基于BDS/GPS的远程监控系统及其离线指令处理方法 |
|||||||
申请号 | CN201710409158.8 | 申请日 | 2017-06-02 | 公开(公告)号 | CN107272031A | 公开(公告)日 | 2017-10-20 |
申请人 | 广东侍卫长卫星应用安全股份公司; | 发明人 | 黄伟文; 吴擅超; | ||||
摘要 | 本 发明 公开了基于BDS/GPS的远程 监控系统 ,包括监控端和至少一个设备终端;设备终端包括通讯模 块 、 传感器 、控制 电路 、北斗/GPS 定位 模块以及中心处理器;监控端包括通讯网关、操作端、关系型 数据库 ,监控端还设置有下发指令缓存区,下发指令缓存区连接通讯网关;通讯网关内设置有断路自检模块;本发明还公开了上述远程监控系统的离线指令处理方法。本发明的远程监控系统通过在监控端设置下发指令缓存区和断路自检模块,当出现设备终端离线的情况时,监控端把下发的指令存储到下发指令缓存区,并在设备终端重新上线时,先检索下发指令缓存区,把未下发的指令立刻下发处理,保证了指令的执行 力 ,且无需用户重新设置指令。 | ||||||
权利要求 | 1.基于BDS/GPS的远程监控系统,包括监控端和至少一个设备终端; |
||||||
说明书全文 | 基于BDS/GPS的远程监控系统及其离线指令处理方法技术领域背景技术[0002] 现有的监控系统通常会带有远程监控功能,如汽车监控系统可利用无线网络等通讯渠道,使车主和汽车公司可对汽车的位置、状况进行实时监控,并通过监控系统下发指令对汽车进行远程控制,如可实现远程断开和恢复油路、远程开关车门等操作功能。远程监控系统一般包括监控端和设备终端,监控端和设备终端之间通过无线网络连接进行信息交换,使监控端可以实时获取设备终端的数据,同时监控端可通过无线网络对设备终端下发指令。但当监控端或设备终端处于离线状态时,用户通过监控端下发的指令无法到达设备终端,该指令由于没有指定的区域进行存储,即使通讯恢复,也不能继续下发,需要用户重新下发指令。因此,如何对离线状态下的下发指令进行有效处理,使其在通讯恢复后能自动下发到设备终端,是远程监控系统中的一个有待改善的问题。 发明内容[0004] 本发明解决其技术问题所采用的技术方案是: [0005] 基于BDS/GPS的远程监控系统,包括监控端和至少一个设备终端; [0007] 所述监控端包括与设备终端的通讯模块无线连接的通讯网关、用户下发指令的操作端、提供下发指令数据来源的关系型数据库,所述操作端分别连接通讯网关和关系型数据库; [0008] 所述监控端设置有下发指令缓存区,所述下发指令缓存区连接通讯网关,[0009] 所述通讯网关内设置有断路自检模块,所述断路自检模块检测到通讯网关与下发指令对应的设备终端的通讯模块连接正常时,操作端的下发指令通过通讯网关进行无线发送,所述断路自检模块检测到通讯网关与下发指令对应的设备终端的通讯模块连接断开时,通讯网关将下发指令存储到下发指令缓存区,并在对应的设备终端的通讯重新建立后通过通讯网关进行无线发送。 [0010] 作为上述技术方案的进一步改进,所述监控端还包括有用于记录通讯网关的运行数据的非关系型数据库,所述通讯网关连接非关系型数据库。 [0011] 作为上述技术方案的进一步改进,所述通讯模块定时发送握手信息与通讯网关进行连接。 [0012] 此外,本发明还提供了一种基于上述远程监控系统的离线指令处理方法,包括以下步骤:操作端进行下发指令操作;通讯网关内的断路自检模块检测通讯网关与下发指令对应的设备终端的连接是否正常;当断路自检模块检测到通讯网关与下发指令对应的设备终端断开连接时,通讯网关将指令存储到下发指令缓存区;当断路自检模块检测到通讯网关与设备终端的连接恢复后,通讯网关自动检索下发指令缓存区,当发现下发指令缓存区内有未下发的指令后,通讯网关立刻进行下发处理。 [0013] 本发明的有益效果是: [0014] 本发明提供了一种基于BDS/GPS的远程监控系统及其离线指令处理方法,通过在监控端设置下发指令缓存区和断路自检模块,当出现设备终端离线的情况时,监控端把下发的指令存储到下发指令缓存区,并在设备终端重新上线时,先检索下发指令缓存区,把未下发的指令立刻下发处理,保证了指令的执行力,且无需用户重新设置指令。附图说明 [0015] 下面结合附图和实施例对本发明进一步说明。 [0016] 图1是本发明的远程监控系统的模块框图。 具体实施方式[0017] 参照图1,本发明提供了一种基于BDS/GPS的远程监控系统,包括监控端1和至少一个设备终端2。所述设备终端2包括与监控端1无线连接的通讯模块21、用于采集数据的传感器23、用于执行下发指令的控制电路24、用于定位的北斗/GPS定位模块25,以及分别连接上述电路模块的中心处理器22。所述监控端1包括与设备终端2的通讯模块21无线连接的通讯网关11、用户下发指令的操作端12、提供下发指令数据来源的关系型数据库13,所述操作端12分别连接通讯网关11和关系型数据库13;监控端还设置有下发指令缓存区14,下发指令缓存区14连接通讯网关11。通讯网关11内设置有断路自检模块111。 [0018] 本发明提供了一种基于上述远程监控系统的离线指令处理方法,包括以下步骤:操作端12进行下发指令操作;通讯网关11内的断路自检模块111检测通讯网关11与下发指令对应的设备终端2的连接是否正常;当断路自检模块111检测到通讯网关11与下发指令对应的设备终端2断开连接时,通讯网关11将指令存储到下发指令缓存区14;当断路自检模块 111检测到通讯网关11与设备终端2的连接恢复后,通讯网关11自动检索下发指令缓存区 14,当发现下发指令缓存区14内有未下发的指令后,通讯网关11立刻进行下发处理。 [0019] 本发明的远程监控系统通过在监控端1设置下发指令缓存区14和断路自检模块111,当出现设备终端2离线的情况时,监控端1把下发的指令存储到下发指令缓存区14,并在设备终端2重新上线时,先检索下发指令缓存区14,把未下发的指令立刻下发处理,保证了指令的执行力,且无需用户重新设置指令。 [0020] 进一步,所述监控端1还包括有用于记录通讯网关11的运行数据的非关系型数据库15,所述通讯网关11连接非关系型数据库15。所述非关系型数据库15主要用于记录日志信息等,该部分数据量庞大,利用非关系型数据库15可实现大数据的快速读写。 [0021] 进一步,为了保证监控端1和设备终端2的连接,所述通讯模块21定时发送握手信息与通讯网关11进行连接。 |