一种数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33286865 阅读:19 留言:0更新日期:2022-04-30 23:56
本发明专利技术提供了一种数据处理方法、装置、电子设备及存储介质。在本申请中,在需要基于业务程序调取应用程序中的多个基础服务组件中的目标基础服务组件的情况下,基于业务程序获取目标基础服务组件的组件参数。基于业务程序通过第一API将组件参数传递给中间件。在中间件得到组件参数的情况下,基于中间件,在应用程序对不同的非终端的操作系统对应的计算机程序语言分别开放的第二API中,确定业务程序适配的第二API。基于中间件通过业务程序适配的第二API以及组件参数调取目标基础服务组件。可以实现在互联网厂商的开发人员之后在开发能够集成在互联网厂商的多个应用程序上的新业务的业务程序的计算机程序代码的场景中降低开发工作量,降低人工成本。降低人工成本。降低人工成本。

【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种数据处理方法、装置、电子设备及存储介质。

技术介绍

[0002]当前,互联网厂商都会开发多个不同的应用程序,然后通过各个应用程序对外提供服务,例如,一个互联网厂商开发有游戏应用程序、短视频应用程序、点对点通讯应用程序以及招聘应用程序等,并通过游戏应用程序、短视频应用程序、点对点通讯应用程序以及招聘应用程序分别对外提供服务。
[0003]然而,随着技术的发展,互联网厂商可能会开发出新业务,然后将新业务分别集成在互联网厂商的各个应用程序中,以供互联网厂商的各个应用程序都具有通过新业务对外提供服务的能力,例如,广大用户在自己的手机上安装的互联网厂商的各个应用程序上都可以使用新业务。
[0004]例如,可以将新业务通过小程序的方式集成在互联网厂商的各个应用程序中。这样,广大用户在自己的手机上安装的互联网厂商的各个应用程序上可以启动新业务的小程序,并在新业务的小程序上使用新业务。

技术实现思路

[0005]本申请示出了一种数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于终端,所述终端中安装有应用程序,所述应用程序是基于所述终端的操作系统对应的原生计算机程序语言开发的,所述应用程序中至少具有多个基础服务组件、中间件以及集成在应用程序上的业务程序,所述中间件开放有第一应用程序编程接口API;所述业务程序是基于非所述终端的操作系统对应的计算机程序语言开发的;所述方法包括:在需要基于所述业务程序调取所述应用程序中的所述多个基础服务组件中的目标基础服务组件的情况下,基于所述业务程序获取所述目标基础服务组件的组件参数;基于所述业务程序通过所述第一API将所述组件参数传递给所述中间件;在所述中间件得到所述组件参数的情况下,基于所述中间件,在所述应用程序对不同的非所述终端的操作系统对应的计算机程序语言分别开放的第二API中,确定所述业务程序适配的第二API;基于所述中间件通过所述业务程序适配的第二API以及所述组件参数调取所述目标基础服务组件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收在所述应用程序中更新中间件的更新指令,所述更新指令携带新的中间件;所述新的中间件兼容的非所述终端的操作系统对应的计算机程序语言包括所述应用程序中的当前的中间件兼容的非所述终端的操作系统对应的计算机程序语言,且,所述新的中间件兼容的非所述终端的操作系统对应的计算机程序语言多于所述应用程序中的当前的中间件兼容的非所述终端的操作系统对应的计算机程序语言;使用所述新的中间件替换所述应用程序中的当前的中间件。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述应用程序中启动新的业务程序的情况下,检测所述应用程序中的当前的中间件是否兼容所述新的业务程序所基于的计算机程序语言;在所述应用程序中的当前的中间件不兼容所述新的业务程序所基于的计算机程序语言的情况下,在所述应用程序对应的服务端中下载新的中间件,所述新的中间件兼容的非所述终端的操作系统对应的计算机程序语言包括所述应用程序中的当前的中间件兼容的非所述终端的操作系统对应的计算机程序语言,且,所述新的中间件兼容的非所述终端的操作系统对应的计算机程序语言多于所述应用程序中的当前的中间件兼容的非所述终端的操作系统对应的计算机程序语言;所述新的中间件兼容所述新的业务程序所基于的计算机程序语言;使用所述新的中间件替换所述应用程序中的当前的中间件。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收在所述应用程序中更新中间件的更新指令,所述更新指令携带新的中间件;所述应用程序中的当前的中间件兼容的非所述终端的操作系统对应的计算机程序语言包括所述新的中间件兼容的非所述终端的操作系统对应的计算机程序语言,且,所述应用程序中的当前的中间件兼容的非所述终端的操作系统对应的计算机程序语言多于所述新的中间件兼容的非所述终端的操作系统对应的计算机程序语言;使用所述新的中间件替换所述应用程序中的当前的中间件。
5.一种数据处理装置,其特征在于,应用于终端,所述终端中安装有应用程序,所述应用程序是基于所述终端的操作系统对应的原生计算机程序语言开发的,所述应用程序中至少具有多个基础服务组件、中间件以及集成在应用程序上的业务程序,所述中间件开放有第一应用程序编程接口API;所述业务程...

【专利技术属性】
技术研发人员:刘振
申请(专利权)人:北京五八信息技术有限公司
类型:发明
国别省市:

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

1