一种实时监控交换箱工作状态的方法、装置及系统的制作方法

文档序号:7718282阅读:175来源:国知局
专利名称:一种实时监控交换箱工作状态的方法、装置及系统的制作方法
技术领域
本发明涉及机要文件的交换处理,尤其涉及一种实时监控交换箱工作状态的方 法、装置及系统。
背景技术
随着计算机和网络技术在政府办公中的广泛应用,很多信息可以通过电子渠道进 行传递。但是,大量的机要文件和物件具有机要保密和凭证特性等要求,无法通过网络直接 传输,相应的纸质文件收发、交换工作一般主要依靠手工签收、登记和录入。目前为了改变机要文件依靠手工进行签收、登记和录入等操作的状况,需要建立 以数字化技术为基础的机要文件交换作业系统,实现全面的信息化管理。机要文件交换作 业系统通过带有条码识读装置的交换箱来记录文件的全部交换信息,包括文件号、执行人、 执行时间、收发件单位、密级程度、紧急程度等。交换箱的投件口带有条码扫描装置,可以快 速、准确地识读各类条码标签,动态显示箱内投件存量、各户发件量、误操作、运行状态等信 肩、ο目前,交换箱都是通过外接控制机,由控制机来控制交换箱完成文件的交换操作, 并保存交换箱的文件数量信息、以及各文件交换信息等,但由于交换箱本身不具有监控功 能,因此控制机无法在交换箱工作状态发送改变时同步获取交换箱的工作状态信息,这里, 所述工作状态信息可以包括交换箱中指示灯的亮暗信息、箱门的开闭信息、投口挡板状态 信息、数码管计数信息等,无法准确记录各交换箱的文件交换信息,也无法实现对各交换箱 工作状态的实时监控。

发明内容
有鉴于此,本发明的主要目的在于提供一种实时监控交换箱工作状态的方法、装 置及系统,能同步获取各交换箱工作状态信息,实现对各交换箱工作状态的实时监控。为达到上述目的,本发明的技术方案是这样实现的本发明提供了一种实时监控交换箱工作状态的方法,包括实时检测各交换箱的工作状态,在检测到有交换箱的工作状态发生变化时,更新 已保存的所述交换箱的工作状态信息;在收到查询各交换箱工作状态变化的查询指令时,返回包含更新的所述交换箱的 工作状态信息、以及自身地址信息的应答。其中,所述查询指令由主控单元定时或在空闲状态发送。上述方案中,所述查询指令中包含接收方的地址信息;在接收到所述查询指令后, 所述方法还包括验证所接收到的查询指令中包含的接收方地址信息与自身的地址信息是 否相同,如果相同,则返回所述应答;否则拒绝返回应答。上述方案中,在返回所述应答后,所述方法还包括所述主控单元接收所述应答, 并将所述应答中的所述交换箱的工作状态信息、以及所述分控单元的地址信息保存,或发送到用于保存各交换箱工作状态信息的数据服务器并保存。上述方案中,所述方法还包括在上次返回所述应答与本次收到查询指令之间,未 检测到有交换箱的工作状态发生变化,则本次不向主控单元返回应答,或返回只包含自身 地址信息的应答。本发明还提供了一种用于实时监控交换箱工作状态的分控单元,包括存储模块、 检测模块、接收模块、发送模块;其中,存储模块,用于保存各交换箱的工作状态信息;检测模块,用于实时检测各交换箱的工作状态,在检测到有交换箱的工作状态发 生变化时,将所述交换箱的工作状态信息发送到存储模块,完成所述交换箱工作状态信息 的更新;接收模块,用于接收查询各交换箱工作状态变化的查询指令;发送模块,用于返回包含自身地址信息、以及所检测到的发生工作状态变化的交 换箱的工作状态信息的应答。上述方案中,所述查询指令中包含接收方地址信息;所述分控单元还包括验证 模块,用于验证所述接收模块接收到的查询指令中所包含的地址信息是否与所述分控单元 自身的地址信息相同,如果相同,则启动所述发送模块,否则不启动所述发送模块。本发明又提供了一种用于实时监控交换箱工作状态的系统,包括主控单元、分控 单元;其中,主控单元,用于向所述分控单元发送查询各交换箱工作状态变化的查询指令;分控单元,用于在接收到所述主控单元发送的查询指令时,将包含自身地址信息 以及实时检测到的发生工作状态变化交换箱的工作状态信息的应答返回给所述主控单元。其中,所述主控单元,具体用于定时或在空闲状态向所述分控单元发送所述查询 指令。所述主控单元,还用于在接收到所述分控单元返回的应答后,将所述应答中的所述交 换箱的工作状态信息、以及所述分控单元的地址信息保存。上述方案中,所述系统还可以包括用于保存所述主控单元收到的应答的数据服 务器;所述主控单元,还用于在接收到所述分控单元返回的应答后,将所述应答中的所述交 换箱的工作状态信息、及所述分控单元的地址信息发送到所述数据服务器并保存。本发明所提供的实时监控交换箱工作状态的方法、装置及系统,通过分控单元实 时检测各交换箱的工作状态,并将有工作状态变化的交换箱的工作状态信息上报给主控单 元,主控单元再将所上报的工作状态信息发送到数据服务器中,同步更新数据服务器中所 保存的各交换箱的工作状态信息,使得数据服务器、主控单元以及分控单元可以同步获取 各交换箱的工作状态,及时更新交换箱的工作状态信息,实现对交换箱工作状态的实时监 控,如此,有利于提高文件交换系统的工作效率,并可提升用户体验。


图1为本发明实时监控交换箱工作状态方法的实现流程示意图;图2为本发明用于实时监控交换箱工作状态的分控单元组成结构示意图;图3为本发明用于实时监控交换箱工作状态的系统组成结构示意图;图4为实现本发明用于实时监控交换箱工作状态的系统的一种具体结构示意图。
具体实施例方式下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。本发明可以通过包含主控单元、分控单元、交换箱的文件交换系统来实现,其中, 主控单元与多个分控单元连接,每个分控单元固定安装于各自对应的交换箱体上;主控单 元控制各分控单元,各分控单元监控与自身连接的各交换箱的工作状态,并控制各交换箱 执行所述主控单元下达的操作指令。本发明的用于监控交换箱工作状态的系统,参照图1所示,主要包括主控单元11 和分控单元12,其中主控单元11,用于向所述分控单元发送查询各交换箱工作状态变化的查询指令;分控单元12,用于在接收到所述主控单元发送的查询指令时,将包含自身地址信 息、以及实时检测到的发生工作状态变化交换箱的工作状态信息的应答返回给所述主控单兀。其中,所述主控单元11,具体用于定时或在空闲状态向所述分控单元12发送所述 查询指令。所述主控单元11还用于在接收到所述分控单元12返回的应答后,将所述应答中 的所述交换箱的工作状态信息、及所述分控单元12的地址信息保存。其中,所述系统还可以包括用于保存所述主控单元11收到的应答的数据服务器 13 ;相应的,所述主控单元11,还用于在接收到所述分控单元12返回的应答后,将所述应答 中的所述交换箱的工作状态信息、及所述分控单元12的地址信息发送到所述数据服务器 并保存。实际应用中,本发明监控各交换箱工作状态的系统可以由图4所示的系统结构来 实现。参照图4所示,监控各交换箱工作状态的系统包括数据服务器、多个主控单元(主
控单元1、2........M)及与各主控单元相连接的多组分控单元,例如,在主控单元1下连接
有同组的多个分控单元1、2........N。其中,数据服务器与各主控单元通过网线连接,而各主控单元与同组的多个分控 单元通过RS422或RS485信号线连接。其中,主控单元可以与同组的多个分控单元共同来控制一组交换箱;主控单元可 以包括触摸显示模块、扫描控制接收模块、用于连接数据服务器及或分控单元的通信模块、 刷卡模块、摄像头模块等,以及用于控制这些模块的处理器,例如,图2所示的主控单元1就 包含有一个通过RS-232总线与其处理器连接的刷卡器,用来采集用户的卡片信息。实际使用时,主控单元可以由配置有Windows CE操作系统的嵌入式ArmMXX系列 单片机来实现,可以控制各交换箱的各种功能和逻辑操作,并同后台数据服务器进行数据 交互,将文件交换信息交由数据服务器保存。在实际应用中,分控单元一般与交换箱设置在一起,除包含上文所述的存储模块、 检测模块、接收模块、发送模块等部分外,还可以包含锁控模块、门禁开关模块、投递检测模 块、用于连接其他设备如主控单元的通信模块、投口挡板系统及其控制电路模块、用于显示 单位名称、工作状态及信箱内信件数量等的显示模块、用于控制上述各部分工作的处理器 (CPU)等。
具体地,在图2所示的系统中,主控单元中通信模块的发送端连接到其同组的所 有分控单元通信模块的接收端,而主控单元通信模块的接收端连接到同组的所有分控单元 通信模块的发送端。这样,主控单元通过其通信模块发送出的查询指令以及操作指令等,可 以被同组的所有分控单元通过其通信模块收到。使用图2所述的系统完成对各交换箱工作状态的监控,具体的过程如图3方法所 述。本发明实时监控交换箱工作状态的方法,参照图3所示,包括以下步骤步骤301 实时检测各交换箱的工作状态,在检测到有交换箱的工作状态发生变 化时,更新已保存的所述交换箱的工作状态信息;本步骤中,所述实时检测各交换箱的工作状态具体为用于查询接收各交换箱的 分控单元实时检测到各交换箱的工作状态,并将各交换箱的工作状态信息保存到循环队列 中,在检测到有交换箱的工作状态发生变化时,更新循环队列中所述交换箱的工作状态信 肩、ο步骤302 收到查询各交换箱工作状态变化的查询指令时,返回包含更新所述交 换箱工作状态信息及自身地址信息的应答;具体的,在接收到主控单元发送的、查询各交换箱工作状态变化的查询指令时,分 控单元提取保存在所述循环队列中更新的交换箱的工作状态信息,并向所述主控单元返回 包含更新的交换箱的工作状态信息、及所述分控单元自身地址信息的应答。这里,交换箱的工作状态信息具体可以包括交换箱的箱门状态、投口状态、各个 指示灯状态、数码管计数状态等信息。具体地,分控单元在检测到有交换箱的箱门开启或闭合,或检测到交换箱显示面 板上的按键被按下,或检测到交换箱的投口状态发生变化如投口遮挡、投入文件、遮挡后又 撤出等时,分控单元会分别将这些如箱门开启或闭合状态、按键的按下状态、投口工作状态 等信息,存入用于保存各交换箱工作状态信息的循环队列中,当分控单元接收到主控单元 下发的针对自身的查询指令后,便可以从循环队列中提取更新的状态信息,并发送给主控 单元。步骤302中所述查询指令由主控单元定时或在空闲状态向所述分控单元发送查 询指令。具体地,可以根据用户的实际需要来设定主控单元发送查询指令的时间间隔;也可 以设定主控单元在其空闲时段,对配置的各个分控单元分别发送查询指令。其中,主控单元在下发的各查询指令中均包含接收该查询指令的分控单元的地址 信息,所有分控单元在接收到此查询指令后先提取其中的地址信息,验证该地址信息是否 为自身的地址信息,若不是,则抛弃掉该指令并拒绝应答;否则,接收该查询指令并返回应 答。这样,主控单元可以循环向各分控单元发送针对各分控单元的不同查询指令,避免主控 单元与各分控单元之间传输信息时发生冲突。步骤302中分控单元向所述主控单元返回应答后,所述方法还可以包括所述主 控单元接收所述分控单元返回的应答,并将所述应答中的所述交换箱的工作状态信息、及 所述分控单元的地址信息保存,或发送到数据服务器中保存。步骤302中,如果在上次向主控单元返回所述应答到本次接收到主控单元发送的 查询指令之间,未检测到有交换箱的工作状态发生了变化,则本次不向所述主控单元返回应答、或返回只包含所述分控单元自身地址信息的应答。其中,所述方法还包括如果在设定时间内主控单元未收到分控单元的应答,则判 定本身与所述分控单元未连接或连接断开。具体地,主控单元若在设定时间段内未接收到其中一个或几个分控单元的应答, 则判定与此一个或几个分控单元连接的各交换箱处于未连接或连接已断开状态,并将该判 定结果发送到数据服务器并记录;若所述主控单元未收到所连接的所有分控单元的应答, 则可以通过启动主控单元内的蜂鸣器、和/或在主控单元的屏幕上显示此严重故障来报 警。这样,便于主控单元及主控单元的上位机可以实时探知各分控单元以及各交换箱的通 信状态。例如,本发明实时监控交换箱工作状态的具体实现方式可以这样实现步骤a、与主控单元连接的刷卡器采集用户的身份信息,并发送给主控单元,主控 单元将接收到的身份信息发送到数据服务器;步骤b、数据服务器验证此身份信息是否合法,若合法,则并从数据库中检索到此 身份信息所对应的交换箱,并将检索到的交换箱信息返回给主控单元,否则结束流程;步骤C、主控单元向用于控制该交换箱的分控单元下发针对此交换箱的开门指令、 及点亮该交换箱开门指示灯的指令;该交换箱的分控单元接收到这些指令后,控制所述的 交换箱执行开门动作并点亮开门指示灯。步骤d、在所述的交换箱将自身箱门开启并点亮开门指示灯后,所述分控单元检测 到该交换箱的箱门开启及其开门指示灯点亮,将该交换箱的箱门开启状态以及开门指示灯 点亮状态保存到循环队列中。步骤e、分控单元在接收到主控单元发送的查询指令后,先验证该查询指令中所包 含的地址信息是否与自身的地址信息相符,如果相符,则将包含更新交换箱的箱门开启状 态以及开门指示灯点亮状态等信息、以及自身的地址信息的应答返回给主控单元;否则,抛 弃所述查询指令,拒绝向主控单元返回应答,结束当前处理流程。步骤f、主控单元接收分控单元发送的包含所述交换箱的箱门开启状态、以及开门 指示灯点亮状态等信息的应答,并将所述交换箱的箱门开启状态、以及开门指示灯点亮状 态等信息,发送到数据服务器,由数据服务器进行记录并保存,从而可以实时监控各交换箱 的工作状态,避免主控单元和/或数据服务器无法同步获取各交换箱的工作状态信息,而 导致所保存的数据信息与各交换箱实际的数据信息不符,影响文件交换系统的工作效率, 降低用户体验。本发明监控交换箱工作状态的分控单元,参照图4所示,主要包括存储模块41、检 测模块42、接收模块43、发送模块44,其中存储模块41 用于保存各交换箱的工作状态信息;检测模块42 用于实时检测各交换箱的工作状态,在检测到有交换箱的工作状态 发生变化时,将所述交换箱的工作状态信息发送到存储模块41,完成所述交换箱工作状态 信息的更新;接收模块43,用于接收查询各交换箱工作状态变化的查询指令;发送模块44,用于返回包含自身地址信息、以及所述交换箱的工作状态信息的应答。
其中,所述查询指令中包含接收该查询指令的分控单元的地址信息;相应的,所述 分控单元还包括验证模块45,用于验证所述接收模块43接收到的查询指令中所包含的地 址信息是否与自身的地址信息相同,如果相同,则启动所述发送模块44,否则不启动所述发 送模块44。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在 本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护 范围之内。
权利要求
1.一种实时监控交换箱工作状态的方法,其特征在于,所述方法包括实时检测各交换箱的工作状态,在检测到有交换箱的工作状态发生变化时,更新已保 存的所述交换箱的工作状态信息;在收到查询各交换箱工作状态变化的查询指令时,返回包含更新的所述交换箱的工作 状态信息、以及自身地址信息的应答。
2.根据权利要求1所述实时监控交换箱工作状态的方法,其特征在于,所述查询指令 由主控单元定时或在空闲状态发送。
3.根据权利要求1或2所述实时监控交换箱工作状态的方法,其特征在于,所述查询指 令中包含接收方的地址信息;在接收到所述查询指令后,所述方法还包括验证所接收到的查询指令中包含的接收 方地址信息与自身的地址信息是否相同,如果相同,则返回所述应答;否则,拒绝返回应答。
4.根据权利要求1所述实时监控交换箱工作状态的方法,其特征在于,在返回所述应 答后,所述方法还包括所述主控单元接收所述应答,并将所述应答中的所述交换箱的工作状态信息、以及所 述分控单元的地址信息保存,或发送到用于保存各交换箱工作状态信息的数据服务器并保 存。
5.根据权利要求1所述实时监控交换箱工作状态的方法,其特征在于,所述方法还包括在上次返回所述应答与本次收到查询指令之间,未检测到有交换箱的工作状态发生变 化,则本次不向主控单元返回应答,或返回只包含自身地址信息的应答。
6.一种用于实时监控交换箱工作状态的分控单元,其特征在于,所述分控单元包括存 储模块、检测模块、接收模块、发送模块;其中,存储模块,用于保存各交换箱的工作状态信息;检测模块,用于实时检测各交换箱的工作状态,在检测到有交换箱的工作状态发生变 化时,将所述交换箱的工作状态信息发送到存储模块,完成所述交换箱工作状态信息的更 新;接收模块,用于接收查询各交换箱工作状态变化的查询指令;发送模块,用于返回包含自身地址信息、以及所检测到的发生工作状态变化的交换箱 的工作状态信息的应答。
7.根据权利要求6所述用于实时监控交换箱工作状态的分控单元,其特征在于,所述 查询指令中包含接收方地址信息;所述分控单元还包括验证模块,用于验证所述接收模块接收到的查询指令中所包含 的地址信息是否与所述分控单元自身的地址信息相同,如果相同,则启动所述发送模块,否 则不启动所述发送模块。
8.一种用于实时监控交换箱工作状态的系统,其特征在于,所述系统包括主控单元、 分控单元;其中, 主控单元,用于向所述分控单元发送查询各交换箱工作状态变化的查询指令;分控单元,用于在接收到所述主控单元发送的查询指令时,将包含自身地址信息以及 实时检测到的发生工作状态变化交换箱的工作状态信息的应答返回给所述主控单元。
9.根据权利要求8所述用于实时监控交换箱工作状态的系统,其特征在于,所述主控 单元,具体用于定时或在空闲状态向所述分控单元发送所述查询指令。
10.根据权利要求8所述用于实时监控交换箱工作状态的系统,其特征在于,所述主控 单元,还用于在接收到所述分控单元返回的应答后,将所述应答中的所述交换箱的工作状 态信息、以及所述分控单元的地址信息保存。
11.根据权利要求8所述用于实时监控交换箱工作状态的系统,其特征在于,所述系统 还可以包括用于保存所述主控单元收到的应答的数据服务器;所述主控单元,还用于在接收到所述分控单元返回的应答后,将所述应答中的所述交 换箱的工作状态信息、及所述分控单元的地址信息发送到所述数据服务器并保存。
全文摘要
本发明公开了一种实时监控交换箱工作状态的方法,主要包括实时检测各交换箱的工作状态,在检测到有交换箱的工作状态发生变化时,更新已保存的所述交换箱的工作状态信息;在接收到主控单元所发送的查询各交换箱工作状态变化的查询指令时,向所述主控单元返回包含所更新的所述交换箱的工作状态信息以及自身地址信息的应答。本发明还公开了一种用于实时监控交换箱工作状态的分控单元、以及系统,通过本发明的方案,可以使文件交换系统中数据服务器、主控单元以及分控单元同步获取各交换箱的工作状态,及时更新所保存的信息,实现了交换箱工作状态的实时监控,有利于提高文件交换系统的工作效率。
文档编号H04L29/08GK102118402SQ200910217528
公开日2011年7月6日 申请日期2009年12月31日 优先权日2009年12月31日
发明者乔山, 吴凤群, 周欣, 张星, 张清江, 张鸿雁, 李剑, 杨健, 梁佑宏, 葛雷, 陈琪炜, 马艳庄 申请人:北京东方开元信息科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1