一种互联网数据传输方法、装置以及服务器终端制造方法及图纸

技术编号:16082840 阅读:44 留言:0更新日期:2017-08-25 17:03
本发明专利技术公开了一种互联网数据传输方法、装置及服务器终端,方法包括:接收客户端发送的请求报文,所述请求报文中的请求数据只包含value值;提取请求报文中的请求数据,根据数据结构配置文件将请求数据中的value值关联对应的key值,还原一一对应的请求key‑value数据;根据请求key‑value数据进行相应的逻辑运算处理,生成响应key‑value数据;根据数据结构配置文件将响应key‑value数据中的value值写入响应报文的响应数据中,并将响应报文发送至客户端中;所述服务器终端和客户端均配置有相同的数据结构配置文件。本发明专利技术解决了通讯时报文体积大的问题。

【技术实现步骤摘要】
一种互联网数据传输方法、装置以及服务器终端
本专利技术涉及互联网数据传输处理领域。
技术介绍
随着互联网的发展和普及,人们的生活和网络已经息息相关,其中http协议是用于从www服务器传输超文本到本地浏览器的传输协议,是目前互联网上应用最为广泛的一种网络协议。http是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。在Internet上的Web服务器上存放的都是超文本信息,客户机需要通过http协议传输所要访问的超文本信息。http包含命令和传输信息,不仅可用于Web访问,也可以用于其他因特网/内联网应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。面向服务的架构(SOA)体系,将应用系统按不同的业务功能划分为更多的模块,这些模块通过这些服务之间定义良好的接口和契约联系起来,接口之间通过http协议报文或者https协议报文进行交互,越来越多的接口交互,必然加大了服务之间的通讯流量。目前基于http协议报文和https协议报文通讯的文本格式大多使用json、form表单、xml,而这种格式的文本基本等同于key-value格式的数值,尤其是xml格式的文本更加加大了报文的体积。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种互联网数据传输方法,解决了通讯时报文体积大的问题。为了克服现有技术的不足,本专利技术的目的之二在于提供一种互联网数据传输装置,解决了通讯时报文体积大的问题。为了克服现有技术的不足,本专利技术的目的之三在于提供一种服务器终端,解决了通讯时报文体积大的问题。为实现上述目的之一,本专利技术所采用的技术方案如下:一种互联网数据传输方法,应用于服务器终端,包括以下步骤:接收客户端发送的请求报文,所述请求报文中的请求数据只包含value值;提取请求报文中的请求数据,根据数据结构配置文件将请求数据中的value值关联对应的key值,还原一一对应的请求key-value数据;根据请求key-value数据进行相应的逻辑运算处理,生成响应key-value数据;根据数据结构配置文件将响应key-value数据中的value值写入响应报文的响应数据中,并将响应报文发送至客户端中;其中,所述请求报文中的value值由客户端根据数据结构配置文件将请求key-value数据中的value值写入请求报文的请求数据中,所述服务器终端和客户端均配置有相同的数据结构配置文件。优选的,所述请求数据和响应数据中不同的value值通过分隔符或固定长度进行分割。优选的,所述数据结构配置文件中包括请求报文的key值定义,以及响应报文的key值定义。优选的,所述请求报文和响应报文的类型为http协议类型或者https协议类型。为实现上述目的之二,本专利技术所采用的技术方案如下:一种互联网数据传输装置,应用于服务器终端,包括以下模块:接收模块,用于接收客户端发送的请求报文,所述请求报文中的请求数据只包含value值;还原模块,用于提取请求报文中的请求数据,根据数据结构配置文件将请求数据中的value值关联对应的key值,还原一一对应的请求key-value数据;运算模块,用于根据请求key-value数据进行相应的逻辑运算处理,生成响应key-value数据;响应模块,用于根据数据结构配置文件将响应key-value数据中的value值写入响应报文的响应数据中,并将响应报文发送至客户端中;其中,所述请求报文中的value值由客户端根据数据结构配置文件将请求key-value数据中的value值写入请求报文的请求数据中,所述服务器终端和客户端均配置有相同的数据结构配置文件。优选的,所述请求数据和响应数据中不同的value值通过分隔符或固定长度进行分割。优选的,所述数据结构配置文件中包括请求报文的key值定义,以及响应报文的key值定义。优选的,所述请求报文和响应报文的类型为http协议类型或者https协议类型。为实现上述目的之三,本专利技术所采用的技术方案如下:一种服务器终端,包括:存储器,用于存储程序指令;处理器,用于运行所述程序指令,以执行以下步骤:接收客户端发送的请求报文,所述请求报文中的请求数据只包含value值;提取请求报文中的请求数据,根据数据结构配置文件将请求数据中的value值关联对应的key值,还原一一对应的请求key-value数据;根据请求key-value数据进行相应的逻辑运算处理,生成响应key-value数据;根据数据结构配置文件将响应key-value数据中的value值写入响应报文的响应数据中,并将响应报文发送至客户端中;其中,所述请求报文中的value值由客户端根据数据结构配置文件将请求key-value数据中的value值写入请求报文的请求数据中,所述服务器终端和客户端均配置有相同的数据结构配置文件。优选的,所述请求数据和响应数据中不同的value值通过分隔符或固定长度进行分割。优选的,所述数据结构配置文件中包括请求报文的key值定义,以及响应报文的key值定义。优选的,所述请求报文和响应报文的类型为http协议类型或者https协议类型。相比现有技术,本专利技术的有益效果在于:通过在服务器端和客户端中配置好数据结构配置文件,在生成报文时只需要写入value值,其于对应的key值关系在数据结构配置文件中定义。通讯时可大大减少报文的体积,减少通讯的流量,提高传输效率。附图说明图1为本专利技术实施例一中互联网数据传输方法的流程图;图2为本专利技术实施例二中互联网数据传输装置的结构图;图3为本专利技术实施例三中服务器终端的结构图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述:实施例一:参考图1,本实施例提供一种互联网数据传输方法,应用于服务器终端,包括以下步骤:S1、接收客户端发送的请求报文,所述请求报文中的请求数据只包含value值;S2、提取请求报文中的请求数据,根据数据结构配置文件将请求数据中的value值关联对应的key值,还原一一对应的请求key-value数据;S3、根据请求key-value数据进行相应的逻辑运算处理,生成响应key-value数据;S4、根据数据结构配置文件将响应key-value数据中的value值写入响应报文的响应数据中,并将响应报文发送至客户端中;其中,请求报文中的value值由客户端根据数据结构配置文件将请求key-value数据中的value值写入请求报文的请求数据中,服务器终端和客户端均配置有相同的数据结构配置文件。优选的,请求数据和响应数据中不同的value值通过分隔符或固定长度进行分割。数据结构配置文件中包括请求报文的key值定义,以及响应报文的key值定义。请求报文和响应报文的类型为http协议类型或者https协议类型。实施例二:参考图2,本实施例提供了一种互联网数据传输装置,应用于服务器终端,包括以下模块:接收模块,用于接收客户端发送的请求报文,所述请求报文中的请求数据只包含value值;还原模块,用于提取请求报文中的请求数据,根据数据结构配置文件将请求数据中的value值关联对应的key值,还原一一对应的请求key-value数据;运算模块,用于根据请求key-value数据进行相应的逻辑运算处理,生成响应key-v本文档来自技高网...
一种互联网数据传输方法、装置以及服务器终端

【技术保护点】
一种互联网数据传输方法,其特征在于,应用于服务器终端,包括以下步骤:接收客户端发送的请求报文,所述请求报文中的请求数据只包含value值;提取请求报文中的请求数据,根据数据结构配置文件将请求数据中的value值关联对应的key值,还原一一对应的请求key‑value数据;根据请求key‑value数据进行相应的逻辑运算处理,生成响应key‑value数据;根据数据结构配置文件将响应key‑value数据中的value值写入响应报文的响应数据中,并将响应报文发送至客户端中;其中,所述请求报文中的value值由客户端根据数据结构配置文件将请求key‑value数据中的value值写入请求报文的请求数据中,所述服务器终端和客户端均配置有相同的数据结构配置文件。

【技术特征摘要】
1.一种互联网数据传输方法,其特征在于,应用于服务器终端,包括以下步骤:接收客户端发送的请求报文,所述请求报文中的请求数据只包含value值;提取请求报文中的请求数据,根据数据结构配置文件将请求数据中的value值关联对应的key值,还原一一对应的请求key-value数据;根据请求key-value数据进行相应的逻辑运算处理,生成响应key-value数据;根据数据结构配置文件将响应key-value数据中的value值写入响应报文的响应数据中,并将响应报文发送至客户端中;其中,所述请求报文中的value值由客户端根据数据结构配置文件将请求key-value数据中的value值写入请求报文的请求数据中,所述服务器终端和客户端均配置有相同的数据结构配置文件。2.根据权利要求1所述的互联网数据传输方法,其特征在于,所述请求数据和响应数据中不同的value值通过分隔符或固定长度进行分割。3.根据权利要求1所述的互联网数据传输方法,其特征在于,所述数据结构配置文件中包括请求报文的key值定义,以及响应报文的key值定义。4.根据权利要求1所述的互联网数据传输方法,其特征在于,所述请求报文和响应报文的类型为http协议类型或者https协议类型。5.一种互联网数据传输装置,其特征在于,应用于服务器终端,包括以下模块:接收模块,用于接收客户端发送的请求报文,所述请求报文中的请求数据只包含value值;还原模块,用于提取请求报文中的请求数据,根据数据结构配置文件将请求数据中的value值关联对应的key值,还原一一对应的请求key-value数据;运算模块,用于根据请求key-value数据进行相应的逻辑运算处理,生成响应key-value数据;响应模块,用于根据数据结构配...

【专利技术属性】
技术研发人员:陈强陈钦栩
申请(专利权)人:广东网金控股股份有限公司
类型:发明
国别省市:广东,44

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

1