一種名稱轉(zhuǎn)換方法及裝置制造方法
【專利摘要】本發(fā)明的實(shí)施例提供一種名稱轉(zhuǎn)換方法及裝置,涉及通信領(lǐng)域,通過預(yù)置字典,提高將中文名稱轉(zhuǎn)換為對應(yīng)拼音首字母的準(zhǔn)確率,進(jìn)而使用戶快速準(zhǔn)確的定位搜索目標(biāo)。該方法包括:獲取目標(biāo)文件的中文名稱;根據(jù)預(yù)置多音字字庫確定目標(biāo)文件的中文名稱中是否含有多音字;若目標(biāo)文件的中文名稱中含有多音字,則在媒資庫中查找與目標(biāo)文件的中文名稱相同的中文名稱;若在媒資庫中查找到與目標(biāo)文件的中文名稱相同的中文名稱,則根據(jù)媒資庫內(nèi)的拼音首字母確定目標(biāo)文件的中文名稱的拼音首字母;若在媒資庫中沒有查找到與目標(biāo)文件的中文名稱相同的中文名稱,則根據(jù)預(yù)置字典確定目標(biāo)文件的中文名稱對應(yīng)的拼音首字母。
【專利說明】一種名稱轉(zhuǎn)換方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種名稱轉(zhuǎn)換方法及裝置。
【背景技術(shù)】
[0002]隨著電子技術(shù)和網(wǎng)絡(luò)媒體的高速發(fā)展,使得用戶對高效精確的搜索到目標(biāo)文件的需求日益增加,在現(xiàn)有的目標(biāo)文件的搜索過程中通常是由用戶輸入目標(biāo)文件的中文拼音或者中文拼音的首字母,進(jìn)而查詢到當(dāng)前媒體資源庫(媒資庫)里對應(yīng)的目標(biāo)文件的中文漢字,然后進(jìn)一步完成相應(yīng)播放過程。針對這一搜索過程,后臺(tái)技術(shù)人員需要建立中文拼音的首字母與中文漢字的對應(yīng)關(guān)系,即建立將中文漢字轉(zhuǎn)換為對應(yīng)的中文拼音的首字母的多音字字庫。
[0003]然而,針對中文漢字中的多音字,利用現(xiàn)有的拼音首字母轉(zhuǎn)換方法會(huì)出現(xiàn)錯(cuò)誤的對應(yīng)關(guān)系。例如,若當(dāng)前的中文漢字為“水滸傳”時(shí),利用現(xiàn)有的拼音首字母轉(zhuǎn)換方法,有可能會(huì)將“水滸傳”轉(zhuǎn)換為“SHC”,此時(shí)若用戶在搜索目標(biāo)文件“水滸傳”時(shí)輸入“SHZ”,就會(huì)得不到或者不能快速獲得準(zhǔn)確的目標(biāo)文件。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的實(shí)施例提供一種名稱轉(zhuǎn)換方法及裝置,能夠提高將中文名稱轉(zhuǎn)換為對應(yīng)拼音首字母的準(zhǔn)確率,進(jìn)而使得用戶快速準(zhǔn)確的定位搜索目標(biāo)。
[0005]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0006]本發(fā)明的實(shí)施例提供一種名稱轉(zhuǎn)換方法,所述方法包括:
[0007]獲取目標(biāo)文件的中文名稱;
[0008]根據(jù)預(yù)置多音字字庫確定所述目標(biāo)文件的中文名稱中是否含有多音字;
[0009]若所述目標(biāo)文件的中文名稱中含有多音字,則在媒資庫中查找與所述目標(biāo)文件的中文名稱相同的中文名稱;
[0010]若在所述媒資庫中查找到與所述目標(biāo)文件的中文名稱相同的中文名稱,則根據(jù)所述媒資庫內(nèi)的拼音首字母確定所述目標(biāo)文件的中文名稱的拼音首字母;其中,所述媒資庫內(nèi)的拼音首字母為所述媒資庫中查找到的中文名稱的拼音首字母;
[0011 ] 若在所述媒資庫中沒有查找到與所述目標(biāo)文件的中文名稱相同的中文名稱,則根據(jù)預(yù)置字典確定所述目標(biāo)文件的中文名稱對應(yīng)的拼音首字母,所述預(yù)置字典包括所述媒資庫內(nèi)的文件名稱與相應(yīng)的拼音首字母的對應(yīng)關(guān)系,以及預(yù)置常規(guī)詞與相應(yīng)的拼音首字母的對應(yīng)關(guān)系。
[0012]根據(jù)預(yù)置字典確定所述目標(biāo)文件的中文名稱對應(yīng)的拼音首字母包括:
[0013]根據(jù)所述預(yù)置字典對所述目標(biāo)文件的中文名稱進(jìn)行分詞,以獲得所述目標(biāo)文件的中文名稱的各個(gè)最小語義單元;
[0014]根據(jù)所述預(yù)置字典確定所述各個(gè)最小語義單元對應(yīng)的拼音首字母。
[0015]所述方法還包括:[0016]若所述目標(biāo)文件的中文名稱中不包含多音字,則根據(jù)拼音表確定所述目標(biāo)文件的中文名稱的拼音首字母。
[0017]所述方法還包括:
[0018]監(jiān)控所述媒資庫內(nèi)的文件名稱與相應(yīng)的拼音首字母的對應(yīng)關(guān)系是否更新;
[0019]如果更新,則更新所述預(yù)置字典內(nèi)的所述媒資庫內(nèi)的文件名稱與相應(yīng)的拼音首字母的對應(yīng)關(guān)系。
[0020]所述方法還包括:
[0021]實(shí)時(shí)更新所述預(yù)置字典內(nèi)的預(yù)置常規(guī)詞以及相應(yīng)的拼音首字母的對應(yīng)關(guān)系。
[0022]本發(fā)明的實(shí)施例提供一種名稱轉(zhuǎn)換裝置,所述裝置包括:
[0023]獲取模塊,用于獲取目標(biāo)文件的中文名稱;
[0024]查找模塊,用于根據(jù)預(yù)置多音字字庫確定所述目標(biāo)文件的中文名稱中是否含有多音字,以及若所述目標(biāo)文件的中文名稱中含有多音字,則在媒資庫中查找與所述目標(biāo)文件的中文名稱相同的中文名稱;
[0025]第一轉(zhuǎn)換模塊,用于若在所述媒資庫中查找到與所述目標(biāo)文件的中文名稱相同的中文名稱,則根據(jù)所述媒資庫內(nèi)的拼音首字母確定所述目標(biāo)文件的中文名稱的拼音首字母;其中,所述媒資庫內(nèi)的拼音首字母為所述媒資庫中查找到的中文名稱的拼音首字母;
[0026]第二轉(zhuǎn)換模塊,用于若在所述媒資庫中沒有查找到所述目標(biāo)文件的中文名稱,則根據(jù)預(yù)置字典確定所述目標(biāo)文件的中文名稱對應(yīng)的拼音首字母,所述預(yù)置字典包括所述媒資庫內(nèi)的文件名稱與相應(yīng)的拼音首字母的對應(yīng)關(guān)系,以及預(yù)置常規(guī)詞與相應(yīng)的拼音首字母的對應(yīng)關(guān)系。
[0027]所述第二轉(zhuǎn)換模塊還包括:
[0028]分詞模塊,用于根據(jù)所述預(yù)置字典對所述目標(biāo)文件的中文名稱進(jìn)行分詞,以獲得所述目標(biāo)文件的中文名稱的各個(gè)最小語義單元;
[0029]執(zhí)行模塊,用于根據(jù)所述預(yù)置字典確定所述各個(gè)最小語義單元對應(yīng)的拼音首字母。
[0030]若所述目標(biāo)文件的中文名稱中不包含多音字,則還包括第三轉(zhuǎn)換模塊,用于直接根據(jù)拼音表確定所述目標(biāo)文件的中文名稱的拼音首字母。
[0031]所述裝置還包括:
[0032]檢測模塊,用于監(jiān)控所述媒資庫內(nèi)的文件名稱與相應(yīng)的拼音首字母的對應(yīng)關(guān)系是否更新;
[0033]更新模塊,用于如果更新,則更新所述預(yù)置字典內(nèi)的所述媒資庫內(nèi)的文件名稱與相應(yīng)的拼音首字母的對應(yīng)關(guān)系。
[0034]所述更新模塊,還用于實(shí)時(shí)更新所述預(yù)置字典內(nèi)的預(yù)置常規(guī)詞以及相應(yīng)的拼音首字母的對應(yīng)關(guān)系。
[0035]本發(fā)明的實(shí)施例提供一種名稱轉(zhuǎn)換方法及裝置,通過獲取目標(biāo)文件的中文名稱,進(jìn)而根據(jù)預(yù)置多音字字庫確定目標(biāo)文件的中文名稱中是否含有多音字,若目標(biāo)文件的中文名稱中含有多音字,則在媒資庫中查找與目標(biāo)文件的中文名稱相同的中文名稱,若在媒資庫中查找到與目標(biāo)文件的中文名稱相同的中文名稱,則根據(jù)媒資庫內(nèi)的拼音首字母確定目標(biāo)文件的中文名稱的拼音首字母,媒資庫內(nèi)的拼音首字母為與目標(biāo)文件的中文名稱相同的中文名稱所對應(yīng)的,進(jìn)一步地,若在媒資庫中沒有查找到與目標(biāo)文件的中文名稱相同的中文名稱,則根據(jù)預(yù)置字典確定目標(biāo)文件的中文名稱對應(yīng)的拼音首字母。通過預(yù)置字典,能夠提高將中文名稱轉(zhuǎn)換為對應(yīng)拼音首字母的準(zhǔn)確率,進(jìn)而使得用戶快速準(zhǔn)確的定位搜索目標(biāo)。
【專利附圖】
【附圖說明】
[0036]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0037]圖1為本發(fā)明實(shí)施例提供的一種名稱轉(zhuǎn)換方法的流程示意圖一;
[0038]圖2為本發(fā)明實(shí)施例提供的一種名稱轉(zhuǎn)換方法的流程示意圖二 ;
[0039]圖3為本發(fā)明實(shí)施例提供的一種名稱轉(zhuǎn)換裝置的結(jié)構(gòu)示意圖一;
[0040]圖4為本發(fā)明實(shí)施例提供的一種名稱轉(zhuǎn)換裝置的結(jié)構(gòu)示意圖二 ;
[0041]圖5為本發(fā)明實(shí)施例提供的一種名稱轉(zhuǎn)換裝置的結(jié)構(gòu)示意圖三。
【具體實(shí)施方式】
[0042]以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、接口、技術(shù)之類的具體細(xì)節(jié),以便透徹理解本發(fā)明。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒有這些具體細(xì)節(jié)的其它實(shí)施例中也可以實(shí)現(xiàn)本發(fā)明。在其它情況中,省略對眾所周知的裝置、電路以及方法的詳細(xì)說明,以免不必要的細(xì)節(jié)妨礙本發(fā)明的描述。
[0043]實(shí)施例一
[0044]本發(fā)明的實(shí)施例提供一種名稱轉(zhuǎn)換方法,如圖1所示,包括:
[0045]101、名稱轉(zhuǎn)換裝置獲取目標(biāo)文件的中文名稱。
[0046]其中,目標(biāo)文件的中文名稱可以為未經(jīng)過專門人員進(jìn)行拼音首字母編輯的文件。具體的,本實(shí)施例提供一種名稱轉(zhuǎn)換方法,需建立中文漢字與其對應(yīng)的拼音首字母的對應(yīng)關(guān)系,以保證用戶能夠通過輸入所需目標(biāo)文件的拼音首字母進(jìn)行目標(biāo)文件的檢索,會(huì)輸入所需目標(biāo)文件的拼音或拼音首字母。
[0047]102、名稱轉(zhuǎn)換裝置根據(jù)預(yù)置多音字字庫確定目標(biāo)文件的中文名稱中是否含有多
曰子°
[0048]其中,預(yù)置多音字字庫為名稱轉(zhuǎn)換裝置內(nèi)部預(yù)置的多音字字庫,其中收錄了中文漢字中的所有多音字,用于確定在目標(biāo)文件中的是否包含有多音字。
[0049]例如,某目標(biāo)文件為“三國演義”,在名稱轉(zhuǎn)換裝置獲取目標(biāo)文件的中文名稱之后,調(diào)用預(yù)置多音字字庫確定目標(biāo)文件的中文名稱中是否含有多音字,查找完畢發(fā)現(xiàn)“三國演義”中沒有多音字,那么名稱轉(zhuǎn)換裝置則直接根據(jù)拼音表確定目標(biāo)文件的中文名稱的拼音首字母“ SGYY ”。
[0050]又例如,某目標(biāo)文件為“水滸傳”,在名稱轉(zhuǎn)換裝置獲取目標(biāo)文件的中文名稱之后,調(diào)用預(yù)置多音字字庫確定目標(biāo)文件的中文名稱中是否含有多音字,查找完畢發(fā)現(xiàn)“水滸傳”中的“傳”字為多音字,此時(shí)名稱轉(zhuǎn)換裝置需要通過遍歷媒資庫進(jìn)一步確認(rèn)“水滸傳”對應(yīng)的拼音首字母。
[0051]103、若目標(biāo)文件的中文名稱中含有多音字,名稱轉(zhuǎn)換裝置則在媒資庫中查找與目標(biāo)文件的中文名稱相同的中文名稱。
[0052]其中,媒資庫為存儲(chǔ)所有多媒體文件的數(shù)據(jù)庫,媒資庫內(nèi)的任意多媒體文件都有可能成為目標(biāo)文件。另外,名稱轉(zhuǎn)換裝置對媒資庫進(jìn)行實(shí)時(shí)更新操作以保證媒資庫內(nèi)的多媒體文件最大限度的滿足用戶的搜索需要。
[0053]示例性的,若目標(biāo)文件的名稱為“甄嫘傳”,在調(diào)用預(yù)置多音字字庫后,確定目標(biāo)文件的中文名稱中含有多音字“傳”,此時(shí),名稱轉(zhuǎn)換裝置則在媒資庫中查找是否包含有與目標(biāo)文件的中文名稱“甄嫘傳”相同的中文名稱,若媒資庫中包含與目標(biāo)文件的中文名稱相同的中文名稱,名稱轉(zhuǎn)換裝置則根據(jù)媒資庫內(nèi)的與目標(biāo)文件的中文名稱相同的中文名稱轉(zhuǎn)換為目標(biāo)文件的中文名稱對應(yīng)的拼音首字母,若媒資庫中不包含與目標(biāo)文件的中文名稱相同的中文名稱,名稱轉(zhuǎn)換裝置則根據(jù)預(yù)置多音字字庫按照預(yù)設(shè)規(guī)則確定目標(biāo)文件的中文名稱對應(yīng)的拼音首字母。
[0054]相應(yīng)的,這里對目標(biāo)文件的中文名稱中含有多音字的個(gè)數(shù)不做限定,可以為一個(gè)或者多個(gè)。
[0055]104、若在媒資庫中查找到與目標(biāo)文件的中文名稱相同的中文名稱,名稱轉(zhuǎn)換裝置則根據(jù)媒資庫內(nèi)的拼音首字母確定目標(biāo)文件的中文名稱的拼音首字母。
[0056]其中,媒資庫內(nèi)的拼音首字母為媒資庫中查找到的中文名稱的拼音首字母。
[0057]具體的,名稱轉(zhuǎn)換裝置在媒資庫中查找是否包含有與目標(biāo)文件的中文名稱相同的中文名稱,若媒資庫中包含有與目標(biāo)文件的中文名稱相同的中文名稱,則說明媒資庫內(nèi)有與目標(biāo)文件對應(yīng)的拼音首字母的預(yù)置關(guān)系,那么名稱轉(zhuǎn)換裝置則根據(jù)媒資庫內(nèi)的拼音首字母確定目標(biāo)文件的中文名稱的拼音首字母,媒資庫內(nèi)的拼音首字母為與目標(biāo)文件的中文名稱相同的中文名稱所對應(yīng)的。
[0058]示例性的,若目標(biāo)文件的名稱為“大漢傳奇”,其中,“傳”字為多音字。名稱轉(zhuǎn)換裝置則在媒資庫中查找是否包含有與目標(biāo)文件的中文名稱相同的中文名稱“大漢傳奇”,若媒資庫中包含有與目標(biāo)文件的中文名稱相同的中文名稱,名稱轉(zhuǎn)換裝置則根據(jù)媒資庫內(nèi)的與目標(biāo)文件的中文名稱相同的中文名稱“大漢傳奇”所對應(yīng)的拼音首字母“DHCQ”,確定目標(biāo)文件的中文名稱的拼音首字母為“DHCQ”。
[0059]105、若在媒資庫中沒有查找到與目標(biāo)文件的中文名稱相同的中文名稱,名稱轉(zhuǎn)換裝置則根據(jù)預(yù)置字典確定目標(biāo)文件的中文名稱對應(yīng)的拼音首字母。
[0060]其中,預(yù)置字典包括媒資庫內(nèi)的文件名稱與相應(yīng)的拼音首字母的對應(yīng)關(guān)系,以及預(yù)置常規(guī)詞與相應(yīng)的拼音首字母的對應(yīng)關(guān)系。
[0061 ] 具體的,若目標(biāo)文件的中文名稱中含有多音字,名稱轉(zhuǎn)換裝置則在媒資庫中查找是否包含有與目標(biāo)文件的中文名稱相同的中文名稱,若媒資庫中不包含與目標(biāo)文件的中文名稱相同的中文名稱,那么名稱轉(zhuǎn)換裝置根據(jù)預(yù)置字典對目標(biāo)文件的中文名稱進(jìn)行分詞,以獲得目標(biāo)文件的中文名稱的各個(gè)最小語義單元,然后名稱轉(zhuǎn)換裝置根據(jù)預(yù)置字典確定各個(gè)最小語義單元對應(yīng)的拼音首字母,進(jìn)而確定目標(biāo)文件的中文名稱的對應(yīng)的拼音首字母。
[0062]示例性的,若目標(biāo)文件的中文名稱為“十二生肖”,其中“肖”字為多音字。名稱轉(zhuǎn)換裝置則在媒資庫中查找是否包含有與目標(biāo)文件的中文名稱相同的中文名稱“十二生肖”,若媒資庫中不包含與目標(biāo)文件的中文名稱相同的中文名稱“十二生肖”,那么名稱轉(zhuǎn)換裝置根據(jù)預(yù)置字典對目標(biāo)文件的中文名稱進(jìn)行分詞,以獲得目標(biāo)文件的中文名稱的各個(gè)最小語義單元“十二”和“生肖”,然后名稱轉(zhuǎn)換裝置根據(jù)預(yù)置字典確定各個(gè)最小語義單元對應(yīng)的拼音首字母“SE”、“SX”,進(jìn)而確定目標(biāo)文件的中文名稱的對應(yīng)的拼音首字母“SESX”。
[0063]本發(fā)明的實(shí)施例提供一種名稱轉(zhuǎn)換方法,通過獲取目標(biāo)文件的中文名稱,進(jìn)而根據(jù)預(yù)置多音字字庫確定目標(biāo)文件的中文名稱中是否含有多音字,若目標(biāo)文件的中文名稱中含有多音字,則在媒資庫中查找與目標(biāo)文件的中文名稱相同的中文名稱,若在媒資庫中查找到與目標(biāo)文件的中文名稱相同的中文名稱,則根據(jù)媒資庫內(nèi)的拼音首字母確定目標(biāo)文件的中文名稱的拼音首字母,媒資庫內(nèi)的拼音首字母為與目標(biāo)文件的中文名稱相同的中文名稱所對應(yīng)的,進(jìn)一步地,若在媒資庫中沒有查找到與目標(biāo)文件的中文名稱相同的中文名稱,則根據(jù)預(yù)置字典確定目標(biāo)文件的中文名稱對應(yīng)的拼音首字母。通過預(yù)置字典,能夠提高將中文名稱轉(zhuǎn)換為對應(yīng)拼音首字母的準(zhǔn)確率,進(jìn)而使得用戶快速準(zhǔn)確的定位搜索目標(biāo)。
[0064]實(shí)施例二
[0065]本發(fā)明的實(shí)施例提供一種名稱轉(zhuǎn)換方法,如圖2所示,包括:
[0066]201、名稱轉(zhuǎn)換裝置檢測媒資庫內(nèi)是否更新目標(biāo)文件。
[0067]其中,媒資庫為存儲(chǔ)所有多媒體文件的數(shù)據(jù)庫,媒資庫內(nèi)的任意多媒體文件都有可能成為目標(biāo)文件。另外,名稱轉(zhuǎn)換裝置對媒資庫進(jìn)行實(shí)時(shí)更新操作以保證媒資庫內(nèi)的多媒體文件最大限度的滿足用戶的搜索需要。
[0068]具體的,名稱轉(zhuǎn)換裝置定期對媒資庫內(nèi)的多媒體文件進(jìn)行檢測,若檢測到新的多媒體文件出現(xiàn),那么該多媒體文件被定義為目標(biāo)文件,等待進(jìn)一步對目標(biāo)文件的中文名稱進(jìn)行轉(zhuǎn)換,以獲得目標(biāo)文件的中文名稱對應(yīng)的拼音首字母,使得用戶快速準(zhǔn)確的定位搜索目標(biāo)。
[0069]202、名稱轉(zhuǎn)換裝置獲取目標(biāo)文件的中文名稱。
[0070]其中,目標(biāo)文件的中文名稱可以為未經(jīng)過專門人員進(jìn)行拼音首字母編輯的文件。具體的,本實(shí)施例提供一種名稱轉(zhuǎn)換方法,需建立中文漢字與其對應(yīng)的拼音首字母的對應(yīng)關(guān)系,以保證用戶能夠通過輸入所需目標(biāo)文件的拼音首字母進(jìn)行目標(biāo)文件的檢索,會(huì)輸入所需目標(biāo)文件的拼音或拼音首字母。
[0071]203、名稱轉(zhuǎn)換裝置根據(jù)預(yù)置多音字字庫確定目標(biāo)文件的中文名稱中是否含有多
曰子°
[0072]其中,預(yù)置多音字字庫為稱轉(zhuǎn)換裝置內(nèi)部預(yù)置的多音字字庫,其中收錄了中文漢字中的所有多音字,用于確定在目標(biāo)文件中的是否包含有多音字。
[0073]例如,某目標(biāo)文件為“新紅樓夢”,在名稱轉(zhuǎn)換裝置獲取目標(biāo)文件的中文名稱之后,調(diào)用預(yù)置多音字字庫確定目標(biāo)文件的中文名稱中是否含有多音字,查找完畢發(fā)現(xiàn)“新紅樓夢”中沒有多音字,那么名稱轉(zhuǎn)換裝置則直接根據(jù)拼音表確定目標(biāo)文件的中文名稱的拼音首字母“XHLM”。
[0074]又例如,某目標(biāo)文件為“發(fā)酵幸?!?,在名稱轉(zhuǎn)換裝置獲取目標(biāo)文件的中文名稱之后,調(diào)用預(yù)置多音字字庫確定目標(biāo)文件的中文名稱中是否含有多音字,查找完畢發(fā)現(xiàn)“發(fā)酵幸?!敝械摹敖汀弊譃槎嘁糇郑藭r(shí)名稱轉(zhuǎn)換裝置需要通過遍歷媒資庫進(jìn)一步確認(rèn)“發(fā)酵幸?!睂?yīng)的拼音首字母。[0075]204、若目標(biāo)文件的中文名稱中含有多音字,名稱轉(zhuǎn)換裝置則在媒資庫中查找是否包含有與目標(biāo)文件的中文名稱相同的中文名稱。
[0076]示例性的,若目標(biāo)文件的名稱為“神醫(yī)華佗”,在調(diào)用預(yù)置多音字字庫后,確定目標(biāo)文件的中文名稱中含有多音字“華”,此時(shí),名稱轉(zhuǎn)換裝置則在媒資庫中查找是否包含有與目標(biāo)文件的中文名稱相同的中文名稱“神醫(yī)華佗”,若媒資庫中包含有與目標(biāo)文件的中文名稱相同的中文名稱,名稱轉(zhuǎn)換裝置則根據(jù)媒資庫內(nèi)的與目標(biāo)文件的中文名稱相同的中文名稱轉(zhuǎn)換為目標(biāo)文件的中文名稱對應(yīng)的拼音首字母,若媒資庫中不包含與目標(biāo)文件的中文名稱相同的中文名稱,名稱轉(zhuǎn)換裝置則根據(jù)預(yù)置字典按照預(yù)設(shè)規(guī)則確定目標(biāo)文件的中文名稱對應(yīng)的拼音首字母。
[0077]相應(yīng)的,這里對目標(biāo)文件的中文名稱中含有多音字的個(gè)數(shù)不做限定,可以為一個(gè)或者多個(gè)。
[0078]205、若媒資庫中包含有與目標(biāo)文件的中文名稱相同的中文名稱,名稱轉(zhuǎn)換裝置則根據(jù)媒資庫內(nèi)的拼音首字母確定目標(biāo)文件的中文名稱的拼音首字母。
[0079]其中,媒資庫內(nèi)的拼音首字母為媒資庫中查找到的中文名稱的拼音首字母。
[0080]具體的,名稱轉(zhuǎn)換裝置則在媒資庫中查找是否包含有與目標(biāo)文件的中文名稱相同的中文名稱,若媒資庫中包含有與目標(biāo)文件的中文名稱相同的中文名稱,說明媒資庫內(nèi)有與目標(biāo)文件對應(yīng)的拼音首字母的預(yù)置關(guān)系,那么名稱轉(zhuǎn)換裝置則根據(jù)媒資庫內(nèi)的與目標(biāo)文件的中文名稱相同的中文名稱轉(zhuǎn)換為目標(biāo)文件的中文名稱對應(yīng)的拼音首字母。
[0081]示例性的,若目標(biāo)文件的名稱為“紀(jì)曉嵐”,其中,“紀(jì)”字為多音字。名稱轉(zhuǎn)換裝置則在媒資庫中查找是否包含有與目標(biāo)文件的中文名稱相同的中文名稱“紀(jì)曉嵐”,若媒資庫中包含有與目標(biāo)文件的中文名稱相同的中文名稱,名稱轉(zhuǎn)換裝置則根據(jù)媒資庫內(nèi)的與目標(biāo)文件的中文名稱相同的中文名稱“紀(jì)曉嵐”,轉(zhuǎn)換為目標(biāo)文件的中文名稱對應(yīng)的拼音首字母“JXL”,從而確定了目標(biāo)文件的中文名稱對應(yīng)的拼音首字母。
[0082]206、若媒資庫中不包含與目標(biāo)文件的中文名稱相同的中文名稱,名稱轉(zhuǎn)換裝置則根據(jù)預(yù)置字典對目標(biāo)文件的中文名稱進(jìn)行分詞,以獲得目標(biāo)文件的中文名稱的各個(gè)最小語義單元。
[0083]預(yù)置字典包括媒資庫內(nèi)的文件名稱與拼音首字母的對應(yīng)關(guān)系,以及預(yù)置常規(guī)詞與拼音首字母的對應(yīng)關(guān)系。其中,預(yù)置常規(guī)詞為以詞性區(qū)分的最小語義單元,例如介詞“的”、“地”、“得”等,名詞“傳奇”、“中國”、“初戀”等等,動(dòng)詞“唱”、“打”、“愛”等等。
[0084]具體的,若目標(biāo)文件的中文名稱中含有多音字,名稱轉(zhuǎn)換裝置則在媒資庫中查找是否包含有與目標(biāo)文件的中文名稱相同的中文名稱,若媒資庫中不包含與目標(biāo)文件的中文名稱相同的中文名稱,那么名稱轉(zhuǎn)換裝置根據(jù)預(yù)置字典對目標(biāo)文件的中文名稱進(jìn)行分詞,以獲得目標(biāo)文件的中文名稱的各個(gè)最小語義單元,即把目標(biāo)文件拆分成以詞性作為單元的一個(gè)一個(gè)不同詞語,而且這詞語在預(yù)置字典已經(jīng)存在。
[0085]示例性的,若目標(biāo)文件的中文名稱為“行走的美麗”,其中“行”字為多音字。名稱轉(zhuǎn)換裝置則在媒資庫中查找是否包含有與目標(biāo)文件的中文名稱相同的中文名稱“行走的美麗”,若媒資庫中不包含與目標(biāo)文件的中文名稱相同的中文名稱“行走的美麗”,那么名稱轉(zhuǎn)換裝置根據(jù)預(yù)置字典對目標(biāo)文件的中文名稱進(jìn)行分詞,以獲得目標(biāo)文件的中文名稱的各個(gè)最小語義單元,分別為動(dòng)詞“行走”、介詞“的”和名詞“美麗”,然后名稱轉(zhuǎn)換裝置根據(jù)預(yù)置字典確定各個(gè)最小語義單元對應(yīng)的拼音首字母“XZ”、“D”和“ML”,進(jìn)而確定目標(biāo)文件的中文名稱的對應(yīng)的拼音首字母“XZDML”。
[0086]207、名稱轉(zhuǎn)換裝置根據(jù)預(yù)置字典確定各個(gè)最小語義單元對應(yīng)的拼音首字母,進(jìn)而確定目標(biāo)文件的中文名稱的對應(yīng)的拼音首字母。
[0087]具體的,由于預(yù)置字典確定各個(gè)最小語義單元都存在對應(yīng)的拼音首字母,例如介詞“的”對應(yīng)的拼音首字母為“D”,名詞“初戀”對應(yīng)的拼音首字母為“CL”,動(dòng)詞“唱”對應(yīng)的拼音首字母為“C”。所以,名稱轉(zhuǎn)換裝置根據(jù)預(yù)置字典確定各個(gè)最小語義單元對應(yīng)的拼音首字母,進(jìn)而確定目標(biāo)文件的中文名稱的對應(yīng)的拼音首字母。
[0088]示例性的,若目標(biāo)文件的中文名稱為“令狐沖的扮演者”,其中“令”字為多音字。名稱轉(zhuǎn)換裝置則在媒資庫中查找是否包含有與目標(biāo)文件的中文名稱相同的中文名稱“令狐沖的扮演者”,若媒資庫中不包含與目標(biāo)文件的中文名稱相同的中文名稱“令狐沖的扮演者”,那么名稱轉(zhuǎn)換裝置根據(jù)預(yù)置字典對目標(biāo)文件的中文名稱進(jìn)行分詞,以獲得目標(biāo)文件的中文名稱的各個(gè)最小語義單元,分別為介詞“的”和名詞“扮演者”和“令狐沖”,然后名稱轉(zhuǎn)換裝置根據(jù)預(yù)置字典確定各個(gè)最小語義單元對應(yīng)的拼音首字母“LHC”、“D”和“BYZ”,進(jìn)而確定目標(biāo)文件的中文名稱的對應(yīng)的拼音首字母“LHCDBYZ”。
[0089]208、若目標(biāo)文件的中文名稱中不包含多音字,名稱轉(zhuǎn)換裝置則直接根據(jù)拼音表確定目標(biāo)文件的中文名稱的拼音首字母。
[0090]具體的,名稱轉(zhuǎn)換裝置調(diào)用預(yù)置多音字字庫確定目標(biāo)文件的中文名稱中是否含有多音字,若目標(biāo)文件的中文名稱中不包含多音字,名稱轉(zhuǎn)換裝置則直接根據(jù)拼音表確定目標(biāo)文件的中文名稱的拼音首字母。
[0091]示例性的,若目標(biāo)文件為“非常幸運(yùn)”,名稱轉(zhuǎn)換裝置調(diào)用預(yù)置多音字字庫確定目標(biāo)文件的中文名稱“非常幸運(yùn)”中沒有多音字。那么名稱轉(zhuǎn)換裝置則直接根據(jù)拼音表確定目標(biāo)文件的中文名稱的拼音首字母為“FCXY”。
[0092]需要說明的是,步驟208與步驟204-206是并列關(guān)系,不存在時(shí)間上的邏輯關(guān)系。
[0093]209、名稱轉(zhuǎn)換裝置實(shí)時(shí)更新預(yù)置字典內(nèi)的預(yù)置常規(guī)詞以及相應(yīng)的拼音首字母的對應(yīng)關(guān)系,以及預(yù)置字典內(nèi)的媒資庫內(nèi)的文件名稱與相應(yīng)的拼音首字母的對應(yīng)關(guān)系。
[0094]具體的,在名稱轉(zhuǎn)換裝置運(yùn)行的過程中會(huì)定時(shí)的更新預(yù)置字典內(nèi)的媒資庫內(nèi)的文件名稱以及預(yù)置常規(guī)詞,以滿足用戶搜索的最大需要。例如,名稱轉(zhuǎn)換裝置實(shí)時(shí)更新預(yù)置字典內(nèi)的媒資庫內(nèi)新增加的電影名稱,又例如,名稱轉(zhuǎn)換裝置實(shí)時(shí)更新預(yù)置常規(guī)詞,比如收錄網(wǎng)絡(luò)詞語“人艱不拆”以及其對應(yīng)的拼音首字母“RJBC”等等。
[0095]需要說明的是,步驟209與步驟201-208是并列關(guān)系,不存在時(shí)間上的邏輯關(guān)系。
[0096]本發(fā)明的實(shí)施例提供一種名稱轉(zhuǎn)換方法,通過獲取目標(biāo)文件的中文名稱,進(jìn)而根據(jù)預(yù)置多音字字庫確定目標(biāo)文件的中文名稱中是否含有多音字,若目標(biāo)文件的中文名稱中含有多音字,則在媒資庫中查找與目標(biāo)文件的中文名稱相同的中文名稱,若在媒資庫中查找到與目標(biāo)文件的中文名稱相同的中文名稱,則根據(jù)媒資庫內(nèi)的拼音首字母確定目標(biāo)文件的中文名稱的拼音首字母,媒資庫內(nèi)的拼音首字母為與目標(biāo)文件的中文名稱相同的中文名稱所對應(yīng)的,進(jìn)一步地,若在媒資庫中沒有查找到與目標(biāo)文件的中文名稱相同的中文名稱,則根據(jù)預(yù)置字典確定目標(biāo)文件的中文名稱對應(yīng)的拼音首字母。通過預(yù)置字典,能夠提高將中文名稱轉(zhuǎn)換為對應(yīng)拼音首字母的準(zhǔn)確率,進(jìn)而使得用戶快速準(zhǔn)確的定位搜索目標(biāo)。[0097]實(shí)施例三
[0098]本發(fā)明的實(shí)施例提供一種名稱轉(zhuǎn)換裝置,如圖3所示,包括:
[0099]獲取模塊01,用于獲取目標(biāo)文件的中文名稱;
[0100]查找模塊02,用于根據(jù)預(yù)置多音字字庫確定目標(biāo)文件的中文名稱中是否含有多音字;以及若目標(biāo)文件的中文名稱中含有多音字,則在媒資庫中查找與目標(biāo)文件的中文名稱相同的中文名稱;
[0101]第一轉(zhuǎn)換模塊03,用于若在媒資庫中查找到與目標(biāo)文件的中文名稱相同的中文名稱,則根據(jù)媒資庫內(nèi)的拼音首字母確定目標(biāo)文件的中文名稱的拼音首字母;其中,媒資庫內(nèi)的拼音首字母為媒資庫中查找到的中文名稱的拼音首字母;
[0102]第二轉(zhuǎn)換模塊04,用于若在媒資庫中沒有查找到目標(biāo)文件的中文名稱,則根據(jù)預(yù)置字典確定目標(biāo)文件的中文名稱對應(yīng)的拼音首字母,預(yù)置字典包括媒資庫內(nèi)的文件名稱與相應(yīng)的拼音首字母的對應(yīng)關(guān)系,以及預(yù)置常規(guī)詞與相應(yīng)的拼音首字母的對應(yīng)關(guān)系。
[0103]進(jìn)一步地,如圖4所示,所示第二轉(zhuǎn)換模塊04包括:
[0104]分詞模塊05,用于根據(jù)預(yù)置字典對目標(biāo)文件的中文名稱進(jìn)行分詞,以獲得目標(biāo)文件的中文名稱的各個(gè)最小語義單元;
[0105]執(zhí)行模塊06,用于根據(jù)預(yù)置字典確定各個(gè)最小語義單元對應(yīng)的拼音首字母。
[0106]進(jìn)一步地,若目標(biāo)文件的中文名稱中不包含多音字,則還包括第三轉(zhuǎn)換模塊,用于直接根據(jù)拼音表確定目標(biāo)文件的中文名稱的拼音首字母。
[0107]進(jìn)一步地,如圖5所示,所示裝置還包括:
[0108]檢測模塊07,用于監(jiān)控媒資庫內(nèi)的文件名稱與相應(yīng)的拼音首字母的對應(yīng)關(guān)系是否更新;
[0109]更新模塊08,用于如果更新,則更新預(yù)置字典內(nèi)的媒資庫內(nèi)的文件名稱與相應(yīng)的拼音首字母的對應(yīng)關(guān)系。
[0110]進(jìn)一步地,更新模塊08,還用于實(shí)時(shí)更新預(yù)置字典內(nèi)的預(yù)置常規(guī)詞以及相應(yīng)的拼音首字母的對應(yīng)關(guān)系。
[0111]本發(fā)明的實(shí)施例提供一種名稱轉(zhuǎn)換裝置,通過獲取目標(biāo)文件的中文名稱,進(jìn)而根據(jù)預(yù)置多音字字庫確定目標(biāo)文件的中文名稱中是否含有多音字,若目標(biāo)文件的中文名稱中含有多音字,則在媒資庫中查找與目標(biāo)文件的中文名稱相同的中文名稱,若在媒資庫中查找到與目標(biāo)文件的中文名稱相同的中文名稱,則根據(jù)媒資庫內(nèi)的拼音首字母確定目標(biāo)文件的中文名稱的拼音首字母,媒資庫內(nèi)的拼音首字母為與目標(biāo)文件的中文名稱相同的中文名稱所對應(yīng)的,進(jìn)一步地,若在媒資庫中沒有查找到與目標(biāo)文件的中文名稱相同的中文名稱,則根據(jù)預(yù)置字典確定目標(biāo)文件的中文名稱對應(yīng)的拼音首字母。通過預(yù)置字典,能夠提高將中文名稱轉(zhuǎn)換為對應(yīng)拼音首字母的準(zhǔn)確率,進(jìn)而使得用戶快速準(zhǔn)確的定位搜索目標(biāo)。
[0112]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
[0113]在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0114]作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0115]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0116]集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(R0M,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0117]以上,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種名稱轉(zhuǎn)換方法,其特征在于,所述方法包括: 獲取目標(biāo)文件的中文名稱; 根據(jù)預(yù)置多音字字庫確定所述目標(biāo)文件的中文名稱中是否含有多音字; 若所述目標(biāo)文件的中文名稱中含有多音字,則在媒資庫中查找與所述目標(biāo)文件的中文名稱相同的中文名稱; 若在所述媒資庫中查找到與所述目標(biāo)文件的中文名稱相同的中文名稱,則根據(jù)所述媒資庫內(nèi)的拼音首字母確定所述目標(biāo)文件的中文名稱的拼音首字母;其中,所述媒資庫內(nèi)的拼音首字母為所述媒資庫中查找到的中文名稱的拼音首字母; 若在所述媒資庫中沒有查找到與所述目標(biāo)文件的中文名稱相同的中文名稱,則根據(jù)預(yù)置字典確定所述目標(biāo)文件的中文名稱對應(yīng)的拼音首字母,所述預(yù)置字典包括所述媒資庫內(nèi)的文件名稱與相應(yīng)的拼音首字母的對應(yīng)關(guān)系,以及預(yù)置常規(guī)詞與相應(yīng)的拼音首字母的對應(yīng)關(guān)系。
2.根據(jù)權(quán)利要求1所述的名稱轉(zhuǎn)換方法,其特征在于,根據(jù)預(yù)置字典確定所述目標(biāo)文件的中文名稱對應(yīng)的拼音首字母包括: 根據(jù)所述預(yù)置字典對所述目標(biāo)文件的中文名稱進(jìn)行分詞,以獲得所述目標(biāo)文件的中文名稱的各個(gè)最小語義單元; 根據(jù)所述預(yù)置字典確定所述各個(gè)最小語義單元對應(yīng)的拼音首字母。
3.根據(jù)權(quán)利要求1或2所述的名稱轉(zhuǎn)換方法,其特征在于,所述方法還包括: 若所述目標(biāo)文件的中文名稱中不包含多音字,則根據(jù)拼音表確定所述目標(biāo)文件的中文名稱的拼音首字母。
4.根據(jù)權(quán)利要求1或2所述的名稱轉(zhuǎn)換方法,其特征在于,所述方法還包括: 監(jiān)控所述媒資庫內(nèi)的文件名稱與相應(yīng)的拼音首字母的對應(yīng)關(guān)系是否更新; 如果更新,則更新所述預(yù)置字典內(nèi)的所述媒資庫內(nèi)的文件名稱與相應(yīng)的拼音首字母的對應(yīng)關(guān)系。
5.根據(jù)權(quán)利要求1或2所述的名稱轉(zhuǎn)換方法,其特征在于,所述方法還包括: 實(shí)時(shí)更新所述預(yù)置字典內(nèi)的預(yù)置常規(guī)詞以及相應(yīng)的拼音首字母的對應(yīng)關(guān)系。
6.一種名稱轉(zhuǎn)換裝置,其特征在于,所述裝置包括: 獲取模塊,用于獲取目標(biāo)文件的中文名稱; 查找模塊,用于根據(jù)預(yù)置多音字字庫確定所述目標(biāo)文件的中文名稱中是否含有多音字,以及若所述目標(biāo)文件的中文名稱中含有多音字,則在媒資庫中查找與所述目標(biāo)文件的中文名稱相同的中文名稱; 第一轉(zhuǎn)換模塊,用于若在所述媒資庫中查找到與所述目標(biāo)文件的中文名稱相同的中文名稱,則根據(jù)所述媒資庫內(nèi)的拼音首字母確定所述目標(biāo)文件的中文名稱的拼音首字母;其中,所述媒資庫內(nèi)的拼音首字母為所述媒資庫中查找到的中文名稱的拼音首字母; 第二轉(zhuǎn)換模塊,用于若在所述媒資庫中沒有查找到與所述目標(biāo)文件的中文名稱相同的中文名稱,則根據(jù)預(yù)置字典確定所述目標(biāo)文件的中文名稱對應(yīng)的拼音首字母,所述預(yù)置字典包括所述媒資庫內(nèi)的文件名稱與相應(yīng)的拼音首字母的對應(yīng)關(guān)系,以及預(yù)置常規(guī)詞與相應(yīng)的拼音首字母的對應(yīng)關(guān)系。
7.根據(jù)權(quán)利要求6所述的名稱轉(zhuǎn)換裝置, 其特征在于,所述第二轉(zhuǎn)換模塊還包括:分詞模塊,用于根據(jù)所述預(yù)置字典對所述目標(biāo)文件的中文名稱進(jìn)行分詞,以獲得所述目標(biāo)文件的中文名稱的各個(gè)最小語義單元; 執(zhí)行模塊,用于根據(jù)所述預(yù)置字典確定所述各個(gè)最小語義單元對應(yīng)的拼音首字母。
8.根據(jù)權(quán)利要求6或7所述的名稱轉(zhuǎn)換裝置,其特征在于,若所述目標(biāo)文件的中文名稱中不包含多音字,則還包括第三轉(zhuǎn)換模塊,用于直接根據(jù)拼音表確定所述目標(biāo)文件的中文名稱的拼音首字母。
9.根據(jù)權(quán)利要求6或I所述的名稱轉(zhuǎn)換裝置,其特征在于,所述裝置還包括: 檢測模塊,用于監(jiān)控所述媒資庫內(nèi)的文件名稱與相應(yīng)的拼音首字母的對應(yīng)關(guān)系是否更新; 更新模塊,用于如果更新,則更新所述預(yù)置字典內(nèi)的所述媒資庫內(nèi)的文件名稱與相應(yīng)的拼音首字母的對應(yīng)關(guān)系。
10.根據(jù)權(quán)利要求6或7所述的名稱轉(zhuǎn)換裝置,其特征在于, 所述更新模塊, 還用于實(shí)時(shí)更新所述預(yù)置字典內(nèi)的預(yù)置常規(guī)詞以及相應(yīng)的拼音首字母的對應(yīng)關(guān)系。
【文檔編號】G06F17/30GK103617248SQ201310624814
【公開日】2014年3月5日 申請日期:2013年11月26日 優(yōu)先權(quán)日:2013年10月28日
【發(fā)明者】曹坤波, 鄭磊, 房海豐 申請人:樂視網(wǎng)信息技術(shù)(北京)股份有限公司