[发明专利]数据传输方法、装置及网络桥接器在审
申请号: | 202110804464.8 | 申请日: | 2021-07-15 |
公开(公告)号: | CN113691584A | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 刘舟;杨帆;钟晓文 | 申请(专利权)人: | 广州三七互娱科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 陈志明;郝传鑫 |
地址: | 510000 广东省广州市天河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 网络 桥接器 | ||
本申请公开了一种数据传输方法、装置及网络桥接器,所述方法包括:接收服务请求方发送的请求数据;识别请求数据的第一数据格式,并在未识别到第一数据格式时,根据服务请求方传输请求数据时使用的第一通信协议,从预设配置中匹配与第一通信协议对应的第二数据格式,以根据第二数据格式对请求数据进行解码;根据服务提供方所需求的数据格式,对解码后的请求数据进行格式转换,并将格式转换后的请求数据发送至服务提供方。
技术领域
本申请涉及数据传输技术领域,特别涉及一种数据传输方法、装置及网络桥接器。
背景技术
不同平台不同系统之间的服务有时需要相互利用。由于不同平台或不同系统可能使用不同的网络通信协议进行数据传输,此时两种协议的实现在交互方式、编解码和数据包上可能存在差异,如服务请求方采用非RSocket协议进行通信,而服务提供方采用RSocket协议进行通信,此时服务请求方和服务提供方之间无法进行通信。
为此,相关技术中,通过在服务请求方和服务提供方之间接入一个网络桥接器,在接收到服务请求方发送的请求数据时,识别请求数据携带的数据格式,并将请求数据的数据格式转换为适用于服务提供方的网络通信协议的数据格式后,将转换后的请求数据发送至服务提供方。然而,当服务请求方采用的网络通信协议未向请求数据提供相应的数据格式时,会导致服务请求方与服务提供方之间无法进行数据传输。
发明内容
本申请的目的在于至少解决现有技术中存在的技术问题之一,提供一种数据传输方法、装置及网络桥接器,桥接多种网络通信协议,在网络通信协议未提供相应的数据格式时,仍可实现服务请求方与服务提供方之间的数据传输。
第一方面,本申请实施例提供一种数据传输方法,包括:
接收服务请求方发送的请求数据;
识别所述请求数据的第一数据格式,并在未识别到所述第一数据格式时,根据所述服务请求方传输所述请求数据时使用的第一通信协议,从预设配置中匹配与所述第一通信协议对应的第二数据格式,以根据所述第二数据格式对所述请求数据进行解码;
根据服务提供方所需求的数据格式,对解码后的所述请求数据进行格式转换,并将格式转换后的所述请求数据发送至所述服务提供方。
通过在网络桥接器未识别到请求数据的数据格式时,根据服务请求方传输请求数据时使用的通信协议,配置该请求数据的数据格式,使得能够根据配置后的数据格式对请求数据进行数据转换并发送,从而在网络通信协议未提供相应的数据格式时,仍可实现服务请求方与服务提供方之间的数据传输。
进一步的,根据所述服务请求方传输所述请求数据时使用的第一通信协议,从预设配置中匹配与所述第一通信协议对应的第二数据格式,包括:
根据所述服务请求方传输所述请求数据时使用的第一通信协议,从传输所述请求数据的路由记录的第一预设配置中匹配与所述第一通信协议对应的第二数据格式。
进一步的,还包括:
若检测到所述路由中不存在所述第一预设配置时,从全局配置库记录的第二预设配置中匹配与所述第一通信协议对应的第二数据格式。
进一步的,根据所述第二数据格式对所述请求数据进行解码,包括:
根据所述第二数据格式,对所述请求数据的请求头进行字段处理后,对字段处理后的所述请求数据通过过滤器链进行解码。
进一步的,所述服务提供方由从所述请求数据中提取到的请求路径确定。
进一步的,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州三七互娱科技有限公司,未经广州三七互娱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110804464.8/2.html,转载请声明来源钻瓜专利网。