多应用程序登录实现方法和装置的制造方法

文档序号:9372064阅读:359来源:国知局
多应用程序登录实现方法和装置的制造方法
【技术领域】
[0001]本发明实施例涉及计算机数据处理技术,尤其涉及一种多应用程序登录实现方法和装置。
【背景技术】
[0002]在各种设备中往往可安装多种应用程序,这一特点在用户终端中尤为突出。以智能终端为例,用户往往根据自身需求和喜好安装多种应用程序,这些应用程序可能属于一个公司,也可能属于不同的公司。
[0003]大部分应用程序均需要用户进行登录验证后才可以操作,现有的登录方法是当用户启动应用程序后,该应用程序提示用户输入账户信息,如用户名和密码;账户信息基于通信网络发送至为该应用程序提供服务的服务器中;由服务器基于注册时的账户信息对登录发送的账户信息进行验证;验证通过后向应用程序的客户端返回验证结果,以便用户后续获得该应用程序的服务。
[0004]当终端内安装的应用程序较多时,则用户需要在这些不同的应用程序中重复登录,这导致用户操作应用程序较为繁琐。

【发明内容】

[0005]本发明实施例提供一种多应用程序登录实现方法和装置,以简化用户登录多个应用程序的登录操作过程,提高登录的便捷性。
[0006]第一方面,本发明实施例提供了一种多应用程序登录实现方法,包括:
[0007]如果设备中的第一应用程序登录成功,获取所述第一应用程序用于登录的账户信息;
[0008]将所述账户信息在所述设备内部向所述设备中的第二应用程序发送,以指示所述第二应用程序根据所述账户信息进行登录。
[0009]第二方面,本发明实施例提供了一种多应用程序登录实现装置,包括:
[0010]账户信息获取模块,用于如果设备中的第一应用程序登录成功,获取所述第一应用程序用于登录的账户信息;
[0011]账户信息发送模块,用于将所述账户信息在所述设备内部向所述设备中的第二应用程序发送,以指示所述第二应用程序根据所述账户信息进行登录。
[0012]本发明实施例的技术方案,利用了设备内应用程序之间的发送机制,由应用程序自动同步登录用的账户信息,以使得用户无需重复执行登录操作。并且在设备内部发送账户信息,也避免了账户信息被截获盗取,从而提高了安全性。设备内多个应用程序共享登录状态,也有助于提升应用程序的在线登录数量,便于进行服务推广。
【附图说明】
[0013]图1为本发明实施例一提供的多应用程序登录实现方法的流程图;
[0014]图2为本发明实施例二提供的多应用程序登录实现方法的流程图
[0015]图3为本发明实施例三提供的多应用程序登录实现方法的流程图;
[0016]图4为本发明实施例四提供的多应用程序登录实现装置的结构示意图。
【具体实施方式】
[0017]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0018]实施例一
[0019]图1为本发明实施例一提供的多应用程序登录实现方法的流程图,本实施例可适用于在设备中实现多个应用程序登录的情况,该方法可以由多应用程序登录装置来执行,该装置可以由软件实现,且可集成于应用程序的软件安装包中,软件安装包可以是应用程序安装前的数据包,也可以是应用程序安装后存储在设备本地中的数据包。此方法多用于智能终端中。该方法具体包括如下步骤:
[0020]110、如果设备中的第一应用程序登录成功,获取所述第一应用程序用于登录的账户信息;
[0021]上述操作中,第一应用程序又可以称为主动应用程序,其执行的登录操作可以按照常规手段来执行,由用户输入用户名和密码等信息,向登录服务器发送登录请求,完成登录操作。当主动应用程序登录成功时,则自动获取账户信息。如果所述第一应用程序登录成功,可以获取用户向第一应用程序输入的用户名和密码,作为所述账户信息。或者,如果所述第一应用程序登录成功,还可以获取所述第一应用程序从登录服务器接收的登录互通令牌(crosss token),作为所述账户信息。
[0022]120、将所述账户信息在设备内部向设备中的第二应用程序发送,以指示所述第二应用程序根据所述账户信息进行登录。
[0023]当主动应用程序登录成功时,则触发向第二应用程序发送账户信息。第二应用程序可称为被动应用程序,不限于为一个,主动应用程序可以向一个或多个被动应用程序发送账户信息。账户信息的发送方式可以为有明确目标的单播发送,也可以为设定范围的组播发送,还可以在操作系统内进行应用程序间的广播发送。账户信息的发送可以触发第二应用程序自动启动并完成登录。此时,可触发第二应用程序在前台启动,但优选是触发第二应用程序进入后台运行,完成登录操作,这样用户无感知,不影响用户的其他操作,还可以在用户点击第二应用程序时,立即进入前台提供服务。
[0024]本发明实施例的技术方案,利用了设备内应用程序之间的发送机制,由应用程序自动同步登录用的账户信息,以使得用户无需重复执行登录操作。并且在设备内部发送账户信息,也避免了账户信息被截获盗取,从而提高了安全性。设备内多个应用程序共享登录状态,也有助于提升应用程序的在线登录数量,便于进行服务推广。
[0025]该技术方案尤其适用于由同一公司提供服务的多个应用程序同时登录,即当一个应用程序登录成功后,自动触发该公司的其他应用程序登录,既避免了反复登录的繁琐操作,又便于公司对所属各种应用程序提供的服务协调一致。相同公司的应用程序一般可使用相同的账户信息登录,因此各应用程序同步登录也有利于此账户的信息推广,例如可有规划的给各应用程序推送匹配的信息或不同的资讯,避免重复推送信息造成的资源浪费和冗余数据。
[0026]在上述实施例的基础上,将所述账户信息在设备内部向设备中的第二应用程序发送的操作优选是包括:将所述账户信息基于预设加密机制进行加密;将加密后的账户信息在设备内部向设备中的第二应用程序发送。其中,优选是在所述第一应用程序和第二应用程序的安装包中配置有预设加密机制。
[0027]上述加密操作,有利于提高账户信息传输的安全性和可靠性。该加密机制可以是密钥或加密算法,本发明实施例对此不作限制。不同应用程序之间所采用的加密机制可由操作系统设置,也可以预先配置在软件安装包中。例如,由操作系统配置时,可以在应用程序安装时加载到软件安装包中,以便在收发账户信息时进行加解密。或者,还可以在应用程序进行账户信息收发时,调用操作系统中配置的加密机制进行加解密。再或者,还可以预先将加密机制的数据配置在软件安装包中,此技术方案更适用于在相同公司提供的各种应用程序的安装包设置。
[0028]实施例二
[0029]图2为本发明实施例二提供的多应用程序登录实现方法的流程图,本实施例以前述各实施方式的方案为基础,进一步优化了账户信息的发送方式。
[0030]本实施例中,将所述账户信息向第二应用程序发送的操作优选包括:调用设备的操作系统的接口,将所述账户信息通过操作系统进行内部广播,以供第二应用程序监听获取。
[0031]此广播机制权限可以由程序预置,即在调用设备的操作系统的接口,将所述账户信息通过操作系统进行内部广播之前,还可以包括:为所述第一应用程序在设备中的操作系统中
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1