Contact record processing method and apparatus
First Claim
Patent Images
1. A contact record processing method, comprising:
- upon receipt of a call connection request from a calling end by a terminal, acquiring, by the terminal, an incoming phone number of the calling end according to the call connection request;
determining, by the terminal, whether the incoming phone number is stored in a contact database in the terminal;
in response to determining that the incoming phone number is not stored in the contact database, forwarding, by the terminal, the incoming phone number to a server end;
receiving, by the terminal from the server end, calling user information of the calling end and a use term of the incoming phone number from the server end;
storing, by the terminal, the incoming phone number, the calling user information and the use term in a contact record in the contact database;
periodically acquiring, by the terminal from the server end, an updated use term of the incoming phone number stored in the contact record in the terminal;
detecting, by the terminal, whether a use time of the incoming phone number stored in the contact record in the terminal is greater than the use term or the updated use term of the incoming phone number, wherein the use time indicates a time period when the incoming phone number is allowed to be used by the terminal; and
deleting, by the terminal, the incoming phone number from the contact record when the use time is greater than the use term or the updated use term.
1 Assignment
0 Petitions
Accused Products
Abstract
A contact record processing method includes: detecting whether a use time of a phone number stored in a contact record is greater than a use term of the phone number; and deleting the phone number from the contact record when the use time is greater than the use term.
10 Citations
5 Claims
-
1. A contact record processing method, comprising:
-
upon receipt of a call connection request from a calling end by a terminal, acquiring, by the terminal, an incoming phone number of the calling end according to the call connection request; determining, by the terminal, whether the incoming phone number is stored in a contact database in the terminal; in response to determining that the incoming phone number is not stored in the contact database, forwarding, by the terminal, the incoming phone number to a server end; receiving, by the terminal from the server end, calling user information of the calling end and a use term of the incoming phone number from the server end; storing, by the terminal, the incoming phone number, the calling user information and the use term in a contact record in the contact database; periodically acquiring, by the terminal from the server end, an updated use term of the incoming phone number stored in the contact record in the terminal; detecting, by the terminal, whether a use time of the incoming phone number stored in the contact record in the terminal is greater than the use term or the updated use term of the incoming phone number, wherein the use time indicates a time period when the incoming phone number is allowed to be used by the terminal; and deleting, by the terminal, the incoming phone number from the contact record when the use time is greater than the use term or the updated use term. - View Dependent Claims (2)
-
-
3. A terminal, comprising:
-
a processor; and a memory for storing instructions executable by the processor;
wherein the processor is configured to;upon receipt of a call connection request from a calling end by a terminal, acquire, by the terminal, an incoming phone number of the calling end according to the call connection request; determine whether the incoming phone number is stored in a contact database in the terminal; in response to determining that the incoming phone number is not stored in the contact database, forward the incoming phone number to a server end; receive calling user information of the calling end and a use term of the incoming phone number from the server end; store the incoming phone number, the calling user information and the use term in a contact record in the contact database; periodically acquire, from the server end, an updated use term of the incoming phone number stored in the contact record in the terminal; detect whether a use time of the incoming phone number stored in the contact record in the terminal is greater than the use term or the updated use term of the incoming phone number, wherein the use time indicates a time period when the incoming phone number is allowed to be used by the terminal; and delete the incoming phone number from the contact record when the use time is greater than the use term or the updated use term. - View Dependent Claims (4)
-
-
5. A non-transitory computer-readable storage medium having stored therein instructions that, when executed by one or more processors of a terminal, cause the terminal to perform:
-
upon receipt of a call connection request from a calling end by a terminal, acquiring, by the terminal, an incoming phone number of the calling end according to the call connection request; determining, by the terminal, whether the incoming phone number is stored in a contact database in the terminal; in response to determining that the incoming phone number is not stored in the contact database, forwarding, by the terminal, the incoming phone number to a server end; receiving, by the terminal from the server end, calling user information of the calling end and a use term of the incoming phone number from the server end; storing, by the terminal, the incoming phone number, the calling user information and the use term in a contact record in the contact database; periodically acquiring, by the terminal from the server end, an updated use term of the incoming phone number stored in the contact record in the terminal; detecting, by the terminal, whether a use time of the incoming phone number stored in the contact record in the terminal is greater than the use term or the updated use term of the incoming phone number, wherein the use time indicates a time period when the incoming phone number is allowed to be used by the terminal; and deleting, by the terminal, the incoming phone number from the contact record when the use time is greater than the use term or the updated use term.
-
Specification