[发明专利]一种动态换肤的界面生成装置与方法无效
| 申请号: | 200810227567.7 | 申请日: | 2008-11-28 |
| 公开(公告)号: | CN101751252A | 公开(公告)日: | 2010-06-23 |
| 发明(设计)人: | 郭丽新;龚健 | 申请(专利权)人: | 方正国际软件(北京)有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 北京天悦专利代理事务所 11311 | 代理人: | 田明;任晓航 |
| 地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 动态 界面 生成 装置 方法 | ||
技术领域
本发明属于信息处理技术领域,具体涉及一种动态换肤的界面生成装置与方法。
背景技术
换肤技术是计算机软件中常用到的一种技术,即实现将数据通过皮肤转换为用户的视图,人们形象的将起到这样作用的数据称为“皮肤”,该皮肤数据主要是用于描述数据在视图上表现的样式。
中国专利申请200710145603.0(公开日:2008年1月16日)公开了“一种动态换肤方法与装置”,其通过接收动态换肤请求,根据动态换肤请求查找预置的动态换肤处理规则,提取预置的皮肤;通过预置的动态换肤处理规则更新界面皮肤。该发明还公开了一种动态换肤装置,该装置包括:事件类型收集模块,包括第一监测模块;事件类型与处理规则存储模块,包括第一存储模块;用于存储与动态换肤请求对应的处理规则;查找模块,包括第一查找模块;皮肤模板管理模块;处理模块。但是,该发明主要局限在浏览器皮肤,通过事件触发相关操作,而不是通过数据本身识别的,并且未提出针对皮肤模板和皮肤元的合成生成皮肤的方式。
目前,依据数据的特性,自动分析和匹配,动态生成皮肤成为目前换肤技术发展趋势。而现有的文献或产品中提到的换肤技术,主要涉及皮肤与数据的合成,对于皮肤本身的动态生成比较忽略,不适用于数据差异性较大的用户视图或者界面生成场合。
发明内容
针对现有技术中存在的问题,本发明的目的是提供一种动态换肤的界面生成装置与方法,通过该装置与方法能够实现数据的动态灵活换肤,以及数据到视图的自动生成。
为了实现上述目的,本发明采用的技术方案如下:
一种动态换肤的界面生成装置,该装置包括用于接收和发送数据信息的合成接口;用于存储和查找皮肤信息的皮肤选择装置;以及用于生成皮肤文件,并将输入数据与生成的皮肤文件进行合成的皮肤合成装置。
如上所述的一种动态换肤的界面生成装置,其中,所述皮肤选择装置包括用于管理皮肤模板,并能从皮肤元管理模块中获得皮肤元的皮肤模板管理模块;
用于管理皮肤元,并向皮肤模板管理模块和皮肤合成装置提供皮肤元的皮肤元管理模块;
以及用于存储预先定义的皮肤文件的数据存储模块。
如上所述的一种动态换肤的界面生成装置,其中,所述皮肤合成装置包括用于接收合成接口输入的数据请求,并将接收到的数据请求发送至皮肤选择装置的请求模块;
用于将皮肤元嵌入到皮肤模板中生成皮肤文件,或者依据输入数据的属性,对生成的皮肤文件作进一步调整的嵌入模块;
以及用于将输入数据和皮肤文件进行合成,生成界面文件的合成模块。
一种动态换肤的界面生成方法,包括以下步骤:
(1)合成接口接收输入数据,将输入数据发送到皮肤合成装置,皮肤合成装置向皮肤选择装置发送皮肤请求;
(2)皮肤选择装置根据皮肤合成装置发送的皮肤请求以及皮肤选择属性查找相匹配的皮肤模板;
(3)皮肤选择装置查找与皮肤模板相匹配的皮肤元,皮肤合成装置获得皮肤模板和皮肤元,并将获得的皮肤元嵌入到皮肤模板中;或者根据输入数据的属性,对皮肤模板中的皮肤元进行替换或者属性调整,生成皮肤文件;
(4)皮肤合成装置将输入数据和皮肤文件进行合成,生成界面文件,并通过合成接口输出。
如上所述的一种动态换肤的界面生成方法,步骤(1)中,合成接口接收的输入数据中包括输入数据单元标记的数据类型和标签属性。
如上所述的一种动态换肤的界面生成方法,其中,所述数据类型和标签属性用于定义步骤(2)中所述的皮肤选择属性。
如上所述一种动态换肤的界面生成方法,步骤(2)中,皮肤选择装置首先在该装置中预存的皮肤文件中查找与皮肤请求相匹配的皮肤文件,如果存在相匹配的皮肤文件,则转至步骤(4);如果不存在,再执行步骤(2)。
如上所述一种动态换肤的界面生成方法,其中,通过匹配度择优选择相匹配的皮肤文件。
如上所述的一种动态换肤的界面生成方法,其中,所述皮肤模板中还设定了皮肤元的位置替换与选择规则。
如上所述的一种动态换肤的界面生成方法,其中,所述皮肤元、皮肤模板和皮肤文件中均包含皮肤名称、匹配模板和匹配附加规则属性。
如上所述一种动态换肤的界面生成方法,步骤(2)中,皮肤选择装置根据输入数据的数据类型、名称、定义的属性以及皮肤模板的设置寻找符合条件的皮肤元,并根据匹配度择优选择皮肤元,所述匹配度根据输入数据中记录的标签属性与皮肤元中记录的匹配属性的对应情况来确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于方正国际软件(北京)有限公司,未经方正国际软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810227567.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:响应单元的改进
- 下一篇:PoC通信服务器装置、终端装置和PoC通信方法





