家电控制方法及其家电和服务器的制作方法

文档序号:7870037阅读:187来源:国知局
专利名称:家电控制方法及其家电和服务器的制作方法
技术领域
本发明涉及家电远程控制技术,特别是涉及一种基于第三方服务器的家电控制方法及其家电和服务器。
背景技术
智能家电是在传统家电的基础上,通过增加设备,使其具有与外部设备通信的能力,以此扩展家电的功能,使用户体验到更加方便的生活服务。智能家电系统主要包括控制终端、智能家电以及服务器:控制终端:具有独立的操作系统,可以由用户自行安装软件,不断对设备的功能进行扩充,并可以实现互联网的接入,也可与其他设备进行数据通信的一类设备。目前常用的智能家电控制终端有智能手机、平板电脑、个人电脑等。智能家电:具有自动监测自身故障、自动测量、自动控制、自动调节与外部设备通信功能的家电设备。例如安装有WIFI模块或者3G模块的智能电视、智能空调、智能冰箱、智能洗衣机等。服务器:智能家电的制造厂商为保证智能家电正常工作而建立的更高级别的计算机系统,其用于存储智能家电、用户的相关信息,处理用户提交的控制命令,记录智能家电的工作状态和参数等。智能家电可以通过智能手机、平板电脑、个人PC等进行控制,只要获得相应的控制权限,用户就可以不受时间、地点的限制实现家电的开关控制,获取家电运行的状态和参数,为家电下一步的工作发送命令。智能家电也会将自身的工作参数发送给用户,让用户第一时间获取信息并做出反应。智能家电还可以按照用户预先设定,自动完成用户的要求和上报结果。同时,在工作过程中智能家电可根据用户设定实现节水节能,降低消费者使用成本。智能家电可以自动记录、分析消费者的操作习惯,主动满足消费者的个性要求。智能家电的生产厂家可以通过建立的服务器自动记录所有智能家电的工作参数,对产品的性能进行统计分析,为产品品质的提升,提供数据支持。同时记录消费者的使用习惯,以改善产品设计不合理的部分。用户购买智能家电后,使控制终端具备控制智能家电的权限,同时建立智能家电与控制终端的通信连接。由于用户的控制端为智能手机、平板电脑、个人PC等,这些设备非常的普遍,如何确保控制终端控制正确的智能家电和智能家电接收具有权限的控制终端的控制是非常重要的。传统的方式是通过家电的产品编码(产品ID)来建立权限,即用户利用自己的手机和自己的家电的产品ID建立关系,实现对该家电的控制。然而,家电的产品ID通常粘贴在家电的外壳上,他人很容易获知,即某个用户可以通过手机及其控制软件控制他人的家电,导致家电控制系统的可靠性不高。

发明内容
基于此,有必要提供一种可靠性更高的家电控制方法及其家电和服务器。一种家电控制方法,包括如下步骤:控制终端接收用户输入的注册信息,并将该注册信息发送给服务器;所述服务器接收所述终端发出的注册信息,并根据所述注册信息建立个人账户数据库;所述控制终端接收用户输入的产品编码,并将所述注册信息和产品编码发送给家电;所述家电接收所述控制终端发出的注册信息和产品编码,并响应用户操作,将该注册信息和产品编码发送给所述服务器;所述服务器识别所述家电发送的注册信息在所述个人账户数据库中是否存在,以及识别所述家电发送的产品编码在预设的编码库中是否存在且编码库中对应的产品编码的状态信息为未激活;所述服务器识别结果为所述家电发送的注册信息在所述个人账户数据库中存在,所述家电发送的产品编码在预设的编码库中存在且对应状态信息为未激活时,将所述家电发送的产品编码绑定到对应的个人账户中,并将所述编码库中对应的产品编码的状态信息设置为激活。其中一个实施例中,还包括:所述控制终端响应用户操作,产生含有产品编码的控制指令,并将注册信息和含有产品编码的控制指令发送给所述服务器; 所述服务器将所述控制指令发送给注册信息和产品编码均相同的家电。其中一个实施例中,还包括:所述家电响应所述控制指令,执行对应功能。其中一个实施例中,还包括:在所述家电将所述注册信息和所述产品编码发送给所述服务器的同时还发送一验证密码给所述服务器,所述验证密码是根据所述产品编码和预设加密算法计算得到;所述服务器根据所述家电发送的产品编码和预设审核算法计算得到审核密码,并比较所述审核密码和所述验证密码是否相同;在所述审核密码和所述验证密码也相同时,将所述家电发送的产品编码绑定到对应的个人账户中,并将所述编码库中对应的产品编码的状态信息设置为激活。—种家电,包括:接收模块、传送模块、执行模块,所述接收模块用于接收控制终端发出的注册信息和产品编码;所述传送模块用于并响应用户操作,将所述接收模块接收的注册信息和产品编码发送给服务器;所述执行模块用于响应所述服务器发出的控制指令,执行对应的功能。其中一个实施例中,还包括:加密模块,用于根据预设加密算法和所述控制终端发送的产品编码计算得到一验证密码;所述传送模块还用于将所述验证密码连同所述注册信息和产品编码一并发送给所述服务器。一种服务器,包括注册模块、配对模块和绑定模块,
所述注册模块用于接收控制终端发出的注册信息,并根据所述注册信息建立个人账户数据库;所述配对模块用于接收并识别所述家电发送的注册信息在所述个人账户数据库中是否存在,以及识别所述家电发送的产品编码在预设的编码库中是否存在且编码库中对应的产品编码的状态信息为未激活;所述绑定模块用于在所述配对模块的识别结果为所述家电发送的注册信息在所述个人账户数据库中存在,所述家电发送的产品编码在预设的编码库中存在且对应状态信息为未激活时,将所述家电发送的产品编码绑定到对应的个人账户中,并将所述编码库中对应的产品编码的状态信息设置为激活。其中一个实施例中,所述服务器还包括:控制模块,用于接收所述控制终端发送的带注册信息和产品编码的控制指令,并将该控制指令转发给注册信息和产品编码均相同的家电。其中一个实施例中,所述服务器还包括审核模块,用于接收所述家电发送的产品编码和验证密码,根据所述家电发送的产品编码和预设审核算法计算得到审核密码,并将所述审核密码和所述验证密码比对;所述绑定模块用于在所述审核模块比对结果为所述审核密码和所述验证密码也相同时,将所述家电发送的产品编码绑定到对应的个人账户中,并将所述编码库中对应的产品编码的状态信息设置为激活。一种家电控制方法,包括如下步骤:接收终端发出的注册信息,并根据所述注册信息建立个人账户数据库;收并识别家电发送的注册信息在所述个人账户数据库中是否存在,接收并识别所述家电发送的产品编码在预设的编码库中是否存在且编码库中对应的产品编码的状态信息为未激活;识别结果为所述家电发送的注册信息在所述个人账户数据库中存在,所述家电发送的产品编码在预设的编码库中存在且对应状态信息为未激活时,将所述家电发送的产品编码绑定到对应的个人账户中,并将所述编码库中对应的产品编码的状态信息设置为激活。其中一个实施例中,还包括:接收所述控制终端发送的注册信息和含有产品编码的控制指令,并将所述控制指令发送给注册信息和产品编码均相同的家电。其中一个实施例中,还包括:接收所述家电发送的验证密码,并根据所述家电发送的产品编码和预设审核算法计算得到审核密码,比较所述审核密码和所述验证密码是否相同;在所述审核密码和所述验证密码也相同时,将所述家电发送的产品编码绑定到对应的个人账户中,并将所述编码库中对应的产品编码的状态信息设置为激活。上述家电控制方法及其家电和服务器,通过将注册信息和产品编码绑定,并据此绑定的信息控制控制终端,服务器以及家电之间的控制指令的传送。相比单一的产品编码作为权限标示的方法,用户注册信息和产品编码同时被重复或被他人获知的可能性很小,即可靠性更高。


图1为本发明一实施例的家电控制方法的步骤流程图;图2为本发明一实施例的家电控制系统的功能模块图。
具体实施例方式如图1所示,其为本发明一较佳实施例的家电控制方法的步骤流程图,包括如下步骤:步骤S101,控制终端接收用户输入的注册信息,并将该注册信息发送给服务器。上述注册信息主要用于识别和确认用户的身份,可以使用用户注册时填写的用户名、用户识别码(用户ID)等,同时用于验证用户身份的登录密码(口令)也可以作为注册信
肩、O步骤S102,所述服务器接收所述终端发出的注册信息,并根据所述注册信息建立个人账户数据库。控制终端可以是智能手机、平板电脑、个人PC等,服务器为远程控制家电的设备。如用户通过手机下载控制软件后,输入注册信息,以便在服务器上注册个人账户。注册个人账户的控制终端通常有多个,故建立所述立个人账户数据库。步骤S103,所述控制终端接收用户输入的产品编码,并将所述注册信息和产品编码发送给家电。用户输入的产品编码是指用户家里的智能家电(即本实施例中的家电)的机身编码,是从家电或者产品资料上获得,可以是粘贴在家电商的编码标签或者压制成型在家电外壳上的编码。输入方式可以是键盘输入,也可以是扫描条形码等。步骤S104,所述家电接收所述控制终端发出的注册信息和产品编码,并响应用户操作,将该注册信息和产品编码发送给所述服务器。步骤S105,所述服务器识别所述家电发送的注册信息在所述个人账户数据库中是否存在,以及识别所述家电发送的产品编码在预设的编码库中是否存在且编码库中对应的产品编码的状态信息为未激活。所述预设的编码库存储有多个产品编码以及对应的状态信息,所述状态信息包括激活和未激活。所述激活和未激活通过不同的符号或者数字等内容表示即可,如“O”表示未激活,“I”表示激活。在智能家电生产完成后,智能家电制造商或者智能家电系统的运营商等将智能家电产品的机身编码(即产品编码)记录后上传给智能家电服务器形成预设的编码库,在该编码库中产品编码包括休眠(未激活)和激活两种状态。休眠状态的产品编码是指消费者未向智能家电服务器注册该家电产品,家电产品和智能家电服务器之间无通信连接,激活状态是指消费者购买家电产品后,向智能家电服务器注册了该家电产品,家电产品和智能家电服务器之间可进行通信。步骤S106,所述服务器识别结果为所述家电发送的注册信息在所述个人账户数据库中存在,所述家电发送的产品编码在预设的编码库中存在且对应状态信息为未激活时,将所述家电发送的产品编码绑定到对应的个人账户中,并将所述编码库中对应的产品编码的状态信息设置为激活。
即家电在服务器上注册,且注册在注册信息相同的个人账户中。所述编码库的设立和比较是为了防止非自家家电与自家服务器连接,因为其他厂家的家电的产品编码在所述编码库中将不存在,也就拒绝其他厂家的家电在此服务器上注册。所述编码库中状态信息的设立和比较,是为了防止重复注册等异常注册情况的发生。若注册信息不一致或者产品编码处于激活状态,则认为家电提供的信息有误或者家电的连接属于非正常登录等,拒绝该家电的连接。服务器完成产品编码与个人账户的绑定以及状态信息的变更后,分别向家电和控制终端返回家电成功完成注册的消息。家电接收到上述消息后将产品编码和注册信息永久存储,用于后续各项操作,例如登录服务器、连接控制终端和产品升级等。进一步地,控制终端还可以利用上述产品编码和注册信息对家电进行更具可靠性的控制操作,具体步骤如下:步骤S107,所述控制终端响应用户操作,产生含有产品编码的控制指令,并将注册信息和含有产品编码的控制指令发送给所述服务器。如电视机的产品编码为001,用户“张三”在手机上点击关闭电视机001,此时手机将关闭指令、编码001以及注册信息“张三”发送给服务器。步骤S108,所述服务器将所述控制指令发送给注册信息和产品编码均相同的家电。如,服务器将关闭指令发送给与之建立控制连接的注册信息为“张三”编号为001的电视机。步骤S109,所述家电响应所述控制指令,执行对应功能。如电视机响应所述关闭指令关机。上述家电控制方法,通过将控制终端在服务器上的注册信息和产品编码绑定,并据此绑定的信息建立控制终端,服务器以及家电之间的连接和控制指令的传送。相比单一的产品编码作为权限标示的方法,用户注册信息和产品编码同时被重复或被他人获知的可能性很小,即可靠性更高。上述控制终端、服务器以及家电之间的连接可以是无线也可以是有线。无线方式可以是移动通信的蜂窝式基站网络,可以是利用无线路由器实现。通常,上述服务器由家电生产厂家提供,且由生产厂家维护。由于其他厂家比较容易获知产品编码,还是存在其他厂家家电与自家服务器连接的可能,那么,如何更有效地识别在服务器建注册的家电是否为自家生产的家电,便是一个需要解决的问题。为此,本发明另一实施例中:所述步骤S104在所述家电将所述注册信息和所述产品编码发送给所述服务器的同时还发送一验证密码给所述服务器,所述验证密码是根据所述产品编码和预设加密算法计算得到。所述步骤S105还包括:服务器根据家电发送的产品编码和预设审核算法计算得到审核密码,并比较所述审核密码和所述验证密码是否相同。步骤S105是在所述审核密码和所述验证密码也相同时,将所述家电发送的产品编码绑定到对应的个人账户中,并将所述编码库中对应的产品编码的状态信息设置为激活。
相同厂家的家电内部的预设加密算法将和服务器中预设审核算法相同,得到的审核密码和验证密码也会相同。若不是自家生产的家电,则家电内部则不会有和服务器中相同的预设算法,也就避免了其他厂家的家电在自己服务器注册的情况。如图2所示,其为本发明一实施例的家电控制系统20的功能模块图,包括:控制终端200、服务器300和家电400。控制终端200用于接收用户输入的注册信息和产品编码,并该注册信息发送给服务器300,将注册信息和产品编码发送给家电400。控制终端200还用于响应用户操作,产生含有产品编码的控制指令,并将注册信息和含有产品编码的控制指令发送给所述服务器300。所述家电400包括:接收模块401、传送模块402和执行模块403。接收模块401用于接收所述控制终端200发出的注册信息和产品编码。传送模块402用于并响应用户操作,将接收模块401接收的注册信息和产品编码发送给所述服务器300。执行模块403用于响应所述服务器300发出的控制指令,执行对应的功能。服务器300包括:注册模块301、配对模块302、绑定模块303,控制模块304。所述注册模块301用于接收控制终端200发出的注册信息,并根据所述注册信息建立个人账户数据库。所述配对模块302用于接收并识别所述家电400发送的注册信息在所述个人账户数据库中是否存在,识别所述家电400发送的产品编码在预设的编码库中是否存在且编码库中对应的产品编码的状态信息为未激活。所述预设的编码库存储有多个产品编码以及对应的状态信息,所述状态信息包括激活和未激活。绑定模块303用于在所述配对模块302的识别结果为所述家电400发送的注册信息在所述个人账户数据库中存在,所述家电400发送的产品编码在预设的编码库中存在且对应状态信息为未激活时,将所述家电400发送的产品编码绑定到对应的个人账户中,并将所述编码库中对应的产品编码的状态信息设置为激活。服务器完成产品编码与个人账户的绑定以及状态信息的变更后,分别向家电和控制终端返回家电成功完成注册的消息。家电接收到上述消息后将产品编码和注册信息永久存储,用于后续各项操作,例如登录服务器、连接控制终端和产品升级等。控制模块304用于接收控制终端200发送的带注册信息和产品编码的控制指令,并将该控制指令转发给注册信息和产品编码均相同的家电400。上述家电控制系统20通过将注册信息和产品编码绑定,并据此绑定的信息建立控制终端200,服务器300以及家电400之间的控制指令的传送。相比单一的产品编码作为权限标示的方法,用户注册信息和产品编码重复或被他人获知的可能性很小,即可靠性更闻。其他实施例中,所述家电400还包括:加密模块,用于根据预设加密算法和控制终端200发送的产品编码计算得到一验证密码。所述传送模块402还用于将所述验证密码连同所述注册信息和产品编码一并发送给所述服务器300。所述服务器300还包括:审核模块,用于接收所述家电400发送的验证密码,根据家电400发送的产品编码和预设审核算法计算得到审核密码,并将审核密码和验证密码比对。所述绑定模块303用于在所述审核模块比对结果为审核密码和验证密码也相同时,将所述家电发送的产品编码绑定到对应的个人账户中,并将所述编码库中对应的产品编码的状态信息设置为激活。如此便可解决非自家家电在自家服务器注册的问题。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种家电控制方法,其特征在于,包括如下步骤: 控制终端接收用户输入的注册信息,并将该注册信息发送给服务器; 所述服务器接收所述终端发出的注册信息,并根据所述注册信息建立个人账户数据库; 所述控制终端接收用户输入的产品编码,并将所述注册信息和产品编码发送给家电;所述家电接收所述控制终端发出的注册信息和产品编码,并响应用户操作,将该注册信息和产品编码发送给所述服务器; 所述服务器识别所述家电发送的注册信息在所述个人账户数据库中是否存在,以及识别所述家电发送的产品编码在预设的编码库中是否存在且编码库中对应的产品编码的状态信息为未激活; 所述服务器识别结果为所述家电发送的注册信息在所述个人账户数据库中存在,所述家电发送的产品编码在预设的编码库中存在且对应状态信息为未激活时,将所述家电发送的产品编码绑定到对应的个人账户中,并将所述编码库中对应的产品编码的状态信息设置为激活。
2.根据权利要求1所述的家电控制方法,其特征在于,还包括: 所述控制终端响应用户操作,产生含有产品编码的控制指令,并将注册信息和含有产品编码的控制指令发送给所述服务器; 所述服务器将所述控制指令发送给注册信息和产品编码均相同的家电。
3.根据权利要求1所述的家电控制方法,其特征在于,还包括:所述家电响应所述控制指令,执行对应功能。
4.根据权利要求1所述的家电控制方法,其特征在于,还包括: 在所述家电将所述注册信息和所述产品编码发送给所述服务器的同时还发送一验证密码给所述服务器,所述验证密码是根据所述产品编码和预设加密算法计算得到; 所述服务器根据所述家电发送的产品编码和预设审核算法计算得到审核密码,并比较所述审核密码和所述验证密码是否相同; 在所述审核密码和所述验证密码也相同时,将所述家电发送的产品编码绑定到对应的个人账户中,并将所述编码库中对应的产品编码的状态信息设置为激活。
5.一种家电,其特征在于,包括:接收模块、传送模块、执行模块, 所述接收模块用于接收控制终端发出的注册信息和产品编码; 所述传送模块用于并响应用户操作,将所述接收模块接收的注册信息和产品编码发送给服务器; 所述执行模块用于响应所述服务器发出的控制指令,执行对应的功能。
6.根据权利要求5所述的家电,其特征在于,还包括:加密模块,用于根据预设加密算法和所述控制终端发送的产品编码计算得到一验证密码; 所述传送模块还用于将所述验证密码连同所述注册信息和产品编码一并发送给所述服务器。
7.一种服务器,其特征在于,包括注册模块、配对模块和绑定模块, 所述注册模块用于接收控制终端发出的注册信息,并根据所述注册信息建立个人账户数据库;所述配对模块用于接收并识别所述家电发送的注册信息在所述个人账户数据库中是否存在,识别所述家电发送的产品编码在预设的编码库中是否存在且编码库中对应的产品编码的状态信息为未激活; 所述绑定模块用于在所述配对模块的识别结果为所述家电发送的注册信息在所述个人账户数据库中存在,所述家电发送的产品编码在预设的编码库中存在且对应状态信息为未激活时,将所述家电发送的产品编码绑定到对应的个人账户中,并将所述编码库中对应的产品编码的状态信息设置为激活。
8.根据权利要求7所述的服务器,其特征在于,所述服务器还包括: 控制模块,用于接收所述控制终端发送的带注册信息和产品编码的控制指令,并将该控制指令转发给注册信息和产品编码均相同的家电。
9.根据权利要求7所述的服务器,其特征在于,所述服务器还包括审核模块,用于接收所述家电发送的产品编码和验证密码,根据所述家电发送的产品编码和预设审核算法计算得到审核密码,并将所述审核密码和所述验证密码比对; 所述绑定模块用于在所述审核模块比对结果为所述审核密码和所述验证密码也相同时,将所述家电发送的产品编码绑定到对应的个人账户中,并将所述编码库中对应的产品编码的状态信息设置为激活。
10.一种家电控制方法,其特征在于,包括如下步骤: 接收终端发出的注册信息,并根据所述注册信息建立个人账户数据库; 接收并识别家电发送的注册信息在所述个人账户数据库中是否存在,接收并识别所述家电发送的产品编码在预设的编码库中是否存在且编码库中对应的产品编码的状态信息为未激活; 识别结果为所述家电发送的注册信息在所述个人账户数据库中存在,所述家电发送的产品编码在预设的编码库中存在且对应状态信息为未激活时,将所述家电发送的产品编码绑定到对应的个人账户中,并将所述编码库中对应的产品编码的状态信息设置为激活。
11.根据权利要求10所述的家电控制方法,其特征在于,还包括: 接收所述控制终端发送的注册信息和含有产品编码的控制指令,并将所述控制指令发送给注册信息和产品编码均相同的家电。
12.根据权利要求10所述的家电控制方法,其特征在于,还包括: 收所述家电发送的验证密码,并根据所述家电发送的产品编码和预设审核算法计算得到审核密码,比较所述审核密码和所述验证密码是否相同; 在所述审核密码和所述验证密 码也相同时,将所述家电发送的产品编码绑定到对应的个人账户中,并将所述编码库中对应的产品编码的状态信息设置为激活。
全文摘要
一种家电控制方法包括控制终端该注册信息发送给服务器;服务器根据注册信息建立个人账户数据库;控制终端将注册信息和产品编码发送给家电;家电将注册信息和产品编码发送给服务器;服务器识别注册信息在个人账户数据库中是否存在,识别产品编码在预设的编码库中是否存在且对应状态信息为未激活;服务器识别结果为注册信息存在,产品编码存在且对应状态信息为未激活时,将产品编码绑定到对应的个人账户中,并产品编码的状态信息设置为激活。本发明还提供一种对应的家电和服务器。其是通过注册信息和产品编码绑定控制控制终端,服务器以及家电之间的控制指令的传送,由于注册信息和产品编码被他人获知的可能性很小,使得可靠性更高。
文档编号H04L29/06GK103078904SQ20121056838
公开日2013年5月1日 申请日期2012年12月24日 优先权日2012年12月24日
发明者梁三林, 郑双名 申请人:惠州Tcl家电集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1