[发明专利]应用程序的虚拟化方法、装置、电子设备及存储介质在审
申请号: | 201910042068.9 | 申请日: | 2019-01-16 |
公开(公告)号: | CN111443983A | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 张晶;侯明强 | 申请(专利权)人: | 北京右划网络科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京市盈科律师事务所 11344 | 代理人: | 张晶 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 虚拟 方法 装置 电子设备 存储 介质 | ||
本发明实施例公开了一种应用程序的虚拟化方法、装置、电子设备及存储介质;所述方法包括:接收当前用户通过当前应用程序的应用Application层发送的第一页面请求信息;将所述第一页面请求信息替换为第二页面请求信息;将所述第二页面请求信息发送至所述当前应用程序的系统框架Framework层;接收所述Framework层根据所述第二页面请求信息返回的第二页面响应信息;并将所述第二页面相响应信息替换为第一页面响应信息;通过所述Application层将所述第一页面响应信息返回给所述当前用户。不仅可以保证应用程序的使用安全,而且还可以提高应用程序的更新效率。
技术领域
本发明涉及移动终端技术领域,尤其涉及一种应用程序的虚拟化方法、装置、电子设备及存储介质。
背景技术
目前,智能终端的应用程序管理中心通常会将应用程序以图标或者图形的形式显示在智能终端的显示屏上。在现有技术中,应用程序的系统结构包括:应用Application层、系统框架Framework层、LIbraries层和Linux Kemel层;应用程序上所有的业务逻辑都是运行在Application层;Application层直接与Framework层进行通信。
在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:
由于Application层直接与Framework层进行通信,第三方应用程序或者终端厂商出厂预安装的应用程序或者拥有系统级权限的应用程序可以通过解析当前用户正在使用的应用程序在Framework层中的静态文件,就可以获取到当前用户正在使用的应用程序的隐私信息,这样就无法保证当前用户正在使用的应用程序的使用安全;并且,当前用户正在使用的应用程序在进行缺陷修复或者业务更新时,需要在Framework层中获取到该应用程序的新的静态文件,这样就会严重降低应用程序的更新效率。
发明内容
为解决上述技术问题,本发明实施例提供一种应用程序的虚拟化方法、装置、电子设备及存储介质,不仅可以保证应用程序的使用安全,而且还可以提高应用程序的更新效率。
为达到上述目的,本发明实施例的技术方案是这样实现的:
第一方面,本发明实施例提供了一种应用程序的虚拟化方法,应用于电子设备,所述方法包括:
接收当前用户通过当前应用程序的Application层发送的第一页面请求信息;
将所述第一页面请求信息替换为第二页面请求信息;并将所述第二页面请求信息发送至所述当前应用程序的Framework层;
接收所述Framework层根据所述第二页面请求信息返回的第二页面响应信息;并将所述第二页面相响应信息替换为第一页面响应信息;
通过所述Application层将所述第一页面响应信息返回给所述当前用户。
在上述实施例中,所述将所述第一页面请求信息替换为第二页面请求信息,包括:
在预先保存的所述Framework层的至少一个页面请求信息的对应关系中,确定所述第一页面请求信息对应的所述第二页面请求信息;
将所述第一页面请求信息对应的所述第二页面请求信息替换所述第一页面请求信息。
在上述实施例中,所述将所述第二页面相响应信息替换为第一页面响应信息,包括:
在预先保存的所述Application层的页面响应信息的对应关系中,确定所述第二页面响应信息对应的所述第一页面响应信息;
将所述第二页面响应信息对应的所述第一页面响应信息替换所述第二页面响应信息。
在上述实施例中,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京右划网络科技有限公司,未经北京右划网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910042068.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多进料上流式反应器
- 下一篇:一种锰矿尾矿净化固化处置的方法