一种铃音数据割接的方法和装置的制作方法

文档序号:7703010阅读:110来源:国知局
专利名称:一种铃音数据割接的方法和装置的制作方法
技术领域
本发明涉及彩铃业务领域,特别是指一种铃音数据割接的方法和装置。
背景技术
彩铃业务,又被称为彩色回铃音业务(Coloring Ring Back Tone, CRBT)。 由被叫用户进行设置,当主叫用户对其进行呼叫时,在被叫用户接通前,主叫 用户会听到一段音乐、广告或者是被叫用户自己设定的留言。这样,主叫用户 听到的已经不再是单调的铃声,而是被叫用户设定的铃音。
由于业务拓展等原因,通信业务运营商有时需要更换彩铃业务服务器的承 建商,这样的话,就需要将现有用户的彩铃数据资料进行无损失的转移,该过 程称之为割接,即彩铃数据资料从被割接服务器转移到割接服务器,原承建商 称之为被割接厂商,所述割接服务器即为替换原彩铃业务服务器的彩铃业务服 务器。
目前,铃音数据割接是通过批量调用的方法上传铃音,将铃音逻辑信息记 录到数据库中,再根据铃音逻辑信息与铃音物理文件存放位置的对应关系,将 铃音物理文件上传到割接服务器的指定目录下。
下面结合图1 ,对现有彩铃业务中利用批量调用的方法上传铃音数据的割接 过程做以介绍
步骤101:操作人员根据被割接厂商提供的铃音逻辑信息,编辑、生成符 合批量上传接口格式的文件。铃音逻辑信息包含除铃音物理文件以外的所有彩 铃资料,如铃音ID、铃音文件名、铃音编码、铃音价格、铃音有效期等。
由于批量上传接口格式中,明确规定了铃音名称、铃音歌手等信息中不能 含有特殊字或符号,如"喆"、"$,,和繁体汉字等,所以,操作人员在编辑、生成符合批量上传接口格式的文件的过程中,需要人工找出不符合要求的特殊字 或符号,根据实际情况对特殊字或符号进行删除或更改。所述符合批量上传接 口格式的文件即为铃音逻辑信息的相关文件。
步骤102:操作人员将被割接厂商提供的铃音物理文件,上传到割接服务 器上存储。铃音物理文件指的就是主叫用户拨打电话时听到的彩铃音源文件。
步骤103-105:操作人员登陆彩铃系统管理员界面,选择编辑好的批量上 传接口格式的文件,进行铃音所述文件、即铃音逻辑信息的批量上传操作。
彩铃系统管理员界面是一个具有系统管理权限的用户才可以登陆的Web主 界面。登陆成功后,进入铃音逻辑信息的批量上传子界面,选择编辑好的批量 上传接口格式的文件,进行铃音逻辑信息的批量上传操作。 一般情况下,铃音
逻辑信息的总量非常大,人工对特殊字或符号的修改不可能完全符合要求。Web 服务器将逐个读取批量上传接口格式的文件的内容,会对读取到的每一个批量 上传口格式的文件的内容进行格式校验。凡是存在内容不符合批量上传接口格 式的文件要求的,统一将相应文件写入到上传失败文件中;对于内容均符合要 求的,通过数据库铃音上传存储过程,将该首铃音的铃音逻辑信息以批量上传 接口格式的文件的形式存储到数据库的铃音表中,同时生成该首铃音的铃音逻 辑信息与铃音物理文件存放位置的对应关系,并依据此对应关系,将上传到割
接服务器上的铃音物理文件转存到割接服务器的指定目录下,此时,完成该首 铃音的上传操作,再进行下一首铃音的上传操作;
步骤106:操作人员对上传失败文件中的批量上传接口格式的文件进行人 工编辑,去除或更改不符合要求的特殊字或符号,再次进入步骤103~105,进 行铃音上传操作。
使用该批量调用的方法上传铃音,存在以下一些弊端
1、本方法中含有特殊字或符号的铃音逻辑信息上传会失败,所以批量上传 接口格式的文件中不能含有一些特殊字或符号,需要人工删除或更改,这给编 辑批量上传接口格式的文件的工作人员带来了极大的工作量。同时,由于铃音 名称、歌手信息等不允许存在特殊字或符号,经过人工删除或更改后,会丢失部分铃音信息;
2、 批量调用上传铃音的方法是上传完一首铃音之后,接着再上传下一首铃 音。在铃音数据割接量较大时,以10万首铃音为例,此方法往往需要2到3天时 间才能完成,效率极其低下,在此期间,彩铃业务只能处于停用状态,对运营 商造成不必要的损失,并影响彩铃用户的使用体验;
3、 当铃音数据量较大时,该上传铃音的操作需要2到3天时间才能完成,所 以,需要提前几天就开始割接铃音。在此期间往往会有新的铃音上传,这就需 要再进行增量铃音的上传操作,以保证铃音数据的完整性。但是,被割接厂商 的彩铃系统如果无法提供新增量铃音的铃音逻辑信息,只能提供全量铃音的铃 音逻辑信息,那么比对和筛选出需要再次上传的铃音逻辑信息的工作,会消耗 非常多的人力、物力和时间。

发明内容
有鉴于此,本发明的主要目的在于提供一种铃音数据割接的方法和装置,
大大提高铃音数据割接工作的效率,减少铃音数据割接作业的工作量,保证彩
铃业务的正常运营。
为达到上述目的,本发明的技术方案是这样实现的 本发明提供了 一种铃音数据割接的方法,该方法包括以下步骤 将被割接厂商提供的铃音逻辑信息,导入到彩铃系统的数据库的临时表中; 在所述临时表的铃音逻辑信息中选取必要信息,生成必要信息与铃音物理
文件存放位置的对应关系数据;
根据所述对应关系数据,将上传的铃音物理文件存储到割接服务器的指定
目录下。
上述方案中,所述在铃音逻辑信息选取必要信息,具体包括根据彩铃系 统中铃音逻辑信息与铃音物理文件存放位置的对应规则,在所述临时表的铃音 逻辑信息中选取必要信息。
上述方案中,所述生成必要信息与铃音物理文件存方文位置的对应关系数据,具体为根据彩铃系统中铃音逻辑信息与铃音物理文件存放位置的对应规则, 生成必要信息与铃音物理文件存放位置的对应关系数据。
上述方案中,所述生成必要信息与铃音物理文件存放位置的对应关系it据
之后,进一步包括将所述对应关系数据与所述铃音逻辑信息一同存储在彩铃 系统的数据库的铃音表中。
上述方案中,所述根据所述对应关系数据,将上传的铃音物理文件存储到 割接服务器的指定目录下,具体包括按必要信息的排列顺序将对应的铃音物 理文件存储到割接服务器的指定目录下。
本发明还提供了一种铃音数据割接装置,该装置包括
逻辑信息入库模块,用于将被割接厂商提供的铃音逻辑信息,导入到彩铃 系统的数据库的临时表中;
对应关系生成模块,用于在所述临时表的铃音逻辑信息中选取必要信息, 生成必要信息与铃音物理文件存放位置的对应关系数据;
物理铃音上传模块,用于根据所述对应关系数据,将上传的铃音物理文件 存储到割接服务器的指定目录下。
上述装置中,所述对应关系生成模块用于在铃音逻辑信息选取必要信息, 具体为根据彩铃系统中铃音逻辑信息与铃音物理文件存放位置的对应规则, 在所述临时表的铃音逻辑信息中选取必要信息。
上述装置中,所述对应关系生成模块用于生成必要信息与铃音物理文件存 放位置的对应关系数据,具体为根据彩铃系统中铃音逻辑信息与铃音物理文 件存放位置的对应规则,生成必要信息与铃音物理文件存放位置的对应关系数 据。
上述装置中,所述对应关系生成^t块进一步用于将所述对应关系数据与 所述铃音逻辑信息一同存储在彩铃系统的数据库的铃音表中。
上述装置中,所述物理铃音上传模块具体用于按必要信息的排列顺序将 对应的铃音物理文件存储到割接服务器的指定目录下。
本发明所提供的 一种铃音数据割接的方法和系统,通过先导入被割接厂商提供的铃音逻辑信息,据此批量生成铃音逻辑信息与铃音物理文件存放位置的 对应关系数据,再根据该对应关系数据,将铃音物理文件存储到割接服务器的 指定目录下,完成铃音的割接过程,无需人工的参与,减少铃音数据割接作业 的工作量,节约了大量的人力、物力和时间,大大提高铃音数据割接工作的效 率,保证了运营商彩铃业务的正常运行和彩铃用户的使用体验。


图1为现有彩铃系统铃音数据割接处理方法的流程示意图; 图2为本发明提供的彩铃系统铃音数据割接方法的流程示意图; 图3为本发明提供的彩铃系统铃音数据割接系统的结构示意图。
具体实施例方式
本发明的基本思想是通过将铃音逻辑信息导入数据库,并批量生成铃音 逻辑信息与铃音物理文件存放位置的对应关系数据,根据对应关系数据,将铃
音物理文件批量上传到割接服务器的指定目录下,实现彩铃系统铃音数据快速 割接。
如图2所示,本发明提供的一种铃音数据割接方法的流程示意图,其具体 步骤如下
步骤201,割接服务器将被割接厂商提供的铃音逻辑信息导入彩铃系统的 数据库的临时表中。
铃音逻辑信息通常是以文本文件的形式来表现,文件中各个字段以特定的 分隔符分割,如'T符号。
导入铃音逻辑信息的数据库可以为Oracle,割接服务器通过Oracle自带的 SQLLDR程序,将铃音逻辑信息导入到数据库的临时表中;也可以为Sybase, 割接服务器通过Sybase自带的BCP程序,将铃音逻辑信息导入到数据库的临 时表中。
由于现有方案中是基于Web接口进行的铃音逻辑信息上传,受Web接口自身的限制,Web接口对铃音逻辑信息中的特殊字或符号是无法识别的。而本 发明中则是基于数据库进行的铃音逻辑信息上传,便不存在无法识别特殊字或 符号的问题。
步骤202,割接服务器根据彩铃系统中铃音逻辑信息与铃音物理文件存放 位置的对应规则,在临时表的铃音逻辑信息中选取必要信息,并根据所述对应 规则批量生成必要信息与铃音物理文件存放位置的对应关系数据。
所选取的必要信息是根据铃音逻辑信息与铃音物理文件存放位置的对应规 则的配置来选取的,如所述对应规则的铃音逻辑信息中包含铃音文件名、铃音 编码、铃音价格、铃音有效期,那么就提取这四个信息作为必要信息。铃音逻 辑信息与铃音物理文件存放位置的对应规则为割接服务器预先设置好的规则,
例如规定割接服务器存储铃音物理文件分为00 ~ 99共100个目录,每个目录 又分为00 ~ 99共100个二级目录,每个铃音物理文件都存储在具体的二级目录 中;割接服务器规定按必要信息的排列顺序存储对应的铃音物理文件,即从 0000这个二级目录开始依次存储铃音物理文件,那么就按此规则生成对应关系 数据。
步骤203,割接服务器将必要信息与铃音物理文件存放位置的对应关系数 据连同铃音的铃音逻辑信息一同存储在彩铃系统的数据库的铃音表中。
步骤204,割接服务器才艮据必要信息与铃音物理文件存放位置的对应关系 数据,统一将上传的铃音物理文件存储到割接服务器的指定目录下。
该过程实际上就是一个割接服务器执行数据导入命令的过程,步骤202中 生成的铃音逻辑信息与铃音物理文件存放位置的对应关系数据包含可执行命 令,通过执行此命令即可实现铃音的逻辑信息与物理信息的同步,完成铃音的 上传过程。
根据以上描述可见,步骤201中将铃音逻辑信息导入彩铃系统的数据库的 临时表中是作为步骤202中选取必要信息的执行基础;必要信息与铃音物理文 件存》文位置的对应关系数据生成后,铃音逻辑信息将存储在彩铃系统的数据库 的铃音表中,如步骤203所示。为实现上述方法,如图3所示,本发明还提供了一种铃音数据割接的装置, 包括逻辑信息入库模块301 、对应关系生成模块302以及物理铃音上传模块303 , 具体的功能为
逻辑信息入库模块301,用于将被割接厂商提供的铃音逻辑信息,导入到 彩铃系统的数据库的临时表中。其中,铃音逻辑信息通常是以文本文件的形式 来表现,文件中各个字段以特定的分隔符分割,如T符号。导入铃音逻辑信 息的数据库可以为Oracle,该模块通过Oracle自带的SQLLDR程序,将铃音逻 辑信息导入到数据库的临时表中;也可以为Sybase,该;漠块通过Sybase自带的 BCP程序,将铃音逻辑信息导入到数据库的临时表中。
对应关系生成才莫块302,用于在临时表的铃音逻辑信息中选取必要信息, 生成必要信息与铃音物理文件存放位置的对应关系数据。对应关系生成模块 302,具体用于根据彩铃系统中铃音逻辑信息与铃音物理文件存放位置的对应规 则,在所述临时表的铃音逻辑信息中选取必要信息,并根据所述对应规则批量 生成必要信息与铃音物理文件存放位置的对应关系数据,并连同铃音逻辑信息 一同存储在彩铃系统的数据库的铃音表中。对应关系生成模块选取的必要信息 可以为铃音文件名、铃音编码、铃音价格、铃音有效期、铃音ID等。
物理铃音上传^t块303,用于根据对应关系生成模块302生成的必要信息 与铃音物理文件存》文位置的对应关系数据,将上传的铃音物理文件存储到割接 服务器的指定目录下,完成铃音的逻辑信息与物理信息的同步。
对于增量的割接,在被割接厂商无法提供增量数据的情况下,由于本发明 所述铃音割接方案所需时间大大缩短,可直接利用全量的铃音逻辑信息,进行 全量的割接。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范 围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应 包含在本发明的保护范围之内。
权利要求
1、一种铃音数据割接的方法,其特征在于,该方法包括以下步骤将被割接厂商提供的铃音逻辑信息,导入到彩铃系统的数据库的临时表中;在所述临时表的铃音逻辑信息中选取必要信息,生成必要信息与铃音物理文件存放位置的对应关系数据;根据所述对应关系数据,将上传的铃音物理文件存储到割接服务器的指定目录下。
2、 根据权利要求1所述的方法,其特征在于,所述在铃音逻辑信息选取必 要信息,具体包括根据彩铃系统中铃音逻辑信息与铃音物理文件存放位置的 对应规则,在所述临时表的铃音逻辑信息中选取必要信息。
3、 根据权利要求1所述的方法,其特征在于,所述生成必要信息与铃音物 理文件存放位置的对应关系数据,具体为根据彩铃系统中铃音逻辑信息与铃 音物理文件存放位置的对应规则,生成必要信息与铃音物理文件存放位置的对 应关系数据。
4、 根据权利要求1至3任一所述的方法,其特征在于,所述生成必要信息 与铃音物理文件存i文位置的对应关系数据之后,进一步包括将所述对应关系 数据与所述铃音逻辑信息一同存储在彩铃系统的数据库的铃音表中。
5、 根据权利要求1至3任一所述的方法,其特征在于,所述根据所述对应 关系数据,将上传的铃音物理文件存储到割接il良务器的指定目录下,具体包括 按必要信息的排列顺序将对应的铃音物理文件存储到割接服务器的指定目录 下。
6、 一种铃音数据割接装置,其特征在于,该装置包括 逻辑信息入库模块,用于将被割接厂商提供的铃音逻辑信息,导入到彩铃系统的凄t据库的临时表中;对应关系生成模块,用于在所述临时表的铃音逻辑信息中选取必要信息, 生成必要信息与铃音物理文件存放位置的对应关系数据;物理铃音上传模块,用于根据所述对应关系数据,将上传的铃音物理文件 存储到割接服务器的指定目录下。
7、 根据权利要求6所述的装置,其特征在于,所述对应关系生成模块用 于在铃音逻辑信息选取必要信息,具体为根据彩铃系统中铃音逻辑信息与铃 音物理文件存放位置的对应规则,在所述临时表的铃音逻辑信息中选取必要信 息。
8、 根据权利要求6所述的装置,其特征在于,所述对应关系生成模块用 于生成必要信息与铃音物理文件存放位置的对应关系数据,具体为根据彩铃 系统中铃音逻辑信息与铃音物理文件存放位置的对应规则,生成必要信息与铃 音物理文件存》文位置的对应关系数据。
9、 根据权利要求6至8任一所述的装置,其特征在于,所述对应关系生成 模块进一步用于将所述对应关系数据与所述铃音逻辑信息一同存储在彩铃系 统的数据库的铃音表中。
10、 根据权利要求6至8任一所述的装置,其特征在于,所述物理铃音上 传模块具体用于按必要信息的排列顺序将对应的铃音物理文件存储到割接服务器的指定目录下。
全文摘要
本发明涉及一种铃音数据割接的方法,将被割接厂商提供的铃音逻辑信息,导入到彩铃系统的数据库的临时表中,在铃音逻辑信息选取必要信息,生成必要信息与铃音物理文件存放位置的对应关系数据;根据所述对应关系数据,将上传的铃音物理文件存储到割接服务器的指定目录下,完成铃音的割接过程。本发明还提供了一种铃音数据割接装置。利用本发明提供的方法和装置可以大大提高铃音数据割接的工作效率,减少铃音数据割接的工作量,保证彩铃割接作业的顺利完成。
文档编号H04M3/42GK101668091SQ200910093429
公开日2010年3月10日 申请日期2009年9月21日 优先权日2009年9月21日
发明者贾永鲁 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1