一种信息处理方法及电子设备的制造方法_4

文档序号:9730087阅读:来源:国知局
四电子设备传输数据的能力;
[0141]步骤S412,所述第一电子设备根据所述第一参数的大小确定Μ个第三电子设备;
[0142]步骤S413,所述第一电子设备根据所述第一参数的大小,将所述数据分成数据量大小不同的数据包;
[0143]步骤S414,所述第一电子设备按照所述Μ个第三电子设备的第一参数的大小,将对应的数据量大小的数据包分别发送给所述Μ个第三电子设备。
[0144]本发明实施例中,所述第一类电子设备接入所述第一网络与所述第一类电子设备接入所述第二网络存在以下至少一项参数不同:
[0145]吞吐量、带宽、丢包率、传输协议、连接方式、频率。
[0146]本发明实施例中,所述第一电子设备判断所述数据包是否来源于与所述第一电子设备相连的第三电子设备之前,所述方法还包括:
[0147]步骤S411,所述第一电子设备检测其自身是否处于预设状态,获得第一检测结果,所述预设状态用于表明所述第一电子设备向所述第二网络传输数据的能力弱;当所述第一检测结果表明所述第一电子设备处于预设状态时,进入步骤402。
[0148]本发明实施例中,所述第一电子设备检测其自身是否处于预设状态,获得第一检测结果,包括:
[0149]步骤S421,所述第一电子设备获取其自身的第一参数;
[0150]步骤S422,所述第一电子设备判断所述第一参数与预设的第一预设阈值之间的大小关系,获得第一检测结果。
[0151]这里,所述第一参数包括以下参数至少之一:
[0152]吞吐量、比值率、缓冲区缓冲数据量的大小;
[0153]其中,吞吐量的单位为字节每秒(B/s),带宽的单位为比特每秒(b/s),所述比值率为所述第一类电子设备中电子设备的带宽的F分之一减去其自身的吞吐量,F为大于等于1。
[0154]本发明实施例中,所述方法还包括:
[0155]当所述第一检测结果表明所述第一电子设备未处于预设状态时,所述第一电子设备将所述数据包排队上传给所述第二网络。
[0156]本发明实施例中,所述方法还包括:
[0157]当所述第二判断结果表明所述第一电子设备不为中心节点时,所述第一电子设备将所述数据包排队上传给所述第二网络。
[0158]本发明实施例中,第一电子设备首先判断自身是否是自身所属网络的中心节点,由于中心节点比较繁忙,所述中心节点一般可以将数据包转发出去,因此,当第一电子设备为自身所属网络的中心节点,所述第一电子设备将数据转发给第三电子设备,这里所述第三电子设备不是原来转发过的节点,如此,能够避免数据循环转发的问题;当第一电子设备不为自身所属网络的中心节点时,所述第一电子设备将数据包排队上传,如此,能够避免数据循环转发的问题。
[0159]实施例五
[0160]本发明实施例提供第一电子设备,所述第一电子设备属于第一类电子设备中,所述第一类电子设备为具有路由功能的电子设备,两个以上的所述第一类电子设备之间通过第一通道相互连通形成第一网络,所述第一类电子设备通过第二通道接入第二网络,所述第一通道与所述第二通道不同;
[0161]图5-1为本发明实施例五第一电子设备的组成结构示意图,如图5-1所示,所述第一电子设备包括第一接收单元501、第一判断单元502和转发单元503,其中:
[0162]所述第一接收单元501,用于接收数据包;
[0163]所述第一判断单元502,用于判断所述数据包是否来源于与所述第一电子设备相连的第三电子设备,得到第一判断结果;
[0164]这里,所述第三电子设备属于第一类电子设备。
[0165]这里,所述来源是指曾经转发过该数据包的来源,一般来说,所述数据包中携带有曾经转发过该数据包的节点的地址,该地址可以是节点的标识(ID)信息,第一电子设备通过查询标识信息判断数据包的来源。
[0166]所述转发单元503,用于当所述第一判断结果表明所述第一所述数据包不是来源于与所述第一电子设备相连的第三电子设备时,将所述数据包转发给与所述第一电子设备连接的第三电子设备,以通过所述第三电子设备上传给所述第二网络。
[0167]本发明实施例中,如图5-2所示,所述转发单元503包括第二获取模块5031、确定模块5032、划分模块5033和发送模块5034,其中:
[0168]所述第二获取模块5031,用于获取与所述第一电子设备连接的N个第四电子设备的第一参数,所述第一参数用于表明与所述第一电子设备连接的N个第四电子设备传输数据的能力;
[0169]所述确定模块5032,用于根据所述第一参数的大小确定Μ个第三电子设备;
[0170]所述划分模块5033,用于根据所述第一参数的大小,将所述数据分成数据量大小不同的数据包;
[0171]所述发送模块5034,用于按照所述Μ个第三电子设备的第一参数的大小,将对应的数据量大小的数据包分别发送给所述Μ个第三电子设备。
[0172]本发明实施例中,所述第一类电子设备接入所述第一网络与所述第一类电子设备接入所述第二网络存在以下至少一项参数不同:
[0173]吞吐量、带宽、丢包率、传输协议、连接方式、频率。
[0174]本发明实施例中,所述第一接收单元501接收数据包;所述第一判断单元502判断所述数据包是否来源于与所述第一电子设备相连的第三电子设备,得到第一判断结果;当所述第一判断结果表明所述第一所述数据包不是来源于与所述第一电子设备相连的第三电子设备时,所述转发单元503将所述数据包转发给与所述第一电子设备连接的第三电子设备,以通过所述第三电子设备上传给所述第二网络;如此,针对于邻里之间通过由相互连接的路由器所组成的网络,能够避免数据循环转发的问题。
[0175]实施例六
[0176]本发明实施例提供第一电子设备,所述第一电子设备属于第一类电子设备中,所述第一类电子设备为具有路由功能的电子设备,两个以上的所述第一类电子设备之间通过第一通道相互连通形成第一网络,所述第一类电子设备通过第二通道接入第二网络,所述第一通道与所述第二通道不同;
[0177]图6-1为本发明实施例六第一电子设备的组成结构示意图,如图6-1所示,所述第一电子设备包括第一接收单兀601、第一检测单兀602、第一判断单兀603和转发单兀604,其中:
[0178]其中,所述预设状态用于表明所述第一电子设备向所述第二网络传输数据的能力弱。
[0179]所述第一接收单元601,用于接收数据包;
[0180]所述第一检测单元602,用于所述第一电子设备检测其自身是否处于预设状态,获得第一检测结果,当所述第一检测结果表明所述第一电子设备处于预设状态时,触发所述第一判断单元603;
[0181]所述第一判断单元603,用于判断所述数据包是否来源于与所述第一电子设备相连的第三电子设备,得到第一判断结果;
[0182]所述转发单元604,用于当所述第一判断结果表明所述第一所述数据包不是来源于与所述第一电子设备相连的第三电子设备时,将所述数据包转发给与所述第一电子设备连接的第三电子设备,以通过所述第三电子设备上传给所述第二网络;
[0183]其中所述第三电子设备属于第一类电子设备。
[0184]本发明实施例中,所述转发单元604包括第二获取模块、确定模块、划分模块和发送模块,其中:
[0185]所述第二获取模块,用于获取与所述第一电子设备连接的N个第四电子设备的第一参数,所述第一参数用于表明与所述第一电子设备连接的N个第四电子设备传输数据的能力;
[0186]所述确定模块,用于根据所述第一参数的大小确定Μ个第三电子设备;
[0187]所述划分模块,用于根据所述第一参数的大小,将所述数据分成数据量大小不同的数据包;
[0188]所述发送模块,用于按照所述Μ个第三电子设备的第一参数的大小,将对应的数据量大小的数据包分别发送给所述Μ个第三电子设备。
[0189]本发明实施例中,所述第一类电子设备接入所述第一网络与所述第一类电子设备接入所述第二网络存在以下至少一项参数不同:
[0190]吞吐量、带宽、丢包率、传输协议、连接方式、频率。
[0191]本发明实施例中,如图6-2所所述第一检测单兀602包括第一获取模块621和判断模块622,其中:
[0192]所述第一获取模块621,用于获取其自身的第一参数;
[0193]所述判断模块622,用于判断所述第一参数与预设的第一预设阈值之间的大小关系,获得第一检测结果。
[0194]这里,所述第一参数包括以下参数至少之一:
[0195]吞吐量、比值率、缓冲区缓冲数据量的大小;
[0196]其中,吞吐量的单位为字节每秒(B/s),带宽的单位为比特每秒(b/s),所述比值率为所述第一类电子设备中电子设备的带宽的F分之一减去其自身的吞吐量,F为大于等于1。
[0197]当吞吐量的单位与带宽的单位不一致时,需要将吞吐量与带宽的带宽化为一致,例如,当吞吐量的单位为B/s,带宽的单位为b/s,那么需要将带宽需要除以8以后再减去吞吐量,由于网络上有一些固定开销,因此在实际的计算过程中,往往F会大于8。
[0198]本发明实施例中,所述第一电子设备还包括第二上传单元,用于当所述第一检测结果表明所述第一电子设备未处于预设状态时,将所述数据包排队上传给所述第二网络。
[0199]本发明实施例中,所述第一电子设备在接收到数据包之后,首先检测自身的工作状态,当第一电子设备自身的工作状态趋于饱和时,换句话说,第一电子设备发现自身非常忙时,然后在判断数据包的来源,然后再把数据包转发给不是原来转发过来的那个第一类电子设备(即第一电子设备),如此,本发明实施例提供的技术方案,能够解决数据循环转发的问题。
[0200]实施例七
[0201]本发明实施例提供第一电子设备,所述第一电子设备属于第一类电子设备中,所述第一类电子设备为
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1