[发明专利]智能设备的接入方法和系统有效
申请号: | 201780002675.1 | 申请日: | 2017-04-05 |
公开(公告)号: | CN108235801B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 刘建东;王大勇;李涛;段勇军 | 申请(专利权)人: | 深圳中兴力维技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;G06F13/38;G06F13/42 |
代理公司: | 深圳协成知识产权代理事务所(普通合伙) 44458 | 代理人: | 章小燕 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 设备 接入 方法 系统 | ||
本发明公开了一种智能设备的接入方法和系统,所述方法包括以下步骤:获取智能设备的设备信息;根据所述设备信息在协议库中选取通讯协议对所述智能设备进行协议探测;获取所述智能设备针对所述协议探测返回的响应数据,判断所述响应数据是否符合选取的通讯协议的要求;当所述响应数据符合选取的通讯协议的要求时,利用选取的通讯协议接入所述智能设备。从而,通过自动对智能设备进行协议探测,为智能设备快速匹配出对应的通讯协议并接入智能设备,实现了智能设备的自动调试和快速接入,相对于繁琐的人工调试过程,极大的提高了智能设备的调试效率,保证了加载的通讯协议的准确性,大大降低了智能设备的调试成本。
技术领域
本发明涉及动力环境监控技术领域,尤其是涉及一种智能设备的接入方法和系统。
背景技术
动力环境监控主要利用上位机接入智能设备,通过智能设备所支持的通讯协议对智能设备进行监测和控制。其中,智能设备,是指自身系统具有CPU管理功能,能提供一种或多种接口方式,基于自身接口方式具有明确的通用或不通用的协议规约的设备。
上位机接入智能设备时,需要对智能设备进行人工调试,为智能设备匹配对应的通讯协议。然而,由于智能设备的类型和生产厂商繁多,通讯协议标准化程度不高,而且很多通讯协议属于厂家自定义的私有协议,这样就给智能设备的接入带来极大的不便。目前,智能设备的接入主要存在以下问题:
(1)工作量大:不同类型、型号、生产厂商的智能设备,它们所遵循的通讯协议各不相同,每一个智能设备都要用匹配的通讯协议进行调试,非常繁琐。
(2)调试不易:通讯协议和智能设备的匹配主要靠经验,且串口类型的智能设备的通讯参数包含波特率、数据位、校验位和停止位,在通讯协议匹配的前提下,这些参数也必须匹配才能做设备接入,任意环节出错,都会导致调试失败。
(3)准确性无法保证:通过人工判断和选择对应的通讯协议来进行调试时,由于设备协议多,有的设备用相似的通讯协议可以调通,但部分数据存在问题,问题比较隐蔽,因此容易出现误判。
(4)调试成本高:通讯协议调试工作量大,易出错,必然耗费调试人员大量的调试时间,从而导致成本增加。
发明内容
本发明实施例的主要目的在于提供一种智能设备的接入方法和系统,旨在解决智能设备接入时存在的上述技术问题。
为达以上目的,一方面提出一种智能设备的接入方法,所述方法包括以下步骤:
获取智能设备的设备信息;
根据所述设备信息在协议库中选取通讯协议对所述智能设备进行协议探测;
获取所述智能设备针对所述协议探测返回的响应数据,判断所述响应数据是否符合选取的通讯协议的要求;
当所述响应数据符合选取的通讯协议的要求时,利用选取的通讯协议接入所述智能设备。
可选地,所述根据所述设备信息在协议库中选取通讯协议对所述智能设备进行协议探测包括:
根据所述设备信息选取通讯协议和通讯参数;
根据所述通讯协议和通讯参数向所述智能设备发送扫描指令;
当所述智能设备没有响应时,切换所述通讯参数继续发送扫描指令;
当遍历了所有通讯参数后所述智能设备仍然没有响应时,选取另一种通讯协议继续发送扫描指令。
可选地,所述方法还包括:
当连续向所述智能设备发送预设次数扫描指令均没有获取所述智能设备返回的响应数据时,判定所述智能设备没有响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳中兴力维技术有限公司,未经深圳中兴力维技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780002675.1/2.html,转载请声明来源钻瓜专利网。