一种信息处理方法及信息处理装置与流程

文档序号:17474915发布日期:2019-04-20 06:03阅读:172来源:国知局
一种信息处理方法及信息处理装置与流程

本申请涉及网络审计技术领域,特别是一种信息处理方法及信息处理装置。



背景技术:

随着计算机和网络技术的发展,通过堡垒机或跳板机对远程设备进行运行维护已经很普遍,运行维护的审计需求也日益增长。目前,常见的审计图形协议的方式之一是将用户在运行维护过程中的所有按键动作均记录下来,进而再根据按键历史的内容将其切分成一系列按键记录,其中,一条按键记录代表一个子任务,可以是输入一段文字。如果在输入文字的时候,切换到浏览器查阅资料,则视为当前子任务结束,在下次继续编辑的时候则视为另一个子任务。但是,当前采用的依据按键动作进行分割子任务的方式,常常出现分割错误的情况,降低了审计效率。



技术实现要素:

有鉴于现有技术中存在的上述问题,本申请提供了一种能够准确分割输入的切换操作的信息处理方法及信息处理装置。

本申请实施例提供了一种信息处理方法,包括:

获取用于切换操作窗口或操作焦点的切换操作;

基于所述切换操作,生成提取指令;

基于所述提取指令,提取预先存储的标记数据;

根据所述切换操作和所述标记数据生成一个操作记录。

在本申请的一些实施例中,所述方法应用于第一电子设备,所述第一电子设备与第二电子设备信号连接,所述获取用于切换操作窗口或操作焦点的切换操作,包括:

获取所述第二电子设备用于切换操作窗口或操作焦点的切换操作。

在本申请的一些实施例中,所述基于所述切换操作,生成提取指令,包括:

将所述切换操作与预存切换操作进行匹配;

生成与所述切换操作相匹配的提取指令。

在本申请的一些实施例中,所述基于所述提取指令,提取预先存储的标记数据,包括:

基于所述提取指令,提取预先存储的图像数据;

其中,在所述图像数据为所述操作窗口对应的桌面背景图像或所述操作焦点所在窗口对应的桌面背景图像的情况下,所述图像数据包括有被所述操作窗口或所述操作焦点所在窗口覆盖部分的图像。

在本申请的一些实施例中,所述根据所述切换操作和所述标记数据生成一个操作记录,包括:

依次记录所述切换操作和所述标记数据;

将所述切换操作和所述标记数据记录为一个操作记录,其中,所述标记数据用以表征所述操作记录的结束。

本申请还提供了一种信息处理装置,包括:

获取模块,其用于获取用于切换操作窗口或操作焦点的切换操作;

第一生成模块,其用于基于所述切换操作,生成提取指令;

提取模块,其用于基于所述提取指令,提取预先存储的标记数据;

第二生成模块,其用于根据所述切换操作和所述标记数据生成一个操作记录。

在本申请的一些实施例中,所述信息处理装置与第二电子设备信号连接,所述获取模块具体用于:

获取所述第二电子设备用于切换操作窗口或操作焦点的切换操作。

在本申请的一些实施例中,所述第一生成模块具体用于:

将所述切换操作与预存切换操作进行匹配;

生成与所述切换操作相匹配的提取指令。

在本申请的一些实施例中,所述提取模块具体用于:

基于所述提取指令,提取预先存储的图像数据;

其中,在所述图像数据为所述操作窗口对应的桌面背景图像或所述操作焦点所在窗口对应的桌面背景图像的情况下,所述图像数据包括有被所述操作窗口或所述操作焦点所在窗口覆盖部分的图像。

在本申请的一些实施例中,所述第二生成模块具体用于:

依次记录所述切换操作和所述标记数据;

将所述切换操作和所述标记数据记录为一个操作记录,其中,所述标记数据用以表征所述操作记录的结束。

与现有技术相比,本申请的有益效果在于:在获取到用户的切换操作后,便直接根据该切换操作生成提取指令,进而提取预先存储的标记数据,并根据所述切换操作和所述标记数据生成一个操作记录,可见,只要是用户在操作的过程中,执行了切换操作,该切换操作便能够被获取到,进而避免现有技术中由于设置了多种分割规则(如针对鼠标执行操作的相应规则、针对按键执行操作的相应规则等),导致不同规则之间产生冲突,降低审计效率的情况出现,同时,使得分割规则变得简单,提升了对切换操作识别的准确率,提升了审计效率。

附图说明

图1为本申请实施例中的信息处理方法的流程图;

图2为本申请实施例中的信息处理装置的框图。

具体实施方式

为使本领域技术人员更好的理解本申请的技术方案,下面结合附图和具体实施方式对本申请作详细说明。

此处参考附图描述本申请的各种方案以及特征。

通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。

还应当理解,尽管已经参照一些具体实例对本申请进行了描述,但本领域技术人员能够确定地实现本申请的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。

当结合附图时,鉴于以下详细说明,本申请的上述和其它方面、特征和优势将变得更为显而易见。

此后参照附图描述本申请的具体实施例;然而,应当理解,所发明的实施例仅仅是本申请的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以根据用户的历史的操作,判明真实的意图,避免不必要或多余的细节使得本申请模糊不清。因此,本文所发明的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本申请。

本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其它实施例中”,其均可指代根据本申请的相同或不同实施例中的一个或多个。

本申请实施例提供了一种信息处理方法,包括:

获取用于切换操作窗口或操作焦点的切换操作;

基于所述切换操作,生成提取指令;

基于所述提取指令,提取预先存储的标记数据;

根据所述切换操作和所述标记数据生成一个操作记录。

通过采用上述方法,在获取到用户的切换操作后,便直接根据该切换操作生成提取指令,进而提取预先存储的标记数据,并根据所述切换操作和所述标记数据生成一个操作记录,可见,只要是用户在操作的过程中,执行了切换操作,该切换操作便能够被获取到,进而避免现有技术中由于设置了多种分割规则(如针对鼠标执行操作的相应规则、针对按键执行操作的相应规则等),导致不同规则之间产生冲突,降低审计效率的情况出现,同时,使得分割规则变得简单,提升了对切换操作识别的准确率,提升了审计效率。

为了能够更好地理解上述技术方案,下面将结合说明书附图以及具体的实施例对上述的信息处理方法的具体的流程进行阐述。

如图1所示,图1为本申请实施例中的信息处理方法的流程图,所述信息处理方法,包括以下步骤:

步骤101:获取用于切换操作窗口或操作焦点的切换操作。其中,所述切换操作可以通过鼠标操作、按键操作、遥控操作或是触控操作等方式实现,实际上只要是能够实现切换当前显示界面的操作窗口或是操作焦点的操作均可,在此不做明确的限定,即,只要能够获取到用户有进行切换操作,便获取该切换操作,提高审计效率。而在现有技术中,目前对按键历史的分割方式主要有以下四种方式,即,当两个按键之间间隔比较长的时间时,则视为两个按键之间存在切换操作;当出现过长的按键记录时进行分隔,因为过长的按键记录对于指示用户操作的意义不大;用鼠标点击作为分割依据,由于鼠标点击往往会改变焦点,故此视为一个切换操作;使用某些快捷键进行作为分隔依据,如切换应用的ctrl+tab等,可见,现有技术中采用多种分割规则判断是否存在切换操作,存在不同规则之间存在相互干扰,或者是由于某些软件弹出通知窗口、或某些软件设置有其它快捷切换按键、亦或是使用的快捷键被用户覆盖而导致切换操作不生效等情况的发生,容易出现分割错误,且加大了分割按键的复杂度,大大降低审计效率。

在本申请的一些实施例中,所述方法可以是应用于第一电子设备,进而通过该信息处理方法对用户在所述第一电子设备中进行的操作进行记录。此外,所述第一电子设备可以与第二电子设备信号连接,进而所述信息处理方法可以通过所述第一电子设备与第二电子设备的信号连接,对用户在所述第二电子设备中进行的操作进行记录,此时,所述获取用于切换操作窗口或操作焦点的切换操作,包括:获取所述第二电子设备用于切换操作窗口或操作焦点的切换操作。作为示例,以第二电子设备为笔记本电脑,用户在使用该笔记本电脑对word文档进行编辑为例,具体地,用户在对word文档中的信息进行编辑的过程中,并不涉及切换操作窗口(此时为word文档的窗口)的情况,若此时,用户需要针对word文档中的一个专业名词进行深入了解的时候,则需要通过浏览器进行查阅,此时,用户可直接使用鼠标的光标点击浏览器对应的图标启动浏览器,也可以是通过组合按键ctrl+tab(键盘上实现切换功能的按键)实现将窗口由当前的word文档窗口切换至浏览器窗口,而其中,该用户使用鼠标的光标点击浏览器对应的图标的操作,或是通过组合按键ctrl+tab实现将窗口由当前的word文档窗口切换至浏览器窗口的操作均可以视为用户进行的切换操作,能够被获取到,进而基于该获取到的切换操作,执行下一步骤。

步骤102:基于所述切换操作,生成提取指令。在现有技术中,一般的运行维护是通过远程桌面协议(remotedesktopprotocol,简称rdp)实现的,其能够为用户提供了一个图形化界面,但是,由于在该图像化界面上用户的操作和系统的响应均是通过图像的变化展示的,难以从图像中提取用户的动作。在本实施例中,在所述方法应用于第一电子设备,且所述第一电子设备与第二电子设备通信连接时,在所述第一电子设备通过远程桌面协议对所述第二电子设备进行运行维护时,则能够在获取到用户进行的切换操作时,自动的生成提取指令,用以提取预先存储的标识数据,如标记图像、标记符号等等,该标识数据可以是预先存储在缓存中或是其它存储介质中,进而实现自动从图像变化中提取用户的动作,其中,在获取到用户的切换操作时,可以是基于rdp协议,使得所述第一电子设备生成一个switchsurface指令,进而利用该switchsurface指令从第一电子设备的缓存中提取出缓存的标识数据。

在本申请的一些实施例中,所述基于所述切换操作,生成提取指令,包括:将所述切换操作与预存切换操作进行匹配;生成与所述切换操作相匹配的提取指令。具体地,为了能够方便在审计时更加准确地确认用户的实际操作,可以预先针对用户所能够进行的切换操作进行存储,进而在获取到用户的切换操作后,可以将该操作与预存切换操作进行匹配,进而生成与所述切换操作相匹配的提取指令,用以提取与该切换操作相对应的标识数据,进而使得在审计时,能够通过该标识数据得知用户实际进行的切换操作。在生成所述提取指令后,则执行下一步骤。

步骤103:基于所述提取指令,提取预先存储的标记数据。具体地,所述标记数据可以是与提取指令相对应的,进而在审计到相应的标记数据时,能够通过标记数据辨别出对应的提取指令,而相应的,所述提取指令也可以是与用户的切换操作相匹配的,进而就能够使得审计到相应的标记数据时,直接通过标记数据辨别出用户在实际操作过程中实际的切换操作,进而使得审计的高效性。

在本申请的一些实施例中,所述基于所述提取指令,提取预先存储的标记数据,包括:基于所述提取指令,提取预先存储的图像数据;其中,在所述图像数据为所述操作窗口对应的桌面背景图像或所述操作焦点所在窗口对应的桌面背景图像的情况下,所述图像数据包括有被所述操作窗口或所述操作焦点所在窗口覆盖部分的图像。作为示例,以用户使用台式电脑,对word文档进行编辑为例,具体地,用户在对word文档中的信息进行编辑的过程中,相对word文档的位置进行调整,其通过鼠标的光标点击word文档的上部并拖动word文档至该台式电脑显示器的右半边的屏幕处(假设word文档的原始显示位置为居中显示在显示器的中间部分),而该拖动word文档的拖动操作使得显示器上的操作焦点发生了改变,进而获取到作为切换操作,进而生成提取指令,提取了预先存储的显示器的桌面背景图像,在显示有该word文档时,显示器的桌面背景图像实际上是部分被遮挡的,但是,提取出的桌面背景图像是完整的,即,被word文档所遮挡的部分也是存在的。在完成标记数据的提取后,则执行下一步骤。

步骤104:根据所述切换操作和所述标记数据生成一个操作记录。其中,所述操作记录中可以是包含有用户在上一个操作记录完成时开始,至这一个操作记录完成时的过程中进行操作的全部记录。

在本申请的一些实施例中,所述根据所述切换操作和所述标记数据生成一个操作记录,包括:依次记录所述切换操作和所述标记数据;将所述切换操作和所述标记数据记录为一个操作记录,其中,所述标记数据用以表征所述操作记录的结束。作为示例,还是以用户通过笔记本电脑编辑word文档为例,在用户从当前操作的word切换至浏览器查阅资料时,该由word文档切换至浏览器的切换操作,便被获取到,进而基于该切换操作生成提取指令,并提取预存的标识数据,而在提取到标识数据后,便以该标识数据对用户当前对word文档进行标识,以表示当前对word文档的操作这一运维任务的结束,其中,在对word文档的这一运维任务中,包含有以上一个标识数据标识的运维任务结束后开始至这一标识数据标识的对word文档的操作的结束期间的用户对word文档的全部的操作记录。

本申请还提供了一种信息处理装置,如图2所示,包括:

获取模块1,其用于获取用于切换操作窗口或操作焦点的切换操作;

第一生成模块2,其用于基于所述切换操作,生成提取指令;

提取模块3,其用于基于所述提取指令,提取预先存储的标记数据;

第二生成模块4,其用于根据所述切换操作和所述标记数据生成一个操作记录。

在本申请的一些实施例中,所述信息处理装置与第二电子设备信号连接,所述获取模块1具体用于:

获取所述第二电子设备用于切换操作窗口或操作焦点的切换操作。

在本申请的一些实施例中,所述第一生成模块2具体用于:

将所述切换操作与预存切换操作进行匹配;

生成与所述切换操作相匹配的提取指令。

在本申请的一些实施例中,所述提取模块3具体用于:

基于所述提取指令,提取预先存储的图像数据;

其中,在所述图像数据为所述操作窗口对应的桌面背景图像或所述操作焦点所在窗口对应的桌面背景图像的情况下,所述图像数据包括有被所述操作窗口或所述操作焦点所在窗口覆盖部分的图像。

在本申请的一些实施例中,所述第二生成模块4具体用于:

依次记录所述切换操作和所述标记数据;

将所述切换操作和所述标记数据记录为一个操作记录,其中,所述标记数据用以表征所述操作记录的结束。

由于本实施例所介绍的存储介质、电子设备为本申请实施例中指令处理的方法所对应的存储介质、电子设备,故而,基于本申请实施例中指令处理方法,本领域的技术人员能够了解本申请实施例中存储介质、电子设备的具体实施方式以及其各种变化形式,所以在此对于该存储介质、电子设备不再详细介绍。只要本领域所述技术人员实施本申请实施例中指令处理方法的存储介质、电子设备,都属于本申请所欲保护的范围。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理模块以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理模块执行的指令产生用于实现在流程图的一个流程或多个流程和/或方框图的一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图的一个流程或多个流程和/或方框图的一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得在计算机或其它可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其它可编程设备上执行的指令提供用于实现在流程图的一个流程或多个流程和/或方框图的一个方框或多个方框中指定的功能的步骤。

以上实施例仅为本申请的示例性实施例,不用于限制本申请,本申请的保护范围由权利要求书限定。本领域技术人员可以在本申请的实质和保护范围内,对本申请做出各种修改或等同替换,这种修改或等同替换也应视为落在本申请的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1