本发明专利技术涉及数据处理技术领域,公开了一种账号管理方法及装置,用于管理多个应用的用户账号的登录或退出,其中,该多个应用使用相同的用户账号。其中该方法包含:接收广播的账号登录或退出请求,其中所述账号登录或退出请求包括:已加密的应用信息;对所述已加密的应用信息进行解密;以及若对所述已加密的应用信息解密成功,且解密得到的应用信息对应的应用为合法应用,则根据所述账号登录或退出请求,执行对应的账号登录或退出操作。本发明专利技术实施方式,可以提高账号登录或退出的安全性。
【技术实现步骤摘要】
本专利技术涉及数据处理
,特别涉及一种账号管理方法及装置。
技术介绍
目前,在智能手机行业,各手机厂商可能会提供一个账号应用服务。该账号应用服务用于管理智能手机中某些特定应用程序的用户账号的登录或退出,这些特定应用程序使用相同的账号,并且一般均是由手机厂商提供的。其中,该用户账号可能是用户在初次使用该智能手机时,被要求注册的用户账号。举例而言,某厂商的智能手机在出厂前,厂家预装了“应用中心”、“游戏中心”、“音乐播放器”、“天气”等多个应用,并且这些应用使用相同的账号;另外,厂家在该智能手机中还预装了一个账号应用服务,用来管理这些应用的账号的登录或退出。举例而言,当“应用中心”要退出登录的账号时,则应用中心会发送广播消息,以通知其要退出账号;当账号应用服务收到该广播消息之后,则将账号退出;由于“应用中心”、“游戏中心”、“音乐播放器”、“天气”等应用使用相同的账号,因此也会导致其他应用也进入到账号退出状态。在实现本专利技术过程中,专利技术人发现,由于广播并非一种十分安全的机制。其它应用(如非法应用)只要知道广播如何写,那么一样可以发送退出用户账号的广播消息,并且账号应用服务收到该广播消息之后,同样会退出用户账号,显然这并非是用户和手机开发厂商所期望发生的。因此,现有的账号应用服务对账号的登录或退出的管理存在缺陷,需要改进。
技术实现思路
本专利技术的目的在于提供一种账号管理方法及装置,可以提高安全性。为解决上述技术问题,本专利技术的实施方式提供了一种账号管理方法,用于管理多个应用的用户账号的登录或退出,其中,该多个应用使用相同的用户账号,包含:接收广播的账号登录或退出请求,其中所述账号登录或退出请求包括:已加密的应用信息;对所述已加密的应用信息进行解密;以及若对所述已加密的应用信息解密成功,且解密得到的应用信息对应的应用为合法应用,则根据所述账号登录或退出请求,执行对应的账号登录或退出操作。本专利技术的实施方式还提供了一种账号管理装置,用于管理多个应用的用户账号的登录或退出,其中,该多个应用使用相同的用户账号,包含:接收模块,用于接收广播的账号登录或退出请求,其中所述账号登录或退出请求包括:已加密的应用信息;解密模块,用于对所述接收模块接收的账号登录或退出请求中的已加密的应用信息进行解密;以及处理模块,用于当所述解密模块对所述已加密的应用信息解密成功,且解密得到的应用信息对应的应用为合法应用时,根据所述账号登录或退出请求,执行对应的账号登录或退出操作。本专利技术实施方式相对于现有技术而言,在广播的账号登录或退出请求中携带加密的应用信息,因此必须要能对该加密的应用信息成功地解密,并且解密成功后得到的应用信息对应的应用为合法应用时,才执行账号登录或退出操作。由于其他应用很难同时获取到加密所用的密钥以及合法应用的应用信息,因此其他应用很难仿冒合法应用伪造账号登录或退出,从而提高了账号管理的安全性,弥补了现有技术的不足。另外,若对所述已加密的应用信息解密失败,或者对所述已加密的应用信息解密成功但是解密得到的应用信息对应的应用为非法应用,则拒绝所述账号登录或退出请求。此实施方式只要解密失败或者判断到解密得到的应用信息为非法应用的应用信息时,即拒绝账号的登录或退出。另外,当预存的应用列表包括所述解密得到的应用信息时,则所述应用信息对应的应用为合法应用;当预存的应用列表不包括所述解密得到的应用信息时,则所述应用信息对应的应用为非法应用。此实施方式,通过预存的应用列表来识别应用是否合法。另外,在所述接收广播的账号登录或退出请求之前,还包括:与应用约定用于对应用信息进行加密和解密的密钥。此实施方式,预先与合法应用之间约定用于加密的密钥,并且该密钥可以定期更新,以保证密钥不容易被泄漏。附图说明图1是根据本专利技术的第一实施方式的账号管理方法的流程示意图;图2是根据本专利技术的第二实施方式的账号管理方法的流程示意图;图3是根据本专利技术的第三实施方式的账号管理装置的结构示意图;图4是根据本专利技术的第四实施方式的账号管理装置的结构示意图;图5是根据本专利技术的第五实施方式的用户终端的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。本专利技术的第一实施方式涉及一种账号管理方法。其具体的流程如图1所示。该账号管理方法可以应用于一用户终端中,该用户终端例如为智能手机、平板电脑、个人数字助理、笔记本电脑、台式电脑、车载影音设备、可穿戴式设备,等等。更具体地,该账号管理方法可以是应用在该用户终端中的账号应用服务应用中,该账号应用服务是用于管理多个应用的账号的登录或登出,其中该多个应用使用相同的用户账号。举例而言,该账号应用服务可以是智能手机中的账号应用管理中心,而该多个应用可以是智能手机中安装的“应用中心”、“游戏中心”、“音乐播放器”、“天气”等。具体的,图1的账号管理方法包括如下步骤:步骤102:接收广播的账号登录或退出请求。其中,当应用需要登录或退出账号时,则可以利用广播的方式来发送账号登录或退出请求。其中,该账号登录或退出请求中可以包括:该应用的应用信息,其中,该应用的应用信息为加密的信息。其中,该应用信息可以为应用的包名,其中应用的包名为应用身份标识,用于唯一地标识应用。步骤104:对所述已加密的应用信息进行解密。其中,可以按照预先与合法应用(或者授权应用)约定的密钥来解密该已加密的应用信息。其中,该应用信息在加密时若使用该约定的密钥来加密,那么则能够解密成功,否则无法解密,即解密失败。其中,若解密成功,则执行步骤106,否则执行步骤110。步骤106:判断解密得到的应用信息对应的应用是否为合法应用,若为合法应用,则执行步骤108,否则执行步骤110。其中,可以根据预存的应用列表来判断应用是否为合法应用。举例而言,当预存的应用列表包括所述解密得到的应用信息或者说所述解密得到的应用信息存在于预存的应用列表中时,则所述应用信息对应的应用为合法应用;当预存的应用列表不包括所述解密得到的应用信息或者说所述解密得到的应用信息未存在于预存的应用列表中时,则所述应用信息对应的应用为非法应用。步骤108:根据账号登录或退出请求,执行对应的账号登录或退出操作。步骤110:拒绝所述账号登录或退出请求。举例而言,假设应用A为账号应用管理应用,而应用B为请求账号登录或退出的应用,那么应用B在需要账号登录或退出时,可以广播账号登录或退出请求,其中该账号登录或退出请求中携带了已加密的应用B的包名。应用A接收到广播的该账号登录或退出请求后,首先对该请求中含有的已加密的应用B的包名进行解密,若解密成功,得获取应用B的包名,并且判断在预存的应用列表中是否含有应用B的包名,若含有,则应用A接收应用B的账号登录或退出请求,并执行相应的账号登录或退出操作。在上述解密环节,若解密失败;或者在上述判断到应用B的包名不存在于应用列表中,则均拒绝账号的登录或退出请求。本实施方式,在广播的账号登录或退出请求中携带加密的应用信本文档来自技高网...
【技术保护点】
一种账号管理方法,用于管理多个应用的用户账号的登录或退出,其中,所述多个应用使用相同的用户账号,其特征在于,包含:接收广播的账号登录或退出请求,其中所述账号登录或退出请求包括:已加密的应用信息;对所述已加密的应用信息进行解密;以及若对所述已加密的应用信息解密成功,且解密得到的应用信息对应的应用为合法应用,则执行对应的账号登录或退出操作。
【技术特征摘要】
1.一种账号管理方法,用于管理多个应用的用户账号的登录或退出,其中,所述多个应用使用相同的用户账号,其特征在于,包含:接收广播的账号登录或退出请求,其中所述账号登录或退出请求包括:已加密的应用信息;对所述已加密的应用信息进行解密;以及若对所述已加密的应用信息解密成功,且解密得到的应用信息对应的应用为合法应用,则执行对应的账号登录或退出操作。2.根据权利要求1所述的账号管理方法,其特征在于,若对所述已加密的应用信息解密失败,或者对所述已加密的应用信息解密成功但解密得到的应用信息对应的应用为非法应用,则拒绝所述账号登录或退出请求。3.根据权利要求2所述的账号管理方法,其特征在于,当预存的应用列表包括所述解密得到的应用信息时,则所述应用信息对应的应用为合法应用;当预存的应用列表不包括所述解密得到的应用信息时,则所述应用信息对应的应用为非法应用。4.根据权利要求1至3中任一项所述的账号管理方法,其特征在于,所述应用信息为应用包名。5.根据权利要求1至3中任一项所述的账号管理方法,其特征在于,在所述接收广播的账号登录或退出请求之前,还包括:与应用约定用于对应用信息进行加密和解密的密钥。6.一种账号管理装置,用于管理多个应用的用户账号的登录或退出...
【专利技术属性】
技术研发人员:江丹,
申请(专利权)人:乐视控股北京有限公司,乐视移动智能信息技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。