2024年5月5日发(作者:)
(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(21)申请号 CN2.X
(22)申请日 2013.04.24
(71)申请人 腾讯科技(深圳)有限公司
地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东403室
(72)发明人 李超仲
(74)专利代理机构 深圳中一专利商标事务所
代理人 张全文
(51)
G06F9/445
权利要求说明书 说明书 幅图
(10)申请公布号 CN 104123144 A
(43)申请公布日 2014.10.29
(54)发明名称
置
(57)摘要
本发明适用于信息处理领域,提供
移动终端桌面主题的切换方法和装
了移动终端桌面主题的切换方法和装置,
所述方法包括:扫描移动终端中的桌面主
题列表;从桌面主题列表中确定需要切换
到的目标桌面主题;运行移动终端中所述
目标桌面主题对应的桌面主题程序,通过
所述桌面主题程序控制移动终端桌面的界
面布局和界面操作方式。本发明通过运行
的与目标桌面主题对应的桌面主题程序对
移动终端桌面进行界面布局以及界面操作
方式的控制,以从当前桌面主题切换至目
标桌面主题,使得桌面主题的切换形式多
样化、且可交互性强。
法律状态
法律状态公告日
法律状态信息
法律状态
权 利 要 求 说 明 书
1.移动终端桌面主题的切换方法,其特征在于,所述方法包括:
扫描移动终端中的桌面主题列表;
从桌面主题列表中确定需要切换到的目标桌面主题;
运行移动终端中所述目标桌面主题对应的桌面主题程序,通过所述桌面主
2.如权利要求1所述的方法,其特征在于,所述扫描移动终端中的桌面主
扫描移动终端中已经下载并且安装的桌面主题程序以及内置于移动终端的
列
3.如权利要求1所述的方法,其特征在于,所述运行移动终端中所述目标
构造用于运行目标桌面主题对应的桌面主题程序的intent;
移动终端的操作系统根据所述intent运行所述目标桌面主题对应的桌面主
题程序。
桌面主题对应的桌面主题程序的步骤,包括:
桌面主题程序,并将扫描到的桌面主题程序对应的桌面主题汇集成桌面主题
表。
题列表的步骤,包括:
题程序控制移动终端桌面的界面布局和界面操作方式。
4.如权利要求1所述的方法,其特征在于,所述运行移动终端中所述目标
获取所述目标桌面主题对应的桌面主题程序包;
对所述桌面主题程序包进行解压缩处理,得到所述桌面主题程序的可执行
通过移动终端的操作系统加载所述桌面主题程序的可执行文件和资源文
5.如权利要求4所述的方法,其特征在于,在所述通过移动终端的操作系
序
将当前桌面主题对应的桌面主题程序的可执行文件和资源文件从内存中移
6.移动终端桌面主题的切换装置,其特征在于,所述装置包括:
列表扫描单元,用于扫描移动终端中的桌面主题列表;
目标主题确定单元,用于从桌面主题列表中确定需要切换到的目标桌面主
除。
件,以运行所述桌面主题程序。
文件和资源文件;
桌面主题对应的桌面主题程序的步骤,包括:
统加载所述桌面主题程序的可执行文件和资源文件,以运行所述桌面主题程
之前,所述方法还包括:
题;
主题切换单元,用于运行移动终端中所述目标桌面主题对应的桌面主题程
7.如权利要求6所述的装置,其特征在于,所述列表扫描单元具体用于扫
主
序,通过所述桌面主题程序控制移动终端桌面的界面布局和界面操作方式。
描移动终端中已经下载并且安装的桌面主题程序以及内置于移动终端的桌面
题程序,并将扫描到的桌面主题程序对应的桌面主题汇集成桌
面主题列表。
8.如权利要求6所述的装置,其特征在于,所述主题切换单元包括:
第一切换模块,用于构造用于运行目标桌面主题对应的桌面主题程序的
intent,以使移动终端的操作系统根据所述intent运行所述目标桌面主题对
桌面主题程序。 应的
9.如权利要求6所述的装置,其特征在于,所述主题切换单元包括:
第二切换模块,用于获取所述目标桌面主题对应的桌面主题程序包;对所
源
述桌面主题程序包进行解压缩处理,得到该桌面主题程序的可执行文件和资
文件;通过移动终端的操作系统加载所述桌面主题程序的可执
件,以运行所述桌面主题程序。 行文件和资源文
10.如权利要求9所述的装置,其特征在于,所述主题切换单元还包括:
资源移除模块,用于在加载所述目标桌面主题对应的桌面主题程序的可执
资
行文件和资源文件前,将当前桌面主题对应的桌面主题程序的可执行文件和
源文件从内存中移除。
说 明 书
技术领域
本发明属于信息处理领域,尤其涉及移动终端桌面主题的切换方法和装置
背景技术
随着智能操作系统在移动终端中的广泛应用,可在移动终端中运行的应用
是
程序越来越多。如可在移动终端中运行桌面应用程序等。其中桌面应用程序
指用于管理和显示移动终端中已经安装的各种应用程序和只能显示在
桌面的浮动组件(Widget)的应用程序。
移动终端
现有的桌面应用程序提供了多种功能,以便用户可以方便、快捷的操作移
面
为了使用户可以使用桌面应用程序提供的各种桌面主题,现有技术提供了
桌面主题的切换方法,其具体过程简述如下:在接收到桌面主题切换指令时,
将移动终端桌面上显示的应用程序图标的图片或者颜色替换成该桌面
指令指定的图片或者颜色,以达到切换移动终端桌面主题的目
于只替换掉移动终端桌面上显示的应用程序图标的图片
换形式单一,可交互性差的问题。
动终端,同时给用户带来较好的体验。如现有的桌面应用程序提供了多种桌
主题,每种桌面主题为用户提供了不同显示效果的界面。
主题切换
的。这种方式由
或者颜色,存在主题切
发明内容
本发明实施例提供移动终端桌面主题的切换方法,旨在解决现有的桌面主
题的切换方法存在的切换形式单一、可交互性差的问题。
本发明实施例是这样实现的,移动终端桌面主题的切换方法,所述方法包
扫描移动终端中的桌面主题列表;
从桌面主题列表中确定需要切换到的目标桌面主题;
运行移动终端中所述目标桌面主题对应的桌面主题程序,通过所述桌面主
本发明实施例还提供移动终端桌面主题的切换装置,所述装置包括:
列表扫描单元,用于扫描移动终端中的桌面主题列表;
目标主题确定单元,用于从桌面主题列表中确定需要切换到的目标桌面主
主题切换单元,用于运行移动终端中所述目标桌面主题对应的桌面主题程
在本发明实施例中,通过扫描移动终端中的桌面主题列表,从中确定需要
切换到的目标桌面主题,运行移动终端中该目标桌面主题对应的桌面主题程
通过运行的桌面主题程序对移动终端桌面进行界面布局以及界面操作
制,使得桌面主题的切换形式多样化、且可交互性强。
序,通过所述桌面主题程序控制移动终端桌面的界面布局和界面操作方式。
题;
题程序控制移动终端桌面的界面布局和界面操作方式。
括:
序,
方式的控
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技
仅
术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图
仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出
动性的前提下,还可以根据这些附图获得其他的附图。 创造性劳
图1是本发明实施例提供的移动终端桌面主题的切换方法的实现流程图;
图2是本发明实施例提供的基于桌面应用程序的桌面主题切换方法的实现
图3是本发明实施例提供的移动终端桌面主题的切换装置的结构框图;
图4是本发明另一实施例提供的移动终端桌面主题的切换装置的结构框
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实
仅
在本发明实施例中,通过扫描移动终端中的桌面主题列表,从中确定需要
切换到的目标桌面主题,运行移动终端中该目标桌面主题对应的桌面主题程
通过运行的桌面主题程序对移动终端桌面进行界面布局以及界面操作
制,使得桌面主题的切换形式多样化、且可交互性强。
施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例
仅用以解释本发明,并不用于限定本发明。
图。
流程图;
序,
方式的控
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例一
图1示出了本发明实施例提供的移动终端桌面主题的切换方法的实现流
S101,扫描移动终端中的桌面主题列表。
在本实施例中,扫描移动终端中已经下载并且安装的桌面主题程序,并将
具体的,为了使移动终端可以在多个桌面主题之间进行切换,为用户提供
者
更为多样化的桌面展示效果,可以先将桌面主题程序内置于移动终端中,或
移动终端动态的从网络或者其他途径下载桌面主题程序,并将下载的
程序安装到移动终端本地。在需要进行桌面主题切换时,移动
载并安装到本地的桌面主题程序以及内置于移动终端的
描到的桌面主题程序对应的桌面主题汇集成桌面
扫描到的桌面主题程序对应的桌面主题汇集成桌面主题列表。
程,详述如下:
桌面主题
终端扫描已经下
桌面主题程序,并将扫
主题列表。
在本发明另一实施例中,也可以从网络下载桌面主题列表。其中从网络下
送
载桌面主题列表的具体方式可以为:移动终端向网络中的桌面主题服务器发
下载请求,从网络中的桌面主题服务器中下载桌面主题列表,桌面主
也可以向移动终端推送桌面主题列表。 题服务器
其中桌面主题程序是指用于对移动终端桌面进行界面布局以及界面操作方
的
式的控制和管理的应用程序。其中界面布局是指需要在移动终端桌面上显示
界面元素在移动终端桌面的显示布局。界面操作方式是指对用户在移
面上的操作行为的响应方式。 动终端桌
该界面布局包括但不限于移动终端桌面的页面布局和同一页面上的界面元
页
素布局。其中移动终端桌面的页面布局包括但不限于将移动终端桌面分成的
面数、每个页面显示的界面元素、每个页面的背景图片等。其中同一
界面元素布局包括但不限于界面元素的位置、图片、颜色等。
用程序图标时,用于显示该应用程序图标的图片,该应
等。
页面上的
如界面元素为应
用程序图标显示的位置
该界面操作方式举例说明如下,但不以该举例说明为限。如对用户在移动
用
终端桌面上的滑动手势、长按手势、长按后滑动的手势等的响应方式。如当
户按下移动终端桌面上的某个应用程序图标时,在运行该应用程序图
的应用程序的过程中,播放运行动画等。 标所对应
在本实施例中,每一个桌面主题程序中定义的界面布局以及界面操作方式
操
代表一种桌面主题,不同的桌面主题程序由于提供了不同界面布局以及界面
作方式,因此不同的桌面主题程序所对应的桌面主题所呈现出的界面
可以完全不同。 展示效果
在本实施例中,在接收到桌面主题列表显示指令后,扫描移动终端中的桌
S102,从桌面主题列表中确定需要切换到的目标桌面主题。
其中从桌面主题列表中确定需要切换到的目标桌面主题的方式包括但不限
上
于通过移动终端的上下移动按键,在桌面主题列表中的各桌面主题之间进行
下移动,并选中桌面主题列表中的某个桌面主题,以将选中的桌面主
需要切换到的目标桌面主题。或者通过移动终端的触摸屏选中
面主题列表。其中输入桌面主题列表显示指令的方式可以任意设定。
题确定为
桌面主题列表中 的某个桌面主题,以将选中的桌面主题确定为需要切换
到的目标桌面主题。
S103,运行移动终端中该目标桌面主题对应的桌面主题程序,通过该桌面
具体的,运行移动终端中该目标桌面主题对应的桌面主题程序后,该桌面
主
主题程序将按照其设定的界面布局来重新布局移动终端桌面,并按照该桌面
题程序设定的界面操作方式来响应用户在移动终端桌面的操作行为,
端桌面的界面布局以及界面操作方式均切换为该桌面主题程序
局和界面操作方式。
主题程序控制移动终端桌面的界面布局和界面操作方式。
使移动终
中设定的界面布
其中运行移动终端中该目标桌面主题对应的桌面主题程序具体为:
通过intent方式运行移动终端中该目标桌面主题对应的桌面主题程序。其
作
中intent是不同组件之间进行通信的“媒介”或者“信使”,intent是指执行某操
的一个抽象描述,用于对一次操作的动作、动作涉及的数据、附加数
描述。其具体过程如下: 据等进行
A1、构造用于运行目标桌面主题对应的桌面主题程序的intent。
该intent用于告知移动终端的操作系统要切换至目标桌面主题。
A2、移动终端的操作系统根据该intent运行该目标桌面主题对应的桌面主
在本实施例中,移动终端的操作系统根据该Intent中的描述,调用移动终
端中目标桌面主题对应的桌面主题程序,以运行该目标桌面主题对应的桌面
题程序。
主
题程序。
在本发明另一实施例中,运行移动终端中该目标桌面主题对应的桌面主题
B1、获取该目标桌面主题对应的桌面主题程序包。
在本实施例中,可以先扫描移动终端本地是否存储有该目标桌面主题对应
的
的桌面主题程序包,若是,则直接从移动终端本地获取该目标桌面主题对应
桌面主题程序包,否则,提示用户下载该目标桌面主题对应的桌面主
程序具体为:
题程序包。
B2、对该桌面主题程序包进行解压缩处理,得到该桌面主题程序的可执行
B3、通过移动终端的操作系统加载桌面主题程序的可执行文件和资源文
在本发明另一实施例中,在B3之前,该方法还包括下述步骤:
将当前桌面主题对应的桌面主题程序的可执行文件和资源文件从内存中移
在本实施例中,从桌面主题列表中确定目标桌面主题后,运行该目标桌面
界
主题对应的桌面主题程序,通过桌面主题程序对移动终端桌面的界面布局和
面操作方式进行重新配置,从而使移动终端可以快速、便捷的从当前
切换至目标桌面主题,由于从当前桌面主题切换至目标桌面主
桌面的界面布局以及界面操作方式均会发生变化,使得
除,以节省内存资源。
件,以运行该桌面主题程序。
文件(dex文件)和资源文件。
桌面主题
题时,移动终端
移动终端的桌面主题的
切换形式多样化,可交互性好。
在本发明另一实施中,当移动终端中的桌面主题列表为从网络拉取到的桌
判断移动终端中是否下载或者安装该目标桌面主题所对应的桌面主题程
主
序,如果未下载,则从网络或者采用其他方式将目标桌面主题所对应的桌面
题程序下载并安装至移动终端,若未安装,在将目标桌面主题所对应
题程序安装至移动终端。
面主题列表时,则在S103之前,该方法还包括:
的桌面主
在本实施例中,由于可以直接从网络拉取到桌面主题列表,且在拉取到桌
于
实施例二
在本实施例中,图1所示的方法可应用到桌面应用程序中,通过桌面应用
户
程序对移动终端的桌面主题进行下载、更新、加载或切换处理,从而使得用
可以只下载并安装一个桌面应用程序,即可使用各种界面布局和界面
各异的桌面主题。请参阅图2,为本发明实施例提供的基于桌
面主题切换方法,详述如下:
面主题列表后,通过切换至该桌面主题列表中的任意一个桌面主题,从而便
动态推广桌面主题,为移动终端提供更丰富、更多样化的桌面主题。
操作方式
面应用程序的桌
S201,桌面应用程序扫描移动终端中的桌面主题列表。
具体的,桌面应用程序扫描移动终端中该桌面应用程序可支持的桌面主题
程序,并将扫描到的桌面主题程序对应的桌面主题汇集成桌面主题列表。
其中桌面应用程序扫描移动终端中该桌面应用程序可支持的桌面主题程序
桌面应用程序扫描移动终端中的桌面主题程序,判断扫描到的桌面主题程
的
序是否为采用主题软件开发工具包(Software Development Kit,SDK)开发
桌面主题程序,如果是,则判定扫描到的桌面主题程序为桌面应用程
桌面主题程序。
的具体过程如下:
序支持的
具体的,主题SDK包中提供有桌面应用程序的基础应用程序编程接口
以
S202,桌面应用程序从桌面主题列表中确定需要切换到的目标桌面主题。
S203,运行移动终端中该目标桌面主题对应的桌面主题程序,通过该桌面
其中运行移动终端中该目标桌面主题对应的桌面主题程序的具体方式如
桌面应用程序采用intent方式运行移动终端中该目标桌面主题对应的桌面
桌面应用程序构建用于运行目标桌面主题对应的桌面主题程序的intent。
移动终端的操作系统根据该intent运行该目标桌面主题对应的桌面主题程
序。
主题程序,具体如下:
下:
主题程序控制移动终端桌面的界面布局和界面操作方式。
其具体过程如上所述,在此不再赘述。
(Application Programming Interface,API)的方法,因此,桌面应用程序可
识别出采用主题SDK包开发的桌面主题程序。
运行移动终端中该目标桌面主题对应的桌面主题程序的具体方式还可以如
获取该目标桌面主题对应的桌面主题程序包;
对该桌面主题程序包进行解压缩处理,得到该桌面主题程序的可执行文件
通过移动终端的操作系统加载桌面主题程序的可执行文件和资源文件,以
在本实施例中,通过桌面应用程序实现桌面主题的切换,从而使得移动终
操
实施例三
图3示出了本发明实施例提供的移动终端桌面主题的切换装置的结构,为
该移动终端桌面主题的切换装置可以用于移动终端,可以是运行于移动终
件
列表扫描单元1,用于扫描移动终端中的桌面主题列表。
该列表扫描单元1具体用于扫描移动终端中已经下载并且安装的桌面主题
端内的软件单元、硬件单元或者软硬件相结合的单元,也可以作为独立的挂
集成到移动终端中或者运行于移动终端的应用系统中,其中:
了便于说明仅示出了与本发明实施例相关的部分。
端用户只需要下载并安装桌面应用程序,就可以使用各种桌面主题,给用户
作带来极大方便。
运行该桌面主题程序。
(dex文件)和资源文件;
下:
的
程序以及内置于移动终端的桌面主题程序,并将扫描到的桌面主题程序对应
桌面主题汇集成桌面主题列表。
在本实施例中,列表扫描单元1在接收到桌面主题列表显示指令后,扫描
意
在本发明另一实施例中,列表扫描单元1也可以通过网络拉取到桌面主题
目标主题确定单元2,用于从桌面主题列表中确定需要切换到的目标桌面
主题切换单元3,用于运行移动终端中所述目标桌面主题对应的桌面主题
主题。
列表。
移动终端中的桌面主题列表。其中输入桌面主题列表显示指令的方式可以任
设定。
程序,通过所述桌面主题程序控制移动终端桌面的界面
布局和界面操作方式。
在本发明一种实施例中,主题切换单元3包括第一切换模块31用于构造用
于运行目标桌面主题对应的桌面主题程序的intent,以使移动终端的操作系
据所述intent运行所述目标桌面主题对应的桌面主题程序。 统根
在本发明另一实施例中,请参阅图4,主题切换单元3包括第二切换模块
序
32,用于获取所述目标桌面主题对应的桌面主题程序包;对所述桌面主题程
包进行解压缩处理,得到该桌面主题程序的可执行文件和资源文件;
终端的操作系统加载所述桌面主题程序的可执行文件和资源文
桌面主题程序。
通过移动
件,以运行所述
优选的,请参阅图4,该主题切换单元3还包括资源移除模块33,用于在
当
加载所述目标桌面主题对应的桌面主题程序的可执行文件和资源文件前,将
前桌面主题对应的桌面主题程序的可执行文件和资源文件从内存中移
除。
值得注意的是,上述系统,所包括的各个单元只是按照功能逻辑进行划分
能
的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功
单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保
护范围。
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤
机
是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算
可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘
等。
在本实施例中,通过扫描移动终端中的桌面主题列表,从中确定需要切换
通
到的目标桌面主题,运行移动终端中该目标桌面主题对应的桌面主题程序,
过运行的桌面主题程序对移动终端桌面进行界面布局以及界面操作方
制,使得桌面主题的切换形式多样化、且可交互性强。在加载
对应的桌面主题程序的可执行文件和资源文件之前,将
应的桌面主题程序的可执行文件和资源文件从内
式的控
目标桌面主题所
切换前的桌面主题所对
存中移除,节省内存资源。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发
明
明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发
的保护范围之内。


发布评论