Summary of the invention
The present invention is based on the above problems, proposes a kind of new technical solution, can effectively improve locating contact
Human efficiency and convenience, while improving terminal operation flow, operating efficiency is improved, to promote the usage experience of user.
In view of this, according to the first aspect of the invention, proposing a kind of contact positioning method, comprising: display is used for
Multiple anchor windows of locating contact people, show multiple characters in each anchor window, in each anchor window
Character be used for the corresponding information of locating contact people;User is received to select in any anchor window in the multiple anchor window
The first character selected;Object contact person collection is filtered out in address list according to first character is merged into capable display;Hide institute
State any anchor window, and according to removing any anchor window in the object contact person set or the multiple anchor window
The select command that outer remaining anchor window receives positions object contact person.
In the technical scheme, when positioning object contact person by showing multiple anchor windows of multiple characters respectively,
First character of the user's selection received first according to any anchor window filters out and first character in address list
The object contact person collection merging matched is shown in operation interface, while any anchor window where the first character being hidden no longer
Display is convenient for subsequent terminal operation, then executes the operation for closing multiple location windows to reduce anchor window the space occupied,
Reach improvement terminal operation flow, improves the purpose of operating efficiency;It is based further on user and is directed to the object contact person filtered out
Set or the selection operation positioning object contact person for not hiding the remaining anchor window still shown, to effectively improve positioning connection
It is human efficiency and convenience, promotes the usage experience of user.
In the above-mentioned technical solutions, it is preferable that when filtering out the object contact person set, further includes: described in acquisition
Contact information in object contact person set;It is fixed according to each of residue anchor window described in the contact person information updating
The character shown in the window of position.
In the technical scheme, when filtering out object contact person set in address list according to the first character, Ke Yitong
When obtain set in All Contacts' information, and according to the contact information got in remaining each anchor window show
The character shown is updated, and to further reduce positioning searching range, improves locating contact human efficiency.
In any of the above-described technical solution, it is preferable that described according to the object contact person set or the multiple positioning
The select command that remaining anchor window in window in addition to any anchor window receives positions object contact person, specific to wrap
It includes: when the object contact person set receives the select command for selecting any contact person, any contact person being determined
For the object contact person;When the remaining anchor window after more fresh character receives the order of the second character of selection, hold
Row filters out new linkman set in the object contact person set according to second character and is shown, hides institute
It states the anchor window where the second character, update the character shown in not hiding anchor window to position the object contact person
Operation.
In the technical scheme, after filtering out object contact person set in address list according to the first character, if connect
The operation that user selects any contact person in object contact person set is received, then explanation is based on the object contact person aggregate user
It can quickly navigate to object contact person (i.e. any contact person of user's selection), then it can be any fixed according to concealing
The operation interface of position window is based on object contact person and executes corresponding operation;And if receiving user in remaining anchor window
The order of the second character is selected, then illustrates to need further to screen, then continues to execute according to the second character in object contact person
The new contact person that anchor window, basis where filtering out new linkman set in set, hiding the second character filter out
The operation of the character shown in the anchor window that contact person information updating in set is not hidden currently, and then again according to user
Mesh is positioned for the selection operation of the current not hiding anchor window after the new linkman set or more fresh character filtered out
Contact person is marked, until navigating to the object contact person that user wants to look up.
In any of the above-described technical solution, it is preferable that the contact information includes: contact person's surname information and corresponding
Frequency of occurrences ranking, contact name's information and corresponding frequency of occurrences ranking;And the first kind in the anchor window is fixed
Position window is used to position contact person's surname information and the second class anchor window is for positioning contact name's information, and
Any anchor window is any of described second class anchor window.
In the technical scheme, it is got from the object contact person set filtered out in address list according to the first character
Contact information include: by the frequency of occurrences sequence contact person's surname information and by the frequency of occurrences sequence contact name believe
Breath, such as initial, radical etc. press the sequence of the frequency of occurrences, to show in the information update residue anchor window according to sequence
The character shown;Moreover, it is possible to further which the different corresponding information of anchor window locating contact people is arranged, further to mention
High locating contact human efficiency, wherein first kind anchor window and the second class anchor window can have one or more, specifically may be used
To be arranged as the case may be.
In any of the above-described technical solution, it is preferable that first group of multiple character for including in the first kind anchor window
It is not identical as second group of multiple character including in each anchor window in the second class anchor window;And described first
The multiple characters of group and second group of multiple character respectively frequency of occurrences in the corresponding information of contact person come default ranking
Character before.
In the technical scheme, it further can be set and show in the anchor window of locating contact people's surname information
The multiple characters shown in multiple characters and the anchor window of locating contact people's name information are not identical, to further increase positioning
Contact human efficiency;And in order to improve locating contact human efficiency, the character that is shown in multiple anchor windows can for
The frequency of occurrences comes the character before default ranking in the corresponding information of contact person, for example comes first eight bits.
According to the second aspect of the invention, a kind of contact person's positioning device is proposed, comprising: display module, for showing
Multiple anchor windows of locating contact people, show multiple characters in each anchor window, in each anchor window
Character be used for the corresponding information of locating contact people;Receiving module, show for receiving user in the display module described in
The first character selected in any anchor window in multiple anchor windows;Screening module, for being connect according to the receiving module
First character received filters out object contact person collection in address list and is merged into capable display;Processing module, for hiding
Any anchor window, and the object contact person set filtered out according to the screening module or the multiple location window
The select command positioning object contact person that remaining anchor window in mouthful in addition to any anchor window receives.
In the technical scheme, when positioning object contact person by showing multiple anchor windows of multiple characters respectively,
First character of the user's selection received first according to any anchor window filters out and first character in address list
The object contact person collection merging matched is shown in operation interface, while any anchor window where the first character being hidden no longer
Display is convenient for subsequent terminal operation, then executes the operation for closing multiple location windows to reduce anchor window the space occupied,
Reach improvement terminal operation flow, improves the purpose of operating efficiency;It is based further on user and is directed to the object contact person filtered out
Set or the selection operation positioning object contact person for not hiding the remaining anchor window still shown, to effectively improve positioning connection
It is human efficiency and convenience, promotes the usage experience of user.
In the above-mentioned technical solutions, it is preferable that further include: module is obtained, filters out the mesh for the screening module
When marking linkman set, the contact information in the object contact person set is obtained;Update module, for according to the acquisition
The character shown in each anchor window in residue anchor window described in the contact person information updating that module is got.
In the technical scheme, when filtering out object contact person set in address list according to the first character, Ke Yitong
When obtain set in All Contacts' information, and according to the contact information got in remaining each anchor window show
The character shown is updated, and to further reduce positioning searching range, improves locating contact human efficiency.
In any of the above-described technical solution, it is preferable that the processing module is specifically used for: when the object contact person set
When receiving the select command for selecting any contact person, any contact person is determined as the object contact person;Work as update
When the remaining anchor window after character receives the order of the second character of selection, execute according to second character described
New linkman set is filtered out in object contact person set and is shown, hides location window where second character
Mouthful, update the character that shows in not hiding anchor window to position the operation of the object contact person.
In the technical scheme, after filtering out object contact person set in address list according to the first character, if connect
The operation that user selects any contact person in object contact person set is received, then explanation is based on the object contact person aggregate user
It can quickly navigate to object contact person (i.e. any contact person of user's selection), then it can be any fixed according to concealing
The operation interface of position window is based on object contact person and executes corresponding operation;And if receiving user in remaining anchor window
The order of the second character is selected, then illustrates to need further to screen, then continues to execute according to the second character in object contact person
The new contact person that anchor window, basis where filtering out new linkman set in set, hiding the second character filter out
The operation of the character shown in the anchor window that contact person information updating in set is not hidden currently, and then again according to user
Mesh is positioned for the selection operation of the current not hiding anchor window after the new linkman set or more fresh character filtered out
Contact person is marked, until navigating to the object contact person that user wants to look up.
In any of the above-described technical solution, it is preferable that the contact information includes: contact person's surname information and corresponding
Frequency of occurrences ranking, contact name's information and corresponding frequency of occurrences ranking;And the first kind in the anchor window is fixed
Position window is used to position contact person's surname information and the second class anchor window is for positioning contact name's information, and
Any anchor window is any of described second class anchor window.
In the technical scheme, it is got from the object contact person set filtered out in address list according to the first character
Contact information include: by the frequency of occurrences sequence contact person's surname information and by the frequency of occurrences sequence contact name believe
Breath, such as initial, radical etc. press the sequence of the frequency of occurrences, to show in the information update residue anchor window according to sequence
The character shown;Moreover, it is possible to further which the different corresponding information of anchor window locating contact people is arranged, further to mention
High locating contact human efficiency, wherein first kind anchor window and the second class anchor window can have one or more, specifically may be used
To be arranged as the case may be.
In any of the above-described technical solution, it is preferable that first group of multiple character for including in the first kind anchor window
It is not identical as second group of multiple character including in each anchor window in the second class anchor window;And described first
The multiple characters of group and second group of multiple character respectively frequency of occurrences in the corresponding information of contact person come default ranking
Character before.
In the technical scheme, it further can be set and show in the anchor window of locating contact people's surname information
The multiple characters shown in multiple characters and the anchor window of locating contact people's name information are not identical, to further increase positioning
Contact human efficiency;And in order to improve locating contact human efficiency, the character that is shown in multiple anchor windows can for
The frequency of occurrences comes the character before default ranking in the corresponding information of contact person, for example comes first eight bits.
According to the third aspect of the invention we, a kind of terminal is proposed, comprising: as described in any one of above-mentioned technical proposal
Contact person's positioning device, therefore, the terminal have the institute of contact person's positioning device as described in any one of above-mentioned technical proposal
There is beneficial effect, details are not described herein.
According to the technical solution of the present invention, locating contact human efficiency and convenience can be effectively improved, is improved simultaneously
Terminal operation flow improves operating efficiency, to promote the usage experience of user.
Specific embodiment
It is with reference to the accompanying drawing and specific real in order to be more clearly understood that the above objects, features and advantages of the present invention
Applying mode, the present invention is further described in detail.It should be noted that in the absence of conflict, the implementation of the application
Feature in example and embodiment can be combined with each other.
In the following description, numerous specific details are set forth in order to facilitate a full understanding of the present invention, still, the present invention may be used also
To be implemented using other than the one described here other modes, therefore, protection scope of the present invention is not by described below
Specific embodiment limitation.
The embodiment of the present invention is described in detail below with reference to Fig. 2 to Fig. 4.
Fig. 2 shows the flow diagrams of contact positioning method according to an embodiment of the invention.
The original state that Fig. 3 shows the anchor window according to an embodiment of the invention for locating contact people is aobvious
Show effect diagram.
The end-state that Fig. 4 shows the anchor window according to an embodiment of the invention for locating contact people is aobvious
Show effect diagram.
As shown in Fig. 2, contact positioning method according to an embodiment of the invention, comprising: step 202, display is used
Multiple characters, each anchor window are shown in multiple anchor windows of locating contact people, each anchor window
In character be used for the corresponding information of locating contact people;Step 204, it is any fixed in the multiple anchor window to receive user
The first character selected in the window of position;Step 206, object contact person set is filtered out in address list according to first character
And it is shown;Step 208, any anchor window is hidden, and according to the object contact person set or the multiple fixed
The select command positioning object contact person that remaining anchor window in the window of position in addition to any anchor window receives.
In the technical scheme, when positioning object contact person by showing multiple anchor windows of multiple characters respectively,
First character of the user's selection received first according to any anchor window filters out and first character in address list
The object contact person collection merging matched is shown in operation interface, while any anchor window where the first character being hidden no longer
Display is convenient for subsequent terminal operation, then executes the operation for closing multiple location windows to reduce anchor window the space occupied,
Reach improvement terminal operation flow, improves the purpose of operating efficiency;It is based further on user and is directed to the object contact person filtered out
Set or the selection operation positioning object contact person for not hiding the remaining anchor window still shown, to effectively improve positioning connection
It is human efficiency and convenience, promotes the usage experience of user.
In the above-mentioned technical solutions, it is preferable that when filtering out the object contact person set, further includes: described in acquisition
Contact information in object contact person set;It is fixed according to each of residue anchor window described in the contact person information updating
The character shown in the window of position.
In the technical scheme, when filtering out object contact person set in address list according to the first character, Ke Yitong
When obtain set in All Contacts' information, and according to the contact information got in remaining each anchor window show
The character shown is updated, and to further reduce positioning searching range, improves locating contact human efficiency.
In any of the above-described technical solution, it is preferable that the step 208 specifically includes: when the object contact person set
When receiving the select command for selecting any contact person, any contact person is determined as the object contact person;Work as update
When the remaining anchor window after character receives the order of the second character of selection, execute according to second character described
New linkman set is filtered out in object contact person set and is shown, hides location window where second character
Mouthful, update the character that shows in not hiding anchor window to position the operation of the object contact person.
In the technical scheme, after filtering out object contact person set in address list according to the first character, if connect
The operation that user selects any contact person in object contact person set is received, then explanation is based on the object contact person aggregate user
It can quickly navigate to object contact person (i.e. any contact person of user's selection), then it can be any fixed according to concealing
The operation interface of position window is based on object contact person and executes corresponding operation;And if receiving user in remaining anchor window
The order of the second character is selected, then illustrates to need further to screen, then continues to execute according to the second character in object contact person
The new contact person that anchor window, basis where filtering out new linkman set in set, hiding the second character filter out
The operation of the character shown in the anchor window that contact person information updating in set is not hidden currently, and then again according to user
Mesh is positioned for the selection operation of the current not hiding anchor window after the new linkman set or more fresh character filtered out
Contact person is marked, until navigating to the object contact person that user wants to look up.
In any of the above-described technical solution, it is preferable that the contact information includes: contact person's surname information and corresponding
Frequency of occurrences ranking, contact name's information and corresponding frequency of occurrences ranking;And the first kind in the anchor window is fixed
Position window is used to position contact person's surname information and the second class anchor window is for positioning contact name's information, and
Any anchor window is any of described second class anchor window.
In the technical scheme, it is got from the object contact person set filtered out in address list according to the first character
Contact information include: by the frequency of occurrences sequence contact person's surname information and by the frequency of occurrences sequence contact name believe
Breath, such as initial, radical etc. press the sequence of the frequency of occurrences, to show in the information update residue anchor window according to sequence
The character shown;Moreover, it is possible to further which the different corresponding information of anchor window locating contact people is arranged, further to mention
High locating contact human efficiency, wherein first kind anchor window and the second class anchor window can have one or more, specifically may be used
To be arranged as the case may be.
In any of the above-described technical solution, it is preferable that first group of multiple character for including in the first kind anchor window
It is not identical as second group of multiple character including in each anchor window in the second class anchor window;And described first
The multiple characters of group and second group of multiple character respectively frequency of occurrences in the corresponding information of contact person come default ranking
Character before.
In the technical scheme, it further can be set and show in the anchor window of locating contact people's surname information
The multiple characters shown in multiple characters and the anchor window of locating contact people's name information are not identical, to further increase positioning
Contact human efficiency;And in order to improve locating contact human efficiency, the character that is shown in multiple anchor windows can for
The frequency of occurrences comes the character before default ranking in the corresponding information of contact person, for example comes first eight bits.
Specifically, as shown in figure 3, the anchor window according to an embodiment of the invention for locating contact people just
Beginning state, in this specific embodiment, including three positioning disks, wherein the multiple characters shown in first positioning disk and
Two and third positioning disk in multiple characters for showing it is not identical, first positioning disk is for the corresponding surname letter of locating contact people
Breath, second and third positioning disk are used for the corresponding name information of locating contact people, further, using corresponding information as lead-in
The character for being illustrated for female, positioning Chinese name contact person, and wherein showing is frequency highest 8 that statistics obtains
Character, because of I, U, V in 26 characters, without Chinese character using these three characters as the initial of phonetic.Here, multiple location windows
Mouth arrayed in columns, naturally it is also possible to which arrangement in a row can be specifically arranged according to the use habit of user, and each anchor window is corresponding
Induction zone can be set in terminal front also can be set in the back side.It is that object contact person executes lookup behaviour with " Ding great Li "
Make, steps are as follows:
(1) firstly, from being looked into " big " or " power ", i.e., " D " or " L " is being searched from second anchor window, if looked into
It finds, hides corresponding anchor window, and screened in address list according to the character of selection, that is, match in address list
The initial of first Chinese character of the name of contact person is " D " or the initial of second Chinese character is the linkman set of " L ";
(2) then, the Chinese in the surname and remaining name of all contact persons in the linkman set filtered out is counted
The initial of word includes which and the frequency that occurs respectively are how many, and carries out ranking, and then is not hidden according to ranking update
Anchor window in the character that shows, in the process, if user is directly easily positioned in the linkman set filtered out
" Ding great Li " can then be directly based upon and conceal the interface of an anchor window and initiate the operation such as phone or short message to the contact person,
It is fixed in the remaining anchor window for the name information of locating contact people if carrying out selection operation not in linkman set
The initial of the remaining name in position, complex radical of laying equal stress on screen the operation of contact person in current linkman set again, to reduce positioning
Range, and the anchor window where the character navigated to is hidden, to further decrease anchor window the space occupied, it is convenient for user
Operation then proceedes to update the contact person shown in current not hiding anchor window based on the new linkman set filtered out
Information, and detect whether to receive the selection operation for the character in linkman set or anchor window simultaneously, until positioning
To object contact person.
If the remaining anchor window after screening contact person twice, hiding anchor window, update the operation for showing character
And the contact person that filters out as shown in figure 4, then finally can the initial " D " based on surname be accurately positioned or direct base
In selective positioning object contact person of the user in linkman set.
To sum up, the point of above-mentioned specific embodiment is that the information that can be primarily based on the name of contact person starts to position target connection
It is people, and the character shown in anchor window using the set of frequency that character occurs, to improve location efficiency and accuracy, together
When by hide anchor window operation, can also be improved the operating efficiency of terminal.
Fig. 5 shows the schematic block diagram of contact person's positioning device according to an embodiment of the invention.
As shown in figure 5, contact person's positioning device 500 according to an embodiment of the invention, comprising: display module 502,
Receiving module 504, screening module 506 and processing module 508.
Wherein, display module 502, for showing multiple anchor windows of locating contact people, in each anchor window
Multiple characters are shown, the character in each anchor window is used for the corresponding information of locating contact people;Receiving module 504,
Selected in any anchor window in the multiple anchor window that the display module 502 is shown for receiving user
One character;Screening module 506, first character for being received according to the receiving module 504 screen in address list
Object contact person collection is merged into capable display out;Processing module 508, for hiding any anchor window, and according to the sieve
In the object contact person set that modeling block 506 filters out or the multiple anchor window in addition to any anchor window
The select command that remaining anchor window receives positions object contact person.
In the technical scheme, when positioning object contact person by showing multiple anchor windows of multiple characters respectively,
First character of the user's selection received first according to any anchor window filters out and first character in address list
The object contact person collection merging matched is shown in operation interface, while any anchor window where the first character being hidden no longer
Display is convenient for subsequent terminal operation, then executes the operation for closing multiple location windows to reduce anchor window the space occupied,
Reach improvement terminal operation flow, improves the purpose of operating efficiency;It is based further on user and is directed to the object contact person filtered out
Set or the selection operation positioning object contact person for not hiding the remaining anchor window still shown, to effectively improve positioning connection
It is human efficiency and convenience, promotes the usage experience of user.
In the above-mentioned technical solutions, it is preferable that further include: obtain module 510 and update module 512.
Wherein, module 510 is obtained, when filtering out the object contact person set for the screening module 506, obtains institute
State the contact information in object contact person set;Update module 512, the institute for being got according to the acquisition module 510
State the character shown in each anchor window in residue anchor window described in contact person information updating.
In the technical scheme, when filtering out object contact person set in address list according to the first character, Ke Yitong
When obtain set in All Contacts' information, and according to the contact information got in remaining each anchor window show
The character shown is updated, and to further reduce positioning searching range, improves locating contact human efficiency.
In any of the above-described technical solution, it is preferable that the processing module 508 is specifically used for: when the object contact person
When set receives the select command for selecting any contact person, any contact person is determined as the object contact person;When
When the remaining anchor window after more fresh character receives the order of the second character of selection, execution exists according to second character
New linkman set is filtered out in the object contact person set and is shown, hides positioning where second character
Window updates the character that shows in not hiding anchor window to position the operation of the object contact person.
In the technical scheme, after filtering out object contact person set in address list according to the first character, if connect
The operation that user selects any contact person in object contact person set is received, then explanation is based on the object contact person aggregate user
It can quickly navigate to object contact person (i.e. any contact person of user's selection), then it can be any fixed according to concealing
The operation interface of position window is based on object contact person and executes corresponding operation;And if receiving user in remaining anchor window
The order of the second character is selected, then illustrates to need further to screen, then continues to execute according to the second character in object contact person
The new contact person that anchor window, basis where filtering out new linkman set in set, hiding the second character filter out
The operation of the character shown in the anchor window that contact person information updating in set is not hidden currently, and then again according to user
Mesh is positioned for the selection operation of the current not hiding anchor window after the new linkman set or more fresh character filtered out
Contact person is marked, until navigating to the object contact person that user wants to look up.
In any of the above-described technical solution, it is preferable that the contact information includes: contact person's surname information and corresponding
Frequency of occurrences ranking, contact name's information and corresponding frequency of occurrences ranking;And the first kind in the anchor window is fixed
Position window is used to position contact person's surname information and the second class anchor window is for positioning contact name's information, and
Any anchor window is any of described second class anchor window.
In the technical scheme, it is got from the object contact person set filtered out in address list according to the first character
Contact information include: by the frequency of occurrences sequence contact person's surname information and by the frequency of occurrences sequence contact name believe
Breath, such as initial, radical etc. press the sequence of the frequency of occurrences, to show in the information update residue anchor window according to sequence
The character shown;Moreover, it is possible to further which the different corresponding information of anchor window locating contact people is arranged, further to mention
High locating contact human efficiency, wherein first kind anchor window and the second class anchor window can have one or more, specifically may be used
To be arranged as the case may be.
In any of the above-described technical solution, it is preferable that first group of multiple character for including in the first kind anchor window
It is not identical as second group of multiple character including in each anchor window in the second class anchor window;And described first
The multiple characters of group and second group of multiple character respectively frequency of occurrences in the corresponding information of contact person come default ranking
Character before.
In the technical scheme, it further can be set and show in the anchor window of locating contact people's surname information
The multiple characters shown in multiple characters and the anchor window of locating contact people's name information are not identical, to further increase positioning
Contact human efficiency;And in order to improve locating contact human efficiency, the character that is shown in multiple anchor windows can for
The frequency of occurrences comes the character before default ranking in the corresponding information of contact person, for example comes first eight bits.
Fig. 6 shows the schematic block diagram of terminal according to an embodiment of the invention.
As shown in fig. 6, terminal 600 according to an embodiment of the invention, comprising: such as any one of above-mentioned technical proposal
Contact person's positioning device 500, therefore, the terminal 600 have the contact person as described in any one of above-mentioned technical proposal
All beneficial effects of positioning device 500, details are not described herein.
The technical scheme of the present invention has been explained in detail above with reference to the attached drawings, according to the technical solution of the present invention, can be effective
Ground improves locating contact human efficiency and convenience, while improving terminal operation flow, operating efficiency is improved, to promote user
Usage experience.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field
For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, made any to repair
Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.