CN102197609B - 通信***、通信设备和通信设备的控制方法 - Google Patents

通信***、通信设备和通信设备的控制方法 Download PDF

Info

Publication number
CN102197609B
CN102197609B CN201080003027.6A CN201080003027A CN102197609B CN 102197609 B CN102197609 B CN 102197609B CN 201080003027 A CN201080003027 A CN 201080003027A CN 102197609 B CN102197609 B CN 102197609B
Authority
CN
China
Prior art keywords
receiving
data
communication equipment
relaying
receiving equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201080003027.6A
Other languages
English (en)
Other versions
CN102197609A (zh
Inventor
江口正
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN102197609A publication Critical patent/CN102197609A/zh
Application granted granted Critical
Publication of CN102197609B publication Critical patent/CN102197609B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2603Arrangements for wireless physical layer control
    • H04B7/2606Arrangements for base station coverage control, e.g. by using relays in tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/155Ground-based stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2643Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA]
    • H04B7/2656Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA] for structure of frame, burst
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1887Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0097Relays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供使得能够提高中继传输的可靠性并抑制冗余传输的通信***、通信设备、该通信设备的控制方法和计算机可读存储介质。

Description

通信***、通信设备和通信设备的控制方法
技术领域
本发明涉及通信***、通信设备和该通信设备的控制方法。
背景技术
作为使发送设备向多个接收设备通信数据的技术,已知一次以一个包发送针对各个接收设备的数据的广播通信。传统上已知广播通信作为能够高效地通信数据的方法。然而,在广播通信中,接收应答容易变得冗余。因而,反之,该方法对于需要接收应答的通信而言可能效率低。在公开号为2006/0291410的美国专利申请和日本特开2007-266876号公报中已经提出了用于更加高效的通信的措施。
然而,在发送了广播包之后,如果已经接收到针对该广播包的未接收应答的目的地节点再发送与该未接收应答相对应的包,则可能发生通信冲突(communication collision)。更具体地,如果已经正常接收到广播包的接收侧终端设备接收到未接收应答,则该终端设备将数据中继到已发送了该未接收应答的终端设备。此时,接收侧的其它终端设备也将数据中继到已发送了未接收应答的终端设备。
在这种情况下,中继数据的冲突使得不能进行可靠传输,并且进行冗余传输。特别地,在终端设备的数量有限并且发生正常接收的可能性高的、诸如个域网(以下称为“PAN(personalarea 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是示出根据本实施例的通信***的配置的示例的框图。在本实施例中,将说明终端设备经由无线网络进行通信的例子。然而,本发明不限于此,也可以形成有线通信***。
发送设备W1发送数据。发送设备W1按各超帧将数据发送至多个设备。接收设备W2~W6从发送设备W1接收数据。接收设备W2~W6基于超帧中的时隙将数据中继到彼此。更具体地,各个接收设备W2~W6具有在从发送设备W1正常接收到数据时、将该数据中继到在正常接收该数据方面失败了的终端设备的功能。
例如,发送设备W1将广播数据发送至多个设备(接收设备W2~W6)。各个接收设备W2~W6检查本接收设备用的数据的帧校验序列并返回接收应答。该接收应答包括表示是否已正常接收到报头的信息、和表示哪个终端设备是正常接收到的数据的目的地的信息。在图2的例子中,接收设备W2正常接收到接收设备W3用的数据和接收设备W5用的数据,但在正常接收接收设备W2用的数据(即,针对自身的数据)、接收设备W4用的数据和接收设备W6用的数据方面失败。因而,接收设备W2将正常接收到的数据(接收设备W3和接收设备W5用的数据)中继到接收设备W3和接收设备W5。
注意,图2所示的各个终端设备(发送设备W1和接收设备W2~W6)包含计算机。例如,该计算机包括诸如CPU等的主控制器、以及诸如ROM(只读存储器)、RAM(随机存取存储器)和CD-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是示出超帧中的时隙的示例的图。
H1是从发送设备W1发送来的报头,并且D12~D16是从发送设备W1发送至接收设备W2~W6的数据。注意,在图4中没有示出HCS和FCS。A12~A16是从接收设备W2~W6到发送设备W1的接收应答。各接收应答下面的○或×表示是否已正常接收到该设备用的数据。更具体地,○表示已正常接收到该设备用的数据。×表示没有正常接收到该设备用的数据。
这些接收应答之后的Wn(n是2~6的整数)表示接收设备W2~W6所发送(中继)的数据。Hn表示从接收设备Wn发送来的报头。Dnm(m是2~6中除n以外的整数)表示从接收设备Wn中继到接收设备Wm的数据。Anm表示针对从接收设备Wn发送来的数据的来自接收设备Wm的接收应答。发送包401~404和接收包501~504是实际发送或接收到的包。
参考附图标记4A,发送设备W1设置默认中继顺序和中继定时从而使所有的接收设备中继所有接收设备用的数据,并且发送数据(发送包401)。
接收设备W2~W6发送接收应答501。各个接收设备W2~W6在预定接收应答时间(接收应答时隙)内返回接收应答。注意,将这些接收应答发送至按中继顺序下一个指定的接收设备(在这种情况下,接收设备W2)。
当发送来自接收设备W2~W6的接收应答已经结束时,接收设备W2首先判断尚未接收到数据的接收设备和能够中继的接收设备。该判断是基于来自接收设备W2~W6的接收应答所进行的。如上所述,各接收应答包括表示是否已正常接收到报头的信息、和表示哪个终端设备是正常接收到的数据的目的地的信息。
随后,接收设备W2以使所有的接收设备尽早完成数据接收的方式确定中继顺序,并且更新各接收设备的数据发送和接收应答用的时隙。这里,在优先已接收到最多量的与在正常接收自身用的数据方面失败了的各个接收设备相对应的数据的接收设备的情况下确定中继顺序。在从发送设备W1发送之后,接收设备W2、W3和W5尚未接收到自身用的数据。参考附图标记4B,在从发送设备W1进行数据发送之后,接收设备具有图2所示的接收状态。接收设备W6已正常接收到在正常接收本接收设备用的数据方面失败了的接收设备(W2、W3和W5)用的所有数据。由于该原因,接收设备W6在接收设备W2的下一个进行中继。在该时间点时,确定用以在接收设备W6之后、使接收设备W5、W4和W3按该顺序依次进行中继的中继顺序。这是因为,如图2所示,接收设备W5已正常接收到接收设备W2用的数据和接收设备W3用的数据,并且接收设备W4已正常接收到接收设备W2用的数据。没有接收到数据的接收设备W3的中继顺序为最后。在由此确定了中继顺序之后,接收设备W2将该信息置于报头H2中并且发送数据(发送包402)。注意,在利用接收设备W2的中继传输之后,除了接收设备W2和发送设备W1以外的所有的接收设备W3~W6将接收应答发送到按接收设备W2更新后的中继顺序下一个指定的接收设备(在这种情况下,接收设备W6)。
如图4的附图标记4C所示,在接收设备W2之后应当进行中继的接收设备W6在接收设备W2更新后的中继定时执行中继(发送包403)。如果存在在接收来自接收设备W2的发送包402(更严格地说,报头)方面失败了的终端设备,则中继顺序由此改变。假定接收设备W5在接收来自接收设备W2的发送包402方面失败。在这种情况下,如图4的附图标记4C’所示,接收设备W5没有接收到报头H2,因此没有识别出接收设备W2更新后的中继顺序和定时。由于该原因,接收设备W5在发送设备W1初始设置的(默认)定时返回接收应答。此时,安排要在接收设备W2之后进行中继的接收设备W6不执行中继。这是因为,接收设备W6没有从接收设备W5接收到针对接收设备W2的发送包402的接收应答。
在这种情况下,利用在接收设备W2更新中继顺序和时隙之前、即按发送设备W1初始设置的中继顺序安排要在接收设备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方面失败。由于该原因,按发送设备W1初始设置的中继顺序安排要在接收设备W2之后进行中继的接收设备W3根据默认时隙执行中继传输。
如果接收设备W3在接收来自接收设备W2的发送包402方面失败,则接收设备W3不能基于接收设备W2更新后的时隙发送接收应答。在这种情况下,接收设备W6不能从应当发送接收应答的所有接收设备接收到针对接收设备W2的发送包402的接收应答(也就是说,接收设备W6不能从接收设备W3接收到接收应答)。由于该原因,接收设备W3使用默认时隙执行中继传输。
接着,将参考图5来说明图2所示的通信***的操作的示例。
发送设备W1在所有的接收设备用的数据中设置(添加)默认中继信息,并且发送该数据(S101)。注意,可以将该默认中继信息预先存储在所有的终端设备中。在这种情况下,发送设备W1无需发送中继信息。
将针对从发送设备W1发送来的数据的接收应答发送到按默认中继顺序第一个指定的接收设备(第二次发送时的发送设备)(S102)。注意,从中继数据中排除已正常接收到自身用的数据的各接收设备的数据。之后,按默认中继顺序第一个指定的接收设备更新中继信息和中继数据、并进行中继传输(S103)。
当按默认中继顺序第一个指定的接收设备进行中继传输时(S104),第一中继传输处理(S105)和第二中继传输处理(S106)开始。重复执行步骤S105和S106中的处理,直到所有接收设备已接收到数据为止。
将参考图6来说明图5的步骤S105中的第一中继传输处理。
利用按更新后的中继顺序(在这种情况下,在图5的步骤S103中更新后的中继顺序)第一个指定的接收设备执行该处理(在步骤S201中为“是”)。注意,仅当接收设备掌握了更新后的中继顺序时,该处理才开始。因而,假定接收设备已正常接收到从先前更新了中继信息的接收设备(在这种情况下,按默认中继顺序第一个进行了中继传输的接收设备)发送来的报头。
当处理开始时,按更新后的中继顺序第一个指定的接收设备使中继判断单元305检查是否已从应当发送接收应答的所有接收设备接收到接收应答(更严格地说,表示正常接收到报头的应答)。结果,如果没有从这些接收设备中的任一个接收到接收应答(步骤S202中为“否”),则接收设备结束该处理而不进行第一中继传输。注意,在这种情况下,通过图5的步骤S106中的第二中继传输处理来执行中继传输。
如果已从应当发送接收应答的所有接收设备接收到接收应答(步骤S202中为“是”),则按更新后的中继顺序第一个指定的接收设备使中继判断单元305检查是否存在在接收自身用的数据方面失败了的接收设备(S203)。该判断是基于在步骤S202中接收到的接收应答所进行的。
如果所有的接收设备均已正常接收到这些接收设备用的数据(步骤S204中为“是”),则该处理结束。如果存在需要中继的终端设备(步骤S204中为“否”),则按更新后的中继顺序第一个指定的接收设备使中继信息更新单元306更新中继信息和中继数据(S205),并且使发送单元303进行中继传输(S206)。
接着,将参考图7来说明图5的步骤S106中的第二中继传输处理。
利用按更新之前的中继顺序(在这种情况下,在图5的步骤S101中设置的默认中继顺序)下一个指定的接收设备来执行该处理(步骤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是示出根据第二实施例的通信***的配置的示例的框图。发送设备W1发送数据。接收设备W2~W6从发送设备W1接收到该数据。接收设备W7从发送设备W1接收到与接收设备W2~W6用的数据不同的数据。注意,各个接收设备W2和W3具有将数据中继到接收设备W7的功能。假定从发送设备W1发送至接收设备W7的数据的优先顺序比发送至接收设备W2~W6的数据的优先顺序低。
图9是示出超帧中的时隙的示例的图。参考附图标记9B,W1’是从发送设备W1发送至接收设备W7的数据。A17是来自接收设备W7的接收应答。A12和A13是来自接收设备W2和W3的接收应答。在图9的附图标记9B所示的发送包W1’的时隙,可以通过对报头H2添加与通信相关联的信息,使其它接收设备识别出添加了其它数据。
如图9的附图标记9C所示,如果所有的接收设备均已接收到从接收设备W2发送来的报头H2,则如参考图4的附图标记4C所述,接收设备W6进行中继传输。确保了接收设备W2的中继用的时间和从发送设备W1到接收设备W7的数据发送的时间。在这种情况下,通过对要从接收设备W6发送的报头H6添加表示所添加的数据的发送定时的信息,可以使其它接收设备识别出已经更新了时隙。
另一方面,如图9的附图标记9C’所示,如果在从接收设备W2发送之后,这些接收设备中的任一个在接收接收应答方面失败,则没有确保接收设备W2的中继用的时间。由于该原因,从发送设备W1到接收设备W7的数据发送的可靠性劣化。然而,如图9的附图标记9D’所示,如果所有的接收设备W2~W6均已接收到接收应答,则确保了直到接收设备W3的中继时间为止的带宽。此时,接收设备W5发送仅包含报头的包,以向各接收设备通知在利用接收设备W6的数据发送时、所有的接收设备均已成功接收。由此确保了自W1’起的时隙。
如上所述,根据第二实施例,缩短了确保的带宽中的时隙长度。当在未分配的带宽中发送其它数据时,将与该其它数据的通信有关的信息(发送定时等)***到报头中。这使得即使对于想要通信其它数据的终端设备而言,也能够确保宽的带宽。因而,可以容易地确保其它数据的通信带宽。
以上已经说明了本发明的代表实施例的例子。然而,本发明不限于以上所述并例示的这些实施例,并且可以在不背离本发明的精神和范围的情况下根据需要进行各种改变和修改。
例如,在上述实施例中,使接收应答返回至按中继顺序下一个指定的接收设备。作为代替,可以使接收应答返回至所有的接收设备。
根据本发明,可以提高中继传输的可靠性并且抑制冗余传输。
其它实施例
还可以通过读出并执行存储装置上记录的程序以进行上述实施例的功能的***或设备的计算机(或者CPU或MPU等的装置)以及通过以下方法来实现本发明的方面,其中,由***或设备的计算机通过例如读出并执行存储装置上记录的程序以进行上述实施例的功能,来进行该方法的步骤。为了该目的,例如,经由网络或者从用作存储装置的各种类型的记录介质(例如,计算机可读介质)向计算机提供该程序。
尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改以及等同结构和功能。
本申请要求2009年2月9日提交的日本专利申请2009-027788的优先权,在此通过引用包含其全部内容。

Claims (16)

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.一种通信设备的控制方法,包括以下步骤:
第一接收步骤,用于从多个通信设备中的各个通信设备接收表示所述多个通信设备中的各个通信设备是否已接收到从其它通信设备发送到所述多个通信设备中的各个通信设备的数据的应答;
改变步骤,用于基于在所述第一接收步骤中接收到的应答,改变数据的中继顺序;以及
发送步骤,用于发送在所述改变步骤中改变后的中继顺序。
CN201080003027.6A 2009-02-09 2010-01-20 通信***、通信设备和通信设备的控制方法 Active CN102197609B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2009-027788 2009-02-09
JP2009027788A JP5366579B2 (ja) 2009-02-09 2009-02-09 通信システム、通信装置、その処理方法及びプログラム
PCT/JP2010/050996 WO2010090103A1 (en) 2009-02-09 2010-01-20 Communication system, communication apparatus, control method of communication apparatus, and computer-readable storage medium

Publications (2)

Publication Number Publication Date
CN102197609A CN102197609A (zh) 2011-09-21
CN102197609B true CN102197609B (zh) 2014-10-29

Family

ID=42101791

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080003027.6A Active CN102197609B (zh) 2009-02-09 2010-01-20 通信***、通信设备和通信设备的控制方法

Country Status (5)

Country Link
US (1) US8615192B2 (zh)
EP (1) EP2394376B1 (zh)
JP (1) JP5366579B2 (zh)
CN (1) CN102197609B (zh)
WO (1) WO2010090103A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2625818C2 (ru) 2013-04-19 2017-07-19 Кэнон Кабусики Кайся Устройство передачи энергии, устройство приема энергии, способы управления ими и программа
JP6166598B2 (ja) 2013-06-26 2017-07-19 キヤノン株式会社 送電装置、受電装置、無線電力伝送システム、制御方法、及びプログラム
JP6261209B2 (ja) 2013-07-04 2018-01-17 キヤノン株式会社 複数の生産装置を備えるシステム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1879409A1 (en) * 2006-07-11 2008-01-16 Nokia Siemens Networks Gmbh & Co. Kg Time frame structure of a multi hop radio communication system
CN101188565A (zh) * 2006-11-22 2008-05-28 佳能株式会社 控制站设备和通信设备及其控制方法、以及无线通信***

Family Cites Families (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3629492A (en) * 1969-09-18 1971-12-21 Coaxial Scient Corp Color television camera and method
US5371839A (en) * 1987-02-27 1994-12-06 Hitachi, Ltd. Rendering processor
US4949277A (en) * 1988-03-09 1990-08-14 North American Philips Corporation Differential budding: method and apparatus for path planning with moving obstacles and goals
JPH01234967A (ja) * 1988-03-16 1989-09-20 Hitachi Ltd 文書作成装置
JPH04229702A (ja) * 1990-06-20 1992-08-19 Canon Inc 信号処理方法及び装置、並びにこれを用いた変位検出装置等のシステム
US5787349A (en) * 1992-02-27 1998-07-28 Nec Corporation Control signaling network, radio base station and mobile switching center
JP3232795B2 (ja) * 1992-08-06 2001-11-26 キヤノン株式会社 検出装置
JPH06188676A (ja) * 1992-12-17 1994-07-08 Canon Inc 相関器
JPH06188675A (ja) * 1992-12-18 1994-07-08 Canon Inc 弾性表面波コンボルバ
US5570633A (en) * 1993-06-01 1996-11-05 Comco Machinery, Inc. Automated printing press with reinsertion registration control
JP3526474B2 (ja) * 1994-07-06 2004-05-17 富士通株式会社 ネットワークにおける配布情報管理システム
JPH0897675A (ja) * 1994-09-28 1996-04-12 Canon Inc 弾性表面波素子及びその作製方法及びそれを用いた通信装置
US5917850A (en) * 1994-11-24 1999-06-29 Canon Kabushiki Kaisha Spread spectrum receiving apparatus
JPH08186528A (ja) * 1994-12-28 1996-07-16 Clarion Co Ltd 多段中継方式
JPH08317447A (ja) * 1995-05-15 1996-11-29 Hitachi Ltd 携帯端末間のデータ送受信システム
JPH0998061A (ja) * 1995-07-24 1997-04-08 Canon Inc Sawマッチドフィルタ及びこれを用いた受信装置及び通信システム
JPH09153754A (ja) * 1995-09-27 1997-06-10 Canon Inc 弾性表面波変換器及びそれを用いた弾性表面波コンボルバと受信機と通信システム
US5831345A (en) * 1995-10-18 1998-11-03 Erie Manufacturing Company Priority relay circuit with timer
US6076951A (en) * 1996-10-16 2000-06-20 National University Of Singapore Frequency-domain adaptive controller
JP3175612B2 (ja) * 1996-12-20 2001-06-11 三菱電機株式会社 音声多段中継装置
SG96542A1 (en) * 1997-08-30 2003-06-16 Univ Singapore Apparatus for relay based multiple point process frequency response estimation and control tuning
US6160880A (en) * 1998-04-02 2000-12-12 Bell Atlantic Network Services, Inc. Local number portability service saver
JP3207388B2 (ja) * 1998-04-17 2001-09-10 株式会社東芝 電力系統保護制御装置、電力系統監視制御システムおよびプログラムを記憶した記憶媒体
CA2239666A1 (en) * 1998-06-04 1999-12-04 Hsin-Kuo Lee Digital traffic signal device
JP2000341198A (ja) * 1999-05-26 2000-12-08 Kubota Corp 無線通信システム
JP2001008261A (ja) * 1999-06-23 2001-01-12 Osaka Gas Co Ltd 無線通信システムのための中継用情報テーブル生成方法及び装置、無線通信装置、無線システム並びに自動検針無線システム
JP3628918B2 (ja) * 1999-09-10 2005-03-16 沖電気工業株式会社 ディジタル交換装置および通信制御方法
NO309073B1 (no) * 1999-12-30 2000-12-11 Euro Tech As Anordning for detektering og signalisering eller anvisning vedrørende innhold i en beholder og spesielt en postkasse
US6504693B1 (en) * 2000-02-25 2003-01-07 Eaton Corporation Network protector relay providing a close function
US6519498B1 (en) * 2000-03-10 2003-02-11 Applied Materials, Inc. Method and apparatus for managing scheduling in a multiple cluster tool
JP3658277B2 (ja) * 2000-04-28 2005-06-08 株式会社日立製作所 非静止衛星を使用する通信或いは放送の親側システムあるいは子側装置
CN1188989C (zh) * 2000-09-29 2005-02-09 株式会社山武 小型简单的显示和控制单元和同时通信***
US6788670B1 (en) * 2000-10-27 2004-09-07 Telefonaktiebolaget Lm Ericsson (Publ) Method for forwarding in multi-hop networks
US7073133B2 (en) * 2001-05-16 2006-07-04 William Hughes Objects and methods for accessing a data source and enhancing an application
JP4108950B2 (ja) * 2001-09-12 2008-06-25 株式会社エヌ・ティ・ティ・ドコモ ハンドオーバ制御装置、無線端末機、エッジルータ、ルータ、移動通信システム及びハンドオーバ制御方法
JP2003264498A (ja) * 2002-03-11 2003-09-19 Hitachi Kokusai Electric Inc 無線通信システム
US8072979B2 (en) * 2002-06-07 2011-12-06 The Distribution Systems Research Institute Terminal-to-terminal communication control system for IP full service
US7346013B2 (en) * 2002-07-18 2008-03-18 Coherent Logix, Incorporated Frequency domain equalization of communication signals
US6850074B2 (en) * 2002-08-05 2005-02-01 Encorp, Inc. System and method for island detection
JP4416999B2 (ja) * 2002-11-25 2010-02-17 シャープ株式会社 通信装置
US7545765B2 (en) * 2003-04-11 2009-06-09 Telefonaktiebolaget Lm Ericsson (Publ) Multi-user diversity forwarding
US7464166B2 (en) * 2003-04-11 2008-12-09 Telefonaktiebolaget Lm Ericsson (Publ) Contention-based forwarding with integrated multi-user detection capability
JP4277567B2 (ja) * 2003-04-22 2009-06-10 パナソニック電工株式会社 無線通信システムおよび無線中継器
GB0407902D0 (en) 2003-08-15 2004-05-12 Koninkl Philips Electronics Nv Feedback signalling for multicast data transmission
JP4223901B2 (ja) * 2003-09-03 2009-02-12 富士通株式会社 通信中継方法及び装置
WO2005067173A1 (en) * 2003-12-30 2005-07-21 Nokia Corporation Communication system using relay base stations with asymmetric data links
US7962095B2 (en) * 2004-03-31 2011-06-14 Nortel Networks Limited Relaying system and method with partner relays and selective transmission
JP2006080930A (ja) * 2004-09-10 2006-03-23 Hitachi Communication Technologies Ltd 通信システム、サーバ、ルータ、及び移動体端末
SE0403218D0 (sv) * 2004-12-30 2004-12-30 Ericsson Telefon Ab L M Method and apparatus relating to communication-
JP4635613B2 (ja) * 2005-01-17 2011-02-23 株式会社日立製作所 無線システム、無線基地局、パケット制御装置、ノード装置および課金サーバ
JP4580811B2 (ja) * 2005-04-21 2010-11-17 シャープ株式会社 無線データ通信システム
JP2006331396A (ja) * 2005-04-27 2006-12-07 Sony Corp 配信システム、このシステムに用いる配信サーバ装置及び中継サーバ装置並びにこれらの装置のデータ処理方法
JP4647410B2 (ja) * 2005-06-22 2011-03-09 株式会社光電製作所 無線中継システム
US7826619B2 (en) * 2005-08-23 2010-11-02 Ntt Docomo, Inc. Key-updating method, encryption processing method, key-insulated cryptosystem and terminal device
KR100654465B1 (ko) * 2005-09-23 2006-12-06 삼성전자주식회사 무선 중계 장치 및 방법
US8391254B2 (en) * 2005-10-06 2013-03-05 Samsung Electronics Co., Ltd Channel configuration and bandwidth allocation in multi-hop cellular communication networks
US7593376B2 (en) * 2005-12-07 2009-09-22 Motorola, Inc. Method and apparatus for broadcast in an ad hoc network using elected broadcast relay nodes
JP4484226B2 (ja) * 2006-01-27 2010-06-16 Kddi株式会社 Ieee802.16を適用した中継局におけるサービス接続識別子の集約方法、プログラム及び中継局
JP4950520B2 (ja) * 2006-03-08 2012-06-13 日本無線株式会社 中継装置、情報送信装置、および通信システム
JP5089893B2 (ja) * 2006-03-10 2012-12-05 日本無線株式会社 中継基地局装置
JP2007251712A (ja) * 2006-03-17 2007-09-27 Fuji Electric Systems Co Ltd 無線通信システム、及びデータ収集方法
JP4747897B2 (ja) * 2006-03-22 2011-08-17 株式会社豊田中央研究所 通信装置及び通信方法
JP2007266876A (ja) 2006-03-28 2007-10-11 Toyota Infotechnology Center Co Ltd 無線通信方法、無線通信装置、および無線通信プログラム
WO2007114287A1 (ja) * 2006-03-31 2007-10-11 Matsushita Electric Industrial Co., Ltd. 無線通信装置および無線通信方法
JP4865456B2 (ja) * 2006-09-01 2012-02-01 キヤノン株式会社 通信装置及び通信装置を制御する制御方法、通信装置を制御するためのプログラム、プログラムを格納した記憶媒体
JP4831749B2 (ja) * 2006-09-13 2011-12-07 富士通株式会社 中継装置、中継方法、および、中継プログラム
CN101573935A (zh) * 2006-12-19 2009-11-04 Lm爱立信电话有限公司 经由非对称链路传输tcp数据的方法和设备
US7941133B2 (en) * 2007-02-14 2011-05-10 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for schedule management based on locations of wireless devices
WO2008108708A1 (en) * 2007-03-06 2008-09-12 Telefonaktiebolaget Lm Ericsson (Publ) Improved retransmissions in a wireless communications system
JP5092546B2 (ja) * 2007-05-30 2012-12-05 日本電気株式会社 中継装置、ネットワーク及びそれらに用いるフレーム中継方法
KR20100028059A (ko) * 2007-06-04 2010-03-11 뉴저지 인스티튜트 오브 테크놀로지 멀티-홉 무선 애드혹 및 센서 네트워크들에서의 릴레이에 대한 다-기준 최적화
JP2008306549A (ja) * 2007-06-08 2008-12-18 Canon Inc 無線制御局、及び無線端末局の制御方法、当該制御方法をコンピュータに実行させるためのコンピュータプログラム
EP2158695B1 (en) * 2007-07-13 2015-11-04 LG Electronics Inc. Data communication in a cooperative communication network
JP4599376B2 (ja) 2007-07-18 2010-12-15 三菱電機株式会社 回転電機
KR100906127B1 (ko) * 2007-07-25 2009-07-07 (주)에어포인트 일체형 적응형 귀환 예측 소거기 및 그 방법과 그를 이용한시분할 이중화 무선중계 장치
WO2009028185A1 (ja) * 2007-08-28 2009-03-05 Panasonic Corporation ネットワーク制御装置、方法、及びプログラム
JP2009253382A (ja) * 2008-04-01 2009-10-29 Canon Inc 端末局、その方法及びプログラム、システム
US8493931B1 (en) * 2008-09-12 2013-07-23 Google Inc. Efficient handover of media communications in heterogeneous IP networks using handover procedure rules and media handover relays
WO2010074536A2 (ko) * 2008-12-24 2010-07-01 엘지전자 주식회사 중계기에 대한 자원 할당 방법
US8370652B2 (en) * 2010-01-15 2013-02-05 Microsoft Corporation Automatic discovery of server to power-circuit connections

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1879409A1 (en) * 2006-07-11 2008-01-16 Nokia Siemens Networks Gmbh & Co. Kg Time frame structure of a multi hop radio communication system
CN101188565A (zh) * 2006-11-22 2008-05-28 佳能株式会社 控制站设备和通信设备及其控制方法、以及无线通信***

Also Published As

Publication number Publication date
EP2394376A1 (en) 2011-12-14
JP2010183529A (ja) 2010-08-19
JP5366579B2 (ja) 2013-12-11
EP2394376B1 (en) 2017-01-11
CN102197609A (zh) 2011-09-21
US8615192B2 (en) 2013-12-24
WO2010090103A1 (en) 2010-08-12
US20110159803A1 (en) 2011-06-30

Similar Documents

Publication Publication Date Title
CN108701064B (zh) 程序更新***、程序更新方法和计算机程序
CN109219800B (zh) 中继装置、程序更新***以及程序更新方法
US7738430B2 (en) Mobile communication system, mobile communication method, base station, and mobile station
CN101552953B (zh) 通信站、通信方法和通信***
CN102197609B (zh) 通信***、通信设备和通信设备的控制方法
JP2007038904A (ja) 車載ゲートウェイ装置及び同装置におけるメッセージ中継方法
CN106850241A (zh) 一种车载obd终端及其远程升级方法
CN111142914B (zh) 一种基于zynq固件升级的方法及计算机可读存储介质
CN102197680B (zh) 无线通信***及其无线通信方法、中继装置以及无线终端装置
CN105471648A (zh) Zigbee网络***及其备援方法
CN102238055B (zh) 基于mdio接口的下载方法及***
JP5328250B2 (ja) 通信装置および電子装置
CN103826277A (zh) 多跳通信终端、多跳通信***和多跳通信方法
CN109164782A (zh) 一种车辆控制器自校验诊断方法与***
CN106488563A (zh) 一种资源选择方法及装置
CN107454659A (zh) 一种终端识别方法、***、终端设备和基站
CN113545012A (zh) 通信装置、通信***及消息仲裁方法
US20110191575A1 (en) Ic chip, information processing apparatus, software module control method, information processing system, information processing method, and program
JP4982297B2 (ja) 特定小電力無線テレメータシステム
CN113885923A (zh) 一种车辆ecu升级***及方法
CN107665123A (zh) 固件更新方法
US9648505B2 (en) Bi-directional link margin establishment for wireless embedded systems
JPWO2015190133A1 (ja) 無線通信デバイス、無線通信方法及びコンピュータプログラム
JP2020108010A (ja) 無線中継プログラム及び無線中継器
JP2002232337A (ja) 無線通信方法およびシステム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant