背景技术
当前的移动通信网络是针对人与人(Human-to-human)之间的通信设计的,所提出对MTC(Machine-type communication Device,机器类型通信)设备(MTC设备简称MD)的移动性管理方法主要基于MME(Mobility Management Entity,移动管理实体)中所保存的TAI列表(Tracking Area Identity list,跟踪区标识列表),不同的跟踪区标识TAI与不同的位置区域对应。MME中所保存的TAI列表主要是通过如下方式获取的:
1)在MD完成安装后,MD需要注册到网络因此发起接入网络过程,MD首先发送接入请求消息到MME,该接入请求消息中除包含MD接入网络所必需的信息外还包括一个当前访问的跟踪区TA,MME接收到MD发送的接入请求消息后,提取接入请求消息中的跟踪区信息,并确定该跟踪区的标识TAI,对其进行存储,同时将MME中维护的TAI列表下发给MD,并执行后续的接入网络过程。
2)在MD接入网络后,由于MD维护的周期性,每间隔一定时钟周期到达维护时间时,触发时间周期性TAU(Tracking Area Update,跟踪区更新)过程。具体为:到达维护时间时,MD向MME发送TAU请求消息,该TAU请求消息中携带MD当前访问的TA,在将TAU请求消息上报给MME后,MME根据TAU请求消息中携带的TA确定发生跟踪区变更时,将TAU请求消息中携带的TA对应的标识TAI进行保存,并会发送一个TAU接收消息给MD,该TAU接收消息中包括在MME上维护的TAI列表。
3)在MD接入网络后,在MD侦测到它进去一个新的跟踪区TA,即它不在MD注册到网络时的TAI中就会触发一个TAU过程,TAU的具体过程同上,这里不再详述。为满足MD低移动性,当MD从一个TA移动到另外一个TA时候(不能频繁移动)而出发一个事件触发性TAU过程。
MME需要向MD发起寻呼时,会按照本地存储的TAI列表发起寻呼,根据上面所述的TAI获取方式,MME本地保存的TAI列表可能为与MME相关的多个MD上报的TA对应的TAI,因此TAI列表所包括的区域范围会比较大,MME是在一个较大范围内发起寻呼。而MD按照从和它相关联的MME处接收到的这个TAI列表,处于EMM-IDLE态(EMM闲置态)时候,接收来自公共信道的MME寻呼,建立默认EPS承载default EPS bearer,如果有需要再建立一条或多条终端专用数据承载Dedicated Bearer for MD用于接受MD注册的服务。
在人与人之间通信的应用场景中,终端移动性比较大,而且基本上位置不固定。因此,在上述移动性管理方法的基础上,MME需要向MD发起寻呼时,会按照本地存储的TAI在较大范围内发起寻呼。但是对于机器类型通信(Machine-type communication,MTC)的应用场景,由于MD具有低移动性,而现有机制没有充分考虑由于MD的低移动特性,MD处于EMM-IDLE态下移动范围为不动或者只在一个TAI内移动或者移动不频繁的机器应用需要。这里所指的EMM-IDLE态是指MD开机接入网络后无上行数据发送处于监听的状态,即MD开机后未进行通话的状态。
本申请发明人发现,现有协议中,HSS(Home Subscriber Server,归属用户服务器)中不保留MD通过接入网络过程以及TAU过程中报告给MME的当前访问的TAI参数信息。当前访问的TAI也不作参考数据的一部分写入HSS。在MD的应用场景下,会有如下几个问题:
1)MME寻呼按照当前MME保存的TAI的范围发起,这样寻呼范围太大,对于寻呼信令资源消耗过多,加重空口资源负担。而MD在低移动特性下很可能自安装以后就没有位置的改变,这样一个大寻呼范围对于MD设备不实用,造成资源浪费。
2)MD设备在签约数据中不保存当前的TAI,不利于MD的升级维护,网络运营商不能提取HSS中MD的位置信息数据中得知MD当前的位置,也不利于网络运营商进行移动性管理区域的重心规划。
3)从MD安全角度考虑,需要有个MD位置备案体制,对于固定的MD有良好的安全监控机制,而当前协议中不能很好在HSS保存的数据中体现这一点。
发明内容
本发明提出了一种HSS获得MTC的TAI的方法和下行寻呼方法及***,优化现有的下行寻呼机制并加强对MTC设备的位置管理。
本发明提供一种HSS获得MTC设备的TAI的方法,包括:
移动管理实体MME接收MTC设备发送的接入网络请求,并获取所述接入网络请求中MTC设备当前访问的跟踪区TA;
所述MME确定所述TA对应的跟踪区标识TAI,并将所述TAI与所述MME地址、MTC设备的设备信息绑定,获得绑定信息并将其发送到HSS;
所述HSS对接收的绑定信息进行保存,根据所保存的绑定信息获得MTC设备的TAI。
本发明还提供一种基于上述HSS获得MTC设备的TAI的方法的下行寻呼方法,包括:
移动管理实体MME从归属用户服务器HSS中,获取与所述MME地址和寻呼的MTC设备绑定的TAI;
MME根据获取的TAI,确定对所述MTC设备寻呼的跟踪区;
MME在确定出的所述跟踪区对所述MTC设备发起寻呼。
本发明还提供一种基于上述HSS获得MTC设备的TAI的方法的MTC设备位置管理方法,包括步骤:
从归属用户服务器HSS中,获取与MTC设备绑定的跟踪区标识TAI;
根据所获取MTC设备的跟踪区标识TAI,确定MTC设备当前访问跟踪区;
根据确定的MTC设备当前访问的跟踪区对所述MTC设备进行位置管理。
本发明还提供一种从HSS获得MTC设备的TAI***,包括:
接入请求接收单元,用于在MME接收MTC设备发送的接入网络请求;
TA获取单元,用于获取所述接入请求接收单元接收的接入网络请求中MTC设备当前访问的跟踪区TA;
第一确定单元,用于确定所述TA获取单元获取的TA对应的标识TAI;
第一信息绑定单元,用于将所述TAI与MME地址、MTC设备的设备信息绑定,获得绑定信息;
第一发送单元,用于将所述第一信息绑定单元获得的绑定信息发送;
保存单元,用于接收所述绑定信息并保存在HSS中;
获得单元,用于根据HSS中所保存的绑定信息获得MTC设备的TAI。
本发明还提供一种基于上述从HSS获得MTC设备的TAI***的下行寻呼***,包括:
TAI获取单元,用于从归属用户服务器HSS中,获取与发起寻呼的MME的地址和寻呼的MTC设备绑定的TAI;
寻呼跟踪区确定单元,用于根据获取的所述TAI,确定对所述MTC设备寻呼的跟踪区;
寻呼单元,用于在确定出的所述跟踪区对所述MTC设备发起寻呼。
本发明还提供一种基于上述从HSS中获得MTC设备的TAI***的MTC设备位置管理***,包括:
TAI获取单元,从归属用户服务器HSS中,获取与MTC设备绑定的TAI;
访问跟踪区确定单元,用于根据TAI获取单元所获得的MTC设备的TAI,确定MTC设备当前访问的跟踪区;
管理单元,用于根据确定的MTC设备当前访问的跟踪区对所述MTC设备进行位置管理。
利用本发明提供的HSS获得MTC的TAI的方法和下行寻呼方法及***,具有以下有益效果:由于在HSS中保存TAI,下行寻呼时从HSS中获取TAI确定寻呼的跟踪区,所确定的寻呼范围小的多,优化了寻呼范围,减小信令开销,减少了空口资源负担;根据HSS中保存TAI进行位置管理,加强对于MTC设备的监测维护。
具体实施方式
下面结合附图和实施例对本发明提出的HSS获得MTC的TAI的方法和下行寻呼方法及***进行更详细地说明。
本发明主要针对MTC设备(本文简称MD)低移动性特性,对于现有的终端位置管理方法进行改进。利用本发明提出HSS获得MTC设备的TAI的方法,通过对MTC设备存储在HSS(Home Subscriber Server,归属用户服务器)中的数据进行补充,可以优化MME的下行寻呼方法,节省空口网络资源。同时,利用本发明提出的MTC设备位置管理方法和***可以加强对于MTC设备的监测维护。
依照本发明的实施例中,首先提出一种提出HSS获得MTC设备的TAI的方法,如图1所示,该方法包括步骤:
步骤S101,移动管理实体MME接收MTC设备发送的接入网络请求,并获取所述接入网络请求中MTC设备当前访问的跟踪区TA;
MTC设备在安装完毕后,开机在接入网络过程(attach过程)会发起一个接入网络请求,把MTC设备当前访问的跟踪区TA上报给MME,因此所发起的接入网络请求中除包含接入网络所必需的信息外还包括MTC设备当前访问的跟踪区TA,本实施例中MME接收到来自MTC设备的接入网络请求后,一方面利用接入网络请求中的信息继续执行接入网络过程,一方面获取该接入网络请求中所包含的MTC设备当前访问的跟踪区TA;
步骤S102,MME确定TA对应的跟踪区标识TAI,并将TAI与MME地址、MTC设备的设备信息绑定,获得绑定信息并将其发送到HSS;
本实施例中在attach过程中,MME对获取的TAI不进行保存,而是将该TAI与对应的MTC设备绑定发送到HSS中存储,由于MTC设备的数量是很大的,现有MME维护每个MTC设备的TAI使得MME工作负担非常大,因此本实施例中MME将TAI发送到HSS保存可以减轻MME的工作负担。
本实施例中在attach过程中,将TAI与MME地址及MTC设备的设备信息绑定,并将绑定信息发送到HSS的具体方式,可以通过消息的形式发送到HSS,也可以通过信令的方式发送到HSS。还可以通过现有attach过程,MME向HSS传输信息的过程将绑定信息发送到HSS中。优选地,本实施例MME将绑定信息发送到HSS,具体包括:MME根据接入网络请求,在MTC设备首次使用网络接入过程中,MME向HSS发送更新位置请求时,将绑定信息发送到HSS。MTC设备的设备信息可以为MTC设备的标识信息如MTC设备的ID等。
MME在接收到接入网络请求后,在执行接入网络过程中,由于MME还没有关于对UE进行移动性管理以及会话控制等相关操作的UE的上下文信息,因此MME发送一个更新位置请求给HSS,本实施例中该更新位置请求包括如下信息:MME标识,即接收接入网络请求的MME对应的标识(MME地址);国际移动用户识别码IMSI,用于标识MD(MTC设备的设备信息);ME标识,移动性实体标识,在移动性管理中扮演控制实体角色,管理MTC设备;当前访问的TAI,即MTC设备当前访问的跟踪区的标识;MME容量;更新类型等。相比MME现有发送的更新位置请求,本实施例中更新位置请求中加入一个TAI。
步骤S103,HSS对接收的绑定信息进行保存,根据所保存的绑定信息获得MTC设备的TAI。因此可通过HSS中绑定信息找到与设定的MME、MTC设备绑定的TAI。
本发明将MTC设备的TAI存储在HSS中而不是MME中,存储在HSS中的位置可以根据需要选择。优选地,本实施例中HSS对接收的绑定信息进行存储,具体包括:根据接收的绑定信息中的MTC设备的设备信息,将所述绑定信息保存在所述MTC设备的设备信息对应的签约数据中。当然,所保存的位置不限于签约数据中,也可以是存储在HSS中其它位置。
在采用通过更新位置请求将绑定信息发送到HSS方式时,HHS根据接收的更新位置请求,会将MTC设备的上下文信息发送给MME,MME根据接收上行文信息继续执行接入网络过程,HSS将更新位置请求中的MME标识、标识MTC设备的IMSI及TAI等进行存储。该更新位置请求中MME与TAI绑定,避免HHS有多个MME下的MTC设备的TAI时存储发生混乱。因此,根据本发明提供的HSS获得MTC设备的TAI的方法,在HHS中保存有当前接入网络的MTC设备的位置信息。
由于MTC设备的低移动特性,MTC设备处于EMM-IDLE(闲置状态)态下移动范围为不动或者只在一个跟踪区内,因此保存在HSS中的数据不需要变更。对于MTC设备来说,还有MTC设备处于EMM-IDLE(闲置状态)态下移动不频繁的应用场景来说,本实施例中还包括对HSS中保存的TAI进行更新步骤。具体地,该方法还包括步骤:
步骤S104,MME根据MTC设备上报的跟踪区更新TAU请求消息,确定MTC设备访问的跟踪区已更新时,获取TAU请求消息中更新后的跟踪区TA;
所述MTC设备上报的跟踪区更新TAU请求消息包括两种:
一种为MTC设备间隔设定时间上报的TAU请求消息,在MTC设备处于IDLE态中,MTC设备的TAI以周期性TAU的方式报告给MME,MTC设备的周期性TAU的时钟频率一般情况下是从网络侧获得的,这个时钟频率的确定方法需要网络运营商和服务提供商进行协商确定,并且以数据的形式保存在HSS中,MME是MTC设备获得这个时钟频率的执行者,负责把在HSS中这个参数发送给MTC设备,从而MTC设备按照这个时钟频率发起周期性TAU过程。从网络侧获得的这个时钟频率按照MTC设备低移动特性需求尽可能长一点,为了降低移动性管理的频率,减少TAU信令资源。
另一种为MTC设备侦测到当前访问的跟踪区发生变化时上报的TAU请求消息。
步骤S105,MME确定更新后的跟踪区TA对应的TAI,并将更新后的TAI与所述MME地址、MTC设备的设备信息绑定,获得更新后绑定信息并将其发送到HSS;
本实施例中在MME确定MTC设备的跟踪区未发生变化时,MME不会向HSS通信修改数据,只是本地确认即可。
步骤S106,HSS接收更新后绑定信息,并进行绑定信息更新。具体可以更新后绑定信息中MME地址和MTC设备的设备信息查找到所保存的、与MME地址和MTC设备的设备信息绑定TAI,用更新后TAI更新保存的TAI。实现同步更新HSS保存的MTC设备的TAI信息,使HSS保存的MTC设备的TAI与MTC设备当前访问的跟踪区标识信息一致。
对于MTC设备来说,MTC设备本身必须维护一个TAI LIST,这个LIST的作用是接受来自MME的寻呼,当MTC设备发现MME寻呼的TAI在自己维护的这个TAI LIST中有标识,那么MTC设备才会对MME的寻呼做出应答。而MTC设备维护的这个TAI LIST是从MME处获得的,现有机制中,MME会根据运营商策略或者MTC设备签约服务的情况,而获得一个较大的TAI list以满足移动性管理的需要或者服务的需要,本实施例中对于MTC设备lowmobility新特性的所提出的上述方法中,在步骤S102中MME确定TA对应的标识TAI,及步骤S 105中MME确定更新后的跟踪区TA对应的TAI后,还包括:将确定的标识TAI下发给MTC设备,在步骤S 105后,可以通过MME向MTC设备下发TAU确认消息的过程将TAI下发给MTC设备。因此,本实施例中用相对小的信令开销,在一个最小的范围内去确定MTC设备位置,实现通讯。
基于本发明提出的HSS获得MTC设备的TAI的方法,本发明还提供一种下行寻呼方法,如图2所示,该方法包括步骤:
步骤S201,移动管理实体MME从归属用户服务器HSS中,获取与所述MME地址和寻呼的MTC设备绑定的TAI;
MME从HSS中获取与所述MME地址和寻呼的MTC设备绑定的TAI的方式可以采用各种方式,既可以通过在现有流程中增加的通信过程从HSS获取TAI,也可以在现有寻呼过程MME与HSS通信的基础上获取TAI。
MTC设备在首次attach过程中把MTC设备当前的状态(其中包括当前MTC设备所处的TAI)、所申请的网络服务上报给运营商网络,其可根据运营商网络策略以签约的形式把MTC设备的信息和所享受的网络服务绑定,并且存储在HSS中。此外HSS可以通过***签约数据过程实现用户信息管理,它允许HSS升级和同步MME上的用户信息,两个子过程可以实现,其一:HSS发送***签约数据信息给MME(终端的ID,签约数据),其二:MME按照接收的***签约数据升级自己的存储的用户信息,并且发送确认消息给HSS。
当有业务需求MME需要向MTC设备发起下行寻呼的时候,根据现有流程,MME会执行一个***签约数据的信息过程,MME向HSS请求寻呼的MTC设备对应的签约数据,该签约数据至少包括IMSI和用户定制信息,在现有机制中,HSS没有把当前MTC设备的TAI作为签约数据的一部分保存在HSS中,MME通过attach过程实现对HSS的签约数据***。根据本发明上面的实施例中,优选地,HSS中存储的签约数据中还包括寻呼的MTC设备的TAI。因此本实施例中MME得知当前MTC设备的TAI是通过发送一个***签约数据(IMSI,用户定制信息,TAI)的信息过程从HSS中得到,MME接收到该签约数据后发回一个确认消息通知HSS。这样MME准确的得到的相关MTC设备的信息及要寻呼的MTC设备的当前访问的跟踪区的标识TAI。
步骤S202,MME根据获取的TAI,确定对所述MTC设备寻呼的跟踪区。
MTC设备低移动特性下,由于从HSS获得绑定信息中的TAI是MTC设备对应上报的TAI,根据HSS中记录的TAI,MME可以在一个相对较小的区域内发起寻呼,比现有利用EMM本地保存的TAI所确定的寻呼范围小的多。
步骤S203,MME在确定出的所述跟踪区对所述MTC设备发起寻呼。
由于在一个相对较小的区域内发起寻呼,优化了寻呼范围,减小信令开销,减少了空口资源负担。
优选地,还包括步骤S204,MTC设备根据自身保存的跟踪区标识TAI接收所述MME的寻呼。
MTC设备位置变更或者因为网络运营商对跟踪区规划的改变而引起TAI发生变化的时候,MTC设备期待重新启动,在attach过程中重新报告新的TAI给MME,重复上述接入网络过程对应的HSS获得MTC设备的TAI的保存过程。在重复过程中,MEE再次把MTC设备当前访问的跟踪区的TAI参数写入HSS中,以便MME可以根据这个新的TAI进行MTC设备寻呼。
基于本发明提出的HSS获得MTC设备的TAI的方法,本发明还提供一种MTC设备位置管理方法,如图3所示,该方法包括步骤:
步骤S301,从归属用户服务器HSS中,获取与MTC设备绑定的跟踪区标识TAI;
步骤S302,根据所获取MTC设备的跟踪区标识TAI,确定MTC设备当前访问跟踪区;
步骤S303,根据确定的MTC设备当前访问的跟踪区对所述MTC设备进行位置管理。
MTC设备在低移动特性下相对位置比较的固定,不会频繁的移动,通过本发明的方法,网络运营商可以根据HSS中的当前MTC设备的签约TAI定位MTC设备位置,以便与MTC设备管理和维护。
优选地,根据确定的MTC设备当前访问的跟踪区对所述MTC设备进行位置管理,具体包括:确定MTC设备当前访问的跟踪区与设定跟踪区不一致时,发出告警信息。
从保护MTC设备安全性方面,对于应用于野外且位置固定的MTC设备应用场景,当TAI在周期性TAU上报过程中,MME发现当前的TAI和在HSS中保存的签约时TAI有差异的时候,说明它有被偷盗嫌疑,本文对MTC设备业务签约数据的改进有利于对MTC设备安全性的保护。
依照本发明的实施例中,还提供一种从HSS获得MTC设备的TAI***,如图4所示,该***包括:接入网络请求接收单元401,用于在MME接收MTC设备发送的接入网络请求;TA获取单元402,用于获取所述网络接入单元接收的接入网络请求中MTC设备当前访问的跟踪区TA;第一确定单元403,用于确定所述TA获取单元获取的TA对应的标识TAI;第一信息绑定单元404,用于将所述TAI与所述MME地址、MTC设备的设备信息绑定,获得绑定信息;第一发送单元405,用于将所述第一信息绑定单元获得的绑定信息发送;保存单元406,用于接收所述绑定信息并保存在HSS中;获得单元407,用于根据HSS中所保存的绑定信息获得MTC设备的TAI。
优选地,该***还包括:接入网络执行单元408,用于根据接收的接入网络请求,向HSS发送更新位置请求执行网络接入过程;所述第一发送单元405具体在所述接入网络执行单元向HSS发送更新位置请求时,将所述绑定信息发送到HSS,将所述TAI及对应的所述MTC设备信息发送到HSS。
为了能够对HSS中的TAI进行同步更新,优选地,该***还包括:跟踪区更新确定单元409,用于根据MTC设备上报的跟踪区更新TAU请求消息,确定MTC设备访问的跟踪区是否已更新;更新TA获取单元410,用于确定所述MTC设备访问的跟踪区已更新时,获取所述TAU请求消息中更新后的跟踪区TA;第二确定单元411,用于确定更新后的跟踪区TA对应的TAI;第二信息绑定单元412,用于更新后的TAI与所述MME的地址、MTC设备的设备信息绑定,获得绑定信息;第二发送单元413,用于将第二信息绑定单元获得的绑定信息发送;更新单元414,用于接收第二发送单元发送的绑定信息,并进行绑定信息更新。
为了实现MTC设备上TAI与HSS中保存的TAI一致,优选地,该***还包括:第一下发单元415,用于将所述第一确定单元403所确定的TAI,下发给MTC设备;第二下发单元416,用于将所述第二确定单元411所确定的TAI,下发给MTC设备。
本实施例中保存单元406具体在attach过程中将绑定信息保存在HSS中所述MTC设备对应的签约数据中。使MEE下行寻呼是可以通过***签约数据过程获得该TAI。
本实施例中还提供一种基于上述从HSS获得MTC设备的TAI***的下行寻呼***,如图5所示,该***包括:
TAI获取单元501,用于从归属用户服务器HSS中,获取与发起寻呼的MME的地址和寻呼的MTC设备绑定的TAI;寻呼跟踪区确定单元502,用于根据获取的所述TAI,确定对所述MTC设备寻呼的跟踪区;寻呼单元503,用于在确定出的所述跟踪区对所述MTC设备发起寻呼。优选地,该***还包括:签约数据获取单元504,用于根据接收的寻呼请求,从所述HSS获取MTC设备的签约数据;所述TAI获取单元501具体根据所述签约数据获取单元获取的签约数据,获取与发起寻呼的MME的地址和寻呼的MTC设备绑定的TAI。
本实施例中还提供一种基于上述从HSS获得MTC设备的TAI***的MTC设备位置管理***,如图6所示,该***包括:TAI获取单元601,从归属用户服务器HSS中,获取与MTC设备绑定的TAI;访问跟踪区确定单元602,用于根据TAI获取单元所获得的MTC设备的TAI,确定MTC设备当前访问的跟踪区;管理单元603,用于根据确定的MTC设备当前访问的跟踪区对所述MTC设备进行位置管理。优选地,所述管理单元包括:访问跟踪区变更确定单元,用于确定的MTC设备当前访问的跟踪区与设定跟踪区不一致时,确定MTC设备访问的跟踪区已变更;告警单元,用于确定MTC设备访问的跟踪区已变更时,发出告警信息。
本发明提出的HSS获得MTC设备的TAI的方法和MTC设备位置管理方法及***,所适于的应用场景为当MTC设备处于EMM-IDLE(闲置状态)态下移动范围为不动或者只在一个跟踪区内移动或移动不频繁,EMM-DISCONNECTED状态下移动不频繁。
本发明实施例中给出的HSS获得MTC设备的TAI的方法和MTC设备位置管理方法及***是应用于4G通信***,同样,也可以应用于3G通信***,具体应用时,本领域技术人员简单地将MME替换为SGSN(Serving GPRSSupport Node,服务GPRS支持节点),将TAI简单地替换为RAI(Routing AreaIdentification,路由区域标识),将TA简单地替换为(RoutingArea,路由区域),因此,本领域的技术人员将本发明提出的HSS获得MTC设备的TAI的方法和MTC设备位置管理方法及***进行改动和变型应用于3G通信***,也应落入本发明权利要求所要求保护的范围之内。
本领域的技术人员可以对本发明进行其它各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。