界面管理系统及界面管理方法技术方案

技术编号:7025709 阅读:263 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出一种界面管理系统及界面管理方法。界面管理系统包括:集成管理子系统,用于提供统一的应用编程接口以嵌入到WEB应用系统;语言支持子系统,用于支持使用不同计算机语言开发的架构平台;界面管理子系统,包括样式表存储模块、客户端识别模块和匹配模块,其中样式表存储模块用于生成并保存多个样式表,客户端识别模块用于根据客户端提供的信息识别客户端所在地的信息,匹配模块用于建立客户端所在地的信息和样式表之间的匹配以向客户端提供样式方案;以及界面展示子系统,用于调用匹配模块提供的样式方案并向客户端展示与调用的样式方案对应的界面。根据本发明专利技术实施例的界面管理系统,可以实现界面展示的智能化,更好地提高人机交互能力。

【技术实现步骤摘要】

本专利技术涉及计算机软件应用领域,特别涉及一种。
技术介绍
随着信息化的普及,人们对应用系统的要求越来越高,对应用系统界面美观和个性化有了更高的要求。现有的界面方案中,一般都是通过用户手动切换来改变应用系统界面的颜色或者布局。应用系统把界面方案作为一种全局变量保存起来,当用户手动切换界面方案时,应用系统的皮肤管理框架监听到界面方案全局变量的变化后,刷新重绘应用系统界面,使应用系统的界面得到改变。然而,现有界面方案存在的问题是不能智能地实现应用系统界面的自动切换; 不能实现更好的人机交互。
技术实现思路
本专利技术旨在至少解决上述技术问题之一。为此,本专利技术的一个目的在于提出一种可以智能地改变界面的界面管理系统。本专利技术的另一目的在于提出一种界面管理方法。为了实现上述目的,根据本专利技术第一方面的实施例的界面管理系统包括集成管理子系统,所述集成管理子系统用于提供统一的应用编程接口以嵌入到WEB应用系统;语言支持子系统,所述语言支持子系统用于支持使用不同计算机语言开发的架构平台;界面管理子系统,所述界面管理子系统包括样式表存储模块、客户端识别模块和匹配模块,其中所述样式表存储模块用于生成并保存多个样式表,所述客户端识别模块用于根据客户端提供的信息识别客户端所在地的信息,所述匹配模块用于建立所述客户端所在地的信息和所述样式表之间的匹配以向所述客户端提供样式方案;以及界面展示子系统,所述界面展示子系统用于调用所述匹配模块提供的样式方案并向所述客户端展示与所述调用的样式方案对应的界面。根据本专利技术实施例的界面管理系统,可以根据客户端的所在地信息展示不同的界面,实现界面展示的智能化,更好地提高人机交互能力。在本专利技术的一个实施例中,所述语言支持子系统包括.NET适配模块和JAVA适配模块。在本专利技术的一个实施例中,所述客户端识别模块包括地理信息管理单元,所述地理信息管理单元用于根据所述客户端的IP地址或GPS定位识别所述客户的地理信息;天气信息管理单元,所述天气信息管理单元用于获取所述客户端所在地的天气信息;以及人文信息管理单元,所述人文信息管理单元用于获取所述客户端所在地的人文信息。根据本专利技术实施例的界面管理系统,可以识别客户端的各种信息,从而为客户端提供更加完善的界面,提升用户满意度。在本专利技术的一个实施例中,所述样式表管理模块包括样式表生成单元,所述样式表生成单元用于生成与地理信息、天气信息和/或人文信息对应的多个样式表;样式表规范制定单元,所述样式表规范制定单元用于将所述样式表生成单元生成的所述多个样式表进行统一命名;以及样式表存储单元,所述样式表存储单元用于存储统一命名后的多个样式表。根据本专利技术实施例的界面管理系统,可以在样式表管理模块保存各种与不同信息对应的样式表,从而可以为客户端提供不同风格的界面。在本专利技术的一个实施例中,所述界面展示子系统包括调用模块,所述调用模块用于根据所述客户端的信息调用所述样式表管理模块中存储的多个样式表中的对应样式表; 以及展示模块,所述展示模块用于将与调用的样式表对应的界面展示给所述客户端。在本专利技术的一个实施例中,所述界面展示子系统动态展示所述界面。为了实现上述目的,根据本专利技术第二方面的实施例的一种界面管理方法包括以下步骤接收客户端发送的第一信息;根据所述第一信息获取与所述客户端相关的第二信息;生成与不同的地理信息、天气信息和/或人文信息对应的多个样式表;匹配所述第二信息和所述多个样式表中的对应样式表以提供样式方案;以及调用所述样式方案并将与所述样式方案对应的界面展示给所述客户端。根据本专利技术实施例的界面管理方法,可以根据客户端的所在地信息展示不同的界面,实现界面展示的智能化,更好地提高人机交互能力。在本专利技术的一个实施例中,所述第二信息是与所述客户端相关的地理信息、天气信息和人文信息。根据本专利技术实施例的界面管理方法,可以识别客户端的各种信息,从而为客户端提供更加完善的界面,提升用户满意度。 在本专利技术的一个实施例中,根据所述客户端的IP地址或GPS定位获取所述客户端的地理信息。在本专利技术的一个实施例中,所述客户端动态地编译所述样式表以实时获取不同的界面。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,图1是根据本专利技术一个实施例的界面管理系统的结构框图;图2是根据本专利技术一个实施例的界面管理子系统的结构框图;图3是根据本专利技术一个实施例的客户端识别模块的结构框图;图4是根据本专利技术一个实施例的样式表管理模块的结构框图;图5是根据本专利技术一个实施例的界面展示子系统的结构框图;以及图6是根据本专利技术一个实施例的界面管理方法的流程图。具体实施例方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。在本专利技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接, 或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。此外,在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。下面参考附图描述根据本专利技术实施例的界面管理系统和界面管理方法。图1是根据本专利技术一个实施例的界面管理系统的结构框图。如图1所示,界面管理系统1包括集成管理子系统10,语言支持子系统20,界面管理子系统30和界面展示子系统40。具体地,集成管理子系统10用于提供统一的应用编程接口以嵌入到TOB应用系统,用于基础地集成API以及配置管理。语言支持子系统20用于支持使用不同计算机语言开发的架构平台。优选地,由于现有架构平台通常由.NET或JAVA语言开发,因而,根据本专利技术实施例的语言支持子系统20可以包括.NET适配模块和JAVA适配模块。图2是根据本专利技术一个实施例的界面管理子系统的结构框图。如图2所示,界面管理子系统30包括样式表管理模块310、客户端识别模块320和匹配模块330,其中样式表管理模块310用于生成并保存多个样式表,客户端识别模块320用于根据客户端提供的信息识别客户端所在地的信息,匹配模块330用于建立客户端所在地的信息和相应样式表之间的匹配以向客户端提供样式方案。其中客户端识别模块320主要通过浏览器发过来的信息获得客户端的相关信息;样式表管理模块310主要是存储与客户端所在地的信息相关联的样式表。样式方案是结合了客户端所在地的信息的样式表。界面展示子系统40用于调用匹配模块330提供的样式方案并向客户端展示与调用的样式方案对应的界面。界面展示子系统40主要包括界面调用方式管理和样式表规范, 其中页面调用方式管理,是基于B/S系统的在浏览器端执行和调用制定的样式表文件;样式表规范,是所有的页面在用到HTML的本文档来自技高网...

【技术保护点】
1.一种界面管理系统,其特征在于,包括:集成管理子系统,所述集成管理子系统用于提供统一的应用编程接口以嵌入到WEB应用系统;语言支持子系统,所述语言支持子系统用于支持使用不同计算机语言开发的架构平台;界面管理子系统,所述界面管理子系统包括样式表管理模块、客户端识别模块和匹配模块,其中所述样式表管理模块用于生成并保存多个样式表,所述客户端识别模块用于根据客户端提供的信息识别客户端所在地的信息,所述匹配模块用于建立所述客户端所在地的信息和相应样式表之间的匹配以向所述客户端提供样式方案;以及界面展示子系统,所述界面展示子系统用于调用所述匹配模块提供的样式方案并向所述客户端展示与所述调用的样式方案对应的界面。

【技术特征摘要】

【专利技术属性】
技术研发人员:侯君伟
申请(专利权)人:北京华通伟业科技发展有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1