基于以太网的终端机控制系统及控制方法

文档序号:7970169阅读:437来源:国知局
专利名称:基于以太网的终端机控制系统及控制方法
技术领域
本发明涉及一种基于以太网的终端机控制系统及控制方法,尤其涉及通过以太网对终端机进行监控管理的终端机控制系统及控制方法。
背景技术
目前,智能化终端机已普遍应用于人们的日常工作生活中,智能化终端机的应用减少了大量的重复性人为劳动,在增加了工作效率的同时,也减少了人力成本,具有良好的使用效果。例如,企业普遍使用智能化考勤设备考察员工出勤情况,使以前大量手工繁杂工作由电脑替代完成,从而提高了工作效率,并且节约了员工登记出勤的时间,各持卡员工出勤情况一目了然,有效防止了人为干扰。再如,很多企业、学校将智能化终端应用于内部销售系统,通过刷卡就可简单快捷的完成消费的支付,可有效避免现金、饭票支付时找钱的麻烦,并可大大减小收取假币的风险。
但是,现有的智能化终端机都有其特定的功能,如IC卡考勤门禁机只具有考勤门禁功能,光电卡消费机只拥有消费功能等,在开发相应的系统软件时,所能实现的功能受到终端机的特定功能限制,不能灵活的进行功能扩展。并且,虽然在一些企业或学校已经实现了“一卡通”,即通过一张卡就可实现门禁、消费等功能,但是,不同类型的终端机往往由不同的服务器来管理,例如,消费终端机统一由管理消费信息的服务器进行监视管理,而不同楼宇的门禁系统由不同的服务器管理,这不但增加了成本,而且不便于对数据进行统一的分析管理。

发明内容
本发明的目的在于针对现有技术所存在的缺陷,提供一种基于以太网的终端机控制系统及控制方法,可灵活设置终端机的功能,具有良好的扩展性能。终端机只负责检测上报输入事件并执行命令,具体的功能由服务器进行控制,服务器根据输入事件确定应执行何种操作,并将命令通过以太网发至终端机。
为了实现上述目的,本发明提供了一种基于以太网的终端机控制方法,包括如下步骤终端机检测触发事件,若检测到输入事件,则上报服务器;若检测到命令事件,则按照命令执行;服务器接收到终端机上报的输入事件后,根据预先设置的控制规则向终端机发送命令。
为了实现上述目的,本发明还提供了一种基于以太网的终端机控制系统,包括终端机及服务器,所述终端机包括以太网通信模块,用于通过以太网与服务器通信;中央处理单元,与所述以太网通信模块连接,用于协调控制终端机各模块的工作,检测到输入事件后,通过以太网通信模块向服务器上报,检测到命令事件后,执行命令;存储模块,与所述中央处理单元连接,用于存储操作执行程序以及数据;输入模块,与所述中央处理单元连接,用于输入信息;以及输出模块,与所述中央处理单元连接,用于输出信息;所述服务器包括以太网通信模块,用于通过以太网与所述终端机通信;控制规则存储模块,用于存储功能控制规则;中央处理单元,与所述以太网通信模块及控制规则存储模块连接,用于接收终端机上报的输入事件,根据功能控制规则处理输入事件并向终端机发送命令。
本发明具有较强的监控功能,由于终端机采用了不直接完成业务功能,而是由服务器通过以太网通讯方式来监控硬件各模块来完成业务功能的方式,所以,终端机的结构简单,并且不限定于某种特定的功能,可扩展性强;采用光电隔离模块有效地屏蔽了外界电信号对系统的干扰,强抗干扰性;通过以太网接口模块连接以太网,下载、更新程序存储器中的控制程序。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图1为本发明的基于以太网的终端机控制系统结构示意图;图2为本发明的基于以太网的终端机控制系统的终端机一实施例结构示意图;图3为本发明的基于以太网的终端机控制方法的终端机工作流程一实施例流程图;图4为本发明的基于以太网的终端机控制系统的服务器一具体实施例结构示意图;图5为本发明的基于以太网的终端机控制方法的服务器工作流程一实施例流程图;图6为本发明的基于以太网的终端机控制方法的下载更新终端机的程序文件的方法一实施例流程图。
具体实施例方式
如图1所示,为本发明的基于以太网的终端机控制系统结构示意图,包括通过以太网连接的终端机及服务器。终端机检测输入事件并向服务器上报,服务器接收到终端机上报的输入事件后,根据预先设置的功能控制规则确定下一步的操作,并向终端机发送命令,终端机接收到命令后执行。
终端机由以太网通信模块、中央处理单元、存储模块、输入模块及输出模块组成。以太网通信模块用于通过以太网与服务器通信;存储模块用于存储操作执行程序以及数据;输入模块用于输入信息,该输入模块可以为输入密码和门牌号的键盘或者RFID卡、IC卡或光电卡的读卡装置;输出模块用于输出信息,该输出模块可以为用于电子门锁的继电器、LCD显示装置或蜂鸣器等;中央处理单元与上述的以太网通信模块、存储模块、输入模块及输出模块连接,用于协调控制终端机各模块的工作,中央处理单元检测到输入事件后,通过以太网通信模块向服务器上报,检测到命令事件后,执行命令。其中,操作执行程序是终端机完成某个命令所需执行的程序,终端机在收到服务器发送的命令后,需要调用相应的操作执行程序,以完成相应的操作。例如,当接收到蜂鸣命令时,执行蜂鸣程序,驱动蜂鸣器发生;当接收到显示命令时,执行显示程序,在显示设备上显示相应的文字。
服务器由以太网通信模块、控制规则存储模块以及中央处理单元组成。以太网通信模块用于通过以太网与终端机通信;控制规则存储模块用于存储实现某一种或某几种功能的控制规则;中央处理单元,与以太网通信模块及控制规则存储模块连接,用于接收终端机上报的输入事件,根据功能控制规则处理输入事件并向终端机发送命令。
如图2所示,为本发明的终端机一实施例结构示意图。本实施例在图1所示的终端机上又加入了光电隔离模块以及设备通信接口模块,该设备通信接口模块通过该光电隔离模块与终端机的中央处理单元连接。设备通信接口模块可以为RS-485接收模块等接口模块,用于与具有相应接口的外部设备连接,例如,与指纹识别设备连接。光电隔离模块用于信号的隔离传输,把CPU等关键器件与具有RS-485接口的外部设备从电路上完全隔开,有效地防止外部电信号对关键器件的干扰和破坏。
如图3所示,为本发明的基于以太网的终端机控制方法的终端机工作流程一实施例流程图,包括如下步骤
步骤101、检测当前是否有触发事件,若是,执行步骤102,否则执行步骤101;步骤102、触发事件是否为按键事件,若是,执行步骤103,否则执行步骤104;步骤103、把键码通过以太网上报给服务器,执行步骤101;步骤104、触发事件是否为刷卡事件,若使,执行步骤105,否则,执行步骤106;步骤105、读取卡号并通过以太网上报给服务器,执行步骤101;步骤106、触发事件是否为命令事件,若是,执行步骤107,否则,执行步骤101;步骤107、检测命令种类,执行相应操作,然后执行步骤101;步骤1071、判断命令种类;步骤1072、如果是参数设置命令,则执行参数设置,然后执行步骤101;步骤1073、如果是蜂鸣命令,则执行蜂鸣动作,将控制信息发送到蜂鸣器,进行开关量输出操作,然后执行步骤101;步骤1074、如果是显示命令,则执行显示操作,把需要显示的信息进行处理,转换为显示信号,发送到显示装置,然后执行步骤101;步骤1075、如果是写卡命令,则执行写卡操作,将需要写到卡上的内容发送至写卡装置,然后执行步骤101;步骤1076、如果是转发RS-485命令,则执行转发RS-485命令操作,把控制信心发送到RS-485接口模块,进行转发数据操作,然后执行步骤101;步骤1077、如果是继电器命令,则执行继电器动作操作,把控制信息发送至继电器进行开关量输出操作,然后执行步骤101。
从上述终端机的工作流程可知,终端机并不实现某个业务功能,例如,终端机并不会在检测到刷卡事件后立即决定是否打开电子门锁,而是将输入事件上报服务器,由服务器实现业务功能,决定下一步应如何操作,并向终端机发送相应的命令,由终端机具体执行继电器的控制量输出。因此,终端机实现何种功能是由服务器的控制规则决定的,而不是由终端机自身决定的;从而,终端机不会受到某种特定功能的限制,而是可以灵活的应用于各种功能。
本发明的基于以太网的终端机控制系统可包括多个终端机,为每个终端机设定独立的IP地址,通过IP地址判断终端机应执行的功能。每个终端机可应用于相同的功能,也可应用于不同的功能。例如,该系统可包括多个IC卡考勤门禁机,各IC卡考勤门禁机均与同一服务器连接,各门禁机检测到刷卡或按键等输入事件后,通过以太网上报服务器,由服务器根据内部存储的控制程序确定所要执行的操作,例如,开锁,或者蜂鸣器发声,或者显示某些文字信息,并将相应的命令通过以太网发送至门禁机,门禁机根据命令执行相应的动作。各门禁机只负责检测输入以及执行命令,并记录一些必要的数据,具体的控制功能由服务器实现;服务器统一监控各门禁机,对整个门禁系统进行管理和控制。
当各终端机需要执行的功能不完全相同时,服务器需要知道终端机的功能才能决定下一步的操作。这可以通过多种方式实现,例如,终端机在上报输入事件时,携带一个功能标识,向服务器报告自己的功能;或者,在服务器中记录各终端机的功能标识。
如图4所示,为本发明的基于以太网的终端机控制系统的服务器一具体实施例结构示意图。为了实现多个不同功能终端机的控制,该服务器加入了一个终端机功能信息存储模块,该模块与服务器的中央处理单元连接,用于存储终端机的功能标识,即存储终端机标识与功能标识的对应关系,可以以IP地址为终端机的标识,存储终端机IP地址与功能标识的对应关系,通过终端机的IP地址就可查询到终端机的功能标识,从而确定终端机的功能,决定下一步的操作。服务器的控制规则存储模块包括多个子模块,不同功能的控制规则存储于不同子模块中。服务器接收到终端机上报的输入事件后,根据终端机的标识查询功能标识,然后根据功能标识,查找相应的功能控制规则,确定下一步的操作,向终端机发送命令。
如图5所示,为本发明的基于以太网的终端机控制方法的服务器工作流程一实施例流程图,包括如下步骤步骤201、接收终端机上报的输入事件;步骤202、根据终端机IP地址判断终端机的功能;步骤203、根据输入事件及终端机功能对应的控制规则,确定操作,并向终端机发送相应命令。
例如,当本发明的基于以太网的终端机控制系统可包括多个门禁机以及多个消费机时,由于这两类终端机本身并不存储门禁控制规则或者消费控制规则,因此在检测到有刷卡或按键等输入事件后,终端机将输入事件上报服务器,服务器需要根据终端机的IP地址,判断终端机是门禁机还是消费机,若是门禁机,则查询门禁功能的控制规则,判断下一步应执行的操作,并将命令发送至终端机执行;若是消费机,则查询消费功能的控制规则,确定下一步的操作,并将命令发送至终端机执行。
有时,终端机的操作执行程序需要进行更新,例如,蜂鸣器的发声方式由连续发声变为间断发声,或者,电子门锁的开门时间有所变化,或者,显示装置的显示方式由静态显示变为闪烁显示等,再如,由于更换了显示装置,需要更新显示程序。可设置程序更新命令,由服务器发起对终端机的程序更新,终端机接收到服务器发送的该命令后,即知道需要更新操作执行程序;需要更新的操作执行程序的标识可通过命令参数的形式发送至终端机。
如图6所示,为本发明的基于以太网的终端机控制方法的下载更新终端机程序文件的方法的方法一实施例流程图,包括如下步骤步骤301、服务器搜索终端设备;步骤302、服务器选择需要下载的文件,向终端机发送下载更新命令;步骤303、终端机从服务器下载程序文件。
本发明具有较强的监控功能,由于多功能控制终端机采用了不直接完成具体业务功能,而是由服务器通过以太网通讯方式来监控硬件各模块来完成具体的业务功能,所以,终端机的结构简单,并且不限定于某种特定的功能,可扩展性强;采用光电隔离模块有效地屏蔽了外界电信号对系统的干扰,强抗干扰性;通过以太网接口模块连接以太网,下载、更新程序存储器中的控制程序。
最后应当说明的是以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解,依然可以对本发明的具体实施方式
进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。
权利要求
1.一种基于以太网的终端机控制方法,其特征在于包括如下步骤终端机检测触发事件,若检测到输入事件,则上报服务器;若检测到命令事件,则按照命令执行;服务器接收到终端机上报的输入事件后,根据预先设置的控制规则向终端机发送命令。
2.根据权利要求1所述的基于以太网的终端机控制方法,其特征在于还包括服务器搜索终端机,更新终端机的程序。
3.根据权利要求1或2所述的基于以太网的终端机控制方法,其特征在于还包括为每个终端机设定独立IP地址,通过IP地址区分多个终端机上报的信息以及向多个终端机发送命令。
4.根据权利要求3所述的基于以太网的终端机控制方法,其特征在于所述的服务器接收到终端机上报的输入事件后,根据预先设置的功能控制规则向终端机发送命令的步骤具体为服务器接收到终端机上报的输入事件后,根据终端机的IP地址确定预先设定的用于该终端机的功能控制规则,并根据该功能控制规则向终端机发送命令。
5.一种基于以太网的终端机控制系统,包括终端机及服务器,其特征在于所述终端机包括以太网通信模块,用于通过以太网与服务器通信;中央处理单元,与所述以太网通信模块连接,用于协调控制终端机各模块的工作,检测到输入事件后,通过以太网通信模块向服务器上报,检测到命令事件后,执行命令;存储模块,与所述中央处理单元连接,用于存储操作执行程序以及数据;输入模块,与所述中央处理单元连接,用于输入信息;以及输出模块,与所述中央处理单元连接,用于输出信息;所述服务器包括以太网通信模块,用于通过以太网与所述终端机通信;控制规则存储模块,用于存储功能控制规则;中央处理单元,与所述以太网通信模块及控制规则存储模块连接,用于接收终端机上报的输入事件,根据功能控制规则处理输入事件并向终端机发送命令。
6.根据权利要求5所述的基于以太网的终端控制系统,其特征在于所述控制规则存储模块包括多个子模块,各子模块用于存储不同的功能控制规则;所述服务器还包括终端机功能信息存储模块,与所述服务器的中央处理单元连接,用于存储终端机的功能标识。
7.根据权利要求5所述的基于以太网的终端控制系统,其特征在于所述终端机还包括光电隔离模块以及设备通信接口模块,该设备通信接口模块通过该光电隔离模块与所述终端机的中央处理单元连接,所述设备通信接口模块用于与外部设备连接,所述光电隔离模块用于信号的隔离传输。
8.根据权利要求5-7任一所述的基于以太网的终端控制系统,其特征在于所述输入模块为键盘或读卡装置。
9.根据权利要求5-7任一所述的基于以太网的终端控制系统,其特征在于所述输出模块为继电器、显示装置或蜂鸣器。
全文摘要
本发明涉及一种基于以太网的终端机控制方法,终端机检测触发事件,若检测到输入事件,则上报服务器;若检测到命令事件,则按照命令执行;服务器接收到终端机上报的输入事件后,根据预先设置的控制规则向终端机发送命令。本发明还涉及一种基于以太网的终端机控制系统,包括终端机及服务器,所述终端机包括以太网通信模块、中央处理单元、存储模块、输入模块以及输出模块;服务器包括以太网通信模块、控制规则存储模块、中央处理单元。本发明由服务器通过以太网通讯方式来监控终端机完成业务功能,终端机的结构简单,并且不限定于某种特定的功能,可扩展性强;通过以太网下载、更新终端机的操作执行程序,使终端机的程序更新更为方便。
文档编号H04B17/00GK1964291SQ20061014093
公开日2007年5月16日 申请日期2006年10月17日 优先权日2006年10月17日
发明者程朋胜, 郑平凡, 汪广 申请人:深圳达实智能股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1