Embodiment
Mistake proofing processing method and device that the embodiment of the invention provides a kind of address list to use.Embodiments of the present invention is further illustrated below in conjunction with accompanying drawing.In embodiments of the present invention, terminal includes but not limited to have the terminal such as mobile phone, PDA, notebook computer of address book function.The embodiment of the invention only is illustrated as an example of mobile phone example.
See also Fig. 1, the mistake proofing processing method that the embodiment of the invention provides a kind of address list to use, the method comprises: read the contact person; Judge whether the contact person who reads exists similar contact person in address list, if there is similar contact person, then prompting user is confirmed; Carry out the contact person who confirms.
The mistake proofing processing method that a kind of address list that the embodiment of the invention provides is used specifically comprises:
Read the contact person.When needs carried out communication with the contact person, such as transmission information, call etc., the user browsed the contact person in the address list of terminal storage, therefrom read the contact person.
After reading the contact person, terminal is according to the contact person's who reads information, and according to the field similarity that sets in advance, whether search has the contact person of similar field in address list.If there is similar contact person, terminal notifying user confirmation then.
In contact information, the various contact methods that the user can storing contact, for example, contact name, Work Telephone, mobile phone, E-mail address, QQ number, ICQ number etc.A contact method among each contact person belongs to a field, such as " contact name " field, " Work Telephone " field, cellular phone field.The user can arrange the identical preset value as similarity of 4 characters with " contact name " field.After the user read selected contact person, whether terminal searching exists in address list with the contact person who reads had 4 contact persons that character is identical in " contact name " field.If there is similar contact person, terminal then points out this similar contact person to the user, allows user's confirmation.The mode of prompting user can have multiple, such as adopting common dialog box prompting, perhaps send caution language etc. mode and come prompting user to have similar contact person, but the embodiment of the invention is not limited to take above-mentioned dual mode to come prompting user.
Certainly, the user also can arrange 3,5 or the identical preset value as similarity of other numeric characters with " contact name " field, and the difference on this numerical value can cause that just similarity degree is different between the contact person.Also can arrange identical as similarity such as " Work Telephone " field, " QQ number " field character with other fields.Also setting example realizes more stable mistake proofing processing method such as the similarity of " contact name " field and " Work Telephone " field simultaneously.Arranging of similarity can be preseted before dispatching from the factory by manufacturer terminal, also can select different similarity settings according to the needs of oneself by the user.
The user can select similar contact person in confirmation, also can not select similar contact person and determine the contact person according to the contact person who originally read.But in case confirm after the contact person, terminal is just carried out and is confirmed operation, and automatically records execution information, the number of times of carrying out such as fields such as performed contact person's title, Work Telephone, mobile phones, and upgrade contact person's execution information recording/.
If there is no similar contact person, terminal prompting user not then, in case loaded down with trivial details, inconvenient user's operation.But, the user in selecting contact person's process, may be because of fast operating wrong choice frequent contact, so also can cause the information of execution error.So the embodiment of the invention also can arrange judges that whether the contact person is the fail safe that the method for frequent contact is strengthened information and executing.
See also Fig. 2, if there is not similar contact person, then terminal can according to default frequent contact record, search for whether the contact person who reads is frequent contact.
Frequent contact is the execution number of times information according to each contact person of record in the address list, and the contact person who arranges successively according to number of times.The user can arrange and carry out front 10 the artificial frequent contact of contact of number of times, and the artificial frequent contact of contact of carrying out the orderings such as front 20,30 of number of times also can be set.If terminal searches the identical contact person on field with the contact person who reads in the frequent contact data, the artificial frequent contact of contact that reads of prompting user then.
If the contact person who reads is frequent contact, then terminal notifying to the user after, the user confirms information.The mode of prompting user can have multiple, such as adopting common dialog box prompting, perhaps send caution language etc. mode and come prompting user to have similar contact person, but the embodiment of the invention is not limited to take above-mentioned dual mode to come prompting user.
If it is frequent contact that the user determines the contact person who reads, terminal executable operations then, and automatically record execution information, the number of times of carrying out such as fields such as performed contact person's title, Work Telephone, mobile phones, and upgrade contact person's execution information recording/.If it is not frequent contact that the user determines, then contact person's operation is this time read in the terminal cancellation, allows the user again read the contact person in address list.If the contact person who reads is not frequent contact, terminal is prompting user not, directly carries out user's operation, and automatically records execution information.This just means the contact person that the user reads, and has not both had similar contact person in address list, frequent contact that neither wrong choice.Like this, user's safety of sending information has obtained ensureing significantly.
The embodiment of the invention reduces the mistake in using contact person's who occurs because of faulty operation situation effectively, has avoided unnecessary trouble, has guaranteed information security.Save a large amount of quality time of user, greatly improved user's operating experience.
The mistake proofing processing unit that the embodiment of the invention also provides a kind of address list to use sees also Fig. 3, and this device comprises: address book data unit 1 is used for storing contact; Similar units 2 is used for according to the field similarity that sets in advance, and judges that whether the contact person who reads exists similar contact person in described address book data unit 1, if there is similar contact person, then indicate Tip element 3; Tip element 3, according to the indication of similar units 2, prompting user is confirmed the contact person; Performance element 4 is used for carrying out the contact person who confirms.
The user reads the contact person in address book data unit 1.After the user read the contact person, similar units 2 searched for whether there is similar contact person in address book data unit 1 according to the field similarity that sets in advance.
In address book data unit 1, the various contact methods that the user can storing contact, for example, contact name, Work Telephone, mobile phone, E-mail address, instant messaging number etc.A contact method among each contact person belongs to a field, such as " contact name " field, " Work Telephone " field, cellular phone field.The user can arrange the identical preset value as similarity of 4 characters with " contact name " field in similar units 2.After the user read the contact person, whether similar units 2 search exist in address book data unit 1 with the contact person who reads had 4 contact persons that character is identical, i.e. similar contact person in " contact name " field.If there is similar contact person, then similar units 2 feeds back to Tip element 3 with similar contact person.This similar contact person is to the user for 3 promptings of Tip element, allows the user confirm the contact person.The mode of prompting user can have multiple, such as adopting common dialog box prompting, perhaps send modes such as warning language and come prompting user to have similar contact person, but the embodiment of the invention is not limited to above-mentioned dual mode.
Certainly, the user also can arrange 3,5 or the identical preset value as similarity of other numeric characters with " contact name " field in similar units 2, and the difference on this numerical value can cause that just similarity degree is different between the contact person.Also can arrange identical as similarity such as " Work Telephone " field, " QQ number " field character with other fields.Also setting example realizes more stable mistake proofing processing method such as the similarity of " contact name " field and " Work Telephone " field simultaneously.Arranging of similarity can be preseted before dispatching from the factory by manufacturer terminal, also can select different similarity settings according to the needs of oneself by the user.
If there is not similar contact person, terminal prompting user not then, in case loaded down with trivial details, inconvenient user's operation.But, the user in selecting contact person's process, may be because of fast operating wrong choice frequent contact, so also can cause the information of execution error.So the embodiment of the invention also can increase a counting unit 5, be used for the execution number of times of each associated person information of record address list; Common elements 6 is used for the execution number of times according to each associated person information that records in counting unit, judges whether the contact person that the user reads is frequent contact.
Frequent contact is according to being recorded in the execution number of times information of each contact person in the common elements 6, and the contact person who arranges successively according to number of times.The user can arrange in common elements 6 and carry out front 10 the contact person position frequent contact of number of times, and the artificial frequent contact of contact of carrying out the orderings such as front 20,30 of number of times also can be set.When the user carried out definite contact person, counting unit 5 automatically recorded this contact person and carries out number of times information, upgraded to form new execution number of times information.When in user's execution address list unconfirmed during any contact person, in the counting unit 5 contact field with carry out number of times field numerical value and be defaulted as sky.Common elements 6 is searched in counting unit 5 and is carried out front 10 contact person of number of times, if one of front 10 contact persons of the current contact person who reads and existence in counting unit 5 are identical, and the artificial frequent contact of current contact of reading then.
If frequent contact, then common elements 6 feeds back to the artificial frequent contact of the current contact of reading of Tip element 3. Tip elements 3 prompting users with frequent contact information, and prompting user is confirmed the contact person.The mode of prompting user can have multiple, such as adopting common dialog box prompting, perhaps send caution language etc. mode and come prompting user to have similar contact person, but the embodiment of the invention is not limited to above-mentioned dual mode.If it is after the frequent contact that the user determines the current contact person who reads, to carry out these operations by performance element 4, and execution information is fed back to counting unit 5, counting unit 5 is upgraded these contact persons' execution number of times information.If after the user determined that the current contact person who reads is not frequent contact, then performance element 4 was not carried out this operation of reading the contact person, allow the user again in address list, read the contact person.
If not frequent contact, prompting user not then.Performance element 4 is directly carried out this operation, and execution information is fed back to counting unit 5, and counting unit 5 is upgraded this contact person's execution number of times information.
The above only is preferred embodiment of the present invention, and is in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of doing, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.