CN111538248B - 一种智能家居终端信息共享的方法及*** - Google Patents
一种智能家居终端信息共享的方法及*** Download PDFInfo
- Publication number
- CN111538248B CN111538248B CN202010339092.1A CN202010339092A CN111538248B CN 111538248 B CN111538248 B CN 111538248B CN 202010339092 A CN202010339092 A CN 202010339092A CN 111538248 B CN111538248 B CN 111538248B
- Authority
- CN
- China
- Prior art keywords
- intelligent home
- instruction
- terminal
- information
- information acquisition
- 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 40
- 230000006870 function Effects 0.000 claims description 33
- 230000008569 process Effects 0.000 claims description 11
- 238000012795 verification Methods 0.000 claims description 9
- 210000000577 adipose tissue Anatomy 0.000 description 8
- 238000013475 authorization Methods 0.000 description 6
- 238000010408 sweeping Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Classifications
-
- 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]
-
- 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)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明所提供的一种智能家居终端信息共享的方法及***,所述方法包括:智能家居指令发出端向智能家居网关发出信息获取指令;智能家居网关接收所述信息获取指令并识别,根据所识别的信息获取指令调用智能家居指令执行端对应的数据推送给智能家居指令发出端。通过建立智能家居网关,以获取其下智能家居终端的数据推送给智能家居指令发出端,实现智能家居终端间的信息共享;且通过智能家居指令发出端发出信息获取指令,进而间接控制其他智能家居终端,实现了智能家居终端间一对多的控制,方便用户使用,同时也提高了智能家居终端的利用率。
Description
技术领域
本发明涉及智能家居终端技术领域,尤其涉及的是一种智能家居终端信息共享的方法及***。
背景技术
随着科技进步,越来越多的智能家居终端应用于日常生活中,比如智能电视机、智能扫地机、智能冰箱、智能空调等,进而方便了用户的日常起居,提高了用户的生活质量。且随着智能家居终端的不断出现,其能够提供的服务也越趋于丰富;另外,智能家居终端的可视化以及语音交互功能也发展成熟,更加促进了智能家居终端使用的便捷性。
但是,现有的智能家居终端在使用过程中仅限于单机控制。比如使用智能扫地机时,用户仅能与智能扫地机进行互动或者对智能扫地机下发控制指令,而其他智能家居终端则不会因用户通过智能扫地机而被间接控制,且单个的智能家居终端所产生的数据信息则仅在其上显示或播报,其他智能家居终端之间并不能实现信息共享,进而导致用户需要全方面获取信息或者控制所有的智能家居终端均需逐个单独控制,并不方便用户使用,同时也不能提高智能家居终端的利用率。
因此,现有技术存在缺陷,有待改进与发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种智能家居终端信息共享的方法及***,旨在解决现有技术中的不能通过单个智能家居终端间接控制其他智能家居终端,不能实现智能家居终端间的信息共享,致使用户使用不方便,同时也导致智能家居终端利用率低的问题。
本发明解决技术问题所采用的技术方案如下:
一种智能家居终端信息共享的方法,其中,包括:
智能家居指令发出端向智能家居网关发出信息获取指令;
智能家居网关接收所述信息获取指令并识别,根据所识别的信息获取指令调用智能家居指令执行端对应的数据推送给智能家居指令发出端。
进一步地,智能家居网关接收所述信息获取指令并识别,当所识别出的信息获取指令为控制类指令时,包括:
智能家居网关对所识别出的信息获取指令进行处理,根据所处理的信息获取指令向智能家居指令执行端发出调用指令;
智能家居指令执行端接收所述调用指令并执行,将执行数据发布至智能家居网关;
智能家居网关调用所发布的执行数据,并推送给智能家居指令发出端。
进一步地,所述智能家居网关对所识别出的信息获取指令进行处理,根据所处理的信息获取指令向智能家居指令执行端发出调用指令,具体包括:
智能家居网关对所识别出的信息获取指令进行处理,根据所处理的信息获取指令在预设的设备管理数据库中进行指令匹配,并判断能否匹配到对应的智能家居指令执行端;
若能匹配到对应的智能家居指令执行端,则向智能家居指令执行端发出调用指令。
进一步地,若能匹配到对应的智能家居指令执行端,则向智能家居指令执行端发出调用指令,之后包括:
判断智能家居网关是否有访问智能家居指令执行端对应的权限;
若能访问,智能家居指令执行端接收所述调用指令并执行。
进一步地,智能家居网关接收所述信息获取指令并识别,当所识别出的信息获取指令为订阅类指令时,包括:
智能家居网关将经订阅授权的智能家居终端实时上报的订阅数据推送给智能家居指令发出端。
进一步地,智能家居指令发出端向智能家居网关发出信息获取指令,之前包括:
智能家居指令发出端接收信息获取指令,判断所接收的信息获取指令的执行端与发出端是否为同一终端;
若所接收的信息获取指令的执行端与发出端不是同一终端,则将所接收的信息获取指令发送给智能家居网关。
进一步地,所述智能家居指令发出端接收信息获取指令,判断所接收的信息获取指令的执行端与发出端是否为同一终端,之后还包括:
若所接收的信息获取指令的执行端与发出端为同一终端,所述智能家居指令发出端执行所述信息获取指令。
进一步地,智能家居指令发出端向智能家居网关发出信息获取指令,之前还包括:
智能家居指令发出端接收登录指令,对用户进行身份验证,并判断身份验证是否通过;
若身份验证通过,连接并登录智能家居网关。
进一步地,所述若身份验证通过,连接并登录智能家居网关之后包括:
当接收到用户管理、设备管理或网络管理指令时,智能家居网关对预设的管理员、智能家居终端或智能家居网络进行管理。
本发明还提供一种***,其中,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于执行如上所述的智能家居终端信息共享的方法。
本发明所提供的一种智能家居终端信息共享的方法及***,所述方法包括:智能家居指令发出端向智能家居网关发出信息获取指令;智能家居网关接收所述信息获取指令并识别,根据所识别的信息获取指令调用智能家居指令执行端对应的数据推送给智能家居指令发出端。通过建立智能家居网关,以获取其下智能家居终端的数据推送给智能家居指令发出端,实现智能家居终端间的信息共享;且通过智能家居指令发出端发出信息获取指令,进而间接控制其他智能家居终端,实现了智能家居终端间一对多的控制,方便用户使用,同时也提高了智能家居终端的利用率。
附图说明
图1是本发明中智能家居终端信息共享的方法的较佳实施例的流程图;
图2是本发明中步骤S200的较佳实施例的流程图;
图3是图2中的信息获取指令为控制类指令的较佳实施例的流程图;
图4是图2中的信息获取指令为订阅类指令的较佳实施例的流程图;
图5是本发明中***的较佳实施例的功能原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本发明通过对智能家居网关进行组网,以搭建智能家居网关管理***,从而对智能家居网关下的智能家居终端进行管理,而在实施时,请参见图1,图1是本发明中一种智能家居终端信息共享的方法的流程图。
如图1所示,本发明实施例所述的一种智能家居终端信息共享的方法包括以下步骤:
S100、智能家居指令发出端向智能家居网关发出信息获取指令。
本发明通过在智能家居终端和智能家居网关***中编写对应的程序,能够实现通过智能家居网关控制智能家居终端,进而也能够实现将智能家居终端作为指令发出端,通过智能家居网关而控制另一智能家居终端。
具体地,所述智能家居指令发出端指的是智能家居网关下任意一个智能家居终端,当用户将该智能家居终端用于下发指令时,则将该智能家居终端称为智能家居指令发出端。当任意一个智能家居终端接收到用户指令时,向智能家居网关发出信息获取指令,进而通过智能家居网关以控制其下特定的智能家居终端执行所述信息获取指令。
S200、智能家居网关接收所述信息获取指令并识别,根据所识别的信息获取指令调用智能家居指令执行端对应的数据推送给智能家居指令发出端。
具体地,在智能家居网关管理***中设有信息管理模块,用于对其下的智能家居终端所产生的数据或信息进行管理,而进行信息管理的方式具体如下:
S10、智能家居终端连接智能家居网关,将其上的动态信息上报给智能家居网关。
具体地,智能家居终端中设有信息收集模块,对智能家居终端所产生的信息进行收集,智能家居终端连接智能家居网关管理***之后,将其上产生的动态信息实时上报给智能家居网关,智能家居终端所上报的动态信息包括:智能家居终端的设备信息、功能信息、指令信息以及消息信息的信息类型。
S20、智能家居网关对所上报的动态信息进行分类处理。
进行分类处理的统一标准划分为:终端类型、终端名称、终端编号、功能信息表、指令信息表和消息信息的信息类型。
具体地,为每一个智能家居终端建立一个设备管理数据库,其ID名作为智能家居终端唯一的识别标识,识别标识可为MAC地址、SN号等,只要能够作为智能家居终端唯一标识的均可应用于本发明中。而在设备管理数据库中存储有设备信息表,所述设备信息表中存储有上述的终端类型、终端名称(终端名称为终端对外发布的名称,可通过智能家居网关对智能网关下的所有智能家居终端的名称进行自定义修改)、终端编号(终端编号与终端名称相关联,当终端名称更改时终端编号相应地改变)、功能信息表、指令信息表和消息信息的消息类型,以使得终端信息明了。所述指令信息表中罗列有控制该智能家居终端对应功能的指令或指令集;所述消息信息表明了该智能家居终端所能获取或发布的信息。
因此,当智能家居网关接收到智能家居指令发出端所发出的信息获取指令之后,智能家居网关会识别所获取的信息获取指令,判断其所代表的指令类型,指令类型可分为控制类指令和订阅类指令,控制类指令是控制同一智能家居网关下的智能家居终端,订阅类指令是获取设备管理数据库中智能家居网关实时上报的消息信息。故所述步骤S200智能家居网关接收所述信息获取指令并识别,还包括两种情形:
情形一、
S210、当所识别出的信息获取指令为控制类指令时,如图2所示,执行以下步骤:
S211、智能家居网关对所识别出的信息获取指令进行处理,根据所处理的信息获取指令向智能家居指令执行端发出调用指令。
具体地,智能家居网关根据所识别出的信息获取指令,在设备管理数据库中查询与所述信息获取指令对应的控制指令或指令集,进而触发智能家居指令执行端对应的功能,使其执行对应操作。
S212、智能家居指令执行端接收所述调用指令并执行,将执行数据发布至智能家居网关。在智能家居指令执行端产生执行数据后,其会保留指令执行的日志,方便后续查看。
S213、智能家居网关调用所发布的执行数据,并推送给智能家居指令发出端。
在一具体实施例中,在智能家居指令发出端通过智能家居网关间接控制智能家居指令执行端时,需要先判断智能家居网关下是否有与智能家居指令发出端发出的信息获取指令对应的智能家居终端,当有时则将其在本发明中命名为智能家居指令执行端。
具体地,智能家居网关中存储有其下所有智能家居终端对应的设备管理数据库,通过设备管理数据库中的设备信息表就可匹配智能家居指令发出端发出的信息获取指令在设备信息表中对应的功能信息表和指令信息表,进而再查询出对应的终端名称和终端编号。故所述步骤S211具体包括以下步骤,如图3所示:
S21、智能家居网关对所识别出的信息获取指令进行处理,根据所处理的信息获取指令在预设的设备管理数据库中进行指令匹配。
S22、判断能否匹配到对应的智能家居指令执行端。
具体地,每一智能家居终端均有相应的功能,当智能家居终端不处于同一智能家居网关之下时,或者同一智能家居网关之下的所有智能家居终端不具备相应的功能时,则不能够匹配到对应的智能家居指令执行端,反之则可以。
S23、若能,向智能家居指令执行端发出调用指令。
S24、若否,返回并提示。当未匹配到对应的智能家居指令执行端时,则信息获取指令返回失败,对智能家居指令发出端进行提示。
在进一步实施例中,在所述步骤S211之后,在通过智能家居网关以控制智能家居指令执行端执行信息获取指令时,还需要对智能家居指令执行端的授权情况进行判定,可以理解地,只有当智能家居指令执行端对与信息获取指令对应的控制指令进行授权之后,智能家居指令发出端才能够通过发出的信息获取指令以间接控制智能家居指令执行端执行相应的操作。在判断授权时,具体执行以下步骤:
S25、判断智能家居网关是否有访问智能家居指令执行端对应的权限。
S26、若有,智能家居指令执行端接收所述调用指令并执行。
S27,若没有,返回并提示。
具体地,可通过智能家居网关管理***对其下所有的智能家居终端的权限进行管理,即管理某一智能家居终端是否能够被其他智能家居终端访问的权限,通过设备权限管理能够将控制指令发送到对应的智能家居指令执行端,并返回执行结果至智能家居指令发出端。
而智能家居终端的设备权限分为功能权限、信息读取权限和指令控制权限,其中,功能权限和指令控制权限与上述的控制类指令相对应,而信息读取权限与订阅类指令相对应。其中,功能权限指的是该智能家居终端能够被使用的功能限制,信息读取权限指的是该智能家居终端上报于智能家居网关的信息能够被其他智能家居终端读取的权限,指令控制权限指的是该智能家居终端能否通过智能家居网关被其他智能家居终端控制的权限。
因此,所述步骤S25中判断智能家居网关是否有访问智能家居指令执行端对应的权限具体存在三种情况。
第一种,智能家居指令执行端仅开通了功能授权,则通过智能家居网关向智能家居指令执行端发送调用指令时,仅能够控制智能家居指令执行端的功能,比如获取智能日历的时间信息,且调用指令需与能够控制智能家居指令执行端功能的指令一致。
第二种,智能家居指令执行端仅开通了控制授权,则通过智能家居网关向智能家居指令执行端发送调用指令时,仅能够控制智能家居指令执行端的功能,比如控制智能洗衣机的清洗、排水、定时等功能的开启与关闭,且调用指令需与能够控制智能家居指令执行端的控制指令一致;但智能家居指令执行端并不会上报其所产生的动态数据于智能家居网关,也不允许其他智能家居终端共享其功能。
第三种,智能家居指令执行端仅开通了信息授权,则通过智能家居网关向智能家居指令执行端发送调用指令时,仅能够从智能家居网关的设备管理数据库中获取智能家居终端上报的实时数据,而不能通过智能家居网关控制其下的其他智能家居终端,也不能进行功能共享。
可以理解地,智能家居终端的权限一般默认为自动开启,而需要进行特殊设置时才需要通过智能家居网关进行设置,当然地,上述的三种权限可由用户选择性地开启或关闭,进行使得智能家居终端的某些数据或信息不被公开或者不受其他智能家居终端控制,以保证了通过智能家居网关调用数据的安全性和灵活性。
情形二、
S220、当所识别出的信息获取指令为订阅类指令时,如图4所示,执行以下步骤:
智能家居网关将经订阅授权的智能家居终端实时上报的订阅数据推送给智能家居指令发出端。
具体地,当所识别出的信息获取指令为订阅类指令时,即只需要从智能家居网关的设备管理数据库中获取所有智能家居终端上报的实时数据,进而智能家居网关将对应的实时数据推送给智能家居指令发出端。一般地,将智能家居终端产生的动态信息用于表述智能家居终端的状态及功能行为数据,其存储在智能家居终端的本地数据库中,在开启了智能家居终端的消息权限之后,智能家居终端将动态信息同步给智能家居网关。可以理解地,只有当智能家居终端进行了信息授权之后,智能家居终端才会实时上报其上产生的实时数据于智能家居网关,而不同的智能家居终端所产生的实时数据不同,用户可选择性地订阅智能家居终端所产生的数据,以方便用户随时随地浏览感兴趣的信息。
当然地,经智能家居终端上报的订阅类信息也可通过智能家居网关推送给其下的任意开通了订阅类信息接收功能的智能家居终端,也即当具有订阅类信息接收功能的智能家居终端开启后,智能家居网关默认将所上报的订阅类信息推送给该智能家居终端,以显示在该智能家居终端的显示屏上,方便用户随时随地浏览关注的信息。
而用户选择性地订阅或者关闭订阅均需通过智能家居网关管理***实现。具体地,所述智能家居网关中设置有用户权限,而应用于智能家居网关时,则具体执行以下步骤:
A100、接收登录指令,对用户进行身份验证。而对用户的身份进行验证的方式包括但不限于用户名和密码登录、人脸识别、指纹识别、声纹识别等。
A200、判断身份验证是否通过。
A300、通过,成功登录智能家居网关管理***。
进一步地,当用户登录智能家居网关管理***之后,才能在智能家居网关中添加新的智能家居终端,而添加新的智能家居终端,并对智能家居终端进行管理时,执行以下步骤:
A310、当接收到新的智能家居终端加入智能家居网关的申请时,获取新的智能家居终端的设备信息并建立该终端的设备管理数据库。
A311、将新的智能家居终端的设备信息公布给其下所有的智能家居终端。
A312、所有智能家居终端完成互相识别,实现信息共享。
具体地,当新的智能家居终端加入到智能家居网关下之后,通过智能家居网关的组网,能够实现其下所有智能家居终端间的信息和功能共享,也能够通过单终端以控制多终端。可知,只有当智能家居终端均于同一智能家居网关之下时,智能家居终端之间才能够实现功能和信息的共享,也才能够通过单终端以控制多终端。
而申请加入的审批流程是在智能家居网关管理***中确认的,只要其任意一个管理员确认审核即可通过新的智能家居终端的加入申请。而审核的方式可以为智能家居网关向智能家居终端发送审核邀请,用户通过智能家居终端审核通过即可。
进一步地,通过智能家居网关也可实现对其管理员的管理,比如管理员的增加、删除、查找以及权限更改等,而对某一管理员进行管理是需要其他管理员进行审核确认的,当审核确认之后才能实现对该管理员管理信息的变更。
其次,管理员拥有设置智能家居终端权限的权利,比如开启或关闭某个智能家居终端的功能权限、信息权限或控制权限,而开启或关闭时均需要进行身份验证。也可以管理订阅类消息,比如订阅、取消订阅、删除订阅消息或清空订阅消息,进而方便对用户感兴趣的消息进行管理与整理,方便用户使用。
而管理员对智能家居终端进行管理,由具有该智能家居终端所有权的管理员才能够执行,比如每一管理员只能够登录并使用属于自己的智能家居终端,而管理员A想使用不属于自己的智能家居终端B,则需要需使用的智能家居终端B对应的管理员B对该管理员A进行授权之后,管理员A才能够使用智能家居终端B的某些功能。
因而,在步骤S100、智能家居指令发出端向智能家居网关发出信息获取指令之前还包括:
S01、智能家居终端接收用户登录信息,并对用户登录信息进行验证。
S02、当验证通过后,智能家居终端作为指令发出端,监听用户指令。
S03、当智能家居指令发出端接收到信息获取指令时,将所述信息获取指令发送给智能家居网关。
进而,若执行步骤S210、当所识别出的信息获取指令为控制类指令时:则具体执行以下步骤:
S21、智能家居网关对所识别出的信息获取指令进行处理,根据所处理的信息获取指令在预设的设备管理数据库中进行指令匹配。
S22、判断能否匹配到对应的智能家居指令执行端。
S23、若能,向智能家居指令执行端发出调用指令。
S25、判断智能家居网关是否有访问智能家居指令执行端对应的权限。
S26、若有,智能家居指令执行端接收所述调用指令并执行。
其中,步骤S25中判断智能家居指令执行端是否授权,则实质为判断智能家居指令执行端所对应的管理员是否对智能家居指令发出端对应的管理员授予了对应的权限,此种方式有利于对用户的私有物品-智能家居终端进行隐私保护。
另外,管理员也可以更改智能家居网关的名称或者切换智能家居网关。具体通过进入智能家居网关管理***的网络管理模块,查看当前智能家居网关的网络状态,若同时具有多个智能家居网络,则可进行单独命名或网络切换。也可以控制某一智能家居终端下线,该智能家居终端下线之后,其他智能家居终端则不能访问、控制或获取该智能家居终端的功能以及信息。可以理解地,管理员只能够对其自己所拥有的智能家居终端进行管理,以通过智能家居网关管理***下线其所拥有的某一智能家居终端,进而使得其他管理员无法共享下线的智能家居终端的功能及信息,以此保障用户权益。
通过网络管理模块还能够进行网络配置和网络状态检查,方便用户排除故障。
可以理解地,任意智能家居终端均可作为指令发出端,而智能家居终端可通过指令控制自己也可控制其他智能家居终端,因而,在用户操作只能家居指令发出端以产生信息获取指令时,智能家居指令发出端就会判断指令类型。故在一具体实例中,所述步骤S100、智能家居指令发出端向智能家居网关发出信息获取指令,之前还包括:
S10、智能家居指令发出端接收信息获取指令,判断所接收的信息获取指令的执行端与发出端是否为同一终端。
S11、若否,则将所接收的信息获取指令发送给智能家居网关。
S12、若是,所述智能家居指令发出端执行所述信息获取指令。
进一步地,所述步骤S200中当智能家居网关将对应的数据推送给智能家居指令发出端之后,还包括:
智能家居指令发出端接收所推送的数据并显示。可以理解地,所推送的数据经过转换是可以直接显示在智能家居指令发出端的显示屏上的,当然,其显示载体并不限于显示屏,也可通过语音播报的方式。
具体地,为了方便对本发明的技术方案进行理解,以下采用举例的方式说明本发明中智能家居指令发出端、智能家居网关和智能家居指令执行端间实现信息共享的方式,此处仅用于解释本发明,并不限定本发明。
比如,家庭安装了一个智能家居网关。
之后,家庭中使用的智能家居终端,如体脂称、窗帘、试衣镜等连接智能家居网关,智能家居网关将体脂称、窗帘和试衣镜的设备信息加入其各自的设备管理数据库中。
智能家居网关向其网络下的所有智能家居终端发送有新设备加入的消息,其他智能家居终端接收消息,智能家居网关更新其上预设的网络设备清单,进而完成同一智能家居网关下所有智能家居终端的互相发现、识别和组网。
当体脂称、窗帘、试衣镜连接智能家居网关之后会上报其设备信息、功能信息、指令信息、消息信息的信息类型,智能家居网关会获取其功能、控制方式及消息类型。
当使用试衣镜控制窗帘或获取体脂称的信息时,试衣镜可通过智能家居网关调取体脂称所上报的用户体重、体脂、体重曲线等信息,并显示在试衣镜上显示,用户可通过操作选择至显示体重、体脂或体重曲线等一个或多个信息,且会显示信息来源标识。试衣镜通过获取体脂称的信息能为用户的试衣穿搭提供依据,方便用户使用。
若此时用户还想知道外面天气情况,则可通过智能家居网关查看具有获取天气功能的智能家居终端,若窗帘具有该功能则开启窗帘,窗帘获取外面的天气情况通过智能家居网关传送给试衣镜并显示,能够为用户的试衣穿搭提供保暖提示的效果。
更具体地,用户想要使用试衣镜时,就会对试衣镜下发指令,试衣镜接收到用户指令就会先判断该指令是控制自己还是其他终端的,若是控制自己的,则自己执行该指令;若是控制其他终端的,则将该指令发送给智能家居网关,由智能家居网关间接控制其他终端。
本发明还提供了一种***,如图5所示,其中,包括有存储器20,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器20中,且经配置以由一个或者一个以上处理器10执行所述一个或者一个以上程序包含用于执行如上所述的智能家居终端信息共享的方法。
具体地,所述***包括智能家居网关管理***及智能家居终端***,其中,智能家居网关管理***包括:设备管理模块、用户管理模块、网络管理模块、信息管理模块和指令控制模块。
设备管理模块,用于管理智能家居终端的名称、权限设置、设备增加、删除等,具体如上所述。
用户管理模块,用于对管理员进行增加、删除、查找和权限变更,以及用户登录设置和用户身份验证,以方便对智能家居终端进行设备管理。
网络管理模块,用于查看智能家居网关的网络状态和切换名称、及更改名称,或下线智能家居终端,以及对网络配置和网络状态进行检查。
信息管理模块,包括:信息收集模块、信息上报模块、信息接收模块、信息处理模块、指令控制模块。其中,信息收集模块用于智能家居终端上动态信息的收集;信息上报模块用于将收集的动态信息上报给智能家居网关;信息接收模块用于接收智能家居终端所发布的信息;信息处理模块用于识别所发布信息为指令了信息还是订阅类信息,进行查询对应智能家居终端的相关权限,并将执行指令发送给智能家居指令执行端;指令控制模块包括自控指令和他控指令;具体如上所述。
本发明还提供一种存储介质,其中,所述存储介质存储有计算机程序,所述计算机程序能够被执行以用于实现如上所述的智能家居终端信息共享的方法。
综上所述,本发明公开的一种智能家居终端信息共享的方法及***,所述方法包括:智能家居指令发出端向智能家居网关发出信息获取指令;智能家居网关接收所述信息获取指令并识别,根据所识别的信息获取指令调用智能家居指令执行端对应的数据推送给智能家居指令发出端。通过建立智能家居网关,以获取其下智能家居终端的数据推送给智能家居指令发出端,实现智能家居终端间的信息共享;且通过智能家居指令发出端发出信息获取指令,进而间接控制其他智能家居终端,实现了智能家居终端间一对多的控制,方便用户使用,同时也提高了智能家居终端的利用率。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (8)
1.一种智能家居终端信息共享的方法,其特征在于,包括:
智能家居指令发出端向智能家居网关发出信息获取指令;
智能家居网关接收所述信息获取指令并识别,根据所识别的信息获取指令调用智能家居指令执行端对应的数据推送给智能家居指令发出端;
在智能家居网关中添加新的智能家居,具体步骤如下:
当接收到新的智能家居终端加入智能家居网关的申请时,获取新的智能家居终端的设备信息并建立该终端的设备管理数据库;
将新的智能家居终端的设备信息公布给其下所有的智能家居终端;
所有智能家居终端完成互相识别,实现信息共享;
所述设备管理数据库存储有设备信息表,所述设备信息表中存储有智能家居的终端类型、终端名称、终端编号、功能信息表、指令信息表和消息信息的消息类型;
所述智能家居指令发出端指的是智能家居网关下任意一个智能家居终端,任意一个智能家居终端接收到指令时,向智能网关发出信息获取指令,通过智能家居网关控制对应的智能家居终端执行所述信息获取指令;
智能家居网关接收所述信息获取指令并识别,当所识别出的信息获取指令为控制类指令时,包括:
智能家居网关对所识别出的信息获取指令进行处理,根据所处理的信息获取指令向智能家居指令执行端发出调用指令;
智能家居指令执行端接收所述调用指令并执行,将执行数据发布至智能家居网关;
智能家居网关调用所发布的执行数据,并推送给智能家居指令发出端;
所述智能家居网关对所识别出的信息获取指令进行处理,根据所处理的信息获取指令向智能家居指令执行端发出调用指令,具体包括:
智能家居网关对所识别出的信息获取指令进行处理,根据所处理的信息获取指令在预设的设备管理数据库中进行指令匹配,并判断能否匹配到对应的智能家居指令执行端;
若能匹配到对应的智能家居指令执行端,则向智能家居指令执行端发出调用指令。
2.根据权利要求1所述的智能家居终端信息共享的方法,其特征在于,若能匹配到对应的智能家居指令执行端,则向智能家居指令执行端发出调用指令,之后包括:
判断智能家居网关是否有访问智能家居指令执行端对应的权限;
若能访问,智能家居指令执行端接收所述调用指令并执行。
3.根据权利要求1所述的智能家居终端信息共享的方法,其特征在于,智能家居网关接收所述信息获取指令并识别,当所识别出的信息获取指令为订阅类指令时,包括:
智能家居网关将经订阅授权的智能家居终端实时上报的订阅数据推送给智能家居指令发出端。
4.根据权利要求1所述的智能家居终端信息共享的方法,其特征在于,智能家居指令发出端向智能家居网关发出信息获取指令,之前包括:
智能家居指令发出端接收信息获取指令,判断所接收的信息获取指令的执行端与发出端是否为同一终端;
若所接收的信息获取指令的执行端与发出端不是同一终端,则将所接收的信息获取指令发送给智能家居网关。
5.根据权利要求4所述的智能家居终端信息共享的方法,其特征在于,所述智能家居指令发出端接收信息获取指令,判断所接收的信息获取指令的执行端与发出端是否为同一终端,之后还包括:
若所接收的信息获取指令的执行端与发出端为同一终端,所述智能家居指令发出端执行所述信息获取指令。
6.根据权利要求1所述的智能家居终端信息共享的方法,其特征在于,智能家居指令发出端向智能家居网关发出信息获取指令,之前还包括:
智能家居指令发出端接收登录指令,对用户进行身份验证,并判断身份验证是否通过;
若身份验证通过,连接并登录智能家居网关。
7.根据权利要求6所述的智能家居终端信息共享的方法,其特征在于,所述若身份验证通过,连接并登录智能家居网关之后包括:
当接收到用户管理、设备管理或网络管理指令时,智能家居网关对预设的管理员、智能家居终端或智能家居网络进行管理。
8.一种智能家居终端信息共享***,其特征在于,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于执行如权利要求1-7中任一项所述的智能家居终端信息共享的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010339092.1A CN111538248B (zh) | 2020-04-26 | 2020-04-26 | 一种智能家居终端信息共享的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010339092.1A CN111538248B (zh) | 2020-04-26 | 2020-04-26 | 一种智能家居终端信息共享的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111538248A CN111538248A (zh) | 2020-08-14 |
CN111538248B true CN111538248B (zh) | 2023-08-18 |
Family
ID=71975540
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010339092.1A Active CN111538248B (zh) | 2020-04-26 | 2020-04-26 | 一种智能家居终端信息共享的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111538248B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1988489A (zh) * | 2006-11-30 | 2007-06-27 | 中国联合通信有限公司 | 一种智能家居监控的***和方法 |
CN103970081A (zh) * | 2013-02-04 | 2014-08-06 | 海尔集团公司 | 智能家居控制方法、装置和*** |
CN104426726A (zh) * | 2013-09-11 | 2015-03-18 | 郑州朗鑫智能电子科技有限公司 | 一种保护用户隐私和信息安全的智能家居*** |
CN105791343A (zh) * | 2014-12-19 | 2016-07-20 | ***通信集团公司 | 智能家居信息交互***、方法和相关设备 |
CN106444690A (zh) * | 2016-12-27 | 2017-02-22 | 福建中金在线信息科技有限公司 | 一种智能家居***及智能家居设备的控制方法 |
CN107171911A (zh) * | 2017-06-29 | 2017-09-15 | 青岛海信智慧家居***股份有限公司 | 智能家居设备的控制方法及装置 |
CN107888463A (zh) * | 2017-11-02 | 2018-04-06 | 信利光电股份有限公司 | 一种智能家居的信息共享***和信息共享方法 |
CN107976911A (zh) * | 2016-10-24 | 2018-05-01 | 腾讯科技(深圳)有限公司 | 设备控制方法、装置及*** |
-
2020
- 2020-04-26 CN CN202010339092.1A patent/CN111538248B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1988489A (zh) * | 2006-11-30 | 2007-06-27 | 中国联合通信有限公司 | 一种智能家居监控的***和方法 |
CN103970081A (zh) * | 2013-02-04 | 2014-08-06 | 海尔集团公司 | 智能家居控制方法、装置和*** |
CN104426726A (zh) * | 2013-09-11 | 2015-03-18 | 郑州朗鑫智能电子科技有限公司 | 一种保护用户隐私和信息安全的智能家居*** |
CN105791343A (zh) * | 2014-12-19 | 2016-07-20 | ***通信集团公司 | 智能家居信息交互***、方法和相关设备 |
CN107976911A (zh) * | 2016-10-24 | 2018-05-01 | 腾讯科技(深圳)有限公司 | 设备控制方法、装置及*** |
CN106444690A (zh) * | 2016-12-27 | 2017-02-22 | 福建中金在线信息科技有限公司 | 一种智能家居***及智能家居设备的控制方法 |
CN107171911A (zh) * | 2017-06-29 | 2017-09-15 | 青岛海信智慧家居***股份有限公司 | 智能家居设备的控制方法及装置 |
CN107888463A (zh) * | 2017-11-02 | 2018-04-06 | 信利光电股份有限公司 | 一种智能家居的信息共享***和信息共享方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111538248A (zh) | 2020-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102789682B (zh) | 一种远程控制家用电器的方法及*** | |
CN105245596B (zh) | 一种远程控制方法和服务器 | |
CN110519306B (zh) | 一种物联网的设备访问控制方法和装置 | |
CN109714333B (zh) | 家电设备及其控制权限的管理方法、装置、可读存储介质 | |
CN110289965B (zh) | 一种应用程序服务的管理方法及装置 | |
CN105553790A (zh) | 一种数据处理方法及策略服务器 | |
CN109981421A (zh) | 一种智能设备配网方法和装置 | |
CN111538248B (zh) | 一种智能家居终端信息共享的方法及*** | |
CN112415901A (zh) | 用于管理智能设备的方法、装置、计算机可读介质及设备 | |
CN106303371A (zh) | 拍照监控***、方法及移动终端 | |
CN110647734A (zh) | 一种基于物联网操作***的设备解锁方法及装置 | |
CN104991454A (zh) | 一种基于微信的物联网安全远程控制*** | |
CN104317205A (zh) | 终端控制方法和*** | |
CN112153122A (zh) | 一种信息处理方法和装置 | |
US20090013326A1 (en) | A system and method for resource management and control | |
CN116414042A (zh) | 智能设备的自动控制方法及装置 | |
CN114667720A (zh) | 配置设备更换方法、装置、设备及存储介质 | |
CN116540556A (zh) | 基于用户习惯的设备控制方法及装置 | |
CN115499333A (zh) | 关联关系的确定方法、***、存储介质及电子装置 | |
CN114884761B (zh) | 一种社区家居住家融合方法、***及可读存储介质 | |
CN108075908A (zh) | 处理操作请求的方法及装置 | |
CN115314245B (zh) | 权限管理方法、***、存储介质及电子装置 | |
CN115632899B (zh) | 一种智能家电临时授权管理方法、装置、电子设备及*** | |
CN111273561A (zh) | 一种智能家居设备控制的方法及装置 | |
CN113472802B (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 |