智能网业务中的语音处理方法

文档序号:6414235阅读:260来源:国知局
专利名称:智能网业务中的语音处理方法
技术领域
本发明涉及智能网,具体地说涉及智能网业务中的语音处理方法。
目前,中国智能网应用规程INAP规定了业务控制点SCP与业务交换点SSP之间、业务控制点SCP与智能外设IP之间、业务交换点SSP与专用资源功能SRF(Specialized Resource Function)之间的操作结构,其中有关播放通知音和提示并收号操作中涉及到语音生成和通知方法,但是规程中除了说明语音标识用4字节的参数描述外,并末给出具体的语音标识和语音编码方法。实际操作中一般的作法,是按照对语音文件录音的顺序来进行编码第一个录音的语音文件编码为00000000(16进制),第二个录音的语音文件编码为00000001,依次类推。其中不同语种的同一条语音是用不同的编码来表示的,当业务需要按不同的放音顺序播放一条语音的一种或多种语言时,传统的方法是按顺序发送多个操作指令给放音设备,而操作指令的发送从实现的角度上来说则是各个模块之间通过网络或串口发送消息。因此大量操作指令的发送将加重网络和串口传输负荷,导致系统性能下降。
此外,由于INAP规程对目前的语音编码没有具体属性的规定,导致通过数据库查询语音资源和管理语音资源比较困难,效率很低。
因此,本发明的目的,是提供一种提高查询、管理语音资源的效率,减少网络传输量的智能网业务中的语音处理方法,为达上述目的,本发明智能网中的语音处理方法包括以下步骤(1)生成只与业务有关而与业务用户无关的第一通知音编码数据并将其送至SCP;(2)当业务生成环境SCE生成新业务时向业务管理系统SMS通告该业务特点;并当用户向SMS提出业务申请时,由SMS生成与业务用户有关的第二通知音编码数据将其送至SCP以生成相应数据库;(3)根据所述第二通知音编码生成录音编码;(4)对应一个所述第二通知音编码,录制对应各种语种的多个语音文件,所述语音文件的文件名为16进制形式的所述录音编码;(5)将所述语音文件复制至智能外设;(6)当用户使用某智能业务时SCP根据该业务需求(向所述智能外设)传送所述第二通知音编码数据;(7)(所述智能外设)根据与所述第二通知音编码数据相应的录音编码,查到相应语音文件,并依次播放。
所述录音编码数据是由长度各不相同,用于标识语音内容和各种属性的多个位域组成的32位编码数据。
所述多个位域包括标识业务类别的业务编码,标识是否与业务举办单位有关的业务主办用户编码位域和标识业务语音的业务语音序号位域。
所述的语音处理方法,其特征在于生成所述第一通知音编码数据的步骤由SCE完成。
所述步骤(4)是通过一个语音采编台完成语音文件录制的,该采编台提供语音录制、编辑功能,并存成为数字磁盘文件,文件名可任意取定。
所述通知音编码数据也为32位编码数据,除包括与所述录音编码数据相同的所有位域外还包括标识语种个数的语种数位域和语种播放顺序位域。
所述通知音编码数据的所述业务编码位域由8位或5位组成。
所述通知音编码数据的所述业务主办用户编码位域由5位或9位组成。
所述语种播放顺序位域由含标识4种语言的10位组成,前三种语言各由有无该语言的1位标识和该语言顺序的2位标识组成,所余1位标识有无其他语种。
因此本发明方法的优点是仅用一个32位的语音编码就可标识一条语音所需播放的语种和语种的播放顺序,语音应用场合、语音内容提示等信息,从而有效地减少了操作数和减轻了网络和串口传输负荷。例如,当一条语音需要用3种语言进行播放时,传统的方法需要3条操作指令,而本发明方法只需发1条操作指令即可,网络和串口传输量仅为传统方法的三分之一。此外,由于本发明按统一的规则对语音进行编码,编码中特定的位域用于表示特定的属性,所以很容易进行对语音的识别、查询和管理。
现结合本申请诸附图,详细描述本发明方法的一个应用实施例及其效果;

图1为说明运用本发明方法的一个智能网系统组成方块及其信号流程示意图;图2a和2b表示图1所示实例中可采用的通知音编码数据的两种组成格式;图3表示图2a中4种语言顺序编码位域所取的组成形式;图4a和4b表示图1所示实例中所采用的录音编码数据的两种相应组成格式。
参见图1,该图示出运用本发明方法的一个智能网在实现新业务时的语音处理系统,其中SCE101采用Sun Sparc 2.0/Unix平台;SMS104采用Compaq586/Windows NT平台,SCP105为Stratus容错机/Unix平台,SSP106为深圳华为公司制造的C&C08-SSP,语音邮箱107为Leo/Pentium工控机DOS平台,及语音采编台102采用LEO/Pentium多媒体计算机,内含声霸卡和语音采编软件。由图1可见,该系统的操作流程如下首先,由SCE101生成与业务有关的第一通知音编码数据①,将其送至SCP105,并通知SMS有新业务产生及其特点②;当用户103提出业务申请③时,一方面通过语音采编台102录音后给SMS104输入该录音④,SMS104便根据新业务特点数据②和语音④生成与业务用户有关的第二通知音编码数据⑤并将其送至SCP105-在其内生成相应数据库;另一方面SMS104根据来自采编台102的录音数据生成以16进制形式的录音编码为文件名的语音文件⑥,传送至语音邮箱107;当用户103拨打(例如)100号业务,将相关数据⑦通过所拨号码送至业务交换点106时,SSP106先向SCP105上报用户的这一需要⑧,经SCP105根据用户103所需业务查询所述数据库得到需放语音的录音编码,并将根据业务逻辑设定生成的相应业务的第二通知音编码数据⑨,送往SSP106接着SSP106将相应的通知音编码⑩送至语音邮箱107,语音邮箱107按照其录音编码找到相应语音文件并通知SSP106播放之,于是SSP106连通该语音邮箱107至该用户103的语音通道,从而实现用户103的10号业务。
参见图2a和2b,该两图示出了本例中32位的通知音编码数据可采用的两种组成格式。
由图可见,两种格式均按INAP规范由四个“字节”组成,并可包含4种不同语种及放音顺序,现以图2a所示第一种格式为例详细说明其每一位域的标识含义和组成1、8位业务编码用于标识不同的业务,其取值范围是0~254,对于可用于多种业务的通知音编码,业务编码取值为FF。SCE对其生成的所有业务分配不同的编码,在SCE传给SMS的管理逻辑文件中包含此业务编码以及此业务是否与主办用户相关的信息。这样对SCE中可生成的业务限制为255种。
2、10位4种语言顺序编码其中各语种“有”和“无”用0和1取值,如0表示无此语言的通知音,1表示有此语言的通知音。各语种顺序码取值为01、10、11、00,由普通话、英语、本地话在这三种码值中取一值,从而确定其它语的顺序码,缺省取值为00,即其格式如图3所示3、5位业务主办用户编码若业务与此业务主办用户无关,它的取值为00000。若业务与此业务主办用户相关,对于与主办用户无关部分的编码由SCE生成,其取值为00000对于与主办用户相关的编码由SMS生成,取值不为00000。
4、9位语音编码若业务与业务主办用户无关,此语音编码由SCE生成。若业务与此业务主办用户相关,对于与主办用户无关部分的编码由SCE生成对于与主办用户相关部分的编码由SCE规定编码范围,具体编码数据由SMS在此范围内生成。
由于本例100业务与业务主办用户相关(用5表示),该业务播放顺序为普通话,英语及本地话,设100号业务用“1”表示,则本例中的业务编码位域为00000001,4种语言顺序编码位域为1011101110;业务主办用户编码位域为00101,语音序号位域由于此编码与业务主办用户无关,此语音编码由SCE填写,如为000000011。
因此,该编码以二进制形式表示为00000001101110111000100100000011。
本例中的录音编码数据可采用分别与上述两种通知音编码数据相对应的以如图4a和4b所示的两种格式来组成由图可知,录音编码数据因其不存在“语种播放顺序”,只需表明其用的是哪一种语言,故比通知音编码数据少“语种播放顺序”标识内容。
本例因已设定100业务取值为“1”,该业务与用户有关因而业务主办用户取值例如为5;录音语种为普通话,即1000;语音编码位与相应通知音编码数据相同,取000000011。
因此,本例的录音编码数据为00000001100000000000101000000011。
以上虽以一个实施例详细描述了本发明方法的特点和优点,但本发明语音处理方法在数据组成方面的特点不仅限于本实施例所提及的硬件设备,而是通知音编码数据可用于所有包含SCP和IP,SCP与SSP,SSP与邮箱,IP与邮箱之间的交互场合,录音编码数据格式可用于所有包含SMS和IP,SMS与SSP,SMS与邮箱之间的交互场合。
权利要求
1.一种智能网中的语音处理方法,所述智能网包括业务生成环境SCE,业务管理系统SMS,业务交换点SSP、智能外设IP和业务控制点SCP,所述方法包括以下步骤(1)由SCE生成只与业务有关而与业务用户无关的第一通知音编码数据并将其送至SCP(2)当SCE生成新业务时向SMS通告该业务特点;并当用户向SMS提出业务申请时,由SMS生成与业务用户有关的第二通知音编码数据将其送至SCP以生成相应数据库;(3)根据所述第二通知音编码生成录音编码;(4)对应一个所述第二通知音编码,录制对应各种语种的多个语音文件,所述语音文件的文件名为16进制形式的所述录音编码;(5)将所述语音文件复制至智能外设;(6)当用户使用某智能业务时SCP根据该业务需求向所述智能外设传送所述第二通知音编码数据;(7)所述智能外设根据与所述第二通知音编码数据相应的录音编码,查到相应语音文件,并依次播放。
2.根据权利要求1所述的语音处理方法,其特征在于所述录音编码数据是由长度各不相同,用于标识语音内容和各种属性的多个位域组成的32位编码数据。
3.根据权利要求2所述的语音处理方法,其特征在于所述多个位域包括标识业务类别的业务编码,标识是否与业务举办单位有关的业务主办用户编码位域和标识业务语音的业务语音序号位域。
4.根据权利要求1所述的语音处理方法,其特征在于生成所述第一通知音编码数据的步骤由SCE完成。
5.根据权利要求4所述的语音处理方法,其特征在于所述步骤(4)是通过一个用于接收录制、编辑语音并存成数字磁盘文件的语音采编台完成语音文件录制的,所述磁盘文件的文件名可任意取定。
6.根据权利要求3所述的语音处理方法,其特征在于所述通知音编码数据也为32位编码数据,除包括与所述录音编码数据相同的所有位域外还包括标识语种个数的语种数位域和语种播放顺序位域。
7.根据权利要求6所述的语音处理方法,其特征在于所述通知音编码数据的所述业务编号位域由8位或5位组成。
8.根据权利要求7所述的语音处理方法,其特征在于所述通知音编码数据的所述业务主办用户编码位域由5位或9位组成。
9.根据权利要求8所述的语音处理方法,其特征在于所述语种播放顺序位域由含标识4种语言的10位组成,前三种语言各由有无该语言的1位标识和该语言顺序的2位标识组成,所余1位标识有无其他语种。
全文摘要
一种智能网中的语音处理方法,包括:生成与业务有关的第一数据(①);当用户提业务申请(③)时生成与业务用户有关的第二数据(⑤);根据该第二数据生成录音编码;录制和复制对应各语种的语音文件(⑥);当用户使用某业务时,根据该第二数据相应的录音编码,查到相应语音文件并依次播放。所述录音编码是由长度不同,用于标识语音内容和各属性的多个位域组成的32位数据。从而有效地减少了现有方法的操作数和减轻了网络和串口传输负荷。
文档编号G06F17/00GK1226712SQ9811312
公开日1999年8月25日 申请日期1998年2月16日 优先权日1998年2月16日
发明者袁子文, 徐晓, 苏杰, 张来发 申请人:深圳市华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1