亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種發(fā)布、搜索信息的方法及裝置的制作方法

文檔序號:6333706閱讀:141來源:國知局
專利名稱:一種發(fā)布、搜索信息的方法及裝置的制作方法
技術領域
本發(fā)明涉及計算機及通信領域,特別是涉及發(fā)布、搜索信息的方法及裝置。
背景技術
隨著計算機及網(wǎng)絡技術,通過網(wǎng)絡搜索信息已成為人們獲得信息的主要方式之 一。作為主要搜索工具的搜索引擎,是指根據(jù)一定的策略、運用特定的計算機程序搜集互聯(lián) 網(wǎng)上的信息,在對信息進行組織和處理后,并將處理后的信息顯示給用戶,是為用戶提供檢 索服務的系統(tǒng)。搜索引擎主要有全文搜索引擎、目錄搜索引擎、元搜索引擎和垂直搜索引擎寸。全文搜索引擎需要有龐大數(shù)據(jù)庫的支持,優(yōu)點是搜全率比較高,但是對硬件資源 要求比較高,并且搜索精準度有待提高。為此提出了目錄索引,其顧名思義就是將網(wǎng)站分門 別類地存放在相應的目錄中,因此用戶在查詢信息時,可選擇在分類目錄下關鍵詞搜索。如 以關鍵詞搜索,返回的結(jié)果跟搜索引擎一樣,也是根據(jù)信息關聯(lián)程度排列網(wǎng)站,只不過其中 人為因素要多一些。目錄下的關鍵字搜索的優(yōu)點是準確率比較高。而元數(shù)據(jù)搜索和垂直搜 索的信息查全性能都相對較低。但無論是全文搜索還是分類目錄下的關鍵字搜索,或者元數(shù)據(jù)搜索和垂直搜索, 均只是將用戶輸入的關鍵詞與目標信息進行匹配,如果目標信息不包含該關鍵詞,則搜索 不到該信息。例如,用戶輸入的關鍵詞是“XXX球隊NBA籃球比賽時間”,目標信息的標題是 “9月30日XXX球隊NBA籃球比賽20:30(晚間8點半),,,由于其未包含“時間”一詞,則很 可能無法搜索到該目標信息,或者在搜索結(jié)果中將該目標信息排在“NBA籃球比賽直播太 晚了”或“沒看NBA籃球比賽直播”之后,但“9月30日”很可能就是用戶想要知道的信息。 可見,現(xiàn)有技術搜索信息的準確度還有提高。

發(fā)明內(nèi)容
本發(fā)明實施例提供一種發(fā)布、搜索信息的方法及裝置,用于提高搜索信息的準確度。一種發(fā)布信息的方法,用于改進發(fā)布過程,以便更準確的搜索信息,其包括以下步 驟進行信息發(fā)布并獲得所發(fā)布的信息;獲得發(fā)布信息對應的發(fā)布關鍵詞;確定所述發(fā)布關鍵詞的上位詞。一種搜索信息的方法,包括以下步驟獲得用戶輸入的搜索關鍵詞;將所述搜索關鍵詞與發(fā)布信息對應的發(fā)布關鍵詞和發(fā)布關鍵詞的上位詞進行匹 配;提取匹配成功的發(fā)布關鍵詞和上位詞對應的發(fā)布信息
5
一種用于發(fā)布信息的裝置,包括發(fā)布模塊,用于進行信息發(fā)布并獲得所發(fā)布的信息;關鍵詞模塊,用于獲得發(fā)布信息對應的發(fā)布關鍵詞;上位模塊,用于確定所述發(fā)布關鍵詞的上位詞。一種用于搜索信息的裝置,包括接口模塊,用于獲得用戶輸入的搜索關鍵詞;匹配模塊,用于將所述搜索關鍵詞與發(fā)布信息對應的發(fā)布關鍵詞和發(fā)布關鍵詞的 上位詞進行匹配;搜索模塊,用于提取匹配成功的發(fā)布關鍵詞和上位詞對應的發(fā)布信息。本發(fā)明實施例中在發(fā)布信息時為發(fā)布信息的發(fā)布關鍵詞確定相應的上位詞,在搜 索時不僅將搜索關鍵詞與發(fā)布信息的發(fā)布關鍵詞匹配,還將搜索關鍵詞與發(fā)布關鍵詞的上 位詞匹配,以解決沒有匹配成功的發(fā)布關鍵詞或發(fā)布信息導致搜索到的信息不夠準確以及 搜索到較多的無關信息等問題。


圖IA為本發(fā)明實施例中上位詞的示意圖;圖IB為本發(fā)明實施例中發(fā)布信息的主要方法流程圖;圖2為本發(fā)明實施例中自動確定上位詞時發(fā)布信息的方法流程圖;圖3A和圖3B為本發(fā)明實施例中提供的上位詞的示意圖;圖3C為本發(fā)明實施例中提供的備選上位詞的示意圖;圖4為本發(fā)明實施例中通過內(nèi)容結(jié)構(gòu)發(fā)布信息的方法流程圖;圖5為本發(fā)明實施例中內(nèi)容結(jié)構(gòu)的示意圖;圖6為本發(fā)明實施例中搜索信息的主要方法流程圖;圖7為本發(fā)明實施例中確定上位詞時搜索信息的方法流程圖;圖8為本發(fā)明實施例中提供備選上位詞時搜索信息的方法流程圖;圖9A為本發(fā)明實施例中通過內(nèi)容結(jié)構(gòu)搜索信息的方法流程圖;圖9B為本發(fā)明實施例中內(nèi)容結(jié)構(gòu)與關鍵詞輸入框結(jié)合的示意圖;圖10為本發(fā)明實施例中發(fā)布裝置的結(jié)構(gòu)圖;圖11為本發(fā)明實施例中搜索裝置的主要結(jié)構(gòu)圖;圖12為本發(fā)明實施例中搜索裝置的詳細結(jié)構(gòu)圖。
具體實施例方式本發(fā)明實施例中在發(fā)布信息時為發(fā)布信息的發(fā)布關鍵詞確定相應的上位詞,在搜 索時不僅將搜索關鍵詞與發(fā)布信息及發(fā)布關鍵詞匹配,還將搜索關鍵詞與發(fā)布關鍵詞的上 位詞匹配,以解決沒有匹配成功的發(fā)布關鍵詞或發(fā)布信息導致的搜索到的信息不夠準確以 及搜索到較多的無關信息等問題。本實施例中發(fā)布關鍵詞和搜索關鍵詞都可以是一個或多個詞,也可以是一句話或
一個標題、一段文字等。本實施例中的關鍵字對應的上位詞可以是關鍵字語義歸類后樹狀結(jié)構(gòu)中的任何
6上一層中的詞。例如,扳手、鉗子可以歸類為手工工具,而手工工具可以歸類為工具,并且上 位詞可以具有如圖IA的結(jié)構(gòu)化特征。參見圖1B,本實施例中發(fā)布信息的主要方法流程如下步驟101 進行信息發(fā)布并獲得所發(fā)布的信息。步驟102 獲得發(fā)布信息對應的發(fā)布關鍵詞。具體的,可以通過用戶的輸入操作獲 得發(fā)布信息對應的發(fā)布關鍵詞。或者,對發(fā)布信息進行分詞,通過分詞后得到的詞獲得發(fā)布 信息對應的發(fā)布關鍵詞。步驟103 確定所述發(fā)布關鍵詞的上位詞。由于步驟102和103有多種具體實現(xiàn)方式,下面通過兩個典型實施例來詳細介紹。參見圖2,本實施例中確定上位詞時發(fā)布信息的方法流程如下步驟201 進行信息發(fā)布并獲得所發(fā)布的信息。步驟202 對發(fā)布信息進行分詞,通過分詞后得到的詞獲得發(fā)布信息對應的發(fā)布 關鍵詞。較佳的,此步驟中對發(fā)布信息進行分詞,濾除無關詞,如“的”、“我”等代詞、助詞和 連詞。將剩余的實意詞(如名稱、動詞等)作為發(fā)布關鍵詞。步驟203 對分詞后的每個發(fā)布關鍵詞,通過預設的詞與上位詞的對應關系,分別 確定對應的上位詞。例如,年、月、日、分、秒等日期時間類的詞的上位詞是時間;省、市、街、 館、中心等詞的上位詞是地點;襯衣、褲子等詞的上位詞是服裝。此處不一一列舉,詞與上位 詞的對應關系可由數(shù)據(jù)庫實現(xiàn)。例如圖3A所示,左側(cè)是發(fā)布信息,右側(cè)第一列為與發(fā)布信 息標題(也是發(fā)布關鍵詞)對應的上位詞。或者例如圖3B,將上位詞加入索引表,在每個發(fā) 布關鍵詞后面增加相應的上位詞,如括號中的詞。例如,發(fā)布的信息是NBA籃球比賽的視頻,發(fā)布關鍵詞(或標題)是9月30日XXX 球隊NBA籃球比賽的視頻,系統(tǒng)對關鍵詞進行分詞和識別后發(fā)現(xiàn)有月和日,則生成或自動 調(diào)用上位詞“時間”,識別出籃球比賽中的“比賽”,可生成或自動調(diào)用上位詞“行為”。在步驟203中,也可以向用戶輸出上位詞輸入框,由用戶輸入上位詞?;蛘咻^佳 的,向用戶輸入備選上位詞,該備選上位詞可由系統(tǒng)提供,或者,對關鍵詞進行分詞和識別 后提供,也可以根據(jù)用戶自由輸入的上位詞獲得上位詞,參見圖3C所示,通過用戶對備選 上位詞的選擇操作(如點擊操作),確定所述發(fā)布關鍵詞的上位詞。參見圖4,本實施例中通過內(nèi)容結(jié)構(gòu)發(fā)布信息的方法流程如下步驟401 進行信息發(fā)布并獲得所發(fā)布的信息。步驟402 通過內(nèi)容結(jié)構(gòu)獲得用戶輸入的發(fā)布信息對應的發(fā)布關鍵詞。步驟403 將所述發(fā)布關鍵詞對應的結(jié)構(gòu)標簽確定為所述發(fā)布關鍵詞的上位詞。內(nèi)容結(jié)構(gòu)如圖5所示,一個分類項和一個結(jié)構(gòu)項可定位到一個結(jié)構(gòu)單元,分類項 和結(jié)構(gòu)項的標示詞即為結(jié)構(gòu)標簽,結(jié)構(gòu)標簽下的“ 0 ”用于用戶輸入關鍵詞。發(fā)布信息的目的就是希望該信息能夠被搜索到,下面對信息搜索過程進行介紹。參見圖6,本實施例中搜索信息的主要方法流程如下步驟601 獲得用戶輸入的搜索關鍵詞。步驟602 將所述搜索關鍵詞與發(fā)布信息對應的發(fā)布關鍵詞和發(fā)布關鍵詞的上位 詞進行匹配。步驟603 提取匹配成功的發(fā)布關鍵詞和上位詞對應的發(fā)布信息。提取出的發(fā)布信息即為搜索結(jié)果,可進一步將其輸出給用戶。還可以對搜索到的發(fā)布信息進行排序,以便將可能對用戶重要的信息排在前面。 例如,將上位詞匹配成功的對應發(fā)布信息排在前面。例如,用戶輸入的搜索關鍵詞是“XXX球隊NBA籃球比賽的時間”,按照現(xiàn)有技術的 搜索方式,很多發(fā)布信息對應的關鍵詞不包含“時間”,那么只有“NBA籃球比賽”有匹配成功 的發(fā)布信息,但是對應“XXX球隊NBA籃球比賽”的發(fā)布信息可能是關于比賽地點的,或者是 關于參賽球員的信息,均不是用戶希望得到的關于時間的發(fā)布信息,導致搜索到大量無用 信息,而且可能使用戶希望看到的信息排在較靠后的位置,用戶很可能無法看到所需信息, 影響搜索效率。采用本實施例的方案,雖然“時間”沒有與發(fā)布信息對應的關鍵詞匹配成功, 但可能與上位詞匹配成功,例如發(fā)布關鍵詞是“9月30日XXX球隊NBA籃球比賽的視頻”, 上位詞是“時間”,則本實施例可搜索到“9月30日XXX球隊NBA籃球比賽的視頻”對應的 發(fā)布信息,并且該信息可能排在搜索結(jié)果中較靠前的位置,便于用戶查看此信息,提高了搜 索效率。圖6所示的流程可能有多種具體實現(xiàn)方式,下面通過三個典型實施例來詳細介紹。參見圖7,提供備選上位詞時自動搜索信息的方法流程如下步驟701 獲得用戶輸入的搜索關鍵詞。步驟702 對所述搜索關鍵詞進行分詞。步驟703 對分詞后的每個搜索關鍵詞,通過預設的詞與上位詞的對應關系,分別 確定對應的上位詞。步驟704 將搜索關鍵詞及其上位詞與發(fā)布信息對應的發(fā)布關鍵詞和發(fā)布關鍵詞 的上位詞分別進行自動匹配。例如,如果所述獲得的搜索關鍵詞中有“時間”,則即在發(fā)布信息關鍵字中匹配“時 間”,也在上位詞中匹配“時間”。如果搜索關鍵詞的上位詞有“地址”,則在發(fā)布信息關鍵字 中匹配“地址”,以及在發(fā)布關鍵詞的上位詞中匹配“地址”。步驟705 提取匹配成功的發(fā)布關鍵詞和上位詞對應的發(fā)布信息。圖7提供了一種較佳的實現(xiàn)方式,可通過搜索關鍵詞與上位詞的自動匹配提高搜 索信息的準確度。特別適用于過往已發(fā)布信息搜索。但是,這一方法仍然可能搜索到大量 非上位詞的相同字符。參見圖8,提供備選上位詞時搜索信息的方法流程如下步驟801 獲得用戶輸入的搜索關鍵詞。步驟802 對所述搜索關鍵詞進行分詞。步驟803 對分詞后的每個搜索關鍵詞,通過預設的詞與上位詞的對應關系,分別 確定對應的備選上位詞。步驟804 向用戶輸出備選上位詞。步驟805 通過用戶對備選上位詞的選擇操作,確定所述搜索關鍵詞的上位詞。步驟806 將搜索關鍵詞與發(fā)布信息對應的發(fā)布關鍵詞和發(fā)布關鍵詞的上位詞進 行匹配,及將搜索關鍵詞的上位詞與發(fā)布關鍵詞的上位詞進行匹配。步驟807 提取匹配成功的發(fā)布關鍵詞和上位詞對應的發(fā)布信息。
8
圖8提供了一種較佳的實現(xiàn)方式,步驟803中,也可以由用戶輸入搜索關鍵詞的上 位詞,顯然圖8的方案可以通過獲得的用戶選擇的上位詞,并且僅提取上位詞相同的發(fā)布 信息,既可簡化用戶的操作又可提高確定上位詞的準確度,進而提高搜索信息的準確度。參見圖9A,本實施例中通過內(nèi)容結(jié)構(gòu)搜索信息的方法流程如下步驟901 通過內(nèi)容結(jié)構(gòu)獲得用戶輸入的搜索關鍵詞?;蛘咄ㄟ^關鍵字輸入和內(nèi) 容結(jié)構(gòu)內(nèi)容輸入組合獲得搜索關鍵字,參見圖9B,然后在內(nèi)容結(jié)構(gòu)所限定的范圍內(nèi)根據(jù)搜 索關鍵詞進行搜索。步驟902 將所述搜索關鍵詞對應的結(jié)構(gòu)標簽確定為所述搜索關鍵詞的上位詞。步驟903 將搜索關鍵詞或及其上位詞與發(fā)布信息對應的發(fā)布關鍵詞和發(fā)布關鍵 詞的上位詞進行匹配。用戶可能不只在一個結(jié)構(gòu)標簽中輸入搜索關鍵詞,此步驟中可將用 戶輸入的所有搜索關鍵詞及其上位詞與發(fā)布信息對應的發(fā)布關鍵詞和發(fā)布關鍵詞的上位 詞進行匹配。步驟904 提取匹配成功的發(fā)布關鍵詞和上位詞對應的發(fā)布信息,包括直接調(diào)用 上位詞下的發(fā)布內(nèi)容。通過以上介紹了解了發(fā)布信息和搜索信息的實現(xiàn)過程,這三個過程可由發(fā)布裝置 和搜索裝置實現(xiàn),下面對發(fā)布裝置和搜索裝置的內(nèi)部結(jié)構(gòu)和功能進行介紹。參見圖10,本實施例中發(fā)布裝置包括發(fā)布模塊1001、關鍵詞模塊1002和上位模 塊 1003。發(fā)布模塊1001用于進行信息發(fā)布并獲得所發(fā)布的信息;關鍵詞模塊1002用于獲得發(fā)布信息對應的發(fā)布關鍵詞;上位模塊1003用于確定所述發(fā)布關鍵詞的上位詞。關鍵詞模塊1002通過用戶的輸入操作獲得發(fā)布信息對應的發(fā)布關鍵詞;或者,對 發(fā)布信息進行分詞,通過分詞后得到的詞獲得發(fā)布信息對應的發(fā)布關鍵詞。關鍵詞模塊通 過分詞后得到的詞獲得發(fā)布信息對應的發(fā)布關鍵詞時,上位模塊1003對分詞后的每個發(fā) 布關鍵詞分別確定對應的上位詞。具體的,上位模塊1003通過用戶的輸入確定所述發(fā)布關鍵詞的上位詞?;蛘?,發(fā) 布裝置還包括輸出模塊(本圖未示出),用于向用戶輸出所述發(fā)布關鍵詞的備選上位詞;上 位模塊1003通過用戶對備選上位詞的選擇操作,確定所述發(fā)布關鍵詞的上位詞?;蛘?,上 位模塊1003通過預設的詞與上位詞的對應關系,確定所述發(fā)布關鍵詞的上位詞。或者,關鍵詞模塊1002通過內(nèi)容結(jié)構(gòu)獲得用戶輸入的發(fā)布信息對應的發(fā)布關鍵 詞;上位模塊1003將所述發(fā)布關鍵詞對應的結(jié)構(gòu)標簽確定為所述發(fā)布關鍵詞的上位詞。參見圖11,本實施例中搜索裝置包括接口模塊1101、匹配模塊1102和提取模塊 1103。接口模塊1101用于獲得用戶輸入的搜索關鍵詞。匹配模塊1102用于將所述搜索關鍵詞與發(fā)布信息對應的發(fā)布關鍵詞和發(fā)布關鍵 詞的上位詞進行匹配。提取模塊1103用于提取匹配成功的發(fā)布關鍵詞和上位詞對應的發(fā)布信息。搜索裝置還包括上位模塊1104,參見圖12所示。上位模塊1104用于確定搜索 關鍵詞的上位詞。匹配模塊1102還用于將搜索關鍵詞的上位詞與發(fā)布信息對應的發(fā)布關鍵詞和發(fā)布關鍵詞的上位詞進行匹配。搜索裝置還包括分詞模塊1105,用于對所述搜索關鍵詞進行分詞。上位模塊 1104對分詞后的每個搜索關鍵詞分別確定對應的上位詞。具體的,上位模塊1104通過用戶的輸入確定所述搜索關鍵詞的上位詞?;蛘撸?口模塊1101還用于向用戶輸出所述搜索關鍵詞的備選上位詞;上位模塊通過用戶對備選 上位詞的選擇操作,確定所述搜索關鍵詞的上位詞?;蛘撸衔荒K1104通過預設的詞與 上位詞的對應關系,確定所述搜索關鍵詞的上位詞?;蛘撸涌谀K1101通過內(nèi)容結(jié)構(gòu)獲得用戶輸入的搜索關鍵詞。上位模塊1104 將所述搜索關鍵詞對應的結(jié)構(gòu)標簽確定為所述搜索關鍵詞的上位詞。本發(fā)明實施例中在發(fā)布信息時為發(fā)布信息的發(fā)布關鍵詞確定相應的上位詞,在搜 索時不僅將搜索關鍵詞與發(fā)布信息及發(fā)布關鍵詞匹配,還將搜索關鍵詞與發(fā)布關鍵詞的上 位詞匹配,以解決沒有匹配成功的發(fā)布關鍵詞或發(fā)布信息導致的搜索到的信息不夠準確以 及搜索到較多的無關信息等問題。本領域內(nèi)的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序 產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實 施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機 可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形 式。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程 圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一 流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算 機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理 器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生 用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能 的裝置。這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特 定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計 算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或 其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖 一個方框或多個方框中指定的功能的步驟。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
10
權利要求
一種發(fā)布信息的方法,其特征在于,包括以下步驟進行信息發(fā)布并獲得所發(fā)布的信息;獲得發(fā)布信息對應的發(fā)布關鍵詞;確定所述發(fā)布關鍵詞的上位詞。
2.如權利要求1所述的方法,其特征在于,獲得發(fā)布信息對應的發(fā)布關鍵詞的步驟包 括通過用戶的輸入操作獲得發(fā)布信息對應的發(fā)布關鍵詞;或者,對發(fā)布信息進行分詞,通 過分詞后得到的詞獲得發(fā)布信息對應的發(fā)布關鍵詞。
3.如權利要求2所述的方法,其特征在于,通過分詞后得到的詞獲得發(fā)布信息對應的 發(fā)布關鍵詞時,確定所述發(fā)布關鍵詞的上位詞的步驟包括對分詞后的每個發(fā)布關鍵詞分 別確定對應的上位詞。
4.如權利要求1、2或3所述的方法,其特征在于,確定所述發(fā)布關鍵詞的上位詞的步驟 包括通過用戶的輸入確定所述發(fā)布關鍵詞的上位詞;或者確定所述發(fā)布關鍵詞的上位詞之前,還包括步驟向用戶輸出所述發(fā)布關鍵詞的備選 上位詞;確定所述發(fā)布關鍵詞的上位詞的步驟包括通過用戶對備選上位詞的選擇操作, 確定所述發(fā)布關鍵詞的上位詞;或者確定所述發(fā)布關鍵詞的上位詞的步驟包括通過的詞與上位詞的預設對應關系,確定 所述發(fā)布關鍵詞的上位詞。
5.如權利要求1所述的方法,其特征在于,獲得發(fā)布信息對應的發(fā)布關鍵詞的步驟包 括通過內(nèi)容結(jié)構(gòu)獲得用戶輸入的發(fā)布信息對應的發(fā)布關鍵詞;確定所述發(fā)布關鍵詞的上位詞的步驟包括將所述發(fā)布關鍵詞對應的結(jié)構(gòu)標簽確定為 所述發(fā)布關鍵詞的上位詞。
6.一種搜索信息的方法,其特征在于,包括以下步驟獲得用戶輸入的搜索關鍵詞;將所述搜索關鍵詞與發(fā)布信息對應的發(fā)布關鍵詞和發(fā)布關鍵詞的上位詞進行匹配;提取匹配成功的發(fā)布關鍵詞和上位詞對應的發(fā)布信息。
7.如權利要求6所述的方法,其特征在于,從匹配成功的發(fā)布關鍵詞和上位詞對應的 發(fā)布信息中提取信息之前,還包括步驟確定搜索關鍵詞的上位詞;將搜索關鍵詞的上位 詞與發(fā)布關鍵詞的上位詞進行匹配;或者,將搜索關鍵詞的上位詞與發(fā)布信息對應的發(fā)布 關鍵詞和發(fā)布關鍵詞的上位詞進行匹配。
8.如權利要求7所述的方法,其特征在于,確定所述搜索關鍵詞的上位詞之前,還包括 步驟對所述搜索關鍵詞進行分詞;確定所述搜索關鍵詞的上位詞的步驟包括對分詞后 的每個搜索關鍵詞分別確定對應的上位詞。
9.如權利要求7或8所述的方法,其特征在于,確定所述搜索關鍵詞的上位詞的步驟包 括通過用戶的輸入確定所述搜索關鍵詞的上位詞;或者確定所述搜索關鍵詞的上位詞之前,還包括步驟向用戶輸出所述搜索關鍵詞的備選 上位詞;確定所述搜索關鍵詞的上位詞的步驟包括通過用戶對備選上位詞的選擇操作, 確定所述搜索關鍵詞的上位詞;或者確定所述搜索關鍵詞的上位詞的步驟包括通過詞與上位詞的預設對應關系,確定所 述搜索關鍵詞的上位詞。
10.如權利要求7所述的方法,其特征在于,獲得用戶輸入的搜索關鍵詞的步驟包括 通過內(nèi)容結(jié)構(gòu)獲得用戶輸入的搜索關鍵詞;確定所述搜索關鍵詞的上位詞的步驟包括將所述搜索關鍵詞對應的結(jié)構(gòu)標簽確定為 所述搜索關鍵詞的上位詞。
11.一種用于發(fā)布信息的裝置,其特征在于,包括發(fā)布模塊,用于進行信息發(fā)布并獲得所發(fā)布的信息;關鍵詞模塊,用于獲得發(fā)布信息對應的發(fā)布關鍵詞;上位模塊,用于確定所述發(fā)布關鍵詞的上位詞。
12.如權利要求11所述的裝置,其特征在于,關鍵詞模塊通過用戶的輸入操作獲得發(fā) 布信息對應的發(fā)布關鍵詞;或者,對發(fā)布信息進行分詞,通過分詞后得到的詞獲得發(fā)布信息 對應的發(fā)布關鍵詞。
13.如權利要求12所述的裝置,其特征在于,關鍵詞模塊通過分詞后得到的詞獲得發(fā) 布信息對應的發(fā)布關鍵詞時,上位模塊對分詞后的每個發(fā)布關鍵詞分別確定對應的上位 詞。
14.如權利要求11所述的裝置,其特征在于,上位模塊通過用戶的輸入確定所述發(fā)布 關鍵詞的上位詞;或者所述裝置還包括輸出模塊,用于向用戶輸出所述發(fā)布關鍵詞的備選上位詞;上位模塊 通過用戶對備選上位詞的選擇操作,確定所述發(fā)布關鍵詞的上位詞;或者上位模塊通過預設的詞與上位詞的對應關系,確定所述發(fā)布關鍵詞的上位詞。
15.如權利要求11所述的裝置,其特征在于,接口模塊通過內(nèi)容結(jié)構(gòu)獲得用戶輸入的 發(fā)布信息對應的發(fā)布關鍵詞;上位模塊將所述發(fā)布關鍵詞對應的結(jié)構(gòu)標簽確定為所述發(fā)布關鍵詞的上位詞。
16.一種用于搜索信息的裝置,其特征在于,包括接口模塊,用于獲得用戶輸入的搜索關鍵詞;匹配模塊,用于將所述搜索關鍵詞與發(fā)布信息對應的發(fā)布關鍵詞和發(fā)布關鍵詞的上位 詞進行匹配;提取模塊,用于提取匹配成功的發(fā)布關鍵詞和上位詞對應的發(fā)布信息。
17.如權利要求16所述的裝置,其特征在于,還包括上位模塊,用于確定搜索關鍵詞 的上位詞;匹配模塊還用于將搜索關鍵詞的上位詞與發(fā)布關鍵詞的上位詞進行匹配;或者,將搜 索關鍵詞的上位詞與發(fā)布信息對應的發(fā)布關鍵詞和發(fā)布關鍵詞的上位詞進行匹配。
18.如權利要求17所述的裝置,其特征在于,還包括分詞模塊,用于對所述搜索關鍵 詞進行分詞;上位模塊對分詞后的每個搜索關鍵詞分別確定對應的上位詞。
19.如權利要求17所述的裝置,其特征在于,上位模塊通過用戶的輸入確定所述搜索 關鍵詞的上位詞;或者接口模塊還用于向用戶輸出所述搜索關鍵詞的備選上位詞;上位模塊通過用戶對備選 上位詞的選擇操作,確定所述搜索關鍵詞的上位詞;或者上位模塊通過預設的詞與上位詞的對應關系,確定所述搜索關鍵詞的上位詞。
20.如權利要求17所述的裝置,其特征在于,接口模塊通過內(nèi)容結(jié)構(gòu)獲得用戶輸入的 搜索關鍵詞;上位模塊將所述搜索關鍵詞對應的結(jié)構(gòu)標簽確定為所述搜索關鍵詞的上位詞。
全文摘要
本發(fā)明公開了一種發(fā)布、搜索信息的方法,用于提高搜索信息的準確度。所述發(fā)布信息方法包括進行信息發(fā)布并獲得所發(fā)布的信息;獲得發(fā)布信息對應的發(fā)布關鍵詞;確定所述發(fā)布關鍵詞的上位詞。所述搜索信息方法包括獲得用戶輸入的搜索關鍵詞;將所述搜索關鍵詞與發(fā)布信息對應的發(fā)布關鍵詞和發(fā)布關鍵詞的上位詞進行匹配;提取匹配成功的發(fā)布關鍵詞和上位詞對應的發(fā)布信息。本發(fā)明還公開了用于實現(xiàn)所述方法的裝置。
文檔編號G06F17/30GK101957860SQ20101050751
公開日2011年1月26日 申請日期2010年10月15日 優(yōu)先權日2010年10月15日
發(fā)明者劉莎 申請人:北京思在信息技術有限責任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1