移动终端桌面主题的切换方法和装置制造方法

文档序号:6502120阅读:117来源:国知局
移动终端桌面主题的切换方法和装置制造方法
【专利摘要】本发明适用于信息处理领域,提供了移动终端桌面主题的切换方法和装置,所述方法包括:扫描移动终端中的桌面主题列表;从桌面主题列表中确定需要切换到的目标桌面主题;运行移动终端中所述目标桌面主题对应的桌面主题程序,通过所述桌面主题程序控制移动终端桌面的界面布局和界面操作方式。本发明通过运行的与目标桌面主题对应的桌面主题程序对移动终端桌面进行界面布局以及界面操作方式的控制,以从当前桌面主题切换至目标桌面主题,使得桌面主题的切换形式多样化、且可交互性强。
【专利说明】移动终端桌面主题的切换方法和装置

【技术领域】
[0001] 本发明属于信息处理领域,尤其涉及移动终端桌面主题的切换方法和装置

【背景技术】
[0002] 随着智能操作系统在移动终端中的广泛应用,可在移动终端中运行的应用程序越 来越多。如可在移动终端中运行桌面应用程序等。其中桌面应用程序是指用于管理和显示 移动终端中已经安装的各种应用程序和只能显示在移动终端桌面的浮动组件(Widget)的 应用程序。
[0003] 现有的桌面应用程序提供了多种功能,以便用户可以方便、快捷的操作移动终端, 同时给用户带来较好的体验。如现有的桌面应用程序提供了多种桌面主题,每种桌面主题 为用户提供了不同显示效果的界面。
[0004] 为了使用户可以使用桌面应用程序提供的各种桌面主题,现有技术提供了桌面主 题的切换方法,其具体过程简述如下:在接收到桌面主题切换指令时,将移动终端桌面上显 示的应用程序图标的图片或者颜色替换成该桌面主题切换指令指定的图片或者颜色,以达 到切换移动终端桌面主题的目的。这种方式由于只替换掉移动终端桌面上显示的应用程序 图标的图片或者颜色,存在主题切换形式单一,可交互性差的问题。


【发明内容】

[0005] 本发明实施例提供移动终端桌面主题的切换方法,旨在解决现有的桌面主题的切 换方法存在的切换形式单一、可交互性差的问题。
[0006] 本发明实施例是这样实现的,移动终端桌面主题的切换方法,所述方法包括:
[0007] 扫描移动终端中的桌面主题列表;
[0008] 从桌面主题列表中确定需要切换到的目标桌面主题;
[0009] 运行移动终端中所述目标桌面主题对应的桌面主题程序,通过所述桌面主题程序 控制移动终端桌面的界面布局和界面操作方式。
[0010] 本发明实施例还提供移动终端桌面主题的切换装置,所述装置包括:
[0011] 列表扫描单元,用于扫描移动终端中的桌面主题列表;
[0012]目标主题确定单元,用于从桌面主题列表中确定需要切换到的目标桌面主题; [0013] 主题切换单元,用于运行移动终端中所述目标桌面主题对应的桌面主题程序,通 过所述桌面主题程序控制移动终端桌面的界面布局和界面操作方式。
[0014] 在本发明实施例中,通过扫描移动终端中的桌面主题列表,从中确定需要切换到 的目标桌面主题,运行移动终端中该目标桌面主题对应的桌面主题程序,通过运行的桌面 主题程序对移动终端桌面进行界面布局以及界面操作方式的控制,使得桌面主题的切换形 式多样化、且可交互性强。

【专利附图】

【附图说明】
[0015] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述 中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些 附图获得其他的附图。
[0016] 图1是本发明实施例提供的移动终端桌面主题的切换方法的实现流程图;
[0017] 图2是本发明实施例提供的基于桌面应用程序的桌面主题切换方法的实现流程 图;
[0018] 图3是本发明实施例提供的移动终端桌面主题的切换装置的结构框图;
[0019] 图4是本发明另一实施例提供的移动终端桌面主题的切换装置的结构框图。

【具体实施方式】
[0020] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
[0021] 在本发明实施例中,通过扫描移动终端中的桌面主题列表,从中确定需要切换到 的目标桌面主题,运行移动终端中该目标桌面主题对应的桌面主题程序,通过运行的桌面 主题程序对移动终端桌面进行界面布局以及界面操作方式的控制,使得桌面主题的切换形 式多样化、且可交互性强。
[0022] 为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0023] 实施例一
[0024] 图1示出了本发明实施例提供的移动终端桌面主题的切换方法的实现流程,详述 如下:
[0025] S101,扫描移动终端中的桌面主题列表。
[0026] 在本实施例中,扫描移动终端中已经下载并且安装的桌面主题程序,并将扫描到 的桌面主题程序对应的桌面主题汇集成桌面主题列表。
[0027] 具体的,为了使移动终端可以在多个桌面主题之间进行切换,为用户提供更为多 样化的桌面展示效果,可以先将桌面主题程序内置于移动终端中,或者移动终端动态的从 网络或者其他途径下载桌面主题程序,并将下载的桌面主题程序安装到移动终端本地。在 需要进行桌面主题切换时,移动终端扫描已经下载并安装到本地的桌面主题程序以及内置 于移动终端的桌面主题程序,并将扫描到的桌面主题程序对应的桌面主题汇集成桌面主题 列表。
[0028] 在本发明另一实施例中,也可以从网络下载桌面主题列表。其中从网络下载桌面 主题列表的具体方式可以为:移动终端向网络中的桌面主题服务器发送下载请求,从网络 中的桌面主题服务器中下载桌面主题列表,桌面主题服务器也可以向移动终端推送桌面主 题列表。
[0029] 其中桌面主题程序是指用于对移动终端桌面进行界面布局以及界面操作方式的 控制和管理的应用程序。其中界面布局是指需要在移动终端桌面上显示的界面元素在移动 终端桌面的显示布局。界面操作方式是指对用户在移动终端桌面上的操作行为的响应方 式。
[0030] 该界面布局包括但不限于移动终端桌面的页面布局和同一页面上的界面元素布 局。其中移动终端桌面的页面布局包括但不限于将移动终端桌面分成的页面数、每个页面 显示的界面元素、每个页面的背景图片等。其中同一页面上的界面元素布局包括但不限于 界面元素的位置、图片、颜色等。如界面元素为应用程序图标时,用于显示该应用程序图标 的图片,该应用程序图标显示的位置等。
[0031] 该界面操作方式举例说明如下,但不以该举例说明为限。如对用户在移动终端桌 面上的滑动手势、长按手势、长按后滑动的手势等的响应方式。如当用户按下移动终端桌面 上的某个应用程序图标时,在运行该应用程序图标所对应的应用程序的过程中,播放运行 动画等。
[0032] 在本实施例中,每一个桌面主题程序中定义的界面布局以及界面操作方式代表一 种桌面主题,不同的桌面主题程序由于提供了不同界面布局以及界面操作方式,因此不同 的桌面主题程序所对应的桌面主题所呈现出的界面展示效果可以完全不同。
[0033] 在本实施例中,在接收到桌面主题列表显示指令后,扫描移动终端中的桌面主题 列表。其中输入桌面主题列表显示指令的方式可以任意设定。
[0034] S102,从桌面主题列表中确定需要切换到的目标桌面主题。
[0035] 其中从桌面主题列表中确定需要切换到的目标桌面主题的方式包括但不限于通 过移动终端的上下移动按键,在桌面主题列表中的各桌面主题之间进行上下移动,并选中 桌面主题列表中的某个桌面主题,以将选中的桌面主题确定为需要切换到的目标桌面主 题。或者通过移动终端的触摸屏选中桌面主题列表中的某个桌面主题,以将选中的桌面主 题确定为需要切换到的目标桌面主题。
[0036] S103,运行移动终端中该目标桌面主题对应的桌面主题程序,通过该桌面主题程 序控制移动终端桌面的界面布局和界面操作方式。
[0037] 具体的,运行移动终端中该目标桌面主题对应的桌面主题程序后,该桌面主题程 序将按照其设定的界面布局来重新布局移动终端桌面,并按照该桌面主题程序设定的界面 操作方式来响应用户在移动终端桌面的操作行为,使移动终端桌面的界面布局以及界面操 作方式均切换为该桌面主题程序中设定的界面布局和界面操作方式。
[0038] 其中运行移动终端中该目标桌面主题对应的桌面主题程序具体为:
[0039] 通过intent方式运行移动终端中该目标桌面主题对应的桌面主题程序。其中 intent是不同组件之间进行通信的"媒介"或者"信使",intent是指执行某操作的一个 抽象描述,用于对一次操作的动作、动作涉及的数据、附加数据等进行描述。其具体过程如 下:
[0040] A1、构造用于运行目标桌面主题对应的桌面主题程序的intent。
[0041] 该intent用于告知移动终端的操作系统要切换至目标桌面主题。
[0042] A2、移动终端的操作系统根据该intent运行该目标桌面主题对应的桌面主题程 序。
[0043] 在本实施例中,移动终端的操作系统根据该Intent中的描述,调用移动终端中目 标桌面主题对应的桌面主题程序,以运行该目标桌面主题对应的桌面主题程序。
[0044] 在本发明另一实施例中,运行移动终端中该目标桌面主题对应的桌面主题程序具 体为:
[0045] B1、获取该目标桌面主题对应的桌面主题程序包。
[0046] 在本实施例中,可以先扫描移动终端本地是否存储有该目标桌面主题对应的桌面 主题程序包,若是,则直接从移动终端本地获取该目标桌面主题对应的桌面主题程序包,否 贝1J,提示用户下载该目标桌面主题对应的桌面主题程序包。
[0047] B2、对该桌面主题程序包进行解压缩处理,得到该桌面主题程序的可执行文件 (dex文件)和资源文件。
[0048] B3、通过移动终端的操作系统加载桌面主题程序的可执行文件和资源文件,以运 行该桌面主题程序。
[0049] 在本发明另一实施例中,在B3之前,该方法还包括下述步骤:
[0050] 将当前桌面主题对应的桌面主题程序的可执行文件和资源文件从内存中移除,以 节省内存资源。
[0051] 在本实施例中,从桌面主题列表中确定目标桌面主题后,运行该目标桌面主题对 应的桌面主题程序,通过桌面主题程序对移动终端桌面的界面布局和界面操作方式进行重 新配置,从而使移动终端可以快速、便捷的从当前桌面主题切换至目标桌面主题,由于从当 前桌面主题切换至目标桌面主题时,移动终端桌面的界面布局以及界面操作方式均会发生 变化,使得移动终端的桌面主题的切换形式多样化,可交互性好。
[0052] 在本发明另一实施中,当移动终端中的桌面主题列表为从网络拉取到的桌面主题 列表时,则在S103之前,该方法还包括:
[0053] 判断移动终端中是否下载或者安装该目标桌面主题所对应的桌面主题程序,如果 未下载,则从网络或者采用其他方式将目标桌面主题所对应的桌面主题程序下载并安装至 移动终端,若未安装,在将目标桌面主题所对应的桌面主题程序安装至移动终端。
[0054] 在本实施例中,由于可以直接从网络拉取到桌面主题列表,且在拉取到桌面主题 列表后,通过切换至该桌面主题列表中的任意一个桌面主题,从而便于动态推广桌面主题, 为移动终端提供更丰富、更多样化的桌面主题。
[0055] 实施例二
[0056] 在本实施例中,图1所示的方法可应用到桌面应用程序中,通过桌面应用程序对 移动终端的桌面主题进行下载、更新、加载或切换处理,从而使得用户可以只下载并安装一 个桌面应用程序,即可使用各种界面布局和界面操作方式各异的桌面主题。请参阅图2,为 本发明实施例提供的基于桌面应用程序的桌面主题切换方法,详述如下:
[0057] S201,桌面应用程序扫描移动终端中的桌面主题列表。
[0058] 具体的,桌面应用程序扫描移动终端中该桌面应用程序可支持的桌面主题程序, 并将扫描到的桌面主题程序对应的桌面主题汇集成桌面主题列表。
[0059] 其中桌面应用程序扫描移动终端中该桌面应用程序可支持的桌面主题程序的具 体过程如下:
[0060] 桌面应用程序扫描移动终端中的桌面主题程序,判断扫描到的桌面主题程序是否 为采用主题软件开发工具包(Software Development Kit, SDK)开发的桌面主题程序,如果 是,则判定扫描到的桌面主题程序为桌面应用程序支持的桌面主题程序。
[0061] 具体的,主题SDK包中提供有桌面应用程序的基础应用程序编程接口 (Application Programming Interface,API)的方法,因此,桌面应用程序可以识别出采用 主题SDK包开发的桌面主题程序。
[0062] S202,桌面应用程序从桌面主题列表中确定需要切换到的目标桌面主题。其具体 过程如上所述,在此不再赘述。
[0063] S203,运行移动终端中该目标桌面主题对应的桌面主题程序,通过该桌面主题程 序控制移动终端桌面的界面布局和界面操作方式。
[0064] 其中运行移动终端中该目标桌面主题对应的桌面主题程序的具体方式如下:
[0065] 桌面应用程序采用intent方式运行移动终端中该目标桌面主题对应的桌面主题 程序,具体如下:
[0066] 桌面应用程序构建用于运行目标桌面主题对应的桌面主题程序的intent。
[0067] 移动终端的操作系统根据该intent运行该目标桌面主题对应的桌面主题程序。
[0068] 运行移动终端中该目标桌面主题对应的桌面主题程序的具体方式还可以如下:
[0069] 获取该目标桌面主题对应的桌面主题程序包;
[0070] 对该桌面主题程序包进行解压缩处理,得到该桌面主题程序的可执行文件(dex 文件)和资源文件;
[0071] 通过移动终端的操作系统加载桌面主题程序的可执行文件和资源文件,以运行该 桌面主题程序。
[0072] 在本实施例中,通过桌面应用程序实现桌面主题的切换,从而使得移动终端用户 只需要下载并安装桌面应用程序,就可以使用各种桌面主题,给用户操作带来极大方便。
[0073] 实施例三
[0074] 图3示出了本发明实施例提供的移动终端桌面主题的切换装置的结构,为了便于 说明仅不出了与本发明实施例相关的部分。
[0075] 该移动终端桌面主题的切换装置可以用于移动终端,可以是运行于移动终端内的 软件单元、硬件单元或者软硬件相结合的单元,也可以作为独立的挂件集成到移动终端中 或者运行于移动终端的应用系统中,其中:
[0076] 列表扫描单元1,用于扫描移动终端中的桌面主题列表。
[0077] 该列表扫描单元1具体用于扫描移动终端中已经下载并且安装的桌面主题程序 以及内置于移动终端的桌面主题程序,并将扫描到的桌面主题程序对应的桌面主题汇集成 桌面主题列表。
[0078] 在本实施例中,列表扫描单元1在接收到桌面主题列表显示指令后,扫描移动终 端中的桌面主题列表。其中输入桌面主题列表显示指令的方式可以任意设定。
[0079] 在本发明另一实施例中,列表扫描单元1也可以通过网络拉取到桌面主题列表。
[0080] 目标主题确定单元2,用于从桌面主题列表中确定需要切换到的目标桌面主题。
[0081] 主题切换单元3,用于运行移动终端中所述目标桌面主题对应的桌面主题程序,通 过所述桌面主题程序控制移动终端桌面的界面布局和界面操作方式。
[0082] 在本发明一种实施例中,主题切换单元3包括第一切换模块31用于构造用于运行 目标桌面主题对应的桌面主题程序的intent,以使移动终端的操作系统根据所述intent 运行所述目标桌面主题对应的桌面主题程序。
[0083] 在本发明另一实施例中,请参阅图4,主题切换单元3包括第二切换模块32,用于 获取所述目标桌面主题对应的桌面主题程序包;对所述桌面主题程序包进行解压缩处理, 得到该桌面主题程序的可执行文件和资源文件;通过移动终端的操作系统加载所述桌面主 题程序的可执行文件和资源文件,以运行所述桌面主题程序。
[0084] 优选的,请参阅图4,该主题切换单元3还包括资源移除模块33,用于在加载所述 目标桌面主题对应的桌面主题程序的可执行文件和资源文件前,将当前桌面主题对应的桌 面主题程序的可执行文件和资源文件从内存中移除。
[0085] 值得注意的是,上述系统,所包括的各个单元只是按照功能逻辑进行划分的,但并 不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是 为了便于相互区分,并不用于限制本发明的保护范围。
[0086] 本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质 中,所述的存储介质,如R0M/RAM、磁盘、光盘等。
[0087] 在本实施例中,通过扫描移动终端中的桌面主题列表,从中确定需要切换到的目 标桌面主题,运行移动终端中该目标桌面主题对应的桌面主题程序,通过运行的桌面主题 程序对移动终端桌面进行界面布局以及界面操作方式的控制,使得桌面主题的切换形式多 样化、且可交互性强。在加载目标桌面主题所对应的桌面主题程序的可执行文件和资源文 件之前,将切换前的桌面主题所对应的桌面主题程序的可执行文件和资源文件从内存中移 除,节省内存资源。
[0088] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 移动终端桌面主题的切换方法,其特征在于,所述方法包括: 扫描移动终端中的桌面主题列表; 从桌面主题列表中确定需要切换到的目标桌面主题; 运行移动终端中所述目标桌面主题对应的桌面主题程序,通过所述桌面主题程序控制 移动终端桌面的界面布局和界面操作方式。
2. 如权利要求1所述的方法,其特征在于,所述扫描移动终端中的桌面主题列表的步 骤,包括: 扫描移动终端中已经下载并且安装的桌面主题程序以及内置于移动终端的桌面主题 程序,并将扫描到的桌面主题程序对应的桌面主题汇集成桌面主题列表。
3. 如权利要求1所述的方法,其特征在于,所述运行移动终端中所述目标桌面主题对 应的桌面主题程序的步骤,包括: 构造用于运行目标桌面主题对应的桌面主题程序的intent ; 移动终端的操作系统根据所述intent运行所述目标桌面主题对应的桌面主题程序。
4. 如权利要求1所述的方法,其特征在于,所述运行移动终端中所述目标桌面主题对 应的桌面主题程序的步骤,包括: 获取所述目标桌面主题对应的桌面主题程序包; 对所述桌面主题程序包进行解压缩处理,得到所述桌面主题程序的可执行文件和资源 文件; 通过移动终端的操作系统加载所述桌面主题程序的可执行文件和资源文件,以运行所 述桌面主题程序。
5. 如权利要求4所述的方法,其特征在于,在所述通过移动终端的操作系统加载所 述桌面主题程序的可执行文件和资源文件,以运行所述桌面主题程序之前,所述方法还包 括: 将当前桌面主题对应的桌面主题程序的可执行文件和资源文件从内存中移除。
6. 移动终端桌面主题的切换装置,其特征在于,所述装置包括: 列表扫描单元,用于扫描移动终端中的桌面主题列表; 目标主题确定单元,用于从桌面主题列表中确定需要切换到的目标桌面主题; 主题切换单元,用于运行移动终端中所述目标桌面主题对应的桌面主题程序,通过所 述桌面主题程序控制移动终端桌面的界面布局和界面操作方式。
7. 如权利要求6所述的装置,其特征在于,所述列表扫描单元具体用于扫描移动终端 中已经下载并且安装的桌面主题程序以及内置于移动终端的桌面主题程序,并将扫描到的 桌面主题程序对应的桌面主题汇集成桌面主题列表。
8. 如权利要求6所述的装置,其特征在于,所述主题切换单元包括: 第一切换模块,用于构造用于运行目标桌面主题对应的桌面主题程序的intent,以使 移动终端的操作系统根据所述intent运行所述目标桌面主题对应的桌面主题程序。
9. 如权利要求6所述的装置,其特征在于,所述主题切换单元包括: 第二切换模块,用于获取所述目标桌面主题对应的桌面主题程序包;对所述桌面主题 程序包进行解压缩处理,得到该桌面主题程序的可执行文件和资源文件;通过移动终端的 操作系统加载所述桌面主题程序的可执行文件和资源文件,以运行所述桌面主题程序。
10.如权利要求9所述的装置,其特征在于,所述主题切换单元还包括: 资源移除模块,用于在加载所述目标桌面主题对应的桌面主题程序的可执行文件和资 源文件前,将当前桌面主题对应的桌面主题程序的可执行文件和资源文件从内存中移除。
【文档编号】G06F9/445GK104123144SQ201310145116
【公开日】2014年10月29日 申请日期:2013年4月24日 优先权日:2013年4月24日
【发明者】李超仲 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1