【发明内容】
基于此,有必要提供一种能提高检测效率并能提高准确性的图书自检***。
一种图书自检***,包括:重力感应模块,用于在借还书时对图书称重,获取图书重量,将图书重量发送到上位机;上位机,用于接收所述图书重量,生成电子标签数据采集指令,根据所述电子标签数据采集指令控制无线射频识别模块进行数据采集;无线射频识别模块,用于根据所述电子标签数据采集指令获取图书的电子标签中的原始重量;所述上位机还用于检测所述图书重量与所述原始重量是否相符,若是,则检测通过,否则检测不通过。
优选的,所述重力感应模块还用于在图书加工时对图书称重,获取图书的原始重量,将所述原始重量发送到所述上位机;所述上位机还用于接收所述原始重量,生成电子标签数据写入指令;所述无线射频识别模块还用于根据所述电子标签数据写入指令将所述原始重量写入图书的电子标签中。
优选的,所述***还包括:条码采集模块,用于在图书加工时采集图书的条码信息,将所述条码信息发送到所述上位机;所述上位机还用于接收所述条码信息,生成电子标签数据写入指令;所述无线射频识别模块还用于根据所述电子标签数据写入指令将所述条码信息写入图书的电子标签中。
优选的,所述上位机还用于当检测到所述图书重量和所述原始重量不相符时,生成报警信息。
优选的,所述***还包括后台服务模块,所述上位机还用于将所述原始重量、条码信息和图书重量上传到所述后台服务模块;所述后台服务模块还用于对所述上位机上传的数据进行处理并存储,以及同步更新数据。
此外,还有必要提供一种能提高检测效率并能提高准确性的图书自检方法。
一种图书自检方法,包括以下步骤:在借还书时对图书称重,获取图书重量,将图书重量发送到上位机;通过所述上位机接收图书重量,生成电子标签数据采集指令;根据所述电子标签数据采集指令采集图书电子标签中的原始重量;检测所述图书重量与所述原始重量是否相符,若是,则检测通过,否则检测不通过。
优选的,所述方法还包括:在图书加工时对图书称重,获取图书的原始重量,将所述原始重量发送到上位机;通过所述上位机接收所述原始重量,生成电子标签数据写入指令;根据所述电子标签数据写入指令将所述原始重量写入图书的电子标签中。
优选的,所述方法还包括:在图书加工时采集图书的条码信息,将所述条码信息发送到上位机;通过所述上位机接收所述条码信息,生成电子标签数据写入指令;根据所述电子标签数据写入指令将所述条码信息写入图书的电子标签中。
优选的,所述方法还包括:当检测到图书重量和原始重量不相符时,生成报警信息。
优选的,所述方法还包括:通过上位机将所述原始重量、条码信息和图书重量上传到后台,由后台对上传的数据进行处理并存储,以及同步更新数据。
上述图书自检***和方法,通过对图书称重获取图书当前的重量,将图书当前的重量与事先在图书的电子标签中存储的原始重量进行对比,两者相符则检测通过,由于原始重量存储在图书的电子标签中,只要获取到图书当前的重量就能自动检测出图书是否被偷换或损坏,从而提高了检测效率并能提高准确性。此外,由于原始重量存储在图书的电子标签中,在检测当前的图书重量是否与原始重量相符时,可直接获取电子标签中的原始重量,无需从后台获取数据,不依赖于网络,因此使用起来十分方便。
【具体实施方式】
如图1所示,在一个实施例中,一种图书自检***,包括重力感应模块10、上位机20和无线射频识别模块30,其中:
重力感应模块10用于在借还书时对图书称重,获取图书重量,将图书重量发送到上位机20。
如图2所示,在一个实施例中,重力感应模块10包括微处理器(MCU)、A/D(模数)转换电路、放大滤波电路、重力感应电路和LCD/LED显示组件。其中:重力感应电路用于将物理的压力信号有效的转换成标准的电信号。重力感应模块10设有托盘,当物体放置在托盘中时,会产生压力信号,通过重力感应电路转换为电信号。放大滤波电路用于将获取的电信号进行有效选频并放大,同时抑制干扰信号。A/D转换电路用于将放大滤波后的电信号转换为数字信号,用于微处理器(MCU)进行采集和处理。微处理器用于采集数字信号并处理数字信号,以及通过通信接口(例如RS232接口或USB接口等)和上位机20进行通信交互。LED/LED用于人机交互,例如用于显示带电子标签图书的重量。
上位机20用于接收图书重量,生成电子标签数据采集指令,根据电子标签数据采集指令控制无线射频识别模块30进行数据采集。上位机20可以是PC机,用于控制无线射频识别模块30进行工作。具体的,可生成电子标签数据采集指令,该指令用于获取图书的电子标签中的数据。
无线射频识别模块30用于根据电子标签数据采集指令获取图书的电子标签中的原始重量。图书的原始重量是在加工图书时称取的重量,存储在电子标签中,是用于检测当前图书重量是否正确的标准。
具体的,在一个实施例中,无线射频识别模块30可包括阅读器、天线和电子标签。阅读器用来通过天线读取电子标签中的数据,电子标签用来存储图书相关的数据,包括图书的原始重量以及图书相关信息,图书相关信息包括图书名称、书籍类型、出版日期、借出日期、馆标识等信息。
本实施例中,上位机20还用于检测图书重量与原始重量是否相符,若是,则检测通过,否则检测不通过。上位机20接收到的当前的图书重量会临时存储,然后与获取到的电子标签中的原始重量进行对比,检测两者是否相符,如果相符,则说明图书的重量没有变化,即图书没有被偷换或损坏,则检测通过,可以正常借还书。如果两者不相符,说明图书有被偷换或损坏,则检测不通过。
在一个实施例中,如果检测不通过,可生成报警信息。具体的,可将检测结果通过上位机20的显示器进行显示,或者将用户加入黑名单等。
在一个实施例中,重力感应模块10还用于在图书加工时对图书称重,获取图书的原始重量,将原始重量发送到上位机20。原始重量是图书的最初重量,是图书在生产后进行加工时的重量。本实施例中,上位机20还用于接收图书的原始重量,生成电子标签数据写入指令。电子标签数据写入指令用于将数据写入电子标签中。本实施例中,无线射频识别模块30还用于根据电子标签数据写入指令将原始重量写入图书的电子标签中。
优选的,还可将图书的其他相关信息,例如文献类型、图书名称、管藏地、馆标识等信息也写入到图书的电子标签中。在一个实施例中,上位机20还可用于将图书的原始重量发送到后台的服务器中,作为后台管理的基础数据。
在一个实施例中,如图3所示,图书自检***还包括条码采集模块40,条码采集模块40用于在图书加工时采集图书的条码信息,将条码信息发送到上位机20。本实施例中,上位机20还用于接收该条码信息,生成电子标签数据写入指令。无线射频识别模块30用于根据电子标签数据写入指令将条码信息写入图书的电子标签中。
图书的条码信息包含了图书的条码号,本实施例中,上位机20控制无线射频识别模块30将条码号写入到电子标签中。优选的,上位机20还可用于将条码信息上传到后台的服务器中进行存储。由于条码号用于唯一标识图书,采集条码号写入到电子标签中可用于对图书进行管理。
在一个实施例中,自检***还可包括后台服务模块(图中未示出),本实施例中,上位机20用于将原始重量、条码信息和图书重量上传到后台服务模块,该后台服务模块用于对上位机20上传的数据进行处理并存储,以及同步更新数据。
在借还书时需要对图书的重量进行检测,优选的,上位机20获取到重量感应模块10采集到的图书重量后,控制无线射频识别模块30获取电子标签中的原始重量,检测图书重量与原始重量是否相符,若相符,则检测通过,可以正常借还书。若不相符,则检测不通过,可生成报警信息。本实施例中,上位机20可以不连接网络,而是通过电子标签中的原始重量进行检测,既能提高检测效率,省时省力,又能节省了硬件成本,使用更方便。
在另一个实施例中,上位机20与后台的服务器通过网络进行连接,上位机20在获取到重量感应模块10采集到的图书重量后,可通过网络从服务器获取到对应的图书的原始重量,检测图书重量与原始重量是否相符。
在一个实施例中,如图4所示,一种图书自检方法,包括以下步骤:
步骤S10,在借还书时对图书称重,获取图书重量,将图书重量发送到上位机。
步骤S20,通过上位机接收图书重量,生成电子标签数据采集指令。
步骤S30,根据电子标签数据采集指令采集图书电子标签中的原始重量。
步骤S40,检测图书重量与原始重量是否相符,若是,则检测通过,否则检测不通过。
本实施例中,在借还书时可通过重力感应模块对图书称重,上位机生成的电子标签数据采集指令可用于控制无线射频识别模块采集电子标签中的原始重量。电子标签中除了存储图书的原始重量外,还可存储图书其他的相关信息,例如,图书名称、出版日期、文献类型等等。
在一个实施例中,事先可在图书加工时将图书的原始重量存储在电子标签中。具体为:在图书加工时对图书称重,获取图书的原始重量,将原始重量发送到上位机;通过上位机接收原始重量,生成电子标签数据写入指令;根据电子标签数据写入指令将原始重量写入图书的电子标签中。
如图5所示,在一个实施例中,图书加工的具体流程为:将图书和电子标签放置在称重托盘上,重力感应模块的微处理器进行处理后得到图书的原始重量,并可通过LCD/LED进行显示,PC机读取该原始重量并存储。进一步通过条码阅读器采集图书条码数据,PC机读取条码号并存储,并确认是否将条码号和原始重量写入到电子标签中,如果是,则PC机发送指令进行写数据,控制RF阅读器写数据。进一步的,还可将数据上传到后台的服务器,通过服务器存储数据,如果不上传,可将数据存储在电子标签中并进行锁定。
在一个实施例中,还可通过上位机将原始重量、条码信息和图书重量上传到后台,由后台对上传的数据进行处理并存储,以及同步更新数据。
如图6所示,在一个实施例中,进行借书的操作流程具体为:将图书和电子标签放置在称重托盘中,由重量感应模块进行称重,通过微处理器处理后得到图书重量D1位机(PC机)读取重量D1,并临时存储数据D1。控制RF阅读器读取电子标签内存中的初始重量D0,PC机读取到数据D0,将D1与D0进行数值比较。如果D1与D0相等,则检测通过,读者刷读者证,输入登入密码,如果密码正确,则完成借书操作,如果密码不正确,则返回继续输入密码。进一步的,服务器进行数据更新,并确认是否打印凭条,如果是,则取凭条,否则结束。如果D1与D0不相等,则检测不通过,可生成报警信息,自检预报警,图书不允许外借。此时可由图书管理员进行处理,将预报警解除,使得图书重新流通。
如图7所示,在一个实施例中,进行还书的操作流程具体为:将图书和电子标签放置在称重托盘上,读者刷读者证,输入登入密码,如果密码正确,则进行下一步处理,如果密码不正确,则返回继续输入密码。进一步的,微处理器处理得到图书重量D1,PC机读取重量D1并进行临时存储。进一步的,PC机生成指令读取数据,控制RF阅读器读取电子标签内存中存储的原始重量D0,PC机获取到数据D0并进行临时存储,将D1与D0进行数值比较。如果D1和D0相等,则完成还书操作,服务器数据进行更新,并确认是否打印凭条。如果D1和D0不相等,则自检预报警,图书不允许归还,不能完成还书操作,可将读者加入黑名单,图书管理员进行处理后,将预报警进行解除后,则在黑名单中剔除该读者。
本发明所提供的图书自检***和方法,可在借还书时根据图书重量对图书进行检测,由于图书的原始重量存储在电子标签中,因此在借还书时可直接采集电子标签中的原始重量,与当前的图书重量进行对比,如果两者相符合,则检测通过,不相符则检测不通过。由于在检测时无需连接网络,能够节省硬件成本,此外,由于可以自动根据重量进行检测,从而提高了检测效率和准确性,能够第一时间发现图书是否被偷换或损坏,给图书的管理带来极大的方便。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。