家庭设备控制方法及装置与流程

文档序号:12376068阅读:213来源:国知局
家庭设备控制方法及装置与流程

本发明实施例涉及通信技术领域,尤其涉及一种家庭设备控制方法及装置。



背景技术:

随着科技的发展,家庭设备特别是家用电器的种类越来越多,如洗衣机、空调、电视机、冰箱等。

现有技术中,每件家用电器都需要一个遥控器去控制,且每件家用电器配套的遥控器无法控制其他家用电器,导致遥控器的数量越来越多,不易寻找。



技术实现要素:

本发明实施例提供一种家庭设备控制方法及装置,以实现一个遥控器对多个家庭设备的控制。

本发明实施例的一个方面是提供一种家庭设备控制方法,包括:

接收终端设备发送的连接请求;

根据所述连接请求与所述终端设备建立连接;

接收所述终端设备发送的家庭设备的关联信息;

根据所述家庭设备的关联信息获取用于控制所述家庭设备的镜像文件;

运行所述镜像文件生成所述镜像文件的访问地址;

将所述访问地址发送给所述终端设备,以使所述终端设备根据所述访问地址获取用于控制所述家庭设备的用户界面。

本发明实施例的另一个方面是提供一种家庭设备控制装置,包括:

接收模块,用于接收终端设备发送的连接请求;

连接建立模块,用于根据所述连接请求与所述终端设备建立连接;

所述接收模块还用于接收所述终端设备发送的家庭设备的关联信息;

获取模块,用于根据所述家庭设备的关联信息获取用于控制所述家庭设备的镜像文件;

运行模块,用于运行所述镜像文件生成所述镜像文件的访问地址;

发送模块,用于将所述访问地址发送给所述终端设备,以使所述终端设备根据所述访问地址获取用于控制所述家庭设备的用户界面。

本发明实施例提供的家庭设备控制方法及装置,通过遥控器与终端设备建立无线连接,并接收终端设备发送的家庭设备的关联信息,该遥控器根据该关联信息获取用于控制该家庭设备的镜像文件,该遥控器运行该镜像文件生成该镜像文件的访问地址,并将该访问地址发送给终端设备,终端设备通过该访问地址生成用于控制该家庭设备的用户界面,实现对该家庭设备的本地控制或远程控制,用户通过一个遥控器即可实现对多个家庭设备的控制,减少了遥控器的数量,避免多个遥控器不宜寻找。

附图说明

图1为本发明实施例提供的家庭设备控制方法流程图;

图2为本发明实施例提供的家庭设备控制方法适用的网络结构图;

图3为本发明另一实施例提供的家庭设备控制方法流程图;

图4为本发明另一实施例提供的家庭设备控制方法流程图;

图5为本发明实施例提供的家庭设备控制装置的结构图;

图6为本发明另一实施例提供的家庭设备控制装置的结构图。

具体实施方式

图1为本发明实施例提供的家庭设备控制方法流程图;图2为本发明实施例提供的家庭设备控制方法适用的网络结构图。本发明实施例针对每件家用电器都需要一个遥控器去控制,且每件家用电器配套的遥控器无法控制其他家用电器,导致遥控器的数量越来越多,不易寻找,提供了家庭设备控制方法,具体的家庭设备控制方法步骤如下:

步骤S101、接收终端设备发送的连接请求。

本实施例的执行主体是如图2所示的遥控器,该遥控器不同于现有的遥控器,该遥控器包括Wifi模块、红外通信模块、Docker引擎模块、镜像模块、以及操作系统。

当遥控器上电时,启动Wifi热点功能,该遥控器作为服务器端提供Wifi热点连接功能,在本实施例中,遥控器的Wifi热点名称举例为NNN,当手机A在遥控器的Wifi覆盖范围内检测到遥控器的Wifi热点名称NNN时,检测手机A是否预先存储有Wifi热点名称NNN,若是,表示手机A和遥控器的Wifi热点可以建立连接,则手机A通过该遥控器的Wifi热点与该遥控器建立连接。

步骤S102、根据所述连接请求与所述终端设备建立连接。

另外,手机A还将连接家庭网关的账号和密码通过该遥控器的Wifi热点建立的连接发送给该遥控器,该遥控器根据家庭网关的账号和密码与家庭网关建立连接,由于家庭网关可以与网络侧的手机B通信,则该遥控器可通过家庭网关与网络侧的手机B通信。

步骤S103、接收所述终端设备发送的家庭设备的关联信息。

手机A或手机B向该遥控器发送家庭设备的关联信息,家庭设备可以是家用电器,例如空调、冰箱、洗衣机、电视等,家庭设备的关联信息包括家庭设备的品牌、型号、设备标识等信息。该家庭设备可以是图2所示的家庭设备1、家庭设备2、家庭设备3中的任一家庭设备。若该遥控器接收到手机A发送的家庭设备的关联信息,则手机A可通过该遥控器控制该家庭设备,若该遥控器接收到手机B发送的家庭设备的关联信息,则手机B可通过该遥控器远程控制该家庭设备。

步骤S104、根据所述家庭设备的关联信息获取用于控制所述家庭设备的镜像文件。

该遥控器中的镜像模块存储的是服务器的地址信息,该服务器预先存储有家庭设备1、家庭设备2、家庭设备3分别对应的关联信息,以及每个家庭设备对应的用于控制该家庭设备的镜像文件,当该遥控器接收到手机A或手机B发送的家庭设备的关联信息例如家庭设备1的关联信息时,该遥控器通过镜像模块存储的是服务器的地址信息,将家庭设备1的关联信息发送给该服务器,服务器根据家庭设备1的关联信息,查询获取家庭设备1对应的用于控制家庭设备1的镜像文件,并将该镜像文件发送给该遥控器。同理,该遥控器可获取到家庭设备2的镜像文件或家庭设备3的镜像文件。

步骤S105、运行所述镜像文件生成所述镜像文件的访问地址。

该遥控器接收到家庭设备1的镜像文件后,Docker引擎模块运行该家庭设备1的镜像文件,生成该镜像文件的访问地址,例如该访问地址是10.8.1.4。

步骤S106、将所述访问地址发送给所述终端设备,以使所述终端设备根据所述访问地址获取用于控制所述家庭设备的用户界面。

该遥控器将该访问地址10.8.1.4发送给发送家庭设备1的关联信息的终端设备即手机A或手机B。手机A或手机B根据该访问地址生成用于控制家庭设备1的用户界面,该用户界面具体可以是该遥控器的操作界面,用户通过手机A上的该用户界面即可对家庭设备1进行本地控制,用户通过手机B上的该用户界面即可对家庭设备1进行远程控制。用户通过手机上的用户界面向该遥控器发送控制信息,该遥控器根据该控制信息通过红外通信模块以红外线的方式控制各家庭设备。

另外,手机A或手机B还可通过该遥控器控制除家庭设备1之外的家庭设备,具体方法一致,此处不再赘述。

本实施例中,通过遥控器与终端设备建立无线连接,并接收终端设备发送的家庭设备的关联信息,该遥控器根据该关联信息获取用于控制该家庭设备的镜像文件,该遥控器运行该镜像文件生成该镜像文件的访问地址,并将该访问地址发送给终端设备,终端设备通过该访问地址生成用于控制该家庭设备的用户界面,实现对该家庭设备的本地控制或远程控制,用户通过一个遥控器即可实现对多个家庭设备的控制,减少了遥控器的数量,避免多个遥控器不宜寻找。

图3为本发明另一实施例提供的家庭设备控制方法流程图。在图1所示实施例的基础上,终端设备发送给遥控器的连接请求包括家庭网关的连接信息,该家庭网关的连接信息具体包括用于连接该家庭网关的账号和密码。步骤S101具体包括如下步骤:

步骤S201、根据所述家庭网关的连接信息与所述家庭网关建立连接。

手机A还将连接家庭网关的账号和密码通过该遥控器的Wifi热点建立的连接发送给该遥控器,该遥控器根据家庭网关的账号和密码与家庭网关建立连接,由于家庭网关可以与网络侧的手机B通信,则该遥控器可通过家庭网关与网络侧的手机B通信。

步骤S202、通过所述家庭网关与所述终端设备进行通信。

手机A或手机B可通过家庭网关与该遥控器进行通信。

本实施例中,通过终端设备将家庭网关的账号和密码通过该遥控器的Wifi热点建立的连接发送给该遥控器,以使该遥控器与该家庭网关连接,实现了终端设备通过家庭网关与该遥控器通信的方法。

图4为本发明另一实施例提供的家庭设备控制方法流程图。在图3所示实施例的基础上,步骤S202包括如下步骤:

步骤S301、接收所述终端设备通过所述家庭网关发送的验证信息。

在本实施例中,遥控器与家庭网关建立连接后,手机A或手机B通过家庭网关向该遥控器发送验证信息,该验证信息包括手机A或手机B安装的客户端的标识信息和序列号信息。

步骤S302、根据所述验证信息对所述终端设备进行验证。

所述验证信息包括所述终端设备上安装的客户端的标识信息和序列号信息。所述根据所述验证信息对所述终端设备进行验证,包括:确定所述验证信息包括的所述客户端的标识信息是否与预先存储的标识信息匹配,以及所述验证信息包括的所述客户端的序列号信息是否与预先存储的序列号信息匹配;若所述客户端的标识信息与预先存储的标识信息匹配,且所述客户端的序列号信息与预先存储的序列号信息匹配,则确定对所述终端设备验证成功。

该遥控器对手机A或手机B发送的验证信息进行验证,以免该遥控器不支持的终端设备控制该遥控器,例如,该遥控器属于某一个家庭,手机A和手机B是该家庭成员的手机,则家庭成员通过手机A或手机B可控制该遥控器,而除该家庭之外的终端设备则无法控制该遥控器,为了避免除该家庭之外的终端设备控制该遥控器,终端设备在控制该遥控器之前,需要向该遥控器发送验证信息,以便该遥控器验证该终端设备是否是属于该家庭成员的终端设备。在本实施例中,家庭成员的手机A或手机B预先存储有该遥控器安装的服务器端的标识信息和序列号信息,该遥控器预先存储有手机A或手机B安装的客户端的标识信息和序列号信息。手机A或手机B将自身安装的客户端的标识信息和序列号信息作为验证信息发送给该遥控器,该遥控器验证手机A或手机B发送的客户端的标识信息和序列号信息是否为预先存储的手机A或手机B的客户端的标识信息和序列号信息,若是,则验证手机A或手机B是属于该家庭的成员的终端设备,另外,该遥控器还将自身安装的服务器端的标识信息和序列号信息发送给手机A或手机B,以便手机A或手机B验证该服务器端的标识信息和序列号信息是否为预先存储的该遥控器的服务器端的标识信息和序列号信息,若是,则验证该遥控器是属于该家庭的遥控器。

本实施例中,通过终端设备向遥控器发送验证信息,以便遥控器验证终端设备是否为预先设定的家庭成员的终端设备,提高了控制遥控器的安全性。

图5为本发明实施例提供的家庭设备控制装置的结构图。本发明实施例提供的家庭设备控制装置可以执行家庭设备控制方法实施例提供的处理流程,如图5所示,家庭设备控制装置包括:接收模块51、连接建立模块52、获取模块53、运行模块54、发送模块55。

接收模块51,用于接收终端设备发送的连接请求。

连接建立模块52,用于根据所述连接请求与所述终端设备建立连接。

接收模块51还用于接收所述终端设备发送的家庭设备的关联信息。

获取模块53,用于根据所述家庭设备的关联信息获取用于控制所述家庭设备的镜像文件。

运行模块54,用于运行所述镜像文件生成所述镜像文件的访问地址。

发送模块55,用于将所述访问地址发送给所述终端设备,以使所述终端设备根据所述访问地址获取用于控制所述家庭设备的用户界面。

本发明实施例提供的家庭设备控制装置可以具体用于执行上述图1所提供的方法实施例,具体功能此处不再赘述。

本发明实施例通过遥控器与终端设备建立无线连接,并接收终端设备发送的家庭设备的关联信息,该遥控器根据该关联信息获取用于控制该家庭设备的镜像文件,该遥控器运行该镜像文件生成该镜像文件的访问地址,并将该访问地址发送给终端设备,终端设备通过该访问地址生成用于控制该家庭设备的用户界面,实现对该家庭设备的本地控制或远程控制,用户通过一个遥控器即可实现对多个家庭设备的控制,减少了遥控器的数量,避免多个遥控器不宜寻找。

图6为本发明另一实施例提供的家庭设备控制装置的结构图。在上述实施例的基础上,所述连接请求包括家庭网关的连接信息;连接建立模块52具体用于根据所述家庭网关的连接信息与所述家庭网关建立连接;通过所述家庭网关与所述终端设备进行通信。

另外,接收模块51还用于接收所述终端设备通过所述家庭网关发送的验证信息。所述家庭设备控制装置还包括验证模块56,验证模块56用于根据所述验证信息对所述终端设备进行验证。

所述验证信息包括所述终端设备上安装的客户端的标识信息和序列号信息。验证模块56具体用于确定所述验证信息包括的所述客户端的标识信息是否与预先存储的标识信息匹配,以及所述验证信息包括的所述客户端的序列号信息是否与预先存储的序列号信息匹配;若所述客户端的标识信息与预先存储的标识信息匹配,且所述客户端的序列号信息与预先存储的序列号信息匹配,则确定对所述终端设备验证成功。

获取模块53具体用于根据所述家庭设备的关联信息从服务器获取所述关联信息对应的镜像文件,所述服务器预先存储有多个家庭设备的镜像文件,以及各家庭设备的关联信息,所述关联信息包括如下至少一种:品牌、型号、设备标识。

本发明实施例提供的家庭设备控制装置可以具体用于执行上述图3、4所提供的方法实施例,具体功能此处不再赘述。

本发明实施例通过终端设备将家庭网关的账号和密码通过该遥控器的Wifi热点建立的连接发送给该遥控器,以使该遥控器与该家庭网关连接,实现了终端设备通过家庭网关与该遥控器通信的方法;通过终端设备向遥控器发送验证信息,以便遥控器验证终端设备是否为预先设定的家庭成员的终端设备,提高了控制遥控器的安全性。

综上所述,本发明实施例通过遥控器与终端设备建立无线连接,并接收终端设备发送的家庭设备的关联信息,该遥控器根据该关联信息获取用于控制该家庭设备的镜像文件,该遥控器运行该镜像文件生成该镜像文件的访问地址,并将该访问地址发送给终端设备,终端设备通过该访问地址生成用于控制该家庭设备的用户界面,实现对该家庭设备的本地控制或远程控制,用户通过一个遥控器即可实现对多个家庭设备的控制,减少了遥控器的数量,避免多个遥控器不宜寻找;通过终端设备将家庭网关的账号和密码通过该遥控器的Wifi热点建立的连接发送给该遥控器,以使该遥控器与该家庭网关连接,实现了终端设备通过家庭网关与该遥控器通信的方法;通过终端设备向遥控器发送验证信息,以便遥控器验证终端设备是否为预先设定的家庭成员的终端设备,提高了控制遥控器的安全性。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1