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

文档序号:9730087阅读:来源:国知局
传给所述第二网络。
[0081 ] 这里,所述第三电子设备属于第一类电子设备。
[0082]本发明实施例中,如图2-2所示,所述步骤202包括:
[0083]步骤2021,所述第一电子设备获取其自身的第一参数;
[0084]步骤2022,所述第一电子设备判断所述第一参数与预设的第一预设阈值之间的大小关系,获得第一检测结果。
[0085]本发明实施例中,所述第一参数包括以下参数至少之一:
[0086]吞吐量、比值率、缓冲区缓冲数据量的大小;
[0087]其中,吞吐量的单位为字节每秒(B/s),带宽的单位为比特每秒(b/s),所述比值率为所述第一类电子设备中电子设备的带宽的F分之一减去其自身的吞吐量,F为大于等于1。
[0088]当吞吐量的单位与带宽的单位不一致时,需要将吞吐量与带宽的带宽化为一致,例如,当吞吐量的单位为B/s,带宽的单位为b/s,那么需要将带宽需要除以8以后再减去吞吐量,由于网络上有一些固定开销,因此在实际的计算过程中,往往F会大于8。
[0089]这里,所述第一预设阈值为某一固定数值,所述第一预设阈值在针对不同的第一参数时,该数值可以是变化的。为了清楚描述,假设第一预设阈值是分为三类的,分比为第一阈值、第二阈值和第三阈值,所述第一阈值、第二阈值和第三阈值可以相同,也可以不同。
[0090]例如当第一参数为吞吐量时,第一电子设备判断吞吐量与预设的第一阈值之间的关系,获得第一检测结果;当吞吐量大于第一阈值时,所述第一电子设备检测其自身处于预设状态;当吞吐量小于等于第一阈值时,所述第一电子设备检测其自身未处于预设状态。
[0091]当第一参数为比值率时,第一电子设备判断比值率与预设的第二阈值之间的关系,获得第一检测结果;当比值率大于第二阈值时,所述第一电子设备检测其自身处于预设状态;当比值率小于等于第二阈值时,所述第一电子设备检测其自身未处于预设状态。
[0092]当第一参数为缓冲区缓冲数据量时,第一电子设备判断缓冲区缓冲数据量与预设的第三阈值之间的关系,获得第一检测结果;当缓冲区缓冲数据量大于第三阈值时,所述第一电子设备检测其自身处于预设状态;当缓冲区缓冲数据量小于等于第三阈值时,所述第一电子设备检测其自身未处于预设状态。
[0093]本发明实施例中,所述第一类电子设备接入所述第一网络与所述第一类电子设备接入所述第二网络存在以下至少一项参数不同:
[0094]吞吐量、带宽、丢包率、传输协议、连接方式、频率。
[0095]本发明实施例中,所述方法还包括:
[0096]步骤S210,当所述第一检测结果表明所述第一电子设备未处于预设状态时,所述第一电子设备将所述数据包排队上传给所述第二网络。
[0097]本发明实施例中,所述第一电子设备将所述数据包转发给与所述第一电子设备连接的第三电子设备,包括:
[0098]步骤S221,所述第一电子设备获取与其连接的N个第四电子设备的第一参数,所述第一参数用于表明与所述第一电子设备连接的N个第四电子设备传输数据的能力;
[0099]步骤S222,所述第一电子设备根据所述第一参数的大小确定Μ个第三电子设备;
[0100]步骤S223,所述第一电子设备根据所述第一参数的大小,将所述数据分成数据量大小不同的数据包;
[0101]步骤S224,所述第一电子设备按照所述Μ个第三电子设备的第一参数的大小,将对应的数据量大小的数据包分别发送给所述Μ个第三电子设备。
[0102]本发明实施例中,所述第一电子设备在接收到数据包之后,首先检测自身的工作状态,当第一电子设备自身的工作状态趋于饱和时,换句话说,第一电子设备发现自身非常忙时,然后在判断数据包的来源,然后再把数据包转发给不是原来转发过来的那个第一类电子设备(即第一电子设备),如此,本发明实施例提供的技术方案,能够解决数据循环转发的问题。
[0103]实施例三
[0104]本发明实施例一种信息处理方法,应用于第一电子设备,所述第一电子设备属于第一类电子设备中,所述第一类电子设备为具有路由功能的电子设备,两个以上的所述第一类电子设备之间通过第一通道相互连通形成第一网络,所述第一类电子设备通过第二通道接入第二网络,所述第一通道与所述第二通道不同;
[0105]图3为本发明实施例三信息处理方法的实现流程示意图,如图3所示,该方法包括:
[0106]步骤301,所述第一电子设备接收数据包;
[0107]步骤302,所述第一电子设备检测其自身是否处于预设状态,获得第一检测结果;
[0108]这里,所述预设状态用于表明所述第一电子设备向所述第二网络传输数据的能力寻看。
[0109]步骤303,当所述第一检测结果表明所述第一电子设备处于预设状态时,所述第一电子设备检测与其相连的各第二电子设备是否处于所述预设状态,获得第二检测结果;
[0110]步骤304,当所述第二检测结果表明所述与所述第一电子设备相连的各第二电子设备不全是处于所述预设状态时,判断所述数据包是否来源于与所述第一电子设备相连的第三电子设备,得到第一判断结果;
[0111]步骤305,当所述第一判断结果表明所述第一所述数据包不是来源于与所述第一电子设备相连的第三电子设备时,将所述数据包转发给与所述第一电子设备连接的第三电子设备,以通过所述第三电子设备上传给所述第二网络;
[0112]这里,所述第三电子设备未处于预设状态。
[0113]本发明实施例中,所述方法还包括:
[0114]当所述第二检测结果表明所述与所述第一电子设备相连的各第二电子设备均处于所述预设状态时,所述第一电子设备将所述数据包排队并通过所述第二通道上传给所述第二网络。
[0115]本发明实施例中,所述第一类电子设备接入所述第一网络与所述第一类电子设备接入所述第二网络存在以下至少一项参数不同:
[0116]吞吐量、带宽、丢包率、传输协议、连接方式、频率。
[0117]本发明实施例中,所述方法还包括:当所述第一检测结果表明所述第一电子设备未处于预设状态时,所述第一电子设备将所述数据包排队上传给所述第二网络。
[0118]本发明实施例中,所述第一电子设备检测其自身是否处于预设状态,获得第一检测结果,包括:
[0119]所述第一电子设备获取其自身的第一参数;
[0120]所述第一电子设备判断所述第一参数与预设的第一预设阈值之间的大小关系,获得第一检测结果。
[0121]本发明实施例中,所述第一参数包括以下参数至少之一:
[0122]吞吐量、比值率、缓冲区缓冲数据量的大小;
[0123]其中,吞吐量的单位为字节每秒(B/s),带宽的单位为比特每秒(b/s),所述比值率为所述第一类电子设备中电子设备的带宽的F分之一减去其自身的吞吐量,F为大于等于1。
[0124]当吞吐量的单位与带宽的单位不一致时,需要将吞吐量与带宽的带宽化为一致,例如,当吞吐量的单位为B/s,带宽的单位为b/s,那么需要将带宽需要除以8以后再减去吞吐量,由于网络上有一些固定开销,因此在实际的计算过程中,往往F会大于8。
[0125]本发明实施例中,所述第一电子设备将所述数据包转发给与所述第一电子设备连接的第三电子设备,包括:
[0126]所述第一电子设备获取与其连接的N个第四电子设备的第一参数,所述第一参数用于表明与所述第一电子设备连接的N个第四电子设备传输数据的能力;
[0127]所述第一电子设备根据所述第一参数的大小确定Μ个第三电子设备;
[0128]所述第一电子设备根据所述第一参数的大小,将所述数据分成数据量大小不同的数据包;
[0129]所述第一电子设备按照所述Μ个第三电子设备的第一参数的大小,将对应的数据量大小的数据包分别发送给所述Μ个第三电子设备。
[0130]本发明实施例中,所述第一电子设备在接收到数据包之后,首先检测自身的工作状态,当第一电子设备自身的工作状态趋于饱和时,换句话说,第一电子设备发现自身非常忙时,然后判断与其相连的其他第一类电子设备的工作状态,当所有的与其相连的第一类电子设备的工作状态都趋于饱和时,所述第一电子设备将所述数据包排队上传;当与其相连的第一类电子设备中有的电子设备还比较空闲时,只要该电子设备不是上一跳转发该数据包的节点,就将该数据包转发给该电子设备。
[0131]实施例四
[0132]本发明实施例一种信息处理方法,应用于第一电子设备,所述第一电子设备属于第一类电子设备中,所述第一类电子设备为具有路由功能的电子设备,两个以上的所述第一类电子设备之间通过第一通道相互连通形成第一网络,所述第一类电子设备通过第二通道接入第二网络,所述第一通道与所述第二通道不同;
[0133]当所述第一网络为星型网络时,图4为本发明实施例四信息处理方法的实现流程示意图,如图4所示,该方法包括:
[0134]步骤401,所述第一电子设备接收数据包;
[0135]步骤402,所述第一电子设备检测其自身是否为中心节点,获得第二判断结果;
[0136]步骤403,当所述第二判断结果表明所述第一电子设备为中心节点时,所述第一电子设备判断所述数据包是否来源于与所述第一电子设备相连的第三电子设备,得到第一判断结果;
[0137]步骤404,当所述第一判断结果表明所述第一所述数据包不是来源于与所述第一电子设备相连的第三电子设备时,所述第一电子设备将所述数据包转发给与所述第一电子设备相连的第三电子设备,以通过所述第三电子设备上传给所述第二网络;
[0138]这里,所述第三电子设备属于第一类电子设备。
[0139]本发明实施例中,所述第一电子设备将所述数据包转发给与所述第一电子设备连接的第三电子设备,包括:
[0140]步骤S411,所述第一电子设备获取与其连接的N个第四电子设备的第一参数,所述第一参数用于表明与所述第一电子设备连接的N个第
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1