一种规避移动用户异常超长通话的方法 【技术领域】
本发明涉及一种移动通信技术,更确切地说是涉及一种在移动通信系统中规避异常超长通话的方法,可应用于GSM移动通信系统中的MSC(Mobole SwichCenter:移动交换中心)、GMSC(Gateway Mobile Switch Center:网关移动交换中心)、HLR(Home Location Register:归属位置寄存器)等设备中,以及移动智能网系统中的SCP(Service Control Point:业务控制点)、SSP(ServiceSwitch Point:网关移动业务交换中心)等设备中。背景技术
在现有移动通信网络中以及在移动通信网络与其它通信网络间互连互通的网络中,由于信令配合可靠性、网络传输可靠性等方面的原因,会存在一定概率的异常超长通话的问题。即在通信网络中,网络设备对某一移动用户业务的处理状态与享受网络服务的该移动用户设备的实际状态不一致,如移动用户设备实际上已挂机释放呼叫,但由于无线干扰、信令配合出错等原因,造成移动用户设备地挂机信息不能及时传达到网络设备端,由于网络设备仍处于联络状态导致照常计费。这种因双方状态不一致引起的后果是:一方面造成对网络资源无为的长期占用;另一方面会因多计费而给享受网络服务的用户造成相当的经济损失,和产生不必要的纠纷。
根据ETSI GSM 09.02 version 6.2.0 Release 1997以及以后更新的协议规定,在其MAP(Mobile Application Part,移动应用部分)协议中,规定有一个ATI(Any Time Interogation,任意时刻查询)标准的MAP操作以及一个PSI(Provide Subscriber Informatin,提供签约用户信息)标准的MAP操作。
协议中还规定,业务控制点(SCP)设备可通过向享受移动通信网络服务的移动签约用户(Mobile Subscriber,移动签约用户)归属的归属位置寄存器(HLR)发送任意时刻查询(ATI)操作请求;接收到ATI操作请求的HLR向ATI操作针对的移动签约用户当前漫游所在的移动交换中心(MSC)进行发送一个提供签约用户信息(PSI)标准的MAP操作,用于查询移动签约用户当前精确的位置信息(Location Informatin)及签约用户的状态信息(Subscriber Status,用户状态,包括忙、闲和用户不可及);移动签约用户当前漫游所在的MSC通过响应该PSI(PSI_RSP:PSI Response)标准的MAP操作,将该签约用户精确的当前位置信息及用户状态信息,反馈给发起PSI操作请求的HLR设备;HLR设备再将所查询到的该签约用户的位置信息及用户状态信息通过响应ATI(ATI_RSP:ATIResponse)操作请求反馈给发起ATI操作请求的SCP设备。上述过程可结合参见附图1中的步骤(1)、(2)、(3)、(4)。SCP设备获取到签约用户精确的当前位置信息及用户状态信息后,可以根据业务需求执行一些特定的动作。
对上述过程更详细的描述,可参见ETSI GSM 09.02 version 6.2.0 Release1997的“21 Call handling procedures”中的21.2.6和21.2.7两个章节。
但是,在上述ETSI GSM 09.02 version 6.2.0 Release 1997中,并没有明确描述通过ATI及PSI操作,所查询到的用户位置及用户状态等信息的用途。发明内容
本发明的目的是设计一种规避移动用户异常超长通话的方法,用于解决移动通信网络设备与移动签约用户设备状态不一致的问题,以进一步解决由于这种状态不一致问题所引发的网络资源长期占用和计费方面的问题。
实现本发明目的的技术方案是这样的:一种规避移动用户异常超长通话的方法,其特征在于包括:
A.在至少有一方为移动用户的通话过程中,由移动网络设备执行任意时刻查询(ATI)和提供用户信息(PSI)的移动应用部分(MAP)操作,查询移动用户的状态信息;
B.在查询到移动用户的状态信息是空闲时,移动网络设备向主叫、被叫方发出拆除呼叫的指令。
所述的步骤A进一步包括:
a.在呼叫建立并经历预设的时长而网关移动交换中心/业务交换点(GMSC/SSP)或移动交换中心/业务交换点(MSC/SSP)侧的该移动用户的状态仍为忙时,由网关移动交换中心/业务交换点(GMSC/SSP)或移动交换中心/业务交换点(MSC/SSP)向该移动用户归属的归属位置寄存器(HLR)发起查询用户状态(ATI)的操作请求;
b.在该移动用户归属的归属位置寄存器(HLR)接收到查询用户状态(ATI)操作请求后,向该移动用户当前漫游所在的移动交换中心/业务交换点(MSC/SSP)发起查询用户状态的(PSI)操作请求;
c.在该移动用户当前漫游所在的移动交换中心/业务交换点(MSC/SSP)接收到查询用户状态(PSI)的操作请求后,向该移动用户归属的归属位置寄存器(HLR)返回(PSI_RSP)该移动用户的当前状态信息;
d.该移动用户归属的归属位置寄存器(HLR)接收到该移动用户当前状态信息后向网关移动交换中心/业务交换点(GMSC/SSP)或移动交换中心/业务交换点(MSC/SSP)返回(ATI_RSP)该移动用户的状态;
e.在返回的(ATI_RSP)信息中记录该移动用户状态是空闲时,由网关移动交换中心/业务交换点(GMSC/SSP)或移动交换中心/业务交换点(MSC/SSP)向呼叫的主、被叫侧发出拆除呼叫的指令,
所述的步骤e中,在返回的(ATI_RSP)信息中记录的该移动用户状态是除空闲以外的状态时,则不作拆除呼叫的处理。
本发明的规避移动用户异常超长通话的方法,是在ETSI的标准规范定义基础上,通过执行ATI及PSI标准的MAP操作,再利用查询到的享受网络服务的用户状态结果,达到消除移动通信网络设备与移动签约用户设备状态不一致的问题,以及由于这种状态不一致引发的网络资源长期占用、计费方面的问题。附图说明
图1是ETSI协议规定的在SCP、HLR、MSC间执行ATI、PSI标准的MAP操作过程示意图。
图2是在GSM移动通信网络升级为GSM MAP PHASE 2+后的网络结构示意图。
图3是本发明在GMSC/SSP上实施的一个呼叫监视过程示意图。具体实施方式
本发明的规避移动用户异常超长通话的方法,采用的是由移动通信网络主动查询享受网络服务的移动用户状态的手段,来达到消除双方状态不一致性现象的目的,或者说达到降低双方状态不一致性出现的概率。
参见图2,图中示出一升级的GSM MAP PHASE 2+(GSM移动应用部分第2阶段)的网络结构。
包括网关移动交换中心/业务交换点(GMSC/SSP)21、移动交换中心/业务交换点(MSC/SSP)22、归属位置寄存器(HLR:Home Location Register)23、业务控制点(SCP:Service Control Point)24,与网关移动交换中心/业务交换点(GMSC/SSP)21连接的公共交换电话网(PSTN:Public Switched TelephoneNetwork)25、其它公共陆地移动网(PLMN:Public Land Mobile Network)26、智能网络(?IP:Intelligent Peripheral)27和基站控制子系统(BSS:Base station Sub System)28。
图中MAP2+是MAP PHASE 2+的缩写。
在该系统结构中,实施本发明的方法是在主、被叫通话双方至少有一方为移动用户时的呼叫情况下,包括:移动用户呼叫移动用户;移动用户呼叫PSTN或者其它PLNM用户;PSTN或者其它PLMN用户呼叫移动用户等。
在通话建立后,由MSC/SSP或者GMSC/SSP,通过ATI和PSI操作,向移动用户归属的HLR查询用户当前的精确状态,如果MSC/SSP或者GMSC/SSP通过ATI和PSI操作查询到移动用户的状态是已经空闲时,就可以决定切断该移动用户当前的呼叫,以释放网络资源,并避免用户在资费方面的损失。
参见图3并结合参见图2,假设主叫用户是移动用户,主被叫双方间已建立起正常的呼叫,处于正在通话的状态中。
规避移动用户异常超长通话的方法包括:
步骤(1),在呼叫建立并经历一定的时长(预先设定)后,GMSC/SSP侧的该主叫移动用户的状态仍为忙时,由GMSC/SSP向该主叫移动用户归属的HLR发起查询用户状态的ATI操作请求;
(2)该主叫移动用户归属的HLR接收到ATI操作请求后,向该主叫移动用户当前漫游所在的MSC/SSP发起查询用户状态的PSI操作请求;
(3)该主叫移动用户当前漫游所在的MSC/SSP接收到查询用户状态的PSI操作请求后,向该主叫移动用户归属的HLR返回移动用户当前状态(PSI_RSP);
(4)该主叫移动用户归属的HLR接收到该移动用户当前状态信息后向GMSC/SSP返回移动用户的状态(ATI_RSP);
(5)如果返回的ATI_RSP信息中记录的该移动用户状态是空闲,则由GMSC/SSP向呼叫的主、被叫侧发出拆除呼叫的指令,如果返回的ATI_RSP信息中记录的该移动用户状态是除空闲以外的状态,则不作拆除呼叫的处理。
本发明的规避移动用户异常超长通话的方法,扩展了ETSI GSM 09.02version 6.2.0 Release 1997以及以后更新的协议中对于ATI等操作的使用范围,在MSC/SSP、GMSC/SSP上实现发起ATI操作的机制,将ATI结果用于控制呼叫状态等方面。
本发明描述的通过标准MAP信令监控用户实际状态的功能,也可通过交换机设备自身功能在业务提供中自动完成。对于用户状态的监控,也可以采用手工查询的方法,比如在交换机中,当用户处于通话状态下,通过人工呼叫该用户的手段查询用户状态,但该功能与交换机使用标准信令自动查询功能相比,自动化程度太差,而且会增加运营商的运行维护成本。