基于SDK的数据处理方法、装置、设备、存储介质制造方法及图纸

技术编号:36800402 阅读:14 留言:0更新日期:2023-03-08 23:37
本申请实施例提供了一种基于SDK的数据处理方法、装置、设备、存储介质,属于人工智能技术领域。该方法包括:通过API管理模块与宿主系统建立通信并获取数据处理指令;通过逻辑处理模块解析数据处理指令,得到待处理数据和功能需求信息;通过逻辑处理模块确定目标功能模块;通过H5功能模块从基础功能组件库中调用与目标功能模块所对应的目标功能组件;根据目标功能组件对待处理数据进行数据处理,得到数据处理结果;根据数据处理结果生成显示信息,并将显示信息通过API管理模块反馈至宿主系统。根据本实施例的技术方案,能够将更多的数据处理通过SDK完成,使得SDK能够兼容更多的宿主系统,提高SDK的通用性。提高SDK的通用性。提高SDK的通用性。

【技术实现步骤摘要】
基于SDK的数据处理方法、装置、设备、存储介质


[0001]本申请涉及计算机智能
,尤其涉及一种基于SDK的数据处理方法、装置、设备、存储介质。

技术介绍

[0002]目前,宿主系统会接入很多的第三方的软件开发工具包(Software Development Kit,SDK),宿主系统通常只提供一定的业务能力和对接的接口,SDK按照接口隔离和单一职责的规则进行开发后接入宿主系统。通常,主要的数据处理由宿主系统完成,SDK只能实现一些简单的底层功能,例如数据的采集和显示,基于此,SDK在进行功能开发时需要严格遵循宿主系统的数据处理规则,这就导致SDK与宿主系统的耦合度非常高,SDK很难兼容到其他的宿主系统,通用性较差。

技术实现思路

[0003]本申请实施例的主要目的在于提出一种基于SDK的数据处理方法、装置、设备、存储介质,旨在增加SDK的数据处理能力,提高SDK的通用性。
[0004]为实现上述目的,本申请实施例的第一方面提出了一种基于SDK的数据处理方法,所述SDK包括API管理模块、H5功能模块、逻辑处理模块和基础功能组件库,所述方法包括:
[0005]通过所述API管理模块与宿主系统建立通信,并获取所述宿主系统发送的数据处理指令;
[0006]通过所述逻辑处理模块解析所述数据处理指令,得到待处理数据和功能需求信息;
[0007]通过所述逻辑处理模块确定所述H5功能模块中与所述功能需求信息所对应的目标功能模块;
[0008]通过所述H5功能模块从所述基础功能组件库中调用与所述目标功能模块所对应的目标功能组件;
[0009]根据所述目标功能组件对所述待处理数据进行数据处理,得到数据处理结果;
[0010]根据所述数据处理结果生成显示信息,并将所述显示信息通过所述API管理模块反馈至所述宿主系统。
[0011]在一些实施例中,在所述通过所述API管理模块与所述宿主系统建立通信之后,所述方法还包括:
[0012]通过所述API管理模块从所述数据处理指令中解析出生命周期信息;
[0013]根据所述生命周期信息维持与所述宿主系统之间的数据通信。
[0014]在一些实施例中,所述目标功能组件的数量为多个,在所述通过所述H5功能模块从所述基础功能组件库中调用与所述目标功能模块所对应的目标功能组件之后,所述方法还包括:
[0015]获取预设的操作路由表,所述操作路由表记载有所述基础功能组件库中每个功能
组件的地址信息;
[0016]获取每个所述目标功能组件所对应的目标地址信息;
[0017]根据每个所述目标功能组件的调用顺序生成链接信息,以使所述H5功能模块根据所述链接信息进行所述目标功能组件的调用。
[0018]在一些实施例中,所述根据所述数据处理结果生成显示信息,包括:
[0019]获取所述目标功能模块的预设UI信息;
[0020]根据所述预设UI信息生成显示框架;
[0021]根据所述显示框架和所述数据处理结果生成所述显示信息。
[0022]在一些实施例中,所述通过所述API管理模块与所述宿主系统建立通信,所述方法还包括:
[0023]当获取到所述宿主系统通过可接入端口发送的登录指令,将发送所述登录指令的所述可接入端口确定为目标端口;
[0024]通过所述目标端口将所述SDK部署至所述宿主系统,并通过所述目标端口维持与所述宿主系统的数据通信。
[0025]在一些实施例中,在所述通过所述目标端口将所述SDK部署至所述宿主系统之前,所述方法还包括:
[0026]获取所述SDK当前的令牌信息;
[0027]将所述令牌信息上报至所述宿主系统,以使所述宿主系统对所述令牌信息进行有效性验证。
[0028]在一些实施例中,所述SDK还包括静态组件库,所述静态组件库包括本地容器和本地缓存,所述根据所述目标功能组件对所述待处理数据进行数据处理,包括:
[0029]将所述待处理数据缓存至所述本地缓存;
[0030]根据所述目标功能组件,在所述本地容器中对所述待处理数据进行数据处理,并将数据处理得到的中间数据保存在所述本地缓存。
[0031]为实现上述目的,本申请实施例的第二方面提出了一种基于SDK的数据处理装置,所述装置包括:
[0032]通信建立模块,用于通过所述API管理模块与宿主系统建立通信,并获取所述宿主系统发送的数据处理指令;
[0033]指令解析模块,用于通过所述逻辑处理模块解析所述数据处理指令,得到待处理数据和功能需求信息;
[0034]需求确定模块,用于通过所述逻辑处理模块确定所述H5功能模块中与所述功能需求信息所对应的目标功能模块;
[0035]组件调用模块,用于通过所述H5功能模块从所述基础功能组件库中调用与所述目标功能模块所对应的目标功能组件;
[0036]数据处理模块,用于根据所述目标功能组件对所述待处理数据进行数据处理,得到数据处理结果;
[0037]结果反馈模块,用于根据所述数据处理结果生成显示信息,并将所述显示信息通过所述API管理模块反馈至所述宿主系统。
[0038]为实现上述目的,本申请实施例的第三方面提出了一种电子设备,所述电子设备
包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法。
[0039]为实现上述目的,本申请实施例的第四方面提出了一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法。
[0040]本申请提出的基于SDK的数据处理方法、装置、设备、存储介质,方法包括:通过所述API管理模块与宿主系统建立通信,并获取所述宿主系统发送的数据处理指令;通过所述逻辑处理模块解析所述数据处理指令,得到待处理数据和功能需求信息;通过所述逻辑处理模块确定所述H5功能模块中与所述功能需求信息所对应的目标功能模块;通过所述H5功能模块从所述基础功能组件库中调用与所述目标功能模块所对应的目标功能组件;根据所述目标功能组件对所述待处理数据进行数据处理,得到数据处理结果;根据所述数据处理结果生成显示信息,并将所述显示信息通过所述API管理模块反馈至所述宿主系统。根据本实施例的技术方案,能够将更多的数据处理通过SDK完成,从而减少宿主系统的数据处理需求对SDK的限制,使得SDK能够兼容更多的宿主系统,提高SDK的通用性。
附图说明
[0041]图1是本申请一个实施例提供的基于SDK的数据处理方法的流程图;
[0042]图2是图1中的步骤S101的流程图;
[0043]图3是图1中的步骤S103的流程图;
[0044]图4是图1中的步骤S106的流程图;
[0045]图5是图1中的步骤S101的流程图;
[0046]图6是图5中的步骤S50本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于SDK的数据处理方法,其特征在于,所述SDK包括API管理模块、H5功能模块、逻辑处理模块和基础功能组件库,所述方法包括:通过所述API管理模块与宿主系统建立通信,并获取所述宿主系统发送的数据处理指令;通过所述逻辑处理模块解析所述数据处理指令,得到待处理数据和功能需求信息;通过所述逻辑处理模块确定所述H5功能模块中与所述功能需求信息所对应的目标功能模块;通过所述H5功能模块从所述基础功能组件库中调用与所述目标功能模块所对应的目标功能组件;根据所述目标功能组件对所述待处理数据进行数据处理,得到数据处理结果;根据所述数据处理结果生成显示信息,并将所述显示信息通过所述API管理模块反馈至所述宿主系统。2.根据权利要求1所述的基于SDK的数据处理方法,其特征在于,在所述通过所述API管理模块与所述宿主系统建立通信之后,所述方法还包括:通过所述API管理模块从所述数据处理指令中解析出生命周期信息;根据所述生命周期信息维持与所述宿主系统之间的数据通信。3.根据权利要求1所述的基于SDK的数据处理方法,其特征在于,所述目标功能组件的数量为多个,在所述通过所述H5功能模块从所述基础功能组件库中调用与所述目标功能模块所对应的目标功能组件之后,所述方法还包括:获取预设的操作路由表,所述操作路由表记载有所述基础功能组件库中每个功能组件的地址信息;获取每个所述目标功能组件所对应的目标地址信息;根据每个所述目标功能组件的调用顺序生成链接信息,以使所述H5功能模块根据所述链接信息进行所述目标功能组件的调用。4.根据权利要求1所述的基于SDK的数据处理方法,其特征在于,所述根据所述数据处理结果生成显示信息,包括:获取所述目标功能模块的预设UI信息;根据所述预设U I信息生成显示框架;根据所述显示框架和所述数据处理结果生成所述显示信息。5.根据权利要求1所述的基于SDK的数据处理方法,其特征在于,所述通过所述API管理模块与所述宿主系统建立通信,所述方法还包括:当获取到所述宿主系统通过可接入端口发送的登录指令,将发送所述登录指...

【专利技术属性】
技术研发人员:檀志文
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1