[发明专利]一种命令的帮助函数调用方法及装置有效
申请号: | 201911414443.4 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111176763B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 朱明达 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F9/451 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 王茹 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 命令 帮助 函数 调用 方法 装置 | ||
本申请提供一种命令的帮助函数调用方法及装置,该方法可以包括:接收到用户输入的字符信息;依次从命令集合中提取命令,并判断提取出的命令是否为包含字符信息的特定命令,命令集合记录了终端设备可执行的所有命令;将基于特定命令获取到的指定关键字信息和对应于特定命令的帮助函数信息与预设的记录集合进行匹配;若记录集合中不存在特定命令对应的记录,则调用特定命令对应的帮助函数以生成对应于指定关键字信息的提示信息,否则不调用;对所有通过调用帮助函数生成的提示信息和对应的指定关键字信息进行关联展示,以向所述用户进行输入提示。
技术领域
本公开涉及通信技术领域,尤其涉及一种命令的帮助函数调用方法及装置。
背景技术
随着网络技术的不断发展,管理员可以通过输入命令的方式对网络设备进行维护。在一种交互式终端设备的界面上,管理员可以通过console、talnet等方式连接至访问设备,从而使得管理员可以通过输入相关的命令对设备进行维护。管理员可以通过查看命令的提示信息,了解可以执行的命令以及大概含义,但是随着网络规模的不断扩大,用户需要使用的命令也越来越复杂,终端设备上的可执行命令越来越多,导致终端设备解析命令的提示信息的时间越来越长,使得用户体验越来越差。
在相关技术中,用户可以通过查看命令的提示信息获得当前可以输入的单词信息,其中,提示信息同时显示用户可以输入的单词和对该单词的解释。用户在设备上输入相应字符信息后,可以查看命令的提示信息,终端设备可以提取出一条命令,如果该命令包含用户输入的字符信息,则执行该命令对应的帮助函数,并在终端设备上对调用帮助函数而生成的提示信息进行展示。
然而,由于很多命令都是共用同一帮助函数的,通过这种方式查看提示信息将导致同一帮助函数的重复调用和解析,另外在结果集合中对帮助函数的提示信息进行查重,由于结果集合中的内容量大,将导致多次遍历查重,降低了获取提示信息的效率。
发明内容
有鉴于此,本申请提供一种命令的帮助函数调用方法及装置,可以提高命令的帮助函数调用效率。
为实现上述目的,本申请提供技术方案如下:
根据本申请的第一方面,提出了一种命令的帮助函数调用方法,应用于终端设备;
所述方法包括:
接收到用户输入的字符信息;
依次从命令集合中提取命令,并判断提取出的命令是否为包含所述字符信息的特定命令,所述命令集合记录了所述终端设备可执行的所有命令;
将基于所述特定命令获取到的指定关键字信息和对应于所述特定命令的帮助函数信息与预设的记录集合进行匹配,所述记录集合中包含针对相应的帮助函数已被调用的特定命令形成的记录,每条记录中包含已被调用的特定命令所含的指定关键字信息和相应的帮助函数信息;
若所述记录集合中不存在所述特定命令对应的记录,则调用所述特定命令对应的帮助函数以生成对应于所述指定关键字信息的提示信息,否则不调用;
对所有通过调用帮助函数生成的提示信息和对应的指定关键字信息进行关联展示,以向所述用户进行输入提示。
根据本申请的第二方面,提出了一种命令的帮助函数调用装置,应用于终端设备;
所述装置包括:
接收单元,用于接收到用户输入的字符信息;
提取与判断单元,用于依次从命令集合中提取命令,并判断提取出的命令是否为包含所述字符信息的特定命令,所述命令集合记录了所述终端设备可执行的所有命令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911414443.4/2.html,转载请声明来源钻瓜专利网。