一种对用户通话时间进行提示的方法和设备技术

技术编号:3555004 阅读:146 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种对用户通话时间进行提示的方法和设备,通信设备在呼叫建立成功时或之后建立第一定时器,当所述定时器超时时,所述通信设备运用预置的提示音数据对当前报文进行处理,进行时间提示。利用本发明专利技术所公开的方法和设备,可以在不进行复杂的硬件修改和设备替换的情况下,在网络侧实现对用户通话时间的提示,节省了运营商的成本,为用户提供了更加丰富的体验。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种对用户通话时间进行提示的方法和设备
技术介绍
随着IP(Internet Protocol,网际协议)技术的普及,将IP网络作为承载网的NGN(Next Generation Network,下一代网络)网络得到了越来越广泛的应用。NGN因为实现了承载与业务的分离,为运营商开发各种创新业务提供了很好的平台。如图1所示的NGN网络,目前主要由软交换、终端设备(网关)和SBC(Session Border Controller,会话边界控制器)设备构成。其中软交换用于完成信令地址和IP地址的转换、不同信令之间的转换以及用户的管理等工作,是NGN网络中的核心设备。终端设备的主要作用是向软交换注册信令地址和IP地址、发起和接收呼叫、完成音视频的编解码。SBC设备具有信令代理和媒体代理的功能,对于终端来说,SBC相当于软交换;对于软交换来说,SBC相当于终端。这样就隔离了NGN核心网与用户接入网,从而保证NGN核心网的安全。另外,SBC还具有媒体流代理的功能,也就是说,引入SBC后,所有终端直接的所有媒体流也需要通过SBC进行代理。目前运营商的很多语音业务都是按照分钟计费的方式,用户为了节省通话成本,希望能够提供时间提示,尤其是分钟提醒功能。针对这样的需求,一些型号的移动电话话机和宽带电话话机可以提供分钟提示音,也就是在每个50秒的时候发出“嘟”音,提醒用户及时挂断电话,以节省通话费用。但是广大的固网用户,受限于已有话机功能,很难享受该提醒服务。要突破这种限制,为广大的固网用户也提供分钟提醒服务最好的办法就是-->通过网络侧设备来实现该功能。但是在传统电路交换网络中,要插入该提示,需要涉及复杂的硬件修改和设备替换,这样无疑会增加运营商的成本。
技术实现思路
有鉴于此,本专利技术实施例的主要目的在于提供一种对用户通话时间进行提示的方法和设备,在不对网络进行复杂硬件修改和设备替换的情况下,在网络侧实现对用户通话时间进行提示。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例公开了一种对用户通话时间进行提示的方法,包括以下步骤:通信设备在呼叫建立成功时或之后建立第一定时器,当所述定时器超时时,所述通信设备运用预置的提示音数据对当前报文进行处理,进行时间提示。同时,本专利技术实施例还公开了一种对用户通话时间进行提示的设备,包括定时器,用于在语音呼叫建立成功时或之后启动计时;提示模块,当定时器超时时,用于运用预置的提示音数据对当前报文进行处理,进行时间提示。运用本专利技术实施例所公开的方法和设备,可以在不进行复杂的硬件修改和设备替换的情况下,在网络侧实现对用户通话时间的提示,节省了运营商的成本,为用户提供了更加丰富的体验。附图说明图1为现有技术中NGN网络示意图;图2为本专利技术提供的一种对用户通话时间进行提示的一个实施例的流程图;图3为本专利技术提供的一种对用户通话时间进行提示的设备的一个实施例的组成示意图。-->具体实施方式在本专利技术实施例中,语音呼叫成功建立的同时或之后,通信设备启动第一定时器,当所述定时器超时时,所述通信设备运用预置的提示音数据对当前报文进行处理,进行时间提示。为使本专利技术的目的、技术方案和优点更加清楚明白,以下举实施例,并参照附图,对本专利技术进一步详细说明。如图2所示的本专利技术所提供的对用户通话时间进行提示的方法的一个实施例中,步骤101:通信设备首先判断呼叫类型是否为语音呼叫。在本专利技术中,可以对语音呼叫进行时间提示,而通信设备(一般为SBC设备)在呼叫建立过程中,通过参与SDP(Session Description Protocol,会话描述协议)协商过程,获得呼叫类型是语音呼叫还是传真或者数字呼叫。当然,该通信设备也可以忽略本步骤,对所有呼叫都进行时间提示,包括视频通话、传真或数字呼叫等,直接执行步骤102。步骤102:等语音呼叫建立成功后,执行步骤103。步骤103:此时呼叫建立成功,启动第一定时器。用户通话时间应该以呼叫建立成功时开始计时,所以,在此时启动第一定时器,该定时器的时长可以在网络侧设置,比如50秒。当然,也可以在呼叫建立成功后的一定间隔时长内启动第一定时器,该间隔时长是可以任意设置的。步骤104:等待第一定时器超时,即在第一定时器时间到时,执行步骤105。步骤105:进行时间提示。时间提示的方法可以有多种,比如将当前媒体报文与预制的提示音数据进行混音处理,或者将当前媒体报文替换为提示音数据。需要指出的是,提示音数据可以为非压缩格式,也可以是压缩格式。对于非压缩格式的提示音数据,如果提示音为“嘟”的话,混音就是将预制的“嘟”的脉码调制(Pulse Code Modulation,PCM)文件中记录的每一时刻的-->电平与当前通话中的电平进行运算,然后再发送给通话用户,所以通话用户听起来是叠加在一起的声音;而采用替换的手段,则通话用户就只能听到“嘟”的声音。但是无论何种方法,都可以有效地为用户进行时间提示。而对于压缩格式的提示音数据,在混音的时候,需要将提示音数据解压缩,然后再按照非压缩格式的提示音数据进行混音处理,混音完成后,可以选择将其再进行压缩,或者直接以解压缩后的格式保存;对于采用替换的手段,则根据算法的不同,需要事先保存若干份压缩格式的提示音数据。流程至此便实现了对用户通话时间的提示,如果要提供更为人性化的丰富的用户体验,可能还会需要再启动第二定时器,比如一个时长为1分钟的定时器,在第二定时器时间超时时,可以在通话的过程中对用户进行提醒。如果第一定时器为50秒,第二定时器为1分钟的话,则在每个1分钟的第50秒,都可以为用户进行时间提示,所述流程可以为以下步骤:步骤106:停止第一定时器。当然,如果不停止该定时器也可以,不过,会在第一定时器的时长后再次进行提示,如果是50秒的时长,则在50秒、1分40秒、2分30秒、......的时候进行提示,而这样的提示对用户来说可能较为不方便。步骤107:启动第二定时器。为了对用户提供更为方便的时间提示,就需要启动一个时长与第一定时器时长不同的第二定时器,比如1分钟时长的定时器,则在以后的流程中,除非通话结束或者定时器停止,则会在通话建立后的50秒、1分50秒、2分50秒、......的时刻进行时间提示。当然,可以在第一定时器超时,进行时间提示的同时启动第二定时器,也可以在一定间隔时长后再启动第二定时器,具体的间隔时长也是可以任意设置的。步骤108:等待第二定时器超时,即在第二定时器时间到时,执行步骤109。步骤109:进行时间提示。在时间提示后,第二定时器可以停止,当然也可以重启进行重复计时,即-->第二定时器是个循环定时器,可以在通话的过程中不断计时重启,直至最后通话结束。当然,以上的第一定时器和第二定时器的定时时长都可以进行设置,而根据具体设置的不同,会对用户的不同通话时间进行提示。可以理解的是,可以将不同定时器所对应的提示音进行不同的设置,比如将第一定时器的提示音设置为“嘟”,将第二定时器的提示音设置为“滴”,在每一定时器超时的时候,都会根据不同的设置进行不同的提示。需要指出的是,基于目前大多数操作系统都支持对定时器超时时间进行修改的实际,在第一定时器超时后,也可以不将其删除或者停止,而是本文档来自技高网
...

【技术保护点】
一种对用户通话时间进行提示的方法,其特征在于,包括以下步骤:通信设备在呼叫建立成功时或之后建立第一定时器,当所述定时器超时时,所述通信设备运用预置的提示音数据对当前报文进行处理,进行时间提示。

【技术特征摘要】
1、一种对用户通话时间进行提示的方法,其特征在于,包括以下步骤:通信设备在呼叫建立成功时或之后建立第一定时器,当所述定时器超时时,所述通信设备运用预置的提示音数据对当前报文进行处理,进行时间提示。2、如权利要求1所述的方法,其特征在于,通信设备在呼叫建立成功前还进一步包括:所述通信设备在呼叫建立过程中,判断所述呼叫是否为语音呼叫,如果是语音呼叫,则在所述语音呼叫建立成功时或之后建立第一定时器。3、如权利要求1所述的方法,其特征在于,在进行时间提示时,还进一步包括:启动第二定时器并停止所述第一定时器,在所述第二定时器超时时,所述通信设备运用预置的提示音数据对当前报文进行处理,进行时间提示,并重启所述第二定时器。4、如权利要求1所述的方法,其特征在于,所述通信设备运用预置的提示音数据对当前报文进行处理具体为:将所述当前媒体报文与所述预置的提示音数据进行混音处理,或者将所述当前媒体报文替换为所述提示音数据。5、如权利要求1所述的方法,其特征在于,所述的提示音数据为非压缩格式。6、如权利要求1至5任一所...

【专利技术属性】
技术研发人员:张瑞
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利