一种基于车载视频监控系统的数据调用方法及装置制造方法及图纸

技术编号:11119854 阅读:116 留言:0更新日期:2015-03-07 01:23
本发明专利技术适用于车载视频监控技术领域,提供了一种基于车载视频监控系统的数据调用方法及装置,所述基于车载视频监控系统的数据调用方法包括:采用广播消息机制,广播数据调用事件;接收所述数据调用事件;根据所述数据调用事件,在预先配置的车载视频数据共享库中,调用数据。本发明专利技术无需采用函数调用的方式,就能调用数据,完成了车载视频软件与车载视频硬件之间的分离,解决了车载视频软件需要采用函数调用的方式才能在车载视频硬件调用数据,车载视频软件与车载视频硬件之间处于高耦合状态,不利于功能修改和维护的问题,从而使得车载视频软件与车载视频硬件可以分开单独修改和维护,既降低了耦合性,也提高了功能修改和维护的效率。

【技术实现步骤摘要】
一种基于车载视频监控系统的数据调用方法及装置
本专利技术属于车载视频监控
,尤其涉及一种基于车载视频监控系统的数据调用方法及装置。
技术介绍
随着车载视频监控系统的普及,很多车辆上都安装有车载视频监控系统,通过车载视频监控系统,记录车辆行驶过程中的信息,生成车载视频。当发生交通意外或交通纠纷时,可以通过查看车载视频来判断责任方,因此车载视频监控系统是车辆不可缺少的系统。 然而,现有的车载视频监控系统,车载视频软件需要采用函数调用的方式才能在车载视频硬件调用数据,使得车载视频软件与车载视频硬件之间处于高耦合状态,不利于功能修改和维护。其原因在于,现有的车载视频监控系统,采用传统的嵌入式系统,将硬件控制和业务糅杂在一起,在电路板上进行编程和交叉调试,也就是建立车载视频软件与车载视频硬件之间对应的函数调用关系,使得车载视频软件与车载视频硬件之间处于高耦合状态,而硬件一旦制造以后就被固定,不能修改。如果车载视频监控系统需要增加新的功能时,就只能重新设计车载视频软件与车载视频硬件之间的函数调用,才能解决问题,这样会严重影响车载视频监控系统的品质和硬件的上市时间,且不利于功能的修改和维护。
技术实现思路
本专利技术实施例的目的在于提供一种基于车载视频监控系统的数据调用方法,旨在现有的车载视频监控系统,车载视频软件需要采用函数调用的方式才能在车载视频硬件调用数据,使得车载视频软件与车载视频硬件之间处于高耦合状态,不利于功能修改和维护的问题。 本专利技术实施例是这样实现的,一种基于车载视频监控系统的数据调用方法,包括: 采用广播消息机制,广播数据调用事件; 接收所述数据调用事件; 根据所述数据调用事件,在预先配置的车载视频数据共享库中,调用数据。 本专利技术实施例的另一目的在于提供一种基于车载视频监控系统的数据调用装置,包括: 数据调用事件广播模块,用于采用广播消息机制,广播数据调用事件; 数据调用事件接收模块,用于接收所述数据调用事件; 数据调用模块,用于根据所述数据调用事件,在预先配置的车载视频数据共享库中,调用数据。 本专利技术接收广播的数据调用事件,并根据所述数据调用事件,在预先配置的车载视频数据共享库中,调用数据,从而无需采用函数调用的方式,就能调用数据,完成了车载视频软件与车载视频硬件之间的分离。解决了车载视频软件需要采用函数调用的方式才能在车载视频硬件调用数据,车载视频软件与车载视频硬件之间处于高耦合状态,不利于功能修改和维护的问题。从而使得车载视频软件与车载视频硬件可以分开单独修改和维护,既降低了耦合性,也提高了功能修改和维护的效率。 【附图说明】 图1是本专利技术实施例提供的基于车载视频监控系统的数据调用方法的实现流程图; 图2是本专利技术实施例提供的基于车载视频监控系统的数据调用方法中步骤S103的实施流程图; 图3是本专利技术实施例提供的基于车载视频监控系统的数据调用装置的第一结构框图; 图4是本专利技术实施例提供的基于车载视频监控系统的数据调用装置的第二结构框图; 图5是本专利技术实施例提供的基于车载视频监控系统的数据调用装置的第三结构框图; 图6是本专利技术实施例提供的基于车载视频监控系统的数据调用装置的第四结构框图。 【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 实施例一 图1是本专利技术实施例提供的基于车载视频监控系统的数据调用方法的实现流程图,详述如下: 在步骤SlOl中,采用广播消息机制,广播数据调用事件; 其中,所述数据调用事件包括图形用户界面数据调用事件、存储数据调用事件、夕卜设数据调用事件、音视频数据调用事件以及网络数据调用事件中的至少一种。 在步骤S102中,接收所述数据调用事件; 其中,在步骤S102或SlOl之前,配置车载视频数据共享库。 在步骤S103中,根据所述数据调用事件,在预先配置的车载视频数据共享库中,调用数据。 其中,接收数据调用事件后,解析数据调用事件的内容,获取调用区域,在预先配置的车载视频数据共享库中,根据解析的调用区域,调用数据。 以实际应用为例,举例说明,详述如下: 第一实施例,音视频模块通过广播音视频数据写入事件,存储数据模块收到消息后,存储音视频文件到本地保存,音视频模块会先创建一块共享内存,把压缩好的音视频流媒体写入在共享内存区,存储模块通过轮询的方式读取数据,将音视频流媒体文件读取出来保存到本地存储设备上,例如,硬盘或SD卡。 存储数据模块属于车载视频软件,仅用于将数据写入存储区域。 音视频模块属于车载视频硬件,音视频模块包括音视频芯片、扬声器。 其中,音视频模块和存储模块涉及到大数据的交互都是通过车载视频数据共享库来实现的。使得音视频模块和存储模块之间没有直接,繁杂的数据交互,达到了高内聚,低耦合的目的。 第二实施例,图形用户界面数据模块,广播音视频数据调用事件,音视频模块接收到音视频数据调用事件后,根据音视频数据调用事件中的消息类型和消息体内容,按照设置的参数触发音视频编解码业务,在预先配置的车载视频数据共享库中,调用音视频,并完成解码。 为便于说明,以实际应用为例,图形用户界面数据模块,广播音视频数据调用事件,音视频模块接收到音视频数据调用事件后,根据音视频数据调用事件中的消息类型和消息体内容,按照设置的参数触发音视频编解码业务,在预先配置的车载视频数据共享库中,调用音视频,并完成解码。 图形用户界面数据模块属于车载视频软件。 音视频模块属于车载视频硬件,音视频模块包括音视频芯片、扬声器。 其中,图形用户界面数据模块和音视频模块之间都是通过车载视频数据共享库实现了关联,代码层次上没有任何的交叉,因此降低了车载视频软件与车载视频硬件之间的耦合性。 在本实施例中,接收广播的数据调用事件,并根据所述数据调用事件,在预先配置的车载视频数据共享库中,调用数据,从而无需采用函数调用的方式,就能调用数据,完成了车载视频软件与车载视频硬件之间的分离。从而使得车载视频软件与车载视频硬件可以分开单独修改和维护,既降低了耦合性,也提高了功能修改和维护的效率,通过降低车载视频软件与车载视频硬件之间的耦合性,达到车载视频监控系统高效工作的目的。 实施例二 图2是本专利技术实施例提供的基于车载视频监控系统的数据调用方法中步骤S103的实施流程图,详述如下: 在步骤S201中,根据所述数据调用事件,通过数据调用接口连接预先配置的车载视频数据共享库; 在步骤S202中,在所述车载视频数据共享库中,调用数据。 接收模块解析数据调用事件的内容,在内容中提取调用区域,获取调用区域以及数据在调用区域中的存储路径,在预先配置的车载视频数据共享库中,进入调用区域,在调用区域中,根据存储路径调用数据。 在本专利技术实施例中,在车载视频数据共享库中,调用数据,完成了数据的分离,便于降低耦合性,也提高功能修改和维护的效率。 实施例三 本实施例主要描述了更新数据调用事件的实施流程,详述如下: 每隔预设更新时间,更新所述数据调用事件的内容。 其中,读取系本文档来自技高网...

【技术保护点】
一种基于车载视频监控系统的数据调用方法,其特征在于,包括:采用广播消息机制,广播数据调用事件;接收所述数据调用事件;根据所述数据调用事件,在预先配置的车载视频数据共享库中,调用数据。

【技术特征摘要】
1.一种基于车载视频监控系统的数据调用方法,其特征在于,包括: 采用广播消息机制,广播数据调用事件; 接收所述数据调用事件; 根据所述数据调用事件,在预先配置的车载视频数据共享库中,调用数据。2.如权利要求1所述的基于车载视频监控系统的数据调用方法,其特征在于,所述数据调用事件包括图形用户界面数据调用事件、存储数据调用事件、外设数据调用事件、音视频数据调用事件以及网络数据调用事件中的至少一种。3.如权利要求1所述的基于车载视频监控系统的数据调用方法,其特征在于,在所述根据所述数据调用事件,在预先配置的车载视频数据共享库中,调用数据之前,包括: 配置车载视频数据共享库。4.如权利要求1所述的基于车载视频监控系统的数据调用方法,其特征在于,所述根据所述数据调用事件,在预先配置的车载视频数据共享库中,调用数据,具体为: 根据所述数据调用事件,通过数据调用接口连接预先配置的车载视频数据共享库; 在所述车载视频数据共享库中,调用数据。5.如权利要求1或4所述的基于车载视频监控系统的数据调用方法,其特征在于,在所述根据所述数据调用事件,在预先配置的车载视频数据共享库中,调用数据之后,包括: 每隔预设更新时间,更新所述数据调用事件的内容。6.一种基于车载视频监控系...

【专利技术属性】
技术研发人员:庄少华陈文明江常杯
申请(专利权)人:深圳市华宝电子科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1