實現(xiàn)同行人即時通訊及同行信息共享的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通訊及社交網(wǎng)絡(luò)領(lǐng)域,尤其涉及同行人之間進(jìn)行即時通訊及同行信息共享的方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)及無線通訊技術(shù)的快速發(fā)展,越來越多人通過即時通訊工具和社交網(wǎng)絡(luò)進(jìn)行溝通交流,共享包括文字信息、語音、圖片、視頻等多媒體信息。例如QQ、微信、陌陌、Skype、MSN、Facebook(臉譜)、Twitter (推特)等。這些即時通訊工具和社交網(wǎng)絡(luò)除了實現(xiàn)已有好友間的即時通訊及信息共享,還提供了搜索添加其他聯(lián)系人(也可稱作好友、成員等)的功能,以不斷擴(kuò)大用戶的社交范圍。目前被大家所熟知的方式有按聯(lián)系人注冊信息(例如姓名、性別、年齡、所屬地區(qū)等)搜索添加的,按聯(lián)系人發(fā)布的內(nèi)容進(jìn)行搜索添加的,也有通過用戶的通訊錄或好友錄進(jìn)行關(guān)聯(lián)添加的。一些軟件還推出個性化的聯(lián)系人搜索模式,例如附近的人、搖一搖、漂流瓶等。還有根據(jù)共同興趣點、共同好友、常去場所等來匹配聯(lián)系人的。這些已知的聯(lián)系人搜索模式,可以歸納為以下四種實現(xiàn)方式:
1)根據(jù)內(nèi)容進(jìn)行搜索。包括用戶注冊信息,用戶提交的內(nèi)容信息,用戶自身附帶的社會關(guān)系信息,或者跟蹤用戶興趣內(nèi)容,搜索滿足匹配度的聯(lián)系人;
2)根據(jù)位置信息進(jìn)行搜索。例如附近的人功能,搜索用戶附近一定距離內(nèi)的聯(lián)系人;或者對用戶軌跡進(jìn)行聚類分析,獲得用戶的常去場所或興趣愛好,進(jìn)而向用戶推薦具有相同興趣愛好的聯(lián)系人;
3)根據(jù)同一時間觸發(fā)事件進(jìn)行搜索。例如搖一搖功能,搜索同一時段觸發(fā)該功能的聯(lián)系人;
4)隨機(jī)搜索模式。例如漂流瓶功能。
[0003]另一方面,人們的日常出行,休閑旅游,普遍存在一種社會關(guān)系一一同行人。雖然同行人嚴(yán)格來說并不算一種社會交往關(guān)系,但相對于附近的陌生人,同行人在一起的時間更長,交流機(jī)會和話題更多,尤其在需要幫助的時候,附近的人也許不容易伸出援手,而同行人通常會更愿意彼此幫助。不幸的是,無論是出于個人的社交水平,或顧忌他人的交往意愿,同行人間的交流或多或少總會存在一些不便和障礙。如能借助即時通訊工具或社交網(wǎng)絡(luò),將更容易讓同行人之間跨過這樣的交流障礙??砂l(fā)明人發(fā)現(xiàn),現(xiàn)有即時通訊工具及社交網(wǎng)絡(luò)既沒有方便同行人間進(jìn)行即時通訊的功能,也沒在好友間實現(xiàn)同行信息共享,無形中忽視了這一普遍存在的社交關(guān)系。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種實現(xiàn)同行人即時通訊及同行信息共享的方法和系統(tǒng),方便用戶在即時通訊工具及社交網(wǎng)絡(luò)中搜索添加同行人,實現(xiàn)快速便捷地交流溝通,并基于同行數(shù)據(jù),加深好友間的關(guān)聯(lián)度。
[0005]為達(dá)到上述目的,本發(fā)明的技術(shù)方案為: 一種實現(xiàn)同行人即時通訊及同行信息共享的方法,包括以下步驟:
持續(xù)通過用戶移動終端獲得用戶的位置信息及時間戳;
根據(jù)用戶當(dāng)前時段的多個位置坐標(biāo)點及時間戳,生成用戶軌跡;
對同一時段的多個用戶軌跡進(jìn)行軌跡相似度分析,判斷軌跡相似度是否大于預(yù)設(shè)的同行相似度閾值。如果大于則繼續(xù)下一步,否則取消本次用戶軌跡匹配;
兩兩計算用戶與同行用戶的同行距離和同行時間,判斷同行距離是否分別大于預(yù)設(shè)的同行距離閾值。如果大于則繼續(xù)下一步,否則取消本次用戶軌跡匹配;
將包含用戶標(biāo)識、同行人標(biāo)識、同行距離及同行時間的同行數(shù)據(jù)存儲于服務(wù)器數(shù)據(jù)庫;
根據(jù)用戶配置,在用戶移動終端上顯示包含同行人標(biāo)識的同行數(shù)據(jù);
自動構(gòu)建同行人聊天頻道,實現(xiàn)用戶與所有當(dāng)前同行人的即時通訊;
其中,獲得用戶位置信息的方法包括但不限于以下定位方法:
通過衛(wèi)星定位系統(tǒng),獲得移動終端的位置信息;
通過位置服務(wù)(Locat1n Based Services,簡稱LBS),獲得移動終端的位置信息。
[0006]所述用戶軌跡由2個及2個以上地理位置坐標(biāo)點及其時間戳構(gòu)成,并按時間順序排序形成的軌跡序列;
所述軌跡相似度分析,可以是用戶軌跡的整體匹配,也可以是局部匹配;
所述同行相似度閾值和同行距離閾值可以統(tǒng)一設(shè)置,也可以根據(jù)用戶軌跡的地理區(qū)域、時間段及移動速度的差異而分別設(shè)置;
所述同行人聊天頻道,是一個以所有當(dāng)前同行人為群成員的群聊天室。隨著用戶或其他聯(lián)系人的移動,導(dǎo)致有同行人發(fā)生變化時,同行人聊天頻道也自動更新成員清單,僅對用戶保留歷史的聊天記錄。
[0007]一種實現(xiàn)同行人即時通訊及同行信息共享的方法,包括以下步驟:
持續(xù)通過用戶移動終端獲得用戶的位置信息及時間戳;
根據(jù)用戶當(dāng)前時段的多個位置坐標(biāo)點及時間戳,生成用戶軌跡;
對多個用戶軌跡進(jìn)行軌跡時空相似度分析,獲得時空間維度上達(dá)到同行匹配標(biāo)準(zhǔn)的同行軌跡;
根據(jù)同行軌跡,兩兩計算獲得用戶與其他用戶的同行距離和同行時間;
將包含用戶標(biāo)識、同行人標(biāo)識、同行距離及同行時間的同行數(shù)據(jù)存儲于服務(wù)器數(shù)據(jù)庫;
根據(jù)用戶配置,在移動終端上顯示同行數(shù)據(jù),實現(xiàn)同行信息共享;
自動構(gòu)建同行人聊天頻道,實現(xiàn)用戶與所有當(dāng)前同行人的即時通訊;
其中,獲得用戶位置信息的方法包括但不限于以下定位方法:
通過衛(wèi)星定位系統(tǒng),獲得移動終端的位置信息;
通過位置服務(wù),獲得移動終端的位置信息。
[0008]所述用戶軌跡和同行軌跡由2個以上地理位置坐標(biāo)點及其時間戳構(gòu)成,并按時間順序排序形成的軌跡序列;
所述軌跡分析匹配,可以是所述用戶軌跡的整體匹配,也可以是局部匹配;
所述同行匹配標(biāo)準(zhǔn)為:同行距離,即同行軌跡的長度,大于預(yù)設(shè)的同行距離閾值;軌跡的空間相似度大于預(yù)設(shè)的空間相似度閾值;軌跡的時間相似度大于預(yù)設(shè)的時間相似度閾值;
所述同行距離閾值、空間相似度閾值及時間相似度閾值可統(tǒng)一設(shè)置,也可以根據(jù)用戶軌跡的地理區(qū)域、時間段和移動速度的差異而分別設(shè)置;
所述同行人聊天頻道,是一個以所有當(dāng)前同行人為群成員的群聊天室。隨著用戶或其他聯(lián)系人的移動,導(dǎo)致有同行人發(fā)生變化時,同行人聊天頻道也自動更新成員清單,僅對用戶保留歷史的聊天記錄。
[0009]所述方法可進(jìn)一步包括:
將同行距離和同行時間根據(jù)用戶軌跡的時間段、地理區(qū)域、移動方式等類型進(jìn)行分類統(tǒng)計,并用分類標(biāo)簽進(jìn)行標(biāo)識;
所述分類標(biāo)簽包括但不限于“工作日”、“節(jié)假日”、“白天”、“夜晚”、“市區(qū)”、“景區(qū)”、“步行”、“騎行”、“開車/乘車”、“動車”中的一個或多個;
用戶可點擊查詢某一聯(lián)系人所共享的詳細(xì)同行數(shù)據(jù),包括同行距離和同行時間的分類統(tǒng)計信息;
用戶可通過移動終端軟件的用戶配置功能,設(shè)置自動添加好友的條件:當(dāng)同行人的同行距離或同行時間大于用戶預(yù)先設(shè)置的好友距離閾值或好友時間閾值時,該同行人自動納入用戶的同行好友名單;
用戶可通過移動終端軟件的配置菜單,開啟好友同行數(shù)據(jù)顯示功能,讓所有好友的用戶標(biāo)簽上顯示同行距離或同行時間;
用戶可通過移動終端軟件的黑名單功能,將某一聯(lián)系人列為黑名單,從而屏蔽與該聯(lián)系人的同行軌跡分析及信息共享;
用戶可通過移動終端軟件的配置菜單關(guān)閉同行功能,停止共享用戶位置信息。
[0010]一種實現(xiàn)同行人即時通訊及同行信息共享的系統(tǒng),包括移動終端和服務(wù)器,移動終端通過移動通訊網(wǎng)絡(luò)與服務(wù)器進(jìn)行信息交換。
[0011]所述移動終端包括:定位模塊,用于通過衛(wèi)星定位系統(tǒng),獲得移動終端的衛(wèi)星定位信息;通訊模塊,可通過GPRS、CDMA、3G、