Networking telephone method of attachment and deviceTechnical field
The present invention relates to the communications field, in particular to a kind of networking telephone method of attachment and device.
Background technology
In terminal, we are frequently used the networking telephone.Enter the 4G epoch after, the network speed of mobile Internet faster, flowRate are lower, and therefore we are more frequent using the networking telephone on mobile terminals.
The networking telephone have the advantages that one born, that is,:The essentially all of networking telephone is all encrypted transmission, and its confidentiality is excellentIn circuit common domain phone.
It is well known that, there is a larger shortcoming in the networking telephone:Callee must be kept to be connected to data network always,Guarantee calls through callee at any time.
And for reasons such as economical, power savings, only holding circuit domain is always at ordinary times for the mobile terminal of most of user, notData network in connection.So we can not as dialing circuit common domain phone can at any time using the networking telephone dial byThe side of crying, this point causes the inconvenience that the networking telephone uses.
Accordingly, it would be desirable to a kind of connected mode of the networking telephone, it does not need callee to be connected to data network always, but can be as diallingMake a call circuit common domain the same, callee can be dialed at any time.This networking telephone should be taken in connecting Phone processProlong aspect to be more or less the same with circuit common domain phone, just can bring user good experience.
In correlation technique, agreement is not prescribed by the method for attachment of the networking telephone, or the networking telephone to be enabled connects user immediately needingTo connect data network always, or the realization of modification protocol stack, nearest China Mobile is promoting a kind of application on an LTE networkThe instant connection scheme of the networking telephone it is simply that have modified protocol stack, only support that the mobile phone of this agreement just enables the networking telephone and isWhen connect.
If user needs to connect data network always, sleep state cannot be entered, otherwise just cannot immediately be called out from sleepWake up, do so clearly very power consumption, substantially reduce the cell phone standby time.
And the scheme of China Mobile, the new cell-phone of this agreement of support producing after can be used only in has it is impossible to be applied to oneselfOld 3G, on 4G smart mobile phone, and can not be with telecommunications, UNICOM's intercommunication.Available scope is little.
For in correlation technique it is impossible to can dial callee's using the networking telephone at any time as dialing circuit common domain phoneProblem, does not also propose effective solution.
Content of the invention
The invention provides a kind of networking telephone method of attachment and device, so that at least solve can not be as dialing common electricity in correlation techniqueRoad domain phone equally can dial the problem of callee at any time using the networking telephone.
According to an aspect of the invention, it is provided a kind of networking telephone method of attachment, including:Terminal called receives calling terminalAsked by the circuit domain call that circuit domain sends;Determine in described terminal called and carried out with described calling terminal by data networkIn the case of call, described terminal called refuses described circuit domain call request;Described terminal called pass through described data network withDescribed calling terminal is set up the networking telephone and is connected.
Alternatively, described terminal called receives the circuit domain call request inclusion that calling terminal is sent by circuit domain:Described quiltIt is terminal in the case of being not attached to described data network, receive described calling terminal and exhaled by the circuit domain that circuit domain sendsCry request.
Alternatively, described terminal called by described data network and described calling terminal set up the networking telephone be connected including:DescribedTerminal called sends connection request to described data network;Described terminal called receives the successful connection that described data network sendsResponse, wherein, described successful connection responds for indicating that described terminal called is successfully connected to described data network;In described quiltIt is terminal in the case of being connected to described data network, pass through described number with the described calling terminal being connected to described data networkSet up the networking telephone according to network to connect.
Alternatively, described terminal called is set up by described data network and described calling terminal and is included before the networking telephone is connected:After described terminal called receives described circuit domain call request, described terminal called judges to take in described circuit domain call requestWhether the caller ID of band is the telephone number of predetermined described calling terminal;If the incoming call carrying in described circuit domain call requestNumber is the telephone number of described predetermined described calling terminal, then described terminal called shows to have and carries out data network telephony choosingThe interface of item;Described terminal called, in the case of receiving instruction by described data network telephony option, determines by describedData network is conversed with described calling terminal.
Alternatively, described terminal called by described data network and described calling terminal set up the networking telephone be connected including:DescribedTerminal called is set up the networking telephone by described data network with described calling terminal according to Internet phone-calling software and is connected;Wherein, instituteThe configuration parameter stated in Internet phone-calling software includes at least one of:Described terminal called logs in the use of described Internet phone-calling softwareName in an account book and the user name of password, described calling terminal.
Alternatively, described circuit domain call request includes obtaining in configuration parameter from described Internet phone-calling software for the described calling terminalThe number of the described terminal called got.
According to another aspect of the present invention, additionally provide another kind of networking telephone method of attachment, including:Calling terminal passes through electricityRoad domain is to the domain call request of terminal called transtation mission circuit;Described calling terminal receives for indicating the described terminal called described electricity of refusalThe message of road domain call request;Described calling terminal connects to data network;Connect to described data in the described terminal called of determinationIn the case of network, described calling terminal is set up the networking telephone by described data network with described terminal called and is connected.
Alternatively, described calling terminal receives the message package for the described circuit domain call request of instruction refusal from described terminal calledInclude:Described calling terminal receives and includes for the message indicating the described circuit domain call request of described terminal called refusal:Described masterTerminal is made to receive the message for indicating the described circuit domain call request of described terminal called refusal by moving exchanging center MSC;Described calling terminal connects and includes to data network:In described calling terminal, described terminal called refusal is judged according to described messageThe request of described circuit domain call, and be switched to described data network and set up, with described calling terminal, the situation that the described networking telephone is connectedUnder, described calling terminal connects to described data network.
Alternatively, described calling terminal by described data network and described terminal called set up the networking telephone be connected including:DescribedCalling terminal is set up the networking telephone by described data network with described terminal called according to Internet phone-calling software and is connected;Wherein, instituteThe configuration parameter stated in Internet phone-calling software includes at least one of:Described calling terminal logs in the use of described Internet phone-calling softwareName in an account book and the user name of password, described terminal called.
Alternatively, described circuit domain call request includes obtaining in configuration parameter from described Internet phone-calling software for the described calling terminalThe number of the described terminal called got.
According to an aspect of the invention, it is provided a kind of networking telephone attachment means, it is applied to terminal called, including:ReceiveModule, is asked by the circuit domain call that circuit domain sends for receiving calling terminal;Refusal module, at described called endIn the case that end determination is conversed by data network and described calling terminal, refusal described circuit domain call request;Set up mouldBlock, is connected for setting up the networking telephone by described data network with described calling terminal.
Alternatively, described receiver module includes:First receiving unit, is being not attached to described data network for described terminal calledIn the case of network, receive described calling terminal and asked by the circuit domain call that circuit domain sends.
Alternatively, described module of setting up includes:Transmitting element, for sending connection request to described data network;Second receptionUnit, for receiving the successful connection response that described data network sends, wherein, described successful connection responds for indicatingState terminal called and be successfully connected to described data network;Set up unit, for being connected to described data network in described terminal calledIn the case of network, with the described calling terminal being connected to described data network, the networking telephone is set up by described data network and be connected.
Alternatively, described device also includes:Judge module, receives described circuit domain call for described terminal called and asks itAfterwards, judge that whether the caller ID carrying in the request of described circuit domain call is the telephone number of predetermined described calling terminal;AobviousShow module, if the caller ID for carrying in the request of described circuit domain call is the phone number of described predetermined described calling terminalCode, display has the interface carrying out data network telephony option;Determining module, for described terminal called by described dataIn the case that Internet phone-calling option receives instruction, determine and conversed with described calling terminal by described data network.
Alternatively, described module of setting up is additionally operable to pass through described data network and described calling terminal foundation according to Internet phone-calling softwareThe networking telephone connects;Wherein, the configuration parameter in described Internet phone-calling software includes at least one of:Described terminal called is stepped onRecord username and password, the user name of described calling terminal of described Internet phone-calling software.
Alternatively, described circuit domain call request includes obtaining in configuration parameter from described Internet phone-calling software for the described calling terminalThe number of the described terminal called got.
According to another aspect of the present invention, additionally provide another kind of networking telephone attachment means, be applied to calling terminal, including:Sending module, for by circuit domain to the domain call request of terminal called transtation mission circuit;Receiver module, is used for indicating for receivingDescribed terminal called refuses the message of described circuit domain call request;Link block, for connecting to data network;Set up module,For in the case of determining that described terminal called connects to described data network, by described data network and described terminal calledSet up the networking telephone to connect.
Alternatively, described receiver module is additionally operable to receive for indicating described terminal called refusal institute by moving exchanging center MSCState the message of circuit domain call request;Described link block is additionally operable to judge described quilt in described calling terminal according to described messageCry the described circuit domain call request of terminal refusal, and be switched to described data network and set up the described networking telephone with described calling terminalIn the case of connection, connect to described data network..
Alternatively, described module of setting up is additionally operable to pass through described data network and described terminal called foundation according to Internet phone-calling softwareThe networking telephone connects;Wherein, the configuration parameter in described Internet phone-calling software includes at least one of:Described calling terminal is stepped onRecord username and password, the user name of described terminal called of described Internet phone-calling software.
Alternatively, described circuit domain call request includes obtaining in configuration parameter from described Internet phone-calling software for the described calling terminalThe number of the described terminal called got.
By the present invention, calling terminal is received using terminal called and is asked by the circuit domain call that circuit domain sends;At called endIn the case that end determination is conversed by data network and calling terminal, terminal called refuses the request of this circuit domain call;CalledTerminal is set up the networking telephone by data network and calling terminal and is connected.Solving can not be as dialing circuit common domain in correlation techniquePhone equally can dial the problem of callee at any time using the networking telephone, and then achieve and do not need terminal called to be connected to alwaysData network, but can dial terminal called as dialing circuit common domain phone at any time.
Brief description
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the part of the application, the present invention showsMeaning property embodiment and its illustrate for explaining the present invention, does not constitute inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart of networking telephone method of attachment according to embodiments of the present invention;
Fig. 2 is the structured flowchart of networking telephone attachment means according to embodiments of the present invention;
Fig. 3 is the structured flowchart () of networking telephone attachment means according to embodiments of the present invention;
Fig. 4 is the structured flowchart (two) of networking telephone attachment means according to embodiments of the present invention;
Fig. 5 is the structured flowchart (three) of networking telephone attachment means according to embodiments of the present invention;
Fig. 6 is the flow chart () of networking telephone method of attachment according to embodiments of the present invention;
Fig. 7 is the structured flowchart (four) of networking telephone attachment means according to embodiments of the present invention;
Fig. 8 is the schematic flow sheet of networking telephone method of attachment according to embodiments of the present invention;
Fig. 9 is that the flow process that when networking telephone according to embodiments of the present invention sets up connection, callee is not connected to during data network is shownIt is intended to;
Figure 10 is the calling party end according to embodiments of the present invention process chart for present networks call connection method;
Figure 11 is callee's terminal according to embodiments of the present invention process chart for present networks call connection method.
Specific embodiment
To describe the present invention in detail below with reference to accompanying drawing and in conjunction with the embodiments.It should be noted that in the case of not conflicting,Embodiment in the application and the feature in embodiment can be mutually combined.
It should be noted that term " first " in description and claims of this specification and above-mentioned accompanying drawing, " second " etc. are to useIn the similar object of difference, without for describing specific order or precedence.
Provide a kind of networking telephone method of attachment in the present embodiment, Fig. 1 is that the networking telephone according to embodiments of the present invention connectsThe flow chart of method, as shown in figure 1, this flow process comprises the steps:
Step S102, terminal called is received calling terminal and is asked by the circuit domain call that circuit domain sends;
Step S104, in the case that terminal called is determined and conversed by data network and calling terminal, terminal called is refusedThis circuit domain call is asked;
Step S106, terminal called is set up the networking telephone by data network and calling terminal and is connected.
By above-mentioned steps, terminal called, in the case that determination will be conversed by data network with calling terminal, is refusedThe circuit domain call that calling terminal sends in circuit domain is asked, and sets up the networking telephone by data network and calling terminal and is connected, phaseRatio, in correlation technique, needs terminal called to connect always to data network, could call terminal called by data network, onState step and solve in correlation technique and can not can dial callee using the networking telephone at any time as dialing circuit common domain phoneProblem, enter and be connected to data network always without terminal called, but can be permissible as dialing circuit common domain phoneDial terminal called at any time.
It is related to terminal called in above-mentioned steps S102 and receive the circuit domain call request that calling terminal is sent by circuit domain,In one alternative embodiment, terminal called, in the case of being not attached to this data network, receives calling terminal and passes through circuit domainThe circuit domain call request sending.
It is related to terminal called in above-mentioned steps S106 and sets up the networking telephone by data network and calling terminal be connected, can at oneSelect in embodiment, terminal called sends connection request to data network, terminal called receives connecting into of this data network transmissionWork(responds, thus ensure that terminal called has had been coupled to data network.Wherein, this successful connection respond called for indicatingTerminal is successfully connected to this data network, in the case that terminal called is connected to this data network, and is connected to data networkThis calling terminal is set up the networking telephone by this data network and is connected.
Terminal called is set up before the networking telephone is connected by data network and calling terminal, in one alternate embodiment, calledAfter terminal receives circuit domain call request, whether the caller ID carrying in the domain call request of terminal called decision circuitry is pre-The telephone number of fixed calling terminal, if the caller ID carrying in circuit domain call request is the phone number of predetermined calling terminalCode, then terminal called shows there is the interface carrying out data network telephony option, and terminal called is by data network telephony optionIn the case of receiving instruction, determine and conversed with this calling terminal by data network.For example, by leading to data networkThe selection of words option is rejected by the foregoing circuit domain call request of calling terminal transmission, passes through number in order to follow-up and calling terminalCarry out phone connection according to network.
In one alternate embodiment, terminal called set up the networking telephone to be connected by data network and calling terminal is by networkCall software completes.Wherein, the configuration parameter in Internet phone-calling software includes at least one of:This terminal called logs in shouldThe username and password of Internet phone-calling software, the user name of this calling terminal.
In one alternate embodiment, the call request of foregoing circuit domain includes configuration parameter from Internet phone-calling software for the calling terminalIn the number of terminal called that gets.
Through the above description of the embodiments, those skilled in the art can be understood that the side according to above-described embodimentMethod can realize by the mode of software plus necessary general hardware platform naturally it is also possible to pass through hardware, but in many cases beforePerson is more preferably embodiment.Based on such understanding, technical scheme substantially makes tribute to prior art in other wordsThat offers partly can be embodied in the form of software product, and this computer software product is stored in a storage medium (such asROM/RAM, magnetic disc, CD) in, including some instructions with so that a station terminal equipment (can be mobile phone, computer,Server, or the network equipment etc.) method described in execution each embodiment of the present invention.
Additionally provide a kind of networking telephone attachment means in the present embodiment, this device is used for realizing above-described embodiment and is preferable to carry outMode, had carried out repeating no more of explanation.As used below, the soft of predetermined function can be realized in term " module "Part and/or the combination of hardware.Although the device described by following examples preferably to be realized with software, hardware, or softThe realization of the combination of part and hardware is also may and to be contemplated.
Fig. 2 is the structured flowchart of networking telephone attachment means according to embodiments of the present invention, is applied to terminal called, as Fig. 2 instituteShow, this device includes:Receiver module 22, is asked by the circuit domain call that circuit domain sends for receiving calling terminal;RefusalModule 24, in the case of determining and conversed by data network and calling terminal in terminal called, rejector circuit domain callsRequest;Set up module 26, be connected for the networking telephone is set up by data network and calling terminal.
Fig. 3 is the structured flowchart () of networking telephone attachment means according to embodiments of the present invention, as shown in figure 3, receiver module22 include:First receiving unit 222, for this terminal called in the case of being not attached to this data network, receives this masterTerminal is made to ask by the circuit domain call that circuit domain sends.
Fig. 4 is the structured flowchart (two) of networking telephone attachment means according to embodiments of the present invention, as shown in figure 4, setting up module26 include:Transmitting element 262, for sending connection request to this data network;Second receiving unit 264, is used for receiving numberThe successful connection response sending according to network, wherein, this successful connection responds for indicating that this terminal called is successfully connected to this dataNetwork;Set up unit 266, in terminal called in the case of being connected to data network, with the caller being connected to data networkTerminal is set up the networking telephone by this data network and is connected.
Fig. 5 is the structured flowchart (three) of networking telephone attachment means according to embodiments of the present invention, as shown in figure 5, this device is alsoIncluding:Judge module 52, after receiving the request of this circuit domain call for this terminal called, judges that described circuit domain call pleaseWhether the caller ID carrying in asking is the telephone number of predetermined described calling terminal;Display module 54, if for described circuitThe caller ID carrying in the call request of domain is the telephone number of described predetermined described calling terminal, and display has and carries out data networkThe interface of network call option;Determining module 56, is receiving instruction for this terminal called by this data network telephony optionIn the case of, determine and conversed with this calling terminal by this data network.
Alternatively, set up module 26 to be additionally operable to set up network electricity according to Internet phone-calling software by this data network and this calling terminalWords connect;Wherein, the configuration parameter in this Internet phone-calling software includes at least one of:Terminal called logs in this Internet phone-callingThe username and password of software, the user name of calling terminal.
Alternatively, circuit domain call request includes this quilt getting in configuration parameter from this Internet phone-calling software for the calling terminalIt is the number of terminal.
It should be noted that above-mentioned modules can be by software or hardware to realize, for the latter, can by withUnder type is realized, but not limited to this:Above-mentioned module is respectively positioned in same processor;Or, above-mentioned module is located at multiple places respectivelyIn reason device.
Additionally provide another kind of networking telephone method of attachment in another embodiment, Fig. 6 is network according to embodiments of the present inventionThe flow chart (one) of phone method of attachment, as shown in fig. 6, this flow process comprises the steps:
Step S602, calling terminal passes through circuit domain to the domain call request of terminal called transtation mission circuit;
Step S604, calling terminal receive for indicate terminal called refuse this circuit domain call request message;
Step S606, calling terminal connects to data network;
Step S608, in the case of determining that terminal called connects to data network, calling terminal passes through data network and called endEnd is set up the networking telephone and is connected.
By above-mentioned steps, calling terminal passes through circuit domain to the domain call request of terminal called transtation mission circuit, and terminal called is determiningIn the case of will being conversed by data network with calling terminal, the circuit domain call that refusal calling terminal sends in circuit domainRequest, sets up the networking telephone by data network and calling terminal and is connected, compared in correlation technique, needing terminal called alwaysConnect to data network, terminal called could be called by data network, above-mentioned steps solve can not be as dialing in correlation techniqueCircuit common domain phone equally can dial the problem of callee at any time using the networking telephone, enters direct-connected without terminal called oneThen data network, but can dial terminal called as dialing circuit common domain phone at any time.
It is related to calling terminal in above-mentioned steps S604 and receive message for indicating the call request of rejector circuit domain from terminal called,In one alternate embodiment, calling terminal receive for indicate this terminal called refuse this circuit domain call request message include:Calling terminal is received for indicating this called end by mobile switching centre (Mobile Switching Center, referred to as MSC)The message of this circuit domain call request is refused at end;Calling terminal connects and includes to data network:Sentenced according to this message in calling terminalBreak and this terminal called and refuse the request of this circuit domain call, and be switched to this data network and calling terminal and set up this networking telephone evenIn the case of connecing, calling terminal connects to this data network.
It is related to calling terminal in above-mentioned steps S604 and sets up the networking telephone by this data network with this terminal called be connected, oneIn individual alternative embodiment, calling terminal sets up the networking telephone even according to Internet phone-calling software by this data network and this terminal calledConnect;Wherein, the configuration parameter in Internet phone-calling software includes at least one of:This calling terminal logs in this Internet phone-calling softwareUsername and password, the user name of this terminal called.
In one alternate embodiment, circuit domain call request includes obtaining in configuration parameter from Internet phone-calling software for the calling terminalThe number of the terminal called got.
Through the above description of the embodiments, those skilled in the art can be understood that the side according to above-described embodimentMethod can realize by the mode of software plus necessary general hardware platform naturally it is also possible to pass through hardware, but in many cases beforePerson is more preferably embodiment.Based on such understanding, technical scheme substantially makes tribute to prior art in other wordsThat offers partly can be embodied in the form of software product, and this computer software product is stored in a storage medium (such asROM/RAM, magnetic disc, CD) in, including some instructions with so that a station terminal equipment (can be mobile phone, computer,Server, or the network equipment etc.) method described in execution each embodiment of the present invention.
Additionally provide another kind of networking telephone attachment means in the present embodiment, this device is used for realizing above-described embodiment and preferably realApply mode, carry out repeating no more of explanation.As used below, predetermined function can be realized in term " module "Software and/or the combination of hardware.Although the device described by following examples preferably to be realized with software, hardware, orThe realization of the combination of software and hardware is also may and to be contemplated.
Fig. 7 is the structured flowchart (four) of networking telephone attachment means according to embodiments of the present invention, is applied to calling terminal, such as schemesShown in 7, this device includes:Sending module 72, for by circuit domain to the domain call request of terminal called transtation mission circuit;ReceiveModule 74, for refusing the message of this circuit domain call request from reception for indicating terminal called;Link block 76, for evenIt is connected to data network;Set up module 78, in the case of determining that terminal called connects to this data network, by data networkNetwork is set up the networking telephone with terminal called and is connected.
Alternatively, receiver module 74 is additionally operable to receive for indicating that terminal called refuses this circuit by moving exchanging center MSCThe message of domain call request;Link block 76 is additionally operable to judge that terminal called refuses this circuit domain in calling terminal according to this messageCall request, and be switched to this data network and calling terminal and set up in the case that this networking telephone is connected, connect to this data networkNetwork.
Alternatively, set up module 78 to be additionally operable to set up the networking telephone according to Internet phone-calling software by this data network and terminal calledConnect;Wherein, the configuration parameter in this Internet phone-calling software includes at least one of:This calling terminal logs in this Internet phone-callingThe username and password of software, the user name of this terminal called.
Alternatively, circuit domain call request includes this quilt getting in configuration parameter from this Internet phone-calling software for the calling terminalIt is the number of terminal.
It should be noted that above-mentioned modules can be by software or hardware to realize, for the latter, can by withUnder type is realized, but not limited to this:Above-mentioned module is respectively positioned in same processor;Or, above-mentioned module is located at multiple places respectivelyIn reason device.
Embodiments of the invention additionally provide a kind of storage medium.Alternatively, in the present embodiment, above-mentioned storage medium can be byIt is set to store the program code for executing following steps:
S1, terminal called is received calling terminal and is asked by the circuit domain call that circuit domain sends;
S2, in the case that terminal called is determined and conversed by data network and calling terminal, terminal called refuses this circuitDomain call request;
S3, terminal called is set up the networking telephone by data network and calling terminal and is connected.
Alternatively, storage medium is also configured to store the program code for executing following steps:
S4, calling terminal passes through circuit domain to the domain call request of terminal called transtation mission circuit;
S5, calling terminal receives the message refusing the request of this circuit domain call for instruction from terminal called;
S6, calling terminal connects to data network;
S7, in the case of determining that terminal called connects to data network, calling terminal is passed through data network and is set up with terminal calledThe networking telephone connects.
Alternatively, in the present embodiment, above-mentioned storage medium can include but is not limited to:USB flash disk, read only memory (ROM,Read-Only Memory), random access memory (RAM, Random Access Memory), portable hard drive, magnetic disc orPerson's CD etc. is various can be with the medium of store program codes.
Alternatively, in the present embodiment, processor according to the program code of storage in storage medium execute above-mentioned S1, S2 andS3.
Alternatively, in the present embodiment, processor executes above-mentioned S4, S5, S6 according to the program code of storage in storage mediumAnd S7.
Alternatively, the specific example in the present embodiment may be referred to the example described in above-described embodiment and optional embodiment,The present embodiment will not be described here.
For problem present in correlation technique, the main purpose of this alternative embodiment is to provide a kind of networking telephone method of attachment,Do not need callee to be connected to data network always, but can dial callee at any time as dialing circuit common domain phone;And the terminal using the method realization.
For reaching above-mentioned purpose, the scheme of this alternative embodiment is designed so as to:
A is calling party, and B is callee, A and B is provided with when other side is sent a telegram here with its phone number, incoming call circle of one's own sideCan Internet phone-calling option in face, and both sides are provided with carrying out network telephone software (this setting that should use during Internet phone-callingBoth sides need consistent) and some other call parameter, including:One's own side uses the username and password of the networking telephone, and other side makesUser name with the networking telephone;
Above-mentioned network telephone software should be already installed on A and B, and this kind of software is selectable, not specific specify certainSoftware, as long as the instruction that this software can process our law regulation can use;
A dials to B using a special dialer software, and this dialer software should read from aforementioned setup module and can carry outThe contact person of Internet phone-calling and its number, this private dialup software can only dial these numbers;
A dials B with this dialer software, can transfer to a circuit common domain phone at the beginning to B;
After B is connected to this circuit domain phone, phone module reads A from aforementioned setup module and can carry out Internet phone-calling, thenOne Internet phone-calling option of many displays on incoming call sound interface;
If B have selected Internet phone-calling option, this circuit domain incoming call will be hung up, then from the upper data network that is dynamically connected, and pressThe network telephone software that the parameter pre-setting starts aforementioned setting waits A to pass through network incoming call again;These parameters have:B makesWith the username and password of the networking telephone, A uses the user name of the networking telephone, and one group of instruction to the networking telephone:(a) etc.Treat A incoming call;B () automatic/hand answers this incoming call;C () waits the setting of A incoming call time-out time.
A, after B hangs up the telephone, also from the upper data network that is dynamically connected, and can be started the net of aforementioned setting by the parameter pre-settingNetwork phone software;These parameters have:A uses the username and password of the networking telephone, and B uses the user name of the networking telephone, andOne group of instruction to the networking telephone:Once a () B reaches the standard grade and breathes out immediately;(b) wait B reach the standard grade time-out time setting.
If All going well, A and B will form a road network call.
This alternative embodiment provides a kind of method of attachment of the networking telephone, refer to Fig. 8, and Fig. 8 is according to embodiments of the present inventionThe schematic flow sheet of networking telephone method of attachment, specially:
Step S801:Calling party initiates Internet phone-calling with special dialer software, can transfer to first a circuit common domain phone toCallee;
Step S802:Callee, after answering interface selection Internet phone-calling option, can automatically hang up this circuit domain phone, lead afterwardsBe dynamically connected upper data network, starts network telephone software and waits;
Step S803:Calling party, after callee hangs up aforementioned circuit domain phone, also can start net from the upper data network that is dynamically connectedNetwork phone software waits callee to reach the standard grade;
Step S804:Detect after callee reaches the standard grade, calling party is breathed out automatically using network telephone software, and both sides set up networkCall.
In this alternative embodiment, calling and called both sides are intended to setting when other side is sent a telegram here with its phone number, and the call interface of one's own side canInternet phone-calling option, both sides are provided with carrying out network telephone software (this setting both sides that should use during Internet phone-callingNeed consistent) and some other call parameter, including:One's own side uses the username and password of the networking telephone, and other side uses netThe user name of network phone.
Above-mentioned network telephone software is not specific to specify certain software, as long as this software can process the instruction of our law regulation.
The parameter that callee starts when network telephone software entrance waits has:Callee uses the username and password of the networking telephone,Calling party uses the user name of the networking telephone, and one group of instruction to the networking telephone:A () waits calling party's incoming call;(b) automatically/handssMove and answer this incoming call;C () waits the setting of calling party's incoming call time-out time.
With more specifically process schematic, this networking telephone method of attachment is described below.
Fig. 9 is that the flow process that when networking telephone according to embodiments of the present invention sets up connection, callee is not connected to during data network is shownIt is intended to.
Premise:The networking telephone is set up callee when connecting and is not connected data network, is only connected to circuit domain, can receiveCome from the phone of circuit domain.
As shown in figure 9, this flow process comprises the steps:
Step S901 is that calling party is called to callee by circuit domain;
Step S902 is the phone that callee is connected to from circuit domain;
Step S903 is that callee judges to carry out Internet phone-calling according to caller ID, and callee have selected and carries out networkCall, then callee automatically hangs up this phone;
Step S904 is that called direction data network initiates connection request;
Step S905 is that callee connects data network success;
Step S906 calling party, after callee hangs up aforementioned circuit domain phone, initiates connection request to data network;
Step S907 is that calling party connects data network success, starts network telephone software and waits callee to reach the standard grade;
So far, both sides have all connected data network logging in online phone software, once calling party detects callee reaching the standard grade, mainThe side of crying can be breathed out automatically using network telephone software, and both sides set up Internet phone-calling.
Calling party end processes the embodiment of logic for present networks call connection method
Figure 10 is the calling party end according to embodiments of the present invention process chart for present networks call connection method, such as Figure 10Shown, in chronological sequence sequentially it is described as follows:
It is not that any number can be dialed with the method for this alternative embodiment, need before dialing to read from aforementioned setup moduleContact person and its number of Internet phone-calling can be carried out, these numbers can only be dialed, it is advantageous to realizing a private dialup softwareThe logic operation designing according to this method come the connection flow process to ensure below;
Calling party first transfers to a common circuit domain phone to callee, then waits callee's active to hang up the telephone;
Once called active is hung up the telephone, calling party just actively connects data network;And log in networking phone software wait, onceCallee is detected and reach the standard grade with regard to automatic exhalation, both sides set up Internet phone-calling.
If connecting data network failure, or the failure of logging in online phone software, and retry certain number of times and still fail, andOr wait time-out, just abandon this Internet phone-calling.
Callee's terminal processes the embodiment of logic for present networks call connection method
Figure 11 is callee's terminal according to embodiments of the present invention process chart for present networks call connection method, such as Figure 11Shown, in chronological sequence sequentially it is described as follows:
In normal called flow, the protocol stack of callee's terminal to mobile switching centre (Mobile Switching Center,Referred to as MSC) send layer three message Call Confirmed after, on the one hand will send layer three message Alerting to MSC(meaning is callee's jingle bell), on the other hand sends RING message to MMI simultaneously, and this message informing MMI should showShow call interface;
MMI, after receiving RING message, can check caller ID, can if reading this number from aforementioned setup moduleTo carry out Internet phone-calling, on incoming call sound interface will show an Internet phone-calling option more;
If reading this number from aforementioned setup module cannot carry out Internet phone-calling, just process by normal flow, displayOrdinary calls interface;
If user selects Internet phone-calling option, just automatically hang up this incoming call;
After hanging up calling, callee goes to connect data network automatically;
If connecting data network success, with regard to automatic logging in online phone software, wait calling party's incoming call;
If connecting data network failure, or logging in online phone software fails, and callee can retry in the range of certain timeCertain number of times, if also unsuccessful, just abandons this Internet phone-calling.
The embodiment of the requirement to network telephone software
Network telephone software is the important component part of this method of attachment flow process, but specify using which kind of network telephone software be butOptionally.As long as the instruction that satisfaction can process our law regulation can use.
Instruction 1:Wait exhalation instruction
Parameter has:
The username and password of one's own side's logging in online phone software;
The user name of the other side's logging in online phone software being waited;
Wait overtime duration;
Wait exhalation instruction just can breathe out the networking telephone immediately reaching the standard grade once other side.In this period before waiting time-out, noAccept the Internet phone-calling request of other any users.
Instruction 2:Wait incoming call instruction
Parameter has:
The username and password of one's own side's logging in online phone software;
The user name of the other side's logging in online phone software being waited;
Automatic/hand answers this incoming call;
Wait overtime duration;
Wait incoming call instruction can arrange once incoming call with regard to auto-pickup, such connection speed can be hurried up needs handss it is also possible to specifyMove and answer, to the chance of rejection of callee.In this period before waiting time-out, do not accept the net of other any usersNetwork call request.
The following is an example achieving the present invention and a mobile phone having been realized in this example:
It is divided into private dialup program and called equation and setting program three part in this example, be just preset at when mobile phone dispatches from the factoryIn in emerging mobile phone, unsuppressible-suppression, be presented as the dialing interface of system, the call interface of system and the contact application of system respectively;
The Internet phone-calling software not specifying this example to select, only requirement is that this software can be with this method of attachment cooperation, before executionThe instruction stated, can speech scrambling;
Certain number mark of certain contact person can be can to carry out Internet phone-calling in the contact person interface of system by user, withWhen setting carry out selected Internet phone-calling software during Internet phone-calling with this contact person, and necessary parameter is set:One's own side logs in thisThe username and password of network telephone software, and this contact person logs in the user name of this network telephone software;
Open dialing interface, if the number dialed is marked as to carry out Internet phone-calling, " network leads to arise that oneWords " button;Press this button, a circuit domain phone can be transferred to, start to hang up the telephone until other side from transfering to, show alwaysShow " calling " interface, this is consistent with during the phone of circuit common domain;
Callee is connected to incoming call, if caller ID is labeled as carrying out Internet phone-calling, will how one in system call interfaceIndividual " Internet phone-calling " button;Press this button, can hanging up calling, and the data network that is certainly dynamically connected, simultaneously to selectedInternet phone-calling software send " wait incoming call instruction ", inform the username and password of its one's own side's logging in online phone software, by etc.The user name of the other side's logging in online phone software treated it is desirable to auto-pickup, a length of 30 seconds during waiting-timeout;Then call interfaceDisappear, the substitute is Internet phone-calling software and can eject " waiting to be connected " interface;
After calling party receives the notice that circuit domain phone is hung up, be dynamically connected data network certainly, simultaneously to selected Internet phone-callingSoftware sends " waiting exhalation instruction ", informs the username and password of its one's own side's logging in online phone software, the other side being waited steps onThe user name of land network telephone software, a length of 30 seconds during waiting-timeout;Then dialing interface disappears, and the substitute is network and leads toWords software can eject " " waiting to be connected " interface;
So far, both sides all enter " waiting to be connected " interface, once connection establishment is it is possible to start Internet phone-calling;
30 seconds afterwards, if connect do not set up, points out user network to converse unsuccessfully;
At " calling " interface and " waiting to be connected " interface, all there is " hanging up " button, after pressing, one's own side terminates above-mentionedConnect flow process.But do not notify other side, other side may proceed to flow process and terminates until time-out;
Callee is possible to select " hanging up " in call interface, terminates above-mentioned connection flow process.But do not notify other side, other side can continueAfterflow journey terminates until time-out;
If callee does not carry out any selection in call interface, this circuit domain phone can be hung up because time-out is not answered, butBeing that caller can take reason it is known that being a time out not answering hanging up of leading to from the notice hung up receiving, then terminating above-mentionedConnect flow process, point out user's " other side does not answer ";
Mobile phone in correlation technique is exactly to achieve networking telephone method of attachment described herein, it is possible to use this method of attachment is dialled mutuallyBeat the terminal of the networking telephone;
The application program of this case making is not necessarily preset in mobile phone it is also possible to (special as third-party application when dispatching from the factoryDial-up program, monitoring incoming call module, special setting program) it is arranged on mobile phone, still can show " network in call interfaceCall option " (for example showing this option with suspended window form) and actively connection/turn-off data network, do so is in user's body proved recipeFace a bit weaker but it is also possible to accept;
When called party cell phone is in sleep state, the phone from circuit domain can wake up mobile phone, then trigger aforementioned set up network lead toThe flow process that words connect.
In sum, the networking telephone method of attachment being provided by the present invention and terminal, connect Phone process in taken prolong withAnd be more or less the same with circuit common domain phone in terms of percent of call completed, Consumer's Experience is good;Do not need to connect data network always, saveElectricity;Intelligent machine is installed with third-party application form, can across different systems mobile phones use, range is big;
Obviously, those skilled in the art should be understood that each module of the above-mentioned present invention or each step can be with general calculatingRealizing, they can concentrate on single computing device device, or is distributed on the network that multiple computing devices are formed,Alternatively, they can be realized with the executable program code of computing device, it is thus possible to be stored in storage deviceIn to be executed by computing device, and in some cases, can be with the step shown or described different from order execution hereinSuddenly, or by them it is fabricated to each integrated circuit modules respectively, or the multiple modules in them or step are fabricated to singleIntegrated circuit modules are realizing.So, the present invention is not restricted to any specific hardware and software combination.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for those skilled in the artFor, the present invention can have various modifications and variations.All any modifications within the spirit and principles in the present invention, made, etc.With replacing, improving etc., should be included within the scope of the present invention.