CN109905901A - Network selecting method and device and computer readable storage medium - Google Patents

Network selecting method and device and computer readable storage medium Download PDF

Info

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
Application number
CN201711289570.7A
Other languages
Chinese (zh)
Other versions
CN109905901B (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201711289570.7A priority Critical patent/CN109905901B/en
Publication of CN109905901A publication Critical patent/CN109905901A/en
Application granted granted Critical
Publication of CN109905901B publication Critical patent/CN109905901B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Network selecting method and device and computer readable storage medium
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.
CN201711289570.7A 2017-12-08 2017-12-08 Network selection method and device and computer readable storage medium Active CN109905901B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
"《计算机工程与应用》2012年(第48卷)总目次", 《计算机工程与应用》 *
"RP-99017 "UMTS Terrestrial Radio Access Network (UTRAN);"", 《TECHNICAL SPECIFICATION GROUP, RADIO ACCESS NETWORK MEETING #2》 *

Cited By (2)

* Cited by examiner, † Cited by third party
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