一种用于网络计算机的数据传输控制系统技术方案

技术编号:23514836 阅读:16 留言:0更新日期:2020-03-18 01:23
本发明专利技术涉及一种用于网络计算机的数据传输控制系统,采用全新控制策略,基于网络上各服务器对所经过数据包的解析,获得与应用程序相关的数据,构成各个程序应用数据组合进行存储,与此同时,在接入服务器到目标应用程序所在服务器进行数据传输的传输路径上,针对由网络计算机向目标应用程序所在服务器方向发送的目标数据包,逐级服务器解析目标数据包解析,并基于请求指令与应用程序,实现与各个程序应用数据组合的匹配,尽可能在目标数据包到达目标应用程序所在服务器之前,基于历史响应情形,由途径服务器获得目标应用程序的反馈结果,发送至网络计算机,能够有效提高网络计算机实用应用程序的响应速度。

A data transmission control system for network computer

【技术实现步骤摘要】
一种用于网络计算机的数据传输控制系统
本专利技术涉及一种用于网络计算机的数据传输控制系统,属于网络计算机应用

技术介绍
网络计算机是受客户计算模式下的一种交互式信息设备,是用来在网络上使用的计算机,但去掉了传统的硬盘、软盘等部件,属于瘦形PC,由网络上的服务器提供程序或存储。网络计算机具有自己的处理能力,但除核心软件之外,其他软件都需从网络服务器下载,节省了频繁的软件升级和维护,也降低了成本。由此看出现有网络计算机的工作模式其基础为网络传输,不说传输的准确性,就传输路径来说,实际应用中,一个数据请求可能要经过几十服务器节点的跳数,方可到达目标应用程序所在的服务器,即其过程将经过多个服务器,大大影响了数据响应的效率。
技术实现思路
本专利技术所要解决的技术问题是提供一种用于网络计算机的数据传输控制系统,采用全新控制策略,能够有效提高网络计算机实用应用程序的响应速度。本专利技术为了解决上述技术问题采用以下技术方案:本专利技术设计了一种用于网络计算机的数据传输控制系统,针对网络计算机通过其所对应接入服务器连接互联网、调用分布互联网各服务器上应用程序的过程,实现数据传输控制;其特征在于:互联网上各服务器分别针对所经过、由网络计算机向应用程序所在服务器方向的各数据包进行解析,获得数据包中的请求指令、以及所对应的应用程序,作为上传数据;同时互联网上各服务器分别针对所经过、由应用程序所在服务器向网络计算机方向的各数据包进行解析,获得数据包中的应用程序、以及所对应的反馈结果,作为下传数据;然后,各服务器分别针对所获各上传数据与所获各下传数据、基于应用程序进行彼此关联,获得各个分别包含请求指令、应用程序、反馈结果三者对应关系的数据组合,构成各个程序应用数据组合进行存储;上述过程执行的同时,所述数据传输控制包括上传数据传输控制方法,用于针对由网络计算机向目标应用程序所在服务器方向发送的目标数据包实现控制,包括如下步骤:步骤A1.获取网络计算机所对应接入服务器向目标应用程序所在服务器进行数据传输的传输路径,并获得传输路径上服务器的数目N,接着网络计算机向目标应用程序发送目标数据包,并沿传输路径进行传输,然后初始化n=1,进入步骤A2;步骤A2.当目标数据包沿传输路径到达第n个服务器时,该服务器对目标数据包进行解析,获取其中的请求指令、以及所对应的应用程序,并在所存储的各个程序应用数据组合中、按请求指令与应用程序进行匹配,若匹配成功,则获取相应程序应用数据组合中的反馈结果,并进入步骤A6;若匹配不成功,则进入步骤A3;步骤A3.判断N-n的值是否小于a*N,是则进入步骤A5,否则进入步骤A4;a表示预设百分比;步骤A4.传输路径上第n个服务器将步骤A1所获请求指令、以及所对应的应用程序,分别发送至其相邻各服务器上,由相邻各服务器分别在其所存储的各个程序应用数据组合中、按请求指令与应用程序进行匹配,若其中存在匹配成功,则相应相邻各服务器获取相应程序应用数据组合中的反馈结果,发送给传输路径上第n个服务器,且传输路径上第n个服务器只接受一遍反馈结果,然后进入步骤A6;若其中不存在匹配成功,则进入步骤A5;步骤A5.判断n+1是否小于N,是则传输路径上第n个服务器将目标数据包、沿传输路径发往第n+1个服务器,然后针对n的值进行加1,并返回步骤A2;否则传输路径上第n个服务器将目标数据包、沿传输路径发往第n+1个服务器,即发往目标应用程序所在服务器,然后进入步骤A7;步骤A6.由传输路径上第n个服务器将所获反馈结果,沿传输路径反向发送给网络计算机所对应接入服务器,进而发送给网络计算机;步骤A7.目标应用程序所在服务器接收目标数据包进行解析,并由目标应用程序进行响应,获得反馈结果,沿传输路径反向发送给网络计算机所对应接入服务器,进而发送给网络计算机。作为本专利技术的一种优选技术方案:所述a=40%。本专利技术所述一种用于网络计算机的数据传输控制系统,采用以上技术方案与现有技术相比,具有以下技术效果:本专利技术所设计用于网络计算机的数据传输控制系统,采用全新控制策略,基于网络上各服务器对所经过数据包的解析,获得与应用程序相关的数据,构成各个程序应用数据组合进行存储,与此同时,在接入服务器到目标应用程序所在服务器进行数据传输的传输路径上,针对由网络计算机向目标应用程序所在服务器方向发送的目标数据包,逐级服务器解析目标数据包解析,并基于请求指令与应用程序,实现与各个程序应用数据组合的匹配,尽可能在目标数据包到达目标应用程序所在服务器之前,基于历史响应情形,由途径服务器获得目标应用程序的反馈结果,发送至网络计算机,能够有效提高网络计算机实用应用程序的响应速度。具体实施方式下面对本专利技术的具体实施方式作进一步详细的说明。本专利技术设计了一种用于网络计算机的数据传输控制系统,针对网络计算机通过其所对应接入服务器连接互联网、调用分布互联网各服务器上应用程序的过程,实现数据传输控制;其特征在于:互联网上各服务器分别针对所经过、由网络计算机向应用程序所在服务器方向的各数据包进行解析,获得数据包中的请求指令、以及所对应的应用程序,作为上传数据;同时互联网上各服务器分别针对所经过、由应用程序所在服务器向网络计算机方向的各数据包进行解析,获得数据包中的应用程序、以及所对应的反馈结果,作为下传数据;然后,各服务器分别针对所获各上传数据与所获各下传数据、基于应用程序进行彼此关联,获得各个分别包含请求指令、应用程序、反馈结果三者对应关系的数据组合,构成各个程序应用数据组合进行存储。上述过程执行的同时,所述数据传输控制包括上传数据传输控制方法,用于针对由网络计算机向目标应用程序所在服务器方向发送的目标数据包实现控制,包括如下步骤A1至步骤A7。步骤A1.获取网络计算机所对应接入服务器向目标应用程序所在服务器进行数据传输的传输路径,并获得传输路径上服务器的数目N,接着网络计算机向目标应用程序发送目标数据包,并沿传输路径进行传输,然后初始化n=1,进入步骤A2。步骤A2.当目标数据包沿传输路径到达第n个服务器时,该服务器对目标数据包进行解析,获取其中的请求指令、以及所对应的应用程序,并在所存储的各个程序应用数据组合中、按请求指令与应用程序进行匹配,若匹配成功,则获取相应程序应用数据组合中的反馈结果,并进入步骤A6;若匹配不成功,则进入步骤A3。步骤A3.判断N-n的值是否小于a*N,是则进入步骤A5,否则进入步骤A4;a表示预设百分比,实际应用中,a等于40%,即判断N-n的值是否小于40%*N。步骤A4.传输路径上第n个服务器将步骤A1所获请求指令、以及所对应的应用程序,分别发送至其相邻各服务器上,由相邻各服务器分别在其所存储的各个程序应用数据组合中、按请求指令与应用程序进行匹配,若其中存在匹配成功,则相应相邻各服务器获取相应程序应用数据组合中的反馈结果,发送给传输路径上第n个服务器,且传输路径上第n个服务器只接受一遍反馈结果,然后进入步骤A6;若其中不存本文档来自技高网...

【技术保护点】
1.一种用于网络计算机的数据传输控制系统,针对网络计算机通过其所对应接入服务器连接互联网、调用分布互联网各服务器上应用程序的过程,实现数据传输控制;其特征在于:互联网上各服务器分别针对所经过、由网络计算机向应用程序所在服务器方向的各数据包进行解析,获得数据包中的请求指令、以及所对应的应用程序,作为上传数据;同时互联网上各服务器分别针对所经过、由应用程序所在服务器向网络计算机方向的各数据包进行解析,获得数据包中的应用程序、以及所对应的反馈结果,作为下传数据;然后,各服务器分别针对所获各上传数据与所获各下传数据、基于应用程序进行彼此关联,获得各个分别包含请求指令、应用程序、反馈结果三者对应关系的数据组合,构成各个程序应用数据组合进行存储;/n上述过程执行的同时,所述数据传输控制包括上传数据传输控制方法,用于针对由网络计算机向目标应用程序所在服务器方向发送的目标数据包实现控制,包括如下步骤:/n步骤A1.获取网络计算机所对应接入服务器向目标应用程序所在服务器进行数据传输的传输路径,并获得传输路径上服务器的数目N,接着网络计算机向目标应用程序发送目标数据包,并沿传输路径进行传输,然后初始化n=1,进入步骤A2;/n步骤A2.当目标数据包沿传输路径到达第n个服务器时,该服务器对目标数据包进行解析,获取其中的请求指令、以及所对应的应用程序,并在所存储的各个程序应用数据组合中、按请求指令与应用程序进行匹配,若匹配成功,则获取相应程序应用数据组合中的反馈结果,并进入步骤A6;若匹配不成功,则进入步骤A3;/n步骤A3.判断N-n的值是否小于a*N,是则进入步骤A5,否则进入步骤A4;a表示预设百分比;/n步骤A4.传输路径上第n个服务器将步骤A1所获请求指令、以及所对应的应用程序,分别发送至其相邻各服务器上,由相邻各服务器分别在其所存储的各个程序应用数据组合中、按请求指令与应用程序进行匹配,若其中存在匹配成功,则相应相邻各服务器获取相应程序应用数据组合中的反馈结果,发送给传输路径上第n个服务器,且传输路径上第n个服务器只接受一遍反馈结果,然后进入步骤A6;若其中不存在匹配成功,则进入步骤A5;/n步骤A5.判断n+1是否小于N,是则传输路径上第n个服务器将目标数据包、沿传输路径发往第n+1个服务器,然后针对n的值进行加1,并返回步骤A2;否则传输路径上第n个服务器将目标数据包、沿传输路径发往第n+1个服务器,即发往目标应用程序所在服务器,然后进入步骤A7;/n步骤A6.由传输路径上第n个服务器将所获反馈结果,沿传输路径反向发送给网络计算机所对应接入服务器,进而发送给网络计算机;/n步骤A7.目标应用程序所在服务器接收目标数据包进行解析,并由目标应用程序进行响应,获得反馈结果,沿传输路径反向发送给网络计算机所对应接入服务器,进而发送给网络计算机。/n...

【技术特征摘要】
1.一种用于网络计算机的数据传输控制系统,针对网络计算机通过其所对应接入服务器连接互联网、调用分布互联网各服务器上应用程序的过程,实现数据传输控制;其特征在于:互联网上各服务器分别针对所经过、由网络计算机向应用程序所在服务器方向的各数据包进行解析,获得数据包中的请求指令、以及所对应的应用程序,作为上传数据;同时互联网上各服务器分别针对所经过、由应用程序所在服务器向网络计算机方向的各数据包进行解析,获得数据包中的应用程序、以及所对应的反馈结果,作为下传数据;然后,各服务器分别针对所获各上传数据与所获各下传数据、基于应用程序进行彼此关联,获得各个分别包含请求指令、应用程序、反馈结果三者对应关系的数据组合,构成各个程序应用数据组合进行存储;
上述过程执行的同时,所述数据传输控制包括上传数据传输控制方法,用于针对由网络计算机向目标应用程序所在服务器方向发送的目标数据包实现控制,包括如下步骤:
步骤A1.获取网络计算机所对应接入服务器向目标应用程序所在服务器进行数据传输的传输路径,并获得传输路径上服务器的数目N,接着网络计算机向目标应用程序发送目标数据包,并沿传输路径进行传输,然后初始化n=1,进入步骤A2;
步骤A2.当目标数据包沿传输路径到达第n个服务器时,该服务器对目标数据包进行解析,获取其中的请求指令、以及所对应的应用程序,并在所存储的各个程序应用数据组合中、按请求指令与应用程序进行匹配,若匹配成功,则获取相应程序应用数...

【专利技术属性】
技术研发人员:吴翠娟李冬
申请(专利权)人:苏州经贸职业技术学院
类型:发明
国别省市:江苏;32

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

1