[go: up one dir, main page]

CN101600240B - Method for switching multiple networks, instant messaging client, management server and system - Google Patents

Method for switching multiple networks, instant messaging client, management server and system Download PDF

Info

Publication number
CN101600240B
CN101600240B CN2009100859527A CN200910085952A CN101600240B CN 101600240 B CN101600240 B CN 101600240B CN 2009100859527 A CN2009100859527 A CN 2009100859527A CN 200910085952 A CN200910085952 A CN 200910085952A CN 101600240 B CN101600240 B CN 101600240B
Authority
CN
China
Prior art keywords
network
current network
switching
instant messaging
login state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2009100859527A
Other languages
Chinese (zh)
Other versions
CN101600240A (en
Inventor
李奇
罗程
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Beijing Co Ltd
Original Assignee
Tencent Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Beijing Co Ltd filed Critical Tencent Technology Beijing Co Ltd
Priority to CN2009100859527A priority Critical patent/CN101600240B/en
Publication of CN101600240A publication Critical patent/CN101600240A/en
Application granted granted Critical
Publication of CN101600240B publication Critical patent/CN101600240B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a method for switching multiple networks, an instant messaging client, a management server and a system; the technical proposal comprises that: a current network is switched into a target network when receiving a switching request sent by a user or detecting the current network to be abnormal; a message containing a reservation marker is sent to the management server, the marker is used for expressing the switching from the logging status of the current network to the logging status of the target network to inform the management server of maintaining the logging status of the current network in the target network and continuing operating. By adopting the technical proposal of the invention, when the instant messaging client is switched into the target network from the current network, the user experience in the switching process is ensured, the smooth transition of switching from the logging status of the current network to the logging status in the target network of the instant messaging client is realized, thus achieving optimal user experience.

Description

Multi-network switching method, instant messaging client, management server and system
Technical Field
The present invention relates to the field of communications network technologies, and in particular, to a method, an instant messaging client, a management server, and a system for switching multiple networks.
Background
At present, instant messaging software is widely applied to communication networks as a common online communication software. Since the instant messaging software belongs to an online network program, a continuous and stable network is required to provide connection services for the instant messaging software. The current domestic common network connection mainly comprises: WIFI (Wireless Fidelity, Wireless broadband), 3G (3rd Generation, third Generation digital communication), GPRS (global positioning satellite), etc. The WIFI has the greatest advantages that the transmission speed is high, 11Mbps can be achieved, the effective distance is long, and the WIFI is compatible with various existing 802.11DSSS devices; however, the effective distance of WIFI is short, and there is a certain limitation. The main difference between 3G and the first two generations is the increase in speed of transmitting sound and data, which enables seamless roaming to be better achieved worldwide, handling various media forms such as images, music, video streams, etc., providing various information services including web browsing, teleconferencing, e-commerce, etc., while also considering good compatibility with existing second generation systems.
The network mentioned above is a wireless network which is in China and will exist continuously in the future in some period, any one connection mode can connect the instant messaging software to the Internet, different network connections have different advantages and disadvantages, and the effect brought to users by different network connection modes is different. It is important to take full advantage of the various network connections to provide the best service to the user in the face of the various network connections that are selectable.
In the process of implementing the present invention, the inventor finds that the existing network selection method is very simple, and generally, when an instant messaging client logs in or starts, a user selects a network access point for network connection in an inquiry mode. When the network environment changes, the network access point can not provide normal work for the instant communication client or the user needs to use other network access points for connection, the instant communication client running in the current network can only suffer from the trouble of disconnection, and the login request can not be sent to the server again until the network is switched to a new target network. The switching mode can not ensure the smooth transition of the instant communication client from the login state of the current network to the login state of the target network in the network switching process, and the user experience is reduced to a great extent.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a method for switching multiple networks, an instant messaging client, a management server and a system, which can ensure the smooth transition of the online state of the instant messaging client in the current network and improve the user experience in the process of switching from the current network to the target network.
The technical scheme of the invention is as follows:
the invention provides a method for switching multiple networks of an instant messaging client, which comprises the following steps:
when a switching request sent by a user is received or the current network is detected to be abnormal, switching the current network to a target network;
and sending a message containing a preset identifier to the management server, wherein the identifier is used for indicating the login state of the current network to be converted into the login state of the target network so as to inform the management server to keep the login state of the current network in the target network to continue running.
Further, when a handover request sent by a user is received or a current network is detected to be abnormal, the method for handing over the current network to the target network specifically includes:
when the current network does not support the normal operation of the current login state, switching the current network into a target network selected by a user in a provided switching network list, or automatically switching the current network into the target network determined according to a preset condition, or automatically switching the current network into the target network preset by the user according to an experience effect;
or,
when receiving a switching request of a user, switching a current network into a target network carried in the request.
Further, the list of handover networks includes:
a tariff type network and a corresponding tariff description;
and/or the presence of a gas in the gas,
the wireless broadband network and the corresponding signal source list arranged according to the signal intensity.
Further, before switching the current network to the target network, the method further includes:
the login state in the current network is stored in a mode of storing the operation parameters in the current network in a memory or writing the operation parameters into a file in real time, so that the login state of the current network is kept to continue after the target network is switched.
Further, the predetermined identifier is sent to the management server through a heartbeat packet.
The invention provides an instant communication client, comprising:
the network switching module is used for switching the current network to a target network when receiving a switching request sent by a user or detecting the current network is abnormal;
and the conversion message sending module is used for sending a message containing a preset identifier to the management server, wherein the identifier is used for indicating the conversion from the login state of the current network to the login state of the target network so as to inform the management server that the login state kept in the current network in the target network continues to operate.
Preferably, the network switching module specifically includes:
the network detection unit is used for detecting the running state of the current network; or, the method is used for receiving a handover request sent by a user, wherein the request includes a target network to be handed over;
the switching execution unit is used for switching the current network into a target network selected by a user in a provided switching network list when the network detection unit detects that the current network does not support the normal operation of the current login state, or automatically switching the current network into the target network determined according to a preset condition, or automatically switching the current network into the target network preset by the user according to an experience effect;
or, the network switching unit is configured to switch the current network to the target network carried in the request according to the switching request received by the network detecting unit.
Preferably, the instant messaging client further comprises:
and the state information storage module is used for storing the login state in the current network in a mode of storing the operating parameters in the current network in a memory or writing the operating parameters into a file in real time so as to keep the login state of the current network to continue after the target network is switched.
The invention provides a method for managing server multi-network switching, which comprises the following steps:
after the current network is switched to a target network when a switching request sent by a user is received or the current network is detected to be abnormal by an instant messaging client, receiving a message containing a preset identifier sent by the instant messaging client; the identification is used for indicating that the instant messaging client is converted from the login state of the current network to the login state of the target network;
and according to the message, the instant messaging client is kept to continuously operate in the login state of the current network in the target network.
Further, the method further comprises:
and storing the login state parameters of the instant messaging client in the current network in real time, so as to keep the instant messaging client continuously operating in the login state of the current network in the target network after receiving the message.
The invention provides a management server, comprising:
the conversion message receiving module is used for receiving a message which is sent by the instant messaging client and contains a preset identifier after the current network is switched to a target network when the instant messaging client receives a switching request sent by a user or detects that the current network is abnormal; the identification is used for indicating that the instant messaging client is converted from the login state of the current network to the login state of the target network;
and the state processing module is used for keeping the instant messaging client continuously running in the login state of the current network in the target network according to the message received by the conversion message receiving module.
Preferably, the management server further includes:
and the parameter storage module is used for storing the login state parameters of the instant messaging client in the current network in real time so as to keep the instant messaging client continuously running in the login state of the current network in the target network after receiving the message.
The invention provides a method for switching multiple networks, which comprises the following steps:
when the instant communication client receives a switching request sent by a user or detects that the current network is abnormal, switching the current network to a target network;
the instant communication client sends a message containing a preset identifier to the management server; the identification is used for indicating that the instant messaging client is converted from the login state of the current network to the login state of the target network;
and the management server keeps the instant communication client terminal to continuously operate in the login state of the current network in the target network according to the message.
The invention provides a system for switching multiple networks, which comprises:
an instant messaging client as described above and a management server as described above.
The invention has the beneficial effects that:
according to the technical scheme, the running state of the current network can be converted into the running state of the target network in the process of switching the instant messaging client from the current network to the target network, so that the disconnection of a program is avoided, and the user experience in the switching process is improved.
Drawings
Fig. 1 is a flowchart of a method for switching among multiple networks of an instant messaging client according to an embodiment of the present invention;
fig. 2 is a flowchart of an instant messaging client initially setting a current access network according to an embodiment of the present invention;
fig. 3 is a flowchart of an instant messaging client switching a current network to a target network according to an embodiment of the present invention;
fig. 4 is a flowchart illustrating an instant messaging client sending a heartbeat packet to a management server according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an instant messaging client according to an embodiment of the present invention;
fig. 6 is a flowchart of a method for managing server multi-network handover according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of the management server according to the embodiment of the present invention;
FIG. 8 is a flowchart of a method for multi-network handover according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of a multi-network handover system according to an embodiment of the present invention.
Detailed Description
The technical solutions described in the embodiments of the present invention are explained below in comparison with the prior art.
At present, a plurality of networks capable of providing services for users exist, different networks have different advantages and disadvantages, and online network programs (such as instant messaging software) have different experiences brought to the users in different network connection modes, and can be embodied in network speed, stability, cost, safety and the like. The wireless network program faces various selectable network connections, and a user needs to dynamically switch the network connections according to actual conditions to obtain higher user experience.
In the prior art, generally, when an instant messaging client operates or logs in, a user is prompted in an inquiry mode to select one network from an accessible network list as a current access network, when the user needs to switch to another network or the current network cannot support normal operation of the current login state, the login state of the instant messaging client in the current network can only be interrupted, and when the user switches to a new network, a login request is sent to a server again. Because the instant messaging software is software for sending information, the login state of the instant messaging software is interrupted in the switching process, which may possibly bring great loss to users, for example: failure to transfer files, loss of history, etc.
Based on the problems in the prior art, the invention provides a multi-network switching method, an instant messaging client, a management server and a system, which can dynamically switch network connection according to the actual needs of users, and enable the transition of online login states of the instant messaging client in the network switching process to be smooth and friendly in a reasonable mode according to the current domestic wireless network conditions, thereby achieving the best user feeling.
The embodiment of the invention can be suitable for the switching process of the mainstream wireless network environments such as GPRS (cmnet, cmwap), 3G, Wifi and the like.
The technical solution of the present invention is further illustrated below with reference to specific examples.
With reference to fig. 1, an embodiment of the present invention provides a method for switching multiple networks of an instant messaging client from an instant messaging client perspective, where the technical solution may include:
step 102: when a switching request sent by a user is received or the current network is detected to be abnormal, switching the current network to a target network;
step 104: and sending a message containing a preset identifier to the management server, wherein the identifier is used for indicating that the login state of the current network is converted into the login state of the target network, so that the management server is informed that the login state kept in the current network in the target network continues to operate.
Further, the method further comprises:
step 101: when initially logging in or starting, providing the searched connectable network list for the user so that the user can select the current network for access;
more specifically, fig. 2 illustrates a flowchart of setting a current network when the instant messaging client initially logs in or starts up, by taking a mobile phone supporting two network connection modes, namely GPRS and WIFI, as an example;
(1) when the instant communication client is initially logged in or started, judging a network signal, acquiring a connectable network list through a mobile phone operating system API (application program interface) and displaying the connectable network list to a user;
the user can set the priority of the connectable network list, for example: the arrangement is performed in order of signal intensity or network speed. By setting the priority of the list, the user can directly select from the ordered list each time the instant messaging client displays the list to the user, and the selection time is saved.
The instant communication client can determine whether to display the prompt of the connectable network list in the next login by inquiring the user, when the user selects the current network connection to be accessed and then selects not to prompt, the network connection selected by the user is automatically saved, and then the default saved network connection is accessed when the connection is initialized each time, and the user is not inquired; otherwise, the user is still prompted to select the network connection when the user starts or logs in next time.
(2) When the user selects the WIFI network as the current access network, the instant messaging client can display the WIFI signal source to the user for selection according to the priority of the signal intensity;
because the WIFI network is different from the GPRS or the 3G networks provided by various operators, and has a certain specificity, the WIFI network may have a plurality of signal sources with different signal strengths. Therefore, when the user selects the WIFI network, the plurality of signal sources need to be displayed to the user in the order of the list of signal strengths.
When the user selects a tariff type network to perform network access, the corresponding tariff description is provided for the user, so that the user can select the accessed current network intuitively according to the tariff description, and the user experience is improved;
(3) and the instant communication client accesses according to the selected current network.
Further, step 102 specifically includes:
when the current network does not support the normal operation of the current login state, switching the current network into a target network selected by a user in a provided switching network list, or automatically switching the current network into the target network determined according to a preset condition, or automatically switching the current network into the target network preset by the user according to an experience effect;
or,
when receiving a switching request of a user, switching a current network into a target network carried in the request.
Further, the list of handover networks may include:
a tariff type network and a corresponding tariff description;
and/or, a wireless broadband network and a corresponding signal source list arranged according to signal strength.
More specifically, to illustrate the switching process of step 102, fig. 3 is a flowchart illustrating the instant messaging client switching the current network to the target network;
in the case of a connected login, the user needs a persistent network connection to provide the service. In practice, the current network environment is likely to change, for example: when the user enters the elevator, no network signal exists, or the user leaves the WIFI network environment, and the like. Without the present invention, the user may be faced with a dropped connection or the inability to use software, etc.
According to the technical scheme, the automatic network environment recognition function is added in the instant messaging client so as to prompt a user to switch the current network to a new target network connection.
The automatic identification function may include the following: and when the network A has no signal or weak signal to cause network transmission difficulty, prompting the user whether to select the network B with better signal. And if the network B is a WIFI network, actively prompting the WIFI access point with the strongest signal.
The target network is determined by:
(1) when detecting that the current network does not support the normal operation of the current login state, the instant communication client searches a current accessible network list to prompt a user, and the user selects a switched target network according to the network list;
more specifically, when the user selects in the above scenario, a prompt item may be added to prompt the user whether to set the currently selected target network as a default item, and when the user selects yes, the user is not prompted to switch the current network access when the scenario appears next time, but the user directly completes the dial-up connection work of a new access point in the program background.
The user can also edit and modify the rules of the available network automatically identified by the instant messaging client. The method comprises the following steps: when the instant messaging client detects all the access points which can be accessed currently, a selection item is provided so that the user can adjust the sequence of the access points, and in addition, the user can add the access points which are not detected. For example: and adding WIFI-A. Then sets its associated parameters and then adds this newly added access point to the previous sequencing. Once the coverage area of the ap is entered, the process determines whether it needs to prioritize the network based on its current priority status.
(2) When the current network does not support the normal operation of the current login state, selecting the optimal network from the searched accessible networks as a target network according to a preset condition, and automatically switching the current network into the target network; for example: the preset condition is that the accessible network is searched according to the signal intensity value, and the searched network with the maximum signal intensity value is used as a target network;
or, switching the current network to a target network preset by the user according to the experience effect; for example: when a tariff type network is adopted, a user sets a network with low tariff as a target network according to the tariff description, and automatically switches the current network into the target network when the switching condition is met;
(3) when receiving a switching request of a user, switching a current network into a target network carried in the request.
Due to the fact that different network access points have different expenses or different network bandwidths and the like, even under the condition that the network A is currently available, the user may need to switch to the network B.
Further, the method may further include:
step 103: the login state in the current network is stored in a mode of storing the operating parameters in the current network in a memory or writing the operating parameters into a file in real time, so that the login state of the current network is kept to continue after the target network is switched.
More specifically, when a scenario that the instant messenger client needs to switch networks during use occurs, which means that the previous network connection needs to be reestablished, the management server will reassign the IP address of the instant messenger client, and the software will also need to log in again. Aiming at the actions that the user may be chatting with a friend or transmitting files and the like in the current network, the invention adopts real-time saving of the current online state information of the instant communication client in order to ensure the user feeling of the instant communication client during network switching, such as: the friend list state, the current interface state and other parameters. The user's previous actions continue undisturbed once the connection is reestablished successfully with the target network.
Further, the predetermined identifier is sent to the management server through a heartbeat packet.
More specifically, fig. 4 is a flowchart of sending a heartbeat packet from an instant messaging client to a management server:
the heartbeat packet is that the instant messaging client sends data to the management server once at a certain time interval, for example, 60s, so as to maintain the online state of the instant messaging client. When the instant communication client changes the target network login management server from the current network, the instant communication client equivalently logs in again. Even if the communication software is used as an online program, it is likely that the functions of the software cannot be normally used temporarily during this login. In order to shorten the time interval of this re-login, a measure for fast login needs to be provided on the management server side. The method of the measure is as follows: the instant messaging client needs to send heartbeat packets at intervals in order to ensure the online state of the client. When the user actively switches other network connections or the current network connection signal is not good and automatically switches other network connections, once the target network connection is successful, the instant communication client sends a heartbeat packet with a special identifier to the management server, the special identifier is pre-agreed by the instant communication client and the management server, when the management server receives the heartbeat packet with the special identifier in a set period, the instant communication client is considered to be in a login state switched from the login state of the current network to the target network instead of being offline or offline, the management server automatically continues the login state of the instant communication client in the current network in the target network without the instant communication client and the management server performing login interaction after the instant communication client and the management server are offline again, thereby realizing the network switching process, the smooth transition of the login state of the instant messaging client ensures that the user cannot feel the disconnection reconnection process under many conditions, and the user experience is improved.
By the method of the embodiment, the user experience of the instant messaging client in network switching is ensured, the smooth transition of the login state of the instant messaging client from the current network to the target network is realized, and the dilemma that the instant messaging client is disconnected and the user experience is reduced in the network switching process in the prior art is avoided.
As shown in fig. 5, based on the above method embodiment of the instant messaging client shown in fig. 1, an embodiment of the present invention provides an instant messaging client, including:
the network switching module 11 is configured to switch a current network to a target network when a switching request sent by a user is received or a current network abnormality is detected;
and a conversion message sending module 13, configured to send a message including a predetermined identifier to the management server, where the identifier is used to indicate a conversion from the login state of the current network to the login state of the target network, so as to inform the management server to continue to operate in the login state maintained in the current network in the target network.
Preferably, the network switching module specifically includes:
a network detection unit 111, configured to detect an operation state of a current network; or, the method is used for receiving a handover request sent by a user, wherein the request includes a target network to be handed over;
a switching execution unit 112, configured to switch the current network to a target network selected by a user in a provided switching network list when the network detection unit detects that the current network does not support normal operation of the current login state, or automatically switch the current network to the target network determined according to a predetermined condition, or automatically switch the current network to the target network preset by the user according to an experience effect;
or, the network switching unit is configured to switch the current network to the target network carried in the request according to the switching request received by the network detecting unit.
Preferably, the instant messaging client further comprises:
the state information storage module 12 is configured to store the login state in the current network in a manner of storing the operating parameters in the current network in a memory or writing the operating parameters into a file in real time, so that the login state of the current network is maintained after the target network is switched to.
In view of the fact that the embodiment of the present invention is obtained based on the method embodiment described in fig. 1, related technologies related to the embodiment of the present invention are the same as the method embodiment described in fig. 1, and details are not repeated herein, for a specific content, please refer to the method embodiment described in fig. 1.
By adopting the instant messaging client terminal in the embodiment, the problem that the online state of the instant messaging client terminal can not be smoothly transited from the current network to the target network in the network switching process in the prior art is solved, and the user experience of the instant messaging client terminal in the network switching process is ensured.
As shown in fig. 6, an embodiment of the present invention provides a method for managing server multi-network handover from the perspective of a management server, and corresponding to the method embodiment described in fig. 1, the technical solution may include:
step 201: after the current network is switched to a target network when a switching request sent by a user is received or the current network is detected to be abnormal by an instant messaging client, receiving a message containing a preset identifier sent by the instant messaging client; the identification is used for indicating that the instant messaging client is converted from the login state of the current network to the login state of the target network;
step 203: and according to the message, the instant messaging client is kept to continuously operate in the login state of the current network in the target network.
Further, the method further comprises:
step 202: and storing the login state parameters of the instant messaging client in the current network in real time, so as to keep the instant messaging client continuously operating in the login state of the current network in the target network after receiving the message.
More specifically, the management server presets a period for receiving a message carrying a predetermined identifier, and when the message is received in the period, the management server defaults that the instant messaging client is switched from the login state of the current network to the login state of the target network, rather than being offline or logging back, so that the management server automatically completes the conversion of the online state of the instant messaging software, and does not need a user to input a password again and the management server to execute a login program again.
Since the login parameters of the instant messaging client are pre-stored in step 202, after the message carrying the predetermined identifier is received, the execution can be continued from the login state before the switching, so that the smooth transition of the login state is realized.
In view that the method described in this embodiment corresponds to the method embodiment described in fig. 1, reference may be made to the method embodiment described in fig. 1 for related contents, which is not described again.
By adopting the method of the embodiment of the invention, the aim of smoothly transiting the online state of the instant messaging client from the current network to the target network is realized, and the user experience is improved.
As shown in fig. 7, based on the foregoing method embodiment of managing a server in fig. 6, a management server is provided, which includes:
a conversion message receiving module 21, configured to receive a message containing a predetermined identifier sent by an instant messaging client after switching a current network to a target network when the instant messaging client receives a switching request sent by a user or detects that the current network is abnormal; the identification is used for indicating that the instant messaging client is converted from the login state of the current network to the login state of the target network;
and the state processing module 23 is configured to keep the instant messaging client running continuously in the login state of the current network in the target network according to the message received by the conversion message receiving module.
Preferably, the management server further includes:
and the parameter storage module 22 is configured to store the login state parameter of the instant messaging client in the current network in real time, so as to keep the instant messaging client in the login state of the current network to continue operating in the target network after receiving the message.
In view of the fact that the present embodiment is obtained based on the method embodiment described in fig. 6, specific technical solutions may refer to the method embodiment described in fig. 6, and are not described again.
By adopting the management server, the experience feeling brought to the user by the instant messaging client in the network switching process is ensured.
As shown in fig. 8, an embodiment of the present invention provides a method for switching multiple networks, and a technical solution includes the method embodiment of the instant messaging client described in fig. 1 and the method embodiment of the management server described in fig. 6, where the technical solution may include:
step 301: when the instant communication client receives a switching request sent by a user or detects that the current network is abnormal, switching the current network to a target network;
step 302: the instant communication client sends a message containing a preset identifier to the management server; the identification is used for indicating that the instant messaging client is converted from the login state of the current network to the login state of the target network;
step 303: and the management server keeps the instant communication client terminal to continuously operate in the login state of the current network in the target network according to the message.
Please refer to relevant contents in the method embodiments described in fig. 1 and fig. 6, which are not described herein again.
As shown in fig. 9, the system for network handover proposed by the method embodiment shown in fig. 8 includes:
the instant messaging client 55 described above with respect to fig. 5 and the management server 66 described above with respect to fig. 7.
Please refer to the embodiment shown in fig. 5 and the embodiment shown in fig. 7, which are not described herein again.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (14)

1. A method for switching multiple networks of an instant messaging client is characterized by comprising the following steps:
when a switching request sent by a user is received or the current network is detected to be abnormal, switching the current network to a target network;
and sending a message containing a preset identifier to the management server, wherein the identifier is used for indicating the login state of the current network to be converted into the login state of the target network so as to inform the management server to keep the login state of the current network in the target network to continue running.
2. The method according to claim 1, wherein when a handover request sent by a user is received or a current network anomaly is detected, handing over the current network to a target network specifically includes:
when the current network does not support the normal operation of the current login state, switching the current network into a target network selected by a user in a provided switching network list, or automatically switching the current network into the target network determined according to a preset condition, or automatically switching the current network into the target network preset by the user according to an experience effect;
or,
when receiving a switching request of a user, switching a current network into a target network carried in the request.
3. The method of claim 2, wherein the list of handover networks comprises:
a tariff type network and a corresponding tariff description;
and/or the presence of a gas in the gas,
the wireless broadband network and the corresponding signal source list arranged according to the signal intensity.
4. The method of claim 1, wherein prior to handing off the current network to the target network, the method further comprises:
the login state in the current network is stored in a mode of storing the operation parameters in the current network in a memory or writing the operation parameters into a file in real time, so that the login state of the current network is kept to continue after the target network is switched.
5. The method of claim 1, wherein the predetermined identifier is sent to a management server via a heartbeat packet.
6. An instant messaging client, comprising:
the network switching module is used for switching the current network to a target network when receiving a switching request sent by a user or detecting the current network is abnormal;
and the conversion message sending module is used for sending a message containing a preset identifier to the management server, wherein the identifier is used for indicating the conversion from the login state of the current network to the login state of the target network so as to inform the management server that the login state kept in the current network in the target network continues to operate.
7. The instant messaging client of claim 6, wherein the network switching module specifically comprises:
the network detection unit is used for detecting the running state of the current network; or, the method is used for receiving a handover request sent by a user, wherein the request includes a target network to be handed over;
the switching execution unit is used for switching the current network into a target network selected by a user in a provided switching network list when the network detection unit detects that the current network does not support the normal operation of the current login state, or automatically switching the current network into the target network determined according to a preset condition, or automatically switching the current network into the target network preset by the user according to an experience effect;
or, the network switching unit is configured to switch the current network to the target network carried in the request according to the switching request received by the network detecting unit.
8. The instant messaging client of claim 6, wherein the instant messaging client further comprises:
and the state information storage module is used for storing the login state in the current network in a mode of storing the operating parameters in the current network in a memory or writing the operating parameters into a file in real time so as to keep the login state of the current network to continue after the target network is switched.
9. A method for managing server multi-network handover, comprising:
after the current network is switched to a target network when a switching request sent by a user is received or the current network is detected to be abnormal by an instant messaging client, receiving a message containing a preset identifier sent by the instant messaging client; the identification is used for indicating that the instant messaging client is converted from the login state of the current network to the login state of the target network;
and according to the message, the instant messaging client is kept to continuously operate in the login state of the current network in the target network.
10. The method of claim 9, further comprising:
and storing the login state parameters of the instant messaging client in the current network in real time, so as to keep the instant messaging client continuously operating in the login state of the current network in the target network after receiving the message.
11. A management server, comprising:
the conversion message receiving module is used for receiving a message which is sent by the instant messaging client and contains a preset identifier after the current network is switched to a target network when the instant messaging client receives a switching request sent by a user or detects that the current network is abnormal; the identification is used for indicating that the instant messaging client is converted from the login state of the current network to the login state of the target network;
and the state processing module is used for keeping the instant messaging client continuously running in the login state of the current network in the target network according to the message received by the conversion message receiving module.
12. The management server according to claim 11, wherein the management server further comprises:
and the parameter storage module is used for storing the login state parameters of the instant messaging client in the current network in real time so as to keep the instant messaging client continuously running in the login state of the current network in the target network after receiving the message.
13. A method of multi-network handover, comprising:
when the instant communication client receives a switching request sent by a user or detects that the current network is abnormal, switching the current network to a target network;
the instant communication client sends a message containing a preset identifier to the management server; the identification is used for indicating that the instant messaging client is converted from the login state of the current network to the login state of the target network;
and the management server keeps the instant communication client terminal to continuously operate in the login state of the current network in the target network according to the message.
14. A system for multi-network handover, comprising:
an instant messaging client according to claim 6, 7 or 8 and an administration server according to claims 11 and 12.
CN2009100859527A 2009-05-31 2009-05-31 Method for switching multiple networks, instant messaging client, management server and system Active CN101600240B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100859527A CN101600240B (en) 2009-05-31 2009-05-31 Method for switching multiple networks, instant messaging client, management server and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100859527A CN101600240B (en) 2009-05-31 2009-05-31 Method for switching multiple networks, instant messaging client, management server and system

Publications (2)

Publication Number Publication Date
CN101600240A CN101600240A (en) 2009-12-09
CN101600240B true CN101600240B (en) 2011-07-20

Family

ID=41421422

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100859527A Active CN101600240B (en) 2009-05-31 2009-05-31 Method for switching multiple networks, instant messaging client, management server and system

Country Status (1)

Country Link
CN (1) CN101600240B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106454976A (en) * 2016-10-08 2017-02-22 广东欧珀移动通信有限公司 A wireless network switching method, device and terminal

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102238160B (en) * 2010-05-06 2014-05-14 腾讯数码(深圳)有限公司 Device and method for replaying scenes after disconnection and reconnection
CN102340792A (en) * 2010-07-22 2012-02-01 上海贝尔股份有限公司 A switching method and device
CN102355379A (en) * 2011-08-12 2012-02-15 盛乐信息技术(上海)有限公司 System and method for detecting network communication requirement of application program
EP2783535B1 (en) * 2011-11-25 2016-09-14 Bandwidthx Inc. System for providing intelligent network access selection for a mobile wireless device
CN103796263A (en) * 2012-10-30 2014-05-14 中国电信股份有限公司 Fusion terminal and method for switching fusion terminal between fixed network and mobile network
CN103079234A (en) * 2012-12-17 2013-05-01 福建师范大学 Multi-network self-adaption toggle selection transmission method and wireless video transmission system
WO2015143703A1 (en) * 2014-03-28 2015-10-01 华为终端有限公司 Method and apparatus for network entry when roaming
CN104199866B (en) * 2014-08-18 2018-01-23 中国建设银行股份有限公司 A kind of offer machine abnormality eliminating method and device
CN104301318B (en) * 2014-10-15 2018-08-17 启迪国信科技有限公司 The method and apparatus of network reconnection for instant messaging application
CN104853138A (en) * 2015-05-05 2015-08-19 无锡天脉聚源传媒科技有限公司 Video conference network monitoring method, server and client
CN106487619A (en) * 2016-06-30 2017-03-08 深圳市美贝壳科技有限公司 A kind of method for switching network of Intelligent routing
US10856151B2 (en) 2016-12-27 2020-12-01 Bandwidthx Inc. Radio management based on user intervention
CN110166727A (en) * 2019-04-18 2019-08-23 视联动力信息技术股份有限公司 A kind of networking of view and internet switching method, apparatus and system
CN115004633B (en) * 2020-03-17 2024-06-04 Oppo广东移动通信有限公司 Method and terminal device for connecting to cloud
CN111479334B (en) * 2020-03-20 2023-08-11 深圳赛安特技术服务有限公司 Network request retry method and device and terminal equipment
CN111542080B (en) * 2020-06-05 2023-03-24 北京字节跳动网络技术有限公司 Mobile network recovery method and device of terminal, terminal and storage medium
CN112119922A (en) * 2020-10-19 2020-12-25 森强(杭州)科技有限公司 Pet nest and monitoring method of pet physiological data
CN112398954B (en) * 2021-01-18 2021-05-04 广州技象科技有限公司 Connection management method and device based on narrowband Internet of things
CN114286452A (en) * 2021-12-27 2022-04-05 杭州圆规网络科技有限公司 Network connection holding method and device, storage medium, and electronic device
CN115273388A (en) * 2022-07-28 2022-11-01 深圳市睿创科数码有限公司 Method for processing abnormal event of security gateway in wireless security camera

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106454976A (en) * 2016-10-08 2017-02-22 广东欧珀移动通信有限公司 A wireless network switching method, device and terminal
CN106454976B (en) * 2016-10-08 2019-11-22 Oppo广东移动通信有限公司 A wireless network switching method, device and terminal

Also Published As

Publication number Publication date
CN101600240A (en) 2009-12-09

Similar Documents

Publication Publication Date Title
CN101600240B (en) Method for switching multiple networks, instant messaging client, management server and system
US9301252B2 (en) Reducing power consumption by a wireless communication device with multiple wireless communication modems
JP6274211B2 (en) Wireless communication terminal, communication method, program, information processing apparatus, and distribution server
US20070223408A1 (en) Method and Apparatus for Intelligent Seamless Network Switching
CN103200601B (en) The fat or thin mode switching method of WAP
US7603594B2 (en) Wireless communications system
US20070109990A1 (en) Pathway parameter exchange between access networks of differing types
US20140335837A1 (en) Communication Processing Method and Apparatus, and Terminal
CN112311644B (en) Bridge establishment method, device, network video recorder and readable storage medium
JP2007221381A (en) Mobile terminal, resource allocation manager, and communication control method
KR20130035068A (en) Push client of mobile terminal and method for changing provider using thereof
CN115379514B (en) Wireless terminal device and screen projection method, device and storage medium thereof
CN110740491B (en) Communication processing method and device of wireless network and household appliance
CN103686942B (en) The method and multimode user terminal of data transmission
KR101482516B1 (en) Method for controlling use of wireless networks on connection of an additional wireless network and Apparatus for said method
CN103327482B (en) Terminal and network method for handover control
EP1696685B1 (en) Radio communication system
US7706395B2 (en) Wireless communication system for switching different wireless communication networks
EP3065445B1 (en) Method, cse, and system for transmitting m2m application request
KR20090077809A (en) Method and device for exchanging messages in mobile wireless network
CN102984158B (en) VOIP method for switching network, system and device
KR101465687B1 (en) System and method for changing access in heterogeneous networks
CN103856990A (en) Method, system and server for data transmission
KR101616058B1 (en) Method for receiving/transmitting a file through a plurality of wireless networks according to expected information about receiving/transmitting the file from/to a remote side and an apparatus for said method
RU2839273C1 (en) Method of distributing in network, device for distributing in network, apparatus for forming images, terminal and carriers

Legal Events

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