智能网多语音提示方法技术

技术编号:2880352 阅读:223 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种智能网多语音提示方法,用于确定语音的播放方式,其特征是:在语音标识编码中设置一个“种类索引”区,并设置一个“种类索引表”,当需要对每个具体的语音进行播放时,读取其“种类索引区”中的索引号码,然后通过查找“种类索引表”,根据“种类索引表”中该语音的属性,确定该语音的播放方式。本发明专利技术能支持的属性种类大大增加,并且大大增强了适应性和灵活性。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种在电信网中用智能网方式在智能业务中实现多语音提示的方法。在现有的智能网业务中,系统与用户之间的信息交互是必不可少的过程,同时它也是我们智能网业务的一大特色。在系统与用户交互的过程中,系统向用户提供相关的提示信息是非常必要的。为了完成向用户播放提示信息的功能,中国INAP(Intelligent Network Application Protocol)规程中规定了SCP(Service Control Point)与SSP(Service Switch Point)之间,SCP与IP(Intelligent Peripheral)之间,SSP与SRF(Specialized ResourceFunction)之间的操作结构。其中有关播放通知音操作中涉及到对业务语音的标识。然而,规程除了说明语音标识用4字节的参数描述外,并未对语音标识的方法提供其它的描述。由于目前INAP规程既没有规定各种业务的语音编码,也没有给出具体的编码方法,现有的交换机设备对各种语音均以没有任何编码规则的数字来标识语音,因而导致以下问题1.由于没有对各个业务语音的编码值象交换机的信号音一样做出统一规定,各个厂家的交换机设备和智能网设备对同一语音内容给出的编码也各不相同,且编码不具有属性上的含义。这样就不利于各个厂家设备的互联,有悖于INAP发展的初衷;2.当业务需要按不同的放音顺序播放一条语音的某种语言类型或多种语言类型语音时,传统的方法则是按顺序发送多个操作给放音设备。在实现上,多个操作的发送则是各个模块之间通过网络或串口发送消息,大量的操作发送势必加重网络和串口的传输负荷,导致系统性能下降;3.由于INAP规程对目前的语音编码没有具体属性的规定,导致通过数据库查询语音资源和管理语音资源比较困难,效率很低。因此如果对语音的标识不采用任何编码规则,而仅以一个32位的语音标识码(messageID)来标识各种业务中的语音资源,则一个标识将是从0x00000000到0xFFFFFFFF中的任意一个数值。这种方案没有关于业务描述的位域,使语音的查找和管理非常困难,而且由于缺少关于放音语种及放音顺序的描述位域,导致当业务需要按不同的放音顺序播放一条语音的某种语言类型或多种语言类型语音时,要按各个语种分别发送操作,增加了通信负荷,导致系统性能下降。为了解决这个问题,深圳市华为技术有限公司曾提出一种对语音标识进行编号的方案。该方案丰富了messageID的信息表达能力,提高了业务语音编码效率,提高了语音数据查询和网络资源的使用效率。为了与本专利技术进行对比,下面对该方案进行简单介绍该方案的语音编码的种类包括通知音编码和录音编码。其中通知音编码用于SCP和IP、SCP与SSP、SSP与邮箱、IP与邮箱之间的交互,32位编码中被分成多个位域来标识语音内容和各种属性(业务号、语种数、语种、语种播放顺序、业务举办单位、业务语音序号)。录音编码用于SMS(Service Management System业务管理系统)和IP(智能外设)、SMS与SSP(业务交换点)、SMS与邮箱之间的交互,32位编码中被分成多个位域来标识具有特定属性(业务号、语种、业务举办单位、业务语音序号)的一条语音。其编码格式分别如下一)通知音编码格式通知音编码格式用四个字节来编码,编码中可包含4种不同的语种及放音顺序。表一 31 2313 8 0上表中,下方的标号是位号,其中各域的说明如下1、业务编码不同的业务对应于不同的业务编码,业务编码范围是0--254,对于可用于多个业务的通知音编码,业务编码取值为FF。SCE对其生成的所有业务分配不同的编码,在SCE传给SMS的管理逻辑文件中包含此业务编码以及此业务是否与主办用户相关信息。这样对SCE中可生成的业务限制为255。2、4种语言顺序编码编码格式如下所示。各语种有无码取值为0和1,0表示无此语言的通知音,1表示有此语言的通知音。各语种顺序码取值可为01、10、11、00,由普通话、英语、本地话在这四种码值中各取一值,从而确定其它语的顺序码,缺省取值为01。其格式如下所示表二 23 21 2018 17 15 14 13业务主办用户编码若业务语音此业务主办用户无关,它的取值为00000。若业务与此业务主办用户相关,对于与主办用户无关部分的编码由SCE生成,其取值为00000对于与主办用户相关的编码由SMS生成,取值不为00000。语音编码位域若业务与此业务主办用户无关,此语音编码由SCE生成。若业务与此业务主办用户相关,对于与主办用户无关部分的编码由SCE生成对于与主办用户相关部分的编码由SCE(Service CreateEnvironment)规定编码范围,具体编码由SMS在此范围内生成。用上述方案的典型通知音编码如0xABa000CD表示AB号业务的第CD号语音的中文。0xABb800CD表示AB号业务的第CD号语音的中文、英文,先中文后英文。0xABd400CD表示AB号业务的第CD号语音的中文、英文,先英文后中文。二)录音编码格式录音编码格式用四个字节来编码,编码中不包含不同的语种的放音顺序,只在编码中说明是那一种语言。表三 31 23 22 21 20 19 13 8 0其中业务编码和语音编码同通知音编码。4种语种编码只用4位,用每位取0或1来表示此录音编码的语种。这四位中只能有一位为1。录音编码方案应与通知音编码的方案一致。典型录音编码如0xAB8000CDAB号业务的第CD号语音的中文语音文件录音编码。0xAB4000CDAB号业务的第CD号语音的英文语音文件录音编码。0xAB2000CDAB号业务的第CD号语音的本地语语音文件录音编码。0xAB1000CDAB号业务的第CD号语音的其它语语音文件录音编码。从上面的阐述中我们可以发现,上述方案确实解决了前面所说的规范、效率和管理上的问题,基本满足了智能网产品在国内的需求。但是,随着智能网技术的发展,随着智能网产品海外市场的拓展,该编码方案已经不能满足海外用户的要求,其主要缺点有以下几个方面1.业务与语音相关。目前智能网业务生成过程中,将语种的信息直接写入可执行文件中,即业务与该业务提示语言类型相关。如此,当我们的业务应用到其它的国家,当业务提示语言的类型发生变化,业务就需要重新生成、测试和加载,无法满足多个国家对同一个业务但不同提示语言类型的要求;2.支持的语音语言类型少。目前语音编码中最大只能支持四种语言类型,分别是普通话、英语、地方方言和不属于上述语种的一种语言,对于海外客户要求支持斯瓦希里语、西班牙语、法语、葡萄牙语等多语言支持情况无法满足要求;3.语音提示播放顺序指定不灵活。在目前的语音标识编码方案中,普通话、英语和地方方言的播放顺序可以灵活指定,但是,对于不属于上述三种语言的其它语种,其播放的顺序只能在上述三种语种的后面,这对于海外非中文、非英文为母语的国家来说,就无法满足语音播放顺序上的要求;4.无法满足多货币类型价格数据语音播放的要求。在智能网业务中,系统往往需要向用户播放特殊的数据类型数据提示,比如用户卡上的余额。在现有的语音编码系统中,货币的单位、货币单位的位置是随着提示语言本文档来自技高网...

【技术保护点】
一种智能网多语音提示方法,用于确定语音的播放方式,其特征是包括如下步骤:1)对需要播放的语音的语音标识进行编码,编码中含有一个“种类索引”区,用该区中各个位的取值确定一个“种类索引号码”;2)设置一个“种类索引表”,表中列出上述“种 类索引”区中每个可能的索引号码所对应的语音的属性,包括播放方式;3)当需要对每个具体的语音进行播放时,读取其“种类索引区”中的索引号码,然后通过查找“种类索引表”,根据“种类索引表”中该语音的属性,确定该语音的播放方式。

【技术特征摘要】

【专利技术属性】
技术研发人员:张炜应建莫小军唐金根梅少杰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1