国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于輸入法應(yīng)用程序的詞庫(kù)更新方法、系統(tǒng)和云端服務(wù)器的制作方法

      文檔序號(hào):7863963閱讀:301來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):用于輸入法應(yīng)用程序的詞庫(kù)更新方法、系統(tǒng)和云端服務(wù)器的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種用于輸入法應(yīng)用程序的詞庫(kù)更新方法、系統(tǒng)和云端服務(wù)器。
      背景技術(shù)
      目前,輸入法應(yīng)用程序的詞庫(kù)更新主要通過(guò)以下方式傳統(tǒng)的字典抓取詞匯以更新詞庫(kù),通過(guò)網(wǎng)絡(luò)獲取熱門(mén)詞匯以更新詞庫(kù),以及記錄用戶(hù)的輸入習(xí)慣或結(jié)合用戶(hù)的使用環(huán)境獲取詞匯以更新詞庫(kù)。目前存在的問(wèn)題是,前兩種方式缺乏針對(duì)性,獲取的詞匯難以滿足用戶(hù)的需求,最后一種方式將記錄的用戶(hù)輸入的習(xí)慣詞匯上傳到服務(wù)器并在需要時(shí)下載供用戶(hù)選擇使用,更新詞匯少,用戶(hù)體驗(yàn)差。發(fā)明內(nèi)容
      本發(fā)明旨在至少解決上述技術(shù)問(wèn)題之一。
      為此,本發(fā)明的第一個(gè)目的在于提出一種用于輸入法應(yīng)用程序的詞庫(kù)更新方法, 該方法通過(guò)獲取與用戶(hù)相關(guān)的高頻詞匯以更新輸入法應(yīng)用程序的詞庫(kù),滿足用戶(hù)需求,詞庫(kù)更新更具針對(duì)性,進(jìn)而提升用戶(hù)體驗(yàn)。
      本發(fā)明的第二個(gè)目的在于提出一種用于輸入法應(yīng)用程序的詞庫(kù)更新系統(tǒng)。
      本發(fā)明第三個(gè)目的在于提出一種云端服務(wù)器。
      為了實(shí)現(xiàn)上述目的,本發(fā)明第一方面的實(shí)施例公開(kāi)了一種用于輸入法應(yīng)用程序的詞庫(kù)更新方法,包括以下步驟云端服務(wù)器接收并保存用戶(hù)的注冊(cè)信息;所述云端服務(wù)器根據(jù)所述注冊(cè)信息保存所述用戶(hù)上傳的文件;所述云端服務(wù)器對(duì)所述文件進(jìn)行分析以獲取與所述用戶(hù)相關(guān)聯(lián)的高頻詞匯,并將所述高頻詞匯保存為詞庫(kù);當(dāng)所述用戶(hù)在客戶(hù)端使用輸入法應(yīng)用程序時(shí),將所述輸入法應(yīng)用程序與所述云端服務(wù)器相關(guān)聯(lián);以及所述云端服務(wù)器按照預(yù)設(shè)規(guī)則根據(jù)所述詞庫(kù)更新所述客戶(hù)端中所述輸入法應(yīng)用程序的詞庫(kù)。
      根據(jù)本發(fā)明實(shí)施例的用于輸入法應(yīng)用程序的詞庫(kù)更新方法,云端服務(wù)器通過(guò)分析用戶(hù)所上傳的文件,獲取與用戶(hù)相關(guān)的高頻詞匯以對(duì)輸入法應(yīng)用程序的詞庫(kù)進(jìn)行更新,詞庫(kù)的更新與用戶(hù)信息密切相關(guān),極大地滿足用戶(hù)的需求,詞庫(kù)的更新更具針對(duì)性,同時(shí)根據(jù)與用戶(hù)相關(guān)聯(lián)的高頻詞匯可以在使用輸入法應(yīng)用程序時(shí),大幅提高了輸入法候選詞與用戶(hù)需求的匹配度,提升用戶(hù)體驗(yàn)。
      為了實(shí)現(xiàn)上述目的,本發(fā)明第二方面的實(shí)施例的公開(kāi)了一種用于輸入法應(yīng)用程序的詞庫(kù)更新系統(tǒng),包括云端服務(wù)器和客戶(hù)端,其中,所述云端服務(wù)器,用于接收并保存用戶(hù)的注冊(cè)信息,并根據(jù)所述注冊(cè)信息保存所述用戶(hù)上傳的文件,并對(duì)所述文件進(jìn)行分析以獲取與所述用戶(hù)相關(guān)聯(lián)的高頻詞匯,并將所述高頻詞匯保存為詞庫(kù),以及按照預(yù)設(shè)規(guī)則根據(jù)所述詞庫(kù)更新所述客戶(hù)端中所述輸入法應(yīng)用程序的詞庫(kù);所述客戶(hù)端,用于當(dāng)所述用戶(hù)在所述客戶(hù)端使用輸入法應(yīng)用程序時(shí),將所述輸入法應(yīng)用程序與所述云端服務(wù)器相關(guān)聯(lián)。
      根據(jù)本發(fā)明實(shí)施例的用于輸入法應(yīng)用程序的詞庫(kù)更新系統(tǒng),云端服務(wù)器通過(guò)分析用戶(hù)所上傳的文件,獲取與用戶(hù)相關(guān)的高頻詞匯以對(duì)輸入法應(yīng)用程序的詞庫(kù)進(jìn)行更新,詞庫(kù)的更新與用戶(hù)信息密切相關(guān),極大地滿足用戶(hù)的需求,詞庫(kù)的更新更具針對(duì)性,同時(shí)根據(jù)與用戶(hù)相關(guān)聯(lián)的高頻詞匯可以在使用輸入法應(yīng)用程序時(shí),大幅提高了輸入法候選詞與用戶(hù)需求的匹配度,提升用戶(hù)體驗(yàn)。
      為了實(shí)現(xiàn)上述目的,本發(fā)明第三方面的實(shí)施例的公開(kāi)了一種云端服務(wù)器,包括第一保存模塊,用于接收并保存用戶(hù)的注冊(cè)信息;第二保存模塊,用于根據(jù)所述注冊(cè)信息保存所述用戶(hù)上傳的文件;分析模塊,用于對(duì)所述文件進(jìn)行分析以獲取與所述用戶(hù)相關(guān)聯(lián)的高頻詞匯;第三保存模塊,用于將所述高頻詞匯保存為詞庫(kù);以及更新模塊,用于按照預(yù)設(shè)規(guī)則根據(jù)所述詞庫(kù)更新所述客戶(hù)端中所述輸入法應(yīng)用程序的詞庫(kù)。
      根據(jù)本發(fā)明實(shí)施例的云端服務(wù)器,通過(guò)分析模塊分析用戶(hù)上傳的文件,獲取與用戶(hù)相關(guān)的高頻詞匯以對(duì)輸入法應(yīng)用程序的詞庫(kù)進(jìn)行更新,使得客戶(hù)端的詞庫(kù)更新與用戶(hù)信息密切相關(guān),極大地滿足用戶(hù)的需求,詞庫(kù)的更新更具針對(duì)性,同時(shí)根據(jù)與用戶(hù)相關(guān)聯(lián)的高頻詞匯可以在使用輸入法應(yīng)用程序時(shí),大幅提高了輸入法候選詞與用戶(hù)需求的匹配度,提升用戶(hù)體驗(yàn)。
      本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。


      本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中,
      圖I是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于輸入法應(yīng)用程序的詞庫(kù)更新方法的流程圖2是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的用于輸入法應(yīng)用程序的詞庫(kù)更新方法的流程圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于輸入法應(yīng)用程序的詞庫(kù)更新系統(tǒng)的結(jié)構(gòu)示意圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的云端服務(wù)器的結(jié)構(gòu)示意圖;以及
      圖5是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的云端服務(wù)器的結(jié)構(gòu)示意圖;具體實(shí)施方式
      下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。相反, 本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書(shū)的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
      在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,需要說(shuō)明的是,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接, 或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說(shuō)明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。
      流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
      下面參考附圖描述根據(jù)本發(fā)明實(shí)施例的用于輸入法應(yīng)用程序的詞庫(kù)更新方法、系統(tǒng)和云端服務(wù)器。
      一種用于輸入法應(yīng)用程序的詞庫(kù)更新方法,包括以下步驟云端服務(wù)器接收并保存用戶(hù)的注冊(cè)信息;云端服務(wù)器根據(jù)注冊(cè)信息保存用戶(hù)上傳的文件;云端服務(wù)器對(duì)文件進(jìn)行分析以獲取與用戶(hù)相關(guān)聯(lián)的高頻詞匯,并將高頻詞匯保存為詞庫(kù);當(dāng)用戶(hù)在客戶(hù)端使用輸入法應(yīng)用程序時(shí),將輸入法應(yīng)用程序與云端服務(wù)器相關(guān)聯(lián);以及云端服務(wù)器按照預(yù)設(shè)規(guī)則根據(jù)詞庫(kù)更新客戶(hù)端中輸入法應(yīng)用程序的詞庫(kù)。
      圖I是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于輸入法應(yīng)用程序的詞庫(kù)更新方法的流程圖。
      如圖I所示,根據(jù)本發(fā)明實(shí)施例的用于輸入法應(yīng)用程序的詞庫(kù)更新方法包括下述步驟。
      步驟S101,云端服務(wù)器接收并保存用戶(hù)的注冊(cè)信息。
      具體地,用戶(hù)可以通過(guò)客戶(hù)端(例如個(gè)人計(jì)算機(jī)、移動(dòng)終端等)在云端服務(wù)器進(jìn)行賬號(hào)注冊(cè),云端服務(wù)器接收并保存用戶(hù)的注冊(cè)信息,其中,根據(jù)每個(gè)注冊(cè)信息云端服務(wù)器可以唯一確定一個(gè)用戶(hù)。
      步驟S102,云端服務(wù)器根據(jù)注冊(cè)信息保存用戶(hù)上傳的文件。
      在本發(fā)明的一個(gè)實(shí)施例中,用戶(hù)上傳的文件可以包括圖片、音頻、視頻和文檔等。
      步驟S103,云端服務(wù)器對(duì)文件進(jìn)行分析以獲取與用戶(hù)相關(guān)聯(lián)的高頻詞匯,并將高頻詞匯保存為詞庫(kù)。
      具體地,云端服務(wù)器首先獲取用戶(hù)對(duì)上傳的文件的權(quán)限設(shè)置,例如設(shè)置為私有權(quán)限的文件云端服務(wù)器無(wú)法進(jìn)行分析,云端服務(wù)器對(duì)非私有權(quán)限的文件進(jìn)行掃描,然后進(jìn)行分析以獲取與用戶(hù)相關(guān)的高頻詞匯。
      步驟S104,當(dāng)用戶(hù)在客戶(hù)端使用輸入法應(yīng)用程序時(shí),將輸入法應(yīng)用程序與云端服務(wù)器相關(guān)聯(lián)。
      其中,輸入法應(yīng)用程序與云端服務(wù)器可以通過(guò)多種方式進(jìn)行關(guān)聯(lián)。
      在本發(fā)明的一個(gè)實(shí)施例中,輸入法應(yīng)用程序通過(guò)注冊(cè)信息與云端服務(wù)器相關(guān)聯(lián)。 例如,用戶(hù)在注冊(cè)輸入法應(yīng)用程序的賬號(hào)信息時(shí)可以指定云端服務(wù)器為云存儲(chǔ)設(shè)備,或者輸入法應(yīng)用程序和云端服務(wù)器使用相同的注冊(cè)信息。通過(guò)注冊(cè)信息進(jìn)行相關(guān)聯(lián),便于云端服務(wù)器的推廣使用。
      在本發(fā)明的一個(gè)實(shí)施例中,云端服務(wù)器提供接口,輸入法應(yīng)用程序通過(guò)接口與云端服務(wù)器相關(guān)聯(lián)。通過(guò)接口方便簡(jiǎn)潔。
      步驟S105,云端服務(wù)器按照預(yù)設(shè)規(guī)則根據(jù)詞庫(kù)更新客戶(hù)端中輸入法應(yīng)用程序的詞庫(kù)。
      在本發(fā)明的一個(gè)實(shí)施例中,云端服務(wù)器按照預(yù)設(shè)周期根據(jù)詞庫(kù)更新客戶(hù)端中輸入法應(yīng)用程序的詞庫(kù)。其中,預(yù)設(shè)周期可以是用戶(hù)自己設(shè)置或者云端服務(wù)器根據(jù)高頻詞匯的更新情況設(shè)置。
      在本發(fā)明的一個(gè)實(shí)施例中,云端服務(wù)器根據(jù)輸入法應(yīng)用程序的請(qǐng)求根據(jù)詞庫(kù)更新客戶(hù)端中輸入法應(yīng)用程序的詞庫(kù)。其中,在使用輸入法應(yīng)用程序時(shí)用戶(hù)可以隨時(shí)提出更新請(qǐng)求。
      根據(jù)本發(fā)明實(shí)施例的用于輸入法應(yīng)用程序的詞庫(kù)更新方法,云端服務(wù)器通過(guò)分析用戶(hù)所上傳的文件,獲取與用戶(hù)相關(guān)的高頻詞匯以對(duì)輸入法應(yīng)用程序的詞庫(kù)進(jìn)行更新,詞庫(kù)的更新與用戶(hù)信息密切相關(guān),極大地滿足用戶(hù)的需求,詞庫(kù)的更新更具針對(duì)性,同時(shí)根據(jù)與用戶(hù)相關(guān)聯(lián)的高頻詞匯可以在使用輸入法應(yīng)用程序時(shí),大幅提高了輸入法候選詞與用戶(hù)需求的匹配度,提升用戶(hù)體驗(yàn)。
      圖2是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的用于輸入法應(yīng)用程序的詞庫(kù)更新方法的流程圖。
      如圖2所示,根據(jù)本發(fā)明實(shí)施例的用于輸入法應(yīng)用程序的詞庫(kù)更新方法包括下述步驟。
      步驟S201,云端服務(wù)器接收并保存用戶(hù)的注冊(cè)信息。
      具體地,用戶(hù)可以通過(guò)客戶(hù)端(例如個(gè)人計(jì)算機(jī)、移動(dòng)終端等)在云端服務(wù)器進(jìn)行賬號(hào)注冊(cè),云端服務(wù)器接收并保存用戶(hù)的注冊(cè)信息,其中,根據(jù)每個(gè)注冊(cè)信息云端服務(wù)器可以唯一確定一個(gè)用戶(hù)。
      步驟S202,云端服務(wù)器根據(jù)注冊(cè)信息保存用戶(hù)上傳的文件。
      在本發(fā)明的一個(gè)實(shí)施例中,用戶(hù)上傳的文件可以包括圖片、音頻、視頻和文檔等。
      步驟S203,云端服務(wù)器對(duì)文件進(jìn)行分句切割。
      其中,在步驟S203執(zhí)行之前,云端服務(wù)器首先獲取用戶(hù)對(duì)上傳的文件的權(quán)限設(shè)置,例如設(shè)置為私有權(quán)限的文件云端服務(wù)器無(wú)法進(jìn)行分析,則無(wú)法執(zhí)行后續(xù)的步驟,云端服務(wù)器對(duì)非私有權(quán)限的文件進(jìn)行掃描,然后繼續(xù)執(zhí)行步驟S203。
      步驟S204,云端服務(wù)器對(duì)分句切割之后的文件進(jìn)行斷詞。
      步驟S205,云端服務(wù)器對(duì)每個(gè)斷詞進(jìn)行分類(lèi)統(tǒng)計(jì)以獲得高頻詞匯。
      具體地,可以首先設(shè)置詞匯的分類(lèi),例如計(jì)算機(jī)專(zhuān)業(yè)詞匯、醫(yī)學(xué)專(zhuān)業(yè)詞匯、娛樂(lè)網(wǎng)絡(luò)流行詞匯、普通使用詞匯等,然后根據(jù)每個(gè)詞匯的分類(lèi)進(jìn)行高頻詞匯統(tǒng)計(jì),例如,某個(gè)用戶(hù)是醫(yī)生,則上傳的文檔多出現(xiàn)醫(yī)學(xué)專(zhuān)業(yè)詞匯,則這些詞匯無(wú)論出現(xiàn)次數(shù)都可設(shè)置為高頻詞匯,又如,對(duì)于普通使用詞匯則需要設(shè)置閾值,將出現(xiàn)次數(shù)大于閾值的斷詞設(shè)為高頻詞匯。
      步驟S206,云端服務(wù)器將高頻詞匯保存為詞庫(kù)。
      步驟S207,當(dāng)用戶(hù)在客戶(hù)端使用輸入法應(yīng)用程序時(shí),將輸入法應(yīng)用程序與云端服務(wù)器相關(guān)聯(lián)。
      其中,輸入法應(yīng)用程序與云端服務(wù)器可以通過(guò)多種方式進(jìn)行關(guān)聯(lián)。
      在本發(fā)明的一個(gè)實(shí)施例中,輸入法應(yīng)用程序通過(guò)注冊(cè)信息與云端服務(wù)器相關(guān)聯(lián)。 例如,用戶(hù)在注冊(cè)輸入法應(yīng)用程序的賬號(hào)信息時(shí)可以指定云端服務(wù)器為云存儲(chǔ)設(shè)備,或者輸入法應(yīng)用程序和云端服務(wù)器使用相同的注冊(cè)信息。通過(guò)注冊(cè)信息進(jìn)行相關(guān)聯(lián),便于云端服務(wù)器的推廣使用。
      在本發(fā)明的一個(gè)實(shí)施例中,云端服務(wù)器提供接口,輸入法應(yīng)用程序通過(guò)接口與云端服務(wù)器相關(guān)聯(lián)。通過(guò)接口方便簡(jiǎn)潔。
      步驟S208,云端服務(wù)器按照預(yù)設(shè)規(guī)則根據(jù)詞庫(kù)更新客戶(hù)端中輸入法應(yīng)用程序的詞庫(kù)。
      在本發(fā)明的一個(gè)實(shí)施例中,云端服務(wù)器按照預(yù)設(shè)周期根據(jù)詞庫(kù)更新客戶(hù)端中輸入法應(yīng)用程序的詞庫(kù)。其中,預(yù)設(shè)周期可以是用戶(hù)自己設(shè)置或者云端服務(wù)器根據(jù)高頻詞匯的更新情況設(shè)置。
      在本發(fā)明的一個(gè)實(shí)施例中,云端服務(wù)器根據(jù)輸入法應(yīng)用程序的請(qǐng)求根據(jù)詞庫(kù)更新客戶(hù)端中輸入法應(yīng)用程序的詞庫(kù)。其中,在使用輸入法應(yīng)用程序時(shí)用戶(hù)可以隨時(shí)提出更新請(qǐng)求。
      根據(jù)本發(fā)明實(shí)施例的用于輸入法應(yīng)用程序的詞庫(kù)更新方法,通過(guò)對(duì)云端服務(wù)器存儲(chǔ)的文件進(jìn)行分句切割、斷詞并分類(lèi)統(tǒng)計(jì)得到高頻詞匯,進(jìn)而更新輸入法詞庫(kù),提高高頻詞匯的準(zhǔn)確率和獲取效率。
      為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種用于輸入法應(yīng)用程序的詞庫(kù)更新系統(tǒng)。
      一種用于輸入法應(yīng)用程序的詞庫(kù)更新系統(tǒng),包括云端服務(wù)器和客戶(hù)端,其中,云端服務(wù)器用于接收并保存用戶(hù)的注冊(cè)信息,并根據(jù)注冊(cè)信息保存用戶(hù)上傳的文件,并對(duì)文件進(jìn)行分析以獲取與用戶(hù)相關(guān)聯(lián)的高頻詞匯,并將高頻詞匯保存為詞庫(kù),以及按照預(yù)設(shè)規(guī)則根據(jù)詞庫(kù)更新客戶(hù)端中輸入法應(yīng)用程序的詞庫(kù);客戶(hù)端用于當(dāng)用戶(hù)在客戶(hù)端使用輸入法應(yīng)用程序時(shí),將輸入法應(yīng)用程序與云端服務(wù)器相關(guān)聯(lián)。
      圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于輸入法應(yīng)用程序的詞庫(kù)更新系統(tǒng)的結(jié)構(gòu)示意圖。
      如圖3所示,根據(jù)本發(fā)明實(shí)施例的用于輸入法應(yīng)用程序的詞庫(kù)更新系統(tǒng)包括云端服務(wù)器100和客戶(hù)端200,其中,客戶(hù)端200可以為個(gè)人計(jì)算、移動(dòng)終端等。
      具體地,云端服務(wù)器100用于接收并保存用戶(hù)的注冊(cè)信息,其中用戶(hù)可以通過(guò)客戶(hù)端200在云端服務(wù)器200進(jìn)行賬號(hào)注冊(cè),根據(jù)每個(gè)注冊(cè)信息云端服務(wù)器100可以唯一確定一個(gè)用戶(hù),云端服務(wù)器100根據(jù)注冊(cè)信息保存用戶(hù)上傳的文件,用戶(hù)上傳的文件可以包括圖片、音頻、視頻和文檔等,并對(duì)文件進(jìn)行分析以獲取與用戶(hù)相關(guān)聯(lián)的高頻詞匯,以及將高頻詞匯保存為詞庫(kù),并按照預(yù)設(shè)規(guī)則根據(jù)詞庫(kù)更新客戶(hù)端200中輸入法應(yīng)用程序的詞庫(kù)。
      其中,云端服務(wù)器100在進(jìn)行文件分析之前首先獲取用戶(hù)對(duì)上傳的文件的權(quán)限設(shè)置,例如設(shè)置為私有權(quán)限的文件云端服務(wù)器100無(wú)法進(jìn)行分析,云端服務(wù)器100可以對(duì)非私有權(quán)限的文件進(jìn)行掃描,然后進(jìn)行分析。
      在本發(fā)明的一個(gè)實(shí)施例中,云端服務(wù)器100按照預(yù)設(shè)周期根據(jù)詞庫(kù)更新客戶(hù)端 200中輸入法應(yīng)用程序的詞庫(kù)。其中,預(yù)設(shè)周期可以是用戶(hù)自己設(shè)置或者云端服務(wù)器100根據(jù)高頻詞匯的更新情況設(shè)置。
      在本發(fā)明的一個(gè)實(shí)施例中,云端服務(wù)器100根據(jù)輸入法應(yīng)用程序的請(qǐng)求根據(jù)詞庫(kù)更新客戶(hù)端200中輸入法應(yīng)用程序的詞庫(kù)。其中,在使用輸入法應(yīng)用程序時(shí)用戶(hù)可以隨時(shí)提出更新請(qǐng)求。
      客戶(hù)端200用于當(dāng)用戶(hù)在客戶(hù)端200使用輸入法應(yīng)用程序時(shí),將輸入法應(yīng)用程序與云端服務(wù)器100相關(guān)聯(lián)。其中,輸入法應(yīng)用程序與云端服務(wù)器100可以通過(guò)多種方式進(jìn)行關(guān)聯(lián),在本發(fā)明的一個(gè)實(shí)施例中,輸入法應(yīng)用程序通過(guò)注冊(cè)信息與云端服務(wù)器100相關(guān)聯(lián),例如,用戶(hù)在注冊(cè)輸入法應(yīng)用程序的賬號(hào)信息時(shí)可以指定云端服務(wù)100為云存儲(chǔ)設(shè)備, 或者輸入法應(yīng)用程序和云端服務(wù)器100使用相同的注冊(cè)信息,通過(guò)注冊(cè)信息進(jìn)行相關(guān)聯(lián), 便于云端服務(wù)器100的推廣使用。在本發(fā)明的另一個(gè)實(shí)施例中,云端服務(wù)器100提供接口, 輸入法應(yīng)用程序通過(guò)接口與云端服務(wù)器100相關(guān)聯(lián),通過(guò)接口方便簡(jiǎn)潔。
      根據(jù)本發(fā)明實(shí)施例的用于輸入法應(yīng)用程序的詞庫(kù)更新系統(tǒng),云端服務(wù)器通過(guò)分析用戶(hù)所上傳的文件,獲取與用戶(hù)相關(guān)的高頻詞匯以對(duì)輸入法應(yīng)用程序的詞庫(kù)進(jìn)行更新,詞庫(kù)的更新與用戶(hù)信息密切相關(guān),極大地滿足用戶(hù)的需求,詞庫(kù)的更新更具針對(duì)性,同時(shí)根據(jù)與用戶(hù)相關(guān)聯(lián)的高頻詞匯可以在使用輸入法應(yīng)用程序時(shí),大幅提高了輸入法候選詞與用戶(hù)需求的匹配度,提升用戶(hù)體驗(yàn)。
      在本發(fā)明的一個(gè)實(shí)施例中,云端服務(wù)器100還用于對(duì)文件進(jìn)行分句切割,并對(duì)分句切割之后的文件進(jìn)行斷詞,以及對(duì)每個(gè)斷詞進(jìn)行分類(lèi)統(tǒng)計(jì)以獲得高頻詞匯。具體地,在進(jìn)行分類(lèi)統(tǒng)計(jì)時(shí),云端服務(wù)器100可以首先設(shè)置詞匯的分類(lèi),例如計(jì)算機(jī)專(zhuān)業(yè)詞匯、醫(yī)學(xué)專(zhuān)業(yè)詞匯、娛樂(lè)網(wǎng)絡(luò)流行詞匯、普通使用詞匯等,然后根據(jù)每個(gè)詞匯的分類(lèi)進(jìn)行高頻詞匯統(tǒng)計(jì), 例如,某個(gè)用戶(hù)是醫(yī)生,則上傳的文檔多出現(xiàn)醫(yī)學(xué)專(zhuān)業(yè)詞匯,則這些詞匯無(wú)論出現(xiàn)次數(shù)都可設(shè)置為高頻詞匯,又如,對(duì)于普通使用詞匯則需要設(shè)置閾值,將出現(xiàn)次數(shù)大于閾值的斷詞設(shè)為高頻詞匯。由此提高高頻詞匯的準(zhǔn)確率和獲取效率。
      為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種云端服務(wù)器。
      —種云端服務(wù)器,包括第一保存模塊,用于接收并保存用戶(hù)的注冊(cè)信息;第二保存模塊,用于根據(jù)注冊(cè)信息保存用戶(hù)上傳的文件;分析模塊,用于對(duì)文件進(jìn)行分析以獲取與用戶(hù)相關(guān)聯(lián)的高頻詞匯;第三保存模塊,用于將高頻詞匯保存為詞庫(kù);以及更新模塊,用于按照預(yù)設(shè)規(guī)則根據(jù)詞庫(kù)更新客戶(hù)端中輸入法應(yīng)用程序的詞庫(kù)。
      圖4為根據(jù)本發(fā)明一個(gè)實(shí)施例的云端服務(wù)器的結(jié)構(gòu)示意圖。
      如圖4所示,根據(jù)本發(fā)明實(shí)施例的云端服務(wù)器包括第一保存模塊100、第二保存模塊200、分析模塊300、第三保存模塊400和更新模塊500。
      具體地,第一保存模塊100用于接收并保存用戶(hù)的注冊(cè)信息。更具體地,用戶(hù)可以通過(guò)客戶(hù)端(例如個(gè)人計(jì)算機(jī)、移動(dòng)終端等)在云端服務(wù)器進(jìn)行賬號(hào)注冊(cè),第一保存模塊100 接收并保存用戶(hù)的注冊(cè)信息,其中,根據(jù)每個(gè)注冊(cè)信息云端服務(wù)器可以唯一確定一個(gè)用戶(hù)。
      第二保存模塊200用于根據(jù)注冊(cè)信息保存用戶(hù)上傳的文件,其中用戶(hù)上傳的文件可以包括圖片、首頻、視頻和文檔等。
      分析模塊300用于對(duì)文件進(jìn)行分析以獲取與用戶(hù)相關(guān)聯(lián)的高頻詞匯。更具體地, 分析模塊300首先獲取用戶(hù)對(duì)上傳的文件的權(quán)限設(shè)置,例如設(shè)置為私有權(quán)限的文件分析模塊300無(wú)法進(jìn)行分析,分析模塊300對(duì)非私有權(quán)限的文件進(jìn)行掃描并進(jìn)行分析以獲取與用戶(hù)相關(guān)聯(lián)的聞?lì)l詞匯。
      第三保存模塊400用于將高頻詞匯保存為詞庫(kù)。
      更新模塊500用于按照預(yù)設(shè)規(guī)則根據(jù)詞庫(kù)更新客戶(hù)端中輸入法應(yīng)用程序的詞庫(kù)。
      在本發(fā)明的一個(gè)實(shí)施例中,更新模塊500按照預(yù)設(shè)周期根據(jù)詞庫(kù)更新客戶(hù)端中輸入法應(yīng)用程序的詞庫(kù)。其中,預(yù)設(shè)周期可以是用戶(hù)自己設(shè)置或者更新模塊500根據(jù)高頻詞9匯的更新情況設(shè)置。
      在本發(fā)明的一個(gè)實(shí)施例中,更新模塊500根據(jù)輸入法應(yīng)用程序的請(qǐng)求根據(jù)詞庫(kù)更新客戶(hù)端中輸入法應(yīng)用程序的詞庫(kù)。其中,在使用輸入法應(yīng)用程序時(shí)用戶(hù)可以隨時(shí)提出更新請(qǐng)求。
      根據(jù)本發(fā)明實(shí)施例的云端服務(wù)器,通過(guò)分析模塊分析用戶(hù)上傳的文件,獲取與用戶(hù)相關(guān)的高頻詞匯以對(duì)輸入法應(yīng)用程序的詞庫(kù)進(jìn)行更新,使得客戶(hù)端的詞庫(kù)更新與用戶(hù)信息密切相關(guān),極大地滿足用戶(hù)的需求,詞庫(kù)的更新更具針對(duì)性,同時(shí)根據(jù)與用戶(hù)相關(guān)聯(lián)的高頻詞匯可以在使用輸入法應(yīng)用程序時(shí),大幅提高了輸入法候選詞與用戶(hù)需求的匹配度,提升用戶(hù)體驗(yàn)。
      在本發(fā)明的一個(gè)實(shí)施例中,輸入法應(yīng)用程序通過(guò)注冊(cè)信息與云端服務(wù)器相關(guān)聯(lián)。 例如,用戶(hù)在注冊(cè)輸入法應(yīng)用程序的賬號(hào)信息時(shí)可以指定云端服務(wù)器為云存儲(chǔ)設(shè)備,或者輸入法應(yīng)用程序和云端服務(wù)器使用相同的注冊(cè)信息。通過(guò)注冊(cè)信息進(jìn)行相關(guān)聯(lián),便于云端服務(wù)器的推廣使用。
      在本發(fā)明的一個(gè)實(shí)施例中,云端服務(wù)器還包括提供模塊(圖中未示出),提供模塊用于提供接口,其中輸入法應(yīng)用程序通過(guò)接口與云端服務(wù)器相關(guān)聯(lián)。通過(guò)接口方便簡(jiǎn)潔。
      圖5為根據(jù)本發(fā)明一個(gè)具體實(shí)施例的云端服務(wù)器的結(jié)構(gòu)示意圖。
      如圖5所示,根據(jù)本發(fā)明實(shí)施例的云端服務(wù)器包括第一保存模塊100、第二保存模塊200、分析模塊300、第三保存模塊400、更新模塊500、分句切割單元310、斷詞單元320 和獲取單元330,其中分析模塊300包括分句切割單元310、斷詞單元320和獲取單元330。
      具體地,分句切割單元310用于對(duì)文件進(jìn)行分句切割。斷詞單元320用于對(duì)分句切割之后的文件進(jìn)行斷詞。獲取單元330用于對(duì)每個(gè)斷詞進(jìn)行分類(lèi)統(tǒng)計(jì)以獲得高頻詞匯, 更具體地,在進(jìn)行分類(lèi)統(tǒng)計(jì)時(shí),獲取單元330可以首先設(shè)置詞匯的分類(lèi),例如計(jì)算機(jī)專(zhuān)業(yè)詞匯、醫(yī)學(xué)專(zhuān)業(yè)詞匯、娛樂(lè)網(wǎng)絡(luò)流行詞匯、普通使用詞匯等,然后根據(jù)每個(gè)詞匯的分類(lèi)進(jìn)行高頻詞匯統(tǒng)計(jì),例如,某個(gè)用戶(hù)是醫(yī)生,則上傳的文檔多出現(xiàn)醫(yī)學(xué)專(zhuān)業(yè)詞匯,則這些詞匯無(wú)論出現(xiàn)次數(shù)都可設(shè)置為高頻詞匯,又如,對(duì)于普通使用詞匯則需要設(shè)置閾值,將出現(xiàn)次數(shù)大于閾值的斷詞設(shè)為高頻詞匯。
      根據(jù)本發(fā)明實(shí)施例的云端服務(wù)器,分析模塊通過(guò)分句切割單元、斷詞單元和獲取單元對(duì)云端服務(wù)器存儲(chǔ)的文件進(jìn)行分句切割、斷詞并分類(lèi)統(tǒng)計(jì)得到高頻詞匯,進(jìn)而更新輸入法詞庫(kù),提高高頻詞匯的準(zhǔn)確率和獲取效率。
      應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn)具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專(zhuān)用集成電路,可編程門(mén)陣列(PGA),現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)等。
      在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
      盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
      權(quán)利要求
      1.一種用于輸入法應(yīng)用程序的詞庫(kù)更新方法,其特征在于,包括以下步驟 云端服務(wù)器接收并保存用戶(hù)的注冊(cè)信息; 所述云端服務(wù)器根據(jù)所述注冊(cè)信息保存所述用戶(hù)上傳的文件; 所述云端服務(wù)器對(duì)所述文件進(jìn)行分析以獲取與所述用戶(hù)相關(guān)聯(lián)的高頻詞匯,并將所述高頻詞匯保存為詞庫(kù); 當(dāng)所述用戶(hù)在客戶(hù)端使用輸入法應(yīng)用程序時(shí),將所述輸入法應(yīng)用程序與所述云端服務(wù)器相關(guān)聯(lián);以及 所述云端服務(wù)器按照預(yù)設(shè)規(guī)則根據(jù)所述詞庫(kù)更新所述客戶(hù)端中所述輸入法應(yīng)用程序的詞庫(kù)。
      2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述云端服務(wù)器對(duì)所述文件進(jìn)行分析以獲取與所述用戶(hù)相關(guān)聯(lián)的高頻詞匯,進(jìn)一步包括以下步驟 所述云端服務(wù)器對(duì)所述文件進(jìn)行分句切割; 所述云端服務(wù)器對(duì)分句切割之后的所述文件進(jìn)行斷詞;以及 所述云端服務(wù)器對(duì)所述每個(gè)斷詞進(jìn)行分類(lèi)統(tǒng)計(jì)以獲得所述高頻詞匯。
      3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述輸入法應(yīng)用程序通過(guò)所述注冊(cè)信息與所述云端服務(wù)器相關(guān)聯(lián)。
      4.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述云端服務(wù)器提供接口,所述輸入法應(yīng)用程序通過(guò)所述接口與所述云端服務(wù)器相關(guān)聯(lián)。
      5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述云端服務(wù)器按照預(yù)設(shè)周期根據(jù)所述詞庫(kù)更新所述客戶(hù)端中所述輸入法應(yīng)用程序的詞庫(kù)。
      6.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述云端服務(wù)器根據(jù)所述輸入法應(yīng)用程序的請(qǐng)求根據(jù)所述詞庫(kù)更新所述客戶(hù)端中所述輸入法應(yīng)用程序的詞庫(kù)。
      7.一種用于輸入法應(yīng)用程序的詞庫(kù)更新系統(tǒng),其特征在于,包括云端服務(wù)器和客戶(hù)端,其中, 所述云端服務(wù)器,用于接收并保存用戶(hù)的注冊(cè)信息,并根據(jù)所述注冊(cè)信息保存所述用戶(hù)上傳的文件,并對(duì)所述文件進(jìn)行分析以獲取與所述用戶(hù)相關(guān)聯(lián)的高頻詞匯,并將所述高頻詞匯保存為詞庫(kù),以及按照預(yù)設(shè)規(guī)則根據(jù)所述詞庫(kù)更新所述客戶(hù)端中所述輸入法應(yīng)用程序的詞庫(kù); 所述客戶(hù)端,用于當(dāng)所述用戶(hù)在所述客戶(hù)端使用輸入法應(yīng)用程序時(shí),將所述輸入法應(yīng)用程序與所述云端服務(wù)器相關(guān)聯(lián)。
      8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述云端服務(wù)器還用于對(duì)所述文件進(jìn)行分句切割,并對(duì)分句切割之后的所述文件進(jìn)行斷詞,以及對(duì)所述每個(gè)斷詞進(jìn)行分類(lèi)統(tǒng)計(jì)以獲得所述高頻詞匯。
      9.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于,所述輸入法應(yīng)用程序通過(guò)所述注冊(cè)信息與所述云端服務(wù)器相關(guān)聯(lián)。
      10.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于,所述云端服務(wù)器提供接口,所述輸入法應(yīng)用程序通過(guò)所述接口與所述云端服務(wù)器相關(guān)聯(lián)。
      11.根據(jù)權(quán)利要求7-10所述的系統(tǒng),其特征在于,所述云端服務(wù)器按照預(yù)設(shè)周期根據(jù)所述詞庫(kù)更新所述客戶(hù)端中所述輸入法應(yīng)用程序的詞庫(kù)。
      12.根據(jù)權(quán)利要求7-10所述的系統(tǒng),其特征在于,所述云端服務(wù)器根據(jù)所述輸入法應(yīng)用程序的請(qǐng)求根據(jù)所述詞庫(kù)更新所述客戶(hù)端中所述輸入法應(yīng)用程序的詞庫(kù)。
      13.—種云端服務(wù)器,其特征在于,包括 第一保存模塊,用于接收并保存用戶(hù)的注冊(cè)信息; 第二保存模塊,用于根據(jù)所述注冊(cè)信息保存所述用戶(hù)上傳的文件; 分析模塊,用于對(duì)所述文件進(jìn)行分析以獲取與所述用戶(hù)相關(guān)聯(lián)的高頻詞匯; 第三保存模塊,用于將所述高頻詞匯保存為詞庫(kù);以及 更新模塊,用于按照預(yù)設(shè)規(guī)則根據(jù)所述詞庫(kù)更新所述客戶(hù)端中所述輸入法應(yīng)用程序的詞庫(kù)。
      14.根據(jù)權(quán)利要求13所述的云端服務(wù)器,其特征在于,所述分析模塊進(jìn)一步包括 分句切割單元,用于對(duì)所述文件進(jìn)行分句切割; 斷詞單元,用于對(duì)分句切割之后的所述文件進(jìn)行斷詞;以及 獲取單元,用于對(duì)所述每個(gè)斷詞進(jìn)行分類(lèi)統(tǒng)計(jì)以獲得所述高頻詞匯。
      15.根據(jù)權(quán)利要求13或14所述的云端服務(wù)器,其特征在于,所述輸入法應(yīng)用程序通過(guò)所述注冊(cè)信息與所述云端服務(wù)器相關(guān)聯(lián)。
      16.根據(jù)權(quán)利要求13或14所述的云端服務(wù)器,其特征在于,還包括 提供模塊,用于提供接口,其中所述輸入法應(yīng)用程序通過(guò)所述接口與所述云端服務(wù)器相關(guān)聯(lián)。
      17.根據(jù)權(quán)利要求13-16所述的云端服務(wù)器,其特征在于,所述更新模塊按照預(yù)設(shè)周期根據(jù)所述詞庫(kù)更新所述客戶(hù)端中所述輸入法應(yīng)用程序的詞庫(kù)。
      18.根據(jù)權(quán)利要求13-16所述的云端服務(wù)器,其特征在于,所述更新模塊根據(jù)所述輸入法應(yīng)用程序的請(qǐng)求根據(jù)所述詞庫(kù)更新所述客戶(hù)端中所述輸入法應(yīng)用程序的詞庫(kù)。
      全文摘要
      本發(fā)明提出一種用于輸入法應(yīng)用程序的詞庫(kù)更新方法、系統(tǒng)和云端服務(wù)器,其中所述方法包括以下步驟云端服務(wù)器接收并保存用戶(hù)的注冊(cè)信息;云端服務(wù)器根據(jù)注冊(cè)信息保存用戶(hù)上傳的文件;云端服務(wù)器對(duì)文件進(jìn)行分析以獲取與用戶(hù)相關(guān)聯(lián)的高頻詞匯,并將高頻詞匯保存為詞庫(kù);當(dāng)用戶(hù)在客戶(hù)端使用輸入法應(yīng)用程序時(shí),將輸入法應(yīng)用程序與云端服務(wù)器相關(guān)聯(lián);以及云端服務(wù)器按照預(yù)設(shè)規(guī)則根據(jù)詞庫(kù)更新客戶(hù)端中輸入法應(yīng)用程序的詞庫(kù)。根據(jù)本發(fā)明實(shí)施例的方法,通過(guò)獲取與用戶(hù)相關(guān)的高頻詞匯以更新輸入法應(yīng)用程序的詞庫(kù),滿足用戶(hù)需求,詞庫(kù)更新更具針對(duì)性,進(jìn)而提升用戶(hù)體驗(yàn)。
      文檔編號(hào)H04L29/08GK102982070SQ201210418550
      公開(kāi)日2013年3月20日 申請(qǐng)日期2012年10月26日 優(yōu)先權(quán)日2012年10月26日
      發(fā)明者唐虹剛, 袁夢(mèng)龍 申請(qǐng)人:北京百度網(wǎng)訊科技有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1