本實用新型涉及一種用于iTVM設(shè)備的心跳系統(tǒng),涉及電子科技領(lǐng)域。
背景技術(shù):
iTVM設(shè)備是一種新型的互聯(lián)網(wǎng)售取票機器,現(xiàn)有的iTVM設(shè)備使用HTTP協(xié)議的短連接,這種短連接導(dǎo)致iTVM設(shè)備產(chǎn)生無法推送服務(wù)器消息的問題,無法實現(xiàn)服務(wù)器消息推送與終端遠程管理控制的功能。
技術(shù)實現(xiàn)要素:
為解決上述問題,本實用新型提出了一種用于iTVM設(shè)備的心跳系統(tǒng)。
一種用于iTVM設(shè)備的心跳系統(tǒng),包括iTVM設(shè)備和服務(wù)器,其特征在于:所述iTVM設(shè)備內(nèi)設(shè)置有心跳定時請求模塊、心跳中轉(zhuǎn)模塊、心跳動作處理模塊、心跳回復(fù)模塊和無線信號收發(fā)模塊一,所述服務(wù)器內(nèi)設(shè)置有心跳處理模塊、無線信號收發(fā)模塊二、心跳響應(yīng)列隊模塊、回復(fù)處理模塊和回復(fù)響應(yīng)模塊,所述心跳中轉(zhuǎn)模塊與心跳動作處理模塊電連,所述心跳動作處理模塊與心跳回復(fù)模塊電連,所述心跳處理模塊和心跳響應(yīng)隊列模塊電連,所述回復(fù)處理模塊與心跳響應(yīng)隊列模塊電連,所述回復(fù)響應(yīng)模塊與心跳響應(yīng)隊列電連。
優(yōu)選的,所述iTVM設(shè)備與服務(wù)器通過無線信號收發(fā)模塊一和無線信號收發(fā)模塊二進行通信。
通過上述技術(shù)方案,無線信號收發(fā)裝置一用于接收服務(wù)器的信息以及向服務(wù)器發(fā)送信息;無線信號收發(fā)裝置二用于接收iTVM設(shè)備的信息以及向iTVM設(shè)備發(fā)送信息。
優(yōu)選的,所述無線信號收發(fā)模塊一和無線信號收發(fā)模塊二均收發(fā)4G信號。
通過上述技術(shù)方案,4G信號將不會影響因為iTVM設(shè)備與服務(wù)器距離的遠近而導(dǎo)致信號強度不一,4G信號的采用,穩(wěn)定數(shù)據(jù)傳輸。
優(yōu)選的,所述iTVM設(shè)備設(shè)置有若干臺。
通過上述技術(shù)方案,一個服務(wù)器可控制多臺iTVM設(shè)備,節(jié)省成本,且十分方便。
本實用新型具有以下效益:本實用新型采取在iTVM設(shè)備和服務(wù)器中設(shè)置心跳協(xié)議,提高設(shè)備在線通信效率與狀態(tài)監(jiān)控,實現(xiàn)服務(wù)器消息推送與終端,即iTVM設(shè)備,實現(xiàn)服務(wù)器消息推送與終端遠程管理控制的功能。
其中心跳協(xié)議是指,終端,即iTVM設(shè)備的定時請求模塊通過無線信號收發(fā)裝置一向服務(wù)器發(fā)送終端請求心跳包,通知服務(wù)器自己仍然在線,并傳輸一些可能有必要的數(shù)據(jù)的形式,例如服務(wù)器地址、接口地址、系統(tǒng)分配給每一個iTVM設(shè)備的唯一編號和時間,服務(wù)器中的心跳響應(yīng)列隊模塊根據(jù)多臺iTVM設(shè)備的定時請求模塊發(fā)送的終端請求心跳包中的數(shù)據(jù)進行列隊,心跳處理模塊依次對終端請求心跳包進行處理,并將處理信息通過無線信號收發(fā)模塊二發(fā)送至心跳中轉(zhuǎn)模塊,iTVM設(shè)備進行對此數(shù)據(jù)命令的執(zhí)行,執(zhí)行好后將反饋信息通過無線信號收發(fā)裝置一發(fā)送給服務(wù)器,回復(fù)響應(yīng)模塊進行響應(yīng)的回復(fù),并且通過無線收發(fā)裝置二將信息傳輸給iTVM設(shè)備,此次心跳工作結(jié)束。
附圖說明
圖1是本實用新型的立體圖;
圖2是本實用新型的模塊圖;
圖3是本實用新型的流程圖。
附圖標(biāo)記:1、iTVM設(shè)備;2、服務(wù)器;3、心跳定時請求模塊;4、心跳中轉(zhuǎn)模塊;5、心跳動作處理模塊;6、心跳回復(fù)模塊;7、無線信號收發(fā)模塊一;8、心跳處理模塊;9、無線信號收發(fā)模塊二;10、心跳響應(yīng)列隊模塊;11、回復(fù)處理模塊;12、回復(fù)響應(yīng)模塊。
具體實施方式
參閱圖1和圖2所示的用于iTVM設(shè)備的心跳系統(tǒng),包括iTVM設(shè)備和服務(wù)器,其特征在于:所述iTVM設(shè)備內(nèi)設(shè)置有心跳定時請求模塊、心跳中轉(zhuǎn)模塊、心跳動作處理模塊、心跳回復(fù)模塊和無線信號收發(fā)模塊一,所述服務(wù)器內(nèi)設(shè)置有心跳處理模塊、無線信號收發(fā)模塊二、心跳響應(yīng)列隊模塊、回復(fù)處理模塊和回復(fù)響應(yīng)模塊,所述心跳中轉(zhuǎn)模塊與心跳動作處理模塊電連,所述心跳動作處理模塊與心跳回復(fù)模塊電連,所述心跳處理模塊和心跳響應(yīng)隊列模塊電連,所述回復(fù)處理模塊與心跳響應(yīng)隊列模塊電連,所述回復(fù)響應(yīng)模塊與心跳響應(yīng)隊列電連。
心跳定時請求模塊用于定時通過無線信號收發(fā)裝置一定時向服務(wù)器發(fā)送終端請求心跳包,終端請求心跳包內(nèi)的數(shù)據(jù)包括:服務(wù)器地址、接口地址、系統(tǒng)分配給每一個iTVM設(shè)備的唯一編號和時間;心跳中轉(zhuǎn)模塊接收服務(wù)器發(fā)送來的需要執(zhí)行的命令進行初步處理;心跳動作處理模塊用于接收到在心跳中轉(zhuǎn)模塊中的數(shù)據(jù),在iTVM設(shè)備中進行該數(shù)據(jù)命令的執(zhí)行;心跳回復(fù)模塊用于在執(zhí)行動作之后反饋給服務(wù)器,使得服務(wù)器得知iTVM設(shè)備完成動作。
心跳處理模塊用于處理由iTVM設(shè)備發(fā)送來的終端請求心跳包內(nèi)的數(shù)據(jù)存放到心跳響應(yīng)列隊模塊,以及從心跳響應(yīng)列隊模塊中輸出的數(shù)據(jù)進行進一步處理,并將處理結(jié)果,即需要iTVM設(shè)備動作的命令通過無線信號收發(fā)裝置二發(fā)送至心跳中轉(zhuǎn)模塊;心跳響應(yīng)列隊模塊用于存儲多臺iTVM設(shè)備發(fā)送來的終端請求心跳包中的數(shù)據(jù)進行排隊,并且依次發(fā)送給心跳處理模塊進行處理;回復(fù)處理模塊用于接收心跳回復(fù)模塊傳輸來的數(shù)據(jù),以及將此數(shù)據(jù)發(fā)送至心跳響應(yīng)列隊模塊中;回復(fù)響應(yīng)模塊接收心跳響應(yīng)列隊模塊中輸出的回復(fù)數(shù)據(jù),并通過無線信號收發(fā)裝置二發(fā)送至iTVM設(shè)備,iTVM設(shè)備接收到此信號,即完成一次心跳。
進一步的,所述iTVM設(shè)備與服務(wù)器通過無線信號收發(fā)模塊一和無線信號收發(fā)模塊二進行通信。
無線信號收發(fā)裝置一用于接收服務(wù)器的信息以及向服務(wù)器發(fā)送信息;無線信號收發(fā)裝置二用于接收iTVM設(shè)備的信息以及向iTVM設(shè)備發(fā)送信息。
進一步的,所述無線信號收發(fā)模塊一和無線信號收發(fā)模塊二均收發(fā)4G信號。
進一步的,所述iTVM設(shè)備設(shè)置有若干臺。
本實用新型具有以下效益:本實用新型采取在iTVM設(shè)備和服務(wù)器中設(shè)置心跳協(xié)議,提高設(shè)備在線通信效率與狀態(tài)監(jiān)控,實現(xiàn)服務(wù)器消息推送與終端,即iTVM設(shè)備,實現(xiàn)服務(wù)器消息推送與終端遠程管理控制的功能。
其中心跳協(xié)議是指,終端,即iTVM設(shè)備的定時請求模塊通過無線信號收發(fā)裝置一向服務(wù)器發(fā)送終端請求心跳包,通知服務(wù)器自己仍然在線,并傳輸一些可能有必要的數(shù)據(jù)的形式,例如服務(wù)器地址、接口地址、系統(tǒng)分配給每一個iTVM設(shè)備的唯一編號和時間,服務(wù)器中的心跳響應(yīng)列隊模塊根據(jù)多臺iTVM設(shè)備的定時請求模塊發(fā)送的終端請求心跳包中的數(shù)據(jù)進行列隊,心跳處理模塊依次對終端請求心跳包進行處理,并將處理信息通過無線信號收發(fā)模塊二發(fā)送至心跳中轉(zhuǎn)模塊,iTVM設(shè)備進行對此數(shù)據(jù)命令的執(zhí)行,執(zhí)行好后將反饋信息通過無線信號收發(fā)裝置一發(fā)送給服務(wù)器,回復(fù)響應(yīng)模塊進行響應(yīng)的回復(fù),并且通過無線收發(fā)裝置二將信息傳輸給iTVM設(shè)備,此次心跳工作結(jié)束。
其中終端請求心跳包的內(nèi)容為:https://服務(wù)器地址/接口地址?id=終端編號&t=終端時間,其中服務(wù)器地址:指定的心跳服務(wù)器地址,包括域名與端口;接口地址:指定的心跳服務(wù)接口地址;Id:系統(tǒng)分配給每一個終端的唯一編號;終端時間:終端當(dāng)前的時間。
如圖3所示,本實用新型在投入使用的時,心跳定時請求模塊通過無線信號收發(fā)裝置一發(fā)出終端請求心跳包,服務(wù)器通過無線信號收發(fā)裝置二接收心跳包,進行初步的數(shù)據(jù)處理,發(fā)送至心跳響應(yīng)列隊模塊,等待數(shù)據(jù)依次提取,心跳響應(yīng)隊列模塊根據(jù)若干個iTVM設(shè)備根據(jù)時間先后發(fā)送來的心跳包進行依次存儲;隨后心跳包中的數(shù)據(jù)發(fā)送至心跳處理模塊,服務(wù)器對心跳包中的數(shù)據(jù)進行處理,得出一組命令通過無線信號收發(fā)模塊二發(fā)送到iTVM設(shè)備的心跳中轉(zhuǎn)模塊中,再進入心跳動作處理模塊進行對于此命令的處理,處理完畢之后iTVM設(shè)備產(chǎn)生回復(fù)信號,通過無線信號收發(fā)模塊一發(fā)送至服務(wù)器,服務(wù)器中的回復(fù)處理模塊進行信息的回復(fù)處理,并將信息依次存儲在心跳響應(yīng)列隊模塊中,多個iTVM設(shè)備中返回回來的回復(fù)信號依次排隊存儲在此模塊中,輪到該iTVM設(shè)備的回復(fù)信號時,此信號進入回復(fù)響應(yīng)模塊進行處理,產(chǎn)生回復(fù)響應(yīng)信號,通過無線信號收發(fā)裝置二發(fā)送至iTVM設(shè)備中,完成一次心跳。
上面所述的實施例僅僅是對本實用新型的優(yōu)選實施方式進行描述,并非對本實用新型的構(gòu)思和范圍進行限定。在不脫離本實用新型設(shè)計構(gòu)思的前提下,本領(lǐng)域普通人員對本實用新型的技術(shù)方案做出的各種變型和改進,均應(yīng)落入到本實用新型的保護范圍,本實用新型請求保護的技術(shù)內(nèi)容,已經(jīng)全部記載在權(quán)利要求書中。