1.一种多设备协同操作的方法,其特征在于,所述方法包括:
与一个以上从设备建立网络连接,获取所述从设备以及主设备的设备资源信息;
获得用户的输入操作,生成任务事件,根据所述设备资源信息将所述任务事件分解为子任务;
将所述子任务发送给相应的从设备进行执行。
2.根据权利要求1所述的多设备协同操作的方法,其特征在于,当从设备为一个时,所述与一个以上从设备建立网络连接,包括:
发送建立连接请求至从设备;
接收到从设备发送的建立连接响应后,与所述从设备建立网络连接。
3.根据权利要求1所述的多设备协同操作的方法,其特征在于,当从设备为两个以上时,所述与一个以上从设备建立网络连接,包括:
与无线网络节点AP建立网络连接,并且所述两个以上从设备也与所述AP建立网络连接;
通过所述AP与所述两个以上从设备进行数据交互。
4.根据权利要求1所述的多设备协同操作的方法,其特征在于,所述将所述任务事件分解为子任务之前,所述方法还包括:
确定执行所述任务事件所需的设备资源的性能参数,读取主设备本地的设备资源的性能参数;
判断所述主设备本地的设备资源的性能参数是否达到执行所述任务事件所需的设备资源的性能参数;
当判断结果为否时,根据所述任务事件运行特征将所述任务事件按照资源配置表分解为多个子任务。
5.根据权利要求4所述的多设备协同操作的方法,其特征在于,所述确定执行所述任务事件所需的设备资源的性能参数,包括:
当执行所述任务事件时,调用底层应用程序接口API封装,读取该API封装的配置信息;
从读取到的配置信息中解析出执行所述任务事件所需的设备资源的性能参数。
6.根据权利要求4或5所述的多设备协同操作的方法,其特征在于,所述方法还包括:
确定出执行所述任务事件所需的设备资源的性能参数后,发送对应的资源调用接口请求给从设备;所述资源调用接口请求包含在子任务的数据包中发送。
7.根据权利要求1所述的多设备协同操作的方法,其特征在于,所述方法还包括:
将所述子任务,以及能够执行所述子任务的从设备通过人机交互UI界面提示;
通过用户的选择操作,确定执行各个子任务的从设备。
8.根据权利要求1至5、7任一项所述的多设备协同操作的方法,其特征在于,所述将所述任务事件分解为子任务,包括:
根据所述任务事件运行特征将所述任务事件按照各设备的资源情况分解为一个或多个子任务。
9.一种协同操作设备,其特征在于,所述设备包括:
第一通信单元,用于与一个以上从设备建立网络连接;
资源配置表单元,用于获取所述从设备以及主设备的设备资源信息;
人机交互单元,用于获得用户的输入操作,生成任务事件,根据所述设备资源信息将所述任务事件分解为子任务并提示;
所述第一通信单元,还用于将所述子任务发送给相应的从设备进行执行。
10.根据权利要求9所述的设备,其特征在于,所述第一通信单元,还用于发送建立连接请求至从设备;接收到从设备发送的建立连接响应后,与所述从设备建立网络连接。
11.根据权利要求9所述的设备,其特征在于,所述第一通信单元,还用 于与无线网络节点AP建立网络连接,并且所述两个以上从设备也与所述AP建立网络连接;通过所述AP与所述两个以上从设备进行数据交互。
12.根据权利要求9所述的设备,其特征在于,所述设备还包括:
第一虚拟机单元,用于确定执行所述任务事件所需的设备资源的性能参数,读取主设备本地的设备资源的性能参数;判断所述主设备本地的设备资源的性能参数是否达到执行所述任务事件所需的设备资源的性能参数;当判断结果为否时,根据所述任务事件运行特征将所述任务事件按照资源配置表分解为多个子任务。
13.根据权利要求12所述的设备,其特征在于,所述第一虚拟机单元,还用于当执行所述任务事件时,调用底层应用程序接口API封装,读取该API封装的配置信息;从读取到的配置信息中解析出执行所述任务事件所需的设备资源的性能参数。
14.根据权利要求9所述的设备,其特征在于,所述人机交互单元,还用于将所述子任务,以及能够执行所述子任务的从设备通过人机交互UI界面提示;通过用户的选择操作,确定执行各个子任务的从设备。
15.根据权利要求9至14任一项所述的设备,其特征在于,所述人机交互单元,还用于根据所述任务事件运行特征将所述任务事件按照各设备的资源情况分解为一个或多个子任务。
16.一种协同操作设备,其特征在于,所述设备包括:
第二通信单元,用于与主设备建立网络连接;通过所建立的网络连接接收所述主设备发送的子任务;
第二虚拟机单元,用于解析所述子任务,并调用相应的设备资源执行所述子任务。