一種基於眾多用戶人工參與而生成折射詞的方法
2023-06-06 15:30:56 1
專利名稱:一種基於眾多用戶人工參與而生成折射詞的方法
技術領域:
本發明要求保護的技術方案所屬的技術領域是公眾提交數據、伺服器融合數據、檢索數據和顯示數據。
背景技術:
本申請人於2010年08月04日曾經申請過兩項專利「一種從眾多網絡搜索詞裡生成折射詞的方法」和「一種從眾多網絡標籤裡生成折射詞的方法」;申請號分別是201010244300. 6 和 201010244308. 2。本申請人於2012年03月16日申請過與本申請具備相同主題的申請(申請號為201210080523. 2)。為了避免在專利公報上公開201210080523. 2申請的內容,201210080523. 2申請沒有繳納申請費。201210080523. 2申請雖然沒有在專利公報上公開,但是,在國家知識產權局裡有存檔。所以,本發明以201210080523. 2申請作為優先權的依據。本發明的技術概要是公眾通過網絡人工提交具有某種關聯的提交詞,伺服器利用眾多的提交詞生成折射詞;輸入法或者搜尋引擎等窗口可以調用這些折射詞。關於「某種關聯」的理解「關聯」具備個性化,取決於提交者的經歷、素質和當前的思維。每個用戶每次提交的各個提交詞之間的最基本的關聯是這些提交詞是由同一個用戶提交的或者是由有關聯的多個用戶一起協商之後提交的。目前,網友在baidu、google、bing或者yahoo等搜尋引擎的搜索框裡輸入字符串,會在搜索框的下方顯示一些提示詞供網友選擇。這些提示詞的特徵是包含網友剛剛輸入的字符串的全部字符串或者部分字符串。 在baidu、google、bing或者yahoo等引擎的搜索結果頁面的下方會顯示一些搜索建議詞,這些搜索建議詞的特徵是包含網友的搜索詞或者包含網友搜索詞被拆分出來的
o比如在www. google, com. hk裡搜索中文文字「聖誕節」,那麼,在搜索結果頁面裡會出現復活節、萬聖節、Christmas和聖誕節圖片。這是因為搜尋引擎把「聖誕節」拆分為「聖誕」和「節」兩個詞之後,在資料庫裡(分別)匹配包含這兩個拆分詞的詞。另外,引擎會匹配翻譯後的外文(christmas)。在www. baidu. com裡搜索「聖誕節」時,在搜索結果頁面裡會出現聖誕結。這是依據中文漢語拼音的同音匹配原則。同理,在WWW. baidu. com的搜索框裡搜索「shengdanjie」,會提示「聖誕節」這個提示詞。這也是依據中文漢語拼音的匹配結果。一些搜尋引擎具備記憶功能依據包含當前輸入的字符串的原理,把某個用戶之前使用過的(包含當前輸入的字符串的)搜索詞優先提示給該用戶;或者,依據包含當前輸入的字符串的原理,把某個用戶之前使用過的一個、兩個或者多個搜索詞組合成為(包含當前輸入的字符串的)一個字符數量更多的提示詞提示給用戶。這仍然是依據包含當前輸入的字符串的匹配原理。
另外,當前一些搜尋引擎或者其它類型的網站,會依據熱點人物或者熱點事件列出一個或者多個熱門詞,其特徵在於「熱」。下面的一個例子,可以說明目前的搜尋引擎的不足之處,同時,也說明了本發明與現有技術相比較所具有的新的技術效果。舉例—個網友擁有一個手機號碼和5個電子郵箱13801050000zhil63. [email protected]. comzhagnzilive. comzhagnzhajsihotmaiI. com這些郵箱和電話號碼都不是公眾熟知的「熱詞」,相互之間也不是近義詞。這個網友(或者與這個網友相關的網友)把這6個獨立的信息作為6個提交詞一起提交給伺服器,依據本發明的技術,當其他網友在搜尋引擎裡搜索其中的一個電子郵箱時,會在當前的搜索框旁邊自動顯示其它電子郵箱和電話號碼,並且,無需打開搜索結果頁面。另外,採用本發明的輸入法在輸入上述某一個電子郵箱時,會自動在輸入法的操作窗口顯不上述的電話號碼和其它電子郵箱。這樣的例子有很多。保護公眾隱私的策略。當年,來電顯示功能和手機拍照功能剛剛問世時,人們也擔心過隱私問題。另外,博客和網絡評論也會涉及隱私問題。所以,應該參照網絡產品的通用規則處理折射詞所涉及的隱私問題。在產品上註明折射詞是否確實與當事人有關聯,需要瀏覽者人工核實。隱私方案不屬於本發明的限定方案,沒有隱私方案的實施行為也在本發明的保護範圍之內。計算機自動處理公眾提交的眾多信息,採取一些策略,自動處理那些毫不相干的提交詞。比如採用「頻度積累」和「動態更新」的方法,可以自動降低毫不相干的提交詞在折射詞裡的排序。本發明體現的是眾多網友共同參與的原則。並且,本發明可以在眾多的網友裡識別出專家級的網友。專家級的網友使用的「提交詞」對其他網友顯示之後,會被其他的網友關注,以及會被這些網友作為「提交詞」使用,從而成為這些網友的提交詞,進而影響計算機的數據統計。所以,專家的提交詞會藉助眾多網友的力量頻繁地使用,從而使其提交詞的頻度被累計的非常高。這樣的專家級「提交詞」自然會脫穎而出,排名在其它提交詞的前面。有時候,用戶編輯的幾個提交詞之間根本沒有任何實質性的關聯。不過,這沒有關係,因為需要眾多的「提交串」才能融合成為「總串」,並且,「總串」會動態更新。「總串」裡的「詞」有頻度,頻度越高的「詞」關聯性越強。計算機綜合多個用戶的「提交串」,經過科學處理之後,得到的「總串」,其頻度高的各個跟隨詞與領頭詞之間就必然有某種關聯性。我們把這些有關聯性的詞提供給日後的其他用戶作為參考詞使用。這就是「折射詞」技術的基本思路。「折射詞」的含義在同一個「總串」裡,各個「跟隨詞」相對「領頭詞」來說,也叫做折射詞;頻度越高的「跟隨詞」與「領頭詞」之間的折射關係越大。「跟隨詞」與「折射詞」這兩種稱呼都是相對於「領頭詞」而言的。「跟隨」側重於表達位置關係,「折射」側重於表達關聯關係。
發明內容
本發明所要解決的技術問題是提供一種基於眾多用戶人工參與而生成折射詞的方法。用戶通過軟體窗口或者網頁窗口編輯「提交詞」,並且,提交編輯的2-N個「提交詞」(如圖I)。「提交詞」可以在用戶的本地電腦設備(具備cpu的設備統稱為電腦設備)裡預處理之後提交給伺服器,也可以直接提交給伺服器。本發明解決該技術問題所採用的技術方案是由計算機處理,把用戶通過網絡提交的2-N個提交詞作為一個提交串,提交串裡有多少個提交詞就生成多少個衍生串,每個提交詞均有一次機會成為對應衍生串的領頭詞;把同一個用戶的多個衍生串以及眾多用戶的大量衍生串以相同的領頭詞為前提,添加到一個或者多個總串裡,相同的跟隨詞累計頻度,並且,同一個總串裡的各個跟隨詞依據頻度排序,從而得到一個或者多個總串。由計算機處理,當用戶使用搜尋引擎時,每輸入一個字符,則使用當前已經輸入的全部字符或者部分字符在各個總串的領頭詞裡檢索,檢索到相同的領頭詞時,返回一次檢索結果,為用戶顯示一個對應總串裡的N個跟隨詞。由計算機處理,當用戶執行網頁的搜索時,同時,使用搜索詞的全部字符或者部分字符在各個總串的領頭詞裡檢索,檢索到相同的領頭詞時,返回一次檢索結果,為用戶顯示一個對應總串裡的N個跟隨詞。由計算機處理,把不同的總串分別生成動態網頁或者靜態網頁,在網頁裡包含總串的領頭詞和N個跟隨詞。當手機接到某個電話號碼的來電時,使用來電的電話號碼通過網絡在伺服器的各個總串的領頭詞裡檢索,檢索到相同的領頭詞時,返回檢索結果,在手機的顯示屏上顯示對應總串裡的N個跟隨詞(如圖3)。當用戶瀏覽手機裡的來電記錄、未接記錄、已接記錄、去電記錄、簡訊記錄、彩信記錄或者聯繫人記錄時,使用對應的電話號碼通過網絡在伺服器的各個總串的領頭詞裡檢索,檢索到相同的領頭詞時,返回檢索結果,在手機的顯示屏上顯示對應總串裡的N個跟隨
o當用戶使用手機的聯繫人查找功能查找聯繫人時,使用對應的電話號碼通過網絡在伺服器的各個總串的領頭詞裡檢索,檢索到相同的領頭詞時,返回檢索結果,在手機的顯示屏上顯示對應總串裡的N個跟隨詞。在手機的操作窗口設置「提交折射詞」的按鈕,用戶點擊「提交折射詞」的按鈕時打開編輯和提交「提交詞」的窗口(如圖I);用戶通過該窗口編輯提交詞,並且,提交編輯後的提交詞;提交詞可以在用戶的本地設備裡預處理之後提交給伺服器,也可以直接提交給伺服器;由伺服器生成「總串」數據。當用戶在輸入法操作窗口輸入時,根據輸入法提供的候選字詞,通過網絡在伺服器的各個總串的領頭詞裡檢索,檢索到相同的領頭詞時,返回檢索結果,在輸入法操作窗口顯示對應總串裡的N個跟隨詞(如圖4)。關於輸入法的候選字詞,一般情況下默認依據第一個候選字詞顯示折射詞,也可以通過滑鼠懸停的方式,將滑鼠懸停在某個候選字詞時,顯示該候選字詞的折射詞。除了滑鼠懸停的方法之外,還可以採用快捷鍵等可以起到相同效果的等效手段。在本申請的描述裡,多處使用N這個英文字母。N代表大於2的一個具體數字。不同地方使用的N,不一定是相同的數字。在輸入法的操作窗口設置「提交折射詞」的按鈕(如圖4),用戶點擊「提交折射詞」的按鈕時打開編輯和提交「提交詞」的窗口(如圖I);用戶通過該窗口編輯提交詞,並且,提交編輯後的提交詞;提交詞可以在用戶的本地設備裡預處理之後提交給伺服器,也可以直接提交給伺服器;由伺服器生成「總串」數據。在搜尋引擎窗口、瀏覽器窗口、即時聊天窗口、電子郵件窗口或者遊戲窗口,根據用戶輸入的字詞,通過網絡在伺服器的各個總串的領頭詞裡檢索,檢索到相同的領頭詞時,返回檢索結果,在輸入窗口顯示對應總串裡的N個跟隨詞。顯示折射詞的窗口在輸入窗口的附近,上、中、下、左、右、均可。在搜尋引擎窗口、瀏覽器窗口、即時聊天窗口、電子郵件窗口或者遊戲窗口設置「提交折射詞」的按鈕,用戶點擊「提交折射詞」的按鈕時打開編輯和提交「提交詞」的窗口 ;用戶通過該窗口編輯提交詞,並且,提交編輯後的提交詞;提交詞可以在用戶的本地設備裡預處理之後提交給伺服器,也可以直接提交給伺服器;由伺服器生成總串數據。即時聊天工具包括QQ、MSN、ICQ、AM、百度Hi、雅虎通、新浪UC、網易泡泡、阿里巴巴和移動飛信等等。「提交折射詞」的按鈕,可以更換為具備相同效果的其它按鈕或者觸發機制。比如快捷鍵。總之,只要能夠觸發打開編輯和提交「提交詞」的窗口即可。「提交折射詞」的按鈕上的「折射詞」字樣是為了簡化字數而設置的字樣。其實,用戶提交的字詞應該稱為「提交詞」;這些提交詞進行一系列融合之後成為「折射詞」。提交「提交詞」的窗口指網頁窗口或者軟體窗口。輸入法是指電腦設備的輸入法或/和手機等行動裝置的輸入法。大多網友都有體會,搜索資料或者撰寫文字時,往往耗費大量的時間和精力,也不一定能夠想到滿意的關鍵字詞。本發明讓網友更加方便地找到所需的信息,減輕勞動強度,爭取更多的休閒時間,並且有利於身心健康。
圖I是公眾編輯「提交詞」和提交「提交串」的界面示意圖。圖2是由「提交詞」生成「折射詞」的流程圖。圖3是手機來電時自動從伺服器調取和顯示折射詞的示意圖。圖4是用戶在輸入法操作窗口輸入時顯示折射詞的示意圖。
具體實施例方式下面對照附圖舉例說明本發明的優選方案。網友的提交詞可以是一個字、一個詞、幾個用空格間隔的詞語或者任意字符串。
公眾通過圖I所示的窗口編輯「提交詞」和提交「提交串」。伺服器程序獲得同一個用戶的2-N個「提交詞」,作為一個「提交串」。比如一個「提交串」包含2-10個提交詞或者2-15個提交詞。下面介紹把「提交串」加工成為「衍生串」的方案。一個「提交串」包含2-N個「提交詞」,其中的任何兩個「提交詞」一般均不相同(相同也可以,但是,從科學的角度來說,不嚴謹)。一個「提交串」包含多少個「提交詞」,就需要拆分為多少個「衍生串」。比如包含6個提交詞,就需要拆分為6個「衍生串」。比如使用「 I 」作為各個提交詞之間的分割標識。 第一個用戶提交了如下5個提交詞,從而構成了如下的一個提交串SQL Server資料庫|比爾蓋茨|慈善家|關係資料庫I OFFICE辦公軟體第二個用戶提交了如下6個提交詞,從而構成了如下的一個提交串慈善家I NET Framework I安德斯 海爾斯伯格(AndersHejlsberg) VisualStudio. NET | SQL Server 資料庫 | 面向對象語言第三個用戶提交了如下4個提交詞,從而構成了如下的一個提交串比爾蓋茨I比爾 蓋茨I家用電腦I全球富豪排名以上方第一個用戶的「提交串」為例,介紹把「提交串」進化成為「衍生串」的方案。該提交串裡的這5個提交詞之間沒有實際意義上的排序。這5個提交詞在提交串裡的地位是相同的。所以,需要「衍生」出5個「衍生串」。每個提交詞均有機會成為其中一個「衍生串」的「領頭詞」。所以說,在衍生串裡,「領頭詞」與「跟隨詞」之間的地位是不同的。正因為「提交串」裡的5個提交詞的地位相同,所以,需要「衍生」出5個「衍生串」,讓每一個「提交詞」都擔當一次「衍生串」的「領頭詞」。如下SQL Server資料庫|比爾蓋茨|慈善家|關係資料庫I OFFICE辦公軟體比爾蓋茨|SQL Server資料庫|慈善家|關係資料庫I OFFICE辦公軟體慈善家|SQL Server資料庫|比爾蓋茨|關係資料庫I OFFICE辦公軟體關係資料庫|SQL Server資料庫|比爾蓋茨|慈善家I OFFICE辦公軟體OFFICE辦公軟體| SQL Server資料庫|比爾蓋茨|慈善家|關係資料庫在上方的5行(段落)中,第一行(段落)與「提交串」裡的提交詞和排序完全一樣。不同的是,現在把原來「提交串」裡的第一個詞當作了「領頭詞」對待,其它提交詞則作為「跟隨詞」對待,從而成為了一個「衍生串」。既然「提交串」裡的每一個提交詞的地位相等,那麼,也需要讓每一個提交詞都有一次成為「領頭詞」的機會,所以,需要「衍生」出5個「衍生串」,如上方的5行(段落)「衍生串」。在上方的5行(段落)衍生串裡,每行(段落)的第一個提交詞均是「所在行(即衍生串)」的領頭詞。每行(段落)的其它4個提交詞被視為「所在行(即衍生串)」的「跟隨詞」。同理,把第二個「提交串」加工成為「衍生串」。如下慈善家I NET Framework I安德斯 海爾斯伯格(AndersHejlsberg) VisualStudio. NET | SQL Server 資料庫 | 面向對象語言. NET Framework I慈善家I安德斯 海爾斯伯格(AndersHejlsberg) VisualStudio. NET | SQL Server 資料庫 | 面向對象語言
安德斯 海爾斯伯格(AndersHejlsberg) . NET Framework 慈善家
IVisualStudio. NET I SQL Server 資料庫 | 面向對象語言Visual Studio. NET |. NET Framework 安德斯 海爾斯伯格(AndersHejlsberg)I慈善家I SQL Server資料庫|面向對象語言SQL Server資料庫I NET Framework I安德斯 海爾斯伯格(AndersHejlsberg) Visual Studio. NET 慈善家 | 面向對象語言面向對象語言I NET Framework I安德斯 海爾斯伯格(AndersHejlsberg) (Visual Studio. NET | SQL Server 資料庫 | 慈善家同理,把第三個「提交串」加工成為「衍生串」。如下比爾蓋茨I比爾 蓋茨I家用電腦I全球富豪排名比爾 蓋茨I比爾蓋茨I家用電腦I全球富豪排名家用電腦I比爾蓋茨I比爾 蓋茨I全球富豪排名全球富豪排名I比爾蓋茨I比爾 蓋茨I家用電腦到目前為止,每個「提交串」均被加工成為了多個「衍生串」。一個「提交串」包含多少個「提交詞」,這個「提交串」就會被加工成為多少個「衍生串」。每一行(段落)代表一個「衍生串」。每個「衍生串」都有一個「領頭詞」,第一個「詞」就是「領頭詞」。在「衍生串」裡,「領頭詞」的地位高於「跟隨詞」的地位。但是,每個「衍生串」裡的各個「跟隨詞」之間仍然沒有地位之分。
在同一個「衍生串」裡,各個「跟隨詞」的地位是相等的,位置是可以互換的。但是,「領頭詞」的位置不能與「跟隨詞」的位置互換。這一點與「提交串」不同。在「提交串」裡,沒有「領頭詞」,所以,「提交串」裡的任何「詞」之間的位置都是可以互換的。在上方的各組衍生串裡,第一行(段落)的「衍生串」與原始的「提交串」從形式上看完全相同,但是,「衍生串」的第一個詞(作為領頭詞)的位置不能變動;也就是說,除了(領頭詞)之外,「衍生串」裡的其它「跟隨詞」之間不區分先後,沒有順序,可以互換位置。在上方的各組衍生串裡,第二行(段落)的「衍生串」把原始「提交串」裡的第二個詞排在最前面,作為領頭詞;「衍生串」裡的其它「跟隨詞」之間不區分先後,沒有順序,可以互換位置。依此類推。下面介紹把「衍生串」添加到「總串」的具體方案。把各個「衍生串」逐一添加到與之相同「領頭詞」的「總串」裡。各個「衍生串」在計算機裡添加到「總串」裡。日後,根據各個新的「衍生串」不斷地更新「總串」。在所有的「總串」裡,如果沒有查找到相同「領頭詞」的「總串」,那麼,該「衍生串」作為一個整體,就會成為一個全新的「總串」,被保存在計算機上。在之前的所有「總串」裡,如果查找到相同「領頭詞」的「總串」,那麼,把「衍生串」裡的所有「跟隨詞」逐個添加到「總串」裡。具體方法是與「總串」裡的「跟隨詞」相同的「跟隨詞」,為「總串」的對應「跟隨詞」增加一個頻度。「總串」裡沒有的「跟隨詞」當即新增至IJ 「總串」裡。頻度高的「跟隨詞」排序在前,但是,無論「跟隨詞」的頻度再高,也必須排在「領頭詞」的後面。「頻度」的含義相當於「次數」。
「衍生串」裡的「領頭詞」不能添加為「總串」的「跟隨詞」,也不能成為「總串」裡的第二個「領頭詞」,因為一個「總串」只能有一個「領頭詞」。在計算機上,把「衍生串」添加到相同「領頭詞」的「總串」裡時,與「總串」裡的「跟隨詞」相匹配,相同的「跟隨詞」增加I頻度,而不是把相同的「跟隨詞」重複地添加到「總串」裡。新的「跟隨詞」,添加到「總串」裡之後成為「總串」裡頻度為I的新的「跟隨詞」。在前面的介紹裡,涉及到了「提交串」、「衍生串」和「總串」。下面總結一下它們的不同特點。「提交串」裡沒有「領頭詞」,並且各個「提交詞」之間沒有地位之分。「衍生串」高級了一步,有領頭詞,但是,各個「跟隨詞」之間仍然沒有地位之分。「總串」裡的各個「跟隨詞」需要根據頻度排序。同一個「總串」裡的各個「跟隨詞」之間有地位之分,頻度高的「跟隨詞」排在前面。但是,在同一個「總串」裡,某個「跟隨詞」的頻度無論再高,也只能排在「領頭詞」的後面。頻度最高的「跟隨詞」排在「領頭詞」之後的第一個位置。凡是有「領頭詞」的串,每個串裡只能有一個「領頭詞」。有「領頭詞」的串添加到另一種有「領頭詞」的串裡的前提是,這兩個串的「領頭詞」相同。一種串的「領頭詞」不能成為另一種串裡的「跟隨詞」。一種串的「領頭詞」添加到另一種串的「領頭詞」時,相當於為另一個串的「領頭詞」增加一個頻度。當然,也可以不增加「領頭詞」頻度,因為增加「領頭詞」的頻度,意義不大(其主要意義在於反映該串的活躍度)。添加後的「跟隨詞」,當即從「衍生串」裡刪除。因為是把「衍生串」裡的「跟隨詞」逐一添加到「總串」的「跟隨詞」裡,所以,在(衍生串)裡也是逐一刪除掉已經添加到「總串」的「跟隨詞」。最後,刪除衍生串裡的領頭詞,該衍生串的任務算作結束,「衍生串」的整串(含該串的所有數據)被自動刪除掉。依據這種方案,與「領頭詞」關聯性強的「跟隨詞」,會逐漸地排序在前面。以上公開的內容已經構成一個完整的基礎技術方案。公眾在此基礎的方案上,再增加一些其它技術手段,比如排除無關的熱詞和防止惡意作弊等,仍然在本發明的保護範圍之內。根據上述實施方案,當用戶使用附帶此發明的輸入法輸入「bi』 er』 gai』 ci」時,就會在輸入法操作窗口的下方顯示如圖4所示的折射詞。用戶的數量日積月累,不同的用戶提交的數據千差萬別。所以,「總串」的數據隨時變化。圖4所示的折射詞僅僅是示例,具體顯示什麼折射詞會隨時更新。顯示折射詞的提示框,可以顯示在輸入法操作窗口的下方、上方或者在其它地方,可以自動顯示在當前窗口的空閒處,可以人工隱藏、展開、關閉或者重啟。本發明中提到的計算機是具備CPU功能的任何固定或者行動裝置,可以是伺服器計算機、可以是客戶端計算機、也可以是相互協作的客戶端計算機和伺服器計算機。相互協作是指通過內網或者公網等網際網路進行協作。計算機包括個人電腦、行動裝置、臺式機電腦、筆記本電腦、行動電話等等。把「總串」的數據提取出來,放在家用電腦的客戶端,或者,放在手機裡,在斷開網際網路或者連接網際網路的情況下,從而供用戶檢索和顯示數據,也在本發明的保護範圍之內。在理論上,每一條折射詞的字符數量沒有限制。
在編輯和提交窗口裡不一定是10行輸入框。搜尋引擎、手機來電或者輸入法均可調用本發明的折射詞。附圖3所示的是一種手機來電調用本發明折射詞的實施例。附圖4所示的是一種在輸入法操作窗口自動調用折射詞的實施例。搜尋引擎調用折射詞也同樣是本發明的實施例。另外,在瀏覽器的地址欄窗口、即時聊天窗口(如QQ)、電子郵件窗口或者遊戲窗口等等也可以調用折射詞,也是本發明的實施例。用戶在編輯和提交「提交詞」時,可以處於登錄帳戶狀態,也可以不處於登錄帳戶狀態。本申請的實施例僅僅用於解釋本發明,而不用於限定本發明。本發明中的實施例均為示例性的非限制性實施例。本領域的技術人員可以在本發明的精神下,並在權利要求書的範圍內進行多種改變、修改或者替換。然而,這些改變、修改或者替換均應在本發明的保護範圍之內。根據具體實施例的不同,本發明可以體現出本申請中所闡述的全部或部分之技術效果。
權利要求
1.一種基於眾多用戶人工參與而生成折射詞的方法,其特徵是由計算機處理,把用戶通過網絡提交的2-N個提交詞作為一個提交串,提交串裡有多少個提交詞就生成多少個衍生串,每個提交詞均有一次機會成為對應衍生串的領頭詞;把同一個用戶的多個衍生串以及眾多用戶的大量衍生串以相同的領頭詞為前提,添加到一個或者多個總串裡,相同的跟隨詞累計頻度,並且,同一個總串裡的各個跟隨詞依據頻度排序,從而得到一個或者多個總串。
2.根據權利要求I所述的一種基於眾多用戶人工參與而生成折射詞的方法,其特徵是由計算機處理,當用戶使用搜尋引擎時,每輸入一個字符,則使用當前已經輸入的全部字符或者部分字符在各個總串的領頭詞裡檢索,檢索到相同的領頭詞時,返回一次檢索結果,為用戶顯示一個對應總串裡的N個跟隨詞。
3.根據權利要求I所述的一種基於眾多用戶人工參與而生成折射詞的方法,其特徵是由計算機處理,把不同的總串分別生成動態網頁或者靜態網頁,在網頁裡包含總串的領頭詞和N個跟隨詞。
4.根據權利要求I所述的一種基於眾多用戶人工參與而生成折射詞的方法,其特徵是當手機接到某個電話號碼的來電時,使用來電的電話號碼通過網絡在伺服器的各個總串的領頭詞裡檢索,檢索到相同的領頭詞時,返回檢索結果,在手機的顯示屏上顯示對應總串裡的N個跟隨詞。
5.根據權利要求I所述的一種基於眾多用戶人工參與而生成折射詞的方法,其特徵是當用戶瀏覽手機裡的來電記錄、未接記錄、已接記錄、去電記錄、簡訊記錄、彩信記錄或者聯繫人記錄時,使用對應的電話號碼通過網絡在伺服器的各個總串的領頭詞裡檢索,檢索到相同的領頭詞時,返回檢索結果,在手機的顯示屏上顯示對應總串裡的N個跟隨詞。
6.根據權利要求I所述的一種基於眾多用戶人工參與而生成折射詞的方法,其特徵是在手機的操作窗口設置提交折射詞的按鈕,用戶點擊提交折射詞的按鈕時打開編輯和提交提交詞的窗口 ;用戶通過該窗口編輯提交詞,並且,提交編輯後的提交詞;提交詞可以在用戶的本地設備裡預處理之後提交給伺服器,也可以直接提交給伺服器;由伺服器生成總串數據。
7.根據權利要求I所述的一種基於眾多用戶人工參與而生成折射詞的方法,其特徵是當用戶在輸入法操作窗口輸入時,根據輸入法提供的候選字詞,通過網絡在伺服器的各個總串的領頭詞裡檢索,檢索到相同的領頭詞時,返回檢索結果,在輸入法操作窗口顯示對應總串裡的N個跟隨詞。
8.根據權利要求I所述的一種基於眾多用戶人工參與而生成折射詞的方法,其特徵是在輸入法的操作窗口設置提交折射詞的按鈕,用戶點擊提交折射詞的按鈕時打開編輯和提交提交詞的窗口 ;用戶通過該窗口編輯提交詞,並且,提交編輯後的提交詞;提交詞可以在用戶的本地設備裡預處理之後提交給伺服器,也可以直接提交給伺服器;由伺服器生成總串數據。
9.根據權利要求I所述的一種基於眾多用戶人工參與而生成折射詞的方法,其特徵是在搜尋引擎窗口、瀏覽器窗口、即時聊天窗口、電子郵件窗口或者遊戲窗口,根據用戶輸入的字詞,通過網絡在伺服器的各個總串的領頭詞裡檢索,檢索到相同的領頭詞時,返回檢索結果,在輸入窗口顯示對應總串裡的N個跟隨詞。
10.根據權利要求I所述的一種基於眾多用戶人工參與而生成折射詞的方法,其特徵是在搜尋引擎窗口、瀏覽器窗口、即時聊天窗口、電子郵件窗口或者遊戲窗口設置提交折射詞的按鈕,用戶點擊提交折射詞的按鈕時打開編輯和提交提交詞的窗口 ;用戶通過該窗口編輯提交詞,並且,提交編輯後的提交詞;提交詞可以在用戶的本地設備裡預處理之後提交給伺服器,也可以直接提交給伺服器;由伺服器生成總串數據。
全文摘要
一種基於眾多用戶人工參與而生成折射詞的方法。本發明的技術概要是眾多用戶分別通過網絡人工提交2-N個具有某種關聯的提交詞,從而構成一個提交串,伺服器利用眾多的提交串一步一步最終自動生成折射詞。搜尋引擎、手機來電或者輸入法均可調用和顯示本發明的折射詞,以便幫助更多的用戶擴大思路。摘要附圖所示的是一種在輸入法操作窗口自動調用和顯示折射詞的實施例。搜尋引擎或者手機來電調用折射詞也同樣是本發明的實施例。另外,在瀏覽器的地址欄窗口、即時聊天窗口(如QQ)、電子郵件窗口或者遊戲窗口等等也可以調用折射詞,也是本發明的實施例。
文檔編號G06F17/30GK102982142SQ20121047878
公開日2013年3月20日 申請日期2012年11月11日 優先權日2012年3月16日
發明者張佔平 申請人:張佔平