专利名称:一种锚定移动终端的通信方法、系统及装置的制作方法
技术领域:
本发明涉及通信网络中的锚定技术,特别涉及一种锚定移动终端的通信方法、系统及装置。
背景技术:
随着通信技术的发展,网际协议多媒体子系统(IMS)已经与传统的移动通信网络相融合,组成了广义上的通信网络。在该通信网络中,移动终端可以锚定MS中的软终端,当呼叫该移动终端时,该移动终端和其锚定的软终端同时被呼叫。图1为现有的广义通信网络结构示意图,该通信网络包括传统移动通信网络和MS,传统移动通信网络包括:网络侧的主叫终端所属的移动交换中心(MSC1)、锚MSC(GMSC)、被叫移动终端所属的MSC2和归属位置寄存器(HLR),以及终端侧的主叫终端和被叫移动终端;MS包括网络侧的智能业务控制点(SCP)、媒体网关控制功能(MGCF)、呼叫会话控制功能(CSCF)和应用服务器(AS),以及终端侧的软终端。在这里,GMSC与MGCF可以单独设置,也可以集中设置在同一实体上,图中采用MGCF/GMSC表示。在图中,移动终端表示为手机,锚定标识为绑定。主叫终端可以为主叫移动终端,或者为其他类型终端,但是不为IMS中的软终端。被叫移动终端绑定同振软终端后,在SCP中标识了被叫移动终端的锚定状态,然后在IMS中的AS设置了被叫移动终端与绑定同振软终端的对应关系,进行锚定移动终端的通信过程如下所述:步骤I)和步骤2)、当主叫终端发起对被叫移动终端的呼叫时,该呼叫通过主叫终端所属的MSCl路由到SCP ;在该步骤中,SCP为被叫移动终端的SCP,设置了被叫移动终端是否锚定信息;步骤3)、SCP根据被叫移动终端的锚定信息确定针对被叫移动终端锚定,将呼叫通过MSCl同时路由到MGCF和GMSC ;在该步骤中,MSCl触发目标被叫用户标识(T-CSI)到SCP,也就是SCP接收到携带被叫移动终端T-CSI的IDN消息后,SCP确定该被叫移动终端已经锚定时,通过连接(Connect)消息经过MSCl将该呼叫前传到MGCF和GMSC,在呼叫中被叫移动终端T-CSI修改为頂S的接入号码或者在移动终端T-CSI中增加MS接入号码前缀,路由到MS ;步骤4)、MGCF先将呼叫路由到被叫移动终端绑定同振的软终端所属的CSCF ;步骤5)、该CSCF将呼叫路由到AS,由AS实现被叫移动终端的锚定软终端签约MS后,再采用INVITE消息通知该CSCF ; 步骤6)、由该CSCF将该通知发送给MGCF和GMSC ;步骤7)、GMSC将触发SCP,使得SCP抑制被叫移动终端的重定向,防止环路;步骤8) ,GMSC在确定了被叫移动终端绑定同振的软终端已经签约MS后,GMSC查询HLR,确定被叫移动终端的位置信息后,根据该位置信息通过被叫移动终端所属的MSC2将呼叫路由到被叫移动终端上,被叫移动终端振铃;
在该步骤中,HLR中存储有被叫移动终端当前所在的位置信息,采用被叫移动终端标识到HLR就可以查询到;步骤9)、MGCF查询AS,确定该软终端的位置信息;在该步骤中,AS反馈该软终端的位置信息采用访问INVITE消息;步骤10)、MGCF根据该位置信息将呼叫路由到该软终端上,该软终端进行振铃。经过上述过程后,在通信网络的通信过程中,实现了被叫移动终端和绑定的软终端同振铃,被叫移动终端和绑定的软终端都可以接续该呼叫。但是,采用这种方式同时呼叫被叫移动终端及绑定的软终端存在着缺点:在被叫移动终端绑定同振的软终端下线时,由于网络侧无法知晓,仍然采用上述过程对被叫移动终端绑定同振的软终端进行呼叫路由,这会造成呼叫要路由到MS中的各个网络实体上,呼叫路由迂回,浪费MS资源,并且造成呼叫路由到被叫移动终端的延时。另外,也会由于到被叫移动终端绑定同振的软终端的呼叫无法接续成功,但是在网络侧还是进行了呼叫到被叫移动终端绑定同振的软终端的路由过程,这也会使得网络侧话务统计指标不准确。更进一步地,由于在该过程中对被叫移动终端绑定同振的软终端进行无用的呼叫路由,涉及的网络实体较多,造成故障及投诉处理困难。
发明内容
有鉴于此,本发明提供一种锚定移动终端的通信方法,该方法能够在锚定移动终端的通信过程中,不通过IMS接续呼叫到当前下线的与被叫移动终端绑定同振的软终端,减少呼叫路由迂回,节省IMS资源。本发明还提供一种锚定移动终端的通信系统,该系统能够在锚定终端的通信过程中,不通过IMS接续呼叫到当前下线的与被叫移动终端绑定同振的软终端,减少呼叫路由迂回,节省IMS资源。本发明还提供一种锚定移动终端的通信装置,该装置能够在锚定终端的通信过程中,不通过IMS接续呼叫到当前下线的与被叫移动终端绑定同振的软终端,减少呼叫路由迂回,节省IMS资源。为达到上述目的,本发明实施的技术方案具体是这样实现的:一种锚定移动终端的通信系统,包括移动通信网络及网际协议多媒体子系统MS,移动通信网络至少包括主叫终端和被叫移动终端,IMS中至少包括会话边界控制器SBC、业务控制点SPC和被叫移动终端绑定同振的软终端,该系统还包括智能锚定实体,分别与SBC和SCP连接,其中,主叫终端,用于向绑定同振软终端的被叫移动终端发起呼叫,该呼叫经移动通信网络路由到SCP上;SCP,用于根据从智能锚定实体接收的取消或设置被叫移动终端锚定消息,进行取消或设置被叫移动终端的锚定,在接收到该呼叫后,确定被叫移动终端锚定是否设置,如果否,通过移动通信网络将呼叫接续到被叫移动终端上;如果是,将呼叫路由到MS,由MS将呼叫接续到被叫移动终端绑定同振的软终端及通过移动通信网络将呼叫接续到被叫移动终端上;SBC,用于监控软终端是否在线并记录;
智能锚定实体,用于根据从SBC中获取的所记录的在线软终端信息,确定在线软终端绑定的同振被叫移动终端当前锚定状态,向SCP发送取消或设置被叫移动终端锚定消息;被叫移动终端,用于通过移动通信网络接收呼叫后振铃;被叫移动终端绑定同振的软终端,用于通过IMS接收呼叫后振铃。所述智能锚定实体,还用于根据丛SBC中获取的记录的在线软终端信息,该在线软终端信息中包括绑定的同振被叫移动终端标识,筛选得到与被叫移动终端绑定的同振软终端。一种锚定移动终端的通信方法,在网络侧设置智能锚定实体,与MS中的SBC和SCP分别连接,智能锚定实体从SBC中获取的所记录的在线软终端信息,确定被叫移动终端绑定同振的软终端当前状态信息,向SCP发送取消或设置被叫移动终端锚定消息;SCP接收到取消或设置被叫移动终端锚定消息后,进行取消或设置被叫移动终端的锚定;在SCP通过移动通信网络接收主叫终端向绑定同振软终端的被叫移动终端发起呼叫时,该方法还包括:SCP根据自身取消或设置的被叫移动终端锚定,确定被叫移动终端锚定是否设置,如果否,通过移动通信网络将呼叫接续到被叫移动终端上,使得被叫移动终端振铃;如果是,将呼叫路由到IMS,由MS将呼叫接续到被叫移动终端绑定同振的软终端及通过移动通信网络将呼叫接续到被叫移动终端上,使得被叫移动终端绑定同振的软终端和被叫移动终端同时振铃。所述确定被叫移动终端绑定同振的软终端当前状态信息为:从SBC中获取的所记录的在线软终端信息中包括在线软终端绑定的同振被叫移动终端标识,筛选得到与被叫移动终端绑定的同振软终端。所述从SBC中获取的所记录的在线软终端信息是定时获取的。所述被叫移动终端绑定同振的软终端当前状态信息存储在状态信息表中,所述确定被叫移动终端绑定同振的软终端当前状态信息,向SCP发送取消或设置被叫移动终端锚定消息的过程为:为每个被叫移动终端绑定同振的软终端设置在线信息标识,设置T时长从SBC获取所记录的在线软终端信息,nT时长未在线的软终端取消锚定,η为大于O的整数;Α、智能网锚定实体从SBC获取在线软终端信息;B、智能网锚定实体将从SBC获取的在线软终端信息与在自身存储的被叫移动终端绑定同振的软终端当前状态信息表进行比较:I)、从SBC获取的在线软终端信息在智能网锚定实体的软终端状态信息表中不存在,将该从SBC获取的在线软终端信息写入到状态信息表中,并将信息表中的该软终端信息的下线标识置为0,同时发送设置与该在线软终端绑定同振的被叫移动终端锚定消息给SCP ;2)、从SBC获取的在线软终端信息在智能网锚定实体的软终端状态信息表中存在,将信息表中的该软终端信息的下线标识置为O ;3)、在智能网锚定实体存储的信息表中的在线软终端信息未从SBC获取到,并且信息表中的该在线软终端信息的下线标识信息已经表示为(η-1),从信息表中删除,同时发送取消与该在线软终端绑定同振的被叫移动终端锚定消息给SCP ;4)、在智能网锚定实体存储的信息表中的在线软终端信息未从SBC获取到,并且信息表中的该在线软终端信息的下线标识信息小于n-1,将该下线标识信息增加I ;智能锚定实体等待设定的时间T后,再次执行步骤A和步骤B。一种锚定移动终端的装置,包括:访问模块、确定模块及通知模块,其中,访问模块,用于从SBC中获取的所记录的在线软终端信息;确定模块,用于根据访问模块所获取的在线软终端信息,确定被叫移动终端绑定同振的软终端当前状态信息;通知模块,用于根据所确定的被叫移动终端绑定同振的软终端当前状态信息,向SCP发送取消或设置被叫移动终端锚定消息。该装置独立设置或集成在SCP中设置。一种锚定移动终端的装置,包括:执行消息模块、判断模块及执行呼叫模块,其中,执行消息模块,用于收到取消或设置被叫移动终端锚定消息,进行取消或设置被叫移动终端的铺定;执行呼叫模块,用于通过移动通信网络接收到主叫终端向绑定同振软终端的被叫移动终端发起呼叫,发送给判断模块;根据判断模块的执行,通过移动通信网络将呼叫接续到被叫移动终端上,或者将呼叫路由到IMS,由MS将呼叫接续到被叫移动终端绑定同振的软终端及通过移动通信网络将呼叫接续到被叫移动终端上;判断模块,用于根据执行消息模块的设置,确定被叫移动终端锚定是否设置,如果否,指示执行呼叫模块通过移动通信终端将呼叫接续到被叫移动终端;如果是,指示执行呼叫模块将呼叫路由到IMS,由MS将呼叫接续到被叫移动终端绑定同振的软终端及通过移动通信网络将呼叫接续到被叫移动终端上。由上述方案可以看出,本发明在通信网络中设置智能网锚定实体,该智能网锚定实体中设置了被叫移动终端绑定同振的软终端当前状态信息,该被叫移动终端绑定同振的软终端当前状态信息是从頂S网络侧的会话边界控制器(SBC)获取到的,SBC监控MS中所有软终端当前状态并记录,该智能网锚定实体根据所设置的被叫移动终端绑定同振的软终端当前状态信息给SCP发送绑定同振软终端的被叫移动终端设置锚定消息或取消锚定消息,SCP根据该消息设置或取消被叫移动终端锚定。在进行锚定移动终端的通信过程时,当主叫终端发起的到被叫移动终端的呼叫路由到SCP时,SCP确定被叫移动终端锚定是否设置,如果否,则确定被叫移动终端绑定同振的软终端不在线,通过移动通信网络将呼叫接续到被叫移动终端上;如果是,则确定被叫移动终端绑定同振的软终端在线,将呼叫路由到IMS,由MS将呼叫接续到被叫移动终端绑定同振的软终端及通过移动通信网络将呼叫接续到被叫移动终端上。这样,就可以在锚定移动终端的通信过程中,不通过IMS接续呼叫到当前下线的与被叫移动终端绑定同振的软终端,减少呼叫路由迂回,节省IMS资源。不会造成呼叫路由到被叫移动终端的延时。更进一步地,在被叫移动终端绑定同振的软终端下线时,也不会进行呼叫到被叫移动终端绑定同振的软终端的路由过程,从而不会使得网络侧话务统计指标不准确,在呼叫过程中不会涉及较多的网络实体,不会造成故障及投诉处理困难。
图1为现有的广义通信网络结构示意图;图2为本发明提供的锚定移动终端的通信系统结构示意图;图3为本发明提供的锚定移动终端的通信方法流程图;图4为本发明提供的锚定移动终端的通信装置结构一示意图;图5为本发明提供的锚定移动终端的通信装置结构二示意图;图6为本发明提供的智能锚定实体保存的被叫移动终端绑定同振的软终端当前状态信息表中的软终端状态示意图。
具体实施例方式为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步详细说明。从背景技术可以看出,在进行锚定移动终端的通信过程时,会出现呼叫呼叫路由迂回,浪费IMS资源的原因为:通信网络侧无法获知移动终端的绑定同振软终端当前状态是否为在线,而直接通过MS将呼叫路由到移动终端的绑定同振软终端上,但是当移动终端的绑定同振软终端下线时,通过MS将呼叫路由到移动终端的绑定同振软终端的过程是无用的移动终端的绑定同振软终端无法接收到。为了解决这个问题,本发明在通信网络中设置智能网锚定实体,该智能网锚定实体中设置了被叫移动终端绑定同振的软终端当前状态信息,该被叫移动终端绑定同振的软终端当前状态信息是从頂S网络侧的会话边界控制器(SBC)获取到的,SBC监控MS中所有软终端当前状态并记录,该智能网锚定实体根据所设置的被叫移动终端绑定同振的软终端当前状态信息给SCP发送绑定同振软终端的被叫移动终端设置锚定消息或取消锚定消息,SCP根据该消息设置或取消被叫移动终端锚定。在进行锚定移动终端的通信过程时,当主叫终端发起的到被叫移动终端的呼叫路由到SCP时,SCP确定被叫移动终端锚定是否设置,如果否,则确定被叫移动终端绑定同振的软终端不在线,通过移动通信网络将呼叫接续到被叫移动终端上;如果是,则确定被叫移动终端绑定同振的软终端在线,将呼叫路由到IMS,由MS将呼叫接续到被叫移动终端绑定同振的软终端及通过移动通信网络将呼叫接续到被叫移动终端上。这样,就可以在锚定移动终端的通信过程中,不通过MS接续呼叫到当前下线的与被叫移动终端绑定同振的软终端,减少呼叫路由迂回,节省IMS资源。不会造成呼叫路由到被叫移动终端的延时。更进一步地,在被叫移动终端绑定同振的软终端下线时,也不会进行呼叫到被叫移动终端绑定同振的软终端的路由过程,从而不会使得网络侧话务统计指标不准确,在呼叫过程中不会涉及较多的网络实体,不会造成故障及投诉处理困难。在该方案中,SBC为现有MS中的网络实体,其用于路由接入网,诸如移动通信网络与MS互通的注册及呼叫消息,实时监控MS中所有软终端当前状态并记录在线的软终端信息,该软终端信息包括在线软终端标识及对应的绑定同振被叫移动终端标识,本发明设置的智能网锚定实体可以通过访问SBC获取到被叫移动终端绑定同振的软终端当前状态息O图2为本发明提供的锚定移动终端的通信系统结构示意图,在图1所示结构的基础上,在网络侧增加了 SBC及智能锚定实体,其中,智能锚定实体分别与SBC和SCP连接。主叫终端,用于向绑定同振软终端的被叫移动终端发起呼叫,该呼叫经移动通信网络路由到SCP上;SCP,用于根据从智能锚定实体接收的取消或设置被叫移动终端锚定消息,进行取消或设置被叫移动终端的锚定,在接收到该呼叫后,确定被叫移动终端锚定是否设置,如果否,通过移动通信网络将呼叫接续到被叫移动终端上;如果是,将呼叫路由到MS,由MS将呼叫接续到被叫移动终端绑定同振的软终端及通过移动通信网络将呼叫接续到被叫移动终端上;SBC,用于监控软终端是否在线并记录;智能锚定实体,用于根据从SBC中获取的所记录的在线软终端信息,确定在线软终端绑定的同振被叫移动终端当前锚定状态,向SCP发送取消或设置被叫移动终端锚定消息;被叫移动终端,用于通过移动通信网络接收呼叫后振铃;被叫移动终端绑定同振的软终端,用于通过IMS接收呼叫后振铃。在该系统中,该呼叫在移动通信网络呼叫到SCP时,是通过主叫终端所属的MSC触发被叫移动终端的T-CSI进行的,也就是发送携带被叫移动终端的T-CSI的IDP消息给SCP。在该系统中,当SCP确定被叫终端锚定时,向MS发送connect消息,在消息中将被叫移动终端的T-CSI上增加MS接入号码前缀或修改为MS接入号码,通过主叫终端所属的MSC将该消息路由到MS中。在该系统中,所述智能锚定实体,还用于根据丛SBC中获取的记录的在线软终端信息,该在线软终端信息中包括绑定的同振被叫移动终端标识,筛选得到与被叫移动终端绑定的同振软终端。在该系统中,SBC,还用于路由接入网,诸如移动通信网络与MS互通的注册及呼叫消息。图3为本发明提供的锚定移动终端的通信方法流程图,在网络侧设置智能锚定实体,与SBC和SCP分别连接,该方法包括:步骤301、智能锚定实体从SBC中获取的所记录的在线软终端信息,确定被叫移动终端绑定同振的软终端当前状态信息,向SCP发送取消或设置被叫移动终端锚定消息;步骤302、SCP接收到取消或设置被叫移动终端锚定消息后,进行取消或设置被叫移动终端的铺定;步骤303、SCP根据自身取消或设置的被叫移动终端锚定,确定被叫移动终端锚定是否设直,如果否,执彳了步骤304 ;如果是,执彳了步骤305 ;步骤304、SCP通过移动通信网络将呼叫接续到被叫移动终端上,使得被叫移动终端振铃;步骤305、SCP将呼叫路由到MS,由MS将呼叫接续到被叫移动终端绑定同振的软终端及通过移动通信网络将呼叫接续到被叫移动终端上,使得被叫移动终端绑定同振的软终端和被叫移动终端同时振铃。在该方法中,所述确定被叫移动终端绑定同振的软终端当前状态信息为:从SBC中获取的所记录的在线软终端信息中包括在线软终端绑定的同振被叫移动终端标识,筛选得到与被叫移动终端绑定的同振软终端。图4为本发明提供的锚定移动终端的通信装置结构一示意图,该装置为智能锚定实体,可以独立设置或集成在SCP中,包括:访问模块、确定模块及通知模块,其中,访问模块,用于从SBC中获取的所记录的在线软终端信息;确定模块,用于根据访问模块所获取的在线软终端信息,确定被叫移动终端绑定同振的软终端当前状态信息;通知模块,用于根据所确定的被叫移动终端绑定同振的软终端当前状态信息,向SCP发送取消或设置被叫移动终端锚定消息。图5为本发明提供的锚定移动终端的通信装置结构二示意图,该装置为SCP,包括:执行消息模块、判断模块及执行呼叫模块,其中,执行消息模块,用于收到取消或设置被叫移动终端锚定消息,进行取消或设置被叫移动终端的铺定;执行呼叫模块,用于通过移动通信网络接收到主叫终端向绑定同振软终端的被叫移动终端发起呼叫,发送给判断模块;根据判断模块的执行,通过移动通信网络将呼叫接续到被叫移动终端上,或者将呼叫路由到IMS,由MS将呼叫接续到被叫移动终端绑定同振的软终端及通过移动通信网络将呼叫接续到被叫移动终端上;判断模块,用于根据执行消息模块的设置,确定被叫移动终端锚定是否设置,如果否,指示执行呼叫模块通过移动通信终端将呼叫接续到被叫移动终端;如果是,指示执行呼叫模块将呼叫路由到IMS,由MS将呼叫接续到被叫移动终端绑定同振的软终端及通过移动通信网络将呼叫接续到被叫移动终端上。在本发明中,智能锚定实体中设置有被叫移动终端绑定同振的软终端当前状态信息表,对于每一个被叫移动终端绑定同振的软终端,采用两个关键字段表示:软终端标识及下线标识信息,根据该软终端的下线标识信息就可以确定该软终端当前是否在线,比如,当下线标识信息为O时,表示标识有该软终端标识的软终端在线。在本发明中,智能锚定实体定时从SBC中获取的所记录的在线软终端信息,比如设置T时长获取一次,并将nT时长未在线的软终端取消锚,定η为大于O的整数。具体地过程如下所述。首先,智能网锚定实体通过与SBC之间的连接获取在线软终端信息,也就是从SBC读取所有在线软终端信息,比如,向SBC发送显示在线软终端指令(display SBC REGINF0),SBC接收到该指令后,将所有状态为已经注册(registered)的软终端标识(UserName)提前并发送给智能网锚定实体;然后,智能网锚定实体将从SBC获取的在线软终端信息与在自身存储的被叫移动终端绑定同振的软终端当前状态信息表进行比较,存在以下几种情况:第一种情况,从SBC获取的在线软终端信息在智能网锚定实体的软终端状态信息表中不存在,将该从SBC获取的在线软终端信息写入到状态信息表中,并将信息表中的该软终端信息的下线标识置为0,同时发送设置与该在线软终端绑定同振的被叫移动终端锚定消息给SCP ;第二种情况,从SBC获取的在线软终端信息在智能网锚定实体的软终端状态信息表中存在,将信息表中的该软终端信息的下线标识置为O ;在这里,说明软终端一直在线或在掉线允许nT时长内又重新上线。这时需要保持被叫移动终端的锚定状态。第三种情况,在智能网锚定实体存储的信息表中的在线软终端信息未从SBC获取至|J,并且信息表中的该在线软终端信息的下线标识信息已经表示为(η-1),从信息表中删除,同时发送取消与该在线软终端绑定同振的被叫移动终端锚定消息给SCP ;在这里,说明已经经过了 nT时长该软终端仍然不在线,所以就说明该软终端不在线了 ;第四种情况,在智能网锚定实体存储的信息表中的在线软终端信息未从SBC获取至IJ,并且信息表中的该在线软终端信息的下线标识信息小于η-1,则将该下线标识信息增加I ;在这里,说明虽然该软终端不在线,但并没有超过设置的nT时长,这时不需要发送取消被叫移动终端锚定消息给SCP。智能锚定实体等待设定的时间T后,再次执行上述过程,智能锚定实体保存的被叫移动终端绑定同振的软终端当前状态信息表中的软终端状态示意图如图6所示,如图所示:在步骤601中,当软终端在线时,该软终端的下线标识信息为0,则智能锚定实体指示SCP设置锚定;当该软终端下线时,则转入步骤602 ;在步骤602中,当从SBC获取软终端当前状态信息时,该软终端再次不在线时,则将该软终端的在线标识信息增加1,转入步骤603,如果该软终端在线,则转入步骤601 ;当再次从SBC获取软终端当前状态信息时,该软终端再一次不在线时,则确定该软终端的在线标识信息是否为η-1次,如果是,转入步骤604,则智能锚定实体指示SCP关锚定;如果该终端在线,则转入步骤601 ;在步骤604中,从SBC获取软终端当前状态信息时,存在该软终端的在线信息,则转入步骤601。以上举较佳实施例,对本发明的目的、技术方案和优点进行了进一步详细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种锚定移动终端的通信系统,包括移动通信网络及网际协议多媒体子系统MS,移动通信网络至少包括主叫终端和被叫移动终端,IMS中至少包括会话边界控制器SBC、业务控制点SPC和被叫移动终端绑定同振的软终端,其特征在于,该系统还包括智能锚定实体,分别与SBC和SCP连接,其中, 主叫终端,用于向绑定同振软终端的被叫移动终端发起呼叫,该呼叫经移动通信网络路由到SCP上; SCP,用于根据从智能锚定实体接收的取消或设置被叫移动终端锚定消息,进行取消或设置被叫移动终端的锚定,在接收到该呼叫后,确定被叫移动终端锚定是否设置,如果否,通过移动通信网络将呼叫接续到被叫移动终端上;如果是,将呼叫路由到MS,由MS将呼叫接续到被叫移动终端绑定同振的软终端及通过移动通信网络将呼叫接续到被叫移动终端上; SBC,用于监控软终端是否在线并记录; 智能锚定实体,用于根据从SBC中获取的所记录的在线软终端信息,确定在线软终端绑定的同振被叫移动终端当前锚定状态,向SCP发送取消或设置被叫移动终端锚定消息; 被叫移动终端,用于 通过移动通信网络接收呼叫后振铃; 被叫移动终端绑定同振的软终端,用于通过頂S接收呼叫后振铃。
2.按权利要求1所述的系统,其特征在于,所述智能锚定实体,还用于根据丛SBC中获取的记录的在线软终端信息,该在线软终端信息中包括绑定的同振被叫移动终端标识,筛选得到与被叫移动终端绑定的同振软终端。
3.一种锚定移动终端的通信方法,其特征在于,在网络侧设置智能锚定实体,与IMS中的SBC和SCP分别连接,智能锚定实体从SBC中获取的所记录的在线软终端信息,确定被叫移动终端绑定同振的软终端当前状态信息,向SCP发送取消或设置被叫移动终端锚定消息; SCP接收到取消或设置被叫移动终端锚定消息后,进行取消或设置被叫移动终端的锚定; 在SCP通过移动通信网络接收主叫终端向绑定同振软终端的被叫移动终端发起呼叫时,该方法还包括: SCP根据自身取消或设置的被叫移动终端锚定,确定被叫移动终端锚定是否设置,如果否,通过移动通信网络将呼叫接续到被叫移动终端上,使得被叫移动终端振铃;如果是,将呼叫路由到MS,由MS将呼叫接续到被叫移动终端绑定同振的软终端及通过移动通信网络将呼叫接续到被叫移动终端上,使得被叫移动终端绑定同振的软终端和被叫移动终端同时振铃。
4.按权利要求3所述的方法,其特征在于,所述确定被叫移动终端绑定同振的软终端当前状态信息为: 从SBC中获取的所记录的在线软终端信息中包括在线软终端绑定的同振被叫移动终端标识,筛选得到与被叫移动终端绑定的同振软终端。
5.按权利要求4所述的方法,其特征在于,所述从SBC中获取的所记录的在线软终端信息是定时获取的。
6.按权利要求5所述的方法,其特征在于,所述被叫移动终端绑定同振的软终端当前状态信息存储在状态信息表中,所述确定被叫移动终端绑定同振的软终端当前状态信息,向SCP发送取消或设置被叫移动终端锚定消息的过程为: 为每个被叫移动终端绑定同振的软终端设置在线信息标识,设置T时长从SBC获取所记录的在线软终端信息,nT时长未在线的软终端取消锚定,η为大于O的整数; Α、智能网锚定实体从SBC获取在线软终端信息; B、智能网锚定实体将从SBC获取的在线软终端信息与在自身存储的被叫移动终端绑定同振的软终端当前状态信息表进行比较: 1)、从SBC获取的在线软终端信息在智能网锚定实体的软终端状态信息表中不存在,将该从SBC获取的在线软终端信息写入到状态信息表中,并将信息表中的该软终端信息的下线标识置为O,同时发送设置与该在线软终端绑定同振的被叫移动终端锚定消息给SCP ; 2)、从SBC获取的在线软终端信息在智能网锚定实体的软终端状态信息表中存在,将信息表中的该软终端信息的下 线标识置为O ; 3)、在智能网锚定实体存储的信息表中的在线软终端信息未从SBC获取到,并且信息表中的该在线软终端信息的下线标识信息已经表示为(η-1),从信息表中删除,同时发送取消与该在线软终端绑定同振的被叫移动终端锚定消息给SCP ; 4)、在智能网锚定实体存储的信息表中的在线软终端信息未从SBC获取到,并且信息表中的该在线软终端信息的下线标识信息小于η-1,将该下线标识信息增加I ; 智能锚定实体等待设定的时间T后,再次执行步骤A和步骤B。
7.一种锚定移动终端的装置,其特征在于,包括:访问模块、确定模块及通知模块,其中, 访问模块,用于从SBC中获取的所记录的在线软终端信息; 确定模块,用于根据访问模块所获取的在线软终端信息,确定被叫移动终端绑定同振的软终端当前状态信息; 通知模块,用于根据所确定的被叫移动终端绑定同振的软终端当前状态信息,向SCP发送取消或设置被叫移动终端锚定消息。
8.按权利要求7所述的装置,其特征在于,该装置独立设置或集成在SCP中设置。
9.一种锚定移动终端的装置,其特征在于,包括:执行消息模块、判断模块及执行呼叫模块,其中, 执行消息模块,用于收到取消或设置被叫移动终端锚定消息,进行取消或设置被叫移动终端的锚定; 执行呼叫模块,用于通过移动通信网络接收到主叫终端向绑定同振软终端的被叫移动终端发起呼叫,发送给判断模块;根据判断模块的执行,通过移动通信网络将呼叫接续到被叫移动终端上,或者将呼叫路由到IMS,由MS将呼叫接续到被叫移动终端绑定同振的软终端及通过移动通信网络将呼叫接续到被叫移动终端上; 判断模块,用于根据执行消息模块的设置,确定被叫移动终端锚定是否设置,如果否,指示执行呼叫模块通过移动通信终端将呼叫接续到被叫移动终端;如果是,指示执行呼叫模块将呼叫路由到IMS,由MS将呼叫接续到被叫移动终端绑定同振的软终端及通过移动通信网络将呼叫接续到被叫移动终端上。
全文摘要
一种锚定移动终端的通信方法、系统及装置,智能网锚定实体根据设置的被叫移动终端绑定同振的软终端当前状态信息,给SCP发送绑定同振软终端的被叫移动终端设置锚定消息或取消锚定消息,SCP根据该消息设置或取消被叫移动终端锚定。当主叫终端发起的到被叫移动终端的呼叫路由到SCP时,SCP确定被叫移动终端锚定是否设置,如果否,通过移动通信网络将呼叫接续到被叫移动终端上;如果是,将呼叫路由到IMS,由IMS将呼叫接续到被叫移动终端绑定同振的软终端及通过移动通信网络将呼叫接续到被叫移动终端上。本发明不通过IMS接续呼叫到当前下线的与被叫移动终端绑定同振的软终端,减少呼叫路由迂回,节省IMS资源。
文档编号H04L29/06GK103096280SQ201110346070
公开日2013年5月8日 申请日期2011年11月4日 优先权日2011年11月4日
发明者茅宏业, 李佐辉 申请人:中国移动通信集团浙江有限公司