本公開涉及信息處理技術(shù)領(lǐng)域,尤其涉及一種位置信息共享的方法及裝置。
背景技術(shù):
即時(shí)通訊工具發(fā)展迅速,目前已經(jīng)被大多數(shù)的用戶所接受,成為用戶工作生活中必不可少的通訊工具。為了便于多個(gè)用戶之間的溝通,可以通過即時(shí)通訊工具創(chuàng)建包括該多個(gè)用戶的通信群組,且在該通信群組中,該多個(gè)用戶通??梢怨蚕砀髯缘奈恢眯畔ⅰ?/p>
相關(guān)技術(shù)中,當(dāng)通信群組中的多個(gè)用戶在該通信群組中共享各自的位置信息時(shí),在該通信群組的會(huì)話界面中,將該多個(gè)用戶的位置信息以多條會(huì)話消息的形式進(jìn)行顯示,之后,該通信群組中的用戶可以通過點(diǎn)擊該多條會(huì)話消息,來分別查看該多個(gè)用戶共享的位置信息。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開提供一種位置信息共享的方法及裝置。
根據(jù)本公開實(shí)施例的第一方面,提供一種位置信息共享的方法,所述方法包括:
當(dāng)在通信群組中接收到位置信息查看指令時(shí),基于所述通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取多個(gè)位置信息,所述多個(gè)位置信息為當(dāng)前時(shí)間之前所述通信群組中的用戶共享的位置信息;
調(diào)用第三方地圖應(yīng)用,并通過所述第三方地圖應(yīng)用顯示所述多個(gè)位置信息;
在顯示所述多個(gè)位置信息的過程中,顯示所述多個(gè)位置信息之間的查詢選項(xiàng),所述查詢選項(xiàng)用于查詢所述多個(gè)位置信息之間的位置關(guān)系,所述位置關(guān)系包括距離信息、路線信息和道路擁堵信息中的至少一個(gè)。
可選地,所述基于所述通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取多個(gè)位置信息,包括:
基于所述通信群組的群組標(biāo)識(shí),從所述服務(wù)器中,獲取共享時(shí)間位于當(dāng)前時(shí)間之前且離當(dāng)前時(shí)間最近的指定時(shí)間段內(nèi)的多個(gè)位置信息。
可選地,所述通過所述第三方地圖應(yīng)用顯示所述多個(gè)位置信息之前,還包括:
基于所述通信群組的群組標(biāo)識(shí),從所述服務(wù)器中,獲取所述多個(gè)位置信息的描述信息和共享所述多個(gè)位置信息的用戶標(biāo)識(shí);
相應(yīng)地,所述通過所述第三方地圖應(yīng)用顯示所述多個(gè)位置信息,包括:
通過所述第三方地圖應(yīng)用顯示所述多個(gè)位置信息、所述多個(gè)位置信息的描述信息和共享所述多個(gè)位置信息的用戶標(biāo)識(shí)。
可選地,所述顯示所述多個(gè)位置信息之間的查詢選項(xiàng)之后,還包括如下方式中的至少一個(gè):
當(dāng)基于所述多個(gè)位置信息之間的查詢選項(xiàng)接收到距離查詢指令時(shí),基于所述距離查詢指令中攜帶的第一位置信息和第二位置信息,從第三方應(yīng)用服務(wù)器中,獲取距離查詢結(jié)果,并顯示所述距離查詢結(jié)果,所述第一位置信息和所述第二位置信息均為所述多個(gè)位置信息中的任一位置信息;
當(dāng)基于所述多個(gè)位置信息之間的查詢選項(xiàng)接收到路線查詢指令時(shí),基于所述路線查詢指令中攜帶的第一位置信息和第二位置信息,從第三方應(yīng)用服務(wù)器中,獲取路線查詢結(jié)果,并顯示所述路線查詢結(jié)果;
當(dāng)基于所述多個(gè)位置信息之間的查詢選項(xiàng)接收到道路擁堵查詢指令時(shí),基于所述道路擁堵查詢指令中攜帶的第一位置信息和第二位置信息,從第三方應(yīng)用服務(wù)器中,獲取道路擁堵查詢結(jié)果,并顯示所述道路擁堵查詢結(jié)果。
可選地,所述方法還包括:
當(dāng)在通信群組中接收到位置信息共享指令時(shí),獲取當(dāng)前所處位置的位置信息,或者,通過所述第三方地圖應(yīng)用顯示地圖,當(dāng)在所述第三方地圖應(yīng)用所顯示的地圖中接收到目標(biāo)位置的選擇指令時(shí),獲取所述目標(biāo)位置的位置信息;
向所述服務(wù)器發(fā)送位置信息共享請(qǐng)求,所述位置信息共享請(qǐng)求中攜帶獲取的位置信息。
可選地,所述向所述服務(wù)器發(fā)送位置信息共享請(qǐng)求之前,還包括:
當(dāng)檢測(cè)到針對(duì)所述獲取的位置信息的描述信息添加指令時(shí),確定針對(duì)所述獲取的位置信息所添加的描述信息;
獲取當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí);
相應(yīng)地,所述向所述服務(wù)器發(fā)送位置信息共享請(qǐng)求,包括:
向所述服務(wù)器發(fā)送位置信息共享請(qǐng)求,所述位置信息共享請(qǐng)求中攜帶獲取的位置信息、針對(duì)所述獲取的位置信息所添加的描述信息和當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí)。
根據(jù)本公開實(shí)施例的第二方面,提供一種位置信息共享的裝置,所述裝置包括:
第一獲取模塊,用于當(dāng)在通信群組中接收到位置信息查看指令時(shí),基于所述通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取多個(gè)位置信息,所述多個(gè)位置信息為當(dāng)前時(shí)間之前所述通信群組中的用戶共享的位置信息;
第一顯示模塊,用于調(diào)用第三方地圖應(yīng)用,并通過所述第三方地圖應(yīng)用顯示所述多個(gè)位置信息;
第二顯示模塊,用于在顯示所述多個(gè)位置信息的過程中,顯示所述多個(gè)位置信息之間的查詢選項(xiàng),所述查詢選項(xiàng)用于查詢所述多個(gè)位置信息之間的位置關(guān)系,所述位置關(guān)系包括距離信息、路線信息和道路擁堵信息中的至少一個(gè)。
可選地,所述第一獲取模塊用于:
當(dāng)在通信群組中接收到位置信息查看指令時(shí),基于所述通信群組的群組標(biāo)識(shí),從所述服務(wù)器中,獲取共享時(shí)間位于當(dāng)前時(shí)間之前且離當(dāng)前時(shí)間最近的指定時(shí)間段內(nèi)的多個(gè)位置信息。
可選地,所述裝置還包括:
第二獲取模塊,用于基于所述通信群組的群組標(biāo)識(shí),從所述服務(wù)器中,獲取所述多個(gè)位置信息的描述信息和共享所述多個(gè)位置信息的用戶標(biāo)識(shí);
相應(yīng)地,第一顯示模塊用于:
通過所述第三方地圖應(yīng)用顯示所述多個(gè)位置信息、所述多個(gè)位置信息的描述信息和共享所述多個(gè)位置信息的用戶標(biāo)識(shí)。
可選地,所述裝置還包括如下模塊中的至少一個(gè):
第三顯示模塊,用于當(dāng)基于所述多個(gè)位置信息之間的查詢選項(xiàng)接收到距離查詢指令時(shí),基于所述距離查詢指令中攜帶的第一位置信息和第二位置信息,從第三方應(yīng)用服務(wù)器中,獲取距離查詢結(jié)果,并顯示所述距離查詢結(jié)果,所述第一位置信息和所述第二位置信息均為所述多個(gè)位置信息中的任一位置信息;
第四顯示模塊,用于當(dāng)基于所述多個(gè)位置信息之間的查詢選項(xiàng)接收到路線查詢指令時(shí),基于所述距離查詢指令中攜帶的第一位置信息和第二位置信息,從第三方應(yīng)用服務(wù)器中,獲取路線查詢結(jié)果,并顯示所述路線查詢結(jié)果;
第五顯示模塊,用于當(dāng)基于所述多個(gè)位置信息之間的查詢選項(xiàng)接收到道路擁堵查詢指令時(shí),基于所述道路擁堵查詢指令中攜帶的第一位置信息和第二位置信息,從第三方應(yīng)用服務(wù)器中,獲取道路擁堵查詢結(jié)果,并顯示所述道路擁堵查詢結(jié)果。
可選地,所述裝置還包括:
第三獲取模塊,用于當(dāng)在通信群組中接收到位置信息共享指令時(shí),獲取當(dāng)前所處位置的位置信息,或者,通過所述第三方地圖應(yīng)用顯示地圖,當(dāng)在所述第三方地圖應(yīng)用所顯示的地圖中接收到目標(biāo)位置的選擇指令時(shí),獲取所述目標(biāo)位置的位置信息;
發(fā)送模塊,用于向所述服務(wù)器發(fā)送位置信息共享請(qǐng)求,所述位置信息共享請(qǐng)求中攜帶獲取的位置信息。
可選地,所述裝置還包括:
確定模塊,用于當(dāng)檢測(cè)到針對(duì)所述獲取的位置信息的描述信息添加指令時(shí),確定針對(duì)所述獲取的位置信息所添加的描述信息;
第五獲取模塊,用于獲取當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí);
相應(yīng)地,發(fā)送模塊用于:
向所述服務(wù)器發(fā)送位置信息共享請(qǐng)求,所述位置信息共享請(qǐng)求中攜帶獲取的位置信息、針對(duì)所述獲取的位置信息所添加的描述信息和當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí)。
根據(jù)本公開實(shí)施例的第三方面,提供了一種位置信息共享的裝置,所述裝置包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
當(dāng)在通信群組中接收到位置信息查看指令時(shí),基于所述通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取多個(gè)位置信息,所述多個(gè)位置信息為當(dāng)前時(shí)間之前所述通信群組中的用戶共享的位置信息;
調(diào)用第三方地圖應(yīng)用,并通過所述第三方地圖應(yīng)用顯示所述多個(gè)位置信息;
在顯示所述多個(gè)位置信息的過程中,顯示所述多個(gè)位置信息之間的查詢選項(xiàng),所述查詢選項(xiàng)用于查詢所述多個(gè)位置信息之間的位置關(guān)系,所述位置關(guān)系包括距離信息、路線信息和道路擁堵信息中的至少一個(gè)。
本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:在本公開實(shí)施例中,當(dāng)在通信群組中接收到位置信息查看指令時(shí),基于該通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取多個(gè)位置信息,由于該多個(gè)位置信息為當(dāng)前時(shí)間之前通信群組中的用戶共享的位置信息,因此,在調(diào)用第三方地圖應(yīng)用之后,在第三方地圖應(yīng)用中顯示的多個(gè)位置信息為當(dāng)前時(shí)間之前該通信群組中的用戶共享的位置信息,也即是,達(dá)到了多個(gè)用戶共享位置信息的目的,并且還可以將多個(gè)用戶共享的位置信息同時(shí)顯示。另外,在顯示該多個(gè)位置信息的過程中,還可以顯示該多個(gè)位置信息之間的查詢選項(xiàng),由于該查詢選項(xiàng)用于查詢多個(gè)位置信息之間的位置關(guān)系,因此,在共享位置信息的過程中,還可以方便用戶查看該多個(gè)位置信息之間的距離、路線及道路擁堵等信息。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1是本公開實(shí)施例提供的一種位置信息共享的方法流程圖;
圖2A是本公開實(shí)施例提供的另一種位置信息共享的方法流程圖;
圖2B是本公開實(shí)施例提供的一種針對(duì)獲取的位置信息添加描述信息的界面示意圖;
圖3A是本公開實(shí)施例提供的一種位置信息共享的裝置框圖;
圖3B是本公開實(shí)施例提供的另一種位置信息共享的裝置框圖;
圖3C是本公開實(shí)施例提供的另一種位置信息共享的裝置框圖;
圖3D是本公開實(shí)施例提供的另一種位置信息共享的裝置框圖;
圖4是本公開實(shí)施例提供的另一種位置信息共享的裝置框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
在對(duì)本公開實(shí)施例進(jìn)行詳細(xì)的解釋說明之前,先對(duì)本公開實(shí)施例的應(yīng)用場(chǎng)景予以介紹。為了便于多個(gè)用戶之間的溝通,可以通過即時(shí)通訊工具創(chuàng)建包括該多個(gè)用戶的通信群組,且在該通信群組中,該多個(gè)用戶通??梢怨蚕砀髯缘奈恢眯畔ⅰO嚓P(guān)技術(shù)中,當(dāng)通信群組中的多個(gè)用戶在該通信群組中共享各自的位置信息時(shí),在該通信群組的會(huì)話界面中,將該多個(gè)用戶的位置信息以多條會(huì)話消息的形式進(jìn)行顯示,之后,該通信群組中的用戶可以通過點(diǎn)擊該多條會(huì)話消息,來分別查看該多個(gè)用戶共享的位置信息,而不能在同一界面中同時(shí)查看多個(gè)用戶共享的位置信息。因此,本公開實(shí)施例提供了一種位置信息共享的方法,當(dāng)在通信群組中接收到位置信息查看指令時(shí),基于該通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取多個(gè)位置信息,由于該多個(gè)位置信息為當(dāng)前時(shí)間之前通信群組中的用戶共享的位置信息,因此,在調(diào)用第三方地圖應(yīng)用之后,在第三方地圖應(yīng)用中顯示的多個(gè)位置信息為當(dāng)前時(shí)間之前該通信群組中的用戶共享的位置信息,也即是,達(dá)到了多個(gè)用戶共享位置信息的目的,并且還可以將多個(gè)用戶共享的位置信息同時(shí)顯示。另外,在顯示該多個(gè)位置信息的過程中,還可以顯示該多個(gè)位置信息之間的查詢選項(xiàng),由于該查詢選項(xiàng)用于查詢多個(gè)位置信息之間的位置關(guān)系,因此,在共享位置信息的過程中,還可以方便用戶查看該多個(gè)位置信息之間的距離、路線及道路擁堵等信息。
圖1是本公開實(shí)施例提供的一種位置信息共享的方法流程圖。如圖1所示,該位置信息共享方法用于終端中,包括以下步驟。
在步驟101中,當(dāng)在通信群組中接收到位置信息查看指令時(shí),基于該通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取多個(gè)位置信息,該多個(gè)位置信息為當(dāng)前時(shí)間之前通信群組中的用戶共享的位置信息。
在步驟102中,調(diào)用第三方地圖應(yīng)用,并通過第三方地圖應(yīng)用顯示多個(gè)位置信息。
在步驟103中,在顯示多個(gè)位置信息的過程中,顯示多個(gè)位置信息之間的查詢選項(xiàng),該查詢選項(xiàng)用于查詢多個(gè)位置信息之間的位置關(guān)系,該位置關(guān)系包括距離信息、路線信息和道路擁堵信息中的至少一個(gè)。
本公開實(shí)施例中,當(dāng)在通信群組中接收到位置信息查看指令時(shí),基于該通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取多個(gè)位置信息,由于該多個(gè)位置信息為當(dāng)前時(shí)間之前通信群組中的用戶共享的位置信息,因此,在調(diào)用第三方地圖應(yīng)用之后,在第三方地圖應(yīng)用中顯示的多個(gè)位置信息為當(dāng)前時(shí)間之前該通信群組中的用戶共享的位置信息,也即是,達(dá)到了多個(gè)用戶共享位置信息的目的,并且還可以將多個(gè)用戶共享的位置信息同時(shí)顯示。另外,在顯示該多個(gè)位置信息的過程中,還可以顯示該多個(gè)位置信息之間的查詢選項(xiàng),由于該查詢選項(xiàng)用于查詢多個(gè)位置信息之間的位置關(guān)系,因此,在共享位置信息的過程中,還可以方便用戶查看該多個(gè)位置信息之間的距離、路線及道路擁堵等信息。
可選地,基于該通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取多個(gè)位置信息,包括:
基于該通信群組的群組標(biāo)識(shí),從服務(wù)器中,獲取共享時(shí)間位于當(dāng)前時(shí)間之前且離當(dāng)前時(shí)間最近的指定時(shí)間段內(nèi)的多個(gè)位置信息。
可選地,通過第三方地圖應(yīng)用顯示多個(gè)位置信息之前,還包括:
基于該通信群組的群組標(biāo)識(shí),從服務(wù)器中,獲取多個(gè)位置信息的描述信息和共享多個(gè)位置信息的用戶標(biāo)識(shí);
相應(yīng)地,通過第三方地圖應(yīng)用顯示多個(gè)位置信息,包括:
通過第三方地圖應(yīng)用顯示多個(gè)位置信息、多個(gè)位置信息的描述信息和共享多個(gè)位置信息的用戶標(biāo)識(shí)。
可選地,顯示多個(gè)位置信息之間的查詢選項(xiàng)之后,還包括如下方式中的至少一個(gè):
當(dāng)基于多個(gè)位置信息之間的查詢選項(xiàng)接收到距離查詢指令時(shí),基于距離查詢指令中攜帶的第一位置信息和第二位置信息,從第三方應(yīng)用服務(wù)器中,獲取距離查詢結(jié)果,并顯示距離查詢結(jié)果,第一位置信息和第二位置信息均為多個(gè)位置信息中的任一位置信息;
當(dāng)基于多個(gè)位置信息之間的查詢選項(xiàng)接收到路線查詢指令時(shí),基于路線查詢指令中攜帶的第一位置信息和第二位置信息,從第三方應(yīng)用服務(wù)器中,獲取路線查詢結(jié)果,并顯示路線查詢結(jié)果;
當(dāng)基于多個(gè)位置信息之間的查詢選項(xiàng)接收到道路擁堵查詢指令時(shí),基于道路擁堵查詢指令中攜帶的第一位置信息和第二位置信息,從第三方應(yīng)用服務(wù)器中,獲取道路擁堵查詢結(jié)果,并顯示道路擁堵查詢結(jié)果。
可選地,該方法還包括:
當(dāng)在通信群組中接收到位置信息共享指令時(shí),獲取當(dāng)前所處位置的位置信息,或者,通過所述第三方地圖應(yīng)用顯示地圖,當(dāng)在所述第三方地圖應(yīng)用所顯示的地圖中接收到目標(biāo)位置的選擇指令時(shí),獲取所述目標(biāo)位置的位置信息;
向服務(wù)器發(fā)送位置信息共享請(qǐng)求,該位置信息共享請(qǐng)求中攜帶獲取的位置信息。
可選地,向服務(wù)器發(fā)送位置信息共享請(qǐng)求之前,還包括:
當(dāng)檢測(cè)到針對(duì)獲取的位置信息的描述信息添加指令時(shí),確定針對(duì)獲取的位置信息所添加的描述信息;
獲取當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí);
相應(yīng)地,向服務(wù)器發(fā)送位置信息共享請(qǐng)求,包括:
向服務(wù)器發(fā)送位置信息共享請(qǐng)求,該位置信息共享請(qǐng)求中攜帶獲取的位置信息、針對(duì)獲取的位置信息所添加的描述信息和當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí)。
上述所有可選技術(shù)方案,均可按照任意結(jié)合形成本公開的可選實(shí)施例,本公開實(shí)施例對(duì)此不再一一贅述。
圖2A是本公開實(shí)施例提供的另一種位置信息共享的方法流程圖,如圖2A所示,該方法包括以下步驟。
在步驟201中,當(dāng)在通信群組中接收到位置信息查看指令時(shí),基于該通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取多個(gè)位置信息,該多個(gè)位置信息為當(dāng)前時(shí)間之前該通信群組中的用戶共享的位置信息。
在本公開實(shí)施例中,通信群組中的用戶查看其它用戶共享的位置信息,可以通過觸發(fā)位置信息查看指令實(shí)現(xiàn),該位置信息查看指令可以由用戶通過預(yù)設(shè)操作觸發(fā),該預(yù)設(shè)操作可以為點(diǎn)擊操作、滑動(dòng)操作、語(yǔ)音操作等等。
步驟201的實(shí)現(xiàn)過程可以為:當(dāng)終端接收到位置信息查看指令時(shí),向服務(wù)器發(fā)送查看共享位置信息請(qǐng)求,以便服務(wù)器發(fā)送該通信群組中用戶共享的位置信息給終端,其中,該查看共享位置信息請(qǐng)求中攜帶該通信群組的群組標(biāo)識(shí)。當(dāng)服務(wù)器接收到終端發(fā)送的查看共享位置信息請(qǐng)求時(shí),基于該群組標(biāo)識(shí),將該通信群組中當(dāng)前時(shí)間之前用戶共享過的所有位置信息發(fā)送給終端。終端接收當(dāng)前時(shí)間之前該通信群組中用戶共享的所有位置信息。
其中,該查看共享位置信息請(qǐng)求用于指示服務(wù)器向終端發(fā)送該通信群組中用戶共享的位置信息。由于服務(wù)器中存儲(chǔ)有多個(gè)通信群組的用戶共享的位置信息,因此該查看共享位置信息請(qǐng)求攜帶該通信群組的群組標(biāo)識(shí),當(dāng)服務(wù)器接收到該查看共享位置信息請(qǐng)求時(shí),可以根據(jù)該通信群組的群組標(biāo)識(shí),查找該通信群組中用戶共享的位置信息。
另外,對(duì)于終端來說,當(dāng)前時(shí)間可以為終端接收到位置信息查看指令的時(shí)間,也即是,當(dāng)前時(shí)間為用戶查看通信群組中共享位置信息的時(shí)間,對(duì)于服務(wù)器來說,服務(wù)器接收到終端發(fā)送的查看共享位置信息請(qǐng)求的時(shí)間與終端接收到位置信息查看指令的時(shí)間相差很小,因此,服務(wù)器也可以將接收到該查看共享位置信息請(qǐng)求的時(shí)間確定為當(dāng)前時(shí)間。
需要說明的是,當(dāng)前時(shí)間之前該通信群組中的用戶共享的位置信息的數(shù)量可能比較多,影響用戶從中選擇想要查看的位置信息的效率。因此,終端可以基于該通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取共享時(shí)間位于當(dāng)前時(shí)間之前且離當(dāng)前時(shí)間最近的指定時(shí)間段內(nèi)的多個(gè)位置信息。
其中,基于該通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取共享時(shí)間位于當(dāng)前時(shí)間之前且離當(dāng)前時(shí)間最近的指定時(shí)間段內(nèi)的多個(gè)位置信息可以通過如下兩種可能的方式實(shí)現(xiàn)。
第一種可能的實(shí)現(xiàn)方式,在服務(wù)器基于該群組標(biāo)識(shí),將該通信群組中當(dāng)前時(shí)間之前用戶共享過的所有位置信息發(fā)送給終端之前,服務(wù)器可以根據(jù)該通信群組中用戶共享的所有位置信息的共享時(shí)間,篩選出共享時(shí)間在當(dāng)前時(shí)間之前且距離當(dāng)前時(shí)間最近的指定時(shí)間段內(nèi)的多個(gè)位置信息;并向終端發(fā)送篩選出的多個(gè)位置信息。相應(yīng)地,該終端接收篩選出的多個(gè)位置信息。
需要說明的是,該指定時(shí)間段是服務(wù)器內(nèi)默認(rèn)的時(shí)間段,比如指定時(shí)間段可以為2小時(shí)、3小時(shí)等等。
例如,指定時(shí)間段為2小時(shí),當(dāng)前時(shí)間為10月1號(hào)12:00,該通信群組中用戶共享的所有位置信息的共享時(shí)間可能包括任何一個(gè)時(shí)間如10月1號(hào)8:00、10月1號(hào)9:00、10月1號(hào)11:00或者9月30號(hào)11:00等等,通過第一種可能的實(shí)現(xiàn)方式,服務(wù)器篩選出共享時(shí)間在當(dāng)前時(shí)間之前最近的2小時(shí)內(nèi)的多個(gè)位置信息,也即,服務(wù)器篩選出共享時(shí)間在10月1號(hào)內(nèi)的10:00到12:00之間的位置信息;當(dāng)服務(wù)器篩選出共享時(shí)間在10月1號(hào)內(nèi)的10:00到12:00之間的位置信息有4個(gè)位置信息時(shí),該4個(gè)位置信息分別為“好友A在10:10共享的位置信息”、“好友B在10:30共享的位置信息”、“好友A在11:00共享的位置信息”以及“好友C在11:40共享的位置信息”,服務(wù)器將該4個(gè)位置信息發(fā)送給終端。
針對(duì)第一種可能的實(shí)現(xiàn)方式,服務(wù)器根據(jù)通信群組中用戶共享的所有位置信息的共享時(shí)間,篩選出共享時(shí)間在當(dāng)前時(shí)間之前且距離當(dāng)前時(shí)間最近的指定時(shí)間段內(nèi)的多個(gè)位置信息,然后向終端發(fā)送篩選出的多個(gè)位置信息,以免終端接收到無用的位置信息,提高了終端獲取多個(gè)位置信息的效率。
第二種可能的實(shí)現(xiàn)方式,在服務(wù)器基于該群組標(biāo)識(shí),將該通信群組中當(dāng)前時(shí)間之前用戶共享過的所有位置信息發(fā)送給終端的同時(shí),還可以將當(dāng)前時(shí)間之前用戶共享過的所有位置信息的共享時(shí)間發(fā)送給該終端。相應(yīng)地,在終端接收當(dāng)前時(shí)間之前該通信群組中用戶共享的所有位置信息和所有位置信息的共享時(shí)間之后,基于接收到所有位置信息的共享時(shí)間,篩選出共享時(shí)間在當(dāng)前時(shí)間之前且距離當(dāng)前時(shí)間最近的指定時(shí)間段內(nèi)的多個(gè)位置信息。
針對(duì)第二種可能的實(shí)現(xiàn)方式,服務(wù)器無需篩選多個(gè)位置信息,直接向終端發(fā)送當(dāng)前時(shí)間之前服務(wù)器接收到的通信群組中所有用戶共享的所有位置信息和所有位置信息的共享時(shí)間,然后終端在接收到該所有位置信息和所有位置信息的共享時(shí)間后,篩選出共享時(shí)間在當(dāng)前時(shí)間之前且距離當(dāng)前時(shí)間最近的指定時(shí)間段內(nèi)的多個(gè)位置信息,并獲取該多個(gè)位置信息,由于該指定時(shí)間段可以是用戶事先設(shè)置的時(shí)間段,因此,用戶可以根據(jù)具體情況設(shè)置指定時(shí)間段,以免漏掉該通信群組中用戶共享的多個(gè)位置信息。
再者,本公開實(shí)施例中的服務(wù)器是指該通信群組對(duì)應(yīng)的即時(shí)通訊類應(yīng)用服務(wù)器。另外,本公開實(shí)施例中的終端可以為移動(dòng)電話、計(jì)算機(jī),平板設(shè)備等。
可選地,當(dāng)終端從服務(wù)器中獲取多個(gè)位置信息之后,還可以通過步驟202從服務(wù)器中獲取該多個(gè)位置信息對(duì)應(yīng)的描述信息和共享該多個(gè)位置信息的用戶標(biāo)識(shí)。
在步驟202中,基于通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取該多個(gè)位置信息的描述信息和共享該多個(gè)位置信息的用戶標(biāo)識(shí)。
當(dāng)終端從服務(wù)器中獲取該通信群組中用戶共享的多個(gè)位置信息時(shí),相應(yīng)地,從服務(wù)器中獲取該多個(gè)位置信息對(duì)應(yīng)的描述信息和該多個(gè)位置信息的用戶標(biāo)識(shí),因此,在步驟201中針對(duì)從服務(wù)器中獲取多個(gè)位置信息的實(shí)施方式同樣適用從服務(wù)器中獲取多個(gè)位置信息的描述信息和共享多個(gè)位置信息的用戶標(biāo)識(shí),本公開實(shí)施例在此不做詳細(xì)闡述。
需要說明的是,該多個(gè)位置信息的描述信息可以為文字或圖片,本公開實(shí)施例對(duì)此不做具體限定。另外,共享多個(gè)位置信息的用戶標(biāo)識(shí)為多個(gè)位置信息對(duì)應(yīng)的用戶在該通信群組中的用戶標(biāo)識(shí)。通過查看該多個(gè)位置信息的描述信息和共享多個(gè)位置信息的用戶標(biāo)識(shí),用戶可以進(jìn)一步清楚、準(zhǔn)確地了解該通信群組中用戶共享的多個(gè)位置信息的詳細(xì)信息。
其中,用戶標(biāo)識(shí)用于唯一標(biāo)識(shí)該用戶,且該用戶標(biāo)識(shí)可以用戶的賬號(hào)、昵稱與頭像的組合等等。
在步驟203中,調(diào)用第三方地圖應(yīng)用,并通過第三方地圖應(yīng)用顯示該多個(gè)位置信息、該多個(gè)位置信息的描述信息和共享該多個(gè)位置信息的用戶標(biāo)識(shí)。
本公開實(shí)施例中,當(dāng)終端從服務(wù)器中獲取該多個(gè)位置信息、該多個(gè)位置信息的描述信息和共享該多個(gè)位置信息的用戶標(biāo)識(shí)之后,調(diào)用第三方地圖應(yīng)用,并在該第三方地圖應(yīng)用所顯示的地圖中顯示該多個(gè)位置信息、該多個(gè)位置信息的描述信息和共享該多個(gè)位置信息的用戶標(biāo)識(shí),以便用戶查看該通信群組中用戶共享的多個(gè)位置信息。
需要說明的是,第三方地圖應(yīng)用可以為終端內(nèi)自帶的第三方地圖應(yīng)用,也可以為用戶安裝的第三方地圖應(yīng)用,本公開實(shí)施例對(duì)此不做具體限定。
可選地,在終端從服務(wù)器中獲取多個(gè)位置信息之后,還可以調(diào)用第三方地圖應(yīng)用,并通過該第三方地圖應(yīng)用只顯示該多個(gè)位置信息。也即是,在調(diào)用第三方地圖應(yīng)用之后,通過該第三方地圖應(yīng)用可以顯示該多個(gè)位置信息的描述信息和共享該多個(gè)位置信息的用戶標(biāo)識(shí),也可以不顯示該多個(gè)位置信息的描述信息和共享該多個(gè)位置信息的用戶標(biāo)識(shí)。
在步驟204中,在顯示該多個(gè)位置信息的過程中,顯示該多個(gè)位置信息之間的查詢選項(xiàng),該查詢選項(xiàng)用于查詢多個(gè)位置信息之間的位置關(guān)系,該位置關(guān)系包括距離信息、路線信息和道路擁堵信息中的至少一個(gè)。
當(dāng)在第三方地圖應(yīng)用中顯示該通信群組中用戶共享的多個(gè)位置信息后,用戶如果想要查看該多個(gè)位置信息之間的位置關(guān)系如距離、路線或道路擁堵等信息時(shí),需要退出當(dāng)前第三方地圖應(yīng)用顯示的界面,通過其他的第三方地圖應(yīng)用進(jìn)行查詢,該操作繁瑣,給用戶帶來很大不便。
因此,在本公開實(shí)施例中,當(dāng)在第三方地圖應(yīng)用中顯示該通信群組中用戶共享的多個(gè)位置信息、該多個(gè)位置信息的描述信息和共享該多個(gè)位置信息的用戶標(biāo)識(shí)時(shí),為了方便用戶查看多個(gè)位置信息之間的位置關(guān)系,還可以顯示該多個(gè)位置信息之間的查詢選項(xiàng)。也即是,用戶可以通過該查詢選項(xiàng)在第三方地圖應(yīng)用中查看多個(gè)位置信息之間的位置關(guān)系。
需要說明的是,該位置關(guān)系可以為距離信息、路線信息或道路擁堵信息等等。其中,距離信息為該多個(gè)位置信息中的任意兩個(gè)位置信息之間的距離信息,用戶通過查看該距離信息可以了解該兩個(gè)位置信息之間的距離情況;路線信息為該多個(gè)位置信息中的任意兩個(gè)位置信息之間路線信息,該路線信息包括在該兩個(gè)位置信息之間使用不同交通工具的路線信息;道路擁堵信息為該多個(gè)位置信息中的任意兩個(gè)位置信息之間在當(dāng)前時(shí)間的道路擁堵信息,通過查看該道路擁堵信息,用戶可以選擇合適的路線。
在步驟205中,當(dāng)基于多個(gè)位置信息之間的查詢選項(xiàng)接收到查詢指令時(shí),基于該查詢指令,顯示相應(yīng)的查詢結(jié)果。
當(dāng)在第三方地圖應(yīng)用中顯示多個(gè)位置信息之間的查詢選項(xiàng)后,根據(jù)檢測(cè)到的查詢指令,在第三方地圖應(yīng)用中顯示相應(yīng)的查詢結(jié)果。該查詢指令可以由用戶通過預(yù)設(shè)操作觸發(fā),該預(yù)設(shè)操作可以為點(diǎn)擊操作或滑動(dòng)操作,本公開實(shí)施例對(duì)此不做具體限定。
需要特別指出地,查詢指令中攜帶第一位置信息和第二位置信息,其中第一位置信息和第二位置信息為用戶待查詢的兩個(gè)位置信息,該第一位置信息和第二位置信息均為多個(gè)位置信息中的任一位置信息。
本公開實(shí)施例中,基于該多個(gè)位置信息之間的查詢選項(xiàng),當(dāng)終端接收到查詢指令時(shí),基于該查詢指令,顯示相應(yīng)的查詢結(jié)果,可以包括以下三個(gè)方面中的至少一個(gè)方面。
第一方面,基于該多個(gè)位置信息之間的查詢選項(xiàng),當(dāng)終端接收到距離查詢指令時(shí),基于該距離查詢指令中攜帶的第一位置信息和第二位置信息,從第三方應(yīng)用服務(wù)器中,獲取距離查詢結(jié)果,并顯示該距離查詢結(jié)果,該第一位置信息和第二位置信息均為多個(gè)位置信息中的任一位置信息。
第二方面,基于該多個(gè)位置信息之間的查詢選項(xiàng),當(dāng)終端接收到路線查詢指令時(shí),基于該距離查詢指令中攜帶的第一位置信息和第二位置信息,從第三方應(yīng)用服務(wù)器中,獲取路線查詢結(jié)果,并顯示該路線查詢結(jié)果。
第三方面,基于多個(gè)位置信息之間的查詢選項(xiàng),當(dāng)終端接收到道路擁堵查詢指令時(shí),基于該道路擁堵查詢指令中攜帶的第一位置信息和第二位置信息,從第三方應(yīng)用服務(wù)器中,獲取道路擁堵查詢結(jié)果,并顯示該道路擁堵查詢結(jié)果。
通過步驟201至步驟205,用戶可以查看通信群組中其他用戶共享的多個(gè)位置信息及該多個(gè)位置信息之間的位置關(guān)系。當(dāng)用戶在查看其他用戶共享的多個(gè)位置信息時(shí),通常也需要共享自己的位置信息,便于其他用戶看到該用戶共享的位置信息。
因此,在本公開實(shí)施例中,可以通過步驟206至步驟208在通信群組中進(jìn)行位置信息共享。需要說明的是,位置信息共享可以發(fā)生在位置信息查看之前,也可以發(fā)生在位置信息查看之后,本公開實(shí)施例對(duì)此不做具體限定。
在本公開實(shí)施例中,以位置信息共享發(fā)生在位置信息查看之后為例說明。
在步驟206中,當(dāng)在通信群組中接收到位置信息共享指令時(shí),獲取用戶待共享位置的位置信息。
在本公開實(shí)施例中,通信群組中的用戶共享其位置信息,可以通過觸發(fā)位置信息共享指令實(shí)現(xiàn),該位置信息共享指令可以由用戶通過預(yù)設(shè)操作觸發(fā),該預(yù)設(shè)操作可以為點(diǎn)擊操作、滑動(dòng)操作、語(yǔ)音操作等等,本公開實(shí)施例對(duì)此不做具體限定。
當(dāng)終端接收到位置信息共享指令時(shí),可以獲取用戶待共享位置的位置信息,該用戶待共享位置可以為終端當(dāng)前所處的位置,也可以為用戶指定的任一位置,因此,在本公開實(shí)施例中,終端獲取用戶待共享位置的位置信息可以通過如下兩種可能的實(shí)現(xiàn)方式實(shí)現(xiàn)。
第一種可能的實(shí)現(xiàn)方式,當(dāng)在通信群組中接收到位置信息共享指令時(shí),直接獲取當(dāng)前所處位置的位置信息。
當(dāng)在通信群組中接收到位置信息共享指令時(shí),利用終端上安裝的導(dǎo)航系統(tǒng)的定位功能,通過定位該終端當(dāng)前所處的位置,終端可以直接獲取當(dāng)前所處位置的位置信息,該當(dāng)前所處位置的位置信息即用戶待共享位置的位置信息。
針對(duì)第一種可能的獲取用戶待共享位置的位置信息的實(shí)現(xiàn)方式,基于終端上安裝的導(dǎo)航系統(tǒng)定位功能,通過定位該終端當(dāng)前所處的位置,直接獲取該終端當(dāng)前所處位置的位置信息,該方式易于實(shí)現(xiàn),無需用戶過多的操作。
第二種可能的實(shí)現(xiàn)方式,當(dāng)在通信群組中接收到位置信息共享指令時(shí),通過第三方地圖應(yīng)用顯示地圖,當(dāng)在第三方地圖應(yīng)用所顯示的地圖中接收到目標(biāo)位置的選擇指令時(shí),獲取目標(biāo)位置的位置信息。
本公開實(shí)施例中,當(dāng)終端接收到通信群組中的位置信息共享指令時(shí),打開第三方地圖應(yīng)用并顯示地圖;用戶在第三方地圖應(yīng)用所顯示的地圖中,選擇需要共享位置信息的目標(biāo)位置;當(dāng)終端接收到目標(biāo)位置的選擇指令時(shí),基于用戶選擇的目標(biāo)位置,在第三方地圖應(yīng)用中獲取目標(biāo)位置的位置信息,該目標(biāo)位置的位置信息即用戶待共享位置的位置信息。
需要說明的是,目標(biāo)位置的選擇指令可以由用戶通過預(yù)設(shè)操作觸發(fā),該預(yù)設(shè)操作可以為點(diǎn)擊操作或滑動(dòng)操作。
同樣需要說明的是,第三方地圖應(yīng)用可以為終端內(nèi)自帶的第三方地圖應(yīng)用,也可以為用戶安裝的第三方地圖應(yīng)用,本公開實(shí)施例對(duì)此不做具體限定。
針對(duì)第二種可能的獲取用戶待共享位置的位置信息的實(shí)現(xiàn)方式,當(dāng)終端接收到位置信息共享指令時(shí),基于在第三方地圖應(yīng)用中接收到的目標(biāo)位置的選擇指令,終端獲取用戶選擇的目標(biāo)位置的位置信息,也即是,用戶可以根據(jù)具體情況選擇待共享的目標(biāo)位置,由于該目標(biāo)位置可以為終端當(dāng)前所處的位置,也可以為用戶指定的一個(gè)地理位置,因此該方式增加了共享位置信息的靈活性。
在步驟207中,當(dāng)檢測(cè)到針對(duì)獲取的位置信息的描述信息添加指令時(shí),確定針對(duì)獲取的位置信息所添加的描述信息和當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí)。
在本公開實(shí)施例中,為了保證終端共享的位置信息的準(zhǔn)確性和形象性,當(dāng)終端獲取到用戶待共享位置的位置信息后,還可以確定針對(duì)獲取的位置信息所添加的描述信息和當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí)。
針對(duì)步驟206中的兩種可能的獲取用戶待共享位置的位置信息的實(shí)現(xiàn)方式,在終端獲取到用戶待共享位置的位置信息后,可以顯示一個(gè)位置信息描述界面,在該位置信息描述界面中,基于用戶添加的針對(duì)獲取的位置信息的描述信息,終端可以確定針對(duì)獲取的位置信息所添加的描述信息。
需要說明的是,在位置信息描述界面中,用戶可以添加針對(duì)獲取的位置信息的描述信息,該描述信息可以包括文字或圖片,本公開實(shí)施例對(duì)此不做具體限定。
例如,圖2B是本公開實(shí)施例提供的一種針對(duì)獲取的位置信息添加描述信息的界面示意圖。圖2B所示的界面中可以包括針對(duì)獲取的位置信息添加描述信息的選項(xiàng),假如包括添加文字描述選項(xiàng)和添加圖片描述選項(xiàng),當(dāng)終端獲取到用戶待共享位置的位置信息時(shí),顯示如圖2B所示的界面,在圖2B所示的界面中,用戶可以在添加文字描述選項(xiàng)中添加針對(duì)該獲取的位置信息的文字描述信息,還可以在添加圖片描述選項(xiàng)中添加針對(duì)該獲取的位置信息的圖片描述信息,當(dāng)終端檢測(cè)到用戶添加的針對(duì)獲取的位置信息的文字描述信息和圖片描述信息時(shí),確定針對(duì)該獲取的位置信息的描述信息。
在步驟208中,向服務(wù)器發(fā)送位置信息共享請(qǐng)求,該位置信息共享請(qǐng)求中攜帶獲取的位置信息、針對(duì)獲取的位置信息所添加的描述信息和當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí)。
在本公開實(shí)施例中,在終端獲取位置信息、針對(duì)獲取的位置信息所添加的描述信息和當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí)之后,終端向服務(wù)器發(fā)送位置信息共享請(qǐng)求。由于該位置信息共享請(qǐng)求中攜帶獲取的位置信息、針對(duì)獲取的位置信息所添加的描述信息和當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí),因此當(dāng)服務(wù)器接收到終端發(fā)送的位置信息共享請(qǐng)求時(shí),存儲(chǔ)該位置信息、針對(duì)獲取的位置信息所添加的描述信息和當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí)。
進(jìn)一步地,在通信群組中其他終端向服務(wù)器發(fā)送查看共享位置信息請(qǐng)求后,基于存儲(chǔ)的該終端獲取的位置信息、針對(duì)獲取的位置信息所添加的描述信息和當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí),服務(wù)器向其他終端發(fā)送該終端獲取的位置信息、針對(duì)獲取的位置信息所添加的描述信息和當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí),以此達(dá)到向其他終端共享該終端的位置信息的目的。
需要說明的是,該位置信息共享請(qǐng)求用于指示服務(wù)器接收并存儲(chǔ)該終端發(fā)送的待共享的位置信息,該位置信息請(qǐng)求中攜帶終端獲取的位置信息、針對(duì)獲取的位置信息所添加的描述信息和當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí)。
本公開實(shí)施例中,當(dāng)在通信群組中接收到位置信息查看指令時(shí),基于該通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取多個(gè)位置信息,由于該多個(gè)位置信息為當(dāng)前時(shí)間之前通信群組中的用戶共享的位置信息,因此,在調(diào)用第三方地圖應(yīng)用之后,在第三方地圖應(yīng)用中顯示的多個(gè)位置信息為當(dāng)前時(shí)間之前通信群組中的用戶共享的位置信息,也即是,達(dá)到了多個(gè)用戶共享位置信息的目的,并且還可以將多個(gè)用戶共享的位置信息同時(shí)顯示。另外,在顯示該多個(gè)位置信息的過程中,還可以顯示該多個(gè)位置信息之間的查詢選項(xiàng),由于該查詢選項(xiàng)用于查詢多個(gè)位置信息之間的位置關(guān)系,因此,在共享位置信息的過程中,還可以方便用戶查看該多個(gè)位置信息之間的距離、路線及道路擁堵等信息。同時(shí)在查看位置信息時(shí),終端還可以通過向服務(wù)器發(fā)送終端獲取的的位置信息,達(dá)到向其他終端共享該終端的位置信息的目的。
圖3A是本公開實(shí)施例提供的一種位置信息共享的裝置300框圖,如圖3A所示,該裝置300包括第一獲取模塊301,第一顯示模塊302和第二顯示模塊303:
第一獲取模塊301,用于當(dāng)在通信群組中接收到位置信息查看指令時(shí),基于通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取多個(gè)位置信息,該多個(gè)位置信息為當(dāng)前時(shí)間之前通信群組中的用戶共享的位置信息;
第一顯示模塊302,用于調(diào)用第三方地圖應(yīng)用,并通過第三方地圖應(yīng)用顯示多個(gè)位置信息;
第二顯示模塊303,用于在顯示多個(gè)位置信息的過程中,顯示多個(gè)位置信息之間的查詢選項(xiàng),查詢選項(xiàng)用于查詢多個(gè)位置信息之間的位置關(guān)系,該位置關(guān)系包括距離信息、路線信息和道路擁堵信息中的至少一個(gè)。
可選地,第一獲取模塊301用于:
當(dāng)在通信群組中接收到位置信息查看指令時(shí),基于通信群組的群組標(biāo)識(shí),從服務(wù)器中,獲取共享時(shí)間位于當(dāng)前時(shí)間之前且離當(dāng)前時(shí)間最近的指定時(shí)間段內(nèi)的多個(gè)位置信息。
可選地,參見圖3B,該裝置還包括第二獲取模塊304:
第二獲取模塊304,用于基于通信群組的群組標(biāo)識(shí),從服務(wù)器中,獲取多個(gè)位置信息的描述信息和共享多個(gè)位置信息的用戶標(biāo)識(shí);
相應(yīng)地,第一顯示模塊302用于:
通過第三方地圖應(yīng)用顯示多個(gè)位置信息、多個(gè)位置信息的描述信息和共享多個(gè)位置信息的用戶標(biāo)識(shí)。
可選地,該裝置還包括第三顯示模塊,第四顯示模塊和第五顯示模塊中的至少一個(gè):
第三顯示模塊,用于當(dāng)基于多個(gè)位置信息之間的查詢選項(xiàng)接收到距離查詢指令時(shí),基于距離查詢指令中攜帶的第一位置信息和第二位置信息,從第三方應(yīng)用服務(wù)器中,獲取距離查詢結(jié)果,并顯示距離查詢結(jié)果,該第一位置信息和第二位置信息均為多個(gè)位置信息中的任一位置信息;
第四顯示模塊,用于當(dāng)基于多個(gè)位置信息之間的查詢選項(xiàng)接收到路線查詢指令時(shí),基于距離查詢指令中攜帶的第一位置信息和第二位置信息,從第三方應(yīng)用服務(wù)器中,獲取路線查詢結(jié)果,并顯示路線查詢結(jié)果;
第五顯示模塊,用于當(dāng)基于多個(gè)位置信息之間的查詢選項(xiàng)接收到道路擁堵查詢指令時(shí),基于道路擁堵查詢指令中攜帶的第一位置信息和第二位置信息,從第三方應(yīng)用服務(wù)器中,獲取道路擁堵查詢結(jié)果,并顯示道路擁堵查詢結(jié)果。
可選地,參見圖3C,該裝置300還包括第三獲取模塊305和發(fā)送模塊306:
第三獲取模塊305,用于當(dāng)在通信群組中接收到位置信息共享指令時(shí),獲取當(dāng)前所處位置的位置信息,或者,通過所述第三方地圖應(yīng)用顯示地圖,當(dāng)在所述第三方地圖應(yīng)用所顯示的地圖中接收到目標(biāo)位置的選擇指令時(shí),獲取所述目標(biāo)位置的位置信息;
發(fā)送模塊306,用于向服務(wù)器發(fā)送位置信息共享請(qǐng)求,該位置信息共享請(qǐng)求中攜帶獲取的位置信息。
可選地,參見圖3D,該裝置300還包括確定模塊307和第四獲取模塊308:
確定模塊307,用于當(dāng)檢測(cè)到針對(duì)獲取的位置信息的描述信息添加指令時(shí),確定針對(duì)獲取的位置信息所添加的描述信息;
第四獲取模塊308,用于獲取當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí);
相應(yīng)地,發(fā)送模塊306用于:
向服務(wù)器發(fā)送位置信息共享請(qǐng)求,該位置信息共享請(qǐng)求中攜帶獲取的位置信息、針對(duì)獲取的位置信息所添加的描述信息和當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí)。
本公開實(shí)施例中,當(dāng)在通信群組中接收到位置信息查看指令時(shí),基于該通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取多個(gè)位置信息,由于該多個(gè)位置信息為當(dāng)前時(shí)間之前通信群組中的用戶共享的位置信息,因此,在調(diào)用第三方地圖應(yīng)用之后,在第三方地圖應(yīng)用中顯示的多個(gè)位置信息為當(dāng)前時(shí)間之前通信群組中的用戶共享的位置信息,也即是,達(dá)到了多個(gè)用戶共享位置信息的目的,并且還可以將多個(gè)用戶共享的位置信息同時(shí)顯示。另外,在顯示該多個(gè)位置信息的過程中,還可以顯示該多個(gè)位置信息之間的查詢選項(xiàng),由于該查詢選項(xiàng)用于查詢多個(gè)位置信息之間的位置關(guān)系,因此,在共享位置信息的過程中,還可以方便用戶查看該多個(gè)位置信息之間的距離、路線及道路擁堵等信息。同時(shí)在查看位置信息是,終端還可以通過向服務(wù)器發(fā)送終端獲取的位置信息,達(dá)到向其他終端共享該終端的位置信息的目的。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖4是本公開實(shí)施例提供的另一種位置信息共享的裝置400的框圖。例如,裝置400可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
參照?qǐng)D4,裝置400可以包括以下一個(gè)或多個(gè)組件:處理組件402,存儲(chǔ)器404,電源組件406,多媒體組件408,音頻組件410,輸入/輸出(I/O)的接口412,傳感器組件414,以及通信組件416。
處理組件402通??刂蒲b置400的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件402可以包括一個(gè)或多個(gè)處理器420來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件402可以包括一個(gè)或多個(gè)模塊,便于處理組件402和其他組件之間的交互。例如,處理組件402可以包括多媒體模塊,以方便多媒體組件408和處理組件402之間的交互。
存儲(chǔ)器404被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置400的操作。這些數(shù)據(jù)的示例包括用于在裝置400上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器404可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
電源組件406為裝置400的各種組件提供電源。電源組件406可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置400生成、管理和分配電源相關(guān)聯(lián)的組件。
多媒體組件408包括在所述裝置400和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件408包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置400處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件410被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件410包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置400處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器404或經(jīng)由通信組件416發(fā)送。在一些實(shí)施例中,音頻組件410還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
I/O接口412為處理組件402和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件414包括一個(gè)或多個(gè)傳感器,用于為裝置400提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件414可以檢測(cè)到裝置400的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置400的顯示器和小鍵盤,傳感器組件414還可以檢測(cè)裝置400或裝置400一個(gè)組件的位置改變,用戶與裝置400接觸的存在或不存在,裝置400方位或加速/減速和裝置400的溫度變化。傳感器組件414可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件414還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件414還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件416被配置為便于裝置400和其他設(shè)備之間有線或無線方式的通信。裝置400可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件416經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件416還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置400可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器404,上述指令可由裝置400的處理器420執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由移動(dòng)終端的處理器執(zhí)行時(shí),使得移動(dòng)終端能夠執(zhí)行一種位置信息共享的方法,該方法包括:
當(dāng)在通信群組中接收到位置信息查看指令時(shí),基于通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取多個(gè)位置信息,該多個(gè)位置信息為當(dāng)前時(shí)間之前通信群組中的用戶共享的位置信息;
調(diào)用第三方地圖應(yīng)用,并通過第三方地圖應(yīng)用顯示多個(gè)位置信息;
在顯示多個(gè)位置信息的過程中,顯示多個(gè)位置信息之間的查詢選項(xiàng),該查詢選項(xiàng)用于查詢多個(gè)位置信息之間的位置關(guān)系,該位置關(guān)系包括距離信息、路線信息和道路擁堵信息中的至少一個(gè)。
可選地,基于通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取多個(gè)位置信息,包括:
基于通信群組的群組標(biāo)識(shí),從服務(wù)器中,獲取共享時(shí)間位于當(dāng)前時(shí)間之前且離當(dāng)前時(shí)間最近的指定時(shí)間段內(nèi)的多個(gè)位置信息。
可選地,通過第三方地圖應(yīng)用顯示多個(gè)位置信息之前,還包括:
基于通信群組的群組標(biāo)識(shí),從服務(wù)器中,獲取多個(gè)位置信息的描述信息和共享多個(gè)位置信息的用戶標(biāo)識(shí);
相應(yīng)地,通過第三方地圖應(yīng)用顯示多個(gè)位置信息,包括:
通過第三方應(yīng)用顯示多個(gè)位置信息、多個(gè)位置信息的描述信息和共享多個(gè)位置信息的用戶標(biāo)識(shí)。
可選地,顯示多個(gè)位置信息之間的查詢選項(xiàng)之后,還包括如下方式中的至少一個(gè):
當(dāng)基于多個(gè)位置信息之間的查詢選項(xiàng)接收到距離查詢指令時(shí),基于距離查詢指令中攜帶的第一位置信息和第二位置信息,從第三方應(yīng)用服務(wù)器中,獲取距離查詢結(jié)果,并顯示距離查詢結(jié)果,該第一位置信息和第二位置信息均為多個(gè)位置信息中的任一位置信息;
當(dāng)基于多個(gè)位置信息之間的查詢選項(xiàng)接收到路線查詢指令時(shí),基于路線查詢指令中攜帶的第一位置信息和第二位置信息,從第三方應(yīng)用服務(wù)器中,獲取路線查詢結(jié)果,并顯示路線查詢結(jié)果;
當(dāng)基于多個(gè)位置信息之間的查詢選項(xiàng)接收到道路擁堵查詢指令時(shí),基于道路擁堵查詢指令中攜帶的第一位置信息和第二位置信息,從第三方應(yīng)用服務(wù)器中,獲取道路擁堵查詢結(jié)果,并顯示道路擁堵查詢結(jié)果。
可選地,該方法還包括:
當(dāng)在通信群組中接收到位置信息共享指令時(shí),獲取當(dāng)前所處位置的位置信息,或者,通過所述第三方地圖應(yīng)用顯示地圖,當(dāng)在所述第三方地圖應(yīng)用所顯示的地圖中接收到目標(biāo)位置的選擇指令時(shí),獲取所述目標(biāo)位置的位置信息;
向服務(wù)器發(fā)送位置信息共享請(qǐng)求,該位置信息共享請(qǐng)求中攜帶獲取的位置信息。
可選地,向服務(wù)器發(fā)送位置信息共享請(qǐng)求之前,還包括:
當(dāng)檢測(cè)到針對(duì)獲取的位置信息的描述信息添加指令時(shí),確定針對(duì)獲取的位置信息所添加的描述信息;
獲取當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí);
相應(yīng)地,向服務(wù)器發(fā)送位置信息共享請(qǐng)求,包括:
向服務(wù)器發(fā)送位置信息共享請(qǐng)求,該位置信息共享請(qǐng)求中攜帶獲取的位置信息、針對(duì)獲取的位置信息所添加的描述信息和當(dāng)前登錄的用戶賬號(hào)所對(duì)應(yīng)的用戶標(biāo)識(shí)。
本公開實(shí)施例中,當(dāng)在通信群組中接收到位置信息查看指令時(shí),基于該通信群組的群組標(biāo)識(shí),從服務(wù)器中獲取多個(gè)位置信息,由于該多個(gè)位置信息為當(dāng)前時(shí)間之前通信群組中的用戶共享的位置信息,因此,在調(diào)用第三方地圖應(yīng)用之后,在第三方地圖應(yīng)用中顯示的多個(gè)位置信息為當(dāng)前時(shí)間之前通信群組中的用戶共享的位置信息,也即是,達(dá)到了多個(gè)用戶共享位置信息的目的,并且還可以將多個(gè)用戶共享的位置信息同時(shí)顯示。另外,在顯示該多個(gè)位置信息的過程中,還可以顯示該多個(gè)位置信息之間的查詢選項(xiàng),由于該查詢選項(xiàng)用于查詢多個(gè)位置信息之間的位置關(guān)系,因此,在共享位置信息的過程中,還可以方便用戶查看該多個(gè)位置信息之間的距離、路線及道路擁堵等信息。同時(shí)在查看位置信息時(shí),終端還可以通過向服務(wù)器發(fā)送終端獲取的位置信息,達(dá)到向其他終端共享該終端的位置信息的目的。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。