首页 / 专利库 / 专利权 / 第I章 / 国际申请 / 说明书 / 生成操作说明书的方法和应用系统

生成操作说明书的方法和应用系统

阅读:836发布:2020-05-15

专利汇可以提供生成操作说明书的方法和应用系统专利检索,专利查询,专利分析的服务。并且本 发明 实施例 公开了一种生成操作 说明书 的方法和应用系统。本发明实施例方法包括:应用系统获取所述应用系统的 用户界面 (UI)上的当前操作;所述应用系统根据所述UI的操作逻辑创建所述当前操作的UI日志对象;所述应用系统对所述当前操作的UI日志对象进行解析以组织所述当前操作的UI操作逻辑说明;所述应用系统获取调用指令,根据所述调用指令在所述UI上显示所述当前操作的UI操作逻辑说明。本发明能够结合当前操作动态展示当前操作的逻辑说明。,下面是生成操作说明书的方法和应用系统专利的具体信息内容。

1.一种生成操作说明书的方法,其特征在于,包括:
应用系统获取所述应用系统的用户界面(UI)上的当前操作;
所述应用系统根据所述UI的操作逻辑创建所述当前操作的UI日志对象;
所述应用系统对所述当前操作的UI日志对象进行解析以组织所述当前操作的UI操作逻辑说明;
所述应用系统获取调用指令,根据所述调用指令在所述UI上显示所述当前操作的UI操作逻辑说明。
2.根据权利要求1所述的生成操作说明书的方法,其特征在于,所述应用系统还包括服务端,所述应用系统获取用户在所述应用系统的UI上的当前操作之后还包括:
所述应用系统获取所述当前操作的服务端运行逻辑说明;
所述应用系统根据所述调用指令在所述UI上还显示所述当前操作的服务端运行逻辑说明。
3.根据权利要求2所述的生成操作说明书的方法,其特征在于,所述应用系统获取所述当前操作的服务端运行逻辑说明具体包括:
所述服务端根据所述服务端的运行逻辑创建所述当前操作的服务端日志对象;
所述UI一端获取来自所述服务端的所述当前操作的服务端日志对象;
所述UI一端对所述当前操作的服务端日志对象进行解析以组织所述当前操作的服务端运行逻辑说明;
或者,
所述服务端根据所述服务端的运行逻辑创建所述当前操作的服务端日志对象;
所述服务端对所述当前操作的服务端日志对象进行解析以组织所述当前操作的服务端运行逻辑说明;
所述UI一端获取来自所述服务端的所述当前操作的服务端运行逻辑说明。
4.根据权利要求3所述的生成操作说明书的方法,其特征在于,所述UI一端获取来自所述服务端的所述当前操作的服务端日志对象或者服务端运行逻辑说明具体包括:
所述服务端通过所述服务端的远程接口的返回值将所述当前操作的服务端日志对象或者服务端运行逻辑说明序列化后发送至所述UI一端,其中所述应用系统是通过RMI协议或者RPC协议调用的服务端远程接口;
或者,
所述服务端通过将所述当前操作的服务端日志对象或者服务端运行逻辑说明放入Web请求的回应中发送至所述UI一端,其中所述应用系统采用浏览器/服务器结构;
或者,所述服务端采用soap协议将所述当前操作的服务端日志对象或者服务端运行逻辑说明封装成XML格式文件发送至所述UI一端,其中所述应用系统为外联系统;
或者,
所述服务端将所述当前操作的服务端日志对象或者服务端运行逻辑说明存入预置数据库中;
所述UI一端从所述预置数据库中读取所述当前操作的服务端日志对象或者服务端运行逻辑说明。
5.根据权利要求1所述的生成操作说明书的方法,其特征在于,所述应用系统内针对各逻辑类型的UI操作预设有相对应的采用可扩展标记语言(XML)的UI日志定义模型;
所述应用系统根据所述UI的操作逻辑创建所述当前操作的UI日志对象具体包括:
所述应用系统根据所述UI的操作逻辑采用相对应的所述UI日志定义模型创建所述当前操作的UI日志对象。
6.一种应用系统,其特征在于,包括:
设有UI的UI一端,其中所述UI一端具体用于:
获取所述UI上的当前操作;
根据所述UI的操作逻辑创建所述当前操作的UI日志对象;
对所述当前操作的UI日志对象进行解析以组织所述当前操作的UI操作逻辑说明;
获取调用指令,根据所述调用指令在所述UI上显示所述当前操作的UI操作逻辑说明。
7.根据权利要求6所述的应用系统,其特征在于,所述应用系统还包括服务端;所述UI一端还用于获取所述当前操作的服务端运行逻辑说明,根据所述调用指令在所述UI上还显示所述当前操作的服务端运行逻辑说明。
8.根据权利要求7所述的应用系统,其特征在于,所述服务端具体用于根据所述服务端的运行逻辑创建所述当前操作的服务端日志对象;
所述UI一端具体用于获取来自所述服务端的所述当前操作的服务端日志对象,对所述当前操作的服务端日志对象进行解析以组织所述当前操作的服务端运行逻辑说明;
或者,
所述服务端具体用于根据所述服务端的运行逻辑创建所述当前操作的服务端日志对象,对所述当前操作的服务端日志对象进行解析以组织所述当前操作的服务端运行逻辑说明;
所述UI一端具体用于获取来自所述服务端的所述当前操作的服务端运行逻辑说明。
9.根据权利要求8所述的应用系统,其特征在于,
所述UI一端是通过RMI协议或者RPC协议调用的服务端远程接口;所述服务端还用于通过所述服务端的远程接口的返回值将所述当前操作的服务端日志对象或者服务端运行逻辑说明序列化后发送至所述UI一端;
或者,
所述应用系统采用浏览器/服务器结构,其中所述UI一端为所述浏览器,所述服务端为所述服务器;
所述服务端还用于通过将所述当前操作的服务端日志对象或者服务端运行逻辑说明放入Web请求的回应中发送至所述UI一端;
或者,
所述应用系统为外联系统;
所述服务端还用于采用soap协议将所述当前操作的服务端日志对象或者服务端运行逻辑说明封装成XML格式文件发送至所述UI一端;
或者,
所述服务端还用于将所述当前操作的服务端日志对象或者服务端运行逻辑说明存入预置数据库中;
所述UI一端具体用于从所述预置数据库中读取所述当前操作的服务端日志对象或者服务端运行逻辑说明。
10.根据权利要求6所述的应用系统,其特征在于,
所述UI一端内针对各逻辑类型的UI操作预设有相对应的采用可扩展标记语言(XML)的UI日志定义模型;
所述UI一端具体用于根据所述UI的操作逻辑采用相对应的所述UI日志定义模型创建所述当前操作的UI日志对象。

说明书全文

生成操作说明书的方法和应用系统

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种生成操作说明书的方法和应用系统。

背景技术

[0002] 现有的企业常采用一些应用系统来协助企业的运行和管理。这些应用系统较复杂,在进行相关操作时该应用系统的用户界面(User Interface,UI)以及后台都会经过较为复杂的处理逻辑,因此用户在使用该应用系统时需经常查看该应用系统的相关帮助文件。
[0003] 然而,目前的应用系统中的相关帮助文件都是静态生硬的说明,在强调用户体验的当下显得不够直观,对用户来说过时而机械,而且在该相关帮助文件中对该应用系统的说明往往是海量的,对于刚上手系统的操作员来说不太容易准确定位到需要的说明内容。

发明内容

[0004] 本发明实施例提供了一种生成操作说明书的方法和应用系统,用于结合当前操作动态展示当前操作的逻辑说明。
[0005] 本发明提供了一种生成操作说明书的方法,包括:
[0006] 应用系统获取所述应用系统的用户界面(UI)上的当前操作;
[0007] 所述应用系统根据所述UI的操作逻辑创建所述当前操作的UI日志对象;
[0008] 所述应用系统对所述当前操作的UI日志对象进行解析以组织所述当前操作的UI操作逻辑说明;
[0009] 所述应用系统获取调用指令,根据所述调用指令在所述UI上显示所述当前操作的UI操作逻辑说明。
[0010] 优选的,所述应用系统还包括服务端,所述应用系统获取用户在所述应用系统的UI上的当前操作之后还包括:
[0011] 所述应用系统获取所述当前操作的服务端运行逻辑说明;
[0012] 所述应用系统根据所述调用指令在所述UI上还显示所述当前操作的服务端运行逻辑说明。
[0013] 优选的,所述应用系统获取所述当前操作的服务端运行逻辑说明具体包括:
[0014] 所述服务端根据所述服务端的运行逻辑创建所述当前操作的服务端日志对象;
[0015] 所述UI一端获取来自所述服务端的所述当前操作的服务端日志对象;
[0016] 所述UI一端对所述当前操作的服务端日志对象进行解析以组织所述当前操作的服务端运行逻辑说明;
[0017] 或者,
[0018] 所述服务端根据所述服务端的运行逻辑创建所述当前操作的服务端日志对象;
[0019] 所述服务端对所述当前操作的服务端日志对象进行解析以组织所述当前操作的服务端运行逻辑说明;
[0020] 所述UI一端获取来自所述服务端的所述当前操作的服务端运行逻辑说明。
[0021] 优选的,所述UI一端获取来自所述服务端的所述当前操作的服务端日志对象或者服务端运行逻辑说明具体包括:
[0022] 所述服务端通过所述服务端的远程接口的返回值将所述当前操作的服务端日志对象或者服务端运行逻辑说明序列化后发送至所述UI一端,其中所述应用系统是通过RMI协议或者RPC协议调用的服务端远程接口;
[0023] 或者,
[0024] 所述服务端通过将所述当前操作的服务端日志对象或者服务端运行逻辑说明放入Web请求的回应中发送至所述UI一端,其中所述应用系统采用浏览器/服务器结构;
[0025] 或者,所述服务端采用soap协议将所述当前操作的服务端日志对象或者服务端运行逻辑说明封装成XML格式文件发送至所述UI一端,其中所述应用系统为外联系统;
[0026] 或者,
[0027] 所述服务端将所述当前操作的服务端日志对象或者服务端运行逻辑说明存入预置数据库中;
[0028] 所述UI一端从所述预置数据库中读取所述当前操作的服务端日志对象或者服务端运行逻辑说明。
[0029] 优选的,所述应用系统内针对各逻辑类型的UI操作预设有相对应的采用可扩展标记语言(XML)的UI日志定义模型;
[0030] 所述应用系统根据所述UI的操作逻辑创建所述当前操作的UI日志对象具体包括:
[0031] 所述应用系统根据所述UI的操作逻辑采用相对应的所述UI日志定义模型创建所述当前操作的UI日志对象。
[0032] 本发明还提供了一种应用系统,包括:
[0033] 设有UI的UI一端,其中所述UI一端具体用于:
[0034] 获取所述UI上的当前操作;
[0035] 根据所述UI的操作逻辑创建所述当前操作的UI日志对象;
[0036] 对所述当前操作的UI日志对象进行解析以组织所述当前操作的UI操作逻辑说明;
[0037] 获取调用指令,根据所述调用指令在所述UI上显示所述当前操作的UI操作逻辑说明。
[0038] 优选的,所述应用系统还包括服务端;所述UI一端还用于获取所述当前操作的服务端运行逻辑说明,根据所述调用指令在所述UI上还显示所述当前操作的服务端运行逻辑说明。
[0039] 优选的,所述服务端具体用于根据所述服务端的运行逻辑创建所述当前操作的服务端日志对象;
[0040] 所述UI一端具体用于获取来自所述服务端的所述当前操作的服务端日志对象,对所述当前操作的服务端日志对象进行解析以组织所述当前操作的服务端运行逻辑说明;
[0041] 或者,
[0042] 所述服务端具体用于根据所述服务端的运行逻辑创建所述当前操作的服务端日志对象,对所述当前操作的服务端日志对象进行解析以组织所述当前操作的服务端运行逻辑说明;
[0043] 所述UI一端具体用于获取来自所述服务端的所述当前操作的服务端运行逻辑说明。
[0044] 优选的,所述UI一端是通过RMI协议或者RPC协议调用的服务端远程接口;所述服务端还用于通过所述服务端的远程接口的返回值将所述当前操作的服务端日志对象或者服务端运行逻辑说明序列化后发送至所述UI一端;
[0045] 或者,
[0046] 所述应用系统采用浏览器/服务器结构,其中所述UI一端为所述浏览器,所述服务端为所述服务器;
[0047] 所述服务端还用于通过将所述当前操作的服务端日志对象或者服务端运行逻辑说明放入Web请求的回应中发送至所述UI一端;
[0048] 或者,
[0049] 所述应用系统为外联系统;
[0050] 所述服务端还用于采用soap协议将所述当前操作的服务端日志对象或者服务端运行逻辑说明封装成XML格式文件发送至所述UI一端;
[0051] 或者,
[0052] 所述服务端还用于将所述当前操作的服务端日志对象或者服务端运行逻辑说明存入预置数据库中;
[0053] 所述UI一端具体用于从所述预置数据库中读取所述当前操作的服务端日志对象或者服务端运行逻辑说明。
[0054] 优选的,所述UI一端内针对各逻辑类型的UI操作预设有相对应的采用可扩展标记语言(XML)的UI日志定义模型;
[0055] 所述UI一端具体用于根据所述UI的操作逻辑采用相对应的所述UI日志定义模型创建所述当前操作的UI日志对象。
[0056] 从以上技术方案可以看出,本发明实施例具有以下优点:
[0057] 本发明中,由于应用系统获取用户在UI上的当前操作并根据UI的操作逻辑创建该当前操作的UI日志对象,因此应用系统能够对该当前操作的UI日志对象进行解析以组织出该当前操作的UI操作逻辑说明,这样,用户在进行当前操作时若需查看帮助文件,可直接调出该当前操作的UI操作逻辑说明,而无需用户在海量帮助文件中查找该当前操作的说明内容;因此,本发明可以为用户实时提供当前操作的系统运行逻辑的说明,方便用户查阅且能给用户更详实直观的体验,让用户适度摆脱系统操作到查阅系统说明书之间的动作切换,提升用户学习应用系统的效率。附图说明
[0058] 图1为本发明的生成操作说明书的方法的一个实施例的流程图
[0059] 图2为本发明的生成操作说明书的方法的另一个实施例的流程图;
[0060] 图3为本发明的应用系统的一个实施例的结构示意图。

具体实施方式

[0061] 本发明实施例提供了一种生成操作说明书的方法和应用系统,能够结合当前操作动态展示当前操作的逻辑说明。
[0062] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0063] 本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、系统、产品或设备固有的其它步骤或单元。
[0064] 下面对本发明的生成操作说明书的方法进行详细描述。
[0065] 请参阅图1,本发明的一个实施例中生成操作说明书的方法包括:
[0066] 101、应用系统获取所述应用系统的用户界面上的当前操作;
[0067] 本实施例中,应用系统具体为企业管理系统,例如金蝶EAS(Enterprise Application Suite),在此不作限制。实际运用中,应用系统也可以是其他具有UI以供用户进行操作的系统。
[0068] 用户在应用系统的UI上进行操作时,应用系统实时获取该操作。
[0069] 102、所述应用系统根据所述UI的操作逻辑创建所述当前操作的UI日志对象;
[0070] 应用系统将根据UI的操作逻辑来创建所获取到的当前操作的UI日志对象的方法有多种。具体举例来说,应用系统内针对各逻辑类型的UI操作预设有相对应的采用可扩展标记语言(Extensible Markup Language,XML)的UI日志定义模型。在应用系统获取到当前操作后,应用系统选择与该当前操作的逻辑类型相对应的日志定义模型结合该当前操作来创建该当前操作的UI日志对象。这样,创建出的UI日志对象能够以该当前操作为具体例子来描述当前操作的UI操作逻辑,使得用户能够对该UI操作逻辑更容易理解。
[0071] 或者,应用系统也可以不是采用日志定义模型的方法,而是直接将当前操作的UI操作逻辑的原始方式记录到UI日志对象中。当然,实际运用中也可以采用其他方式来创建当前操作的UI日志对象,在此不作限制。创建好当前操作的UI日志对象后,应用系统将该UI日志对象进行缓存。
[0072] 103、所述应用系统对所述当前操作的UI日志对象进行解析以组织所述当前操作的UI操作逻辑说明;
[0073] 由于UI日志对象中是采用计算机语言来记录的当前操作的UI操作逻辑,因此应用系统还需将该UI日志对象进行解析,以用文字或者图像组织出能够让普通用户读懂的UI操作逻辑说明。
[0074] 104、所述应用系统获取调用指令,根据所述调用指令在所述UI上显示所述当前操作的UI操作逻辑说明。
[0075] 在用户需要查看该当前操作的帮助文件时,可对应用系统发送调用指令。例如,应用系统的UI上设有“帮助”按钮,用户通过点击该按钮来向应用系统发送调用指令。应用系统在接受到该调用指令时将该当前操作的UI操作逻辑说明显示在UI上,以供用户阅读。
[0076] 本发明中,由于应用系统获取用户在UI上的当前操作并根据UI的操作逻辑创建该当前操作的UI日志对象,因此应用系统能够对该当前操作的UI日志对象进行解析以组织出该当前操作的UI操作逻辑说明,这样,用户在进行当前操作时若需查看帮助文件,可直接调出该当前操作的UI操作逻辑说明,而无需用户在海量帮助文件中查找该当前操作的说明内容;因此,本发明可以为用户实时提供当前操作的系统运行逻辑的说明,方便用户查阅且能给用户更详实直观的体验,让用户适度摆脱系统操作到查阅系统说明书之间的动作切换,提升用户学习应用系统的效率。
[0077] 本实施例中,应用系统组织在创建当前操作的UI日志对象后对该UI日志对象进行解析以组织该当前操作的UI操作逻辑说明。优选的,本实施例中,在步骤101应用系统获取用户在所述应用系统的用户界面(UI)上的当前操作之后,步骤104之前还包括:所述应用系统还获取所述当前操作的服务端运行逻辑说明。在步骤104中,所述应用系统根据调用指令在所述UI上还显示所述当前操作的服务端运行逻辑说明。
[0078] 实际运用中,在应用系统只提供当前操作的UI操作逻辑说明时,用户只能清楚如何进行当前操作,而并不理解为何要进行当前操作。本实施例中,在用户调用帮助文件时应用系统不仅提供当前操作的UI操作逻辑说明,还提供了该当前操作的服务端运行逻辑说明,能够帮助用户更加深刻理解该当前操作,这样,在系统操作异常或者中断出错时,用户能够更好地参与到应用系统问题的分析和解决中。
[0079] 上面实施例中,所述应用系统获取所述当前操作的服务端运行逻辑说明。实际运用中,应用系统有多种方法来获取当前操作的服务端运行逻辑说明,下面对其中的一种进行说明。请参阅图2,图2为本发明的生成操作说明书的方法的另一个实施例的流程图。
[0080] 如图2所示,本实施例中的生成操作说明书的方法包括:
[0081] 201、应用系统获取所述应用系统的用户界面上的当前操作。
[0082] 详细说明请参见图1所示实施例中步骤101的说明。
[0083] 202、所述应用系统根据所述UI的操作逻辑创建所述当前操作的UI日志对象。
[0084] 详细说明请参见图1所示实施例中步骤102的说明。
[0085] 203、所述服务端根据所述服务端的运行逻辑创建所述当前操作的服务端日志对象;
[0086] 本实施例中,应用系统的结构包括UI一端和服务端,其中UI一端指的是应用系统中与用户进行交互的一端的结构。例如,在采用客户机/服务器(Client/Server,C/S)结构的应用系统中,UI一端指的是客户机,服务端指的是服务器。在采用浏览器/服务器(Browser/Server,B/S)结构的应用系统中,UI一端指的是浏览器,服务端指的是服务器。
[0087] 用户在UI上进行操作时,应用系统的UI一侧调用服务端服务。服务端根据该服务端的运行逻辑创建该操作的服务端日志对象。实际运用中,应用系统将根据服务端的运行逻辑来创建该当前操作的服务端日志对象的方法有多种。
[0088] 具体举例来说,应用系统内针对各逻辑类型的服务端运行预设有相对应的采用XML的服务端日志定义模型。在应用系统获取到当前操作后,应用系统选择与该当前操作相对应的服务端日志定义模型结合该当前操作来创建该当前操作的服务端日志对象。
[0089] 优选的,针对每一种逻辑类型的服务端运行的服务端日志定义模型均包括基本部分和动态部分,其中基本部分指的是针对该逻辑类型的UI操作中所有UI操作都会出现的服务端日志对象信息,动态部分指的是在该逻辑类型的UI操作中针对不同的UI操作会出现不同的服务端日志对象信息。在创建所述操作的服务端日志对象时,从该服务端日志对象的动态部分中挑选出与该操作相对应的动态信息,并将该动态信息填充到该服务端日志对象的基本部分中,以形成一个与该操作具体结合的服务端日志对象。
[0090] 这样,创建出的服务端日志对象能够以该当前操作为具体例子来描述当前操作的服务端运行逻辑,使得用户能够对该服务端运行逻辑更容易理解。
[0091] 或者,应用系统也可以不是采用服务端日志定义模型的方法,而是直接将当前操作的服务端运行逻辑的原始方式记录到服务端日志对象中。当然,实际运用中也可以采用其他方式来创建当前操作的服务端日志对象,在此不作限制。创建好当前操作的服务端日志对象后,应用系统将该服务端日志对象进行缓存。
[0092] 204、所述UI一端获取来自所述服务端的所述当前操作的服务端日志对象。
[0093] 服务端将服务端日志对象发送至UI一端的方法有多种。具体举例来说,在应用系统是通过RMI协议或者RPC协议调用的服务端远程接口的情况中,服务端通过所述服务端的远程接口的返回值将所述当前操作的服务端日志对象序列化后发送至所述UI一端。或者,在应用系统采用浏览器/服务器结构的情况中,服务端通过将所述当前操作的服务端日志对象放入Web请求的回应(response)中发送至所述UI一端。或者,在所述应用系统为外联系统的情况中,服务端采用soap协议将所述当前操作的服务端日志对象封装成XML格式文件发送至所述UI一端。或者,服务端将当前操作的服务端日志对象存储到数据库中,所述UI一端从所述预置数据库中读取所述当前操作的服务端日志对象。
[0094] 当然,上述描述仅为举例,并不作限制。
[0095] 205、所述UI一端分别对所述当前操作的UI日志对象和服务端日志对象进行解析,以组织所述当前操作的UI操作逻辑说明和服务端运行逻辑说明。
[0096] 由于UI日志对象和服务端日志对象中是采用计算机语言来分别记录的当前操作的UI操作逻辑和服务端运行逻辑,因此UI一端还需将该UI日志对象和服务端日志对象进行解析,以用文字或者图像组织出能够让普通用户读懂的UI操作逻辑说明和服务端运行逻辑说明。
[0097] 206、所述应用系统获取调用指令,根据所述调用指令在所述UI上显示所述当前操作的UI操作逻辑说明和服务端运行逻辑说明。
[0098] 在用户需要查看该当前操作的帮助文件时,可对应用系统发送调用指令。例如,应用系统的UI上设有“帮助”按钮,用户通过点击该按钮来向应用系统发送调用指令。应用系统在接受到该调用指令时将该当前操作的UI操作逻辑说明和服务端运行逻辑说明显示在UI上,以供用户阅读。
[0099] 本实施例中,在用户调用帮助文件时应用系统不仅提供当前操作的UI操作逻辑说明,还提供了该当前操作的服务端运行逻辑说明,能够帮助用户更加深刻理解该当前操作,这样,在系统操作异常或者中断出错时,用户能够更好地参与到应用系统问题的分析和解决中。而且,在服务端创建服务端日志对象后,由UI一端对服务端将服务端日志对象进行解析,降低了服务端的运行压
[0100] 当然,在服务端的运行压力较小的情况下,本实施例中在步骤203服务端根据所述服务端的运行逻辑创建所述当前操作的服务端日志对象之后,也可以不是由UI一端获取该服务端日志对象后对该服务端日志对象进行解析和组织服务端运行逻辑说明,而是有服务端对所述当前操作的服务端日志对象进行解析以组织所述当前操作的服务端运行逻辑说明;这样,UI一端不是获取该服务端日志对象,而是直接获取服务端运行逻辑说明。其中,UI一端获取服务端运行逻辑说明的方法可以和UI一端获取服务端日志对象的方法一致。
[0101] 为便于理解,下面以一个实际应用场景对本发明实施例的生成操作说明书的方法进行描述。
[0102] 本实施例中,应用系统采用C/S结构。用户在应用系统的客户机的UI上进行“单据转换”的操作。应用系统获取该操作,并根据UI的操作逻辑创建该“单据转换”的UI日志对象。本实施例中,应用系统内针对各逻辑类型的UI操作预设有相对应的采用XML的UI日志定义模型。具体的,应用系统内对“单据转换”的UI日志定义模型为:
[0103]
[0104] 客户机创建好“单据转换”的UI日志对象后,将该UI日志对象缓存。
[0105] 同时,客户机还调用服务端服务,具体的,客户机通过RMI或者RPC协议调用服务端的远程接口。服务端根据该服务端的运行逻辑创建该操作的服务端日志对象。服务端内针对各逻辑类型的服务端运行预设有相对应的采用XML的服务端日志定义模型。
[0106] 具体的,服务端内对“单据转换”的服务端日志定义模型为:
[0107]
[0108]
[0109] 服务端创建好“单据转换”的服务端日志对象后,将该服务端日志对象缓存。服务端还将该服务端日志对象进行解析,以组织“单据转换”的服务端运行逻辑说明。服务端通过该服务端的远程接口的返回值将该服务端运行逻辑说明序列化后发送至客户机。
[0110] 客户机对“单据转换”的UI日志对象进行解析,以组织“单据转换”的UI操作逻辑说明。
[0111] 在用户需要查看“单据转换”该操作的帮助文件时,可对应用系统发送调用指令。应用系统根据该调用指令在UI上显示“单据转换”的UI操作逻辑说明和服务端运行逻辑说明。
[0112] 上面对本发明实施例中的生成操作说明书的方法进行了描述,下面对本发明实施例中的应用系统进行描述,请参阅图3,本发明实施例中应用系统300包括:
[0113] 设有UI 31的UI一端30,其中所述UI一端30具体用于:
[0114] 获取所述UI上的当前操作;
[0115] 根据所述UI的操作逻辑创建所述当前操作的UI日志对象;
[0116] 对所述当前操作的UI日志对象进行解析以组织所述当前操作的UI操作逻辑说明;
[0117] 获取调用指令,根据所述调用指令在所述UI上显示所述当前操作的UI操作逻辑说明。
[0118] 本实施例中,由于应用系统的UI一端获取在UI上的当前操作并根据UI的操作逻辑创建该当前操作的UI日志对象,因此UI一端能够对该当前操作的UI日志对象进行解析以组织出该当前操作的UI操作逻辑说明,这样,用户在进行当前操作时若需查看帮助文件,可直接调出该当前操作的UI操作逻辑说明,而无需用户在海量帮助文件中查找该当前操作的说明内容;因此,本发明可以为用户实时提供当前操作的系统运行逻辑的说明,方便用户查阅且能给用户更详实直观的体验,让用户适度摆脱系统操作到查阅系统说明书之间的动作切换,提升用户学习应用系统的效率。
[0119] 优选的,本实施例中,所述UI一端30内针对各逻辑类型的UI操作预设有相对应的采用可扩展标记语言(XML)的UI日志定义模型。所述UI一端30具体用于根据所述UI的操作逻辑采用相对应的所述UI日志定义模型创建所述当前操作的UI日志对象。
[0120] 这样,创建出的UI日志对象能够以该当前操作为具体例子来描述当前操作的UI操作逻辑,使得用户能够对该UI操作逻辑更容易理解。
[0121] 优选的,本实施例中,所述应用系统还包括服务端40;所述UI一端30还还用于获取所述当前操作的服务端运行逻辑说明,根据所述调用指令在所述UI上还显示所述当前操作的服务端运行逻辑说明。
[0122] 实际运用中,在应用系统只提供当前操作的UI操作逻辑说明时,用户只能清楚如何进行当前操作,而并不理解为何要进行当前操作。本实施例中,在用户调用帮助文件时应用系统不仅提供当前操作的UI操作逻辑说明,还提供了该当前操作的服务端运行逻辑说明,能够帮助用户更加深刻理解该当前操作,这样,在系统操作异常或者中断出错时,用户能够更好地参与到应用系统问题的分析和解决中。
[0123] 本实施例中,UI一端30还获取所述当前操作的服务端运行逻辑说明。实际运用中,UI一端30可通过多种方式来获取当前操作的服务端运行逻辑说明。
[0124] 例如,所述服务端40具体用于根据所述服务端的运行逻辑创建所述当前操作的服务端日志对象。所述UI一端30具体用于获取来自所述服务端的所述当前操作的服务端日志对象,对所述当前操作的服务端日志对象进行解析以组织所述当前操作的服务端运行逻辑说明。
[0125] 或者,所述服务端40具体用于根据所述服务端40的运行逻辑创建所述当前操作的服务端日志对象,对所述当前操作的服务端日志对象进行解析以组织所述当前操作的服务端运行逻辑说明。所述UI一端30具体用于获取来自所述服务端的所述当前操作的服务端运行逻辑说明。
[0126] 本实施例中,所述UI一端30具体用于获取来自所述服务端的所述当前操作的服务端日志对象或者服务端运行逻辑说明。
[0127] 具体的,所述UI一端30是通过RMI协议或者RPC协议调用的服务端远程接口。所述服务端40还用于通过所述服务端40的远程接口的返回值将所述当前操作的服务端日志对象或者服务端运行逻辑说明序列化后发送至所述UI一端30。
[0128] 或者,
[0129] 所述应用系统300采用浏览器/服务器结构,其中所述UI一端30为所述浏览器,所述服务端40为所述服务器;
[0130] 所述服务端40还用于通过将所述当前操作的服务端日志对象或者服务端运行逻辑说明放入Web请求的回应中发送至所述UI一端。
[0131] 或者,
[0132] 所述应用系统300为外联系统。所述服务端40还用于采用soap协议将所述当前操作的服务端日志对象或者服务端运行逻辑说明封装成XML格式文件发送至所述UI一端;
[0133] 或者,
[0134] 所述服务端40还用于将所述当前操作的服务端日志对象或者服务端运行逻辑说明存入预置数据库中。所述UI一端30具体用于从所述预置数据库中读取所述当前操作的服务端日志对象或者服务端运行逻辑说明。
[0135] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0136] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0137] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0138] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0139] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0140] 以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
相关专利内容
标题 发布/更新时间 阅读量
一种说明书放置装置 2020-05-11 333
工程机械电子说明书 2020-05-11 648
说明书折页机改进结构 2020-05-12 535
一种带说明书的血糖仪 2020-05-12 93
一种药品说明书的处理系统 2020-05-13 802
说明书上料机 2020-05-11 239
说明书上料机 2020-05-11 567
说明书放置设备 2020-05-13 148
说明书包装袋 2020-05-13 432
说明书折叠机 2020-05-13 638
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈