著录项信息
专利名称 | 一种移动终端主题样式的动态变更方法 |
申请号 | CN200810002788.4 | 申请日期 | 2008-01-21 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2008-07-09 | 公开/公告号 | CN101216765 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 中兴通讯股份有限公司 | 申请人地址 | 广东省深圳市盐田区大梅沙1号厂房
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳市中兴微电子技术有限公司 | 当前权利人 | 深圳市中兴微电子技术有限公司 |
发明人 | 周瑞明 |
代理机构 | 北京安信方达知识产权代理有限公司 | 代理人 | 龙洪;霍育栋 |
摘要
本发明涉及一种移动终端主题样式的动态变更方法,所述方法包括如下步骤:步骤1:获取移动终端用户所需要的新的主题样式的资源文件、所述资源文件的配置文件和所述配置文件的解析文件;步骤2:将所述资源文件、配置文件和解析文件输入到所述移动终端中;步骤3:用户选用所述新的主题样式后,所述移动终端导入所述新的主题样式的资源文件的配置文件和所述配置文件的解析文件,所述解析文件对所述配置文件进行解析生成所述新的主题样式。本发明的有益效果在于,用户更换手机时,就能自己定制自己习惯的主题样式,使得新手机能更好的适应客户的习惯。
技术领域\n本发明涉及一种移动终端主题样式的动态变更方法,尤其涉及利用可扩展标记语言(Hypertext Markup Language,简称XML)作为手机主题样式的配置文件和解析文件实现手机主题样式的动态变更方法。\n背景技术\n手机主题样式是手机终端的一个基本的功能,由于手机终端设备的日益普及,越来越多的客户特别是年轻客户不仅仅满足于DIY手机铃音,背景图片、颜色和动画等简单的定制功能,而是希望能够在手机终端上实现更多的主题样式、控件布局等的自由控制,以满足自己的喜好和习惯。\n就现在的手机而言,手机的主题样式大部分在代码中实现,例如各个图形用户接口(graphical user interface,简称GUI)控件的布局,需要在手机代码中实现对该控件的定位,一旦定位就不能随便更改,这些都是出厂前就已经在手机软件中确定了,所以手机一旦出厂以后,就不能进行动态的更新,因此现在市面上的手机大部分只有一种主题样式,对主题样式的修改只能通过非动态更新方法,修改诸如铃音、背景图片,颜色以及动画等,。\n各个手机厂商有自己不同的主题样式的设置,对于不同手机厂商,其主题样式可能不一样,例如:对于手机确认键是左软键或右软键,不同的手机厂商设计不同,用户在更换手机时去适应就是一件比较麻烦的事。为了能给用户提供更好的服务,手机终端更多的主题样式的自由定制可以成为手机终端厂商和运营商的竞争优势之一。\n发明内容\n本发明所要解决的技术问题是提供一种手机主题样式的动态变更方法,所述方法解决了现有技术中,手机终端不能利用动态的变更方法来修改手机主题样式。\n为了解决上述技术问题,本发明提供了一种手机主题样式的动态变更方法,包括如下步骤:\n步骤1:获取移动终端用户所需要的新的主题样式的资源文件、所述资源文件的配置文件和所述配置文件的解析文件;\n步骤2:将所述资源文件、配置文件和解析文件输入到所述移动终端中;\n步骤3:用户选用所述新的主题样式后,所述移动终端导入所述新的主题样式的资源文件的配置文件和所述配置文件的解析文件,所述解析文件对所述配置文件进行解析生成所述新的主题样式。\n进一步地,所述步骤1中,获取移动终端用户所需要的新的主题样式的资源文件、所述资源文件的配置文件和所述配置文件的解析文件,包括:用户通过移动终端配套软件在电脑上设置所需要的新的主题样式的资源文件,并设置所述资源文件的配置文件和所述配置文件的解析文件。\n进一步地,所述主题样式为控件属性,所述控件属性包括控件的位置、大小、颜色和形状。\n进一步地,用户通过移动终端配套软件在电脑上设置所需要的移动终端的新的控件属性的资源文件,设置所述资源文件的配置文件并在所述配置文件中设置所述新的控件属性,设置所述配置文件的解析文件,所述解析文件解析所述配置文件,生成所述新的控件属性。\n进一步地,用户通过移动终端配套软件在电脑上设置所需要的移动终端的新的控件属性的资源文件,设置所述资源文件的配置文件,设置所述配置文件的解析文件并在所述解析文件中设置所述配置文件中的新的控件属性,所述解析文件解析所述配置文件,生成所述新的控件属性。\n进一步地,步骤3中,用户选用所述新的主题样式,包括如下步骤:移动终端在开机过程中,首先检测是否有了新的主题样式的资源文件,当发现了新的主题样式的资源文件时,所述移动终端提示用户选择是否启用新的主题样式替换原有主题样式,用户选择新的主题样式。\n进一步地,步骤3中,用户选用所述新的主题样式,包括如下步骤:用户在移动终端设置区查找到主题样式列表,选择新的主题样式。\n进一步地,所述配置文件和解析文件为XML配置文件和解析文件\n进一步地,所述移动终端为手机。\n本发明所提供的方法,使得用户可以在电脑上利用手机终端配套软件自己设置需要的手机主题样式资源文件、所述资源文件的XML配置文件及解析文件;或者从网上下载新的手机主题包,把该主题包中的资源文件、配置文件和对应的解析文件导入手机终端,通过解析文件对配置文件的解析获得新的手机主题样式,定位后,实现对手机终端的主题样式的动态配置。用户更换手机时,就能自己定制自己习惯的主题样式,使得新手机能更好的适应客户的习惯。\n附图说明\n图1为变更前手机中的主题样式。\n图2为图1中变更前的主题样式对应的XML配置文件。\n图3为图2中的XML配置文件对应的解析文件。\n图4为变更后的主题样式。\n图5为变更后的主题样式对应的XML配置文件。\n图6为图5中变更后的主题样式对应的XML文件的解析文件。\n图7为手机开机过程中主题样式动态变更的流程图。\n具体实施方式\n本发明的目的在于提供一种手机终端的主题样式动态变更的实现方法,在不改变当前的手机终端软件包的情况下,通过对手机终端主题样式的资源文件的变更达到改变手机终端主题样式的目的。也就是,让用户可以在电脑上,根据自己的需要的主题样式,使用手机终端的配套软件,设置资源文件、手机终端主题样式的XML配置文件和解析文件,或者从网上下载新的手机主题包,所述手机主题包中包含由主题设置所需要的资源文件,对应的XML配置文件以及对应的解析文件,并把该主题包中的文件导入手机终端,实现对手机终端的主题样式的动态配置。这样,用户可以很方便的自己设置主题样式,以满足自己对各式主题样式的需求。\n本发明提出的解决方法,采用XML配置文件的可解析性,然后对XML的各个控件属性,我们自己设置一个解析文件,利用解析文件对所述配置文件进行解析,以实现主题样式的动态变更。在该解析文件中,也可以直接定义XML配置文件中各控件的属性,同样可以生成一个新主题样式。\n配置文件既可以是XML类型,也可以是手机所能处理的其它类型。一种手机可以对几套配置文件以及配置文件对应的解析文件进行处理,只要在手机软件中进行了设置,其他类型的配置文件和解析文件也能实现资源文件配置和解析,实现手机终端主题样式的动态变更。\n具体方法如下:\n第一步:用户在电脑上设置主题包或下载主题包,即用户获取移动终端用户所需要的新的主题样式的资源文件、所述资源文件的配置文件和所述配置文件的解析文件。\n手机厂家通过手机配套软件提供用户一个可视化的XML配置文件以及对应的解析文件的动态生成工具,用户可以通过该工具进行手机终端的主题包的可视化开发或者用户也可以从网络下载所需要的新的主题包。\n当用户需要新的手机终端主题样式时,可以按照自己所需要的主题样式定义一些资源文件,然后根据这些自定义的资源文件,利用手机厂商提供的一种XML配置文件及对应XML解析文件的生成器,在该生成器上按自定义的主题样式的资源文件生成XML配置文件和对应的解析文件,最后与用户自定义的资源文件一起生成新的手机资源文件。同样,该手机资源文件也可以在网络上进行下载交流。\n第二步:将所述资源文件、配置文件和解析文件输入到手机中,即把主题包中的各个文件一起利用各种传输方法导入到手机特定资源区,以便XML配置文件利用主题包中的资源文件进行配置,解析文件则是对XML配置文件进行解析达到最后主题定义。\n第三步:用户选用所述新的主题样式后,所述移动终端导入所述新的主题样式的资源文件的配置文件和所述配置文件的解析文件,所述解析文件对所述配置文件进行解析生成所述新的主题样式。\n手机在开机过程中,首先检测是否有了新的主题样式的资源文件,当发现了新的主题样式的资源文件时,手机提示用户选择是否启用新的主题样式替换原有主题样式,在用户选择应用新的主题样式同意变更原来的资源文件后,手机软件将新的资源文件替换原有的主题样式资源文件,导入该XML配置文件和对应的解析文件,利用解析文件对XML配置文件进行解析,就得到该文件中所定义的主题样式,并在手机界面上进行显示,继续完成手机开机流程。\n如果没有开机过程变更,在手机设置区也可以查找到所有的手机主题样式列表,然后通过选择某个主题样式最终达到动态变换手机终端主题样式的目的。\n利用对应的解析文件对XML配置文件解析生成手机终端主题样式,不仅仅能改变开关机流程和待机界面的样式,而且对于手机终端中的所有应用子菜单都可以通过使用这种方式进行生成,利用这种方式,可以使得手机终端中的所有的人机界面(Man-Machine Interface,简称MMI)都可以通过该方法动态变更,更好的满足用户自己定制主题的要求。\n所述终端不限于手机终端,可以是任何可以进行主题样式动态变更的移动终端。\n以下结合附图的详细描述,将更清楚地理解本发明的技术方案。\n如图1所示,为变更前的主题样式,为3个方形的功能1名称、功能2名称和功能3按钮。\n如图2所示,在该主题样式的XML配置文件中对应的定义了3个项目(ITEM),分别代表了该主题样式中的3个控件按钮和功能以及相对应的属性,所述按钮属性按钮的位置、大小、颜色和形状。\n如图3所示,为图2中的主题样式对应的XML配置文件的解析文件,所述解析文件解析所述XML配置文件中的各种属性。例如,项目1、项目2和项目3的位置属性,通过解析文件解析并在屏幕上进行定位,分别定位在(0,0)、(80,0)、(120,0)。在另一实施例中,项目1、项目2和项目3的按钮的位置属性也可以在解析文件中直接进行设置。\n如图4所示,为手机变更后的主题样式,功能1名称、功能2名称和功能3按钮的形状和位置属性都发生了改变。\n如图5所示,变更后的主题样式对应的XML配置文件中同样定义了3个项目(ITEM),分别代表了该主题样式中定义的3个按钮和功能,但是这3个项目(ITEM)的按钮(button)属性发生了改变,分别由原来的按钮1、按钮2、按钮3变成了新的按钮4、按钮5、按钮6,主题样式中的按钮样式属性由原来的方形变成了圆形或椭圆形。在这里不仅仅能够变更按钮样式、位置,还能根据需要在项目(ITEM)<属性(attribute)>中变更其它属性,如大小,颜色等等。\n如图6所示,为图5中变更后的主题样式对应的XML配置文件的解析文件,通过该解析文件对图5中的配置文件进行解析,使原来的主题样式变更为新的主题样式。例如,在图5中的配置文件中设置项目的位置属性,在解析文件中解析该位置属性进行定位,变更原来的项目中的按钮位置为新的位置(120,260)、(0,260)、(80,130),这时按钮所对应的功能并没有发生变化。\n在另一实施例中,变更后的项目中按钮的位置可以在解析文件中直接进行设置。\n应当理解的是,对本发明技术所在领域的普通技术人员来说,可以根据本发明的技术方案及其构思进行相应的等同改变或替换,而所有这些改变或替换,都应属于本发明所附权利要求的保护范围。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |