一種智能終端的定位方法、裝置和一種移動終端的制作方法
【專利摘要】本發(fā)明實施例提供了一種智能終端的定位方法、裝置和一種移動終端,所述方法包括:接收針對智能終端的定位請求;針對所述定位請求,獲取第一定位數(shù)據(jù);將所述第一定位數(shù)據(jù)發(fā)送至請求方;采集第二定位數(shù)據(jù);將所述第二定位數(shù)據(jù)發(fā)送至請求方,使得請求方能夠通過第一定位數(shù)據(jù)及時地了解終端設(shè)備所處的大致位置信息,并通過第二定位數(shù)據(jù)更新之前的定位數(shù)據(jù),獲得更精準(zhǔn)的位置信息。
【專利說明】
一種智能終端的定位方法、裝置和一種移動終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種智能終端的定位方法、一種智能終端的定位裝置和一種移動終端。
【背景技術(shù)】
[0002]定位技術(shù)是指通過特定的手段獲取終端設(shè)備的地理位置信息(例如經(jīng)瑋度坐標(biāo)),從而提供給終端用戶本人、通信系統(tǒng)或者第三方的一種技術(shù)。通過定位技術(shù),人們可以方便地了解自己或他人所處的位置信息。
[0003]目前,較常見的定位技術(shù)包括全球定位系統(tǒng)GPS定位,以及wifi/基站在線定位。GPS定位精度較高,能夠為用戶提供精準(zhǔn)的位置信息,但是,在采用GPS定位的過程中,終端設(shè)備的功耗也較高,無法滿足長時間使用的需求;而wifi/基站在線定位的精度一般比GPS要低,無法滿足對定位精度要求較高的用戶的使用需求。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,提出了本發(fā)明實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種智能終端的定位方法、一種智能終端的定位裝置和相應(yīng)的一種移動終端。
[0005]為了解決上述問題,本發(fā)明實施例公開了一種智能終端的定位方法,包括:
[0006]接收針對智能終端的定位請求;
[0007 ]針對所述定位請求,獲取第一定位數(shù)據(jù);
[0008]將所述第一定位數(shù)據(jù)發(fā)送至請求方;
[0009]采集第二定位數(shù)據(jù);
[0010]將所述第二定位數(shù)據(jù)發(fā)送至請求方。
[0011]可選地,在所述接收針對智能終端的定位請求的步驟前,還包括:
[0012]按照預(yù)設(shè)時間間隔,采集第一定位數(shù)據(jù)。
[0013]可選地,所述按照預(yù)設(shè)時間間隔,采集第一定位數(shù)據(jù)的步驟包括:
[0014]按照預(yù)設(shè)時間間隔,采用第一定位方式采集第一定位數(shù)據(jù),所述第一定位方式包括:wifi定位和/或基站定位。
[0015]可選地,所述第一定位數(shù)據(jù)具有對應(yīng)的時間標(biāo)識,所述將所述第一定位數(shù)據(jù)發(fā)送至請求方的步驟包括:
[0016]獲取與當(dāng)前時間的時間距離最近的第一定位數(shù)據(jù);
[0017]將所述與當(dāng)前時間的時間距離最近的第一定位數(shù)據(jù)發(fā)送至請求方。
[0018]可選地,所述采集第二定位數(shù)據(jù)的步驟包括:
[0019]采用第二定位方式采集當(dāng)前時間的第二定位數(shù)據(jù),所述第二定位方式包括:wifi定位和/或基站定位;
[0020]或,采用第二定位方式采集當(dāng)前時間的第二定位數(shù)據(jù),所述第二定位方式包括:全球定位系統(tǒng)GPS定位和/或北斗衛(wèi)星導(dǎo)航系統(tǒng)BDS定位。
[0021 ]可選地,所述將所述第二定位數(shù)據(jù)發(fā)送至請求方的步驟包括:
[0022]判斷所述第二定位數(shù)據(jù)是否采集完成;
[0023]若是,則將所述第二定位數(shù)據(jù)發(fā)送至請求方。
[0024]為了解決上述問題,本發(fā)明實施例還公開了一種智能終端的定位裝置,包括:
[0025]定位請求接收模塊,用于接收針對智能終端的定位請求;
[0026]第一定位數(shù)據(jù)獲取模塊,用于針對所述定位請求,獲取第一定位數(shù)據(jù);
[0027]第一定位數(shù)據(jù)發(fā)送模塊,用于將所述第一定位數(shù)據(jù)發(fā)送至請求方;
[0028]第二定位數(shù)據(jù)采集模塊,用于采集第二定位數(shù)據(jù);
[0029]第二定位數(shù)據(jù)發(fā)送模塊,用于將所述第二定位數(shù)據(jù)發(fā)送至請求方。
[0030]可選地,所述裝置還包括:
[0031]第一定位數(shù)據(jù)采集模塊,用于按照預(yù)設(shè)時間間隔,采集第一定位數(shù)據(jù)。
[0032]可選地,所述第一定位數(shù)據(jù)采集模塊包括:
[0033]第一定位數(shù)據(jù)采集子模塊,用于按照預(yù)設(shè)時間間隔,采用第一定位方式采集第一定位數(shù)據(jù),所述第一定位方式包括:wifi定位,和/或,基站定位。
[0034]可選地,所述第一定位數(shù)據(jù)具有對應(yīng)的時間標(biāo)識,所述第一定位數(shù)據(jù)發(fā)送模塊包括:
[0035]第一定位數(shù)據(jù)獲取子模塊,用于獲取與當(dāng)前時間的時間距離最近的第一定位數(shù)據(jù);
[0036]第一定位數(shù)據(jù)發(fā)送子模塊,用于將所述與當(dāng)前時間的時間距離最近的第一定位數(shù)據(jù)發(fā)送至請求方。
[0037]可選地,所述第二定位數(shù)據(jù)采集模塊包括:
[0038]第二定位數(shù)據(jù)采集子模塊,用于采用第二定位方式采集當(dāng)前時間的第二定位數(shù)據(jù),所述第二定位方式包括:wifi定位、基站定位、全球定位系統(tǒng)GPS定位、北斗衛(wèi)星導(dǎo)航系統(tǒng)BDS定位中的至少一種。
[0039]可選地,所述第二定位數(shù)據(jù)發(fā)送模塊包括:
[0040]第二定位數(shù)據(jù)判斷子模塊,用于判斷所述第二定位數(shù)據(jù)是否采集完成;
[0041 ]第二定位數(shù)據(jù)發(fā)送子模塊,用于在第二定位數(shù)據(jù)采集完成后,將所述第二定位數(shù)據(jù)發(fā)送至請求方。
[0042]為了解決上述問題,本發(fā)明實施例還公開了一種移動終端,包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:
[0043]接收針對智能終端的定位請求;
[0044]針對所述定位請求,獲取第一定位數(shù)據(jù);
[0045]將所述第一定位數(shù)據(jù)發(fā)送至請求方;
[0046]采集第二定位數(shù)據(jù);
[0047]將所述第二定位數(shù)據(jù)發(fā)送至請求方。
[0048]與【背景技術(shù)】相比,本發(fā)明實施例包括以下優(yōu)點(diǎn):
[0049]在本發(fā)明實施例中,當(dāng)接收到針對智能終端的定位請求后,可以首先將采集的第一定位數(shù)據(jù),例如Wifi定位數(shù)據(jù)或基站定位數(shù)據(jù)等精度較低的數(shù)據(jù)發(fā)送至請求方,使請求方能夠及時地了解終端設(shè)備所處的大致位置信息,然后采用當(dāng)前時間的第二定位數(shù)據(jù),例如GPS系統(tǒng)或者北斗衛(wèi)星導(dǎo)航系統(tǒng)采集GPS定位數(shù)據(jù)和/或北斗衛(wèi)星導(dǎo)航定位數(shù)據(jù)等高精度的數(shù)據(jù)并發(fā)送至請求方,更新之前的定位數(shù)據(jù),使請求方獲得更精準(zhǔn)的位置信息。
[0050]其次,由于GPS系統(tǒng)以及北斗衛(wèi)星導(dǎo)航系統(tǒng)在采集定位數(shù)據(jù)時功耗較高,本發(fā)明實施例通過僅在接收到定位請求時開啟相應(yīng)的定位系統(tǒng),能夠顯著地降低智能終端的功耗,延長的智能終端的待機(jī)時間。
【附圖說明】
[0051 ]圖1是本發(fā)明的一種智能終端的定位方法實施例一的步驟流程圖;
[0052]圖2是本發(fā)明的一種智能終端的定位方法實施例二的步驟流程圖;
[0053]圖3是本發(fā)明的一種智能終端的定位裝置實施例的結(jié)構(gòu)框圖;
[0054]圖4是根據(jù)一示例性實施例示出的一種用于智能終端的定位的裝置的框圖;
[0055]圖5是本發(fā)明實施例中服務(wù)器的結(jié)構(gòu)示意圖。
【具體實施方式】
[0056]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實施方式】對本發(fā)明作進(jìn)一步詳細(xì)的說明。
[0057]參照圖1,示出了本發(fā)明的一種智能終端的定位方法實施例一的步驟流程圖,具體可以包括如下步驟:
[0058]步驟101,接收針對智能終端的定位請求;
[0059]在本發(fā)明實施例中,所述智能終端可以是智能手機(jī)、智能手表、平板電腦,或者,智能眼鏡等終端設(shè)備,本發(fā)明對此不作具體限定。
[0060]當(dāng)請求方需要了解被請求方所處的地理位置時,可以針對被請求方攜帶的智能終端,發(fā)送定位請求,智能終端能夠接收到所述定位請求。例如,以兒童攜帶的智能手表為例,當(dāng)家長需要查看孩子所處何處時,可以針對所述智能手表發(fā)送定位請求。
[0061]在本發(fā)明實施例中,在所述接收針對智能終端的定位請求的步驟前,還可以包括如下步驟:
[0062]按照預(yù)設(shè)時間間隔,采集第一定位數(shù)據(jù)。
[0063]所述第一定位數(shù)據(jù)可以是wifi定位數(shù)據(jù),和/或,基站定位數(shù)據(jù)。
[0064]通常,每一個無線AP(Access Point,接入點(diǎn))都有一個全球唯一的MA C(MediaAccess Control,介質(zhì)訪問控制)地址,并且一般來說無線AP在一段時間內(nèi)是不會移動的。當(dāng)設(shè)備在開啟wifi功能的情況下,就可以掃描并收集周圍的AP信號,無論是否加密,是否已連接,甚至在信號強(qiáng)度不足以顯示在無線信號列表中時,都能夠獲取到AP廣播出來的MAC地址。終端設(shè)備可以將這些能夠標(biāo)示AP的數(shù)據(jù)發(fā)送到位置服務(wù)器,服務(wù)器檢索出每一個AP的地理位置,并結(jié)合每個信號的強(qiáng)弱程度,計算出終端設(shè)備的地理位置并返回到用戶設(shè)備,以形成wif i定位數(shù)據(jù)。
[0065]基站定位與wifi定位的原理基本相似,主要是利用基站對終端設(shè)備的距離的測算來確定終端的位置的。終端設(shè)備通過測量不同基站的下行導(dǎo)頻信號,得到不同基站下行導(dǎo)步頁的TOA(Time ofArrival,到達(dá)時刻)或TDOA(Time Difference of Arrival,到達(dá)時間差),然后根據(jù)該測量結(jié)果并結(jié)合基站的坐標(biāo),一般采用三角公式估計算法,就能夠計算出終端設(shè)備的位置。一般而言,測量的基站數(shù)目越多,測量精度越高,定位性能改善越明顯。
[0066]在具體實現(xiàn)中,當(dāng)智能終端接入網(wǎng)絡(luò)后,可以按照預(yù)設(shè)的時間間隔,采集相應(yīng)的定位數(shù)據(jù),所述定位數(shù)據(jù)為所述智能終端當(dāng)前所處的位置信息。預(yù)設(shè)的時間間隔可以根據(jù)請求方的實際需求自行設(shè)定,例如每10分鐘或者每30分鐘,本發(fā)明對此不作具體限定。
[0067]在本發(fā)明的一種優(yōu)選實施例中,所述按照預(yù)設(shè)時間間隔,采集第一定位數(shù)據(jù)的步驟具體可以包括如下子步驟:
[0068]子步驟1011,按照預(yù)設(shè)時間間隔,采用第一定位方式采集第一定位數(shù)據(jù);
[0069]具體地,所述第一定位方式可以包括:wif i定位,和/或,基站定位,通過wif i定位,和/或,基站定位采集的定位數(shù)據(jù)即為wif i定位數(shù)據(jù)和基站定位數(shù)據(jù)。
[0070]步驟102,針對所述定位請求,獲取第一定位數(shù)據(jù);
[0071 ]步驟103,將所述第一定位數(shù)據(jù)發(fā)送至請求方;
[0072]在本發(fā)明實施例中,當(dāng)終端接收到請求方的定位請求后,可以獲取到按照預(yù)設(shè)時間間隔(例如5分鐘、10分鐘等時間間隔)采集的wifi定位數(shù)據(jù),和/或,基站定位數(shù)據(jù),然后將所述wifi定位數(shù)據(jù),和/或,基站定位數(shù)據(jù)發(fā)送至請求方,使請求方能夠及時地了解到終端設(shè)備所處的大致地理位置。
[0073]通常,智能終端采集的定位數(shù)據(jù)都具有對應(yīng)的時間標(biāo)識,即時間戳,用以區(qū)分所述數(shù)據(jù)的采集時間,可以認(rèn)為,采集時間與當(dāng)前時間的時間距離最近的定位數(shù)據(jù),更接近所述智能終端的當(dāng)前地理位置。
[0074]因此,在具體實現(xiàn)中,可以通過遍歷所述第一定位數(shù)據(jù)的時間標(biāo)識,獲得與當(dāng)前時間距離最近的定位數(shù)據(jù),將所述與當(dāng)前時間的時間距離最近的第一定位數(shù)據(jù)發(fā)送至請求方。
[0075]在具體實現(xiàn)中,也可以判斷所述第一定位數(shù)據(jù)的時間標(biāo)識與所述預(yù)定時間間隔的關(guān)系,若當(dāng)前時間與所述第一定位數(shù)據(jù)的時間標(biāo)識對應(yīng)的時間點(diǎn)的差值小于所述預(yù)定時間間隔,則認(rèn)為該第一定位數(shù)據(jù)為與當(dāng)前時間距離最近的第一定位數(shù)據(jù)發(fā)送至請求方。
[0076]在本發(fā)明實施例中,當(dāng)終端接收到請求方的定位請求后,還可以采集當(dāng)前時間的wif i定位數(shù)據(jù),和/或,基站定位數(shù)據(jù),然后將所述wif i定位數(shù)據(jù),和/或,基站定位數(shù)據(jù)發(fā)送至請求方,使請求方能夠及時地了解到終端設(shè)備當(dāng)前時間所處的大致地理位置。
[0077]步驟104,采集第二定位數(shù)據(jù);
[0078]在本發(fā)明的一種優(yōu)選實施例中,所述采集第二定位數(shù)據(jù)的步驟具體可以包括如下子步驟:
[0079]子步驟1041,采用第二定位方式采集第二定位數(shù)據(jù);
[0080]采用第二定位方式采集當(dāng)前時間的第二定位數(shù)據(jù),所述第二定位方式可以包括:wifi定位和/或基站定位。
[0081]由于與當(dāng)前時間距離最近的第一定位數(shù)據(jù)雖然能使請求方了解到終端設(shè)備所處的大致地理位置,但由于終端設(shè)備的移動不確定性,因此該第一定位數(shù)據(jù)可能存在較大的偏差。本實施例采用第二定位方式例如:wifi定位、基站定位,采集當(dāng)前時間的第二定位數(shù)據(jù),使得第二定位數(shù)據(jù)較第一定位數(shù)據(jù)更準(zhǔn)確。通常,采集wifi定位數(shù)據(jù)或基站定位數(shù)據(jù)的速度較快,但是其定位精度卻比較低,因此,在本發(fā)明實施例中,所述第二定位數(shù)據(jù)可以包括全球定位系統(tǒng)GPS(Global Posit1ning System)定位數(shù)據(jù),和/或,北斗衛(wèi)星導(dǎo)航系統(tǒng)BDS(BeiDou Navigat1n Satellite System)定位數(shù)據(jù)。
[0082]GPS是一個衛(wèi)星導(dǎo)航定位系統(tǒng),利用該系統(tǒng),用戶可以在全球范圍內(nèi)實現(xiàn)全天候、連續(xù)、實時的三維導(dǎo)航定位和測速;另外,利用該系統(tǒng),用戶還能夠進(jìn)行高精度的時間傳遞和高精度的精密定位。
[0083]而北斗衛(wèi)星導(dǎo)航系統(tǒng)則是中國自行研制的全球衛(wèi)星導(dǎo)航系統(tǒng),由空間段、地面段和用戶段三部分組成,可以在全球范圍內(nèi)全天候、全天時為各類用戶提供高精度、高可靠定位、導(dǎo)航服務(wù),并具短報文通信能力,定位精度可達(dá)10米,測速精度0.2米/秒。
[0084]與wifi定位數(shù)據(jù)和基站定位數(shù)據(jù)相比,GPS定位數(shù)據(jù)以及北斗衛(wèi)星導(dǎo)航定位數(shù)據(jù)的定位精度較高,但GPS系統(tǒng)和北斗衛(wèi)星導(dǎo)航系統(tǒng)在采集定位數(shù)據(jù)時的功耗也較高。
[0085]在具體實現(xiàn)中,可以在接收到定位請求后,才開啟GPS系統(tǒng)和北斗衛(wèi)星導(dǎo)航系統(tǒng),采用相應(yīng)的定位系統(tǒng)采集第二定位數(shù)據(jù),以降低智能終端的功耗。
[0086]所述第二定位方式可以包括:全球定位系統(tǒng)GPS定位和/或北斗衛(wèi)星導(dǎo)航系統(tǒng)BDS定位,通過全球定位系統(tǒng)GPS,和/或,北斗衛(wèi)星導(dǎo)航系統(tǒng)BDS采集的定位數(shù)據(jù)即為GPS定位數(shù)據(jù)和北斗衛(wèi)星導(dǎo)航定位數(shù)據(jù)。
[0087]步驟105,將所述第二定位數(shù)據(jù)發(fā)送至請求方。
[0088]在本發(fā)明實施例中,當(dāng)終端設(shè)備完成對GPS定位數(shù)據(jù),和/或,北斗衛(wèi)星導(dǎo)航定位數(shù)據(jù)的采集,獲得更精確的位置信息后,可以將所述GPS定位數(shù)據(jù),和/或,北斗衛(wèi)星導(dǎo)航定位數(shù)據(jù)發(fā)送至請求方,使請求方獲得終端設(shè)備精確的位置信息。
[0089]在本發(fā)明的一種優(yōu)選實施例中,所述將所述第二定位數(shù)據(jù)發(fā)送至請求方的步驟具體可以包括如下子步驟:
[0090]子步驟1051,判斷所述第二定位數(shù)據(jù)是否采集完成;
[0091]在具體實現(xiàn)中,可以首先判斷終端設(shè)備采用例如wifi定位、基站定位、GPS系統(tǒng)或者北斗衛(wèi)星導(dǎo)航系統(tǒng)進(jìn)行定位是否成功,若是,則可以執(zhí)行子步驟1052,將第二定位數(shù)據(jù)發(fā)送至請求方O
[0092]子步驟1052,將所述第二定位數(shù)據(jù)發(fā)送至請求方。
[0093]在本發(fā)明實施例中,當(dāng)接收到針對智能終端的定位請求后,可以首先將采集的第一定位數(shù)據(jù),例如wifi定位數(shù)據(jù)或基站定位數(shù)據(jù)等精度較低的數(shù)據(jù)發(fā)送至請求方,使請求方能夠及時地了解終端設(shè)備所處的大致位置信息,然后采用當(dāng)前時間的第二定位數(shù)據(jù),例如GPS系統(tǒng)或者北斗衛(wèi)星導(dǎo)航系統(tǒng)采集GPS定位數(shù)據(jù)和/或北斗衛(wèi)星導(dǎo)航定位數(shù)據(jù)等高精度的數(shù)據(jù)并發(fā)送至請求方,更新之前的定位數(shù)據(jù),使請求方獲得更精準(zhǔn)的位置信息。
[0094]其次,由于GPS系統(tǒng)以及北斗衛(wèi)星導(dǎo)航系統(tǒng)在采集定位數(shù)據(jù)時功耗較高,本發(fā)明實施例通過僅在接收到定位請求時開啟相應(yīng)的定位系統(tǒng),能夠顯著地降低智能終端的功耗,延長的智能終端的待機(jī)時間。
[0095]參照圖2,示出了本發(fā)明的一種智能終端的定位方法實施例二的步驟流程圖,具體可以包括如下步驟:
[0096]步驟201,按照預(yù)設(shè)時間間隔,采用第一定位方式采集第一定位數(shù)據(jù);
[0097]在本發(fā)明實施例中,所述第一定位方式可以包括:wifi定位,和/或,基站定位,通過wif i定位,和/或,基站定位采集的定位數(shù)據(jù)即為wif i定位數(shù)據(jù)和基站定位數(shù)據(jù)。
[0098]在具體實現(xiàn)中,當(dāng)智能終端接入網(wǎng)絡(luò)后,便可以按照預(yù)設(shè)的時間間隔,采集相應(yīng)的定位數(shù)據(jù),所述定位數(shù)據(jù)為所述智能終端當(dāng)前所處的位置信息。預(yù)設(shè)的時間間隔可以根據(jù)請求方的實際需求自行設(shè)定,例如每10分鐘或者每30分鐘,本發(fā)明對此不作具體限定。
[0099]步驟202,接收針對智能終端的定位請求;
[0100]在本發(fā)明實施例中,當(dāng)請求方需要了解被請求方所處的地理位置時,可以針對被請求方攜帶的智能終端,發(fā)送定位請求,智能終端能夠接收到所述定位請求。例如,以兒童攜帶的智能手表為例,當(dāng)家長需要查看孩子所處何處時,可以針對所述智能手表發(fā)送定位請求。
[0101 ]步驟203,針對所述定位請求,獲取第一定位數(shù)據(jù);
[0102]步驟204,獲取與當(dāng)前時間的時間距離最近的第一定位數(shù)據(jù);
[0103]步驟205,將所述與當(dāng)前時間的時間距離最近的第一定位數(shù)據(jù)發(fā)送至請求方;
[0104]在本發(fā)明實施例中,當(dāng)終端接收到請求方的定位請求后,可以獲取到按照預(yù)設(shè)時間間隔采集的wif i定位數(shù)據(jù),和/或,基站定位數(shù)據(jù)。
[0105]通常,智能終端采集的定位數(shù)據(jù)都具有對應(yīng)的時間標(biāo)識,即時間戳,用以區(qū)分所述數(shù)據(jù)的采集時間,可以認(rèn)為,采集時間與當(dāng)前時間的時間距離最近的定位數(shù)據(jù),更接近所述智能終端的當(dāng)前地理位置。因此,在具體實現(xiàn)中,可以通過遍歷所述第一定位數(shù)據(jù)的時間標(biāo)識,獲得與當(dāng)前時間距離最近的定位數(shù)據(jù),將所述與當(dāng)前時間的時間距離最近的第一定位數(shù)據(jù)發(fā)送至請求方。
[0106]在具體實現(xiàn)中,也可以判斷所述第一定位數(shù)據(jù)的時間標(biāo)識與所述預(yù)定時間間隔的關(guān)系,若當(dāng)前時間與所述第一定位數(shù)據(jù)的時間標(biāo)識對應(yīng)的時間點(diǎn)的差值小于所述預(yù)定時間間隔,則認(rèn)為該第一定位數(shù)據(jù)為與當(dāng)前時間距離最近的第一定位數(shù)據(jù)發(fā)送至請求方。
[0107]步驟206,采用第二定位方式采集第二定位數(shù)據(jù);
[0108]在本發(fā)明實施例中,所述第二定位方式可以包括::wifi定位、基站定位、全球定位系統(tǒng)GPS定位、北斗衛(wèi)星導(dǎo)航系統(tǒng)BDS定位中的至少一種,通過第二定位方式采集的定位數(shù)據(jù)即為第二定位數(shù)據(jù)。
[0109]與wifi定位數(shù)據(jù)、基站定位數(shù)據(jù)相比,GPS定位數(shù)據(jù)以及北斗衛(wèi)星導(dǎo)航定位數(shù)據(jù)的定位精度較高,但GPS系統(tǒng)和北斗衛(wèi)星導(dǎo)航系統(tǒng)在采集定位數(shù)據(jù)時的功耗也較高。
[0110]在具體實現(xiàn)中,可以在接收到定位請求后,才開啟例如GPS系統(tǒng)和北斗衛(wèi)星導(dǎo)航系統(tǒng),采用相應(yīng)的定位系統(tǒng)采集定位數(shù)據(jù),以降低智能終端的功耗。
[0111]步驟207,判斷所述第二定位數(shù)據(jù)是否采集完成;
[0112]在具體實現(xiàn)中,可以首先判斷終端設(shè)備采用例如GPS系統(tǒng)或者北斗衛(wèi)星導(dǎo)航系統(tǒng)進(jìn)行定位的第二定位方式是否成功,若是,則可以執(zhí)行步驟207,將第二定位數(shù)據(jù)發(fā)送至請求方。
[0113]步驟208,將所述第二定位數(shù)據(jù)發(fā)送至請求方。
[0114]需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施例,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。
[0115]參照圖3,示出了本發(fā)明的一種智能終端的定位裝置實施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0116]定位請求接收模塊301,用于接收針對智能終端的定位請求;
[0117]第一定位數(shù)據(jù)獲取模塊302,用于針對所述定位請求,獲取第一定位數(shù)據(jù);
[0118]第一定位數(shù)據(jù)發(fā)送模塊303,用于將所述第一定位數(shù)據(jù)發(fā)送至請求方;
[0119]第二定位數(shù)據(jù)采集模塊304,用于采集第二定位數(shù)據(jù);
[0120]第二定位數(shù)據(jù)發(fā)送模塊305,用于將所述第二定位數(shù)據(jù)發(fā)送至請求方。
[0121]在本發(fā)明實施例中,所述裝置還可以包括如下模塊:
[0122]第一定位數(shù)據(jù)采集模塊306,用于按照預(yù)設(shè)時間間隔,采集第一定位數(shù)據(jù)。
[0123]在本發(fā)明實施例中,所述第一定位數(shù)據(jù)采集模塊306具體可以包括如下子模塊:
[0124]第一定位數(shù)據(jù)采集子模塊3061,用于按照預(yù)設(shè)時間間隔,采用第一定位方式采集第一定位數(shù)據(jù),所述第一定位方式可以包括:wif i定位,和/或,基站定位。
[0125]在本發(fā)明實施例中,所述所述第一定位數(shù)據(jù)具有對應(yīng)的時間標(biāo)識,所述第一定位數(shù)據(jù)發(fā)送模塊303具體可以包括如下子模塊:
[0126]第一定位數(shù)據(jù)獲取子模塊3031,用于獲取與當(dāng)前時間的時間距離最近的第一定位數(shù)據(jù);
[0127]第一定位數(shù)據(jù)發(fā)送子模塊3032,用于將所述與當(dāng)前時間的時間距離最近的第一定位數(shù)據(jù)發(fā)送至請求方。
[0128]在本發(fā)明實施例中,所述第二定位數(shù)據(jù)采集模塊304具體可以包括如下子模塊:
[0129]第二定位數(shù)據(jù)采集子模塊3041,用于采用第二定位方式采集當(dāng)前時間的第二定位數(shù)據(jù),所述第二定位方式可以包括:wifi定位、基站定位、全球定位系統(tǒng)GPS定位、北斗衛(wèi)星導(dǎo)航系統(tǒng)BDS定位中的至少一種。
[0130]在本發(fā)明實施例中,所述第二定位數(shù)據(jù)發(fā)送模塊305具體可以包括如下子模塊:
[0131]第二定位數(shù)據(jù)判斷子模塊3051,用于判斷所述第二定位數(shù)據(jù)是否采集完成;
[0132]第二定位數(shù)據(jù)發(fā)送子模塊3052,用于在第二定位數(shù)據(jù)采集完成后,將所述第二定位數(shù)據(jù)發(fā)送至請求方。
[0133]對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0134]圖4是根據(jù)一示例性實施例示出的一種用于智能終端的定位的裝置800的框圖。例如,裝置800可以是移動電話,計算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。
[0135]參照圖4,裝置800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口 812,傳感器組件814,以及通信組件816。
[0136]處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理元件802可以包括一個或多個處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊,便于處理組件802和其他組件之間的交互。例如,處理部件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
[0137]存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機(jī)存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
[0138]電源組件806為裝置800的各種組件提供電力。電源組件806可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。
[0139]多媒體組件808包括在所述裝置800和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備800處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0140]音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(fēng)(MIC),當(dāng)裝置800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在存儲器804或經(jīng)由通信組件816發(fā)送。在一些實施例中,音頻組件810還包括一個揚(yáng)聲器,用于輸出音頻信號。
[0141 ] I/O接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0142]傳感器組件814包括一個或多個傳感器,用于為裝置800提供各個方面的狀態(tài)評估。例如,傳感器組件814可以檢測到設(shè)備800的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800—個組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或C⑶圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0143]通信組件816被配置為便于裝置800和其他設(shè)備之間有線或無線方式的通信。裝置800可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信部件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信部件816還包括近場通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
[0144]在示例性實施例中,裝置800可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0145]在示例性實施例中,還提供了一種包括指令的非臨時性計算機(jī)可讀存儲介質(zhì),例如包括指令的存儲器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時性計算機(jī)可讀存儲介質(zhì)可以是R0M、隨機(jī)存取存儲器(RAM)、CD-R0M、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
[0146]—種非臨時性計算機(jī)可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由移動終端的處理器執(zhí)行時,使得移動終端能夠執(zhí)行一種智能終端的定位方法,所述方法包括:
[0147]接收針對智能終端的定位請求;
[0148]針對所述定位請求,獲取第一定位數(shù)據(jù);
[0149]將所述第一定位數(shù)據(jù)發(fā)送至請求方;
[0150]采集第二定位數(shù)據(jù);
[0151 ]將所述第二定位數(shù)據(jù)發(fā)送至請求方。
[0152]圖5是本發(fā)明實施例中服務(wù)器的結(jié)構(gòu)示意圖。該服務(wù)器1900可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個或一個以上中央處理器(central processing units,CHJ) 1922(例如,一個或一個以上處理器)和存儲器1932,一個或一個以上存儲應(yīng)用程序1942或數(shù)據(jù)1944的存儲介質(zhì)1930(例如一個或一個以上海量存儲設(shè)備)。其中,存儲器1932和存儲介質(zhì)1930可以是短暫存儲或持久存儲。存儲在存儲介質(zhì)1930的程序可以包括一個或一個以上模塊(圖示沒標(biāo)出),每個模塊可以包括對服務(wù)器中的一系列指令操作。更進(jìn)一步地,中央處理器1922可以設(shè)置為與存儲介質(zhì)1930通信,在服務(wù)器1900上執(zhí)行存儲介質(zhì)1930中的一系列指令操作。
[0153]服務(wù)器1900還可以包括一個或一個以上電源1926,一個或一個以上有線或無線網(wǎng)絡(luò)接口 1950,一個或一個以上輸入輸出接口 1958,一個或一個以上鍵盤1956,和/或,一個或一個以上操作系統(tǒng) 1941,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM等等。
[0154]本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
[0155]應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制
[0156]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項】
1.一種智能終端的定位方法,其特征在于,包括: 接收針對智能終端的定位請求; 針對所述定位請求,獲取第一定位數(shù)據(jù); 將所述第一定位數(shù)據(jù)發(fā)送至請求方; 采集第二定位數(shù)據(jù); 將所述第二定位數(shù)據(jù)發(fā)送至請求方。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述接收針對智能終端的定位請求的步驟前,還包括: 按照預(yù)設(shè)時間間隔,采集第一定位數(shù)據(jù)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述按照預(yù)設(shè)時間間隔,采集第一定位數(shù)據(jù)的步驟包括: 按照預(yù)設(shè)時間間隔,采用第一定位方式采集第一定位數(shù)據(jù),所述第一定位方式包括:wifi定位和/或基站定位。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一定位數(shù)據(jù)具有對應(yīng)的時間標(biāo)識,所述將所述第一定位數(shù)據(jù)發(fā)送至請求方的步驟包括: 獲取與當(dāng)前時間的時間距離最近的第一定位數(shù)據(jù); 將所述與當(dāng)前時間的時間距離最近的第一定位數(shù)據(jù)發(fā)送至請求方。5.根據(jù)權(quán)利要求1-4任一所述的方法,其特征在于,所述采集第二定位數(shù)據(jù)的步驟包括: 采用第二定位方式采集當(dāng)前時間的第二定位數(shù)據(jù),所述第二定位方式包括:wifi定位和/或基站定位; 或,采用第二定位方式采集當(dāng)前時間的第二定位數(shù)據(jù),所述第二定位方式包括:全球定位系統(tǒng)GPS定位和/或北斗衛(wèi)星導(dǎo)航系統(tǒng)BDS定位。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述將所述第二定位數(shù)據(jù)發(fā)送至請求方的步驟包括: 判斷所述第二定位數(shù)據(jù)是否采集完成; 若是,則將所述第二定位數(shù)據(jù)發(fā)送至請求方。7.一種智能終端的定位裝置,其特征在于,包括: 定位請求接收模塊,用于接收針對智能終端的定位請求; 第一定位數(shù)據(jù)獲取模塊,用于針對所述定位請求,獲取第一定位數(shù)據(jù); 第一定位數(shù)據(jù)發(fā)送模塊,用于將所述第一定位數(shù)據(jù)發(fā)送至請求方; 第二定位數(shù)據(jù)采集模塊,用于采集第二定位數(shù)據(jù); 第二定位數(shù)據(jù)發(fā)送模塊,用于將所述第二定位數(shù)據(jù)發(fā)送至請求方。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 第一定位數(shù)據(jù)采集模塊,用于按照預(yù)設(shè)時間間隔,采集第一定位數(shù)據(jù)。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一定位數(shù)據(jù)具有對應(yīng)的時間標(biāo)識,所述第一定位數(shù)據(jù)發(fā)送模塊包括: 第一定位數(shù)據(jù)獲取子模塊,用于獲取與當(dāng)前時間的時間距離最近的第一定位數(shù)據(jù); 第一定位數(shù)據(jù)發(fā)送子模塊,用于將所述與當(dāng)前時間的時間距離最近的第一定位數(shù)據(jù)發(fā)送至請求方O10.—種移動終端,其特征在于,包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令: 接收針對智能終端的定位請求; 針對所述定位請求,獲取第一定位數(shù)據(jù); 將所述第一定位數(shù)據(jù)發(fā)送至請求方; 采集第二定位數(shù)據(jù); 將所述第二定位數(shù)據(jù)發(fā)送至請求方。
【文檔編號】H04W4/02GK105933862SQ201610228918
【公開日】2016年9月7日
【申請日】2016年4月13日
【發(fā)明人】王東永, 劉占坤, 劉曄, 吳滔, 李健濤
【申請人】北京搜狗科技發(fā)展有限公司