[发明专利]应用识别方法及装置在审
申请号: | 201710175494.0 | 申请日: | 2017-03-22 |
公开(公告)号: | CN106951317A | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 于淼 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京尚伦律师事务所11477 | 代理人: | 代治国 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 识别 方法 装置 | ||
技术领域
本公开涉及终端应用技术领域,尤其涉及应用识别方法及装置。
背景技术
双开应用指在同一手机终端系统中安装两个相同的应用,供用户以不用的身份登录和使用,例如,双开应用将在手机桌面生成在先已安装社交应用的一个应用副本,这两个应用可同时运行且互不影响,用户可以在这两个应用上分别登录两个社交应用账号。但是,由于双开应用的两个应用的用户界面和进程标识都是完全一致,运行中的两个应用是无法通过用户界面和/或进程标识直接进行区分和运行切换的。
相关技术中,在手机屏幕上,应用双开后,在手机桌面上主应用图标的位置排列在从应用之前,用户通过识别应用图标的前后位置来区分双开应用的主应用和从应用,通过点击前后两个相同的应用图标进行双开应用的切换。
发明内容
为克服相关技术中存在的问题,本公开实施例提供一种应用识别方法及装置。所述技术方案如下:
根据本公开实施例的第一方面,提供一种应用识别方法,包括:
获取双开应用中第一应用的第一运行状态信息和第二应用的第二运行状态信息;其中,所述第一运行状态信息包括用以启动第一应用的第一用户身份信息,所述第二运行状态信息包括用以启动第二应用的第二用户身份信息;
根据所述第一用户身份信息和第二用户身份信息,识别所述第一应用和第二应用。
本公开的实施例提供的技术方案可以包括以下有益效果:该技术方案通过在启动双开应用的第一应用和第二应用时,分别为第一应用和第二应用指定不同的用户身份,这样在记录第一应用的第一运行状态信息中可以携带第一用户身份信息,在记录第二应用的第二运行状态信息中可以携带第二用户身份信息,从而根据第一用户身份信息和第二用户身份信息就可以识别双开应用的主应用和从应用,可以避免误操作,提高了可靠性和使用和测试效率;如此,能够提高用户体验。
在一个实施例中,获取双开应用中第一应用的第一运行状态信息和第二应用的第二运行状态信息,包括:
获取运行第一应用的第一进程信息和运行第二应用的第二进程信息;
解析所述第一进程信息获取用以启动第一应用的第一用户身份信息,及解析所述第二进程信息获取用以启动第二应用的第二用户身份信息。
本公开的实施例提供的技术方案可以包括以下有益效果:该技术方案提供了获取为双开应用中第一应用和第二应用指定的不同用户身份的实现方式,简化方案实现复杂度,提高使用和测试效率。
在一个实施例中,获取双开应用中第一应用的第一运行状态信息和第二应用的第二运行状态信息之前,所述方法还包括:
使用所述第一用户身份启动所述第一应用,及在所述第一运行状态信息中携带所述第一用户身份信息;
使用所述第二用户身份启动所述第二应用,及在所述第二运行状态信息中携带所述第二用户身份信息。
本公开的实施例提供的技术方案可以包括以下有益效果:该技术方案提供了开启应用时分别为主从应用指定用户身份的实现方式,在记录第一应用的第一运行状态信息中携带第一用户身份信息,及在记录第二应用的第二运行状态信息中携带第二用户身份信息,从而根据第一用户身份信息和第二用户身份信息就能够识别双开应用的主应用和从应用,能够避免误操作,提高可靠性和使用和测试效率;如此,能够提高用户体验。
在一个实施例中,所述使用所述第二用户身份启动所述第二应用之前,所述方法还包括:
在终端中建立所述第二用户身份对应的虚拟用户空间;
从终端的内存和硬盘空间中为所述虚拟用户空间分配内存和硬盘空间。
本公开的实施例提供的技术方案可以包括以下有益效果:该技术方案提供了在终端中构建与第一用户身份不同的虚拟的第二用户身份的实现方式,在开启双开应用时,为第一应用指定第一用户身份,为第二应用指定第二用户身份,实现根据第一用户身份信息和第二用户身份信息就能够实现识别双开应用的主应用和从应用,克服了双开应用难以区分的问题,提高双开应用的应用数据和日志收集效率。
在一个实施例中,所述方法还包括:
根据目标应用所属的双开应用的应用包名及用以启动所述目标应用的目标用户身份信息,从当前运行于所述终端后台的所有应用中查找到所述目标应用;
根据所述双开应用的应用包名、入口活动信息及用以启动所述目标应用的目标用户身份信息,将所述目标应用切换至所述终端的前台运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710175494.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效脱硫塔
- 下一篇:一种新型电镀工业园区用大型保温废气塔