專利名稱:基于輸入行為的輸入法應(yīng)用資源或功能的處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及輸入法應(yīng)用領(lǐng)域,特別是涉及一種基于輸入行為的輸入法應(yīng)用資源或功能的處理方法及裝置。
背景技術(shù):
輸入法應(yīng)用是根據(jù)一定的編碼規(guī)則來輸入文字等信息的程序,用戶在使用計算機時一般需要借助特定的輸入法應(yīng)用完成文字等信息的輸入。輸入法應(yīng)用除了基本的文字輸入外,也有很多輸入法應(yīng)用功能和應(yīng)用資源?,F(xiàn)有技術(shù)輸入法應(yīng)用資源或功能,都是通過用戶自主選擇來控制和推送的,例如提供學(xué)習(xí)、聯(lián)想功能的開關(guān),給出細(xì)胞詞庫和皮膚列表供用戶下載等。
本申請的發(fā)明人在研發(fā)過程中發(fā)現(xiàn),輸入法應(yīng)用資源或功能通過用戶自主選擇來控制和推送,這種方式比較被動,經(jīng)常導(dǎo)致用戶不能充分體驗合適的輸入法應(yīng)用資源或功能,造成輸入法應(yīng)用資源或功能閑置浪費。
發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是提供一種基于輸入行為的輸入法應(yīng)用資源或功能的處理方法及裝置,能夠提高輸入法應(yīng)用資源或功能的利用率、減小系統(tǒng)負(fù)載。為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是提供一種基于輸入行為的輸入法應(yīng)用資源或功能的處理方法,包括根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,判斷所述輸入法應(yīng)用資源或功能的使用狀態(tài)是符合所述輸入法應(yīng)用資源或功能的激活條件,還是符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件;若符合所述輸入法應(yīng)用資源或功能的激活條件,則激活所述輸入法應(yīng)用資源或功能,若符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件,則凍結(jié)所述輸入法應(yīng)用資源或功能。其中,所述判斷輸入法應(yīng)用資源或功能的使用狀態(tài)是符合所述輸入法應(yīng)用資源或功能的激活條件還是符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件的步驟之前,包括從用戶輸入歷史文本信息中獲得用戶興趣點;將所述用戶興趣點與預(yù)存的多個資源或功能興趣點分別進(jìn)行興趣點相似度計算,獲得所述用戶興趣點與預(yù)存的資源或功能興趣點之間的興趣點相似度的匹配得分,其中,每個資源或功能興趣點分別與每個輸入法應(yīng)用資源或功能相對應(yīng),所述用戶興趣點與預(yù)存的資源或功能興趣點之間的興趣點相似度的匹配得分即為所述輸入法應(yīng)用資源或功能的使用狀態(tài);所述根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,判斷所述輸入法應(yīng)用資源或功能的使用狀態(tài)是符合所述輸入法應(yīng)用資源或功能的激活條件,還是符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件的步驟包括根據(jù)所述預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件的閾值,判斷所述興趣點相似度的匹配得分是否達(dá)到所述閾值;若達(dá)到所述閾值,則判斷為所述輸入法應(yīng)用資源或功能的使用狀態(tài)符合所述輸入法應(yīng)用資源的激活條件,若沒有達(dá)到所述閾值,則判斷為所述輸入法應(yīng)用資源或功能的使用狀態(tài)符合所述輸入法應(yīng)用資源的凍結(jié)條件。
其中,所述根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,判斷所述輸入法應(yīng)用資源或功能的使用狀態(tài)是符合所述輸入法應(yīng)用資源或功能的激活條件,還是符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件的步驟,包括監(jiān)控用戶的輸入行為的信息,所述用戶的輸入行為的信息至少包括連續(xù)上屏的次數(shù)、退格以及刪除信息、繁簡轉(zhuǎn)換信息以及糾錯信息中的一個信息;根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活條件,判斷所述用戶的輸入行為的信息是否符合所述輸入法應(yīng)用資源或功能的激活條件,其中,所述用戶的輸入行為的信息即為所述輸入法應(yīng)用資源或功能的使用狀態(tài);若符合所述輸入法應(yīng)用資源或功能的激活條件,則判斷為所述輸入法應(yīng)用資源或功能的使用狀態(tài)符合所述輸入法應(yīng)用資源或功能的激活條件。其中,所述若符合輸入法應(yīng)用資源或功能的激活條件,則激活所述輸入法應(yīng)用資源或功能的步驟,包括若符合所述輸入法應(yīng)用資源或功能的激活條件,判斷所述輸入法應(yīng)用資源或功能的狀態(tài)是靜默狀態(tài)還是未獲取狀態(tài),所述靜默狀態(tài)是所述輸入法應(yīng)用功能已經(jīng)關(guān)閉,或者所述輸入法應(yīng)用資源未加載的狀態(tài),所述未獲取狀態(tài)是所述輸入法應(yīng)用資源或功能在輸入法應(yīng)用中不存在,需要從服務(wù)器獲取的狀態(tài);若所述輸入法應(yīng)用資源或功能 的狀態(tài)是靜默狀態(tài),則激活所述輸入法應(yīng)用資源或功能為活躍狀態(tài),若所述輸入法應(yīng)用資源或功能的狀態(tài)是未獲取狀態(tài),則從服務(wù)器獲得所述輸入法應(yīng)用資源或功能,并激活所述輸入法應(yīng)用資源或功能為活躍狀態(tài),所述活躍狀態(tài)是所述輸入法應(yīng)用功能已經(jīng)開啟,或者所述輸入法應(yīng)用資源已經(jīng)加載使用的狀態(tài)。其中,所述若符合所述輸入法應(yīng)用資源或功能的激活條件,則激活所述輸入法應(yīng)用資源或功能的步驟,包括若符合所述輸入法應(yīng)用資源或功能的激活條件,則向用戶發(fā)送是否需要激活所述輸入法應(yīng)用資源或功能的提示信息;接收用戶的輸入信息,在所述輸入信息是激活所述輸入法應(yīng)用資源或功能時,激活所述輸入法應(yīng)用資源或功能。其中,所述若符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件,則凍結(jié)所述輸入法應(yīng)用資源或功能的步驟,包括若符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件,判斷所述輸入法應(yīng)用資源或功能的狀態(tài)是否是活躍狀態(tài);若是活躍狀態(tài),則凍結(jié)所述輸入法應(yīng)用資源或功能為靜默狀態(tài)。其中,所述若符合輸入法應(yīng)用資源或功能的凍結(jié)條件,則凍結(jié)所述輸入法應(yīng)用資源或功能的步驟,包括若符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件,則向用戶發(fā)送是否需要凍結(jié)所述輸入法應(yīng)用資源或功能的提示信息;接收用戶的輸入信息,在所述輸入信息是凍結(jié)所述輸入法應(yīng)用資源或功能時,凍結(jié)所述輸入法應(yīng)用資源或功能。其中,所述若符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件,則凍結(jié)所述輸入法應(yīng)用資源或功能的步驟,包括若符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件,則判斷用戶是否從未使用過所述輸入法應(yīng)用資源或功能;若從未使用過所述輸入法應(yīng)用資源或功能,則向用戶發(fā)送是否需要卸載所述輸入法應(yīng)用資源或功能的提示信息;接收用戶的輸入信息,在所述輸入信息是卸載所述輸入法應(yīng)用資源或功能時,卸載所述輸入法應(yīng)用資源或功能。為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是提供一種基于輸入行為的輸入法應(yīng)用資源或功能的處理裝置,所述裝置包括判斷模塊,用于根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,判斷所述輸入法應(yīng)用資源或功能的使用狀態(tài)是符合所述輸入法應(yīng)用資源或功能的激活條件,還是符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件;激活模塊,用于在符合所述輸入法應(yīng)用資源或功能的激活條件時,激活所述輸入法應(yīng)用資源或功能;凍結(jié)模塊,用于在符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件時,凍結(jié)所述輸入法應(yīng)用資源或功能。其中,所述裝置還包括第一獲得模塊,用于從用戶輸入歷史文本信息中獲得用戶興趣點;第二獲得模塊,用于將所述用戶興趣點與預(yù)存的多個資源或功能興趣點分別進(jìn)行興趣點相似度計算,獲得所述用戶興趣點與預(yù)存的資源或功能興趣點之間的興趣點相似度的匹配得分,其中,每個資源或功能興趣點分別與每個輸入法應(yīng)用資源或功能相對應(yīng),所述用戶興趣點與預(yù)存的資源或功能興趣點之間的興趣點相似度的匹配得分即為所述輸入法應(yīng)用資源或功能的使用狀態(tài);所述判斷模塊包括第一判斷單元,用于根據(jù)所述預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件的閾值,判斷所述興趣點相似度的匹配得分是否達(dá)到所述閾值;第一結(jié)果獲得單元,用于在達(dá)到所述閾值時,判斷為所述輸入法應(yīng)用資源或功能的使用狀態(tài)符合所述輸入法應(yīng)用資源的激活條件,在沒有達(dá)到所述閾值時,判斷為所述輸入法應(yīng)用資源或功能的使用狀態(tài)符合所述輸入法應(yīng)用資源的凍結(jié)條件。其中,所述第一獲得模塊具體用于采用主題模型,對所述用戶輸入歷史文本信息·整體進(jìn)行主題計算,獲得所述用戶興趣點,其中,每個主題即為一個用戶興趣點。其中,所述第一獲得模塊包括第一獲得單元,用于采用概率潛在語義分析模型(PLSA)或潛伏狄利克雷分派模型(LDA),對所述用戶輸入歷史文本信息整體進(jìn)行主題計算和每個主題的置信度的計算,獲得用戶興趣點列表,所述用戶興趣點列表包含各個用戶興趣點及其置信度;第一確定單元,用于按照置信度從高到低的順序,確定置信度滿足第一預(yù)定條件的用戶興趣點。其中,所述第一獲得模塊包括第二獲得單元,用于根據(jù)預(yù)存的每個詞條的主題分布信息,統(tǒng)計所述獲得的用戶輸入歷史文本信息所對應(yīng)詞條的主題分布信息,獲得用戶興趣點列表,所述用戶興趣點列表包含各個用戶興趣點及其權(quán)重,其中,每個主題即為一個用戶興趣點;第二確定單元,用于按照權(quán)重從高到低的順序,確定權(quán)重滿足第二預(yù)定條件的用戶興趣點。其中,所述判斷模塊具體用于按照預(yù)定的時間周期,根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,判斷所述輸入法應(yīng)用資源或功能的使用狀態(tài)是符合所述輸入法應(yīng)用資源或功能的激活條件,還是符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件。其中,所述判斷模塊包括監(jiān)控單元,用于監(jiān)控用戶的輸入行為的信息,所述用戶的輸入行為的信息至少包括連續(xù)上屏的次數(shù)、退格以及刪除信息、繁簡轉(zhuǎn)換信息以及糾錯信息中的一個信息;第二判斷單元,用于根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活條件,判斷所述用戶的輸入行為的信息是否符合所述輸入法應(yīng)用資源或功能的激活條件,其中,所述用戶的輸入行為的信息即為所述輸入法應(yīng)用資源或功能的使用狀態(tài);第二結(jié)果獲得單元,用于在符合所述輸入法應(yīng)用資源或功能的激活條件時,判斷為所述輸入法應(yīng)用資源或功能的使用狀態(tài)符合所述輸入法應(yīng)用資源或功能的激活條件。其中,所述激活模塊包括第三判斷單元,用于在符合所述輸入法應(yīng)用資源或功能的激活條件時,判斷所述輸入法應(yīng)用資源或功能的狀態(tài)是靜默狀態(tài)還是未獲取狀態(tài),所述靜默狀態(tài)是所述輸入法應(yīng)用功能已經(jīng)關(guān)閉,或者所述輸入法應(yīng)用資源未加載的狀態(tài),所述未獲取狀態(tài)是所述輸入法應(yīng)用資源或功能在輸入法應(yīng)用中不存在,需要從服務(wù)器獲取的狀態(tài);第一激活單元,用于在所述輸入法應(yīng)用資源或功能的狀態(tài)是靜默狀態(tài)時,激活所述輸入法應(yīng)用資源或功能為活躍狀態(tài),在所述輸入法應(yīng)用資源或功能的狀態(tài)是未獲取狀態(tài)時,從服務(wù)器獲得所述輸入法應(yīng)用資源或功能,并激活所述輸入法應(yīng)用資源或功能為活躍狀態(tài),所述活躍狀態(tài)是所述輸入法應(yīng)用功能已經(jīng)開啟,或者所述輸入法應(yīng)用資源已經(jīng)加載使用的狀態(tài)。其中,所述激活模塊包括第一發(fā)送單元,用于在符合所述輸入法應(yīng)用資源或功能的激活條件時,向用戶發(fā)送是否需要激活所述輸入法應(yīng)用資源或功能的提示信息;第一接收單元,用于接收用戶的輸入信息;第二激活單元,用于在所述輸入信息是激活所述輸入法應(yīng)用資源或功能時,激活所述輸入法應(yīng)用資源或功能。其中,所述凍結(jié)模塊包括第四判斷單元,用于在符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件時,判斷所述輸入法應(yīng)用資源或功能的狀態(tài)是否是活躍狀態(tài);第一凍結(jié)單元,用于在是活躍狀態(tài)時,凍結(jié)所述輸入法應(yīng)用資源或功能為靜默狀態(tài)。其中,所述凍結(jié)模塊包括第二發(fā)送單元,用于在符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件時,向用戶發(fā)送是否需要凍結(jié)所述輸入法應(yīng)用資源或功能的提示信息;第二接收單元,用于接收用戶的輸入信息;第二凍結(jié)單元,用于在所述輸入信息是凍結(jié)所述輸入法應(yīng)用資源或功能時,凍結(jié)所述輸入法應(yīng)用資源或功能。其中,所述凍結(jié)模塊包括第五判斷單元,用于在符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件時,判斷用戶是否從未使用過所述輸入法應(yīng)用資源或功能;第三發(fā)送單元,用于在從未使用過所述輸入法應(yīng)用資源或功能時,向用戶發(fā)送是否需要卸載所述輸入法應(yīng)用資·源或功能的提示信息;第三接收單元,用于接收用戶的輸入信息;卸載單元,用于在所述輸入信息是卸載所述輸入法應(yīng)用資源或功能時,卸載所述輸入法應(yīng)用資源或功能。本發(fā)明的有益效果是區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明預(yù)先設(shè)置輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,確定激活和/或凍結(jié)條件的觸發(fā)條件,可以自動觸發(fā)輸入法應(yīng)用資源或功能的激活和/或凍結(jié),符合激活條件時,激活輸入法應(yīng)用資源或功能,符合凍結(jié)條件時,凍結(jié)輸入法應(yīng)用資源或功能。通過這種方式,可以根據(jù)用戶的輸入行為或歷史文本信息激活和/或凍結(jié)輸入法應(yīng)用資源或功能,從而自動向用戶推送需要的資源,關(guān)閉用戶目前不需要的資源,提高輸入法應(yīng)用資源或功能的利用率、減小系統(tǒng)負(fù)載,提升用戶的體驗。
圖I是本發(fā)明基于輸入行為的輸入法應(yīng)用資源或功能的處理方法一實施方式的流程圖;圖2是本發(fā)明基于輸入行為的輸入法應(yīng)用資源或功能的處理方法另一實施方式的流程圖;圖3是本發(fā)明基于輸入行為的輸入法應(yīng)用資源或功能的處理裝置一實施方式的結(jié)構(gòu)示意圖;圖4是本發(fā)明基于輸入行為的輸入法應(yīng)用資源或功能的處理裝置另一實施方式的結(jié)構(gòu)不意圖;圖5是本發(fā)明基于輸入行為的輸入法應(yīng)用資源或功能的處理裝置又一實施方式的結(jié)構(gòu)不意圖;圖6是本發(fā)明基于輸入行為的輸入法應(yīng)用資源或功能的處理裝置又一實施方式的結(jié)構(gòu)不意圖;圖7是本發(fā)明基于輸入行為的輸入法應(yīng)用資源或功能的處理裝置又一實施方式的結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合附圖和實施方式對本發(fā)明進(jìn)行詳細(xì)說明。參閱圖1,圖I是本發(fā)明基于輸入行為的輸入法應(yīng)用資源或功能的處理方法一實施方式的流程圖,包括
步驟SlOl :根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,判斷輸入法應(yīng)用資源或功能的使用狀態(tài)是符合輸入法應(yīng)用資源或功能的激活條件,還是符合輸入法應(yīng)用資源或功能的凍結(jié)條件。如果符合輸入法應(yīng)用資源或功能的激活條件,則進(jìn)入步驟S102,如果符合輸入法應(yīng)用資源或功能的凍結(jié)條件,則進(jìn)入步驟S103。輸入法應(yīng)用資源或功能是輸入法應(yīng)用除了輸入法基本功能外的其它應(yīng)用資源或功能,例如細(xì)胞詞庫、自定義詞庫、繁簡轉(zhuǎn)換等等。這些輸入法應(yīng)用資源或功能可以為用戶提供豐富多彩的新功能和新的應(yīng)用資源,用戶可以根據(jù)自己的興趣自由選擇所需要的輸入法應(yīng)用資源或功能。預(yù)先設(shè)置每個輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,根據(jù)每個輸入法應(yīng)用資源或功能的使用狀態(tài)即可確定該輸入法應(yīng)用資源或功能是否符合該輸入法應(yīng)用資源或功能激活和/或凍結(jié)條件。步驟S102 :若符合輸入法應(yīng)用資源或功能的激活條件,則激活輸入法應(yīng)用資源或功能。如果該輸入法應(yīng)用資源或功能的使用狀態(tài)符合該輸入法應(yīng)用資源或功能的激活條件,表明用戶正在使用或需要該輸入法應(yīng)用資源或功能,此時,即可激活該輸入法應(yīng)用資源或功能。步驟S103 :若符合輸入法應(yīng)用資源或功能的凍結(jié)條件,則凍結(jié)輸入法應(yīng)用資源或功能。如果該輸入法應(yīng)用資源或功能的使用狀態(tài)符合該輸入法應(yīng)用資源或功能的凍結(jié)條件,表明用戶已經(jīng)很長時間沒有使用或目前已經(jīng)不需要該輸入法應(yīng)用資源或功能,此時,即可凍結(jié)該輸入法應(yīng)用資源或功能。本發(fā)明預(yù)先設(shè)置輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,可以自動觸發(fā)輸入法應(yīng)用資源或功能的激活和/或凍結(jié),符合激活條件時,激活輸入法應(yīng)用資源或功能,符合凍結(jié)條件時,凍結(jié)輸入法應(yīng)用資源或功能。通過這種方式,能夠提高輸入法應(yīng)用資源或功能的利用率、減小系統(tǒng)負(fù)載,提升用戶的體驗。參閱圖2,圖2是本發(fā)明基于輸入行為的輸入法應(yīng)用資源或功能的處理方法另一實施方式的流程圖,包括第一部分根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,判斷輸入法應(yīng)用資源或功能的使用狀態(tài)是符合輸入法應(yīng)用資源或功能的激活條件,還是符合輸入法應(yīng)用資源或功能的凍結(jié)條件。第一部分有兩種實現(xiàn)方式,第一種實現(xiàn)方式適用于細(xì)胞詞庫、特定場景的輸入法應(yīng)用資源或功能,可以對用戶的輸入歷史文本信息進(jìn)行統(tǒng)計分析,獲得輸入法應(yīng)用資源或功能的使用狀態(tài),進(jìn)而再判斷該輸入法應(yīng)用資源或功能的使用狀態(tài)是否符合該輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件。第一部分的第一種實現(xiàn)方式包括步驟S201、步驟S202以及步驟S203。步驟S201 :從用戶輸入歷史文本信息中獲得用戶興趣點。本步驟S201可以通過兩種方式實現(xiàn),第一種方式是采用主題模型,對用戶輸入歷史文本信息整體進(jìn)行主題計算,獲得用戶興趣點,其中,每個主題即為一個用戶興趣點。·主題模型是指從統(tǒng)計模型的角度,用一個特定的詞頻分布來刻畫主題,通常認(rèn)為一篇文章、一段話、一個句子是從一個概率模型中生成的。用戶興趣點可以是具體的主題,比如“商業(yè)”、“寵物”、“娛樂”這樣的具體主題,也可以僅僅是聚類后的非特指性主題。由于通過主題模型自動生成,非特指性主題很可能無法直接描述,都是用標(biāo)識(ID)來區(qū)分。實際使用時,往往通過對非特指性主題中所含的主要支撐詞加以描述,例如主題23 :粉絲、隨時隨地、微博、新浪、調(diào)查,主題914 :搜狐、記錄、低調(diào)、博客、獨唱。其中,在本步驟S201采用主題模型,對用戶輸入歷史文本信息整體進(jìn)行主題計算,獲得用戶興趣點時,包括如下子步驟A :采用概率潛在語義分析模型(PLSA)或潛伏狄利克雷分派模型(LDA),對用戶輸入歷史文本信息整體進(jìn)行主題計算和每個主題的置信度的計算,獲得用戶興趣點列表,用戶興趣點列表包含各個用戶興趣點及其置信度;概率潛在語義分析模型(PLSA)是基于雙模式和共現(xiàn)的數(shù)據(jù)分析方法延伸的經(jīng)典的統(tǒng)計學(xué)模型。PLSA應(yīng)用于信息檢索、過濾、自然語言處理、文本的機器學(xué)習(xí)或者其它相關(guān)領(lǐng)域。概率潛在語義分析是基于派生的最小公倍數(shù)(LCM)矩陣的混合矩陣分解,基于多項式分布和條件分布的混合來建模共現(xiàn)的概率。潛伏狄利克雷分派模型(LDA)是一種非監(jiān)督機器學(xué)習(xí)技術(shù),可以用來識別大規(guī)模文檔集或語料庫中潛藏的主題信息。每一篇文檔代表了一些主題所構(gòu)成的一個概率分布,而每一個主題又代表了很多單詞所構(gòu)成的一個概率分布。B:按照置信度從高到低的順序,確定置信度滿足第一預(yù)定條件的用戶興趣點。例如,第一預(yù)定條件是用戶興趣點置信度最高,按照置信度從高到低的順序,置信度最高的用戶興趣點即為確定的用戶興趣點。本步驟S201的第二種方式包括如下子步驟C :根據(jù)預(yù)存的每個詞條的主題分布信息,統(tǒng)計獲得的用戶輸入歷史文本信息所對應(yīng)詞條的主題分布信息,獲得用戶興趣點列表,用戶興趣點列表包含各個用戶興趣點及其權(quán)重,其中,每個主題即為一個用戶興趣點;例如一個輸入法的詞典中,預(yù)存的詞條的主題分布信息如表I :表I預(yù)存的詞條的主題分布信息......................主題...I.......(碌..)....................................主題 2........(及重)...................................主題...3.......(.碌.)
蘋果科技(0.6)美食(O. 3 )影視(O. I)
科技(I)
百度科技(0.8)美食(0.2)麗:].................................................................................................................................................................................................................................—
烤肉美食(I)
—我................................. O...........................................................................................................................................................................................................................................................................................................................
..........................................................................................................................O........................................................................................................................—...............................................................................................................................................................................—..............................................................................................................................................................................................................................................................
去O
的O信息O詞典的格式為“詞條主題分布和權(quán)重”,如果詞條不含感興趣的主題信息,則“主題分布和權(quán)重”為O。如果用戶的輸入歷史文本信息只包含兩個句子“我經(jīng)常去百度烤肉”,以及“我百度蘋果的信息”,則該用戶的輸入歷史文本信息中包含主題信息的詞條,包括2次百度,I次烤肉,I次蘋果;根據(jù)詞條的主題分布信息,綜合計算得到主題分布和權(quán)重分別為科技0·8*2+0. 6=2. 2,美食0.2*2+1+0· 3=1. 7,影視0.1。其中,詞條的主題分布信息,在建立詞典時,可以采用PLSA或LDA等主題模型統(tǒng)計得到;但是在詞典中只存儲最終數(shù)值,這樣避免了在用戶機器上進(jìn)行復(fù)雜的現(xiàn)場統(tǒng)計。另外,權(quán)重的具體數(shù)值以及統(tǒng)計用戶輸入歷史文本信息的主題分布的方法,例子中比較簡單,采用直接加權(quán)平均的方法,在實際應(yīng)用中,為了提升效果,可以設(shè)計比較復(fù)雜的方法。D :按照權(quán)重從高到低的順序,確定權(quán)重滿足第二預(yù)定條件的用戶興趣點。例如,第二預(yù)定條件是用戶興趣點權(quán)重最高,按照權(quán)重從高到低的順序,權(quán)重最高的用戶興趣點即為確定的用戶興趣點。在實際應(yīng)用過程中,根據(jù)具體情況,本步驟S201選擇兩種實現(xiàn)方式中的一種實現(xiàn)方式執(zhí)行即可。步驟S202 :將用戶興趣點與預(yù)存的多個資源或功能興趣點分別進(jìn)行興趣點相似度計算,獲得用戶興趣點與預(yù)存的資源或功能興趣點之間的興趣點相似度的匹配得分,其中,每個資源或功能興趣點分別與每個輸入法應(yīng)用資源或功能相對應(yīng),用戶興趣點與預(yù)存的資源或功能興趣點之間的興趣點相似度的匹配得分即為輸入法應(yīng)用資源或功能的使用狀態(tài)。
在輸入法應(yīng)用中預(yù)先保存有每個資源或功能興趣點,每個資源或功能興趣點與每個輸入法應(yīng)用資源或功能相對應(yīng),將用戶興趣點與預(yù)存的多個資源或功能興趣點分別進(jìn)行興趣點相似度計算,獲得的用戶興趣點與預(yù)存的資源或功能興趣點之間的興趣點相似度的匹配得分即為輸入法應(yīng)用資源或功能的使用狀態(tài)。步驟S203 :根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,判斷輸入法應(yīng)用資源或功能的使用狀態(tài)是符合輸入法應(yīng)用資源或功能的激活條件,還是符合輸入法應(yīng)用資源或功能的凍結(jié)條件。如果符合輸入法應(yīng)用資源或功能的激活條件,進(jìn)入第二部分,如果符合輸入法應(yīng)用資源或功能的凍結(jié)條件,進(jìn)入第三部分。本步驟S203包括子步驟S203a、子步驟S203b以及子步驟S203c。子步驟S203a :根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件的閾值,判斷興趣點相似度的匹配得分是否達(dá)到閾值。如果達(dá)到閾值,進(jìn)入子步驟S203b,如果沒有達(dá)到閾值,進(jìn)入子步驟S203c。 例如,某一輸入法應(yīng)用資源或功能預(yù)先設(shè)置的激活和/或凍結(jié)條件的閾值是興趣點相似度的匹配得分為3分,如果興趣點相似度的匹配得分大于等于3分,則表明達(dá)到閾值,如果興趣點相似度的匹配得分小于3分,則表明沒有達(dá)到閾值。子步驟S203b :若達(dá)到閾值,則判斷為輸入法應(yīng)用資源或功能的使用狀態(tài)符合輸入法應(yīng)用資源的激活條件。如果達(dá)到閾值,表明輸入法應(yīng)用資源或功能的使用狀態(tài)符合輸入法應(yīng)用資源的激活條件。子步驟S203c :若沒有達(dá)到閾值,則判斷為輸入法應(yīng)用資源或功能的使用狀態(tài)符合輸入法應(yīng)用資源的凍結(jié)條件。如果沒有達(dá)到閾值,表明輸入法應(yīng)用資源或功能的使用狀態(tài)符合輸入法應(yīng)用資源的凍結(jié)條件。當(dāng)然,輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件的閾值可以是同一個閾值,也可以是不同的閾值,例如,某一輸入法應(yīng)用資源或功能的激活條件的閾值是興趣點相似度的匹配得分為3分,凍結(jié)條件的閾值是興趣點相似度的匹配得分為I分,如果該輸入法應(yīng)用資源或功能的興趣點相似度的匹配得分大于等于3分,表明輸入法應(yīng)用資源或功能的使用狀態(tài)符合輸入法應(yīng)用資源的激活條件,如果該輸入法應(yīng)用資源或功能的興趣點相似度的匹配得分小于I分,表明輸入法應(yīng)用資源或功能的使用狀態(tài)符合輸入法應(yīng)用資源的凍結(jié)條件,如果該輸入法應(yīng)用資源或功能的興趣點相似度的匹配得分大于等于I分且小于3分,此時可以對輸入法應(yīng)用資源或功能的狀態(tài)不做任何處理,保持原來的狀態(tài)。在執(zhí)行第一部分的第一種實現(xiàn)方式時,可以按照預(yù)定的時間周期,根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,判斷輸入法應(yīng)用資源或功能的使用狀態(tài)是符合輸入法應(yīng)用資源或功能的激活條件,還是符合輸入法應(yīng)用資源或功能的凍結(jié)條件。時間周期可以預(yù)先設(shè)定,每間隔一段時間,輸入法應(yīng)用自動執(zhí)行第一部分的第一種實現(xiàn)方式。第一部分的第二種實現(xiàn)方式適用于繁簡轉(zhuǎn)換、模糊音糾錯、自定義詞庫等輸入法應(yīng)用資源或功能,是一種主動觸發(fā)輸入法應(yīng)用資源或功能的激活條件的實現(xiàn)方式,這種實現(xiàn)方式具有較高的靈活性。
第一部分的第二種實現(xiàn)方式包括步驟S204、步驟S205以及步驟S206。步驟S204 :監(jiān)控用戶的輸入行為的信息,用戶的輸入行為的信息至少包括連續(xù)上屏的次數(shù)、退格以及刪除信息、繁簡轉(zhuǎn)換信息以及糾錯信息中的一個信息。例如監(jiān)控到用戶的輸入行為的信息有連續(xù)上屏2次并退格而不全部刪除,或者將“國”轉(zhuǎn)換為“國”,或者將“tng”糾正為“ting”等等。步驟S205 :根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活條件,判斷用戶的輸入行為的信息是否符合輸入法應(yīng)用資源或功能的激活條件,其中,用戶的輸入行為的信息即為輸入法應(yīng)用資源或功能的使用狀態(tài)。如果符合輸入法應(yīng)用資源或功能的激活條件,進(jìn)入步驟S206。例如,某一輸入法應(yīng)用資源或功能的激活條件是連續(xù)上屏大于等于2次,并退格而不全部刪除,或者出現(xiàn)繁簡轉(zhuǎn)換的信息,或者出現(xiàn)糾錯信息。 步驟S206 :若符合輸入法應(yīng)用資源或功能的激活條件,則判斷為輸入法應(yīng)用資源或功能的使用狀態(tài)符合輸入法應(yīng)用資源或功能的激活條件。例如自定義詞庫(即輸入法應(yīng)用資源或功能)的激活條件是連續(xù)上屏大于等于2次,并退格而不全部刪除;繁簡轉(zhuǎn)換(即輸入法應(yīng)用資源或功能)的激活條件是出現(xiàn)繁簡轉(zhuǎn)換的信息;模糊音糾錯(即輸入法應(yīng)用資源或功能)的激活條件是出現(xiàn)糾錯信息。如果監(jiān)控到用戶的輸入行為的信息是連續(xù)上屏2次并退格而不全部刪除,或者將“國”轉(zhuǎn)換為“國”,或者將“tng”糾正為“ting”,則表明該輸入法應(yīng)用資源或功能的使用狀態(tài)符合自定義詞庫,或者繁簡轉(zhuǎn)換,或者模糊音糾錯的激活條件。第一部分的第二種實現(xiàn)方式中的輸入法應(yīng)用資源或功能至少包括繁簡轉(zhuǎn)換、模糊音糾錯以及自定義詞庫中的一個資源或功能。一般情況下,第一部分的兩種實現(xiàn)方式并行執(zhí)行,當(dāng)然,也可以擇一執(zhí)行,在此不
再贅敘。第二部分若符合輸入法應(yīng)用資源或功能的激活條件,則激活輸入法應(yīng)用資源或功能。第二部分主要是在輸入法應(yīng)用資源或功能的使用狀態(tài)符合輸入法應(yīng)用資源或功能的激活條件時,激活輸入法應(yīng)用資源或功能的具體細(xì)節(jié)。第二部分包括步驟S207和步驟S208。其中,步驟S207 :根據(jù)輸入法應(yīng)用資源或功能的狀態(tài)確定如何激活該輸入法應(yīng)用資源或功能,步驟S207包括子步驟S207a、子步驟S207b以及子步驟S207c。子步驟S207a :若符合輸入法應(yīng)用資源或功能的激活條件,判斷輸入法應(yīng)用資源或功能的狀態(tài)是靜默狀態(tài)還是未獲取狀態(tài),靜默狀態(tài)是輸入法應(yīng)用功能已經(jīng)關(guān)閉,或者輸入法應(yīng)用資源未加載的狀態(tài),未獲取狀態(tài)是輸入法應(yīng)用資源或功能在輸入法應(yīng)用中不存在,需要從服務(wù)器獲取的狀態(tài)。子步驟S207b:若輸入法應(yīng)用資源或功能的狀態(tài)是靜默狀態(tài),則激活輸入法應(yīng)用資源或功能為活躍狀態(tài)。子步驟S207c:若輸入法應(yīng)用資源或功能的狀態(tài)是未獲取狀態(tài),則從服務(wù)器獲得輸入法應(yīng)用資源或功能,并激活輸入法應(yīng)用資源或功能為活躍狀態(tài),活躍狀態(tài)是輸入法應(yīng)用功能已經(jīng)開啟,或者輸入法應(yīng)用資源已經(jīng)加載使用的狀態(tài)。
輸入法應(yīng)用資源或功能的狀態(tài)包括三種,分別是靜默狀態(tài)、未獲取狀態(tài)以及活躍狀態(tài)。在輸入法應(yīng)用資源或功能的使用狀態(tài)符合輸入法應(yīng)用資源或功能的激活條件時,如果輸入法應(yīng)用資源或功能的狀態(tài)是靜默狀態(tài),則激活輸入法應(yīng)用資源或功能為活躍狀態(tài),如果輸入法應(yīng)用資源或功能的狀態(tài)是未獲取狀態(tài),則從服務(wù)器獲得輸入法應(yīng)用資源或功能,并激活輸入法應(yīng)用資源或功能為活躍狀態(tài),如果輸入法應(yīng)用資源或功能的狀態(tài)是活躍狀態(tài),則不需要做任何處理。步驟S208 :向用戶發(fā)送提示信息,得到用戶的許可后激活輸入法應(yīng)用資源或功能,步驟S208包括如下內(nèi)容E :若符合輸入法應(yīng)用資源或功能的激活條件,則向用戶發(fā)送是否需要激活輸入法應(yīng)用資源或功能的提示信息;F :接收用戶的輸入信息,在輸入信息是激活輸入法應(yīng)用資源或功能時,激活輸入法應(yīng)用資源或功能。
本步驟S208在輸入法應(yīng)用資源或功能的使用狀態(tài)符合輸入法應(yīng)用資源或功能的激活條件時,向用戶發(fā)送是否需要激活輸入法應(yīng)用資源或功能的提示信息,在輸入信息是激活輸入法應(yīng)用資源或功能時,激活輸入法應(yīng)用資源或功能,通過這種方式,可以充分提高輸入法的應(yīng)用資源或功能的利用率,同時也提升了用戶的體驗。在執(zhí)行步驟S207的過程中,可以執(zhí)行步驟S208,也可以不執(zhí)行步驟S208。如果執(zhí)行步驟S208,則步驟S207和步驟S208可以并行執(zhí)行,也可以按照先后順序執(zhí)行,具體的先后順序可以根據(jù)實際應(yīng)用情況確定。第三部分若符合輸入法應(yīng)用資源或功能的凍結(jié)條件,則凍結(jié)輸入法應(yīng)用資源或功能。第三部分主要是在輸入法應(yīng)用資源或功能的使用狀態(tài)符合輸入法應(yīng)用資源或功能的凍結(jié)條件時,凍結(jié)輸入法應(yīng)用資源或功能的具體細(xì)節(jié)。第三部分包括步驟S209、步驟S210以及步驟S211。其中,步驟S209包括子步驟S209a和子步驟S209b。子步驟S209a :若符合輸入法應(yīng)用資源或功能的凍結(jié)條件,判斷輸入法應(yīng)用資源或功能的狀態(tài)是否是活躍狀態(tài);子步驟S209b :若是活躍狀態(tài),則凍結(jié)輸入法應(yīng)用資源或功能為靜默狀態(tài)。在符合輸入法應(yīng)用資源或功能的凍結(jié)條件時,如果輸入法應(yīng)用資源或功能的狀態(tài)是活躍狀態(tài),則凍結(jié)輸入法應(yīng)用資源或功能為靜默狀態(tài),如果輸入法應(yīng)用資源或功能的狀態(tài)是靜默狀態(tài)或者未獲取狀態(tài),則輸入法應(yīng)用資源或功能的狀態(tài)不做任何處理,保持原來的狀態(tài)。步驟S210 :向用戶發(fā)送提示信息,得到用戶的許可后凍結(jié)輸入法應(yīng)用資源或功能,步驟S210包括如下內(nèi)容G :若符合輸入法應(yīng)用資源或功能的凍結(jié)條件,則向用戶發(fā)送是否需要凍結(jié)輸入法應(yīng)用資源或功能的提示信息;H:接收用戶的輸入信息,在輸入信息是凍結(jié)輸入法應(yīng)用資源或功能時,凍結(jié)輸入法應(yīng)用資源或功能。本步驟S210可以凍結(jié)用戶不需要的輸入法應(yīng)用資源或功能,同時也提升了用戶的體驗。在執(zhí)行步驟S209的過程中,可以執(zhí)行步驟S210,也可以不執(zhí)行步驟S210,如果執(zhí)行步驟S210,則步驟S209和步驟S210可以并行執(zhí)行,也可以按照先后順序執(zhí)行,具體的先后順序可以根據(jù)實際應(yīng)用情況確定。步驟S211 :對從未使用過的輸入法應(yīng)用資源或功能,在用戶的許可下,卸載輸入法應(yīng)用資源或功能。步驟S211包括如下內(nèi)容I :若符合輸入法應(yīng)用資源或功能的凍結(jié)條件,則判斷用戶是否從未使用過輸入法應(yīng)用資源或功能;J :若從未使用過輸入法應(yīng)用資源或功能,則向用戶發(fā)送是否需要卸載輸入法應(yīng)用資源或功能的提示信息;K:接收用戶的輸入信息,在輸入信息是卸載輸入法應(yīng)用資源或功能時,卸載輸入·法應(yīng)用資源或功能。通過上述方式,可以卸載用戶不感興趣或不需要的輸入法應(yīng)用資源或功能,節(jié)約了本地機器的空間,同時也為用戶提供了感興趣或需要的輸入法應(yīng)用資源或功能的空間。在執(zhí)行步驟S209的過程中,可以執(zhí)行步驟S211,也可以不執(zhí)行步驟S211,如果執(zhí)行步驟S211,則步驟S209和步驟S211可以并行執(zhí)行,也可以按照先后順序執(zhí)行,具體的先后順序可以根據(jù)實際應(yīng)用情況確定。綜上所述,本發(fā)明預(yù)先設(shè)置輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,確定激活和/或凍結(jié)條件的觸發(fā)條件,可以自動觸發(fā)輸入法應(yīng)用資源或功能的激活和/或凍結(jié),符合激活條件時,激活輸入法應(yīng)用資源或功能,符合凍結(jié)條件時,凍結(jié)輸入法應(yīng)用資源或功能。通過這種方式,可以根據(jù)用戶的輸入行為或歷史文本信息激活和/或凍結(jié)輸入法應(yīng)用資源或功能,從而自動向用戶推送需要的資源,關(guān)閉用戶目前不需要的資源,提高輸入法應(yīng)用資源或功能的利用率、減小系統(tǒng)負(fù)載,提升了用戶的體驗。參閱圖3,圖3是本發(fā)明基于輸入行為的輸入法應(yīng)用資源或功能的處理裝置一實施方式的結(jié)構(gòu)示意圖,該裝置包括判斷模塊301、激活模塊302以及凍結(jié)模塊303。判斷模塊301用于根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,判斷輸入法應(yīng)用資源或功能的使用狀態(tài)是符合輸入法應(yīng)用資源或功能的激活條件,還是符合輸入法應(yīng)用資源或功能的凍結(jié)條件。預(yù)先設(shè)置每個輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,根據(jù)每個輸入法應(yīng)用資源或功能的使用狀態(tài)即可確定該輸入法應(yīng)用資源或功能是否符合該輸入法應(yīng)用資源或功能激活和/或凍結(jié)條件。激活模塊302用于在符合輸入法應(yīng)用資源或功能的激活條件時,激活輸入法應(yīng)用資源或功能。如果該輸入法應(yīng)用資源或功能的使用狀態(tài)符合該輸入法應(yīng)用資源或功能的激活條件,表明用戶正在使用或需要該輸入法應(yīng)用資源或功能,此時,即可激活該輸入法應(yīng)用資源或功能。凍結(jié)模塊303用于在符合輸入法應(yīng)用資源或功能的凍結(jié)條件時,凍結(jié)輸入法應(yīng)用資源或功能。如果該輸入法應(yīng)用資源或功能的使用狀態(tài)符合該輸入法應(yīng)用資源或功能的凍結(jié)條件,表明用戶已經(jīng)很長時間沒有使用或目前已經(jīng)不需要該輸入法應(yīng)用資源或功能,此時,即可凍結(jié)該輸入法應(yīng)用資源或功能。本發(fā)明預(yù)先設(shè)置輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,可以自動觸發(fā)輸入法應(yīng)用資源或功能的激活和/或凍結(jié),符合激活條件時,激活輸入法應(yīng)用資源或功能,符合凍結(jié)條件時,凍結(jié)輸入法應(yīng)用資源或功能。通過這種方式,能夠提高輸入法應(yīng)用資源或功能的利用率、減小系統(tǒng)負(fù)載,提升用戶的體驗。參閱圖4至圖7,圖4至圖7是本發(fā)明基于輸入行為的輸入法應(yīng)用資源或功能的處理裝置四個實施方式的結(jié)構(gòu)示意圖,該裝置包括判斷模塊403、激活模塊404以及凍結(jié)模塊405。所述裝置還包括第一獲得模塊401和第二獲得模塊402。第一獲得模塊401用于從用戶輸入歷史文本信息中獲得用戶興趣點;第一獲得模塊401具體用于采用主題模型,對用戶輸入歷史文本信息整體進(jìn)行主題計算,獲得用戶興趣點,其中,每個主題即為一個用戶興趣點。此時第一獲得模塊401包 括第一獲得單元4011和第一確定單元4012。第一獲得單元4011用于采用概率潛在語義分析模型(PLSA)或潛伏狄利克雷分派模型(LDA),對用戶輸入歷史文本信息整體進(jìn)行主題計算和每個主題的置信度的計算,獲得用戶興趣點列表,用戶興趣點列表包含各個用戶興趣點及其置信度。第一確定單元4012用于按照置信度從高到低的順序,確定置信度滿足第一預(yù)定條件的用戶興趣點。其中,第一獲得模塊401也可以包括第二獲得單元4013和第二確定單元4014。第二獲得單元4013用于根據(jù)預(yù)存的每個詞條的主題分布信息,統(tǒng)計獲得的用戶輸入歷史文本信息所對應(yīng)詞條的主題分布信息,獲得用戶興趣點列表,用戶興趣點列表包含各個用戶興趣點及其權(quán)重,其中,每個主題即為一個用戶興趣點;第二確定單元4014用于按照權(quán)重從高到低的順序,確定權(quán)重滿足第二預(yù)定條件的用戶興趣點。需要說明的是,第一獲得模塊401或者包括第一獲得單元4011和第一確定單元4012,或者包括第二獲得單元4013和第二確定單元4014。第二獲得模塊402用于將用戶興趣點與預(yù)存的多個資源或功能興趣點分別進(jìn)行興趣點相似度計算,獲得用戶興趣點與預(yù)存的資源或功能興趣點之間的興趣點相似度的匹配得分,其中,每個資源或功能興趣點分別與每個輸入法應(yīng)用資源或功能相對應(yīng),用戶興趣點與預(yù)存的資源或功能興趣點之間的興趣點相似度的匹配得分即為輸入法應(yīng)用資源或功能的使用狀態(tài)。判斷模塊403用于根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,判斷輸入法應(yīng)用資源或功能的使用狀態(tài)是符合輸入法應(yīng)用資源或功能的激活條件,還是符合輸入法應(yīng)用資源或功能的凍結(jié)條件。預(yù)先設(shè)置每個輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,根據(jù)每個輸入法應(yīng)用資源或功能的使用狀態(tài)即可確定該輸入法應(yīng)用資源或功能是否符合該輸入法應(yīng)用資源或功能激活和/或凍結(jié)條件。判斷模塊403包括第一判斷單元4031和第一結(jié)果獲得單元4032。第一判斷單元4031用于根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件的閾值,判斷興趣點相似度的匹配得分是否達(dá)到閾值;第一結(jié)果獲得單元4032用于在達(dá)到閾值時,判斷為輸入法應(yīng)用資源或功能的使用狀態(tài)符合輸入法應(yīng)用資源的激活條件,在沒有達(dá)到閾值時,判斷為輸入法應(yīng)用資源或功能的使用狀態(tài)符合輸入法應(yīng)用資源的凍結(jié)條件。判斷模塊403具體用于按照預(yù)定的時間周期,根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,判斷輸入法應(yīng)用資源或功能的使用狀態(tài)是符合輸入法應(yīng)用資源或功能的激活條件,還是符合輸入法應(yīng)用資源或功能的凍結(jié)條件。其中,判斷模塊403還可以包括監(jiān)控單元4033、第二判斷單元4034以及第二結(jié)果獲得單元4035。監(jiān)控單元4033用于監(jiān)控用戶的輸入行為的信息,用戶的輸入行為的信息至少包括連續(xù)上屏的次數(shù)、退格以及刪除信息、繁簡轉(zhuǎn)換信息以及糾錯信息中的一個信息; 第二判斷單元4034用于根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活條件,判斷用戶的輸入行為的信息是否符合輸入法應(yīng)用資源或功能的激活條件,其中,用戶的輸入行為的信息即為輸入法應(yīng)用資源或功能的使用狀態(tài);第二結(jié)果獲得單元4035用于在符合輸入法應(yīng)用資源或功能的激活條件時,判斷為輸入法應(yīng)用資源或功能的使用狀態(tài)符合輸入法應(yīng)用資源或功能的激活條件。輸入法應(yīng)用資源或功能至少包括繁簡轉(zhuǎn)換、模糊音糾錯以及自定義詞庫中的一個資源或功能。需要說明的是,判斷模塊403或者包括第一判斷單元4031和第一結(jié)果獲得單元4032 ;或者包括監(jiān)控單元4033、第二判斷單元4034以及第二結(jié)果獲得單元4035,此時該裝置不包括第一獲得模塊401和第二獲得模塊402 ;或者包括第一判斷單元4031、第一結(jié)果獲得單元4032、監(jiān)控單元4033、第二判斷單元4034以及第二結(jié)果獲得單元4035。激活模塊404用于在符合輸入法應(yīng)用資源或功能的激活條件時,激活輸入法應(yīng)用資源或功能。如果該輸入法應(yīng)用資源或功能的使用狀態(tài)符合該輸入法應(yīng)用資源或功能的激活條件,表明用戶正在使用或需要該輸入法應(yīng)用資源或功能,此時,即可激活該輸入法應(yīng)用資源或功能。激活模塊404包括第三判斷單元4041、第一激活單元4042。第三判斷單元4041用于在符合輸入法應(yīng)用資源或功能的激活條件時,判斷輸入法應(yīng)用資源或功能的狀態(tài)是靜默狀態(tài)還是未獲取狀態(tài),靜默狀態(tài)是輸入法應(yīng)用功能已經(jīng)關(guān)閉,或者輸入法應(yīng)用資源未加載的狀態(tài),未獲取狀態(tài)是輸入法應(yīng)用資源或功能在輸入法應(yīng)用中不存在,需要從服務(wù)器獲取的狀態(tài)。第一激活單元4042用于在輸入法應(yīng)用資源或功能的狀態(tài)是靜默狀態(tài)時,激活輸入法應(yīng)用資源或功能為活躍狀態(tài),在輸入法應(yīng)用資源或功能的狀態(tài)是未獲取狀態(tài)時,從服務(wù)器獲得輸入法應(yīng)用資源或功能,并激活輸入法應(yīng)用資源或功能為活躍狀態(tài),活躍狀態(tài)是輸入法應(yīng)用功能已經(jīng)開啟,或者輸入法應(yīng)用資源已經(jīng)加載使用的狀態(tài)。其中,激活模塊404還包括第一發(fā)送單元、第一接收單元以及第二激活單元。第一發(fā)送單元用于在符合輸入法應(yīng)用資源或功能的激活條件時,向用戶發(fā)送是否需要激活輸入法應(yīng)用資源或功能的提示信息。
第一接收單元用于接收用戶的輸入信息。第二激活單元用于在輸入信息是激活輸入法應(yīng)用資源或功能時,激活輸入法應(yīng)用資源或功能。凍結(jié)模塊405用于在符合輸入法應(yīng)用資源或功能的凍結(jié)條件時,凍結(jié)輸入法應(yīng)用資源或功能。如果該輸入法應(yīng)用資源或功能的使用狀態(tài)符合該輸入法應(yīng)用資源或功能的凍結(jié)條件,表明用戶已經(jīng)很長時間沒有使用或目前已經(jīng)不需要該輸入法應(yīng)用資源或功能,此時,即可凍結(jié)該輸入法應(yīng)用資源或功能。凍結(jié)模塊405包括第四判斷單元4051和第一凍結(jié)單元4052。第四判斷單元4051用于在符合輸入法應(yīng)用資源或功能的凍結(jié)條件時,判斷輸入法應(yīng)用資源或功能的狀態(tài)是否是活躍狀態(tài)。·第一凍結(jié)單元4052用于在是活躍狀態(tài)時,凍結(jié)輸入法應(yīng)用資源或功能為靜默狀態(tài)。其中,凍結(jié)模塊405還包括第二發(fā)送單元、第二接收單元以及第二凍結(jié)單元。第二發(fā)送單元用于在符合輸入法應(yīng)用資源或功能的凍結(jié)條件時,向用戶發(fā)送是否需要凍結(jié)輸入法應(yīng)用資源或功能的提示信息。第二接收單元用于接收用戶的輸入信息。第二凍結(jié)單元用于在輸入信息是凍結(jié)輸入法應(yīng)用資源或功能時,凍結(jié)輸入法應(yīng)用資源或功能。進(jìn)一步地,凍結(jié)模塊405還包括第五判斷單元、第三發(fā)送單元、第三接收單元、卸載單元。第五判斷單元用于在符合輸入法應(yīng)用資源或功能的凍結(jié)條件時,判斷用戶是否從未使用過輸入法應(yīng)用資源或功能。第三發(fā)送單元用于在從未使用過輸入法應(yīng)用資源或功能時,向用戶發(fā)送是否需要卸載輸入法應(yīng)用資源或功能的提示信息。第三接收單元用于接收用戶的輸入信息。卸載單元用于在輸入信息是卸載輸入法應(yīng)用資源或功能時,卸載輸入法應(yīng)用資源或功能。需要說明的是,在實際應(yīng)用中,可以增減本實施方式中的模塊或者單元,在此不再 進(jìn)行贅敘??傊景l(fā)明預(yù)先設(shè)置輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,確定激活和/或凍結(jié)條件的觸發(fā)條件,可以自動觸發(fā)輸入法應(yīng)用資源或功能的激活和/或凍結(jié),符合激活條件時,激活輸入法應(yīng)用資源或功能,符合凍結(jié)條件時,凍結(jié)輸入法應(yīng)用資源或功能。通過這種方式,可以根據(jù)用戶的輸入行為或歷史文本信息激活和/或凍結(jié)輸入法應(yīng)用資源或功能,從而自動向用戶推送需要的資源,關(guān)閉用戶目前不需要的資源,提高輸入法應(yīng)用資源或功能的利用率、減小系統(tǒng)負(fù)載,提升了用戶的體驗。在本發(fā)明所提供的幾個實施方式中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施方式僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施方式方案的目的。另外,在本發(fā)明各個實施方式中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式 體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本申請各個實施方式所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括U盤、移動硬盤、只讀存儲器(ROM, Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述僅為本發(fā)明的實施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種基于輸入行為的輸入法應(yīng)用資源或功能的處理方法,其特征在于,包括 根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,判斷所述輸入法應(yīng)用資源或功能的使用狀態(tài)是符合所述輸入法應(yīng)用資源或功能的激活條件,還是符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件; 若符合所述輸入法應(yīng)用資源或功能的激活條件,則激活所述輸入法應(yīng)用資源或功能,若符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件,則凍結(jié)所述輸入法應(yīng)用資源或功能。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于 所述判斷輸入法應(yīng)用資源或功能的使用狀態(tài)是符合所述輸入法應(yīng)用資源或功能的激活條件還是符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件的步驟之前,包括 從用戶輸入歷史文本信息中獲得用戶興趣點; 將所述用戶興趣點與預(yù)存的多個資源或功能興趣點分別進(jìn)行興趣點相似度計算,獲得所述用戶興趣點與預(yù)存的資源或功能興趣點之間的興趣點相似度的匹配得分,其中,每個資源或功能興趣點分別與每個輸入法應(yīng)用資源或功能相對應(yīng),所述用戶興趣點與預(yù)存的資源或功能興趣點之間的興趣點相似度的匹配得分即為所述輸入法應(yīng)用資源或功能的使用狀態(tài); 所述根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,判斷所述輸入法應(yīng)用資源或功能的使用狀態(tài)是符合所述輸入法應(yīng)用資源或功能的激活條件,還是符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件的步驟包括 根據(jù)所述預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件的閾值,判斷所述興趣點相似度的匹配得分是否達(dá)到所述閾值; 若達(dá)到所述閾值,則判斷為所述輸入法應(yīng)用資源或功能的使用狀態(tài)符合所述輸入法應(yīng)用資源的激活條件,若沒有達(dá)到所述閾值,則判斷為所述輸入法應(yīng)用資源或功能的使用狀態(tài)符合所述輸入法應(yīng)用資源的凍結(jié)條件。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,判斷所述輸入法應(yīng)用資源或功能的使用狀態(tài)是符合所述輸入法應(yīng)用資源或功能的激活條件,還是符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件的步驟,包括 監(jiān)控用戶的輸入行為的信息,所述用戶的輸入行為的信息至少包括連續(xù)上屏的次數(shù)、退格以及刪除信息、繁簡轉(zhuǎn)換信息以及糾錯信息中的一個信息; 根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活條件,判斷所述用戶的輸入行為的信息是否符合所述輸入法應(yīng)用資源或功能的激活條件,其中,所述用戶的輸入行為的信息即為所述輸入法應(yīng)用資源或功能的使用狀態(tài); 若符合所述輸入法應(yīng)用資源或功能的激活條件,則判斷為所述輸入法應(yīng)用資源或功能的使用狀態(tài)符合所述輸入法應(yīng)用資源或功能的激活條件。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述若符合輸入法應(yīng)用資源或功能的激活條件,則激活所述輸入法應(yīng)用資源或功能的步驟,包括 若符合所述輸入法應(yīng)用資源或功能的激活條件,判斷所述輸入法應(yīng)用資源或功能的狀態(tài)是靜默狀態(tài)還是未獲取狀態(tài),所述靜默狀態(tài)是所述輸入法應(yīng)用功能已經(jīng)關(guān)閉,或者所述輸入法應(yīng)用資源未加載的狀態(tài),所述未獲取狀態(tài)是所述輸入法應(yīng)用資源或功能在輸入法應(yīng)用中不存在,需要從服務(wù)器獲取的狀態(tài); 若所述輸入法應(yīng)用資源或功能的狀態(tài)是靜默狀態(tài),則激活所述輸入法應(yīng)用資源或功能為活躍狀態(tài),若所述輸入法應(yīng)用資源或功能的狀態(tài)是未獲取狀態(tài),則從服務(wù)器獲得所述輸入法應(yīng)用資源或功能,并激活所述輸入法應(yīng)用資源或功能為活躍狀態(tài),所述活躍狀態(tài)是所述輸入法應(yīng)用功能已經(jīng)開啟,或者所述輸入法應(yīng)用資源已經(jīng)加載使用的狀態(tài)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述若符合所述輸入法應(yīng)用資源或功能的激活條件,則激活所述輸入法應(yīng)用資源或功能的步驟,包括 若符合所述輸入法應(yīng)用資源或功能的激活條件,則向用戶發(fā)送是否需要激活所述輸入法應(yīng)用資源或功能的提示信息; 接收用戶的輸入信息,在所述輸入信息是激活所述輸入法應(yīng)用資源或功能時,激活所述輸入法應(yīng)用資源或功能。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述若符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件,則凍結(jié)所述輸入法應(yīng)用資源或功能的步驟,包括 若符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件,判斷所述輸入法應(yīng)用資源或功能的狀態(tài)是否是活躍狀態(tài); 若是活躍狀態(tài),則凍結(jié)所述輸入法應(yīng)用資源或功能為靜默狀態(tài)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述若符合輸入法應(yīng)用資源或功能的凍結(jié)條件,則凍結(jié)所述輸入法應(yīng)用資源或功能的步驟,包括 若符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件,則向用戶發(fā)送是否需要凍結(jié)所述輸入法應(yīng)用資源或功能的提示信息; 接收用戶的輸入信息,在所述輸入信息是凍結(jié)所述輸入法應(yīng)用資源或功能時,凍結(jié)所述輸入法應(yīng)用資源或功能。
8.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述若符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件,則凍結(jié)所述輸入法應(yīng)用資源或功能的步驟,包括 若符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件,則判斷用戶是否從未使用過所述輸入法應(yīng)用資源或功能; 若從未使用過所述輸入法應(yīng)用資源或功能,則向用戶發(fā)送是否需要卸載所述輸入法應(yīng)用資源或功能的提示信息; 接收用戶的輸入信息,在所述輸入信息是卸載所述輸入法應(yīng)用資源或功能時,卸載所述輸入法應(yīng)用資源或功能。
9.一種基于輸入行為的輸入法應(yīng)用資源或功能的處理裝置,其特征在于,所述裝置包括 判斷模塊,用于根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,判斷所述輸入法應(yīng)用資源或功能的使用狀態(tài)是符合所述輸入法應(yīng)用資源或功能的激活條件,還是符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件; 激活模塊,用于在符合所述輸入法應(yīng)用資源或功能的激活條件時,激活所述輸入法應(yīng)用資源或功能; 凍結(jié)模塊,用于在符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件時,凍結(jié)所述輸入法應(yīng)用資源或功能。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括 第一獲得模塊,用于從用戶輸入歷史文本信息中獲得用戶興趣點; 第二獲得模塊,用于將所述用戶興趣點與預(yù)存的多個資源或功能興趣點分別進(jìn)行興趣點相似度計算,獲得所述用戶興趣點與預(yù)存的資源或功能興趣點之間的興趣點相似度的匹配得分,其中,每個資源或功能興趣點分別與每個輸入法應(yīng)用資源或功能相對應(yīng),所述用戶興趣點與預(yù)存的資源或功能興趣點之間的興趣點相似度的匹配得分即為所述輸入法應(yīng)用資源或功能的使用狀態(tài); 所述判斷模塊包括 第一判斷單元,用于根據(jù)所述預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件的閾值,判斷所述興趣點相似度的匹配得分是否達(dá)到所述閾值; 第一結(jié)果獲得單元,用于在達(dá)到所述閾值時,判斷為所述輸入法應(yīng)用資源或功能的使用狀態(tài)符合所述輸入法應(yīng)用資源的激活條件,在沒有達(dá)到所述閾值時,判斷為所述輸入法應(yīng)用資源或功能的使用狀態(tài)符合所述輸入法應(yīng)用資源的凍結(jié)條件。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第一獲得模塊具體用于采用主題模型,對所述用戶輸入歷史文本信息整體進(jìn)行主題計算,獲得所述用戶興趣點,其中,每個主題即為一個用戶興趣點。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述第一獲得模塊包括 第一獲得單元,用于采用概率潛在語義分析模型(PLSA)或潛伏狄利克雷分派模型(LDA),對所述用戶輸入歷史文本信息整體進(jìn)行主題計算和每個主題的置信度的計算,獲得用戶興趣點列表,所述用戶興趣點列表包含各個用戶興趣點及其置信度; 第一確定單元,用于按照置信度從高到低的順序,確定置信度滿足第一預(yù)定條件的用戶興趣點。
13.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第一獲得模塊包括 第二獲得單元,用于根據(jù)預(yù)存的每個詞條的主題分布信息,統(tǒng)計所述獲得的用戶輸入歷史文本信息所對應(yīng)詞條的主題分布信息,獲得用戶興趣點列表,所述用戶興趣點列表包含各個用戶興趣點及其權(quán)重,其中,每個主題即為一個用戶興趣點; 第二確定單元,用于按照權(quán)重從高到低的順序,確定權(quán)重滿足第二預(yù)定條件的用戶興趣點。
14.根據(jù)權(quán)利要求9至13任一項所述的裝置,其特征在于,所述判斷模塊具體用于按照預(yù)定的時間周期,根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,判斷所述輸入法應(yīng)用資源或功能的使用狀態(tài)是符合所述輸入法應(yīng)用資源或功能的激活條件,還是符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件。
15.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述判斷模塊包括 監(jiān)控單元,用于監(jiān)控用戶的輸入行為的信息,所述用戶的輸入行為的信息至少包括連續(xù)上屏的次數(shù)、退格以及刪除信息、繁簡轉(zhuǎn)換信息以及糾錯信息中的一個信息; 第二判斷單元,用于根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活條件,判斷所述用戶的輸入行為的信息是否符合所述輸入法應(yīng)用資源或功能的激活條件,其中,所述用戶的輸入行為的信息即為所述輸入法應(yīng)用資源或功能的使用狀態(tài); 第二結(jié)果獲得單元,用于在符合所述輸入法應(yīng)用資源或功能的激活條件時,判斷為所述輸入法應(yīng)用資源或功能的使用狀態(tài)符合所述輸入法應(yīng)用資源或功能的激活條件。
16.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述激活模塊包括 第三判斷單元,用于在符合所述輸入法應(yīng)用資源或功能的激活條件時,判斷所述輸入法應(yīng)用資源或功能的狀態(tài)是靜默狀態(tài)還是未獲取狀態(tài),所述靜默狀態(tài)是所述輸入法應(yīng)用功能已經(jīng)關(guān)閉,或者所述輸入法應(yīng)用資源未加載的狀態(tài),所述未獲取狀態(tài)是所述輸入法應(yīng)用資源或功能在輸入法應(yīng)用中不存在,需要從服務(wù)器獲取的狀態(tài); 第一激活單元,用于在所述輸入法應(yīng)用資源或功能的狀態(tài)是靜默狀態(tài)時,激活所述輸入法應(yīng)用資源或功能為活躍狀態(tài),在所述輸入法應(yīng)用資源或功能的狀態(tài)是未獲取狀態(tài)時,從服務(wù)器獲得所述輸入法應(yīng)用資源或功能,并激活所述輸入法應(yīng)用資源或功能為活躍狀態(tài),所述活躍狀態(tài)是所述輸入法應(yīng)用功能已經(jīng)開啟,或者所述輸入法應(yīng)用資源已經(jīng)加載使用的狀態(tài)。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述激活模塊包括 第一發(fā)送單元,用于在符合所述輸入法應(yīng)用資源或功能的激活條件時,向用戶發(fā)送是否需要激活所述輸入法應(yīng)用資源或功能的提示信息; 第一接收單元,用于接收用戶的輸入信息; 第二激活單元,用于在所述輸入信息是激活所述輸入法應(yīng)用資源或功能時,激活所述輸入法應(yīng)用資源或功能。
18.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述凍結(jié)模塊包括 第四判斷單元,用于在符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件時,判斷所述輸入法應(yīng)用資源或功能的狀態(tài)是否是活躍狀態(tài); 第一凍結(jié)單元,用于在是活躍狀態(tài)時,凍結(jié)所述輸入法應(yīng)用資源或功能為靜默狀態(tài)。
19.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述凍結(jié)模塊包括 第二發(fā)送單元,用于在符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件時,向用戶發(fā)送是否需要凍結(jié)所述輸入法應(yīng)用資源或功能的提示信息; 第二接收單元,用于接收用戶的輸入信息; 第二凍結(jié)單元,用于在所述輸入信息是凍結(jié)所述輸入法應(yīng)用資源或功能時,凍結(jié)所述輸入法應(yīng)用資源或功能。
20.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述凍結(jié)模塊包括 第五判斷單元,用于在符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件時,判斷用戶是否從未使用過所述輸入法應(yīng)用資源或功能; 第三發(fā)送單元,用于在從未使用過所述輸入法應(yīng)用資源或功能時,向用戶發(fā)送是否需要卸載所述輸入法應(yīng)用資源或功能的提示信息; 第三接收單元,用于接收用戶的輸入信息; 卸載單元,用于在所述輸入信息是卸載所述輸入法應(yīng)用資源或功能時,卸載所述輸入法應(yīng)用資源或功能。
全文摘要
本發(fā)明公開了一種基于輸入行為的輸入法應(yīng)用資源或功能的處理方法及裝置,所述方法包括根據(jù)預(yù)先設(shè)置的輸入法應(yīng)用資源或功能的激活和/或凍結(jié)條件,判斷所述輸入法應(yīng)用資源或功能的使用狀態(tài)是符合所述輸入法應(yīng)用資源或功能的激活條件,還是符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件;若符合所述輸入法應(yīng)用資源或功能的激活條件,則激活所述輸入法應(yīng)用資源或功能,若符合所述輸入法應(yīng)用資源或功能的凍結(jié)條件,則凍結(jié)所述輸入法應(yīng)用資源或功能。通過上述方式,本發(fā)明能夠提高輸入法應(yīng)用資源或功能的利用率。
文檔編號G06F3/023GK102929401SQ201210374510
公開日2013年2月13日 申請日期2012年9月27日 優(yōu)先權(quán)日2012年9月27日
發(fā)明者何徑舟 申請人:百度國際科技(深圳)有限公司