本發(fā)明涉及權(quán)限分配技術(shù)領(lǐng)域,尤其涉及一種分配用戶權(quán)限的方法及裝置。
背景技術(shù):
移動互聯(lián)網(wǎng)的發(fā)展及移動智能終端的普及,促進(jìn)了無線城市的建設(shè)??土髁渴巧虡I(yè)分析中的重要考慮因素,特別是短時間內(nèi)客流量,對商業(yè)抉擇、人群導(dǎo)向、后勤保障有重要意義。短時預(yù)測具有高度的非線性和不確定性,并且同時間性較強(qiáng)。另外,對于開放公共場合的客流量,在安保和秩序管理方面具有重要意義。此外,人們經(jīng)常會選擇在節(jié)假日等時間集中出行旅游等,因此在景區(qū)、火車站、汽車站、商場等常常會出現(xiàn)人流量爆滿的情況,這給人們的出行帶來很大的不便。
在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:
現(xiàn)有的人流量檢測是基于紅外光柵或人像圖像識別方式,需要將監(jiān)測設(shè)備(如攝像頭等)安裝在出入口位置。而在戶外的開放公共場合只能在具有固定的監(jiān)控設(shè)備區(qū)域查看并統(tǒng)計人數(shù),或通過巡邏人員目測,沒任何監(jiān)測設(shè)備。此外,現(xiàn)有的智能客流統(tǒng)計系統(tǒng)基于視頻識別技術(shù),通過運(yùn)動檢測的方法,結(jié)合人工智能和模式識別技術(shù)對客流數(shù)據(jù)進(jìn)行實(shí)時分析處理,自動統(tǒng)計進(jìn)出客流數(shù)?,F(xiàn)有統(tǒng)計方式費(fèi)時費(fèi)力,效率低下且統(tǒng)計結(jié)果不精確。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種基于mac地址進(jìn)行流量統(tǒng)計的方法及裝置,用于解決現(xiàn)有人流量統(tǒng)計方法效率低下的技術(shù)問題。
本發(fā)明實(shí)施例提供的一種基于mac地址進(jìn)行流量統(tǒng)計的方法,包括以下步驟:
獲取終端分別向多個無線訪問接入點(diǎn)發(fā)送的多個連接握手請求,連接握手請求包括終端的mac地址;
分別根據(jù)連接握手請求的信號強(qiáng)度確定距離信息,距離信息包括終端與不同的無線訪問接入點(diǎn)之間的距離;
根據(jù)距離信息確定終端當(dāng)前所處的位置信息,并根據(jù)位置信息統(tǒng)計與位置信息相對應(yīng)的位置處的人流量。
在一種可能的實(shí)現(xiàn)方式中,根據(jù)距離信息確定終端當(dāng)前所處的位置信息,包括:
分別確定第一圓、第二圓和第三圓,第一圓為以第一無線訪問接入點(diǎn)的位置坐標(biāo)為原點(diǎn)、終端與第一無線訪問接入點(diǎn)之間的距離為半徑確定的圓,第二圓為以第二無線訪問接入點(diǎn)的位置坐標(biāo)為原點(diǎn)、終端與第二無線訪問接入點(diǎn)之間的距離為半徑確定的圓,第三圓為以第三無線訪問接入點(diǎn)的位置坐標(biāo)為原點(diǎn)、終端與第三無線訪問接入點(diǎn)之間的距離為半徑確定的圓;
確定第一圓與第二圓的所有交點(diǎn)中距離第三無線訪問接入點(diǎn)最近的第一坐標(biāo)點(diǎn),確定第一圓與第三圓的所有交點(diǎn)中距離第二無線訪問接入點(diǎn)最近的第二坐標(biāo)點(diǎn),確定第二圓與第三圓的所有交點(diǎn)中距離第一無線訪問接入點(diǎn)最近的第三坐標(biāo)點(diǎn);
根據(jù)第一坐標(biāo)點(diǎn)、第二坐標(biāo)點(diǎn)和第三坐標(biāo)點(diǎn)確定終端的位置坐標(biāo):
其中,x,y分別為終端的位置坐標(biāo)的橫坐標(biāo)和縱坐標(biāo);xab,yab分別為第一坐標(biāo)點(diǎn)的橫坐標(biāo)和縱坐標(biāo);xac,yac分別為第二坐標(biāo)點(diǎn)的橫坐標(biāo)和縱坐標(biāo);xbc,ybc分別為第三坐標(biāo)點(diǎn)的橫坐標(biāo)和縱坐標(biāo)。
在一種可能的實(shí)現(xiàn)方式中,根據(jù)位置信息統(tǒng)計與位置信息相對應(yīng)的位置處的人流量,包括:
確定終端進(jìn)入站臺范圍的時間tx1和離開站臺范圍的時間txn,站臺范圍為根據(jù)設(shè)置在站臺的無線訪問接入點(diǎn)確定的范圍;
采集第i輛列車進(jìn)入站臺范圍的時間tti,以及列車離開站臺范圍相應(yīng)的時間tli,tti與tli之間的時間段為ti,其中i=1、2、…、n,n為預(yù)設(shè)時間段內(nèi)經(jīng)過站臺的列車總數(shù)量;
根據(jù)tx1、txn、tti和tli確定在時間段ti內(nèi)終端的終端類別:當(dāng)tti≤tx1、txn≤tli且txn-tx1≥α(tli-tti)時,終端為過站終端,α為常數(shù),且0<α≤1;當(dāng)tti≤tx1≤tli且tli<txn時,確定終端為下車終端或進(jìn)站終端;當(dāng)tli-1≤tx1<tti時,確定終端為進(jìn)站終端;當(dāng)tx1<tti且tti≤txn≤tli時,確定終端為上車終端或出站終端;當(dāng)tli<txn≤tti+1時,確定終端為出站終端;
統(tǒng)計所有終端的終端類別,確定在時間段ti內(nèi)下車終端的數(shù)量pxi和上車終端的數(shù)量psi;
確定在時間段ti內(nèi)站臺的總?cè)肆髁縫i=pxi+psi,并確定預(yù)設(shè)時間段內(nèi)的總?cè)肆髁?imgfile="bda0001321607770000031.gif"wi="227"he="125"img-content="drawing"img-format="gif"orientation="portrait"inline="no"/>
在一種可能的實(shí)現(xiàn)方式中,確定在時間段ti內(nèi)下車終端的數(shù)量pxi和上車終端的數(shù)量psi,包括:
確定在時間段ti內(nèi)為進(jìn)站終端的終端在時間段tj內(nèi)轉(zhuǎn)化為上車終端的數(shù)量pasij,其中i≤j≤n;在時間段ti內(nèi)的進(jìn)站終端數(shù)量
確定在時間段ti內(nèi)的下車終端數(shù)量pxi=pxai-pai,其中,pxai為在時間段ti內(nèi)下車終端和進(jìn)站終端的數(shù)量之和;并確定在時間段ti內(nèi)上車終端數(shù)量
在一種可能的實(shí)現(xiàn)方式中,確定在時間段ti內(nèi)下車終端的數(shù)量pxi和上車終端的數(shù)量psi,包括:
獲取記錄終端的位置信息和列車的進(jìn)出站時間信息的歷史信息,根據(jù)歷史信息確定在歷史時間段ti’內(nèi)所有終端的終端類別,終端類別包括過站終端、下車終端、進(jìn)站終端、上車終端和出站終端;
確定在歷史時間段ti’內(nèi)為進(jìn)站終端的終端在歷史時間段tj’內(nèi)轉(zhuǎn)化為上車終端的數(shù)量pasij’,其中i≤j≤n;在歷史時間段ti’內(nèi)的進(jìn)站終端數(shù)量
確定在歷史時間段ti’內(nèi)的下車終端數(shù)量pxi'=pxai'-pai',其中,pxai’為在歷史時間段ti’內(nèi)下車終端和進(jìn)站終端的數(shù)量之和;并確定在歷史時間段ti’內(nèi)上車終端數(shù)量
確定在歷史時間段ti’內(nèi)下車終端數(shù)量的占比
確定在時間段ti內(nèi)下車終端的數(shù)量pxi=ui×pxai,其中,pxai為在時間段ti內(nèi)下車終端和進(jìn)站終端的數(shù)量之和;并確定在時間段ti內(nèi)上車終端數(shù)量psi=vi×psbi,其中,psbi為在時間段ti內(nèi)上車終端和出站終端的數(shù)量之和。
本發(fā)明實(shí)施例還提供一種基于mac地址進(jìn)行流量統(tǒng)計的裝置,包括:
獲取模塊,用于獲取終端分別向多個無線訪問接入點(diǎn)發(fā)送的多個連接握手請求,連接握手請求包括終端的mac地址;
距離確定模塊,用于分別根據(jù)連接握手請求的信號強(qiáng)度確定距離信息,距離信息包括終端與不同的無線訪問接入點(diǎn)之間的距離;
統(tǒng)計模塊,用于根據(jù)距離信息確定終端當(dāng)前所處的位置信息,并根據(jù)位置信息統(tǒng)計與位置信息相對應(yīng)的位置處的人流量。
在一種可能的實(shí)現(xiàn)方式中,統(tǒng)計模塊包括:
圓確定單元,用于分別確定第一圓、第二圓和第三圓,第一圓為以第一無線訪問接入點(diǎn)的位置坐標(biāo)為原點(diǎn)、終端與第一無線訪問接入點(diǎn)之間的距離為半徑確定的圓,第二圓為以第二無線訪問接入點(diǎn)的位置坐標(biāo)為原點(diǎn)、終端與第二無線訪問接入點(diǎn)之間的距離為半徑確定的圓,第三圓為以第三無線訪問接入點(diǎn)的位置坐標(biāo)為原點(diǎn)、終端與第三無線訪問接入點(diǎn)之間的距離為半徑確定的圓;
交點(diǎn)確定單元,用于確定第一圓與第二圓的所有交點(diǎn)中距離第三無線訪問接入點(diǎn)最近的第一坐標(biāo)點(diǎn),確定第一圓與第三圓的所有交點(diǎn)中距離第二無線訪問接入點(diǎn)最近的第二坐標(biāo)點(diǎn),確定第二圓與第三圓的所有交點(diǎn)中距離第一無線訪問接入點(diǎn)最近的第三坐標(biāo)點(diǎn);
終端坐標(biāo)確定單元,用于根據(jù)第一坐標(biāo)點(diǎn)、第二坐標(biāo)點(diǎn)和第三坐標(biāo)點(diǎn)確定終端的位置坐標(biāo):
其中,x,y分別為終端的位置坐標(biāo)的橫坐標(biāo)和縱坐標(biāo);xab,yab分別為第一坐標(biāo)點(diǎn)的橫坐標(biāo)和縱坐標(biāo);xac,yac分別為第二坐標(biāo)點(diǎn)的橫坐標(biāo)和縱坐標(biāo);xbc,ybc分別為第三坐標(biāo)點(diǎn)的橫坐標(biāo)和縱坐標(biāo)。
在一種可能的實(shí)現(xiàn)方式中,統(tǒng)計模塊包括:
確定單元,用于確定終端進(jìn)入站臺范圍的時間tx1和離開站臺范圍的時間txn,站臺范圍為根據(jù)設(shè)置在站臺的無線訪問接入點(diǎn)確定的范圍;
采集單元,用于采集第i輛列車進(jìn)入站臺范圍的時間tti,以及列車離開站臺范圍相應(yīng)的時間tli,tti與tli之間的時間段為ti,其中i=1、2、…、n,n為預(yù)設(shè)時間段內(nèi)經(jīng)過站臺的列車總數(shù)量;
判斷單元,用于根據(jù)tx1、txn、tti和tli確定在時間段ti內(nèi)終端的終端類別:當(dāng)tti≤tx1、txn≤tli且txn-tx1≥α(tli-tti)時,終端為過站終端,α為常數(shù),且0<α≤1;當(dāng)tti≤tx1≤tli且tli<txn時,確定終端為下車終端或進(jìn)站終端;當(dāng)tli-1≤tx1<tti時,確定終端為進(jìn)站終端;當(dāng)tx1<tti且tti≤txn≤tli時,確定終端為上車終端或出站終端;當(dāng)tli<txn≤tti+1時,確定終端為出站終端;
統(tǒng)計單元,用于統(tǒng)計所有終端的終端類別,確定在時間段ti內(nèi)下車終端的數(shù)量pxi和上車終端的數(shù)量psi;
處理單元,用于確定在時間段ti內(nèi)站臺的總?cè)肆髁縫i=pxi+psi,并確定預(yù)設(shè)時間段內(nèi)的總?cè)肆髁?imgfile="bda0001321607770000061.gif"wi="235"he="119"img-content="drawing"img-format="gif"orientation="portrait"inline="no"/>
在一種可能的實(shí)現(xiàn)方式中,統(tǒng)計單元包括:
轉(zhuǎn)化子單元,用于確定在時間段ti內(nèi)為進(jìn)站終端的終端在時間段tj內(nèi)轉(zhuǎn)化為上車終端的數(shù)量pasij,其中i≤j≤n;在時間段ti內(nèi)的進(jìn)站終端數(shù)量
統(tǒng)計子單元,用于確定在時間段ti內(nèi)的下車終端數(shù)量pxi=pxai-pai,其中,pxai為在時間段ti內(nèi)下車終端和進(jìn)站終端的數(shù)量之和;并確定在時間段ti內(nèi)上車終端數(shù)量
在一種可能的實(shí)現(xiàn)方式中,統(tǒng)計單元包括:
獲取子單元,用于獲取記錄終端的位置信息和列車的進(jìn)出站時間信息的歷史信息,根據(jù)歷史信息確定在歷史時間段ti’內(nèi)所有終端的終端類別,終端類別包括過站終端、下車終端、進(jìn)站終端、上車終端和出站終端;
轉(zhuǎn)化子單元,用于確定在歷史時間段ti’內(nèi)為進(jìn)站終端的終端在歷史時間段tj’內(nèi)轉(zhuǎn)化為上車終端的數(shù)量pasij’,其中i≤j≤n;在歷史時間段ti’內(nèi)的進(jìn)站終端數(shù)量
第一統(tǒng)計子單元,用于確定在歷史時間段ti’內(nèi)的下車終端數(shù)量pxi'=pxai'-pai',其中,pxai’為在歷史時間段ti’內(nèi)下車終端和進(jìn)站終端的數(shù)量之和;并確定在歷史時間段ti’內(nèi)上車終端數(shù)量
處理子單元,用于確定在歷史時間段ti’內(nèi)下車終端數(shù)量的占比
第二統(tǒng)計子單元,用于確定在時間段ti內(nèi)下車終端的數(shù)量pxi=ui×pxai,其中,pxai為在時間段ti內(nèi)下車終端和進(jìn)站終端的數(shù)量之和;并確定在時間段ti內(nèi)上車終端數(shù)量psi=vi×psbi,其中,psbi為在時間段ti內(nèi)上車終端和出站終端的數(shù)量之和。
本發(fā)明實(shí)施例提供的一種基于mac地址進(jìn)行流量統(tǒng)計的方法及裝置,根據(jù)終端的mac地址確定終端的位置信息,使得在室內(nèi)也可以實(shí)現(xiàn)精確定位;同時,利用終端的位置信息即可以很方便的統(tǒng)計與終端相對應(yīng)的用戶的流量,該方法可以節(jié)約人力,且可以快速統(tǒng)計大量人流量的變化,人流量統(tǒng)計效率高。通過質(zhì)心定位的方式可以進(jìn)一步提高wifi定位的準(zhǔn)確度。通過確定站臺范圍內(nèi)進(jìn)站終端在不同時間段轉(zhuǎn)換為上車終端的數(shù)量,從而可以方便準(zhǔn)確的確定在當(dāng)前時間段下車終端的數(shù)量和上車終端的數(shù)量,進(jìn)而方便統(tǒng)計站臺人流量。根據(jù)歷史占比估算下車終端和上車終端的數(shù)量,可以快速實(shí)時的確定下車終端和上車終端的數(shù)量,進(jìn)而可以實(shí)時統(tǒng)計站臺人流量。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
附圖說明
附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
圖1為本發(fā)明實(shí)施例中基于mac地址進(jìn)行流量統(tǒng)計的方法流程圖;
圖2為本發(fā)明實(shí)施例中確定質(zhì)心定位的第一示意圖;
圖3為本發(fā)明實(shí)施例中確定質(zhì)心定位的第二示意圖;
圖4為本發(fā)明實(shí)施例中基于mac地址進(jìn)行流量統(tǒng)計的裝置的結(jié)構(gòu)圖。
具體實(shí)施方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
參見圖1,本發(fā)明實(shí)施例提供的一種基于mac地址進(jìn)行流量統(tǒng)計的方法的流程如下,具體包括步驟101-103:
步驟101:獲取終端分別向多個無線訪問接入點(diǎn)發(fā)送的多個連接握手請求,連接握手請求包括終端的mac地址。
任意一個網(wǎng)絡(luò)設(shè)備一旦生產(chǎn)出來以后,其mac地址永遠(yuǎn)唯一且不能由用戶改變,因而可以根據(jù)一臺擁有上網(wǎng)功能的移動終端的mac地址唯一確定一個用戶。并且終端通過網(wǎng)絡(luò)發(fā)出請求或發(fā)送信息時,mac地址作為終端信息會被放在數(shù)據(jù)包頭部在數(shù)據(jù)鏈路層上進(jìn)行傳輸識別,以區(qū)別于其他的網(wǎng)絡(luò)終端設(shè)備。因此,對于打開wi-fi連接的移動終端,mac地址信息采集器(即wi-fimonitors)可以收集分析終端發(fā)送的信息,從而得到移動終端的id(mac地址)。具體的,本發(fā)明實(shí)施例中,移動終端探測附近有無可用wifi網(wǎng)絡(luò)時會發(fā)出probe數(shù)據(jù)包形式的連接握手請求,mac地址采集器根據(jù)該probe數(shù)據(jù)包的頭部即可以分析出終端的mac地址。其中,mac地址采集器具體可以為無線訪問接入點(diǎn),通過無線訪問接入點(diǎn)(ap,wirelessaccesspoint)采集終端發(fā)送的連接握手請求,進(jìn)而根據(jù)該連接握手請求即可以確定終端的mac地址。
步驟102:分別根據(jù)連接握手請求的信號強(qiáng)度確定距離信息,距離信息包括終端與不同的無線訪問接入點(diǎn)之間的距離。
gps定位方式在空曠或阻礙物較少的地方可以實(shí)現(xiàn)定位,但室內(nèi)定位存在精度低、耗電量大的缺點(diǎn)。本發(fā)明實(shí)施例中,由于需要分析室內(nèi)(如商場內(nèi)、地鐵內(nèi)等)的人流量,故采用wifi定位的方式對終端進(jìn)行定位。由于ap的位置信息是確定,故ap探測終端發(fā)射信號的強(qiáng)弱,組網(wǎng)ap也可用信號的強(qiáng)弱來定位移動終端,且ap越多定位越準(zhǔn)確。
但在一般情況下,終端發(fā)出的請求頻率過低或強(qiáng)度不夠,使得mac地址采集器難以捕獲或搜集到該連接握手請求。由于采集過程是基于硬件的接收與處理,在該層面上難以突破,因而本發(fā)明實(shí)施例中通過提高手機(jī)終端發(fā)送probe數(shù)據(jù)包的頻率和概率來提高獲取連接握手請求的概率。
具體的,在步驟101獲取終端分別向多個無線訪問接入點(diǎn)發(fā)送的多個連接握手請求之前,該方法還包括:設(shè)置仿真無線訪問接入點(diǎn),仿真無線訪問接入點(diǎn)用于模擬公共無線網(wǎng)并廣播ssid。
用仿真ap來模仿一些熱門的公共wi-fi的ssid(servicesetidentifier,服務(wù)集標(biāo)識),刺激移動終端發(fā)出連接握手請求,同時發(fā)出probe數(shù)據(jù)包,被mac地址采集器采集并收集?;蛘撸诖嬖陔[藏wi-fi的地方投放mac地址采集器,利用終端設(shè)備主動連接隱藏wi-fi,將mac地址等打包的信息在其可廣播到的范圍內(nèi)廣播并等待回應(yīng)的動作,獲取該終端設(shè)備的mac地址。
步驟103:根據(jù)距離信息確定終端當(dāng)前所處的位置信息,并根據(jù)位置信息統(tǒng)計與位置信息相對應(yīng)的位置處的人流量。
本發(fā)明實(shí)施例中,根據(jù)終端的位置信息即可以確定終端是否處于需要統(tǒng)計地點(diǎn)的統(tǒng)計范圍內(nèi),并確定該處的人流量。例如需要統(tǒng)計商場的人流量,此時根據(jù)設(shè)置于商場的ap即可以確定商場范圍,當(dāng)根據(jù)終端的位置信息確定終端從商場范圍外進(jìn)入商場范圍內(nèi)時,即可以確定此終端為入流量;相反的,當(dāng)終端從商場范圍內(nèi)進(jìn)入商場范圍外時,可以確定此終端為出流量。
本發(fā)明實(shí)施例提供的一種基于mac地址進(jìn)行流量統(tǒng)計的方法,根據(jù)終端的mac地址確定終端的位置信息,使得在室內(nèi)也可以實(shí)現(xiàn)精確定位;同時,利用終端的位置信息即可以很方便的統(tǒng)計與終端相對應(yīng)的用戶的流量,該方法可以節(jié)約人力,且可以快速統(tǒng)計大量人流量的變化,人流量統(tǒng)計效率高。
本發(fā)明另一實(shí)施例提供了一種基于mac地址進(jìn)行流量統(tǒng)計的方法,其包括圖1所示的步驟101-103,且其具體實(shí)現(xiàn)過程和技術(shù)效果參見圖1所示的實(shí)施例;同時,在本發(fā)明實(shí)施例中,根據(jù)距離信息確定終端當(dāng)前所處的位置信息,包括步驟a1-a3:
步驟a1:分別確定第一圓、第二圓和第三圓,第一圓為以第一無線訪問接入點(diǎn)的位置坐標(biāo)為原點(diǎn)、終端與第一無線訪問接入點(diǎn)之間的距離為半徑確定的圓,第二圓為以第二無線訪問接入點(diǎn)的位置坐標(biāo)為原點(diǎn)、終端與第二無線訪問接入點(diǎn)之間的距離為半徑確定的圓,第三圓為以第三無線訪問接入點(diǎn)的位置坐標(biāo)為原點(diǎn)、終端與第三無線訪問接入點(diǎn)之間的距離為半徑確定的圓。
本發(fā)明實(shí)施例中,以至少三個無線訪問接入點(diǎn)(即第一無線訪問接入點(diǎn)、第二無線訪問接入點(diǎn)和第三無線訪問接入點(diǎn))來對終端進(jìn)行定位,且三個無線訪問接入點(diǎn)的位置坐標(biāo)不共線。具體的,終端對三個無線訪問接入點(diǎn)分別發(fā)送連接握手請求后,三個無線訪問接入點(diǎn)可以根據(jù)連接握手請求的信號強(qiáng)度確定終端與相對應(yīng)的無線訪問接入點(diǎn)之間的距離。之后即可以將無線訪問接入點(diǎn)的位置坐標(biāo)為原點(diǎn)、以相對應(yīng)的終端與無線訪問接入點(diǎn)之間的距離為半徑作圓,進(jìn)而分別確定上述的第一圓、第二圓和第三圓。三個圓的示意圖參見圖2和圖3所示;圖2中,三個圓兩兩相交且三個圓還有共同的交集;在圖3中,三個圓僅僅兩兩相交。需要說明的是,還可能三個圓交于唯一一點(diǎn),此點(diǎn)即可以直接作為終端的位置坐標(biāo),但由于測量誤差的存在,這種情況很難存在;此外,當(dāng)三個圓互不相交、或只有兩個圓相交時,說明測量誤差過大,此時也不作考慮。
具體的,參見圖2和圖3所示,abc三點(diǎn)分別表示第一無線訪問接入點(diǎn)、第二無線訪問接入點(diǎn)和第三無線訪問接入點(diǎn)的位置,而x1、y1分別表示第一無線訪問接入點(diǎn)的位置坐標(biāo)的橫坐標(biāo)和縱坐標(biāo),x2、y2分別表示第二無線訪問接入點(diǎn)的位置坐標(biāo)的橫坐標(biāo)和縱坐標(biāo),x3、y3分別表示第三無線訪問接入點(diǎn)的位置坐標(biāo)的橫坐標(biāo)和縱坐標(biāo)。d1、d2、d3分別表示終端與第一無線訪問接入點(diǎn)a之間的距離、終端與第二無線訪問接入點(diǎn)b之間的距離、終端與第三無線訪問接入點(diǎn)c之間的距離。
步驟a2:確定第一圓與第二圓的所有交點(diǎn)中距離第三無線訪問接入點(diǎn)最近的第一坐標(biāo)點(diǎn),確定第一圓與第三圓的所有交點(diǎn)中距離第二無線訪問接入點(diǎn)最近的第二坐標(biāo)點(diǎn),確定第二圓與第三圓的所有交點(diǎn)中距離第一無線訪問接入點(diǎn)最近的第三坐標(biāo)點(diǎn)。
本發(fā)明實(shí)施例中,三個圓的幾何表達(dá)式分別以下述的式(1)、式(2)和式(3)表示:
(x-x1)2+(y-y1)2=d12(1)
(x-x2)2+(y-y2)2=d22(2)
(x-x3)2+(y-y3)2=d32(3)
之后,根據(jù)式(1)和式(2)即可以確定第一圓與第二圓的兩個交點(diǎn),進(jìn)而確定距離第三無線訪問接入點(diǎn)c最近的第一坐標(biāo)點(diǎn)d(xab,yab);同理,根據(jù)式(1)和式(3)可以確定第一圓與第三圓的兩個交點(diǎn)中距離第二無線訪問接入點(diǎn)b最近的第二坐標(biāo)點(diǎn)e(xac,yac),根據(jù)式(2)和式(3)可以確定第二圓與第三圓的兩個交點(diǎn)中距離第一無線訪問接入點(diǎn)a最近的第三坐標(biāo)點(diǎn)f(xbc,ybc)。
步驟a3:根據(jù)第一坐標(biāo)點(diǎn)、第二坐標(biāo)點(diǎn)和第三坐標(biāo)點(diǎn)確定終端的位置坐標(biāo):
其中,x,y分別為終端的位置坐標(biāo)的橫坐標(biāo)和縱坐標(biāo);xab,yab分別為第一坐標(biāo)點(diǎn)的橫坐標(biāo)和縱坐標(biāo);xac,yac分別為第二坐標(biāo)點(diǎn)的橫坐標(biāo)和縱坐標(biāo);xbc,ybc分別為第三坐標(biāo)點(diǎn)的橫坐標(biāo)和縱坐標(biāo)。
本發(fā)明實(shí)施例中,在確定第一坐標(biāo)點(diǎn)、第二坐標(biāo)點(diǎn)和第三坐標(biāo)點(diǎn)后即可以根據(jù)質(zhì)心定位的方法確定三個坐標(biāo)點(diǎn)的質(zhì)心,即(x,y)。通過質(zhì)心定位的方式可以進(jìn)一步提高wifi定位的準(zhǔn)確度。
本發(fā)明另一實(shí)施例提供了一種基于mac地址進(jìn)行流量統(tǒng)計的方法,其包括圖1所示的步驟101-103,且其具體實(shí)現(xiàn)過程和技術(shù)效果參見圖1所示的實(shí)施例;同時,在本發(fā)明實(shí)施例中,還提供統(tǒng)計地鐵人流量的方法。由于地鐵人員的流量統(tǒng)計比較復(fù)雜,故本發(fā)明實(shí)施例中簡化了地鐵人流量的場景,具體的,假設(shè):①所有的行人只有一臺手機(jī);②所有的手機(jī)在采集器覆蓋范圍內(nèi)都能被采集到mac地址;③所有進(jìn)入地鐵站的行人均會乘車;④所有乘坐地鐵的人均會離開地鐵站;⑤和列車同時進(jìn)入地鐵的乘客會錯過此趟地鐵,剛下車的乘客在地鐵駛離前未走出地鐵站。
具體的,步驟103“根據(jù)位置信息統(tǒng)計與位置信息相對應(yīng)的位置處的人流量”具體包括步驟b1-b5:
步驟b1:確定終端進(jìn)入站臺范圍的時間tx1和離開站臺范圍的時間txn,站臺范圍為根據(jù)設(shè)置在站臺的無線訪問接入點(diǎn)確定的范圍。
本發(fā)明實(shí)施例中,mac地址采集器每隔預(yù)設(shè)時間(如0.1s)采集一次地鐵站行人mac地址,收集范圍覆蓋整個地鐵站,收集范圍即為步驟b1中的站臺范圍。對于其中某個行人所擁有的終端x,其被設(shè)置于站臺范圍內(nèi)的mac地址采集器采集到時間分別為tx1、tx2、tx3、……、txn,其中tx1為最早收集到mac地址的時間,即終端進(jìn)入站臺范圍的時間tx1;txn為最晚收集到mac地址的時間,即離開站臺范圍的時間;則終端x在地鐵站臺范圍內(nèi)的停留時間為tx=txn-tx1。
步驟b2:采集第i輛列車進(jìn)入站臺范圍的時間tti,以及列車離開站臺范圍相應(yīng)的時間tli,tti與tli之間的時間段為ti,其中i=1、2、…、n,n為預(yù)設(shè)時間段內(nèi)經(jīng)過站臺的列車總數(shù)量。
本發(fā)明實(shí)施例中,在預(yù)設(shè)時間段內(nèi)(比如一天內(nèi))有n輛列車進(jìn)入站臺范圍,且列車進(jìn)入站臺范圍的時間分別為tt1、tt2、tt3、……、ttn,列車駛離站臺范圍的時間分別為tl1、tl2、tl3、……、tln,則列車在站臺范圍內(nèi)的停留時間分別為tl1-tt1、tl2-tt2、tl3-tt3、……、tln-ttn。其中,本發(fā)明實(shí)施例中的n為預(yù)設(shè)時間段內(nèi)經(jīng)過站臺的列車總數(shù)量,其并不用于限定上述采集的終端處于站臺范圍內(nèi)的數(shù)量,即并不用于限定txn。同時,tti與tli之間的時間段為ti,其中i=1、2、…、n,即在時間段ti內(nèi)第i輛列車位于站臺范圍內(nèi)。
步驟b3:根據(jù)tx1、txn、tti和tli確定在時間段ti內(nèi)相關(guān)終端的終端類別:當(dāng)tti≤tx1、txn≤tli且txn-tx1≥α(tli-tti)時,終端為過站終端,α為常數(shù),且0<α≤1;當(dāng)tti≤tx1≤tli且tli<txn時,確定終端為下車終端或進(jìn)站終端;當(dāng)tli-1≤tx1<tti時,確定終端為進(jìn)站終端;當(dāng)tx1<tti且tti≤txn≤tli時,確定終端為上車終端或出站終端;當(dāng)tli<txn≤tti+1時,確定終端為出站終端。
本發(fā)明實(shí)施例中,將終端類別分為5類,即過站終端、下車終端、進(jìn)站終端、上車終端和出站終端。具體的,當(dāng)tti≤tx1、txn≤tli且txn-tx1≥α(tli-tti)時,說明該乘客幾乎同時與列車進(jìn)出站,此時可以確定終端x為一直在列車上的乘客,即過站乘客,相對應(yīng)的終端即為過站終端。其中,α為預(yù)設(shè)的常數(shù),且0<α≤1,具體可以為0.8、0.9或0.95等,以保證該終端幾乎同時與列車進(jìn)出站。
當(dāng)tti≤tx1≤tli且tli<txn時,即乘客在時間段ti內(nèi)進(jìn)站,而在之后的某一時間離站,該乘客可能為下車乘客;同時,由于假設(shè)和列車同時進(jìn)入地鐵站的乘客會錯過此趟地鐵,故可以確定該乘客也可能為進(jìn)站乘客。即,終端為下車終端(px)或進(jìn)站終端(pa)。此外,當(dāng)tli-1≤tx1<tti時,確定終端為進(jìn)站終端,雖然此時的進(jìn)站終端并不是在時間段ti內(nèi)進(jìn)站,但為方便描述仍然將符合tli-1≤tx1<tti的終端作為在時間段ti內(nèi)的進(jìn)站終端。
當(dāng)tx1<tti且tti≤txn≤tli時,即乘客在時間段ti之前進(jìn)站,而在時間段ti內(nèi)離站,該乘客可能為上車乘客;同時,由于假設(shè)剛下車的乘客在地鐵駛離前未走出地鐵站,故該乘客還可能是出站乘客。即,此時的終端為上車終端(ps)或出站終端(pb)。當(dāng)tli<txn≤tti+1時,確定終端為出站終端,同理,為了方便描述,將符合tli<txn≤tti+1的終端作為在時間段ti內(nèi)的出站終端。其中,tli-1為時間段ti-1相對應(yīng)的列車離開站臺范圍的時間;tti+1為時間段ti+1相對應(yīng)的列車進(jìn)入站臺范圍的時間。即,在tli-1至tti、tli至tti+1時,站臺范圍內(nèi)沒有列車。
步驟b4:統(tǒng)計所有終端的終端類別,確定在時間段ti內(nèi)下車終端的數(shù)量pxi和上車終端的數(shù)量psi。
本發(fā)明實(shí)施例中,分別確定n個時間段(t1至tn)內(nèi)的下車終端px的數(shù)量和上車終端ps的數(shù)量,即可以確定在某一個時間段內(nèi)的列車的人流量。
在一種可能的實(shí)現(xiàn)方式中,本發(fā)明實(shí)施例中通過確定進(jìn)站終端轉(zhuǎn)化為上車終端的數(shù)量來確定下車終端px的數(shù)量和上車終端ps的數(shù)量。上述步驟b4具體包括步驟b41-b42:
步驟b41:確定在時間段ti內(nèi)為進(jìn)站終端的終端在時間段tj內(nèi)轉(zhuǎn)化為上車終端的數(shù)量pasij,其中i≤j≤n;在時間段ti內(nèi)的進(jìn)站終端數(shù)量
本發(fā)明實(shí)施例中,在時間段ti內(nèi)為進(jìn)站終端的終端在之后的時間段ti+1、ti+2、……、tn均可能轉(zhuǎn)化為上車終端,同時,在時間段ti內(nèi)為進(jìn)站終端的終端也可能在時間段ti內(nèi)立刻轉(zhuǎn)為上車終端,即步驟b3中統(tǒng)計的進(jìn)站終端與上車終端可能存在重復(fù)的現(xiàn)象,即某一終端可能在時間段ti內(nèi)既為進(jìn)站終端,也是上車終端。由于假設(shè)“和列車同時進(jìn)入地鐵的乘客會錯過此趟地鐵”,故只有tli-1≤tx1<tti的進(jìn)站終端可能在時間段ti內(nèi)立刻轉(zhuǎn)為上車終端。具體的,需要根據(jù)終端的tnx確定,tnx位于哪一時間段內(nèi),即該終端在哪一時間段內(nèi)轉(zhuǎn)化為上車終端。
本發(fā)明實(shí)施例中,以pasij表示在時間段ti內(nèi)為進(jìn)站終端pa的終端在時間段tj(j最小為i)內(nèi)轉(zhuǎn)化為上車終端ps的數(shù)量。由于假設(shè)所有進(jìn)入地鐵站的行人均會乘車,故在時間段ti內(nèi)的進(jìn)站終端數(shù)量
步驟b42:確定在時間段ti內(nèi)的下車終端數(shù)量pxi=pxai-pai,其中,pxai為在時間段ti內(nèi)下車終端和進(jìn)站終端的數(shù)量之和;并確定在時間段ti內(nèi)上車終端數(shù)量
本發(fā)明實(shí)施例中,在時間段ti內(nèi)的上車終端均為在時間段ti以及之前的時間段tk(k≤i)內(nèi)由進(jìn)站終端轉(zhuǎn)化而成的。比如,進(jìn)站終端pa1分別在t1、t2、t3、……、tn時刻轉(zhuǎn)化為上車終端,分別記為pas11、pas12、pas3、……、pasn,則:
pa1=pas11+pas12+pas13+……+pas1n;
pa2=pas22+pas23+pas24+……+pas2n;……
而不同時間段內(nèi)的上車終端的數(shù)量分別為:
ps1=pas11;
ps2=pas12+pas22;
ps3=pas13+pas23+pas33;……
本發(fā)明實(shí)施例中,由于在時間段ti內(nèi)為進(jìn)站終端的終端在時間段tj(j最小為i)內(nèi)轉(zhuǎn)化為上車終端的數(shù)量可以根據(jù)txn確定,即pasij(或paski)均是可以確定的,故在時間段ti內(nèi)的進(jìn)站終端數(shù)量pai以及在時間段ti內(nèi)的上車終端的數(shù)量psi均可以統(tǒng)計得到,進(jìn)而確定在時間段ti內(nèi)的下車終端數(shù)量pxi=pxai-pai。
步驟b5:確定在時間段ti內(nèi)站臺的總?cè)肆髁縫i=pxi+psi,并確定預(yù)設(shè)時間段內(nèi)的總?cè)肆髁?imgfile="bda0001321607770000161.gif"wi="235"he="119"img-content="drawing"img-format="gif"orientation="portrait"inline="no"/>
本發(fā)明實(shí)施例中,在確定pxi和psi后即可以確定在時間段ti內(nèi)上下車乘客的總?cè)肆髁俊?/p>
在一種可能的實(shí)現(xiàn)方式中,上述步驟b4“確定在時間段ti內(nèi)下車終端的數(shù)量pxi和上車終端的數(shù)量psi”還可以通過歷史數(shù)據(jù)來確定,具體的,該過程包括步驟c1-c5:
步驟c1:獲取記錄終端的位置信息和列車的進(jìn)出站時間信息的歷史信息,根據(jù)歷史信息確定在歷史時間段ti’內(nèi)所有終端的終端類別,終端類別包括過站終端、下車終端、進(jìn)站終端、上車終端和出站終端。
步驟c2:確定在歷史時間段ti’內(nèi)為進(jìn)站終端的終端在歷史時間段tj’內(nèi)轉(zhuǎn)化為上車終端的數(shù)量pasij’,其中i≤j≤n;在歷史時間段ti’內(nèi)的進(jìn)站終端數(shù)量
步驟c3:確定在歷史時間段ti’內(nèi)的下車終端數(shù)量pxi'=pxai'-pai',其中,pxai’為在歷史時間段ti’內(nèi)下車終端和進(jìn)站終端的數(shù)量之和;并確定在歷史時間段ti’內(nèi)上車終端數(shù)量
本發(fā)明實(shí)施例中,歷史時間段為根據(jù)歷史的預(yù)設(shè)時間段確定的時間段,如預(yù)設(shè)時間段為1天,則該歷史時間段可以為之前某一天的時間段。上述步驟c2-c3與上述步驟b41-b42相似,此處不做贅述。
步驟c4:確定在歷史時間段ti’內(nèi)下車終端數(shù)量的占比
本發(fā)明實(shí)施例中,在不同日子的同一時間段的轉(zhuǎn)化率基本相同,即進(jìn)站終端轉(zhuǎn)換為上車終端的比例基本保持不變。為了提高計算精確度,可以采集多個歷史預(yù)設(shè)時間段(如當(dāng)預(yù)設(shè)時間段為1天時,可以采集1周的數(shù)據(jù),此時相當(dāng)于7個歷史預(yù)設(shè)時間段),確定平均的轉(zhuǎn)化率。
具體的,在歷史時間段ti’內(nèi)下車終端數(shù)量的占比
步驟c5:確定在時間段ti內(nèi)下車終端的數(shù)量pxi=ui×pxai,其中,pxai為在時間段ti內(nèi)下車終端和進(jìn)站終端的數(shù)量之和;并確定在時間段ti內(nèi)上車終端數(shù)量psi=vi×psbi,其中,psbi為在時間段ti內(nèi)上車終端和出站終端的數(shù)量之和。
本發(fā)明實(shí)施例中,基于歷史數(shù)據(jù)確定下車終端數(shù)量的占比和上車終端的數(shù)量占比,進(jìn)而根據(jù)占比估算下車終端和上車終端的數(shù)量。該估算方法雖然會降低精度,但可以快速實(shí)時的確定下車終端和上車終端的數(shù)量,進(jìn)而可以實(shí)時統(tǒng)計站臺人流量。
本發(fā)明實(shí)施例提供的一種基于mac地址進(jìn)行流量統(tǒng)計的方法,根據(jù)終端的mac地址確定終端的位置信息,使得在室內(nèi)也可以實(shí)現(xiàn)精確定位;同時,利用終端的位置信息即可以很方便的統(tǒng)計與終端相對應(yīng)的用戶的流量,該方法可以節(jié)約人力,且可以快速統(tǒng)計大量人流量的變化,人流量統(tǒng)計效率高。通過質(zhì)心定位的方式可以進(jìn)一步提高wifi定位的準(zhǔn)確度。通過確定站臺范圍內(nèi)進(jìn)站終端在不同時間段轉(zhuǎn)換為上車終端的數(shù)量,從而可以方便準(zhǔn)確的確定在當(dāng)前時間段下車終端的數(shù)量和上車終端的數(shù)量,進(jìn)而方便統(tǒng)計站臺人流量。根據(jù)歷史占比估算下車終端和上車終端的數(shù)量,可以快速實(shí)時的確定下車終端和上車終端的數(shù)量,進(jìn)而可以實(shí)時統(tǒng)計站臺人流量。
以上詳細(xì)介紹了本發(fā)明實(shí)施例中基于mac地址進(jìn)行流量統(tǒng)計的方法的流程,該方法也可以通過相應(yīng)的裝置實(shí)現(xiàn),下面詳細(xì)介紹該裝置的結(jié)構(gòu)和功能。
本發(fā)明實(shí)施例提供的一種基于mac地址進(jìn)行流量統(tǒng)計的裝置,參見圖4所示,包括:
獲取模塊41,用于獲取終端分別向多個無線訪問接入點(diǎn)發(fā)送的多個連接握手請求,連接握手請求包括終端的mac地址;
距離確定模塊42,用于分別根據(jù)連接握手請求的信號強(qiáng)度確定距離信息,距離信息包括終端與不同的無線訪問接入點(diǎn)之間的距離;
統(tǒng)計模塊43,用于根據(jù)距離信息確定終端當(dāng)前所處的位置信息,并根據(jù)位置信息統(tǒng)計與位置信息相對應(yīng)的位置處的人流量。
在一種可能的實(shí)現(xiàn)方式中,統(tǒng)計模塊43包括:
圓確定單元,用于分別確定第一圓、第二圓和第三圓,第一圓為以第一無線訪問接入點(diǎn)的位置坐標(biāo)為原點(diǎn)、終端與第一無線訪問接入點(diǎn)之間的距離為半徑確定的圓,第二圓為以第二無線訪問接入點(diǎn)的位置坐標(biāo)為原點(diǎn)、終端與第二無線訪問接入點(diǎn)之間的距離為半徑確定的圓,第三圓為以第三無線訪問接入點(diǎn)的位置坐標(biāo)為原點(diǎn)、終端與第三無線訪問接入點(diǎn)之間的距離為半徑確定的圓;
交點(diǎn)確定單元,用于確定第一圓與第二圓的所有交點(diǎn)中距離第三無線訪問接入點(diǎn)最近的第一坐標(biāo)點(diǎn),確定第一圓與第三圓的所有交點(diǎn)中距離第二無線訪問接入點(diǎn)最近的第二坐標(biāo)點(diǎn),確定第二圓與第三圓的所有交點(diǎn)中距離第一無線訪問接入點(diǎn)最近的第三坐標(biāo)點(diǎn);
終端坐標(biāo)確定單元,用于根據(jù)第一坐標(biāo)點(diǎn)、第二坐標(biāo)點(diǎn)和第三坐標(biāo)點(diǎn)確定終端的位置坐標(biāo):
其中,x,y分別為終端的位置坐標(biāo)的橫坐標(biāo)和縱坐標(biāo);xab,yab分別為第一坐標(biāo)點(diǎn)的橫坐標(biāo)和縱坐標(biāo);xac,yac分別為第二坐標(biāo)點(diǎn)的橫坐標(biāo)和縱坐標(biāo);xbc,ybc分別為第三坐標(biāo)點(diǎn)的橫坐標(biāo)和縱坐標(biāo)。
在一種可能的實(shí)現(xiàn)方式中,統(tǒng)計模塊43包括:
確定單元,用于確定終端進(jìn)入站臺范圍的時間tx1和離開站臺范圍的時間txn,站臺范圍為根據(jù)設(shè)置在站臺的無線訪問接入點(diǎn)確定的范圍;
采集單元,用于采集第i輛列車進(jìn)入站臺范圍的時間tti,以及列車離開站臺范圍相應(yīng)的時間tli,tti與tli之間的時間段為ti,其中i=1、2、…、n,n為預(yù)設(shè)時間段內(nèi)經(jīng)過站臺的列車總數(shù)量;
判斷單元,用于根據(jù)tx1、txn、tti和tli確定在時間段ti內(nèi)終端的終端類別:當(dāng)tti≤tx1、txn≤tli且txn-tx1≥α(tli-tti)時,終端為過站終端,α為常數(shù),且0<α≤1;當(dāng)tti≤tx1≤tli且tli<txn時,確定終端為下車終端或進(jìn)站終端;當(dāng)tli-1≤tx1<tti時,確定終端為進(jìn)站終端;當(dāng)tx1<tti且tti≤txn≤tli時,確定終端為上車終端或出站終端;當(dāng)tli<txn≤tti+1時,確定終端為出站終端;
統(tǒng)計單元,用于統(tǒng)計所有終端的終端類別,確定在時間段ti內(nèi)下車終端的數(shù)量pxi和上車終端的數(shù)量psi;
處理單元,用于確定在時間段ti內(nèi)站臺的總?cè)肆髁縫i=pxi+psi,并確定預(yù)設(shè)時間段內(nèi)的總?cè)肆髁?imgfile="bda0001321607770000191.gif"wi="227"he="119"img-content="drawing"img-format="gif"orientation="portrait"inline="no"/>
在一種可能的實(shí)現(xiàn)方式中,統(tǒng)計單元包括:
轉(zhuǎn)化子單元,用于確定在時間段ti內(nèi)為進(jìn)站終端的終端在時間段tj內(nèi)轉(zhuǎn)化為上車終端的數(shù)量pasij,其中i≤j≤n;在時間段ti內(nèi)的進(jìn)站終端數(shù)量
統(tǒng)計子單元,用于確定在時間段ti內(nèi)的下車終端數(shù)量pxi=pxai-pai,其中,pxai為在時間段ti內(nèi)下車終端和進(jìn)站終端的數(shù)量之和;并確定在時間段ti內(nèi)上車終端數(shù)量
在一種可能的實(shí)現(xiàn)方式中,統(tǒng)計單元包括:
獲取子單元,用于獲取記錄終端的位置信息和列車的進(jìn)出站時間信息的歷史信息,根據(jù)歷史信息確定在歷史時間段ti’內(nèi)所有終端的終端類別,終端類別包括過站終端、下車終端、進(jìn)站終端、上車終端和出站終端;
轉(zhuǎn)化子單元,用于確定在歷史時間段ti’內(nèi)為進(jìn)站終端的終端在歷史時間段tj’內(nèi)轉(zhuǎn)化為上車終端的數(shù)量pasij’,其中i≤j≤n;在歷史時間段ti’內(nèi)的進(jìn)站終端數(shù)量
第一統(tǒng)計子單元,用于確定在歷史時間段ti’內(nèi)的下車終端數(shù)量pxi'=pxai'-pai',其中,pxai’為在歷史時間段ti’內(nèi)下車終端和進(jìn)站終端的數(shù)量之和;并確定在歷史時間段ti’內(nèi)上車終端數(shù)量
處理子單元,用于確定在歷史時間段ti’內(nèi)下車終端數(shù)量的占比
第二統(tǒng)計子單元,用于確定在時間段ti內(nèi)下車終端的數(shù)量pxi=ui×pxai,其中,pxai為在時間段ti內(nèi)下車終端和進(jìn)站終端的數(shù)量之和;并確定在時間段ti內(nèi)上車終端數(shù)量psi=vi×psbi,其中,psbi為在時間段ti內(nèi)上車終端和出站終端的數(shù)量之和。
本發(fā)明實(shí)施例提供的一種基于mac地址進(jìn)行流量統(tǒng)計的方法及裝置,根據(jù)終端的mac地址確定終端的位置信息,使得在室內(nèi)也可以實(shí)現(xiàn)精確定位;同時,利用終端的位置信息即可以很方便的統(tǒng)計與終端相對應(yīng)的用戶的流量,該方法可以節(jié)約人力,且可以快速統(tǒng)計大量人流量的變化,人流量統(tǒng)計效率高。通過質(zhì)心定位的方式可以進(jìn)一步提高wifi定位的準(zhǔn)確度。通過確定站臺范圍內(nèi)進(jìn)站終端在不同時間段轉(zhuǎn)換為上車終端的數(shù)量,從而可以方便準(zhǔn)確的確定在當(dāng)前時間段下車終端的數(shù)量和上車終端的數(shù)量,進(jìn)而方便統(tǒng)計站臺人流量。根據(jù)歷史占比估算下車終端和上車終端的數(shù)量,可以快速實(shí)時的確定下車終端和上車終端的數(shù)量,進(jìn)而可以實(shí)時統(tǒng)計站臺人流量。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實(shí)施的計算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實(shí)現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。