欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于電子地圖的交友方法及裝置與流程

文檔序號(hào):11950629閱讀:272來源:國知局
基于電子地圖的交友方法及裝置與流程

本發(fā)明涉及互聯(lián)網(wǎng)社交領(lǐng)域,具體而言,涉及一種基于電子地圖的交友方法及裝置。



背景技術(shù):

在社交平臺(tái)中認(rèn)識(shí)新朋友并邀約線下見面或者參加活動(dòng),用戶需要對(duì)意愿的地點(diǎn)、時(shí)間進(jìn)行安排。目前,對(duì)于線下見面的地點(diǎn)和時(shí)間討論仍停留在基于文字或者語言層面進(jìn)行溝通交流,雙方意見不能達(dá)到一致時(shí),容易造成尷尬,嚴(yán)重影響用戶體驗(yàn)。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種基于電子地圖的交友方法及裝置,以在多個(gè)用戶擁有匹配的地點(diǎn)和時(shí)間的情況下促成線下見面。

為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例采用的技術(shù)方案如下:

第一方面,本發(fā)明實(shí)施例提供一種基于電子地圖的交友方法,應(yīng)用于相互之間進(jìn)行通信連接的服務(wù)端及客戶端,所述方法包括:

所述客戶端啟動(dòng)電子地圖后,確定該電子地圖在客戶端的顯示屏上顯示的地圖區(qū)域,發(fā)送所述地圖區(qū)域給服務(wù)端,其中所述顯示屏上顯示的地圖區(qū)域是指啟動(dòng)電子地圖后顯示屏自動(dòng)顯示的區(qū)域,或者用戶在地圖上定位一目的地后顯示屏顯示的地圖區(qū)域;

所述服務(wù)端查找數(shù)據(jù)庫中存儲(chǔ)的不同用戶通過其他客戶端上傳的未來目標(biāo)區(qū)域或/和當(dāng)前位置,所述服務(wù)端篩選出所述地圖區(qū)域的未來活躍用戶或/和當(dāng)前活躍用戶,其中,所述的地圖區(qū)域的未來活躍用戶是指設(shè)置的未來目標(biāo)區(qū)域落入到所述地圖區(qū)域內(nèi)的用戶,所述的未來目標(biāo)區(qū)域?yàn)橛脩粼诳蛻舳松蟼鞯钠谕谖磥硪欢螘r(shí)間進(jìn)行線下活動(dòng)的區(qū)域,所述的地圖區(qū)域的當(dāng)前活躍用戶是指當(dāng)前地理位置落入到所述地圖區(qū)域內(nèi)的用戶;

所述服務(wù)端根據(jù)篩選出的未來活躍用戶所設(shè)置的未來目標(biāo)區(qū)域或/和當(dāng)前活躍用戶的當(dāng)前位置在所述地圖區(qū)域中的具體位置,在所述地圖區(qū)域上得到不同區(qū)域所包含的所述未來目標(biāo)區(qū)域落入其中的用戶的數(shù)量或/和所述的當(dāng)前位置落入其中的用戶的數(shù)量,并根據(jù)該數(shù)量得到所述地圖區(qū)域中各區(qū)域的未來活躍用戶的密度信息或/和當(dāng)前活躍用戶的密度信息,并將其發(fā)送給所述客戶端;

所述客戶端在所述地圖區(qū)域中各區(qū)域顯示用于指示對(duì)應(yīng)各區(qū)域的未來活躍用戶密度的標(biāo)識(shí)信息或/和用于指示對(duì)應(yīng)各區(qū)域的當(dāng)前活躍用戶密度的標(biāo)識(shí)信息;

所述客戶端響應(yīng)用戶在所述顯示屏上顯示的地圖區(qū)域上的觸摸手勢操作而確定一未來目標(biāo)區(qū)域或/和當(dāng)前目標(biāo)區(qū)域;

所述客戶端將該未來目標(biāo)區(qū)域或/和當(dāng)前目標(biāo)區(qū)域上傳至服務(wù)端;

所述服務(wù)端將所述客戶端上傳的未來目標(biāo)區(qū)域與其他客戶端上傳的未來目標(biāo)區(qū)域進(jìn)行比較,在存在區(qū)域交集時(shí),向相互之間存在有區(qū)域交集的用戶中的一方或者雙方所對(duì)應(yīng)的客戶端發(fā)送對(duì)方用戶的個(gè)人信息,其中,用戶個(gè)人信息包括用戶的背景信息;服務(wù)端也將所述客戶端上傳的當(dāng)前目標(biāo)區(qū)域與其他客戶端上傳的當(dāng)前位置進(jìn)行比較,在其他客戶端的當(dāng)前位置落入所述的當(dāng)前目標(biāo)區(qū)域時(shí),將所述的其他客戶端的用戶的個(gè)人信息發(fā)送給所述的客戶端;

所述服務(wù)端在接收到用戶在所述客戶端上對(duì)有意愿進(jìn)行社交的對(duì)方用戶的選擇操作后,向被選擇的對(duì)方用戶發(fā)起好友申請或者線下活動(dòng)邀約。

優(yōu)選地,所述服務(wù)端還用于接收客戶端響應(yīng)用戶的操作而確定一時(shí)間段,并將該時(shí)間段上傳至服務(wù)端;

所述服務(wù)端篩選出與所述用戶上傳的時(shí)間段具有時(shí)間交集的其他用戶,所述服務(wù)器從具有時(shí)間交集的其他用戶中篩選出未來目標(biāo)區(qū)域落入所述地圖區(qū)域的未來活躍用戶,所述服務(wù)端根據(jù)篩選出的未來活躍用戶所設(shè)置的未來目標(biāo)區(qū)域進(jìn)行數(shù)據(jù)分析,所述服務(wù)端根據(jù)篩選出的未來活躍用戶所設(shè)置的未來目標(biāo)區(qū)域在所述地圖區(qū)域中的具體位置,在所述地圖區(qū)域上得到不同區(qū)域所包含的未來目標(biāo)區(qū)域落入其中的用戶的數(shù)量,并根據(jù)該數(shù)量得到所述地圖區(qū)域中各區(qū)域的未來活躍用戶的密度信息,其中,所述的地圖區(qū)域的未來活躍用戶是指設(shè)置的未來目標(biāo)區(qū)域落入到所述地圖區(qū)域內(nèi)的用戶,所述的未來目標(biāo)區(qū)域?yàn)橛脩粼诳蛻舳松蟼鞯钠谕谖磥硪欢螘r(shí)間進(jìn)行線下活動(dòng)的區(qū)域;

所述服務(wù)端將客戶端上傳的時(shí)間段與其他客戶端上傳的其他時(shí)間段進(jìn)行比較,如果其他時(shí)間段與所述時(shí)間段包含時(shí)間交集,則向相互之間同時(shí)具有所述時(shí)間交集和所述未來目標(biāo)區(qū)域交集的用戶所對(duì)應(yīng)的客戶端發(fā)送對(duì)方用戶的個(gè)人信息;

所述服務(wù)端在接收到用戶在所述客戶端上對(duì)有意愿進(jìn)行社交的對(duì)方用戶的選擇操作后,向被選擇的對(duì)方用戶發(fā)起好友申請或者線下活動(dòng)邀約。

優(yōu)選地,所述方法還包括自動(dòng)上傳當(dāng)前位置的步驟,所述步驟包括:

客戶端根據(jù)加速度傳感器檢測用戶的運(yùn)動(dòng)狀態(tài),當(dāng)所述加速度傳感器檢測的垂直方向上的加速度處于持續(xù)性的規(guī)律性的往復(fù)變化時(shí)判斷所述用戶運(yùn)動(dòng)狀態(tài)為跑步,所述客戶端將用戶此刻的位置信息作為當(dāng)前運(yùn)動(dòng)位置上傳到服務(wù)器,所述當(dāng)前運(yùn)動(dòng)位置用于對(duì)具有相同運(yùn)動(dòng)愛好的其他用戶進(jìn)行邀約。

第二方面,本發(fā)明實(shí)施例提供一種基于電子地圖的交友裝置,應(yīng)用于與一服務(wù)端通信連接的客戶端,所述基于電子地圖的交友裝置包括:

地圖區(qū)域確定模塊,用于在啟動(dòng)電子地圖后,確定該電子地圖在客戶端的顯示屏上顯示的地圖區(qū)域,發(fā)送所述地圖區(qū)域給服務(wù)端,其中,所述顯示屏上顯示的地圖區(qū)域是指啟動(dòng)電子地圖后顯示屏自動(dòng)顯示的區(qū)域,或者用戶在地圖上定位一目的地后顯示屏顯示的地圖區(qū)域;

標(biāo)識(shí)信息顯示模塊,用于接收所述服務(wù)器發(fā)送的所述地圖區(qū)域中各區(qū)域的未來活躍用戶的密度信息或/和當(dāng)前活躍用戶的密度信息,在所述顯示屏上顯示的地圖區(qū)域的各區(qū)域顯示用于指示對(duì)應(yīng)區(qū)域內(nèi)的未來活躍用戶的密度的標(biāo)識(shí)信息或/和當(dāng)前活躍用戶的密度信息,其中,所述未來活躍用戶是指未來目標(biāo)區(qū)域處于所述地圖區(qū)域內(nèi)的用戶;所述當(dāng)前活躍用戶是指當(dāng)前位置處于所述地圖區(qū)域內(nèi)的用戶;

區(qū)域確定模塊,用于響應(yīng)用戶對(duì)所述顯示屏上顯示的地圖區(qū)域的觸摸手勢操作,在所述顯示屏上顯示的地圖區(qū)域上確定一未來目標(biāo)區(qū)域或/和當(dāng)前目標(biāo)區(qū)域;

上傳模塊,用于上傳所述區(qū)域確定模塊生成的未來目標(biāo)區(qū)域或/和當(dāng)前目標(biāo)區(qū)域至服務(wù)端,也用于上傳用戶針對(duì)有意愿進(jìn)行社交的對(duì)方用戶的好友申請或者線下活動(dòng)邀約;

接收模塊,用于服務(wù)端將所述的用戶上傳的未來目標(biāo)區(qū)域與其他用戶上傳的未來目標(biāo)區(qū)域進(jìn)行比較,在存在區(qū)域交集時(shí),服務(wù)端向客戶端發(fā)送的對(duì)方用戶的個(gè)人信息,并接收用戶對(duì)有意愿進(jìn)行社交的對(duì)方用戶為交友對(duì)象的選擇操作,或/和用于當(dāng)其他用戶的當(dāng)前位置落入所述的當(dāng)前目標(biāo)區(qū)域內(nèi)時(shí),服務(wù)端將所述其他用戶的個(gè)人信息發(fā)送給所述客戶端,其中,用戶的個(gè)人信息包括用戶的背景信息。

優(yōu)選地,所述裝置還包括:

當(dāng)前位置自動(dòng)上傳模塊,用于自動(dòng)上傳用戶的當(dāng)前位置,根據(jù)加速度傳感器檢測用戶的運(yùn)動(dòng)狀態(tài),其中,對(duì)于識(shí)別跑步運(yùn)動(dòng)狀態(tài)的模塊包括:當(dāng)所述加速度傳感器檢測的垂直方向上的加速度處于持續(xù)性的規(guī)律性的往復(fù)變化時(shí)判斷所述用戶運(yùn)動(dòng)狀態(tài)為跑步,所述客戶端將用戶此刻的位置信息作為當(dāng)前運(yùn)動(dòng)位置上傳到服務(wù)器,其中,所述當(dāng)前運(yùn)動(dòng)位置用于對(duì)具有相同運(yùn)動(dòng)愛好的其他用戶進(jìn)行邀約;

第三方面,本發(fā)明實(shí)施例提供一種基于電子地圖的交友裝置,應(yīng)用于與一客戶端通信連接的服務(wù)端,所述基于電子地圖的交友裝置包括:

地圖區(qū)域接收模塊,用于接收所述客戶端發(fā)送的在顯示屏上顯示的地圖區(qū)域,其中,所述顯示屏上顯示的地圖區(qū)域是指啟動(dòng)電子地圖后顯示屏自動(dòng)顯示的區(qū)域,或者用戶在地圖上定位一目的地后顯示屏顯示的地圖區(qū)域;

篩選模塊,用于篩選出所述地圖區(qū)域的未來活躍用戶或/和當(dāng)前活躍用戶,其中,所述的地圖區(qū)域的未來活躍用戶是指設(shè)置的未來目標(biāo)區(qū)域落入到所述地圖區(qū)域內(nèi)的用戶,所述的未來目標(biāo)區(qū)域?yàn)橛脩羯蟼鞯钠谕谖磥硪欢螘r(shí)間進(jìn)行線下活動(dòng)的區(qū)域,所述的當(dāng)前活躍用戶是指當(dāng)前位置落入到所述地圖區(qū)域內(nèi)的用戶;

標(biāo)識(shí)信息生成模塊,用于對(duì)篩選出的當(dāng)前活躍用戶的當(dāng)前位置在所述地圖區(qū)域中的具體位置或/和未來活躍用戶的未來目標(biāo)區(qū)域在所述地圖區(qū)域中的具體位置,在所述地圖區(qū)域上得到不同區(qū)域所包含的當(dāng)前位置落入所述區(qū)域的用戶的數(shù)量或/和未來目標(biāo)區(qū)域落入所述區(qū)域的用戶的數(shù)量,并根據(jù)該數(shù)量得到所述地圖區(qū)域中各區(qū)域的當(dāng)前活躍用戶的密度信息或/和未來活躍用戶的密度信息,并發(fā)送給客戶端;

獲取模塊,用于獲取用戶通過在客戶端的電子地圖上的觸摸手勢操作而確定的未來目標(biāo)區(qū)域或/和當(dāng)前目標(biāo)區(qū)域;

匹配模塊,用于判斷所述未來目標(biāo)區(qū)域與其他用戶上傳的未來目標(biāo)區(qū)域是否具有區(qū)域交集或/和其他用戶的當(dāng)前位置是否落入所述用戶的當(dāng)前目標(biāo)區(qū)域;

發(fā)送模塊,用于在所述用戶上傳的未來目標(biāo)區(qū)域與其他用戶上傳的未來目標(biāo)區(qū)域具有區(qū)域交集時(shí),向相互之間存在有區(qū)域交集的用戶的一方或者雙方的客戶端發(fā)送對(duì)方用戶的個(gè)人信息,或/和在其他用戶的當(dāng)前位置落入所述用戶的當(dāng)前目標(biāo)區(qū)域內(nèi)時(shí),將所述其他用戶的個(gè)人信息發(fā)送給所述的用戶客戶端,其中,用戶的個(gè)人信息包括用戶的背景信息;

交友請求發(fā)送模塊,用于在接收到用戶在所述客戶端上對(duì)有意愿進(jìn)行社交的對(duì)方用戶的選擇操作后,向被選擇的對(duì)方用戶發(fā)起好友申請或者線下活動(dòng)邀約。

優(yōu)選地,所述獲取模塊還用于獲取客戶端發(fā)送的時(shí)間段,所述時(shí)間段通過客戶端響應(yīng)用戶的操作而確定;

所述篩選模塊還用于篩選與所述用戶上傳的時(shí)間段具有時(shí)間交集的所述地圖區(qū)域地圖區(qū)域的未來活躍用戶,其中,所述的地圖區(qū)域的未來活躍用戶是指設(shè)置的未來目標(biāo)區(qū)域落入到所述地圖區(qū)域內(nèi)的用戶,所述的未來目標(biāo)區(qū)域?yàn)橛脩粼诳蛻舳松蟼鞯钠谕谖磥硪欢螘r(shí)間進(jìn)行線下活動(dòng)的區(qū)域;

所述標(biāo)識(shí)信息生成模塊,還用于對(duì)所述篩選出的具有時(shí)間交集的用戶的未來目標(biāo)區(qū)域進(jìn)行數(shù)據(jù)分析,所述服務(wù)器根據(jù)所述篩選出來的未來活躍用戶所設(shè)置的未來目標(biāo)區(qū)域在所述地圖區(qū)域中的具體位置,在所述地圖區(qū)域上得到不同區(qū)域所包含的未來目標(biāo)區(qū)域落入其中的用戶的數(shù)量,并根據(jù)該數(shù)量得到所述地圖區(qū)域中各區(qū)域的未來活躍用戶的密度信息;

所述發(fā)送模塊,還用于向同時(shí)具有時(shí)間交集和未來目標(biāo)區(qū)域交集的用戶的客戶端發(fā)送對(duì)方用戶的個(gè)人信息,其中,用戶的個(gè)人信息包括用戶的背景信息。

本發(fā)明實(shí)施例提供的基于電子地圖的交友方法及裝置,服務(wù)端從多個(gè)客戶端上傳的未來目標(biāo)區(qū)域或/和當(dāng)前位置中篩選出位于顯示屏上顯示的地圖區(qū)域內(nèi)的未來活躍用戶或/和當(dāng)前活躍用戶,根據(jù)所述地圖區(qū)域內(nèi)未來活躍用戶或/和當(dāng)前活躍用戶的分布,在所述地圖區(qū)域內(nèi)采用標(biāo)識(shí)信息顯示各區(qū)域內(nèi)未來活躍用戶的密度或/和當(dāng)前活躍用的密度。用戶可以通過顯示屏上的標(biāo)識(shí)信息直觀的了解該地圖區(qū)域內(nèi)未來活躍用戶或/和當(dāng)前活躍用戶的分布情況,以便于用戶進(jìn)行下一步在電子地圖上劃定區(qū)域的操作。服務(wù)端接收用戶通過觸摸手勢而確定的未來目標(biāo)區(qū)域或/和當(dāng)前目標(biāo)區(qū)域,將其與其他客戶端上傳的未來目標(biāo)區(qū)域或/和當(dāng)前位置進(jìn)行比較,在所述未來目標(biāo)區(qū)域與其他用戶的未來目標(biāo)區(qū)域存在區(qū)域交集或者其他用戶的當(dāng)前位置位于所述當(dāng)前目標(biāo)區(qū)域區(qū)域內(nèi)時(shí),服務(wù)端向具有未來目標(biāo)區(qū)域區(qū)域交集的用戶的客戶端發(fā)送對(duì)方用戶的個(gè)人信息,或/和在其他用戶的當(dāng)前位置落入所述用戶的當(dāng)前目標(biāo)區(qū)域內(nèi)時(shí),服務(wù)端向所述客戶端發(fā)送所述其他用戶的個(gè)人信息,供所述用戶參考與選擇。上述方法可以為客戶提供簡單便捷的交友方式,客戶通過電子地圖的標(biāo)識(shí)信息可以直觀了解電子地圖各區(qū)域的未來活躍用戶或當(dāng)前活躍用戶的密度,為用戶選擇區(qū)域提供參考,提高交友的成功幾率。

為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。

圖1是本發(fā)明第一實(shí)施例提供的一種服務(wù)端以及客戶端的基于電子地圖的交友方法的流程圖。

圖2-圖3是本發(fā)明第一實(shí)施例提供的在客戶端采用標(biāo)識(shí)信息對(duì)電子地圖中各區(qū)域的活躍用戶密度進(jìn)行表示的界面示意圖。

圖4-圖19是是本發(fā)明實(shí)施例提供的基于電子地圖的交友方法中區(qū)域的生成方式示意圖。

圖20是本發(fā)明第一實(shí)施例提供的另一種應(yīng)用于服務(wù)端以及客戶端的基于電子地圖的交友方法的流程圖。

圖21-圖26是本發(fā)明第二實(shí)施例提供的應(yīng)用于客戶端的第二交友裝置的功能模塊框圖。

圖27是本發(fā)明第二實(shí)施例提供的的應(yīng)用于服務(wù)端的第一交友裝置的功能模塊框圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的。

本發(fā)明實(shí)施例提供的基于電子地圖的交友方法應(yīng)用于用戶協(xié)商線下見面或者幫助用戶線上尋友。比如,線上的多個(gè)客戶可以通過查看顯示屏上顯示的地圖區(qū)域中各個(gè)區(qū)域的不同標(biāo)識(shí)信息,獲知在顯示的地圖區(qū)域中的未來活躍用戶或者當(dāng)前活躍用戶的分布狀況,根據(jù)上述分布狀況,用戶在電子地圖上設(shè)定區(qū)域,未來目標(biāo)區(qū)域與設(shè)定區(qū)域有交集的對(duì)方用戶及用戶當(dāng)前位置位于設(shè)定區(qū)域的對(duì)方用戶可以互相加為好友。

第一實(shí)施例

請參閱圖1,是本發(fā)明較佳實(shí)施例提供的應(yīng)用于服務(wù)端以及客戶端的交友方法的流程圖。下面將對(duì)圖1所示的具體流程和步驟進(jìn)行詳細(xì)闡述。

步驟S401,所述客戶端啟動(dòng)電子地圖后,確定該電子地圖在客戶端的顯示屏上顯示的地圖區(qū)域,發(fā)送所述地圖區(qū)域給服務(wù)端。

在本實(shí)施例中,在客戶端的顯示屏上顯示的地圖區(qū)域可以是啟動(dòng)電子地圖后顯示屏自動(dòng)顯示的區(qū)域,即定位位置為當(dāng)前位置時(shí)所對(duì)應(yīng)的地圖區(qū)域;也可以是用戶在地圖上定位一目的地后顯示屏顯示的地圖區(qū)域。

具體地,所述地圖區(qū)域是指電子地圖在顯示屏上進(jìn)行顯示時(shí),由電子地圖的四個(gè)頂點(diǎn)所確定的區(qū)域。所述客戶端可以根據(jù)顯示的地圖區(qū)域獲得四個(gè)頂點(diǎn)對(duì)應(yīng)的經(jīng)緯度信息,并將四個(gè)頂點(diǎn)對(duì)應(yīng)的經(jīng)緯度信息發(fā)送給服務(wù)端。

步驟S402,所述服務(wù)端查找數(shù)據(jù)庫中存儲(chǔ)的不同用戶通過其他客戶端上傳的未來目標(biāo)區(qū)域或/和其他客戶端的當(dāng)前位置,所述服務(wù)端篩選出所述地圖區(qū)域的未來活躍用戶或/和當(dāng)前活躍用戶。

在本實(shí)施例中,所述服務(wù)端在接收到所述客戶端發(fā)送的地圖區(qū)域的四個(gè)頂點(diǎn)對(duì)應(yīng)的經(jīng)緯度信息后,從數(shù)據(jù)庫中查找未來目標(biāo)區(qū)域落入到所述顯示屏上顯示的地圖區(qū)域內(nèi)的未來活躍用戶或/和當(dāng)前位置落入到所述顯示屏上顯示的地圖區(qū)域內(nèi)的當(dāng)前活躍用戶。其中,所述的地圖區(qū)域的未來活躍用戶是指設(shè)置的未來目標(biāo)區(qū)域落入到所述地圖區(qū)域內(nèi)的用戶,所述的未來目標(biāo)區(qū)域?yàn)橛脩粼诳蛻舳松蟼鞯钠谕谖磥硪欢螘r(shí)間進(jìn)行線下活動(dòng)的區(qū)域。

在本實(shí)施例的一種較佳實(shí)施方式中,可以采用未來目標(biāo)區(qū)域的幾何中心點(diǎn)是否落入到所述顯示屏上顯示的地圖區(qū)域內(nèi)的方式,判斷所述未來目標(biāo)區(qū)域是否落入到所述顯示屏上顯示的地圖區(qū)域內(nèi)。例如,當(dāng)所述未來目標(biāo)區(qū)域的幾何中心位于所述地圖區(qū)域內(nèi)時(shí)則認(rèn)為該未來目標(biāo)區(qū)域落入到所述顯示屏上顯示的地圖區(qū)域內(nèi),反之則沒有落入。其中,未來目標(biāo)區(qū)域的幾何中心的計(jì)算方法可以采用現(xiàn)有技術(shù)中計(jì)算封閉區(qū)域或者封閉曲線的幾何中心的算法得到,在此就不再詳細(xì)介紹。

步驟S403,所述服務(wù)端根據(jù)篩選出的未來活躍用戶所設(shè)置的未來目標(biāo)區(qū)域或/和當(dāng)前活躍用戶的當(dāng)前位置在所述地圖區(qū)域中的具體位置,在所述地圖區(qū)域上得到不同區(qū)域所包含的未來目標(biāo)區(qū)域落入其中的用戶的數(shù)量或/和當(dāng)前位置落入其中的用戶的數(shù)量,并根據(jù)該數(shù)量得到所述地圖區(qū)域中各區(qū)域的未來活躍用戶的密度信息或/和當(dāng)前活躍用戶的密度信息,并將其發(fā)送給所述客戶端。

步驟S404,所述客戶端在所述地圖區(qū)域中各區(qū)域顯示用于指示對(duì)應(yīng)各區(qū)域的未來活躍用戶密度的標(biāo)識(shí)信息或/和當(dāng)前活躍用戶密度的標(biāo)識(shí)信息。

本實(shí)施例的標(biāo)識(shí)信息的實(shí)施方法中,請參照圖2,在所述客戶端上為所述電子地圖添加一半透明或透明圖層,采用所述半透明或透明圖層中的顏色信息指示所述電子地圖的各區(qū)域內(nèi)的未來活躍用戶的密度或/和當(dāng)前活躍用戶的密度。

具體地,可以采用不同顏色或者同一顏色的不同濃度來表示各區(qū)域內(nèi)不同的未來活躍用戶的密度。在本實(shí)施方式中,優(yōu)選采用同一顏色的不同濃度進(jìn)行未來活躍用戶的密度表示,一般地,圖層的顏色越濃,代表選擇該區(qū)域的未來活躍用戶越多,反之,顏色越淡則代表選擇該區(qū)域的未來活躍用戶越少。

在本具體實(shí)施例的另一種實(shí)施方式中,請參照圖3,也可以采用圖釘?shù)拿芏戎甘舅鲭娮拥貓D的各區(qū)域內(nèi)的未來活躍用戶的密度或/和當(dāng)前活躍用戶的密度。所述圖釘?shù)拿芏扰c未來活躍用戶的密度或/和當(dāng)前活躍用戶的密度設(shè)置成正比關(guān)系。

步驟S405,客戶端響應(yīng)用戶在所述顯示屏上顯示的地圖區(qū)域上的觸摸手勢操作而確定一未來目標(biāo)區(qū)域或/和當(dāng)前目標(biāo)區(qū)域。

用戶在電子地圖上的操作可以是通過手指或者觸屏筆等方式得到。本發(fā)明實(shí)施例對(duì)區(qū)域的獲取方式不做限定。下面通過幾個(gè)例子對(duì)區(qū)域的設(shè)定進(jìn)行說明。

請參閱圖4,客戶端獲取的用戶的觸摸手勢操作是用戶通過手指在電子地圖上劃過的一操作軌跡,該操作軌跡是一封閉曲線,封閉曲線即該曲線能夠圍成一封閉區(qū)域,客戶端則確定該封閉曲線所圍成的封閉區(qū)域?yàn)樗鰠^(qū)域。當(dāng)然,用戶在操作的過程中并不是每一次均能劃出一條封閉曲線,有時(shí)候會(huì)出現(xiàn)曲線首尾交叉的情況,或者是劃出的曲線不能產(chǎn)生交點(diǎn)導(dǎo)致無法確定封閉區(qū)域。例如,請參照圖5,客戶端獲得的操作軌跡中,曲線的一端與曲線的另一端產(chǎn)生交點(diǎn)后,曲線的一端仍伸出一部分,此時(shí),客戶端會(huì)將曲線一端伸出的部分刪除,剩下一封閉曲線,客戶端確定該封閉曲線圍成的封閉區(qū)域?yàn)閰^(qū)域。請參照圖6,客戶端獲得的用戶的操作軌跡中,曲線的一端與曲線的另一端產(chǎn)生交點(diǎn)后,曲線的一端和另一端均伸出一部分,此時(shí),客戶端會(huì)將曲線兩端伸出的部分刪除,剩下一封閉曲線,客戶端確定該封閉曲線圍成的封閉區(qū)域?yàn)閰^(qū)域。請參照圖7,客戶端獲得的用戶的操作軌跡中,曲線的一端與曲線的另一端并沒有交點(diǎn),無法形成封閉區(qū)域,此時(shí),客戶端會(huì)按照預(yù)設(shè)的算法生成一條與所述操作軌跡形成封閉區(qū)域的線,通過該生成的線對(duì)該曲線進(jìn)行補(bǔ)足,使該曲線形成一封閉曲線,該生成的線可以是直線也可以是曲線,優(yōu)選為直線,客戶端從而確定補(bǔ)足后的封閉曲線圍成的封閉區(qū)域?yàn)閰^(qū)域。此外,請參照圖8,客戶端獲得的用戶的操作軌跡中,該曲線圍成的封閉區(qū)域包含兩個(gè),此時(shí),客戶端會(huì)提示用戶重新操作,容易理解的,當(dāng)曲線圍成的封閉區(qū)域大于兩個(gè)時(shí),客戶端亦會(huì)提示用戶重新操作。

區(qū)域的設(shè)定還可以通過其他方式得到,例如,請參照圖9,客戶端獲取用戶在電子地圖上選擇的點(diǎn),該點(diǎn)的生成方式可以為用戶點(diǎn)擊客戶端的觸摸屏幕形成,該點(diǎn)表現(xiàn)在觸摸屏幕上的形式可以是圖釘、標(biāo)記或者其他形狀。當(dāng)用戶選擇的點(diǎn)為一個(gè)點(diǎn)時(shí),客戶端以該點(diǎn)為圓心,一設(shè)定值為半徑或直徑,在電子地圖上計(jì)算得到一封閉的圓周區(qū)域,該設(shè)定值可以是用戶預(yù)先設(shè)定的值,也可以是圓心確定之后用戶輸入的值,如圖10所示,是設(shè)定值為圓心確定之后用戶再輸入的情況,客戶端會(huì)提示用戶輸入半徑值或者直徑值,用戶按照圖11所示的界面輸入半徑。請參照圖12,用戶選擇輸入半徑值或者直徑值后,客戶端獲得該半徑值或者直徑值,在電子地圖上以獲取的點(diǎn)為圓心,以獲得的半徑值或者直徑值得到一封閉的圓周區(qū)域,客戶端確定該圓周區(qū)域?yàn)樗鰠^(qū)域。請參照圖13,圓周區(qū)域的半徑值或者直徑值的生成方式還可以是通過用戶已選擇的點(diǎn)為起點(diǎn),在電子地圖上滑動(dòng),滑動(dòng)的終點(diǎn)與起點(diǎn)之間的距離為圓周區(qū)域的半徑值或者直徑值。

請參照圖14,當(dāng)用戶選擇的點(diǎn)為兩個(gè)點(diǎn)時(shí),客戶端將用戶選擇的兩個(gè)點(diǎn)連成的直線作為直徑或者半徑,具體請參照圖15,然后以該直線上的任意一點(diǎn)作為圓心,在電子地圖上計(jì)算得到一封閉的圓周區(qū)域,客戶端確定該圓周區(qū)域?yàn)閰^(qū)域。請參照圖16,當(dāng)用戶選擇的點(diǎn)為3個(gè)點(diǎn)時(shí),客戶端將該三個(gè)點(diǎn)在電子地圖上圍成一封閉的三角形區(qū)域,客戶端確定該三角形區(qū)域?yàn)樗鰠^(qū)域。

請參照圖17,進(jìn)一步地,區(qū)域的生成還可以是客戶端獲取用戶在電子地圖上某一按壓位置的壓力值或者面積,根據(jù)該壓力值或者面積在電子地圖上以用戶按壓位置為幾何中心點(diǎn),在電子地圖上按照預(yù)設(shè)的幾何形狀向外延伸,當(dāng)用戶停止按壓電子地圖時(shí),客戶端控制幾何形狀停止延伸,從而得到一封閉區(qū)域,確定該封閉區(qū)域?yàn)樗鰠^(qū)域,如圖18所示。

應(yīng)該說明的是,預(yù)設(shè)的幾何形狀可以是用戶預(yù)先定義的任意形狀,比如圓形、矩形、六邊形等等,如圖19所示的幾何形狀為六邊形。此外,本發(fā)明對(duì)幾何形狀延伸的形式不做限定,比如,幾何形狀向外延伸可以與用戶按壓電子地圖的壓力值/面積呈正比,用戶按壓電子屏幕的壓力值/面積越大,則幾何形狀向外延伸的速度越快,或者幾何形狀延伸的面積越大;幾何形狀向外延伸的形式還可以是,只要用戶對(duì)電子地圖有按壓,那么幾何形狀就一直向外延伸,直到用戶停止按壓電子地圖。

綜上所述,區(qū)域的生成形式能夠通過各種方式實(shí)現(xiàn),本發(fā)明實(shí)施例對(duì)用戶設(shè)定區(qū)域的方式不做限定。

S406,客戶端將該未來目標(biāo)區(qū)域或/和當(dāng)前目標(biāo)區(qū)域上傳至服務(wù)端。

區(qū)域設(shè)定之后,客戶端生成與該區(qū)域?qū)?yīng)的數(shù)據(jù),將該區(qū)域上傳至服務(wù)端,上傳的方式可以是通過無線網(wǎng)絡(luò)或者有線網(wǎng)絡(luò)實(shí)現(xiàn)。

S407,所述服務(wù)端將所述客戶端上傳的未來目標(biāo)區(qū)域或/和當(dāng)前目標(biāo)區(qū)域與其他客戶端上傳的未來目標(biāo)區(qū)域或/和其他客戶端的當(dāng)前位置進(jìn)行比較。

S408,比較未來目標(biāo)區(qū)域是否具有區(qū)域交集或/和當(dāng)前位置是否落入所述當(dāng)前目標(biāo)區(qū)域內(nèi),如果所述客戶端上傳的未來目標(biāo)區(qū)域與其他客戶端上傳的未來目標(biāo)區(qū)域有區(qū)域交集,則流程進(jìn)入步驟S409,如果沒有區(qū)域交集,則流程結(jié)束?;?和如果其他用戶的當(dāng)前位置落入所述用戶的當(dāng)前目標(biāo)區(qū)域內(nèi)時(shí),則流程進(jìn)入步驟S409,否則流程結(jié)束。

S409,所述服務(wù)端向相互之間存在有區(qū)域交集的用戶中的一方或者雙方所對(duì)應(yīng)的客戶端發(fā)送對(duì)方用戶的個(gè)人信息,或/和所述服務(wù)端將當(dāng)前位置落入所述當(dāng)前目標(biāo)區(qū)域內(nèi)的用戶的個(gè)人信息發(fā)送給所述用戶的客戶端,其中,用戶個(gè)人信息包括用戶的背景信息。

S410,所述服務(wù)端在接收到用戶在所述客戶端上對(duì)有意愿進(jìn)行社交的對(duì)方用戶的選擇操作后,向被選擇的對(duì)方用戶發(fā)起好友申請或者線下活動(dòng)邀約。

對(duì)方用戶在接收其他用戶的好友申請或者線下活動(dòng)邀約后,即可以和其他用戶進(jìn)行線下活動(dòng)。

請參照圖20,優(yōu)選地,在步驟S402之前,還包括步驟S411:客戶端響應(yīng)用戶的操作而確定一時(shí)間段。

步驟S402包括:所述服務(wù)端根據(jù)用戶上傳的時(shí)間段及其他用戶上傳的未來目標(biāo)區(qū)域和時(shí)間段得到所述地圖區(qū)域內(nèi)的未來活躍用戶。

具體地,所述服務(wù)端篩選出與所述用戶上傳的時(shí)間段具有時(shí)間交集的其他用戶,所述服務(wù)器從具有時(shí)間交集的其他用戶中篩選出未來目標(biāo)區(qū)域落入所述地圖區(qū)域的未來活躍用戶。

所述服務(wù)端根據(jù)篩選出的未來活躍用戶所設(shè)置的未來目標(biāo)區(qū)域進(jìn)行數(shù)據(jù)分析,所述服務(wù)端根據(jù)篩選出的未來活躍用戶所設(shè)置的未來目標(biāo)區(qū)域在所述地圖區(qū)域中的具體位置,在所述地圖區(qū)域上得到不同區(qū)域所包含的未來目標(biāo)區(qū)域落入其中的用戶的數(shù)量,并根據(jù)該數(shù)量得到所述地圖區(qū)域中各區(qū)域的未來活躍用戶的密度信息。其中,所述的地圖區(qū)域的未來活躍用戶是指設(shè)置的未來目標(biāo)區(qū)域落入到所述地圖區(qū)域內(nèi)的用戶,所述的未來目標(biāo)區(qū)域?yàn)橛脩粼诳蛻舳松蟼鞯钠谕谖磥硪欢螘r(shí)間進(jìn)行線下活動(dòng)的區(qū)域。

步驟S406包括:客戶端將該未來目標(biāo)區(qū)域和時(shí)間段上傳至服務(wù)端。

步驟S407包括:服務(wù)端將客戶端上傳的未來目標(biāo)區(qū)域和時(shí)間段與其他客戶端上傳的其它未來目標(biāo)區(qū)域和時(shí)間段進(jìn)行比較。

步驟S408包括:比較是否同時(shí)具有區(qū)域交集和時(shí)間交集。如果同時(shí)具有區(qū)域交集和時(shí)間交集,則進(jìn)行流程S409,如果沒有,則流程結(jié)束。

步驟S409包括:服務(wù)端向相互之間同時(shí)具有所述時(shí)間交集和所述區(qū)域交集的用戶所對(duì)應(yīng)的客戶端發(fā)送對(duì)方用戶的個(gè)人信息。

步驟S410包括:所述服務(wù)端在接收到用戶在所述客戶端上對(duì)有意愿進(jìn)行社交的對(duì)方用戶的選擇操作后,向被選擇的對(duì)方用戶發(fā)起好友申請或者線下活動(dòng)邀約。

對(duì)方用戶在接收其他用戶的好友申請或者線下活動(dòng)邀約后,即可以和其他用戶進(jìn)行線下活動(dòng)。

在本實(shí)施中添加時(shí)間選擇,使得用戶在交友過程中,可以根據(jù)自身的情況,選擇合適的時(shí)間地點(diǎn)交友,更具針對(duì)性。

綜上所述,本發(fā)明實(shí)施例提供的基于電子地圖的交友方法,服務(wù)端對(duì)客戶端上傳的未來目標(biāo)區(qū)域或/和當(dāng)前位置進(jìn)行篩選,篩選出位未來目標(biāo)區(qū)域或/和當(dāng)前位置落入所述地圖區(qū)域內(nèi)的用戶,根據(jù)篩選結(jié)果在電子地圖上給出用于指示各區(qū)域內(nèi)的未來活躍用戶密度的標(biāo)識(shí)信息或/和當(dāng)前活躍用戶密度的標(biāo)識(shí)信息,在電子地圖上顯示該標(biāo)識(shí)信息以供用戶進(jìn)行參考以便于對(duì)區(qū)域進(jìn)行選擇。用戶通過客戶端各自設(shè)定未來目標(biāo)區(qū)域和時(shí)間段,服務(wù)端對(duì)各客戶端上傳的未來目標(biāo)區(qū)域和時(shí)間段進(jìn)行比較之后,對(duì)同時(shí)具有區(qū)域交集和時(shí)間交集的客戶端發(fā)送提示信息,促成線下見面或者推薦好友。本方法有效解決了線上好友約定線下見面的地點(diǎn)和時(shí)間不便的問題,同時(shí)提供一種能提高交友成功幾率的線上尋友的方式,通過時(shí)間和在顯示有未來活躍用戶分布狀況的電子地圖上設(shè)定未來活躍區(qū)域的方式尋友。

第二實(shí)施例

請參照圖21,是本發(fā)明實(shí)施例提供的應(yīng)用于客戶端的第二交友裝置210的功能模塊框圖。所述第二交友裝置210用于執(zhí)行圖1所示的流程圖中的步驟S401及S404~S406。所述第二交友裝置210包括地圖區(qū)域確定模塊2101、標(biāo)識(shí)信息顯示模塊2102、區(qū)域確定模塊2103、上傳模塊2104和接收模塊2105。

所述地圖區(qū)域確定模塊2101,用于在啟動(dòng)電子地圖后,確定該電子地圖在客戶端的顯示屏上顯示的地圖區(qū)域,發(fā)送所述地圖區(qū)域給服務(wù)端。其中,所述顯示屏上顯示的地圖區(qū)域是指啟動(dòng)電子地圖后顯示屏自動(dòng)顯示的區(qū)域,或者用戶在地圖上定位一目的地后顯示屏顯示的地圖區(qū)域。

所述標(biāo)識(shí)信息顯示模塊2102,用于接收所述服務(wù)器發(fā)送的所述地圖區(qū)域中各區(qū)域的未來活躍用戶的密度信息或/和當(dāng)前活躍用戶的密度信息。在所述顯示屏上顯示的地圖區(qū)域的各區(qū)域顯示用于指示對(duì)應(yīng)區(qū)域內(nèi)的未來活躍用戶的密度的標(biāo)識(shí)信息或/和當(dāng)前活躍用戶的密度信息。其中,所述未來活躍用戶是指未來目標(biāo)區(qū)域處于所述地圖區(qū)域內(nèi)的用戶,所述當(dāng)前活躍用戶是指當(dāng)前位置落入當(dāng)前目標(biāo)區(qū)域內(nèi)的用戶。

所述區(qū)域確定模塊2103,用于響應(yīng)用戶對(duì)所述顯示屏上顯示的地圖區(qū)域的觸摸手勢操作,在所述顯示屏上顯示的地圖區(qū)域上確定一未來目標(biāo)區(qū)域或/和當(dāng)前目標(biāo)區(qū)域。

所述上傳模塊2104,用于上傳所述區(qū)域確定模塊生成的未來目標(biāo)區(qū)域或/和當(dāng)前目標(biāo)區(qū)域或/和當(dāng)前位置至服務(wù)端,也用于上傳用戶針對(duì)有意愿進(jìn)行社交的對(duì)方用戶的好友申請或者線下活動(dòng)邀約。

所述接收模塊2105,用于當(dāng)所述用戶上傳的未來目標(biāo)區(qū)域與其他用戶上傳的未來目標(biāo)區(qū)域存在區(qū)域交集時(shí),或/和其他用戶的當(dāng)前地理位置落入所述用戶上傳的當(dāng)前目標(biāo)區(qū)域內(nèi)時(shí),服務(wù)端向客戶端發(fā)送的對(duì)方用戶的個(gè)人信息,并接收用戶對(duì)有意愿進(jìn)行社交的對(duì)方用戶為交友對(duì)象的選擇操作,其中,用戶的個(gè)人信息包括用戶的背景信息。

優(yōu)選地,請參照圖22,所述第二交友裝置210還包括時(shí)間段確定模塊2106,用于響應(yīng)用戶的操作而確定一時(shí)間段。上傳模塊2104還用于上傳該時(shí)間段至服務(wù)端,服務(wù)端將根據(jù)用戶上傳的時(shí)間段及未來目標(biāo)區(qū)域而生成相應(yīng)地圖區(qū)域在指定時(shí)間段的未來活躍用戶密度信息。接收模塊2105還用于接收服務(wù)端將該時(shí)間段與其它客戶端上傳的時(shí)間段進(jìn)行比較后確定該時(shí)間段與所述其它時(shí)間段存在交集時(shí)發(fā)送的提示信息。

作為一種實(shí)施方式,請參照圖23,所述第二交友裝置210還包括軌跡獲取模塊2107和軌跡判斷模塊2108。所述軌跡獲取模塊2107用于獲取所述觸摸手勢操作的操作軌跡。所述軌跡判斷模塊2108用于判斷軌跡獲取模塊2107獲取的操作軌跡的形狀。當(dāng)所述操作軌跡形成一封閉區(qū)域時(shí),所述區(qū)域確定模塊2103確定該封閉區(qū)域?yàn)樗鰠^(qū)域。其中,當(dāng)用戶的操作軌跡為一首尾交叉的線時(shí),所述區(qū)域確定模塊2103刪除該線的交叉部分,從而得到一封閉線,所述區(qū)域確定模塊2103確定該封閉線圍成的封閉區(qū)域?yàn)閰^(qū)域。當(dāng)所述操作軌跡未形成封閉區(qū)域時(shí),所述區(qū)域確定模塊2103按照預(yù)設(shè)算法生成一條與所述操作軌跡形成封閉區(qū)域的線,然后將該封閉區(qū)域確定為所述區(qū)域。當(dāng)所述操作軌跡形成多個(gè)封閉區(qū)域時(shí),所述區(qū)域確定模塊2103提示用戶重新操作。

作為另一種實(shí)施方式,請參照圖24,所述第二交友裝置210還包括觸點(diǎn)獲取模塊2109、觸點(diǎn)判斷模塊2110和尺寸獲取模塊2111。所述觸點(diǎn)獲取模塊2109用于獲取用戶在電子地圖上選擇的點(diǎn)。所述觸點(diǎn)判斷模塊2110用于判斷獲取的用戶在電子地圖上選擇的點(diǎn)的數(shù)量。所述尺寸獲取模塊2111,用于在觸點(diǎn)獲取模塊獲取2109的點(diǎn)為一個(gè)點(diǎn)時(shí),獲取用戶設(shè)定的半徑值或者直徑值。該半徑值或者直徑值的獲取可以是用戶預(yù)先輸入的數(shù)值,或者臨時(shí)輸入的值,或者是用戶以觸點(diǎn)為起點(diǎn),在電子地圖上滑動(dòng),滑動(dòng)的終點(diǎn)與起點(diǎn)之間的距離。所述區(qū)域確定模塊2103用于在觸點(diǎn)獲取模塊2109獲取的點(diǎn)為一個(gè)點(diǎn)時(shí),以觸點(diǎn)獲取模塊2109獲得的點(diǎn)為圓心,以尺寸獲取模塊2111獲得的半徑值為半徑,或者以尺寸獲取模塊2111獲得的直徑值為直徑,在電子地圖上計(jì)算得到一封閉的圓周區(qū)域,確定該封閉的圓周區(qū)域?yàn)閰^(qū)域。當(dāng)觸點(diǎn)獲取模塊2109獲取的點(diǎn)為兩個(gè)點(diǎn)時(shí),所述區(qū)域確定模塊2103以觸點(diǎn)獲取模塊獲取2109的兩個(gè)點(diǎn)連成的直線為直徑或半徑,以該直線上的任意一點(diǎn)為圓心,在電子地圖上計(jì)算得到一封閉的圓周區(qū)域,確定該封閉的圓周區(qū)域?yàn)樗鰠^(qū)域。當(dāng)觸點(diǎn)獲取模塊2109獲取的點(diǎn)為三個(gè)點(diǎn)時(shí),所述區(qū)域確定模塊2103將該三個(gè)點(diǎn)圍成的一封閉的三角形區(qū)域確定為所述區(qū)域。

作為又一種實(shí)施方式,請參照圖25,所述第二交友裝置210還包括觸點(diǎn)偵測模塊2112、壓力/面積偵測模塊2113。所述觸點(diǎn)偵測模塊2112用于獲取用戶在電子地圖上的按壓位置。所述壓力/面積偵測模塊2113,用于獲取用戶在電子地圖上的按壓位置的壓力值/面積。所述區(qū)域確定模塊2103根據(jù)壓力/面積偵測模塊2113獲取的壓力值或面積,以觸點(diǎn)偵測模塊2112獲取的按壓位置為幾何中心點(diǎn),在電子地圖上按照預(yù)設(shè)的幾何形狀向外延伸,在用戶停止按壓電子地圖時(shí)控制幾何形狀的停止延伸以形成一封閉區(qū)域,并確定該封閉區(qū)域?yàn)樗鰠^(qū)域。

在其它的實(shí)施方式中,請參照圖26,所述第二交友裝置210還包括當(dāng)前位置自動(dòng)上傳模塊2114。所述當(dāng)前位置自動(dòng)上傳模塊2114,用于自動(dòng)上傳用戶的當(dāng)前位置,其中,當(dāng)前位置自動(dòng)上傳模塊2114上傳用戶當(dāng)前的位置的情形包括根據(jù)加速度傳感器檢測用戶的運(yùn)動(dòng)狀態(tài),當(dāng)所述加速度傳感器檢測的垂直方向上的加速度處于持續(xù)性的規(guī)律性的往復(fù)變化時(shí)判斷所述用戶運(yùn)動(dòng)狀態(tài)為跑步,所述客戶端將用戶此刻的位置信息作為當(dāng)前運(yùn)動(dòng)位置上傳到服務(wù)器,其中,所述當(dāng)前運(yùn)動(dòng)位置用于對(duì)具有相同運(yùn)動(dòng)愛好的其他用戶進(jìn)行邀約。所述標(biāo)識(shí)信息顯示模塊2102,還用于在所述顯示屏上顯示的地圖區(qū)域的各區(qū)域顯示用于指示對(duì)應(yīng)區(qū)域內(nèi)的當(dāng)前活躍用戶的密度的標(biāo)識(shí)信息,其中,當(dāng)前活躍用戶是指用戶的當(dāng)前位置處于所述地圖區(qū)域內(nèi)的用戶。所述區(qū)域確定模塊2103,還用于響應(yīng)用戶對(duì)所述顯示屏上顯示的地圖區(qū)域的觸摸手勢操作,在所述顯示屏上顯示的地圖區(qū)域上確定一當(dāng)前目標(biāo)區(qū)域。所述上傳模塊2104,還用于上傳該當(dāng)前目標(biāo)區(qū)域至服務(wù)端。所述接收模塊2105,還用于接收服務(wù)端發(fā)送的當(dāng)前位置位于所述區(qū)域內(nèi)的其他用戶的個(gè)人信息,其中,所述用戶的個(gè)人信息包括用戶的背景信息。

請參照圖27,是本發(fā)明實(shí)施例提供的應(yīng)用于服務(wù)端的第一交友裝置110的功能模塊架構(gòu)示意圖。所述第一交友裝置110用于執(zhí)行圖1所示的流程圖中的步驟S402~S403,S407-S410。所述第一交友裝置110包括地圖區(qū)域接收模塊1101、篩選模塊1102、標(biāo)識(shí)信息生成模塊1103、獲取模塊1104、匹配模塊1105、發(fā)送模塊1106及交友請求發(fā)送模塊1107。所述地圖區(qū)域接收模塊1101,用于接收所述客戶端發(fā)送的在顯示屏上顯示的地圖區(qū)域,其中,所述顯示屏上顯示的地圖區(qū)域是指啟動(dòng)電子地圖后顯示屏自動(dòng)顯示的區(qū)域,或者用戶在地圖上定位一目的地后顯示屏顯示的地圖區(qū)域。所述篩選模塊1102,用于篩選出所述地圖區(qū)域的未來活躍用戶或/和當(dāng)前活躍用戶,其中,所述的地圖區(qū)域的未來活躍用戶是指設(shè)置的未來目標(biāo)區(qū)域落入到所述地圖區(qū)域內(nèi)的用戶,所述的未來目標(biāo)區(qū)域?yàn)橛脩羯蟼鞯钠谕谖磥硪欢螘r(shí)間進(jìn)行線下活動(dòng)的區(qū)域,所述的地圖區(qū)域的當(dāng)前活躍用戶是指當(dāng)前位置落入所述地圖區(qū)域內(nèi)的用戶。所述標(biāo)識(shí)信息生成模塊1103,用于對(duì)篩選出的未來活躍用戶的未來目標(biāo)區(qū)域或/和當(dāng)前活躍用戶的當(dāng)前位置在所述地圖區(qū)域中的具體位置,在所述地圖區(qū)域上得到不同區(qū)域所包含的未來目標(biāo)區(qū)域落入其中的用戶的數(shù)量或/和當(dāng)前位置落入其中的用戶的數(shù)量,得到所述地圖區(qū)域內(nèi)中各區(qū)域的未來活躍用戶的密度信息或/和當(dāng)前活躍用戶的密度信息,并發(fā)送給客戶端。所述獲取模塊1104,用于獲取用戶通過在客戶端的電子地圖上的觸摸手勢操作而確定的未來目標(biāo)區(qū)域或/和當(dāng)前目標(biāo)區(qū)域。所述匹配模塊1105,用于判斷所述未來目標(biāo)區(qū)域與其他用戶上傳的未來目標(biāo)區(qū)域是否具有區(qū)域交集或/和用于判斷其他用戶的當(dāng)前位置是否落入所述的當(dāng)前目標(biāo)區(qū)域。所述發(fā)送模塊1106,用于在所述用戶上傳的未來目標(biāo)區(qū)域與其他用戶上傳的未來目標(biāo)區(qū)域具有區(qū)域交集時(shí),向相互之間存在有區(qū)域交集的用戶的一方或者雙方的客戶端發(fā)送對(duì)方用戶的個(gè)人信息,或/和其他用戶的當(dāng)前位置落入所述用戶的當(dāng)前目標(biāo)區(qū)域內(nèi)時(shí),向所述用戶的客戶端發(fā)送所述其他用戶的個(gè)人信息;其中,用戶的個(gè)人信息包括用戶的背景信息。所述交友請求發(fā)送模塊1107,用于在接收到用戶在所述客戶端上對(duì)有意愿進(jìn)行社交的對(duì)方用戶的選擇操作后,向被選擇的對(duì)方用戶發(fā)起好友申請或者線下活動(dòng)邀約。

在本實(shí)施例的另一種實(shí)施方式中,所述獲取模塊1104還用于獲取客戶端發(fā)送的時(shí)間段,所述時(shí)間段通過客戶端響應(yīng)用戶的操作而確定。所述篩選模塊1102還用于篩選與所述用戶上傳的時(shí)間段具有時(shí)間交集的所述地圖區(qū)域地圖區(qū)域的未來活躍用戶,其中,所述的地圖區(qū)域的未來活躍用戶是指設(shè)置的未來目標(biāo)區(qū)域落入到所述地圖區(qū)域內(nèi)的用戶,所述的未來目標(biāo)區(qū)域?yàn)橛脩粼诳蛻舳松蟼鞯钠谕谖磥硪欢螘r(shí)間進(jìn)行線下活動(dòng)的區(qū)域。所述標(biāo)識(shí)信息生成模塊1103,還用于對(duì)所述篩選出的具有時(shí)間交集的用戶的未來目標(biāo)區(qū)域進(jìn)行數(shù)據(jù)分析,所述服務(wù)器根據(jù)所述篩選出來的未來活躍用戶所設(shè)置的未來目標(biāo)區(qū)域在所述地圖區(qū)域中的具體位置,在所述地圖區(qū)域上得到不同區(qū)域所包含的未來目標(biāo)區(qū)域落入其中的用戶的數(shù)量,并根據(jù)該數(shù)量得到所述地圖區(qū)域中各區(qū)域的未來活躍用戶的密度信息。所述發(fā)送模塊1106,還用于向同時(shí)具有時(shí)間交集和未來目標(biāo)區(qū)域交集的用戶的客戶端發(fā)送對(duì)方用戶的個(gè)人信息,其中,用戶的個(gè)人信息包括用戶的背景信息。

以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)之內(nèi)。因此,本發(fā)明的保護(hù)應(yīng)所述以權(quán)利要求的保護(hù)為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
毕节市| 江达县| 霍林郭勒市| 保康县| 岢岚县| 黔西县| 平泉县| 邳州市| 师宗县| 东辽县| 古交市| 江油市| 龙胜| 武乡县| 阳春市| 定边县| 汉阴县| 治县。| 丹巴县| 穆棱市| 闵行区| 贞丰县| 长武县| 灵山县| 英德市| 北宁市| 郁南县| 武陟县| 鱼台县| 荥阳市| 鹤岗市| 岑巩县| 乐平市| 革吉县| 右玉县| 昂仁县| 黔东| 开化县| 惠水县| 清苑县| 玛多县|