專利名稱:活動信息的推送方法及裝置的制作方法
技術領域:
本發(fā)明涉及通訊系統(tǒng)領域,特別涉及一種活動信息的推送方法及裝置。
背景技術:
隨著互聯(lián)網(wǎng)的不斷發(fā)展以及移動終端的廣泛普及,通過網(wǎng)絡進行移動終端用戶之間的信息共享與信息推送也越來越普遍。然而,目前在通過SNS (Social NetworkingServices,社會性網(wǎng)絡服務)實現(xiàn)用戶之間活動信息的推送過程中,系統(tǒng)在選擇需要獲取活動信息的用戶對象時,無法細致地根據(jù)活動的具體內(nèi)容來準確的選擇需要獲取活動信息的用戶對象,從而造成用戶會收到許多不相關的活動信息,并且發(fā)送活動信息的用戶也無法在SNS中獲取參加活動的用戶數(shù)量和用戶的反饋信息,造成活動信息的推送效率很低
發(fā)明內(nèi)容
本發(fā)明提供一種活動信息的推送方法及裝置,提升了 SNS中用戶之間活動信息的推送效率。本發(fā)明實施例采用的技術方案為一種活動信息的推送方法,包括服務器接收所述服務器服務的任一用戶發(fā)送的活動信息并確定所述活動信息包含的關鍵詞;所述服務器檢索所述服務器服務的所有用戶中是否存在用戶相關信息符合所述活動信息包含的關鍵詞條件的目標用戶;所述服務器向所述目標用戶發(fā)送所述活動信息;所述服務器接收所述目標用戶發(fā)送的反饋信息,并將所述反饋信息發(fā)送給所述發(fā)送活動信息的用戶。一種活動信息的推送裝置,包括接收單元,用于接收服務的任一用戶發(fā)送的活動信息并確定所述活動信息包含的關鍵詞;檢索單元,用于檢索服務的所有用戶中是否存在用戶相關信息符合所述活動信息包含的關鍵詞條件的目標用戶;發(fā)送單元,用于向所述目標用戶發(fā)送所述活動信息;所述接收單元,還用于接收所述目標用戶發(fā)送的反饋信息;所述發(fā)送單元,還用于將所述目標用戶發(fā)送的反饋信息發(fā)送給所述發(fā)送活動信息的用戶。本發(fā)明實施例提供的活動信息的推送方法及裝置,首先服務器接收所述服務器服務的任一用戶發(fā)送的活動信息并確定所述活動信息包含的關鍵詞,然后所述服務器檢索所述服務器服務的所有用戶中是否存在用戶相關信息符合所述活動信息包含的關鍵詞條件的目標用戶,再向所述目標用戶發(fā)送所述活動信息,最后所述服務器將所述目標用戶發(fā)送的反饋信息發(fā)送給所述發(fā)送活動信息的用戶。目前在通過SNS (Social NetworkingServices,社會性網(wǎng)絡服務)實現(xiàn)用戶之間活動信息的推送過程中,系統(tǒng)在選擇需要獲取活動信息的用戶對象時,無法細致地根據(jù)活動的具體內(nèi)容來準確的選擇需要獲取活動信息的用戶對象,造成活動信息的推送效率很低,本發(fā)明實施例提供的活動信息的推送方法及裝置,通過對用戶相關信息進行分類,并進行分類查找與活動信息的推送,提升了 SNS中用戶之間活動信息的推送效率。
為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖I為本發(fā)明實施例一提供的活動信息的推送方法流程圖;
圖2為本發(fā)明實施例一提供的活動信息的推送裝置結(jié)構示意圖;圖3為本發(fā)明實施例二提供的活動信息的推送方法流程圖;圖4為本發(fā)明實施例二提供的活動信息的推送裝置結(jié)構示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。為使本發(fā)明技術方案的優(yōu)點更加清楚,下面結(jié)合附圖和實施例對本發(fā)明作詳細說明。實施例一本實施例提供一種活動信息的推送方法,如圖I所示,所述方法包括101、服務器接收所述服務器服務的任一用戶發(fā)送的活動信息并確定所述活動信息包含的關鍵詞。其中,所述關鍵詞包括活動內(nèi)容、活動的地理位置和活動的時間段,所述活動內(nèi)容可以為旅游,爬山、購物,打牌等,所述活動的地理位置以城市為單位,例如北京、深圳等,所述活動的時間段為活動進行的時間長度。102、所述服務器檢索所述服務器服務的所有用戶中是否存在用戶相關信息符合所述活動信息包含的關鍵詞條件的目標用戶。其中,所述用戶相關信息包括個人愛好、地理位置、空閑時間段、是否參加其他用戶推送的活動信息,個人愛好具體可以為旅游,爬山、購物,打牌等,地理位置可以為用戶自己的地理位置或者希望參加活動的地理位置,地理位置以城市為單元,空閑時間段以系統(tǒng)分配的最小時間段為單位,空閑時間段是最小時間段的整數(shù)倍,例如最小時間段可以為O. 5小時,則用戶可選擇的空閑時間是O. 5小時的整數(shù)倍,其中,最小時間段根據(jù)實際情況而定。
103、所述服務器向所述目標用戶發(fā)送所述活動信息。104、所述服務器接收所述目標用戶發(fā)送的反饋信息,并將所述反饋信息發(fā)送給所述發(fā)送活動信息的用戶。其中,反饋信息可以包括具體參加活動的用戶人數(shù)、參加活動的用戶對活動內(nèi)容的一些進一步建議等,以使得發(fā)送活動信息的用戶根據(jù)反饋信息組織線下活動。本實施例提供一種活動信息的推送裝置,如圖2所示,所述裝置的實體可以為服務器,所述裝置包括接收單元21、檢索單元22、發(fā)送單元23。接收單元21,可以用于接收服務的任一用戶發(fā)送的活動信息并確定所述活動信息包含的關鍵詞。其中,所述關鍵詞包括活動內(nèi)容、活動的地理位置和活動的時間段,所述活動內(nèi)容可以為旅游,爬山、購物,打牌等,所述活動的地理位置以城市為單位,例如北京、深圳等,所 述活動的時間段為活動進行的時間長度。檢索單元22,可以用于檢索服務的所有用戶中是否存在用戶相關信息符合所述活動信息包含的關鍵詞條件的目標用戶。其中,所述用戶相關信息包括個人愛好、地理位置、空閑時間段、是否參加其他用戶推送的活動信息,個人愛好具體可以為旅游,爬山、購物,打牌等,地理位置可以為用戶自己的地理位置或者希望參加活動的地理位置,地理位置以城市為單元,空閑時間段以系統(tǒng)分配的最小時間段為單位,空閑時間段是最小時間段的整數(shù)倍,例如最小時間段可以為O. 5小時,則用戶可選擇的空閑時間是O. 5小時的整數(shù)倍,其中,最小時間段根據(jù)實際情況而定。發(fā)送單元23,可以用于向所述目標用戶發(fā)送所述活動信息。所述接收單元21,還可以用于接收所述目標用戶發(fā)送的反饋信息;所述發(fā)送單元23,還可以用于將所述目標用戶發(fā)送的反饋信息發(fā)送給所述發(fā)送活動信息的用戶。其中,反饋信息可以包括具體參加活動的用戶人數(shù)、參加活動的用戶對活動內(nèi)容的一些進一步建議等,以使得發(fā)送活動信息的用戶根據(jù)反饋信息組織線下活動。本發(fā)明實施例提供的活動信息的推送方法及裝置,首先服務器接收所述服務器服務的任一用戶發(fā)送的活動信息并確定所述活動信息包含的關鍵詞,然后所述服務器檢索所述服務器服務的所有用戶中是否存在用戶相關信息符合所述活動信息包含的關鍵詞條件的目標用戶,再向所述目標用戶發(fā)送所述活動信息,最后所述服務器將所述目標用戶發(fā)送的反饋信息發(fā)送給所述發(fā)送活動信息的用戶。目前在通過SNS (Social NetworkingServices,社會性網(wǎng)絡服務)實現(xiàn)用戶之間活動信息的推送過程中,系統(tǒng)在選擇需要獲取活動信息的用戶對象時,無法細致地根據(jù)活動的具體內(nèi)容來準確的選擇需要獲取活動信息的用戶對象,造成活動信息的推送效率很低,本發(fā)明實施例提供的活動信息的推送方法及裝置,通過對用戶相關信息進行分類,并進行分類查找與活動信息的推送,提升了 SNS中用戶之間活動信息的推送效率。實施例二本實施例提供一種活動信息的推送方法,如圖3所示,所述方法包括301、所述服務器獲取所述服務器服務的所有用戶填寫的用戶相關信息并保存。
其中,所述用戶相關信息包括個人愛好、地理位置、空閑時間段、是否參加其他用戶推送的活動信息,個人愛好具體可以為旅游,爬山、購物,打牌等,地理位置可以為用戶自己的地理位置或者希望參加活動的地理位置,地理位置以城市為單元,空閑時間段以系統(tǒng)分配的最小時間段為單位,空閑時間段是最小時間段的整數(shù)倍,例如最小時間段可以為O. 5小時,則用戶可選擇的空閑時間是O. 5小時的整數(shù)倍,其中,最小時間段根據(jù)實際情況而定。302、所述服務器將參加其他用戶推送的活動信息的所有用戶的用戶相關信息按照所述個人愛好、地理位置、空閑時間段分為三類,并將每一類用戶相關信息中關鍵詞相同的用戶分在同一個子用戶集合。303、服務器接收所述服務器服務的任一用戶發(fā)送的活動信息并確定所述活動信息包含的關鍵詞。其中,所述關鍵詞包括活動內(nèi)容、活動的地理位置和活動的時間段,所述活動內(nèi)容 可以為旅游,爬山、購物,打牌等,所述活動的地理位置以城市為單位,例如北京、深圳等,所述活動的時間段為活動進行的時間長度。304、所述服務器分別檢索所述每一類用戶相關信息對應的不同子用戶集合中是否存在符合所述活動信息包含的關鍵詞條件的子用戶集合,并獲取目標用戶集合。其中,所述目標用戶集合為所述用戶相關信息對應的一個或多個子用戶集合分別符合所述活動信息包含的一個或多個關鍵詞條件的用戶組成的集合。具體地,所述服務器檢索個人愛好類別中的不同子用戶集合中是否存在個人愛好的關鍵詞與所述活動信息包含的活動內(nèi)容關鍵詞至少有一個重合的子用戶集合,并且所述服務器檢索地理位置類別中的不同子用戶集合中是否存在地理位置的關鍵詞與所述活動信息包含的活動的地理位置至少有一個重合的子用戶集合,并且所述服務器檢索空閑時間段類別中的不同子用戶集合中是否存在空閑時間與所述活動信息包含的活動的時間段存在重合時間段的子用戶集合。305、所述服務器向所述目標用戶發(fā)送所述活動信息。306、所述服務器將所述目標用戶發(fā)送的反饋信息發(fā)送給所述發(fā)送活動信息的用戶。其中,反饋信息可以包括具體參加活動的用戶人數(shù)、參加活動的用戶對活動內(nèi)容的一些進一步建議等,以使得發(fā)送活動信息的用戶根據(jù)反饋信息組織線下活動。對于本發(fā)明實施例,具體的應用場景可以為,服務器服務的用戶B發(fā)起一個活動,活動信息具體為2012. 12. 22下午I :00_5 00在北京進行桌游。服務器獲取活動信息后,在服務器服務的所有愿意參加其他用戶推送的活動的用戶中,根據(jù)用戶相關信息索引符合條件的用戶,即在個人愛好類別中選擇用戶相關信息填寫的關鍵詞為桌游的子用戶集合A,在地理位置類別中選擇用戶相關信息填寫的關鍵詞為北京的子用戶集合B,在空閑時間段類別中選擇用戶相關信息填寫的時間段與I :00-5 00這個時間段有交集的子用戶集合C。服務器獲取子用戶集合A、B和C中同時滿足活動信息包含的3個關鍵詞條件的目標用戶,并向這些滿足條件的目標用戶發(fā)送活動推送信息。目標用戶收到活動推送信息后向服務器發(fā)送是否參見活動的反饋信息,服務器將反饋信息發(fā)送給用戶B,以使得用戶B可以根據(jù)反饋信息反饋的人數(shù)組織此次活動。
本實施例提供一種活動信息的推送裝置,如圖4所示,所述裝置的實體可以為服務器,所述裝置包括接收單元41、檢索單元42、發(fā)送單元43、獲取單元44、分類單元45。接收單元41,可以用于接收服務的任一用戶發(fā)送的活動信息并確定所述活動信息包含的關鍵詞。檢索單元42,可以用于檢索服務的所有用戶中是否存在用戶相關信息符合所述活動信息包含的關鍵詞條件的目標用戶。所述檢索單元42可以包括查詢模塊4201、獲取模塊4202。查詢模塊4201,可以用于分別檢索所述每一類用戶相關信息對應的不同子用戶集合中是否存在符合所述活動信息包含的關鍵詞條件的子用戶集合。查詢模塊4201,具體可以用于檢索個人愛好類別中的不同子用戶集合中是否存在個人愛好的關鍵詞與所述活動信息包含的活動內(nèi)容關鍵詞至少有一個重合的子用戶集合, 并且檢索地理位置類別中的不同子用戶集合中是否存在地理位置的關鍵詞與所述活動信息包含的活動的地理位置至少有一個重合的子用戶集合,并且檢索空閑時間段類別中的不同子用戶集合中是否存在空閑時間與所述活動信息包含的活動的時間段存在重合時間段的子用戶集合。獲取模塊4202,可以用于獲取目標用戶集合,所述目標用戶集合為同時符合所有用戶相關信息類別分別對應的所述活動信息包含的關鍵詞條件的用戶組成的集合。發(fā)送單元43,可以用于向所述目標用戶發(fā)送所述活動信息。發(fā)送單元43,還可以用于將所述目標用戶發(fā)送的反饋信息發(fā)送給所述發(fā)送活動信息的用戶。獲取單元44,可以用于獲取服務的所有用戶填寫的用戶相關信息并保存。分類單元45、可以用于將參加其他用戶推送的活動信息的所有用戶的用戶相關信息按照所述個人愛好、地理位置、空閑時間段分為三類。分類單元45、還可以用于將每一類用戶相關信息中關鍵詞相同的用戶分在同一個子用戶集合。本發(fā)明實施例提供的活動信息的推送方法及裝置,首先服務器接收所述服務器服務的任一用戶發(fā)送的活動信息并確定所述活動信息包含的關鍵詞,然后所述服務器檢索所述服務器服務的所有用戶中是否存在用戶相關信息符合所述活動信息包含的關鍵詞條件的目標用戶,再向所述目標用戶發(fā)送所述活動信息,最后所述服務器將所述目標用戶發(fā)送的反饋信息發(fā)送給所述發(fā)送活動信息的用戶。目前在通過SNS (Social NetworkingServices,社會性網(wǎng)絡服務)實現(xiàn)用戶之間活動信息的推送過程中,系統(tǒng)在選擇需要獲取活動信息的用戶對象時,無法細致地根據(jù)活動的具體內(nèi)容來準確的選擇需要獲取活動信息的用戶對象,造成活動信息的推送效率很低,本發(fā)明實施例提供的活動信息的推送方法及裝置,通過對用戶相關信息進行分類,并進行分類查找與活動信息的推送,提升了 SNS中用戶之間活動信息的推送效率。本發(fā)明實施例提供的活動信息的推送裝置可以實現(xiàn)上述提供的方法實施例,具體功能實現(xiàn)請參見方法實施例中的說明,在此不再贅述。本發(fā)明實施例提供的活動信息的推送方法及裝置可以適用于通訊系統(tǒng)領域,但不僅限于此。本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到的變化或替換,都應 涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應該以權利要求的保護范圍為準。
權利要求
1.一種活動信息的推送方法,其特征在于,包括 服務器接收所述服務器服務的任一用戶發(fā)送的活動信息并確定所述活動信息包含的關鍵詞; 所述服務器檢索所述服務器服務的所有用戶中是否存在用戶相關信息符合所述活動信息包含的關鍵詞條件的目標用戶; 所述服務器向所述目標用戶發(fā)送所述活動信息; 所述服務器接收所述目標用戶發(fā)送的反饋信息,并將所述反饋信息發(fā)送給所述發(fā)送活動信息的用戶。
2.根據(jù)權利要求I所述的活動信息的推送方法,其特征在于,所述服務器接收所述服務器服務的任一用戶發(fā)送的活動信息并確定所述活動信息包含的關鍵詞之前,還包括 所述服務器獲取所述服務器服務的所有用戶填寫的用戶相關信息并保存,所述用戶相關信息包括個人愛好、地理位置、空閑時間段、是否參加其他用戶推送的活動信息中的至少一項。
3.根據(jù)權利要求2所述的活動信息的推送方法,其特征在于,還包括 所述服務器將參加其他用戶推送的活動信息的所有用戶的用戶相關信息按照所述個人愛好、地理位置、空閑時間段中的至少一項進行分類; 所述服務器將每一類用戶相關信息中關鍵詞相同的用戶分在同一個子用戶集合。
4.根據(jù)權利要求I所述的活動信息的推送方法,其特征在于,所述服務器檢索所述服務器服務的所有用戶中是否存在用戶相關信息符合所述活動信息包含的關鍵詞條件的目標用戶包括 所述服務器分別檢索所述每一類用戶相關信息對應的不同子用戶集合中是否存在符合所述活動信息包含的關鍵詞條件的子用戶集合,所述活動信息關鍵詞包括活動內(nèi)容、活動的地理位置和活動的時間段中的至少一項; 所述服務器獲取目標用戶集合,所述目標用戶集合為所述用戶相關信息對應的一個或多個子用戶集合分別符合所述活動信息包含的一個或多個關鍵詞條件的用戶組成的集合。
5.根據(jù)權利要求4所述的活動信息的推送方法,其特征在于,所述服務器分別檢索所述每一類用戶相關信息對應的不同子用戶集合中是否存在符合所述活動信息包含的關鍵詞條件的子用戶集合包括 所述服務器檢索個人愛好類別中的不同子用戶集合中是否存在個人愛好的關鍵詞與所述活動信息包含的活動內(nèi)容關鍵詞至少有一個重合的子用戶集合,并且所述服務器檢索地理位置類別中的不同子用戶集合中是否存在地理位置的關鍵詞與所述活動信息包含的活動的地理位置至少有一個重合的子用戶集合,并且所述服務器檢索空閑時間段類別中的不同子用戶集合中是否存在空閑時間與所述活動信息包含的活動的時間段存在重合時間段的子用戶集合。
6.一種活動信息的推送裝置,其特征在于,包括 接收單元,用于接收服務的任一用戶發(fā)送的活動信息并確定所述活動信息包含的關鍵詞; 檢索單元,用于檢索服務的所有用戶中是否存在用戶相關信息符合所述活動信息包含的關鍵詞條件的目標用戶;發(fā)送單元,用于向所述目標用戶發(fā)送所述活動信息; 所述接收單元,還用于接收所述目標用戶發(fā)送的反饋信息;所述發(fā)送單元,還用于將所述目標用戶發(fā)送的反饋信息發(fā)送給所述發(fā)送活動信息的用戶。
7.根據(jù)權利要求6所述的活動信息的推送裝置,其特征在于,還包括 獲取單元,用于獲取服務的所有用戶填寫的用戶相關信息并保存,所述用戶相關信息包括個人愛好、地理位置、空閑時間段、是否參加其他用戶推送的活動信息中的至少一項。
8.根據(jù)權利要求7所述的活動信息的推送裝置,其特征在于,還包括 分類單元,用于將參加其他用戶推送的活動信息的所有用戶的用戶相關信息按照所述個人愛好、地理位置、空閑時間段中的至少一項進行分類; 所述分類單元,還用于將每一類用戶相關信息中關鍵詞相同的用戶分在同一個子用戶集合。
9.根據(jù)權利要求6所述的活動信息的推送裝置,其特征在于,所述檢索單元包括 查詢模塊,用于分別檢索所述每一類用戶相關信息對應的不同子用戶集合中是否存在符合所述活動信息包含的關鍵詞條件的子用戶集合,所述活動信息關鍵詞包括活動內(nèi)容、活動的地理位置和活動的時間段中的至少一項; 獲取模塊,用于獲取目標用戶集合,所述目標用戶集合為所述用戶相關信息對應的一個或多個子用戶集合分別符合所述活動信息包含的一個或多個關鍵詞條件的用戶組成的 集合。
10.根據(jù)權利要求9所述的活動信息的推送裝置,其特征在于, 所述查詢模塊,具體用于檢索個人愛好類別中的不同子用戶集合中是否存在個人愛好的關鍵詞與所述活動信息包含的活動內(nèi)容關鍵詞至少有一個重合的子用戶集合,并且檢索地理位置類別中的不同子用戶集合中是否存在地理位置的關鍵詞與所述活動信息包含的活動的地理位置至少有一個重合的子用戶集合,并且檢索空閑時間段類別中的不同子用戶集合中是否存在空閑時間與所述活動信息包含的活動的時間段存在重合時間段的子用戶集合。
全文摘要
本發(fā)明實施例公開了一種活動信息的推送方法及裝置,所述方法包括首先服務器接收所述服務器服務的任一用戶發(fā)送的活動信息并確定所述活動信息包含的關鍵詞,然后所述服務器檢索所述服務器服務的所有用戶中是否存在用戶相關信息符合所述活動信息包含的關鍵詞條件的目標用戶,再向所述目標用戶發(fā)送所述活動信息,最后所述服務器接收所述目標用戶發(fā)送的反饋信息,并將所述反饋信息發(fā)送給所述發(fā)送活動信息的用戶。本發(fā)明適用于通訊系統(tǒng)領域。
文檔編號H04L12/58GK102831170SQ20121026059
公開日2012年12月19日 申請日期2012年7月25日 優(yōu)先權日2012年7月25日
發(fā)明者黃維 申請人:東莞宇龍通信科技有限公司, 宇龍計算機通信科技(深圳)有限公司