收到的所述第二定位信息確定所述終端與所述基站之間的第二距離值,基于所述第一距離值和所述第二距離值確定所述終端的當(dāng)前位置。其中,所述第一定位信息是所述終端根據(jù)接收到的所述W1-Fi接入點(diǎn)發(fā)送的用于互聯(lián)網(wǎng)通信的下行鏈路信號而生成的,所述第二定位信息是所述終端根據(jù)接收到的所述基站發(fā)送的用于移動通信的導(dǎo)頻信號而生成的;可見,定位服務(wù)器能夠利用基站和W1-Fi接入點(diǎn)聯(lián)合定位,有利于提尚終端的定位準(zhǔn)確性。
[0233]基于圖1所示的網(wǎng)絡(luò)構(gòu)架,本發(fā)明實(shí)施例公開了的一種終端。請參閱圖9,圖9是本發(fā)明第八實(shí)施例公開的一種終端的結(jié)構(gòu)示意圖。如圖9所示,該終端可以包括發(fā)送單元901、接收單元902、生成單元903,其中:
[0234]發(fā)送單元901,用于向無線保真W1-Fi接入點(diǎn)發(fā)送第一定位請求,并向基站發(fā)送第二定位請求;
[0235]接收單元902,用于接收所述W1-Fi接入點(diǎn)響應(yīng)所述第一定位請求而發(fā)送的下行鏈路信號,并接收所述基站響應(yīng)所述第二定位請求而發(fā)送的導(dǎo)頻信號;
[0236]生成單元903,用于根據(jù)接收到的所述下行鏈路信號生成所述終端的第一定位信息,根據(jù)接收到的所述導(dǎo)頻信號生成所述終端的第二定位信息;
[0237]所述發(fā)送單元901,還用于向定位服務(wù)器發(fā)送所述第一定位信息和所述第二定位
?目息O
[0238]可選的,所述發(fā)送單元901具體用于:
[0239]檢測到導(dǎo)航應(yīng)用頁面的定位功能標(biāo)識被選取,獲取預(yù)設(shè)范圍內(nèi)的N個W1-Fi接入點(diǎn)的標(biāo)識,并顯示包括所述N個W 1-Fi接入點(diǎn)的標(biāo)識的W1-Fi列表,所述N為正整數(shù);
[0240]檢測到所述N個W1-Fi接入點(diǎn)的標(biāo)識中的目標(biāo)W1-Fi標(biāo)識被選取時(shí),向所述目標(biāo)W1-Fi標(biāo)識對應(yīng)的W1-Fi接入點(diǎn)發(fā)送第一定位請求,并向基站發(fā)送第二定位請求。
[0241]可選的,所述發(fā)送單元901具體用于:
[0242]檢測到針對導(dǎo)航應(yīng)用頁面的地圖界面中的目標(biāo)位置的導(dǎo)航功能按鈕被選取時(shí),獲取預(yù)設(shè)范圍內(nèi)的N個W1-Fi接入點(diǎn)的位置信息,并計(jì)算所述N個W1-Fi接入點(diǎn)與所述目標(biāo)位置的距離值,所述N為正整數(shù);
[0243]向所述N個W1-Fi接入點(diǎn)中與所述目標(biāo)位置的距離值最小的W1-Fi接入點(diǎn)發(fā)送第一定位請求,并向基站發(fā)送第二定位請求。
[0244]可以理解的是,本發(fā)明實(shí)施例的終端的各功能模塊的功能可根據(jù)上述方法實(shí)施例中的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過程可以參照上述方法實(shí)施例二至方法實(shí)施例五的相關(guān)描述,此處不再贅述。
[0245]可以看出,本發(fā)明實(shí)施例中,終端首先向W1-Fi接入點(diǎn)發(fā)送第一定位請求,向基站發(fā)送第二定位請求,其次,接收W1-Fi接入點(diǎn)響應(yīng)第一定位請求而發(fā)送的下行鏈路信號,并接收基站響應(yīng)第二定位請求而發(fā)送的導(dǎo)頻信號,再次,根據(jù)接收到的下行鏈路信號生成終端的第一定位信息,根據(jù)接收到的導(dǎo)頻信號生成終端的第二定位信息,并向定位服務(wù)器發(fā)送第一定位信息和第二定位信息。由于所述定位服務(wù)器能夠基于第一定位信息確定終端與W1-Fi接入點(diǎn)之間的第一距離值,基于第二定位信息確定終端與基站的第二距離值,并基于第一距離值和第二距離值確定所述終端的當(dāng)前位置,故而,本方案能夠利用W1-Fi接入點(diǎn)和基站聯(lián)合定位,有利于提尚終端的定位準(zhǔn)確性。
[0246]請參閱圖10,為本發(fā)明第九實(shí)施例提供的另一種定位服務(wù)器的結(jié)構(gòu)示意圖。本實(shí)施例中所描述的定位服務(wù)器包括:至少一個處理器801,例如CPU,至少一個接收器803,至少一個存儲器804,至少一個發(fā)送器805,至少一個通信總線802。其中,通信總線802用于實(shí)現(xiàn)這些組件之間的通信連接。其中,本發(fā)明實(shí)施例中裝置的接收器803和發(fā)送器805可以是有線發(fā)送端口,也可以為無線設(shè)備,例如包括天線裝置,用于與其他節(jié)點(diǎn)設(shè)備(如W1-Fi接入點(diǎn)、基站、移動終端等)進(jìn)行信令或數(shù)據(jù)的通信。存儲器804可以是高速RAM存儲器,也可以是非不穩(wěn)定的存儲器(non-volatile memory),例如至少一個磁盤存儲器。存儲器804可選的還可以是至少一個位于遠(yuǎn)離前述處理器801的存儲裝置。存儲器804中存儲一組程序代碼,且處理器801用于調(diào)用存儲器中存儲的程序代碼,用于執(zhí)行以下操作:
[0247]所述處理器801接收終端發(fā)送的所述終端的第一定位信息和所述終端的第二定位信息,其中,所述第一定位信息是所述終端根據(jù)接收到的無線保真W1-Fi接入點(diǎn)發(fā)送的下行鏈路信號而生成的,所述第二定位信息是所述終端根據(jù)接收到的基站發(fā)送的導(dǎo)頻信號而生成的;
[0248]所述處理器801基于接收到的所述第一定位信息確定所述終端與所述W1-Fi接入點(diǎn)之間的第一距離值;
[0249]所述處理器801基于接收到的所述第二定位信息確定所述終端與所述基站之間的第二距離值;
[0250]所述處理器801基于所述第一距離值和所述第二距離值確定所述終端的當(dāng)前位置。
[0251]可選的,所述處理器801基于所述第一距離值和所述第二距離值確定所述終端的當(dāng)前位置,包括:
[0252]所述處理器801基于所述第一距離值和所述第二距離值確定所述終端的至少一個參考當(dāng)前位置;
[0253]所述處理器801獲取所述終端的參考位置;
[0254]所述處理器801計(jì)算所述至少一個參考當(dāng)前位置與所述參考位置的距離,并確定所述至少一個參考當(dāng)前位置中與所述參考位置的距離最小的參考當(dāng)前位置為所述終端的當(dāng)前位置。
[0255]可選的,所述處理器801基于所述第一距離值和所述第二距離值確定所述終端的當(dāng)前位置,包括:
[0256]所述處理器801基于所述第一距離值和所述第二距離值確定所述終端的至少一個參考當(dāng)前位置,并向所述終端發(fā)送所述至少一個參考當(dāng)前位置;
[0257]所述處理器801接收所述終端發(fā)送的所述終端的當(dāng)前位置,所述終端的當(dāng)前位置是所述終端在接收所述至少一個參考當(dāng)前位置后,在導(dǎo)航應(yīng)用頁面的地圖界面中展示所述至少一個參考當(dāng)前位置對應(yīng)的至少一個位置標(biāo)識,并在檢測到所述至少一個位置標(biāo)識中的位置標(biāo)識被選取的情況下確定的。
[0258]可以理解的是,本發(fā)明實(shí)施例的定位服務(wù)器的各功能模塊的功能可根據(jù)上述方法實(shí)施例中的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過程可以參照上述方法實(shí)施例二至方法實(shí)施例四的相關(guān)描述,此處不再贅述。
[0259]可以看出,本發(fā)明實(shí)施例中,定位服務(wù)器接收終端發(fā)送的所述終端的第一定位信息和所述終端的第二定位信息,基于接收到的所述第一定位信息確定所述終端與所述W1-Fi 接入點(diǎn)之間的第一距離值,基于接收到的所述第二定位信息確定所述終端與所述基站之間的第二距離值,基于所述第一距離值和所述第二距離值確定所述終端的當(dāng)前位置。其中,所述第一定位信息是所述終端根據(jù)接收到的所述W1-Fi接入點(diǎn)發(fā)送的用于互聯(lián)網(wǎng)通信的下行鏈路信號而生成的,所述第二定位信息是所述終端根據(jù)接收到的所述基站發(fā)送的用于移動通信的導(dǎo)頻信號而生成的;可見,定位服務(wù)器能夠利用基站和W1-Fi接入點(diǎn)聯(lián)合定位,有利于提尚終端的定位準(zhǔn)確性。
[0260]請參閱圖11,為本發(fā)明第十實(shí)施例提供的另一種定位服務(wù)器的結(jié)構(gòu)示意圖。本實(shí)施例中所描述的定位服務(wù)器包括:至少一個處理器901,例如CPU,至少一個接收器903,至少一個存儲器904,至少一個發(fā)送器905,至少一個通信總線902。其中,通信總線902用于實(shí)現(xiàn)這些組件之間的通信連接。其中,本發(fā)明實(shí)施例中裝置的接收器903和發(fā)送器905可以是有線發(fā)送端口,也可以為無線設(shè)備,例如包括天線裝置,用于與其他節(jié)點(diǎn)設(shè)備(如W1-Fi接入點(diǎn)、基站、移動終端等)進(jìn)行信令或數(shù)據(jù)的通信。存儲器904可以是高速RAM存儲器,也可以是非不穩(wěn)定的存儲器(non-volatile memory),例如至少一個磁盤存儲器。存儲器904可選的還可以是至少一個位于遠(yuǎn)離前述處理器901的存儲裝置。存儲器904中存儲一組程序代碼,且處理器901用于調(diào)用存儲器中存儲的程序代碼,用于執(zhí)行以下操作:
[0261 ]所述處理器901向無線保真W1-Fi接入點(diǎn)發(fā)送第一定位請求,并向基站發(fā)送第二定位請求;
[0262]所述處理器901接收所述W1-Fi接入點(diǎn)響應(yīng)所述第一定位請求而發(fā)送的下行鏈路信號,并接收所述基站響應(yīng)所述第二定位請求而發(fā)送的導(dǎo)頻信號;
[0263]所述處理器901根據(jù)接收到的所述下行鏈路信號生成所述終端的第一定位信息,根據(jù)接收到的所述導(dǎo)頻信號生成所述終端的第二定位信息,并向定位服務(wù)器發(fā)送所述第一定位信息和所述第二定位信息。
[0264]可選的,所述處理器901向無線保真W1-Fi接入點(diǎn)發(fā)送第一定位請求,并向基站發(fā)送第二定位請求,包括:
[0265]所述處理器901檢測到導(dǎo)航應(yīng)用頁面的定位功能標(biāo)識被選取,獲取預(yù)設(shè)范圍內(nèi)的N個W1-Fi接入點(diǎn)的標(biāo)識,并顯示包括所述N個W1-Fi接入點(diǎn)的標(biāo)識的W1-Fi列表,所述N為正整數(shù);
[0266]所述處理器901檢測到所述N個W1-Fi接入點(diǎn)的標(biāo)識中的目標(biāo)W1-Fi標(biāo)識被選取時(shí),向所述目標(biāo)W1-Fi標(biāo)識對應(yīng)的W1-Fi接入點(diǎn)發(fā)送第一定位請求,并向基站發(fā)送第二定位請求。
[0267]可選的,所述處理器901向無線保真W1-Fi接入點(diǎn)發(fā)送第一定位請求,并向基站發(fā)送第二定位請求,包括:
[0268]終端檢測到針對導(dǎo)航應(yīng)用頁面的地圖界面中的目標(biāo)位置的導(dǎo)航功能按鈕被選取時(shí),獲取預(yù)設(shè)范圍內(nèi)的N個W1-Fi接入點(diǎn)的位置信息,并計(jì)算所述N個W1-Fi接入點(diǎn)與所述目標(biāo)位置的距離值,所述N為正整數(shù);
[0269]所述終端向所述N個W1-Fi接入點(diǎn)中與所述目標(biāo)位置的距離值最小的W1-Fi接入點(diǎn)發(fā)送第一定位請求,并向基站發(fā)送第二定位請求。
[0270]可以理解的是,本發(fā)明實(shí)施例的終端的各功能模塊的功能可根據(jù)上述方法實(shí)施例中的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過程可以參照上述方法實(shí)施例二至方法實(shí)施例五的相關(guān)描述,此處不再贅述。
[0271]可以看出,本發(fā)明實(shí)施例中,終端首先向W1-Fi接入點(diǎn)發(fā)送第一定位請求,向基站發(fā)送第二定位請求,其次,接收W1-Fi接入點(diǎn)響應(yīng)第一定位請求而發(fā)送的下行鏈路信號,并接收基站響應(yīng)第二定位請求而發(fā)送的導(dǎo)頻信號,再次,根據(jù)接收到的下行鏈路信號生成終端的第一定位信息,根據(jù)接收到的導(dǎo)頻信號生成終端的第二定位信息,并向定位服務(wù)器發(fā)送第一定位信息和第二定位信息。由于所述定位服務(wù)器能夠基于第一定位信息確定終端與W1-Fi接入點(diǎn)之間的第一距離值,基于第二定位信息確定終端與基站的第二距離值,并基于第一距離值和第二距離值確定所述終端的當(dāng)前位置,故而,本方案能夠利用W1-Fi接入點(diǎn)和基站聯(lián)合定位,有利于提尚終端的定位準(zhǔn)確性。
[0272]本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)存儲介質(zhì),其中,該計(jì)算機(jī)存儲介質(zhì)可存儲有程序,該程序執(zhí)行時(shí)包括上述方法實(shí)施例中記載的任何一種方法的部分或全部步驟。
[0273]需要說明的是,對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0274]在上述實(shí)施例中,對各個實(shí)施例的描述都各有側(cè)重,某個實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
[0275]在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的裝置,可通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。
[0276]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0277]另外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0278]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可為個人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分步驟。而前