一種景區(qū)游客人流量實(shí)時(shí)統(tǒng)計(jì)和人流超限自動預(yù)警系統(tǒng)及方法
【專利摘要】本發(fā)明提供一種景區(qū)游客人流量實(shí)時(shí)統(tǒng)計(jì)和人流超限自動預(yù)警系統(tǒng)及方法,該方法包括:智能終端通過APP軟件接收藍(lán)牙基站廣播的景區(qū)及景點(diǎn)標(biāo)識碼信息、記錄時(shí)間戳信息同時(shí)生成游客的游覽時(shí)空數(shù)據(jù);云服務(wù)器接收智能終端發(fā)送的游客游覽時(shí)空數(shù)據(jù)并進(jìn)行存儲和處理,得出景區(qū)及各景點(diǎn)內(nèi)實(shí)時(shí)人流量數(shù)據(jù)并自動生成預(yù)警消息;智能終端可通過無線互聯(lián)網(wǎng)查詢云服務(wù)器獲取景區(qū)內(nèi)各個(gè)景點(diǎn)實(shí)時(shí)人流量,并在景點(diǎn)人流量超限時(shí)自動接收預(yù)警消息。本發(fā)明實(shí)現(xiàn)了景區(qū)游客人流量實(shí)時(shí)統(tǒng)計(jì)和人流超限自動預(yù)警功能,并能針對景區(qū)內(nèi)某景點(diǎn)內(nèi)游客進(jìn)行預(yù)警,具有管理精確度高,成本較低的優(yōu)點(diǎn)。
【專利說明】
一種景區(qū)游客人流量實(shí)時(shí)統(tǒng)計(jì)和人流超限自動預(yù)警系統(tǒng)及方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及嵌入式應(yīng)用及移動互聯(lián)網(wǎng)應(yīng)用技術(shù)領(lǐng)域,具體涉及一種景區(qū)游客人流量實(shí)時(shí)統(tǒng)計(jì)和人流超限自動預(yù)警系統(tǒng)及方法。
【背景技術(shù)】
[0002]隨著我國旅游業(yè)的迅猛發(fā)展,各著名景區(qū)吸引了數(shù)量眾多的游客參觀游覽,同時(shí)也給景區(qū)的安全管理帶來困難,例如在2015年元旦期間,上海外灘發(fā)生的群眾擁擠踩踏事件引起社會各界廣泛關(guān)注。為此,國家旅游局下發(fā)《景區(qū)最大承載量核定導(dǎo)則》,要求各大景區(qū)核算出游客最大承載量,并制定相關(guān)游客流量控制預(yù)案。景區(qū)超流量接待旅客已不是罕見現(xiàn)象,每年的“十一”黃金周期間,多地景區(qū)均出現(xiàn)“爆棚”現(xiàn)象,與此同時(shí),已在景區(qū)內(nèi)游客也無法通過有效途徑主動地了解景區(qū)內(nèi)各景點(diǎn)游客實(shí)時(shí)數(shù)據(jù)及預(yù)警信息從而提前規(guī)避潛在的風(fēng)險(xiǎn)。因此提供一種景區(qū)游客實(shí)時(shí)數(shù)據(jù)查詢和預(yù)警管理系統(tǒng)及方法十分必要。
[0003]目前對景區(qū)游客進(jìn)行人流量統(tǒng)計(jì)的方案大多是基于景區(qū)門禁設(shè)備統(tǒng)計(jì)方式和移動網(wǎng)絡(luò)基站注冊手機(jī)設(shè)備數(shù)量統(tǒng)計(jì)方式;兩種統(tǒng)計(jì)方式都存在統(tǒng)計(jì)精度較差的問題,無法精確獲取景區(qū)內(nèi)各景點(diǎn)的游客人流量。而對景區(qū)內(nèi)游客人流量超限預(yù)警管理方案一般采用廣播發(fā)送及手機(jī)短信方式,該方案無法針對景區(qū)內(nèi)某景點(diǎn)內(nèi)游客進(jìn)行預(yù)警,管理精確度不夠,且成本較高。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種景區(qū)游客人流量實(shí)時(shí)統(tǒng)計(jì)和人流超限自動預(yù)警系統(tǒng)及方法,以解決上述【背景技術(shù)】中提出的問題。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供一種景區(qū)游客人流量實(shí)時(shí)統(tǒng)計(jì)和人流超限自動預(yù)警系統(tǒng),該系統(tǒng)包括:固定安裝在景區(qū)內(nèi)各個(gè)景點(diǎn)中的若干低功耗藍(lán)牙基站、游客隨身攜帶的智能終端、云服務(wù)器以及景區(qū)遠(yuǎn)程管理端等四個(gè)部分;所述云服務(wù)器與所述智能終端及所述景區(qū)遠(yuǎn)程管理端通過互聯(lián)網(wǎng)連接。
[0006]所述低功耗藍(lán)牙基站包括微處理器、供電電路、存儲器、藍(lán)牙天線、接口電路部件;每個(gè)景點(diǎn)需安裝至少一個(gè)低功耗藍(lán)牙基站且每個(gè)基站分配一個(gè)唯一位置標(biāo)識碼;所述低功耗藍(lán)牙基站定時(shí)廣播無線藍(lán)牙位置數(shù)據(jù)即景區(qū)景點(diǎn)標(biāo)識碼,以向游客隨身攜帶的所述智能終端提供景區(qū)位置信息。
[0007]所述智能終端通過無線藍(lán)牙協(xié)議接收各個(gè)景點(diǎn)低功耗藍(lán)牙基站廣播的景區(qū)景點(diǎn)標(biāo)識碼,并記錄采集景區(qū)景點(diǎn)標(biāo)識碼的時(shí)間戳;所述景區(qū)景點(diǎn)標(biāo)識碼和時(shí)間戳構(gòu)成游客的游覽時(shí)空數(shù)據(jù);所述智能終端通過無線網(wǎng)絡(luò)以固定時(shí)間間隔向云服務(wù)器上傳該時(shí)空數(shù)據(jù),同時(shí)通過無線互聯(lián)網(wǎng)連接云服務(wù)器,查詢并獲取景區(qū)及各景點(diǎn)實(shí)時(shí)人流量數(shù)據(jù)并在人流量超限時(shí)接收預(yù)警消息。
[0008]所述云服務(wù)器對所述智能終端發(fā)送來的游客的游覽時(shí)空數(shù)據(jù)進(jìn)行接收和存儲,同時(shí)向所述智能終端發(fā)送預(yù)警消息;所述云服務(wù)器的數(shù)據(jù)挖掘程序可對保存的游覽時(shí)空數(shù)據(jù)作進(jìn)一步處理,根據(jù)所述景區(qū)景點(diǎn)標(biāo)識碼和時(shí)間戳可計(jì)算出景出區(qū)內(nèi)各個(gè)景點(diǎn)的實(shí)時(shí)人流量并自動對超過限定人數(shù)的景點(diǎn)生成實(shí)時(shí)的預(yù)警消息并向該景點(diǎn)內(nèi)所述智能終端通過無線互聯(lián)網(wǎng)發(fā)送該預(yù)警消息。
[0009]本發(fā)明還提供一種景區(qū)游客人流量實(shí)時(shí)統(tǒng)計(jì)和人流超限自動預(yù)警方法,該方法包括:智能終端通過APP軟件接收所述藍(lán)牙基站廣播的景區(qū)及景點(diǎn)標(biāo)識碼信息、記錄時(shí)間戳信息同時(shí)生成游客的游覽時(shí)空數(shù)據(jù);所述云服務(wù)器接收智能終端發(fā)送的游客游覽時(shí)空數(shù)據(jù)并進(jìn)行存儲和處理,得出景區(qū)及各景點(diǎn)內(nèi)實(shí)時(shí)人流量數(shù)據(jù)并自動生成預(yù)警消息;所述智能終端可通過無線互聯(lián)網(wǎng)查詢所述云服務(wù)器獲取景區(qū)內(nèi)各個(gè)景點(diǎn)實(shí)時(shí)人流量,并在景點(diǎn)人流量超限時(shí)自動接收預(yù)警消息;景區(qū)管理方通過所述遠(yuǎn)程管理端連接所述云服務(wù)器設(shè)置景區(qū)景點(diǎn)人流量預(yù)警限額以及預(yù)警消息,同時(shí)可以查詢各景區(qū)內(nèi)各景點(diǎn)內(nèi)游客實(shí)時(shí)人流量數(shù)據(jù)。
[0010]所述一種景區(qū)游客人流量實(shí)時(shí)統(tǒng)計(jì)和人流超限自動預(yù)警方法,包括如下操作步驟:
步驟I系統(tǒng)正常使用前,先將預(yù)先分配的景區(qū)及景點(diǎn)標(biāo)示碼,配置參數(shù)寫入所述藍(lán)牙基站,并將所述藍(lán)牙基站安裝至景區(qū)內(nèi)各個(gè)相應(yīng)景點(diǎn);在所述云服務(wù)器保存景區(qū)及景點(diǎn)標(biāo)識碼與景區(qū)景點(diǎn)名稱對應(yīng)關(guān)系的文件,并在數(shù)據(jù)庫中創(chuàng)建保存游覽時(shí)空數(shù)據(jù)的相關(guān)數(shù)據(jù)表,供系統(tǒng)后續(xù)使用;
步驟2游客進(jìn)入景區(qū)前,在所述智能終端安裝并運(yùn)行APP軟件,打開所述智能終端的藍(lán)牙天線;
步驟3游客進(jìn)入景區(qū)游覽時(shí),所述智能終端將自動獲取景點(diǎn)中藍(lán)牙基站廣播的位置數(shù)據(jù)、接收景區(qū)及景點(diǎn)標(biāo)識碼信息并記錄時(shí)間戳信息;同時(shí)附上所述智能終端的藍(lán)牙設(shè)備地址、網(wǎng)絡(luò)IP地址信息等,構(gòu)成游客的游覽時(shí)空數(shù)據(jù);
步驟4所述云服務(wù)器將接收景區(qū)內(nèi)由各所述智能終端發(fā)送回來的游客游覽時(shí)空數(shù)據(jù),實(shí)現(xiàn)景區(qū)內(nèi)所有游客游覽時(shí)空數(shù)據(jù)的收集、存儲功能。所述云服務(wù)器數(shù)據(jù)處理程序按照游覽時(shí)空數(shù)據(jù)中的不同信息分類處理,計(jì)算出各景點(diǎn)中實(shí)時(shí)人流量,所述云服務(wù)器對景區(qū)及各景點(diǎn)實(shí)時(shí)人流量與額定人流量比較判斷,自動對超過限定游客數(shù)的景點(diǎn)生成實(shí)時(shí)的預(yù)警消息,通過無線互聯(lián)網(wǎng)項(xiàng)該景點(diǎn)內(nèi)游客發(fā)送該預(yù)警消息;
步驟5所述智能終端同時(shí)可通過無線互聯(lián)網(wǎng)主動查詢所述云服務(wù)器,獲取景區(qū)內(nèi)各個(gè)景點(diǎn)實(shí)時(shí)人流量,并在景點(diǎn)人流量超限時(shí)自動接收預(yù)警消息;
步驟6景區(qū)管理方通過所述遠(yuǎn)程管理端連接所述云服務(wù)器設(shè)置景區(qū)景點(diǎn)人流量預(yù)警限額以及預(yù)警消息,同時(shí)可以查詢各景區(qū)內(nèi)各景點(diǎn)內(nèi)游客實(shí)時(shí)人流量數(shù)據(jù)。
[0011]有益效果
景區(qū)的人流量統(tǒng)計(jì)方案采用低功耗藍(lán)牙IBEAC0N協(xié)議實(shí)現(xiàn)。IBEAC0N藍(lán)牙基站布設(shè)成本低、功耗小,不易受其他設(shè)備干擾,安裝方便,可快速安裝于室內(nèi)、巖洞或室外景點(diǎn),快速實(shí)現(xiàn)景區(qū)內(nèi)各景點(diǎn)的藍(lán)牙信號覆蓋,對景區(qū)自然環(huán)境沒有影響。同時(shí)IBEAC0N藍(lán)牙基站的信號有效覆蓋范圍能夠滿足景點(diǎn)實(shí)際使用范圍的需要。
[0012]游客隨身攜帶的智能終端作為游覽時(shí)空數(shù)據(jù)的采集設(shè)備實(shí)現(xiàn)人數(shù)的統(tǒng)計(jì),利用智能終端安裝運(yùn)行的APP軟件自動完成時(shí)空數(shù)據(jù)采集、傳輸以及景區(qū)實(shí)時(shí)消息的獲取。整個(gè)過程無需游客人為操作,不會給游客的游覽帶來任何負(fù)擔(dān)。
[0013]智能終端通過接收景點(diǎn)內(nèi)藍(lán)牙基站的廣播數(shù)據(jù)實(shí)現(xiàn)游客游覽位置信息的獲取,保證了各景點(diǎn)人流量數(shù)據(jù)的準(zhǔn)確性;智能終端記錄獲取藍(lán)牙基站數(shù)據(jù)時(shí)的時(shí)間戳,保證了各景點(diǎn)人流量數(shù)據(jù)的實(shí)時(shí)性。同時(shí)游客游覽時(shí)空數(shù)據(jù)通過智能終端的無線網(wǎng)絡(luò)信道傳輸,保證了數(shù)據(jù)傳輸?shù)陌踩浴?shí)時(shí)性和低成本。
[0014]采用移動互聯(lián)網(wǎng)或無線局域網(wǎng)傳輸景區(qū)實(shí)時(shí)管理及預(yù)警消息,保證了景區(qū)消息發(fā)布的實(shí)時(shí)性。同時(shí),云服務(wù)器通過智能終端的游客游覽時(shí)空數(shù)據(jù),精確識別景點(diǎn)內(nèi)的游客身份,實(shí)現(xiàn)景區(qū)對特定游客群的精準(zhǔn)消息推送,提高了景區(qū)管理效率和準(zhǔn)確性。
[0015]使用云服務(wù)器作為完成游客游覽時(shí)空數(shù)據(jù)的收集、景區(qū)景點(diǎn)人流量實(shí)時(shí)統(tǒng)計(jì)和人流量超限預(yù)警消息處理的中心部件,提高了系統(tǒng)的整體穩(wěn)定性及可靠性,且降低系統(tǒng)運(yùn)營成本。云服務(wù)器使用數(shù)據(jù)庫技術(shù)存儲系統(tǒng)的相關(guān)信息,保證了游客游覽時(shí)空數(shù)據(jù)的安全性及操作便利性。
[0016]
【附圖說明】
[0017]圖1為景區(qū)游覽時(shí)空數(shù)據(jù)自動獲取系統(tǒng)整體連接圖;
圖2為藍(lán)牙基站硬件結(jié)構(gòu)圖;
圖3為智能終端時(shí)空數(shù)據(jù)生成流程圖;
圖4為智能終端時(shí)空數(shù)據(jù)發(fā)送流程圖;
圖5為云服務(wù)器時(shí)空數(shù)據(jù)處理流程圖;
圖6為云服務(wù)器景區(qū)消息處理流程圖;
圖7為景區(qū)內(nèi)景點(diǎn)實(shí)時(shí)人流量統(tǒng)計(jì)方法圖;
圖8為人流量超限自動預(yù)警方法圖。
[0018]
【具體實(shí)施方式】
[0019]下面結(jié)合具體實(shí)施例和附圖,進(jìn)一步闡述本發(fā)明。
[0020]參閱圖1為本發(fā)明所述的一種景區(qū)游覽時(shí)空數(shù)據(jù)自動獲取系統(tǒng)整體連接,包括:固定安裝在景區(qū)內(nèi)各個(gè)景點(diǎn)中的若干低功耗藍(lán)牙基站、游客隨身攜帶的智能終端、云服務(wù)器以及景區(qū)遠(yuǎn)程管理端等四個(gè)部分;所述云服務(wù)器與所述智能終端及所述景區(qū)遠(yuǎn)程管理端通過互聯(lián)網(wǎng)連接。
[0021]所述智能終端通過APP軟件接收所述藍(lán)牙基站廣播的景區(qū)及景點(diǎn)標(biāo)識碼信息、記錄時(shí)間戳信息同時(shí)生成游客的游覽時(shí)空數(shù)據(jù);所述云服務(wù)器接收智能終端發(fā)送的游客游覽時(shí)空數(shù)據(jù)并進(jìn)行存儲和處理,得出景區(qū)及各景點(diǎn)內(nèi)實(shí)時(shí)人流量數(shù)據(jù)并自動生成預(yù)警消息;所述智能終端可通過無線互聯(lián)網(wǎng)查詢所述云服務(wù)器獲取景區(qū)內(nèi)各個(gè)景點(diǎn)實(shí)時(shí)人流量,并在景點(diǎn)人流量超限時(shí)自動接收預(yù)警消息;景區(qū)管理方通過所述遠(yuǎn)程管理端連接所述云服務(wù)器設(shè)置景區(qū)景點(diǎn)人流量預(yù)警限額以及預(yù)警消息,同時(shí)可以查詢各景區(qū)內(nèi)各景點(diǎn)內(nèi)游客實(shí)時(shí)人流量數(shù)據(jù)。
[0022]優(yōu)選地,所述藍(lán)牙基站使用低功耗藍(lán)牙IBEAC0N協(xié)議,使用該協(xié)議廣告幀方式廣播景點(diǎn)標(biāo)識碼。
[0023]參閱圖2為所述藍(lán)牙基站的硬件。所述藍(lán)牙基站的硬件使用TI公司CC2541嵌入式微處理器為控制核心,其負(fù)責(zé)連接藍(lán)牙發(fā)射天線、FLASH存儲器、串行總線接口和電源及供電電路等部件。藍(lán)牙天線用于發(fā)射IBEAC0N協(xié)議數(shù)據(jù);FLASH存儲器用于保存藍(lán)牙基站控制程序以及景區(qū)及景點(diǎn)標(biāo)識碼;串行總線接口用于初始化配置藍(lán)牙基站,將景區(qū)、景點(diǎn)標(biāo)識碼及基站配置參數(shù)保存到FLASH存儲器中?;九渲脜?shù)為基站廣播藍(lán)牙數(shù)據(jù)的時(shí)間間隔。廣播間隔越短,智能終端獲取數(shù)據(jù)的延時(shí)越短,但藍(lán)牙基站功耗越大。優(yōu)選地,該間隔設(shè)為800毫秒。由于IBEAC0N藍(lán)牙協(xié)議的有效信號覆蓋距離可達(dá)30米,能夠滿足一般景點(diǎn)實(shí)際需要。如單個(gè)景點(diǎn)范圍超出該距離,可同時(shí)使用多個(gè)具有相同景點(diǎn)標(biāo)識碼的藍(lán)牙基站,保證景點(diǎn)的藍(lán)牙信號覆蓋范圍。所述藍(lán)牙基站可以選擇電池供電或有線電源供電方式,在布設(shè)基站時(shí)可根據(jù)景點(diǎn)電源線路情況選擇供電方式。
[0024]所述智能終端為游客隨身攜帶且安裝了本系統(tǒng)APP軟件的智能手機(jī),APP軟件為基于安卓或1S操作系統(tǒng)的應(yīng)用程序。在游覽過程中,所述智能終端通過藍(lán)牙天線自動獲取景點(diǎn)內(nèi)所述藍(lán)牙基站廣播的位置數(shù)據(jù)即景點(diǎn)標(biāo)示碼,連同時(shí)間戳、所述智能終端設(shè)備身份等信息構(gòu)成游客游覽時(shí)空數(shù)據(jù)。隨后所述智能終端通過無線3G\4G移動網(wǎng)絡(luò)或WIFI局域網(wǎng)將該時(shí)空數(shù)據(jù)上傳所述云服務(wù)器。
[0025]優(yōu)選地,所述云服務(wù)器搭建于PaaS云服務(wù)器。所述云服務(wù)器支持MySQL數(shù)據(jù)庫和PHP腳本語言執(zhí)行功能,能夠響應(yīng)網(wǎng)絡(luò)協(xié)議數(shù)據(jù)包。MySQL數(shù)據(jù)庫用于保存景區(qū)各景點(diǎn)的實(shí)時(shí)人流量以及額定游客數(shù)量、景區(qū)人流量超限預(yù)警消息、游客游覽時(shí)空數(shù)據(jù)、景區(qū)景點(diǎn)名稱及標(biāo)識碼等數(shù)據(jù)。PHP腳本程序用于實(shí)現(xiàn)云服務(wù)器的各種處理功能。具體功能包括游客時(shí)空數(shù)據(jù)的接收處理,景區(qū)景點(diǎn)實(shí)時(shí)人流量統(tǒng)計(jì),人流量超限自動預(yù)警等。
[0026]景區(qū)標(biāo)示碼稱為景區(qū)ID,景點(diǎn)標(biāo)識碼稱為景點(diǎn)ID號,分別用于系統(tǒng)識別不同景區(qū)內(nèi)的不同景點(diǎn)。在實(shí)施例中景區(qū)ID和景點(diǎn)ID均用2個(gè)字節(jié)表示,S卩8比特/字節(jié)。在實(shí)施例中使用IBEAC0N協(xié)議廣告幀中的Ma jor和Minor格式數(shù)據(jù)分別表示景區(qū)ID和景點(diǎn)ID。景區(qū)ID、景點(diǎn)ID由系統(tǒng)統(tǒng)一分配,每個(gè)景區(qū)ID唯一,景區(qū)內(nèi)每個(gè)景點(diǎn)ID唯一。每個(gè)ID值從O開始順序編號。在實(shí)施例中景區(qū)的每個(gè)出口也需要安裝一個(gè)藍(lán)牙基站,用于判斷游客離開景區(qū)。因此為景區(qū)的出口分配特殊景點(diǎn)ID號為OxFFFF,該值為十六進(jìn)制表示。
[0027]優(yōu)選地,為了實(shí)現(xiàn)系統(tǒng)對游客游覽行為的分析以及處理功能,每個(gè)時(shí)空數(shù)據(jù)由如下信息構(gòu)成:所述智能終端藍(lán)牙設(shè)備號、景區(qū)ID、景點(diǎn)ID、所述智能終端網(wǎng)絡(luò)IP地址以及時(shí)間戳。其中所述藍(lán)牙設(shè)備號用于系統(tǒng)識別所述智能終端,即游客身份;景區(qū)ID和景點(diǎn)ID用于識別游客的游覽位置信息;所述智能終端網(wǎng)絡(luò)IP地址用于所述云服務(wù)器與景區(qū)內(nèi)游客進(jìn)行通信;時(shí)間戳則是所述智能終端獲取所述藍(lán)牙基站景區(qū)、景點(diǎn)ID的時(shí)間,該信息配合位置信息用于景區(qū)游覽人流量的分析及處理。
[0028]優(yōu)選地,所述景區(qū)遠(yuǎn)程管理端可為PC機(jī)或平板電腦,通過瀏覽器登陸云服務(wù)器實(shí)現(xiàn)系統(tǒng)的管理配置以及景區(qū)實(shí)時(shí)人流量查詢功能。具體功能有:設(shè)置景區(qū)及景點(diǎn)的名稱,設(shè)置景區(qū)及景點(diǎn)的額定人流量及超限預(yù)警消息內(nèi)容,設(shè)置實(shí)時(shí)人流量統(tǒng)計(jì)任務(wù)執(zhí)行時(shí)間間隔,以及提供景區(qū)及各景點(diǎn)內(nèi)的實(shí)時(shí)人流量信息查詢等。
[0029]優(yōu)選地,所述智能終端的APP軟件將游覽時(shí)空數(shù)據(jù)分為生成和發(fā)送兩個(gè)任務(wù)。生成任務(wù)用于采集,合并生成時(shí)空數(shù)據(jù)。發(fā)送任務(wù)通過計(jì)算機(jī)網(wǎng)絡(luò)將該時(shí)空數(shù)據(jù)發(fā)送至所述云服務(wù)器保存,同時(shí)獲取所述云服務(wù)器上的景區(qū)實(shí)時(shí)人流量并在人流量超限時(shí)自動接收預(yù)警消息。兩個(gè)任務(wù)并發(fā)執(zhí)行,APP軟件使用任務(wù)間通信的消息隊(duì)列方式實(shí)現(xiàn)時(shí)空數(shù)據(jù)在兩任務(wù)間的傳輸。
[0030]參閱圖3為所述智能終端游覽時(shí)空數(shù)據(jù)具體生成方法。數(shù)據(jù)生成任務(wù)執(zhí)行步驟如下:
步驟I時(shí)空數(shù)據(jù)生成任務(wù)初始化,包括定義兩個(gè)任務(wù)間通信的消息隊(duì)列,定義保存景區(qū)、景點(diǎn)ID信息、時(shí)間戳信息的局部變量等;
步驟2讀取所述智能終端藍(lán)牙設(shè)備號,系統(tǒng)中用該設(shè)備號標(biāo)識游客的身份;設(shè)置藍(lán)牙天線掃描時(shí)間,該時(shí)間設(shè)置主要考慮的因素是游客步行游覽的速度和系統(tǒng)數(shù)據(jù)量,在優(yōu)選實(shí)施例中此時(shí)間設(shè)置為5秒鐘;
步驟3掃描時(shí)間到后,喚醒任務(wù)讀取藍(lán)牙天線數(shù)據(jù),提取IBEAC0N協(xié)議廣告幀中的景區(qū)ID和景點(diǎn)ID信息。如果此時(shí)沒有獲得有效IBEAC0N數(shù)據(jù),則任務(wù)返回等待;
步驟4所述智能終端將讀取本地的系統(tǒng)時(shí)間戳,與位置信息合并為時(shí)空數(shù)據(jù);
步驟5任務(wù)將時(shí)空數(shù)據(jù)寫入消息隊(duì)列中。
[0031]參閱圖4為智能終端游覽時(shí)空數(shù)據(jù)發(fā)送方法。由于在實(shí)際游覽過程中,可能存在所述智能終端暫時(shí)無法連接網(wǎng)絡(luò)的情況,此時(shí)無法發(fā)送時(shí)空數(shù)據(jù)。因此系統(tǒng)將時(shí)空數(shù)據(jù)分為實(shí)時(shí)和歷史時(shí)空數(shù)據(jù)來分別處理。在發(fā)送任務(wù)中通過添加時(shí)空數(shù)據(jù)標(biāo)志位來區(qū)分?jǐn)?shù)據(jù)類型。標(biāo)志位在時(shí)空數(shù)據(jù)中占I個(gè)字節(jié),即8比特/字節(jié),實(shí)施例中OxFO為實(shí)時(shí)數(shù)據(jù),OxOF為歷史數(shù)據(jù)。發(fā)送任務(wù)執(zhí)行步驟如下:
步驟I時(shí)空數(shù)據(jù)發(fā)送任務(wù)初始化,包括申明任務(wù)間通信的消息隊(duì)列,定義實(shí)時(shí)時(shí)空數(shù)據(jù)、歷史時(shí)空數(shù)據(jù)、標(biāo)志位等臨時(shí)變量等;
步驟2讀取消息隊(duì)列,判斷其中是否有時(shí)空數(shù)據(jù)生成任務(wù)存入的時(shí)空數(shù)據(jù);
步驟3如果有時(shí)空數(shù)據(jù)則讀入,并判斷當(dāng)前所述智能終端是否有網(wǎng)絡(luò)連接。如果有則發(fā)送實(shí)時(shí)時(shí)空數(shù)據(jù),否則將數(shù)據(jù)作為歷史時(shí)空數(shù)據(jù)保存進(jìn)入緩存文件中,待所述智能終端重新連接網(wǎng)絡(luò)時(shí)發(fā)送;
步驟4具體歷史時(shí)空數(shù)據(jù)操作包括:添加歷史標(biāo)志位,然后將歷史時(shí)空數(shù)據(jù)保存到緩存文件,待所述智能終端接入網(wǎng)絡(luò)后發(fā)送;
步驟5具體實(shí)時(shí)時(shí)空數(shù)據(jù)操作包括:添加實(shí)時(shí)標(biāo)志位,添加智能終端當(dāng)前網(wǎng)絡(luò)IP地址,然后將實(shí)時(shí)時(shí)空數(shù)據(jù)通過HTTP協(xié)議包發(fā)送至所述云服務(wù)器保存。隨后,判斷存放歷史時(shí)空數(shù)據(jù)的緩存文件是否非空,如果文件非空則通過網(wǎng)絡(luò)發(fā)送其中時(shí)空數(shù)據(jù)。最后所述智能終端還需查詢所述云服務(wù)器,判斷是否有未接收的景區(qū)預(yù)警消息。如果存在預(yù)警消息,則通過網(wǎng)絡(luò)獲取并在所述智能終端為游客顯示。
[0032]優(yōu)選地,所述云服務(wù)器根據(jù)標(biāo)志位將時(shí)空數(shù)據(jù)分別存放進(jìn)入景區(qū)實(shí)時(shí)游覽數(shù)據(jù)表和景區(qū)歷史游覽數(shù)據(jù)表。景區(qū)的人流量超限預(yù)警消息保存至景區(qū)實(shí)時(shí)消息表中。
[0033]所述景區(qū)實(shí)時(shí)游覽數(shù)據(jù)表用于保存智能終端發(fā)送的實(shí)時(shí)游覽時(shí)空數(shù)據(jù)條目。該數(shù)據(jù)存儲了當(dāng)前游客所處景點(diǎn)位置以及智能終端當(dāng)前的網(wǎng)絡(luò)IP地址等信息。該表中還保存了景區(qū)消息讀取狀態(tài)標(biāo)志位,以判斷是否有消息要發(fā)送給景點(diǎn)內(nèi)的智能終端。根據(jù)該表內(nèi)容云服務(wù)器可以獲取景區(qū)內(nèi)各景點(diǎn)的實(shí)時(shí)人流量。該表的字段包括:景區(qū)ID,所述智能終端藍(lán)牙設(shè)備號,時(shí)間戳,實(shí)時(shí)游覽景點(diǎn)ID和所述智能終端網(wǎng)絡(luò)IP地址,景區(qū)消息讀取狀態(tài)標(biāo)志位等。
[0034]所述景區(qū)歷史游覽數(shù)據(jù)表用于保存景區(qū)內(nèi)游客的所有歷史及實(shí)時(shí)游覽時(shí)空數(shù)據(jù)條目,也即存儲了游客之前所有經(jīng)過的景點(diǎn)及時(shí)間戳信息。根據(jù)該表內(nèi)容所述云服務(wù)器可以獲取游客游覽軌跡、景點(diǎn)游覽偏好等信息。該表的字段包括:景區(qū)ID,所述智能終端藍(lán)牙設(shè)備號,時(shí)間戳和歷史游覽景點(diǎn)ID。
[0035]所述景區(qū)預(yù)警消息表保存了景區(qū)內(nèi)各個(gè)景點(diǎn)ID以及對應(yīng)需要發(fā)送的預(yù)警消息的文本內(nèi)容。該表為每個(gè)景區(qū)對應(yīng)一個(gè),以景區(qū)ID命名。該表的字段包括:景點(diǎn)ID、景點(diǎn)預(yù)警消息內(nèi)容。所述遠(yuǎn)程管理端將景點(diǎn)預(yù)警消息發(fā)送到所述云服務(wù)器,由所述云服務(wù)器按景點(diǎn)ID對應(yīng)保存到表中。當(dāng)特定景點(diǎn)內(nèi)人流量超限后,所述云服務(wù)器將該消息發(fā)送到該景點(diǎn)內(nèi)的所述智能終端。
[0036]為了在所述遠(yuǎn)程管理端和所述智能終端查詢景區(qū)實(shí)時(shí)人流量時(shí),提供具體的景區(qū)、景點(diǎn)名稱文本信息。所述云服務(wù)器統(tǒng)一保存了景區(qū)名-景區(qū)ID映射表、景點(diǎn)名-景點(diǎn)ID映射表,其中分別保存各景區(qū)、各景點(diǎn)名稱和其ID號的一一對應(yīng)關(guān)系。
[0037]參閱圖5為所述云服務(wù)器進(jìn)行時(shí)空數(shù)據(jù)處理方法。具體步驟如下:
步驟I所述云服務(wù)器通過HTTP協(xié)議包獲取所述智能終端發(fā)送的時(shí)空數(shù)據(jù),對數(shù)據(jù)包進(jìn)行解析,提取時(shí)空數(shù)據(jù)標(biāo)志位;
步驟2對標(biāo)志位進(jìn)行判斷,分實(shí)時(shí)數(shù)據(jù)和歷史數(shù)據(jù)兩類分別處理;
步驟3針對歷史數(shù)據(jù),所述云服務(wù)器僅需將該數(shù)據(jù)存入對應(yīng)景區(qū)的歷史游覽數(shù)據(jù)表中即可;
步驟4針對實(shí)時(shí)數(shù)據(jù)具體操作包括:提取實(shí)時(shí)時(shí)空數(shù)據(jù)中所述智能終端藍(lán)牙設(shè)備號以及景點(diǎn)ID信息。判斷景點(diǎn)ID號,確認(rèn)游客是否離開景區(qū)。判斷景點(diǎn)ID為OxFFFF,即出口處景點(diǎn)ID。則任務(wù)在實(shí)時(shí)游覽數(shù)據(jù)表中用藍(lán)牙設(shè)備號查找該游客的時(shí)空數(shù)據(jù)條目。找到則刪除該游客的數(shù)據(jù)條目,任務(wù)返回。如果沒有找到對應(yīng)游客,則可能是景區(qū)外游客經(jīng)過出口,因此忽略此時(shí)空數(shù)據(jù),任務(wù)返回。如果判斷景點(diǎn)ID號為普通景點(diǎn),則用藍(lán)牙設(shè)備號查找到實(shí)時(shí)游覽數(shù)據(jù)表。如果找到該藍(lán)牙設(shè)備號,則更新該時(shí)空數(shù)據(jù)條目。更新內(nèi)容包括景點(diǎn)ID、智能終端當(dāng)前網(wǎng)絡(luò)IP地址、時(shí)間戳信息等。如果未找到,則表示新進(jìn)入景區(qū)的用戶,僅需在實(shí)時(shí)游覽數(shù)據(jù)表中新增一條時(shí)空數(shù)據(jù),同時(shí)將對應(yīng)的消息讀取標(biāo)志設(shè)置為已讀取狀態(tài),即表示目前沒有人流量超限預(yù)警消息。同時(shí),任務(wù)將實(shí)時(shí)時(shí)空數(shù)據(jù)也作為日志信息記錄到歷史游覽數(shù)據(jù)表中,任務(wù)返回。
[0038]參閱圖6為所述云服務(wù)器針對景區(qū)預(yù)警消息的處理方法。消息處理任務(wù)實(shí)現(xiàn)了向所述智能終端發(fā)送景區(qū)預(yù)警消息和接收景區(qū)所述管理端設(shè)置的景區(qū)預(yù)警消息功能。具體步驟如下:
步驟I所述云服務(wù)器獲取網(wǎng)絡(luò)數(shù)據(jù)包,并進(jìn)行解析;
步驟2根據(jù)數(shù)據(jù)包格式判斷數(shù)據(jù)包發(fā)送方類型是所述智能終端還是所述[U1]管理端;步驟3針對所述智能終端,預(yù)警消息處理任務(wù)首先提取時(shí)空數(shù)據(jù)中的藍(lán)牙設(shè)備號,景區(qū)ID及景點(diǎn)ID等信息;然后讀取景區(qū)ID對應(yīng)的景區(qū)實(shí)時(shí)游覽數(shù)據(jù)表,按照藍(lán)牙設(shè)備號查找時(shí)空數(shù)據(jù)條目,讀取并判斷景區(qū)消息讀取狀態(tài)標(biāo)志位。如果標(biāo)志位為未讀取,且根據(jù)景區(qū)ID查詢景區(qū)實(shí)時(shí)消息表中對應(yīng)景點(diǎn)ID的預(yù)警消息內(nèi)容非空,則讀出該預(yù)警消息并向該智能終端發(fā)送;最后修改該條時(shí)空數(shù)據(jù)中的景區(qū)消息讀取狀態(tài)標(biāo)志位為已讀??;
步驟4針對所述遠(yuǎn)程管理端,消息處理任務(wù)首先提取數(shù)據(jù)包中景區(qū)及景點(diǎn)ID;然后根據(jù)景區(qū)ID查找對應(yīng)景區(qū)實(shí)時(shí)消息表,再按景點(diǎn)ID將預(yù)警消息文本存入表中對應(yīng)景點(diǎn)中。
[0039]所述云服務(wù)器在游覽時(shí)空數(shù)據(jù)獲取的基礎(chǔ)上,對該數(shù)據(jù)作處理得出景區(qū)內(nèi)各景點(diǎn)人流量實(shí)時(shí)統(tǒng)計(jì)實(shí)現(xiàn)人流量超限預(yù)警及人流引導(dǎo)等功能;
所述云服務(wù)器針對景區(qū)內(nèi)各景點(diǎn)人流量統(tǒng)計(jì)及人流量超限預(yù)警功能屬于實(shí)時(shí)處理任務(wù)。優(yōu)選地,設(shè)置所述云服務(wù)器每隔2分鐘執(zhí)行一次該任務(wù)。所述云服務(wù)器利用所述智能終端藍(lán)牙設(shè)備號來識別一個(gè)游客的方式,統(tǒng)計(jì)景區(qū)內(nèi)以及各景點(diǎn)內(nèi)游客的實(shí)時(shí)數(shù)量,如果存在實(shí)時(shí)游客數(shù)量超過額定人數(shù)的景點(diǎn),所述云服務(wù)器可向所述遠(yuǎn)程管理端及景區(qū)內(nèi)游客發(fā)送預(yù)警消息。
[0040]參閱圖7為實(shí)時(shí)人流量統(tǒng)計(jì)方法執(zhí)行流程。具體步驟如下:
步驟I所述云服務(wù)器初始化實(shí)時(shí)人流量統(tǒng)計(jì)任務(wù),并為任務(wù)設(shè)置執(zhí)行定時(shí)器;
步驟2當(dāng)定時(shí)器到時(shí)喚醒統(tǒng)計(jì)任務(wù),統(tǒng)計(jì)任務(wù)讀取數(shù)據(jù)庫中各景區(qū)的實(shí)時(shí)游覽數(shù)據(jù)表中的實(shí)時(shí)游覽時(shí)空數(shù)據(jù)條目;
步驟3在景區(qū)實(shí)時(shí)游覽數(shù)據(jù)表中一個(gè)智能終端僅有一個(gè)時(shí)空數(shù)據(jù)條目,因此統(tǒng)計(jì)該表中所有時(shí)空數(shù)據(jù)條目數(shù)量即得到景區(qū)內(nèi)總的實(shí)時(shí)人數(shù)據(jù)。再以景點(diǎn)ID號為關(guān)鍵字,分類統(tǒng)計(jì)擁有相同景點(diǎn)ID號的時(shí)空數(shù)據(jù)條目即得到各個(gè)景點(diǎn)內(nèi)的實(shí)時(shí)人流量;
步驟4所述云服務(wù)器依次比較景區(qū)、各景點(diǎn)預(yù)先設(shè)定的額定人流量與實(shí)時(shí)人流量,判斷是否存在個(gè)別景點(diǎn)人流量超限的情況;
步驟5如果發(fā)現(xiàn)有人流量超限預(yù)警景點(diǎn),則記錄超限景點(diǎn)ID并喚醒人流量超限自動預(yù)警任務(wù)執(zhí)行。
[0041 ]參閱圖8為人流量超限自動預(yù)警方法執(zhí)行流程。具體步驟如下:
步驟I人流量超限自動預(yù)警任務(wù)被喚醒,進(jìn)行任務(wù)的初始化;
步驟2讀取實(shí)時(shí)人流量統(tǒng)計(jì)任務(wù)處理結(jié)果,讀取存在人流量超限的景區(qū)ID和景點(diǎn)ID列表,即可能存在多個(gè)景點(diǎn)人流量超限;
步驟3根據(jù)景區(qū)ID及景點(diǎn)ID,在景區(qū)名稱-景區(qū)ID及景點(diǎn)名稱及景點(diǎn)ID映射表中查找對應(yīng)的景區(qū)及景點(diǎn)名稱,構(gòu)建預(yù)警信息,通過互聯(lián)網(wǎng)發(fā)送至所述遠(yuǎn)程管理端;
步驟4根據(jù)景區(qū)ID打開對應(yīng)的景區(qū)實(shí)時(shí)游覽數(shù)據(jù)表,再根據(jù)景點(diǎn)ID查找其中對應(yīng)的時(shí)空數(shù)據(jù)條目,將條目中的消息讀取狀態(tài)標(biāo)志修改為未讀取。以此觸發(fā)所述云服務(wù)器的預(yù)警消息處理任務(wù)將消息發(fā)送到特定景區(qū)內(nèi)的所述智能終端。
[0042]本發(fā)明并非局限于上述實(shí)施例和實(shí)施例方法,對于本領(lǐng)域的技術(shù)人員可以理解本發(fā)明的原理對這些實(shí)施方式進(jìn)行多種變化、修改、替換和變型,本發(fā)明的保護(hù)范圍由各項(xiàng)權(quán)利要求及其等同范圍限定。
【主權(quán)項(xiàng)】
1.一種景區(qū)游客人流量實(shí)時(shí)統(tǒng)計(jì)和人流超限自動預(yù)警系統(tǒng),其特征在于:該系統(tǒng)包括:固定安裝在景區(qū)內(nèi)各個(gè)景點(diǎn)中的若干低功耗藍(lán)牙基站、游客隨身攜帶的智能終端、云服務(wù)器以及景區(qū)遠(yuǎn)程管理端等四個(gè)部分;所述云服務(wù)器與所述智能終端及所述景區(qū)遠(yuǎn)程管理端通過互聯(lián)網(wǎng)連接。2.根據(jù)權(quán)利要求1所述的景區(qū)游客人流量實(shí)時(shí)統(tǒng)計(jì)和人流超限自動預(yù)警系統(tǒng),其特征在于:所述低功耗藍(lán)牙基站包括微處理器、供電電路、存儲器、藍(lán)牙天線、接口電路部件;每個(gè)景點(diǎn)需安裝至少一個(gè)低功耗藍(lán)牙基站且每個(gè)基站分配一個(gè)唯一位置標(biāo)識碼;所述低功耗藍(lán)牙基站定時(shí)廣播無線藍(lán)牙位置數(shù)據(jù)即景區(qū)景點(diǎn)標(biāo)識碼,以向游客隨身攜帶的所述智能終端提供景區(qū)位置信息。3.根據(jù)權(quán)利要求1所述的景區(qū)游客人流量實(shí)時(shí)統(tǒng)計(jì)和人流超限自動預(yù)警系統(tǒng),其特征在于:所述智能終端通過無線藍(lán)牙協(xié)議接收各個(gè)景點(diǎn)低功耗藍(lán)牙基站廣播的景區(qū)景點(diǎn)標(biāo)識碼,并記錄采集景區(qū)景點(diǎn)標(biāo)識碼的時(shí)間戳;景區(qū)景點(diǎn)標(biāo)識碼和時(shí)間戳構(gòu)成游客的游覽時(shí)空數(shù)據(jù);所述智能終端通過無線網(wǎng)絡(luò)以固定時(shí)間間隔向云服務(wù)器上傳該時(shí)空數(shù)據(jù),同時(shí)通過無線互聯(lián)網(wǎng)連接云服務(wù)器,查詢并獲取景區(qū)及各景點(diǎn)實(shí)時(shí)人流量數(shù)據(jù)并在人流量超限時(shí)接收預(yù)警消息。4.根據(jù)權(quán)利要求1所述的景區(qū)游客人流量實(shí)時(shí)統(tǒng)計(jì)和人流超限自動預(yù)警系統(tǒng),其特征在于:所述云服務(wù)器對所述智能終端發(fā)送來的游客的游覽時(shí)空數(shù)據(jù)進(jìn)行接收和存儲,同時(shí)向所述智能終端發(fā)送預(yù)警消息;所述云服務(wù)器的數(shù)據(jù)挖掘程序可對保存的游覽時(shí)空數(shù)據(jù)作進(jìn)一步處理,根據(jù)景區(qū)景點(diǎn)標(biāo)識碼和時(shí)間戳可計(jì)算出景出區(qū)內(nèi)各個(gè)景點(diǎn)的實(shí)時(shí)人流量并自動對超過限定人數(shù)的景點(diǎn)生成實(shí)時(shí)的預(yù)警消息并向該景點(diǎn)內(nèi)所述智能終端通過無線互聯(lián)網(wǎng)發(fā)送該預(yù)警消息。5.一種景區(qū)游客人流量實(shí)時(shí)統(tǒng)計(jì)和人流超限自動預(yù)警方法,其特征在于:該方法包括:智能終端通過APP軟件接收藍(lán)牙基站廣播的景區(qū)及景點(diǎn)標(biāo)識碼信息、記錄時(shí)間戳信息同時(shí)生成游客的游覽時(shí)空數(shù)據(jù);云服務(wù)器接收智能終端發(fā)送的游客游覽時(shí)空數(shù)據(jù)并進(jìn)行存儲和處理,得出景區(qū)及各景點(diǎn)內(nèi)實(shí)時(shí)人流量數(shù)據(jù)并自動生成預(yù)警消息;智能終端可通過無線互聯(lián)網(wǎng)查詢云服務(wù)器獲取景區(qū)內(nèi)各個(gè)景點(diǎn)實(shí)時(shí)人流量,并在景點(diǎn)人流量超限時(shí)自動接收預(yù)警消息;景區(qū)管理方通過遠(yuǎn)程管理端連接云服務(wù)器設(shè)置景區(qū)景點(diǎn)人流量預(yù)警限額以及預(yù)警消息,同時(shí)可以查詢各景區(qū)內(nèi)各景點(diǎn)內(nèi)游客實(shí)時(shí)人流量數(shù)據(jù)。6.根據(jù)權(quán)利要求5所述的景區(qū)游客人流量實(shí)時(shí)統(tǒng)計(jì)和人流超限自動預(yù)警方法,其特征在于:所述的景區(qū)游客人流量實(shí)時(shí)統(tǒng)計(jì)和人流超限自動預(yù)警方法包括如下操作步驟: 步驟I系統(tǒng)正常使用前,先將預(yù)先分配的景區(qū)及景點(diǎn)標(biāo)示碼,配置參數(shù)寫入所述藍(lán)牙基站,并將所述藍(lán)牙基站安裝至景區(qū)內(nèi)各個(gè)相應(yīng)景點(diǎn);在所述云服務(wù)器保存景區(qū)及景點(diǎn)標(biāo)識碼與景區(qū)景點(diǎn)名稱對應(yīng)關(guān)系的文件,并在數(shù)據(jù)庫中創(chuàng)建保存游覽時(shí)空數(shù)據(jù)的相關(guān)數(shù)據(jù)表,供系統(tǒng)后續(xù)使用; 步驟2游客進(jìn)入景區(qū)前,在所述智能終端安裝并運(yùn)行APP軟件,打開所述智能終端的藍(lán)牙天線; 步驟3游客進(jìn)入景區(qū)游覽時(shí),所述智能終端將自動獲取景點(diǎn)中藍(lán)牙基站廣播的位置數(shù)據(jù)、接收景區(qū)及景點(diǎn)標(biāo)識碼信息并記錄時(shí)間戳信息;同時(shí)附上所述智能終端的藍(lán)牙設(shè)備地址、網(wǎng)絡(luò)IP地址信息等,構(gòu)成游客的游覽時(shí)空數(shù)據(jù); 步驟4所述云服務(wù)器將接收景區(qū)內(nèi)由各所述智能終端發(fā)送回來的游客游覽時(shí)空數(shù)據(jù),實(shí)現(xiàn)景區(qū)內(nèi)所有游客游覽時(shí)空數(shù)據(jù)的收集、存儲功能;云服務(wù)器數(shù)據(jù)處理程序按照游覽時(shí)空數(shù)據(jù)中的不同信息分類處理,計(jì)算出各景點(diǎn)中實(shí)時(shí)人流量,所述云服務(wù)器對景區(qū)及各景點(diǎn)實(shí)時(shí)人流量與額定人流量比較判斷,自動對超過限定游客數(shù)的景點(diǎn)生成實(shí)時(shí)的預(yù)警消息,通過無線互聯(lián)網(wǎng)項(xiàng)該景點(diǎn)內(nèi)游客發(fā)送該預(yù)警消息; 步驟5所述智能終端同時(shí)可通過無線互聯(lián)網(wǎng)主動查詢所述云服務(wù)器,獲取景區(qū)內(nèi)各個(gè)景點(diǎn)實(shí)時(shí)人流量,并在景點(diǎn)人流量超限時(shí)自動接收預(yù)警消息; 步驟6景區(qū)管理方通過所述遠(yuǎn)程管理端連接所述云服務(wù)器設(shè)置景區(qū)景點(diǎn)人流量預(yù)警限額以及預(yù)警消息,同時(shí)可以查詢各景區(qū)內(nèi)各景點(diǎn)內(nèi)游客實(shí)時(shí)人流量數(shù)據(jù)。
【文檔編號】H04L29/08GK106027678SQ201610549343
【公開日】2016年10月12日
【申請日】2016年7月13日
【發(fā)明人】賓辰忠, 古天龍, 王冠, 常亮, 陳科杰, 張傳亮, 劉振銳
【申請人】桂林電子科技大學(xué)