[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN106713676A - Communication number identification control method and device, and communication terminal - Google Patents

Communication number identification control method and device, and communication terminal Download PDF

Info

Publication number
CN106713676A
CN106713676A CN201710050056.1A CN201710050056A CN106713676A CN 106713676 A CN106713676 A CN 106713676A CN 201710050056 A CN201710050056 A CN 201710050056A CN 106713676 A CN106713676 A CN 106713676A
Authority
CN
China
Prior art keywords
communicating number
user
communication terminal
lost contact
communicating
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
CN201710050056.1A
Other languages
Chinese (zh)
Other versions
CN106713676B (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.)
Xi'an ousiqi Software Co., Ltd
Original Assignee
Beijing Qihoo Technology 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 Beijing Qihoo Technology Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201710050056.1A priority Critical patent/CN106713676B/en
Publication of CN106713676A publication Critical patent/CN106713676A/en
Application granted granted Critical
Publication of CN106713676B publication Critical patent/CN106713676B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/229Wire identification arrangements; Number assignment determination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/06Testing, supervising or monitoring using simulated traffic

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Environmental & Geological Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

The invention discloses a communication number identification control method and device, and a communication terminal. The communication number identification control method comprises the following steps of receiving a communication number which is submitted to a server by the communication terminal based on a trusted connection; querying records associated with the communication number within the scheduled time range in call records and/or short message records corresponding to a plurality of pre-associated users, and determining the communication number as a communication loss number when a query result is empty; and feeding result information that the communication number is the communication loss number back to the communication terminal. Through processing of the invention to determine whether the communication number is the communication loss number quickly and effectively, the efficiency of using the communication number is improved and the user experience is promoted.

Description

Communicating number identification control method, device and communication terminal
Technical field
The present invention relates to communication technical field, specifically, the present invention relates to a kind of communicating number identification control method, dress Put and communication terminal.
Background technology
With the development and the popularization of communication terminal of the communication technology, liaison of the people in live and work already from Phone or short message are not opened.For example, people utilize corresponding user identity, by dialing specific communicating number (such as phone number Deng), can in time relate to kith and kin, client, or business of inquiry or predetermined merchant etc. in advance;Some operators additionally provide collection Group's net function, makes the user in cluster net interrelated to facilitate contact.When the application mode of these communicating numbers can be saved Between and improve communication efficiency, bring huge social and economic benefit.However, being needed because many users are based on different communications Ask and usually possess multiple communicating numbers or change communicating number, cause communicating number generally to have ageing.For example, when communication When number is not used for a long time, often mean that other users are difficult to get in touch with corresponding user by the communicating number, and And now the communicating number will be shut down by operator, or withdrawn by operator and turn into spacing so that these communicating numbers lose It is original to get in touch with function and become lost contact number, and when these lost contact numbers are stored in address list or are just preserved by user, use Family is but often and ignorant, to work and life brings inconvenience.
And in the prior art, AT instruction analysis rs 232 serial interface signals are generally utilized, or by accessing the communications database of China, Determine whether communicating number is lost contact number, but the former is unstable due to rs 232 serial interface signal, causes return value inaccurate;And The latter is strict due to management and control, and general user does not have access rights and is restricted.In addition, relatively more or frequent for contact person There is no the time to clear up for the user that address list or address list are often updated the data, it is manually operated to go to recognize and clear up lost contact one by one The obvious cumbersome and time-consuming, inefficiency of number, and high in the clouds also cannot synchronized update cleaning data, in so causing contact person Lost contact number is more and more.
It can be seen that, existing technical scheme cannot quickly and conveniently recognize whether communicating number is lost contact number, can not and When ground be user's cleaning lost contact number, the user communication record that upgrades in time data, easily cause the invalid operation of user, reduce use The Working Life efficiency at family and the Consumer's Experience got in touch with using communicating number.
The content of the invention
It is not enough it is an object of the invention to be directed at least one aspect present on, there is provided a kind of communicating number identification control Method, device and communication terminal, can efficiently identify lost contact number, improve the efficiency using communicating number and lift user's body Test.
In order to realize the purpose, the present invention is adopted the following technical scheme that:
In a first aspect, a kind of communicating number is provided in the embodiment of the present invention recognizes control method, comprise the following steps:
The communicating number that communication terminal is committed to book server is received based on Trusted channel;
Being inquired about in the range of the scheduled time in the corresponding message registration of multiple users of pre-association and/or short message record should The related record of communicating number, when Query Result is space-time, determines that the communicating number is lost contact number;
The object information that the communicating number is lost contact number is fed back to the communication terminal.
With reference in a first aspect, the present invention is in the first implementation of first aspect, each step of this method is by this clothes It is engaged in performed by one or more processes of device;The message registration and/or short message record storage are in book server.
With reference in a first aspect, the present invention is in second implementation of first aspect, the inquiry relative recording The step of performed in independently of at least one of book server other servers, remaining each step performs in book server; The message registration and/or short message record storage are in described other servers.
With reference to first or second implementation of first aspect, second implementation of the present invention in first aspect In, also including following previous step:
By the message registration in the corresponding communication terminal of multiple users of the pre-association and the storage of/short message recording synchronism To the server for performing the step of inquiring about the relative recording.
With reference to first aspect or its first or second implementation, four kind implementation of the present invention in first aspect In, multiple users of the pre-association include the message registration that the book server and/or described other servers are stored and/ Or short message records corresponding all users.
With reference in a first aspect, the present invention is in the 5th kind of implementation of first aspect, the corresponding message registration of user And/or short message record is specifically included:Message registration and/or the short message note of at least one corresponding communicating number of the user Record.
With reference to the 5th kind of implementation of first aspect, the present invention is described in the 6th kind of implementation of first aspect Multiple users of pre-association include that user corresponding with the communication terminal belongs to the predetermined cluster net that predetermined operator provides together User.
With reference to the 5th kind of implementation of first aspect, the present invention is described in the 7th kind of implementation of first aspect Multiple users of pre-association include that user corresponding with the communication terminal reaches the user of predetermined relationship grade;Described relation etc. The determination process of level includes:
Obtain the corresponding message registration of the corresponding user of the communication terminal and/or short message record;
Predetermined mapping is based on according to the message registration and/or short message ticket call duration and/or contact frequency to close System is calculated the relation of the corresponding user user corresponding with the communication terminal of the opposing party of the relative recording Grade.
With reference in a first aspect, the present invention is in the 8th kind of implementation of first aspect, the inquiry phase is being performed Before the step of closing record, whether inquiry is previously stored with the object information that the communicating number is lost contact number;When inquiring During the object information, the step of feeding back the object information that the communicating number is lost contact number to the communication terminal is performed;When When not inquiring the object information, then perform it is described inquiry the relative recording the step of.
With reference to the 4th kind of implementation of first aspect, the present invention is described in the 9th kind of implementation of first aspect Determine that the communicating number specifically also includes for lost contact number procedures:
When Query Result is space-time, the communicating number is dialled using predetermined communicating number identity, it is determined that described Whether communicating number is lost contact number.
With reference to the 9th kind of implementation of first aspect, the present invention is described in the tenth kind of implementation of first aspect Determine that the process that the communicating number is lost contact number specifically also includes:
After carrying out the dialing, when the time for receiving respective communication base station in response predetermined time value is less than, institute is determined Communicating number is stated for lost contact number.
With reference to the 9th kind of implementation of first aspect, the present invention is described in a kind of the tenth implementation of first aspect Determine that the process that the communicating number is lost contact number specifically also includes:
Obtain the voice data received after the dialing;
Characteristic matching is carried out to the voice data according to predetermined state description data, when the voice data and lost contact During state description data match, determine that the communicating number is lost contact number.
With reference to the 5th or nine kind of implementation of first aspect, ten two kind implementation of the present invention in first aspect In, also including following subsequent step:
It is the object information of lost contact number in communicating number described in predetermined life cycle memory storage.
With reference in a first aspect, the present invention is in the 13rd kind of implementation of first aspect, also including following previous step:
The server carries out authentication by communication connection to communication terminal described at least one;
When authentication success, the server and the corresponding communication terminal set up Trusted channel.
Second aspect, provides a kind of communicating number and recognizes control method in the embodiment of the present invention, comprise the following steps:
Communicating number in acquisition address list and/or that user is preserving, and submitted to server based on Trusted channel The communicating number is determining whether the communicating number is lost contact number;
The object information of the reception server feedback, when it is lost contact number that the object information characterizes the communicating number, to The user interface of this communication terminal exports corresponding warning information;
Cleared up in response to user and instructed, delete the corresponding communicating number of the lost contact number.
With reference to second aspect, the present invention is described to export phase to user interface in the first implementation of second aspect The process of the warning information answered includes:
According to the object information for receiving, the communicating number is characterized for lost contact in the position display of respective communication number The warning information of number so that present user interface is replaced or changes.
With reference to second aspect, the present invention is described to export phase to user interface in second implementation of second aspect After the warning information answered, activation uses the button corresponding to lost contact number.
With reference to second implementation of second aspect, the present invention is responded in the third implementation of second aspect The user for acting on the button being activated in user and generating clears up instruction, deletes corresponding lost contact number.
With reference to the first implementation of second aspect, the present invention is described in the 4th kind of implementation of second aspect Execution is given tacit consent in user's cleaning instruction after the warning information is received.
With reference to second implementation of second aspect, the present invention is described in the 5th kind of implementation of second aspect The communicating number submitted to server include in address list in the range of the scheduled time not with this communication terminal in communicating number At least one communicating number for being communicated;Methods described also includes following previous step:
Message registration and/or the short message record of this communication terminal are inquired about, is determined in address list in the range of the scheduled time not The communicating number communicated with the communicating number in this communication terminal.
With reference to second aspect, the present invention is described to refer in response to user's cleaning in the 6th kind of implementation of second aspect Order, the process for deleting the corresponding communicating number of the lost contact number is specifically included:Cleared up in response to user and instructed, delete communication The corresponding associated person information of lost contact number described in record.
It is of the invention in the 7th kind of implementation of second aspect with reference to second aspect, also including following previous step:
This communication terminal sends authentication request by communication connection to the server;
When authentication success, this communication terminal and the server set up Trusted channel.
The third aspect, provides a kind of communicating number identification control device in the embodiment of the present invention, including:
Receiving unit, is configured as receiving the communicating number that communication terminal is committed to book server based on Trusted channel;
Determining unit, is configured as being looked into the corresponding message registration of multiple users of pre-association and/or short message record The related record of the communicating number in the range of the scheduled time is ask, when Query Result is space-time, determines that the communicating number is lost contact Number;
Feedback unit, is configured as feeding back the object information that the communicating number is lost contact number to the communication terminal.
With reference to the third aspect, present invention each unit of the present apparatus in the first implementation of the third aspect is matched somebody with somebody It is set to as performed by one or more processes of book server;The message registration and/or short message record storage are in book server.
With reference to the third aspect, in second implementation of the third aspect, the determining unit is configured as the present invention Performed in independently of at least one of book server other servers, remaining each unit is performed in book server;It is described logical Words record and/or short message record storage are in described other servers.
With reference to first or second implementation of the third aspect, the third implementation of the present invention in the third aspect In, also including synchronization unit, it is configured as:
By the message registration in the corresponding communication terminal of multiple users of the pre-association and the storage of/short message recording synchronism To the server for performing the step of inquiring about the relative recording.
With reference to the third aspect or its first or second implementation, four kind implementation of the present invention in the third aspect In, multiple users of the pre-association include the message registration that the book server and/or described other servers are stored and/ Or short message records corresponding all users.
It is of the invention in the 5th kind of implementation of the third aspect with reference to the third aspect, the corresponding message registration of user And/or short message record is specifically included:Message registration and/or the short message note of at least one corresponding communicating number of the user Record.
With reference to the 5th kind of implementation of the third aspect, the present invention is described in the 6th kind of implementation of the third aspect Multiple users of pre-association include that user corresponding with the communication terminal belongs to the predetermined cluster net that predetermined operator provides together User.
With reference to the 5th kind of implementation of the third aspect, the present invention is described in the 7th kind of implementation of the third aspect Multiple users of pre-association include that user corresponding with the communication terminal reaches the user of predetermined relationship grade;Described relation etc. The determination process of level includes:
Obtain the corresponding message registration of the corresponding user of the communication terminal and/or short message record;
Predetermined mapping is based on according to the message registration and/or short message ticket call duration and/or contact frequency to close System is calculated the relation of the corresponding user user corresponding with the communication terminal of the opposing party of the relative recording Grade.
With reference to the third aspect, in the 8th kind of implementation of the third aspect, determining unit is configured as looking into the present invention Before asking the relative recording, whether inquiry is previously stored with the object information that the communicating number is lost contact number;When looking into When asking the object information, feedback unit is performed;When the object information is not inquired, then the relative recording is inquired about.
With reference to the 4th kind of implementation of the third aspect, the present invention is described in the 9th kind of implementation of the third aspect Determining unit is also configured to:
When Query Result is space-time, the communicating number is dialled using predetermined communicating number identity, it is determined that described Whether communicating number is lost contact number.
With reference to the 9th kind of implementation of the third aspect, the present invention is described in the tenth kind of implementation of the third aspect Determining unit is specifically also configured to:
After carrying out the dialing, when the time for receiving respective communication base station in response predetermined time value is less than, institute is determined Communicating number is stated for lost contact number.
It is of the invention in a kind of the tenth implementation of the third aspect with reference to the 9th kind of implementation of the third aspect, institute Determining unit is stated specifically to be also configured to:
Obtain the voice data received after the dialing;
Characteristic matching is carried out to the voice data according to predetermined state description data, when the voice data and lost contact During state description data match, determine that the communicating number is lost contact number.
With reference to the 5th or nine kind of implementation of the third aspect, ten two kind implementation of the present invention in the third aspect In, also including buffer unit, it is configured as:
It is the object information of lost contact number in communicating number described in predetermined life cycle memory storage.
With reference to the third aspect, the present invention, also including communication unit, is matched somebody with somebody in the 13rd kind of implementation of the third aspect It is set to:
The server carries out authentication by communication connection to communication terminal described at least one;
When authentication success, the server and the corresponding communication terminal set up Trusted channel.
Fourth aspect, provides a kind of communicating number identification control device in the embodiment of the present invention, including:
Submit unit to, be configured as obtaining in address list and/or communicating number that user is preserving, and based on trust Connect and submit the communicating number to determine whether the communicating number is lost contact number to server;
Alarm Unit, is configured as the object information of the reception server feedback, when the object information characterizes the messenger When code is for lost contact number, corresponding warning information is exported to the user interface of this communication terminal;
Unit is deleted, user's cleaning instruction is configured to respond to, the corresponding communicating number of the lost contact number is deleted.
With reference to fourth aspect, the present invention in the first implementation of fourth aspect, specifically matched somebody with somebody by the Alarm Unit It is set to:
According to the object information for receiving, the communicating number is characterized for lost contact in the position display of respective communication number The warning information of number so that present user interface is replaced or changes.
With reference to fourth aspect, in second implementation of fourth aspect, the Alarm Unit specifically goes back quilt to the present invention It is configured to:After exporting corresponding warning information to user interface, activation uses the button corresponding to lost contact number.
With reference to second implementation of fourth aspect, the present invention is deleted in the third implementation of fourth aspect Unit is specifically additionally configured to:The user for acting on the button being activated in response to user and generating clears up instruction, deletes Corresponding lost contact number.
With reference to the first implementation of fourth aspect, the present invention is deleted in the 4th kind of implementation of fourth aspect Unit is specifically configured to:
Execution is given tacit consent in user's cleaning instruction after the warning information is received.
With reference to second implementation of fourth aspect, the present invention is described in the 5th kind of implementation of fourth aspect The communicating number submitted to server include in address list in the range of the scheduled time not with this communication terminal in communicating number At least one communicating number for being communicated;Described device also includes query unit, is configured as:
Message registration and/or the short message record of this communication terminal are inquired about, is determined in address list in the range of the scheduled time not The communicating number communicated with the communicating number in this communication terminal.
With reference to fourth aspect, the present invention in the 6th kind of implementation of fourth aspect, specifically matched somebody with somebody by the deletion unit It is set to:
Cleared up in response to user and instructed, delete the corresponding associated person information of lost contact number described in address list.
With reference to fourth aspect, the present invention, also including communication unit, is configured in the 7th kind of implementation of fourth aspect For:
This communication terminal sends authentication request by communication connection to the server;
When authentication success, this communication terminal and the server set up Trusted channel.
5th aspect, additionally provides a kind of communication terminal in the embodiment of the present invention, including:
Touch-sensitive display, it includes screen, for showing user interface;
Memory, supports that R-T unit performs the program that above-mentioned communicating number recognizes control method for storing;
Communication interface, for above-mentioned communicating number identification control device and other equipment or communication;
One or more processors, for performing the program stored in the memory;
One or more application programs, wherein one or more of application programs are stored in the memory and quilt Be configured to by one or more of computing devices, one or more of programs be configurable for perform second aspect or Method described in itself or its any one implementation.
Compared with prior art, the technical scheme that the present invention is provided at least has the following advantages that:
A kind of communicating number identification control method proposed by the present invention and realize the device of the method, by communication terminal to Server submits in address list and/or communicating number that user is preserving to determine whether the communicating number is lost contact number Code, subsequent server feeds back the object information that the communicating number is lost contact number to the communication terminal so that the communication end The user interface at end exports corresponding warning information, and may be in response to user's cleaning instruction by corresponding logical of the lost contact number Signal code is deleted.It can be seen that, implementation of the invention can be carried out at least one communicating number of communication terminal or whole address list Identification, determines lost contact number therein and it is deleted.
Specifically for server end, after server reception communication terminal is committed to the communicating number of book server, pre- It is related the communicating number in the range of the scheduled time to be inquired about in the corresponding message registration of multiple users of association and/or short message record Record, when Query Result is space-time, determine the communicating number for lost contact number, and the communication is fed back to the communication terminal Number is the object information of lost contact number, realizes the Intelligent Recognition to lost contact number and is easy to the user to carry out the lost contact number The operation such as deletion.And the server can be distributed server, improve the efficiency and stability of identification.Meanwhile, it is pre- to close Multiple users of connection can belong to the use of the predetermined cluster net that predetermined operator provides together for user corresponding with the communication terminal Family so that the identification to lost contact number is more efficient and targeted.Additionally, present invention also offers using predetermined communicating number Identity the communicating number is dialled with determine the communicating number whether be lost contact number method, can further carry The accuracy of height identification.
Specifically for communication terminal, communication terminal is by obtaining communication in address list and/or that user is preserving The communicating number is submitted to determine whether the communicating number is lost contact number to server based on Trusted channel after number, then When the sign communicating number of the reception server feedback is the object information of lost contact number, to the user interface of this communication terminal Export corresponding warning information and cleared up in response to user and instruct, delete the corresponding communicating number of the lost contact number or its phase Answer associated person information, realize the Intelligent Recognition to lost contact number and deletion, and can also only in the range of the scheduled time not The communicating number communicated with the communicating number in this communication terminal is identified, and strengthens the efficiency and specific aim of identification.
Generally, implementation of the invention, rapidly and efficiently can be identified filtering out wherein to communicating number Lost contact number and processed, solve user by the communicating number for being stored may influence normal connection for lost contact number The problem of system, improves the efficiency using communicating number and improves Consumer's Experience.
However, I have much more to say than I can write in this letter, the additional aspect of the present invention and advantage will be set forth in part in the description, and these will be from Become more straightforward in following description, or recognized by practice of the invention.
Brief description of the drawings
Technical scheme in order to illustrate more clearly the embodiments of the present invention, below will be to that will make needed for embodiment description Accompanying drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present invention, for For those skilled in the art, on the premise of not paying creative work, can also obtain other attached according to these accompanying drawings Figure.
Fig. 1 is the schematic flow sheet of one embodiment of communicating number identification control method in the present invention;
Fig. 2 is the schematic flow sheet of another embodiment of communicating number identification control method in the present invention;
Fig. 3 is the structural representation of one embodiment of communicating number identification control device in the present invention;
Fig. 4 is the structural representation of another embodiment of communicating number identification control device in the present invention;
Fig. 5 is the structure principle chart of one embodiment of communication terminal in the present invention.
Specific embodiment
In order that those skilled in the art more fully understand the present invention program, below in conjunction with the embodiment of the present invention Accompanying drawing, is clearly and completely described to the technical scheme in the embodiment of the present invention.
In some flows of description in description and claims of this specification and above-mentioned accompanying drawing, contain according to Multiple operations of particular order appearance, but it should be clearly understood that these operations can not be according to the suitable of its appearance herein Sequence is performed or executed in parallel, and sequence number such as S10, S11 of operation etc. be only used for distinguishing each different operation, sequence number Any execution sequence is not represented for itself.In addition, these flows can include more or less operation, and these operations can To perform in order or executed in parallel.It should be noted that " first ", " second " herein etc. describes, it is for distinguishing not Same message, equipment, module etc., does not represent sequencing, and it is different types also not limit " first " and " second ".
It will appreciated by the skilled person that unless expressly stated, singulative " " used herein, " one It is individual ", " described " and " being somebody's turn to do " may also comprise plural form.It is to be further understood that what is used in specification of the invention arranges Diction " including " refer to the presence of the feature, integer, step, operation, element and/or component, but it is not excluded that in the presence of or addition One or more other features, integer, step, operation, element, component and/or their group.It should be understood that when we claim unit Part is " connected " or during " coupled " to another element, and it can be directly connected or coupled to other elements, or can also exist Intermediary element.Additionally, " connection " used herein or " coupling " can include wireless connection or wireless coupling.It is used herein to arrange Diction "and/or" includes one or more associated wholes or any cell of listing item and all combines.
It will appreciated by the skilled person that unless otherwise defined, all terms used herein (including technology art Language and scientific terminology), with art of the present invention in those of ordinary skill general understanding identical meaning.Should also Understand, those terms defined in such as general dictionary, it should be understood that with the context with prior art The consistent meaning of meaning, and unless by specific definitions as here, will not otherwise use idealization or excessively formal implication To explain.
Those skilled in the art of the present technique are appreciated that server used herein above, high in the clouds, remote network devices etc. are general Read, with effects equivalent, it includes but is not limited to computer, network host, single network server, multiple webserver collection Or the cloud that multiple servers are constituted.Here, cloud is taken by a large amount of computers based on cloud computing (Cloud Computing) or network Business device is constituted, wherein, cloud computing is one kind of Distributed Calculation, and be made up of the computer collection of a group loose couplings is super Virtual machine.In embodiments of the invention, can be by any logical between remote network devices, communication terminal and WNS servers Letter mode realizes communication, including but not limited to, mobile communication based on 3GPP, LTE, WIMAX, based on TCP/IP, udp protocol Computer network communication and the low coverage wireless transmission method based on bluetooth, Infrared Transmission standard.
It will appreciated by the skilled person that " terminal " used herein above, " communication terminal " both include wireless communication The equipment of number receiver, the equipment of its wireless signal receiver for only possessing non-emissive ability, and including receiving and transmitting hardware Equipment, its equipment with reception that two-way communication on bidirectional communication link, can be carried out and transmitting hardware.This equipment Can include:Honeycomb or other communication equipments, it has single line display or multi-line display or is shown without multi-line The honeycomb of device or other communication equipments;PCS (Personal Communications Service, PCS Personal Communications System), it can With combine voice, data processing, fax and/or its communication ability;PDA (Personal Digital Assistant, it is personal Digital assistants), it can include radio frequency receiver, pager, the Internet/intranet access, web browser, notepad, day Go through and/or GPS (Global Positioning System, global positioning system) receiver;Conventional laptop and/or palm Type computer or other equipment, its have and/or conventional laptop and/or palmtop computer including radio frequency receiver or its His equipment." terminal " used herein above, " communication terminal " they can be portable, can transport, installed in the vehicles (aviation, Sea-freight and/or land) in, or be suitable for and/or be configured in local runtime, and/or with distribution form, operate in the earth And/or any other position operation in space." terminal " used herein above, " communication terminal " can also be communication terminal, on Network termination, music/video playback terminal, for example, can be PDA, POS (Point of Sales, point-of-sale terminal), MID (Mobile Internet Device, mobile internet device) and/or the mobile phone with music/video playing function, Can also be the equipment such as intelligent television, Set Top Box.
It will appreciated by the skilled person that " user " used herein above includes user identification module Communication user representated by (Subscriber Identity Module, abbreviation SIM), usual SIM card correspondence one is led to Signal code, and same user can associate one or more SIM, therefore a user can correspond to one or more communicating numbers And its message registration and/or short message record.
It will appreciated by the skilled person that " lost contact number " used herein above refers to being lost in special time Remove the communicating number of original contact function, it may include use state is the communicating number of absent-subscriber condition or stopped status, can also be wrapped Include and be not used in special time or the interior communicating number not communicated with one or more specific users of special time.Its In, use state includes the communicating number not come into operation in net or operator for the communicating number of absent-subscriber condition;Use shape State is for the communicating number of stopped status includes arrearage or cannot receive calls and receives the communicating number of short message.
It will appreciated by the skilled person that " user interface " used herein above (User Interface, referred to as UI):It is that the medium exchanged with information is interacted between system and user, it realizes that the internal form of information can connect with the mankind By changing between form.User interface is to design interact each other between user and hardware to link up related software, purpose Allowing users to easily and effectively go to rate operation hardware to reach two-way interaction, complete desired by complete it by hardware Work, user interface definition extensively, contains man-machine interaction and graphical user interface, all participation mankind and mechanical information interchange Field all there is user interface, its refer to can be used in communication terminal send control instruction display interface, for example, can Think the option (or button, by application program addition wherein, similarly hereinafter) set in the page of android system, Can, from an option in the informing or interaction page of desktop exhalation, can also be a work of the application program An option in the page that dynamic component is constructed.Certainly, it also includes specific operation interface, for example:Editing address list circle Face.
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation is described, wherein same or similar label represents same or similar element or with same or like function from start to finish Element.Obviously, described embodiment is only a part of embodiment of the invention, rather than whole embodiments.Based on this Embodiment in invention, the every other implementation that those skilled in the art are obtained under the premise of creative work is not made Example, belongs to the scope of protection of the invention.
The realization of the method for the invention depend on a certain functional module in server or communication terminal operating system or Plug-in unit, can be the executable code that is built in the corresponding application programs of server or mobile terminal or independently of any application The individually executable application program of program, it is performed in being defined in specific application program, it is also possible to run on various In compatible application program.Functional module or plug-in unit implement form not as to specific restriction of the invention.
Refer to Fig. 1 and Fig. 2, a kind of communicating number identification control method proposed by the present invention, by communication terminal to clothes Business device submits in address list and/or communicating number that user is preserving to determine whether the communicating number is lost contact number, Then when it is lost contact number that the server determines the communicating number, i.e., the communicating number is fed back for lost contact number to communication terminal Object information so that the user interface of the communication terminal exports corresponding warning information, and may be in response to user's cleaning instruction The corresponding communicating number of the lost contact number is deleted.The present invention can be carried out at least one communicating number of communication terminal Identification, determines lost contact number therein and it is processed.Control is recognized the invention discloses the communicating number for server Method processed and the communicating number for communication terminal recognize control method.Specifically above-mentioned two communicating number is recognized individually below Control method is illustrated.
Fig. 1 is referred to, a kind of communicating number for server of the invention recognizes control method, is embodied as one or many It is individual to be installed on such as Windows sequence of maneuvers system (including but not limited to Windows XP, Window 7, Windows 8, Windows 10 grade family releases etc.) or Unix sequence of maneuvers system (including but not limited to Unix, Linux, IOS, Ubuntu etc.) software, by the operation of the software, and realize corresponding specific steps.Comprise the following steps S11-S13:
Step S11, the communicating number that communication terminal is committed to book server is received based on Trusted channel.
Generally, server is communicatively coupled to carry out data transmission with communication terminal, and in order to ensure the safety of communication Property, in one embodiment, can also be by the way of Trusted channel so that only passed through the communication of identity (ID) checking Terminal could carry out data interaction with server, and the checking can utilize user identity, communicating number, device number in communication terminal Or network account etc., used as the ID for being verified, the ID is associated with least one of user and communicating number.
In a possible embodiment, the Trusted channel between server and communication terminal can include but is not limited to bluetooth letter Appoint connection, near-field communication Trusted channel, UBW Trusted channels, ZigBee Trusted channels, mobile communication Trusted channel or internet letter Appoint any one or a few in connecting.Server is based on above-mentioned connection, receives the communication that communication terminal is committed to book server Number.
In some possible embodiments, one or more communicating numbers that communication terminal is committed to book server specifically may be used also Including the corresponding user profile of the communicating number or contact feature information, the contact feature information at least includes contact person Name and/or the contact person ID for specifying.Certainly, communication terminal can also only submit user profile in other possible embodiments Or contact feature information, book server by inquiring about database or configuration file in prestore above- mentioned information correspondence and its communicate Number mapping relation is determining corresponding at least one communicating number to be identified.
Step S12, the scheduled time is inquired about in the corresponding message registration of multiple users of pre-association and/or short message record In the range of the related record of the communicating number, when Query Result is space-time, determine that the communicating number is lost contact number.
In general, there is provided the server of communicating number identification service, can be single server, now, this method Each step as performed by one or more processes of book server, message registration and/or short message record storage in step S12 in Book server;Also similar to cloud architecture, a group of planes is formed by the organic construction of multiple servers equipment, for example, step S12 is only Stand at least one of book server other servers and perform, the message registration and/or short message record also respective stored in Described other servers, and remaining each step is performed in book server.Especially when the communication terminal quantity that it is serviced for it During many and dispersion, this method has more advantage using the embodiment of distributed server in response speed and the stability of a system.
Alternatively, in some possible embodiments, this method, can also be by the multiple of the pre-association before step S12 Message registration and/short message recording synchronism in the corresponding communication terminal of user are stored to the server of the execution step S12, For inquiry.
Because same user can associate one or more communicating numbers, therefore the corresponding message registration of user and/or short Letter record specifically includes message registration and/or the short message record of at least one corresponding communicating number of the user.One kind is implemented In example, multiple users of the pre-association include the message registration that the book server and/or described other servers are stored and/ Or short message records corresponding all users, by inquiring about more comprehensive relative recording so as to the identification knot of communicating number Fruit is more accurate, and the communicating number that reduction will be used normally is mistaken for the probability of lost contact number.Further, in order to improve identification Efficiency reduces query context, in other embodiments, the scope of multiple users of pre-association of the present invention can according to actual needs, Flexibly it is selected following one or more:
First, multiple users of pre-association include that user corresponding with the communication terminal belongs to the pre- of predetermined operator's offer together Determine the user of cluster net;
Second, multiple users of pre-association include that user corresponding with the communication terminal reaches the use of predetermined relationship grade Family.The determination process of relationship level includes:Obtain the corresponding message registration of the corresponding user of the communication terminal and/or short message Record;Predetermined mapping relations meter is based on according to the message registration and/or short message ticket call duration and/or contact frequency Calculation obtains the relationship level of the corresponding user user corresponding with the communication terminal of the opposing party of the relative recording.
Specifically, in above-mentioned the first scheme, cluster net is provided by operator, and it is according to user social contact life range The demand and group property of son contact are interrelated by multiple users, such as enterprise clusters net, campus network, fellow-villager's net, home network Deng it can be made up of a principal communication number and multiple pair communicating numbers, or be made up of multiple cornets.And, same user can Add one or more cluster nets.Thus the user in same cluster net can be considered as and submit the logical of communicating number to be identified to User's (hereinafter referred to as " local user ") contact in letter terminal is more tight.It is whole by the server or communication that possess corresponding authority Hold to operator, such as China Mobile sends query statement, or message registration and/or the short message note by being stored to server The characteristic information to predetermined cluster net is recorded, the number section of cornet, is identified such as in the cluster net, can obtain belonging to local user The corresponding cluster net provided by the operator and the cluster net in other users information.And then in this and local user Belong to the pre- timing of inquiry in the corresponding message registration of user and/or short message record of the predetermined cluster net that predetermined operator provides together Between in the range of the related record of the communicating number, when Query Result is space-time, determine that the communicating number is lost contact number so that To the identification of the communicating number closer to local user social life circle and group property and highly efficient.
And in above-mentioned second scheme, during according to the corresponding message registration of local user and/or short message ticket call Long and/or contact frequency is based on the corresponding user of the opposing party that predetermined mapping relations are calculated the relative recording and institute State the relationship level of the corresponding user of communication terminal.In a kind of embodiment, the mapping relations embody the duration of call and/or contact The positive correlation of frequency and relationship level, the duration of call is call total duration, for example, utilizing message registration calculated relationship grade When, relation value V=duration of call L X can be made to contact frequency N, then make when V is more than or equal to 30, its corresponding relationship level is one Level;When V is more than or equal to 20 and during less than 30, its corresponding relationship level is two grades;When V is more than or equal to 10 and during less than 20, its Corresponding relationship level is three-level;When V is less than 10, corresponding relationship level is level Four.Then for example as L=3 in message registration (hour), during N=11 (secondary), V=33, now corresponding relationship level is one-level.Above-mentioned mapping relations using message registration and/ Or short message record can limit its record time, in such as six months, the distance also dependent on the time is different for relative recording is assigned Weight is calculated or mapped again, be will not be repeated here.Predetermined relationship grade is being reached with local user, such as two grades of user's phase The related record of the communicating number in the range of the scheduled time is inquired about in corresponding message registration and/or short message record, when inquiry is tied Fruit is space-time, determines that the communicating number is lost contact number so that the identification to the communicating number is highly efficient and more conforms to The custom that local user is write to each other, improves Consumer's Experience.
In the embodiment of the present invention, the time range of the related record of the communicating number is inquired about, can be by local user voluntarily Setting, also can be by communication terminal or server settings default value, in such as six months.
The above-mentioned description of the invention disclose determine communicating number whether be lost contact number detailed process, in order to enter one Step improves the accuracy of identification or determines the specifically used state of lost contact number, is lost contact number in the above-mentioned determination communicating number During code, when Query Result is space-time, the communicating number is dialled using predetermined communicating number identity, it is determined that described Whether communicating number is lost contact number.The communicating number identity is preselected by server, be can also be used and is submitted communicating number to Communicating number identity in communication terminal.Each communicating number one communicating number identity of correspondence, for called communication terminal, The different communication number identity for initiating caller shows as entries of numbers or remarks title different on receiving terminal.Further, exist After carrying out the dialing, following one or more schemes can be flexibly selected according to actual needs:
First, when the time for receiving respective communication base station in response predetermined time value is less than, determining the communicating number It is lost contact number.
Second, obtaining the voice data received after the dialing;According to predetermined state description data to the audio Data carry out characteristic matching, when the voice data and lost contact state description data match, determine that the communicating number is Lost contact number.
Specifically, in above-mentioned the first scheme, due to currently usual in telephonic communication system and GSM Call or short message service are realized using No.7 signalling system, therefore when the communicating number is dialed, when the communication that this is dialed When the use state of number is spacing or stopped status, the response speed of communication base station is higher than the communicating number for normal condition When response speed, cause to dial in both of these case termination receive communication base station response time it is different.Therefore, it is of the invention In a kind of embodiment, when the time of respective communication base station in response is received less than predetermined time value, at such as 0.9 second, that is, institute is determined Communicating number is stated for lost contact number, and now the communicating number is absent-subscriber condition or stopped status.
And in above-mentioned second scheme, it is preferable that the voice data is carried out according to predetermined state description data The process of characteristic matching may include to be converted into the modes such as word by by the voice data, extract the special card in the voice data Word, when this feature word includes " spacing " or " shutdown ", determines the voice data and lost contact state description data match, from And it is lost contact number to determine the corresponding communicating number of the voice data.Or, the process of this feature matching may also comprise and utilize base In template matches, the lost contact state description based on hidden Markov model (HMM) or based on the methods such as neutral net and index database Data are matched, and when the voice data and lost contact state description data match, determine that the communicating number is lost contact number Code.
The communicating number of the identification is determined for after lost contact number, in a kind of embodiment, can be in predetermined life cycle by institute The object information that communicating number is lost contact number is stated to be stored in database or configuration file.It is described performing so as to correspondingly Before the step of inquiring about the relative recording, whether the knot for being previously stored with that the communicating number is lost contact number can be also first inquired about Fruit information;When the object information is inquired, perform and feed back the knot that the communicating number is lost contact number to the communication terminal The step of fruit information;When the object information is not inquired, then perform it is described inquiry the relative recording the step of, so as to Recognition efficiency is improve while reducing server operation load.
Step S13, the object information that the communicating number is lost contact number is fed back to the communication terminal.
Server determines communicating number that communication terminal submits to for after lost contact number, based on Trusted channel, by the messenger Code feeds back to the communication terminal for the object information of lost contact number, and the communicating number is controlled accordingly in order to communication terminal System.Preferably, the object information can include following one or more information:
First, the object information characterizes one or more telephone numbers for lost contact number, being included in the object information should Communicating number and its corresponding name of contact person and the communicating number are that the information of lost contact number, the i.e. communicating number are lost contact Number, or more specifically, the communicating number is spacing or the communicating number has shut down.For example, invalid number:186****8170, Contact person:Mrs Ye, number state:Lost contact.
It is only single or during a few communicating number when the communicating number that communication terminal that server is received is submitted to, institute State server respective feedback and include the communicating number or a few communicating number and its result for lost contact number.
Second, the object information is lost contact list of numbers.When the communicating number that the communication terminal that server is received is submitted to Need to be to multiple communicating numbers or whole for prestoring comprising multiple (such as 5 and more than) communicating numbers or whole address list or server Address list carry out communicating number recognize when, include in the lost contact list of numbers of the server respective feedback each lost contact number and Its name of contact person.
In the embodiment of the present invention, it can be touched according to the single of user that the server feeds back the object information to terminal Send instructions and perform feedback, or according to the periodic feedback of user preset lost contact list of numbers and formulate periodically push away Send strategy and perform feedback.Book server is regularly received, stored and updates the communicating number in the address list, herein basis On lost contact identification is carried out to increase newly the or communicating number that is preserving, it is determined that a new lost contact list of numbers, takes when reaching When business device periodically pushes the response time of strategy, server is to lost contact list of numbers newest described in user feedback to the end that communicates End.
As it was previously stated, in certain embodiments of the present invention, in order to improve the accuracy and security of communicating number identification, Communicating number identification control method for server of the invention also includes following previous step:
The server carries out authentication by communication connection to communication terminal described at least one;
When authentication success, the server and the corresponding communication terminal set up Trusted channel.
By the previous step so that the communication terminal for only having passed through identity (ID) checking could server foundation letter Appoint connection, and then interactive operation could be realized, prevent server from judging by accident or personal data leakage, improve the accuracy of related system And security.
Could be aware that implementation of the invention can be fast by the announcement that control method is recognized to communicating number of the invention Speed and effectively communicating number is identified to determine lost contact number, improve user using the efficiency of communicating number and lift use Experience at family.
Additionally, the communicating number identification control method for communication terminal of the present invention is primarily adapted for use in smart mobile phone end The terminal with communication function such as end or Intelligent flat terminal, is not restricted to the type of its operating system, Ke Yishi The operating system such as Android, IOS, WP or Saipan.
Fig. 2 is referred to, the communicating number for communication terminal of the invention recognizes in the embodiment of control method that it includes Following steps S21-S23:
Step S21, communicating number in acquisition address list and/or that user is preserving, and based on Trusted channel to clothes Business device submits to the communicating number to determine whether the communicating number is lost contact number.
Typically, communication terminal is communicatively coupled to carry out data transmission with server, and in order to ensure communication Security, in one embodiment, can also be by the way of Trusted channel so that only passed through identity (ID) checking Communication terminal could carry out data interaction with server, and the checking can utilize user identity in communication terminal, communicating number, set , used as the ID for being verified, the ID is associated with least one of user and communicating number for standby number or network account etc..
In a possible embodiment, the Trusted channel between communication terminal and server can include but is not limited to bluetooth letter Appoint connection, near-field communication Trusted channel, UBW Trusted channels, ZigBee Trusted channels, mobile communication Trusted channel or internet letter Appoint any one or a few in connecting.This communication terminal is based on above-mentioned connection, in server submission address list and/or use At least one communicating number that family is preserving.
In a kind of embodiment, the communicating number that this communication terminal is submitted to server is in its address list, or its user circle At least one communicating number preserved in face.For example, in Android, being provided using contentProvider components Interface obtain communicating number and its related data such as contact person in address list or in user interface.In another embodiment, The communicating number that this communication terminal is submitted to server include in address list in the range of the scheduled time not with this communication terminal in At least one communicating number that is communicated of communicating number.Preferably, the determination method of the communicating number being submitted is as follows: Message registration and/or the short message record of this communication terminal are inquired about, determines not communicated with this in the range of the scheduled time in address list The communicating number that communicating number in terminal is communicated.Alternatively, the execution of the determination method can be used as the preposition of this method Step, or, the determination method is performed by the timing of this communication terminal, so that in the address list that will be determined in the range of the scheduled time At least one communicating number not communicated with the communicating number in this communication terminal is committed to server automatically, or is being in Now to after user, act on the instruction of user interface in response to user and be committed to server.
This communication terminal is committed to one or more communicating numbers of server and is specifically gone back in some possible embodiments The corresponding user profile of the communicating number or contact feature information are may include, the contact feature information at least includes contact People's name and/or the contact person ID for specifying.Certainly, communication terminal can also only submit to user to believe in other possible embodiments Breath or contact feature information, server by inquiring about database or configuration file in prestore above- mentioned information correspondence and its communicate Number mapping relation is determining corresponding at least one communicating number to be identified.
Step S22, the object information of the reception server feedback is lost contact number when the object information characterizes the communicating number During code, corresponding warning information is exported to the user interface of this communication terminal.
After server receives the communicating number of this terminal submission, in the corresponding message registration of multiple users of pre-association And/or the related record of the communicating number in the range of the scheduled time is inquired about in short message record, when Query Result is space-time, determine institute Communicating number is stated for lost contact number.And feed back the object information that the communicating number is lost contact number to communication terminal.Some are implemented In example, the scope of multiple users of the pre-association can according to actual needs, flexibly it is selected it is following one or more:
First, multiple users of pre-association include that user corresponding with the communication terminal belongs to the pre- of predetermined operator's offer together Determine the user of cluster net;
Second, multiple users of pre-association include that user corresponding with the communication terminal reaches the use of predetermined relationship grade Family.The determination process of relationship level includes:Obtain the corresponding message registration of the corresponding user of the communication terminal and/or short message Record;Predetermined mapping relations meter is based on according to the message registration and/or short message ticket call duration and/or contact frequency Calculation obtains the relationship level of the corresponding user user corresponding with the communication terminal of the opposing party of the relative recording.
Specifically, in above-mentioned the first scheme, cluster net is provided by operator, and it is according to user social contact life range The demand and group property of son contact are interrelated by multiple users, such as enterprise clusters net, campus network, fellow-villager's net, home network Deng it can be made up of a principal communication number and multiple pair communicating numbers, or be made up of multiple cornets.And, same user can Add one or more cluster nets.Thus the user in same cluster net can be considered as and submit the logical of communicating number to be identified to User's (hereinafter referred to as " local user ") contact in letter terminal is more tight.It is whole by the server or communication that possess corresponding authority Hold to operator, such as China Mobile sends query statement, or message registration and/or the short message note by being stored to server The characteristic information to predetermined cluster net is recorded, the number section of cornet, is identified such as in the cluster net, can obtain belonging to local user The corresponding cluster net provided by the operator and the cluster net in other users information.And then in this and local user Belong to the pre- timing of inquiry in the corresponding message registration of user and/or short message record of the predetermined cluster net that predetermined operator provides together Between in the range of the related record of the communicating number, when Query Result is space-time, determine the communicating number for lost contact number, and to The communication terminal feeds back the object information that the communicating number is lost contact number.So that this communication terminal is anti-in the reception server After the corresponding object information of feedback, corresponding warning information is exported to the user interface of this communication terminal.So that to the messenger The identification of code is closer to local user social life circle and group property and highly efficient.
And in above-mentioned second scheme, during according to the corresponding message registration of local user and/or short message ticket call Long and/or contact frequency is based on the corresponding user of the opposing party that predetermined mapping relations are calculated the relative recording and institute State the relationship level of the corresponding user of communication terminal.In a kind of embodiment, the mapping relations embody the duration of call and/or contact The positive correlation of frequency and relationship level, the duration of call is call total duration, for example, utilizing message registration calculated relationship grade When, relation value V=duration of call L X can be made to contact frequency N, then make when V is more than or equal to 30, its corresponding relationship level is one Level;When V is more than or equal to 20 and during less than 30, its corresponding relationship level is two grades;When V is more than or equal to 10 and during less than 20, its Corresponding relationship level is three-level;When V is less than 10, corresponding relationship level is level Four.Then for example as L=3 in message registration (hour), during N=11 (secondary), V=33, now corresponding relationship level is one-level.Above-mentioned mapping relations using message registration and/ Or short message record can limit its record time, in such as six months, the distance also dependent on the time is different for relative recording is assigned Weight is calculated or mapped again, be will not be repeated here.Predetermined relationship grade is being reached with local user, such as two grades of user's phase The related record of the communicating number in the range of the scheduled time is inquired about in corresponding message registration and/or short message record, when inquiry is tied Fruit is space-time, determines the communicating number for lost contact number, and feeds back the communicating number for lost contact number to the communication terminal Object information.So that this communication terminal is after the corresponding object information that the reception server is fed back, to this communication terminal User interface exports corresponding warning information.So that the identification to the communicating number is highly efficient and more conforms to local user and enters The custom that row is write to each other, improves Consumer's Experience.
Preferably, the object information can include following one or more information:
First, the object information characterizes one or more telephone numbers for lost contact number, being included in the object information should Communicating number and its corresponding name of contact person and the communicating number are that the information of lost contact number, the i.e. communicating number are lost contact Number, or more specifically, the communicating number is spacing or the communicating number has shut down.For example, invalid number:186****8170, Contact person:Mrs Ye, number state:Lost contact.
It is only single or during a few communicating number when the communicating number that this communication terminal is committed to server, the clothes Business device respective feedback includes the communicating number or a few communicating number and its result for lost contact number.
Second, the object information is lost contact list of numbers.When communication terminal is committed to the communicating number of server comprising many Individual (such as 5 and more than) communicating number or whole address list or server need to be to the multiple communicating numbers or whole address list that prestore When carrying out communicating number identification, each lost contact number and its contact are included in the lost contact list of numbers of the server respective feedback People's name.
Third, the object information also details including the lost contact number, such as lost contact time, associated user/contact People and relationship level etc.;The lost contact time has the time that the last time for recording the communicating number is communicated including server; The contact person includes the associated person information in address list, and it has corresponding relation with communicating number and its user;The associated user/ Contact the corresponding user/contact person of artificial lost contact number, or with lost contact number and loCal number had the user of communications records/ Contact person.
When the object information characterizes the communicating number for lost contact number, this communication terminal is corresponding to the output of its user interface Warning information.Specifically, in one embodiment, the process of the corresponding warning information of the output includes:According to what is received The object information, the warning information that the communicating number is lost contact number is characterized in the position display of respective communication number so that Present user interface is replaced or changes.For example, showing that exclamation mark or " lost contact " etc. are alerted behind the respective communication number Information, or display lost contact list of numbers, or the button corresponding to the communicating number is activated, such as " deletion " button, " details " are pressed Key etc., for warning user's communicating number for lost contact number, or for receiving corresponding user's control instruction, effectively to recognize Lost contact number, improves live and work efficiency.For example, user clicks on " deletion " button can delete at least one lost contact number;Point Hitting " details " can obtain and show the details such as the lost contact time of lost contact number, associated user/contact person and relationship level.
Step S23, clears up in response to user and instructs, and deletes the corresponding communicating number of the lost contact number.
In the embodiment of the present invention, the execution of user cleaning instruction can select following two schemes extremely according to actual needs It is one of few:
First, clearing up instruction in response to the user that user acts on user interface, corresponding lost contact number is deleted.
Specifically, communication terminal provides user interface with display alarm information and receives described user's cleaning instruction, And then instruction is cleared up in response to the user, delete the corresponding communicating number of lost contact number.For example, acting on institute in response to user The user's cleaning instruction stated the button being activated and generate, deletes corresponding lost contact number;Or, in response to user according to it Selected at least one lost contact number and user's cleaning instruction for triggering, what deletion had been selected states at least one lost contact number.One Plant in embodiment, communication terminal lost contact list of numbers first in user interface display alarm information is for user selected wherein Individual or multiple lost contact numbers, on this basis, receive user's cleaning instruction that user acts on the list and generates so that communication Terminal is based on user cleaning instruction and deletes the corresponding communicating number of the one or more of lost contact numbers selected by user. The present invention deletes the corresponding communicating number of lost contact number by the autonomous selection of user, enhances the flexibility of scheme and is lifted The comfortableness of user mutual control experience.
Second, user cleaning instruction is given tacit consent to after the warning information is received performing.
In this scenario, user cleaning instruction gives tacit consent to triggering when communication terminal receives object information to pre-set Instruction.For example, the object information that communication terminal receives the server feedback is:Invalid number:186****8170, connection It is people:Mrs Ye, number state:Lost contact.Then communication terminal deletes instruction by contact person according to the user that the announcement information sets out The communicating number of correspondence Mrs Ye is deleted in list.
In some embodiments of above scheme, because " lost contact " of communicating number often also implies that Related Contact's " lost contact ", therefore in order to save memory space, instructed being cleared up in response to user, delete the corresponding communicating number of lost contact number When, can also delete the corresponding associated person information of lost contact number described in address list.So that address list is more succinct, and storage is logical Signal code is all the significant number that can normally use, and improves the Working Life efficiency and Consumer's Experience of user.
As it was previously stated, in certain embodiments of the present invention, for the accuracy and security of communicating number identification control, Also include following previous step, be configured as:
Communication terminal of the present invention sends authentication request by communication connection to server;
When authentication success, the communication connection and the server set up Trusted channel.
By the previous step so that the communication terminal for only having passed through identity (ID) checking could be set up with server Trusted channel, and then interactive operation could be realized, prevent communication equipment from judging by accident or personal data leakage, improve the standard of related system True property and security.
Could be aware that implementation of the invention can be fast by the announcement that control method is recognized to communicating number of the invention Speed and effectively communicating number is identified to determine that lost contact number and the communicating number corresponding to its are deleted, improve User using communicating number efficiency and lift Consumer's Experience.
According to modularized design thinking, the present invention recognizes the basis of control method in the above-mentioned communicating number for server On, it is further proposed that a kind of communicating number identification control device.
Refer to Fig. 3, a kind of communicating number identification control device for server of the invention, it includes receiving unit 11st, determining unit 12, feedback unit 13, the function that each unit is realized specifically are explained below:
Receiving unit 11, is configured as receiving the communicating number that communication terminal is committed to book server based on Trusted channel.
Generally, server is communicatively coupled to carry out data transmission with communication terminal, and in order to ensure the safety of communication Property, in one embodiment, can also be by the way of Trusted channel so that only passed through the communication of identity (ID) checking Terminal could carry out data interaction with server, and the checking can utilize user identity, communicating number, device number in communication terminal Or network account etc., used as the ID for being verified, the ID is associated with least one of user and communicating number.
In a possible embodiment, the Trusted channel between server and communication terminal can include but is not limited to bluetooth letter Appoint connection, near-field communication Trusted channel, UBW Trusted channels, ZigBee Trusted channels, mobile communication Trusted channel or internet letter Appoint any one or a few in connecting.Server is based on above-mentioned connection, receives the communication that communication terminal is committed to book server Number.
In some possible embodiments, one or more communicating numbers that communication terminal is committed to book server specifically may be used also Including the corresponding user profile of the communicating number or contact feature information, the contact feature information at least includes contact person Name and/or the contact person ID for specifying.Certainly, communication terminal can also only submit user profile in other possible embodiments Or contact feature information, book server by inquiring about database or configuration file in prestore above- mentioned information correspondence and its communicate Number mapping relation is determining corresponding at least one communicating number to be identified.
Determining unit 12, is configured as in the corresponding message registration of multiple users of pre-association and/or short message record The related record of the communicating number in the range of the inquiry scheduled time, when Query Result is space-time, determines the communicating number to lose Chain store code.
In general, there is provided the server of communicating number identification service, can be single server, now, the present apparatus The each unit is configured as performed by one or more processes of book server, the message registration in determining unit 12 and/ Or short message record storage is in book server;Also similar to cloud architecture, a group of planes is formed by the organic construction of multiple servers equipment, For example, determining unit 12 is configured as being performed in independently of at least one of book server other servers, the call note Record and/or short message record also respective stored in described other servers, and remaining each unit is performed in book server.Especially When the communication terminal quantity that it is serviced for it is more and disperses, this method is using the embodiment of distributed server in response speed With in the stability of a system have more advantage.
Alternatively, in some possible embodiments, the present apparatus also includes synchronization unit, for by the multiple of the pre-association Message registration and/short message recording synchronism in the corresponding communication terminal of user are stored to the service of the execution determining unit 12 Device, for inquiry.
Because same user can associate one or more communicating numbers, therefore the corresponding message registration of user and/or short Letter record specifically includes message registration and/or the short message record of at least one corresponding communicating number of the user.One kind is implemented In example, multiple users of the pre-association include the message registration that the book server and/or described other servers are stored and/ Or short message records corresponding all users, by inquiring about more comprehensive relative recording so as to the identification knot of communicating number Fruit is more accurate, and the communicating number that reduction will be used normally is mistaken for the probability of lost contact number.Further, in order to improve identification Efficiency reduces query context, in other embodiments, the scope of multiple users of pre-association of the present invention can according to actual needs, Flexibly it is selected following one or more:
First, multiple users of pre-association include that user corresponding with the communication terminal belongs to the pre- of predetermined operator's offer together Determine the user of cluster net;
Second, multiple users of pre-association include that user corresponding with the communication terminal reaches the use of predetermined relationship grade Family.The determination process of relationship level includes:Obtain the corresponding message registration of the corresponding user of the communication terminal and/or short message Record;Predetermined mapping relations meter is based on according to the message registration and/or short message ticket call duration and/or contact frequency Calculation obtains the relationship level of the corresponding user user corresponding with the communication terminal of the opposing party of the relative recording.
Specifically, in above-mentioned the first scheme, cluster net is provided by operator, and it is according to user social contact life range The demand and group property of son contact are interrelated by multiple users, such as enterprise clusters net, campus network, fellow-villager's net, home network Deng it can be made up of a principal communication number and multiple pair communicating numbers, or be made up of multiple cornets.And, same user can Add one or more cluster nets.Thus the user in same cluster net can be considered as and submit the logical of communicating number to be identified to User's (hereinafter referred to as " local user ") contact in letter terminal is more tight.It is whole by the server or communication that possess corresponding authority Hold to operator, such as China Mobile sends query statement, or message registration and/or the short message note by being stored to server The characteristic information to predetermined cluster net is recorded, the number section of cornet, is identified such as in the cluster net, can obtain belonging to local user The corresponding cluster net provided by the operator and the cluster net in other users information.And then in this and local user Belong to the pre- timing of inquiry in the corresponding message registration of user and/or short message record of the predetermined cluster net that predetermined operator provides together Between in the range of the related record of the communicating number, when Query Result is space-time, determine that the communicating number is lost contact number so that To the identification of the communicating number closer to local user social life circle and group property and highly efficient.
And in above-mentioned second scheme, during according to the corresponding message registration of local user and/or short message ticket call Long and/or contact frequency is based on the corresponding user of the opposing party that predetermined mapping relations are calculated the relative recording and institute State the relationship level of the corresponding user of communication terminal.In a kind of embodiment, the mapping relations embody the duration of call and/or contact The positive correlation of frequency and relationship level, the duration of call is call total duration, for example, utilizing message registration calculated relationship grade When, relation value V=duration of call L X can be made to contact frequency N, then make when V is more than or equal to 30, its corresponding relationship level is one Level;When V is more than or equal to 20 and during less than 30, its corresponding relationship level is two grades;When V is more than or equal to 10 and during less than 20, its Corresponding relationship level is three-level;When V is less than 10, corresponding relationship level is level Four.Then for example as L=3 in message registration (hour), during N=11 (secondary), V=33, now corresponding relationship level is one-level.Above-mentioned mapping relations using message registration and/ Or short message record can limit its record time, in such as six months, the distance also dependent on the time is different for relative recording is assigned Weight is calculated or mapped again, be will not be repeated here.Predetermined relationship grade is being reached with local user, such as two grades of user's phase The related record of the communicating number in the range of the scheduled time is inquired about in corresponding message registration and/or short message record, when inquiry is tied Fruit is space-time, determines that the communicating number is lost contact number so that the identification to the communicating number is highly efficient and more conforms to The custom that local user is write to each other, improves Consumer's Experience.
In the embodiment of the present invention, the time range of the related record of the communicating number is inquired about, can be by local user voluntarily Setting, also can be by communication terminal or server settings default value, in such as six months.
The above-mentioned description of the invention disclose determine communicating number whether be lost contact number detailed process, in order to enter one Step improves the accuracy of identification or determines the specifically used state of lost contact number, is lost contact number in the above-mentioned determination communicating number During code, when Query Result is space-time, the communicating number is dialled using predetermined communicating number identity, it is determined that described Whether communicating number is lost contact number.The communicating number identity is preselected by server, be can also be used and is submitted communicating number to Communicating number identity in communication terminal.Each communicating number one communicating number identity of correspondence, for called communication terminal, The different communication number identity for initiating caller shows as entries of numbers or remarks title different on receiving terminal.Further, exist After carrying out the dialing, following one or more schemes can be flexibly selected according to actual needs:
First, when the time for receiving respective communication base station in response predetermined time value is less than, determining the communicating number It is lost contact number.
Second, obtaining the voice data received after the dialing;According to predetermined state description data to the audio Data carry out characteristic matching, when the voice data and lost contact state description data match, determine that the communicating number is Lost contact number.
Specifically, in above-mentioned the first scheme, due to currently usual in telephonic communication system and GSM Call or short message service are realized using No.7 signalling system, therefore when the communicating number is dialed, when the communication that this is dialed When the use state of number is spacing or stopped status, the response speed of communication base station is higher than the communicating number for normal condition When response speed, cause to dial in both of these case termination receive communication base station response time it is different.Therefore, it is of the invention In a kind of embodiment, when the time of respective communication base station in response is received less than predetermined time value, at such as 0.9 second, that is, institute is determined Communicating number is stated for lost contact number, and now the communicating number is absent-subscriber condition or stopped status.
And in above-mentioned second scheme, it is preferable that the voice data is carried out according to predetermined state description data The process of characteristic matching may include to be converted into the modes such as word by by the voice data, extract the special card in the voice data Word, when this feature word includes " spacing " or " shutdown ", determines the voice data and lost contact state description data match, from And it is lost contact number to determine the corresponding communicating number of the voice data.Or, the process of this feature matching may also comprise and utilize base In template matches, the lost contact state description based on hidden Markov model (HMM) or based on the methods such as neutral net and index database Data are matched, and when the voice data and lost contact state description data match, determine that the communicating number is lost contact number Code.
The communicating number of the identification is determined for after lost contact number, in a kind of embodiment, also including buffer unit, for pre- In determining the communicating number is stored in into database or configuration file for the object information of lost contact number in life cycle.So as to phase Whether Ying Di, before the determining unit 12 of the inquiry relative recording is performed, can also first inquire about described in being previously stored with Communicating number is the object information of lost contact number;When the object information is inquired, feedback unit 13 is performed;When not inquiring During the object information, it is further continued for performing determining unit 12 so that improve identification while server operation load is reduced Efficiency.
Feedback unit 13, is configured as feeding back the object information that the communicating number is lost contact number to the communication terminal.
Server determines communicating number that communication terminal submits to for after lost contact number, based on Trusted channel, by the messenger Code feeds back to the communication terminal for the object information of lost contact number, and the communicating number is controlled accordingly in order to communication terminal System.Preferably, the object information can include following one or more information:
First, the object information characterizes one or more telephone numbers for lost contact number, being included in the object information should Communicating number and its corresponding name of contact person and the communicating number are that the information of lost contact number, the i.e. communicating number are lost contact Number, or more specifically, the communicating number is spacing or the communicating number has shut down.For example, invalid number:186****8170, Contact person:Mrs Ye, number state:Lost contact.
It is only single or during a few communicating number when the communicating number that communication terminal that server is received is submitted to, institute State server respective feedback and include the communicating number or a few communicating number and its result for lost contact number.
Second, the object information is lost contact list of numbers.When the communicating number that the communication terminal that server is received is submitted to Need to be to multiple communicating numbers or whole for prestoring comprising multiple (such as 5 and more than) communicating numbers or whole address list or server Address list carry out communicating number recognize when, include in the lost contact list of numbers of the server respective feedback each lost contact number and Its name of contact person.
In the embodiment of the present invention, it can be touched according to the single of user that the server feeds back the object information to terminal Send instructions and perform feedback, or according to the periodic feedback of user preset lost contact list of numbers and formulate periodically push away Send strategy and perform feedback.Book server is regularly received, stored and updates the communicating number in the address list, herein basis On lost contact identification is carried out to increase newly the or communicating number that is preserving, it is determined that a new lost contact list of numbers, takes when reaching When business device periodically pushes the response time of strategy, server is to lost contact list of numbers newest described in user feedback to the end that communicates End.
As it was previously stated, in certain embodiments of the present invention, in order to improve the accuracy and security of communicating number identification, Communicating number identification control device for server of the invention also includes communication unit, is configured as:
The server carries out authentication by communication connection to communication terminal described at least one;
When authentication success, the server and the corresponding communication terminal set up Trusted channel.
By the communication unit so that the communication terminal for only having passed through identity (ID) checking could server foundation letter Appoint connection, and then interactive operation could be realized, prevent server from judging by accident or personal data leakage, improve the accuracy of related system And security.
Be could be aware that by the announcement to communicating number identification control device of the invention, implementation of the invention can be fast Speed and effectively communicating number is identified to determine lost contact number, improve user using the efficiency of communicating number and lift use Experience at family.
According to modularized design thinking, the present invention recognizes the base of control method in the above-mentioned communicating number for communication terminal On plinth, it is further proposed that a kind of communicating number identification control device.
Communicating number identification control device for communication terminal of the present invention be primarily adapted for use in intelligent mobile phone terminal or The terminals with communication function such as person's Intelligent flat terminal, are not restricted to the type of its operating system, can be Android, The operating system such as IOS, WP or Saipan.
Refer in Fig. 4, the embodiment for the communicating number identification control device of communication terminal of the invention, its bag is carried Presentate unit 21, Alarm Unit 22 and deletion unit 23, the function that each unit is realized specifically are explained below:
Submit unit 21 to, be configured as obtaining in address list and/or communicating number that user is preserving, and based on letter Connection is appointed to submit to the communicating number to determine whether the communicating number is lost contact number to server.
Typically, communication terminal is communicatively coupled to carry out data transmission with server, and in order to ensure communication Security, in one embodiment, can also be by the way of Trusted channel so that only passed through identity (ID) checking Communication terminal could carry out data interaction with server, and the checking can utilize user identity in communication terminal, communicating number, set , used as the ID for being verified, the ID is associated with least one of user and communicating number for standby number or network account etc..
In a possible embodiment, the Trusted channel between communication terminal and server can include but is not limited to bluetooth letter Appoint connection, near-field communication Trusted channel, UBW Trusted channels, ZigBee Trusted channels, mobile communication Trusted channel or internet letter Appoint any one or a few in connecting.This communication terminal is based on above-mentioned connection, in server submission address list and/or use At least one communicating number that family is preserving.
In a kind of embodiment, the communicating number that this communication terminal is submitted to server is in its address list, or its user circle At least one communicating number preserved in face.For example, in Android, being provided using contentProvider components Interface obtain communicating number and its related data such as contact person in address list or in user interface.In another embodiment, The communicating number that this communication terminal is submitted to server include in address list in the range of the scheduled time not with this communication terminal in At least one communicating number that is communicated of communicating number.Preferably, the determination method of the communicating number being submitted is as follows: Message registration and/or the short message record of this communication terminal are inquired about, determines not communicated with this in the range of the scheduled time in address list The communicating number that communicating number in terminal is communicated.Alternatively, the execution of the determination method can present apparatus each unit it Preceding execution, or, the determination method is performed by the timing of this communication terminal, so that in scheduled time scope in the address list that will be determined At least one communicating number not communicated with the communicating number in this communication terminal inside is committed to server automatically, or After being presented to user, act on the instruction of user interface in response to user and be committed to server.
This communication terminal is committed to one or more communicating numbers of server and is specifically gone back in some possible embodiments The corresponding user profile of the communicating number or contact feature information are may include, the contact feature information at least includes contact People's name and/or the contact person ID for specifying.Certainly, communication terminal can also only submit to user to believe in other possible embodiments Breath or contact feature information, server by inquiring about database or configuration file in prestore above- mentioned information correspondence and its communicate Number mapping relation is determining corresponding at least one communicating number to be identified.
Alarm Unit 22, is configured as the object information of the reception server feedback, when the object information characterizes the communication When number is lost contact number, corresponding warning information is exported to the user interface of this communication terminal.
After server receives the communicating number of this terminal submission, in the corresponding message registration of multiple users of pre-association And/or the related record of the communicating number in the range of the scheduled time is inquired about in short message record, when Query Result is space-time, determine institute Communicating number is stated for lost contact number, and the object information that the communicating number is lost contact number is fed back to communication terminal.Some are implemented In example, the scope of multiple users of the pre-association can according to actual needs, flexibly it is selected it is following one or more:
First, multiple users of pre-association include that user corresponding with the communication terminal belongs to the pre- of predetermined operator's offer together Determine the user of cluster net;
Second, multiple users of pre-association include that user corresponding with the communication terminal reaches the use of predetermined relationship grade Family.The determination process of relationship level includes:Obtain the corresponding message registration of the corresponding user of the communication terminal and/or short message Record;Predetermined mapping relations meter is based on according to the message registration and/or short message ticket call duration and/or contact frequency Calculation obtains the relationship level of the corresponding user user corresponding with the communication terminal of the opposing party of the relative recording.
Specifically, in above-mentioned the first scheme, cluster net is provided by operator, and it is according to user social contact life range The demand and group property of son contact are interrelated by multiple users, such as enterprise clusters net, campus network, fellow-villager's net, home network Deng it can be made up of a principal communication number and multiple pair communicating numbers, or be made up of multiple cornets.And, same user can Add one or more cluster nets.Thus the user in same cluster net can be considered as and submit the logical of communicating number to be identified to User's (hereinafter referred to as " local user ") contact in letter terminal is more tight.It is whole by the server or communication that possess corresponding authority Hold to operator, such as China Mobile sends query statement, or message registration and/or the short message note by being stored to server The characteristic information to predetermined cluster net is recorded, the number section of cornet, is identified such as in the cluster net, can obtain belonging to local user The corresponding cluster net provided by the operator and the cluster net in other users information.And then in this and local user Belong to the pre- timing of inquiry in the corresponding message registration of user and/or short message record of the predetermined cluster net that predetermined operator provides together Between in the range of the related record of the communicating number, when Query Result is space-time, determine the communicating number for lost contact number, and to The communication terminal feeds back the object information that the communicating number is lost contact number.So that this communication terminal is anti-in the reception server After the corresponding object information of feedback, corresponding warning information is exported to the user interface of this communication terminal.So that to the messenger The identification of code is closer to local user social life circle and group property and highly efficient.
And in above-mentioned second scheme, during according to the corresponding message registration of local user and/or short message ticket call Long and/or contact frequency is based on the corresponding user of the opposing party that predetermined mapping relations are calculated the relative recording and institute State the relationship level of the corresponding user of communication terminal.In a kind of embodiment, the mapping relations embody the duration of call and/or contact The positive correlation of frequency and relationship level, the duration of call is call total duration, for example, utilizing message registration calculated relationship grade When, relation value V=duration of call L X can be made to contact frequency N, then make when V is more than or equal to 30, its corresponding relationship level is one Level;When V is more than or equal to 20 and during less than 30, its corresponding relationship level is two grades;When V is more than or equal to 10 and during less than 20, its Corresponding relationship level is three-level;When V is less than 10, corresponding relationship level is level Four.Then for example as L=3 in message registration (hour), during N=11 (secondary), V=33, now corresponding relationship level is one-level.Above-mentioned mapping relations using message registration and/ Or short message record can limit its record time, in such as six months, the distance also dependent on the time is different for relative recording is assigned Weight is calculated or mapped again, be will not be repeated here.Predetermined relationship grade is being reached with local user, such as two grades of user's phase The related record of the communicating number in the range of the scheduled time is inquired about in corresponding message registration and/or short message record, when inquiry is tied Fruit is space-time, determines the communicating number for lost contact number, and feeds back the communicating number for lost contact number to the communication terminal Object information.So that this communication terminal is after the corresponding object information that the reception server is fed back, to this communication terminal User interface exports corresponding warning information.So that the identification to the communicating number is highly efficient and more conforms to local user and enters The custom that row is write to each other, improves Consumer's Experience.
Preferably, the object information can include following one or more information:
First, the object information characterizes one or more telephone numbers for lost contact number, being included in the object information should Communicating number and its corresponding name of contact person and the communicating number are that the information of lost contact number, the i.e. communicating number are lost contact Number, or more specifically, the communicating number is spacing or the communicating number has shut down.For example, invalid number:186****8170, Contact person:Mrs Ye, number state:Lost contact.
It is only single or during a few communicating number when the communicating number that this communication terminal is committed to server, the clothes Business device respective feedback includes the communicating number or a few communicating number and its result for lost contact number.
Second, the object information is lost contact list of numbers.When communication terminal is committed to the communicating number of server comprising many Individual (such as 5 and more than) communicating number or whole address list or server need to be to the multiple communicating numbers or whole address list that prestore When carrying out communicating number identification, each lost contact number and its contact are included in the lost contact list of numbers of the server respective feedback People's name.
Third, the object information also details including the lost contact number, such as lost contact time, associated user/contact People and relationship level etc.;The lost contact time has the time that the last time for recording the communicating number is communicated including server; The contact person includes the associated person information in address list, and it has corresponding relation with communicating number and its user;The associated user/ Contact the corresponding user/contact person of artificial lost contact number, or with lost contact number and loCal number had the user of communications records/ Contact person.
When the object information characterizes the communicating number for lost contact number, this communication terminal is corresponding to the output of its user interface Warning information.Specifically, in one embodiment, the process of the corresponding warning information of the output includes:According to what is received The object information, the warning information that the communicating number is lost contact number is characterized in the position display of respective communication number so that Present user interface is replaced or changes.For example, showing that exclamation mark or " lost contact " etc. are alerted behind the respective communication number Information, or display lost contact list of numbers, or the button corresponding to the communicating number is activated, such as " deletion " button, " details " are pressed Key etc., for warning user's communicating number for lost contact number, or for receiving corresponding user's control instruction, effectively to recognize Lost contact number, improves live and work efficiency.For example, user clicks on " deletion " button can delete at least one lost contact number;Point Hitting " details " can obtain and show the details such as the lost contact time of lost contact number, associated user/contact person and relationship level.
Unit 23 is deleted, user's cleaning instruction is configured to respond to, the corresponding messenger of the lost contact number is deleted Code.
In the embodiment of the present invention, the execution of user cleaning instruction can select following two schemes extremely according to actual needs It is one of few:
First, clearing up instruction in response to the user that user acts on user interface, corresponding lost contact number is deleted.
Specifically, communication terminal provides user interface with display alarm information and receives described user's cleaning instruction, And then instruction is cleared up in response to the user, delete the corresponding communicating number of lost contact number.For example, acting on institute in response to user The user's cleaning instruction stated the button being activated and generate, deletes corresponding lost contact number;Or, in response to user according to it Selected at least one lost contact number and user's cleaning instruction for triggering, what deletion had been selected states at least one lost contact number.One Plant in embodiment, communication terminal lost contact list of numbers first in user interface display alarm information is for user selected wherein Individual or multiple lost contact numbers, on this basis, receive user's cleaning instruction that user acts on the list and generates so that communication Terminal is based on user cleaning instruction and deletes the corresponding communicating number of the one or more of lost contact numbers selected by user. The present invention deletes the corresponding communicating number of lost contact number by the autonomous selection of user, enhances the flexibility of scheme and is lifted The comfortableness of user mutual control experience.
Second, user cleaning instruction is given tacit consent to after the warning information is received performing.
In this scenario, user cleaning instruction gives tacit consent to triggering when communication terminal receives object information to pre-set Instruction.For example, the object information that communication terminal receives the server feedback is:Invalid number:186****8170, connection It is people:Mrs Ye, number state:Lost contact.Then communication terminal deletes instruction by contact person according to the user that the announcement information sets out The communicating number of correspondence Mrs Ye is deleted in list.
In some embodiments of above scheme, because " lost contact " of communicating number often also implies that Related Contact's " lost contact ", therefore in order to save memory space, instructed being cleared up in response to user, delete the corresponding communicating number of lost contact number When, can also delete the corresponding associated person information of lost contact number described in address list.So that address list is more succinct, and storage is logical Signal code is all the significant number that can normally use, and improves the Working Life efficiency and Consumer's Experience of user.
As it was previously stated, in certain embodiments of the present invention, for the accuracy and security of communicating number identification control, Also include communication unit, be configured as:
Communication terminal of the present invention sends authentication request by communication connection to server;
When authentication success, the communication connection and the server set up Trusted channel.
By the communication unit so that the communication terminal for only having passed through identity (ID) checking could be set up with server Trusted channel, and then interactive operation could be realized, prevent communication equipment from judging by accident or personal data leakage, improve the standard of related system True property and security.
Be could be aware that by the announcement to communicating number identification control device of the invention, implementation of the invention can be fast Speed and effectively communicating number is identified to determine that lost contact number and the communicating number corresponding to its are deleted, improve User using communicating number efficiency and lift Consumer's Experience.
Fig. 5 is referred to, a kind of communication terminal is further provided in another embodiment of the present invention, including:
Touch-sensitive display 701, it includes screen, for showing user interface;
Memory 702, supports that R-T unit performs the program that above-mentioned communicating number recognizes control method for storing;
Communication interface 703, for above-mentioned communicating number identification control device and other equipment or communication;
One or more processors 704, for performing the program stored in the memory;
One or more application programs 705, wherein one or more of application programs 705 are stored in the memory In 702 and it is configured as being performed by one or more of processors 704, one or more of programs 705 are used to drive institute One or more processors 704 are stated to be configured to perform the communication terminal that communicating number recognizes control method.
Fig. 5 is illustrated that the portion of the mobile phone related to communication terminal provided in an embodiment of the present invention, computer or unmanned plane The block diagram of separation structure.By taking mobile phone as an example, mobile phone includes:Touch-sensitive display 701, memory 702, communication interface 703, or many The parts such as individual processor 704, one or more application programs 705 and power supply 706.It will be understood by those skilled in the art that figure The handset structure shown in 5 does not constitute the restriction to mobile phone, can include than illustrating more or less part, or combination Some parts, or different part arrangements.
Each component parts of mobile phone is specifically introduced with reference to Fig. 5:
Touch-sensitive display 701, including display screen, can be used for display by the information of user input or are supplied to the information of user And the various menus of mobile phone.Display unit may include display panel, optionally, can use liquid crystal display (Liquid Crystal Display, LCD), the form such as Organic Light Emitting Diode (Organic Light-Emitting Diode, OLED) To configure display panel.Further, contact panel can cover display panel, when contact panel detect it is thereon or neighbouring After touch operation, processor 704 is sent to determine the type of touch event, with preprocessor 704 according to the class of touch event Type provides corresponding visual output on a display panel.Although in Figure 5, contact panel and display panel are as two independences Part realize input and the input function of mobile phone, but in some embodiments it is possible to by contact panel and display panel Integrated and input that realize mobile phone and output function.
Memory 702 can be used to store software program and module, and processor 704 is by running storage in memory 702 Software program and module, so as to perform various function application and the data processing of mobile phone.Memory 702 can mainly include Storing program area and storage data field, wherein, the application journey that storing program area can be needed for storage program area, at least one function Sequence 705 (such as sound-playing function, image player function etc.) etc.;Storage data field can be stored and created according to using for mobile phone Data (such as voice data, phone directory etc.) etc..Additionally, memory 702 can include high random access memory block 702, Nonvolatile storage 702 can also be included, for example, at least one disk memory, flush memory device or other volatibility are consolidated State memory device.
Communication interface 703, for communication terminal in above-mentioned identification control process and server and other equipment or communication network Network communicates.Communication interface 703 is the interface that processor 704 is communicated with extraneous subsystem, is with extraneous for processor 704 The transmission of information between system, to reach the purpose of control subsystem.
Communication interface 703, for communicating number identification control device and other equipment or communication.Communication interface 703 is the interface that processor 704 is communicated with extraneous subsystem, for the biography of information between processor 704 and ambient systems It is defeated, to reach the purpose of control subsystem.
Processor 704 is the control centre of mobile phone, using various communication interfaces 703 and connection whole mobile phone each Part, by running or performing software program and/or module of the storage in memory block 702, and calls storage in memory block Data in 702, perform the various functions and processing data of mobile phone, so as to carry out integral monitoring to mobile phone.Optionally, processor 704 may include one or more processing units;Preferably, processor 704 can integrated application processor and modem processor, Wherein, application processor mainly processes operating system, user interface and application program 705 etc., and modem processor is mainly located Reason radio communication.It is understood that above-mentioned modem processor can not also be integrated into processor 704.
One or more application programs 705, it is preferable that these application programs 705 are stored in the memory block 702 And be configured as being performed by one or more of processors 704, one or more of programs are configured as communicating number knowledge The function that any embodiment of sex control method is realized.
Mobile phone also includes the power supply 706 (such as battery) powered to all parts, it is preferred that power supply 706 can be by electricity Management system is logically contiguous with processor 704, so as to realize management charging, electric discharge, Yi Jigong by the management system of power supply 706 The functions such as consumption management.
Although not shown, mobile phone can also will not be repeated here including bluetooth module etc..
In embodiments of the present invention, the processor 704 included by the communication terminal also has following functions:
Communicating number in acquisition address list and/or that user is preserving, and submitted to server based on Trusted channel The communicating number is determining whether the communicating number is lost contact number;
The object information of the reception server feedback, when it is lost contact number that the object information characterizes the communicating number, to The user interface of this communication terminal exports corresponding warning information;
Cleared up in response to user and instructed, delete the corresponding communicating number of the lost contact number.
A kind of computer-readable storage medium is additionally provided in the embodiment of the present invention, for saving as used by above-mentioned communication terminal Computer software instructions, it is included for performing the above-mentioned program designed by the communication terminal.
It is apparent to those skilled in the art that, for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, may be referred to the corresponding process in preceding method embodiment, will not be repeated here.
Be could be aware that by the announcement to communication terminal of the invention, implementation of the invention can be rapidly and efficiently right Communicating number is identified determining that lost contact number and the communicating number corresponding to its are deleted, and improves user and uses communication The efficiency of number simultaneously lifts Consumer's Experience.
It is apparent to those skilled in the art that, for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, may be referred to the corresponding process in preceding method embodiment, will not be repeated here.
In several embodiments provided herein, it should be understood that disclosed system, apparatus and method can be with Realize by another way.For example, device embodiment described above is only schematical, for example, the unit Divide, only a kind of division of logic function there can be other dividing mode when actually realizing, for example multiple units or component Can combine or be desirably integrated into another system, or some features can be ignored, or do not perform.It is another, it is shown or The coupling each other for discussing or direct-coupling or communication connection can be the indirect couplings of device or unit by some interfaces Close or communicate to connect, can be electrical, mechanical or other forms.
The unit that is illustrated as separating component can be or may not be it is physically separate, it is aobvious as unit The part for showing can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple On NE.Some or all of unit therein can be according to the actual needs selected to realize the mesh of this embodiment scheme 's.
In addition, during each functional unit in each embodiment of the invention can be integrated in a processing unit, it is also possible to It is that unit is individually physically present, it is also possible to which two or more units are integrated in a unit.Above-mentioned integrated list Unit can both be realized in the form of hardware, it would however also be possible to employ the form of SFU software functional unit is realized.
One of ordinary skill in the art will appreciate that, all or part of step in the various methods of above-described embodiment is can Completed with instructing the hardware of correlation by program, the program can be stored in a computer-readable recording medium, storage Medium can be included but is not limited to:Any kind of disk (including floppy disk, hard disk, CD, CD-ROM and magneto-optic disk), ROM (Read-Only Memory, read-only storage), RAM (Random Access Memory, immediately memory), EPROM (Erasable Programmable Read-Only Memory, Erarable Programmable Read only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory, EEPROM), Flash memory, magnetic card or light card.
One of ordinary skill in the art will appreciate that, realize that all or part of step in above-described embodiment method can be The hardware of correlation is instructed to complete by program, described program can be stored in a kind of computer-readable recording medium, on It can be read-only storage, disk or CD etc. to state the storage medium mentioned.
Detailed Jie has been carried out to communicating number provided by the present invention identification control method, device and communication terminal above Continue, for those of ordinary skill in the art, under the premise without departing from the principles of the invention, in specific embodiment and apply model Place and will change, in sum, this specification content should not be construed as limiting the invention.

Claims (10)

1. a kind of communicating number recognizes control method, it is characterised in that comprise the following steps:
The communicating number that communication terminal is committed to book server is received based on Trusted channel;
The communication in the range of the scheduled time is inquired about in the corresponding message registration of multiple users of pre-association and/or short message record The related record of number, when Query Result is space-time, determines that the communicating number is lost contact number;
The object information that the communicating number is lost contact number is fed back to the communication terminal.
2. communicating number according to claim 1 recognizes control method, it is characterised in that multiple users of the pre-association Belong to the user of the predetermined cluster net that predetermined operator provides together including user corresponding with the communication terminal.
3. communicating number according to claim 1 recognizes control method, it is characterised in that multiple users of the pre-association The user of predetermined relationship grade is reached including user corresponding with the communication terminal;The determination process bag of the relationship level Include:
Obtain the corresponding message registration of the corresponding user of the communication terminal and/or short message record;
Predetermined mapping relations meter is based on according to the message registration and/or short message ticket call duration and/or contact frequency Calculation obtains the relationship level of the corresponding user user corresponding with the communication terminal of the opposing party of the relative recording.
4. communicating number according to claim 1 recognizes control method, it is characterised in that the determination communicating number For the process of lost contact number specifically also includes:
Obtain the voice data received after the dialing;
Characteristic matching is carried out to the voice data according to predetermined state description data, when the voice data and lost contact state During description data match, determine that the communicating number is lost contact number.
5. a kind of communicating number recognizes control method, it is characterised in that comprise the following steps:
Communicating number in acquisition address list and/or that user is preserving, and submit described to server based on Trusted channel Communicating number is determining whether the communicating number is lost contact number;
The object information of the reception server feedback, when it is lost contact number that the object information characterizes the communicating number, Xiang Bentong Believe that the user interface of terminal exports corresponding warning information;
Cleared up in response to user and instructed, delete the corresponding communicating number of the lost contact number.
6. communicating number according to claim 5 recognizes control method, it is characterised in that described to leading to that server is submitted to Signal code include address list in do not communicated with the communicating number in this communication terminal in the range of the scheduled time at least one Individual communicating number;Methods described also includes following previous step:
Inquire about message registration and/or the short message record of this communication terminal, determine in address list in the range of the scheduled time not with this The communicating number that communicating number in communication terminal is communicated.
7. a kind of communicating number identification control device, it is characterised in that including:
Receiving unit, is configured as receiving the communicating number that communication terminal is committed to book server based on Trusted channel;
Determining unit, is configured as the inquiry in the corresponding message registration of multiple users of pre-association and/or short message record pre- The related record of the communicating number in the range of fixing time, when Query Result is space-time, determines that the communicating number is lost contact number;
Feedback unit, is configured as feeding back the object information that the communicating number is lost contact number to the communication terminal.
8. communicating number identification control device according to claim 7, it is characterised in that multiple users of the pre-association The user of predetermined relationship grade is reached including user corresponding with the communication terminal;The determination process bag of the relationship level Include:
Obtain the corresponding message registration of the corresponding user of the communication terminal and/or short message record;
Predetermined mapping relations meter is based on according to the message registration and/or short message ticket call duration and/or contact frequency Calculation obtains the relationship level of the corresponding user user corresponding with the communication terminal of the opposing party of the relative recording.
9. a kind of communicating number identification control device, it is characterised in that including:
Submit unit to, be configured as obtaining in address list and/or communicating number that user is preserving, and based on Trusted channel The communicating number is submitted to determine whether the communicating number is lost contact number to server;
Alarm Unit, is configured as the object information of the reception server feedback, is when the object information characterizes the communicating number During lost contact number, corresponding warning information is exported to the user interface of this communication terminal;
Unit is deleted, user's cleaning instruction is configured to respond to, the corresponding communicating number of the lost contact number is deleted.
10. a kind of communication terminal, it is characterised in that including:
Touch-sensitive display, it includes screen, for showing user interface;
Memory, supports that R-T unit performs the program that above-mentioned communicating number recognizes control method for storing;
Communication interface, for above-mentioned communicating number identification control device and other equipment or communication;
One or more processors, for performing the program stored in the memory;
One or more application programs, wherein one or more of application programs are stored in the memory and are configured It is that, by one or more of computing devices, one or more of programs are configurable for performing according to right 5 or 6 Method described in one.
CN201710050056.1A 2017-01-23 2017-01-23 Communicating number identifies control method, device and communication terminal Active CN106713676B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710050056.1A CN106713676B (en) 2017-01-23 2017-01-23 Communicating number identifies control method, device and communication terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710050056.1A CN106713676B (en) 2017-01-23 2017-01-23 Communicating number identifies control method, device and communication terminal

Publications (2)

Publication Number Publication Date
CN106713676A true CN106713676A (en) 2017-05-24
CN106713676B CN106713676B (en) 2019-08-06

Family

ID=58909571

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710050056.1A Active CN106713676B (en) 2017-01-23 2017-01-23 Communicating number identifies control method, device and communication terminal

Country Status (1)

Country Link
CN (1) CN106713676B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107249067A (en) * 2017-07-27 2017-10-13 深圳市泰衡诺科技有限公司 The address list method for cleaning and address list cleaning plant of a kind of intelligent terminal
CN108391223A (en) * 2018-02-12 2018-08-10 中国联合网络通信集团有限公司 A kind of method and device of determining lost contact user
CN108848276A (en) * 2018-07-30 2018-11-20 携程旅游信息技术(上海)有限公司 Telephone number method for detecting availability, system, equipment and storage medium
CN108965563A (en) * 2018-06-19 2018-12-07 湖南人文科技学院 Confirmation method, server and the storage medium of terminal contact
CN110413654A (en) * 2019-06-20 2019-11-05 平安科技(深圳)有限公司 A kind of method, apparatus, computer equipment and the storage medium of determining client's trusted contacts information

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040052357A1 (en) * 2002-07-31 2004-03-18 Xpherix Corporation Method and apparatus for processing phone numbers
CN102547712A (en) * 2011-12-09 2012-07-04 成都市华为赛门铁克科技有限公司 Method and equipment for detecting junk incoming call
CN104113871A (en) * 2014-07-29 2014-10-22 广东能龙教育股份有限公司 Multi-dimension based invalid number detecting system and method
CN105721711A (en) * 2016-03-25 2016-06-29 东莞酷派软件技术有限公司 Communication processing method and communication processing apparatus
CN105979108A (en) * 2016-04-28 2016-09-28 朱宇光 User number state identification method and system
CN106095814A (en) * 2016-05-31 2016-11-09 腾讯科技(深圳)有限公司 Contact person's processing method and server

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040052357A1 (en) * 2002-07-31 2004-03-18 Xpherix Corporation Method and apparatus for processing phone numbers
CN102547712A (en) * 2011-12-09 2012-07-04 成都市华为赛门铁克科技有限公司 Method and equipment for detecting junk incoming call
CN104113871A (en) * 2014-07-29 2014-10-22 广东能龙教育股份有限公司 Multi-dimension based invalid number detecting system and method
CN105721711A (en) * 2016-03-25 2016-06-29 东莞酷派软件技术有限公司 Communication processing method and communication processing apparatus
CN105979108A (en) * 2016-04-28 2016-09-28 朱宇光 User number state identification method and system
CN106095814A (en) * 2016-05-31 2016-11-09 腾讯科技(深圳)有限公司 Contact person's processing method and server

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107249067A (en) * 2017-07-27 2017-10-13 深圳市泰衡诺科技有限公司 The address list method for cleaning and address list cleaning plant of a kind of intelligent terminal
CN108391223A (en) * 2018-02-12 2018-08-10 中国联合网络通信集团有限公司 A kind of method and device of determining lost contact user
CN108965563A (en) * 2018-06-19 2018-12-07 湖南人文科技学院 Confirmation method, server and the storage medium of terminal contact
CN108848276A (en) * 2018-07-30 2018-11-20 携程旅游信息技术(上海)有限公司 Telephone number method for detecting availability, system, equipment and storage medium
CN110413654A (en) * 2019-06-20 2019-11-05 平安科技(深圳)有限公司 A kind of method, apparatus, computer equipment and the storage medium of determining client's trusted contacts information
CN110413654B (en) * 2019-06-20 2023-11-21 平安科技(深圳)有限公司 Method, device, computer equipment and storage medium for determining customer trusted contact information

Also Published As

Publication number Publication date
CN106713676B (en) 2019-08-06

Similar Documents

Publication Publication Date Title
CN106713676A (en) Communication number identification control method and device, and communication terminal
CN103546294B (en) Entrance guard authorization method, device and equipment
CN101102565B (en) A processing method, device and equipment of user data in communication terminal
CN110443586B (en) Shared schedule information processing method and device, terminal and storage medium
CN103327460A (en) Event notification device and event notification system
CN103985165A (en) Attendance method and device based on mobile terminal, voice and face identification
CN104240346A (en) Intelligent anti-theft lock system based on interconnection with mobile intelligent terminal
CN106201491A (en) Mobile terminal and mobile terminal remote assist course control method for use, device
CN105678238A (en) Fingerprint authentication apparatus and method
CN106506862A (en) A kind of working mode of mobile terminal changing method and mobile terminal
CN104123771A (en) Bluetooth-based storage cabinet lock system and bag storing and fetching method
CN106341315A (en) Text message cleaning method, apparatus and mobile terminal
CN103634445A (en) Caller identification method and device
CN108449723A (en) Talk back equipment sharing method, talk back equipment and computer-readable medium
CN105468954A (en) Intelligent terminal retrieving method and device
CN106569814A (en) Message display method and terminal
CN106569815A (en) Message display method and terminal
CN103338313A (en) Method and device for processing telephone numbers
CN102566866B (en) A kind of dynamic desktop updating system
CN106648607A (en) Application starting method, device base on icon shift and terminal device
CN207916789U (en) A kind of controller of vehicle and system based on Bluetooth technology
CN107046603A (en) Communication message searching method and user terminal
CN101287254B (en) Management method and system for short message
CN106714161B (en) Cut off method, equipment and the system of unauthorized mobile terminal network connection
CN102281344B (en) Book management method and module

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20170724

Address after: 100102, 18 floor, building 2, Wangjing street, Beijing, Chaoyang District, 1801

Applicant after: BEIJING ANYUN SHIJI SCIENCE AND TECHNOLOGY CO., LTD.

Address before: 100088 Beijing city Xicheng District xinjiekouwai Street 28, block D room 112 (Desheng Park)

Applicant before: Beijing Qihu Technology Co., Ltd.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200219

Address after: 710065 17 / F, building B, Singapore Tengfei Kehui City, No.88, tianguqi Road, hi tech Zone, Xi'an City, Shaanxi Province

Patentee after: Xi'an ousiqi Software Co., Ltd

Address before: 100102, 18 floor, building 2, Wangjing street, Beijing, Chaoyang District, 1801

Patentee before: BEIJING ANYUN SHIJI SCIENCE AND TECHNOLOGY CO., LTD.