一种兼容型采集工作站的制作方法

文档序号:9326818阅读:452来源:国知局
一种兼容型采集工作站的制作方法
【技术领域】
[0001]本发明涉及一种可以兼容市场上各种品牌的执法记录仪的采集工作站。
【背景技术】
[0002]执法记录仪摄录的音/视频文件是存储于记录仪的存储卡内的,采集工作站以USB传输方式采集执法记录仪内的音/视频文件等数据时,需要先将执法记录仪转换为可移动磁盘这种标准的数据采集方式,工作站上的应用才能对记录仪内的数据进行自动采集、自动清空等操作。
[0003]然而,目前市场上投入使用的执法记录仪种类繁多,而现有的工作站大多是对单一类型的记录仪定制化或绑定操作,因此,非定制的采集工作站可能无法驱动其他记录仪,即便能驱动,也会存在数据同步期间需手工操作或者记录仪存储卡加密而无法读取数据的现象,降低执法效率,操作不够便利。

【发明内容】

[0004]本发明的主要目的在于提供一种兼容型采集工作站,以解决现有的采集工作站无法兼容多种记录仪的问题。
[0005]本发明为解决上述技术问题而提供的技术方案如下:
[0006]—种兼容型采集工作站,具有USB接口和主控板,所述主控板包括检测模块、匹配判断t旲块以及兼谷驱动t旲块;
[0007]所述检测模块耦接至所述USB接口,用于判断接入所述兼容型采集工作站的当前执法记录仪是否为可编程型,还用于自动安装与所述当前执法记录仪匹配的USB主控驱动;
[0008]所述兼容驱动模块与所述检测模块连接,用于当所述检测模块检测到所述当前执法记录仪为不可编程型时,向所述当前执法记录仪发送与之匹配的第一兼容指令以驱动所述当前执法记录仪切换为移动磁盘模式;
[0009]所述匹配判断模块同时连接至所述检测模块和所述兼容驱动模块,包括比对判断单元、指令更新模块以及自动验证模块,所述比对判断单元包括记录仪属性存储模块,用于存储不同执法记录仪的属性特征集合;
[0010]所述比对判断单元同时与所述指令更新模块、所述自动验证模块、所述检测模块连接,用于:当所述检测模块检测到所述当前执法记录仪为可编程型时,将各所述属性特征集合中的特征指令依次发送至所述当前执法记录仪,并根据所述当前执法记录仪的返回值判断所述当前执法记录仪是否与所述记录仪属性存储模块中的其中一个属性特征集合匹配;
[0011]所述指令更新模块用于:当所述比对判断单元判断出所述当前执法记录仪与所述记录仪属性存储模块中的所有属性特征集合都不匹配时,将所述当前执法记录仪的属性特征集合作为新集合上传到所述记录仪属性存储模块中,以进行更新;
[0012]所述自动验证模块用于:当所述比对判断单元判断出所述当前执法记录仪与所述记录仪属性存储模块中的其中一个属性特征集合匹配时,通过所述当前执法记录仪的属性特征集合中的验证同步指令进行密码和同步时间的验证;
[0013]所述兼容驱动模块还与所述自动验证模块连接,用于当所述自动验证模块完成密码和同步时间的验证时,将与所述当前执法记录仪匹配的属性特征集合中的第二兼容指令发送至所述当前执法记录仪,以驱动所述当前执法记录仪切换为移动磁盘模式。
[0014]上述技术方案提供的兼容型采集工作站,针对接入的各种执法记录仪,都能够进行前述的兼容处理,最终使执法记录仪转换为移动磁盘模式,从而进行数据传输,适用范围非常广。
【附图说明】
[0015]图1是本发明具体实施例提供的兼容型采集工作站的原理框图。
【具体实施方式】
[0016]下面对照附图并结合优选的实施方式对本发明作进一步说明。
[0017]本发明的【具体实施方式】提出一种兼容型采集工作站,如图1所示,具有USB接口 10和主控板20,所述主控板20包括检测模块21、匹配判断模块23以及兼容驱动模块25 ;所述检测模块21耦接至所述USB接口 10,用于判断接入所述兼容型采集工作站的当前执法记录仪是否为可编程型(即判断是可编程型还是不可编程型),还用于自动安装与所述当前执法记录仪匹配的USB主控驱动;所述兼容驱动模块25与所述检测模块21连接,用于当所述检测模块21检测到所述当前执法记录仪为不可编程型时,向所述当前执法记录仪发送与之匹配的第一兼容指令以驱动所述当前执法记录仪切换为移动磁盘模式;
[0018]其中,所述检测模块21中存储有记录仪类型序列,所述记录仪类型序列包括多种执法记录仪的生产商编号和产品编号(这两者可唯一确定记录仪类型);所述检测模块21根据所述当前执法记录仪的生产商编号和产品编号来判断所述当前执法记录仪是否为可编程型;当所述当前执法记录仪为不可编程型时,所述兼容驱动模块25向所述当前执法记录仪发送与该当前执法记录仪的生产商编号和产品编号对应的所述第一兼容指令,从而驱动为移动磁盘,实现兼容。也就是说,对于不可编程型的执法记录仪,每种类型的记录仪具有各自不同的的所述第一兼容指令,每种记录仪的第一兼容指令可与其生产商编号、产品编号构成一个集合存储于所述检测模块21中,在检测模块21判断记录仪类型时可调用,以确定类型。
[0019]所述匹配判断模块23同时连接至所述检测模块21和所述兼容驱动模块25,包括比对判断单元231、指令更新模块233以及自动验证模块235,所述比对判断单元231包括记录仪属性存储模块,用于存储不同执法记录仪的属性特征集合AX (X = I, 2,3......n,表示存储有η个属性特征集合,每个属性特征集合分别对应一种执法记录仪)。在一种具体的实施例中,每个属性特征集合都包含四个元素,分别为:特征指令,返回值,验证同步指令,第二兼容指令,其中特征指令表征了记录仪的类型。
[0020]需要说明,第一兼容指令和第二兼容指令是分别针对不可编程型记录仪、可编程型记录仪的兼容指令的统称,即:不同类型的不可编程型记录仪,其第一兼容指令不同;不同类型的可编程型记录仪,其第二兼容指令不同。
[0021]其中:
[0022]所述比对判断单元231同时与所述指令更新模块233、所述自动验证模块235、所述检测模块21连接,用于:当所述检测模块21检测到所述当前执法记录仪为可编程型时,将各所述属性特征集合中的特征指令依次发送至所述当前执法记录仪,并根据所述当前执法记录仪的返回值判断所述当前执法记录仪是否与所述记录仪属性存储模块中的其中一个属性特征集合匹配;
[0023]所述指令更新模块233用于:当所述比对判断单元231判断出所述当前执法记录仪与所述记录仪属性存储模块中的所有属性特征集合都不匹配时,将所述当前执法记录仪的属性特征集合作为新集合上传到所述记录仪属性存储模块中,以进行更新;
[0024]所述自动验证模块235用于:当所述比对判断单元231判断出所述当前执法记录仪与所述记录仪属性存储模块中的其中一个属性特征集合匹配时,通过所述当前执法记录仪的属性特征集合中的验证同步指令进行密码和同步时间的验证;
[0025]所述兼容驱动模块25还与所述自动验证模块235连接,用于当所述自动验证模块235完成密码和同步时间的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1