通信设备和多跳网络的制作方法

文档序号:9567060阅读:487来源:国知局
通信设备和多跳网络的制作方法
【专利说明】通信设备和多跳网络
[0001]相关申请的交叉引用
[0002]本申请基于并要求2014年6月30日提交的申请号为2014-135039的在先日本专利申请的优先权,在此通过引用的方式并入该申请的全部内容。
技术领域
[0003]在此描述的实施例一般涉及通信设备和多跳网络。
【背景技术】
[0004]常规地,作为在多跳网络中通信路径的形成方法,已知的方法形成从通信设备到服务器(根节点)的多个通信路径。进一步地,已知的保持通信质量的方法通过每隔预定的时间,改变在上述方法所形成的多个通信路径中用于传送通信数据的通信路径。
[0005]然而,在上述的常规方法中,虽然有可能改变从通信设备到预定服务器的通信路径,但是当预定服务器改变成另一服务器时,不可能根据服务器的改变而将通往预定服务器的通信路径改变成通往所述另一服务器的通信路径。

【发明内容】

[0006]根据实施例的通信设备被包括在多跳网络中。所述通信设备包括持有器、存储器、交换机以及控制器。所述持有器持有通信数据。所述存储器存储路径信息,其包括标识了通信路径的标识符以及指示出在通信路径上的通信数据的目的地的目的地信息。所述交换机根据所述存储器中存储的路径信息来交换用于传送通信数据的通信路径。所述控制器将通信数据传送到由所述交换机所交换的通信路径的目的地。
【附图说明】
[0007]图1是示出根据第一实施例的通信设备的功能性配置的框图;
[0008]图2是示出多跳网络的示例的示意图;
[0009]图3是示出路径信息的示例的表格;
[0010]图4是示出根据第一实施例的通信设备的硬件配置的框图;
[0011]图5是示出多路网络的示例的示意图;
[0012]图6是示出根据第一实施例的通信设备的操作的流程图;
[0013]图7是示出根据第二实施例的通信设备的功能性配置的框图;
[0014]图8是示出根据第二实施例的通信设备的操作的流程图;
[0015]图9是示出根据第三实施例的通信设备的功能性配置的框图;
[0016]图10是示出根据第三实施例的通信设备的操作的流程图;
[0017]图11是示出根据第四实施例的通信设备的操作的序列图;
[0018]图12是示出D10的格式的示例的示意图;
[0019]图13是示出根据第四实施例的通信设备的操作的流程图;
[0020]图14是示出D0DAG信息的示例的示意图;以及
[0021]图15是示出D0DAG信息的示例的示意图。
【具体实施方式】
[0022]下面将参照附图解释实施例。本发明不限于所述实施例。
[0023](第一实施例)
[0024]下面将参照图1到图6,描述根据第一实施例的通信设备10。根据当前实施例的通信设备10被包括在多跳网络中。所述多跳网络是具有树型拓扑并且包括多个通信设备(节点)的网络。在所述多跳网络中,根据通信路径在多个通信设备之间传送各种类型的信息。在当前实施例中,通信设备10将使用中的通信路径交换到从另一通信设备接收的通向另一根节点的新的通信路径。
[0025]首先,将参照图1到图3描述根据当前实施例的通信设备10的功能性配置。图1是示出了根据当前实施例的通信设备10的功能性配置的框图。如图1所示,通信设备10包括通信数据持有器1、通信路径存储器2、通信路径交换机3和通信控制器4。
[0026]通信数据持有器1 (以下称为“持有器1”)持有通信数据。通信数据是要在多跳网络中传送的任何数据。根据通信路径,将持有器1所持有的通信数据从通信设备10传送到多跳网络中所包括的另一通信设备。
[0027]通信路径存储器2 (以下称为“存储器2”)存储路径信息。路径信息是为每个通信路径设置的信息。路径信息包括路径标识符、目的地信息、接口信息和优先级信息。然而,所述路径信息不限于此。
[0028]路径标识符是标识每个通信路径的信息。当为每个通信路径分派ID时,所述ID能够被用作路径标识符。如下面的描述,ID00(00是任意确定的)所标识的通信路径被称为通信路径00。
[0029]当从通信设备10到根节点(作为最终目的地的通信设备)只有一个通信路径时,根节点的地址能被用作路径标识符。特别地,服务器地址和边界路由器地址能被用作路径标识符。
[0030]在此,图2是示出了包括通信设备10的多跳网络的示例的示图。图2的多跳网络包括四个通信设备10到13。在图2中,根节点是通信设备13。从通信设备10到根节点存在两条通信路径。一条是经过通信设备11的通信路径01,另一条是经过通信设备12的通信路径02。
[0031]如图2所示,当从通信设备10到根节点存在两条通信路径时,通信路径不能仅用根节点地址来标识。在这种情况下,标识了通向根节点的多个通信路径中的每个通信路径的信息可与根节点地址一起被用作路径标识符。例如,RPL实例ID可被用作这样的信息。后面将会描述RPL实例ID。
[0032]目的地信息是指示了为每个通信路径设置的通信数据的目的地(即通信数据的传输目的地的通信设备)的信息。例如,在图2的通信路径01的情况中,通信设备10的目的地是通信设备11。在下面的描述中,“目的地”被称为“下一跳”。目的地信息例如是下一跳的通信设备的地址。
[0033]接口信息是指示了为每个通信路径或者为每个下一跳设置的通信接口的信息。为通信设备10中所包括的每个通信接口所分派的ID和类型能被用作接口信息。当通信设备10仅包括一个通信接口时,存储器2不需要存储接口信息。
[0034]优先级信息是指示了关于是否要使用通信路径来传送通信数据的优先级的信息。由优先级信息指示的优先级可以是对应于“使用”和“不使用”的二值化优先级,或者可以是多值化优先级。在下面的描述中,优先级1对应于“使用”,而优先级0对应于“不使用”。1和0可以被反转。
[0035]在此,图3是示出了图2中的通信设备10的存储器2中所存储的路径信息的示例的表格。根据图3的路径信息,通信设备10使用通信路径01,而且将通信数据无线地传送到通信设备11。如图3所示,存储器2可以存储多个通信路径的路径信息。
[0036]通信路径交换机3 (以下称为“交换机3”)根据存储器2中所存储的路径信息来交换用于传送通信数据的通信路径。在当前实施例中,交换机3从另一通信设备接收路径信息,将所接收到的路径信息与存储器2中所存储的路径信息进行比较,并且选择要使用的通信路径。在交换机3选择了要使用的通信路径之后,交换机3将所选择的通信路径的优先级改变成1,并且将存储器2中所存储的其他通信路径的优先级改变成0。由此,通信路径被交换。后面将会描述交换机3所执行的通信路径的选择方法。
[0037]通信控制器4 (以下称为“控制器4”)通过使用交换机3所交换的通信路径来传送通信数据。首先,控制器4查阅存储器2中所存储的优先级信息,并且接收优先级为1的路径信息。接下来,控制器4查阅所接收到的路径信息的目的地信息,并且接收下一跳。然后,控制器4通过通信接口将持有器1所持有的通信数据传送到所接收到的下一跳。通信控制器4所传送的通信数据可以是从另一通信设备所接收到的通信数据,或者可以是由通信设备10所生成的通信数据。
[0038]当接口信息存储在存储器2中时,控制器4查阅接口信息,并且接收被设置成要使用的通信路径的通信接口。控制器4通过所接收到的通信接口来传送通信数据。由此,SP使当通信设备10包括多个通信接口时,通信设备10也能够根据通信路径来有选择地使用通信接口。
[0039]接下来,将参照图4描述根据当前实施例的通信设备10的硬件配置。根据当前实施例的通信设备10是包括计算机并且能够实施有线或无线数据通信的设备。通信设备10例如是服务器、路由器、传感器、智能电话和智能仪。然而,通信设备10不限于此。在任何情况下,通信设备10通过由计算机执行程序来实现上述功能性组件。
[0040]在此,图4是示出了根据当前实施例的通信设备10的硬件配置的框图。如图4所示,通信设备10包括CPU 101、输入设备102、显示设备103、通信接口 104、主存储设备105和外部存储设备106,并且它们通过总线107彼此连接。
[0041]CPU(中央处理单元)101执行主存储设备105上的通信程序。所述通信程序是实现通信设备10的各个功能性组件的程序。当CPU 101执行通信程序时,每个上述功能性组件
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1