社交網(wǎng)絡(luò)的信息推送方法、服務(wù)器及社交網(wǎng)絡(luò)的制作方法
【專利摘要】本發(fā)明的實(shí)施例提供一種社交網(wǎng)絡(luò)的信息推送方法、服務(wù)器及社交網(wǎng)絡(luò),其中的方法可包括:檢測到社交網(wǎng)絡(luò)中的第一終端對目標(biāo)主題的發(fā)布操作時(shí),獲取所述第一終端發(fā)布的主題信息及所述第一終端設(shè)定的推送條件;查找所述社交網(wǎng)絡(luò)中訂閱所述目標(biāo)主題的至少一個(gè)第二終端,并獲取所述第二終端設(shè)定的訂閱條件;根據(jù)所述推送條件與所述訂閱條件,從所述第二終端中選擇至少一個(gè)目標(biāo)終端,將所述第一終端發(fā)布的主題信息推送至所述目標(biāo)終端。本發(fā)明的信息推送過程可進(jìn)行針對性的信息推送,有利于提升終端用戶之間的交流與溝通,有利于提升社交網(wǎng)絡(luò)的智能性和競爭力,提升社交網(wǎng)絡(luò)的用戶粘度。
【專利說明】社交網(wǎng)絡(luò)的信息推送方法、服務(wù)器及社交網(wǎng)絡(luò)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,具體涉及社交網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,尤其涉及一種社交網(wǎng)絡(luò)的信息推送方法、服務(wù)器及社交網(wǎng)絡(luò)。
【背景技術(shù)】
[0002]隨著社交網(wǎng)絡(luò)技術(shù)的發(fā)展,用戶可以利用社交網(wǎng)絡(luò)的功能進(jìn)行各種數(shù)據(jù)的處理,例如:發(fā)表日志、發(fā)布主題信息等等。通常,社交網(wǎng)絡(luò)中的用戶終端發(fā)布主題信息之后,社交網(wǎng)絡(luò)中的服務(wù)器將該主題信息推送至訂閱該主題的其他終端,例如:用戶通過終端A在社交網(wǎng)絡(luò)中發(fā)布關(guān)于運(yùn)動(dòng)主題的主題信息為“周末打籃球,誰有興趣?”,此主題信息將被服務(wù)器推送至訂閱運(yùn)動(dòng)主題的終端B和終端C。然而,現(xiàn)有的信息推送方案未依據(jù)終端用戶的實(shí)際需求進(jìn)行有針對性的信息推送,如上述例子,終端A的用戶實(shí)際想邀請某區(qū)域(例如終端A的用戶的附近區(qū)域)的其他終端用戶一起參與籃球運(yùn)動(dòng),終端B和終端C可能與終端A并不在一個(gè)城市,終端B和C當(dāng)然無法參與用戶通過主題信息發(fā)起的運(yùn)動(dòng)中。因此,現(xiàn)有方案無法有針對性的進(jìn)行信息推送,不利于終端用戶之間的交流和溝通。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供一種社交網(wǎng)絡(luò)的信息推送方法、服務(wù)器及社交網(wǎng)絡(luò),可有針對性的進(jìn)行信息推送,滿足終端用戶的實(shí)際需求,有利于提升終端用戶之間的交流與溝通,有利于提升社交網(wǎng)絡(luò)的智能性和競爭力,提升社交網(wǎng)絡(luò)的用戶粘度。
[0004]本發(fā)明第一方面提供一種社交網(wǎng)絡(luò)的信息推送方法,可包括:
[0005]檢測到社交網(wǎng)絡(luò)中的第一終端對目標(biāo)主題的發(fā)布操作時(shí),獲取所述第一終端發(fā)布的主題信息及所述第一終端設(shè)定的推送條件;
[0006]查找所述社交網(wǎng)絡(luò)中訂閱所述目標(biāo)主題的至少一個(gè)第二終端,并獲取所述第二終端設(shè)定的訂閱條件;
[0007]根據(jù)所述推送條件與所述訂閱條件,從所述第二終端中選擇至少一個(gè)目標(biāo)終端,將所述第一終端發(fā)布的主題信息推送至所述目標(biāo)終端。
[0008]本發(fā)明第二方面提供一種服務(wù)器,可包括:
[0009]信息獲取模塊,用于檢測到社交網(wǎng)絡(luò)中的第一終端對目標(biāo)主題的發(fā)布操作時(shí),獲取所述第一終端發(fā)布的主題信息及所述第一終端設(shè)定的推送條件;
[0010]查找模塊,用于查找所述社交網(wǎng)絡(luò)中訂閱所述目標(biāo)主題的至少一個(gè)第二終端,并獲取所述第二終端設(shè)定的訂閱條件;
[0011]選擇模塊,用于根據(jù)所述推送條件與所述訂閱條件,從所述第二終端中選擇至少一個(gè)目標(biāo)終端;
[0012]信息推送模塊,用于將所述第一終端發(fā)布的主題信息推送至所述目標(biāo)終端。
[0013]本發(fā)明第三方面提供一種社交網(wǎng)絡(luò),包括服務(wù)器及至少兩個(gè)終端,其中,所述服務(wù)器為上述第二方面提供的服務(wù)器。[0014]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0015]本發(fā)明實(shí)施例中,發(fā)布關(guān)于目標(biāo)主題的主題信息的終端可設(shè)定該主題信息的推送條件,訂閱目標(biāo)主題的終端也可設(shè)定訂閱條件,基于推送條件和訂閱條件進(jìn)行主題信息的推送,使得推送過程基于終端用戶的實(shí)際需求進(jìn)行針對性的信息推送,有利于提升終端用戶之間的交流與溝通,有利于提升社交網(wǎng)絡(luò)的智能性和競爭力,提升社交網(wǎng)絡(luò)的用戶粘度。
【專利附圖】
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1為本發(fā)明實(shí)施例提供的一種社交網(wǎng)絡(luò)的信息推送方法的流程圖;[0018]圖2為本發(fā)明實(shí)施例提供的另一種社交網(wǎng)絡(luò)的信息推送方法的流程圖;
[0019]圖3為本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖;
[0020]圖4為本發(fā)明實(shí)施例提供的另一種服務(wù)器結(jié)構(gòu)示意圖;
[0021]圖5為本發(fā)明實(shí)施例提供的查找模塊的結(jié)構(gòu)示意圖;
[0022]圖6為本發(fā)明實(shí)施例提供的選擇模塊的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]本發(fā)明實(shí)施例中,社交網(wǎng)絡(luò)指為用戶建立社會(huì)性網(wǎng)絡(luò)的互聯(lián)網(wǎng)應(yīng)用服務(wù)的平臺,例如:個(gè)人空間、互動(dòng)網(wǎng)站、論壇等平臺。第一終端為社交網(wǎng)絡(luò)中的任一個(gè)終端,其可以為:PC (Personal Computer,個(gè)人計(jì)算機(jī))、平板電腦、手機(jī)、智能手機(jī)、電子閱讀器、筆記本電腦等終端設(shè)備中的任一種。第二終端可以為社交網(wǎng)絡(luò)中的任一個(gè)終端,其可以為:PC、平板電腦、手機(jī)、智能手機(jī)、電子閱讀器、筆記本電腦等終端設(shè)備中的任一種。
[0025]下面將結(jié)合附圖1-附圖2,對本發(fā)明實(shí)施例提供的社交網(wǎng)絡(luò)中的信息推送方法進(jìn)行詳細(xì)介紹。
[0026]請參見圖1,為本發(fā)明實(shí)施例提供的一種社交網(wǎng)絡(luò)的信息推送方法的流程圖;該方法可包括以下步驟SlOl-步驟S103。
[0027]S101,檢測到社交網(wǎng)絡(luò)中的第一終端對目標(biāo)主題的發(fā)布操作時(shí),獲取所述第一終端發(fā)布的主題信息及所述第一終端設(shè)定的推送條件;
[0028]其中,社交網(wǎng)絡(luò)中的主題類型可以包括:旅游類型的主題、運(yùn)動(dòng)類型的主題、志愿服務(wù)類型的主題、美食類型的主題、休閑娛樂類型的主題,等等。當(dāng)社交網(wǎng)絡(luò)中的第一終端執(zhí)行發(fā)布操作時(shí),服務(wù)器可向第一終端下發(fā)可供選擇的主題列表,該主題列表中包含各種類型的主題,第一終端可在服務(wù)器下發(fā)的主題列表中選擇目標(biāo)主題,發(fā)布關(guān)于該目標(biāo)主題的主題信息,例如:第一終端從服務(wù)器下發(fā)的主題列表中選擇“運(yùn)動(dòng)類型的主題”作為目標(biāo)主題,發(fā)布關(guān)于該目標(biāo)主題的主題信息為“周末踢足球,誰有興趣參加”。第一終端在發(fā)布主題信息時(shí),還可設(shè)定該主題信息的推送條件,該推送條件可包括:向推送范圍內(nèi)的終端推送該主題信息。其中,該推送條件可以根據(jù)第一終端用戶的實(shí)際需要進(jìn)行設(shè)定,例如:可設(shè)定推送條件為“向距離本端1000m范圍內(nèi)的終端推送此主題信息”;或可設(shè)定推送條件為“向距離本端500m范圍內(nèi)的終端推送此主題信息”,等等。第一終端發(fā)布主題信息并設(shè)定推送條件后,服務(wù)器根據(jù)推送條件推送第一終端發(fā)布的主題信息;需要說明的是,第一終端發(fā)布的主題信息中攜帶第一終端選擇的目標(biāo)主題的標(biāo)識,服務(wù)器根據(jù)該目標(biāo)主題的標(biāo)識可確定該目標(biāo)主題的類型。
[0029]S102,查找所述社交網(wǎng)絡(luò)中訂閱所述目標(biāo)主題的至少一個(gè)第二終端,并獲取所述第二終端設(shè)定的訂閱條件;
[0030] 社交網(wǎng)絡(luò)中的第二終端可以訂閱社交網(wǎng)絡(luò)中的各種類型的主題,社交網(wǎng)絡(luò)的服務(wù)器可向第二終端推送關(guān)于該終端訂閱的主題類型的主題信息,例如:社交網(wǎng)絡(luò)中的第二終端訂閱“運(yùn)動(dòng)類型的主題”,服務(wù)器則可向該第二終端推送關(guān)于“運(yùn)動(dòng)類型的主題”的主題信息;或者,社交網(wǎng)絡(luò)中的第二終端訂閱“休閑娛樂類型的主題”,服務(wù)器則可向該第二終端推送關(guān)于“休閑娛樂類型的主題”的主題信息。其中,第二終端在訂閱社交網(wǎng)絡(luò)中的各種類型的主題的同時(shí),還可設(shè)定訂閱條件,該訂閱條件可包括:接收訂閱范圍內(nèi)的終端發(fā)布的主題信息。具體實(shí)現(xiàn)中,該訂閱條件可以根據(jù)第二終端用戶的實(shí)際需要進(jìn)行設(shè)定,例如:可設(shè)定訂閱條件為“接收距離本端1000m范圍內(nèi)的終端發(fā)布的主題信息”;或可設(shè)定訂閱條件為“接收距離本端500m范圍內(nèi)的終端發(fā)布的主題信息”,等等。第二終端訂閱主題類型并設(shè)定訂閱條件后,服務(wù)器根據(jù)訂閱條件向第二終端推送關(guān)于其訂閱的主題類型的主題信息。
[0031]S103,根據(jù)所述推送條件與所述訂閱條件,從所述第二終端中選擇至少一個(gè)目標(biāo)終端,將所述第一終端發(fā)布的主題信息推送至所述目標(biāo)終端。
[0032]本實(shí)施例中,服務(wù)器對主題信息的推送需要同時(shí)考慮第一終端設(shè)定的推送條件及第二終端設(shè)定的訂閱條件,具體為:服務(wù)器計(jì)算第一終端與第二終端之間的距離,如果第一終端與某個(gè)第二終端之間的距離既滿足所述推送條件的要求,又滿足所述訂閱條件的要求,服務(wù)器則選取該第二終端作為目標(biāo)終端,將第一終端發(fā)布的主題信息推送至目標(biāo)終端;例如:第一終端為終端A,其設(shè)定的推送條件為“向距離本端500m范圍內(nèi)的終端推送此主題信息”;其中一個(gè)第二終端為終端B,其設(shè)定的訂閱條件“接收距離終端BlOOOm范圍內(nèi)的終端發(fā)布的主題信息”;服務(wù)器計(jì)算終端A與終端B之間的距離為250m,既滿足終端A設(shè)定的推送條件的要求,又滿足終端B設(shè)定的訂閱條件的要求,則服務(wù)器選取終端B為目標(biāo)終端,將終端A發(fā)布的主題信息推送至目標(biāo)終端B。由于考慮了發(fā)布主題信息的第一終端與訂閱主題的第二終端之間的距離因素,有利于第一終端用戶與目標(biāo)終端用戶之間的交流和溝通,可及時(shí)響應(yīng)就主題信息發(fā)起的活動(dòng),從而提升了社交網(wǎng)絡(luò)中的主題活動(dòng)從線上到線下的一致性和有效性,可提升社交網(wǎng)絡(luò)的用戶粘度。
[0033]本發(fā)明實(shí)施例中,發(fā)布關(guān)于目標(biāo)主題的主題信息的終端可設(shè)定該主題信息的推送條件,訂閱目標(biāo)主題的終端也可設(shè)定訂閱條件,基于推送條件和訂閱條件進(jìn)行主題信息的推送,使得推送過程基于終端用戶的實(shí)際需求進(jìn)行針對性的信息推送,有利于提升終端用戶之間的交流與溝通,有利于提升社交網(wǎng)絡(luò)的智能性和競爭力,提升社交網(wǎng)絡(luò)的用戶粘度。
[0034]請參見圖2,為本發(fā)明實(shí)施例提供的另一種信息社交網(wǎng)絡(luò)的信息推送方法的流程圖;該方法可包括以下步驟S201-步驟S210。
[0035]S201,檢測到社交網(wǎng)絡(luò)中的第二終端對目標(biāo)主題的訂閱操作時(shí),獲取所述第二終端的地址標(biāo)識、所述目標(biāo)主題的標(biāo)識及所述第二終端設(shè)定的訂閱條件;
[0036]其中,第二終端的地址標(biāo)識可唯一標(biāo)識該第二終端,通過第二終端的地址標(biāo)識,服務(wù)器可與該第二終端進(jìn)行通信,以向第二終端推送主題信息,例如:地址標(biāo)識可以為手機(jī)等移動(dòng)終端的電話號碼、PC等終端的IP (Internet Protocol,網(wǎng)絡(luò)間的互連協(xié)議)地址等。
[0037]社交網(wǎng)絡(luò)中的第二終端可以訂閱社交網(wǎng)絡(luò)中的各種類型的主題,社交網(wǎng)絡(luò)的服務(wù)器可向第二終端推送關(guān)于該終端訂閱的主題類型的主題信息,例如:社交網(wǎng)絡(luò)中的第二終端訂閱“運(yùn)動(dòng)類型的主題”,服務(wù)器則可向該第二終端推送關(guān)于“運(yùn)動(dòng)類型的主題”的主題信息。其中,第二終端在訂閱社交網(wǎng)絡(luò)中的各種類型的主題的同時(shí),還可設(shè)定訂閱條件,該訂閱條件可包括:接收訂閱范圍內(nèi)的終端發(fā)布的主題信息。具體實(shí)現(xiàn)中,該訂閱條件可以根據(jù)第二終端用戶的實(shí)際需要進(jìn)行設(shè)定,例如:可設(shè)定訂閱條件為“接收距離本端1000m范圍內(nèi)的終端發(fā)布的主題信息”;或可設(shè)定訂閱條件為“接收距離本端500m范圍內(nèi)的終端發(fā)布的主題信息”,等等。第二終端訂閱主題類型并設(shè)定訂閱條件后,服務(wù)器根據(jù)訂閱條件向第二終端推送關(guān)于其訂閱的主題類型的主題信息。
[0038]S202,將所述第二終端的地址標(biāo)識、所述目標(biāo)主題的標(biāo)識及所述第二終端設(shè)定的訂閱條件關(guān)聯(lián)存儲(chǔ)至數(shù)據(jù)庫;
[0039]其中,關(guān)聯(lián)存儲(chǔ)之后,根據(jù)關(guān)聯(lián)存儲(chǔ)的任一項(xiàng)內(nèi)容,可以從數(shù)據(jù)庫中查找到與該內(nèi)容相關(guān)聯(lián)的其他內(nèi)容,例如:根據(jù)第二終端的地址標(biāo)識,可從數(shù)據(jù)庫中查找到該第二終端所訂閱的目標(biāo)主題的標(biāo)識及該第二終端設(shè)定的訂閱條件;或者,根據(jù)目標(biāo)主題的標(biāo)識,可從數(shù)據(jù)庫中查找到訂閱該目標(biāo) 主題的第二終端的地址標(biāo)識以及第二終端設(shè)定的訂閱條件。
[0040]S203,檢測到社交網(wǎng)絡(luò)中的第一終端對目標(biāo)主題的發(fā)布操作時(shí),獲取所述第一終端發(fā)布的主題信息及所述第一終端設(shè)定的推送條件;其中,該推送條件可包括:向推送范圍內(nèi)的終端推送所述主題信息。本步驟可參見圖1所示的步驟S101,在此不贅述??梢岳斫獾氖?,服務(wù)器可將獲取到的所述第一終端發(fā)布的主題信息及所述第一終端設(shè)定的推送條件存儲(chǔ)至數(shù)據(jù)庫,以方便社交網(wǎng)絡(luò)中的用戶終端對從數(shù)據(jù)庫中檢索該主題信息以進(jìn)行瀏覽。
[0041]S204,讀取所述第一終端發(fā)布的主題信息中攜帶的目標(biāo)主題的標(biāo)識;
[0042]終端發(fā)布關(guān)于主題信息時(shí),主題信息中通常攜帶主題類型的標(biāo)識,以表明該主題信息所屬的主題類型。本步驟中,第一終端發(fā)布關(guān)于目標(biāo)主題的主題信息后,服務(wù)器可從第一終端發(fā)布的主題信息中讀取目標(biāo)主題的標(biāo)識。
[0043]S205,在所述數(shù)據(jù)庫中檢索與所述目標(biāo)主題的標(biāo)識關(guān)聯(lián)存儲(chǔ)的第二終端的地址標(biāo)識和所述第二終端設(shè)定的訂閱條件;
[0044]根據(jù)步驟S202,由于第二終端執(zhí)行訂閱操作,訂閱社交網(wǎng)絡(luò)中的目標(biāo)主題時(shí),第二終端的地址標(biāo)識、所述目標(biāo)主題的標(biāo)識和第二終端設(shè)定的訂閱條件則被關(guān)聯(lián)存儲(chǔ)至數(shù)據(jù)庫中,根據(jù)步驟S204所讀取的目標(biāo)主題的標(biāo)識,本步驟則可從數(shù)據(jù)庫中檢索到與該目標(biāo)主題的標(biāo)識關(guān)聯(lián)存儲(chǔ)的第二終端的地址標(biāo)識以及該第二終端設(shè)定的訂閱條件。
[0045]S206,獲取所述第一終端的位置信息,并獲取每個(gè)第二終端的位置信息;
[0046]其中,服務(wù)器獲取各終端的位置信息的過程可以存在以下幾種實(shí)施方式:第一種實(shí)施方式為:第一終端在發(fā)布關(guān)于目標(biāo)主題的主題信息時(shí),向服務(wù)器主動(dòng)上報(bào)第一終端的位置信息;第二終端在訂閱目標(biāo)主題時(shí),向服務(wù)器主動(dòng)上報(bào)第二終端的位置信息,可以理解的是,當(dāng)?shù)诙K端的位置信息發(fā)生變化時(shí),第二終端及時(shí)向服務(wù)器上報(bào)新的位置信息,以使服務(wù)器及時(shí)更新已獲取到的第二終端的位置信息;第二種實(shí)施方式為:服務(wù)器可基于GPS(Global Positioning System,全球定位系統(tǒng))或移動(dòng)網(wǎng)絡(luò)等網(wǎng)絡(luò)工具,實(shí)時(shí)與第一終端和第二終端進(jìn)行通信,獲取第一終端和每個(gè)第二終端的位置信息。其中,位置信息可指地理位置信息,可采用經(jīng)緯度坐標(biāo)表示。
[0047]S207,根據(jù)每個(gè)第二終端的位置信息及所述第一終端的位置信息,計(jì)算每個(gè)第二終端與所述第一終端的距離;
[0048]S208,針對任一個(gè)第二終端,如果該第二終端與所述第一終端的距離位于所述推送條件設(shè)定的推送范圍內(nèi),且位于該第二終端的訂閱條件設(shè)定的訂閱范圍內(nèi),則選取該第二終端為目標(biāo)終端;
[0049]其中,服務(wù)器對主題信息的推送需要同時(shí)考慮第一終端設(shè)定的推送條件及第二終端設(shè)定的訂閱條件,因此本步驟中,服務(wù)器考慮第一終端設(shè)定的推送條件及第二終端設(shè)定的訂閱條件,選擇信息推送的目標(biāo)終端。例如:第一終端為終端A,其設(shè)定的推送條件為“向距離終端A500m范圍內(nèi)的終端推送主題信息”;其中一個(gè)第二終端為終端B,其設(shè)定的訂閱條件“接收距離終端BlOOOm范圍內(nèi)的終端發(fā)布的主題信息”;服務(wù)器計(jì)算終端A與終端B之間的距離為250m,既滿足終端A的推送條件中設(shè)定的推送范圍的要求,又滿足終端B的訂閱條件中設(shè)定的訂閱范圍的要求,則服務(wù)器選取終端B為目標(biāo)終端。
[0050]S209,將 所述第一終端發(fā)布的主題信息推送至所述目標(biāo)終端;
[0051]選擇目標(biāo)終端之后,服務(wù)器可根據(jù)數(shù)據(jù)庫中存儲(chǔ)的目標(biāo)終端的地址標(biāo)識,向目標(biāo)終端推送第一終端發(fā)布的主題信息??梢岳斫獾氖牵繕?biāo)終端接收到主題信息之后,可根據(jù)該主題信息輸出提示信息,提示目標(biāo)終端的用戶可直接點(diǎn)擊該提示信息查看主題信息,也可進(jìn)入社交網(wǎng)絡(luò)中查看該主題信息;目標(biāo)終端的用戶可以回復(fù)該主題信息,也可向第一終端發(fā)送私信等回復(fù)信息,實(shí)現(xiàn)與第一終端用戶之間的交流和溝通。
[0052]S210,在所述社交網(wǎng)絡(luò)中顯示所述第一終端發(fā)布的主題信息。
[0053]服務(wù)器將第一終端發(fā)布的主題信息顯示在社交網(wǎng)絡(luò)中,社交網(wǎng)絡(luò)中的終端用戶可以在社交網(wǎng)絡(luò)中查看和瀏覽該主題信息。
[0054]本發(fā)明實(shí)施例中,發(fā)布關(guān)于目標(biāo)主題的主題信息的終端可設(shè)定該主題信息的推送條件,訂閱目標(biāo)主題的終端也可設(shè)定訂閱條件,基于推送條件和訂閱條件進(jìn)行主題信息的推送,使得推送過程基于終端用戶的實(shí)際需求進(jìn)行針對性的信息推送,有利于提升終端用戶之間的交流與溝通,有利于提升社交網(wǎng)絡(luò)的智能性和競爭力,提升社交網(wǎng)絡(luò)的用戶粘度。
[0055]下面將結(jié)合附圖3-附圖6,對本發(fā)明實(shí)施例提供的服務(wù)器的結(jié)構(gòu)進(jìn)行詳細(xì)介紹。
[0056]請參見圖3,為本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖;該服務(wù)器可包括:信息獲取模塊101、查找模塊102、選擇模塊103和信息推送模塊104。
[0057]信息獲取模塊101,用于檢測到社交網(wǎng)絡(luò)中的第一終端對目標(biāo)主題的發(fā)布操作時(shí),獲取所述第一終端發(fā)布的主題信息及所述第一終端設(shè)定的推送條件;
[0058]其中,社交網(wǎng)絡(luò)中的主題類型可以包括:旅游類型的主題、運(yùn)動(dòng)類型的主題、志愿服務(wù)類型的主題、美食類型的主題、休閑娛樂類型的主題,等等。當(dāng)社交網(wǎng)絡(luò)中的第一終端執(zhí)行發(fā)布操作時(shí),服務(wù)器可向第一終端下發(fā)可供選擇的主題列表,該主題列表中包含各種類型的主題,第一終端可在服務(wù)器下發(fā)的主題列表中選擇目標(biāo)主題,發(fā)布關(guān)于該目標(biāo)主題的主題信息。第一終端在發(fā)布主題信息時(shí),還可設(shè)定該主題信息的推送條件,該推送條件可包括:向推送范圍內(nèi)的終端推送所述主題信息。其中,該推送條件可以根據(jù)第一終端用戶的實(shí)際需要進(jìn)行設(shè)定,所述信息獲取模塊101則在檢測到第一終端的發(fā)布操作時(shí),獲取第一終端發(fā)布的主題信息及設(shè)定的推送條件。需要說明的是,第一終端發(fā)布的主題信息中攜帶第一終端選擇的目標(biāo)主題的標(biāo)識,服務(wù)器根據(jù)該目標(biāo)主題的標(biāo)識可確定該目標(biāo)主題的類型。
[0059]查找模塊102,用于查找所述社交網(wǎng)絡(luò)中訂閱所述目標(biāo)主題的至少一個(gè)第二終端,并獲取所述第二終端設(shè)定的訂閱條件;
[0060]社交網(wǎng)絡(luò)中的第二終端可以訂閱社交網(wǎng)絡(luò)中的各種類型的主題,社交網(wǎng)絡(luò)的服務(wù)器可向第二終端推送關(guān)于該終端訂閱的主題類型的主題信息。其中,第二終端在訂閱社交網(wǎng)絡(luò)中的各種類型的主題的同時(shí),還可設(shè)定訂閱條件,該訂閱條件可包括:接收訂閱范圍內(nèi)的終端發(fā)布的主題信息。具體實(shí)現(xiàn)中,該訂閱條件可以根據(jù)第二終端用戶的實(shí)際需要進(jìn)行設(shè)定。第二終端訂閱主題類型并設(shè)定訂閱條件后,服務(wù)器根據(jù)訂閱條件向第二終端推送關(guān)于其訂閱的主題類型的主題信息。
[0061]選擇模塊103,用于根據(jù)所述推送條件與所述訂閱條件,從所述第二終端中選擇至少一個(gè)目標(biāo)終端;
[0062]服務(wù)器對主題信息的推送需要同時(shí)考慮第一終端設(shè)定的推送條件及第二終端設(shè)定的訂閱條件,具體為:服務(wù)器計(jì)算第一終端與第二終端之間的距離,如果第一終端與某個(gè)第二終端之間的距離既滿足所述推送條件的要求,又滿足所述訂閱條件的要求,服務(wù)器則選取該第二終端作為目標(biāo) 終端。
[0063]信息推送模塊104,用于將所述第一終端發(fā)布的主題信息推送至所述目標(biāo)終端。
[0064]本發(fā)明實(shí)施例中,發(fā)布關(guān)于目標(biāo)主題的主題信息的終端可設(shè)定該主題信息的推送條件,訂閱目標(biāo)主題的終端也可設(shè)定訂閱條件,基于推送條件和訂閱條件進(jìn)行主題信息的推送,使得推送過程基于終端用戶的實(shí)際需求進(jìn)行針對性的信息推送,有利于提升終端用戶之間的交流與溝通,有利于提升社交網(wǎng)絡(luò)的智能性和競爭力,提升社交網(wǎng)絡(luò)的用戶粘度。
[0065]請參見圖4,為本發(fā)明實(shí)施例提供的另一種服務(wù)器結(jié)構(gòu)示意圖;該服務(wù)器可包括:信息獲取模塊101、查找模塊102、選擇模塊103、信息推送模塊104、訂閱處理模塊105、存儲(chǔ)模塊106和顯示模塊107。其中,信息獲取模塊101、查找模塊102、選擇模塊103和信息推送模塊104的結(jié)構(gòu)可參見圖3所示實(shí)施例的相關(guān)描述,在此不贅述。
[0066]訂閱處理模塊105,用于檢測到社交網(wǎng)絡(luò)中的第二終端對目標(biāo)主題的訂閱操作時(shí),獲取所述第二終端的地址標(biāo)識、所述目標(biāo)主題的標(biāo)識及所述第二終端設(shè)定的訂閱條件;
[0067]其中,第二終端的地址標(biāo)識可唯一標(biāo)識該第二終端,通過第二終端的地址標(biāo)識,服務(wù)器可與該第二終端進(jìn)行通信,以向第二終端推送主題信息,例如:地址標(biāo)識可以為手機(jī)等移動(dòng)終端的電話號碼、PC等終端的IP地址等。
[0068]存儲(chǔ)模塊106,用于將所述第二終端的地址標(biāo)識、所述目標(biāo)主題的標(biāo)識及所述第二終端設(shè)定的訂閱條件關(guān)聯(lián)存儲(chǔ)至數(shù)據(jù)庫。
[0069]其中,關(guān)聯(lián)存儲(chǔ)之后,根據(jù)關(guān)聯(lián)存儲(chǔ)的任一項(xiàng)內(nèi)容,可以從數(shù)據(jù)庫中查找到與該內(nèi)容相關(guān)聯(lián)的其他內(nèi)容,例如:根據(jù)第二終端的地址標(biāo)識,可從數(shù)據(jù)庫中查找到該第二終端所訂閱的目標(biāo)主題的標(biāo)識及該第二終端設(shè)定的訂閱條件;或者,根據(jù)目標(biāo)主題的標(biāo)識,可從數(shù)據(jù)庫中查找到訂閱該目標(biāo)主題的第二終端的地址標(biāo)識以及第二終端設(shè)定的訂閱條件。
[0070]顯示模塊107,用于在所述社交網(wǎng)絡(luò)中顯示所述第一終端發(fā)布的主題信息。
[0071]所述顯示模塊107將第一終端發(fā)布的主題信息顯示在社交網(wǎng)絡(luò)中,社交網(wǎng)絡(luò)中的終端用戶可以在社交網(wǎng)絡(luò)中查看和瀏覽該主題信息。
[0072]本發(fā)明實(shí)施例中,發(fā)布關(guān)于目標(biāo)主題的主題信息的終端可設(shè)定該主題信息的推送條件,訂閱目標(biāo)主題的終端也可設(shè)定訂閱條件,基于推送條件和訂閱條件進(jìn)行主題信息的推送,使得推送過程基于終端用戶的實(shí)際需求進(jìn)行針對性的信息推送,有利于提升終端用戶之間的交流與溝通,有利于提升社交網(wǎng)絡(luò)的智能性和競爭力,提升社交網(wǎng)絡(luò)的用戶粘度。
[0073]下面將對上述的服務(wù)器中的各模塊進(jìn)行詳細(xì)介紹。
[0074]請參見圖5,為本發(fā)明實(shí)施例提供的查找模塊的結(jié)構(gòu)示意圖;該查找模塊102可包括:讀取單元1201和檢索單元1202。
[0075]讀取單元1201,用于讀取所述第一終端發(fā)布的主題信息中攜帶的目標(biāo)主題的標(biāo)識;
[0076]終端發(fā)布關(guān)于主題信息時(shí),主題信息中通常攜帶主題類型的標(biāo)識,以表明該主題信息所屬的主題類型。第一終端發(fā)布關(guān)于目標(biāo)主題的主題信息后,所述讀取單元1201可從第一終端發(fā)布的主題信息中讀取目標(biāo)主題的標(biāo)識。
[0077]檢索單元1202,用于在所述數(shù)據(jù)庫中檢索與所述目標(biāo)主題的標(biāo)識關(guān)聯(lián)存儲(chǔ)的第二終端的地址標(biāo)識和所述第二終端設(shè)定的訂閱條件。
[0078]所述檢索單元1202可從數(shù)據(jù)庫中檢索到與目標(biāo)主題的標(biāo)識關(guān)聯(lián)存儲(chǔ)的第二終端的地址標(biāo)識以及該第二終端設(shè)定的訂閱條件。
[0079]請參見圖6,為本發(fā)明實(shí)施例提供的選擇模塊的結(jié)構(gòu)示意圖;該選擇模塊103可包括:位置獲取單元1301、距離計(jì)算單元1302和選擇單元1303。[0080]位置獲取單元1301,用于獲取所述第一終端的位置信息,并獲取每個(gè)第二終端的位置信息;
[0081]其中,所述位置獲取單元1301獲取各終端的位置信息的過程可以存在以下幾種實(shí)施方式:第一種實(shí)施方式為:第一終端在發(fā)布關(guān)于目標(biāo)主題的主題信息時(shí),向所述位置獲取單元1301主動(dòng)上報(bào)第一終端的位置信息;第二終端在訂閱目標(biāo)主題時(shí),向所述位置獲取單元1301主動(dòng)上報(bào)第二終端的位置信息,并當(dāng)?shù)诙K端的位置信息發(fā)生變化時(shí),第二終端及時(shí)向所述位置獲取單元1301上報(bào)第二終端新的位置信息,以保證所述位置獲取單元1301及時(shí)更新獲取到的第二終端的位置信息;第二種實(shí)施方式為:所述位置獲取單元1301可基于GPS或移動(dòng)網(wǎng)絡(luò)等網(wǎng)絡(luò)工具,實(shí)時(shí)與第一終端和第二終端進(jìn)行通信,獲取第一終端和每個(gè)第二終端的位置信息。其中,位置信息可指地理位置信息,可采用經(jīng)緯度坐標(biāo)表示。
[0082]距離計(jì)算單元1302,用于根據(jù)每個(gè)第二終端的位置信息及所述第一終端的位置信息,計(jì)算每個(gè)第二終端與所述第一終端的距離;
[0083]選擇單元1303,用于針對任一個(gè)第二終端,如果該第二終端與所述第一終端的距離位于所述推送條件設(shè)定的推送范圍內(nèi),且位于該第二終端的訂閱條件設(shè)定的訂閱范圍內(nèi),則選取該第二終端為目標(biāo)終端。
[0084]其中,所述選擇單元1303需要考慮第一終端設(shè)定的推送條件及第二終端設(shè)定的訂閱條件,選擇信息推送的目標(biāo)終端;即所述選擇單元1303所選擇目標(biāo)終端與第一終端之間的距離既滿足第一終端設(shè)定的推送條件的要求,又滿足該目標(biāo)終端設(shè)定的訂閱條件的要求。
[0085]需要說明的是,本發(fā)明實(shí)施例提供的服務(wù)器的結(jié)構(gòu)和功能可根據(jù)上述方法實(shí)施例中的方法具體實(shí)現(xiàn),該具體實(shí)現(xiàn)過程可參見上述方法實(shí)施例的相關(guān)描述,在此不贅述。
[0086]本發(fā)明實(shí)施例中,發(fā)布關(guān)于目標(biāo)主題的主題信息的終端可設(shè)定該主題信息的推送條件,訂閱目標(biāo)主題的終端也可設(shè)定訂閱條件,基于推送條件和訂閱條件進(jìn)行主題信息的推送,使得推送過程基于終端用戶的實(shí)際需求進(jìn)行針對性的信息推送,有利于提升終端用戶之間的交流與溝通,有利于提升社交網(wǎng)絡(luò)的智能性和競爭力,提升社交網(wǎng)絡(luò)的用戶粘度。
[0087]本發(fā)明還公開了一種社交網(wǎng)絡(luò),包括服務(wù)器及至少兩個(gè)終端,其中的服務(wù)器的結(jié)構(gòu)可參見圖3-圖6所示實(shí)施例的相關(guān)描述,在此不贅述。需要說明的是,本實(shí)施例的社交網(wǎng)絡(luò)可以應(yīng)用于上述方法中。
[0088]本發(fā)明實(shí)施例中,發(fā)布關(guān)于目標(biāo)主題的主題信息的終端可設(shè)定該主題信息的推送條件,訂閱目標(biāo)主題的終端也可設(shè)定訂閱條件,基于推送條件和訂閱條件進(jìn)行主題信息的推送,使得推送過程基于終端用戶的實(shí)際需求進(jìn)行針對性的信息推送,有利于提升終端用戶之間的交流與溝通,有利于提升社交網(wǎng)絡(luò)的智能性和競爭力,提升社交網(wǎng)絡(luò)的用戶粘度。
[0089]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0090]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種社交網(wǎng)絡(luò)的信息推送方法,其特征在于,包括: 檢測到社交網(wǎng)絡(luò)中的第一終端對目標(biāo)主題的發(fā)布操作時(shí),獲取所述第一終端發(fā)布的主題信息及所述第一終端設(shè)定的推送條件; 查找所述社交網(wǎng)絡(luò)中訂閱所述目標(biāo)主題的至少一個(gè)第二終端,并獲取所述第二終端設(shè)定的訂閱條件; 根據(jù)所述推送條件與所述訂閱條件,從所述第二終端中選擇至少一個(gè)目標(biāo)終端,將所述第一終端發(fā)布的主題信息推送至所述目標(biāo)終端。
2.如權(quán)利要求1所述的方法,其特征在于,所述推送條件包括:向推送范圍內(nèi)的終端推送所述主題信息; 所述訂閱條件包括:接收訂閱范圍內(nèi)的終端發(fā)布的主題信息。
3.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述推送條件與所述訂閱條件,從所述第二終端中選擇至少一個(gè)目標(biāo)終端,包括: 獲取所述第一終端的位置信息,并獲取每個(gè)第二終端的位置信息; 根據(jù)每個(gè)第二終端的位置信息及所述第一終端的位置信息,計(jì)算每個(gè)第二終端與所述第一終端的距離; 針對任一個(gè)第二終端,如果該第二終端與所述第一終端的距離位于所述推送條件中設(shè)定的推送范圍內(nèi),且位于該第二終端的訂閱條件中設(shè)定的訂閱范圍內(nèi),則選取該第二終端為目標(biāo)終端。
4.如權(quán)利要求2所述的方法,其特征在于,所述檢測到社交網(wǎng)絡(luò)中的第一終端對目標(biāo)主題的發(fā)布操作之前,還包括: 檢測到社交網(wǎng)絡(luò)中的第二終端對目標(biāo)主題的訂閱操作時(shí),獲取所述第二終端的地址標(biāo)識、所述目標(biāo)主題的標(biāo)識及所述第二終端設(shè)定的訂閱條件; 將所述第二終端的地址標(biāo)識、所述目標(biāo)主題的標(biāo)識及所述第二終端設(shè)定的訂閱條件關(guān)聯(lián)存儲(chǔ)至數(shù)據(jù)庫。
5.如權(quán)利要求4所述的方法,其特征在于,所述查找所述社交網(wǎng)絡(luò)中訂閱所述目標(biāo)主題的至少一個(gè)第二終端,并獲取所述第二終端設(shè)定的訂閱條件,包括: 讀取所述第一終端發(fā)布的主題信息中攜帶的目標(biāo)主題的標(biāo)識; 在所述數(shù)據(jù)庫中檢索與所述目標(biāo)主題的標(biāo)識關(guān)聯(lián)存儲(chǔ)的第二終端的地址標(biāo)識和所述第二終端設(shè)定的訂閱條件。
6.如權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,所述獲取所述第一終端發(fā)布的主題信息及所述第一終端設(shè)定的推送條件之后,還包括: 在所述社交網(wǎng)絡(luò)中顯示所述第一終端發(fā)布的主題信息。
7.一種服務(wù)器,其特征在于,包括: 信息獲取模塊,用于檢測到社交網(wǎng)絡(luò)中的第一終端對目標(biāo)主題的發(fā)布操作時(shí),獲取所述第一終端發(fā)布的主題信息及所述第一終端設(shè)定的推送條件; 查找模塊,用于查找所述社交網(wǎng)絡(luò)中訂閱所述目標(biāo)主題的至少一個(gè)第二終端,并獲取所述第二終端設(shè)定的訂閱條件; 選擇模塊,用于根據(jù)所述推送條件與所述訂閱條件,從所述第二終端中選擇至少一個(gè)目標(biāo)終端;信息推送模塊,用于將所述第一終端發(fā)布的主題信息推送至所述目標(biāo)終端。
8.如權(quán)利要求7所述的服務(wù)器,其特征在于,所述推送條件包括:向推送范圍內(nèi)的終端推送所述主題信息; 所述訂閱條件包括:接收訂閱范圍內(nèi)的終端發(fā)布的主題信息。
9.如權(quán)利要求8所述的服務(wù)器,其特征在于,所述選擇模塊包括: 位置獲取單元,用于獲取所述第一終端的位置信息,并獲取每個(gè)第二終端的位置信息; 距離計(jì)算單元,用于根據(jù)每個(gè)第二終端的位置信息及所述第一終端的位置信息,計(jì)算每個(gè)第二終端與所述第一終端的距離; 選擇單元,用于針對任一個(gè)第二終端,如果該第二終端與所述第一終端的距離位于所述推送條件中設(shè)定的推送范圍內(nèi),且位于該第二終端的訂閱條件中設(shè)定的訂閱范圍內(nèi),則選取該第二終端為目標(biāo)終端。
10.如權(quán)利要求8所述的服務(wù)器,其特征在于,還包括: 訂閱處理模塊,用于檢測到社交網(wǎng)絡(luò)中的第二終端對目標(biāo)主題的訂閱操作時(shí),獲取所述第二終端的地址標(biāo)識、所述目標(biāo)主題的標(biāo)識及所述第二終端設(shè)定的訂閱條件; 存儲(chǔ)模塊,用于將所述第二終端的地址標(biāo)識、所述目標(biāo)主題的標(biāo)識及所述第二終端設(shè)定的訂閱條件關(guān)聯(lián)存儲(chǔ)至數(shù)據(jù)庫。
11.如權(quán)利要求10所述的服務(wù)器,其特征在于,所述查找模塊包括: 讀取單元,用于讀取所述第一終端發(fā)布的主題信息中攜帶的目標(biāo)主題的標(biāo)識; 檢索單元,用于在所述數(shù)據(jù)庫中檢索與所述目標(biāo)主題的標(biāo)識關(guān)聯(lián)存儲(chǔ)的第二終端的地址標(biāo)識和所述第二終端設(shè)定的訂閱條件。
12.如權(quán)利要求7-11任一項(xiàng)所述的服務(wù)器,其特征在于,還包括: 顯示模塊,用于在所述社交網(wǎng)絡(luò)中顯示所述第一終端發(fā)布的主題信息。
13.一種社交網(wǎng)絡(luò),包括服務(wù)器及至少兩個(gè)終端,其特征在于,所述服務(wù)器為如權(quán)利要求7-12任一項(xiàng)所述的服務(wù)器。
【文檔編號】H04L29/08GK103905471SQ201210568516
【公開日】2014年7月2日 申請日期:2012年12月25日 優(yōu)先權(quán)日:2012年12月25日
【發(fā)明者】楊柳 申請人:騰訊科技(深圳)有限公司