CN107534916A - 一种网络接入方法及终端 - Google Patents
一种网络接入方法及终端 Download PDFInfo
- Publication number
- CN107534916A CN107534916A CN201680011545.XA CN201680011545A CN107534916A CN 107534916 A CN107534916 A CN 107534916A CN 201680011545 A CN201680011545 A CN 201680011545A CN 107534916 A CN107534916 A CN 107534916A
- Authority
- CN
- China
- Prior art keywords
- network
- terminal
- service
- service level
- network service
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/74—Admission control; Resource allocation measures in reaction to resource unavailability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/76—Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0247—Traffic management, e.g. flow control or congestion control based on conditions of the access network or the infrastructure network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/30—Reselection being triggered by specific parameters by measured or perceived connection quality data
- H04W36/304—Reselection being triggered by specific parameters by measured or perceived connection quality data due to measured or perceived resources with higher communication quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/34—Reselection control
- H04W36/36—Reselection control by user or terminal equipment
- H04W36/362—Conditional handover
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Security & Cryptography (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明的实施例提供一种网络接入方法及终端,涉及通信领域,可避免当前网络无法满足各个网络业务的业务需求而引起的卡顿或业务中断等问题。该方法包括:终端获取待执行的第一网络业务的优先级;终端根据该终端存储的网络业务优先级与网络服务等级之间的关系,确定执行该第一网络业务需要的网络服务等级;该终端获取当前接入的第一网络的网络服务等级,若该第一网络的网络服务等级低于执行该第一网络业务需要的网络服务等级,则该终端接入网络服务等级高于该第一网络的网络服务等级的第二网络,并使用该第二网络执行该第一网络业务。
Description
本发明涉及通信领域,尤其涉及一种网络接入方法及终端。
目前,终端(例如手机、路由器等)可以通过WiFi(WIreless-Fidelity,无线保真)业务接入无线网络,通过3G(3rd-Generation,第三代移动通信技术)/4G(the 4th Generation mobile communication technology,第四代移动通信技术)业务接入蜂窝网络,或者,通过宽带业务接入固定网络,并且,在不同场景下终端可以切换正在使用的网络。
例如,当用户在室外使用手机上网时,可以通过3G/4G业务接入蜂窝网络执行各种业务,例如语音、视频、下载、浏览网页等,而当用户回家后,终端可以根据已保存的WiFi密码和用户名通过WiFi业务接入无线网络。
但是,一旦终端接入某种网络后,用户对终端请求的所有业务所需的业务指标,例如抖动值、时延以及丢包率等,均由该网络提供,而该网络能够提供的服务质量是实时变化的,例如,无线网络在第一时刻能够提供的最大传输速率为800K/s,而终端执行下载业务时需要700K/s的传输速率,此时,无线网络可以满足终端执行下载业务,但若后续无线网络在第二时刻能够提供的最大传输速率仅为500K/s,此时,无线网络便无法满足终端执行下载业务所需的最大传输速率,那么,终端执行下载业务时会出现卡顿,甚至导致业务中断等问题。
发明内容
本发明的实施例提供一种网络接入方法及终端,可避免当前网络无法满足各个网络业务的业务需求而引起的卡顿或业务中断等问题。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明的实施例提供一种网络接入方法,包括:终端获取待执行的第一网络业务的优先级;终端根据该终端存储的网络业务优先级与网络服务等级之间的关系,确定执行该第一网络业务需要的网络服务等级,其中,该网络服务等级用于指示网络质量;该终端获取当前接入的第一网络的网络服务等级,若该第一网络的网络服务等级低于执行该第一网络业务需要的网络服务等级,即第一网络的网络服务等级所指示的网络质量无法满足执行该第一网络业务需要的网络质量,则该终端接入网络服务等级高于该第一网络的网络服务等级的第二网络,并使用该第二网络执行该第一网络业务。
由于第二网络的网络服务等级高于第一网络的网络服务等级,即第二网络的网络质量高于第一网络的网络质量,因此,将第一网络切换为第二网络后,可以保证第一网络业务不会因为当前第一网络提供的网络质量降低,或者因为当前第一网络能够提供的业务总指标有限,而出现卡顿或业务中断等问题。
在一种可能的设计中,该方法还包括:对于该终端可接入的N(N为大于1的整数)个网络中的每个网络,终端监测在每个网络的M(M为大于等于1的整数)项服务质量参数,这M项服务质量参数包括时延、抖动值、误码率,最大传输速率、最小传输速率以及平均传输速率中的至少一项;该终端根据N个网络中每个网络的这M项服务质量参数,确定每个网络的网络服务等级。
由于N种网络的网络质量是实时变化的,因此,终端可以根据上述方法获取到的每种网络的网络服务等级,即建立网络服务等级与不同网络之间的对应关系。
例如,对于N个网络中的每个网络,终端可以分别确定每个网络中M项服务质量参数中的每一项服务质量参数是否满足对应的预设阈值条件;进而,终端统计M项服务质量参数中,满足对应的预设阈值条件的服务质量参数的项数;终端根据该项数确定N个网络
中的每个网络的网络服务等级,其中,当项数越多时,该网络的网络服务等级所指示的网络服务质量越高。
在一种可能的设计中,在该终端接入第二网络之后,还包括:该终端统计在该第二网络下的第一带宽占用率;若该第一带宽占用率大于第一门限,则该终端同时使用该第二网络和除该第二网络外的至少一种网络接入WAN。
由于终端在不同网络下可以提供的带宽是一定的,因此,为了保证终端内运行的所有网络业务(包括上述第一网络业务)的带宽需求,在终端将上述第一网络切换为第二网络之后,统计在该第二网络下的第一带宽占用率,当上述第一带宽占用率大于第一门限时,终端可以同时使用第二网络和除第二网络外的至少一种网络接入WAN,以保证终端内运行的所有网络业务的带宽需求。
在一种可能的设计中,该方法还包括:若该第一网络的网络服务等级高于或等于执行该第一网络业务需要的网络服务等级,则该终端统计当前在该第一网络下的第二带宽占用率;若该第二带宽占用率大于第二门限,则该终端同时使用该第一网络和除该第一网络外的至少一种网络接入WAN。
在一种可能的设计中,该终端接入第二网络,包括:该终端比较该第二网络的资费与该第一网络的资费;若该第二网络的资费低于该第一网络的资费,则该终端接入该第二网络。
当第二网络的资费低于第一网络的资费时,终端可以直接将第一网络切换为第二网络,这样既可以保证终端为第一网络业务提供较高的网络质量,同时可以降低用户入网使用的费用。
在一种可能的设计中,在该终端比较该第二网络的资费与该第一网络的资费之后,还包括:若该第二网络的资费高于该第一网络的资费,则该终端从终端可接入的N个网络中确定候选网络,其中,该候选网络的网络服务等级高于该第一网络的网络服务等级,且候选网络的资费低于该第二网络的资费;进而,该终端将该候选网络作为上述第二网络,并接入该第二网络。
当第二网络的资费高于第一网络的资费时,由于候选网络的网络服务等级高于该第一网络的网络服务等级,且该候选网络的资费低于该第二网络的资费,那么,终端为保证为第一网络业务提供较高的网络质量,同时降低用户入网使用的费用,可以将该该候选网络作为第二网络,并接入该第二网络。
在一种可能的设计中,终端获取待执行的第一网络业务的优先级,包括:该终端获取该第一网络业务的IP报文;该终端解析该IP报文的TOS字段;进而根据该TOS字段确定该第一网络业务的优先级。
第二方面,本发明的实施例提供一种终端,包括:获取单元,用于获取待执行的第一网络业务的优先级;以及获取当前接入的第一网络的网络服务等级;确定单元,用于根据该终端存储的网络业务优先级与网络服务等级之间的关系,确定执行该第一网络业务需要的网络服务等级,该网络服务等级用于指示网络质量;接入单元,用于若该第一网络的网络服务等级低于执行该第一网络业务需要的网络服务等级,则接入第二网络,并使用该第二网络执行该第一网络业务;其中,该第二网络的网络服务等级高于该第一网络的网络服务等级。
在一种可能的设计中,该确定单元,具体用于:对于终端可接入的N个网络中的每个网络,监测每个网络的M项服务质量参数,该M项服务质量参数包括时延、抖动值、误码率,最大传输速率、最小传输速率以及平均传输速率中的至少一项;其中,N为大于1的整数,M为大于等于1的整数;根据N个网络中每个网络的M项服务质量参数,分别确定N个网络中每个网络的网络服务等级;这N个网络包括该第一网络和该第二网络。
在一种可能的设计中,该确定单元,具体用于:对于N个网络中的每个网络,分别确定每个网络中M项服务质量参数中的每一项服务质量参数是否满足对应的预设阈值条件;统计M项服务质量参数中,满足对应的预设阈值条件的服务质量参数的项数;根据该项
数确定N个网络中的每个网络的网络服务等级,其中,当该项数越多时,该网络的网络服务等级所指示的网络服务质量越高。
进一步地,该终端还包括统计单元,该统计单元,用于统计在该第二网络下的第一带宽占用率;该接入单元,还用于若该第一带宽占用率大于第一门限,则同时使用该第二网络和除该第二网络外的至少一种网络接入WAN。
进一步地,该统计单元,还用于若该第一网络的网络服务等级高于或等于执行该第一网络业务需要的网络服务等级,则统计当前在该第一网络下的第二带宽占用率;该接入单元,还用于若该第二带宽占用率大于第二门限,则同时使用该第一网络和除该第一网络外的至少一种网络接入WAN。
进一步地,该确定单元,还用于比较该第二网络的资费与该第一网络的资费;该接入单元,具体用于若该第二网络的资费低于该第一网络的资费,则接入该第二网络。
进一步地,该确定单元,还用于若该第二网络的资费高于该第一网络的资费,则从终端可接入的N个网络中确定候选网络,该候选网络的网络服务等级高于该第一网络的网络服务等级,且该候选网络的资费低于该第二网络的资费;该终端将该候选网络作为该第二网络。
进一步地,该获取单元,具体用于获取该第一网络业务的IP报文;该确定单元,还用于解析该IP报文的TOS字段;根据该TOS字段确定该第一网络业务的优先级。
第三方面,本发明的实施例提供一种终端,包括:处理器、存储器、总线和射频RF电路;该存储器用于存储计算机执行指令,该处理器与该存储器通过该总线连接,当该终端运行时,该处理器执行该存储器存储的该计算机执行指令,以使该终端执行如第一方面中任一项该的网络接入方法。
第四方面,本发明实施例提供了一种计算机存储介质,用于储存为上述终端所用的计算机软件指令,其包含用于执行上述方面为
终端所设计的程序。
本发明中,上述终端的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本发明类似,属于本发明权利要求及其等同技术的范围之内。
另外,第二方面至第四方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。
本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
图1为本发明实施例提供的一种网络接入方法的应用场景示意图一;
图2为本发明实施例提供的一种网络接入方法的应用场景示意图二;
图3为本发明实施例提供的一种终端的硬件结构示意图;
图4为本发明实施例提供的一种网络接入方法的流程示意图一;
图5为本发明实施例提供的一种网络接入方法的流程示意图二;
图6为本发明实施例提供的一种终端的结构示意图一;
图7为本发明实施例提供的一种终端的结构示意图二。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
另外,术语“第一”、“第二”仅用于描述目的,而不能理解为
指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
如图1所示,终端01可以通过WiFi业务与WiFi接入点(AP,Access Point)进行通信,从而接入无线网络,或者,终端01可以通过3G/4G业务与基站进行通信,从而接入蜂窝网络,又或者,终端01可以通过宽带业务与SDN(Software Defined Network,软件定义网络)服务器进行通信,从而接入固定网络,这样,用户便可以使用终端01执行语音通话、视频下载等网络业务。
其中,无线网络、蜂窝网络与固定网络可以作为3种不同类型的网络为终端提供各种网络业务。
需要说明的是,上述终端01可以是支持多种网络的任意终端,例如手机、路由器、CPE(Customer Premise Equipment,客户终端设备)等,本发明对此不作限制。
可以理解的是,如图2所示,当上述终端01通过接入某种网络之后,该终端01又可以作为上行设备为下行设备02提供入网服务,例如,当上述终端01为手机时,手机通过4G业务接入蜂窝网络之后,该手机也可以作为上行设备将自身作为WiFi热点,这样,其他的手机、iPad(平板电脑)等下行设备02可以通过该WiFi业务接入上述WiFi热点,进而接入蜂窝网络。此时,下行设备02可以向上述终端01请求网络业务,例如,当用户使用IPAD浏览网页时,IPAD会向终端01请求网页浏览业务。
然而,上述不同类型的网络所提供的网络服务质量(例如时延,抖动值,误码率以及最大传输速率)是实时变化的,并且,同一时刻
下不同类型的网络能够提供的网络服务质量也是不同的,那么,终端01接入某种类型的网络后,一旦当前网络提供的网络服务质量降低,或者,对终端01请求的各个业务所需的业务指标大于该网络能提供的业务总指标,则会直接引起终端01或者终端01下挂的IPAD等下行设备02在执行各个网络业务时出现卡顿或中断等问题。
对此,本发明的实施例提供一种网络接入方法,其中,终端01支持N(N>1)种类型的网络,该终端01内建立有各个网络业务的优先级与各个网络服务等级之间的对应关系,其中,网络服务等级用于指示网络质量,网络服务等级越高,则表示网络质量越好,例如,网页浏览业务的优先级为1(假设1为最低的优先级等级),与优先级1对应的网络服务等级为3(即最低网络服务等级);而语音通话业务的优先级为4,与优先级4对应的网络服务等级为1。
假设终端01当前使用的网络为第一网络,终端01可以周期性的分别获取上述N种网络的网络服务等级,每一种网络的网络服务等级可反映该网络可提供的网络质量,这样,当终端01自身或上述下行设备02请求执行第一网络业务时,终端01获取该待执行的第一网络业务的优先级;进而,终端01根据上述各个网络业务的优先级与各个网络服务等级之间的对应关系,确定执行第一网络业务需要的网络服务等级,即满足第一网络业务的业务指标的最低网络服务等级,若当前第一网络的网络服务等级低于执行该第一网络业务需要的网络服务等级,即第一网络的网络服务等级所指示的网络质量无法满足执行第一网络业务需要的网络质量,第一网络业务需要服务质量更高的网络提供,那么,终端01接入网络服务等级较高的第二网络,其中,该第二网络的网络服务等级高于第一网络的网络服务等级,从而保证第一网络业务不会因为当前第一网络提供的网络质量的变化,或者因为当前第一网络能够提供的业务总指标有限,而出现卡顿或业务中断等问题。
例如,用户的手机支持无线网络和蜂窝网络两种类型的网络,那么,用户回家后,手机可以通过WiFi业务接入无线网络,此时,
无线网络为第一网络,手机可以周期性的获取上述两种网络的网络服务等级,例如,蜂窝网络的网络服务等级为一级,无线网络的网络服务等级为二级,即蜂窝网络此时提供的网络质量高于无线网络此时提供的网络质量,那么,当用户此时使用手机进行视频通话时,终端01获取到视频通话的业务请求,即视频通话业务为第一网络业务,此时,终端01获取视频通话业务的优先级,例如,视频通话业务的优先级为7,即最高级别,也就是说,视频通话业务所需的网络质量(例如传输速率、时延等)较高,终端01根据上述各个网络业务的优先级与各个网络服务等级之间的对应关系,确定执行视频通话业务所需的网络服务等级为一级,那么,当前的无线网络的网络服务等级(二级)低于执行视频通话业务需要的网络服务等级(一级),即当前无线网络的网络质量无法满足视频通话业务,那么,终端01接入网络服务等级高于无线网络的网络服务等级的网络,例如,将无线网络切换为网络服务等级为一级的蜂窝网络。
进一步地,图3为本发明实施例提供的一种终端01的结构示意图,其中,该移动终端可以为手机、平板电脑、笔记本电脑、UMPC(Ultra-mobile Personal Computer,超级移动个人计算机)、上网本、PDA(Personal Digital Assistant,个人数字助理)等。
本发明实施例以移动终端为手机为例进行说明,图3示出的是与本发明各实施例相关的手机300的部分结构的框图。
如图3所示,手机300包括:RF(radio frequency,射频)电路320、存储器330、输入单元340、显示单元350、方向传感器360、音频电路370、处理器380、以及电源390等部件。本领域技术人员可以理解,图3中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图3对手机300的各个构成部件进行具体的介绍:
RF电路320可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器380处理;另外,将
上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、LNA(low noise amplifier,低噪声放大器)、双工器等。此外,RF电路320还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(global system of mobile communication,全球移动通讯系统)、GPRS(general packet radio service,通用分组无线服务)、CDMA(code division multiple access,码分多址)、WCDMA(wideband code division multiple access,宽带码分多址)、LTE(long term evolution,长期演进)、电子邮件、SMS(short messaging service,短消息服务)等。
存储器330可用于存储软件程序以及模块,处理器380通过运行存储在存储器330的软件程序以及模块,从而执行手机300的各种功能应用以及数据处理。存储器330可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机300的使用所创建的数据(比如音频数据、图像数据、电话本等)等。此外,存储器330可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元340可用于接收输入的数字或字符信息,以及产生与手机300的用户设置以及功能控制有关的键信号输入。具体地,输入单元340可包括触摸屏341以及其他输入设备342。触摸屏341,也称为触控面板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触摸屏341上或在触摸屏341附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触摸屏341可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器380,并能接
收处理器380发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触摸屏341。除了触摸屏341,输入单元340还可以包括其他输入设备342。具体地,其他输入设备342可以包括但不限于物理键盘、功能键(比如音量控制按键、电源开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元350可用于显示由用户输入的信息或提供给用户的信息以及手机300的各种菜单。显示单元350可包括显示面板351,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板341。进一步的,触摸屏341可覆盖显示面板351,当触摸屏341检测到在其上或附近的触摸操作后,传送给处理器380以确定触摸事件的类型,随后处理器380根据触摸事件的类型在显示面板351上提供相应的视觉输出。虽然在图3中,触摸屏341与显示面板351是作为两个独立的部件来实现手机300的输入和输出功能,但是在某些实施例中,可以将触摸屏341与显示面板351集成而实现手机300的输入和输出功能。
方向传感器360,例如,加速度传感器或者重力传感器(gravity sensor),可以检测手机在各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机在各个方向上的加速度的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等。
手机300还可以包括其它传感器,比如光传感器。具体地,光传感器可包括环境光传感器及接近光传感器。其中,环境光传感器可根据环境光线的明暗来调节显示面板341的亮度;接近光传感器可以检测是否有物体靠近或接触手机,可在手机300移动到耳边时,关闭显示面板341和/或背光。手机300还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路370、扬声器371、麦克风372可提供用户与手机300之间的音频接口。音频电路370可将接收到的音频数据转换后的电
信号,传输到扬声器371,由扬声器371转换为声音信号输出;另一方面,麦克风372将收集的声音信号转换为电信号,由音频电路370接收后转换为音频数据,再将音频数据输出至RF电路320以发送给比如另一手机,或者将音频数据输出至存储器330以便进一步处理。
WiFi模块390,可将手机300以无线方式,例如WiFi模式,接入WAN。
处理器380是手机300的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器330内的软件程序和/或模块,以及调用存储在存储器330内的数据,执行手机300的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器380可包括一个或多个处理单元;优选的,处理器380可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器380中。
尽管未示出,手机300还可以包括蓝牙模块等,在此不再赘述。
在本发明实施例中,存储器330中存储有各个业务的优先级与各个网络服务等级之间的对应关系,具体的,手机300可以支持多个业务,例如网页浏览业务、视频通话业务等,按照业务指标的不同,可以分别确定这些业务的优先级和这些业务的所需的服务质量,进而,在存储器330内建立各个业务的优先级与各个网络服务等级之间的对应关系。
这样,本发明实施例提供的网络接入方法中,处理器380可以通过调用RF电路320,获取第一网络业务的优先级,进而,通过读取存储器330中存储的各个业务的优先级与各个网络服务等级之间的对应关系,确定执行第一网络业务需要的网络服务等级,若当前第一网络的网络服务等级低于执行第一网络业务需要的网络服务等级,则处理器380接入第二网络,由于第二网络的网络服务等级高于第一网络的网络服务等级,从而保证第一网络业务不会因为当前
第一网络的网络质量发生变化,或者因为第一网络能够提供的业务总指标有限,而出现卡顿或业务中断等问题。
以下,将结合图3具体阐述本发明实施例提供的网络接入方法,如图4所示,方法包括:
101、终端获取自身支持的N种网络的网络服务等级,其中,终端当前已接入N种网络中的第一网络,N为大于1的整数。
具体的,对于终端支持的上述N种网络中的每种网络,终端可以监测在该网络下的M项服务质量参数,这M项服务质量参数包括时延、抖动值、误码率,最大传输速率、最小传输速率以及平均传输速率中的至少一项,M为大于等于1的整数;进而,终端根据这M项服务质量参数,确定该网络的网络服务等级,最终得到N种网络中每种网络的网络服务等级。在本发明实施例中,一级的网络服务等级高于二级的网络服务等级,而网络服务等级越高则表示该网络可提供的网络质量越高。
示例性的,以蜂窝网络为例,终端可以向基站发送探测数据包检测时延、抖动值、误码率以及最大传输速率共4项服务质量参数,并且,对于这4项服务质量参数中的每一项服务质量参数,终端内都预设有阈值条件,例如,时延的阈值条件为:检测到的时延小于0.8毫秒;最大传输速率的阈值条件为:检测到的最大传输速率大于800K/s。
因此,终端可以确定每一项服务质量参数是否满足对应的阈值条件,进而统计出满足对应的阈值条件的服务质量参数的项数,例如,时延和最大传输速率这2项服务质量参数满足对应的阈值条件,即该项数为2项,那么,终端可以根据该项数确定蜂窝网络的网络服务等级,其中,当上述项数越多时,该蜂窝网络的网络服务等级越高,即该蜂窝网络的网络服务等级所反映的网络服务质量越高。例如,当4项服务质量参数中有4项服务质量参数满足对应的阈值条件时,确定该蜂窝网络的网络服务等级为最高级一级,当4项服务质量参数中有3项服务质量参数满足对应的阈值条件时,确定该
蜂窝网络的网络服务等级为二级等。
当然,本发明实施例对获取个网络的网络服务等级的方法并不作限制,可以理解的是,本领域技术人员可以根据实际经验或者一定算法,通过各项服务质量参数确定某种网络的网络服务等级。
例如,可以为M项服务质量参数分别设置权重,那么,终端可以按照每项服务质量参数的权重,对监测到的M项服务质量参数进行打分,进而根据打分结果确定该网络的网络服务等级。
其中,结合图3,在步骤101中,终端内的处理器380可以通过调用RF电路300以及存储器330内存储的程序,获取上述N种网络的网络服务等级。
102、终端获取待执行的第一网络业务的优先级。
如图1或图2所示,当终端接入第一网络后,终端自身可以请求执行第一网络业务,例如,歌曲下载、视频通话、语音通话等;终端的下行设备也可以向终端请求执行第一网络业务,此时,终端获取第一网络业务的IP报文;并进一步解析该IP报文内的TOS(Type of Service,服务类型)字段,由于该TOS字段用于指示第一网络业务的优先级,因此,终端可以根据解析出的TOS字段确定第一网络业务的优先级。
如表1所示,为IP协议规定的IP报文中TOS字段的第0-5位不同取值对应的各个网络业务(包括上述第一网络业务)和各个业务的优先级,其中,DSCP(Differentiated Services Code Point,差分服务代码点)为各个网络业务的代码,优先级的取值包括0至6,取值越大,表示优先级越高。这样,终端表可以根据表1获取第一网络业务的优先级。
表1
DSCP | TOS字段中第0-5位 | 优先级 |
CS0 | 000 000 | 0 |
CS1 | 001 000 | 1 |
AF11 | 001 010 | 1 |
AF12 | 001 100 | 1 |
AF13 | 001 110 | 1 |
CS2 | 010 000 | 2 |
AF21 | 010 010 | 2 |
AF22 | 010 100 | 2 |
AF23 | 010 110 | 2 |
CS3 | 011 000 | 3 |
AF31 | 011 010 | 3 |
AF32 | 011 100 | 3 |
AF33 | 011 110 | 3 |
CS4 | 100 000 | 4 |
AF41 | 100 010 | 4 |
AF42 | 100 100 | 4 |
AF43 | 100 110 | 4 |
CS5 | 101 000 | 5 |
EF | 101 110 | 5 |
CS6 | 110 000 | 6 |
其中,结合图3,在步骤102中,终端内的处理器380可以通过调用RF电路300以及存储器330内存储的程序,获取待执行的第一网络业务的优先级。
103、终端根据预置的各个网络业务的优先级与各个网络服务等级之间的对应关系,确定执行第一网络业务需要的网络服务等级。
具体的,终端内保存有各个网络业务的优先级与各个网络服务等级之间的对应关系,其中,各个网络业务的优先级与各个网络服
务等级之间的对应关系可以是一一对应的,又或者,一定取值范围内的优先级可与某一级网络服务等级对应。
示例性的,如表2所示,为表1中各个网络业务的优先级(即上述优先级0-6)与各个网络服务等级之间的对应关系,例如,当浏览网页业务的优先级在[0,2]内时,该浏览网页业务与三级的网络服务等级对应,也就是说,网络服务等级为三级的任意网络均可满足该浏览网页业务所要求的业务指标。
表2
优先级取值范围 | 网络服务等级 |
[0,2] | 三级 |
[3,4] | 二级 |
[5,6] | 一级 |
由于步骤102中终端已经确定了第一网络业务的优先级,那么,结合表2所示的各个业务的优先级与各个网络服务等级之间的对应关系,终端可以确定执行该第一网络业务时需要的网络服务等级,即满足第一网络业务的业务指标的最低网络服务等级。
进一步地,由于步骤101中终端获取了N种网络的网络服务等级,那么,结合上述各个网络业务的优先级与各个网络服务等级之间的对应关系,可以确定各个网络业务的优先级、网络服务等级与N种网络之间的对应关系,例如,如表3所示,为各个网络业务的优先级、网络服务等级与3种网络之间的对应关系。
当然,由于N种网络的网络质量是实时变化的,因此,终端可以根据步骤101中获取到的每种网络的网络服务等级,修改表3中网络服务等级与不同网络之间的对应关系。
表3
优先级取值范围 | 网络服务等级 | N种网络 |
[0,2] | 三级 | 无线网络 |
[3,4] | 二级 | 蜂窝网络 |
[5,6] | 一级 | 固定网络 |
基于上述N种网络与各个网络业务的优先级之间的对应关系,以及步骤102中确定的第一网络业务需要的网络服务等级,终端便可以确定第一网络的网络服务等级与执行第一网络业务需要的网络服务等级的高低,及确定当前的第一网络提供的网络质量是否满足执行第一网络业务需要的网络质量,例如,第一网络为无线网络,第一网络业务为视频下载业务,第一网络业务的优先级为4,与第一网络业务的优先级对应的网络服务等级(例如第一网络服务等级)为二级,那么,根据表3可以确定:当网络为数据模式或固网模式时,可以满足第一网络业务对服务质量的要求,而当前的第一网络的网络服务等级为三级,显然,第一网络的网络服务等级低于第一网络服务等级,即执行第一网络业务需要的网络服务等级。
其中,结合图3,在步骤103中,终端内的处理器380可以通过调用存储器330内存储的各个网络业务的优先级与各个网络服务等级之间的对应关系,确定执行第一网络业务需要的网络服务等级。
104a、若第一网络的网络服务等级低于执行第一网络业务需要的网络服务等级,则终端接入第二网络。
其中,第二网络的网络服务等级高于第一网络的网络服务等级。
仍以步骤103中的例子进行说明,若终端当前使用的网络为无线网络,即第一网络为无线网络,无线网络的网络服务等级为三级,而执行第一网络业务需要的第一网络服务等级为二级。
也就是说,无线网络目前的服务质量不满足终端执行第一网络业务,那么,如果终端仍然使用无线网络执行第一网络业务,则会出现卡顿,甚至业务中断等问题,因此,终端此时可以接入网络服务等级更高的第二网络,即第二网络的网络服务等级应该高于或等于第一网络服务等级,才能满足终端执行第一网络业务的业务指标。
需要说明的是,上述终端接入第二网络时,可以只接入第二网络,也可以同时接入第一网络和第二网络,本发明实施例对此不做限定。
其中,结合图3,在步骤104a中,终端内的处理器380可以通
过调用WiFi模块390等不同的网络模块,接入不同网络。
105a、终端统计在该第二网络下的第一带宽占用率。
由于终端在不同网络下可以提供的带宽是一定的,因此,为了保证终端内运行的所有网络业务(包括上述第一网络业务)的带宽需求,在终端接入第二网络之后,统计在该第二网络下的第一带宽占用率。
106a若第一带宽占用率大于第一门限,则终端同时使用第二网络和除第二网络外的至少一种网络接入WAN(Wide Area Network,广域网)。
相应的,在步骤106a中,当上述第一带宽占用率大于第一门限时,终端可以同时使用第二网络和除第二网络外的至少一种网络接入WAN,以保证终端内运行的所有网络业务的带宽需求。
例如,终端在第二网络(第二网络为蜂窝网络)下可以提供的带宽总量为4M,终端原本运行有网页浏览业务和语音业务,当加入上述第一网络业务后,在第二网络下的第一带宽占用率已高于第一门限95%,此时,终端可以在第二网络的基础上同时接入固定网络和/或无线网络,以保证终端可以提供满足上述三个业务的带宽。
其中,结合图3,终端内的处理器380可以通过调用存储器330内的程序,执行上述步骤105a-106a。
104b、若第一网络的网络服务等级高于或等于执行第一网络业务需要的网络服务等级,则终端统计当前在第一网络下的第二带宽占用率。
与步骤104a对应的,在步骤104b中,若第一网络的网络服务等级高于或等于执行第一网络业务需要的网络服务等级,也就是说,此时终端正在使用的第一网络提供的网络质量已经可以满足第一网络业务的业务指标,因此,无需再接入其他网络。
仍以步骤103中的例子举例说明,如表3所示,若终端当前接入蜂窝网络,即第一网络为蜂窝网络,蜂窝网络的网络服务等级为二级,而与执行第一网络业务所需的网络服务等级为三级,即第一
网络的网络服务等级高于执行第一网络业务需要的网络服务等级,也就是说,蜂窝网络目前提供的网络质量可以满足终端执行第一网络业务的业务指标,因此,终端无需再接入其他网络,可继续使用第一网络执行该第一网络业务。
另外,由于增加了第一网络业务,因此,为了保证终端内运行的所有网络业务的带宽需求,终端统计当前在第一网络下的第二带宽占用率。
105b、若第二带宽占用率大于第二门限,则终端同时使用第一网络和除第一网络外的至少一种网络接入WAN。
与步骤106a类似的,当上述第二带宽占用率大于第二门限时,终端可以同时使用第一网络和除第一网络外的至少一种网络接入WAN,以保证终端内运行的所有网络业务的带宽需求。
其中,结合图3,终端内的处理器380可以通过调用存储器330内的程序,执行上述步骤104b-105b。
终端可以周期性的获取自身支持的N种网络的网络服务等级,从而确定这N种网络所提供的网络质量的实时变化情况,进而按照上述网络接入方法实时调整终端的网络,以保证终端可以持续性的为各个网络业务提供网络质量稳定的网络。
进一步地,使用不同网络时的资费一般是不同的,例如,蜂窝网络的资费按照传输数据的流量计算,一般资费较贵,固定网络,例如光纤宽带的资费一般比蜂窝网络的资费便宜,而无线网络通常是免费的。
因此,终端在执行上述步骤104a,即终端从已经接入的第一网络切换为第二网络时,还可以根据不同网络的资费为用户选择资费较低的网络,实现不同网络之间的智能切换。
对此,示例性的,本发明实施例提供了一种终端接入第二网络的具体方法,如图5所示,该方法包括:
201、终端比较第二网络的资费与第一网络的资费。
具体的,当终端确定执行第一网络业务需要的网络为网络服务
等级较高的第二网络时,终端比较该第二网络的资费与当前使用的第一网络的资费高低。
202a、若第二网络的资费低于第一网络的资费,则终端直接接入该第二网络。
在步骤202a中,当第二网络的资费低于第一网络的资费时,终端可以直接接入该第二网络,这样既可以保证终端为第一网络业务提供较高的网络质量,同时可以降低用户入网使用的费用。
202b、若第二网络的资费高于第一网络的资费,则终端确定候选网络,该候选网络的网络服务等级高于第一网络的网络服务等级,且该候选网络的资费低于第二网络的资费。
与步骤202a相反的,若第二网络的资费高于第一网络的资费,由于第一网络的网络服务等级低于执行第一网络业务需要的网络服务等级,即执行第一网络业务需要的网络服务等级应该高于第一网络的网络服务等级,因此,为了保证为第一网络业务提供较高的服务质量,终端需要选择网络服务等级高于上述第一网络的网络服务等级的网络,同时,为了降低用户入网使用的费用,终端需要选择资费低于第二网络的资费的网络,即上述候选网络。
仍以步骤103中的例子进行说明,若终端当前接入的网络为无线网络,即第一网络为无线网络,执行第一网络业务所需的网络服务等级为三级,第二网络为网络服务等级为二级的蜂窝网络,而第二网络的资费高于第一网络的资费,此时,如果终端仍然通过当前使用的第一网络执行第一网络业务,则会出现卡顿,甚至业务中断等问题,如果终端通过第二网络执行第一网络业务,则会产生较高的费用,因此,终端选择网络服务等级高于第一网络的网络服务等级的网络,且资费低于第二网络的资费的网络,例如表3中的固定网络,为待切换的候选网络。
203b、终端将上述候选网络作为第二网络,并接入该第二网络。
此时,终端将上述候选网络作为待接入的第二网络,进而接入该第二网络,从而为第一网络业务提供较高的网络质量,同时可以
降低用户入网使用的费用。
其中,结合图3,终端内的处理器380可以通过调用存储器330内的程序,执行上述步骤201-203b。
至此,本发明的实施例提供一种网络接入方法,其中,终端内建立有各个网络业务的优先级与各个网络服务等级之间的对应关系,假设终端当前使用的网络为第一网络,那么,当向终端请求执行第一网络业务时,终端获取该待执行的第一网络业务的优先级;这样,终端根据各个网络业务的优先级与各个网络服务等级之间的对应关系,确定执行第一网络业务所需的网络服务等级,即满足第一网络业务的业务指标的最低网络服务等级,若第一网络的网络服务等级低于执行第一网络业务需要的网络服务等级,即第一网络的网络服务等级所指示的网络质量无法满足执行第一网络业务需要的网络质量,那么,终端接入网络服务等级高于第一网络的网络服务等级的第二网络,从而保证第一网络业务不会因为当前第一网络提供的网络质量发生变化,或者因为当前第一网络能够提供的业务总指标有限,而出现卡顿或中断等问题。
图6为本发明实施例提供的一种终端的结构示意图,本发明实施例提供的终端可以用于实施上述图1-图5所示的本发明各实施例实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照图1-图5所示的本发明各实施例。
其中,该终端具体可以为支持N(N为大于1的整数)种网络的手机或路由器等,本发明对此不作任何限制,可满足运算能力需求的所有硬件产品都适用。
具体的,该终端包括:
获取单元11,用于获取待执行的第一网络业务的优先级;以及获取当前接入的第一网络的网络服务等级;
确定单元12,用于根据所述终端存储的网络业务优先级与网络服务等级之间的关系,确定执行所述第一网络业务需要的网络服务等级,所述网络服务等级用于指示网络质量;
接入单元13,用于若所述第一网络的网络服务等级低于执行所述第一网络业务需要的网络服务等级,则接入第二网络,并使用所述第二网络执行所述第一网络业务;
其中,所述第二网络的网络服务等级高于所述第一网络的网络服务等级。
进一步地,所述获取单元11,还用于:对于所述终端可接入的N个网络中的每个网络,所述终端监测每个网络的M项服务质量参数,所述M项服务质量参数包括时延、抖动值、误码率,最大传输速率、最小传输速率以及平均传输速率中的至少一项;其中,N为大于1的整数,M为大于等于1的整数;
所述确定单元12,还用于根据所述N个网络中每个网络的M项服务质量参数,分别确定所述N个网络中每个网络的网络服务等级;所述N个网络包括所述第一网络和所述第二网络。
进一步地,所述确定单元12,具体用于:对于所述N个网络中的每个网络,分别确定每个网络中M项服务质量参数中的每一项服务质量参数是否满足对应的预设阈值条件;统计M项服务质量参数中,满足对应的预设阈值条件的服务质量参数的项数;根据所述项数确定所述N个网络中的每个网络的网络服务等级,其中,当所述项数越多时,该网络的网络服务等级所指示的网络服务质量越高。
进一步地,如图7所示,所述终端还包括统计单元14,
所述统计单元14,用于统计在所述第二网络下的第一带宽占用率;
所述接入单元13,还用于若所述第一带宽占用率大于第一门限,则同时使用所述第二网络和除所述第二网络外的至少一种网络接入WAN。
进一步地,所述统计单元14,还用于若所述第一网络的网络服务等级高于或等于执行所述第一网络业务需要的网络服务等级,则统计当前在所述第一网络下的第二带宽占用率;
所述接入单元13,还用于若所述第二带宽占用率大于第二门
限,则同时使用所述第一网络和除所述第一网络外的至少一种网络接入WAN。
进一步地,所述确定单元12,还用于比较所述第二网络的资费与所述第一网络的资费;
所述接入单元13,具体用于若所述第二网络的资费低于所述第一网络的资费,则接入所述第二网络。
进一步地,所述确定单元12,还用于若所述第二网络的资费高于所述第一网络的资费,则从所述终端可接入的N个网络中确定候选网络,所述候选网络的网络服务等级高于所述第一网络的网络服务等级,且所述候选网络的资费低于所述第二网络的资费;将所述候选网络作为所述第二网络。
进一步地,所述获取单元11,具体用于获取所述第一网络业务的IP报文;
所述确定单元12,还用于解析所述IP报文的TOS字段;根据所述TOS字段确定所述第一网络业务的优先级。
至此,本发明的实施例提供一种终端,其中,该终端内建立有各个网络业务的优先级与各个网络服务等级之间的对应关系,假设终端当前使用的网络为第一网络,那么,当向终端请求执行第一网络业务时,终端获取该待执行的第一网络业务的优先级;这样,终端根据各个网络业务的优先级与各个网络服务等级之间的对应关系,确定执行第一网络业务所需的网络服务等级,即满足第一网络业务的业务指标的最低网络服务等级,若第一网络的网络服务等级低于执行第一网络业务需要的网络服务等级,即第一网络的网络服务等级所指示的网络质量无法满足执行第一网络业务需要的网络质量,那么,终端接入网络服务等级高于第一网络的网络服务等级的第二网络,从而保证第一网络业务不会因为当前第一网络提供的网络质量发生变化,或者因为当前第一网络能够提供的业务总指标有限,而出现卡顿或中断等问题。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,
仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全
部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (16)
- 一种网络接入方法,其特征在于,包括:终端获取待执行的第一网络业务的优先级;所述终端根据所述终端存储的网络业务优先级与网络服务等级之间的关系,确定执行所述第一网络业务需要的网络服务等级,所述网络服务等级用于指示网络质量;所述终端获取当前接入的第一网络的网络服务等级,若所述第一网络的网络服务等级低于执行所述第一网络业务需要的网络服务等级,则所述终端接入第二网络,并使用所述第二网络执行所述第一网络业务;其中,所述第二网络的网络服务等级高于所述第一网络的网络服务等级。
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:对于所述终端可接入的N个网络中的每个网络,所述终端监测每个网络的M项服务质量参数,所述M项服务质量参数包括时延、抖动值、误码率,最大传输速率、最小传输速率以及平均传输速率中的至少一项;其中,N为大于1的整数,M为大于等于1的整数;所述终端根据所述N个网络中每个网络的M项服务质量参数,分别确定所述N个网络中每个网络的网络服务等级;所述N个网络包括所述第一网络和所述第二网络。
- 根据权利要求2所述的方法,其特征在于,所述终端根据所述N个网络中每个网络的M项服务质量参数,分别确定所述N个网络中每个网络的网络服务等级,包括:对于所述N个网络中的每个网络,所述终端分别确定每个网络中M项服务质量参数中的每一项服务质量参数是否满足对应的预设阈值条件;所述终端统计M项服务质量参数中,满足对应的预设阈值条件的服务质量参数的项数;所述终端根据所述项数确定所述N个网络中的每个网络的网络 服务等级,其中,当所述项数越多时,该网络的网络服务等级所指示的网络服务质量越高。
- 根据权利要求1-3中任一项所述的方法,其特征在于,在所述终端接入第二网络之后,还包括:所述终端统计在所述第二网络下的第一带宽占用率;若所述第一带宽占用率大于第一门限,则所述终端同时使用所述第二网络和除所述第二网络外的至少一种网络接入广域网WAN。
- 根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:若所述第一网络的网络服务等级高于或等于执行所述第一网络业务需要的网络服务等级,则所述终端统计当前在所述第一网络下的第二带宽占用率;若所述第二带宽占用率大于第二门限,则所述终端同时使用所述第一网络和除所述第一网络外的至少一种网络接入广域网WAN。
- 根据权利要求1-5中任一项所述的方法,其特征在于,所述终端接入第二网络,包括:所述终端比较所述第二网络的资费与所述第一网络的资费;若所述第二网络的资费低于所述第一网络的资费,则所述终端接入所述第二网络。
- 根据权利要求6所述的方法,其特征在于,在所述终端比较所述第二网络的资费与所述第一网络的资费之后,还包括:若所述第二网络的资费高于所述第一网络的资费,则所述终端从所述终端可接入的N个网络中确定候选网络,所述候选网络的网络服务等级高于所述第一网络的网络服务等级,且所述候选网络的资费低于所述第二网络的资费;所述终端将所述候选网络作为所述第二网络,并接入所述第二网络。
- 根据权利要求1-7中任一项所述的方法,其特征在于,终端获取待执行的第一网络业务的优先级,包括:所述终端获取所述第一网络业务的网络之间互连的协议IP报文;所述终端解析所述IP报文的服务类型TOS字段;所述终端根据所述TOS字段确定所述第一网络业务的优先级。
- 一种终端,其特征在于,包括:包括:处理器、存储器、总线和射频RF电路;所述RF电路,用于:获取待执行的第一网络业务的优先级;以及,获取当前接入的第一网络的网络服务等级;所述处理器,用于:根据所述存储器中存储的网络业务优先级与网络服务等级之间的关系,确定执行所述第一网络业务需要的网络服务等级,所述网络服务等级用于指示网络质量;以及,若所述第一网络的网络服务等级低于执行所述第一网络业务需要的网络服务等级,则所述终端接入第二网络,并使用所述第二网络执行所述第一网络业务;其中,所述第二网络的网络服务等级高于所述第一网络的网络服务等级。
- 根据权利要求9所述的终端,其特征在于,所述RF电路,还用于:对于所述终端可接入的N个网络中的每个网络,监测每个网络的M项服务质量参数,所述M项服务质量参数包括时延、抖动值、误码率,最大传输速率、最小传输速率以及平均传输速率中的至少一项;其中,N为大于1的整数,M为大于等于1的整数;所述处理器,还用于:根据所述N个网络中每个网络的M项服务质量参数,分别确定所述N个网络中每个网络的网络服务等级;所述N个网络包括所述第一网络和所述第二网络。
- 根据权利要求10所述的终端,其特征在于,所述处理器根据所述N个网络中每个网络的M项服务质量参数,分别确定所述N个网络中每个网络的网络服务等级,包括:对于所述N个网络中的每个网络,分别确定每个网络中M项服务 质量参数中的每一项服务质量参数是否满足对应的预设阈值条件;统计M项服务质量参数中,满足对应的预设阈值条件的服务质量参数的项数;根据所述项数确定该网络的网络服务等级,其中,当所述项数越多时,该网络的网络服务等级所指示的网络服务质量越高。
- 根据权利要求9-11中任一项所述的终端,其特征在于,所述处理器,还用于:统计在所述第二网络下的第一带宽占用率;若所述第一带宽占用率大于第一门限,则同时使用所述第二网络和除所述第二网络外的至少一种网络接入广域网WAN。
- 根据权利要求9-12中任一项所述的终端,其特征在于,所述处理器,还用于:若所述第一网络的网络服务等级高于或等于执行所述第一网络业务需要的网络服务等级,则统计当前在所述第一网络下的第二带宽占用率;若所述第二带宽占用率大于第二门限,则同时使用所述第一网络和除所述第一网络外的至少一种网络接入广域网WAN。
- 根据权利要求9-13中任一项所述的终端,其特征在于,所述处理器,还用于:比较所述第二网络的资费与所述第一网络的资费;若所述第二网络的资费低于所述第一网络的资费,则接入所述第二网络。
- 根据权利要求14所述的终端,其特征在于,所述处理器,还用于:若所述第二网络的资费高于所述第一网络的资费,则从所述终端可接入的N个网络中确定候选网络,所述候选网络的网络服务等级高于所述第一网络的网络服务等级,且所述候选网络的资费低于所述第二网络的资费;将所述候选网络作为所述第二网络,并接入所述第二网络。
- 根据权利要求9-15中任一项所述的终端,其特征在于,所述RF电路,还用于:获取所述第一网络业务的网络之间互连的协议IP报文;所述处理器,还用于:解析所述IP报文的服务类型TOS字段;以及根据所述TOS字段确定所述第一网络业务的优先级。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/078491 WO2017173577A1 (zh) | 2016-04-05 | 2016-04-05 | 一种网络接入方法及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107534916A true CN107534916A (zh) | 2018-01-02 |
CN107534916B CN107534916B (zh) | 2021-02-09 |
Family
ID=60000795
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680011545.XA Active CN107534916B (zh) | 2016-04-05 | 2016-04-05 | 一种网络接入方法及终端 |
Country Status (5)
Country | Link |
---|---|
US (2) | US10841189B2 (zh) |
EP (1) | EP3429276B1 (zh) |
JP (1) | JP6735845B2 (zh) |
CN (1) | CN107534916B (zh) |
WO (1) | WO2017173577A1 (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110839294A (zh) * | 2019-11-18 | 2020-02-25 | 中国联合网络通信集团有限公司 | 传输数据的方法及装置 |
CN113055962A (zh) * | 2021-03-05 | 2021-06-29 | 南昌黑鲨科技有限公司 | 智能终端的多网络切换方法、系统及计算机可读存储介质 |
CN113067770A (zh) * | 2020-05-28 | 2021-07-02 | 孟迪 | 一种在网络通信中断时进行网络切换系统 |
CN113938922A (zh) * | 2021-09-17 | 2022-01-14 | 中国联合网络通信集团有限公司 | 一种优化小区的确定方法及装置 |
CN114285808A (zh) * | 2020-09-17 | 2022-04-05 | 慧与发展有限责任合伙企业 | 软件定义企业网络中的一致的服务质量策略 |
CN115118584A (zh) * | 2022-04-29 | 2022-09-27 | 上海辰锐信息科技公司 | 一种跨域网络协同通信的自适应机制 |
CN115379404A (zh) * | 2021-05-20 | 2022-11-22 | 腾讯云计算(北京)有限责任公司 | 数据处理方法、装置、终端设备及计算机存储介质 |
WO2023061040A1 (zh) * | 2021-10-15 | 2023-04-20 | 腾讯科技(深圳)有限公司 | 网络接入方法、装置、设备及存储介质 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112929942B (zh) * | 2021-02-09 | 2022-08-30 | 惠州Tcl移动通信有限公司 | 一种智能路由选择方法、系统、存储介质及终端设备 |
CN115866772A (zh) * | 2023-02-16 | 2023-03-28 | 江西惜能照明有限公司 | 基于智慧灯杆的网络带宽分配方法、装置、介质及设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050254435A1 (en) * | 2003-12-23 | 2005-11-17 | Moakley George P | Method and system for selecting network connections in a multi-network environment |
CN102131236A (zh) * | 2010-01-19 | 2011-07-20 | 运软网络科技(上海)有限公司 | 一种实现vdi网络负载均衡的方法 |
CN103731907A (zh) * | 2013-12-24 | 2014-04-16 | 广西大学 | 基于多网络融合的网络选择方法和多模终端设备 |
CN103945411A (zh) * | 2014-03-31 | 2014-07-23 | 华为技术有限公司 | 一种选取网络接入点的方法及装置 |
WO2015042389A1 (en) * | 2013-09-20 | 2015-03-26 | Convida Wireless, Llc | Mobile network operator (mno) control of wifi qos based on traffic detection and dscp mapping in trusted wlan access and networks |
CN104902525A (zh) * | 2014-03-07 | 2015-09-09 | 中国移动通信集团公司 | 一种提供无线通信业务的方法、装置及无线通信终端 |
CN104904166A (zh) * | 2012-12-31 | 2015-09-09 | T移动美国公司 | 电信设备上的网络分组智能路由 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020087716A1 (en) * | 2000-07-25 | 2002-07-04 | Shakeel Mustafa | System and method for transmitting customized multi priority services on a single or multiple links over data link layer frames |
US7065367B2 (en) | 2002-07-11 | 2006-06-20 | Oliver Michaelis | Interface selection in a wireless communication network |
CN1324490C (zh) * | 2003-07-01 | 2007-07-04 | 联想(新加坡)私人有限公司 | 面向应用的自动连接系统和方法 |
EP1531646B1 (en) * | 2003-09-16 | 2010-11-03 | Research In Motion Limited | Method and apparatuses for selecting a wireless network based on quality of service (QoS) criteria associated with an application |
JP2005109722A (ja) * | 2003-09-29 | 2005-04-21 | Toshiba Corp | 無線通信装置および無線通信方法 |
JP4869888B2 (ja) * | 2006-11-29 | 2012-02-08 | 京セラ株式会社 | 無線通信端末装置 |
US7826459B2 (en) * | 2007-08-10 | 2010-11-02 | Texas Instruments Incorporated | Coexistence of different network technologies |
US9264983B2 (en) | 2007-09-10 | 2016-02-16 | Ntt Docomo, Inc. | Mobile communication method, mobile exchange station, radio base station and mobile station |
JP5309708B2 (ja) * | 2008-06-16 | 2013-10-09 | 富士通株式会社 | 移動局及びデータ送信方法 |
JP5202194B2 (ja) * | 2008-09-03 | 2013-06-05 | 株式会社日立製作所 | 無線アクセスネットワークおよび通信品質管理装置ならびに無線基地局 |
CN102883457B (zh) | 2011-07-15 | 2016-06-22 | 华为技术有限公司 | 保证上行服务质量的方法、基站及用户设备 |
IN2012DE00130A (zh) * | 2012-01-13 | 2015-05-22 | Alcatel Lucent | |
TWI500336B (zh) | 2013-06-11 | 2015-09-11 | Univ Nat Chiao Tung | 針對使用者裝置在異質無線網路中維持服務連續性傳輸之系統結構及其傳輸方法 |
WO2015120912A1 (en) * | 2014-02-17 | 2015-08-20 | Telefonaktiebolaget L M Ericsson (Publ) | A method and apparatus for allocating physical resources to a summarized resource |
KR20170109466A (ko) * | 2016-03-21 | 2017-09-29 | 삼성전자주식회사 | 지능형 네트워크 연결 관리를 제공하는 방법 및 장치 |
US10454839B1 (en) * | 2018-05-15 | 2019-10-22 | Cisco Technology, Inc. | Deadlock avoidance in leaf-spine networks |
-
2016
- 2016-04-05 JP JP2018552146A patent/JP6735845B2/ja active Active
- 2016-04-05 US US16/091,816 patent/US10841189B2/en active Active
- 2016-04-05 CN CN201680011545.XA patent/CN107534916B/zh active Active
- 2016-04-05 WO PCT/CN2016/078491 patent/WO2017173577A1/zh active Application Filing
- 2016-04-05 EP EP16897512.6A patent/EP3429276B1/en active Active
-
2020
- 2020-10-30 US US17/085,358 patent/US11469980B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050254435A1 (en) * | 2003-12-23 | 2005-11-17 | Moakley George P | Method and system for selecting network connections in a multi-network environment |
CN102131236A (zh) * | 2010-01-19 | 2011-07-20 | 运软网络科技(上海)有限公司 | 一种实现vdi网络负载均衡的方法 |
CN104904166A (zh) * | 2012-12-31 | 2015-09-09 | T移动美国公司 | 电信设备上的网络分组智能路由 |
WO2015042389A1 (en) * | 2013-09-20 | 2015-03-26 | Convida Wireless, Llc | Mobile network operator (mno) control of wifi qos based on traffic detection and dscp mapping in trusted wlan access and networks |
CN103731907A (zh) * | 2013-12-24 | 2014-04-16 | 广西大学 | 基于多网络融合的网络选择方法和多模终端设备 |
CN104902525A (zh) * | 2014-03-07 | 2015-09-09 | 中国移动通信集团公司 | 一种提供无线通信业务的方法、装置及无线通信终端 |
CN103945411A (zh) * | 2014-03-31 | 2014-07-23 | 华为技术有限公司 | 一种选取网络接入点的方法及装置 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110839294B (zh) * | 2019-11-18 | 2023-03-24 | 中国联合网络通信集团有限公司 | 传输数据的方法及装置 |
CN110839294A (zh) * | 2019-11-18 | 2020-02-25 | 中国联合网络通信集团有限公司 | 传输数据的方法及装置 |
CN113067770B (zh) * | 2020-05-28 | 2024-02-06 | 深圳市宏博宇通信科技有限公司 | 一种在网络通信中断时进行网络切换系统 |
CN113067770A (zh) * | 2020-05-28 | 2021-07-02 | 孟迪 | 一种在网络通信中断时进行网络切换系统 |
CN114285808A (zh) * | 2020-09-17 | 2022-04-05 | 慧与发展有限责任合伙企业 | 软件定义企业网络中的一致的服务质量策略 |
US11950125B2 (en) | 2020-09-17 | 2024-04-02 | Hewlett Packard Enterprise Development Lp | Consistent Quality of Service policy in a software defined enterprise |
CN113055962A (zh) * | 2021-03-05 | 2021-06-29 | 南昌黑鲨科技有限公司 | 智能终端的多网络切换方法、系统及计算机可读存储介质 |
CN113055962B (zh) * | 2021-03-05 | 2022-07-26 | 南昌黑鲨科技有限公司 | 智能终端的多网络切换方法、系统及计算机可读存储介质 |
CN115379404A (zh) * | 2021-05-20 | 2022-11-22 | 腾讯云计算(北京)有限责任公司 | 数据处理方法、装置、终端设备及计算机存储介质 |
CN113938922A (zh) * | 2021-09-17 | 2022-01-14 | 中国联合网络通信集团有限公司 | 一种优化小区的确定方法及装置 |
CN113938922B (zh) * | 2021-09-17 | 2023-06-16 | 中国联合网络通信集团有限公司 | 一种优化小区的确定方法及装置 |
WO2023061040A1 (zh) * | 2021-10-15 | 2023-04-20 | 腾讯科技(深圳)有限公司 | 网络接入方法、装置、设备及存储介质 |
CN115118584A (zh) * | 2022-04-29 | 2022-09-27 | 上海辰锐信息科技公司 | 一种跨域网络协同通信的自适应机制 |
Also Published As
Publication number | Publication date |
---|---|
CN107534916B (zh) | 2021-02-09 |
WO2017173577A1 (zh) | 2017-10-12 |
US20190104042A1 (en) | 2019-04-04 |
US20210051086A1 (en) | 2021-02-18 |
US10841189B2 (en) | 2020-11-17 |
US11469980B2 (en) | 2022-10-11 |
EP3429276A4 (en) | 2019-01-16 |
EP3429276B1 (en) | 2022-06-01 |
JP2019514276A (ja) | 2019-05-30 |
JP6735845B2 (ja) | 2020-08-05 |
EP3429276A1 (en) | 2019-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107534916A (zh) | 一种网络接入方法及终端 | |
US12041646B2 (en) | Packet offloading method, mobile terminal, and storage medium | |
CN106686626B (zh) | WiFi漫游的设置方法及终端设备 | |
CN110099421A (zh) | 一种信号处理方法、装置和终端设备 | |
CN110139363A (zh) | 发送uci的方法及用户终端 | |
CN110167091A (zh) | 下行信道的接收方法、发送方法、终端和基站 | |
CN110087294A (zh) | 通信控制方法、射频电路及电子设备 | |
CN106604314B (zh) | WiFi漫游的网络接入方法及终端设备 | |
CN110519793B (zh) | 测量上报方法、测量配置方法、终端和网络侧设备 | |
US11973684B2 (en) | Link aggregation implementation method and related product | |
CN111919505B (zh) | 数据处理方法以及终端 | |
CN107466092A (zh) | 一种接入点的选择方法、相关装置以及系统 | |
CN108370540A (zh) | 通信设备以及降低通信设备功耗的方法、装置 | |
US20190320313A1 (en) | Downlink Data Transmission Method and Apparatus | |
WO2020147645A1 (zh) | 链路聚合实现方法及相关产品 | |
CN110022592A (zh) | 一种网络接入方法、移动终端及服务器 | |
CN110324834A (zh) | 测量结果的指示方法、终端和基站 | |
CN111800794A (zh) | 解调参考信号位置的确定方法及设备 | |
CN107949021B (zh) | 终端设备中切换接收链路的方法和终端设备 | |
CN110720232A (zh) | 测量方法及相关产品 | |
CN105557016B (zh) | 一种并发业务的处理方法及终端 | |
WO2020164521A1 (zh) | 数据包分配方法、装置、移动终端及存储介质 | |
CN109617802B (zh) | 链路聚合实现方法及相关产品 | |
US20060072493A1 (en) | Roaming techniques for a communications network | |
CN109462826A (zh) | 一种群组寻呼方法、用户设备、网络设备及计算机可读存储介质 |
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 |