CN109905901A - Network selecting method and device and computer readable storage medium - Google Patents
Network selecting method and device and computer readable storage medium Download PDFInfo
- Publication number
- CN109905901A CN109905901A CN201711289570.7A CN201711289570A CN109905901A CN 109905901 A CN109905901 A CN 109905901A CN 201711289570 A CN201711289570 A CN 201711289570A CN 109905901 A CN109905901 A CN 109905901A
- Authority
- CN
- China
- Prior art keywords
- network
- terminal
- connectable
- call
- information
- 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.)
- Granted
Links
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a kind of network selecting methods and device and computer readable storage medium, are related to the terminal communications field.Network selecting method includes: the information for obtaining the network-connectable of terminal current location;Obtain the connection state information that terminal is connected to Correspondent Node by network-connectable;According to the information of network-connectable and connection state information, selection meets the network-connectable of preset condition, so that terminal is communicated by the network-connectable of selection.The present invention can synthetically consider the information of network-connectable and the Network status of opposite end, and the network for meeting preset condition is selected to improve the communication quality and usage experience of user so as to provide stable communication network for terminal.
Description
Technical field
The present invention relates to the terminal communications field, in particular to a kind of network selecting method and device and computer-readable deposit
Storage media.
Background technique
Wireless network includes mobile 2G (2-Generation wireless telephone technology, the second generation
Mobile communication technical specification), 3G (3rd Generation, 3rd generation mobile communication technology), LTE (Long Term
Evolution, long term evolution) network and WiFi (Wireless Fidelity, Wireless Fidelity) network.Mobile 2G/3G/LTE net
Network be support high speed data transfer cellular mobile telecommunications technology route and equipment be laid with made of communication network.WiFi network
Cable network signal is exactly converted into wireless signal, for supporting the related computer, mobile phone, PDA (Personal of its technology
Digital Assistant, palm PC) etc. equipment receive.
2G/3G/LTE network and WiFi network are either moved, it all can be due to originals such as the weak covering of wireless network, network blockages
Network signal is unstable because caused by, and wireless signal is unstable will cause unexpected suspension when wireless online transaction, urgent call
The problems such as calling obstructed or unexpected broken words affects the usage experience of user.
Summary of the invention
One technical problem to be solved by the embodiment of the invention is that: how to improve the network stabilization for realizing terminal communication
Property.
First aspect according to some embodiments of the invention provides a kind of network selecting method, comprising: obtains terminal and works as
The information of the network-connectable of front position;Obtain the connection state information that terminal is connected to Correspondent Node by network-connectable;
According to the information of network-connectable and connection state information, selection meets the network-connectable of preset condition, so that terminal passes through
The network-connectable of selection is communicated.
In some embodiments, selection signal intensity is less than default greater than pre-determined threshold, to the network delay of Correspondent Node
The network-connectable of thresholding.
In some embodiments, network selecting method further include: obtain connection duration of the terminal in current location and be greater than in advance
If the history of duration connects network;Network-connectable in response to meeting preset condition includes the connection duration of terminal greater than default
The history of duration connects network, and the history that selection connection duration is greater than preset duration connects network.
In some embodiments, the corresponding network-connectable of information of the network-connectable obtained in continuous preset times
In, select the information of the network-connectable obtained every time and connection state information to meet the network-connectable of preset condition.
In some embodiments, the information of network-connectable includes signal strength, network delay, flows per unit time, is
It is no to need one of password or a variety of.
In some embodiments, unsuccessful to called terminal initiation calling by the first call network in response to terminal, it obtains
The information of the second call network and terminal is taken to pass through the connection state information that the second call network calls called terminal;In response to
The information and connection state information of two call networks meet preset condition, select the second call network, so that terminal passes through second
Call network calls called terminal.
In some embodiments, the first call network is 2G or 3G network, and the second call network is session initiation protocol net
Network;Network selecting method further include: by terminal to the call diversion that called terminal is initiated to application platform, so that application platform will
Called number in calling replaces with the number of the SIP software terminal on called terminal, and through SIP network replay call.
In some embodiments, the first call network is 2G or 3G network, and the second call network is session initiation protocol net
Network;Alternatively, the first call network is session initial protocol network, the second call network is 2G or 3G network.
The second aspect according to some embodiments of the invention provides a kind of network selection apparatus, comprising: network-connectable
Obtain module, the information of the network-connectable for obtaining terminal current location;Connection state data obtaining module, for obtaining
Terminal is connected to the connection state information of Correspondent Node by network-connectable;Network selection module can connect net for basis
The information and connection state information of network, selection meet the network-connectable of preset condition, so as to terminal connecting by selection
Network is communicated.
In some embodiments, network selection module be further used for selection signal intensity greater than pre-determined threshold, to communication
The network delay of opposite end is less than the network-connectable of pre-determined threshold.
In some embodiments, network selection apparatus further include: historical data obtains module, for obtaining terminal current
The history that the connection duration of position is greater than preset duration connects network;Network selection module is further used for default in response to meeting
The network-connectable of condition includes that the connection duration of terminal is greater than the history connection network of preset duration, and selection connection duration is greater than
The history of preset duration connects network.
In some embodiments, network selection module is further used for the network-connectable obtained in continuous preset times
In the corresponding network-connectable of information, the information of the network-connectable obtained every time and connection state information is selected to meet default
The network-connectable of condition.
In some embodiments, network-connectable obtains module and is further used for passing through the first call network in response to terminal
Initiate to call unsuccessful, the information of the second call network of acquisition to called terminal;Connection state data obtaining module is further used
Pass through the connection state information of the second call network calling called terminal in obtaining terminal;Network selection module is further used for ringing
Preset condition should be met in the information and connection state information of the second call network, select the second call network, so that terminal is logical
Cross the second call network calling called terminal.
In some embodiments, the first call network is 2G or 3G network, and the second call network is session initiation protocol net
Network;Network selection apparatus further include: call diversion module, for terminal is flat to the call diversion that called terminal is initiated to application
Called number in calling is replaced with the number of the SIP software terminal on called terminal so as to application platform by platform, and through SIP net
Network replay call.
In terms of third according to some embodiments of the invention, a kind of network selection apparatus is provided, comprising: memory;With
And it is coupled to the processor of the memory, the processor is configured to the instruction based on storage in the memory, holds
Any one aforementioned network selecting method of row.
The 4th aspect according to some embodiments of the invention, provides a kind of computer readable storage medium, stores thereon
There is computer program, which is characterized in that the program realizes any one aforementioned network selecting method when being executed by processor.
Some embodiments in foregoing invention have the following advantages that or the utility model has the advantages that the present invention can synthetically consider connect
The information of network and the Network status of opposite end are connect, and selects the network for meeting preset condition, so as to provide stabilization for terminal
Communication network, improve the communication quality and usage experience of user.
By referring to the drawings to the detailed description of exemplary embodiment of the present invention, other feature of the invention and its
Advantage will become apparent.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention without any creative labor, may be used also for those of ordinary skill in the art
To obtain other drawings based on these drawings.
Fig. 1 is the flow chart according to the network selecting method of some embodiments of the invention.
Fig. 2 is the flow chart according to the network selecting method of other embodiments of the invention.
Fig. 3 is the flow chart according to the network selecting method of yet other embodiments of the invention.
Fig. 4 is the flow chart according to the call network selection method of some embodiments of the invention.
Fig. 5 is the call network selection method according to other embodiments of the invention.
Fig. 6 is the structure chart according to the call network selection device of some embodiments of the invention.
Fig. 7 is the structure chart according to the network selection apparatus of other embodiments of the invention.
Fig. 8 is the structure chart according to the network selection apparatus of yet other embodiments of the invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Below
Description only actually at least one exemplary embodiment be it is illustrative, never as to the present invention and its application or make
Any restrictions.Based on the embodiments of the present invention, those of ordinary skill in the art are not making creative work premise
Under every other embodiment obtained, shall fall within the protection scope of the present invention.
Unless specifically stated otherwise, positioned opposite, the digital table of the component and step that otherwise illustrate in these embodiments
It is not limited the scope of the invention up to formula and numerical value.
Simultaneously, it should be appreciated that for ease of description, the size of various pieces shown in attached drawing is not according to reality
Proportionate relationship draw.
Technology, method and apparatus known to person of ordinary skill in the relevant may be not discussed in detail, but suitable
In the case of, the technology, method and apparatus should be considered as authorizing part of specification.
It is shown here and discuss all examples in, any occurrence should be construed as merely illustratively, without
It is as limitation.Therefore, the other examples of exemplary embodiment can have different values.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi
It is defined in a attached drawing, then in subsequent attached drawing does not need that it is further discussed.
Fig. 1 is the flow chart according to the network selecting method of some embodiments of the invention.As shown in Figure 1, the embodiment
Network selecting method includes step S102~S106.
In step s 102, the information of the network-connectable of terminal current location is obtained.
Attachable network includes data communication network, also includes voice call network.Near terminal for example may search for
The networks such as 2G, 3G, LTE, WiFi signal.In some embodiments, the information of network-connectable includes signal strength, network
Whether time delay flows per unit time, needs one of password or a variety of.
In step S104, the connection state information that terminal is connected to Correspondent Node by network-connectable is obtained.
Other than understanding the terminal currently situation of attachable network, it is also necessary to know the Network status of Correspondent Node.
For example, terminal can send Ping (Packet Internet Groper, the Internet packets to Correspondent Node by network-connectable
Survey meter) instruction etc. network diagnosises instruction, to obtain the connection states information such as network response time;In another example terminal can exhale
Cry opposite end, with according to whether can call establishment and obtain the Network status of opposite end.
In step s 106, according to the information of network-connectable and connection state information, what selection met preset condition can
Network is connected, so that terminal is communicated by the network-connectable of selection.
When carrying out network selection, the embodiment of the present invention is not the information only with reference to network-connectable, but comprehensive
Ground considers the information of network-connectable and the Network status of opposite end.Therefore, it is necessary to select the information of network-connectable and by can
Connection network connection meets the network of preset condition to the connection state information of Correspondent Node.It in some embodiments, can be with
Selection signal intensity is greater than pre-determined threshold, is less than the network-connectable of pre-determined threshold to the network delay of Correspondent Node.
Method through the foregoing embodiment can synthetically consider the information of network-connectable and the Network status of opposite end,
And the network for meeting preset condition is selected to improve the communication matter of user so as to provide stable communication network for terminal
Amount and usage experience.
Some positions are that terminal can often occur, such as the home location of user, job site, user are often patronized
Coffee shop etc..The embodiment of the present invention can be combined with the historical custom of user and current Network status is terminal selection
The network of connection.The embodiment of inventive network selection method is described below with reference to Fig. 2.
Fig. 2 is the flow chart according to the network selecting method of other embodiments of the invention.As shown in Fig. 2, the embodiment
Network selecting method include step S202~S214.
In step S202, the information of the network-connectable of terminal current location is obtained.
In step S204, the connection state information that terminal is connected to Correspondent Node by network-connectable is obtained.
In step S206, the history connection network that connection duration of the terminal in current location is greater than preset duration is obtained.
It is thus possible to know that terminal has the network stopped for a long time in the past time.It in some embodiments, can be with
Historical record of the terminal within preset nearest a period of time is obtained, to obtain terminal common network recently.
In step S208, it is determined for compliance with the network-connectable of preset condition.
In step S210, judgement meets whether the network-connectable of preset condition includes the connection duration of terminal greater than pre-
If the history of duration connects network.If so, executing step S212;If it is not, executing step S214.
In step S212, the history that selection connection duration is greater than preset duration connects network.
In step S214, selection meets the optimal network in the network-connectable of preset condition.
For example, in some embodiments can by the signal strength of network-connectable with to Correspondent Node network delay plus
Score of the weighted error as network-connectable, preset condition are that score is greater than 100, and the score of network-connectable A, B, C are respectively
110,108 and 102, meet preset condition.If network B therein is the network, simultaneously that terminal stops for a long time in past attempts
And the network that network A and C nonterminal stop for a long time in past attempts, even when network B is not the network of highest scoring, one
It also can choose the network that network B is communicated as terminal in a little embodiments, so as to which so that terminal is using common network, network is steady
Fixed probability is bigger;And if network A, B and C are not the network that terminal stops for a long time in past attempts, it can choose
The wherein network A of highest scoring, can also be randomly choosed among these three networks etc..
Method through the foregoing embodiment can enable terminal select history once seleced network as far as possible, so as into
One step improves communication quality and user experience.
In order to further increase the stability of network, can continuous several times obtain information meet preset condition when into
The selection of row network.The embodiment of inventive network selection method is described below with reference to Fig. 3.
Fig. 3 is the flow chart according to the network selecting method of yet other embodiments of the invention.As shown in figure 3, the embodiment
Network selecting method include step S302~S308.
In step s 302, the information of the network-connectable of terminal current location is obtained to continuous preset times.
In step s 304, the connection that terminal is connected to Correspondent Node by network-connectable is obtained to continuous preset times
Condition information.
In step s 304, the information and connection state information for the network-connectable that selection obtains every time meet default item
The network-connectable of part.
In step S308, instruction terminal is communicated by the network-connectable of selection.
For example, can be set when the information continuously obtained three times is all satisfied preset condition, corresponding network-connectable can
To be selected as the network of terminal communication.To further improve the stability that terminal network uses.
It, can be failed by a call network calling called terminal in terminal in the scene of call network application
When, it is switched to another call network.The embodiment of call network selection method of the present invention is described below with reference to Fig. 4.
Fig. 4 is the flow chart according to the call network selection method of some embodiments of the invention.As shown in figure 4, the implementation
The network selecting method of example includes step S402~S408.
In step S402, calling terminal initiates to call by first network to called terminal.
In step s 404, initiate to call unsuccessful, acquisition to called terminal by the first call network in response to terminal
The information and calling terminal of second call network call the connection state information of called terminal by the second call network.
In step S406, information and connection state information in response to the second call network meet preset condition, selection
Second call network.
In step S408, instruction calling terminal calls called terminal by the second call network.
Method through the foregoing embodiment, the problem of call failure can be reduced to the greatest extent, so as to improve call network
Stability, improve user experience.
In some embodiments, the first call network can be 2G or 3G network, and the second call network can be SIP
(Session Initiation Protocol, session initiation protocol) network;Alternatively, the first call network can be SIP net
Network, the second call network can be 2G or 3G network.As needed, the first call network and the second call network can also be it
The call network of his type, which is not described herein again.
Below with the first call network be 2G or 3G network, the second call network be SIP network for introduce call network
The embodiment of selection method.
Fig. 5 is the call network selection method according to other embodiments of the invention.As shown in figure 5, the net of the embodiment
Network selection method includes step S502~S512.
In step S502, terminal A initiates to call by the 2G network of mobile core network to terminal B, and call
Failure.
Due to being failed by 2G calling network, it can be considered to complete calling using SIP network.
In step S504, terminal A obtains WiFi network M, N of current location, and obtains the information of network M and pass through net
Network M is connected to the connection state information of Correspondent Node.
In step S506, the network M for meeting preset condition is selected to initiate the network of calling as terminal A.
In step S508, the calling of terminal A is transferred to application platform C through mobile core network.
In step S510, application platform C replaces with the phone number of terminal B in call forwarding relationship on terminal B
The number of SIP software terminal D.
In step S512, SIP software terminal D calling that terminal A is initiated being routed to by SIP network on terminal B, with
The user of terminal B is enabled to obtain the calling of terminal A initiation.
The calling of terminal can be passed through SIP network in 2G or unavailable 3G network by method through the foregoing embodiment
It is connected, so that the called calling that can hear caller initiation makes the experience of user more to improve network stabilization
It is good.
The embodiment of call network selection device of the present invention is described below with reference to Fig. 6.
Fig. 6 is the structure chart according to the call network selection device of some embodiments of the invention.As shown in fig. 6, the implementation
The network selection apparatus 60 of example includes: that network-connectable obtains module 610, for obtaining the network-connectable of terminal current location
Information;Connection state data obtaining module 620 is connected to the connection of Correspondent Node for obtaining terminal by network-connectable
Condition information;Network selection module 630, for the information and connection state information according to network-connectable, selection meets default
The network-connectable of condition, so that terminal is communicated by the network-connectable of selection.
In some embodiments, network selection module 630 can be further used for selection signal intensity greater than pre-determined threshold,
It is less than the network-connectable of pre-determined threshold to the network delay of Correspondent Node.
In some embodiments, network selection apparatus 60 can also include: that historical data obtains module 640, for obtaining
The history that connection duration of the terminal in current location is greater than preset duration connects network;Network selection module 630 can be further
Connection duration in response to the network-connectable for meeting preset condition including terminal connects net greater than the history of preset duration
Network, the history that selection connection duration is greater than preset duration connect network.
In some embodiments, network selection module 630 can be further used for connecting what continuous preset times obtained
It connects in the corresponding network-connectable of information of network, selects the information of the network-connectable obtained every time and connection state information equal
Meet the network-connectable of preset condition.
In some embodiments, network-connectable obtains module 610 and can be further used in response to terminal by first
Call network initiates to call unsuccessful, the information of the second call network of acquisition to called terminal;Connection state data obtaining module
620 can be further used for obtaining the connection state information that terminal calls called terminal by the second call network;Network selection
Module 630 can be further used for meeting preset condition in response to the information and connection state information of the second call network, selection
Second call network, so that terminal calls called terminal by the second call network.
In some embodiments, the first call network is 2G or 3G network, and the second call network is session initiation protocol net
Network;Network selection apparatus 60 can also include: call diversion module 650, and the calling for initiating terminal to called terminal turns
It is connected to application platform, the called number in calling is replaced with to the number of the SIP software terminal on called terminal so as to application platform,
And through SIP network replay call.
Network selection apparatus in the embodiment of the present invention can be located at terminal, can also be located at network side, such as service
Device, business platform, application platform etc., those skilled in the art can according to need selection.
Fig. 7 is the structure chart according to the network selection apparatus of other embodiments of the invention.As shown in fig. 7, the embodiment
Network selection apparatus 700 include: memory 710 and the processor 720 for being coupled to the memory 710, processor 720 is matched
It is set to based on the instruction being stored in memory 710, executes the network selecting method in any one aforementioned embodiment.
Wherein, memory 710 is such as may include system storage, fixed non-volatile memory medium.System storage
Device is for example stored with operating system, application program, Boot loader (Boot Loader) and other programs etc..
Fig. 8 is the structure chart according to the network selection apparatus of yet other embodiments of the invention.As shown in figure 8, the embodiment
Network selection apparatus 800 include: memory 810 and processor 820, can also include that input/output interface 830, network connect
Mouth 840, memory interface 850 etc..Can for example it lead between these interfaces 830,840,850 and memory 810 and processor 820
Cross the connection of bus 860.Wherein, input/output interface 830 is display, the input-output equipment such as mouse, keyboard, touch screen provide
Connecting interface.Network interface 840 provides connecting interface for various networked devices.Memory interface 850, which is that SD card, USB flash disk etc. are external, to be deposited
It stores up equipment and connecting interface is provided.
The embodiment of the present invention also provides a kind of computer readable storage medium, is stored thereon with computer program, special
Sign is that the program realizes any one aforementioned network selecting method when being executed by processor.
Those skilled in the art should be understood that the embodiment of the present invention can provide as method, system or computer journey
Sequence product.Therefore, complete hardware embodiment, complete software embodiment or combining software and hardware aspects can be used in the present invention
The form of embodiment.Moreover, it wherein includes the calculating of computer usable program code that the present invention, which can be used in one or more,
Machine can use the meter implemented in non-transient storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)
The form of calculation machine program product.
The present invention be referring to according to the method for the embodiment of the present invention, the process of equipment (system) and computer program product
Figure and/or block diagram describe.It is interpreted as to be realized by computer program instructions each in flowchart and/or the block diagram
The combination of process and/or box in process and/or box and flowchart and/or the block diagram.It can provide these computer journeys
Sequence instruct to general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices processor with
A machine is generated, so that the instruction generation executed by computer or the processor of other programmable data processing devices is used for
Realize the dress for the function of specifying in one or more flows of the flowchart and/or one or more blocks of the block diagram
It sets.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all in spirit of the invention and
Within principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.
Claims (16)
1. a kind of network selecting method, comprising:
Obtain the information of the network-connectable of terminal current location;
Obtain the connection state information that terminal is connected to Correspondent Node by the network-connectable;
According to the information of the network-connectable and the connection state information, selection meets the network-connectable of preset condition,
So that terminal is communicated by the network-connectable of selection.
2. network selecting method according to claim 1, wherein selection signal intensity is greater than pre-determined threshold, arrives communication pair
The network delay at end is less than the network-connectable of pre-determined threshold.
3. network selecting method according to claim 1,
Further include: obtain the history connection network that connection duration of the terminal in current location is greater than preset duration;
Network-connectable in response to meeting preset condition includes that the connection duration of the terminal is greater than the history company of preset duration
Network is connect, the history for selecting the connection duration to be greater than preset duration connects network.
4. network selecting method according to claim 1, wherein
In the corresponding network-connectable of information for the network-connectable that continuous preset times obtain, selection obtains described every time
The information of network-connectable and the connection state information meet the network-connectable of preset condition.
5. network selecting method according to claim 1, wherein the information of the network-connectable include signal strength,
Whether network delay flows per unit time, needs one of password or a variety of.
6. network selecting method according to claim 1, wherein
Initiate to call unsuccessful, the information of the second call network of acquisition to called terminal by the first call network in response to terminal
The connection state information of called terminal is called by the second call network with terminal;
Information and connection state information in response to the second call network meet preset condition, select the second call network, so as to
Terminal calls called terminal by the second call network.
7. network selecting method according to claim 6, wherein first call network be 2G or 3G network, it is described
Second call network is session initial protocol network;
The network selecting method further include: by terminal to the call diversion that called terminal is initiated to application platform, so as to described
Called number in the calling is replaced with the number of the SIP software terminal on the called terminal by application platform, and through SIP net
Network replay call.
8. network selecting method according to claim 6, wherein
First call network is 2G or 3G network, and second call network is session initial protocol network;Alternatively,
First call network is session initial protocol network, and second call network is 2G or 3G network.
9. a kind of network selection apparatus, comprising:
Network-connectable obtains module, the information of the network-connectable for obtaining terminal current location;
Connection state data obtaining module is connected to the connection shape of Correspondent Node for obtaining terminal by the network-connectable
Condition information;
Network selection module, for the information and the connection state information according to the network-connectable, selection meets default
The network-connectable of condition, so that terminal is communicated by the network-connectable of selection.
10. network selection apparatus according to claim 9, wherein the network selection module is further used for selection letter
Number intensity is greater than pre-determined threshold, is less than the network-connectable of pre-determined threshold to the network delay of Correspondent Node.
11. network selection apparatus according to claim 9,
Further include: historical data obtains module, is greater than going through for preset duration for obtaining connection duration of the terminal in current location
History connects network;
The network selection module be further used for include in response to the network-connectable for meeting preset condition the terminal company
History connection network of the duration greater than preset duration is connect, the history for selecting the connection duration to be greater than preset duration connects network.
12. network selection apparatus according to claim 9, wherein the network selection module is further used for continuous
In the corresponding network-connectable of information for the network-connectable that preset times obtain, the network-connectable obtained every time is selected
Information and the connection state information meet the network-connectable of preset condition.
13. network selection apparatus according to claim 9, wherein
The network-connectable obtains module and is further used for initiating by the first call network to called terminal in response to terminal
Call unsuccessful, the information of the second call network of acquisition;
The connection state data obtaining module is further used for acquisition terminal and calls called terminal by the second call network
Connection state information;
The network selection module is further used for meeting in response to the information and connection state information of the second call network default
Condition selects the second call network, so that terminal calls called terminal by the second call network.
14. network selection apparatus according to claim 13, wherein first call network is 2G or 3G network, institute
Stating the second call network is session initial protocol network;
The network selection apparatus further include:
Call diversion module, for by terminal to the call diversion that called terminal is initiated to application platform, so that the application is flat
Called number in the calling is replaced with the number of the SIP software terminal on the called terminal by platform, and is connected through SIP network
Calling.
15. a kind of network selection apparatus, in which:
Memory;And
It is coupled to the processor of the memory, the processor is configured to the instruction based on storage in the memory,
Execute such as network selecting method according to any one of claims 1 to 8.
16. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor
Network selecting method according to any one of claims 1 to 8 is realized when execution.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711289570.7A CN109905901B (en) | 2017-12-08 | 2017-12-08 | Network selection method and device and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711289570.7A CN109905901B (en) | 2017-12-08 | 2017-12-08 | Network selection method and device and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109905901A true CN109905901A (en) | 2019-06-18 |
CN109905901B CN109905901B (en) | 2021-10-15 |
Family
ID=66939901
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711289570.7A Active CN109905901B (en) | 2017-12-08 | 2017-12-08 | Network selection method and device and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109905901B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110267315A (en) * | 2019-06-28 | 2019-09-20 | 南昌黑鲨科技有限公司 | Network connection control method, system, intelligent terminal and computer readable storage medium |
CN112804671A (en) * | 2021-01-05 | 2021-05-14 | 深圳创维-Rgb电子有限公司 | Network connection method, device and readable storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101534312A (en) * | 2009-04-29 | 2009-09-16 | 迈普通信技术股份有限公司 | A click dialing proxy call method based on initial session protocol |
US20120003976A1 (en) * | 2010-05-05 | 2012-01-05 | Vodafone Ip Licensing Limited | Communication network selection |
CN104135755A (en) * | 2013-05-02 | 2014-11-05 | ***通信集团公司 | Termination call network selection method and system, termination call selection server, and terminal |
CN104301924A (en) * | 2013-07-19 | 2015-01-21 | 中兴通讯股份有限公司 | Call processing method, call processing device and terminal |
CN105282722A (en) * | 2014-05-30 | 2016-01-27 | 苹果公司 | System and method for network selection to transfer call session |
US20160073314A1 (en) * | 2014-09-08 | 2016-03-10 | Qualcomm Incorporated | Redirection history based circuit switched fall back |
CN106341803A (en) * | 2016-09-05 | 2017-01-18 | 深圳市万普拉斯科技有限公司 | Method for improving call completion ratio of LTE terminal equipment and terminal equipment |
CN106559848A (en) * | 2015-09-30 | 2017-04-05 | 苹果公司 | For enhanced handover mechanism and the devices, systems and methods of cell reselection |
CN107105517A (en) * | 2017-04-20 | 2017-08-29 | 北京小米移动软件有限公司 | Method for connecting network and device |
CN107318091A (en) * | 2017-06-21 | 2017-11-03 | 维沃移动通信有限公司 | The control method and mobile terminal of a kind of network connection |
-
2017
- 2017-12-08 CN CN201711289570.7A patent/CN109905901B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101534312A (en) * | 2009-04-29 | 2009-09-16 | 迈普通信技术股份有限公司 | A click dialing proxy call method based on initial session protocol |
US20120003976A1 (en) * | 2010-05-05 | 2012-01-05 | Vodafone Ip Licensing Limited | Communication network selection |
CN104135755A (en) * | 2013-05-02 | 2014-11-05 | ***通信集团公司 | Termination call network selection method and system, termination call selection server, and terminal |
CN104301924A (en) * | 2013-07-19 | 2015-01-21 | 中兴通讯股份有限公司 | Call processing method, call processing device and terminal |
CN105282722A (en) * | 2014-05-30 | 2016-01-27 | 苹果公司 | System and method for network selection to transfer call session |
US20160073314A1 (en) * | 2014-09-08 | 2016-03-10 | Qualcomm Incorporated | Redirection history based circuit switched fall back |
CN106559848A (en) * | 2015-09-30 | 2017-04-05 | 苹果公司 | For enhanced handover mechanism and the devices, systems and methods of cell reselection |
CN106341803A (en) * | 2016-09-05 | 2017-01-18 | 深圳市万普拉斯科技有限公司 | Method for improving call completion ratio of LTE terminal equipment and terminal equipment |
CN107105517A (en) * | 2017-04-20 | 2017-08-29 | 北京小米移动软件有限公司 | Method for connecting network and device |
CN107318091A (en) * | 2017-06-21 | 2017-11-03 | 维沃移动通信有限公司 | The control method and mobile terminal of a kind of network connection |
Non-Patent Citations (2)
Title |
---|
"《计算机工程与应用》2012年(第48卷)总目次", 《计算机工程与应用》 * |
"RP-99017 "UMTS Terrestrial Radio Access Network (UTRAN);"", 《TECHNICAL SPECIFICATION GROUP, RADIO ACCESS NETWORK MEETING #2》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110267315A (en) * | 2019-06-28 | 2019-09-20 | 南昌黑鲨科技有限公司 | Network connection control method, system, intelligent terminal and computer readable storage medium |
CN112804671A (en) * | 2021-01-05 | 2021-05-14 | 深圳创维-Rgb电子有限公司 | Network connection method, device and readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN109905901B (en) | 2021-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8260252B2 (en) | Method and apparatus for collecting information about portable device usage | |
CN105873013B (en) | A kind of operator's selection method, device and mobile terminal based on e-SIM card | |
CN104754536A (en) | Method and system for realizing communication between different languages | |
CN104484114B (en) | Data transfer method, mobile terminal and data transfer system | |
CN103049511B (en) | The display packing of a kind of microblogging concern list, content of microblog and client thereof | |
CN111436030B (en) | Method, device and system for reporting data usage | |
WO2008042923A2 (en) | Method and system for collecting information about portable device usage | |
CN103905674A (en) | Device and method applied to dual-network communication of Internet and telecommunication network | |
CN108011899A (en) | A kind of session establishment optimization method, device and system | |
CN101534519B (en) | Method for displaying package switching congestion state of wireless communication network | |
CN109699056A (en) | Method for switching network and device and computer readable storage medium | |
CN105262881A (en) | Communication control method and electronic equipment | |
CN109905901A (en) | Network selecting method and device and computer readable storage medium | |
CN113938872A (en) | Communication method, device, system and computer storage medium | |
CN108881113A (en) | network connection control method and device | |
CN103533580A (en) | Wifi data non-seamless branching method, apparatus and system | |
CN108513320A (en) | A kind of method and device of coding/decoding negotiation | |
CN106034125A (en) | IP voice communication falling back method, apparatus, system and terminal equipment thereof | |
CN105072253A (en) | Method of terminal data interaction, terminal | |
CN103888923A (en) | Call proceeding method, system and device applied to virtual private mobile network | |
CN105682157A (en) | Call method and system | |
US8705717B2 (en) | Telephone relaying apparatus, telephone relaying method, and program | |
CN105847505A (en) | Method and device for switching telephone calling method | |
CN102938810A (en) | Method and system for achieving quick dialing | |
CN103780477B (en) | Information-pushing method and server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |