本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用技術(shù)領(lǐng)域,特別涉及一種處理用戶關(guān)系鏈的方法、近場社交的實現(xiàn)方法和裝置。
背景技術(shù):
隨著社交應(yīng)用的發(fā)展,用戶在工作和生活中越來越多地使用社交應(yīng)用,以實現(xiàn)其與真實用戶或者虛擬用戶之間的聊天、分享等功能。由此基于社交應(yīng)用存在著各種各樣的用戶關(guān)系鏈,其用于記錄相互之間存在著好友關(guān)系的社交應(yīng)用用戶。
社交應(yīng)用的用戶關(guān)系鏈的呈現(xiàn)只是二維化的,即平面的網(wǎng)絡(luò)展示,由此可得到平面的網(wǎng)絡(luò)圖譜,對于用戶關(guān)系鏈中的深度維度,即社交應(yīng)用用戶之間的關(guān)系程度,則難以獲取。
例如,社交應(yīng)用用戶A和社交應(yīng)用用戶B是真實朋友關(guān)系,還是未曾網(wǎng)頁的網(wǎng)友關(guān)系,這些用戶關(guān)系鏈中的深度維度,當前社交應(yīng)用只能通過聊天次數(shù)、聊天內(nèi)容、分享行為等判斷正在聊天的兩個人之間的深度維度,然而,此過程存在著隱私安全的問題并且需要配備強大的后臺運算和處理機群,成本開銷過高。
技術(shù)實現(xiàn)要素:
基于此,有必要提供一種處理用戶關(guān)系鏈的方法和裝置,所述方法和裝置能夠避免隱私安全問題的產(chǎn)生且成本開銷較低。
此外,還有必要提供一種近場社交的實現(xiàn)方法和裝置,所述方法和裝置能夠避免隱私安全問題的產(chǎn)生且成本開銷較低。
為解決上述技術(shù)問題,將采用如下技術(shù)方案:
一種處理用戶關(guān)系鏈的方法,由服務(wù)器執(zhí)行,所述方法包括:
獲取上報的用戶標識和所述用戶標識登錄社交應(yīng)用所在的移動設(shè)備標識,獲取的所述用戶標識對應(yīng)于一個以上的社交應(yīng)用用戶;
通過所述移動設(shè)備標識和用戶標識進行指定的社交應(yīng)用用戶之間近場活動探測,以得到所述近場活動中社交應(yīng)用用戶的動作特征;
根據(jù)所述近場活動中社交應(yīng)用用戶的動作特征對所述社交應(yīng)用的用戶關(guān)系鏈進行深度維度的更新。
一種近場社交的實現(xiàn)方法,所述方法包括:
第一用戶標識登錄的社交應(yīng)用中,由近場活動的用戶指定頁面觸發(fā)進行用戶指定,以得到與第一社交應(yīng)用用戶進行近場活動的其他用戶標識;
獲取第一用戶標識登錄社交應(yīng)用所在的移動設(shè)備標識,并向所述服務(wù)器上報所述第一用戶標識、第一社交應(yīng)用用戶登錄的移動設(shè)備標識和指定的其他用戶標識;
近場狀態(tài)下觸發(fā)關(guān)聯(lián)探測組件探測所述第一社交應(yīng)用用戶在和其他社交應(yīng)用用戶之間的近場活動中的動作,以向所述服務(wù)器反饋所述近場活動中所述第一社交應(yīng)用用戶的動作特征;
其中,通過所述反饋將使所述服務(wù)器得以更新所述社交應(yīng)用中相應(yīng)用戶關(guān)系鏈的深度維度。
一種處理用戶關(guān)系鏈的裝置,置于服務(wù)器中,所述裝置包括:
標識獲取模塊,用于獲取上報的用戶標識和所述用戶標識登錄社交應(yīng)用所在的移動設(shè)備標識,獲取的所述用戶標識對應(yīng)于一個以上的社交應(yīng)用用戶;
特征獲取模塊,用于通過所述移動設(shè)備標識和用戶標識進行指定的社交應(yīng)用用戶之間近場活動探測,以得到所述近場活動中社交應(yīng)用用戶的動作特征;
更新模塊,用于根據(jù)所述近場活動中社交應(yīng)用用戶的動作特征對所述社交應(yīng)用的用戶關(guān)系鏈進行深度維度的更新。
一種近場社交的實現(xiàn)裝置,包括:
指定頁面響應(yīng)模塊,用于第一用戶標識登錄的社交應(yīng)用中,由近場活動的用戶指定頁面觸發(fā)進行用戶指定,以得到與第一社交應(yīng)用用戶進行近場活動的其他用戶標識;
第一標識上報模塊,用于獲取第一用戶標識登錄社交應(yīng)用所在的移動設(shè)備標識,并向所述服務(wù)器上報所述第一用戶標識、第一社交應(yīng)用用戶登錄的移動設(shè)備標識和指定的其他用戶標識;
第一動作探測模塊,用于近場狀態(tài)下觸發(fā)關(guān)聯(lián)探測組件探測所述第一社交應(yīng)用用戶在和其他社交應(yīng)用用戶之間的近場活動中的動作,以向所述服務(wù)器反饋所述近場活動中所述第一社交應(yīng)用用戶的動作特征;
其中,通過所述反饋將使所述服務(wù)器得以更新所述社交應(yīng)用中相應(yīng)用戶關(guān)系鏈的深度維度。
由上述技術(shù)方案可知,對于社交應(yīng)用的用戶關(guān)系鏈,其可由服務(wù)器獲取上報的用戶標識和用戶標識登錄社交應(yīng)用所在的移動設(shè)備標識,該獲取的用戶標識對應(yīng)于一個以上的社交應(yīng)用用戶,通過移動設(shè)備標識和用戶標識進行指定的社交應(yīng)用用戶之間近場活動探測,以得到該近場活動中社交應(yīng)用用戶的動作特征,根據(jù)近場活動中社交應(yīng)用用戶的動作特征進行社交應(yīng)用的用戶關(guān)系鏈中深度維度的更新,從而獲知近場活動中各社交應(yīng)用用戶的真實關(guān)系,甚至得到各社交應(yīng)用用戶的關(guān)系程度,此過程并不涉及各社交應(yīng)用用戶之間的聊天次數(shù)、聊天內(nèi)容和分享行為等,有效避免了隱私安全問題的產(chǎn)生,且對于服務(wù)器而言,處理過程簡單,不配備強大的后臺動算和處理機群,成本開銷較低。
附圖說明
圖1是本發(fā)明實施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖;
圖2是一個實施例中處理用戶關(guān)系鏈的方法流程圖;
圖3是圖2中獲取上報的用戶標識和用戶標識登錄社交應(yīng)用所在的移動設(shè)備標識的方法流程圖;
圖4是圖2中通過移動設(shè)備標識和用戶標識進行指定的社交應(yīng)用用戶之間近場活動探測,以得到近場活動中社交應(yīng)用用戶的動作特征的方法流程圖;
圖5是另一個實施例中通過移動設(shè)備標識和用戶標識進行指定的社交應(yīng)用用戶之間近場活動探測,以得到近場活動中社交應(yīng)用用戶的動作特征的方法流程圖;
圖6是圖2中根據(jù)近場活動中社交應(yīng)用用戶的動作特征對社交應(yīng)用的用戶關(guān)系鏈進行深度維度的更新的方法流程圖;
圖7是一個實施例中近場社交的實現(xiàn)方法的流程圖;
圖8是另一個實施例中近場社交的實現(xiàn)方法的流程圖;
圖9是另一個實施例中近場社交的實現(xiàn)方法的流程圖;
圖10是另一個實施例中近場社交的實現(xiàn)方法的流程圖;
圖11是本發(fā)明實施例提供的一個應(yīng)用場景示意圖;
圖12是圖11中對用戶關(guān)系鏈的深度維度更新的時序圖;
圖13是一個實施例中處理用戶關(guān)系鏈的裝置的結(jié)構(gòu)示意圖;
圖14是圖13中標識獲取模塊的結(jié)構(gòu)示意圖;
圖15是圖13中一個實施例的特征獲取模塊的結(jié)構(gòu)示意圖;
圖16是圖13中另一個實施例的特征獲取模塊的結(jié)構(gòu)示意圖;
圖17是圖13中更新模塊的結(jié)構(gòu)示意圖;
圖18是一個實施例中近場社交的實現(xiàn)裝置示意圖;
圖19是另一個實施例中近場社交的實現(xiàn)裝置示意圖;
圖20是另一個實施例中近場社交的實現(xiàn)裝置示意圖;
圖21是另一個實施例中近場社交的實現(xiàn)裝置示意圖。
具體實施方式
體現(xiàn)本發(fā)明特征與優(yōu)點的典型實施方式將在以下的說明中詳細敘述。應(yīng)理解的是本發(fā)明能夠在不同的實施方式上具有各種的變化,其皆不脫離本發(fā)明的范圍,且其中的說明及圖示在本質(zhì)上是當作說明之用,而非用以限制本發(fā)明。
如前所述的,對于社交應(yīng)用的用戶關(guān)系鏈,大都通過聊天次數(shù)、聊天內(nèi)容和分享行為來判斷社交應(yīng)用中正在聊天的兩個社交應(yīng)用用戶的關(guān)系程度,但是,一方面的,聊天次數(shù)、聊天內(nèi)容和分享行為均屬于兩個社交應(yīng)用用戶之間的一對一隱私,由此所得到的關(guān)系程度將產(chǎn)生隱私安全問題;
另一方面的,由于需要計數(shù)器或者內(nèi)容過濾器做出“閘”,以提取一定的關(guān)鍵詞,并通過提取的關(guān)鍵詞反映兩個社交應(yīng)用用戶的關(guān)系程度,此過程即便做成異步,仍然需要強大的后臺運算和處理機群。
因此,為避免隱私安全問題的產(chǎn)生和成本開銷的降低,特提出了一種處理用戶關(guān)系鏈的方法。該處理用戶關(guān)系鏈的方法由計算機程序?qū)崿F(xiàn),與之相對應(yīng)的,所構(gòu)建的處理用戶關(guān)系鏈的裝置則被存儲于服務(wù)器中,以在該服務(wù)器中運行,進而對用戶關(guān)系鏈進行深度維度的更新。
圖1示出了本發(fā)明實施例提供的一種服務(wù)器的結(jié)構(gòu)。該服務(wù)器100可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個或一個以上中央處理器(central processing units,CPU)110(例如,一個或一個以上處理器)和存儲器120,一個或一個以上存儲應(yīng)用程序131或數(shù)據(jù)133的存儲介質(zhì)130(例如一個或一個以上海量存儲設(shè)備)。其中,存儲器120和存儲介質(zhì)130可以是短暫存儲或持久存儲。存儲在存儲介質(zhì)130的程序可以包括一個或一個以上模塊(圖示未示出),每個模塊可以包括對服務(wù)器100中的一系列指令操作。更進一步地,中央處理器110可以設(shè)置為與存儲介質(zhì)130通信,在服務(wù)器100上執(zhí)行存儲介質(zhì)130中的一系列指令操作。服務(wù)器100還可以包括一個或一個以上電源150,一個或一個以上有線或無線網(wǎng)絡(luò)接口170,一個或一個以上輸入輸出接口180,和/或,一個或一個以上操作系統(tǒng)135,例如Windows ServerTM,Mac OS XTM,UnixTM, LinuxTM,F(xiàn)reeBSDTM等等。
此外,通過硬件電路或者硬件電路結(jié)合軟件指令也能同樣實現(xiàn)本發(fā)明,因此,實現(xiàn)本發(fā)明并不限于任何特定硬件電路、軟件以及兩者的組合。
在一個實施例中,具體的,該處理用戶關(guān)系鏈的方法如圖2所示,由服務(wù)器執(zhí)行,包括:
步驟210,獲取上報的用戶標識和用戶標識登錄社交應(yīng)用所在的移動設(shè)備標識,獲取的用戶標識對應(yīng)于一個以上的社交應(yīng)用用戶。
服務(wù)器是與運行了社交應(yīng)用的各移動設(shè)備進行交互,以向其推送各種近場活動的服務(wù)器,其中,該服務(wù)器所推送的近場活動可以是根據(jù)實際運營的需要而確定的,也可以是社交應(yīng)用用戶自行通過服務(wù)器所發(fā)起的,在此不進行限定。用戶標識是任一社交應(yīng)用用戶在移動設(shè)備中登錄社交應(yīng)用所使用的唯一標識,其用于在社交應(yīng)用中唯一地標識用戶身份。
其中,登錄的社交應(yīng)用可以是即時通信工具等聊天應(yīng)用,也可以是各種虛擬社交網(wǎng)絡(luò)應(yīng)用等,甚至可以是具備會話功能的各種支付工具等,在此不一一進行例舉。
移動設(shè)備標識為移動設(shè)備的硬件標識,例如,UIN碼。運行于移動設(shè)備中的社交應(yīng)用將獲取用戶標識和該用戶標識登錄社交應(yīng)用所在的移動設(shè)備標識,并上報至服務(wù)器中。
需要說明的是,該社交應(yīng)用是指定進行近場活動的社交應(yīng)用用戶所登錄的。
步驟230,通過移動設(shè)備標識和用戶標識進行指定的社交應(yīng)用用戶之間近場活動探測,以得到近場活動中社交應(yīng)用用戶的動作特征。
根據(jù)上報的用戶標識和移動設(shè)備標識,服務(wù)器獲知近場活動的指定社交應(yīng)用用戶以及指定的各社交應(yīng)用用戶所分別使用的移動設(shè)備,待指定的社交應(yīng)用用戶進行近場活動時,進行近場活動探測得到該近場活動中各社交應(yīng)用用戶的動作特征。
其中,近場活動指的是各社交應(yīng)用用戶在近場狀態(tài)下所進行的活動,該近場狀態(tài)指的是各社交應(yīng)用用戶所在的地理位置位于同一地理區(qū)域或者相近的地理區(qū)域。
需要說明的是,移動設(shè)備向服務(wù)器上報的用戶標識和移動設(shè)備標識是近場活動指定的社交應(yīng)用用戶所對應(yīng)的。移動設(shè)備中響應(yīng)服務(wù)器推送的近場活動而進行各社交應(yīng)用用戶的指定,服務(wù)器則在各社交應(yīng)用用戶進行近場活動時觸發(fā)動作特征的探測。所得到的動作特征表征相應(yīng)社交應(yīng)用用戶在近場活動中進行的動作,例如,擊掌等與其他社交應(yīng)用用戶的交互動作。
由此可知,進行近場活動的各社交應(yīng)用用戶可為好友關(guān)系,但也可以是相互之間并不存在好友關(guān)系的社交應(yīng)用用戶。例如,對于任一社交應(yīng)用用戶而言,其可與好友,或者,雖不為好友關(guān)系但獲知相應(yīng)用戶標識的其它社交應(yīng)用用戶進行近場活動。
步驟250,根據(jù)近場活動中社交應(yīng)用用戶的動作特征對社交應(yīng)用的用戶關(guān)系鏈進行深度維度的更新。
根據(jù)社交應(yīng)用用戶的動作特征即可獲知,進行了用戶標識和移動設(shè)備標識上報的各社交應(yīng)用用戶將進入近場活動,且在此近場活動中存在著交互動作,因此,社交應(yīng)用的用戶關(guān)系鏈中這些社交應(yīng)用用戶之間的關(guān)系是真實好友且進行了這一近場活動,根據(jù)此對用戶關(guān)系鏈進行深度維度的更新即可。
通過如上所述的過程,將對存儲的用戶關(guān)系鏈不斷進行深度維度的更新,進而不斷完善關(guān)系深度數(shù)據(jù)的積累,使得存儲的用戶關(guān)系鏈呈現(xiàn)三維化的網(wǎng)絡(luò)圖譜,即對用戶關(guān)系鏈進行立體的網(wǎng)絡(luò)展示,從而使得為每一社交應(yīng)用用戶所存儲的用戶關(guān)系鏈能夠準確反映社交應(yīng)用用戶特性以及與其他社交應(yīng)用用戶之間的真實特性,提高了精準性。
通過對社交應(yīng)用的用戶關(guān)系鏈所進行的深度維度更新,將使得后續(xù)基于用戶關(guān)系鏈所進行的各種網(wǎng)絡(luò)資源推送更為精準,更貼近用戶意圖。例如,根據(jù)更新了深度維度的用戶關(guān)系鏈可知,在深度維度上,社交應(yīng)用用戶A和社交應(yīng)用用戶B是見過面且有肢體交互的好友,一同參與了“帶你的朋友一起看球賽”的近場活動,則可對社交應(yīng)用用戶A和社交應(yīng)用用戶B推送足球服的廣告信息的,進而極大的提高了網(wǎng)絡(luò)中各種服務(wù)信息投放的精準性。
進一步的,在本實施例中,該步驟210如圖3所示,包括如下步驟:
步驟211,推送近場活動的用戶指定頁面至移動設(shè)備,以通過移動設(shè)備中用戶指定頁面的響應(yīng)得到指定的用戶標識和用戶標識登錄社交應(yīng)用所在的移動設(shè)備標識。
服務(wù)器所接收到的用戶標識和移動設(shè)備標識上報實質(zhì)為移動設(shè)備中社交應(yīng)用用戶對服務(wù)器推送的近場活動頁面所進行的響應(yīng)。具體的,該近場活動頁面包括了近場活動的用戶指定頁面。
移動設(shè)備通過與服務(wù)器的交互,將接收并顯示近場活動的用戶指定頁面,并在此頁面中完成參與此近場活動的用戶指定,其中,指定的用戶范圍可以為與移動設(shè)備的社交應(yīng)用中登錄的用戶標識存在好友關(guān)系的所有社交應(yīng)用用戶,也可以為獲知用戶標識的所有社交應(yīng)用用戶。
服務(wù)器將通過近場活動的用戶指定頁面的推送發(fā)起社交應(yīng)用用戶之間的近場活動。而近場活動的具體內(nèi)容將根據(jù)實際運營的需要確定。例如,近場活動可以是“一起釣魚”的活動,也可以是“一起看電影”的活動等。
步驟213,接收移動設(shè)備得到并上報的用戶標識和用戶標識登錄社交應(yīng)用所在的移動設(shè)備標識。
近場活動的用戶指定頁面中,通過觸發(fā)的用戶選定操作,將指定與當前社交應(yīng)用用戶一同參與近場活動的其他社交應(yīng)用用戶,由此用戶的指定將獲取得到當前社交應(yīng)用用戶所對應(yīng)的用戶標識、移動設(shè)備標識和其他社交應(yīng)用用戶所對應(yīng)的用戶標識,并上報至服務(wù)器中。
而與之相對應(yīng)的,其他社交應(yīng)用用戶的移動設(shè)備將觸發(fā)響應(yīng)當前社交應(yīng)用用戶對近場活動所進行的用戶指定,因此,將獲取移動設(shè)備標識,并上報至服務(wù)器。
通過如上所述的過程,實現(xiàn)了近場活動的用戶指定,以便于后續(xù)通過各社交應(yīng)用用戶所進行的近場活動來獲知各社交應(yīng)用用戶之間的關(guān)系程度,實現(xiàn)簡單且保證了準確性。
進一步的,在本實施例中,該步驟230如圖4所示,包括如下步驟:
步驟231,接收移動設(shè)備反饋的各社交應(yīng)用用戶處于近場狀態(tài),各社交應(yīng)用用戶處于近場狀態(tài)是移動設(shè)備跳轉(zhuǎn)進入近場活動的執(zhí)行頁面后觸發(fā)關(guān)聯(lián)的探測組件探測得到的。
進行近場活動之前,指定的各社交應(yīng)用用戶將在移動設(shè)備中向服務(wù)器請求跳轉(zhuǎn)進入近場活動的執(zhí)行頁面,此時向服務(wù)器反饋指定的各社交應(yīng)用用戶將進行近場活動,并且移動設(shè)備將觸發(fā)其所關(guān)聯(lián)的探測組件進行探測。
其中,探測組件是用于進行人體動作的探測,以及與其它相近探測組件的距離感知。例如,對于攜帶了探測組件的社交應(yīng)用用戶,可通過此探測組件進行手勢的探測。指定的各社交應(yīng)用用戶均攜帶了探測組件,并且與移動設(shè)備相關(guān)聯(lián)。
在優(yōu)選的實施例中,該探測組件作為雷達信號源,通過發(fā)射雷達信號來實現(xiàn)其功能,其所發(fā)射的雷達信號為6GHZ。例如,該探測組件可以是google發(fā)布的名為project soli的概念性芯片原型,其安裝在眼鏡、手表等可穿戴設(shè)備上。
進一步的,該探測組件也可內(nèi)置于移動設(shè)備中,在此不進行限定。
觸發(fā)關(guān)聯(lián)的探測組件進行距離感知后,對于此近場活動中的各社交應(yīng)用用戶,將測量各社交應(yīng)用用戶的探測組件之間的距離,所測距得到的距離即為各社交應(yīng)用用戶之間距離。
根據(jù)各社交應(yīng)用用戶之間距離判定各社交應(yīng)用用戶處于近場狀態(tài)時向服務(wù)器反饋各社交應(yīng)用用戶處于近場狀態(tài)。
步驟233,各社交應(yīng)用用戶處于近場狀態(tài)時觸發(fā)推送動作指引信息至移動設(shè)備,該移動設(shè)備是處于近場狀態(tài)的各社交應(yīng)用用戶通過各自用戶標識登錄社交應(yīng)用所在的移動設(shè)備。
服務(wù)器獲知各社交應(yīng)用用戶處于近場狀態(tài)時,向移動設(shè)備推送動作指引信息,以便于引導(dǎo)近場活動中的各社交應(yīng)用用戶進行相應(yīng)的動作。
其中,該動作指引信息被推送至移動設(shè)備中,用于指示當前所進行的近場活動中各社交應(yīng)用用戶所要求完成的動作,例如,擊掌動作等。
步驟235,通過探測組件探測并反饋社交應(yīng)用用戶響應(yīng)動作指引信息所進行的動作,接收得到近場活動中社交應(yīng)用用戶的動作特征。
在探測組件的作用下,將探測社交應(yīng)用用戶在當前進行的近場活動中完成的動作,得到相應(yīng)的動作特征,并向服務(wù)器反饋。
近場活動中,服務(wù)器接收得到探測組件反饋的動作特征,該動作特征可以是表征社交應(yīng)用用戶完成動作的hash值的形式,也可以是其它形式,只要能夠表征社交應(yīng)用用戶響應(yīng)動作指引信息所完成的動作即可。
例如,探測組件發(fā)射雷達信號,社交應(yīng)用用戶在做出一定動作時接收到該雷達信號的返回波,由對該返回波進行特征抽樣得到相應(yīng)的hash值,該hash值即動作特征,并返回給服務(wù)器。
通過此過程,要求各社交應(yīng)用用戶在近場活動中做出特定的動作,并通知探測組件探測該動作,得到相應(yīng)動作特征并向服務(wù)器反饋,以此將使得服務(wù)器依據(jù)各社交應(yīng)用用戶進行的近場活動和動作特征即可得到各社交應(yīng)用用戶之間的關(guān)系程度。
在另一個實施例中,如圖5所示該步驟230還包括:
步驟237,偵聽得到移動設(shè)備跳轉(zhuǎn)進入近場活動的執(zhí)行頁面后根據(jù)移動設(shè)備標識和探測組件標識之間的對應(yīng)關(guān)系查找用戶標識關(guān)聯(lián)的探測組件標識。
服務(wù)器在偵聽得到移動設(shè)備中執(zhí)行頁面的跳轉(zhuǎn)請求之后,對于任一社交應(yīng)用用戶側(cè),將在存儲的移動設(shè)備標識和探測組件標識之間的對應(yīng)關(guān)系中查找對方社交應(yīng)用用戶側(cè)的移動設(shè)備所關(guān)聯(lián)的探測組件標識。
也就是說,在進行近場活動之前,首先為各社交應(yīng)用用戶的移動設(shè)備和探測組件進行綁定,以使移動設(shè)備和探測組件相關(guān)聯(lián),并將相應(yīng)的移動設(shè)備標識和探測組件標識之間的對應(yīng)關(guān)系存儲于遠端的服務(wù)器中。
因此,在存儲的對應(yīng)關(guān)系中進行查找到可得到近場活動中各社交應(yīng)用用戶關(guān)聯(lián)的探測組件標識。
步驟238,為各社交應(yīng)用用戶分別推送其他社交應(yīng)用用戶的用戶標識關(guān)聯(lián)的探測組件標識,以按照探測組件標識測距得到各社交應(yīng)用用戶處于近場狀態(tài)。
近場活動所指定的各社交應(yīng)用用戶,都將接收得到服務(wù)器推送的對方社交應(yīng)用用戶的探測組件標識,進而按照此探測組件標識進行各探測組件之間的測距,以獲知各社交應(yīng)用用戶處于近場狀態(tài)。
在一個實施例中,如上所述的步驟250如圖6所示,包括如下步驟:
步驟251,根據(jù)近場活動中社交應(yīng)用用戶的動作特征得到近場活動中各社交應(yīng)用用戶共同完成預(yù)設(shè)動作的結(jié)果。
通過探測組件所進行的動作特征反饋,將得到近場活動中各社交應(yīng)用用戶的動作特征,根據(jù)近場活動中各社交應(yīng)用用戶的動作特征判定各社交應(yīng)用用戶是否共同完成了預(yù)設(shè)動作,并輸出相應(yīng)的結(jié)果。
例如,通過近場活動中各社交應(yīng)用用戶的動作特征獲知各社交應(yīng)用用戶均已經(jīng)完成要求的肢體動作,例如,各社交應(yīng)用用戶之間進行了擊掌,此時,將得到近場活動中各社交應(yīng)用用戶相互之間進行了擊掌的結(jié)果。
近場活動中各社交應(yīng)用用戶共同完成預(yù)設(shè)動作的結(jié)果對于服器而言,一方面是通知指定的各社交應(yīng)用用戶之間近場活動已經(jīng)完成,另一方面,該結(jié)果也將由服務(wù)器傳遞至存儲了用戶關(guān)系鏈的服務(wù)器中,以對用戶關(guān)系鏈實現(xiàn)深度維度的更新。
步驟253,根據(jù)近場活動中各社交應(yīng)用用戶共同完成預(yù)設(shè)動作的結(jié)果對各社交應(yīng)用用戶在社交應(yīng)用的用戶關(guān)系鏈添加各社交應(yīng)用用戶之間的關(guān)系深度信息。
關(guān)系深度信息的更新包括近場活動中各社交應(yīng)用用戶共同完成預(yù)設(shè)動作的結(jié)果的更新,也包括了由此結(jié)果進行分析所得到的其它關(guān)系深度信息,在此不一一進行列舉,其可根據(jù)實際運營的需要設(shè)置。
通過如上所述的過程,在探測組件和近場活動的輔助下實現(xiàn)了社交應(yīng)用的用戶關(guān)系鏈中深度維度的更新,并且隨著更新的不斷進行,將不斷豐用戶關(guān)系鏈的關(guān)系深度信息,進而使用戶關(guān)系鏈逐漸立體化,為基于用戶關(guān)系鏈所實現(xiàn)的各種應(yīng)用提供數(shù)據(jù)基礎(chǔ)。
在一個實施例中,還相應(yīng)地提供了一種近場社交的實現(xiàn)方法,如圖7所示,該方法包括:
步驟310,第一用戶標識登錄的社交應(yīng)用中,由近場活動的用戶指定頁面觸發(fā)進行用戶指定,以得到與第一社交應(yīng)用用戶進行近場活動的其他用戶標識。
第一社交應(yīng)用用戶是對近場活動的用戶指定頁面進行響應(yīng),以進行用戶指定的社交應(yīng)用用戶,其所對應(yīng)的第一用戶標識即為響應(yīng)了用戶指定頁面的移動設(shè)備中社交應(yīng)用所登錄的用戶標識。
在具體實現(xiàn)中,由于近場活動是基于社交應(yīng)用所進行的近場社交,因此,服務(wù)器將向移動設(shè)備中運行的社交應(yīng)用推送近場活動的用戶指定頁面。
社交應(yīng)用將對近場活動的用戶指定頁面進行顯示,此時第一社交應(yīng)用用戶將在此用戶指定頁面中觸發(fā)用戶選定操作,以指定進行近場活動的社交應(yīng)用用戶。其中,所指定的社交應(yīng)用用戶即為第一社交應(yīng)用用戶在社交應(yīng)用中的聯(lián)系人或者好友。
通過第一社交應(yīng)用用戶在近場活動的用戶指定頁面中觸發(fā)進行的用戶指定,將獲取得到第一用戶標識、與第一社交應(yīng)用用戶進行近場活動的其他用戶標識。
需要說明的是,該社交應(yīng)用可以是各種聊天應(yīng)用,也可以是虛擬社交網(wǎng)絡(luò)應(yīng)用,還可以是具備會話功能的支付工具等。
步驟330,獲取第一用戶標識登錄社交應(yīng)用所在的移動設(shè)備標識,并向服務(wù)器上報第一用戶標識、第一用戶標識登錄的移動設(shè)備標識和指定的其他用戶標識。
第一社交應(yīng)用用戶側(cè),獲取移動設(shè)備標識,并上報所獲取得到的各種用戶標識和移動設(shè)備標識,以使服務(wù)器獲知進行近場活動的各社交應(yīng)用用戶以及各社交應(yīng)用用戶所使用的移動設(shè)備。
步驟350,近場狀態(tài)下觸發(fā)關(guān)聯(lián)探測組件探測第一社交應(yīng)用用戶在和其他社交應(yīng)用用戶之間的近場活動中的動作,以向服務(wù)器反饋近場活動中第一社交應(yīng)用用戶的動作特征。
對于第一社交應(yīng)用用戶側(cè),在其與指定的各社交應(yīng)用用戶處于近場狀態(tài)時,觸發(fā)該第一社交應(yīng)用用戶在與其他社交應(yīng)用用戶進行近場活動時做出的動作,得到相應(yīng)的動作特征并反饋。
其中,通過反饋將使服務(wù)器得以更新社交應(yīng)用中相應(yīng)用戶關(guān)系鏈的深度維度。
需要說明的是,該反饋包括了第一社交應(yīng)用用戶側(cè)所進行的動作特征反饋和指定的其他社交應(yīng)用用戶側(cè)所進行的動作特征反饋。
根據(jù)該反饋所得到的動作特征,服務(wù)器獲知近場活動中指定的各社交應(yīng)用用戶完成了要求的動作,從而根據(jù)此結(jié)果進行更新即可。
通過如上所述的過程,實現(xiàn)了各社交應(yīng)用用戶之間的近場社交,并且隨著各社交應(yīng)用用戶之間近場社交的不斷進行而不斷為每一社交應(yīng)用用戶進行數(shù)據(jù)豐富,其實質(zhì)也是一個三維化用戶關(guān)系鏈的過程。
在另一個實施例中,該步驟330之后,如上所述的方法如圖8所示,還包括:
步驟410,其他任一用戶標識登錄的社交應(yīng)用中,觸發(fā)響應(yīng)第一社交應(yīng)用用戶在用戶指定頁面中進行的用戶指定,向服務(wù)器上報對應(yīng)的移動設(shè)備標識。
第一社交應(yīng)用用戶指定參與近場活動的其他社交應(yīng)用用戶中,任一社交應(yīng)用用戶側(cè),社交應(yīng)用將獲知第一社交應(yīng)用用戶針對近場活動所進行的用戶指定,如若觸發(fā)了對第一社交應(yīng)用用戶在用戶指定頁面中進行的用戶指定的響應(yīng),則獲取移動設(shè)備標識并向服務(wù)器上報,以告之服務(wù)器指定的社交應(yīng)用用戶同意進行近場活動。
步驟430,近場狀態(tài)下觸發(fā)關(guān)聯(lián)探測組件進行其他任一社交應(yīng)用用戶在近場活動的動作探測,以向服務(wù)器反饋近場活動中其他任一社交應(yīng)用用戶的動作特征。
與第一社交應(yīng)用用戶側(cè)相類似的,其他任一社交應(yīng)用用戶側(cè),在與指定的各社交應(yīng)用用戶處于近場狀態(tài)時,觸發(fā)動作探測得到相應(yīng)的動作特征并向服務(wù)器反饋。
在另一個實施例中,如圖9所示,如上所述的方法還包括:
步驟510,偵聽得到跳轉(zhuǎn)進入近場活動的執(zhí)行頁面。
指定進行近場所活動的任一社交應(yīng)用用戶側(cè),如若即將進行近場活動,例如,若到了與朋友一起觀看球賽的近場活動的發(fā)生時間,則觸發(fā)跳轉(zhuǎn)進入近場活動的執(zhí)行頁面。
步驟530,接收執(zhí)行頁面的跳轉(zhuǎn)進入觸發(fā)推送的其他社交應(yīng)用用戶關(guān)聯(lián)的探測組件標識,按照探測組件標識觸發(fā)關(guān)聯(lián)探測組件測距,以得到返回的各社交應(yīng)用用戶之間距離。
隨著執(zhí)行頁面的跳轉(zhuǎn)進入,將觸發(fā)移動設(shè)備所關(guān)聯(lián)的探測組件進行測距,得到當前社交應(yīng)用用戶與其他各社交應(yīng)用用戶之間距離。
移動設(shè)備所關(guān)聯(lián)的探測組件測距需要按照對方社交應(yīng)用用戶,即近場活動中的其他社交應(yīng)用用戶所在移動設(shè)備關(guān)聯(lián)的探測組件標識,進而按照此探測組件標識測距。
具體的,社交應(yīng)用用戶關(guān)聯(lián)的探測組件將按照探測組件標識與對方探測組件通過信號的發(fā)射和回波測距。
步驟550,根據(jù)各社交應(yīng)用用戶之間距離判定各社交應(yīng)用用戶處于近場狀態(tài),并向服務(wù)器上報各社交應(yīng)用用戶處于近場狀態(tài)。
根據(jù)各社交應(yīng)用用戶之間距離即可判定各社交應(yīng)用用戶是否已經(jīng)處于近場狀態(tài),例如,若各社交應(yīng)用用戶之間距離小于預(yù)先設(shè)定的數(shù)值,如1米,則判定各社交應(yīng)用用戶處于近場狀態(tài)。
在另一個實施例中,如圖10所示,如上所述的方法還包括:
步驟610,接收服務(wù)器根據(jù)各社交應(yīng)用用戶處于近場狀態(tài)推送的動作指引信息。
服務(wù)器在接收到上報的各社交應(yīng)用用戶處于近場狀態(tài)之后,將向各社交應(yīng)用用戶所在的移動設(shè)備推送動作指引信息,以要求進行近場活動的各社交應(yīng)用用戶完成指定動作。
步驟630,顯示動作指引信息并通知關(guān)聯(lián)探測組件進行動作探測。
近場活動的各社交應(yīng)用用戶側(cè),接收到服務(wù)器推送的動作指點信息之后將進行顯示,并通知移動設(shè)備所關(guān)聯(lián)的探測組件進行動作探測,以開啟關(guān)聯(lián)的探測組件。
下面結(jié)合一個實施例來對用戶關(guān)系鏈的深度維度更新和近場社交的實現(xiàn)進行說明。該實施例中,用戶關(guān)系鏈所對應(yīng)的數(shù)據(jù)將存儲于關(guān)系鏈服務(wù)器中,移動設(shè)備與探測組件綁定后,移動設(shè)備標識和探測組件標識之間的對應(yīng)關(guān)系將存儲于存儲中心。
服務(wù)器將為各社交應(yīng)用用戶提供了各種近場所活動,并通過近場活動的用戶指定頁面推送的方式使得移動設(shè)備進行相關(guān)近場頁面的顯示。
如圖11所示,該近場所活動可以是帶朋友一起看球賽,票買一送一的活動。通過服務(wù)器的推送,第一社交應(yīng)用用戶的移動設(shè)備將跳轉(zhuǎn)進入近場活動的用戶指定頁面,并選定一好友或者其他任一社交應(yīng)用用戶作為其進行近場活動的指定用戶。
請結(jié)合參閱圖12所示的時序過程,第一社交應(yīng)用用戶通過近場活動的用戶指定頁面所進行的用戶指定將按照選定的好友標識通過后臺的分享通道分享給該指定的好友,在好友側(cè)對此進行響應(yīng)即向服務(wù)器上報好友的移動設(shè)備標識。
需要說明的是,第一社交應(yīng)用用戶側(cè)所進行的用戶標識和移動設(shè)備標識上報,即S740與所進行的分享步驟,即S730可同時進行,也可根據(jù)需要先后進行,對這兩個步驟的時序不做限定。
第一社交應(yīng)用用戶邀請了其好友一起觀看球賽之后,在一起觀看球賽的日子來臨時第一社交應(yīng)用用戶和好友的移動設(shè)備中跳轉(zhuǎn)進入近場活動的執(zhí)行頁面,并在判定兩個的直線距離小于1米時,第一社交應(yīng)用用戶和好友處于近場狀態(tài)。
服務(wù)器將要求第一社交應(yīng)用用戶和好友做出擊掌手勢,如若通過反饋的動作特征判定第一社交應(yīng)用用戶和好友做出了擊掌手勢,則在繼續(xù)近場活動的同時也將第一社交應(yīng)用用戶和好友一起看球的好友關(guān)系傳遞給關(guān)系鏈服務(wù)器,為第一社交應(yīng)用用戶和好友之間二維的用戶關(guān)系鏈加入關(guān)系程度維度,以實現(xiàn)用戶關(guān)系鏈中深度維度的更新。
此外,在一個實施例中,還相應(yīng)地提供了一種處理用戶關(guān)系鏈的裝置,置于服務(wù)器中,該裝置如圖13所示,包括標識獲取模塊910、特征獲取模塊930和更新模塊950,其中:
標識獲取模塊910,用于獲取上報的用戶標識和用戶標識登錄社交應(yīng)用所在的移動設(shè)備標識;
特征獲取模塊930,用于通過移動設(shè)備標識和用戶標識進行指定的社交應(yīng)用用戶之間近場活動探測,以得到近場活動中社交應(yīng)用用戶的動作特征;
更新模塊950,用于根據(jù)近場活動中社交應(yīng)用用戶的動作特征對社交應(yīng)用的用戶關(guān)系鏈進行深度維度的更新。
進一步的,如圖14所示,標識獲取模塊910包括指定頁面推送911和標識接收單元913,其中:
指定頁面推送單元911,用于推送近場活動的用戶指定頁面至移動設(shè)備,以通過移動設(shè)備中用戶指定頁面的響應(yīng)得到指定的用戶標識和用戶標識登錄社交應(yīng)用所在的移動設(shè)備標識。
標識接收單元913,用于接收移動設(shè)備得到并上報的用戶標識和用戶標識登錄的社交應(yīng)用所在的移動設(shè)備標識。
進一步的,如圖15所示,特征獲取模塊930包括狀態(tài)接收單元931、動作指引單元933和反饋接收單元935,其中:
狀態(tài)接收單元931,用于接收移動設(shè)備反饋的各社交應(yīng)用用戶處于近場狀態(tài),各社交應(yīng)用用戶處于近場狀態(tài)是移動設(shè)備跳轉(zhuǎn)進入近場活動的執(zhí)行頁面后觸發(fā)關(guān)聯(lián)的探測組件探測得到的;
動作指引推送單元933,用于待各社交應(yīng)用用戶處于近場狀態(tài)時觸發(fā)推送動作指引信息至移動設(shè)備,移動設(shè)備是處于近場狀態(tài)的各社交應(yīng)用用戶通過各自用戶標識登錄社交應(yīng)用所在的移動設(shè)備;
反饋接收單元935,用于通過探測組件探測并反饋社交應(yīng)用用戶響應(yīng)動作指引信息所進行的動作,接收得到近場活動中社交應(yīng)用用戶的動作特征。
在另一個實施例中,該特征獲取模塊930如圖16所示還包括查找單元937和標識推送單元938,其中:
查找單元937,用于偵聽得到移動設(shè)備跳轉(zhuǎn)進入近場活動的執(zhí)行頁面后根據(jù)移動設(shè)備標識和探測組件標識之間的對應(yīng)關(guān)系查找用戶標識關(guān)聯(lián)的探測組件標識;
標識推送單元938,用于為各社交應(yīng)用用戶分別推送其他社交應(yīng)用用戶的用戶標識關(guān)聯(lián)的探測組件標識,以按照探測組件標識測距得到各社交應(yīng)用用戶處于近場狀態(tài)。
在一個實施例中,如圖17所示,更新模塊950包括結(jié)果獲取單元951和關(guān)系深度添加單元953,其中:
結(jié)果獲取單元951,用于根據(jù)近場活動中社交應(yīng)用用戶的動作特征得到近場活動中各社交應(yīng)用用戶共同完成預(yù)設(shè)動作的結(jié)果;
關(guān)系深度添加單元953,用于根據(jù)近場活動中各社交應(yīng)用用戶共同完成預(yù)設(shè)動作的結(jié)果對各社交應(yīng)用用戶在社交應(yīng)用的用戶關(guān)系鏈添加各社交應(yīng)用用戶之間的關(guān)系深度信息。
另外,在一個實施例中,如圖18所示,還提供了一種近場社交的實現(xiàn)裝置,該裝置包括指定頁面響應(yīng)模塊1010、第一標識上報模塊1030和第一動作探測模塊1050,其中:
指定頁面響應(yīng)模塊1010,用于第一社交應(yīng)用用戶標識登錄的社交應(yīng)用中,由近場活動的用戶指定頁面觸發(fā)進行用戶指定,以得到與第一社交應(yīng)用用戶進行近場活動的其他用戶標識;
第一標識上報模塊1030,用于獲取第一用戶標識登錄社交應(yīng)用所在的移動設(shè)備標識,并向服務(wù)器上報第一用戶標識、第一社交應(yīng)用用戶登錄的移動設(shè)備標識和指定的其他用戶標識;
第一動作探測模塊1050,用于近場狀態(tài)下觸發(fā)關(guān)聯(lián)探測組件探測第一社交應(yīng)用用戶在和其他社交應(yīng)用用戶之間的近場活動中的動作,以向服務(wù)器反饋近場活動中第一社交應(yīng)用用戶的動作特征;
其中,通過反饋將使服務(wù)器得以更新社交應(yīng)用中相應(yīng)用戶關(guān)系鏈的深度維度。
需要說明的是,指定頁面響應(yīng)模塊1010、第一標識上報模塊1030和第一動作探測模塊1050運行于一社交應(yīng)用用戶側(cè),該社交應(yīng)用用戶側(cè)將對進行近場活動的社交應(yīng)用用戶進行指定。
在另一個實施例中,如圖19所示,如上所述的裝置還包括第二標識上報模塊1110和第二動作探測模塊1130,其中:
第二標識上報模塊1110,用于其他任一用戶標識登錄的社交應(yīng)用中,觸發(fā)響應(yīng)第一社交應(yīng)用用戶在用戶指定頁面中進行的用戶指定,向服務(wù)器上報對應(yīng)的移動設(shè)備標識;
第二動作探測模塊1130,用于近場狀態(tài)下觸發(fā)關(guān)聯(lián)探測組件進行其他任一社交應(yīng)用用戶在近場活動的動作探測,以向服務(wù)器反饋近場活動中其他任一社交應(yīng)用用戶的動作特征。
需要說明的是,第二標識上報模塊1110和第二動作探測模塊1130運行于相對上述社交應(yīng)用用戶側(cè)的其他任一社交應(yīng)用用戶側(cè)。
在另一個實施例中,如圖20所示,如上所述的裝置還包括跳轉(zhuǎn)偵聽模塊1210、測距觸發(fā)模塊1230和狀態(tài)上報模塊1250,其中:
跳轉(zhuǎn)偵聽模塊1210,用于偵聽得到跳轉(zhuǎn)進入近場活動的執(zhí)行頁面;
測距觸發(fā)模塊1230,用于接收執(zhí)行頁面的跳轉(zhuǎn)進入觸發(fā)推送的其他社交應(yīng)用用戶關(guān)聯(lián)的探測組件標識,按照探測組件標識觸發(fā)關(guān)聯(lián)探測組件測距,以得到返回的各社交應(yīng)用用戶之間距離;
狀態(tài)上報模塊1250,用于根據(jù)各社交應(yīng)用用戶之間距離判定各社交應(yīng)用用戶處于近場狀態(tài),并向服務(wù)器上報各社交應(yīng)用用戶處于近場狀態(tài)。
需要說明的是,跳轉(zhuǎn)偵聽模塊1210、測距觸發(fā)模塊1230和狀態(tài)上報模塊1250運行于各社交應(yīng)用用戶側(cè)。
在另一個實施例中,如圖21所示,如上所述的裝置還動作指引接收模塊1310和指引信息處理模塊1330,其中:
動作指引接收模塊1310,用于接收服務(wù)器根據(jù)各社交應(yīng)用用戶處于近場狀態(tài)推送的動作指引信息;
指引信息處理模塊1330,用于顯示動作指引信息并通知關(guān)聯(lián)探測組件進行動作探測。
需要說明的是,動作指引接收模塊1310和指引信息處理模塊1330運行于各社交應(yīng)用用戶側(cè)。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
雖然已參照幾個典型實施方式描述了本發(fā)明,但應(yīng)當理解,所用的術(shù)語是說明和示例性、而非限制性的術(shù)語。由于本發(fā)明能夠以多種形式具體實施而不脫離發(fā)明的精神或?qū)嵸|(zhì),所以應(yīng)當理解,上述實施方式不限于任何前述的細節(jié),而應(yīng)在隨附權(quán)利要求所限定的精神和范圍內(nèi)廣泛地解釋,因此落入權(quán)利要求或其等效范圍內(nèi)的全部變化和改型都應(yīng)為隨附權(quán)利要求所涵蓋。