本发明专利技术公开了一种标识、识别智能电视类型的方法及装置,引导加载程序Bootloader从环境变量中提取预先设置为环境变量的设备标识,所述设备标识用于指示智能电视为2D版设备或者为3D版设备;Bootloader将所述设备标识添加至内核kernel参数列表中;Bootloader将所述kernel参数列表加载至kernel中;kernel从所述kernel参数列表中获取所述设备标识,并将所述设备标识设置为系统属性,以便应用程序根据所述系统属性识别出智能电视的类型。通过上述方法及装置,能够实现自动识别智能电视类型并调用与智能电视类型对应的应用程序。
【技术实现步骤摘要】
标识、识别智能电视类型的方法及装置
本专利技术涉及智能电视
,更具体的说,是涉及标识、识别智能电视类型的方法及装置。
技术介绍
智能电视,是具有全开放式平台,搭载了操作系统,且,顾客在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件,以便持续对功能进行扩充和升级的新电视产品。该电视产品在绝大多数家庭中已被广泛应用。从型号上来看,智能电视可分为2D版的智能电视和3D版的智能电视两种类型。一般情况下,2D版的智能电视上配置有一套2D版的应用程序,3D版的智能电视上配置有一套3D版的应用程序。当运行不同的应用程序时,2D版的智能电视与3D版的智能电视具备的功能是不同的,例如,2D版的智能电视只能提供播放2D视频画面的功能,而3D版的智能电视既能提供播放2D视频画面的功能,同时,也能提供播放3D视频画面的功能。然而,这种为2D版的智能电视和3D版的智能电视分别配置不同版本的应用程序的方式,在实施上比较繁琐和麻烦。针对这个问题,目前迫切需要推出了一款通用应用程序,该通用应用程序软件对2D版的应用程序和3D版的应用程序进行融合,使其既适用于2D版的智能电视,也适用于3D版的智能电视。但是,对于通用应用程序而言,必须要先识别其所在智能电视的类型,S卩,区分是2D版的智能电视还是3D版的智能电视,然后才能调用与智能电视类型对应的应用程序。目前还无法实现自动识别智能电视类型。
技术实现思路
有鉴于此,本专利技术提供了一种标识、识别智能电视类型的方法及装置,以克服现有技术中由于无法实现自动识别智能电视类型导致不能调用与智能电视类型对应的应用程序的问题。为实现上述目的,本专利技术提供如下技术方案:一种标识智能电视类型的方法,包括:引导加载程序Bootloader从环境变量中提取预先设置为环境变量的设备标识,所述设备标识用于指示智能电视为2D版设备或者为3D版设备;Bootloader将所述设备标识添加至内核kernel参数列表中;Bootloader将所述kernel参数列表加载至kernel中;kernel从所述kernel参数列表中获取所述设备标识,并将所述设备标识设置为系统属性,以便应用程序根据所述系统属性识别出智能电视的类型。优选的,所述Bootloader将所述设备标识添加至Bootloader的kernel参数列表中具体为:Bootloader将所述设备标识添加至所述kernel参数列表的尾部。一种识别智能电视类型的方法,包括:应用程序读取权1-2任一项方法设置的系统属性的设备标识,所述设备标识用于指示智能电视为2D版设备或者为3D版设备;所述应用程序根据所述设备标识识别出智能电视的类型。优选的,还包括:当所述智能电视的类型为3D版设备时,所述应用程序触发所述智能电视播放3D图像。优选的,还包括:当所述智能电视的类型为2D版设备时,所述应用程序触发所述智能电视播放2D图像。优选的,所述应用程序根据所述设备标识识别出智能电视的类型包括:所述应用程序检测所述设备标识中是否包含预置的字符串;当所述设备标识中包含预置的字符串时,则所述应用程序确定所述智能电视为3D版设备;当所述设备标识中不包含预置的字符串时,则所述应用程序确定所述智能电视为2D版设备。一种标识智能电视类型的装置,包括:提取单元,用于引导加载程序Bootloader从环境变量中提取预先设置为环境变量的设备标识,所述设备标识用于指示智能电视为2D版设备或者为3D版设备;添加单元,用于将所述设备标识添加至内核kernel参数列表中;加载单元,用于Bootloader将所述kernel参数列表加载至kernel中;获取单元,用于kernel从所述kernel参数列表中获取所述设备标识,并将所述设备标识设置为系统属性,以便应用程序根据所述系统属性识别出智能电视的类型;其中,所述添加单元具体用于Bootloader将所述设备标识添加至所述kernel参数列表的尾部。一种识别智能电视类型的装置,包括:读取单元,用于应用程序读取已被设置为系统属性的设备标识,所述设备标识用于指示智能电视为2D版设备或者为3D版设备;识别单元,用于所述应用程序根据所述设备标识识别出智能电视的类型。优选的,还包括:第一处理单元,用于当所述智能电视的类型为3D版设备时,所述应用程序触发所述智能电视播放3D图像;第二处理单元,用于当所述智能电视的类型为2D版设备时,所述应用程序触发所述智能电视播放2D图像。优选的,所述识别单元包括:检测子单元,用于所述应用程序检测所述设备标识中是否包含预置的字符串;当所述设备标识中包含预置的字符串时,则所述应用程序确定所述智能电视为3D版设备;当所述设备标识中不包含预置的字符串时,则所述应用程序确定所述智能电视为2D版设备。经由上述的技术方案可知,与现有技术相比,本专利技术公开了一种标识、识别智能电视类型的方法及装置,引导加载程序Bootloader从环境变量中提取预先设置为环境变量的设备标识,所述设备标识用于指示智能电视为2D版设备或者为3D版设备Aootloader将所述设备标识添加至内核kernel参数列表中;Bootloader将所述kernel参数列表加载至kernel中;kernel从所述kernel参数列表中获取所述设备标识,并将所述设备标识设置为系统属性,以便应用程序根据所述系统属性识别出智能电视的类型。通过上述方法及装置,能够实现自动识别智能电视类型并调用与智能电视类型对应的应用程序。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例一公开的一种标识智能电视类型的方法的具体流程示意图;图2为本专利技术实施例二公开的一种识别智能电视类型的方法的具体流程示意图;图3为本专利技术实施例三公开的另一种识别智能电视类型的方法的具体流程示意图;图4为本专利技术实施例四公开的一种标识智能电视类型的装置的具体结构示意图;图5为本专利技术实施例五公开的一种识别智能电视类型的装置的具体结构示意图;图6为本专利技术实施例六公开的另一种识别智能电视类型的装置的具体结构示意图。【具体实施方式】为了引用和清楚起见,下文中使用的技术名词的说明、简写或缩写总结如下:Bootloader:在在嵌入式操作系统中,Bootloader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。kernel:操作系统内核,操作系统内核是指大多数操作系统的核心部分。它由操作系统中用于管理存储器、文件、外设和系统资源的那些部分组成。操作系统内核通常运行进程,并提供进程间的通信。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述本文档来自技高网...
【技术保护点】
一种标识智能电视类型的方法,其特征在于,包括:引导加载程序Bootloader从环境变量中提取预先设置为环境变量的设备标识,所述设备标识用于指示智能电视为2D版设备或者为3D版设备;Bootloader将所述设备标识添加至内核kernel参数列表中;Bootloader将所述kernel参数列表加载至kernel中;kernel从所述kernel参数列表中获取所述设备标识,并将所述设备标识设置为系统属性,以便应用程序根据所述系统属性识别出智能电视的类型。
【技术特征摘要】
1.一种标识智能电视类型的方法,其特征在于,包括:引导加载程序Bootloader从环境变量中提取预先设置为环境变量的设备标识,所述设备标识用于指示智能电视为2D版设备或者为3D版设备;Bootloader将所述设备标识添加至内核kernel参数列表中;Bootloader将所述kernel参数列表加载至kernel中;kernel从所述kernel参数列表中获取所述设备标识,并将所述设备标识设置为系统属性,以便应用程序根据所述系统属性识别出智能电视的类型。2.根据权利要求1所述的方法,其特征在于,所述Bootloader将所述设备标识添加至Bootloader的kernel参数列表中具体为:Bootloader将所述设备标识添加至所述kernel参数列表的尾部。3.一种识别智能电视类型的方法,其特征在于,包括:应用程序读取权1-2任一项方法设置的系统属性的设备标识,所述设备标识用于指示智能电视为2D版设备或者为3D版设备;所述应用程序根据所述设备标识识别出智能电视的类型。4.根据权利要求3所述的方法,其特征在于,还包括:当所述智能电视的类型为3D版设备时,所述应用程序触发所述智能电视播放3D图像。5.根据权利要求3所述的`方法,其特征在于,还包括:当所述智能电视的类型为2D版设备时,所述应用程序触发所述智能电视播放2D图像。6.根据权利要求3至5任意一项所述的方法,所述应用程序根据所述设备标识识别出智能电视的类型包括:所述应用程序检测所述设备标识中是否包含预置的字符串;当所述设备标识中包含预置的字符串时,则所述应用程序确定所述智能电视为3D版设备;当所述设备标识中不包含预置的...
【专利技术属性】
技术研发人员:郭鹏宇,
申请(专利权)人:乐视致新电子科技天津有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。