1.一种信息处理方法,应用于第一电子设备,其特征在于,所述方法包括:
获得第一指令,所述第一指令指示启动视频教学;
响应所述第一指令,向第二电子设备发送视频教学请求,接收所述第二电子设备发送的第一视频数据,播放所述第一视频数据;其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,所述第一电子设备能够获得对应所述第一特定帧的第一控制数据;
在获得对应所述第一视频数据中第一特定帧的第一控制数据时,基于所述第一控制数据产生第二指令,所述第二指令指示对第一视频数据执行教学状态控制;
响应所述第二指令,控制所述第一视频数据进入第一教学状态;
所述方法还包括:
在获得对应所述第一视频数据中第二特定帧的第二控制数据时,基于所述第二控制数据产生第四指令,所述第四指令指示控制第三电子设备的工作状态。
2.根据权利要求1所述信息处理方法,其特征在于,所述第一教学状态为第一视频数据退出视频播放的状态,在控制所述第一视频数据进入第一教学状态后,所述方法还包括:
向所述第二电子设备发送第一消息,所述第一消息中包括所述第一视频数据的标识信息和第一教学状态标识信息;
接收所述第二电子设备发送的第二消息,基于所述第二消息产生第三指令,所述第三指令指示重启第一视频数据播放,继续视频教学;其中,所述第二消息是所述第二电子设备在收到所述第一消息后,基于所述第一教学状态进入所述第一视频数据的状态轮询,在轮询到第二教学状态时向所述第一电子设备发出的,所述第二教学状态为第一视频数据重启视频播放的状态;
响应所述第三指令,启动所述第一视频数据播放,继续视频教学。
3.根据权利要求1所述信息处理方法,其特征在于,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,所述第一电子设备能够获得对应所述第二特定帧的第二控制数据;
所述方法还包括:
响应所述第四指令,向所述第三电子设备发送控制指令,所述控制指令指示所述第三电子设备进入第二状态。
4.根据权利要求1所述信息处理方法,其特征在于,所述方法还包括:
在获得对应所述第一视频数据中第一特定帧的第一控制数据时,基于所述第一控制数据产生第一提示信息;
在获得针对所述第一提示信息的确认执行指令时,基于所述第一控制数据产生第二指令。
5.根据权利要求1至4任一项所述信息处理方法,其特征在于,所述方法还包括:
与第四电子设备建立通信,将所述第一电子设备上针对所述第一视频数据的所有指令和状态同步到所述第四电子设备。
6.根据权利要求5所述信息处理方法,其特征在于,所述方法还包括:
在将所述第一电子设备上针对所述第一视频数据的所有指令和状态同步到所述第四电子设备后,控制所述第一电子设备进入省电模式。
7.一种信息处理方法,应用于第二电子设备,其特征在于,所述方法包括:
接收第一电子设备发送的视频教学请求;
获得所述第一电子设备请求的第一视频数据,向所述第一电子设备发送所述第一视频数据,指示在所述第一电子设备上播放所述第一视频数据;其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,所述第一电子设备能够获得对应所述第一特定帧的第一控制数据,所述第一控制数据用于控制所述第一电子设备进入第一教学状态;
所述第一电子设备能够获得对应第二特定帧的第二控制数据;其中,所述第二控制数据为所述第一电子设备用于实现控制第三电子设备工作状态的数据。
8.根据权利要求7所述信息处理方法,其特征在于,所述第一教学状态为第一视频数据退出视频播放的状态,在所述第一电子设备进入第一教学状态后,所述方法还包括:
接收所述第一电子设备发送的第一消息,所述第一消息中包括所述第一视频数据的标识信息和第一教学状态标识信息;
基于所述第一教学状态进入所述第一视频数据的状态轮询,在轮询到第二教学状态时向所述第一电子设备发出第二消息,用于通知所述第一电子设备重启第一视频数据播放,继续视频教学。
9.根据权利要求7或8所述信息处理方法,其特征在于,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,所述第一电子设备获得对应所述第二特定帧的第二控制数据。
10.一种信息处理方法,应用于第二电子设备,其特征在于,所述方法包括:
接收第五电子设备上传的第一视频数据,所述第一视频数据为用于视频教学的视频数据,其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,能够获得对应所述第一特定帧的第一控制数据,所述第一控制数据用于控制第一电子设备进入第一教学状态;还能够获得对应第二特定帧的第二控制数据;其中,所述第二控制数据为第一电子设备用于实现控制第三电子设备工作状态的数据,所述第一电子设备为视频教学的学习方电子设备;
为所述第一视频数据分配标识信息,并对应保存所述第一视频数据及其第一控制数据。
11.根据权利要求10所述信息处理方法,其特征在于,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,能够获得对应所述第二特定帧的第二控制数据。
12.一种信息处理方法,应用于第五电子设备,其特征在于,所述方法包括:
获得第一视频数据,所述第一视频数据为用于视频教学的视频数据,其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,能够获得对应所述第一特定帧的第一控制数据,所述第一控制数据用于控制第一电子设备进入第一教学状态;还能够获得对应第二特定帧的第二控制数据;其中,所述第二控制数据为所述第一电子设备用于实现控制第三电子设备工作状态的数据,所述第一电子设备为视频教学的学习方电子设备;
向第二电子设备上传第一视频数据,所述第二电子设备为所述第一视频数据的发布方电子设备。
13.根据权利要求12所述信息处理方法,其特征在于,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,能够获得对应所述第二特定帧的第二控制数据。
14.根据权利要求12或13所述信息处理方法,其特征在于,所述获得第一视频数据包括:
录制所述第一视频数据,并为所述第一视频数据中的特定帧配置相应的控制数据。
15.一种第一电子设备,其特征在于,所述第一电子设备包括:
第一指令获得单元,用于获得第一指令,所述第一指令指示启动视频教学;
第一指令执行单元,用于响应所述第一指令,向第二电子设备发送视频教学请求,接收所述第二电子设备发送的第一视频数据,播放所述第一视频数据;其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,所述第一电子设备能够获得对应所述第一特定帧的第一控制数据;
第二指令获得单元,用于在获得对应所述第一视频数据中第一特定帧的第一控制数据时,基于所述第一控制数据产生第二指令,所述第二指令指示对第一视频数据执行教学状态控制;
第二指令执行单元,用于响应所述第二指令,控制所述第一视频数据进入第一教学状态;
所述第一电子设备还包括:
第四指令获得单元,用于在获得对应所述第一视频数据中第二特定帧的第二控制数据时,基于所述第二控制数据产生第四指令,所述第四指令指示控制第三电子设备的工作状态。
16.根据权利要求15所述第一电子设备,其特征在于,所述第一教学状态为第一视频数据退出视频播放的状态,
所述第二指令执行单元进一步用于,在控制所述第一视频数据进入第一教学状态后,向所述第二电子设备发送第一消息,所述第一消息中包括所述第一视频数据的标识信息和第一教学状态标识信息;
所述 第一电子设备还包括:
第三指令获得单元,用于接收所述第二电子设备发送的第二消息,基于所述第二消息产生第三指令,所述第三指令指示重启第一视频数据播放,继续视频教学;其中,所述第二消息是所述第二电子设备在收到所述第一消息后,基于所述第一教学状态进入所述第一视频数据的状态轮询,在轮询到第二教学状态时向所述第一电子设备发出的,所述第二教学状态为第一视频数据重启视频播放的状态;
第三指令执行单元,用于响应所述第三指令,启动所述第一视频数据播放,继续视频教学。
17.根据权利要求15所述第一电子设备,其特征在于,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,所述第一电子设备能够获得对应所述第二特定帧的第二控制数据;
所述第一电子设备还包括:
第四指令执行单元,用于在第四指令获得单元基于第二控制数据产生第四指令时,响应所述第四指令,向所述第三电子设备发送控制指令,所述控制指令指示所述第三电子设备进入第二状态。
18.根据权利要求15所述第一电子设备,其特征在于,所述第二指令获得单元进一步用于,在获得对应所述第一视频数据中第一特定帧的第一控制数据时,基于所述第一控制数据产生第一提示信息;在获得针对所述第一提示信息的确认执行指令时,基于所述第一控制数据产生第二指令。
19.根据权利要求15至18任一项所述第一电子设备,其特征在于,所述第一电子设备还包括:
同步单元,用于与第四电子设备建立通信,将所述第一电子设备上针对所述第一视频数据的所有指令和状态同步到所述第四电子设备。
20.根据权利要求19所述第一电子设备,其特征在于,所述第一电子设备还包括:
控制单元,用于在所述同步单元将所述第一电子设备上针对所述第一视频数据的所有指令和状态同步到所述第四电子设备后,所述控制单元控制所述第一电子设备进入省电模式。
21.一种第二电子设备,其特征在于,所述第二电子设备包括:
接收单元,用于接收第一电子设备发送的视频教学请求;
发送单元,用于获得所述第一电子设备请求的第一视频数据,向所述第一电子设备发送所述第一视频数据,指示在所述第一电子设备上播放所述第一视频数据;其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,所述第一电子设备能够获得对应所述第一特定帧的第一控制数据,所述第一控制数据用于控制所述第一电子设备进入第一教学状态;所述第一电子设备能够获得对应第二特定帧的第二控制数据;其中,所述第二控制数据为所述第一电子设备用于实现控制第三电子设备工作状态的数据。
22.根据权利要求21所述第二电子设备,其特征在于,所述第一教学状态为第一视频数据退出视频播放的状态,
所述接收单元进一步用于,接收所述第一电子设备发送的第一消息,所述第一消息中包括所述第一视频数据的标识信息和第一教学状态标识信息,所述第一消息是所述第一电子设备在进入第一教学状态后向所述第二电子设备发送的;
所述第二电子设备还包括:处理单元,用于基于所述第一教学状态进入所述第一视频数据的状态轮询,在轮询到第二教学状态时通知所述发送单元;
所述发送单元进一步用于,根据所述处理单元的通知,向所述第一电子设备发出第二消息,用于通知所述第一电子设备重启第一视频数据播放,继续视频教学。
23.根据权利要求21或22所述第二电子设备,其特征在于,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,所述第一电子设备获得对应所述第二特定帧的第二控制数据。
24.一种第二电子设备,其特征在于,所述第二电子设备包括:
数据接收单元,用于接收第五电子设备上传的第一视频数据,所述第一视频数据为用于视频教学的视频数据,其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,能够获得对应所述第一特定帧的第一控制数据,所述第一控制数据用于控制第一电子设备进入第一教学状态;还能够获得对应第二特定帧的第二控制数据;其中,所述第二控制数据为所述第一电子设备用于实现控制第三电子设备工作状态的数据,所述第一电子设备为视频教学的学习方电子设备;
存储单元,用于为所述第一视频数据分配标识信息,并对应保存所述第一视频数据及其第一控制数据。
25.根据权利要求24所述第二电子设备,其特征在于,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,能够获得对应所述第二特定帧的第二控制数据。
26.一种第五电子设备,其特征在于,所述第五电子设备包括:
数据获得单元,用于获得第一视频数据,所述第一视频数据为用于视频教学的视频数据,其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,能够获得对应所述第一特定帧的第一控制数据,所述第一控制数据用于控制第一电子设备进入第一教学状态;还能够获得对应第二特定帧的第二控制数据;其中,所述第二控制数据为所述第一电子设备用于实现控制第三电子设备工作状态的数据,所述第一电子设备为视频教学的学习方电子设备;
数据上传单元,用于向第二电子设备上传第一视频数据,所述第二电子设备为所述第一视频数据的发布方电子设备。
27.根据权利要求26所述第五电子设备,其特征在于,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,能够获得对应所述第二特定帧的第二控制数据。
28.根据权利要求26或27所述第五电子设备,其特征在于,所述数据获得单元进一步用于,录制所述第一视频数据,并为所述第一视频数据中的特定帧配置相应的控制数据。
一种信息处理方法和电子设备\n技术领域\n[0001] 本发明涉及网络通信和智能电子设备技术领域,尤其涉及一种信息处理方法和电子设备。\n背景技术\n[0002] 目前,基于网络的视频教学大多是由教授方录制教学视频上传到服务器,学习方从服务器下载教学视频播放或在线播放,跟随教学视频进行自主学习。例如:针对烹饪教学的教授方录制教学视频上传到服务器,学习方点击教学视频在线播放,跟随在线视频的播放进度学习烹饪。\n[0003] 但是,现有的视频教学方法仅仅是完成教学视频的在线或离线播放,无法跟进学习方的学习进度和实际操作,教学效果不好,而且交互性差。\n发明内容\n[0004] 有鉴于此,本发明的主要目的在于提供一种信息处理方法和电子设备,以实现交互性更好的网络视频教学,改善教学效果。\n[0005] 为达到上述目的,本发明的技术方案是这样实现的:\n[0006] 本发明提供了一种信息处理方法,应用于第一电子设备,所述方法包括:\n[0007] 获得第一指令,所述第一指令指示启动视频教学;\n[0008] 响应所述第一指令,向第二电子设备发送视频教学请求,接收所述第二电子设备发送的第一视频数据,播放所述第一视频数据;其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,所述第一电子设备能够获得对应所述第一特定帧的第一控制数据;\n[0009] 在获得对应所述第一视频数据中第一特定帧的第一控制数据时,基于所述第一控制数据产生第二指令,所述第二指令指示对第一视频数据执行教学状态控制;\n[0010] 响应所述第二指令,控制所述第一视频数据进入第一教学状态。\n[0011] 上述方案中,所述第一教学状态为第一视频数据退出视频播放的状态,在控制所述第一视频数据进入第一教学状态后,所述方法还包括:\n[0012] 向所述第二电子设备发送第一消息,所述第一消息中包括所述第一视频数据的标识信息和第一教学状态标识信息;\n[0013] 接收所述第二电子设备发送的第二消息,基于所述第二消息产生第三指令,所述第三指令指示重启第一视频数据播放,继续视频教学;其中,所述第二消息是所述第二电子设备在收到所述第一消息后,基于所述第一教学状态进入所述第一视频数据的状态轮询,在轮询到第二教学状态时向所述第一电子设备发出的,所述第二教学状态为第一视频数据重启视频播放的状态;\n[0014] 响应所述第三指令,启动所述第一视频数据播放,继续视频教学。\n[0015] 上述方案中,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,所述第一电子设备能够获得对应所述第二特定帧的第二控制数据;\n[0016] 所述方法还包括:\n[0017] 在获得对应所述第一视频数据中第二特定帧的第二控制数据时,基于所述第二控制数据产生第四指令,所述第四指令指示控制第三电子设备的工作状态;\n[0018] 响应所述第四指令,向所述第三电子设备发送控制指令,所述控制指令指示所述第三电子设备进入第二状态。\n[0019] 上述方案中,所述方法还包括:\n[0020] 在获得对应所述第一视频数据中第一特定帧的第一控制数据时,基于所述第一控制数据产生第一提示信息;\n[0021] 在获得针对所述第一提示信息的确认执行指令时,基于所述第一控制数据产生第二指令。\n[0022] 上述方案中,所述方法还包括:\n[0023] 与第四电子设备建立通信,将所述第一电子设备上针对所述第一视频数据的所有指令和状态同步到所述第四电子设备。\n[0024] 上述方案中,所述方法还包括:\n[0025] 在将所述第一电子设备上针对所述第一视频数据的所有指令和状态同步到所述第四电子设备后,控制所述第一电子设备进入省电模式。\n[0026] 本发明实施例还提供了一种信息处理方法,应用于第二电子设备,所述方法包括:\n[0027] 接收第一电子设备发送的视频教学请求;\n[0028] 获得所述第一电子设备请求的第一视频数据,向所述第一电子设备发送所述第一视频数据,指示在所述第一电子设备上播放所述第一视频数据;其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,所述第一电子设备能够获得对应所述第一特定帧的第一控制数据,所述第一控制数据用于控制所述第一电子设备进入第一教学状态。\n[0029] 上述方案中,所述第一教学状态为第一视频数据退出视频播放的状态,在所述第一电子设备进入第一教学状态后,所述方法还包括:\n[0030] 接收所述第一电子设备发送的第一消息,所述第一消息中包括所述第一视频数据的标识信息和第一教学状态标识信息;\n[0031] 基于所述第一教学状态进入所述第一视频数据的状态轮询,在轮询到第二教学状态时向所述第一电子设备发出第二消息,用于通知所述第一电子设备重启第一视频数据播放,继续视频教学。\n[0032] 上述方案中,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,所述第一电子设备能够获得对应所述第二特定帧的第二控制数据;其中,所述第二控制数据为所述第一电子设备用于实现控制第三电子设备工作状态的数据。\n[0033] 本发明还提供了一种信息处理方法,应用于第二电子设备,所述方法包括:\n[0034] 接收第五电子设备上传的第一视频数据,所述第一视频数据为用于视频教学的视频数据,其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,能够获得对应所述第一特定帧的第一控制数据,所述第一控制数据用于控制第一电子设备进入第一教学状态,所述第一电子设备为视频教学的学习方电子设备;\n[0035] 为所述第一视频数据分配标识信息,并对应保存所述第一视频数据及其第一控制数据。\n[0036] 上述方案中,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,能够获得对应所述第二特定帧的第二控制数据;其中,所述第二控制数据为所述第一电子设备用于实现控制第三电子设备工作状态的数据。\n[0037] 本发明还提供了一种信息处理方法,应用于第五电子设备,所述方法包括:\n[0038] 获得第一视频数据,所述第一视频数据为用于视频教学的视频数据,其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,能够获得对应所述第一特定帧的第一控制数据,所述第一控制数据用于控制第一电子设备进入第一教学状态,所述第一电子设备为视频教学的学习方电子设备;\n[0039] 向第二电子设备上传第一视频数据,所述第二电子设备为所述第一视频数据的发布方电子设备。\n[0040] 上述方案中,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,能够获得对应所述第二特定帧的第二控制数据;其中,所述第二控制数据为所述第一电子设备用于实现控制第三电子设备工作状态的数据。\n[0041] 上述方案中,所述获得第一视频数据包括:\n[0042] 录制所述第一视频数据,并为所述第一视频数据中的特定帧配置相应的控制数据。\n[0043] 本发明还提供了一种第一电子设备,所述第一电子设备包括:\n[0044] 第一指令获得单元,用于获得第一指令,所述第一指令指示启动视频教学;\n[0045] 第一指令执行单元,用于响应所述第一指令,向第二电子设备发送视频教学请求,接收所述第二电子设备发送的第一视频数据,播放所述第一视频数据;其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,所述第一电子设备能够获得对应所述第一特定帧的第一控制数据;\n[0046] 第二指令获得单元,用于在获得对应所述第一视频数据中第一特定帧的第一控制数据时,基于所述第一控制数据产生第二指令,所述第二指令指示对第一视频数据执行教学状态控制;\n[0047] 第二指令执行单元,用于响应所述第二指令,控制所述第一视频数据进入第一教学状态。\n[0048] 上述方案中,所述第一教学状态为第一视频数据退出视频播放的状态,[0049] 所述第二指令执行单元进一步用于,在控制所述第一视频数据进入第一教学状态后,向所述第二电子设备发送第一消息,所述第一消息中包括所述第一视频数据的标识信息和第一教学状态标识信息;\n[0050] 所第一电子设备还包括:\n[0051] 第三指令获得单元,用于接收所述第二电子设备发送的第二消息,基于所述第二消息产生第三指令,所述第三指令指示重启第一视频数据播放,继续视频教学;其中,所述第二消息是所述第二电子设备在收到所述第一消息后,基于所述第一教学状态进入所述第一视频数据的状态轮询,在轮询到第二教学状态时向所述第一电子设备发出的,所述第二教学状态为第一视频数据重启视频播放的状态;\n[0052] 第三指令执行单元,用于响应所述第三指令,启动所述第一视频数据播放,继续视频教学。\n[0053] 上述方案中,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,所述第一电子设备能够获得对应所述第二特定帧的第二控制数据;\n[0054] 所述第一电子设备还包括:\n[0055] 第四指令获得单元,用于在获得对应所述第一视频数据中第二特定帧的第二控制数据时,基于所述第二控制数据产生第四指令,所述第四指令指示控制第三电子设备的工作状态;\n[0056] 第四指令执行单元,用于响应所述第四指令,向所述第三电子设备发送控制指令,所述控制指令指示所述第三电子设备进入第二状态。\n[0057] 上述方案中,所述第二指令获得单元进一步用于,在获得对应所述第一视频数据中第一特定帧的第一控制数据时,基于所述第一控制数据产生第一提示信息;在获得针对所述第一提示信息的确认执行指令时,基于所述第一控制数据产生第二指令。\n[0058] 上述方案中,所述第一电子设备还包括:\n[0059] 同步单元,用于与第四电子设备建立通信,将所述第一电子设备上针对所述第一视频数据的所有指令和状态同步到所述第四电子设备。\n[0060] 上述方案中,所述第一电子设备还包括:\n[0061] 控制单元,用于在所述同步单元将所述第一电子设备上针对所述第一视频数据的所有指令和状态同步到所述第四电子设备后,所述控制单元控制所述第一电子设备进入省电模式。\n[0062] 本发明还提供了一种第二电子设备,所述第二电子设备包括:\n[0063] 接收单元,用于接收第一电子设备发送的视频教学请求;\n[0064] 发送单元,用于获得所述第一电子设备请求的第一视频数据,向所述第一电子设备发送所述第一视频数据,指示在所述第一电子设备上播放所述第一视频数据;其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,所述第一电子设备能够获得对应所述第一特定帧的第一控制数据,所述第一控制数据用于控制所述第一电子设备进入第一教学状态。\n[0065] 上述方案中,所述第一教学状态为第一视频数据退出视频播放的状态,[0066] 所述接收单元进一步用于,接收所述第一电子设备发送的第一消息,所述第一消息中包括所述第一视频数据的标识信息和第一教学状态标识信息,所述第一消息是所述第一电子设备在进入第一教学状态后向所述第二电子设备发送的;\n[0067] 所述第二电子设备还包括:处理单元,用于基于所述第一教学状态进入所述第一视频数据的状态轮询,在轮询到第二教学状态时通知所述发送单元;\n[0068] 所述发送单元进一步用于,根据所述处理单元的通知,向所述第一电子设备发出第二消息,用于通知所述第一电子设备重启第一视频数据播放,继续视频教学。\n[0069] 上述方案中,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,所述第一电子设备能够获得对应所述第二特定帧的第二控制数据;其中,所述第二控制数据为所述第一电子设备用于实现控制第三电子设备工作状态的数据。\n[0070] 本发明还提供了一种第二电子设备,所述第二电子设备包括:\n[0071] 数据接收单元,用于接收第五电子设备上传的第一视频数据,所述第一视频数据为用于视频教学的视频数据,其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,能够获得对应所述第一特定帧的第一控制数据,所述第一控制数据用于控制第一电子设备进入第一教学状态,所述第一电子设备为视频教学的学习方电子设备;\n[0072] 存储单元,用于为所述第一视频数据分配标识信息,并对应保存所述第一视频数据及其第一控制数据。\n[0073] 上述方案中,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,能够获得对应所述第二特定帧的第二控制数据;其中,所述第二控制数据为所述第一电子设备用于实现控制第三电子设备工作状态的数据。\n[0074] 本发明还提供了一种第五电子设备,所述第五电子设备包括:\n[0075] 数据获得单元,用于获得第一视频数据,所述第一视频数据为用于视频教学的视频数据,其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,能够获得对应所述第一特定帧的第一控制数据,所述第一控制数据用于控制第一电子设备进入第一教学状态,所述第一电子设备为视频教学的学习方电子设备;\n[0076] 数据上传单元,用于向第二电子设备上传第一视频数据,所述第二电子设备为所述第一视频数据的发布方电子设备。\n[0077] 上述方案中,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,能够获得对应所述第二特定帧的第二控制数据;其中,所述第二控制数据为所述第一电子设备用于实现控制第三电子设备工作状态的数据。\n[0078] 上述方案中,所述数据获得单元进一步用于,录制所述第一视频数据,并为所述第一视频数据中的特定帧配置相应的控制数据。\n[0079] 本发明所提供的一种信息处理方法和电子设备,通过将控制数据配置在视频教程中,在第一电子设备播放教学视频的过程中,通过解析的控制数据能够实现对第一电子设备上的教学状态(如教学进行状态、教学等待状态等)控制和/或对教学相关的第三电子设备的工作状态控制;如此,能够很好的跟进学习者的学习进度和实际操作,有利于提高教学效果,并且其视频教学的交互性更好。\n附图说明\n[0080] 图1为本发明实施例一的信息处理方法流程图;\n[0081] 图2为本发明实施例二的信息处理方法流程图;\n[0082] 图3为本发明实施例三的信息处理方法流程图;\n[0083] 图4为本发明实施例四的信息处理方法流程图;\n[0084] 图5为本发明实施例五的第一电子设备的组成结构示意图;\n[0085] 图6为本发明实施例六的第二电子设备的组成结构示意图;\n[0086] 图7为本发明实施例七的第二电子设备的组成结构示意图;\n[0087] 图8为本发明实施例八的第五电子设备的组成结构示意图;\n[0088] 图9为本发明应用场景一的实现流程图;\n[0089] 图10为本发明应用场景二的实现流程图。\n具体实施方式\n[0090] 下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。\n[0091] 实施例一\n[0092] 本发明实施例一提供一种信息处理方法,应用于第一电子设备,如图1所示,该方法主要包括:\n[0093] 步骤101,获得第一指令,所述第一指令指示启动视频教学。\n[0094] 本发明实施例所述第一电子设备为视频教学的学习方电子设备,即进行视频学习的用户所使用的电子设备。学习方用户在需要启动视频教学时,通过触发第一电子设备的功能按钮(可以是物理按键或虚拟按键),使所述第一电子设备产生第一指令。\n[0095] 例如:学习方用户在需要启动烹饪视频教学时,通过触发视频教学的app(应用程序)界面中的某虚拟按键,使所述第一电子设备产生用于启动相关烹饪视频教学的第一指令。\n[0096] 步骤102,响应所述第一指令,向第二电子设备发送视频教学请求,接收所述第二电子设备发送的第一视频数据,播放所述第一视频数据;其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,所述第一电子设备能够获得对应所述第一特定帧的第一控制数据。\n[0097] 在获得第一指令后,第一电子设备确认需要启动相关教程的视频教学,从而向第二电子设备发送视频教学请求;所述第二电子设备为视频教学内容的发布方电子设备,也可称为视频教学的服务器方。其中,所述第一电子设备发送的视频教学请求中可以包括请求的视频内容的标识信息(如链接ID),例如:用户点击视频教学的app界面中的某一视频内容的缩略图后,第一电子设备获得相应视频内容的链接ID,从而通过向第二电子设备发送视频教学请求,向第二电子设备请求相应链接ID的视频内容。\n[0098] 第二电子设备在收到第一电子设备发送的视频教学请求后,根据其中携带的标识信息获得对应的视频内容、即所述第一视频数据,并将获得的第一视频数据发送给第一电子设备。如前所述,在所述第一视频数据的第一特定帧位置对应配置有第一控制数据,所述第一控制数据用来控制第一视频数据的教学状态,如教学进行状态、教学等待状态等等;也就是说,通过第一控制数据至少能够控制第一视频数据在教学过程中进行教学状态的切换,如从教学进行状态切换到教学等待状态,从教学等待状态切换到教学进行状态;第一视频数据中已经预先配置好在运行到哪个特定帧时执行状态切换,从而当第一电子设备运行第一视频数据到所述特定帧时,即能根据获得的第一控制数据控制第一视频数据进行教学状态的切换。\n[0099] 步骤103,在获得对应所述第一视频数据中第一特定帧的第一控制数据时,基于所述第一控制数据产生第二指令,所述第二指令指示对第一视频数据执行教学状态控制。\n[0100] 第一电子设备通过解析收到的第一视频数据,当获得对应所述第一视频数据中第一特定帧的第一控制数据时,基于获得的第一控制数据产生第二指令,第一控制数据中至少可以包括教学状态标识,如:第一控制数据中包括教学进行状态的标识时,第一电子设备基于所述第一控制数据产生切换第一视频数据到教学进行状态的第二指令,第一控制数据中包括教学等待状态的标识时,第一电子设备基于所述第一控制数据产生切换第一视频数据到教学等待状态的第二指令。\n[0101] 步骤104,响应所述第二指令,控制所述第一视频数据进入第一教学状态。\n[0102] 所述第一控制数据中还可以包括对应教学状态的视频控制参数,第一电子设备可以通过调整相应的视频控制参数,以实现控制所述第一视频数据进入相应教学状态。\n[0103] 在一实施方式中,所述第一教学状态为第一视频数据退出视频播放的状态,在控制所述第一视频数据进入第一教学状态后,所述方法还包括:\n[0104] 向所述第二电子设备发送第一消息,所述第一消息中包括所述第一视频数据的标识信息和第一教学状态标识信息;\n[0105] 接收所述第二电子设备发送的第二消息,基于所述第二消息产生第三指令,所述第三指令指示重启第一视频数据播放,继续视频教学;其中,所述第二消息是所述第二电子设备在收到所述第一消息后,基于所述第一教学状态进入所述第一视频数据的状态轮询,在轮询到第二教学状态时向所述第一电子设备发出的,所述第二教学状态为第一视频数据重启视频播放的状态;\n[0106] 响应所述第三指令,启动所述第一视频数据播放,继续视频教学。\n[0107] 也就是说,所述第二指令用于指示第一视频数据退出教学视频播放,那么第一电子设备在控制所述第一视频数据进入第一教学状态后,可以通过发送第一消息告知第二电子设备所述第一电子设备当前的教学状态;第二电子设备在收到第一消息后,获得所述第一电子设备的当前教学状态,基于第二电子设备与第一电子设备之间建立的网络长连接,进行第一视频数据的状态轮询,也即通过解析视频内容的后续第一视频数据获得针对下一特定帧的控制数据(其中至少包括第二教学状态的标识信息),在通过轮询获得第二教学状态时向第一电子设备发送第二消息,用于通知第一电子设备重启所述第一视频数据的视频播放;第一电子设备在收到第二消息后产生第三指令,通过执行第三指令重启第一视频数据播放,从第二电子设备发送的最新视频数据开始继续视频教学。\n[0108] 在一实施方式中,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,所述第一电子设备能够获得对应所述第二特定帧的第二控制数据;\n[0109] 所述方法还包括:\n[0110] 在获得对应所述第一视频数据中第二特定帧的第二控制数据时,基于所述第二控制数据产生第四指令,所述第四指令指示控制第三电子设备的工作状态;\n[0111] 响应所述第四指令,向所述第三电子设备发送控制指令,所述控制指令指示所述第三电子设备进入第二状态。\n[0112] 也就是说,第二控制数据用于第一电子设备实现对第三电子设备的控制,第二控制数据中至少包括了对第三电子设备的具体控制参数;第一电子设备运行所述第一视频数据到所述第二特定帧时,能够获得对应的第二控制数据,从而基于所述第二控制数据产生第四指令,通过执行第四指令向所述第三电子设备发送控制指令(包括所述控制参数),用于控制第三电子设备进入第二状态。例如:第一电子设备为智能电视,第二电子设备为厨房电器,智能电视通过向厨房电器发送控制指令,用于控制厨房电器的工作状态。\n[0113] 在一实施方式中,所述方法还包括:\n[0114] 在获得对应所述第一视频数据中第一特定帧的第一控制数据时,基于所述第一控制数据产生第一提示信息;\n[0115] 在获得针对所述第一提示信息的确认执行指令时,基于所述第一控制数据产生第二指令。\n[0116] 也就是说,第一电子设备在获得对应第一特定帧的第一控制数据时,可以先产生第一提示信息,用于提示用户是否执行与所述第一控制数据相对应的处理,如果用户选择确认执行,则第一电子设备才基于所述第一控制数据产生第二指令;如果用户选择不执行,则第一电子设备不执行产生第二指令及其后续相关处理。\n[0117] 在一实施方式中,所述方法还包括:\n[0118] 与第四电子设备建立通信,将所述第一电子设备上针对所述第一视频数据的所有指令和状态同步到所述第四电子设备。\n[0119] 也就是说,第一电子设备可以通过同步实现功能,将第一电子设备上针对所述第一视频数据的所有指令和状态同步到所述第四电子设备;例如:厨房电器放置在厨房,智能电视放置在客厅,用户要实现边看教程边操作比较困难,那么可以通过智能电视的同步实现功能,将智能电视上针对烹饪教学视频的所有指令和状态同步到用户的手机或PAD上,即手机或PAD上的烹饪教学视频操作和状态与智能电视完全同步一致,从而用户就可以将手机或PAD放置在厨房,用户在厨房边看教程边操作。\n[0120] 在一实施方式中,所述方法还包括:\n[0121] 在将所述第一电子设备上针对所述第一视频数据的所有指令和状态同步到所述第四电子设备后,控制所述第一电子设备进入省电模式。\n[0122] 仍以厨房电器和智能电视为例,由于智能电视将针对烹饪教学视频的所有指令和状态同步到了手机或PAD上,而且用户是通过观看手机或PAD来学习烹饪(不观看智能电视),那么智能电视若正常显示烹饪教学视频的所有状态会比较耗电,从而可以控制智能电视进入省电模式,以节省电能。其中,所述省电模式可以仅仅是控制智能电视黑屏,但智能电视内部仍然执行针对所述第一视频数据的所有指令和状态,这种方式节省了智能电视的屏幕耗电量;当然,所述省电模式也可以是控制智能电视黑屏,并且智能电视内部不再执行针对所述第一视频数据的操作,而仅仅是将指令转发给手机或PAD,由手机或PAD执行相应的指令,表现相应的状态,这种方式节省了智能电视的屏幕耗电量、以及CPU耗电量。\n[0123] 实施例二\n[0124] 本发明实施例二提供一种信息处理方法,应用于第二电子设备,如图2所示,该方法主要包括:\n[0125] 步骤201,接收第一电子设备发送的视频教学请求。\n[0126] 第一电子设备为视频教学的学习方电子设备,即进行视频学习的用户所使用的电子设备;第二电子设备为视频教学内容的发布方电子设备,也可称为视频教学的服务器方。\n其中,所述第一电子设备发送的视频教学请求中可以包括请求的视频内容的标识信息(如链接ID)。\n[0127] 步骤202,获得所述第一电子设备请求的第一视频数据,向所述第一电子设备发送所述第一视频数据,指示在所述第一电子设备上播放所述第一视频数据;其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,所述第一电子设备能够获得对应所述第一特定帧的第一控制数据,所述第一控制数据用于控制所述第一电子设备进入第一教学状态。\n[0128] 第二电子设备在收到第一电子设备发送的视频教学请求后,根据其中携带的标识信息获得对应的视频内容、即所述第一视频数据,并将获得的第一视频数据发送给第一电子设备。如前所述,在所述第一视频数据的第一特定帧位置对应配置有第一控制数据,所述第一控制数据用来控制第一视频数据的教学状态,如教学进行状态、教学等待状态等等;也就是说,通过第一控制数据至少能够控制第一视频数据在教学过程中进行教学状态的切换,如从教学进行状态切换到教学等待状态,从教学等待状态切换到教学进行状态;第一视频数据中已经预先配置好在运行到哪个特定帧时执行状态切换,从而当第一电子设备运行第一视频数据到所述特定帧时,即能根据获得的第一控制数据控制第一视频数据进行教学状态的切换。\n[0129] 在一实施方式中,所述第一教学状态为第一视频数据退出视频播放的状态,在所述第一电子设备进入第一教学状态后,所述方法还包括:\n[0130] 接收所述第一电子设备发送的第一消息,所述第一消息中包括所述第一视频数据的标识信息和第一教学状态标识信息;\n[0131] 基于所述第一教学状态进入所述第一视频数据的状态轮询,在轮询到第二教学状态时向所述第一电子设备发出第二消息,用于通知所述第一电子设备重启第一视频数据播放,继续视频教学。\n[0132] 也就是说,第一电子设备在控制所述第一视频数据进入第一教学状态后,可以通过发送第一消息告知第二电子设备所述第一电子设备当前的教学状态;第二电子设备在收到第一消息后,获得所述第一电子设备的当前教学状态,基于第二电子设备与第一电子设备之间建立的网络长连接,进行第一视频数据的状态轮询,也即通过解析视频内容的后续第一视频数据获得针对下一特定帧的控制数据(其中至少包括第二教学状态的标识信息),在通过轮询获得第二教学状态时向第一电子设备发送第二消息,用于通知第一电子设备重启所述第一视频数据的视频播放;第一电子设备在收到第二消息后产生第三指令,通过执行第三指令重启第一视频数据播放,从第二电子设备发送的最新视频数据开始继续视频教学。\n[0133] 在一实施方式中,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,所述第一电子设备能够获得对应所述第二特定帧的第二控制数据;其中,所述第二控制数据为所述第一电子设备用于实现控制第三电子设备工作状态的数据。\n[0134] 也就是说,第二控制数据用于第一电子设备实现对第三电子设备的控制,第二控制数据中至少包括了对第三电子设备的具体控制参数;第一电子设备运行所述第一视频数据到所述第二特定帧时,能够获得对应的第二控制数据,并依此控制第三电子设备的工作状态。\n[0135] 需要说明的是,所述第一视频数据和对应的控制数据(至少包括第一控制数据和第二控制数据)是预先维护在第二电子设备中的。下面对所述第一视频数据和控制数据在第二电子设备的产生过程进行说明。\n[0136] 实施例三\n[0137] 本发明实施例三提供一种信息处理方法,应用于第二电子设备,如图3所示,该方法主要包括:\n[0138] 步骤301,接收第五电子设备上传的第一视频数据,所述第一视频数据为用于视频教学的视频数据,其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,能够获得对应所述第一特定帧的第一控制数据,所述第一控制数据用于控制第一电子设备进入第一教学状态,所述第一电子设备为视频教学的学习方电子设备。\n[0139] 步骤302,为所述第一视频数据分配标识信息,并对应保存所述第一视频数据及其第一控制数据。\n[0140] 在一实施方式中,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,能够获得对应所述第二特定帧的第二控制数据;其中,所述第二控制数据为所述第一电子设备用于实现控制第三电子设备工作状态的数据。\n[0141] 其中,所述第五电子设备为视频教程的制作方/教授方所使用的电子设备,视频教程的制作方/教授方用户使用所述第五电子设备录制教学视频,并为录制的教学视频内容配置相应的控制数据,即根据实际需要为视频内容的特定帧(也对应了视频内容的某一播放时间)配置特定的控制数据。录制完视频教程并配置完控制数据后,所述第五电子设备即可以上传配置有控制数据的视频内容(即第一视频数据)到第二电子设备,通过第二电子设备进行发布。\n[0142] 第二电子设备在收到第五电子设备上传的第一视频数据后,为所述第一视频数据分配相应的标识信息,如链接ID,并保存所述第一视频数据及其控制数据(可以用标识信息进行索引)。这样,所述第一视频数据及其控制数据从制作到发布的过程就完成了。\n[0143] 实施例四\n[0144] 本发明实施例四提供一种信息处理方法,应用于第五电子设备,如图4所示,该方法主要包括:\n[0145] 步骤401,获得第一视频数据,所述第一视频数据为用于视频教学的视频数据,其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,能够获得对应所述第一特定帧的第一控制数据,所述第一控制数据用于控制第一电子设备进入第一教学状态,所述第一电子设备为视频教学的学习方电子设备;\n[0146] 步骤402,向第二电子设备上传第一视频数据,所述第二电子设备为所述第一视频数据的发布方电子设备。\n[0147] 在一实施方式中,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,能够获得对应所述第二特定帧的第二控制数据;其中,所述第二控制数据为所述第一电子设备用于实现控制第三电子设备工作状态的数据。\n[0148] 在一实施方式中,所述获得第一视频数据包括:\n[0149] 录制所述第一视频数据,并为所述第一视频数据中的特定帧配置相应的控制数据。\n[0150] 其中,所述第五电子设备为视频教程的制作方/教授方所使用的电子设备,视频教程的制作方/教授方用户使用所述第五电子设备录制教学视频,并为录制的教学视频内容配置相应的控制数据,即根据实际需要为视频内容的特定帧(也对应了视频内容的某一播放时间)配置特定的控制数据。录制完视频教程并配置完控制数据后,所述第五电子设备即可以上传配置有控制数据的视频内容(即第一视频数据)到第二电子设备,通过第二电子设备进行发布。\n[0151] 第二电子设备在收到第五电子设备上传的第一视频数据后,为所述第一视频数据分配相应的标识信息,如链接ID,并保存所述第一视频数据及其控制数据(可以用标识信息进行索引)。这样,所述第一视频数据及其控制数据从制作到发布的过程就完成了。\n[0152] 实施例五\n[0153] 对应本发明实施例一的方法,本发明实施例五提供了一种第一电子设备,如图5所示,所述第一电子设备主要包括:\n[0154] 第一指令获得单元501,用于获得第一指令,所述第一指令指示启动视频教学;\n[0155] 第一指令执行单元502,用于响应所述第一指令,向第二电子设备发送视频教学请求,接收所述第二电子设备发送的第一视频数据,播放所述第一视频数据;其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,所述第一电子设备能够获得对应所述第一特定帧的第一控制数据;\n[0156] 第二指令获得单元503,用于在获得对应所述第一视频数据中第一特定帧的第一控制数据时,基于所述第一控制数据产生第二指令,所述第二指令指示对第一视频数据执行教学状态控制;\n[0157] 第二指令执行单元504,用于响应所述第二指令,控制所述第一视频数据进入第一教学状态。\n[0158] 在一实施方式中,所述第一教学状态为第一视频数据退出视频播放的状态,[0159] 所述第二指令执行单元504进一步用于,在控制所述第一视频数据进入第一教学状态后,向所述第二电子设备发送第一消息,所述第一消息中包括所述第一视频数据的标识信息和第一教学状态标识信息;\n[0160] 所第一电子设备还包括:\n[0161] 第三指令获得单元505,用于接收所述第二电子设备发送的第二消息,基于所述第二消息产生第三指令,所述第三指令指示重启第一视频数据播放,继续视频教学;其中,所述第二消息是所述第二电子设备在收到所述第一消息后,基于所述第一教学状态进入所述第一视频数据的状态轮询,在轮询到第二教学状态时向所述第一电子设备发出的,所述第二教学状态为第一视频数据重启视频播放的状态;\n[0162] 第三指令执行单元506,用于响应所述第三指令,启动所述第一视频数据播放,继续视频教学。\n[0163] 在一实施方式中,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,所述第一电子设备能够获得对应所述第二特定帧的第二控制数据;\n[0164] 所述第一电子设备还包括:\n[0165] 第四指令获得单元507,用于在获得对应所述第一视频数据中第二特定帧的第二控制数据时,基于所述第二控制数据产生第四指令,所述第四指令指示控制第三电子设备的工作状态;\n[0166] 第四指令执行单元508,用于响应所述第四指令,向所述第三电子设备发送控制指令,所述控制指令指示所述第三电子设备进入第二状态。\n[0167] 在一实施方式中,所述第二指令获得单元503进一步用于,在获得对应所述第一视频数据中第一特定帧的第一控制数据时,基于所述第一控制数据产生第一提示信息;在获得针对所述第一提示信息的确认执行指令时,基于所述第一控制数据产生第二指令。\n[0168] 在一实施方式中,所述第一电子设备还包括:\n[0169] 同步单元509,分别连接第一指令执行单元502、第二指令执行单元504、第三指令执行单元506和第四指令执行单元508,用于与第四电子设备建立通信,将所述第一电子设备上针对所述第一视频数据的所有指令和状态同步到所述第四电子设备。\n[0170] 在一实施方式中,所述第一电子设备还包括:\n[0171] 控制单元510,连接同步单元509,用于在所述同步单元509将所述第一电子设备上针对所述第一视频数据的所有指令和状态同步到所述第四电子设备后,所述控制单元510控制所述第一电子设备进入省电模式。\n[0172] 需要说明的是,上述第一指令获得单元501、第一指令执行单元502、第二指令获得单元503、第二指令执行单元504、第三指令获得单元505、第三指令执行单元506、第四指令获得单元507、第四指令执行单元508、同步单元509和控制单元510可以由第一电子设备的中央处理器(CPU,Central Processing Unit)、微处理器(MPU,Micro Processing Unit)、数字信号处理器(DSP,Digital Signal Processor)或可编程逻辑阵列(FPGA,Field-Programmable Gate Array)实现。\n[0173] 实施例六\n[0174] 对应本发明实施例二的方法,本发明实施例六提供了一种第二电子设备,如图6所示,所述第二电子设备主要包括:\n[0175] 接收单元601,用于接收第一电子设备发送的视频教学请求;\n[0176] 发送单元602,用于获得所述第一电子设备请求的第一视频数据,向所述第一电子设备发送所述第一视频数据,指示在所述第一电子设备上播放所述第一视频数据;其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,所述第一电子设备能够获得对应所述第一特定帧的第一控制数据,所述第一控制数据用于控制所述第一电子设备进入第一教学状态。\n[0177] 在一实施方式中,所述第一教学状态为第一视频数据退出视频播放的状态,[0178] 所述接收单元601进一步用于,接收所述第一电子设备发送的第一消息,所述第一消息中包括所述第一视频数据的标识信息和第一教学状态标识信息,所述第一消息是所述第一电子设备在进入第一教学状态后向所述第二电子设备发送的;\n[0179] 所述第二电子设备还包括:处理单元603,用于基于所述第一教学状态进入所述第一视频数据的状态轮询,在轮询到第二教学状态时通知所述发送单元602;\n[0180] 所述发送单元602进一步用于,根据所述处理单元603的通知,向所述第一电子设备发出第二消息,用于通知所述第一电子设备重启第一视频数据播放,继续视频教学。\n[0181] 在一实施方式中,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,所述第一电子设备能够获得对应所述第二特定帧的第二控制数据;其中,所述第二控制数据为所述第一电子设备用于实现控制第三电子设备工作状态的数据。\n[0182] 需要说明的是,上述接收单元601、发送单元602和处理单元603可以由第二电子设备的数据通讯芯片以及CPU、MPU、DSP或FPGA共同实现。\n[0183] 实施例七\n[0184] 对应本发明实施例三的方法,本发明实施例七提供了一种第二电子设备,如图7所示,所述第二电子设备主要包括:\n[0185] 数据接收单元701,用于接收第五电子设备上传的第一视频数据,所述第一视频数据为用于视频教学的视频数据,其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,能够获得对应所述第一特定帧的第一控制数据,所述第一控制数据用于控制第一电子设备进入第一教学状态,所述第一电子设备为视频教学的学习方电子设备;\n[0186] 存储单元702,用于为所述第一视频数据分配标识信息,并对应保存所述第一视频数据及其第一控制数据。\n[0187] 在一实施方式中,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,能够获得对应所述第二特定帧的第二控制数据;其中,所述第二控制数据为所述第一电子设备用于实现控制第三电子设备工作状态的数据。\n[0188] 需要说明的是,上述数据接收单元701可以由第二电子设备的数据通讯芯片实现,存储单元702可以由第二电子设备的存储器实现。\n[0189] 在实际应用中,第二电子设备可以同时具备前述实施例六和实施例七的结构和功能。\n[0190] 实施例八\n[0191] 对应本发明实施例四的方法,本发明实施例八提供了一种第五电子设备,如图8所示,所述第五电子设备主要包括:\n[0192] 数据获得单元801,用于获得第一视频数据,所述第一视频数据为用于视频教学的视频数据,其中,所述第一视频数据的第一特定帧对应配置有第一控制数据,所述第一控制数据是对应所述第一特定帧的控制数据,当所述第一视频数据运行到所述第一特定帧时,能够获得对应所述第一特定帧的第一控制数据,所述第一控制数据用于控制第一电子设备进入第一教学状态,所述第一电子设备为视频教学的学习方电子设备;\n[0193] 数据上传单元802,用于向第二电子设备上传第一视频数据,所述第二电子设备为所述第一视频数据的发布方电子设备。\n[0194] 在一实施方式中,所述第一视频数据的第二特定帧对应配置有第二控制数据,所述第二控制数据是对应所述第二特定帧的控制数据,当所述第一视频数据运行到所述第二特定帧时,能够获得对应所述第二特定帧的第二控制数据;其中,所述第二控制数据为所述第一电子设备用于实现控制第三电子设备工作状态的数据。\n[0195] 在一实施方式中,所述数据获得单元进一步用于,录制所述第一视频数据,并为所述第一视频数据中的特定帧配置相应的控制数据。\n[0196] 需要说明的是,上述数据获得单元801可以由第五电子设备的CPU、MPU、DSP或FPGA实现,数据上传单元802可以由第五电子设备的数据通讯芯片实现。\n[0197] 本发明实施例主要针对视频教学领域,如烹饪教学、舞蹈教学、英语教学等等。本发明实施例所述的第一电子设备是指视频教学的学习方电子设备,即进行视频学习的用户所使用的电子设备;第二电子设备是指视频教学的内容发布方电子设备,也可称为视频教学的服务器方;第三电子设备是指能够被第一电子设备控制工作状态的电子设备;第四电子设备是指能够与第一电子设备进行视频教学的指令和状态同步的电子设备;第五电子设备是指视频教程的制作方/教授方所使用的电子设备。\n[0198] 下面结合一种烹饪教学的具体应用场景对本发明实施例的信息处理方法进一步详细阐述。如非特殊说明,在以下应用场景中的第一电子设备为智能电视,第二电子设备为视频教学的服务器,第三电子设备为厨房电器(如电磁炉/燃气灶/电饭煲等),第四电子设备为学习者的PAD,第五电子设备为烹饪教授方的视频录制器材和教程制作设备(视频录制器材和教程制作设备可以合设)。\n[0199] 场景一\n[0200] 场景一描述烹饪教授方录制并制作烹饪视频教程后上传到烹饪教学的服务器进行视频发布的过程,如图9所示,该过程主要包括:\n[0201] 步骤901~902,视频录制器材为烹饪教学的教授方录制教学视频后,将视频传输给的教程制作设备。\n[0202] 步骤903,教程制作设备收到教学视频后,开始制作视频教程,具体包括:为视频内容的特定帧(对应了视频内容的某一播放时间)配置相应的控制数据。\n[0203] 例如:教学视频中有15分钟的烹煮时间,而在这15分钟内没有任何的讲解示范,仅仅是一个等待烹煮的过程,因此可以在烹煮开始的时间点插入第一控制数据,所述第一控制数据至少能够控制智能电视从播放到该时间点开始进入烹煮等待状态,在该烹煮等待状态下允许智能电视的用户退出教学视频的播放并转而使用智能电视上的其他应用;而在烹煮结束的时间点插入另一第一控制数据,用于控制智能电视重启视频教程,切换回烹饪教学状态,即从其他正在使用的应用切换回烹饪教学的应用。\n[0204] 再例如:教学视频进行到某一特定时间点时,需要将电磁炉的火力调整为大火,那么可以在所述特定时间点插入第二控制数据,其中设置了对电磁炉的火力控制参数,用于智能电视能够根据所述第二控制数据实现对电磁炉的火力控制。其中,智能电视与电磁炉之间的通讯连接可以但不仅限于是wifi连接或其他类型的家庭局域网连接。\n[0205] 另外,针对烹饪教程,在进行制作时还可以在视频开始前插入文字和/或图片教程,所述文字和/或图片教程用于描述学习者需要准备的食材信息、器材信息、注意事项等等;在文字和/或图片教程播放结束的时间点,可以插入一第一控制数据,用于使智能电视控制视频教程暂停播放,并等待学习者做好准备,并点击继续播放按钮后,则继续视频教程播放。\n[0206] 步骤904,在教程制作设备制作完成视频教程后,上传视频教程到服务器。\n[0207] 步骤905,服务器在收到教程制作设备上传的视频教程后,为所述视频教程分配相应的标识信息,如链接ID,并保存所述视频教程(可以用标识信息进行索引),通过所述服务器的平台进行视频教程的发布;服务器向教程制作设备返回视频教程发布完成的通知。\n[0208] 场景二\n[0209] 场景二描述烹饪学习者跟随视频教程完成烹饪学习的过程,如图10所示,该过程主要包括:\n[0210] 步骤1001,智能电视向服务器发送视频教学请求。\n[0211] 用户通过家庭智能电视观看服务器上发布的视频教程介绍信息,选中某个烹饪视频教程并点击播放后,智能电视产生用于启动相关烹饪视频教学的第一指令,向服务器发送视频教学请求;所述视频教学请求中可以包括用户请求的视频教程的链接ID,还可以包括用户的身份信息,用于服务器对智能电视的用户身份验证。\n[0212] 步骤1002~1003,服务器接收智能电视发送的视频教学请求,根据其中携带的链接ID查找获得相应的视频内容,并将视频内容发送给智能电视。\n[0213] 其中,服务器可以先将文字和/或图片教程发送给智能电视,供学习者通过智能电视阅读,并准备食材和工具;待学习者准备工作完成后点击智能电视界面上的触发按钮,使智能电视向服务器发出开始视频教学的指示;服务器在收到智能电视发出的开始视频教学的指示后,将教学相关的视频内容发送给智能电视。\n[0214] 步骤1004,智能电视根据收到的视频内容执行视频教学过程。\n[0215] 在播放视频的过程中,智能电视通过解析视频内容获得针对某一时间点的第一控制数据,获知该第一控制数据可以控制智能电视进入15分钟的烹煮等待状态,于是智能电视基于所述第一控制数据产生一提示信息,用于提示学习者是否进入烹煮等待状态,如果学习者选择不进入烹煮等待状态,则智能电视继续执行视频播放,即播放15分钟的烹煮过程(该过程无教授者的讲解示范),如果学习者选择进入烹煮等待状态,则智能电视暂时退出烹饪教程。\n[0216] 所谓智能电视暂时退出烹饪教程,可以是专为应用程序的后台运行,也可以是退出相关应用程序;但无论采用何种方式,需保证后续智能电视能够根据服务器的指令重启所述应用程序并继续烹饪教程。\n[0217] 步骤1005,在学习者选择进入烹煮等待状态时,智能电视向服务器发送第一消息,所述第一消息中包括所述视频内容的链接ID和烹煮等待状态的标识信息。\n[0218] 步骤1006~1007,服务器接收到智能电视发送的第一消息后,获知智能电视当前对应视频教程的教学状态为烹煮等待状态,从而会基于服务器与智能电视之间建立的网络长连接,进行所述视频教程的状态轮询,在轮询到下一特定帧的控制数据时,获知该控制数据用于控制智能电视进入烹饪教学状态(即烹煮等待状态结束),从而服务器会向智能电视发送第二消息,用于通知智能电视重启所述视频教程,继续视频教学。\n[0219] 步骤1008,智能电视在进入烹煮等待状态后,可以退出烹饪教程,在前台运行其他应用程序;当智能电视收到服务器发送的第二消息后,智能电视重启智能教程或拉起后台运行的智能教程在前台运行,智能电视从服务器发送的最新视频内容开始(即从烹饪教学状态开始)继续视频教学。\n[0220] 步骤1009~1010,在继续播放视频的过程中,智能电视通过解析视频内容获得针对某一时间点的第二控制数据,获知此为针对电磁炉的控制数据,用于控制电磁炉的火力;\n从而,智能电视向电磁炉发送控制指令,控制指令中携带控制参数,用于控制电磁炉的火力调整为大火。电磁炉在根据收到的控制指令,调整完火力后,可以发消息通知智能电视调整完成。\n[0221] 步骤1011,通过执行上述的视频教程,在教程结束时,服务器通知智能电视。\n[0222] 在教程结束时,智能电视可以检查其连接的或在教程过程中控制过的厨房电器是否都已关闭,以及是否需要关闭,在通过检查发现有需要关闭的厨房电器时,向所述厨房电器发出关闭指令,控制所述厨房电器关闭。\n[0223] 通过以上场景的实施例,用户可以利用家庭智能电视学习烹饪教程,在教学过程中,对于烹煮需要等待的过程(无教授者的讲解示范),智能电视可以暂时退出视频教程,等待服务器的唤起指令;服务器在智能电视进入烹煮等待状态后,通过状态轮询,在轮询到烹饪教学状态时指示智能电视重启视频教程,继续视频教学;并且智能电视还可以根据服务器下发的控制数据,实现对烹饪所需器材工具的工作状态控制,体现了很好的交互性。上述实施例能够很好的跟进学习者的学习进度和实际操作,有利于提高教学效果。\n[0224] 另外,考虑到家庭智能电视通常放置在客厅,厨房电器放置在厨房,其不在同一空间,用户观看视频并同时操作不便,本发明实施例还可以将智能电视上针对视频教程的所有指令和状态同步到PAD或其他移动终端上,即PAD上的烹饪教学视频操作和状态与智能电视完全同步一致,从而用户就可以将PAD放置在厨房,用户在厨房边看教程边操作。\n[0225] 本发明实施例提供了一种计算机存储介质,所述存储介质包括一组计算机可执行指令,所述指令用于执行本发明实施例一所述的第一电子设备的信息处理方法。\n[0226] 本发明实施例提供了另一种计算机存储介质,所述存储介质包括一组计算机可执行指令,所述指令用于执行本发明实施例二所述的第二电子设备的信息处理方法。\n[0227] 本发明实施例提供了再一种计算机存储介质,所述存储介质包括一组计算机可执行指令,所述指令用于执行本发明实施例三所述的第二电子设备的信息处理方法。\n[0228] 本发明实施例提供了还一种计算机存储介质,所述存储介质包括一组计算机可执行指令,所述指令用于执行本发明实施例三所述的第五电子设备的信息处理方法。\n[0229] 综上所述,本发明实施例通过将控制数据配置在视频教程中,在第一电子设备播放教学视频的过程中,通过解析的控制数据能够实现对第一电子设备上的教学状态(如教学进行状态、教学等待状态等)控制和/或对教学相关的第三电子设备的工作状态控制;如此,能够很好的跟进学习者的学习进度和实际操作,有利于提高教学效果,并且其视频教学的交互性更好。\n[0230] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。\n[0231] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。\n[0232] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。\n[0233] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。\n[0234] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
法律信息
- 2018-04-17
- 2015-09-09
实质审查的生效
IPC(主分类): H04N 21/436
专利申请号: 201510220983.4
申请日: 2015.05.04
- 2015-08-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-04-24
|
2012-12-29
| | |
2
| |
2009-04-15
|
2008-11-26
| | |
3
| |
2008-08-13
|
2007-02-08
| | |
4
| |
2014-07-09
|
2014-04-04
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |