浪潮通信信息系统有限公司李鹏杨获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉浪潮通信信息系统有限公司申请的专利基于虚拟终端的命令执行结果分析方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114564279B 。
龙图腾网通过国家知识产权局官网在2026-02-24发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210058253.9,技术领域涉及:G06F9/455;该发明授权基于虚拟终端的命令执行结果分析方法及系统是由李鹏杨;刘从坤设计研发完成,并于2022-01-19向国家知识产权局提交的专利申请。
本基于虚拟终端的命令执行结果分析方法及系统在说明书摘要公布了:本发明公开了基于虚拟终端的命令执行结果分析方法及系统,属于命令批处理技术领域,要解决的技术问题为如何对命令执行结果进行分析、去除无效字符,并处理命令间的数据依赖关系、有效提取有效数据。包括如下步骤:向目标设备发送命令后,在内存中创建虚拟终端窗口;将返回的命令执行结果数据追加至虚拟终端窗口中,命令执行结果数据包括文本字符和控制字符,控制字符包括ANSI格式和VT100格式的字符;对命令执行结果数据进行解析筛选,去除控制字符并在内存中保留提取的文本字符,并基于控制字符对文本字符进行格式化处理,得到最终命令执行结果数据;对最终命令执行结果数据进行分析,提取有效命令执行结果信息。
本发明授权基于虚拟终端的命令执行结果分析方法及系统在权利要求书中公布了:1.基于虚拟终端的命令执行结果分析方法,其特征在于包括如下步骤: 向目标设备发送命令后,在内存中创建虚拟终端窗口,在内存中分配一个固定行列的二维字符数组,所述二维字符数组作为存储文本字符的缓存; 将返回的命令执行结果数据追加至虚拟终端窗口中,所述命令执行结果数据包括文本字符和控制字符,所述控制字符包括ANSI格式和VT100格式的字符; 对命令执行结果数据进行解析筛选,去除控制字符并在内存中保留提取的文本字符,并基于控制字符对文本字符进行格式化处理,得到最终命令执行结果数据,所述最终命令执行结果数据还原了命令执行结果原本的格式和内容; 对最终命令执行结果数据进行分析,提取有效命令执行结果信息; 其中,对命令执行结果数据进行解析筛选,去除控制字符并在内存中保留提取的文本字符,并基于控制字符对文本字符进行格式化处理时,对于命令执行结果数据对应的字符流,依次读取一个字符,对于每个字符,执行如下操作: 对于每个字符,判断当前字符是否大于31; 如果当前字符大于31,表示当前字符为文本字符,将当前字符存储至内存中; 如果当前字符小于31,表示当前字符为控制字符; 对于控制字符,判断当前字符是否为ESC字符,所述ESC字符为ANSI序列的标志符; 如果当前字符为ESC字符,表示当前字符为ANSI序列,基于ANSI序列对缓存中文字字符进行格式化处理; 如果当前字符不是ESC字符,判断当前字符是否为其它控制字符,所述其它控制字符包括回车、换行、退格和制表字符; 如果当前字符是其它控制字符,基于当前其它控制字符对缓存中文本字符进行格式化处理; 如果当前字符不是其它控制字符,丢弃读入的当前字符,并读取下一个字符; 其中,将当前字符存储至内存中时,判断缓存中当前列是否为最大列,如果是,将当前文本字符在缓存中对应的位置为:行位置加1、列位置为0,如果当前列不是最大列,更新缓存中当前行和列的位置; 其中,所述ANSI序列中,以ESC字符作为标志符,包括光标移动指令、清屏指令、字符渲染指令以及终端控制指令; 基于ANSI序列对缓存中文字字符进行格式化处理,包括如下步骤: 读取一个ANSI序列; 判断所述ANSI序列是否为光标移动指令,如果是,更新缓存中当前行列的位置; 如果不是光标移动指令,判断所述ANSI序列是否为清屏移动指令,如果是清屏移动指令,从缓存中的当前行列对应的位置,对缓存内容进行复位; 如果不是清屏移动指令,判断所述ANSI序列是否为终端控制指令,如果是,基于ANSI序列对应的指令内容修正缓存中的内容; 如果不是终端控制指令,丢弃当前ANSI序列对应的字符; 其中,通过扫描的方法对最终命令执行结果数据进行分析,提取有效命令执行结果信息,或者,基于正则表达式以及分词方法对最终命令执行结果数据进行分析,提取有效命令执行结果信息。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人浪潮通信信息系统有限公司,其通讯地址为:250100 山东省济南市高新区浪潮路1036号浪潮科技园S06号楼;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励