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

一種定位信息的處理方法和裝置的制造方法

文檔序號:10492914閱讀:231來源:國知局
一種定位信息的處理方法和裝置的制造方法
【專利摘要】本發(fā)明實施例提供了一種定位信息的處理方法和裝置,該方法包括:當(dāng)監(jiān)聽到定位請求時,查詢定位信息的類型;當(dāng)所述類型為虛擬定位信息時,讀取預(yù)設(shè)的虛擬定位信息;依據(jù)所述定位請求返回所述虛擬定位信息。本發(fā)明實施例通過在系統(tǒng)層面設(shè)置虛擬定位信息,實現(xiàn)了對地理位置的修改,避免在應(yīng)用層面進行地理位置的修改,支持在系統(tǒng)中安裝的應(yīng)用對地理位置的修改,解決了部分應(yīng)用不支持地理位置的問題,此外,由于在系統(tǒng)層面設(shè)置虛擬定位信息,對于應(yīng)用而言是無感知的,在后的應(yīng)用都可以使用,避免了在應(yīng)用層面手動對地理位置進行修改,大大提高了操作的簡便性。
【專利說明】
一種定位信息的處理方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計算機處理的技術(shù)領(lǐng)域,特別是涉及一種定位信息的處理方法和一種定位信息的處理裝置。
【背景技術(shù)】
[0002]隨著科技的發(fā)展,各種終端,尤其是諸如手機、平板電腦等移動設(shè)備在人們的工作、學(xué)習(xí)、日常交流等各方面的使用率也越來越高。
[0003]在許多情景中,移動設(shè)備經(jīng)常需要用到定位功能。
[0004]例如,在電子地圖中進行定位,并檢索附近的P0I(Point of Interest,信息點),例如,酒店、餐館等等。
[0005]又例如,在購物網(wǎng)站中進行定位,并獲知所在城市所銷售的貨物。
[0006]但是,目前的定位方式都是針對移動設(shè)備本身進行定位,若用戶并非對本身的地理位置進行定位,則需要手動修改地理位置,操作繁瑣,某些應(yīng)用甚至不支持地理位置的修改。
[0007]例如,用戶準(zhǔn)備出差、旅游等,若想了解出差、旅游的城市的天氣、餐飲、住宿等情況,需要在地圖應(yīng)用或其他相關(guān)應(yīng)用中,頻繁地設(shè)置該城市的位置。

【發(fā)明內(nèi)容】

[0008]鑒于上述問題,為了解決上述定位操作繁瑣、部分應(yīng)用不支持地位位置的修改的問題,本發(fā)明實施例提出了一種定位信息的處理方法和相應(yīng)的一種定位信息的處理裝置。
[0009]為了解決上述問題,本發(fā)明實施例公開了一種定位信息的處理方法,包括:
[0010]當(dāng)監(jiān)聽到定位請求時,查詢定位信息的類型;
[0011 ]當(dāng)所述類型為虛擬定位信息時,讀取預(yù)設(shè)的虛擬定位信息;
[0012]依據(jù)所述定位請求返回所述虛擬定位信息。
[0013]優(yōu)選地,還包括:
[0014]當(dāng)所述類型為真實定位信息時,讀取進行定位操作獲得的真實定位信息;
[0015]依據(jù)所述定位請求返回所述真實定位信息。
[0016]優(yōu)選地,還包括:
[0017]獲取虛擬定位信息;
[0018]將所述虛擬定位信息寫入預(yù)設(shè)的虛擬位置信息組件中。
[0019]優(yōu)選地,所述讀取預(yù)設(shè)的虛擬定位信息的步驟包括:
[0020]從所述虛擬位置信息組件中讀取虛擬定位信息;
[0021 ]優(yōu)選地,所述讀取進行定位操作獲得的真實定位信息的步驟包括:
[0022]從預(yù)設(shè)的真實位置信息組件中讀取進行定位操作獲得的真實定位信息;
[0023]其中,所述虛擬位置信息組件為所述真實位置信息組件的鏡像。
[0024]優(yōu)選地,還包括:
[0025]將所述虛擬定位信息存儲至虛擬定位對象。
[0026]優(yōu)選地,所述虛擬定位信息包括經(jīng)度信息、瑋度信息、高度信息、速度信息中的一種或多種;
[0027]所述獲取虛擬定位信息的步驟包括:
[0028]當(dāng)接收到行政區(qū)域信息時,加載所述行政區(qū)域信息對應(yīng)的電子地圖;
[0029]在所述電子地圖中顯示定位圖標(biāo);
[0030]當(dāng)檢測到針對所述定位圖標(biāo)的移動操作時,按照所述移動操作在所述電子地圖中移動所述定位圖標(biāo);
[0031 ]查詢所述定位圖標(biāo)對應(yīng)的經(jīng)度信息、瑋度信息;
[0032]和/或,
[0033]生成高度信息和/或速度信息的設(shè)置提示信息;
[0034]當(dāng)檢測到針對所述設(shè)置提示信息的確認(rèn)操作時,接收輸入的高度信息和/或速度信息;
[0035]當(dāng)檢測到針對所述設(shè)置提示信息的取消操作時,提取默認(rèn)的高度信息和/或默認(rèn)的速度信息;
[0036]和/或,
[0037]調(diào)用虛擬定位對象,以讀取預(yù)先存儲的虛擬定位信息;
[0038]和/或,
[0039]進行定位操作,獲得真實定位信息;
[0040]對所述真實定位信息進行偏移,獲得虛擬定位信息。
[0041]本發(fā)明實施例還公開了一種定位信息的處理裝置,包括:
[0042 ]類型查詢模塊,用于在監(jiān)聽到定位請求時,查詢定位信息的類型;
[0043]虛擬定位信息讀取模塊,用于在所述類型為虛擬定位信息時,讀取預(yù)設(shè)的虛擬定位信息;
[0044]虛擬定位信息返回模塊,用于依據(jù)所述定位請求返回所述虛擬定位信息。
[0045]優(yōu)選地,還包括:
[0046]真實定位信息讀取模塊,用于在所述類型為真實定位信息時,讀取進行定位操作獲得的真實定位ig息;
[0047]真實定位信息返回模塊,用于依據(jù)所述定位請求返回所述真實定位信息。
[0048]優(yōu)選地,還包括:
[0049]虛擬定位信息獲取模塊,用于獲取虛擬定位信息;
[0050]虛擬定位信息寫入模塊,用于將所述虛擬定位信息寫入預(yù)設(shè)的虛擬位置信息組件中。
[0051 ]優(yōu)選地,所述虛擬定位信息讀取模塊包括:
[0052]虛擬位置信息組件讀取子模塊,用于從所述虛擬位置信息組件中讀取虛擬定位信息;
[0053]優(yōu)選地,所述真實定位信息讀取模塊的步驟包括:
[0054]真實位置信息組件讀取子模塊,用于從預(yù)設(shè)的真實位置信息組件中讀取進行定位操作獲得的真實定位信息;
[0055]其中,所述虛擬位置信息組件為所述真實位置信息組件的鏡像。
[0056]優(yōu)選地,還包括:
[0057]虛擬定位信息存儲模塊,用于將所述虛擬定位信息存儲至虛擬定位對象。
[0058]優(yōu)選地,所述虛擬定位信息包括經(jīng)度信息、瑋度信息、高度信息、速度信息中的一種或多種;
[0059]所述虛擬定位信息獲取模塊包括:
[0060]電子地圖記載子模塊,用于在接收到行政區(qū)域信息時,加載所述行政區(qū)域信息對應(yīng)的電子地圖;
[0061]定位圖標(biāo)顯示子模塊,用于在所述電子地圖中顯示定位圖標(biāo);
[0062]定位圖標(biāo)移動子模塊,用于在檢測到針對所述定位圖標(biāo)的移動操作時,按照所述移動操作在所述電子地圖中移動所述定位圖標(biāo);
[0063]經(jīng)瑋度查詢子模塊,用于查詢所述定位圖標(biāo)對應(yīng)的經(jīng)度信息、瑋度信息;
[0064]和/或,
[0065]設(shè)置提示信息生成子模塊,用于生成高度信息和/或速度信息的設(shè)置提示信息;
[0066]輸入信息接收子模塊,用于在檢測到針對所述設(shè)置提示信息的確認(rèn)操作時,接收輸入的高度信息和/或速度信息;
[0067]默認(rèn)信息提取子模塊,用于在檢測到針對所述設(shè)置提示信息的取消操作時,提取默認(rèn)的高度信息和/或默認(rèn)的速度信息;
[0068]和/或,
[0069]虛擬定位對象調(diào)用子模塊,用于調(diào)用虛擬定位對象,以讀取預(yù)先存儲的虛擬定位信息;
[0070]和/或,
[0071 ]定位子模塊,用于進行定位操作,獲得真實定位信息;
[0072]偏移子模塊,用于對所述真實定位信息進行偏移,獲得虛擬定位信息。
[0073]本發(fā)明實施例包括以下優(yōu)點:
[0074]本發(fā)明實施例在監(jiān)聽到定位請求時,查詢定位信息的類型,若需求虛擬定位信息,則可以讀取預(yù)設(shè)的虛擬定位信息,并返回該虛擬定位信息進行相關(guān)的操作,通過在系統(tǒng)層面設(shè)置虛擬定位信息,實現(xiàn)了對地理位置的修改,避免在應(yīng)用層面進行地理位置的修改,支持在系統(tǒng)中安裝的應(yīng)用對地理位置的修改,解決了部分應(yīng)用不支持地理位置的問題,此外,由于在系統(tǒng)層面設(shè)置虛擬定位信息,對于應(yīng)用而言是無感知的,在后的應(yīng)用都可以使用,避免了在應(yīng)用層面手動對地理位置進行修改,大大提高了操作的簡便性。
[0075]本發(fā)明實施例在需求真實定位信息時,則可以進行定位操作,獲得真實定位信息,并返回該真實定位信息進行相關(guān)的操作,通過設(shè)置靈活切換自定義定位和真實定位,保證了真實定位的正常工作。
【附圖說明】
[0076]圖1是本發(fā)明的一種定位信息的處理方法實施例1的步驟流程圖;
[0077]圖2是本發(fā)明的一種定位信息的處理方法實施例2的步驟流程圖;
[0078]圖3是本發(fā)明的一種定位信息的處理方法實施例3的步驟流程圖;
[0079]圖4是本發(fā)明實施例的一種Android系統(tǒng)的架構(gòu)示例圖;
[0080]圖5是本發(fā)明的一種定位信息的處理裝置實施例的結(jié)構(gòu)框圖。
【具體實施方式】
[0081]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和【具體實施方式】對本發(fā)明作進一步詳細的說明。
[0082]參照圖1,示出了本發(fā)明的一種定位信息的處理方法實施例1的步驟流程圖,具體可以包括如下步驟:
[0083]步驟101,當(dāng)監(jiān)聽到定位請求時,查詢定位信息的類型;
[0084]步驟102,當(dāng)所述類型為虛擬定位信息時,讀取預(yù)設(shè)的虛擬定位信息;
[0085]步驟103,依據(jù)所述定位請求返回所述虛擬定位信息。
[0086]需要說明的是,本發(fā)明實施例可以應(yīng)用具有顯示屏的電子設(shè)備中,可以包括手機、平板電腦、個人數(shù)字助理、穿戴設(shè)備(如眼鏡、手表等)等移動設(shè)備,也可以包括電視、個人電腦等固定設(shè)備。
[0087]這些電子設(shè)備的操作系統(tǒng)可以包括Android(安卓)、10S、Windows Phone、Windows等等。
[0088]在這些操作系統(tǒng)中,通常提供了定位服務(wù)的API(Applicat1n ProgrammingInterface,應(yīng)用程序編程接口)接口供系統(tǒng)應(yīng)用、第三方應(yīng)用調(diào)用,以獲得定位信息。
[0089]若系統(tǒng)應(yīng)用、第三方應(yīng)用調(diào)用該API接口,則相當(dāng)于發(fā)出定位請求。
[0090]應(yīng)用本發(fā)明實施例,用戶可以通過功能按鍵等方式,設(shè)置真實定位,或者是,自定義定位。
[0091 ]其中,自定義定位,是設(shè)置自定義的定位信息,即虛擬定位信息。
[0092]若監(jiān)聽到系統(tǒng)應(yīng)用或第三方應(yīng)用的定位請求,則可以查詢所需的定位信息的類型。
[0093]若查詢所需的定位信息為虛擬定位信息,則可以讀取預(yù)先設(shè)置的虛擬定位信息,返回給系統(tǒng)應(yīng)用或第三方應(yīng)用,進行相應(yīng)的操作。
[0094]例如,在電子地圖中,可以應(yīng)用虛擬定位信息進行地點的標(biāo)記、設(shè)置路線、查詢附近的POI等等。
[0095]又例如,在購物網(wǎng)站的應(yīng)用中,可以切換至該虛擬定位信息對應(yīng)的城市,展示該城市銷售的貨物。
[0096]本發(fā)明實施例在監(jiān)聽到定位請求時,查詢定位信息的類型,若需求虛擬定位信息,則可以讀取預(yù)設(shè)的虛擬定位信息,并返回該虛擬定位信息進行相關(guān)的操作,通過在系統(tǒng)層面設(shè)置虛擬定位信息,實現(xiàn)了對地理位置的修改,避免在應(yīng)用層面進行地理位置的修改,支持在系統(tǒng)中安裝的應(yīng)用對地理位置的修改,解決了部分應(yīng)用不支持地理位置的問題,此外,由于在系統(tǒng)層面設(shè)置虛擬定位信息,對于應(yīng)用而言是無感知的,在后的應(yīng)用都可以使用,避免了在應(yīng)用層面手動對地理位置進行修改,大大提高了操作的簡便性。
[0097]參照圖2,示出了本發(fā)明的一種定位信息的處理方法實施例2的步驟流程圖,具體可以包括如下步驟:
[0098]步驟201,當(dāng)監(jiān)聽到定位請求時,查詢定位信息的類型;
[0099]步驟202,當(dāng)所述類型為虛擬定位信息時,讀取預(yù)設(shè)的虛擬定位信息;
[0?00]步驟203,依據(jù)所述定位請求返回所述虛擬定位信息;
[0101]步驟204,當(dāng)所述類型為真實定位信息時,讀取進行定位操作獲得的真實定位信息;
[0102]步驟205,依據(jù)所述定位請求返回所述真實定位信息。
[0103]在本發(fā)明實施例中,若監(jiān)聽到系統(tǒng)應(yīng)用或第三方應(yīng)用的定位請求,則可以查詢所需的定位信息的類型。
[0104]若查詢所需的定位信息為真實定位信息,則可以進行定位操作,獲得真實定位信息,返回給系統(tǒng)應(yīng)用或第三方應(yīng)用,進行相應(yīng)的操作。
[0105]其中,真實定位與自定義定位是相對而言的定位方式,真實定位是通過移動設(shè)備中的定位模組,如GPS(Global Posit1ning System,全球定位系統(tǒng))模組(包括GPS芯片、天線等),或者,通過網(wǎng)絡(luò),進行定位操作。
[0106]在具體實現(xiàn)中,可以通過如下一種或多種定位方式進行定位操作:
[0107]1、衛(wèi)星定位方式;
[0108]衛(wèi)星定位方式可以將終端的位置信號發(fā)送到定位后臺來進行定位。目前可使用的衛(wèi)星定位系統(tǒng)包括GPS、GL0NASS、北斗系統(tǒng)、Galileo系統(tǒng)等等。
[0109]2、無線保真定位方式;
[0110]無線保真(W1-Fi)定位方式可以根據(jù)部署在各個地方的W1-Fi熱點發(fā)出的信號強度和全球唯一MAC地址(Media Access Control Address,媒體訪問控制地址,或稱為硬件地址,用于定義網(wǎng)絡(luò)設(shè)備的位置)來進行定位。
[0111]3、基站定位方式;
[0112]基站定位方式可以是利用運營商(如移動運營商、聯(lián)通運營商、電信運營商等)的基站對終端的距離的測算距離來確定終端的位置。
[0113]4、小區(qū)識別碼定位方式;
[0114]小區(qū)識別碼(Cell ID)定位方式可以通過無線網(wǎng)絡(luò)(如蜂窩網(wǎng)絡(luò))上報終端所處的小區(qū)號(可以根據(jù)服務(wù)的基站來估計),位置業(yè)務(wù)平臺把小區(qū)號翻譯成經(jīng)瑋度坐標(biāo)。
[0115]5、高級前向鏈路三角定位方式。
[0116]高級前向鏈路三角定位方式(AFLT)在進行定位操作時,終端同時監(jiān)聽多個基站(至少3個基站)的導(dǎo)頻信息,利用碼片時延來確定終端到附近基站的距離,最后用三角定位法算出終端的位置。
[0117]在具體實現(xiàn)中,可以衛(wèi)星定位方式、基站定位方式、無線保真定位方式等,再結(jié)合其它幾種定位方式,如小區(qū)識別碼定位方式、高級前向鏈路三角定位方式等,進行定位。
[0118]例如,在手機上可以使用衛(wèi)星定位方式、基站定位方式、無線保真定位方式相結(jié)合的混合定位方式進行定位。
[0119]當(dāng)然,上述定位方式只是作為示例,在實施本發(fā)明實施例時,可以根據(jù)實際情況設(shè)置其他定位方式,本發(fā)明實施例對此不加以限制。另外,除了上述定位方式外,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要采用其它定位方式,本發(fā)明實施例對此也不加以限制。
[0120]本發(fā)明實施例在需求真實定位信息時,則可以進行定位操作,獲得真實定位信息,并返回該真實定位信息進行相關(guān)的操作,通過設(shè)置靈活切換自定義定位和真實定位,保證了真實定位的正常工作。
[0121]參照圖3,示出了本發(fā)明的一種定位信息的處理方法實施例3的步驟流程圖,具體可以包括如下步驟:
[0122]步驟301,獲取虛擬定位信息;
[0123]在本發(fā)明實施例中,若需要進行自定義定位,在用戶可以進入系統(tǒng)的設(shè)置菜單,在自定義位置功能設(shè)置項中,打開將自定義位置功能打開。
[0124]此時,系統(tǒng)可以設(shè)置自定義標(biāo)識flag為I,否則為O。
[0125]其中,I標(biāo)識打開了自定義位置功能,進行自定義定位,定位信息的類型為虛擬定位信息,O表示關(guān)閉了自定義位置功能,即進行真實定位,定位的類型為真實定位。
[0126]在自定義定位的虛擬定位信息,可以通過如下方式獲取:
[0127]在一種方式中,虛擬定位信息包括經(jīng)度信息、瑋度信息、高度信息、速度信息中的一種或多種;
[0128]當(dāng)接收到行政區(qū)域信息時,如國家、城市、街道名稱,其中國家、城市一般不為空,街道名稱可以為空。而國家、城市有默認(rèn)值,除了手動書寫外還可以在選擇框中預(yù)先集成的國家、城市的列表中進行自由的選擇。
[0129]則可以加載行政區(qū)域信息對應(yīng)的電子地圖,在該電子地圖中顯示定位圖標(biāo)。
[0130]當(dāng)檢測到針對定位圖標(biāo)的移動操作(如在觸控屏上用手指拖動定位圖標(biāo))時,按照移動操作在電子地圖中移動定位圖標(biāo)。
[0131]當(dāng)然,若用戶不需要移動定位圖標(biāo),也可以不觸發(fā)移動操作。
[0132]然后,通過地理編碼等方式,查詢定位圖標(biāo)對應(yīng)的經(jīng)度信息、瑋度信息。
[0133]此外,還可以生成高度信息和/或速度信息的設(shè)置提示信息。
[0134]當(dāng)檢測到針對設(shè)置提示信息的確認(rèn)操作時,接收輸入的高度信息和/或速度信息。
[0135]當(dāng)檢測到針對所述設(shè)置提示信息的取消操作時,提取默認(rèn)的高度信息和/或默認(rèn)的速度信息。
[0136]在另一種方式中,可以調(diào)用虛擬定位對象,以讀取預(yù)先存儲的虛擬定位信息。
[0137]其中,虛擬定位對象是虛擬定位組件,提供虛擬定位信息。
[0138]需要說明的是,原生系統(tǒng)一般具有真實定位對象,即真實定位組件,提供真實定位信息,而虛擬定位對象并非原生系統(tǒng)所具有的。
[0139]例如,在Android系統(tǒng)中,虛擬定位對象為VirtualLocat1nProvider,真實定位對象為Locat1nProvider,其一般可以使用Locat1nProvider Int erf ace接口描述,該Locat1nProviderInterface的實現(xiàn)類包括GpsLocat1nProvider (使用GPS衛(wèi)星定位)、Locat1nProviderProxy (使用網(wǎng)絡(luò)實現(xiàn)定位的服務(wù)的代理,網(wǎng)絡(luò)定位依賴于手機信號的基站或者Wif i接入點作為定位的基礎(chǔ))。
[0140]在另一種方式中,可以調(diào)用虛擬定位組件,進行定位操作,獲得真實定位信息,對真實定位息進行偏移,獲得虛擬定位ig息。
[0141]當(dāng)然,上述虛擬定位信息的獲取方式只是作為示例,在實施本發(fā)明實施例時,可以根據(jù)實際情況設(shè)置其他虛擬定位信息的獲取方式,本發(fā)明實施例對此不加以限制。另外,除了上述虛擬定位信息的獲取方式外,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要采用其它虛擬定位信息的獲取方式,本發(fā)明實施例對此也不加以限制。
[0142]步驟302,將所述虛擬定位信息寫入預(yù)設(shè)的虛擬位置信息組件中;
[0143]在本發(fā)明實施例中,虛擬位置信息組件是虛擬定位信息的封裝。
[0144]需要說明的是,原生系統(tǒng)一般具有真實位置信息組件,是真實定位信息的封裝,主要封裝了獲得真實定位的相關(guān)方法。
[0145]而虛擬位置信息組件為真實位置信息組件的鏡像,并非原生系統(tǒng)所具有的。
[OH6]例如,Android系統(tǒng)中,真實位置信息組件為Locat1n,涉及到的真實定位信息一般為mTime(定位時間),mLatitude(經(jīng)度信息),mLongitude(瑋度信息),mHasAlititude(是否有高度信息),mAltitude(高度信息),mHasSpeed(本次定位是否有速度信息),mSpeed(本次定位的速度信息)。
[OH7] 虛擬位置信息組件為VirtualLocat 1n,為Locat 1n的鏡像,虛擬定位信息可以設(shè)置為mTime(定位時間),mLatitude(經(jīng)度信息),mLongitude(瑋度信息),mHasAlititude(是否有高度信息),mAltitude(高度信息),mHasSpeed(本次定位是否有速度信息),mSpeed(本次定位的速度信息)。
[0148]步驟303,當(dāng)監(jiān)聽到定位請求時,查詢定位信息的類型;
[0149]在An dr ο id系統(tǒng)中,對于調(diào)用的API接口,一般包含Locat1nManager類和Locat1nListener接口。
[0150]其中,Locat1nManager類一般用于獲取和調(diào)用定位服務(wù),Locat1nListener接口一般用于接受位置信息改變時的通知。
[0151 ] 在具體實現(xiàn)中,一般會調(diào)用Locat1nManager類中的getLastKnownLocat1n函數(shù)和Locat1nListener接口中的onLocat1nChanged回調(diào)函數(shù),因此,可以通過監(jiān)聽到上述兩個函數(shù)的調(diào)用,監(jiān)聽系統(tǒng)應(yīng)用或第三方應(yīng)用的定位請求。
[0152]若監(jiān)聽到上述兩個函數(shù)的調(diào)用,則可以查詢在先設(shè)置的flag。
[0153]步驟304,當(dāng)所述類型為真實定位信息時,從預(yù)設(shè)的真實位置信息組件中讀取進行定位操作獲得的真實定位信息;
[0154]步驟305,依據(jù)所述定位請求返回所述真實定位信息;
[ΟΙ55] 在An droid系統(tǒng)中,對于flag為O的情況,貝Ij返回真實位置信息組件(類)Locat 1n的真實定位信息。
[0156]進一步而言,獲取真實定位信息的過程大致如下:
[0157]1、獲取系統(tǒng)的 Locat i onManager 對象;
[0158]2、由Locat1nManager,通過指定的Locat1nProvider來獲取真實定位信息,真實定位信息由Locat i on對象表示;
[ΟΙ59] 3、從Locat1n對象中獲取真實定位信息。
[0160]步驟306,當(dāng)所述類型為虛擬定位信息時,從所述虛擬位置信息組件中讀取虛擬定位信息;
[0161 ]步驟307,依據(jù)所述定位請求返回所述虛擬定位信息;
[0162]在Android系統(tǒng)中,對于flag為I的情況,則返回虛擬位置信息組件(類)VirtualLocat1n的虛擬定位信息。
[0163]步驟308,將所述虛擬定位信息存儲至虛擬定位對象。
[0164]在本發(fā)明實施例中,可以將該虛擬位置信息對象中的虛擬定位信息進行存儲,存儲的內(nèi)容放入到虛擬定位對象中,如VirtualLocat1nProvider,進行虛擬定位信息的固定存儲,保證設(shè)置的虛擬定位信息不因為開關(guān)機等原因丟失。
[ΟΙ65] 如圖4所示,在Android系統(tǒng)中,架構(gòu)一般區(qū)分為Java applicat1ns!;應(yīng)用層)、Framework(應(yīng)用框架層)、Hardware (硬件抽象層)、Linux Kernel (Linux內(nèi)核層)等,Locat1nProvider、Locat1n可以設(shè)置在系統(tǒng)的Framework中,供系統(tǒng)應(yīng)用或第三方應(yīng)用調(diào)用,因此,相對應(yīng)地,Vir tual Locat1nPro vi der、Virtual Locat1n也可以設(shè)置在系統(tǒng)的Framework中,供系統(tǒng)應(yīng)用或第三方應(yīng)用調(diào)用。
[0166]需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。
[0167]參照圖5,示出了本發(fā)明的一種定位信息的處理裝置實施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0168]類型查詢模塊501,用于在監(jiān)聽到定位請求時,查詢定位信息的類型;
[0169]虛擬定位信息讀取模塊502,用于在所述類型為虛擬定位信息時,讀取預(yù)設(shè)的虛擬定位信息;
[0170]虛擬定位信息返回模塊503,用于依據(jù)所述定位請求返回所述虛擬定位信息。
[0171 ]在本發(fā)明的一個實施例中,該裝置還可以包括如下模塊:
[0172]真實定位信息讀取模塊,用于在所述類型為真實定位信息時,讀取進行定位操作獲得的真實定位ig息;
[0173]真實定位信息返回模塊,用于依據(jù)所述定位請求返回所述真實定位信息。
[0174]在本發(fā)明的一個實施例中,該裝置還可以包括如下模塊:
[0175]虛擬定位信息獲取模塊,用于獲取虛擬定位信息;
[0176]虛擬定位信息寫入模塊,用于將所述虛擬定位信息寫入預(yù)設(shè)的虛擬位置信息組件中。
[0177]在本發(fā)明的一個實施例中,所述虛擬定位信息讀取模塊502可以包括如下子模塊:
[0178]虛擬位置信息組件讀取子模塊,用于從所述虛擬位置信息組件中讀取虛擬定位信息;
[0179]所述真實定位信息讀取模塊的步驟包括:
[0180]真實位置信息組件讀取子模塊,用于從預(yù)設(shè)的真實位置信息組件中讀取進行定位操作獲得的真實定位信息;
[0181 ]其中,所述虛擬位置信息組件為所述真實位置信息組件的鏡像。
[0182]在本發(fā)明的一個實施例中,該裝置還可以包括如下模塊:
[0183]虛擬定位信息存儲模塊,用于將所述虛擬定位信息存儲至虛擬定位對象。
[0184]在本發(fā)明實施例的一個示例中,所述虛擬定位信息包括經(jīng)度信息、瑋度信息、高度信息、速度信息中的一種或多種;
[0185]所述虛擬定位信息獲取模塊可以包括如下子模塊:
[0186]電子地圖記載子模塊,用于在接收到行政區(qū)域信息時,加載所述行政區(qū)域信息對應(yīng)的電子地圖;
[0187]定位圖標(biāo)顯示子模塊,用于在所述電子地圖中顯示定位圖標(biāo);
[0188]定位圖標(biāo)移動子模塊,用于在檢測到針對所述定位圖標(biāo)的移動操作時,按照所述移動操作在所述電子地圖中移動所述定位圖標(biāo);
[0189]經(jīng)瑋度查詢子模塊,用于查詢所述定位圖標(biāo)對應(yīng)的經(jīng)度信息、瑋度信息;
[0190]和/或,
[0191]設(shè)置提示信息生成子模塊,用于生成高度信息和/或速度信息的設(shè)置提示信息;
[0192]輸入信息接收子模塊,用于在檢測到針對所述設(shè)置提示信息的確認(rèn)操作時,接收輸入的高度信息和/或速度信息;
[0193]默認(rèn)信息提取子模塊,用于在檢測到針對所述設(shè)置提示信息的取消操作時,提取默認(rèn)的高度信息和/或默認(rèn)的速度信息;
[0194]和/或,
[0195]虛擬定位對象調(diào)用子模塊,用于調(diào)用虛擬定位對象,以讀取預(yù)先存儲的虛擬定位信息;
[0196]和/或,
[0197]定位子模塊,用于進行定位操作,獲得真實定位信息;
[0198]偏移子模塊,用于對所述真實定位信息進行偏移,獲得虛擬定位信息。
[0199]對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0200]本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
[0201]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實施例的實施例可提供為方法、裝置、或計算機程序產(chǎn)品。因此,本發(fā)明實施例可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明實施例可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0202]本發(fā)明實施例是參照根據(jù)本發(fā)明實施例的方法、終端設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0203]這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0204]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計算機或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0205]盡管已描述了本發(fā)明實施例的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明實施例范圍的所有變更和修改。
[0206]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
[0207]以上對本發(fā)明所提供的一種定位信息的處理方法和一種定位信息的處理裝置,進行了詳細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【主權(quán)項】
1.一種定位信息的處理方法,其特征在于,包括: 當(dāng)監(jiān)聽到定位請求時,查詢定位信息的類型; 當(dāng)所述類型為虛擬定位信息時,讀取預(yù)設(shè)的虛擬定位信息; 依據(jù)所述定位請求返回所述虛擬定位信息。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 當(dāng)所述類型為真實定位信息時,讀取進行定位操作獲得的真實定位信息; 依據(jù)所述定位請求返回所述真實定位信息。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括: 獲取虛擬定位ig息; 將所述虛擬定位信息寫入預(yù)設(shè)的虛擬位置信息組件中。4.根據(jù)權(quán)利要求3所述的方法,其特征在于, 所述讀取預(yù)設(shè)的虛擬定位信息的步驟包括: 從所述虛擬位置信息組件中讀取虛擬定位信息; 所述讀取進行定位操作獲得的真實定位信息的步驟包括: 從預(yù)設(shè)的真實位置信息組件中讀取進行定位操作獲得的真實定位信息; 其中,所述虛擬位置信息組件為所述真實位置信息組件的鏡像。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括: 將所述虛擬定位信息存儲至虛擬定位對象。6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述虛擬定位信息包括經(jīng)度信息、瑋度信息、高度信息、速度信息中的一種或多種; 所述獲取虛擬定位信息的步驟包括: 當(dāng)接收到行政區(qū)域信息時,加載所述行政區(qū)域信息對應(yīng)的電子地圖; 在所述電子地圖中顯示定位圖標(biāo); 當(dāng)檢測到針對所述定位圖標(biāo)的移動操作時,按照所述移動操作在所述電子地圖中移動所述定位圖標(biāo); 查詢所述定位圖標(biāo)對應(yīng)的經(jīng)度信息、瑋度信息; 和/或, 生成高度信息和/或速度信息的設(shè)置提示信息; 當(dāng)檢測到針對所述設(shè)置提示信息的確認(rèn)操作時,接收輸入的高度信息和/或速度信息;當(dāng)檢測到針對所述設(shè)置提示信息的取消操作時,提取默認(rèn)的高度信息和/或默認(rèn)的速度信息; 和/或, 調(diào)用虛擬定位對象,以讀取預(yù)先存儲的虛擬定位信息; 和/或, 進行定位操作,獲得真實定位信息; 對所述真實定位信息進行偏移,獲得虛擬定位信息。7.一種定位信息的處理裝置,其特征在于,包括: 類型查詢模塊,用于在監(jiān)聽到定位請求時,查詢定位信息的類型; 虛擬定位信息讀取模塊,用于在所述類型為虛擬定位信息時,讀取預(yù)設(shè)的虛擬定位信息; 虛擬定位信息返回模塊,用于依據(jù)所述定位請求返回所述虛擬定位信息。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 真實定位信息讀取模塊,用于在所述類型為真實定位信息時,讀取進行定位操作獲得的真實定位信息; 真實定位信息返回模塊,用于依據(jù)所述定位請求返回所述真實定位信息。9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,還包括: 虛擬定位?目息獲取模塊,用于獲取虛擬定位?目息; 虛擬定位信息寫入模塊,用于將所述虛擬定位信息寫入預(yù)設(shè)的虛擬位置信息組件中。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于, 所述虛擬定位信息讀取模塊包括: 虛擬位置信息組件讀取子模塊,用于從所述虛擬位置信息組件中讀取虛擬定位信息; 所述真實定位信息讀取模塊的步驟包括: 真實位置信息組件讀取子模塊,用于從預(yù)設(shè)的真實位置信息組件中讀取進行定位操作獲得的真實定位ig息; 其中,所述虛擬位置信息組件為所述真實位置信息組件的鏡像。
【文檔編號】H04M1/725GK105848105SQ201610280009
【公開日】2016年8月10日
【申請日】2016年4月28日
【發(fā)明人】李和意, 劉濤, 杜文娟
【申請人】青島海信移動通信技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
巩义市| 大同市| 读书| 涿州市| 通化县| 石泉县| 锡林浩特市| 图木舒克市| 格尔木市| 通城县| 巴马| 富蕴县| 措勤县| 江都市| 阿拉善盟| 凯里市| 房山区| 苏州市| 珠海市| 砀山县| 布拖县| 瓦房店市| 大荔县| 石狮市| 塔城市| 宜春市| 南宁市| 吕梁市| 江西省| 左云县| 龙陵县| 凌海市| 肥东县| 公主岭市| 同仁县| 黑河市| 讷河市| 屏边| 额济纳旗| 阿荣旗| 岳普湖县|