一种利用智能网实现语音拨号的系统和方法

文档序号:7619993阅读:352来源:国知局
专利名称:一种利用智能网实现语音拨号的系统和方法
技术领域
本发明涉及智能网领域,具体涉及的是,一种利用智能网实现语音拨号的系统和方法。
背景技术
语音拨号改变了普通话机通过按键的拨号模式,采用语音识别方式可进行更轻松拨号,现有语音拨号装置是安装在话机终端,如图1所示,基本原理如下普通话机安装语音识别装置后,装置内置一电子名片簿,将多个联系人的信息记录在内;用户通过该话机呼叫联系人姓名时,用户接入装置将听筒输入的语音信号送到语音识别模块进行语音识别,用户呼出装置分析识别结果,并进行自动拨号,从而实现语音识别拨号的功能。比如中国专利号为zl03247910.7,公开号为CN2626149的“语音识别控制拨号的电话机”,中国专利号为zl03219193.6,公开号为CN2593487的“盲人电话拨号器”等。
从上述现有技术的实现原理来看,现有的语音拨号方法存在以下不足1、需要含有语音识别装置的终端;2、电话簿保存在话机终端,用户只能在自己的话机上使用该电话簿;3、语音拨号的交互界面不灵活,识别准确率不高。

发明内容
本发明的目的在于提出一种利用智能网实现语音拨号的系统和方法,用户通过普通固定电话、小灵通、手机等任意话机,可直接说出预先存储在电信端的电话簿中联系人姓名,即可实现自动快速查找和接通联系人的语音拨号。
本发明的技术方案如下一种利用智能网实现语音拨号的系统,其中,所述系统包括语音识别模块和电话簿,并且设置在电信端,由一语音识别服务器进行语音识别,由智能网实现语音拨号功能。
所述的系统,其中,所述系统包括业务处理流程模块、语音识别模块和电话簿数据库;所述业务处理流程模块用于语音拨号业务流程的分析处理;向用户提供友好的语音交互界面,引导用户按一定逻辑流程使用语音拨号业务;所述语音识别模块用于编译和加载语法包,进行语音识别,使得语音拨号系统能够“听写”出不同人所说出的连续语音;所述电话簿数据库用于保存所有注册用户的电话簿。
所述的方法,其中,所述业务处理流程模块还包括业务流程单元、语音交互单元、数据维护单元;所述业务流程单元用于用户语音拨号的操作界面,负责引导用户按一定逻辑流程使用语音拨号业务,并支持用户错误或系统错误的恢复;所述业务流程单元通过所述语音交互单元向语音识别模块发送语音加载指令,并将语音识别结果返回给业务流程单元;所述数据维护单元负责接收业务流程单元对电话簿数据库的访问操作指令,并将电话簿数据库操作的执行结果返回给业务流程单元。
所述的系统,其中,所述语音识别模块还包括语法加载单元、语音识别单元、语法编译单元;所述语法加载单元用于将根据业务处理模块的加载指令,加载相应的已编译好的语法包到内存,送交语音识别单元进行语音识别,并向业务处理模块传递语音识别结果;所述语音识别单元用于从加载在内存的动态语法包中实时识别出用户说出的语音信息;所述语法编译单元负责编译电话簿语法包,并将语法包保存到电话簿数据库。
一种利用智能网实现语音拨号的方法,其包括步骤a用户向系统提供自己的电话簿数据,并存储于所述电话簿数据库;b用户通过终端,拨打语音拨号业务的接入码,进入业务;c业务处理模块解析用户的主叫号码,查询电话簿数据库,获得该主叫用户的电话簿信息;d语音识别模块对用户的语音信息进行识别;e业务处理模块分析识别结果,利用智能网平台实现相应的操作。
本发明所提供的一种利用智能网实现语音拨号的系统和方法,与现有技术相比,其达到了用户使用方便,电话簿永久保存,语音识别性能高的效果,提高了语音拨号在家庭和办公中的普及应用。具体效果包括1、该系统使用非常方便,用户可以通过任何话机在任何时候访问电话簿;2、该系统将用户的电话簿永久安全地保存在电信服务端;3、该系统提供多样灵活的人性化语音交互界面,提高语音识别准确度;4、该系统可扩展性好;可以充分利用成熟的智能网语音消息平台进行扩展其他服务内容,包括群组发送短信,改号通知,漏话语音短信通知等功能。


图1所示为目前语音拨号系统的示意图;图2为本发明语音拨号系统的结构示意图;图3为本发明系统和方法的一较佳实施例的示意图;图4为本发明系统和方法的另一较佳实施例的流程示意图;图5为本发明系统和方法的语音拨号查询联系人流程图;图6为本发明系统和方法的语音拨号接通联系人流程图。
具体实施例方式
下面结合附图,将对技术方案的实施作进一步的详细描述本发明的利用智能网实现语音拨号的系统和方法的核心思想是将语音识别装置和电话簿放在电信端,由企业级的语音识别服务器来进行语音识别,利用智能网实现语音拨号功能。
本发明所述的系统主要由三个模块组成业务处理流程模块、语音识别模块和电话簿数据库,如附图2所示。所述业务处理流程模块主要负责语音拨号业务流程的分析处理;向用户提供友好的语音交互界面,引导用户按一定逻辑流程使用语音拨号业务。语音识别模块主要负责编译和加载语法包,进行语音识别,使得语音拨号系统能够“听写”出不同人所说出的连续语音。电话簿数据库主要负责保存所有注册用户的电话簿信息。
所述业务处理模块主要负责语音拨号业务流程的分析处理,用于接收用户的操作请求并向用户播放提示音报告操作结果,向用户提供友好的语音交互界面,引导用户按一定逻辑流程使用语音拨号业务;分析进入业务的主叫号码和被叫号码,查找业务数据库获得电话簿主人相应的信息;向语音识别模块发送语法加载指令,并分析语音识别结果字符串,然后利用智能网平台实现用户想要的快速查询或接通联系人的操作。
所述业务处理模块中的业务流程单元是用户语音拨号的操作界面,负责引导用户按一定逻辑流程使用语音拨号业务,并支持用户错误或系统错误的恢复。业务流程单元通过语音交互单元向语音识别模块发送语音加载指令,并将语音识别结果返回给业务流程单元。数据维护单元负责接收业务流程单元对电话簿数据库的访问操作指令,并将电话簿数据库操作的执行结果返回给业务流程单元。从以上过程来看,业务处理模块的工作性质单一,主要负责向用户提供友好的语音拨号的交互界面,与语音识别模块分离,所以可以向用户提供更灵活更友好的语音拨号交互界面,如图5和图6所示。
所述语音识别模块主要负责对电话簿语法包进行动态语法编译;执行业务处理模块发送过来的语法加载指令,把编译好的语法包加载到内存进行语音识别,并将语音识别结果返回给业务处理模块。其中的语法加载单元负责将根据业务处理模块的加载指令,加载相应的已编译好的语法包到内存,送交语音识别单元进行语音识别,并向业务处理模块传递语音识别结果。语音识别单元负责从加载在内存的动态语法包中实时识别出用户说出的语音信息。语法编译单元负责编译电话簿语法包,并将语法包保存到电话簿数据库。为了使语音识别的系统容量和识别性能进行平滑地扩容,所以本发明的语音识别模块可作为独立模块放在单独的服务器上运行。如图3所示。
所述电话簿数据库负责保存用户的电话簿,并保证数据安全。数据库由专门的企业级的数据库管理系统来维护,比如Oracle、SQL Server等。本发明的电话簿数据库模块可作为独立模块放在单独的服务器上运行,也可以节约系统成本与业务处理模块放在同一台服务器上运行。
本发明所述的方法,主要由下面几个步骤第1步用户向系统提供自己的电话簿数据;第2步用户通过终端,拨打语音拨号业务的接入码,进入业务;第3步业务处理模块解析用户的主叫号码,查询电话簿数据库,获得该主叫用户的电话簿信息;第4步语音识别模块对用户的语音信息进行识别;第5步业务处理模块分析识别结果,利用智能网平台实现相应的操作。
下面结合图3和图4,对本发明的语音拨号方法进行具体举例说明第1步用户通过Internet远程登陆该网站,在web界面上编辑自己的电话簿,电信局的web服务器接收用户编辑好的电话簿,将电话簿数据保存在电信局的电话簿数据库。
第2步用户在开户的话机(固定电话、小灵通或手机)上,摘机后拨打语音拨号业务的接入码,比如96065。电信局的业务接入装置收到用户的96065拨号号码后,触发智能网平台的语音拨号业务。
第3步业务处理模块根据进入业务的主叫号码,查询数据库获得电话簿的主人相关信息,并判断是否已登记该项业务,如已登记,则向语音识别模块发送指令,加载该电话簿主人的动态语法包。业务处理模块同时向用户播放系统提示音“请说出你要找的联系人姓名”。如未登记,则提示输入开户电话号码,在用户输入开户电话号码后提示输入用户密码;用户输入密码后对账号和密码进行验证,如果成功则进行下一步,否则退出。
第4步用户听到提示音后,说“接通张三的手机”。该条语音通过PSTN或GSM传到电信局的语音识别模块。语音识别模块根据加载到内存的联系人语法包,进行语音识别,然后将识别结果字符串返回给业务处理模块。
第5步业务处理模块分析该字符串,得到用户想要的操作是“接通张三的手机”。业务处理模块访问电话簿数据库,查询得到张三的手机号码,然后利用智能网平台呼叫张三的手机。如未查询到张三的手机号,则向用户广播提示音,提示该用户没有填写手机号码。
如图6所示的,本发明方法步骤中,系统可以设置根据用户语音要求的不同系统自动识别并完成相应的操作,如在系统提示请说出你要找的联系人姓名时,用户可以只说“张三”或“接通张三”,系统将自动依预定的顺序呼叫张三的手机号码、办公室电话和家庭电话,而用户有选择的说“接通张三的手机”时,系统将只呼叫张三的手机。
如图5所示的,本发明方法还可以实现更多的功能,如对电话本的语音查询功能,当系统提示用户要找的联系人姓名时,用户如果说“查询张三”,则系统会对电话簿中的张三记录信息进行提示,查询的是其手机号、办公电话、家庭号码或是电子邮箱还是通讯地址等记录项,用户可相应语音回答,如果回答是电话号码查询,如用户回答“手机号码”,则系统查询到后用语音提示用户,并随即询问是否接通,如用户回答“是”,将立即进行相应号码的呼叫;此过程在用户从一开始即回答“查询张三的手机”的结果是相同的,即系统同样会查询该号码,并询问是否接通。如果用户回答查询的不是号码,例如是电子邮件或通讯地址,系统将从电话簿数据库中读取对应数据并进行语音提示回答。因此,本发明方法非常容易进行功能的扩展。
从上述步骤可以看出,本发明方法的主要特征在于将语音识别装置和电话簿放在电信端,利用智能网实现语音拨号功能,并通过Internet来维护电话簿。与本文背景技术介绍的其它方法相比较,本专利方法具备用户使用方便,电话簿永久保存,语音识别性能高的特点。
采用本发明所述系统和方法,与现有技术相比,达到了用户使用方便,电话簿永久保存,语音识别性能高的效果,提高了语音拨号在家庭和办公中的普及应用等等。本发明系统使用非常方便,用户可以通过任何话机在任何时候访问电话簿;将用户的电话簿永久安全地保存在电信服务端,并能提供多样灵活的人性化语音交互界面,提高语音识别准确度;本发明系统可扩展性好,可以充分利用成熟的智能网语音消息平台进行扩展其他服务内容,包括群组发送短信,改号通知,漏话语音短信通知等功能。
应当理解的是,本发明上述针对具体实施例的描述较为具体,并不能因此而理解为对本发明的专利保护范围的限制,本发明的专利保护范围应以所附权利要求为准。
权利要求
1.一种利用智能网实现语音拨号的系统,其特征在于,所述系统包括语音识别模块和电话簿,并且设置在电信端,由一语音识别服务器进行语音识别,由智能网实现语音拨号功能。
2.根据权利要求1所述的系统,其特征在于,所述系统包括业务处理流程模块、语音识别模块和电话簿数据库;所述业务处理流程模块用于语音拨号业务流程的分析处理;向用户提供友好的语音交互界面,引导用户按一定逻辑流程使用语音拨号业务;所述语音识别模块用于编译和加载语法包,进行语音识别,使得语音拨号系统能够“听写”出不同人所说出的连续语音;所述电话簿数据库用于保存所有注册用户的电话簿。
3.根据权利要求2所述的方法,其特征在于,所述业务处理流程模块还包括业务流程单元、语音交互单元、数据维护单元;所述业务流程单元用于用户语音拨号的操作界面,负责引导用户按一定逻辑流程使用语音拨号业务,并支持用户错误或系统错误的恢复;所述业务流程单元通过所述语音交互单元向语音识别模块发送语音加载指令,并将语音识别结果返回给业务流程单元;所述数据维护单元负责接收业务流程单元对电话簿数据库的访问操作指令,并将电话簿数据库操作的执行结果返回给业务流程单元。
4.根据权利要求2所述的系统,其特征在于,所述语音识别模块还包括语法加载单元、语音识别单元、语法编译单元;所述语法加载单元用于将根据业务处理模块的加载指令,加载相应的已编译好的语法包到内存,送交语音识别单元进行语音识别,并向业务处理模块传递语音识别结果;所述语音识别单元用于从加载在内存的动态语法包中实时识别出用户说出的语音信息;所述语法编译单元负责编译电话簿语法包,并将语法包保存到电话簿数据库。
5.一种利用智能网实现语音拨号的方法,其包括步骤a用户向系统提供自己的电话簿数据,并存储于所述电话簿数据库;b用户通过终端,拨打语音拨号业务的接入码,进入业务;c业务处理模块解析用户的主叫号码,查询电话簿数据库,获得该主叫用户的电话簿信息;d语音识别模块对用户的语音信息进行识别;e业务处理模块分析识别结果,利用智能网平台实现相应的操作。
全文摘要
本发明的一种利用智能网实现语音拨号的系统和方法,所述系统包括语音识别模块和电话簿,并且设置在电信端,由一语音识别服务器进行语音识别,由智能网实现语音拨号功能。本发明系统和方法,与现有技术相比,其达到了用户使用方便,电话簿永久保存,语音识别性能高的效果,提高了语音拨号在家庭和办公中的普及应用。
文档编号H04Q3/00GK1893482SQ20051008038
公开日2007年1月10日 申请日期2005年7月4日 优先权日2005年7月4日
发明者李满海, 胡志尧, 王祺, 曾林 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1