通信系统、通信设备、通信设备的控制方法和计算机可读存储介质的制作方法

文档序号:7909103阅读:207来源:国知局
专利名称:通信系统、通信设备、通信设备的控制方法和计算机可读存储介质的制作方法
技术领域
本发明涉及通信系统、通信设备、该通信设备的控制方法和计算机可读存储介质。
背景技术
作为使发送设备向多个接收设备通信数据的技术,已知一次以一个包发送针对各个接收设备的数据的广播通信。传统上已知广播通信作为能够高效地通信数据的方法。然而,在广播通信中,接收应答容易变得冗余。因而,反之,该方法对于需要接收应答的通信而言可能效率低。在公开号为2006/(^91410的美国专利申请和日本特开2007-266876号公报中已经提出了用于更加高效的通信的措施。然而,在发送了广播包之后,如果已经接收到针对该广播包的未接收应答的目的地节点再发送与该未接收应答相对应的包,则可能发生通信冲突(communication collision)。更具体地,如果已经正常接收到广播包的接收侧终端设备接收到未接收应答, 则该终端设备将数据中继到已发送了该未接收应答的终端设备。此时,接收侧的其它终端设备也将数据中继到已发送了未接收应答的终端设备。在这种情况下,中继数据的冲突使得不能进行可靠传输,并且进行冗余传输。特别地,在终端设备的数量有限并且发生正常接收的可能性高的、诸如个域网(以下称为 "PAN(personal area network)")等的通信方法中,各终端设备优选识别出其余的终端设备的接收状态,并且仅将数据发送至没有正常完成通信的终端设备。

发明内容
本发明提供能够提高中继传输的可靠性并抑制冗余传输的技术。根据本发明的第一方面,提供一种通信系统,其使多个通信设备对从发送设备发送来的数据进行中继,所述通信系统包括第一通信设备,包括第一接收部件,用于从所述多个通信设备中的各个通信设备接收针对从其它通信设备发送来的数据的应答;改变部件,用于基于所述第一接收部件接收到的应答,改变数据的中继顺序;以及第一发送部件, 用于发送所述改变部件改变后的中继顺序;以及第二通信设备,包括第二接收部件,用于接收所述第一发送部件发送来的中继顺序;第三接收部件,用于从其它通信设备接收数据; 以及第二发送部件,用于根据所述第二接收部件接收到的中继顺序,发送所述第三接收部件接收到的数据。根据本发明的第二方面,提供一种通信设备,包括第一接收部件,用于从多个通信设备中的各个通信设备接收针对从其它通信设备发送来的数据的应答;改变部件,用于基于所述第一接收部件接收到的应答,改变数据的中继顺序;以及发送部件,用于发送所述改变部件改变后的中继顺序。根据本发明的第三方面,提供一种通信设备的控制方法,包括以下步骤第一接收步骤,用于从多个通信设备中的各个通信设备接收针对从其它通信设备发送来的数据的应答;改变步骤,用于基于在所述第一接收步骤中接收到的应答,改变数据的中继顺序;以及发送步骤,用于发送在所述改变步骤中改变后的中继顺序。根据本发明的第四方面,提供一种存储有计算机程序的计算机可读存储介质,所述计算机程序用于使计算机用作以下第一接收部件,用于从多个通信设备中的各个通信设备接收针对从其它通信设备发送来的数据的应答;改变部件,用于基于所述第一接收部件接收到的应答,改变数据的中继顺序;以及发送部件,用于发送所述改变部件改变后的中继顺序。通过以下参考附图对典型实施例的说明,本发明的其它特征将变得明显。


图1是示出包结构的示例的图2是示出通信系统的配置的示例的框图3是示出接收设备的配置的示例的框图4是示出超帧中的时隙的示例的图5是示出通信系统的操作的示例的流程图6是示出第一中继传输处理的示例的流程图7是示出第二中继传输处理的示例的流程图8是示出通信系统的配置的示例的框图;以及
图9是示出超帧中的时隙的示例的图。
具体实施例方式现在将参考附图来详细说明本发明的典型实施例。应当注意,除非另外特别说明, 在这些实施例中陈述的组件的相对布置、数字表达式和数值并不限制本发明的范围。图1是示出根据本发明的实施例的包结构的示例的图。前同步码101包含具有中继功能的接收侧终端设备(以下称为接收设备)与发送侧终端设备(以下称为发送设备)同步所要使用的信息。包的报头102包含诸如该包中的各数据的长度、校验序列的位置、中继顺序和中继时隙长度等的信息。报头校验序列(以下称为“HCS”)103包含接收设备在报头接收时检测错误所要使用的信息。D2 104 D6 108 分别是终端设备W2 W6用的数据。例如,D2是接收设备W2用的数据,并且D3是接收设备W3用的数据。F2 109 F6 113是检测各个终端设备用的数据中的错误所要使用的帧校验序列(以下称为“FCS”)。图2是示出根据本实施例的通信系统的配置的示例的框图。在本实施例中,将说明终端设备经由无线网络进行通信的例子。然而,本发明不限于此,也可以形成有线通信系统。发送设备Wl发送数据。发送设备Wl按各超帧将数据发送至多个设备。接收设备 W2 W6从发送设备Wl接收数据。接收设备W2 W6基于超帧中的时隙将数据中继到彼此。更具体地,各个接收设备W2 W6具有在从发送设备Wl正常接收到数据时、将该数据中继到在正常接收该数据方面失败了的终端设备的功能。例如,发送设备Wl将广播数据发送至多个设备(接收设备W2 W6)。各个接收设备W2 W6检查本接收设备用的数据的帧校验序列并返回接收应答。该接收应答包括表示是否已正常接收到报头的信息、和表示哪个终端设备是正常接收到的数据的目的地的信息。在图2的例子中,接收设备W2正常接收到接收设备W3用的数据和接收设备W5用的数据,但在正常接收接收设备W2用的数据(S卩,针对自身的数据)、接收设备W4用的数据和接收设备W6用的数据方面失败。因而,接收设备W2将正常接收到的数据(接收设备W3和接收设备W5用的数据)中继到接收设备W3和接收设备W5。注意,图2所示的各个终端设备(发送设备Wl和接收设备W2 W6)包含计算机。 例如,该计算机包括诸如CPU等的主控制器、以及诸如ROM(只读存储器)、RAM(随机存取存储器)和⑶-ROM等的存储介质。该计算机还包括诸如显示器或触摸面板等的输入/输出单元和诸如无线网卡等的通信单元。这些组件经由总线相连接,并且通过使主控制器执行存储介质中存储的程序来控制这些组件。通过使诸如CPU等的主控制器读出存储介质中存储的程序并执行这些程序来实践后面要说明的各种操作。图3是示出根据本实施例的接收设备的配置的示例的框图。注意,例示的配置仅是例子,并且当然可以包括任何其它组件。附图标记30表示接收设备;附图标记301表示发送天线;附图标记302表示接收天线;并且附图标记303表示发送单元。发送单元303包括数据发送单元3031、报头更新单元3032和接收应答发送单元3033。附图标记304表示接收单元。接收单元304包括数据接收单元3041、报头检测单元3042和接收应答接收单元3043。中继判断单元305判断是否进行中继传输。在判断为要进行中继传输时,中继判断单元305还判断哪个终端设备是要中继的数据的目的地。中继信息更新单元306更新与中继相关联的信息(以下称为中继信息)和中继数据。注意,中继信息表示包含中继顺序和中继时隙中的至少一个的信息。中继信息更新单元306以所有的接收设备可以尽早完成数据接收的方式确定中继顺序,并且更新各接收设备的数据发送和接收应答用的时隙。时间控制器307管理各时隙。例如,时间控制器307控制从发送设备或其它接收设备发送来的数据的接收定时、或者来自各接收设备的接收应答的接收定时。基于接收到的数据,接收设备30执行时间控制器的时间调整。由此实现了与发送设备或其它接收设备的同步。以上已经说明了接收设备的配置的例子。注意,这里将省略对发送设备的配置的说明。该发送设备具有例如除上述的中继判断单元305以外的配置。图4是示出超帧中的时隙的示例的图。Hl是从发送设备Wl发送来的报头,并且D12 D16是从发送设备Wl发送至接收设备W2 W6的数据。注意,在图4中没有示出HCS和FCS。A12 A16是从接收设备W2 W6到发送设备Wl的接收应答。各接收应答下面的〇或X表示是否已正常接收到该设备用的数据。更具体地,〇表示已正常接收到该设备用的数据。X表示没有正常接收到该设备用的数据。这些接收应答之后的Wn (η是2 6的整数)表示接收设备W2 W6所发送(中继)的数据。Hn表示从接收设备Wn发送来的报头。DnmOii是2 6中除η以外的整数) 表示从接收设备Wn中继到接收设备Wm的数据。Anm表示针对从接收设备Wn发送来的数据的来自接收设备Wm的接收应答。发送包401 404和接收包501 504是实际发送或接收到的包。参考附图标记4A,发送设备Wl设置默认中继顺序和中继定时从而使所有的接收设备中继所有接收设备用的数据,并且发送数据(发送包401)。接收设备W2 W6发送接收应答501。各个接收设备W2 W6在预定接收应答时间(接收应答时隙)内返回接收应答。注意,将这些接收应答发送至按中继顺序下一个指定的接收设备(在这种情况下,接收设备W2)。当发送来自接收设备W2 W6的接收应答已经结束时,接收设备W2首先判断尚未接收到数据的接收设备和能够中继的接收设备。该判断是基于来自接收设备W2 W6的接收应答所进行的。如上所述,各接收应答包括表示是否已正常接收到报头的信息、和表示哪个终端设备是正常接收到的数据的目的地的信息。随后,接收设备W2以使所有的接收设备尽早完成数据接收的方式确定中继顺序, 并且更新各接收设备的数据发送和接收应答用的时隙。这里,在优先已接收到最多量的与在正常接收自身用的数据方面失败了的各个接收设备相对应的数据的接收设备的情况下确定中继顺序。在从发送设备Wl发送之后,接收设备W2、W3和W5尚未接收到自身用的数据。参考附图标记4B,在从发送设备Wl进行数据发送之后,接收设备具有图2所示的接收状态。接收设备W6已正常接收到在正常接收本接收设备用的数据方面失败了的接收设备 (W2、W3和TO)用的所有数据。由于该原因,接收设备W6在接收设备W2的下一个进行中继。 在该时间点时,确定用以在接收设备W6之后、使接收设备W5、W4和W3按该顺序依次进行中继的中继顺序。这是因为,如图2所示,接收设备W5已正常接收到接收设备W2用的数据和接收设备W3用的数据,并且接收设备W4已正常接收到接收设备W2用的数据。没有接收到数据的接收设备W3的中继顺序为最后。在由此确定了中继顺序之后,接收设备W2将该信息置于报头H2中并且发送数据(发送包40 。注意,在利用接收设备W2的中继传输之后, 除了接收设备W2和发送设备Wl以外的所有的接收设备W3 W6将接收应答发送到按接收设备W2更新后的中继顺序下一个指定的接收设备(在这种情况下,接收设备W6)。如图4的附图标记4C所示,在接收设备W2之后应当进行中继的接收设备W6在接收设备W2更新后的中继定时执行中继(发送包40;3)。如果存在在接收来自接收设备W2的发送包402(更严格地说,报头)方面失败了的终端设备,则中继顺序由此改变。假定接收设备W5在接收来自接收设备W2的发送包402方面失败。在这种情况下,如图4的附图标记4C’所示,接收设备W5没有接收到报头H2,因此没有识别出接收设备W2更新后的中继顺序和定时。由于该原因,接收设备W5在发送设备Wl初始设置的(默认)定时返回接收应答。此时,安排要在接收设备W2之后进行中继的接收设备W6不执行中继。这是因为,接收设备W6没有从接收设备W5接收到针对接收设备W2的发送包402的接收应答。在这种情况下,利用在接收设备W2更新中继顺序和时隙之前、即按发送设备W 1 初始设置的中继顺序安排要在接收设备W2之后进行中继的接收设备W3来执行中继。如果存在在由接收设备W2更新后的接收设备的接收应答的时隙中不能检测到其接收应答的终端设备,则接收设备W3检查是否已使用接收设备W2更新后的时隙进行了利用接收设备W6 的中继传输。在中继传输开始之前,接收设备W3判断为接收设备W6没有从应当发送接收应答的所有的接收设备接收到针对接收设备W2的发送包402的接收应答。相反,如果接收设备W6已使用接收设备W2更新后的时隙开始了中继传输,则接收设备W5判断为接收设备 W6已从应当发送接收应答的所有的接收设备接收到针对接收设备W2的发送包402的接收应答。如图4的附图标记4C’所示,假定接收设备W3在接收设备W2更新之前的接收应答时隙中检测到来自接收设备W5的接收应答505。该接收应答定时表示接收设备W5在接收来自接收设备W2的发送包402方面失败。由于该原因,按发送设备Wl初始设置的中继顺序安排要在接收设备W2之后进行中继的接收设备W3根据默认时隙执行中继传输。如果接收设备W3在接收来自接收设备W2的发送包402方面失败,则接收设备W3 不能基于接收设备W2更新后的时隙发送接收应答。在这种情况下,接收设备W6不能从应当发送接收应答的所有接收设备接收到针对接收设备W2的发送包402的接收应答(也就是说,接收设备W6不能从接收设备W3接收到接收应答)。由于该原因,接收设备W3使用默认时隙执行中继传输。接着,将参考图5来说明图2所示的通信系统的操作的示例。发送设备Wl在所有的接收设备用的数据中设置(添加)默认中继信息,并且发送该数据(SlOl)。注意,可以将该默认中继信息预先存储在所有的终端设备中。在这种情况下,发送设备Wl无需发送中继信息。将针对从发送设备Wl发送来的数据的接收应答发送到按默认中继顺序第一个指定的接收设备(第二次发送时的发送设备)(S102)。注意,从中继数据中排除已正常接收到自身用的数据的各接收设备的数据。之后,按默认中继顺序第一个指定的接收设备更新中继信息和中继数据、并进行中继传输(S103)。当按默认中继顺序第一个指定的接收设备进行中继传输时(S104),第一中继传输处理610 和第二中继传输处理(S106)开始。重复执行步骤S105和S106中的处理,直到所有接收设备已接收到数据为止。将参考图6来说明图5的步骤S105中的第一中继传输处理。利用按更新后的中继顺序(在这种情况下,在图5的步骤S103中更新后的中继顺序)第一个指定的接收设备执行该处理(在步骤S201中为“是”)。注意,仅当接收设备掌握了更新后的中继顺序时,该处理才开始。因而,假定接收设备已正常接收到从先前更新了中继信息的接收设备(在这种情况下,按默认中继顺序第一个进行了中继传输的接收设备)发送来的报头。当处理开始时,按更新后的中继顺序第一个指定的接收设备使中继判断单元305 检查是否已从应当发送接收应答的所有接收设备接收到接收应答(更严格地说,表示正常接收到报头的应答)。结果,如果没有从这些接收设备中的任一个接收到接收应答(步骤 S202中为“否”),则接收设备结束该处理而不进行第一中继传输。注意,在这种情况下,通过图5的步骤S106中的第二中继传输处理来执行中继传输。如果已从应当发送接收应答的所有接收设备接收到接收应答(步骤S202中为 “是”),则按更新后的中继顺序第一个指定的接收设备使中继判断单元305检查是否存在在接收自身用的数据方面失败了的接收设备(S2(X3)。该判断是基于在步骤S202中接收到的接收应答所进行的。如果所有的接收设备均已正常接收到这些接收设备用的数据(步骤S204中为“是”),则该处理结束。如果存在需要中继的终端设备(步骤S204中为“否”),则按更新后的中继顺序第一个指定的接收设备使中继信息更新单元306更新中继信息和中继数据 (S205),并且使发送单元303进行中继传输(S206)。接着,将参考图7来说明图5的步骤S106中的第二中继传输处理。利用按更新之前的中继顺序(在这种情况下,在图5的步骤SlOl中设置的默认中继顺序)下一个指定的接收设备来执行该处理(步骤S301中为“是”)。注意,更新之前的中继顺序是先前设置的中继顺序,并且更特别地,更新之前的中继顺序是所有的接收设备均已正常接收到报头时的中继顺序。按更新之前的中继顺序下一个指定的接收设备使中继判断单元305判断该接收设备是否已接收到从紧前更新了中继信息等的接收设备(在这种情况下,按默认中继顺序第一个进行了中继传输的接收设备)发送来的发送包(更严格地说,报头)。如果没有接收到报头(步骤S302中为“否”),则接收设备使中继信息更新单元306更新中继信息和中继数据(S306)。然后,接收设备使发送单元303使用更新之前的时隙(在这种情况下,默认时隙)进行中继传输(S307)。另一方面,如果已正常接收到发送包(在步骤S302中为“是”),则按更新之前的中继顺序下一个指定的接收设备使中继判断单元305检查是否已从应当发送接收应答的所有的接收设备接收到接收应答(更严格地说,表示正常接收到报头的应答)。结果,如果已从所有的接收设备接收到接收应答(步骤S303中为“是”),则接收设备结束该处理而不进行第二中继传输。在这种情况下,通过图5的步骤S105中的第一中继传输处理来进行中继传输。如果没有从接收设备中的任一个接收到接收应答(步骤S303中为“否”),则按更新之前的中继顺序下一个指定的接收设备使中继判断单元305确认其它接收设备是否已进行了中继传输。更具体地,确认按更新后的中继顺序安排要进行中继传输的接收设备 (应当执行第一中继传输的接收设备)是否已在更新后的时隙中进行了中继传输(S305)。在确认了中继传输时(步骤S305中为“是”),接收设备结束该处理而不进行第二中继传输。在这种情况下,通过图5的步骤S105中的第一中继传输处理来进行中继传输。如果不能确认中继传输(步骤S305中为“否”),则按更新之前的中继顺序下一个指定的接收设备使中继信息更新单元306更新中继信息和中继数据(S306),并且使发送单元303进行中继传输(S307)。如上所述,根据第一实施例,在中继传输时更新中继顺序和时隙。如果这些接收设备中的任一个在使用更新后的时隙的通信方面失败,则基于更新之前的时隙来进行中继。 该配置使得即使在如PAN —样、通信用的终端设备的数量有限并且能够进行正常接收的可能性高的通信方法中,也提高了中继传输的可靠性并抑制了冗余传输。还可以降低功耗。注意,在以上解释中,在优先已正常接收到最多量的与接收失败的各个接收设备相对应的数据的接收设备的情况下确定中继顺序。然而,可以利用任何其它方法来确定中继顺序。例如,可以基于各接收设备的中继历史来确定中继顺序。更具体地,如果接收设备的中继历史表明接收设备经常接收失败,则可以优先将数据最成功地中继到该接收设备的设备。接着将说明第二实施例。图8是示出根据第二实施例的通信系统的配置的示例的框图。发送设备Wl发送数据。接收设备W2 W6从发送设备Wl接收到该数据。接收设备 W7从发送设备Wl接收到与接收设备W2 W6用的数据不同的数据。注意,各个接收设备 W2和W3具有将数据中继到接收设备W7的功能。假定从发送设备Wl发送至接收设备W7的数据的优先顺序比发送至接收设备W2 W6的数据的优先顺序低。图9是示出超帧中的时隙的示例的图。参考附图标记9B,W1,是从发送设备Wl发送至接收设备W7的数据。A17是来自接收设备W7的接收应答。A12和A13是来自接收设备W2和W3的接收应答。在图9的附图标记9B所示的发送包W1’的时隙,可以通过对报头 H2添加与通信相关联的信息,使其它接收设备识别出添加了其它数据。如图9的附图标记9C所示,如果所有的接收设备均已接收到从接收设备W2发送来的报头H2,则如参考图4的附图标记4C所述,接收设备W6进行中继传输。确保了接收设备W2的中继用的时间和从发送设备Wl到接收设备W7的数据发送的时间。在这种情况下, 通过对要从接收设备W6发送的报头H6添加表示所添加的数据的发送定时的信息,可以使其它接收设备识别出已经更新了时隙。另一方面,如图9的附图标记9C’所示,如果在从接收设备W2发送之后,这些接收设备中的任一个在接收接收应答方面失败,则没有确保接收设备W2的中继用的时间。由于该原因,从发送设备Wl到接收设备W7的数据发送的可靠性劣化。然而,如图9的附图标记 9D’所示,如果所有的接收设备W2 W6均已接收到接收应答,则确保了直到接收设备W3的中继时间为止的带宽。此时,接收设备W5发送仅包含报头的包,以向各接收设备通知在利用接收设备W6的数据发送时、所有的接收设备均已成功接收。由此确保了自W1’起的时隙。如上所述,根据第二实施例,缩短了确保的带宽中的时隙长度。当在未分配的带宽中发送其它数据时,将与该其它数据的通信有关的信息(发送定时等)插入到报头中。这使得即使对于想要通信其它数据的终端设备而言,也能够确保宽的带宽。因而,可以容易地确保其它数据的通信带宽。以上已经说明了本发明的代表实施例的例子。然而,本发明不限于以上所述并例示的这些实施例,并且可以在不背离本发明的精神和范围的情况下根据需要进行各种改变和修改。例如,在上述实施例中,使接收应答返回至按中继顺序下一个指定的接收设备。作为代替,可以使接收应答返回至所有的接收设备。根据本发明,可以提高中继传输的可靠性并且抑制冗余传输。其它实施例还可以通过读出并执行存储装置上记录的程序以进行上述实施例的功能的系统或设备的计算机(或者CPU或MPU等的装置)以及通过以下方法来实现本发明的方面,其中,由系统或设备的计算机通过例如读出并执行存储装置上记录的程序以进行上述实施例的功能,来进行该方法的步骤。为了该目的,例如,经由网络或者从用作存储装置的各种类型的记录介质(例如,计算机可读介质)向计算机提供该程序。尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改以及等同结构和功能。本申请要求2009年2月9日提交的日本专利申请2009-027788的优先权,在此通过引用包含其全部内容。
权利要求
1.一种通信系统,其使多个通信设备对从发送设备发送来的数据进行中继,所述通信系统包括第一通信设备,包括第一接收部件,用于从所述多个通信设备中的各个通信设备接收针对从其它通信设备发送来的数据的应答;改变部件,用于基于所述第一接收部件接收到的应答,改变数据的中继顺序;以及第一发送部件,用于发送所述改变部件改变后的中继顺序;以及第二通信设备,包括第二接收部件,用于接收所述第一发送部件发送来的中继顺序;第三接收部件,用于从其它通信设备接收数据;以及第二发送部件,用于根据所述第二接收部件接收到的中继顺序,发送所述第三接收部件接收到的数据。
2.一种通信设备,包括第一接收部件,用于从多个通信设备中的各个通信设备接收针对从其它通信设备发送来的数据的应答;改变部件,用于基于所述第一接收部件接收到的应答,改变数据的中继顺序;以及发送部件,用于发送所述改变部件改变后的中继顺序。
3.根据权利要求2所述的通信设备,其特征在于,还包括第二接收部件,所述第二接收部件用于从所述其它通信设备接收包含中继顺序的数据,其中,所述发送部件发送包含所述改变部件改变后的中继顺序的数据。
4.根据权利要求3所述的通信设备,其特征在于,还包括判断部件,所述判断部件用于基于所述第二接收部件接收到的中继顺序,判断是否轮到所述通信设备发送数据,其中,所述发送部件根据所述判断部件的判断结果发送数据。
5.根据权利要求3所述的通信设备,其特征在于,还包括判断部件,所述判断部件用于基于所述第二接收部件接收到的中继顺序,判断是否轮到所述通信设备发送数据,其中,所述第一接收部件接收到的应答包括表示所述多个通信设备中的各个通信设备是否已接收到中继顺序的应答,以及其中,所述判断部件基于所述第二接收部件接收到的中继顺序和所述第一接收部件接收到的应答,判断是否轮到所述通信设备发送数据。
6.根据权利要求5所述的通信设备,其特征在于,除非所述第一接收部件已从所有的所述多个通信设备接收到表示已经正常接收到中继顺序的应答,否则即使所述第二接收部件接收到的中继顺序表示轮到所述通信设备发送数据,所述判断部件也判断为未轮到所述通信设备发送数据。
7.根据权利要求4所述的通信设备,其特征在于,当基于所述第二接收部件接收到的中继顺序应当发送数据的其它通信设备未开始中继、并且在所述第二接收部件接收到的中继顺序之前改变了的中继顺序表示轮到所述通信设备发送数据时,所述判断部件判断为轮到所述通信设备发送数据。
8.根据权利要求7所述的通信设备,其特征在于,在所述第二接收部件接收到的中继顺序之前改变了的中继顺序是所述第一接收部件已从所有的所述多个通信设备接收到表示已经正常接收到中继顺序的应答时的中继顺序。
9.根据权利要求3所述的通信设备,其特征在于,还包括更新部件,所述更新部件用于基于所述第一接收部件接收到的应答,更新所述第二接收部件接收到的数据,其中,所述发送部件发送所述更新部件更新后的数据。
10.根据权利要求9所述的通信设备,其特征在于,所述更新部件删除已正常接收到数据的其它通信设备用的数据。
11.根据权利要求3所述的通信设备,其特征在于,所述第二接收部件按各超帧接收数据,以及所述发送部件使用所述第二接收部件已接收到数据的超帧中的时隙,发送数据。
12.根据权利要求2所述的通信设备,其特征在于,还包括判断部件,所述判断部件用于基于所述第一接收部件接收到的应答,判断已正常接收到最多量的与接收数据失败的各个其它通信设备相对应的数据的通信设备,其中,所述改变部件基于所述判断单元的判断结果,改变中继顺序。
13.根据权利要求2所述的通信设备,其特征在于,还包括判断部件,所述判断部件用于基于与数据的中继有关的历史,判断已向接收数据失败的其它通信设备正常中继了最多量的数据的通信设备,其中,所述改变部件基于所述判断部件的判断结果,改变中继顺序。
14.根据权利要求2所述的通信设备,其特征在于,所述改变部件改变其它通信设备发送数据的定时,以及所述发送部件发送包含所述改变部件改变后的定时的数据。
15.根据权利要求14所述的通信设备,其特征在于,所述改变部件在通过改变所述定时生成的带宽中,确保发送其它数据要使用的时隙。
16.一种通信设备的控制方法,包括以下步骤第一接收步骤,用于从多个通信设备中的各个通信设备接收针对从其它通信设备发送来的数据的应答;改变步骤,用于基于在所述第一接收步骤中接收到的应答,改变数据的中继顺序;以及发送步骤,用于发送在所述改变步骤中改变后的中继顺序。
17.一种存储有计算机程序的计算机可读存储介质,所述计算机程序用于使计算机用作以下第一接收部件,用于从多个通信设备中的各个通信设备接收针对从其它通信设备发送来的数据的应答;改变部件,用于基于所述第一接收部件接收到的应答,改变数据的中继顺序;以及发送部件,用于发送所述改变部件改变后的中继顺序。
全文摘要
本发明提供使得能够提高中继传输的可靠性并抑制冗余传输的通信系统、通信设备、该通信设备的控制方法和计算机可读存储介质。
文档编号H04L1/18GK102197609SQ201080003027
公开日2011年9月21日 申请日期2010年1月20日 优先权日2009年2月9日
发明者江口正 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1