Switching between two communication modes in a WLAN
First Claim
1. A method for a mobile node to perform dynamically switching between infrastructure and peer to peer communication-modes to optimize and balance network resources, the method comprising steps of:
- in a wireless area network wherein a plurality of mobile nodes participate in a session by accessing the wireless area network through an access point to communicate with an application server to access at least one network application;
providing to the plurality of mobile nodes, in the infrastructure communication mode, by the application server, the at least one network application;
determining that the access point is overloaded;
using an application agent module to start a location apparatus determining that the plurality of mobile nodes are running the same network application;
using the application agent module to ask the location apparatus to determine which of the plurality of mobile nodes are neighboring nodes by accessing location information of each of said mobile nodes, wherein the neighboring nodes are mobile nodes that communicate with each other directly in a peer to peer communication mode;
sending an inquiry to the neighboring nodes by said application server inquiring whether the neighboring nodes want to switch to the peer to peer communication mode to run said network application;
selecting one of the neighboring nodes as host node in the peer to peer communication mode by;
obtaining host configuration requirements for the peer to peer communication mode from the network application of the application server;
selecting the host node from the neighboring nodes, wherein the step of selecting comprises using a method selected from a group consisting of;
checking a configuration of each neighboring node to judge whether said neighboring node can be used as the host node in the peer to peer communication mode;
selecting the neighboring node with a best configuration as the host node of the peer to peer communication mode, wherein the best configuration comprises;
a fastest CPU; and
selecting the neighboring node as the host node if it has host software installed on it;
downloading and installing the network application from said application server to the host node when all the neighboring nodes agree to switch to the peer to peer communication mode;
downloading the session between the mobile nodes and the application server to the host node;
configuring each neighboring node with communication parameters under the peer to peer communication mode; and
switching all the neighboring nodes to the peer to peer communication mode and continuing to run the downloaded and installed network application in said peer to peer communication mode, such that the neighboring nodes can communicate with each other directly peer-to-peer, thereby bypassing the overloaded access point,wherein when the mobile nodes switch from the infrastructure to the peer to peer mode to optimize network resources, the application being accessed by the mobile node remains unaffected.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and system for switching a network application operating in a first communication mode to a second mode within a wireless local area network, comprising: judging whether mobile nodes are neighboring according to location information; when nodes are neighboring inquiring whether mobile nodes want to switch to second mode to run network applications; when all mobile nodes agree to switch to second mode, downloading and installing network application provided by the application server to one of the mobile nodes; configuring each of the mobile nodes with the communication parameters under the second mode; and switching all mobile nodes to the second communication mode to continue the previous network application. The invention dynamically switches between Infrastructure mode and Ad-hoc mode to balance system resources, improve QoS, reduce the communication traffic, waiting time and the cost of the users, and increase the income of the provider of the network service.
56 Citations
20 Claims
-
1. A method for a mobile node to perform dynamically switching between infrastructure and peer to peer communication-modes to optimize and balance network resources, the method comprising steps of:
-
in a wireless area network wherein a plurality of mobile nodes participate in a session by accessing the wireless area network through an access point to communicate with an application server to access at least one network application; providing to the plurality of mobile nodes, in the infrastructure communication mode, by the application server, the at least one network application; determining that the access point is overloaded; using an application agent module to start a location apparatus determining that the plurality of mobile nodes are running the same network application; using the application agent module to ask the location apparatus to determine which of the plurality of mobile nodes are neighboring nodes by accessing location information of each of said mobile nodes, wherein the neighboring nodes are mobile nodes that communicate with each other directly in a peer to peer communication mode; sending an inquiry to the neighboring nodes by said application server inquiring whether the neighboring nodes want to switch to the peer to peer communication mode to run said network application; selecting one of the neighboring nodes as host node in the peer to peer communication mode by; obtaining host configuration requirements for the peer to peer communication mode from the network application of the application server; selecting the host node from the neighboring nodes, wherein the step of selecting comprises using a method selected from a group consisting of;
checking a configuration of each neighboring node to judge whether said neighboring node can be used as the host node in the peer to peer communication mode;
selecting the neighboring node with a best configuration as the host node of the peer to peer communication mode, wherein the best configuration comprises;
a fastest CPU; and
selecting the neighboring node as the host node if it has host software installed on it;downloading and installing the network application from said application server to the host node when all the neighboring nodes agree to switch to the peer to peer communication mode; downloading the session between the mobile nodes and the application server to the host node; configuring each neighboring node with communication parameters under the peer to peer communication mode; and switching all the neighboring nodes to the peer to peer communication mode and continuing to run the downloaded and installed network application in said peer to peer communication mode, such that the neighboring nodes can communicate with each other directly peer-to-peer, thereby bypassing the overloaded access point, wherein when the mobile nodes switch from the infrastructure to the peer to peer mode to optimize network resources, the application being accessed by the mobile node remains unaffected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for switching a network application operating in an infrastructure communication mode to a peer to peer communication mode within a wireless local area network, said system comprising:
-
a wireless area network; an access point that is overloaded; at least one application server for providing a plurality of network applications, wherein the application server includes an application module and an application agent module; a plurality of mobile nodes participating in a session by accessing the wireless area network through the access point and communicating with the at least one application server to obtain various network applications provided by said application server in the infrastructure communication mode;
each of said plurality of mobile nodes including a client module and a client agent; andan application server configured for asking a location acquiring apparatus for determining which of the plurality of the mobile nodes are neighboring nodes, wherein the neighboring nodes are mobile nodes that can communicate with each other directly in a peer to peer communication mode; wherein, in the first communication mode, when the plurality of mobile nodes are accessing the application server on the network through the overloaded access point and running a same network application provided by said application server, the application agent module starts the location acquiring apparatus to obtain location information of each of the plurality of mobile nodes; and the application server; sends an inquiry to the mobile nodes, inquiring whether the mobile nodes want to switch to the peer to peer communication mode to run said network application as neighboring nodes; selecting one of the mobile nodes as a host node in the peer to peer communication mode when all the neighboring nodes agree to switch to the peer to peer communication mode, the selecting comprising steps of; obtaining host configuration requirements for the peer to peer communication mode from the network application of the application server; selecting the host node, wherein the step of selecting comprises using a method selected from a group consisting of;
checking a configuration of each neighboring node to judge whether said neighboring node can be used as the host node in the peer to peer communication mode; and
selecting the neighboring node with a best configuration as the host node of the peer to peer communication mode, wherein the best configuration means at least one of;
fastest CPU, bigger memory, bigger hard disk and higher version of software platform; and
selecting the mobile node as the host node if it has host software installed on it;downloading and installing the network application provided by the application server on the host node, and receiving and installing by the host node the session concerning the network application from the application server; configuring each neighboring node with communication parameters under the peer to peer communication mode; and switching all the neighboring nodes to the peer to peer communication mode and continuing to run the downloaded and installed network application in said peer to peer communication mode, such that the neighboring nodes can communicate with each other directly peer-to-peer, thereby bypassing the overloaded access point; wherein when the mobile nodes switch from the first infrastructure mode to the peer to peer mode to optimize network resources, the application accessed by the mobile node remains unaffected. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable storage medium having computer readable program code embodied therein for causing switching of a network application, the computer readable program code comprising instructions for causing a computer to effect the steps of:
-
providing to a plurality of mobile nodes, in a infrastructure communication mode, by an application server at least one network application; in a wireless area network wherein the a plurality of mobile nodes participate in a session by accessing the wireless area network through an access point to communicate with an application server to obtain at least one network application; determining that the access point is overloaded; using an application agent module starting a location apparatus for determining that the plurality of mobile nodes are running a same network application provided by said application server in the first communication mode, using the application agent module to ask the location apparatus to determine which of the plurality of mobile nodes are neighboring nodes by accessing location information of each of said mobile nodes, wherein the neighboring nodes are mobile nodes that can communicate with each other directly in a peer to peer communication mode; sending an inquiry to the neighboring nodes by said application server inquiring whether the neighboring nodes want to switch to the peer to peer communication mode to run said network application; selecting one of the neighboring nodes as the host node in the peer to peer communication mode when all the neighboring nodes agree to switch to the peer to peer communication mode;
said selecting step comprising steps of;obtaining host configuration requirements for the peer to peer communication mode from the network application of the application server; selecting the host node, wherein the step of selecting comprises using a method selected from a group consisting of; checking a configuration of each neighboring node to judge whether said neighboring node can be used as the host node in the peer to peer communication mode; and
selecting the neighboring node with a best configuration as the host node of the peer to peer communication mode, wherein the best configuration means at least one of;
fastest CPU, bigger memory, bigger hard disk and higher version of software platform; and
selecting the mobile node as the host node if it has host software installed on it;downloading and installing the network application provided by the application server on said host node, and receiving and installing by said host node the session concerning said network application from said application server; configuring each neighboring node with communication parameters under the peer to peer communication mode; and switching all the neighboring nodes to the peer to peer communication mode and continuing to run the downloaded and installed network application in said peer to peer communication mode, such that the neighboring nodes can communicate with each other directly peer-to-peer, thereby bypassing the overloaded access point; wherein when the mobile nodes switch from the infrastructure mode to the peer to peer mode to optimize network resources, the application accessed by the mobile node remains unaffected.
-
Specification