基于IP上串行交换机的字符串模式匹配与检测系统和方法与流程

文档序号:37613049发布日期:2024-04-18 17:27阅读:6来源:国知局
基于IP上串行交换机的字符串模式匹配与检测系统和方法与流程

本公开内容涉及串行交换机系统和方法,并且更具体地涉及如下系统,该系统利用ip上串行交换机(通常称为串行装置)和字母数字模式匹配,以检测在活动串行会话期间在目标串行设备与串行装置之间传输的串行数据中的一个或更多个预定字母数字字符串的出现,并且使得在检测到预定字母数字字符串的出现时能够采取预定动作。


背景技术:

1、该部分中的陈述仅提供与本公开内容相关的背景信息,并且可以不构成现有技术。

2、通常被称为“串行装置”的ip上串行交换机经常被用于数据中心环境中,以使得远程用户能够经由ip网络连接访问数据中心中的目标串行装置并与所述目标串行装置建立连接。串行装置使得用户能够经由串行装置将他/她的客户端计算机远程连接至目标设备的串行端口。以这种方式,通常为文本的串行数据流可以从客户端计算机传输至目标设备的串行端口。在没有串行装置的情况下,用户将需要以其他方式在物理上靠近目标设备以能够使用串行线缆将客户端计算机直接连接至目标设备的串行端口。

3、如果用户具有从他/她的客户端计算机通过ip网络到串行装置的活动连接,并且该串行装置连接至目标设备的串行端口,使得串行数据可以从客户端设备传输至串行装置,并且反之亦然,则这被称为针对该目标设备的“活动串行会话(active serialsession)”。这种经由ip网络上的串行装置的串行连接具有许多有用的用例,包括由it管理员对目标设备进行配置和管理、对目标设备上的问题进行远程故障排除以及部署新的目标设备。

4、通常,目标设备在串行接口上都使用相同类型的文本数据;然而,用于管理、配置、故障排除和部署目标设备的文本命令通常对于每个目标设备型号和/或制造商是唯一的。这在人们意识到现代数据中心可能具有it管理员需要能够在任何给定时间经由串行装置连接的数百或者甚至数千个串行设备的情况下变得很重要。任何需要由it管理员手动干预的操作和过程,即经由单独的串行电缆将客户端计算机手动连接至特定目标设备的串行端口是非常不方便和耗时的。因此,在访问目标设备的串行端口时,提供自动化已知动作(例如,配置、故障排除、部署)的能力的任何系统和/或特征对于it专业人员将是有价值并且非常有帮助的。同样,导致停机的设备错误事件可能是灾难性的,并且提供错误事件的即时警报或自动恢复的任何特征对于it专业人员是非常有价值的。

5、因此,使客户端计算机能够在执行与串行装置的活动串行会话的情况下定义特定的字母数字字符串(即,仅文本字符串,或文本字符和/或数字和/或符号的任何组合),然后在经由串行装置从目标设备接收的文本中搜索该特定的预定字符串的系统和方法将显著地增加由it专业人员配置和/或故障排除和/或部署目标设备的容易性和便利性。


技术实现思路

1、本部分提供了本公开内容的总体概述,并且不是对其全部范围或其所有特征的全面公开。

2、在一个方面,本公开内容涉及一种用于在串行数据中检测用户定义的字符串的系统,其中串行数据是发送至目标设备或从目标设备接收中的至少一者。该系统可以包括串行通信设备,该串行通信设备能够由用户操作或由用户访问中的至少一者,以执行与目标设备的ip上串行的活动串行会话。串行通信设备可以包括模式匹配应用,该模式匹配应用被配置成:接收用户定义的字符串或利用用户定义的字符串进行编程中的至少一者,以及监测在发送至目标设备或从目标设备接收中的至少一者的串行数据中用户定义的字符串的出现,以及在串行数据中检测到用户定义的字符串时采取预定动作。

3、在另一方面,本公开内容涉及一种用于在串行数据中检测用户定义的字符串的系统,其中串行数据在ip上串行的活动串行会话期间从目标设备接收。该系统可以包括ip上串行的串行装置,该ip上串行的串行装置可配置用于经由串行连接与目标设备通信。ip上串行的串行装置可以包括处理器、存储器和存储在存储器中的模式匹配应用。模式匹配应用被配置成执行若干操作:使得用户能够经由外部用户计算设备输入用户定义的字符串;监测串行数据中用户定义的字符串的出现,其中串行数据从目标设备接收或发送至目标设备中的至少一者;以及在串行数据中检测到用户定义的字符串时采取预定动作。

4、在又一方面,本公开内容涉及一种用于在串行数据中检测用户定义的字符串的方法,其中串行数据是在ip上串行的活动串行会话期间从目标设备接收或者在ip上串行的活动串行会话期间发送至目标设备中的至少一者。该方法可以包括:在ip上串行的活动串行会话期间,使用模式匹配应用来监测由串行通信设备从目标设备接收或者从串行通信设备发送至目标设备中的至少一者的串行数据。该方法还可以包括:将与模式匹配应用可操作地相关联的用户定义的字符串与由串行通信设备接收或从串行通信设备发送中的至少一者的串行数据进行比较,以确定用户定义的字符串是否存在于串行数据中。在检测到由串行通信设备接收或从串行通信设备发送至目标设备的串行数据与用户定义的字符串匹配的情况下,采取预定动作。

5、根据本文所提供的描述,其他适用领域将变得明显。应当理解,描述和具体示例仅旨在出于说明的目的,并且并非旨在限制本公开内容的范围。



技术特征:

1.一种用于在串行数据中检测用户定义的字符串的系统,其中所述串行数据是发送至目标设备或从所述目标设备接收中的至少一者,所述系统包括:

2.根据权利要求1所述的系统,其中,所述预定动作包括以下中的至少一者:

3.根据权利要求1所述的系统,其中,所述串行通信设备包括客户端计算设备。

4.根据权利要求3所述的系统,其中,所述客户端计算设备包括以下中的一者:

5.根据权利要求3所述的系统,其中,所述客户端计算设备包括存储器,并且其中,所述模式匹配应用存储在所述存储器中。

6.根据权利要求3所述的系统,其中,在从所述目标设备接收到的串行数据中检测到所述用户定义的字符串的情况下,所述客户端计算设备使用在所述客户端计算设备上运行的串行查看器来显示所述用户定义的字符串的出现。

7.根据权利要求1所述的系统,其中,所述串行通信设备包括具有存储器的ip上串行的串行装置,并且其中,所述模式匹配应用存储在所述存储器中。

8.根据权利要求7所述的系统,其中,所述ip上串行的串行装置包括可供使用的多个串行端口,并且所述模式匹配应用被配置成使得所述用户能够选择所述多个串行端口中的哪个串行端口与所述模式匹配应用一起使用。

9.根据权利要求1所述的系统,其中,所述用户定义的字符串包括以下中的至少一者:

10.一种用于在串行数据中检测用户定义的字符串的系统,其中所述串行数据由ip上串行的串行装置接收,所述系统包括:

11.根据权利要求10所述的系统,其中,所述用户定义的字符串包括至少一个字母。

12.根据权利要求10所述的系统,其中,所述用户定义的字符串包括至少一个数字。

13.根据权利要求10所述的系统,其中,所述用户定义的字符串包括至少一个符号。

14.根据权利要求10所述的系统,其中,在所述计算设备上运行的串行查看器应用中接收到的串行数据包括:使用在所述计算设备上运行的html5串行查看器接收和显示的串行数据。

15.根据权利要求10所述的系统,其中,所述用户定义的字符串的出现被记录在所述计算设备上的文件中。

16.一种用于在串行数据中检测用户定义的字符串的方法,其中所述串行数据是在ip上串行的活动串行会话期间从目标设备接收的或者在所述ip上串行的活动串行会话期间发送至所述目标设备中的至少一者,所述方法包括:

17.根据权利要求16所述的方法,其中,采取预定动作包括以下中的至少一者:

18.根据权利要求16所述的方法,其中,使用模式匹配应用来监测串行数据包括:使用存储在用户计算设备的存储器中的模式匹配应用,用户正在使用所述用户计算设备来执行所述ip上串行的活动串行会话。

19.根据权利要求16所述的方法,其中,使用模式匹配应用来监测串行数据包括:使用存储在ip上串行的串行装置的存储器中的模式匹配操作,所述ip上串行的串行装置正被用于执行所述ip上串行的活动串行会话。


技术总结
公开了基于IP上串行交换机的字符串模式匹配与检测系统和方法。本公开内容涉及用于在串行数据中检测用户定义的字符串的系统,其中串行数据从目标设备输出或发送至目标设备中的至少一者。该系统利用串行通信设备,该串行通信设备被配置成使得用户能够进行与目标设备的IP上串行的活动串行会话。串行通信设备具有模式匹配应用,该模式匹配应用被配置成:接收用户定义的字符串或者利用用户定义的字符串进行编程中的至少一者,以及监测在从目标设备接收或者发送至目标设备中的至少一者的串行数据中用户定义的字符串的出现。模式匹配应用还被配置成:在检测到用户定义的字符串时采取预定动作。

技术研发人员:卢克·特里,约尔格·韦德曼,约瑟夫·阿米尔塔萨米
受保护的技术使用者:维谛信息技术系统有限公司
技术研发日:
技术公布日:2024/4/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1