一种信息处理方法及终端技术

技术编号:16455572 阅读:16 留言:0更新日期:2017-10-25 19:39
本发明专利技术公开了一种信息处理方法,包括:检测对第一图标的第一操作;所述第一图标为所述第一应用对应的至少两个图标中的一个图标;所述第一操作是对所述第一应用的启动操作;响应所述第一操作,获取所述第一图标对应的第一启动标识;判断所述第一启动标识是否满足第一预设条件,所述第一预设条件表征所述第一启动标识具有匹配的任务;当判断结果表征所述第一启动标识不满足第一预设条件时,创建与所述第一启动标识关联的第一实例。本发明专利技术同时还公开了一种终端。

【技术实现步骤摘要】
一种信息处理方法及终端
本专利技术涉及终端技术,尤其涉及一种信息处理方法及终端。
技术介绍
随着移动通信技术的发展,智能终端比如智能手机和平板电脑等已经成为了人们日常生活的必备品。并且,随着移动通信技术的发展,用户对应用的需求也逐渐增加,同时也存在着一些特殊需求。比如微信、游戏等应用想开多个,但是,目前智能终端的操作系统(比如安卓(Android)、IOS等)均不支持一个应用产生多个实例。基于此,有人提出了几种应用多开的实现方案,主要包括:对应用的安装程序反编译后修改签名再重新打包、启动代理应用、根据是否需要多开而建立多个进程,以开启多个应用。然而,这些多开的实现方案均存在一定缺陷不能实现真正意义上的一个应用启动多个实例、或不能支持所有的应用多开等。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例提供一种信息处理方法及终端。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种信息处理方法,应用于终端,所述方法包括:检测对第一图标的第一操作;所述第一图标为所述第一应用对应的至少两个图标中的一个图标;所述第一操作是对所述第一应用的启动操作;响应所述第一操作,获取所述第一图标对应的第一启动标识;判断所述第一启动标识是否满足第一预设条件,所述第一预设条件表征所述第一启动标识具有匹配的任务;当判断结果表征所述第一启动标识不满足第一预设条件时,创建与所述第一启动标识关联的第一实例。上述方案中,所述创建与所述第一启动标识关联的第一实例,包括:创建与所述第一启动标识关联的第一任务;创建与所述第一启动标识关联的第一进程;启动所述第一进程;创建与第一启动标识关联的第一数据路径;所述第一数据路径为存储所述第一实例数据所需的路径;将第一实例对应的资源在所述第一进程上运行;创建与所述第一启动标识关联的第一服务;将所述第一实例的服务连接接口与所述第一启动标识关联。上述方案中,所述方法还包括:将所述第一实例的广播接收器与所述第一启动标识关联。上述方案中,所述方法还包括:检测对所述第一图标的第二操作;响应所述第二操作,生成第一显示内容;所述第一显示内容至少包括第一图标;在所述终端的桌面上显示第一显示内容。上述方案中,响应所述第二操作,生成第一显示内容之前,所述方法还包括:检测对所述第一图标的第二操作后发出提示信息,所述提示信息用于提示是否在桌面上显示第一显示内容;获取第三操作,所述第三操作是对所述提示信息的响应;根据所述第三操作,判断是否在桌面上显示第一显示内容;当判断结果表征需要在桌面上显示第一显示内容时,响应所述第二操作,生成第一显示内容。上述方案中,所述方法还包括:运行所述第一实例过程中,当弹出所述第一实例对应的通知消息时,在所述终端的通知栏显示所述第一实例对应的通知消息及所述第一启动标识。上述方案中,所述方法还包括:当所述第一实例暂停时,在最近任务列表中删除所述第一启动标识对应的任务,并根据所述第一启动标识回收分配给所述第一实例的资源。本专利技术实施例还提供了一种终端,包括:第一检测单元,用于检测对第一图标的第一操作;所述第一图标为所述第一应用对应的至少两个图标中的一个图标;所述第一操作是对所述第一应用的启动操作;第一获取单元,用于响应所述第一操作,获取所述第一图标对应的第一启动标识;第一判断单元,用于判断所述第一启动标识是否满足第一预设条件,所述第一预设条件表征所述第一启动标识具有匹配的任务;创建单元,用于当判断结果表征所述第一启动标识不满足第一预设条件时,创建与所述第一启动标识关联的第一实例。上述方案中,所述终端还包括:第二检测单元,用于检测对所述第一图标的第二操作;生成单元,用于响应所述第二操作,生成第一显示内容;所述第一显示内容至少包括第一图标;第一显示单元,用于在所述终端的桌面上显示第一显示内容。上述方案中,所述终端还包括:发出单元,用于发出提示信息,所述提示信息用于提示是否在桌面上显示第一显示内容;第二获取单元,用于获取第三操作,所述第三操作是对所述提示信息的响应;第二判断单元,用于根据所述第三操作,判断是否在桌面上显示第一显示内容;相应地,所述生成单元,用于当判断结果表征需要在桌面上显示第一显示内容时,响应所述第二操作,生成第一显示内容。上述方案中,所述终端还包括:第二显示单元,用于运行所述第一实例过程中,当弹出所述第一实例对应的通知消息时,在所述终端的通知栏显示所述第一实例对应的通知消息及所述第一启动标识。上述方案中,所述终端还包括:回收单元,用于当所述第一实例暂停时,在最近任务列表中删除所述第一启动标识对应的任务,并根据所述第一启动标识回收分配给所述第一实例的资源。本专利技术实施例提供的信息处理方法及终端,检测对第一图标的第一操作;所述第一图标为所述第一应用对应的至少两个图标中的一个图标;所述第一操作是对所述第一应用的启动操作;响应所述第一操作,获取所述第一图标对应的第一启动标识;判断所述第一启动标识是否满足第一预设条件,所述第一预设条件表征所述第一启动标识具有匹配的任务;当判断结果表征所述第一启动标识不满足第一预设条件时,创建与所述第一启动标识关联的第一实例,通过启动标识来区分应用的不同实施例,如此,能实现一个应用的多开。附图说明在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。图1为本专利技术实施例一信息处理的方法流程示意图;图2为本专利技术实施例二创建应用实例的过程示意图;图3为本专利技术实施例二创建应用实例快捷方式的流程示意图;图4为本专利技术实施例三终端结构示意图;图5为本专利技术实施例四终端结构示意图;图6为本专利技术实施例四终端硬件结构示意图。具体实施方式下面结合附图及实施例对本专利技术再作进一步详细的描述。在描述本专利技术实施例之前,先详细了解一下目前应用多开的实现方案。目前,一方面,人们对应用的需求逐渐增加,实现应用多开是众多需求中较为突出的一个。另一方面,目前智能终端主流的操作系统是Android和IOS,而这些操作系统均不支持一个应用产生多个实例。因此,有人提出了应用多开的实现方案,主要包括以下几种:(1)对应用的安装程序反编译后修改签名再重新打包:对APK(AndroidPackage,安卓安装包)进行反编译,修改签名后再重新打包(repackage),即对应用的安装程序实行反编译后修改签名,再重新打包安装一个相同的应用程序,重新生成一个APK,而重新生成的APK相当于另外一个不同的APK,只不过功能相同,可让操作系统判断通过并安装于操作系统上。当应用运行时,由于包名不相同,所以和原始的应用不冲突,可产生新的应用进程和实例。但是,该方案本质是通过启动不同的应用程序来实现多开,不能实现真正意义上的一个应用启动多个实例。而且,很多应用并不能简易地反编译后重新打包。另外,并且有些应用即使通过复杂的去壳、解密、签名及重新打包后,应用服务器端也会对签名做校验失败而登陆不了。不易自动化处理,兼容性也不好。(2)启动代理应用:根据Java反射原理,启动一个代理应用,通过DEXClassloader、PathClassLoader把目标APK的类(class)本文档来自技高网...
一种信息处理方法及终端

【技术保护点】
一种信息处理方法,其特征在于,应用于终端,所述方法包括:检测对第一图标的第一操作;所述第一图标为所述第一应用对应的至少两个图标中的一个图标;所述第一操作是对所述第一应用的启动操作;响应所述第一操作,获取所述第一图标对应的第一启动标识;判断所述第一启动标识是否满足第一预设条件,所述第一预设条件表征所述第一启动标识具有匹配的任务;当判断结果表征所述第一启动标识不满足第一预设条件时,创建与所述第一启动标识关联的第一实例。

【技术特征摘要】
1.一种信息处理方法,其特征在于,应用于终端,所述方法包括:检测对第一图标的第一操作;所述第一图标为所述第一应用对应的至少两个图标中的一个图标;所述第一操作是对所述第一应用的启动操作;响应所述第一操作,获取所述第一图标对应的第一启动标识;判断所述第一启动标识是否满足第一预设条件,所述第一预设条件表征所述第一启动标识具有匹配的任务;当判断结果表征所述第一启动标识不满足第一预设条件时,创建与所述第一启动标识关联的第一实例。2.根据权利要求1所述的方法,其特征在于,所述创建与所述第一启动标识关联的第一实例,包括:创建与所述第一启动标识关联的第一任务;创建与所述第一启动标识关联的第一进程;启动所述第一进程;创建与第一启动标识关联的第一数据路径;所述第一数据路径为存储所述第一实例数据所需的路径;将第一实例对应的资源在所述第一进程上运行;创建与所述第一启动标识关联的第一服务;将所述第一实例的服务连接接口与所述第一启动标识关联。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述第一实例的广播接收器与所述第一启动标识关联。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测对所述第一图标的第二操作;响应所述第二操作,生成第一显示内容;所述第一显示内容至少包括第一图标;在所述终端的桌面上显示第一显示内容。5.根据权利要求4所述的方法,其特征在于,响应所述第二操作,生成第一显示内容之前,所述方法还包括:检测对所述第一图标的第二操作后发出提示信息,所述提示信息用于提示是否在桌面上显示第一显示内容;获取第三操作,所述第三操作是对所述提示信息的响应;根据所述第三操作,判断是否在桌面上显示第一显示内容;当判断结果表征需要在桌面上显示第一显示内容时,响应所述第二操作,生成第一显示内容。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:运行所述第一实例过程中,当弹出所述第一实例对应的通知消息时,在所述终端的通知栏显示所述第一实例对应的通知消息及所述第一...

【专利技术属性】
技术研发人员:刘浩
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1