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

文档序号:9730087阅读:来源:国知局
拓扑结构上讲,所形成的网络可以是环形网络(如图1-2所示)、星型网络(如图1-3所示)、总线型网络等等。图1-2所示的环形网络包括三台路由器20、30和40,其中路由器20所组成的网络为终端21提供路由功能,路由器30所组成的网络为终端31、32和33提供路由功能,路由器40所组成的网络为终端41和42提供路由功能。
[0043]图1-3所示的环形网络包括三台路由器20、30、40和50,其中路由器20所组成的网络为终端21提供路由功能,路由器30所组成的网络为终端31和32提供路由功能,路由器40所组成的网络为终端41和42提供路由功能,路由器为终端51和52提供路由功能。本发明实施例中所述的终端与上述的第二类电子设备的含义相同,在某些语境下为了描述简便,会使用终端一词作为第二类电子设备的同义词,所述终端包括移动终端和非移动终端,其中移动终端包括个人数字助理、智能手机、平板电脑、笔记本电脑、导航仪等设备,非移动终端包括台式机电脑等设备。
[0044]在本发明实施例中会涉及两个比较相似的词语,第一个词语是路由器所组成的网络,第二个词语是路由器所属的网络。其中:路由器所组成的网络可以理解为上述WiFi网,即在该路由器所组成的网络内,路由器是WiFi网络的网关设备,WiFi网络内下面连接的各种终端如笔记本电脑、平板电脑、智能手机、台式机电脑需要通过路由器与internet等其他网络连接。路由器所属的网络是指由各个相互连接的同一层的路由器所组成的邻居网络,在邻居网络内路由器均属于网络内的一个节点。需要说明的是,路由器除了参与上述的WiFi网和邻居网络外,还参与internet网络,路由器通过与比该路由器级别更高的路由器最终接入internet网。
[0045]下面来介绍一下这三个网络的不同,两个以上的路由器之间通过第一通道相互连通形成邻居网络,所述路由器通过第二通道接入internet网络,每一个路由器还会形成WiFi网络,以便通过第三通道与终端设备进行连接;其中,所述第一通道、所述第二通道和所述第三通道不同。一般来说,路由器接入internet网络的带宽即为用户从电信运营商那里购买的带宽;在由路由器所组成的一个WiFi网络下的两个终端ZD1和ZD2进行交互,终端ZD1与终端ZD2之间的带宽会一般大于用户从电信运营商那里购买的带宽,至于大多少主要受限于路由器和终端的硬件条件;而邻居网络内的两个路由器之间进行交互时的带宽也会大于用户从电信运营商那里购买的带宽,至于邻居网络内两个路由器之间进行交互时的带宽有多大的带宽,取决于路由器和终端的硬件条件。换句话说,如果一个WiFi网络内两个终端发送数据的速率类似于拷贝数据的速率,一个邻居网络内两个终端发送数据的速率也类似于拷贝数据的速率。
[0046]下面再介绍一下本发明实施例所涉及几个重要概念:
[0047]1)速率(又称为额定速率或标称速率)
[0048]数据通信过程中发送的信号都是数字形式的,比特(bit,binary digit)是数据通信中数据量的单位,一个比特就是二进制数字中的一个1或0。在网络技术中的速率指的是连接在网络上的设备在数字信道上传送数据的速率,因此也称为数据率(data rate)或比特率(bit rate),速率作为网络的一个重要性能指标,其单位为比特每秒(b/s,bit/s,或bps即bit per second),当数据率高的时候,可以用kb/s (k =千)、Mb/s (Μ =兆)、Gb/s (G=吉)或Tb/s (T =太),有时候为了描述简便,如100M的网络,在单位上省略了 b/s,它的意思是速率为100Mb/S的网络。
[0049]2)带宽(bandwidth)
[0050]一般来说,带宽具有两种不同的含义,第一,带宽用于表明某个信号具有的频带宽度。其中信号的带宽是指信号所包含的各种不同频率成分所占据的频率范围。第二,带宽用来表示网络的通信线路所能传输数据的能力,因此,网络带宽表示在单位时间内产品能够网络的某一点到另一点所能够通过的最高数据量,在本发明实施例中的带宽是指带宽的第二个含义,单位为比特每秒。
[0051]3)吞吐量(throughput)
[0052]吞吐量表示在单位时间内通过某个网络(信道、接口)的数据量,显然吞吐量受网络的带宽或网络的额定速率的限制。单位为bit/s,有时候吞吐量还用每秒传输的字节数(B/s, Byte/s)来表示,其中一个字节表示8个比特(bit)。在本发明实施例中吞吐量的单位采用B/s来表示。
[0053]下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
[0054]实施例一
[0055]本发明实施例一种信息处理方法,应用于第一电子设备,所述第一电子设备属于第一类电子设备中,所述第一类电子设备为具有路由功能的电子设备,两个以上的所述第一类电子设备之间通过第一通道相互连通形成第一网络,所述第一类电子设备通过第二通道接入第二网络,所述第一通道与所述第二通道不同;
[0056]图1-4为本发明实施例一信息处理方法的实现流程示意图,如图1-4所示,该方法包括:
[0057]步骤101,所述第一电子设备接收数据包;
[0058]步骤102,所述第一电子设备判断所述数据包是否来源于与所述第一电子设备相连的第三电子设备,得到第一判断结果;
[0059]这里,所述第三电子设备属于第一类电子设备。
[0060]这里,所述来源是指曾经转发过该数据包的来源,一般来说,所述数据包中携带有曾经转发过该数据包的节点的地址,该地址可以是节点的标识(ID)信息,第一电子设备通过查询标识信息判断数据包的来源。
[0061]步骤103,当所述第一判断结果表明所述第一所述数据包不是来源于与所述第一电子设备相连的第三电子设备时,所述第一电子设备将所述数据包转发给与所述第一电子设备连接的第三电子设备,以通过所述第三电子设备上传给所述第二网络。
[0062]这里,所述方法还包括第三电子设备通过所述第二通道上传给所述第二网络。
[0063]本发明实施例中,所述第一类电子设备接入所述第一网络与所述第一类电子设备接入所述第二网络存在以下至少一项参数不同:
[0064]吞吐量、带宽、丢包率、传输协议、连接方式、频率。
[0065]本发明实施例中,如图1-5所示,所述步骤103包括:
[0066]步骤1031,当所述第一判断结果表明所述第一所述数据包不是来源于与所述第一电子设备相连的第三电子设备时,所述第一电子设备获取与其连接的N个第四电子设备的第一参数;
[0067]这里,所述第一参数用于表明与所述第一电子设备连接的N个第四电子设备传输数据的能力;
[0068]步骤1032,所述第一电子设备根据所述第一参数的大小确定Μ个第三电子设备;
[0069]步骤1033,所述第一电子设备根据所述第一参数的大小,将所述数据分成数据量大小不同的数据包;
[0070]步骤1034,所述第一电子设备按照所述Μ个第三电子设备的第一参数的大小,将对应的数据量大小的数据包分别发送给所述Μ个第三电子设备。
[0071]图1-5所示的实施例提供的技术方案可以用于以下场景,以比值率为第一参数进行举例,参见图1-2,假设路由器20接收到数据,该数据需要发往第二网络,那么路由器20获取与路由器20相连的路由器30和路由器40的比值率,然后路由器20判断比值率与预设条件之间的关系,发现路由器30和路由器40均符合要求;所不同的,路由器30传输数据的能力是路由器40传输数据能力的两倍,因此,路由器20将数据分成3份,路由器20将其中的2份发给路由器30,由路由器30上传给第二网络;路由器20将其中的1份发给路由器40,由路由器40上传给第二网络。或者路由器20将数据分成6份,路由器20将其中的3份发给路由器30,由路由器30上传给第二网络;路由器20将其中的1份发给路由器40,由路由器40上传给第二网络,路由器20自己将剩余的2份数据上传到第二网络。
[0072]本发明实施例中,所述第一电子设备接收数据包;所述第一电子设备判断所述数据包是否来源于与所述第一电子设备相连的第三电子设备,得到第一判断结果;当所述第一判断结果表明所述第一所述数据包不是来源于与所述第一电子设备相连的第三电子设备时,所述第一电子设备将所述数据包转发给与所述第一电子设备连接的第三电子设备,以通过所述第三电子设备上传给所述第二网络;如此,针对于邻里之间通过由相互连接的路由器所组成的网络,能够避免数据循环转发的问题。
[0073]实施例二
[0074]本发明实施例一种信息处理方法,应用于第一电子设备,所述第一电子设备属于第一类电子设备中,所述第一类电子设备为具有路由功能的电子设备,两个以上的所述第一类电子设备之间通过第一通道相互连通形成第一网络,所述第一类电子设备通过第二通道接入第二网络,所述第一通道与所述第二通道不同;
[0075]图2-1为本发明实施例二信息处理方法的实现流程示意图,如图2-1所示,该方法包括:
[0076]步骤201,所述第一电子设备接收数据包;
[0077]步骤202,所述第一电子设备检测其自身是否处于预设状态,获得第一检测结果;
[0078]这里,所述预设状态用于表明所述第一电子设备向所述第二网络传输数据的能力弱;通俗的讲,当所述第一电子设备处于预设状态时,即表明所述第一电子设备的工作状态趋于饱和(忙);所述第一电子设备不处于预设状态时,即表明所述第一电子设备的工作状态没有趋于饱和(不忙或空闲)。
[0079]步骤203,当所述第一检测结果表明所述第一电子设备处于预设状态时,所述第一电子设备再判断所述数据包是否来源于与所述第一电子设备相连的第三电子设备,得到第一判断结果;
[0080]步骤204,当所述第一判断结果表明所述第一所述数据包不是来源于与所述第一电子设备相连的第三电子设备时,所述第一电子设备将所述数据包转发给与所述第一电子设备连接的第三电子设备,以通过所述第三电子设备上
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1