针对应用的智能路由方法

文档序号:7804318阅读:184来源:国知局
针对应用的智能路由方法
【专利摘要】本发明公开了针对应用的智能路由方法,包括网络架构,包括具有网关和网络服务器的网络接口层,具有UDP和TCP协议的传输层,具有IP协议和网络路由器的网络层,具有网络地址管理软件和地址操作系统的服务层,网关用于对有应用IP地址的应用打包形成应用地址包并向网络服务器发送网络请求,网络服务器用于接收网络请求并发布网络回复,网络路由器用于分析网络请求和网络回复的应用类型及其收信地址并给予一个路由方案,地址操作系统用于接收应用的申请、判断其合法性并分配对应的应用IP地址,网络地址管理软件用于设置发信地址和收信地址。通过上述方式,本发明针对应用的智能路由方法具有对应用进行智能路由的特点,能优化通信。
【专利说明】针对应用的智能路由方法
【技术领域】
[0001]本发明涉及智能路由领域,特别是涉及针对应用的智能路由方法。
【背景技术】
[0002]在一般的网络架构下,同一台网络设备上运行的应用无法选择自己的IP地址,IP地址是和设备绑定而不是和应用绑定,任何应用或程序可以使用设备上的任何网络资源进行通讯,这种架构使得不同应用间的服务质量QoS (Quality of Service)难以区别,而目前的服务质量QoS只能针对不同的设备进行区别,因此用户难以有选择性的提升个别应用的网络质量,应用服务商也难以为自己的应用网络服务升级,给应用的网络传输造成了一定的不便性;
另外,目前的路由器都是基于IP协议层的IP地址进行路由方案的设置,可是不同的TCP链接可以使用同样的IP地址,不同的Http链接可以使用相同的TCP协议,不同的浏览器应用可以使用同一个Http链接,这样会造成多个不同的浏览器应用会使用同一个IP地址通过路由进行通信,路由的选择设置将会受限,降低网络信息的传输速度;
而目前的网络架构中,不同的浏览器访问相同的目标网站,数据包走的路由路径是和浏览器应用无关的,例如:IE、火狐和Opera中数据包走的路由路径和浏览器应用无关,网络上的路由设备不会对浏览器的种类进行路由区分和服务质量的区别;
但是,随着移动互联网的发展,网络服务器从开始的网页服务这种应用无关的服务类型逐步转向只和独立的应用交互,因为服务的提供商和应用的开发者是同一家公司,或者是商务合作伙伴,比如大众点评手机客户端和大众点评的服务器数据交流,手机淘宝客户端和手机淘宝专用服务器数据交流;在未来,相当大一部分的应用和网络服务器是一对一绑定,在这种情况下,应用和网络服务器间的网络通讯也是对于消费者服务质量的关键因素,应用的开发者同时也是应用服务的运维者,也希望提高网络通讯的质量。

【发明内容】

[0003]本发明主要解决的技术问题是提供针对应用的智能路由方法,通过对应用设置对应的IP地址,可以使用户有针对性的对应用的优先级进行设置,提升特殊应用的网络传输质量。
[0004]为解决上述技术问题,本发明的首要目的在于提供针对应用的智能路由方法,包括以下步骤:
(1)在发送设备中启动应用和地址操作系统;
(2)应用向地址操作系统申请一个应用IP地址;
(3)判断应用的合法性,合法则进入步骤(4),否则返回步骤(2);
(4)分配应用IP地址,将具有应用IP地址的应用打包形成应用地址包并向网络服务器发送网络请求;
(5)将网络请求转交给最近的网络路由器; (6)分析网络请求的应用类型及其收信地址并给予一个路由方案;
(7)接收网络请求并发布网络回复;
(8)分析网络回复的应用类型及其收信地址并给予一个路由方案;
(9)位于收信地址的目标设备接收应用地址包。
[0005]在本发明一个较佳实施例中,步骤3中地址操作系统判断应用的合法性包括是否具有应用IP地址,还包括该应用是否属于地址操作系统内数据库所规定的范围。
[0006]还包括一种网络架构,包括以下四层结构:
最底层为网络接口层,包括网关和网络服务器;
第二层为网络层,包括m)P协议和TCP协议;
第三层为传输层,包括IP协议和网络路由器;
第四层为服务层,包括网络地址管理软件和地址操作系统。
[0007]在本发明一个较佳实施例中,最底层中的网关用于对具有应用IP地址的应用进行打包形成应用地址包并向网络服务器发送网络请求;
最底层中的网络服务器用于接收网络请求并发布网络回复;
第二层中的网络路由器用于分析网络请求的应用类型及其收信地址并给予一个路由方案,所述网络路由器还用于分析网络回复的应用类型及其收信地址并给予一个路由方案;
第四层中的地址操作系统用于接收应用的申请并判断应用的合法性,所述地址操作系统还用于对申请合法的应用分配对应的应用IP地址;
第四层中的所述网络地址管理软件用于对收信地址进行设置。
[0008]在本发明一个较佳实施例中,所述应用地址包由应用的信息、应用IP地址、发信地址和收信地址组成,所述发信地址、所述收信地址和所述应用IP地址的设置方式相同。
[0009]在本发明一个较佳实施例中,所述地址操作系统包括操作系统和数据库,所述数据库内设置有应用IP地址。
[0010]在本发明一个较佳实施例中,所述应用IP地址包括固定的默认型地址段和随机产生的地址段。
[0011]在本发明一个较佳实施例中,所述应用IP地址为IPv6模式的地址段,所述应用IP地址与运行中的应用一一对应。
[0012]在本发明一个较佳实施例中,所述网络地址管理软件设置于网络服务器中。
[0013]在本发明一个较佳实施例中,所述地址操作系统分别设置于位于发信地址的发送设备和位于收信地址的目标设备中。
[0014]本发明的有益效果是:本发明针对应用的智能路由方法,通过对不同的应用设置不同且唯一的相对IP地址,可以使用户有针对性的对应用的优先级进行设置,提升特殊应用的服务质量,而应用服务提供商可以针对性的提升该服务的网络质量,还可以通过IP地址的设置方式有效的防止病毒或非正常软件盗用通讯资源。
【专利附图】

【附图说明】
[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:
图1是本发明针对应用的智能路由方法的一较佳实施例的流程图。
[0016]附图中各部件的标记如下:1、步骤1,2、步骤2,3、步骤3,4、步骤4,5、步骤5,6、步骤6,7、步骤7,8、步骤8,9、步骤9。
【具体实施方式】
[0017]下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0018]请参阅图1,本发明实施例包括:
针对应用的智能路由方法,包括以下步骤:
步骤1:在发送设备中启动应用和地址操作系统;
步骤2:应用向地址操作系统申请一个应用IP地址;
步骤3:判断应用的合法性,合法则进入步骤4,否则返回步骤2 ;
步骤4:分配应用IP地址,将具有应用IP地址的应用打包形成应用地址包并向网络服务器发送网络请求;
步骤5:将网络请求转交给最近的网络路由器;
步骤6:分析网络请求的应用类型及其收信地址并给予一个路由方案;
步骤7:接收网络请求并发布网络回复;
步骤8:分析网络回复的应用类型及其收信地址并给予一个路由方案;
步骤9:位于收信地址的目标设备接收应用地址包。
[0019]步骤3中地址操作系统判断应用的合法性包括是否具有应用IP地址,还包括该应用是否属于地址操作系统内数据库所规定的范围。
[0020]还包括一种网络架构,包括以下四层结构:
最底层为网络接口层,包括网关和网络服务器;
第二层为网络层,包括m)P协议和TCP协议;
第三层为传输层,包括IP协议和网络路由器;
第四层为服务层,包括网络地址管理软件和地址操作系统。
[0021]最底层中的网关用于对具有应用IP地址的应用进行打包形成应用地址包并向网络服务器发送网络请求;
最底层中的网络服务器用于接收网络请求并发布网络回复;
第二层中的网络路由器用于分析网络请求的应用类型及其收信地址并给予一个路由方案,所述网络路由器还用于分析网络回复的应用类型及其收信地址并给予一个路由方案;
第四层中的地址操作系统用于接收应用的申请并判断应用的合法性,所述地址操作系统还用于对申请合法的应用分配对应的应用IP地址;
第四层中的所述网络地址管理软件用于对收信地址进行设置。[0022]所述应用地址包由应用的信息、应用IP地址、发信地址和收信地址组成,所述发信地址、所述收信地址和所述应用IP地址的设置方式相同。
[0023]所述地址操作系统包括操作系统和数据库,所述数据库内设置有应用IP地址。
[0024]所述应用IP地址包括固定的默认型地址段和随机产生的地址段。
[0025]所述应用IP地址为IPv6模式的地址段,所述应用IP地址与运行中的应用——对应;位于同一台设备上的且正在运行中的应用,不同的应用配置不同的应用IP地址,每个应用都要申请自己特殊的IPV6地址段作为对应的应用IP地址,用户在运行该应用时,每个应用实例必须在该IPV6地址段内选择一个唯一的IPV6地址作为自己的IP,然后进行通信;没有注册应用IP地址的应用不能进行通信,或者采用一个默认的应用IP地址进行通信。
[0026]所述网络地址管理软件设置于网络服务器中。
[0027]所述地址操作系统分别设置于位于发信地址的发送设备和位于收信地址的目标设备中。
[0028]本发明中,所述应用为广义上的且设置于终端系统中的各种应用,包括智能化的电脑、手机等智能型设备;本发明只针对网络层和服务层,对网络层以上的协议层不做改变。
[0029]本发明应用于改变当前网络架构,把IP地址和应用进行绑定,比如在同一台电脑上使用IE和火狐浏览器进行的两个应用访问同一个目标地址,将IE应用和火狐应用分别分配出不同的两个应用IP地址,网络路由器根据应用IP地址和他们的属性进行路由方案设置,由于采用不同的应用IP地址,所以路由器会采用不同的路由方案进行设置,进而实现不同的访问速度。
[0030]本发明针对应用的智能路由方法的有益效果是:
一、针对应用的智能路由方法,通过对不同的应用设置不同且唯一的相对IP地址,可以使用户有针对性的对应用的优先级进行设置,提升特殊应用的服务质量,而应用服务提供商可以针对性的提升该服务的网络质量,比如付费应用;
二、方便路由设备针对不同的应用和不同的用户进行服务质量Qos的分类优化;
三、通过应用IP地址的设置方式可以有效的防止病毒或非正常软件盗用通讯资源;
四、与普通的路由技术相比具有更加广泛的应用,可以优化同一台设备中的特殊应用的通信质量和通信速度,优化网络传输中的路由技术,提升网络信息传输质量。
[0031]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种智能路由方法,其特征在于,包括以下步骤: (1)在发送设备中启动应用和地址操作系统; (2)应用向地址操作系统申请一个应用IP地址; (3)判断应用的合法性,合法则进入步骤(4),否则返回步骤(2); (4)分配应用IP地址,将具有应用IP地址的应用打包形成应用地址包并向网络服务器发送网络请求; (5)将网络请求转交给最近的网络路由器; (6)分析网络请求的应用类型及其收信地址并给予一个路由方案; (7)接收网络请求并发布网络回复; (8)分析网络回复的应用类型及其收信地址并给予一个路由方案; (9)位于收信地址的目标设备接收应用地址包。
2.根据权利要求1所述的智能路由方法,其特征在于,步骤3中地址操作系统判断应用的合法性包括是否具有应用IP地址,还包括该应用是否属于地址操作系统内数据库所规定的范围。
3.—种网络架构,其特征在于,包括以下四层结构: 最底层为网络接口层,包括网关和网络服务器; 第二层为网络层,包括IP协议和网络路由器; 第三层为传输层,包括m)P协议和TCP协议; 第四层为服务层,包括网络地址管理软件和地址操作系统。
4.根据权利要求3所述的网络架构,其特征在于,最底层中的网关用于对具有应用IP地址的应用进行打包形成应用地址包并向网络服务器发送网络请求; 最底层中的网络服务器用于接收网络请求并发布网络回复; 第二层中的网络路由器用于分析网络请求的应用类型及其收信地址并给予一个路由方案,所述网络路由器还用于分析网络回复的应用类型及其收信地址并给予一个路由方案; 第四层中的地址操作系统用于接收应用的申请并判断应用的合法性,所述地址操作系统还用于对申请合法的应用分配对应的应用IP地址; 第四层中的所述网络地址管理软件用于对收信地址进行设置。
5.根据权利要求4所述的网络架构,其特征在于,所述应用地址包由应用的信息、应用IP地址、发信地址和收信地址组成,所述发信地址、所述收信地址和所述应用IP地址的设置方式相同。
6.根据权利要求3或4所述的网络架构,其特征在于,所述地址操作系统包括操作系统和数据库,所述数据库内设置有应用IP地址。
7.根据权利要求6所述的网络架构,其特征在于,所述应用IP地址包括固定的默认型地址段和随机产生的地址段。
8.根据权利要求4-7中任一所述的网络架构,其特征在于,所述应用IP地址为IPv6模式的地址段,所述应用IP地址与运行中的应用一一对应。
9.根据权利要求3或4所述的网络架构,其特征在于,所述网络地址管理软件设置于网络服务器中。
10.根据权利要求3或4所述的网络架构,其特征在于,所述地址操作系统分别设置于位于发信地址的发送设备 和位于收信地址的目标设备中。
【文档编号】H04L12/851GK103986659SQ201410216805
【公开日】2014年8月13日 申请日期:2014年5月22日 优先权日:2014年5月22日
【发明者】刘翔 申请人:苏州太游信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1