
技术摘要:
本发明实施例公开了一种数据处理方法、装置、协议转换设备及存储介质,其中方法包括:从接口网关(api网关)中获取第一传输格式的传输数据,第一传输格式的传输数据是接口网关对目标应用程序的数据访问请求按照第一传输格式进行转换后得到的;对第一传输格式的传输数据进 全部
背景技术:
随着计算机技术的不断发展,当前用于进行程序开发设计的编程语言种类繁多, 如C语言,C 语言和JAVA语言等,现有的JAVA语言是具有反射能力的编程语言,即JAVA语言 实现的程序代码可自适应地动态生成类型,可通过类的名称字符串来生成类的对象,并对 对象进行实例化。基于JAVA语言的稳定和安全性,当前市面上的应用程序大都是基于JAVA 语言进行程序开发的,但各应用程序所访问的后台服务器却极大可能不是由JAVA语言开发 的,如可能是由C 语言开发设计的,因此,当前,后台服务器在处理由JAVA开发的应用程序 所发起的访问请求时,为了对该访问请求对应的传输数据进行读取,需要更改后台服务器 代码,由此可见,如何在不更改后台服务器程序代码的情况下,使得采用非JAVA语言开发的 后台服务器可实现执行对由JAVA开发的应用程序发起的访问请求对应的传输数据,成为了 当前的研究热点。
技术实现要素:
本发明实施例提供了一种数据处理方法、装置、协议转换设备及存储介质,可实现 在不更改后台服务器代码的情况下,实现对传输数据的不同协议格式进行转换。 一方面,本发明实施例提供了一种数据处理方法,包括: 从接口网关中获取第一传输格式的传输数据,所述第一传输格式的传输数据是所 述接口网关对目标应用程序的数据访问请求按照所述第一传输格式进行转换后得到的; 对所述第一传输格式的传输数据进行格式转换处理,得到第二传输格式的传输数 据,并将所述第二传输格式的传输数据发送给业务服务器; 接收所述业务服务器执行所述第二传输格式的传输数据得到的所述数据访问请 求指示的访问数据,并将所述访问数据通过所述接口网关发送给所述目标应用程序。 再一方面,本发明实施例提供了一种数据处理装置,包括: 获取单元,用于从接口网关中获取第一传输格式的传输数据,所述第一传输格式 的传输数据是所述接口网关对目标应用程序的数据访问请求按照所述第一传输格式进行 转换后得到的; 转换单元,用于对所述第一传输格式的传输数据进行格式转换处理,得到第二传 输格式的传输数据; 发送单元,用于将所述第二传输格式的传输数据发送给业务服务器; 所述获取单元,还用于接收所述业务服务器执行所述第二传输格式的传输数据得 到的所述数据访问请求指示的访问数据,并将所述访问数据通过所述接口网关发送给所述 目标应用程序。 4 CN 111600909 A 说 明 书 2/14 页 再一方面,本发明实施例提供了一种协议转换设备,包括处理器、输入设备、输出 设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于 存储支持终端执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被 配置用于调用所述程序指令,执行如下步骤: 从接口网关中获取第一传输格式的传输数据,所述第一传输格式的传输数据是所 述接口网关对目标应用程序的数据访问请求按照所述第一传输格式进行转换后得到的; 对所述第一传输格式的传输数据进行格式转换处理,得到第二传输格式的传输数 据,并将所述第二传输格式的传输数据发送给业务服务器; 接收所述业务服务器执行所述第二传输格式的传输数据得到的所述数据访问请 求指示的访问数据,并将所述访问数据通过所述接口网关发送给所述目标应用程序。 再一方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储 介质中存储有程序指令,所述程序指令被处理器执行时,用于执行如第一方面所述的数据 处理方法。 在本发明实施例中,接口网关可对目标应用程序中的数据访问请求按照第一传输 格式进行转换,得到第一传输格式的传输数据,由于业务服务器中的代码不支持对第一传 输格式的数据进行执行,为了使得业务服务器可对该数据访问请求进行响应,接口网关在 确定出第一传输格式的传输数据后,可先将该第一传输格式的传输数据发送到协议转换设 备中进行协议格式(或传输格式)的转换,对应地,协议转换设备在从接口网关中获取到第 一传输格式的传输数据后,可对该第一传输格式的传输数据进行格式转换处理,得到业务 服务器中代码可执行的第二传输格式的传输数据,该业务服务器通过对第二传输格式的传 输数据的解析,并获取得到数据访问请求指示的访问数据,业务服务器在获取到该访问数 据后,则可将该访问数据通过接口网关发送到目标应用程序中,可实现在不更改业务服务 器中逻辑代码的情况下,通过协议格式的转换,实现对数据访问请求的处理,从而可提升对 业务服务器的开发效率。 附图说明 为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普 通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1是本发明实施例提供的一种数据处理系统的示意图; 图2是本发明实施例提供的一种数据处理方法的示意流程图; 图3a是本发明实施例提供的一种代码的示意图; 图3b是本发明实施例提供的一种代码的示意图; 图3c是本发明实施例提供的一种代码的示意图; 图4是本发明实施例提供的一种协议转换设备和不同业务服务器的连接示意图; 图5是本发明实施例提供的一种目标应用程序的示意图; 图6是本发明实施例提供的一种数据处理方法的示意图; 图7是本发明实施例提供的一种数据处理方法的示意流程图; 图8是本发明实施例提供的一种数据处理装置的示意图; 5 CN 111600909 A 说 明 书 3/14 页 图9是本发明实施例提供的一种协议转换设备的示意性框图。