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

基于移動(dòng)終端的定位方法及裝置與流程

文檔序號(hào):12500239閱讀:264來(lái)源:國(guó)知局
基于移動(dòng)終端的定位方法及裝置與流程

本申請(qǐng)涉及移動(dòng)互聯(lián)網(wǎng)定位技術(shù)領(lǐng)域,特別涉及一種基于移動(dòng)終端的定位方法及裝置。



背景技術(shù):

目前,隨著用戶(hù)使用移動(dòng)終端的概率大大提升,對(duì)移動(dòng)終端定位的功能也越來(lái)越重要,因?yàn)橹挥袑?duì)移動(dòng)終端準(zhǔn)確定位之后,才可以在移動(dòng)終端上展示出符合用戶(hù)所在的地理位置所需要的內(nèi)容。因此,如何更高效準(zhǔn)確地獲取用戶(hù)所在的位置,是一個(gè)亟待解決的技術(shù)問(wèn)題。



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

但是發(fā)明人在研究過(guò)程中發(fā)現(xiàn),一般的移動(dòng)網(wǎng)站在進(jìn)行定位時(shí),會(huì)調(diào)用用戶(hù)上網(wǎng)所使用的瀏覽器的定位API(Application Programming Interface,應(yīng)用程序編程接口),獲取到當(dāng)前用戶(hù)所在的經(jīng)緯度后發(fā)送給服務(wù)器,服務(wù)器根據(jù)經(jīng)緯度可以確定出移動(dòng)終端當(dāng)前所處的具體位置。但是,瀏覽器的定位API會(huì)因?yàn)樵O(shè)備系統(tǒng)的隱私控制、網(wǎng)站協(xié)議的安全性或?yàn)g覽器的內(nèi)核支持等問(wèn)題而受到限制,這就使得大多數(shù)情況下,使用這種方式無(wú)法成功對(duì)移動(dòng)終端進(jìn)行定位,并且,定位的效率也會(huì)因?yàn)楹头?wù)器之間的交互次數(shù)較多而較低。

基于此,本申請(qǐng)?zhí)峁┝艘环N基于移動(dòng)終端的定位方法,在用戶(hù)使用移動(dòng)終端上安裝的第三方應(yīng)用程序APP瀏覽目標(biāo)頁(yè)面時(shí),移動(dòng)終端會(huì)將當(dāng)前所在的城市信息寫(xiě)入該APP生成的URL中,進(jìn)而APP就可以依據(jù)該URL中寫(xiě)入的城市信息來(lái)對(duì)移動(dòng)終端進(jìn)行定位,從而獲得移動(dòng)終端所在的當(dāng)前位置。

本申請(qǐng)還提供了一種基于移動(dòng)終端的定位裝置,用以保證上述方法在實(shí)際中的實(shí)現(xiàn)及應(yīng)用。

為了解決上述問(wèn)題,本申請(qǐng)?zhí)峁┑囊环N定位方法應(yīng)用于移動(dòng)終端安裝的第三方應(yīng)用程序APP上,該方法包括:

接收通過(guò)所述移動(dòng)終端觸發(fā)的、目標(biāo)頁(yè)面的訪問(wèn)請(qǐng)求;

獲取與所述訪問(wèn)請(qǐng)求對(duì)應(yīng)的統(tǒng)一資源定位符URL;

利用所述URL對(duì)所述移動(dòng)終端進(jìn)行定位。

其中,所述利用所述URL對(duì)所述移動(dòng)終端進(jìn)行定位,包括:

從所述URL中提取地理位置名稱(chēng);

將所述地理位置名稱(chēng)確定為所述移動(dòng)終端所在的當(dāng)前位置。

其中,該方法還包括:

將移動(dòng)終端所在的當(dāng)前位置發(fā)送至服務(wù)器,以便服務(wù)器確定與該當(dāng)前位置對(duì)應(yīng)的地理位置標(biāo)識(shí)碼,并依據(jù)所述地理位置標(biāo)識(shí)碼查詢(xún)對(duì)應(yīng)的頁(yè)面內(nèi)容;

響應(yīng)于服務(wù)器返回頁(yè)面內(nèi)容,在用戶(hù)界面上展示所述頁(yè)面內(nèi)容。

其中,所述APP還預(yù)存了若干個(gè)地理位置信息,所述地理位置信息包括:相互對(duì)應(yīng)的地理位置名稱(chēng)和地理位置標(biāo)識(shí)碼;該方法還包括:

判斷所述移動(dòng)終端所在的當(dāng)前位置是否屬于預(yù)存的地理位置信息;

如果是,則將該當(dāng)前位置對(duì)應(yīng)的地理位置標(biāo)識(shí)碼發(fā)送給服務(wù)器,以便所述服務(wù)器依據(jù)所述地理位置標(biāo)識(shí)碼查詢(xún)對(duì)應(yīng)的頁(yè)面內(nèi)容;以及,響應(yīng)于服務(wù)器返回頁(yè)面內(nèi)容,在用戶(hù)界面上展示所述頁(yè)面內(nèi)容;

如果否,則將該當(dāng)前位置的地理位置名稱(chēng)發(fā)送至服務(wù)器,以便服務(wù)器確定與所述地理位置名稱(chēng)對(duì)應(yīng)的地理位置標(biāo)識(shí)碼,并依據(jù)所述地理位置標(biāo)識(shí)碼查詢(xún)對(duì)應(yīng)的頁(yè)面內(nèi)容;以及,響應(yīng)于服務(wù)器返回頁(yè)面內(nèi)容,在用戶(hù)界面上展示所述頁(yè)面內(nèi)容。

其中,該方法還包括:

將移動(dòng)終端所在的當(dāng)前位置進(jìn)行緩存,以便下一次觸發(fā)目標(biāo)頁(yè)面的訪問(wèn)請(qǐng)求時(shí),直接依據(jù)緩存的當(dāng)前位置定位移動(dòng)終端。

本申請(qǐng)還提供了一種定位裝置,該裝置集成于移動(dòng)終端上安裝的第三方應(yīng)用程序APP上,該裝置包括:

接收單元,用于接收通過(guò)所述移動(dòng)終端觸發(fā)的、目標(biāo)頁(yè)面的訪問(wèn)請(qǐng)求;

獲取單元,用于獲取與所述訪問(wèn)請(qǐng)求對(duì)應(yīng)的統(tǒng)一資源定位符URL;

定位單元,用于利用所述URL對(duì)所述移動(dòng)終端進(jìn)行定位。

其中,所述定位單元,包括:

提取模塊,用于從所述URL中提取地理位置名稱(chēng);

確定模塊,用于將所述地理位置名稱(chēng)確定為所述移動(dòng)終端所在的當(dāng)前位置。

其中,所述裝置還包括:

發(fā)送名稱(chēng)單元,用于將移動(dòng)終端所在的當(dāng)前位置發(fā)送至服務(wù)器,以便服務(wù)器確定與該當(dāng)前位置對(duì)應(yīng)的地理位置標(biāo)識(shí)碼,并依據(jù)所述地理位置標(biāo)識(shí)碼查詢(xún)對(duì)應(yīng)的頁(yè)面內(nèi)容;

展示單元,用于響應(yīng)于服務(wù)器返回頁(yè)面內(nèi)容,在用戶(hù)界面上展示所述頁(yè)面內(nèi)容。

其中,所述APP還預(yù)存了若干個(gè)地理位置信息,所述地理位置信息包括:相互對(duì)應(yīng)的地理位置名稱(chēng)和地理位置標(biāo)識(shí)碼;所述裝置還包括:

判斷單元,用于判斷移動(dòng)終端所在的當(dāng)前位置是否屬于預(yù)存的地理位置信息;

發(fā)送標(biāo)識(shí)碼單元,用于在所述第三判斷單元的結(jié)果為是的情況下將該當(dāng)前位置對(duì)應(yīng)的地理位置標(biāo)識(shí)碼發(fā)送給服務(wù)器,以便所述服務(wù)器依據(jù)所述地理位置標(biāo)識(shí)碼查詢(xún)對(duì)應(yīng)的頁(yè)面內(nèi)容;

發(fā)送名稱(chēng)單元,用于在所述第三判斷單元的結(jié)果為否的情況下,將該當(dāng)前位置的地理位置名稱(chēng)發(fā)送至服務(wù)器,以便服務(wù)器確定與所述地理位置名稱(chēng)對(duì)應(yīng)的地理位置標(biāo)識(shí)碼,并依據(jù)所述地理位置標(biāo)識(shí)碼查詢(xún)對(duì)應(yīng)的頁(yè)面內(nèi)容;

展示單元,用于響應(yīng)于服務(wù)器返回頁(yè)面內(nèi)容,在用戶(hù)界面上展示所述頁(yè)面內(nèi)容。

其中,所述裝置還包括:

緩存單元,用于將移動(dòng)終端所在的當(dāng)前位置進(jìn)行緩存,以便下一次觸發(fā)目標(biāo)頁(yè)面的訪問(wèn)請(qǐng)求時(shí),直接依據(jù)緩存的當(dāng)前位置定位移動(dòng)終端。

與現(xiàn)有技術(shù)相比,本申請(qǐng)包括以下優(yōu)點(diǎn):

在本申請(qǐng)實(shí)施例中,在用戶(hù)使用移動(dòng)終端的APP瀏覽目標(biāo)頁(yè)面時(shí),移動(dòng)終端會(huì)將當(dāng)前所在的城市信息寫(xiě)入該APP生成的URL中,APP就可以依據(jù)該URL中寫(xiě)入的城市信息來(lái)對(duì)移動(dòng)終端進(jìn)行定位,從而獲得移動(dòng)終端所在的當(dāng)前位置。進(jìn)一步的,APP將該當(dāng)前位置的地理位置名稱(chēng)發(fā)送給服務(wù)器,就可以將服務(wù)器提供的、屬于該當(dāng)前位置的相關(guān)服務(wù)內(nèi)容展示在目標(biāo)頁(yè)面上。并且,還可以在APP預(yù)存一部分地理位置信息,由此可以直接將當(dāng)前位置對(duì)應(yīng)的標(biāo)識(shí)碼發(fā)送給服務(wù)器,從而減少服務(wù)器查詢(xún)服務(wù)內(nèi)容的時(shí)間,以提高APP在展示服務(wù)內(nèi)容時(shí)的效率。

當(dāng)然,實(shí)施本申請(qǐng)的任一產(chǎn)品并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。

附圖說(shuō)明

為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本申請(qǐng)的應(yīng)用場(chǎng)景示意圖;

圖2是本申請(qǐng)的基于移動(dòng)終端的定位方法實(shí)施例的流程圖;

圖3是本申請(qǐng)的基于移動(dòng)終端的定位裝置實(shí)施例的結(jié)構(gòu)框圖。

具體實(shí)施方式

下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。

參考圖1所示,為本申請(qǐng)中基于移動(dòng)終端的定位方法在實(shí)際應(yīng)用中的場(chǎng)景示意圖,在圖1中,用戶(hù)通過(guò)移動(dòng)終端101中安裝的第三方應(yīng)用程序APP1011瀏覽網(wǎng)站或者提交服務(wù)請(qǐng)求等,在用戶(hù)觸發(fā)網(wǎng)頁(yè)訪問(wèn)請(qǐng)求后,移動(dòng)終端會(huì)將自己所在的地理位置添加到APP1011上的URL中,APP1011根據(jù)該URL可以獲得移動(dòng)終端所在的當(dāng)前位置,進(jìn)而APP1011可以將當(dāng)前位置發(fā)送至服務(wù)器,由服務(wù)器將屬于該地理位置的服務(wù)內(nèi)容返回給APP1011,這些服務(wù)內(nèi)容展示在目標(biāo)頁(yè)面上可以讓用戶(hù)使用。例如,用戶(hù)請(qǐng)求瀏覽電影票的購(gòu)買(mǎi)頁(yè)面時(shí),服務(wù)器根據(jù)當(dāng)前位置將本地的電影院信息和在售影院的電影信息展示在目標(biāo)頁(yè)面頁(yè)面上供用戶(hù)選擇,等等。

基于圖1所示的應(yīng)用場(chǎng)景,參考圖2,示出了本申請(qǐng)一種基于移動(dòng)終端的定位方法實(shí)施例的流程圖,本實(shí)施例可以應(yīng)用于移動(dòng)終端上安裝的APP上,本實(shí)施例可以包括以下步驟:

步驟201:接收通過(guò)移動(dòng)終端觸發(fā)的、目標(biāo)頁(yè)面的訪問(wèn)請(qǐng)求。

在本實(shí)施例中,移動(dòng)終端上安裝有APP,用戶(hù)打開(kāi)該APP觸發(fā)了對(duì)目標(biāo)頁(yè)面的訪問(wèn)請(qǐng)求。在實(shí)際應(yīng)用中,例如,用戶(hù)打開(kāi)APP登錄了“手機(jī)QQ”觸發(fā)“錢(qián)包”按鈕,希望訪問(wèn)“錢(qián)包”對(duì)應(yīng)的目標(biāo)頁(yè)面客戶(hù)端;或者,用戶(hù)打開(kāi)APP登錄了“亞馬遜”的賬號(hào),希望訪問(wèn)購(gòu)買(mǎi)“加濕器”對(duì)應(yīng)的目標(biāo)頁(yè)面,等等。當(dāng)然,本實(shí)施例中的具體例子都僅僅是示意性的說(shuō)明,不應(yīng)將其理解為本申請(qǐng)的限定。

步驟202:獲取與所述訪問(wèn)請(qǐng)求對(duì)應(yīng)的統(tǒng)一資源定位符URL。

因?yàn)樵趯?shí)際應(yīng)用中,移動(dòng)終端已經(jīng)預(yù)先確定好所在的當(dāng)前位置,例如,通過(guò)IP(Internet Protocol,網(wǎng)絡(luò)協(xié)議)地址可以確定當(dāng)前位置在北京市,但是用戶(hù)所打開(kāi)的APP是不知道的,因此,在APP生成與用戶(hù)希望訪問(wèn)的目標(biāo)頁(yè)面對(duì)應(yīng)的URL時(shí),移動(dòng)終端會(huì)將“北京”寫(xiě)入該目標(biāo)頁(yè)面對(duì)應(yīng)的URL中,APP可以從地址欄中獲取到該URL。當(dāng)然,APP也可以預(yù)先從移動(dòng)終端處獲取到該當(dāng)前位置,并將該當(dāng)前位置添加至與訪問(wèn)請(qǐng)求對(duì)應(yīng)的目標(biāo)頁(yè)面的URL中。

可以理解的是,移動(dòng)終端也可以通過(guò)其他方式來(lái)預(yù)先獲取到所在的當(dāng)前位置,例如通過(guò)集成的定位模塊等。并且,有些頁(yè)面因?yàn)槭窃贏PP中打開(kāi)的,所以APP可能并沒(méi)有相應(yīng)的地址欄來(lái)展示URL供用戶(hù)看見(jiàn),在這種情況下,URL信息就是這些頁(yè)面的屬性,通過(guò)獲取頁(yè)面屬性也能獲取到訪問(wèn)請(qǐng)求對(duì)應(yīng)的URL。

步驟203:利用所述URL對(duì)所述移動(dòng)終端進(jìn)行定位。

在本步驟中APP可以從URL中提取出城市信息,例如北京市,實(shí)現(xiàn)對(duì)移動(dòng)終端的定位。具體的,本步驟可以包括步驟A1~步驟A2:

步驟A1:從所述URL中提取地理位置名稱(chēng)。

因?yàn)樵谠揢RL中已經(jīng)包括了用戶(hù)所持的移動(dòng)終端所在的當(dāng)前位置,例如北京等,則直接從URL中抽取出文字信息即可提取到地理位置名稱(chēng)。

步驟A2:將所述地理位置名稱(chēng)確定為所述移動(dòng)終端所在的位置。

例如,用戶(hù)在北京市通過(guò)“手機(jī)QQ”的“錢(qián)包”功能購(gòu)買(mǎi)電影票,則URL中就會(huì)有所在的當(dāng)前位置“北京”,APP就可以將提取到的“北京”確定為移動(dòng)終端所在的當(dāng)前位置。

在實(shí)際應(yīng)用中,在步驟203之后,還可以包括:

步驟204:將移動(dòng)終端所在的當(dāng)前位置發(fā)送至服務(wù)器,以便服務(wù)器確定與該當(dāng)前位置對(duì)應(yīng)的地理位置標(biāo)識(shí)碼,并依據(jù)所述地理位置標(biāo)識(shí)碼查詢(xún)對(duì)應(yīng)的頁(yè)面內(nèi)容。

在APP從URL中獲得了移動(dòng)終端所在的當(dāng)前位置之后,APP可以將定位得到的當(dāng)前位置,攜帶于目標(biāo)頁(yè)面的訪問(wèn)請(qǐng)求中發(fā)送給服務(wù)器,服務(wù)器在接收到當(dāng)前位置之后,結(jié)合當(dāng)前位置來(lái)搜索出用戶(hù)希望訪問(wèn)的目標(biāo)頁(yè)面的頁(yè)面內(nèi)容。例如,用戶(hù)的訪問(wèn)請(qǐng)求表示其希望購(gòu)買(mǎi)電影票,則服務(wù)器再結(jié)合移動(dòng)終端所在的城市為北京市,將北京市內(nèi)的電影院信息和在售電影的信息檢索出來(lái)返回給用戶(hù)。

具體的,服務(wù)器中保存有當(dāng)前位置的城市名稱(chēng)、地理位置標(biāo)識(shí)碼以及兩者的對(duì)應(yīng)關(guān)系,例如,北京市的城市名稱(chēng)對(duì)應(yīng)的地理位置標(biāo)識(shí)碼為“010”等,服務(wù)器搜索得到的目標(biāo)頁(yè)面的內(nèi)容就是屬于該地理位置標(biāo)識(shí)碼“010”的相關(guān)內(nèi)容。例如,“010”對(duì)應(yīng)的“購(gòu)買(mǎi)電影票”的頁(yè)面內(nèi)容,包括北京市內(nèi)的“萬(wàn)達(dá)影城”、“勁松電影院”等提供的電影票的購(gòu)買(mǎi)鏈接。

當(dāng)然,地理位置名稱(chēng)和地理位置標(biāo)識(shí)碼也可以采用其他方式,只要地理位置標(biāo)識(shí)碼是唯一能夠標(biāo)識(shí)一個(gè)地理位置名稱(chēng)的一個(gè)序列號(hào)即可。

步驟205:響應(yīng)于服務(wù)器返回頁(yè)面內(nèi)容,在用戶(hù)界面上展示所述頁(yè)面內(nèi)容。

服務(wù)器在搜索得到用戶(hù)希望訪問(wèn)的目標(biāo)頁(yè)面的頁(yè)面內(nèi)容之后,將頁(yè)面內(nèi)容返回給APP,APP會(huì)將頁(yè)面內(nèi)容展示在瀏覽器中的網(wǎng)頁(yè)上,供用戶(hù)瀏覽。

在實(shí)際應(yīng)用中,在步驟203之后,還可以包括:

步驟206:將定位的地理位置名稱(chēng)進(jìn)行緩存,以便下一次用戶(hù)通過(guò)當(dāng)前應(yīng)用程序觸發(fā)目標(biāo)頁(yè)面的訪問(wèn)請(qǐng)求時(shí),直接將緩存的地理位置名稱(chēng)確定為該移動(dòng)終端所在的地理位置。

在對(duì)移動(dòng)終端成功定位并得到移動(dòng)終端所在的地理位置名稱(chēng)之后,例如“北京”或“太原”等,APP可以將該地理位置名稱(chēng)緩存至cookie中,下一次用戶(hù)仍然在同一個(gè)地理位置通過(guò)該移動(dòng)終端上安裝的APP訪問(wèn)目標(biāo)頁(yè)面時(shí),APP就不再需要對(duì)該移動(dòng)終端進(jìn)行定位了,可以直接將cookie中緩存的“北京”作為該移動(dòng)終端所在的地理位置。

在實(shí)際應(yīng)用中,APP還可以預(yù)存若干個(gè)地理位置信息,例如30個(gè)地理位置信息,地理位置信息可以包括:相互對(duì)應(yīng)的地理位置名稱(chēng)和地理位置標(biāo)識(shí)碼;相應(yīng)的,在步驟203、步驟204或者步驟206之后,還可以包括步驟B1~步驟B3:

步驟B1:判斷所述移動(dòng)終端所在的當(dāng)前位置是否屬于預(yù)存的地理位置信息中的地理位置名稱(chēng);如果是,則進(jìn)入步驟B2,如果否,則進(jìn)入步驟B3。

步驟B2:將該地理位置名稱(chēng)對(duì)應(yīng)的地理位置標(biāo)識(shí)碼發(fā)送給服務(wù)器,以便所述服務(wù)器依據(jù)所述地理位置標(biāo)識(shí)碼查詢(xún)對(duì)應(yīng)的頁(yè)面內(nèi)容;以及,響應(yīng)于服務(wù)器返回頁(yè)面內(nèi)容,在所述當(dāng)前應(yīng)用程序的用戶(hù)界面上展示所述頁(yè)面內(nèi)容。

如果移動(dòng)終端所在的地理位置名稱(chēng)已經(jīng)被移動(dòng)終端預(yù)存為地理位置信息,則在移動(dòng)終端側(cè)可以直接根據(jù)地理位置名稱(chēng)查詢(xún)到地理位置標(biāo)識(shí)碼,移動(dòng)終端再將查詢(xún)到的地理位置標(biāo)識(shí)碼發(fā)送給服務(wù)器,由服務(wù)器查詢(xún)?cè)摰乩砦恢脴?biāo)識(shí)碼對(duì)應(yīng)的頁(yè)面內(nèi)容返回給移動(dòng)終端,接著再在當(dāng)前應(yīng)用程序提供的用戶(hù)界面上展示頁(yè)面內(nèi)容。

可見(jiàn),采用本步驟的方式,可以將確定地理位置標(biāo)識(shí)碼的過(guò)程在移動(dòng)終端側(cè)進(jìn)行,由此可以降低服務(wù)器的負(fù)擔(dān),并且可以更快的獲取到地理位置標(biāo)識(shí)碼。

步驟B3:將當(dāng)前位置的地理位置名稱(chēng)發(fā)送至服務(wù)器,以便服務(wù)器確定與地理位置名稱(chēng)對(duì)應(yīng)的地理位置標(biāo)識(shí)碼,并依據(jù)地理位置標(biāo)識(shí)碼查詢(xún)對(duì)應(yīng)的頁(yè)面內(nèi)容;以及,響應(yīng)于服務(wù)器返回頁(yè)面內(nèi)容,在當(dāng)前應(yīng)用程序的用戶(hù)界面上展示所述頁(yè)面內(nèi)容。

而如果移動(dòng)終端所在的地理位置名稱(chēng)沒(méi)有被移動(dòng)終端預(yù)存,則移動(dòng)終端則直接將地理位置名稱(chēng)發(fā)送給服務(wù)器,由服務(wù)器來(lái)確定與地理位置名稱(chēng)對(duì)應(yīng)的地理位置標(biāo)識(shí)碼,并依據(jù)地理位置標(biāo)識(shí)碼查詢(xún)對(duì)應(yīng)的頁(yè)面內(nèi)容并返回,以便在當(dāng)前應(yīng)用程序的用戶(hù)界面上展示所述頁(yè)面內(nèi)容。

可見(jiàn),在本申請(qǐng)實(shí)施例中,在用戶(hù)使用移動(dòng)終端的APP瀏覽目標(biāo)頁(yè)面時(shí),移動(dòng)終端會(huì)將當(dāng)前所在的城市信息寫(xiě)入該APP生成的URL中,APP就可以依據(jù)該URL中寫(xiě)入的城市信息來(lái)對(duì)移動(dòng)終端進(jìn)行定位,從而獲得移動(dòng)終端所在的當(dāng)前位置。進(jìn)一步的,APP將該當(dāng)前位置的地理位置名稱(chēng)發(fā)送給服務(wù)器,就可以將服務(wù)器提供的、屬于該當(dāng)前位置的相關(guān)服務(wù)內(nèi)容展示在目標(biāo)頁(yè)面上。并且,還可以在APP預(yù)存一部分地理位置信息,由此可以直接將當(dāng)前位置對(duì)應(yīng)的標(biāo)識(shí)碼發(fā)送給服務(wù)器,從而減少服務(wù)器查詢(xún)服務(wù)內(nèi)容的時(shí)間,以提高APP在展示服務(wù)內(nèi)容時(shí)的效率。

對(duì)于前述的方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請(qǐng)并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng),某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本申請(qǐng)所必須的。

與上述本申請(qǐng)一種基于移動(dòng)終端的定位方法實(shí)施例所提供的方法相對(duì)應(yīng),參見(jiàn)圖3,本申請(qǐng)還提供了一種基于移動(dòng)終端的定位裝置實(shí)施例,在本實(shí)施例中,該裝置可以集成于移動(dòng)終端上安裝的APP上,該裝置可以包括:

接收單元301,用于接收通過(guò)所述移動(dòng)終端觸發(fā)的、目標(biāo)頁(yè)面的訪問(wèn)請(qǐng)求。

獲取單元302,用于獲取與所述訪問(wèn)請(qǐng)求對(duì)應(yīng)的統(tǒng)一資源定位符URL。

定位單元303,用于利用所述URL對(duì)所述移動(dòng)終端進(jìn)行定位。

其中,所述定位單元303,具體可以包括:

提取模塊,用于從所述統(tǒng)一資源定位符中提取地理位置名稱(chēng);和,確定模塊,用于將所述地理位置名稱(chēng)確定為所述移動(dòng)終端所在的當(dāng)前位置。

在實(shí)際應(yīng)用中,所述裝置還可以包括:

發(fā)送名稱(chēng)單元304,用于將移動(dòng)終端所在的當(dāng)前位置發(fā)送至服務(wù)器,以便服務(wù)器確定與該當(dāng)前位置對(duì)應(yīng)的地理位置標(biāo)識(shí)碼,并依據(jù)所述地理位置標(biāo)識(shí)碼查詢(xún)對(duì)應(yīng)的頁(yè)面內(nèi)容;和,展示單元305,用于響應(yīng)于服務(wù)器返回頁(yè)面內(nèi)容,在用戶(hù)界面上展示所述頁(yè)面內(nèi)容。

在實(shí)際應(yīng)用中,所述定位裝置還可以包括:

緩存單元306,用于將移動(dòng)終端所在的當(dāng)前位置進(jìn)行緩存,以便下一次用戶(hù)通過(guò)當(dāng)前應(yīng)用程序觸發(fā)目標(biāo)頁(yè)面的訪問(wèn)請(qǐng)求時(shí),直接依據(jù)緩存的當(dāng)前位置定位移動(dòng)終端。

在實(shí)際應(yīng)用中,所述定位裝置還可以包括:

判斷單元,用于判斷移動(dòng)終端所在的當(dāng)前位置是否屬于預(yù)存的地理位置信息;發(fā)送標(biāo)識(shí)碼單元,用于在所述判斷單元的結(jié)果為是的情況下將該當(dāng)前位置對(duì)應(yīng)的地理位置標(biāo)識(shí)碼發(fā)送給服務(wù)器,以便所述服務(wù)器依據(jù)所述地理位置標(biāo)識(shí)碼查詢(xún)對(duì)應(yīng)的頁(yè)面內(nèi)容;發(fā)送名稱(chēng)單元,用于在所述第三判斷單元的結(jié)果為否的情況下,將該當(dāng)前位置的地理位置名稱(chēng)發(fā)送至服務(wù)器,以便服務(wù)器確定與所述地理位置名稱(chēng)對(duì)應(yīng)的地理位置標(biāo)識(shí)碼,并依據(jù)所述地理位置標(biāo)識(shí)碼查詢(xún)對(duì)應(yīng)的頁(yè)面內(nèi)容;展示單元,用于響應(yīng)于服務(wù)器返回頁(yè)面內(nèi)容,在所述當(dāng)前應(yīng)用程序的用戶(hù)界面上展示所述頁(yè)面內(nèi)容。

可見(jiàn),在用戶(hù)使用移動(dòng)終端的APP瀏覽目標(biāo)頁(yè)面時(shí),移動(dòng)終端會(huì)將當(dāng)前所在的城市信息寫(xiě)入該APP生成的URL中,APP就可以依據(jù)該URL中寫(xiě)入的城市信息來(lái)對(duì)移動(dòng)終端進(jìn)行定位,從而獲得移動(dòng)終端所在的當(dāng)前位置。進(jìn)一步的,APP將該當(dāng)前位置的地理位置名稱(chēng)發(fā)送給服務(wù)器,就可以將服務(wù)器提供的、屬于該當(dāng)前位置的相關(guān)服務(wù)內(nèi)容展示在目標(biāo)頁(yè)面上。并且,還可以在APP預(yù)存一部分地理位置信息,由此可以直接將當(dāng)前位置對(duì)應(yīng)的標(biāo)識(shí)碼發(fā)送給服務(wù)器,從而減少服務(wù)器查詢(xún)服務(wù)內(nèi)容的時(shí)間,以提高APP在展示服務(wù)內(nèi)容時(shí)的效率。

需要說(shuō)明的是,本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。對(duì)于裝置類(lèi)實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。

最后,還需要說(shuō)明的是,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。

以上對(duì)本申請(qǐng)所提供的基于移動(dòng)終端的定位方法及裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
安新县| 于都县| 五华县| 宜黄县| 文登市| 观塘区| 枣阳市| 台东市| 上杭县| 永川市| 奉贤区| 开原市| 邯郸县| 北宁市| 兴仁县| 徐水县| 霍山县| 宁南县| 新竹县| 龙游县| 金川县| 保德县| 铜川市| 民丰县| 滦南县| 盐亭县| 武威市| 大兴区| 穆棱市| 色达县| 奉贤区| 临夏县| 荃湾区| 五台县| 申扎县| 临江市| 同德县| 龙山县| 大姚县| 西和县| 屏山县|