一种系统主题处理方法、终端及服务器技术方案

技术编号:15638812 阅读:82 留言:0更新日期:2017-06-15 19:35
本发明专利技术实施例公开了一种系统主题处理方法、终端及服务器,其中方法包括:接收用户切换系统主题的指令;判断本地是否缺少进行切换系统主题的子资源包,所述每一子资源包对应一个系统元素;若本地缺少进行切换系统主题的子资源包,从服务器获取所缺少的子资源包;将所获取的缺少的子资源包以及本地存在的部分子资源包整合成资源整包;根据所述资源整包执行切换系统主题的操作。本发明专利技术可以实现主题资源包的资源的重复利用,节省用户的网络流量。

【技术实现步骤摘要】
一种系统主题处理方法、终端及服务器
本专利技术涉及电子
,尤其涉及一种系统主题处理方法、终端及服务器。
技术介绍
现在越来越多的个性化用户希望自己的终端界面与众不同,包括终端的壁纸、锁屏壁纸以及各个应用内的界面都能进行主题变化,而且这种变化的风格是缤纷多样。为了满足个性化的需求,往往需要制作各种各样的主题包资源,把所有的文件资源都需要打包到主题资源包里。这样就会导致一个问题,很多主题资源包的资源是可以重复利用的,却每次都需要打包一个新的主题资源包,对于下载的用户而言,下载的主题资源包里也存在了重复的资源,既延长了下载时间,又浪费了网络资源。
技术实现思路
有鉴于此,本专利技术实施例提供一种系统主题处理方法、终端及服务器,可以实现主题资源包的资源的重复利用,节省用户的网络流量。第一方面,本专利技术实施例提供了一种系统主题处理方法,该方法包括:接收用户切换系统主题的指令;判断本地是否缺少进行切换系统主题的子资源包,所述每一子资源包对应一个系统元素;若本地缺少进行切换系统主题的子资源包,从服务器获取所缺少的子资源包;将所获取的缺少的子资源包以及本地存在的部分子资源包整合成资源整包;根据所述资源整包执行切换系统主题的操作。第二方面,本专利技术实施例提供了一种系统主题处理方法,该方法包括:若接收到缺少请求指令,根据所述缺少请求指令查找所缺少的子资源包;将所查找到的缺少的子资源包发送给终端。第三方面,本专利技术实施例提供了一种终端,该终端包括:接收单元,用于接收用户切换系统主题的指令;第一判断单元,用于判断本地是否缺少进行切换系统主题的子资源包,所述每一子资源包对应一个系统元素;第一获取单元,用于若本地缺少进行切换系统主题的子资源包,从服务器获取所缺少的子资源包;整合单元,用于将所获取的缺少的子资源包以及本地存在的部分子资源包整合成资源整包;执行单元,用于根据所述资源整包执行切换系统主题的操作。第四方面,本专利技术实施例提供了一种服务器,该服务器包括:查找单元,用于若接收到缺少请求指令,根据所述缺少请求指令查找所缺少的子资源包;第二发送单元,用于将所查找到的缺少的子资源包发送给终端。由以上可见,本专利技术实施例通过接收用户切换系统主题的指令;判断本地是否缺少进行切换系统主题的子资源包,所述每一子资源包对应一个系统元素;若本地缺少进行切换系统主题的子资源包,从服务器获取所缺少的子资源包;将所获取的缺少的子资源包以及本地存在的部分子资源包整合成资源整包;根据所述资源整包执行切换系统主题的操作,可以实现主题资源包的资源的重复利用,节省用户的网络流量,并且灵活多样的主题资源包的组合配置,大大丰富主题的表现。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种系统主题处理方法的示意流程图。图2是本专利技术实施例提供的一种系统主题处理方法的另一示意流程图。图3是本专利技术实施例提供的一种系统主题处理方法的另一示意流程图。图4是本专利技术实施例提供的一种系统主题处理方法的另一示意流程图。图5是本专利技术实施例提供的一种系统主题处理方法的另一示意流程图。图6是本专利技术实施例提供的一种系统主题处理方法的另一示意流程图。图7是本专利技术实施例提供的一种系统主题处理方法的另一示意流程图。图8是本专利技术实施例提供的一种终端的示意性框图。图9是本专利技术实施例提供的一种终端的另一示意性框图。图10是本专利技术实施例提供的一种终端的另一示意性框图。图11是本专利技术实施例提供的一种终端的另一示意性框图。图12是本专利技术实施例提供的一种服务器的示意性框图。图13是本专利技术实施例提供的一种服务器的另一示意性框图。图14是本专利技术实施例提供的一种服务器的另一示意性框图。图15是本专利技术实施例提供的一种终端的另一实施例的结构组成示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。本专利技术实施例所描述的终端可以包括智能手机(如Android手机、iOS手机、WindowsPhone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,MobileInternetDevices)或穿戴式设备等,上述终端仅是举例,而非穷举,包含但不限于上述终端。如图1所示,图1是本专利技术实施例提供的一种系统主题处理方法的示意流程图。该方法的步骤包括S101~S104。S101,接收用户切换系统主题的指令。具体的,在本专利技术实施例中,该指令可以是用户通过在具有更换系统主题功能的应用中点击更换系统主题的操作所产生的操作指令,该应用可以是用户从应用市场下载至终端的应用,也可以是终端本身存在的应用。S102,判断本地是否缺少进行切换系统主题的子资源包,所述每一子资源包对应一个系统元素。具体的,在本专利技术实施例中,所述每一子资源包对应一个系统元素,所述系统元素比如系统中的锁屏、通讯录、拨号等等,其中,锁屏对应锁屏的子资源包、通讯录对应通讯录的子资源包以及拨号对应拨号的子资源包;在某个系统主题中针对每一个系统元素都有相对应的子资源包,所述子资源包为压缩包,所述子资源包里面的内容可以包含图片、颜色值以及字符串等资源。所述判断本地是否缺少进行切换系统主题的子资源包,比如本地中存在的子资源包有{锁屏=锁屏1001.theme}、{通讯录=通讯录1001.theme}以及{拨号=拨号1001.theme},三个子资源包分别对应的系统元素为锁屏、通讯录以及拨号,终端进行更改系统主题时所对应的子资源包为{锁屏=锁屏1001.theme},{通讯录=通讯录1001.theme},{拨号=拨号1002.theme},对于系统元素为锁屏、通讯录具有相同的子资源包为{锁屏=锁屏1001.theme}和{通讯录=通讯录1001.theme},对于系统元素为拨号,进行切换系统主题的子资源包{拨号=拨号1002.theme}在本地中不存在,则说明本地中缺少进行切换系统主题的子资源包为{拨号=拨号1002.theme}。进一步地,如图2所示,在步骤S102中,具体包括步骤S201~S202。S201,从服务器中获取逻辑资源包信息。具体的,在本专利技术实施例中,所述从服务器中获取逻辑资源包信息,所述逻辑资源包信息关联有某一系统主题的所有子资源包信息,例如,用户切换的系统主题为theme_beauty_1002本文档来自技高网...
一种系统主题处理方法、终端及服务器

【技术保护点】
一种系统主题处理方法,其特征在于,所述方法包括:接收用户切换系统主题的指令;判断本地是否缺少进行切换系统主题的子资源包,所述每一子资源包对应一个系统元素;若本地缺少进行切换系统主题的子资源包,从服务器获取所缺少的子资源包;将所获取的缺少的子资源包以及本地存在的部分子资源包整合成资源整包;根据所述资源整包执行切换系统主题的操作。

【技术特征摘要】
1.一种系统主题处理方法,其特征在于,所述方法包括:接收用户切换系统主题的指令;判断本地是否缺少进行切换系统主题的子资源包,所述每一子资源包对应一个系统元素;若本地缺少进行切换系统主题的子资源包,从服务器获取所缺少的子资源包;将所获取的缺少的子资源包以及本地存在的部分子资源包整合成资源整包;根据所述资源整包执行切换系统主题的操作。2.如权利要求1所述的方法,其特征在于,所述判断本地是否缺少进行切换系统主题的子资源包,具体包括:从服务器中获取逻辑资源包信息;根据所述逻辑资源包信息判断本地是否缺少进行切换系统主题的子资源包。3.如权利要求1所述的方法,其特征在于,所述若缺少进行切换系统主题的子资源包,从服务器获取所缺少的子资源包,具体包括:向所述服务器发送缺少请求指令;根据所述缺少请求指令从所述服务器中下载缺少的子资源包。4.如权利要求1所述的方法,其特征在于,所述方法还包括:若检测到系统元素未进行切换系统主题的操作,控制所述系统元素显示默认系统主题。5.一种系统主题处理方法,其特征在于,所述方法包括:若接收到缺少请求指令,根据所述缺少请求指令查找所缺少的子资源包;将所查找到的缺少的子资源包发送给终端。6.如权利要求5所述的方法,其特征在于,所述方法还包括:获取系统主题的资源包;若所获取的系统主题资源包为资源整包,将所述资源包拆分成多个子资源包;将所述多个子资源包进行关联并建立逻辑资源包。7.如权利要求6所述的方法,其特征在于,所述方法还包括:对所述每个子资源包设置对应的标识;根据所述标识设置所述每个子资源包与所述子主题资源包所对应的系统元素之间的映射关系;根据所述映射关系设置所述每个子资源包与所述子资源包所对应的系统元素之间的替换规则。8.一种终端,其特征在于,所述终端包括:接收单元,用于接收用户切换系统主题的指令;第一判断单元,用于...

【专利技术属性】
技术研发人员:雷勇
申请(专利权)人:深圳市金立通信设备有限公司
类型:发明
国别省市:广东,44

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

1