基于计算机的交互操作的评判方法和装置制造方法及图纸

技术编号:19933929 阅读:30 留言:0更新日期:2018-12-29 04:27
本发明专利技术实施例提供一种基于计算机的交互操作的评判方法和装置,属于计算机领域。该方法包括:检测预设交互动作;在每次所述预设交互动作执行时,将在本次所述预设交互动作执行至上一次所述预设交互动作执行之间输入的字符记录为操作片段以得到所述交互操作中的至少一个操作片段;将至少一个正确操作步骤与所述至少一个操作片段匹配;以及根据所述至少一个正确操作步骤与所述至少一个操作片段匹配的结果确定所述交互操作的准确性。本发明专利技术可以自动对操作结果进行评判,省时省力。

【技术实现步骤摘要】
基于计算机的交互操作的评判方法和装置
本专利技术涉及计算机,具体地涉及基于计算机的交互操作的评判方法和装置。
技术介绍
在计算机安全教学实验中,涉及大量的交互操作,对于操作结果的评判,以往方式主要依靠对整个实验的操作过程进行录屏,形成视频文件,然后再浏览实验操作视频从而对操作情况进行评判,这种评判方式要花费大量的时间查看视频,既费时又费力。
技术实现思路
本专利技术实施例的目的是提供一种基于计算机的交互操作的评判方法和装置,该基于计算机的交互操作的评判方法和装置可以自动对操作结果进行评判,省时省力。为了实现上述目的,本专利技术实施例提供一种基于计算机的交互操作的评判方法,该方法包括:检测预设交互动作;在每次所述预设交互动作执行时,将在本次所述预设交互动作执行至上一次所述预设交互动作执行之间输入的字符记录为操作片段以得到所述交互操作中的至少一个操作片段;将至少一个正确操作步骤与所述至少一个操作片段匹配;以及根据所述至少一个正确操作步骤与所述至少一个操作片段匹配的结果确定所述交互操作的准确性。优选地,所述正确操作步骤是通过以下操作得出的:在标准交互操作的情况下,当所述预设交互动作执行时,将在本次所述预设交互动作执行至上一次所述预设交互动作执行之间输入的字符记录为正确操作步骤。优选地,所述根据所述至少一个正确操作步骤与所述至少一个操作片段匹配的结果确定所述交互操作的准确性包括:在所述至少一个正确操作步骤中与所述至少一个操作片段匹配的正确操作步骤的数量占所述至少一个正确操作步骤的数量的比例大于等于预设值时,所述交互操作准确;以及在所述至少一个正确操作步骤中与所述至少一个操作片段匹配的正确操作步骤的数量占所述至少一个正确操作步骤的数量的比例小于预设值时,所述交互操作不准确。优选地,所述将至少一个正确操作步骤与所述至少一个操作片段匹配包括:按记录顺序排列所述至少一个正确操作步骤以及所述至少一个操作片段;以及从第一个所述正确操作步骤开始,依次将所述至少一个正确操作步骤按所述至少一个操作片段的排列顺序与所述至少一个操作片段匹配,其中,在一所述正确操作步骤与所述操作片段成功匹配时,将下一个所述正确操作步骤从所匹配成功的操作片段的下一个操作片段开始匹配。优选地,该方法还包括:在预设时间内无操作执行时,记录无操作次数;以及当所述无操作次数大于预设次数时,判断所述交互操作失败。优选地,该方法还包括:在每次所述预设交互动作执行时,记录对应所述预设交互动作的一时间戳以得到所述交互操作中的至少一个时间戳;以及根据所述至少一个时间戳判断所述交互操作中的至少一个操作片段的难易度。本专利技术实施例还提供一种基于计算机的交互操作的评判装置,该装置包括:检测单元以及处理单元,其中,所述检测单元用于检测预设交互动作;所述处理单元用于在每次所述预设交互动作执行时,将在本次所述预设交互动作执行至上一次所述预设交互动作执行之间输入的字符记录为操作片段以得到所述交互操作中的至少一个操作片段;将至少一个正确操作步骤与所述至少一个操作片段匹配;以及根据所述至少一个正确操作步骤与所述至少一个操作片段匹配的结果确定所述交互操作的准确性。优选地,所述正确操作步骤是通过以下操作得出的:在标准交互操作的情况下,当所述预设交互动作执行时,将在本次所述预设交互动作执行至上一次所述预设交互动作执行之间输入的字符记录为正确操作步骤。优选地,所述根据所述至少一个正确操作步骤与所述至少一个操作片段匹配的结果确定所述交互操作的准确性包括:在所述至少一个正确操作步骤中与所述至少一个操作片段匹配的正确操作步骤的数量占所述至少一个正确操作步骤的数量的比例大于等于预设值时,所述交互操作准确;在所述至少一个正确操作步骤中与所述至少一个操作片段匹配的正确操作步骤的数量占所述至少一个正确操作步骤的数量的比例小于预设值时,所述交互操作不准确。优选地,所述将至少一个正确操作步骤与所述至少一个操作片段匹配包括:按记录顺序排列所述至少一个正确操作步骤以及所述至少一个操作片段;从第一个所述正确操作步骤开始,依次将所述至少一个正确操作步骤按所述至少一个操作片段的排列顺序与所述至少一个操作片段匹配,其中,在一所述正确操作步骤与所述操作片段成功匹配时,将下一个所述正确操作步骤从所匹配成功的操作片段的下一个操作片段开始匹配。优选地,该装置还包括计数器,其中,所述计数器用于在预设时间内无操作执行时,记录无操作次数;所述处理单元还用于当所述无操作次数大于预设次数时,判断所述交互操作失败。优选地,所述处理单元还用于:在每次所述预设交互动作执行时,记录对应所述预设交互动作的一时间戳以得到所述交互操作中的至少一个时间戳;以及根据所述至少一个时间戳判断所述交互操作中的至少一个操作片段的难易度。通过上述技术方案,采用本专利技术提供的交互操作的评判方法和装置,使用两次预设交互操作之间输入的字符形成的操作片段与正确操作步骤匹配,可以得知交互操作中各个操作片段是否准确,从而确定交互操作的准确性。本专利技术可以自动对操作结果进行评判,省时省力。本专利技术实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术实施例,但并不构成对本专利技术实施例的限制。在附图中:图1是本专利技术一实施例提供的基于计算机的交互操作的评判方法的流程图;图2是本专利技术另一实施例提供的基于计算机的交互操作的评判方法的流程图;图3是本专利技术另一实施例提供的正确操作步骤与操作片段的匹配方法的流程图;图4是本专利技术另一实施例提供的基于计算机的交互操作的评判方法的流程图;图5是本专利技术另一实施例提供的基于计算机的交互操作的评判方法的流程图;图6是本专利技术一实施例提供的基于计算机的交互操作的评判方法的整体流程;以及图7是本专利技术一实施例提供的基于计算机的交互操作的评判装置的结构示意图。附图标记说明1检测单元2处理单元3计数器。具体实施方式以下结合附图对本专利技术实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术实施例,并不用于限制本专利技术实施例。图1是本专利技术一实施例提供的基于计算机的交互操作的评判方法的流程图。如图1所示,该方法包括:步骤S11,检测预设交互动作;步骤S12,在每次所述预设交互动作执行时,将在本次所述预设交互动作执行至上一次所述预设交互动作执行之间输入的字符记录为操作片段以得到所述交互操作中的至少一个操作片段;步骤S13,将至少一个正确操作步骤与所述至少一个操作片段匹配;以及步骤S14,根据所述至少一个正确操作步骤与所述至少一个操作片段匹配的结果确定所述交互操作的准确性。在本实施例中,预设交互动作可以包括但不限于鼠标按键按下、键盘回车键按下以及触摸屏点击等交互动作。在每次预设交互动作执行时,均记录本次预设交互动作至上一次预设交互动作之间输入的字符,输入方式可以为键盘输入、语音输入或是触摸板写入等,将记录的字符作为一个操作片段,这样经过多次的预设交互动作执行,可以得到至少一个操作片段。接着,将至少一个正确操作步骤与至少一个操作片段匹配,对于至少一个正确操作步骤,可以在标准交互操作的情况下,当所述预设交互动作执行时,将在本次所述预设交互动本文档来自技高网...

【技术保护点】
1.一种基于计算机的交互操作的评判方法,其特征在于,该方法包括:检测预设交互动作;在每次所述预设交互动作执行时,将在本次所述预设交互动作执行至上一次所述预设交互动作执行之间输入的字符记录为操作片段以得到所述交互操作中的至少一个操作片段;将至少一个正确操作步骤与所述至少一个操作片段匹配;以及根据所述至少一个正确操作步骤与所述至少一个操作片段匹配的结果确定所述交互操作的准确性。

【技术特征摘要】
1.一种基于计算机的交互操作的评判方法,其特征在于,该方法包括:检测预设交互动作;在每次所述预设交互动作执行时,将在本次所述预设交互动作执行至上一次所述预设交互动作执行之间输入的字符记录为操作片段以得到所述交互操作中的至少一个操作片段;将至少一个正确操作步骤与所述至少一个操作片段匹配;以及根据所述至少一个正确操作步骤与所述至少一个操作片段匹配的结果确定所述交互操作的准确性。2.根据权利要求1所述的基于计算机的交互操作的评判方法,其特征在于,所述正确操作步骤是通过以下操作得出的:在标准交互操作的情况下,当所述预设交互动作执行时,将在本次所述预设交互动作执行至上一次所述预设交互动作执行之间输入的字符记录为正确操作步骤。3.根据权利要求1所述的基于计算机的交互操作的评判方法,其特征在于,所述根据所述至少一个正确操作步骤与所述至少一个操作片段匹配的结果确定所述交互操作的准确性包括:在所述至少一个正确操作步骤中与所述至少一个操作片段匹配的正确操作步骤的数量占所述至少一个正确操作步骤的数量的比例大于等于预设值时,所述交互操作准确;以及在所述至少一个正确操作步骤中与所述至少一个操作片段匹配的正确操作步骤的数量占所述至少一个正确操作步骤的数量的比例小于预设值时,所述交互操作不准确。4.根据权利要求1所述的基于计算机的交互操作的评判方法,其特征在于,所述将至少一个正确操作步骤与所述至少一个操作片段匹配包括:按记录顺序排列所述至少一个正确操作步骤以及所述至少一个操作片段;以及从第一个所述正确操作步骤开始,依次将所述至少一个正确操作步骤按所述至少一个操作片段的排列顺序与所述至少一个操作片段匹配,其中,在一所述正确操作步骤与所述操作片段成功匹配时,将下一个所述正确操作步骤从所匹配成功的操作片段的下一个操作片段开始匹配。5.根据权利要求1所述的基于计算机的交互操作的评判方法,其特征在于,该方法还包括:在预设时间内无操作执行时,记录无操作次数;以及当所述无操作次数大于预设次数时,判断所述交互操作失败。6.根据权利要求1所述的基于计算机的交互操作的评判方法,其特征在于,该方法还包括:在每次所述预设交互动作执行时,记录对应所述预设交互动作的一时间戳以得到所述交互操作中的至少一个时间戳;以及根据所述至少一个时间戳判断所述交互操作中的至少一个操作片段的难易度。7.一种基于计算机的交互操作的评判装置,其特征在于,...

【专利技术属性】
技术研发人员:蒋建伟王莲张小斌
申请(专利权)人:北京西普阳光教育科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1