本發(fā)明涉及移動通信領(lǐng)域,具體涉及一種閘機提示方法、裝置、存儲介質(zhì)和終端。
背景技術(shù):
隨著終端技術(shù)的發(fā)展,移動終端已經(jīng)開始從以前簡單地提供通話設(shè)備漸漸變成一個通用軟件運行的平臺。該平臺不再以提供通話管理為主要目的,而是提供一個包括通話管理、游戲娛樂、辦公記事、移動支付等各類應(yīng)用程序在內(nèi)的運行環(huán)境,隨著大量的普及,已經(jīng)深入至人們的生活、工作的方方面面。
目前用戶乘坐地鐵時,需要在閘機上刷卡進入地鐵站乘車區(qū)域。然而,地鐵站中每個閘機的人流通過量是不相同的,有的多,有的少。用戶迫切希望通過終端知曉各閘機的人流通過情況,然后,選擇合適的閘機快速進入地鐵站乘車區(qū)域。然而,對此,目前的終端無法實現(xiàn),終端的智能性較差。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種閘機提示方法、裝置、存儲介質(zhì)和終端,可以提升終端的智能性。
第一方面,本發(fā)明實施例提供一種閘機提示方法,包括:
獲取當(dāng)前的系統(tǒng)時間;
確定所述系統(tǒng)時間對應(yīng)的目標(biāo)歷史時間段;
獲取每個閘機在所述目標(biāo)歷史時間段內(nèi)的歷史人流通過量;
根據(jù)所述歷史人流量預(yù)估每個閘機的當(dāng)前人流通過量;
從閘機中選取當(dāng)前人流通過量滿足預(yù)設(shè)條件的目標(biāo)閘機,并在閘機分布圖中對所述目標(biāo)閘機的閘機標(biāo)識進行標(biāo)記,以提示用戶。
第二方面,本發(fā)明實施例還提供了一種閘機提示裝置,包括:
時間獲取模塊,用于獲取當(dāng)前的系統(tǒng)時間;
確定模塊,用于確定所述系統(tǒng)時間對應(yīng)的目標(biāo)歷史時間段;
人流獲取模塊,用于獲取每個閘機在所述目標(biāo)歷史時間段內(nèi)的歷史人流通過量;
人流預(yù)估模塊,用于根據(jù)所述歷史人流量預(yù)估每個閘機的當(dāng)前人流通過量;
提示模塊,用于從閘機中選取當(dāng)前人流通過量滿足預(yù)設(shè)條件的目標(biāo)閘機,并在閘機分布圖中對所述目標(biāo)閘機的閘機標(biāo)識進行標(biāo)記,以提示用戶。
第三方面,本發(fā)明還提供一種存儲介質(zhì),所述存儲介質(zhì)存儲有指令,所述指令被處理器執(zhí)行時實現(xiàn)本發(fā)明實施例任一提供的閘機提示方法的步驟。
第四方面,本發(fā)明實施例還提供一種終端,包括存儲器和處理器,所述存儲器存儲有指令,所述處理器加載所述指令以執(zhí)行本發(fā)明實施例任一提供的閘機提示方法的步驟。
本發(fā)明實施例采用獲取當(dāng)前的系統(tǒng)時間,確定系統(tǒng)時間對應(yīng)的目標(biāo)歷史時間段,獲取每個閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量,根據(jù)歷史人流量預(yù)估每個閘機的當(dāng)前人流通過量,從閘機中選取當(dāng)前人流通過量滿足預(yù)設(shè)條件的目標(biāo)閘機,并在閘機分布圖中對目標(biāo)閘機的閘機標(biāo)識進行標(biāo)記,以提示用戶。該方案可以通過終端預(yù)估各閘機的當(dāng)前人流通過量,并在閘機分布圖中選擇人流通過量滿足預(yù)設(shè)條件的閘機標(biāo)記,以提示用戶,比如,選取人流通過量較少的閘機進行標(biāo)記等等,提升了終端的智能性。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的閘機提示系統(tǒng)的架構(gòu)圖。
圖2為本發(fā)明實施例提供的閘機提示方法的一種流程示意圖。
圖3為本發(fā)明實施例提供的閘機分布圖。
圖4為本發(fā)明實施例提供的閘機提示的另一種流程示意圖。
圖5為本發(fā)明實施例提供的另一種閘機分布圖。
圖6為本發(fā)明實施例提供的閘機提示裝置的一種結(jié)構(gòu)示意圖。
圖7為本發(fā)明實施例提供的閘機提示裝置的另一種結(jié)構(gòu)示意圖。
圖8為本發(fā)明實施例提供的閘機提示裝置的又一種結(jié)構(gòu)示意圖。
圖9為本發(fā)明實施例提供的終端的一種結(jié)構(gòu)示意圖。
圖10為本發(fā)明實施例提供的終端的另一種結(jié)構(gòu)示意圖。
具體實施方式
請參照圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實施在一適當(dāng)?shù)倪\算環(huán)境中來舉例說明。以下的說明是基于所例示的本發(fā)明具體實施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實施例。
在以下的說明中,本發(fā)明的具體實施例將參考由一部或多部計算機所執(zhí)行的步驟及符號來說明,除非另有述明。因此,這些步驟及操作將有數(shù)次提到由計算機執(zhí)行,本文所指的計算機執(zhí)行包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)的電子信號的計算機處理單元的操作。此操作轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計算機的內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領(lǐng)域測試人員所熟知的方式來改變該計算機的運作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存的實體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領(lǐng)域測試人員將可了解到以下所述的多種步驟及操作亦可實施在硬件當(dāng)中。
本發(fā)明的原理使用許多其它泛用性或特定目的運算、通信環(huán)境或組態(tài)來進行操作。所熟知的適合用于本發(fā)明的運算系統(tǒng)、環(huán)境與組態(tài)的范例可包括(但不限于)手持電話、個人計算機、服務(wù)器、多處理器系統(tǒng)、微電腦為主的系統(tǒng)、主架構(gòu)型計算機、及分布式運算環(huán)境,其中包括了任何的上述系統(tǒng)或裝置。
以下將分別進行詳細(xì)說明。
本實施例將從閘機提示裝置的角度進行描述,該閘機提示裝置具體可以集成在終端中,該終端可以為智能手機、平板電腦等電子設(shè)備。
本發(fā)明實施例提供了一種閘機提示系統(tǒng),該系統(tǒng)包括終端,該終端集成有本發(fā)明實施例任一提供的閘機提示裝置。此外,該系統(tǒng)還可以包括其他設(shè)備,如服務(wù)器等。
例如,參考圖1,本發(fā)明實施例提供一種閘機提示系統(tǒng);該閘機提示系統(tǒng)可以包括終端11和服務(wù)器12,終端11和服務(wù)器12通過網(wǎng)絡(luò)連接。
終端11獲取當(dāng)前的系統(tǒng)時間,并確定系統(tǒng)時間對應(yīng)的目標(biāo)歷史時間段,然后從服務(wù)器12獲取每個閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量,終端11根據(jù)歷史人流量預(yù)估每個閘機的當(dāng)前人流通過量,終端11從閘機中選取當(dāng)前人流通過量滿足預(yù)設(shè)條件的目標(biāo)閘機,并在閘機分布圖中對目標(biāo)閘機的閘機標(biāo)識進行標(biāo)記,以提示用戶。該方案可以通過終端預(yù)估各閘機的當(dāng)前人流通過量,并在閘機分布圖中選擇人流通過量滿足預(yù)設(shè)條件的閘機標(biāo)記,以提示用戶
終端11和服務(wù)器12之間可以但不限于采用以下傳輸協(xié)議中的任一種:http(hypertexttransferprotocol,超文本傳輸協(xié)議)、ftp(filetransferprotocol,文件傳輸協(xié)議)、p2p(peertopeer,對等網(wǎng)絡(luò))、p2sp(peertoserver&peer,點對服務(wù)器和點)等。
在一實施例中,本發(fā)明實施例提供了一種閘機提示方法,參考圖2,該閘機提示方法的具體流程如下:
101、獲取當(dāng)前的系統(tǒng)時間。
比如,終端可以獲取當(dāng)前的系統(tǒng)時間。
102、確定該系統(tǒng)時間對應(yīng)的目標(biāo)歷史時間段。
其中,系統(tǒng)時間對應(yīng)的目標(biāo)歷史時間段可以為系統(tǒng)時間所落入的歷史時間段。
其中,歷史時間段為在當(dāng)前時刻之前一個時間段,該歷史時間段的劃分方式可以有多種,比如,可以對過去每天的時間進行劃分,得到歷史時間段。比如,歷史時間段可以為8:00-9:00、10:00-10:30等等。
又比如,還可以對過去每個月的時間進行劃分,得到歷史時間段,比如,歷史時間段可以為1號-3號、4號-5號、20號-23號等等。
103、獲取每個閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量。
其中,閘機可以為地鐵站的閘機、高鐵站的閘機或者其他交通站的閘機。比如,該閘機可以地鐵站的閘機時,可以為進站閘機、出站閘機等等。
其中,歷史人流通過量可以為閘機在過去某個時間段(即歷史時間段)內(nèi)通過的用戶數(shù)量,或者,還可以為閘機在歷史時間段內(nèi)的單位時間所通過的用戶數(shù)量,如,每分鐘通過的用戶數(shù)量等等。
在一實施例中,當(dāng)歷史時間段為基于對過去每天的時間進行劃分得到時,閘機在該目標(biāo)歷史時間段內(nèi)的歷史人流通過量,可以包括:過去每天閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量;比如,可以包括過去一周閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量。比如,星期一閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量、星期二閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量、……星期天閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量。
又比如,歷史人流通過量具體可以包括昨天閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量、前天閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量、大前天閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量等等。例如,當(dāng)前時間為6月14號,那么可以獲取6月13號閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量、6月12號閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量、6月11號閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量……6月1號閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量等等。
104、根據(jù)歷史人流量預(yù)估每個閘機的當(dāng)前人流通過量。
在一實施例中,為了提高當(dāng)前人流通過量的預(yù)估精確性,可以對過去每天閘機在歷史時間段內(nèi)的歷史人流通過量的加權(quán)處理如求加權(quán)和,然后,基于加權(quán)和來預(yù)估每個閘機的當(dāng)前人流通過量。比如,步驟“根據(jù)該歷史人流量預(yù)估每個閘機的當(dāng)前人流通過量”可以包括:
根據(jù)過去每天閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量、以及過去每天對應(yīng)的權(quán)重值,獲取閘機在目標(biāo)歷史時間內(nèi)的歷史人流通過量的加權(quán)和;
根據(jù)該加權(quán)和預(yù)估每個閘機的當(dāng)前人流通過量。
例如在當(dāng)前系統(tǒng)時間為2017年6月13日9點,那么,可以確定9點落入到歷史時間段8:30-9:10之間,以獲取過去五天閘機8:30-9:10的人流通過量為例,此時可以獲取6月12日閘機在8:30-9:10的人流通過量a、6月11日閘機在8:30-9:10的人流通過量a、6月10日閘機在8:30-9:10的人流通過量b、6月9日閘機在8:30-9:10的人流通過量c、6月8日閘機在8:30-9:10的人流通過量d、6月7日閘機在8:30-9:10的人流通過量e。然后,計算過去五天閘機在目標(biāo)時間段內(nèi)的歷史人流通過量加權(quán)之和,如通過公式a*p1+b*p2+c*p3+d*p4+e*p5計算,其中,p1、p2、p3、p4、p5為6月11日、6月10日、6月9日、6月8日、6月7日分別對應(yīng)的權(quán)重值。
其中,過去每天對應(yīng)的權(quán)重值可以有多種方式設(shè)定,比如,可以基于每天日期對應(yīng)的星期數(shù)來設(shè)定。例如,星期一對應(yīng)的權(quán)重值為10%、星期二對應(yīng)的權(quán)重值為20%、星期對應(yīng)的權(quán)重為30%等等。
其中,加權(quán)和可以為加權(quán)平均值,也即,過去每天對應(yīng)的權(quán)重值相同,比如,p1=p2=p3=p4=p5,此時,通過公式a*p1+b*p2+c*p3+d*p4+e*p5便可以求得閘機在目標(biāo)歷史時間段內(nèi)的歷史平均人流通過量。
本發(fā)明實施例中,可以基于歷史人流通過量預(yù)估每個閘機的當(dāng)前人流通過量,可以在無法通過終端獲取當(dāng)前人流通過量的情況下,快速獲取當(dāng)前人流通過量。在一實施例中,為提高當(dāng)前人流通過量的預(yù)估精確性,可以基于每個閘機對應(yīng)的預(yù)設(shè)人流增加比例,來預(yù)估閘機的當(dāng)前人流通過量。也即步驟“根據(jù)該歷史人流通過量預(yù)估每個閘機的當(dāng)前人流通過量”可以包括:
確定閘機對應(yīng)的人流增加比例;
根據(jù)該歷史人流通過量、和該人流增加比例,預(yù)估閘機的當(dāng)前人流通過量。
例如當(dāng)獲取某個閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量為200時,如果確定該閘機對應(yīng)的人流增加比例為20%,那么預(yù)估出該閘機的當(dāng)前人流通過量為200+200*20%=240。
其中,人流增加比例,為當(dāng)前時間相對于與歷史人流通過量的人流通過量百分比,比如,10%、20%等等。在一實施例中,可以預(yù)先設(shè)置每個閘機對應(yīng)的人流增加比例,這樣后續(xù)預(yù)估當(dāng)前人流通過量時,可以直接提取閘機對應(yīng)的人流增加比例來計算,此時,人流增加比例即為預(yù)設(shè)人流增加比例。
在一實施例中,可以基于閘機的位置來確定閘機對應(yīng)的人流增加比例,比如,可以確定閘機說位于入口區(qū)域,基于入口區(qū)域來確定人流增加比例。也即步驟“確定閘機對應(yīng)的預(yù)設(shè)人流增加比例”可以包括:
確定閘機所位于入口區(qū)域;
獲取該入口區(qū)域?qū)?yīng)的預(yù)設(shè)人流增加比例,得到該閘機對應(yīng)的人流增加比例。
其中,入口區(qū)域可以用戶進站的入口區(qū)域,比如可以為地鐵站入口區(qū)域、高鐵站入口區(qū)域等。
在一實施例中,可以將入口區(qū)域?qū)?yīng)的預(yù)設(shè)人流增加比例作為閘機對應(yīng)的人流增加比例。例如,當(dāng)閘機位于地鐵站a入口區(qū)域,那么可以獲取a入口區(qū)域?qū)?yīng)的預(yù)設(shè)人流增加比例,如30%,那么此時,閘機對應(yīng)的人流增加比例即為30%。
在一實施例中,還可以通過終端記錄用戶終端在一段歷史時段內(nèi)各閘機的人流增加量。然后,可以利用學(xué)習(xí)算法對各閘機的人流增加量進行分析和學(xué)習(xí)處理,終端通過自行分析和學(xué)習(xí)的處理過程生成每個閘機的人流增加比例。這樣后續(xù),便可以從學(xué)習(xí)結(jié)果中直接獲取閘機對應(yīng)的人流增加比例。
105、從閘機中選取當(dāng)前人流通過量滿足預(yù)設(shè)條件的目標(biāo)閘機,并在閘機分布圖中對目標(biāo)閘機的閘機標(biāo)識進行標(biāo)記,以提示用戶。
其中,預(yù)設(shè)條件有多種,可以根據(jù)實際需求設(shè)定;比如,為了選取人流通過量較少的閘機,預(yù)設(shè)條件可以包括:當(dāng)前人流通過量小于預(yù)設(shè)閾值;此時,步驟“從閘機中選取當(dāng)前人流通過量滿足預(yù)設(shè)條件的目標(biāo)閘機”可以從閘機中選取當(dāng)前人流通過量小于預(yù)設(shè)閾值的目標(biāo)閘機。
又比如,為選擇人流通過量較多的閘機,預(yù)設(shè)條件可以包括:當(dāng)前人流通過量大于預(yù)設(shè)閾值,此時,步驟“從閘機中選取當(dāng)前人流通過量滿足預(yù)設(shè)條件的目標(biāo)閘機”可以從閘機中選取當(dāng)前人流通過量大于預(yù)設(shè)閾值的目標(biāo)閘機。
在一實施例中,為能提高閘機標(biāo)記和提示的準(zhǔn)確性,本實施例在選取人流通過量較少的閘機時,還可以考慮預(yù)估人流增加量。具體地,步驟“從閘機中選取當(dāng)前人流通過量滿足預(yù)設(shè)條件的目標(biāo)閘機”可以包括:
從閘機中選取當(dāng)前人流通過量小于預(yù)設(shè)閾值的候選閘機;
獲取該候選閘機對應(yīng)的未來人流增加量;
根據(jù)候選閘機的當(dāng)前人流通過量和該未來人流增加量,獲取該候選閘機的未來人流通過量;
從候選閘機中選取未來人流通過量小于該預(yù)設(shè)閾值的目標(biāo)閘機。
比如,通過計算可得到:閘機1的當(dāng)前人流通過量為100、閘機2的當(dāng)前人流通過量為80、閘機3的當(dāng)前人流通過量為50、閘機4的當(dāng)前人流通過量為30、閘機5的當(dāng)前人流通過量為20,假設(shè)預(yù)設(shè)閾值為60,那么此時,可以選取閘機3、閘機4、閘機5為候選閘機。然后,獲取閘機3、閘機4、閘機5分別對應(yīng)的未來人流增加量分別為20、10、5。此時,可以基于閘機當(dāng)前人流通過量和未來人流增加量,計算閘機的未來人流通過量,如閘機3、閘機4、閘機5的未來人流通過量分別為50+20=70、30+10=40、20+5=25。
在獲取閘機3、閘機4、閘機5的未來人流通過量之后,可以選取未來人流通過量小于預(yù)設(shè)閾值為60的閘機作為目標(biāo)閘機,這里很明顯選取閘機4和閘機5為目標(biāo)閘機。
其中,未來人流增加量為在未來時刻閘機的人流通過量的增加量。該未來人流增加量的獲取方式可以有多種,比如,在一實施例中,為了提高未來人流增加量的準(zhǔn)確性,可以基于終端當(dāng)前與閘機之間的距離來獲取。也即步驟“獲取候選閘機對應(yīng)的未來人流增加量”可以包括:
獲取該終端當(dāng)前與候選閘機之間的距離;
獲取該距離對應(yīng)的預(yù)估人流增加量;
根據(jù)該距離對應(yīng)的預(yù)估人流增加量,獲取該候選閘機對應(yīng)的未來人流增加量。
其中,終端與候選閘機之間的距離可以為直線距離,也可以為在地圖上的線路距離等等。
在一實施例中,可以直接將預(yù)估人流增加量作為未來人流增加量;比如,當(dāng)終端當(dāng)前與候選閘機自己的距離為100m時,可以獲取100m對應(yīng)的預(yù)估人流增加量為10,此時,候選閘機的未來人流增加量即為10。
比如,通過計算可得到:閘機1的當(dāng)前人流通過量為100、閘機2的當(dāng)前人流通過量為80、閘機3的當(dāng)前人流通過量為50、閘機4的當(dāng)前人流通過量為30、閘機5的當(dāng)前人流通過量為20,假設(shè)預(yù)設(shè)閾值為60,那么此時,可以選取閘機3、閘機4、閘機5為候選閘機。然后,可以獲取終端分別與閘機3、閘機4、閘機5之間的距離,并獲取各距離對應(yīng)的預(yù)估人流增加量,進而得到閘機3、閘機4、閘機5對應(yīng)的未來人流增加量,如分別為5、40、8。
此時,可以基于閘機當(dāng)前人流通過量和未來人流增加量,計算閘機的未來人流通過量,如閘機3、閘機4、閘機5的未來人流通過量分別為50+5=55、30+40=70、20+8=28。在獲取閘機3、閘機4、閘機5的未來人流通過量之后,可以選取未來人流通過量小于預(yù)設(shè)閾值為60的閘機作為目標(biāo)閘機,這里很明顯選取閘機3和閘機5為目標(biāo)閘機。
在一實施例中,還可以通過終端記錄用戶終端在一段歷史時段內(nèi)與閘機之間的不同距離,以及不同距離對應(yīng)的人流增加量。然后,可以利用學(xué)習(xí)算法對終端與閘機之間的不同距離、以及距離對應(yīng)的人流增加量進行分析和學(xué)習(xí)處理,終端通過自行分析和學(xué)習(xí)的處理過程生成每種距離一般對應(yīng)的人流增加量。此時,可以在獲取終端與候選閘機之間的距離之后,便可以從學(xué)習(xí)結(jié)果中獲取相應(yīng)的預(yù)估人流增加量。
其中,本發(fā)明實施例的閘機分布圖可以包括閘機的閘機標(biāo)識等信息,比如,該閘機分布圖還可以包括地鐵站出口、站內(nèi)路線等等。該閘機標(biāo)識可以包括閘機對應(yīng)的圖標(biāo)等。
本發(fā)明實施例確定在目標(biāo)閘機時,可以在閘機分布圖中對該目標(biāo)閘機的閘機標(biāo)識進行標(biāo)記,以提醒用戶該閘機的人流通過量滿足一定條件,如人流通過量較多或者較少等。
其中,對標(biāo)識進行標(biāo)記的方式可以有多種,比如,可用通過文字標(biāo)記、通過顏色標(biāo)記等等。
參考圖3,以預(yù)設(shè)條件包括人流通過量小于預(yù)設(shè)閾值為例,當(dāng)目標(biāo)閘機為入站閘機a、入站閘機b、入站閘機c時,可以在閘機分布圖中通過文字標(biāo)記閘機a、閘機b、閘機c的圖標(biāo),以提示用戶入站閘機a、入站閘機b、入站閘機c人流量較少,如通過“暢通”,表示人流量少,“擁堵”表示人流量多。其中,圖中閘機a、b、c、d、e、f為入站閘機,閘機h、i、k、j為出站閘機。
由上可知,本發(fā)明實施例采用獲取當(dāng)前的系統(tǒng)時間,確定系統(tǒng)時間對應(yīng)的目標(biāo)歷史時間段,獲取每個閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量,根據(jù)歷史人流量預(yù)估每個閘機的當(dāng)前人流通過量,從閘機中選取當(dāng)前人流通過量滿足預(yù)設(shè)條件的目標(biāo)閘機,并在閘機分布圖中對目標(biāo)閘機的閘機標(biāo)識進行標(biāo)記,以提示用戶。該方案可以通過終端預(yù)估各閘機的當(dāng)前人流通過量,并在閘機分布圖中選擇人流通過量滿足預(yù)設(shè)條件的閘機標(biāo)記,以提示用戶,比如,選取人流通過量較少的閘機進行標(biāo)記等等,提升了終端的智能性、方便用戶快速通過閘機。
在一實施例中,本發(fā)明實施例還提供了另一種閘機提示方法,如圖4所示,本實施例基于圖1所示的系統(tǒng)來介紹本發(fā)明的閘機提示方法,其具體流程如下:
201、終端獲取當(dāng)前的系統(tǒng)時間。
202、終端確定系統(tǒng)時間對應(yīng)的目標(biāo)歷史時間段。
其中,系統(tǒng)時間對應(yīng)的目標(biāo)歷史時間段可以為系統(tǒng)時間所落入的歷史時間段。
其中,歷史時間段為在當(dāng)前時刻之前一個時間段,該歷史時間段的劃分方式可以有多種,比如,可以對過去每天的時間進行劃分,得到歷史時間段。比如,歷史時間段可以為8:50-9:00、10:10-10:40等等。
203、終端從服務(wù)器獲取每個閘機在該目標(biāo)歷史時間段內(nèi)的歷史人流通過量。
本發(fā)明實施例中,閘機可以為地鐵站的閘機、高鐵站的閘機或者其他交通站的閘機。比如,該閘機可以地鐵站的閘機時,可以為進站閘機、出站閘機等等。
歷史人流通過量可以為閘機在過去某個時間段(即歷史時間段)內(nèi)通過的用戶數(shù)量,或者,還可以為閘機在歷史時間段內(nèi)的單位時間所通過的用戶數(shù)量,如,每分鐘通過的用戶數(shù)量等等。
比如,歷史人流通過量可以包括:過去每天閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量;比如,可以包括過去一周閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量。
例如,當(dāng)前時間為5月13號9點,落入8:30-9:20之間,那么可以獲取5月12號閘機在8:30-9:20內(nèi)的歷史人流通過量、5月11號閘機在8:30-9:20內(nèi)的歷史人流通過量等等。
204、終端根據(jù)該歷史人流量預(yù)估每個閘機的當(dāng)前人流通過量。
比如,終端可以對過去每天閘機在歷史時間段內(nèi)的歷史人流通過量的求加加權(quán)和,然后,基于加權(quán)和來預(yù)估每個閘機的當(dāng)前人流通過量。
比如,終端計算過去五天閘機在目標(biāo)時間段內(nèi)的歷史人流通過量加權(quán)之和,如通過公式a*p1+b*p2+c*p3+d*p4+e*p5計算,其中,p1、p2、p3、p4、p5為過去每天對應(yīng)的權(quán)重值,如6月11日、6月10日、6月9日、6月8日、6月7日分別對應(yīng)的權(quán)重值。
比如,終端還可以基于每個閘機對應(yīng)的預(yù)設(shè)人流增加比例,來預(yù)估閘機的當(dāng)前人流通過量,具體地,可以確定閘機對應(yīng)的人流增加比例,根據(jù)該歷史人流通過量、和該人流增加比例,預(yù)估閘機的當(dāng)前人流通過量。
205、終端從閘機中選取當(dāng)前人流通過量小于預(yù)設(shè)閾值的候選閘機。
為了選取人流通過量較小的閘機,本實施例可以先選取當(dāng)前人流通過量小于預(yù)設(shè)閾值的閘機作為候選閘機。
在一實施例中,終端還可以同時選取當(dāng)前人流通過量大于相應(yīng)閾值的候選閘機。以同時選取人流通過量較大的閘機。
206、終端根據(jù)候選閘機的當(dāng)前人流通過量和該未來人流增加量,獲取該候選閘機的未來人流通過量。
比如,閘機的當(dāng)前人流通過量為100,未來人流增加量為30,此時候選閘機的未來人流通過量為130。
其中,未來人流增加量為在未來時刻閘機的人流通過量的增加量。該未來人流增加量的獲取方式可以有多種,比如,在一實施例中,為了提高未來人流增加量的準(zhǔn)確性,終端可以獲取終端當(dāng)前與候選閘機之間的距離,獲取該距離對應(yīng)的預(yù)估人流增加量,將該預(yù)估人流增加量作為候選閘機對應(yīng)的未來人流增加量。
207、終端從候選閘機中選取未來人流通過量小于該預(yù)設(shè)閾值的目標(biāo)閘機。
在得到未來人流通過量后,可以再次從候選閘機中選取未來人流通過量小于該預(yù)設(shè)閾值的目標(biāo)閘機。
在一實施例中,還可以再次從候選閘機中選取未來人流通過量大于相應(yīng)閾值的目標(biāo)閘機等等。
208、終端可以在閘機分布圖中對目標(biāo)閘機對應(yīng)閘機圖標(biāo)進行標(biāo)記,以提醒用戶該目標(biāo)閘機的人流通過量較低。
其中,本發(fā)明實施例的閘機分布圖可以包括閘機的閘機標(biāo)識等信息,比如,該閘機分布圖還可以包括地鐵站出口、站內(nèi)路線等等。
其中,對標(biāo)識進行標(biāo)記的方式可以有多種,比如,可用通過文字標(biāo)記、通過顏色標(biāo)記等等。
例如,參考圖5,可以對在閘機分布圖中相應(yīng)的出站閘機、進站閘機的圖標(biāo)進行標(biāo)記,提示閘機的人流通過量較少或較多。比如,通過“暢通”表示人流通過量較少,通過“擁堵”表示人流通過量較多。在其他實施例中還可以采用其他文字來表示閘機的人流通過量較少或較多。
其中,圖中閘機a、b、c、d、e、f為入站閘機,閘機h、i、k、j為出站閘機。
由上可知,本發(fā)明實施例采用獲取當(dāng)前的系統(tǒng)時間,確定系統(tǒng)時間對應(yīng)的目標(biāo)歷史時間段,獲取每個閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量,根據(jù)歷史人流量預(yù)估每個閘機的當(dāng)前人流通過量,從閘機中選取當(dāng)前人流通過量滿足預(yù)設(shè)條件的目標(biāo)閘機,并在閘機分布圖中對目標(biāo)閘機的閘機標(biāo)識進行標(biāo)記,以提示用戶。該方案可以通過終端預(yù)估各閘機的當(dāng)前人流通過量,并在閘機分布圖中選擇人流通過量滿足預(yù)設(shè)條件的閘機標(biāo)記,以提示用戶,比如,選取人流通過量較少的閘機進行標(biāo)記等等,提升了終端的智能性、方便用戶快速通過閘機。
為了便于更好的實施本發(fā)明實施例提供的閘機提示方法,在一實施例中還提供了一種閘機提示裝置。其中名詞的含義與上述閘機提示方法中相同,具體實現(xiàn)細(xì)節(jié)可以參考方法實施例中的說明。
如圖6所示,閘機提示裝置30可以包括:時間獲取模塊301、確定模塊302、人流獲取模塊303、人流預(yù)估模塊304以及提示模塊305;
時間獲取模塊301,用于獲取當(dāng)前的系統(tǒng)時間;
確定模塊302,用于確定該系統(tǒng)時間對應(yīng)的目標(biāo)歷史時間段;
人流獲取模塊303,用于獲取每個閘機在該目標(biāo)歷史時間段內(nèi)的歷史人流通過量;
人流預(yù)估模塊304,用于根據(jù)該歷史人流量預(yù)估每個閘機的當(dāng)前人流通過量;
提示模塊305,用于從閘機中選取當(dāng)前人流通過量滿足預(yù)設(shè)條件的目標(biāo)閘機,并在閘機分布圖中對該目標(biāo)閘機的閘機標(biāo)識進行標(biāo)記,以提示用戶。
在一實施例中,歷史人流通過量包括:過去每天閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量;該人流預(yù)估模塊,用于:根據(jù)過去每天閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量、以及過去每天對應(yīng)的權(quán)重值,獲取閘機在目標(biāo)歷史時間內(nèi)的歷史人流通過量的加權(quán)和;根據(jù)該加權(quán)和預(yù)估每個閘機的當(dāng)前人流通過量。
在一實施例中,參考圖7,提示模塊305可以包括:選取子模塊3051和標(biāo)記子模塊3052;
該選取子模塊3051,用于:
從閘機中選取當(dāng)前人流通過量小于預(yù)設(shè)閾值的候選閘機;
獲取該候選閘機對應(yīng)的未來人流增加量;
根據(jù)候選閘機的當(dāng)前人流通過量和該未來人流增加量,獲取該候選閘機的未來人流通過量;
從候選閘機中選取未來人流通過量小于該預(yù)設(shè)閾值的目標(biāo)閘機;
該標(biāo)記子模塊3052,用于在閘機分布圖中對該目標(biāo)閘機的閘機標(biāo)識進行標(biāo)記,以提示用戶。
在一實施例中,選取子模塊3051,可以用于:
獲取該終端當(dāng)前與候選閘機之間的距離;
獲取該距離對應(yīng)的預(yù)估人流增加量;
根據(jù)該距離對應(yīng)的預(yù)估人流增加量,獲取該候選閘機對應(yīng)的未來人流增加量。
在一實施例中,參考圖8,人流預(yù)估模塊304包括:比例確定子模塊3041和預(yù)估子模塊3042;
該比例確定子模塊3041,用于確定閘機對應(yīng)的人流增加比例;
該預(yù)估子模塊3042,用于根據(jù)該歷史人流通過量、和該人流增加比例,預(yù)估閘機的當(dāng)前人流通過量。
在一實施例中,比例確定子模塊3041,用于:確定閘機所位于入口區(qū)域;獲取該入口區(qū)域?qū)?yīng)的預(yù)設(shè)人流增加比例,得到該閘機對應(yīng)的人流增加比例。
具體實施時,以上各個模塊可以作為獨立的實體來實現(xiàn),也可以進行任意組合,作為同一或若干個實體來實現(xiàn),以上各個模塊的具體實施可參見前面的方法實施例,在此不再贅述。
由上可知,本發(fā)明實施例通過的閘機提示裝置30通過時間獲取模塊301獲取當(dāng)前的系統(tǒng)時間,然后,由確定模塊302確定系統(tǒng)時間對應(yīng)的目標(biāo)歷史時間段,由人流獲取模塊303獲取每個閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量,由人流預(yù)估模塊304根據(jù)歷史人流量預(yù)估每個閘機的當(dāng)前人流通過量,由提示模塊305從閘機中選取當(dāng)前人流通過量滿足預(yù)設(shè)條件的目標(biāo)閘機,并在閘機分布圖中對目標(biāo)閘機的閘機標(biāo)識進行標(biāo)記,以提示用戶。該方案可以通過終端預(yù)估各閘機的當(dāng)前人流通過量,并在閘機分布圖中選擇人流通過量滿足預(yù)設(shè)條件的閘機標(biāo)記,以提示用戶,比如,選取人流通過量較少的閘機進行標(biāo)記等等,提升了終端的智能性。
在一實施例中,本發(fā)明還提供一種存儲介質(zhì),所述存儲介質(zhì)存儲有指令,所述指令被處理器執(zhí)行時實現(xiàn)本發(fā)明實施例任一提供的閘機提示方法的步驟。
在一實施例中,參考圖9,本發(fā)明還提供一種終端400,包括存儲器401和處理器402,所述存儲器401存儲有指令,所述處理器402加載所述指令以執(zhí)行本發(fā)明實施例任一提供的閘機提示方法的步驟。
請參閱圖10,圖10為本發(fā)明實施例提供的終端結(jié)構(gòu)示意圖。該終端500可以包括射頻(rf,radiofrequency)電路501、包括有一個或一個以上計算機可讀存儲介質(zhì)的存儲器502、輸入單元503、顯示單元504、傳感器504、音頻電路506、無線保真(wifi,wirelessfidelity)模塊507、包括有一個或者一個以上處理核心的處理器508、以及電源509等部件。本領(lǐng)域技術(shù)人員可以理解,圖10中示出的終端結(jié)構(gòu)并不構(gòu)成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
射頻電路501可用于收發(fā)信息,或通話過程中信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器508處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。
存儲器502可用于存儲應(yīng)用程序和數(shù)據(jù)。存儲器502存儲的應(yīng)用程序中包含有可執(zhí)行代碼。應(yīng)用程序可以組成各種功能模塊。處理器508通過運行存儲在存儲器502的應(yīng)用程序,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器502可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器502可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應(yīng)地,存儲器502還可以包括存儲器控制器,以提供處理器508和輸入單元503對存儲器502的訪問。
輸入單元503可用于接收輸入的數(shù)字、字符信息或用戶特征信息(比如指紋),以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號輸入。
顯示單元504可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元504可包括顯示面板。
雖然在圖10中,觸敏表面與顯示面板是作為兩個獨立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將觸敏表面與顯示面板集成而實現(xiàn)輸入和輸出功能。
終端還可包括至少一種傳感器505,比如光傳感器、運動傳感器以及其他傳感器。
音頻電路506可通過揚聲器、傳聲器提供用戶與終端之間的音頻接口。
無線保真(wifi)屬于短距離無線傳輸技術(shù),終端通過無線保真模塊507可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。
處理器508是終端的控制中心,利用各種接口和線路連接整個終端的各個部分,通過運行或執(zhí)行存儲在存儲器502內(nèi)的應(yīng)用程序,以及調(diào)用存儲在存儲器502內(nèi)的數(shù)據(jù),執(zhí)行終端的各種功能和處理數(shù)據(jù),從而對終端進行整體監(jiān)控。可選的,處理器508可包括一個或多個處理核心;優(yōu)選的,處理器508可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器508中。
終端還包括給各個部件供電的電源509(比如電池)。盡管圖10中未示出,終端還可以包括攝像頭、藍牙模塊等,在此不再贅述。
其中,處理器508加載存儲器502中的指令或程序以實現(xiàn)以下步驟:
獲取當(dāng)前的系統(tǒng)時間,確定系統(tǒng)時間對應(yīng)的目標(biāo)歷史時間段,獲取每個閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量,根據(jù)歷史人流量預(yù)估每個閘機的當(dāng)前人流通過量,從閘機中選取當(dāng)前人流通過量滿足預(yù)設(shè)條件的目標(biāo)閘機,并在閘機分布圖中對目標(biāo)閘機的閘機標(biāo)識進行標(biāo)記,以提示用戶。該方案可以通過終端預(yù)估各閘機的當(dāng)前人流通過量,并在閘機分布圖中選擇人流通過量滿足預(yù)設(shè)條件的閘機標(biāo)記,以提示用戶。
一實施例中,所述歷史人流通過量包括:過去每天閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量;處理器508可以實現(xiàn)以下步驟:
根據(jù)過去每天閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量、以及過去每天對應(yīng)的權(quán)重值,獲取閘機在目標(biāo)歷史時間內(nèi)的歷史人流通過量的加權(quán)和;
根據(jù)所述加權(quán)和預(yù)估每個閘機的當(dāng)前人流通過量。
一實施例中,處理器508可以實現(xiàn)以下步驟:
從閘機中選取當(dāng)前人流通過量小于預(yù)設(shè)閾值的候選閘機;
獲取所述候選閘機對應(yīng)的未來人流增加量;
根據(jù)候選閘機的當(dāng)前人流通過量和所述未來人流增加量,獲取所述候選閘機的未來人流通過量;
從候選閘機中選取未來人流通過量小于所述預(yù)設(shè)閾值的目標(biāo)閘機。
一實施例中,處理器508可以實現(xiàn)以下步驟:
獲取所述終端當(dāng)前與候選閘機之間的距離;
獲取所述距離對應(yīng)的預(yù)估人流增加量;
根據(jù)所述距離對應(yīng)的預(yù)估人流增加量,獲取所述候選閘機對應(yīng)的未來人流增加量。
一實施例中,處理器508可以實現(xiàn)以下步驟:
確定閘機對應(yīng)的人流增加比例;
根據(jù)所述歷史人流通過量、和所述人流增加比例,預(yù)估閘機的當(dāng)前人流通過量。
一實施例中,處理器508可以實現(xiàn)以下步驟:
確定閘機所位于入口區(qū)域;
獲取所述入口區(qū)域?qū)?yīng)的預(yù)設(shè)人流增加比例,得到所述閘機對應(yīng)的人流增加比例。
本發(fā)明實施例終端500采用獲取當(dāng)前的系統(tǒng)時間,確定系統(tǒng)時間對應(yīng)的目標(biāo)歷史時間段,獲取每個閘機在目標(biāo)歷史時間段內(nèi)的歷史人流通過量,根據(jù)歷史人流量預(yù)估每個閘機的當(dāng)前人流通過量,從閘機中選取當(dāng)前人流通過量滿足預(yù)設(shè)條件的目標(biāo)閘機,并在閘機分布圖中對目標(biāo)閘機的閘機標(biāo)識進行標(biāo)記,以提示用戶。該方案可以通過終端預(yù)估各閘機的當(dāng)前人流通過量,并在閘機分布圖中選擇人流通過量滿足預(yù)設(shè)條件的閘機標(biāo)記,以提示用戶,比如,選取人流通過量較少的閘機進行標(biāo)記等等,提升了終端的智能性。
需要說明的是,本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于計算機可讀存儲介質(zhì)中,如存儲在終端的存儲器中,并被該終端內(nèi)的至少一個處理器執(zhí)行,在執(zhí)行過程中可包括如信息發(fā)布方法的實施例的流程。其中,存儲介質(zhì)可以包括:只讀存儲器(rom,readonlymemory)、隨機存取記憶體(ram,randomaccessmemory)、磁盤或光盤等。
以上對本發(fā)明實施例提供的一種閘機提示方法、裝置、存儲介質(zhì)和終端進行了詳細(xì)介紹,其各功能模塊可以集成在一個處理芯片中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。