机器类通讯终端的接入控制方法和系统

申请号 CN200910211395.9 申请日 2009-10-30 公开(公告)号 CN102056334A 公开(公告)日 2011-05-11
申请人 中兴通讯股份有限公司; 发明人 李志军; 王志海; 施晓峰; 谢宝国;
摘要 本 发明 公开了一种机器类通讯终端的接入控制方法和系统。该方法包括:MTC 服务器 通过移动性管理网元获取当前 请求 附着到网络或当前已附着到网络的MTC终端的信息;MTC服务器根据MTC终端的信息判断不允许MTC终端接入,向移动性管理网元发送拒绝MTC终端接入的指示;移动性管理网元接收指示,根据指示拒绝MTC终端接入到网络。通过本发明,可以实现MTC服务器对MTC终端的接入控制。
权利要求

1.一种机器类通讯MTC终端的接入控制方法,其特征在于,包括:
MTC服务器通过移动性管理网元获取当前请求附着到网络或当前已附着到网络的MTC终端的信息;
所述MTC服务器根据所述MTC终端的信息判断不允许所述MTC终端接入,向所述移动性管理网元发送拒绝所述MTC终端接入的指示;
所述移动性管理网元接收所述指示,根据所述指示拒绝所述MTC终端接入到网络。
2.根据权利要求1所述的方法,其特征在于,所述MTC服务器通过所述移动性管理网元获取所述MTC终端的信息包括:
所述移动性管理网元向所述MTC服务器上报所述MTC终端的信息;
所述MTC服务器获取所述移动性管理网元上报的所述MTC终端的信息。
3.根据权利要求2所述的方法,其特征在于,所述移动性管理网元向所述MTC服务器上报所述MTC终端的信息包括:
所述移动性管理网元根据从用户签约数据存储器获取的所述MTC终端的签约数据的指示,向所述MTC服务器上报所述MTC终端的信息,其中,所述签约数据中包括为所述MTC终端服务的所述MTC服务器的信息。
4.根据权利要求3所述的方法,所述移动性管理网元从所述用户签约数据存储器获取所述MTC终端的签约数据包括:
在所述MTC终端发起附着请求时,所述移动性管理网元接收到附着请求后,向所述用户签约数据存储器发送位置更新请求;
所述移动性管理网元接收所述用户签约数据存储器返回的位置更新响应,其中,所述位置更新响应中携带有所述MTC终端的签约数据。
5.根据权利要求4所述的方法,其特征在于,所述签约数据中还包括:指示所述移动性管理网元将所述MTC终端的信息上报给所述MTC服务器的第一指示信息;
则所述移动性管理网元向所述MTC服务器上报所述MTC终端的信息包括:
所述移动性管理网元在接收到所述位置更新响应后,根据所述签约数据中包含的所述第一指示信息的指示,向所述MTC服务器上报所述MTC终端的信息。
6.根据权利要求3所述的方法,其特征在于,所述签约数据中还包括:指示所述移动性管理网元在所述MTC终端发生预定事件时向所述MTC服务器发送事件通知的第二指示信息;
则所述移动性管理网元向所述MTC服务器上报所述MTC终端的信息包括:
所述移动性管理网元在获知所述MTC终端发生预定事件时,根据所述第二指示信息的指示,向所述MTC服务器发送事件通知,其中,所述事件通知中携带有当前所述MTC终端的信息。
7.根据权利要求6所述的方法,其特征在于,所述预定事件包括以下之一或其任意组合:
所述MTC终端的签约数据发生变化;
所述MTC终端的状态发生变化;
所述MTC终端的网络发生变化。
8.根据权利要求2所述的方法,其特征在于,在所述移动性管理网元向所述MTC服务器上报所述MTC终端的信息之前,所述方法还包括:
在所述MTC终端附着到网络后,所述MTC服务器向所述移动性管理网元发送查询请求;
所述移动性管理单元接收所述查询请求。
9.根据权利要求8所述的方法,其特征在于,所述MTC服务器向所述移动性管理网元发送查询请求包括:
所述MTC服务器确定需要获取所述MTC终端的信息时,获取为所述MTC终端分配的所述移动性管理网元的地址;
所述MTC服务器根据获取的所述移动性管理网元的地址,向所述移动性管理网元发送所述查询请求。
10.根据权利要求9所述的方法,其特征在于,所述MTC服务器在以下情况之一确定需要获取所述MTC终端的信息:
所述MTC服务器需要检测为所述MTC终端配备的SIM卡是否被盗用;
所述MTC服务器需要判断所述MTC终端是否在不被允许的位置区域接入;
所述MTC服务器需要判断所述MTC终端是否移动到不被允许的位置区域;
所述MTC服务器需要判断所述MTC终端是否在不被允许的时间接入;
所述MTC服务器需要判断所述MTC终端接入到网络的时间是否超过预定时长。
11.根据权利要求9所述的方法,其特征在于,所述MTC服务器获取为所述MTC终端分配的所述移动性管理网元的地址包括:
所述MTC服务器接收所述MTC终端在附着到网络后发送的注册消息,其中,所述注册消息中携带有为所述MTC终端分配的移动性管理网元的标识信息;
所述MTC服务器根据所述标识信息,解析得到为所述MTC终端分配的所述移动性管理网元的地址。
12.根据权利要求9所述的方法,其特征在于,所述MTC服务器获取为所述MTC终端分配的所述移动性管理网元的地址包括:
在所述MTC终端发起附着的过程中,所述移动性管理网元从用户签约数据存储器中获取所述MTC终端的签约数据,其中,所述签约数据中包括为所述MTC终端服务的所述MTC服务器的信息;
所述移动性管理网元根据所述MTC服务器的信息解析得到所述MTC服务器的地址;
所述移动性管理网元向所述MTC服务器发送通知消息,其中,所述通知消息中携带有所述MTC终端的属性信息以及所述移动性管理网元的属性信息;
所述MTC服务器根据所述MTC终端的属性信息以及所述移动性管理网元的属性信息获取为所述MTC终端分配的所述移动性管理网元的地址。
13.根据权利要求12所述的方法,其特征在于,所述MTC终端的属性信息包括:所述MTC终端的标识和/或所述MTC终端的IP地址;所述移动性管理网元的属性信息包括:所述移动性管理网元的标识和/或所述移动性管理网元的IP地址。
14.根据权利要求9所述的方法,其特征在于,所述MTC服务器与用户签约数据存储器相连;
所述MTC服务器获取为所述MTC终端分配的所述移动性管理网元的地址包括:
在所述MTC终端附着到网络并向所述MTC服务器发起注册时,所述MTC服务器通过向所述用户签约数据存储器查询获取为所述MTC终端分配的移动性管理网元的地址。
15.根据权利要求14所述的方法,其特征在于,所述MTC服务器通过向所述用户签约数据存储器查询获取为所述MTC终端分配的移动性管理网元的地址包括:
所述MTC服务器向所述用户签约数据存储器查询为所述MTC终端分配的移动性管理网元的地址;
所述用户签约数据存储器获取保存的为所述MTC终端分配的移动性管理网元的地址,并将为所述MTC终端分配的所述移动性管理网元的地址返回给所述MTC服务器。
16.根据权利要求14所述的方法,其特征在于,所述MTC服务器通过向所述用户签约数据存储器查询获取所述MTC终端分配的移动性管理网元的地址包括:
所述MTC服务器向所述用户签约数据存储器查询所述MTC终端的签约数据;
所述用户签约数据存储器向所述MTC服务器返回所述MTC终端的签约数据以及保存的为所述MTC终端分配的所述移动性管理网元的地址。
17.根据权利要求8所述的方法,其特征在于,所述查询请求用于查询所述MTC终端的信息;
则所述移动性管理网元向所述MTC服务器上报所述MTC终端的信息包括:
所述移动性管理网元在接收到所述查询请求后,所述移动性管理网元获取当前所述MTC终端的信息,并将获取的所述MTC终端的信息上报给所述MTC服务器。
18.根据权利要求8所述的方法,其特征在于,所述查询请求用于请求所述移动性管理网元在所述MTC终端发生预定事件时向所述MTC服务器发送事件通知;
则所述移动性管理网元向所述MTC服务器上报所述MTC终端的信息包括:
所述移动性管理网元在获知所述MTC终端发生预定事件时,向所述MTC服务器发送事件通知,其中,所述事件通知中携带有当前所述MTC终端的信息。
19.根据权利要求18所述的方法,其特征在于,所述预定事件包括以下之一或其任意组合:
所述MTC终端的签约数据发生变化;
所述MTC终端的状态发生变化;
所述MTC终端的网络发生变化。
20.根据权利要求1至19中任一项所述的方法,其特征在于,所述MTC终端的信息包括以下之一或其任意组合:
所述MTC终端当前的业务签约数据;
所述MTC终端所使用的国际用户识别码IMSI和国际移动设备识别码IMEI;
所述MTC终端在所述移动性管理网元上的上下文信息。
21.根据权利要求20所述的方法,其特征在于,所述MTC终端在所述移动性管理网元上的上下文信息包括:所述MTC终端的当前位置区域信息、所述MTC终端当前的状态信息。
22.根据权利要求21所述的方法,其特征在于,所述MTC服务器判断不允许所述MTC终端接入包括:
所述MTC服务器判断获取的所述MTC终端的信息是否满足预定条件,在判断不满足的情况下,确定不允许所述MTC终端接入;
其中,所述预定条件包括以下之一或其任意组合:允许所述MTC终端接入的时间、允许所述MTC终端接入的位置区域、允许所述MTC终端使用的IMSI与IMEI的绑定关系、允许所述MTC终端附着的网络、允许所述MTC终端接入的次数。
23.根据权利要求22所述的方法,其特征在于,所述MTC服务器在以下之一或其任意组合的情况下判断不允许所述MTC终端接入:
判断所述MTC终端在非允许时间请求附着到网络;
判断所述MTC终端在非允许位置区域请求附着到网络;
判断所述MTC终端超过允许接入的次数;
判断所述MTC终端以不被允许的IMSI与IMEI的绑定请求附着到网络;
判断所述MTC终端移动到不允许的位置区域;
判断所述MTC终端附着到网络的时间超出了所允许的接入时间;
判断所述MTC终端切换到不允许的网络。
24.根据权利要求1至19中任一项所述的方法,其特征在于,如果所述MTC终端当前请求附着到网络,则拒绝所述MTC终端接入的指示包括:拒绝所述MTC终端附着的指示;
所述移动性管理网元根据所述指示拒绝所述MTC终端接入到网络包括:
所述移动性管理网元拒绝所述MTC终端的接入,向所述MTC终端返回附着拒绝响应。
25.根据权利要求1至19中任一项所述的方法,其特征在于,如果所述MTC终端当前已附着到网络,则拒绝所述MTC终端接入的指示包括:去附着所述MTC终端的指示;
所述移动性管理网元根据所述指示拒绝所述MTC终端接入到网络包括:
所述移动性管理网元执行去附着流程,去附着所述MTC终端。
26.根据权利要求1至19中任一项所述的方法,其特征在于,所述移动性管理网元包括:服务通用分组无线业务支撑节点SGSN或移动管理单元MME。
27.根据权利要求3至16中任一项所述的方法,其特征在于,所述用户签约数据存储器包括:归属位置寄存器HLR或归属用户服务器HSS。
28.一种MTC终端的接入控制系统,其特征在于,包括:用户签约数据存储器、移动性管理网元和MTC服务器,其中,
所述用户签约数据存储器,用于保存系统内的MTC终端的签约数据;
所述移动性管理网元,与所述用户签约数据存储器连接,用于接收所述用户签约数据存储器下发的当前请求附着到网络或当前已附着到网络的MTC终端的签约数据,并向所述MTC服务器提供所述MTC终端的信息;
所述MTC服务器,与所述移动性管理网元连接,用于根据所述MTC终端的信息,判断是否允许所述MTC终端接入,并在不允许所述MTC终端接入的情况下,向所述移动性管理网元发送拒绝所述MTC终端接入的指示,以使所述移动性管理网元拒绝所述MTC终端接入到网络。
29.根据权利要求28所述的系统,其特征在于,所述MTC服务器还与所述用户签约数据存储器连接,用于从所述用户签约数据存储器获取所述MTC终端的签约数据或为所述MTC终端分配的所述移动性管理网元的地址。

说明书全文

机器类通讯终端的接入控制方法和系统

技术领域

[0001] 本发明涉及通信技术领域,具体而言,涉及一种机器类通讯(Machine Type Communication,简称为MTC)终端的接入控制方法和系统。

背景技术

[0002] 在传统的移动网络服务中,人对人(Human To Human,简称为H2H)通讯占据了主要的位置。在H2H通讯中,由于参与的双方为具有行为控制能的人,因此会话实际上由人的行为控制。随着移动网络服务和自动化控制技术的发展,目前,出现了一种新的移动通讯方式,即机器对机器(Machine To Machine,M2M)的通讯,在该通讯方式中,通讯的双方为机器设备。
[0003] 狭义的M2M定义是机器到机器的通信,但从广义上说M2M包括以机器终端智能交互为核心的、网络化的应用与服务。M2M基于智能机器终端、以多种通信方式为接入手段,可以为客户提供的信息化解决方案,用于满足客户对监控、指挥调度、数据采集和测量等方面的信息化需求。M2M可以应用于行业应用(例如,交通监控、告警系统、海上救援、自动售货机、开车付费等)、家庭应用(例如,自动抄表、温度控制等)及个人应用(例如,生命检测、远端诊断等)等。
[0004] 与人对人通讯的最根本的不同在于,M2M的通信对象为机器,通讯行为是自动化控制的,即通讯的发起、通讯的终止、通讯过程中的一些准入和限制的控制,均是自动化的行为。这种行为,依赖于M2M通讯中对机器(即M2M通讯中的终端)行为的约束和控制,M2M通讯中的终端的行为受业务签约数据约束,网络根据业务签约数据对M2M通讯中的终端进行管理。
[0005] M2M通讯,也称为机器类通讯(Machine Type Communication,简称为MTC),最典型的为终端和应用服务器之间的通讯,该终端被称为MTC终端(MTC User Equipment,简称为MTC UE),应用服务器被称为MTC服务器(MTC Server)。
[0006] 在2G/3G/LTE接入下,M2M通讯主要以分组(Packet Service)网络作为底层承载网络,实现MTC终端和MTC服务器之间的业务层通讯。图1是M2M通讯实体接入到演进的分组系统(Evolved Packet System,简称为EPS)的架构示意图。
[0007] 在图1中,底层承载网络包括:演进的通用移动通信系统陆地无线接入网(Evolved Universal Terrestrial Radio Access Network,简称为E-UTRAN)、移动管理单元(Mobility Management Entity,简称为MME)、服务网关(Serving Gateway,简称为S-GW,或SGW)、分组数据网络网关(Packet Data Network Gateway,简称为PDN GW,或P-GW,或PGW)、归属用户服务器(Home Subscriber Server,简称为HSS)、策略和计费规则功能实体(Policy and Charging Rules Function,简称为PCRF)。其中,E-UTRAN的主要网元是是eNodeB(Evolved NodeB基站)。
[0008] 在图1中,MME负责移动性管理、非接入层信令的处理、以及用户移动管理中上下文的管理等控制面的相关工作;S-GW是与E-UTRAN相连的接入网关设备,在E-UTRAN和P-GW之间转发数据,并且负责对寻呼等待数据进行缓存;P-GW则是EPS与分组数据网络(Packet Data Network,简称为PDN)的边界网关,负责PDN的接入及在EPS与PDN间转发数据等功能;PCRF是策略和计费规则功能实体,它通过接收接口Rx和运营商网络协议(Internet Protocol,简称为IP)业务网络相连,获取业务信息,此外,它还可以通过Gx接口与网络中的网关设备相连,负责发起IP承载的建立,保证业务数据的服务质量(Quality of Service,简称为QoS),并进行计费控制。HSS提供用户的签约数据的管理,和用户接入到网络中的重要的上下文信息的管理。
[0009] 在图1中,MTC UE通过E-UTRAN(eNodeB)接入到EPS网络中,在被分配IP地址后,MTC UE与MTC Server之间可以建立起IP通道,从而实现与MTC Server之间的上层业务通讯。MTC UE与MTC Server之间所建立的IP通道为一条逻辑上的IP通道,其物理路径经过:eNodeB、S-GW、P-GW。
[0010] 目前,实现M2M通讯的一种方式是在MTC UE与MTC Server之间的IP通道上建立一个业务层接口协议,通过该业务层接口协议,MTC UE和MTC Server交互业务数据,同时,MTC Server也通过该业务层协议实现对MTC UE的控制。
[0011] 图2描述该种方式实现M2M通讯的流程,如图2所示,在该方式中MTC UE通过分组网络(PS网络)接入,实现和MTC Server建立通讯连接主要包括以下步骤:
[0012] S201,MTC UE向MME发起附着请求
[0013] S202,MME接收上述附着请求,向HSS发送位置更新请求,在该步骤中,HSS向MME下载MTC UE的签约数据,其中包含用于M2M接入控制的签约数据部分;
[0014] S203,MME向SGW/PGW发送承载创建请求,请求SGW/PGW为MTC UE创建合适的承载;
[0015] S204,如果PGW需要从PCC获得策略数据以据此建立合适的承载,PGW和PCC交互以获得PCC策略;
[0016] S205,PGW为MTC UE创建承载,返回承载创建响应;
[0017] S206,MME向MTC UE发送附着响应;
[0018] 步骤S206后,MTC UE已经附着到PS网络,被分配了IP地址,并建立和合适的承载,从而可以向MTC Server发起业务层的注册。
[0019] S207,MTC UE向MTC Server发起业务层的注册;
[0020] S208,MTC Server接受MTC UE的注册,返回注册响应;
[0021] S209,后续MTC UE和MTC Server之间通过业务层协议交互数据。
[0022] 通过图2所示的流程,MTC UE接入到PS网络,建立了和MTC Server之间的IP连接,从而可以实现后续和MTC Server之间的业务层通讯。
[0023] 如上所述,在现有的接入流程中,由于MTC Server和底层接入层(指MME/SGW/PGW等网元)之间没有任何联系,因此,MTC Server无法获得底层接入层发生的事件,从而无法判断MTC UE的接入是否正常。
[0024] 在某些情况下,需要限制MTC终端的接入,只允许MTC终端在指定的条件下接入,如果条件不允许则拒绝MTC终端的接入。
[0025] 例如,在某些M2M业务中,由于存在MTC设备被偷窃和SIM卡被盗用的情况,需要对接入网络中的MTC终端设备验证其国际用户识别码(International Mobile Subscriber Identification Number,简称为IMSI)和国际移动设备识别码(International Mobile Equipment Identity,简称为IMEI)的绑定关系。其中,IMSI存在于SIM卡上,是MTC UE的公开身份标识,由运营商分配。IMEI存在于终端设备上,在出厂时由生产商设定。如果限定了MTC终端设备只能使用特定的IMSI和IMEI接入到网络,则应该在接入网络时进行判断,如果IMSI和IMEI配对不匹配,则拒绝MTC终端设备的接入。
[0026] 例如,在某些M2M业务中,MTC终端被应用于在固定的位置区域内,超出这个位置区域将不允许其使用。此时需要限制MTC终端的接入位置,如果接入时在不被允许的位置区域内,或者接入后移动到不被允许的位置区域内,则需要限制其接入到系统。
[0027] 例如,在某些M2M业务中,MTC终端被限制在指定的时间内接入到系统,超出这个时间将不允许接入到系统。此时需要限制MTC终端的接入时间,如果接入时间在不允许的时间段内,或者接入后超出了所允许的时间,则需要限制其接入到系统。
[0028] 由于MTC服务器属于业务层功能实体,无法获取和MTC终端相关的底层接入层信息,从而无法判断MTC终端是否满足指定的接入条件。因此,目前只能在接入层对MTC终端的接入行为进行控制,例如在E-UTRAN接入下,由MME来控制。但是,由MME进行控制需要MME针对各种的管理需求做对应的检查和判断,由于不同类型的M2M业务的复杂性,对MTC终端的接入验证种类反对,MME均需要实现这些需求,这样将极大增加核心网的复杂度。对于服务于大量用户、同时服务于非M2M业务的MME而言,也带来了很大的不稳定隐患。

发明内容

[0029] 针对现有技术中需要由接入层对MTC终端的接入控制而导致核心网的复杂度增加的问题而提出本发明,为此,本发明的主要目的在于提供一种改进的M2M终端的接入控制方案,以解决上述问题至少之一。
[0030] 为了实现上述目的,根据本发明的一个方面,提供了一种MTC终端的接入控制方法。
[0031] 根据本发明的MTC终端的接入控制方法包括:MTC服务器通过移动性管理网元获取当前请求附着到网络或当前已附着到网络的MTC终端的信息;MTC服务器根据MTC终端的信息判断不允许MTC终端接入,向移动性管理网元发送拒绝MTC终端接入的指示;移动性管理网元接收指示,根据指示拒绝MTC终端接入到网络。
[0032] 为了实现上述目的,根据本发明的另一方面,提供了一种MTC终端的接入控制系统。
[0033] 根据本发明的MTC终端的接入控制系统包括:用户签约数据存储器、移动性管理网元和MTC服务器。其中,用户签约数据存储器,用于保存系统内的MTC终端的签约数据;移动性管理网元,与用户签约数据存储器连接,用于接收用户签约数据存储器下发的当前请求附着到网络或当前已附着到网络的MTC终端的签约数据,并向MTC服务器提供MTC终端的信息;MTC服务器,与移动性管理网元连接,用于根据MTC终端的信息,判断是否允许MTC终端接入,并在不允许MTC终端接入的情况下,向移动性管理网元发送拒绝MTC终端接入的指示,以使移动性管理网元拒绝MTC终端接入到网络。
[0034] 通过本发明,MTC服务器通过移动性管理网元获取MTC终端的信息,并根据该MTC终端的信息判断是否允许该MTC终端接入,因而可以通过MTC服务器对MTC终端进行接入控制,从而解决了现有技术中需要由接入层对MTC终端的接入控制而导致核心网的复杂度增加的问题,进而不需要增加核心网的复杂度。附图说明
[0035] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0036] 图1是相关技术中M2M通讯实体接入到EPS的架构示意图;
[0037] 图2是相关技术中MTC UE通过PS网络接入并与MTC服务器建立通讯连接的流程图
[0038] 图3是根据本发明实施例的MTC UE的接入控制系统结构示意图;
[0039] 图4是根据本发明实施例的MTC UE通过EPS系统接入实现M2M通讯的架构图;
[0040] 图5是根据本发明实施例的MTC UE通过GPRS系统接入实现M2M通讯的架构图;
[0041] 图6为根据本发明实施例的MTC终端的接入控制方法的流程图;
[0042] 图7为本发明实施例中一种MME主动向MTC Server上报MTC UE的信息的流程图;
[0043] 图8为本实施例中另一种MME主动向MTC Server上报MTCUE的信息的流程图;
[0044] 图9为本实施例中MTC Server通过MTC UE的GUTI获取为该MTC UE分配的MME的地址的流程图;
[0045] 图10为本实施例中MME主动通知MTC Server该MME的地址的流程图;
[0046] 图11为本实施例中MTC Server通过HSS获取为MTC UE分配的MME的地址的流程图;
[0047] 图12为本实施例中MTC Server通过向MME发送查询请求获取MTC UE的信息的流程图;
[0048] 图13为本实施例中MTC Server向MME订阅MTC UE的相关事件获取该MTC UE的信息的流程图;
[0049] 图14为方法实施例一的流程图;
[0050] 图15为方法实施例二流程图。

具体实施方式

[0051] 现有技术中,无论MTC UE通过EPS网络接入实现M2M通讯,还是通过GPRS网络接入实现M2M通讯,MTC服务器均无法获知MTC UE的接入层/承载层的相关信息,因此,只能由接入层对MTC UE的接入进行控制,从而将增加核心网的复杂度,针对该问题,本发明实施例提供了一种MTC UE的接入控制方案。在本发明实施例中,MTC服务器与移动性管理网元(在MTC UE接入到E-UTRAN网络时为MME,在MTC UE接入到GSM/EDGE无线接入网络(GSM/EDGE Radio Access Network,简称为GERAN)/UTRAN网络时为服务通用分组无线业务支撑节点(Serving General packet radio service support node,简称为SGSN))相连,MTC服务器通过移动性管理网元获取MTC UE的接入层/承载层等相关信息,并根据该MTC UE的信息对该MTC UE进行接入控制。
[0052] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0053] 系统实施例
[0054] 根据本发明的实施例,提供了一种MTC终端的控制系统。
[0055] 图3为根据本发明实施例的MTC终端的接入控制系统的结构示意图,如图3所示,根据本发明实施例的MTC终端的接入控制系统主要包括:用户签约数据存储器1、移动性管理网元3和MTC服务器5。下面分别对上述各个网元进行描述。
[0056] 其中,用户签约数据存储器1,用于保存系统内的MTC终端的签约数据;
[0057] 移动性管理网元3,与用户签约数据存储器1连接,用于接收用户签约数据存储器1下发的当前请求附着到网络或当前已附着到网络的MTC终端的签约数据,并向MTC服务器
5提供该MTC终端的信息;
[0058] 在具体应用中,在MTC UE请求附着到网络时,MTC UE将向移动性管理网元3发送附着请求,移动性管理网元3在接收到MTC UE的附着请求后,向用户签约数据存储器1发送位置更新请求,用户签约数据存储器1在接收到位置更新请求后,向移动性管理网元3下发该MTC UE的签约数据,移动性管理网元3接收并存储该签约数据。并且,在MTC UE附着到网络后,如果该MTC UE的签约数据发生变化,则用户签约数据存储器1将向移动性管理网元3下发更新后的该MTC UE的签约数据。
[0059] MTC服务器5,与移动性管理网元3连接,用于根据移动性管理网元3提供的上述MTC终端的信息,判断是否允许该MTC终端接入,并在不允许该MTC终端接入的情况下,向移动性管理网元3发送拒绝该MTC终端接入的指示,以使移动性管理网元3拒绝该MTC终端接入到网络。而移动性管理网元3在接收到来自MTC服务器5的指示后,如果当前MTC终端是请求附着到网络,则拒绝该MTC终端的附着请求,向MTC终端返回拒绝附着响应;如果当前MTC终端已附着到网络,则移动性管理网元3发起去附着流程,去附着该MTC终端。
[0060] 在本发明实施例中,在现有架构上,增加MTC服务器5和移动性管理网元3之间的接口,以使MTC服务器5和移动性管理网元3之间可以进行通信。
[0061] 进一步地,如图3所示,MTC服务器5还可以直接与用户签约数据存储器1连接,即MTC服务器5与用户签约数据存储器1之间存在相互连接的接口,从而使得MTC服务器5可以从用户签约数据存储器1获取MTC UE的签约数据、或为MTC UE分配的移动性管理网元3的地址。
[0062] 在具体应用中,在MTC UE附着到网络后,MTC UE通过网络向MTC服务器5发起注册,MTC服务器5在接收到注册请求后,可以通过与用户签约数据存储器1之间的接口,获取为该MTC UE分配的移动性管理网元3的地址,然后可以通过获取的移动性管理网元3的地址,从与该地址对应的移动性管理网元3中获取该MTC UE的信息。
[0063] 优选地,在MTC UE接入到E-UTRAN网络时,上述用户签约数据存储器1为HSS,移动性管理网元3为MME;在MTC UE接入到GERAN/UTRAN网络时,用户签约数据存储器1为HLR,移动性管理网元3为SGSN。
[0064] 下面通过具体实施例对本发明实施例提供的上述系统进行说明。
[0065] 系统实施例一
[0066] 本实施例以MTC UE利用EPS系统实现接入(即MTC UE接入到E-UTRAN网络)为例进行说明。
[0067] 图4为本实施例中MTC UE通过EPS系统接入实现M2M通讯的架构图,如图4所示,在本实施例中,MTC服务器与MME之间实现了连接,以便MTC服务器从MME获得MTC UE的底层接入层/承载的信息,以控制MTC UE的接入。
[0068] 如图4所示,在本实施例中,MTC Server和MME建立了接口,为了方便描述,在本实施例中将该接口称之为M2M-MME。通过该接口,MTC Server可以向MME查询或订阅与某个MTC UE相关的信息或底层接入层的事件,如:MTC UE附着到PS网络、MTC UE从PS网络去附着、MTC UE在PS网络中发生了位置移动等事件。或者,通过该接口,MME可以将与某个MTC UE相关的底层接入层的事件,主动通知给MTC Server。从而使得MTC Server可以获得MTC UE的底层接入层信息,并根据这些接入层信息判断MTC UE是否允许接入,从而执行对该MTC UE的接入控制。
[0069] 可选地,在该架构中,可以在MTC Server与HSS之间建立接口,为了方便描述,本实施例中将该接口称之为M2M-HSS。通过该接口,MTC Server可以从HSS查询到MTC UE的签约数据,根据这些签约数据,MTC Server可以判断MTC UE当前接入是否有违反业务签约的行为出现,进而可以执行对MTC UE的接入控制。或者,通过该接口,MTC Server可以从HSS查询到为MTC UE分配的MME的地址,然后通过该MME获取MTC UE的信息。
[0070] 在具体应用中,如果MTC Server和HSS之间不建立M2M-HSS接口,MTC Server可以通过与MME之间的M2M-MME接口,获得MME中保存的MTC UE的签约数据。并且,MTC Server可以主动向MME查询MTC UE的签约数据;或者,也可以由MME主动将MTC UE的签约数据发送给MTC Server。
[0071] 系统实施例二
[0072] 本实施例以MTC UE接入到GERAN/UTRAN网络为例进行说明。
[0073] 图5为本实施例中MTC UE通过GERAN/UTRAN网络接入实现M2M通讯的架构图,如图5所示,本实施例基本与上述系统实施例一相似,不同之处在于,GERAN/UTRAN网络中的SGSN相当于E-UTRAN网络中MME,用于PS域的接入控制、移动性管理功能,而GERAN/UTRAN网络中的网关GPRS支持节点(Gateway GPRS Support Node,简称为GGSN)相当于E-UTRAN网络中的SGW和PGW,GERAN/UTRAN中的HLR相当于E-UTRAN网络中的HSS。其具体连接及各个网元的功能与上述系统实施例一相似,在此不再赘述。
[0074] 根据本发明实施例,还提供了一种MTC UE的接入控制方法,该方法可以通过根据本发明实施例提供的上述系统实现。
[0075] 图6为根据本发明实施例的MTC UE的接入控制方法的流程图,如图6所示,根据本发明实施例的MTC UE的接入控制方法主要包括以下步骤(步骤S601-步骤S605):
[0076] 步骤S601:MTC服务器通过移动性管理网元获取当前请求附着到网络或当前已附着到网络的MTC终端的信息;
[0077] 步骤S603:MTC服务器根据上述MTC终端的信息判断不允许该MTC终端接入,向移动性管理网元发送拒绝该MTC终端接入的指示;
[0078] 步骤S605:移动性管理网元接收上述指示,根据该指示拒绝上述MTC终端接入到网络。
[0079] 下面进一步对上述各步骤的处理进行说明。
[0080] 一、步骤S601
[0081] 在具体实施过程中,MTC Server通过移动性管理网元获取MTC UE的信息主要是通过移动性管理网元上报获取的,具体地,该步骤的执行可以包括以下两个步骤:
[0082] 步骤1,移动性管理网元向MTC服务器上报MTC终端的信息;
[0083] 步骤2,MTC服务器获取移动性管理网元上报的MTC终端的信息。
[0084] 在具体实施过程中,移动性管理网元向MTC服务器上报MTC终端的信息包括但不限于以下三种方法:
[0085] (一)移动性管理网元主动向MTC Server上报
[0086] 具体地,移动性管理网元可以在某个MTC UE的接入层/承载层事件发生时,主动通知MTC Server,或者,移动性管理网元主动向MTC Server上报某个MTC UE的信息。
[0087] (二)MTC Server向移动性管理网元查询
[0088] MTC Server向移动性管理网元查询MTC UE的信息,移动性管理网元接收到MTC Server的查询请求后,向MTC Server上报所对应的MTC UE的信息。
[0089] (三)MTC Server向移动性管理网元订阅MTC UE的相关事件通知
[0090] MTC Server向移动性管理网元订阅与某一MTC UE相关的接入层/承载层事件,移动性管理网元在订阅的接入层/承载层事件发生时,主动通知MTC Server,通知中包含有对应的MTC UE的信息。
[0091] 下面分别对上述三种获取MTC UE信息的方法进行描述。需要说明的是,上述三种方法可以分开使用,也可以两两或三者结合使用。
[0092] (一)移动性管理网元主动向MTC Server上报
[0093] 具体地,移动性管理网元主动向MTC Server上报MTC UE的信息时,移动性管理网元是根据从用户签约数据存储器获取的该MTC UE中携带的指示,主动向MTC Server上报MTC UE的信息。具体地,移动性管理网元从用户签约数据存储器中获取该MTC UE的签约数据包括:指示移动性管理网元向MTC Server上报MTC UE的指示信息(具体可以指示包括上报的时机、上报的参数等信息)、为该MTC UE服务的MTC Server的信息。移动性管理网元从获取的MTC Server的信息中可以解析得到为该MTC UE服务的MTC Server的地址,从而将该MTC UE的信息上报给MTC Server。
[0094] 在具体实施过程中,移动性管理网元可以在MTC UE发起附着请求时主动向MTC Server上报该MTC UE的信息,也可以在MTCUE附着到网络后,在与该MTC UE相关的接入层/承载层事件发生时,主动向MTC Server上报事件通知,在事件通知中携带MTC UE的当前信息。
[0095] 下面以移动性管理网元为MME为例,对MME在这两种上报时机向MTC Server进行上报的流程进行说明。
[0096] (1)在MTC UE发起附着请求时,MME主动向MTC Server上报MTC UE的信息[0097] 图7为在这种情况下,MME主动向MTC Server上报MTC UE的信息的流程图,如图7所示,在MTC UE发起附着请求时,MME主动向MTC Server上报MTC UE的信息主要包括以下步骤:
[0098] S701,MTC UE向MME发起附着请求;
[0099] S702,MME向HSS发送位置更新请求;
[0100] S703,HSS向MME返回位置更新响应,在该位置更新响应携带有MTC UE的签约数据,该签约数据中包含:指示MME向MTC Server上报该MTC UE的信息的指示信息、为该MTC UE服务的MTC Server的信息(具体地,该信息可以为MTC Server的地址,也可以为MTC Server的标识等信息);
[0101] S704,MME根据为该MTC UE服务的MTC Server的信息解析出该MTC Server的地址;
[0102] S705,MME根据解析得到的MTC Server的地址,向该MTC Server上报上述MTC UE的信息。
[0103] (2)在MTC UE附着到网络后,MME主动向MTC Server上报MTC UE的信息[0104] 图8为在这种情况下,MME主动向MTC Server上报MTC UE的信息的流程图,如图8所示,在MTC UE附着到网络后,MME主动向MTC Server上报MTC UE的信息主要包括以下步骤:
[0105] S801,MTC UE附着到PS网络;
[0106] 在MTC UE附着到PS网络的过程中,MME从HSS处获得了MTC UE的签约数据,其中包括用于M2M业务部分的签约数据。在该M2M业务签约数据中,包含为该MTC UE服务的MTC Server的地址、请求MME主动向MTC Server上报与该MTC UE相关的预定事件的指示,即请求MME在该MTC UE发生预定事件时,向MTC Server发送事件通知;
[0107] 其中,上述预定事件为与该MTC UE相关的接入层/承载层事件,具体地,上述预定事件包括但不限于以下之一或其任意组合:
[0108] (1)MTC UE的签约数据发生变化;当HSS变更MTC UE的签约数据后,HSS需要向MME重新下发新的签约数据,MME收到新的签约数据后,可以通知MTC Server该签约数据有变化、或直接将新的签约数据发送给MTC Server;
[0109] (2)MTC UE的状态变化;例如,MTC UE附着到网络、MTCUE从网络去附着、MTC UE由连接态变更为空闲态、MTC UE由空闲态变更为连接态;
[0110] (3)MTC UE的位置区域的变化;例如,MTC UE发生了位置移动等,在MTC UE发生位置移动时,MTC UE会向MME发送了位置更新消息,从而使得MME能捕获到MTC UE发生了位置移动;
[0111] (4)MTC UE的网络变化;例如,MTC UE发生了基站、网络的切换,在这种情况下,MTC UE会向MME发送切换消息,从而使得MME可以捕获到MTC发生的网络变化事件。
[0112] S802,上述预定事件,即与MTC UE相关的接入层/承载层事件发生;
[0113] S803,MME主动向MTC Server通知该预定事件的发生,具体地,MME向MTC Server发送的事件通知中包含有MTC UE的当前信息。
[0114] 需要指出的是,在图8所示的流程中,S802的接入层/承载层事件,可能发生在步骤S801中,例如,该事件是一个附着事件,则MME应该在MTC UE附着到网络时向MTC Server发送事件通知。
[0115] 具体地,在上述图7和图8的流程中,MME向MTC Server上报的MTC UE的信息包括但不限于以下之一或其任意组合:
[0116] A)MME从HSS处获得的MTC UE当前业务签约数据;
[0117] B)MTC UE所使用的IMSI、IMEI;其中,MTC所使用的IMSI是MTC UE在附着到网络时发送的附着消息中携带的,而IMEI则可能是MTC UE在附着时由提供给网络的,也可能是网络根据需要的向MTC UE查询获得的;
[0118] C)MTC UE在MME上的上下文信息,例如,MTC UE的当前位置区域、MTC UE当前的状态;
[0119] 其中,MTC UE的当前位置区域可以是:MTC UE的跟踪区域(Tracking Area,简称为TA)、MTC UE当前的Cell小区,而MTC UE当前的状态可能是附着状态、去附着状态、连接状态、空闲状态等中的一种。
[0120] D)该MTC UE当前所发生的移动性事件,例如,MTC UE附着到网络、MTC UE从网络去附着、MTC UE位置更新、MTC UE发生基站切换、MTC UE发生网络切换等。
[0121] (二)MTC Server向移动性管理网元查询
[0122] 具体地,在MTC UE附着到网络后,MTC Server向移动性管理网元发送查询请求,请求查询该MTC UE的信息,移动性管理网元在接收到该查询请求后,向MTC Server上报该MTC UE的信息。
[0123] 在具体实施过程中,在MTC Server向移动性管理网元发送查询请求之前,MTC Server首先需要获取为MTC UE分配的移动性管理网元的地址,然后根据该地址,向为该MTC UE分配的移动性管理网元发送上述查询请求。
[0124] 在具体实施过程中,MTC Server获取为MTC UE分配的移动性管理网元的地址包括但不限于以下三种方法:
[0125] (1)MTC Server获取MTC UE发送的注册消息中携带有为该MTC UE分配的移动性管理网元的标识信息,从该标识信息中解析出该移动性管理网元的标识信息;
[0126] 例如,在EPS网络中,MTC UE在向MTC Server发送的注册消息中可以携带网络为该MTC UE的全球唯一临时标识(Global Unique Temporary Identity,简称为GUTI),而GUTI中包含有为MTC UE分配的MME的ID信息,通过解析GUTI,MTC Server可以获取为该MTC UE分配的移动性管理网元的地址;
[0127] (2)为MTC UE分配的移动性管理网元主动向MTC Server通知其地址;
[0128] (3)MTC Server通过其与用户签约数据存储器之间的接口,从用户签约数据存储器获取为MTC UE分配的移动性管理网元的地址。
[0129] 下面以E-UTRAN网络为例,分别对上述三种移动性管理网元的地址的获取方法进行说明。
[0130] (1)从MTC UE发送的注册消息中解析得到
[0131] 图9为具体应用中MTC Server通过解析MTC UE的GUTI获取为该MTC UE分配的MME的地址的流程图,如图9所示,MTC Server通过解析MTC UE的GUTI获取为该MTC UE分配的MME的地址主要包括以下步骤:
[0132] S901,MTC UE附着到PS网络,在附着过程中网络为MTC UE分配了一个GUTI,该GUTI携带在附着响应中发送给MTC UE;
[0133] 通过解析GUTI的构成可知,GUTI中包含有为MTC UE分配的MME的ID信息,根据该MME ID,MTC Server可以寻址到为该MTC UE分配的MME。
[0134] S902,MTC UE在接入到PS网络后,向MTC Server发起应用层注册的注册消息,其中,该注册消息中携带有上述GUTI信息;
[0135] S903,MTC Server根据注册消息中携带的GUTI信息,解析得为MTC UE分配的MME的地址,根据解析得到的MME的地址,MTC Server可以在需要的情况下,向该MME发送查询请求,以查询该MTC UE的信息;
[0136] S904,如果MTC Server与HSS之间存在接口,则MTC Server向HSS查询MTC UE的签约数据。
[0137] S905,如果MTC Server根据业务数据判断允许MTC UE注册,则返回注册响应。在该注册响应中,可能携带若干的业务层参数给MTC UE。
[0138] (2)为MTC UE分配的MME主动向MTC Server通知其地址
[0139] 图10为MME主动通知MTC Server该MME的地址的流程图,如图10所示,在具体应用中,MME主动通知该MME的地址主要包括以下步骤:
[0140] S101,MTC UE向网络发送附着请求,具体地MTC UE向MME发送附着请求;
[0141] S102,MME向HSS发送位置更新请求;
[0142] S103,HSS向MME发送位置更新响应;
[0143] 在该过程中,HSS向MME下发MTC UE的签约数据,其中包括M2M签约数据,在M2M签约数据中,包含了服务于该MTC UE的MTC Server的标识信息,该标识信息可能是MTC Server域名,也可能是MTC Server的IP地址,MME根据该标识信息可以解析得对应的MTC Server的地址。
[0144] S104,MME指示SGW/PGW为该MTC UE创建合适的承载;
[0145] S105,MME向MTC UE发送附着响应;
[0146] S106,MME向MTC Server发送通知消息,将该MME的地址告知MTC Server;
[0147] 具体地,上述通知消息可以是一个独立的通知消息,也可以存在于MME向MTC Servr发送的其他消息中(例如,在MTC UE附着时,MME向MTC Server发送一个附着事件上报,在该事件上报中携带上述通知消息)。
[0148] 在该通知消息包含但不限于以下信息:MTC UE的标识和/或MTC UE的IP地址,以及该MME的标识和/或该MME的IP地址。根据MTC UE和MME的信息的对应关系,MTC Server可以获知为MTC UE分配的MME的地址信息。
[0149] 通过上述步骤,MTC Server可以获取到为MTC UE分配的MME的地址信息,从而可以在需要获取该MTC UE的接入层/承载层的信息时,向该MME发送查询请求。
[0150] S107,MTC UE向MTC Server发送业务层的注册请求,注册成功。
[0151] 在图10所示的流程中,需要指出的是,上述步骤S106,可以在上述步骤S105后执行,也可以在上述步骤S103后执行。
[0152] (3)MTC Server通过HSS获取为MTC UE分配的MME的地址
[0153] 在这种情况下,MTC Server与HSS之间存在相互连接的接口,MTC Server可以通过该接口直接与HSS时进行通信。图11为MTC Server通过HSS获取为MTC UE分配的MME的地址的流程图,如图11所示,MTC Server通过HSS获取为MTC UE分配的MME的地址主要包括以下步骤:
[0154] S111,MTC UE附着到PS网络;
[0155] 在MTC UE附着到网络的过程中,HSS中保存了为MTC UE分配的MME的地址。
[0156] S112,MTC UE向MTC Server发起业务层注册;
[0157] S113,MTC Server向HSS查询为MTC UE分配的MME的地址;
[0158] S114,HSS向MTC Server返回为MTC UE分配的MME的地址;
[0159] 至此,MTC Server获取到网络为MTC UE分配的MME的地址。
[0160] S115,MTC Server向MTC UE发送注册响应。
[0161] 在图11所示的流程中,需要指出的是,MTC Server向HSS查询为MTC UE分配的MME的地址,可以是:MTC Server向HSS查询MTC UE的签约数据,HSS在返回MTC UE的签约数据的同时,返回给MTC UE分配的MME的地址;也可以是:MTC Server向HSS查询为MTC UE分配的MME的地址,HSS仅返回为MTC UE分配的MME的地址。
[0162] MTC Server在获取到为MTC UE分配的移动性管理网元的地址后,MTC Server可以在需要的时候,向该移动性管理网元发送上述查询请求,具体地,MTC Server确定需要向移动性管理网元发送查询请求的情况包括但不限于以下之一:
[0163] (A)MTC Server需要获知MTC UE所使用的IMSI、IMEI,以检测为MTC UE配备的SIM卡是否被盗用,即判断IMSI、IMEI绑定关系是否正常;
[0164] (B)MTC Server需要获知MTC UE的当前的位置信息(例如,TA区域、Cell小区等),以判断MTC UE是否在不被允许的位置区域接入;
[0165] (C)MTC Server需要获知MTC UE的当前的位置信息,以判断MTC UE是否移动到不被允许的位置区域;
[0166] (D)MTC Server需要判断MTC UE是否在不被允许的时间接入;
[0167] (E)MTC Server需要判断MTC UE 接入到网络的时间是否超过预定时长。
[0168] 具体地,以E-UTARN网络为例,图12为MTC Server向MME发送查询请求,以获取MTC UE的接入层/承载层的信息的流程图,如图12所示,MTC Server向MME发送查询请求,获取MTC UE的信息主要包括以下步骤:
[0169] S211,MTC UE附着到PS网络;
[0170] S212,MTC UE向MTC Server发起业务层注册;
[0171] S213,当MTC UE注册到MTC Server后,如果MTC Server出于业务控制的目的,MTC UE决定需要查询MTC UE的当前信息(主要指接入层信息);
[0172] 在该步骤中,MTC Server可能出于多种可能目的需要获得MTC UE的信息,例如:
[0173] MTC Server希望得知MTC UE所使用的IMSI、IMEI情况,以检验为MTC UE所配备的SIM卡是否被盗用,即IMSI、IMEI绑定关系是否正常;或者,
[0174] MTC Server希望得知MTC UE的当前的位置信息(如TA区域、Cell小区等),以判断MTC UE是否在不被允许的位置区域接入,或者是否移动到不被允许的位置区域;
[0175] S214,MTC Server向MME发送查询请求以查询MTC UE的信息;
[0176] S215,MME根据MTC UE的当前上下文,返回MTC UE的当前信息。
[0177] 通过步骤S213-S215,MTC Server从MME处获得了MTC UE的当前信息,从而可以根据MTC UE的当前信息,判断MTC UE的当前行为,进一步可对MTC UE的行为做出控制。
[0178] 具体地,在上述步骤S213中,MTC Server向MME请求的MTC UE的信息包括但不限于以下之一或其任意组合:
[0179] A)MME从HSS处获得的MTC UE当前业务签约数据。
[0180] B)MTC UE所使用的IMSI、IMEI;具体地,MTC UE所使用的IMSI是MTC UE在附着到网络时在附着消息中必须携带的,MME可以从附着消息中获取MTC UE使用的IMSI,而IMEI则可能是MTC UE在附着时提供给网络的,也可能是网络根据需要的向MTC UE查询获得的。
[0181] C)MTC UE在MME上的上下文信息,例如,MTC UE的当前位置区域(这些位置区域可以是:TA区域、Cell小区)、MTC UE当前的状态(如:MTC UE当前是附着状态、连接状态、空闲状态等)。
[0182] (三)MTC Server向移动性管理网元订阅MTC UE的相关事件通知
[0183] 由于业务管理的需要,MTC Server需要及时获知底层接入层/承载层发送的事件(如MTC UE从网络附着、去附着、位置变更等),并根据这些事件做出相应的决策,以控制MTC UE的行为,因此,MTC Server可以向移动性管理网元订阅这些接入层/承载层事件,移动性管理网元则在相应的接入层/承载层事件发生时,及时向MTC Server上报事件通知,该事件通知中携带有MTC UE的当前信息。
[0184] 在该种情况下,MTC Server的处理与上述(二)的处理基本相同,MTC Server在向移动性管理网元发送订阅MTC UE的相关事件的查询请求前,也需要获取为该MTC UE分配的移动性管理网元的地址,具体方法与上述相同,在此不再赘述。
[0185] 与上述(二)的区别在于,MTC Server向移动性管理网元发送的查询请求是用于订阅MTC UE的相关事件的,即请求移动性管理网元在与MTC UE相关的接入层/承载层事件发生时,向MTC Server上报事件通知。
[0186] 图13为以E-UTRAN网络为例,MTC Server向MME订阅MTCUE的相关事件,以获取该MTC UE的信息的流程图,如图13所示,MTC Server向MME订阅MTC UE的相关事件,以获取该MTC UE的信息主要包括以下步骤:
[0187] S311,MTC UE附着到PS网络;
[0188] S312,MTC UE向MTC Server发起业务层注册;
[0189] S313,当MTC UE注册到MTC Server后,根据业务管理的需要,MTC Server需要及时获知底层接入层/承载层发生的与该MTCUE相关的事件,因此,决定向MME订阅这些事件;
[0190] S314,MTC Server向MME订阅与MTC UE相关的接入层/承载层事件;
[0191] 需要明确的是,MTC Server可以一次仅订阅一个或一类接入层/承载层事件,也可以一次订阅多个或多类接入层/承载层事件。
[0192] S315,与MTC Server所订阅的对应的接入层/承载层事件发生;
[0193] S316,MME在接入层/承载层事件发生后,主动向MTC Server上报这些接入层/承载层事件的情况。
[0194] 在图13所示的流程中,MTC Server向MME所订阅的与MTCUE有关的接入层/承载层事件发生,可以是如下事件中的一种或若干种:
[0195] A)MTC UE的签约数据的变化;当HSS变更MTC UE的签约数据后,HSS需要向MME重新下发新的签约数据,MME收到新的签约数据后,可以通知MTC Server该签约数据有变化、或直接将新的签约数据发送给MTC Server;
[0196] B)MTC UE的状态变化;例如,MTC UE附着到网络、从网络去附着、由连接态变更为空闲态、由空闲态变更为连接态,等;
[0197] C)MTC UE的位置区域的变化;例如,MTC UE发生了位置移动等,向MME发送了位置更新消息,等;
[0198] D)MTC UE的网络变化;例如,MTC UE发生了基站、网络的切换,向MME发送了切换消息,等。
[0199] 在具体实施过程中,上述(二)、(三)所述的获取MTC UE的方法可以单独使用,也可以结合使用。具体地,在上述图12所示的流程中,在步骤S213中MTC Server向MME请求的MTC UE的信息中可以进一步包括:
[0200] D)该MTC UE所发生的移动性事件,例如,MTC UE附着到网络、MTC UE从网络去附着、MTC UE位置更新、MTC UE发生基站切换、MTC UE发生网络切换等。
[0201] 则在上述事件发生时,MME将向MTC Server发送事件通知,从而使MTC Server获知该MTC UE当前发生的事件,以及该MTC UE的当前信息。
[0202] MTC Server也可以在图12的步骤S215后,获取到MTC UE的当前信息后,进一步执行图13中的步骤S313及其之后的步骤,或者,在上述步骤S212后,同时执行步骤S213和步骤S313,以订阅MTC UE的相关事件,从而在这些事件发生时,通过MME上报的事件通知,获知这些事件的发生,并进一步获取MTC UE的当前信息。
[0203] 如上所述,在本发明实施例中,MTC Server可以从移动性管理网元获得MTC UE的信息,具体地可以是MTC UE的签约数据、MTC UE的当前状态、MTC UE的位置区域信息等。获得MTC UE信息的方式,可以是MTC Server主动向移动性管理网元查询,也可以是MTC Server向移动性管理网元订阅相关的事件后,移动性管理网元在事件发生时通知MTC Server,或者可以是移动性管理网元根据MTC UE的签约数据中的指示,主动将接入层/承载层事件通知给MTC Server。
[0204] 二、步骤S603
[0205] 在具体应用中,MTC Server可以通过从移动性管理网元获取底层接入层/承载层的MTC UE的信息,判断MTC UE是否满足预定条件,从而判断是否允许MTC UE接入,并在判断不允许MTC UE接入的情况下,向移动性管理网元发送拒绝该MTC UE接入的指示,以控制MTC UE的接入。
[0206] 具体地,上述预定条件包括但不限于以下之一或其任意组合:允许MTC UE接入的时间、允许MTC UE接入的位置区域、允许MTC UE使用的IMSI与IMEI的绑定关系、允许MTC UE附着的网络、允许MTC UE接入的次数等。
[0207] 在具体实施过程中,上述预定条件可以作为MTC UE的签约数据保存在用户签约数据存储器中,也可以保存在MTC Server中。
[0208] 例如,如果预定条件中某一个条件为:MTC UE在一个月的时间内接入的时长不超过为24小时,则可以由用户签约数据存储器将规则作为该MTC UE的签约数据保存,由MTC Server记录该MTC UE在一个月内接入的总时长,具体地,MTC Server可以从移动性管理网元中获取该MTC UE的签约数据,并根据接收到的附着事件通知与去附着事件通知的时间差来计算MTC UE每次接入的时长,并根据该时长,记录该MTC UE在该月已接入的总时长,并据此判断该MTC UE在该月接入的总时长是否超过24小时,从而在下次接入接收到附着事件通知时,判断是否不允许该MTC UE接入。
[0209] 同样,对于其它的预定条件,MTC Server也可以根据该MTC UE的当前信息进行判断,具体判断过程可以根据具体的条件进行。具体地,MTC Server在包括但不限于以下之一或其任意组合的情况下判断不允许MTC UE接入:
[0210] (1)判断MTC UE在非允许时间请求附着到网络;
[0211] (2)判断MTC UE在非允许位置区域请求附着到网络;
[0212] (3)判断MTC UE超过允许接入的次数;
[0213] (4)判断MTC UE以不被允许的IMSI与IMEI的绑定关系请求附着到网络;
[0214] (5)判断MTC UE移动到不允许的位置区域;
[0215] (6)判断MTC UE附着到网络的时间超出了所允许的接入时间;
[0216] (7)判断MTC UE切换到不允许的网络。
[0217] 进一步地,如果MTC Server是在MTC UE在请求附着的时候判断不允许该MTC UE接入,则MTC Server向移动性管理网元发送拒绝该MTC UE附着的指示;而如果MTC Server是在MTC UE已附着到网络后判断不允许该MTC UE接入,则MTC Server向移动性管理网元发送去附着该MTC UE的指示。
[0218] 三、步骤S605
[0219] 在具体实施过程中,移动性管理网元在接收到步骤S603中MTC Server发送的上述指示后,根据该指示,执行相应的操作。具体地,如果移动性管理网元是在MTC UE发起附着请求的过程中,接收到上述指示(此时MTC Server指示拒绝MTC UE附着),则移动性管理网元拒绝MTC UE的附着,向MTC UE返回附着拒绝响应;而如是移动性管理网元是在MTC UE附着到网络后接收到上述指示(此时MTC Server指示去附着该MTC UE),则移动性管理网元执行去附着流程,去附着该MTC UE。
[0220] 为进一步理解本发明实施例提供的上述技术方案,下面以EPS网络为例,通过具体实施例对上述方案进行说明。
[0221] 利用图7、8、12和13所示的流程,MTC Server可以从底层接入层获得MTC UE的信息,由此,MTC Server可以凭借这些信息,判断MTC UE的行为,并进一步做出业务层决策,例如,当MTC UE在非允许时间、或非允许位置区域、或以不被允许的IMSI/IMEI请求附着到网络中时,MTC Server可以要求MME拒绝该附着请求;当附着到网络后的MTC UE超出所允许的接入时间、或移动到不允许的位置区域、或切换到不允许的网络时,MTC Server可以要求MME去附着该MTC UE。
[0222] 方法实施例一
[0223] 在本实施例中,MTC Server对已附着到网络的MTC UE进行接入控制,并且,MTC Server通过向MME查询MTC UE的信息,或向MME订阅与该MTC UE相关的事件来获取该MTC UE的信息。
[0224] 图14为本实施例中MTC Server对已附着到网络的MTC UE进行接入控制的流程图,如图14所示,在本实施例中,MTC Server对已附着到网络的MTC UE进行接入控制主要包括以下步骤:
[0225] S401,MTC UE接入到网络;
[0226] S402,MTC UE向MTC Server发起业务层注册;
[0227] S403,MTC Server向MME查询MTC UE的信息,或者向MME订阅和该MTC UE相关的接入层事件;
[0228] S404,与MTC UE相关的接入层事件发生;
[0229] 该步骤发生在MTC Server订阅接入层事件后。
[0230] S405,MME向MTC Server返回所查询的MTC UE的信息,或当MTC Server向MME订阅接入层事件,且接入层事件发生(S404)后,MME向MTC Server通知接入层事件;
[0231] S406,当MTC Server获得了MTC UE的信息,或获得了接入层的事件通知后,MTC Server根据业务管理需要,判断需要去附着该MTC UE;
[0232] S407,MTC Server向MME发送去附着请求;
[0233] S408,MME接收到去附着请求后,执行去附着流程,去附着该MTC UE;
[0234] S409,MME向MTC Server发送去附着响应。
[0235] 方法实施例二
[0236] 在多数情况下,M2M通讯中对MTC UE的控制,有一个很重要的部分是:接入控制,包括:控制MTC UE的接入时间、接入次数、接入位置等。如果MTC UE的当前接入不在允许范围内,则网络应该拒绝该MTC UE的附着,或者去附着该MTC UE,并且也可以进一步下发指示给网络,当类似情况发生时候,网络可以自行拒绝该MTC UE的附着请求。
[0237] 在这种应用下,MME可以在MTC UE附着时,主动发送附着事件给MTC Server,由MTC Server判断附着是否允许,本实施例描述了在MTC UE附着时,MME向MTC Server上报附着事件,由MTC Server判断是否允许MTC UE附着的流程。
[0238] 图15为本实施例的流程图,如图5所示,在本实施例中,MTC Server根据MME主动上报附着事件对MTC UE进行接入控制主要包括以下步骤:
[0239] S501,MTC UE向网络发送附着请求,具体地向MME发送附着请求;
[0240] S502,MME向HSS发送位置更新,在该过程中,HSS向MME下发MTC UE的签约数据;
[0241] S503,MME向MTC Server上报附着事件;
[0242] 在该附着事件中,MME可能包含该次附着的若干信息,例如:接入网络、接入位置、接入时间等。
[0243] S504,MTC Server接入到MME上报的附着事件后,根据业务管理需要,判断应该拒绝该MTC UE的接入;
[0244] S505,MTC Server向MME发送拒绝接入指示;
[0245] S506,MME接受到MTC Server发送的拒绝附着指示后,拒绝MTC UE的接入,向MTC UE返回附着拒绝响应。
[0246] 虽然在上述实施例中以E-UTRAN(EPS)网络为例来描述,事实上,对于GERAN/UTRAN网络的GPRS接入,GERAN/UTRAN网络中的SGSN相当于E-UTRAN网络中MME,充当PS域的接入控制、移动性管理功能,而GERAN/UTRAN网络中的GGSN相当于E-UTRAN网络中的SGW+PGW,GERAN/UTRAN中的HLR相当于E-UTRAN网络中的HSS。因此,根据本发明实施例的上述描述,本领域技术人员可以直接将本发明实施例提供的上述技术方案应用到GERAN/UTRAN网络中的PS域。
[0247] 需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0248] 如上所述,在本发明实施例中,MTC Server通过移动性管理网元可以获取接收层/承载层的MTC UE的信息,进而可以根据获取的MTC UE的信息对MTC UE进行接入控制,从而不需要对核心网进行改进,因此,不会增加核心网的复杂度,并且,在本发明实施例中,对MTC UE进行接入控制的条件可以保存在MTC Server中,从而使得用户签约数据存储器不需要跟随M2M业务管理的需要不断地调整MTC UE的业务签约数据,进而保证了用户签约数据存储器的灵活性。。
[0249] 显然,本领域的技术人员应该明白,上述的本发明的各模或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件软件结合。
[0250] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
QQ群二维码
意见反馈