发明名称 可在线编程的监控网络系统
摘要 可在线编程的监控网络系统,属于监控网络系统领域。解决了现有监控系统大多只局限为监视与远程网络摄像头等功能,不适宜修改与添加新的特性的问题。它包括具有视频服务器功能的系统网关、多块控制板、PC客户端和ANDROID手持终端,PC客户端和ANDROID手持终端均通过有线或无线网络与具有视频服务器功能的系统网关通信,具有视频服务器功能的系统网关通过CAN总线同时与多块控制板连接;具有视频服务器功能的系统网关包括微型无线路由器、1号电源适配器、2号电源适配器、控制模块、CAN驱动模块、TJA1050型CAN总线驱动模块和摄像模块;微型无线路由器通过UTP网络与控制模块实现通信;它主要用于网络监控领域。
申请公布号 CN104570856A 申请公布日期 2015.04.29
申请号 CN201410796185.1 申请日期 2014.12.18
申请人 黑龙江大学 发明人 王丁;孙书利
分类号 G05B19/042(2006.01)I;H04N7/18(2006.01)I 主分类号 G05B19/042(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 张利明
主权项 可在线编程的监控网络系统,其特征在于,它包括具有视频服务器功能的系统网关(1)、多块控制板(2)、PC客户端(3)和ANDROID手持终端(4),PC客户端(3)和ANDROID手持终端(4)均通过有线或无线网络与具有视频服务器功能的系统网关(1)通信,具有视频服务器功能的系统网关(1)通过CAN总线同时与多块控制板(2)连接;具有视频服务器功能的系统网关(1)包括微型无线路由器(1‑1)、1号电源适配器(1‑2)、2号电源适配器(1‑4)、控制模块(1‑5)、CAN驱动模块(1‑7)、TJA1050型CAN总线驱动模块(1‑8)和摄像模块(1‑9);所述的微型无线路由器(1‑1)通过UTP网络与控制模块实现通信,微型无线路由器(1‑1)的供电电源输入端与1号电源适配器(1‑2)的直流电信号输出端连接,1号电源适配器(1‑2)的交流电信号输入端和2号电源适配器(1‑4)的交流电信号输入端均用于与外部AC220V供电电源连接,2号电源适配器(1‑4)用于给控制模块(1‑5)提供工作电源,摄像模块(1‑9)通过USB串行通信端口与控制模块(1‑5)的视频信号输入端连接,控制模块(1‑5)通过RS232接口与CAN驱动模块(1‑7)通信,CAN驱动模块(1‑7)通过CAN‑TTL串口与TJA1050型CAN总线驱动模块(1‑8)通信;所述的控制模块(1‑5)内嵌入有主程序模块(5‑1)、FF‑mpeg模块(5‑2)和FF‑server模块(5‑3);主程序模块(5‑1)通过接收PC客户端(3)或ANDROID手持终端(4)传来的指令来控制有视频服务器功能的系统网关(1),主程序模块(5‑1)在控制FF‑mpeg模块(5‑2)时,还用于对CAN驱动模块(7)发送控制指令的任务,FF‑mpeg模块(5‑2)用于进行视频采集,且进行视频采集的具体过程为:首先识别设备文件,并根据设定的采样模式进行视频采样,刷入缓冲文件中,缓冲文件作为一个循环队列储存视频信息,FF‑server模块(5‑3)用于进行视频传输,且进行视频传输的具体过程为:当FF‑server模块(5‑3)接受外界连接后从循环队列中读出缓存数据发送至PC客户端(3)或ANDROID手持终端(4),主程序模块(5‑1)通过SHELL脚本与FF‑mpeg模块(5‑2)进行连接,主程序模块(5‑1)通过.CONFIG脚本与FF‑server模块(5‑3)进行连接;所述的PC客户端(3)或ANDROID手持终端(4)内嵌入有软件模块,该软件模块内部的主程序流程为:步骤一:开始,进行程序初始化,执行步骤二;步骤二:进行连接服务器,执行步骤三;步骤三:判断是否进行下载,判断结果为是,执行步骤四,判断结果为否,执行步骤五;步骤四:编译脚本文件,执行步骤五;步骤五:刷新屏幕,进行屏幕显示,执行步骤六;步骤六:判断时候进入响应,判断结果为是,执行步骤七,判断结果为否,执行步骤八;步骤七:对响应内容进行处理,执行步骤八;步骤八:进行发送响应处理后的数据,执行步骤九;步骤九:读取网络接收数据;执行步骤十;步骤十:判断是否开启视频,判断结果为是,执行步骤十二,判断结果为否,执行步骤十一;步骤十一:开启播放器,执行步骤三;步骤十二:判断是否退出开启视频模式,判断结果为是,退出视频模式,结束,判断结果为否,执行步骤三;所述的控制板(2)内嵌入有软件模块,该软件模块内部的主程序流程为:步骤二一:开始,程序初始化,执行步骤二二;步骤二二:开启CAN总线接收数据,执行步骤二三;步骤二三:开启任务管理器,执行步骤二四;步骤二四:判断是否接收任务,判断结果为是,执行步骤二五,判断结果为否,执行步骤二二;步骤二五:运行已接收的任务,执行步骤二六;步骤二六:将运行任务后的数据反馈至CAN总线,执行步骤二七;步骤二七:判断反馈任务是否完成,判断结果为是,执行步骤二三,判断结果为否,执行步骤二五。
地址 150080 黑龙江省哈尔滨市南岗区学府路74号