CN105450827B - Call processing method, user terminal and server - Google Patents
Call processing method, user terminal and server Download PDFInfo
- Publication number
- CN105450827B CN105450827B CN201510768132.3A CN201510768132A CN105450827B CN 105450827 B CN105450827 B CN 105450827B CN 201510768132 A CN201510768132 A CN 201510768132A CN 105450827 B CN105450827 B CN 105450827B
- Authority
- CN
- China
- Prior art keywords
- terminal
- calling terminal
- calling
- sent
- server
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 30
- 238000010200 validation analysis Methods 0.000 claims abstract description 121
- 238000000034 method Methods 0.000 claims description 17
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000006870 function Effects 0.000 description 5
- 238000012795 verification Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000000977 initiatory effect Effects 0.000 description 3
- 206010011469 Crying Diseases 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000003287 bathing Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000284 resting effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/66—Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
- H04M1/667—Preventing unauthorised calls from a telephone set
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
The present invention provides a kind of call processing method, user terminal and server, and wherein call processing method includes:The call request that calling terminal is sent is received, calling terminal identification and terminal called mark are carried in call request;Call request is sent to terminal called corresponding to terminal called mark, so that terminal called inquires about calling terminal identification whether in the address list of terminal called;Receive the Query Result that terminal called returns;If Query Result shows calling terminal identification not in address list, criterion validation problem is sent to calling terminal, so that calling subscribe inputs the first reply according to criterion validation problem in calling terminal;The first reply that calling terminal returns is received, judges whether the first reply is correct:If incorrect, terminate this calling.Call processing method, user terminal and server provided by the invention, vicious disturbance call can be filtered out to a certain extent, improve user experience.
Description
Technical field
The present invention relates to the communication technology, more particularly to a kind of call processing method, user terminal and server.
Background technology
With the continuous development of modern society, many times user can receive some strange incoming calls, have in these incoming calls
A part belongs to advertisement, promotes the even useless incoming call such as malice harassing and wrecking, and many inconvenience are brought to user.
In the prior art, in order to prevent malice from harassing, user can set blacklist in the terminal, when having in blacklist
When number initiates calling, terminal can effectively prevent the number in blacklist from sending out user directly by this call visor
The malice harassing and wrecking risen.But the number that blacklist preserves is limited, and user can just know evil only after malicious call was connected to
Meaning telephone number, therefore, many malicious call numbers are stored in blacklist.
When there is Stranger Calls access, in order to avoid missing some important incoming calls, user still can only answer one by one, this nothing
Many times can be wasted by doubting, and can not avoid some vicious disturbance calls.
The content of the invention
The present invention provides a kind of call processing method, user terminal and server, to solve in the prior art user without
Method avoids the technical problem of some vicious disturbance calls.
The present invention provides a kind of call processing method, including:
The call request that calling terminal is sent is received, calling terminal identification is carried in the call request and is called eventually
End mark;
The call request is sent to terminal called corresponding to the terminal called mark, so that the terminal called is looked into
The calling terminal identification is ask whether in the address list of the terminal called;
Receive the Query Result that the terminal called returns;
If the Query Result shows the calling terminal identification not in the address list, send and mark to calling terminal
Quasi- validation problem, so that calling subscribe inputs the first reply according to the criterion validation problem in the calling terminal;
The first reply that the calling terminal returns is received, judges whether first reply is correct:If incorrect, tie
Shu Benci is called.
The present invention also provides a kind of call processing method, including:
The call request that the reception server is sent, calling terminal identification is carried in the call request;
The calling terminal identification is inquired about whether in address list;
If the calling terminal identification sends Query Result not in the address list, to the server;
Wherein, the Query Result shows the calling terminal identification not in the address list, so that the server
Criterion validation problem is sent to calling terminal according to the Query Result, and determines calling terminal according to the criterion validation problem
Whether the first reply returned is correct, if incorrect, terminates this calling.
The present invention also provides a kind of server, including:
Calling receiver module, for receiving the call request of calling terminal transmission, caller is carried in the call request
Terminal iidentification and terminal called mark;
Sending module is called, for the call request to be sent into terminal called corresponding to the terminal called mark,
So that the terminal called inquires about the calling terminal identification whether in the address list of the terminal called;
As a result receiving module, the Query Result returned for receiving the terminal called;
Problem sending module, for showing the calling terminal identification not in the address list in the Query Result
When, then criterion validation problem is sent to calling terminal, so that calling subscribe is whole in the caller according to the criterion validation problem
Input first is replied in end;
Receiving module is replied, is replied for receiving the calling terminal returns first, whether judges first reply
Correctly:If incorrect, terminate this calling.
The present invention also provides a kind of user terminal, including:
Request receiving module, the call request sent for the reception server, caller end is carried in the call request
End mark;
Enquiry module, for inquiring about the calling terminal identification whether in address list;
As a result sending module, for when the calling terminal identification is not in the address list, being sent out to the server
Send Query Result;Wherein, the Query Result shows the calling terminal identification not in the address list, so that the service
Device sends criterion validation problem according to the Query Result to calling terminal, and determines that calling terminal is asked according to the criterion validation
Whether the first reply that topic returns is correct, if incorrect, terminates this calling.
Call processing method, user terminal and server provided by the invention, please by the calling for initiating calling terminal
Ask and be sent to terminal called, the terminal called is inquired about the calling terminal identification whether in address list, and in the master
When crying terminal iidentification not in the address list, criterion validation problem is sent to calling terminal, judges calling terminal according to
Whether the first reply that criterion validation problem returns is correct, terminates this calling if incorrect, can be that called subscriber realizes
Preliminary identification function, vicious disturbance call is filtered out to a certain extent, and verification process does not need called subscriber to participate in, and improves
User experience.
Brief description of the drawings
Fig. 1 is the flow chart for the call processing method that the embodiment of the present invention one provides;
Fig. 2 is the flow chart for the call processing method that the embodiment of the present invention two provides;
Fig. 3 is the flow chart for the call processing method that the embodiment of the present invention three provides;
Fig. 4 is the flow chart for the call processing method that the embodiment of the present invention four provides;
Fig. 5 is the structural representation for the server that the embodiment of the present invention five provides;
Fig. 6 is the structural representation for the user terminal that the embodiment of the present invention six provides.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention
In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is
Part of the embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art
The every other embodiment obtained under the premise of creative work is not made, belongs to the scope of protection of the invention.
Embodiment one
The embodiment of the present invention one provides a kind of call processing method.Fig. 1 is the call treatment that the embodiment of the present invention one provides
The flow chart of method.As shown in figure 1, the method in the present embodiment, can include:
Step 101, receive calling terminal send call request, carried in the call request calling terminal identification with
And terminal called mark.
Specifically, the executive agent in the present embodiment can be server.The calling terminal identification can be that caller is whole
Number or account are held, the terminal called mark can be called terminal number or account.
Step 102, the call request is sent to terminal called corresponding to terminal called mark, so that the quilt
Calling terminal identification described in terminal inquiry is whether in the address list of the terminal called.
The terminal called can send Query Result, the Query Result being capable of table after inquiry to server
Whether the bright calling terminal identification is in the address list.
Step 103, receive the Query Result that the terminal called returns.
If the Query Result shows the calling terminal identification in the address list, server can notify to be called
Terminal performs normal ring flow.
If step 104, the Query Result show the calling terminal identification not in the address list of the terminal called,
Then to calling terminal send criterion validation problem so that calling subscribe according to the criterion validation problem in the calling terminal
Input first is replied.
The criterion validation problem can be some have model answer, being serviced device automatic decision it is whether correct
The problem of, for example, the criterion validation problem can ask calling subscribe to reply the terminal called mark or called subscriber
Name, ask calling subscribe to reply the age of called subscriber or occupation or Business Name, some options can also be provided ask caller
Whether user is selected, to be that malice number makes preliminary judgement to caller.
First reply can be that word is replied, and calling subscribe can be by the button or touch-screen of calling terminal come defeated
Enter corresponding word to reply;First reply can also be speech answering, when calling terminal is that fixed line base etc. is difficult to input
During the terminal device of word, it is allowed to which speech answering can provide more convenience for calling subscribe.Step 105, receive the caller
The first reply that terminal returns, judge whether first reply is correct:If incorrect, terminate this calling.
The Validation Answer Key of each criterion validation problem can be stored with server, is receiving the first of calling terminal return
After reply, it can be identified according to the terminal called, it is determined that corresponding Validation Answer Key, and according to judging the Validation Answer Key
Whether the first reply is correct.
Specifically, judge whether the first reply is correct according to the Validation Answer Key, can be by extracting the checking respectively
Answer and the described first keyword replied simultaneously judge whether keyword is matched to realize, if Keywords matching, then it is assumed that described
First reply is correct, so, as long as the first reply is identical with the keyword of Validation Answer Key, it is possible to pass through checking.
Preferably, the calling terminal return first to reply be speech answering, the Validation Answer Key stored in server
For word answer, server, can be first by language and characters switch technology by described in when judging whether the first reply is correct
First reply is converted to word content, then judges whether the word content is correct, so can according to the Validation Answer Key
It is effectively increased the accuracy of judgement.
If the first reply is incorrect, illustrate that caller does not recognize or be familiar with called subscriber, caller may belong to malice number
It code or advertisement, marketing number, can now terminate this calling, and the message for terminating this calling is sent to and is called eventually
End so that terminal called can show missed call XXX to called subscriber, and convenient in particular cases called subscriber can enter
Row clawback.If first replys correctly, the message being verified can be sent to terminal called so that terminal called carries out normal
Calling access process, determined to answer or hung up by called subscriber.
In actual applications, when calling terminal initiates to call to terminal called, if calling terminal identification is not called whole
In the address list at end, then server can send criterion validation problem to calling terminal, after calling subscribe makes reply, clothes
Business device may determine that whether the reply of calling subscribe is correct, if reply is incorrect, directly terminates active calls, can filter out
The calling of the malice number of substantial amounts of automatically continuous dial-up, can also filter out some advertisements, marketing number to a certain extent
Calling.
The call processing method that the present embodiment provides, it is sent to by the call request for initiating calling terminal called whole
End, the terminal called is inquired about the calling terminal identification whether in address list, and do not exist in the calling terminal identification
When in the address list, criterion validation problem is sent to calling terminal, judges that calling terminal returns according to the criterion validation problem
Whether the first reply returned is correct, terminates this calling if incorrect, can be that called subscriber realize preliminary identification function,
Vicious disturbance call is filtered out to a certain extent, and verification process does not need called subscriber to participate in, and improves user experience.
On the basis of the technical scheme that above-described embodiment provides, it is preferred that sending standard to the calling terminal
After validation problem, the server can be with:
Judge whether to receive the reply of calling terminal in preset time;If it is not received by back in preset time
It is multiple, then terminate this calling, can effectively help called subscriber to filter out malice number.
Embodiment two
The embodiment of the present invention two provides a kind of call processing method.The present embodiment is the technical scheme provided in embodiment one
On the basis of, when first replys correct, calling terminal is further verified.Fig. 2 is what the embodiment of the present invention two provided
The flow chart of call processing method.As shown in Fig. 2 the method in the present embodiment, can include:
Step 201, server receive the call request that calling terminal is sent, and calling terminal is carried in the call request
Mark and terminal called mark.
The call request is sent to terminal called corresponding to the terminal called mark by step 202, server.
Step 203, terminal called inquire about the calling terminal identification whether in the address list of the terminal called.
Step 204, server receive the Query Result that the terminal called returns.
It is whole to caller if step 205, the Query Result show the calling terminal identification not in the address list
End sends criterion validation problem.
Step 206, calling terminal receive calling subscribe and replied according to criterion validation problem input first.
The specific implementation principle of step 201 to step 206 is similar to step 104 with step 101 in embodiment one, herein
Repeat no more.
Step 207, calling terminal are replied described first is sent to server.
Step 208, server judge whether first reply is correct.
If step 209, correct, server sends to terminal called and is verified message.
In the present embodiment, in the case of first replys correctly, server can send to be verified to terminal called to disappear
Breath.
Now, terminal called can show caller ID, and carry out normal ring.Called subscriber can select to answer or
Person hangs up the telephone or waited reply of the calling terminal to default validation problem.
Step 210, terminal called receive it is described after being verified message, according to the terminal called present position
And current time determines default validation problem.
Specifically, terminal called can determine present position by locating modules such as GPS, and according to being currently located
Position and current time determine default validation problem.
If it is this moment the time that works by day, and user in company, then it can be that " you are good, and I am to preset validation problem
What work, may I ask”;If it is that at night, at home, then it can be that " you are good, existing to preset validation problem to user this moment
It is being the time of having a rest, what has, message, or tomorrow please be ask to make me, thanks ".
Step 211, terminal called send the default validation problem to server.
The default validation problem is sent to the calling terminal by step 212, server.
Specifically, the default validation problem can be word or voice, and calling terminal receives described default
After validation problem, the default validation problem can be shown or played to calling subscribe.
Step 213, calling terminal receive calling subscribe and replied according to the default validation problem input second.
Step 214, calling terminal are replied described second is sent to server.
Step 215, server are replied described second is sent to terminal called.
Step 216, terminal called are replied described second plays to called subscriber, so that called subscriber is according to described second
Reply determines whether to receive calls.
Terminal called, can be with temporarily disconnected ring so that called subscriber can clearly hear when playing the second reply
Second replys.
The call processing method that the present embodiment provides, calling terminal return first reply correct when, server can be with
Default validation problem is obtained from terminal called, and default validation problem is sent to calling terminal, is receiving calling terminal pair
After the second of the default validation problem is replied, described second is replied and is sent to terminal called so that called subscriber can root
Replied according to second and determine whether to receive calls, the further checking to calling terminal can be realized, avoid advertisement, sale call pair
The harassing and wrecking of called subscriber.
In addition, in the present embodiment, it is allowed to which called subscriber sets different default validation problems, energy according to time and position
Enough meet the individual demand of user, improve the Experience Degree of user.
Embodiment three
The embodiment of the present invention three provides a kind of call processing method.The present embodiment is the technical scheme provided in embodiment one
On the basis of, give a kind of call processing method when calling terminal identification is in terminal called address list.Fig. 3 is this hair
The flow chart for the call processing method that bright embodiment three provides.As shown in Fig. 3, the method in the present embodiment, it can include:
Step 301, server receive the call request that calling terminal is sent, and calling terminal is carried in the call request
Mark and terminal called mark.
The call request is sent to terminal called corresponding to the terminal called mark by step 302, server.
Step 303, terminal called inquire about the calling terminal identification whether in the address list of the terminal called:If
In the address list, then the terminal called search group of the calling terminal identification where in address list and it is current when
Between, and self-defined validation problem is determined according to the group where the calling terminal identification and current time.
Specifically, the group can be household, good friend, colleague, client etc., and the self-defined validation problem can be text
It is this or voice.
Called subscriber can input self-defined validation problem according to group and time in terminal called in advance, for not
Same group can set different self-defined validation problems, for example, for family and friends, self-defined validation problem can
With intimate, more casual, for the customer, self-defined validation problem can be more commercial, more formal;Similar,
Different self-defined validation problems can also be set for the different time.
In addition, self-defined validation problem can also be relevant with user's present position, terminal called can according to group,
Current time and present position synthesis determine self-defined validation problem.
Step 304, terminal called send Query Result to server, and the Query Result shows the calling terminal identification
The self-defined validation problem can be carried in the address list, also, in the Query Result.
The self-defined validation problem carried in Query Result described in step 305, whois lookup, and self-defined tested described
Card problem is sent to the calling terminal.
Step 306 ~ step 307, calling terminal receive calling subscribe and inputted the 3rd time according to the self-defined validation problem
It is multiple, and it is sent to server.
Step 308, server are replied the receive the described 3rd is sent to terminal called.
Step 309, terminal called play the described 3rd and replied, and determine whether so that called subscriber replys according to the described 3rd
Receive calls.
The call processing method that the present embodiment provides, when calling terminal identification is in the address list of terminal called, it is called
Terminal can determine self-defined validation problem according to the group where calling terminal identification and current time, and receive caller end
End returns to the 3rd according to the self-defined validation problem and replied, and the described 3rd is replied and plays to called subscriber, so that called use
Family can reply according to the 3rd to be determined whether to receive calls so that called subscriber can know the incoming call meaning of calling subscribe in time
Figure, brings convenience for user.
In addition, in the present embodiment, it is allowed to which called subscriber is set according to current time and calling terminal identification place group
Different self-defined validation problems, disclosure satisfy that the individual demand of user, improve the Experience Degree of user.
On the basis of the technical scheme that above-described embodiment provides, it is preferred that terminal called can also receive called use
The routing information and its corresponding preset time period and preset location that family pre-enters.
For example, beaten when user is unhandy to carry about mobile phone (such as user is in body-building, bathing etc.) or is not desired to be sent a telegram here
When disturbing (such as user is resting, had a meeting), routing information can be preserved in mobile phone by voice mode, it is described
Routing information can be " 8 a.m. to 11 points I have meeting, it has not been convenient to receive calls, being in a hurry please leave a message and wait a moment " or
Person is that " I will learn to swim in XX fitness centers tonight, and fitness center phone XXX can be dialed by being such as in a hurry, or carry out XX
Me is looked in fitness center X buildings ".
Accordingly, terminal called receive server transmission call request after, it can be determined that whether current time
In preset time period corresponding to routing information while to be presently in place corresponding with the routing information default
The distance between place is less than predetermined threshold value, if so, then the routing information is added in the default validation problem,
Enable calling subscribe to know the current stroke of called subscriber in time, facility is provided for calling subscribe.
Further, before the routing information is added in the default validation problem, can also judge
Whether the group where calling terminal identification is had permission, if having permission, the routing information is preset added to described
In validation problem, if without authority, the routing information is not added in the default validation problem.Corresponding authority
It can be pre-set by called subscriber so that called subscriber only can reveal specific stroke to part contact person, further meet
The individual demand of called subscriber.
Further, every called subscriber agrees to the incoming call answered, if calling terminal identification is not in the logical of terminal called
In news record, then terminal called can actively inquire whether called subscriber needs calling terminal identification to deposit into after end of conversation
In address list, in order to avoid also needing to next time verify, the Experience Degree of user is further improved.
Example IV
The embodiment of the present invention four provides a kind of call processing method.Fig. 4 is the call treatment that the embodiment of the present invention four provides
The flow chart of method.As shown in figure 4, the method in the present embodiment, can include:
The call request that step 401, the reception server are sent, calling terminal identification is carried in the call request.
Whether step 402, the inquiry calling terminal identification are in address list.
If step 403, the calling terminal identification send inquiry knot not in the address list, to the server
Fruit;Wherein, the Query Result shows the calling terminal identification not in the address list, so that the server is according to institute
State Query Result and send criterion validation problem to calling terminal, and determine what calling terminal returned according to the criterion validation problem
Whether the first reply is correct, if incorrect, terminates this calling.
Executive agent in the present embodiment can be terminal called, and concrete implementation principle is similar with embodiment one, herein
Repeat no more.
The call processing method that the present embodiment provides, by inquiring about calling terminal identification whether in address list, and in institute
When stating calling terminal identification not in the address list, Query Result is sent to server, so that server is according to the inquiry
As a result criterion validation problem and the first reply returned in calling terminal according to the criterion validation problem are sent to calling terminal
Terminate this calling in the case of incorrect, can be that called subscriber realizes preliminary identification function, filter out to a certain extent
Vicious disturbance call, and verification process does not need called subscriber to participate in, and improves user experience.
On the basis of the technical scheme that example IV provides, it is preferred that the call processing method, can also wrap
Include:
Receive the server described first reply it is correct when send be verified message;
Message is verified according to described, determines current time and present position;
Default validation problem is determined according to the current time and present position;
The default validation problem is sent to the server, so that the server sends out the default validation problem
Give the calling terminal;
The second reply that the server is sent is received, wherein, second reply is calling terminal according to described default
Validation problem is sent to server;
Described second is replied and plays to user, determines whether to receive calls so that user replys according to described second.
On the basis of the technical scheme that above-described embodiment provides, it is preferred that in the inquiry calling terminal mark
After knowing whether in address list, if the calling terminal identification, in the address list, the terminal called can be with:
Determine group of the host terminal mark where in the address list;
According to the group and current time, self-defined validation problem is determined;
The self-defined validation problem is sent to server, so that the server sends out the self-defined validation problem
Give the calling terminal;
The 3rd reply that the server is sent is received, wherein, the 3rd reply is the calling terminal according to
Self-defined validation problem is sent to the server;
Described 3rd is replied and plays to user, determines whether to receive calls so that user replys according to the described 3rd.
On the basis of the technical scheme that above-described embodiment provides, it is preferred that determine self-defined validation problem described
Before, the terminal called can be with:
Determine present position;
Accordingly, it is described according to the group and current time, self-defined validation problem is determined, can specifically be included:
According to the group, current time and present position, self-defined validation problem is determined.
Embodiment five
The embodiment of the present invention five provides a kind of server.Fig. 5 is that the structure for the server that the embodiment of the present invention five provides is shown
It is intended to.As shown in figure 5, the server in the present embodiment, can include:
Calling receiver module 501, for receiving the call request of calling terminal transmission, master is carried in the call request
Terminal iidentification and terminal called is made to identify;
Sending module 502 is called, is called eventually for the call request to be sent to corresponding to the terminal called mark
End, so that the terminal called inquires about the calling terminal identification whether in the address list of the terminal called;
As a result receiving module 503, the Query Result returned for receiving the terminal called;
Problem sending module 504, for showing the calling terminal identification not in the address list in the Query Result
When middle, then to calling terminal send criterion validation problem so that calling subscribe according to the criterion validation problem in the caller
Input first is replied in terminal;
Receiving module 505 is replied, is replied for receiving the calling terminal returns first, judges that first reply is
It is no correct:If incorrect, terminate this calling.
Server in the present embodiment, it can be used for performing the call processing method described in embodiment one, it is implemented
Principle is similar with embodiment one, is repeated no more in the present embodiment.
The server that the present embodiment provides, is sent to terminal called by the call request for initiating calling terminal, makes institute
State terminal called and inquire about the calling terminal identification whether in address list, and in the calling terminal identification not in the communication
When in record, criterion validation problem is sent to calling terminal, judges calling terminal returns according to the criterion validation problem first
Whether reply is correct, terminates this calling if incorrect, can be that called subscriber realize preliminary identification function, to a certain degree
On filter out vicious disturbance call, and verification process does not need called subscriber to participate in, and improves user experience.
Embodiment six
The embodiment of the present invention six provides a kind of user terminal.Fig. 6 is the knot for the user terminal that the embodiment of the present invention six provides
Structure schematic diagram.As shown in fig. 6, the user terminal in the present embodiment, can include:
Request receiving module 601, the call request sent for the reception server, caller is carried in the call request
Terminal iidentification;
Enquiry module 602, for inquiring about the calling terminal identification whether in address list;
As a result sending module 603, for when the calling terminal identification is not in the address list, to the server
Send Query Result;Wherein, the Query Result shows the calling terminal identification not in the address list, so that the clothes
Business device sends criterion validation problem according to the Query Result to calling terminal, and determines calling terminal according to the criterion validation
Whether the first reply that problem returns is correct, if incorrect, terminates this calling.
User terminal in the present embodiment, it can be used for performing the call processing method described in example IV, it is specific real
Existing principle is similar with example IV, is repeated no more in the present embodiment.
The user terminal that the present embodiment provides, by inquiring about calling terminal identification whether in address list, and in the master
When crying terminal iidentification not in the address list, Query Result is sent to server, so that server is according to the Query Result
The first reply for sending criterion validation problem to calling terminal and being returned in calling terminal according to the criterion validation problem is not just
Terminate this calling in the case of really, can be that called subscriber realizes preliminary identification function, filter out malice to a certain extent
Harassing call, and verification process does not need called subscriber to participate in, and improves user experience.
Finally it should be noted that:Various embodiments above is merely illustrative of the technical solution of the present invention, rather than its limitations;To the greatest extent
The present invention is described in detail with reference to foregoing embodiments for pipe, it will be understood by those within the art that:Its according to
The technical scheme described in foregoing embodiments can so be modified, either which part or all technical characteristic are entered
Row equivalent substitution;And these modifications or replacement, the essence of appropriate technical solution is departed from various embodiments of the present invention technology
The scope of scheme.
Claims (8)
- A kind of 1. call processing method, it is characterised in that including:The call request that calling terminal is sent is received, calling terminal identification and terminal called mark are carried in the call request Know;The call request is sent to terminal called corresponding to the terminal called mark, so that the terminal called inquires about institute Calling terminal identification is stated whether in the address list of the terminal called;Receive the Query Result that the terminal called returns;If the Query Result shows the calling terminal identification not in the address list, send standard to calling terminal and test Card problem, so that calling subscribe inputs the first reply according to the criterion validation problem in the calling terminal;The first reply that the calling terminal returns is received, judges whether first reply is correct:If incorrect, terminate this Secondary calling;If described first replys correctly, sent to terminal called and be verified message, so that the terminal called receives institute State after being verified message, default validation problem is determined according to the terminal called present position and current time;The default validation problem is received, and the default validation problem is sent to the calling terminal, so that calling subscribe The second reply is inputted in the calling terminal according to the default validation problem;The second reply that the calling terminal is sent is received, and is sent to terminal called, so that called subscriber is according to described second Reply determines whether to receive calls.
- 2. according to the method for claim 1, it is characterised in that the criterion validation problem includes asking the calling subscribe to return The multiple terminal called mark or the name of called subscriber;First reply is speech answering;Judge described the described Before whether one reply is correct, in addition to:Described first is replied and is converted to word content;Accordingly, it is described to judge whether first reply is correct, specifically includes:Identified according to the terminal called, determine Validation Answer Key;Judge whether the word content is correct according to the Validation Answer Key.
- 3. method according to claim 1 or 2, it is characterised in that in the inquiry for receiving the terminal called and returning As a result after, in addition to:If the Query Result shows that the calling terminal identification in the address list, is searched and carried in the Query Result Self-defined validation problem, wherein, the self-defined validation problem is that the terminal called exists according to the calling terminal identification What group and current time where in address list determined;The self-defined validation problem is sent to the calling terminal, so that calling subscribe is according to the self-defined validation problem Input the 3rd is replied in the calling terminal;The 3rd reply that the calling terminal is sent is received, and is sent to terminal called, so that called subscriber is according to the described 3rd Reply determines whether to receive calls.
- A kind of 4. call processing method, it is characterised in that including:The call request that the reception server is sent, calling terminal identification is carried in the call request;The calling terminal identification is inquired about whether in address list;If the calling terminal identification sends Query Result not in the address list, to the server;Wherein, the Query Result shows the calling terminal identification not in the address list so that the server according to The Query Result sends criterion validation problem to calling terminal, and determines that calling terminal returns according to the criterion validation problem First reply it is whether correct, if incorrect, terminate this calling;Also include:Receive the server described first reply it is correct when send be verified message;Message is verified according to described, determines current time and present position;Default validation problem is determined according to the current time and present position;The default validation problem is sent to the server, so that the default validation problem is sent to by the server The calling terminal;The second reply that the server is sent is received, wherein, second reply is calling terminal according to the default checking Problem is sent to server;Described second is replied and plays to user, determines whether to receive calls so that user replys according to described second.
- 5. according to the method for claim 4, it is characterised in that whether communicated in the inquiry calling terminal identification After in record, in addition to:If the calling terminal identification is in the address list, it is determined that the calling terminal identification is where in the address list Group;According to the group and current time, self-defined validation problem is determined;The self-defined validation problem is sent to server, so that the self-defined validation problem is sent to by the server The calling terminal;The 3rd reply that the server is sent is received, wherein, the 3rd reply is that the calling terminal is made by oneself according to Adopted validation problem is sent to the server;Described 3rd is replied and plays to user, determines whether to receive calls so that user replys according to the described 3rd.
- 6. according to the method for claim 5, it is characterised in that before the self-defined validation problem of determination, in addition to:Determine present position;Accordingly, it is described according to the group and current time, self-defined validation problem is determined, is specifically included:According to the group, current time and present position, self-defined validation problem is determined.
- A kind of 7. server, it is characterised in that including:Calling receiver module, for receiving the call request of calling terminal transmission, calling terminal is carried in the call request Mark and terminal called mark;Sending module is called, for the call request to be sent into terminal called corresponding to the terminal called mark, so that The terminal called inquires about the calling terminal identification whether in the address list of the terminal called;As a result receiving module, the Query Result returned for receiving the terminal called;Problem sending module, for when the Query Result shows the calling terminal identification not in the address list, then To calling terminal send criterion validation problem so that calling subscribe according to the criterion validation problem in the calling terminal it is defeated Enter the first reply;Receiving module is replied, is replied for receiving the calling terminal returns first, judges whether first reply is correct: If incorrect, terminate this calling;If described first replys correctly, it is logical that the server sends checking when described first replys correct to the terminal called Cross message;The terminal called is verified message according to, determines current time and present position;The terminal called determines default validation problem according to the current time and present position;The default validation problem is sent to the server by the terminal called, so that the server tests described preset Card problem is sent to the calling terminal;The terminal called receives second that the server is sent and replied, wherein, described second reply be calling terminal according to The default validation problem is sent to server;The terminal called is replied described second and plays to user, determines whether to answer so that user replys according to described second Phone.
- A kind of 8. user terminal, it is characterised in that including:Request receiving module, the call request sent for the reception server, carries calling terminal mark in the call request Know;Enquiry module, for inquiring about the calling terminal identification whether in address list;As a result sending module, for when the calling terminal identification is not in the address list, sending and looking into the server Ask result;Wherein, the Query Result shows the calling terminal identification not in the address list, so that the server root Criterion validation problem is sent to calling terminal according to the Query Result, and determines that calling terminal returns according to the criterion validation problem Whether the first reply returned is correct, if incorrect, terminates this calling;If described first replys the checking correct, the server is sent when described first replys correct to the user terminal Pass through message;The user terminal is verified message according to, determines current time and present position;The user terminal determines default validation problem according to the current time and present position;The default validation problem is sent to the server by the user terminal, so that the server tests described preset Card problem is sent to the calling terminal;The user terminal receives second that the server is sent and replied, wherein, described second reply be calling terminal according to The default validation problem is sent to server;The user terminal is replied described second and plays to user, determines whether to answer so that user replys according to described second Phone.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510768132.3A CN105450827B (en) | 2015-11-11 | 2015-11-11 | Call processing method, user terminal and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510768132.3A CN105450827B (en) | 2015-11-11 | 2015-11-11 | Call processing method, user terminal and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105450827A CN105450827A (en) | 2016-03-30 |
CN105450827B true CN105450827B (en) | 2018-03-27 |
Family
ID=55560588
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510768132.3A Active CN105450827B (en) | 2015-11-11 | 2015-11-11 | Call processing method, user terminal and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105450827B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107548060A (en) * | 2016-06-28 | 2018-01-05 | 中兴通讯股份有限公司 | A kind of information processing method and device |
CN106412209B (en) * | 2016-12-02 | 2019-12-13 | 北京安云世纪科技有限公司 | Incoming call callback processing method and device |
CN106657528B (en) * | 2016-12-29 | 2020-01-24 | 浙江吉利控股集团有限公司 | Incoming call management method and device |
CN108574940B (en) * | 2017-03-07 | 2021-08-24 | 腾讯科技(深圳)有限公司 | Incoming call processing method and device |
CN109587346A (en) * | 2019-01-03 | 2019-04-05 | 北京珠穆朗玛移动通信有限公司 | Call management method, mobile terminal and storage medium |
CN110225179A (en) * | 2019-04-19 | 2019-09-10 | 苏州信度投资管理有限公司 | A kind of cell phone intelligent secretary system |
CN111479274A (en) * | 2020-03-17 | 2020-07-31 | 珠海高凌信息科技股份有限公司 | Called harassment prevention method, system and device of IMS network |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050039056A1 (en) * | 2003-07-24 | 2005-02-17 | Amit Bagga | Method and apparatus for authenticating a user using three party question protocol |
CN100488215C (en) * | 2006-01-05 | 2009-05-13 | 倚天资讯股份有限公司 | Communication device, server possessing telephone antiinterference function and its method |
CN102917105B (en) * | 2012-10-17 | 2015-06-24 | 中国联合网络通信集团有限公司 | Call information processing method and terminal equipment |
CN104159229B (en) * | 2013-05-15 | 2019-01-11 | 腾讯科技(深圳)有限公司 | Incoming call processing method and device |
-
2015
- 2015-11-11 CN CN201510768132.3A patent/CN105450827B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN105450827A (en) | 2016-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105450827B (en) | Call processing method, user terminal and server | |
US9277021B2 (en) | Sending a user associated telecommunication address | |
US8218744B2 (en) | Method for indicating the context of a call to a called party | |
JP5351787B2 (en) | Communication processing system and program | |
CN109672786A (en) | A kind of incoming call sound method and device | |
US7895154B2 (en) | Communication reputation | |
CN102984397A (en) | A method and a system for routing calls for a certain telephone number | |
CN101304575A (en) | Method and communication terminal capable of automatically matching incoming call number or note number | |
US20100144325A1 (en) | System and method for detecting mutually supported capabilities between mobile devices | |
CN101645933A (en) | System and method for calling a GEOSOC | |
CN105516436A (en) | Communication prompting method and apparatus | |
US20120208505A1 (en) | Method and Device for Detecting Whether Missed Call Is Effective | |
CN101459885B (en) | Method, system and device for customer state automatic playing | |
CN104065824A (en) | Method and system for call interception prompt processing based on mobile terminal, and mobile terminal | |
CN109743694A (en) | Information output method and device | |
CN107438129A (en) | The attribute information display methods and device of telephone number | |
ES2250204T3 (en) | PERSONAL INSTANT COMMUNICATION SYSTEM. | |
CN108234781A (en) | Communication means and device | |
CN106791232A (en) | The means of communication of identity-based certification | |
CN106302950A (en) | A kind of call verification method, device and mobile terminal | |
CN202841291U (en) | Multi-number communication terminal | |
US9179011B1 (en) | Telephone Communication System and Method of Using | |
EP2362600B1 (en) | Sending a user associated telecommunication address | |
CN1852361B (en) | Show and intelligent calling route joint business realizing method and device | |
CN111669458B (en) | Telephone number storage method, device and storage medium |
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 |