The invention discloses a display method, a television device and a storage medium for the operation interface of a television device. When the television device captures the trigger instructions of the operation interface in the application layer of the operating system, the corresponding JavaScript source code is determined according to the trigger instructions of the operation interface, and the JavaScript source code is transmitted to the operation. The middleware layer of the system; then the JavaScript source code is run by the V8 engine with the default Skia interface in the middleware layer to generate the image of the target operation interface corresponding to the JavaScript source code, which can bypass the complicated browser logic processing, and finally transmit the image of the target operation interface to the operating system. The driver layer displays the image of the target operation interface, restores the drawing itself, does not need to be processed by various operations of the browser, makes the memory occupancy extremely low, and ensures the timeliness and efficiency of the image.
【技术实现步骤摘要】
一种电视设备操作界面的展示方法、电视设备及存储介质
本专利技术涉及智能电视
,尤其涉及一种电视设备操作界面的展示方法、电视设备及存储介质。
技术介绍
随着智能电视的发展及普及,用户对智能电视设备操作界面(UI,UserInterface)的响应速度要求也越来越高。目前大多数厂家海外市场电视设备的操作界面都是基于浏览器绘制页面实现,这种画图方式要经过浏览器各种运算处理,导致内存占用过高,且画图速度变慢,极度影响了用户体验。
技术实现思路
本专利技术的主要目的在于提供了一种电视设备操作界面的展示方法、电视设备及存储介质,旨在解决目前智能电视设备的操作界面展示过程中内存占用高,响应速度慢的问题。为实现上述目的,本专利技术提供了一种电视设备操作界面的展示方法,所述方法包括以下步骤:电视设备在操作系统的应用层捕获到操作界面触发指令时,根据所述操作界面触发指令确定对应的JavaScript源代码,并将所述JavaScript源代码传输至所述操作系统的中间件层;在所述中间件层由V8引擎采用预设Skia接口运行所述JavaScript源代码,以生成与所述JavaScript源代码相应的目标操作界面图像,并将所述目标操作界面图像传输至所述操作系统的驱动层;在所述驱动层对所述目标操作界面图像进行展示。优选地,所述在所述中间件层由V8引擎采用预设Skia接口运行所述JavaScript源代码之前,所述电视设备操作界面的展示方法还包括:从所述中间件层的原生Skia库中选取多个图形处理函数接口,将各图形处理函数接口按照JavaScript对象的形式进行封装,将封装后的各图形处理函 ...
【技术保护点】
1.一种电视设备操作界面的展示方法,其特征在于,所述电视设备操作界面的展示方法包括:电视设备在操作系统的应用层捕获到操作界面触发指令时,根据所述操作界面触发指令确定对应的JavaScript源代码,并将所述JavaScript源代码传输至所述操作系统的中间件层;在所述中间件层由V8引擎采用预设Skia接口运行所述JavaScript源代码,以生成与所述JavaScript源代码相应的目标操作界面图像,并将所述目标操作界面图像传输至所述操作系统的驱动层;在所述驱动层对所述目标操作界面图像进行展示。
【技术特征摘要】
1.一种电视设备操作界面的展示方法,其特征在于,所述电视设备操作界面的展示方法包括:电视设备在操作系统的应用层捕获到操作界面触发指令时,根据所述操作界面触发指令确定对应的JavaScript源代码,并将所述JavaScript源代码传输至所述操作系统的中间件层;在所述中间件层由V8引擎采用预设Skia接口运行所述JavaScript源代码,以生成与所述JavaScript源代码相应的目标操作界面图像,并将所述目标操作界面图像传输至所述操作系统的驱动层;在所述驱动层对所述目标操作界面图像进行展示。2.如权利要求1所述的方法,其特征在于,所述在所述中间件层由V8引擎采用预设Skia接口运行所述JavaScript源代码之前,所述电视设备操作界面的展示方法还包括:从所述中间件层的原生Skia库中选取多个图形处理函数接口,将各图形处理函数接口按照JavaScript对象的形式进行封装,将封装后的各图形处理函数接口作为预设Skia接口。3.如权利要求2所述的方法,其特征在于,所述在所述中间件层由V8引擎采用预设Skia接口运行所述JavaScript源代码,以生成与所述JavaScript源代码相应的目标操作界面图像,具体包括:在所述中间件层由V8引擎采用预设Skia接口解析所述JavaScript源代码;将所述JavaScript源代码编译为原生机器码,基于所述原生机器码进行绘图处理以生成目标操作界面图像。4.如权利要求1-3任一项所...
【专利技术属性】
技术研发人员:钟志威,苏争光,
申请(专利权)人:深圳TCL新技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。