[发明专利]应用程序运行方法、装置、计算机设备和存储介质有效
申请号: | 201911392915.0 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111142979B | 公开(公告)日: | 2023-09-22 |
发明(设计)人: | 李东辉;胡桂侨;谢导;吕现广 | 申请(专利权)人: | 广州酷狗计算机科技有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F9/445 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 郭新禹 |
地址: | 510660 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 运行 方法 装置 计算机 设备 存储 介质 | ||
本公开提供了一种应用程序运行方法、装置、计算机设备和存储介质,属于计算机技术领域。该方法包括:第一应用程序在启动过程中,启动第二应用程序,所述第二应用程序用于调用第一应用程序接口进行图像处理;所述第一应用程序确定所述第二应用程序的运行状态,所述第二应用程序的运行状态用于反映所述计算机设备是否支持所述第一应用程序接口;所述第一应用程序基于所述第二应用程序的运行状态,调用所述第一应用程序接口和第二应用程序接口中所述计算机设备支持的最高版本的第一应用程序接口进行图像处理,所述第二应用程序接口的版本低于所述第一应用程序接口的版本。本公开既能保证图像处理效果,又能保证应用程序正常运行。
技术领域
本公开涉及计算机技术领域,特别涉及一种应用程序运行方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的发展,由于计算机设备的性能不同,并不是所有的计算机设备都支持调用高版本的应用程序接口(Application Programming Interface,API)进行图像处理,例如,有的计算机设备只支持微软的DirectX9(Direct eXtension9,简称DX9)的应用程序接口。有的计算机设备同时支持DirectX9和DirectX11(Direct eXtension11,简称DX11)的应用程序接口。
相关技术中,应用程序一般都默认使用高版本的应用程序接口,即在启动后直接调用高版本的应用程序接口实现图像处理,以获得更高的图形图像渲染性能,使应用程序呈现的图像效果更好,或者,默认使用低版本的应用程序接口,以保证应用程序的正常运行。
然而,默认使用高版本的应用程序接口的应用程序在只支持低版本的应用程序接口的计算机设备上无法正常运行,会影响用户体验。而默认使用低版本的应用程序接口的应用程序,在支持高版本的应用程序接口的计算机设备上运行时,将无法呈现最好的图像处理效果。
发明内容
本公开实施例提供了一种应用程序运行方法、装置、计算机设备和存储介质,能够使用计算机设备支持的最高版本的应用程序接口进行图像处理,既能保证图像处理效果,又能保证应用程序正常运行。所述技术方案如下:
一方面,本公开实施例提供一种应用程序运行方法,应用于计算机设备,所述计算机设备中具有第一应用程序和第二应用程序,所述方法包括:
所述第一应用程序在启动过程中,启动所述第二应用程序,所述第二应用程序用于调用第一应用程序接口进行图像处理;
所述第一应用程序确定所述第二应用程序的运行状态,所述第二应用程序的运行状态用于反应所述计算机设备是否支持所述第一应用程序接口;
所述第一应用程序基于所述第二应用程序的运行状态,调用所述第一应用程序接口和第二应用程序接口中所述计算机设备支持的最高版本的应用程序接口进行图像处理,所述第二应用程序接口的版本低于所述第一应用程序接口的版本。
可选地,所述第一应用程序确定所述第二应用程序的运行状态,包括:
所述第一应用程序通过进程间通信的方式获取第二应用程序发送的运行状态指示信息,所述运行状态指示信息用于指示所述第二应用程序的运行状态。
可选地,所述第一应用程序确定所述第二应用程序的运行状态,包括:
所述第一应用程序通过进程间通信的方式获取第二应用程序发送的指示信息;
所述第一应用程序响应于接收到的所述指示信息,获取预设文件,所述预设文件是所述第二应用程序在运行过程中生成的;
所述第一应用程序根据所述预设文件确定所述第二应用程序的运行状态。
可选地,所述第一应用程序确定所述第二应用程序的运行状态,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州酷狗计算机科技有限公司,未经广州酷狗计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911392915.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:指纹识别模组和电子装置
- 下一篇:一种系统级封装结构及制造方法