1. Field of the Invention
The present invention relates to a mobile network system.
2. Description of the Related Art
In recent years, hardware vendors produce terminal devices (laptop PC, PDA etc.) having various wireless communication interface such as PHS and wireless LAN built in. Also, the push type applications such as instant message draw public attention as new communication tools.
“Mobile” is a characteristic of the terminal, however when the terminal is moving and not connected to any network, the terminal cannot receive data provided by the push type applications or services.
In contrast, once the terminal is connected to the network, it has to receive data regardless of the characteristics of the network to which the terminal is connected, that of the data, or preference of the users.
In addition, communication speed and charging systems vary depending on networks, however the terminal cannot receive data which accords with characteristics of the network, which the terminal is connected to.
There is Non-patent Document 1, Patent Document 1, Patent Document 2, and Patent Document 3 describing the existing mobile network system. Non-patent Document 1 describes the background technology relating to seamless roaming. Patent Document 1 discloses an example of technology of substitutional reception of data by the LAN monitoring device and Patent Document 2 describes the data processing technology, which receives messages regardless of the type of network to which the terminal is connected. Patent Document 3 gives a description of the technology for database management of user information such as subscriber information and user preference.
Non-patent Document 1:
http://magazine.fujitsu.com/vol54-4/paper02.pdf
Patent Document 1:
Japanese Patent laid-open 2000-174822
Patent Document 2:
Japanese Patent laid-open 2002-540729
Patent Document 3:
Japanese Patent laid-open 2003-228583
A transmitting device cannot send data, nor a terminal receive data, when the terminal is not connected to the network.
The terminal must receive data from the transmitting device when the terminal is connected to the network.
The transmitting device is not informed even when the terminal cannot or did not receive data.
The terminal cannot receive data in accordance with the characteristic of the data sent from the transmitting device even after connecting to the network, in which the data from the transmitting device can be received.
The terminal cannot receive data from the transmitting device in accordance with personal data of the user using the terminal.
The data from the transmitting device cannot be compressed to a size suitable for the characteristics of the network to which the terminal is connected.
It is an object of the present invention to provide a system to improve the convenience and reliability of communication, by utilizing information about the characteristics of the network to which a mobile node is connected and information about users using the mobile node.
Firstly, the mobile network system of the present invention, in which a mobile node moves over networks comprising servers, performs communication over the networks. The mobile node comprises a means for detecting movement of the mobile node in the network and a means for processing, which enables the mobile node to communicate with the destination network, and for setting information unique to the mobile node at the server in order to receive the data over the destination network. When the mobile node receives data from the destination network, the mobile node receives data from the server according to the information unique to the mobile node.
Secondly, the mobile network system of the present invention, in which a mobile node moves over networks comprising servers, performs communication over the networks. The server comprises a means for managing the network information, personal data of the user using the mobile node and characteristics of the reception data and for managing the network information, personal data of the user using the mobile node and characteristic of the reception data by the mobile node upon data reception when the mobile node moves over networks. The server also comprises means for receiving reception condition dataunique to the mobile node requesting data from the server based on the above information and for transmitting the data to the mobile node based on reception condition information on the managing means.
A transmitting device can send data to a mobile node regardless of the network the mobile node is connected to or when the mobile node is not connected.
The transmitting device can confirm that the mobile node has received the transmitted data
The mobile node can receive data, which is sent while the mobile node is disconnected from the network.
The mobile node can receive data in accordance with the characteristics of the data sent by the transmitting device, personal data and information of network to which the user is connected.
The mobile node can receive the data, sent by the transmitting device, in the size appropriate to the characteristics of the network to which the mobile node is connected.
The system of the preferred embodiment of the present invention comprises a mobile node, a server, a transmitting device that communicates with a mobile node, and a program to communicate with the server. In such a system, the mobile node has management function of information of the characteristics of the network to which it is connected and the personal data (service setting data) of the users who use the mobile node and the mobile node (MN) function in the mobile IP. The server stores information of the characteristics of the network to which the mobile node is connected, the management function of the personal data of the user using the terminal information device, the management function of the received data characteristic and home agent (HA) function in the mobile IP. When the mobile node is registered according to the mobile IP, the mobile node also conveys information about the network to which the mobile node is currently connected and information for the user using the mobile node.
Utilizing the mobile IP system, the server obtains the information about the network to which the mobile node is connected and data for the user who uses the mobile node periodically or on demand from the mobile node.
The server receives the data substituting for the mobile node when there is no information or response from the mobile node, which might be because the mobile node is disconnected from the network, or because the communication speed of the connected communication media is slow or it is not during the requested data receiving period, which is determined from the information and the response data from the mobile terminal and the data characteristic from the transmitting device. As soon as the terminal information device is restored to the data-receiving or data-receivable status, the server sends the data to the mobile node.
Also, the server receives data substituting for the mobile node and conveys information of the substitution reception to the transmitting device and the mobile node. In addition, at the point when the mobile terminal is restored to the data-receiving or data-receivable status, the server sends the data to the mobile node, and conveys information of the data transmission to the mobile node to the transmission information device.
When the mobile terminal is considered to be disconnected from the network and when data that requires real-time communication is transmitted from the transmitting device, the server performs substitutional receiving for the mobile node and conveys information that the mobile node cannot receive the data to the transmitting device.
Moreover, the program requests information as to which network the mobile node is connected, managed by the server, and the personal data for the user who uses the terminal information device, the server responds to the request. In addition, information about the network to which the mobile node is connected, managed by the server and information for the user who uses the mobile node are conveyed to the program upon changing the management information along with any movement of the mobile node.
Also, the server sends the data, transmitted by the transmitting device, to the program, which acquired the information about the network to which the mobile node is connected. The program applies the data compression process most suitable for the characteristics of the network that the mobile node is connected to and sends back the data to the server. The server transfers the compressed data to the mobile node by utilizing the mobile IP system.
In
A server 12 comprises information about the connection network to which a mobile node 10 is connected, the management function of the personal data for the user using the mobile node 10, the management function of the characteristics of received data and the HA (Home Agent) function of the mobile IP.
The program running on the server responds with information about the connection network to which the mobile node 10, which is under the control of the server and the personal data for the user using the mobile node 10, or provides an API (Application Program Interface), which conveys information about the network to which the mobile node is connected and data for the user using the mobile node upon change of the management data caused by movement of the mobile node 10.
Transmitting end terminal 13 has a function providing push type services.
A connection network 1 comprises a wireless LAN access point, and connection network 2 is a network for remote access by dial-up using a mobile phone. Each connection network forms one subnet, and assigns IP addresses to the terminal information device by protocols such as DHCP (Dynamic Host Configuration Protocol) and PPP (Point to Point Protocol).
The mobile node 10 wirelessly accesses wireless LAN access point 11 or a base station 17. The connection network 2, which includes the base station 17, is connected to a wide area network 18 through a PPP RAS (Remote Access Server). The connection network 1 comprises the wireless LAN access point 11, server 12, the transmitting device 13 and DHCP 14, and is also connected to the wide area network 18 through a router 15.
Network information 20 and personal data 21 (network setting data for the user, who owns the mobile node) are stored in the mobile node. Functionally, the mobile node comprises a control unit 22, which controls the mobile node, a mobile IP control unit 23, which controls the mobile IP and an application program interface 24.
In
The server stores mobile node data 30 and data of data storage unit 31. Also, the server comprises a control unit 32, which controls the server, mobile IP control unit 33, which realizes the mobile IP function and application program interface 34.
In
According to the sequence chart in
According to the sequence chart of
The transmitting device transmits the data to the home address of the mobile node. Using the mobile IP function, the server receives the data, substituting for the mobile node. Based on the information, obtained from the mobile node, about the network to which the mobile node is connected and the personal data for the user who uses the mobile node, and in addition, the characteristics of data transmitted from the transmitting device, the server determines the data transfer to the mobile node, and transfers the data.
According to
First, the data from the transmitting device is received by the control unit which substitutes for the mobile node (1). With reference to the registered MN data, the data transfer is determined (2). Using the mobile IP control unit, the control unit transfers the data to the mobile node (MN).
The server determines data transfer to the mobile node based on the information about the network connected to the mobile node, which is updated by the same means as the embodiments described above, and the personal data for the user using the mobile node. Upon the transfer of the data to the mobile node using the mobile IP system, the information about data transfer to the mobile node is conveyed to the transmitting device.
According to
It is possible to establish a system such that the application program implemented by the server requires the network information to which the mobile node is connected and the personal data for the user using the mobile node through the API (Application Program Interface) provided by the server.
In response to the request of the server application program, the mobile node supplies the network information of which the mobile node is connected and the personal data for the user using the mobile node.
Upon the change in management information along with movement of the mobile node, the network information to which the mobile node is connected and the personal data for the user using the mobile node, received by the server, are conveyed to the application program.
The transmitting device sends data to the home address of the mobile node. Using the mobile IP function, the server receives data substituting for the mobile node. The server determines the need for data compression from the network information to which the mobile node is connected, obtained by means described in the first or the second embodiment, the personal data for the user using the mobile node and the characteristics of the data sent by the transmitting device, and sends the data to the compression program.
The application program obtains the network information for the network to which the mobile node is connected and the personal data for the user using the mobile node, applies a data compression algorithm appropriate for the network characteristic to which the mobile node is connected, and returns the data to the server.
The server transfers the compressed data to the terminal information device, using the mobile IP function.
When the mobile node in
According to the internal processing of the mobile node in
When the transmitting device sends the data, as it is described in
According to the server operation in
Number | Date | Country | Kind |
---|---|---|---|
2004-309772 | Oct 2004 | JP | national |