车载终端共享数据方法及装置制造方法及图纸

技术编号:28673090 阅读:14 留言:0更新日期:2021-06-02 02:48
本申请是关于一种车载终端共享数据方法及装置。该方法包括:获取摄像头数据,其中,所述摄像头数据至少包括基于第一预设格式的视频数据流转化的第二预设格式的视频数据流;根据共享内存文件的第一标记,将所述摄像头数据存储于所述共享内存文件;根据所述共享内存文件的第二标记,使车载终端的多个应用程序读取所述共享内存文件的摄像头数据。本申请提供的方案,能够实现车载终端的多个应用程序同时共享一个摄像头的摄像头数据,多个应用程序能够同时实现各自的功能。

【技术实现步骤摘要】
车载终端共享数据方法及装置
本申请涉及数字信息的传输
,尤其涉及一种车载终端共享数据方法及装置。
技术介绍
车载终端作为车联网系统中的重要组成部分,功能复杂。行车记录仪、ADAS(AdvancedDrivingAssistanceSystem,高级驾驶辅助系统)、直播、分享视频等车载终端的多种APP(Application,应用程序)都需要摄像头数据实现各自的功能。在车载终端只有一个前置USB记录仪的情况下,行车记录仪APP打开USB接口记录仪后,其它APP就无法再打开USB接口记录仪获取摄像头数据。相关技术通过连接多路硬件摄像头,每路摄像头独立获取摄像头数据,以提供给行车记录仪、ADAS、直播、分享视频等车载终端的多个APP同时实现各自的功能。或者,相关技术为使车载终端的多个APP能够通过一个摄像头实现各自的功能,通过多个APP交替使用同一个摄像头的数据来实现各自的功能。相关技术使用多个摄像头提供摄像头数据,同时实现车载终端多个APP的各自功能,增加了使用成本。而通过多个APP交替使用同一个摄像头的摄像头数据实现各自的功能,一个APP打开使用摄像头数据时,其它APP就不能同时使用并获取摄像头数据,给用户带来了诸多不便,造成用户体验效果差。
技术实现思路
为解决或部分解决相关技术中存在的问题,本申请提供一种车载终端共享数据方法及装置,能够实现车载终端的多个应用程序同时共享一个摄像头的摄像头数据,多个应用程序能够同时实现各自的功能。本申请第一方面提供一种车载终端共享数据方法,所述方法包括:获取摄像头数据,其中,所述摄像头数据至少包括基于第一预设格式的视频数据流转化的第二预设格式的视频数据流;根据共享内存文件的第一标记,将所述摄像头数据存储于所述共享内存文件;根据所述共享内存文件的第二标记,使车载终端的多个应用程序读取所述共享内存文件的摄像头数据。优选的,所述获取摄像头数据之前,包括:创建设有读写标记的所述共享内存文件,并设置所述读写标记为所述第一标记。优选的,所述根据共享内存文件的第一标记,将所述摄像头数据存储于所述共享内存文件,包括:根据所述共享内存文件的读写标记为所述第一标记,将所述摄像头数据存储于所述共享内存文件,并更新所述共享内存文件的读写标记为所述第二标记。优选的,所述根据所述共享内存文件的第二标记,使车载终端的多个应用程序读取所述共享内存文件的摄像头数据,包括:根据所述共享内存文件的读写标记为所述第二标记,将所述第二标记发送至所述车载终端的多个应用程序,使所述车载终端的多个应用程序读取所述共享内存文件的摄像头数据。优选的,所述方法还包括:根据所述车载终端的多个应用程序完成读取所述共享内存文件的摄像头数据后反馈的通知信息,更新所述共享内存文件的读写标记为所述第一标记。本申请第二方面提供一种车载终端共享数据装置,所述装置包括:获取模块,用于获取摄像头数据,其中,所述摄像头数据至少包括基于第一预设格式的视频数据流转化的第二预设格式的视频数据流;存储模块,用于根据共享内存文件的第一标记,将所述获取模块获取的摄像头数据存储于所述共享内存文件;读取模块,用于根据所述共享内存文件的第二标记,使车载终端的多个应用程序读取所述存储模块存储于所述共享内存文件的摄像头数据。优选的,所述装置还包括:创建模块,用于创建设有读写标记的所述共享内存文件,并设置所述读写标记为所述第一标记。优选的,所述存储模块具体用于根据所述创建模块创建的共享内存文件的读写标记为所述第一标记,将所述获取模块获取的摄像头数据存储于所述共享内存文件,并更新所述共享内存文件的读写标记为所述第二标记;所述读取模块具体用于根据所述存储模块更新的所述共享内存文件的读写标记为所述第二标记,将所述第二标记发送至所述车载终端的多个应用程序,使所述车载终端的多个应用程序读取所述共享内存文件的摄像头数据。优选的,所述装置还包括:更新模块,用于根据所述车载终端的多个应用程序完成读取所述共享内存文件的摄像头数据后反馈的通知信息,更新所述共享内存文件的读写标记为所述第一标记。本申请第三方面提供一种电子设备,包括:处理器;以及存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的方法。本申请第四方面提供一种非暂时性机器可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的方法。本申请提供的技术方案可以包括以下有益效果:本申请的技术方案,将摄像头数据存储于共享内存文件,使需要摄像头数据的车载终端的多个应用程序能够同时读取存储于共享内存文件的摄像头数据,能够实现车载终端的多个应用程序同时共享一个摄像头的摄像头数据,多个应用程序能够同时实现各自的功能。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明通过结合附图对本申请示例性实施方式进行更详细的描述,本申请的上述以及其它目的、特征和优势将变得更加明显,其中,在本申请示例性实施方式中,相同的参考标号通常代表相同部件。图1是本申请一实施例示出的车载终端共享数据方法的流程示意图;图2是本申请另一实施例示出的车载终端共享数据方法的流程示意图;图3是本申请一实施例示出的车载终端共享数据装置的结构示意图;图4是本申请另一实施例示出的车载终端共享数据装置的结构示意图;图5是本申请实施例示出的电子设备的结构示意图。具体实施方式下面将参照附图更详细地描述本申请的实施方式。虽然附图中显示了本申请的实施方式,然而应该理解,可以以各种形式实现本申请而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本申请更加透彻和完整,并且能够将本申请的范围完整地传达给本领域的技术人员。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语“第一”、“第二”、“第三”等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。相关技术在只有一个车载摄像头的情况下,车载终端的多个APP无法同时使用并获取摄像头数据实现各自的功能,给用户带来了诸多不便,造成用户体验效本文档来自技高网...

【技术保护点】
1.一种车载终端共享数据方法,其特征在于,包括:/n获取摄像头数据,其中,所述摄像头数据至少包括基于第一预设格式的视频数据流转化的第二预设格式的视频数据流;/n根据共享内存文件的第一标记,将所述摄像头数据存储于所述共享内存文件;/n根据所述共享内存文件的第二标记,使车载终端的多个应用程序读取所述共享内存文件的摄像头数据。/n

【技术特征摘要】
1.一种车载终端共享数据方法,其特征在于,包括:
获取摄像头数据,其中,所述摄像头数据至少包括基于第一预设格式的视频数据流转化的第二预设格式的视频数据流;
根据共享内存文件的第一标记,将所述摄像头数据存储于所述共享内存文件;
根据所述共享内存文件的第二标记,使车载终端的多个应用程序读取所述共享内存文件的摄像头数据。


2.根据权利要求1所述的方法,其特征在于,所述获取摄像头数据之前,包括:
创建设有读写标记的所述共享内存文件,并设置所述读写标记为所述第一标记。


3.根据权利要求2所述的方法,其特征在于,所述根据共享内存文件的第一标记,将所述摄像头数据存储于所述共享内存文件,包括:
根据所述共享内存文件的读写标记为所述第一标记,将所述摄像头数据存储于所述共享内存文件,并更新所述共享内存文件的读写标记为所述第二标记。


4.根据权利要求3所述的方法,其特征在于,所述根据所述共享内存文件的第二标记,使车载终端的多个应用程序读取所述共享内存文件的摄像头数据,包括:
根据所述共享内存文件的读写标记为所述第二标记,将所述第二标记发送至所述车载终端的多个应用程序,使所述车载终端的多个应用程序读取所述共享内存文件的摄像头数据。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
根据所述车载终端的多个应用程序完成读取所述共享内存文件的摄像头数据后反馈的通知信息,更新所述共享内存文件的读写标记为所述第一标记。


6.一种车载终端共享数据装置,其特征在于,包括:
获...

【专利技术属性】
技术研发人员:端木令伟邓志伟何建邦陈超利王超
申请(专利权)人:智道网联科技北京有限公司
类型:发明
国别省市:北京;11

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

1