[发明专利]一种判定传感设备串口连接状态的方法及装置无效
申请号: | 201110253284.1 | 申请日: | 2011-08-30 |
公开(公告)号: | CN102279832A | 公开(公告)日: | 2011-12-14 |
发明(设计)人: | 王晓芹;王蒴;刘耀 | 申请(专利权)人: | 山东中创软件工程股份有限公司;山东中创软件商用中间件股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 250014 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 判定 传感 设备 串口 连接 状态 方法 装置 | ||
技术领域
本申请涉及物联网领域,特别是一种判定传感设备串口连接状态的方法及装置。
背景技术
在物联网应用中,主要是通过前端物理传感设备获取数据;而如何让上层应用及时获悉感知设备的状态,以便在出现故障时及时发现并维修,降低损失是至关重要的。
现有,物联网应用中接收并解析传感设备采集的数据获取设备状态,然后上传给业务系统的工作可采用物联网应用中间件来完成。它为每个传感设备建立一个相应的适配器,负责和物理传感设备的连接,并接收和解析数据。对于连接串口的传感设备,一般都有心跳包,即使没有读到标签信息,间隔固定的时间也会发送表明设备正常工作的心跳包。
传统的设备状态有串口连接成功和串口未连接成功两种,适配器只要能连接上串口,就认为连接成功,而无法判定传感设备是否也与串口正常连接、传感设备是否开启了或者能否正常发送数据。机器上的串口是固定的,只要不被占用,适配器无论何时都能连接上,但是串口与传感设备的连接则不尽然,这种仅根据适配器与串口的连接状态来判断传感设备状态的方式是不全面的。
发明内容
为解决上述技术问题,本申请实施例提供一种判定传感设备串口连接状态的方法及装置,能够有效的对传感设备与串口之间的连接状态进行判定。
技术方案如下:
一种判定传感设备串口连接状态的方法,包括:
依据适配器的地址信息与所述适配器建立连接并设置一事件流存储器;
监听所述事件流存储器是否接收到所述适配器发送的事件;
当所述事件流存储器接收到所述适配器发送的事件时,判定所述适配器接收到所述传感设备发送的字节数据;所述传感设备与串口的连接状态为:所述传感设备与串口正常连接,并可通过串口发送数据。
上述的方法,优选的,还包括:
监听到所述事件流存储器接收到所述适配器发送的事件后,继续对所述事件流存储器进行监听;
当在预设时间段内所述事件流存储器未接收到所述适配器发送的新的事件时,判定所述适配器未再接收到传感设备发送的字节数据;所述传感设备与串口的连接状态为:所述传感设备与串口正常连接,但未通过串口发送数据。
上述的方法,优选的,还包括:
当未监听到所述事件流存储器接收到所述适配器发送的事件时,判定所述适配器未接收到传感设备发送的字节数据;所述传感设备与串口的连接状态为:所述传感设备与串口未正常连接。
一种判定传感设备串口连接状态的装置,包括:
连接单元,用于依据适配器的地址信息与所述适配器建立连接;
存储器预设单元,用于预设一事件流存储器;
监听器,用于监听所述事件流存储器是否接收到所述适配器发送的事件;
第一判定单元,用于当所述事件流存储器接收到所述适配器发送的事件时,判定所述适配器接收到所述传感设备发送的字节数据;所述传感设备与串口的连接状态为:所述传感设备与串口正常连接,并可通过串口发送数据。
上述的装置,优选的,还包括:
第二判定单元;
监听器监听到所述事件流存储器接收到所述适配器发送的事件后,继续对所述事件流存储器进行监听;
所述第二判定单元用于当在预设时间段内所述事件流未接收到所述适配器发送的新的事件时,判定所述适配器未再接收到传感设备发送的字节数据;所述传感设备与串口的连接状态为:所述传感设备与串口正常连接,但未通过串口发送数据。
上述的装置,优选的,还包括:
第三判定单元,用于当所述监听器未监听到所述事件流存储器接收到所述适配器发送的事件时,判定所述适配器未接收到传感设备发送的字节数据;所述传感设备与串口的连接状态为:所述传感设备与串口未正常连接。
由以上本申请实施例提供的技术方案可见,本发明提供的判定传感设备串口连接状态的方法及装置,基于事件驱动技术来判断连接串口的传感设备状态,主要依据串口是否连接成功并且有无数据发送来判断传感设备的状态;适配器在采集到传感设备通过串口发送的字节数据时,会发送事件至事件驱动引擎,事件驱动引擎将事件存入预先创建的事件流存储器;对所述事件流存储器中的事件进行监听,当所述事件流存储器接收到所述适配器发送的事件时,判定所述适配器接收到所述传感设备发送的字节数据;所述传感设备与串口的连接状态为:所述传感设备与串口正常连接,并可通过串口发送数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中创软件工程股份有限公司;山东中创软件商用中间件股份有限公司,未经山东中创软件工程股份有限公司;山东中创软件商用中间件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110253284.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:LCD自动识别方法及装置
- 下一篇:一种制冰机