欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

搜索方法及系統(tǒng)的制作方法

文檔序號:6464389閱讀:152來源:國知局

專利名稱::搜索方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及通信領(lǐng)域,尤其是一種搜索方法及系統(tǒng)。
背景技術(shù)
:隨著無線通信技術(shù)的發(fā)展,無線通信終端設(shè)備已經(jīng)非常普及,這些設(shè)備中不可缺少的涉及對電話簿(通信錄)的管理,其中對電話簿的搜索功能尤為重要。目前,市場上無線通信終端設(shè)備對電話簿的搜索主要有三種搜索方法:第一種是基于聯(lián)系人姓名的首字母進行的搜索;第二種是基于聯(lián)系人姓名的全拼進行的搜索,第三種是基于聯(lián)系人姓名進行的搜索。例如電話簿中聯(lián)系人"張三",可以通過姓名的首字母"zs"進行搜索,也可以通過姓名的全拼"zhangsan"進行搜索,還可以通過姓名"張三"進行搜索。但是,上述現(xiàn)有的搜索方法存在如下缺陷1、第一種搜索方法對多音字只有一種識別結(jié)果,容易造成定位不準確,降低搜索準確度;2、第二種和第三種搜索方法的輸入字符數(shù)目過多,降低了搜索效率。
發(fā)明內(nèi)容本發(fā)明實施例提供一種搜索方法及系統(tǒng),用以提高在無線通信終端的電話簿中搜索聯(lián)系人的搜索準確度和搜索效率。本發(fā)明實施例提供了一種搜索方法,包括分別獲取每個漢字的漢語拼音中的首字母或全部字母的第一組合;判斷所述第一組合中是否存在多種讀音的組合,如果是,則根據(jù)預設(shè)多音字轉(zhuǎn)換表將所述第一組合轉(zhuǎn)換為第二組合,根據(jù)所述第二組合匹配出對應的聯(lián)系人的姓名;否則,則根據(jù)所述第一組合匹配出對應的聯(lián)系人的姓名。本發(fā)明實施例還提供了一種搜索系統(tǒng),包括獲取模塊,用于分別獲取每個漢字的漢語拼音中的首字母或全部字母的第一組合;判斷模塊,用于判斷所述獲取模塊所獲取的第一組合中是否存在多種讀音的組合;第一匹配模塊,用于當所述判斷模塊判斷所述獲取模塊所獲取的第一組合中存在多種讀音的組合,則根據(jù)預設(shè)多音字轉(zhuǎn)換表將所述第一組合轉(zhuǎn)換為第二組合,根據(jù)所述第二組合匹配出對應的聯(lián)系人的姓名;第二匹配模塊,用于當所述判斷模塊判斷所述獲取模塊所獲取的第一組合中不存在多種讀音的組合,則根據(jù)所述第一組合匹配出對應的聯(lián)系人的姓名。由上述技術(shù)方案可知,本發(fā)明實施例通過對獲取到的每個漢字的漢語拼音中的首字母或全部字母的第一組合或轉(zhuǎn)換后的第二組合進行匹配,獲取到對應的聯(lián)系人的姓名。對于使用不同拼音習慣的無線通信終端用戶,通過獲取到其所輸入的聯(lián)系人姓名中每個漢字的任意首字母或者全部字母(即全拼)所形成的組合,可以快速準確的匹配出聯(lián)系人的姓名,提高了在無線通信終端的電話簿中搜索聯(lián)系人的搜索準確度和搜索效率。下面結(jié)合附圖對本發(fā)明的具體實施例作進一步詳細的說明。圖1為本發(fā)明搜索方法的第一實施例的流程示意圖;圖2為本發(fā)明搜索方法的第二實施例的流程示意圖;圖3為本發(fā)明搜索系統(tǒng)具體實施例的結(jié)構(gòu)示意圖。具體實施例方式圖1為本發(fā)明搜索方法的第一實施例的流程示意圖,如圖1所示,本實施例可以包括以下步驟步驟101、分別獲取每個漢字的漢語拼音中的首字母或全部字母的第一組合;步驟102、判斷所述第一組合中是否存在多種讀音的組合,如果是,則執(zhí)行步驟103和步驟104;否則,則執(zhí)行步驟105;步驟103、根據(jù)預設(shè)多音字轉(zhuǎn)換表將所述第一組合轉(zhuǎn)換為第二組合;步驟104、根據(jù)所述第二組合匹配出對應的聯(lián)系人的姓名;步驟105、根據(jù)所述第一組合匹配出對應的聯(lián)系人的姓名。本實施例通過對獲取到的每個漢字的漢語拼音中的首字母或全部字母的第一組合或轉(zhuǎn)換后的第二組合進行匹配,獲取到對應的聯(lián)系人的姓名。對于使用不同拼音習慣的無線通信終端用戶,通過獲取到其所輸入的聯(lián)系人姓名中每個漢字的任意首字母或者全部字母所形成的組合,可以快速準確的匹配出聯(lián)系人的姓名,提高了在無線通信終端的電話簿中搜索聯(lián)系人的搜索準確度和搜索效率。圖2為本發(fā)明搜索方法的第二實施例的流程示意圖,如圖2所示,本實施例可以包括以下步驟步驟201、預先建立第一索引表,所述第一索引表中包含漢字的編碼(UCS編碼)與漢語拼音的映射關(guān)系,如下表所示<table>tableseeoriginaldocumentpage6</column></row><table>對GBK規(guī)范字符集范圍內(nèi)無線通信終端設(shè)備所支持的漢字字符集建立編碼與漢語拼音的索引表,通過檢索編碼而檢索到其對應的漢語拼音組合。可以將每個聯(lián)系人的姓名所包含的漢字的編碼進行拼音轉(zhuǎn)換,對所轉(zhuǎn)換的拼音進行首字母和韻母的逐一匹配,從而可以準確定位聯(lián)系人;步驟202、預先在隨機存儲器(RAM)中動態(tài)建立第二索引表,所述第二索引表中包含聯(lián)系人的姓名與聯(lián)系人的姓名的存儲位置的映射關(guān)系,如下表所示<table>tableseeoriginaldocumentpage7</column></row><table>對電話簿中的聯(lián)系人的姓名在RAM內(nèi)動態(tài)建立快速的第二索引表,通過第二索引表對存儲在非易失性存儲器中的電話簿進行管理,由于讀寫RAM的速度比在非易失性存儲器中更快,從而提高了在無線通信終端的電話簿中搜索聯(lián)系人的搜索速度;步驟203、分別獲取每個漢字的漢語拼音中的首字母或全部字母的第一組合;步驟204、判斷所述第一組合中是否存在多種讀音的組合,如果是,則執(zhí)行步驟205和步驟206;否則,則執(zhí)行步驟207;步驟205、根據(jù)預設(shè)多音字轉(zhuǎn)換表將所述第一組合轉(zhuǎn)換為第二組合。本步驟可以實現(xiàn)對中國姓名多音字的特殊對應轉(zhuǎn)換。中文包含較多的多音字,在作為姓氏時和通用組詞時的讀音不相同,例如"單"作為通用組詞"單位"時的讀音為"dan";但作為姓氏時的讀音則為"shan"。若用戶預先獲知其在作為姓氏時的讀音為"shan",則用戶可以直接通過無線通信終端以"shan,,的讀音來進行搜索;若用戶預先并未獲知其在作為姓氏時的讀音為"shan",則用戶可以通過無線通信終端以"dan"的讀音進行搜索,無線通信終端獲取讀音"dan"后,對其進行相應的轉(zhuǎn)換,使其輸入dan也能夠找到"單,,的聯(lián)系人,即同時能夠識別不同的讀音,從而使得在兩種使用情況下都能夠成功定位聯(lián)系人;步驟206、根據(jù)所述第二組合在所述第一索引表中匹配出對應的聯(lián)系人的姓名。具體地,本步驟可以包括以下步驟根據(jù)所述第二組合匹配出對應的漢字;根據(jù)所述漢字的編碼在所述第一索?1表中匹配出對應的漢語拼音;根據(jù)所述漢語拼音匹配出對應的聯(lián)系人的姓名。步驟207、根據(jù)所述第一組合在所述第一索引表中匹配出對應的聯(lián)系人的姓名。具體地,本步驟可以包括以下步驟根據(jù)所述第一組合匹配出對應的漢字;根據(jù)所述漢字的編碼在所述第一索引表中匹配出對應的漢語拼音;根據(jù)所述漢語拼音匹配出對應的聯(lián)系人的姓名。步驟208、根據(jù)所述聯(lián)系人的姓名在所述第二索引表中匹配出對應的聯(lián)系人的相關(guān)信息。本實施例通過對獲取到的每個漢字的漢語拼音中的首字母或全部字母的第一組合或轉(zhuǎn)換后的第二組合進行匹配,獲取到對應的聯(lián)系人的姓名,并通過對所述聯(lián)系人進行定位,獲取了對應的聯(lián)系人的相關(guān)信息。對于使用不同拼音習慣的無線通信終端用戶,通過獲取到其所輸入的聯(lián)系人姓名中每個漢字的任意首字母或者全部字母所形成的組合,可以快速準確的匹配出聯(lián)系人的姓名,提高了在無線通信終端的電話簿中搜索聯(lián)系人的搜索準確度和搜索效率。圖3為本發(fā)明搜索系統(tǒng)具體實施例的結(jié)構(gòu)示意圖,如圖3所示,本實施例可以包括獲取模塊31、判斷模塊32、第一匹配模塊33和第二匹配模塊34。其中,獲取^^莫塊31用于分別獲取每個漢字的漢語拼音中的首字母或全部字母的第一組合;判斷模塊32用于判斷獲取模塊31所獲取的第一組合中是否存在多種讀音的組合;第一匹配模塊33用于當判斷模塊32判斷獲取模塊31所獲取的第一組合中存在多種讀音的組合,則根據(jù)預設(shè)多音字轉(zhuǎn)換表將所述第一組合轉(zhuǎn)換為第二組合,根據(jù)所述第二組合匹配出對應的聯(lián)系人的姓名;第二匹配模塊34用于當判斷模塊32判斷獲取模塊31所獲取的第一組合中不存在多種讀音的組合,則根據(jù)所述第一組合匹配出對應的聯(lián)系人的姓名。進一步地,本實施例還可以包括第一索引表35,分別與第一匹配^f莫塊33和第二匹配模塊34連接,用于存儲漢字的編碼與漢語拼音的映射關(guān)系,以供第一匹配模塊33或第二匹配模塊34根據(jù)所述第二組合或所述第一組合匹配出對應的聯(lián)系人的姓名。進一步地,本實施例還可以包括第三匹配模塊36,用于根據(jù)第一匹配模塊33或第二匹配模塊34所匹配出的聯(lián)系人的姓名匹配出對應的聯(lián)系人的相關(guān)4言息。進一步地,本實施例還可以包括第二索引表37,與第三匹配才莫塊36連接,用于存儲聯(lián)系人的姓名與聯(lián)系人的相關(guān)信息的存儲位置的映射關(guān)系,以供第三匹配模塊36對所述聯(lián)系人進行定位,獲取對應的聯(lián)系人的相關(guān)信息。本實施例通過第一匹配模塊對獲取模塊所獲取到的每個漢字的漢語拼音中的首字母或全部字母的第一組合或通過第二匹配模塊對轉(zhuǎn)換后的第二組合進行匹配,獲取到對應的聯(lián)系人的姓名,并通過第三匹配模塊對所述聯(lián)系人進行定位,獲取了對應的聯(lián)系人的相關(guān)信息。對于使用不同拼音習慣的無線通信終端用戶,通過獲取到其所輸入的聯(lián)系人姓名中每個漢字的任意首字母或者全部字母所形成的組合,可以快速準確的匹配出聯(lián)系人的姓名,提高了在無線通信終端的電話簿中搜索聯(lián)系人的搜索準確度和搜索效率。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應當理解其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。權(quán)利要求1、一種搜索方法,其特征在于包括分別獲取每個漢字的漢語拼音中的首字母或全部字母的第一組合;判斷所述第一組合中是否存在多種讀音的組合,如果是,則根據(jù)預設(shè)多音字轉(zhuǎn)換表將所述第一組合轉(zhuǎn)換為第二組合,根據(jù)所述第二組合匹配出對應的聯(lián)系人的姓名;否則,則根據(jù)所述第一組合匹配出對應的聯(lián)系人的姓名。2、根據(jù)權(quán)利要求l所述的搜索方法,其特征在于所述根據(jù)所述第一組合或第二組合匹配出對應的聯(lián)系人的姓名之前還包括預先建立第一索引表,所述第一索引表中包含漢字的編碼與漢語拼音的映射關(guān)系。3、根據(jù)權(quán)利要求1或2所述的搜索方法,其特征在于所述根據(jù)所述第一組合或第二組合匹配出對應的聯(lián)系人的姓名具體包括根據(jù)所述第一組合或第二組合匹配出對應的漢字;根據(jù)所述漢字的編碼匹配出對應的漢語拼音;根據(jù)所述漢語拼音匹配出對應的聯(lián)系人的姓名。4、根據(jù)權(quán)利要求l所述的搜索方法,其特征在于所述根據(jù)所述第一組合或第二組合匹配出對應的聯(lián)系人的姓名之后還包括根據(jù)所述聯(lián)系人的姓名匹配出對應的聯(lián)系人的相關(guān)信息。5、根據(jù)權(quán)利要求4所述的搜索方法,其特征在于所述根據(jù)所述聯(lián)系人的姓名匹配出對應的聯(lián)系人的相關(guān)信息之前還包括預先在隨機存儲器中動態(tài)建立第二索引表,所述第二索引表中包含聯(lián)系人的姓名與聯(lián)系人的相關(guān)信息的存儲位置的映射關(guān)系。6、一種搜索系統(tǒng),其特征在于包括獲取模塊,用于分別獲取每個漢字的漢語拼音中的首字母或全部字母的第一組合;判斷模塊,用于判斷所述獲取模塊所獲取的第一組合中是否存在多種讀音的組合;第一匹配模塊,用于當所述判斷模塊判斷所述獲取模塊所獲取的第一組合中存在多種讀音的組合,則根據(jù)預設(shè)多音字轉(zhuǎn)換表將所述第一組合轉(zhuǎn)換為第二組合,根據(jù)所述第二組合匹配出對應的聯(lián)系人的姓名;第二匹配模塊,用于當所述判斷模塊判斷所述獲取模塊所獲取的第一組合中不存在多種讀音的組合,則根據(jù)所述第一組合匹配出對應的聯(lián)系人的姓名。7、根據(jù)權(quán)利要求6所述的搜索系統(tǒng),其特征在于還包括第一索引表,用于存儲漢字的編碼與漢語拼音的映射關(guān)系。8、根據(jù)權(quán)利要求6或7所述的搜索系統(tǒng),其特征在于還包括第三匹配模塊,用于根據(jù)所述第一匹配模塊或所述第二匹配模塊所匹配出的聯(lián)系人的姓名匹配出對應的聯(lián)系人的相關(guān)信息。9、根據(jù)權(quán)利要求8所述的搜索系統(tǒng),其特征在于還包括第二索引表,用于存儲聯(lián)系人的姓名與聯(lián)系人的相關(guān)信息的存儲位置的映射關(guān)系。全文摘要本發(fā)明涉及一種搜索方法及系統(tǒng),其中,該搜索方法包括分別獲取每個漢字的漢語拼音中的首字母或全部字母的第一組合;判斷第一組合中是否存在多種讀音的組合,如果是,根據(jù)預設(shè)多音字轉(zhuǎn)換表將第一組合轉(zhuǎn)換為第二組合,根據(jù)第二組合匹配出對應的聯(lián)系人的姓名;否則,根據(jù)第一組合匹配出對應的聯(lián)系人的姓名。本發(fā)明對于使用不同拼音習慣的無線通信終端用戶,通過獲取到其所輸入的聯(lián)系人姓名中每個漢字的任意首字母或者全部字母所形成的組合,可以快速準確的匹配出聯(lián)系人的姓名,提高了在無線通信終端的電話簿中搜索聯(lián)系人的搜索準確度和搜索效率。文檔編號G06F17/30GK101315639SQ20081011531公開日2008年12月3日申請日期2008年6月20日優(yōu)先權(quán)日2008年6月20日發(fā)明者王國江,郭俊霞申請人:北京天語君銳科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
安福县| 鄂州市| 达拉特旗| 蒲江县| 蒙山县| 张家港市| 广饶县| 合阳县| 晋宁县| 靖江市| 华安县| 阿克| 舟曲县| 亚东县| 桂阳县| 东山县| 永川市| 三河市| 东源县| 同仁县| 宜兰市| 东乌珠穆沁旗| 甘德县| 兰州市| 章丘市| 喀喇沁旗| 张家港市| 灵川县| 竹山县| 蓬莱市| 梅州市| 扬州市| 丰台区| 南华县| 凉城县| 县级市| 和平区| 河曲县| 府谷县| 柘城县| 新疆|