一种通话中通话时间提示的方法

文档序号:7627319阅读:242来源:国知局
专利名称:一种通话中通话时间提示的方法
技术领域
本发明涉及一种通话中通话时间提示的方法。
背景技术
手机通话过程中,往往需要对通话时间进行提示,目前是在通话的语音信号中混合提示音,由于需要与通话的语音信号混合,因此,所使用的提示音为单音,现有技术是在通话半小时,提示1秒的DTMF(DualTone Multi Frequency,双音多频)音;通话一个小时,提示2秒的DTMF音;通话超过一个小时,则每隔十分钟提示500毫秒的DTMF音,采用此种方法,必须要利用一个具备MIX(混合)信号功能模块的芯片,这样,实现该功能所需的成本非常大。

发明内容
本发明的目的就是为了解决以上问题,提供一种通话中通话时间提示的方法。
为实现上述目的,本发明提出一种通话中通话时间提示的方法,包括如下步骤1)CPU监测通话时间,到达预先设定的时间,CPU切断语音输出通道与听筒之间的联系,并建立到听筒之间的声音通道;2)CPU从存储器中读取对应的提示语音,并经声音通道,从听筒播放该提示语音。
所述步骤2)之后还包括如下步骤3)播放完毕,CPU切断到听筒之间的声音通道;并建立语音输出通道与听筒之间的联系,恢复通话。
所述步骤1)包括如下步骤1-1)CPU监测通话时间,到达预先设定的时间,CPU发出切断语音通话通道命令给语音信号处理器;1-2)语音信号处理器接收到切断语音通话通道命令后,切断语音输出通道与听筒之间的联系;1-3)CPU发出建立声音通道命令给语音信号处理器;1-4)语音信号处理器接收到建立声音通道命令后,建立从CPU到听筒之间的声音通道。
所述步骤3)包括如下步骤3-1)播放完毕,CPU发出切断声音通道命令给语音信号处理器;3-2)语音处理器接收到切断声音通道命令后,切断从CPU到听筒之间的声音通道;3-3)CPU发出建立语音通话通道命令给语音信号处理器;3-4)语音信号处理器接收到建立语音通话通道命令后,建立语音输出通道与听筒之间的联系,恢复通话。
所述步骤1-2)中还包括语音信号处理器接收到切断语音通话通道命令后切断语音输入通道与话筒之间的联系;所述步骤3-4)中还包括语音信号处理器接收到建立语音通话通道命令后,建立语音输入通道与话筒之间的联系。
由于采用了以上的方案,可以在通话过程中,对用户进行通话时间的提示,由于切断了语音输出通道与听筒之间的联系,因此,不需要将提示语音与通话的语音信号混合,这样,相对于现有技术中采用的单音提示音,可以采用人声进行提示,例如“通话半个小时,长时间通话会影响健康,建议您更换固定电话”,从而使得手机等通讯工具更人性化;同时,不需要采用MIX信号功能模块的芯片,极大地降低了手机等通讯工具的成本,而且由于提示语音很简洁,不会影响到用户正常的双方通话。


下面通过具体的实施例并结合附图对本发明作进一步详细的描述。
图1是本发明的原理结构示意图。
图2是本发明流程示意图。
具体实施例方式
一种通话中通话时间提示的方法,如图1、2所示,包括如下步骤1、CPU1(中央处理器)监测通话时间,到达预先设定的时间,CPU1发出切断语音通话通道命令给语音信号处理器2;2、语音信号处理器2接收到切断语音通话通道命令后,切断语音输出通道22与听筒4之间的联系;3、CPU1发出建立声音通道命令语音信号处理器2;4、语音信号处理器2接收到建立声音通道命令后,建立从CPU1到听筒4之间的声音通道23;
5、CPU1从存储器5中读取对应的提示语音,并经声音通道23,由听筒4播放该提示语音;6、播放完毕,CPU1发出切断声音通道命令给语音信号处理器2;7、语音处理器2接收到切断声音通道命令后,切断从CPU1到听筒4之间的声音通道23;8、CPU1发出建立语音通话通道命令给语音信号处理器2;9、语音信号处理器2接收到建立语音通话通道命令后,建立语音输出通道22与听筒4之间的联系,恢复通话。
实施例,一种通话中通话时间提示的方法,手动选择启动通话中进行通话时间提示的功能,开始通话后1、通话半小时,CPU1发出SPEECH_REQ请求,设定参数进行关闭请求,语音信号处理器2接到命令后通过中断处理执行ReleaseChannel的操作释放被语音通话通道占用的DSP资源,所以语音输入/输出通道和实际的物理设备话筒3和听筒4切断联系,此时手机和网络的交互依然正常,只是用户暂时无法发话和受话;2、上述处理后,CPU1按照预定的声音管理任务发送播放预定提醒声音的PLAY_REQ请求,再向语音信号处理器2发送SETUP_CHANNEL_REQ请求申请一个新的声音通道,得到分配后,正常的情况下该预定声音信号应该从喇叭发出,由于用户正在通话中,这就需要将设备切换到听筒,因此CPU1再进行路由请求ROUTE_REQ,进行OutputSelect,从CPU1本身的预设的路由表中查找新的物理设备,并打开与听筒4物理引脚相关的放大器选择通路,此时CPU1从存储器5中读取预定的数据进行解码播放和输出,用户就能够从听筒4中听到提醒“通话半个小时,长时间通话会影响健康,建议您更换固定电话”;3、当提醒结束后,CPU1再发出CHANNEL_TERMINATE_REQ请求,终止新申请的声音通道;4、最后CPU1再恢复原先的语音通道,即重新建立输入/输出通道,并声明DSP资源和设备管理的配置,使得用户可以正常通话;5、通话一小时,重复以上1至4步骤,提醒用户“通话一个小时,建议您更换固定电话”。
权利要求
1.一种通话中通话时间提示的方法,其特征在于,包括如下步骤1)CPU(1)监测通话时间,到达预先设定的时间,CPU(1)切断语音输出通道(22)与听筒(4)之间的联系,并建立到听筒(4)之间的声音通道(23);2)CPU(1)从存储器(5)中读取对应的提示语音,并经声音通道(23),从听筒(4)播放该提示语音。
2.根据权利要求1所述的通话中通话时间提示的方法,其特征在于,所述步骤2)之后还包括如下步骤3)播放完毕,CPU(1)切断到听筒(4)之间的声音通道(23);并建立语音输出通道(22)与听筒(4)之间的联系,恢复通话。
3.根据权利要求1所述的通话中通话时间提示的方法,其特征在于,所述步骤1)包括如下步骤1-1)CPU(1)监测通话时间,到达预先设定的时间,CPU(1)发出切断语音通话通道命令给语音信号处理器(2);1-2)语音信号处理器(2)接收到切断语音通话通道命令后,切断语音输出通道(22)与听筒(4)之间的联系;1-3)CPU(1)发出建立声音通道命令给语音信号处理器(2);1-4)语音信号处理器(2)接收到建立声音通道命令后,建立从CPU(1)到听筒(4)之间的声音通道(23)。
4.根据权利要求2所述的通话中通话时间提示的方法,其特征在于,所述步骤3)包括如下步骤3-1)播放完毕,CPU(1)发出切断声音通道命令给语音信号处理器(2);3-2)语音处理器(2)接收到切断声音通道命令后,切断从CPU(1)到听筒(4)之间的声音通道(23);3-3)CPU(1)发出建立语音通话通道命令给语音信号处理器(2);3-4)语音信号处理器(2)接收到建立语音通话通道命令后,建立语音输出通道(22)与听筒(4)之间的联系,恢复通话。
5.根据权利要求4所述的通话中通话时间提示的方法,其特征在于所述步骤1-2)中还包括语音信号处理器(2)接收到切断语音通话通道命令后切断语音输入通道(21)与话筒(3)之间的联系;所述步骤3-4)中还包括语音信号处理器(2)接收到建立语音通话通道命令后,建立语音输入通道(21)与话筒(3)之间的联系。
全文摘要
本发明公开一种通话中通话时间提示的方法,到达预先设定的时间,CPU发出切断语音通话通道命令给语音信号处理器,切断语音输出通道与听筒之间的联系;语音信号处理器建立从CPU到听筒之间的声音通道;CPU从存储器中读取对应的提示语音,由听筒播放该提示语音;播放完毕,重新建立语音输出通道与听筒之间的联系,恢复通话。由于采用了以上的方案,可以在通话过程中,对用户进行通话时间的提示,由于切断了语音输出通道与听筒之间的联系,因此,不需要将提示语音与通话的语音信号混合,可以采用人声进行提示,从而使得手机等通讯工具更人性化;同时,不需要采用MIX信号功能模块的芯片,极大地降低了手机等通讯工具的成本。
文档编号H04M1/82GK1838678SQ20051012063
公开日2006年9月27日 申请日期2005年12月9日 优先权日2005年12月9日
发明者张傲岸 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1