本發(fā)明涉及信息技術(shù)領(lǐng)域,具體涉及一種流量檢測方法、裝置及計算機可讀存儲介質(zhì)。
背景技術(shù):
為了更加有效的了解顧客的消費習慣及為顧客服務也為了便于商場、超市等場所需要對顧客的流動習慣進行采集,例如超市可以根據(jù)來訪顧客的數(shù)量開放何時數(shù)量的收銀臺,或者商場可以根據(jù)顧客不同時間段的顧客來訪數(shù)量選擇顧客較多的時間舉行促銷活動及選擇顧客較少的時間打掃衛(wèi)生等?,F(xiàn)有的人員流量檢測方法難以形成對顧客流量的有效統(tǒng)計。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種流量檢測方法、裝置及計算機可讀存儲介質(zhì),旨在通過實現(xiàn)對目標區(qū)域內(nèi)人數(shù)的合理預估。
為實現(xiàn)上述目的,本發(fā)明提供一種流量檢測方法,包括步驟:
根據(jù)探針路由的設(shè)置位置將目標區(qū)域劃分為多個子區(qū)域,其中,每一所述子區(qū)域的范圍小于該區(qū)域?qū)奶结樎酚傻臋z測范圍;
周期性獲取每一探針路由針對移動終端的檢測結(jié)果;
根據(jù)對同一移動終端的檢測結(jié)果確定該移動終端所在的子區(qū)域;
根據(jù)每一移動終端所在的子區(qū)域信息,確定每一子區(qū)域在預設(shè)時長內(nèi)的移動終端數(shù)量;
依據(jù)每一所述子區(qū)域在每一所述預設(shè)時長內(nèi)的移動終端數(shù)量生成目標區(qū)域的流量信息。
優(yōu)選的,所述周期性獲取每一探針路由針對移動終端的監(jiān)測結(jié)果具體為:
周期性獲取移動終端的接入點掃描信號;
依據(jù)所述掃描信號獲取移動終端的mac地址;
按照時序儲存每一探針路由獲取的所述mac地址。
優(yōu)選的,所述根據(jù)多個探針路由對同一移動終端的監(jiān)測結(jié)果確定該移動終端所在的子區(qū)域具體為:
獲取每一探針路由檢測到的移動終端的mac地址;
標記檢測到具有相同mac地址移動終端的探針路由對應的子區(qū)域;
當所述具有相同mac地址移動終端的探針路由對應的子區(qū)域的數(shù)量大于1時,按照預設(shè)規(guī)則確認所述移動終端所在的子區(qū)域;
當具有相同mac地址移動終端的探針路由對應的子區(qū)域的數(shù)量為1時,將該子區(qū)域確認為所述移動終端所在的子區(qū)域。
優(yōu)選的,所述按照預設(shè)規(guī)則確認所述移動終端所在的子區(qū)域具體為:
將檢測到同一移動終端的多個探針路由中,信號強度最強的一個探針路由所對應的區(qū)域確定為該移動終端所在的區(qū)域;或者
將檢測到同一移動終端的多個探針路由中,位于中間位置的一個探針路由所對應的區(qū)域確定為該移動終端所在的區(qū)域。
本發(fā)明還提供一種流量檢測裝置,包括多個探針路由、存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如上述任一項所述的流量檢測方法的步驟。
本發(fā)明還提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,該計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一項所述的流量檢測方法的步驟。
本發(fā)明通過利用探針路由檢測開啟了無線接入功能的移動終端的數(shù)量,并以移動終端的數(shù)量作為相應時刻人員數(shù)量的估計值,從而統(tǒng)計預估指定區(qū)域范圍內(nèi)的人員數(shù)量,可以相對精確的對目標區(qū)域內(nèi)的人員流量進行統(tǒng)計和計算。
附圖說明
圖1是本發(fā)明實施例流量檢測方法的流程圖;
圖2為一實施例區(qū)域分布圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提出一種流量檢測方法。
應當理解的是,隨著生活的發(fā)展,智能手機已經(jīng)越來越普及,雖然部分使用者可能隨身攜帶兩部以上手機或平板電腦等移動終端,但大部分人僅持有一部手機,現(xiàn)有的智能手機在使用過程中通??赏ㄟ^wlan連接至無線接入點以獲取網(wǎng)絡(luò)服務,大部分家庭或辦公場所中通常搭設(shè)家庭無線網(wǎng)關(guān)以實現(xiàn)無線上網(wǎng)功能,而絕大多數(shù)人在離開無線熱點覆蓋的區(qū)域后,并不會主動關(guān)閉wifi開關(guān)。因此以該區(qū)域打開wifi開關(guān)的移動終端的數(shù)量作為該區(qū)域人員的估計值是可以接受的。
如圖1所示,在一實施例中,該流量檢測方法包括步驟:
s10、根據(jù)探針路由的設(shè)置位置將目標區(qū)域劃分為多個子區(qū)域,其中,每一所述子區(qū)域的范圍小于該區(qū)域?qū)奶结樎酚傻臋z測范圍。
本實施例中以對一超市中的人員流量進行檢測為例,本實施例中人為的將超市內(nèi)的區(qū)域劃分定義為多個子區(qū)域,例如生鮮區(qū)、食品區(qū)、飲料區(qū)、水果區(qū)等,應當理解的是,每一子區(qū)域優(yōu)選根據(jù)探針路由的檢測范圍設(shè)置,每一子區(qū)域的形狀優(yōu)選為圓形或正方形,以較好的適應探針路由的檢測范圍。
探針路由是一種不提供無線接入點服務的路由器,因為手機、平板電腦等移動終端連接至無線接入點的過程中,在時刻在掃描并獲取路由器廣播的信號,并進一步通過信息交互實現(xiàn)連接至目標接入點。本實施例中的探針路由可參考現(xiàn)有的及改進的探針路由,唯一不同之處在于本實施例中的探針路由通過調(diào)節(jié)功率及合理的設(shè)置天線等。在某一具體實施方式中,水果區(qū)的范圍相對較小,則對應水果區(qū)的探針路由的功率相對于其他面積較大區(qū)域的探針路由也相對較小,以適應該區(qū)域的面積;在又一具體實施方式中,生鮮區(qū)的形狀為一長條形,則在該區(qū)域?qū)奶结樎酚傻奶炀€上設(shè)置了用于限定信號反向的屏蔽網(wǎng),以調(diào)整該探針路由的檢測區(qū)域。同時,為了確保目標區(qū)域全部被探針路由的檢測范圍所覆蓋,每一子區(qū)域的范圍應當略小于與之相對應的探針路由的檢測范圍。
s20、周期性獲取每一探針路由針對移動終端的檢測結(jié)果。
本實施例中,周期性獲取每一探針路由針對移動終端的檢測結(jié)果,并將檢測結(jié)果匯總至上位機,以對檢測結(jié)果進行進一步處理和分析。
s30、根據(jù)對同一移動終端的檢測結(jié)果確定該移動終端所在的子區(qū)域;
應當理解的是,同一移動終端可能被多個探針路由所檢測到,而一般來說,所以如果一個移動終端僅被一個探針路由檢測到,則可以直接確定該移動終端所對應的子區(qū)域,如果一個移動終端被多個探針路由所檢測到,則應當按照按照預設(shè)的規(guī)則確定該移動終端所對應的正確子區(qū)域,以保證最終結(jié)果的準確性。
s40、根據(jù)每一移動終端所在的子區(qū)域信息,確定每一子區(qū)域在預設(shè)時長內(nèi)的移動終端數(shù)量。
當確認每一移動終端所在的子區(qū)域的信息后,則可獲得每一檢測周期內(nèi),各個子區(qū)域內(nèi)的移動終端的數(shù)量。
s50、依據(jù)每一所述子區(qū)域在每一所述預設(shè)時長內(nèi)的移動終端數(shù)量生成目標區(qū)域的流量信息。
在獲取每一周期內(nèi)各個子區(qū)域內(nèi)的移動終端的數(shù)量之后,則對該數(shù)量進行修正之后,將修正之后的結(jié)果作為對目標區(qū)域不同時刻人員流量的評估,從而可以獲得該超市內(nèi)不同日期、不同時間段的綜合人流信息。
本實施例中的修正過程主要包括剔除誤差數(shù)據(jù),例如檢測到某一移動終端長時間位于一個區(qū)域停止不動,則該移動終端對應的使用者可能為超市工作人員。所以,在某些具體實施方式中,將所有工作人員的終端在系統(tǒng)中備案,并將這些終端的從掃描結(jié)果中剔除。在其他一些具體實施方式中,還可以選擇將大于兩小時未更改活動區(qū)域的移動終端剔除,顯然,具體的規(guī)則應當根據(jù)實際情況設(shè)定,例如如果超市中在表演節(jié)目以作為促銷活動,則仍可以將位置超過兩小時未更改的移動終端評估為正常用戶,并以相應的結(jié)果評估促銷活動帶來的影響。在另一些具體實施方式中,可以額外設(shè)定一評估系數(shù),例如如果經(jīng)過驗證,超市內(nèi)的實際人流量高于檢測的移動終端的數(shù)量,其原因為某些老年人不使用智能手機,經(jīng)過估算,這些不使用智能手機的老年人約占全部顧客的10%左右,則可將檢測的移動終端的數(shù)量乘以1.11作為一個對人流量的估計值。
本實施例的技術(shù)方案中,以開放了無線接入點的移動終端的數(shù)量作為目標區(qū)域內(nèi)人流量的估計值,可以通過設(shè)置探針路由檢測移動終端的數(shù)量,從而獲得相對準確的人流量估計值。
優(yōu)選的,所述步驟s20具體為:
s21、周期性獲取移動終端的接入點掃描信號;
s22、依據(jù)所述掃描信號獲取移動終端的mac地址;
s23、按照時序儲存每一探針路由獲取的所述mac地址。
本實施例中,進一步的以每一移動終端的mac地址區(qū)分每一移動終端,應當理解的是,每一移動終端的mac地址均為唯一的,且固定不變的,所以本實施例通過mac地址識別移動終端有助于準確對目標區(qū)域內(nèi)的移動終端數(shù)量進行識別,避免重復。
優(yōu)選的,所述步驟s30具體為:
s31、獲取每一探針路由檢測到的移動終端的mac地址;
s32、標記檢測到具有相同mac地址移動終端的探針路由對應的子區(qū)域;
s33、當所述具有相同mac地址移動終端的探針路由對應的子區(qū)域的數(shù)量大于1時,按照預設(shè)規(guī)則確認所述移動終端所在的子區(qū)域;
s34、當具有相同mac地址移動終端的探針路由對應的子區(qū)域的數(shù)量為1時,將該子區(qū)域確認為所述移動終端所在的子區(qū)域。
應當理解的是,探針路由的檢測范圍是可控的,但控制其檢測范圍的精確度很難把握,所以多個探針路由的檢測范圍可能重疊,因此,本實施例中如果僅有一個探針路由檢測到某個移動終端,則直接將該移動終端的區(qū)域所在的子區(qū)域確定為該探針路由所對應的子區(qū)域,如果多個移動探針路由檢測到同一移動終端,則按照預設(shè)的規(guī)則合理評估該移動終端所在的位置。
所述步驟s33中,按照預設(shè)規(guī)則確認所述移動終端所在的子區(qū)域具體為:
s331、將檢測到同一移動終端的多個探針路由中,信號強度最強的一個探針路由所對應的區(qū)域確定為該移動終端所在的區(qū)域;或者
s332、將檢測到同一移動終端的多個探針路由中,位于中間位置的一個探針路由所對應的區(qū)域確定為該移動終端所在的區(qū)域。
如圖2所示,本實施例中,以平面上的s1~s5這5個區(qū)域為例,其中,s3區(qū)域位于中央,而s1、s2、s4和s5則均位于s3區(qū)域的周圍,如果移動終端位于s3區(qū)域中,在其中一個具體實施方式中,根據(jù)各個區(qū)域的相對位置,直接選擇位于最中央的s3區(qū)域作為該移動終端對應的子區(qū)域,在其他一些具體實施方式中,顯然,由于移動終端距離s3區(qū)域內(nèi)的探針路由距離最近,則該s3區(qū)域內(nèi)的探針路由所檢測到的信號也越強,則可確認該移動終端位于該s3區(qū)域。
此外,本發(fā)明還提供一種流量檢測裝置,包括多個探針路由、存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如上述任一項所述的流量檢測方法的步驟。
本發(fā)明還提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,該計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一項所述的流量檢測方法的步驟。
由于本實施例包含上述實施例的全部技術(shù)方案,因此至少能實現(xiàn)上述全部技術(shù)效果,此處不再一一贅述。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。