一种智能家电绑定验证方法与流程

文档序号:13391216阅读:160来源:国知局
一种智能家电绑定验证方法与流程

本发明涉及智能家电控制领域,具体涉及一种智能家电绑定验证方法。



背景技术:

目前,智能家电系统一般通过智能终端控制智能家电,因此需要在同一局域网下添加绑定智能家电,此方案带来一定方便性同时也带来安全隐患,当其他非家庭成员与用户使用同一局域网(如社区提供局域网服务),或者其他人破解用户家局域网密码,则很容易控制用户家智能家电,造成极大安全问题。

相关技术涉及解决上述问题的方案是采用固定权限方式,即智能家电绑定控制权限授予该智能家电购买时的注册用户,该方案在一定程度上保证智能设备安全性,但是用户体验差,特别是涉及多个家庭用户需要控制同一台智能家电时,无法实现。



技术实现要素:

本发明提供一种智能家电绑定验证方法,提高智能家电设备绑定安全性。

为了实现上述发明目的,本发明采取的技术方案如下:

一种智能家电绑定验证方法,应用于智能家电,包括:

当收到控制终端的绑定请求时,显示所述智能家电的绑定口令;所述绑定口令用于所述控制终端对所述智能家电进行绑定验证或者向服务器申请对所述智能家电进行绑定验证;

当收到所述控制终端或者所述服务器的验证成功消息后,确定与所述控制终端的绑定关系。

优选地,所述的方法还包括:

接收所述控制终端的控制信息,并根据所述绑定关系,执行所述控制信息对应的操作。

优选地,所述方法之前还包括:

接收所述控制终端发送的网络配置信息,所述网络配置信息用于所述智能家电连接预设路由器。

优选地,当所述绑定口令为固定绑定口令时,所述绑定口令生成方式包括:

接收所述服务器根据所述智能家电的标识信息生成的绑定口令;

或查询出厂前写入所述智能家电的绑定口令。

优选地,当所述绑定口令为动态绑定口令时,所述绑定口令生成方式包括:

接收所述服务器在检测到所述智能家电接入网络后定期或者周期性发送的随机绑定口令;

或根据与服务器确定的预设规则和预设有效期,生成动态绑定口令。

优选地,所述方法之前还包括:

验证发送绑定指示的所述控制终端是否为首次配网的终端,当发送绑定指示的所述控制终端不是首次配网的终端时,执行向所述控制终端显示所述智能家电的绑定口令的步骤;当发送绑定指示的所述控制终端是首次配网的终端时,确定与所述控制终端的绑定关系。

优选地,所述的方法还包括:

接收所述服务器的升级指示,并根据所述升级指示中的升级模式信息进行升级,所述升级模式信息包括:强制升级模式、通知升级模式和选择升级模式;所述强制升级模式为当所述智能家电连接预设路由器时,执行升级操作;所述通知升级模式为当所述智能家电连接预设路由器后,接收服务器的升级状态通知,并执行升级操作;所述选择升级模式为所述智能家电连接预设路由器后,接收服务器的升级请求,当所述智能家电向所述服务器反馈确认升级信息时,执行升级操作,当所述智能家电向所述服务器反馈取消升级信息时,放弃升级操作。

为解决上述技术问题,本发明还提供一种智能家电绑定验证方法,应用于服务器,包括:

接收控制终端发送的智能家电的绑定口令;

通过所述绑定口令对所述智能家电进行绑定验证;

当所述验证通过时,向所述控制终端和/或智能家电发送的验证成功消息,所述验证成功消息用于所述智能家电确定与所述终端的绑定关系。

优选地,当所述绑定口令为固定绑定口令时,绑定口令生成方式包括:

根据所述智能家电的标识信息生成绑定口令,并发送至所述智能家电;

当所述绑定口令为动态绑定口令时,绑定口令生成方式包括:

在检测到所述智能家电接入网络后定期或者周期性向所述智能家电发送随机绑定口令;

或根据与所述智能家电确定的预设规则和预设有效期,生成所述动态绑定口令。

优选地,所述的方法还包括:

向所述智能家电发送升级指示,所述升级指示中携带升级模式信息,所述升级模式信息用于指示所述智能家电进行升级,所述升级模式信息包括:强制升级模式、通知升级模式和选择升级模式,所述强制升级模式为当所述智能家电连接预设路由器时,执行升级操作;所述通知升级模式为当所述智能家电连接预设路由器后,接收服务器的升级状态通知,并执行升级操作,所述选择升级模式为所述智能家电连接预设路由器后,接收服务器的升级请求,当所述智能家电向所述服务器反馈确认升级信息时,执行升级操作,当所述智能家电向所述服务器反馈取消升级信息时,放弃升级操作。

本发明和现有技术相比,具有如下有益效果:

本发明实施例提供的方法利用服务器与智能家电约定的唯一的绑定口令进行绑定验证;当用户使用控制终端对智能家电进行设备绑定时,从智能家电显示界面获取该绑定口令,控制终端或者服务器确认绑定口令正确后完成控制终端与该智能家电绑定,否则控制终端无法对该智能家电进行控制。通过此方式,即使其他用户终端与智能家电处于同一局域网中,由于其他用户终端无法获取该智能家电的绑定口令,进而无法实现控制该智能家电。本发明实施例提供的方法在更换控制终端时,重复上述验证和绑定的过程,降低了智能家电绑定的繁琐性及复杂性,快速并安全的实现智能家电的绑定,大大提升了用户体验;本发明实施例提供的方法对智能家电和控制终端的数量没有限制和要求,通过进行多次绑定,可以实现一台控制终端控制多台智能家电,或者实现一台智能家电由多台控制终端控制,并且不影响智能家电绑定的安全性。

附图说明

图1为本发明实施例的智能家电绑定验证方法的流程图;

图2为本发明实施例的智能家电绑定验证方法的流程图;

图3为本发明实施例7的通过终端控制智能家电的流程图;

图4为本发明实施例8的控制智能家电升级的流程图。

具体实施方式

为使本发明的发明目的、技术方案和有益效果更加清楚明了,下面结合附图对本发明的实施例进行说明,需要说明的是,在不冲突的情况下,本申请中的实施例和实施例中的特征可以相互任意组合。

实施例1

如图1所示,本发明实施例提供一种智能家电绑定验证方法,应用于智能家电,包括:

s101、当收到控制终端的绑定请求时,显示所述智能家电的绑定口令;所述绑定口令用于所述控制终端对所述智能家电进行绑定验证或者向服务器申请对所述智能家电进行绑定验证;

s102、当收到所述控制终端或者所述服务器的验证成功消息后,确定与所述控制终端的绑定关系。

本发明实施例中,利用服务器与智能家电约定的唯一的绑定口令进行绑定验证;当用户使用控制终端对智能家电进行设备绑定时,从智能家电显示界面获取该绑定口令,所述绑定口令可以通过所述智能家电界面文字或二维码等方式显示,可通过控制终端在局域网内发送广播绑定请求指令,智能家电收到该绑定请求后显示绑定口令。当所述控制终端为信任的控制终端或者通过验证的控制终端,可以由所述控制终端通过与服务器通信获得所述绑定口令并进行验证,或者通过服务器对所述绑定口令进行验证,控制终端或者服务器确认绑定口令正确后完成控制终端与该智能家电绑定,否则控制终端无法对该智能家电进行绑定。

基于上述实施例,所述方法之后还包括:

s103、接收所述控制终端的控制信息,并根据所述绑定关系,执行所述控制信息对应的操作。

通过本发明实施例进行绑定验证,即使其他用户终端与智能家电处于同一局域网中,由于其他用户终端无法获取该智能家电的绑定口令,因此无法绑定该智能家电,也就无法实现控制该智能家电,使设备控制更加安全。降低了智能家电绑定的繁琐性及复杂性,大大提升了用户体验,同时提高了智能家电设备绑定安全性。

基于上述实施例,所述方法之前还包括:

接收所述控制终端发送的网络配置信息,所述网络配置信息用于所述智能家电连接预设路由器。

控制终端通常使用时已经配置网络,所述智能家电可以通过所述控制终端发送的网络配置信息获取路由器的ssid(servicesetidentifier,服务集标识)和密码,实现所述智能家电自动配网连接预设路由器,降低了智能家电网络配置的繁琐性及复杂性,提升了用户体验。

实施例2

本发明实施例中,说明实施例1中的绑定口令的生成方式,所述绑定口令包括固定绑定口令和动态绑定口令:

当所述绑定口令为固定绑定口令时,所述绑定口令生成方式包括:

接收所述服务器根据所述智能家电的标识信息生成的绑定口令;

或查询出厂前写入所述智能家电的绑定口令。

本发明实施例中,绑定口令可以是固定不变的,智能家电联网后,会建立与服务器的通信连接,并上传自身的标识信息如序列号等等,服务器根据所述智能家电身份信息或者注册信息或者序列号等标识信息分配唯一的绑定口令并发送给设备,此绑定口令一旦生成,就固定不变。

当所述绑定口令为动态绑定口令时,所述绑定口令生成方式包括:

接收所述服务器在检测到所述智能家电接入网络后定期或者周期性发送的随机绑定口令;

或根据与服务器确定的预设规则和预设有效期,生成动态绑定口令。

本发明实施例中,绑定口令可以是动态变化的,可以有多种生成动态绑定口令的方式,本发明实施例举例说明两种方式:

方式1:

当智能家电连接网络后,服务器检测到智能家电在线后,可以定期或者周期性更新绑定口令并发送给智能家电,智能家电保存新绑定口令后将旧绑定口令删除;

方式2:

每个智能家电与服务器预先约定生成动态口令的规则,例如按照一定算法每隔预定时间变更一次绑定口令,智能家电与服务器同时获得新绑定口令。

本发明实施例通过动态绑定口令进一步加强安全性。

实施例3

本发明实施例中,首次为智能家电配网的终端在绑定时默认已经通过验证,在更换控制终端或者增加控制终端时,按照实施例1提供的绑定验证方法进行验证,具体如下:

验证发送绑定指示的所述控制终端是否为首次配网的终端,当发送绑定指示的所述控制终端不是首次配网的终端时,执行向所述控制终端显示所述智能家电的绑定口令的步骤;当发送绑定指示的所述控制终端是首次配网的终端时,确定与所述控制终端的绑定关系。

本发明实施例中,为了进一步加强安全性,智能家电可以将首次配网的终端作为唯一控制信息接收方,即智能家电首次配网成功后,不需要通过绑定口令完成首次控制终端绑定,智能家电配网时记录控制终端的标识信息,后期智能家电将绑定口令发送给该控制终端,也仅该控制终端可查询智能家电更改的绑定口令,避免绑定口令泄露,当涉及控制终端变更时,需要向服务器申请身份验证。

实施例4

相关技术中智能家电进行固件升级时,仅根据版本号判断,当智能家电当前版本比服务器提供版本低时,则进行固件升级,不区分用户已购买使用的设备还是未出库在生产中的设备,也不区分升级类型,因此,升级带有强制性,用户体验差,本发明实施例通过与服务器交互信息,实现智能升级,包括:

接收所述服务器的升级指示,并根据所述升级指示中的升级模式信息进行升级,所述升级模式信息包括:强制升级模式、通知升级模式和选择升级模式;所述强制升级模式为当所述智能家电连接预设路由器时,执行升级操作;所述通知升级模式为当所述智能家电连接预设路由器后,接收服务器的升级状态通知,并执行升级操作;所述选择升级模式为所述智能家电连接预设路由器后,接收服务器的升级请求,当所述智能家电向所述服务器反馈确认升级信息时,执行升级操作,当所述智能家电向所述服务器反馈取消升级信息时,放弃升级操作。

本发明实施例中根据升级变更点,对升级模式进行分类,根据不同类型采用强制升级、通知升级及选择性级三种方式,改善用户体验,升级模式可按照如下方式归类:

强制升级:固件升级变更点针对产品固有缺陷,修复致命软件bug等;

通知升级:调整界面操作模式,增加新的功能应用点,需要用户改变操作习惯等;

通知升级:产品性能优化提升、增加新的食谱,对产品本身使用不造成影响。

实施例5

本发明实施例的升级方式为了区分用户已购买使用的设备还是未出库在生产中的设备,增加一种产线生产模式,便于设备生产,其方案如下:

1、智能家电连接服务器后下载最新固件;

2、设备判断当前连接ap是否为预先设置生产注册ap,若是,则判断为生产模式,直接进行固件升级;

3、非生产模式按照分类方式进行升级。

实施例6

如图2所示,一种智能家电绑定验证方法,应用于服务器,包括:

s201、接收控制终端发送的智能家电的绑定口令;

s202、通过所述绑定口令对所述智能家电进行绑定验证;

s203、当所述验证通过时,向所述控制终端和/或智能家电发送的验证成功消息,所述验证成功消息用于所述智能家电确定与所述终端的绑定关系。

当所述绑定口令为固定绑定口令时,绑定口令生成方式包括:

根据所述智能家电的标识信息生成绑定口令,并发送至所述智能家电;

当所述绑定口令为动态绑定口令时,绑定口令生成方式包括:

在检测到所述智能家电接入网络后定期或者周期性向所述智能家电发送随机绑定口令;

或根据与所述智能家电确定的预设规则和预设有效期,生成所述动态绑定口令。

基于上述实施例,所述的方法还包括:

向所述智能家电发送升级指示,所述升级指示中携带升级模式信息,所述升级模式信息用于指示所述智能家电进行升级,所述升级模式信息包括:强制升级模式、通知升级模式和选择升级模式,所述强制升级模式为当所述智能家电连接预设路由器时,执行升级操作;所述通知升级模式为当所述智能家电连接预设路由器后,接收服务器的升级状态通知,并执行升级操作,所述选择升级模式为所述智能家电连接预设路由器后,接收服务器的升级请求,当所述智能家电向所述服务器反馈确认升级信息时,执行升级操作,当所述智能家电向所述服务器反馈取消升级信息时,放弃升级操作。

实施例7

如图3所示,本实施例说明利用实施例1提供智能家电绑定验证方法实现用户绑定并控制智能家电的过程:

智能家电在产线生产时,登录服务器完成注册,服务器根据智能家电的注册码生成唯一绑定口令发送给智能家电,智能家电保存该绑定口令;

用户在使用该智能家电时,先对智能家电进行配网,使智能家电与用户终端处于同一局域网中;

用户操作智能家电显示智能家电的绑定口令,在用户终端查询到当前智能家电并将该智能家电注册码及绑定口令发送给服务器;

服务器确认注册码及绑定口令匹配后,完成该用户终端与设备绑定;

通过用户终端可自由控制该智能家电。

实施例8

如图4所示,本实施例说明智能家电升级的过程:

智能家电连接服务器后,下载最新固件;

按照分类方式进行固件升级:

判断升级模式是否是强制升级;

如果是,则直接进行升级;

如果不是,判断升级模式是否为通知升级;

如果是,进一步判断智能家电是否连接控制终端,如果是,则进行升级并向控制终端发送提醒,如果否,不进行升级;

如果不是,则进行选择升级;

选择升级的过程包括:进一步判断智能家电是否连接控制终端,如果是,智能家电发送升级请求指令至控制终端,接收控制终端反馈的用户指令,判断是否进行升级,如果允许升级,则进行升级,否则,不进行升级。

虽然本发明所揭示的实施方式如上,但其内容只是为了便于理解本发明的技术方案而采用的实施方式,并非用于限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所揭示的核心技术方案的前提下,可以在实施的形式和细节上做任何修改与变化,但本发明所限定的保护范围,仍须以所附的权利要求书限定的范围为准。

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