一种用于iTVM设备的心跳系统的制作方法

文档序号:11728323阅读:846来源:国知局
一种用于iTVM设备的心跳系统的制作方法与工艺

本实用新型涉及一种用于iTVM设备的心跳系统,涉及电子科技领域。



背景技术:

iTVM设备是一种新型的互联网售取票机器,现有的iTVM设备使用HTTP协议的短连接,这种短连接导致iTVM设备产生无法推送服务器消息的问题,无法实现服务器消息推送与终端远程管理控制的功能。



技术实现要素:

为解决上述问题,本实用新型提出了一种用于iTVM设备的心跳系统。

一种用于iTVM设备的心跳系统,包括iTVM设备和服务器,其特征在于:所述iTVM设备内设置有心跳定时请求模块、心跳中转模块、心跳动作处理模块、心跳回复模块和无线信号收发模块一,所述服务器内设置有心跳处理模块、无线信号收发模块二、心跳响应列队模块、回复处理模块和回复响应模块,所述心跳中转模块与心跳动作处理模块电连,所述心跳动作处理模块与心跳回复模块电连,所述心跳处理模块和心跳响应队列模块电连,所述回复处理模块与心跳响应队列模块电连,所述回复响应模块与心跳响应队列电连。

优选的,所述iTVM设备与服务器通过无线信号收发模块一和无线信号收发模块二进行通信。

通过上述技术方案,无线信号收发装置一用于接收服务器的信息以及向服务器发送信息;无线信号收发装置二用于接收iTVM设备的信息以及向iTVM设备发送信息。

优选的,所述无线信号收发模块一和无线信号收发模块二均收发4G信号。

通过上述技术方案,4G信号将不会影响因为iTVM设备与服务器距离的远近而导致信号强度不一,4G信号的采用,稳定数据传输。

优选的,所述iTVM设备设置有若干台。

通过上述技术方案,一个服务器可控制多台iTVM设备,节省成本,且十分方便。

本实用新型具有以下效益:本实用新型采取在iTVM设备和服务器中设置心跳协议,提高设备在线通信效率与状态监控,实现服务器消息推送与终端,即iTVM设备,实现服务器消息推送与终端远程管理控制的功能。

其中心跳协议是指,终端,即iTVM设备的定时请求模块通过无线信号收发装置一向服务器发送终端请求心跳包,通知服务器自己仍然在线,并传输一些可能有必要的数据的形式,例如服务器地址、接口地址、系统分配给每一个iTVM设备的唯一编号和时间,服务器中的心跳响应列队模块根据多台iTVM设备的定时请求模块发送的终端请求心跳包中的数据进行列队,心跳处理模块依次对终端请求心跳包进行处理,并将处理信息通过无线信号收发模块二发送至心跳中转模块,iTVM设备进行对此数据命令的执行,执行好后将反馈信息通过无线信号收发装置一发送给服务器,回复响应模块进行响应的回复,并且通过无线收发装置二将信息传输给iTVM设备,此次心跳工作结束。

附图说明

图1是本实用新型的立体图;

图2是本实用新型的模块图;

图3是本实用新型的流程图。

附图标记:1、iTVM设备;2、服务器;3、心跳定时请求模块;4、心跳中转模块;5、心跳动作处理模块;6、心跳回复模块;7、无线信号收发模块一;8、心跳处理模块;9、无线信号收发模块二;10、心跳响应列队模块;11、回复处理模块;12、回复响应模块。

具体实施方式

参阅图1和图2所示的用于iTVM设备的心跳系统,包括iTVM设备和服务器,其特征在于:所述iTVM设备内设置有心跳定时请求模块、心跳中转模块、心跳动作处理模块、心跳回复模块和无线信号收发模块一,所述服务器内设置有心跳处理模块、无线信号收发模块二、心跳响应列队模块、回复处理模块和回复响应模块,所述心跳中转模块与心跳动作处理模块电连,所述心跳动作处理模块与心跳回复模块电连,所述心跳处理模块和心跳响应队列模块电连,所述回复处理模块与心跳响应队列模块电连,所述回复响应模块与心跳响应队列电连。

心跳定时请求模块用于定时通过无线信号收发装置一定时向服务器发送终端请求心跳包,终端请求心跳包内的数据包括:服务器地址、接口地址、系统分配给每一个iTVM设备的唯一编号和时间;心跳中转模块接收服务器发送来的需要执行的命令进行初步处理;心跳动作处理模块用于接收到在心跳中转模块中的数据,在iTVM设备中进行该数据命令的执行;心跳回复模块用于在执行动作之后反馈给服务器,使得服务器得知iTVM设备完成动作。

心跳处理模块用于处理由iTVM设备发送来的终端请求心跳包内的数据存放到心跳响应列队模块,以及从心跳响应列队模块中输出的数据进行进一步处理,并将处理结果,即需要iTVM设备动作的命令通过无线信号收发装置二发送至心跳中转模块;心跳响应列队模块用于存储多台iTVM设备发送来的终端请求心跳包中的数据进行排队,并且依次发送给心跳处理模块进行处理;回复处理模块用于接收心跳回复模块传输来的数据,以及将此数据发送至心跳响应列队模块中;回复响应模块接收心跳响应列队模块中输出的回复数据,并通过无线信号收发装置二发送至iTVM设备,iTVM设备接收到此信号,即完成一次心跳。

进一步的,所述iTVM设备与服务器通过无线信号收发模块一和无线信号收发模块二进行通信。

无线信号收发装置一用于接收服务器的信息以及向服务器发送信息;无线信号收发装置二用于接收iTVM设备的信息以及向iTVM设备发送信息。

进一步的,所述无线信号收发模块一和无线信号收发模块二均收发4G信号。

进一步的,所述iTVM设备设置有若干台。

本实用新型具有以下效益:本实用新型采取在iTVM设备和服务器中设置心跳协议,提高设备在线通信效率与状态监控,实现服务器消息推送与终端,即iTVM设备,实现服务器消息推送与终端远程管理控制的功能。

其中心跳协议是指,终端,即iTVM设备的定时请求模块通过无线信号收发装置一向服务器发送终端请求心跳包,通知服务器自己仍然在线,并传输一些可能有必要的数据的形式,例如服务器地址、接口地址、系统分配给每一个iTVM设备的唯一编号和时间,服务器中的心跳响应列队模块根据多台iTVM设备的定时请求模块发送的终端请求心跳包中的数据进行列队,心跳处理模块依次对终端请求心跳包进行处理,并将处理信息通过无线信号收发模块二发送至心跳中转模块,iTVM设备进行对此数据命令的执行,执行好后将反馈信息通过无线信号收发装置一发送给服务器,回复响应模块进行响应的回复,并且通过无线收发装置二将信息传输给iTVM设备,此次心跳工作结束。

其中终端请求心跳包的内容为:https://服务器地址/接口地址?id=终端编号&t=终端时间,其中服务器地址:指定的心跳服务器地址,包括域名与端口;接口地址:指定的心跳服务接口地址;Id:系统分配给每一个终端的唯一编号;终端时间:终端当前的时间。

如图3所示,本实用新型在投入使用的时,心跳定时请求模块通过无线信号收发装置一发出终端请求心跳包,服务器通过无线信号收发装置二接收心跳包,进行初步的数据处理,发送至心跳响应列队模块,等待数据依次提取,心跳响应队列模块根据若干个iTVM设备根据时间先后发送来的心跳包进行依次存储;随后心跳包中的数据发送至心跳处理模块,服务器对心跳包中的数据进行处理,得出一组命令通过无线信号收发模块二发送到iTVM设备的心跳中转模块中,再进入心跳动作处理模块进行对于此命令的处理,处理完毕之后iTVM设备产生回复信号,通过无线信号收发模块一发送至服务器,服务器中的回复处理模块进行信息的回复处理,并将信息依次存储在心跳响应列队模块中,多个iTVM设备中返回回来的回复信号依次排队存储在此模块中,轮到该iTVM设备的回复信号时,此信号进入回复响应模块进行处理,产生回复响应信号,通过无线信号收发装置二发送至iTVM设备中,完成一次心跳。

上面所述的实施例仅仅是对本实用新型的优选实施方式进行描述,并非对本实用新型的构思和范围进行限定。在不脱离本实用新型设计构思的前提下,本领域普通人员对本实用新型的技术方案做出的各种变型和改进,均应落入到本实用新型的保护范围,本实用新型请求保护的技术内容,已经全部记载在权利要求书中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1