[发明专利]一种数据传输方法、装置、设备及存储介质有效
申请号: | 201910641368.9 | 申请日: | 2019-07-16 |
公开(公告)号: | CN110351283B | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 华刚 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L69/08 | 分类号: | H04L69/08;H04L67/53 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 装置 设备 存储 介质 | ||
1.一种数据传输方法,其特征在于,应用于数据传输系统,所述数据传输系统包括终端、统一数据传输服务器与第三方服务器;所述第三方服务器包括提供相同服务的不同地区的服务器;所述终端为数据发送方,所述数据传输方法包括:
所述统一数据传输服务器接收协议配置指令;所述协议配置指令为:对协议对应关系、字段映射关系、免转换名单中的至少一者的配置指令;所述协议配置指令包括:协议增加指令、协议修改指令、协议删除指令中的任意一者;
所述统一数据传输服务器根据所述协议配置指令,对预先存储的协议对应关系、字段映射关系、免转换名单中的至少一者进行配置,以通过协议配置的方式,由所述统一数据传输服务器中一套代码实现对不同协议的转换;
所述终端生成待传输的数据信息,并根据所述终端的当前地理位置,将所述当前地理位置对应地区的第三方服务器,自动确定为数据接收方;所述数据信息为终端与第三方服务器之间传输的数据信息;
所述终端发送所述数据信息至所述统一数据传输服务器,所述数据信息中携带有所述数据接收方为所述当前地理位置对应地区的第三方服务器的信息;
所述统一数据传输服务器判断作为所述数据接收方的第三方服务器是否在免转换名单内,若是,则将所述数据信息发送至所述数据接收方;若否,则利用预先设定的字段映射关系,将所述数据信息转换为属于第二数据传输协议的数据信息;所述免转换名单内配置了与所述终端的数据传输协议相同的第三方服务器;所述字段映射关系用于确定不同数据传输协议转换时的出入参映射关系;
所述统一数据传输服务器对协议转换后的数据信息进行准确性验证;
若协议转换后的数据信息有误,则所述统一数据传输服务器重新执行协议转换操作,若转换预定次数后,依然判定协议转换后的数据信息有误,则所述统一数据传输服务器返回数据信息有误的提示信息;
若协议转换后的数据信息无误,所述统一数据传输服务器将属于所述第二数据传输协议的数据信息发送至所述数据接收方;
所述数据接收方接收数据信息。
2.根据权利要求1所述的数据传输方法,其特征在于,所述不同数据传输协议包括以下至少一项:
JSON协议、XML协议、SOAP协议与RAW协议。
3.根据权利要求1所述的数据传输方法,其特征在于,在所述统一数据传输服务器根据所述协议配置指令,对预先存储的协议对应关系、字段映射关系、免转换名单中的至少一者进行配置之后,所述方法还包括:
生成对应的配置日志,以便记录配置信息的修改过程。
4.根据权利要求1所述的数据传输方法,其特征在于,在所述统一数据传输服务器向所述数据接收方发送数据信息之后,所述方法还包括:
所述统一数据传输服务器接收数据接收方反馈的通知信息;
在所述统一数据传输服务器接收到发送成功的通知信息后,向所述数据发送方反馈数据发送成功的通知信息,以便所述数据发送方了解数据发送情况;
如果超过超时时间后,所述统一数据传输服务器仍未接收到所述数据接收方反馈的通知信息,则判定数据信息发送失败,并向所述数据发送方反馈数据发送失败的通知信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910641368.9/1.html,转载请声明来源钻瓜专利网。