一种移动终端主题样式的动态变更方法

文档序号:6457727阅读:198来源:国知局
专利名称:一种移动终端主题样式的动态变更方法
技术领域
本发明涉及一种移动终端主题样式的动态变更方法,尤其涉及利用可扩展标记语言(Hypertext Markup Language,简称XML)作为手机主题样式的 配置文件和解析文件实现手机主题样式的动态变更方法。
背景技术
手机主题样式是手机终端的一个基本的功能,由于手机终端i殳备的日益 普及,越来越多的客户特别是年轻客户不仅仅满足于DIY手机铃音,背景 图片、颜色和动画等简单的定制功能,而是希望能够在手机终端上实现更多 的主题样式、控件布局等的自由控制,以满足自己的喜好和习惯。就现在的手机而言,手机的主题样式大部分在代码中实现,例如各个图 形用户接口 ( graphical user interface,筒称GUI)控件的布局,需要在手积i 代码中实现对该控件的定位, 一旦定位就不能随便更改,这些都是出厂前就 已经在手机软件中确定了 ,所以手机一旦出厂以后,就不能进行动态的更新, 因此现在市面上的手机大部分只有一种主题样式,对主题样式的修改只能通 过非动态更新方法,修改诸如铃音、背景图片,颜色以及动画等,。各个手机厂商有自己不同的主题样式的设置,对于不同手机厂商,其主 题样式可能不一样,例如对于手机确认键是左软键或右软键,不同的手机 厂商设计不同,用户在更换手机时去适应就是一件比较麻烦的事。为了能给 用户提供更好的服务,手机终端更多的主题样式的自由定制可以成为手机终 端厂商和运营商的竟争优势之一。发明内容本发明所要解决的技术问题是提供一种手机主题样式的动态变更方法,所述方法解决了现有技术中,手机终端不能利用动态的变更方法来修改手机 主题样式。为了解决上述技术问题,本发明提供了 一种手机主题样式的动态变更方法,包括如下步骤步骤l:获取移动终端用户所需要的新的主题样式的资源文件、所述资 源文件的配置文件和所述配置文件的解析文件;步骤2:将所述资源文件、配置文件和解^f文件输入到所述移动终端中;步骤3:用户选用所述新的主题样式后,所述移动终端导入所述新的主 题样式的资源文件的配置文件和所述配置文件的解析文件,所述解析文件对 所述配置文件进行解析生成所述新的主题样式。进一步地,所述步骤l中,获取移动终端用户所需要的新的主题样式的 资源文件、所述资源文件的配置文件和所述配置文件的解析文件,包括用 户通过移动终端配套软件在电脑上设置所需要的新的主题样式的资源文件, 并设置所述资源文件的配置文件和所述配置文件的解析文件。进一步地,所述主题样式为控件属性,所述控件属性包括控件的位置、 大小、颜色和形状。进一步地,用户通过移动终端配套软件在电脑上设置所需要的移动终端 的新的控件属性的资源文件,设置所述资源文件的配置文件并在所述配置文 件中设置所述新的控件属性,设置所述配置文件的解析文件,所述解析文件 解析所述配置文件,生成所述新的控件属性。进一步地,用户通过移动终端配套软件在电脑上设置所需要的移动终端 的新的控件属性的资源文件,设置所述资源文件的配置文件,设置所述配置 文件的解析文件并在所述解析文件中设置所述配置文件中的新的控件属性, 所述解析文件解析所述配置文件,生成所述新的控件属性。进一步地,步骤3中,用户选用所述新的主题样式,包括如下步骤移 动终端在开机过程中,首先检测是否有了新的主题样式的资源文件,当发现 了新的主题样式的资源文件时,所述移动终端才是示用户选择是否启用新的主 题样式替换原有主题样式,用户选择新的主题样式。进一步地,步骤3中,用户选用所述新的主题样式,包括如下步骤用 户在移动终端设置区查找到主题样式列表,选择新的主题样式。进一步地,所述配置文件和解析文件为XML配置文件和解4斤文件进一步地,所述移动终端为手机。本发明所提供的方法,使得用户可以在电脑上利用手机终端配套软件自 己设置需要的手机主题样式资源文件、所述资源文件的XML配置文件及解 析文件;或者从网上下载新的手机主题包,把该主题包中的资源文件、配置 文件和对应的解析文件导入手机终端,通过解析文件对配置文件的解析获得 新的手机主题样式,定位后,实现对手机终端的主题样式的动态配置。用户 更换手机时,就能自己定制自己习惯的主题样式,使得新手机能更好的适应 客户的习惯。


图1为变更前手机中的主题样式。图2为图1中变更前的主题样式对应的XML配置文件。 图3为图2中的XML配置文件对应的解析文件。 图4为变更后的主题样式。图5为变更后的主题样式对应的XML配置文件。图6为图5中变更后的主题样式对应的XML文件的解析文件。图7为手机开机过程中主题样式动态变更的流程图。
具体实施方式
本发明的目的在于提供一种手机终端的主题样式动态变更的实现方法, 在不改变当前的手机终端软件包的情况下,通过对手机终端主题样式的资源 文件的变更达到改变手机终端主题样式的目的。也就是,让用户可以在电脑 上,根据自己的需要的主题样式,使用手机终端的配套软件,设置资源文件、 手机终端主题样式的XML配置文件和解析文件,或者从网上下载新的手机主题包,所述手机主题包中包含由主题设置所需要的资源文件,对应的XML 配置文件以及对应的解析文件,并把该主题包中的文件导入手机终端,实现 对手机终端的主题样式的动态配置。这样,用户可以^f艮方便的自己设置主题 样式,以满足自己对各式主题样式的需求。本发明提出的解决方法,采用XML配置文件的可解析性,然后对XML 的各个控件属性,我们自己设置一个解析文件,利用解析文件对所述配置文 件进行解析,以实现主题样式的动态变更。在该解析文件中,也可以直接定 义XML配置文件中各控件的属性,同样可以生成一个新主题样式。配置文件既可以是XML类型,也可以是手机所能处理的其它类型。一 种手机可以对几套配置文件以及配置文件对应的解析文件进行处理,只要在 手机软件中进行了设置,其他类型的配置文件和解析文件也能实现资源文件 配置和解析,实现手机终端主题样式的动态变更。具体方法如下第一步用户在电脑上设置主题包或下载主题包,即用户获取移动终端 用户所需要的新的主题样式的资源文件、所述资源文件的配置文件和所述配 置文件的解析文件。手机厂家通过手机配套软件提供用户 一个可视化的XML配置文件以及 对应的解析文件的动态生成工具,用户可以通过该工具进行手机终端的主题 包的可视化开发或者用户也可以从网络下栽所需要的新的主题包。当用户需要新的手机终端主题样式时,可以按照自己所需要的主题样式 定义一些资源文件,然后根据这些自定义的资源文件,利用手机厂商提供的 一种XML配置文件及对应XML解析文件的生成器,在该生成器上按自定 义的主题样式的资源文件生成XML配置文件和对应的解析文件,最后与用 户自定义的资源文件一起生成新的手机资源文件。同样,该手^L资源文件也 可以在网络上进行下载交流。第二步将所述资源文件、配置文件和解析文件输入到手机中,即把主 题包中的各个文件一起利用各种传输方法导入到手机特定资源区,以便 XML配置文件利用主题包中的资源文件进行配置,解析文件则是对XML配置文件进行解析达到最后主题定义。第三步用户选用所述新的主题样式后,所述移动终端导入所述新的主题样式的资源文件的配置文件和所述配置文件的解析文件,所述解析文件对 所述配置文件进行解析生成所述新的主题样式。手机在开机过程中,首先检测是否有了新的主题样式的资源文件,当发 现了新的主题样式的资源文件时,手机提示用户选择是否启用新的主题样式 替换原有主题样式,在用户选择应用新的主题样式同意变更原来的资源文件后,手机软件将新的资源文件替换原有的主题样式资源文件,导入该XML 配置文件和对应的解析文件,利用解析文件对XML配置文件进4亍解析,就 得到该文件中所定义的主题样式,并在手机界面上进行显示,继续完成手机 开机流程。如杲没有开机过程变更,在手机设置区也可以查找到所有的手机主题样 式列表,然后通过选择某个主题样式最终达到动态变换手机终端主题样式的 目的。利用对应的解析文件对XML配置文件解析生成手^Uf端主题样式,不 仅仅能改变开关机流程和待机界面的样式,而且对于手机终端中的所有应用 子菜单都可以通过使用这种方式进行生成,利用这种方式,可以使得手机终 端中的所有的人机界面(Man-MachineInterface,筒称MMI)都可以通过该 方法动态变更,更好的满足用户自己定制主题的要求。所述终端不限于手机终端,可以是任何可以进行主题样式动态变更的移 动终端。以下结合附图的详细描述,将更清楚地理解本发明的技术方案。如图1所示,为变更前的主题样式,为3个方形的功能1名称、功能2 名称和功能3按钮。如图2所示,在该主题样式的XML配置文件中对应的定义了 3个项目 (ITEM),分别代表了该主题样式中的3个控件按钮和功能以及相对应的 属性,所述按钮属性按钮的位置、大小、颜色和形状。如图3所示,为图2中的主题样式对应的XML配置文件的解析文件,所述解析文件解析所述XML配置文件中的各种属性。例如,项目1、项目 2和项目3的位置属性,通过解析文件解析并在屏幕上进行定位,分别定位 在(0, 0) 、 (80, 0) 、 (120, 0)。在另一实施例中,项目1、项目2 和项目3的按钮的位置属性也可以在解析文件中直接进行设置。如图4所示,为手机变更后的主题样式,功能1名称、功能2名称和功 能3纟姿^組的形状和位置属性都发生了改变。如图5所示,变更后的主题样式对应的XML配置文件中同样定义了 3 个项目(ITEM),分别代表了该主题样式中定义的3个按钮和功能,但是 这3个项目(ITEM )的按钮(button)属性发生了改变,分别由原来的按钮 1、按钮2、按钮3变成了新的按钮4、按钮5、按钮6,主题样式中的按钮 样式属性由原来的方形变成了圆形或椭圓形。在这里不仅仅能够变更按钮样 式、位置,还能根据需要在项目(ITEM)〈属性(attribute)〉中变更其它属性, 如大小,颜色等等。如图6所示,为图5中变更后的主题样式对应的XML配置文件的解析 文件,通过该解析文件对图5中的配置文件进行解析,使原来的主题样式变 更为新的主题样式。例如,在图5中的配置文件中设置项目的位置属性,在 解析文件中解析该位置属性进行定位,变更原来的项目中的按钮位置为新的 位置(120, 260) 、 (0, 260) 、 ( 80, 130),这时按钮所对应的功能并 没有发生变化。在另一实施例中,变更后的项目中按钮的位置可以在解析文件中直接进 行设置。应当理解的是,对本发明技术所在领域的普通技术人员来说,可以根据 本发明的技术方案及其构思进行相应的等同改变或替换,而所有这些改变或 替换,都应属于本发明所附权利要求的保护范围。
权利要求
1、一种移动终端主题样式的动态变更方法,包括如下步骤步骤1获取移动终端用户所需要的新的主题样式的资源文件、所述资源文件的配置文件和所述配置文件的解析文件;步骤2将所述资源文件、配置文件和解析文件输入到所述移动终端中;步骤3用户选用所述新的主题样式后,所述移动终端导入所述新的主题样式的资源文件的配置文件和所述配置文件的解析文件,所述解析文件对所述配置文件进行解析生成所述新的主题样式。
2、 如权利要求l所述的方法,其特征在于,所述步骤1中,获取移动 终端用户所需要的新的主题样式的资源文件、所述资源文件的配置文件和所 述配置文件的解析文件,包括用户通过移动终端配套软件在电脑上设置所 需要的新的主题样式的资源文件,并设置所述资源文件的配置文件和所述配 置文件的解析文件。
3、 如权利要求2所述的方法,其特征在于,所述主题样式为控件属性, 所述控件属性包括控件的位置、大小、颜色和形状。
4、 如权利要求3所述的方法,其特征在于,包括如下步骤用户通过 移动终端配套软件在电脑上设置所需要的移动终端的新的控件属性的资源 文件,设置所述资源文件的配置文件并在所述配置文件中设置所述新的控件 属性,设置所述配置文件的解析文件,所述解析文件解析所述配置文件,生 成所述新的控件属性。
5、 如权利要求3所述的方法,其特征在于,包括如下步骤用户通过 移动终端配套软件在电脑上设置所需要的移动终端的新的控件属性的资源 文件,设置所述资源文件的配置文件,设置所述配置文件的解析文件并在所 述解析文件中设置所述配置文件中的新的控件属性,所述解析文件解析所述 配置文件,生成所述新的控件属性。
6、 如权利要求l所述的方法,其特征在于,步骤3中,用户选用所述 新的主题样式,包括如下步骤移动终端在开机过程中,首先检测是否有了 新的主题样式的资源文件,当发现了新的主题样式的资源文件时,所述移动终端提示用户选择是否启用新的主题样式替换原有主题样式,用户选择新的 主题样式。
7、 如权利要求l所述的方法,其特征在于,步骤3中,用户选用所述 新的主题样式,包括如下步骤用户在移动终端设置区查找到主题样式列表, 选择新的主题样式。
8、 如权利要求1至7任一所述的方法,其特征在于,所述配置文件和 解析文件为XML配置文件和解析文件
9、 如权利要求1至7任一所述的方法,其特征在于,所述移动终端为 手机。
全文摘要
本发明涉及一种移动终端主题样式的动态变更方法,所述方法包括如下步骤步骤1获取移动终端用户所需要的新的主题样式的资源文件、所述资源文件的配置文件和所述配置文件的解析文件;步骤2将所述资源文件、配置文件和解析文件输入到所述移动终端中;步骤3用户选用所述新的主题样式后,所述移动终端导入所述新的主题样式的资源文件的配置文件和所述配置文件的解析文件,所述解析文件对所述配置文件进行解析生成所述新的主题样式。本发明的有益效果在于,用户更换手机时,就能自己定制自己习惯的主题样式,使得新手机能更好的适应客户的习惯。
文档编号G06F9/44GK101216765SQ200810002788
公开日2008年7月9日 申请日期2008年1月21日 优先权日2008年1月21日
发明者周瑞明 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1