一种通信方法、卫星系统、电子设备及存储介质与流程
- 国知局
- 2024-10-21 14:51:30
本技术涉及通信,特别涉及一种通信方法、卫星系统、电子设备及存储介质。
背景技术:
1、终端设备(例如手机等)在进行网络访问,例如访问某个域名对应的服务器时,一般需要首先访问本地域名服务器(load domain name server,ldns)以查询该域名对应的因特网协议 (internet protocol,ip) 地址,从而根据ip地址访问该域名对应的服务器。例如,如图1所示,当用户在终端设备100的浏览器应用界面101中输入http://baab.com/index.abc请求时,终端设备100可以向ldns发送携带有域名“baab.com”的域名解析请求,ldns接收到域名解析请求后,可以获取域名“baab.com”对应的ip地址(例如ip地址为202.1.201.1),并将该ip地址返回至终端设备100,终端设备100基于该ip地址访问域名“baab.com”所对应的服务器。
2、其中,终端设备可以基于地面网络,例如无线局域网(wireless local areanetworks,wlan)、第五代移动通信技术(5th generation mobile communicationtechnology,5g)网络等与ldns建立通信连接以查询域名对应的ip地址。
3、随着空间信息技术的迅速发展,非地面通信网络(non-terrestrial networks,ntn),例如卫星网络等逐渐发展成熟,使得更多的网络服务可以通过非地面网络实现。例如,终端设备也可以基于卫星通信方式从ldns获取域名对应的ip地址。当终端设备接入卫星网络后,需要查询某个域名对应的ip地址时,可以通过卫星通信方式发送携带有域名的域名解析请求至卫星中部署的转发服务器,由卫星中部署的转发服务器基于卫星通信方式发送域名解析请求至ldns,并获取ldns返回的ip地址。当转发服务器获取到该域名对应的ip地址时,可以将该域名对应的ip地址发送至终端设备。但是基于卫星通信方式获取域名对应的ip地址的方案中,由于网络访问需求量的日益增加,卫星和地面的ldns会存在频繁交互,导致卫星通信资源消耗比较严重。
技术实现思路
1、本技术实施例提供一种通信方法、卫星系统、电子设备及存储介质。
2、第一方面,本技术实施例提供一种通信方法,用于卫星系统,卫星系统包括第一服务器和第二服务器,第一服务器部署于第一卫星,第一卫星运行于第一地球轨道,第二服务器部署于第二卫星,第二卫星运行于第二地球轨道,第二地球轨道高于第一地球轨道;方法包括:第一服务器接收地面系统中的终端设备发送的第一域名解析请求,第一域名解析请求包括终端设备请求解析的第一域名,第一服务器存储有域名与ip地址对应的映射关系;当第一服务器基于域名与ip地址的映射关系,确定第一服务器未存储第一域名对应的第一ip地址,第一服务器向第二服务器发送第一域名解析请求;第二服务器向地面系统中的本地域名服务器发送第一域名解析请求;第二服务器接收本地域名服务器发送的第一域名对应的第一ip地址;第二服务器向第一服务器发送第一ip地址;第一服务器向终端设备向发送第一ip地址。
3、可以理解,当第一服务器在接收到终端设备发送的域名解析请求时,若存储域名解析请求中携带的第一域名所对应的ip地址时,可以直接将第一域名所对应的ip地址返回至终端设备,即无需每次都从地面本地域名服务器获取第一域名所对应的ip地址。如此,可以减少卫星上的服务器与地面本地域名服务器的交互次数,节省卫星通信资源。
4、此外,当第一服务器未存储域名解析请求中携带的第一域名所对应的ip地址时,通过地球同步卫星中部署的第二服务器将域名解析请求转发至本地域名服务器,第二服务器基于地球同步卫星与本地域名服务器之间的星地通信链路(或称为馈线链路)从本地域名服务器获取ip地址数据,可以理解,地球同步卫星的网络覆盖地面的范围远大于低轨卫星的网络覆盖地面的范围,且与地球同步运行,因此与本地域名服务器之间的星地通信链路可以基本保持实时连接,因此基于第二服务器能够实时获取第一域名所对应的ip地址,能够有效减少上述终端设备网络访问失败的情况,提升用户体验。
5、可以理解,本技术实施例中提及的第一服务器可以为本技术实施例中提及的二级服务器,本技术实施例中提及的第二服务器可以为本技术实施例中提及的一级服务器,本技术实施例中提及的第一域名可以指本技术实施例中提及的目标域名。本技术实施例中提及的第一ip地址可以为本技术实施例中提及的目标域名对应的ip地址。本技术实施例中提及的第一卫星可以为本技术实施例中提及的卫星200。本技术实施例中提及的第二卫星可以为本技术实施例中提及的卫星500。
6、在上述第一方面的一种可能的实现中,第一服务器向第二服务器发送第一域名解析请求,包括:第一服务器识别第一域名解析请求为第一类域名解析请求,向第二服务器发送第一域名解析请求。
7、在一些实施例中,第一卫星中的第一服务器还可以对域名解析请求进行分类,并对不同类的域名解析请求执行不同的操作。对于第一类域名解析请求(例如,需要访问第一类应用对应的服务器的域名解析请求),若第一卫星中的第一服务器不存在域名解析请求中的第一域名所对应的ip地址,则第一卫星中的第一服务器将该域名解析请求转发至地球同步卫星中的第二服务器。对于第二类域名解析请求(例如,需要访问第二类应用对应的服务器的域名解析请求),若第一卫星中的第一服务器不存在域名解析请求中的第一域名所对应的ip地址,则直接向终端设备返回解析失败的信息,即不会将域名解析请求转发至第二服务器。如此,可以减小卫星与地面的数据传输,减少卫星资源的消耗。
8、在上述第一方面的一种可能的实现中,卫星系统还包括用户面功能upf;第一服务器接收地面系统中的终端设备发送的第一域名解析请求,包括:用户面功能upf接收地面系统中的终端设备发送的第一域名解析请求;用户面功能upf基于第一域名解析请求中的第一域名确定第一域名解析请求为第一类域名解析请求,为第一域名解析请求标记第一标识,并向第一服务器发送第一域名解析请求和第一标识。
9、在上述第一方面的一种可能的实现中,用户面功能upf基于第一域名解析请求中的第一域名确定第一域名解析请求为第一类域名解析请求,包括:用户面功能upf基于第一域名解析请求中的第一域名确定第一域名对应的应用,并获取第一域名对应的应用所对应的签约信息和/或用户面转发规则信息,基于第一域名对应的应用所对应的签约信息和/或用户面转发规则信息确定第一域名解析请求为第一类域名解析请求;或者,用户面功能upf基于第一域名解析请求中的第一域名获取第一域名所对应的用户面转发规则信息,基于第一域名所对应的用户面转发规则信息确定第一域名解析请求为第一类域名解析请求。
10、在一些实施例中,upf 202可以与地面核心网的网元,如策略控制功能pcf、会话管理功能smf等进行通信,以实现从smf、pcf等地面核心网的网元获取各应用所关联的签约信息、用户面转发规则信息等。
11、在上述第一方面的一种可能的实现中,第一服务器识别第一域名解析请求为第一类域名解析请求,包括:第一服务器接收到用户面功能upf发送的第一域名解析请求和第一标识,基于第一标识识别第一域名解析请求为第一类域名解析请求。
12、在上述第一方面的一种可能的实现中,方法还包括:第一服务器接收终端设备发送的第二域名解析请求,第二域名解析请求包括终端设备请求解析的第二域名;当第一服务器基于域名与ip地址的映射关系,确定第一服务器未存储第二域名对应的第二ip地址,且识别第二域名解析请求为第二类域名解析请求,向终端设备发送解析失败信息。
13、在一些实施例中,对于第二类域名解析请求,若第一卫星中的第一服务器不存在域名解析请求中的第一域名所对应的ip地址,则直接向终端设备返回解析失败的信息,即不会将域名解析请求转发至第二服务器。如此,可以减小卫星与地面的数据传输,减少卫星资源的消耗。
14、在上述第一方面的一种可能的实现中,第一服务器接收终端设备发送的第二域名解析请求,包括:用户面功能upf接收终端设备发送的第二域名解析请求;用户面功能upf基于第二域名解析请求中的第二域名确定第二域名解析请求为第二类域名解析请求,为第二域名解析请求标记第二标识,并向第一服务器发送第二域名解析请求和第二标识。
15、在上述第一方面的一种可能的实现中,卫星系统还包括第三服务器,第三服务器部署于第三卫星,第三卫星和第一卫星位于同一星座,第三卫星和第二卫星之间存在星间路由路径;第一服务器向第二服务器发送第一域名解析请求,包括:第一服务器确定第一卫星和第二卫星之间不存在星间路由路径,第一服务器向第三服务器发送第一域名解析请求,第三服务器向第二服务器发送第一域名解析请求。
16、可以理解,本技术实施例中提及的第三卫星可以指本技术实施例中提及的卫星700,第三服务器可以指本技术实施例中提及的第一服务器701。
17、在第一服务器所在的第一卫星与地球同步卫星不存在星间路由路径时,第一服务器在确定第三卫星和第二卫星存在星间路由路径时,可以将域名解析请求发送至第三卫星中的第三服务器。第三服务器转发域名解析请求至第二服务器。保证域名解析请求的成功率,减少用户网络访问失败的次数,提升用户体验。
18、在上述第一方面的一种可能的实现中,第二服务器存储有域名与ip地址的映射关系,第二服务器从本地域名服务器更新域名与ip地址的映射关系的周期小于第一服务器从本地域名服务器更新域名与ip地址的映射关系的周期;第二服务器向本地域名服务器发送第一域名解析请求,包括:第二服务器基于第二服务器中存储的域名与ip地址的映射关系,确定第二服务器中未存储第一域名对应的第一ip地址,向本地域名服务器发送第一域名解析请求。
19、在一些实施例中,地球同步卫星中第二服务器从地面的本地域名服务器更新域名以及域名对应的ip地址的周期可以小于第一卫星中的第一服务器从地面的本地域名服务器更新域名以及域名对应的ip地址的周期。如此,第二服务器中相较于第一服务器在一些时间段可能存储有更多的域名和ip地址。当地球同步卫星中的第二服务器接收到第一服务器发送的域名解析请求时,可以判断第二服务器中是否存在域名解析请求中的第一域名所对应的ip地址,若不存在,由第二服务器与地面的本地域名服务器建立通信连接以实现从本地域名服务器获取第一域名对应的ip地址;若存在,则直接将第一域名所对应的ip地址发送至第一服务器,由第一服务器将第一域名所对应的ip地址发送至终端设备。如此,可以有效减少卫星中的服务器与地面的本地域名服务器的交互,减少卫星资源的消耗。
20、在上述第一方面的一种可能的实现中,地面系统还包括星历服务器;第一服务器向第二服务器发送第一域名解析请求,包括:第一服务器向第二服务器发送第一域名解析请求和第一卫星的标识信息;第二服务器接收本地域名服务器发送的第一域名对应的第一ip地址,包括:星历服务器接收本地域名服务器发送的第一卫星的标识信息,星历服务器用于存储卫星的标识信息与星历信息之间的映射关系;星历服务器基于第一卫星的标识信息获取第一卫星对应的星历信息;星历服务器基于第一卫星的星历信息确定第一卫星的网络覆盖地面范围信息;星历服务器向本地域名服务器发送第一卫星的网络覆盖地面范围信息;第二服务器接收本地域名服务器发送的第一域名对应的第一ip地址,其中,第一ip地址为本地域名服务器基于第一卫星的网络覆盖地面范围信息和本地域名服务器存储的域名和ip地址的映射关系所获取。
21、可以理解,卫星的网络覆盖地面范围信息可以表征终端设备的大概位置信息。地面的本地域名服务器可以基于网络覆盖地面范围信息从第一域名对应的多个应用服务器中,选择距离终端设备的位置信息最近的第一域名对应的应用服务器,并将该最近的应用服务器的ip地址作为第一域名对应的ip地址发送至缓存服务器,如此,可以有效缩短终端设备的访问路径和时延。
22、在上述第一方面的一种可能的实现中,第一卫星的网络覆盖地面范围信息,包括:第一卫星当前所连接的地面网关站的位置信息。
23、在上述第一方面的一种可能的实现中,本地域名服务器基于第一卫星的网络覆盖位置信息和本地域名服务器存储的域名和ip地址的映射关系获取第一域名对应的第一ip地址的方式,包括:本地域名服务器基于本地域名服务器存储的域名和ip地址的映射关系确定第一域名对应的至少一个ip地址;本地域名服务器从至少一个ip地址中选择第一ip地址,第一ip地址为距离地面网关站的位置信息最近的应用服务器所对应的ip地址。
24、第二方面,本技术实施例提供一种通信方法,用于卫星系统,卫星系统包括用户面功能upf和第二服务器,第二服务器部署于第二卫星,第二卫星运行于第二地球轨道,第二地球轨道为地球同步轨道;方法包括:用户面功能upf接收地面系统中的终端设备发送的第一域名解析请求;第一域名解析请求包括终端设备请求解析的第一域名;用户面功能upf基于第一域名解析请求中的第一域名确定第一域名解析请求为第一类域名解析请求,向第二服务器发送第一域名解析请求;第二服务器向地面系统中的本地域名服务器发送第一域名解析请求;第二服务器接收本地域名服务器发送的第一域名对应的第一ip地址;第二服务器向终端设备向发送第一ip地址。
25、在一些实施例中,通过upf对域名解析请求进行分类,对于第二类域名解析请求,可以不发送至第二服务器进行处理,如此,可以减小地球同步卫星与地面的数据传输,减少卫星资源的消耗。
26、在上述第二方面的一种可能的实现中,卫星系统还包括第一服务器,第一服务器部署于第一卫星,第一卫星运行于第一地球轨道,第二地球轨道高于第一地球轨道;方法还包括:用户面功能upf接收终端设备发送的第二域名解析请求;用户面功能upf基于第二域名解析请求中的第二域名确定第二域名解析请求为第二类域名解析请求,向第一服务器发送第二域名解析请求;当第一服务器基于域名与ip地址的映射关系,确定第一服务器未存储第二域名对应的第二ip地址,第一服务器向终端设备发送解析失败信息;当第一服务器基于域名与ip地址的映射关系,确定第一服务器存储有第二域名对应的第二ip地址,第一服务器向终端设备发送第二ip地址。
27、在上述第二方面的一种可能的实现中,第二服务器向本地域名服务器发送第一域名解析请求,包括:第二服务器在确定第二服务器未存储第一域名对应的ip地址时,向本地域名服务器发送第一域名解析请求。
28、第三方面,本技术实施例提供一种卫星系统,包括:第一服务器和第二服务器,第一服务器部署于第一卫星,第一卫星运行于第一地球轨道,第二服务器部署于第二卫星,第二卫星运行于第二地球轨道,第二地球轨道高于第一地球轨道;
29、第一服务器,用于接收地面系统中的终端设备发送的第一域名解析请求,第一域名解析请求包括终端设备请求解析的第一域名,第一服务器存储有域名与ip地址对应的映射关系;第一服务器,用于当基于域名与ip地址的映射关系,确定第一服务器未存储第一域名对应的第一ip地址,向第二服务器发送第一域名解析请求;第二服务器,用于向地面系统中的本地域名服务器发送第一域名解析请求,本地域名服务器部署于地面;第二服务器,用于接收本地域名服务器发送的第一域名对应的第一ip地址;第二服务器,用于向第一服务器发送第一ip地址;第一服务器,用于向终端设备发送第一ip地址,第一ip地址用于终端设备访问第一域名对应的应用服务器。
30、在上述第三方面的一种可能的实现中,第一服务器,用于当识别第一域名解析请求为第一类域名解析请求,向第二服务器发送第一域名解析请求。
31、在上述第三方面的一种可能的实现中,卫星系统还包括用户面功能upf;用户面功能upf,用于接收终端设备发送的第一域名解析请求;用户面功能upf,用于基于第一域名解析请求中的第一域名确定第一域名解析请求为第一类域名解析请求,为第一域名解析请求标记第一标识,并向第一服务器发送第一域名解析请求和第一标识。
32、在上述第三方面的一种可能的实现中,用户面功能upf,用于基于第一域名解析请求中的第一域名确定第一域名对应的应用,并获取第一域名对应的应用所对应的签约信息和/或用户面转发规则信息,基于第一域名对应的应用所对应的签约信息和/或用户面转发规则信息确定第一域名解析请求为第一类域名解析请求;或者,用户面功能upf,用于基于第一域名解析请求中的第一域名确定第一域名所对应的用户面转发规则信息,基于第一域名所对应的用户面转发规则信息确定第一域名解析请求为第一类域名解析请求。
33、第四方面,本技术实施例提供一种计算机可读存储介质,存储有可执行的指令,指令在电子设备上执行时实现本技术实施例提及的通信方法。
34、第五方面,本技术实施例提供一种电子设备,包括:存储器,用于存储由电子设备的一个或多个处理器执行的指令,以及一个或多个处理器,用于执行本技术实施例提及的通信方法。
本文地址:https://www.jishuxx.com/zhuanli/20241021/319564.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表