专利名称:在振铃过程中进行信息推送的方法及系统的制作方法
技术领域:
本发明涉及通信技术领域,尤其涉及一种在终端处于来话振铃阶段进行信息推送的方法及信息推送系统。
背景技术:
在目前的电话呼叫过程中,被叫终端通常会在振铃阶段显示主叫方的号码信息, 这种信息通常比较简单。随着用户对通信上的个性化和便捷性需求的增加,用户往往希望在呼叫他人时,能够将主叫个人或归属公司的相关信息在振铃阶段展示给被叫用户,从而方便被叫用户能够更便捷的了解到即将通话的对方的情况,而且也起到一定的宣传和广告效应。现在已经出现了一些借助智能网平台来增加振铃阶段被叫终端所显示主叫方信息的技术,例如通过闪信或者扩展呼叫信令方式来携带少量的号码或文字信息向被叫用户推送有限的主叫名片信息。这些但这些技术或方法通常存在以下一些问题1)推送信息的到达时间与语音呼叫到达时间缺乏严格的同步控制机制,经常造成推送信息显示严重滞后或超前于手机振铃,或者主叫等待被叫应答的时间过长,严重影响了用户的业务体验,缺乏实用性;2)推送信息与手机通信录之间在来电时存在显示冲突的现象,或由因被叫未开通 “来电显示”业务而限制了推送信息的显示;3)通过信令扩展进行信息推送一般存在以下问题a)内容过于简单(有限长度的号码或少量文字),信息量有限,目前尚无法支持个性化图片、Flash或视频流等宽带多媒体信息的传递、显示或播放;b)涉及改造的网元设备较多,不利于全网范围内大规模推广应用。
发明内容
本发明的目的是提出一种在振铃过程中进行信息推送的方法及系统,能够实现语音呼叫与推送信息之间较好的同步控制,并向被叫终端传送主叫信息,以便在振铃阶段进行展示。为实现上述目的,本发明提供了一种在振铃过程中进行信息推送的方法,包括智能业务平台(Application Server,简称AS)接收到主叫终端发出的语音呼叫所触发的主叫信息推送业务后,启动同步定时器,并向被叫终端传送随路数据,所述随路数据包括主叫用户所设置的主叫信息;如果在所述同步定时器超时之前所述智能业务平台接收到所述被叫终端返回的表示接收所述随路数据成功的响应,或者所述同步定时器超时,则接续所述主叫终端向所述被叫终端发起的语音呼叫接续,以使所述被叫终端在振铃时展示所述主叫信息。进一步的,在所述智能业务平台接收到主叫终端触发的主叫信息推送业务之前, 还包括以下步骤
软交换网设备(Soft Switch,简称SQ接收所述主叫终端发出的对所述被叫终端的语音呼叫请求时,向归属的智能归属位置寄存器(Smart Home Location Register,简称 SHLR)查询所述主叫用户签约的增值业务属性;如果查询到所述主叫用户签约了所述主叫信息推送业务,则通过SIP信令将所述语音呼叫请求对应的所述主叫信息推送业务触发到所述智能业务平台。进一步的,所述接续所述主叫终端向所述被叫终端发起的语音呼叫的操作具体为所述智能业务平台向所述软交换网设备发出接续请求;所述软交换网设备根据所述接续请求接续所述主叫终端向所述被叫终端发起的语音呼叫。进一步的,所述向被叫终端传送随路数据的操作具体包括所述智能业务平台向所述被叫终端发出随路数据传输请求,并在接收到所述被叫终端返回的随路数据传输响应后,以分段的方式或整段的方式向所述被叫终端发送随路数据;如果所述智能业务平台在预设时间内接收到所述被叫终端根据检查到的缺失数据段返回的重发请求,则根据所述重发请求发送与所述缺失数据段对应的随路数据;如果在所述同步定时器超时之前所述智能业务平台接收到所述被叫终端返回的表示接收所述随路数据成功的响应,或者所述同步定时器超时后,则所述智能业务平台向所述被叫终端发出随路数据传输通道关闭通知。进一步的,所述随路数据传输请求中包括请求实例的句柄、被叫终端的标识、主用基站的IP地址、处于软切换状态的基站IP地址、所述主叫信息的媒体类型和待传递的随路数据的大小,所述被叫终端在接收到所述随路数据传输请求后,根据所述主叫信息的媒体类型和待传递的随路数据的大小申请随路数据接收缓冲区,并向所述智能业务平台返回所述随路数据传输响应。进一步的,在所述被叫终端接收到语音呼叫时,提取所述主叫用户的号码,如果提取失败或提取的主叫号码在本地通讯录中没有记录,则在振铃时全屏展示接收到的主叫信息,否则根据所述主叫信息的媒体类型选择显示或播放的方式,如果所述主叫信息属于文字或图片,则根据随路数据的大小规划所述本地通讯录所记载的主叫号码对应的信息和主叫信息在显示屏幕上各占的显示比例,并依此显示比例进行显示;如果所述主叫信息属于 Flash或视频流,则启动所述被叫终端内设的媒体播放器对所述主叫信息进行播放,并在所述显示屏幕的边角位置显示所述本地通讯录所记载的主叫号码对应的信息。进一步的,如果所述被叫终端接通,并建立与所述主叫终端之间的所述语音呼叫连接,则停止主叫信息的展示,并清除所述显示屏幕的画面;当所述被叫终端挂机后,在所述显示屏幕上提示用户是否保存所述主叫信息,如果接收到保存指令,则将所述随路数据接收缓冲区中的所述主叫信息存入所述被叫终端,并释放所述随路数据接收缓冲区,否则直接释放所述随路数据接收缓冲区。为实现上述目的,本发明提供了一种在振铃过程中进行信息推送的系统,包括软交换网设备,用于接收主叫终端发出的对被叫终端的语音呼叫请求时,向归属的智能归属位置寄存器查询主叫用户签约的增值业务属性,如果查询到所述主叫用户签约了所述主叫信息推送业务,则通过SIP信令触发所述语音呼叫请求对应的所述主叫信息推送业务;智能业务平台,用于接收到所述软交换网设备所触发的主叫信息推送业务后,启动同步定时器,并向所述被叫终端传送随路数据,所述随路数据包括所述主叫用户所设置的主叫信息,如果在所述同步定时器超时之前接收到所述被叫终端返回的表示接收所述随路数据成功的响应或者所述同步定时器超时,则接续所述主叫终端向所述被叫终端发起的语音呼叫,以使所述被叫终端在振铃时展示所述主叫信息。进一步的,所述智能业务平台具体包括同步定时器启动模块,用于接收到所述软交换网设备所触发的主叫信息推送业务后,启动同步定时器;随路数据发送模块,用于接收到所述软交换网设备所触发的主叫信息推送业务后,向被叫终端传送随路数据,所述随路数据包括主叫用户所设置的主叫信息;语音呼叫接续模块,用于在所述同步定时器超时之前所述智能业务平台接收到所述被叫终端返回的表示接收所述随路数据成功的响应时或者所述同步定时器超时之时,则接续所述主叫终端向所述被叫终端发起的语音呼叫,以使所述被叫终端在振铃时展示所述主叫信息。进一步的,所述随路数据发送模块具体包括随路数据传输请求单元,用于向所述被叫终端发出随路数据传输请求;随路数据传输单元,用于在接收到所述被叫终端返回的随路数据传输响应后,以分段的方式或整段的方式向所述被叫终端发送随路数据;随路数据重发单元,用于在预设时间内接收到所述被叫终端根据检查到的缺失数据段返回的重发请求时,根据所述重发请求发送与所述缺失数据段对应的随路数据;随路数据传输通道关闭单元,用于在所述同步定时器超时之前接收到所述被叫终端返回的表示接收所述随路数据成功的响应时或者所述同步定时器超时之时,向所述被叫终端发出随路数据传输通道关闭通知。基于上述技术方案,本发明在语音呼叫过程中通过智能业务平台将主叫信息通过随路数据的方式推送到被叫终端,并利用定时器来实现被叫终端在振铃阶段同步的展示主叫信息,既实现了语音呼叫与推送信息之间较好的同步控制,也填补或提升了目前移动网络中针对手机振铃阶段的多媒体信息推送与显示能力,提升了用户对3G网络的业务体验。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1为本发明在振铃过程中进行信息推送的方法的实施例的一种应用场景实例的示意图。图2为本发明在振铃过程中进行信息推送的方法的一种实施例的流程示意图。图3为本发明在振铃过程中进行信息推送的方法的实施例中随路数据和语音呼叫的一种同步机制实例的信令示意图。图4为本发明在振铃过程中进行信息推送的方法的实施例中一种随路数据传输流程的信令示意图。图5为本发明在振铃过程中进行信息推送的方法的实施例中被叫终端结合接收到的随路数据和本地信息进行显示或播放的一种实例的流程示意图。图6为本发明在振铃过程中进行信息推送的系统的一种实施例的结构示意图。图7为本发明在振铃过程中进行信息推送的系统的另一种实施例的示意图。
具体实施例方式下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。本发明针对网络宽带数据业务的技术特点,利用随路数据推送技术将与主叫身份或主叫签约的企业广告等媒体信息推送到被叫终端,并在被叫终端振铃时展示。如图1所示,为本发明在振铃过程中进行信息推送的方法的实施例的一种应用场景实例的示意图。 在本应用场景实例中,主叫终端为固定终端7,处于PSTN域,在PSTN域还有本地交换局 (Local Switching Exchange,简称LS) 4、SS 2和SHLR3,被叫终端为移动终端9,处于3G域, 在3G域中包括MSC/VLR 5,还包括另一个移动终端8。PSTN域的SS 2和3G域的MSC/VLR 5通过接口局6相连,SS 2还与智能业务平台AS 1相连,AS 1分别通过3G PS域和3G CS 域与移动基站相连。结合图1,图2给出了本发明在振铃过程中进行信息推送的方法的一种实施例的流程示意图。在本实施例中,信息推送流程包括步骤101、智能业务平台接收到主叫终端发出的语音呼叫所触发的主叫信息推送业务后,启动同步定时器;步骤102、智能业务平台向被叫终端传送随路数据,所述随路数据包括主叫用户所设置的主叫信息;步骤103、如果在所述同步定时器超时之前所述智能业务平台接收到所述被叫终端返回的表示接收所述随路数据成功的响应或者所述同步定时器超时,则接续所述主叫终端向所述被叫终端发起的语音呼叫,以使所述被叫终端在振铃时展示所述主叫信息。在本实施例中,智能业务平台在呼叫被叫终端之前先启动同步定时器,并通过随路数据推送技术发送主叫信息,然后在被叫终端完成获取主叫信息后再进行呼叫,以便振铃阶段同时展示主叫信息。由于被叫终端在接收到呼叫请求之前,已经完成了主叫信息的获取,因此在振铃时能够同步的展示(根据主叫信息的媒体类型显示或播放)主叫信息,不会造成主叫信息的展示滞后或超前的问题。而同步定时器的使用可以避免主叫信息不能正常获取时,也能及时地发起语音呼叫,避免主叫方等待被叫应答的时间过长而影响用户的业务体验。在本发明中的主叫信息可以是主叫用户登记的或者主叫用户的签约单位为其登记的各种媒体信息,例如文字、图片、Flash或视频等多媒体信息,内容可以是介绍主叫用户,或者是相关单位的广告信息。这些多媒体信息由于信息量大,通过现有技术的信令扩展方式来携带比较困难,本发明所采用的随路数据推送技术则能够携带较大的数据量,从而可以支持图片、Flash或视频等媒体类型。本发明所采用的随路数据推送技术也称随路信令,是目前比较成熟的技术,即将信令全部或部分地在话音信道中传送,信令的传播处理与其服务的话路严格对应和关联的,本发明充分的利用了随路数据推送技术的这一特点,增强了语音呼叫过程中的信息推送功能。接下来,本发明通过图3给出了本发明在振铃过程中进行信息推送的方法的实施例中随路数据和语音呼叫的一种同步机制实例的信令示意图,该实例包括以下步骤步骤201、LS 4接收到主叫终端对作为被叫终端的MS 9的语音呼叫请求,并将该语音呼叫发送给SS 2。步骤202、SS 2向其归属的SHLR 3发起主叫用户的签约增值业务属性的查询请求。步骤203、SHLR 3将查询结果返回给SS 2。步骤204、如果查询到主叫用户签约了主叫信息推送业务的增值业务信息,则SS 2通过SIP信令将语音呼叫请求对应的主叫信息推送业务触发到AS 1。步骤205、AS 1启动同步定时器Tl (Tl的定时间隔设为&),并且向MS 9发出随路数据传输请求。步骤206、MS 9向AS 1返回随路数据传输响应。步骤207、AS 1在接收到随路数据传输响应后,可以以分段的方式或整段的方式向MS 9发送随路数据。步骤208、如果在Tl超时之前(未到k),MS 9在接收随路数据成功后,向AS 1返回的表示接收随路数据成功的响应。步骤209、AS 1向MS 9发出随路数据传输通道关闭通知(图中未示出),并且向 SS 2发出接续请求。步骤209’、如果在Tl超时之时Os),AS 1仍未收到MS 9返回的表示接收随路数据成功的响应,则直接向SS 2发出接续请求。步骤210、SS 2根据该接续请求向MSC 5发出接续请求。步骤211、MSC 5将接续请求发送给MS 9,接续主叫终端向MS9发起的语音呼叫。步骤212、被叫终端MS 9振铃并且展示接收到的主叫信息。在上述流程中,AS 1和MS 9之间的更具体的随路数据推送过程可参见图4。在图 4中所使用的各种信令可参考下面的应用程序接口。TransferCallDataRequest函数功能AS设备向手机MS发起的随路数据传递请求。函数原型USHORT_stdcall TransferCallDataRequest(DWORDdwHand1e,US userID,LPCTSTR pMainBaseStationIP, LPCTSTRpBackBaseStationIP, BYTE MediaType, BYTE DataSize);参数说明dwHandle :请求实例的句柄。(传入参数)userID 给出移动设备的标识ID。(传入参数)pMainBaseStationIP 给出主用基站的IP地址。(传入参数)pBackBaseStationIP 给出处于软切换状态的基站IP地址。(传入参数)BYTE MediaType 媒体类型,(0 未知,1 文本,2 图片,3 =Flash, 4 视频流媒体,5 预留,6 预留,7 预留)BYTE 待传递的随路数据大小,单位K byte返回值0表示成功,其它值为失败。TransferCalIDataResponse函数功能手机终端接收请求,申请随路数据接收缓冲区,向AS设备返回请求响应。函数原型USHORT_stdcall TransferCalIDataResponse(DffORDdwHandle);参数说明dwHandle 请求实例的句柄。(传入参数)返回值0表示成功,其它值为失败。SendCallData函数功能AS向移动终端发送推送的随路数据分段。函数原型USHORT_stdcall SendCallData(DWORD dwHandle,LPVOIDlpData,US usSize,BYTE SerialNum, BYTE TotalSegNum);参数说明dwHandle:随路数据通路请求建立时的实例句柄。(传入参数)IpData 随路数据的内存缓冲区指针。(传入参数)usSize 随路数据缓冲区存的数据的大小。(传入参数)krialNum:本地传递的随路数据序号,从‘0’开始。(输入参数)TotalSegNum 本次传递的随路数据总段数,取值不小于1,若krialNum = 0,则此参数必填,其它值此参数可为NULL。(输入参数)返回值0表示成功,其它值为失败。QueryCallData函数功能移动终端进行接收的随路数据合法性检查时,对缺失的随路数据段请求对方重新发送。函数原型USHORT_stdcall QueryCallData(DWORD dwHandle, BYTESerialNum);参数说明dwHandle:随路数据通路请求建立时的实例句柄。(传入参数)krialNum:本地传递的随路数据序号,从‘0’开始。(输入参数)返回值0表示成功,其它值为失败。
CloseTransfer函数功能AS向移动终端中的发出随路数据传递通道关闭通知消息。函数原型USHORT_stdcall CloseTransfe(DWORD dwHandle);参数说明dwHandle:随路数据通路请求建立时的实例句柄。(传入参数)返回值O表示成功,其它值为失败。CloseTransfer_ack函数功能移动终端对AS设备的随路数据传递通道关闭通知消息进行响应。函数原型USHORT_stdcall CloseTransfer_ack(DWORD dwHandle);参数说明dwHandle:随路数据通路请求建立时的实例句柄。(传入参数)返回值O表示成功,其它值为失败。其中AS 1在预设时间内接收到MS 9根据检查到的缺失数据段返回的重发请求, 则根据该重发请求发送与缺失数据段对应的随路数据。通过上述随路数据推送机制,确保了主叫信息的完整传送。前面提到现有技术中推送信息与手机通信录之间在来电时还可能存在显示冲突的问题,本发明通过图5展示了本发明在振铃过程中进行信息推送的方法的实施例中被叫终端结合接收到的随路数据和本地信息进行显示或播放的一种实例的流程示意图。该流程包括步骤301、在被叫终端接收到语音呼叫时,提取主叫用户的号码信息。步骤302、如果从语音呼叫提取主叫用户的号码信息失败,则执行步骤304,否则执行步骤303。步骤303、判断提取的主叫号码在本地通讯录中是否有记录,如果有,则执行步骤 305,否则执行步骤304。步骤304、被叫终端在振铃时全屏展示接收到的主叫信息,并等待用户的应答。步骤305、被叫终端根据主叫信息的媒体类型选择显示或播放的方式,如果所述主叫信息属于文字或图片,则执行步骤306 ;如果主叫信息属于Flash或视频流,则执行步骤 307。步骤306、被叫终端根据随路数据的大小规划所述本地通讯录所记载的主叫号码对应的信息和主叫信息在显示屏幕上各占的显示比例,并依此显示比例进行显示。步骤307、启动被叫终端内设的媒体播放器对主叫信息进行播放,并在显示屏幕的边角位置(例如左下角或右下角等)显示本地通讯录所记载的主叫号码对应的信息(主叫号码或主叫用户名称)。
步骤308、等待用户对被叫终端的呼叫应答,如果用户应答则执行步骤309,否则
继续等待应答。步骤309、如果被叫终端接通,并建立与主叫终端之间的语音呼叫连接,则停止主叫信息的展示,并清除显示屏幕的画面。步骤310、当被叫终端挂机后,在显示屏幕上提示用户是否保存主叫信息,如果接收到保存指令,则执行步骤311,否则直接释放所述随路数据接收缓冲区,并结束操作。步骤311、被叫终端将随路数据接收缓冲区中的主叫信息存入被叫终端,并释放所述随路数据接收缓冲区,并结束操作。通过上面的实例,给出了被叫终端接收到的主叫信息和自身保存的通讯录信息之间的结合展示的技术方案,使被叫用户能够既看到本机通讯录中保存的主叫用户的信息, 也能够看到主叫方要传达给被叫用户的信息,这两种信息不仅不会存在显示冲突,而且还可以相互对照,使得被叫用户能够方便的获知主叫方的信息、甚至主叫方的意图。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。如图6所示,为本发明在振铃过程中进行信息推送的系统的一实施例的结构示意图。本实施例包括SS 2和AS 1,其中SS 2用于接收主叫终端发出的对被叫终端的语音呼叫请求时,向归属的SHLR查询所述主叫用户签约的增值业务属性,如果查询到主叫用户签约了主叫信息推送业务,则通过SIP信令触发所述语音呼叫请求对应的主叫信息推送业务。AS 1用于接收到SS 2所触发的主叫信息推送业务后,启动同步定时器,并向被叫终端传送随路数据,随路数据包括主叫用户所设置的主叫信息,如果在同步定时器超时之前接收到所述被叫终端返回的表示接收所述随路数据成功的响应或者所述同步定时器超时,则接续所述主叫终端向所述被叫终端发起的语音呼叫,以使所述被叫终端在振铃时展示所述主叫信息。如图7所示,为本发明在振铃过程中进行信息推送的系统的另一实施例的示意图。与上一实施例相比,本实施例的AS 1可以具体包括同步定时器启动模块11、随路数据发送模块12和语音呼叫接续模块13。其中同步定时器启动模块11用于接收到SS 2所触发的主叫信息推送业务后,启动同步定时器。随路数据发送模块12用于接收到SS 2所触发的主叫信息推送业务后,向被叫终端传送随路数据,所述随路数据包括主叫用户所设置的主叫信息。语音呼叫接续模块13用于在同步定时器超时之前AS 1接收到所述被叫终端返回的表示接收所述随路数据成功的响应时或者所述同步定时器超时之时,则接续所述主叫终端向所述被叫终端发起的语音呼叫,以使所述被叫终端在振铃时展示所述主叫信息。在本发明的另一系统实施例中,随路数据发送模块12还可以具体包括随路数据传输请求单元,用于向被叫终端发出随路数据传输请求;随路数据传输单元,用于在接收到被叫终端返回的随路数据传输响应后,以分段的方式或整段的方式向被叫终端发送随路数据;随路数据重发单元,用于在预设时间内接收到被叫终端根据检查到的缺失数据段返回的重发请求时,根据重发请求发送与缺失数据段对应的随路数据;随路数据传输通道关闭单元,用于在同步定时器超时之前接收到被叫终端返回的表示接收随路数据成功的响应时或者同步定时器超时之时,向被叫终端发出随路数据传输通道关闭通知。本发明在振铃过程中进行信息推送的系统可以采用现有的AS和SS进行改造就可以实现被叫终端振铃时展示主叫信息的功能,设计改造的网元比较少,利于全网范围内大规模的推广应用。最后应当说明的是以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解依然可以对本发明的具体实施方式
进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。
权利要求
1.一种在振铃过程中进行信息推送的方法,包括智能业务平台接收到主叫终端发出的语音呼叫所触发的主叫信息推送业务后,启动同步定时器,并向被叫终端传送随路数据,所述随路数据包括主叫用户所设置的主叫信息;如果在所述同步定时器超时之前所述智能业务平台接收到所述被叫终端返回的表示接收所述随路数据成功的响应,或者所述同步定时器超时,则接续所述主叫终端向所述被叫终端发起的语音呼叫,以使所述被叫终端在振铃时展示所述主叫信息。
2.根据权利要求1所述的方法,其中在所述智能业务平台接收到主叫终端触发的主叫信息推送业务之前,还包括以下步骤软交换网设备接收所述主叫终端发出的对所述被叫终端的语音呼叫请求时,向归属的智能归属位置寄存器查询所述主叫用户签约的增值业务属性;如果查询到所述主叫用户签约了所述主叫信息推送业务,则通过SIP信令将所述语音呼叫请求对应的所述主叫信息推送业务触发到所述智能业务平台。
3.根据权利要求2所述的方法,其中所述接续所述主叫终端向所述被叫终端发起的语音呼叫的操作具体为所述智能业务平台向所述软交换网设备发出接续请求;所述软交换网设备根据所述接续请求接续所述主叫终端向所述被叫终端发起的语音呼叫。
4.根据权利要求1所述的方法,其中所述向被叫终端传送随路数据的操作具体包括所述智能业务平台向所述被叫终端发出随路数据传输请求,并在接收到所述被叫终端返回的随路数据传输响应后,以分段的方式或整段的方式向所述被叫终端发送随路数据;如果所述智能业务平台在预设时间内接收到所述被叫终端根据检查到的缺失数据段返回的重发请求,则根据所述重发请求发送与所述缺失数据段对应的随路数据;如果在所述同步定时器超时之前所述智能业务平台接收到所述被叫终端返回的表示接收所述随路数据成功的响应或者所述同步定时器超时,则所述智能业务平台向所述被叫终端发出随路数据传输通道关闭通知。
5.根据权利要求4所述的方法,其中所述随路数据传输请求中包括请求实例的句柄、 被叫终端的标识、主用基站的IP地址、处于软切换状态的基站IP地址、所述主叫信息的媒体类型和待传递的随路数据的大小,所述被叫终端在接收到所述随路数据传输请求后,根据所述主叫信息的媒体类型和待传递的随路数据的大小申请随路数据接收缓冲区,并向所述智能业务平台返回所述随路数据传输响应。
6.根据权利要求5所述的方法,其中在所述被叫终端接收到语音呼叫时,提取所述主叫用户的号码,如果提取失败或提取的主叫号码在本地通讯录中没有记录,则在振铃时全屏展示接收到的主叫信息,否则根据所述主叫信息的媒体类型选择显示或播放的方式,如果所述主叫信息属于文字或图片,则根据随路数据的大小规划所述本地通讯录所记载的主叫号码对应的信息和主叫信息在显示屏幕上各占的显示比例,并依此显示比例进行显示; 如果所述主叫信息属于Flash或视频流,则启动所述被叫终端内设的媒体播放器对所述主叫信息进行播放,并在所述显示屏幕的边角位置显示所述本地通讯录所记载的主叫号码对应的信息。
7.根据权利要求6所述的方法,其中如果所述被叫终端接通,并建立与所述主叫终端之间的所述语音呼叫连接,则停止主叫信息的展示,并清除所述显示屏幕的画面;当所述被叫终端挂机后,在所述显示屏幕上提示用户是否保存所述主叫信息,如果接收到保存指令, 则将所述随路数据接收缓冲区中的所述主叫信息存入所述被叫终端,并释放所述随路数据接收缓冲区,否则直接释放所述随路数据接收缓冲区。
8.一种在振铃过程中进行信息推送的系统,包括软交换网设备,用于接收主叫终端发出的对被叫终端的语音呼叫请求时,向归属的智能归属位置寄存器查询主叫用户签约的增值业务属性,如果查询到所述主叫用户签约了所述主叫信息推送业务,则通过SIP信令触发所述语音呼叫请求对应的所述主叫信息推送业务;智能业务平台,用于接收到所述软交换网设备所触发的主叫信息推送业务后,启动同步定时器,并向所述被叫终端传送随路数据,所述随路数据包括所述主叫用户所设置的主叫信息,如果在所述同步定时器超时之前接收到所述被叫终端返回的表示接收所述随路数据成功的响应或者所述同步定时器超时,则接续所述主叫终端向所述被叫终端发起的语音呼叫,以使所述被叫终端在振铃时展示所述主叫信息。
9.根据权利要求8所述的系统,其中所述智能业务平台具体包括同步定时器启动模块,用于接收到所述软交换网设备所触发的主叫信息推送业务后, 启动同步定时器;随路数据发送模块,用于接收到所述软交换网设备所触发的主叫信息推送业务后,向被叫终端传送随路数据,所述随路数据包括主叫用户所设置的主叫信息;语音呼叫接续模块,用于在所述同步定时器超时之前所述智能业务平台接收到所述被叫终端返回的表示接收所述随路数据成功的响应时或者所述同步定时器超时之时,则接续所述主叫终端向所述被叫终端发起的语音呼叫,以使所述被叫终端在振铃时展示所述主叫 fn息ο
10.根据权利要求9所述的系统,其中所述随路数据发送模块具体包括随路数据传输请求单元,用于向所述被叫终端发出随路数据传输请求;随路数据传输单元,用于在接收到所述被叫终端返回的随路数据传输响应后,以分段的方式或整段的方式向所述被叫终端发送随路数据;随路数据重发单元,用于在预设时间内接收到所述被叫终端根据检查到的缺失数据段返回的重发请求时,根据所述重发请求发送与所述缺失数据段对应的随路数据;随路数据传输通道关闭单元,用于在所述同步定时器超时之前接收到所述被叫终端返回的表示接收所述随路数据成功的响应时或者所述同步定时器超时之时,向所述被叫终端发出随路数据传输通道关闭通知。
全文摘要
本发明涉及一种在振铃过程中进行信息推送的方法,包括AS接收到语音呼叫所触发的主叫信息推送业务后,启动同步定时器,并向被叫终端传送随路数据;如果超时之前接收到被叫终端返回的响应或者超时,则接续语音呼叫,以使被叫终端在振铃时展示主叫信息。本发明还涉及一种在振铃过程中进行信息推送的系统。本发明在语音呼叫过程中通过AS将主叫信息通过随路数据的方式推送到被叫终端,并利用定时器来实现被叫终端在振铃阶段同步的展示主叫信息,既实现了语音呼叫与推送信息之间较好的同步控制,也填补或提升了目前移动网络中针对手机振铃阶段的多媒体信息推送与显示能力,提升了用户对3G网络的业务体验。
文档编号H04W56/00GK102487491SQ20091017834
公开日2012年6月6日 申请日期2009年11月6日 优先权日2009年11月6日
发明者李青, 陈健 申请人:中国电信股份有限公司