一种基于服务器推机制的节能灯回收系统技术方案

技术编号:11637619 阅读:88 留言:0更新日期:2015-06-24 12:17
本发明专利技术涉及一种基于服务器推机制的节能灯回收系统。本发明专利技术包括服务器,回收终端和监控客户端,所述回收终端和监控客户端都与所述服务器进行通讯,所述服务器采用服务器推机制,在响应周期内使用同一个连接将信息主动推送给所述监控客户端,所述服务器采用Comet4j和NIO协议来实现所述服务器推机制。本发明专利技术建立了全自动的回收系统,回收系统能够实现自我监控和消息自动推送,通过将报警消息自动推送至监控客户端使得监控客户端自动获取消息,监控客户端的持有人能够及时维护回收系统,本发明专利技术的回收系统具备全自动,高稳定性的优点。

【技术实现步骤摘要】

本专利技术涉及节能灯回收领域,尤其涉及一种基于服务器推机制的节能灯回收系统
技术介绍
在国家大力推广“节能减排”的政策下,节能灯因其省电节能,在全国范围内以政府补贴的形式大力推广,其普及面积几乎覆盖每家每户。然而,由于目前节能灯的制造技术还相当有限,节能灯仍然采用含有汞、荧光粉等有毒材料制造,因此废旧节能灯对环境和水源具有极大的危害,在2008年节能灯被纳入《国家危险废物名录》,目前,市场上针对废旧节能灯的还没有功能完备,自动化水平尚的回收系统。通过货币政策鼓励用户参与节能灯的回收能够显著提升节能灯回收的效果,而货币和节能灯的管理是否实现自动化对节能灯回收的效率有很大影响,众所周知,随着经济发展,网络对于生产生活的作用越来越显著,而服务器推送技术能够使得服务器具备自动监控并且自动推送信息的能力,是如今网络上进行消息推送的最新技术。服务器推机制客户端程序不需要显式地向服务器端发出请求,服务器端会在其数据发生变化的时候主动的将数据异步的发送给客户端,从而使得客户端能够及时的更新用户界面以反映服务器端数据的变化,将服务器推技术应用于回收系统,可以使得回收系统的管理人员能够及时获知回收系统的状态,从而对回收系统进行及时维护,进而提升回收系统的工作效率。
技术实现思路
为此,本专利技术提供了一种基于服务器推机制的节能灯回收系统,本专利技术通过服务器推送机制实现了对于回收系统的全自动监控,从而最大限度地节省回收系统的人力物力,并且保证了回收系统的正常运行。本专利技术解决上述技术问题的技术方案如下:一种基于服务器推机制的节能灯回收系统,包括服务器,回收终端和监控客户端,所述回收终端和监控客户端都与所述服务器进行通讯;所述回收终端包括节能灯识别机构、节能灯收取机构、货币输出机构和控制中心,所述节能灯识别机构、节能灯收取机构、货币输出机构均接受所述控制中心的控制,所述控制中心与所述服务器进行通讯,每一次回收操作成功后,所述控制中心根据所述回收操作生成回收消息,并将所述回收消息发送至服务器;所述服务器接收所述回收终端的回收消息,根据所述回收消息对所述回收终端进行货品统计,当所述回收终端回收的节能灯数量到达节能灯数量阈值或剩余货币数量到达货币数量阈值时,向所述监控客户端推送警告消息;所述监控客户端用于接收所述警告消息,持有所述监控客户端的人员根据所述警告消息前往所述警告消息中指定的回收终端清空节能灯或者补充货币;所述服务器采用服务器推机制,在响应周期内使用同一个连接将信息主动推送给所述监控客户端,所述服务器采用Comet4j和N1协议来实现所述服务器推机制,其中Comet4J(Comet for Java)是一个纯粹基于 AJAX(XMLHTTPRequest)的服务器推送框架,Comet4J工作在N1方式下,为实现Comet4J工作方式,需要调整服务器连接器配置,更换为N1连接器,所述N1连接器使用N1协议。优选的,所述节能灯识别机构用于识别被回收物是否是节能灯,所述节能灯收取机构用于将回收物进行收纳,所述货币输出机构用于根据回收物的数量向提供回收物的人员输出货币。优选的,所述货品统计包括对每个所述回收终端回收的节能灯数量和剩余货币数量的统计。优选的,所述服务器建立全局Map,所述Map用于记录服务器端的所有comet连接,所述监控客户端登录服务器,若登陆成功,则服务器对用户建立comet连接,并将该连接写入Map,并根据Map中的记录向所述监控客户端推送信息。优选的,当所述服务器产生警告消息时,立即将所述警告消息发送给所述监控客户端,并且所述监控客户端自动向服务器再次发送请求以保持链路。优选的,当所述服务器超过一定预设时间没有产生新的警告消息,则发送空消息给所述监控客户端。优选的,所述节能灯数量阈值和所述货币数量阈值在所述服务器端能够设置,所述节能灯数量阈值设定范围为所述回收终端节能灯容量的70% _85%,所述货币数量阈值设定范围为所述回收终端货币存储上限值的10% -30%。优选的,所述回收消息包括产生所述回收消息的回收终端编号、产生回收消息的原因、所述回收终端的节能灯数量和货币数量。优选的,所述警告消息包括回收终端编号、回收终端地址、产生回收消息的原因、所述回收终端的节能灯数量和货币数量。优选的,回收终端节能灯被清空或者补充货币后,所述回收终端向所述服务器发送通知,所述服务器根据所述通知更新货品统计情况。本专利技术的有益效果是:本专利技术提供一种基于服务器推机制的节能灯回收系统,通过回收终端、监控客户端和服务器的协调工作和服务器推机制建立了全自动的回收系统,回收系统能够实现自我监控和消息自动推送,通过将报警消息自动推送至监控客户端使得监控客户端自动获取消息,监控客户端的持有人能够及时维护回收系统,本专利技术的回收系统具备全自动,高稳定性的优点。【附图说明】图1是一种基于服务器推机制的节能灯回收系统。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述。在一个实施例中,如图1所示,一种基于服务器推机制的节能灯回收系统,包括服务器,回收终端和监控客户端,所述回收终端和监控客户端都与所述服务器进行通讯;所述回收终端包括节能灯识别机构、节能灯收取机构、货币输出机构和控制中心,所述节能灯识别机构、节能灯收取机构、货币输出机构均接受所述控制中心的控制,所述控制中心与所述服务器进行通讯,每一次回收操作成功后,所述控制中心根据所述回收操作生成回收消息,并将所述回收消息发送至服务器,当回收终端节能灯被清空或者补充货币后,所述回收终端向所述服务器发送通知,所述服务器根据所述通知更新货品统计情况;所述节能灯识别机构用于识别被回收物是否是节能灯,所述节能灯收取机构用于将回收物进行收纳,所述货币输出机构用于根据回收物的数量向提供回收物的人员输出货币;所述服务器接收所述回收终端的回收消息和通知,根据所述回收消息和通知对所述回收终端进行货品统当前第1页1 2 本文档来自技高网...
一种基于服务器推机制的节能灯回收系统

【技术保护点】
一种基于服务器推机制的节能灯回收系统,其特征在于,包括服务器,回收终端和监控客户端,所述回收终端和监控客户端都与所述服务器进行通讯;所述回收终端包括节能灯识别机构、节能灯收取机构、货币输出机构和控制中心,所述节能灯识别机构、节能灯收取机构、货币输出机构均接受所述控制中心的控制,所述控制中心与所述服务器进行通讯,每一次回收操作成功后,所述控制中心根据所述回收操作生成回收消息,并将所述回收消息发送至服务器;所述服务器接收所述回收终端的回收消息,根据所述回收消息对所述回收终端进行货品统计,当所述回收终端回收的节能灯数量到达节能灯数量阈值或剩余货币数量到达货币数量阈值时,向所述监控客户端推送警告消息;所述监控客户端用于接收所述警告消息,并根据所述警告消息前往所述警告消息中指定的回收终端清空节能灯或者补充货币;所述服务器采用服务器推机制,在响应周期内使用同一个连接将信息主动推送给所述监控客户端,所述服务器采用Comet4j和NIO协议来实现所述服务器推机制。

【技术特征摘要】

【专利技术属性】
技术研发人员:王世龙
申请(专利权)人:苏州朗米尔照明科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1