数据管理装置、数据读取方法及计算机可读介质的制作方法

文档序号:6670176阅读:193来源:国知局
专利名称:数据管理装置、数据读取方法及计算机可读介质的制作方法
技术领域
本发明涉及对安装在车辆中的驾驶记录器所记录的数据进行读取的技术。
技术背景
在相关技术中,已知驾驶记录器通过安装在车辆中的相机恒定地拍摄车辆外部或 者车辆内部,其在诸如事故之类的事件发生时,将在事件发生之前和之后获得的图像记录 在便携式记录介质(如存储卡)中。还已知一种驾驶记录器等能够不仅在记录介质中记录 图像,还记录诸如车辆的位置、速度、加速度等车辆行驶状况,或者不考虑事件、而以预定的 周期在记录介质中记录表示车辆外部或车辆内部状况的图像。
近年来,在使用多个商用车辆(如卡车、公交车、出租车)执行运营的公司中,在所 有用于执行运营的车辆中安装驾驶记录器。在这些公司中,通过每个车辆的驾驶记录器所 获得的数据被用来调查事故的原因、分析驾驶者的驾驶趋向、以及引导驾驶者进行安全驾 驶。
专利文献1、2描述了一种通过车辆安装的相机恒定地拍摄车辆附近、并且将事故 发生时获得的图像记录在记录介质中的驾驶记录器。专利文献3、4描述了一种将表示事故 发生时的行驶状况(如车辆速度)的数据记录在记录介质中的驾驶记录器。
专利文献1 JP-A-63-16785
专利文献2 JP-A-06-237463
专利文献3 JP-A-06-331391
专利文献4 JP-A-06-186061
近年来,对于能够以更高的分辨率、更高的速率、以及更长的时间来记录图像的驾 驶记录器存在着需求。基于这种需求,针对车辆的每个单项操作而在驾驶记录器的记录介 质中记录的数据量存在显著的增长。
通常,在使用诸如卡车、公交车、或出租车之类的车辆执行运营的公司中,由驾驶 记录器针对车辆离开站点和返回到站点的每个单次运营进行记录的记录介质中的数据被 锁存在置于站点内的数据管理装置中。随着记录介质中所记录的数据量增加,将数据锁存 到数据管理装置中所需要的时间也相应地增加。例如,如果记录介质中存储了 2GB的需要 锁存的数据,则需要4至5分钟来锁存全部数据。
数据管理装置需要对属于站点的多个车辆中每一个的驾驶记录器所记录的数据 进行锁存。因此,随着未来驾驶记录器所记录的数据量的进一步增加,可以想见,当存在很 多属于站点的车辆时,数据锁存操作本身会占用数个小时。当数据锁存操作占用如此长的 时间,相应地工作会变得迟缓。因此急需进行改进。发明内容
本发明的至少一个实施例的目的是提供一种能够缩短与驾驶记录器记录数据的 记录介质相关联的处理时间的技术。
为了实现至少一个上述目的,根据本发明的实施例的第一方面,提供了一种数据 管理装置,其对安装在多个车辆的每一个中的驾驶记录器所记录的数据进行管理,其中驾 驶记录器在便携式记录介质中记录表示车辆的行驶状况并且不包括图像和声音的运营数 据以及多种类的至少包括图像和声音之一的内容数据,所述数据管理装置包括接收单元, 其接收与多种类的内容数据中每一种类的内容数据的读取/不读取有关的用户设置;存储 装置,其整合并存储由多个车辆中的每一个的驾驶记录器所得到的数据;以及读取单元,其 在多个车辆中的每一个完成运营之后在由车辆的驾驶记录器记录于记录介质中的内容当 中,读取运营数据和多个种类的内容数据中由用户设置设为读取的种类的内容数据,并将 所述运营数据和内容数据记录在存储装置中。
通过这种构造,读取具有相对较小数据大小的运营数据和具有相对较大数据大小 的内容数据当中被设置为读取的种类的内容数据。因此可以根据需要省略对内容数据的读 取,并且能够缩短与记录介质的读取相关联的处理时间。
数据管理装置可以进一步包括删除单元,其从记录介质中删除由读取单元读取的 运营数据。
通过这种构造,能够基于记录介质中运营数据的存在来确认在数据管理装置中是 否已完成了对记录介质的读取。
数据管理装置可以进一步包括删除单元,其删除记录在记录介质中并由读取单元 读取的内容。
通过这种构造,能够避免数据管理装置重复读取相同的数据。
运营数据可以包括用于指定从中获取了内容数据的车辆的状况的特定数据,并且 数据管理装置可以进一步包括记录单元,当运营数据被从记录介质中删除时,所述记录单 元记录包含在记录介质中的运营数据中的特定数据。
通过这种构造,即便从记录介质中删除了运营数据时,由于特定数据仍记录在记 录介质中,因此后续能够对记录介质中保留的内容数据的获取状况(situation)进行指定。
内容数据可以包括用于指定从中获取了内容数据的车辆的状况的特定数据。
通过这种构造,由于内容数据包括特定数据,后续能够对记录介质中保留的内容 数据的获取状况进行指定。
读取单元还可以读取所述多个种类的内容数据中由用户设置设为不读取种类的 内容数据当中具有符合预定条件的获取状况的内容数据。
通过这种构造,由于即使在内容数据被设置为不读取时也能够对获取状况满足预 定条件的内容数据进行例外地读取,因此能够将重要的内容数据记录在存储装置中。
数据管理装置还包括擦除单元,其通过选择性地使用对记录介质进行格式化的方 法以及删除记录在记录介质中的文件的方法,来擦除记录介质中的全部内容数据。
通过这种构造,当擦除记录在记录介质中的全部内容数据时,通过适当使用删除 文件的方法而不是格式化记录介质的方法,与记录介质相关联的处理时间能够进一步缩短。
擦除单元可以根据运行在数据管理装置上的操作系统来选择两种方法之一。
通过这种构造,可以根据操作系统选择最佳的处理。
擦除单元可以根据读取单元在需要擦除的记录介质上执行的读取操作的数量,来 选择两种方法之一。
通过这种构造,根据在记录介质上执行的读取操作的数量,通过选择性地使用格 式化记录介质的方法和删除记录在记录介质中的文件的方法,能够避免记录介质未格式化 时可能出现的不便。
根据本发明的实施例的第二方面,提供了一种对安装在多个车辆的每一个中的驾 驶记录器所记录的数据进行读取的方法,其中驾驶记录器在便携式记录介质中记录表示车 辆的行驶状况并且不包括图像和声音的运营数据以及多种类的至少包括图像和声音之一 的内容数据,所述方法包括接收与多种类的内容数据中每一种类的内容数据的读取/不 读取有关的用户设置;在多个车辆中的每一个完成运营之后在由车辆的驾驶记录器记录于 记录介质中的内容当中,读
取运营数据和多个种类中由用户设置设为读取的种类的内容数据;以及,将所述 运营数据和内容数据记录在存储装置中,所述存储装置整合并存储由多个车辆中的每一个 的驾驶记录器所得到的数据。
根据本发明的实施例的第三方面,提供了一种记录了程序的计算机可读介质,所 述程序使得计算机执行根据本发明实施例的第二方面的方法。


附图中
图1是示出了驾驶记录器系统的外形的示意图2是示出了数据管理装置的构造的示意图3是示出了驾驶记录器的构造的示意图4是示出了存储卡的操作方法流程的示例示意图5是示出了存储卡中数据的存储状态的示意图6是示出了数据记录处理的流程图7是示出了设置对话框的示例示意图8是示出了数据锁存处理的流程图9是示出了全部数据擦除处理的流程图10是示出了文件中的数据区域的示例示意图11是示出了第三实施例的数据锁存处理的部分流程的示意图;以及
图12是示出了第四实施例的全部数据擦除处理的流程图。
具体实施方式
下面参照附图对本发明的实施例进行说明。
<1.第一实施例>
<1-1.系统构造〉
图1是示出了包括数据管理装置1和驾驶记录器2的驾驶记录器系统100的外形 的示意图。驾驶记录器系统100应用于使用多个商用车辆(如卡车、公交车、和出租车)执 行运营的公司中。在此实施例中,针对将驾驶记录器系统100用于使用出租车执行运营的 公司中的情况进行说明。
在此公司中,使用多个车辆B (包括出租车)执行运营,在多个车辆B的每一个中 安装有驾驶记录器2。在一个管理多个车辆B的站点A中,提供一个数据管理装置1来管理 和显示由驾驶记录器2记录的数据。为了在数据管理装置1和驾驶记录器2之间进行数据 交换,使用作为便携式记录介质的存储卡9。存储卡9中并入了作为非易失性半导体存储器 的闪速存储器。
驾驶记录器2在存储卡9中记录与车辆B的运营有关的各种数据,其中驾驶记录 器2安装在车辆B中。具体来说,如果在车辆B的运营期间发生了特定的事件(如事故), 则驾驶记录器2对事件发生前后的运动图像数据或声音数据进行记录。驾驶记录器2还按 照预定的周期记录表示车辆B的行驶状况的运营数据,如车辆的位置、速度、和加速度。驾 驶记录器2还以预定的周期记录表示车辆外部或内部状况的图像数据和声音数据来作为 恒定记录的数据,与事件无关。
由多个车辆B中每一个的驾驶记录器2针对车辆B的每个单次运营而记录在存储 卡9中的数据被锁存到数据管理装置1中。数据管理装置1读取由驾驶记录器2记录在存 储卡9中的数据,并将数据记录在内部的非易失性存储装置中。这样,由多个车辆B记录的 数据被收集在数据管理装置1中。在此说明书中,术语“单次运营”意指车辆B离开站点A 以及返回站点A。
<1-2.数据管理装置的构造〉
图2是示出了数据管理装置1的构造的示意图。数据管理装置1的硬件构造与通 用计算机相同。具体来说,数据管理装置1包括执行各种运算处理的CPU 11、存储基本程序 的ROM 12、用作运算处理的工作区的RAM 13、作为非易失性存储装置的硬盘14、执行各种 显示的显示器15、输出声音的扬声器16、以及可由用户操作的键盘和鼠标构成的操作部件 17。数据管理装置1具有卡插槽18,其中可以可移除地装载存储卡9。卡插槽18从所装载 的存储卡9读取数据或者将数据写入存储卡9。
数据管理装置1的硬盘14存储各种程序141。CPU 11按照程序141执行各种运 算处理,从而实现数据管理装置1所需的各种功能。由程序141实现的功能例如为操作系 统或者对驾驶记录器2所记录的数据进行处理的专用应用程序。程序141被从记录了程序 的记录介质(如存储卡9等)读取,或者通过网络通信获取,并预先存储在硬盘14中。
在数据管理装置1的硬盘14中,构建了数据库142以收集由驾驶记录器2记录的 数据。由驾驶记录器2记录在存储卡9中的数据通过卡插槽18读取并被登记在数据库142 中。登记在数据库142中的数据可以使用专用应用程序作为图像在显示器15上显示,或者 作为声音从扬声器16输出。登记在数据库142中的数据还可以使用专用应用程序进行针 对驾驶者的安全驾驶引导的各种分析。
<1-3.驾驶记录器的构造>
图3是示出了驾驶记录器2的构造的示意图。驾驶记录器2包括微计算机,其作 为控制部件控制整个装置。具体来说,驾驶记录器2包括执行各种运算处理的CPU 21、存储固件的非易失性存储器25、用作运算处理的工作区的RAM 24。CPU 21根据预先存储在非易 失性存储器25中的固件执行运算处理,以实现控制驾驶记录器2的各个部件的功能。非易 失性存储器25例如是由闪速存储器等构成,其存储所述固件以及各种设置参数等。
驾驶记录器2包括两个相机31、32以及麦克风33,所述相机31、32以及麦克风33 布置在车辆B的适当位置处,与驾驶记录器2的主体部分分离开。两个相机31、32中每一 个都具有镜头和成像元件,用于以电子方式获取图像数据。第一相机31的光轴在车辆内部 之外相对车辆B指向前方,并获取表示车辆前方区域的图像数据。第二相机32的光轴指向 车辆内部,并获取表示车辆B的驾驶者或乘客状况的图像数据。麦克风33采集车辆内部之 外或之内的声音以获取声音数据。
驾驶记录器2包括相机切换部件22和图像处理部件23,二者作为处现部件对来自 两个相机31、32的信号进行处理。相机切换部件22对从两个相机31、32输入的信号进行 切换。相机切换部件22基于来自CPU 21的指令输入两个相机31、32之一的图像数据的信号。
图像处理部件23对从两个相机31、32输入的信号执行预定的图像处理,如A/D转 换、亮度校正、对比度校正,以产生预定格式(如JPEG格式)的数字图像数据。经过图像处 理部件23处理的图像数据存储在RAM M中。
RAM 24的存储区域的一部分用作环形缓冲器。经图像处理部件23处理的图像数 据以及通过麦克风33获得的声音数据恒定地存储在环形缓冲器中。如果数据存储在环形 缓冲器的最后区域中,则新数据存储在第一区域中。于是在环形缓冲器中,最旧的数据被新 数据覆盖。为此,将预定时间的图像数据和声音数据恒定地存储在RAM M中。在此实施例 中,在环形缓冲器中存储至少40秒的图像数据和声音数据。
驾驶记录器2还包括卡插槽26、定时器电路27、加速度传感器观、和GPS接收部件 29。
卡插槽沈构造为使得存储卡9能够可移除地装载到其中。卡插槽沈从所装载的 存储卡9中读取数据或者将数据写入存储卡9。当诸如事故的事件发生时,根据CPU 21的 指令将存储在RAMM的环形缓冲器中的图像数据和声音数据记录到装载在卡插槽沈中的 存储卡9中。
定时器电路27产生与该时间点的时刻对应的信号,并将该信号输出至CPU 21。定 时器电路27具有内部电池,即使没有外部供电也能够操作来测量精确时间。
加速度传感器观以重力加速度G为单位检测表示车辆B所受冲击的量值的加速 度。加速度传感器观根据三个或两个正交的轴来检测加速度的量值,并将该量值输出至 CPU 21。
GPS接收部件四接收来自多个GPS卫星的信号,并获取车辆B在该时间点的位置 相关信息。GPS接收部件四获取由纬度和经度表示的地理位置信息,并将所获得的位置信 息输出至CPU 21。
驾驶记录器2还包括记录开关34和操作部件35,二者用作接收用户(主要是车辆 B的驾驶者)指令的部件。这些部件布置在车辆B的适当位置处(如把手附近),与驾驶记 录器2的主体部分分离开,从而用户能够容易地操作这些部件。
记录开关34是接收存储卡9中运动图像数据的记录指令的开关。在没有事故发生的情况下,用户按下记录开关34来以期望的定时将运动图像数据记录存储卡9中。操作 部件35包括多个按钮,并接收来自用户的各种设置相关的输入。用户操作的内容作为信号 输入至CPU 21。
驾驶记录器2连接至设置在车辆B中的车速传感器41和门传感器42。车速传感 器41检测该时间点的车辆B的行驶速度(km/h),并将检测到的行驶速度输出至CPU 21。门 传感器42提供在车辆B的任一门处,将表示门的开/闭状态的信号输出至CPU 21。门传感 器42例如提供在车辆B (如出租车)的乘客上、下车所经过的后座侧的门上。
<1-4.存储卡 >
接下来对图1所示的驾驶记录器系统100中的存储卡9的操作方法进行说明。图 4是示出了存储卡9的操作方法的流程示例的示意图。
首先,在数据管理装置1中执行记录准备处理,作为将驾驶记录器2的数据记录在 存储卡9中的准备(步骤Si)。对存储卡9进行格式化以擦除全部数据。然后,将各种设置 于驾驶记录器2中的设置参数记录在存储卡9中。
将准备好的存储卡9装载到车辆B的驾驶记录器2中。如果车辆B离开站点A并 开始运营(步骤S2中的是),则在驾驶记录器2中执行数据记录处理,以将车辆B的后续运 营期间与车辆B的运营有关的各种数据记录在存储卡9中(步骤S 3)。
然后,如果车辆B的运营结束并返回站点A (步骤S4中的是),则从驾驶记录器2 移除存储卡9,将其装载到数据管理装置1中。然后,在数据管理装置1中,执行数据锁存处 理以锁存记录在存储卡9中的数据。具体来说,通过专用应用程序的功能,读取记录在存储 卡9中的数据,转换成预定的格式,并记录在硬盘14的数据库142中(步骤S5)。
将其中数据已被数据管理装置1锁存的存储卡9再次装载到车辆B的驾驶记录器 2中,以记录与车辆B的运营相关的各种数据(步骤S2和S3)。
如上所述,重复使用存储卡9以通过驾驶记录器2记录数据,并针对车辆B的每个 单次运营将存储卡9中记录的数据锁存到数据管理装置1中。在属于站点A的多个车辆B 的运营完成后,数据管理装置1执行数据锁存处理。
图5是示出了存储卡9中数据的存储状态的示意图。针对存储卡9中的数据存储 结构,使用了层状文件夹结构(层状目录结构)。将各种数据存储在文件夹中。在图5中, 在表示文件夹或数据的符号旁边的字符串表示相应文件夹或数据的名称。
在层状文件夹结构的顶层提供了 “根”文件夹F0。“根”文件夹FO存储有设置文 件D0,其中记录了应当设置在驾驶记录器2中的各种设置参数。
“根”文件夹FO具有子文件夹“运营数据”文件夹F1、“运动图像数据”文件夹F2、 “声音数据”文件夹F3、和“恒定记录数据”文件夹F4。
“运营数据”文件夹Fl存储运营数据的文件D1,运营数据表示车辆B运营期间的 行驶状况,如车辆B的位置、速度、和加速度。运营数据的文件Dl主要由文本构成,不包括 图像和声音。运营数据以预定的周期或者在预定条件下累加记录在同一文件Dl中。当运 营数据记录于其中的文件Dl的数据大小超过了预定大小(例如IM字节)时,创建新的文 件Dl并将运营数据记录在新文件Dl中。运营数据的文件Dl在头区域包括用于指定安装 有驾驶记录器2的车辆B的状况的特定数据,如运营开始时间、车辆B的标识信息(ID码)、 驾驶者的标识信息(ID码)。
“运动图像数据”文件夹F2存储运动图像数据的文件D2,其中在诸如事故的预定 事件发生时获得运动图像数据。运动图像数据由例如事件发生前12秒和事件发生后8秒 (即一共20秒)内的图像数据和声音数据构成。针对每个事件创建单个文件D2,并将关于 一个事件的运动图像数据记录为单个文件D2。
“声音数据”文件夹F3存储声音数据的文件D3,其中在预定事件发生时获得声音 数据。声音数据包括事件发生前12秒和事件发生后8秒(即一共20秒)内的声音。针对 每个事件创建单个文件D3,并将关于一个事件的声音数据记录为单个文件D3。
在驾驶记录器2中,预先假设多个事件,并构造为针对每个事件设置记录运动图 像数据和声音数据中的哪一个。为此,当一种事件发生时,记录运动图像数据,当另一种事 件发生时,记录声音数据。
“恒定记录数据”文件夹F4存储恒定记录数据的文件D4,恒定记录数据由驾驶记 录器2启动期间以预定周期获得的图像数据和声音数据构成。在驾驶记录器2的启动期 间,不管是否发生事件,都以预定周期将图像数据和声音数据累加地记录在文件D4中来作 为恒定记录的数据。当其中记录有恒定记录数据的文件D4的数据大小超过预定大小(如 IG字节)时,创建新的文件D4,并将恒定记录数据记录在新文件D4中。
如上所述,在驾驶记录器2中记录包括运营数据、运动图像数据、声音数据、和恒 定记录数据的四种数据。在四种数据中,由于运营数据不包括图像和声音,因此文件的数据 大小相对较小。另一方面,由于运动图像数据、声音数据、或恒定记录数据包括图像和声音 中的至少一种,文件的数据大小相对较大。
例如,记录在存储卡9中的运营数据的文件Dl的总数据大小最大约为5MB。相反, 运动图像数据的文件D2的总数据大小最大约为1GB,声音数据的文件D3的总数据大小约为 最大100MB,恒定记录数据的文件D4的总数据大小最大约为5GB。
通过上文可以看出,记录在存储卡9中的运动图像数据、声音数据、和恒定记录数 据每一个的总数据大小都远大于运营数据的总数据大小。在后续说明中,至少包括图像和 声音之一的运动图像数据、声音数据、和恒定记录数据将统称为“内容数据”。
<1-5.驾驶记录器的操作〉
接下来对驾驶记录器2的操作进行说明。图6是示出了驾驶记录器2将各种数据 记录在存储卡9中的数据记录处理(图4的步骤S3)的流程的示意图。在此操作开始时, 假设已将存储卡9装载到卡插槽沈中。
如果驾驶记录器2启动,则在CPU 21的控制下执行初始化处理(步骤Sll)。具体 来说,首先确认存储卡9中是否存在运营数据的文件D1。
如果存储卡9中不存在运营数据的文件D1,则确定操作开始。另外,读取存储卡9 中设置文件DO的各种设置参数并存储在非易失性存储器25中,并根据设置参数设置驾驶 记录器2。
随后,在存储卡9中创建文件夹Fl至F4,以分别存储包括运营数据、运动图像数 据、声音数据、和恒定记录数据的四种数据。然后,在“运营数据”文件夹Fl中新创建运营 数据的文件D1。在运营数据的文件Dl的头区域记录指定了车辆B的状况的特定数据,如运 营开始时间、车辆B的标识信息、和驾驶者的标识信息。将定时器电路27在该时间点获得 的时间用作运营开始时间。另外,读取预先存储在驾驶记录器2的非易失性存储器25中的10信息,并用作车辆B的标识信息和驾驶者的标识信息。
在启动时刻,如果存储卡9存在运营数据的文件D1,则确定在操作期间重启动,而 省略了驾驶记录器2的设置和运营数据的文件Dl的创建。然而,如果此时驾驶者改变,并 且改变后的驾驶者的标识信息通过操作部件35输入,则额外将驾驶者的标识信息和改变 驾驶者的时刻记录在运营数据的文件Dl的头区域中作为特定数据。定时器电路27在此时 间点得到的时间用作改变驾驶者的时间。改变驾驶者的时间和驾驶者标识信息是用于指定 车辆B的状况的特定数据的一部分。
如果初始化处理完成,则开始将第一相机31或第二相机32所获得的图像数据以 及由麦克风33获得的声音数据存储在RAM M的环形缓冲器的区域中(步骤Si》。例如, 以30fps的帧速率(每秒30帧)将图像数据存储在RAM M中。随后,在预定的条件下将 运营数据和内容数据记录在存储卡9中(步骤S13、S15和S17)。在驾驶记录器2启动期 间直到驾驶记录器2停止,将图像数据和声音数据记录在RAM M中(步骤S12)。
在步骤S13中,确定是否达到了其中应当记录运营数据的预定第一周期。如果到 达了第一周期,则将运营数据记录在存储卡9中(步骤S14)。这样,能够例如每10秒钟将 运营数据记录在存储卡9中。运营数据包括车辆B在该时间点的位置、速度、加速度等。通 过GPS接收部件四获得的位置信息用作车辆B的位置,通过车速传感器41获得的行驶速 度用作车辆B的速度,通过加速度传感器观获得的加速度用作加速度。优选地,运营数据 包括与车辆B的运营或行驶有关的各种信息,例如除了车辆B的位置、速度、加速度之外,还 包括通过门传感器42获得的门的开/闭状态、记录开关34的操作状况、车辆B的车灯的发 光状态、以及把手的转向角度。
在步骤S15,确定是否达到了其中应当记录恒定记录数据的预定第二周期。如果到 达了第二周期,则将恒定记录数据记录在存储卡9中(步骤S16)。这样,能够例如每1秒钟 将包括图像数据和声音数据的恒定记录数据记录在存储卡9中。使用存储在RAM M的环 形缓冲器中的图像数据中的单个最新的图像数据作为恒定记录数据的图像数据。因此,恒 定记录数据的图像数据的帧速率达到Ifps (每秒1帧)。
在步骤S 17确定是否发生了预定事件。当预定事件发生时,例如从RAM M的环 形缓冲器读取事件发生之前12秒以及事件发生之后8秒(即总共20秒)的图像数据和声 音数据。然后,使用所读取图像和声音数据来产生单个运动图像数据,并将所产生的运动图 像数据记录在存储卡9中(步骤S18)。此外,将事件发生时刻表示车辆B状况的运营数据 (如车辆B的位置、速度、和加速度)记录在存储卡9中(步骤S19)。
在此实施例的驾驶记录器2中,用于确定预定事件发生的条件包括如下条件(A) 至⑶。
(A)当加速度传感器观在预定时间或更长时间内持续检测到等于或超过预定值 的加速度时。例如,当在100毫秒或更长时间内持续检测到等于或超过0. 40G的加速度。
(B)当车速传感器41在预定时间段内检测到车辆B的速度差等于或超过阈值。例 如,当以等于或超过60km/h的速度行驶时一秒内的减速度等于或超过14km/h。
(C)当记录开关34被用户操作时。
(D)当门传感器42检测到门打开时。
条件(A)涉及产生了较高加速度并且存在很高可能性出现车辆B的碰撞事故时的情况。条件(B)涉及快速减速并且存在很高可能性出现紧急事故时的情况。条件(C)涉及 用户(主要是车辆B的驾驶者)确定需要记录数据的情况。条件(D)涉及很可能出现了问 题并且乘客进出的情况。
诸如条件(A)至(D)的事件发生条件只是示例,可以使用数据管理装置1来随意 改变。此外,可以根据事件发生的类型记录声音数据而不是运动图像数据。例如在条件(D) 下仅记录声音数据。当任何事件发生时,可以使用数据管理装置1来随意设置记录运动图 像数据和声音数据中的哪一个。
<1-6.数据管理装置的操作〉
接下来对数据管理装置1的操作进行说明。如上文所述,数据管理装置1执行数 据锁存处理(图4的步骤SQ,其中数据管理装置1读取由驾驶记录器2记录的存储卡9中 的数据并将数据存储在硬盘14中。
在数据锁存处理期间,数据管理装置1配置为仅读取由用户设置为读取种类的内 容数据,而不是不加分辨地读取全部三种内容数据。
图7是示出了用于执行与内容数据的读取相关的设置的设置对话框5的示例图。 通过启动专用应用程序并执行预定的操作来在显示器15上显示设置对话框5,所述专用应 用程序处理记录在驾驶记录器2中的数据。
在设置对话框5中,三种内容数据(即运动图像数据、声音数据、和恒定记录数据) 中的每一个均与“读取”和“不读取”两个操作按钮51相关。用户能够通过点击这些操作 按钮51来设置对运动图像数据、声音数据、和恒定记录数据中每一个的读取/不读取。
当用户在点击了期望的一个操作按钮51的状态下点击设置对话框5的设置按钮 52时,设置内容被记录在硬盘14中,然后根据设置内容执行数据锁存处理。当用户点击了 设置对话框5的取消按钮53时,不改变设置内容而是保持先前的设置内容。
图8是示出数据管理装置1的数据锁存处理流程(图4的步骤S5)的示意图。通 过启动数据管理装置1上的专用应用程序并执行预定操作来执行该处理,所述专用应用程 序对记录在驾驶记录器2中的数据进行处理。在此处理开始时,假设已经将存储卡9装载 到卡插槽18中。
首先从存储卡9读取运营数据的文件D1。读取的运营数据被转换成适于登记的格 式,并被登记在硬盘14的数据库142中(步骤S21)。
随后,从硬盘14获取由用户使用设置对话框5 (见图7)设置的与每种内容数据的 读取/不读取有关的设置内容(步骤S2》。然后根据设置内容执行内容数据的读取。
首先确定运动图像数据是否被设置为读取(步骤S2!3)。如果运动图像数据被设置 为读取,则从存储卡9读取运动图像数据的文件D2。将读取的运动图像数据转换成适于登 记的格式,并登记在硬盘14的数据库142中(步骤S24)。另一方面,如果运动图像数据被 设置为不读取,则不从存储卡9读取运动图像数据。
随后,确定声音数据是否被设置为读取(步骤S2Q。如果声音数据被设置为读取, 则从存储卡9读取声音数据的文件D3。将读取的声音数据转换成适于登记的格式,并登记 在硬盘14的数据库142中(步骤S26)。另一方面,如果声音数据被设置为不读取,则不从 存储卡9读取声音数据。
随后,确定恒定记录数据是否被设置为读取(步骤S27)。如果恒定记录数据被设置为读取,则从存储卡9读取恒定记录数据的文件D4。将读取的恒定记录数据转换成适于 登记的格式,并登记在硬盘14的数据库142中(步骤S28)。另一方面,如果恒定记录数据 被设置为不读取,则不从存储卡9读取恒定记录数据。
如上文所述,由于仅读取被设置为读取种类的内容数据,可以根据需要省略对数 据尺寸相对较大的内容数据的读取。于是能够显著缩短与数据管理装置1中的数据锁存处 理相关的时间。尽管运营数据被配置为不考虑用户设置而始终读取,但由于运营数据具有 相对较小的数据大小,因此对与数据锁存处理相关的时间没有很大的影响。
随后,从存储卡9中擦除通过上述处理从存储卡9中读取的数据。通过这种操作, 可以避免数据管理装置1重复读取相同的数据。由于运营数据被配置为不考虑用户设置而 始终读取,于是将总是从存储卡9中擦除运营数据的文件。因此,通过随后检查存储卡9中 运营数据的文件的存在,能够确定对存储卡9的数据锁存处理是否已完成。
在擦除数据时,首先确定记录在存储卡9中的四种数据(运营数据、运动图像数 据、声音数据、和恒定记录数据)中所有种类的数据是否已被读取(步骤S29)。
当至少一种内容数据被设置为不读取时,则存储卡9的内容数据的一部分不被读 取。在此情况下(步骤S^为否),存储卡9的内容数据的至少一部分不被读取,从存储卡 9中删除运营数据的文件Dl和所读取的内容数据(即设置为读取种类的内容数据)的文件 (步骤S31)。
在此情况下,不读取的内容数据(即设置为不读取种类的内容数据)的文件保留 在存储卡9中。这些保留在存储卡9中的内容数据(下文中称为“保留数据”)以后可以根 据需要通过数据管理装置1等被读取。
然而,由于删除了运营数据的文件D1,用于指定从中执行数据读取的车辆B的状 况的特定数据(如运营开始时间、改变驾驶者时间、车辆B的标识信息、或驾驶者的标识信 息)也从存储卡9中删除。因此,关于保留数据,其无法在获取数据时指定车辆B的状况。 为了避免这种情况,在步骤31中被删除的运营数据的文件中仅表示了特定数据的特定数 据文件被创建并记录在存储卡9中(步骤S32)。
按照这种方式对保留数据和特定数据进行关联,使得以后即使在从存储卡9读取 保留数据时也能够指定获取保留数据时车辆B的状况。优选地,除了运营开始时间、改变驾 驶者时间、车辆B的标识信息、或驾驶者的标识信息之外,特定数据还包括在记录了保留数 据每一项的时间点处的表示车辆B的状况的数据(如车辆B的位置、速度、和加速度)。
另一方面,当读取了所有种类的数据时(步骤S29中的是),执行全部数据擦除处 理,其中擦除存储卡9中的全部数据(步骤S30)。
图9是示出了所述全部数据擦除处理(步骤S30)的详细流程的示意图。首先,对 运行在数据管理装置1上的操作系统的版本进行检查(步骤S41)。
当擦除存储卡9中的全部数据时,可以考虑两种方法,即格式化存储卡9以及删除 全部记录数据的文件。在这些方法中,格式化存储卡9的方法在具体处理内容上有变化并 且依据操作系统而不同。因此在使用格式化方法时,格式化处理所需的时间随操作系统的 版本而不同。于是,当操作系统具有某一特定版本时,格式化处理可能很花时间。
为此,如果操作系统具有这样的特定版本(步骤S42中的是),则使用删除文件的 方法而不使用格式化方法来擦除存储卡9中的全部数据(步骤S4!3)。例如,如果使用FAT文件系统作为文件系统,则通过覆写目录入口的内容和FAT来删除全部数据。
另一方面,如果操作系统不具有特定的版本(步骤S42中的否),则通过操作系统 的功能来执行存储卡9的格式化,擦除存储卡9中的全部数据(步骤S44)。通过根据操作 系统选择擦除数据的方法,与擦除存储卡9中的数据相关的处理时间可以缩短。
当存储卡9中的全部数据已删除后,对在随后的操作中用于记录的存储卡9执行 记录准备处理(步骤S40。具体来说,将表示设置参数的设置文件DO记录在存储卡9中。
如上所述,在此实施例的数据管理装置1中,在数据锁存处理期间,仅对内容数据 中被设置为读取种类的内容数据以及运营数据进行读取。因此可以根据需要省略对包括图 像和声音并具有相对较大数据大小的内容数据的读取,从而显著缩短读取存储卡9所需的 处理时间。这样,即使有很多车辆B属于站点A,数据锁存操作也不会占用太多时间,提升了 工作效率。
另外,由于数据管理装置1所读取的运营数据会从存储卡9中删除,因此可以根据 存储卡9中是否存在运营数据来确认对存储卡9的数据锁存操作是否已完成。此外,由于 所读取的数据已从存储卡9中删除,可以避免数据管理装置1重复读取相同的数据。
另外,在数据管理装置1中,即使运营数据的文件已被删除,表示用于指定从中执 行数据记录的车辆B状况的特定数据的特定数据文件也会创建在存储卡9中。因此,关于 在执行数据锁存处理之后保留在存储卡9中的内容数据(保留数据),可以在以后获取保留 数据时得到车辆B的状况。可能会发生将后续操作中的运营数据的文件记录在记录了特定 数据文件的存储卡9中的情况。但在此情况下运营数据可被优先处理。
<2.第二实施例〉
接下来对第二实施例进行说明。在第一实施例中,创建了特定数据文件以便后来 在获取保留数据时指定车辆B的状况。相反,在第二实施例中,驾驶记录器2配置为在存储 卡9中创建内容数据时将特定数据嵌入内容数据的预定区域内。
图10是示出了已嵌入特定数据的内容数据文件D中的数据区域的示例示意图。如 图所示,内容数据的文件D在头区域Dal和实际数据区域Da3之间具有特定数据区域Da2。 在特定数据区域Da2中记录指定了从中获取内容数据的车辆B的状况的特定数据(如运营 开始时间、改变驾驶者时间、车辆B的标识信息、和驾驶者标识信息)。
特定数据区域Da2位于头区域Dal之后。因此读取内容数据的文件D的装置可以 容易地从文件D获取特定数据。也即,可以仅通过内容数据的文件D来指定从中获取内容 数据的车辆B的状况。
因此,由于即使具有这种文件格式的内容数据保留为保留数据也能够从文件自身 获得特定数据,所以可以在以后得到获取内容数据时的车辆B的状况。
<3.第三实施例〉
接下来对第三实施例进行说明。在第一实施例中,当运动图像数据被设置为不读 取时,不加分辨地不读取所有运动图像数据。然而运动图像数据中也存在表示事故状况的 重要数据。因此,在第三实施例中,即使运动图像数据已被设置为不读取,仍可以例外地读 取获取状况符合预定条件的运动图像数据。
第三实施例与第一实施例的不同仅在于数据锁存处理。第三实施例的数据锁存处 理与图8所示的数据锁存处理的不同之处在于运动图像数据被设置为不读取时(步骤S23中的否)的处理。图11是示出了此不同部分的处理流程的示意图。
当运动图像数据被设置为不读取时,首先选择存储在存储卡9中的运动图像数据 中的一个运动图像数据作为要处理的目标数据(步骤S51)。
随后,从文件Dl读取获取目标数据时的运营数据(如车辆B的位置、速度、和加速 度),并确定获取目标数据时车辆B的状况是否符合预定条件(步骤S5》。例如,确定状况 是否对应于上述条件(A)至(D)中碰撞事故发生的可能性很高的条件(A),所述条件(A)至 (D)是驾驶记录器2上运动图像数据的获取条件。
当获取目标数据时车辆B的状况符合预定条件时,将目标数据视为重要数据,从 存储卡9读取目标数据并登记在硬盘14的数据库142中(步骤S5!3)。另一方面,当获取目 标数据时车辆B的状况不符合预定条件时,不读取目标数据。
按照这种方式,当完成了运动图像数据的处理时,确定存储卡9是否存在未被处 理和选择作为目标数据的运动图像数据(步骤S54)。当存在这种数据时(步骤S54中的 是),将下一个运动图像数据选择为新的目标数据(步骤S51),并根据获取目标数据时车辆 B的状况执行读取。重复进行这种处理,最终处理完存储卡9中的全部运动图像数据,使得 仅有获取状况符合预定条件的运动图像数据被读取。
如上所述,即使运动图像数据被设置为不读取,通过例外地读取其获取状况符合 预定条件的运动图像数据,能够将重要的运动图像数据记录在数据管理装置1中。
在此实施例中,尽管仅对运动图像数据执行了例外读取操作,还可以针对声音数 据和恒定记录数据基于其获取状况是否符合预定条件的确定结果来执行例外读取操作。另 外,例外读取操作的执行条件并不限于上述示例,还可以不考虑运动图像数据的获取条件 而在驾驶记录器2上随意设置。例如,可以使用比作为驾驶记录器2上的运动图像数据的获 取条件的条件(A)严格的条件(例如,连续100毫秒或更长时间内检测到等于或超过0. 60G 的加速度)。
<4.第四实施例〉
接下来对第四实施例进行说明。在第一实施例中根据操作系统的版本选择擦除存 储卡9中全部数据的方法。相反,在第四实施例中,根据在存储卡9上执行的读取操作的数 量来选择擦除存储卡9中全部数据的方法。
在此实施例中,对驾驶记录器系统100所控制的每个存储卡9分配标识信息(ID 码)。针对存储卡9的每段标识信息(ID码)设置表示数据锁存处理的执行数量的计数器, 并将计数器记录在数据管理装置1的硬盘14中。每当数据管理装置1执行数据锁存处理 时,对要被处理的存储卡9的计数器加“ 1”。
图12是示出了第四实施例中全部数据擦除处理的详细流程的示意图(图8的步 骤S30)。首先,从硬盘14获取要处理的存储卡9的计数器值。也即,获取数据管理装置1 在存储卡9上执行的读取操作的数量(步骤S61)。
如果该计数器值小于预定数量(例如10次)(步骤S62中的是),则通过删除文件 的方法而不是格式化方法来擦除存储卡9中的全部数据(步骤S6!3)。从而以较短的时间周 期执行处理。
另一方面,如果计数器值等于或超过预定数量(例如10次)(步骤S62中的否), 则格式化存储卡9,并擦除存储卡9中的全部数据(步骤S64)。另外将存储卡9中的计数器值归“0”。
当存储卡9中的全部数据已被删除后,对要在后续操作中用于记录的存储卡9执 行记录准备处理(步骤S65)。
通过这种处理,在第四实施例中,当对存储卡9的读取执行了 10次时对存储卡9 进行格式化。如果重复文件的写入和删除而不格式化存储卡9,会有可能发生存储器部分区 域的故障并最终导致数据损坏。在此实施例中,由于根据读取操作的数量周期性地格式化 存储卡9,避免了数据的损坏。
在上述实施例中,尽管将表示存储卡9上执行的读取操作数量的计数器记录在数 据管理装置1中,该计数器还可以记录在存储卡9自身。
另外,在上述实施例中,尽管当计数器值等于或超过预定数量时自动执行格式化, 还可以显示提醒用户执行格式化的对话框。
另外,在上述实施例中,在全部数据擦除处理(图8的步骤S30)期间执行格式化, 其中擦除存储卡9中的全部数据。相反,当计数器值等于或超过预定数量时,还可以在仅擦 除了所读取数据的处理(图8的步骤S31)期间执行格式化。在此情况下,首先将未读取的 内容数据暂时复制到硬盘14中。然后对存储卡9进行格式化,擦除存储卡9中的全部数据。 然后,将已复制到硬盘14中的未读取的内容数据重写入存储卡9。另外,在此情况下,可以 不执行格式化,而是显示提醒用户执行格式化的对话框。
<5.修改〉
已描述了本发明的实施例,但本发明不限于上述实施例,而是可以进行各种修改。 在下文中对这些修改进行说明。包括前述实施例和后述实施例的全部实施例均可以适当地 彼此组合。
尽管在前述实施例中描述了将驾驶记录器系统100应用于使用出租车执行运营 的公司的情况,但本发明还可以应用于任何使用多个商用车辆(如卡车、公交车、和商用车 辆)执行运营的公司。
尽管在前述实施例中描述了将存储卡9用作便携式记录介质的情况,还可以使用 记录光盘(如可读/写⑶-ROM)、移动硬盘等。
尽管在前述实施例中描述了由CPU根据程序的运算处理通过软件实现各种功能 的情况,但可以通过电子硬件电路的方式实现某些功能。1权利要求
1.一种数据管理装置,其对安装在多个车辆的每一个中的驾驶记录器所记录的数据进 行管理,其中驾驶记录器在便携式记录介质中记录运营数据和多种类的内容数据,其中运 营数据表示车辆的行驶状况并且不包括图像和声音,内容数据至少包括图像和声音之一, 所述数据管理装置包括接收单元,其接收与多种类的内容数据中每一种类的内容数据的读取/不读取有关的 用户设置;存储装置,其整合并存储由多个车辆中的每一个的驾驶记录器所得到的数据;以及读取单元,其在多个车辆中的每一个完成运营之后,在由车辆的驾驶记录器记录于记 录介质中的内容当中,读取运营数据和多种类的内容数据中由用户设置设为读取的种类的 内容数据,并将所读取的运营数据和内容数据记录在存储装置中。
2.如权利要求1所述的数据管理装置,还包括删除单元,其从记录介质中删除由读取 单元读取的运营数据。
3.如权利要求1所述的数据管理装置,还包括删除单元,其删除记录在记录介质中并 由读取单元读取的内容。
4.如权利要求2所述的数据管理装置,其中运营数据包括用于指定从中获取了内容数据的车辆的状况的特定数据,并且其中所述数据管理装置还包括记录单元,当运营数据被从记录介质中删除时,所述记 录单元记录包含在记录介质中的运营数据中的特定数据。
5.如权利要求3所述的数据管理装置,其中运营数据包括用于指定从中获取了内容数据的车辆的状况的特定数据,并且其中所述数据管理装置还包括记录单元,当运营数据被从记录介质中删除时,所述记 录单元记录包含在记录介质中的运营数据中的特定数据。
6.如权利要求2所述的数据管理装置,其中内容数据包括用于指定从中获取了内容数 据的车辆的状况的特定数据。
7.如权利要求3所述的数据管理装置,其中内容数据包括用于指定从中获取了内容数 据的车辆的状况的特定数据。
8.如权利要求1所述的数据管理装置,其中读取单元还读取所述多种类的内容数据中 由用户设置设为不读取种类的内容数据当中的具有符合预定条件的获取状况的内容数据。
9.如权利要求1所述的数据管理装置,还包括擦除单元,其通过选择性地使用对记录 介质进行格式化的方法以及删除记录在记录介质中的文件的方法,来擦除记录介质中的全 部内容数据。
10.如权利要求9所述的数据管理装置,其中擦除单元根据运行在数据管理装置上的 操作系统来选择所述两种方法之一。
11.如权利要求9所述的数据管理装置,其中擦除单元根据读取单元在需要擦除的记 录介质上执行的读取操作的数量,来选择两种方法之一。
12.—种对安装在多个车辆的每一个中的驾驶记录器所记录的数据进行读取的方法, 其中驾驶记录器在便携式记录介质中记录运营数据和多种类的内容数据,其中运营数据表 示车辆的行驶状况并且不包括图像和声音,内容数据至少包括图像和声音之一,所述方法 包括接收与多种类的内容数据中每一种类的内容数据的读取/不读取有关的用户设置; 在多个车辆中的每一个完成运营之后,在由车辆的驾驶记录器记录于记录介质中的内 容当中,读取运营数据和多种类的内容数据中由用户设置设为读取的种类的内容数据;以 及将所读取的运营数据和内容数据记录在存储装置中,所述存储装置整合并存储由多个 车辆中的每一个的驾驶记录器所得到的数据。
13. —种记录了程序的计算机可读介质,所述程序使得计算机执行如权利要求12所述 的方法。
全文摘要
一种数据管理装置、数据读取方法及计算机可读介质,其中数据管理装置对安装在多个车辆的每一个中的驾驶记录器所记录的数据进行管理。驾驶记录器在便携式记录介质中记录表示车辆的行驶状况且不包括图像和声音的运营数据以及多种至少包括图像和声音之一的内容数据。接收单元接收与多种内容数据中每一种的读取/不读取有关的用户设置。存储装置整合并存储由多个车辆中的每一个的驾驶记录器所得到的数据。读取单元在多个车辆中的每一个完成运营之后在由车辆的驾驶记录器记录于记录介质中的内容中,读取运营数据和多种内容数据中由用户设置设为读取的种类的内容数据,并将所读取的运营数据和内容数据记录在存储装置中。
文档编号G07C5/08GK102034287SQ201010503540
公开日2011年4月27日 申请日期2010年9月30日 优先权日2009年9月30日
发明者小野纮平, 阪口真行 申请人:富士通天株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1