[发明专利]一种名称转换方法及装置在审
申请号: | 201310624814.8 | 申请日: | 2013-11-26 |
公开(公告)号: | CN103617248A | 公开(公告)日: | 2014-03-05 |
发明(设计)人: | 曹坤波;郑磊;房海丰 | 申请(专利权)人: | 乐视网信息技术(北京)股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 名称 转换 方法 装置 | ||
技术领域
本发明涉及通信领域,尤其涉及一种名称转换方法及装置。
背景技术
随着电子技术和网络媒体的高速发展,使得用户对高效精确的搜索到目标文件的需求日益增加,在现有的目标文件的搜索过程中通常是由用户输入目标文件的中文拼音或者中文拼音的首字母,进而查询到当前媒体资源库(媒资库)里对应的目标文件的中文汉字,然后进一步完成相应播放过程。针对这一搜索过程,后台技术人员需要建立中文拼音的首字母与中文汉字的对应关系,即建立将中文汉字转换为对应的中文拼音的首字母的多音字字库。
然而,针对中文汉字中的多音字,利用现有的拼音首字母转换方法会出现错误的对应关系。例如,若当前的中文汉字为“水浒传”时,利用现有的拼音首字母转换方法,有可能会将“水浒传”转换为“SHC”,此时若用户在搜索目标文件“水浒传”时输入“SHZ”,就会得不到或者不能快速获得准确的目标文件。
发明内容
本发明的实施例提供一种名称转换方法及装置,能够提高将中文名称转换为对应拼音首字母的准确率,进而使得用户快速准确的定位搜索目标。
为达到上述目的,本发明的实施例采用如下技术方案:
本发明的实施例提供一种名称转换方法,所述方法包括:
获取目标文件的中文名称;
根据预置多音字字库确定所述目标文件的中文名称中是否含有多音字;
若所述目标文件的中文名称中含有多音字,则在媒资库中查找与所述目标文件的中文名称相同的中文名称;
若在所述媒资库中查找到与所述目标文件的中文名称相同的中文名称,则根据所述媒资库内的拼音首字母确定所述目标文件的中文名称的拼音首字母;其中,所述媒资库内的拼音首字母为所述媒资库中查找到的中文名称的拼音首字母;
若在所述媒资库中没有查找到与所述目标文件的中文名称相同的中文名称,则根据预置字典确定所述目标文件的中文名称对应的拼音首字母,所述预置字典包括所述媒资库内的文件名称与相应的拼音首字母的对应关系,以及预置常规词与相应的拼音首字母的对应关系。
根据预置字典确定所述目标文件的中文名称对应的拼音首字母包括:
根据所述预置字典对所述目标文件的中文名称进行分词,以获得所述目标文件的中文名称的各个最小语义单元;
根据所述预置字典确定所述各个最小语义单元对应的拼音首字母。
所述方法还包括:
若所述目标文件的中文名称中不包含多音字,则根据拼音表确定所述目标文件的中文名称的拼音首字母。
所述方法还包括:
监控所述媒资库内的文件名称与相应的拼音首字母的对应关系是否更新;
如果更新,则更新所述预置字典内的所述媒资库内的文件名称与相应的拼音首字母的对应关系。
所述方法还包括:
实时更新所述预置字典内的预置常规词以及相应的拼音首字母的对应关系。
本发明的实施例提供一种名称转换装置,所述装置包括:
获取模块,用于获取目标文件的中文名称;
查找模块,用于根据预置多音字字库确定所述目标文件的中文名称中是否含有多音字,以及若所述目标文件的中文名称中含有多音字,则在媒资库中查找与所述目标文件的中文名称相同的中文名称;
第一转换模块,用于若在所述媒资库中查找到与所述目标文件的中文名称相同的中文名称,则根据所述媒资库内的拼音首字母确定所述目标文件的中文名称的拼音首字母;其中,所述媒资库内的拼音首字母为所述媒资库中查找到的中文名称的拼音首字母;
第二转换模块,用于若在所述媒资库中没有查找到所述目标文件的中文名称,则根据预置字典确定所述目标文件的中文名称对应的拼音首字母,所述预置字典包括所述媒资库内的文件名称与相应的拼音首字母的对应关系,以及预置常规词与相应的拼音首字母的对应关系。
所述第二转换模块还包括:
分词模块,用于根据所述预置字典对所述目标文件的中文名称进行分词,以获得所述目标文件的中文名称的各个最小语义单元;
执行模块,用于根据所述预置字典确定所述各个最小语义单元对应的拼音首字母。
若所述目标文件的中文名称中不包含多音字,则还包括第三转换模块,用于直接根据拼音表确定所述目标文件的中文名称的拼音首字母。
所述装置还包括:
检测模块,用于监控所述媒资库内的文件名称与相应的拼音首字母的对应关系是否更新;
更新模块,用于如果更新,则更新所述预置字典内的所述媒资库内的文件名称与相应的拼音首字母的对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视网信息技术(北京)股份有限公司,未经乐视网信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310624814.8/2.html,转载请声明来源钻瓜专利网。