Wireless communication device, wireless communication system, wireless communication method and vehicle
Summary by NHIP
Multi-speed wireless communication device
The device performs wireless communications within a multi-hop network using two distinct communication means operating at different speeds. First communication means exchanges neighboring terminal information at a lower speed with non-neighboring terminals, while second communication means transmits other data at a higher speed to neighboring terminals.
Claim Score by NHIP
Abstract
A wireless communication device for performing wireless communications between a plurality of terminals embraced by a multi-hop wireless communication network, includes first communication means for transmitting and receiving neighboring terminal information at a first speed to and from non-neighboring terminals other than neighboring terminals of a self-terminal, and second communication means for transmitting and receiving information other than at least the neighboring terminal information at a second speed higher than the first speed to and from the neighboring terminals to the self-terminal.

Term
Term ended
Expired 26 October 2024, 1.9 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
23 claims: 8 independent, 15 dependent
- 1A wireless communication device for performing wireless communications between a plurality of terminals embraced by a multi-hop wireless communication network, comprising:first communication means for transmitting and receiving neighboring terminal information at a first speed to and from non-neighboring terminals other than neighboring terminals of a self-terminal;and second communication means for transmitting and receiving information other than at least the neighboring terminal information at a second speed higher than the first speed to and from the neighboring terminals to the self-terminal, wherein said first communication means receives data containing network addresses of neighboring terminals neighboring to the non-neighboring terminals from the non-neighboring terminals that are not neighboring to the self-terminal, and transmits data containing network addresses of the neighboring terminals neighboring to the self-terminal to the non-neighboring terminals that are not neighboring to the self-terminal.
- 7A wireless communication system for performing wireless communications between a plurality of terminals embraced by a multi-hop wireless communication network, each of said terminals comprising:first communication means for transmitting and receiving neighboring terminal information at a first speed to and from non-neighboring terminals other than neighboring terminals neighboring to a self-terminal;and second communication means for transmitting and receiving information other than at least the neighboring terminal information at a second speed higher than the first speed to and from the neighboring terminals neighboring to the self-terminal, wherein said first communication means receives data containing network addresses of neighboring terminals neighboring to the non-neighboring terminals from the non-neighboring terminals that are not neighboring to the self-terminal, and transmits data containing network addresses of the neighboring terminals neighboring to the self-terminal to the non-neighboring terminals that are not neighboring to the self-terminal.
- 8Broadest claimClaim Score 60, broad(NHIP)A wireless communication method of performing wireless communications between a plurality of terminals embraced by a multi-hop wireless communication network, comprising:for each of the terminals transmitting and receiving neighboring terminal information at a first speed to and from non-neighboring terminals other than neighboring terminals neighboring to a self-terminal, and for each of the terminals transmits and receives transmitting and receiving information other than at least the neighboring terminal information at a second speed higher than the first speed to and from the neighboring terminals neighboring to the self-terminal, the method further comprising receiving at each terminal data containing network addresses of neighboring terminals neighboring to the non-neighboring terminals from the non-neighboring terminals that are not neighboring to the self-terminal, and transmitting from each terminal data containing network addresses of the neighboring terminals neighboring to the self-terminal to the non-neighboring terminals that are not neighboring to the self-terminal.
- 9A vehicle mounted with a wireless communication device for performing wireless communications between a plurality of terminals embraced by a multi-hop wireless communication network, said wireless communication device comprising:first communication means for transmitting and receiving neighboring terminal information at a first speed to and from non-neighboring terminals other than neighboring terminals neighboring to a self-terminal;and second communication means for transmitting and receiving information other than at least the neighboring terminal information at a second speed higher than the first speed to and from the neighboring terminals neighboring to the self-terminal, wherein said first communication means receives data containing network addresses of neighboring terminals neighboring to the non-neighboring terminals from the non-neighboring terminals that are not neighboring to the self-terminal, and transmits data containing network addresses of the neighboring terminals neighboring to the self-terminal to the non-neighboring terminals that are not neighboring to the self-terminal.
- 10A wireless communication terminal embraced by a multi-hop wireless communication network, comprising:first wireless communication means for performing communications with other terminals embraced by the multi-hop wireless communication network with no intermediary of the multi-hop wireless communication network;and second wireless communication means for performing communications with neighboring terminals neighboring to a self-terminal which reside in its own radio wave reachable range among other terminals embraced by the multi-hop wireless communication network, wherein said first wireless communication means transmits and receives information of the neighboring terminals to and from other terminals, and said second wireless communication means transmits and receives information excluding at least the neighboring terminal information to and from the neighboring terminals neighboring to the self-terminal, wherein said first wireless communication means receives data containing network addresses of other terminals and network addresses of neighboring terminals neighboring to other terminals from other terminals, and transmits data containing a network address of the self-terminal and the network addresses of the neighboring terminals neighboring to the self-terminal to other terminals.
- 21A wireless communication system configured by a plurality of terminals embraced by a multi-hop wireless communication network, each of said terminals comprising:first wireless communication means for performing communications with other terminals embraced by the multi-hop wireless communication network with no intermediary of the multi-hop wireless communication network;and second wireless communication means for performing communications with neighboring terminals neighboring to a self-terminal which reside in its own radio wave reachable range among other terminals embraced by the multi-hop wireless communication network, wherein said first wireless communication means transmits and receives information of the neighboring terminals to and from other terminals, and said second wireless communication means transmits and receives information excluding at least the neighboring terminal information to and from the neighboring terminals neighboring to the self-terminal, wherein said first wireless communication means receives data containing network addresses of other terminals and network addresses of neighboring terminals neighboring to other terminals from other terminals, and transmits data containing a network address of the self-terminal and the network addresses of the neighboring terminals neighboring to the self-terminal to other terminals.
- 22A wireless communication method of performing wireless communications between a wireless communication terminal embraced by a multi-hop wireless communication network and other terminals, said method comprising:wirelessly communicating with other terminals embraced by the multi-hop wireless communication network with no intermediary of the multi-hop wireless communication network using a first communication system;and wirelessly communicating with neighboring terminals neighboring to a self-terminal which resides in its own radio wave reachable range among other terminals embraced by the multi-hop wireless communication network using a second communication system, the wireless communication terminal transmitting and receiving information of the neighboring terminals to and from other terminals by use of said first wireless communication system, and the wireless communication terminal transmitting and receiving information excluding at least the neighboring terminal information to and from the neighboring terminals neighboring to the self-terminal by use of said second wireless communication system, said first wireless communication system receiving data containing network addresses of other terminals and network addresses of neighboring terminals neighboring to other terminals from other terminals, and transmitting data containing a network address of the self-terminal and the network addresses of the neighboring terminals neighboring to the self-terminal to other terminals.
- 23A vehicle mounted with a wireless communication terminal embraced by a multi-hop wireless communication network, said wireless communication terminal comprising:first wireless communication means for performing communications with other terminals embraced by the multi-hop wireless communication network with no intermediary of the multi-hop wireless communication network;and second wireless communication means for performing communications with neighboring terminals neighboring to a self-terminal which reside in its own radio wave reachable range among other terminals embraced by the multi-hop wireless communication network, wherein said first wireless communication means transmits and receives information of the neighboring terminals to and from other terminals, and said second wireless communication means transmits and receives information excluding at least the neighboring terminal information to and from the neighboring terminals neighboring to the self-terminal, wherein said first wireless communication means receives data containing network addresses of other terminals and network addresses of neighboring terminals neighboring to other terminals from other terminals, and transmits data containing a network address of the self-terminal and the network addresses of the neighboring terminals neighboring to the self-terminal to other terminals.
Independent claims8
107 paragraphs in 6 sections, as filed
TECHNICAL FIELD
0001The present invention relates to a wireless communication device for performing wireless communications between a plurality of terminals embraced by a multi-hop wireless communication network, a wireless communication system, a wireless communication method and a vehicle mounted with the wireless communication device.
BACKGROUND ARTS
0002A known conventional terminal-to-terminal communication system is that communications are performed by relaying some terminals among the terminals far beyond a radio wave reachable range as well as between terminals within a radio wave reachable range across a multi-hop wireless communication network. In an environment where a route between the terminals in the multi-hop wireless communication network changes (switchover) at a high frequency, a link state routing system is exemplified as a route recognizing system suited to a case of performing the communications with a high throughput between two pieces of specified terminals.
0003In a multi-hop wireless communication network system, there is proposed a system (Guangyu Pei et al, “Fisheye State Routing: A Routing Scheme for Ad Hoc Wireless Networks”, ICC2000) in which the principle of the link state routing system (J. Moy, “OSPF Version 2”, RFC1247 July 1991.) employed for a wired network is applied to a wireless network substantially as it is. An evaluation about the wireless communication system is conducted based on the assumption mainly of 2.4 GHz band 2 Mbps IEEE802.11b Wireless LAN (Local Area Network).
0004At the present time, however, it is general to perform high-throughput packet communications utilizing a wireless LAN exhibiting a much higher transmission speed on the order of 11 Mbps, and, at a research-and-development stage, a development of a wireless LAN having 54 Mbps at the maximum is underway. The wireless communication system has such a property that a radio wave reachable distance becomes shorter as the transmission speed gets higher, and hence, when the two terminals located at the same distance away from each other try to perform multi-hop communications by utilizing a higher speed wireless communication system, a greater number of relay terminals (hop terminals) than in the evaluation result in the literature are required.
0005In the conventional system, when the two terminals perform the packet communications by way of the multi-hop wireless communications, a data size of control packets transmitted by the single terminal in order to announce a neighboring terminal list increases in proportion to a total number of the terminals participating in the packet communications (a total number of the transmission terminals, the receipt terminals and the relay terminals). Accordingly, as the number of the relay terminals rises, the control packets give a large overhead to bandwidth of wireless links, resulting in such a problem that the throughput of the data packets is restricted.
DISCLOSURE OF THE INVENTION
0006It is an object of the present invention to prevent a restriction of a throughput of information (e.g., data packets) other than neighboring terminal information in a multi-hop wireless communication network embracing a plurality of terminals even when there increase both the number of terminals (relay terminals) and neighboring terminal information (e.g., control packets) that should be transmitted to and received from each other.
0007The present invention is, to accomplish the above object, a wireless communication device for performing wireless communications between a plurality of terminals embraced by a multi-hop wireless communication network, comprising first communication means for transmitting and receiving neighboring terminal information at a first speed to and from non-neighboring terminals other than neighboring terminals of a self-terminal, and second communication means for transmitting and receiving information other than at least the neighboring terminal information at a second speed higher than the first speed to and from the neighboring terminals to the self-terminal.
0008According to the present invention, in the multi-hop wireless communication network embracing the plurality of terminals, even when there increase both the number of terminals (relay terminals) and neighboring terminal information (e.g., control packets) that should be transmitted to and received from each other, the neighboring terminal information is transmitted to and received from the non-neighboring terminals that are not neighboring to the self-terminal by use of the first communication means, and therefore the throughput of the information (e.g., data packets) excluding the neighboring terminal information is not restricted.
0009In the wireless communication device described above, for instance, the first communication means receives data (e.g., a neighboring terminal list announcing list which will be explained in an embodiment) containing network addresses of neighboring terminals neighboring to the non-neighboring terminals from the non-neighboring terminals that are not neighboring to the self-terminal, and transmits data (e.g., a neighboring terminal list announcing packet which will be descried in the embodiment) containing network addresses of the neighboring terminals neighboring to the self-terminal to the non-neighboring terminals that are not neighboring to the self-terminal.
0010In the wireless communication device described above, for example, the second communication means receives the data (e.g., a HELLO packet and a data packet which will be explained in the embodiment) containing the network addresses of the neighboring terminals from the neighboring terminals neighboring to the self-terminal, and transmits the data (e.g., the HELLO packet and the data packet which will be explained in the embodiment) containing a network address of the self-terminal to the neighboring terminals neighboring to the self-terminal.
0011The wireless communication device described above further comprises, for instance, route constructing means for structuring routes on the multi-hop wireless communication network on the basis of route constructing data containing the network addresses of the neighboring terminals neighboring to the non-neighboring terminal which are received by the first communication means and the network addresses of the neighboring terminals which are received by the second communication means, wherein the second communication means transmits data other than the route constructing data to the neighboring terminals neighboring to the self-terminal along the route structured by the route constructing means.
0012With this contrivance, as by the conventional wireless communication device, the routes on the multi-hop wireless communication network can be built up.
0013In the wireless communication device described above, for example, the first communication means transmits and receives the neighboring terminal information to and from the non-neighboring terminals that are not neighboring to the self-terminal via the base station.
0014With this scheme, a power supply of the base station can be utilized, and hence the terminal can transmit and receive the neighboring terminal information to and received from the terminals located at far distances with comparatively small electric power.
0015In the wireless communication device described above, for instance, each of the first communication means and the second communication means can be constructed as a single communication device.
0016The wireless communication device described above further can comprise a single communication device including the first communication means and the second communication means, wherein the communication device performs the communications in a way that switches over the communications by the first communication means and the communications by the second communication means.
0017The present invention can be specified as follows by way of the invention of a system. A wireless communication system serves to perform wireless communications between a plurality of terminals embraced by a multi-hop wireless communication network, each of the terminals comprising first communication means for transmitting and receiving neighboring terminal information at a first speed to and from non-neighboring terminals other than neighboring terminals neighboring to a self-terminal, and second communication means for transmitting and receiving information other than at least the neighboring terminal information at a second speed higher than the first speed to and from the neighboring terminals neighboring to the self-terminal.
0018The present invention can be also specified as follows by way of the invention of a method. A wireless communication method serves to perform wireless communications between a plurality of terminals embraced by a multi-hop wireless communication network, wherein each of the terminals transmits and receives neighboring terminal information at a first speed to and from non-neighboring terminals other than neighboring terminals to a self-terminal, and each of the terminals transmits and receives information other than at least the neighboring terminal information at a second speed higher than the first speed to and from the neighboring terminals neighboring to the self-terminal.
0019The present invention can be also specified as below by way of a vehicle mounted with the wireless communication device. A vehicle is mounted with a wireless communication device for performing wireless communications between a plurality of terminals embraced by a multi-hop wireless communication network, the wireless communication device comprising first communication means for transmitting and receiving neighboring terminal information at a first speed to and from non-neighboring terminals other than neighboring terminals neighboring to a self-terminal, and second, communication means for transmitting and receiving information other than at least the neighboring terminal information at a second speed higher than the first speed to and from the neighboring terminals neighboring to the self-terminal.
0020The present invention can further be specified as below by way of a wireless communication terminal.
0021A wireless communication terminal embraced by a multi-hop wireless communication network, comprises first wireless communication means for performing communications with other terminals embraced by the multi-hop wireless communication network with no intermediary of the multi-hop wireless communication network, and second wireless communication means for performing communications with neighboring terminals neighboring to a self-terminal which reside in its own radio wave reachable range among other terminals embraced by the multi-hop wireless communication network, wherein the first wireless communication means transmits and receives information of the neighboring terminals to and from other terminals, and the second wireless communication means transmits and receives information excluding at least the neighboring terminal information to and from the neighboring terminals neighboring to the self-terminal.
0022According to the present invention, in the multi-hop wireless communication network embracing the plurality of terminals, even when there increase both the number of terminals (relay terminals) and neighboring terminal information (e.g., control packets) that should be transmitted to and received from each other, the neighboring terminal information is transmitted to and received from other terminals by use of the first communication means, and therefore the throughput of the information (e.g., data packets) excluding the neighboring terminal information is not restricted.
0023In the wireless communication terminal described above, a communication speed of the second wireless communication means is higher than a communication speed of the first wireless communication means. This shows one example of the communication speeds of the first wireless communication means and of the second communication means. Accordingly, the communication speeds of the first wireless communication means and of the second communication means may be set equal to each other and may take other speed relationship.
0024Further, in the wireless communication terminal described above, for example, the first wireless communication means receives data containing network addresses of other terminals and network addresses of neighboring terminals neighboring to other terminals from other terminals, and transmits data containing a network address of the self-terminal and the network addresses of the neighboring terminals neighboring to the self-terminal to other terminals.
0025Moreover, in the wireless communication terminal described above, for instance, the second wireless communication means receives data containing network addresses of neighboring terminals neighboring to the self-terminal from the neighboring terminal, and transmits data containing a network address of the self-terminal to the neighboring terminals neighboring to the self-terminal.
0026Still further, in the wireless communication terminal described above, for example, the information of the neighboring terminals is route constructing data (e.g., part or the whole of the route constructing data) for structuring routes on the multi-hop wireless network.
0027Yet further, in the wireless communication terminal described above, for example, the route constructing data contain the network addresses of the neighboring terminals neighboring to other terminals, which are received by at least the first wireless communication means.
0028Moreover, the wireless communication terminal described above further comprises, for instance, route constructing means for structuring routes on the multi-hop wireless communication network on the basis of the route constructing data.
0029With this contrivance, as by the conventional wireless communication device, the routes on the multi-hop wireless communication network can be built up.
0030Furthermore, in the wireless communication terminal described above, for example, the second wireless communication means transmits data (e.g., data packets) other than the route constructing data along the routes structured by the route constructing means to the neighboring terminals neighboring to the self-terminal.
0031Further, in the wireless communication terminal described above, for instance, the first wireless communication means transmits and receives the information of the neighboring terminal to and from other terminals via the base station.
0032With this scheme, the power supply of the base station can be utilized, and hence the terminal can transmit and receive the neighboring terminal information to and received from the terminals located at far distances with comparatively small electric power.
0033Furthermore, in the wireless communication terminal described above, for example, the second wireless communication means further transmits and receives the information of the neighboring terminal to and from the neighboring terminals neighboring to the self-terminal.
0034Moreover, in the aforementioned wireless communication terminal, e.g., each of the first wireless communication means and the second wireless communication means is constructed as a single communication device.
0035Further, he aforementioned wireless communication terminal further comprises, for instance, a single communication device including the first wireless communication means and the second wireless communication means, wherein the communication device performs the communications in a way that switches over the communications by the first wireless communication means and the communications by the second wireless communication means.
0036The present invention can also be specified as follows by way of the invention of a system. A wireless communication system is configured by a plurality of terminals embraced by a multi-hop wireless communication network, and each of the terminals comprises first wireless communication means for performing communications with other terminals embraced by the multi-hop wireless communication network with no intermediary of the multi-hop wireless communication network, and second wireless communication means for performing communications with neighboring terminals neighboring to a self-terminal which reside in its own radio wave reachable range among other terminals embraced by the multi-hop wireless communication network, wherein the first wireless communication means transmits and receives information of the neighboring terminals to and from other terminals, and the second wireless communication means transmits and receives information excluding at least the neighboring terminal information to and from the neighboring terminals neighboring to the self-terminal.
0037The present invention can be also specified as below by way of the invention of a method. A wireless communication method serves to perform wireless communications between a wireless communication terminal embraced by a multi-hop wireless communication network and other terminals, the wireless communication terminal comprising first wireless communication means for performing communications with other terminals embraced by the multi-hop wireless communication network with no intermediary of the multi-hop wireless communication network, and second wireless communication means for performing communications with neighboring terminals neighboring to a self-terminal which reside in its own radio wave reachable range among other terminals embraced by the multi-hop wireless communication network, wherein the wireless communication terminal transmits and receives information of the neighboring terminals to and from other terminals by use of the first wireless communication means, and the wireless communication terminal transmits and receives information excluding at least the neighboring terminal information to and from the neighboring terminals neighboring to the self-terminal by use of the second wireless communication means.
0038The present invention can be further specified as below by way of a vehicle mounted with the wireless communication terminal. A vehicle is mounted with a wireless communication terminal embraced by a multi-hop wireless communication network, the wireless communication terminal comprising first wireless communication means for performing communications with other terminals embraced by the multi-hop wireless communication network with no intermediary of the multi-hop wireless communication network, and second wireless communication means for performing communications with neighboring terminals neighboring to a self-terminal which reside in its own radio wave reachable range among other terminals embraced by the multi-hop wireless communication network, wherein the first wireless communication means transmits and receives information of the neighboring terminals to and from other terminals, and the second wireless communication means transmits and receives information excluding at least the neighboring terminal information to and from the neighboring terminals neighboring to the self-terminal.
BRIEF DESCRIPTION OF THE DRAWINGS
0039<figref idref="DRAWINGS">FIG. 1</figref> is an explanatory view of an outline of a system architecture of a wireless communication system in an embodiment of the present invention;
0040<figref idref="DRAWINGS">FIG. 2</figref> is an explanatory view showing mainly a hardware architecture of a terminal included in the wireless communication system in the embodiment of the present invention;
0041<figref idref="DRAWINGS">FIG. 3</figref> is an example of a data structure of a neighboring terminal list table retained on a terminal A included in the wireless communication system in the embodiment of the present invention;
0042<figref idref="DRAWINGS">FIG. 4</figref> shows a data structure of a routing table retained on the terminal A included in the wireless communication system in the embodiment of the present invention;
0043<figref idref="DRAWINGS">FIG. 5</figref> is an explanatory diagram of an outline of a system architecture of a modified example of the wireless communication system in the embodiment of the present invention; and
0044<figref idref="DRAWINGS">FIG. 6</figref> is an explanatory diagram of an outline of a system architecture of a conventional wireless communication system.
BEST MODE FOR CARRYING OUT THE INVENTION
0045A wireless communication system will be explained with reference to the drawings by way of an embodiment of the present invention. <figref idref="DRAWINGS">FIG. 1</figref> is an explanatory view of an outline of a system architecture of the wireless communication system in the embodiment of the present invention. <figref idref="DRAWINGS">FIG. 2</figref> is an explanatory view showing mainly a hardware architecture of the wireless communication device (which will hereinafter be called a terminal) included in the wireless communication system in the embodiment of the present invention. The discussion will hereinafter be made by exemplifying a case where the terminal is a mobile information terminal (which may also be simply called a mobile terminal) such as a notebook type personal computer and a PDA (Personal Digital Assistant).
0046The wireless communication system is a system for performing wireless communications among a plurality of terminals A through F included in a multi-hop wireless communication network.
0047The terminals A through F are disposed as shown in <figref idref="DRAWINGS">FIG. 1</figref> and configure the multi-hop wireless communication network. In <figref idref="DRAWINGS">FIG. 1</figref>, two pieces of terminals (e.g., the terminal A and the terminal D) connected to each other via a base station <b>200</b> as indicated by two arrowheads of dotted-lines, are shown as a terminal pair incapable of directly communicating with each other by a second communication means <b>102</b> but capable of communicating with each other via the base station <b>200</b> by a first communication means <b>101</b>. A distance between the terminals in this case is not particularly limited.
0048Further, the two terminals (e.g., the terminal A and the terminal B) connected to each other as indicated by two arrowheads of solid lines are defined as a terminal pair capable of directly communicating with each other by the second communication means <b>102</b>. In this case, a distance between the terminals is on the order of, for instance, 150 m outdoors.
0049As shown in <figref idref="DRAWINGS">FIG. 2</figref>, the terminal A includes (the terminals B through F likewise include) the first communication means (which may also be called a first wireless communication means) <b>101</b>, the second communication means (which may also be called a second wireless communication means) <b>102</b>, a HELLO packet assembling unit <b>103</b>, a neighboring terminal list table management unit <b>104</b>, a neighboring terminal list table <b>105</b>, a shortest route calculation (algorithm) unit <b>106</b>, a routing table <b>107</b>, a neighboring terminal list announcing packet assembling unit <b>108</b> and a data packet assembling/processing unit <b>109</b>.
0050The first communication means <b>101</b> is a device for transmitting and receiving pieces of neighboring terminal information at a first speed (e.g., 50 kbps) via the base station <b>200</b> between at least non-neighboring terminals other than neighboring terminals to the first communication means <b>101</b> itself (which will hereinafter be termed a self-terminal). Namely, the first communication means <b>101</b> is capable of performing the communications in such a communication system that a transmission speed is low, while a radio wave reachable distance is long (a first radio wave reachable distance is provided). Note that an expression of “at least” is given above, and therefore the first communication means <b>101</b> may perform the communications between terminals (such as other terminals embraced by (residing in) the multi-hop wireless communication network (to be specific, the whole or part of terminals excluding the self-terminal) other than the non-neighboring terminals.
0051The neighboring terminal information is part (or the whole) of route constructing data for structuring routes on the multi-hop wireless communication network. It should be noted that a terminal communicable with the self-terminal by the first communication means <b>101</b> is called a non-neighboring terminal (other than the neighboring terminals to the self-terminal) to the self-terminal. Further, a terminal directly communicable with the self-terminal by the second communication means <b>101</b> is called a neighboring terminal to the self-terminal.
0052The first communication means <b>101</b> includes a receipt control unit <b>101</b><i>a </i>and a transmission control unit <b>101</b><i>b</i>. The receipt control unit <b>101</b><i>a </i>receives data containing network addresses (which are addresses, e.g., IP addresses on the multi-hop wireless communication network) of the neighboring terminals neighboring to the non-neighboring terminal from this non-neighboring terminal other than the neighboring terminals to the self-terminal as part (or the whole) of the rout structuring data. For example, the receipt control unit <b>101</b><i>a </i>of the terminal A receives the data (packetized data) containing network addresses of the neighboring terminals B and F neighboring to the non-neighboring terminal D from this non-neighboring terminal D or the like other than the neighboring terminals B and C neighboring to the self-terminal A as part (or the whole) of the rout structuring data.
0053The transmission control unit <b>101</b><i>b </i>transmits the data containing network addresses of the neighboring terminals neighboring to the self-terminal to the non-neighboring terminal that is not neighboring to the self-terminal. For instance, the transmission control unit <b>101</b><i>b </i>of the terminal A transmits the data (packetized data) containing network addresses of the neighboring terminals B and C neighboring to the self-terminal A to the non-neighboring terminal D, etc. that is not neighboring to the self-terminal A. The first communication means <b>101</b> can involve using a communication device such as a PHS (Personal Handyphone System) phone or a cell phone capable of performing the communications (packet communications) via the base station <b>200</b>. Thus, the communications performed by the first communication means via the base station <b>200</b> can utilize a power source of the base station <b>200</b>, and hence the respective terminals A through F can transmit and receive the neighboring terminal information to and from far distant terminals with comparatively small electric power.
0054The second communication means <b>102</b> is a device for transmitting and receiving at least information other than the neighboring terminal information at a second speed (e.g., 11 Mbps) higher than the first speed between the neighboring terminals to the self-terminal. Namely, the second communication means <b>102</b> is the device employing a communication system in the transmission speed is high, while the radio wave reachable distance is short (a second radio wave reachable distance shorter than the first radio wave reachable distance is provided). To be more specific, the second communication means <b>102</b> serves to perform communications between terminals (which will hereinafter referred to as neighboring terminals) residing in a self radio wave reachable range among other terminals embraced by the multi-hop wireless communication network. The information other than the neighboring terminal information is part (or the whole) of the route constructing data.
0055The second communication means <b>102</b> includes a receipt control unit <b>102</b><i>a </i>and a transmission control unit <b>102</b><i>b</i>. The receipt control unit <b>102</b><i>a </i>receives data containing network addresses of the neighboring terminals from these neighboring terminals to the self-terminal as data excluding part (or the whole) of the rout structuring data. For example, the receipt control unit <b>102</b><i>a </i>of the terminal A receives the data (HELLO packet) containing network addresses of the neighboring terminals B and C from these neighboring terminals B and C neighboring to the self-terminal A as the data other than part (or the whole) of the rout structuring data.
0056The transmission control unit <b>102</b><i>b </i>transmits the data containing a network address of the self-terminal to the neighboring terminals neighboring to the self-terminal. For instance, the transmission control unit <b>102</b><i>b </i>of the terminal A transmits the data (HELLO packet) containing the network address of the self-terminal A to the neighboring terminals B and C neighboring to the self-terminal A. The second communication means <b>1021</b> can involve using a high-speed wireless LAN device defined by, e.g., IEEE802.11b Wireless LAN 11 Mbps Mode, etc. Note that the second communication means <b>102</b> can also involve using the communication device such as the PHS phone or the cell phone.
0057The HELLO packet assembling unit <b>103</b> assembles a packet called a HELLO packet containing the net work address of the self-terminal in order to announce the network address of the self-terminal to peripheral terminals at an interval of a certain fixed period. For example, the HELLO packet assembling unit <b>103</b> of the terminal A assembles the HELLO packet containing the network address of the self-terminal A.
0058The neighboring terminal list table management unit <b>104</b> registers, in the neighboring terminal list table <b>105</b>, the network addresses, received as part (or the whole) of the route constructing data by the first communication means <b>101</b>, of the neighboring terminals to the non-neighboring terminal that is not neighboring to the self-terminal, and the network addresses, received as the data other than part (or the whole) of the route constructing data by the second communication means <b>102</b>, of the neighboring terminals to the self-terminal.
0059The neighboring terminal list table <b>105</b> is a table in which the neighboring terminal list table management unit <b>104</b> registers the network addresses of the neighboring terminals to other non-neighboring terminal that is not neighboring to the self-terminal and the network addresses of the neighboring terminals to the self-terminal. <figref idref="DRAWINGS">FIG. 3</figref> shows a data structure of the neighboring terminal list table <b>105</b>. This neighboring terminal list table <b>105</b> is retained on the terminal A.
0060The neighboring terminal list table <b>105</b> is structured including a core terminal address <b>105</b><i>a</i>, a neighboring terminal address <b>105</b><i>b </i>and an effective period <b>105</b><i>c</i>. The core terminal address <b>105</b><i>a </i>is registered with the addresses of the terminals A through F including the self-terminal, which are embraced by the multi-hop wireless communication network. The neighboring terminal address <b>105</b><i>b </i>is registered with the addresses of the neighboring terminals to the terminals of which the addresses have been registered in the core terminal address <b>105</b><i>a</i>. The neighboring terminal address <b>105</b><i>b </i>is updated when receiving a neighboring terminal list announcing packet from the neighboring terminal to the self-terminal. The neighboring terminal address <b>105</b><i>b </i>is also updated when receiving the address of the-neighboring terminal to the non-neighboring terminal from the non-neighboring terminal that is not neighboring to the self-terminal.
0061The effective period <b>105</b><i>c </i>is registered with time when contents registered in the core terminal address <b>105</b><i>a </i>and in the neighboring terminal address <b>105</b><i>b </i>are to be deleted. A new effective period is set in the effective period <b>105</b><i>c </i>each time the neighboring terminal address <b>105</b><i>b </i>is updated. Elements (data) in respective items (fields) of the table are deleted when reaching the effective period set in the effective period <b>105</b><i>c </i>(when a fixed period of time elapses since the elements (data) have been updated).
0062The shortest route calculation unit <b>106</b> serves to structure routes to the respective terminals (excluding the self-terminal but embraced by the multi-hop communication network) on the multi-hop wireless communication network on the basis of the data registered in the neighboring terminal list table <b>105</b>.
0063The routing table <b>107</b> is a table for registering the routes built up by the shortest route calculation unit <b>106</b>. <figref idref="DRAWINGS">FIG. 4</figref> shows a data structure of the routing table <b>107</b>. This is an example of the routing table <b>107</b> retained on the terminal A.
0064The routing table <b>107</b> is structured including a destination terminal address <b>107</b><i>a</i>, a relay terminal address <b>107</b><i>b</i>, a distance <b>107</b><i>c </i>and an effective period <b>107</b><i>d. </i>
0065The destination terminal address <b>107</b><i>a </i>is registered with the addresses of the terminals excluding the self-terminal but embraced by the multi-hop wireless communication network. The relay terminal address <b>107</b><i>b </i>is registered with an address of a (next-hop) terminal to which the packet from the self-terminal should be transmitted (relayed) next so that the packet reaches a terminal (which will hereinafter be called a destination terminal) registered in the destination terminal address <b>107</b><i>a </i>along a route on the multi-hop wireless communication network, i.e., reaches the destination terminal along the shortest route. For instance, when transmitting the packet to the destination terminal F, the self-terminal A can grasp that the packet from the self-terminal A should be transmitted to the terminal B in a way that refers to the routing table <b>107</b>.
0066The distance <b>107</b><i>c </i>indicates a hop count to reach the destination terminal from the self-terminal.
0067The effective period <b>107</b><i>d </i>is registered with time when the contents registered in the destination terminal address <b>107</b><i>a</i>, the relay terminal address <b>107</b><i>b </i>and the distance <b>107</b><i>c </i>are to be deleted. Elements (data) in respective items (fields) are deleted when reaching the effective period set in the effective period <b>107</b><i>c </i>(when a fixed period of time elapses since the elements have been updated).
0068The neighboring terminal list announcing packet assembling unit <b>108</b> reads the neighboring terminal list of the self-terminal from the neighboring terminal list table <b>105</b>, and assembles the packet in a way that contains (registers) this readout list in a payload of the packet. The data packet assembling/processing unit <b>109</b> determines mainly the address of the neighboring terminal to the self-terminal by referring to the routing table <b>107</b>, and assembles the packet (the data packet, etc.) addressed to the thus-determined address. Further, the data packet assembling/processing unit <b>109</b> captures the data packet addressed to the self-terminal among the data packets received from the second communication means <b>102</b>.
0069Next, an operation in the wireless communication system having the architecture described above will be explained with reference to <figref idref="DRAWINGS">FIG. 2</figref>. The explanation will be made on the assumption that the first communication means is the PHS phone, and the second communication means is the high-speed wireless LAN device in the following discussion. Note that an operational example of forwarding the data packet to the terminal F from the terminal A will be described, however, the operation between other terminals is the same in the following discussion.
0070(1) Transmission of HELLO Packet
0071The HELLO packet assembling unit <b>103</b> of the terminal A assembles the HELLO packet containing the network address of the self-terminal A at the interval of a certain fixed period in order to announce the network address of the self-terminal A to the peripheral terminals. The terminal A transmits at the second speed the assembled HELLO packet to the peripheral terminals, i.e., the terminals residing in its own radio wave reachable range (of the second communication means <b>102</b>) by use of the second communication means <b>102</b> (S<b>100</b>). Similarly, each of the terminals B through F assembles the HELLO packet containing the network address of the self-terminal at the interval of a certain fixed period and transmits at the second speed the assembled HELLO packet to the peripheral terminals, i.e., the terminals residing in its own radio wave reachable range (of the second communication means <b>102</b>).
0072(2) Receipt of HELLO Packet
0073The terminal A receives the HELLO packets transmitted at the second speed from the peripheral terminals B through F by use of the second communication means <b>102</b> (S<b>101</b>). In the present embodiment, the terminal A receives the HELLO packets (containing the network addresses of the terminal B and C) transmitted individually from the terminals located at comparatively short distances, i.e., the terminals B and C (the neighboring terminals to the self-terminal) residing in its own radio wave reachable range (of the second communication means <b>102</b>).
0074The terminal A having received the hello packets from the peripheral terminals B and C extracts the address of the neighboring terminals from the received HELLO packets. Herein, the addresses of the terminals B and C are extracted as the addresses of the neighboring terminals. The terminal A uses the neighboring terminal list table management unit <b>104</b> to register the extracted addresses of the neighboring terminals B and C in the neighboring terminal list table <b>105</b> in a way that associates these extracted addresses with the address of the self-terminal A (S<b>103</b>). To be specific, the address of the self-terminal A is registered in (the field of) the core terminal address <b>105</b><i>a</i>, and the extracted network addresses of the terminals B and C are registered in (the field of) the neighboring terminal address <b>105</b><i>b </i>(see <figref idref="DRAWINGS">FIG. 3</figref>). Further, the addresses of the terminals B and C are registered in the core terminal address <b>105</b><i>a</i>, and the address of the self-terminal A is registered in the neighboring terminal address <b>105</b><i>b. </i>
0075Similarly, the terminals B through F also receive the HELLO packets from the peripheral terminals, i.e., the terminals residing in their own radio wave reachable ranges (of the second communication means <b>102</b>), extract the addresses of the neighboring terminals from the received HELLO packets, and register the extracted addresses of the neighboring terminals in the neighboring terminal list tables <b>105</b> in a way that associates the extracted addresses with the addresses of the self-terminals. Note that the respective terminals A through F, even when receiving the HELLO packets transmitted from the neighboring terminals of the self-terminals, do not forward these packets to other terminals.
0076(3) Transmission of Neighboring Terminal List Announcing Packet
0077The neighboring terminal list announcing packet assembling unit <b>108</b> of the terminal A reads at the interval of a certain fixed period the neighboring terminal list of the self-terminal A from the neighboring terminal list table <b>105</b> (S<b>104</b>), and assembles the packet (containing at least the address of the self-terminal A and the addresses of the neighboring terminals B and C to the self-terminal A) in which the readout list is registered in its payload. The terminal A transmits at the first speed the thus-assembled packet (which will hereinafter be referred to as a neighboring terminal list announcing packet) to the peripheral terminals, i.e., other terminals embraced by the multi-hop wireless communication network via the base station <b>200</b> by use of the first communication means <b>101</b> (S<b>105</b>).
0078Simultaneously, the terminal A transmits at the second speed this neighboring terminal list announcing packet toward the peripheral terminals, i.e., the terminals residing in its own radio wave reachable range (of the second communication means <b>102</b>) by use of the second communication means <b>102</b>. These transmissions are indicated by arrowheads of two doted lines extending to the first transmission means <b>101</b> and the second transmission means <b>102</b> from a block of [the neighboring terminal list announcing packet of only the self-terminal].
0079Thus, the scheme that the neighboring terminal list announcing packet is transmitted by the second communication means <b>102</b> as well as by the first communication means <b>101</b>, is a countermeasure against a possibility that the first communication means performs the communications via the base station and therefore might have a transmission delay. Accordingly, for instance, even when the terminal B is replaced with a new terminal B′ in the multi-hop wireless communication network shown in <figref idref="DRAWINGS">FIG. 1</figref>, the terminal C is capable of receiving the neighboring terminal list announcing packet (containing an address of the new terminal B′) transmitted by the second communication means <b>102</b> from the terminal A and can therefore, even if some delay occurs in the communications by the first communication means, quickly acquire the neighboring terminal list announcing packet.
0080The terminals B through F assemble, in the same way as the terminal A does, the neighboring terminal list announcing packets (containing at least the addresses of the self-terminals and the addresses of the neighboring terminals to the self-terminals) at the interval of the fixed period, and transmit at the first speed these assembled neighboring terminal list announcing packets toward the peripheral terminals, i.e., other terminals embraced by the multi-hop wireless communication network via the base station <b>200</b>. A transmission period of the neighboring terminal list announcing packet is to be set larger than a transmission period of the HELLO packet. Along with this transmission, the terminals B through F transmit at the second speed the neighboring terminal list announcing packets toward the peripheral terminals, i.e., the terminals residing in their own radio wave reachable ranges (of the second communication means <b>102</b>) by use of the second communication means <b>102</b>.
0081(4) Receipt of Neighboring Terminal List Announcing Packet
0082The terminal A receives the neighboring terminal list announcing packets transmitted from all the peripheral terminals by use of the first communication means <b>101</b> (S<b>106</b>). In the present embodiment, the terminal A is to receive the neighboring terminal list announcing packets (containing at least an address of a source terminal and the addresses of the neighboring terminals to the source terminal) transmitted individually from the non-neighboring terminals D, E and F other than the neighboring terminal to the self-terminal which are located at comparatively long distances and from the neighboring terminals B and C to the self-terminal which are located at comparatively short distances. The terminal A, however, discards the neighboring terminal list announcing packets received from the terminals B and C without registering these packets in the neighboring terminal list table <b>105</b>.
0083The terminal A having received the neighboring terminal list announcing packets from the non-neighboring terminals that are not neighboring to the self-terminal, extracts the addresses of the neighboring terminals to the none-neighboring terminals from the received neighboring terminal lists. For example, the terminal A, when receiving the neighboring terminal list announcing packet (containing at least the address of the non-neighboring terminal D and the addresses of the neighboring terminals B and F to the non-neighboring terminal D) from the non-neighboring terminal D, extracts the address of the non-neighboring terminal D and the addresses of the neighboring terminals B and F to the non-neighboring terminal D out of the received neighboring terminal list announcing packet. The terminal A registers, in the neighboring terminal list table <b>105</b>, the extracted addresses of the non-neighboring terminal D and of the neighboring terminals B and F to the non-neighboring terminal D by use of the neighboring terminal list table management unit <b>104</b> (S<b>107</b>).
0084Specifically, the address of the non-neighboring terminal D is registered in the core terminal address <b>105</b><i>a</i>, and the addresses of the neighboring terminals B and F to the non-neighboring terminal D are registered in the neighboring terminal address <b>105</b><i>b</i>. Further, the address of the terminal D is additionally registered in the neighboring terminal address <b>105</b><i>b </i>associated with the terminal B entered in (the field of) the core terminal address <b>105</b><i>a</i>. This process is the same with a case of receiving the neighboring terminal list announcing packets from the non-neighboring terminals E and F that are not neighboring to the self-terminal A. It should be noted that the respective terminals A through F, even when receiving the neighboring terminal list announcing packets, do not forward these packets to other terminals.
0085(5) Creation/Updating of Routing Table
0086When data in the neighboring terminal list table <b>105</b> are registered or updated, the neighboring terminal list table management unit <b>104</b> notifies the route calculation unit <b>106</b> of the table updating each time (S<b>108</b>). The route calculation unit <b>106</b>, upon receiving this notification, reads all the elements (data) from the neighboring terminal list table <b>105</b>, then recognizes which terminal the packet can reach from the self-terminal A in the multi-hop wireless communication network, and calculates the shortest route to each packet-reachable terminal from the self-terminal A by use of Dijkstra algorithm. Namely, the route calculation unit <b>106</b> builds up routes to the terminals (other than the self-terminal) on the multi-hop wireless communication network on the basis of the addresses of the non-neighboring terminals that are not neighboring to the self-terminal A and the addresses of the neighboring terminals to the self-terminal A, these addresses being registered in the neighboring terminal list table <b>105</b>. The route calculation unit <b>106</b> creates/updates the elements (data) in the routing table <b>107</b> on the basis of the built-up routes (S<b>109</b>).
0087(6) Transmission/Receipt of Data Packet
0088Herein, the source terminal of the data packet (into which the data excluding the route constructing data are packetized) is called an originating terminal, while the terminal as a final destination of the data packet is called a destination terminal.
0089When the terminal A sends, with the self-terminal A serving as the originating terminal, the data packet to the terminal F as an addressee, the terminal A determines an address of a next-relay (next-hop) terminal of the data packet. To be specific, the data packet assembling/processing unit <b>109</b> of the terminal A refers to the routing table <b>107</b> (S<b>110</b>) and determines the addresses of the neighboring terminals B and C to the self-terminal A (S<b>111</b>). The terminal A transmits the data packet at the second speed toward the neighboring terminal B or C by use of the second communication means <b>102</b> (S<b>112</b>). Namely, the terminal A transmits the data packet to the neighboring terminal B or C to the self-terminal A along the route built up by the route calculation unit <b>106</b> by using the second communication means <b>102</b>.
0090For instance, when the terminal A designates the neighboring terminal B and sends the data packet thereto, the terminal B receives the data packet through the second communication means of the self-terminal B. The terminal B having received the data packet, since the destination terminal of the data packet is the terminal F, determines an address of a further next-hop terminal of the data packet by referring to the routing table <b>107</b> of the self-terminal B. Herein, the address of the neighboring terminal D to the self-terminal B is determined as the address of the next-hop terminal. The terminal B transmits the data packet toward the address-determined neighboring terminal D by the second communication means <b>102</b> of the self-terminal B.
0091The terminal D receives the data packet by the second communication means <b>102</b> of the self-terminal D. The terminal D, since the destination terminal of the data packet is the terminal F, similarly determines an address of a further next-hop terminal of the data packet by referring to the routing table <b>107</b> of the self-terminal D. Herein, the address of the neighboring terminal F to the self-terminal D is determined as the address of the next-hop terminal. The terminal D transmits the data packet toward the address-determined neighboring terminal F by the second communication means <b>102</b> of the self-terminal D.
0092The terminal F receives the data packet by the second communication means <b>102</b> of the self-terminal F. The terminal F, as the destination terminal of the data packet is the terminal F, captures the data packet into the self-terminal F without further forwarding the data packet. Thus, the data packet originating from the terminal A reaches the terminal F finally.
0093As discussed above, according to the wireless communication system having the architecture given above, in the multi-hop wireless communication network embracing the plurality of terminals, even when there increase the number of the terminals increases and the control packets (transmitted and received by the first communication means <b>101</b> in the present embodiment) that should be transmitted to and received from each other, it follows that a throughput of the data packets (transmitted and received by the second communication means <b>102</b> in the present embodiment) is not restricted.
0094Herein, features of the wireless communication system having the architecture described above will be explained in greater detail with reference to <figref idref="DRAWINGS">FIG. 6</figref>. <figref idref="DRAWINGS">FIG. 6</figref> is an explanatory diagram of an outline of a system architecture of a conventional wireless communication system.
0095A premise in the conventional system is that each terminal has only one wireless device. <figref idref="DRAWINGS">FIG. 6</figref> is the diagram of the whole architecture in contrast with <figref idref="DRAWINGS">FIG. 1</figref>.
0096A largest difference between the prior art and the wireless communication system according to the present embodiment, lies in an operation when transmitting the neighboring terminal list announcing packet. According to the prior art, not only the neighboring terminal list of the self-terminal but also the hitherto-received neighboring terminal lists of other terminals must be contained. On the other hand, in the wireless communication system according to the present embodiment, it is sufficient that only the neighboring terminal list of the self-terminal is described.
0097This is because the conventional system actualizes announcing of the neighboring terminal list in a neighboring terminal list announcing process in such a way that the terminal receiving the content of the control packet transmitted by a certain terminal further forwards the packet to other terminals, and, by contrast, the wireless communication system in the present embodiment actualizes announcing by transmitting the neighboring terminal list announcing packet by use of the low-speed wireless devices communicable with each other and delivering the packet directly to all the terminals.
0098Namely, the wireless communication system in the present embodiment has no necessity of forwarding the information of the neighboring terminals excluding the self-terminal to other terminals. This scheme enables the data size of the neighboring terminal list announcing list to be reduced as compared with the conventional system. Through the operation described above, the wireless communication system according to the present embodiment can reduce the throughput in relation to the transmission of the control packets. Further, the delay time caused by announcing of the control information is shorter than in the conventional system, and hence, even if high of the moving speed of the terminal and large of changes in the communication links between the terminals, accuracy with which each terminal recognizes the shortest route is improved.
0099Next, a modified example of the wireless communication system will be explained with reference to <figref idref="DRAWINGS">FIG. 5</figref>. <figref idref="DRAWINGS">FIG. 5</figref> is an explanatory view of an outline of a system architecture of a modified example of the wireless communication system.
0100A different point of the wireless communication system in this modified example from the embodiment discussed above is that a communication means capable of directly transmitting and receiving at the first speed the neighboring terminal information to and from at least the non-neighboring terminals other than the neighboring terminals to the self-terminal with no intermediary of the base station <b>200</b>, is employed as the first communication means <b>101</b>. Other configurations are the same as those in the wireless communication system described above. This type of first communication means <b>101</b> can involve using the low-speed wireless LAN device defined by, e.g., IEEE802.11b Wireless LAN 1 Mbps MODE and so on.
0101Note that the two terminals (e.g., the terminal A and the terminal D) connected to each other as indicated by two arrowheads of dotted-lines, are shown as a terminal pair incapable of directly communicating with each other by the second communication means <b>102</b> but capable of communicating with each other by the first communication means <b>101</b> in <figref idref="DRAWINGS">FIG. 5</figref>. A distance between the terminals in this case is on the order of, e.g., 150 m to 500 m outdoors. Further, the two terminals (e.g., the terminal A and the terminal B) connected to each other as indicated by two arrowheads of solid lines, are shown as a terminal pair capable of directly communicating with each other by the second communication means <b>102</b>. A distance between the terminals in this case is on the order of, e.g., 150 m outdoors.
0102Moreover, the embodiment discussed above has exemplified the configuration, wherein each of the first communication means <b>101</b> and the second communication means <b>102</b> is constructed of the single communication device (the low-speed communication device such as the PHS phone, etc., and the high-speed LAN device). The present invention is not, however, limited to this configuration. For example, a single communication device including the first communication means <b>101</b> and the second communication means <b>102</b> can also be employed. In this case, this single communication device performs the communications in a way that switches over the communications (between the self-terminal and the non-neighboring terminals that are not neighboring to the self-terminal) by the first communication means and the communications (between the self-terminal and the neighboring terminals to the self-terminal) by the second communication means.
0103What can be considered as a switchover timing is that a switchover signal is issued before the packets are transmitted respectively from, e.g., the HELLO packet assembling unit <b>103</b>, the neighboring terminal list announcing packet assembling unit <b>108</b> and the data packet assembling/processing unit <b>109</b>, and the single communication device receiving this switchover signal switches over the communications by the first communication means and the communications by the second communication means. This contrivance enables the wireless communication device to be manufactured at a lower cost than in the case of constructing each of the first and second communication means as the single communication device.
0104Further, the embodiment discussed above has exemplified the case in which the terminal is the mobile information terminal such as the notebook type personal computer and the PDA, however, there may also be, as a matter of course, available a case where this terminal is mounted on a moving body such as a vehicle, a motorcycle, etc. and thus becomes mobile.
0105Moreover, the embodiment discussed above has exemplified the scheme that the neighboring terminal list announcing packet is transmitted by both of the first communication means <b>101</b> and the second communication means <b>102</b>. The present invention is not, however, limited to this scheme. For instance, if the transmission delay does not matter, the neighboring terminal list announcing packet may also be transmitted only by the first communication means <b>101</b>. In this case, there is no necessity for the arrowheads of two doted lines extending to the second transmission means <b>102</b> from the block of [the neighboring terminal list announcing packet of only the self-terminal] in <figref idref="DRAWINGS">FIG. 2</figref>.
0106The present invention can be carried out in other various forms without departing from the spirit and the principal features of the invention. Therefore, the embodiment discussed above is nothing but the simple exemplification in every aspect, and the present invention is not limitedly construed by the description of the embodiment.
INDUSTRIAL APPLICABILITY
0107According to the present invention, in the multi-hop wireless communication network embracing the plurality of terminals, even when there increase the number of the terminals (the relay terminals) and the control packets (the neighboring terminal information) that should be transmitted to and received from each other, the throughput of the data packet (the information other than the neighboring terminal information) is not restricted.
Contents6
7 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10661797B2 | Cited by | United States of America | Applicant |
| US2006126587A1 | Cited by | United States of America | Pre-grant |
| US2007109981A1 | Cited by | United States of America | Pre-grant |
| US10068218B2 | Cited by | United States of America | Applicant |
| US7664111B2 | Cited by | United States of America | Search report |
| US8023476B2 | Cited by | United States of America | Search report |
| EP1113592A2 | Cites | European Patent Office (EPO) | Applicant |
| JP2000502544A | Cites | Japan | Applicant |
| JP2001036970A | Cites | Japan | Applicant |
| JP2001156787A | Cites | Japan | Applicant |
| JP2001285345A | Cites | Japan | Applicant |
| US2002025835A1 | Cites | United States of America | Applicant |
| US2003152058A1 | Cites | United States of America | Search report |
| US6335939B1 | Cites | United States of America | Search report |
| US6526034B1 | Cites | United States of America | Search report |
| US6708031B2 | Cites | United States of America | Search report |
| US6801777B2 | Cites | United States of America | Search report |
| US6917624B1 | Cites | United States of America | Search report |
| US7013162B2 | Cites | United States of America | Search report |
| JPH11509992A | Cites | Japan | Applicant |
9 priority claims, no other members on record
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 2002085714 | Japan | – | |
| 2002085714 | Japan | A | |
| 2002085714 | Japan | A | |
| 0302666 | Japan | W | |
| 0302666 | Japan | W | |
| 2002085714 | – | – | – |
| JP20020085714 | – | – | – |
| PCTJP0302666 | – | – | – |
| WO2003JP02666 | – | – | – |
40 transactions on the USPTO file
Allowed without a rejection on record.
- Non-final rejections
- 0
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Expire PatentEXP. | EXP. | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Mail Examiner's AmendmentMEX.A | MEX.A | |
| Mail Examiner Interview Summary (PTOL - 413)MEXIN | MEXIN | |
| Examiner's Amendment CommunicationEX.A | EX.A | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Examiner Interview Summary Record (PTOL - 413)EXIN | EXIN | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Mail Miscellaneous Communication to ApplicantMM327 | MM327 | |
| Miscellaneous Communication to Applicant - No Action CountM327 | M327 | |
| IFW TSS Processing by Tech Center CompleteTSSCOMP | TSSCOMP | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Cleared by OIPE CSRL194 | L194 | |
| Cleared by OIPE CSRL194 | L194 | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Notice of DO/EO Acceptance MailedM903 | M903 | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Request for Foreign Priority (Priority Papers May Be Included)RQPR | RQPR | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Preliminary AmendmentA.PE | A.PE | |
| 371 Completion Date371COMP | 371COMP | |
| Initial Exam Team nnIEXX | IEXX |
7 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Lapsed due to failure to pay maintenance feeLapsedFP | FP | |
| Information on status: patent discontinuationPATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362STCH | STCH | |
| Lapse for failure to pay maintenance feesLapsedLAPS | LAPS | |
| Maintenance fee reminder mailedREMI | REMI | |
| Fee payment procedurePAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| AssignmentAS | AS | |
| AssignmentAS | AS |
Numbers
- Publication
- 07280800
- Publication, DOCDB
- 7280800
- Publication, EPODOC
- US7280800
- Application
- 10508087
- Application, DOCDB
- 50808704
- Application, EPODOC
- US20040508087
Titles
- English
- Wireless communication device, wireless communication system, wireless communication method and vehicle
Patent term adjustment
- A delay
- +600 daysthe office missed an examination deadline
- Net adjustment
- 600 days
Classification
- CPC, 9
- H04W40/246
- H04W28/22
- H04W40/00
- H04W40/248
- H04W48/08
- H04W48/16
- H04W88/06
- H04W40/026
- H04W48/18
- IPC, 9
- H04B7 14
- H04L12 28
- H04W40 02
- H04W4 00
- H04W16 26
- H04W40 24
- H04W84 10
- H04W84 12
- H04W88 04
- USPC, 8
- 455015000
- 370328000
- 370338000
- 370430000
- 370501000
- 455436000
- 455452200
- 455553100