一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

智能设备的绑定方法、系统及相关设备与流程

2021-12-07 20:56:00 来源:中国专利 TAG:


1.本发明涉及智能家居技术领域,尤其涉及一种智能设备的绑定方法、系统及相关设备。


背景技术:

2.随着智能家居行业的发展,智能设备(智能家居产品)的出货量也得到了极大提升。但智能设备入户之后的激活率并没有提升。
3.不同的厂商(模组、设备制造商、解决方案提供商等)采用不同方案解决智能设备入户后的激活率的问题,导致用户需要使用不同的技术方案将智能设备接入无线局域网,此状况直接影响了用户对智能设备以及智能家居应用的体验。
4.目前,智能家居行业提出了一些智能设备统一配置设备接入局域网的技术或标准,但是,无法解决智能终端的用户账户与智能设备跨平台绑定的问题。


技术实现要素:

5.有鉴于此,本发明实施例提供一种智能设备的绑定方法、系统及相关设备,以解决现有技术中智能终端的用户账户与智能设备跨平台绑定的问题。
6.为实现上述目的,本发明实施例提供如下技术方案:
7.本发明实施例第一方面公开了一种智能设备的绑定方法,应用于第二云平台,所述方法包括:
8.在应用程序app预先开启访问接入点并接入智能设备之后,接收所述app发送的所述智能设备在所述第二云平台的用户注册信息;
9.根据所述用户注册信息生成所述智能设备在所述第二云平台的第二用户账号和授权码;
10.将所述第二用户账号与所述智能设备绑定,并将所述授权码发送至所述app,使所述app将所述授权码发送至第一云平台;
11.基于所述第一云平台发送的访问通行证请求生成访问通行证,将所述访问通行证与所述第二用户账号绑定;
12.将所述访问通行证发送至所述第一云平台,并与所述智能设备在所述第一云平台创建的第一用户账号绑定,使所述智能设备使用所述访问通行证通过所述第一云平台访问所述第二云平台。
13.可选的,所述验证所述智能设备的合法性的过程包括:
14.接收所述智能设备通过所述app和所述第一云平台发送的验证信息和加密信息,其中,所述验证信息至少包含智能设备的设备信息,所述加密信息由所述智能设备利用预置密钥对所述设备信息进行加密得到;
15.利用所述预置密钥对所述加密信息进行解密,并对得到的设备信息进行合法性验证,确定所述智能设备的合法性。
16.可选的,在确定所述智能设备的合法性之后,还包括:
17.将所述智能设备的设备合法信息发送至所述app,使所述app将配网信息发送至所述智能设备,并接收所述智能设备反馈的已接收所述配网信息的响应信息,以及使所述app向所述智能设备发送注册第二云平台的用户账号的请求,并接收所述智能设备反馈的所述第二云平台的用户注册链接,基于所述第二云平台的用户注册链接生成所述智能设备在所述第二云平台的所述用户注册信息。
18.可选的,所述访问通行证请求包括访问令牌请求,所述基于所述第一云平台发送的访问通行证请求生成访问通行证,将所述访问通行证与所述第二用户账号绑定,包括:
19.基于所述第一云平台发送的所述授权码和访问令牌请求生成访问令牌,将所述访问令牌与所述第二用户账号绑定;
20.相应的,所述将所述访问通行证发送至所述第一云平台,并与所述智能设备在所述第一云平台创建的第一用户账号绑定,使所述智能设备使用所述访问通行证通过所述第一云平台访问所述第二云平台,包括:
21.将所述访问令牌发送至所述第一云平台,并与所述智能设备在所述第一云平台创建的第一用户账号绑定,使所述智能设备使用所述访问令牌通过所述第一云平台访问所述第二云平台。
22.本发明实施例第二方面公开了一种智能设备的绑定方法,应用于应用程序app,所述方法包括:
23.预先开启访问接入点并接入智能设备;
24.向通过合法性验证的所述智能设备发送注册第二云平台的用户账号的请求,接收所述智能设备发送的所述第二云平台的用户注册链接,基于所述第二云平台的用户注册链接生成所述第二云平台的用户注册信息,并将所述用户注册信息发送至第二云平台,使所述第二云平台根据所述用户注册信息生成所述智能设备在第二云平台的第二用户账号和授权码,将所述第二用户账号与所述智能设备绑定,并将所述授权码发送至所述app;
25.接收所述第二云平台发送的授权码,并将所述授权码发送至第一云平台,使所述第一云平台将所述授权码和访问通行证请求发送至所述第二云平台,使所述第二云平台基于所述访问通行证请求生成访问通行证,将所述访问通行证与所述第二用户账号绑定,并将所述访问通行证发送至所述第一云平台,并与所述智能设备在所述第一云平台创建的第一用户账号绑定,使所述智能设备使用所述访问通行证通过所述第一云平台访问所述第二云平台。
26.可选的,所述向通过合法性验证的所述智能设备发送注册第二云平台的用户账号的请求之前,还包括:
27.接收所述第二云平台发送的通过合法性验证的所述智能设备的设备合法信息,并将配网信息发送至所述智能设备;
28.接收所述智能设备反馈的已接收所述配网信息的响应信息。
29.可选的,在接收所述第二云平台发送的通过合法性验证的所述智能设备的设备合法信息之前,还包括:
30.接收所述智能设备发送的验证信息和加密信息,其中,所述验证信息至少包含智能设备的设备信息,所述加密信息由所述智能设备利用预置密钥对所述设备信息进行加密
得到;
31.将所述验证信息和所述加密信息发送至所述第一云平台,由所述第一云平台将所述验证信息和所述加密信息发送至所述第二云平台,使所述第二云平台利用所述预置密钥对所述加密信息进行解密,并对得到的设备信息进行合法性验证,确定所述智能设备的合法性。
32.本发明实施例第三方面公开了一种智能设备的绑定方法,应用于第一云平台,所述方法包括:
33.接收第二云平台发送的访问通行证,所述访问通行证与智能设备在所述第二云平台生成的第二用户账号绑定,所述第二用户账号由所述第二云平台在应用程序app预先开启访问接入点并接入所述智能设备之后,接收所述app发送的所述智能设备在第二云平台的用户注册信息,根据所述用户注册信息生成所述智能设备在第二云平台的第二用户账号;
34.将所述访问通行证与所述智能设备在所述第一云平台创建的第一用户账号绑定;
35.利用所述访问通行证使所述智能设备访问所述第二云平台。
36.本发明实施例第四方面公开了一种第二云平台,所述第二云平台包括:
37.接收模块,用于在应用程序app预先开启访问接入点并接入智能设备之后,接收所述app发送的所述智能设备在所述第二云平台的用户注册信息;
38.生成模块,用于根据所述用户注册信息生成所述智能设备在所述第二云平台的第二用户账号和授权码;
39.绑定模块,用于将所述第二用户账号与所述智能设备绑定,并将所述授权码发送至所述app,使所述app将所述授权码发送至第一云平台;
40.处理模块,用于基于所述第一云平台发送的访问通行证请求生成访问通行证,将所述访问通行证与所述第二用户账号绑定;
41.发送模块,用于将所述访问通行证发送至所述第一云平台,并与所述智能设备在所述第一云平台创建的第一用户账号绑定,使所述智能设备使用所述访问通行证通过所述第一云平台访问所述第二云平台。
42.本发明实施例第五方面公开了一种应用程序app,所述应用程序app包括:
43.接入模块,用于预先开启访问接入点并接入智能设备;
44.第一处理模块,用于向通过合法性验证的所述智能设备发送注册第二云平台的用户账号的请求,接收所述智能设备发送的所述第二云平台的用户注册链接,基于所述第二云平台的用户注册链接生成所述第二云平台的用户注册信息,并将所述用户注册信息发送至所述第二云平台,使所述第二云平台根据所述用户注册信息生成所述智能设备在第二云平台的第二用户账号和授权码,将所述第二用户账号与所述智能设备绑定,并将所述授权码发送至所述app;
45.第二处理模块,用于接收所述第二云平台发送的授权码,并将所述授权码发送至第一云平台,使所述第一云平台将所述授权码和访问通行证请求发送至所述第二云平台,使所述第二云平台基于所述访问通行证请求生成访问通行证,将所述访问通行证与所述第二用户账号绑定,并将所述访问通行证发送至所述第一云平台,并与所述智能设备在所述第一云平台创建的第一用户账号绑定,使所述智能设备使用所述访问通行证通过所述第一
云平台访问所述第二云平台。
46.本发明实施例第六方面公开了一种第一云平台,所述第一云平台包括:
47.接收模块,用于接收第二云平台发送的访问通行证,所述访问通行证与智能设备在所述第二云平台生成的第二用户账号绑定,所述第二用户账号由所述第二云平台在应用程序app预先开启访问接入点并接入所述智能设备之后,接收所述app发送的所述智能设备在第二云平台的用户注册信息,根据所述用户注册信息生成所述智能设备在第二云平台的第二用户账号;
48.绑定模块,用于将所述访问通行证与所述智能设备在所述第一云平台创建的第一用户账号绑定;
49.处理模块,用于利用所述访问通行证使所述智能设备访问所述第二云平台。
50.本发明实施例第七方面公开了一种智能设备的绑定系统,包括:智能设备、应用程序app、第一云平台和第二云平台;
51.所述智能设备,用于开启配网模式,扫描所述app开启的所述访问接入点接入所述app;
52.所述app,用于预先开启访问接入点并接入所述智能设备,接收所述第二云平台发送的授权码,并将所述授权码发送至所述第一云平台;
53.所述第二云平台,用于验证所述智能设备的合法性,并将所述智能设备的设备合法信息发送至所述app,接收所述app发送的所述智能设备在所述第二云平台的用户注册信息,根据所述用户注册信息生成所述智能设备在所述第二云平台的第二用户账号和授权码,将所述第二用户账号与所述智能设备绑定,并将所述授权码发送至所述app,基于所述第一云平台发送的访问通行证请求生成访问通行证,将所述访问通行证与所述第二用户账号绑定,将所述访问通行证发送至所述第一云平台;
54.所述第一云平台,用于接收所述访问通行证,并将所述访问通行证与所述智能设备在所述第一云平台创建的第一用户账号绑定,使所述智能设备使用所述访问通行证通过所述第一云平台访问所述第二云平台。
55.本发明实施例第八方面公开了一种电子设备,其特征在于,所述电子设备用于运行程序,其中,所述程序运行时执行如本发明实施例第一方面中任一所述的智能设备的绑定方法,或者,本发明实施例第二方面中任一所述的智能设备的绑定方法,或者,本发明实施例第三方面中所述的智能设备的绑定方法。
56.本发明实施例第九方面公开了一种存储介质,所述存储介质包括存储程序,其中,在所述程序运行时控制所述存储介质所在设备执行如本发明实施例第一方面中任一所述的智能设备的绑定方法,或者,本发明实施例第二方面中任一所述的智能设备的绑定方法,或者,本发明实施例第三方面中所述的智能设备的绑定方法。
57.基于上述本发明实施例提供的一种智能设备的绑定方法、系统及相关设备,所述方法包括:在应用程序app预先开启访问接入点并接入智能设备之后,接收app发送的智能设备在第二云平台的用户注册信息;根据所述用户注册信息生成智能设备在第二云平台的第二用户账号和授权码;将所述第二用户账号与所述智能设备绑定,并将所述授权码发送至所述app,使所述app将所述授权码发送至第一云平台;基于所述第一云平台发送的访问通行证请求生成访问通行证,将所述访问通行证与所述第二用户账号绑定;将所述访问通
行证发送至所述第一云平台,并与所述智能设备在所述第一云平台创建的第一用户账号绑定,使所述智能设备使用所述访问通行证通过所述第一云平台访问所述第二云平台。在本方案中,先通过用户注册信息生成智能设备在第二云平台的第二用户账号,并绑定第二用户账号与智能设备,在获取到第一云平台发送的访问通行证请求时,基于该访问通行证请求生成访问通行证并绑定访问通行证与第二用户账号,向第一云平台发送访问通行证,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台,实现智能终端的用户账户与智能设备的跨平台绑定。
附图说明
58.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
59.图1为本发明实施例提供的一种智能设备的绑定方法的流程示意图;
60.图2为本发明实施例提供的一种验证智能设备的合法性的流程示意图;
61.图3为本发明实施例提供的另一种智能设备的绑定方法的流程示意图;
62.图4为本发明实施例提供的又一种智能设备的绑定方法的流程示意图;
63.图5为本发明实施例提供的再一种智能设备的绑定方法的流程示意图;
64.图6为本发明实施例提供的一种应用于智能设备的绑定方法的交互示意图;
65.图7为本发明实施例提供的一种第二云平台的结构示意图;
66.图8为本发明实施例提供的另一种第二云平台的结构示意图;
67.图9为本发明实施例提供的一种应用程序app的结构示意图;
68.图10为本发明实施例提供的另一种应用程序app的结构示意图;
69.图11为本发明实施例提供的又一种应用程序app的结构示意图;
70.图12为本发明实施例提供的一种第一云平台的结构示意图;
71.图13为本发明实施例提供的一种智能设备的绑定系统的结构示意图;
72.图14为本发明实施例提供的一种电子设备140的结构示意图。
具体实施方式
73.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
74.在本技术中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
75.由背景技术可知,智能家居行业提出了一些智能设备统一配置设备接入局域网的
技术或标准,但是,无法解决智能终端的用户账户与智能设备跨平台绑定的问题。
76.因此,本发明实施例提供一种智能设备的绑定方法、系统及相关设备,在本方案中,先通过用户注册信息生成智能设备在第二云平台的第二用户账号,并绑定第二用户账号与智能设备,在获取到第一云平台发送的访问通行证请求时,基于该访问通行证请求生成访问通行证并绑定访问通行证与第二用户账号,向第一云平台发送访问通行证,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台,实现智能终端的用户账户与智能设备的跨平台绑定。
77.首先,本发明实施例提供一种智能设备的绑定系统,该智能设备的绑定系统包括:智能设备1、应用程序app2、第一云平台3和第二云平台4。
78.其中,智能设备1与第二云平台4属于同一产商,app2与第一云平台3属于同一产商。
79.第一云平台3与第二云平台4已实现互联互通。
80.智能设备1接入第二云平台4,app2接入第一云平台3。
81.智能设备1可以为空调,也可以为冰箱等其他智能设备,本发明不作限定。
82.智能设备1用于开启配网模式,扫描所述app开启的所述访问接入点接入所述app,智能设备1创建验证信息,并利用预置密钥加密验证信息中的智能设备的设备信息,得到加密信息,以及接收和发送实现智能设备的绑定信息。
83.需要说明的是,预置密钥为预先设置的密钥。
84.需要说明的是,app2的访问接入点可以为ap(access point,无线访问接入点)热点,也可以为蓝牙,还可以为wifi,本发明不作限定。
85.在本发明实施例中,访问接入点为特定名称的访问接入点,其中,特定名称可以为特定格式的名称,或者,特定字符的名称,该名称事先已与智能设备产商约定好。
86.例如,访问接入点为tenda_100。
87.当智能设备1接入访问接入点时,智能设备1、智能终端2、第一云平台3以及第二云平台4能够互相通讯。
88.app2用于预先开启访问接入点并接入智能设备1,以及接收和发送具体实现智能设备的绑定信息。
89.第一云平台3用于接收和转发具体实现智能设备的绑定信息。
90.第二云平台4用于处理智能设备的绑定的相关操作。
91.基于上述公开的智能设备的绑定系统实现智能设备的绑定的过程为:
92.app2预先开启特定名称的访问接入点,智能设备开启配网模式,并扫描到app2开启的特定名称的访问接入点并通过该特定名称的访问接入点接入app2,此时,智能设备1、app2、第一云平台3以及第二云平台4之间能够互相通讯。
93.智能设备1创建验证信息,并利用预置密钥加密验证信息中的智能设备的设备信息,得到加密信息,并将所创建的验证信息以及加密信息通过app2和第一云平台3发送至第二云平台4。
94.需要说明的是,验证信息至少包括智能设备的设备信息。
95.其中,智能设备的设备信息包括但不限于设备标识、设备产商和设备类型。
96.第二云平台4接收智能设备1发送的验证信息和加密信息,利用预置密钥对加密信
息进行解密,得到设备信息,并将设备信息与接收到的验证信息进行对比,若对比一致,确定智能设备1通过合法性验证,然后,将通过合法性验证的智能设备1的设备合法信息发送至第一云平台3。
97.第一云平台3接收第二云平台4发送的智能设备1的设备合法信息,并将接收到的智能设备1的设备合法信息发送至app2。
98.app2接收第一云平台3发送的智能设备1的设备合法信息,并将配网信息发送至智能设备1。
99.智能设备1向智能终端2反馈已接收配网信息的响应信息。
100.app2向智能设备1发送注册第二云平台用户账号的请求。
101.智能设备1向app2反馈第二云平台用户注册链接。
102.app2基于第二云平台的用户注册链接生成智能设备1在第二云平台4的用户注册信息,并将用户注册信息发送至第二云平台4。
103.第二云平台4接收app2发送的智能设备1在第二云平台的用户注册信息,根据用户注册信息生成第二云平台的第二用户账号和授权码,将第二用户账号与智能设备1绑定,并将授权码发送至app2。
104.app2将授权码发送至第一云平台3。
105.第一云平台3向第二云平台4发送访问通行证请求。
106.第二云平台4基于第一云平台3发送的访问通行证请求生成访问通行证,并将访问通行证与第二用户账号绑定,将访问通行证发送至第一云平台3,并与智能设备1在所述第一云平台3创建的第一用户账号绑定,使智能设备1使用访问通行证通过第一云平台3访问第二云平台4。
107.基于本发明实施例提供的一种智能设备的绑定系统,在应用程序app预先开启访问接入点并接入智能设备之后,接收app发送的智能设备在第二云平台的用户注册信息;根据用户注册信息生成智能设备在第二云平台的第二用户账号和授权码;将第二用户账号与智能设备绑定,并将授权码发送至app,使app将授权码发送至第一云平台;基于第一云平台发送的访问通行证请求生成访问通行证,将访问通行证与第二用户账号绑定;将访问通行证发送至第一云平台,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台。在本方案中,先通过用户注册信息生成智能设备在第二云平台的第二用户账号,并绑定第二用户账号与智能设备,在获取到第一云平台发送的访问通行证请求时,基于该访问通行证请求生成访问通行证并绑定访问通行证与第二用户账号,并发送访问通行证至第一云平台,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台,实现智能终端的用户账户与智能设备的跨平台绑定。
108.基于上述本发明实施例示出的智能设备的绑定系统,如图1所示,为本发明实施例提供的一种智能设备的绑定方法的流程示意图,该智能设备的绑定方法应用于第二云平台,该第二云平台为智能设备所属的云平台,该第二云平台可以为上述智能设备的绑定系统示出的第二云平台,该智能设备绑定方法主要包括以下步骤:
109.步骤s101:在应用程序app预先开启访问接入点并接入智能设备之后,接收app发送的智能设备在第二云平台的用户注册信息。
110.在步骤s101中,第二云平台的用户注册信息由app触发通过合法性验证的智能设备发送的的第二云平台的用户注册链接并输入用户注册信息得到。
111.app可以为上述智能设备的绑定系统示出的app。
112.智能设备可以为上述智能设备的绑定系统示出的智能设备。
113.在具体实现步骤s101的过程中,在应用程序app预先开启访问接入点并接入智能设备之后,app接收通过合法性验证的智能设备发送的的第二云平台的用户注册链接,并触发第二云平台的用户注册链接输入用户注册信息,得到智能设备在第二云平台的用户注册信息,并将智能设备在第二云平台的用户注册信息发送至第二云平台,第二云平台接收app发送的智能设备在第二云平台的用户注册信息。
114.步骤s102:根据用户注册信息生成智能设备在第二云平台的第二用户账号和授权码。
115.在步骤s102中,授权码可以为authcode。
116.生成授权码的目的是为了获得第二云平台的访问通行证。
117.在具体实现步骤s102的过程中,第二云平台根据接收到的智能设备在第二云平台的用户注册信息为用户生成智能设备在第二云平台的第二用户账号以及能够获取第二云平台的访问权的授权码。
118.步骤s103:将第二用户账号与智能设备绑定,并将授权码发送至app,使app将授权码发送至第一云平台。
119.在步骤s103中,第一云平台为app所属的云平台。
120.第一云平台可以为上述智能设备的绑定系统示出的第一云平台。
121.在具体实现步骤s103的过程中,在第二云平台中,第二云平台绑定生成的第二用户账号与智能设备,并将生成的授权码发送至app,使app将授权码发送至第一云平台。
122.步骤s104:基于第一云平台发送的访问通行证请求生成访问通行证,将访问通行证与第二用户账号绑定。
123.在步骤s104中,访问通行证可以为访问令牌,但不限于此。
124.在具体实现步骤s104的过程中,在第二云平台中,第二云平台接收第一云平台发送的访问通行证请求,根据接收到的访问通行证请求生成访问通行证,并将所生成的访问通行证与前述生成的第二云平台用户账号进行绑定。
125.步骤s105:将访问通行证发送至第一云平台,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台。
126.在具体实现步骤s105的过程中,第二云平台将生成的访问通行证发送至第一云平台,并与智能设备在第一云平台创建的第一用户账号绑定,当用户通过第一云平台访问第二云平台下的设备时,第一云平台可以使用访问通行证访问第二云平台,而不需要使用用户的第二云平台用户账号访问第二云平台,避免第二云平台用户账号泄露给第一云平台,也就是说,使智能设备使用访问通行证通过第一云平台访问第二云平台。
127.基于本发明实施例提供的一种智能设备的绑定方法,在应用程序app预先开启访问接入点并接入智能设备之后,接收app发送的智能设备在第二云平台的用户注册信息;根据用户注册信息生成智能设备在第二云平台的第二用户账号和授权码;将第二用户账号与智能设备绑定,并将授权码发送至app,使app将授权码发送至第一云平台;基于第一云平台
发送的访问通行证请求生成访问通行证,将访问通行证与第二用户账号绑定;将访问通行证发送至第一云平台,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台。在本方案中,先通过用户注册信息生成智能设备在第二云平台的第二用户账号,并绑定第二用户账号与智能设备,在获取到第一云平台发送的访问通行证请求时,基于该访问通行证请求生成访问通行证并绑定访问通行证与第二用户账号,向第一云平台发送访问通行证,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台,实现智能终端的用户账户与智能设备的跨平台绑定。
128.可选的,基于上述本发明实施例提供的一种智能设备的绑定方法,执行步骤s201在应用程序app预先开启访问接入点并接入智能设备之后,接收app发送的智能设备在第二云平台的用户注册信息的过程,如图2所示,为本发明实施例提供的一种验证智能设备的合法性的流程示意图,主要包括以下步骤:
129.步骤s201:接收智能设备通过app和第一云平台发送的验证信息和加密信息。
130.在步骤s201中,验证信息至少包含智能设备的设备信息,加密信息由智能设备利用预置密钥对设备信息进行加密得到。
131.在具体实现步骤s201的过程中,智能设备将创建的验证信息和加密信息发送至app,app将智能设备创建的验证信息和加密信息发送至第一云平台,第一云平台将智能设备创建的验证信息和加密信息发送至第二云平台。换而言之,第二云平台接收智能设备通过app和第一云平台发送的验证信息和加密信息。
132.步骤s202:利用预置密钥对加密信息进行解密,并对得到的设备信息进行合法性验证,确定智能设备的合法性。
133.在具体实现步骤s202的过程中,在第二云平台中,第二云平台接收到智能设备通过app和第一云平台发送的验证信息和加密信息之后,需要对加密信息进行解密,因此,可以利用预置密钥对加密信息进行解密,得到设备信息,并对设备信息进行合法性验证,确定智能设备的合法性。
134.可选的,执行步骤s202利用预置密钥对加密信息进行解密,并对得到的设备信息进行合法性验证,确定智能设备的合法性的过程,该过程主要包括以下步骤:
135.步骤s11:利用预置密钥对加密信息进行解密,得到设备信息。
136.在具体实现步骤s11的过程中,在第二云平台中,第二云平台接收到智能设备通过app和第一云平台发送的验证信息和加密信息之后,需要利用预置密钥对加密信息进行解密,因此,得到设备信息。
137.步骤s12:将设备信息与验证信息进行对比。
138.在具体实现步骤s12的过程中,在第二云平台中,第二云平台将设备信息与接收到的智能设备创建的验证信息进行对比,以验证智能设备的合法性。
139.步骤s13:判断设备信息与接收到的智能设备创建的验证信息对比是否一致,若对比一致,执行步骤s14,若对比不一致,执行步骤s15。
140.在具体实现步骤s13的过程中,判断设备信息与接收到的智能设备创建的验证信息对比是否一致,若对比不一致,说明加密信息与智能设备创建的验证信息被篡改了,执行步骤s14,若对比一致,说明加密信息与智能设备创建的验证信息没有被篡改,执行步骤
s15。
141.步骤s14:确定智能设备未通过合法性验证。
142.在具体实现步骤s14的过程中,已知设备信息与接收到的智能设备创建的验证信息对比不一致,则确定智能设备未通过合法性验证。
143.步骤s15:确定智能设备通过合法性验证。
144.在具体实现步骤s15的过程中,已知设备信息与接收到的智能设备创建的验证信息对比一致,则确定智能设备通过合法性验证。
145.可选的,执行步骤s202确定智能设备的合法性之后,还包括:
146.将智能设备的设备合法信息发送至app,使app将配网信息发送至智能设备,并接收智能设备反馈的已接收配网信息的响应信息,以及使app向智能设备发送注册第二云平台的用户账号的请求,并接收智能设备反馈的第二云平台的用户注册链接,基于第二云平台的用户注册链接生成智能设备在第二云平台的用户注册信息。
147.基于本发明实施例提供的一种智能设备的绑定方法,通过验证智能设备的合法性,避免用户信息的泄露,从而为实现智能终端的用户账户与智能设备的跨平台绑定提供前提条件。
148.基于上述本发明实施例提供的一种智能设备的绑定方法,如图3所示,为本发明实施例提供的另一种智能设备的绑定方法的流程示意图,该智能设备的绑定方法应用于第二云平台,其中,访问通行证请求包括访问令牌请求,该智能设备的绑定方法主要包括以下步骤:
149.步骤s301:在应用程序app预先开启访问接入点并接入智能设备之后,接收app发送的智能设备在第二云平台的用户注册信息。
150.步骤s302:根据用户注册信息生成智能设备在第二云平台的第二用户账号和授权码。
151.步骤s303:将第二用户账号与智能设备绑定,并将授权码发送至app,使app将授权码发送至第一云平台。
152.上述步骤s301至步骤s303的执行原理和过程与图1中公开的步骤s101至步骤s103的执行原理和过程相同,可参见,这里不再赘述。
153.步骤s304:基于第一云平台发送的授权码和访问令牌请求生成访问令牌,将访问令牌与第二用户账号绑定。
154.在具体实现步骤s304的过程中,在第二云平台中,第二云平台接收第一云平台发送的授权码和访问令牌请求,根据接收到的访问令牌请求生成访问令牌,并将所生成的访问令牌与前述生成的第二用户账号进行绑定。
155.步骤s305:将访问令牌发送至第一云平台,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问令牌通过第一云平台访问第二云平台。
156.在具体实现步骤s305的过程中,第二云平台将生成的访问令牌发送至第一云平台,并与智能设备在第一云平台创建的第一用户账号绑定,当用户通过第一云平台访问第二云平台下的设备时,第一云平台可以使用访问令牌访问第二云平台,而不需要使用用户的第二云平台用户账号访问第二云平台,避免第二云平台用户账号泄露给第一云平台,也就是说,使智能设备使用访问令牌通过第一云平台访问第二云平台。
157.基于本发明实施例提供的一种智能设备的绑定方法,先通过用户注册信息生成智能设备在第二云平台的第二用户账号和授权码,并绑定第二用户账号与智能设备,在获取到第一云平台发送的授权码和访问令牌请求时,基于该访问令牌请求生成访问令牌并绑定访问令牌与第二云平台用户账号,向第一云平台发送访问令牌,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问令牌通过第一云平台访问第二云平台,实现智能终端的用户账户与智能设备的跨平台绑定。
158.基于上述本发明实施例示出的智能设备的绑定系统,如图4所示,为本发明实施例提供的一种智能设备的绑定方法的流程示意图,该智能设备的绑定方法应用于应用程序app,该app可以为上述智能设备的绑定系统示出的app,该智能设备的绑定方法主要包括以下步骤:
159.步骤s401:预先开启访问接入点并接入智能设备。
160.在具体实现步骤s401的过程中,应用程序app预先开启访问接入点,并通过该访问接入点接入智能设备。
161.步骤s402:向通过合法性验证的智能设备发送注册第二云平台的用户账号的请求,接收智能设备发送的第二云平台的用户注册链接,基于第二云平台的用户注册链接生成第二云平台的用户注册信息,并将用户注册信息发送至第二云平台,使第二云平台根据用户注册信息生成智能设备在第二云平台的第二用户账号和授权码,将第二用户账号与智能设备绑定,并将授权码发送至app。
162.在步骤s402中,第二云平台为智能设备所属的云平台,第二云平台可以为上述智能设备的绑定系统示出的第二云平台。
163.智能设备可以为上述智能设备的绑定系统示出的智能设备。
164.在具体实现步骤s402的过程中,app向通过合法性验证的智能设备发送注册第二云平台的用户账号的请求,智能设备向app发送第二云平台的用户注册链接,app触发第二云平台的用户注册链接并输入用户注册信息,得到智能设备在第二云平台的用户注册信息,并将得到的用户注册信息发送至第二云平台,使第二云平台根据用户注册信息生成智能设备在第二云平台的第二用户账号和授权码,将第二用户账号与智能设备绑定,并将授权码发送至app。
165.步骤s403:接收第二云平台发送的授权码,并将授权码发送至第一云平台,使第一云平台将授权码和访问通行证请求发送至第二云平台,使第二云平台基于访问通行证请求生成访问通行证,将访问通行证与第二用户账号绑定,并将访问通行证发送至第一云平台,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台。
166.在步骤s403中,第一云平台为app所属的云平台,第一云平台可以为上述智能设备的绑定系统示出的第一云平台。
167.访问通行证可以为访问令牌,但不限于此。
168.在具体实现步骤s403的过程中,app接收第二云平台发送的授权码,并将授权码发送至第一云平台,第一云平台将授权码和访问通行证请求发送至第二云平台,第二云平台基于接收到的访问通行证请求生成访问通行证,将访问通行证与第二云平台用户账号进行绑定,并将访问通行证发送至第一云平台,并与智能设备在第一云平台创建的第一用户账
号绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台。
169.基于本发明实施例提供的一种智能设备的绑定方法,通过第二云平台的用户注册链接生成第二云平台的用户注册信息,使第二云平台通过用户注册信息生成智能设备在第二云平台的第二用户账号和授权码,并绑定第二用户账号与智能设备,使第二云平台在获取到第一云平台发送的访问通行证请求时,基于该访问通行证请求生成访问通行证并绑定访问通行证与第二用户账号,并发送访问通行证,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过一云平台访问第二云平台,实现智能终端的用户账户与智能设备的跨平台绑定。
170.基于上述本发明实施例提供的一种智能设备的绑定方法,在执行步骤s401向通过合法性验证的智能设备发送注册第二云平台的用户账号的请求之前,还包括以下步骤:
171.步骤s21:接收第二云平台发送的通过合法性验证的智能设备的设备合法信息,并将配网信息发送至智能设备。
172.在具体实现步骤s21的过程中,app接收第二云平台发送的通过合法性验证的智能设备的设备合法信息,并向智能设备发送配网信息。
173.步骤s22:接收智能设备反馈的已接收配网信息的响应信息。
174.在具体实现步骤s22的过程中,app接收智能设备反馈的已接收配网信息的响应信息。
175.基于本发明实施例提供的一种智能设备的绑定方法,接收智能设备反馈的已接收配网信息的响应信息之后,通过智能设备发送的第二云平台的用户注册链接生成智能设备在第二云平台的用户注册信息,使第二云平台通过用户注册信息生成智能设备在第二云平台的第二用户账号和授权码,并绑定第二用户账号与智能设备,使第二云平台在获取到第一云平台发送的访问通行证请求时,基于该访问通行证请求生成访问通行证并绑定访问通行证与第二用户账号,并发送访问通行证至第一云平台,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过一云平台访问第二云平台,实现智能终端的用户账户与智能设备的跨平台绑定。
176.基于上述本发明实施例提供的一种智能设备的绑定方法,执行步骤s21接收第二云平台发送的通过合法性验证的智能设备的设备合法信息之前,还包括以下步骤:
177.步骤s31:接收智能设备发送的验证信息和加密信息。
178.在步骤s31中,验证信息至少包含智能设备的设备信息,加密信息由智能设备利用预置密钥对设备信息进行加密得到。
179.需要说明的是,app通过访问接入点接入智能设备之后,app、智能设备、第一云平台以及第二云平台之间实现互相通讯。
180.在具体实现步骤s31的过程中,app接入智能设备之后,接收智能设备发送的智能设备创建的验证信息和加密信息。
181.步骤s32:将验证信息和加密信息发送至第一云平台,由第一云平台将验证信息和加密信息发送至第二云平台,使第二云平台利用预置密钥对加密信息进行解密,并将得到的设备信息进行合法性验证,确定智能设备的合法性。
182.在具体实现步骤s32的过程中,app将接收到的验证信息和加密信息发送至第一云平台,由第一云平台将验证信息和加密信息发送至第二云平台,使第二云平台利用预置密
钥解密加密信息,得到设备信息,并将设备信息进行合法性验证,以确定智能设备的合法性。
183.基于本发明实施例提供的一种智能设备的绑定方法,通过验证智能设备的合法性,避免用户信息的泄露,从而为实现智能终端的用户账户与智能设备的跨平台绑定提供前提条件。
184.基于上述本发明实施例示出的智能设备的绑定系统,如图5所示,为本发明实施例提供的一种智能设备的绑定方法的流程示意图,该智能设备的绑定方法应用于第一云平台,该第一云平台可以为上述智能设备的绑定系统示出的第一云平台,该智能设备的绑定方法主要包括以下步骤:
185.步骤s501:接收第二云平台发送的访问通行证。
186.在步骤s501中,访问通行证与智能设备在第二云平台生成的第二用户账号绑定,第二用户账号由第二云平台在应用程序app预先开启访问接入点并接入智能设备之后,接收app发送的智能设备在第二云平台的用户注册信息,根据用户注册信息生成智能设备在第二云平台的第二用户账号。
187.在具体实现步骤s501的过程中,第一云平台接收第二云平台发送的访问通行证。
188.步骤s502:将访问通行证与智能设备在第一云平台创建的第一用户账号绑定。
189.在具体实现步骤s502的过程中,第一云平台将访问通行证与智能设备在第一云平台创建的第一用户账号进行绑定。
190.步骤s503:利用访问通行证使智能设备访问第二云平台。
191.在具体实现步骤s503的过程中,第一云平台利用访问通行证使智能设备访问第二云平台。
192.基于本发明实施例提供的一种智能设备的绑定方法,通过将接收到的第二云平台发送的访问通行证与智能设备在第一云平台创建的第一用户账号绑定,从而能够利用访问通行证使智能设备访问第二云平台,实现智能终端的用户账户与智能设备的跨平台绑定。
193.基于上述本发明实施例示出的智能设备的绑定方法,本发明实施例还对应提供了一种应用于智能设备的绑定方法的交互示意图,如图6所示,该方法包括:
194.步骤s601:app预先开启访问接入点。
195.步骤s602:智能设备接入app开启的访问接入点,并创建验证信息,利用预置密钥加密验证信息,得到加密信息,向app发送验证信息和加密信息。
196.步骤s603:app向第一云平台发送验证信息和加密信息。
197.步骤s604:第一云平台向第二云平台发送验证信息和加密信息。
198.步骤s605:第二云平台利用预置密钥解密加密信息,得到设备信息,将设备信息与验证信息进行对比,若对比一致,确定智能设备通过合法性验证,若对比不一致,确定智能设备未通过合法性验证,通过合法性验证之后,向第一云平台发送智能设备的设备合法信息。
199.步骤s606:第一云平台向app发送智能设备的设备合法信息。
200.步骤s607:app向智能设备发送配网信息。
201.步骤s608:智能设备向app反馈已接收配网信息的响应信息。
202.步骤s609:app向智能设备发送注册第二云平台的用户账号的请求。
203.步骤s610:智能设备向app反馈第二云平台的用户注册链接。
204.步骤s611:app触发第二云平台的用户注册链接并输入生成用户注册信息,得到智能设备在第二云平台的用户注册信息,并向第二云平台发送用户注册信息。
205.步骤s612:第二云平台根据用户注册信息生成智能设备在第二云平台的第二用户账号和授权码,将第二用户账号与智能设备绑定,并向app发送授权码。
206.步骤s613:app向第一云平台发送授权码。
207.步骤s614:第一云平台向第二云平台发送授权码与访问通行证请求。
208.步骤s615:第二云平台基于访问通行证请求生成访问通行证,将访问通行证与第二用户账号绑定,并向第一云平台发送访问通行证。
209.步骤s616:第一云平台将智能设备在第一云平台创建的第一用户账号与访问通行证绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台。
210.基于本发明实施例提供的一种智能设备的绑定方法,先通过第二云平台的用户注册信息生成智能设备在第二云平台的第二用户账号和授权码,并绑定第二用户账号与智能设备,在获取到第一云平台发送的访问通行证请求时,基于该访问通行证请求生成访问通行证并绑定访问通行证与第二用户账号,第一云平台发送访问通行证,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台,实现智能终端的用户账户与智能设备的跨平台绑定。
211.与上述本发明实施例图1示出的一种智能设备的绑定方法相对应,本发明实施例还对应提供了一种第二云平台,如图7所示,该第二云平台包括:接收模块71、生成模块72、绑定模块73、处理模块74和发送模块75。
212.接收模块71,用于在应用程序app预先开启访问接入点并接入智能设备之后,接收app发送的智能设备在第二云平台的用户注册信息,用户注册信息由app触发通过合法性验证的智能设备发送的的第二云平台的用户注册链接并输入用户注册信息得到。
213.生成模块72,用于根据用户注册信息生成智能设备在第二云平台的第二用户账号和授权码。
214.绑定模块73,用于将第二用户账号与智能设备绑定,并将授权码发送至app,使app将授权码发送至第一云平台,第一云平台为app所属的云平台。
215.处理模块74,用于基于第一云平台发送的访问通行证请求生成访问通行证,将访问通行证与第二用户账号绑定。
216.发送模块75,用于将访问通行证发送至第一云平台,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台。
217.需要说明的是,上述本发明实施例公开的第二云平台中的各个模块具体的原理和执行过程,与上述本发明实施智能设备的绑定方法相同,可参见上述本发明实施例公开的智能设备的绑定方法中相应的部分,这里不再进行赘述。
218.基于本发明实施例提供的一种第二云平台,在应用程序app预先开启访问接入点并接入智能设备之后,接收app发送的智能设备在第二云平台的用户注册信息;根据用户注册信息生成智能设备在第二云平台的第二用户账号和授权码;将第二用户账号与智能设备绑定,并将授权码发送至app,使app将授权码发送至第一云平台;基于第一云平台发送的访问通行证请求生成访问通行证,将访问通行证与第二用户账号绑定;将访问通行证发送至
第一云平台,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台。在本方案中,先通过用户注册信息生成智能设备在第二云平台的第二用户账号,并绑定第二用户账号与智能设备,在获取到第一云平台发送的访问通行证请求时,基于该访问通行证请求生成访问通行证并绑定访问通行证与第二用户账号,向第一云平台发送访问通行证,并与智能设备在第一云平台创建的第一用户账号,使智能设备使用访问通行证通过第一云平台访问第二云平台,实现智能终端的用户账户与智能设备的跨平台绑定。
219.可选的,基于上述图7示出的第二云平台,结合图7,如图8所示,该第二云平台还进一步设置了验证模块76。
220.验证模块76,用于接收智能设备通过app和第一云平台发送的验证信息和加密信息,其中,验证信息至少包含智能设备的设备信息,加密信息由智能设备利用预置密钥对设备信息进行加密得到;利用预置密钥对加密信息进行解密,并对得到的设备信息进行合法性验证,确定智能设备的合法性。
221.基于本发明实施例提供的一种第二云平台,通过验证智能设备的合法性,避免用户信息的泄露,从而为实现智能终端的用户账户与智能设备的跨平台绑定提供前提条件。
222.可选的,基于上述图7示出的第二云平台,所述发送模块75还具体用于:
223.将智能设备的设备合法信息发送至app,使app将配网信息发送至智能设备,并接收智能设备反馈的已接收配网信息的响应信息,以及使app向智能设备发送注册第二云平台的用户账号的请求,并接收智能设备反馈的第二云平台的用户注册链接,基于第二云平台的用户注册链接生成智能设备在第二云平台的用户注册信息。
224.基于本发明实施例提供的一种第二云平台,通过将通过合法性验证的智能设备的设备合法信息发送至app,为后续实现智能终端的用户账户与智能设备的跨平台绑定提供前提条件。
225.可选的,基于上述图7示出的第二云平台,所述访问通行证请求包括访问令牌请求,所述处理模块74具体用于:
226.基于第一云平台发送的授权码和访问令牌请求生成访问令牌,将访问令牌与第二用户账号绑定。
227.相应的,所述发送模块75具体用于:
228.将访问令牌发送至第一云平台,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问令牌通过第一云平台访问第二云平台。
229.基于本发明实施例提供的一种第二云平台,先通过用户注册信息生成智能设备在第二云平台的第二用户账号和授权码,并绑定第二用户账号与智能设备,在获取到第一云平台发送的授权码和访问令牌请求时,基于该访问令牌请求生成访问令牌并绑定访问通行证与第二用户账号,向第一云平台发送访问令牌,并与智能设备在第一云平台创建的第一用户账号与访问令牌绑定,实现智能终端的用户账户与智能设备的跨平台绑定。
230.与上述本发明实施例图4示出的一种智能设备的绑定方法相对应,本发明实施例还对应提供了一种应用程序app,如图9所示,该智能终端包括:接入模块91、第一处理模块92和第二处理模块93。
231.接入模块91,用于预先开启访问接入点并接入智能设备。
232.第一处理模块92,用于向通过合法性验证的智能设备发送注册第二云平台的用户账号的请求,接收智能设备发送的第二云平台的用户注册链接,基于第二云平台的用户注册链接生成第二云平台的用户注册信息,并将用户注册信息发送至第二云平台,使第二云平台根据用户注册信息生成智能设备在第二云平台的第二用户账号和授权码,将第二用户账号与智能设备绑定,并将授权码发送至app。
233.第二处理模块93,用于接收第二云平台发送的授权码,并将授权码发送至第一云平台,使第一云平台将授权码和访问通行证请求发送至第二云平台,使第二云平台基于访问通行证请求生成访问通行证,将访问通行证与第二用户账号绑定,并将访问通行证发送至第一云平台,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台。
234.需要说明的是,上述本发明实施例公开的app中的各个模块具体的原理和执行过程,与上述本发明实施智能设备的绑定方法相同,可参见上述本发明实施例公开的智能设备的绑定方法中相应的部分,这里不再进行赘述。
235.基于本发明实施例提供的一种app,通过第二云平台的用户注册链接生成第二云平台的用户注册信息,使第二云平台通过用户注册信息生成智能设备在第二云平台的第二用户账号和授权码,并绑定第二用户账号与智能设备,使第二云平台在获取到第一云平台发送的访问通行证请求时,基于该访问通行证请求生成访问通行证并绑定访问通行证与第二用户账号,并发送访问通行证,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过一云平台访问第二云平台,实现智能终端的用户账户与智能设备的跨平台绑定。
236.可选的,基于上述图9示出的app,结合图9,如图10所示,该智能终端还进一步设置了验证模块94。
237.验证模块94,用于接收智能设备发送的验证信息和加密信息,其中,验证信息至少包含智能设备的设备信息,加密信息由智能设备利用预置密钥对设备信息进行加密得到;将验证信息和加密信息发送至第一云平台,由第一云平台将验证信息和加密信息发送至第二云平台,使第二云平台利用预置秘钥解密加密信息,并对得到的设备信息进行合法性验证,确定智能设备的合法性。
238.基于本发明实施例提供的一种app,通过验证智能设备的合法性,避免用户信息的泄露,从而为实现智能终端的用户账户与智能设备的跨平台绑定提供前提条件。
239.可选的,基于上述图10示出的app,结合图10,如图11所示,该智能终端还进一步设置了第三处理模块95。
240.第三处理模块95,用于接收第二云平台发送的通过合法性验证的智能设备的设备合法信息,并将配网信息发送至智能设备;接收智能设备反馈的已接收配网信息的响应信息。
241.基于本发明实施例提供的一种app,接收智能设备反馈的已接收配网信息的响应信息之后,通过智能设备发送的第二云平台的用户注册链接生成第二云平台的用户注册信息,使第二云平台通过用户注册信息生成智能设备在第二云平台的第二用户账号和授权码,并绑定第二用户账号与智能设备,使第二云平台在获取到第一云平台发送的访问通行证请求时,基于该访问通行证请求生成访问通行证并绑定访问通行证与第二用户账号,并
发送访问通行证至第一云平台,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过一云平台访问第二云平台,实现智能终端的用户账户与智能设备的跨平台绑定。
242.与上述本发明实施例图5示出的一种智能设备的绑定方法相对应,本发明实施例还对应提供了一种第一云平台,如图12所示,该第一云平台包括:接收模块121、绑定模块122和处理模块123。
243.接收模块121,用于接收第二云平台发送的访问通行证,访问通行证与智能设备在第二云平台生成的第二用户账号绑定,第二用户账号由所述第二云平台在应用程序app预先开启访问接入点并接入智能设备之后,接收app发送的智能设备在第二云平台的用户注册信息,根据用户注册信息生成智能设备在第二云平台的第二用户账号。
244.绑定模块122,用于将访问通行证与智能设备在第一云平台创建的第一用户账号绑定。
245.处理模块123,用于利用访问通行证使智能设备访问第二云平台。
246.需要说明的是,上述本发明实施例公开的第一云平台中的各个模块具体的原理和执行过程,与上述本发明实施智能设备的绑定方法相同,可参见上述本发明实施例公开的智能设备的绑定方法中相应的部分,这里不再进行赘述。
247.基于本发明实施例提供的一种第一云平台,通过将接收到的第二云平台发送的访问通行证与智能设备在第一云平台创建的第一用户账号绑定,从而能够利用访问通行证使智能设备访问第二云平台,实现智能终端的用户账户与智能设备的跨平台绑定。
248.与上述本发明实施例示出的一种智能设备的绑定方法相对应,本发明实施例还对应提供了一种智能设备的绑定系统,如图13所示,该智能设备的绑定系统包括:智能设备131、应用程序app132、第一云平台133和第二云平台134。
249.智能设备131,用于开启配网模式,扫描app开启的访问接入点接入app。
250.app132,用于预先开启访问接入点并接入智能设备,接收第二云平台发送的授权码,并将授权码发送至第一云平台。
251.第二云平台134,用于验证智能设备的合法性,并将智能设备的设备合法信息发送至app,接收app发送的智能设备在第二云平台的用户注册信息,根据用户注册信息生成智能设备在第二云平台的第二用户账号和授权码,将第二用户账号与智能设备绑定,并将授权码发送至app,基于第一云平台发送的访问通行证请求生成访问通行证,将访问通行证与第二用户账号绑定,将访问通行证发送至第一云平台。
252.第一云平台133,用于接收访问通行证,并将访问通行证与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台。
253.基于本发明实施例提供的一种智能设备的绑定系统,在应用程序app预先开启访问接入点并接入智能设备之后,接收app发送的智能设备在第二云平台的用户注册信息;根据用户注册信息生成智能设备在第二云平台的第二用户账号和授权码;将第二用户账号与智能设备绑定,并将授权码发送至app,使app将授权码发送至第一云平台;基于第一云平台发送的访问通行证请求生成访问通行证,将访问通行证与第二用户账号绑定;将访问通行证发送至第一云平台,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台。在本方案中,先通过用户注册信息生成
智能设备在第二云平台的第二用户账号,并绑定第二用户账号与智能设备,在获取到第一云平台发送的访问通行证请求时,基于该访问通行证请求生成访问通行证并绑定访问通行证与第二用户账号,并发送访问通行证至第一云平台,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台,实现智能终端的用户账户与智能设备的跨平台绑定。
254.基于上述本发明实施例公开的智能设备的绑定系统,上述各个模块可以通过一种由处理器和存储器构成的硬件设备实现。具体为上述各个模块作为程序单元存储于存储器中,由处理器执行存储在存储器中的上述程序单元来实现智能设备的绑定。
255.其中,处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现智能设备的绑定。
256.本发明实施例提供了一种计算机存储介质,存储介质包括存储智能设备的绑定程序,其中,程序被处理器执行时实现如权利要求1至4中任一项的智能设备的绑定方法,或者,权利要求5至7中任一所述的智能设备的绑定方法,或者,权利要求8中所述的智能设备的绑定方法。
257.本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行图1公开的智能设备的绑定方法,或者,图4公开的智能设备的绑定方法,图5公开的智能设备的绑定方法。
258.本发明实施例提供了一种电子设备,如图14所示,为本发明实施例提供的一种电子设备140的结构示意图。
259.本发明实施例中的电子设备可以是服务器、pc、pad、手机等。
260.该电子设备包括至少一个处理器1401,以及与处理器连接的至少一个存储器1402,以及总线1403。
261.处理器1401、存储器1402通过总线1403完成相互间的通信。处理器1401,用于执行存储器1402中存储的程序。
262.存储器1402,用于存储程序,该程序至少用于:在应用程序app预先开启访问接入点并接入智能设备之后,接收app发送的智能设备在第二云平台的用户注册信息;根据用户注册信息生成智能设备在第二云平台的第二用户账号和授权码;将第二用户账号与智能设备绑定,并将授权码发送至app,使app将授权码发送至第一云平台;基于第一云平台发送的访问通行证请求生成访问通行证,将访问通行证与第二用户账号绑定;将访问通行证发送至第一云平台,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台。
263.本技术还提供了一种计算机程序产品,当在电子设备上执行时,适于执行初始化有如下方法步骤的程序:
264.在应用程序app预先开启访问接入点并接入智能设备之后,接收app发送的智能设备在第二云平台的用户注册信息;根据用户注册信息生成智能设备在第二云平台的第二用户账号和授权码;将第二用户账号与智能设备绑定,并将授权码发送至app,使app将授权码发送至第一云平台;基于第一云平台发送的访问通行证请求生成访问通行证,将访问通行证与第二用户账号绑定;将访问通行证发送至第一云平台,并与智能设备在第一云平台创建的第一用户账号绑定,使智能设备使用访问通行证通过第一云平台访问第二云平台。
265.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
266.在一个典型的配置中,设备包括一个或多个处理器(cpu)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。
267.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
268.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd

rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
269.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
270.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
271.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献