Sr禁止定时器时长设置方法、系统、智能设备及存储介质

文档序号:1925920 发布日期:2021-12-03 浏览:7次 >En<

阅读说明:本技术 Sr禁止定时器时长设置方法、系统、智能设备及存储介质 (SR prohibit timer duration setting method, system, intelligent device and storage medium ) 是由 是元吉 武传国 唐兵 谭定富 于 2021-08-30 设计创作,主要内容包括:本发明提供了一种SR禁止定时器时长设置方法、系统、智能设备及存储介质,其方法包括步骤:获取网络下发的消息IE中的SchedulingRequestToAddMod协议;将所述SchedulingRequestToAddMod协议中的sr-ProhibitTimer字段修改若干个预设取值字段;判断用户设备的当前网络;根据所述当前网络在所述sr-ProhibitTimer字段中填写对应的所述预设取值字段;所述用户设备在接收到消息IE后,根据所述预设取值字段设置SR禁止定时器时长。该方案解决现有SR请求发送不能满足NTN使用环境的问题,避免上一次的SR还未发送到卫星端,用户设备就重新发送新的SR,导致当前SR请求未获得回应。(The invention provides a method, a system, intelligent equipment and a storage medium for setting the duration of an SR prohibit timer, wherein the method comprises the following steps: acquiring a scheduling request ToAddMod protocol in a message IE issued by a network; modifying an sr-prohibitTimer field in the SchedulingRequestToAddMod protocol by a plurality of preset value-taking fields; judging the current network of the user equipment; filling the corresponding preset value field in the sr-ProhibitTimer field according to the current network; and after receiving the message IE, the user equipment sets the duration of the SR prohibit timer according to the preset value field. The scheme solves the problem that the existing SR request transmission can not meet the NTN use environment, and avoids the problem that the last SR is not transmitted to the satellite end, and the user equipment retransmits a new SR to cause that the current SR request is not responded.)

SR禁止定时器时长设置方法、系统、智能设备及存储介质

技术领域

本发明涉及通信技术领域,尤指一种SR禁止定时器时长设置方法、系统、智能设备及存储介质。

背景技术

在3GPP的技术演进过程中,R15制定了NR(5G New Radio,5G新无线接入技术)的第一版标准;R16对NR标准做了进一步的增强;R17正在讨论TN(Terrestrial Network,地面网络)与NTN(Non-Terrestrial Network,非地面网络)等网络的联合组网。因此,UE(UserEquipment,用户设备)的发展趋势是需要能够同时支持TN和NTN网络。为了让UE不必要地频繁地发送SR请求,对于一些时延不敏感的应用,发送的上行数据量不大,例如仅仅发送一些TCP ACK/NACK的确认,那么UE由于在SR prohibit timer处于运行状态时候,不发送SR,在SR prohibit timer超时之后,将积累的上行数据在一次SR请求之后获得的上行调度中一起发送。

现有3GPP协议中sr-ProhibitTimer字段取值只考虑了地面网络场景,未考虑非地面网络场景。按照当前sr-ProhibitTimer字段取值范围(ENUMERATED{ms1,ms2,ms4,ms8,ms16,ms32,ms64,ms128}),SR prohibit timer最迟将在128ms后超时,并重新发送新的SR。对于GEO(地球同步轨道)系统,由于RTD(往返延迟)较大,会造成SR prohibit timer超时时,上一次的SR还未发送到卫星端,UE就重新发送新的SR了,导致当前SR请求未获得回应。因此,需要一种能够适用TN和NTN的SR禁止定时器时长设置方法。

发明内容

本发明的目的是提供一种SR禁止定时器时长设置方法、系统、智能设备及存储介质,解决现有SR请求发送不能满足NTN使用环境的问题。

本发明提供的技术方案如下:

本发明提供一种SR禁止定时器时长设置方法,包括步骤:

获取网络下发的消息IE中的SchedulingRequestToAddMod协议;

将所述SchedulingRequestToAddMod协议中的sr-ProhibitTimer字段修改若干个预设取值字段;

判断用户设备的当前网络;

根据所述当前网络在所述sr-ProhibitTimer字段中填写对应的所述预设取值字段;

所述用户设备在接收到消息IE后,根据所述预设取值字段设置SR禁止定时器时长。

现有3GPP协议中sr-ProhibitTimer字段取值只考虑了地面网络场景,未考虑非地面网络场景。按照当前sr-ProhibitTimer字段取值范围(ENUMERATED{ms1,ms2,ms4,ms8,ms16,ms32,ms64,ms128}),SR prohibit timer最迟将在128ms后超时,并重新发送新的SR。对于GEO(地球同步轨道)系统,由于RTD(往返延迟)较大,会造成SR prohibit timer超时时,上一次的SR还未发送到卫星端,UE就重新发送新的SR了,导致当前SR请求未获得回应。

通过获取网络下发的消息IE中的SchedulingRequestToAddMod协议,并将SchedulingRequestToAddMod协议中的sr-ProhibitTimer字段修改为若干个预设取值字段,每个预设取值字段对应不同的往返延迟范围,使得在确定当前网络后,可以根据当前网络在sr-ProhibitTimer字段中填写对应的预设取值字段,用户设备在接收到消息IE后,根据预设取值字段设置SR禁止定时器时长,使得SR请求发送能够满足不同的网络环境,避免上一次的SR请求还未发送到卫星端,用户设备就重新发送新的SR请求,导致当前SR请求不能获得回应,有利于提高数据传输的稳定性。

进一步地,所述预设取值字段包括:

字段commonSrProhibitTimer,对应的取值范围为ENUMERATED{ms1,ms2,ms4,ms8,ms16,ms32,ms64,ms128};

字段geoRegenerativeSrProhibitTimer,对应的取值范围为ENUMERATED{ms280,ms560,ms1120,ms2240};

字段geoTransparentSrProhibitTimer,对应的取值范围为ENUMERATED{ms551,ms1102,ms2204,ms4408}。

具体的,当网络为地面网络时,sr-ProhibitTimer字段对应的字段取值范围为ENUMERATED{ms1,ms2,ms4,ms8,ms16,ms32,ms64,ms128},因此,为了保证SR请求能够适用于非地面网络,需要设置更大取值范围的sr-ProhibitTimer字段。

另外,本方案的字段geoRegenerativeSrProhibitTimer的取值范围,以及字段geoTransparentSrProhibitTimer的取值范围是根据现有通信实际情况进行选择的,在其它实施例中,还可以根据需求进行范围调整。

进一步地,所述的根据所述当前网络在所述sr-ProhibitTimer字段中填写对应的所述预设取值字段,包括:

若判断所述当前网络为地面网络,则在所述sr-ProhibitTimer字段中填写所述字段commonSrProhibitTimer。

进一步地,所述的根据所述当前网络在所述sr-ProhibitTimer字段中填写对应的所述预设取值字段,还包括:

若判断所述当前网络为非地面网络,且地球同步轨道卫星作为5G基站使用,则在所述sr-ProhibitTimer字段中填写所述字段geoRegenerativeSrProhibitTimer。

进一步地,所述的根据所述当前网络在所述sr-ProhibitTimer字段中填写对应的所述预设取值字段,还包括:

若判断所述当前网络为非地面网络,且地球同步轨道卫星作为中继使用,则在所述sr-ProhibitTimer字段中填写所述字段geoTransparentSrProhibitTimer。

另外,本发明还提供一种SR禁止定时器时长设置系统,包括:

获取模块,用于获取网络下发的消息IE中的SchedulingRequestToAddMod协议;

修改模块,用于将所述SchedulingRequestToAddMod协议中的sr-ProhibitTimer字段修改若干个预设取值字段;

判断模块,用于判断用户设备的当前网络;

填写模块,用于根据所述当前网络在所述sr-ProhibitTimer字段中填写对应的所述预设取值字段;

设置模块,用于在所述用户设备在接收到消息IE后,根据所述预设取值字段设置SR禁止定时器时长。

进一步地,所述填写模块在所述当前网络为地面网络时,在所述sr-ProhibitTimer字段中填写字段commonSrProhibitTimer,所述字段commonSrProhibitTimer,对应的取值范围为ENUMERATED{ms1,ms2,ms4,ms8,ms16,ms32,ms64,ms128}。

进一步地,所述填写模块在所述当前网络为非地面网络,且地球同步轨道卫星作为5G基站使用时,在所述sr-ProhibitTimer字段中填写字段geoRegenerativeSrProhibitTimer,

所述字段geoRegenerativeSrProhibitTimer对应的取值范围为ENUMERATED{ms280,ms560,ms1120,ms2240};

所述填写模块在所述当前网络为非地面网络,且地球同步轨道卫星作为中继使用时,在所述sr-ProhibitTimer字段中填写字段geoTransparentSrProhibitTimer,

所述字段geoTransparentSrProhibitTimer,对应的取值范围为ENUMERATED{ms551,ms1102,ms2204,ms4408}。

另外,本发明还提供一种智能设备,包括存储器和处理器,

所述存储器用于存放运行程序,

所述处理器用于执行所述存储器内存放的运行程序,实现上述的SR禁止定时器时长设置方法所执行的操作。

另外,本发明还提供一种存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现上述的SR禁止定时器时长设置方法所执行的操作。

根据本发明提供的一种SR禁止定时器时长设置方法、系统、智能设备及存储介质,通过获取网络下发的消息IE中的SchedulingRequestToAddMod协议,并将SchedulingRequestToAddMod协议中的sr-ProhibitTimer字段修改为若干个预设取值字段,每个预设取值字段对应不同的往返延迟范围,使得在确定当前网络后,可以根据当前网络在sr-ProhibitTimer字段中填写对应的预设取值字段,用户设备在接收到消息IE后,根据预设取值字段设置SR禁止定时器时长,使得SR请求发送能够满足不同的网络环境,避免上一次的SR请求还未发送到卫星端,用户设备就重新发送新的SR请求,导致当前SR请求不能获得回应,有利于提高数据传输的稳定性。

附图说明

下面将以明确易懂的方式,结合

附图说明

优选实施方式,对本方案的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明实施例的整体流程示意图;

图2是本发明实施例的系统结构示意图;

图3是本发明实施例的智能设备结构示意图。

图中标号:1-获取模块;2-修改模块;3-判断模块;4-填写模块;5-设置模块;100-存储器;200-处理器;300-通信接口;400-通信总线;500-输入/输出接口。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

实施例1

本发明的一个实施例,如图1所示,本发明提供一种SR禁止定时器时长设置方法,包括步骤:

S1、获取网络下发的消息IE中的SchedulingRequestToAddMod协议。

具体的,该SchedulingRequestToAddMod协议出自3GPP TS 38.331协议。

S2、将SchedulingRequestToAddMod协议中的sr-ProhibitTimer字段修改若干个预设取值字段。

具体的,每个预设取值字段对应一个往返延迟范围,对应不同的网络环境,如地面网络、非地面网络等。

S3、判断用户设备的当前网络。

S4、根据当前网络在sr-ProhibitTimer字段中填写对应的预设取值字段。

S5、用户设备在接收到消息IE后,根据预设取值字段设置SR禁止定时器时长。

现有3GPP协议中sr-ProhibitTimer字段取值只考虑了地面网络场景,未考虑非地面网络场景。按照当前sr-ProhibitTimer字段取值范围(ENUMERATED{ms1,ms2,ms4,ms8,ms16,ms32,ms64,ms128}),SR prohibit timer最迟将在128ms后超时,并重新发送新的SR。对于GEO(地球同步轨道)系统,由于RTD(往返延迟)较大,会造成SR prohibit timer超时时,上一次的SR还未发送到卫星端,UE就重新发送新的SR了,导致当前SR请求未获得回应。

通过获取网络下发的消息IE中的SchedulingRequestToAddMod协议,并将SchedulingRequestToAddMod协议中的sr-ProhibitTimer字段修改为若干个预设取值字段,每个预设取值字段对应不同的往返延迟范围,使得在确定当前网络后,可以根据当前网络在sr-ProhibitTimer字段中填写对应的预设取值字段,用户设备在接收到消息IE后,根据预设取值字段设置SR禁止定时器时长,使得SR请求发送能够满足不同的网络环境,避免上一次的SR请求还未发送到卫星端,用户设备就重新发送新的SR请求,导致当前SR请求不能获得回应,有利于提高数据传输的稳定性。

实施例2

本发明的一个实施例,在实施例1的基础上,预设取值字段包括字段commonSrProhibitTimer、字段geoRegenerativeSrProhibitTimer,以及字段geoTransparentSrProhibitTimer。

字段commonSrProhibitTimer对应的取值范围为ENUMERATED{ms1,ms2,ms4,ms8,ms16,ms32,ms64,ms128}。

字段geoRegenerativeSrProhibitTimer对应的取值范围为ENUMERATED{ms280,ms560,ms1120,ms2240}。

字段geoTransparentSrProhibitTimer对应的取值范围为ENUMERATED{ms551,ms1102,ms2204,ms4408}。

具体的,当网络为地面网络时,sr-ProhibitTimer字段对应的字段取值范围为ENUMERATED{ms1,ms2,ms4,ms8,ms16,ms32,ms64,ms128},因此,为了保证SR请求能够适用于非地面网络,需要设置更大取值范围的sr-ProhibitTimer字段。

另外,本方案的字段geoRegenerativeSrProhibitTimer的取值范围,以及字段geoTransparentSrProhibitTimer的取值范围是根据现有通信实际情况进行选择的,在其它实施例中,还可以根据需求进行范围调整。

优选的,根据当前网络在sr-ProhibitTimer字段中填写对应的预设取值字段,包括:

若判断当前网络为地面网络,则在sr-ProhibitTimer字段中填写字段commonSrProhibitTimer。

优选的,根据当前网络在sr-ProhibitTimer字段中填写对应的预设取值字段,还包括:

若判断当前网络为非地面网络,且地球同步轨道卫星作为5G基站使用,则在sr-ProhibitTimer字段中填写字段geoRegenerativeSrProhibitTimer。

进一步优选的,根据当前网络在sr-ProhibitTimer字段中填写对应的预设取值字段,还包括:

若判断当前网络为非地面网络,且地球同步轨道卫星作为中继使用,则在sr-ProhibitTimer字段中填写字段geoTransparentSrProhibitTimer。

实施例3

本发明的一个实施例,如图2所示,本发明还提供一种SR禁止定时器时长设置系统,包括获取模块1、修改模块2、判断模块3、填写模块4和设置模块5。

获取模块1用于获取网络下发的消息IE中的SchedulingRequestToAddMod协议。

具体的,该SchedulingRequestToAddMod协议出自3GPP TS 38.331协议。

修改模块2用于将SchedulingRequestToAddMod协议中的sr-ProhibitTimer字段修改若干个预设取值字段。

具体的,每个预设取值字段对应一个往返延迟范围,对应不同的网络环境,如地面网络、非地面网络等。

判断模块3用于判断用户设备的当前网络。

填写模块4用于根据当前网络在sr-ProhibitTimer字段中填写对应的预设取值字段。

设置模块5用于在用户设备在接收到消息IE后,根据预设取值字段设置SR禁止定时器时长。

现有3GPP协议中sr-ProhibitTimer字段取值只考虑了地面网络场景,未考虑非地面网络场景。按照当前sr-ProhibitTimer字段取值范围(ENUMERATED{ms1,ms2,ms4,ms8,ms16,ms32,ms64,ms128}),SR prohibit timer最迟将在128ms后超时,并重新发送新的SR。对于GEO(地球同步轨道)系统,由于RTD(往返延迟)较大,会造成SR prohibit timer超时时,上一次的SR还未发送到卫星端,UE就重新发送新的SR了,导致当前SR请求未获得回应。

通过获取网络下发的消息IE中的SchedulingRequestToAddMod协议,并将SchedulingRequestToAddMod协议中的sr-ProhibitTimer字段修改为若干个预设取值字段,每个预设取值字段对应不同的往返延迟范围,使得在确定当前网络后,可以根据当前网络在sr-ProhibitTimer字段中填写对应的预设取值字段,用户设备在接收到消息IE后,根据预设取值字段设置SR禁止定时器时长,使得SR请求发送能够满足不同的网络环境,避免上一次的SR请求还未发送到卫星端,用户设备就重新发送新的SR请求,导致当前SR请求不能获得回应,有利于提高数据传输的稳定性。

实施例4

本发明的一个实施例,在实施例3的基础上,填写模块4在当前网络为地面网络时,在sr-ProhibitTimer字段中填写字段commonSrProhibitTimer,字段commonSrProhibitTimer对应的取值范围为ENUMERATED{ms1,ms2,ms4,ms8,ms16,ms32,ms64,ms128}。

优选的,填写模块4在当前网络为非地面网络,且地球同步轨道卫星作为5G基站使用时,在sr-ProhibitTimer字段中填写字段geoRegenerativeSrProhibitTimer。

字段geoRegenerativeSrProhibitTimer对应的取值范围为ENUMERATED{ms280,ms560,ms1120,ms2240}。

填写模块4在当前网络为非地面网络,且地球同步轨道卫星作为中继使用时,在sr-ProhibitTimer字段中填写字段geoTransparentSrProhibitTimer,

字段geoTransparentSrProhibitTimer,对应的取值范围为ENUMERATED{ms551,ms1102,ms2204,ms4408}。

实施例5

本发明的一个实施例,如图3所示,在实施例1至实施例2任一实施例的基础上,本发明还提供一种智能设备,包括存储器100和处理器200,存储器100用于存放运行程序,处理器200用于执行存储器内存放的运行程序,实现上述的SR禁止定时器时长设置方法所执行的操作。

具体的,智能设备还可以包括通信接口300、通信总线400和输入/输出接口500,其中,处理器200、存储器100、输入/输出接口500和通信接口300通过通信总线400完成相互间的通信。

通信总线400是连接所描述的元素的电路并且在这些元素之间实现传输。例如,处理器200通过通信总线400从其它元素接收到命令,解密接收到的命令,根据解密的命令执行计算或数据处理。存储器100可以包括程序模块,例如内核(kernel),中间件(middleware),应用程序编程接口(Application Programming Interface,API)和应用。该程序模块可以是有软件、固件或硬件、或其中的至少两种组成。输入/输出接口500转发用户通过输入输出设备(例如感应器、键盘、触摸屏)输入的命令或数据。通信接口300将该电子设备与其它网络设备、用户设备、网络进行连接。例如,通信接口300可以通过有线或无线连接到网络以连接到外部其它的网络设备或用户设备。无线通信可以包括以下至少一种:无线保真(WiFi),蓝牙(BT),近距离无线通信技术(NFC),全球卫星定位系统(GPS)和蜂窝通信等等。有线通信可以包括以下至少一种:通用串行总线(USB),高清晰度多媒体接口(HDMI),异步传输标准接口(RS-232)等等。网络可以是电信网络和通信网络。通信网络可以为计算机网络、因特网、物联网、电话网络。智能终端可以通过通信接口300连接网络,智能终端和其它网络设备通信所用的协议可以被应用、应用程序编程接口(API)、中间件、内核和通信接口至少一个支持。

实施例6

本发明的一个实施例,在实施例1至实施例2任一实施例的基础上,本发明还提供一种存储介质,存储介质中存储有至少一条指令,指令由处理器加载并执行以实现上述的SR禁止定时器时长设置方法所执行的操作。例如,计算机可读存储介质可以是只读内存(ROM)、随机存取存储器(RAM)、只读光盘(CD-ROM)、磁带、软盘和光数据存储设备等。它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种电力物联网传感器同步采集方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类