[发明专利]一种数据处理方法、装置、电子设备及存储介质在审
| 申请号: | 202310087692.7 | 申请日: | 2023-01-29 |
| 公开(公告)号: | CN116185431A | 公开(公告)日: | 2023-05-30 |
| 发明(设计)人: | 毕沪超;汪昊成;边红昌 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
| 主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/36 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 贾允 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据处理 方法 装置 电子设备 存储 介质 | ||
本公开涉及一种数据处理方法、装置、电子设备及存储介质,该数据处理方法包括:通过目标服务接口接收服务调用指令;响应于服务调用指令,根据待调用服务标识从目标服务接口对应的服务中匹配目标服务;在匹配得到目标服务的情况下,获取目标服务对应的执行序列;基于执行序列从动态库中调用目标功能模块处理待处理数据,得到针对待处理数据的处理结果,处理结果与目标服务接口的数据输出格式相匹配。本公开可以实现不同服务使用相同的服务接口访问服务端,如此,服务端在开发时,不同服务可以使用相同服务接口,从而可以减少服务接口的开发数量,提高服务开发效率,降低服务接口开发成本。
技术领域
本公开涉及互联网技术领域,尤其涉及一种数据处理方法、装置、电子设备及存储介质。
背景技术
随着人工智能研究技术的进步,人工智能算法越来越多应用于各个领域,同时人工智能算法所需算力也越来越大,因此,部分算法必须部署于服务端,通过在服务端搭建人工智能算法框架,应用方可以通过网络调用对应人工智能算法接口,来实现具体应用。
相关技术中,服务端由于不同服务的实现逻辑不同,在提供新服务即集成新的算法时,需要根据新服务的实现逻辑,基于当前服务端部署的人工智能算法架构,从架构底层的各功能模块中调用对应的功能模块,然后,将对应的功能模块封装为软件开发工具包,具体形式为静态库;然后,再基于通信协议,实现软件开发工具包对应的服务调用接口。整个过程非常繁琐,且不同服务之间功能模块存在复用性,但对于不同服务目前仍需各自实现编排调用同一功能模块的代码,这严重影响了新服务的开发效率。
发明内容
本公开提供一种数据处理方法、装置、电子设备及存储介质,本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种数据处理方法,包括:
通过目标服务接口接收服务调用指令,服务调用指令中包括待调用服务标识及待处理数据,其中目标服务接口包括数据输入格式和数据输出格式,待处理数据与目标服务接口的数据输入格式相匹配;
响应于服务调用指令,根据待调用服务标识从目标服务接口对应的服务中匹配目标服务;
在匹配得到目标服务的情况下,获取目标服务对应的执行序列,执行序列为根据目标服务待调度的目标功能模块构建的序列;
基于执行序列从动态库中调用目标功能模块处理待处理数据,得到针对待处理数据的处理结果,处理结果与目标服务接口的数据输出格式相匹配。
在一些可能的实施例中,方法还包括:
获取目标服务对应的初始有向无环图;初始有向无环图包括目标服务待调用的至少两个目标功能模块的目标标识信息;
对初始有向无环图进行拓扑排序处理,得到目标服务对应的初始执行序列,初始执行序列用于指示至少两个目标功能模块的调用顺序。
在一些可能的实施例中,还包括:
获取初始执行序列中初始节点对应的目标功能模块的数据输入格式;
获取初始执行序列中终节点对应的目标功能模块的数据输出格式;
根据初始节点对应的目标功能模块的数据输入格式和终节点对应的目标功能模块的数据输出格式,确定目标服务对应的目标服务接口。
在一些可能的实施例中,获取目标服务对应的初始有向无环图,包括:
响应于针对目标服务的目标功能模块的设置操作,确定目标服务待调用的至少两个目标功能模块的目标标识信息;
响应于针对至少两个目标功能模块的目标标识信息的编排处理,得到目标服务对应的初始有向无环图。
在一些可能的实施例中,初始有向无环图存储于预设存储区域;方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310087692.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:施工场地清理装置
- 下一篇:一种用于多表集抄系统的智能水表的通信方法





