終端定位方法及裝置的制造方法
【技術領域】
[0001]本申請涉及定位技術領域,更具體地,是終端定位方法及裝置。
【背景技術】
[0002]如今,終端中通常設置有定位模塊,定位模塊可以通過定位衛(wèi)星來確定終端的當前位置。具體地,終端上可以設置有提供定位功能的應用,該應用可以向定位模塊發(fā)送定位請求,由定位模塊實現(xiàn)對終端的定位。
[0003]例如,手機中安裝有地圖應用及GPS引擎,地圖應用可以向GPS引擎發(fā)送定位請求,由GPS引擎通過GPS定位衛(wèi)星實現(xiàn)對手機的定位。
[0004]但是,目前的終端定位方式中,每個應用獲取到的定位精度均相同,對于用戶來講,定位結果不夠靈活,且容易泄露用戶的位置隱私,用戶體驗較差。
【發(fā)明內容】
[0005]有鑒于此,本申請?zhí)峁┝艘环N終端定位方法,用以解決現(xiàn)有終端定位方法定位結果不夠靈活,且容易泄露用戶的位置隱私,用戶體驗較差的技術問題。另外,本申請還提供了一種終端定位裝置,用以保證所述方法在實際中的應用及實現(xiàn)。
[0006]為實現(xiàn)所述目的,本申請?zhí)峁┑募夹g方案如下:
[0007]本申請第一方面提供了一種終端定位方法,應用于安裝有目標應用的終端,該方法包括:
[0008]響應于目標應用發(fā)送的定位請求,在預設映射表中,查找所述目標應用所對應的目標定位精度標識;
[0009]若查找到,則向預設定位模塊發(fā)送所述目標定位精度標識;
[0010]接收所述預設定位模塊返回的所述終端的當前位置,其中,所述終端的當前位置為,所述預設定位模塊按照與所述目標定位精度標識對應的定位算法確定出的當前位置;[0011 ]向所述目標應用轉發(fā)所述終端的當前位置。
[0012]本申請的第二方面提供了一種終端定位方法,應用于安裝有目標應用的終端,該方法包括:
[0013]響應于所述目標應用的定位請求,在預設映射表中,查找所述目標應用所對應的目標定位精度標識;
[0014]若查找到,則向預設定位模塊發(fā)送所述目標定位精度標識,以使所述預設定位模塊按照與所述目標定位精度標識對應的定位算法確定出所述終端的當前位置,并將所述當前位置向所述目標應用返回。
[0015]本申請的第三方面提供了一種終端定位裝置,應用于安裝有目標應用的終端,該裝置包括:
[0016]目標定位精度查找模塊,用于響應于目標應用發(fā)送的定位請求,在預設映射表中,查找所述目標應用所對應的目標定位精度標識;
[0017]目標定位精度發(fā)送模塊,用于若查找到,則向預設定位模塊發(fā)送所述目標定位精度標識;
[0018]終端當前位置接收模塊,用于接收所述預設定位模塊返回的所述終端的當前位置,其中,所述終端的當前位置為,所述預設定位模塊按照與所述目標定位精度標識對應的定位算法確定出的當前位置;
[0019]終端當前位置轉發(fā)模塊,用于向所述目標應用轉發(fā)所述終端的當前位置。
[0020]本申請的第四方面提供了一種終端定位裝置,應用于安裝有目標應用的終端,該裝置包括:
[0021 ]目標定位精度查找模塊,用于響應于所述目標應用的定位請求,在預設映射表中,查找所述目標應用所對應的目標定位精度標識;
[0022]目標定位精度發(fā)送模塊,用于若查找到,則向預設定位模塊發(fā)送所述目標定位精度標識,以使所述預設定位模塊按照與所述目標定位精度標識對應的定位算法確定出所述終端的當前位置,并將所述當前位置向所述目標應用返回。
[0023]由以上技術方案可知,本申請?zhí)峁┝艘环N終端定位方法實施例,本實施例應用在安裝有目標應用的終端上,本實施例在接收到目標應用的定位請求后,查找目標應用對應的定位精度標識,將查找到的定位精度標識向預設定位模塊發(fā)送,進而接收預設定位模塊返回的定位結果,并返回至目標應用,其中,預設定位模塊按照是按照接收到的定位精度標識對應的定位算法生成的定位結果??梢?,本實施例中,應用與定位精度之間具有對應關系,不同的應用可以對應不同的定位精度,從而定位模塊可以按照不同的定位算法生成不同的定位結果,定位結果具有靈活性,且可以保護用戶的位置隱私,用戶體驗較好。
[0024]當然,實施本申請的任一產品并不一定需要同時達到以上所述的所有優(yōu)點。
【附圖說明】
[0025]為了更清楚地說明本申請實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。
[0026]圖1為本申請?zhí)峁┑慕K端定位方法實施例1的流程圖;
[0027]圖2為本申請?zhí)峁┑慕K端定位方法實施例2的流程圖;
[0028]圖3為本申請?zhí)峁┑念A設映射表的生成流程圖;
[0029]圖4為本申請?zhí)峁┑幕趫?zhí)行裝置的終端定位方法實施例的流程圖;
[0030]圖5為本申請?zhí)峁┑慕K端定位方法實施例3的流程圖;
[0031 ]圖6為本申請?zhí)峁┑慕K端定位裝置實施例1的結構示意圖;
[0032]圖7為本申請?zhí)峁┑慕K端定位裝置實施例2的結構示意圖。
【具體實施方式】
[0033]下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0034]參見圖1,其示出了本申請?zhí)峁┑慕K端定位方法實施例1的流程。本實施例應用在安裝有目標應用的終端上,終端可以是手機、PAD、便攜式計算機等。如圖1所示,本實施例可以具體包括步驟SI OI?步驟SI 04。
[0035]步驟SlOl:響應于目標應用發(fā)送的定位請求,在預設映射表中,查找目標應用所對應的目標定位精度標識。
[0036]其中,終端上設置有若干應用,應用為可以提供定位功能的應用,為了便于描述,將該應用稱為目標應用。
[0037]在現(xiàn)有技術中,目標應用在需要進行定位時,會直接向定位引擎發(fā)送定位請求,而在本實施例中,目標應用會向本實施例的執(zhí)行模塊發(fā)送定位請求。本實施例的執(zhí)行模塊接收到該定位請求后,在預先設置的映射表中,查找該目標應用所對應的定位精度,查找到的定位精度為目標定位精度,目標定位精度使用目標定位精度標識表示。
[0038]具體地,預先設置有映射表,該映射表可以保存在數據庫中。映射表中記錄的是定位精度與應用之間的對應關系??蛇x地,定位精度與應用之間的對應關系是基于用戶的設置操作生成的。
[0039]其中,定位精度使用精度標識表示,例如,高定位精度的標識為01、中定位精度的標識為02、低定位精度的標識為03、超低定位精度的標識為04。當然,定位精度的種類及標識并非局限于此,可以是其他。
[0040]對定位精度具有較高要求的應用,對應的是相對較高的定位精度;對定位精度具有較低要求的應用,對應的是相對較低的定位精度。
[0041]例如,百度地圖、高德地圖等地圖類應用對應的是高定位精度;大眾點評、美團等應用對應的是中定位精度;交友類應用、運動類應用對應的是低定位精度;天氣預報、車票訂購等應用對應的是超低定位精度。
[0042]基于上述預設映射表的設置,本實施例的執(zhí)行模塊為發(fā)送定位請求的目標應用,查找對應的定位精度。
[0043]步驟S102:若查找到,則向預設定位模塊發(fā)送目標定位精度標識。
[0044]其中,若本實施例的執(zhí)行模塊查找到目標應用所對應的定位精度,則將該定位精度的標識向預設定位模塊發(fā)送。
[0045]預設定位模塊是預先設置在終端中的定位模塊,如GPS引擎。更具體地,預設定位模塊可以通過定位衛(wèi)星,確定終端的當前位置。例如,GPS引擎從GPS定位衛(wèi)星處獲取到終端的當前位置。
[0046]預設定位模塊確定終端的當前位置時,是按照預設的定位算法確定的。需要說明的是,定位算法是與定位精度對應的,即不同的定位精度使用不同的定位算法,從而獲取的當前位置的精確度也會不同。其中,精度可以認為是誤差范圍。
[0047]例如:高定位精度的精確度為3-50米,可以應用在定位具體位置的應用中;中定位精度的精確度為100米到I公里,可以應用在定位街道的應用中;低定位精度的精確度為5公里到20公里,可以應用在定位市區(qū)的應用中;超低定位精度的精確度為50公里,可以應用在定位城市的應用中。
[0048]步驟S103:接收預設定位模塊返回的終端的當前位置,其中,終端的當前位置為,預設定位模塊按照與目標定位精度標識對應的定位算法確定出的當前位置。
[0049]其中,預設定位模塊確定終端的當前位置后,可以將該當前位置向本實施例的執(zhí)行模塊返回。
[0050]步驟S104:向目