1.一種指紋數(shù)據(jù)庫構(gòu)建方法,其特征在于,包括:
客戶端采集目標(biāo)業(yè)務(wù)對象所在位置處的位置指紋數(shù)據(jù),所述目標(biāo)業(yè)務(wù)對象是指與所述客戶端發(fā)生業(yè)務(wù)關(guān)系的業(yè)務(wù)對象;
所述客戶端向服務(wù)端發(fā)送業(yè)務(wù)請求,并在發(fā)送所述業(yè)務(wù)請求的過程中向所述服務(wù)端發(fā)送所述位置指紋數(shù)據(jù),以供所述服務(wù)端根據(jù)所述業(yè)務(wù)請求和所述位置指紋數(shù)據(jù)生成指紋數(shù)據(jù)庫;
其中,所述業(yè)務(wù)請求包括指示所述目標(biāo)業(yè)務(wù)對象所在位置的指示信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述位置指紋數(shù)據(jù)包括:Wi-FI信號強(qiáng)度、藍(lán)牙信號強(qiáng)度、基站信號強(qiáng)度以及地磁信號強(qiáng)度中的至少一類。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述指示信息為所述目標(biāo)業(yè)務(wù)對象的標(biāo)識。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述目標(biāo)業(yè)務(wù)對象為實體店鋪;所述業(yè)務(wù)請求為支付請求或下載請求。
5.一種指紋數(shù)據(jù)庫構(gòu)建方法,其特征在于,包括:
接收與目標(biāo)業(yè)務(wù)對象發(fā)生業(yè)務(wù)關(guān)系的各客戶端發(fā)送的業(yè)務(wù)請求,并接收所述各客戶端在發(fā)送所述業(yè)務(wù)請求過程中發(fā)送的位置指紋數(shù)據(jù);所述各位置指紋數(shù)據(jù)是指所述目標(biāo)業(yè)務(wù)對象所在位置處的位置指紋數(shù)據(jù),所述業(yè)務(wù)請求包括指示所述目標(biāo)業(yè)務(wù)對象所在位置的指示信息;
根據(jù)所述指示信息確定所述目標(biāo)業(yè)務(wù)對象所在位置,將所述目標(biāo)業(yè)務(wù)對象所在位置作為所述各位置指紋數(shù)據(jù)對應(yīng)的位置點;
根據(jù)所述各位置指紋數(shù)據(jù),獲取所述位置點對應(yīng)的指紋特征,建立所述位置點與所述指紋特征之間的對應(yīng)關(guān)系,以生成指紋數(shù)據(jù)庫。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述各位置指紋數(shù)據(jù)包括至少兩類位置指紋數(shù)據(jù);
所述根據(jù)所述各位置指紋數(shù)據(jù)獲取所述位置點對應(yīng)的指紋特征,包括:
對各類位置指紋數(shù)據(jù)分別進(jìn)行數(shù)值處理,獲得各類指紋特征;
所述建立所述位置點與所述指紋特征之間的對應(yīng)關(guān)系,以生成所述指紋數(shù)據(jù)庫,包括:
建立所述位置點與所述各類指紋特征之間的對應(yīng)關(guān)系,以生成所述指紋數(shù)據(jù)庫。
7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,所述根據(jù)所述位置點與所述各位置指紋數(shù)據(jù),生成所述指紋數(shù)據(jù)庫之后,還包括:
獲取所述目標(biāo)業(yè)務(wù)對象所在位置處的新位置指紋數(shù)據(jù);
根據(jù)所述新位置指紋數(shù)據(jù),對所述指紋數(shù)據(jù)庫進(jìn)行更新。
8.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,所述指示信息為所述目標(biāo)業(yè)務(wù)對象的標(biāo)識;
所述根據(jù)所述指示信息確定所述目標(biāo)業(yè)務(wù)對象所在位置,包括:
根據(jù)所述目標(biāo)業(yè)務(wù)對象的標(biāo)識,在地圖中進(jìn)行搜索,以確定所述目標(biāo)業(yè)務(wù)對象所在位置;或者
根據(jù)所述目標(biāo)業(yè)務(wù)對象的標(biāo)識,查詢預(yù)設(shè)的對象標(biāo)識與對象位置之間的對應(yīng)關(guān)系,以確定所述目標(biāo)業(yè)務(wù)對象所在位置。
9.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,所述目標(biāo)業(yè)務(wù)對象為實體店鋪;所述業(yè)務(wù)請求為支付請求或下載請求。
10.一種基于指紋數(shù)據(jù)庫的定位方法,其特征在于,包括:
根據(jù)實時采集的反映終端設(shè)備的運(yùn)動狀態(tài)的傳感器數(shù)據(jù),對持有所述終端設(shè)備的用戶進(jìn)行計步處理,以獲取所述用戶發(fā)生移動的至少兩個時間段以及所述至少兩個時間段中各時間段對應(yīng)的移動方向;
根據(jù)在所述各時間段內(nèi)實時采集的位置指紋數(shù)據(jù),計算所述各時間段對應(yīng)的指紋特征;
根據(jù)所述各時間段對應(yīng)的移動方向以及指紋特征,查詢預(yù)先生成的指紋數(shù)據(jù)庫,以確定所述用戶的位置;所述指紋數(shù)據(jù)庫存儲有位置點與所述位置點對應(yīng)的指紋特征。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述根據(jù)實時采集的反映終端設(shè)備的運(yùn)動狀態(tài)的傳感器數(shù)據(jù),對持有所述終端設(shè)備的用戶進(jìn)行計步處理,以獲取所述用戶發(fā)生移動的至少兩個時間段以及所述至少兩個時間段中各時間段對應(yīng)的移動方向,包括:
實時采集至少兩種反映終端設(shè)備的運(yùn)動狀態(tài)的傳感器數(shù)據(jù);
對所述至少兩種傳感器數(shù)據(jù)分別進(jìn)行濾波處理,以獲得濾波后的傳感器數(shù)據(jù);
根據(jù)所述濾波后的傳感器數(shù)據(jù),對所述用戶進(jìn)行計步處理,以獲取所述各時間段以及所述各時間段對應(yīng)的移動方向。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述濾波后的傳感器數(shù)據(jù)包括:濾波后的加速度值和濾波后的角速度值;
所述根據(jù)所述濾波后的傳感器數(shù)據(jù),對所述用戶進(jìn)行計步處理,以獲取所述各時間段以及所述各時間段對應(yīng)的移動方向,包括:
從所述濾波后的加速度值中,獲取相鄰極大值和極小值作為極值對;
從所述極值對中,獲取滿足預(yù)設(shè)的計步條件的極值對作為有效極值對;
從所述有效極值對中,獲取至少兩個目標(biāo)極值對,確定所述至少兩個目標(biāo)極值對中每個目標(biāo)極值對限定的時間段,并從所述過濾后的角速度值中,獲取在所述每個目標(biāo)極值對限定的時間段內(nèi)采集到的角速度值。
13.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述根據(jù)所述各時間段對應(yīng)的移動方向以及指紋特征,查詢預(yù)先生成的指紋數(shù)據(jù)庫,以確定所述用戶的位置,包括:
根據(jù)所述各時間段中第一個時間段對應(yīng)的指紋特征,查詢所述指紋數(shù)據(jù)庫,以確定初始位置點,所述初始位置點是所述指紋數(shù)據(jù)庫中與所述第一個時間段對應(yīng)的指紋特征滿足預(yù)設(shè)匹配條件的指紋特征所對應(yīng)的位置點;
將所述各時間段中所述第一個時間段的下一個時間段作為目標(biāo)時間段;
根據(jù)所述目標(biāo)時間段對應(yīng)的移動方向以及指紋特征,查詢所述指紋數(shù)據(jù)庫,以確定過度位置點,所述過度位置點是所述指紋數(shù)據(jù)庫中指紋特征與所述目標(biāo) 時間段對應(yīng)的指紋特征滿足所述匹配條件,且與所述初始位置點的方位關(guān)系與所述目標(biāo)時間段對應(yīng)的移動方向相同的位置點;
若所述目標(biāo)時間段之后還有下一個時間段,則將所述過度位置點重新作為初始位置點,并將所述目標(biāo)時間段的下一個時間段重新作為目標(biāo)時間段,并返回繼續(xù)執(zhí)行根據(jù)所述目標(biāo)時間段對應(yīng)的移動方向以及指紋特征,查詢所述指紋數(shù)據(jù)庫,以確定過度位置點的操作;
若所述目標(biāo)時間段之后沒有下一個時間段,則獲取所述過度位置點作為所述用戶的位置。
14.根據(jù)權(quán)利要求10-13任一項所述的方法,其特征在于,所述指紋數(shù)據(jù)庫是采用權(quán)利要求5-9任一項所述的方法構(gòu)建的。
15.一種指紋數(shù)據(jù)庫構(gòu)建裝置,位于客戶端中實現(xiàn),其特征在于,所述裝置包括:
采集模塊,用于采集目標(biāo)業(yè)務(wù)對象所在位置處的位置指紋數(shù)據(jù),所述目標(biāo)業(yè)務(wù)對象是指與所述客戶端發(fā)生業(yè)務(wù)關(guān)系的業(yè)務(wù)對象;
發(fā)送模塊,用于向服務(wù)端發(fā)送業(yè)務(wù)請求,并在發(fā)送所述業(yè)務(wù)請求的過程中向所述服務(wù)端發(fā)送所述位置指紋數(shù)據(jù),以供所述服務(wù)端根據(jù)所述業(yè)務(wù)請求和所述位置指紋數(shù)據(jù)生成指紋數(shù)據(jù)庫;
其中,所述業(yè)務(wù)請求包括指示所述目標(biāo)業(yè)務(wù)對象所在位置的指示信息。
16.一種指紋數(shù)據(jù)庫構(gòu)建裝置,位于服務(wù)端中實現(xiàn),其特征在于,所述裝置包括:
接收模塊,用于接收與目標(biāo)業(yè)務(wù)對象發(fā)生業(yè)務(wù)關(guān)系的各客戶端發(fā)送的業(yè)務(wù)請求,并接收所述各客戶端在發(fā)送所述業(yè)務(wù)請求過程中發(fā)送的位置指紋數(shù)據(jù);所述各位置指紋數(shù)據(jù)是指所述目標(biāo)業(yè)務(wù)對象所在位置處的位置指紋數(shù)據(jù),所述業(yè)務(wù)請求包括指示所述目標(biāo)業(yè)務(wù)對象所在位置的指示信息;
確定模塊,用于根據(jù)所述指示信息確定所述目標(biāo)業(yè)務(wù)對象所在位置,將所述目標(biāo)業(yè)務(wù)對象所在位置作為所述各位置指紋數(shù)據(jù)對應(yīng)的位置點;
獲取模塊,用于根據(jù)所述各位置指紋數(shù)據(jù),獲取所述位置點對應(yīng)的指紋特 征;
生成模塊,用于建立所述位置點與所述指紋特征之間的對應(yīng)關(guān)系,以生成指紋數(shù)據(jù)庫。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述各位置指紋數(shù)據(jù)包括至少兩類位置指紋數(shù)據(jù);
所述獲取模塊具體用于:對各類位置指紋數(shù)據(jù)分別進(jìn)行數(shù)值處理,獲得各類指紋特征;
所述生成模塊具體用于:建立所述位置點與所述各類指紋特征之間的對應(yīng)關(guān)系,以生成所述指紋數(shù)據(jù)庫。
18.根據(jù)權(quán)利要求16或17所述的裝置,其特征在于,還包括:
更新模塊,用于獲取所述目標(biāo)業(yè)務(wù)對象所在位置處的新位置指紋數(shù)據(jù),根據(jù)所述新位置指紋數(shù)據(jù),對所述指紋數(shù)據(jù)庫進(jìn)行更新。
19.根據(jù)權(quán)利要求16或17所述的裝置,其特征在于,所述指示信息為所述目標(biāo)業(yè)務(wù)對象的標(biāo)識;
所述確定模塊具體用于:
根據(jù)所述目標(biāo)業(yè)務(wù)對象的標(biāo)識,在地圖中進(jìn)行搜索,以確定所述目標(biāo)業(yè)務(wù)對象所在位置;或者
根據(jù)所述目標(biāo)業(yè)務(wù)對象的標(biāo)識,查詢預(yù)設(shè)的對象標(biāo)識與對象位置之間的對應(yīng)關(guān)系,以確定所述目標(biāo)業(yè)務(wù)對象所在位置。
20.根據(jù)權(quán)利要求16或17所述的裝置,其特征在于,所述目標(biāo)業(yè)務(wù)對象為實體店鋪;所述業(yè)務(wù)請求為支付請求或下載請求。
21.一種基于指紋數(shù)據(jù)庫的定位裝置,其特征在于,包括:
計步模塊,用于根據(jù)實時采集的反映終端設(shè)備的運(yùn)動狀態(tài)的傳感器數(shù)據(jù),對持有所述終端設(shè)備的用戶進(jìn)行計步處理,以獲取所述用戶發(fā)生移動的至少兩個時間段以及所述至少兩個時間段中各時間段對應(yīng)的移動方向;
特征計算模塊,用于根據(jù)在所述各時間段內(nèi)實時采集的位置指紋數(shù)據(jù),計算所述各時間段對應(yīng)的指紋特征;
位置確定模塊,用于根據(jù)所述各時間段對應(yīng)的移動方向以及指紋特征,查詢預(yù)先生成的指紋數(shù)據(jù)庫,以確定所述用戶的位置;所述指紋數(shù)據(jù)庫存儲有位置點與所述位置點對應(yīng)的指紋特征。
22.根據(jù)權(quán)利要求21所述的裝置,其特征在于,所述計步模塊包括:
獲取單元,用于實時采集至少兩種反映終端設(shè)備的運(yùn)動狀態(tài)的傳感器數(shù)據(jù);
濾波單元,用于對所述至少兩種傳感器數(shù)據(jù)分別進(jìn)行濾波處理,以獲得濾波后的傳感器數(shù)據(jù);
計步單元,用于根據(jù)所述濾波后的傳感器數(shù)據(jù),對所述用戶進(jìn)行計步處理,以獲取所述各時間段以及所述各時間段對應(yīng)的移動方向。
23.根據(jù)權(quán)利要求22所述的裝置,其特征在于,所述濾波后的傳感器數(shù)據(jù)包括:濾波后的加速度值和濾波后的角速度值;
所述計步單元具體用于:
從所述濾波后的加速度值中,獲取相鄰極大值和極小值作為極值對;
從所述極值對中,獲取滿足預(yù)設(shè)的計步條件的極值對作為有效極值對;
從所述有效極值對中,獲取至少兩個目標(biāo)極值對,確定所述至少兩個目標(biāo)極值對中每個目標(biāo)極值對限定的時間段,并從所述過濾后的角速度值中,獲取在所述每個目標(biāo)極值對限定的時間段內(nèi)采集到的角速度值。
24.根據(jù)權(quán)利要求21所述的裝置,其特征在于,所述位置確定模塊具體用于:
根據(jù)所述各時間段中第一個時間段對應(yīng)的指紋特征,查詢所述指紋數(shù)據(jù)庫,以確定初始位置點,所述初始位置點是所述指紋數(shù)據(jù)庫中與所述第一個時間段對應(yīng)的指紋特征滿足預(yù)設(shè)匹配條件的指紋特征所對應(yīng)的位置點;
將所述各時間段中所述第一個時間段的下一個時間段作為目標(biāo)時間段;
根據(jù)所述目標(biāo)時間段對應(yīng)的移動方向以及指紋特征,查詢所述指紋數(shù)據(jù)庫,以確定過度位置點,所述過度位置點是所述指紋數(shù)據(jù)庫中指紋特征與所述目標(biāo)時間段對應(yīng)的指紋特征滿足所述匹配條件,且與所述初始位置點的方位關(guān)系與所述目標(biāo)時間段對應(yīng)的移動方向相同的位置點;
若所述目標(biāo)時間段之后還有下一個時間段,則將所述過度位置點重新作為初始位置點,并將所述目標(biāo)時間段的下一個時間段重新作為目標(biāo)時間段,并返回繼續(xù)執(zhí)行根據(jù)所述目標(biāo)時間段對應(yīng)的移動方向以及指紋特征,查詢所述指紋數(shù)據(jù)庫,以確定過度位置點的操作;
若所述目標(biāo)時間段之后沒有下一個時間段,則獲取所述過度位置點作為所述用戶的位置。
25.根據(jù)權(quán)利要求21-24任一項所述的裝置,其特征在于,還包括:
構(gòu)建模塊,用于采用權(quán)利要求5-9任一項所述的方法構(gòu)建所述指紋數(shù)據(jù)庫。