專利名稱:一種信息查詢方法及系統的制作方法
技術領域:
本發明涉及信息處理技術,尤指一種信息查詢方法及系統。
背景技術:
隨著網絡技術的不斷普及、網絡服務的不斷發展,網絡已成為人們生活中不可缺少的部分。用戶可以借助網絡通過網絡服務提供商提供的服務,跨地域的分享各類信息。比如,可以通過網絡服務提供商提供的平臺,在該平臺上分享自己的信息、或者查詢其他用戶分享的信息。用戶可以在該平臺上發布“這里的餃子真好吃”、“這里的住宿環境真好”等信肩、ο由于越來越多的用戶參與到網絡生活中,同時也有越來越多的用戶愿意發布自己的分享信息,供其他用戶查詢、借鑒。因此,分享信息的數量呈爆炸式增長,信息查詢系統也能夠向用戶提供更多、更豐富的信息。雖然信息查詢系統能夠向用戶提供更多的分享信息, 但是隨著分享信息數量在不斷的增加,用戶數量的不斷增加,在眾多的分享信息中也存在著許多虛假信息。目前的信息查詢系統在收到用戶發送的查詢請求時,只是簡單的在所有發布的分享信息中進行查詢,而沒有對分享信息的真偽進行判斷處理,這樣向用戶返回的信息中就不可避免的存在一些虛假信息,向用戶提供了錯誤信息。因此,信息查詢系統如何對信息進行處理,向查詢用戶提供一個較為可信的查詢結果是目前現有技術亟待解決的技術問題。
發明內容
有鑒于此,本發明的主要目的在于提供一種信息查詢方法及系統,應用本發明所提供的方法及系統,能夠對用戶發布的分享信息進行處理,并向查詢用戶提供一個較為可信的查詢結果。為達到上述目的,本發明的技術方案是這樣實現的一種信息查詢方法,該方法包括接收并保存用戶發布的分享信息;接收用戶發送的查詢請求,查找得到該用戶對應的信任用戶;根據查詢請求中的查詢條件,在信任用戶發布的分享信息中查找滿足查詢條件的分享信息,向請求查詢的用戶返回查詢結果。一種信息查詢系統,該系統包括處理服務器和查詢服務器;所述處理服務器,用于接收并保存用戶發布的分享信息;所述查詢服務器,用于接收用戶發送的查詢請求,查找得到該用戶對應的信任用戶;并根據查詢請求中的查詢條件以及所述處理服務器保存的分享信息,在信任用戶發布的分享信息中查找滿足查詢條件的分享信息,向請求查詢的用戶返回查詢結果。本發明所提供的一種信息查詢方法及系統,通過接收并保存用戶發布的分享信息;在接收用戶發送的查詢請求時,首先查找得到該用戶對應的信任用戶;然后再根據查詢請求中的查詢條件,在信任用戶發布的分享信息中查找滿足查詢條件的分享信息,并向請求查詢的用戶返回查詢結果。本發明的技術方案在查詢過程中對被查詢的對象進行了處理,因此通過這種能夠向查詢用戶提供一個較為可信的查詢結果。
圖1為本發明方法的示例性流程圖;圖2為本發明系統的示例性結構圖;圖3為本發明實施例方法的流程圖。
具體實施例方式在本部分的詳細描述中,僅通過對實施本發明的發明者所預期的最佳方式的示例,示出并描述了本發明的較佳實施例。應意識到,可以在不背離本發明的前提下,就各個顯而易見的方面對其進行修改。相應地,附圖和說明書應被視為在本質上是示例性的,而不是限制性的。為了向查詢用戶提供一個較為可信的查詢結果,可以僅對信任用戶發布的分享信息執行查詢操作。具體的可參見圖1,圖1為本發明方法的示例性流程圖。在步驟101中,接收并保存用戶發布的分享信息;在步驟102中,接收用戶發送的查詢請求,查找得到該用戶對應的信任用戶;在步驟103中,根據查詢請求中的查詢條件, 在信任用戶發布的分享信息中查找滿足查詢條件的分享信息,向請求查詢的用戶返回查詢結果。由于交流手段的多樣性,本發明所指的用戶既可以是通過計算機終端上網的用戶,也可以是通過移動終端接入網絡的用戶。在本發明中信任用戶指的是查詢用戶能夠相信的一類用戶。信任用戶可以有很多種定義方式。比如,基于SNS好友關系鏈確定的用戶,同屬于一個群組的用戶,等等。由于用戶同屬于一個團體,因此彼此發布的信息較為可信。考慮到用戶的信任用戶畢竟是分享平臺的部分用戶,有時候可能查找不到滿足查詢條件的分享信息,或者找到的分享信息過少,因此當滿足查詢條件的分享信息少于預設的條數時,還可以再根據查詢請求中的查詢條件在非信任用戶發布的分享信息中查找滿足查詢條件的分享信息,將查詢結果連同信任用戶的查詢結果一起返回請求查詢的用戶,供用戶參考。這種情況下,在將查詢結果返回給用戶時,可以對查詢到的分享信息進行標識, 標識分享信息是來自于信任用戶,還是非信任用戶,供用戶參考。其中,預設的條數可以根據實際系統來設置,可以設置為3條。為了使用戶能夠更加準確的查詢到所需信息,本發明的技術方案還有進一步的處理。即,獲取用戶發布分享信息時所在的位置信息,保存用戶發布的分享信息時,進一步保存該分享信息對應的位置信息;這樣,在返回的查詢結果中的分享信息也進一步攜帶該分享信息對應的位置信息。根據位置信息,查詢用戶能夠進一步了解發布分享信息所在的位置,有利于用戶更加全面的了解分享信息。例如,當查詢用戶查詢到了一條有關“吃”的分享信息,即“這里的餃子真好吃”。在顯示該分享信息時,如果也附帶了位置信息,那么查詢用戶就能夠更加準確的得知,是什么地方的餃子真好吃。當獲取的位置信息非常精確時,用戶在發布分享信息時可以不在分享信息上附加位置信息,而又系統來獲取該位置信息,并自動附加在分享信息上,從而提高用戶發布分享信息的效率。在本發明的技術方案中,用戶所在的終端在收到向用戶返回的查詢結果后,調用所在終端上的地圖,根據查詢結果中分享信息對應的位置信息在地圖上顯示對應的分享信息。還可以進一步,當用戶選定一條分享信息時,獲得該用戶當前所在的位置信息,并結合該分享信息對應的位置信息,在地圖上給出該用戶到達所選分享信息對應位置的路線圖。當用戶通過移動終端接入網絡時,可以通過移動終端內置的GPS功能獲得該移動終端的位置信息;當用戶通過計算機終端接入網絡時,可以通過該計算機終端的IP地址確定用戶的位置信息。位置信息的精度隨著接入方式的不同而不同。有的位置信息可能非常精確,如由GPS獲得的經緯度信息;但有的位置信息可能僅是一個范圍。對于獲得的位置信息是一個范圍的情況,可以進一步根據預先設置的規則,將該位置信息確定為該范圍中的一個位置。所述查詢條件可以是分享信息的類型、位置信息、信任用戶的標識或者三者的任意組合。具體的查詢方式可采用現有的相關方法,在此不再詳述。較佳地,當所述查詢條件中包含位置信息時,滿足位置信息查詢條件的分享信息為以該位置信息為中心的預定范圍內的分享信息。例如,預定的范圍為100米時,則滿足位置信息查詢條件的分享信息為以查詢位置信息為中心100米以內對應的分享信息。用戶收到返回的查詢結果后,在確定查詢結果中的分享信息準確時,可以指示信息查詢系統對應的分享信息準確;將查詢結果返回請求查詢的用戶時,在查詢結果中進一步對準確的分享信息進行標識。同時,還可以優先向用戶展示帶有準確標識的分享信息。這樣,進行查詢的用戶就可以根據分享信息是否攜帶準確標識,對分享信息的準確性進行判斷,有利于用戶更加準確的獲取信息,從而向用戶提供一個較為可信的查詢結果。攜帶位置信息的分享信息除了可供查詢之外,還可以用來展示,即在分享平臺上展示分享信息的同時展示該分享信息對應的位置信息。此時,可以根據分享信息的類型對信息進行聚合,并根據相應的位置信息進行排序存儲以及展示。分享信息的種類很多,可以按照分享信息的用途進行分類。此時分享信息可以分為四類,衣、食、住、行。在存儲以及展示分享信息的時候,可以按照這四類分別存儲以及展示,并在存儲及展示時,按照各分享信息對應的位置信息進行排序,以便查找和瀏覽。另外,在展示分享信息的時候,較佳地可以同時展示該分享信息是否攜帶了準確標識。相應的,本發明還可以設置關注關系管理服務器。在該服務器中保存有各用戶關注的信息,比如某個位置信息、或類型、或用戶、或三組的任意組合。當有用戶發布分享信息時,就可以匹配關注關系管理服務器中的內容,如果匹配到,就將該當前發布的分享信息推送給該用戶,以便用戶及時查看。實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。另外,本發明還提供了一種信息查詢系統,具體可參見圖2。該系統包括處理服務器和查詢服務器;所述處理服務器,用于接收并保存用戶發布的分享信息;所述查詢服務器,用于接收用戶發送的查詢請求,查找得到該用戶對應的信任用戶;并根據查詢請求中的查詢條件以及所述處理服務器保存的分享信息,在信任用戶發布的分享信息中查找滿足查詢條件的分享信息,向請求查詢的用戶返回查詢結果。其中,當用戶之間的信任關系可以保存在查詢服務器自身,也可以保存在外部第三方的信任關系服務器中。當保存在信任關系服務器時,查詢服務器可以訪問信任關系服務器,以查找獲得當前用戶對應的信任用戶。具體的,所述查詢服務器,在滿足查詢條件的分享信息少于預設的條數時,進一步用于根據查詢請求中的查詢條件在非信任用戶發布的分享信息中查詢滿足查詢條件的分享信息,將查詢結果返回請求查詢的用戶。另外,所述用戶所在的終端設備在用戶發布分享信息時,獲取該用戶當前的位置信息,并連同分享分析一起發送給所述處理服務器;所述處理服務器,用于在保存用戶發布的分享信息時進一步保存該分享信息對應的位置信息;相應的,所述查詢服務器,在返回查詢結果時進一步用于在查詢結果中攜帶分享信息對應的位置信息。所述用戶所在的終端設備在收到向用戶返回的查詢結果后,調用終端設備上的地圖,根據查詢結果中分享信息對應的位置信息在地圖上顯示對應的分享信息。這樣,所述終端設備當用戶選定一條分享信息時,獲得該用戶當前所在的位置信息,并結合該分享信息對應的位置信息,在地圖上給出該用戶到達所選分享信息對應位置的路線圖。所述查詢服務器查找分享信息時所用的查詢條件為分享信息的類型、位置信息、 信任用戶的標識或者三者的任意組合。所述查詢服務器,當所述查詢條件中包含位置信息時,查找得到滿足位置信息查詢條件的分享信息為以該位置信息為中心的預定范圍內的分孕fe息。另外,,所述終端設備在收到返回的查詢結果后,根據用戶的指令確定查詢結果中的分享信息準確時,指示信息查詢系統對應的分享信息準確;所述處理服務器,根據所述指示對對應的分享信息進行標識;所述查詢服務器在返回的查詢結果中進一步返回分享信息對應的標識。在本系統中還可以進一步包括關注關系管理服務器,在該服務器中保存有各用戶關注的信息,比如某個位置信息、或類型、或用戶、或三組的任意組合。當有用戶發布分享信息時,就可以匹配關注關系管理服務器中的內容,如果匹配到,就將該當前發布的分享信息推送給該用戶,以便用戶及時查看。以下列舉實施例,對本發明的技術方案做進一步的詳細描述。參見圖3,圖3為本發明實施例的具體流程。在步驟301中,用戶通過自身所在的終端發布分享信息;同時,終端獲得在用戶發布分享信息時所在的位置信息,將分享信息和對應的位置信息發送至處理服務器。在步驟302中,處理服務器接收并保存用戶終端發送的分享信息以及對應的位置 fn息ο處理服務器在保存數據時可以根據分享信息的類型對信息進行聚合,并根據相應的位置信息進行排序存儲。分享信息的種類很多,在本實施例中可以按照分享信息的用途進行分類。此時分享信息可以分為四類,衣、食、住、行。同時,處理服務器在保存分享信息時,還可以記錄該分享信息對應的用戶,以便在查詢時使用。
當處理服務器收到用戶發布的分享信息時,就可以將該分享信息展示在分享平臺上供其他用戶查看。在步驟303中,當用戶要查詢分享信息時,向查詢服務器發送查詢請求。在步驟304中,查詢服務器接收用戶發送的查詢請求,根據查詢請求中的查詢條件在信任用戶發布的分享信息中查找滿足查詢條件的分享信息。在步驟305中,判斷滿足查詢條件的分享信息的條數是否少于預設的條數,如果是,則執行步驟306,否則,執行步驟307。在步驟306中,根據查詢請求中的查詢條件在非信任用戶發布的分享信息中查找滿足查詢條件的分享信息,執行步驟307。查詢請求中的查詢條件可以是分享信息的類型、位置信息、信任用戶的標識或者三者的任意組合。具體的查詢方式可采用現有的查詢方法,在此不再詳述。較佳地,當所述查詢條件中包含位置信息時,滿足位置信息查詢條件的分享信息為以該位置信息為中心的預定范圍內的分享信息,這樣可以為用戶提供更加豐富的選擇。 例如,預定的范圍為100米時,則滿足位置信息查詢條件的分享信息為以查詢位置信息為中心100米以內對應的分享信息。在步驟307中,查詢服務器向請求查詢的用戶返回查詢結果。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
8
權利要求
1.一種信息查詢方法,其特征在于,該方法包括 接收并保存用戶發布的分享信息;接收用戶發送的查詢請求,查找得到該用戶對應的信任用戶; 根據查詢請求中的查詢條件,在信任用戶發布的分享信息中查找滿足查詢條件的分享信息,向請求查詢的用戶返回查詢結果。
2.根據權利要求1所述的方法,其特征在于,當滿足查詢條件的分享信息少于預設的條數時,該方法進一步包括根據查詢請求中的查詢條件在非信任用戶發布的分享信息中查詢滿足查詢條件的分享信息,將查詢結果返回請求查詢的用戶。
3.根據權利要求1或2所述的方法,其特征在于,該方法進一步包括獲取用戶發布分享信息時所在的位置信息; 保存用戶發布的分享信息時,進一步保存該分享信息對應的位置信息; 所述查詢結果中的分享信息進一步攜帶該分享信息對應的位置信息。
4.根據權利要求3所述的方法,其特征在于,該方法進一步包括用戶所在的終端在收到向用戶返回的查詢結果后,調用所在終端上的地圖,根據查詢結果中分享信息對應的位置信息在地圖上顯示對應的分享信息。
5.根據權利要求4所述的方法,其特征在于,該方法進一步包括當用戶選定一條分享信息時,獲得該用戶當前所在的位置信息,并結合該分享信息對應的位置信息,在地圖上給出該用戶到達所選分享信息對應位置的路線圖。
6.根據權利要求3所述的方法,其特征在于,所述查詢條件為分享信息的類型、位置信息、信任用戶的標識或者三者的任意組合。
7.根據權利要求6所述的方法,其特征在于,當所述查詢條件中包含位置信息時,滿足位置信息查詢條件的分享信息為以該位置信息為中心的預定范圍內的分享信息。
8.根據權利要求1或2所述的方法,其特征在于,該方法進一步包括用戶收到返回的查詢結果后,在確定查詢結果中的分享信息準確時,指示信息查詢系統對應的分享信息準確;將查詢結果返回請求查詢的用戶時,在查詢結果中進一步對準確的分享信息進行標識。
9.一種信息查詢系統,其特征在于,該系統包括處理服務器和查詢服務器; 所述處理服務器,用于接收并保存用戶發布的分享信息;所述查詢服務器,用于接收用戶發送的查詢請求,查找得到該用戶對應的信任用戶;并根據查詢請求中的查詢條件以及所述處理服務器保存的分享信息,在信任用戶發布的分享信息中查找滿足查詢條件的分享信息,向請求查詢的用戶返回查詢結果。
10.根據權利要求9所述的系統,其特征在于,所述查詢服務器,在滿足查詢條件的分享信息少于預設的條數時,進一步用于根據查詢請求中的查詢條件在非信任用戶發布的分享信息中查詢滿足查詢條件的分享信息,將查詢結果返回請求查詢的用戶。
11.根據權利要求9或10所述的系統,其特征在于,所述用戶所在的終端設備在用戶發布分享信息時,獲取該用戶當前的位置信息,并連同分享分析一起發送給所述處理服務器;所述處理服務器,用于在保存用戶發布的分享信息時進一步保存該分享信息對應的位直fe息;所述查詢服務器,在返回查詢結果時進一步用于在查詢結果中攜帶分享信息對應的位直信息。
12.根據權利要求11所述的系統,其特征在于,所述用戶所在的終端設備在收到向用戶返回的查詢結果后,調用終端設備上的地圖, 根據查詢結果中分享信息對應的位置信息在地圖上顯示對應的分享信息。
13.根據權利要求12所述的系統,其特征在于,所述終端設備當用戶選定一條分享信息時,獲得該用戶當前所在的位置信息,并結合該分享信息對應的位置信息,在地圖上給出該用戶到達所選分享信息對應位置的路線圖。
14.根據權利要求11所述的系統,其特征在于,所述查詢服務器查找分享信息時所用的查詢條件為分享信息的類型、位置信息、信任用戶的標識或者三者的任意組合。
15.根據權利要求14所述的系統,其特征在于,所述查詢服務器,當所述查詢條件中包含位置信息時,查找得到滿足位置信息查詢條件的分享信息為以該位置信息為中心的預定范圍內的分享信息。
16.根據權利要求9或10所述的系統,其特征在于,所述終端設備在收到返回的查詢結果后,根據用戶的指令確定查詢結果中的分享信息準確時,指示信息查詢系統對應的分享信息準確;所述處理服務器,根據所述指示對對應的分享信息進行標識; 所述查詢服務器在返回的查詢結果中進一步返回分享信息對應的標識。
全文摘要
本發明公開了一種信息查詢方法及系統,通過接收并保存用戶發布的分享信息;在接收用戶發送的查詢請求時,首先查找得到該用戶對應的信任用戶;然后再根據查詢請求中的查詢條件,在信任用戶發布的分享信息中查找滿足查詢條件的分享信息,并向請求查詢的用戶返回查詢結果。本發明的技術方案能夠向查詢用戶提供一個較為可信的查詢結果。
文檔編號G06F17/30GK102375819SQ201010251880
公開日2012年3月14日 申請日期2010年8月5日 優先權日2010年8月5日
發明者程宇 申請人:騰訊科技(深圳)有限公司