欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

充值終端監(jiān)控系統(tǒng)及其方法

文檔序號(hào):10473582閱讀:660來源:國知局
充值終端監(jiān)控系統(tǒng)及其方法
【專利摘要】本發(fā)明涉及一種充值終端監(jiān)控系統(tǒng),包括至少一個(gè)充值終端、監(jiān)控采集模塊、監(jiān)控處理模塊和數(shù)據(jù)庫;監(jiān)控采集模塊包括依次連接的前置單元、防護(hù)單元和轉(zhuǎn)發(fā)單元,監(jiān)控處理模塊包括監(jiān)控接收存儲(chǔ)單元、監(jiān)控調(diào)用單元和監(jiān)控單元;所述前置單元與充值終端連接,轉(zhuǎn)發(fā)單元與監(jiān)控接收存儲(chǔ)單元連接,監(jiān)控接收存儲(chǔ)單元和監(jiān)控單元均與數(shù)據(jù)庫連接,監(jiān)控單元與監(jiān)控調(diào)用單元連接;所述監(jiān)控采集模塊用于接收充值終端發(fā)送的初始數(shù)據(jù),并發(fā)送至監(jiān)控處理模塊;監(jiān)控處理模塊對(duì)充值終端進(jìn)行監(jiān)控,并將終端監(jiān)控?cái)?shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫。本發(fā)明的優(yōu)點(diǎn)在于實(shí)現(xiàn)對(duì)充值終端、充值商戶和充值渠道的統(tǒng)一管理和監(jiān)控,及時(shí)發(fā)現(xiàn)故障,高效協(xié)助恢復(fù)工作。
【專利說明】
充值終端監(jiān)控系統(tǒng)及其方法
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及終端監(jiān)控技術(shù),具體涉及充值終端監(jiān)控系統(tǒng)及其方法。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)的發(fā)展,在許多商戶和銀行都設(shè)有城市交通卡的充值服務(wù)終端,除了充值終端網(wǎng)絡(luò),由充值終端組成的充值商戶網(wǎng)絡(luò),以及由充值商戶組成的充值渠道網(wǎng)絡(luò),每個(gè)城市的交通卡的充值服務(wù)系統(tǒng)是一個(gè)龐大的網(wǎng)絡(luò),面對(duì)龐大的網(wǎng)絡(luò)的巨大的數(shù)據(jù)量,充值服務(wù)系統(tǒng)的管理和監(jiān)控成了非常復(fù)雜的一項(xiàng)工作。

【發(fā)明內(nèi)容】

[0003]針對(duì)上述技術(shù)問題,本發(fā)明的目的之一在于提出一種充值終端監(jiān)控系統(tǒng),其能解決充值終端網(wǎng)絡(luò)的管理和監(jiān)控問題。
[0004]本發(fā)明的目的之二在于提出一種充值終端監(jiān)控方法,其能解決充值終端網(wǎng)絡(luò)的管理和監(jiān)控問題。
[0005]為了達(dá)到上述目的之一,本發(fā)明所采用的技術(shù)方案如下:
[0006]—種充值終端監(jiān)控系統(tǒng),包括至少一個(gè)充值終端、監(jiān)控采集模塊、監(jiān)控處理模塊和數(shù)據(jù)庫;監(jiān)控采集模塊包括依次連接的前置單元、防護(hù)單元和轉(zhuǎn)發(fā)單元,監(jiān)控處理模塊包括監(jiān)控接收存儲(chǔ)單元、監(jiān)控調(diào)用單元和監(jiān)控單元;所述前置單元與充值終端連接,轉(zhuǎn)發(fā)單元與監(jiān)控接收存儲(chǔ)單元連接,監(jiān)控接收存儲(chǔ)單元和監(jiān)控單元均與數(shù)據(jù)庫連接,監(jiān)控單元與監(jiān)控調(diào)用單元連接;
[0007]所述前置單元用于接收充值終端發(fā)送的初始數(shù)據(jù),并將該初始數(shù)據(jù)發(fā)送至防護(hù)單元;
[0008]所述防護(hù)單元用于判斷初始數(shù)據(jù)是否合法,并將合法的初始數(shù)據(jù)發(fā)送至轉(zhuǎn)發(fā)單元;
[0009]轉(zhuǎn)發(fā)單元用于將接收到的初始數(shù)據(jù)進(jìn)行封裝以得到封裝數(shù)據(jù),并將封裝數(shù)據(jù)發(fā)送至監(jiān)控接收存儲(chǔ)單元;封裝數(shù)據(jù)的類型包括心跳包數(shù)據(jù)和監(jiān)控配置請(qǐng)求數(shù)據(jù);
[0010]監(jiān)控接收存儲(chǔ)單元用于判斷封裝數(shù)據(jù)的類型;當(dāng)判斷到封裝數(shù)據(jù)是心跳包數(shù)據(jù),則將心跳包數(shù)據(jù)發(fā)送至數(shù)據(jù)庫;當(dāng)判斷到封裝數(shù)據(jù)是監(jiān)控配置請(qǐng)求數(shù)據(jù),則從數(shù)據(jù)庫中獲取監(jiān)控配置數(shù)據(jù),并通過監(jiān)控采集模塊將監(jiān)控配置數(shù)據(jù)發(fā)送至充值終端;
[0011]監(jiān)控調(diào)用單元用于從數(shù)據(jù)庫中獲取監(jiān)控單元的觸發(fā)周期,并根據(jù)觸發(fā)周期定時(shí)啟動(dòng)監(jiān)控單元,以使監(jiān)控單元從數(shù)據(jù)庫中獲取充值終端的監(jiān)控參數(shù),并根據(jù)監(jiān)控參數(shù)得到終端監(jiān)控?cái)?shù)據(jù),并將終端監(jiān)控?cái)?shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫。
[0012]作為優(yōu)選,充值終端監(jiān)控系統(tǒng)還包括告警單元,監(jiān)控調(diào)用單元、告警單元和數(shù)據(jù)庫依次連接;數(shù)據(jù)庫根據(jù)終端監(jiān)控?cái)?shù)據(jù)處理得到故障分析數(shù)據(jù),監(jiān)控調(diào)用單元用于啟動(dòng)告警單元,以使告警單元獲取數(shù)據(jù)庫中的故障分析數(shù)據(jù),并將故障分析數(shù)據(jù)發(fā)送至外部管理設(shè)備。告警單元可以將重大故障的信息以手機(jī)短信形式發(fā)給第一責(zé)任人。
[0013]作為優(yōu)選,充值終端監(jiān)控系統(tǒng)還包括充值商戶,充值商戶由充值終端組成;監(jiān)控單元對(duì)充值商戶進(jìn)行監(jiān)控得到商戶監(jiān)控?cái)?shù)據(jù),并將商戶監(jiān)控?cái)?shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫。
[0014]作為優(yōu)選,充值終端監(jiān)控系統(tǒng)還包括充值渠道,充值渠道由充值商戶組成;監(jiān)控單元對(duì)充值渠道進(jìn)行監(jiān)控得到渠道監(jiān)控?cái)?shù)據(jù),并將渠道監(jiān)控?cái)?shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫。
[0015]為了達(dá)到上述目的之二,本發(fā)明所采用的技術(shù)方案如下:
[0016]一種充值終端監(jiān)控方法,其特征在于,具體包括如下步驟:
[0017]S1、前置單元接收充值終端發(fā)送的初始數(shù)據(jù),并將初始數(shù)據(jù)發(fā)送至防護(hù)單元;
[0018]S2、防護(hù)單元判斷初始數(shù)據(jù)是否合法,若是則將初始數(shù)據(jù)發(fā)送至轉(zhuǎn)發(fā)單元,并執(zhí)行S3;否則丟棄該初始數(shù)據(jù);
[0019]S3、轉(zhuǎn)發(fā)單元對(duì)初始數(shù)據(jù)進(jìn)行封裝以得到封裝數(shù)據(jù),并將封裝數(shù)據(jù)發(fā)送至監(jiān)控接收存儲(chǔ)單元;封裝數(shù)據(jù)的類型包括心跳包數(shù)據(jù)和監(jiān)控配置請(qǐng)求數(shù)據(jù);
[0020]S4、監(jiān)控接收存儲(chǔ)單元判斷封裝數(shù)據(jù)的類型是否為心跳包數(shù)據(jù),若是,則將心跳包數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫;否則,監(jiān)控接收存儲(chǔ)單元從數(shù)據(jù)庫的獲取監(jiān)控配置數(shù)據(jù),并將監(jiān)控配置數(shù)據(jù)通過數(shù)據(jù)采集模塊發(fā)送至充值終端;
[0021]S5:啟動(dòng)監(jiān)控單元,監(jiān)控單元分別對(duì)充值終端、充值商戶和充值渠道進(jìn)行監(jiān)控。
[0022]作為優(yōu)選,步驟S5中監(jiān)控單元對(duì)充值終端進(jìn)行監(jiān)控具體包括如下子步驟:
[0023]al、監(jiān)控單元通過監(jiān)控采集模塊獲取充值終端的監(jiān)控參數(shù),判斷該充值終端的監(jiān)控參數(shù)與數(shù)據(jù)庫中充值終端的監(jiān)控參數(shù)是否一致;若是則執(zhí)行步驟a2;否則更新數(shù)據(jù)庫中的充值終端的監(jiān)控信息,執(zhí)行步驟a2;
[0024]a2、監(jiān)控單元判斷充值終端是否開機(jī),若是則執(zhí)行步驟a3;
[0025]a3、監(jiān)控單元從數(shù)據(jù)庫中獲取充值終端的監(jiān)控參數(shù),并根據(jù)充值終端的監(jiān)控參數(shù)得到充值終端的狀態(tài)數(shù)據(jù);
[0026]a4、監(jiān)控單元在將充值終端的狀態(tài)數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫。
[0027]作為優(yōu)選,所述步驟a3具體包括如下具體步驟:
[0028]a32、監(jiān)控單元獲取充值終端上一次充值的時(shí)間,判斷上一次充值的時(shí)間距離當(dāng)前時(shí)間是否超過第一預(yù)設(shè)充值時(shí)間,若是則充值終端狀態(tài)為故障,否則充值終端狀態(tài)為正常;
[0029]a33、監(jiān)控單元獲取該充值終端的上一次的狀態(tài)數(shù)據(jù),并獲取該充終端當(dāng)前的狀態(tài)數(shù)據(jù),將上一次的狀態(tài)數(shù)據(jù)與當(dāng)前的狀態(tài)數(shù)據(jù)進(jìn)行比對(duì),當(dāng)判斷到該充值終端的狀態(tài)產(chǎn)生變化時(shí),形成新的狀態(tài)數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫。
[0030]作為優(yōu)選,步驟a32之前還包括如下步驟:
[0031]a30、監(jiān)控單元獲取充值終端的當(dāng)前發(fā)送心跳包數(shù)據(jù)的時(shí)間和上一次發(fā)送心跳包數(shù)據(jù)的時(shí)間,定義當(dāng)前發(fā)送心跳包數(shù)據(jù)的時(shí)間與上一次發(fā)送心跳包數(shù)據(jù)的時(shí)間的時(shí)間間隔為第一時(shí)長,判斷第一時(shí)長是否超過心跳預(yù)設(shè)時(shí)間,若是則充值終端狀態(tài)為故障,否則執(zhí)行步驟a31;
[0032]a31、監(jiān)控單元判斷讀卡器狀態(tài)是否故障,若是則充值終端狀態(tài)為故障,否則執(zhí)行步驟a32。
[0033]作為優(yōu)選,S5中監(jiān)控單元對(duì)充值商戶進(jìn)行監(jiān)控具體包括如下子步驟:
[0034]bl、監(jiān)控單元獲取該充值商戶上所有的充值終端的狀態(tài)數(shù)據(jù);
[0035]b2、監(jiān)控單元判斷該充值商戶上是否存在有狀態(tài)正常的充值終端,若是則充值商戶狀態(tài)為正常,否則充值商戶狀態(tài)為故障;
[0036]b3、監(jiān)控單元將充值商戶的狀態(tài)數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫。
[0037]作為優(yōu)選,S5中監(jiān)控單元對(duì)充值渠道進(jìn)行監(jiān)控具體包括如下子步驟:
[0038]Cl、監(jiān)控單元獲取該充值渠道的充值時(shí)間,根據(jù)該充值時(shí)間判斷是否要對(duì)充值渠道進(jìn)行監(jiān)控;若是進(jìn)入步驟C2,否則結(jié)束此次通信;
[0039]c2、監(jiān)控單元獲取充值渠道中充值商戶的故障比例,判斷故障比是否大于預(yù)設(shè)故障閾值,若是則充值渠道的狀態(tài)為故障,否則充值渠道的狀態(tài)為正常;
[0040]c3、監(jiān)控單元將充值渠道的狀態(tài)數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫。
[0041]本發(fā)明具有如下有益效果:實(shí)現(xiàn)對(duì)充值終端、充值商戶和充值渠道的統(tǒng)一管理和監(jiān)控,及時(shí)發(fā)現(xiàn)故障,高效協(xié)助恢復(fù)工作。
【附圖說明】
[0042]圖1為本發(fā)明的充值終端監(jiān)控系統(tǒng)的模塊示意圖;
[0043]圖2為本發(fā)明的采集流程的流程圖;
[0044]圖3為本發(fā)明的數(shù)據(jù)交互流程流程圖;
[0045]圖4為本發(fā)明的監(jiān)控流程的流程圖;
[0046]圖5為本發(fā)明的終端監(jiān)控流程的流程圖;
[0047]圖6為本發(fā)明的心跳監(jiān)控流程的流程圖;
[0048]圖7為本發(fā)明的充值監(jiān)控流程的流程圖;
[0049]圖8為本發(fā)明的商戶監(jiān)控流程的流程圖;
[0050]圖9為本發(fā)明的渠道監(jiān)控流程的流程圖。
【具體實(shí)施方式】
[0051]下面,結(jié)合附圖以及【具體實(shí)施方式】,對(duì)本發(fā)明做進(jìn)一步描述:
[0052]如圖1所示,一種充值終端監(jiān)控系統(tǒng),包括依次連接的充值終端、監(jiān)控采集模塊、監(jiān)控處理模塊和數(shù)據(jù)庫;所述充值終端數(shù)量為至少一個(gè)。
[0053]所述監(jiān)控采集模塊包括依次連接的前置單元、防護(hù)單元和轉(zhuǎn)發(fā)單元,所述前置單元與充值終端連接,轉(zhuǎn)發(fā)單元與監(jiān)控處理模塊連接;
[0054]所述監(jiān)控處理模塊包括監(jiān)控接收存儲(chǔ)單元、監(jiān)控調(diào)用單元、監(jiān)控單元和告警單元;監(jiān)控接收存儲(chǔ)單元、監(jiān)控單元和告警單元均與數(shù)據(jù)庫連接,監(jiān)控接收存儲(chǔ)單元與轉(zhuǎn)發(fā)單元連接,監(jiān)控單元和告警單元均與監(jiān)控調(diào)用單元連接;
[0055]所述前置單元建立與充值終端的TCP/IP連接,接收充值終端發(fā)送的初始數(shù)據(jù),并將該初始數(shù)據(jù)發(fā)送至防護(hù)單元;所述初始數(shù)據(jù)的類型有兩種,分別是心跳包數(shù)據(jù)和監(jiān)控配置請(qǐng)求數(shù)據(jù);心跳包數(shù)據(jù)為一個(gè)系統(tǒng)內(nèi)定的數(shù)據(jù)格式,能被系統(tǒng)解析和區(qū)別。
[0056]防護(hù)單元檢測(cè)初始數(shù)據(jù)的IP是否合法,若IP合法則查詢數(shù)據(jù)庫中上一次接收初始數(shù)據(jù)的時(shí)間,若接收兩次初始數(shù)據(jù)的間隔時(shí)間不小于預(yù)定時(shí)間,防護(hù)單元將初始數(shù)據(jù)發(fā)送至轉(zhuǎn)發(fā)單元;
[0057]若檢測(cè)初始數(shù)據(jù)的IP符合數(shù)據(jù)庫中的黑名單,防護(hù)單元將關(guān)閉此次通信;例如預(yù)定時(shí)間為3S,若接收兩次初始數(shù)據(jù)的間隔時(shí)間低于3s,則判斷當(dāng)前初始數(shù)據(jù)接收“過于頻繁”,防護(hù)單元將關(guān)閉此次通信;判斷初始數(shù)據(jù)的類型,若初始數(shù)據(jù)非法,防護(hù)單元將關(guān)閉此次通信;非法包括初始數(shù)據(jù)的類型不符合系統(tǒng)設(shè)定的類型。
[0058]轉(zhuǎn)發(fā)單元將接收到的初始數(shù)據(jù)進(jìn)行封裝以得到封裝數(shù)據(jù),并將封裝數(shù)據(jù)發(fā)送至監(jiān)控接收存儲(chǔ)單元;封裝數(shù)據(jù)的類型包括心跳包數(shù)據(jù)和監(jiān)控配置請(qǐng)求數(shù)據(jù);
[0059]監(jiān)控接收存儲(chǔ)單元對(duì)接收到的封裝數(shù)據(jù)類型進(jìn)行判斷,若封裝數(shù)據(jù)是心跳包數(shù)據(jù),則將心跳包數(shù)據(jù)發(fā)送至數(shù)據(jù)庫進(jìn)行存儲(chǔ);
[0060]若封裝數(shù)據(jù)是監(jiān)控配置請(qǐng)求數(shù)據(jù),監(jiān)控接收存儲(chǔ)單元從數(shù)據(jù)庫獲取相應(yīng)的監(jiān)控配置數(shù)據(jù),并將監(jiān)控配置數(shù)據(jù)發(fā)送至轉(zhuǎn)發(fā)單元;轉(zhuǎn)發(fā)單元將監(jiān)控配置數(shù)據(jù)通過防護(hù)單元和前置單元發(fā)送至充值終端;數(shù)據(jù)庫內(nèi)包括配置表,配置表內(nèi)包括監(jiān)控配置數(shù)據(jù),監(jiān)控配置數(shù)據(jù)為人工設(shè)置。
[0061]監(jiān)控調(diào)用單元用于定時(shí)啟動(dòng)監(jiān)控單元和告警單元;監(jiān)控調(diào)用單元獲取數(shù)據(jù)庫中的監(jiān)控單元的觸發(fā)周期,并根據(jù)監(jiān)控單元的觸發(fā)周期定時(shí)啟動(dòng)監(jiān)控單元;所述監(jiān)控單元的觸發(fā)周期為人工設(shè)置。
[0062]本系統(tǒng)還包括充值商戶和充值渠道,充值商戶由充值終端組成,一個(gè)充值商戶由不少于一個(gè)的充值終端組成;充值渠道由充值商戶組成,一個(gè)充值渠道由不少于一個(gè)的充值商戶組成。
[0063]監(jiān)控單元從數(shù)據(jù)庫中獲取充值終端的監(jiān)控參數(shù),并根據(jù)監(jiān)控參數(shù)得到終端監(jiān)控?cái)?shù)據(jù)、商戶監(jiān)控?cái)?shù)據(jù)和渠道監(jiān)控?cái)?shù)據(jù),并將終端監(jiān)控?cái)?shù)據(jù)、商戶監(jiān)控?cái)?shù)據(jù)和渠道監(jiān)控?cái)?shù)據(jù)發(fā)送至數(shù)據(jù)庫;所述終端監(jiān)控?cái)?shù)據(jù)包括充值終端的狀態(tài)數(shù)據(jù),商戶監(jiān)控?cái)?shù)據(jù)包括充值商戶的狀態(tài)數(shù)據(jù),渠道監(jiān)控?cái)?shù)據(jù)包括充值渠道的狀態(tài)數(shù)據(jù)。
[0064]監(jiān)控單元從數(shù)據(jù)庫中獲取每臺(tái)充值終端監(jiān)控參數(shù)來判斷充值終端的狀態(tài)。
[0065]所述終端的狀態(tài)包括:正常、關(guān)機(jī)、心跳監(jiān)控異常、充值監(jiān)控異常、終端故障、心跳監(jiān)控以及充值監(jiān)控異常。其中:
[0066]正常:終端正常工作;
[0067]關(guān)機(jī):終端為非24小時(shí)營業(yè),終端已經(jīng)關(guān)機(jī)停止運(yùn)營;
[0068]心跳監(jiān)控異常:系統(tǒng)沒有收到終端的心跳包數(shù)據(jù);可能原因:終端異常、網(wǎng)絡(luò)異常、終端功能異常;
[0069]充值監(jiān)控異常:在約定的充值頻率范圍內(nèi),沒有交易記錄;可能原因:終端異常,無法充值、現(xiàn)場(chǎng)真實(shí)情況,沒有充值交易;
[0070]終端故障:心跳包數(shù)據(jù)中包含了終端讀卡器的狀態(tài)。系統(tǒng)通過解析心跳包數(shù)據(jù)發(fā)現(xiàn)讀卡器的狀態(tài)為異常,終端故障將無法充值;
[0071 ] 心跳監(jiān)控以及充值監(jiān)控異常:終端既沒有上傳心跳包,也沒有充值交易。
[0072]監(jiān)控單元通過充值商戶中的所有的充值終端的狀態(tài)來判斷充值商戶的狀態(tài);比如:A充值商戶有一個(gè)或多個(gè)充值終端,只要其中一個(gè)充值終端能進(jìn)行充值,監(jiān)控單元就認(rèn)為該充值商戶正常。
[0073]監(jiān)控單元通過充值渠道的所有的充值商戶的狀態(tài)來判斷充值渠道的充值狀態(tài)。比如:A充值渠道有1000個(gè)充值終端,用戶設(shè)置了 A充值渠道的故障閾值為80%,即當(dāng)超過800臺(tái)的充值終端不能充值時(shí),監(jiān)控單元判定A充值渠道故障。所述故障閾值為人工設(shè)置。
[0074]所述數(shù)據(jù)庫用于存儲(chǔ)監(jiān)控參數(shù)、監(jiān)控配置數(shù)據(jù)、心跳包數(shù)據(jù)、充值渠道監(jiān)控?cái)?shù)據(jù)、充值商戶監(jiān)控?cái)?shù)據(jù)和終端監(jiān)控?cái)?shù)據(jù)等數(shù)據(jù),并且對(duì)充值渠道監(jiān)控?cái)?shù)據(jù)、充值商戶監(jiān)控?cái)?shù)據(jù)和終端監(jiān)控?cái)?shù)據(jù)進(jìn)行統(tǒng)計(jì)分析得到故障分析數(shù)據(jù),所述故障分析數(shù)據(jù)包括故障時(shí)間統(tǒng)計(jì)、故障頻率統(tǒng)計(jì)和故障明細(xì)。
[0075]所述監(jiān)控參數(shù)包括充值終端的心跳包數(shù)據(jù)和監(jiān)控配置數(shù)據(jù);心跳包數(shù)據(jù)包括充值終端的充值時(shí)間、讀卡器狀態(tài)數(shù)據(jù)和狀態(tài)數(shù)據(jù);
[0076]告警單元用于獲取數(shù)據(jù)庫中的故障分析數(shù)據(jù),并將故障分析數(shù)據(jù)發(fā)送至外部管理設(shè)備;在本實(shí)施例中,告警單元通過第三方接口將故障分析數(shù)據(jù)保存至數(shù)據(jù)庫的短信表中,供第三方短信發(fā)送軟件查詢和推送。
[0077]一種充值終端監(jiān)控方法包括采集流程和監(jiān)控處理流程,如圖2所示,所述采集流程包括如下步驟:
[0078]步驟10、前置單元?jiǎng)?chuàng)建與充值終端的TCP連接,前置單元接收充值終端發(fā)送的初始數(shù)據(jù),并將初始數(shù)據(jù)發(fā)送至防護(hù)單元。
[0079]步驟11、防護(hù)單元判斷初始數(shù)據(jù)是否合法,具體包括IP的合法性以及檢查充值終端發(fā)送初始數(shù)據(jù)的頻率,若IP合法以及發(fā)送頻率不小于預(yù)定時(shí)間,則初始數(shù)據(jù)是合法的,防護(hù)模塊將初始數(shù)據(jù)發(fā)送至轉(zhuǎn)發(fā)單元;若初始數(shù)據(jù)是非法的,防護(hù)單元丟棄將該初始數(shù)據(jù)并結(jié)束此次通信;
[0080]所述預(yù)定時(shí)間為3S;若檢測(cè)初始數(shù)據(jù)的IP符合數(shù)據(jù)庫中的黑名單,防護(hù)單元將關(guān)閉此次通信,黑名單為人工設(shè)置;若接收兩次初始數(shù)據(jù)的間隔時(shí)間低于預(yù)定時(shí)間,則判斷當(dāng)前初始數(shù)據(jù)接收“過于頻繁”,防護(hù)單元將關(guān)閉此次通信;判斷初始數(shù)據(jù)是否非法,若是防護(hù)單元將關(guān)閉此次通信,非法包括初始數(shù)據(jù)的類型不符合系統(tǒng)設(shè)定的類型。
[0081]步驟12、轉(zhuǎn)發(fā)單元對(duì)初始數(shù)據(jù)進(jìn)行封裝以得到封裝數(shù)據(jù),并將封裝數(shù)據(jù)發(fā)送至監(jiān)控接收存儲(chǔ)單元,封裝數(shù)據(jù)的類型包括心跳包數(shù)據(jù)和監(jiān)控配置請(qǐng)求數(shù)據(jù)。
[0082]如圖3所示,監(jiān)控處理流程包括數(shù)據(jù)交互流程和監(jiān)控處理流程,所述數(shù)據(jù)交互流程包括如下具體步驟:
[0083]步驟20、監(jiān)控接收存儲(chǔ)單元接收封裝數(shù)據(jù),
[0084]步驟21、監(jiān)控接收存儲(chǔ)單元檢測(cè)封裝數(shù)據(jù)是否非法,若非法執(zhí)行步驟22,否則返回執(zhí)行步驟20;非法包括封裝數(shù)據(jù)的類型不符合系統(tǒng)設(shè)定的類型;
[0085]步驟22、監(jiān)控接收存儲(chǔ)單元對(duì)封裝數(shù)據(jù)的類型進(jìn)行判斷,若封裝數(shù)據(jù)是心跳包數(shù)據(jù),執(zhí)行步驟23;若封裝數(shù)據(jù)是監(jiān)控配置請(qǐng)求數(shù)據(jù),執(zhí)行步驟24;
[0086]步驟23、監(jiān)控接收存儲(chǔ)單元將心跳包數(shù)據(jù)發(fā)送至數(shù)據(jù)庫進(jìn)行存儲(chǔ);
[0087]步驟24、監(jiān)控接收存儲(chǔ)單元從數(shù)據(jù)庫的獲取監(jiān)控配置數(shù)據(jù),并將監(jiān)控配置數(shù)據(jù)通過數(shù)據(jù)采集模塊發(fā)送至充值終端。
[0088]如圖4所示,所述監(jiān)控處理流程包括如下具體步驟:
[0089]步驟30、監(jiān)控調(diào)用單元獲取數(shù)據(jù)庫中的觸發(fā)周期;所述觸發(fā)周期為人工設(shè)置;
[0090]步驟31、監(jiān)控調(diào)用單元根據(jù)監(jiān)控單元的觸發(fā)周期判斷是否啟動(dòng)監(jiān)控單元,若是執(zhí)行步驟32;
[0091]步驟32、啟動(dòng)監(jiān)控單元;
[0092]步驟33、監(jiān)控單元分別對(duì)充值終端、充值商戶和充值渠道進(jìn)行監(jiān)控。
[0093]所述數(shù)據(jù)交互流程和監(jiān)控處理流程,順序不分先后;若人為設(shè)定的心跳包數(shù)據(jù)的發(fā)送頻率為I次/5分鐘,則數(shù)據(jù)交互流程的循環(huán)周期為5分鐘;同時(shí)人為設(shè)定的監(jiān)控處理流程的循環(huán)周期為30分鐘;交互流程和監(jiān)控處理流程分別按照各自的循環(huán)周期執(zhí)行相應(yīng)的步驟。
[0094]所述步驟33具體包括終端監(jiān)控流程、商戶監(jiān)控流程和渠道監(jiān)控流程。
[0095]如圖5所示,所述終端監(jiān)控流程具體包括如下步驟:
[0096]步驟3300、監(jiān)控單元通過監(jiān)控采集模塊獲取充值終端的監(jiān)控參數(shù),判斷該充值終端的監(jiān)控參數(shù)與數(shù)據(jù)庫中充值終端的監(jiān)控參數(shù)是否一致,若是執(zhí)行步驟3302,否則執(zhí)行3301;若充值終端的監(jiān)控參數(shù)進(jìn)行了修改,監(jiān)控單元判斷修改后的監(jiān)控參數(shù)與數(shù)據(jù)庫中的監(jiān)控參數(shù)不一致,將判斷為需要更新數(shù)據(jù)庫中的監(jiān)控參數(shù);例如,某充值終端的充值時(shí)間由原來的9點(diǎn)修改成8點(diǎn),充值終端判斷為需要對(duì)數(shù)據(jù)庫中的充值時(shí)間進(jìn)行修改;
[0097]步驟3301、監(jiān)控單元更新數(shù)據(jù)庫中充值終端的監(jiān)控參數(shù);
[0098]步驟3302、監(jiān)控單元判斷充值終端是否開機(jī),若是執(zhí)行步驟3303,否則退出;這樣可以避免一些未開機(jī)的充值終端被監(jiān)控單元監(jiān)控,而影響整體監(jiān)控?cái)?shù)據(jù);
[0099]步驟3303、監(jiān)控單元從數(shù)據(jù)庫中獲取充值終端的監(jiān)控參數(shù),并根據(jù)充值終端的監(jiān)控參數(shù)得到充值終端的狀態(tài)數(shù)據(jù);
[0100]所述監(jiān)控模式包括心跳監(jiān)控模式和充值監(jiān)控模式,心跳監(jiān)控模式對(duì)應(yīng)的是心跳監(jiān)控流程,充值監(jiān)控模式對(duì)應(yīng)的是充值監(jiān)控流程;監(jiān)控模式的不同,監(jiān)控單元獲取的充值終端的監(jiān)控參數(shù)也有所不同;所述充值終端的監(jiān)控模式為人為設(shè)置;
[0101]步驟3304、監(jiān)控單元將充值終端的狀態(tài)數(shù)據(jù)發(fā)送至數(shù)據(jù)庫以更新監(jiān)控參數(shù)。
[0102]如圖6所示,所述心跳監(jiān)控流程包括如下具體步驟:
[0103]步驟001、監(jiān)控單元從數(shù)據(jù)庫獲取該充值終端的心跳包數(shù)據(jù);
[0104]步驟002、監(jiān)控單元根據(jù)數(shù)據(jù)庫中的心跳包數(shù)據(jù)獲取該充值終端當(dāng)前發(fā)送心跳包數(shù)據(jù)的時(shí)間和上一次發(fā)送心跳包數(shù)據(jù)的時(shí)間,定義當(dāng)前發(fā)送心跳包數(shù)據(jù)的時(shí)間與上一次發(fā)送心跳包數(shù)據(jù)的時(shí)間的時(shí)間間隔為第一時(shí)長,判斷第一時(shí)長是否超過心跳預(yù)設(shè)時(shí)間;若是則該充值終端故障,否則執(zhí)行步驟003;所述心跳預(yù)設(shè)時(shí)間為人工設(shè)置;
[0105]步驟003、監(jiān)控單元獲取該充值終端上的讀卡器狀態(tài),判斷讀卡器是否故障;若是則該充值終端狀態(tài)為故障故障,否則執(zhí)行步驟004;
[0106]步驟004、監(jiān)控單元從數(shù)據(jù)庫獲取該充值終端上一次充值的時(shí)間,判斷上一次充值時(shí)間距離當(dāng)前時(shí)間是否超過第一預(yù)設(shè)充值時(shí)間,若是則該充值終端狀態(tài)為故障;否則該充值終端狀態(tài)為正常,執(zhí)行步驟005;所述第一預(yù)設(shè)充值時(shí)間可以通過人工設(shè)置;所述第一預(yù)設(shè)充值時(shí)間為人工設(shè)置,使用者通過每個(gè)充值終端的以往的充值記錄進(jìn)行統(tǒng)計(jì)分析得到該充值終端的第一預(yù)設(shè)充值時(shí)間。
[0107]步驟005、監(jiān)控單元獲取該充值終端的上一次監(jiān)控到的狀態(tài)數(shù)據(jù),并獲取該充值終端當(dāng)前的狀態(tài)數(shù)據(jù),將上一次的狀態(tài)數(shù)據(jù)與當(dāng)前的狀態(tài)數(shù)據(jù)進(jìn)行比對(duì),當(dāng)判斷到該充值終端的狀態(tài)發(fā)生變化時(shí),形成新的狀態(tài)數(shù)據(jù)并發(fā)送至數(shù)據(jù)庫。
[0108]如圖7所示,所述充值監(jiān)控流程包括如下具體步驟:
[0109]步驟011、監(jiān)控單元從數(shù)據(jù)庫獲取該充值終端上一次充值的時(shí)間,判斷上一次充值時(shí)間距離當(dāng)前時(shí)間是否超過第二預(yù)設(shè)充值時(shí)間,若是則該充值終端狀態(tài)為故障;否則該充值終端狀態(tài)為正常,執(zhí)行步驟005;所述第二預(yù)設(shè)充值時(shí)間可以通過人工設(shè)置;所述第二預(yù)設(shè)充值時(shí)間為人工設(shè)置;
[0110]步驟012、監(jiān)控單元獲取該充值終端的上一次監(jiān)控到的狀態(tài)數(shù)據(jù),并獲取該充值終端當(dāng)前的狀態(tài)數(shù)據(jù),將上一次的狀態(tài)數(shù)據(jù)與當(dāng)前的狀態(tài)數(shù)據(jù)進(jìn)行比對(duì),當(dāng)判斷到該充值終端的狀態(tài)發(fā)生變化時(shí),形成新的狀態(tài)數(shù)據(jù)并發(fā)送至數(shù)據(jù)庫。
[0111]所述充值商戶的監(jiān)控是建立在充值終端監(jiān)控的基礎(chǔ)上,如圖8所示,所述商戶監(jiān)控流程具體包括如下步驟:
[0112]步驟3310、監(jiān)控單元從數(shù)據(jù)庫獲取被監(jiān)控的充值商戶下的所有的充值終端的狀態(tài)數(shù)據(jù);
[0113]步驟3311、監(jiān)控單元判斷該充值商戶上是否存在有狀態(tài)正常的充值終端,若是則該充值商戶正常,否則該充值商戶故障;
[0114]步驟3312、監(jiān)控單元將充值商戶監(jiān)控?cái)?shù)據(jù)發(fā)送至數(shù)據(jù)庫;所述充值商戶監(jiān)控?cái)?shù)據(jù)包括商戶狀態(tài)數(shù)據(jù),商戶狀態(tài)數(shù)據(jù)包括正常與故障。
[0115]所述充值渠道的監(jiān)控是建立在充值商戶監(jiān)控的基礎(chǔ)上,如圖9所示,所述渠道監(jiān)控流程具體包括如下步驟:
[0116]步驟3320、監(jiān)控單元從數(shù)據(jù)庫獲取被監(jiān)控的充值渠道的充值時(shí)間,根據(jù)該充值時(shí)間判斷是否需要對(duì)充值渠道進(jìn)行監(jiān)控,若是執(zhí)行步驟3321,否則結(jié)束此次通信;某一些充值渠道的充值時(shí)間并非是全天24小時(shí),通過充值時(shí)間判斷是否對(duì)充值渠道進(jìn)行監(jiān)控,可以避免一些非充值時(shí)間的充值渠道影響監(jiān)控?cái)?shù)據(jù)。
[0117]步驟3321、監(jiān)控單元從數(shù)據(jù)庫獲取被監(jiān)控的充值渠道上充值商戶的故障數(shù)量和全部數(shù)量,并計(jì)算該充值渠道上充值商戶的故障比;所述故障比=(故障數(shù)量/全部數(shù)量)*100% ;
[0118]步驟3322、判斷故障比是否大于故障閾值,若是則該充值渠道故障,否則該充值渠道正常;所述故障閾值為人為設(shè)定;
[0119]步驟3323、監(jiān)控單元將充值渠道監(jiān)控?cái)?shù)據(jù)發(fā)送至數(shù)據(jù)庫,所述充值渠道監(jiān)控?cái)?shù)據(jù)包括故障數(shù)量、全部數(shù)量、故障比和渠道狀態(tài)數(shù)據(jù),所述渠道狀態(tài)數(shù)據(jù)包括正常與故障。
[0120]對(duì)于本領(lǐng)域的技術(shù)人員來說,可根據(jù)以上描述的技術(shù)方案以及構(gòu)思,做出其它各種相應(yīng)的改變以及變形,而所有的這些改變以及變形都應(yīng)該屬于本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種充值終端監(jiān)控系統(tǒng),其特征在于,包括至少一個(gè)充值終端、監(jiān)控采集模塊、監(jiān)控處理模塊和數(shù)據(jù)庫;監(jiān)控采集模塊包括依次連接的前置單元、防護(hù)單元和轉(zhuǎn)發(fā)單元,監(jiān)控處理模塊包括監(jiān)控接收存儲(chǔ)單元、監(jiān)控調(diào)用單元和監(jiān)控單元;所述前置單元與充值終端連接,轉(zhuǎn)發(fā)單元與監(jiān)控接收存儲(chǔ)單元連接,監(jiān)控接收存儲(chǔ)單元和監(jiān)控單元均與數(shù)據(jù)庫連接,監(jiān)控單元與監(jiān)控調(diào)用單元連接; 所述前置單元用于接收充值終端發(fā)送的初始數(shù)據(jù),并將該初始數(shù)據(jù)發(fā)送至防護(hù)單元; 所述防護(hù)單元用于判斷初始數(shù)據(jù)是否合法,并將合法的初始數(shù)據(jù)發(fā)送至轉(zhuǎn)發(fā)單元; 轉(zhuǎn)發(fā)單元用于將接收到的初始數(shù)據(jù)進(jìn)行封裝以得到封裝數(shù)據(jù),并將封裝數(shù)據(jù)發(fā)送至監(jiān)控接收存儲(chǔ)單元;封裝數(shù)據(jù)的類型包括心跳包數(shù)據(jù)和監(jiān)控配置請(qǐng)求數(shù)據(jù); 監(jiān)控接收存儲(chǔ)單元用于判斷封裝數(shù)據(jù)的類型;當(dāng)判斷到封裝數(shù)據(jù)是心跳包數(shù)據(jù),則將心跳包數(shù)據(jù)發(fā)送至數(shù)據(jù)庫;當(dāng)判斷到封裝數(shù)據(jù)是監(jiān)控配置請(qǐng)求數(shù)據(jù),則從數(shù)據(jù)庫中獲取監(jiān)控配置數(shù)據(jù),并通過監(jiān)控采集模塊將監(jiān)控配置數(shù)據(jù)發(fā)送至充值終端; 監(jiān)控調(diào)用單元用于從數(shù)據(jù)庫中獲取監(jiān)控單元的觸發(fā)周期,并根據(jù)觸發(fā)周期定時(shí)啟動(dòng)監(jiān)控單元,以使監(jiān)控單元從數(shù)據(jù)庫中獲取充值終端的監(jiān)控參數(shù),并根據(jù)監(jiān)控參數(shù)得到終端監(jiān)控?cái)?shù)據(jù),并將終端監(jiān)控?cái)?shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫。2.如權(quán)利要求1所述的充值終端監(jiān)控系統(tǒng),其特征在于,充值終端監(jiān)控系統(tǒng)還包括告警單元,監(jiān)控調(diào)用單元、告警單元和數(shù)據(jù)庫依次連接;數(shù)據(jù)庫根據(jù)終端監(jiān)控?cái)?shù)據(jù)處理得到故障分析數(shù)據(jù),監(jiān)控調(diào)用單元用于啟動(dòng)告警單元,以使告警單元獲取數(shù)據(jù)庫中的故障分析數(shù)據(jù),并將故障分析數(shù)據(jù)發(fā)送至外部管理設(shè)備。3.如權(quán)利要求1所述的充值終端監(jiān)控系統(tǒng),其特征在于,充值終端監(jiān)控系統(tǒng)還包括充值商戶,充值商戶由充值終端組成;監(jiān)控單元對(duì)充值商戶進(jìn)行監(jiān)控得到商戶監(jiān)控?cái)?shù)據(jù),并將商戶監(jiān)控?cái)?shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫。4.如權(quán)利要求3所述的充值終端監(jiān)控系統(tǒng),其特征在于,充值終端監(jiān)控系統(tǒng)還包括充值渠道,充值渠道由充值商戶組成;監(jiān)控單元對(duì)充值渠道進(jìn)行監(jiān)控得到渠道監(jiān)控?cái)?shù)據(jù),并將渠道監(jiān)控?cái)?shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫。5.—種充值終端監(jiān)控方法,應(yīng)用于權(quán)利要求1至權(quán)利要求4任意一項(xiàng)所述的充值終端監(jiān)控系統(tǒng),其特征在于,包括如下步驟: 51、前置單元接收充值終端發(fā)送的初始數(shù)據(jù),并將初始數(shù)據(jù)發(fā)送至防護(hù)單元; 52、防護(hù)單元判斷初始數(shù)據(jù)是否合法,若是則將初始數(shù)據(jù)發(fā)送至轉(zhuǎn)發(fā)單元,并執(zhí)行S3;否則丟棄該初始數(shù)據(jù); 53、轉(zhuǎn)發(fā)單元對(duì)初始數(shù)據(jù)進(jìn)行封裝以得到封裝數(shù)據(jù),并將封裝數(shù)據(jù)發(fā)送至監(jiān)控接收存儲(chǔ)單元;封裝數(shù)據(jù)的類型包括心跳包數(shù)據(jù)和監(jiān)控配置請(qǐng)求數(shù)據(jù); 54、監(jiān)控接收存儲(chǔ)單元判斷封裝數(shù)據(jù)的類型是否為心跳包數(shù)據(jù),若是,則將心跳包數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫;否則,監(jiān)控接收存儲(chǔ)單元從數(shù)據(jù)庫的獲取監(jiān)控配置數(shù)據(jù),并將監(jiān)控配置數(shù)據(jù)通過數(shù)據(jù)采集模塊發(fā)送至充值終端; 55、啟動(dòng)監(jiān)控單元,監(jiān)控單元分別對(duì)充值終端、充值商戶和充值渠道進(jìn)行監(jiān)控。6.如權(quán)利要求5所述的充值終端監(jiān)控方法,其特征在于,所述步驟S5中監(jiān)控單元對(duì)充值終端進(jìn)行監(jiān)控具體包括如下子步驟: al、監(jiān)控單元通過監(jiān)控采集模塊獲取充值終端的監(jiān)控參數(shù),判斷該充值終端的監(jiān)控參數(shù)與數(shù)據(jù)庫中充值終端的監(jiān)控參數(shù)是否一致;若是則執(zhí)行步驟a2;否則更新數(shù)據(jù)庫中的充值終端的監(jiān)控信息,之后執(zhí)行步驟a2; a2、監(jiān)控單元判斷充值終端是否開機(jī),若是則執(zhí)行步驟a3; a3、監(jiān)控單元從數(shù)據(jù)庫中獲取充值終端的監(jiān)控參數(shù),并根據(jù)充值終端的監(jiān)控參數(shù)得到充值終端的狀態(tài)數(shù)據(jù); a4、監(jiān)控單元將充值終端的狀態(tài)數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫。7.如權(quán)利要求6所述的充值終端監(jiān)控方法,其特征在于,所述步驟a3具體包括如下步驟: a32、監(jiān)控單元獲取充值終端上一次充值的時(shí)間,判斷上一次充值的時(shí)間距離當(dāng)前時(shí)間是否超過第一預(yù)設(shè)充值時(shí)間,若是則充值終端狀態(tài)為故障,否則充值終端狀態(tài)為正常;a33、監(jiān)控單元獲取該充值終端的上一次的狀態(tài)數(shù)據(jù),并獲取該充終端當(dāng)前的狀態(tài)數(shù)據(jù),將上一次的狀態(tài)數(shù)據(jù)與當(dāng)前的狀態(tài)數(shù)據(jù)進(jìn)行比對(duì),當(dāng)判斷到該充值終端的狀態(tài)產(chǎn)生變化時(shí),形成新的狀態(tài)數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫。8.如權(quán)利要求7所述的充值終端監(jiān)控方法,其特征在于,所述監(jiān)步驟a32之前還包括如下步驟: a30、監(jiān)控單元獲取充值終端的當(dāng)前發(fā)送心跳包數(shù)據(jù)的時(shí)間和上一次發(fā)送心跳包數(shù)據(jù)的時(shí)間,定義當(dāng)前發(fā)送心跳包數(shù)據(jù)的時(shí)間與上一次發(fā)送心跳包數(shù)據(jù)的時(shí)間的時(shí)間間隔為第一時(shí)長,判斷第一時(shí)長是否超過心跳預(yù)設(shè)時(shí)間,若是則充值終端狀態(tài)為故障,否則執(zhí)行步驟a31 ; a31、監(jiān)控單元判斷讀卡器狀態(tài)是否故障,若是則充值終端狀態(tài)為故障,否則執(zhí)行步驟a3209.如權(quán)利要求6所述的充值終端監(jiān)控方法,其特征在于,所述S5中監(jiān)控單元對(duì)充值商戶進(jìn)行監(jiān)控具體包括如下子步驟: bl、監(jiān)控單元獲取該充值商戶上所有的充值終端的狀態(tài)數(shù)據(jù); b2、監(jiān)控單元判斷該充值商戶上是否存在有狀態(tài)正常的充值終端,若是則充值商戶狀態(tài)為正常,否則充值商戶狀態(tài)為故障; b3、監(jiān)控單元將充值商戶的狀態(tài)數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫。10.如權(quán)利要求9所述的充值終端監(jiān)控方法,其特征在于,所述S5中監(jiān)控單元對(duì)充值渠道進(jìn)行監(jiān)控具體包括如下子步驟: Cl、監(jiān)控單元獲取該充值渠道的充值時(shí)間,根據(jù)該充值時(shí)間判斷是否要對(duì)充值渠道進(jìn)行監(jiān)控;若是進(jìn)入步驟C2,否則結(jié)束此次通信; c2、監(jiān)控單元獲取充值渠道中充值商戶的故障比例,判斷故障比是否大于預(yù)設(shè)故障閾值,若是則充值渠道的狀態(tài)為故障,否則充值渠道的狀態(tài)為正常;c3、監(jiān)控單元將充值渠道的狀態(tài)數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫。
【文檔編號(hào)】G06Q20/28GK105827486SQ201610367695
【公開日】2016年8月3日
【申請(qǐng)日】2016年5月27日
【發(fā)明人】謝振東, 蘇浩偉, 陳歡, 張旭, 溫曉麗, 程世勇, 李延宏, 宋秉麟
【申請(qǐng)人】廣州羊城通有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
彭州市| 逊克县| 玉山县| 万山特区| 泗阳县| 南丰县| 宕昌县| 天柱县| 磴口县| 重庆市| 平安县| 宝清县| 汝州市| 濉溪县| 永康市| 左云县| 宁蒗| 凤翔县| 荣昌县| 肥城市| 镇赉县| 习水县| 芦山县| 青岛市| 九寨沟县| 原平市| 八宿县| 漳平市| 同心县| 东台市| 志丹县| 明星| 休宁县| 武义县| 琼中| 石嘴山市| 阜南县| 佛教| 栾川县| 林周县| 卫辉市|