定位方法、裝置及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體涉及一種定位方法、裝置及服務(wù)器。
【背景技術(shù)】
[0002]當(dāng)前GPS、藍(lán)牙已成為智能終端的常規(guī)配置。目前各智能終端上的高精度定位主要依靠自身配置的GPS,但是GPS耗電量大,例如,GPS定位成為手機(jī)上的頭號(hào)耗電大戶,純GPS定位耗電量為網(wǎng)絡(luò)定位的3倍。一般智能手機(jī)開(kāi)啟GPS兩三個(gè)小時(shí),就耗光了全部電量,這在較大程度上降低了用戶體驗(yàn)的滿意度。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的主要技術(shù)問(wèn)題是,提供一種定位方法、裝置及服務(wù)器,用于解決現(xiàn)有智能終端高精度定位時(shí)耗電量大、導(dǎo)致用戶體驗(yàn)的滿意度低的問(wèn)題。
[0004]為了解決上述問(wèn)題,本發(fā)明提供了一種定位方法,包括:
[0005]向預(yù)設(shè)區(qū)域內(nèi)的終端發(fā)送共享定位指令;
[0006]接收所述預(yù)設(shè)區(qū)域內(nèi)各終端根據(jù)所述共享定位指令反饋的位置信息和藍(lán)牙搜索列表,所述位置信息為所述終端當(dāng)前所在的位置信息,所述藍(lán)牙搜索列表包括所述終端通過(guò)藍(lán)牙搜索到的其他終端的終端信息;
[0007]基于所述各終端上傳的藍(lán)牙搜索列表得到藍(lán)牙覆蓋列表,從所述藍(lán)牙覆蓋列表包括的終端中選擇至少一個(gè)終端作為定位共享終端,所述藍(lán)牙覆蓋列表中的其他終端共享所述定位共享終端的位置信息。
[0008]在本發(fā)明的一種實(shí)施例中,從所述藍(lán)牙覆蓋列表包括的終端中選擇至少一個(gè)終端作為定位共享終端后,還包括:
[0009]接收所述藍(lán)牙覆蓋列表中的其他終端或接收所述預(yù)設(shè)區(qū)域內(nèi)的所有終端循環(huán)上報(bào)的藍(lán)牙搜索列表,基于所述藍(lán)牙搜索列表更新所述藍(lán)牙覆蓋列表。
[0010]在本發(fā)明的一種實(shí)施例中,從所述藍(lán)牙覆蓋列表包括的終端中選擇至少一個(gè)終端作為定位共享終端后,還包括:
[0011]向所述藍(lán)牙覆蓋列表中的至少一個(gè)其他終端發(fā)送關(guān)閉定位功能指令。
[0012]在本發(fā)明的一種實(shí)施例中,所述預(yù)設(shè)區(qū)域?yàn)榛旧葏^(qū)所覆蓋的區(qū)域,所述向預(yù)設(shè)區(qū)域內(nèi)的終端發(fā)送共享定位指令前,還包括:
[0013]判斷所述預(yù)設(shè)區(qū)域內(nèi)的終端數(shù)量是否大于等于預(yù)設(shè)的共享定位啟動(dòng)閾值,如是,則向所述預(yù)設(shè)區(qū)域內(nèi)的終端發(fā)送共享定位指令;
[0014]或判斷所述預(yù)設(shè)區(qū)域內(nèi)的終端數(shù)量是否大于等于預(yù)設(shè)的共享定位啟動(dòng)閾值,如是,進(jìn)一步判斷所述終端中當(dāng)前電量小于預(yù)設(shè)電量閾值的終端數(shù)是否大于等于預(yù)設(shè)低電量終端閾值,如是,向所述預(yù)設(shè)區(qū)域內(nèi)的終端發(fā)送共享定位指令。
[0015]在本發(fā)明的一種實(shí)施例中,從所述藍(lán)牙覆蓋列表包括的終端中選擇至少一個(gè)終端作為定位共享終端后,還包括:
[0016]當(dāng)所述定位共享終端的所在的區(qū)域發(fā)生變化時(shí);更新所述藍(lán)牙覆蓋列表,并從該藍(lán)牙覆蓋列表包括的終端中重新選擇至少一個(gè)終端作為定位共享終端。
[0017]在本發(fā)明的一種實(shí)施例中,所述基于所述各終端上傳的藍(lán)牙搜索列表得到藍(lán)牙覆蓋列表包括:
[0018]從各終端上傳的藍(lán)牙搜索列表獲取各終端之間的藍(lán)牙鄰接關(guān)系,也即得到該基站扇區(qū)下掛的若干個(gè)藍(lán)牙覆蓋圈,各藍(lán)牙覆蓋圈下掛的若干個(gè)終端,也即能得到基站扇區(qū)ID、藍(lán)牙覆蓋圈ID、終端ID三者之間的關(guān)系。其中一個(gè)藍(lán)牙覆蓋圈對(duì)應(yīng)一個(gè)藍(lán)牙覆蓋列表,該列表包含該藍(lán)牙覆蓋圈所下掛的各終端。
[0019]在本發(fā)明的一種實(shí)施例中,從所述藍(lán)牙覆蓋列表包括的終端中選擇至少一個(gè)終端作為定位共享終端包括:
[0020]根據(jù)所述藍(lán)牙覆蓋列表包括的各終端當(dāng)前的電量信息、藍(lán)牙信號(hào)強(qiáng)度、GPS信號(hào)強(qiáng)度中的至少一個(gè)因素選擇至少一個(gè)終端作為定位共享終端。
[0021]為了解決上述問(wèn)題,本發(fā)明還提供了一種定位裝置,包括發(fā)送模塊、接收模塊和處理模塊:
[0022]所述發(fā)送模塊用于向預(yù)設(shè)區(qū)域內(nèi)的終端發(fā)送共享定位指令;
[0023]所述接收模塊用于接收所述預(yù)設(shè)區(qū)域內(nèi)各終端根據(jù)所述共享定位指令反饋的位置信息和藍(lán)牙搜索列表,所述位置信息為所述終端當(dāng)前所在的位置信息,所述藍(lán)牙搜索列表包括所述終端通過(guò)藍(lán)牙搜索到的其他終端的終端信息;
[0024]所述處理模塊用于基于所述各終端上傳的藍(lán)牙搜索列表得到藍(lán)牙覆蓋列表,從所述藍(lán)牙覆蓋列表包括的終端中選擇至少一個(gè)終端作為定位共享終端,以使所述藍(lán)牙覆蓋列表中的其他終端共享所述定位共享終端的位置信息。
[0025]在本發(fā)明的一種實(shí)施例中,所述接收模塊還用于在所述處理模塊從所述藍(lán)牙覆蓋列表包括的終端中選擇至少一個(gè)終端作為定位共享終端后,接收所述藍(lán)牙覆蓋列表中的其他終端或所述預(yù)設(shè)區(qū)域內(nèi)的終端循環(huán)上報(bào)的藍(lán)牙搜索列表,所述處理模塊還用于基于所述藍(lán)牙搜索列表更新所述藍(lán)牙覆蓋列表。
[0026]在本發(fā)明的一種實(shí)施例中,所述發(fā)送模塊還用于在所述處理模塊從所述藍(lán)牙覆蓋列表包括的終端中選擇至少一個(gè)終端作為定位共享終端后,向所述藍(lán)牙覆蓋列表中的至少一個(gè)其他終端發(fā)送關(guān)閉定位功能指令。
[0027]在本發(fā)明的一種實(shí)施例中,所述定位裝置還包括判斷模塊,所述預(yù)設(shè)區(qū)域?yàn)榛旧葏^(qū)所覆蓋的區(qū)域,所述判斷模塊用于在所述發(fā)送模塊想所述向預(yù)設(shè)區(qū)域內(nèi)的終端發(fā)送共享定位指令前,判斷所述預(yù)設(shè)區(qū)域內(nèi)的終端數(shù)量是否大于等于預(yù)設(shè)的共享定位啟動(dòng)閾值,如是,則通知所述發(fā)送模塊向所述預(yù)設(shè)區(qū)域內(nèi)的終端發(fā)送共享定位指令;
[0028]或判斷所述預(yù)設(shè)區(qū)域內(nèi)的終端數(shù)量是否大于等于預(yù)設(shè)的共享定位啟動(dòng)閾值,如是,進(jìn)一步判斷所述終端中當(dāng)前電量小于預(yù)設(shè)電量閾值的終端數(shù)是否大于等于預(yù)設(shè)低電量終端閾值,如是,則通知所述發(fā)送模塊向所述預(yù)設(shè)區(qū)域內(nèi)的終端發(fā)送共享定位指令。
[0029]在本發(fā)明的一種實(shí)施例中,所述判斷模塊還用于在所述處理模塊從所述藍(lán)牙覆蓋列表包括的終端中選擇至少一個(gè)終端作為定位共享終端后,判斷所述定位共享終端的預(yù)設(shè)區(qū)域發(fā)生變化時(shí);通知所述處理模塊更新所述藍(lán)牙覆蓋列表、并從該更新后的藍(lán)牙覆蓋列表包括的終端中重新選擇至少一個(gè)終端作為定位共享終端。
[0030]在本發(fā)明的一種實(shí)施例中,所述處理模塊基于所述各終端上傳的藍(lán)牙搜索列表得到藍(lán)牙覆蓋列表包括:
[0031]從各終端上傳的藍(lán)牙搜索列表獲取各終端之間的藍(lán)牙鄰接關(guān)系,也即得到該基站扇區(qū)下掛的若干個(gè)藍(lán)牙覆蓋圈,各藍(lán)牙覆蓋圈下掛的若干個(gè)終端,也即能得到基站扇區(qū)ID、藍(lán)牙覆蓋圈ID、終端ID三者之間的關(guān)系。其中一個(gè)藍(lán)牙覆蓋圈對(duì)應(yīng)一個(gè)藍(lán)牙覆蓋列表,該列表包含該藍(lán)牙覆蓋圈所下掛的各終端。
[0032]在本發(fā)明的一種實(shí)施例中,所述處理模塊從所述藍(lán)牙覆蓋列表包括的終端中選擇至少一個(gè)終端作為定位共享終端包括:
[0033]根據(jù)所述藍(lán)牙覆蓋列表包括的各終端當(dāng)前的電量信息、藍(lán)牙信號(hào)強(qiáng)度、GPS信號(hào)強(qiáng)度中的至少一個(gè)因素選擇至少一個(gè)終端作為定位共享終端。
[0034]為了解決上述問(wèn)題,本發(fā)明還提供了一種服務(wù)器,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器用于存儲(chǔ)至少一個(gè)程序模塊,所述處理器用于根據(jù)所述程序模塊執(zhí)行以下步驟:
[0035]向預(yù)設(shè)區(qū)域內(nèi)的終端發(fā)送共享定位指令;
[0036]接收所述預(yù)設(shè)區(qū)域內(nèi)各終端根據(jù)所述共享定位指令反饋的位置信息和藍(lán)牙搜索列表,所述位置信息為終端當(dāng)前所在的位置信息,所述藍(lán)牙搜索列表包括終端通過(guò)藍(lán)牙搜索到的其他終端的終端信息;
[0037]基于所述各終端上傳的藍(lán)牙搜索列表得到藍(lán)牙覆蓋列表,從所述藍(lán)牙覆蓋列表包括的終端中選擇至少一個(gè)終端作為定位共享終端,所述藍(lán)牙覆蓋列表中的其他終端共享所述定位共享終端的位置信息。
[0038]本發(fā)明的有益效果是:
[0039]本發(fā)明提供的定位方法、裝置及服務(wù)器,通過(guò)向預(yù)設(shè)區(qū)域內(nèi)的終端發(fā)送共享定位指令,根據(jù)預(yù)設(shè)區(qū)域內(nèi)各終端根據(jù)該共享定位指令反饋藍(lán)牙搜索列表得到藍(lán)牙覆蓋列表,進(jìn)而從該藍(lán)牙覆蓋列表包括的終端中選擇至少一個(gè)終端作為定位共享終端,使藍(lán)牙覆蓋列表中的其他終端共享選定的定位共享終端的位置信息;也即該藍(lán)牙覆蓋列表中的其他終端可將定位共享終端的位置信息作為自身的位置信息即可,因此這部分終端不開(kāi)啟GPS定位功能也能較為精確的獲取自身的位置信息(因?yàn)樗{(lán)牙的通信距離一般在1mm內(nèi),與GPS定位誤差范圍一致),可減少終端GPS定位的調(diào)用次數(shù),進(jìn)而降低終端在GPS定位中的耗電量,便于聞耗電的終端業(yè)務(wù)持久運(yùn)行,進(jìn)而提聞?dòng)脩趔w驗(yàn)的滿意度。
【附圖說(shuō)明】
[0040]圖1為本發(fā)明實(shí)施例一提供的定位方法流程示意圖;
[0041]圖2為本發(fā)明實(shí)施例二提供的定位裝置結(jié)構(gòu)示意圖一;
[0042]圖3為本發(fā)明實(shí)施例三提