【技术实现步骤摘要】
数据处理方法、装置、协议转换设备及存储介质
本申请涉及计算机
,尤其涉及一种数据处理方法、装置、协议转换设备及存储介质。
技术介绍
随着计算机技术的不断发展,当前用于进行程序开发设计的编程语言种类繁多,如C语言,C++语言和JAVA语言等,现有的JAVA语言是具有反射能力的编程语言,即JAVA语言实现的程序代码可自适应地动态生成类型,可通过类的名称字符串来生成类的对象,并对对象进行实例化。基于JAVA语言的稳定和安全性,当前市面上的应用程序大都是基于JAVA语言进行程序开发的,但各应用程序所访问的后台服务器却极大可能不是由JAVA语言开发的,如可能是由C++语言开发设计的,因此,当前,后台服务器在处理由JAVA开发的应用程序所发起的访问请求时,为了对该访问请求对应的传输数据进行读取,需要更改后台服务器代码,由此可见,如何在不更改后台服务器程序代码的情况下,使得采用非JAVA语言开发的后台服务器可实现执行对由JAVA开发的应用程序发起的访问请求对应的传输数据,成为了当前的研究热点。
技术实现思路
本专 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n从接口网关中获取第一传输格式的传输数据,所述第一传输格式的传输数据是所述接口网关对目标应用程序的数据访问请求按照所述第一传输格式进行转换后得到的;/n对所述第一传输格式的传输数据进行格式转换处理,得到第二传输格式的传输数据,并将所述第二传输格式的传输数据发送给业务服务器;/n接收所述业务服务器执行所述第二传输格式的传输数据得到的所述数据访问请求指示的访问数据,并将所述访问数据通过所述接口网关发送给所述目标应用程序。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
从接口网关中获取第一传输格式的传输数据,所述第一传输格式的传输数据是所述接口网关对目标应用程序的数据访问请求按照所述第一传输格式进行转换后得到的;
对所述第一传输格式的传输数据进行格式转换处理,得到第二传输格式的传输数据,并将所述第二传输格式的传输数据发送给业务服务器;
接收所述业务服务器执行所述第二传输格式的传输数据得到的所述数据访问请求指示的访问数据,并将所述访问数据通过所述接口网关发送给所述目标应用程序。
2.根据权利要求1所述的方法,其特征在于,所述第一传输格式包括:文本数据交换格式;所述对所述第一传输格式的传输数据进行格式转换处理,得到第二传输格式的传输数据,包括:
获取所述接口网关的接口标识,并从转换配置文件中获取与所述接口标识相关联的目标结构体类型;
调用反射机制获取所述目标结构体类型指示的目标结构体,并将所述文本数据交换格式的传输数据传入所述目标结构体,得到第二传输格式的传输数据。
3.根据权利要求2所述的方法,其特征在于,所述目标结构体类型包括局部结构体,所述局部结构体包括一个或多个实例对象参数;所述将所述文本数据交换格式的传输数据传入所述目标结构体,得到第二传输格式的传输数据,包括:
从所述文本数据交换格式的传输数据中读取字符串数据,并从所述局部结构体中确定与所述字符串数据对应的目标实例对象参数;
对所述字符串数据进行序列化编码处理,并将进行编码处理后的字符串数据作为所述目标实例对象参数的值,得到第二传输格式的传输数据。
4.根据权利要求1所述的方法,其特征在于,所述目标应用程序包括在目标客户端中运行且无需安装的任一子应用;
所述目标客户端中运行的子应用的数量为多个,所述目标客户端中运行的任一子应用和不同的接口网关相关联;
所述目标应用程序是基于所述目标应用程序支持的业务服务的类型,和对应接口网关的接口标识进行关联。
5.根据权利要求1所述的方法,其特征在于,所述对所述第一传输格式的传输数据进行格式转换处理之前,所述方法包括:
获取目标用户标识,并根据所述目标用户标识获取授权信息,所述授权信息是所述业务服务器确定对所述目标应用程序发送的数据访问请求进行响应时生成的;
在成功获取到所述授权信息时,执行所述对第一传输格式的传输数据进行格式转换处理的步骤。
6.根据权利要求5所述的方法,其特征在于,所述获取目标用户标识,包括:
获取登录所述目标应用程序时的数字身份标识;
采用配置文件指示的标识转换规则,将所述数字身份标识转换成目标用户标识,其中,所述目标用户标识用于登录所述目标应用程序所属的目标客户端。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
从所述第一传输格式的传输数据的目标字段中获取所述数据访问请求指...
【专利技术属性】
技术研发人员:张文龙,黄若海,于群,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。