开机Logo的设置方法及系统

文档序号:1759122 发布日期:2019-11-29 浏览:25次 >En<

阅读说明:本技术 开机Logo的设置方法及系统 (The setting method and system of booting Logo ) 是由 王冲 何晓帆 赵守福 余威 付毫 于 2019-08-26 设计创作,主要内容包括:本发明公开了开机Logo的设置方法及系统,属于电视技术领域。本发明可在电视开机时,对文件包进行解析,根据电视的标识信息从文件包多个Logo图标中选择与该电视型号匹配的Logo图标并设置为电视的开机图标,从而实现可根据电视型号设置不同的Logo图标的目的,达到了同一文件包可适配多种不同型号电视的效果。(The invention discloses the setting methods and system of booting Logo, belong to TV technology.The present invention can be in television startup, file packet is parsed, the power icon of TV is selected with the matched Logo icon of the television model and is set as from the multiple Logo icons of file packet according to the identification information of TV, to realize the purpose that different Logo icons can be arranged according to television model, achieve the effect that same file packet can be adapted to a variety of different model TVs.)

开机Logo的设置方法及系统

技术领域

本发明涉及电视技术领域,尤其涉及开机Logo的设置方法及系统。

背景技术

电视机广泛应用于人们的日常生活中。传统电视机的开机画面缺乏变化,其开机Logo图片一般较为固定,通常电视机的所有机型开机的画面是一样的,对用户而言显得过于单调,无法更改Logo图片。

发明内容

针对上述问题,现提供一种旨在可更改Logo的设置方法及系统。

本发明提供了一种开机Logo的设置方法,提供一存储至少两个Logo图标的文件包;每一Logo图标对应一电视型号的标识信息;电视的预设分区存储有与所述电视型号对应的标识信息;

所述设置方法包括下述步骤:

所述电视开机时,获取与所述电视型号对应的所述标识信息;

对所述文件包进行解析,根据所述电视的标识信息识别所述文件包中是否有对应的Logo图标,若是,将所述Logo图标设置为所述电视的开机图标。

优选的,所述文件包中存储一默认Logo图标;

所述设置方法还包括:

当所述文件包没有与所述电视的标识信息匹配的Logo图标时,将所述默认Logo图标设置为所述电视的开机图标。

本发明还提供了一种开机Logo的设置方法,提供一存储设备,用于存储至少两个Logo图标的文件包;每一Logo图标对应一电视型号的标识信息;电视的预设分区存储有与所述电视型号对应的标识信息;

所述设置方法包括下述步骤:

所述电视监测存储设备的***信号;

当监测到所述存储设备的***所述电视时,识别所述存储设备中是否存储有所述文件包;

当所述存储设备中存储有所述文件包时,根据所述电视的标识信息将所述文件包中相应的所述Logo图标更新为所述电视的开机图标。

优选的,所述当所述存储设备中存储有所述文件包时,根据所述电视的标识信息将所述文件包中相应的所述Logo图标更新为所述电视的开机图标的步骤,包括:

识别在预设路径下所述存储设备中是否存储有所述文件包,若否,结束;

当在预设路径下所述存储设备中存储有所述文件包时,获取所述电视型号对应的所述标识信息,对所述文件包进行解析,根据所述电视的标识信息识别所述文件包中是否有对应的Logo图标,若是,将所述Logo图标更新为所述电视的开机图标。

优选的,所述当所述存储设备中存储有所述文件包时,根据所述电视的标识信息将所述文件包中相应的所述Logo图标更新为所述电视的开机图标的步骤,包括:

识别在预设路径下所述存储设备中是否存储有所述文件包,若否,结束;

当在预设路径下所述存储设备中存储有所述文件包时,获取所述电视型号对应的所述标识信息,对所述文件包进行解析,根据所述电视的标识信息识别所述文件包中是否有对应的Logo图标,若是,判断所述Logo图标的版本是否高于当前所述电视中的Logo图标版本,若是,将所述Logo图标更新为所述电视的开机图标。

本发明还提供了一种开机Logo的设置系统,包括:

存储单元,所述存储单元的预设分区存储有与所述电视型号对应的标识信息;

接收单元,用于接收存储至少两个Logo图标的文件包,每一Logo图标对应一电视型号的标识信息;

获取单元,用于所述电视开机时,获取与所述电视型号对应的所述标识信息;

解析单元,用于对所述文件包进行解析,根据所述电视的标识信息识别所述文件包中是否有对应的Logo图标,若是,将所述Logo图标设置为所述电视的开机图标。

优选的,所述文件包中存储一默认Logo图标;

所述解析单元还用于当所述文件包没有与所述电视的标识信息匹配的Logo图标时,将所述默认Logo图标设置为所述电视的开机图标。

本发明还提供了一种开机Logo的设置系统,包括:

存储设备,用于存储至少两个Logo图标的文件包;每一Logo图标对应一电视型号的标识信息;

存储单元,用于存储有与所述电视型号对应的标识信息;

监测单元,用于监测所述存储设备***所述电视的***信号;

识别单元,用于当监测到所述存储设备的***所述电视时,识别所述存储设备中是否存储有所述文件包;

更新单元,用于当所述存储设备中存储有所述文件包时,根据所述电视的标识信息将所述文件包中相应的所述Logo图标更新为所述电视的开机图标。

优选的,所述更新单元用于识别在预设路径下所述存储设备中是否存储有所述文件包,当在预设路径下所述存储设备中存储有所述文件包时,获取所述电视型号对应的所述标识信息,对所述文件包进行解析,根据所述电视的标识信息识别所述文件包中是否有对应的Logo图标,若是,将所述Logo图标更新为所述电视的开机图标。

优选的,所述更新单元用于识别在预设路径下所述存储设备中是否存储有所述文件包;当在预设路径下所述存储设备中存储有所述文件包时,获取所述电视型号对应的所述标识信息,对所述文件包进行解析,根据所述电视的标识信息识别所述文件包中是否有对应的Logo图标,若是,判断所述Logo图标的版本是否高于当前所述电视中的Logo图标版本,若是,将所述Logo图标更新为所述电视的开机图标。

上述技术方案的有益效果:

本技术方案中,在电视开机时,对文件包进行解析,根据电视的标识信息从文件包多个Logo图标中选择与该电视型号匹配的Logo图标并设置为电视的开机图标,从而实现可根据电视型号设置不同的Logo图标的目的,达到了同一文件包可适配多种不同型号电视的效果。

附图说明

图1为本发明所述的开机Logo的设置方法的一种实施例的方法流程图;

图2为本发明所述的开机Logo的设置方法的另一种实施例的方法流程图;

图3为本发明所述的开机Logo的设置系统的一种实施例的模块图;

图4为本发明所述的开机Logo的设置系统的另一种实施例的模块图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

如图1所示,一种开机Logo的设置方法,提供一存储至少两个Logo图标的文件包;每一Logo图标对应一电视型号的标识信息;电视的预设分区存储有与所述电视型号对应的标识信息;

其中,预设分区为电视机的存储卡的unifykey分区(如:只读存储器),unifykey分区中存储的数据是不可修改的,电视机升级、恢复出厂设置等操作均无法修改该非擦除存储区中的数据。

作为距离而非限定,文件包可以是系统升级软件包,通过该系统升级软件包对电视的系统进行升级。该文件包中存储了多个不同电视型号的Logo图标。

所述设置方法包括下述步骤:

A1.所述电视开机时,获取与所述电视型号对应的所述标识信息;

作为举例而非限定,标识信息可以是电视的型号代码。

A2.对所述文件包进行解析,根据所述电视的标识信息识别所述文件包中是否有对应的Logo图标,若是,执行步骤A3;

A3.将所述Logo图标设置为所述电视的开机图标。

在本实施例中,在电视开机阶段,对文件包进行解析,根据电视的标识信息从文件包多个Logo图标中选择与该电视型号匹配的Logo图标并设置为电视的开机图标,从而实现可根据电视型号设置不同的Logo图标的目的,达到了同一文件包可适配多种不同型号电视的效果。

在优选的实施例中,所述文件包中存储一默认Logo图标;

所述设置方法还包括:

当所述文件包没有与所述电视的标识信息匹配的Logo图标时,执行步骤A4;

A4.将所述默认Logo图标设置为所述电视的开机图标。

在本实施例中,当文件包中没有找到与电视型号的标识信息匹配的Logo图标,可将默认的Logo图标设置为电视的开机图标。

如图2所示,本发明还提供了一种开机Logo的设置方法,提供一存储设备,用于存储至少两个Logo图标的文件包;每一Logo图标对应一电视型号的标识信息;电视的预设分区存储有与所述电视型号对应的标识信息;

所述设置方法包括下述步骤:

B1.所述电视监测存储设备的***信号;

B2.当监测到所述存储设备的***所述电视时,识别所述存储设备中是否存储有所述文件包;

作为举例而非限定,可采用以下代码实现监测:

<action android:name="android.intent.action.MEDIA_MOUNTED"/>

<action android:name="android.intent.action.MEDIA_EJECT"/>

B3.当所述存储设备中存储有所述文件包时,根据所述电视的标识信息将所述文件包中相应的所述Logo图标更新为所述电视的开机图标。

作为举例而非限定,可采用以下代码实现更新开机图标:

private int UpgradeLOGO(String logoBmpPath){

mSystemControlManager.systemCmd("mkdir/tmp/logo");

mSystemControlManager.systemCmd("cp"+logoBmpPath+"/tmp/logo/bootup.bmp");

mSystemControlManager.systemCmd("logo_img_packer-r/tmp/logo/tmp/logo.img");

mSystemControlManager.systemCmd("dd if=/tmp/logo.img of=/dev/block/logo");

return RESULT_STATUS_OK;

}

在本实施例中,在电视正常运行阶段,可实时监测是否有存储设备***电视,若有文件包的存储设备***,可对文件包进行解析,根据电视的标识信息从文件包多个Logo图标中选择与该电视型号匹配的Logo图标并设置为电视的开机图标,从而实现可根据电视型号设置不同的Logo图标的目的,达到了同一文件包可适配多种不同型号电视的效果。

在优选的实施例中,所述步骤B3具体可包括:

b301.识别在预设路径下所述存储设备中是否存储有所述文件包,若否,结束;若是,执行步骤b302;

预设路径为先设定的存储路径,通过判断存储设备中是否存储该存储路径,来辨别是否存在文件包。

b302.当在预设路径下所述存储设备中存储有所述文件包时,获取所述电视型号对应的所述标识信息,对所述文件包进行解析,根据所述电视的标识信息识别所述文件包中是否有对应的Logo图标,若是,将所述Logo图标更新为所述电视的开机图标。

在本实施例中,存储设备可以是移动硬盘,U盘等移动存储设备。当存储设备的文件包中存储有与该电视型号匹配的Logo图标时,可采用该Logo图标替换电视中原有的Logo图标。

在优选的实施例中,所述步骤B3具体可包括:

b311.识别在预设路径下所述存储设备中是否存储有所述文件包,若否,结束;若是,执行步骤b312;

b312.当在预设路径下所述存储设备中存储有所述文件包时,获取所述电视型号对应的所述标识信息,对所述文件包进行解析,根据所述电视的标识信息识别所述文件包中是否有对应的Logo图标,若是,判断所述Logo图标的版本是否高于当前所述电视中的Logo图标版本,若是,将所述Logo图标更新为所述电视的开机图标。

在本实施例中,在更新Logo图标之前,需判断Logo图标的版本是否高于当前电视的Logo图标版本,若是,则更新图标,若否,则不更新图标,从而保证电视当前的Logo图标是最新版本的目的。

如图3所示,一种开机Logo的设置系统1,包括:

存储单元,所述存储单元的预设分区存储有与所述电视型号对应的标识信息;

接收单元11,用于接收存储至少两个Logo图标的文件包,每一Logo图标对应一电视型号的标识信息;

获取单元12,用于所述电视开机时,获取与所述电视型号对应的所述标识信息;

解析单元13,用于对所述文件包进行解析,根据所述电视的标识信息识别所述文件包中是否有对应的Logo图标,若是,将所述Logo图标设置为所述电视的开机图标。

在本实施例中,在电视开机阶段,对文件包进行解析,根据电视的标识信息从文件包多个Logo图标中选择与该电视型号匹配的Logo图标并设置为电视的开机图标,从而实现可根据电视型号设置不同的Logo图标的目的,达到了同一文件包可适配多种不同型号电视的效果。

在优选的实施例中,所述文件包中可存储一默认Logo图标;

所述解析单元13还用于当所述文件包没有与所述电视的标识信息匹配的Logo图标时,将所述默认Logo图标设置为所述电视的开机图标。

在本实施例中,当文件包中没有找到与电视型号的标识信息匹配的Logo图标,可将默认的Logo图标设置为电视的开机图标。

如图4所示,一种开机Logo的设置系统2,包括:

存储设备,用于存储至少两个Logo图标的文件包;每一Logo图标对应一电视型号的标识信息;

存储单元21,用于存储有与所述电视型号对应的标识信息;

监测单元22,用于监测所述存储设备***所述电视的***信号;

识别单元23,用于当监测到所述存储设备的***所述电视时,识别所述存储设备中是否存储有所述文件包;

更新单元24,用于当所述存储设备中存储有所述文件包时,根据所述电视的标识信息将所述文件包中相应的所述Logo图标更新为所述电视的开机图标。

在本实施例中,在电视正常运行阶段,可实时监测是否有存储设备***电视,若有文件包的存储设备***,可对文件包进行解析,根据电视的标识信息从文件包多个Logo图标中选择与该电视型号匹配的Logo图标并设置为电视的开机图标,从而实现可根据电视型号设置不同的Logo图标的目的,达到了同一文件包可适配多种不同型号电视的效果。

在优选的实施例中,所述更新单元24用于识别在预设路径下所述存储设备中是否存储有所述文件包,当在预设路径下所述存储设备中存储有所述文件包时,获取所述电视型号对应的所述标识信息,对所述文件包进行解析,根据所述电视的标识信息识别所述文件包中是否有对应的Logo图标,若是,将所述Logo图标更新为所述电视的开机图标。

在本实施例中,存储设备可以是移动硬盘,U盘等移动存储设备。当存储设备的文件包中存储有与该电视型号匹配的Logo图标时,可采用该Logo图标替换电视中原有的Logo图标。

在优选的实施例中,所述更新单元24用于识别在预设路径下所述存储设备中是否存储有所述文件包;当在预设路径下所述存储设备中存储有所述文件包时,获取所述电视型号对应的所述标识信息,对所述文件包进行解析,根据所述电视的标识信息识别所述文件包中是否有对应的Logo图标,若是,判断所述Logo图标的版本是否高于当前所述电视中的Logo图标版本,若是,将所述Logo图标更新为所述电视的开机图标。

在本实施例中,在更新Logo图标之前,需判断Logo图标的版本是否高于当前电视的Logo图标版本,若是,则更新图标,若否,则不更新图标,从而保证电视当前的Logo图标是最新版本的目的。

以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种分体电视的控制方法、装置及计算机可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类