【技术实现步骤摘要】
一种账号数据共享方法及电子设备
本申请实施例涉及通信
和人工智能(ArtificialIntelligence,AI)
,尤其涉及一种账号数据共享方法及电子设备。
技术介绍
随着电子技术的发展,电子设备性能的提升,电子设备(如手机、电视机和平板电脑等)中可以安装的应用越来越多。其中,电子设备启动一个应用并显示该应用(如应用a)的登录界面后,可以接收用户在该登录界面输入的账号和该账号的登录密码。然后,电子设备可以根据该账号和登录密码,向服务器发起登录请求以登录该账号。例如,上述应用a可以为购物应用、即时通讯应用或者视频应用等。其中,用户在电子设备1(如手机A)的应用a登录一个账号后,可能会想要在电子设备2(如手机B或电视机)的应用a登录该账号。在这种情况下,电子设备2显示该应用a的登录界面后,需要用户再次输入正确的账号和登录密码,才可以在该电子设备2登录该账号。但是,电子设备中安装的应用越来越多,用户难以准确记忆每个应用的账号和登录密码。并且,一些电子设备(如电视机)受限于其物理形态,无法便利的输入账号和登录密码。因此,则需要一种自动分享账号和登录密码的方案。
技术实现思路
本申请实施例提供一种账号数据共享方法及电子设备,可以在保护用户的信息安全的前提下,智能的实现账号数据的自动分享。第一方面,本申请提供一种账号数据共享方法,该方法可以应用于第一设备,该第一设备中安装有第一应用。其中,第一设备在第一应用登录了第一账号之后,可以接收用户对第一应用的第一操作。该第一操 ...
【技术保护点】
1.一种账号数据共享方法,其特征在于,所述方法包括:/n第一设备接收用户对第一应用的第一操作;其中,所述第一设备在所述第一应用登录了第一账号;所述第一操作用于触发所述第一设备向其他设备分享所述第一账号的登录信息;所述第一账号的登录信息包括所述第一账号;或者,所述第一账号的登录信息包括所述第一账号和所述第一账号的登录密码;/n响应于所述第一操作,所述第一设备显示第一界面;其中,所述第一界面包括一个或多个设备选项,每个设备选项对应所述第一设备搜索到的一个无线设备;/n响应于所述用户对所述第一界面中第一设备选项的选择操作,所述第一设备向所述第一设备选项对应的第二设备发送所述第一应用的身份信息和所述第一账号的登录信息;其中,所述第一应用的身份信息包括所述第一应用的包名,所述第一应用的包名用于标识所述第一应用。/n
【技术特征摘要】
1.一种账号数据共享方法,其特征在于,所述方法包括:
第一设备接收用户对第一应用的第一操作;其中,所述第一设备在所述第一应用登录了第一账号;所述第一操作用于触发所述第一设备向其他设备分享所述第一账号的登录信息;所述第一账号的登录信息包括所述第一账号;或者,所述第一账号的登录信息包括所述第一账号和所述第一账号的登录密码;
响应于所述第一操作,所述第一设备显示第一界面;其中,所述第一界面包括一个或多个设备选项,每个设备选项对应所述第一设备搜索到的一个无线设备;
响应于所述用户对所述第一界面中第一设备选项的选择操作,所述第一设备向所述第一设备选项对应的第二设备发送所述第一应用的身份信息和所述第一账号的登录信息;其中,所述第一应用的身份信息包括所述第一应用的包名,所述第一应用的包名用于标识所述第一应用。
2.根据权利要求1所述的方法,其特征在于,在所述第一设备接收用户对第一应用的第一操作之前,所述方法还包括:
所述第一设备显示所述第一设备的主界面,所述主界面包括所述第一应用的图标;其中,所述第一操作是对所述第一应用的图标的预设操作;
或者,
所述第一设备显示所述第一应用的预设页面,所述预设页面中包括预设控件,所述预设控件用于触发所述第一设备向其他设备分享所述第一账号的登录信息。
3.根据权利要求1或2所述的方法,其特征在于,所述第一应用的身份信息还包括所述第一应用的签名公钥,所述签名公钥用于验证所述第一应用的包名是否被篡改。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述第一账号的登录信息包括所述第一账号,不包括所述第一账号的登录密码;其中,所述第一账号至少包括所述第一设备的手机号码或者邮箱地址;
在所述第一设备接收用户对第一应用的第一操作之前,所述方法还包括:
所述第一设备接收所述用户在所述第一应用的账号登录界面输入的所述第一账号和第一验证码;
响应于所述用户在所述账号登录界面的登录操作,所述第一设备使用所述第一账号和所述第一验证码,在所述第一应用登录所述第一账号。
5.根据权利要求4所述的方法,其特征在于,在所述响应于所述用户对所述第一界面中第一设备选项的选择操作,所述第一设备向所述第一设备选项对应的第二设备发送所述第一应用的身份信息和所述第一账号的登录信息之后,所述方法还包括:
所述第一设备接收来自所述第一应用的服务器的第二验证码;其中,所述第二验证码是所述第二设备请求所述服务器向所述第一账号发送的;
所述第一设备向所述第二设备发送所述第二验证码;其中,所述第二验证码用于所述第二设备在所述第一应用登录所述第一账号。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:
所述第一设备在所述第一应用登录所述第一账号之后,显示第二界面;其中,所述第二界面用于请求所述用户确认是否保存所述第一账号的登录信息;
响应于所述用户在所述第二界面的第二操作,所述第一设备保存所述第一应用的身份信息和所述第一账号的登录信息。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述响应于所述用户对所述第一界面中第一设备选项的选择操作,所述第一设备向所述第一设备选项对应的第二设备发送所述第一应用的身份信息和所述第一账号的登录信息,包括:
响应于所述用户对所述第一设备选项的选择操作,所述第一设备发出第一提示信息;其中,所述第一提示信息用于请求所述用户确认是否向所述第二设备分享所述第一账号的登录信息;
响应于所述用户对所述第一提示信息的第三操作,所述第一设备向所述第二设备发送所述第一应用的身份信息和所述第一账号的登录信息。
8.根据权利要求1-7中任一项所述的方法,其特征在于,所述响应于所述用户对所述第一界面中第一设备选项的选择操作,所述第一设备向所述第一设备选项对应的第二设备发送所述第一应用的身份信息和所述第一账号的登录信息,包括:
响应于所述用户对所述第一设备选项的选择操作,所述第一设备与所述第二设备协商出会话密钥;
所述第一设备采用所述会话密钥加密所述第一应用的身份信息和所述第一账号的登录信息得到加密数据,并向所述第二设备发送所述加密数据。
9.一种账号数据共享方法,其特征在于,所述方法包括:
第二设备接收来自第一设备的第一应用的身份信息和所述第一应用的第一账号的登录信息;其中,所述第一应用的身份信息包括所述第一应用的包名,所述第一应用的包名用于标识所述第一应用;所述第一账号的登录信息包括所述第一账号;或者,所述第一账号的登录信息包括所述第一账号和所述第一账号的登录密码;
所述第二设备显示所述第一应用的账号登录界面,并在所述账号登录界面填充所述第一账号的登录信息;
响应于用户在所述账号登录界面的第四操作,所述第二设备使用所述第一账号的登录信息,在所述第一应用登录所述第一账号。
10.根据权利要求9所述的方法,其特征在于,在所述第二设备接收来自第一设备的第一应用的身份信息和所述第一应用的第一账号的登录信息之后,所述第二设备显示所述第一应用的账号登录界面之前,所述方法还包括:
所述第二设备显示第三界面;其中,所述第三界面用于请求所述用户确认是否使用所述第一账号的登录信息登录所述第一账号;
其中,所述第二设备显示所述第一应用的账号登录界面,包括:
响应于所述用户在所述第三界面的第五操作,所述第二设备显示所述账号登录界面。
11.根据权利要求9或10所述的方法,其特征在于,所述第一账号的登录信息包括所述第一账号,不包括所述第一账号的登录密码;
所述响应于所述用户在所述账号登录界面的第四操作,所述第二设备使用所述第一账号的登录信息,在所述第一应用登录所述第一账号,包括:
响应于所述用户在所述账号登录界面输入的获取验证码的操作,所述第二设备向所述第一应用的服务器发送验证码获取请求;其中,所述验证码获取请求中包括所述第一账号,用于请求所述服务器向所述第一账号发送验证码;所述第四操作包括所述获取验证码的操作;
所述第二设备接收来自所述第一设备的第二验证码;其中,所述第二验证码是所述第二设备请求所述服务器向所述第一账号发送的;
所述第二设备在所述账号登录界面填充所述第二验证码,使用所述第一账号和所述第二验证码,在所述第一应用登录所述第一账号。
12.根据权利要求9-11中任一项所述的方法,其特征在于,所述第二设备显示所述第一应用的账号登录界面,包括:
如果所述第二设备根据所述第一应用的身份信息,确定所述第二设备正在运行所述第一应用,所述第二设备显示所述账号登录界面;
其中,所述第二设备正在运行所述第一应用包括以下任一种情况:所述第二设备正在前台运行所述第一应用;所述第二设备正在后台运行所述第一应用;所述第二设备正在前台运行浏览器,且所述浏览器显示所述第一应用的网页;所述第二设备正在后台运行浏览器,且所述浏览器显示所述第一应用的网页。
13.根据权利要求9-12中任一项所述的方法,其特征在于,所述第一应用的身份信息还包括所述第一应用的签名公钥,所述签名公钥用于验证所述第一应用的包名是否被篡改;
在所述第二设备显示所述第一应用的账号登录界面之前,所述方法还包括:
所述第二设备根据所述签名公钥,确定所述第一应用的包名未被篡改。
14.根据权利要求9-13中任一项所述的方法,其特征在于,所述第二设备接收来自第一设备的第一应用的身份信息和所述第一应用的第一账号的登录信息,包括:
所述第二设备与所述第一设备协商出会话密钥;
所述第二设备接收来自所述第一设备的加密数据,所述加密数据是采用所述会话密钥加密所述第一应用的身份信息和所述第一账号的登录信息得到的;
所述第二设备采用所述会话密钥,解密所述加密数据,得到所述第一应用的身份信息和所述第一账号的登录信息。
15.一种账号数据共享方法,其特征在于,所述方法包括:
第一设备接收第一用户对第一应用的第一操作;其中,所述第一设备在所述第一应用使用第一验证码登录了第一账号;所述第一操作用于触发所述第一设备向其他设备分享所述第一账号;
响应于所述第一操作,所述第一设备显示第一界面;其中,所述第一界面包括一个或多个设备选项,每个设备选项对应所述第一设备搜索到的一个无线设备;
响应于所述第一用户对所述第一界面中第一设备选项的选择操作,所述第一设备向所述第一设备选项对应的第二设备发送所述第一应用的身份信息和所述第一账号,所述第一应用的身份信息用于标识所述第一应用;
所述第二设备接收来自所述第一设备的所述第一应用的身份信息和所述第一账号;
所述第二设备显示所述第一应用的账号登录界面,并在所述账号登录界面填充所述第一账号;
响应于第二用户在所述账号登录界面的输入的获取验证码的操作,所述第二设备向所述第一应用的服务器发送验证码获取请求;其中,所述验证码获取请求中包括所述第一账号,用于请求所述服务器向所述第一账号发送验证码;
所述服务器接收来自所述第二设备的所述验证码获取请求,向所述第一设备发送所述第一账号的第二验证码;
所述第一设备接收来自所述服务器的所述第二验证码,向所述第二设备发送所述第二验证码;
所...
【专利技术属性】
技术研发人员:罗美玲,方习文,杨宗俊,周一耒,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。