一种网络传输加速的方法、装置及计算机可读存储介质制造方法及图纸

技术编号:26482103 阅读:22 留言:0更新日期:2020-11-25 19:28
本发明专利技术公开了一种网络传输加速的方法、装置及计算机可读存储介质,所述方法包括:基于预设流表和预设组表,对来自终端的第一请求报文进行配置,得到多个包含不同报文分段信息的第二请求报文;将不同的第二请求报文向不同的边缘计算服务器发送,以使所述边缘计算服务器根据对应的报文分段信息,从所述第二请求报文中提取对应的分段报文,并将所述分段报文向所述终端发送。如此,通过利用多个边缘服务器对数据进行重新分段和转发,实现了对数据的加速,以使数据性能成倍提高,并降低了边缘计算服务器组的负载。

【技术实现步骤摘要】
一种网络传输加速的方法、装置及计算机可读存储介质
本专利技术涉及计算机网络技术,尤其涉及一种网络传输加速的方法、装置及计算机可读存储介质。
技术介绍
边缘计算(EdgeComputing)是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。其应用程序在边缘侧发起,产生更快的网络服务响应,以满足实时业务、应用智能、安全与隐私保护等方面的基本需求。现有技术中,对边缘计算网络中数据的加速主要通过基于TCP会话分流以及通过边缘节点路径优化等方式来实现,存在加速能力有限,加速性能较低的问题。
技术实现思路
为解决上述技术问题,本专利技术实施例提供一种网络传输加速的方法、装置及计算机可读存储介质。本专利技术实施例提供的网络传输加速的方法,包括:基于预设流表和预设组表,对来自终端的第一请求报文进行配置,得到多个包含不同报文分段信息的第二请求报文;将不同的第二请求报文向不同的边缘计算服务器发送,以使所述边缘计算服务器根据对应的报文分段信息,从所述第二请求报文中提取对应的分段报文,并将所述分段报文向所述终端发送。其中,所述报文分段信息承载于所述第二请求报文的报头的自定义字段。其中,所述得到包含不同报文分段信息的第二请求报文之前,包括:确定所述第一请求报文中包括加速请求信息;其中,所述加速请求信息承载于所述第一请求报文的报头的自定义字段。其中,所述加速请求信息通过所述自定义字段的首位比特位置0或者1来表示。其中,所述方法包括:基于第一预设策略,配置所述流表;其中,所述第一预设策略包括:确定所述第一请求报文中包括加速请求信息时,将所述第一请求报文转发至所述预设组表。其中,所述方法包括:基于第二预设策略,配置所述组表;其中,所述第二预设策略包括:配置多个桶的动作,其中,每个桶的动作包括:将报文转发的目的地址信息配置为边缘计算服务器的地址信息、配置报文分段信息。其中,所述第二预设策略包括:根据边缘计算服务器与所述客户端之间的响应速度的快慢顺序,对所述多个桶进行排序。其中,所述方法包括:所述第一请求报文中包含请求数据长度的第一校验信息;其中,所述第一校验值用于与所述多个边缘计算服务器的本地数据长度的第二校验信息进行比较。本专利技术实施例提供的网络传输加速的方法,包括:向边缘计算服务器发送请求报文,其中,所述请求报文中包括加速请求信息;接收多个边缘计算服务器发送的基于所述请求报文生成的分段报文;对所述分段报文进行组合,得到完整的回复报文。其中,对所述分段报文进行组合,包括:基于所述分段报文中数据分段的编号信息,按照编号从小到大的顺序对所述分段报文进行组合。本专利技术实施例提供的网络传输加速的装置,包括:配置模块,用于基于预设流表和预设组表,对来自终端的第一请求报文进行配置,得到多个包含不同报文分段信息的第二请求报文;发送模块,用于将不同的第二请求报文向不同的边缘计算服务器发送,以使所述边缘计算服务器根据对应的报文分段信息,从所述第二请求报文中提取对应的分段报文,并将所述分段报文向所述终端发送。本专利技术实施例提供的网络传输加速的装置,包括:发送模块,用于向边缘计算服务器发送请求报文,其中,所述请求报文中包括加速请求信息;接收模块,用于接收多个边缘计算服务器发送的基于所述请求报文生成的分段报文;重组模块,用于对所述分段报文进行组合,得到完整的回复报文。本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现前述网络传输加速的方法中任一项步骤。本专利技术实施例的技术方案中,基于预设流表和预设组表,对来自终端的第一请求报文进行配置,得到多个包含不同报文分段信息的第二请求报文;将不同的第二请求报文向不同的边缘计算服务器发送,以使所述边缘计算服务器根据对应的报文分段信息,从所述第二请求报文中提取对应的分段报文,并将所述分段报文向所述终端发送。如此,通过利用多个边缘服务器对数据进行重新分段和转发,实现了对数据的加速,以使数据性能成倍提高,并降低了边缘计算服务器组的负载。附图说明附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例;图1为本专利技术实施例的一种边缘计算系统的架构示意图;图2为本专利技术实施例的一种网络传输加速的方法的流程示意图;图3为本专利技术实施例的一种网络传输加速的方法的流程示意图;图4为本专利技术实施例的一种网络传输加速的装置的结构示意图;图5为本专利技术实施例的一种网络传输加速的装置的结构示意图;图6为本专利技术实施例的一种网络传输加速的装置的结构示意图。具体实施方式为便于理解本专利技术实施例的技术方案,以下对本实施例的边缘计算系统的架构进行解释说明。图1为本专利技术实施例的一种边缘计算系统的架构示意图,如图1所示,用户可以通过手机、电脑等终端设备来访问边缘计算网络。边缘计算接入侧包括:1、接入点(如3G/4G/5G/WIFI等基站)。2、与接入点直接连接的边缘计算服务器(如图1所示:边缘计算节点1~3),其中边缘计算服务器上运行有OpenFlow的虚拟交换机。本实施例中,边缘计算节点均连接到OpenFlow控制器,用于通过OpenFlow协议管理节点上的虚拟交换机,边缘计算节点的业务数据网络可以连接到核心路由器,再由核心路由器接入云端/数据中心或互联网,另外,DNS服务器也可以连接在该网络内提供服务。图2为本专利技术实施例的一种网络传输加速的方法的流程示意图,如图2所示,所述方法包括以下步骤:步骤201:基于预设流表和预设组表,对来自终端的第一请求报文进行配置,得到包含不同报文分段信息的第二请求报文。本实施例的方法的实施主体可以是服务器,具体地,可以是配置有虚拟交换机的边缘计算服务器,例如:如运行有OpenFlow的虚拟交换机的边缘计算服务器,参考图1,这里的边缘计算服务器可以为任一边缘计算节点。本实施例的终端可以是手机、平板电脑、笔记本电脑、台式机等任意能够与网络进行通信的设备。本实施例中,当终端与边缘计算服务器进入连接态,并且所构成的边缘计算网络已经预配置完成之后,边缘计算服务器开始执行本专利技术实施例的方案。具体的预配置方法将在后续具体的实施例中进行说明,在此不做赘述。本实施例中,第一请求报文可以为终端发送给边缘计算服务器的用于请求返回数据内容的报文,其中,第一请求报文中可以包括加速请求信息,当边缘计算服务器确定第一请求报文中包含有加速请求信息时,可以按照预设的流表和组表对第一请求报文进行配置,进而得到第二请求报文。在一个实施例中,得到包含不同报文分段信息的第二请求报文之前,包括:确定所述第一请求报文中包括加速请求信息;加速请求信息可以通过所述本文档来自技高网...

【技术保护点】
1.一种网络传输加速的方法,其特征在于,所述方法包括:/n基于预设流表和预设组表,对来自终端的第一请求报文进行配置,得到多个包含不同报文分段信息的第二请求报文;/n将不同的第二请求报文向不同的边缘计算服务器发送,以使所述边缘计算服务器根据对应的报文分段信息,从所述第二请求报文中提取对应的分段报文,并将所述分段报文向所述终端发送。/n

【技术特征摘要】
1.一种网络传输加速的方法,其特征在于,所述方法包括:
基于预设流表和预设组表,对来自终端的第一请求报文进行配置,得到多个包含不同报文分段信息的第二请求报文;
将不同的第二请求报文向不同的边缘计算服务器发送,以使所述边缘计算服务器根据对应的报文分段信息,从所述第二请求报文中提取对应的分段报文,并将所述分段报文向所述终端发送。


2.根据权利要求1所述的网络传输加速的方法,其特征在于,所述报文分段信息承载于所述第二请求报文的报头的自定义字段。


3.根据权利要求1所述的网络传输加速的方法,其特征在于,所述得到包含不同报文分段信息的第二请求报文之前,包括:
确定所述第一请求报文中包括加速请求信息;
其中,所述加速请求信息承载于所述第一请求报文的报头的自定义字段。


4.根据权利要求3所述的网络传输加速的方法,其特征在于,所述加速请求信息通过所述自定义字段的首位比特位置0或者1来表示。


5.根据权利要求1所述的网络传输加速的方法,其特征在于,所述方法包括:
基于第一预设策略,配置所述流表;
其中,所述第一预设策略包括:确定所述第一请求报文中包括加速请求信息时,将所述第一请求报文转发至所述预设组表。


6.根据权利要求1所述的网络传输加速的方法,其特征在于,所述方法包括:
基于第二预设策略,配置所述组表;
其中,所述第二预设策略包括:
配置多个桶的动作,其中,每个桶的动作包括:
将报文转发的目的地址信息配置为边缘计算服务器的地址信息、配置报文分段信息。


7.根据权利要求6所述的网络传输加速的方法,其特征在于,所述第二预设策略包括:
根据边缘计算服务器与所述客户端之间的响应速度的快慢顺序,对所述多个桶进行...

【专利技术属性】
技术研发人员:赵怡金鹏程闫兴安
申请(专利权)人:中移苏州软件技术有限公司中国移动通信集团有限公司
类型:发明
国别省市:江苏;32

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

1