本申请涉及通信,尤其涉及一种数据传输方法及装置。
背景技术:
1、蜂窝(4g或者5g)监控设备被广泛应用到各行各业,例如公园、地铁、码头等关键场所,都使用了基于蜂窝网络的监控设备。蜂窝5g超大带宽、低时延的网络特性为4k、8k等超高清视频传输带来可能,极大的提高了施工便捷性,无需部署网线,只需接入sim卡即可快速接入外部网络,将摄像头采集的数据实时传输到平台。
2、然而,蜂窝5g带来便捷的同时,也存在着一些问题,例如功耗,特别是电池类监控设备,对功耗有着更加严格的要求,在当前低功耗方案中,通常会通过设备不拉流时进入休眠状态来降低功耗,当有监控需求时再通过网络唤醒包、短信、电话等方式唤醒终端设备。并且,对于频繁的短数据报文,例如和多平台建立的心跳保活包、报警消息等会导致一个时间段内产生过多的无线资源控制(radio resource control,rrc)连接释放和建立请求,会增加网络侧的资源负担,容易被网络侧认为是终端异常而禁止终端设备在该段时间内接入网络,导致终端设备无法和网络侧平台正常通信。
技术实现思路
1、本申请实施例提供了一种数据传输方法及装置,用以降低终端及网络侧设备功耗,节约资源,并且避免因rrc连接的频繁建立和释放导致的基站拒绝终端设备接入的问题。
2、本申请实施例提供的一种数据传输方法,包括:
3、确定本地终端设备需要发送数据给网络侧的当前时间点;
4、判断所述当前时间点是否具有预先设置的释放无线资源控制连接的权限,如果是,则在所述当前时间点所述终端设备完成发送数据给所述网络侧后,释放所述本地终端设备与所述网络侧之间的无线资源控制连接,否则,保持所述本地终端设备与所述网络侧之间的无线资源控制连接。
5、本申请实施例通过该方法确定本地终端设备需要发送数据给网络侧的当前时间点,并且判断所述当前时间点是否具有预先设置的释放无线资源控制连接的权限,如果是,则在所述当前时间点所述终端设备完成发送数据给所述网络侧后,释放所述本地终端设备与所述网络侧之间的无线资源控制连接,否则,保持所述本地终端设备与所述网络侧之间的无线资源控制连接,从而实现了基于预先为时间点分配的释放无线资源控制连接的权限,进行无线资源控制连接的释放控制,因此避免了频繁的进行rrc连接的释放和建立,进而降低了终端及网络侧设备的功耗,节约了资源,并且避免了因rrc连接的频繁建立和释放导致的基站拒绝终端设备接入的问题。
6、在一些实施例中,所述方法还包括:
7、为所述当前时间点之后的至少一个数据发送时间点,分配释放无线资源控制连接的权限。
8、在一些实施例中,为所述当前时间点之后的至少一个数据发送时间点,分配释放无线资源控制连接的权限,包括:
9、从所述当前时间点开始,确定至少一个统计周期内的数据发送时间点;其中,每一统计周期内包括至少一个数据发送时间点;
10、针对每一统计周期:
11、确定该统计周期内每两个相邻数据发送时间点之间的时间差,得到至少一个时间差;
12、根据该统计周期对应的各个时间差的大小,为该统计周期内的时间点分配释放无线资源控制连接的权限。
13、在一些实施例中,所述根据该统计周期对应的各个时间差的大小,为该统计周期内的时间点分配释放无线资源控制连接的权限,包括:
14、对所述至少一个时间差按照大小关系进行排序,得到该统计周期对应的时间差的序列;
15、按照所述序列中的时间差的从大到小的顺序,依次读取所述序列中的时间差,并且针对每次读取的时间差,确定该时间差对应的时间较早的时间点,并为该时间点分配释放无线资源控制连接的权限,直到释放无线资源控制连接的权限的分配次数达到预设阈值,停止读取所述序列中的时间差,其中,所述预设阈值为预先设置的与每一统计周期相对应的分配释放无线资源控制连接的权限的次数的最大值。
16、在一些实施例中,所述方法还包括:
17、监听突发事件,当确定发生突发事件时,判断当前时间点本地终端设备与所述网络侧之间是否存在无线资源控制连接;
18、如果是,则至少在所述突发事件的紧急业务数据发送时间点之前,一直保持所述无线资源控制连接,并在所述突发事件的紧急业务数据发送时间点,通过所述无线资源控制连接发送所述紧急业务数据;
19、否则,在所述突发事件的紧急业务数据发送时间点之前,在所述本地终端设备与所述网络侧之间建立无线资源控制连接,并至少在所述突发事件的紧急业务数据发送时间点之前,一直保持所述无线资源控制连接,并在所述突发事件的紧急业务数据发送时间点,通过所述无线资源控制连接发送所述紧急业务数据。
20、在一些实施例中,所述确定发生突发事件,包括:
21、当检测到红外人体传感器的中断触发信号时,确定发生突发事件。
22、本申请实施例提供的一种数据传输装置,其包括存储器和处理器,其中,所述存储器用于存储程序指令,所述处理器用于调用所述存储器中存储的程序指令,按照获得的程序执行上述任一种方法。
23、本申请实施例提供的一种通信系统,包括网络侧设备和终端设备,所述终端设备包括所述数据传输装置。
24、此外,根据实施例,例如提供了一种用于计算机的计算机程序产品,其包括软件代码部分,当所述产品在计算机上运行时,这些软件代码部分用于执行上述所定义的方法的步骤。该计算机程序产品可以包括在其上存储有软件代码部分的计算机可读介质。此外,该计算机程序产品可以通过上传过程、下载过程和推送过程中的至少一个经由网络直接加载到计算机的内部存储器中和/或发送。
25、本申请另一实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述任一种方法。
1.一种数据传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,为所述当前时间点之后的至少一个数据发送时间点,分配释放无线资源控制连接的权限,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据该统计周期对应的各个时间差的大小,为该统计周期内的时间点分配释放无线资源控制连接的权限,包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述确定发生突发事件,包括:
7.一种数据传输装置,其特征在于,所述装置包括:
8.一种通信系统,其特征在于,包括网络侧设备和终端设备,其中所述终端设备包括权利要求7所述的数据传输装置。
9.一种用于计算机的计算机程序产品,其特征在于,包括软件代码部分,当所述产品在所述计算机上运行时,所述软件代码部分用于执行根据权利要求1至6中任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行权利要求1至6任一项所述的方法。