【技术实现步骤摘要】
一种数据处理方法、系统、装置、设备以及介质
[0001]本申请涉及计算机
,尤其涉及一种数据处理方法
、
系统
、
装置
、
设备以及介质
。
技术介绍
[0002]目前物联网产品应用过程中,应用程序的运行严重依赖于底层硬件
(
如应用层软件的开发严重依赖于底层硬件的开发调试结果
、
应用层软件在上线发布后需要调用底层硬件来执行相关业务等
)
,由于硬件在开发过程中会发生调用接口的更改,或者在不同运行平台中的调用接口封装不一致,导致应用程序需要进行相应的代码修改,与硬件要进行大量的适配工作,才能与硬件进行业务交互,进而导致应用程序与硬件的业务交互成本较高且业务交互效率较低
。
技术实现思路
[0003]本申请实施例提供一种数据处理方法
、
系统
、
装置
、
设备以及介质,可以提高应用程序与硬件的业务交互效率,以及降低交互成本
。
[0004]本申请实施例一方面提供了一种数据处理系统,该数据处理系统包括通用平台适配层以及第一硬件适配层:
[0005]通用平台适配层,用于获取应用程序发送的业务处理请求,根据目标硬件在当前运行平台下的目标调用接口的接口结构,对业务处理请求携带的初始业务处理参数进行平台适配,得到与目标硬件适配的适配业务处理参数;初始业务处理参数用于指示目标硬件处理目标业务;
[0006]第一硬件 ...
【技术保护点】
【技术特征摘要】
1.
一种数据处理系统,其特征在于,所述数据处理系统包括通用平台适配层以及第一硬件适配层:所述通用平台适配层,用于获取应用程序发送的业务处理请求,根据目标硬件在当前运行平台下的目标调用接口的接口结构,对所述业务处理请求携带的初始业务处理参数进行平台适配,得到与所述目标硬件适配的适配业务处理参数;所述初始业务处理参数用于指示所述目标硬件处理目标业务;所述第一硬件适配层,用于根据所述适配业务处理参数以及与所述目标硬件对应的预设数据,获取与所述目标业务对应的业务处理结果,将所述业务处理结果返回给所述应用程序;其中,所述第一硬件适配层应用于所述数据处理系统不包括所述目标硬件对应的真实硬件设备的情况
。2.
根据权利要求1所述的系统,其特征在于,当所述数据处理系统包括所述目标硬件对应的真实硬件设备时,所述数据处理系统还包括第二硬件适配层;所述第二硬件适配层,用于根据所述适配业务处理参数,调用所述目标硬件对应的真实硬件设备处理所述目标业务,得到关于所述目标业务的业务处理结果,将所述业务处理结果返回给所述应用程序
。3.
根据权利要求1所述的数据处理系统,其特征在于,所述通用平台适配层包括通用调用接口子层和接口适配子层;所述通用调用接口子层,用于获取应用程序发送的业务处理请求;业务处理请求携带用于指示所述目标硬件处理目标业务的初始业务处理参数;所述接口适配子层,用于根据所述目标硬件在当前运行平台下的目标调用接口的接口结构,对所述初始业务处理参数进行平台适配,得到与所述目标硬件适配的适配业务处理参数
。4.
根据权利要求1所述的数据处理系统,其特征在于,所述第一硬件适配层包括接口抽象子层和硬件功能响应子层;所述接口抽象子层,用于根据适配业务处理参数,对与所述目标硬件对应的硬件驱动的实际调用接口进行适配,其中,所述接口抽象子层包括对与所述目标硬件对应的实际调用接口进行整体封装后所得到的调用接口;所述硬件功能响应子层,用于响应于所述接口抽象子层,根据与所述目标硬件对应的预设数据,获取与所述目标业务对应的业务处理结果,将所述业务处理结果返回给所述应用程序
。5.
一种数据处理方法,其特征在于,包括:通过通用调用接口,获取应用程序发送的业务处理请求;所述业务处理请求携带用于指示所述目标硬件处理目标业务的初始业务处理参数;根据所述目标硬件在当前运行平台下的目标调用接口的接口结构,对所述初始业务处理参数进行平台适配,得到与所述目标硬件适配的适配业务处理参数;在所述目标硬件的硬件类型为虚拟硬件类型时,根据所述适配业务处理参数以及与所述目标硬件对应的预设数据,获取与所述目标业务对应的业务处理结果,将所述业务处理结果返回给所述应用程序
...
【专利技术属性】
技术研发人员:王海龙,
申请(专利权)人:西安广和通无线软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。