一种数据结构、传输方法及数据终端与流程

文档序号:17896683发布日期:2019-06-13 16:02阅读:420来源:国知局
一种数据结构、传输方法及数据终端与流程

本发明涉及计算机、通信领域;尤其涉及一种数据结构、传输方法及数据终端。



背景技术:

随着智能制造的发展,智能矿山、智能农场和智能牧场等新型概念的提出,对于生产制造过程中的数据进行及时的收集、分析和处理,以及在动植物保护中,对保护动植物的相关信息的采集。数据传输一般采用无线移动运营商网络或自建网络。无线移动运营商网络需确保运营商无线基站网络能覆盖生产区域,且运营商网络是按流量计费,存在持续的费用支出;自建网络对分散型生产场地来说,建设成果过高,且对一些分散的具有一定时效性的生产场地,建设经济效益更低。

为此,发明一种新型的数据结构、传输方法及数据终端,通过移动载体上的数据终端,实现信息存储、处理及通信,解决具有一定时效性的分散型生产场地的数据传输的问题。



技术实现要素:

本发明的目的是提供一种数据结构;本发明的另一个目的是提供一种数据传输方法;本发明还有一个目的是提供一种数据终端。

为了实现上述目的,本发明采用了如下技术方案,

一种数据结构,数据按照此结构打包成信息组进行传输,所述信息组包括唯一标识、发送者、接受者、传递者和信息内容;所述发送者通过传递者将信息内容传输至接受者,信息内容为发送者需传递的信息;所述唯一标识具有唯一性,不同的唯一标识与不同的信息组一一对应,所述信息组按照发送者的数据终端编号+信息类型+累进序列号的方式编码唯一标识。

优选地,所述发送者具有唯一性,所述信息组只能有一个发送者。发送者为所述信息组的发布者,一般以发送者的编号作为标记;

优选地,所述接受者可以是唯一,也可以是多个。接受者为该信息组的接受者,接受者可以为多个接受者,同时接受者也可以是传递者;

优选地,所述传递者包括发送者和接受者。传递者为信息的承载运输者,通过传递者间的相互传输,将信息从发送者传递给接受者,完成信息的交流,同时发送者和接受者存在于传输过程中,也是传递者的一员,通过对传递者和接受者名单的比较,可以确认信息是否已经传到到位,判断该信息组是否可消除;

优选地,所述信息内容通过信息加密技术(如数字签名)将待传输信息内容进行加密,当传递到接受者后,接受者将信息内容按加密规则进行解密,获得实质性信息。

一种数据传输方法,包括以下步骤:步骤一,发送者将数据按一定的数据结构打包成信息组;

步骤二,通信链路连接,数据终端的通信传输模块具有热点和wlan功能,每个数据终端通过热点将自己进行广播,热点范围内其他数据终端检索到该热点,并通过wlan功能与该数据终端进行连接,并对连接成功的数据终端中的信息组进行传递和比对;

步骤三,当数据终端与其他数据终端连通后,将自存储的信息组的唯一标识与连接的数据终端中存储的外部信息组的唯一标识进行比对,检查是否存在未保存的信息组,如果自存储的信息组与外部信息组的统一,则进入下一步;如果有未保存的外部信息组,则判断该信息组的传递者名单中是否存在该数据终端的标识,如果存在则说明该信息组已经经过该数据终端的传输,该信息组已完成了整个传输过程,不需要再进行传输,该信息组从各个数据终端的存储中进行清除,如果该信息组的传递者名单中不存在该数据终端的标识则进入下一步;

也就是说,甲和乙中信息一致,判断为是,则进入步骤四了,如果不一致但又传递者名单中有甲和乙,说明他们之前已经不止两次相遇,且进行过步骤五的逻辑判断,且被清除过。

如果在某一时间段中一个信息组不存在于一个数据终端中,但其他的数据终端中的同一信息组的传递者中又有该数据终端的标识,那是因为该数据终端在上一次与其他数据终端进行数据对接比对中,已经判断该信息组完成了传输工作,即传递者中包含了所有接受者,所以将该信息组进行了删除,那个该信息组就没有再传递的意义,所以就可以直接删除了。

步骤四,将各个数据终端中的信息组进行综合,将各个信息组中的传递者进行融合,信息组的唯一标识保持不变;

步骤五,比对统一融合后信息组的传递者是否包含所有的接受者,如果包含则判断为完成了该信息组的传输,该信息组在各个数据终端中可消除,如果不包含,则判断为未完成传输,继续进入下一步;

步骤六,判断该数据终端是否为接受者,如果是接受者,将信息组接受并进行解析获取其内容并进入下一步,如果不是接受者,继续进行下一步;

步骤七,将数据终端标识加入该信息组的传递者名单,并保存该信息组返回步骤二,继续进行信息的传递。

优选地,所述步骤一中的信息组包括唯一标识、发送者、接受者、传递者、信息内容。

一种数据终端设备,所述数据终端设备包括通信传输模块、电源模块、数据处理器、存储数据库和数据终端编号;所述通信传输模块包括热点和无线wlan模块。

优选地,所述通信传输模块包括信号广播模块和连接模块;所述存储数据库包括传输信息库和已完成传输库。

优选地,所述数据终端编号具有唯一性。

优选地,所述数据终端固定在信息传输范围内活动的移动载体上。

与现有技术相比,本发明的有益效果:

本发明通过移动载体上的终端设备实现信息的接收、处理、存储和传送,为一些时效性的分散型生产场地提供了一种成本低、效率高的信息传送方法,以及在动植物保护中,提供一种相关信息的高效采集方法。移动载体在分散型生产场地往来的过程中,移动载体上的数据终端通过广播的形式实现数据在移动载体上的终端设备间的传送,进一步达到分散型生产场地之间信息传送的目的;此外,传递过程中会对传送内容进行规则判断,对传递完成的信息内容及时的清除,避免应传递信息大量积累后造成存储和判断计算等资源浪费。

附图说明

图1为数据终端设备的结构图;

图2为信息结构及信息传输示意图;

图3为数据传递及比对流程图。

具体实施方式

以下结合具体实施例对本发明进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。

实施例1数据中心向生产场地的挖机发送转场指令

设生产数据中心需要将一条信息传送给某个分散型生产场地的挖机下下发转换生产场地指令,数据中心生成信息内容a,并将a按照约定的结构格式打包成信息组msg1,传入堆场的数据终端1中,并将该数据终端编码录入msg1的传递者名单中;当有运载车甲进入堆场数据终端信号覆盖范围时,数据终端1将信号传递给运载车甲的数据终端2,并将数据终端2录入msg1的传递者名单中,当运载车甲在活动过程中进入运载车乙数据终端3、运载车丙数据终端4的热点信号覆盖范围,数据终端将msg1的数据终端3和数据终端4,并分别将各自的数据终端标识录入msg1的传递者名单中,如果刚好运载车乙会进入挖机所在的生产场地,当进入挖机的数据终端5的信号范围内时,数据终端3将msg1传送给数据终端5,数据终端5将自己录入msg1并同步给数据终端3,根据判定规则,msg1已经完成数据传输,数据终端3中的msg1既可消除;当数据终端3与数据终端1和数据终端2连接时,按照规则,也可以判定msg1已完成传输,msg1也可以在数据终端1和数据终端2中消除,释放存储空间。

实施例2生产场所的挖机发送给运载车辆甲、乙、丙跟随转场

当挖机需要运载车辆甲、乙、丙更新至新的采场进行运输作业时,挖机指挥台编辑指令msg2传入挖机的数据终端1,并将数据终端1的标识录入msg2;当有运载车辆丁进入数据终端1的信号范围时,数据终端1将msg2传入运载车辆丁的数据模块2,并依据规则将自身录入传递者名单;并依次传递;直到传递到运载车辆甲、乙、丙;当传递者名单终端都存在运载车辆甲、乙、丙的数据终端的标识时,传输过程结束,并进行msg2消除处理。

实施例3对某动物保护区的保护动物进行追踪研究

设需对某动物保护区内的某种动物进行生活状态追踪研究。将信息采集器和数据终端固定在需追踪的多个动物身上,假设对3个动物进行了类似操作。分别将3个动物命名为甲、乙、丙,假设要追踪动物的活动轨迹,定位设备定时将甲、乙、丙的位置发送给数据终端,数据终端将位置信息进行加密打包为信息组;设甲的一条位置信息为msg1,当甲与乙、丙相遇时,将该条信息传送给乙、丙的数据终端,或甲遇到乙、乙再遇到丙;再或甲遇到丙、丙再遇到乙,通过这种接触,就能将msg1分别保存在甲、乙、丙的数据终端中;当msg1的接受者,设为研究员手持的信号采集器的数据终端11,只需要甲、乙、丙其中的一个与该数据终端11进行连接,既可以将甲、乙、丙的位置信息全部采集成功,对研究员的数据采集更便捷快速。

以上所述仅为发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书内容所作的简单修改或变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1