一种数据传输方法、装置及分布式系统与流程

文档序号:14843654发布日期:2018-06-30 14:31阅读:来源:国知局
一种数据传输方法、装置及分布式系统与流程

技术特征:

1.一种数据传输方法,其特征在于,应用于网络图像采集设备,包括:

接收到数据请求后,确定所述数据请求对应的第一性能要求;

判断自身性能是否满足所述第一性能要求;

如果满足,传输所述数据请求对应的数据;

如果不满足,根据自身存储的邻居列表中包含的邻居设备的性能数值,确定目标邻居设备;

向所述目标邻居设备发送协助请求,以使所述目标邻居设备传输所述数据请求对应的数据。

2.根据权利要求1所述的方法,其特征在于,所述确定所述数据请求对应的第一性能要求的步骤包括:

根据所述数据请求对应的处理模块占用率及处理模块频率,确定所述数据请求对应的第一性能要求。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

接收邻居设备发送的第一性能数据包;其中,所述第一性能数据包为所述邻居设备按照预设广播规则发送的,所述第一性能数据包中携带所述邻居设备的性能数值;

根据所接收到的每个第一性能数据包,存储所述邻居列表。

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

按照所述预设广播规则,向邻居设备发送第二性能数据包;其中,所述第二性能数据包中携带自身性能数值。

5.根据权利要求1所述的方法,其特征在于,所述根据自身存储的邻居列表中包含的邻居设备的性能数值,确定目标邻居设备的步骤包括:

确定所述第一性能要求中包含的性能指标;

在所述邻居列表中,确定所述性能指标对应的每个邻居设备的候选性能数值;

对所确定的候选性能数值进行排序,根据排序结果,确定目标邻居设备。

6.根据权利要求1所述的方法,其特征在于,所述向所述目标邻居设备发送协助请求的步骤包括:

向所述目标邻居设备发送协助请求;

在接收到所述目标邻居设备发送的同意协助信息后,向所述目标邻居设备发送所述数据请求对应的原始数据、以及所述数据请求对应的数据描述信息,以使所述目标邻居设备根据所述数据描述信息对所述原始数据进行处理,并对处理后的数据进行传输;

在接收到所述目标邻居设备发送的拒绝协助信息后,返回执行所述根据自身存储的邻居列表中包含的邻居设备的性能数值,确定目标邻居设备的步骤。

7.根据权利要求6所述的方法,其特征在于,所述向所述目标邻居设备发送所述数据请求对应的原始数据、以及所述数据请求对应的数据描述信息的步骤包括:

根据当前网络带宽,确定传输速率;

以所述传输速率,向所述目标邻居设备发送所述数据请求对应的原始数据、以及所述数据请求对应的数据描述信息。

8.根据权利要求6所述的方法,其特征在于,所述方法还包括:

接收到待协助邻居设备发送的协助请求;

确定所述协助请求对应的第二性能要求;

判断自身性能是否满足所述第二性能要求;

如果满足,向所述待协助邻居设备发送同意协助信息,并接收所述待协助邻居设备发送的原始数据、以及数据描述信息,根据所述数据描述信息,对所述原始数据进行处理,并对处理后的数据进行传输;

如果不满足,向所述待协助邻居设备发送拒绝协助信息。

9.根据权利要求8所述的方法,其特征在于,所述对处理后的数据进行传输的步骤包括:

将处理后的数据发送给所述待协助邻居设备;或者,

将处理后的数据发送给目标用户设备,所述目标用户设备为发送所述数据请求的设备。

10.根据权利要求9所述的方法,其特征在于,所述将处理后的数据发送给目标用户设备的步骤包括:

将处理后的数据及所述待协助邻居设备的标识信息发送给目标用户设备。

11.一种数据传输装置,其特征在于,应用于网络图像采集设备,包括:

第一确定模块,用于接收到数据请求后,确定所述数据请求对应的第一性能要求;

第一判断模块,用于判断自身性能是否满足所述第一性能要求;

第一传输模块,用于当所述第一判断模块判断结果为是时,传输所述数据请求对应的数据;

第二确定模块,用于当所述第一判断模块判断结果为否时,根据自身存储的邻居列表中包含的邻居设备的性能数值,确定目标邻居设备;

第一发送模块,用于向所述目标邻居设备发送协助请求,以使所述目标邻居设备传输所述数据请求对应的数据。

12.根据权利要求11所述的装置,其特征在于,所述第一确定模块,具体用于:

根据所述数据请求对应的处理模块占用率及处理模块频率,确定所述数据请求对应的第一性能要求。

13.根据权利要求11所述的装置,其特征在于,所述装置还包括:

第一接收模块,用于接收邻居设备发送的第一性能数据包;其中,所述第一性能数据包为所述邻居设备按照预设广播规则发送的,所述第一性能数据包中携带所述邻居设备的性能数值;

存储模块,用于根据所接收到的每个第一性能数据包,存储所述邻居列表。

14.根据权利要求13所述的装置,其特征在于,所述装置还包括:

第二发送模块,用于按照所述预设广播规则,向邻居设备发送第二性能数据包;其中,所述第二性能数据包中携带自身性能数值。

15.根据权利要求11所述的装置,其特征在于,所述第二确定模块,具体用于:

确定所述第一性能要求中包含的性能指标;

在所述邻居列表中,确定所述性能指标对应的每个邻居设备的候选性能数值;

对所确定的候选性能数值进行排序,根据排序结果,确定目标邻居设备。

16.根据权利要求11所述的装置,其特征在于,所述第一发送模块,包括:

第一发送子模块,用于向所述目标邻居设备发送协助请求;

第一接收子模块,用于接收所述目标邻居设备发送的同意协助信息,并触发第二发送子模块;

第二发送子模块,用于向所述目标邻居设备发送所述数据请求对应的原始数据、以及所述数据请求对应的数据描述信息,以使所述目标邻居设备根据所述数据描述信息对所述原始数据进行处理,并对处理后的数据进行传输;

第一接收子模块,用于接收到所述目标邻居设备发送的拒绝协助信息,并触发所述第二确定模块。

17.根据权利要求16所述的装置,其特征在于,所述第二发送子模块,具体用于:

根据当前网络带宽,确定传输速率;

以所述传输速率,向所述目标邻居设备发送所述数据请求对应的原始数据、以及所述数据请求对应的数据描述信息。

18.根据权利要求16所述的装置,其特征在于,所述装置还包括:

第二接收模块,用于接收到待协助邻居设备发送的协助请求;

第三确定模块,用于确定所述协助请求对应的第二性能要求;

第二判断模块,用于判断自身性能是否满足所述第二性能要求;

第三发送模块,用于当所述第二判断模块判断结果为是时,向所述待协助邻居设备发送同意协助信息;

第三接收模块,用于接收所述待协助邻居设备发送的原始数据、以及数据描述信息;

处理模块,用于根据所述数据描述信息,对所述原始数据进行处理;

第二传输模块,用于对所述处理模块处理后的数据进行传输;

第四发送模块,用于当所述第二判断模块判断结果为否时,向所述待协助邻居设备发送拒绝协助信息。

19.根据权利要求18所述的装置,其特征在于,所述第二传输模块,包括:

第三发送子模块,用于将处理后的数据发送给所述待协助邻居设备;或者,

第四发送子模块,用于将处理后的数据发送给目标用户设备,所述目标用户设备为发送所述数据请求的设备。

20.根据权利要求19所述的装置,其特征在于,所述第四发送子模块,具体用于:

将处理后的数据及所述待协助邻居设备的标识信息发送给目标用户设备。

21.一种分布式系统,其特征在于,包括:至少两台网络图像采集设备,其中,

所述网络图像采集设备,用于接收到数据请求后,确定所述数据请求对应的第一性能要求;判断自身性能是否满足所述第一性能要求;如果满足,传输所述数据请求对应的数据;如果不满足,根据自身存储的邻居列表中包含的邻居网络图像采集设备的性能数值,确定目标网络图像采集设备;向所述目标网络图像采集设备发送协助请求;

所述目标网络图像采集设备,用于传输所述数据请求对应的数据。

22.根据权利要求21所述的系统,其特征在于,

所述目标网络图像采集设备,具体用于:

接收所述网络图像采集设备发送的协助请求;确定所述协助请求对应的第二性能要求;判断自身性能是否满足所述第二性能要求;如果满足,向所述网络图像采集设备发送同意协助信息,并接收所述网络图像采集设备发送的原始数据、以及数据描述信息,根据所述数据描述信息,对所述原始数据进行处理,并对处理后的数据进行传输;如果不满足,向所述网络图像采集设备发送拒绝协助信息;

所述网络图像采集设备,还用于在接收到所述目标网络图像采集设备发送的同意协助信息后,向所述目标网络图像采集设备发送所述数据请求对应的原始数据、以及所述数据请求对应的数据描述信息;在接收到所述目标网络图像采集设备发送的拒绝协助信息后,重新确定目标网络图像采集设备。

23.根据权利要求22所述的系统,其特征在于,

所述目标网络图像采集设备,还用于将处理后的数据发送给所述网络图像采集设备;

所述网络图像采集设备,还用于将所述处理后的数据发送给目标用户设备;

或者,所述目标网络图像采集设备,还用于将处理后的数据及所述网络图像采集设备的标识信息发送给目标用户设备。

24.根据权利要求23所述的系统,其特征在于,所述系统还包括用户设备,所述用户设备,用于向所述网络图像采集设备发送数据请求;

接收所述网络图像采集设备发送的处理后的数据,确定所接收到的数据对应的显示区域,在所述显示区域对所接收到的数据进行显示;

或者,接收所述目标网络图像采集设备发送的处理后的数据及所述网络图像采集设备的标识信息;根据所述标识信息,确定所接收到的数据对应的显示区域,在所述显示区域对所接收到的数据进行显示。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1