一种信息处理方法及系统的制作方法

文档序号:9524067阅读:588来源:国知局
一种信息处理方法及系统的制作方法
【技术领域】
[0001] 本发明设及信息处理技术,具体设及一种信息处理方法及系统。
【背景技术】
[0002] 在现有的自动化测试方案中,通常只能测试单一接口,或者只能针对在独立封闭 的场景里的单独的测试角色,而无法针对多个测试角色之间进行交互、或者多个终端之间 进行交互的测试任务。例如,在一个测试系统中包括多个测试者,当一个测试者的输入/输 出会受到另一个测试者的输入/输出的影响时,所述测试者与所述另一测试者之间无法进 行通信,W至所述测试者无法基于所述另一个测试者的输入/输出的影响执行输入动作, 也即测试过程无法实现同步。

【发明内容】

[0003] 为解决现有存在的技术问题,本发明实施例提供一种信息处理方法及系统,能够 实现测试过程的同步。
[0004] 为达到上述目的,本发明实施例的技术方案是运样实现的: 阳〇化]本发明实施例提供了一种信息处理方法,所述方法包括:
[0006] 通过第一端口检测到第一测试对象的第一输入信息;
[0007] 通过第二端口检测到第二测试对象的第二输入信息;
[0008] 确定所述第一输入信息和所述第二输入信息满足预设关联关系时,生成第一指 令;
[0009] 基于所述第一指令控制所述第二测试对象的第二端口向所述第一测试对象的第 一端口发送协调信息,W使所述第一测试对象基于所述协调信息执行输入。
[0010] 上述方案中,确定所述第一输入信息和所述第二输入信息满足预设关联关系,包 括:
[0011] 判定所述第一输入信息和所述第二输入信息不相关,且所述第二输入信息触发系 统状态的改变时,确定所述第一输入信息和所述第二输入信息满足预设关联关系。
[0012] 上述方案中,所述检测到第一测试对象的第一输入信息之后,所述方法还包括:基 于所述第一输入信息获得第一状态信息,向所述第一测试对象发送所述第一状态信息;
[0013] 相应的,所述检测到第二测试对象的第二输入信息之后,所述方法还包括:基于所 述第二输入信息获得第二状态信息,向所述第二测试对象发送所述第二状态信息。
[0014] 上述方案中,确定所述第一输入信息和所述第二输入信息满足预设关联关系,包 括:
[0015] 判断所述第一状态信息和所述第二状态信息是否具有第一关联关系;
[0016] 当判断结果为所述第一状态信息和所述第二状态信息具有第一关联关系时,确定 所述第一输入信息和所述第二输入信息满足预设关联关系。
[0017] 上述方案中,所述判断所述第一状态信息和所述第二状态信息是否具有第一关联 关系,包括:
[0018] 判断所述第二状态信息相对于所述第一状态信息是否发生改变;当判断结果为所 述第二状态信息相对于所述第一状态信息发生改变是,判定所述第一状态信息和所述第二 状态信息具有第一关联关系。
[0019] 本发明实施例还提供了一种信息处理系统,所述系统包括:通讯单元、判断单元和 执行单元;其中,
[0020] 所述通讯单元,用于通过第一端口检测到第一测试对象的第一输入信息;还用于 通过第二端口检测到第二测试对象的第二输入信息;
[0021] 所述判断单元,用于确定所述第一输入信息和所述第二输入信息满足预设关联关 系时,生成束一指令;
[0022] 所述执行单元,用于基于所述判断单元生成的第一指令控制所述第二测试对象的 第二端口向所述第一测试对象的第一端口发送协调信息,W使所述第一测试对象基于所述 协调信息执行输入。
[0023] 上述方案中,所述判断单元,用于判定所述第一输入信息和所述第二输入信息不 相关,且所述第二输入信息触发系统状态的改变时,确定所述第一输入信息和所述第二输 入信息满足预设关联关系。
[0024] 上述方案中,所述通讯单元,还用于基于所述第一输入信息获得第一状态信息,向 所述第一测试对象发送所述第一状态信息;还用于基于所述第二输入信息获得第二状态信 息,向所述第二测试对象发送所述第二状态信息。
[00巧]上述方案中,所述判断单元,用于判断所述第一状态信息和所述第二状态信息是 否具有第一关联关系;当判断结果为所述第一状态信息和所述第二状态信息具有第一关联 关系时,确定所述第一输入信息和所述第二输入信息满足预设关联关系。
[00%] 上述方案中,所述判断单元,用于判断所述第二状态信息相对于所述第一状态信 息是否发生改变;当判断结果为所述第二状态信息相对于所述第一状态信息发生改变是, 判定所述第一状态信息和所述第二状态信息具有第一关联关系。
[0027] 本发明实施例提供的信息处理方法及系统,通过第一端口检测到第一测试对象的 第一输入信息;通过第二端口检测到第二测试对象的第二输入信息;确定所述第一输入信 息和所述第二输入信息满足预设关联关系时,生成第一指令;基于所述第一指令控制所述 第二测试对象的第二端口向所述第一测试对象的第一端口发送协调信息,W使所述第一测 试对象基于所述协调信息执行输入。如此,采用本发明实施例的技术方案,在所述第一输入 信息和所述第二输入信息满足预设关联关系时,通过第二测试对象对应的第二端口向第一 测试对象对应的第一端口发送协调信息,W使所述第一测试对象所在的第一设备在接收到 所述协调信息后,能够基于所述协调信息执行进一步的动作输入,从而避免了第一测试对 象无法获知系统状态的改变从而不知该进行下一步的动作输入的问题,实现了的测试任务 的同步。
【附图说明】
[002引图1为本发明实施例的信息处理方法的应用架构示意图;
[0029] 图2为本发明实施例一信息处理方法的流程示意图;
[0030] 图3为本发明实施例二的信息处理系统的组成结构示意图;
[0031] 图4为本发明实施例的信息处理系统的应用场景示意图。
【具体实施方式】
[0032]下面结合附图及具体实施例对本发明作进一步详细的说明。
[0033] 图1为本发明实施例的信息处理方法的应用架构示意图;本发明实施例所述的信 息处理方法可应用于图1所示的应用架构中。本发明实施例的信息处理方法应用于多终 端之间交互的测试任务,或者多端口之间交互的测试任务,所述测试任务具体可W为针对 特定应用的测试任务,所述特定应用需要至少两个终端进行交互,例如:在线课堂应用(需 要作为老师侧的第一终端W及作为学生侧的第二终端),或者游戏应用(需要作为对抗双 方的第一终端和第二终端)等等。参照图1所示,在测试系统中,包括η个端口(η为大于 1的正整数),例如端口 1、端口 2……端口η;所述测试系统检测所述η个端口的输入和输 出。每个端口针对一个测试对象,即端口 1对应测试对象1,端口 2对应测试对象2……端 口η对应测试对象η。即测试系统通过通信信道检测所述测试对象1通过端口 1的输入和 输出,测试系统通过通信信道检测所述测试对象2通过端口 2的输入和输出,测试系统通过 通信信道检测所述测试对象η通过端口η的输入和输出。
[0034] 其中,所述测试系统可应用于测试设备或服务器设备中。
[0035] 上述图1的例子只是实现本发明实施例的一个应用架构实例,本发明实施例并不 限于上述图1所述的应用结构,基于该应用架构,提出本发明各个实施例。
[0036] 实施例一
[0037] 本发明实施例提供了一种信息处理方法。图2为本发明实施例一信息处理方法的 流程示意图;如图2所示,所述信息处理方法包括:
[0038] 步骤201 :通过第一端口检测到第一测试对象的第一输入信息,W及通过第二端 口检测到第二测试对象的第二输入信息。
[0039] 本实施例中,所述第一测试对象和所述第二测试对象可分别应用于第一设备和第 二设备中。具体的,当第一用户通过所述第一设备对所述第一测试对象执行一个输入动作 时,所述第一设备检测到所述输入动作对应的第一输入信息,将所述第一输入信息通过通 信信道发送至测试系统所在的测试设备或服务器设备中。此时,所述测试系统所在的测试 设备或服务器设备通过通信信道检测到端口1的第一输入信息。相应的,当第二用户通过 所述第二设备对所述第二测试对象执行一个输入动作时,所述第二设备检测到所述输入动 作对应的第二输入信息,将所述第二输入信息通过通信信道发送至测试系统所在的测试设 备或服务器设备中。此时,所述测试系统所在的测试设备或服务器设备通过通信信道检测 到端口 2的第二输入信息。其中,所述第一测试对象和所述第二测试对象在同一测试任 务中,所述测试任务具体可W为针对特定应用的测试任务,所述特定应用需要至少两个终 端进行交互,例如:在线课堂应用(需要作为老师侧的第一终端W及作为学生侧的第二终 端),或者游戏应用(需要作为对抗双方的第一终端和第二终端)等等。
[0040] 步骤202 :确定所述第一输入信息和所述第二输入信息满足预设关联关系
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1