车载终端的开机动画的播放方法、装置、设备和存储介质制造方法及图纸

技术编号:19056355 阅读:138 留言:0更新日期:2018-09-29 12:05
本发明专利技术公开了一种车载终端的开机动画的播放方法、装置、设备和存储介质。该方法包括:当检测到对系统的守护进程进行初始化时,执行预设目录下的目标文件;根据目标文件执行所激活的触发指令,创建管道并通过管道接收系统开始初始化的信号;后台启动视频播放器并从车载终端的预设路径获取开机动画的视频文件进行播放;确认初始化完毕,后台关闭视频播放器以结束开机动画的播放。本发明专利技术实现了利用视频播放器的工作原理使车载终端的开机动画连贯播放,以及降低了车载终端的CPU的使用率的技术效果。

【技术实现步骤摘要】
车载终端的开机动画的播放方法、装置、设备和存储介质
本专利技术实施例涉及视频播放技术,尤其涉及一种车载终端的开机动画的播放方法、装置、设备和存储介质。
技术介绍
随着车载技术的不断发展,车载终端(如行车记录仪,车载导航等)得到了越来越多的应用。目前,在现有的车载终端中所采用的操作系统大多都是Android(安卓)或Wince系统,而基于Linux系统的车载终端是少之又少。同时在现有的Linux系统的车载终端上,对开机动画的设计只停留在能显示静态的图片或者只能显示局部的动态进度条,因在现有的车载终端中没有图片相应的解码库,所以只能将图片分解为静态的RGB色图文件并进行保存。专利技术人在实现上述方案的过程中发现,对于要显示连贯的多张图片,采用现有的技术方案会造成车载终端的开机动画播放不连贯,从而使得用户体验比较差。同时由于需对多张图片进行分解以得到RGB色图文件,从而使得CPU(CentralProcessingUnit,中央处理器)的使用率高,进而造成车载终端的开机动画播放卡顿的情况,并且由于开机动画的相关文件在软件制作上比较繁琐,造成开机动画相关文件的移植性差,不利于维护和推广。
技术实现思路
本专利技术提供一种车载终端的开机动画的播放方法、装置、设备和存储介质,以实现了利用视频播放器的工作原理使车载终端的开机动画连贯播放,同时降低了CPU的使用率。第一方面,本专利技术实施例提供了一种车载终端的开机动画的播放方法,所述方法,包括:当检测到对系统的守护进程进行初始化时,执行预设目录下的目标文件;所述目标文件包括:对应于启动脚本文件的软链接,和/或添加有启动脚本文件的目标文件;根据所述目标文件执行所激活的触发指令,创建管道并通过管道接收所述系统开始初始化的信号;后台启动视频播放器并从所述车载终端的预设路径获取开机动画的视频文件进行播放;确认初始化完毕,后台关闭所述视频播放器以结束开机动画的播放。第二方面,本专利技术实施例还提供了一种车载终端的开机动画的播放装置,该装置,包括:检测执行模块,用于当检测到对系统的守护进程进行初始化时,执行预设目录下的目标文件;所述目标文件包括:对应于启动脚本文件的软链接,和/或添加有启动脚本文件的目标文件;创建接收模块,用于根据所述目标文件执行所激活的触发指令,创建管道并通过管道接收所述系统开始初始化的信号;启动播放模块,用于后台启动视频播放器并从所述车载终端的预设路径获取开机动画的视频文件进行播放;确认关闭模块,用于确认初始化完毕,后台关闭所述视频播放器以结束开机动画的播放。第三方面,本专利技术实施例还提供了一种设备,所述设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一所述的车载终端的开机动画的播放方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述任一所述的车载终端的开机动画的播放方法。本专利技术通过视频播放器本身解码的性能,在接收到启动脚本文件的软链接,和/或添加有启动脚本文件的目标文件后,根据目标文件执行所激活的触发指令,创建管道并接收系统开始初始化的信号,以启动视频播放器对开机动画的视频文件进行播放和暂停,解决了现有技术中移植图片解码库的繁琐,以及对图片进行分解而导致开机动画播放卡顿的技术问题,实现了利用视频播放器的工作原理对开机动画进行解码和播放,以使得开机动画连贯播放和降低CPU使用率的技术效果。附图说明图1是本专利技术实施例一中的一种车载终端的开机动画的播放方法的流程图;图2是本专利技术实施例二中的一种车载终端的开机动画的播放方法的另一流程图;图3是本专利技术实施例三中的一种车载终端的开机动画的播放装置的结构框图;图4是本专利技术实施例四中的一种设备的硬件结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种车载终端的开机动画的播放方法的流程图,本实施例可适用于对车载终端的开机动画进行连贯播放的情况,该方法可以由车载终端的开机动画的播放装置来执行,其中,该装置可以由硬件和/或软件的方式实现。该方法具体包括如下步骤:S110、当检测到对系统的守护进程进行初始化时,执行预设目录下的目标文件。在此需要说明的是,系统的守护进程进行初始化,可以理解为车载终端的启动开机的触发信号。具体地,当检测到对系统的守护进程进行初始化时,认为触发车载终端进行开机,并使车载终端的系统开始执行触发车载终端启动的脚本文件。其中,系统的守护进程可包括:挂载进程和设备管理进程,但对比并不进行限定。其中,本实施例中的车载终端所采用的系统为Linux系统,但并不对车载终端所使用的操作系统进行限定。其中,预设目录下的目标文件,可以理解为保存在车载终端的某一路径下可执行的脚本文件。具体地,当调用该可执行的脚本文件时,触发启动车载终端开机,以及触发车载终端的系统启动运行并进行初始化。其中,上述的目标文件至少包括:对应于启动脚本文件的软链接,和/或添加有启动脚本文件的目标文件。具体地,启动脚本文件,可以理解为用于在车载终端开机时启动接收系统初始化信息的程序。启动脚本文件的软链接,可以理解为是启动脚本文件的一个快捷方式文件。具体地,根据开机的触发信号自动执行启动脚本文件,以使车载终端能自动接收系统初始化的相关信息。添加有启动脚本文件的目标文件,可以理解为是车载终端系统自动运行并初始化的文件。具体地,在对该目标文件的内容进行修改时,可将启动脚本文件对应的代码添加至该目标文件中,以使用户在触发该添加有启动脚本文件的目标文件时,自动执行该启动脚本文件,接收车载终端系统开始运行并初始化的相关信息。S120、根据所述目标文件执行所激活的触发指令,创建管道并通过管道接收系统开始初始化的信号。其中,触发指令,可以理解为,在开始执行启动脚本文件时,启动接收车载终端的系统开始进行初始化的代码指令。具体地,当执行启动脚本文件时,将根据车载终端预先配置的开机初始化顺序,对车载终端的图层进行初始化,以及对管道进行创建。在此需要说明的是,在创建管道之前,首先对车载终端的图层进行初始化并对车载终端的图层进行选择配置。其中,车载终端的图层,可以理解为车载上的APP应用图标和车载终端的背景图所在的空间。比如,两张大小一样的图片A和B,在A与B之间隔着一块透明的玻璃,A在玻璃的底部,B在玻璃的上面,由于图片A已被图片B掩盖,当从上往下看时,只能看到图片B,在拿走图片B时,又可以看到图片A,而图片A和图片B所在的空间称为图层。在本实施例中,车载终端图层的初始化是通过软件进行控制的,将图层设置为与车载终端的屏幕大小相一致。一般情况下,车载终端的图层可分为两层,并且图层的划分是由车载终端所采用的Linux系统本身决定的,同时,在软件上只需对车载终端所需要的那一层进行配置即可。示例性地,在本实施例中,将/dev/fb0层选择设置为车载终端的图层,则只需对/dev/fb0层进行配置即可,从而实现了在软件底层就完成了对图层本文档来自技高网...

【技术保护点】
1.一种车载终端的开机动画的播放方法,其特征在于,包括:当检测到对系统的守护进程进行初始化时,执行预设目录下的目标文件;所述目标文件包括:对应于启动脚本文件的软链接,和/或添加有启动脚本文件的目标文件;根据所述目标文件执行所激活的触发指令,创建管道并通过所述管道接收所述系统开始初始化的信号;后台启动视频播放器并从所述车载终端的预设路径获取开机动画的视频文件进行播放;确认初始化完毕,后台关闭所述视频播放器以结束开机动画的播放。

【技术特征摘要】
1.一种车载终端的开机动画的播放方法,其特征在于,包括:当检测到对系统的守护进程进行初始化时,执行预设目录下的目标文件;所述目标文件包括:对应于启动脚本文件的软链接,和/或添加有启动脚本文件的目标文件;根据所述目标文件执行所激活的触发指令,创建管道并通过所述管道接收所述系统开始初始化的信号;后台启动视频播放器并从所述车载终端的预设路径获取开机动画的视频文件进行播放;确认初始化完毕,后台关闭所述视频播放器以结束开机动画的播放。2.根据权利要求1所述的方法,其特征在于,在所述当检测到对系统的守护进程进行初始化时,执行预设目录下的目标文件之前,包括:根据所述车载终端的屏幕分辨率,对预设图片的分辨率进行调整;基于预设帧率对调整后得到的图片进行视频编码,以生成开机动画的视频文件;将所述开机动画的视频文件保存至所述车载终端的预设路径中。3.根据权利要求1所述的方法,其特征在于,在所述当检测到对系统的守护进程进行初始化时,执行预设目录下的目标文件之前,还包括:编写并保存所述系统的启动脚本文件;创建所述启动脚本文件的软链接,并将所述软链接保存至第一预设目录;和/或,在第二预设目录中添加所述启动脚本文件。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标文件执行所激活的触发指令,创建管道并通过管道接收所述系统开始初始化的信号,包括:根据所述启动脚本文件,创建管道并对所述管道进行判断;若所述管道创建成功,通过管道接收所述系统开始初始化的信号。5.根据权利要求1-4任一所述的方法,其特征在于,所述视频播放器采用Linux系统中ALSA音频架构的无UI界面的播放器。6.一种车载终端的...

【专利技术属性】
技术研发人员:彭振杰余佳鑫黄俊杰刘苑洪
申请(专利权)人:日立楼宇技术广州有限公司
类型:发明
国别省市:广东,44

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

1