本发明专利技术实施例公开了一种命令输入辅助方法,包括:接收输入的命令,根据所述输入命令以及获取到的业务逻辑关系描述文件中记录的业务逻辑关系,联想出下一步将要输入的命令。本发明专利技术实施例同时公开了一种命令输入辅助设备。应用本发明专利技术实施例所述的方法和设备,能够灵活方便地联想出操作员所要执行的命令。
【技术实现步骤摘要】
本专利技术涉及命令控制技术,特别涉及电信系统中的命令输入辅助方法和 设备。
技术介绍
正确的数据配置是电信系统能够正常运行的前提。电信运营商需要在开局 时,对设备数据、用户数据以及业务数据进行配置,在设备的日常维护、业务 维护以及升级过程中也会对数据进行频繁地调整和修改。随着电信系统复杂度 的不断提高,各种数据配置命令越来越多,因此对系统操作人员的要求也越来 越高。系统操作员只有了解各电信运营商设备、熟悉系统的所有命令和业务逻 辑后,才能比较快速而正确地配置好电信系统。传统的数据配置接口包括基于命令行的输入方式,如传统的人机语言 (MML, Man Machine Language )命令行输入,以及基于图形界面的输入方式, 如图形用户接口 ( GUI, Graphic User Interface )等。其中,由于图像界面的输 入方式具有不能完全显示配置的数据之间的逻辑结构、很难进行命令行方式的 批处理数据脚本配置,以及处理速度比较慢等缺点,在通常的数据配置过程中,多采用基于命令行的输入方式。一条MML命令通常由操作码、操作对象以及附加参数三部分组成。其中, 操作码表示操作动作,如增加、删除、修改、查询以及激活等;操作对象表示 需要进行数据配置的对象;附加参数表示需要进行数据配置的对象的 一些具体 属性信息。如,ADD OBJ ATTR1=1,ATTR2= "Name",就是一条典型的MML 命令。由于电信系统中存在较多的操作对象和附加参数,所以系统中总的MML命令数量也较多,这样,如何帮助操作员方便有效地输入命令,以进行数据配 置,就成为衡量一个电信系统操作维护性能好坏的重要指标。现有电信系统中 会通过提供一些辅助方案来辅助操作员进行命令输入,比如,最大匹配方式。这种方式的实现思想为根据操作员的输入,在系统中按照预先设定的规则联想操作员所需的命令,当操作员输入的信息能够唯一定位一条命令后,即可通 过某个辅助键将操作员还未输入完成的命令补充完整,或者系统自动补充完整。举例说明 一电信设备自身的命令集文件中存储有两条MML命令, ADD ABCDEF和ADD ABCDDF。这里所提到的命令集文件是指用于记录 系统能够下发的所有命令的文件。当操作员输入ADD AB时,系统会在自 身命令集文件的所有命令中查找与"ADDAB"相符的命令字符串,假设找 到了 ADD ABCDEF和ADD ABCDDF;由于此时系统还不能确定操作员要 输入的到底是ADD ABCDEF还是ADD ABCDDF ,因此系统只会显示ADD ABCD,等待操作员的进一步输入;当操作员输入到ADD ABCDE后,系统 即能够唯一地确定一条命令ADD ABCDEF,因此操作员无需输入余下的命 令,系统会自动联想出ADD ABCDEF的命令串;之后,操作员可通过触发 某一功能键来达到自动补充的目的。可见,现有技术中的电信系统已经能够通过提供一定的辅助方案,来提高 操作员输入命令的速度。但是,现有的辅助方案多是利用一些预先设定的固定 规则,通过一种固定的扩展方式来对操作员输入的命令进行补充,而不能根据 操作员的实际操作情况,灵活调整联想出的命令。比如,操作员希望系统能够 根据当前输入的命令以及配置的数据之间的业务逻辑关系,联想出操作员下一 步将要输入的命令。可是,现有技术还无法满足操作员的需求。
技术实现思路
本专利技术实施例提供一种命令输入辅助方法,能够方便地联想出下一步将 要输入的命令。本专利技术实施例提供一种命令输入辅助设备,能够方便地联想出下一步将要输入的命令。本专利技术实施例的技术方案是这样实现的一种命令输入辅助方法,包括 接收输入的命令;根据所述输入的命令以及获取到的业务逻辑关系描述文件中记录的业务逻辑关系,联想出下一步将要输入的命令。一种命令输入辅助设备,包括信息交互模块以及智能数据分析模块; 所述信息交互模块,用于接收输入的命令,并显示联想出的命令; 所述智能数据分析模块,用于根据所述输入命令以及获取到的业务逻辑关系描述文件中记录的业务逻辑关系,联想出下 一 步将要输入的命令。可见,采用本专利技术实施例的技术方案,根据接收到的命令以及业务逻辑关 系描述文件中记录的业务逻辑关系,自动联想出在当前命令之后下一步要输入 的命令。也就是说,与现有技术相比,本专利技术实施例所述方案能够根据前后命 令之间的业务逻辑关系,灵活方便地联想出下一步将要输入的命令。附图说明图1本专利技术系统实施例的组成结构示意图。图2为本专利技术实施例中客户端获取配置数据的流程图。图3为本专利技术实施例中选择联想规则的流程图。图5为本专利技术实施例中客户端进行命令联想的具体流程图。 图6为本专利技术实施例中业务逻辑树的构成示意图。 图7为本专利技术实施例中操作员体验效果示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下参照附图并举实 施例,对本专利技术作进一步地详细说明。 为解决现有技术中存在的问题,本专利技术实施例中希望提供一种辅助操作 员进行命令输入的方式,能够根据操作员的输入习惯以及配置的数据之间的 业务逻辑关系等信息,智能联想出操作员要执行的命令。本专利技术实施方式中,接收输入的命令,根据该输入的命令以及获取到的 操作员历史行为保存文件和业务逻辑关系描述文件,按照预先选择的联想规则,包括根据业务逻辑关系进行联想的方式以及根据操作员历史行为进行联想的方式等,联想出所需的命令。在实际应用中,上述功能的具体执行设 备可以是电信系统操作员所使用的客户端。本专利技术实施方式中,接收输入的命令之前,进一步包括操作员所在客 户端向服务端请求并获取操作员历史行为保存文件以及该操作员预先选择 的联想规则,并对获取到的操作员历史行为保存文件、选择的联想规则以及 保存在本地的业务逻辑关系描述文件进行初始化。需要说明的是,业务逻辑 关系描述文件可以保存在客户端本地,也可以保存在服务端。如果保存在服 务端,当操作员使用某一客户端登录服务端后,可以从服务端下载该文件。其中,业务逻辑关系描述文件中包括一个以上的被管理对象;每一个被 管理对象的内容可具体包括对象类ID、对象类名称、父对象类ID、子对 象类ID、依赖对象类ID,以及被依赖对象类ID等。这里所提到的依赖和被 依赖对象类只指不能以父子关系描述,但相互之间又存在依赖关系的对象 类。操作员历史行为保存文件中包括一个以上的历史(history)标签;每一 个history标签的内容具体包括命令名称、命令码、下发接口、终端信息、 命令下发时间、命令结束时间、命令所属网元ID、操作结果码、操作结果 描述信息,以及操作描述信息等。之后,客户端即可根据输入的命令、操作员历史行为保存文件和业务逻 辑关系描述文件,以及选择的联想规则,联想出操作员所需的命令,具体实 现可以是客户端接收操作员输入的命令;根据操作员历史行为保存文件和 业务逻辑关系描述文件,按照选择的联想规则进行联想分析若选择的联想 规则为根据业务逻辑关系进行联想的方式,则客户端获取与该方式对应的业务逻辑关系描述文件,根据当前输入的命令以及业务逻辑关系,联想出操作 员下一步将要输入的命令;若选择的联想规则为根据操作员历史行为进行联的命令相符的命令中使用频度最高的命令作为联想出的命令。联想出相应的命令后,客户端还需本文档来自技高网...
【技术保护点】
一种命令输入辅助方法,其特征在于,该方法包括:接收输入的命令;根据所述输入命令以及获取到的业务逻辑关系描述文件中记录的业务逻辑关系,联想出下一步将要输入的命令。
【技术特征摘要】
【专利技术属性】
技术研发人员:范光彬,黄金香,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。