CN106789458B - 智能家居***、智能家居设备控制方法及网络设备 - Google Patents
智能家居***、智能家居设备控制方法及网络设备 Download PDFInfo
- Publication number
- CN106789458B CN106789458B CN201611096408.9A CN201611096408A CN106789458B CN 106789458 B CN106789458 B CN 106789458B CN 201611096408 A CN201611096408 A CN 201611096408A CN 106789458 B CN106789458 B CN 106789458B
- Authority
- CN
- China
- Prior art keywords
- target
- network
- switch
- usb communication
- equipment
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000004891 communication Methods 0.000 claims abstract description 129
- 230000003993 interaction Effects 0.000 claims abstract description 16
- 230000005540 biological transmission Effects 0.000 description 17
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000006855 networking Effects 0.000 description 3
- 230000002411 adverse Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000005406 washing Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
- G05B19/4186—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication by protocol, e.g. MAP, TOP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Selective Calling Equipment (AREA)
- Small-Scale Networks (AREA)
Abstract
本公开提供了一种智能家居***、智能家居设备控制方法及网络设备,属于智能家居领域。所述方法包括:网络设备,以及至少一个智能家居设备;所述网络设备具有无线通讯模块以及多个通用串行总线USB通讯接口;所述至少一个智能家居设备具有USB通讯接口;所述网络设备通过所述无线通讯模块接入网络;所述网络设备的多个USB通讯接口与所述至少一个智能家居设备的USB通讯接口之间通过数据线连接,所述网络设备在通过所述数据线为所述至少一个智能家居设备提供电力的同时,与所述至少一个智能家居设备进行数据交互,使得所述至少一个智能家居设备接入网络。
Description
技术领域
本公开涉及智能家居领域,尤其涉及一种智能家居***、智能家居设备控制方法及网络设备。
背景技术
智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理***,能够提升家居安全性、便利性、舒适性、艺术性,并能够实现环保节能的居住环境。
为了实现网络通信等功能,智能家居设备上可以配置有WiFi通信模块,以使得该智能家居设备能够进行网络连接,用户可以通过网络向智能家居设备发送设置指令或操作指令,从而实现对智能家居设备的遥控。
发明内容
为克服相关技术中存在的问题,本公开提供一种智能家居***、智能家居设备控制方法及网络设备。
第一方面,本公开实施例提供了一种智能家居***,该***包括:
网络设备,
以及至少一个智能家居设备;
该网络设备具有无线通讯模块以及多个通用串行总线USB通讯接口;
该至少一个智能家居设备具有USB通讯接口;
该网络设备通过该无线通讯模块接入网络;
该网络设备的多个USB通讯接口与该至少一个智能家居设备的USB通讯接口之间通过数据线连接,该网络设备在通过该数据线为该至少一个智能家居设备提供电力的同时,与该至少一个智能家居设备进行数据交互,使得该至少一个智能家居设备接入网络。
在一种可能实现方式中,该网络设备上设置有多个开关,每个开关用于控制对应USB通讯接口的通断。
在一种可能实现方式中,该网络设备的该多个通用串行总线USB通讯接口采用USBHUB形式。
在一种可能实现方式中,该网络设备上还设置有串行接口。
第二方面,本公开实施例提供了一种智能家居设备控制方法,该方法应用于上述的智能家居***中,该方法包括:
当网络设备接收到网络数据时,提取该网络数据的第一目标接口号;根据该第一目标接口号,确定目标USB通讯接口;将该网络数据通过该第一目标USB通讯接口发送至目标智能家居设备,该第一目标智能家居设备为通过数据线接入该目标USB通讯接口的智能家居设备。
在一种可能实现方式中,该提取该网络数据的第一目标接口号包括:从该网络数据的数据包包头的第一指定位中提取该第一指定位的取值;将该第一指定位的取值作为该第一目标接口号。
在一种可能实现方式中,该方法还包括:当该网络设备接收到开关通断指令时,提取该开关通断指令的第二目标接口号;根据该第二目标接口号,确定目标开关;根据该开关通断指令对该目标开关进行通断操作,使得该目标开关控制对应的USB通讯接口的通断。
在一种可能实现方式中,该提取该开关通断指令的第二目标接口号包括:从该开关通断指令的第二指定位中提取该第二指定位的取值;将该第二指定位的取值作为该第二目标接口号。
第三方面,本公开实施例提供了一种网络设备,包括:
处理器;
用于存储处理器可执行的指令的存储器;
无线通讯模块;
多个USB通讯接口;
其中,该处理器被配置为:当通过该无线通讯模块接收到网络数据时,提取该网络数据的第一目标接口号;根据该第一目标接口号,从该多个USB通讯接口确定目标USB通讯接口;将该网络数据通过该第一目标USB通讯接口发送至目标智能家居设备,该第一目标智能家居设备为通过数据线接入该目标USB通讯接口的智能家居设备。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种智能家居***的结构示意图。
图2是根据一示例性实施例示出的一种智能家居控制方法的流程图。
图3是根据一示例性实施例示出的一种智能家居控制方法的流程图。
图4是根据一示例性实施例示出的一种智能家居设备控制装置的框图。
图5是根据一示例性实施例示出的一种智能家居设备控制装置500的框图。
具体实施方式
为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种智能家居***的结构示意图。该智能家居***包括网络设备101,以及至少一个智能家居设备102;
该网络设备101具有无线通讯模块以及多个通用串行总线USB通讯接口;
该至少一个智能家居设备102具有USB通讯接口;
该网络设备101通过该无线通讯模块接入网络;该网络设备101的多个USB通讯接口与该至少一个智能家居设备102的USB通讯接口之间通过数据线连接,该网络设备101在通过该数据线为该至少一个智能家居设备102提供电力的同时,与该至少一个智能家居设备102进行数据交互,使得该至少一个智能家居设备102接入网络。
本公开实施例提供的***,通过一个具有无线通讯模块以及多个通用串行总线USB通讯接口的网络设备,为多个智能家居设备提供了联网功能,并且还能够通过USB通讯接口提供电力,使得无需在智能家居设备上设置无线通讯模块即能够实现相应功能,大大节约了设备资源。
其中,该网络设备101的无线通讯模块可以为WiFi模块,通过该无线通讯模块,该网络设备101可以与路由设备或接入点设备连接,并通过路由设备或接入点设备接入网络,实现网络数据的发送和接收。
该智能家居设备102可以为智能照明设备、智能机顶盒设备、智能洗涤设备(洗衣机等)、智能出风设备(风扇、空调等)等等,本公开实施例对该智能家居设备的具体类型不做限定。
由于网络设备101上可以连接有多个智能家居设备,因此,为了避免出现数据发送至错误接口等情形,网络设备101可以在接收到任一智能家居设备发送的网络数据时,在该网络数据中添加该智能家居设备所接入的USB通讯接口,在一种实现方式中,该USB通讯接口可以作为端口号添加至源IP地址中。由此,当任一网络服务向该智能家居设备发送网络数据时,也会在其数据中包括USB通讯接口,则网络设备101可以根据该USB通讯接口的接口号,确定应该将网络数据通过哪个USB通讯接口发送至智能家居设备。
当网络设备101接收到网络数据时,可以提取该网络数据的第一目标接口号;根据该第一目标接口号,确定目标USB通讯接口;将该网络数据通过该第一目标USB通讯接口发送至目标智能家居设备,该第一目标智能家居设备为通过数据线接入该目标USB通讯接口的智能家居设备。
在一种可能实现方式中,为了避免对电力资源的浪费,该网络设备101上设置有多个开关,每个开关用于控制对应USB通讯接口的通断。该开关可以由网络设备101上的实体开关控制其通断,也可以由其他控制设备通过指令来控制通断。下面分别对这两种情况进行介绍:
一、该开关由该网络设备101上的实体开关控制通断,从而实现对应USB通讯接口的通断。
例如,该网络设备101上可以具有与USB通讯接口数量相同的实体开关,每个实体开关连接有电子开关,当实体开关被按下,则该实体开关对应的电子开关连通,从而接通对应USB通讯接口,使得网络设备101能够为该USB通讯接口供电,并能够通过该USB通讯接口与接入该接口的智能家居设备进行数据交互。而如果实体开关被通过按压操作等弹出,则该实体开关对应的电子开关断开,从而断开对应USB通讯接口,使得网络设备101不再为该USB通讯接口供电,并停止通过该USB通讯接口与接入该接口的智能家居设备进行数据交互。
二、该开关由控制设备来控制通断,从而实现对应USB通讯接口的通断。
例如,该网络设备101可以通过无线通讯模块接收已绑定的控制设备的开关通断指令,该开关通断指令可以用于控制对应USB通讯接口的通断。当该网络设备101接收到开关通断指令时,提取该开关通断指令的第二目标接口号;根据该第二目标接口号,确定目标开关;根据该开关通断指令对该目标开关进行通断操作,使得该目标开关控制对应的USB通讯接口的通断。
在一种可能实现方式中,该网络设备101的该多个通用串行总线USB通讯接口采用USB HUB形式。其中,USB HUB是一种可以将一个USB通讯接口扩展为多个,并可以使这些USB通讯接口同时使用的装置。这种实现形式使得一个网络设备为多个智能家居设备提供电力和数据交互功能成为可能。
在一种可能实现方式中,该网络设备101上还设置有串行接口。该串行接口也可以用于连接智能家居设备,以为其提供电力和数据交互功能。这种实现形式扩展了智能家居设备的类型,使得不具有USB通讯接口的智能家居设备也能够通过串行接口来使用上述数据交互功能。
图2是根据一示例性实施例示出的一种智能家居控制方法的流程图,该方法应用于上述的智能家居***中,该方法包括:
在步骤201中,当网络设备接收到网络数据时,提取该网络数据的第一目标接口号。
在步骤202中,根据该第一目标接口号,确定目标USB通讯接口。
在步骤203中,将该网络数据通过该第一目标USB通讯接口发送至目标智能家居设备,该第一目标智能家居设备为通过数据线接入该目标USB通讯接口的智能家居设备。
本公开实施例提供的方法,通过一个具有无线通讯模块以及多个通用串行总线USB通讯接口的网络设备,为多个智能家居设备提供了联网功能,并且还能够通过USB通讯接口提供电力,使得无需在智能家居设备上设置无线通讯模块即能够实现相应功能,大大节约了设备资源。
在一种可能实现方式中,该提取该网络数据的第一目标接口号包括:从该网络数据的数据包包头的第一指定位中提取该第一指定位的取值;将该第一指定位的取值作为该第一目标接口号。
在一种可能实现方式中,该方法还包括:当该网络设备接收到开关通断指令时,提取该开关通断指令的第二目标接口号;根据该第二目标接口号,确定目标开关;根据该开关通断指令对该目标开关进行通断操作,使得该目标开关控制对应的USB通讯接口的通断。
在一种可能实现方式中,该提取该开关通断指令的第二目标接口号包括:从该开关通断指令的第二指定位中提取该第二指定位的取值;将该第二指定位的取值作为该第二目标接口号。
图3是根据一示例性实施例示出的一种智能家居控制方法的流程图,该方法应用于上述的智能家居***中,在本实施例中,仅以对某一个USB通讯接口1的通断以及数据交互为例进行说明,该方法包括:
在步骤301中,当该网络设备接收到开关连通指令时,提取该开关通断指令的接口号P1。
为了节约电能,网络设备可以基于控制设备的控制来开关智能家居设备。例如,在本公开实施例中,用户可以通过控制设备向网络设备发送开关连通指令,该开关连通指令可以是用于控制某个USB通讯接口是否连通。
上述开关连通指令仅是开关通断指令的一种,这种控制指令的某一个指定位可以用于指示该控制指令的具体类型,如,开关连通指令可以是在该指定位上取值为1的指令,而开关切断指令可以是在该指定位上取值为0的指令。
在一种实现方式中,可以采用接口号的形式来标记具体要进行控制的USB通讯接口。那么,针对上述提取过程,该提取该开关连通指令的第二目标接口号包括:从该开关连通指令的第二指定位中提取该第二指定位的取值;将该第二指定位的取值作为该第二目标接口号。对于开关通断指令中的任一种指令,可以采取与上述同理的方式进行,也即是,从该开关通断指令的第二指定位中提取该第二指定位的取值;将该第二指定位的取值作为该第二目标接口号。
当然,在实际场景中,上述开关通断指令还可以携带智能家居设备的设备标识等用于唯一标识该智能家居设备的信息,从而使得该网络设备在接收到该智能家居设备的设备标识,可以根据预存的智能家居设备与USB通讯接口号之间的对应关系,确定接口号,从而基于接口号在后续步骤中进行控制。
在步骤302中,根据该接口号P1,确定开关S1。
由于开关和接口之间是一一对应的关系,因此,可以基于该接口号确定究竟需要连通哪个开关,以使得智能家居设备能够启动运行或是进行数据交互。该根据该接口号P1,确定开关S1的过程可以包括:根据该接口号P1,查询预先存储的接口号与开关之间的对应关系,来确定开关S1。
在步骤303中,根据该开关连通指令对该开关S1进行连通操作,使得该开关S1连通。
在确定了开关S1后,则可以对该开关S1执行通断操作。例如,在本公开实施例中,由于对开关S1执行了连通操作,使得开关S1对应的USB通讯接口与接入该接口的智能家居设备能够进行供电以及数据交互的过程。
在步骤304中,当网络设备接收到网络数据时,提取该网络数据的接口号P1。
在一种可能实现方式中,该提取该网络数据的第一目标接口号包括:从该网络数据的数据包包头的第一指定位中提取该第一指定位的取值;将该第一指定位的取值作为该第一目标接口号。
在步骤305中,根据该接口号P1,确定USB通讯接口1。
在步骤306中,将该网络数据通过该USB通讯接口1发送至智能家居设备D1,该智能家居设备D1为通过数据线接入该USB通讯接口1的智能家居设备。
在进行数据发送时,由于网络设备上可以连接有多个智能家居设备,因此,为了避免出现数据发送至错误接口等情形,网络设备可以在接收到任一智能家居设备发送的网络数据时,在该网络数据中添加该智能家居设备所接入的USB通讯接口,在一种实现方式中,该USB通讯接口可以作为端口号添加至源IP地址中。由此,当任一网络服务向该智能家居设备发送网络数据时,也会在其数据中包括USB通讯接口,则网络设备可以根据该USB通讯接口的接口号,确定应该将网络数据通过哪个USB通讯接口发送至智能家居设备。
在实际场景中,为了避免由于一些不必要数据交互而对一些智能家居设备的正常使用造成不良影响,可以在网络设备上为各个智能家居设备设置数据传输的优先级,例如,对于智能电视这类智能家居设备,如果其发生了数据传输,通常是为了响应用户的使用需求,因此,其数据传输的优先级可以设置为高于一些仅可能涉及到升级的智能家居设备,例如智能风扇、智能空调等。那么,在接收到向智能电视发送的数据时,可以优先进行数据传输。
当然,上述优先级机制的启动也可以基于对带宽的占用率来进行,例如,如果当前的带宽占用率超过预设比例,则启动基于优先级的传输顺序来控制数据传输,而如果当前带宽占用率未超过预设比例,则可以不基于优先级的传输顺序来控制传输。
需要说明的是,在上述实施例中,是以先连通USB通讯接口上的智能家居设备,再进行数据传输为例进行说明,而在实际场景中,网络设备上可以不具备用于控制通断的开关,各个智能家居设备只要通过USB通讯接口接入了网络设备,均可以获得电力并通过该USB通讯接口进行数据交互,本公开实施例对此不做具体限定。
本公开实施例提供的方法,通过一个具有无线通讯模块以及多个通用串行总线USB通讯接口的网络设备,为多个智能家居设备提供了联网功能,并且还能够通过USB通讯接口提供电力,使得无需在智能家居设备上设置无线通讯模块即能够实现相应功能,大大节约了设备资源。
图4是根据一示例性实施例示出的一种智能家居设备控制装置的框图。参见图4,该智能家居设备控制装置包括:
提取模块401,用于当网络设备接收到网络数据时,提取所述网络数据的第一目标接口号;
确定模块402,用于根据所述第一目标接口号,确定目标USB通讯接口;
发送模块403,用于将所述网络数据通过所述第一目标USB通讯接口发送至目标智能家居设备,所述第一目标智能家居设备为通过数据线接入所述目标USB通讯接口的智能家居设备。
在一种可能实现方式中,该提取模块401用于从所述网络数据的数据包包头的第一指定位中提取所述第一指定位的取值;将所述第一指定位的取值作为所述第一目标接口号。
在一种可能实现方式中,该提取模块401还用于当所述网络设备接收到开关通断指令时,提取所述开关通断指令的第二目标接口号;
该确定模块402还用于根据所述第二目标接口号,确定目标开关;
该装置还包括:通断模块,用于根据所述开关通断指令对所述目标开关进行通断操作,使得所述目标开关控制对应的USB通讯接口的通断。
在一种可能实现方式中,该提取模块402用于从所述开关通断指令的第二指定位中提取所述第二指定位的取值;将所述第二指定位的取值作为所述第二目标接口号。
上述开关连通指令仅是开关通断指令的一种,这种控制指令的某一个指定位可以用于指示该控制指令的具体类型,如,开关连通指令可以是在该指定位上取值为1的指令,而开关切断指令可以是在该指定位上取值为0的指令。
在一种实现方式中,可以采用接口号的形式来标记具体要进行控制的USB通讯接口。那么,针对上述提取过程,该提取该开关连通指令的第二目标接口号包括:从该开关连通指令的第二指定位中提取该第二指定位的取值;将该第二指定位的取值作为该第二目标接口号。对于开关通断指令中的任一种指令,可以采取与上述同理的方式进行,也即是,从该开关通断指令的第二指定位中提取该第二指定位的取值;将该第二指定位的取值作为该第二目标接口号。
当然,在实际场景中,上述开关通断指令还可以携带智能家居设备的设备标识等用于唯一标识该智能家居设备的信息,从而使得该网络设备在接收到该智能家居设备的设备标识,可以根据预存的智能家居设备与USB通讯接口号之间的对应关系,确定接口号,从而基于接口号在后续步骤中进行控制。
在进行数据发送时,由于网络设备上可以连接有多个智能家居设备,因此,为了避免出现数据发送至错误接口等情形,网络设备可以在接收到任一智能家居设备发送的网络数据时,在该网络数据中添加该智能家居设备所接入的USB通讯接口,在一种实现方式中,该USB通讯接口可以作为端口号添加至源IP地址中。由此,当任一网络服务向该智能家居设备发送网络数据时,也会在其数据中包括USB通讯接口,则网络设备可以根据该USB通讯接口的接口号,确定应该将网络数据通过哪个USB通讯接口发送至智能家居设备。
在实际场景中,为了避免由于一些不必要数据交互而对一些智能家居设备的正常使用造成不良影响,可以在网络设备上为各个智能家居设备设置数据传输的优先级,例如,对于智能电视这类智能家居设备,如果其发生了数据传输,通常是为了响应用户的使用需求,因此,其数据传输的优先级可以设置为高于一些仅可能涉及到升级的智能家居设备,例如智能风扇、智能空调等。那么,在接收到向智能电视发送的数据时,可以优先进行数据传输。
当然,上述优先级机制的启动也可以基于对带宽的占用率来进行,例如,如果当前的带宽占用率超过预设比例,则启动基于优先级的传输顺序来控制数据传输,而如果当前带宽占用率未超过预设比例,则可以不基于优先级的传输顺序来控制传输。
需要说明的是,在上述实施例中,是以先连通USB通讯接口上的智能家居设备,再进行数据传输为例进行说明,而在实际场景中,网络设备上可以不具备用于控制通断的开关,各个智能家居设备只要通过USB通讯接口接入了网络设备,均可以获得电力并通过该USB通讯接口进行数据交互,本公开实施例对此不做具体限定。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图5是根据一示例性实施例示出的一种智能家居设备控制装置500的框图。例如,装置500可以被提供为一服务器。参照图5,装置500包括处理组件522,其进一步包括一个或多个处理器,以及由存储器532所代表的存储器资源,用于存储可由处理部件522的执行的指令,例如应用程序。存储器532中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件522被配置为执行指令,以执行上述智能家居设备控制方法。
装置500还可以包括一个电源组件526被配置为执行装置500的电源管理,一个有线或无线网络接口550被配置为将装置500连接到网络,和一个输入输出(I/O)接口558。装置500可以操作基于存储在存储器532的操作***,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
在示例性实施例中,还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行上述智能家居设备的控制方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (8)
1.一种智能家居***,其特征在于,所述***包括:
网络设备,
以及至少一个智能家居设备;
所述网络设备具有无线通讯模块以及多个通用串行总线USB通讯接口;
所述至少一个智能家居设备具有USB通讯接口;
所述网络设备通过所述无线通讯模块接入网络;
所述网络设备上设置有多个开关,每个开关用于控制对应USB通讯接口的通断,所述网络设备通过接收开关通断指令,并根据所述开关控制指令中的第二目标接口号控制所述多个开关的通断;
所述网络设备的多个USB通讯接口与所述至少一个智能家居设备的USB通讯接口之间通过数据线连接,所述网络设备在通过所述数据线为所述至少一个智能家居设备提供电力的同时,与所述至少一个智能家居设备进行网络数据交互,使得所述至少一个智能家居设备接入网络;所述网络数据是任一网络服务向所述至少一个智能家居设备发送的数据。
2.根据权利要求1所述的***,其特征在于,所述网络设备的所述多个通用串行总线USB通讯接口采用USB HUB形式。
3.根据权利要求1所述的***,其特征在于,所述网络设备上还设置有串行接口。
4.一种智能家居设备控制方法,其特征在于,所述方法应用于如权利要求1所述的智能家居***中,所述方法包括:
当所述网络设备接收到开关通断指令时,提取所述开关通断指令的第二目标接口号,所述网络设备上设置有多个开关,每个开关用于控制对应USB通讯接口的通断;
根据所述第二目标接口号,确定目标开关;
根据所述开关通断指令对所述目标开关进行通断操作,使得所述目标开关控制对应的USB通讯接口的通断;
当所述网络设备接收到网络数据时,提取所述网络数据的第一目标接口号;所述网络数据是任一网络服务向目标智能家居设备发送的数据,所述目标智能家居设备为通过数据线接入目标USB通讯接口的智能家居设备;
根据所述第一目标接口号,确定所述目标USB通讯接口;
将所述网络数据通过所述目标USB通讯接口发送至所述目标智能家居设备。
5.根据权利要求4所述的方法,其特征在于,所述提取所述网络数据的第一目标接口号包括:
从所述网络数据的数据包包头的第一指定位中提取所述第一指定位的取值;
将所述第一指定位的取值作为所述第一目标接口号。
6.根据权利要求4所述的方法,其特征在于,所述提取所述开关通断指令的第二目标接口号包括:
从所述开关通断指令的第二指定位中提取所述第二指定位的取值;
将所述第二指定位的取值作为所述第二目标接口号。
7.一种网络设备,其特征在于,包括:
处理器;
用于存储处理器可执行的指令的存储器;
无线通讯模块;
多个USB通讯接口;
其中,所述处理器被配置为:
当所述网络设备接收到开关通断指令时,提取所述开关通断指令的第二目标接口号,所述网络设备上设置有多个开关,每个开关用于控制对应USB通讯接口的通断;
根据所述第二目标接口号,确定目标开关;
根据所述开关通断指令对所述目标开关进行通断操作,使得所述目标开关控制对应的USB通讯接口的通断;
当通过所述无线通讯模块接收到网络数据时,提取所述网络数据的第一目标接口号;所述网络数据是任一网络服务向目标智能家居设备发送的数据,所述目标智能家居设备为通过数据线接入目标USB通讯接口的智能家居设备;
根据所述第一目标接口号,从所述多个USB通讯接口确定所述目标USB通讯接口;
将所述网络数据通过所述目标USB通讯接口发送至所述目标智能家居设备。
8.一种非临时性计算机可读存储介质,其特征在于,当所述存储介质中的指令由处理器执行时,可以实现如权利要求4至6任一所述的智能家居设备的控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611096408.9A CN106789458B (zh) | 2016-12-02 | 2016-12-02 | 智能家居***、智能家居设备控制方法及网络设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611096408.9A CN106789458B (zh) | 2016-12-02 | 2016-12-02 | 智能家居***、智能家居设备控制方法及网络设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106789458A CN106789458A (zh) | 2017-05-31 |
CN106789458B true CN106789458B (zh) | 2020-06-02 |
Family
ID=58882982
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611096408.9A Active CN106789458B (zh) | 2016-12-02 | 2016-12-02 | 智能家居***、智能家居设备控制方法及网络设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106789458B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010178101A (ja) * | 2009-01-30 | 2010-08-12 | Nec Access Technica Ltd | ホームゲートウェイ装置 |
CN102223321A (zh) * | 2011-06-22 | 2011-10-19 | 江苏物泰信息科技有限公司 | 一种多功能物联网智能网关*** |
CN202058942U (zh) * | 2011-05-20 | 2011-11-30 | 成浩 | 可收纳电线的桥式插座 |
CN101674267B (zh) * | 2009-06-30 | 2012-05-30 | 中兴通讯股份有限公司 | 一种家庭网关及其实现usb设备驱动的方法 |
CN102662380A (zh) * | 2012-05-21 | 2012-09-12 | 浙江优诺肯科技有限公司 | 一种家庭用电设备联网集中控制方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100662864B1 (ko) * | 2002-03-07 | 2007-01-02 | 삼성전자주식회사 | 디스플레이 제어장치를 구비한 홈게이트웨이 시스템 |
-
2016
- 2016-12-02 CN CN201611096408.9A patent/CN106789458B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010178101A (ja) * | 2009-01-30 | 2010-08-12 | Nec Access Technica Ltd | ホームゲートウェイ装置 |
CN101674267B (zh) * | 2009-06-30 | 2012-05-30 | 中兴通讯股份有限公司 | 一种家庭网关及其实现usb设备驱动的方法 |
CN202058942U (zh) * | 2011-05-20 | 2011-11-30 | 成浩 | 可收纳电线的桥式插座 |
CN102223321A (zh) * | 2011-06-22 | 2011-10-19 | 江苏物泰信息科技有限公司 | 一种多功能物联网智能网关*** |
CN102662380A (zh) * | 2012-05-21 | 2012-09-12 | 浙江优诺肯科技有限公司 | 一种家庭用电设备联网集中控制方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN106789458A (zh) | 2017-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3016318B1 (en) | Method and apparatus for customizing scene mode of intelligent device | |
US11310730B2 (en) | Method of connecting to network for home appliance, home appliance, and method of connecting to network for home appliance system | |
WO2020223854A1 (zh) | 设备配网方法、装置、电子设备及存储介质 | |
CN107632526B (zh) | 一种控制装置、方法、存储介质及设备 | |
CN103973748A (zh) | 智能家居***及其监控方法 | |
US20110230236A1 (en) | Integrated System for Remote Monitoring Home Appliances by Cell Phone | |
CN103914041A (zh) | 用户操作终端与家电控制装置的绑定方法及家电控制*** | |
CN103618670A (zh) | 智能网关及智能家居*** | |
CN106411667A (zh) | 一种基于网络芯片的智能家居多云端控制方法和*** | |
CN105652675A (zh) | 一种智能家居设备的控制方法、装置、终端及*** | |
CN108156058B (zh) | 接入智能网关设备的方法及装置、可读存储介质 | |
CN110687820B (zh) | 智能家居设备的控制方法、装置、终端设备及存储介质 | |
CN101951368A (zh) | 基于子网络的服务权限控制方法、终端及*** | |
CN106909081B (zh) | 基于家电设备的扩展平台和家电设备 | |
CN113485134A (zh) | 设备控制方法和装置、存储介质及电子设备 | |
EP4064618A1 (en) | Network configuration terminal, network configuration method for household appliance, and computer-readable storage medium | |
CN110824948A (zh) | 基于iot虚拟服务的智能家居控制方法及装置 | |
US9560167B2 (en) | Network system, communication method, server, and terminal | |
CN104980994A (zh) | 一种设备控制方法、装置和移动终端 | |
CN103414613A (zh) | 多设备同步开启、关闭共享应用的方法及其*** | |
CN106789458B (zh) | 智能家居***、智能家居设备控制方法及网络设备 | |
CN104539493A (zh) | 基于usb接口实现的智能终端对智能家电的管控***及其实现方法 | |
EP3694151A1 (en) | Terminal network sharing method, apparatus, air conditioning adjustment device, and storage medium | |
CN113794751A (zh) | 物联网***的数据交互方法、***、设备及存储介质 | |
CN113835347A (zh) | 设备状态管理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |