本发明涉及非地面网络通讯,特别涉及一种基于nb-iot的非地面网络通讯方法及通讯终端。
背景技术:
1、非地面网络(non-terrestrial network,ntn)技术的主要目标是借助现有的地面通信系统技术框架(nr和nb-iot),针对卫星通信和低空通信的特点而进行的系统适应性改造,实现已有通信系统对空、天、地、海多场景的扩展服务。
2、系统消息里广播的卫星位置是有一个有效期的,该有效期超时后,通讯终端必须尽快读取系统消息,以获取卫星的最新位置,如果通讯终端无法及时获取卫星的最新位置,尤其是对于运动速度较快的低轨道卫星,则通讯终端的上、下行传输大概率会出错,故获取卫星最新位置的优先级要大于上、下行数据传输。当通讯终端因为卫星位置更新而中断数据传输时,本申请针对卫星位置更新后如何快速恢复数据上传的技术问题,提供一种基于nb-iot的非地面网络通讯方法,提高非地面网络通讯稳定性。
技术实现思路
1、为解决通讯终端因为失去上行同步导致超时的情况下,如何快速恢复数据上传的技术问题,本发明提供一种基于nb-iot的非地面网络通讯方法及通讯终端,具体的技术方案如下:
2、本发明提供一种基于nb-iot的非地面网络通讯方法,包括步骤:
3、在通讯终端通过系统广播接收卫星星历数据的过程中存在超时情况时,保留混合自动重传请求缓冲数据;
4、所述通讯终端在预设的缓冲等待期内监听物理下行链路控制通道;
5、当在所述缓冲等待期内监听到网络调度信息时,根据所述网络调度信息执行对应上下行数据传输;
6、当在所述缓冲等待期内未监听到所述网络调度信息时,由所述通讯终端立即发送调度请求流程,所述调度请求流程用于请求恢复与基站之间的上行数据传输。
7、本申请提供的基于nb-iot的非地面网络通讯方法通过设置缓冲等待期,使通讯终端在该期间持续监听网络调度信息,避免错过网络可能存在的调度,自适应不同网络环境执行对应的控制方案,同时提高通讯终端的自主能动性。
8、在一些实施方式中,所述超时情况具体包括所述通讯终端即将进行或正在进行的连接态随机接入流程被打断的第一超时情况、上行调度已经被所述通讯终端接收但上行数据未发送成功的第二超时情况,以及所述通讯终端正在进行的上行数据传输被打断的第三超时情况。
9、在一些实施方式中,在所述超时情况为所述第一超时情况或所述第二超时情况时,所述调度请求流程为连接态随机接入流程。
10、在一些实施方式中,所述的根据所述网络调度信息执行对应上下行数据传输,具体包括:
11、所述通讯终端立即根据所述网络调度信息执行对应上下行数据传输,并取消即将进行的所述连接态随机接入流程。
12、在一些实施方式中,将当前时间和预设msg信息发送时刻之间的时间段作为所述缓冲等待期。
13、在一些实施方式中,在所述超时情况为所述第三超时情况时,所述的所述通讯终端在预设的缓冲等待期内监听物理下行链路控制通道,具体包括:
14、所述通讯终端读取sib31-nb后在所述缓冲等待期内监听所述物理下行链路控制通道。
15、在一些实施方式中,所述的所述通讯终端读取sib31-nb后在所述缓冲等待期内监听所述物理下行链路控制通道,具体包括:
16、所述通讯终端读取sib31-nb后主动开启periodicbsr-timer-r13定时器和retxbsr-timer-r13定时器,所述通讯终端在所述periodicbsr-timer-r13定时器和所述retxbsr-timer-r13定时器运行期间继续监听所述物理下行链路控制通道。
17、在一些实施方式中,所述的在通讯终端通过系统广播接收卫星星历数据的过程中存在超时情况之前,还包括步骤:
18、所述通讯终端在存在所述超时情况之前的预设时段内在业务空闲期读取sib31-nb,并在所述业务空闲期内解码sib31-nb后立即执行下一所述卫星星历数据接收周期。
19、本申请提供的基于nb-iot的非地面网络通讯方法设置在失去上行同步导致的超时之前利用业务空闲期尝试提前解码sib31-nb,以获取最新的星历数据,避免了超时影响上行业务恢复的问题。
20、在一些实施方式中,根据本申请的另一方面,本申请还提供一种通讯终端,所述通讯终端包括处理器和存储器,所述处理器根据所述存储器中存储有控制指令以实现上述的一种基于nb-iot的非地面网络通讯方法所执行的操作。
21、在一些实施方式中,根据本申请的另一方面,本申请还提供一种存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现上述的一种基于nb-iot的非地面网络通讯方法所执行的操作。
22、本发明提供的一种基于nb-iot的非地面网络通讯方法及通讯终端,至少包括以下一项技术效果:
23、(1)通过设置缓冲等待期,使通讯终端在该期间持续监听网络调度信息,避免错过网络可能存在的调度,自适应不同网络环境执行对应的控制方案,同时提高通讯终端的自主能动性;
24、(2)设置在失去上行同步导致的超时之前利用业务空闲期尝试提前解码sib31-nb,以获取最新的星历数据,避免了超时影响上行业务恢复的问题。
1.一种基于nb-iot的非地面网络通讯方法,其特征在于,包括步骤:
2.根据权利要求1所述的一种基于nb-iot的非地面网络通讯方法,其特征在于,
3.根据权利要求2所述的一种基于nb-iot的非地面网络通讯方法,其特征在于,
4.根据权利要求3所述的一种基于nb-iot的非地面网络通讯方法,其特征在于,所述的根据所述网络调度信息执行对应上下行数据传输,具体包括:
5.根据权利要求3所述的一种基于nb-iot的非地面网络通讯方法,其特征在于,
6.根据权利要求2所述的一种基于nb-iot的非地面网络通讯方法,其特征在于,在所述超时情况为所述第三超时情况时,所述的所述通讯终端在预设的缓冲等待期内监听物理下行链路控制通道,具体包括:
7.根据权利要求6所述的一种基于nb-iot的非地面网络通讯方法,其特征在于,所述的所述通讯终端读取sib31-nb后在所述缓冲等待期内监听所述物理下行链路控制通道,具体包括:
8.根据权利要求1所述的一种基于nb-iot的非地面网络通讯方法,其特征在于,所述的在通讯终端通过系统广播接收卫星星历数据的过程中存在超时情况之前,还包括步骤:
9.一种通讯终端,其特征在于,所述通讯终端包括处理器和存储器,所述处理器根据所述存储器中存储有控制指令以实现上述权利要求1~8中任一项所述的一种基于nb-iot的非地面网络通讯方法所执行的操作。
10.一种存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如权利要求1~8中任意一项所述的一种基于nb-iot的非地面网络通讯方法所执行的操作。