本发明属于节水控制器的技术领域,特别是涉及一种节水控制器的维护装置及方法。
背景技术:
节水控制器(以下简称“水控”)是一种广泛用于学校、企业的宿舍、开水房等场合的一种智能设备,使用者需要刷卡用水。水控设备由于用量大,而且难于联网运行,所以基本上都是脱机使用,再加上需要考虑防水问题,所以电路板往往完全密封,导致拆机困难。水控内部的程序具有较为复杂的业务逻辑,存在bug的风险比较高,有时也因为业务逻辑会发生变化,这两者情况均需要更新内部程序。
综上所述,类似水控这样的智能设备具有用量大、不联网、拆机困难等行业特点,这种情况下,行业内目前的状况时,尽量安装前确保功能的稳定性和完整性,避免升级,如果遇到必须升级的情况,也只能拆机逐台插线升级,工作量巨大甚至根本无法完成而只能换新。
如专利申请201520060479.8所公开的一种ic卡节水控制器,包括带有数据显示窗的盒体和后盖,所述盒体正面数据显示窗下方设有ic卡槽,盒体四角设有四个安装孔,所述ic卡槽的一端设有一个扩展槽。扩展槽的长度为标准ic卡长度的1/5到1倍。设置扩展槽,当使用者使用过程中需要暂停用水,只要将卡片横移,使卡片移出感应区域,继续用水时将卡片移回原位即可,方便易操作。
然而,上述的节水控制器仍然具有无法维护及难以升级的问题。
技术实现要素:
基于此,因此本发明的首要目地是提供一种用于节水控制器的读卡装置智能维护装置及方法,该装置及方法能够在不联网的情况下实现对节水控制器的软件升级和维护,便于实现对节水控制器的问题处理和有效管理。
本发明的另一个目的在于提供一种用于节水控制器的读卡装置智能维护装置及方法,该装置及方法易于实现,升级及维护方便、快捷,无需重新拆装设备,减少了大量人力和时间,降低了成本。
为实现上述目的,本发明的技术方案为:
一种用于节水控制器的读卡装置智能维护装置,该装置包括有盒体及读卡器,所述盒体内装设有电源、电路板及输水管、流量计,其特征在于所述盒体密封设置,盒体的前表面上设置有数据接收区域,所述数据接收区域对应于读卡器,以使读卡器获取cpu卡的数据,且所述盒体上还设置有袋状的放卡槽,所述放卡槽设置在对应于数据接收区域的位置,放卡槽内用于放置cpu卡,使cpu卡被读卡器所读取,通过读取cpu卡的数据进行维护或软件升级。考虑到cpu卡存储的软件数据,在升级的情况下不可能一下子完成,所以需要采用袋状的放卡槽,对cpu卡进行容纳及承托,同时,cpu卡能够稳定地放置,也便于数据的可靠传输。
进一步,所述读卡器包括有rf射频天线和微处理器,所述rf射频天线连接于微处理器,rf射频天线接收到cpu卡的信号后,将数据传输给微处理器进行处理。
更进一步,所述rf射频天线的接收端设置于盒体上,所述rf射频天线的输出端设置于电路板上,所述微处理器设置于电路板上,所述rf射频天线的输出端连接于微处理器。
进一步,所述电路板上设置有rf射频天线、微处理器、更新启动模块及程序存储区,所述程序存储区通过独立于微处理器的一个单独的存储器来实现,以便于进行控制和更新;所述更新启动模块,是独立设置于微处理器外的一个软件维护或升级的触发模块,通常情况下,是不允许微处理器向存储器写入数据的,只有在触发该更新启动模块的情况下,更新启动模块向微处理器发送写入指令后,才允许向存储器写入软件代码及数据,进行软件维护或更新升级。
更新启动模块通过预先设置的指令,与cpu卡进行数据通讯和指令转发,首先,通过cpu卡的识别码来进行判断是否是软件维护或升级,如果是,则向微处理器下发指令,通知微处理器打开存储器的写保护,由更新启动模块接收rf射频天线接收到的数据,并直接写入到存储器中,进行软件维护或升级。
更进一步,该装置还包括有显示屏,所述显示屏设置于盒体的外表面,并连接于微处理器,对读取cpu卡的状态进行显示,以便于用户的使用及软件维护或升级操作。
一种用于节水控制器的读卡装置智能维护方法,其特征在于该方法首先将软件预装于cpu卡中,通过cpu卡触发读卡器,将软件数据传输给读卡器,读卡器自动更新系统软件。
进一步,所述cpu卡为大容量cpu卡,且所述cpu卡中设置有识别码,所述读卡器的rf射频天线接收到cpu卡的无线信号后,传输给更新启动模块,更新启动模块通过判断cpu卡的识别码来进行判断是否需要软件维护或升级。
更进一步,所述需要进行软件维护或升级时,更新启动模块直接将软件数据写入到存储器中,不需要经过微处理器即可完成,可以提高更新数据写入速度,避免出错,缩短了软件升级或维护的时间。
进一步,如果软件的数据量大,超过了cpu卡的存储容量,则将软件数据分段打包,分别存入到多张cpu卡中,每张cpu卡均设置识别码,验证识别码后,才能进行软件的升级或维护,以保证软件数据的准确性和可靠性。
本发明通过射频技术升级程序的装置,该装置可加载到现有的类似水控设备内,取代传统的插线升级方法。升级时,视程序量的大小,通过工具软件分解程序,对程序进行一致性和完整性拆包处理,写入大容量的cpu卡(推荐使用32k容量的),将卡拿到设备上按随意顺序刷卡,升级装置通过射频技术读取并重新组织程序,直到程序完整读取,则发送重启指令给到诸如水控此类的智能设备,智能设备重启时即可读取该升级装置中的新程序,完成对自身程序的更新。该发明所提供的升级方法,由于无需接触设备即可完成对此类用量大、不联网、拆机困难的智能设备轻松快速升级,可极大改进该行业的用户体验,降低设备的投放风险。
且该装置及方法易于实现,升级及维护方便、快捷,无需重新拆装设备,减少了大量人力和时间,降低了成本。
附图说明
图1为本发明所实施的结构示意图。
图2为本发明所实施的电路原理图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1所示,为本发明所实施用于节水控制器的读卡装置智能维护装置,该装置包括有盒体1及读卡器,所述盒体内装设有电源、电路板及输水管、流量计,盒体1的上部设有进水管2,下部设有出水管3,由于安装于输水管道上,该盒体1密封设置,盒体1的前表面上部设置有显示屏11,显示屏的下方,盒体前表面的中下部设有数据接收区域12,所述数据接收区域12对应于盒体内的读卡器,以使读卡器获取cpu卡的数据,且所述盒体上还设置有袋状的放卡槽4,放卡槽4设置在对应于数据接收区域12的位置,通常情况下,放卡槽4的长度大于数据接收区域12的横向距离,以中便于放置cpu卡的同时,便于读卡器进行数据读取;放卡槽4内用于放置cpu卡,使cpu卡被读卡器所读取,通过读取cpu卡的数据进行维护或软件升级。考虑到cpu卡存储的软件数据,在升级的情况下不可能一下子完成,所以需要采用袋状的放卡槽4,对cpu卡进行容纳及承托,同时,cpu卡能够稳定地放置,也便于数据的可靠传输。
该装置还包括有显示屏11,所述显示屏11设置于盒体1的外表面,并连接于微处理器,对读取cpu卡的状态进行显示,以便于用户的使用及软件维护或升级操作。
结合图2所示,读卡器核心部件是rf射频天线和微处理器,所述rf射频天线连接于微处理器,rf射频天线接收到cpu卡的信号后,将数据传输给微处理器进行处理。
其中,rf射频天线的接收端设置于盒体上,所述rf射频天线的输出端设置于电路板上,所述微处理器设置于电路板上,所述rf射频天线的输出端连接于微处理器。
读卡器还包括有更新启动模块及程序存储区,具体地说,所述电路板上设置有rf射频天线、微处理器、更新启动模块及程序存储区,所述程序存储区通过独立于微处理器的一个单独的存储器来实现,以便于进行控制和更新;所述更新启动模块,是独立设置于微处理器外的一个软件维护或升级的触发模块,通常情况下,是不允许微处理器向存储器写入数据的,只有在触发该更新启动模块的情况下,更新启动模块向微处理器发送写入指令后,才允许向存储器写入软件代码及数据,进行软件维护或更新升级。
更新启动模块通过预先设置的指令,与cpu卡进行数据通讯和指令转发,首先,通过cpu卡的识别码来进行判断是否是软件维护或升级,如果是,则向微处理器下发指令,通知微处理器打开存储器的写保护,由更新启动模块接收rf射频天线接收到的数据,并直接写入到存储器中,进行软件维护或升级。
本发明所实现的用于节水控制器的读卡装置智能维护方法,首先将软件预装于cpu卡中,通过cpu卡触发读卡器,将软件数据传输给读卡器,读卡器自动更新系统软件。
通常,cpu卡为大容量cpu卡,且所述cpu卡中设置有识别码,所述读卡器的rf射频天线接收到cpu卡的无线信号后,传输给更新启动模块,更新启动模块通过判断cpu卡的识别码来进行判断是否需要软件维护或升级。如果软件的数据量大,超过了cpu卡的存储容量,则将软件数据分段打包,分别存入到多张cpu卡中,每张cpu卡均设置识别码,验证识别码后,才能进行软件的升级或维护,以保证软件数据的准确性和可靠性。
需要进行软件维护或升级时,更新启动模块直接将软件数据写入到存储器中,不需要经过微处理器即可完成,可以提高更新数据写入速度,避免出错,缩短了软件升级或维护的时间。
通常情况下,节水控制器的软件数据量都比较小,本发明利用1张大容量的cpu卡配合应用程序就能很好的解决这个问题,只需制作1张程序升级卡,用cpu卡读写工具软件把要更新的程序文件按照约定的格式写入到cpu卡里,就完成了程序升级卡的制作,本发明程序升级卡制作的系统框图如图1所示,这张cpu卡就可以用来批量更新读卡设备的程序,只需将这张cpu卡靠近读卡设备的读卡区域2-3秒就完成一台设备的程序更新。
如果需要更新的程序文件超出了一张cpu卡的容量,可以把程序文件分成多个小块,分别写入多张cpu卡内,形成一套程序升级用的cup卡,升级程序时按顺序依次靠近读卡设备的读卡区域即可完成一台设备的程序更新。
由此,本发明通过射频技术升级节水控制器程序的装置及方法,能够在不联网的情况下将程序加载到现有的类似水控设备内,取代传统的插线升级方法。升级时,视程序量的大小,通过工具软件分解程序,对程序进行一致性和完整性拆包处理,写入大容量的cpu卡(推荐使用32k容量的),将卡拿到设备上按随意顺序刷卡,升级装置通过射频技术读取并重新组织程序,直到程序完整读取,则发送重启指令给到诸如水控此类的智能设备,智能设备重启时即可读取该升级装置中的新程序,完成对自身程序的更新。该发明所提供的升级方法,由于无需接触设备即可完成对此类用量大、不联网、拆机困难的智能设备轻松快速升级,可极大改进该行业的用户体验,降低设备的投放风险。
该装置及方法易于实现,升级及维护方便、快捷,无需重新拆装设备,减少了大量人力和时间,降低了成本。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。