资源加载方法及装置与流程

文档序号:12664565阅读:185来源:国知局
资源加载方法及装置与流程

本申请涉及电数字数据处理领域,尤其涉及资源加载方法及装置。



背景技术:

现有定制系统样式的方法均需要通过烧录第三方ROM的方式实现修改系统样式,这种方法一般比较麻烦,对于不同的设备有时还时常会有刷机失败的情况,导致设备不可用,影响用户的正常的使用。另外,刷第三方ROM的方法有时有被恶意植入木马、病毒或者广告,这时用户往往会有被盗取个人隐私信息的风险。



技术实现要素:

为了克服现有技术中存在的不足,本发明要解决的技术问题是提供一种资源加载方法及装置,其可简单方便地更改系统样式,而没有任何风险。

为解决上述技术问题,本发明的资源加载方法,包括:

响应于智能设备加载资源,确定在默认资源文件夹之外的文件夹中是否存在与所述默认资源文件夹中相同名称和/或格式的资源文件;

响应于在默认资源文件夹之外的文件夹中存在与所述默认资源文件夹中相同名称和/或格式的资源文件,从所述默认资源文件夹之外的文件夹加载具有相同名称和/或格式的资源文件及从所述默认资源文件夹加载其余资源文件。

作为本发明所述方法的改进,所述方法还包括:创建符合系统规定名称的自定义资源文件夹;将与所述默认资源文件夹中相同名称和/或格式的资源文件保存到所述自定义资源文件夹中。

作为本发明所述方法的进一步改进,所述自定义资源文件夹存放在外围设备中。

作为本发明所述方法的再进一步的改进,所述方法还包括:响应于所述外围设备与所述智能设备连接,使智能设备启动加载资源。

作为本发明所述方法的另一种改进,所述从所述默认资源文件夹之外的文件夹加载具有相同名称和/或格式的资源文件及从所述默认资源文件夹加载其余资源文件包括:在所述具有相同名称和/或格式的资源文件为文本文件时,从所述文本文件加载其内容及从所述默认资源文件夹的对应文本文件加载其余内容。

为解决上述技术问题,本发明的资源加载装置,包括:

判断模块,用于响应于智能设备加载资源,确定在默认资源文件夹之外的文件夹中是否存在与所述默认资源文件夹中相同名称和/或格式的资源文件;

加载模块,用于响应于在默认资源文件夹之外的文件夹中存在与所述默认资源文件夹中相同名称和/或格式的资源文件,从所述默认资源文件夹之外的文件夹加载具有相同名称和/或格式的资源文件及从所述默认资源文件夹加载其余资源文件。

为解决上述技术问题,本发明的有形计算机可读介质,包括用于执行资源加载方法的计算机程序代码,所述计算机程序代码包括:用于响应于智能设备加载资源,确定在默认资源文件夹之外的文件夹中是否存在与所述默认资源文件夹中相同名称和/或格式的资源文件的可执行代码;用于响应于在默认资源文件夹之外的文件夹中存在与所述默认资源文件夹中相同名称和/或格式的资源文件,从所述默认资源文件夹之外的文件夹加载具有相同名称和/或格式的资源文件及从所述默认资源文件夹加载其余资源文件的可执行代码。

为解决上述技术问题,本发明提供一种装置,包括至少一个处理器;及至少一个存储器,含有计算机程序代码,所述至少一个存储器和所述计算机程序代码被配置为利用所述至少一个处理器使得所述装置执行本发明的资源加载方法的至少部分步骤。

按照本发明,无需修改ROM,用户或者开发者只需要在手机内存或外围设备中的自定义文件夹中加入符合资源加载规则的文件,系统就会自动加载和显示这些用户定制的系统资源。当用户不再需要新的样式的时候,也可以通过删除自定义文件夹中的符合资源加载规则的文件来恢复加载和显示默认的系统资源。该方案简单方便,便于用户和开发者通过简单的处理来定制和实现更具特点和个性化的系统界面,且将对系统的影响降到最低,同时避免恶意危害用户的行为。

结合附图阅读本发明实施方式的详细描述后,本发明的其它特点和优点将变得更加清楚。

附图说明

图1为根据本发明方法的一实施例的流程图。

图2为根据本发明系统的一实施例的结构示意图。

为清晰起见,这些附图均为示意性及简化的图,它们只给出了对于理解本发明所必要的细节,而省略其他细节。

具体实施方式

下面参照附图对本发明的实施方式和实施例进行详细说明。

通过下面给出的详细描述,本发明的适用范围将显而易见。然而,应当理解,在详细描述和具体例子表明本发明优选实施例的同时,它们仅为说明目的给出。

为了便于下文的描述,下面给出一些术语的含义。

ROM指只读存储器镜像。

系统资源或资源文件指手机上默认安装的软件需要的一些图片文件、文本内容、音视频文件以及有关的配置文件。

默认资源文件夹是系统自带的,用户和开发者只有读取权限,没有修改权限。

自定义资源文件夹,相对于系统默认资源文件夹而言,用户和开发者对这个文件夹有读取和修改权限。

符合资源加载规则的文件指需要满足系统自动加载要求的命名和文件格式规则的文件。

智能设备如手机出厂时在系统分区中会创建系统默认资源文件夹,预装的操作系统默认会加载和显示系统默认资源文件夹中的资源文件。

图1示出了根据本发明的资源加载方法的一实施例的流程图。

下面结合图1所示流程图对资源加载方法的各步骤进行具体说明。

在步骤S102中,用户在手机的内存或其它存储装置中创建符合系统规定名称的自定义资源文件夹。

在步骤S104,用户将与系统默认资源文件夹中相同名称和/或格式的资源文件保存到所述自定义资源文件夹中。对于图片、音视频文件,需要名称相同。对于文本文件,需要名称相同,且其内容符合格式要求。

在步骤S106,响应于手机加载资源,首先确定在自定义资源文件夹中是否存在与所述默认资源文件夹中相同名称和/或格式的资源文件。如果判断结果为“是”,则处理进行到步骤S108;否则,处理进行到步骤S110。

在步骤S108中,从所述自定义资源文件夹加载具有相同名称和/或格式的资源文件及从所述默认资源文件夹加载其余资源文件,从而使得手机例如体现用户的定制系统样式,而无需重启手机或烧录ROM。也就是说,对于系统样式而言,用户可仅改变部分系统样式,例如用户常用应用的样式。当然,用户也可改变整个系统样式。同样,在所述具有相同名称和/或格式的资源文件为文本文件时,其内容可能仅对应所述默认资源文件夹中相应文本文件的内容的一部分,在该情形下,可首先从自定义资源文件夹中的文本文件加载其内容,然后从所述默认资源文件夹的对应文本文件加载其余内容。

在步骤S110中,从所述默认资源文件夹加载资源文件。

本发明将有效地减少定制系统样式的工作量,避免用户被植入恶意危害用户安全程序的风险。此外,系统默认资源文件夹的同时存在保证系统稳定性,在自定义资源文件夹中的文件有问题时,系统不会出现崩溃等情况。而自定义资源文件夹的存在保证了定制系统资源的简便灵活性。

根据本发明方法的一种实施方式,所述自定义资源文件夹存放在外围设备中,所述方法还包括:响应于所述外围设备与所述智能设备连接,使智能设备启动加载资源。这样,使用户能更加方便地例如修改手机的系统样式。

图2示出了根据本发明的资源加载装置的一实施例的结构示意图,该装置包括:创建模块210,用于创建符合系统规定名称的自定义资源文件夹;保存模块220,用于将与所述默认资源文件夹中相同名称和/或格式的资源文件保存到所述自定义资源文件夹中;判断模块230,用于响应于智能设备加载资源,确定在默认资源文件夹之外的文件夹中是否存在与所述默认资源文件夹中相同名称和/或格式的资源文件;加载模块240,用于响应于在默认资源文件夹之外的文件夹中存在与所述默认资源文件夹中相同名称和/或格式的资源文件,从所述默认资源文件夹之外的文件夹加载具有相同名称和/或格式的资源文件及从所述默认资源文件夹加载其余资源文件。其中所述加载模块240包括第一加载子模块242,用于在所述具有相同名称和/或格式的资源文件为文本文件时,从所述文本文件加载其内容及从所述默认资源文件夹的对应文本文件加载其余内容。

根据本发明系统的一种实施方式,所述自定义资源文件夹存放在外围设备中。在该情形下,所述资源加载装置还包括启动模块,用于响应于所述外围设备与所述智能设备连接,使智能设备启动加载资源。

在此所述的多个不同实施例或者其特定特征、结构或特性可在本发明的一个或多个实施方式中适当组合。另外,在某些情形下,只要适当,流程图中和/或流水处理描述的步骤顺序可修改,并不必须精确按照所描述的顺序执行。另外,本发明的多个不同方面可使用软件、硬件、固件或者其组合和/或执行所述功能的其它计算机实施的模块或装置进行实施。本发明的软件实施可包括保存在计算机可读介质中并由一个或多个处理器执行的可执行代码。计算机可读介质可包括计算机硬盘驱动器、ROM、RAM、闪存、便携计算机存储介质如CD-ROM、DVD-ROM、闪盘驱动器和/或例如具有通用串行总线(USB)接口的其它装置,和/或任何其它适当的有形或非短暂计算机可读介质或可执行代码可保存于其上并由处理器执行的计算机存储器。本发明可结合任何适当的操作系统使用。

除非明确指出,在此所用的单数形式“一”、“该”均包括复数含义(即具有“至少一”的意思)。应当进一步理解,说明书中使用的术语“具有”、“包括”和/或“包含”表明存在所述的特征、步骤、操作、元件和/或部件,但不排除存在或增加一个或多个其他特征、步骤、操作、元件、部件和/或其组合。如在此所用的术语“和/或”包括一个或多个列举的相关项目的任何及所有组合。

前面说明了本发明的一些优选实施例,但是应当强调的是,本发明不局限于这些实施例,而是可以本发明主题范围内的其它方式实现。本领域技术人员可以在本发明技术构思的启发和不脱离本发明内容的基础上对本发明作出各种变形和修改,这些变形或修改仍落入本发明的保护范围之内。

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