一种账号数据共享方法及电子设备技术

技术编号:29684019 阅读:15 留言:0更新日期:2021-08-13 22:08
本申请公开了一种账号数据共享方法及电子设备,涉及通信技术领域和人工智能(Artificial Intelligence,AI)技术领域,可在保护用户的信息安全的前提下,智能的实现账号数据的自动分享。具体方案包括:第一设备在第一应用登录了第一账号后,第一设备可接收用户对第一应用的第一操作;该第一账号的登录信息包括:第一账号,或者第一账号和第一账号的登录密码;响应于第一操作,第一设备可显示包括一个或多个设备选项的第一界面,每个设备选项对应第一设备搜索到的一个无线设备;响应于用户对第一界面中第一设备选项的选择操作,第一设备可向第一设备选项对应的第二设备发送第一应用的身份信息和第一账号的登录信息。

【技术实现步骤摘要】
一种账号数据共享方法及电子设备
本申请实施例涉及通信
和人工智能(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

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

1