账号管理方法及装置制造方法及图纸

技术编号:14189426 阅读:66 留言:0更新日期:2016-12-15 01:19
本发明专利技术涉及数据处理技术领域,公开了一种账号管理方法及装置,用于管理多个应用的用户账号的登录或退出,其中,该多个应用使用相同的用户账号。其中该方法包含:接收广播的账号登录或退出请求;获取所述账号登录或退出请求中所含有的应用信息和密码信息;判断所述密码信息是否为预先分配给所述应用信息对应的应用的密码信息;若判断结果为是,则根据所述账号登录或退出请求,执行对应的账号登录或退出操作。本发明专利技术实施方式,可以提高账号登录或退出的安全性。

Account management method and device

The present invention relates to the technical field of data processing, and discloses a device for account management method for managing a plurality of application users account login or exit, wherein the plurality of applications with the same user account. The method includes: receiving a broadcast account login or withdraw the request; obtaining the account login or application of information contained in the request and exit code information; determining whether the password information for the password information application pre assigned to the corresponding application information; if the judgment result is, according to the account login or exit request, executes the corresponding account login or exit operation. The embodiment of the invention can improve the security of account login or exit.

【技术实现步骤摘要】

本专利技术涉及数据处理
,特别涉及一种账号管理方法及装置
技术介绍
目前,在智能手机行业,各手机厂商可能会提供一个账号应用服务。该账号应用服务用于管理智能手机中某些特定应用程序的用户账号的登录或退出,这些特定应用程序使用相同的账号,并且一般均是由手机厂商提供的。其中,该用户账号可能是用户在初次使用该智能手机时,被要求注册的用户账号。举例而言,某厂商的智能手机在出厂家,厂家预装了“应用中心”、“游戏中心”、“音乐播放器”、“天气”等多个应用,并且这些应用使用相同的账号;另外,厂家在该智能手机中还预装了一个账号应用服务,用来管理这些应用的账号的登录或退出。举例而言,当“应用中心”要退出登录的账号时,则应用中心会发送广播消息,以通知其要退出账号;当账号应用服务收到该广播消息之后,则将账号退出;由于“应用中心”、“游戏中心”、“音乐播放器”、“天气”等应用使用相同的账号,因此也会导致其他应用也进入到账号退出状态。本专利技术的专利技术人发现,在上述过程中,由于广播并非一种十分安全的机制。其它应用(如非法应用)只要知道广播如何写,那么则一样可以发送退出用户账号的广播消息,并且账号应用服务收到该广播消息之后,同样会退出用户账号,显然这并非是用户和手机开发厂商所期望发生的。因此,现有的账号应用服务对账号的登录或登出的管理存在缺陷,需要改进。
技术实现思路
本专利技术实施方式的目的在于提供一种账号管理方法及装置,可以提高安全性。为解决上述技术问题,本专利技术的实施方式提供了一种账号管理方法,用于管理多个应用的用户账号的登录或退出,其中,该多个应用使用相同的用户账号,所述方法包含:接收广播的账号登录或退出请求;获取所述账号登录或退出请求中所含有的应用信息和密码信息;判断所述密码信息是否为预先分配给所述应用信息对应的应用的密码信息;若判断结果为是,则根据所述账号登录或退出请求,执行对应的账号登录或退出操作。本专利技术的实施方式还提供了一种账号管理装置,用于管理多个应用的用户账号的登录或退出,其中,该多个应用使用相同的用户账号,所述账号管理装置包含:接收模块,用于接收广播的账号登录或退出请求;获取模块,用于获取所述账号登录或退出请求中所含有的应用信息和密码信息;判断模块,用于判断所述密码信息是否为预先分配给所述应用信息对应的应用的密码信息;执行模块,用于当所述判断模块的判断结果为是时,则根据所述账号登录或退出请求,执行对应的账号登录或退出操作。本专利技术实施方式相对于现有技术而言,由于接收到广播的账号登录或退出请求后,并非直接进行账号的登录或退出,而是先验证该账号登录或退出请求中的密码信息是否是预先分配给广播该账号登录或退出请求的应用的密码信息,并且只有当判断结果为是时,才执行相应的登录或退出操作。因此本实施方式通过增加密码信息以及密码信息的验证,从而提高了账号管理的安全性,弥补了现有技术的不足。另外,在所述接收广播的账号登录或退出请求之前,还包括:接收所述应用的验证请求;根据所述验证请求,识别所述应用是否为预存的应用列表中的应用;若所述应用为预存的应用列表中的应用,则向所述应用返回验证响应,其中,所述验证响应中含有所述密码信息;若所述应用非预存的应用列表中的应用,则拒绝所述验证请求。此实施方式,需要广播账号登录或退出请求的应用,需要预先进行认证,只有在认证通过后,才能获取到密码信息或者该密码信息的获取方式。另外,所述接收所述应用的验证请求,包括:接收所述应用通过调用绑定服务(bind service)的方式所发送的验证请求。此实施方式中,通过安卓操作系统中的BINDSERVICE服务来实现应用的验证,方便易行。附图说明图1是根据本专利技术的第一实施方式的账号管理方法的流程示意图;图2是根据本专利技术的第二实施方式的账号管理方法的流程示意图;图3是根据本专利技术的第三实施方式的账号管理装置的结构示意图;图4是根据本专利技术的第四实施方式的账号管理装置的结构示意图;图5是根据本专利技术的第五实施方式的用户终端的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。本专利技术的第一实施方式涉及一种账号管理方法。其具体的流程如图1所示。该账号管理方法可以应用于一用户终端中,该用户终端可以是智能手机、平板电脑、个人数字助理、笔记本电脑、台式电脑、车载影音设备、可穿戴式设备,等等。更具体地,该账号管理方法可以具体应用在该用户终端中的账号应用服务中心的应用中,该账号应用服务是用于管理多个应用的账号的登录或登出,其中该多个应用使用相同的用户账号。举例而言,该账号应用服务可以是智能手机中的账号应用管理中心,而该多个应用可以是智能手机中安装的“应用中心”、“游戏中心”、“音乐播放器”、“天气”等。具体的,图1的账号管理方法包括如下步骤:步骤102:接收广播的账号登录或退出请求。其中,当应用需要登录或退出账号时,则可以利用广播的方式来发送账号登录或退出请求。其中,该账号登录或退出请求中可以包括:该应用的信息,例如应用包名,以及密码信息,其中该密码信息可以为随机数。步骤104:获取所述账号登录或退出请求中所含有的应用信息和密码信息。其中,在接收到账号登录或退出请求后,可以解析该账号登录或退出请求,然后获取其中的应用信息以及密码信息。当然该账号登录或退出请求也可以包括其他信息,在此也可以一并获取。步骤106:判断所述密码信息是否为预先分配给所述应用信息对应的应用的密码信息。其中,由步骤104所获取到的应用信息(如应用包名),则可以确定具体是哪一个应用广播了该账号登录或退出请求。然后查询数据库,以获取预先分配给该应用的密码信息;接着将步骤104获取的密码信息与该预先分配给该应用的密码信息相比较,并根据比较结果,执行步骤108或步骤110。需要说明的是,如果在数据库中无法查询到该应用对应的密码信息,也就是说预先并没有为该应用分配密码信息,则直接认定判断结果为否,执行步骤110。步骤108:若判断结果为是,则根据所述账号登录或退出请求,执行对应的账号登录或退出操作。步骤110:若判断结果为否,则拒绝所述账号登录或退出请求。举例而言,假设应用A为账号应用管理应用,而应用B为请求账号登录或退出的应用,那么应用B在需要账号登录或退出时,可以广播账号登录或退出请求。应用A接收到广播的该账号登录或退出请求后,确定广播该账号登录或退出请求的应用B,并且确定该账号登录或退出请求中含有的密码信息为“1234”,则应用A可以查询数据库,并确定预先分配给应用B的密码信息也为“1234”,则应用A接收应用B的账号登录或退出请求,并执行相应的账号登录或退出操作。本实施方式,由于接收到广播的账号登录或退出请求后,并非直接进行账号的登录或退出,而是先验证该账号登录或退出请求中的密码信息是否是预先分配给广播该账号登录或退出请求的应用的密码信息,并且只有当判断结果为是时,才执行相应的登录或退出操作。因此本实施方式通过增加密码信息以及密码信息的本文档来自技高网...
账号管理方法及装置

【技术保护点】
一种账号管理方法,用于管理多个应用的用户账号的登录或退出,其中,所述多个应用使用相同的用户账号,其特征在于,包含:接收广播的账号登录或退出请求;获取所述账号登录或退出请求中所含有的应用信息和密码信息;判断所述密码信息是否为预先分配给所述应用信息对应的应用的密码信息;若判断结果为是,则根据所述账号登录或退出请求,执行对应的账号登录或退出操作。

【技术特征摘要】
1.一种账号管理方法,用于管理多个应用的用户账号的登录或退出,其中,所述多个应用使用相同的用户账号,其特征在于,包含:接收广播的账号登录或退出请求;获取所述账号登录或退出请求中所含有的应用信息和密码信息;判断所述密码信息是否为预先分配给所述应用信息对应的应用的密码信息;若判断结果为是,则根据所述账号登录或退出请求,执行对应的账号登录或退出操作。2.根据权利要求1所述的账号管理方法,其特征在于,若判断结果为否,则拒绝所述账号登录或退出请求。3.根据权利要求1所述的账号管理方法,其特征在于,所述应用信息为应用包名,所述密码信息为随机数。4.根据权利要求1所述的账号管理方法,其特征在于,在所述接收广播的账号登录或退出请求之前,还包括:接收所述应用的验证请求;根据所述验证请求,识别所述应用是否为预存的应用列表中的应用;若所述应用为预存的应用列表中的应用,则向所述应用返回验证响应,其中,所述验证响应中含有所述密码信息或者所述密码信息的获取方式;若所述应用非预存的应用列表中的应用,则拒绝所述验证请求。5.根据权利要求4所述的账号管理方法,其特征在于,所述接收所述应用的验证请求,包括:接收所述应用通过调用绑定服务的方式所发送的验证请求。6.一种账号管理装置,用于管理多个应用的用户账号的登录或退出,其...

【专利技术属性】
技术研发人员:江丹
申请(专利权)人:乐视控股北京有限公司乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

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

1