本发明专利技术提供一种基于时间戳的移动设备数据交互方法,所述交互方法包括:(1)为移动设备输入的数据元增加时间戳;(2)在移动设备与服务器或者移动设备与移动设备间进行数据交互时,进行时间同步处理,并对移动设备时钟和数据元时间戳进行修正,然后进行数据传输;(3)依据时间戳进行数据元的存储和读取。通过对移动设备的输入数据加时间戳,移动设备与服务器或者移动设备间,能够依据时间戳,进行数据的有序存储和读取,解决了移动设备间的数据交互混乱的问题,方便移动设备数据的相互间校准以及进一步的处理。
【技术实现步骤摘要】
本专利技术涉及移动信息领域,具体涉及一种基于时间戳的移动设备数据交互方法。
技术介绍
随着移动技术的发展,目前越来越多的移动设备运用在业务系统中,每一个移动设备都拥有多种数据输入口,比如:语音、视频、图像以及其他各种传感数据,形成了大量的数据,由于其移动的特性,移动设备并不能够实时的进行时间校准与数据交互,因此在设备间进行数据交互时,常常会产生数据混乱。主要存在的问题如下:(1)移动设备的传感器较多,因此产生的数据较为繁杂,难以有序存储。(2)移动设备由于本身的移动性,并不能保持实时在线,时间会与服务器产生误差,进行数据交互会产生问题。(3)移动设备间进行数据交互时缺少统一的数据交互依据,其数据时间、数据类型存在差异。
技术实现思路
为克服上述现有技术的不足,本专利技术提供一种基于时间戳的移动设备数据交互方法,包括:当发起设备与服务器接入同一个网络进行数据交互的时候,它的数据元在服务器内按照时间戳信息进行存储。目标设备与服务器接入同一网络进行数据交互的时候,读取数据元按照时间戳进行读取。移动设备间接入同一个网络数据交互时,依据时间戳进行数据元的存储和读取。实现上述目的所采用的解决方案为:一种基于时间戳的移动设备数据交互方法,所述交互方法包括:(1)为移动设备输入的数据元增加时间戳;(2)在移动设备与服务器或者移动设备与移动设备间进行数据交互时,进行时间同步处理,并对移动设备时钟和数据元时间戳进行修正,然后进行数据传输;(3)依据时间戳进行数据元的存储和读取。优选的,所述时间戳包括数据摘要、数据生成时间和数字签名。优选的,所述移动设备包括发起设备和目标设备。进一步的,所述发起设备与服务器接入同一网络进行数据交互的具体步骤如下:(1)发起设备向服务器发起数据传输请求;(2)服务器对请求信息进行校验,认证设备,返回确认信息;(3)发起设备发送设备的时钟时间;(4)服务器接收设备时钟时间并与服务器时钟时间进行校验,生成时间差信息,并发送给移动设备;(5)发起设备接收服务器时间差信息,依据时间差修改设备时钟,并修改上一次通信与本次通信间生成的数据元的时间戳中时间信息,发送数据传输请求与设备时间;(6)服务器接收发起设备数据传输请求,并校验时间,时间一致则向发起设备发送数据传输确认命令,若时间不一致则重复步骤(4)(5),直至时间一致;(7)发起设备接收数据传输请求,传输数据元到服务器;(8)服务器接收数据元,依据数据元的时间戳的数据摘要,存储同一类数据,并根据时间戳的时间进行顺序存储;(9)数据传输完毕后发起设备发送结束请求;(10)服务器接收结束请求,返回确认信息。进一步的,所述目标设备与服务器接入同一网络进行数据交互的具体步骤如下:(1)服务器向目标设备发送数据传输请求;(2)目标设备接收服务器传输请求,校验服务器,并发送数据接收请求;(3)服务器对请求信息进行校验,认证设备,返回确认信息;(4)目标设备发送设备的时钟时间;(5)服务器接收目标设备时钟时间并与服务器时钟时间进行校验,生成时间差,并发送给设备;(6)目标设备接收服务器时间差信息,依据时间差修改设备时钟,并修改上一次通信与本次通信间生成的数据元的时间戳中时间信息,发送数据传输请求与设备时间;(7)服务器接收目标设备数据传输请求,并校验时间,时间一致则向目标设备发送数据传输确认命令,若时间不一致则重复步骤(4)(5),直至时间一致;(8)目标设备接收数据传输确认命令,服务器传输数据元到目标设备;(9)目标设备接收数据元,依据数据元的时间戳的数据摘要,存储同一类数据,并根据时间戳的时间进行顺序存储;(10)数据传输完毕后服务器发送结束信息。进一步的,所述发起设备与所述目标设备接入同一网络进行数据交互的具体步骤如下:(1)发起设备向目标设备发起数据传输请求;(2)目标设备对请求信息进行校验,认证设备,返回确认信息;(3)发起设备发送设备的时钟时间;(4)目标设备接收设备时钟时间并与目标设备时钟时间进行校验,生成时间差,并发送给发起设备;(5)发起设备接收目标设备时间差信息,依据时间差修改设备时钟,并修改上一次通信与本次通信间生成的数据元的时间戳中时间信息,发送数据传输请求与设备时间;(6)目标设备接收发起设备数据传输请求,并校验时间,时间一致则向发起设备发送数据传输确认命令,若时间不一致则重复步骤(4)(5),直至时间一致;(7)发起设备接收数据传输请求,传输数据元到目标设备;(8)目标设备接收数据元,依据数据元的时间戳的数据摘要,存储同一类数据,并根据时间戳的时间不同,进行顺序存储;(9)数据传输完毕后发起设备发送结束请求;(10)目标设备接收结束请求,返回结束信息。与最接近的现有技术比,本专利技术提供的技术方案具有以下优异果:通过对移动设备的输入数据加时间戳,移动设备与服务器或者移动设备间,能够依据时间戳,进行数据的有序存储和读取,解决了移动设备间的数据交互混乱的问题,方便移动设备数据的相互间校准以及进一步的处理。附图说明图1是本专利技术的设备数据本地数据元生成示意图;图2是本专利技术的发起设备与服务器数据交互示意图;图3是本专利技术的目标设备与服务器数据交互示意图;图4是本专利技术的设备间数据交互示意图。具体实施方式下面结合附图对本专利技术的具体实施方式做进一步的详细说明。基于时间戳的移动设备数据交互方法,该方法涉及到发起设备、目标设备、时间戳、数据元、输入口、输出口、服务器等。发起设备为发起数据交互的设备,经过输入口输入的每一个数据元加上唯一的时间戳,如图1所示。时间戳包括:(1)需要加时间戳的数据摘要,以进行数据元分类;(2)基于移动设备自身的时钟,录入数据生成的时间,并可以根据设备数据传输时的时间同步信息,进行修改;(3)数字安全签名,保证数据传输安全。发起设备与服务器接入同一网络进行数据交互的示意如图2所示,具体步骤如下:(1)发起设备向服务器发起数据传输请求。(2)服务器对请求信息进行校验,认证设备,返回确认信息。(3)发起设备发送设备的时钟时间。(4)服务器接收设备时钟时间并与服务器时钟时间进行校验,生成时间差,并发送给移动设备。(5)发起设备接收服务器时间差信息,依据时间差修改设备时钟,并修改上一次通信与本次通信间生成的数据元的时间戳中时间信息,发送数据传输请求与设备时间。(6)服务器接收发起设备数据传输请求,并校验时间,时间一致则向发起设备发送数据传输确认命令,若时间不一致则重复步骤(4)(5),直至时间一致。(7)发起设备接收数据传输请求,传输数据元到服务器。(8)服务器接收数据元,依据数据元的时间戳的数据摘要,存储同一类数据,并根据时间戳的时间不同,进行顺序存储。(9)数据传输完毕后发起设备发送结束请求。(10)服务器接收结束请求,返回确认信息。目标设备与服务器接入同一网络进行数据交互的示意如图3所示,具体步骤如下:(1)服务器向目标设备发送数据传输请求。(2)目标设备接收服务器传输请求,校验服务器,并发送数据接收请求。(3)服务器对请求信息进行校验,认证设备,返回确认信息。(4)目标设备发送设备的时钟时间。(5)服务器接收目标设备时钟时间并与服务器时钟时间进行校验,生成时间差,并发送给设备。(6)目标设备接收服务器时间差信息,依据时间差修改设本文档来自技高网...
【技术保护点】
一种基于时间戳的移动设备数据交互方法,其特征在于,所述交互方法包括:(1)为移动设备输入的数据元增加时间戳;(2)在移动设备与服务器或者移动设备与移动设备间同步进行数据交互和时间处理,并修正移动设备时钟和数据元时间戳后传输数据;(3)依据时间戳,存储或读取数据元。
【技术特征摘要】
1.一种基于时间戳的移动设备数据交互方法,其特征在于,所述交互方法包括:(1)为移动设备输入的数据元增加时间戳;(2)在移动设备与服务器或者移动设备与移动设备间同步进行数据交互和时间处理,并修正移动设备时钟和数据元时间戳后传输数据;(3)依据时间戳,存储或读取数据元。2.根据权利要求1所述的交互方法,其特征在于,所述时间戳包括数据摘要、数据生成时间和数字签名。3.根据权利要求1所述的交互方法,其特征在于,所述移动设备包括发起设备和目标设备。4.根据权利要求3所述的交互方法,其特征在于,所述发起设备与服务器接入同一网络进行数据交互的具体步骤如下:(1)发起设备向服务器发送数据传输请求;(2)服务器校验请求信息,认证设备返回确认信息;(3)发起设备发送设备的时钟时间;(4)服务器接收设备时钟时间并与服务器时钟时间进行校验,生成时间差信息,并发送给移动设备;(5)发起设备接收服务器时间差信息,依据时间差修改设备时钟,并修改上一次通信与本次通信间生成的数据元的时间戳中的时间信息,发送数据传输请求与设备时间;(6)服务器接收发起设备数据传输请求,并校验时间,时间一致则向发起设备发送数据传输确认命令,若时间不一致则重复步骤(4)(5),直至时间一致;(7)发起设备接收数据传输请求,传输数据元到服务器;(8)服务器接收数据元,依据数据元的时间戳的数据摘要,存储同一类数据,并根据时间戳的时间进行顺序存储;(9)数据传输完毕后发起设备发送结束请求;(10)服务器接收结束请求,返回确认信息。5.根据权利要求3所述的交互方法,其特征在于,所述目标设备与服务器接入同一网络进行数据交互的具体步骤如下:(1)服务器向目标设备发送数据传输请求;(2)目标设备接收服务器传输请求,校验服务器,并发送数据接收请求;(3)服务器校验请求信息,认证设...
【专利技术属性】
技术研发人员:朱亮,彭林,吴军民,林为民,韩海韵,黄涛,周鹏,鲍兴川,王刚,徐敏,侯战胜,于海,侯功,王鹤,
申请(专利权)人:国网智能电网研究院,国家电网公司,江苏省电力公司镇江供电公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。