绑定家庭网关的方法、家庭网关管理平台以及系统与流程

文档序号:14721360发布日期:2018-06-17 15:37阅读:1191来源:国知局

本发明涉及通信技术,尤其涉及一种绑定家庭网关的方法、家庭网关管理平台以及系统。



背景技术:

随着宽带技术的不断发展,智能家庭设备和家庭网关的应用也不断普及,智能家庭网关可以通过以太网端口、WLAN无线接口等连接各种用户终端,也可以通过各种接口连接智能家庭设备,对实现智能家庭设备的控制。

当用户终端通过本地网络与家庭网关建立连接之后,可以通过本地网络与家庭网关进行绑定,并在绑定后通过家庭网关控制各个智能家庭设备。而当用户终端不在家庭网关的本地网络中时,将无法实现与家庭网关的绑定操作,也无法方便地对智能家庭设备进行远程控制,给用户带来很多不便。



技术实现要素:

本发明提供一种绑定家庭网关的方法、家庭网关管理平台以及系统,用以解决现有技术中用户不在本地网络时无法与家庭网关进行绑定的技术问题。

本发明提供一种绑定家庭网关的方法,包括:

接收终端发送的绑定请求,所述绑定请求中携带有用户账号、家庭网关标识以及网关密码;

根据所述绑定请求中的家庭网关标识,查找对应的家庭网关;

向所述家庭网关发送验证信息,所述验证信息包括所述网关密码,以使所述家庭网关验证所述网关密码是否正确;

接收所述家庭网关返回的验证结果,若所述验证结果表明密码正确,则将所述用户账号与所述家庭网关绑定。

进一步地,在向所述家庭网关发送验证信息之前,还包括:判断所述家庭网关是否绑定过账号;

若所述家庭网关没有绑定过账号,则将所述用户账号与所述家庭网关绑定,具体包括:

将所述用户账号设置为所述家庭网关的主账号,并保存所述用户账号与所述家庭网关的绑定关系。

进一步地,若所述家庭网关绑定过账号,则所述向所述家庭网关发送验证信息,具体包括:

向所述家庭网关的主账号发送绑定验证请求,所述绑定验证请求中携带有所述用户账号,以使所述主账号根据所述绑定验证请求确定是否允许所述用户账号与所述家庭网关进行绑定;

接收所述主账号返回的信息,若所述信息表明所述主账号允许所述用户账号与所述家庭网关进行绑定,则向所述家庭网关发送所述验证信息。

进一步地,在将所述用户账号与所述家庭网关绑定之后,还包括:

接收所述终端发送的控制请求,所述控制请求包括所述用户账号和家庭设备标识;

查找与所述用户账号绑定的家庭网关,并向所述家庭网关发送控制信息,所述控制信息包括所述家庭设备标识,以使所述家庭网关根据所述控制信息对相应的家庭设备进行控制。

本发明还提供一种家庭网关管理平台,包括:

接收模块,用于接收终端发送的绑定请求,所述绑定请求中携带有用户账号、家庭网关标识以及网关密码;

查找模块,用于根据所述绑定请求中的家庭网关标识,查找对应的家庭网关;

验证模块,用于向所述家庭网关发送验证信息,所述验证信息包括所述网关密码,以使所述家庭网关验证所述网关密码是否正确;

绑定模块,用于接收所述家庭网关返回的验证结果,若所述验证结果表明密码正确,则将所述用户账号与所述家庭网关绑定。

进一步地,所述家庭网关管理平台还包括:判断模块;

所述判断模块用于:在所述验证模块向所述家庭网关发送验证信息之前,判断所述家庭网关是否绑定过账号;

相应的,若所述判断模块判断所述家庭网关没有绑定过账号,则所述绑定模块具体用于:接收所述家庭网关返回的验证结果,若所述验证结果表明密码正确,则将所述用户账号设置为所述家庭网关的主账号,并保存所述用户账号与所述家庭网关的绑定关系。

进一步地,若所述判断模块判断所述家庭网关绑定过账号,则所述验证模块具体用于:

向所述家庭网关的主账号发送绑定验证请求,所述绑定验证请求中携带有所述用户账号,以使所述主账号根据所述绑定验证请求确定是否允许所述用户账号与所述家庭网关进行绑定;

接收所述主账号返回的信息,若所述信息表明所述主账号允许所述用户账号与所述家庭网关进行绑定,则向所述家庭网关发送所述验证信息,所述验证信息包括所述网关密码,以使所述家庭网关验证所述网关密码是否正确。

进一步地,所述家庭网关管理平台还包括:控制模块;

所述控制模块用于:在所述绑定模块将所述用户账号与所述家庭网关绑定之后,接收所述终端发送的控制请求,所述控制请求包括所述用户账号和家庭设备标识;

查找与所述用户账号绑定的家庭网关,并向所述家庭网关发送控制信息,所述控制信息包括所述家庭设备标识,以使所述家庭网关根据所述控制信息对相应的家庭设备进行控制。

本发明还提供一种绑定家庭网关的系统,包括:终端、家庭网关以及上述任一项所述的家庭网关管理平台。

本发明提供的绑定家庭网关的方法、家庭网关管理平台以及系统,通过接收终端发送的绑定请求,所述绑定请求中携带有用户账号、家庭网关标识以及网关密码,根据所述绑定请求中的家庭网关标识,查找对应的家庭网关,并在所述家庭网关验证所述绑定请求中的网关密码正确时将所述用户账号与所述家庭网关绑定,即使终端不在家庭网关的本地网络中,也可以实现与家庭网关的绑定操作,使得用户可以对智能家庭设备进行远程控制,为用户提供方便。

附图说明

图1为本发明实施例一提供的绑定家庭网关的方法的流程图;

图2为本发明实施例二提供的绑定家庭网关的方法的流程图;

图3为本发明实施例三提供的家庭网关管理平台的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

本发明实施例一提供一种绑定家庭网关的方法。图1为本发明实施例一提供的绑定家庭网关的方法的流程图。如图1所示,本实施例中的方法,可以包括:

步骤101、接收终端发送的绑定请求,所述绑定请求中携带有用户账号、家庭网关标识以及网关密码。

具体地,本实施例中方法的执行主体可以为家庭网关管理平台。所述终端可以是手机、电脑、PAD、软交换语音电话等,用户可以在所述终端上安装相应客户端,通过客户端登录至家庭网关管理界面,并向家庭网关管理平台发送绑定请求。

步骤102、根据所述绑定请求中的家庭网关标识,查找对应的家庭网关。

具体地,本实施例所述的终端,可以不在家庭网关的本地网络之中,由于终端与家庭网关不能通过本地网络实现连接,因此,终端无法直接与家庭网关进行绑定,而是需要通过家庭网关管理平台。家庭网关管理平台可以根据终端发送的绑定请求中携带的家庭网关标识找到对应的家庭网关,所述家庭网关标识可以是家庭网关的设备序列号,也可以是户主为家庭网关自定义的名称等。

步骤103、向所述家庭网关发送验证信息,所述验证信息包括所述网关密码,以使所述家庭网关验证所述网关密码是否正确。

用户想要绑定家庭网关,必须知道家庭网关的密码,所述家庭网关的密码可以由户主事先设置。家庭网关管理平台将用户提交的绑定请求中的网关密码发送给家庭网关,使得家庭网关可以对所述网关密码进行验证,并向所述家庭网关管理平台返回验证结果,若所述网关密码与所述家庭网关预设的密码不一致,则所述验证结果为密码错误,若所述网关密码与所述家庭网关预设的密码一致,则所述验证结果为密码正确。

步骤104、接收所述家庭网关返回的验证结果,若所述验证结果表明密码正确,则将所述用户账号与所述家庭网关绑定。

具体地,管理平台接收到家庭网关返回的验证结果后,判断所述验证结果是否为密码正确,若是,则将所述用户账号和所述家庭网关进行绑定,即将所述用户账号与所述家庭网关标识对应存储。用户账号与家庭网关绑定之后,所述用户账号可以通过家庭网关管理平台对与所述家庭网关建立连接的智能家庭设备进行控制。

若所述验证结果表明密码错误,则家庭网关管理平台可以向终端发送消息,以提示用户密码错误,请用户重新输入网关密码或者取消此次绑定操作。

本实施例提供的绑定家庭网关的方法,通过接收终端发送的绑定请求,所述绑定请求中携带有用户账号、家庭网关标识以及网关密码,根据所述绑定请求中的家庭网关标识,查找对应的家庭网关,并在所述家庭网关验证所述绑定请求中的网关密码正确时将所述用户账号与所述家庭网关绑定,即使终端不在家庭网关的本地网络中,也可以实现与家庭网关的绑定操作,使得用户可以对智能家庭设备进行远程控制,为用户提供方便。

实施例二

本发明实施例二提供一种绑定家庭网关的方法。本实施例是在实施例一提供的技术方案的基础上,增加了对主账号和非主账号的区分。图2为本发明实施例二提供的绑定家庭网关的方法的流程图。如图2所示,本实施例中的方法,可以包括:

步骤201、接收终端发送的绑定请求,所述绑定请求中携带有用户账号、终端ID、家庭网关标识以及网关密码。

具体地,所述终端ID可以是终端的设备序列号等。

步骤202、根据所述绑定请求中的家庭网关标识,查找对应的家庭网关,并判断所述家庭网关是否已注册且在线。

若所述家庭网关还未注册,则向用户发送提示信息,以提示用户其欲绑定的家庭网关尚未注册。若所述家庭网关不在线,则向用户发送提示信息,提示用户其欲绑定的家庭网关不在线,且在所述家庭网关上线后,继续执行后续步骤。

步骤203、若所述家庭网关已注册且在线,则判断所述家庭网关是否绑定过账号。

判断所述家庭网关是否绑定过账号,即判断家庭网关管理平台中是否存储有与所述家庭网关的标识对应的账号,若有,则说明所述家庭网关曾经绑定过账号,反之则说明所述家庭网关没有绑定过账号。

若所述家庭网关没有绑定过账号,执行步骤204和步骤205,若所述家庭网关绑定过账号,则执行步骤206至步骤208。

步骤204、向所述家庭网关发送验证信息,所述验证信息包括所述网关密码以及终端ID,以使所述家庭网关验证所述网关密码是否正确、验证所述终端ID是否合法。

验证所述终端ID是否合法,具体是指,查看所述终端ID是否在黑名单中,若不在,则判定所述终端合法,若在,则判定所述终端ID不合法。所述黑名单中的ID可以由用户事先设置,或者,若家庭网关发现某一终端超过预设次尝试接入网关,则将该终端的ID放入黑名单中。本实施例中,增加了对终端ID是否合法的验证,能够进一步地保证家庭网关的安全性。

步骤205、接收所述家庭网关返回的验证结果,若所述验证结果表明密码正确且终端ID合法,则将所述用户账号与所述家庭网关绑定。

具体地,可以将所述用户账号设置为所述家庭网关的主账号,并保存所述用户账号与所述家庭网关的绑定关系。

在步骤205之后,执行步骤209至步骤2010。

步骤206、向主账号发送绑定验证请求,所述绑定验证请求中携带有所述用户账号。

所述主账号接收到所述绑定验证请求后,可以根据所述绑定验证请求确定是否允许所述用户账号与所述家庭网关进行绑定。

步骤207、接收所述主账号返回的信息,若所述信息表明所述主账号允许所述用户账号与所述家庭网关进行绑定,则向所述家庭网关发送验证信息。

所述验证信息包括所述网关密码和终端ID,以使所述家庭网关验证所述网关密码是否正确、所述终端ID是否合法。

步骤208、接收所述家庭网关返回的验证结果,若所述验证结果表明密码正确且终端ID合法,则将所述用户账号与所述家庭网关绑定。

具体地,可以将所述用户账号设置为所述家庭网关的非主账号,并保存所述用户账号与所述家庭网关的绑定关系。

在步骤208之后,执行步骤209至步骤2010。

步骤209、接收所述终端发送的控制请求,所述控制请求中包括所述用户账号和家庭设备标识。

步骤2010、查找与所述用户账号绑定的家庭网关,并向所述家庭网关发送控制信息。

所述控制信息包括所述家庭设备标识,以使所述家庭网关根据所述控制信息对相应的家庭设备进行控制。具体地,终端向家庭网关管理平台发送的控制请求中还可以携带有控制指令,用于指示家庭网关需要对智能家庭设备进行的操作,相应的,所述家庭网关管理平台向家庭网关发送的控制信息中也可以携带有所述控制指令,以使所述家庭网关根据所述控制指令对智能家庭设备进行相应操作,所述控制指令可以为开、关、调大、调小等。

本实施例提供的绑定家庭网关的方法,将第一次绑定家庭网关的账号设置为主账号,后续绑定的账号设置为非主账号,非主账号的绑定必须要经过主账号的同意,能够增加家庭网关和安全性。

进一步地,当家庭网关管理平台将家庭网关和用户账号绑定存储后,可以将所述绑定关系发送给所述家庭网关和终端,以使所述家庭网关和所述终端保存该绑定关系,方便用户后续查看和使用。

进一步地,在上述实施例提供的技术方案的基础上,还可以对主账号和非主账号的权限进行设置,主账号拥有最高权限,能够控制家庭网关以及全部智能家庭设备,非主账号的权限较低,只能控制全部或部分智能家庭设备,非主账号的权限可以由主账号来设置,能够进一步增加家庭网关的安全性。

上述实施例均是针对终端不在本地网络中时与家庭网关绑定的方法,当终端在本地网络中时,可以通过上述实施例中的方法实现与家庭网关的绑定,也可以不经过家庭网关管理平台,直接与家庭网关进行交互实现绑定,在绑定时或绑定之后,家庭网关需将与终端的绑定关系上传至家庭网关管理平台,避免账号绑定冲突,也方便家庭网关管理平台对家庭网关的统一管理。

实施例三

本发明实施例三提供一种家庭网关管理平台。图3为本发明实施例三提供的家庭网关管理平台的结构示意图。如图3所示,本实施例中的家庭网关管理平台,可以包括:

接收模块301,用于接收终端发送的绑定请求,所述绑定请求中携带有用户账号、家庭网关标识以及网关密码;

查找模块302,用于根据所述绑定请求中的家庭网关标识,查找对应的家庭网关;

验证模块303,用于向所述家庭网关发送验证信息,所述验证信息包括所述网关密码,以使所述家庭网关验证所述网关密码是否正确;

绑定模块304,用于接收所述家庭网关返回的验证结果,若所述验证结果表明密码正确,则将所述用户账号与所述家庭网关绑定。

本实施例中的家庭网关管理平台,可以用于执行实施例一所述的绑定家庭网关的方法,其具体实现原理与实施例一类似,此处不再赘述。

本实施例提供的家庭网关管理平台,通过接收终端发送的绑定请求,所述绑定请求中携带有用户账号、家庭网关标识以及网关密码,根据所述绑定请求中的家庭网关标识,查找对应的家庭网关,并在所述家庭网关验证所述绑定请求中的网关密码正确时将所述用户账号与所述家庭网关绑定,即使终端不在家庭网关的本地网络中,也可以实现与家庭网关的绑定操作,使得用户可以对智能家庭设备进行远程控制,为用户提供方便。

进一步地,所述家庭网关管理平台还可以包括:判断模块;

所述判断模块用于:在所述验证模块向所述家庭网关发送验证信息之前,判断所述家庭网关是否绑定过账号;

相应的,若所述判断模块判断所述家庭网关没有绑定过账号,则所述绑定模块304具体用于:接收所述家庭网关返回的验证结果,若所述验证结果表明密码正确,则将所述用户账号设置为所述家庭网关的主账号,并保存所述用户账号与所述家庭网关的绑定关系。

进一步地,若所述判断模块判断所述家庭网关绑定过账号,则所述验证模块303具体用于:

向所述家庭网关的主账号发送绑定验证请求,所述绑定验证请求中携带有所述用户账号,以使所述主账号根据所述绑定验证请求确定是否允许所述用户账号与所述家庭网关进行绑定;

接收所述主账号返回的信息,若所述信息表明所述主账号允许所述用户账号与所述家庭网关进行绑定,则向所述家庭网关发送所述验证信息,所述验证信息包括所述网关密码,以使所述家庭网关验证所述网关密码是否正确。

进一步地,所述家庭网关管理平台还可以包括:控制模块;

所述控制模块用于:在所述绑定模块将所述用户账号与所述家庭网关绑定之后,接收所述终端发送的控制请求,所述控制请求包括所述用户账号和家庭设备标识;

查找与所述用户账号绑定的家庭网关,并向所述家庭网关发送控制信息,所述控制信息包括所述家庭设备标识,以使所述家庭网关根据所述控制信息对相应的家庭设备进行控制。

实施例四

本发明实施例四提供一种绑定家庭网关的系统,包括:终端、家庭网关以及上述任一项所述的家庭网关管理平台。

本实施例中各部件的结构和功能均与前述实施例类似,此处不再赘述。

本实施例提供的绑定家庭网关的系统,通过家庭网关管理平台接收终端发送的绑定请求,所述绑定请求中携带有用户账号、家庭网关标识以及网关密码,根据所述绑定请求中的家庭网关标识,查找对应的家庭网关,并在所述家庭网关验证所述绑定请求中的网关密码正确时将所述用户账号与所述家庭网关绑定,即使终端不在家庭网关的本地网络中,也可以实现与家庭网关的绑定操作,使得用户可以对智能家庭设备进行远程控制,为用户提供方便。

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

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