個性內(nèi)容呈現(xiàn)的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明屬于計(jì)算終端、軟件技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]進(jìn)行數(shù)據(jù)輸入時,目前的輸入法工具,有的已經(jīng)能夠進(jìn)行短語等內(nèi)容的添加操作。所添加的短語數(shù)據(jù),能夠直接形成內(nèi)容模板,根據(jù)用戶的觸發(fā)條件,直接就可以將該內(nèi)容添加到所輸入的目標(biāo)位置處。這種技術(shù)方案比起以往的輸入法技術(shù)來說,有了明顯的便利。但需要指出的是,這種方式也有著自身的缺陷,主要在于,用戶一旦按固定的模式寫入了短語內(nèi)容,或者寫入了其它的數(shù)據(jù)內(nèi)容,該內(nèi)容形式是不變的,或者很少發(fā)生變化。雖然用戶所使用的環(huán)境可能發(fā)生了很大的改變,所需要的輸入的內(nèi)容也變化明顯,但用戶所添加的短語等形式的內(nèi)容仍舊沒有改變。
[0003]需要有合適的方式來彌補(bǔ)這一不足之處,來提高輸入效率。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種個性內(nèi)容呈現(xiàn)的方法,以及對應(yīng)的系統(tǒng)。利用本發(fā)明,能夠通過輸入法工具更加便捷的方式來輸出用戶預(yù)先建立的模式化的數(shù)據(jù)內(nèi)容。
[0005]所述的一種個性內(nèi)容呈現(xiàn)的方法,該方法包括:
[0006]對應(yīng)著目標(biāo)文檔設(shè)置與其對應(yīng)的模式化選項(xiàng)內(nèi)容;
[0007]通過預(yù)設(shè)的文檔條件,觸發(fā)與目標(biāo)文檔相對應(yīng)的模式化選項(xiàng)內(nèi)容作為當(dāng)前文檔的模式化選項(xiàng),在輸入法選項(xiàng)中接受觸發(fā)輸出。
[0008]進(jìn)一步,對應(yīng)著前述的文檔條件,所設(shè)置的模式化選項(xiàng)內(nèi)容,僅對同一個文檔有效。
[0009]進(jìn)一步,通過判定用戶所編輯的文檔名稱是否相同的情況下,判定是否為同一個文檔。
[0010]進(jìn)一步,前述的文檔條件,是具有相同或相似的主題內(nèi)容。
[0011]進(jìn)一步,根據(jù)所在文檔中的主題內(nèi)容,搜索所在終端上的數(shù)據(jù)庫,獲取與當(dāng)前主題相類似的文章,將使用頻率高的數(shù)據(jù)內(nèi)容預(yù)設(shè)為模式化選項(xiàng)內(nèi)容
[0012]進(jìn)一步,前述的模式化選項(xiàng)內(nèi)容,通過如下方式設(shè)置,
[0013]采集用戶預(yù)設(shè)模式化選項(xiàng)內(nèi)容的操作消息;
[0014]采集用戶通過所在文檔已經(jīng)寫入的數(shù)據(jù)內(nèi)容,或者采集所在文檔對應(yīng)的文件名稱,或者采集所在文檔內(nèi)容的名稱,或者采集用戶直接寫入的關(guān)鍵內(nèi)容,根據(jù)所采集的信息,判斷文檔所對應(yīng)的主題內(nèi)容;
[0015]搜索用戶已有的文檔,判斷是否有類似主題內(nèi)容的文章,在具有的情況下,采集所對應(yīng)文章寫入的模式化選項(xiàng),進(jìn)行匯總后生成選項(xiàng)列表,采集用戶對該選項(xiàng)列表的編輯消息,生成針對于該篇文章的選項(xiàng)列表匯總;
[0016]或者,搜索所在終端的數(shù)據(jù)或者網(wǎng)絡(luò)中已有的數(shù)據(jù),采集對應(yīng)主題的數(shù)據(jù)中出現(xiàn)頻率高的內(nèi)容,生成模式化選項(xiàng)列表,在該列表中包括有模式化選項(xiàng),以及該模式化選項(xiàng)在候選詞列表中的排序;
[0017]通過所獲得的模式化選項(xiàng)對應(yīng)的設(shè)置信息,采集用戶所輸入的字符,在具有對應(yīng)模式化選項(xiàng)數(shù)據(jù)時輸出。
[0018]進(jìn)一步,在用戶設(shè)置前述的模式化選項(xiàng)內(nèi)容的時候,選擇模式化內(nèi)容的適用條件,根據(jù)該適用條件來確定模式化選項(xiàng)內(nèi)容的適用范圍。
[0019]進(jìn)一步,前述的模式化選項(xiàng)內(nèi)容,按照如下方式設(shè)置,
[0020]采集用戶對模式化選項(xiàng)內(nèi)容的寫入消息,遍歷用戶當(dāng)前的文檔數(shù)據(jù);
[0021]根據(jù)當(dāng)前的文檔數(shù)據(jù)所對應(yīng)的名稱或者內(nèi)容數(shù)據(jù),生成當(dāng)前文檔對應(yīng)的主題,其中主題具有兩個或以上時生成主題列表;
[0022]由用戶判定是否選擇前述的主題或者主題列表中的選項(xiàng),在采集獲得選擇消息時,將用戶所選擇的主題作為當(dāng)前模式化選項(xiàng)適用的主體范圍,或者采集用戶所寫入的主題內(nèi)容,將其采集為當(dāng)前的模式化選項(xiàng)內(nèi)容的適用主題。
[0023]進(jìn)一步,前述的模式化選項(xiàng)內(nèi)容,按照如下方式設(shè)置,
[0024]首先采集用戶對模式化選項(xiàng)內(nèi)容的操作消息,獲取用戶通過所在終端或者網(wǎng)絡(luò)存儲結(jié)構(gòu)編輯過的文檔數(shù)據(jù);
[0025]將于用戶所編輯的文檔或者寫入模式化選項(xiàng)內(nèi)容的文檔名稱生成列表,構(gòu)成關(guān)聯(lián)文檔選項(xiàng)列表;
[0026]將所獲得的關(guān)聯(lián)文檔選項(xiàng)列表中所選擇的文檔進(jìn)行采集,獲取其中所寫入的模式化選項(xiàng)內(nèi)容,作為新載入的模式化選項(xiàng)的列表供用戶選擇;或者獲取出現(xiàn)頻率高的數(shù)據(jù)內(nèi)容,將其作為模式化選項(xiàng)內(nèi)容列表中的數(shù)據(jù)供用戶觸發(fā)。
[0027]本發(fā)明還提供一種個性內(nèi)容呈現(xiàn)的系統(tǒng),該系統(tǒng)包括:文檔設(shè)置單元,用以對應(yīng)著目標(biāo)文檔設(shè)置與其對應(yīng)的模式化選項(xiàng)內(nèi)容;
[0028]模式化實(shí)現(xiàn)單元,通過預(yù)設(shè)的文檔條件,觸發(fā)與目標(biāo)文檔相對應(yīng)的模式化選項(xiàng)內(nèi)容作為當(dāng)前文檔的模式化選項(xiàng),在輸入法選項(xiàng)中接受觸發(fā)輸出。
【附圖說明】
[0029]圖1是本發(fā)明所述方法的流程圖,為一種實(shí)施例。
[0030]圖2是本發(fā)明所述系統(tǒng)的結(jié)構(gòu)框圖,為一種實(shí)施例。
【具體實(shí)施方式】
[0031]參圖1所示,所述的方法包括有如下步驟:
[0032]步驟110,對應(yīng)著目標(biāo)文檔設(shè)置與其對應(yīng)的模式化選項(xiàng)內(nèi)容;
[0033]步驟120,通過預(yù)設(shè)的文檔條件,觸發(fā)與目標(biāo)文檔相對應(yīng)的模式化選項(xiàng)內(nèi)容作為當(dāng)前文檔的模式化選項(xiàng),在輸入法選項(xiàng)中接受觸發(fā)輸出。
[0034]在輸入法工具中,比如漢語拼音輸入法,在用戶輸入字符串后,能夠生成對應(yīng)的候選項(xiàng)。前述的模式化選項(xiàng),是通過用戶或系統(tǒng)能夠進(jìn)行設(shè)置的特定候選項(xiàng)的數(shù)據(jù)內(nèi)容。一旦設(shè)置好,用戶觸發(fā)了該候選項(xiàng)后,就將用戶所設(shè)置的內(nèi)容載入到輸入法工具所對應(yīng)的當(dāng)前輸入位置。
[0035]下面通過舉例來說明前述的步驟。
[0036]前述的用戶當(dāng)前所編輯的目標(biāo)文檔的題目是“超級電容器的發(fā)展現(xiàn)狀”,該文檔的數(shù)據(jù)格式是“.doc”,這篇文章是一篇論文。用戶使用的輸入法為漢語拼音輸入法。用戶在寫這篇論文時,具有許多專業(yè)詞匯,作為舉例,用戶將如下的這些專業(yè)詞匯作為輸入法所對應(yīng)的模式化選項(xiàng)內(nèi)容:
[0037]1.拼音字母“C”,所對應(yīng)的模式化選項(xiàng)內(nèi)容是“超級電容器”,通過輸入法工具輸入字符“c”的情況下生成候選項(xiàng)列表,該模式化選項(xiàng)內(nèi)容在候選項(xiàng)列表中預(yù)設(shè)的位置為第二位。
[0038]2.拼音字母“ d”,所對應(yīng)的模式化選項(xiàng)內(nèi)容是“電化學(xué)電容器”,通過輸入法工具輸入字符“d”的情況下生成候選項(xiàng)列表,該模式化選項(xiàng)內(nèi)容在候選項(xiàng)列表中預(yù)設(shè)的位置為第三位。
[0039]3.拼音字母“ s ”,所對應(yīng)的模式化選項(xiàng)內(nèi)容是“雙電層電容器”,通過輸入法工具輸入字符“s”的情況下生成候選項(xiàng)列表,該模式化選項(xiàng)內(nèi)容在候選項(xiàng)列表中預(yù)設(shè)的位置為第二位。
[0040]等等,諸如此類還可以設(shè)置許多的模式化選項(xiàng)內(nèi)容。
[0041]很顯然,“超級電容器”是一個很專業(yè)的領(lǐng)域,里面所設(shè)置的許多模式化選項(xiàng)內(nèi)容在其它的文檔中未必能夠用得上。比如,用戶在相同的計(jì)算終端中還寫了一篇文章,名稱叫做“普陀山游記”。很顯然,在這篇文章中前述的三個模式化選項(xiàng)內(nèi)容,用得上的概率都是非常小的。
[0042]于是,利用本發(fā)明,通過前述的步驟120,可以預(yù)設(shè)這樣的文檔條件:
[0043]所設(shè)置的模式化選項(xiàng)內(nèi)容,僅對同一個文檔有效。
[0044]于是,就可以判定用戶所編輯的文檔的名稱,或者通過其它的方式來判定用戶當(dāng)前編輯的文檔和前面預(yù)設(shè)有模式化選項(xiàng)內(nèi)容的文檔是不是同一個;在判定為同一個的情況下,才輸出前述的模式化選項(xiàng)內(nèi)容。利用這種方式,在前述的文檔“超級電容器的發(fā)展現(xiàn)狀”中所設(shè)置的模式化選項(xiàng)內(nèi)容,在“普陀山游記”中就不會出現(xiàn),從而避免在輸入法操作的過程中產(chǎn)生太多的干擾項(xiàng)。
[0045]進(jìn)一步,還可以根據(jù)用戶所寫的內(nèi)容,將前述的文檔條件設(shè)置為“相同或相似的主題內(nèi)容”。
[0046]這是一種比前面更加寬泛的限定條件,下面進(jìn)行舉例說明。
[0047]還拿前面的實(shí)施例來說,如果相同的用戶在同一個計(jì)算終端或者使用同一個輸入法賬號,還寫了一篇文章,名稱叫做“超級電容器的應(yīng)用價(jià)值分析”,很顯然,在這篇文章中使用到前面所展示的內(nèi)容的概率是很高的,因?yàn)樗鼈兯婕暗膬?nèi)容都有相同的主題內(nèi)容,就是“超級電容器”。
[0048]按類似的判斷方式,前述的“普陀山游記”所對應(yīng)的主題,從題目上來說可分為兩個,其中之一是“普陀山”,其中之二是“游記”。很顯然,這篇題目中的主題不會涉及到超級電容器這一主題。于是,對應(yīng)著“超級電容器”主題下所設(shè)置的那些模式化選項(xiàng),就可以調(diào)整至隱藏狀態(tài),或者調(diào)整至刪除狀態(tài),或者調(diào)整至雖然仍舊在輸入法候選項(xiàng)中,但位置靠后,需要對候選項(xiàng)列表進(jìn)行翻頁才可以查看,不會影響用戶的正常輸入操作。
[0049]進(jìn)一步,