CN106686542A - Call processing method and apparatus - Google Patents

Call processing method and apparatus Download PDF

Info

Publication number
CN106686542A
CN106686542A CN201510747111.3A CN201510747111A CN106686542A CN 106686542 A CN106686542 A CN 106686542A CN 201510747111 A CN201510747111 A CN 201510747111A CN 106686542 A CN106686542 A CN 106686542A
Authority
CN
China
Prior art keywords
terminal
determined
user
busy state
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
CN201510747111.3A
Other languages
Chinese (zh)
Other versions
CN106686542B (en
Inventor
万昕
刘波
邢庆文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Group Design Institute Co Ltd
Original Assignee
China Mobile Group Design Institute Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Group Design Institute Co Ltd filed Critical China Mobile Group Design Institute Co Ltd
Priority to CN201510747111.3A priority Critical patent/CN106686542B/en
Publication of CN106686542A publication Critical patent/CN106686542A/en
Application granted granted Critical
Publication of CN106686542B publication Critical patent/CN106686542B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention relates to the technical field of communication, and especially relates to a call processing method and apparatus, aiming at dynamically determining whether or not to establish a call connection between other terminals of the user and other users when a user has a plurality of terminals and one of the terminals is in the busy state. The call processing method includes the steps: receiving a call request sent from a first terminal to a second terminal; when determining that the second terminal is the non-busy state, determining the state of each third terminal among N third terminals associated with the second terminal, wherein the second terminal and the n third terminals are corresponding to the same user; and if determining that a third terminal in the busy state exists, return first indication information for indicating that the user corresponding to the second terminal is in the busy state to the first terminal when determining that the distance between the third terminal in the busy state and the second terminal is smaller than a threshold, so as to enable the user corresponding to the first terminal to decide whether or not to continue calling the second terminal according to the first indication information.

Description

A kind of method and apparatus of call treatment
Technical field
The present embodiments relate to the communications field, more particularly to a kind of method and apparatus of call treatment.
Background technology
At present, mobile phone has become the main tool contacted between people, can be by mobile phone contact The very first time passes on mutual information.Communication process is between a kind of typical mobile subscriber:Caller to it is called enter Row calling, when it is called the line is busy when, called mobile switching centre (Mobile Switching Center, referred to as MSC) inquire in called VLR Visitor Location Register (Visitor Location Register, abbreviation VLR) Called to be currently at busy state, called MS C to caller MSC sends busy tone, and caller MSC is received After the busy tone that called MS C sends, caller MSC to caller sends busy tone, and calling subscribe hears busy tone, Know called subscriber in busy state, this time call failure.
At present, a user generally possesses multiple communication terminals, such as multiple cell-phone numbers and multiple landline telephones Number etc..Under a kind of application scenarios, user A possesses multiple communication terminals, such as, and one or more mobile phones, One or more landline telephones etc., when user B is communicated by the terminal 1 of user A with user A, The now terminal 2 of user C calling parties A;Scheme provided in prior art is to set up user C Now also sound the tinkle of bells with the terminal 2 of the calling connection of the terminal 2 of user A, i.e. user A, now, The tinkle of bells of terminal 2 is interfered to user A, and user A can only select the phone for hanging terminal 2, or Pick up terminal 2 and user C informed by terminal 2, oneself just with user B by terminal 1 making a phone call, In busy condition, it is desirable to which user B is dialled again after a while.
It can be seen that, in said process, user A needs first to suspend the communication between user B, then informs User C lays oneself open to busy condition, by between user C communication stop, afterwards user A be further continued for User B is communicated, and the process is loaded down with trivial details, and wastes the time of user A, and has been led in user A Terminal 1 is crossed in user's B communication process, terminal 2 is interfered when connecting to user A.
The content of the invention
The embodiment of the present invention provides a kind of method and apparatus of call treatment, to have multiple terminals in user, And terminal is in busy state, dynamically determine whether with other terminals for setting up the user and other Calling connection between user.
The embodiment of the present invention provides a kind of call processing method, comprises the following steps:
Receive the call request that first terminal sends to second terminal;
When it is determined that second terminal is in nonbusy condition, the N number of third terminal associated with second terminal is determined In each third terminal state;Wherein, second terminal corresponds to same user with N number of third terminal, N is positive integer;
If it is determined that there is the third terminal in busy state, then it is determined that in the third terminal of busy state During with the distance between second terminal less than threshold value, return for indicating that second terminal is corresponding to first terminal First configured information of the user in busy state, so that the corresponding user of first terminal indicates letter according to first Breath decides whether to continue to call second terminal.
Alternatively, return for indicating the corresponding user of second terminal in the of busy state to first terminal After one configured information, also include:
The second configured information for indicating continuation calling second terminal that reception first terminal sends, and according to Second configured information, the calling connection set up between first terminal and second terminal, and/or set up first terminal With the calling connection between the third terminal in busy state;
Or
3rd configured information of the second terminal that stops call for instruction of reception first terminal transmission, and according to 3rd configured information, does not set up the calling connection of first terminal and second terminal.
Alternatively, when it is determined that second terminal is in nonbusy condition, associate with second terminal N number of is determined In third terminal after the state of each third terminal, also include:
If it is determined that there is the third terminal in busy state, then it is determined that in the third terminal of busy state During with the distance between second terminal not less than threshold value, then the calling set up between first terminal and second terminal Connection.
Alternatively, when it is determined that second terminal is in nonbusy condition, associate with second terminal N number of is determined In third terminal after the state of each third terminal, also include:
If it is determined that there is no the third terminal in busy state, then set up between first terminal and second terminal Calling connection.
Alternatively, before receiving the call request that first terminal sends to second terminal, also include:
According in mark and N number of third terminal of the second terminal corresponding to same user for obtaining each The mark of third terminal, by called second terminal and N number of third terminal a set of terminal is set to;
When it is determined that second terminal is in nonbusy condition, the N number of third terminal associated with second terminal is determined In each third terminal state, specifically include:
When it is determined that second terminal is in nonbusy condition, the corresponding set of terminal of second terminal is determined;
N number of third terminal is determined from the set of terminal determined, and is determined every in N number of third terminal The state of individual third terminal.
It may be seen from the foregoing that when the third terminal of user is in busy state, and third terminal and When the distance between second terminal is less than threshold value, illustrate that now user is near third terminal and second terminal, And the user is communicated by third terminal, it has not been convenient to connect between second terminal and other users Communication, then returns for indicating the corresponding user of the second terminal in busy shape to the first terminal First configured information of state, so as to the user that can make first terminal knows that the user of second terminal does, from Oneself is to continue with calling and still dials again after a while, so as to reduce the interference caused by the user to multiple terminals.
The embodiment of the present invention provides a kind of call-processing arrangement, including:
Receiving unit, for receiving the call request that first terminal sends to second terminal;
Processing unit, for when it is determined that second terminal is in nonbusy condition, determining and being associated with second terminal N number of third terminal in each third terminal state;Wherein, second terminal and N number of third terminal pair Should be in same user, N is positive integer;If it is determined that there is the third terminal in busy state, then true When the distance between fixed third terminal and second terminal in busy state is less than threshold value, by transmitting element The first configured information for indicating the corresponding user of second terminal in busy state is returned to first terminal, So that the corresponding user of first terminal decides whether to continue to call second terminal according to the first configured information.
Alternatively, receiving unit, is additionally operable to:
The second configured information for indicating continuation calling second terminal that reception first terminal sends, and according to Second configured information, the calling connection set up between first terminal and second terminal, and/or set up first terminal With the calling connection between the third terminal in busy state;
Or
3rd configured information of the second terminal that stops call for instruction of reception first terminal transmission, and according to 3rd configured information, does not set up the calling connection of first terminal and second terminal.
Alternatively, processing unit, is additionally operable to:
When it is determined that second terminal is in nonbusy condition, the N number of third terminal associated with second terminal is determined In each third terminal state after, however, it is determined that there is the third terminal in busy state, then it is determined that When the distance between third terminal and second terminal in busy state is not less than threshold value, then first is set up eventually Calling connection between end and second terminal.
Alternatively, processing unit, is additionally operable to:
When it is determined that second terminal is in nonbusy condition, the N number of third terminal associated with second terminal is determined In each third terminal state after, however, it is determined that there is no the third terminal in busy state, then set up Calling connection between first terminal and second terminal.
Alternatively, processing unit, is additionally operable to:
According in mark and N number of third terminal of the second terminal corresponding to same user for obtaining each The mark of third terminal, by called second terminal and N number of third terminal a set of terminal is set to;
When it is determined that second terminal is in nonbusy condition, the corresponding set of terminal of second terminal is determined;
N number of third terminal is determined from the set of terminal determined, and is determined every in N number of third terminal The state of individual third terminal.
In the embodiment of the present invention, the call request that first terminal sends to second terminal is received;It is determined that second When terminal is in nonbusy condition, each third terminal in the N number of third terminal associated with second terminal is determined State;Wherein, second terminal corresponds to same user with N number of third terminal, and N is positive integer;If It is determined that there is the third terminal in busy state, then it is determined that the third terminal in busy state and second When the distance between terminal is less than threshold value, return for indicating at the corresponding user of second terminal to first terminal In the first configured information of busy state, so that the corresponding user of first terminal determines according to the first configured information Whether continuation calls second terminal.Thus, then when the third terminal of user is in busy state, and the When the distance between three terminals and second terminal are less than threshold value, illustrate that now user is whole in third terminal and second Near end, and the user is communicated by third terminal, it has not been convenient to is connected second terminal and is used with other Communication between family, then returns for indicating at the corresponding user of the second terminal to the first terminal In the first configured information of busy state, the user for knowing second terminal so as to the user that can make first terminal is just Hurrying, oneself be to continue with calling and still dial again after a while, so as to reduce caused by the user to multiple terminals Interference.
Description of the drawings
Technical scheme in order to be illustrated more clearly that the embodiment of the present invention, below will be to institute in embodiment description The accompanying drawing that needs are used is briefly introduced, it should be apparent that, drawings in the following description are only the present invention's Some embodiments, for one of ordinary skill in the art, on the premise of not paying creative work, Can be with according to these other accompanying drawings of accompanying drawings acquisition.
Fig. 1 is a kind of applicable system architecture schematic diagram of call processing method provided in an embodiment of the present invention;
Fig. 2 is a kind of call processing method schematic flow sheet provided in an embodiment of the present invention;
Fig. 3 is another kind of call processing method schematic flow sheet provided in an embodiment of the present invention;
Fig. 4 is a kind of structural representation of call-processing arrangement provided in an embodiment of the present invention.
Specific embodiment
In order that the purpose of the present invention, technical scheme and beneficial effect become more apparent, below in conjunction with accompanying drawing And embodiment, the present invention will be described in further detail.It should be appreciated that described herein be embodied as Example is not intended to limit the present invention only to explain the present invention.
As shown in figure 1, the applicable system architecture schematic diagram of the embodiment of the present invention.The system architecture includes using User 107, user 108 and user 109 in family, such as Fig. 1, each user can correspond to one or many Individual terminal, such as the counterpart terminal 101 of user 107, terminal 102 and terminal 103, the correspondence of user 108 is eventually End 104, the counterpart terminal 105 of user 109.When being communicated by terminal between each user, terminal it Between information processed and sent by core network element 106.
A kind of applicable application scenarios of the embodiment of the present invention are:The terminal 101 of user 107 is with user's 108 Calling connection is established between terminal 104, and user 107 is communicated by terminal 101 with user 108, Now, user 109 initiates call request by terminal 105 to the terminal 102 of user 107, using this The method of bright embodiment, dynamically determines whether the terminal 105 of connecting subscribers participating 109 and the terminal of user 107 Calling connection between 102.
Various aspects are described with reference to terminal in the embodiment of the present invention." first terminal ", " second terminal " and " third terminal " is terminal, and " first " therein, " second " and " the 3rd " is each just to difference Individual terminal.Terminal, refers to the equipment (device) for providing a user with voice and/or data connectivity, including wireless Terminal or catv terminal.Wireless terminal can be the portable equipment with wireless connecting function or be connected to Other processing equipments of radio modem, Jing wireless access networks are communicated with one or more core nets Mobile terminal.For example, wireless terminal can be mobile phone (or be referred to as " honeycomb " phone) and with shifting The computer of dynamic terminal.And for example, wireless terminal can also be portable, pocket, hand-held, computer Built-in or vehicle-mounted mobile device.For another example, wireless terminal can for movement station (mobile station), A part for access point (access point) or user equipment (user equipment, abbreviation UE).
The state of terminal includes two kinds in the embodiment of the present invention, respectively in busy state and in non-busy shape State, specifically refers to the terminal currently with other terminals in communicating, in non-busy in busy state State specifically refers to the terminal currently without being communicated with other terminals.Two ends in the embodiment of the present invention Set up between end calling connection specifically refer to terminal 1 to terminal 2 dial when, the jingle bell of terminal 2 or vibrations etc., The jingle bell of terminal 2 or vibrations are represented and establish calling connection between terminal 1 and terminal 2.And work as terminal 2 When user has answered terminal 2, between the user of terminal 1 and the user of terminal 2 communication process is just proceeded by.
Based on the system architecture shown in Fig. 1, Fig. 2 shows a kind of call treatment provided in an embodiment of the present invention Method, comprises the following steps:
Step 201, receives the call request that first terminal sends to second terminal;
Step 202, when it is determined that second terminal is in nonbusy condition, determines the N associated with second terminal The state of each third terminal in individual third terminal;Wherein, second terminal corresponds to same with N number of third terminal One user, N is positive integer;
Step 203, however, it is determined that there is the third terminal in busy state, then it is determined that in busy state Third terminal and the distance between second terminal less than threshold value when, return for indicating second to first terminal First configured information of the corresponding user of terminal in busy state so that the corresponding user of first terminal according to First configured information decides whether to continue to call second terminal.
In above-mentioned steps 202, N number of third terminal of second terminal association is specifically referred to, with second terminal pair Should be in N number of third terminal of same user.Concrete method to set up has various, such as be in advance the user couple The second terminal answered and N number of third terminal arrange a mark, for identifying the second terminal and N number of Third terminal corresponds to same user.Or, alternatively a kind of embodiment is, in above-mentioned steps 201 Before, according in mark and N number of third terminal of the second terminal corresponding to same user for obtaining each The mark of third terminal, by called second terminal and N number of third terminal a set of terminal is set to.Lift individual The landline telephone of the mobile phone of oneself, family landline telephone and company is set to a terminal by example, user Group.In above-mentioned steps 202, when it is determined that second terminal is in nonbusy condition, second terminal correspondence is determined Set of terminal;N number of third terminal is determined from the set of terminal determined, and determines the N number of 3rd eventually The state of each third terminal in end.
Alternatively, in above-mentioned steps 201, call-processing arrangement receives what first terminal sent to second terminal Call request, when second terminal is in busy state, i.e., second terminal is carried out between other terminals Communication, then to first terminal return busy tone.In above-mentioned steps 202, second terminal is in nonbusy condition, i.e., Second terminal is not communicated between other terminals.
Alternatively, in above-mentioned steps 203, it is determined that between the third terminal and second terminal of busy state Distance, specifically include:
According to the positional information and the positional information of second terminal of the third terminal in busy state for obtaining, Determine the distance between third terminal and second terminal of the state for being in busy.
Specifically, the positional information of the third terminal in busy state of acquisition, and obtain second eventually The positional information at end can have various ways, such as, by global positioning system (Global Positioning System, abbreviation GPS), auxiliary global satellite positioning system (Assisted Global Positioning System, Abbreviation AGPS), base station, Wireless Fidelity (wireless fidelity, WI-FI), procotol (Internet Protocol, abbreviation IP) address, the one kind in fixed terminal log-on message or any one method obtain and be in The third terminal of busy state or the positional information of second terminal.Also close range wireless communication skill can be used directly Art (Near Field Communication, abbreviation NFC), bluetooth, Wi-Fi, infrared data tissue (Infrared Data Association, abbreviation IrDA), the method such as Wireless Personal Network (ZigBee) directly determined in busy State third terminal and the distance between second terminal, such as, when it is determined that in the 3rd of busy state the When terminal and second terminal have carried out bluetooth connection each other, then third terminal in busy state and The distance between two terminals are less than threshold value.
Alternatively, the threshold value in above-mentioned steps 203 be an empirical value, the third terminal in busy state and The distance between second terminal is less than threshold value, and referring specifically to meet in distance user can answer in busy shape The third terminal of state, also can go to answer second terminal.Such as, the third terminal in busy state and second Terminal is stayed at home, one in bedroom, one in parlor.
Alternatively, in above-mentioned steps 203, it is determined that the third terminal and second terminal in busy state it Between distance when being less than threshold value, return for indicating the corresponding user of second terminal in busy to first terminal First configured information of state is concretely talked about for one section, such as " user just hurries, if continue to call", Or, alternatively one section busy tone, instruction user is hurried;Or for one section of other sound, so that first Terminal can decide whether to continue to call second terminal according to first configured information.
Alternatively, call-processing arrangement is returned for indicating that the corresponding user of second terminal is in first terminal After first configured information of busy state, including two kinds of situations.
The first situation, the user of first terminal decides to continue with the user of calling second terminal, now, calling Processing meanss receive the second configured information for indicating continuation calling second terminal that first terminal sends, and According to the second configured information, the calling connection set up between first terminal and second terminal, and/or set up first Calling connection between terminal and the third terminal in busy state.Or, set up first terminal and second Calling connection between terminal and all third terminals.
Specifically, the user of first terminal decides to continue with the user of calling second terminal, sets up first terminal After calling connection between second terminal, conversed by the third terminal in busy state User near second terminal now jingle bell or vibrations, or the use for showing first terminal under the silent mode The incoming call at family, the corresponding user of second terminal determines the incoming call of the user for answering the first terminal, a kind of optional Ground embodiment is that the user of second terminal answers the phone of first terminal by second terminal, now, the Set up between two terminals and first terminal and communicate.
Another kind of alternatively embodiment is that the user of the third terminal in busy state is wished by current With the third terminal in busy state answering the incoming call of the user of the first terminal, now, place Send call transfer request to call-processing arrangement in the third terminal of busy state, call-processing arrangement according to The call transfer request, is forwarded to the third terminal in busy state, i.e., by the call request of first terminal The calling connection set up between first terminal and the third terminal in busy state, now, in busy shape The third terminal of state shows the incoming call of the user of first terminal, and the user of the third terminal in busy state connects Set up between the phone of logical first terminal, the i.e. third terminal in busy state and first terminal and communicate.
Alternatively, based on China Mobile's IP Multimedia System (Chinamobile-IP Multimiedia System, abbreviation CM-IMS) fusion one number service concretely, user by a phone number or IP Multimedia System (IP Multimiedia System, abbreviation IMS) termination number is set to the business Major number, and enter line number with one or more other phone numbers, fixed number or IMS terminal number Code binding, the associated numbers of the number of binding as the business.When the user is used as caller, using main number , to outcall, the number for externally showing is a fixation number set by user for code or arbitrary associated numbers Code, such as can be major number.When the user as it is called when, when other users dial the master number of the user The end that code or arbitrary associated numbers, all numbers of the user, including major number and all associated numbers are located End can simultaneously show, also can show successively.Give an example, user A has major number, and associated numbers 1 and associated numbers 2, when user A as it is called when, no matter other users dial which number of user A, The major number of user A, and associated numbers 1 and associated numbers 2 jingle bell simultaneously, or the master of user A Number, associated numbers 1 and associated numbers 2 jingle bell successively.
Based on above-mentioned technology, alternatively, the user of first terminal decides to continue with the user of calling second terminal, Call-processing arrangement receives the second instruction letter for indicating continuation calling second terminal that first terminal sends After breath, call-processing arrangement can simultaneously by first terminal second terminal corresponding with the user and N number of pass Calling connection is set up between the third terminal of connection, now, the corresponding second terminal of user and all third terminals The incoming call of first terminal is shown simultaneously, and the user of second terminal can select to answer first eventually by second terminal The incoming call of the user at end, or the incoming call of the user of first terminal is answered by arbitrary third terminal.
Another kind of alternatively embodiment is that the user of first terminal decides to continue with the use of calling second terminal Family, call-processing arrangement receives the second instruction for indicating continuation calling second terminal that first terminal sends After information, call-processing arrangement can according to the setting of user, successively to the corresponding second terminal of user and All third terminals are called, such as, now, some third terminal of user first shows first terminal Incoming call, third terminal ring unanswered afterwards, the second terminal of the user then shows coming for first terminal Electricity.
Second situation, the user of first terminal determines to stop call the user of second terminal, now, calling Processing meanss receive the 3rd configured information of the second terminal that stops call for instruction that first terminal sends, and According to the 3rd configured information, the calling connection of first terminal and second terminal is not set up.
Alternatively, in above-mentioned steps 202, when it is determined that second terminal is in nonbusy condition, determine and the In N number of third terminal of two terminal associations after the state of each third terminal, however, it is determined that exist and be in what is done The third terminal of state, then it is determined that the distance between the third terminal and second terminal of busy state not During less than threshold value, then the calling connection set up between first terminal and second terminal.Due in busy state Third terminal and the distance between second terminal be not less than threshold value, therefore, first terminal and second terminal it Between set up calling connection and can't disturb the user of the third terminal in busy state, and on the other hand, After the calling connection set up between first terminal and second terminal, other people may also aid in user and go to answer Two terminals.
Alternatively, in above-mentioned steps 202, when it is determined that second terminal is in nonbusy condition, determine and the In N number of third terminal of two terminal associations after the state of each third terminal, however, it is determined that do not exist in busy State third terminal, then the calling connection set up between first terminal and second terminal.Due to user couple The second terminal and all third terminals answered is not in busy state, now, then proves that the user does not enter Row call, the calling connection set up between first terminal and second terminal can't be interfered to user.
Alternatively, the call-processing arrangement in the embodiment of the present invention is receiving multiple calling terminals to the second end When calling is initiated at end, user can pre-set priority to the plurality of calling terminal, such as, by caller number Code is set to important numbers, insignificant number, special number, trust number, non-trusted number, we number Code, refusal number and undefined OP code etc., are afterwards the corresponding process side of calling terminal setting of each rank Method.Such as, the priority of first terminal is important numbers, and alternatively, first terminal to second terminal sends Call request, when it is determined that second terminal is in nonbusy condition, and determines presence in the 3rd of busy state When the distance between terminal, the third terminal and second terminal in busy state are less than threshold value, still set up Calling connection between first terminal and second terminal.
Based on above-mentioned discussion, Fig. 3 illustrates another kind of call treatment side provided in an embodiment of the present invention Method schematic flow sheet, as shown in figure 3, execution step 301, the first terminal of receive user A is to user B Second terminal send call request;
Whether step 302, judge second terminal in busy state, if during state of the second terminal in hurrying, Then execution step 303;If second terminal is in nonbusy condition, execution step 304;
Step 303, to first terminal the busy tone for indicating second terminal in busy state is returned;
Step 304, determines the state of each third terminal in the N number of third terminal associated with second terminal, That is the corresponding N number of third terminals in addition to second terminal of user B, and judge whether to be in what is done The third terminal of state, if so, then execution step 305, otherwise, these steps 310;
Step 305, judges whether the distance between third terminal and second terminal in busy state are less than Threshold value, if so, then execution step 306, otherwise, execution step 310;
Step 306, returns for indicating the corresponding user of second terminal in busy state to first terminal First configured information;Execution step 307 and step 309 afterwards;
Step 307, receives the 3rd instruction letter of the second terminal that stops call for instruction that first terminal sends Breath;
Step 308, according to the 3rd configured information, does not set up the calling connection of first terminal and second terminal;
Step 309, receives the second instruction letter for indicating continuation calling second terminal that first terminal sends Breath;
Step 310, the calling connection set up between first terminal and second terminal, and/or set up first terminal With the calling connection between the third terminal in busy state.
In above-mentioned steps 310, the calling connection that also can be set up between first terminal and second terminal, Yi Ji Calling connection between one terminal and each third terminal.
Can be seen that from the discussion above:In the embodiment of the present invention, first terminal is received to exhaling that second terminal sends Cry request;When it is determined that second terminal is in nonbusy condition, the N number of 3rd associated with second terminal is determined The state of each third terminal in terminal;Wherein, second terminal corresponds to same use with N number of third terminal Family, N is positive integer;If it is determined that there is the third terminal in busy state, then it is determined that in busy shape When the distance between third terminal and second terminal of state are less than threshold value, return for indicating the to first terminal First configured information of the corresponding user of two terminals in busy state, so that the corresponding user's root of first terminal Decide whether to continue to call second terminal according to the first configured information.Thus, then when the third terminal of user is just located When busy state, and the distance between third terminal and second terminal are when being less than threshold value, illustrate now user Near third terminal and second terminal, and the user is communicated by third terminal, it has not been convenient to connect Communication between logical second terminal and other users, then returns for indicating described to the first terminal First configured information of the corresponding user of two terminals in busy state, so as to the user that can make first terminal knows The user of road second terminal hurries, and oneself is to continue with calling and still dials again after a while, so as to reduce to multiple Interference caused by the user of terminal.
Fig. 4 illustrates a kind of structural representation of call-processing arrangement provided in an embodiment of the present invention.
Based on same idea, the embodiment of the present invention provides a kind of call-processing arrangement, as shown in figure 4, including Receiving unit 401, processing unit 402, transmitting element 403:
Receiving unit, for receiving the call request that first terminal sends to second terminal;
Processing unit, for when it is determined that second terminal is in nonbusy condition, determining and being associated with second terminal N number of third terminal in each third terminal state;Wherein, second terminal and N number of third terminal pair Should be in same user, N is positive integer;If it is determined that there is the third terminal in busy state, then true When the distance between fixed third terminal and second terminal in busy state is less than threshold value, by transmitting element The first configured information for indicating the corresponding user of second terminal in busy state is returned to first terminal, So that the corresponding user of first terminal decides whether to continue to call second terminal according to the first configured information.
Alternatively, receiving unit, is additionally operable to:
The second configured information for indicating continuation calling second terminal that reception first terminal sends, and according to Second configured information, the calling connection set up between first terminal and second terminal, and/or set up first terminal With the calling connection between the third terminal in busy state;
Or
3rd configured information of the second terminal that stops call for instruction of reception first terminal transmission, and according to 3rd configured information, does not set up the calling connection of first terminal and second terminal.
Alternatively, processing unit, is additionally operable to:
When it is determined that second terminal is in nonbusy condition, the N number of third terminal associated with second terminal is determined In each third terminal state after, however, it is determined that there is the third terminal in busy state, then it is determined that When the distance between third terminal and second terminal in busy state is not less than threshold value, then first is set up eventually Calling connection between end and second terminal.
Alternatively, processing unit, is additionally operable to:
When it is determined that second terminal is in nonbusy condition, the N number of third terminal associated with second terminal is determined In each third terminal state after, however, it is determined that there is no the third terminal in busy state, then set up Calling connection between first terminal and second terminal.
Alternatively, processing unit, is additionally operable to:
According in mark and N number of third terminal of the second terminal corresponding to same user for obtaining each The mark of third terminal, by called second terminal and N number of third terminal a set of terminal is set to;
When it is determined that second terminal is in nonbusy condition, the corresponding set of terminal of second terminal is determined;
N number of third terminal is determined from the set of terminal determined, and is determined every in N number of third terminal The state of individual third terminal.
In the embodiment of the present invention, the call request that first terminal sends to second terminal is received;It is determined that second When terminal is in nonbusy condition, each third terminal in the N number of third terminal associated with second terminal is determined State;Wherein, second terminal corresponds to same user with N number of third terminal, and N is positive integer;If It is determined that there is the third terminal in busy state, then it is determined that the third terminal in busy state and second When the distance between terminal is less than threshold value, return for indicating at the corresponding user of second terminal to first terminal In the first configured information of busy state, so that the corresponding user of first terminal determines according to the first configured information Whether continuation calls second terminal.Thus, then when the third terminal of user is in busy state, and the When the distance between three terminals and second terminal are less than threshold value, illustrate that now user is whole in third terminal and second Near end, and the user is communicated by third terminal, it has not been convenient to is connected second terminal and is used with other Communication between family, then returns for indicating at the corresponding user of the second terminal to the first terminal In the first configured information of busy state, the user for knowing second terminal so as to the user that can make first terminal is just Hurrying, oneself be to continue with calling and still dial again after a while, so as to reduce caused by the user to multiple terminals Interference.
Those skilled in the art are it should be appreciated that embodiments of the invention can be provided as method or computer journey Sequence product.Therefore, the present invention can adopt complete hardware embodiment, complete software embodiment or combine software With the form of the embodiment of hardware aspect.And, the present invention can be adopted and wherein include meter at one or more Calculation machine usable program code computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) on implement computer program form.
The present invention is produced with reference to method according to embodiments of the present invention, equipment (system) and computer program The flow chart and/or block diagram of product is describing.It should be understood that can by computer program instructions flowchart and / or block diagram in each flow process and/or square frame and flow chart and/or the flow process in block diagram and/ Or the combination of square frame.These computer program instructions can be provided to all-purpose computer, special-purpose computer, embedded The processor of formula processor or other programmable data processing devices is producing a machine so that by calculating The instruction of the computing device of machine or other programmable data processing devices is produced for realizing in flow chart one The device of the function of specifying in individual flow process or one square frame of multiple flow processs and/or block diagram or multiple square frames.
These computer program instructions may be alternatively stored in can guide computer or other programmable datas process to set In the standby computer-readable memory for working in a specific way so that in being stored in the computer-readable memory Instruction produce and include the manufacture of command device, command device realization is in one flow process or multiple of flow chart The function of specifying in one square frame of flow process and/or block diagram or multiple square frames.
These computer program instructions also can be loaded into computer or other programmable data processing devices, made Obtain and series of operation steps is performed on computer or other programmable devices to produce computer implemented place Reason, so as to the instruction performed on computer or other programmable devices is provided for realizing in flow chart one The step of function of specifying in flow process or one square frame of multiple flow processs and/or block diagram or multiple square frames.
, but those skilled in the art once know base although preferred embodiments of the present invention have been described This creative concept, then can make other change and modification to these embodiments.So, appended right will Ask and be intended to be construed to include preferred embodiment and fall into having altered and changing for the scope of the invention.
Obviously, those skilled in the art can carry out various changes and modification without deviating from this to the present invention Bright spirit and scope.So, if the present invention these modification and modification belong to the claims in the present invention and Within the scope of its equivalent technologies, then the present invention is also intended to comprising these changes and modification.

Claims (10)

1. a kind of call processing method, it is characterised in that comprise the following steps:
Receive the call request that first terminal sends to second terminal;
When it is determined that the second terminal is in nonbusy condition, determine N number of with what the second terminal was associated The state of each third terminal in third terminal;Wherein, the second terminal and N number of third terminal pair Should be in same user, N is positive integer;
If it is determined that there is the third terminal in busy state, then it is determined that in the third terminal of busy state During with the distance between the second terminal less than threshold value, return for indicating described the to the first terminal First configured information of the corresponding user of two terminals in busy state, so that the corresponding use of the first terminal Family decides whether to continue to call the second terminal according to first configured information.
2. the method for claim 1, it is characterised in that described return to the first terminal is used After the first configured information for indicating state of the corresponding user of the second terminal in doing, also include:
Receive the second instruction letter for indicating the continuation calling second terminal that the first terminal sends Breath, and according to second configured information, the calling set up between the first terminal and the second terminal Connection, and/or the calling connection set up between the first terminal and the third terminal in busy state;
Or
Receive the 3rd instruction letter of the second terminal that stops call for instruction that the first terminal sends Breath, and according to the 3rd configured information, do not set up the first terminal and connect with the calling of the second terminal Connect.
3. the method for claim 1, it is characterised in that described it is determined that at the second terminal When nonbusy condition, each third terminal in the N number of third terminal associated with the second terminal is determined After state, also include:
If it is determined that there is the third terminal in busy state, then it is determined that in the third terminal of busy state During with the distance between the second terminal not less than threshold value, then the first terminal is set up with described second eventually Calling connection between end.
4. the method for claim 1, it is characterised in that described it is determined that at the second terminal When nonbusy condition, each third terminal in the N number of third terminal associated with the second terminal is determined After state, also include:
If it is determined that there is no the third terminal in busy state, then the first terminal is set up with described second Calling connection between terminal.
5. the method as described in Claims 1-4 any claim, it is characterised in that the reception Before the call request that first terminal sends to second terminal, also include:
It is whole with the described N number of 3rd according to the mark of the second terminal corresponding to same user for obtaining The mark of each third terminal in end, the called second terminal and N number of third terminal are set It is set to a set of terminal;
It is described it is determined that the second terminal be in nonbusy condition when, determine what is associated with the second terminal The state of each third terminal, specifically includes in N number of third terminal:
When it is determined that the second terminal is in nonbusy condition, the corresponding terminal of the second terminal is determined Group;
N number of third terminal is determined from the set of terminal determined, and is determined described N number of The state of each third terminal in third terminal.
6. a kind of call-processing arrangement, it is characterised in that include:
Receiving unit, for receiving the call request that first terminal sends to second terminal;
Processing unit, for when it is determined that the second terminal is in nonbusy condition, determining and described second The state of each third terminal in N number of third terminal of terminal association;Wherein, the second terminal with it is described N number of third terminal corresponds to same user, and N is positive integer;If it is determined that there is the in busy state Three terminals, then it is determined that the distance between the third terminal and the second terminal in busy state is less than threshold During value, returned for indicating at the corresponding user of the second terminal to the first terminal by transmitting element In the first configured information of busy state, so that the corresponding user of the first terminal indicates according to described first Information decides whether to continue to call the second terminal.
7. device as claimed in claim 6, it is characterised in that the receiving unit, is additionally operable to:
Receive the second instruction letter for indicating the continuation calling second terminal that the first terminal sends Breath, and according to second configured information, the calling set up between the first terminal and the second terminal Connection, and/or the calling connection set up between the first terminal and the third terminal in busy state;
Or
Receive the 3rd instruction letter of the second terminal that stops call for instruction that the first terminal sends Breath, and according to the 3rd configured information, do not set up the first terminal and connect with the calling of the second terminal Connect.
8. device as claimed in claim 6, it is characterised in that the processing unit, is additionally operable to:
When it is determined that the second terminal is in nonbusy condition, determine N number of with what the second terminal was associated In third terminal after the state of each third terminal, however, it is determined that there is the third terminal in busy state, Then when it is determined that the distance between the third terminal and the second terminal in busy state is not less than threshold value, The calling connection then set up between the first terminal and the second terminal.
9. device as claimed in claim 6, it is characterised in that the processing unit, is additionally operable to:
When it is determined that the second terminal is in nonbusy condition, determine N number of with what the second terminal was associated In third terminal after the state of each third terminal, however, it is determined that there is no the 3rd end in busy state End, the then calling connection set up between the first terminal and the second terminal.
10. the device as described in claim 6 to 9 any claim, it is characterised in that the process Unit, is additionally operable to:
It is whole with the described N number of 3rd according to the mark of the second terminal corresponding to same user for obtaining The mark of each third terminal in end, the called second terminal and N number of third terminal are set It is set to a set of terminal;
When it is determined that the second terminal is in nonbusy condition, the corresponding terminal of the second terminal is determined Group;
N number of third terminal is determined from the set of terminal determined, and is determined described N number of The state of each third terminal in third terminal.
CN201510747111.3A 2015-11-06 2015-11-06 Call processing method and device Active CN106686542B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510747111.3A CN106686542B (en) 2015-11-06 2015-11-06 Call processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510747111.3A CN106686542B (en) 2015-11-06 2015-11-06 Call processing method and device

Publications (2)

Publication Number Publication Date
CN106686542A true CN106686542A (en) 2017-05-17
CN106686542B CN106686542B (en) 2020-02-21

Family

ID=58857887

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510747111.3A Active CN106686542B (en) 2015-11-06 2015-11-06 Call processing method and device

Country Status (1)

Country Link
CN (1) CN106686542B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108206993A (en) * 2018-01-29 2018-06-26 中兴通讯股份有限公司 Business sharing method, device, storage medium and electronic device
CN110336926A (en) * 2019-07-04 2019-10-15 中国联合网络通信集团有限公司 The call control method and system of No.1 multiple terminals
CN110679137A (en) * 2017-05-31 2020-01-10 T移动美国公司 Enhanced telephony application server session management

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101291469A (en) * 2008-06-02 2008-10-22 中国网络通信集团公司 Implementing method and system for voice called service and calling service
CN102104652A (en) * 2011-03-07 2011-06-22 华为技术有限公司 Call processing method and call server
US20140087703A1 (en) * 2012-09-27 2014-03-27 Wistron Corporation Remote control method and remote control system
CN103888621A (en) * 2012-12-21 2014-06-25 联想(北京)有限公司 Calling method, device and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101291469A (en) * 2008-06-02 2008-10-22 中国网络通信集团公司 Implementing method and system for voice called service and calling service
CN102104652A (en) * 2011-03-07 2011-06-22 华为技术有限公司 Call processing method and call server
US20140087703A1 (en) * 2012-09-27 2014-03-27 Wistron Corporation Remote control method and remote control system
CN103888621A (en) * 2012-12-21 2014-06-25 联想(北京)有限公司 Calling method, device and system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110679137A (en) * 2017-05-31 2020-01-10 T移动美国公司 Enhanced telephony application server session management
CN108206993A (en) * 2018-01-29 2018-06-26 中兴通讯股份有限公司 Business sharing method, device, storage medium and electronic device
CN108206993B (en) * 2018-01-29 2022-04-29 中兴通讯股份有限公司 Service sharing method, device, storage medium and electronic device
CN110336926A (en) * 2019-07-04 2019-10-15 中国联合网络通信集团有限公司 The call control method and system of No.1 multiple terminals

Also Published As

Publication number Publication date
CN106686542B (en) 2020-02-21

Similar Documents

Publication Publication Date Title
CN102917105B (en) Call information processing method and terminal equipment
CN101505468B (en) Method for implementing automatic call handover according to network status and multi-mode terminal
CN103945034A (en) Fixed-line telephone extended communication system based on intelligent mobile telephones
WO2005079160B1 (en) Location-based telecommunications redundancy protocol
CN101431825A (en) Call transfer implementing method based on multi-module terminal and multi-module terminal thereof
CN102868816A (en) Method and device for called processing of mobile terminal
CN103096279B (en) Realize the method for calling of one number service, device, system and platform device
CN104247473B (en) Terminal device, interactive voice answering equipment, missed call system for prompting and method
CN106686542A (en) Call processing method and apparatus
CN102695139A (en) Message reminding system and method
CN102497626A (en) Method and system for sending and receiving single-card dual-standby service message based on short message expansion platform
JP2000050347A (en) Method for informing of called side location in portable telephone
CN104602214A (en) Expansion method of wireless voice and short message service of mobile phone
CN104168256A (en) Method and device for realizing bound synchronous ringing of desktop extension and mobile intelligent terminal
TW201318402A (en) Communication system and communicating connection method thereof
CN104853047A (en) Automatic callback method and equipment
KR100321786B1 (en) Implementation method of pilot directory number for mobile communication network
CN109391591B (en) Communication method, system and equipment based on Internet
JP5644185B2 (en) Communications system
CN107148008A (en) Call handover method, system, terminal and server
JP5306129B2 (en) Mobile terminal device and program for mobile terminal device
TW517486B (en) Buffering system and method for incoming call message
TWI544776B (en) Telephone communication method
CN101534356A (en) Method for converting co-vibration numbers of Little Smart
CN101247441B (en) Method and system for implementing call pickup service under call condition in communication system

Legal Events

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