一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种物联网数据采集方法及系统与流程

2021-11-18 01:49:00 来源:中国专利 TAG:


1.本发明涉及通信技术领域,具体而言,涉及一种物联网数据采集方法及系统。


背景技术:

2.虽然医院已有了自己的信息管理系统,但是数据信息收集工作仍是通过手工方式,采用事后将医疗设备的检测数据录入管理系统的办法,这样不仅工作量大,而且很容易出错。如果能将各类信息数据即时电子化,并能够在网络中快速传递,不仅可以节省时间,还方便医护人员查看和交互,使患者的病情能被及时关注与救治。因此,目前亟需提供一种方案以实现上述目的。


技术实现要素:

3.本发明的目的在于提供一种物联网数据采集方法及系统,用以实现提高医疗设备数据采集的便捷性的技术效果。
4.第一方面,本发明提供了一种物联网数据采集方法,包括信息采集器通过内置的wifi模块从互联网获取服务器发送的控制指令并发送给所述信息采集器的控制器;所述控制器将所述控制指令解析为对应的操作指令后,通过以太网接口或者串行接口将所述操作指令发送给医疗设备执行并获取医疗设备的运行数据,同时通过信息采集器的安卓定位模块获取定位数据;所述控制器将所述运行数据和所述定位数据通过所述wifi模块上传给服务器并检测数据是否上传成功;若数据上传失败,则将所述运行数据和所述定位数据发送给缓存器进行存储,并在所述wifi模块与所述服务器的通信正常时重新上传数据。
5.进一步地,所述方法还包括:信息采集器实时监听串行接口的接收数据并分析所述接收数据是否包含信息采集器的配置指令;若所述接收数据包含信息采集器的配置指令,则根据所述配置指令对信息采集器进行配置。
6.进一步地,所述服务器发送的控制指令为医疗设备所需执行的一系列操作的复合指令。
7.进一步地,所述信息采集器还提供了一条透明转发指令,用于所述服务器直接向所述医疗设备发送操作指令。
8.进一步地,所述方法还包括:分析所述服务器与所述信息采集器断开连接后缓存器中的数据是否超过存储上限;若超过存储上限,则将数据写入文件系统,并在所述服务器与所述信息采集器重新连接后,将所述缓存器中的数据一一上传给所述服务器;然后将所述文件系统中的数据调入缓存器,再次上传给所述服务器。
9.进一步地,所述安卓定位模块的定位数据通过心跳包定时传输。
10.进一步地,所述方法还包括:所述信息采集器将所述运行数据和所述定位数据通过wifi模块上传给服务器的同时通过存储器进行备份处理。
11.第二方面,本发明提供了一种物联网数据采集系统,服务器;与所述服务器连接的信息采集器;与所述信息采集器连接的医疗设备;所述信息采集器通过内置的wifi模块从
互联网获取服务器发送的控制指令并发送给所述信息采集器的控制器;所述控制器将所述控制指令解析为对应的操作指令后,通过以太网接口或者串行接口将所述操作指令发送给医疗设备执行并获取医疗设备的运行数据,同时通过信息采集器的安卓定位模块获取定位数据;所述控制器将所述运行数据和所述定位数据通过所述wifi模块上传给服务器并检测数据是否上传成功;若数据上传失败,则将所述运行数据和所述定位数据发送给缓存器进行存储,并在所述wifi模块与所述服务器的通信正常时重新上传数据。
12.进一步地,所述串行接口至少包括rs232串行通讯接口或者rs485串行通讯接口中的一种。
13.进一步地,所述物联网数据采集系统还包括与所述缓存器和所述控制器连接的文件系统;所述控制器还用于分析所述服务器与所述信息采集器断开连接后缓存器中的数据是否超过存储上限;若超过存储上限,则将数据写入文件系统,并在所述服务器与所述信息采集器重新连接后,将所述缓存器中的数据一一上传给所述服务器;然后将所述文件系统中的数据调入缓存器,再次上传给所述服务器。
14.本发明能够实现的有益效果是:本发明通过提供物联网数据采集方法中的信息采集器通过wifi模块从互联网获取服务器发送的控制指令,然后控制器将控制指令进行解析后通过太网接口或者串行接口将所述操作指令发送给医疗设备执行并获取医疗设备的运行数据,同时通过信息采集器的安卓定位模块获取定位数据。然后控制器再通过wifi模块将获取到的数据发送给服务器,提高了医疗设备信息采集的效率。
附图说明
15.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
16.图1为本发明实施例提供的一种物联网数据采集方法的流程示意图;
17.图2为本发明实施例提供的一种物联网数据采集系统的拓扑结构示意图。
18.图标:10

物联网数据采集系统;100

服务器;200

信息采集器;210

控制器;220

wifi模块;230

以太网接口;240

串行接口;250

存储器;260

缓存器;270

文件系统;280

安卓定位模块;300

医疗设备。
具体实施方式
19.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。
20.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
21.请参看图1,图1为本发明实施例提供的一种物联网数据采集方法的流程示意图。
22.在一种实施方式中,本发明实施例提供了一种物联网数据采集方法,其具体内容如下所述。
23.s1.信息采集器通过内置的wifi模块从互联网获取服务器发送的控制指令并发送
给所述信息采集器的控制器。
24.具体地,信息采集器可以通过wifi模块周期性地从互联网中获取服务器发送的控制指令。
25.s2.所述控制器将所述控制指令解析为对应的操作指令后,通过以太网接口或者串行接口将所述操作指令发送给医疗设备执行并获取医疗设备的运行数据,同时通过信息采集器的安卓定位模块获取定位数据。
26.在一种实施方式中,服务器发送的控制指令为医疗设备所需执行的一系列操作的复合指令。供服务器远程控制或采集使用,这样简化了服务器程序操作流程,减少了通信数据量,从而提高通信效率。安卓定位模块可以选用全志h2 四核安卓核心模块,可以运行百度以及高德定位sdk。该模块功耗略高,仅在需要定位的时候,主控制器才打开此模块,平时处于关闭省电状态。
27.s3.所述控制器将所述运行数据和所述定位数据通过所述wifi模块上传给服务器并检测数据是否上传成功。
28.在一种实施方式中,控制器和服务器可以通过udp协议进行数据传输,服务器接收到数据后可以通过udp协议进行校验,确认数据包是否完整;如果数据包完整则返回一个确认指令;否则发送一个重新发送的指令。
29.s4.若数据上传失败,则将所述运行数据和所述定位数据发送给缓存器进行存储,并在所述wifi模块与所述服务器的通信正常时重新上传数据。
30.在上述实现过程中,若控制器向服务器上传数据不成功,说明服务器与wifi模块间的连接不太稳定,所以可以先把数据通过缓存器进行存储,然后等待wifi模块与服务器的通信正常时重新上传数据。
31.在一种实施方式中,上述方法还包括:信息采集器实时监听串行接口的接收数据并分析接收数据是否包含信息采集器的配置指令;若接收数据包含信息采集器的配置指令,则根据配置指令对信息采集器进行配置。
32.通过上述方式,可以更方便地对信息采集器的内置驱动程序等进行参数配置,提高了使用的便捷性。
33.在一种实施方式中,信息采集器还提供了一条透明转发指令,用于服务器直接向医疗设备发送操作指令。通过这种方式可以满足更多的应用需求。
34.在一种实施方式中,上述方法还包括:分析服务器与信息采集器断开连接后缓存器中的数据是否超过存储上限;若超过存储上限,则将数据写入文件系统,并在服务器与信息采集器重新连接后,将缓存器中的数据一一上传给服务器;然后将文件系统中的数据调入缓存器,再次上传给服务器。
35.通过上述方式,可以在信息采集器与服务器断开连接后将过多的数据存入文件系统中。
36.在一种实施方式中,信息采集器将运行数据和定位数据通过wifi模块上传给服务器的同时通过存储器进行备份处理。通过这种方式,即使数据丢失了也可以进行补发,可以充分保证所有数据的完整性。
37.请参看图2,图2为本发明实施例提供的一种物联网数据采集系统的拓扑结构示意图。
38.在一种实施方式中,本发明实施例还提供了一种物联网数据采集系统10包括服务器100;与服务器100连接的信息采集器200;与信息采集器200连接的医疗设备300;信息采集器200通过内置的wifi模块220从互联网获取服务器100发送的控制指令并发送给信息采集器200的控制器210;控制器210将控制指令解析为对应的操作指令后,通过以太网接口230或者串行接口240将操作指令发送给医疗设备执行并获取医疗设备的运行数据,同时通过信息采集器200的安卓定位模块280获取定位数据;控制器210将运行数据和定位数据通过wifi模块220上传给服务器100并检测数据是否上传成功;若数据上传失败,则将运行数据和定位数据发送给缓存器260进行存储,并在wifi模块220与服务器100的通信正常时重新上传数据。其中,串行接口240至少包括rs232串行通讯接口或者rs485串行通讯接口中的一种。
39.通过上述方式,服务器100可以对不同接口的医疗设备300进行数据采集,增加了采集范围和采集效率。
40.在一种实施方式中,物联网数据采集系统10还包括与缓存器260和控制器210连接的文件系统270;控制器310还用于分析服务器100与信息采集器200断开连接后缓存器260中的数据是否超过存储上限;若超过存储上限,则将数据写入文件系统270,并在服务器100与信息采集器200重新连接后,将缓存器260中的数据一一上传给服务器100;然后将文件系统270中的数据调入缓存器260,再次上传给服务器200。
41.综上所述,本发明实施例提供一种物联网数据采集方法及系统,包括信息采集器通过内置的wifi模块从互联网获取服务器发送的控制指令并发送给信息采集器的控制器;控制器将控制指令解析为对应的操作指令后,通过以太网接口或者串行接口将操作指令发送给医疗设备执行并获取医疗设备的运行数据,同时通过信息采集器的安卓定位模块获取定位数据;控制器将运行数据和定位数据通过wifi模块上传给服务器并检测数据是否上传成功;若数据上传失败,则将运行数据和定位数据发送给缓存器进行存储,并在wifi模块与服务器的通信正常时重新上传数据。通过上述方式,提高了医疗设备信息采集的效率。
42.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献