数据传输方法、装置、计算机设备和存储介质与流程

文档序号:24403800发布日期:2021-03-26 16:10阅读:56来源:国知局
数据传输方法、装置、计算机设备和存储介质与流程

1.本申请涉及计算机技术领域,特别是涉及一种数据传输方法、装置、计算机设备和存储介质。


背景技术:

2.随着计算机技术的发展,nb

iot网络的大规模使用,nb

iot终端也逐渐大规模普及。psm是nb

iot网络的重要特性,其原理是允许终端在进入空闲态一段时间后,关闭信号的收发和信令相关功能,从而减少天线、射频、信令处理等的功耗消耗。终端进入psm模式后,就不会再去检测下行是否有寻呼数据,只有等周期性tau和上行需要发送数据时刻,才会退出psm模式。
3.由于在psm模式下,终端不会去检测下行是否有寻呼数据,如果系统定时器设定太长,终端一直处于psm模式,会导致服务器长时间无法获取终端状态,也无法和终端进行数据交互,因此,如何在psm模式下,保持终端和服务器之间的正常连接并进行有效的数据传输成为亟待解决的问题。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够保证低功耗的同时又能够有效的进行数据交互的数据传输方法、装置、计算机设备和存储介质。
5.一种数据传输方法,所述方法包括:
6.向服务器发送无线连接请求,与所述服务器建立无线链路进行数据交互,接收服务器发送的第一定时器对应的唤醒周期;
7.当与所述服务器完成数据交互时,启动所述第一定时器开始计时;
8.将所述无线链路释放,启动第二定时器,当检测所述第二定时器超时后,进入节能模式;
9.当检测到所述第一定时器超时后,从节能模式唤醒,向网络基站发送跟踪区更新通知,与所述服务器重新建立无线链路进行数据交互,当与所述服务器完成数据交互时,重新启动所述第一定时器开始计时。
10.在其中一个实施例中,所述将所述无线链路释放,启动第二定时器之后,所述方法还包括:
11.当检测所述第二定时器未超时时,接收到所述服务器发送的消息时,则停止第一定时器计时。
12.在其中一个实施例中,所述当检测到所述第一定时器超时后,所述方法还包括:
13.接收到所述服务器发送的消息,根据所述消息的内容,发起无线连接请求,与所述服务器建立无线链路进行数据交互;
14.当与所述服务器完成数据交互时,重新启动所述第一定时器开始计时。
15.在其中一个实施例中,所述当检测到所述第一定时器超时后,所述方法还包括:
16.接收到所述服务器发送的消息,根据所述消息的内容,重新配置所述第一定时器对应的唤醒周期,并根据配置后的唤醒周期,重新启动所述第一定时器开始计时。
17.一种数据传输装置,所述装置包括:
18.接收模块,用于向服务器发送无线连接请求,与所述服务器建立无线链路进行数据交互,接收服务器发送的第一定时器对应的唤醒周期;
19.启动模块,用于当与所述服务器完成数据交互时,启动所述第一定时器开始计时;
20.检测模块,用于将所述无线链路释放,启动第二定时器,当检测所述第二定时器超时后,进入节能模式;
21.发送模块,用于当检测到所述第一定时器超时后,从节能模式唤醒,向网络基站发送跟踪区更新通知,与所述服务器重新建立无线链路进行数据交互,当与所述服务器完成数据交互时,重新启动所述第一定时器开始计时。
22.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
23.向服务器发送无线连接请求,与所述服务器建立无线链路进行数据交互,接收服务器发送的第一定时器对应的唤醒周期;
24.当与所述服务器完成数据交互时,启动所述第一定时器开始计时;
25.将所述无线链路释放,启动第二定时器,当检测所述第二定时器超时后,进入节能模式;
26.当检测到所述第一定时器超时后,从节能模式唤醒,向网络基站发送跟踪区更新通知,与所述服务器重新建立无线链路进行数据交互,当与所述服务器完成数据交互时,重新启动所述第一定时器开始计时。
27.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
28.向服务器发送无线连接请求,与所述服务器建立无线链路进行数据交互,接收服务器发送的第一定时器对应的唤醒周期;
29.当与所述服务器完成数据交互时,启动所述第一定时器开始计时;
30.将所述无线链路释放,启动第二定时器,当检测所述第二定时器超时后,进入节能模式;
31.当检测到所述第一定时器超时后,从节能模式唤醒,向网络基站发送跟踪区更新通知,与所述服务器重新建立无线链路进行数据交互,当与所述服务器完成数据交互时,重新启动所述第一定时器开始计时。
32.一种数据传输方法,所述方法包括:
33.接收终端发送的无线连接请求,与所述终端建立无线链路进行数据交互;
34.当与所述终端完成数据交互时,启动第一定时器开始计时;
35.在所述第一定时器超时期间,若判断需要对所述第一定时器对应的唤醒周期进行更新操作时,则通过发送短消息的方式通知所述终端重新配置所述第一定时器对应的唤醒周期,并根据重新配置的所述唤醒周期重新启动所述第一定时器开始计时。
36.在其中一个实施例中,所述在所述第一定时器超时期间,所述方法还包括:
37.接收到所述终端发起的无线连接请求;所述无线连接请求是所述终端从节能模式
唤醒,向网络基站发送跟踪区更新通知后,向服务器发送的无线连接请求;
38.根据所述终端发起的无线连接请求,与所述终端重新建立无线链路进行数据交互,当与所述终端完成数据交互时,重新启动所述第一定时器开始计时。
39.一种数据传输装置,所述装置包括:
40.接收模块,用于接收终端发送的无线连接请求,与所述终端建立无线链路进行数据交互;
41.启动模块,用于当与所述终端完成数据交互时,启动第一定时器开始计时;
42.发送模块,用于在所述第一定时器超时期间,若判断需要对所述第一定时器对应的唤醒周期进行更新操作时,则通过发送短消息的方式通知所述终端重新配置所述第一定时器对应的唤醒周期,并根据重新配置的所述唤醒周期重新启动所述第一定时器开始计时。
43.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
44.接收终端发送的无线连接请求,与所述终端建立无线链路进行数据交互;
45.当与所述终端完成数据交互时,启动第一定时器开始计时;
46.在所述第一定时器超时期间,若判断需要对所述第一定时器对应的唤醒周期进行更新操作时,则通过发送短消息的方式通知所述终端重新配置所述第一定时器对应的唤醒周期,并根据重新配置的所述唤醒周期重新启动所述第一定时器开始计时。
47.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
48.接收终端发送的无线连接请求,与所述终端建立无线链路进行数据交互;
49.当与所述终端完成数据交互时,启动第一定时器开始计时;
50.在所述第一定时器超时期间,若判断需要对所述第一定时器对应的唤醒周期进行更新操作时,则通过发送短消息的方式通知所述终端重新配置所述第一定时器对应的唤醒周期,并根据重新配置的所述唤醒周期重新启动所述第一定时器开始计时。
51.上述数据传输方法、装置、计算机设备和存储介质,通过向服务器发送无线连接请求,与服务器建立无线链路进行数据交互,接收服务器发送的第一定时器对应的唤醒周期。当与服务器完成数据交互时,启动第一定时器开始计时,并将当前无线链路释放,启动第二定时器,当检测第二定时器超时后,进入节能模式。当检测到第一定时器超时后,从节能模式唤醒,向网络基站发送跟踪区更新通知,与服务器重新建立无线链路进行数据交互,当与服务器完成数据交互时,重新启动第一定时器开始计时。由此使得,基于nb

iot网络能够实现在psm模式下进行有效的数据传输,提高了数据传输的灵活性,在保证低功耗的同时又能够有效的进行数据交互,解决了服务器长时间无法获取终端状态,也无法和终端进行数据交互的问题。
52.上述数据传输方法、装置、计算机设备和存储介质,通过接收终端发送的无线连接请求,与终端建立无线链路进行数据交互。当与终端完成数据交互时,启动第一定时器开始计时,在第一定时器超时期间,若判断需要对第一定时器对应的唤醒周期进行更新操作时,则通过发送短消息的方式通知终端重新配置第一定时器对应的唤醒周期,并根据重新配置的唤醒周期重新启动第一定时器开始计时。由此使得,基于nb

iot网络能够实现在psm模式
下进行有效的数据传输,可以根据用户需求修改第一定时器对应的唤醒周期,使得能够灵活的唤醒终端进行数据交互,解决了服务器长时间无法获取终端状态,也无法和终端进行数据交互的问题。
附图说明
53.图1为一个实施例中数据传输方法的应用环境图;
54.图2为一个实施例中数据传输方法的流程示意图;
55.图3为一个实施例中终端侧数据传输的流程示意图;
56.图4a为另一个实施例中数据传输方法的流程示意图;
57.图4b为一个实施例中服务器侧数据传输的流程示意图;
58.图5为一个实施例中数据传输装置的结构框图;
59.图6为另一个实施例中数据传输装置的结构框图;
60.图7为一个实施例中计算机设备的内部结构图。
具体实施方式
61.为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
62.本申请提供的数据传输方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104通过网络进行通信。终端102向服务器104发送无线连接请求,终端102与服务器104建立无线链路进行数据交互,终端102接收服务器104发送的第一定时器对应的唤醒周期。当终端102与服务器104完成数据交互时,终端102启动第一定时器开始计时。终端102将无线链路释放,启动第二定时器,当终端102检测第二定时器超时后,进入节能模式。当终端102检测到第一定时器超时后,终端102从节能模式唤醒,向网络基站发送跟踪区更新通知,与服务器104重新建立无线链路进行数据交互,当终端102与服务器104完成数据交互时,终端102重新启动第一定时器开始计时。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
63.在一个实施例中,如图2所示,提供了一种数据传输方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
64.步骤202,向服务器发送无线连接请求,与服务器建立无线链路进行数据交互,接收服务器发送的第一定时器对应的唤醒周期。
65.随着nb

iot网络的大规模商用,nb

iot终端也正在大规模普及。nb

iot网络即窄带物联网(narrow band internet of things,nb

iot)成为万物互联网络的一个重要分支。nb

iot构建于蜂窝网络,只消耗大约180khz的带宽,可直接部署于gsm网络、umts网络或lte网络,以降低部署成本、实现平滑升级。同时,nb

iot也是iot领域一个新兴的技术,支持低功耗设备在广域网的蜂窝数据连接,也被叫作低功耗广域网(lpwan)。nb

iot支持待机时间长、对网络连接要求较高设备的高效连接,还能提供非常全面的室内蜂窝数据连接覆盖。psm(power saving mode),即节能模式是nb

iot网络的重要特性,其原理是允许终端在进
入空闲态一段时间后,关闭信号的收发和信令相关功能,从而减少天线、射频、信令处理等的功耗消耗。终端进入psm模式后,就不去检测下行是否有寻呼数据,只有等周期性tau和上行需要发送数据时刻,才会退出psm模式。其中,tau是指当移动台由一个ta移动到另一个ta时,需要在新的ta上重新进行位置登记以通知网络来更改它所存储的移动台的位置信息,这个过程就是跟踪区更新(tracking area update,tau)。为了确认移动台的位置,lte网络覆盖区将被分为许多个跟踪区(tracking area,ta),ta功能与3g的位置区(la)和路由区(ra)类似,是lte系统中位置更新和寻呼的基本单位。具体的,当终端注册上nb

iot网络之后,终端可以向服务器发送无线连接请求,与服务器建立无线链路进行数据交互,接收服务器发送的第一定时器对应的唤醒周期。其中,第一定时器是指预先配置的定时器,设置第一定时器目的是为了使得服务器和终端数据交互完成后,启动第一定时器,用来保持服务器和终端的同步唤醒。当终端注册上nb

iot网络之后,终端向服务器发送无线连接请求,与服务器建立无线链路之后,服务器可以通过消息的方式发送给终端,比如通过tcp/udp协议,相当于是服务器发送一个默认的第一定时器的唤醒周期至终端。其中,nb

iot网络包括nb

iot终端、nb

iot基站、nb

iot分组核心网、iot连接管理平台和行业应用服务器。
66.步骤204,当与服务器完成数据交互时,启动第一定时器开始计时。
67.终端向服务器发送无线连接请求,与服务器建立无线链路进行数据交互,并接收服务器发送的第一定时器对应的唤醒周期之后,当终端与服务器完成数据交互时,终端启动第一定时器开始计时。具体的,当终端与服务器完成数据交互时,终端可以根据服务器推送的第一定时器的唤醒周期,启动第一定时器开始计时。此外,终端也可以通过tcp/udp协议与服务器协商第一定时器对应的唤醒周期,当终端与服务器完成数据交互时,终端可以根据协商好的唤醒周期,终端启动第一定时器开始计时。
68.步骤206,将无线链路释放,启动第二定时器,当检测第二定时器超时后,进入节能模式。
69.当终端与服务器完成数据交互时,终端启动第一定时器开始计时,同时终端将当前建立的无线链路释放,启动第二定时器,当终端检测第二定时器超时后,进入节能模式。其中,第二定时器是指在nb

iot网络中根据3gpp协议规范,系统中设置的定时器(active timer),例如,通常为t3324定时器。具体的,当终端与服务器完成数据交互时,终端启动第一定时器开始计时,同时终端将当前建立的无线链路释放,即终端处理完数据之后,rrc连接会被释放,终端进入空闲态,与此同时终端启动第二定时器,即启动t3324定时器,当终端检测到t3324定时器超时后,终端进入psm模式。终端在nb

iot网络注册成功后,如果一段时间内没有数据收发,该无线链路就会被网络侧释放掉,这是nb

iot网络特征决定的。psm模式在数据连接终止或周期性tau完成后启动。其中,rrc是指无线资源控制(radio resource control,rrc),又称为无线资源管理(rrm)或者无线资源分配(rra),是指通过一定的策略和手段进行无线资源管理、控制和调度,在满足服务质量的要求下,尽可能地充分利用有限的无线网络资源,确保到达规划的覆盖区域,尽可能地提高业务容量和资源利用率。
70.步骤208,当检测到第一定时器超时后,从节能模式唤醒,向网络基站发送跟踪区更新通知,与服务器重新建立无线链路进行数据交互,当与服务器完成数据交互时,重新启动第一定时器开始计时。
71.终端进入节能模式之后,当终端检测到第一定时器超时后,终端从节能模式唤醒,
向网络基站发送跟踪区更新通知,与服务器重新建立无线链路进行数据交互,当与服务器完成数据交互时,重新启动第一定时器开始计时。其中,网络基站是指在nb

iot网络中的nb

iot基站,nb

iot基站是移动通信中组成蜂窝小区的基本单元,主要完成移动通信网和ue之间的通信和管理功能。即通过运营商网络连接的nb

iot用户终端设备必须在基站信号的覆盖范围内才能进行通信。跟踪区更新是指当移动台由一个ta移动到另一个ta时,需要在新的ta上重新进行位置登记以通知网络来更改它所存储的移动台的位置信息,这个过程就是跟踪区更新(tracking area update,tau)。为了确认移动台的位置,lte网络覆盖区将被分为许多个跟踪区(tracking area,ta),ta功能与3g的位置区(la)和路由区(ra)类似,是lte系统中位置更新和寻呼的基本单位。第一定时器超时后唤醒,是为了使得终端与服务器进行通信。终端向网络基站发送跟踪区更新通知是为了通知网络侧终端已经唤醒,终端处于唤醒状态,可以与服务器进行通信。
72.本实施例中,通过向服务器发送无线连接请求,与服务器建立无线链路进行数据交互,接收服务器发送的第一定时器对应的唤醒周期。当与服务器完成数据交互时,启动第一定时器开始计时,并将当前无线链路释放,启动第二定时器,当检测第二定时器超时后,进入节能模式。当检测到第一定时器超时后,从节能模式唤醒,向网络基站发送跟踪区更新通知,与服务器重新建立无线链路进行数据交互,当与服务器完成数据交互时,重新启动第一定时器开始计时。由此使得,基于nb

iot网络能够实现在psm模式下进行有效的数据传输,提高了数据传输的灵活性,在保证低功耗的同时又能够有效的进行数据交互,解决了服务器长时间无法获取终端状态,也无法和终端进行数据交互的问题。
73.在一个实施例中,将无线链路释放,启动第二定时器之后,该方法还包括当第二定时器未超时时的步骤,具体包括:
74.当检测第二定时器未超时时,接收到服务器发送的消息时,则停止第一定时器计时。
75.当终端将当前建立的无线链路释放,启动第二定时器之后,即终端进入空闲态。在终端处于空闲态期间,即当终端检测第二定时器未超时时,终端接收到服务器发送的消息时,则停止第一定时器计时。终端可以根据接收到的消息,读取消息内容,终端根据消息内容,执行对应的操作。由此使得,能够使得终端和服务器能够在基于nb

iot的网络中,灵活的进行数据传输,保证低功耗的同时又能够有效的进行数据交互。
76.在其中一个实施例中,当检测到第一定时器超时后,该方法还包括接收服务器发送的消息的步骤,具体包括:
77.接收到服务器发送的消息,根据消息的内容,发起无线连接请求,与服务器建立无线链路进行数据交互。
78.当与服务器完成数据交互时,重新启动第一定时器开始计时。
79.当终端检测到第一定时器超时后,即终端处于唤醒期间时,终端接收到服务器发送的消息时,终端可以根据消息的内容,发起无线连接请求,与服务器建立无线链路进行数据交互。当终端与服务器完成数据交互时,终端重新启动第一定时器开始计时。例如,如图3所示,为终端侧对应的数据传输方法的流程示意图。当终端处于唤醒模式期间,终端接收到服务器发送的消息时,终端根据消息的内容,发起无线连接请求,与服务器建立无线链路进行数据交互。当终端与服务器完成数据交互时,终端将之前停止的第一定时器进行重启,使
得第一定时器重新开始计时,进入新一轮的唤醒周期。由此使得,在唤醒周期内,服务器可以主动通过短消息的方式,通知终端发起数据连接请求,从而进行数据交互,解决了终端进入psm模式后,服务器长时间无法获取终端状态,也无法和终端进行数据交互的问题,显著提高了用户体验。
80.在其中一个实施例中,当检测到第一定时器超时后,该方法还包括接收服务器发送的消息的步骤,具体包括:
81.接收到服务器发送的消息,根据消息的内容,重新配置第一定时器对应的唤醒周期,并根据配置后的唤醒周期,重新启动第一定时器开始计时。
82.当终端检测到第一定时器超时后,从节能模式唤醒,向网络基站发送跟踪区更新通知,与服务器重新建立无线链路进行数据交互,即终端在唤醒期间收到服务器发送的短消息时,则终端停止第一定时器,终端可以根据服务器发送的消息的内容,重新配置第一定时器对应的唤醒周期,并根据配置后的唤醒周期,重新启动第一定时器开始计时。由此使得,终端和服务器可以协商第一定时器的唤醒周期,并且可通过短消息的方式随时对唤醒周期进行重新配置,实现了在nb

iot网络中psm模式下进行有效的数据传输,同时也提高了数据传输的灵活性。
83.在一个实施例中,如图4a所示,提供了一种数据传输方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
84.步骤402,接收终端发送的无线连接请求,与终端建立无线链路进行数据交互。
85.步骤404,当与终端完成数据交互时,启动第一定时器开始计时。
86.步骤406,在第一定时器超时期间,若判断需要对第一定时器对应的唤醒周期进行更新操作时,则通过发送短消息的方式通知终端重新配置第一定时器对应的唤醒周期,并根据重新配置的述唤醒周期重新启动第一定时器开始计时。
87.服务器接收终端发送的无线连接请求之后,服务器与终端建立无线链路进行数据交互。如图4b所示,为服务器侧数据传输的流程示意图。当服务器与终端完成数据交互时,服务器启动第一定时器开始计时。在第一定时器超时期间,若服务器根据处理的业务量或者数据量进行判断,确定需要对第一定时器对应的唤醒周期进行更新操作时,则服务器通过发送短消息的方式通知终端重新配置第一定时器对应的唤醒周期,并根据重新配置的唤醒周期重新启动第一定时器开始计时。其中,服务器发送短消息至终端,该短消息用于通知终端重新配置第一定时器对应的唤醒周期,使得终端根据该短消息,重新配置第一定时器对应的唤醒周期,并根据重新配置的唤醒周期,也重新启动第一定时器开始计时,从而保持服务器和终端的唤醒周期一致,实现同步唤醒。
88.本实施例中,通过接收终端发送的无线连接请求,与终端建立无线链路进行数据交互。当与终端完成数据交互时,启动第一定时器开始计时,在第一定时器超时期间,若判断需要对第一定时器对应的唤醒周期进行更新操作时,则通过发送短消息的方式通知终端重新配置第一定时器对应的唤醒周期,并根据重新配置的述唤醒周期重新启动第一定时器开始计时。由此使得,基于nb

iot网络能够实现在psm模式下进行有效的数据传输,可以根据用户需求修改第一定时器对应的唤醒周期,使得能够灵活的唤醒终端进行数据交互,解决了服务器长时间无法获取终端状态,也无法和终端进行数据交互的问题。
89.在一个实施例中,在第一定时器超时期间,该方法还包括:
90.接收到终端发起的无线连接请求,该无线连接请求是终端从节能模式唤醒,向网络基站发送跟踪区更新通知后,向服务器发送的无线连接请求。
91.根据终端发起的无线连接请求,与终端重新建立无线链路进行数据交互,当与终端完成数据交互时,重新启动第一定时器开始计时。
92.在第一定时器超时期间,当服务器发送短消息至终端之后,服务器接收到终端发起的无线连接请求时,服务根据终端发起的无线连接请求,与终端重新建立无线链路进行数据交互,当与终端完成数据交互时,重新启动第一定时器开始计时。其中,该短消息用于通知终端发起无线连接请求,与服务器重新进行数据交互。该无线连接请求是终端根据协商好的唤醒周期,从节能模式唤醒,向网络基站发送跟踪区更新通知后,向服务器发送的无线连接请求。由此使得,能够保持服务器和终端同步唤醒,解决了终端进入psm模式后,服务器长时间无法获取终端状态,也无法和终端进行数据交互的问题,显著提高了用户体验。
93.在一个实施例中,如图4b所示,为服务器侧数据传输的流程示意图。当终端注册上nb

iot网络之后,终端可以向服务器发送无线连接请求,服务器接收到终端发送的无线连接请求之后,服务器与终端建立无线链路进行数据交互。服务器与终端建立无线链路之后,服务器可以将第一定时器的唤醒周期通过消息的方式发送给终端,比如通过tcp/udp协议,相当于是服务器发送一个默认的第一定时器的唤醒周期至终端,即终端接收到服务器发送的第一定时器对应的唤醒周期。当服务器与终端完成数据交互时,服务器启动第一定时器开始计时。在第一定时器超时期间,若服务器判断需要对第一定时器对应的唤醒周期进行更新操作,或者服务器需要和终端进行数据交互时,则服务器发送对应的消息至终端。若该消息是用于通知终端发起无线连接请求的消息,则服务器根据接收到的终端从节能模式唤醒后重新发起的无线连接请求,与终端重新建立无线链路进行数据交互,当与终端完成数据交互时,重新启动第一定时器开始计时。若该消息是用于通知终端重新配置第一定时器对应的唤醒周期,则服务器根据重新配置的唤醒周期重新启动第一定时器开始计时。其中,服务器发送消息至终端,该消息是用于通知终端重新配置第一定时器对应的唤醒周期,使得终端根据该短消息,重新配置第一定时器对应的唤醒周期,并根据重新配置的唤醒周期,也重新启动第一定时器开始计时,从而保持服务器和终端的唤醒周期一致,实现同步唤醒。
94.应该理解的是,虽然图1

4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1

4中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
95.在一个实施例中,如图5所示,提供了一种数据传输装置,包括:接收模块502、启动模块504、检测模块506和发送模块508,其中:
96.接收模块502,用于向服务器发送无线连接请求,与服务器建立无线链路进行数据交互,接收服务器发送的第一定时器对应的唤醒周期。
97.启动模块504,用于当与服务器完成数据交互时,启动第一定时器开始计时。
98.检测模块506,用于将无线链路释放,启动第二定时器,当检测第二定时器超时后,进入节能模式。
99.发送模块508,用于当检测到第一定时器超时后,从节能模式唤醒,向网络基站发送跟踪区更新通知,与服务器重新建立无线链路进行数据交互,当与服务器完成数据交互时,重新启动第一定时器开始计时。
100.在一个实施例中,检测模块还用于当检测第二定时器未超时时,接收到服务器发送的消息时,则停止第一定时器计时。
101.在一个实施例中,接收模块还用于接收到服务器发送的消息,根据消息的内容,发起无线连接请求,与服务器建立无线链路进行数据交互。启动模块还用于当与服务器完成数据交互时,重新启动第一定时器开始计时。
102.在一个实施例中,启动模块还用于接收到服务器发送的消息,根据消息的内容,重新配置第一定时器对应的唤醒周期,并根据配置后的唤醒周期,重新启动第一定时器开始计时。
103.在一个实施例中,如图6所示,提供了一种数据传输装置,包括:接收模块602、启动模块604和发送模块606,其中:
104.接收模块602,用于接收终端发送的无线连接请求,与终端建立无线链路进行数据交互。
105.启动模块604,用于当与终端完成数据交互时,启动第一定时器开始计时。
106.发送模块606,用于在第一定时器超时期间,若判断需要对第一定时器对应的唤醒周期进行更新操作时,则通过发送短消息的方式通知终端重新配置第一定时器对应的唤醒周期,并根据重新配置的唤醒周期重新启动第一定时器开始计时。
107.在一个实施例中,接收模块还用于接收到终端发起的无线连接请求,无线连接请求是终端从节能模式唤醒,向网络基站发送跟踪区更新通知后,向服务器发送的无线连接请求。启动模块还用于根据终端发起的无线连接请求,与终端重新建立无线链路进行数据交互,当与终端完成数据交互时,重新启动第一定时器开始计时。
108.关于数据传输装置的具体限定可以参见上文中对于数据传输方法的限定,在此不再赘述。上述数据传输装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
109.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种数据传输方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
110.本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备
可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
111.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述各个方法实施例的步骤。
112.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read

only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
113.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
114.以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1