Dvr视频监控设备的制作方法

文档序号:7731227阅读:173来源:国知局
专利名称:Dvr视频监控设备的制作方法
技术领域
本实用新型涉及DVR视频监控领域,尤其涉及一种能够实现一键复用、扩展性好、 移植性好的DVR视频监控设备。
背景技术
目前,在视频监控领域,DVR视频监控系统的客户端监控设备一般通过键盘或遥控 器控制整个设备工作。键盘一般通过前面板的方式与主设备连接,前面板通过特定的通信 方式将用户的操作请求反映给主设备,进而实现对视频监控设备的控制。根据视频监控设备的不同,前面板中按键的个数可由十个到几十个不等,为了减 少对主设备的负荷,一般在前面板系统中采用独立的微处理器来处理前面板事件。在前面 板系统的键盘上,按键通过矩阵的方式进行设计,各按键通过相应的通用接口与微处理器 连接,微处理器包括检测单元、索引存储单元和输出单元,索引存储单元为一一维存储表, 存储按键位置信息与通信码的对应关系。检测单元实时检测各个按键接口的状态信息,当 检测到某一按键被按下,根据该按键接口的状态值到索引存储单元中进行一次查询,找到 与该按键对应的通信码,之后,输出单元将查询到的通信码数据发送给主设备,主设备进行 相应的处理,完成用户的操作请求。但是,在上述系统中,每个按键位置仅对应一个通信码,一个按键只可以实现一种 功能操作,如果需要一键复用时,在现有机制上无法实现。另外,响应按键事件时,要直接 访问索引存储单元,以便查询该按键对应的通信码数据,当硬件进行功能上扩展,增加按键 时,则需要严格根据硬件上的设计扩展索引存储单元的数据结构,设备的按键较多时,开发 成本很高。因此,可扩展性低。并且,由于将按键事件直接与通信码数据对应,因此索引存 储单元内需要严格维护一个庞大的数据结构,并且该数据结构中的通信码数据排列顺序必 须根据按键在硬件设计上的位置不同而不同,当更改按键在硬件上的位置时,必须重新调 整数据结构,因此可移植性比较低。综上所述,现有DVR视频监控设备面板控制系统存在不能实现一键复用、扩展性 差、可移植性差的技术问题。

实用新型内容本实用新型的目的在于提供一种DVR视频监控设备,以解决现有DVR视频监控设 备面板控制系统存在不能实现一键复用、扩展性差、可移植性差的技术问题。为达到上述目的,本实用新型提供一种DVR视频监控设备,其特征在于,包括面板 控制系统和主设备,面板控制系统包括控制面板和微处理器,控制面板包括复数个按键,各 按键通过通用接口连接至微处理器,微处理器连接至主设备,微处理器检测各按键的状态 信息,并根据按键状态信息查找到相应的通信码,将通信码发送至主设备,主设备接收通信 码进行相应的处理,微处理器进一步包括检测处理单元分别与各按键连接,用以检测各按键的状态,当某一按键被按下时,获得该按键的接口状态值,并将接口状态值发送至匹配查找单元;三级存储表第一级存储表用以存储接口状态值与按键索引值的对应关系;第二 级存储表用以存储按键索引值与码字索引值的对应关系;第三级存储表用以存储码字索引 值与通信码的对应关系;匹配查找单元分别与检测处理单元、三级存储表和主设备连接,用以在接收到接 口状态值后,在多级存储表的第一级存储表中查找与接口状态值对应的按键索引值,利用 查找到的按键索引值在第二级存储表中查找到相应的码字索引值,再利用码字索引值在第 三级存储表中查找到相应的通信码,并将通信码发送至主设备。依照本实用新型较佳实施例所述的DVR视频监控设备,其各按键采用二维矩阵的 方式排列。依照本实用新型较佳实施例所述的DVR视频监控设备,其第一级存储表和第三级 存储表均为一维存储表;第二级存储表为二维存储表,且该第二级存储表的行和列分别存 储复用键和总有效键的按键索引值,行与列的交叉单元格存储对应的码字索引值。与现有技术相比,本实用新型具有以下优点1、本实用新型设置多级存储表的第二级存储表为二维存储表,行和列分别存储复 用键和总有效键的按键索引值,能够方便的实现一键复用。2、本实用新型采用三级存储表,当需要增加按键或增加新功能时,只需要修改扩 展涉及到的存储表即可,不需要整体进行修改,扩展性好。3、本实用新型采用三级存储表,在按键事件与最终的通信码字之间分别经过第一 级存储表和第二级存储表的处理,对硬件的依赖性降低,当进行按键电路更改时,只需要调 整第一级存储表中接口状态值与按键索引值的对应关系即可,不必对通信码进行调整,可 移植性好。

图1为本实用新型视频监控设备的结构原理图。
具体实施方式

以下结合附图,具体说明本实用新型。请参阅图1,一种DVR视频监控设备,包括面板控制系统1和主设备2,该面板控制 系统1包括控制面板11和微处理器12,控制面板11包括复数个采用二维矩阵的方式排列 的按键111,各按键111通过通用接口连接至微处理器12,微处理器12连接至主设备2,微 处理器12检测各按键的状态信息,并根据按键状态信息查找到相应的通信码,将通信码发 送至主设备2,主设备2接收通信码进行相应的处理。微处理器12进一步包括检测处理单元121 分别与各按键111连接,用以检测各按键111的状态,当某一 按键111被按下时,获得该按键111的接口状态值,并将接口状态值发送至匹配查找单元 123。三级存储表122 第一级存储表1221用以存储接口状态值与按键索引值的对应关 系;第二级存储表1222用以存储按键索引值与码字索引值的对应关系;第三级存储表1223 用以存储码字索引值与通信码的对应关系。[0022]在本实例中,第一级存储表1221和第三级存储表1223均为一维存储表;第二级存 储表1222为二维存储表,且该第二级存储表的行和列分别存储复用键和总有效键的按键 索引值,行与列的交叉单元格存储对应的码字索引值。匹配查找单元123 分别与检测处理单元121、三级存储表122和主设备2连接,用 以在接收到接口状态值后,在多级存储表122的第一级存储表1221中查找与接口状态值对 应的按键索引值,利用查找到的按键索引值在第二级存储表1222中查找到相应的码字索 引值,再利用码字索引值在第三级存储表1223中查找到相应的通信码,并将通信码发送至 主设备2。以下列举实施例详细说明本实用新型的DVR视频监控设备本实用新型的较佳实施例中,在硬件方面,各按键采用二维矩阵的方式排列,并且 每个按键通过GPIO(通用接口)连接至微处理器,每一行或每一列的按键对应一个通用接 口。微处理器分配两个port 口负责处理按键信息,每个port 口最多可连接8个GPI0,因 此,本实用新型最多可包括64个按键。设备运行时,微处理器的检测处理单元121不断检测各port 口状态,获得GPIO的 状态值,即接口状态值。检测按键状态时,按键的位置通过其所处的行与列的接口状态值获 得,具体为将各行顺序地拉低,从而检测各列的状态,获得该按键的接口状态值,以确认被 按下的按键位置。在较佳实施例中,接口状态值的数据宽度为16位。1如表1所示,16位宽度数据 共分成4部分。以设计上控制面板设置20个按键,且20个按键采用4行5列矩阵方式排 列,4行分别为X0、X1、X2和X3,5列分别为Y0、Y1、Y2、Y3和Υ4为例16位数据的最高位代 表Υ4状态,次低4位从左向右分别代表Υ3、Υ2、Yl以及YO状态,而最低4位从左向右分别 代表Χ3、Χ2、Xl以及XO状态。
最高4位次高4位次低4位最低4位表1接口状态值组成例如,当检测处理单元121检测到的接口状态值为0x0011时,代表连接在XO以及 YO上的按键被按下。第一级存储表1221为一维存储表,其中记录了各个按键被按下时对应的接口状 态值及每一接口状态值对应的按键索引值,当检测到某个按键被按下,检测处理单元121 将获得的接口状态值发送至匹配查找单元123,匹配查找单元123通过查找第一级存储表 1221可以获得其对应的按键索引值,该按键索引值进一步需要经过第二级存储表1222进 行“翻译”处理。第二级存储表1222为二维存储表,其中记录了按键索引值和与其对应的通信码 索引值,该第二级存储表1222的行和列分别存储复用键和总有效键的按键索引值,行与列 的交叉单元格存储对应的码字索引值,可以记录每个按键的多个通信码索引,能够实现一 键复用。匹配查找单元123经过第一级存储表1221处理之后,根据获得的按键索引值,配 合其它参数(在一键复用情况下),通过第二级存储表1222可以查询对应的码字索引值。[0034]例如,按键1可以一键复用,当SHIFT键(另一按键)按下情况下,按键1将被代 表用户需要进行“快进”操作,当SHIFT键未按下时,按键1代表用户需要输入数字1。则第 二级存储表1222创建时将SHIFT状态值作为行索引值,而总有效按键(SHIFT按键等复用 键除外的按键)作为列索引值,则当SHIFT按下时,按键1事件经过该数据结构“翻译”之 后得到的码字索引值为5,而当SHIFT未按下时,按键1事件经过数据结构“翻译”之后得到 的码字索引值为10,二者是不同的,则发送给主设备的通信码字也将是不同的,分别代表不 同的功能。第三级存储表1223为一维存储表,其存储码字索引值与通信码的对应关系,其中 记录了所有的按键通信码,包括一键复用情况下按键对应的多个通信码。通信码根据第二 级存储表1222处理得到的码字索引值来进行查询,通信码为发送给主设备的通信数据,每 个码字将代表不同的功能。例如,按键1在SHIFT按键未按下时经过第二级存储表1222处理之后得到的码 字索引值为10,则经过查找第三级存储表1223后,得到的通信码为{{0x2a,Oxbf,0x01}, {0x2a, Oxbf, 0x00}},匹配查找单元123将该数据发送给主设备,主设备接收到该数据之后 则会在等待输入的地方输入“1 ; ”而当SHIFT按键未按下时经过第二级存储表1222处理 之后得到的码字索引值为5,则经过查找第三级存储表1223后,得到的通信码为{{0x2c, 0xf7,0x01},{0x2c,0xf7,0x00}},匹配查找单元123将该数据发送给主设备之后,主设备 会执行“快进”操作。与现有技术相比,本实用新型具有以下优点1、本实用新型设置多级存储表的第二级存储表为二维存储表,行和列分别存储复 用键和总有效键的按键索引值,能够方便的实现一键复用。2、本实用新型采用三级存储表,当需要增加按键或增加新功能时,只需要修改扩 展涉及到的存储表即可,不需要整体进行修改,扩展性好。3、本实用新型采用三级存储表,在按键事件与最终的通信码字之间分别经过第一 级存储表和第二级存储表的处理,对硬件的依赖性降低,当进行按键电路更改时,只需要调 整第一级存储表中接口状态值与按键索引值的对应关系即可,不必对通信码进行调整,可 移植性好。以上公开的仅为本实用新型的几个具体实施例,但本实用新型并非局限于此,任 何本领域的技术人员能思之的变化,都应落在本实用新型的保护范围内。
权利要求一种DVR视频监控设备,其特征在于,包括面板控制系统和主设备,所述面板控制系统包括控制面板和微处理器,所述控制面板包括复数个按键,所述各按键通过通用接口连接至所述微处理器,所述微处理器连接至所述主设备,所述微处理器检测各按键的状态信息,并根据按键状态信息查找到相应的通信码,将通信码发送至所述主设备,所述主设备接收所述通信码进行相应的处理,所述微处理器进一步包括检测处理单元分别与所述各按键连接,用以检测所述各按键的状态,当某一按键被按下时,获得该按键的接口状态值,并将所述接口状态值发送至匹配查找单元;匹配查找单元分别与所述检测处理单元、三级存储表和主设备连接。
2.如权利要求1所述的DVR视频监控设备,其特征在于,所述各按键采用二维矩阵的方 式排列。
专利摘要一种DVR视频监控设备,包括面板控制系统和主设备,面板控制系统包括控制面板和微处理器,控制面板包括复数个按键,微处理器分别与各按键和主设备连接,微处理器包括接口检测处理单元、三级存储表和匹配查找单元,检测处理单元检测到某一按键被按下时,获得该按键的接口状态值,并将接口状态值发送至匹配查找单元;匹配查找单元接收到接口状态值后,在三级级存储表的第一级存储表中查找相应的按键索引值,利用按键索引值在第二级存储表中查找到相应的码字索引值,再利用码字索引值在第三级存储表中查找到相应的通信码,并将通信码发送至主设备。本实用新型具有能够实现一键复用、扩展性好、可移植性好的优点。
文档编号H04N5/76GK201682572SQ200920287079
公开日2010年12月22日 申请日期2009年12月31日 优先权日2009年12月31日
发明者张学武 申请人:上海威乾视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1