一种兼容不同通信协议的电子设备控制系统及方法技术方案

技术编号:15247639 阅读:85 留言:0更新日期:2017-05-02 04:04
本发明专利技术公开了一种兼容不同通信协议的电子设备控制系统及方法。控制系统包括:虚拟网桥,用于与虚拟设备服务模块和遥控设备建立连接,接收遥控设备发送的标准协议遥控指令,并转发到对应的虚拟设备服务模块;若干个虚拟设备服务模块,每个虚拟设备服务模块能够解析一种通信协议,并能够与采用该通信协议的受控电子设备建立连接,虚拟设备服务模块将接收到的虚拟网桥发送的标准协议遥控指令转换成对应受控电子设备能够识别的通信协议遥控指令,并发送到对应受控电子设备。本发明专利技术能够兼容不同通信协议,使一个遥控设备能够控制多个采用不同通信协议的电子设备,给用户带来了极大的便利。

Electronic equipment control system and method compatible with different communication protocols

The invention discloses an electronic equipment control system and method compatible with different communication protocols. The control system includes a virtual bridge, for establishing a connection with the virtual equipment service module and remote control equipment, standard protocol sending and receiving remote control device remote control command, and forwarded to the virtual equipment service modules corresponding to a plurality of virtual devices; the service module, each virtual device service module to resolve a communication protocol, the connection is established and controlled electronic equipment with the communication protocol, the virtual equipment service standard protocol module will send the received virtual bridge remote control instructions into the corresponding communication protocol controlled electronic device can identify on the remote control command, and sent to the corresponding controlled electronic equipment. The invention can be compatible with different communication protocols, so that a remote control device can control a plurality of electronic devices with different communication protocols, which brings great convenience to users.

【技术实现步骤摘要】

本专利技术涉及设备控制
,尤其涉及一种兼容不同通信协议的电子设备控制系统及方法。
技术介绍
随着智能家居技术的发展,用户家庭里的智能设备也在逐渐增多。现阶段智能家居行业缺乏统一的行业标准和技术规范,各个平台商或制造商各自采用不同的通信协议完成设备的对接与开发,那么对于传统的智能家居设备,如采用IPX通信协议的智能设备,一方面由于协议的局限性,不易接入智能平台,另一方面由于已经完成开发并接入到用户家庭里,用户只能通过厂商提供的APP或者控制面板进行控制,这样就导致了用户家庭里的设备没有统一的控制入口,且无法实现互联互通。
技术实现思路
本专利技术的目的是克服目前不同制造商生产的电子设备采用的通信协议不同,需要使用特定的遥控设备进行遥控,给用户带来不便的技术问题,提供了一种兼容不同通信协议的电子设备控制系统及方法,其能够兼容不同通信协议,使一个遥控设备能够控制多个采用不同通信协议的电子设备,给用户带来了极大的便利。为了解决上述问题,本专利技术采用以下技术方案予以实现:本专利技术的一种兼容不同通信协议的电子设备控制系统,包括:虚拟网桥,用于与虚拟设备服务模块和遥控设备建立连接,接收遥控设备发送的标准协议遥控指令,并转发到对应的虚拟设备服务模块;若干个虚拟设备服务模块,每个虚拟设备服务模块能够解析一种通信协议,并能够与采用该通信协议的受控电子设备建立连接,虚拟设备服务模块将接收到的虚拟网桥发送的标准协议遥控指令转换成对应受控电子设备能够识别的通信协议遥控指令,并发送到对应受控电子设备。在本技术方案中,虚拟网桥和虚拟设备服务模块都是软件模块,设置在机顶盒、智能手机等智能终端上。智能终端通过通信模块与遥控设备和受控电子设备进行通信。虚拟网桥采用某一种通信协议,且将该通信协议作为标准协议。虚拟网桥负责受控电子设备状态的上报、控制指令的转发以及虚拟设备服务模块信息的广播等工作。虚拟设备服务模块能够解析一种通信协议,能够将标准协议与该能够解析的通信协议进行转换。针对每一个受控电子设备,都会存在一个虚拟设备服务模块,该虚拟设备服务模块与对应的受控电子设备建立连接。虚拟设备服务模块主要负责与受控电子设备建立连接、向虚拟网桥发送心跳信息以及受控电子设备数据的解析等工作。用户只需要使用一个遥控设备进行遥控操作,虚拟网桥接收遥控设备的遥控指令,发送到对应的虚拟设备服务模块,虚拟设备服务模块将遥控指令的通信协议进行转换后发送到对应的受控电子设备,从而使的用户通过一个遥控设备可以控制多个采用不同通信协议的受控电子设备,同时,各个受控电子设备也实现了互联互通。作为优选,受控电子设备与能够解析其采用的通信协议的虚拟设备服务模块建立连接后,虚拟设备服务模块周期性查询该受控电子设备的设备状态信息,并存储。遥控设备查询受控电子设备的设备状态信息时,发送指令到虚拟网桥,虚拟网桥从对应的虚拟设备服务模块查询到设备状态信息,并发送给遥控设备。作为优选,所述虚拟设备服务模块与虚拟网桥建立连接后,虚拟设备服务模块周期性向虚拟网桥发送心跳信息。作为优选,所述心跳信息包括虚拟设备服务模块的标识pid信息和该虚拟设备服务模块连接的受控电子设备的标识did信息。作为优选,所述虚拟网桥接收到虚拟设备服务模块发送的心跳信息后,在局域网广播该虚拟设备服务模块信息。在局域网内的遥控设备(如智能手机)接收到广播信息后,在软件APP中进行设备添加,然后与虚拟网桥通信,获取该虚拟设备服务模块的标识pid信息和该虚拟设备服务模块连接的受控电子设备的标识did信息。本专利技术的一种兼容不同通信协议的电子设备控制方法,包括以下步骤:在智能终端设置虚拟网桥和若干个虚拟设备服务模块,每个虚拟设备服务模块能够解析一种通信协议,虚拟网桥与虚拟设备服务模块建立连接;将受控电子设备与能够解析其采用的通信协议的虚拟设备服务模块建立连接,虚拟设备服务模块获取受控电子设备的标识did信息;与受控电子设备建立连接的虚拟设备服务模块周期性向虚拟网桥发送心跳信息,心跳信息包括虚拟设备服务模块的标识pid信息和该虚拟设备服务模块连接的受控电子设备的标识did信息;遥控设备遥控受控电子设备时,将标准协议控制指令发送到虚拟网桥,标准协议控制指令内带有标识pid信息和标识did信息,虚拟网桥根据标识pid信息将标准协议控制指令转发到对应的虚拟设备服务模块,虚拟设备服务模块将标准协议控制指令转换为对应受控电子设备能够识别的通信协议控制指令,并根据标识did信息转发到对应的受控电子设备。在本技术方案中,针对每一个受控电子设备,都会存在一个虚拟设备服务模块,虚拟网桥统一接收遥控设备发送的遥控指令,并转发到对应的虚拟设备服务模块,虚拟设备服务模块将遥控指令的通信协议进行转换后发送到对应的受控电子设备。实现了一个遥控设备可以控制多个采用不同通信协议的受控电子设备,同时,各个受控电子设备也实现了互联互通。作为优选,受控电子设备接收到控制指令并执行成功后,发送反馈信息到对应的虚拟设备服务模块,虚拟设备服务模块将接收到的反馈信息转换成标准协议反馈信息缓存至本地,接受虚拟网桥的查询。作为优选,受控电子设备与能够解析其采用的通信协议的虚拟设备服务模块建立连接后,虚拟设备服务模块周期性查询该受控电子设备的设备状态信息,并存储。作为优选,虚拟网桥接收到心跳信息后,在局域网广播该虚拟设备服务模块信息;遥控设备的软件APP接收到该虚拟设备服务模块信息,完成设备添加,添加成功后,获取该虚拟设备服务模块的标识pid信息和该虚拟设备服务模块连接的受控电子设备的标识did信息。作为优选,所述智能终端能够与云端服务器通信,从云端服务器下载数据,添加新的虚拟设备服务模块。当出现新的通信协议时,将能够解析新的通信协议的虚拟设备服务模块上传到云端服务器,智能终端从云端服务器下载该虚拟设备服务模块并添加使用,以便控制采用该新通信协议的电子设备。本专利技术的有益效果是:能够兼容不同通信协议,使一个遥控设备能够控制多个采用不同通信协议的电子设备,给用户带来了极大的便利,对于已经完成开发及安装的电子设备不需要对其进行软件和硬件的改造,缩短开发周期及降低开发成本。附图说明图1是本专利技术的一种结构示意图。图中:1、虚拟网桥,2、虚拟设备服务模块,3、遥控设备,4、受控电子设备。具体实施方式下面通过实施例,并结合附图,对本专利技术的技术方案作进一步具体的说明。实施例:本实施例的一种兼容不同通信协议的电子设备控制系统,如图1所示,包括:虚拟网桥1,用于与虚拟设备服务模块2和遥控设备3建立连接,接收遥控设备3发送的标准协议遥控指令,并转发到对应的虚拟设备服务模块2;若干个虚拟设备服务模块2,每个虚拟设备服务模块2能够解析一种通信协议,并能够与采用该通信协议的受控电子设备4建立连接,虚拟设备服务模块2将接收到的虚拟网桥1发送的标准协议遥控指令转换成对应受控电子设备3能够识别的通信协议遥控指令,并发送到对应受控电子设备4。虚拟网桥和虚拟设备服务模块都是软件模块,设置在机顶盒、智能手机等智能终端上。智能终端通过通信模块与遥控设备和受控电子设备进行通信,智能终端与遥控设备进行无线通信,可与受控电子设备进行WIFI通信、蓝牙通信、串口通信等。虚拟网桥采用某一种通信协议,且将该通信协议作为标准协本文档来自技高网...

【技术保护点】
一种兼容不同通信协议的电子设备控制系统,其特征在于,包括:虚拟网桥(1),用于与虚拟设备服务模块(2)和遥控设备(3)建立连接,接收遥控设备(3)发送的标准协议遥控指令,并转发到对应的虚拟设备服务模块(2);若干个虚拟设备服务模块(2),每个虚拟设备服务模块(2)能够解析一种通信协议,并能够与采用该通信协议的受控电子设备(4)建立连接,虚拟设备服务模块(2)将接收到的虚拟网桥(1)发送的标准协议遥控指令转换成对应受控电子设备(4)能够识别的通信协议遥控指令,并发送到对应受控电子设备(4)。

【技术特征摘要】
1.一种兼容不同通信协议的电子设备控制系统,其特征在于,包括:虚拟网桥(1),用于与虚拟设备服务模块(2)和遥控设备(3)建立连接,接收遥控设备(3)发送的标准协议遥控指令,并转发到对应的虚拟设备服务模块(2);若干个虚拟设备服务模块(2),每个虚拟设备服务模块(2)能够解析一种通信协议,并能够与采用该通信协议的受控电子设备(4)建立连接,虚拟设备服务模块(2)将接收到的虚拟网桥(1)发送的标准协议遥控指令转换成对应受控电子设备(4)能够识别的通信协议遥控指令,并发送到对应受控电子设备(4)。2.根据权利要求1所述的一种兼容不同通信协议的电子设备控制系统,其特征在于:受控电子设备(4)与能够解析其采用的通信协议的虚拟设备服务模块(2)建立连接后,虚拟设备服务模块(2)周期性查询该受控电子设备(4)的设备状态信息,并存储。3.根据权利要求1所述的一种兼容不同通信协议的电子设备控制系统,其特征在于:所述虚拟设备服务模块(2)与虚拟网桥(1)建立连接后,虚拟设备服务模块(2)周期性向虚拟网桥(1)发送心跳信息。4.根据权利要求3所述的一种兼容不同通信协议的电子设备控制系统,其特征在于:所述心跳信息包括虚拟设备服务模块(2)的标识pid信息和该虚拟设备服务模块(2)连接的受控电子设备(4)的标识did信息。5.根据权利要求3或4所述的一种兼容不同通信协议的电子设备控制系统,其特征在于:所述虚拟网桥(1)接收到虚拟设备服务模块(2)发送的心跳信息后,在局域网广播该虚拟设备服务模块信息。6.一种兼容不同通信协议的电子设备控制方法,其特征在于,包括以下步骤:在智能终端设置虚拟网桥和若干个虚拟设备服务模块,每个虚拟设备服务模块能够解析一种通信协议,虚拟网桥与虚拟设备服务模块建立连接;将受控电子设备与能够解析其采用的通信协议的...

【专利技术属性】
技术研发人员:姚博刘宗孺李志为李飞龙
申请(专利权)人:杭州古北电子科技有限公司
类型:发明
国别省市:浙江;33

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

1