绑定方法及装置、存储介质及电子装置与流程

文档序号:32605693发布日期:2022-12-17 21:38阅读:46来源:国知局
绑定方法及装置、存储介质及电子装置与流程

1.本技术涉及智慧家庭技术领域,具体而言,涉及一种绑定方法及装置、存储介质及电子装置。


背景技术:

2.相关技术中,在物联网技术(internet of things,简称为iot)中,无线保真(wireless fidelity,简称为wifi)类iot设备现在都是需要先为各设备配置路由信息,进而连接上路由后才能激活设备,比如现有的iot设备与iot设备云平台服务器绑定的流程一般是需要给设备发送路由信息和用户信息,让iot设备连接上路由后才能连接iot平台并发起绑定。
3.但是在某些场景下,可能存在无宽带的情况,也就是无路由,从而出现绑定不成功的情况,导致无法激活设备和无法体验设备功能的情况发生。
4.针对相关技术中,在无宽带的情况下,现有的物联网设备绑定方案流程复杂,成功率低的问题,尚未提出有效的解决方案。
5.因此,有必要对相关技术予以改良以克服相关技术中的所述缺陷。


技术实现要素:

6.本发明实施例提供了一种绑定方法及装置、存储介质及电子装置,以至少解决相关技术中在无宽带的情况下,现有的物联网设备绑定方案流程复杂,成功率低的问题。
7.根据本发明实施例的一方面,提供一种绑定方法,包括:在物联网设备没有保存绑定信息的情况下,获取所述物联网设备预先保存的密码信息,其中,所述密码信息与移动终端默认开启的指定热点对应;根据所述密码信息连接所述移动终端的所述指定热点;在所述物联网设备与所述指定热点连接成功的情况下,通过所述移动终端向云平台发送绑定请求,以指示所述云平台根据所述绑定请求绑定所述物联网设备和所述移动终端对应的目标账号。
8.在一个示例性的实施例中,获取所述物联网设备预先保存的密码信息,所述方法包括:接收云平台发送的所述密码信息,其中,所述密码信息为云平台从所述移动终端接收到的密码信息,且所述云平台在接收到所述密码信息的同时,从所述移动终端接收所述指定热点的热点名称。
9.在一个示例性的实施例中,根据所述密码信息连接所述移动终端的所述指定热点之后,所述方法还包括:在所述物联网设备与所述指定热点连接失败的情况下,再次从所述云平台获取所述指定热点对应的密码信息;根据再次获取到的密码信息连接所述移动终端的所述指定热点。
10.在一个示例性的实施例中,通过所述移动终端向云平台发送绑定请求之后,所述方法还包括:在所述云平台向所述移动终端发送推送消息,且所述云平台接收到所述移动终端发送的用于指示进行绑定的指示信息的情况下,接收所述云平台发送的绑定信息,其
中,所述绑定信息包含:用于确定所述目标账号是否有过绑定记录的信息,所述推送消息用于提示是否绑定所述物联网设备和所述目标账号。
11.在一个示例性的实施例中,根据所述密码信息连接所述移动终端的所述指定热点,包括:在多个所述移动终端均已开启所述指定热点的情况下,按照预设规则从多个所述移动终端中确定出目标移动终端;根据所述密码信息连接所述目标移动终端的所述指定热点。
12.在一个示例性的实施例中,按照预设规则从多个所述移动终端中确定出目标移动终端,包括:在多个所述移动终端均已开启所述指定热点的情况下,向所述多个移动终端均发送交互操作指令;将所述多个移动终端中响应所述交互操作指令的终端确定为所述目标移动终端。
13.在一个示例性的实施例中,在云平台根据所述绑定请求绑定所述物联网设备和所述移动终端对应的目标账号之后,所述方法包括:在所述物联网设备具备配网条件的情况下,通过移动终端向云平台发出配网请求,以指示所述云平台执行以下操作:根据所述配网请求确定所述移动终端的当的账号是否为目标账号,并在所述当前账号是目标账号的情况下,允许对所述物联网设备执行配网操作;在所述当前账号不是目标账号的情况下,向所述移动终端发送用于指示重新绑定所述物联网设备和所述目标账号的指示信息。
14.根据本发明实施例的另一方面,还提供了一种绑定装置,包括:获取模块,用于在物联网设备没有保存绑定信息的情况下,获取所述物联网设备预先保存的密码信息,其中,所述密码信息与移动终端默认开启的指定热点对应;连接模块,用于根据所述密码信息连接所述移动终端的所述指定热点;绑定模块,用于在所述物联网设备与所述指定热点连接成功的情况下,通过所述移动终端向云平台发送绑定请求,以指示所述云平台根据所述绑定请求绑定所述物联网设备和所述移动终端对应的目标账号。
15.根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述绑定方法。
16.根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述绑定方法。
17.通过本发明,在物联网设备没有保存绑定信息的情况下,获取所述物联网设备预先保存的密码信息;根据与移动终端默认开启的指定热点对应的密码信息连接所述移动终端的所述指定热点;在所述物联网设备与所述指定热点连接成功的情况下,通过所述移动终端向云平台发送绑定请求,以指示所述云平台根据所述绑定请求绑定所述物联网设备和所述移动终端对应的目标账号;采用上述技术方案,解决了相关技术中在无宽带的情况下,现有的物联网设备绑定方案流程复杂,成功率低,导致无法激活设备和无法体验设备功能的问题。进而即使在无网路的情况下,通过提前在移动终端上预设固定的无线热点,物联网设备通过提前预设的密码信息连接上述固定热点,进而物联网设备通过移动终端在无网络的场景下,也可以联网。
附图说明
18.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
19.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
20.图1是根据本技术实施例的一种可选的绑定方法的硬件环境示意图;
21.图2是根据本技术实施例的一种可选的绑定方法的流程图;
22.图3是根据本技术实施例的一种可选的绑定方法的流程时序图;
23.图4是根据本发明实施例的一种可选的已绑定设备配置流程的示意图;
24.图5是根据本发明实施例的一种可选的绑定装置的结构框图。
具体实施方式
25.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
26.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
27.根据本技术实施例的一个方面,提供了一种绑定方法。该绑定方法广泛应用于智慧家庭(smart home)、智能家居、智能家用设备生态、智慧住宅(intelligencehouse)生态等全屋智能数字化控制应用场景。可选地,在本实施例中,上述绑定方法可以应用于如图1所示的由多个终端设备102和服务器104所构成的硬件环境中。如图1所示,服务器104通过网络与多个终端设备102进行连接,可用于为终端或终端上安装的客户端提供服务(如应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器104提供数据存储服务,可在服务器上或独立于服务器配置云计算和/或边缘计算服务,用于为服务器104提供数据运算服务。
28.上述网络可以包括但不限于以下至少之一:有线网络,无线网络。上述有线网络可以包括但不限于以下至少之一:广域网,城域网,局域网,上述无线网络可以包括但不限于以下至少之一:wifi(wireless fidelity,无线保真),蓝牙。终端设备102可以并不限定于为pc、手机、平板电脑、智能空调、智能烟机、智能冰箱、智能烤箱、智能炉灶、智能洗衣机、智能热水器、智能洗涤设备、智能洗碗机、智能投影设备、智能电视、智能晾衣架、智能窗帘、智能影音、智能插座、智能音响、智能音箱、智能新风设备、智能厨卫设备、智能卫浴设备、智能
扫地机器人、智能擦窗机器人、智能拖地机器人、智能空气净化设备、智能蒸箱、智能微波炉、智能厨宝、智能净化器、智能饮水机、智能门锁等。
29.在本实施例中提供了一种设备绑定方法,包括但不限于应用于物联网设备,图2是根据本发明实施例的绑定方法的流程图,该流程包括如下步骤:
30.步骤s202:在物联网设备没有保存绑定信息的情况下,获取所述物联网设备预先保存的密码信息,其中,所述密码信息与移动终端默认开启的指定热点对应;
31.步骤s204:根据所述密码信息连接所述移动终端的所述指定热点;
32.步骤s206:在所述物联网设备与所述指定热点连接成功的情况下,通过所述移动终端向云平台发送绑定请求,以指示所述云平台根据所述绑定请求绑定所述物联网设备和所述移动终端对应的目标账号。
33.通过上述步骤,在物联网设备没有保存绑定信息的情况下,获取所述物联网设备预先保存的密码信息;根据与移动终端默认开启的指定热点对应的密码信息连接所述移动终端的所述指定热点;在所述物联网设备与所述指定热点连接成功的情况下,通过所述移动终端向云平台发送绑定请求,以指示所述云平台根据所述绑定请求绑定所述物联网设备和所述移动终端对应的目标账号;采用上述技术方案,解决了相关技术中在无宽带的情况下,现有的物联网设备绑定方案流程复杂,成功率低,导致无法激活设备和无法体验设备功能的问题。进而即使在无网路的情况下,通过提前在移动终端上预设固定的无线热点,物联网设备通过提前预设的密码信息连接上述固定热点,进而物联网设备通过移动终端在无网络的场景下,也可以联网。
34.可选地,上述步骤s202:获取所述物联网设备预先保存的密码信息可以通过以下技术方案实现:接收云平台发送的所述密码信息,其中,所述密码信息为云平台从所述移动终端接收到的密码信息,且所述云平台在接收到所述密码信息的同时,从所述移动终端接收所述指定热点的热点名称。
35.可以理解的是,物联网设备本地保存的密码信息是移动终端下发给云平台,进而云平台将接收到的密码信息和指定热点的热点名称均发送至所述物联网设备,即是移动终端在确定了指定热点和密码信息后,将指定热点的热点名称和密码信息发送到云平台,进而云平台通知物联网设备。在另一个可选实施例,可以是云平台来确定指定热点和密码信息,进而云平台分别通知移动终端和物联网设备,本发明实施例对物联网设备获取到密码信息的方式不进行限定。
36.可选地,物联网设备预先保存的密码信息可以是符合预设规则的数字+字母密码,也可以是条形码,二维码,本发明实施例对此不作限制。
37.在实际操作过程中,存在连接失败的情况,即在根据所述密码信息连接所述移动终端的所述指定热点之后,所述方法还包括:在所述物联网设备与所述指定热点连接失败的情况下,再次从所述云平台获取所述指定热点对应的密码信息;根据再次获取到的密码信息连接所述移动终端的所述指定热点。
38.即如果由于异常情况导致无法根据密码信息连接到指定热点的情况下,可能是由于物联网设备保存的密码信息发生了变更,或者获取到的不是最新的密码信息,在这种情况下,可以再次从云平台获取指定热点的最新的密码信息,进而根据最新版本的密码信息连接至指定热点。
39.可选地,执行上述步骤s206:在所述云平台向所述移动终端发送推送消息,且所述云平台接收到所述移动终端发送的用于指示进行绑定的指示信息的情况下,接收所述云平台发送的绑定信息,其中,所述绑定信息包含:用于确定所述目标账号是否有过绑定记录的信息,所述推送消息用于提示是否绑定所述物联网设备和所述目标账号。
40.也就是说,云平台会向移动终端发送推送消息,以让移动终端确定是否绑定物联网设备和目标账号,如果移动终端选择进行绑定,会向云平台发送用于指示进行绑定的指示信息,那么在当前情况下,物联网设备会接收到云平台发送的绑定信息,绑定信息中至少包含:用于确定所述目标账号是否有过绑定记录的信息。在本发明实施例中,在物联网设备绑定时,如果具备配网条件,也可直接配网。
41.可以明确的是,绑定信息至少包含用于确定所述目标账号是否有过绑定记录的信息。当物联网设备接收到绑定信息时,可以更快的确定目标账号是否有过绑定记录,在所述目标账号有过绑定记录的情况下,可直接进行下一流程。在所述目标账号没有绑定记录的情况下,根据本次绑定的结果,记录绑定信息。
42.在一个可选实施例中,绑定记录信息可以是一个很简单的标志位,也可以是一个比较复杂的字符串,包括:token,令牌。
43.另一方面,所述绑定记录除上述使用方案以外还有以下作用,以物联网设备使用环境为家庭环境为实施例:
44.在家庭环境中,有家庭成员a与物联网设备进行了绑定,在家庭成员a外出的情况下,可以通过云平台将绑定信息分享给家庭成员b。家庭成员b在接收到家庭成员a分享的绑定信息后,成员b也可以与物联网设备进行交流与互动操作。
45.可选地,执行上述步骤s204:根据所述密码信息连接所述移动终端的所述指定热点,可以通过以下技术方案实现:在多个所述移动终端均已开启所述指定热点的情况下,按照预设规则从多个所述移动终端中确定出目标移动终端;根据所述密码信息连接所述目标移动终端的所述指定热点。
46.现有技术中,在多个所述移动终端均已开启指定热点的情况下,物联网设备会与扫描到的首个指定热点进行连接,这种选择方式不够灵活性,本发明实施例提供了一种通过预设规则来帮助物联网设备选择正确的指定热点。
47.可选地,按照预设规则从多个所述移动终端中确定出目标移动终端,可以通过以下方案实现,包括:在多个所述移动终端均已开启所述指定热点的情况下,向所述多个移动终端均发送交互操作指令;将所述多个移动终端中响应所述交互操作指令的终端确定为所述目标移动终端。
48.即在多个所述移动终端均已开启指定热点的情况下,交替访问开启指定热点的移动终端,当所述移动终端中的一个发出反馈信息,或者有交互操作,则与该发出反馈信息或者交互操作的移动终端进行连接。
49.以物联网设备使用环境为家庭环境为实施例:
50.在一个家庭中,在成员a的移动终端和成员b的移动终端均开启了指定热点的情况下,物联网设备交替访问成员a和成员b开启的指定热点,成员b在手机app界面进行了连接这一操作,而成员a没有进行任何操作,物联网设备就会与成员b发出的指定热点进行连接。
51.可选地,在云平台根据所述绑定请求绑定所述物联网设备和所述移动终端对应的
目标账号之后,所述方法包括:在所述物联网设备具备配网条件的情况下,通过移动终端向云平台发出配网请求,以指示所述云平台执行以下操作:根据所述配网请求确定所述移动终端的账号是否为目标账号,并在所述当前账号是目标账号的情况下,允许对所述物联网设备执行配网操作;在所述当前账号不是目标账号的情况下,向所述移动终端发送用于指示重新绑定所述物联网设备和所述目标账号的指示信息。
52.可以明确的是,在配网过程中存在发出配网请求的账号,之前并没有与物联网设备进行过绑定的情况,没有进行过绑定的账号是不被允许进行配网的操作的。在物联网设备具备配网条件时,根据移动终端发出的配网请求确定所述移动终端的账号是否为之前进行过绑定的账号,若是则允许配网操作;若不是则向移动终端发出重新绑定的指令。
53.在本发明实施例中,在物联网设备和目标账号成功绑定后,用户就可以体验物联网设备的目标功能。其中,目前功能可以是云平台预先设置的一些功能,也可以是用户通过移动终端发反馈的想体验的一些功能,本发明实施例对此不进行限定。在实际操作过程中,在目标账号和物联网设备绑定成功后,如果用户授权,可以通过目标账号实现关联账号和物联网设备的绑定过程,进而实现通过关联账号对上述物联网设备进行控制。
54.显然,上述所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。为了更好的理解上述绑定方法,以下结合实施例对上述过程进行说明,但不用于限定本发明实施例的技术方案,具体地:
55.以下结合图3对实施例1的方案进行描述,图3是根据本技术实施例的一种可选的绑定方法的流程时序图,如图3所示,具有以下步骤:
56.步骤1:智能设备启动app;
57.步骤2:智能设备启动热点,使用固定的密码共享手机流量,其中启动的热点名称尾缀可以加特殊标志符,例如haierconfig+mac或者用户id后几位,方便云平台将wifi设备和用户进行预关联;
58.步骤3:智能设备发送开启的热点相关信息到云平台;
59.步骤4:云平台记录用户,热点及ip;
60.步骤5:wifi设备上电,无配网和绑定信息,开始扫描指定热点,扫描到,将使用内置密码连接,其中wifi设备扫描指定名称的热点,通过内置密码以及内置证书保证连入的云平台一定是安全的;
61.步骤6:wifi设备连接热点成功;
62.步骤7:wifi设备通过手机流量连入云平台,请求配网和绑定;
63.步骤8:云平台根据热点名称,(可选ip)预匹配到用户;
64.步骤9:返回要请求配网和绑定的网器;
65.步骤10:选择绑定,在具备配网条件的情况下可直接配网;
66.步骤11:智能设备发送绑定信息:bindkey可选携带配网信息,其中发送的绑定信息除了bindkey,还可包含用户信息,在发送绑定信息的同时,也可发送配网信息;
67.步骤12:返回bindkey,可选携带配网信息;
68.步骤13:wifi设备保存bindkey,并向云平台上报绑定成功,或者连接失败,可以再次重新连接指定热点并请求新的配网信息,因为绑定和配网不是同时进行的,为了保证安全,bindkey可以设置一定的时效性,过期作废;
69.步骤14:上报绑定成功;
70.步骤15:返回绑定成功;
71.步骤16:智能设备可选通过云平台对设备发送一些其它命令;
72.步骤17:云平台向wifi设备下发(转发)命令。
73.以下结合图4对实施例1的方案进行描述,图4是根据本发明实施例的一种可选的已绑定设备配置流程的示意图,如图4所示,具有以下步骤:
74.步骤1:智能设备启动手机app;
75.步骤2:智能设备启动热点,使用固定的密码共享手机流量,其中启动的热点名称尾缀可以加特殊标志符,例如haierconfig+mac或者用户id后几位,方便云平台将wifi设备和用户进行预关联;
76.步骤3:智能设备发送开启的热点的相关信息;
77.步骤4:云平台记录用户,热点以及ip;
78.步骤5:wifi设备上电,有绑定信息无配置信息,开始扫描指定热点,扫描到,将使用内置密码连接,其中wifi设备扫描指定名称的热点,通过内置密码以及内置证书保证连入的云平台一定是安全的,如果发现有多个热点都符合预设规则,且使用内置密码都能够连接上,例如在一个房间内,有两人同时配网,可以采用一定的策略去交替连接;
79.步骤6:wifi设备连接热点成功;
80.步骤7:wifi设备通过手机流量连入平台,请求配网,其中请求配网的同时,可同时携带绑定信息;
81.步骤8:云平台根据热点名称,(可选ip)预匹配到用户;
82.步骤9:返回要请求配网网器;
83.步骤10:智能设备检查绑定信息与当前用户是否匹配(若不匹配,在界面阻止配网);
84.步骤11:智能设备发送配网信息(可选bindkey加密的信息);
85.步骤12:返回配网信息(可选bindkey加密的信息);
86.步骤13:连接指定ssid(可选校验bindkey加密的信息),若校验bindkey不通过,可以直接通知bindkey不通过,引导用户通过手动清空绑定信息,重新进行绑定和配置。
87.以下结合另一个实施例对上述方案进行解释说明,需要说明的是,以下实施例侧重于从绑定流程描述上述方案。
88.步骤1:在手机app可以开启一个指定的热点名称(如haierconfig_id。id可为用户id,也可为mac,也可为手机app特征值),密码可以预设(如config12345),本发明实施例不进行限定;
89.步骤2:刚出厂的iot设备,如果没有配网和绑定信息,内置密码(相当于上述实施例的密码信息)去连该指定的热点名称(haierconfig_xxx);
90.步骤3:iot设备通过共享的热点可以连接到云平台请求配网和绑定。请求信息中包含热点名称和id;
91.步骤4:云平台可以根据iot设备请求的信息和手机app中的用户账号进行关联,同时在手机app上推送是否要进行配网和绑定;
92.步骤5:用户根据当前情况进行选择:
93.在当前有路由器的情况下,需要直接配网:可以选择配网+绑定;在当前不具备配网条件(例如新装修,没有路由器),可以选择绑定;
94.步骤6:手机app发送绑定信息,包含bindkey,可携带其他信息,例如用户特殊标识;
95.步骤7:iot设备收到绑定信息后,将其保存下来,同时应答绑定成功;
96.步骤8:手机app显示绑定成功。然后可以再发送一些其他控制命令,用户和家电进行交互和体验;
97.当具备配网条件后,例如安装了路由器,可以对已绑定的设备进行配网。
98.以下结合另一个实施例对上述方案进行解释说明,需要说明的是,以下实施例侧重于从配网流程描述上述方案。
99.步骤1:在手机app可以开启一个指定的热点名称(如haierconfig_id。id可为用户id,也可为mac,也可为手机app特征值),密码可以预设(如config12345)。
100.步骤2:已绑定的iot设备,因为没有配置信息,内置密码去连该指定的热点名称(haierconfig_xxx)。
101.步骤3:iot设备通过共享的热点可以连接到云平台请求配网。请求信息中包含热点名称和id。
102.步骤4:云平台可以根据iot设备请求的信息和手机app中的用户账号进行关联,同时在手机app上推送相关信息:
103.(1)如果绑定信息与用户校验通过,可以提示用户直接配网。
104.(2)如果绑定信息与用户校验不通过,可以提示用户重新绑定和配置。
105.步骤5:用户根据当前情况进行选择:
106.(1)如果手机app提示可以配网,同时具备配网条件,可以直接配网。
107.(2)如果手机app提示可以配网,但是不具备配网条件。本次暂不配网。
108.(3)如果手机app提示用户校验不通过,可以按照提示,重置iot设备,重新绑定。
109.步骤6:手机app发送配网信息,可携带其他信息,例如使用bindkey加密的信息。
110.步骤7:iot设备收到配网信息后,可选先校验bindkey加密的信息是否正确。再进行连接指定ssid。
111.通过以上步骤,在物联网设备没有保存绑定信息的情况下,获取所述物联网设备预先保存的密码信息,其中,所述密码信息与移动终端默认开启的指定热点对应;根据所述密码信息连接所述移动终端的所述指定热点;在所述物联网设备与所述指定热点连接成功的情况下,通过所述移动终端向云平台发送绑定请求,以指示所述云平台根据所述绑定请求绑定所述物联网设备和所述移动终端对应的目标账号;采用上述技术方案,解决了相关技术中在无宽带的情况下,现有的物联网设备绑定方案流程复杂,成功率低,导致无法激活设备和无法体验设备功能的问题。
112.在本实施例中还提供了一种绑定装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的设备较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
113.图5是本发明根据本发明实施例的一种可选的一种绑定的确定装置的结构框图,
该装置包括:
114.获取模块52:用于在物联网设备没有保存绑定信息的情况下,获取所述物联网设备预先保存的密码信息,其中,所述密码信息与移动终端默认开启的指定热点对应;
115.连接模块54:用于根据所述密码信息连接所述移动终端的所述指定热点;
116.绑定模块56:用于在所述物联网设备与所述指定热点连接成功的情况下,通过所述移动终端向云平台发送绑定请求,以指示所述云平台根据所述绑定请求绑定所述物联网设备和所述移动终端对应的目标账号。
117.通过上述装置,在物联网设备没有保存绑定信息的情况下,获取所述物联网设备预先保存的密码信息,其中,所述密码信息与移动终端默认开启的指定热点对应;根据与移动终端默认开启的指定热点对应的密码信息连接所述移动终端的所述指定热点;在所述物联网设备与所述指定热点连接成功的情况下,通过所述移动终端向云平台发送绑定请求,以指示所述云平台根据所述绑定请求绑定所述物联网设备和所述移动终端对应的目标账号;采用上述技术方案,解决了相关技术中在无宽带的情况下,现有的物联网设备绑定方案流程复杂,成功率低,导致无法激活设备和无法体验设备功能的问题。进而即使在无网路的情况下,通过提前在移动终端上预设固定的无线热点,物联网设备通过提前预设的密码信息连接上述固定热点,进而物联网设备通过移动终端在无网络的场景下,也可以联网。
118.可选地,获取模块52,还用于获取所述物联网设备预先保存的密码信息,包括:接收云平台发送的所述密码信息,其中,所述密码信息为云平台从所述移动终端接收到的密码信息,且所述云平台在接收到所述密码信息的同时,从所述移动终端接收所述指定热点的热点名称。
119.可以理解的是,物联网设备本地保存的密码信息是移动终端下发给云平台,进而云平台将接收到的密码信息和指定热点的热点名称均发送至所述物联网设备,即是移动终端在确定了指定热点和密码信息后,将指定热点的热点名称和密码信息发送是云平台,进而云平台通知物联网设备。在另一个可选实施例,可以是云平台来确定指定热点和密码信息,进而云平台分别通知移动终端和物联网设备,本发明实施例对物联网设备获取到密码信息的方式不进行限定。
120.可选地,物联网设备预先保存的密码信息可以是符合预设规则的数字+字母密码,也可以是条形码,二维码,本发明实施例对此不作限制。
121.可选地,在实际操作过程中,存在连接失败的情况,连接模块44,还用于在所述物联网设备与所述指定热点连接失败的情况下,再次从所述云平台获取所述指定热点对应的密码信息;根据再次获取到的密码信息连接所述移动终端的所述指定热点。
122.即如果由于异常情况导致无法根据密码信息连接到指定热点的情况下,可能是由于物联网设备保存的密码信息发生了变更,或者获取到的不是最新的密码信息,在这种情况下,可以再次从云平台获取指定热点的最新的密码信息,进而根据最新版本的密码信息连接至指定热点。
123.可选地,绑定模块56,还用于在所述云平台向所述移动终端发送推送消息,且所述云平台接收到所述移动终端发送的用于指示进行绑定的指示信息的情况下,接收所述云平台发送的绑定信息,其中,所述绑定信息包含:用于确定所述目标账号是否有过绑定记录的信息,所述推送消息用于提示是否绑定所述物联网设备和所述目标账号。也就是说,云平台
会向移动终端发送推送消息,以让移动终端确定是否绑定物联网设备和目标账号,如果移动终端选择进行绑定,会向云平台发送用于指示进行绑定的指示信息,那么在当前情况下,物联网设备会接收到云平台发送的绑定信息,绑定信息中至少包含:用于确定所述目标账号是否有过绑定记录的信息。在本发明实施例中,可以明确的是,绑定信息至少包含用于确定所述目标账号是否有过绑定记录的信息。当物联网设备接收到绑定信息时,可以更快的确定目标账号是否有过绑定记录,在所述目标账号有过绑定记录的情况下,可直接进行下一流程。在所述目标账号没有绑定记录的情况下,根据本次绑定的结果,记录绑定信息。
124.另一方面,所述绑定记录除上述使用方案以外还有以下作用,以物联网设备使用环境为家庭环境为实施例:
125.在家庭环境中,有家庭成员a与物联网设备进行了绑定,在家庭成员a外出的情况下,可以通过云平台将绑定信息分享给家庭成员b。家庭成员b在接收到家庭成员a分享的绑定信息后,成员b也可以与物联网设备进行交流与互动操作。
126.可选地,绑定模块56还用于:在多个所述移动终端均已开启所述指定热点的情况下,按照预设规则从多个所述移动终端中确定出目标移动终端;根据所述密码信息连接所述目标移动终端的所述指定热点。
127.现有技术中,在多个所述移动终端均已开启指定热点的情况下,物联网设备会与扫描到的首个指定热点进行连接,这种选择方式不够灵活性,本发明实施例提供了一种通过预设规则来帮助物联网设备选择正确的指定热点。
128.可选地,绑定模块56还用于:在多个所述移动终端均已开启所述指定热点的情况下,向所述多个移动终端均发送交互操作指令;将所述多个移动终端中响应所述交互操作指令的终端确定为所述目标移动终端。
129.现有技术中,在多个所述移动终端均已开启指定热点的情况下,物联网设备会与扫描到的首个指定热点进行连接,因此需要通过预设规则来帮助物联网设备选择正确的指定热点,即在多个所述移动终端均已开启指定热点的情况下,交替访问开启指定热点的移动终端,当所述移动终端中的一个发出反馈信息,或者有交互操作,则与该发出反馈信息或者交互操作的移动终端进行连接。
130.以物联网设备使用环境为家庭环境为实施例:
131.在一个家庭中,在成员a的移动终端和成员b的移动终端均开启了指定热点的情况下,物联网设备交替访问成员a和成员b开启的指定热点,成员b在手机app界面进行了连接这一操作,而成员a没有进行任何操作,物联网设备就会与成员b发出的指定热点进行连接。
132.可选地,连接模块54:在云平台根据所述绑定请求绑定所述物联网设备和所述移动终端对应的目标账号之后,所述方法包括:在所述物联网设备具备配网条件的情况下,通过移动终端向云平台发出配网请求,以指示所述云平台执行以下操作:根据所述配网请求确定所述移动终端的账号是否为目标账号,并在所述当前账号是目标账号的情况下,允许对所述物联网设备执行配网操作;在所述当前账号不是目标账号的情况下,向所述移动终端发送用于指示重新绑定所述物联网设备和所述目标账号的指示信息。
133.可以明确的是,在配网过程中存在发出配网请求的账号,之前并没有与物联网设备进行过绑定的情况,没有进行过绑定的账号是不被允许进行配网的操作的。在物联网设备具备配网条件时,根据移动终端发出的配网请求确定所述移动终端的账号是否为之前进
行过绑定的账号,若是则允许配网操作;若不是则像移动终端发出重新绑定的指令。
134.可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
135.s1,在物联网设备没有保存绑定信息的情况下,获取所述物联网设备预先保存的密码信息,其中,所述密码信息与移动终端默认开启的指定热点对应;
136.s2,根据所述密码信息连接所述移动终端的所述指定热点;
137.s3,在所述物联网设备与所述指定热点连接成功的情况下,通过所述移动终端向云平台发送绑定请求,以指示所述云平台根据所述绑定请求绑定所述物联网设备和所述移动终端对应的目标账号。
138.在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
139.本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。
140.本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
141.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
142.s1,在物联网设备没有保存绑定信息的情况下,获取所述物联网设备预先保存的密码信息,其中,所述密码信息与移动终端默认开启的指定热点对应;
143.s2,根据所述密码信息连接所述移动终端的所述指定热点;
144.s3,在所述物联网设备与所述指定热点连接成功的情况下,通过所述移动终端向云平台发送绑定请求,以指示所述云平台根据所述绑定请求绑定所述物联网设备和所述移动终端对应的目标账号。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
145.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1