位置分享方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種位置分享方法及裝置,屬于網(wǎng)絡技術領域。所述方法包括:確定第一終端待分享給第二終端的指定位置點;在所述第一終端移動的過程中,判斷所述第一終端是否到達所述指定位置點;當確定所述第一終端到達所述指定位置點時,將所述指定位置點的位置指示信息分享給所述第二終端。本發(fā)明通過先確定第一終端待分享給第二終端的指定位置點,在第一終端移動的過程中當?shù)竭_指定位置點時,即可自動將指定位置點的位置指示信息分享給第二終端,而無需用戶在到達指定位置點時手動觸發(fā)位置分享,簡化了用戶的操作,尤其是在用戶駕駛車輛等不便進行手動操作的場景下也能夠?qū)崿F(xiàn)位置分享,擴展了應用范圍。
【專利說明】
位置分享方法及裝置
技術領域
[0001 ]本發(fā)明涉及網(wǎng)絡技術領域,特別涉及一種位置分享方法及裝置。
【背景技術】
[0002]隨著互聯(lián)網(wǎng)技術的發(fā)展和普及,位置分享功能已成為用戶常用的一種功能,利用位置分享功能可以將用戶當前所在的位置點分享給目標用戶,以便目標用戶及時獲知該用戶當前所在的位置點。
[0003]具體地,終端可以在會話界面的功能菜單中提供分享位置選項,當用戶想要將自己的位置分享給目標用戶時,手動調(diào)出與目標用戶的會話界面,再手動調(diào)出該功能菜單,并激活該分享位置選項,該終端檢測到對該分享位置選項的激活操作時,獲取當前所在位置點的位置指示信息,將該位置指示信息發(fā)送給目標用戶的終端。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少存在以下問題:
[0005]需要用戶手動激活分享位置選項才能實現(xiàn)位置的分享,操作不便,尤其是在駕駛車輛等不便進行手動操作的場景下,將無法實現(xiàn)位置分享。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術的問題,本發(fā)明實施例提供了一種位置分享方法及裝置。所述技術方案如下:
[0007]第一方面,提供了一種位置分享方法,所述方法包括:
[0008]確定第一終端待分享給第二終端的指定位置點;
[0009]在所述第一終端移動的過程中,判斷所述第一終端是否到達所述指定位置點;
[0010]當確定所述第一終端到達所述指定位置點時,將所述指定位置點的位置指示信息分享給所述第二終端。
[0011]第二方面,提供了一種位置分享裝置,所述裝置包括:
[0012]確定模塊,用于確定第一終端待分享給第二終端的指定位置點;
[0013]判斷模塊,用于在所述第一終端移動的過程中,判斷所述第一終端是否到達所述指定位置點;
[0014]分享模塊,用于當確定所述第一終端到達所述指定位置點時,將所述指定位置點的位置指示信息分享給所述第二終端。
[0015]本發(fā)明實施例提供的技術方案帶來的有益效果是:
[0016]本發(fā)明實施例提供的方法及裝置,通過先確定第一終端待分享給第二終端的指定位置點,在第一終端移動的過程中當?shù)竭_指定位置點時,即可自動將指定位置點的位置指示信息分享給第二終端,而無需用戶在到達指定位置點時手動觸發(fā)位置分享,簡化了用戶的操作,尤其是在用戶駕駛車輛等不便進行手動操作的場景下也能夠?qū)崿F(xiàn)位置分享,擴展了應用范圍。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1是本發(fā)明實施例提供的一種位置分享方法的流程圖;
[0019]圖2是本發(fā)明實施例提供的一種位置分享方法的流程圖;
[0020]圖3A是本發(fā)明實施例提供的一種會話界面示意圖;
[0021 ]圖3B是本發(fā)明實施例提供的一種第一設置界面示意圖;
[0022]圖3C是本發(fā)明實施例提供的一種會話界面中位置點通知消息示意圖;
[0023]圖3D是本發(fā)明實施例提供的一種位置點展示界面示意圖;
[0024]圖3E是本發(fā)明實施例提供的一種會話界面中位置點確認消息示意圖;
[0025]圖3F是本發(fā)明實施例提供的一種采樣位置點示意圖;
[0026]圖3G是本發(fā)明實施例提供的一種位置指示信息示意圖;
[0027]圖4是本發(fā)明實施例提供的一種位置分享裝置的結(jié)構示意圖;
[0028]圖5是本發(fā)明實施例提供的一種終端的結(jié)構示意圖。
【具體實施方式】
[0029]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0030]圖1是本發(fā)明實施例提供的一種位置分享方法的流程圖。該發(fā)明實施例的執(zhí)行主體為第一終端,參見圖1,所述方法包括:
[0031]101、確定第一終端待分享給第二終端的指定位置點。
[0032]102、在該第一終端移動的過程中,判斷該第一終端是否到達該指定位置點。
[0033]103、當確定該第一終端到達該指定位置點時,將該指定位置點的位置指示信息分享給該第二終端。
[0034]本發(fā)明實施例提供的方法,通過先確定第一終端待分享給第二終端的指定位置點,在第一終端移動的過程中當?shù)竭_指定位置點時,即可自動將指定位置點的位置指示信息分享給第二終端,而無需用戶在到達指定位置點時手動觸發(fā)位置分享,簡化了用戶的操作,尤其是在用戶駕駛車輛等不便進行手動操作的場景下也能夠?qū)崿F(xiàn)位置分享,擴展了應用范圍。
[0035]可選地,該確定第一終端待分享給第二終端的指定位置點,包括:
[0036]在該第一終端與該第二終端的會話界面中,提供分享位置設置選項;
[0037]當檢測到對該分享位置設置選項的選擇操作時,顯示第一設置界面;
[0038]在該第一設置界面中,確定該第一終端待分享給該第二終端的指定位置點。
[0039]可選地,該確定第一終端待分享給第二終端的指定位置點,包括:
[0040]顯示預設地圖,獲取用戶在該預設地圖中選擇的多個位置點;
[0041 ]將該多個位置點作為指定位置點。
[0042]可選地,該確定第一終端待分享給第二終端的指定位置點,包括:
[0043]顯示預設地圖,獲取用戶在該預設地圖中選擇的多個位置點;
[0044]根據(jù)該多個位置點和該預設地圖模擬移動軌跡;
[0045]根據(jù)模擬的移動軌跡對該多個位置點進行修正,使得修正后的多個位置點位于該移動軌跡上;
[0046]將該修正后的多個位置點作為指定位置點。
[0047]可選地,該確定第一終端待分享給第二終端的指定位置點,包括:
[0048]接收服務器發(fā)送的位置點,該位置點由該第二終端發(fā)送給該服務器;
[0049]在該第一終端與該第二終端的會話界面中顯示該位置點;
[0050]當檢測到對該位置點的確認操作時,將該位置點作為該第一終端待分享給該第二終端的指定位置點。
[0051 ] 可選地,該方法還包括:
[0052]在該第一終端與第三終端的會話界面中提供分享對方位置設置選項;
[0053]當檢測到對該分享對方位置設置選項的選擇操作時,顯示第二設置界面,在該第二設置界面中確定該第三終端待分享給該第一終端的位置點;
[0054]向服務器發(fā)送該確定的位置點,由該服務器向該第三終端發(fā)送該確定的位置點。
[0055]可選地,該判斷該第一終端是否到達該指定位置點,包括:
[0056]對該第一終端進行定位,確定當前所在的位置點;
[0057]判斷當前所在的位置點與該指定位置點之間的距離是否小于該指定位置點的指定半徑;
[0058]如果該距離小于該指定半徑,確定該第一終端到達該指定位置點。
[0059]可選地,該方法還包括:
[0060]選取位于第一指定位置點和第二指定位置點之間的多個采樣位置點;
[0061]在該第一終端從該第一指定位置點向該第二指定位置點移動的過程中,根據(jù)該第一終端與鄰域范圍內(nèi)的采樣位置點之間的距離,計算該鄰域范圍內(nèi)的采樣位置點的定位精度值,該鄰域范圍根據(jù)初始指定半徑確定;
[0062]確定該多個采樣位置點的定位精度值之后,計算該多個采樣位置點的定位精度值的平均值,作為該第二指定位置點修正后的指定半徑。
[0063]可選地,該根據(jù)該第一終端與鄰域范圍內(nèi)的采樣位置點之間的距離,計算該鄰域范圍內(nèi)的采樣位置點的定位精度值,包括:
[0064]如果該第一終端當前所在的位置點與任一采樣位置點之間的距離小于該初始指定半徑,確定該第一終端位于該采樣位置點的鄰域范圍內(nèi);
[0065]每隔預設時長,獲取該第一終端當前所在的位置點與該采樣位置點之間的采樣距離,直至該第一終端當前所在的位置點與該采樣位置點之間的距離大于該初始指定半徑為止,得到多個采樣距離;
[0066]將該多個采樣距離的最小值作為該采樣位置點的定位精度值。
[0067]可選地,該將該指定位置點的位置指示信息分享給該第二終端,包括:
[0068]向該服務器發(fā)送該指定位置點的位置指示信息,使得該服務器向該第二終端發(fā)送該位置指示信息。
[0069]可選地,該位置指示信息包括該指定位置點的坐標信息和該指定位置點對應的預設多媒體信息中的至少一項。
[0070]上述所有可選技術方案,可以采用任意結(jié)合形成本發(fā)明的可選實施例,在此不再
--贅述。
[0071]圖2是本發(fā)明實施例提供的一種位置分享方法的流程圖。本發(fā)明實施例的執(zhí)行主體為第一終端,參見圖2,該方法包括:
[0072]201、第一終端確定待分享給第二終端的指定位置點以及該指定位置點的位置指示信息。
[0073]其中,該第一終端是指分享位置的終端,該第二終端是指接受所分享位置的目標用戶的終端,該第一終端可以為手機、平板電腦等移動終端,該第二終端可以為手機、平板電腦、計算機等終端,本發(fā)明實施例對此不做限定。
[0074]該第二終端可以由該第一終端確定。例如,該第一終端基于用戶標識登錄社交應用,通過該社交應用,顯示該用戶標識的用戶關系鏈,該用戶關系鏈中包括多個好友用戶標識,該多個好友用戶標識可以認為是該用戶標識的好友。該第一終端的用戶可以從用戶關系鏈中選擇需要分享位置的目標用戶標識,基于該目標用戶標識登錄該社交應用的終端即為該第二終端?;蛘?,該第一終端還可以默認將用戶關系鏈中的所有好友用戶標識均作為目標用戶,每個好友用戶標識登錄的終端均作為第二終端?;蛘撸摰谝唤K端選擇社交應用群組,將社交應用群組中的每個好友用戶標識均作為目標用戶,社交應用群組中每個好友用戶標識登錄的終端均作為第二終端,本發(fā)明實施例對確定第二終端的方式不做限定。
[0075]或者,也可以由該第二終端來確定要分享位置的第一終端,并確定該第一終端待分享給該第二終端的指定位置點,發(fā)送給該第一終端。該第二終端確定第一終端的方式與上述由第一終端確定第二終端的方式類似,在此不再贅述。
[0076]其中,用戶標識用于表示登錄該社交應用的用戶,可以為用戶賬號、用戶昵稱或者電話號碼等,該社交應用可以為即時通信應用、信息展示應用等,本發(fā)明實施例對此不做限定。
[0077]當用戶要在移動過程中向目標用戶分享位置時,可以在開始移動之前,確定第一終端待分享給目標用戶的第二終端的指定位置點。具體包括以下步驟2011-2014中的任一項:
[0078]2011、該第一終端顯示與第二終端的會話界面,在會話界面中提供分享位置設置選項,用戶想要將位置點分享給第二終端時,可以觸發(fā)對該分享位置設置選項的選擇操作,該終端檢測到該選擇操作時,顯示第一設置界面,該第一設置界面用于設置待分享給第二終端的指定位置點。用戶可以在該第一設置界面中選擇位置點,該第一終端即可根據(jù)用戶的選擇,確定第一終端待分享給第二終端的指定位置點。
[0079]其中,如果該第一終端僅向一個第二終端分享位置,該會話界面可以為該第一終端與該第二終端的會話界面,而如果該第一終端要向多個第二終端分享位置,該會話界面可以為第一終端與多個第二終端的社交應用群組界面。該會話界面可以由該社交應用提供,通過該會話界面,該第一終端與該第二終端均可向?qū)Ψ桨l(fā)送通信消息,如文本消息、圖片消息、音頻消息、視頻消息等。該會話界面中還可以提供多種功能選項,如視頻通話選項、音頻通話選項等,本發(fā)明實施例對該會話界面不做限定。
[0080]該第一終端與該第二終端的會話界面如圖3A所示,該會話界面包括分享位置設置選項“設置我的分享路線”,當檢測到對該分享位置設置選項的選擇操作時,顯示的第一設置界面可以如圖3B所示。
[0081]2012、該第一終端顯示預設地圖,該第一終端獲取用戶在預設地圖中選擇的多個位置點,將該多個位置點直接作為指定位置點。
[0082]其中,該預設地圖可以為該終端下載的離線地圖,也可以為服務器提供的在線地圖,本發(fā)明實施例對此不做限定。
[0083]該第一終端顯示預設地圖,該預設地圖提供多個位置點,用戶可以在該預設地圖中選擇要分享的多個位置點,從而完成指定位置點的設置。
[0084]該步驟2012可以與上述步驟2011結(jié)合,也即是,該第一終端顯示第一設置界面時,在第一設置界面中顯示預設地圖,用戶可以在該預設地圖中選擇要分享的多個位置點,從而完成指定位置點的設置?;蛘撸摰谝唤K端顯示第一設置界面時,還可以顯示搜索欄,用戶可以在搜索欄中輸入想要分享的位置點的關鍵字,該第一終端即可根據(jù)該關鍵字在預設地圖中進行搜索,選擇搜索到的位置點,從而完成指定位置點的設置。之后,該第一終端可以直接將設置的位置點作為指定位置點。
[0085]參見圖3B,該第一設置界面中包括搜索欄、預設地圖、確定選項和取消選項,用戶可以在預設地圖中進行點擊操作來選擇想要分享的位置點,該第一終端在檢測到用戶的點擊操作時,可以在預設地圖下方展示該點擊操作所對應區(qū)域內(nèi)的多個位置點,供用戶選擇。當用戶選擇任一位置點時,該第一終端會將選擇的位置點按照選擇順序顯示在預設地圖的上方。當設置完成時,用戶可以點擊確定選項,該第一終端即可獲取用戶選擇的多個位置點。
[0086]2013、該第一終端顯示預設地圖,獲取用戶在該預設地圖中選擇的多個位置點,根據(jù)多個位置點和預設地圖模擬移動軌跡,根據(jù)模擬的移動軌跡對多個位置點進行修正,使得修正后的多個位置點位于移動軌跡上,將修正后的多個位置點作為指定位置點。
[0087]用戶在預設地圖中選擇位置點時,可以通過點擊位置點進行選擇,但由于預設地圖對實際的地理區(qū)域進行了一定比例的縮小,用戶點擊時可能會造成一定的誤差,導致所選擇的指定位置點不是用戶移動時要經(jīng)過的實際位置點。例如,用戶想選擇某一建筑物時,可能會通過點擊操作將該建筑物旁邊的公園作為指定位置點。
[0088]而且,有些用戶移動時要經(jīng)過的實際位置點在預設地圖中可能并未提供,此時用戶只能從預設地圖中選擇與要經(jīng)過的實際位置點較近的位置點作為指定位置點,例如用戶移動時要經(jīng)過銀行門口的道路,但是由于預設地圖中并未將該道路作為可選擇的位置點,用戶只能選擇銀行作為指定位置點,但用戶實際移動時并不會在銀行內(nèi)部移動。
[0089]因此,為了防止用戶選擇的位置點與實際位置點不符,該第一終端獲取到用戶選擇的多個位置點時,根據(jù)該多個位置點以及該預設地圖所提供的路線信息進行模擬,確定一條移動軌跡,使得該多個位置點盡可能地位于該移動軌跡上。此時,有些位置點可能會偏離該移動軌跡,則該終端可以根據(jù)該移動軌跡對偏離的位置點進行修正,使得修正后的多個位置點均位于該移動軌跡上,并將修正后的多個位置點作為指定位置點。
[0090]例如,用戶確定了位置點1、位置點2、位置點3和位置點4,該第一終端根據(jù)這4個位置點模擬出一條移動軌跡,如果位置點1、位置點3和位置點4均位于該移動軌跡上,而位置點2沒有位于該移動軌跡上,則該第一終端可以將位置點1、位置點3和位置點4作為待分享的指定位置點,并將該移動軌跡上距離位置點2最近的位置點作為待分享的指定位置點。
[0091]該步驟2013可以與上述步驟2011結(jié)合,也即是,該第一終端顯示第一設置界面時,在第一設置界面中顯示預設地圖,用戶可以在該預設地圖中選擇要分享的多個位置點,該第一終端根據(jù)用戶選擇的多個位置點確定待分享的指定位置點。
[0092]上述步驟2011-2013中,該第一終端確定待分享給第二終端的指定位置點之后,可以向該第二終端發(fā)送確定的指定位置點,或者向該第二終端發(fā)送由確定的多個指定位置點構成的移動軌跡的示意圖,以便目標用戶能夠預先獲知第一終端要分享的指定位置點。
[0093]2014、該第一終端接收服務器發(fā)送的位置點,該位置點由第二終端發(fā)送給服務器,在該第一終端與第二終端的會話界面中顯示該位置點,當檢測到對該位置點的確認操作時,將該位置點作為指定位置點。
[0094]對于任一終端來說,該終端不僅可以設置待分享給其他終端的位置點,也可以設置其他終端待分享給該終端的位置點。
[0095]本發(fā)明實施例中,該第二終端可以設置第一終端待分享給第二終端的位置點,發(fā)送給服務器,由服務器將該位置點轉(zhuǎn)發(fā)給第一終端,該第一終端接收到第二終端設置的位置點,并確定用戶確認該位置點后,即可將該位置點作為指定位置點。或者,該第一終端也可以直接將第二終端設置的位置點作為指定位置點,而無需經(jīng)過用戶確認,本發(fā)明實施例對此不做限定。
[0096]其中,關于第二終端設置位置點的具體過程,該第二終端可以顯示與第一終端的會話界面,在該會話界面中提供分享對方位置設置選項,當該第二終端檢測到對分享對方位置設置選項的選擇操作時,顯示第二設置界面,該第二設置界面用于設置對方終端待分享給本地終端的位置點,該第二終端即可在該第二設置界面中獲取選擇的位置點,完成位置點的設置。
[0097]與圖3A類似,該第二終端顯示與第一終端的會話界面,該會話界面包括分享位置設置選項“設置我的分享路線”和分享對方位置設置選項“設置對方的分享路線”,當檢測到對該分享對方位置設置選項的選擇操作時,顯示第二設置界面。在第二設置界面中確定需要分享的位置點之后,該第二終端通過服務器,向第一終端發(fā)送位置點,此時,可以在第一終端與第二終端的會話界面中顯示位置點通知消息,如圖3C所示。第一終端的用戶點擊該位置點通知消息時,可以顯示如圖3D所示的位置點展示界面,該位置點展示界面中包括第二終端確定的多個位置點,并在預設地圖中展示多個位置點所構成的移動軌跡。當用戶確認分享時,點擊確認選項,此時,可以在第一終端與第二終端的會話界面中顯示位置點確認消息,如圖3E所示。
[0098]相應地,對于該第一終端來說,該第一終端也可以作為接受其他終端所分享位置的終端,此時,該第一終端也可以設置其他終端待分享給該第一終端的位置點。具體地,以第三終端向第一終端分享位置為例,該第一終端在與第三終端的會話界面中提供分享對方位置設置選項,當檢測到對該分享對方位置設置選項的選擇操作時,顯示第二設置界面,在該第二設置界面中確定該第三終端待分享給該第一終端的位置點,向服務器發(fā)送該確定的位置點,由該服務器向該第三終端發(fā)送該確定的位置點,該服務器向該第三終端發(fā)送確定的位置點,該第三終端將確定的位置點作為待分享給第一終端的位置點。
[0099]另外,該第一終端確定待分享給第二終端的指定位置點之后,還可以確定指定位置點的位置指示信息,以便到達該指定位置點時能夠?qū)⑽恢弥甘拘畔⒎窒斫o第二終端。該位置指示信息用于指示該第一終端到達該指定位置點,可以包括該指定位置點的坐標信息和該指定位置點對應的預設多媒體信息中的至少一項。該預設多媒體信息可以包括文本信息、音頻信息、視頻信息、圖片信息等用于描述該指定位置點的信息,且該預設多媒體信息可以由該第一終端獲取,也可以由該第二終端獲取后發(fā)送給該第一終端,本發(fā)明實施例對此不做限定。例如,該預設多媒體信息的格式可以為“我現(xiàn)在到達#指定位置點#了”。當然,該位置指示信息還可以包括其他信息,本發(fā)明實施例對此不做限定。
[0100]需要說明的是,該第一終端可以確定一個或多個指定位置點,并存儲確定的每個指定位置點的位置指示信息。本發(fā)明實施例對指定位置點的數(shù)目不做限定。
[0101]進一步地,該第一終端還可以將所確定指定位置點的位置指示信息與目標用戶標識對應存儲,從而保證在確定了分享給不同目標用戶的指定位置點時,能夠?qū)⒉煌繕擞脩舻闹付ㄎ恢命c區(qū)分開。
[0102]202、在第一終端移動的過程中進行定位,確定第一終端當前所在的位置點。
[0?03] 其中,該第一終端進行定位時可以采用GPS(Global Posit1ning System,全球定位系統(tǒng))進行定位或者采用基站定位的方式等,本發(fā)明實施例對此不做限定。
[0104]203、第一終端判斷當前所在的位置點與指定位置點之間的距離是否小于指定半徑。
[0105]考慮到定位時并不能精確地確定第一終端是否到達指定位置點,因此可以為指定位置點設置指定半徑,該指定半徑用于以該指定位置點為中心,確定該指定位置點所在的地理范圍,只要第一終端處于該地理范圍內(nèi),即可認為第一終端已經(jīng)到達該指定位置點,當?shù)谝唤K端處于該地理范圍之外,即可認為第一終端還未到達該指定位置點。
[0106]因此,在第一終端移動的過程中,該第一終端確定當前所在的位置點后,判斷當前所在的位置點與指定位置點之間的距離是否小于指定半徑,以判斷該第一終端是否到達該指定位置點。
[0107]其中,該指定半徑可以由該第一終端根據(jù)定位功能的精度確定,例如定位功能的精度為0.01米,則該指定半徑可以確定為0.01米。
[0108]需要說明的是,如果該第一終端確定多個指定位置點,則對于每個指定位置點均可通過指定半徑來進行判斷。且,不同指定位置點的指定半徑可以相同,也可以不同。
[0109]另外,在該第一終端的移動過程中,該第一終端可以根據(jù)移動情況重新確定定位功能的精度,從而對下一指定位置點的指定半徑進行修正。
[0110]以對第二指定位置點的指定半徑進行修正為例,第一指定位置點和第二指定位置點是確定的多個指定位置點中的相鄰指定位置點,且在移動軌跡中,第一指定位置點位于第二指定位置點之前。
[0111]具體地,該第一終端根據(jù)預設地圖,選取位于第一指定位置點和第二指定位置點之間的多個采樣位置點。在該第一終端從該第一指定位置點向該第二指定位置點移動的過程中,根據(jù)該第一終端與鄰域范圍內(nèi)的采樣位置點之間的距離,計算該鄰域范圍內(nèi)的采樣位置點的定位精度值,確定該多個采樣位置點的定位精度值之后,計算該多個采樣位置點的定位精度值的平均值,作為該第二指定位置點修正后的指定半徑。
[0112]該鄰域范圍根據(jù)初始指定半徑確定,可以為根據(jù)初始指定半徑確定的圓形地理范圍,或者其他形狀的地理范圍,本發(fā)明實施例對此不做限定。該初始指定半徑可以為該第一終端為每個指定位置點默認設置的指定半徑,當該第一終端位于某一采樣位置點的鄰域范圍內(nèi)時,該采樣位置點即為該第一終端鄰域范圍內(nèi)的采樣位置點。
[0113]其中,計算鄰域范圍內(nèi)的采樣位置點的定位精確值,包括:如果該第一終端當前所在的位置點與任一采樣位置點之間的距離小于該初始指定半徑,確定該第一終端位于該采樣位置點的鄰域范圍內(nèi),則每隔預設時長,獲取該第一終端當前所在的位置點與該采樣位置點之間的采樣距離,直至該第一終端當前所在的位置點與該采樣位置點之間的距離大于該初始指定半徑為止,得到多個采樣距離,將該多個采樣距離的最小值作為該采樣位置點的定位精度值。
[0114]該第一終端選取采樣位置點時,可以按照預設的距離間隔選擇,或者也可以從預設地圖提供的、位于第一指定位置點和第二指定位置點之間的位置點中隨機進行選擇,所選取的任兩個相鄰采樣位置點之間的距離可以大于該初始指定半徑,且所選取的采樣位置點的數(shù)目可以由該第一終端默認確定,或者也可以根據(jù)第一指定位置點與第二指定位置點之間的距離大小確定,本發(fā)明實施例對此不做限定。另外,該預設時長可以由該第一終端默認確定,可以為I秒、2秒等,本發(fā)明實施例對此也不做限定。
[0115]例如,參見圖3F,在指定位置點A與指定位置點B之間選取多個采樣位置點1、2、3,當?shù)谝唤K端到達采樣位置點I的鄰域范圍(虛線范圍)內(nèi)時,每隔I秒,獲取該第一終端所在的位置點與采樣位置點I之間的距離,直到第一終端離開該鄰域范圍,得到針對采樣位置點I的多個采樣距離,將該多個采樣距離的最小值作為該采樣位置點I的定位精度值,表示定位功能最小可以精確到該定位精度值。采用同樣的方式可以計算出采樣位置點2和3的定位精度值,則該第一終端將3個定位精度值的平均值作為該第二指定位置點修正后的指定半徑。
[0116]需要說明的是,上述第一指定位置點和第二指定位置點可以為確定的多個指定位置點中的任意兩個相鄰的指定位置點,也即是,本發(fā)明實施例通過在移動過程中計算出定位功能的定位精度值,從而對下一指定位置點的指定半徑進行修正,在判斷第一終端是否到達下一指定位置點時提高了判斷準確度,提高了分享位置的準確性。
[0117]204、如果該距離小于指定半徑,則確定第一終端到達指定位置點,將該指定位置點的位置指示信息分享給第二終端。
[0118]具體地,該第一終端到達指定位置點時,向服務器發(fā)送指定位置點的位置指示信息,服務器接收到該位置指示信息時,向第二終端發(fā)送位置指示信息,該第二終端接收到該位置指示信息時,可以在與第一終端的會話界面中顯示該位置指示信息,目標用戶即可查看該位置指示信息,獲知用戶當前已到達該指定位置點。
[0119]具體地,該服務器可以為社交應用服務器,該第二終端可以通過社交應用顯示該位置指示信息。
[0120]其中,該步驟204可以包括以下步驟2041-2043中的任一項:
[0121]2041、如果僅向一個第二終端分享位置,該第一終端到達該指定位置點時,向服務器發(fā)送位置分享請求,該位置分享請求包括該第一終端登錄的用戶標識、該指定位置點的位置指示信息以及目標用戶標識,服務器接收到該位置分享請求時,根據(jù)該目標用戶標識確定第二終端,向該第二終端發(fā)送位置指示信息,第二終端接收到該位置指示信息時,在與該第一終端的會話界面中顯示該位置指示信息,目標用戶即可查看該位置指示信息。
[0122]參見圖3G,當?shù)谝唤K端到達位置點A時,將位置點A的位置指示信息分享給第二終端,此時,在第一終端與第二終端的會話界面中顯示分享消息,該分享消息包括位置指示信息“到達位置點A”,第一終端的用戶或者第二終端的目標用戶點擊該分享消息時,可以顯示預設地圖,并在預設地圖中顯示位置點A的具體位置,以便獲知第一終端的用戶當前所在的具體位置。
[0123]2042、如果該第一終端將社交應用群組中的好友用戶標識登錄的終端均作為第二終端,則該第一終端到達該指定位置點時,向服務器發(fā)送位置分享請求,該位置分享請求包括該第一終端登錄的用戶標識、該指定位置點的位置指示信息以及社交應用群組標識,月艮務器接收到該位置分享請求時,根據(jù)社交應用群組標識確定社交應用群組中的第二終端,向確定的第二終端發(fā)送位置指示信息,第二終端接收到該位置指示信息時,在社交應用群組的界面中顯示該位置指示信息,目標用戶即可查看該位置指示信息。
[0124]2043、如果該第一終端默認將所有的好友用戶標識的終端均作為第二終端,則該第一終端到達該指定位置點時,向服務器發(fā)送位置分享請求,該位置分享請求包括該第一終端登錄的用戶標識和該指定位置點的位置指示信息,服務器接收到該位置分享請求時,將該位置指示信息發(fā)布在第一終端的好友圈中,也即是向該用戶標識的每個好友用戶標識登錄的第二終端發(fā)送該位置指示信息,由每個第二終端顯示該位置指示信息,則每個目標用戶均可查看到該位置指示信息,獲知用戶當前已到達該指定位置點。
[0125]需要說明的是,本發(fā)明實施例中的終端執(zhí)行的步驟可以由終端安裝的社交應用執(zhí)行,或者由終端配置的操作系統(tǒng)執(zhí)行,本發(fā)明實施例對此均不做限定。
[0126]舉例來說,本發(fā)明實施例可以應用于以下場景:
[0127]1、旅途足跡分享:用戶在出發(fā)之前設置好自己的游覽地點,以及要分享游覽地點的目標用戶。在旅途中每當?shù)竭_某一設置好的游覽地點時,自動將該游覽地點分享給目標用戶。
[0128]2、聚會簽到:聚會組織者在群組中向多個聚會參與者發(fā)送設置好的指定位置點,每個聚會參與者當?shù)竭_設置好的指定位置點時,將該指定位置點分享給聚會組織者,也即是進行“簽到”,聚會組織者可以根據(jù)各個聚會參與者所在的位置來安排聚會的籌備進度。
[0129]相關技術中,用戶需要手動激活分享位置選項才能將當前所在的位置點分享給目標用戶,但是,在用戶移動過程中,可能會忘記分享位置,而且還可能會處于駕駛車輛、步行等不便進行手動操作的場景下,此時執(zhí)行手動激活操作非常不方便,還存在安全隱患。在用戶移動的過程中,也可能需要頻繁多次地將當前所在的位置點分享給目標用戶,每次都要手動激活分享位置選項非常不方便。
[0130]為了避免多次分享帶來的不便,用戶可以實時將當前所在的位置點分享給目標用戶,也即是,在終端上激活實時分享位置選項,進入實時分享界面,在該實時分享界面中實時地將當前所在的位置點分享給目標用戶。但是,終端必須保持顯示該實時分享界面才能實現(xiàn)分享,一旦終端退出該實時分享界面,就會退出實時分享位置功能,這就造成在實時分享的過程中,用戶只能停留在該實時分享界面上,而不能再執(zhí)行其他操作,造成使用不便。而且,在團體聚會中,多名聚會參與者很難做到全部實時分享自己的位置,導致聚會組織者無法便捷地獲知所有聚會參與者所在的位置。
[0131]而本發(fā)明實施例提供的方法,在用戶移動之前預先確定待分享的指定位置點,則在移動過程中即可自動在到達指定位置點時進行分享,無需進行任何手動操作,即使用戶忘記或者用戶處于不便進行手動操作的場景下也能實現(xiàn)位置分享,擴展了應用范圍,提高了安全性,而且無需停留在實時分享界面上,用戶可以隨意地使用該終端,提高了靈活性。進一步地,在團體聚會中,每個聚會參與者可以很方便地將自己的位置分享給聚會組織者,而無需聚會組織者分別對每個聚會參與者進行提醒,便于進行管理。進一步地,通過在移動過程中計算出定位功能的定位精度值,從而對下一指定位置點的指定半徑進行修正,在判斷第一終端是否到達下一指定位置點時提高了判斷準確度,提高了分享位置的準確性。
[0132]圖4是本發(fā)明實施例提供的一種位置分享裝置的結(jié)構示意圖。參見圖4,該裝置包括:
[0133]確定模塊401,用于確定第一終端待分享給第二終端的指定位置點;
[0134]判斷模塊402,用于在該第一終端移動的過程中,判斷該第一終端是否到達該指定位置點;
[0135]分享模塊403,用于當確定該第一終端到達該指定位置點時,將該指定位置點的位置指示信息分享給該第二終端。
[0136]本發(fā)明實施例提供的裝置,通過先確定第一終端待分享給第二終端的指定位置點,在第一終端移動的過程中當?shù)竭_指定位置點時,即可自動將指定位置點的位置指示信息分享給第二終端,而無需用戶在到達指定位置點時手動觸發(fā)位置分享,簡化了用戶的操作,尤其是在用戶駕駛車輛等不便進行手動操作的場景下也能夠?qū)崿F(xiàn)位置分享,擴展了應用范圍。
[0137]可選地,該確定模塊401用于在該第一終端與該第二終端的會話界面中,提供分享位置設置選項;當檢測到對該分享位置設置選項的選擇操作時,顯示第一設置界面;在該第一設置界面中,確定該第一終端待分享給該第二終端的指定位置點。
[0138]可選地,該確定模塊401用于顯示預設地圖,獲取用戶在該預設地圖中選擇的多個位置點;將該多個位置點作為指定位置點。
[0139]可選地,該確定模塊401用于顯示預設地圖,獲取用戶在該預設地圖中選擇的多個位置點;根據(jù)該多個位置點和該預設地圖模擬移動軌跡;根據(jù)模擬的移動軌跡對該多個位置點進行修正,使得修正后的多個位置點位于該移動軌跡上;將該修正后的多個位置點作為指定位置點。
[0140]可選地,該確定模塊401用于接收服務器發(fā)送的位置點,該位置點由該第二終端發(fā)送給該服務器;在該第一終端與該第二終端的會話界面中顯示該位置點;當檢測到對該位置點的確認操作時,將該位置點作為該第一終端待分享給該第二終端的指定位置點。
[0141]可選地,該裝置還包括:
[0142]對方位置確定模塊,用于在該第一終端與第三終端的會話界面中提供分享對方位置設置選項;當檢測到對該分享對方位置設置選項的選擇操作時,顯示第二設置界面,在該第二設置界面中確定該第三終端待分享給該第一終端的位置點;向服務器發(fā)送該確定的位置點,由該服務器向該第三終端發(fā)送該確定的位置點。
[0143]可選地,該判斷模塊402還用于對該第一終端進行定位,確定當前所在的位置點;判斷當前所在的位置點與該指定位置點之間的距離是否小于該指定位置點的指定半徑;如果該距離小于該指定半徑,確定該第一終端到達該指定位置點。
[0144]可選地,該裝置還包括:
[0145]選取模塊,用于選取位于第一指定位置點和第二指定位置點之間的多個采樣位置占.V ,
[0146]第一計算模塊,用于在該第一終端從該第一指定位置點向該第二指定位置點移動的過程中,根據(jù)該第一終端與鄰域范圍內(nèi)的采樣位置點之間的距離,計算該鄰域范圍內(nèi)的采樣位置點的定位精度值,該鄰域范圍根據(jù)初始指定半徑確定;
[0147]第二計算模塊,用于確定該多個采樣位置點的定位精度值之后,計算該多個采樣位置點的定位精度值的平均值,作為該第二指定位置點修正后的指定半徑。
[0148]可選地,該第一計算模塊用于如果該第一終端當前所在的位置點與任一采樣位置點之間的距離小于該初始指定半徑,確定該第一終端位于該采樣位置點的鄰域范圍內(nèi);每隔預設時長,獲取該第一終端當前所在的位置點與該采樣位置點之間的采樣距離,直至該第一終端當前所在的位置點與該采樣位置點之間的距離大于該初始指定半徑為止,得到多個采樣距離;將該多個采樣距離的最小值作為該采樣位置點的定位精度值。
[0149]可選地,該分享模塊403還用于向該服務器發(fā)送該指定位置點的位置指示信息,使得該服務器向該第二終端發(fā)送該位置指示信息。
[0150]可選地,該位置指示信息包括該指定位置點的坐標信息和該指定位置點對應的預設多媒體信息中的至少一項。
[0151]上述所有可選技術方案,可以采用任意結(jié)合形成本發(fā)明的可選實施例,在此不再
--贅述。
[0152]需要說明的是:上述實施例提供的位置分享裝置在分享位置點時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將終端的內(nèi)部結(jié)構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的位置分享裝置與位置分享方法實施例屬于同一構思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0153]圖5是本發(fā)明實施例提供的一種終端的結(jié)構示意圖。該終端可以用于實施上述實施例所示出的位置分享方法中第一終端或第二終端所執(zhí)行的功能。具體來講:
[0154]終端500可以包括RF(Rad1 Frequency,射頻)電路110、包括有一個或一個以上計算機可讀存儲介質(zhì)的存儲器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、傳輸模塊170、包括有一個或者一個以上處理核心的處理器180、以及電源190等部件。本領域技術人員可以理解,圖5中示出的終端結(jié)構并不構成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0155]RF電路110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器180處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路110包括但不限于天線、至少一個放大器、調(diào)諧器、一個或多個振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機、耦合器、LNA(L0W Noise Amplif ier,低噪聲放大器)、雙工器等。此外,RF電路110還可以通過無線通信與網(wǎng)絡和其他終端通信。所述無線通信可以使用任一通信標準或協(xié)議,包括但不限于GSM(Global System of Mobile communicat1n,全球移動通訊系統(tǒng))、GPRS(General Packet Rad1 Service,通用分組無線服務)、CDMA(CodeDivis1n Multiple Access,碼分多址)、WCDMA(Wideband Code Divis1n MultipleAccess ,寬帶碼分多址)、LTE(Long Term Evolut1n ,長期演進)、電子郵件、SMS(ShortMessaging Service,短消息服務)等。
[0156]存儲器120可用于存儲軟件程序以及模塊,如上述示例性實施例所示出的終端所對應的軟件程序以及模塊,處理器180通過運行存儲在存儲器120的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理,如實現(xiàn)基于視頻的交互等。存儲器120可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端500的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器120可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應地,存儲器120還可以包括存儲器控制器,以提供處理器180和輸入單元130對存儲器120的訪問。
[0157]輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設置以及功能控制有關的鍵盤、鼠標、操作桿、光學或者軌跡球信號輸入。具體地,輸入單元130可包括觸敏表面131以及其他輸入終端132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面131上或在觸敏表面131附近的操作),并根據(jù)預先設定的程式驅(qū)動相應的鏈接裝置??蛇x的,觸敏表面131可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標,再送給處理器180,并能接收處理器180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入終端132。具體地,其他輸入終端132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
[0158]顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端500的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構成。顯示單元140可包括顯示面板141,可選的,可以采用IXD(Liquid Crystal Display,液晶顯示器)、0LED(0rganic Light-Emitting D1de,有機發(fā)光二極管)等形式來配置顯示面板141。進一步的,觸敏表面131可覆蓋顯示面板141,當觸敏表面131檢測到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸事件的類型在顯示面板141上提供相應的視覺輸出。雖然在圖5中,觸敏表面131與顯示面板141是作為兩個獨立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將觸敏表面131與顯示面板141集成而實現(xiàn)輸入和輸出功能。
[0159]終端500還可包括至少一種傳感器150,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板141的亮度,接近傳感器可在終端500移動到耳邊時,關閉顯示面板141和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應用(比如橫豎屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、敲擊)等;至于終端500還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
[0160]音頻電路160、揚聲器161,傳聲器162可提供用戶與終端500之間的音頻接口。音頻電路160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P聲器161,由揚聲器161轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器162將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)RF電路110以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲器120以便進一步處理。音頻電路160還可能包括耳塞插孔,以提供外設耳機與終端500的通信。
[0161]終端500通過傳輸模塊170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線或有線的寬帶互聯(lián)網(wǎng)訪問。雖然圖5示出了傳輸模塊170,但是可以理解的是,其并不屬于終端500的必須構成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0162]處理器180是終端500的控制中心,利用各種接口和線路鏈接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器120內(nèi)的數(shù)據(jù),執(zhí)行終端500的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控??蛇x的,處理器180可包括一個或多個處理核心;優(yōu)選的,處理器180可集成應用處理器和調(diào)制解調(diào)處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器180中。
[0163]終端500還包括給各個部件供電的電源190(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器180邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。電源190還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0164]盡管未示出,終端500還可以包括攝像頭、藍牙模塊等,在此不再贅述。具體在本發(fā)明實施例中,終端的顯示單元是觸摸屏顯示器,終端還包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行上述一個或者一個以上程序包含用于實施上述實施例中第一終端或第二終端所執(zhí)行操作的指令。
[0165]本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0166]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【主權項】
1.一種位置分享方法,其特征在于,所述方法包括: 確定第一終端待分享給第二終端的指定位置點; 在所述第一終端移動的過程中,判斷所述第一終端是否到達所述指定位置點; 當確定所述第一終端到達所述指定位置點時,將所述指定位置點的位置指示信息分享給所述第二終端。2.根據(jù)權利要求1所述的方法,其特征在于,所述確定第一終端待分享給第二終端的指定位置點,包括: 在所述第一終端與所述第二終端的會話界面中,提供分享位置設置選項; 當檢測到對所述分享位置設置選項的選擇操作時,顯示第一設置界面; 在所述第一設置界面中,確定所述第一終端待分享給所述第二終端的指定位置點。3.根據(jù)權利要求1所述的方法,其特征在于,所述確定第一終端待分享給第二終端的指定位置點,包括: 顯示預設地圖,獲取用戶在所述預設地圖中選擇的多個位置點; 將所述多個位置點作為指定位置點。4.根據(jù)權利要求1所述的方法,其特征在于,所述確定第一終端待分享給第二終端的指定位置點,包括: 顯示預設地圖,獲取用戶在所述預設地圖中選擇的多個位置點; 根據(jù)所述多個位置點和所述預設地圖模擬移動軌跡; 根據(jù)模擬的移動軌跡對所述多個位置點進行修正,使得修正后的多個位置點位于所述移動軌跡上; 將所述修正后的多個位置點作為指定位置點。5.根據(jù)權利要求1所述的方法,其特征在于,所述確定第一終端待分享給第二終端的指定位置點,包括: 接收服務器發(fā)送的位置點,所述位置點由所述第二終端發(fā)送給所述服務器; 在所述第一終端與所述第二終端的會話界面中顯示所述位置點; 當檢測到對所述位置點的確認操作時,將所述位置點作為所述第一終端待分享給所述第二終端的指定位置點。6.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括: 在所述第一終端與第三終端的會話界面中提供分享對方位置設置選項; 當檢測到對所述分享對方位置設置選項的選擇操作時,顯示第二設置界面,在所述第二設置界面中確定所述第三終端待分享給所述第一終端的位置點; 向服務器發(fā)送所述確定的位置點,由所述服務器向所述第三終端發(fā)送所述確定的位置點。7.根據(jù)權利要求1所述的方法,其特征在于,所述判斷所述第一終端是否到達所述指定位置點,包括: 對所述第一終端進行定位,確定當前所在的位置點; 判斷當前所在的位置點與所述指定位置點之間的距離是否小于所述指定位置點的指定半徑; 如果所述距離小于所述指定半徑,確定所述第一終端到達所述指定位置點。8.根據(jù)權利要求7所述的方法,其特征在于,所述方法還包括: 選取位于第一指定位置點和第二指定位置點之間的多個采樣位置點; 在所述第一終端從所述第一指定位置點向所述第二指定位置點移動的過程中,根據(jù)所述第一終端與鄰域范圍內(nèi)的采樣位置點之間的距離,計算所述鄰域范圍內(nèi)的采樣位置點的定位精度值,所述鄰域范圍根據(jù)初始指定半徑確定; 確定所述多個采樣位置點的定位精度值之后,計算所述多個采樣位置點的定位精度值的平均值,作為所述第二指定位置點修正后的指定半徑。9.根據(jù)權利要求8所述的方法,其特征在于,所述根據(jù)所述第一終端與鄰域范圍內(nèi)的采樣位置點之間的距離,計算所述鄰域范圍內(nèi)的采樣位置點的定位精度值,包括: 如果所述第一終端當前所在的位置點與任一采樣位置點之間的距離小于所述初始指定半徑,確定所述第一終端位于所述采樣位置點的鄰域范圍內(nèi); 每隔預設時長,獲取所述第一終端當前所在的位置點與所述采樣位置點之間的采樣距離,直至所述第一終端當前所在的位置點與所述采樣位置點之間的距離大于所述初始指定半徑為止,得到多個采樣距離; 將所述多個采樣距離的最小值作為所述采樣位置點的定位精度值。10.根據(jù)權利要求1所述的方法,其特征在于,所述將所述指定位置點的位置指示信息分享給所述第二終端,包括: 向所述服務器發(fā)送所述指定位置點的位置指示信息,使得所述服務器向所述第二終端發(fā)送所述位置指示信息。11.根據(jù)權利要求10所述的方法,其特征在于,所述位置指示信息包括所述指定位置點的坐標信息和所述指定位置點對應的預設多媒體信息中的至少一項。12.一種位置分享裝置,其特征在于,所述裝置包括: 確定模塊,用于確定第一終端待分享給第二終端的指定位置點; 判斷模塊,用于在所述第一終端移動的過程中,判斷所述第一終端是否到達所述指定位置點; 分享模塊,用于當確定所述第一終端到達所述指定位置點時,將所述指定位置點的位置指示信息分享給所述第二終端。13.根據(jù)權利要求12所述的裝置,其特征在于,所述確定模塊用于在所述第一終端與所述第二終端的會話界面中,提供分享位置設置選項;當檢測到對所述分享位置設置選項的選擇操作時,顯示第一設置界面;在所述第一設置界面中,確定所述第一終端待分享給所述第二終端的指定位置點。14.根據(jù)權利要求12所述的裝置,其特征在于,所述確定模塊用于顯示預設地圖,獲取用戶在所述預設地圖中選擇的多個位置點;將所述多個位置點作為指定位置點。15.根據(jù)權利要求12所述的裝置,其特征在于,所述確定模塊用于顯示預設地圖,獲取用戶在所述預設地圖中選擇的多個位置點;根據(jù)所述多個位置點和所述預設地圖模擬移動軌跡;根據(jù)模擬的移動軌跡對所述多個位置點進行修正,使得修正后的多個位置點位于所述移動軌跡上;將所述修正后的多個位置點作為指定位置點。16.根據(jù)權利要求12所述的裝置,其特征在于,所述確定模塊用于接收服務器發(fā)送的位置點,所述位置點由所述第二終端發(fā)送給所述服務器;在所述第一終端與所述第二終端的會話界面中顯示所述位置點;當檢測到對所述位置點的確認操作時,將所述位置點作為所述第一終端待分享給所述第二終端的指定位置點。17.根據(jù)權利要求12所述的裝置,其特征在于,所述裝置還包括: 對方位置確定模塊,用于在所述第一終端與第三終端的會話界面中提供分享對方位置設置選項;當檢測到對所述分享對方位置設置選項的選擇操作時,顯示第二設置界面,在所述第二設置界面中確定所述第三終端待分享給所述第一終端的位置點;向服務器發(fā)送所述確定的位置點,由所述服務器向所述第三終端發(fā)送所述確定的位置點。18.根據(jù)權利要求12所述的裝置,其特征在于,所述判斷模塊還用于對所述第一終端進行定位,確定當前所在的位置點;判斷當前所在的位置點與所述指定位置點之間的距離是否小于所述指定位置點的指定半徑;如果所述距離小于所述指定半徑,確定所述第一終端到達所述指定位置點。19.根據(jù)權利要求18所述的裝置,其特征在于,所述裝置還包括: 選取模塊,用于選取位于第一指定位置點和第二指定位置點之間的多個采樣位置點; 第一計算模塊,用于在所述第一終端從所述第一指定位置點向所述第二指定位置點移動的過程中,根據(jù)所述第一終端與鄰域范圍內(nèi)的采樣位置點之間的距離,計算所述鄰域范圍內(nèi)的采樣位置點的定位精度值,所述鄰域范圍根據(jù)初始指定半徑確定; 第二計算模塊,用于確定所述多個采樣位置點的定位精度值之后,計算所述多個采樣位置點的定位精度值的平均值,作為所述第二指定位置點修正后的指定半徑。20.根據(jù)權利要求19所述的裝置,其特征在于,所述第一計算模塊用于如果所述第一終端當前所在的位置點與任一采樣位置點之間的距離小于所述初始指定半徑,確定所述第一終端位于所述采樣位置點的鄰域范圍內(nèi);每隔預設時長,獲取所述第一終端當前所在的位置點與所述采樣位置點之間的采樣距離,直至所述第一終端當前所在的位置點與所述采樣位置點之間的距離大于所述初始指定半徑為止,得到多個采樣距離;將所述多個采樣距離的最小值作為所述采樣位置點的定位精度值。21.根據(jù)權利要求12所述的裝置,其特征在于,所述分享模塊還用于向所述服務器發(fā)送所述指定位置點的位置指示信息,使得所述服務器向所述第二終端發(fā)送所述位置指示信息。22.根據(jù)權利要求21所述的裝置,其特征在于,所述位置指示信息包括所述指定位置點的坐標信息和所述指定位置點對應的預設多媒體信息中的至少一項。
【文檔編號】H04L12/58GK105933209SQ201610374758
【公開日】2016年9月7日
【申請日】2016年5月31日
【發(fā)明人】蔡柏涵
【申請人】騰訊科技(深圳)有限公司