一种网络数据传输方法、装置、系统和存储介质制造方法及图纸

技术编号:16508466 阅读:90 留言:0更新日期:2017-11-07 06:46
本发明专利技术实施例公开了一种网络数据传输方法、装置、系统和存储介质;本实施例可以获取第一传输协议,并调用相应的第一传输协议接口,然后,通过第一传输协议接口接收终端发送的上行数据,并根据该上行数据携带的传输参数确定对应的业务服务器和第二传输协议,此后,便可以采用第一传输协议对该上行数据进行解析,并采用第二传输协议对解析后的上行数据进行封装,以传送给业务服务器;该方案可以根据实际的需求灵活地调用所需的协议接口,并对不同协议进行灵活转换,可以大大提高开发效率和产品的可维护性。

A network data transmission method, device, system and storage medium

The embodiment of the invention discloses a network data transmission method, device, system and storage medium; the embodiment can obtain the first transmission protocol, the first transmission protocol interface, and then call the corresponding receiving terminal, the uplink data sent through the first transmission protocol interface, and determine the corresponding service server and second transmission protocol, according to the the transmission parameters of the uplink data carrying thereafter, can analyze the uplink data using a first transmission protocol, and uses second transmission protocol to encapsulate the uplink data parsed, to be transmitted to the service server; this scheme can protocol interface according to the actual needs of flexible calls are required, and the different protocols are flexible conversion, can greatly improve the development efficiency and maintainability of the product.

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及一种网络数据传输方法、装置、系统和存储介质
技术介绍
现有网络数据的传输方式主要有两种,一是通过客户端与后端服务之间的传输,二是网页与后端服务之间的传输。其中,客户端可以通过与后端服务建立私有通道来向发送请求,而网页则一般会通过调用后端服务提供的超文本传输协议(HTTP,HyperTextTransferProtocol)接口来实现数据传输的目的,而这就导致对于同一后端服务无法同时满足客户端和网页的调用需求的情况,往往需要将后端服务封装成客户端协议和HTTP协议的两套接口。针对上述问题,现有技术又提出了由客户端给网页提供接口的技术,即当网页,如超文本标记语言5(H5,HyperTextMarkupLanguage)页面需要与后端服务进行数据传输时,H5页面可以将需要调用的后端服务接口和数据传给客户端,由客户端通过私有链接通道调用后端服务,然后将后端服务返回的数据回调给该H5页面,这样,后端服务便可以不需要提供两套协议接口,而只需提供一套客户端与后台服务之间的协议接口即可。在对现有技术的研究和实践过程中发现,现有方案需要保证H5页面在客户端环境下本文档来自技高网...
一种网络数据传输方法、装置、系统和存储介质

【技术保护点】
一种网络数据传输方法,其特征在于,包括:获取第一传输协议,并调用第一传输协议接口;通过所述第一传输协议接口接收一终端通过网页触发的上行数据,所述上行数据携带传输参数;根据所述传输参数确定所述传输参数对应的业务服务器和第二传输协议;采用所述第一传输协议对所述上行数据进行解析,并采用所述第二传输协议对解析后的上行数据进行封装,得到上行数据包;根据所述第二传输协议将所述上行数据包发送给所述业务服务器。

【技术特征摘要】
1.一种网络数据传输方法,其特征在于,包括:获取第一传输协议,并调用第一传输协议接口;通过所述第一传输协议接口接收一终端通过网页触发的上行数据,所述上行数据携带传输参数;根据所述传输参数确定所述传输参数对应的业务服务器和第二传输协议;采用所述第一传输协议对所述上行数据进行解析,并采用所述第二传输协议对解析后的上行数据进行封装,得到上行数据包;根据所述第二传输协议将所述上行数据包发送给所述业务服务器。2.根据权利要求1所述的方法,其特征在于,所述根据所述传输参数确定所述传输参数对应的业务服务器和第二传输协议,包括:根据所述传输参数获取服务配置信息;根据获取到的所述服务配置信息确定业务服务器和第二传输协议。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述第二传输协议将所述上行数据包发送给所述业务服务器,包括:根据所述第二传输协议建立第二传输协议通道;通过所述第二传输协议通道将所述上行数据包发送给所述业务服务器。4.根据权利要求1或2所述的方法,其特征在于,所述获取第一传输协议之前,还包括:接收接口调用请求;按照预设解析算法对所述接口调用请求进行解析,以确定需要调用的接口信息;所述获取第一传输协议,并调用第一传输协议接口,包括:根据所述接口信息获取第一传输协议,并根据述接口信息调用第一传输协议接口。5.根据权利要求1或2所述的方法,其特征在于,所述将所述上行数据包发送给所述业务服务器之后,还包括:接收所述业务服务器根据所述上行数据包返回的下行数据;采用所述第二传输协议对所述下行数据进行解析,并采用所述第一传输协议对解析后的下行数据进行封装,得到下行数据包;通过所述第一传输协议接口将所述下行数据包发送给所述终端。6.一种网络数据传输装置,其特征在于,包括:调用单元,用于获取第一传输协议,并调用第一传输协议接口;上行接收单元,用于通过所述第一传输协议接口接收一终端通过网页触发的上行数据,所述上行数据携带传输参数;确定单元,用于根据所述传输参数确定所述传输参数对应的业务服务器和第二传输协议;处理单元,用于采用所述第一传输协议对所述上行数据进行解析,并采用所述第二传输协议对解析后的上行数据进行封装,得到上行数据包;上行发送单元,用于根据所述第二传输协议将所述上行数据包发送给所述业务服务器。7.根据权利要求6所述的装置,其特征在于,所述确定单元,具体用于根据所述传输参数获取服务配置信息,根据获取到的所述服务配置信息确定业务服务器和第二传输协议。8.根据权利要求6或7所述的装置,其特征在于,所述上行发送单元,具体用于根据所述第二传输协议建立第二传输协议通道,通...

【专利技术属性】
技术研发人员:崔进黄友昆
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1