CN104954591A - Telephone communication method and device - Google Patents

Telephone communication method and device Download PDF

Info

Publication number
CN104954591A
CN104954591A CN201510303332.1A CN201510303332A CN104954591A CN 104954591 A CN104954591 A CN 104954591A CN 201510303332 A CN201510303332 A CN 201510303332A CN 104954591 A CN104954591 A CN 104954591A
Authority
CN
China
Prior art keywords
user account
mobile terminal
account
described user
state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510303332.1A
Other languages
Chinese (zh)
Other versions
CN104954591B (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.)
Beijing Xiaomi Technology Co Ltd
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201510303332.1A priority Critical patent/CN104954591B/en
Publication of CN104954591A publication Critical patent/CN104954591A/en
Application granted granted Critical
Publication of CN104954591B publication Critical patent/CN104954591B/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 relates to a telephone communication method and device. The method includes: when an incoming call calling a called terminal is received, acquiring the corresponding user account from the correspondence between telephone numbers and user accounts on the basis of the telephone number of the called terminal; judging whether the user account is online or not; if so, switching the incoming call to a mobile terminal logging in the user account to achieve telephone communication. By the arrangement, the use of the called terminal is avoided, and telephone communication cost is saved.

Description

Method relating to telephone communications and device
Technical field
The disclosure relates to networking technology area, particularly relates to a kind of method relating to telephone communications and device.
Background technology
Along with the fast development of technology, occurred the mobile terminal of multiple different model, and often kind of mobile terminal all carries a desktop start-up routine, such as, Launcher, homescreen.This desktop start-up routine is for showing icon of the mounted each application program of this mobile terminal etc.Therefore, after the desktop start-up routine of mobile terminal has started, user based on the talk application program of this desktop start-up routine display, can call to other users, has realized the telephone communication between this user and other users.And when this user is the employee of certain company and the said firm is equipped with an office telephone for this user, this user just can dial personal call by this mobile terminal, dialed and the relevant phone that works by this office telephone.
Summary of the invention
For overcoming Problems existing in correlation technique, the disclosure provides a kind of method relating to telephone communications and device.
According to the first aspect of disclosure embodiment, provide a kind of method relating to telephone communications, described method comprises:
When receiving the incoming call of calling terminal called, based on the telephone number of described terminal called, from the corresponding relation between the telephone number stored and user account, obtain corresponding user account;
Whether the state judging described user account is presence;
When the state of described user account is presence, based on described user account, by described calls transfer on the mobile terminal of the described user account of current login, to realize telephone communication.
In conjunction with first aspect, in the first possible implementation of above-mentioned first aspect, described judge whether the state of described user account is presence before, also comprise:
Receive the account logging request that described mobile terminal sends, described account logging request carries described user account and account number cipher, and described account logging request is described mobile terminal complete the configuration of the first desktop start-up routine after send, described first desktop start-up routine is different from the second desktop start-up routine, and described second desktop start-up routine is the desktop start-up routine that described mobile terminal carries;
Based on described user account and described account number cipher, described user account is logged in;
After described user account logins successfully, the state of described user account is set to presence.
In conjunction with the first possible implementation of first aspect, in the implementation that the second of above-mentioned first aspect is possible, described method also comprises:
When described account logging request also carries the address information of described mobile terminal, after described user account logging program, by the address information of described user account and described mobile terminal, be stored in the corresponding relation between user account and address information.
In conjunction with the first possible implementation of first aspect, first aspect or the possible implementation of the second of first aspect, in the third possible implementation of above-mentioned first aspect, described based on described user account, by described calls transfer on the mobile terminal of the described user account of current login, comprising:
Based on described user account, from the corresponding relation between the user account stored and address information, obtain corresponding address information;
Based on the address information obtained, set up the network communication link between the mobile terminal of the described user account of current login;
Based on described network communication link, by described calls transfer on described mobile terminal.
In conjunction with first aspect, in the 4th kind of possible implementation of above-mentioned first aspect, described judge whether the state of described user account is presence after, also comprise:
When the state of described user account be off-line state or unactivated state time, send cannot connect information to the calling terminal sending described incoming call;
In missed call record, store the incoming information of described incoming call.
In conjunction with first aspect, in the 5th kind of possible implementation of above-mentioned first aspect, described incoming call be calling terminal pass through specify application send, or, described incoming call be described calling terminal based on operator's phone, sent by carrier server.
According to the second aspect of disclosure embodiment, provide a kind of telephone communication unit, described device comprises:
Acquisition module, for when receiving the incoming call of calling terminal called, based on the telephone number of described terminal called, from the corresponding relation between the telephone number stored and user account, obtains corresponding user account;
Judge module, for judging whether the state of described user account is presence;
Interconnecting module, for when the state of described user account is presence, based on described user account, by described calls transfer on the mobile terminal of the described user account of current login, to realize telephone communication.
In conjunction with second aspect, in the first possible implementation of above-mentioned second aspect, described device comprises:
Receiver module, for receiving the account logging request that described mobile terminal sends, described account logging request carries described user account and account number cipher, and described account logging request is described mobile terminal complete the configuration of the first desktop start-up routine after send, described first desktop start-up routine is different from the second desktop start-up routine, and described second desktop start-up routine is the desktop start-up routine that described mobile terminal carries;
Login module, for based on described user account and described account number cipher, logs in described user account;
Module is set, after logining successfully at described user account, the state of described user account is set to presence.
In conjunction with the first possible implementation of second aspect, in the implementation that the second of above-mentioned second aspect is possible, described device also comprises:
First memory module, for when described account logging request also carries the address information of described mobile terminal, after described user account logging program, by the address information of described user account and described mobile terminal, be stored in the corresponding relation between user account and address information.
In conjunction with the first possible implementation of second aspect, second aspect or the possible implementation of the second of second aspect, in the third possible implementation of above-mentioned second aspect, described interconnecting module comprises:
Acquiring unit, for based on described user account, from the corresponding relation between the user account stored and address information, obtains corresponding address information;
Set up unit, for based on the address information obtained, set up the network communication link between the mobile terminal of the described user account of current login;
Adapter unit, for based on described network communication link, by described calls transfer on described mobile terminal.
In conjunction with second aspect, in the 4th kind of possible implementation of above-mentioned second aspect, described device also comprises:
Sending module, for when the state of described user account be off-line state or unactivated state time, to send described incoming call calling terminal send cannot connect information;
Second memory module, in missed call record, stores the incoming information of described incoming call.
In conjunction with second aspect, in the 5th kind of possible implementation of above-mentioned second aspect, described incoming call be calling terminal pass through specify application send, or, described incoming call be described calling terminal based on operator's phone, sent by carrier server.
According to the third aspect of disclosure embodiment, provide a kind of telephone communication unit, described device comprises:
Processor;
For the memory of storage of processor executable instruction;
Wherein, described processor is configured to:
When receiving the incoming call of calling terminal called, based on the telephone number of described terminal called, from the corresponding relation between the telephone number stored and user account, obtain corresponding user account;
Whether the state judging described user account is presence;
When the state of described user account is presence, based on described user account, by described calls transfer on the mobile terminal of the described user account of current login, to realize telephone communication.
The technical scheme that embodiment of the present disclosure provides can comprise following beneficial effect: in the disclosed embodiments, when receiving the incoming call of calling terminal called, based on the telephone number of terminal called, from the corresponding relation between the telephone number stored and user account, obtain corresponding user account, and when the state of this user account is presence, based on this user account, by this calls transfer on the mobile terminal of current this user account of login, thus avoid the use of terminal called, save the cost of telephone communication.
Should be understood that, it is only exemplary and explanatory that above general description and details hereinafter describe, and can not limit the disclosure.
Accompanying drawing explanation
Accompanying drawing to be herein merged in specification and to form the part of this specification, shows embodiment according to the invention, and is used from specification one and explains principle of the present invention.
Fig. 1 is the system architecture diagram of a kind of telephone communication according to an exemplary embodiment.
Fig. 2 is the flow chart of a kind of method relating to telephone communications according to an exemplary embodiment.
Fig. 3 is the method flow diagram of the another kind of telephone communication according to an exemplary embodiment.
Fig. 4 is the block diagram of a kind of telephone communication unit according to an exemplary embodiment.
Fig. 5 is the block diagram of the another kind of telephone communication unit according to an exemplary embodiment.
Fig. 6 is the block diagram of a kind of interconnecting module according to an exemplary embodiment.
Fig. 7 is the block diagram of another telephone communication unit according to an exemplary embodiment.
Embodiment
Here will be described exemplary embodiment in detail, its sample table shows in the accompanying drawings.When description below relates to accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawing represents same or analogous key element.Execution mode described in following exemplary embodiment does not represent all execution modes consistent with the present invention.On the contrary, they only with as in appended claims describe in detail, the example of apparatus and method that aspects more of the present invention are consistent.
Fig. 1 is the system architecture diagram of a kind of telephone communication that disclosure embodiment provides.This system comprises calling terminal, terminal called, mobile terminal, carrier server and the communication server.Calling terminal can call out terminal called by the mode of operator's phone, that is to say, calls out terminal called by the mode of plain old telephone, and calling terminal can also by specifying application, and the mode of phone Network Based calls out terminal called.This mobile terminal is the terminal of current login user account, and this mobile terminal is for replacing terminal called, and realizes telephone communication with calling terminal.Carrier server is for receiving the mode of calling terminal by operator's phone, the incoming call of calling calling terminal, and this incoming call is sent in the communication server, the communication server for calls transfer that carrier server is sent to this mobile terminal, and also for by the mode of calling terminal by the networking telephone, the calls transfer of calling terminal called is on this mobile terminal, therefore, terminal called can be saved, see Fig. 1, in this telephonic communication system, calling terminal can be connected by network with carrier server and the communication server respectively, carrier server can be connected by network with between the communication server, the communication server can be connected by network with between this mobile terminal.
Fig. 2 is the flow chart of a kind of method relating to telephone communications according to an exemplary embodiment, and as shown in Figure 1, method relating to telephone communications is used for, in the communication server, comprising the following steps.
In step 201, when receiving the incoming call of calling terminal called, based on the telephone number of terminal called, from the corresponding relation between the telephone number stored and user account, obtain corresponding user account.
In step 202., whether the state judging this user account is presence.
In step 203, when the state of this user account is presence, based on this user account, by this calls transfer on the mobile terminal of current this user account of login, to realize telephone communication.
In embodiment of the present disclosure, when receiving the incoming call of calling terminal called, based on the telephone number of terminal called, from the corresponding relation between the telephone number stored and user account, obtain corresponding user account, and when the state of this user account is presence, based on this user account, by this calls transfer on the mobile terminal of current this user account of login, thus avoid the use of terminal called, save the cost of telephone communication.
In another embodiment of the present disclosure, before judging whether the state of this user account is presence, also comprise:
Receive the account logging request that this mobile terminal sends, this account logging request carries this user account and account number cipher, and this account logging request is this mobile terminal complete the configuration of the first desktop start-up routine after send, first desktop start-up routine is different from the second desktop start-up routine, and the second desktop start-up routine is the desktop start-up routine that this mobile terminal carries;
Based on this user account and this account number cipher, this user account is logged in;
After this user account logins successfully, the state of this user account is set to presence.
In another embodiment of the present disclosure, the method also comprises:
When this account logging request also carries the address information of described mobile terminal, after this user account logging program, by the address information of this user account with this mobile terminal, be stored in the corresponding relation between user account and address information.
In another embodiment of the present disclosure, based on this user account, by this calls transfer on the mobile terminal of current this user account of login, comprising:
Based on this user account, from the corresponding relation between the user account stored and address information, obtain corresponding address information;
Based on the address information obtained, set up the network communication link between the mobile terminal of current this user account of login;
Communication link Network Based, by this calls transfer on this mobile terminal.
In another embodiment of the present disclosure, after judging whether the state of this user account is presence, also comprise:
When the state of this user account be off-line state or unactivated state time, send cannot connect information to the calling terminal sending described incoming call;
In missed call record, store the incoming information of this incoming call.
In another embodiment of the present disclosure, this incoming call be calling terminal pass through specify application send, or, this incoming call be calling terminal based on operator's phone, sent by carrier server.
Above-mentioned all alternatives, all can form embodiment of the present disclosure according to combining arbitrarily, disclosure embodiment repeats no longer one by one to this.
Fig. 3 is the method flow diagram of a kind of telephone communication according to an exemplary embodiment.See Fig. 3, the method comprises the following steps.
In step 301, the account logging request that mobile terminal receive sends, this account logging request carries user account and account number cipher, and this account logging request is this mobile terminal complete the configuration of the first desktop start-up routine after send, first desktop start-up routine is different from the second desktop start-up routine, and the second desktop start-up routine is the desktop start-up routine that this mobile terminal carries.
For the user having two terminals, in order to save the use of terminal called, reducing costs, by the calls transfer of calling terminal called on the mobile terminal of this user, and the communication with calling terminal can be realized by this mobile terminal.And when realizing the communication with calling terminal by this mobile terminal, be that the appointment by installing in this mobile terminal should be used for realizing, that is to say, this mobile terminal needs to log in the user account of specifying application.Therefore, when this mobile terminal receives the login instruction of this user account, send account logging request to the communication server.Afterwards, the communication server can receive the account logging request that this mobile terminal sends.
In addition, because mobile terminal not only can process personal data, the contact method, note etc. of such as household or relative, can also process non-personal data, such as operational data.And when mobile terminal processes non-personal data, conveniently to the management of user, usually need to carry out Long-distance Control etc. to this mobile terminal.Therefore, in order to avoid the leakage of users personal data, and in order to save the cost of a terminal, need the first desktop start-up routine is installed on this mobile terminal, and the first desktop start-up routine of this mobile terminal is configured.After the first desktop start-up routine installed when this mobile terminal has configured, by the appointment application of the first desktop start-up routine display, account logging request can be sent to the communication server.
It should be noted that, when being configured the first desktop start-up routine of mobile terminal, can be the first desktop start-up routine setting data storehouse, arrange access code and access rights etc. to the first database, disclosure embodiment be not specifically limited this.In addition, in the disclosed embodiments, can be that the first desktop start-up routine and the second desktop start-up routine arrange different databases, user can be processed non-personal data by the first desktop start-up routine, non-personal data after process are stored in database corresponding to the first desktop start-up routine, can also be processed personal data by the second desktop start-up routine, and the personal data after process are stored in database corresponding to the second desktop start-up routine, so, the leakage of users personal data can be avoided.
In another embodiment of the present disclosure, this user account obtains for this mobile terminal carries out registration in the communication server.In addition, in order to avoid the leakage of communication data between mobile terminal and the communication server, under this mobile terminal starts the scene of the first desktop start-up routine, and during by specifying application and the communication server to carry out data interaction, this mobile terminal can carry out data interaction by specified network and server.Wherein, this specified network can be VPN (Virtual Private Network, VPN (virtual private network)), PROXY (agency) network etc., and disclosure embodiment is not specifically limited this.
In step 302, based on this user account and this account number cipher, this user account is logged in, and after this user account logins successfully, the state of this user account is set to presence.
Because this user account is that mobile terminal carries out registration in advance and obtains in the communication server, therefore, the corresponding relation between user account and account number cipher can be stored in the communication server, afterwards, the communication server can based on this user account, from the corresponding relation between the user account stored and account number cipher, obtain corresponding account number cipher, the account number cipher that the account number cipher of acquisition and this account logging request carry is compared, if both are identical, then determine that this user account logins successfully, otherwise, determine this user account login failure.And after this user account logins successfully, the state of this user account can be set to presence by this communication server.
Wherein, when the state of this user account is set to presence by the communication server, this communication server can based on this user account, from the corresponding relation between the user account stored and logging status, obtain corresponding logging status, and the logging status of acquisition is set to presence.
Such as, this user account is 135625663, after this user account logins successfully, this communication server can based on this user account 135625663, from the corresponding relation between the user account stored and logging status, obtain corresponding logging status, and the logging status of acquisition is set to presence, thus corresponding relation between the user account obtained and logging status is as shown in table 1 below.
Table 1
User account Logging status
135625663 Presence
655663352 Off-line state
125533665 Presence
…… ……
Further, when the communication server receive this mobile terminal send account roll off the production line request time, the login of this user account can be exited, and the logging status of this user account is set to off-line state.That is to say, this communication server based on this user account, from the corresponding relation between the user account stored and logging status, can obtain corresponding logging status, and the logging status of acquisition is set to off-line state.
Further, the address information of this mobile terminal is also carried in the account logging request that this mobile terminal sends, after the communication server determines that this user account logins successfully, this communication server by the address information of this user account and this mobile terminal, can also be stored in the corresponding relation between user account and address information.Wherein, the address information of this mobile terminal can be IP (Internet Protocol, the Internet protocol) address of this mobile terminal, and disclosure embodiment is not specifically limited this.
When this mobile terminal logs in this user account by above-mentioned steps, and after the state of this user account is set to presence by the communication server, when the communication server receives the incoming call of calling terminal called, can by following step, by this calls transfer on this mobile terminal, thus realize telephone communication.
In step 303, when receiving the incoming call of calling terminal called, based on the telephone number of terminal called, from the corresponding relation between the telephone number stored and user account, obtain corresponding user account.
In order to save the cost of terminal called, need by the calls transfer of calling terminal called on this mobile terminal, therefore, this communication server can store the corresponding relation between the telephone number of terminal called and the user account of this mobile terminal in advance.Afterwards, when the communication server receives the incoming call of calling terminal called, this communication server based on the telephone number of terminal called, from the corresponding relation between the telephone number stored and user account, can obtain corresponding user account.
It should be noted that, in the disclosed embodiments, calling terminal can call out terminal called by the mode of operator's phone, that is to say, call out terminal called by the mode of plain old telephone, certainly, calling terminal can also by specifying application, and the mode of phone Network Based calls out terminal called.
When calling terminal calls out terminal called by the mode of operator's phone, the incoming call of calling terminal called is sent to carrier server by this calling terminal, and this incoming call carries the telephone number of calling terminal and the telephone number of terminal called.When carrier server receives this incoming call, based on the telephone number of the terminal called that this incoming call carries, from store telephone number and the communication server identify between corresponding relation, obtain corresponding communication server mark, and identify based on this communication server, this incoming call is sent to this communication server.And when calling terminal is by specifying application, when the mode of phone Network Based calls out terminal called, owing to specifying application to there is corresponding communication interface with between this communication server, therefore, the incoming call of calling terminal called directly can be sent to this communication server by this calling terminal.That is, the incoming call that the communication server receives be calling terminal pass through specify application send, or, the incoming call that this communication server receives be calling terminal based on operator's phone, sent by carrier server.
In addition, communication server mark can be the DNS (DomainName System, domain name system) of this communication server, and disclosure embodiment is not specifically limited this.
In step 304, judge whether the state of this user account is presence, when the state of this user account is presence, based on this user account, by this calls transfer on the mobile terminal of current this user account of login, to realize telephone communication.
Because calls transfer realizes based on appointment application, therefore, the communication server is transferred before this incoming call, need whether the state judging this user account is presence, when the state of this user account is presence, based on this user account, from the corresponding relation between the user account stored and address information, obtain corresponding address information; And based on the address information obtained, set up the network communication link between the mobile terminal of current this user account of login; Based on this network communication link, by this calls transfer on this mobile terminal, to realize telephone communication.
Wherein, this network communication link can be VOIP (Voice over InternetProtocol, the voice of protocol transmission Network Based) link, and disclosure embodiment is not specifically limited this.
Mention in above-mentioned steps 302, after the communication server determines that this user account logins successfully, this communication server can store the corresponding relation between user account and logging status, therefore, when whether the state that the communication server judges this user account is presence, this communication server can based on this user account, from the corresponding relation between the user account stored and logging status, obtain corresponding logging status, if when the logging status obtained is presence, determine that the state of this user account is presence, if when the logging status obtained is off-line state, determine that the state of this user account is off-line state.
Such as, this user account is 135625663, this communication server can based on this user account 135625663, from the user account shown in above-mentioned table 1 and the corresponding relation between logging status, obtaining corresponding logging status is presence, now, can determine that the state of this user account is presence.
Further, when the state of this user account be off-line state or unactivated state time, this communication server can send to the calling terminal sending this incoming call and cannot connect information, makes calling terminal displays or play this to connect information; This communication server, in missed call record, stores the incoming information of this incoming call, and this incoming information can comprise the telephone number of calling terminal.And then when the state of this user account is presence again, show this missed call record, thus the missed call of prompting user under off-line state.
It should be noted that, because this user account is under the scene of the first desktop start-up routine, log in by specifying application, therefore, when the first desktop start-up routine of this mobile terminal does not configure, this mobile terminal just cannot log in this user account, and now, the logging status of this user account is unactivated state.
In the disclosed embodiments, when calling terminal logs in the appointment application of this calling terminal installation, this communication server can also obtain the contact phone number stored in the address list of this calling terminal, and based on contact phone number, from the corresponding relation between the telephone number stored and logging status, obtain the logging status of each contact person, and the logging status of each contact person is sent to this calling terminal, and shown the logging status of each contact person by specific mode in calling terminal.Wherein, specific mode can be the contact head image color that different logging status is corresponding different, or, show logging status by mode word.
In the disclosed embodiments, when receiving the incoming call of calling terminal called, based on the telephone number of terminal called, from the corresponding relation between the telephone number stored and user account, obtain corresponding user account, and when the state of this user account is presence, based on this user account, by this calls transfer on the mobile terminal of current this user account of login, thus avoid the use of terminal called, save the cost of telephone communication.
Fig. 4 is a kind of telephone communication unit block diagram according to an exemplary embodiment.With reference to Fig. 4, this device comprises acquisition module 401, judge module 402 and interconnecting module 403.
Acquisition module 401, for when receiving the incoming call of calling terminal called, based on the telephone number of terminal called, from the corresponding relation between the telephone number stored and user account, obtains corresponding user account;
Judge module 402, for judging whether the state of this user account is presence;
Interconnecting module 403, for when the state of this user account is presence, based on this user account, by this calls transfer on the mobile terminal of current this user account of login, to realize telephone communication.
In another embodiment of the present disclosure, see Fig. 5, this device also comprises receiver module 404, and login module 405 arranges module 406.
Receiver module 404, for receiving the account logging request that this mobile terminal sends, this account logging request carries this user account and account number cipher, and this account logging request is this mobile terminal complete the configuration of the first desktop start-up routine after send, first desktop start-up routine is different from the second desktop start-up routine, and the second desktop start-up routine is the desktop start-up routine that this mobile terminal carries;
Login module 405, for based on this user account and this account number cipher, logs in this user account;
Module 406 is set, after logining successfully at this user account, the state of this user account is set to presence.
In another embodiment of the present disclosure, this device also comprises:
First memory module, for when this account logging request also carries the address information of this mobile terminal, after this user account logging program, by the address information of this user account with this mobile terminal, be stored in the corresponding relation between user account and address information.
In another embodiment of the present disclosure, see Fig. 6, interconnecting module 403 comprises acquiring unit 4031, sets up unit 4032, adapter unit 4033.
Acquiring unit 4031, for based on this user account, from the corresponding relation between the user account stored and address information, obtains corresponding address information;
Set up unit 4032, for based on the address information obtained, set up the network communication link between the mobile terminal of current this user account of login;
Adapter unit 4033, for based on this network communication link, by this calls transfer on this mobile terminal.
In another embodiment of the present disclosure, this device also comprises:
Sending module, for when the state of this user account be off-line state or unactivated state time, to send this incoming call calling terminal send cannot connect information;
Second memory module, in missed call record, stores the incoming information of this incoming call.
In another embodiment of the present disclosure, this incoming call be calling terminal pass through specify application send, or, this incoming call be this calling terminal based on operator's phone, sent by carrier server.
In the disclosed embodiments, when receiving the incoming call of calling terminal called, based on the telephone number of terminal called, from the corresponding relation between the telephone number stored and user account, obtain corresponding user account, and when the state of this user account is presence, based on this user account, by this calls transfer on the mobile terminal of current this user account of login, thus avoid the use of terminal called, save the cost of telephone communication.
About the device in above-described embodiment, wherein the concrete mode of modules executable operations has been described in detail in about the embodiment of the method, will not elaborate explanation herein.
Fig. 7 is the block diagram of a kind of device 700 for telephone communication according to an exemplary embodiment.Such as, device 700 may be provided in a server.With reference to Fig. 7, device 700 comprises processing components 722, and it comprises one or more processor further, and the memory resource representated by memory 732, can such as, by the instruction of the execution of processing unit 722, application program for storing.The application program stored in memory 732 can comprise each module corresponding to one group of instruction one or more.In addition, processing components 722 is configured to perform instruction, the to perform the above method method of telephone communication.
Device 700 can also comprise the power management that a power supply module 726 is configured to final controlling element 700, and a wired or wireless network interface 750 is configured to device 700 to be connected to network, and input and output (I/O) interface 758.Device 700 can operate the operating system based on being stored in memory 732, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.
Those skilled in the art, at consideration specification and after putting into practice invention disclosed herein, will easily expect other embodiment of the present invention.The application is intended to contain any modification of the present invention, purposes or adaptations, and these modification, purposes or adaptations are followed general principle of the present invention and comprised the undocumented common practise in the art of the disclosure or conventional techniques means.Specification and embodiment are only regarded as exemplary, and true scope of the present invention and spirit are pointed out by claim below.
Should be understood that, the present invention is not limited to precision architecture described above and illustrated in the accompanying drawings, and can carry out various amendment and change not departing from its scope.Scope of the present invention is only limited by appended claim.

Claims (13)

1. a method relating to telephone communications, is characterized in that, described method comprises:
When receiving the incoming call of calling terminal called, based on the telephone number of described terminal called, from the corresponding relation between the telephone number stored and user account, obtain corresponding user account;
Whether the state judging described user account is presence;
When the state of described user account is presence, based on described user account, by described calls transfer on the mobile terminal of the described user account of current login, to realize telephone communication.
2. the method for claim 1, is characterized in that, described judge whether the state of described user account is presence before, also comprise:
Receive the account logging request that described mobile terminal sends, described account logging request carries described user account and account number cipher, and described account logging request is described mobile terminal complete the configuration of the first desktop start-up routine after send, described first desktop start-up routine is different from the second desktop start-up routine, and described second desktop start-up routine is the desktop start-up routine that described mobile terminal carries;
Based on described user account and described account number cipher, described user account is logged in;
After described user account logins successfully, the state of described user account is set to presence.
3. method as claimed in claim 2, it is characterized in that, described method also comprises:
When described account logging request also carries the address information of described mobile terminal, after described user account logging program, by the address information of described user account and described mobile terminal, be stored in the corresponding relation between user account and address information.
4. the method as described in claim as arbitrary in claim 1-3, is characterized in that, described based on described user account, by described calls transfer on the mobile terminal of the described user account of current login, comprising:
Based on described user account, from the corresponding relation between the user account stored and address information, obtain corresponding address information;
Based on the address information obtained, set up the network communication link between the mobile terminal of the described user account of current login;
Based on described network communication link, by described calls transfer on described mobile terminal.
5. the method for claim 1, is characterized in that, described judge whether the state of described user account is presence after, also comprise:
When the state of described user account be off-line state or unactivated state time, send cannot connect information to the calling terminal sending described incoming call;
In missed call record, store the incoming information of described incoming call.
6. the method for claim 1, is characterized in that, described incoming call be calling terminal pass through specify application send, or, described incoming call be described calling terminal based on operator's phone, sent by carrier server.
7. a telephone communication unit, is characterized in that, described device comprises:
Acquisition module, for when receiving the incoming call of calling terminal called, based on the telephone number of described terminal called, from the corresponding relation between the telephone number stored and user account, obtains corresponding user account;
Judge module, for judging whether the state of described user account is presence;
Interconnecting module, for when the state of described user account is presence, based on described user account, by described calls transfer on the mobile terminal of the described user account of current login, to realize telephone communication.
8. device as claimed in claim 7, it is characterized in that, described device also comprises:
Receiver module, for receiving the account logging request that described mobile terminal sends, described account logging request carries described user account and account number cipher, and described account logging request is described mobile terminal complete the configuration of the first desktop start-up routine after send, described first desktop start-up routine is different from the second desktop start-up routine, and described second desktop start-up routine is the desktop start-up routine that described mobile terminal carries;
Login module, for based on described user account and described account number cipher, logs in described user account;
Module is set, after logining successfully at described user account, the state of described user account is set to presence.
9. device as claimed in claim 8, it is characterized in that, described device also comprises:
First memory module, for when described account logging request also carries the address information of described mobile terminal, after described user account logging program, by the address information of described user account and described mobile terminal, be stored in the corresponding relation between user account and address information.
10. the device as described in claim as arbitrary in claim 7-9, is characterized in that, described interconnecting module comprises:
Acquiring unit, for when the state of described user account is presence, based on described user account, from the corresponding relation between the user account stored and address information, obtains corresponding address information;
Set up unit, for based on the address information obtained, set up the network communication link between the mobile terminal of the described user account of current login;
Adapter unit, for based on described network communication link, by described calls transfer on described mobile terminal.
11. devices as claimed in claim 7, it is characterized in that, described device also comprises:
Sending module, for when the state of described user account be off-line state or unactivated state time, to send described incoming call calling terminal send cannot connect information;
Second memory module, in missed call record, stores the incoming information of described incoming call.
12. devices as claimed in claim 7, is characterized in that, described incoming call be calling terminal pass through specify application send, or, described incoming call be described calling terminal based on operator's phone, sent by carrier server.
13. 1 kinds of telephone communication units, is characterized in that, described device comprises:
Processor;
For the memory of storage of processor executable instruction;
Wherein, described processor is configured to:
When receiving the incoming call of calling terminal called, based on the telephone number of described terminal called, from the corresponding relation between the telephone number stored and user account, obtain corresponding user account;
Whether the state judging described user account is presence;
When the state of described user account is presence, based on described user account, by described calls transfer on the mobile terminal of the described user account of current login, to realize telephone communication.
CN201510303332.1A 2015-06-05 2015-06-05 Method relating to telephone communications and device Active CN104954591B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510303332.1A CN104954591B (en) 2015-06-05 2015-06-05 Method relating to telephone communications and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510303332.1A CN104954591B (en) 2015-06-05 2015-06-05 Method relating to telephone communications and device

Publications (2)

Publication Number Publication Date
CN104954591A true CN104954591A (en) 2015-09-30
CN104954591B CN104954591B (en) 2018-07-31

Family

ID=54168926

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510303332.1A Active CN104954591B (en) 2015-06-05 2015-06-05 Method relating to telephone communications and device

Country Status (1)

Country Link
CN (1) CN104954591B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105657676A (en) * 2015-12-26 2016-06-08 小米科技有限责任公司 Information reminding method and device
CN105916128A (en) * 2016-04-08 2016-08-31 宇龙计算机通信科技(深圳)有限公司 Short message and/or incoming call information synchronization method and system and server
CN109698782A (en) * 2017-10-20 2019-04-30 苏宁云商集团股份有限公司 A kind of message transfer method and system
CN111953838A (en) * 2020-08-03 2020-11-17 聚好看科技股份有限公司 Call dialing method, display device and mobile terminal

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030112930A1 (en) * 2001-12-18 2003-06-19 Bosik Barry S. Call management system responsive to network presence
CN101594585A (en) * 2008-05-30 2009-12-02 鸿富锦精密工业(深圳)有限公司 Seek the system and method for cheapest talking mode
CN103384295A (en) * 2012-05-04 2013-11-06 上海鱼游网络科技有限公司 Method and system for calling instant-chat friends
CN103503405A (en) * 2012-12-31 2014-01-08 华为技术有限公司 Communication processing method, apparatus and terminal
CN103685266A (en) * 2013-12-10 2014-03-26 北京奇虎科技有限公司 Method and device for protecting enterprise data
CN104469034A (en) * 2013-09-14 2015-03-25 韩燕� Call forwarding method and system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030112930A1 (en) * 2001-12-18 2003-06-19 Bosik Barry S. Call management system responsive to network presence
CN101594585A (en) * 2008-05-30 2009-12-02 鸿富锦精密工业(深圳)有限公司 Seek the system and method for cheapest talking mode
CN103384295A (en) * 2012-05-04 2013-11-06 上海鱼游网络科技有限公司 Method and system for calling instant-chat friends
CN103503405A (en) * 2012-12-31 2014-01-08 华为技术有限公司 Communication processing method, apparatus and terminal
CN104469034A (en) * 2013-09-14 2015-03-25 韩燕� Call forwarding method and system
CN103685266A (en) * 2013-12-10 2014-03-26 北京奇虎科技有限公司 Method and device for protecting enterprise data

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105657676A (en) * 2015-12-26 2016-06-08 小米科技有限责任公司 Information reminding method and device
CN105657676B (en) * 2015-12-26 2020-02-28 小米科技有限责任公司 Information reminding method and device
CN105916128A (en) * 2016-04-08 2016-08-31 宇龙计算机通信科技(深圳)有限公司 Short message and/or incoming call information synchronization method and system and server
CN105916128B (en) * 2016-04-08 2019-06-11 宇龙计算机通信科技(深圳)有限公司 The synchronous method of short message and/or incoming information, synchronization system and server
CN109698782A (en) * 2017-10-20 2019-04-30 苏宁云商集团股份有限公司 A kind of message transfer method and system
CN111953838A (en) * 2020-08-03 2020-11-17 聚好看科技股份有限公司 Call dialing method, display device and mobile terminal
CN111953838B (en) * 2020-08-03 2023-01-20 聚好看科技股份有限公司 Call dialing method, display device and mobile terminal

Also Published As

Publication number Publication date
CN104954591B (en) 2018-07-31

Similar Documents

Publication Publication Date Title
JP4605066B2 (en) IP telephone system and IP telephone terminal registration method
US9319309B2 (en) Mobile router information management server, mobile router, mobile router network, and communication method for same
KR20090042257A (en) Device and method for enabling sip dect terminal mobility
TW201616848A (en) Communication method of hiding privacy and system thereof
WO2011144080A2 (en) Communication method, system and apparatus
CN104954591A (en) Telephone communication method and device
US9503583B2 (en) Peer-to-peer, internet protocol telephone system with proxy interface for configuration data
CN104539508A (en) Access control method and device
CN103024687A (en) Method and equipment for establishing instant messaging
CN106210362B (en) Call method and device
CN104184657A (en) Communication client side system and communication method
US9274737B2 (en) Information sharing system, information sharing management device, and information sharing method
CN110768981A (en) Remote maintenance method for handset
CN104158811A (en) Voice communication method and system based on mobile Internet
JP5856633B2 (en) PBX linkage system, PBX linkage method, subscriber registration device, and subscriber registration program
JP5745658B1 (en) PBX device, subscriber registration method, and subscriber registration program
CN113132502B (en) Network host positioning method, device and equipment
WO2016208809A1 (en) Telephony collaboration system and method for a trusted environment
KR102510177B1 (en) Method and system for setting extension number of session initiation protocol terminal
JP2005210506A (en) Radio communication system
JP6119462B2 (en) Call center system and telephone terminal operating state setting method
CN114070825A (en) Robot and digital telephone communication method and system
KR20150040147A (en) Method And Apparatus for Providing Push Service
CN116633906A (en) Communication method, communication device, electronic equipment and medium based on WebRTC
Headquarters Cisco Unified SIP Phone 3905 Administration Guide for Cisco Unified Communications Manager 10.0

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant