一種定位方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及離線定位技術(shù)領(lǐng)域,尤其涉及一種定位方法和裝置。
【背景技術(shù)】
[0002]現(xiàn)有定位技術(shù)中,客戶端定位時,需要連接網(wǎng)絡(luò),并通過網(wǎng)絡(luò)向定位服務(wù)器發(fā)送定位請求信息和接收定位結(jié)果,當(dāng)無網(wǎng)絡(luò)連接時,客戶端基本無法定位,不能滿足用戶在無網(wǎng)絡(luò)情況下定位的需求。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供一種定位方法和裝置,以提高用戶在非常駐點(diǎn)附近定位時的定位成功率。
[0004]—方面,本發(fā)明實(shí)施例提供了一種定位方法,包括:
[0005]確定用戶目標(biāo)位置,并預(yù)測用戶到達(dá)所述目標(biāo)位置的時間;
[0006]在所述預(yù)測到的時間之前,將所述目標(biāo)位置范圍內(nèi)的定位依據(jù)信息推送至用戶客戶端進(jìn)行存儲,以指示所述客戶端根據(jù)所述定位依據(jù)信息進(jìn)行定位。
[0007]另一方面,本發(fā)明實(shí)施例還提供了一種定位裝置,包括:
[0008]到達(dá)目標(biāo)位置時間預(yù)測單元,用于確定用戶目標(biāo)位置,并預(yù)測用戶到達(dá)所述目標(biāo)位置的時間;
[0009]定位依據(jù)信息推送單元,用于在所述預(yù)測到的時間之前,將所述目標(biāo)位置范圍內(nèi)的定位依據(jù)信息推送至用戶客戶端進(jìn)行存儲,以指示所述客戶端根據(jù)所述定位依據(jù)信息進(jìn)行定位。
[0010]本發(fā)明實(shí)施例提供的技術(shù)方案,通過確定用戶目標(biāo)位置,并預(yù)測用戶到達(dá)所述目標(biāo)位置的時間,在所述預(yù)測到的時間之前,將所述目標(biāo)位置范圍內(nèi)的定位依據(jù)信息推送至用戶客戶端進(jìn)行存儲??蛻舳嗽跓o網(wǎng)絡(luò)的情況下可以實(shí)現(xiàn)定位;另外,由于確定的目標(biāo)位置一般為用戶極有可能要去的非常駐地點(diǎn),將用戶在非常駐點(diǎn)范圍內(nèi)的定位依據(jù)信息推送至客戶端并進(jìn)行存儲,在客戶端接收到用戶在非常駐點(diǎn)范圍內(nèi)的請求定位時,便能定位成功,可以提高用戶在目標(biāo)地點(diǎn),即不在常駐地點(diǎn)附近離線定位的成功率,滿足用戶出行時進(jìn)行離線定位的需求。
【附圖說明】
[0011]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖做一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0012]圖1是本發(fā)明實(shí)施例一提供的一種定位方法的流程示意圖;
[0013]圖2是本發(fā)明實(shí)施例二提供的一種定位方法的流程示意圖;
[0014]圖3是本發(fā)明實(shí)施例三提供的一種定位裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0015]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,以下將參照本發(fā)明實(shí)施例中的附圖,通過實(shí)施方式清楚、完整地描述本發(fā)明的技術(shù)方案,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0016]實(shí)施例一
[0017]圖1是本發(fā)明實(shí)施例一提供的一種定位方法的流程示意圖。該方法適用于需要向客戶端推送定位依據(jù)信息的情況,可由配置于定位服務(wù)器中的定位裝置來執(zhí)行,所述裝置可由軟件和/或硬件實(shí)現(xiàn)。參見圖1,本實(shí)施例提供的數(shù)據(jù)推送方法具體包括如下操作:
[0018]S110、確定用戶目標(biāo)位置,并預(yù)測用戶到達(dá)所述目標(biāo)位置的時間;
[0019]用戶的目標(biāo)位置是相對于用戶的常駐位置而言的地理位置,常駐位置為用戶的住宅等經(jīng)?;顒拥牡攸c(diǎn),用戶的目標(biāo)位置可以是用戶沒有去過或者偶爾去的且在當(dāng)前時間還未到達(dá)的地點(diǎn)。具體地,可以根據(jù)用戶信息分析出用戶的目標(biāo)位置,例如根據(jù)用戶信息分析出用戶將要去某個非常駐地點(diǎn),則可以將用戶將要去的地點(diǎn)作為用戶的目標(biāo)位置。確定了用戶的目標(biāo)位置之后,可以預(yù)測用戶到達(dá)目標(biāo)位置的時間,具體地,可以根據(jù)用戶行為信息和生活習(xí)慣預(yù)測達(dá)到目標(biāo)位置的時間。對于預(yù)測的方法并不進(jìn)行限定,預(yù)測出的時間一般不遲于用戶實(shí)際達(dá)到目標(biāo)位置的時間即可。
[0020]S120、在所述預(yù)測到的時間之前,將所述目標(biāo)位置范圍內(nèi)的定位依據(jù)信息推送至用戶客戶端進(jìn)行存儲,以指示所述客戶端根據(jù)所述定位依據(jù)信息進(jìn)行定位。
[0021]根據(jù)定位平臺使用的離線定位技術(shù),所述定位依據(jù)信息可包括WIFI和/或基站指紋數(shù)據(jù)庫信息??蛻舳丝梢允褂弥讣y數(shù)據(jù)庫進(jìn)行定位,離線定位技術(shù)中指紋數(shù)據(jù)庫的具體形式和內(nèi)容為現(xiàn)有技術(shù),可以參考相關(guān)定位技術(shù)。
[0022]由于確定的用戶的目標(biāo)位置為用戶的非常駐位置,一般用戶對非常駐位置的地理環(huán)境都不太熟悉,在目標(biāo)位置使用定位功能的可能性比較高。因此,需要在預(yù)測到的時間之前,即早于用戶達(dá)到目標(biāo)位置將目標(biāo)位置范圍內(nèi)的定位依據(jù)信息推送至用戶客戶端進(jìn)行存儲。例如,根據(jù)用戶信息分析確定用戶將要到某一商場進(jìn)行消費(fèi),預(yù)測用戶達(dá)到該商場的時間為周日的某個時間,可以在周日之前將定位依據(jù)信息推送至用戶客戶端并進(jìn)行存儲??蛻舳嗽诮邮盏蕉ㄎ徽埱髸r,可以根據(jù)存儲的定位依據(jù)信息進(jìn)行定位。
[0023]本實(shí)施例提供的技術(shù)方案,通過確定用戶目標(biāo)位置,并預(yù)測用戶到達(dá)所述目標(biāo)位置的時間,在所述預(yù)測到的時間之前,將所述目標(biāo)位置范圍內(nèi)的定位依據(jù)信息推送至用戶客戶端進(jìn)行存儲??蛻舳嗽跓o網(wǎng)絡(luò)的情況下可以實(shí)現(xiàn)定位;另外,由于確定的目標(biāo)位置一般為用戶極有可能要去的非常駐地點(diǎn),將用戶在非常駐點(diǎn)范圍內(nèi)的定位依據(jù)信息推送至客戶端并進(jìn)行存儲,在客戶端接收到用戶在非常駐點(diǎn)范圍內(nèi)的請求定位時,便能定位成功??梢蕴岣哂脩粼谀繕?biāo)地點(diǎn),即不在常駐地點(diǎn)附近離線定位的成功率,滿足用戶出行時進(jìn)行離線定位的需求。
[0024]實(shí)施例二
[0025]圖2是本發(fā)明實(shí)施例二提供的一種定位方法的流程示意圖。本實(shí)施例是在上述實(shí)施例的基礎(chǔ)上對操作S110進(jìn)行優(yōu)化,參見圖2,本實(shí)施例提供的數(shù)據(jù)推送方法具體包括如下操作:
[0026]210、基于用戶行為信息和/或用戶屬性信息分析確定用戶具有潛在出行的行為信息;
[0027]其中,用戶行為信息可包括用戶預(yù)訂行為信息、消費(fèi)行為信息、以及搜索行為信息中的至少一種信息。
[0028]用戶的行為信息有多種,需要對用戶的行為信息進(jìn)行分析,確定其中用戶具有潛在出行的行為信息,用戶具有潛在出行的行為信息可以是與當(dāng)前行為有聯(lián)系,并且基于當(dāng)前行為有很大概率要出行的行為。例如用戶訂了處于異地的某個酒店,說明用戶需要到預(yù)訂的異地酒店入住,可以將用戶預(yù)訂處于異地酒店的行為確定為用戶具有潛在出行的行為。
[0029]220、根據(jù)所述具有潛在出行的行為信息確定用戶目標(biāo)位置;
[0030]在生活中,用戶的目標(biāo)位置一般為用戶還未到達(dá)的地理位置,用戶的目標(biāo)位置與用戶的潛在出行有一定的聯(lián)系,可以根據(jù)用戶具有潛在出行的行為信息確定用戶的目標(biāo)位置。
[0031]例如,當(dāng)用戶預(yù)定了某一地點(diǎn)的餐廳或者酒店,可以將該地點(diǎn)確定為用戶的目標(biāo)位置;用戶在網(wǎng)上預(yù)約了一家醫(yī)院的主治醫(yī)生,可以將該醫(yī)院確定為用戶的目標(biāo)位置;用戶購買了某個商圈內(nèi)的電影院的電影票或者餐廳的團(tuán)購券,可以將該商圈作為用戶的目標(biāo)位置。當(dāng)用戶搜索某個景區(qū)景點(diǎn)或路線圖,可以將該景區(qū)確定為用戶的目標(biāo)位置。
[0032]或者,根據(jù)用戶屬性信息確定用戶具有潛在出行的行為信息,并根據(jù)用戶具有潛在出行的行為信息確定用戶的目標(biāo)位置,具體地,可以根據(jù)用戶的興趣愛好、年齡、消費(fèi)情況等信息確定用戶的目標(biāo)位置。例如,分析出用戶比較喜歡購物,則可以將與用戶消費(fèi)匹配的商場作為用戶的目標(biāo)位置。
[0033]還可以根據(jù)用戶的行為信息和用戶屬性信息來綜合確定用戶具有潛