CN104122829A - 兼容异构产品的智能家居控制***和控制方法 - Google Patents
兼容异构产品的智能家居控制***和控制方法 Download PDFInfo
- Publication number
- CN104122829A CN104122829A CN201410398266.6A CN201410398266A CN104122829A CN 104122829 A CN104122829 A CN 104122829A CN 201410398266 A CN201410398266 A CN 201410398266A CN 104122829 A CN104122829 A CN 104122829A
- Authority
- CN
- China
- Prior art keywords
- coding
- instruction
- corresponding relation
- intelligent home
- compatible
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Communication Control (AREA)
Abstract
本发明公开了一种兼容异构产品的智能家居控制***包括:存储单元,用于存储已有编码与指令的对应关系;编码匹配单元,用于将从指令接收端接收到的编码、所述对应关系和指令接收端进行匹配,得到该编码对应的指令以及与该指令对应的与所述指令接收端匹配的编码;编码发送单元,用于将所述编码匹配单元得到的与所述指令接收端匹配的编码发送至所述指令接收端。本发明还公开了一种兼容异构产品的智能家居控制方法。通过本发明,能够实现不同品牌之间兼容,解决异构问题。
Description
技术领域
本发明涉及智能家居控制技术领域,具体而言,涉及一种兼容异构产品的智能家居控制***和一种兼容异构产品的智能家居控制方法。
背景技术
目前,在我国智能家居领域通常采用的无线通信技术主要有WiFi(102.11a、102.11b、102.11g、102.1x等)、蓝牙、红外、2G、3G、4G移动网络、Zigbee以及工作在ISM\SRD频段的通信模块等,这些不同的通信技术已经都有了国际或国家的标准。某些专利技术已经解决了由于开发商分别采用不同的通信技术而形成的因通信技术平台不统一而导致产品通信不能兼容的问题。如《一种多种无线通信兼容***及其通信方法》(公开号103731932A)。该发明主要解决的技术问题是提供一种可以兼容多种无线通信方式的智能家居***及其通信方法,也就是说这种技术解决了不同的通信技术之间相互兼容的问题。在这种技术的支持下,产生了多通信技术通用的无线网关、智能网关等产品。在这样的网关技术支持下,可以使WiFi、蓝牙、红外、2G/3G/4G、Zigbee甚至RFID等通信技术都可以相互平滑地兼容,使智能家居产品在无线通信兼容方面前进了一大步。
但是,在我国由于在通信编码数据结构方面没有统一的技术标准,各大品牌开发商在实际的研发过程中,是相互独立的,不同的研发商有不同的编、解码规则和指令集,它们之间存在着一定程度的技术壁垒。因此,不同品牌的产品之间由于编码规则与指令集不同,形成了相互不能识别、不能兼容的现状。虽然是同一通信技术,或者通信技术相互可以兼容了,却因为开发过程中,通信编码规则及数据结构的不同,仍然会导致不同的品牌产品之间通信不兼容的问题,现实中也正是如此,这就是通信***的异构问题。
智能家居技术中每个品牌的开发商都会围绕着自已定义的数据结构及通信编码规则开发出系列的产品。但是由于智能家居的技术涉及面十分广泛,每一个品牌不可能含盖全部的技术需求,也不可能都做得最优秀,用户就会产生对不同品牌中优秀的或者独特需要的技术方面的融合需求。由于不同的智能家居品牌的产品之间存在着严重的异构问题,它使不同的品牌产品不能相互兼容,严重影响了不同品牌产品之间在功能上的互补共存的需求,所以不能很好地满足现实中的客户需要。
异构不是存在于不同的通信技术标准中,而是存在于不同开发商自主定义的通信协议和指令集中。就是说不同品牌的产品在相互通信时可以顺利地进行技术解码,但是对所解的编码含义由于定义不同却不能识别,因而导致不能互通,在目前智能家居市场上这种情况大量存在。
发明内容
本发明所要解决的技术问题在于,提供一种兼容异构产品的智能家居控制***。本发明所要解决的另一个技术问题在于,提供一种兼容异构产品的智能家居控制方法。
因此,本发明的技术方案如下:
一种兼容异构产品的智能家居控制***包括:存储单元,用于存储已有编码与指令的对应关系;编码匹配单元,用于将从指令发送端接收到的编码、所述对应关系和指令接收端进行匹配,得到该编码对应的指令以及与该指令对应的与所述指令接收端匹配的编码;编码发送单元,用于将所述编码匹配单元得到的与所述指令接收端匹配的编码发送至所述指令接收端。
在该技术方案中,通过将各个品牌、厂家采用的编码规则预存到***内,当***接收到一个编码时根据预存的对应关系进行匹配,获得该编码对应的指令以及接收端所匹配的编码,从而实现不同品牌之间的兼容。
例如,当需要发送指令“打开电视”以打开电视时,A品牌的电视对“打开电视”的编码是A1,而指令发送端却是B品牌的设备,该设备发出的“打开电视”的编码是B1,这样如果直接发送给电视就会导致A品牌的电视无法识别该指令,即所谓的异构问题;本技术方案中通过将A、B品牌的“打开电视”的对应的编码A1和B1以及它们与“打开电视”之间的对应关系预存到***内,当B品牌的指令发送端发出B1指令后,编码匹配单元对其进行匹配,结果得出其代表的指令为“打开电视”,然后根据A品牌指令接收端的编码规则,将于“打开电视”指令对应的A品牌的编码A1发送给电视,电视识别该编码后完成动作,最终实现了A、B品牌之间的兼容。
进一步,所述的兼容异构产品的智能家居控制***还包括:学习单元,当所述编码匹配单元无法在所述存储单元找到与从所述指令发送端接收到的编码匹配的对应关系时,根据该编码的操作结果获取与该编码对应的指令,并将该编码与该指令的对应关系发送至所述存储单元;所述存储单元还用于,存储从所述学习单元接收到的编码与指令的对应关系。
由于现实中会不断地产生一些新的品牌,这些品牌的设备又会采用不同的编码规则,而且即使原先的品牌厂家通常也不会主动提供其采用的编码规则,所以直接在***中预置编码与指令的对应关系就具有一定的局限性。在本技术方案中,可以通过学习单元实现***的自主学习,首先学习单元接收新的编码,然后获取该编码对应的实际动作(现有技术),再将该编码和该实际动作对应的指令之间的对应关系存储起来即可。下次再接收到该指令时,直接利用存储单元中的数据进行匹配即可。学习单元的使用不仅可以用于在产品研究阶段完善存储单元中的对应关系数据库,而且可以在产品出售以后有用户针对市面上新出现的品牌自主地完善存储单元中的数据库,真正地实现所有品牌之间兼容。
本发明还提供了一种兼容异构产品的智能家居控制方法,包括:步骤202,存储已有编码与指令的对应关系;步骤204,将从指令发送端接收到的编码、所述对应关系和指令接收端进行匹配,得到该编码对应的指令以及与该指令对应的与所述指令接收端匹配的编码;步骤206,将得到的与所述指令接收端匹配的编码发送至所述指令接收端。
在该技术方案中,通过将各个品牌、厂家采用的编码规则预存到***内,当***接收到一个编码时根据预存的对应关系进行匹配,获得该编码对应的指令以及接收端所匹配的编码,从而实现不同品牌之间的兼容。
进一步,所述的兼容异构产品的智能家居控制方法还包括:当在所述步骤204中无法找到与从所述指令发送端接收到的编码匹配的对应关系时,根据该编码的操作结果获取与该编码对应的指令,并储存该编码与该指令的对应关系。
在本技术方案中,可以实现***的自主学习,首先接收新的编码,然后获取该编码对应的实际动作(现有技术),再将该编码和该实际动作对应的指令之间的对应关系存储起来即可。下次再接收到该指令时,直接利用存储的数据进行匹配即可。该技术方案不仅可以用于在产品研究阶段完善存储单元中的对应关系数据库,而且可以在产品出售以后有用户针对市面上新出现的品牌自主地完善数据库,真正地实现所有品牌之间兼容。
附图说明
图1是根据本发明实施例的兼容异构产品的智能家居控制***的框图;
图2是根据本发明实施例的兼容异构产品的智能家居控制方法的流程图;
图3是根据本发明实施例的兼容异构产品的智能家居控制***的工作方式的流程图;
图4是图3中学习单元内的工作的流程图。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
如图1所示,根据本发明的实施例的兼容异构产品的智能家居控制***包括:存储单元,用于存储已有编码与指令的对应关系;编码匹配单元,用于将从指令发送端接收到的编码、所述对应关系和指令接收端进行匹配,得到该编码对应的指令以及与该指令对应的与所述指令接收端匹配的编码;编码发送单元,用于将所述编码匹配单元得到的与所述指令接收端匹配的编码发送至所述指令接收端。
在该技术方案中,通过将各个品牌、厂家采用的编码规则预存到***内,当***接收到一个编码时根据预存的对应关系进行匹配,获得该编码对应的指令以及接收端所匹配的编码,从而实现不同品牌之间的兼容。
例如,当需要发送指令“打开电视”以打开电视时,A品牌的电视对“打开电视”的编码是A1,而指令发送端却是B品牌的设备,该设备发出的“打开电视”的编码是B1,这样如果直接发送给电视就会导致A品牌的电视无法识别该指令,即所谓的异构问题;本技术方案中通过将A、B品牌的“打开电视”的对应的编码A1和B1以及它们与“打开电视”之间的对应关系预存到***内,当B品牌的指令发送端发出B1指令后,编码匹配单元对其进行匹配,结果得出其代表的指令为“打开电视”,然后根据A品牌指令接收端的编码规则,将于“打开电视”指令对应的A品牌的编码A1发送给电视,电视识别该编码后完成动作,最终实现了A、B品牌之间的兼容。
进一步,所述的兼容异构产品的智能家居控制***还包括:学习单元,当所述编码匹配单元无法在所述存储单元找到与从所述指令接收端发送到的编码匹配的对应关系时,根据该编码的操作结果获取与该编码对应的指令,并将该编码与该指令的对应关系发送至所述存储单元;所述存储单元还用于,存储从所述学习单元接收到的编码与指令的对应关系。
由于现实中会不断地产生一些新的品牌,这些品牌的设备又会采用不同的编码规则,而且即使原先的品牌厂家通常也不会主动提供其采用的编码规则,所以直接在***中预置编码与指令的对应关系就具有一定的局限性。在本技术方案中,可以通过学习单元实现***的自主学习,首先学习单元接收新的编码,然后获取该编码对应的实际动作(现有技术),再将该编码和该实际动作对应的指令之间的对应关系存储起来即可。下次再接收到该指令时,直接利用存储单元中的数据进行匹配即可。学习单元的使用不仅可以用于在产品研究阶段完善存储单元中的对应关系数据库,而且可以在产品出售以后有用户针对市面上新出现的品牌自主地完善存储单元中的数据库,真正地实现所有品牌之间兼容。
如图2所示,本发明还提供了一种兼容异构产品的智能家居控制方法,包括:步骤202,存储已有编码与指令的对应关系;步骤204,将从指令发送端接收到的编码、对应关系和指令接收端进行匹配,得到该编码对应的指令以及与该指令对应的与指令接收端匹配的编码;步骤206,将得到的与指令接收端匹配的编码发送至指令接收端。
在该技术方案中,通过将各个品牌、厂家采用的编码规则预存到***内,当***接收到一个编码时根据预存的对应关系进行匹配,获得该编码对应的指令以及接收端所匹配的编码,从而实现不同品牌之间的兼容。
进一步,所述的兼容异构产品的智能家居控制方法还包括:当在所述步骤204中无法找到与从所述指令发送端接收到的编码匹配的对应关系时,根据该编码的操作结果获取与该编码对应的指令,并储存该编码与该指令的对应关系。
在本技术方案中,可以实现***的自主学习,首先接收新的编码,然后获取该编码对应的实际动作(现有技术),再将该编码和该实际动作对应的指令之间的对应关系存储起来即可。下次再接收到该指令时,直接利用存储的数据进行匹配即可。该技术方案不仅可以用于在产品研究阶段完善存储单元中的对应关系数据库,而且可以在产品出售以后有用户针对市面上新出现的品牌自主地完善数据库,真正地实现所有品牌之间兼容。
具体而言,下面以如图3和图4中所示流程对本发明中技术方案进行说明:
如图3所示,***接收到通信数据后对其中的编码进行识别,判断编码与指令对应关系数据库中是否已有该编码,如果有则对其进行匹配,获取该编码对应的指令,调用相关指令集,然后根据接收方所需的编码规则在指令对应关系数据库中对该指令进行匹配,得到与接收方匹配的编码,最后发送给接收方处理;如果最初判断指令对应关系数据库中不存在所接收的编码,则进入如图4中所示的学习单元,学习单元读取该编码并根据该编码对应的实际操作结果得到其对应的指令,然后将该编码与该指令的对应关系储存到指令对应关系数据库中,当***再次接收到该编码时便能够识别,实现***的自学习功能。
综上所述,本发明的内容并不局限在上述的实施例中,本领域的技术人员可以在本发明的技术指导思想之内提出其他的实施例,但这种实施例都包括在本发明的范围之内。
Claims (4)
1.一种兼容异构产品的智能家居控制***,其特征在于,包括:
存储单元,用于存储已有编码与指令的对应关系;
编码匹配单元,用于将从指令发送端接收到的编码、所述对应关系和指令接收端进行匹配,得到该编码对应的指令以及与该指令对应的与所述指令接收端匹配的编码;
编码发送单元,用于将所述编码匹配单元得到的与所述指令接收端匹配的编码发送至所述指令接收端。
2.根据权利要求1所述的兼容异构产品的智能家居控制***,其特征在于,还包括:
学习单元,当所述编码匹配单元无法在所述存储单元找到与从所述指令发送端接收到的编码匹配的对应关系时,根据该编码的操作结果获取与该编码对应的指令,并将该编码与该指令的对应关系发送至所述存储单元;
所述存储单元还用于存储从所述学习单元接收到的编码与指令的对应关系。
3.一种兼容异构产品的智能家居控制方法,其特征在于,包括:
步骤202,存储已有编码与指令的对应关系;
步骤204,将从指令发送端接收到的编码、所述对应关系和指令接收端进行匹配,得到该编码对应的指令以及与该指令对应的与所述指令接收端匹配的编码;
步骤206,将得到的与所述指令接收端匹配的编码发送至所述指令接收端。
4.根据权利要求3所述的兼容异构产品的智能家居控制方法,其特征在于,还包括:
当在所述步骤204中无法找到与从所述指令发送端接收到的编码匹配的对应关系时,根据该编码的操作结果获取与该编码对应的指令,并储存该编码与该指令的对应关系。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410398266.6A CN104122829B (zh) | 2014-08-13 | 2014-08-13 | 兼容异构产品的智能家居控制***和控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410398266.6A CN104122829B (zh) | 2014-08-13 | 2014-08-13 | 兼容异构产品的智能家居控制***和控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104122829A true CN104122829A (zh) | 2014-10-29 |
CN104122829B CN104122829B (zh) | 2017-04-26 |
Family
ID=51768285
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410398266.6A Expired - Fee Related CN104122829B (zh) | 2014-08-13 | 2014-08-13 | 兼容异构产品的智能家居控制***和控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104122829B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105867145A (zh) * | 2016-04-07 | 2016-08-17 | 北京精益理想科技有限公司 | 智能家居设备控制方法及装置 |
CN113132195A (zh) * | 2021-04-22 | 2021-07-16 | 深圳绿米联创科技有限公司 | 智能家居的控制方法及控制网关 |
CN113189889A (zh) * | 2021-06-02 | 2021-07-30 | 河北工程大学 | 一种服务于多场景的智能化模块组装*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101887638A (zh) * | 2010-05-26 | 2010-11-17 | 清华大学 | 一种智能家居遥控*** |
CN103379154B (zh) * | 2012-04-23 | 2016-12-14 | 中兴通讯股份有限公司 | 家电控制方法、云端***、家庭网关总控器和家电控制器 |
CN203340098U (zh) * | 2013-01-21 | 2013-12-11 | 上海科斗电子科技有限公司 | 红外中转智能家居*** |
-
2014
- 2014-08-13 CN CN201410398266.6A patent/CN104122829B/zh not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105867145A (zh) * | 2016-04-07 | 2016-08-17 | 北京精益理想科技有限公司 | 智能家居设备控制方法及装置 |
CN113132195A (zh) * | 2021-04-22 | 2021-07-16 | 深圳绿米联创科技有限公司 | 智能家居的控制方法及控制网关 |
CN113189889A (zh) * | 2021-06-02 | 2021-07-30 | 河北工程大学 | 一种服务于多场景的智能化模块组装*** |
Also Published As
Publication number | Publication date |
---|---|
CN104122829B (zh) | 2017-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103237058B (zh) | 红外控制的学习方法 | |
EP2532141B1 (en) | Systems and methods for coordinating data communication between two devices | |
CN105446305A (zh) | 智能家居网关网络配置方法及智能家居*** | |
CN103986966B (zh) | 一种将智能电视图像推送到移动终端显示的***及方法 | |
CN104378145A (zh) | 蓝牙设备的配对方法及*** | |
CN105978880A (zh) | 智能移动终端与智能固定终端快速绑定的方法 | |
CN104936266A (zh) | 一种网络接入方法和装置 | |
CN105451299B (zh) | 一种控制WiFi连接的方法及其电子设备 | |
CN103458057A (zh) | 一种获取资源的方法、装置和服务器 | |
CN104618907A (zh) | 基于二维码的ZigBee组网实现方法 | |
CN101668136A (zh) | 一种电视机、遥控器及遥控器识别方法 | |
WO2023024617A1 (zh) | 用于设备配网的方法及装置、服务器、智能家电设备、终端设备 | |
EP2945338A1 (en) | Data transmission method and device | |
CN104780556A (zh) | 家用电器接入WiFi的方法和*** | |
CN103281558B (zh) | 基于机顶盒的测试方法及机顶盒测试*** | |
CN103209406A (zh) | 一种获得设备标识的方法及装置 | |
CN101082889A (zh) | 一种通过手机控制电脑的方法 | |
CN105530283A (zh) | 点对点多媒体数据分享方法、电子装置及非易失可读式电脑媒体 | |
CN104122829A (zh) | 兼容异构产品的智能家居控制***和控制方法 | |
CN105530268A (zh) | 一种异构协议互通方法及控制器 | |
CN103337144A (zh) | 一种基于无线网络的智能遥控方法和终端 | |
CN105517111A (zh) | 一种设备连接网络的方法及装置 | |
CN103237050B (zh) | 智能语音交互方法和*** | |
CN110601986A (zh) | 一种支持外设控制移动终端设备的路由器、控制方法及装置 | |
CN107659933A (zh) | 一种无线设备双向配对连接方法、无线设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170426 Termination date: 20180813 |
|
CF01 | Termination of patent right due to non-payment of annual fee |