一种通讯协议兼容方法技术

技术编号:20568812 阅读:13 留言:0更新日期:2019-03-14 10:49
本发明专利技术提供一种通讯协议兼容方法。该方法包括:步骤1、接收智能设备的通讯协议和设备信息,并根据所述通讯协议对所述设备信息进行组合拼装得到待发送指令;步骤2、将所述待发送指令放入预设的统一协议,并将所述统一协议发送至智能设备,以供智能设备根据统一协议发送返回指令;步骤3、接收智能设备发送的返回指令,根据所述通讯协议对所述返回指令进行解析;步骤4、将步骤1至步骤3的内容封装成文件存储到预设位置,根据所述文件与所述智能设备进行通讯;步骤5、若接收到新增智能设备的通讯协议,则重复执行步骤1至步骤4;反之,则结束通讯。本发明专利技术简化了设备架构,提高了设备兼容性,降低了维护成本。

A Communication Protocol Compatibility Method

The invention provides a communication protocol compatibility method. The method includes: step 1, receiving the communication protocol and equipment information of the intelligent device, and combining and assembling the equipment information according to the communication protocol to get the instructions to be sent; step 2, putting the instructions to be sent into the preset unified protocol and sending the unified protocol to the intelligent device for the intelligent device to send the return instructions according to the unified protocol; Receive the return instruction sent by the smart device and parse the return instruction according to the communication protocol; Step 4, encapsulate the contents of steps 1 to 3 into files and store them in the preset location to communicate with the smart device according to the files; Step 5, if the communication protocol of the new smart device is received, repeat steps 1 to 4; otherwise, end the communication. News. The invention simplifies the equipment structure, improves the equipment compatibility and reduces the maintenance cost.

【技术实现步骤摘要】
一种通讯协议兼容方法
本专利技术涉及智能化系统建设
,尤其涉及多种厂家不同型号的智能设备需要集成通讯的智能化系统建设的一种通讯协议兼容的方法。
技术介绍
现有的智能系统以往都通过硬件设备去解析第三方设备的协议,主要流程如下:首先,软件系统根据统一的协议将指令发送到管理设备上;然后,管理设备收到软件系统发送的指令后,将该指令根据设备的通讯协议,转换成设备的发送指令发送给设备端;接下来,设备端收到指令后,返回给管理设备,管理设备再将指令转换为统一的协议返回至软件系统中;最后,软件系统按照统一的协议进行指令的解析。例如,中国专利CN201611270105.4公开了一种多表集抄协议的处理方法及装置,应用于多表集抄系统,正是通过通信接口转换器实现协议处理,集中器只需要支持固定协议。通信接口转换器接收到集中器发送的第一命令帧后,能够获取该第一命令帧的协议类型,待根据第一命令帧获取到待抄表计的抄表数据后,按照第一命令帧的协议类型对抄表数据进行打包形成第一应答数据帧发送给集中器。根据现有方法流程可知,只要增加一种厂家的仪表就需要配套多种硬件网关(例如,增加对应的通信接口转换器)等设备。由于未来智能系统集成化程度越来越高,在跨设备、跨行业整合的情况下,协议接口不能做到统一。采用传统网关等硬件设备,则需要的设备较多,成本高,且后期维护不方便,需浪费大量的人力入力。这就导致生产部门出错率增加、售后部门查找问题成功率降低、系统维护成本增加。为了改善现有智能系统的弊端,让采集装置既能保持统一性又能够方便采集第三方设备的数据,并适应于多种厂家的智能设备,急需一种通讯协议兼容方法。
技术实现思路
为解决现有技术中存在的不足,本专利技术提供一种通讯协议兼容方法,提高了设备兼容性,降低了施工和维护的成本;并且当新增智能设备时,只需要在平台软件系统中增加协议打包文件即可,具有增减灵活,改动简单的特点。本专利技术提供的一种通讯协议兼容方法,主要包括以下步骤:步骤1、接收智能设备的通讯协议和设备信息,并根据所述通讯协议对所述设备信息进行组合拼装得到待发送指令;步骤2、将所述待发送指令放入预设的统一协议,并将所述统一协议发送至智能设备,以供智能设备根据统一协议发送返回指令;步骤3、接收智能设备发送的返回指令,根据所述通讯协议对所述返回指令进行解析;步骤4、将步骤1至步骤3的内容封装成文件存储到预设位置,根据所述文件与所述智能设备进行通讯;步骤5、若接收到新增智能设备的通讯协议,则重复执行步骤1至步骤4;反之,则结束通讯。进一步地,所述设备信息包括:设备类型和设备地址。进一步地,所述步骤2中,按照统一协议的要求将所述待发送指令与所述统一协议进行排列组合和发送。进一步地,所述步骤4中,在对所述文件进行存储时,所述文件的文件名称和所述智能设备的设备信息存在唯一对应关系;当需要与所述智能设备进行通讯时,则根据所述对应关系调用所述文件。本专利技术的有益效果:本专利技术提供的一种通讯协议兼容的方法,根据用户提供的不同类型的智能设备的通讯协议,对智能设备的收发指令进行程序的编写,然后将该智能设备的通讯协议收发指令封装成数据字符串,整体封装完成后按照系统默认的统一协议进行通讯。本专利技术解决了智能化系统中,多个厂家设备的集成问题,简化了系统设备架构,提高了设备兼容性,降低了施工和维护的成本;并且当新增智能设备时,只需要在平台软件系统中增加协议打包文件即可,具有增减灵活,改动简单的特点。附图说明图1为本专利技术实施例提供的基于模块权能的内核模块隔离方法的流程示意图.具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术所述的智能设备包括智能计量设备和智能家居设备。例如,智能电表、水表、燃气表、热量表、智能照明、智能空调等设备。图1为本专利技术实施例提供的一种通讯协议兼容方法的流程示意图。如图1所示,该方法包括以下步骤:S101、接收智能设备的通讯协议和设备信息,并根据所述通讯协议对所述设备信息进行组合拼装得到待发送指令;具体地,软件系统可以预先接收用户上传的有关智能设备的通讯协议,该通讯协议规定有智能设备和软件系统之间的通信规则;然后,软件系统按照该通讯协议的要求将智能设备的设备信息进行组合拼装,得到一个指令。所述设备信息包括:设备类型和设备地址。S102、将所述待发送指令放入预设的统一协议,并将所述统一协议发送至智能设备,以供智能设备根据统一协议发送返回指令;具体地,软件系统将步骤S101得到的指令组合进预先编辑设定好的统一协议中,然后将组合的统一协议发送至智能设备,智能设备在接收到该统一协议之后,读取该统一协议中的指令,按照指令的内容向软件系统返回一个指令。该统一协议指软件系统与各个厂家的智能设备进行通信时均适用的通信规范。在将指令组合进统一协议中并发送时,应按照统一协议的要求将指令与统一协议进行排列组合和发送。S103、接收智能设备发送的返回指令,根据所述通讯协议对所述返回指令进行解析;S104、将步骤1至步骤3的内容封装成文件存储到预设位置,根据所述文件与所述智能设备进行通讯;具体地,根据用户提供的不同设备的通讯协议,软件系统根据通讯协议内容,对智能设备的收发指令进行程序的编写,然后将此设备协议收发指令按照要求封装成数据字符串文件,整体封装完成后上传至软件系统的预设位置。在对所述文件进行存储时,所述文件的文件名称和所述智能设备的设备信息存在唯一对应关系。如此,软件系统需要和智能设备进行通信时,则根据所述对应关系调用上述数据字符串文件按照软件系统默认的统一协议进行通讯。S105、若接收到新增智能设备的通讯协议,则重复执行步骤1至步骤4;反之,则结束通讯。本专利技术实施例提供的方法,根据用户提供的不同类型的智能设备的通讯协议,对智能设备的收发指令进行程序的编写,然后将该智能设备的通讯协议收发指令封装成数据字符串,整体封装完成后按照系统默认的统一协议进行通讯。相对于现有智能系统的集成方式,本专利技术解决了智能化系统中,多个厂家设备的集成问题,简化了系统设备架构,提高了设备兼容性,降低了施工和维护的成本;并且当新增智能设备时,只需要在平台软件系统中增加协议打包文件即可,具有增减灵活,改动简单的特点。最后应说明的是:以上实施例仅用以说明本专利技术的技术方案,而非对其限制;尽管参照前述实施例对本专利技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本专利技术各实施例技术方案的精神和范围。本文档来自技高网
...

【技术保护点】
1.一种通讯协议兼容方法,其特征在于,包括:步骤1、接收智能设备的通讯协议和设备信息,并根据所述通讯协议对所述设备信息进行组合拼装得到待发送指令;步骤2、将所述待发送指令放入预设的统一协议,并将所述统一协议发送至智能设备,以供智能设备根据统一协议发送返回指令;步骤3、接收智能设备发送的返回指令,根据所述通讯协议对所述返回指令进行解析;步骤4、将步骤1至步骤3的内容封装成文件存储到预设位置,根据所述文件与所述智能设备进行通讯;步骤5、若接收到新增智能设备的通讯协议,则重复执行步骤1至步骤4;反之,则结束通讯。

【技术特征摘要】
1.一种通讯协议兼容方法,其特征在于,包括:步骤1、接收智能设备的通讯协议和设备信息,并根据所述通讯协议对所述设备信息进行组合拼装得到待发送指令;步骤2、将所述待发送指令放入预设的统一协议,并将所述统一协议发送至智能设备,以供智能设备根据统一协议发送返回指令;步骤3、接收智能设备发送的返回指令,根据所述通讯协议对所述返回指令进行解析;步骤4、将步骤1至步骤3的内容封装成文件存储到预设位置,根据所述文件与所述智能设备进行通讯;步骤5、若接收到新增智能设备的通...

【专利技术属性】
技术研发人员:贾小爱刘畅黄莹莹樊晓翠陈传伟胡满
申请(专利权)人:郑州春泉节能股份有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1