[发明专利]基于Web的可扩展帮助系统及其实现方法无效
申请号: | 200910178309.9 | 申请日: | 2009-09-22 |
公开(公告)号: | CN101655796A | 公开(公告)日: | 2010-02-24 |
发明(设计)人: | 韩静 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 北京市浩天知识产权代理事务所 | 代理人: | 许志勇 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 web 扩展 帮助 系统 及其 实现 方法 | ||
技术领域
本发明涉及通讯领域,尤其涉及一种基于Web的可扩展帮助系统及其实现方法。
背景技术
目前,基于Web(网页)的应用主要是面向互联网应用,其帮助系统的实现大多是利用与Web应用开发相关的网站编程语言进行,由于其用户层面相对单一,帮助系统的实现并未过多的考虑其扩展性。
随着计算机网络技术的发展和国际化进程的迅速发展,一种与操作系统平台无关、支持多语言、系统功能模块化的Web应用出现了。针对这种Web应用的帮助系统必须充分考虑其良好的扩展性以实现与Web应用系统的紧密结合,因此,要求该帮助系统具有良好的扩展性,主要表现在:
一、模块化。帮助系统根据系统功能进行模块划分,可以根据需要增加或删除帮助模块,对其他模块没有影响。
二、支持多语言。根据Web应用服务器的环境,帮助系统显示相对应语言环境的帮助信息。
三、与操作系统平台无关。帮助系统可以在不同操作系统平台上部署。
但是,针对基于Web的应用帮助系统需要具有良好的扩展性的问题,现有技术中尚未提出有效的解决方案。
发明内容
考虑到现有技术中的应用帮助系统的扩展性不佳的问题而做出本发明,为此,本发明的主要目的在于提供一种基于Web的可扩展帮助系统及其实现方法,以解决现有技术中的上述问题。
根据本发明的一个方面,提供了一种基于Web的可扩展帮助系统。
根据本发明的系统包括:帮助文件系统,包括多个模块文件夹,每个模块文件夹用于存储采用可扩展标记语言并根据Web应用系统进行编写的帮助内容;帮助解析模块,用于接收来自Web浏览器的帮助请求,根据该帮助请求解析多个模块文件夹动态生成帮助结果,并向Web浏览器返回该帮助结果。
优选地,模块文件夹进一步包括:配置文件夹和帮助页面文件夹,其中,配置文件夹,其包括模块配置文件和国际化资源配置文件,模块配置文件,采用可扩展标记语言进行编写,用于分别定义模块节点的属性信息和功能项节点的属性信息,根据帮助解析模块的解析分别生成帮助框架结构的目录树的模块节点和功能项节点;国际化资源配置文件,用于定义模块下的功能项页面的属性信息,根据帮助解析模块的解析生成帮助框架结构的目录树的模块节点名称;帮助页面文件夹,包括多个语言环境的帮助页面文件,帮助页面文件用于根据帮助解析模块的解析生成帮助框架结构的页面内容显示区域。
优选地,属性信息包括以下至少之一:标识号、标题、模块序号、页面路径、模块名称。
优选地,帮助文件系统进一步包括:样式表文件夹,包括多个语言环境的样式表文件,样式表文件用于定义页面文件的外观显示方式。
优选地,帮助解析模块进一步包括:接收模块,用于接收来自Web浏览器的帮助请求;解析模块,用于根据接收模块接收的帮助请求解析多个模块文件夹动态并生成帮助结果;发送模块,用于向Web浏览器返回帮助结果。
根据本发明的另一发明,还提供了一种基于Web的可扩展帮助系统的实现方法。
根据本发明的实现方法包括:采用可扩展标记语言并根据Web应用系统编写帮助内容,将帮助内容分别存储至多个模块文件夹;接收来自Web浏览器的帮助请求,根据该帮助请求解析多个模块文件夹动态生成帮助结果,并向Web浏览器返回该帮助结果。
优选地,模块文件夹进一步包括:配置文件夹和帮助页面文件夹,配置文件夹包括模块配置文件和国际化资源配置文件。
优选地,根据帮助请求解析多个模块文件夹动态生成帮助结果进一步包括:模块配置文件采用可扩展标记语言进行编写,分别定义模块节点的属性信息和功能项节点的属性信息,根据帮助请求解析分别生成帮助框架结构的目录树的模块节点和功能项节点;国际化资源配置文件定义模块下的功能项页面的属性信息,根据帮助请求解析生成帮助框架结构的目录树的模块节点名称;帮助页面文件夹包括多个语言环境的帮助页面文件,根据帮助请求解析生成帮助框架结构的页面内容显示区域。
优选地,属性信息包括以下至少之一:标识号、标题、模块序号、页面路径、模块名称。
优选地,帮助文件系统进一步包括:样式表文件夹,其包括多个语言环境的样式表文件,样式表文件定义页面文件的外观显示方式。
根据本发明的上述技术方案,通过采用可扩展标记语言技术编写帮助内容,并根据帮助请求解析帮助内容得到帮助结果,根据本发明的实施例的帮助系统具有更加灵活的扩展性,并且具有支持模块化、多语言、跨操作系统平台等多种特性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910178309.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种静电除尘器高压电源
- 下一篇:获取物体三维运动轨迹的电子设备