CN112929942B - 一种智能路由选择方法、系统、存储介质及终端设备 - Google Patents
一种智能路由选择方法、系统、存储介质及终端设备 Download PDFInfo
- Publication number
- CN112929942B CN112929942B CN202110187133.4A CN202110187133A CN112929942B CN 112929942 B CN112929942 B CN 112929942B CN 202110187133 A CN202110187133 A CN 202110187133A CN 112929942 B CN112929942 B CN 112929942B
- Authority
- CN
- China
- Prior art keywords
- network
- wan
- bandwidth
- delay
- route
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/12—Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/18—Communication route or path selection, e.g. power-based or shortest path routing based on predicted events
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种智能路由选择方法、系统、存储介质及终端设备,其中,方法包括步骤:当接收到智能路由开启指令时,对当前网络状况进行检测;根据当前网络状况选择路由,所述路由包括WAN网络和蜂窝网络。本发明通过动态检测网络状况,对路由进行智能选择,在WAN网络状况不佳的情况下,一样能获得良好的网络体验。
Description
一种智能路由选择方法、系统、存储介质及终端设备
技术领域
本发明涉及路由选择技术领域,尤其涉及一种智能路由选择方法、系统、存储介质及终端设备。
背景技术
客户前置设备(Customer Premise Equipment,CPE)实际上是一种接收移动信号并以无线WIFI信号转发出来的移动信号接入设备,它也是一种将高速4G或者5G信号转换成WIFI信号的设备,可支持同时上网的移动终端数量也较多。CPE可大量应用于农村,城镇、医院、单位、工厂和小区等无线网络接入,能节省铺设有线网络的费用。目前CPE产品可以提供两个或者两个以上的WAN口,一个是传统的路由器WAN口,另一个是蜂窝数据,有些CPE还可以提供外部无线网络(WIFI extender)的WAN口,即路由器可以通过WIFI连接其他路由器来提供网络。
现在路由选择基本都是按照如果有WAN口,就使用WAN口的默认路由,如果没有WAN口就使用蜂窝数据,或者是像智能手机的做法,在WAN口没有网络的时候提醒用户是否切换到蜂窝数据。这样做的优点是简单、稳定,不易出错。然而,由于很多终端用户并没有实现光纤到户,WAN口的网络并不能满足终端用户的网络需求,如实时视频,游戏、高清在线视频等。现在的数据流量越来越便宜,甚至有很多运营商退出无限流量的套餐,蜂窝数据时延小宽带大,且随着5G的推广,蜂窝数据的这种优势越来越明显。显然,以前的方案不能更智能利用蜂窝数据的这些优点。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种智能路由选择方法、系统、存储介质及终端设备,旨在解决终端设备对路由的选择不够智能,没有充分利用蜂窝数据时延小宽带大等优点的问题。
本发明的技术方案如下:
一种智能路由选择方法,其中,包括步骤:
当接收到智能路由开启指令时,对当前网络状况进行检测;
根据当前网络状况选择路由,所述路由包括WAN网络和蜂窝网络。
所述的智能路由选择方法,其中,所述当前网络状况包括当前路由能否浏览因特网。
所述的智能路由选择方法,其中,所述根据当前网络状况选择路由的步骤包括:
若WAN网络不能浏览因特网,蜂窝网络能浏览因特网,则选择蜂窝数据作为默认路由;
若蜂窝网络不能能浏览因特网,WAN网络能浏览因特网,则选择WAN网络作为默认路由。
所述的智能路由选择方法,其中,确定默认路由后,还包括步骤:
将所述默认路由与QOS结合,对不同类型的流量请求进行优先顺序处理。
所述的智能路由选择方法,其中,所述不同类型的流量包括延时类流量和带宽类流量。
所述的智能路由选择方法,其中,所述延时类流量包括实时视频,实时语音和游戏。
所述的智能路由选择方法,其中,所述带宽类流量包括非实时视频、非实时语音、FTP协议下载。
所述的智能路由选择方法,其中,所述将所述默认路由与QOS结合,对不同类型的流量请求进行优先顺序处理的步骤包括:
在默认路由上实行QOS,优先处理延时类流量请求,在网络空闲的条件下处理带宽类流量请求。
所述的智能路由选择方法,其中,所述在网络空闲的条件下处理带宽类流量请求的步骤中,所述处理带宽类流量请求的带宽小于默认路由的全部带宽。
所述的智能路由选择方法,其中,所述根据当前网络状况选择路由的步骤还包括:
若WAN网络和蜂窝网络均能浏览因特网,则获取WAN网络和蜂窝网络的指标参数;
根据所述指标参数,选择相应的路由处理不同类型的流量请求。
所述的智能路由选择方法,其中,所述指标参数包括延时和带宽,所述不同类型的流量包括延时类流量和带宽类流量。
所述的智能路由选择方法,其中,所述根据所述指标参数,选择相应的路由处理不同类型的流量请求的步骤包括:
若WAN网络的带宽高于蜂窝网络的带宽,WAN网络的延时大于蜂窝网络的延时,则选择WAN网络处理带宽类流量请求,选择蜂窝网络处理延时类流量请求。
所述的智能路由选择方法,其中,所述根据所述指标参数,选择相应的路由处理不同类型的流量请求的步骤包括:
若WAN网络的带宽低于蜂窝网络的带宽,WAN网络的延时小于蜂窝网络的延时,则选择蜂窝网络处理带宽类流量请求,选择WAN网络处理延时类流量请求。
所述的智能路由选择方法,其中,所述根据所述指标参数,选择相应的路由处理不同类型的流量请求的步骤包括:
若WAN网络的带宽高于蜂窝网络的带宽,WAN网络的延时小于蜂窝网络的延时,则在WAN网络上实行QOS,优先处理延时类流量请求,在网络空闲的条件下处理带宽类流量请求。
所述的智能路由选择方法,其中,所述根据所述指标参数,选择相应的路由处理不同类型的流量请求的步骤包括:
若WAN网络的带宽低于蜂窝网络的带宽,WAN网络的延时大于蜂窝网络的延时,则在蜂窝网络上实行QOS,优先处理延时类流量请求,在网络空闲的条件下处理带宽类流量请求。
所述的智能路由选择方法,其中,所述根据所述指标参数,选择相应的路由处理不同类型的流量请求的步骤包括:
若WAN网络的带宽等于蜂窝网络的带宽,则选择蜂窝网络处理延时类流量请求,选择WAN网络处理带宽类流量请求。
所述的智能路由选择方法,其中,所述当接收到智能路由开启指令时,对当前网络状况进行检测的步骤之前还包括:
对终端设备的路由设置指令进行实时监测。
一种智能路由选择系统,其中,包括:
网络监测模块,用于当接收到智能路由开启指令时,对当前网络状况进行检测;
路由选择模块,用于根据当前网络状况选择路由,所述路由包括WAN 网络和蜂窝网络。
一种存储介质,其中,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本发明所述智能路由选择方法中的步骤。
一种终端设备,其中,包括处理器,适于实现各指令;以及存储介质,适于存储多条指令,所述指令适于由处理器加载并执行本发明所述智能路由选择方法中的步骤。
有益效果:相较于现有技术,本发明提供了一种智能路由选择方法,当接收到智能路由开启指令时,对当前网络状况进行检测;根据当前网络状况选择路由,所述路由包括WAN网络和蜂窝网络。本发明通过动态检测网络状况,对路由进行智能选择,在WAN网络状况不佳的情况下,一样能获得良好的网络体验。
附图说明
图1为本发明一种智能路由选择方法较佳实施例的流程图。
图2为本发明一种智能路由选择系统较佳实施例的组成框图。
图3为本发明终端设备的原理框图。
具体实施方式
本发明提供一种智能路由选择方法、系统、存储介质及终端设备,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语 (包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
请参阅图1,图1为本发明提供的一种智能路由选择方法较佳实施例的流程图,如图所示,其包括步骤:
S10、当接收到智能路由开启指令时,对当前网络状况进行检测;
S20、根据当前网络状况选择路由,所述路由包括WAN网络和蜂窝网络。
本实施例中,在终端设备的界面上为用户提供路由设置选项,作为举例,通常在终端设备界面上设置有:1、始终优先使用WAN网络的设置选项; 2、智能路由设置选项,在该选项是需要求用户设置流量计划为无限制流量。本实施例对所述终端设备的路由设置指令进行实时监测,当监测到用户选择了智能路由设置选项时,即终端设备接收到了智能路由开启指令,此时对所述智能终端的当前网络状况进行检测,并根据当前网络状况选择合适的路由对不同类型的流量请求进行处理。本发明通过动态检测网络状况,对路由进行智能选择,在WAN网络状况不佳的情况下,一样能获得良好的网络体验。
在一些具体的实施方式中,所述当前网络状况包括当前路由能否浏览因特网,则所述根据当前网络状况选择路由的步骤包括:
若WAN网络不能浏览因特网,蜂窝网络能浏览因特网,则选择蜂窝数据作为默认路由;
若蜂窝网络不能能浏览因特网,WAN网络能浏览因特网,则选择WAN网络作为默认路由。
在本实施例中,路由器上的WAN口是用来连接外网(公网),或者说是连接宽带运营商的设备的。例如电话线上网时WAN口用来连接Moden(猫);光纤上网时,WAN口用来连接光猫;网线入户上网时,WAN口用来连接入户网线;本实施例所述WAN网络是指通过WAN口来实现访问因特网的网络。蜂窝网络或移动网络(Cellular network)是一种移动通信硬件架构,把移动电话的服务区分为一个个正六边形的小子区,每个小区设一个基站,形成了形状酷似"蜂窝"的结构,因而把这种移动通信方式称为蜂窝移动通信方式。蜂窝网络组成主要有以下三部分:移动站,基站子系统,网络子系统.移动站就是我们的网络终端设备,比如手机或者一些蜂窝工控设备;基站子系统包括我们日常见到的移动基站(大铁塔)、无线收发设备、专用网络(一般是光纤)、无数的数字设备等等的,可以把基站子系统看作是无线网络与有线网络之间的转换器。
在本实施中,若WAN网络不能浏览因特网,蜂窝网络能浏览因特网,则选择蜂窝数据作为默认路由,即通过蜂窝网络来处理不同类型的流量请求;若蜂窝网络不能能浏览因特网,WAN网络能浏览因特网,则选择WAN网络作为默认路由,即通过WAN网络来处理不同类型的流量请求。
在一些具体的实施方式中,确定默认路由后,还包括步骤:
将所述默认路由与QOS结合,对不同类型的流量请求进行优先顺序处理。
具体来讲,QOS(Quality of Service,服务质量)指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力,是网络的一种安全机制,是用来解决网络延迟和阻塞等问题的一种技术。在正常情况下,如果网络只用于特定的无时间限制的应用系统,并不需要QOS,比如Web应用,或E-mail设置等,但是对关键应用和多媒体应用就十分必要。而当网络发生拥塞的时候,所有的数据流都有可能被丢弃;为满足用户对不同应用不同服务质量的要求,就需要网络能根据用户的要求分配和调度资源,对不同的数据流提供不同的服务质量:对实时性强且重要的数据报文优先处理;对于实时性不强的普通数据报文,提供较低的处理优先级,网络拥塞时甚至丢弃,QOS应运而生。支持QOS功能的设备,能够提供传输品质服务;针对某种类别的数据流,可以为它赋予某个级别的传输优先级,来标识它的相对重要性,并使用设备所提供的各种优先级转发策略、拥塞避免等机制为这些数据流提供特殊的传输服务。本实施例通过在网络环境中配置 QOS,对不同类型的流量请求进行优先顺序处理,增加了网络性能的可预知性,并能够有效地分配网络带宽,更加合理地利用网络资源。
在一些实施方式中,所述不同类型的流量包括延时类流量和带宽类流量。所述不同类型的流量可根据网络协议的报头进行区分,其中,对延时要求很高的请求称为延时类流量请求,对带宽要求很高的请求称为带宽类流量请求。作为举例,所述所述延时类流量包括实时视频,实时语音和游戏,但不限于此;所述带宽类流量包括非实时视频、非实时语音和FTP协议下载,但不限于此。
在一些具体的实施方式中,所述将所述默认路由与QOS结合,对不同类型的流量请求进行优先顺序处理的步骤包括:在默认路由上实行QOS,优先处理延时类流量请求,在网络空闲的条件下处理带宽类流量请求。
具体来讲,当默认路由为WAN网络时,则在WAN网络上实行QOS,通过 WAN网络优先处理延时类流量请求,在WAN网络空闲的条件下处理带宽类流量请求,其中,所述处理带宽类流量请求的带宽小于默认路由的全部带宽,以免占据全部带宽,堵塞延时类流量的请求。
当默认路由为蜂窝网络时,则在蜂窝网络上实行QOS,通过蜂窝网络优先处理延时类流量请求,在蜂窝网络空闲的条件下处理带宽类流量请求,其中,所述处理带宽类流量请求的带宽小于默认路由的全部带宽,以免占据全部带宽,堵塞延时类流量的请求。
在一些实施方式中,所述根据当前网络状况选择路由的步骤还包括:
若WAN网络和蜂窝网络均能浏览因特网,则获取WAN网络和蜂窝网络的指标参数;
根据所述指标参数,选择相应的路由处理不同类型的流量请求。
本实施例中,所述指标参数包括延时和带宽,所述不同类型的流量包括延时类流量和带宽类流量;若WAN网络的带宽高于蜂窝网络的带宽,WAN 网络的延时大于蜂窝网络的延时,则选择WAN网络处理带宽类流量请求,选择蜂窝网络处理延时类流量请求;若WAN网络的带宽低于蜂窝网络的带宽,WAN网络的延时小于蜂窝网络的延时,则选择蜂窝网络处理带宽类流量请求,选择WAN网络处理延时类流量请求。本实施例能够实现根据不同类型的流量请求采用相应的网络来处理,以达到最佳的数据处理效果。
在一些实施方式中,所述根据所述指标参数,选择相应的路由处理不同类型的流量请求的步骤还包括:
若WAN网络的带宽高于蜂窝网络的带宽,WAN网络的延时小于蜂窝网络的延时,则在WAN网络上实行QOS,优先处理延时类流量请求,在网络空闲的条件下处理带宽类流量请求;若WAN网络的带宽低于蜂窝网络的带宽, WAN网络的延时大于蜂窝网络的延时,则在蜂窝网络上实行QOS,优先处理延时类流量请求,在网络空闲的条件下处理带宽类流量请求。
在一些实施方式中,所述根据所述指标参数,选择相应的路由处理不同类型的流量请求的步骤包括:
若WAN网络的带宽等于蜂窝网络的带宽,则选择蜂窝网络处理延时类流量请求,选择WAN网络处理带宽类流量请求。由于蜂窝网络具有时延小带宽大,且随着5G的推广,蜂窝网络的这种优势越来越明显,因此,本实施例优先选择蜂窝网络处理延时类流量请求,选择WAN网络处理带宽类流量请求。
在一些实施方式中,还提供一种智能路由选择系统,如图2所示,其包括:
网络监测模块1,用于当接收到智能路由开启指令时,对当前网络状况进行检测;
路由选择模块2,用于根据当前网络状况选择路由,所述路由包括WAN 网络和蜂窝网络。
本实施例提供的智能路由选择系统中,在终端设备的界面上为用户提供路由设置选项,作为举例,通常在终端设备界面上设置有:1、始终优先使用WAN网络的设置选项;2、智能路由设置选项,在该选项是需要求用户设置流量计划为无限制流量。本实施例对所述终端设备的路由设置指令进行实时监测,当监测到用户选择了智能路由设置选项时,即终端设备接收到了智能路由开启指令,此时对所述智能终端的当前网络状况进行检测,并根据当前网络状况选择合适的路由对不同类型的流量请求进行处理。本发明通过动态检测网络状况,对路由进行智能选择,在WAN网络状况不佳的情况下,一样能获得良好的网络体验。
在一些具体的实施方式中,所述路由选择模块2还用于:若WAN网络不能浏览因特网,蜂窝网络能浏览因特网,则选择蜂窝数据作为默认路由;若蜂窝网络不能能浏览因特网,WAN网络能浏览因特网,则选择WAN网络作为默认路由。
在本实施例中,路由器上的WAN口是用来连接外网(公网),或者说是连接宽带运营商的设备的。例如电话线上网时WAN口用来连接Moden(猫);光纤上网时,WAN口用来连接光猫;网线入户上网时,WAN口用来连接入户网线;本实施例所述WAN网络是指通过WAN口来实现访问因特网的网络。蜂窝网络或移动网络(Cellular network)是一种移动通信硬件架构,把移动电话的服务区分为一个个正六边形的小子区,每个小区设一个基站,形成了形状酷似"蜂窝"的结构,因而把这种移动通信方式称为蜂窝移动通信方式。蜂窝网络组成主要有以下三部分:移动站,基站子系统,网络子系统.移动站就是我们的网络终端设备,比如手机或者一些蜂窝工控设备;基站子系统包括我们日常见到的移动基站(大铁塔)、无线收发设备、专用网络(一般是光纤)、无数的数字设备等等的,可以把基站子系统看作是无线网络与有线网络之间的转换器。
在本实施中,若WAN网络不能浏览因特网,蜂窝网络能浏览因特网,则选择蜂窝数据作为默认路由,即通过蜂窝网络来处理不同类型的流量请求;若蜂窝网络不能能浏览因特网,WAN网络能浏览因特网,则选择WAN网络作为默认路由,即通过WAN网络来处理不同类型的流量请求。
在本实施例中,确定默认路由后,将所述默认路由与QOS结合,对不同类型的流量请求进行优先顺序处理。
具体来讲,QOS(Quality of Service,服务质量)指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力,是网络的一种安全机制,是用来解决网络延迟和阻塞等问题的一种技术。在正常情况下,如果网络只用于特定的无时间限制的应用系统,并不需要QOS,比如Web应用,或E-mail设置等,但是对关键应用和多媒体应用就十分必要。而当网络发生拥塞的时候,所有的数据流都有可能被丢弃;为满足用户对不同应用不同服务质量的要求,就需要网络能根据用户的要求分配和调度资源,对不同的数据流提供不同的服务质量:对实时性强且重要的数据报文优先处理;对于实时性不强的普通数据报文,提供较低的处理优先级,网络拥塞时甚至丢弃,QOS应运而生。支持QOS功能的设备,能够提供传输品质服务;针对某种类别的数据流,可以为它赋予某个级别的传输优先级,来标识它的相对重要性,并使用设备所提供的各种优先级转发策略、拥塞避免等机制为这些数据流提供特殊的传输服务。本实施例通过在网络环境中配置 QOS,对不同类型的流量请求进行优先顺序处理,增加了网络性能的可预知性,并能够有效地分配网络带宽,更加合理地利用网络资源。
在本实施例中,所述不同类型的流量包括延时类流量和带宽类流量。所述不同类型的流量可根据网络协议的报头进行区分,其中,对延时要求很高的请求称为延时类流量请求,对带宽要求很高的请求称为带宽类流量请求。作为举例,所述所述延时类流量包括实时视频,实时语音和游戏,但不限于此;所述带宽类流量包括非实时视频、非实时语音和FTP协议下载,但不限于此。
本实施例在默认路由上实行QOS,优先处理延时类流量请求,在网络空闲的条件下处理带宽类流量请求。
具体来讲,当默认路由为WAN网络时,则在WAN网络上实行QOS,通过WAN网络优先处理延时类流量请求,在WAN网络空闲的条件下处理带宽类流量请求,其中,所述处理带宽类流量请求的带宽小于默认路由的全部带宽,以免占据全部带宽,堵塞延时类流量的请求。
当默认路由为蜂窝网络时,则在蜂窝网络上实行QOS,通过蜂窝网络优先处理延时类流量请求,在蜂窝网络空闲的条件下处理带宽类流量请求,其中,所述处理带宽类流量请求的带宽小于默认路由的全部带宽,以免占据全部带宽,堵塞延时类流量的请求。
在一些实施方式中,还提供一种存储介质,其中,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本发明所述智能路由选择方法中的步骤。
在一些实施方式中,还提供一种终端设备,如图3所示,其包括至少一个处理器(processor)20;显示屏21;以及存储器(memory)22,还可以包括通信接口(CommunicationsInterface)23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑指令,以执行上述实施例中的方法。
此外,上述的存储器22中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器20通过运行存储在存储器22中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。
存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。
此外,上述存储介质以及终端设备中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。
作为举例,所述终端设备包括处理器20,所述处理器20可以调用存储器22中的逻辑指令,以执行以下指令:
当接收到智能路由开启指令时,对当前网络状况进行检测;
根据当前网络状况选择路由,所述路由包括WAN网络和蜂窝网络。
本实施例中,在终端设备的界面上为用户提供路由设置选项,作为举例,通常在终端设备界面上设置有:1、始终优先使用WAN网络的设置选项; 2、智能路由设置选项,在该选项是需要求用户设置流量计划为无限制流量。本实施例对所述终端设备的路由设置指令进行实时监测,当监测到用户选择了智能路由设置选项时,即终端设备接收到了智能路由开启指令,此时对所述智能终端的当前网络状况进行检测,并根据当前网络状况选择合适的路由对不同类型的流量请求进行处理。本发明通过动态检测网络状况,对路由进行智能选择,在WAN网络状况不佳的情况下,一样能获得良好的网络体验。
作为举例,所述终端设备包括处理器20,所述处理器20可以调用存储器22中的逻辑指令,以执行以下指令:
若WAN网络不能浏览因特网,蜂窝网络能浏览因特网,则选择蜂窝数据作为默认路由;
若蜂窝网络不能能浏览因特网,WAN网络能浏览因特网,则选择WAN网络作为默认路由。
在本实施例中,路由器上的WAN口是用来连接外网(公网),或者说是连接宽带运营商的设备的。例如电话线上网时WAN口用来连接Moden(猫);光纤上网时,WAN口用来连接光猫;网线入户上网时,WAN口用来连接入户网线;本实施例所述WAN网络是指通过WAN口来实现访问因特网的网络。蜂窝网络或移动网络(Cellular network)是一种移动通信硬件架构,把移动电话的服务区分为一个个正六边形的小子区,每个小区设一个基站,形成了形状酷似"蜂窝"的结构,因而把这种移动通信方式称为蜂窝移动通信方式。蜂窝网络组成主要有以下三部分:移动站,基站子系统,网络子系统.移动站就是我们的网络终端设备,比如手机或者一些蜂窝工控设备;基站子系统包括我们日常见到的移动基站(大铁塔)、无线收发设备、专用网络(一般是光纤)、无数的数字设备等等的,可以把基站子系统看作是无线网络与有线网络之间的转换器。
在本实施中,若WAN网络不能浏览因特网,蜂窝网络能浏览因特网,则选择蜂窝数据作为默认路由,即通过蜂窝网络来处理不同类型的流量请求;若蜂窝网络不能能浏览因特网,WAN网络能浏览因特网,则选择WAN网络作为默认路由,即通过WAN网络来处理不同类型的流量请求。
在本实施例中,所述终端设备可以为手机、平板等任一含有触控屏的设备。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
综上所述,本发明提供了一种智能路由选择方法,当接收到智能路由开启指令时,对当前网络状况进行检测;根据当前网络状况选择路由,所述路由包括WAN网络和蜂窝网络。本发明通过动态检测网络状况,对路由进行智能选择,在WAN网络状况不佳的情况下,一样能获得良好的网络体验。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (5)
1.一种智能路由选择方法,其特征在于,包括步骤:
当接收到智能路由开启指令时,对当前网络状况进行检测;
根据当前网络状况选择路由,所述路由包括WAN网络和蜂窝网络,所述当前网络状况包括当前路由能否浏览因特网;
所述根据当前网络状况选择路由的步骤包括:
若WAN网络不能浏览因特网,蜂窝网络能浏览因特网,则选择蜂窝数据作为默认路由;
若蜂窝网络不能浏览因特网,WAN网络能浏览因特网,则选择WAN网络作为默认路由;
确定默认路由后,将所述默认路由与QOS结合,在默认路由上实行QOS,优先处理延时类流量请求,在网络空闲的条件下处理带宽类流量请求;
若WAN网络和蜂窝网络均能浏览因特网,则获取WAN网络和蜂窝网络的指标参数;
根据所述指标参数,选择相应的路由处理不同类型的流量请求;
所述指标参数包括延时和带宽,所述不同类型的流量包括延时类流量和带宽类流量。
2.根据权利要求1所述的智能路由选择方法,其特征在于,所述根据所述指标参数,选择相应的路由处理不同类型的流量请求的步骤包括:
若WAN网络的带宽高于蜂窝网络的带宽,WAN网络的延时大于蜂窝网络的延时,则选择WAN网络处理带宽类流量请求,选择蜂窝网络处理延时类流量请求;
若WAN网络的带宽低于蜂窝网络的带宽,WAN网络的延时小于蜂窝网络的延时,则选择蜂窝网络处理带宽类流量请求,选择WAN网络处理延时类流量请求;
若WAN网络的带宽高于蜂窝网络的带宽,WAN网络的延时小于蜂窝网络的延时,则在WAN网络上实行QOS,优先处理延时类流量请求,在网络空闲的条件下处理带宽类流量请求;
若WAN网络的带宽低于蜂窝网络的带宽,WAN网络的延时大于蜂窝网络的延时,则在蜂窝网络上实行QOS,优先处理延时类流量请求,在网络空闲的条件下处理带宽类流量请求;
若WAN网络的带宽等于蜂窝网络的带宽,则选择蜂窝网络处理延时类流量请求,选择WAN网络处理带宽类流量请求。
3.一种智能路由选择系统,其特征在于,包括:
网络监测模块,用于当接收到智能路由开启指令时,对当前网络状况进行检测;
路由选择模块,用于根据当前网络状况选择路由,所述路由包括WAN网络和蜂窝网络;
所述网络选择模块还用于若WAN网络不能浏览因特网,蜂窝网络能浏览因特网,则选择蜂窝数据作为默认路由;
若蜂窝网络不能浏览因特网,WAN网络能浏览因特网,则选择WAN网络作为默认路由;
确定默认路由后,将所述默认路由与QOS结合,在默认路由上实行QOS,优先处理延时类流量请求,在网络空闲的条件下处理带宽类流量请求;
若WAN网络和蜂窝网络均能浏览因特网,则获取WAN网络和蜂窝网络的指标参数;
根据所述指标参数,选择相应的路由处理不同类型的流量请求;
所述指标参数包括延时和带宽,所述不同类型的流量包括延时类流量和带宽类流量。
4.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1-2任意一项智能路由选择方法中的步骤。
5.一种终端设备,其特征在于,包括处理器,适于实现各指令;以及存储介质,适于存储多条指令,所述指令适于由处理器加载并执行权利要求1-2任意一项智能路由选择方法中的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110187133.4A CN112929942B (zh) | 2021-02-09 | 2021-02-09 | 一种智能路由选择方法、系统、存储介质及终端设备 |
PCT/CN2021/077507 WO2022170641A1 (zh) | 2021-02-09 | 2021-02-23 | 一种智能路由选择方法、系统、存储介质及终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110187133.4A CN112929942B (zh) | 2021-02-09 | 2021-02-09 | 一种智能路由选择方法、系统、存储介质及终端设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112929942A CN112929942A (zh) | 2021-06-08 |
CN112929942B true CN112929942B (zh) | 2022-08-30 |
Family
ID=76169782
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110187133.4A Active CN112929942B (zh) | 2021-02-09 | 2021-02-09 | 一种智能路由选择方法、系统、存储介质及终端设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112929942B (zh) |
WO (1) | WO2022170641A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114158104B (zh) * | 2021-12-15 | 2023-09-22 | 天翼电信终端有限公司 | 网络选择方法、装置、终端及存储介质 |
CN115134806B (zh) * | 2022-08-31 | 2024-04-19 | 北京博特数通技术有限公司 | IPSec安全加固传输方法、CPE和网络传输系统 |
CN115883383B (zh) * | 2022-12-09 | 2024-05-10 | 山东有人物联网股份有限公司 | 一种网络扩展通信方法、装置、设备及存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018090829A1 (zh) * | 2016-11-15 | 2018-05-24 | 深圳市阿凡达智控有限公司 | 一种智能终端设备接入互联网的方法及装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1549085A3 (en) * | 2003-12-23 | 2006-12-06 | AT&T Corp. | Method and system for routing a telephone call using routing rules |
US8516096B2 (en) * | 2008-07-09 | 2013-08-20 | In Motion Technology Inc. | Cognitive wireless system |
US9197600B2 (en) * | 2011-09-29 | 2015-11-24 | Israel L'Heureux | Smart router |
CN103987029B (zh) * | 2013-02-08 | 2018-01-09 | 华为技术有限公司 | 业务处理方法和相关设备 |
US9577923B2 (en) * | 2013-03-14 | 2017-02-21 | Qualcomm Incorporated | Advanced gateway for multiple broadband access |
CN106470170B (zh) * | 2015-08-21 | 2020-07-14 | 中兴通讯股份有限公司 | 网络切换方法及装置 |
JP6735845B2 (ja) * | 2016-04-05 | 2020-08-05 | 華為技術有限公司Huawei Technologies Co.,Ltd. | ネットワークアクセス方法および端末 |
US10701615B2 (en) * | 2017-01-23 | 2020-06-30 | Cisco Technology, Inc. | System and method to facilitate unequal cost multipath routing in a network environment |
CN107484190B (zh) * | 2017-08-07 | 2019-04-12 | Oppo广东移动通信有限公司 | 网络连接方法、移动终端及计算机可读存储介质 |
CN109167887A (zh) * | 2018-10-31 | 2019-01-08 | 东莞市华庄电子有限公司 | 具有交互功能和无线通话功能的双通道宽带智能cpe控制系统 |
CN210578638U (zh) * | 2019-09-20 | 2020-05-19 | 山东信通电子股份有限公司 | 一种5g客户前端设备 |
-
2021
- 2021-02-09 CN CN202110187133.4A patent/CN112929942B/zh active Active
- 2021-02-23 WO PCT/CN2021/077507 patent/WO2022170641A1/zh active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018090829A1 (zh) * | 2016-11-15 | 2018-05-24 | 深圳市阿凡达智控有限公司 | 一种智能终端设备接入互联网的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112929942A (zh) | 2021-06-08 |
WO2022170641A1 (zh) | 2022-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112929942B (zh) | 一种智能路由选择方法、系统、存储介质及终端设备 | |
CN109379208B (zh) | 网络对象管理方法及其装置 | |
CN109819477B (zh) | 一种处理请求的方法以及相应实体 | |
CN108566286B (zh) | 一种智能路由器服务质量的实现方法、路由器及电子设备 | |
WO2012000358A1 (zh) | 抢占资源的方法、装置和基站 | |
CN113923682A (zh) | 通信方法、装置及系统 | |
US10575239B2 (en) | Data network management | |
EP4387287A1 (en) | Service processing method, apparatus and system | |
JP2007097174A (ja) | サービス品質を制御および監視する方法 | |
EP1978682B9 (en) | QoS CONTROL METHOD AND SYSTEM | |
US20230337266A1 (en) | Method, and electronic device for allocating routing resources of wifi6 router | |
KR20210051375A (ko) | 가상 id를 이용하여 복수의 pdu 세션들을 처리하는 방법 및 상기 방법을 수행하는 smf | |
CN111225452B (zh) | 一种会话管理设备及系统 | |
KR102168177B1 (ko) | 네트워크 장치 및 이를 이용한 패킷 처리 방법 | |
EP3370368B1 (en) | Communication system, networking method and controller for application-driven network | |
JP6640667B2 (ja) | 通信装置、加入者情報制御サーバ、接続制御方法及びコンピュータプログラム | |
JP6669476B2 (ja) | 無線通信装置、システム、方法およびプログラム | |
KR20100010327A (ko) | 메시징 서비스 트래픽 과부하 제어 처리 방법 및 시스템,이를 이용한 메시징 서비스 제공 장치 | |
CN111225400A (zh) | 一种防脱网方法、用户设备和具有存储功能的装置 | |
KR20200043729A (ko) | 제어 평면 장치, 사용자 평면 장치 및 이들을 이용한 패킷 처리 방법 | |
JP5335712B2 (ja) | QoS制御装置、及びQoS制御方法 | |
RU2772710C2 (ru) | Способ обработки запроса и соответствующий объект | |
KR102696951B1 (ko) | 패킷 관리 장치 및 방법 | |
WO2010024810A1 (en) | Hybrid networks | |
KR20050000438A (ko) | 이동통신단말기의 이브이디오 통화 중 음성호 처리에 관한동작 제어 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |