操作系统的运行方法及装置、存储介质、电子设备与流程

文档序号:35271526发布日期:2023-08-30 16:48阅读:34来源:国知局
操作系统的运行方法及装置、存储介质、电子设备与流程

本发明涉及电视软件领域,具体而言,涉及一种操作系统的运行方法及装置、存储介质、电子设备。


背景技术:

1、相关技术中,随着智能电视市场的快速发展,对高性能、低功耗、自主性强和定制化的芯片需求不断增加。risc-v(reduced instruction set computing-v,精简指令集计算)是一种开源、模块化的指令集架构(isa,instruction set architecture),为处理器的设计和开发提供了灵活性,已经广泛应用在物联网、嵌入式系统、人工智能、高性能计算等各个领域。

2、目前主流智能电视采用android操作系统,采用x86架构的处理器,不支持risc-v架构,而且android系统也不完全符合自主可控操作系统需求。

3、针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。


技术实现思路

1、本发明实施例提供了一种操作系统的运行方法及装置、存储介质、电子设备。

2、根据本发明实施例的一个方面,提供了一种操作系统的运行方法,包括:检测电视终端上的操作请求,其中,所述电视终端装配risc-v处理器;基于所述操作请求调用所述risc-v处理器的指令集,生成电视操作系统的网页源代码,其中,所述电视操作系统为基于linux的网页浏览器;采用所述网页浏览器将所述网页源代码转换为所述电视终端的电视图形界面。

3、可选的,基于所述操作请求调用所述risc-v处理器的指令集,生成电视操作系统的网页源代码包括:基于所述操作请求调用所述risc-v处理器的指令集运行linux系统的基础运行库,其中,所述基础运行库用于封装所述电视操作系统的框架与服务组件;运行与所述操作请求匹配的目标功能组件;采用所述目标功能组件生成电视操作系统的网页源代码。

4、可选的,所述框架与服务组件包括:系统框架组件、应用程序接口api组件、系统服务组件、多媒体框架组件、用户界面框架组件、应用程序框架组件、网络通信框架组件、数据存储和数据库管理组件、投屏功能组件、以及安全性与隐私保护组件。

5、可选的,采用所述网页浏览器将所述网页源代码转换为所述电视终端的电视图形界面包括:采用所述网页浏览器解析所述网页源代码的代码元素类型,其中,所述代码元素类型包括:超文本标记语言html、层叠样式表css、javascript;解析所述html,生成可视化网页元素,渲染所述css,生成所述可视化网页元素的可视化样式,执行所述javascript,生成所述可视化网页元素中的可视化交互控件;其中,所述电视图形界面包括所述可视化网页元素、所述可视化样式、以及所述可视化交互控件。

6、可选的,在检测电视终端上的操作请求之前,所述方法还包括:检测所述电视终端的开机指令;采用uboot固件运行所述电视操作系统,初始化所述电视终端的硬件,并从存储介质中加载所述电视操作系统的内核映像和根文件系统,以启动所述电视操作系统;采用开放监管器二进制接口opensbi固件配置所述电视操作系统的运行环境。

7、可选的,检测电视终端上的操作请求包括以下至少之一:检测电视终端上的视频播放请求;检测电视终端上的图像处理请求;检测电视终端上的用户界面显示渲染请求;检测电视终端上的音频处理请求;检测电视终端上的网络连接请求。

8、可选的,采用所述网页浏览器将所述网页源代码转换为所述电视终端的电视图形界面包括:在所述电视终端上同步运行所述电视操作系统和可信环境teeos,并在所述risc-v处理器中创建安全隔离区域;解析所述网页源代码是否为敏感数据;若所述网页源代码为敏感数据,在所述安全隔离区域中对所述网页源代码进行脱敏处理后,采用所述网页浏览器将脱敏后的网页源代码转换为所述电视终端的电视图形界面;若所述网页源代码不为敏感数据,确定采用所述网页浏览器将所述网页源代码转换为所述电视终端的电视图形界面。

9、根据本发明实施例的另一个方面,提供了一种操作系统的运行装置,包括:第一检测模块,用于检测电视终端上的操作请求,其中,所述电视终端装配ri sc-v处理器;生成模块,用于基于所述操作请求调用所述ri sc-v处理器的指令集,生成电视操作系统的网页源代码,其中,所述电视操作系统为基于li nux的网页浏览器;转换模块,用于采用所述网页浏览器将所述网页源代码转换为所述电视终端的电视图形界面。

10、可选的,所述生成模块包括:第一运行单元,用于基于所述操作请求调用所述risc-v处理器的指令集运行li nux系统的基础运行库,其中,所述基础运行库用于封装所述电视操作系统的框架与服务组件;第二运行单元,用于运行与所述操作请求匹配的目标功能组件;生成单元,用于采用所述目标功能组件生成电视操作系统的网页源代码。

11、可选的,所述框架与服务组件包括:系统框架组件、应用程序接口api组件、系统服务组件、多媒体框架组件、用户界面框架组件、应用程序框架组件、网络通信框架组件、数据存储和数据库管理组件、投屏功能组件、以及安全性与隐私保护组件。

12、可选的,所述转换模块包括:第一解析单元,用于采用所述网页浏览器解析所述网页源代码的代码元素类型,其中,所述代码元素类型包括:超文本标记语言html、层叠样式表css、javascr ipt;第二解析单元,用于解析所述html,生成可视化网页元素,渲染所述css,生成所述可视化网页元素的可视化样式,执行所述javascr ipt,生成所述可视化网页元素中的可视化交互控件;其中,所述电视图形界面包括所述可视化网页元素、所述可视化样式、以及所述可视化交互控件。

13、可选的,所述装置还包括:第二检测模块,用于在所述第一检测模块检测电视终端上的操作请求之前,检测所述电视终端的开机指令;运行模块,用于采用uboot固件运行所述电视操作系统,初始化所述电视终端的硬件,并从存储介质中加载所述电视操作系统的内核映像和根文件系统,以启动所述电视操作系统;配置模块,用于采用开放监管器二进制接口opensbi固件配置所述电视操作系统的运行环境。

14、可选的,所述第一检测模块包括以下至少之一:检测电视终端上的视频播放请求;检测电视终端上的图像处理请求;检测电视终端上的用户界面显示渲染请求;检测电视终端上的音频处理请求;检测电视终端上的网络连接请求。

15、可选的,所述转换模块包括:运行单元,用于在所述电视终端上同步运行所述电视操作系统和可信环境teeos,并在所述risc-v处理器中创建安全隔离区域;第三解析单元,用于解析所述网页源代码是否为敏感数据;转换单元,用于若所述网页源代码为敏感数据,在所述安全隔离区域中对所述网页源代码进行脱敏处理后,采用所述网页浏览器将脱敏后的网页源代码转换为所述电视终端的电视图形界面;若所述网页源代码不为敏感数据,确定采用所述网页浏览器将所述网页源代码转换为所述电视终端的电视图形界面。

16、根据本发明实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的步骤。

17、根据本发明实施例的另一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;其中:存储器,用于存放计算机程序;处理器,用于通过运行存储器上所存放的程序来执行上述方法中的步骤。

18、本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法中的步骤。

19、通过本发明,检测电视终端上的操作请求,其中,电视终端装配risc-v处理器,基于操作请求调用risc-v处理器的指令集,生成电视操作系统的网页源代码,其中,电视操作系统为基于linux的网页浏览器,采用网页浏览器将网页源代码转换为电视终端的电视图形界面,在智能电视生态上实现了一种支持ri sc-v处理器的操作系统,可跨平台兼容支持基于浏览器开发的各种应用,解决了相关技术中电视终端的操作系统只能支持x86架构处理器的技术问题,拓展了电视软硬件生态的丰富性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1