应用软件帮助信息生成方法及系统的制作方法

文档序号:6576649阅读:513来源:国知局
专利名称:应用软件帮助信息生成方法及系统的制作方法
技术领域
本发明涉及信息处理技术领域,具体涉及一种应用软件帮助信息生成方法及系统。
背景技术
在软件系统开发过程中,为了方便用户的使用,软件开发者通常会建立详细的联 机帮助信息,该联机帮助信息主要是以说明软件功能、操作方法等为主的标准联机帮助信 息。在现有技术中,通常是在文本编辑器(例如Microsoftword)中编写应用软件的帮助信 息,通过联机帮助生成工具,生成HTML(HyperText Mark-up Language,超文本标记语言)或 者MHTML(单个文件网页)类型的联机帮助,或者CHM(Compiled Help Manual,已编译的帮 助文件)格式带有导航、搜索、目录树功能的联机帮助。该信息是开发者创建的标准联机帮 助。 目前,一种软件往往会应用于多种不同的环境和用户,仅仅依靠开发者创建的标
准联机帮助,无法满足不同企业应用模式下用户对联机帮助信息的需求。 而现有的联机帮助信息的创建方式不能在使用应用软件过程中通过应用软件的
界面建立用户所使用功能点与联机帮助的联系,不能方便地打开正在使用的功能点的联机
帮助,并且在用户使用过程中,不能记录与特定用户相适应的说明信息。

发明内容
本发明实施例提供一种应用软件帮助信息生成方法及系统,可以使用户方便地打 开正在使用的功能点的联机帮助,获得准确的联机帮助信息。
为此,本发明实施例提供如下技术方案
—种应用软件帮助信息生成方法,包括 创建与应用软件中的功能点对应的联机帮助信息,并将所述联机帮助信息存储到 一个或多个帮助信息文件中; 建立功能点与所述帮助信息文件的第一映射关系,并将所述第一映射关系与所述 帮助信息文件的链接地址存储到数据库中; 当接收到用户查看联机帮助信息的指令后,确定用户当前使用的功能点; 根据所述第一映射关系确定与所述用户当前使用的功能点对应的帮助信息文
件; 根据所述帮助信息文件的链接地址提取联机帮助信息,并将提取出的联机帮助信 息展现给用户。 优选地,所述创建与应用软件中的功能点对应的联机帮助信息包括 在应用软件开发过程中获取开发者输入的与应用软件中的功能点对应的联机帮
助信息。 可选地,所述联机帮助信息包括以下一种或多种格式的信息文本、图片、图形、视频、音频。 优选地,所述将所述联机帮助信息存储到一个或多个文件中包括 如果对应一个功能点的联机帮助信息存储于多个帮助信息文件中,则将所述多个
帮助信息文件存储在服务器的不同分类目录下。
优选地,所述方法还包括 接收到用户输入的编辑请求后,向用户提供编辑窗口 ; 获取用户在所述编辑窗口输入的说明信息,并将所述说明信息存储到说明信息文 件中; 建立功能点与所述说明信息文件的第二映射关系,并将所述第二映射关系与所述 说明信息文件的链接地址存储到数据库中; 在从所述数据库中提取联机帮助信息后,根据所述第二映射关系查找与所述用户 当前使用的功能点对应的说明信息文件; 根据所述说明信息文件的链接地址从所述数据库中提取说明信息,并将提取出的 说明信息展现给用户。 可选地,所述说明信息包括以下一种或多种格式的信息文本、图片、图形、视频、音频。 —种应用软件帮助信息生成系统,包括 信息创建单元,用于创建与应用软件中的功能点对应的联机帮助信息,并将所述 联机帮助信息存储到一个或多个帮助信息文件中; 映射单元,用于建立功能点与所述帮助信息文件的第一映射关系,并将所述第一
映射关系与所述帮助信息文件的链接地址存储到数据库中; 第一指令接收单元,用于接收用户查看联机帮助信息的指令; 功能点确定单元,用于在所述第一指令接收单元接收到用户查看联机帮助信息的 指令后,确定用户当前使用的功能点; 文件查找单元,用于根据所述第一映射关系确定与所述功能点对应的帮助信息文 件; 文件展现单元,用于根据所述帮助信息文件的链接地址提取联机帮助信息,并将 提取出的联机帮助信息展现给用户。 优选地,所述信息创建单元,具体用于在应用软件开发过程中获取开发者输入的
与应用软件中的功能点对应的联机帮助信息。 优选地,所述系统还包括 第二指令接收单元,用于接收用户输入的编辑请求; 编辑窗口提供单元,用于在所述第二指令接收单元接收到用户输入的编辑请求 后,向用户提供编辑窗口 ; 所述信息创建单元,还用于获取用户在所述编辑窗口输入的说明信息,并将所述 说明信息存储到说明信息文件中; 所述映射单元,还用于建立功能点与所述说明信息文件的第二映射关系,并将所 述第二映射关系与所述说明信息文件的链接地址存储到数据库中; 所述文件查找单元,还用于根据所述第二映射关系查找与所述用户当前使用的功
5能点对应的说明信息文件; 所述文件展现单元,还用于根据根据所述说明信息文件的链接地址从所述数据库 中提取说明信息,并将提取出的说明信息展现给用户。 优选地,所述第一指令接收单元和所述第二指令接收单元为不同的按钮。
本发明实施例提供的应用软件帮助信息生成方法,通过创建与应用软件中的功能 点对应的联机帮助信息,并将所述联机帮助信息存储到一个或多个帮助信息文件中;建立 功能点与所述帮助信息文件的第一映射关系,并将所述第一映射关系与所述帮助信息文件 的链接地址存储到数据库中;当接收到用户查看联机帮助信息的指令后,确定用户当前使 用的功能点;根据所述第一映射关系确定与所述用户当前使用的功能点对应的帮助信息文 件;根据所述帮助信息文件的链接地址从所述数据库中提取联机帮助信息,并将提取出的 联机帮助信息展现给用户。从而可以使用户方便地打开正在使用的功能点的联机帮助,获 得准确的联机帮助信息。 进一步地,还可以使应用软件用户在使用过程中,针对正在使用的功能点创建有 用户自身特点的说明信息,并且可以在下一次使用该功能点时,方便地通过帮助导航按钮 一次点击即可打开与正在使用功能的主题相关的联机帮助信息和说明信息。用户创建的说 明信息存储在服务器端,可以被其他用户以同一种方式打开共享。


图1是本发明实施例应用软件帮助信息生成方法的流程图; 图2是本发明实施例中ERP软件开发环节对联机帮助信息的创建和修改界面示意 图; 图3是本发明实施例中用户使用ERP软件系统时,创建与联机帮助关联的说明信 息的界面示意图; 图4是本发明实施例应用软件帮助信息生成系统的一种结构示意图;
图5是本发明实施例应用软件帮助信息生成系统的另一种结构示意图。
具体实施例方式
为了使本技术领域的人员更好地理解本发明实施例的方案,下面结合附图和实施 方式对本发明实施例作进一步的详细说明。 如图1所示,是本发明实施例应用软件帮助信息生成方法的流程图,包括 步骤101,创建与应用软件中的功能点对应的联机帮助信息,并将所述联机帮助信
息存储到一个或多个帮助信息文件中。 对于每个应用软件,都会有一个或多个功能点。在应用软件开发过程中,开发者在 软件开发环境下,利用软件开发平台提供的编辑器和界面,输入与应用软件中的功能点对 应的联机帮助信息,系统获取开发者输入的与应用软件中的功能点对应的联机帮助信息。
所述联机帮助信息可以是以下一种或多种格式的信息文本、图片、图形、视频、音 频。对于文本信息,可以将其生成HTML格式的文件,对于其他信息格式,可以生成相应格式 的文件。比如,对于图片信息,可以将其生成jpg格式的文件等。 如果对于一个功能点有多个帮助信息文件,则可以将这些帮助信息文件设置为不同层次的文件,类似于节点树结构。在存储时,可以将所述多个帮助信息文件存储在服务器 的不同分类目录下。 步骤102,建立功能点与所述帮助信息文件的第一映射关系,并将所述第一映射关 系与所述帮助信息文件的链接地址存储到数据库中。 对于每个功能点,可以设置一个功能点标记,该标记可以是一个字符串,当然,也 可以是其他能够标识功能点唯一性的其他标记。 所述第一映射关系中包括一个或多个功能点标记及与该功能点标记对应的一个 帮助信息文件的文件名。 如果对于一个功能点有多个帮助信息文件,则在所述第一映射关系中与该功能点 标记对应的帮助信息文件应该是根节点对应的文件。 步骤103,当接收到用户查看联机帮助信息的指令后,确定用户当前使用的功能 点。 具体地,可以在所述应用软件的应用界面上设置相应的图标或按钮,用户通过点 击所述图标或按钮,表明用户需要查看联机帮助信息。系统接收到用户查看联机帮助信息 的指令后,根据当前展现的页面确定用户当前使用的功能点。 比如,用户打开一张采购申请单后,点击所述图标或按钮,则系统确定用户当前使 用的功能点是对应该采购申请单这一功能的功能点。 步骤104,根据所述第一映射关系确定与所述用户当前使用的功能点对应的帮助 信息文件。 步骤105,根据所述帮助信息文件的链接地址提取联机帮助信息,并将提取出的联 机帮助信息展现给用户。 可见,本发明实施例应用软件帮助信息生成方法,可以在使用应用软件功能点的 用户界面中,使用户方便地打开与当前功能点主题相关的联机帮助信息。
在本发明实施例中,还可进一步包括以下步骤
接收到用户输入的编辑请求后,向用户提供编辑窗口 ; 获取用户在所述编辑窗口输入的说明信息,并将所述说明信息存储到说明信息文 件中; 建立功能点与所述说明信息文件的第二映射关系,并将所述第二映射关系与所述 说明信息文件的链接地址存储到数据库中; 在从所述数据库中提取联机帮助信息后,根据所述第二映射关系查找与所述用户 当前使用的功能点对应的说明信息文件; 根据所述说明信息文件的链接地址从所述数据库中提取说明信息,并将提取出的 说明信息展现给用户。 比如,用户在应用软件使用环境中,打开标记为SA108的功能点的用户界面,点击 联机帮助导航按钮,系统从数据库中获取与软件功能点SA108相关联的帮助信息文件的文 件名SA108. html,然后从应用软件服务器端获得联机帮助的html文件中的文本信息,以及 所包含的图片、音频、视频等文件的链接地址,在联机帮助用户界面中显示联机帮助信息。 如果用户已经创建了说明信息,则系统还需要从数据库中获取与软件功能点SA108相关联 的说明信息文件的文件名SA108-userl.html,然后从应用软件服务器端获得说明信息的
7html文件中的文本信息,以及所包含的图片、音频、视频等文件的链接地址,在联机帮助用 户界面中显示说明信息。 当然,本发明实施例并不仅限于上述这种方式,当系统感知到用户点击了联机 帮助导航按钮后,也可以从数据库中获取与软件功能点SA108相关联的帮助信息文件的 文件名SA108.html与链接地址,并检查是否有与标记为SA108的功能点相关联的说明 信息,如果有,则从数据库中获取与软件功能点SA108相关联的说明信息文件的文件名 SA108-userl.html与链接地址,然后,从应用软件服务器端获得联机帮助信息和说明信息 的html文件中的文本信息,以及所包含的图片、音频、视频等文件的链接地址,并在联机帮 助的用户界面中显示联机帮助信息和说明信息。 需要说明的是,用户输入的说明信息也可以包括以下一种或多种格式的信息文 本、图片、图形、视频、音频。 另夕卜,已经创建的说明信息可以被修改,并再次存储。 可见,本发明实施例应用软件帮助信息生成方法,不仅可以在使用应用软件功能 点的用户界面中,使用户方便地打开与当前功能点主题相关的联机帮助信息,而且可以使 应用软件用户在使用过程中,针对正在使用的功能点创建有用户自身特点的说明信息,并 且可以在下一次使用该功能点时,方便地通过帮助导航按钮一次点击即可打开与正在使用 功能的主题相关的联机帮助信息和说明信息。用户创建的说明信息存储在服务器端,可以 被其他用户以同一种方式打开共享。 下面以ERP (Enterprise Resource Planning,企业资源计划)系统为例,对本发明 实施例应用软件帮助信息生成方法做进一步详细说明。 ERP软件是一类描述制造商业系统和制造资源计划的软件。它包含客户/服务架 构,图形用户接口,应用开放系统制作。所有以ERP理论思想为产品设计基础的、涵盖企业 财务、物流、供应链、生产计划、人力资源、设备、质量管理等各类资源管理的软件操作系统, 都可以统称为ERP软件。 ERP软件的架构基于web模式,或者Client/Server (客户端/服务器)模式,使 用ERP软件的用户是企业用户,ERP软件在企业管理中涉及企业的各个方面,例如财务,库 存,采购,销售,生产,人力资源,质量管理,设备管理等等,企业中使用ERP软件系统的用户 多达几十到几百,大型企业的ERP软件系统使用过程中,用户数量达到上千个。由于企业不 同行业行业管理流程差异,以及同一行业企业的管理流程差异,导致ERP软件系统的学习 过程十分复杂,并且同一套ERP软件在不同企业中的应用也存在很大差异,因此企业的ERP 软件系统的应用需要结合企业具体情况,制订与ERP软件相适应的个性化的流程和使用方 法,这种使用方法要靠企业在应用ERP软件系统的过程中总结和调整。
现有的ERP软件联机帮助,只提供标准化的帮助信息,并且ERP软件用户不能增加 与联机帮助信息关联的说明信息,不能适应不同企业的管理差异带来的管理流程,ERP软件 使用方式等各种信息、知识的积累和展示。 利用本发明实施例应用软件帮助信息生成方法,在开发环节,通过与开发环境集 成的联机帮助创建功能,可以由开发者创建和修改联机帮助信息。ERP软件开发环节对联机 帮助信息的创建和修改界面示意图如图2所示。在用户使用ERP软件时,在系统提供的与 功能点关联的说明信息用户界面中,ERP软件用户可以创建和修改说明信息。企业用户使用ERP软件系统时,创建与联机帮助关联的说明信息的界面示意图如图3所示。 例如开发者创建了主题为销售订单的标准联机帮助信息,ERP软件使用者userl
在打开ERP软件系统销售订单时,点击联机帮助功能按钮打开了该主题的联机帮助用户界
而,学习了该功能点的说明及操作知识,同时在该功能点中点击编辑说明信息功能按钮,打
开说明信息编辑的用户界面,完成增加或者编辑说明信息的操作,点击保存功能,本系统将
新增或修改的说明信息与当前的功能点建立关联,保存在关系型数据库中,或独立的电子
文件中。使userl或者其它的使用者user2在下一次使用销售订单功能点时,可以通过联
机帮助功能功能按钮查看到联机帮助信息和说明信息,并可以再次增加或者编辑所述说明信息。 可见,利用本发明实施例的方法,软件的开发者可以很方便地在开发阶段将帮助 信息导入应用软件系统,软件的用户可以很方便地获得准确的帮助信息;而且,软件用户可 以很方便地将具有自身特色的管理规则,管理流程,音频,视频等知识信息,在软件系统中 分类存储,并与软件系统建立紧密的关联;软件用户将积累的知识,共享给其他用户,降低 了企业运营的成本。 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中, 所述的存储介质,如R0M/RAM、磁碟、光盘等。 相应地,本发明实施例还提供了一种应用软件帮助信息生成系统,如图4所示,是
该系统的一种结构示意图。
在该实施例中,所述系统包括 信息创建单元401,用于创建与应用软件中的功能点对应的联机帮助信息,并将所 述联机帮助信息存储到一个或多个帮助信息文件中;具体地,可以是在应用软件开发过程 中获取开发者输入的与应用软件中的功能点对应的联机帮助信息;所述联机帮助信息可以 是以下一种或多种格式的信息文本、图片、图形、视频、音频。对于文本信息,可以将其生成 HTML格式的文件,对于其他信息格式,可以生成相应格式的文件。比如,对于图片信息,可以
将其生成jpg格式的文件等。 映射单元402,用于建立功能点与所述帮助信息文件的第一映射关系,并将所述第
一映射关系与所述帮助信息文件的链接地址存储到数据库400中; 第一指令接收单元403,用于接收用户查看联机帮助信息的指令; 功能点确定单元404,用于在所述第一指令接收单元403接收到用户查看联机帮
助信息的指令后,确定用户当前使用的功能点; 文件查找单元405,用于根据所述第一映射关系确定与所述功能点对应的帮助信 息文件; 文件展现单元406,用于根据所述帮助信息文件的链接地址提取联机帮助信息,并 将提取出的联机帮助信息展现给用户。 本发明实施例应用软件帮助信息生成系统,可以在使用应用软件功能点的用户界 面中,使用户方便地打开与当前功能点主题相关的联机帮助信息。联机帮助信息的生成及 展现的具体过程可参照前面本发明实施例应用软件帮助信息生成方法中的描述,在此不再 赘述。
9
如图5所示,是本发明实施例应用软件帮助信息生成系统的另一种结构示意图。
与图4所示实施例不同的是,在该实施例中,所述系统还进一步包括第二指令接 收单元501和编辑窗口提供单元502。其中
第二指令接收单元501,用于接收用户输入的编辑请求; 编辑窗口提供单元502,用于在所述第二指令接收单元接收到用户输入的编辑请 求后,向用户提供编辑窗口。 在该实施例中,其他与图4所示实施例中相同的单元除了具有上述描述的功能之 外,还分别提供以下功能 所述信息创建单元401,还用于获取用户在所述编辑窗口输入的说明信息,并将所 述说明信息存储到说明信息文件中; 所述映射单元402,还用于建立功能点与所述说明信息文件的第二映射关系,并将 所述第二映射关系与所述说明信息文件的链接地址存储到数据库中; 所述文件查找单元405,还用于根据所述第二映射关系查找与所述用户当前使用 的功能点对应的说明信息文件; 所述文件展现单元406,还用于根据根据所述说明信息文件的链接地址从所述数 据库中提取说明信息,并将提取出的说明信息展现给用户。 在具体应用中,所述第一指令接收单元403和所述第二指令接收单元501可以设 置为界面上不同的功能按钮,以方便用户的使用。 本发明实施例应用软件帮助信息生成系统,不仅可以在使用应用软件功能点的用 户界面中,使用户方便地打开与当前功能点主题相关的联机帮助信息,而且可以使应用软 件用户在使用过程中,针对正在使用的功能点创建有用户自身特点的说明信息,并且可以 在下一次使用该功能点时,方便地通过帮助导航按钮一次点击即可打开与正在使用功能的 主题相关的联机帮助信息和说明信息。用户创建的说明信息存储在服务器端,可以被其他 用户以同一种方式打开共享。说明信息的生成及展现的具体过程可参照前面本发明实施例 应用软件帮助信息生成方法中的描述,在此不再赘述。 以上对本发明实施例进行了详细介绍,本文中应用了具体实施方式
对本发明进行 了阐述,以上实施例的说明只是用于帮助理解本发明的方法及设备;同时,对于本领域的 一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所 述,本说明书内容不应理解为对本发明的限制。
权利要求
一种应用软件帮助信息生成方法,其特征在于,包括创建与应用软件中的功能点对应的联机帮助信息,并将所述联机帮助信息存储到一个或多个帮助信息文件中;建立功能点与所述帮助信息文件的第一映射关系,并将所述第一映射关系与所述帮助信息文件的链接地址存储到数据库中;当接收到用户查看联机帮助信息的指令后,确定用户当前使用的功能点;根据所述第一映射关系确定与所述用户当前使用的功能点对应的帮助信息文件;根据所述帮助信息文件的链接地址提取联机帮助信息,并将提取出的联机帮助信息展现给用户。
2. 根据权利要求1所述的方法,其特征在于,所述创建与应用软件中的功能点对应的 联机帮助信息包括在应用软件开发过程中获取开发者输入的与应用软件中的功能点对应的联机帮助信息。
3. 根据权利要求1所述的方法,其特征在于,所述联机帮助信息包括以下一种或多种 格式的信息文本、图片、图形、视频、音频。
4. 根据权利要求1所述的方法,其特征在于,所述将所述联机帮助信息存储到一个或 多个文件中包括如果对应一个功能点的联机帮助信息存储于多个帮助信息文件中,则将所述多个帮助 信息文件存储在服务器的不同分类目录下。
5. 根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括 接收到用户输入的编辑请求后,向用户提供编辑窗口 ;获取用户在所述编辑窗口输入的说明信息,并将所述说明信息存储到说明信息文件中;建立功能点与所述说明信息文件的第二映射关系,并将所述第二映射关系与所述说明 信息文件的链接地址存储到数据库中;在从所述数据库中提取联机帮助信息后,根据所述第二映射关系查找与所述用户当前 使用的功能点对应的说明信息文件;根据所述说明信息文件的链接地址从所述数据库中提取说明信息,并将提取出的说明 信息展现给用户。
6. 根据权利要求5所述的方法,其特征在于,所述说明信息包括以下一种或多种格式 的信息文本、图片、图形、视频、音频。
7. —种应用软件帮助信息生成系统,其特征在于,包括信息创建单元,用于创建与应用软件中的功能点对应的联机帮助信息,并将所述联机 帮助信息存储到一个或多个帮助信息文件中;映射单元,用于建立功能点与所述帮助信息文件的第一映射关系,并将所述第一映射 关系与所述帮助信息文件的链接地址存储到数据库中;第一指令接收单元,用于接收用户查看联机帮助信息的指令;功能点确定单元,用于在所述第一指令接收单元接收到用户查看联机帮助信息的指令 后,确定用户当前使用的功能点;文件查找单元,用于根据所述第一映射关系确定与所述功能点对应的帮助信息文件; 文件展现单元,用于根据所述帮助信息文件的链接地址提取联机帮助信息,并将提取 出的联机帮助信息展现给用户。
8. 根据权利要求7所述的系统,其特征在于,所述信息创建单元,具体用于在应用软件开发过程中获取开发者输入的与应用软件中 的功能点对应的联机帮助信息。
9. 根据权利要求7或8所述的系统,其特征在于,还包括 第二指令接收单元,用于接收用户输入的编辑请求;编辑窗口提供单元,用于在所述第二指令接收单元接收到用户输入的编辑请求后,向 用户提供编辑窗口;所述信息创建单元,还用于获取用户在所述编辑窗口输入的说明信息,并将所述说明 信息存储到说明信息文件中;所述映射单元,还用于建立功能点与所述说明信息文件的第二映射关系,并将所述第 二映射关系与所述说明信息文件的链接地址存储到数据库中;所述文件查找单元,还用于根据所述第二映射关系查找与所述用户当前使用的功能点 对应的说明信息文件;所述文件展现单元,还用于根据根据所述说明信息文件的链接地址从所述数据库中提 取说明信息,并将提取出的说明信息展现给用户。
10. 根据权利要求9所述的系统,其特征在于, 所述第一指令接收单元和所述第二指令接收单元为不同的按钮。
全文摘要
本发明涉及信息处理技术领域,公开了一种应用软件帮助信息生成方法及系统。所述方法包括创建与应用软件中的功能点对应的联机帮助信息,并将所述联机帮助信息存储到一个或多个帮助信息文件中;建立功能点与所述帮助信息文件的第一映射关系,并将所述第一映射关系与所述帮助信息文件的链接地址存储到数据库中;当接收到用户查看联机帮助信息的指令后,确定用户当前使用的功能点;根据所述第一映射关系确定与所述用户当前使用的功能点对应的帮助信息文件;根据所述帮助信息文件的链接地址提取联机帮助信息,并将提取出的联机帮助信息展现给用户。利用本发明,可以使用户方便地打开正在使用的功能点的联机帮助,获得准确的联机帮助信息。
文档编号G06F9/44GK101710274SQ20091011028
公开日2010年5月19日 申请日期2009年10月28日 优先权日2009年10月28日
发明者刘鹏 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1