[发明专利]数据处理方法、装置及系统在审
申请号: | 202110704081.3 | 申请日: | 2021-06-24 |
公开(公告)号: | CN113485773A | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 周靖越;徐林;李广 | 申请(专利权)人: | 锐捷网络(苏州)有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06K9/62 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈;曹威 |
地址: | 215129 江苏省苏州市高新区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 系统 | ||
本申请实施例提供一种数据处理方法、装置及系统。确定应用程序调用的多个接口,应用程序在第一设备上运行;根据多个接口是否与操作系统相关,将多个接口划分为第一类接口及第二类接口;基于第一类接口,向第二设备发送第一调用指令,由第二设备响应于第一调用指令,并基于第一类接口,调用第二设备上的目标硬件对待处理数据进行处理获得第一处理结果;获取第二设备发送的第一处理结果;查找与第二类接口对应的低版本且功能匹配的目标接口,以及基于目标接口,调用第一设备上的目标硬件对待处理数据进行处理获得第二处理结果。本申请提供的方案解决了第一设备上的硬件不支持应用程序更新之后的高版本接口调用,导致应用程序无法运行的问题。
技术领域
本申请实施例涉及计算机应用技术领域,尤其涉及一种数据处理方法、装置及系统。
背景技术
在实际应用中,部分应用程序在设备上运行时,通常会需要通过不同的应用程序编程接口(Application Programming Interface,简称API,是一系列函数规范的集合),简称接口,来调用该设备上的某个硬件进行相应的数据处理计算。具体地,应用程序基于不同接口调用硬件时,设备上运行的动态库(Dynamic Link Library,缩写为DLL,是实现共享函数库概念的一种方式,包含了一个或多个已被编译、链接并与使用它们的应用程序分开存储的函数)和硬件驱动程序(可以使硬件和设备的操作系统进行相互通信的特殊程序)将对接口进行处理,获得硬件可以识别的处理指令,该硬件再基于处理指令进行相应的数据处理计算。以图形处理程序为例,该图形处理程序在设备上运行时,会通过不同的接口调用设备上的显卡进行相应的图形处理计算。设备上运行的动态库和显卡驱动程序对接口进行处理,获得显卡可以识别的图形处理指令,显卡再基于图形处理指令进行相应的图形处理计算。
为了提供更好的处理功能,应用程序的接口会进行更新,此时,会存在设备上的硬件不支持更新之后的高版本接口调用的情况,无法调用该硬件进行相应的数据处理计算,从而导致应用程序无法正常运行,影响用户体验。
发明内容
本申请实施例提供一种数据处理方法、装置及系统,用以解决现有技术中设备上的硬件不支持应用程序更新之后的高版本接口调用,导致应用程序无法正常运行的问题。
第一方面,本申请实施例中提供了一种数据处理方法,包括:
确定应用程序调用的多个接口,所述应用程序在第一设备上运行;
根据所述多个接口是否与操作系统相关,将所述多个接口划分为第一类接口及第二类接口;
基于所述第一类接口,向第二设备发送第一调用指令,由所述第二设备响应于所述第一调用指令,以使所述第二设备基于所述第一类接口,调用所述第二设备上的目标硬件对待处理数据进行处理获得第一处理结果;
获取所述第二设备发送的所述第一处理结果;
查找与所述第二类接口对应的低版本且功能匹配的目标接口,以及基于所述目标接口,调用所述第一设备上的目标硬件对所述待处理数据进行处理获得第二处理结果。
第二方面,本申请实施例中提供了一种数据处理方法,包括:
接收第一设备发送的第一调用指令,所述第一调用指令由所述第一设备基于第一类接口生成,所述第一类接口由所述第一设备根据多个接口是否与操作系统相关进行划分获得,所述多个接口由运行在所述第一设备上的应用程序调用;
响应于所述第一调用指令,并基于所述第一类接口,调用所述第二设备上的目标硬件对待处理数据进行处理获得第一处理结果;
将所述第一处理结果发送至所述第一设备。
第三方面,本申请实施例中提供了一种数据处理装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络(苏州)有限公司,未经锐捷网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110704081.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频交换身份认证的方法及系统
- 下一篇:图像显示方法、装置及电子设备