【技術實現步驟摘要】
本專利技術屬于互聯網應用
,更具體地,涉及一種基于位置服務的活動信息聚合搜索與互動方法及系統。
技術介紹
城市生活中每天都會有各種各樣的活動舉辦,例如有公益性質的獻血活動,志愿者活動,文化性質的科普講座活動,演出活動,商業性質的商家促銷活動,商品展覽活動,社交性質的結伴出游活動,相親交友活動等。互聯網為人們提供豐富的活動信息,這些活動信息具有信息量大,地理分布零散,強時效性及強地理相關性等特點。對于一個用戶來說,他很可能希望了解是他所在地點或者特定地點周圍正在或將要舉行的有趣的活動。然而,現有的通用搜索引擎或是活動信息發布網站站內關鍵字搜索及分類瀏覽方式,需要用戶對自己位置和活動進行關鍵字描述或是瀏覽分類主題的選擇,所得到的結果存在許多冗余信息且位置的精確度和時效性也不高,需要用戶進行多次的人工過濾。這對于用戶,特別是移動用戶,想要隨時隨地發掘附近或特定地點附近有趣活動需要付出巨大的搜索成本。與此同時,活動具有很強的實時互動性,現有技術方案中缺乏一個將參與活動的人之間建立動態聯系,并讓用戶所產生的實時動態消息在活動參與者之間實時流通,以及讓用戶與其他參與活動參與者之間進行互動的方法。
技術實現思路
針對現有技術的缺陷,本專利技術的目的在于提供一種基于位置服務的活動信息聚合搜索與互動方法,旨在解決現有技術缺乏一種將參與活動的人之間建立動態聯系、并讓用戶所產生的實時動態消息在活動參與者之間實時流通、以及讓用戶與其他參與活動參與者之間進行互動的方法的問題。為實現上述目的,本專利技術提供了一種基于位置服務的活動信息聚合搜索與互動方法,包括以下步驟(I)服務器從 ...
【技術保護點】
一種基于位置服務的活動信息聚合搜索與互動方法,其特征在于,包括以下步驟:?(1)服務器從互聯網中提取多個活動信息發布網站的活動信息及經緯度信息,并存儲在數據服務器上。?(2)客戶端采集用戶興趣活動特征信息,并根據采集到的用戶興趣活動特征信息向服務器請求活動信息;?(3)服務器根據用戶興趣活動特征信息訪問數據服務器,以進行活動信息距離處理、時效處理和排序處理,并在處理完畢后向客戶端返回處理后的活動信息;?(4)客戶端將處理后的活動信息顯示給用戶,并根據用戶的選擇建立該用戶與部分活動之間的關聯;具體而言,用戶在查看活動消息的同時,通過所提供的“參與”操作向服務器發送請求。服務器根據請求中所攜帶的用戶唯一標識和活動唯一標識,將該用戶加入到對應活動的參與者列表中,以及將對應活動加入到該用戶的參與活動列表中;?(5)客戶端從服務器獲取該用戶所參與的活動列表及相對應的活動所有參與者列表,存儲在本地,并間隔一段時間進行更新;?(6)客戶端提供互動界面讓用戶參與已建立關聯活動的互動操作,包括查看該用戶所參與的活動列表及相應活動的參與者列表,實時發表及獲取以活動為話題聚合的參與用戶的活動話題消息,同參與 ...
【技術特征摘要】
1.一種基于位置服務的活動信息聚合搜索與互動方法,其特征在于,包括以下步驟(1)服務器從互聯網中提取多個活動信息發布網站的活動信息及經緯度信息,并存儲在數據服務器上。(2)客戶端采集用戶興趣活動特征信息,并根據采集到的用戶興趣活動特征信息向服務器請求活動信息;(3)服務器根據用戶興趣活動特征信息訪問數據服務器,以進行活動信息距離處理、時效處理和排序處理,并在處理完畢后向客戶端返回處理后的活動信息;(4)客戶端將處理后的活動信息顯示給用戶,并根據用戶的選擇建立該用戶與部分活動之間的關聯;具體而言,用戶在查看活動消息的同時,通過所提供的“參與”操作向服務器發送請求。服務器根據請求中所攜帶的用戶唯一標識和活動唯一標識,將該用戶加入到對應活動的參與者列表中,以及將對應活動加入到該用戶的參與活動列表中;(5)客戶端從服務器獲取該用戶所參與的活動列表及相對應的活動所有參與者列表, 存儲在本地,并間隔一段時間進行更新;(6)客戶端提供互動界面讓用戶參與已建立關聯活動的互動操作,包括查看該用戶所參與的活動列表及相應活動的參與者列表,實時發表及獲取以活動為話題聚合的參與用戶的活動話題消息,同參與共同活動的用戶建立聯系相互發送用戶互動消息。2.根據權利要求1所述的活動信息聚合搜索與互動方法,其特征在于,在步驟(I)中,首先從多個活動信息發布網站提取活動信息,并利用活動信息中的地點信息聯網進行地址解析,以獲取經緯度信息,然后聚合活動信息和經緯度信息,將該信息作為數據源存儲在數據服務器上;活動信息具體包括以下中的一種或多種活動名字、活動舉辦時間、活動地點、活動費用、活動類型、活動組織者、活動詳情、以及原始頁面鏈接。3.根據權利要求2所述的活動信息聚合搜索與互動方法,其特征在于,在從多個信息發布網站提取活動信息的過程中,是采用活動發布網站自動抽取技術, 其實現過程為根據所提取的活動信息字段建立統一的活動信息抽取模型,然后根據活動信息抽取模型的分析字段在各個活動信息發布網站的網頁DOM樹中的位置特征,編寫具體的抽取規則,以完成在不同活動信息發布網站的信息抽取;在利用活動信息中的地點信息聯網進行地址解析的過程中,從活動信息中提取地點信息作為參數,通過URL向網絡提供的地址解析數據庫發起請求,以獲取對應經緯度。4.根據權利要求1所述的活動信息聚合搜索與互動方法,其特征在于,步驟(2)包括以下子步驟(2-1)判斷是以當前位置、地圖指定點、還是輸入地名指定點作為興趣活動地理范圍基準點;若是以當前位置作為興趣活動地理范圍基準點,則進入步驟(2-2),若是以地圖指定點作為興趣活動地理范圍基準點,則進入步驟(2-3),若是以輸入地名指定點作為興趣活動地理范圍基準點,則進入步驟(2-4);(2-2)通過地圖定位功能,調用GPS獲取當前位置的經緯度,然后進入步驟(2-5);(2-3)通過對地圖的交互操作,在地圖上選擇點并獲取其經緯度,然后進入步驟(2-5);(2-4)將地名作為參數,并通過URL向網絡提供的地址解析數據庫發起請求,以獲取對應經緯度,然后進入步驟(2-5);(2-5)從用戶獲取地理范圍、時間范圍信息、排序方式,排序方式包括距離優先方式和時間優先方式。5.根據權利要求1所述的活動信息聚合搜索與互動方法,其特征在于,步驟(3)包括以下子步驟(3-1)提取興趣活動地理范圍基準點的經緯度信息和范圍信息,以確定興趣活動的經緯度范圍,并根據時間范圍信息確定興趣活動的時間范圍;(3-2)根據經緯度范圍和時間范圍在數據服務器中查找對應的活動信息;(3-3)獲得查找到的活動信息對應的經緯度信息和興趣活動地理范圍基準點之間的距離,并將該距離的信息加入到活動信息中;(3-4)根據用戶興趣活動特征信息判斷對查找到的活動信息進行排序的方式是時間優先,還是距離優先,如果是時間優先則進入步驟(3-5 ),否則進入步驟(3-6 );(3-5)根據活動信息中的活動舉辦時間按照先后順序對查找到的活動信息進行排序, 然后進入步驟(3-7);(3-6)根據步驟(3-3)中獲取的距離按照從小到大的方式對查找到的活動信息進行排序;(3-7)將排序后的活動信息返回給用戶。6.根據權利要求1所述的活動信息聚合搜索與互動方法,其特征在于,步驟(6)中的活動話題消息具體包括消息內容,消息話題關聯的活動信息、發表用戶信息、發表時間、發表地點以及發表位置與...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。