内核创建方法、智能电视及计算机可读存储介质技术

技术编号:22137831 阅读:62 留言:0更新日期:2019-09-18 11:14
本发明专利技术公开了一种内核创建方法、智能电视及计算机可读存储介质,该方法包括:通过在接收到浏览器的网页加载指令时,获取对应的配置文件,解析配置文件,获得对应的解析结果,检测解析结果中是否包含配置项,若是,则识别配置项对应的配置信息,并检测配置信息中是否存在对应的指定内核,若存在,则在指定内核为第三方内核时,基于配置信息创建所述第三方内核。本发明专利技术在智能电视中存在多个浏览器内核时,实现了对浏览器内核的选择和创建。

Kernel Creation Method, Intelligent TV and Computer Readable Storage Media

【技术实现步骤摘要】
内核创建方法、智能电视及计算机可读存储介质
本公开涉及互联网信息处理
,尤其涉及一种内核创建方法、智能电视及计算机可读存储介质。
技术介绍
随着互联网技术的不断发展与应用,浏览器在智能电视系统中扮演着越来越重要的角色,浏览器最核心的部分是“浏览器内核”,它提供对网页加载、解析、渲染和交互等能力,并直接决定了用户使用网页的体验感,且不同的浏览器内核对网页编写语法的解释存在不同,此外,同一网页在不同的内核的浏览器里的显示效果也可能不同。目前,在智能电视系统中很多公司采用B/S架构(Browser/Server,浏览器/服务器模式)来构建服务系统,即智能电视系统只安装一个浏览器。但是,当智能电视中存在多个浏览器内核时,存在选择哪个浏览器内核加载网页的问题。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种内核创建方法、装置、智能电视及计算机可读存储介质,旨在解决智能电视中存在多个浏览器内核时,实现不同浏览器内核的选择和创建的问题。为实现上述目的,本专利技术提出内核创建方法,所述内核创建方法包括以下步骤:在接收到浏览器的网页加载指令时,获取对应的配置文件;解析所述配置文件,获得对应的解析结果;检测所述解析结果中是否包含配置项;若是,则识别所述配置项对应的配置信息,并检测所述配置信息中是否存在对应的指定内核;若存在,则在所述指定内核为第三方内核时,基于所述配置信息创建所述第三方内核。可选地,所述基于所述配置信息创建所述第三方内核的步骤包括:检测所述配置信息中是否包括所述指定内核的指定版本;若是,则判定所述智能电视中所述指定内核的当前版本是否大于或等于所述指定版本、且所述智能电视的系统环境是否满足所述第三方内核的运行需求;若是,则创建所述第三方内核;若否,则创建默认内核。可选地,所述检测所述配置信息中是否包括所述指定内核的指定版本的步骤之后,还包括:若否,则判定所述智能电视的系统环境是否满足所述第三方内核的运行需求;若是,则创建所述第三方内核;若否,则创建默认内核。可选地,所述在接收到浏览器的网页加载指令时,获取对应的配置文件的步骤之前,还包括:检测是否存在对应的投放平台发出的配置文件的更新通知;若存在,则从投放平台下载所述更新通知对应的新配置文件,并校验所述新配置文件;在接收到校验通过信息时,将配置文件更新为所述新配置文件。可选地,所述从投放平台下载所述更新通知对应的新配置文件,并校验所述新配置文件的步骤包括:从投放平台下载所述更新通知对应的新配置文件;依据预设校验程序,校验所述新配置文件。可选地,所述基于所述配置信息创建所述第三方内核的步骤包括:获取所述第三方内核的占用空间,检测所述占用空间是否小于或等于所述智能电视的可用内存空间;若是,则基于所述配置信息创建所述第三方内核;若否,则创建默认内核。可选地,所述若是,则识别所述配置项对应的配置信息,并检测所述配置信息中是否存在对应的指定内核的步骤包括:若存在所述配置项,则识别出所述配置项对应的配置信息;检测预设数据库中是否存在所述配置信息对应的预设配置信息;若存在,则确定存在所述指定内核;若不存在,则确定不存在所述指定内核。可选地,所述若是,则识别所述配置项对应的配置信息,并检测所述配置信息中是否存在对应的指定内核的步骤之后,还包括:若不存在,则判定所述智能电视的系统环境是否满足所述第三方内核的运行需求;若是,则创建所述第三方内核;若否,则创建默认内核。此外,为实现上述目的,本专利技术还提供一种智能电视,所述智能电视包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的内核创建程序,所述内核创建程序被所述处理器执行时实现如上文所述的内核创建方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有内核创建程序,所述内核创建程序被处理器执行时实现如上文所述的内核创建方法的步骤。本专利技术技术方案中,通过在接收到浏览器的网页加载指令时,获取对应的配置文件,解析配置文件,获得对应的解析结果,检测解析结果中是否包含配置项,若是,则识别配置项对应的配置信息,并检测配置信息中是否存在对应的指定内核,若存在,则在指定内核为第三方内核时,基于配置信息创建所述第三方内核。本专利技术在智能电视中存在多个浏览器内核时,实现了对浏览器内核的选择和创建。附图说明图1为本专利技术实施例方案涉及的硬件运行环境的智能电视的结构示意图;图2为本专利技术内核创建方法第一实施例的流程示意图;图3为本专利技术内核创建方法第二实施例的流程示意图;图4为本专利技术内核创建方法第三实施例的流程示意图;图5为本专利技术内核创建方法第四实施例的流程示意图;图6为本专利技术内核创建方法第五实施例的流程示意图;图7为本专利技术内核创建方法第六实施例的流程示意图;图8为本专利技术内核创建方法第七实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的解决方案主要是:通过在接收到浏览器的网页加载指令时,获取对应的配置文件,解析配置文件,获得对应的解析结果,检测解析结果中是否包含配置项,若是,则识别配置项对应的配置信息,并检测配置信息中是否存在对应的指定内核,若存在,则在指定内核为第三方内核时,基于配置信息创建所述第三方内核。通过本专利技术实施例的技术方案,解决了智能电视中存在多个浏览器内核时,解决了对浏览器内核的选择和创建的问题。本专利技术实施例提出一种智能电视。参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的智能电视的结构示意图。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。如图1所示,该智能电视可以包括:处理器1001、通信总线1002、用户接口1003、网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的智能电视结构并不构成对智能电视结构的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块以及内核创建程序。本专利技术中,智能电视通过处理器1001调用存储器1005中存储的内核创建程序,并执行以下操作:在接收到浏览器的网页加载指令时,获取对应的配置文件;解析所述配置文件,获得对应的解析结果;检测所述解析结果中是否包含配置项;若是,则识别所述配置项对应的配置信息,并检测所述配置信息中是否存在对应的指定内核;若存在,则在所述本文档来自技高网...

【技术保护点】
1.一种内核创建方法,应运于智能电视,其特征在于,所述内核创建方法包括以下步骤:在接收到浏览器的网页加载指令时,获取对应的配置文件;解析所述配置文件,获得对应的解析结果;检测所述解析结果中是否包含配置项;若是,则识别所述配置项对应的配置信息,并检测所述配置信息中是否存在对应的指定内核;若存在,则在所述指定内核为第三方内核时,基于所述配置信息创建所述第三方内核。

【技术特征摘要】
1.一种内核创建方法,应运于智能电视,其特征在于,所述内核创建方法包括以下步骤:在接收到浏览器的网页加载指令时,获取对应的配置文件;解析所述配置文件,获得对应的解析结果;检测所述解析结果中是否包含配置项;若是,则识别所述配置项对应的配置信息,并检测所述配置信息中是否存在对应的指定内核;若存在,则在所述指定内核为第三方内核时,基于所述配置信息创建所述第三方内核。2.如权利要求1所述的内核创建方法,其特征在于,所述基于所述配置信息创建所述第三方内核的步骤包括:检测所述配置信息中是否包括所述指定内核的指定版本;若是,则判定所述智能电视中所述指定内核的当前版本是否大于或等于所述指定版本、且所述智能电视的系统环境是否满足所述第三方内核的运行需求;若是,则创建所述第三方内核;若否,则创建默认内核。3.如权利要求2所述的内核创建方法,其特征在于,所述检测所述配置信息中是否包括所述指定内核的指定版本的步骤之后,还包括:若否,则判定所述智能电视的系统环境是否满足所述第三方内核的运行需求;若是,则创建所述第三方内核;若否,则创建默认内核。4.如权利要求1所述的内核创建方法,其特征在于,所述在接收到浏览器的网页加载指令时,获取对应的配置文件的步骤之前,还包括:检测是否存在对应的投放平台发出的配置文件的更新通知;若存在,则从投放平台下载所述更新通知对应的新配置文件,并校验所述新配置文件;在接收到校验通过信息时,将配置文件更新为所述新配置文件。5.如权利要求4所述的内核创建方法,其特征在于,所述从投放平台下载所述更新通知对应的新配置文件,并校验...

【专利技术属性】
技术研发人员:樊彦博
申请(专利权)人:深圳市酷开网络科技有限公司
类型:发明
国别省市:广东,44

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

1