一种免验证登录方法、装置及电子设备制造方法及图纸

技术编号:23860320 阅读:36 留言:0更新日期:2020-04-18 13:27
本发明专利技术公开了一种免验证登录方法、装置及电子设备。该方法的一实施例应用于智能家居控制客户端,所述方法包括:发送绑定请求,以请求智能家居设备对应的操作权限;接收智能家居设备对应的操作权限;将与操作权限对应的设备信息与智能家居控制客户端的账号建立映射关系。本发明专利技术实施例的免验证登录方法由于智能家居控制客户端和智能家居服务端采用了同一个SDK接口以进行账号授权打通,从而智能家居控制客户端根据操作权限控制与设备信息对应的智能家居设备,进而能够实现只需要登录一次就能把第三方智能家居技能添加到智能家居控制客户端;不仅避免了二次登录,而且安全快捷,提高了用户的体验性。

An authentication free login method, device and electronic equipment

【技术实现步骤摘要】
一种免验证登录方法、装置及电子设备
本专利技术属于智能
,尤其涉及一种免验证登录方法、装置及电子设备。
技术介绍
目前添加了第三方智能家居技能的APP有阿里的“天猫精灵APP”和深圳九洲电器的“久智联APP”。天猫精灵APP绑定第三方智能家居技能时,需要跳转到第三方智能家居进行登录才能绑定,久智联APP(内部使用)也需要二次登录。具体流程如下:用户(useragent)登录APP后,在账号绑定智能家居时,由于需要授权登录(Authorization),因此用户需要再一次输入智能家居用户密码,实现oauth授权登录,第三方智能家居通过自己开发的接口重定向地址到DUIserver(App方服务)的链接,DUIserver通过这个链接后面带过来的code字段拿到对应token信息,从而完成整个流程。虽然现有技术最终能够做到添加第三方智能家居技能的目的,但是是需要进行两次登录认证,并不是从经过一次登录直接添加第三方智能家居。对于用户来说,需要输入用户名和密码,当用户使用App时注册登录了此App账号,还需要登录第三方账号,有的第三方的账号还必须经过一系列的注册身份验证,这无疑会给用户带来很差的体验和困难,会降低用户的使用率。对开发者来说,需要维护两套登录体系,代码风险性同样略显不足,两次登录在代码上无疑增加了代码量和增加了被攻击的风险,登录第三方后交换第三的设备信息再跳转回自己的App设备列表,流程相对比较繁琐。
技术实现思路
有鉴于此,本专利技术实施例提供一种免验证登录方法、装置及电子设备,能够实现只需要登录一次就能把第三方智能家居技能添加到智能家居控制客户端的目的。为实现上述目的,根据本专利技术实施例第一方面,提供一种免验证登录方法,应用于智能家居控制客户端,所述的方法包括:发送绑定请求,以请求智能家居设备对应的操作权限;接收智能家居设备对应的操作权限;将与所述操作权限对应的设备信息与智能家居控制客户端的账号建立映射关系。可选的,所述的方法还包括:根据所述操作权限控制与所述设备信息对应的智能家居设备。可选的,所述发送绑定请求的步骤之前,所述的方法还包括:获取登录请求;根据所述登录请求,生成智能家居列表选项;响应于针对所述智能家居列表选项的选择,执行与所述智能家居设备相应的绑定操作。为实现上述目的,根据本专利技术实施例第二方面,还提供了一种免验证登录方法,应用于智能家居服务端,所述的方法包括:接收绑定请求;根据所述绑定请求,通过SDK接口发送所述智能家居设备对应的操作权限,以便所述智能家居控制客户端将与所述操作权限对应的设备信息与智能家居控制客户端的账号建立映射关系。可选的,所述根据所述绑定请求,通过SDK接口发送所述智能家居设备对应的操作权限,以便所述智能家居控制客户端将与所述操作权限对应的设备信息与智能家居控制客户端的账号建立映射关系的步骤之前,所述的方法还包括:通过SDK接口获取所述智能家居设备的设备信息和以及与所述设备信息对应的操作权限。可选的,所述智能家居控制客户端和所述智能家居服务端使用同一个SDK接口。为实现上述目的,根据本专利技术实施例第三方面,还提供一种免验证登录装置,应用于智能家居控制客户端,所述的装置包括:发送模块,用于发送绑定请求,以请求智能家居设备对应的操作权限;接收模块,用于接收智能家居设备对应的操作权限;建立模块,用于将与所述操作权限对应的设备信息与智能家居控制客户端的账号建立映射关系。可选的,所述登录装置还包括:控制模块,用于根据所述操作权限控制与所述设备信息对应的智能家居设备。为实现上述目的,根据本专利技术实施例第四方面,还提供一种免验证登录装置,应用于智能家居服务端,所述的装置包括:接收模块,用于接收绑定请求;发送模块,用于根据所述绑定请求,通过SDK接口发送所述智能家居设备对应的操作权限,以便所述智能家居控制客户端将与所述操作权限对应的设备信息与智能家居控制客户端的账号建立映射关系。为实现上述目的,根据本专利技术实施例第五方面,还提供一种电子设备,该电子设备包括:一个或多个处理器;存储装器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的免验证登录方法。为实现上述目的,根据本专利技术实施例第六方面,还提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如第一方面所述的免验证登录方法。基于上述技术方案,本专利技术实施例的免验证登录方法通过控制智能家居服务的智能家居控制客户端发送绑定请求以请求智能家居设备对应的操作权限,并在接收操作权限后将与所述操作权限对应的设备信息与智能家居控制客户端的账号建立映射关系;由于智能家居控制客户端和智能家居服务端采用了同一个SDK接口以进行账号授权打通,从而使得智能家居服务端能够通过SDK接口将智能家居设备的操作权限发送至智能家居控制客户端,以便智能家居控制客户端根据操作权限控制与设备信息对应的智能家居设备,进而能够实现只需要登录一次就能把第三方智能家居技能添加到智能家居控制客户端;不仅避免了二次登录,而且安全快捷,提高了用户的体验性。上述的非惯用的可选方式所具有的进一步的效果将在下文结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:在附图中,相同或对应的标号表示相同或对应的部分。图1为本专利技术一种免验证登录方法的一实施例的流程图;图2为本专利技术一种免验证登录方法的另一实施例的流程图;图3为本专利技术一种免验证登录方法的再一实施例的流程图;图4为本专利技术一种免验证登录装置的一实施例的示意图;图5为本专利技术一种免验证登录装置的另一实施例的示意图;图6是可以应用本专利技术实施例的免验证登录方法或免验证登录装置的示例性系统架构;图7是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。图1为本专利技术一种免验证登录方法的一实施例的流程图。如图1所示,本专利技术实施例的免验证登录方法,应用于智能家居控制客户端,所述的方法包括:S101:发送绑定请求,以请求智能家居设备对应的操作权限;具体地,智能家居控制客户端发送绑定请求至智能家居服务端,以通过智能家居服务端请求智能家居设备对应的操作权限,从而实现智能家居控制客户端与智能家居设备的绑定,进而能够通过智能家居控制客户端控制第三方的智能家居设备,使得智能家居设备提供相应的技能服务。在这里,智能家居控制客户端和智能家居服务端使用同一个软件开发工具包(SDK)接口,换句话说,智能家居服务商采用智能家居本文档来自技高网...

【技术保护点】
1.一种免验证登录方法,其特征在于,应用于智能家居控制客户端,所述的方法包括:/n发送绑定请求,以请求智能家居设备对应的操作权限;/n接收智能家居设备对应的操作权限;/n将与所述操作权限对应的设备信息与智能家居控制客户端的账号建立映射关系。/n

【技术特征摘要】
1.一种免验证登录方法,其特征在于,应用于智能家居控制客户端,所述的方法包括:
发送绑定请求,以请求智能家居设备对应的操作权限;
接收智能家居设备对应的操作权限;
将与所述操作权限对应的设备信息与智能家居控制客户端的账号建立映射关系。


2.根据权利要求1所述的方法,其特征在于,还包括:
根据所述操作权限控制与所述设备信息对应的智能家居设备。


3.根据权利要求1所述的方法,其特征在于,所述发送绑定请求的步骤之前,还包括:
获取登录请求;
根据所述登录请求,生成智能家居列表选项;
响应于针对所述智能家居列表选项的选择,执行与所述智能家居设备相应的绑定操作。


4.一种免验证登录方法,其特征在于,应用于智能家居服务端,所述的方法包括:
接收绑定请求;
根据所述绑定请求,通过SDK接口发送所述智能家居设备对应的操作权限,以便所述智能家居控制客户端将与所述操作权限对应的设备信息与智能家居控制客户端的账号建立映射关系。


5.根据权利要求4所述的方法,其特征在于,所述根据所述绑定请求,通过SDK接口发送所述智能家居设备对应的操作权限,以便所述智能家居控制客户端将与所述操作权限对应的设备信息与智能家居控制客户端的账号建立映射关系的步骤之前,还包括:
通过SDK接口...

【专利技术属性】
技术研发人员:王国江峰邹佳
申请(专利权)人:苏州思必驰信息科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1