一种开机视频播放系统、方法、设备及存储介质技术方案

技术编号:37506436 阅读:25 留言:0更新日期:2023-05-07 09:43
本发明专利技术公开了一种开机视频播放系统、方法、设备及存储介质,所述系统包括:第一操作系统和第二操作系统;第一操作系统用于启动第二操作系统,通过第一操作系统与第二操作系统之间的通信通道,获取针对第二操作系统的对端控制权,并控制视频的第一图层的播放;第二操作系统被第一操作系统启动后,用于执行初始化操作并建立通信通道,响应第一操作系统的指令读取并解析视频文件,并控制视频的第二图层的播放。本发明专利技术提供的开机视频播放系统,将整个开机视频播放任务分为两个操作系统执行,使系统更快启动,减少了用户等待时间,且开机视频播放结束后,第二操作系统负责的视频图层归还给第一操作系统控制,避免了资源的浪费。避免了资源的浪费。避免了资源的浪费。

【技术实现步骤摘要】
一种开机视频播放系统、方法、设备及存储介质


[0001]本专利技术涉及车载操作系统
,尤其涉及一种开机视频播放系统,方法、设备及存储介质。

技术介绍

[0002]当前很多汽车使用了Android OS作为车载操作系统,Android OS作为一种智能操作系统,相关功能组件启动时间过长,media相关功能组件在开机后至少8000ms时才可用,且Android OS开机视频动画方案依赖media组件,从而导致播放前等待时间过久,启动需要较久的时间,继而导致其原生开机视频动画也需要等待一定时间才可以播放,极大降低了用户体验。
[0003]因此,在汽车越来越智能化的潮流下,目前正在使用的开机视频动画方案已不符合多数消费者对于智能汽车的期望。

技术实现思路

[0004]本专利技术提供了一种开机视频播放系统、方法、设备及存储介质,以解决现有车载操作系统开机视频播放前等待时间过长的问题。
[0005]根据本专利技术的一方面,提供了一种开机视频播放系统,包括:第一操作系统和第二操作系统;
[0006]所述第一操作系统用于启动所述第二操作系统,通过所述第一操作系统与所述第二操作系统之间的通信通道,获取针对所述第二操作系统的对端控制权,并控制视频的第一图层的播放;
[0007]所述第二操作系统被所述第一操作系统启动后,用于执行初始化操作并建立所述通信通道,响应所述第一操作系统的指令读取并解析视频文件,并控制视频的第二图层的播放。
[0008]可选的,所述第一操作系统包括第二操作系统启动模块,所述第一操作系统具体用于:
[0009]启动所述第二操作系统启动模块,通过所述第二操作系统启动模块启动所述第二操作系统。
[0010]可选的,所述第二操作系统启动模块具体用于:
[0011]获取所述第二操作系统的镜像,并解析所述镜像的参数;
[0012]对所述参数进行合法性检查,若通过,则在所述第一操作系统中加载所述镜像;
[0013]通过所述通信通道将所述镜像发送到所述第二操作系统。
[0014]可选的,所述第一操作系统包括第一子系统,所述第一子系统用于:
[0015]建立初始化子进程,并对所述第二操作系统的通信模块进行初始化;
[0016]通过所述通信模块向所述第二操作系统发送设定指令,获取针对所述第二操作系统的对端控制权。
[0017]可选的,所述初始化操作包括:中央处理器初始化,系统初始化和驱动初始化。
[0018]可选的,所述第二操作系统包括第二子系统,所述第二子系统包括视频解析模块、视频播放模块、视频渲染模块及通信模块;
[0019]所述第二子系统用于通过所述通信模块响应所述第一操作系统的指令,并通过所述解析模块、所述视频播放模块和所述视频渲染模块,对所述视频文件进行读取、解析、解码及渲染,在所述第二图层上进行播放。
[0020]可选的,所述第二操作系统还用于:
[0021]将所述视频文件在所述第二图层上进行播放之后,将所述第二图层的控制器转交给所述第一操作系统。
[0022]根据本专利技术的另一方面,提供了一种开机视频播放方法,所述方法应用于本专利技术任一实施例所述的开机视频播放系统,包括:
[0023]通过所述第一操作系统启动所述第二操作系统,通过所述第一操作系统与所述第二操作系统之间的通信通道,获取针对所述第二操作系统的对端控制权,并控制视频的第一图层的播放;
[0024]所述第二操作系统被所述第一操作系统启动后,通过所述第二操作系统执行初始化操作并建立所述通信通道,响应所述第一操作系统的指令读取并解析视频文件,并控制视频的第二图层的播放。
[0025]进一步地,所述第一操作系统包括第二操作系统启动模块,通过所述第一操作系统用于启动所述第二操作系统,包括:
[0026]启动所述第二操作系统启动模块,通过所述第二操作系统启动模块启动所述第二操作系统。
[0027]进一步地,通过所述第二操作系统启动模块启动所述第二操作系统包括:
[0028]通过所述第二操作系统启动模块获取所述第二操作系统的镜像,并解析所述镜像的参数;
[0029]对所述参数进行合法性检查,若通过,则在所述第一操作系统中加载所述镜像;
[0030]通过所述通信通道将所述镜像发送到所述第二操作系统。
[0031]进一步地,所述第一操作系统包括第一子系统,获取针对所述第二操作系统的对端控制权,包括:
[0032]建立初始化子进程,并对所述第二操作系统的通信模块进行初始化;
[0033]通过所述通信模块向所述第二操作系统发送设定指令,获取针对所述第二操作系统的对端控制权。
[0034]进一步地,所述初始化操作包括:中央处理器初始化,系统初始化和驱动初始化。
[0035]进一步地,所述第二操作系统包括第二子系统,所述第二子系统包括视频解析模块、视频播放模块、视频渲染模块及通信模块;响应所述第一操作系统的指令读取并解析视频文件,并控制视频的第二图层的播放,包括:
[0036]通过所述通信模块响应所述第一操作系统的指令;
[0037]通过所述解析模块、所述视频播放模块和所述视频渲染模块,对所述视频文件进行读取、解析、解码及渲染,在所述第二图层上进行播放。
[0038]进一步地,在所述第二图层上进行播放之后,还包括:
[0039]将所述第二图层的控制器转交给所述第一操作系统。
[0040]根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
[0041]至少一个处理器;以及
[0042]与所述至少一个处理器通信连接的存储器;其中,
[0043]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的开机视频播放方法。
[0044]根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的开机视频播放方法。
[0045]本专利技术公开的开机视频播放系统,包括第一操作系统和第二操作系统,第一操作系统用于启动第二操作系统,通过第一操作系统与第二操作系统之间的通信通道,获取针对第二操作系统的对端控制权,并控制视频的第一图层的播放;第二操作系统被第一操作系统启动后,用于执行初始化操作并建立通信通道,响应第一操作系统的指令读取并解析视频文件,并控制视频的第二图层的播放。本专利技术提供的开机视频播放系统,将整个开机视频播放任务分为两个操作系统执行,使系统更快启动,减少了用户等待时间,且开机视频播放结束后,第二操作系统负责的视频图层归还给第一操作系统控制,避免了资源的浪费。
[0046]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种开机视频播放系统,其特征在于,所述系统包括:第一操作系统和第二操作系统;所述第一操作系统用于启动所述第二操作系统,通过所述第一操作系统与所述第二操作系统之间的通信通道,获取针对所述第二操作系统的对端控制权,并控制视频的第一图层的播放;所述第二操作系统被所述第一操作系统启动后,用于执行初始化操作并建立所述通信通道,响应所述第一操作系统的指令读取并解析视频文件,并控制视频的第二图层的播放。2.根据权利要求1所述的系统,其特征在于,所述第一操作系统包括第二操作系统启动模块,所述第一操作系统具体用于:启动所述第二操作系统启动模块,通过所述第二操作系统启动模块启动所述第二操作系统。3.根据权利要求2所述的系统,其特征在于,所述第二操作系统启动模块具体用于:获取所述第二操作系统的镜像,并解析所述镜像的参数;对所述参数进行合法性检查,若通过,则在所述第一操作系统中加载所述镜像;通过所述通信通道将所述镜像发送到所述第二操作系统。4.根据权利要求1所述的系统,其特征在于,所述第一操作系统包括第一子系统,所述第一子系统用于:建立初始化子进程,并对所述第二操作系统的通信模块进行初始化;通过所述通信模块向所述第二操作系统发送设定指令,获取针对所述第二操作系统的对端控制权。5.根据权利要求1所述的系统,其特征在于,所述初始化操作包括:中央处理器初始化,系统初始化和驱动初始化。6.根据权利要求1所述的系统,其特征在于,所述第二操作系统包括第二子系统,所述第二子系统包括视频解析模块、视...

【专利技术属性】
技术研发人员:李玮帆
申请(专利权)人:南京市德赛西威汽车电子有限公司
类型:发明
国别省市:

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

1