1.一種會話頁面中實(shí)現(xiàn)地理位置展示的方法,其特征在于,包括:
會話頁面中觸發(fā)開啟用戶和聯(lián)系人之間的地理位置展示時上報用戶位置信息;
接收中轉(zhuǎn)服務(wù)器根據(jù)所述聯(lián)系人和上報的用戶位置信息返回的地圖加載信息;
在所述會話頁面的背景加載所述地圖加載信息,以得到標(biāo)識了用戶所在地理位置,或用戶所在地理位置和聯(lián)系人所在地理位置的地圖。
2.如權(quán)利要求1所述的會話頁面中實(shí)現(xiàn)地理位置展示的方法,其特征在于,所述會話頁面中觸發(fā)開啟用戶和聯(lián)系人之間的地理位置展示時上報用戶位置信息的步驟之前,所述方法包括:
偵聽得到所述會話頁面中位置展示入口觸發(fā)的地理位置展示的開啟操作;
通過所述地理位置展示的開啟操作向所述中轉(zhuǎn)服務(wù)器發(fā)起所述用戶和聯(lián)系人的地理位置展示請求,以在所述中轉(zhuǎn)服務(wù)器中標(biāo)記所述用戶和聯(lián)系人之間地理位置展示的開啟。
3.如權(quán)利要求2所述的會話頁面中實(shí)現(xiàn)地理位置展示的方法,其特征在于,所述會話頁面中觸發(fā)開啟用戶和聯(lián)系人之間的地理位置展示時上報用戶位置信息的步驟之后,所述方法還包括:
接收所述中轉(zhuǎn)服務(wù)器根據(jù)上報的用戶位置信息,或用戶位置信息和聯(lián)系人位置信息推送的地圖類型推薦消息,并顯示;
獲取顯示的所述地圖類型推薦消息中觸發(fā)的類型選定操作,以得到用戶與相關(guān)的聯(lián)系人之間進(jìn)行地理位置展示的地圖類型。
4.如權(quán)利要求1所述的會話頁面中實(shí)現(xiàn)地理位置展示的方法,其特征在于,所述接收中轉(zhuǎn)服務(wù)器根據(jù)所述聯(lián)系人和上報的用戶位置信息返回的地圖加載信息的步驟之前,所述方法還包括:
判斷所述用戶進(jìn)行地理位置展示相關(guān)的聯(lián)系人所在客戶端是否開啟與所述用戶之間的地理位置展示,若為是,則
根據(jù)所述聯(lián)系人和用戶得到地圖加載信息;
為所述用戶所在客戶端和聯(lián)系人所在客戶端分別返回地圖加載信息。
5.如權(quán)利要求4所述的會話頁面中實(shí)現(xiàn)地理位置展示的方法,其特征在于,所述方法還包括:
判斷得到用戶進(jìn)行地理位置展示相關(guān)的聯(lián)系人所在客戶端未開啟與所述用戶之間的地理位置展示,則根據(jù)所述用戶得到地圖加載信息。
6.如權(quán)利要求4所述的會話頁面中實(shí)現(xiàn)地理位置展示的方法,其特征在于,所述根據(jù)所述聯(lián)系人和用戶得到地圖加載信息的步驟包括:
由存儲的位置信息中根據(jù)所述相關(guān)的聯(lián)系人和用戶獲取對應(yīng)的聯(lián)系人位置信息和用戶位置信息;
由存儲的地圖數(shù)據(jù)中提取與所述聯(lián)系人位置信息、用戶位置信息和設(shè)置的地圖類型相匹配的地圖;
打包所述聯(lián)系人位置信息、用戶位置信息和匹配的地圖以得到地圖加載信息。
7.如權(quán)利要求6所述的會話頁面中實(shí)現(xiàn)地理位置展示的方法,其特征在于,所述由存儲的位置信息中根據(jù)所述相關(guān)的聯(lián)系人和用戶獲取對應(yīng)的聯(lián)系人位置信息和用戶位置信息的步驟之后,所述根據(jù)所述聯(lián)系人和用戶得到地圖加載信息的步驟還包括:
根據(jù)所述聯(lián)系人位置信息和用戶位置信息判斷當(dāng)前用戶和聯(lián)系人之間的地理位置展示是否超出所述會話頁面中作為背景的地圖,若為是,則
進(jìn)入所述由存儲的地圖數(shù)據(jù)中提取與所述聯(lián)系人位置信息、用戶位置信息和設(shè)置的地圖類型相匹配的地圖的步驟。
8.如權(quán)利要求7所述的會話頁面中實(shí)現(xiàn)地理位置展示的方法,其特征在于,所述根據(jù)所述聯(lián)系人和用戶得到地圖加載信息的步驟還包括:
若根據(jù)所述聯(lián)系人位置信息和用戶位置信息判斷得到當(dāng)前用戶和聯(lián)系人之間的地理位置展示未超出所述會話頁面中作為背景的地圖,則打包所述聯(lián)系人位置信息、用戶位置信息以得到地圖加載信息。
9.如權(quán)利要求5所述的會話頁面中實(shí)現(xiàn)地理位置展示的方法,其特征在于,所述根據(jù)所述用戶得到地圖加載信息的步驟包括:
由存儲的位置信息中根據(jù)所述用戶獲取對應(yīng)的用戶位置信息;
由存儲的地圖數(shù)據(jù)中提取與所述用戶位置信息和設(shè)置的地圖類型相匹配的地圖;
打包所述用戶位置信息和匹配的地圖以得到地圖加載信息。
10.如權(quán)利要求9所述的會話頁面中實(shí)現(xiàn)地理位置展示的方法,其特征在于,所述由存儲的位置信息中根據(jù)所述用戶獲取對應(yīng)的用戶位置信息的步驟之后,所述根據(jù)所述用戶得到地圖加載信息的步驟還包括:
根據(jù)所述用戶位置信息判斷當(dāng)前用戶和聯(lián)系人之間的地理位置展示是否超出所述會話頁面中作為背景的地圖,若為是,則
進(jìn)入所述由存儲的地圖數(shù)據(jù)中提取與所述用戶位置信息和設(shè)置的地圖類型相匹配的地圖的步驟。
11.如權(quán)利要求10所述的會話頁面中實(shí)現(xiàn)地理位置展示的方法,所述根據(jù)所述用戶得到地圖加載信息的步驟還包括:
若根據(jù)所述用戶位置信息判斷得到當(dāng)前用戶和聯(lián)系人之間的地理位置展示未超出所述會話頁面中作為背景的地圖,則打包所述用戶位置信息以得到地圖加載信息。
12.如權(quán)利要求1所述的會話頁面中實(shí)現(xiàn)地理位置展示的方法,其特征在于,所述會話頁面中觸發(fā)開啟用戶和聯(lián)系人之間的地理位置展示時上報用戶位置信息的步驟之后,所述方法還包括:
根據(jù)所述上報的用戶位置信息或者聯(lián)系人位置信息判斷所述用戶或者聯(lián)系人的移動距離是否超出預(yù)設(shè)距離,若為是,則將所述上報的用戶位置信息或者聯(lián)系人位置信息更新至所述中轉(zhuǎn)服務(wù)器中存儲的位置信息。
13.如權(quán)利要求1所述的會話頁面中實(shí)現(xiàn)地理位置展示的方法,其特征在于,所述方法還包括:
偵聽得到所述會話頁面中觸發(fā)的關(guān)閉地理位置展示的操作;
通過所述關(guān)閉地理位置展示的操作對所述會話頁面中的地圖進(jìn)行清除處理,并向所述中轉(zhuǎn)服務(wù)器發(fā)起關(guān)閉地理位置展示的請求;
所述中轉(zhuǎn)服務(wù)器根據(jù)所述發(fā)起的關(guān)閉地理位置展示的請求標(biāo)記所述地理位置展示的關(guān)閉。
14.一種會話頁面中實(shí)現(xiàn)地理位置展示的系統(tǒng),其特征在于,包括:
上報模塊,用于會話頁面中觸發(fā)開啟用戶和聯(lián)系人之間的地理位置展示時上報用戶位置信息;
接收模塊,用于接收中轉(zhuǎn)服務(wù)器根據(jù)聯(lián)系人和上報的用戶位置信息返回的地圖加載信息;
加載模塊,用于在所述會話頁面的背景加載所述地圖加載信息,以得到標(biāo)識了用戶所在地理位置,或用戶所在地理位置和聯(lián)系人所在地理位置的地圖。
15.如權(quán)利要求14所述的會話頁面中實(shí)現(xiàn)地理位置展示的系統(tǒng),其特征在于,所述系統(tǒng)還包括:
開啟偵聽模塊,用于偵聽得到所述會話頁面中位置展示入口觸發(fā)的地理位置展示的開啟操作;
開啟請求模塊,用于通過所述地理位置展示的開啟操作向所述中轉(zhuǎn)服務(wù)器發(fā)起所述用戶和聯(lián)系人的地理位置展示請求, 以在所述中轉(zhuǎn)服務(wù)器中標(biāo)記所述用戶和聯(lián)系人之間地理位置展示的開啟。
16.如權(quán)利要求15所述的會話頁面中實(shí)現(xiàn)地理位置展示的系統(tǒng),其特征在于,所述系統(tǒng)還包括:
推薦接收模塊,用于接收所述中轉(zhuǎn)服務(wù)器根據(jù)上報的用戶位置信息,或用戶位置信息和聯(lián)系人位置信息推送的地圖類型推薦消息,并顯示;
操作獲取模塊,用于獲取顯示的所述地圖類型推薦消息中觸發(fā)的類型選定操作,以得到用戶與相關(guān)的聯(lián)系人之間進(jìn)行地理位置展示的地圖類型。
17.如權(quán)利要求14所述的會話頁面中實(shí)現(xiàn)地理位置展示的系統(tǒng),其特征在于,所述系統(tǒng)還包括中轉(zhuǎn)服務(wù)器,所述中轉(zhuǎn)服務(wù)器包括:
加載判斷模塊,用于判斷所述用戶進(jìn)行地理位置展示相關(guān)的聯(lián)系人所在客戶端是否開啟與所述用戶之間的地理位置展示,若為是,則通知第一信息獲取模塊;
所述第一信息獲取模塊用于根據(jù)所述聯(lián)系人和用戶得到地圖加載信息;
信息下發(fā)模塊,用于為所述用戶所在客戶端和聯(lián)系人所在客戶端分別返回地圖加載信息。
18.如權(quán)利要求17所述的會話頁面中實(shí)現(xiàn)地理位置展示的系統(tǒng),其特征在于,所述中轉(zhuǎn)服務(wù)器還包括:
第二信息獲取模塊,用于判斷得到用戶進(jìn)行地理位置展示相關(guān)的聯(lián)系人所在客戶端未開啟與所述用戶之間的地理位置展示時,根據(jù)所述用戶得到地圖加載信息。
19.如權(quán)利要求17所述的會話頁面中實(shí)現(xiàn)地理位置展示的系統(tǒng),其特征在于,所述第一信息獲取模塊包括:
第一位置獲取單元,用于由存儲的位置信息中根據(jù)所述相關(guān)的聯(lián)系人和用戶獲取對應(yīng)的聯(lián)系人位置信息和用戶位置信息;
第一地圖獲取單元,用于由存儲的地圖數(shù)據(jù)中提取與所述聯(lián)系人位置信息、用戶位置信息和設(shè)置的地圖類型相匹配的地圖;
第一打包單元,用于打包所述聯(lián)系人位置信息、用戶位置信息和匹配的地圖以得到地圖加載信息。
20.如權(quán)利要求19所述的會話頁面中實(shí)現(xiàn)地理位置展示的系統(tǒng),其特征在于,所述第一信息獲取模塊還包括:
第一超限判斷單元,用于根據(jù)所述聯(lián)系人位置信息和用戶位置信息判斷當(dāng)前用戶和聯(lián)系人之間的地理位置展示是否超出所述會話頁面中作為背景的地圖,若為是,則通知所述第一地圖獲取單元。
21.如權(quán)利要求20所述的會話頁面中實(shí)現(xiàn)地理位置展示的系統(tǒng),其特征在于,所述第一信息獲取模塊還包括:
第一信息打包單元,用于若根據(jù)所述聯(lián)系人位置信息和用戶位置信息判斷得到當(dāng)前用戶和聯(lián)系人之間的地理位置展示未超出所述會話頁面中作為背景的地圖時,打包所述聯(lián)系人位置信息、用戶位置信息以得到地圖加載信息。
22.如權(quán)利要求18所述的會話頁面中實(shí)現(xiàn)地理位置展示的系統(tǒng),其特征在于,第二信息獲取模塊包括:
第二位置獲取單元,用于由存儲的位置信息中根據(jù)所述用戶獲取對應(yīng)的用戶位置信息;
第二地圖獲取單元,用于由存儲的地圖數(shù)據(jù)中提取與所述用戶位置信息和設(shè)置的地圖類型相匹配的地圖;
第二打包單元,用于打包所述用戶位置信息和匹配的地圖以得到地圖加載信息。
23.如權(quán)利要求22所述的會話頁面中實(shí)現(xiàn)地理位置展示的系統(tǒng),其特征在于,所述第二信息獲取模塊還包括:
第二超限判斷單元,用于根據(jù)所述用戶位置信息判斷當(dāng)前用戶和聯(lián)系人之間的地理位置展示是否超出所述會話頁面中作為背景的地圖,若為是,則第二地圖獲取單元。
24.如權(quán)利要求23所述的會話頁面中實(shí)現(xiàn)地理展示的系統(tǒng),所述第二信息獲取模塊包括:
第二信息打包單元,用于若根據(jù)所述用戶位置信息判斷得到當(dāng)前用戶和聯(lián)系人之間的地理位置展示未超出所述會話頁面中作為背景的地圖時,打包所述用戶位置信息以得到地圖加載信息。
25.如權(quán)利要求14所述的會話頁面中實(shí)現(xiàn)地理位置展示的系統(tǒng),其特征在于,所述中轉(zhuǎn)服務(wù)器還包括:
移動有效性判斷模塊,用于根據(jù)所述上報的用戶位置信息或者聯(lián)系人位置信息判斷所述用戶或者聯(lián)系人的移動距離是否超出預(yù)設(shè)距離,若為是,則通知更新模塊;
所述更新模塊用于將所述上報的用戶位置信息或者聯(lián)系人位置信息更新至存儲的位置信息。
26.如權(quán)利要求14所述的會話頁面中實(shí)現(xiàn)地理位置展示的系統(tǒng),其特征在于,所述系統(tǒng)包括:
關(guān)閉偵聽模塊,用于偵聽得到所述會話頁面中觸發(fā)的關(guān)閉地理位置展示的操作;
清除處理模塊,用于通過所述關(guān)閉地理位置展示的操作對所述會話頁面中的地圖進(jìn)行清除處理,并向所述中轉(zhuǎn)服務(wù)器發(fā)起關(guān)閉地理位置展示的請求;
所述中轉(zhuǎn)服務(wù)器進(jìn)一步用于根據(jù)所述發(fā)起的關(guān)閉地理位置展示的請求標(biāo)記所述地理位置展示的關(guān)閉。