一种主题包的生成方法、装置和设备制造方法及图纸

技术编号:8735144 阅读:144 留言:0更新日期:2013-05-26 11:44
本发明专利技术公开了一种主题包的生成方法、装置和设备,属于计算机技术领域。所述方法包括:获取目标主题在第一主题框架下的主题包中的各媒体单元内的媒体数据,并获取所述各媒体单元内与所述媒体数据对应的数据调用信息中的应用场景标识;在预先存储的第二主题框架下的数据调用信息中,查找应用场景标识分别为获取的各应用场景标识的数据调用信息;对于获取的各应用场景标识,将所述应用场景标识对应的媒体数据和所述应用场景标识对应的查找到的数据调用信息组合构成媒体单元,并根据构成的各媒体单元生成所述目标主题在所述第二主题框架下的主题包。采用本发明专利技术,可以提高主题的适用范围和适用周期。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种主题包的生成方法、装置和设备
技术介绍
主题是终端呈现给用户的具有某种统一风格的显示效果、声音效果等的集合。例如,计算机上windows (视窗)系统中常用的桌面主题(因为计算机上这些统一风格的显示效果、声音效果主要体现在桌面上,所以这里的主题一般称作桌面主题)。又例如,通常提到的手机主题,实际指的是移动终端上使用的主题。主题中的显示效果、声音效果的具体形式可以是图片、视频(如动画)、音乐、音效等。主题所涉及到的所有图片、视频、音乐、音效等可以由设计人员根据预定的风格统一设计开发,例如,愤怒小鸟的主题,可以绘制愤怒小鸟的图片,用作壁纸、图标等,可以截取愤怒小鸟游戏中的音乐、音效,用作手机的来电音乐、按键音等。设计开发完成的主题可以以文件包的形式进行存储,称作主题包。主题包被触发使用之后,终端则会呈现出相应的主题。在实现本专利技术的过程中,专利技术人发现上述技术至少存在以下问题:主题包需要对应的主题框架的支持,在不同的主题框架下,主题包具有兼容性问题。例如,在进行系统版本升级的过程中,旧版本系统上使用的主题框架可能与新版本系统中使用的主题框架不同,因此可能会出现主题无法使用的问题,这导致主题的适用范围和适用周期都受到了限制。
技术实现思路
本专利技术实施例提供了一种主题包的生成方法、装置和设备,以提高主题的适用范围和适用周期。所述技术方案如下:—方面,提供了一种主题包的生成方法,所述方法包括:获取目标主题在第一主题框架下的主题包中的各媒体单元内的媒体数据,并获取所述各媒体单元内与所述媒体数据对应的数据调用信息中的应用场景标识;在预先存储的第二主题框架下的数据调用信息中,查找应用场景标识分别为所述获取的各应用场景标识的数据调用信息;对于获取的各应用场景标识,将所述应用场景标识对应的媒体数据和所述应用场景标识对应的查找到的数据调用信息组合构成媒体单元,并根据构成的各媒体单元生成所述目标主题在所述第二主题框架下的主题包。另一方面,提供了一种主题包的生成装置,所述装置包括:获取模块,用于获取目标主题在第一主题框架下的主题包中的各媒体单元内的媒体数据,并获取所述各媒体单元内与所述媒体数据对应的数据调用信息中的应用场景标识;查找模块,用于在预先存储的第二主题框架下的数据调用信息中,查找应用场景标识分别为所述获取的各应用场景标识的数据调用信息;生成模块,用于对于获取的各应用场景标识,将所述应用场景标识对应的媒体数据和所述应用场景标识对应的查找到的数据调用信息组合构成媒体单元,并根据构成的各媒体单元生成所述目标主题在所述第二主题框架下的主题包。再一方面,提供了一种设备,所述设备包括:一个或多个处理器;存储器;和一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,其中,所述一个或多个模块具有如下功能:获取目标主题在第一主题框架下的主题包中的各媒体单元内的媒体数据,并获取所述各媒体单元内与所述媒体数据对应的数据调用信息中的应用场景标识;在预先存储的第二主题框架下的数据调用信息中,查找应用场景标识分别为所述获取的各应用场景标识的数据调用信息;对于获取的各应用场景标识,将所述应用场景标识对应的媒体数据和所述应用场景标识对应的查找到的数据调用信息组合构成媒体单元,并根据构成的各媒体单元生成所述目标主题在所述第二主题框架下的主题包。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术实施例中,将目标主题在第一主题框架下的主题包中各媒体单元中的与媒体数据对应的数据调用信息,替换为相应的第二主题框架下的数据调用信息,得到目标主题在第二主题框架下的主题包,该主题包在第二主题框架下可以使用,这样目标主题即可以适用于第一主题框架又可以适用于第二主题框架,从而,可以提高主题的适用范围和适用周期。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的主题包的生成方法流程图;图2是本专利技术实施例提供的主题包的修改方法流程图;图3是本专利技术实施例提供的主题包的修改方法流程图;图4是本专利技术实施例提供的主题包的生成装置结构示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一本专利技术实施例提供了一种主题包的生成方法,如图1所示,该方法的处理流程可以包括如下的步骤:步骤101,获取目标主题在第一主题框架下的主题包中的各媒体单元内的媒体数据,并获取此各媒体单元内与媒体数据对应的数据调用信息中的应用场景标识。步骤102,在预先存储的第二主题框架下的数据调用信息中,查找应用场景标识分别为获取的各应用场景标识的数据调用信息。步骤103,对于获取的各应用场景标识,将该应用场景标识对应的媒体数据和该应用场景标识对应的查找到的数据调用信息组合构成媒体单元,并根据构成的各媒体单元生成目标主题在第二主题框架下的主题包。本专利技术实施例中,将目标主题在第一主题框架下的主题包中各媒体单元中的与媒体数据对应的数据调用信息,替换为相应的第二主题框架下的数据调用信息,得到目标主题在第二主题框架下的主题包,该主题包在第二主题框架下可以使用,这样目标主题即可以适用于第一主题框架又可以适用于第二主题框架,从而,可以提高主题的适用范围和适用周期。实施例二本专利技术实施例提供了一种主题包的生成方法,该方法的执行主体可以优选为网络侧的服务器,在系统版本升级时,服务器可以采用该方法对各主题包进行版本升级并存入数据库,供终端获取使用。当然,该方法的执行主体也可以是终端。下面将以服务器作为执行主体为例,结合具体的实施方式,对图1所示的流程进行详细的阐述。下述流程中的第一主题框架和第二主题框架可以分别是同一系统的两个不同版本下的主题框架,优选的,第一主题框架可以为该系统的旧版本下的主题框架,第二主题框架可以为该系统旧版本升级后的新版本下的主题框架。步骤101,服务器获取目标主题在第一主题框架下的主题包中的各媒体单元内的媒体数据,并获取此各媒体单元内与媒体数据对应的数据调用信息中的应用场景标识。其中,主题中可以包括壁纸(可以包括桌面壁纸、应用的壁纸等)、待机图片、锁屏(解锁时的背景画面)、屏幕保护、铃声(可以包括来电铃声、短信铃声、闹钟铃声等)、点击音(可以包括按键音、点击图标音等)、图标(可以包括快捷方式图标、状态显示图标、功能图标等)、字体等。目标主题可以为服务器的主题数据库中存储的任意主题。媒体单元是构成主题的基本图像、声音单元,用于完成主题中一项基本的显示或音频播放功能,例如,桌面壁纸单元用于桌面壁纸的显示,来电铃声单元用于来电铃声的播放,相机快捷方式图标单元用于相机快捷方式图标的显示等。媒体单元可以以文件的形式存储,一个文件中可以存储一个媒体单元也可以存储多个媒体单元。主题包是由若干的媒体单元组成,主题包可以是一个文件包,文件包里包含有一个或多个存储有媒体单元的文件,例如,主题包可以是一个zip(一种压缩文件格式)包。媒体单元可以由媒体数据和对应的数据调用本文档来自技高网...

【技术保护点】
一种主题包的生成方法,其特征在于,所述方法包括:获取目标主题在第一主题框架下的主题包中的各媒体单元内的媒体数据,并获取所述各媒体单元内与所述媒体数据对应的数据调用信息中的应用场景标识;在预先存储的第二主题框架下的数据调用信息中,查找应用场景标识分别为所述获取的各应用场景标识的数据调用信息;对于获取的各应用场景标识,将所述应用场景标识对应的媒体数据和所述应用场景标识对应的查找到的数据调用信息组合构成媒体单元,并根据构成的各媒体单元生成所述目标主题在所述第二主题框架下的主题包。

【技术特征摘要】

【专利技术属性】
技术研发人员:贾光刘黎陈德嘉孙光蔡任杰
申请(专利权)人:北京小米科技有限责任公司
类型:发明
国别省市:

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

1