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

文档序号:9730087阅读:来源:国知局
具有路由功能的电子设备,两个以上的所述第一类电子设备之间通过第一通道相互连通形成第一网络,所述第一类电子设备通过第二通道接入第二网络,所述第一通道与所述第二通道不同;
[0202]图7为本发明实施例七第一电子设备的组成结构示意图,如图7所示,所述第一电子设备包括第一接收单元701、第一检测单元702、第二检测单元703、第一判断单元704和转发单元705,其中:
[0203]所述第一接收单元701,用于接收数据包;
[0204]所述第一检测单元702,用于所述第一电子设备检测其自身是否处于预设状态,获得第一检测结果;
[0205]所述第二检测单元703,用于当所述第一检测结果表明所述第一电子设备处于预设状态时,检测与其相连的各第二电子设备是否处于所述预设状态,获得第二检测结果;
[0206]所述第一判断单元704,用于当所述第二检测结果表明所述与所述第一电子设备相连的各第二电子设备不全是处于所述预设状态时,判断所述数据包是否来源于与所述第一电子设备相连的第三电子设备,得到第一判断结果;
[0207]所述转发单元705,用于当所述第一判断结果表明所述第一所述数据包不是来源于与所述第一电子设备相连的第三电子设备时,将所述数据包转发给与所述第一电子设备连接的第三电子设备,以通过所述第三电子设备上传给所述第二网络;
[0208]这里,所述第三电子设备属于第一类电子设备。
[0209]本发明实施例中,所述第一电子设备还包括第一上传单元,其中:
[0210]所述第一上传单元,用于当所述第二检测结果表明所述与所述第一电子设备相连的各第二电子设备均处于所述预设状态时,将所述数据包排队并通过所述第二通道上传给所述第二网络。
[0211]本发明实施例中,所述第一电子设备还包括第二上传单元,用于当所述第一检测结果表明所述第一电子设备未处于预设状态时,将所述数据包排队上传给所述第二网络。
[0212]本发明实施例中,所述第一检测单元包括第一获取模块和判断模块,其中:
[0213]所述第一获取模块,用于获取其自身的第一参数;
[0214]所述判断模块,用于判断所述第一参数与预设的第一预设阈值之间的大小关系,
获得第一检测结果。
[0215]这里,所述第一参数包括以下参数至少之一:
[0216]吞吐量、比值率、缓冲区缓冲数据量的大小;
[0217]其中,吞吐量的单位为字节每秒(B/s),带宽的单位为比特每秒(b/s),所述比值率为所述第一类电子设备中电子设备的带宽的F分之一减去其自身的吞吐量,F为大于等于1。
[0218]本发明实施例中,所述转发单元包括第二获取模块、确定模块、划分模块和发送模块,其中:
[0219]所述第二获取模块,用于获取与所述第一电子设备连接的N个第四电子设备的第一参数,所述第一参数用于表明与所述第一电子设备连接的N个第四电子设备传输数据的能力;
[0220]所述确定模块,用于根据所述第一参数的大小确定Μ个第三电子设备;
[0221]所述划分模块,用于根据所述第一参数的大小,将所述数据分成数据量大小不同的数据包;
[0222]所述发送模块,用于按照所述Μ个第三电子设备的第一参数的大小,将对应的数据量大小的数据包分别发送给所述Μ个第三电子设备。
[0223]本发明实施例中,所述第一类电子设备接入所述第一网络与所述第一类电子设备接入所述第二网络存在以下至少一项参数不同:
[0224]吞吐量、带宽、丢包率、传输协议、连接方式、频率。
[0225]本发明实施例中,所述第一电子设备在接收到数据包之后,首先检测自身的工作状态,当第一电子设备自身的工作状态趋于饱和时,换句话说,第一电子设备发现自身非常忙时,然后判断与其相连的其他第一类电子设备的工作状态,当所有的与其相连的第一类电子设备的工作状态都趋于饱和时,所述第一电子设备将所述数据包排队上传;当与其相连的第一类电子设备中有的电子设备还比较空闲时,只要该电子设备不是上一跳转发该数据包的节点,就将该数据包转发给该电子设备。
[0226]实施例八
[0227]本发明实施例提供第一电子设备,所述第一电子设备属于第一类电子设备中,所述第一类电子设备为具有路由功能的电子设备,两个以上的所述第一类电子设备之间通过第一通道相互连通形成第一网络,所述第一类电子设备通过第二通道接入第二网络,所述第一通道与所述第二通道不同;
[0228]当所述第一网络为星型网络时,图8为本发明实施例八第一电子设备的组成结构示意图,如图8所示,所述第一电子设备包括第一接收单元801、第二判断单元802、第一判断单元803和转发单元804,其中:
[0229]所述第一接收单元801,用于接收数据包;
[0230]所述第二判断单元802,用于检测其自身是否为中心节点,获得第二判断结果;
[0231]所述第一判断单元803,用于当所述第二判断结果表明所述第一电子设备为中心节点时,判断所述数据包是否来源于与所述第一电子设备相连的第三电子设备,得到第一判断结果;
[0232]所述转发单元804,用于当所述第一判断结果表明所述第一所述数据包不是来源于与所述第一电子设备相连的第三电子设备时,将所述数据包转发给与所述第一电子设备连接的第三电子设备,以通过所述第三电子设备上传给所述第二网络;
[0233]这里,所述第三电子设备属于第一类电子设备。
[0234]本发明实施例中,所述转发单元804包括第二获取模块、确定模块、划分模块和发送模块,其中:
[0235]所述第二获取模块,用于获取与所述第一电子设备连接的N个第四电子设备的第一参数,所述第一参数用于表明与所述第一电子设备连接的N个第四电子设备传输数据的能力;
[0236]所述确定模块,用于根据所述第一参数的大小确定Μ个第三电子设备;
[0237]所述划分模块,用于根据所述第一参数的大小,将所述数据分成数据量大小不同的数据包;
[0238]所述发送模块,用于按照所述Μ个第三电子设备的第一参数的大小,将对应的数据量大小的数据包分别发送给所述Μ个第三电子设备。
[0239]本发明实施例中,所述第一类电子设备接入所述第一网络与所述第一类电子设备接入所述第二网络存在以下至少一项参数不同:
[0240]吞吐量、带宽、丢包率、传输协议、连接方式、频率。
[0241]本发明实施例中,所述第一电子设备还包括第一检测单元,用于所述第一电子设备检测其自身是否处于预设状态,获得第一检测结果,当所述第一检测结果表明所述第一电子设备处于预设状态时,触发所述第一判断单元;
[0242]这里,所述预设状态用于表明所述第一电子设备向所述第二网络传输数据的能力寻看。
[0243]本发明实施例中,所述第一电子设备还包括第二检测单元和第一上传单元,其中:
[0244]所述第二检测单元,用于当所述第一检测结果表明所述第一电子设备处于预设状态时,检测与其相连的各第二电子设备是否处于所述预设状态,获得第二检测结果;
[0245]所述第一上传单元,用于当所述第二检测结果表明所述与所述第一电子设备相连的各第二电子设备均处于所述预设状态时,将所述数据包排队并通过所述第二通道上传给所述第二网络。
[0246]本发明实施例中,所述第一电子设备还包括第二上传单元,用于当所述第一检测结果表明所述第一电子设备未处于预设状态时,将所述数据包排队上传给所述第二网络。
[0247]本发明实施例中,所述第一检测单元包括第一获取模块和判断模块,其中:
[0248]所述第一获取模块,用于获取其自身的第一参数;
[0249]所述判断模块,用于判断所述第一参数与预设的第一预设阈值之间的大小关系,
获得第一检测结果。
[0250]这里,所述第一参数包括以下参数至少之一:
[0251]吞吐量、比值率、缓冲区缓冲数据量的大小;
[0252]其中,吞吐量的单位为字节每秒(B/s),带宽的单位为比特每秒(b/s),所述比值率为所述第一类电子设备中电子设备的带宽的F分之一减去其自身的吞吐量,F为大于等于1。
[0253]本发明实施例中,第一电子设备首先判断自身是否是自身所属网络的中心节点,由于中心节点比较繁忙,所述中心节点一般可以将数据包转发出去,因此,当第一电子设备为自身所属网络的中心节点,所述第一电子设备将数据转发给第三电子设备,这里所述第三电子设备不是原来转发过的节点,如此,能够避免数据循环转发的问题;当第一电子设备不为自身所属网络的中心节点时,所述第一电子设备将数据包排队上传,如此,能够避免数据循环转发的问题。
[0254]这里需要指出的是:以上电子设备实施例的描述,与上述应用于信息处理方法实施例的描述是类似的,具有与方法实施例的相同的有益效果,因此不做赘述。对于本发明电子设备实施例中未披露的技术细节,请参照本发明信息处理方法实施例的描述。
[0255]在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0256]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0257]另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1