一种多开应用的消息管理方法、装置及智能终端制造方法及图纸

技术编号:15959777 阅读:17 留言:0更新日期:2017-08-08 09:58
本发明专利技术实施例公开了一种多开应用的消息管理方法、装置及智能终端,多开应用基于多用户机制来实现,该方法包括:在主用户下接收针对当前多开应用的消息;获取消息对应的应用标识;将消息推送至与应用标识对应的目标应用。本发明专利技术实施例通过采用上述技术方案,可根据应用标识将消息推送至正确的目标应用中,保证主应用和分身应用能够顺利接收到自己的消息,并且,多开应用基于多用户机制来实现,相比于单一用户实现多开应用的方案来说,能够对同属于一个多开应用的各应用的消息进行有效隔离,避免多开应用中的一个应用因误接收到另一个应用的消息而对自身的运行造成影响,保证多开应用的正常工作。

【技术实现步骤摘要】
一种多开应用的消息管理方法、装置及智能终端
本专利技术实施例涉及智能终端
,尤其涉及一种多开应用的消息管理方法、装置及智能终端。
技术介绍
随着智能终端技术的快速发展,智能终端用户群体的规模不断加大,用户对智能终端中应用程序的使用需求也越来越丰富。目前,用户在使用一般的智能终端的过程中,若已打开一个应用程序,那么就无法再次打开该应用程序,也就是说,仅能够登录该应用程序的一个账号。而对于很多用户来说,由于工作及生活等各方面的原因会为同一个应用程序设置多个账号,那么这类用户会迫切希望在同一个智能终端上同时登录该多个账号。为了满足用户的同时登录同一应用程序的多个账号的需求,现有的一种应用多开方案中,通过安装同样的应用程序的不同版本来实现,不同版本的应用程序都会接收到各种消息,例如包含控制指令的系统消息以及聊天或推送等即时消息,需要对这些消息进行区分,管理比较困难,很容易混淆,出现当前版本的应用程序接收到另外版本的应用程序的消息的情况,影响用户使用。
技术实现思路
本专利技术实施例的目的是提供一种多开应用的消息管理方法、装置及智能终端,以优化现有的多开应用的消息管理方案。第一方面,本专利技术实施例提供了一种多开应用的消息管理方法,多开应用基于多用户机制来实现,该方法包括:在主用户下接收针对当前多开应用的消息;获取所述消息对应的应用标识;将所述消息推送至与所述应用标识对应的目标应用,其中,所述目标应用包括与所述当前多开应用对应的主应用和分身应用。第二方面,本专利技术实施例提供了一种多开应用的消息管理装置,多开应用基于多用户机制来实现,该装置包括:消息接收模块,用于在主用户下接收针对当前多开应用的消息;应用标识获取模块,用于获取所述消息对应的应用标识;消息推送模块,用于将所述消息推送至与所述应用标识对应的目标应用,其中,所述目标应用包括与所述当前多开应用对应的主应用和分身应用。第三方面,本专利技术实施例提供了一种智能终端,所述智能终端集成了本专利技术实施例所述的多开应用的消息管理装置。本专利技术实施例中提供的多开应用的消息管理方案,在主用户下接收针对当前多开应用的消息,并获取消息对应的应用标识,将消息推送至与应用标识对应的目标应用。通过采用上述技术方案,可根据应用标识将消息推送至正确的目标应用中,保证主应用和分身应用能够顺利接收到自己的消息,并且,多开应用基于多用户机制来实现,相比于单一用户实现多开应用的方案来说,能够对同属于一个多开应用的各应用的消息进行有效隔离,避免多开应用中的一个应用因误接收到另一个应用的消息而对自身的运行造成影响,保证多开应用的正常工作。附图说明图1为本专利技术实施例提供的一种多开应用的消息管理方法的流程示意图;图2为本专利技术实施例提供的另一种多开应用的消息管理方法的流程示意图;图3为本专利技术实施例提供的另一种多开应用的消息管理方法的流程示意图;图4为本专利技术实施例提供的另一种多开应用的消息管理方法的流程示意图;图5为本专利技术实施例提供的一种多开应用的消息管理装置的结构框图;图6为本专利技术实施例提供的一种智能终端的结构示意图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本专利技术的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。图1为本专利技术实施例提供的一种多开应用的消息管理方法的流程示意图,该方法可以由多开应用的消息管理装置执行,其中该装置可由软件和/或硬件实现,一般可集成在智能终端中。如图1所示,该方法包括:步骤101、在主用户下接收针对当前多开应用的消息。示例性的,本实施例中的智能终端可为智能手机、智能手表、平板电脑、以及智能电视等设备。示例性的,本实施例中的多开应用具体可为允许用户同时登录多个不同账号的应用,一般包括主应用和分身应用,主应用和与主应用对应的所有分身应用组成了多开应用(集合)。例如,对于微信来说,普通的微信客户端仅允许用户登录一个账号A,而当用户需要登录自己的另外一个账号B时,就需要注销当前账号A,然后再登录账号B;而具备多开属性的微信客户端能够同时登录账号A和账号B,比如可通过主微信登录账号A,通过分身微信登录账号B。本实施例中,多开应用基于多用户机制来实现,其中多用户机制具体可包括智能终端中的操作系统所支持的多用户机制,如安卓(Android)系统的多用户机制以及手机窗口(WindowsPhone,WP)操作系统的多用户机制等。具体的,多开应用基于多用户机制来实现可包括如下内容:多开应用的主应用安装于主用户下,多开应用的分身应用安装于从用户下,所述主用户中包含用于对分身应用进行操作的接入口。在一个实施例中,本申请的多用户实现机制包括了以下逻辑:1.多用户管理a)系统默认有一个主用户,主用户可以创建其它的多个新用户(从用户),并可以删除与管理它们;b)普通用户(非主用户)与访客用户,可统称为从用户;c)默认主用户id(身份标识,Identification)为0,其它新增用户id从10开始,逐个增加;d)切换用户时,会重新加载桌面等一系列界面切换;e)主用户可以限制其它用户是否能够接打电话及收发短信等权限。对于多用户管理,能够通过主用户对从用户进行管理,包括从用户的创建、删除及权限设置等,ID设置从主用户开始,新增从用户ID顺序叠加,各用户间切换时,重新加载对应用户的桌面等一系列界面。2.多用户安装、卸载应用a)默认安装的应用,会安装到所有己创建的用户,在其它用户桌面上都可见应用图标;b)在主用户通过文件管理安装的应用,不会安装到其它用户,在其它用户桌面上不可见应用图标;c)系统在安装、卸载应用时可指定userid(用户身份标识),指定应用安装到某个指定用户,或在某个指定用户卸载该应用。也可以对所有用户都安装应用,或卸载应用。d)在用户A卸载了应用B,对其它用户来说,应用B还是存在的,桌面上都可见应用图标,在其它用户上,应用B可以正常使用。对于多用户安装、卸载应用,默认安装的应用会安装到所有已创建的用户(包括主用户和从用户),并在各用户桌面上生成应用图标;而在主用户下通过文件管理安装的应用,只安装到主用户下,在主用户桌面生成应用图标,不安装到从用户下;应用的安装/卸载还可基于使用者对用户的指定,使用者通过指定用户身份标识,在主用户和从用户中指定应用的安装/卸载在某个用户、某些用户或所有用户下进行;同一应用的卸载在各用户下独立进行,对某一用户下的应用进行卸载,不影响其他用户下该应用的使用。3.用户数据管理a)与系统数据相关的用户id目录:存放了用户对应的各种系统数据存储,例如:桌面widget(组件)列表,设置数据库,默认应用启动策略等等。b)与应用包数据相关的用户id目录:存放了用户对应安装的应用包目录,如果应用操作产生了数据,本文档来自技高网...

【技术保护点】
一种多开应用的消息管理方法,其特征在于,多开应用基于多用户机制来实现,所述方法包括:在主用户下接收针对当前多开应用的消息;获取所述消息对应的应用标识;将所述消息推送至与所述应用标识对应的目标应用,其中,所述目标应用包括与所述当前多开应用对应的主应用和分身应用。

【技术特征摘要】
1.一种多开应用的消息管理方法,其特征在于,多开应用基于多用户机制来实现,所述方法包括:在主用户下接收针对当前多开应用的消息;获取所述消息对应的应用标识;将所述消息推送至与所述应用标识对应的目标应用,其中,所述目标应用包括与所述当前多开应用对应的主应用和分身应用。2.根据权利要求1所述的方法,其特征在于,所述多开应用基于多用户机制来实现,包括:多开应用的主应用安装于主用户下,多开应用的分身应用安装于从用户下,所述主用户中包含用于对分身应用进行操作的接入口。3.根据权利要求2所述的方法,其特征在于,所述将所述消息推送至与所述应用标识对应的目标应用,包括:获取与所述应用标识对应的目标应用的运行状态;若所述目标应用处于运行状态,则将所述消息推送至所述目标应用。4.根据权利要求3所述的方法,其特征在于,还包括:若所述目标应用未处于运行状态,则将所述消息推送至与所述目标应用相关联的处于运行状态的应用;或,若所述目标应用未处于运行状态,则保存所述消息,并在所述目标应用启动时,将所述消息推送至所述目标应用;或,若所述目标应用未处于运行状态,则启动所述目标应用,并将所述消息推送至所述目标应用。5.根据权利要求1所述的方法,其特征在于,在将所述消息推送至与所述应用标识对应的目标应用之后,还包括:根据所述目标应用对应的消息提醒策略进行相应的消息提醒。6.根据权利要求1所述的方法,其特征在于,在将所述消息推送至与所述应用标识对应的目标应用之后,还包括:若检测到所述目标应用处于后台运行状态,则将所述目标应用切换至前台。7.一种多开应用的消息管理装置,其特征在于,多开应用基于多用户机制来实现,所述装置包括:消息接收模块,用于在主用...

【专利技术属性】
技术研发人员:乔家栋林志泳
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1