[发明专利]一种进行数据库并发控制的节能灯回收系统在审
申请号: | 201510144394.2 | 申请日: | 2015-03-30 |
公开(公告)号: | CN104732653A | 公开(公告)日: | 2015-06-24 |
发明(设计)人: | 王世龙 | 申请(专利权)人: | 苏州朗米尔照明科技有限公司 |
主分类号: | G07F7/06 | 分类号: | G07F7/06 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫 |
地址: | 215163 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 进行 数据库 并发 控制 节能灯 回收 系统 | ||
技术领域
本发明涉及节能灯回收领域,尤其涉及一种进行数据库并发控制的节能灯回收系统。
背景技术
汞是节能灯中必不可少的物质,一支节能灯中含汞约5mg,而汞也是一种有毒物质,空气含有1mg/m3即可使人中毒。2010年以来,我国节能灯年消费量均在16亿支以上,而年处理量却不过几百万支,由此带来的汞污染相当严重。由于我国节能灯分布广不易运输,市民回收意识不强,导致我国无法采用分点回收再集中处理的方法,同时进口回收设备成本过高,完全依赖国外大型回收设备也是不现实的,因此我国有必要研发出适合中国国情的节能灯回收系统。
回收系统的自动化依赖于计算机技术,而由数据库对回收系统进行数据管理是非常必要的技术手段,而为使得回收系统具备较好的回收能力,必然需要设立多个回收终端,从而方便各个地区的人回收节能灯,而多个回收终端与数据库的通讯容易引发数据并发问题。
数据库是共享资源,具备ACID特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),一个支持事务的数据库系统,必需同时具有这四种特性,这四种特性是数据库的存在原则,若违背这些特性,则基于数据库的交易过程极可能达不到交易双方的要求,多个回收终端与数据库的通讯有可能会出现同时读取和/或修改同一数据的情况,若对这种并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性,因此,需要进行数据并发控制。
发明内容
为此,本发明提供了一种进行数据库并发控制的节能灯回收系统,本发明通过实现数据库并发控制而保证了数据库的高效性和鲁棒性,从而为实现回收系统的全自动管理功能打下了坚实的基础,本发明的回收系统能够实现全自动的自我监控和运营,从而最大限度地节省回收系统的人力物力,并且保证了回收系统的正常运行。
本发明解决上述技术问题的技术方案如下:
一种进行数据库并发控制的节能灯回收系统,包括服务器,回收终端和监控客户端,所述回收终端和监控客户端都与所述服务器进行通讯;
所述回收终端包括节能灯识别机构、节能灯收取机构、货币输出机构和控制中心,所述节能灯识别机构、节能灯收取机构、货币输出机构均接受所述控制中心的控制,所述控制中心与所述服务器进行通讯;
所述服务器接收所述回收终端的通讯请求,通过请求池模块和请求接收处理模块进行并发控制,从而对所述通讯请求进行响应,并将响应结果传输至监控模块进行货品统计,当所述回收终端回收的节能灯数量到达节能灯数量阈值或剩余货币数量到达货币数量阈值时,所述监控模块向所述监控客户端推送警告消息;
所述监控客户端用于接收所述警告消息,持有所述监控客户端的人员根据所述警告消息前往所述警告消息中指定的回收终端清空节能灯或者补充货币。
优选的,所述请求接收处理模块包含若干处理通道,所述处理通道具备并行处理请求的能力;
所述请求池模块用于接收所述回收终端发送的通讯请求,并判断所述请求总数是否到达服务器的最大并发数,若是,则向回收终端返回通知消息,要求回收终端等候,若否,则根据所述请求接收处理模块的通道工作状态为所述请求进行排队,并按队列顺序将其传输至请求接收处理模块的通道之中,由所述通道处理请求。
优选的,在所述请求总数到达服务器的最大并发数的情况下,后续的请求被依序存储于所述请求池模块的缓冲池中,当所述请求接收处理模块存在空闲通道时,所述请求接收处理模块向所述请求池模块发送唤醒消息,所述请求池模块为所述缓冲池中的消息进行排队,并按队列顺序将其传输至请求接收处理模块。
优选的,所述队列数目与所述处理通道数目相等。
优选的,所述请求池根据所述请求接收处理模块中处理通道的繁忙程度,动态调整所述队列。
优选的,所述回收终端进行每一次回收操作成功后,所述控制中心根据所述回收操作生成回收消息,并将所述回收消息发送至服务器;
所述服务器接收所述回收终端的回收消息,根据所述回收消息对所述回收终端进行货品统计,所述货品统计包括对每个所述回收终端回收的节能灯数量和剩余货币数量的统计。
优选的,所述节能灯识别机构用于识别被回收物是否是节能灯,所述节能灯收取机构用于将回收物进行收纳,所述货币输出机构用于根据回收物的数量向提供回收物的人员输出货币。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州朗米尔照明科技有限公司;,未经苏州朗米尔照明科技有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510144394.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有数据采集功能的物品防盗系统及相关方法
- 下一篇:货币处理机用通信装置