【技术实现步骤摘要】
回放方法、录制方法以及相关设备
[0001]本申请实施例涉及自动化领域,尤其涉及回放方法、录制方法以及相关设备。
技术介绍
[0002]自动化(Automation)技术是通过一个或多个设备代替人工从事重复性操作的技术。一般地,具有规则驱动、可重复等特性的工作流程都可以作为自动化的潜在目标。
[0003]传统技术中,在将设备上需要人工介入的多个操作进行自动化时,用户可以将基于前述多个操作生成的语义拷贝至该设备中,由该设备基于前述多个语义实现对应的操作,进而实现自动化。当由多个设备构成的系统需要实现自动化时,用户需要分别基于该系统中的每个设备分别撰写语义,并且,分别将每个设备对应的语义拷贝至前述系统中的对应设备中。
[0004]然而,由于前述系统中的多个设备是分布式布置的,因此,每个设备仅感知用户输入给该设备的语义,而不感知其他设备执行语义的进度。若前述系统中的多个设备之间存在数据或信令交互(例如,该系统中某一个设备执行某一条语义之后,需要该系统中另一个设备执行另一条语义),则将导致该系统中各个设备执行语义的顺 ...
【技术保护点】
【技术特征摘要】
1.一种回放方法,其特征在于,包括:服务器接收来自录制组中的每个录制设备的至少一条语义,每条所述语义是描述用户在所述录制设备上的操作的信息,所述操作包括控制所述录制组中的一个录制设备与所述录制组中的另一个录制设备进行交互,所述语义包括时间信息、对象信息和动作信息,所述时间信息用于指示所述录制设备检测到所述操作的时刻,所述对象信息用于指示所述语义对应的操作的客体,所述动作信息用于指示所述操作的内容;所述服务器根据每条所述语义的时间信息,按照时间先后顺序向所述回放组中对应的回放设备发送所述语义。2.根据权利要求1所述的方法,其特征在于,所述服务器存储有第一对应关系,所述第一对应关系为所述录制组中每个录制设备的指示信息与所述回放组中的回放设备的指示信息之间的对应关系,所述第一对应关系用于指示所述回放设备能够执行对应的录制设备生成的语义。3.根据权利要求2所述的方法,其特征在于,所述指示信息包括设备标识和/或设备类型,所述设备类型用于指示所述录制设备支持的软件类型和/或硬件类型。4.根据权利要求3所述的方法,其特征在于,所述录制设备支持的软件类型与对应的回放设备支持的软件类型存在非空交集;和/或,所述录制设备支持的硬件类型与对应的回放设备支持的硬件类型存在非空交集。5.根据权利要求2至4中任意一项所述的方法,其特征在于,每条所述语义包括所述录制设备的指示信息;所述服务器根据每条所述语义的时间信息,按照时间先后顺序向所述回放组中对应的回放设备发送所述语义,包括:所述服务器根据每条所述语义的时间信息、每条所述语义中所述录制设备的指示信息和所述第一对应关系,按照所述时间先后顺序向将所述回放组中对应的回放设备发送所述语义。6.根据权利要求2至5中任意一项所述的方法,其特征在于,所述服务器存储有设备列表,所述设备列表存储有录制组的信息和所述回放组的信息,所述录制组的信息包括所述录制组中每个录制设备的设备标识,所述回放组的信息包括所述回放组中每个回放设备的设备标识;所述服务器接收来自录制组中的每个录制设备的至少一条语义之前,所述方法还包括:所述服务器接收多个注册消息,每个所述注册消息包括发送所述注册消息的设备的设备标识;所述服务器根据所述设备列表和所述注册消息中的设备的设备标识确定所述设备为录制设备或回放设备。7.根据权利要求6所述的方法,其特征在于,所述注册消息还包括所述设备的设备类型,所述设备的设备类型包括所述录制设备的设备类型和所述回放设备的设备类型;所述方法还包括:所述服务器将所述录制设备的设备类型与所述录制设备的设备标识对应存储;所述服务器将所述回放设备的设备类型与所述回放设备的设备标识对应存储。
8.根据权利要求6或7所述的方法,其特征在于,所述服务器接收多个注册消息之后,所述服务器接收来自录制组中的每个录制设备的至少一条语义之前,所述方法还包括:所述服务器向所述录制组中的每个所述录制设备发送第一录制指令,所述第一录制指令用于指示每个所述录制设备启动录制,所述第一录制指令包括所述服务器的系统时钟信息,所述系统时钟信息用于指示所述录制组中的每个录制设备按照所述服务器的系统时钟进行时钟同步。9.根据权利要求8所述的方法,其特征在于,所述服务器向所述录制组中的每个所述录制设备发送第一录制指令之后,所述方法还包括:所述服务器向所述录制组中的至少一个所述录制设备发送第二录制指令,所述第二录制指令用于指示所述录制设备停止录制。10.一种回放方法,其特征在于,包括:服务器获取多条语义,每条所述语义用于指示需要在回放组中的回放设备上执行的操作,所述操作包括控制所述回放组中的一个回放设备与所述回放组中的另一个回放设备进行交互,所述语义包括时序信息、对象信息和动作信息,所述时序信息用于指示所述语义相对于所述多条语义中的其他语义的顺序,所述对象信息用于指示所述语义对应的操作的客体,所述动作信息用于指示所述操作的内容;所述服务器根据每条所述语义的时序信息指示的顺序向所述回放组中对应的回放设备发送所述语义。11.根据权利要求10所述的方法,其特征在于,所述服务器存储有所述回放组中每个回放设备的指示信息,每个所述回放设备的指示信息用于标识所述回放组中的一个回放设备。12.根据权利要求11所述的方法,其特征在于,每条所述语义还包括所述回放设备的指示信息,所述语义中的回放设备的指示信息用于指示与所述语义对应的回放设备。13.根据权利要求12所述的方法,其特征在于,所述服务器根据每条所述语义的时序信息指示的顺序向所述回放组中对应的回放设备发送所述语义,包括:所述服务器根据每条所述语义的时序信息和每条所述语义中的所述回放设备的指示信息,按照所述时序信息指示的顺序向所述回放设备的指示信息所指示的回放设备发送所述语义。14.根据权利要求11所述的方法,其特征在于,所述服务器根据每条所述语义的时序信息指示的顺序向所述回放组中对应的回放设备发送所述语义之前,所述方法还包括:所述服务器获取第二对应关系,...
【专利技术属性】
技术研发人员:张龙,彭泽宇,邓成瑞,张蕃,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。