《网络优化系统和网络优化方法.pdf》由会员分享,可在线阅读,更多相关《网络优化系统和网络优化方法.pdf(9页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102752218 A (43)申请公布日 2012.10.24 C N 1 0 2 7 5 2 2 1 8 A *CN102752218A* (21)申请号 201210246681.0 (22)申请日 2012.07.16 H04L 12/56(2006.01) H04L 12/24(2006.01) (71)申请人北京国创富盛通信股份有限公司 地址 100007 北京市东城区青龙胡同1号歌 华大厦B619 (72)发明人马啸天 王福宇 李玉东 沈文秀 赵南 谢毅志 贾国动 (74)专利代理机构北京友联知识产权代理事务 所(普通合伙) 11343 代理人尚志峰 汪。
2、海屏 (54) 发明名称 网络优化系统和网络优化方法 (57) 摘要 本发明提供一种网络优化系统和一种网络 优化方法,其中,网络优化系统包括:数据分析模 块,对来自客户端的数据流进行分析,确定发出所 述数据流的应用;数据路由模块,从预设的与所 述应用关联的服务器中,选择一个或多个服务器, 将所述数据流发送至所述数据流的目的地址。通 过本发明,可以针对不同的应用,根据应用自身的 特点,预配置传输效果良好的服务器节点来传输 对应应用的数据,只要分析出数据流是由哪个应 用发出,就可以选择合适的服务器节点,将数据流 路由至目的地址,本方案可以良好地保证网络加 速的稳定性。 (51)Int.Cl. 权利。
3、要求书1页 说明书5页 附图2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 5 页 附图 2 页 1/1页 2 1.一种网络优化系统,其特征在于,包括: 数据分析模块,对来自客户端的数据流进行分析,确定发出所述数据流的应用; 数据路由模块,从预设的与所述应用关联的服务器中,选择一个或多个服务器,将所述 数据流发送至所述数据流的目的地址。 2.根据权利要求1所述的网络优化系统,其特征在于,所述数据分析模块包括: 深度包检测模块,根据所述数据流中的特征数据,确定所述数据流所用的协议; 应用分析模块,根据所述协议的形式,从所述数据流提取特定位置的数据,根。
4、据所述数 据确定所述数据流的应用。 3.根据权利要求2所述的网络优化系统,其特征在于,所述特征数据包括特定的端口、 字符串和/或比特序列。 4.根据权利要求1所述的网络优化系统,其特征在于,所述数据路由模块根据所述数 据流的数据量,选择发送所述数据流的服务器,以形成一条或多条连接至所述目的地址的 路由。 5.根据权利要求1至4中任一项所述的网络优化系统,其特征在于,还包括: 路由设置模块,为不同应用设置相关联的服务器,并记录到文件中,所述数据路由模块 根据所述文件中,选择发送数据流的一个或多个服务器。 6.一种网络优化方法,其特征在于,包括: 步骤202,对来自客户端的数据流进行分析,确定发出。
5、所述数据流的应用; 步骤204,从预设的与所述应用关联的服务器中,选择一个或多个服务器,将所述数据 流发送至所述数据流的目的地址。 7.根据权利要求6所述的网络优化方法,其特征在于,所述步骤202包括: 根据所述数据流中的特征数据,确定所述数据流所用的协议; 根据所述协议的形式,从所述数据流提取特定位置的数据,根据所述数据确定所述数 据流的应用。 8.根据权利要求7所述的网络优化方法,其特征在于,所述特征数据包括特定的端口、 字符串和/或比特序列。 9.根据权利要求6所述的网络优化方法,其特征在于,所述步骤204还包括: 根据所述数据流的数据量,选择发送所述数据流的服务器,以形成一条或多条连接。
6、至 所述目的地址的路由。 10.根据权利要求6至9中任一项所述的网络优化方法,其特征在于,在所述步骤204 之前,还包括:为不同应用设置相关联的服务器,并记录到文件中; 所述步骤204包括:根据所述文件中,选择发送数据流的一个或多个服务器。 权 利 要 求 书CN 102752218 A 1/5页 3 网络优化系统和网络优化方法 技术领域 0001 本发明涉及互联网优化领域,具体而言,涉及一种网络优化系统和一种网络优化 方法。 背景技术 0002 基于目前的网络环境,网络优化来提升数据传输效能非常重要。现在有的网络优 化技术是通过在运营商网络部署一些虚拟专用网节点,通过虚拟专用链接进行网络数据。
7、路 由,从而达到加速目的。 0003 但是,现有技术由于运营商的不通,运营商之间互联互通存在一定阻塞问题,即使 是虚拟专用网络也脱离不开真实的运营商物理网络,这种加速技术使得数据加速的稳定性 不够好,影响网络用户的使用。 0004 因此,这就需要一种新的用于网络优化的技术方案,需要克服真实的运营商物理 网络之间产生的阻塞问题,保证数据加速的稳定性足够良好,并保证数据传输的效率。 发明内容 0005 本发明所要解决的技术问题在于,提供一种新的用于网络优化的技术方案,需要 克服真实的运营商物理网络之间产生的阻塞问题,保证数据加速的稳定性足够良好,并保 证数据传输的效率。 0006 有鉴于此,本发明。
8、提供一种网络优化系统,包括:数据分析模块,对来自客户端的 数据流进行分析,确定发出所述数据流的应用;数据路由模块,从预设的与所述应用关联的 服务器中,选择一个或多个服务器,将所述数据流发送至所述数据流的目的地址。在该技术 方案中,可以针对不同的应用,根据应用自身的特点,预配置传输效果良好的服务器节点来 传输对应应用的数据,只要分析出数据流是由哪个应用发出,就可以选择合适的服务器节 点,将数据流路由至目的地址,本方案可以良好地保证网络加速的稳定性。 0007 在该技术方案中,优选地,所述数据分析模块包括:深度包检测(DPI)模块,根据 所述数据流中的特征数据,确定所述数据流所用的协议;应用分析模。
9、块,根据所述协议的形 式,从所述数据流提取特定位置的数据,根据所述数据确定所述数据流的应用。在该技术 方案中,DPI模块设置在DPI服务器上,应用分析模块设置在应用分析服务器上,可以通过 DPI服务器首先基于特征字识别技术,首先分析出数据流的协议,再按协议的格式提取其中 特定位置数据即可,例如,特定位置上可能保存了应用名称。数据路由模块也可设置在应用 分析服务器。 0008 在该技术方案中,优选地,所述特征数据包括特定的端口、字符串和/或比特序 列。在该技术方案中,不同的应用通常依赖于不同的协议,而不同的协议都有其特殊的指 纹,这些指纹可能是特定的端口、特定的字符串或者特定的Bit序列,通过这。
10、些数据可准确 判断出协议的类型。 0009 在该技术方案中,优选地,所述数据路由模块根据所述数据流的数据量,选择发送 说 明 书CN 102752218 A 2/5页 4 所述数据流的服务器,以形成一条或多条连接至所述目的地址的路由。在该技术方案中,还 考虑到了数据量的大小,在数据量过大的时候,选择多条路由来传输数据流,这可以显著缓 解网络的传输压力。 0010 在该技术方案中,优选地,还包括:路由设置模块,为不同应用设置相关联的服务 器,并记录到文件中,所述数据路由模块根据所述文件中,选择发送数据流的一个或多个服 务器。在该技术方案中,可以预先为不同应用设置相应的服务器,并记录下来,可以保存。
11、在 预设的数据库服务器中,以便从中查询出对应不同应用的一个或多个服务器节点,来传输 数据流。 0011 本发明还提供一种网络优化方法,包括:步骤202,对来自客户端的数据流进行分 析,确定发出所述数据流的应用;步骤204,从预设的与所述应用关联的服务器中,选择一 个或多个服务器,将所述数据流发送至所述数据流的目的地址。在该技术方案中,可以针对 不同的应用,根据应用自身的特点,预配置传输效果良好的服务器节点来传输对应应用的 数据,只要分析出数据流是由哪个应用发出,就可以选择合适的服务器节点,将数据流路由 至目的地址,本方案可以良好地保证网络加速的稳定性。 0012 在该技术方案中,优选地,所述步。
12、骤202包括:根据所述数据流中的特征数据,确 定所述数据流所用的协议;根据所述协议的形式,从所述数据流提取特定位置的数据,根据 所述数据确定所述数据流的应用。在该技术方案中,可以通过DPI服务器首先基于特征字 识别技术,首先分析出数据流的协议,再按协议的格式提取其中特定位置数据即可,例如, 特定位置上可能保存了应用名称。 0013 在该技术方案中,优选地,所述特征数据包括特定的端口、字符串和/或比特序 列。在该技术方案中,不同的应用通常依赖于不同的协议,而不同的协议都有其特殊的指 纹,这些指纹可能是特定的端口、特定的字符串或者特定的Bit序列,通过这些数据可准确 判断出协议的类型。 0014 。
13、在该技术方案中,优选地,所述步骤204还包括:根据所述数据流的数据量,选择 发送所述数据流的服务器,以形成一条或多条连接至所述目的地址的路由。在该技术方案 中,还考虑到了数据量的大小,在数据量过大的时候,选择多条路由来传输数据流,这可以 显著缓解网络的传输压力。 0015 在该技术方案中,优选地,在所述步骤204之前,还包括:为不同应用设置相关联 的服务器,并记录到文件中;所述步骤204包括:根据所述文件中,选择发送数据流的一个 或多个服务器。在该技术方案中,可以预先为不同应用设置相应的服务器,并记录下来,可 以保存在预设的数据库服务器中,以便从中查询出对应不同应用的一个或多个服务器节 点,来。
14、传输数据流。 0016 通过以上技术方案,可以实现一种网络优化系统和一种网络优化方法,克服真实 的运营商物理网络之间产生的阻塞问题,保证数据加速的稳定性足够良好,并保证数据传 输的效率。 附图说明 0017 图1是根据本发明的一个实施例的网络优化系统的框图; 0018 图2是根据本发明的一个实施例的网络优化方法的流程图; 说 明 书CN 102752218 A 3/5页 5 0019 图3是根据本发明的一个实施例的网络优化系统的网络结构示意图。 具体实施方式 0020 为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实 施方式对本发明进行进一步的详细描述。需要说明的是,在不。
15、冲突的情况下,本申请的实施 例及实施例中的特征可以相互组合。 0021 在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可 以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开 的具体实施例的限制。 0022 图1是根据本发明的一个实施例的网络优化系统的框图。 0023 如图1所示,本发明提供一种网络优化系统100,包括:数据分析模块102,对来自 客户端的数据流进行分析,确定发出所述数据流的应用;数据路由模块104,从预设的与所 述应用关联的服务器中,选择一个或多个服务器,将所述数据流发送至所述数据流的目的 地址。在该技术方案中,可以针对不同的应。
16、用,根据应用自身的特点,预配置传输效果良好 的服务器节点来传输对应应用的数据,只要分析出数据流是由哪个应用发出,就可以选择 合适的服务器节点,将数据流路由至目的地址,本方案可以良好地保证网络加速的稳定性。 0024 在该技术方案中,所述数据分析模块102包括:深度包检测(DPI)模块1022,根据 所述数据流中的特征数据,确定所述数据流所用的协议;应用分析模块1024,根据所述协 议的形式,从所述数据流提取特定位置的数据,根据所述数据确定所述数据流的应用。在该 技术方案中,DPI模块设置在DPI服务器上,应用分析模块设置在应用分析服务器上,可以 通过DPI服务器首先基于特征字识别技术,首先分析。
17、出数据流的协议,再按协议的格式提 取其中特定位置数据即可,例如,特定位置上可能保存了应用名称。数据路由模块也可设置 在应用分析服务器。 0025 在该技术方案中,所述特征数据包括特定的端口、字符串和/或比特序列。在该技 术方案中,不同的应用通常依赖于不同的协议,而不同的协议都有其特殊的指纹,这些指纹 可能是特定的端口、特定的字符串或者特定的Bit序列,通过这些数据可准确判断出协议 的类型。 0026 在该技术方案中,所述数据路由模块104根据所述数据流的数据量,选择发送所 述数据流的服务器,以形成一条或多条连接至所述目的地址的路由。在该技术方案中,还考 虑到了数据量的大小,在数据量过大的时候,。
18、选择多条路由来传输数据流,这可以显著缓解 网络的传输压力。 0027 在该技术方案中,还包括:路由设置模块106,为不同应用设置相关联的服务器, 并记录到文件中,所述数据路由模块根据所述文件中,选择发送数据流的一个或多个服务 器。在该技术方案中,可以预先为不同应用设置相应的服务器,并记录下来,可以保存在预 设的数据库服务器中,以便从中查询出对应不同应用的一个或多个服务器节点,来传输数 据流。 0028 图2是根据本发明的一个实施例的网络优化方法的流程图。 0029 如图2所示,本发明还提供一种网络优化方法,包括:步骤202,对来自客户端的数 据流进行分析,确定发出所述数据流的应用;步骤204,。
19、从预设的与所述应用关联的服务器 说 明 书CN 102752218 A 4/5页 6 中,选择一个或多个服务器,将所述数据流发送至所述数据流的目的地址。在该技术方案 中,可以针对不同的应用,根据应用自身的特点,预配置传输效果良好的服务器节点来传输 对应应用的数据,只要分析出数据流是由哪个应用发出,就可以选择合适的服务器节点,将 数据流路由至目的地址,本方案可以良好地保证网络加速的稳定性。 0030 在该技术方案中,所述步骤202包括:根据所述数据流中的特征数据,确定所述数 据流所用的协议;根据所述协议的形式,从所述数据流提取特定位置的数据,根据所述数据 确定所述数据流的应用。在该技术方案中,可。
20、以通过DPI服务器首先基于特征字识别技术, 首先分析出数据流的协议,再按协议的格式提取其中特定位置数据即可,例如,特定位置上 可能保存了应用名称。 0031 在该技术方案中,所述特征数据包括特定的端口、字符串和/或比特序列。在该技 术方案中,不同的应用通常依赖于不同的协议,而不同的协议都有其特殊的指纹,这些指纹 可能是特定的端口、特定的字符串或者特定的Bit序列,通过这些数据可准确判断出协议 的类型。 0032 在该技术方案中,所述步骤204还包括:根据所述数据流的数据量,选择发送所述 数据流的服务器,以形成一条或多条连接至所述目的地址的路由。在该技术方案中,还考虑 到了数据量的大小,在数据量。
21、过大的时候,选择多条路由来传输数据流,这可以显著缓解网 络的传输压力。 0033 在该技术方案中,在所述步骤204之前,还包括:为不同应用设置相关联的服务 器,并记录到文件中;所述步骤204包括:根据所述文件中,选择发送数据流的一个或多个 服务器。在该技术方案中,可以预先为不同应用设置相应的服务器,并记录下来,可以保存 在预设的数据库服务器中,以便从中查询出对应不同应用的一个或多个服务器节点,来传 输数据流。 0034 图3是根据本发明的一个实施例的网络优化系统的网络结构示意图。 0035 在本发明的一个实施例中,通过自有的物理网络和虚拟网络相结合,在自有网络 的虚拟专用节点进行部署,达到物理。
22、网络、虚拟网络、数据分析、流量导向相结合,从而使得 加速更流畅,更稳定。 0036 通过在运营商部署接入节点,自有网络采取EOC(以太数据同轴电缆传输)、PON(无 源光网络)、PTN(分组传输网)等结合方式实现各级用户的接入,采取OTN(光传送网)、PTN (分组传输网)、ASON(自动交换光网络)结合的方式搭建承载本实施例中的网络优化系统的 平台,承载平台与智能数据交换平台特点(对客户端的数据流进行分析)结合,分布式部署 IDC和CACHE,网络数据交换与终端路由功能结合,并通过终端软件的运行,从成本、效率, 品质等三个方面综合考量,进行新的集合接入、承载、交换、存储,达到网络加速。 00。
23、37 本实施例中的网络优化系统实现的SinoNet网络由客户终端机(可安装客户端软 件)、DPI服务器302、应用分析服务器304和DB(数据库)服务器306组成,在网络主干节 点部署若干DPI服务器302和应用分析服务器304如图3所示。客户端软件把用户的数据 通过互联网送到DPI服务器302,DPI服务器302对用户的数据流进行解析,区分出不同的 应用的协议,把区分出的这些应用的数据发送给应用分析服务器304,应用分析服务器304 基于前述的协议对数据内容进行分析,具体分析出发送数据流的应用,针对不同的应用,把 数据路由到最快的目的服务器上,具体如下: 说 明 书CN 102752218 。
24、A 5/5页 7 0038 1、客户端软件:把用户的数据送到指定的DPI服务器302上。 0039 2、DPI服务器302:针对数据流进行解析,区分出不同的数据流都属于哪些协议的 应用。 0040 DPI服务器302基于特征字的数据识别对数据流进行处理。不同的应用通常依赖 于不同的协议,而不同的协议都有其特殊的指纹,这些指纹可能是特定的端口、特定的字符 串或者特定的Bit序列。DPI服务器302基于“特征字”的识别技术通过对业务流中特定数 据报文中的“指纹”信息的检测以确定业务流承载的是哪些协议的应用。根据具体检测方 式的不同,基于“特征字”的识别技术又可以被分为固定位置特征字匹配、变动位置的。
25、特征 匹配以及状态特征匹配三种技术。通过对“指纹”信息的升级,基于特征的识别技术可以很 方便的进行功能扩展,实现对新协议的检测。 0041 3、应用分析服务器304:针对DPI服务器302分析出来的数据流按照协议的格式, 进行进一步的内容分析,分析属于具体的那种应用,并且把分析出来的应用选择最快的服 务器进行发送。同时,可以基于数据流的数据量大小,选择一条路由或多条路由来传输数据 流,以缓解网络数据传输的压力。 0042 4、DB服务器306:可以存储路由表,其中记录对应于不同应用的服务器节点。应用 分析服务器304根据路由表,查找出为不同应用的数据流分配的服务器,以传输数据流。 0043 通。
26、过上面三步,可以优化出一条最快的路由,从而进行网络加速。终端机pc通过 终端机软件进行数据路由到SinoNet网络,SinoNet网络通过上述的数据分析的方法,把pc 机的数据送到指定目的地。 0044 由以上可以看出,本发明主要是首先对数据进行分析(主要是对数据的协议分析、 应用分析、地址分析),通过对应用的分析可以了解数据流的走向,分解网络流量压力,对数 据可以有效的进行分流,避免对某一网路数据量大造成堵塞,对分析出的数据选择最优路 由发送到目的地址就是选择通畅的网路,从而达到加速的目的,不会因为数据的堵塞而造 成延时。问题解决的根本是对网络的数据流量进行了有效的分流和控制,分流和控制的方。
27、 法和过程就是数据分析和数据路由的过程,这两个过程通过前述的各个模块部署在网络的 相应节点,用数据分析的原理来控制网络的阻塞,优化了网络环境。 0045 通过以上技术方案,可以实现一种网络优化系统和一种网络优化方法,可以部署 和发展拥有一个灵活、可扩展的网络,保持信息流的畅通并满足使用要求至关重要。运营商 网络的负载已经成为威胁互联网发展的大问题,本发明在业务扩展的同时将其带宽减少了 50,速度提高了80%,运营商需要升级带宽密集的应用程序,而该系统帮助完成了升级,不 仅加速了带宽,还优化了数据流。 0046 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。 说 明 书CN 102752218 A 1/2页 8 图1 图2 说 明 书 附 图CN 102752218 A 2/2页 9 图3 说 明 书 附 图CN 102752218 A 。