基于移动终端的路由方法及系统技术方案

技术编号:15795391 阅读:384 留言:0更新日期:2017-07-10 12:20
本发明专利技术实施例提供一种基于移动终端的路由方法和系统,其中,所述方法应用于位于移动终端的路由策略客户端,所述方法包括:接收由路由策略服务器推送的针对目标应用程序的路由策略;根据所述路由策略将所述目标应用程序的数据包转发到目标应用程序服务器,或者,根据所述路由策略将所述目标应用程序的数据包转发到所述路由策略服务器,以令所述路由策略服务器转发所述数据包至所述目标应用程序服务器。本发明专利技术实施例实现对单个应用程序的路由策略的制定,精确控制单个应用程序的路由策略。

【技术实现步骤摘要】
基于移动终端的路由方法及系统
本专利技术实施例涉及互联网
,尤其涉及一种基于移动终端的路由方法及系统。
技术介绍
路由是指分组从源到目的地时,决定端到端路径的网络范围的进程。路由工作在开放式系统互联(OpenSystemInterconnection,OSI)参考模型第三层——网络层的数据包转发设备。传统的路由策略是针对移动终端中的全部应用程序,即移动终端中的全部应用程序使用相同的路由策略,但同一种路由策略并非适合每一款应用程序,经常出现部分应用程序访问网络正常,而其他应用程序访问网络异常的情况。
技术实现思路
本专利技术实施例提供一种基于移动终端的路由方法及系统,用以解决传统路由策略不适合全部应用程序的问题。本专利技术实施例提供一种基于移动终端的路由方法,应用于位于移动终端的路由策略客户端,所述方法包括:接收由路由策略服务器推送的针对目标应用程序的路由策略;根据所述路由策略将所述目标应用程序的数据包转发到目标应用程序服务器,或者,根据所述路由策略将所述目标应用程序的数据包转发到所述路由策略服务器,以令所述路由策略服务器转发所述数据包至所述目标应用程序服务器。相应地,本专利技术实施例还提供一种基于移动终端的路由方法,应用于路由策略服务器,所述方法包括:接收来自位于移动终端的路由策略客户端的目标应用程序访问网络异常的详细信息;根据所述详细信息和所述移动终端与目标应用程序服务器之间的网络连接状态,制定针对所述目标应用程序的路由策略;将所述路由策略推送至所述路由策略客户端,以令所述路由策略客户端根据所述路由策略将所述目标应用程序的数据包转发到所述目标应用程序服务器,或者,接收来自所述路由策略客户端根据所述路由策略转发所述目标应用程序的数据包,并转发所述数据包至所述目标应用程序服务器。相应地,本专利技术实施例还提供一种基于移动终端的路由系统,所述系统包括:路由策略客户端和路由策略服务器,所述路由策略客户端位于移动终端中;其中,所述路由策略服务器包括:路由策略制定模块,用于制定针对目标应用程序的路由策略;所述路由策略客户端包括:路由策略接收模块,用于接收所述路由策略;客户端数据包路由模块,用于根据所述路由策略将所述目标应用程序的数据包转发到目标应用程序服务器,或者,根据所述路由策略将所述目标应用程序的数据包转发到所述路由策略服务器;所述路由策略服务器还包括:服务器数据包路由模块,用于根据所述路由策略转发来自所述路由客户端的数据包至所述目标应用程序服务器。本专利技术实施例提供的基于移动终端的路由方法及系统,在路由策略服务器制定针对单独应用程序的路由策略,并推送至位于移动终端的路由策略客户端,由路由策略客户端根据接收到的路由策略将目标应用程序的数据包转发到目标应用程序服务器,或者将目标应用程序的数据包转发到路由策略服务器,由路由策略服务器转发数据包至目标程序服务器。实现对单个应用程序的路由策略的制定,精确控制单个应用程序的路由策略。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一中的一种基于移动终端的路由方法的步骤流程图;图2为本专利技术实施例二中的路由策略客户端、路由策略服务器、目标应用程序和目标应用程序服务器之间的逻辑关系示意图;图3为本专利技术实施例二中的一种基于移动终端的路由系统的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一详细介绍本专利技术实施例一提出的一种基于移动终端的路由方法,所述方法可以应用于位于移动终端的路由策略客户端,所述移动终端可以为智能手机或者平板电脑等。所述路由策略客户端为部署在移动终端上的一款应用程序,可以路由移动终端中其他应用程序的数据包,还可以接收路由策略服务器推送的针对单个应用程序的路由策略。路由策略服务器可以在移动终端中的应用程序出现访问网络异常时,制定针对单个应用程序的路由策略,并推送至路由策略客户端。参照图1,示出了本专利技术实施例一中的一种基于移动终端的路由方法的步骤流程图。步骤100,接收由路由策略服务器推送的针对目标应用程序的路由策略。在移动终端上可以运行多个应用程序,其中,部分应用程序会出现访问网络异常的情况。产生该网络异常的原因是应用程序所使用的路由策略不适合当前的网络状态,例如,在应用程序与应用程序服务器之间的各级节点中,存在无法连通的节点,致使应用程序无法访问应用程序服务器。当移动终端中存在应用程序访问网络异常的情况时,本专利技术实施例中,出现访问网络异常的应用程序称为目标应用程序,捕获目标应用程序访问网络异常的详细信息,将详细信息上传至路由策略服务器。其中,所述捕获所述目标应用程序访问网络异常的详细信息的具体过程可以包括:探测所述目标应用程序访问所述移动终端至所述目标应用程序服务器之间的各级节点的连接状态;将连接失败的节点信息记录到网络异常的详细信息。在目标应用程序所在的移动终端与目标应用程序服务器之间存在多级节点,目标应用程序的数据包逐级通过各个节点发送至目标应用程序服务器。若其中某级节点宕机,或者连接路径出现断点,致使目标应用程序无法访问目标应用程序服务器,则将宕机的节点信息或者出现断点的连接路径信息记录为网络异常的详细信息。在路由策略服务器中,接收来自路由策略客户端的关于目标应用程序的访问网络异常的详细信息,并判断针对同一目标应用程序的访问网络异常的详细信息的数量是否大于等于预设数量,若大于等于,则根据所述详细信息和所述移动终端与目标应用程序服务器之间的网络连接状态,制定针对所述目标应用程序的路由策略。当多个移动终端中的路由策略客户端发送某同一目标应用程序的访问网络异常的详细信息时,若路由策略服务器接收到的详细信息的数量达到一定的条件,则可以认为该目标应用程序访问该目标应用程序服务器的路由策略出现问题,进一步为该目标应用程序制定新的路由策略,解决之前的访问网络异常的问题。步骤102,根据所述路由策略将所述目标应用程序的数据包转发到目标应用程序服务器。按照路由策略中的路径,将数据包逐级转发到相应的节点处,最终到达目标应用程序服务器。步骤104,根据所述路由策略将所述目标应用程序的数据包转发到所述路由策略服务器,以令所述路由策略服务器转发所述数据包至所述目标应用程序服务器。按照路由策略中的路径,将数据包逐级转发到路由策略服务器,将路由策略服务器作为中转站,继续按照路由策略中的路径,将数据包逐级转发到目标应用程序服务器。上述步骤102和步骤104可以根据具体的路由策略选择执行,或者执行步骤102,或者执行步骤104。若路由策略为从移动终端直接发送数据包至目标应用程序服务器,则执行步骤102;若路由策略为从移动终端经过路由策略服务器发送数据包至目标应用程序服务器,则执行步骤104。本文档来自技高网...
基于移动终端的路由方法及系统

【技术保护点】
一种基于移动终端的路由方法,其特征在于,应用于位于移动终端的路由策略客户端,所述方法包括:接收由路由策略服务器推送的针对目标应用程序的路由策略;根据所述路由策略将所述目标应用程序的数据包转发到目标应用程序服务器,或者,根据所述路由策略将所述目标应用程序的数据包转发到所述路由策略服务器,以令所述路由策略服务器转发所述数据包至所述目标应用程序服务器。

【技术特征摘要】
1.一种基于移动终端的路由方法,其特征在于,应用于位于移动终端的路由策略客户端,所述方法包括:接收由路由策略服务器推送的针对目标应用程序的路由策略;根据所述路由策略将所述目标应用程序的数据包转发到目标应用程序服务器,或者,根据所述路由策略将所述目标应用程序的数据包转发到所述路由策略服务器,以令所述路由策略服务器转发所述数据包至所述目标应用程序服务器。2.根据权利要求1所述的方法,其特征在于,在所述接收由路由策略服务器实时推送的针对目标应用程序的路由策略之前,所述方法还包括:捕获所述目标应用程序访问网络异常的详细信息;将所述详细信息上传至所述路由策略服务器。3.根据权利要求2所述的方法,其特征在于,所述捕获所述目标应用程序访问网络异常的详细信息,包括:探测所述目标应用程序访问所述移动终端至所述目标应用程序服务器之间的各级节点的连接状态;将连接失败的节点信息记录到网络异常的详细信息。4.一种基于移动终端的路由方法,其特征在于,应用于路由策略服务器,所述方法包括:接收来自位于移动终端的路由策略客户端的目标应用程序访问网络异常的详细信息;根据所述详细信息和所述移动终端与目标应用程序服务器之间的网络连接状态,制定针对所述目标应用程序的路由策略;将所述路由策略推送至所述路由策略客户端,以令所述路由策略客户端根据所述路由策略将所述目标应用程序的数据包转发到所述目标应用程序服务器,或者,接收来自所述路由策略客户端根据所述路由策略转发所述目标应用程序的数据包,并转发所述数据包至所述目标应用程序服务器。5.根据权利要求4所述的方法,其特征在于,在所述接收来自位于移动终端的路由策略客户端的目标应用程序访问网络异常的详细信息之后,所述方法还...

【专利技术属性】
技术研发人员:周元林赵洪磊
申请(专利权)人:北界创想北京软件有限公司
类型:发明
国别省市:北京,11

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

1