Server and communication method thereof
First Claim
Patent Images
1. A server comprising:
- at least one hardware processor configured to relay a message addressed to a mobile node within a wireless ad-hoc network; and
a communication interface capable of communicating with a plurality of gateways through a network infrastructure, each of the plurality of gateways configured to provide, to at least one of a plurality of wireless ad-hoc networks, connectivity with the network infrastructure, whereinthe at least one hardware processor is configured to;
receive a first message indicating that a final destination is a first mobile node,determine, from among the plurality of gateways, a first gateway to which the first message is to be transferred, based on a movement history of the first mobile node,attempt to transmit the first message to the first mobile node through the first gateway;
in response to a failure of transmission of the first message through the first gateway, determine, from among the plurality of gateways, a second gateway to which the first message is to be transferred; and
adjust, based on the movement history, a ratio between the number of transmission attempts of the first message through the first gateway and the number of transmission attempts of the first message through the second gateway.
1 Assignment
0 Petitions
Accused Products
Abstract
A server (1) receives a first message indicating that a final destination is a first mobile node. Next, the server (1) determines, from among a plurality of gateways (21 to 24) that provide connectivity with a network infrastructure (5) to a plurality of wireless ad-hoc networks (41 to 46), a first gateway to which the first message is to be transferred, based on a movement history of the first mobile node. Then, the server (1) attempts to transmit the first message to the first mobile node through the determined first gateway. It is thus possible to contribute, for example, to an improvement of probability of delivering messages addressed to mobile nodes within a wireless ad-hoc network.
11 Citations
27 Claims
-
1. A server comprising:
-
at least one hardware processor configured to relay a message addressed to a mobile node within a wireless ad-hoc network; and a communication interface capable of communicating with a plurality of gateways through a network infrastructure, each of the plurality of gateways configured to provide, to at least one of a plurality of wireless ad-hoc networks, connectivity with the network infrastructure, wherein the at least one hardware processor is configured to; receive a first message indicating that a final destination is a first mobile node, determine, from among the plurality of gateways, a first gateway to which the first message is to be transferred, based on a movement history of the first mobile node, attempt to transmit the first message to the first mobile node through the first gateway; in response to a failure of transmission of the first message through the first gateway, determine, from among the plurality of gateways, a second gateway to which the first message is to be transferred; and adjust, based on the movement history, a ratio between the number of transmission attempts of the first message through the first gateway and the number of transmission attempts of the first message through the second gateway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server, comprising:
-
at least one hardware processor configured to relay a message addressed to a mobile node within a wireless ad-hoc network; and a communication interface capable of communicating with a plurality of gateways through a network infrastructure, wherein each of the plurality of gateways provides, to at least one of a plurality of wireless ad-hoc networks, connectivity with the network infrastructure, each of the plurality of gateways configured to provide, to at least one of a plurality of wireless ad-hoc networks, connectivity with the network infrastructure, wherein the at least one hardware processor is configured to; receive a first message indicating that a final destination is a first mobile node, determine, from among the plurality of gateways, a first gateway to which the first message is to be transferred, based on a movement history of the first mobile node, and attempt to transmit the first message to the first mobile node through the first gateway, the movement history indicates a path through which a message originating from the first mobile node and arriving at the server has passed, and the at least one hardware processor is configured to determine a gateway included in the path as the first gateway, and the at least one hardware processor is configured to determine the first gateway based on a relation between a current time, a current day of the week, or a current date and that when the message originating from the first mobile node has been passed through one or some of the plurality of gateways.
-
-
12. A communication method performed by a server that relays a message addressed to a mobile node within a wireless ad-hoc network, the method comprising:
-
receiving a first message indicating that a final destination is a first mobile node; determining, from among a plurality of gateways that provide connectivity with a network infrastructure to a plurality of wireless ad-hoc networks, a first gateway to which the first message is to be transferred, based on a movement history of the first mobile node; attempting to transmit the first message to the first mobile node through the first gateway; determining, from among the plurality of gateways, a second gateway to which the first message is to be transferred, in response to a failure of transmission of the first message through the first gateway; and adjusting, based on the movement history, a ratio between the number of transmission attempts of the first message through the first gateway and the number of transmission attempts of the first message through the second gateway. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A communication method performed by a server that relays a message addressed to a mobile node within a wireless ad-hoc network, the method comprising:
-
receiving a first message indicating that a final destination is a first mobile node; determining, from among a plurality of gateways that provide connectivity with a network infrastructure to a plurality of wireless ad-hoc networks, a first gateway to which the first message is to be transferred, based on a movement history of the first mobile node; and attempting to transmit the first message to the first mobile node through the first gateway, wherein the movement history indicates a path through which a message originating from the first mobile node and arriving at the server has passed, the determining comprises determining a gateway included in the path as the first gateway, and the determining comprises determining the first gateway based on a relation between a current time, a current day of the week, or a current date and that when the message originating from the first mobile node has passed through one or some of the plurality of gateways.
-
-
20. A non-transitory computer readable medium storing a program for causing a computer to perform a method performed by a server that relays a message addressed to a mobile node within a wireless ad-hoc network, the method comprising:
-
identifying a first mobile node designated as a final destination of a first message; determining, from among a plurality of gateways that provide connectivity with a network infrastructure to a plurality of wireless ad-hoc networks, a first gateway to which the first message is to be transferred, based on a movement history of the first mobile node; determining, from among the plurality of gateways, a second gateway to which the first message is to be transferred from, in response to a failure of transmission of the first message through the first gateway; and adjusting, based on the movement history, a ratio between the number of transmission attempts of the first message through the first gateway and the number of transmission attempts of the first message through the second gateway. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer readable medium storing a program for causing a computer to perform a method performed by a server that relays a message addressed to a mobile node within a wireless ad-hoc network, the method comprising:
-
identifying a first mobile node designated as a final destination of a first message; and determining, from among a plurality of gateways that provide connectivity with a network infrastructure to a plurality of wireless ad-hoc networks, a first gateway to which the first message is to be transferred, based on a movement history of the first mobile node, wherein the movement history indicates a path through which a message originating from the first mobile node and arriving at the server has passed, the determining comprises determining a gateway included in the path as the first gateway, and the determining comprises determining the first gateway based on a relation between a current time, a current day of the week, or a current date and that when the message originating from the first mobile node has passed through one or some of the plurality of gateways.
-
Specification