一种接入控制方法及装置转让专利

申请号 : CN201510497555.6

文献号 : CN106454999B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈宁宇胡南陈卓

申请人 : 中国移动通信集团公司

摘要 :

本发明提供一种接入控制方法及装置,所述接入控制方法,包括:在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息;根据所述标识信息,获取所述第二应用的阻拦参数;根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果;在所述判决结果表明允许所述第二应用进行网络通讯时,为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。上述方案,每个应用在接入网络时都会重新进行ACDC接入判决,此种方式避免了低优先级应用搭便车的问题,方便了对不同应用的分别控制,保证了应用之间优先级的公平性。

权利要求 :

1.一种数据通信中应用软件专属拥塞控制ACDC的接入控制方法,其特征在于,包括:在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息;

根据所述标识信息,获取所述第二应用的阻拦参数;

获取所述第一应用的ACDC类别;将所述第二应用的ACDC类别与所述第一应用的ACDC类别进行优先级比较;

若所述第二应用的ACDC类别的优先级低于所述第一应用的ACDC类别的优先级,则执行根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果;

在所述判决结果表明允许所述第二应用进行网络通讯时,为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。

2.根据权利要求1所述的接入控制方法,其特征在于,所述第一应用和所述第二应用以应用软件的类别进行划分,或以业务类型进行划分。

3.根据权利要求1所述的接入控制方法,其特征在于,所述根据所述标识信息,获取所述第二应用的阻拦参数的步骤包括:根据所述标识信息,获取所述第二应用的ACDC类别;

根据所述ACDC类别,获取所述第二应用的阻拦参数;其中,

所述阻拦参数包括:阻拦时间和/或阻拦概率。

4.根据权利要求3所述的接入控制方法,其特征在于,所述接入控制方法还包括:在所述判决结果表明不允许所述第二应用进行网络通讯时,建立阻拦定时器;

在阻拦定时器的定时时间内,阻拦所述第二应用的所有网络通讯。

5.根据权利要求4所述的接入控制方法,其特征在于,所述根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果的步骤之前,所述接入控制方法还包括:若所述第二应用的ACDC类别的优先级高于或等于所述第一应用的ACDC类别的优先级,执行为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息的步骤。

6.根据权利要求4所述的接入控制方法,其特征在于,所述根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果的步骤之前,所述接入控制方法还包括:将所述第二应用的ACDC类别与预设ACDC类别进行优先级比较;

若所述第二应用的ACDC类别的优先级低于所述预设ACDC类别的优先级,则执行根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果的步骤;

若所述第二应用的ACDC类别的优先级高于或等于所述预设ACDC类别的优先级,执行为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息的步骤。

7.根据权利要求4-6任一项所述的接入控制方法,其特征在于,当所述接入控制方法应用于终端时,所述在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息的步骤具体为:在获取到所述第二应用的网络接入请求时,获取所述第二应用的标识信息。

8.根据权利要求7所述的接入控制方法,其特征在于,所述根据所述标识信息,获取所述第二应用的ACDC类别的步骤包括:获取本地网络配置的应用与ACDC类别对应表,所述应用与ACDC类别对应表中包括本地网络配置的所有应用的标识信息以及与每个应用的标识信息对应的ACDC类别;

根据所述第二应用的标识信息,在所述应用与ACDC类别对应表中查找与所述标识信息对应的所述第二应用的ACDC类别。

9.根据权利要求8所述的接入控制方法,其特征在于,在所述根据所述ACDC类别,获取所述第二应用的阻拦参数的步骤之前,所述接入控制方法还包括:获取无线资源控制RRC层传递的从服务网络广播中获取的ACDC类别与阻拦参数对应表,所述ACDC类别与阻拦参数对应表包括ACDC类别以及每个所述ACDC类别对应的阻拦参数信息;

所述根据所述ACDC类别,获取所述第二应用的阻拦参数的步骤具体为:根据所述ACDC类别,在所述ACDC类别与阻拦参数对应表中获取所述第二应用的阻拦参数。

10.根据权利要求7所述的接入控制方法,其特征在于,所述根据所述标识信息,获取所述第二应用的ACDC类别的步骤具体为:接收非接入层NAS发送的包含有所述第二应用的网络连接请求以及所述第二应用对应的ACDC类别,所述第二应用对应的ACDC类别由NAS根据标识信息,查找本地网络配置的应用与ACDC类别对应表得到。

11.根据权利要求10所述的接入控制方法,其特征在于,所述根据所述ACDC类别,获取所述第二应用的阻拦参数的步骤具体为:根据所述ACDC类别,在从服务网络广播中获取的ACDC类别与阻拦参数对应表中查找与所述第二应用的ACDC类别对应的阻拦参数。

12.根据权利要求11所述的接入控制方法,其特征在于,所述为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息的步骤具体为:向所述NAS发送允许第二应用接入网络的信息,使得所述NAS为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。

13.根据权利要求4-6任一项所述的接入控制方法,其特征在于,当所述接入控制方法应用于基站时,所述在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息的步骤具体为:接收到终端发送的携带有第二应用的应用建立请求以及所述第二应用的识别信息的RRC层信令,解析所述RRC层信令得到所述第二应用的标识信息或ACDC类别。

14.根据权利要求13所述的接入控制方法,其特征在于,所述为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息的步骤具体为:发送允许所述第二应用进行网络通讯的ACDC判决结果给所述终端,使得所述终端建立与网络之间的第二连接或者允许所述第二应用在第一连接上继续传输信息。

15.根据权利要求4-6任一项所述的接入控制方法,其特征在于,当所述接入控制方法应用于基站时,所述在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息的步骤具体为:获取终端发送的包含有第二应用的连接建立请求或在第一连接上发送的第二应用的数据的NAS信令,并将所述NAS信令传递给核心网;

接收核心网根据所述NAS信令,得到的所述第二应用的标识信息。

16.根据权利要求15所述的接入控制方法,其特征在于,所述为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息的步骤具体为:经由核心网发送允许所述第二应用进行网络通讯的ACDC判决结果给所述终端,使得所述终端建立与网络之间的第二连接或者允许所述第二应用在第一连接上继续传输信息。

17.根据权利要求4-6任一项所述的接入控制方法,其特征在于,当所述接入控制方法应用于核心网时,所述在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息的步骤具体为:在接收到终端经由基站发送的包含有第二应用的连接建立请求或在第一连接上发送的第二应用的数据的NAS信令时,获取所述第二应用的标识信息。

18.根据权利要求17所述的接入控制方法,其特征在于,所述为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息的步骤具体为:经由所述基站发送允许所述第二应用进行网络通讯的ACDC判决结果给所述终端,使得所述终端建立与网络之间的第二连接或者允许所述第二应用在第一连接上继续传输信息。

19.一种数据通信中应用软件专属拥塞控制ACDC的接入控制装置,其特征在于,包括:第一获取模块,用于在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息;

第二获取模块,用于根据所述标识信息,获取所述第二应用的阻拦参数;

类别获取模块,用于获取所述第一应用的ACDC类别;

第一比较模块,用于将所述第二应用的ACDC类别与所述第一应用的ACDC类别进行优先级比较;若所述第二应用的ACDC类别的优先级低于所述第一应用的ACDC类别的优先级,则判决模块,用于根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果;

通讯模块,在所述判决结果表明允许所述第二应用进行网络通讯时,为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。

20.根据权利要求19所述的接入控制装置,其特征在于,所述第一应用和所述第二应用以应用软件的类别进行划分,或以业务类型进行划分。

21.根据权利要求19所述的接入控制装置,其特征在于,所述第二获取模块包括:类别获取单元,用于根据所述标识信息,获取所述第二应用的ACDC类别;

阻拦参数获取单元,用于根据所述ACDC类别,获取所述第二应用的阻拦参数;其中,所述阻拦参数包括:阻拦时间和/或阻拦概率。

22.根据权利要求21所述的接入控制装置,其特征在于,所述接入控制装置还包括:阻拦定时器建立模块,用于在所述判决结果表明不允许所述第二应用进行网络通讯时,建立阻拦定时器;

阻拦模块,用于在阻拦定时器的定时时间内,阻拦所述第二应用的所有网络通讯。

23.根据权利要求22所述的接入控制装置,其特征在于,所述接入控制装置还包括:所述第一比较模块,用于

若所述第二应用的ACDC类别的优先级高于或等于所述第一应用的ACDC类别的优先级,则通讯模块为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。

24.根据权利要求22所述的接入控制装置,其特征在于,所述接入控制装置还包括:第二比较模块,用于将所述第二应用的ACDC类别与预设ACDC类别进行优先级比较;

若所述第二应用的ACDC类别的优先级低于所述预设ACDC类别的优先级,则判决模块执行根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果;

若所述第二应用的ACDC类别的优先级高于或等于所述预设ACDC类别的优先级,则通讯模块为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。

25.根据权利要求22-24任一项所述的接入控制装置,其特征在于,当所述接入控制装置应用于终端时,所述第一获取模块具体为:在获取到所述第二应用的网络接入请求时,获取所述第二应用的标识信息。

26.根据权利要求25所述的接入控制装置,其特征在于,所述类别获取单元包括:第一获取子单元,用于获取本地网络配置的应用与ACDC类别对应表,所述应用与ACDC类别对应表中包括本地网络配置的所有应用的标识信息以及与每个应用的标识信息对应的ACDC类别;

第二获取子单元,用于根据所述第二应用的标识信息,在所述应用与ACDC类别对应表中查找与所述标识信息对应的所述第二应用的ACDC类别。

27.根据权利要求26所述的接入控制装置,其特征在于,所述第二获取模块还包括:第一获取单元,用于获取无线资源控制RRC层传递的从服务网络广播中获取的ACDC类别与阻拦参数对应表,所述ACDC类别与阻拦参数对应表包括ACDC类别以及每个所述ACDC类别对应的阻拦参数信息;

所述阻拦参数获取单元具体为:

根据所述ACDC类别,在所述ACDC类别与阻拦参数对应表中获取所述第二应用的阻拦参数。

28.根据权利要求25所述的接入控制装置,其特征在于,所述类别获取单元用于:接收非接入层NAS发送的包含有所述第二应用的网络连接请求以及所述第二应用对应的ACDC类别,所述第二应用对应的ACDC类别由NAS根据标识信息,查找本地网络配置的应用与ACDC类别对应表得到。

29.根据权利要求28所述的接入控制装置,其特征在于,所述阻拦参数获取单元用于:根据所述ACDC类别,在从服务网络广播中获取的ACDC类别与阻拦参数对应表中查找与所述第二应用的ACDC类别对应的阻拦参数。

30.根据权利要求29所述的接入控制装置,其特征在于,所述通讯模块用于:向所述NAS发送允许第二应用接入网络的信息,使得所述NAS为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。

31.根据权利要求22-24任一项所述的接入控制装置,其特征在于,当所述接入控制装置应用于基站时,所述第一获取模块用于:接收到终端发送的携带有第二应用的应用建立请求以及所述第二应用的识别信息的RRC层信令,解析所述RRC层信令得到所述第二应用的标识信息或ACDC类别。

32.根据权利要求31所述的接入控制装置,其特征在于,所述通讯模块用于:发送允许所述第二应用进行网络通讯的ACDC判决结果给所述终端,使得所述终端建立与网络之间的第二连接或者允许所述第二应用在第一连接上继续传输信息。

33.根据权利要求22-24任一项所述的接入控制装置,其特征在于,当所述接入控制装置应用于基站时,所述第一获取模块包括:信令获取单元,用于获取终端发送的包含有第二应用的承载建立请求或在第一连接上发送的第二应用的数据的NAS信令,并将所述NAS信令传递给核心网;

接收单元,用于接收核心网根据所述NAS信令,得到的所述第二应用的标识信息。

34.根据权利要求33所述的接入控制装置,其特征在于,所述通讯模块用于:经由核心网发送允许所述第二应用进行网络通讯的ACDC判决结果给所述终端,使得所述终端建立与网络之间的第二连接或者允许所述第二应用在第一连接上继续传输信息。

35.根据权利要求22-24任一项所述的接入控制装置,其特征在于,当所述接入控制装置应用于核心网时,所述第一获取模块用于:在接收到终端经由基站发送的包含有第二应用的承载建立请求或在第一连接上发送的第二应用的数据的NAS信令时,获取所述第二应用的标识信息。

36.根据权利要求35所述的接入控制装置,其特征在于,所述通讯模块用于:经由所述基站发送允许所述第二应用进行网络通讯的ACDC判决结果给所述终端,使得所述终端建立与网络之间的第二连接或者允许所述第二应用在第一连接上继续传输信息。

说明书 :

一种接入控制方法及装置

技术领域

[0001] 本发明涉及无线通讯技术领域,特别涉及一种接入控制方法及装置。

背景技术

[0002] ACDC全称为“数据通信中应用软件专属拥塞控制”(Application specific Congestion control for Data Communication),是一种接入控制机制,运营商可以允许或者阻止UE(终端)空闲态时特定应用软件的接入请求。ACDC只适用于空闲态的UE,不适用于连接态的UE。ACDC的作用是减轻接入网或核心网的负载超载。
[0003] 基本特性如下:
[0004] 1)ACDC适用于UTRAN(UMTS Terrestrial Radio Access Network,是UMTS的陆地无线接入网(URAN))和E-UTRAN(Evolved UMTS Terrestrial Radio Access Network,演进的UMTS陆地无线接入网);
[0005] 2)家乡网络为UE配置至少4个ACDC类别,分别对应到运营商定义的应用;
[0006] 3)开通UE内的ACDC类别是家乡网络的义务,如何分类不受3GPP定义;
[0007] 4)UE有一套机制来验证为其开通ACDC类别的是一个受信源;
[0008] 5)服务网络在接入网侧广播控制信息,包括:每一个ACDC类别的阻拦信息、一个漫游的UE是否应该受限于ACDC控制;
[0009] 6)每个小区内广播的阻拦信息是不同的,UE内应用与ACDC类别的对应关系由家乡网络配置;
[0010] 7)基于广播的这个阻拦信息和UE内部的ACDC类别配置,UE可以决定是否允许特定应用的接入请求的传输;
[0011] 8)服务网络应该在执行其他接入控制的同时指示ACDC,当ACDC和ACB控制同时指示时,ACDC应该覆盖ACB;
[0012] 9)在多个核心网共享同一个接入网时,接入网应该可以为不同的核心网分别单独执行ACDC。为了缓和一个共享的接入网的拥塞,为了公平,阻拦比率应该对不同的运营商设置的相同。
[0013] ACDC类别配置
[0014] UE的操作系统为每一个应用软件分配应用软件id,UE通过接收家乡网络广播或者通过核心网的远程SIM卡写入,获得应用软件id与ACDC类别的对应关系。可能会有多个不同的应用软件id对应一个ACDC类别。
[0015] 家乡网络为UE配置ACDC应用类别:
[0016] 1、被限制的最轻的应用(接入优先级最高),被配置为最高的ACDC类别,即为ACDC#1;
[0017] 2、被限制的比ACDC#1多的应用,被配置为第二高的ACDC类别,即为ACDC#2;依此类推;
[0018] 3、被限制的最多的应用(接入优先级最低),或者被配置为最低的ACDC类别,或者不配置ACDC类别。
[0019] UE上未被配置ACDC类别的应用,应该被UE认为是最低的ACDC类别。当使用ACDC时,服务网络广播阻拦信息,阻拦信息从ACDC类别的最高到最低依次发送。家乡网络和服务网络可能使用不同的分类方法。服务网络决定是否将ACDC应用到漫游的UE上。
[0020] UE上的ACDC类别个数可能和服务网络广播的ACDC类别数不同。这种情况会发生于UE漫游时,服务网络广播的ACDC类别数与UE的家乡网络不同。针对上述情况,采用如下策略:
[0021] A、如果服务网络广播的ACDC类别数比UE自身配置的多,UE使用与ACDC对应的阻拦信息,对于未分类别的应用采用服务小区广播中最低类别的阻拦信息。并忽视其他与自身ACDC类别不匹配的阻拦信息;
[0022] B、如果服务网络广播的阻拦信息对应的ACDC类别数少于UE自身的配置,UE为匹配的ACDC类别采用对应的阻拦信息,对其他应用采用服务小区中最低类别的阻拦信息。
[0023] 需要说明的是:一个匹配的ACDC类别是指,服务网络广播的阻拦信息的ACDC类别排序与UE自身配置的ACDC类别排序相同。
[0024] 服务网路内的ACDC过程
[0025] 服务网络顺序广播不同类别的ACDC阻拦参数,包含“阻拦时间”“阻拦概率”。
[0026] 阻拦时间:若应用软件a对应的ACDC类别为#1,广播的ACDC#1的阻拦时间为100ms,则应用软件a的连接请求一旦被ACDC策略阻拦后,在阻拦时间100ms内,应用软件a的连接请求将一直被阻拦。
[0027] 阻拦概率:若应用软件b对应的ACDC类别为#2,广播的ACDC#2的阻拦概率为0.6,应用软件b发起连接请求时,UE为其生成0-1之间的随机数,若随机数小于或等于0.6,则允许接入,若大于0.6,则拒绝接入。
[0028] ACDC针对不同的应用软件执行接入控制,但ACDC存在以下缺点:
[0029] 由于ACDC只能在空闲状态做准入判决,当有一个应用被允许接入网络,在RRC(无线资源控制)断开之前,都不会再做ACDC判决,其他低优先级的应用便可以绕过ACDC判决,直接接入网络,不利于对不同的应用软件分别管控,不利于应用程序之间优先级的公平性。

发明内容

[0030] 本发明要解决的技术问题是提供一种接入控制方法及装置,用以解决现有的ACDC只在终端处于空闲状态时作准入判决,当有一个应用被允许接入网络,在RRC断开之前,都不会再做ACDC判决,其他低优先级的应用便可以绕过ACDC判决,直接接入网络,此种方式,造成不利于对不同的应用分别管控以及破坏应用之间优先级的公平性的问题。
[0031] 为了解决上述技术问题,本发明实施例提供一种数据通信中应用软件专属拥塞控制ACDC的接入控制方法,包括:
[0032] 在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息;
[0033] 根据所述标识信息,获取所述第二应用的阻拦参数;
[0034] 根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果;
[0035] 在所述判决结果表明允许所述第二应用进行网络通讯时,为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。
[0036] 进一步地,所述第一应用和所述第二应用以应用软件的类别进行划分,或以业务类型进行划分。
[0037] 进一步地,所述根据所述标识信息,获取所述第二应用的阻拦参数的步骤包括:
[0038] 根据所述标识信息,获取所述第二应用的ACDC类别;
[0039] 根据所述ACDC类别,获取所述第二应用的阻拦参数;其中,
[0040] 所述阻拦参数包括:阻拦时间和/或阻拦概率。
[0041] 进一步地,所述接入控制方法还包括:
[0042] 在所述判决结果表明不允许所述第二应用进行网络通讯时,建立阻拦定时器;
[0043] 在阻拦定时器的定时时间内,阻拦所述第二应用的所有网络通讯。
[0044] 进一步地,所述根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果的步骤之前,所述接入控制方法还包括:
[0045] 获取所述第一应用的ACDC类别;
[0046] 将所述第二应用的ACDC类别与所述第一应用的ACDC类别进行优先级比较;
[0047] 若所述第二应用的ACDC类别的优先级低于所述第一应用的ACDC类别的优先级,则执行根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果的步骤;
[0048] 若所述第二应用的ACDC类别的优先级高于或等于所述第一应用的ACDC类别的优先级,执行为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息的步骤。
[0049] 进一步地,所述根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果的步骤之前,所述接入控制方法还包括:
[0050] 将所述第二应用的ACDC类别与预设ACDC类别进行优先级比较;
[0051] 若所述第二应用的ACDC类别的优先级低于所述预设ACDC类别的优先级,则执行根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果的步骤;
[0052] 若所述第二应用的ACDC类别的优先级高于或等于所述预设ACDC类别的优先级,执行为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息的步骤。
[0053] 进一步地,当所述接入控制方法应用于终端时,所述在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息的步骤具体为:
[0054] 在获取到所述第二应用的网络接入请求时,获取所述第二应用的标识信息。
[0055] 进一步地,所述根据所述标识信息,获取所述第二应用的ACDC类别的步骤包括:
[0056] 获取本地网络配置的应用与ACDC类别对应表,所述应用与ACDC类别对应表中包括本地网络配置的所有应用的标识信息以及与每个应用的标识信息对应的ACDC类别;
[0057] 根据所述第二应用的标识信息,在所述应用与ACDC类别对应表中查找与所述标识信息对应的所述第二应用的ACDC类别。
[0058] 进一步地,在所述根据所述ACDC类别,获取所述第二应用的阻拦参数的步骤之前,所述接入控制方法还包括:
[0059] 获取无线资源控制RRC层传递的从服务网络广播中获取的ACDC类别与阻拦参数对应表,所述ACDC类别与阻拦参数对应表包括ACDC类别以及每个所述ACDC类别对应的阻拦参数信息;
[0060] 所述根据所述ACDC类别,获取所述第二应用的阻拦参数的步骤具体为:
[0061] 根据所述ACDC类别,在所述ACDC类别与阻拦参数对应表中获取所述第二应用的阻拦参数。
[0062] 进一步地,所述根据所述标识信息,获取所述第二应用的ACDC类别的步骤具体为:
[0063] 接收非接入层NAS发送的包含有所述第二应用的网络连接请求以及所述第二应用对应的ACDC类别,所述第二应用对应的ACDC类别由NAS根据标识信息,查找本地网络配置的应用与ACDC类别对应表得到。
[0064] 进一步地,所述根据所述ACDC类别,获取所述第二应用的阻拦参数的步骤具体为:
[0065] 根据所述ACDC类别,在从服务网络广播中获取的ACDC类别与阻拦参数对应表中查找与所述第二应用的ACDC类别对应的阻拦参数。
[0066] 进一步地,所述为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息的步骤具体为:
[0067] 向所述NAS发送允许第二应用接入网络的信息,使得所述NAS为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。
[0068] 进一步地,当所述接入控制方法应用于基站时,所述在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息的步骤具体为:
[0069] 接收到终端发送的携带有第二应用的应用建立请求以及所述第二应用的识别信息的RRC层信令,解析所述RRC层信令得到所述第二应用的标识信息或ACDC类别。
[0070] 进一步地,所述为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息的步骤具体为:
[0071] 发送允许所述第二应用进行网络通讯的ACDC判决结果给所述终端,使得所述终端建立与网络之间的第二连接或者允许所述第二应用在第一连接上继续传输信息。
[0072] 进一步地,当所述接入控制方法应用于基站时,所述在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息的步骤具体为:
[0073] 获取终端发送的包含有第二应用的承载建立请求或在第一连接上发送的第二应用的数据的NAS信令,并将所述NAS信令传递给核心网;
[0074] 接收核心网根据所述NAS信令,得到的所述第二应用的标识信息。
[0075] 进一步地,所述为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息的步骤具体为:
[0076] 经由核心网发送允许所述第二应用进行网络通讯的ACDC判决结果给所述终端,使得所述终端建立与网络之间的第二连接或者允许所述第二应用在第一连接上继续传输信息。
[0077] 进一步地,当所述接入控制方法应用于核心网时,所述在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息的步骤具体为:
[0078] 在接收到终端经由基站发送的包含有第二应用的承载建立请求或在第一连接上发送的第二应用的数据的NAS信令时,获取所述第二应用的标识信息。
[0079] 进一步地,所述为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息的步骤具体为:
[0080] 经由所述基站发送允许所述第二应用进行网络通讯的ACDC判决结果给所述终端,使得所述终端建立与网络之间的第二连接或者允许所述第二应用在第一连接上继续传输信息。
[0081] 本发明实施例提供一种数据通信中应用软件专属拥塞控制ACDC的接入控制装置,包括:
[0082] 第一获取模块,用于在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息;
[0083] 第二获取模块,用于根据所述标识信息,获取所述第二应用的阻拦参数;
[0084] 判决模块,用于根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果;
[0085] 通讯模块,在所述判决结果表明允许所述第二应用进行网络通讯时,为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。
[0086] 进一步地,所述第一应用和所述第二应用以应用软件的类别进行划分,或以业务类型进行划分。
[0087] 进一步地,所述第二获取模块包括:
[0088] 类别获取单元,用于根据所述标识信息,获取所述第二应用的ACDC类别;
[0089] 阻拦参数获取单元,用于根据所述ACDC类别,获取所述第二应用的阻拦参数;其中,
[0090] 所述阻拦参数包括:阻拦时间和/或阻拦概率。
[0091] 进一步地,所述接入控制装置还包括:
[0092] 阻拦定时器建立模块,用于在所述判决结果表明不允许所述第二应用进行网络通讯时,建立阻拦定时器;
[0093] 阻拦模块,用于在阻拦定时器的定时时间内,阻拦所述第二应用的所有网络通讯。
[0094] 进一步地,所述接入控制装置还包括:
[0095] 类别获取模块,用于获取所述第一应用的ACDC类别;
[0096] 第一比较模块,用于将所述第二应用的ACDC类别与所述第一应用的ACDC类别进行优先级比较;
[0097] 若所述第二应用的ACDC类别的优先级低于所述第一应用的ACDC类别的优先级,则判决模块根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果;
[0098] 若所述第二应用的ACDC类别的优先级高于或等于所述第一应用的ACDC类别的优先级,则通讯模块为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。
[0099] 进一步地,所述接入控制装置还包括:
[0100] 第二比较模块,用于将所述第二应用的ACDC类别与预设ACDC类别进行优先级比较;
[0101] 若所述第二应用的ACDC类别的优先级低于所述预设ACDC类别的优先级,则判决模块执行根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果;
[0102] 若所述第二应用的ACDC类别的优先级高于或等于所述预设ACDC类别的优先级,则通讯模块为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。
[0103] 进一步地,当所述接入控制装置应用于终端时,所述第一获取模块具体为:
[0104] 在获取到所述第二应用的网络接入请求时,获取所述第二应用的标识信息。
[0105] 进一步地,所述类别获取单元包括:
[0106] 第一获取子单元,用于获取本地网络配置的应用与ACDC类别对应表,所述应用与ACDC类别对应表中包括本地网络配置的所有应用的标识信息以及与每个应用的标识信息对应的ACDC类别;
[0107] 第二获取子单元,用于根据所述第二应用的标识信息,在所述应用与ACDC类别对应表中查找与所述标识信息对应的所述第二应用的ACDC类别。
[0108] 进一步地,所述第二获取模块还包括:
[0109] 第一获取单元,用于获取无线资源控制RRC层传递的从服务网络广播中获取的ACDC类别与阻拦参数对应表,所述ACDC类别与阻拦参数对应表包括ACDC类别以及每个所述ACDC类别对应的阻拦参数信息;
[0110] 所述阻拦参数获取单元具体为:
[0111] 根据所述ACDC类别,在所述ACDC类别与阻拦参数对应表中获取所述第二应用的阻拦参数。
[0112] 进一步地,所述类别获取单元用于:
[0113] 接收非接入层NAS发送的包含有所述第二应用的网络连接请求以及所述第二应用对应的ACDC类别,所述第二应用对应的ACDC类别由NAS根据标识信息,查找本地网络配置的应用与ACDC类别对应表得到。
[0114] 进一步地,所述阻拦参数获取单元用于:
[0115] 根据所述ACDC类别,在从服务网络广播中获取的ACDC类别与阻拦参数对应表中查找与所述第二应用的ACDC类别对应的阻拦参数。
[0116] 进一步地,所述通讯模块用于:
[0117] 向所述NAS发送允许第二应用接入网络的信息,使得所述NAS为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。
[0118] 进一步地,当所述接入控制装置应用于基站时,所述第一获取模块用于:
[0119] 接收到终端发送的携带有第二应用的应用建立请求以及所述第二应用的识别信息的RRC层信令,解析所述RRC层信令得到所述第二应用的标识信息或ACDC类别。
[0120] 进一步地,所述通讯模块用于:
[0121] 发送允许所述第二应用进行网络通讯的ACDC判决结果给所述终端,使得所述终端建立与网络之间的第二连接或者允许所述第二应用在第一连接上继续传输信息。
[0122] 进一步地,当所述接入控制装置应用于基站时,所述第一获取模块包括:
[0123] 信令获取单元,用于获取终端发送的包含有第二应用的承载建立请求或在第一连接上发送的第二应用的数据的NAS信令,并将所述NAS信令传递给核心网;
[0124] 接收单元,用于接收核心网根据所述NAS信令,得到的所述第二应用的标识信息。
[0125] 进一步地,所述通讯模块用于:
[0126] 经由核心网发送允许所述第二应用进行网络通讯的ACDC判决结果给所述终端,使得所述终端建立与网络之间的第二连接或者允许所述第二应用在第一连接上继续传输信息。
[0127] 进一步地,当所述接入控制装置应用于核心网时,所述第一获取模块用于:
[0128] 在接收到终端经由基站发送的包含有第二应用的承载建立请求或在第一连接上发送的第二应用的数据的NAS信令时,获取所述第二应用的标识信息。
[0129] 进一步地,所述通讯模块用于:
[0130] 经由所述基站发送允许所述第二应用进行网络通讯的ACDC判决结果给所述终端,使得所述终端建立与网络之间的第二连接或者允许所述第二应用在第一连接上继续传输信息。
[0131] 本发明的有益效果是:
[0132] 上述方案,通过在每个应用新接入网络时都会重新进行该应用对应的ACDC判决,此种方式避免了低优先级应用搭便车的问题,方便了对不同应用的分别控制,保证了应用之间优先级的公平性。

附图说明

[0133] 图1表示本发明实施例一的所述接入控制方法的流程示意图;
[0134] 图2表示本发明实施例二的所述接入控制方法的流程示意图;
[0135] 图3表示本发明实施例三的所述接入控制方法的流程示意图;
[0136] 图4表示本发明实施例的接入控制方法应用于UE侧且基于NAS的ACDC判决层间信令流程图;
[0137] 图5表示本发明实施例的应用于UE侧且基于NAS的所述接入控制方法在UE处于空闲态的流程示意图;
[0138] 图6表示本发明实施例一的应用于UE侧且基于NAS的所述接入控制方法的流程示意图;
[0139] 图7表示本发明实施例二的应用于UE侧且基于NAS的所述接入控制方法的流程示意图;
[0140] 图8表示本发明实施例的接入控制方法应用于UE侧且基于RRC的ACDC判决层间信令流程图;
[0141] 图9表示本发明实施例的应用于UE侧且基于RRC的所述接入控制方法在UE处于空闲态的流程示意图;
[0142] 图10表示本发明实施例一的应用于UE侧且基于RRC的所述接入控制方法的流程示意图;
[0143] 图11表示本发明实施例二的应用于UE侧且基于RRC的所述接入控制方法的流程示意图;
[0144] 图12表示本发明实施例的应用于eNB侧的所述接入控制方法在UE处于空闲态的流程示意图;
[0145] 图13表示本发明实施例的应用于eNB侧且不骚扰核心网时的所述接入控制方法在UE处于连接态的流程示意图;
[0146] 图14表示本发明实施例的应用于eNB侧且骚扰核心网时的所述接入控制方法在UE处于连接态的流程示意图;
[0147] 图15表示本发明实施例的应用于MME侧的所述接入控制方法在UE处于空闲态的流程示意图;
[0148] 图16表示本发明实施例的应用于MME侧的所述接入控制方法在UE处于连接态的流程示意图;
[0149] 图17表示本发明实施例四的所述接入控制装置的模块示意图;
[0150] 图18表示本发明实施例五的所述接入控制装置的模块示意图;
[0151] 图19表示本发明实施例六的所述接入控制装置的模块示意图。

具体实施方式

[0152] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。
[0153] 本发明针对现有的ACDC只在终端处于空闲状态时作准入判决,当有一个应用被允许接入网络,在RRC断开之前,都不会再做ACDC判决,其他低优先级的应用便可以绕过ACDC判决,直接接入网络,此种方式,造成不利于对不同的应用分别管控以及破坏应用之间优先级的公平性的问题,提供一种接入控制方法及装置。
[0154] 如图1所示,本发明实施例一的数据通信中应用软件专属拥塞控制ACDC的接入控制方法,包括:
[0155] 步骤100,在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息;
[0156] 步骤200,根据所述标识信息,获取所述第二应用的阻拦参数;
[0157] 步骤300,根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果;
[0158] 步骤400,在所述判决结果表明允许所述第二应用进行网络通讯时,为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。
[0159] 应当说明的是,实施例一中,只要有新应用的网络接入需求,便需要对该新应用进行ACDC判决,只有ACDC判决通过时,才可以建立该新应用与网络的连接,此种方式避免了在其它应用已接入网络时,该新应用可以在其它应用的连接基础上直接进行网络访问,造成新应用搭便车的问题。
[0160] 应当说明的是,本实施例中,所述应用可以依据应用软件的类别划分,例如微信、QQ等;也可以依据传输的业务类型进行划分,例如会话类、流媒体类、交互类、后台类、互动媒体、IPTV(Internet Protocol Television,交互式网络电视)、IMS(IP Multimedia Subsystem是IP多媒体子系统,是一种全新的多媒体业务形式)信令、FTP(File Transfer Protocol,文件传输协议)、HTTP(HyperText Transfer Protocol,超文本传输协议)等。
[0161] 所述第一连接和所述第二连接中的连接可以为无线连接(主要指应用在2G/3G网络中),也可以为无线承载(应用在LTE网络时)。
[0162] 需要说明的是,所述步骤200的具体实现方式为:
[0163] 根据所述标识信息,获取所述第二应用的ACDC类别;
[0164] 根据所述ACDC类别,获取所述第二应用的阻拦参数;其中,
[0165] 所述阻拦参数包括:阻拦时间和/或阻拦概率。
[0166] 需要说明的是,所述ACDC类别与阻拦参数为网络侧根据现网运行情况进行定义与分配的。
[0167] 所述步骤300为ACDC的判决过程,此判决的实现方式为本领域技术人员所熟知的,在此不再进行详细的说明。
[0168] 还需要说明的是,当所述判决结果表明不允许所述第二应用进行网络通讯时,所述接入控制方法还包括:
[0169] 建立阻拦定时器;
[0170] 在阻拦定时器的定时时间内,阻拦所述第二应用的所有网络通讯。
[0171] 所述定时时间为根据网络传输状态,由网络侧统一分配的每个应用的预设阻拦时间。
[0172] 当阻拦参数中包含阻拦时间和阻拦参数时,所述定时器的定时时间可以为阻拦时间加上一预设时间得到。实施例一中,在终端与网络建立连接后,后续所有接入网络的新应用均不可搭乘便车,只有进行ACDC判决允许该新应用接入网络时,才能进行网络的通信。
[0173] 实施例一中的实现方式使得每个新应用在接入网络时,均需进行ACDC判决,在新应用优先级不低于已建立网络连接的应用时,此种方式比较适用,但在新应用优先级低于已建立网络连接的应用时,采用此种方式,便不能体现新应用优先级的有利一面,因此,如图2所示,在实施例一的基础上,本发明实施例二提供一种接入控制方法,包括:
[0174] 步骤100,在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息;
[0175] 步骤200,根据所述标识信息,获取所述第二应用的阻拦参数;
[0176] 步骤310,获取所述第一应用的ACDC类别;
[0177] 步骤320,判断第二应用的ACDC类别的优先级的级别是否不低于第一应用的ACDC类别的优先级;
[0178] 如果所述第二应用的ACDC类别的优先级不低于第一应用的ACDC类别的优先级,则执行步骤400,为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息;
[0179] 否则,执行步骤300,根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果;
[0180] 若所述判决结果表明允许所述第二应用进行网络通讯,则执行步骤400;
[0181] 否则,执行步骤510,建立阻拦定时器;
[0182] 步骤520,在阻拦定时器的定时时间内,阻拦所述第二应用的所有网络通讯。
[0183] 本实施例二中,先获取新应用需接入网络的请求,然后在进行该新应用的ACDC判决前,先将该新应用的类别与原有连接网络的应用(本发明中可以将此类应用认为是旧应用)的类别的优先级进行比较,若新应用的优先级高于或等于旧应用的优先级,则不对该新应用进行ACDC判决(在此种情况下,可默认为该新应用的ACDC判决结果为允许进行网络通讯),该新应用可直接接入网络;只有在该新应用的优先级低于旧应用的优先级时,才进行ACDC判决,此种方式,可以有效减少ACDC判决的过程,同时,保证了更高级别的应用能顺利的进行网络通信,有效的避免了低优先级的应用在原来网络连接的基础上搭乘便车的问题。
[0184] 如果最先连接网络的应用的ACDC类别的优先级最高,则后续所有应用在进行网络连接时,均需要进行ACDC判决,因此实施例二的应用存在局限性,为了扩大本发明的使用范围,如图3所示,在实施例一的基础上,本发明实施例三提供一种接入控制方法,包括:
[0185] 步骤100,在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息;
[0186] 步骤200,根据所述标识信息,获取所述第二应用的阻拦参数;
[0187] 步骤330,判断第二应用的ACDC类别的优先级的级别是否不低于预设ACDC类别的优先级;
[0188] 如果所述第二应用的ACDC类别的优先级不低于预设ACDC类别的优先级,则执行步骤400,为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息;
[0189] 否则,执行步骤300,根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果;
[0190] 若所述判决结果表明允许所述第二应用进行网络通讯,则执行步骤400;
[0191] 否则,执行步骤510,建立阻拦定时器;
[0192] 步骤520,在阻拦定时器的定时时间内,阻拦所述第二应用的所有网络通讯。
[0193] 应当说明的是,所述预设ACDC类别通常为网络侧根据网络运行情况进行分配并广播,也可以为终端侧预先定义。
[0194] 实施例三中,通过将第二应用的ACDC类别与预设ACDC类别比较,以此决定第二应用是否直接接入网络,此种方式可以合理的控制应用进行ACDC判决的次数。
[0195] 需要说明的是,所述接入控制方法可以应用于终端(UE)上,可以应用于基站(eNB)上,也可以应用于核心网(MME)侧。
[0196] 当该接入控制方法应用在LTE网络时,依据应用软件的类别对上述应用进行划分,对所述接入控制方法在不同应用对象上的具体实现进行详细的说明如下。
[0197] 一、所述接入控制方法应用于终端时
[0198] 因终端在进行网络通信时,数据会从上层依次传递给下层,下层将数据打包封装然后发送到网络侧,而所述接入控制方法可以应用于终端的NAS(Non-access stratum,非接入层),也可以应用于终端的RRC(Radio Resource Control,无线资源控制)层。
[0199] 1、当所述接入控制方法应用于UE的NAS时
[0200] 实施例一、实施例二或实施例三中的步骤100的具体实现为:
[0201] 在获取到所述第二应用的网络接入请求时,获取所述第二应用的标识信息。
[0202] 应当说明的是,所述标识信息为识别所述应用的信息,可以为本地网络分配的应用的id,也可以为应用的通讯目标地址,本发明中以标识信息为应用的id进行描述。
[0203] 所述步骤200的具体实现过程为:
[0204] 步骤201,获取本地网络配置的应用与ACDC类别对应表,所述应用与ACDC类别对应表中包括本地网络配置的所有应用的标识信息以及与每个应用的标识信息对应的ACDC类别;
[0205] 步骤202,根据所述第二应用的标识信息,在所述应用与ACDC类别对应表中查找与所述标识信息对应的所述第二应用的ACDC类别;
[0206] 步骤203,获取无线资源控制RRC层传递的从服务网络广播中获取的ACDC类别与阻拦参数对应表,所述ACDC类别与阻拦参数对应表包括ACDC类别以及每个所述ACDC类别对应的阻拦参数信息;
[0207] 步骤204,根据所述ACDC类别,在所述ACDC类别与阻拦参数对应表中获取所述第二应用的阻拦参数。
[0208] 下面对UE处于空闲态(即应用初次接入)和连接态(即已有应用在进行网络通信)时,所述接入控制方法的应用过程进行详细说明。
[0209] 如图4所示,UE处于空闲态时,有应用需要进行网络通讯时,基于NAS的ACDC判决层间信令的传输过程为:
[0210] 1)RRC层从服务网络广播中获得与ACDC类别对应的阻拦参数;
[0211] 2)RRC层将ACDC类别与阻拦参数对应表传输给NAS;
[0212] 3)应用层接收到新应用发起的接入请求;
[0213] 4)应用层将新应用请求数据发送给NAS;
[0214] 5)NAS获取家乡网络(即本地网络)配置的应用id(即应用的标识信息)与ACDC类别对应表;
[0215] 6)在NAS中根据新应用的id对应的ACDC类别,以及该新应用的ACDC类别对应的阻拦参数,进行ACDC判决;
[0216] 7)在判决结果表明准许该新应用接入网络,则将该新应用的连接请求发送给RRC,由RRC建立终端与网络的连接。
[0217] 如图5所示,在空闲态时,该接入控制方法的详细流程为:
[0218] UE首先从家乡网络获得应用id与ACDC类别对应表保存在SIM卡或其它地方,NAS可以读取该信息;UE从服务网络广播消息中读取ACDC类别与阻拦参数对应表,并将该ACDC类别与阻拦参数对应表发送给NAS;当UE内有应用发起接入请求时,NAS根据该应用的id查询ACDC类别,并据此查询ACDC类别与阻拦参数对应表;NAS根据阻拦参数执行ACDC判决,若允许接入,则NAS向RRC层发送连接请求,建立RRC连接和承载,传输数据;若拒绝接入,NAS拒绝该应用软件的连接请求,阻拦定时器启动,阻拦时间内本应用或者本ACDC类别的所有应用的新接入请求全部拒绝。
[0219] 如图6所示,实施例一中的接入控制方法在UE的NAS中的实现流程为:
[0220] 在UE处于连接态时,当有新的应用请求接入时,NAS根据新应用的id查询ACDC类别,然后再查询得到该新应用的阻拦参数;NAS根据阻拦参数进行ACDC判决,若判决表明允许接入,则NAS在原有承载上继续传输新应用的数据或者向核心网发起新建承载请求;若拒绝接入,NAS拒绝该应用的连接请求,阻拦定时器启动,阻拦时间内本应用或者本ACDC类别的所有应用的新接入请求全部拒绝。
[0221] 如图7所示,实施例二中的接入控制方法在UE的NAS中的实现流程为:
[0222] 在UE处于连接态时,当有新的应用请求接入时,NAS根据新应用的id查询ACDC类别;NAS判断新应用的ACDC类别是否不低于原应用;若新应用的ACDC类别不低于原应用,则NAS在原有承载上继续传输新应用的数据或者向核心网发起新建承载请求;若新应用的ACDC类别低于原应用,则获取该新应用的阻拦参数并进行ACDC判决;若判决表明允许接入,则NAS在原有承载上继续传输新应用的数据或者向核心网发起新建承载请求;若拒绝接入,NAS拒绝该应用软件的连接请求,阻拦定时器启动,阻拦时间内本应用或者本ACDC类别的所有应用的新接入请求全部拒绝。
[0223] 因实施例三的接入控制方法在UE的NAS中的实现流程与实施例二的接入控制方法在UE的NAS中的实现流程类似,在此不再进行详细的说明。
[0224] 2、当所述接入控制方法应用于UE的RRC层时
[0225] 实施例一、实施例二或实施例三中的步骤100的具体实现方式与该接入控制方法应用于终端的NAS的实现方式相同;所述步骤200的具体实现过程为:
[0226] 步骤210,接收NAS发送的包含有所述第二应用的网络连接请求以及所述第二应用对应的ACDC类别,所述第二应用对应的ACDC类别由NAS根据标识信息,查找本地网络配置的应用与ACDC类别对应表得到;
[0227] 步骤220,根据所述ACDC类别,在从服务网络广播中获取的ACDC类别与阻拦参数对应表中查找与所述第二应用的ACDC类别对应的阻拦参数。
[0228] 新应用的类别的优先级不低于原应用的ACDC的类别的优先级或ACDC判决允许时,所述步骤400的具体实现方式为:RRC层向所述NAS发送允许第二应用接入网络的信息,使得所述NAS为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。
[0229] 如图8所示,UE在处于空闲态时,有应用需要进行网络通信时,基于RRC层的ACDC判决层间信令的传输过程为:
[0230] 1)UE从服务网络广播中获得与ACDC类别对应的阻拦参数,并保存在RRC层中;
[0231] 2)应用层接收到新应用发起的接入请求;
[0232] 3)应用层将新应用请求数据发送给非接入层;
[0233] 4)非接入层获取家乡网络配置的应用id(即应用的标识信息)与ACDC类别对应表;
[0234] 5)非接入层将新应用连接请求以及新应用的ACDC类别传递给RRC层;
[0235] 6)在RRC层中根据新应用的ACDC类别,以及该新应用的ACDC类别对应的阻拦参数,进行ACDC判决。
[0236] 如图9所示,在空闲态时,该接入控制方法的详细流程为:
[0237] UE从家乡网络获得应用id与ACDC类别对应表保存在SIM卡或其他地方,NAS可以读取该信息;UE从服务网络广播消息中读取ACDC类别与阻拦参数对应表,并保存在RRC层;当UE内有新的应用发起接入请求时,NAS根据该应用的id查询ACDC类别,然后NAS将该ACDC类别以及应用的连接请求发送给RRC层;RRC层根据该ACDC类别在ACDC类别与阻拦参数对应表中获取该类别对应的阻拦参数,并根据该阻拦参数执行ACDC判决,若允许接入,则建立RRC层连接和承载,并传输数据;若拒绝接入,RRC层通知NAS拒绝该应用的连接请求,同时,阻拦定时器启动,阻拦时间内本应用或者本ACDC类别的所有应用的新接入请求全部拒绝。
[0238] 如图10所示,实施例一中的接入控制方法在UE的RRC层的实现流程为:
[0239] 在UE处于连接态时,当有新的应用请求接入时,NAS根据新应用的id查询ACDC类别;NAS向RRC层发送应用的连接请求并附带该应用的ACDC类别;RRC层根据该应用的ACDC类别查询得到该应用的阻拦参数,然后根据阻拦参数进行ACDC判决;若判决表明允许接入,RRC层通知NAS允许接入,NAS在原有承载上继续传输新应用的数据或者向核心网发起新建承载请求;若拒绝接入,RRC层通知NAS拒绝该应用的连接请求,同时,阻拦定时器启动,阻拦时间内本应用或者本ACDC类别的所有应用的新接入请求全部拒绝。
[0240] 如图11所示,实施例二中的接入控制方法在UE的RRC层的实现流程为:
[0241] 在UE处于连接态时,当有新的应用请求接入时,NAS根据新应用的id查询ACDC类别;NAS向RRC层发送应用的连接请求并附带该应用的ACDC类别;RRC层判断新应用的ACDC类别是否不低于原应用;若新应用的ACDC类别不低于原应用,RRC层通知NAS允许接入,NAS在原有承载上继续传输新应用的数据或者向核心网发起新建承载请求;若新应用的ACDC类别低于原应用,则RRC层根据该应用的ACDC类别查询得到该应用的阻拦参数,然后根据阻拦参数进行ACDC判决;若判决表明允许接入,RRC层通知NAS允许接入,NAS在原有承载上继续传输新应用的数据或者向核心网发起新建承载请求;若拒绝接入,RRC层通知NAS拒绝该应用的连接请求,同时,阻拦定时器启动,阻拦时间内本应用或者本ACDC类别的所有应用的新接入请求全部拒绝。
[0242] 因实施例三的接入控制方法在UE的RRC层的实现流程与实施例二的接入控制方法在UE的RRC层的实现流程类似,在此不再进行详细的说明。
[0243] 应当说明的是,当所述接入控制方法应用于NAS时,只有在NAS的ACDC判决通过后,才进行数据向RRC层的传送,RRC层只进行数据的转发,不会增加RRC层的负担;应当说明的是,当NAS数据处理较多时,可以将ACDC判决转移到RRC层,以此,实现UE上各个通信层的负载均衡。
[0244] 将所述接入控制方法应用于终端侧,只有在ACDC判决通过后,才能实现终端对网络的访问,此种方式,避免了终端与网络侧的频繁通信,不会过多占用网络链路。
[0245] 二、所述接入控制方法应用于eNB时
[0246] 基于eNB的ACDC判决中服务网络的eNB不需要广播“ACDC类别与阻拦参数对应表”,而是将该表储存在eNB内部,网络侧根据当前网络拥塞情况,可以随时调整eNB内的ACDC类别与阻拦参数对应表,此种方式保证了ACDC判决的准确性。需要说明的是,现有技术中,终端在进行新应用的接入请求判决时,通常发送的是NAS信令,而基站无法解析NAS信令,此时需要通过核心网进行NAS信令的解析;为了避免对核心网的骚扰,可以增加终端侧的发送信令,将新应用的接入请求判决以RRC层信令的方式发送给eNB,eNB可以直接解析RRC层信令,避免了对核心网过多的访问。
[0247] 1、当所述接入控制方法应用于eNB侧,且不骚扰MME时
[0248] 实施例一、实施例二或实施例三中的步骤100的具体实现为:
[0249] 接收到终端发送的携带有第二应用的应用建立请求以及所述第二应用的识别信息的RRC层信令,解析所述RRC层信令得到所述第二应用的标识信息或ACDC类别。
[0250] 在eNB允许应用接入时,eNB直接发送允许所述第二应用进行网络通讯的ACDC判决结果给所述终端,使得所述终端建立与网络之间的第二连接或者允许所述第二应用在第一连接上继续传输信息。
[0251] 如图12所示,eNB根据网络拥塞状况,配置ACDC类别与阻拦参数对应表;当UE处于空闲态时,UE内应用A发起业务请求,UE与eNB先建立RRC连接,UE向eNB发送RRC层信令接入请求并附带应用A的id,eNB查询阻拦参数,并执行ACDC判决;eNB将判决结果通过RRC层信令反馈给UE,若允许接入,则反馈给UE允许应用A接入信令,建立RRC连接和承载,开始传输应用A的数据;若不允许,则在“阻拦参数”中所规定的“阻拦时间”内,都不允许应用A再次接入。
[0252] 如图13所示,当UE处于连接态时,实施例一的所述接入控制方法在基站侧(不骚扰MME)的具体实现过程为:UE侧上有新应用B请求接入网络,eNB接收UE发送的RRC层信令,该RRC层信令中包含新应用B的连接建立请求以及该应用B的id(或者也可以为该应用B的ACDC类别),eNB通过解析该RRC层信令,获得阻拦参数后,进行ACDC判决,并通过RRC层信令将判决结果反馈给UE;若判决允许,则反馈ACDC允许的RRC层信令,使得UE在原承载上继续发送应用B的数据;若判决不允许,则反馈ACDC拒绝的RRC层信令,在阻拦时间内阻拦UE在原承载上发送的应用B或该ACDC类别的所有数据。
[0253] 应当说明的是,当采用ACDC判决不骚扰核心网的方式时,需要增加终端侧发送新应用建立请求及附带该应用id或ACDC类别的RRC层信令的协议。
[0254] 因实施例二和实施例三的接入控制方法在基站侧(不骚扰MME)的实现方式与实施例一的接入控制方法在基站侧(不骚扰MME)的实现方式类似,在此不再进行详细的说明。
[0255] 2、当所述接入控制方法应用于UE,且需要核心网辅助进行信令的解析时[0256] 实施例一、实施例二或实施例三中的步骤100的具体实现为:
[0257] 获取终端发送的包含有第二应用的承载建立请求或在第一连接上发送的第二应用的数据的NAS信令,并将所述NAS信令传递给核心网;
[0258] 接收核心网根据所述NAS信令,得到的所述第二应用的标识信息。
[0259] 在eNB允许第二应用接入时,eNB经由核心网发送允许所述第二应用进行网络通讯的ACDC判决结果给所述终端,使得所述终端建立与网络之间的第二连接或者允许所述第二应用在第一连接上继续传输信息。
[0260] 应当说明的是,此种方式时,eNB在UE处于空闲态的处理方式与不骚扰核心网时的UE处于空闲态的处理方式相同,在UE处于连接态时,如图14所示,实施例一的所述接入控制方法在基站侧(且骚扰MME)的具体实现过程为:UE侧上有新应用B请求接入网络,UE在原承载上发送应用B的新业务请求或数据;MME侧检测到应用B的接入请求或数据时,查询应用B的id,并将查询得到的应用B的id发送给eNB,eNB根据应用B的id查询该应用B的ACDC类别及阻拦参数,执行ACDC判决,并将判决结果反馈给MME;若判决允许,则通过MME反馈ACDC允许的消息,使得UE在原承载上继续发送应用B的数据;若判决不允许,则通过MME反馈ACDC拒绝的消息,在阻拦时间内阻拦UE在原承载上发送的应用B或该ACDC类别的所有数据。
[0261] 因实施例二或实施例三的接入控制方法在基站侧(且骚扰MME)的实现方式与实施例一的接入控制方法在基站侧(且骚扰MME)的实现方式类似,在此不再进行详细的说明。
[0262] 应当说明的是,因基站侧会根据网络拥塞情况实时的生成ACDC类别与阻拦参数对应表,在基站侧进行ACDC判决,使得ACDC判决更加准确。
[0263] 三、所述接入控制方法应用于MME时
[0264] 实施例一、实施例二或实施例三中的步骤100的具体实现为:
[0265] 在接收到终端经由基站发送的包含有第二应用的承载建立请求或在第一连接上发送的第二应用的数据的NAS信令时,获取所述第二应用的标识信息。
[0266] 在允许第二应用接入时,MME经由eNB发送允许所述第二应用进行网络通讯的ACDC判决结果给所述终端,使得所述终端建立与网络之间的第二连接或者允许所述第二应用在第一连接上继续传输信息
[0267] 如图15所示,eNB根据网络拥塞状况,配置ACDC类别与阻拦参数对应表,并将该ACDC类别与阻拦参数对应表发送给核心网;当UE处于空闲态时,UE中的应用A请求接入网络时,UE先建立RRC连接,再经由eNB向核心网发送应用A的接入请求,核心网根据应用A的id,查询与其相对应的ACDC类别和对应的阻拦参数,并执行ACDC接入判决;若允许接入,MME则经由eNB反馈允许应用A接入的信令,建立应用A的无线接入承载;若拒绝接入,则MME经由eNB向UE反馈拒绝应用A接入的指令,阻拦时间内都拒绝应用A的接入请求。
[0268] 如图16所示,当UE处于连接态时,实施例一的所述接入控制方法在MME侧的具体实现过程为:UE侧上有新应用B请求接入网络,UE在原承载上发送应用B的新业务请求或数据;MME侧检测到应用B的接入请求或数据时,查询应用B的id,并根据应用B的id查询该应用B的ACDC类别及阻拦参数,执行ACDC判决;将判决结果通过eNB反馈给UE;若判决允许,则通过eNB反馈ACDC允许的消息,使得UE在原承载上继续发送应用B的数据;若判决不允许,则通过eNB反馈ACDC拒绝的消息,在阻拦时间内阻拦UE在原承载上发送的应用B或该ACDC类别的所有数据。
[0269] 因实施例二和实施例三的接入控制方法在MME侧的实现方式与实施例一的接入控制方法在MME侧的实现方式类似,在此不再进行详细的说明。
[0270] 应当说明的是,将该接入控制方法应用在核心网上时,终端和基站侧不需要改动,使得该接入控制方法实现起来较为简单。
[0271] 如图17所示,本发明实施例四的接入控制装置包括:
[0272] 第一获取模块10,用于在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息;
[0273] 第二获取模块20,用于根据所述标识信息,获取所述第二应用的阻拦参数;
[0274] 判决模块30,用于根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果;
[0275] 通讯模块40,在所述判决结果表明允许所述第二应用进行网络通讯时,为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。
[0276] 具体地,所述第二获取模块20包括:
[0277] 类别获取单元21,用于根据所述标识信息,获取所述第二应用的ACDC类别;
[0278] 阻拦参数获取单元22,用于根据所述ACDC类别,获取所述第二应用的阻拦参数;其中,
[0279] 所述阻拦参数包括:阻拦时间和/或阻拦概率。
[0280] 在所述判决结果表明允许所述第二应用进行网络通讯时,所述接入控制方法还包括:
[0281] 阻拦定时器建立模块50,用于在所述判决结果表明不允许所述第二应用进行网络通讯时,建立阻拦定时器;
[0282] 阻拦模块60,用于在阻拦定时器的定时时间内,阻拦所述第二应用的所有网络通讯。
[0283] 如图18所示,本发明实施例五的接入控制装置包括:
[0284] 第一获取模块10,用于在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息;
[0285] 第二获取模块20,用于根据所述标识信息,获取所述第二应用的阻拦参数;
[0286] 判决模块30,用于根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果;
[0287] 通讯模块40,在所述判决结果表明允许所述第二应用进行网络通讯时,为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。
[0288] 具体地,所述第二获取模块20包括:
[0289] 类别获取单元21,用于根据所述标识信息,获取所述第二应用的ACDC类别;
[0290] 阻拦参数获取单元22,用于根据所述ACDC类别,获取所述第二应用的阻拦参数;其中,
[0291] 所述阻拦参数包括:阻拦时间和/或阻拦概率。
[0292] 在所述判决结果表明允许所述第二应用进行网络通讯时,所述接入控制方法还包括:
[0293] 阻拦定时器建立模块50,用于在所述判决结果表明不允许所述第二应用进行网络通讯时,建立阻拦定时器;
[0294] 阻拦模块60,用于在阻拦定时器的定时时间内,阻拦所述第二应用的所有网络通讯。
[0295] 其中,所述接入控制装置还包括:
[0296] 类别获取模块70,用于获取所述第一应用的ACDC类别;
[0297] 第一比较模块80,用于将所述第二应用的ACDC类别与所述第一应用的ACDC类别进行优先级比较;
[0298] 若所述第二应用的ACDC类别的优先级低于所述第一应用的ACDC类别的优先级,则判决模块30根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果;若所述第二应用的ACDC类别的优先级高于或等于所述第一应用的ACDC类别的优先级,则通讯模块40为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。
[0299] 如图19所示,本发明实施例六的接入控制装置包括:
[0300] 第一获取模块10,用于在终端与网络之间已建立第一应用的第一连接后,在进行第二应用的ACDC判决前,获取所述第二应用的标识信息;
[0301] 第二获取模块20,用于根据所述标识信息,获取所述第二应用的阻拦参数;
[0302] 判决模块30,用于根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果;
[0303] 通讯模块40,在所述判决结果表明允许所述第二应用进行网络通讯时,为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。
[0304] 具体地,所述第二获取模块20包括:
[0305] 类别获取单元21,用于根据所述标识信息,获取所述第二应用的ACDC类别;
[0306] 阻拦参数获取单元22,用于根据所述ACDC类别,获取所述第二应用的阻拦参数;其中,
[0307] 所述阻拦参数包括:阻拦时间和/或阻拦概率。
[0308] 在所述判决结果表明允许所述第二应用进行网络通讯时,所述接入控制方法还包括:
[0309] 阻拦定时器建立模块50,用于在所述判决结果表明不允许所述第二应用进行网络通讯时,建立阻拦定时器;
[0310] 阻拦模块60,用于在阻拦定时器的定时时间内,阻拦所述第二应用的所有网络通讯。
[0311] 其中,所述接入控制装置还包括:
[0312] 第二比较模块90,用于将所述第二应用的ACDC类别与预设ACDC类别进行优先级比较;
[0313] 若所述第二应用的ACDC类别的优先级低于所述预设ACDC类别的优先级,则判决模块30根据所述阻拦参数,进行所述第二应用的ACDC判决,并得到是否允许所述第二应用进行网络通讯的判决结果;若所述第二应用的ACDC类别的优先级高于或等于所述预设ACDC类别的优先级,则通讯模块40为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息。
[0314] 所述接入控制装置可以设置在UE上,也可以设置在eNB上,还可以设置在MME上。
[0315] (1)当所述接入控制装置属于UE的NAS时
[0316] 所述第一获取模块10具体为:
[0317] 在获取到所述第二应用的网络接入请求时,获取所述第二应用的标识信息。
[0318] 所述类别获取单元21包括:
[0319] 第一获取子单元,用于获取本地网络配置的应用与ACDC类别对应表,所述应用与ACDC类别对应表中包括本地网络配置的所有应用的标识信息以及与每个应用的标识信息对应的ACDC类别;
[0320] 第二获取子单元,用于根据所述第二应用的标识信息,在所述应用与ACDC类别对应表中查找与所述标识信息对应的所述第二应用的ACDC类别。
[0321] 进一步地,所述第二获取模块20还包括:
[0322] 第一获取单元,用于获取无线资源控制RRC层传递的从服务网络广播中获取的ACDC类别与阻拦参数对应表,所述ACDC类别与阻拦参数对应表包括ACDC类别以及每个所述ACDC类别对应的阻拦参数信息;
[0323] 所述阻拦参数获取单元22具体为:
[0324] 根据所述ACDC类别,在所述ACDC类别与阻拦参数对应表中获取所述第二应用的阻拦参数。
[0325] (2)当所述接入控制装置属于UE的RRC层时
[0326] 所述第一获取模块10具体为:在获取到所述第二应用的网络接入请求时,获取所述第二应用的标识信息。
[0327] 进一步地,所述类别获取单元21用于:
[0328] 接收非接入层NAS发送的包含有所述第二应用的网络连接请求以及所述第二应用对应的ACDC类别,所述第二应用对应的ACDC类别由NAS根据标识信息,查找本地网络配置的应用与ACDC类别对应表得到。
[0329] 具体地,所述阻拦参数获取单元22用于:
[0330] 根据所述ACDC类别,在从服务网络广播中获取的ACDC类别与阻拦参数对应表中查找与所述第二应用的ACDC类别对应的阻拦参数。
[0331] 具体地,所述通讯模块40用于:
[0332] 向所述NAS发送允许第二应用接入网络的信息,使得所述NAS为所述第二应用建立所述终端与网络之间的第二连接或者允许所述第二应用在第一连接上传输信息[0333] (3)当所述接入控制装置设置在eNB上,且不经由MME通信时
[0334] 所述第一获取模块10用于:
[0335] 接收到终端发送的携带有第二应用的应用建立请求以及所述第二应用的识别信息的RRC层信令,解析所述RRC层信令得到所述第二应用的标识信息或ACDC类别。
[0336] 具体地,所述通讯模块40用于:
[0337] 发送允许所述第二应用进行网络通讯的ACDC判决结果给所述终端,使得所述终端建立与网络之间的第二连接或者允许所述第二应用在第一连接上继续传输信息。
[0338] (4)当所述接入控制装置设置在eNB上,且经由MME通信时
[0339] 所述第一获取模块10包括:
[0340] 信令获取单元,用于获取终端发送的包含有第二应用的承载建立请求或在第一连接上发送的第二应用的数据的NAS信令,并将所述NAS信令传递给核心网;
[0341] 接收单元,用于接收核心网根据所述NAS信令,得到的所述第二应用的标识信息。
[0342] 具体地,所述通讯模块40用于:
[0343] 经由核心网发送允许所述第二应用进行网络通讯的ACDC判决结果给所述终端,使得所述终端建立与网络之间的第二连接或者允许所述第二应用在第一连接上继续传输信息。
[0344] (5)当所述接入控制装置设置在MME上时
[0345] 所述第一获取模块10用于:
[0346] 在接收到终端经由基站发送的包含有第二应用的承载建立请求或在第一连接上发送的第二应用的数据的NAS信令时,获取所述第二应用的标识信息。
[0347] 具体地,所述通讯模块40用于:
[0348] 经由所述基站发送允许所述第二应用进行网络通讯的ACDC判决结果给所述终端,使得所述终端建立与网络之间的第二连接或者允许所述第二应用在第一连接上继续传输信息。
[0349] 应当说明的是,本发明上述方案,通过在每个应用新接入网络时都会重新进行该应用对应的ACDC判决,此种方式避免了低优先级应用搭便车的问题,方便了对不同应用的分别控制,保证了应用之间优先级的公平性。
[0350] 以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。