开机动画修改方法、装置和移动终端与流程

文档序号:16607914发布日期:2019-01-14 21:17阅读:175来源:国知局
开机动画修改方法、装置和移动终端与流程

本发明涉及开机动画技术领域,具体而言,涉及一种开机动画修改方法、装置、移动终端和计算机存储介质。



背景技术:

目前移动终端的开关机方案一般采用系统自带的技术方案,例如在使用安卓系统的移动终端中,一般采用安卓系统中的开关机方案,在开关机的时候调用系统中固定存储路径以及格式的图像压缩包,然后解压该压缩包并轮询播放图像以达到开关机动画的效果。

因此,在需要修改开关机动画时,现有的技术手段主要是在计算机设备中提前准备好需要进行替换的新动画,然后利用应用程序通过重新编译系统,也即刷机的方式,将旧动画修改为新动画。可见,现有的修改移动终端开关机动画的技术手段,操作非常繁琐,效率较低,并且在刷机的过程中容易导致引动终端中数据的丢失,造成用户一定的损失。



技术实现要素:

鉴于上述问题,本发明提供了一种开机动画修改方法、装置、移动终端和计算机存储介质,以使开机动画的修改的操作过程更简单,且不会造成数据的丢失。

为了实现上述目的,本发明采用如下的技术方案:

一种开关机动画修改方法,用于修改电子装置的开机动画或关机动画,包括:

获取电子装置的原始开机动画或原始关机动画的至少一个压缩包,并对所述压缩包进行解压,获得至少一段原始开机动画或原始关机动画;

将预先制作的至少一个动画元素加载到解压所得的所述至少一段原始开机动画或原始关机动画中,生成新的开机动画或新的关机动画;

压缩所述新的开机动画或所述新的关机动画,生成新的开机动画压缩包或关机动画压缩包,并生成相应的开机动画运行标识位或相应的关机动画运行标识位。

优选地,所述动画元素包括预先制作的背景图像、动态图像、静态图像以及艺术字体中的至少一种元素。

优选地,所述“将预先制作的至少一个动画元素加载到解压所得的所述至少一段原始开机动画或原始关机动画中,生成新的开机动画或新的关机动画”包括:

将预先制作的背景图像、动态图像和静态图像中的至少一种图像加载到解压所得的所述至少一段原始开机动画或原始关机动画中,生成第一开机预览动画或第一关机预览动画;

将预先规定内容的艺术字体加载到所述第一开机预览动画或所述第一关机预览动画中,并将所述艺术字体调整至相应的位置、大小以及颜色,生成第二开机预览动画或第二关机预览动画;

响应于对所述第二开机预览动画或所述第二关机预览动画的确认,生成所述新的开机动画或所述新的关机动画。

优选地,所述的开关机动画修改方法,还包括:

在所述电子装置开机时,判断是否存在所述相应的开机动画运行标识位;

当存在所述相应的开机动画运行标识位时,加载所述新的开机动画压缩包,并播放所述新的开机动画。

优选地,所述的开关机动画修改方法,还包括:

在所述电子装置关机时,判断是否存在所述相应的关机动画运行标识位;

当存在所述相应的关机动画运行标识位时,加载所述新的关机动画压缩包,并播放所述新的关机动画。

本发明还提供一种开关机动画修改装置,用于修改电子装置的开机动画或关机动画,包括:

原始动画获取模块,用于获取电子装置的原始开机动画或原始关机动画的至少一个压缩包,并对所述压缩包进行解压,获得至少一段原始开机动画或原始关机动画;

动画元素加载模块,用于将预先制作的至少一个动画元素加载到解压所得的所述至少一段原始开机动画或原始关机动画中,生成新的开机动画或新的关机动画;

动画压缩模块,用于压缩所述新的开机动画或所述新的关机动画,生成新的开机动画压缩包或关机动画压缩包,并生成相应的开机动画运行标识位或相应的关机动画运行标识位。

优选地,所述动画元素包括预先制作的背景图像、动态图像、静态图像以及艺术字体中的至少一种元素。

优选地,所述动画元素加载模块包括:

图像家在单元,用于将预先制作的背景图像、动态图像和静态图像中的至少一种图像加载到解压所得的所述至少一段原始开机动画或原始关机动画中,生成第一开机预览动画或第一关机预览动画;

文字加载单元,用于将预先规定内容的艺术字体加载到所述第一开机预览动画或所述第一关机预览动画中,并将所述艺术字体调整至相应的位置、大小以及颜色,生成第二开机预览动画或第二关机预览动画;

动画生成单元,用于响应于对所述第二开机预览动画或所述第二关机预览动画的确认,生成所述新的开机动画或所述新的关机动画。

本发明还提供一种移动终端,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端执行所述的开关机动画修改方法。

本发明还提供一种计算机存储介质,其存储有所述的移动终端中所使用的计算机程序。

本发明提供一种开机动画修改方法,用于修改电子装置的开机动画或关机动画,该方法包括:获取电子装置的原始开机动画或原始关机动画的至少一个压缩包,并对所述压缩包进行解压,获得至少一段原始开机动画或原始关机动画;将预先制作的至少一个动画元素加载到解压所得的所述至少一段原始开机动画或原始关机动画中,生成新的开机动画或新的关机动画;压缩所述新的开机动画或所述新的关机动画,生成新的开机动画压缩包或关机动画压缩包,并生成相应的开机动画运行标识位或相应的关机动画运行标识位。本发明的开机动画修改方法,在电子装置中就可以实现开关机动画的修改,使开机动画修改的操作过程更简单,且不会造成电子装置的数据的丢失。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明范围的限定。

图1是本发明实施例提供的一种移动终端的结构示意图;

图2是本发明实施例1提供的一种开关机动画修改方法的流程图;

图3是本发明实施例2提供的一种开关机动画修改方法的生成新动画的流程图;

图4是本发明实施例3提供的一种开关机动画修改方法的流程图;

图5是本发明实施例4提供的一种开关机动画修改方法的流程图;

图6是本发明实施例5提供的一种开关机动画修改装置的结构示意图;

图7是本发明实施例5提供的一种开关机动画修改装置的动画元素加载模块的结构示意图

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

下述各实施例均可应用于如图1所示的移动终端中,图1示出了该移动终端的结构框图,该移动终端100包括:射频(radiofrequency,rf)电路110、存储器120、输入单元130、显示单元140、传感器150、音频电路160、无线保真(wirelessfidelity,wifi)模块170、处理器180、以及电源190等部件。输入单元130可以包括触控面板和其他输入设备,显示单元140可以包括显示面板140。本领域技术人员可以理解,图1中示出的移动终端100结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

实施例1

图2是本发明实施例1提供的一种开关机动画修改方法的流程图,该方法用于修改电子装置的开机动画或关机动画,包括如下步骤:

步骤s21:获取电子装置的原始开机动画或原始关机动画的至少一个压缩包,并对压缩包进行解压,获得至少一段原始开机动画或原始关机动画。

本发明实施例中,该原始动画压缩包即为移动终端中存储的开机动画数据,该压缩包中可以有多张图片,并按照一定的顺序排列命名,当移动终端进行开机操作或关机操作时,可以按照图片的命名顺序以及预先规定的时间间隔显示多张图片,从而达到播放开机或关机动画的效果。例如,在安卓操作系统的手机中,其开机动画压缩包则为系统中的bootanimation.zip文件,该文件中还可以有多个子文件夹,文件夹中存放的就是动画的图片,当该手机开机时则会调动这些图片进行开机动画的播放。

本发明实施例中,开机原始动画压缩包与关机原始动画压缩包是两个不同的压缩包,因此在需要修改开机动画时只需要获取开机动画的压缩包,在需要修改关机动画时只需要获取关机动画的压缩包。在获取压缩包后还可以在移动终端中利用算法或应用程序进行解压,以便对压缩包中的图片进行修改或覆盖。

步骤s22:将预先制作的至少一个动画元素加载到解压所得的至少一段原始开机动画或原始关机动画中,生成新的开机动画或新的关机动画。

本发明实施例中,动画元素包括预先制作的背景图像、动态图像、静态图像以及艺术字体中至少一种元素。其中,该背景图像可以为静态图像,也可以为动态图像。上述背景图像、动态图像、静态图像以及艺术字体可以利用移动终端中的图像数据,经过算法或应用程序组合生成,也可以是移动终端外的第三方图像以及艺术字体。例如可以通过手机的制图软件编辑生成背景图像以及动态图像等内容,还可以通过连接互联网,使用手机下载第三方提供的图像及文字等内容。

本发明实施例中,该动画元素可以通过算法加载到解压后开机原始动画或关机原始动画中,该加载过程可以为修改部分原始动画,也可以完全覆盖掉原始动画,并且该加载过程可以通过算法或应用程序来实现,例如,可以利用应用程序将预先制作的背景图像将原始背景图像覆盖掉,从而生成新的动画的背景。同时,还可以直接将动画元素加载到原始压缩包中,而此时用到的图片加载算法为图片压缩算法。

步骤s23:压缩新的开机动画或新的关机动画,生成新的开机动画压缩包或关机动画压缩包,并生成相应的开机动画运行标识位或相应的关机动画运行标识位。

本发明实施例中,在生成新的开机动画或新的关机动画后,可以将新的开机动画或新的关机动画进行压缩,生成新的开机动画压缩包或关机动画压缩包并替换原始动画压缩包。在替换原始动画压缩包后还可以生成相应标识位,该标识位存储在移动终端中,该移动终端可以根据相应的标识位,在开机或关机时播放相应压缩包的动画图片。

实施例2

图3是本发明实施例2提供的一种开关机动画修改方法的生成新动画的流程图,该方法包括如下步骤:

步骤s31:将预先制作的背景图像、动态图像和静态图像中的至少一种图像加载到解压所得的至少一段原始开机动画或原始关机动画中,生成第一开机预览动画或第一关机预览动画。

本发明实施例中,在加载动画元素时,可以先加载图像部分的动画元素,例如可以在手机中提供可选择的开机背景图像以及开机动态图像,加载到开机原始动画或关机原始动画中,并生成第一开机预览动画或第一关机预览动画供移动终端用户进行效果预览。

步骤s32:将预先规定内容的艺术字体加载到第一开机预览动画或第一关机预览动画中,并将艺术字体调整至相应的位置、大小以及颜色,生成第二开机预览动画或第二关机预览动画。

本发明实施例中,在用户确认第一开机预览动画或第一关机预览动画的效果达到目标后,还可以在开机画面中输入艺术字体,并设置该艺术字体的位置、大小以及颜色等属性,并生成第二开机预览动画或第二关机预览动画供移动终端用户进行效果预览。

步骤s33:响应于对第二开机预览动画或第二关机预览动画的确认,生成新的开机动画或新的关机动画。

本发明实施例中,在用户确认第二开机预览动画或第二关机预览动画后,可以结束对开机动画或关机动画的修改,并生成新的开机动画或新的关机动画替换掉原始动画。

实施例3

图4是本发明实施例3提供的一种开关机动画修改方法的流程图,该方法用于修改电子装置的开机动画或关机动画,包括如下步骤:

步骤s41:获取电子装置的原始开机动画或原始关机动画的至少一个压缩包,并对压缩包进行解压,获得至少一段原始开机动画或原始关机动画。

此步骤与上述步骤s21一致,在此不再赘述。

步骤s42:将预先制作的至少一个动画元素加载到解压所得的至少一段原始开机动画或原始关机动画中,生成新的开机动画或新的关机动画。

此步骤与上述步骤s22一致,在此不再赘述。

步骤s43:压缩新的开机动画或新的关机动画,生成新的开机动画压缩包或关机动画压缩包,并生成相应的开机动画运行标识位或相应的关机动画运行标识位。

此步骤与上述步骤s23一致,在此不再赘述。

步骤s44:在电子装置开机时,判断是否存在相应的开机动画运行标识位。

步骤s45:当存在相应的开机动画运行标识位时,加载新的开机动画压缩包,并播放新的开机动画。

本发明实施例中,在生成新的开机动画压缩包并替换原始压缩包后,在移动终端开机时,该移动终端可以识别出新的开机动画压缩包相应的运行标识位,并加载该压缩包,播放修改后的开机动画。

实施例4

图5是本发明实施例4提供的一种开关机动画修改方法的流程图,该方法包括如下步骤:

步骤s51:获取电子装置的原始开机动画或原始关机动画的至少一个压缩包,并对压缩包进行解压,获得至少一段原始开机动画或原始关机动画。

此步骤与上述步骤s21一致,在此不再赘述。

步骤s52:将预先制作的至少一个动画元素加载到解压所得的至少一段原始开机动画或原始关机动画中,生成新的开机动画或新的关机动画。

此步骤与上述步骤s22一致,在此不再赘述。

步骤s53:压缩新的开机动画或新的关机动画,生成新的开机动画压缩包或关机动画压缩包,并生成相应的开机动画运行标识位或相应的关机动画运行标识位。

此步骤与上述步骤s23一致,在此不再赘述。

步骤s54:在电子装置开机时,判断是否存在相应的开机动画运行标识位。

步骤s55:当存在相应的开机动画运行标识位时,加载新的开机动画压缩包,并播放新的开机动画。

本发明实施例中,在生成新的关机动画压缩包并替换原始压缩包后,在移动终端关机时,该移动终端可以识别出新的关机动画压缩包相应的运行标识位,并加载该压缩包,播放修改后的关机动画。

实施例5

图6是本发明实施例5提供的一种开关机动画修改装置的结构示意图。

该开关机动画修改装置600包括:

原始动画获取模块610,用于获取电子装置的原始开机动画或原始关机动画的至少一个压缩包,并对压缩包进行解压,获得至少一段原始开机动画或原始关机动画。

动画元素加载模块620,用于将预先制作的至少一个动画元素加载到解压所得的至少一段原始开机动画或原始关机动画中,生成新的开机动画或新的关机动画。

动画压缩模块630,用于压缩新的开机动画或新的关机动画,生成新的开机动画压缩包或关机动画压缩包,并生成相应的开机动画运行标识位或相应的关机动画运行标识位。

本发明实施例中,动画元素包括预先制作的背景图像、动态图像、静态图像以及艺术字体中的至少一种元素。

如图7所示,该动画元素加载模块620包括:

图像家在单元621,用于将预先制作的背景图像、动态图像和静态图像中的至少一种图像加载到解压所得的至少一段原始开机动画或原始关机动画中,生成第一开机预览动画或第一关机预览动画。

文字加载单元622,用于将预先规定内容的艺术字体加载到第一开机预览动画或第一关机预览动画中,并将艺术字体调整至相应的位置、大小以及颜色,生成第二开机预览动画或第二关机预览动画。

动画生成单元623,用于响应于对第二开机预览动画或第二关机预览动画的确认,生成新的开机动画或新的关机动画。

本发明实施例中,上述各个模块及单元更加详细的功能描述可以参考前述实施例中相应部分的内容,在此不再赘述。

此外,本发明还提供了一种移动终端,该移动终端可以包括智能电话、平板电脑、车载电脑、智能穿戴设备等。该移动终端包括存储器和处理器,存储器可用于存储计算机程序,处理器通过运行所述计算机程序,从而使移动终端执行上述方法或者上述开关机动画修改装置中的各个模块的功能。

存储器可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据移动终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

本实施例还提供了一种计算机存储介质,用于储存上述移动终端中使用的计算机程序。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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