延迟处理方法、登录方法、装置、主站、小站和存储介质与流程

未命名 08-02 阅读:118 评论:0


1.本发明涉及卫星通信技术领域,具体而言,涉及一种延迟处理方法、登录方法、装置、主站、小站和存储介质。


背景技术:

2.卫星小站通过登录和控制时隙向卫星主站发起登录请求,登录过程包括卫星小站的用户验证、小站能力、小站ip地址的配置等,由于卫星主站和卫星之间以及卫星小站和卫星之间的卫星链路不稳定,卫星小站发送的登录请求和卫星主站对登录请求的响应都可能由于卫星链路的不稳定而丢失,从而导致卫星小站等待超时。


技术实现要素:

3.本发明的目的在于提供了一种延迟处理方法、登录方法、装置、主站、小站和存储介质,其能够解决卫星小站在等待超时后登录请求重试不合理的问题。
4.本发明的实施例可以这样实现:第一方面,本发明提供一种延迟处理方法,应用于主站,所述主站和小站通过卫星通信,所述方法包括:获取最近预设次数的处理延迟,所述处理延迟是处理所述小站向所述主站发送的登录请求所需的延迟;对所述最近预设次数的处理延迟进行平滑处理,得到参考延迟;若所述参考延迟大于预设阈值,则在向所述小站广播所述小站登录所需的系统信息时,将所述参考延迟添加至所述系统信息中并发送至所述小站,以使所述小站根据所述参考延迟进行登录请求重试处理。
5.在可选的实施方式中,所述主站预先存储有多个精度单位及每一所述精度单位表示的最大值,所述将所述参考延迟添加至所述系统信息中并发送至所述小站,以使所述小站根据所述参考延迟进行登录请求重试处理的步骤包括:从所述多个精度单位中确定目标精度单位,所述目标精度单位表示的最大值大于或者等于所述参考延迟、且与所述参考延迟最接近;根据所述参考延迟及所述目标精度单位,确定延迟信息;根据所述目标精度单位确定精度信息,所述延迟信息和所述精度信息表征所述参考延迟;将所述延迟信息和所述精度信息添加至所述系统信息中并发送至所述小站,以使小站根据所述延迟信息和所述精度信息得到所述参考延迟、并根据所述参考延迟进行登录请求重试处理。
6.在可选的实施方式中,所述方法还包括:若所述参考延迟不大于所述预设阈值,则直接向所述小站广播系统信息。
7.第二方面,本发明提供一种登录方法,应用于小站,所述小站和主站通过卫星通
信,所述方法包括:接收所述主站发送的、所述小站登录所需的系统信息;若所述系统信息中包括参考延迟,则根据所述参考延迟进行登录请求重试处理;所述参考延迟是所述主站在确定所述参考延迟大于预设阈值、在向所述小站广播所述小站登录所需的系统信息时,将所述参考延迟添加至所述系统信息中并发送至所述小站的,所述参考延迟是所述主站获取最近预设次数的处理延迟并对其进行平滑处理后得到的,所述处理延迟是所述主站处理所述小站向所述主站发送的登录请求所需的延迟。
8.在可选的实施方式中,所述根据所述参考延迟进行登录请求重试处理的步骤包括:若所述参考延迟小于或者等于预设最大延迟,则获取所述主站和所述小站之间传输信息所需的传输延迟;根据所述传输延迟和所述参考延迟,计算所述重试等待时长;等待所述重试等待时长后,重新向所述主站发送登录请求;若所述参考延迟大于所述预设最大延迟,则暂停向所述主站发送登录请求。
9.在可选的实施方式中,所述方法还包括:若所述系统信息中不包括参考延迟,则等待默认延迟后,重新向所述主站发送登录请求。
10.第三方面,本发明提供一种延迟处理装置,应用于主站,所述主站和小站通过卫星通信,所述装置包括:获取模块,用于获取最近预设次数的处理延迟,所述处理延迟是处理所述小站向所述主站发送的登录请求所需的延迟;处理模块,用于对所述最近预设次数的处理延迟进行平滑处理,得到参考延迟;发送模块,用于若所述参考延迟大于预设阈值,则在向所述小站广播所述小站登录所需的系统信息时,将所述参考延迟添加至所述系统信息中并发送至所述小站,以使所述小站根据所述参考延迟进行登录请求重试处理。
11.第四方面,本发明提供一种登录装置,应用于小站,所述小站和主站通过卫星通信,所述装置包括:接收模块,用于接收所述主站发送的、所述小站登录所需的系统信息;重试模块,用于若所述系统信息中包括参考延迟,则根据所述参考延迟进行登录请求重试处理;所述参考延迟是所述主站在确定所述参考延迟大于预设阈值、在向所述小站广播所述小站登录所需的系统信息时,将所述参考延迟添加至所述系统信息中并发送至所述小站的,所述参考延迟是所述主站获取最近预设次数的处理延迟并对其进行平滑处理后得到的,所述处理延迟是所述主站处理所述小站向所述主站发送的登录请求所需的延迟。
12.第五方面,本发明提供一种主站,包括处理器和存储器,所述存储器用于存储程序,所述处理器用于在执行所述程序时,实现前述实施方式中任一项所述的延迟处理方法。
13.第六方面,本发明提供一种小站,包括处理器和存储器,所述存储器用于存储程序,所述处理器用于在执行所述程序时,实现前述实施方式中任一项所述的登录方法。
14.第七方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,该计算
机程序被处理器执行时,实现前述实施方式中任一项所述的延迟处理方法,或者,实现前述实施方式中任一项所述的登录方法。
15.与现有技术相比,本发明首先获取最近预设次数的处理小站向主站发送的登录请求所需的延迟,再对其进行平滑处理,得到参考延迟,若参考延迟大于预设阈值,在向小站广播小站登录所需的系统信息时,将参考延迟添加至系统信息中并发送至小站,小站根据参考延迟进行登录请求重试处理,由于参考延迟是根据主站最近预设次数的处理延迟得到的,因而可以比较准确地反映出主站当前的处理能力,由于系统信息本来就是主站需要发送给小站的,通过将参考延迟添加在系统信息中,能够在不增加主站和小站之间交互次数的情况下将参考延迟带给小站,使小站能够根据参考延迟进行合理的登录请求重试。
附图说明
16.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
17.图1为本实施例提供的应用场景的示例图。
18.图2为本实施例提供的主站和小站之间登录交互的示例图。
19.图3为本实施例提供的主站的方框示意图。
20.图4为本实施例提供的小站的方框示意图。
21.图5为本实施例提供的延迟处理方法的流程示例图一。
22.图6为本实施例提供的延迟处理方法的流程示例图二。
23.图7为本实施例提供的登录方法的流程示例图一。
24.图8为本实施例提供的登录方法的流程示例图二。
25.图9为本实施例提供的延迟处理装置的方框示例图。
26.图10为本实施例提供的登录装置的方框示例图。
27.图标:10-主站;11-第一处理器;12-第一存储器;13-第一总线;20-小站;21-第二处理器;22-第二存储器;23-第二总线;30-通信卫星;100-延迟处理装置;110-获取模块;120-处理模块;130-发送模块;200-登录装置;210-接收模块;220-重试模块。
具体实施方式
28.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
29.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
30.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一
个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
31.在本发明的描述中,需要说明的是,若出现术语“上”、“下”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
32.此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
33.需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。
34.典型的甚小口径卫星终端站vsat(very small aperture terminal,vsat)卫星通信系统由主站10、小站20及通信卫星30组成,请参照图1,图1为本实施例提供的应用场景的示例图,图1中,小站20通过通信卫星30将信号送至主站10,再由主站10通过通信卫星送给另一小站20实现互通,即通过小站—通信卫星—主站—通信卫星—小站的“双跳”方式互通。
35.主站10又称中心站、枢纽站或者卫星主站,使用大型天线,主站10负责一般的网络管理,承担各vsat小站之间信息的接收和发送,即具有控制功能。
36.小站20也称远端站或者卫星小站,使用小口径天线,通过和主站10进行互通,实现和其他小站20之间的信息交互。
37.图1中,小站20通过登录和控制时隙向主站10发起登录请求,登录过程包括小站的用户验证、小站能力、小站ip地址的配置等,主站10响应该登录请求,小站20登录完成,作为一种具体实现方式,小站20和主站10之间采用的是两步验证的登录方式,请参照图2,图2为本实施例提供的主站和小站之间登录交互的示例图,图2中,两者之间的交互如下:s1:主站10周期性广播的系统信息,系统信息包括终端信息报文、超帧计划表和登录分配表等。终端信息报文包含了终端最低版本的要求、动态主机设置协议dhcp(dynamic host configuration protocol,dhcp)、反向链路极化方向、默认链路的配置、校正控制、登录竞争、卫星前向链路的配置等信息。超帧计划表包含了超帧序列的标签、反向链路的极化、超帧的滚降系数、超帧起始时间、中心频率、btu(英文全称为bandwidth-time unit)等信息。登录分配表指示超帧序列、该超帧中包含的登录时隙的帧数量、登录帧号、登录帧中btu号和登录帧中持续btu个数。
38.s2:小站20开机后,接收到主站10周期性广播的系统信息,触发登录流程。
39.s3:小站20向主站10发送第一登录请求,第一登录请求包括account (即用户的账号信息)、authen_info(即用户的授权验证信息,目前采用的是双向验证机制)、hw_ver(即硬件版本号,包含硬件类型+硬件版本信息)、sw_ve(即软件版本号)、hid:(英文为:hareware identifier,中文为硬件编号)、device_capability(即小站20的前向/反向能力)。
40.s4:主站10响应第一登录请求,响应第一登录请求的消息中包括控制分配描述符、登录响应描述符、和登录认证请求描述符等信息。
41.s5:小站20向主站10发送第二登录请求,第二登录请求包括account (即用户的账号信息)、authen_info(即用户的授权验证信息,目前采用的是双向验证机制)。
42.s6:主站10响应第二登录请求,响应第二登录请求消息中包括device_ip_addr(即
specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
52.第一存储器12用于存储程序,例如下述实施例中的延迟处理装置。延迟处理装置100包括至少一个可以软件或固件(firmware)的形式存储于第一存储器12中或固化在主站10中的软件功能模块。第一处理器11在接收到执行指令后,执行程序以实现上述实施例揭示的应用于主站10的延迟处理方法。
53.请参照图4,图4为本实施例提供的小站20的方框示意图,小站20为图1或者图2中的小站,小站20包括第二处理器21、第二存储器22及第二总线23,第二处理器21通过第二总线23与第二存储器22电连接。
54.第二处理器21可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,应用于小站20的登录方法的各步骤可以通过第二处理器21中的硬件的集成逻辑电路或者软件形式的指令完成。上述的第二处理器21可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
55.第二存储器22用于存储程序,例如下述实施例中的登录装置。登录装置200包括至少一个可以软件或固件(firmware)的形式存储于第二存储器22中或固化在小站20中的软件功能模块。第二处理器21在接收到执行指令后,执行程序以实现上述实施例揭示的应用于小站20的登录方法。
56.基于上述图1~图4,本实施例提供了一种延迟处理方法,应用于上述图1~图4中的主站10,请参照图5,图5为本实施例提供的延迟处理方法的流程示例图一,该方法包括:步骤s101,获取最近预设次数的处理延迟,处理延迟是处理小站向主站发送的登录请求所需的延迟。
57.在本实施例中,小站20向主站10发送的登录请求,处理延迟是主站10针对该登录请求进行处理所需的延迟,对登录请求的处理包括、但不限于读写数据块、配置网关、hss授权等,小站20可以采用一次登录请求,主站10进行一次登录请求处理后响应小站20,小站20收到响应后登录成功,小站20也可以采用二次登录请求,例如图2所示的登录过程,主站10在每次登录请求响应时进行部分处理,小站20在接收到第二次登录请求响应后,登录成功。预设次数可以视实际需要而定,例如,预设次数为3。
58.步骤s102,对最近预设次数的处理延迟进行平滑处理,得到参考延迟。
59.在本实施例中,平滑处理也叫滤波处理,滤波的方式包括、但不限于均值滤波、中值滤波和高斯滤波等,例如,对于均值滤波而言,可以求预设次数的处理延迟的平均值,得到参考延迟。
60.在本实施例中,若小站20采用二次登录请求,则主站10可以分别针对每次登录请求的预设次数的处理延迟进行平滑处理,得到针对每次登录请求的参考延迟。
61.步骤s103,若参考延迟大于预设阈值,则在向小站广播小站登录所需的系统信息时,将参考延迟添加至系统信息中并发送至小站,以使小站根据参考延迟进行登录请求重试处理。
62.在本实施例中,预设阈值可以视实际需要而定,若小站采用二次登录请求,则主站10针对每次请求设置一个预设阈值,对于每一次登录请求而言,其参考延迟大于预设阈值,则将参考延迟添加至系统信息中并发送至小站20,例如,第一登录请求的参考延迟为第一参考延迟,对应第一预设阈值,第二登录请求的参考延迟为第二参考延迟,对应第二预设阈值,若第一参考延迟大于第一预设阈值,则将第一参考延迟添加至系统信息中,若第二参考延迟大于第二预设阈值,则将第二参考延迟添加至系统信息中,因此,根据第一参考延迟和第二参考延迟的实际情况的不同,系统信息中可以只有第一参考延迟、也可以只有第二参考延迟、也可以同时有第一参考延迟和第二参考延迟,也可以既没有第一参考延迟、也没有第二参考延迟。第一预设阈值和第二预设阈值可以相同,也可以不同,例如,两者都是50ms。
63.在本实施例中,主站10周期性地广播系统信息,该系统信息是小站20登录所需的信息。
64.本实施例提供的上述方法,由于参考延迟是根据主站10最近预设次数的处理延迟得到的,因而可以比较准确地反映出主站10当前的处理能力,由于系统信息本来就是主站需要发送给小站20的,通过将参考延迟添加在系统信息中,能够在不增加主站10和小站20之间交互次数的情况下将参考延迟带给小站20,使小站20能够根据参考延迟进行合理的登录请求重试。
65.在本实施例中,作为一种实现方式,参考延迟可以直接添加至系统信息中,由于参考延迟是视主站当前的处理能力而定的,根据主站当前的负载高低,其大小可能差别很大,在这种方式下,为了在系统信息中添加参考延迟,需要预估最大参考延迟占用的bit位的最大值,这样才能够表示各种不同大小的参考延迟,如果预估不准,可能无法准确表达参考延迟,例如,预估最大参考延迟占用8个bit位,则此时能够表示的最大值为256,假设单位预设为ms,即8个bit位为表示的最大参考延迟为256ms,若某一次主站10的负载比较大,计算出的参考延迟为300ms,此时,8个bit位无法表示该参考延迟,若为最大参考延迟设置一个比较大的bit位,例如32个bit位,则可能大部分情况下参考延迟是用不完32个bit位的,由此造成系统信息中bit位浪费。
66.为了利用尽可能少的bit位表示更丰富的参考延迟,使得不同大小的参考延迟都能得以表示,同时也不会造成系统信息中bit位的浪费,本实施例还提供了另一种将参考延迟添加至系统信息中并发送至小站的实现方式:首先,从多个精度单位中确定目标精度单位,目标精度单位表示的最大值大于或者等于参考延迟、且与参考延迟最接近。
67.在本实施例中,参考延迟用延迟信息和精度信息表征,精度信息用于表征延迟信息的精度,主站预先存储有多个精度单位及每一精度单位表示的最大值,每一个精度单位对应的刻度是不相同的,延迟信息不同,根据精度信息和延迟信息得到的参考延迟也不一样。作为一种实施方式,精度信息占用3个bit位,延迟信息占用5个bit位,精度单位及对应的刻度和取值范围如表1所示:表1
表1中,精度单位为0,对应的刻度为2ms,表示的参考延迟的取值范围为0-32,即表示的最大参考延迟为32,其他精度单位与之类似,此处不再赘述。例如,若精度单位3个bit为000,对应的值为0,对应的刻度为2ms,延迟信息的5个bit为00111,对应的值为7,则参考时延=2ms7=14ms。根据表1,若参考时延为200ms,则精度单位表示的最大值大于200ms、且与200ms最接近目标精度单位为2,3个bit位为010。
68.其次,根据参考延迟及目标精度单位,确定延迟信息。
69.第三,根据目标精度单位确定精度信息,延迟信息和精度信息表征参考延迟。
70.在本实施例中,以表1为例,若参考时延为200ms,目标精度单位为2,进度信息用3个bit位表示为:010,则计算延迟信息方式为:200ms/10ms=20,延迟信息用5个bit位表示为:0010100,即20,由此可以确定延迟信息和精度信息。
71.最后,将延迟信息和精度信息添加至系统信息中并发送至小站,以使小站根据延迟信息和精度信息得到参考延迟、并根据参考延迟进行登录请求重试处理。
72.在本实施例中,为了将延迟信息和精度信息添加至系统信息中,以参考延迟为2个为例,作为一种实现方式,可以在系统信息中新增一个描述符logon_delay_descriptor(即登录延时描述符),该描述符包含第一参考延迟和第二参考延迟的信息。主站10周期性地广播系统信息,包含登录时延描述符。登录延时描述符的示例如下表2所示:表2表2中:descriptor_tag:8位的字段,指示描述符类型;descriptor_length:8位的字段,指示紧接在descriptor_length字段后的描述分配的字节数;auth1_delay:处理第一登录请求的处理延时;auth2_delay:处理第二登录请求的处理延时;auth1_delay/auth2_delay 8bit信息位的定义如下表3所示:表3
主站10通过表2中的登录延时描述符,将参考延迟添加至系统信息中,随着系统信息一起广播出去,以到达小站20。
73.本实施例提供的上述方法,延迟较小时,适合用更细精度表示,延迟较大时,适合用较粗粒度的精度表示,例如,参考延迟为3000ms,此时个位数的精度误差对其影响可以忽略,通过根据参考延迟的具体大小为其选择合适的精度单位,由此实现利用较少的bit位更合理表示更丰富的参考时延的信息,避免造成对系统信息中资源的浪费。
74.在本实施例中,若参考延迟大于预设阈值,为了尽可能减少对系统信息的数据量的影响,本实施例还提供了这种场景处理方式,请参照图6,图6为本实施例提供的延迟处理方法的流程示例图二,该方法还包括步骤s104:步骤s104,若参考延迟不大于预设阈值,则直接向小站广播系统信息。
75.基于上述图1~图4,本实施例还提供了一种登录方法,应用于上述图1~图4中的小站20,请参照图7,图7为本实施例提供的登录方法的流程示例图一,该方法包括以下步骤:步骤s201,接收主站发送的、小站登录所需的系统信息。
76.步骤s202,若系统信息中包括参考延迟,则根据参考延迟进行登录请求重试处理;参考延迟是主站在确定参考延迟大于预设阈值、在向小站广播小站登录所需的系统信息时,将参考延迟添加至系统信息中并发送至小站的,参考延迟是主站获取最近预设次数的处理延迟并对其进行平滑处理后得到的,处理延迟是主站处理小站向主站发送的登录请求所需的延迟。
77.在本实施方式中,根据参考延迟确定主站10当前的负载是否足够大,若负载过大,则暂停重试,否则根据参考延迟确定重试等待时长,等待重试等待时长后再进行登录请求重试,一种可行的实现方式为:若参考延迟小于或者等于预设最大延迟,则获取主站和小站之间传输信息所需的传输延迟;根据传输延迟和参考延迟,计算重试等待时长;等待重试等待时长后,重新向主站发送登录请求;若参考延迟大于预设最大延迟,则暂停向主站发送登录请求。
78.在本实施例中,预设最大延迟可以根据经验值而定,例如,预设最大延迟为3000ms。对于两次请求登录的场景,可以分别针对不同登录请求设置不同的预设最大延迟。
79.在本实施例中,传输延迟包括4个耗时,分别为:小站发送登录请求到达通信卫星的耗时1、通信卫星转发该登录请求到主站的耗时2、主站发送登录请求回应到达通信卫星的耗时3和通信卫星转发该登录请求回应到小站的耗时4。耗时1~耗时4都是由地面和通信卫星之间的距离决定的,故这4个耗时可以认为是相等的,又,对于轨道为圆形的地球同步卫星来说,其轨道半径为42164千米,光速为299792.458千米/秒,约等于30000千米/秒,故,4个耗时的计算方式均可以用轨道半径/光速得到,估计值为:42164/30000,约等于141ms,故传输延迟约等于560ms。传输延迟加上参考延迟,得到重试等待时长。
80.在本实施例中,主站10预先存储有多个精度单位及每一精度单位表示的最大值,参考延迟是由延迟信息和精度信息表征的,延迟信息是主站10根据参考延迟及目标精度单
位确定的,精度信息是主站10根据目标精度单位确定的;目标精度单位是主站10从多个精度单位中确定的,目标精度单位表示的最大值大于或者等于参考延迟、且与参考延迟最接近。
81.当小站接收到延迟信息和精度信息后,根据延迟信息和精度信息计算出由两者表征的参考延迟。再根据参考延迟和传输延迟,计算重试等待时长。
82.在本实施例中,若主站判定参考延迟不大于预设阈值,此时不会向参考延迟添加系统信息,本实施例还提供了处理这种情况的实现方式,请参照图8,图8为本实施例提供的登录方法的流程示例图二,该方法还包括步骤s203:步骤s203:若系统信息中不包括参考延迟,则等待默认延迟后,重新向主站发送登录请求。
83.在本实施例中,默认延迟可以根据主站在正常负载时处于登录请求的预估耗时确定。
84.为了执行上述实施例及各个可能的实施方式中的相应步骤,下面给出一种延迟处理装置100的实现方式。请参照图9,图9为本实施例提供的延迟处理装置100的方框示意图。需要说明的是,本实施例所提供的延迟处理装置100,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及指出。
85.延迟处理装置100包括获取模块110、处理模块120及发送模块130。
86.获取模块110,用于获取最近预设次数的处理延迟,处理延迟是处理小站向主站发送的登录请求所需的延迟;处理模块120,用于对最近预设次数的处理延迟进行平滑处理,得到参考延迟;发送模块130,用于若参考延迟大于预设阈值,则在向小站广播小站登录所需的系统信息时,将参考延迟添加至系统信息中并发送至小站,以使小站根据参考延迟进行登录请求重试处理。
87.在可选的实施方式中,主站预先存储有多个精度单位及每一精度单位表示的最大值,发送模块130具体用于:从多个精度单位中确定目标精度单位,目标精度单位表示的最大值大于或者等于参考延迟、且与参考延迟最接近;根据参考延迟及目标精度单位,确定延迟信息;根据目标精度单位确定精度信息,延迟信息和精度信息表征参考延迟;将延迟信息和精度信息添加至系统信息中并发送至小站,以使小站根据延迟信息和精度信息得到参考延迟、并根据参考延迟进行登录请求重试处理。
88.在可选的实施方式中,发送模块130还用于:若参考延迟不大于预设阈值,则直接向小站广播系统信息。
89.为了执行上述实施例及各个可能的实施方式中的相应步骤,下面给出一种登录装置200的实现方式。请参照图10,图10为本实施例提供的登录装置200的方框示意图。需要说明的是,本实施例所提供的登录装置200,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及指出。
90.登录装置200包括接收模块210和重试模块220。
91.接收模块210,用于接收主站发送的、小站登录所需的系统信息;重试模块220,用于若系统信息中包括参考延迟,则根据参考延迟进行登录请求重试处理;参考延迟是主站在确定参考延迟大于预设阈值、在向小站广播小站登录所需的系
统信息时,将参考延迟添加至系统信息中并发送至小站的,参考延迟是主站获取最近预设次数的处理延迟并对其进行平滑处理后得到的,处理延迟是主站处理小站向主站发送的登录请求所需的延迟。
92.在可选的实施方式中,重试模块220具体用于:若参考延迟小于或者等于预设最大延迟,则获取主站和小站之间传输信息所需的传输延迟;根据传输延迟和参考延迟,计算所述重试等待时长;等待重试等待时长后,重新向主站发送登录请求;若参考延迟大于预设最大延迟,则暂停向主站发送登录请求。
93.在可选的实施方式中,重试模块220还用于:若系统信息中不包括参考延迟,则等待默认延迟后,重新向主站发送登录请求。
94.本发明提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现前述实施方式中延迟处理方法,或者,实现前述实施方式中登录方法。
95.综上所述,本发明实施例提供了一种延迟处理方法、登录方法、装置、主站、小站和存储介质,应用于主站的延迟处理方法包括:获取最近预设次数的处理延迟,处理延迟是处理小站向主站发送的登录请求所需的延迟;对最近预设次数的处理延迟进行平滑处理,得到参考延迟;若参考延迟大于预设阈值,则在向小站广播小站登录所需的系统信息时,将参考延迟添加至系统信息中并发送至小站,以使小站根据参考延迟进行登录请求重试处理。与现有技术相比,本发明实施例至少具有以下优势:(1)主站根据最近预设处理小站向主站发送的登录请求所需的延迟进行平滑处理,得到参考延迟,使得参考延迟能够比较准确地反映出主站当前的处理能力,小站基于参考延迟能够合理地进行登录请求重试,实现小站在合理时间内登录;(2)将参考延迟添加在系统信息中下发至小站,使得无需额外增加主站和小站之间的交互,即可将参考延迟发送至小站;(3)利用精度信息和延迟信息表征参考延迟,一方面,能够根据参考延迟的大小选定合适的精度单位,使得登录请求重试的粒度控制更加丰富合理,另一方面,使得精度信息和延迟信息占用尽可能少的数据量,并且在占用尽可能少的数据量的情况下传递更丰富的参考延迟信息,不会占用主站过多的带宽;(4)只有在参考延迟大于预设阈值时,才将参考延迟添加至系统信息中,在参考延迟不大于预设阈值时,直接按照正常原有流程发送系统信息,不会增加额外的信令占用宝贵的信道资源。
96.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

技术特征:
1.一种延迟处理方法,其特征在于,应用于主站,所述主站和小站通过卫星通信,所述方法包括:获取最近预设次数的处理延迟,所述处理延迟是处理所述小站向所述主站发送的登录请求所需的延迟;对所述最近预设次数的处理延迟进行平滑处理,得到参考延迟;若所述参考延迟大于预设阈值,则在向所述小站广播所述小站登录所需的系统信息时,将所述参考延迟添加至所述系统信息中并发送至所述小站,以使所述小站根据所述参考延迟进行登录请求重试处理。2.如权利要求1所述的延迟处理方法,其特征在于,所述主站预先存储有多个精度单位及每一所述精度单位表示的最大值,所述将所述参考延迟添加至所述系统信息中并发送至所述小站,以使所述小站根据所述参考延迟进行登录请求重试处理的步骤包括:从所述多个精度单位中确定目标精度单位,所述目标精度单位表示的最大值大于或者等于所述参考延迟、且与所述参考延迟最接近;根据所述参考延迟及所述目标精度单位,确定延迟信息;根据所述目标精度单位确定精度信息,所述延迟信息和所述精度信息表征所述参考延迟;将所述延迟信息和所述精度信息添加至所述系统信息中并发送至所述小站,以使小站根据所述延迟信息和所述精度信息得到所述参考延迟、并根据所述参考延迟进行登录请求重试处理。3.如权利要求1所述的延迟处理方法,其特征在于,所述方法还包括:若所述参考延迟不大于所述预设阈值,则直接向所述小站广播系统信息。4.一种登录方法,其特征在于,应用于小站,所述小站和主站通过卫星通信,所述方法包括:接收所述主站发送的、所述小站登录所需的系统信息;若所述系统信息中包括参考延迟,则根据所述参考延迟进行登录请求重试处理;所述参考延迟是所述主站在确定所述参考延迟大于预设阈值、在向所述小站广播所述小站登录所需的系统信息时,将所述参考延迟添加至所述系统信息中并发送至所述小站的,所述参考延迟是所述主站获取最近预设次数的处理延迟并对其进行平滑处理后得到的,所述处理延迟是所述主站处理所述小站向所述主站发送的登录请求所需的延迟。5.如权利要求4所述的登录方法,其特征在于,所述根据所述参考延迟进行登录请求重试处理的步骤包括:若所述参考延迟小于或者等于预设最大延迟,则获取所述主站和所述小站之间传输信息所需的传输延迟;根据所述传输延迟和所述参考延迟,计算所述重试等待时长;等待所述重试等待时长后,重新向所述主站发送登录请求;若所述参考延迟大于所述预设最大延迟,则暂停向所述主站发送登录请求。6.如权利要求4所述的登录方法,其特征在于,所述方法还包括:若所述系统信息中不包括参考延迟,则等待默认延迟后,重新向所述主站发送登录请求。
7.一种延迟处理装置,其特征在于,应用于主站,所述主站和小站通过卫星通信,所述装置包括:获取模块,用于获取最近预设次数的处理延迟,所述处理延迟是处理所述小站向所述主站发送的登录请求所需的延迟;处理模块,用于对所述最近预设次数的处理延迟进行平滑处理,得到参考延迟;发送模块,用于若所述参考延迟大于预设阈值,则在向所述小站广播所述小站登录所需的系统信息时,将所述参考延迟添加至所述系统信息中并发送至所述小站,以使所述小站根据所述参考延迟进行登录请求重试处理。8.一种登录装置,其特征在于,应用于小站,所述小站和主站通过卫星通信,所述装置包括:接收模块,用于接收所述主站发送的、所述小站登录所需的系统信息;重试模块,用于若所述系统信息中包括参考延迟,则根据所述参考延迟进行登录请求重试处理;所述参考延迟是所述主站在确定所述参考延迟大于预设阈值、在向所述小站广播所述小站登录所需的系统信息时,将所述参考延迟添加至所述系统信息中并发送至所述小站的,所述参考延迟是所述主站获取最近预设次数的处理延迟并对其进行平滑处理后得到的,所述处理延迟是所述主站处理所述小站向所述主站发送的登录请求所需的延迟。9.一种主站,其特征在于,包括处理器和存储器,所述存储器用于存储程序,所述处理器用于在执行所述程序时,实现权利要求1-3中任一项所述的延迟处理方法。10.一种小站,其特征在于,包括处理器和存储器,所述存储器用于存储程序,所述处理器用于在执行所述程序时,实现权利要求4-6中任一项所述的登录方法。11.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,该计算机程序被处理器执行时,实现权利要求1-3中任一项所述的延迟处理方法,或者,实现权利要求4-6中任一项所述的登录方法。

技术总结
本发明涉及卫星通信技术领域,提供一种延迟处理方法、登录方法、装置、主站、小站和存储介质,延迟处理方法包括:获取最近预设次数的处理延迟,处理延迟是处理小站向主站发送的登录请求所需的延迟;对最近预设次数的处理延迟进行平滑处理,得到参考延迟;若参考延迟大于预设阈值,则在向小站广播小站登录所需的系统信息时,将参考延迟添加至系统信息中并发送至小站,以使小站根据参考延迟进行登录请求重试处理。本发明能够解决卫星小站在等待超时后登录请求重试不合理的问题。录请求重试不合理的问题。录请求重试不合理的问题。


技术研发人员:赵冬 兰洋 刘波
受保护的技术使用者:无锡星联芯通科技有限公司 新疆星联芯通科技有限公司
技术研发日:2023.06.28
技术公布日:2023/8/1
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐