CN109842921A - 一种接入控制方法及终端 - Google Patents
一种接入控制方法及终端 Download PDFInfo
- Publication number
- CN109842921A CN109842921A CN201710898560.7A CN201710898560A CN109842921A CN 109842921 A CN109842921 A CN 109842921A CN 201710898560 A CN201710898560 A CN 201710898560A CN 109842921 A CN109842921 A CN 109842921A
- Authority
- CN
- China
- Prior art keywords
- new opplication
- new
- classification
- application
- connection
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/02—Access restriction performed under specific conditions
- H04W48/06—Access restriction performed under specific conditions based on traffic conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供一种接入控制方法及终端,该方法包括:在终端与网络侧之间已建立至少一应用的连接时,若检测到新应用发起连接,则获取所述新应用对应的类别;根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据。通过本发明提供的接入控制方法,在每个应用发起连接时,根据每个应用对应的类别判断是否发送该应用的数据,从而可以避免低优先级的应用直接接入网络,保证了应用之间优先级的公平性。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种接入控制方法及终端。
背景技术
现有技术中,接入控制是在UE(User Equipment,用户设备)处于空闲态时,UE发起随机接入前,NAS(Non-Access Stratum,非接入)层把服务请求(即Service Request)传给RRC(Radio Resource Control,无线资源控制)层,包含类别(即Category),RRC层从系统消息中可以知道阻拦参数,RRC层执行接入控制判决。然而,当UE处于连接态时,由于已经建好用户面承载,UE会在应用层直接发数据,NAS层不再发服务请求给RRC层,因此UE处于连接态时发起的新应用不会通过接入控制判决。
由于现有的接入控制只作用于处于空闲态的UE,而不作用于处于连接态的UE,从而会导致搭便车的问题。具体的,由于接入控制只能在空闲状态做接入控制判决,当存在某个应用被允许接入网络时,在RRC断开之前,都不会再做接入控制判决,从而其他低优先级的应用便可以绕过接入控制判决,直接接入网络,不利于对不同的应用分别管控,不利于应用之间优先级的公平性。
发明内容
本发明实施例的目的在于提供一种接入控制方法及终端,以解决仅在终端处于空闲状态时执行接入控制判决,破坏应用之间优先级的公平性的问题。
为了达到上述目的,本发明实施例提供了一种接入控制方法。该方法包括:
在终端与网络侧之间已建立至少一应用的连接时,若检测到新应用发起连接,则获取所述新应用对应的类别;
根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据。
本发明实施例还提供一种终端。该终端包括:
检测模块,用于在终端与网络侧之间已建立至少一应用的连接时,若检测到新应用发起连接,则获取所述新应用对应的类别;
判断模块,用于根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据。
本发明实施例还提供一种终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的接入控制方法的步骤。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的接入控制方法的步骤。
本发明实施例中,在终端与网络侧之间已建立至少一应用的连接时,若检测到新应用发起连接,则获取所述新应用对应的类别;根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据。本发明实施例在每个应用发起连接时,根据每个应用对应的类别判断是否发送该应用的数据,从而可以避免低优先级的应用直接接入网络,保证了应用之间优先级的公平性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的接入控制方法的流程图;
图2是本发明又一实施例提供的接入控制方法的流程图;
图3是本发明又一实施例提供的接入控制方法的流程图;
图4是本发明又一实施例提供的接入控制方法的流程图;
图5是本发明实施例提供的终端的结构图;
图6是本发明又一实施例提供的终端的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了便于描述,以下对本发明实施例涉及的一些术语进行说明:
数据通信中应用软件专属拥塞控制:Application specific Congestioncontrol for Data Communication,简称为ACDC,是一种接入控制机制,运营商可以允许或者阻止UE(User Equipment,用户设备)空闲态时特定应用软件的接入请求。ACDC只适用于空闲态的UE,不适用于连接态的UE,ACDC的作用是减轻接入网或核心网的负载超载。基本特性如下:
1)、ACDC适用于UTRAN(UMTS Terrestrial Radio Access Network,UMTS陆地无线接入网)和E-UTRAN(Evolved UMTS Terrestrial Radio Access Network,演进的UMTS陆地无线接入网);
2)、家乡网络为UE配置至少4个类别(即ACDC类别),分别对应到运营商定义的应用;
3)、开通UE内的类别是家乡网络的义务,如何分类不受3GPP定义;
4)、UE有一套机制来验证为其开通接入控制类别的是一个受信源;
5)、服务网络在接入网侧广播控制信息,控制信息包括每一个接入控制类别的阻拦信息、一个漫游的UE是否应该受限于接入控制控制;
6)、每个小区内广播的阻拦信息不同,UE内应用与接入控制类别的对应关系由家乡网络配置;
7)、基于广播的这个阻拦信息和UE内部的接入控制类别配置,UE可以决定是否允许特定应用的接入请求的传输;
8)、在多个核心网共享同一个接入网时,接入网应该可以为不同的核心网分别单独执行接入控制。为了缓和一个共享的接入网的拥塞,为了公平,阻拦比率应该对不同的运营商设置得相同。
NAS层:Non-Access Atratum,非接入层,在AS层之上,负责核心网相关的管理,可以负责将应用标识(即APP id)对应到类别。
AS层:Access Atratum,接入层,在NAS层之下,负责无线侧的资源管理和数据传输。AS层包含:RRC(Radio Resource Control,无线资源控制)层,SDAP(Service DiscoveryApplication Profile,服务发现应用规范)层,PDCP(Packet Data ConvergenceProtocol,分组数据汇聚协议)层,RLC(Radio Link Control,无线链路层控制协议)层,MAC(Media Access Control,介质访问控制)层,PHY层(Physical Layer,物理层)。
可选的,NAS层可以负责将IP(Internet Protocol,互联网协议)流映射到QoS流,AS层可以负责将QoS(Quality of Service,服务质量)流映射到DRB(Data ResourceBearer,数据资源承载)。具体的,RRC层可以负责执行接入控制判决,SDAP层可以负责将QoS流映射到DRB。
本发明实施例针对现有接入控制仅在UE处于空闲状态对申请接入网络的应用执行接入控制判决,当有一个应用被允许接入网络且RRC断开之前,都不再执行接入控制判决,其他低优先级的应用可以绕过接入控制判决,直接接入网络,导致不利于应用之间优先级的公平性的问题,提出一种接入控制方法,在终端与网络侧之间已建立至少一应用的连接时,若检测到新应用发起连接,则根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据,从而可以避免低优先级的应用直接接入网络,保证了应用之间优先级的公平性。
本发明实施例提供一种接入控制方法。参见图1,图1是本发明实施例提供的接入控制方法的流程图,如图1所示,包括以下步骤:
步骤101、在终端与网络侧之间已建立至少一应用的连接时,若检测到新应用发起连接,则获取所述新应用对应的类别。
本发明实施例中,上述应用可以依据应用软件的类别划分,例如微信、QQ等,也可以依据传输的业务类型进行划分,例如会话类、流媒体类、交互类、后台类、互动媒体、IPTV(Internet Protocol Television,交互式网络电视)、FTP(File Transfer Protocol,文件传输协议)、HTTP(Hyper Text Transfer Protocol,超文本传输协议)等。
具体的,在终端与网络侧之间已建立至少一应用的连接时,若终端检测到新应用发起连接,则可以获取该新应用的应用标识,并根据储存的应用标识与类别的对应表,得到与该新应用的应用标识对应的类别。
例如,若用户点击终端中的某应用,终端的应用层可以将附带应用标识(例如,APPid)的应用请求发给NAS层,NAS层可以根据储存的应用标识与类别的对应表,得到与该应用的应用标识对应的类别,比如,类别3(即Category3)。
步骤102、根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据。
本发明实施例中,可以基于新应用对应的类别判断是否向网络侧发送所述新应用的数据,例如,基于新应用对应的类别判断是否为所述新应用建立新的网络连接以发送所述新应用的数据,或是基于已有的网络连接发送所述新应用的数据。
可选的,终端可以基于新应用对应的类别对新应用执行接入控制判决,若接入控制判决结果为通过,则向网络侧发送所述新应用的数据,否则不向网络侧发送所述新应用的数据。
可选的,终端也可以直接将新应用对应的类别与存储的类别进行比较,若新应用对应的类别的优先级低于存储的类别,则可以基于新应用对应的类别执行接入控制判决,否则可以直接向网络侧发送所述新应用的数据,其中,存储的类别可以为终端中当前已接入网络的应用对应的类别,例如,可以为终端中当前已接入网络的全部应用对应的类别中优先级最低的类别。
可以理解的是,上述终端可以是手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、个人数字助理(personal digital assistant,简称PDA)、或可穿戴式设备(Wearable Device)等。
本发明实施例的接入控制方法,在终端与网络侧之间已建立至少一应用的连接时,若检测到新应用发起连接,则获取所述新应用对应的类别;根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据。本发明实施例在每个应用发起连接时,根据每个应用对应的类别判断是否发送该应用的数据,从而可以避免低优先级的应用直接接入网络,保证了应用之间优先级的公平性。
可选的,上述步骤101中,所述若检测到新应用发起连接,包括:
若检测到新的互联网协议流,则确定检测到新应用发起连接;或者
若检测到新的应用请求,则确定检测到新应用发起连接。
本发明实施例中,不同的应用可以对应不同的IP流,从而可以通过监测新的IP流确定是否有新应用发起连接。可选的,本发明实施例可以通过终端的NAS层监测新的IP流,若NAS层检测到新的IP流,则确定存在新的应用发起连接,也即发送连接请求。可以理解的是,NAS层在检测到新的IP流时,可以不直接映射该IP流,而是识别该IP流对应的应用标识,并获取该应用标识对应的类别,在根据该应用标识的类别判断出向网络侧发送该应用的数据时,NAS层才将该IP流映射到对应的QoS流或默认的QoS流。
可选的,本发明实施例也可以通过监测新的应用请求以确定是否有新的应用发起连接。具体的,在终端的某个应用软件被启动时,终端应用层可以监测到该应用软件的应用请求(也即业务请求),若终端确定该业务请求为新的业务请求,则可以确定检测到新应用发起连接。
本发明实施例通过监测IP流或是应用请求以识别是否有新的应用发起连接,可以便捷、准确的识别新的应用。
可选的,对于上述步骤102,所述根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据,包括:
若根据所述新应用对应的类别确定向网络侧发送所述新应用的数据,则执行所述新应用对应的互联网协议流到服务质量流的映射;
若根据所述新应用对应的类别确定不向网络侧发送所述新应用的数据,则不执行所述新应用对应的互联网协议流到服务质量流的映射。
本发明实施例中,若根据所述新应用对应的类别确定向网络侧发送所述新应用的数据,则可以将新应用对应的IP流映射到对应的QoS流或默认的QoS流,从而可以进一步将QoS流映射到数据无线承载,以实现该新应用的数据的收发。若根据所述新应用对应的类别确定不向网络侧发送所述新应用的数据,则可以不执行新应用对应的IP流到QoS流的映射,例如,阻拦该新应用对应的IP流到QoS流的映射,或是不响应该新应用对应的IP流,或是直接丢弃该新应用对应的IP数据包。
本发明实施例在根据所述新应用对应的类别确定不向网络侧发送所述新应用的数据时,不执行所述新应用对应的互联网协议流到服务质量流的映射,从而可以避免较低优先级的应用直接接入网络,破坏应用之间优先级的公平性。
可选的,对于上述步骤101,也即所述在终端与网络侧之间已建立至少一应用的连接时,若检测到新应用发起连接,则获取所述新应用对应的类别,包括:在终端与网络侧之间已建立至少一应用的连接时,若所述终端的非接入层检测到新的互联网协议流,则获取所述新的互联网协议流对应的新应用的应用标识;所述非接入层获取所述应用标识对应的类别;
相应的,对于上述步骤102,也即所述根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据,包括:所述非接入层将所述应用标识对应的类别发送给所述终端的无线资源控制层;所述非接入层接收所述无线资源控制层返回的接入控制判决结果;所述非接入层根据所述接入控制判决结果判断是否执行所述新的互联网协议流到服务质量流的映射。
本发明实施例中,当终端与网络侧之间已建立至少一应用的连接时,用户触发一个新应用,比如优酷视频,如果该新应用对应的IP流与之前的应用的IP流的标识不同,则NAS层可以检测到有一个新的IP流产生。在NAS层检测到新的IP流时,可以进一步识别该IP流对应的应用标识a,并可以根据储存的应用标识与类别的对应表,获取到该应用标识a对应的类别。NAS层可以将应用标识a对应的类别发送给RRC层,从而RRC层可以直接根据该应用标识a对应的类别执行接入控制判决,得到接入控制判决结果,并返回给NAS层。
可选的,RRC层也可以应用标识a对应的类别与存储的类别进行比较,若应用标识a对应的类别的优先级高于或等于存储的类别的优先级,则可以直接向NAS层返回指示通过的接入控制判决结果,从而NAS层执行所述新的互联网协议流到服务质量流的映射,若应用标识a对应的类别的优先级低于存储的类别的优先级,则RRC层可以根据应用标识a对应的类别执行接入控制判决,并得到的接入控制判决结果返回给NAS层,从而NAS层可以根据所述接入控制判决结果判断是否执行所述新的互联网协议流到服务质量流的映射。
可选的,对于上述步骤101,也即所述在终端与网络侧之间已建立至少一应用的连接时,若检测到新应用发起连接,则获取所述新应用对应的类别,包括:在终端与网络侧之间已建立至少一应用的连接时,若所述终端的非接入层检测到新的互联网协议流,则获取所述新的互联网协议流对应的新应用的应用标识;所述非接入层获取所述应用标识对应的类别;
相应的,对于上述步骤102,也即所述根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据,包括:所述非接入层将所述应用标识对应的类别与存储的类别进行比较;若所述应用标识对应的类别的优先级高于或等于所述存储的类别的优先级,则所述非接入层执行所述新的互联网协议流到服务质量流的映射;若所述应用标识对应的类别的优先级低于所述存储的类别的优先级,则所述非接入层将所述应用标识对应的类别发送给所述终端的无线资源控制层;所述非接入层接收所述无线资源控制层返回的接入控制判决结果;所述非接入层根据所述接入控制判决结果判断是否执行所述新的互联网协议流到服务质量流的映射。
本发明实施例中,当终端与网络侧之间已建立至少一应用的连接时,用户触发一个新应用,比如优酷视频,如果该新应用对应的IP流与之前的应用的IP流的标识不同,则NAS层可以检测到有一个新的IP流产生。在NAS层检测到新的IP流时,可以进一步识别该IP流对应的应用标识a,并可以根据储存的应用标识与类别的对应表,获取到该应用标识a对应的类别。NAS层可以将应用标识a对应的类别和存储的类别进行比较,若应用标识a对应的类别的优先级高于或等于存储的类别的优先级,则NAS层可以直接执行新的IP流到QoS流的映射,否则NAS层可以将应用标识a对应的类别发送给RRC层,从而RRC层可以直接根据该应用标识a对应的类别执行接入控制判决,得到接入控制判决结果,并返回给NAS层,从而NAS层可以根据所述接入控制判决结果判断是否执行所述新的互联网协议流到服务质量流的映射。
可选的,所述若检测到新应用发起连接,则获取所述新应用对应的类别之前,所述方法还包括:
将所述新应用对应的互联网协议流映射到服务质量流,其中,不同类别的应用所对应的互联网协议流映射到不同的服务质量流。
本发明实施例中,可以将不同类别的应用所对应的IP流映射到不同的QoS流,也即只有属于相同类别的应用对应的IP流才可以映射到同一QoS流,可选的,QoS流可以与类别一一对应,也即同一类别的应用对应的IP流映射到同一QoS流,不同类别的应用对应的IP流映射到不同的QoS流,从而终端可以通过监测是否有新的QoS流的出现,判断是否有属于新类别的应用(例如,业务或应用软件)被发起。
可选的,上述步骤101中,所述若检测到新应用发起连接,还包括:
若检测到新的服务质量流,则确定检测到新应用发起连接,其中,不同类别的应用所对应的互联网协议流映射到不同的服务质量流。
具体的,终端可以在检测到某个应用的IP流之后,将该IP流映射到QoS流,并基于该QoS流检测是否存在新应用发起连接。若检测到新的QoS流,则确定检测到新应用发起连接,否则确定未检测到新应用发送连接。
本发明实施例通过监测是否有新的QoS流以识别是否存在新应用发起连接,可以在兼顾应用之间优先级的公平性的同时,减少接入控制判决次数。
可选的,所述若检测到新的服务质量流,则确定检测到新应用发起连接,包括:若所述终端的非接入层或接入层检测到新的服务质量流,则确定检测到新应用发起连接。
具体的,本发明实施例可以通过终端的NAS层监测是否存在新的QoS流,以判断是否有新应用(例如,业务或应用软件)被发起,也可以通过中的AS层监测是否存在新的QoS流,以判断是否有新应用(例如,业务或应用软件)被发起。
由于AS层负责QoS流到DRB的映射,AS层发现有新类别的QoS流时,由于QoS流与类别是一一对应,则RRC层可获取QoS流对应的类别,并可以基于该类别执行接入控制判决,如果接入控制判决结果为通过,将该上述QoS流映射到DRB,否则不执行QoS流映到DRB的映射;或者将该QoS流对应的类别与存储的类别比较,如果该QoS流对应的类别的优先级高于存储的类别的优先级,则可以直接将上述QoS流映射到DRB,否则可以基于该QoS流对应的类别执行接入控制判决。
可选的,对于上述步骤102,也即所述根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据,包括:
若根据所述新应用对应的类别确定向网络侧发送所述新应用的数据,则执行所述新应用对应的服务质量流的传输;
若根据所述新应用对应的类别确定不向网络侧发送所述新应用的数据,则不执行所述新应用对应的服务质量流的传输。
本发明实施例中,在通过终端的NAS层检测到新的QoS流时,获取该QoS流对应的类别,并可以根据该QoS流对应的类别(也即新应用对应的类别)判断是否向网络侧发送其对应的应用的数据,若确定向网络侧发送新应用的数据,则可以将该QoS流传输给AS层,从而AS层可以进一步将该QoS流映射到DRB,若确定不向网络侧发送新应用的数据,则可以不将该QoS流传输给AS层,例如,阻拦该QoS流的传输,或是直接不响应该QoS流,或是直接丢弃该QoS数据包。
在通过终端的AS层检测到新的QoS流时,获取该QoS流对应的类别,并可以根据该QoS流对应的类别(也即新应用对应的类别)判断是否向网络侧发送其对应的的应用的数据,若确定向网络侧发送新应用的数据,则可以将将该QoS流映射到DRB,否则可以不执行QoS流到DRB的映射。
可选的,对于上述步骤102,也即根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据,包括:根据所述新应用对应的类别执行接入控制判决;若所述接入控制判决结果为通过,则确定向网络侧发送所述新应用的数据;若所述接入控制判决结果为不通过,则确定不向网络侧发送所述新应用的数据。
本发明实施例中,终端的NAS层可以将新应用的类别发送给RRC层,RRC层基于新应用的类别执行接入控制判决,可以理解的是,RRC层可以基于新应用的类别对应的阻拦参数进行接入控制判决,并可以将接入控制判决结果返回给NAS层,从而NAS层可以根据接入控制判决结果确定是否向网络侧发送所述新应用的数据,具体的,若所述接入控制判决结果为通过,则确定向网络侧发送所述新应用的数据,若所述接入控制判决结果为不通过,则确定不向网络侧发送所述新应用的数据。
可选的,为了减少接入控制判决次数,对于上述步骤102,也即根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据,包括:将所述新应用对应的类别与存储的类别进行比较;若所述新应用对应的类别的优先级高于或等于所述存储的类别的优先级,则确定向网络侧发送所述新应用的数据;若所述新应用对应的类别的优先级低于所述存储的类别的优先级,则根据所述新应用对应的类别执行接入控制判决;若所述接入控制判决结果为通过,则确定向网络侧发送所述新应用的数据;若所述接入控制判决结果为不通过,则确定不向网络侧发送所述新应用的数据。
本发明实施例中,可以在终端的NAS层存储当前已经接入网络的应用对应的类别,例如,存储当前已经接入网络的应用对应的类别中优先级最低的类别,从而NAS层可以将新应用对应的类别与存储的类别进行比较,如果新应用对应的类别的优先级高于或等于所述存储的类别的优先级,则可以直接确定向网络侧发送所述新应用的数据,否则NAS层可以将新应用对应的类别发送给RRC层,RRC层可以基于新应用对应的类别执行接入控制判决,并可以将接入控制判决结果返回给NAS层,若所述接入控制判决结果为通过,则确定向网络侧发送所述新应用的数据;若所述接入控制判决结果为不通过,则确定不向网络侧发送所述新应用的数据。
可选的,本发明实施例也可以在终端的RRC层存储当前已经接入网络的应用对应的类别,例如,存储当前已经接入网络的应用对应的类别中优先级最低的类别,NAS层可以将新应用对应的类别发送给RRC层,RRC层可以将新应用对应的类别与存储的类别进行比较,如果新应用对应的类别的优先级高于或等于所述存储的类别的优先级,则RRC层可以直接向NAS层反馈向网络侧发送所述新应用的数据,否则RRC层基于新应用对应的类别执行接入控制判决,并可以将接入控制判决结果返回给NAS层,若所述接入控制判决结果为通过,则确定向网络侧发送所述新应用的数据;若所述接入控制判决结果为不通过,则确定不向网络侧发送所述新应用的数据。
本发明实施例通过仅对类别的优先级低于存储的类别的优先级的新应用执行接入控制判决,从而可以在兼顾应用之间优先级的公平性的同时,减少接入控制判决次数。
参见图2,图2是本发明又一实施例提供的接入控制方法的流程图。如图2所示,本发明实施例提供的接入控制方法包括以下步骤:
步骤201、当终端处于连接态时,NAS层检测到新的IP流a。
本发明实施例中,终端处于连接态也即终端与网络侧之间已建立至少一应用的连接。具体的,当终端处于连接态时,用户触发一个新应用,比如优酷视频,如果该新应用对应的IP流与之前的应用的IP流的标识不同,则NAS层可以识别到有一个新的IP流产生。
步骤202、NAS层识别该IP流a对应的应用标识a。
步骤203、NAS层获取应用标识a对应的类别。
可选的,NAS层可以根据储存的应用标识与类别的对应表,得到应用标识a对应的类别。
步骤204、NAS层向RRC层发送应用标识a对应的类别。
步骤205、RRC层接收应用标识a对应的类别。
步骤206、RRC层根据应用标识a对应的类别执行接入控制判决,得到接入控制判决结果。
可选的,RRC层可以获取与应用标识a对应的类别对应的阻拦参数,其中,阻拦参数可以包括阻拦时间和/或阻拦概率,并根据与应用标识a对应的类别对应的阻拦参数执行接入控制判决,得到接入控制判决结果。
步骤207、RRC层向NAS层发送接入控制判决结果。
步骤208、NAS层接收接入控制判决结果。
步骤209、若接入控制判决结果为通过,则NAS层将IP流a映射到QoS流。
本发明实施例中,若接入控制判决结果为通过,则NAS层将IP流a映射到QoS流,否则NAS层可以停止IP流a到QoS流的映射,或者丢弃IP流a的IP数据包,从而可以阻止应用标识a对应的应用接入网络。
本发明实施例通过对每个新应用执行接入控制判决,只有接入控制判决通过时,才可以建立该新应用与网络的连接,此种方式避免了在其它应用己接入网络时,该新应用可以在其它应用的连接基础上直接进行网络访问,造成搭便车的问题。
参见图3,图3是本发明又一实施例提供的接入控制方法的流程图。如图3所示,本发明实施例提供的接入控制方法包括以下步骤:
步骤301、当终端处于连接态时,NAS层检测到新的IP流a。
步骤302、NAS层识别该IP流a对应的应用标识a。
步骤303、NAS层获取应用标识a对应的类别。
步骤304、NAS层向RRC层发送应用标识a对应的类别。
步骤305、RRC层接收应用标识a对应的类别。
步骤306、RRC层将应用标识a对应的类别的优先级与存储的类别的优先级进行比较。
本发明实施例中,可以在RRC层存储当前已经接入网络的应用对应的类别,例如,存储当前已经接入网络的应用对应的类别中优先级最低的类别。
具体的,将应用标识a对应的类别的优先级与存储的类别的优先级进行比较,在应用标识a对应的类别的优先级高于或等于存储的类别的优先级时,可以直接向NAS层返回允许应用标识a对应的应用接入网络的判断结果,从而NAS层将IP流a映射到QoS流,在应用标识a对应的类别的优先级低于存储的类别的优先级时,执行步骤307。
步骤307、若应用标识a对应的类别的优先级低于存储的类别的优先级,则RRC层根据应用标识a对应的类别执行接入控制判决,得到接入控制判决结果。
可选的,RRC层可以获取与应用标识a对应的类别对应的阻拦参数,其中,阻拦参数可以包括阻拦时间和/或阻拦概率,并根据与应用标识a对应的类别对应的阻拦参数执行接入控制判决,得到接入控制判决结果。
步骤308、RRC层向NAS层发送接入控制判决结果。
步骤309、NAS层接收接入控制判决结果。
步骤310、若接入控制判决结果为通过,则NAS层将IP流a映射到QoS流。
本发明实施例中,若接入控制判决结果为通过,则NAS层将IP流a映射到QoS流,否则NAS层可以停止IP流a到QoS流的映射,或者丢弃IP流a的IP数据包,从而可以阻止应用标识a对应的应用接入网络。
本发明实施例通过仅对类别的优先级低于存储的类别的优先级的新应用执行接入控制判决,从而可以在兼顾应用之间优先级的公平性的同时,减少接入控制判决次数。
参见图4,图4是本发明又一实施例提供的接入控制方法的流程图。如图4所示,本发明实施例提供的接入控制方法包括以下步骤:
步骤401、当终端处于连接态时,NAS层检测到新的IP流a。
步骤402、NAS层识别该IP流a对应的应用标识a。
步骤403、NAS层获取应用标识a对应的类别。
步骤404、NAS层将应用标识a对应的类别的优先级与存储的类别的优先级进行比较。
本发明实施例中,可以在NAS层存储当前已经接入网络的应用对应的类别,例如,存储当前已经接入网络的应用对应的类别中优先级最低的类别。
具体的,将应用标识a对应的类别的优先级与存储的类别的优先级进行比较,在应用标识a对应的类别的优先级高于或等于存储的类别的优先级时,可以直接将IP流a映射到QoS流,在应用标识a对应的类别的优先级低于存储的类别的优先级时,执行步骤405。
步骤405、若应用标识a对应的类别的优先级低于存储的类别的优先级,则NAS层向RRC层发送应用标识a对应的类别。
步骤406、RRC层接收应用标识a对应的类别。
步骤407、RRC层根据应用标识a对应的类别执行接入控制判决,得到接入控制判决结果。
可选的,RRC层可以获取与应用标识a对应的类别对应的阻拦参数,其中,阻拦参数可以包括阻拦时间和/或阻拦概率,并根据与应用标识a对应的类别对应的阻拦参数执行接入控制判决,得到接入控制判决结果。
步骤408、RRC层向NAS层发送接入控制判决结果。
步骤409、NAS层接收接入控制判决结果。
步骤410、若接入控制判决结果为通过,则NAS层将IP流a映射到QoS流。
本发明实施例中,若接入控制判决结果为通过,则NAS层将IP流a映射到QoS流,否则NAS层可以停止IP流a到QoS流的映射,或者丢弃IP流a的IP数据包,从而可以阻止应用标识a对应的应用接入网络。
本发明实施例通过仅对类别的优先级低于存储的类别的优先级的新应用执行接入控制判决,从而可以在兼顾应用之间优先级的公平性的同时,减少接入控制判决次数。
以下结合示例对本发明实施例进行说明:
示例1:当终端处于空闲状态时,用户触发某应用,比如微信,终端的应用层可以将应用请求附带该应用的应用标识(例如,APP id)发给NAS层,NAS层可以根据储存的应用标识与类别的对应表,得到与该应用的应用标识对应的类别,比如,类别3(即Category 3),NAS层向RRC层发送应用请求,并附带该应用标识对应的类别(例如,Category 3)。RRC层做接入控制判决,并可以将接入控制判决结果反馈给NAS层。如果接入控制判决结果为通过,则RRC可以发起连接建立请求,建立无线承载,进入连接态,并将接入控制判决结果反馈给NAS层,NAS层获知该应用通过接入控制判决,可以将该应用对应的业务IP流映射到QoS流,AS层将QoS流映射到数据无线承载(即DRB),以实现数据的收发。
当终端处于连接态时,用户触发一个新应用,比如优酷视频,如果该新应用对应的IP流与之前的应用的IP流的标识不同,则NAS层可以识别到有一个新的IP流产生,并可以识别该IP流对应的应用标识(即APP id),从而可以根据储存的应用标识与类别的对应表,得到该新应用的应用标识对应的类别,比如,类别4(即Category 4),此时NAS层不会直接把该IP流映射到合适的QoS流上。
NAS层可以将新应用的应用标识对应的类别发给RRC层,由RRC层做接入控制判决,如果接入控制判决结果为通过,则RRC层可以指示NAS层上述新应用的接入控制判决结果为通过,NAS层可以将该IP流映射到合适的QoS流。如果接入控制判决结果为不通过,则RRC层可以指示NAS层上述新应用的接入控制判决结果为不通过,并可以附带一个阻拦定时器。NAS层启动阻拦定时器,在阻拦定时器超时前,NAS层拒绝将该应用或是与该应用的类别相同的所有应用的IP流映射到QoS流。可选的,NAS层可以丢弃该应用的IP数据包。在阻拦定时器超时后,若再次出现该应用或是与该应用的类别相同的其他应用的IP流,则可以重新执行上述过程,也即可以重新对该应用或是与该应用的类别相同的其他应用的IP流执行接入控制判决。
本发明实施例通过对每个新应用执行接入控制判决,只有接入控制判决通过时,才可以建立该新应用与网络的连接,此种方式避免了在其它应用己接入网络时,该新应用可以在其它应用的连接基础上直接进行网络访问,造成搭便车的问题。
示例2:当终端处于空闲状态时,用户触发某应用,比如微信,终端的应用层可以将应用请求附带该应用的应用标识(例如,APP id)发给NAS层,NAS层可以根据储存的应用标识与类别的对应表,得到与该应用的应用标识对应的类别,比如,类别3(即Category 3),NAS层向RRC层发送应用请求,并附带该应用标识对应的类别(例如,Category 3)。RRC层做接入控制判决,并可以将接入控制判决结果反馈给NAS层。如果接入控制判决结果为通过,则RRC层可以发起连接建立请求,建立无线承载,进入连接态,并将接入控制判决结果反馈给NAS层,NAS层获知该应用通过接入控制判决,可以将该应用对应的IP流映射到QoS流,AS层将QoS流映射到数据无线承载(即DRB),以实现数据的收发。
当终端处于连接态时,用户触发一个新应用,比如优酷视频,如果该新应用对应的IP流与之前的应用的IP流的标识不同,则NAS层可以识别到有一个新的IP流产生,并可以识别该IP流对应的应用标识(即APP id),从而可以根据储存的应用标识与类别的对应表,得到该新应用的应用标识对应的类别,比如,类别4(即Category 4),此时NAS层不会直接把该IP流映射到QoS流上。
NAS层可以将该新应用的应用标识对应的类别(例如,类别4)发给RRC层,由RRC层做接入控制判决。NAS层将该新应用对应的类别(例如,类别4)和存储的类别(例如,类别3),由于类别4的优先级低于类别3的优先级,所以RRC层不会直接反馈通过,需要执行接入控制判决。
如果接入控制判决结果为通过,则RRC层可以指示NAS层上述新应用的接入控制判决结果为通过,并更新储存的可通过的类别,例如,修改为类别4及更高优先级的类别可通过,NAS层则可以将该IP流映射到合适的QoS流。如果接入控制判决结果为不通过,则RRC层可以指示NAS层上述新应用的接入控制判决结果为不通过,并可以附带一个阻拦定时器。NAS层启动阻拦定时器,在阻拦定时器超时前,NAS层拒绝将该应用或是与该应用的类别相同的所有应用的IP流映射到QoS流。可选的,NAS层可以丢弃该应用的IP数据包。在阻拦定时器超时后,若再次出现该应用或是与该应用的类别相同的其他应用的IP流,则可以重新执行上述过程,也即可以重新对该应用或是与该应用的类别相同的其他应用的IP流执行接入控制判决。
需要说明的是,若新应用对应的类别的优先级高于或等于存储的类别,则RRC层可以直接向NAS层反馈通过,而不需要执行接入控制判决,此时,NAS层将该新应用的IP流映射到QoS流,进而AS层再将QoS流映射到DRB,直接传输。即,RRC可以储存最初通过接入控制判决的类别,后续高优先级的应用可以直接传输,低优先级的应用需要做接入控制判决,如果低优先级的应用对应的接入控制判决结果为通过,可以传输该低优先级的应用的数据,并更新RRC储存的类别。如果低优先级的应用对应的接入控制判决结果为未通过,则该应用在一段时间之内都不能传输,在阻拦定时器超时后,才可以再做接入控制判决。
示例3:当终端处于空闲状态时,用户触发某应用,比如微信,终端的应用层可以将应用请求附带该应用的应用标识(例如,APP id)发给NAS层,NAS层可以根据储存的应用标识与类别的对应表,得到与该应用的应用标识对应的类别,比如,类别3(即Category 3),NAS层向RRC层发送应用请求,并附带该应用标识对应的类别(例如,Category 3)。RRC层做接入控制判决,并可以将接入控制判决结果反馈给NAS层。如果接入控制判决结果为通过,则RRC层可以发起连接建立请求,建立无线承载,进入连接态,并将接入控制判决结果反馈给NAS层,NAS层获知该应用通过接入控制判决,也即该应用对应的类别可以通过接入控制判决,例如,类别3通过接入控制判决,则NAS层可以储存如下信息:类别3及更高优先级的类别可通过接入控制判决。NAS层可以将该应用对应的IP流映射到QoS流,AS层将QoS流映射到数据无线承载(即DRB),以实现数据的收发。
当终端处于连接态时,用户触发一个新应用,比如优酷视频,如果该新应用对应的IP流与之前的应用的IP流的标识不同,则NAS层可以识别到有一个新的IP流产生,并可以识别该IP流对应的应用标识(即APP id),从而可以根据储存的应用标识与类别的对应表,得到该新应用的应用标识对应的类别,比如,类别4(即Category 4),由于类别4的优先级低于类别3的优先级,也即该新应用对应的类别的优先级低于存储的类别的优先级,此时NAS层不会直接把该IP流映射到QoS流上。NAS层可以将该新应用的应用标识对应的类别(例如,类别4)发给RRC层,由RRC层做接入控制判决。
如果接入控制判决结果为通过,则RRC层可以指示NAS层上述新应用的接入控制判决结果为通过,NAS层更新储存的可通过的类别,例如,修改为类别4及更高优先级的类别可通过,并可以将该IP流映射到合适的QoS流。如果接入控制判决结果为不通过,则RRC层可以指示NAS层上述新应用的接入控制判决结果为不通过,并可以附带一个阻拦定时器。NAS层启动阻拦定时器,在阻拦定时器超时前,NAS层拒绝将该应用或是与该应用的类别相同的所有应用的IP流映射到QoS流。可选的,NAS层可以丢弃该应用的IP数据包。在阻拦定时器超时后,若再次出现该应用或是与该应用的类别相同的其他应用的IP流,则可以重新执行上述过程,也即可以重新对该应用或是与该应用的类别相同的其他应用的IP流执行接入控制判决。
需要说明的是,需要说明的是,若新应用对应的类别的优先级高于或等于存储的类别,则NAS层直接将该新应用的IP流映射到QoS流,进而AS层再将QoS流映射到DRB,直接传输。即,NAS层会储存最初通过接入控制判决的类别,后续高优先级的应用可以直接传输,低优先级的应用需要做接入控制判决,如果低优先级的应用对应的接入控制判决结果为通过,可以传输该低优先级的应用的数据,并更新NAS层储存的类别。如果低优先级的应用对应的接入控制判决结果为位通过,则该应用的数据在一段时间之内都不能传输,在阻拦定时器超时后,才可以再做接入控制判决。
本发明实施例为对现有的接入控制的增强,针对现有接入控制在终端的空闲态对申请接入网络的应用软件或业务进行接入控制,但在终端存在一个应用软件被执行接入控制判决且允许接入网络后,其他低优先级的应用软件可以在原有承载上继续发送数据,绕过接入控制,从而不利于应用之间优先级的公平性的问题,本发明实施例在某应用软件或业务已建立连接后,其他应用软件或业务不能在原有连接上直接发送数据,而是需要重新进行接入控制判决,保障应用之间优先级的公平性。
本发明实施例可以在终端处于空闲态和连接态时都对请求接入网络的应用进行接入控制判决,从而可以避免搭便车效应,当第一个应用程序成功接入网络后,其他应用程序若想发送数据,需要重新执行接入控制判决,保证了应用之间优先级的公平性。
参见图5,图5是本发明实施例提供的终端的结构图。如图5所示,终端500包括检测模块501和判断模块502,其中:
检测模块501,用于在终端与网络侧之间已建立至少一应用的连接时,若检测到新应用发起连接,则获取所述新应用对应的类别;
判断模块502,用于根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据。
可选的,所述检测模块501具体用于:
若检测到新的互联网协议流,则确定检测到新应用发起连接;或者
若检测到新的应用请求,则确定检测到新应用发起连接;或者
若检测到新的服务质量流,则确定检测到新应用发起连接,其中,不同类别的应用所对应的互联网协议流映射到不同的服务质量流。
可选的,所述判断模块502具体用于:
若根据所述新应用对应的类别确定向网络侧发送所述新应用的数据,则执行所述新应用对应的互联网协议流到服务质量流的映射;
若根据所述新应用对应的类别确定不向网络侧发送所述新应用的数据,则不执行所述新应用对应的互联网协议流到服务质量流的映射。
可选的,所述检测模块501具体用于:
在终端与网络侧之间已建立至少一应用的连接时,若所述终端的非接入层检测到新的互联网协议流,则获取所述新的互联网协议流对应的新应用的应用标识;
所述非接入层获取所述应用标识对应的类别;
相应的,所述判断模块502具体用于:
所述非接入层将所述应用标识对应的类别发送给所述终端的无线资源控制层;
所述非接入层接收所述无线资源控制层返回的接入控制判决结果;
所述非接入层根据所述接入控制判决结果判断是否执行所述新的互联网协议流到服务质量流的映射。
可选的,所述检测模块501具体用于:
在终端与网络侧之间已建立至少一应用的连接时,若所述终端的非接入层检测到新的互联网协议流,则获取所述新的互联网协议流对应的新应用的应用标识;
所述非接入层获取所述应用标识对应的类别;
相应的,所述判断模块502具体用于:
所述非接入层将所述应用标识对应的类别与存储的类别进行比较;
若所述应用标识对应的类别的优先级高于或等于所述存储的类别的优先级,则所述非接入层执行所述新的互联网协议流到服务质量流的映射;
若所述应用标识对应的类别的优先级低于所述存储的类别的优先级,则所述非接入层将所述应用标识对应的类别发送给所述终端的无线资源控制层;
所述非接入层接收所述无线资源控制层返回的接入控制判决结果;
所述非接入层根据所述接入控制判决结果判断是否执行所述新的互联网协议流到服务质量流的映射。
可选的,所述检测模块501具体用于:
若所述终端的非接入层或接入层检测到新的服务质量流,则确定检测到新应用发起连接。
可选的,所述判断模块502具体用于:
若根据所述新应用对应的类别确定向网络侧发送所述新应用的数据,则执行所述新应用对应的服务质量流的传输;
若根据所述新应用对应的类别确定不向网络侧发送所述新应用的数据,则不执行所述新应用对应的服务质量流的传输。
终端500能够实现图1至图4的方法实施例的接入控制方法的各个过程,并达到相同的效果为避免重复,这里不再赘述。
本发明实施例的终端500,在终端与网络侧之间已建立至少一应用的连接时,若检测到新应用发起连接,则获取所述新应用对应的类别;根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据。本发明实施例在每个应用发起连接时,根据每个应用对应的类别判断是否发送该应用的数据,从而可以避免低优先级的应用直接接入网络,保证了应用之间优先级的公平性。
本发明实施例还提供一种终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述任一方法实施例的接入控制方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的接入控制方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
参见图6,图6是本发明又一实施例提供的终端的结构图,如图6所示,终端600包括:至少一个处理器601、存储器602、至少一个网络接口604和用户接口603。终端600中的各个组件通过总线系统605耦合在一起。可理解,总线系统605用于实现这些组件之间的连接通信。总线系统605除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统605。
其中,用户接口603可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
可以理解,本发明实施例中的存储器602可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data RateSDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(DirectRambus RAM,DRRAM)。本文描述的系统和方法的存储器602旨在包括但不限于这些和任意其它适合类型的存储器。
在一些实施方式中,存储器602存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统6021和应用程序6022。
其中,操作系统6021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序6022,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序6022中。
在本发明实施例中,终端600还包括:存储在存储器602上并可在处理器601上运行的计算机程序,具体地,可以是应用程序6022中的计算机程序,计算机程序被处理器601执行时实现如下步骤:在终端与网络侧之间已建立至少一应用的连接时,若检测到新应用发起连接,则获取所述新应用对应的类别;根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据。
上述本发明实施例揭示的方法可以应用于处理器601中,或者由处理器601实现。处理器601可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器601中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器601可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器602,处理器601读取存储器602中的信息,结合其硬件完成上述方法的步骤。
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable LogicDevice,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
可选的,计算机程序被处理器601执行时还可实现如下步骤:
若检测到新的互联网协议流,则确定检测到新应用发起连接;或者
若检测到新的应用请求,则确定检测到新应用发起连接;或者
若检测到新的服务质量流,则确定检测到新应用发起连接,其中,不同类别的应用所对应的互联网协议流映射到不同的服务质量流。
可选的,计算机程序被处理器601执行时还可实现如下步骤:
若根据所述新应用对应的类别确定向网络侧发送所述新应用的数据,则执行所述新应用对应的互联网协议流到服务质量流的映射;
若根据所述新应用对应的类别确定不向网络侧发送所述新应用的数据,则不执行所述新应用对应的互联网协议流到服务质量流的映射。
可选的,计算机程序被处理器601执行时还可实现如下步骤:
在终端与网络侧之间已建立至少一应用的连接时,若所述终端的非接入层检测到新的互联网协议流,则获取所述新的互联网协议流对应的新应用的应用标识;所述非接入层获取所述应用标识对应的类别;
相应的,计算机程序被处理器601执行时还可实现如下步骤:
所述非接入层将所述应用标识对应的类别发送给所述终端的无线资源控制层;所述非接入层接收所述无线资源控制层返回的接入控制判决结果;所述非接入层根据所述接入控制判决结果判断是否执行所述新的互联网协议流到服务质量流的映射。
可选的,计算机程序被处理器601执行时还可实现如下步骤:
在终端与网络侧之间已建立至少一应用的连接时,若所述终端的非接入层检测到新的互联网协议流,则获取所述新的互联网协议流对应的新应用的应用标识;所述非接入层获取所述应用标识对应的类别;
相应的,计算机程序被处理器601执行时还可实现如下步骤:
所述非接入层将所述应用标识对应的类别与存储的类别进行比较;若所述应用标识对应的类别的优先级高于或等于所述存储的类别的优先级,则所述非接入层执行所述新的互联网协议流到服务质量流的映射;若所述应用标识对应的类别的优先级低于所述存储的类别的优先级,则所述非接入层将所述应用标识对应的类别发送给所述终端的无线资源控制层;所述非接入层接收所述无线资源控制层返回的接入控制判决结果;所述非接入层根据所述接入控制判决结果判断是否执行所述新的互联网协议流到服务质量流的映射。
可选的,计算机程序被处理器601执行时还可实现如下步骤:
若所述终端的非接入层或接入层检测到新的服务质量流,则确定检测到新应用发起连接。
可选的,计算机程序被处理器601执行时还可实现如下步骤:
若根据所述新应用对应的类别确定向网络侧发送所述新应用的数据,则执行所述新应用对应的服务质量流的传输;
若根据所述新应用对应的类别确定不向网络侧发送所述新应用的数据,则不执行所述新应用对应的服务质量流的传输。
终端600能够实现前述实施例中终端实现的各个过程,为避免重复,这里不再赘述。
本发明实施例的终端600,在终端与网络侧之间已建立至少一应用的连接时,若检测到新应用发起连接,则获取所述新应用对应的类别;根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据。本发明实施例在每个应用发起连接时,根据每个应用对应的类别判断是否发送该应用的数据,从而可以避免低优先级的应用直接接入网络,保证了应用之间优先级的公平性。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种接入控制方法,应用于终端,其特征在于,包括:
在终端与网络侧之间已建立至少一应用的连接时,若检测到新应用发起连接,则获取所述新应用对应的类别;
根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据。
2.根据权利要求1所述的方法,其特征在于,所述若检测到新应用发起连接,包括:
若检测到新的互联网协议流,则确定检测到新应用发起连接;或者
若检测到新的应用请求,则确定检测到新应用发起连接;或者
若检测到新的服务质量流,则确定检测到新应用发起连接,其中,不同类别的应用所对应的互联网协议流映射到不同的服务质量流。
3.根据权利要求2所述的方法,其特征在于,所述根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据,包括:
若根据所述新应用对应的类别确定向网络侧发送所述新应用的数据,则执行所述新应用对应的互联网协议流到服务质量流的映射;
若根据所述新应用对应的类别确定不向网络侧发送所述新应用的数据,则不执行所述新应用对应的互联网协议流到服务质量流的映射。
4.根据权利要求2所述的方法,其特征在于,所述若检测到新的服务质量流,则确定检测到新应用发起连接,包括:
若所述终端的非接入层或接入层检测到新的服务质量流,则确定检测到新应用发起连接。
5.根据权利要求2所述的方法,其特征在于,所述根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据,包括:
若根据所述新应用对应的类别确定向网络侧发送所述新应用的数据,则执行所述新应用对应的服务质量流的传输;
若根据所述新应用对应的类别确定不向网络侧发送所述新应用的数据,则不执行所述新应用对应的服务质量流的传输。
6.根据权利要求1所述的方法,其特征在于,所述在终端与网络侧之间已建立至少一应用的连接时,若检测到新应用发起连接,则获取所述新应用对应的类别,包括:
在终端与网络侧之间已建立至少一应用的连接时,若所述终端的非接入层检测到新的互联网协议流,则获取所述新的互联网协议流对应的新应用的应用标识;
所述非接入层获取所述应用标识对应的类别;
所述根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据,包括:
所述非接入层将所述应用标识对应的类别发送给所述终端的无线资源控制层;
所述非接入层接收所述无线资源控制层返回的接入控制判决结果;
所述非接入层根据所述接入控制判决结果判断是否执行所述新的互联网协议流到服务质量流的映射。
7.根据权利要求1所述的方法,其特征在于,所述在终端与网络侧之间已建立至少一应用的连接时,若检测到新应用发起连接,则获取所述新应用对应的类别,包括:
在终端与网络侧之间已建立至少一应用的连接时,若所述终端的非接入层检测到新的互联网协议流,则获取所述新的互联网协议流对应的新应用的应用标识;
所述非接入层获取所述应用标识对应的类别;
所述根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据,包括:
所述非接入层将所述应用标识对应的类别与存储的类别进行比较;
若所述应用标识对应的类别的优先级高于或等于所述存储的类别的优先级,则所述非接入层执行所述新的互联网协议流到服务质量流的映射;
若所述应用标识对应的类别的优先级低于所述存储的类别的优先级,则所述非接入层将所述应用标识对应的类别发送给所述终端的无线资源控制层;
所述非接入层接收所述无线资源控制层返回的接入控制判决结果;
所述非接入层根据所述接入控制判决结果判断是否执行所述新的互联网协议流到服务质量流的映射。
8.一种终端,其特征在于,包括:
检测模块,用于在终端与网络侧之间已建立至少一应用的连接时,若检测到新应用发起连接,则获取所述新应用对应的类别;
判断模块,用于根据所述新应用对应的类别判断是否向网络侧发送所述新应用的数据。
9.一种终端,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的接入控制方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的接入控制方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710898560.7A CN109842921A (zh) | 2017-09-28 | 2017-09-28 | 一种接入控制方法及终端 |
PCT/CN2018/104814 WO2019062528A1 (zh) | 2017-09-28 | 2018-09-10 | 接入控制方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710898560.7A CN109842921A (zh) | 2017-09-28 | 2017-09-28 | 一种接入控制方法及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109842921A true CN109842921A (zh) | 2019-06-04 |
Family
ID=65900716
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710898560.7A Pending CN109842921A (zh) | 2017-09-28 | 2017-09-28 | 一种接入控制方法及终端 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109842921A (zh) |
WO (1) | WO2019062528A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114631355A (zh) * | 2020-09-28 | 2022-06-14 | 北京小米移动软件有限公司 | 接入控制方法、ac判决规则下发方法及装置 |
WO2023011361A1 (zh) * | 2021-08-03 | 2023-02-09 | 中兴通讯股份有限公司 | 数据连接的建立方法、终端、应用服务端、网络侧设备、电子设备和计算机可读存储介质 |
WO2024067452A1 (zh) * | 2022-09-29 | 2024-04-04 | 维沃移动通信有限公司 | 信息处理方法及通信设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102316537A (zh) * | 2010-06-30 | 2012-01-11 | 中兴通讯股份有限公司 | 一种多连接下的资源控制方法和系统 |
CN106101077A (zh) * | 2016-05-31 | 2016-11-09 | 宇龙计算机通信科技(深圳)有限公司 | 一种限制应用上网的方法及装置 |
CN106454999A (zh) * | 2015-08-13 | 2017-02-22 | 中国移动通信集团公司 | 一种接入控制方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6240387B2 (ja) * | 2013-01-18 | 2017-11-29 | 株式会社Nttドコモ | 移動局 |
EP3496467B1 (en) * | 2013-05-13 | 2020-10-21 | Huawei Technologies Co., Ltd. | Access control method and device |
CN104754690B (zh) * | 2013-12-26 | 2018-09-11 | 电信科学技术研究院 | 一种信息获取、上报、通知方法及装置 |
-
2017
- 2017-09-28 CN CN201710898560.7A patent/CN109842921A/zh active Pending
-
2018
- 2018-09-10 WO PCT/CN2018/104814 patent/WO2019062528A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102316537A (zh) * | 2010-06-30 | 2012-01-11 | 中兴通讯股份有限公司 | 一种多连接下的资源控制方法和系统 |
CN106454999A (zh) * | 2015-08-13 | 2017-02-22 | 中国移动通信集团公司 | 一种接入控制方法及装置 |
CN106101077A (zh) * | 2016-05-31 | 2016-11-09 | 宇龙计算机通信科技(深圳)有限公司 | 一种限制应用上网的方法及装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114631355A (zh) * | 2020-09-28 | 2022-06-14 | 北京小米移动软件有限公司 | 接入控制方法、ac判决规则下发方法及装置 |
CN114631355B (zh) * | 2020-09-28 | 2024-01-30 | 北京小米移动软件有限公司 | 接入控制方法、ac判决规则下发方法及装置 |
WO2023011361A1 (zh) * | 2021-08-03 | 2023-02-09 | 中兴通讯股份有限公司 | 数据连接的建立方法、终端、应用服务端、网络侧设备、电子设备和计算机可读存储介质 |
WO2024067452A1 (zh) * | 2022-09-29 | 2024-04-04 | 维沃移动通信有限公司 | 信息处理方法及通信设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2019062528A1 (zh) | 2019-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111294224B (zh) | 用于测量服务质量信息的方法和装置 | |
US10972967B2 (en) | Wi-Fi hotspot recommendation method, terminal, and graphical user interface | |
US9954737B2 (en) | Policy formulating method, policy server, and gateway | |
CN112566072B (zh) | 一种基于nf的通信方法、设备及存储介质 | |
CN110830565B (zh) | 资源下载方法、装置、系统、电子设备及存储介质 | |
JP2023526415A (ja) | スライスアクセス方法、装置、及びシステム | |
US9763126B2 (en) | Electronic device and method for processing packet in internet protocol-based network | |
CN109842921A (zh) | 一种接入控制方法及终端 | |
US20230134357A1 (en) | Radio frequency resource allocation method and apparatus, and electronic device | |
Rahmati et al. | Seamless TCP migration on smartphones without network support | |
CN110312140B (zh) | 直播数据处理方法、装置、系统及计算机可读存储介质 | |
US20200037376A1 (en) | Routing method and device | |
CN114095956A (zh) | 网络优化方法、装置及存储介质 | |
CN115119324A (zh) | 一种资源调度方法和装置 | |
CN107087293A (zh) | 一种接入方法、终端及服务器 | |
WO2011009339A1 (zh) | 一种数据传输的方法、系统和装置 | |
CN112702739B (zh) | 无线网络共享方法、装置、可读存储介质及移动端 | |
US10091718B2 (en) | System and method for wireless network selection | |
CN108737378B (zh) | 一种基于介质访问控制层的双模通信组网方法及系统 | |
CN109670093A (zh) | 爬虫识别方法、装置、设备及可读存储介质 | |
KR20200055106A (ko) | 서비스 능력 요건들 및 선호도들에 기반한 서비스 등록 | |
CN112492703B (zh) | 网络连接管理方法、装置、设备及存储介质 | |
CN109743456B (zh) | 数据传输方法及相关装置 | |
WO2018014555A1 (zh) | 数据传输控制方法及装置 | |
WO2024088198A1 (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190604 |
|
RJ01 | Rejection of invention patent application after publication |