Summary of the invention
The technical problem to be solved in the present invention is, defects for prior art, the mobile phone of a kind of searching contact person processing method based on mobile phone and employing the method is provided, aim to provide a kind of new mode of having deposited the contact person in the mobile phone of searching, make the cellphone subscriber can fast finding to object contact person.
The technical scheme that technical solution problem of the present invention adopts is as follows:
A kind of searching contact person processing method based on mobile phone wherein, comprises step:
S1, when need when mobile phone is searched the contact person, the operational order of contact person's Chinese name initial that described mobile phone reception user's input or the need of selecting are searched, from the contact database of setting up in advance, obtain first Chinese character of the All Contacts Chinese name corresponding with described initial, generate the tabulation of the first Chinese character;
S2, generation one circular bitmap, Chinese character in described the first Chinese character tabulation is arranged in order in the described circular bitmap in the circular arrangement mode, and a sector region of described circular bitmap is presented on the Mobile phone screen, control described circular bitmap along with user's touch-screen slip gesture rotation, to show different Chinese characters in the described sector region on Mobile phone screen;
First Chinese character of contact person's Chinese name that the need that S3, reception user select from the first Chinese character tabulation that described sector region shows are searched, and from described contact database, obtain the All Contacts corresponding with selected first Chinese character according to first Chinese character of this selection, generate the tabulation of the second Chinese character according to second Chinese character of described contact person's Chinese name; And the described circular bitmap of control renewal, the Chinese character that described the second Chinese character tabulation is comprised is arranged in order in the described circular bitmap, and is controlled at the Chinese character that shows successively described the second Chinese character tabulation described in the mobile phone operation interface in the sector region; Simultaneously described contact person is carried out buffer memory;
A certain Chinese character during described the second Chinese character that S4, reception user select by described sector region is tabulated, All Contacts's information that it is selected Chinese character that described contact person by the search buffer memory obtains second Chinese character of Chinese name wherein, and control navigates to the current contacts display list list placement at corresponding relationship people place.
Described searching contact person processing method based on mobile phone wherein, also comprised before described step S1:
S0, in mobile phone, set up a contact database in advance, receive contact person's Chinese name of user's input, and control is converted into contact person's Chinese name of input the phonetic of correspondence, store in the described contact database, and set up the initial of contact person's Chinese name corresponding with this initial the corresponding relation of first Chinese character of contact person's Chinese name.
Described searching contact person processing method based on mobile phone, wherein,
Also comprise step among the described step S0: pre-recorded first Chinese character of contact person's Chinese name and the corresponding position of first contact person in contacts list of having deposited, and preserve.
Described searching contact person processing method based on mobile phone, wherein, described step S3 also comprises step:
Receive first Chinese character that the user selects from the first Chinese character tabulation that described sector region shows, obtain first contact person the list placement in contacts list corresponding with selected first Chinese character by searching contact database, control navigates to described list placement with the current contacts display list.
Described searching contact person processing method based on mobile phone, wherein, the contact database described in the described step S0, the concrete mode of its storing contact information is: store respectively described contact person's Chinese name and corresponding phonetic into two different fields.
Described searching contact person processing method based on mobile phone, wherein, described sector region is the left semicircle zone of described circular bitmap, the Chinese character that once shows in described sector region is no more than 7.
Described searching contact person processing method based on mobile phone, wherein, wherein the described circular bitmap of the control described in the step S2 is specially with the step that shows different Chinese characters in the described sector region on Mobile phone screen along with user's touch-screen slip gesture rotation:
First position that L1, recording user touch-screen slip gesture finger are pressed and the second point position of pointing release;
L2, according to the center of circle of record first and second point position and described circular bitmap, calculate the anglec of rotation of user's touch-screen slip gesture;
L3, calculated from last time and upgrade the Chinese character on the described circular bitmap, the accumulative total anglec of rotation of described circular bitmap judges whether to upgrade the Chinese character on the described circular bitmap;
L4, when the described accumulative total anglec of rotation reaches 180 when spending, then the Chinese character on the described circular bitmap is once upgraded, and the position of the circular bitmap after will upgrading resets; Otherwise control circular bitmap rotation according to the anglec of rotation that L2 calculates.
A kind of mobile phone that adopts described searching contact person processing method based on mobile phone wherein, comprising:
The first control module, be used for when needing mobile phone to search the contact person, the operational order of the contact person's Chinese name initial that receives user's input or select, from the contact database of setting up in advance, obtain first Chinese character of the All Contacts Chinese name corresponding with described initial, generate the tabulation of the first Chinese character;
Circular bitmap control module is used for generating a circular bitmap, the Chinese character in described the first Chinese character tabulation is arranged in order demonstration in described circular bitmap, and a sector region of described circular bitmap is presented on the Mobile phone screen; And when being used for receiving the updating message of the second control module, the Chinese character tabulation that shows on the described circular diagram is upgraded in control; Also be used for controlling described circular bitmap along with user's touch-screen slip gesture rotation, to show different Chinese characters in the described sector region on Mobile phone screen;
The second control module, be used for to receive first Chinese character of contact person's Chinese name that need that the first Chinese character tabulation that the user shows from described sector region selects are searched, and from described contact database, obtain the All Contacts corresponding with selected first Chinese character according to first Chinese character of this selection, generate the tabulation of the second Chinese character according to second Chinese character of described contact person's Chinese name; Notify described circular bitmap control module to upgrade, be arranged in order in the described circular bitmap with the Chinese character that described the second Chinese character tabulation is comprised; Also be used for simultaneously described associated person information is carried out buffer memory;
The 3rd control module, be used for to receive a certain Chinese character of described the second Chinese character tabulation that the user selects by described sector region, All Contacts's information that it is selected Chinese character that associated person information by the search buffer memory obtains second Chinese character of Chinese name wherein, and control further navigates to the current contacts display list list placement at corresponding relationship people place.
Described mobile phone, wherein, described mobile phone also comprises:
Associated person information is set up module, is used for setting up a contact database at mobile phone, receive contact person's Chinese name of user's input, and control is converted into contact person's Chinese name of input the phonetic of correspondence, store respectively described contact person's Chinese name and corresponding phonetic two different fields of described contact database into, also be used for setting up contact person's Chinese name initial corresponding with this initial the corresponding relation of first Chinese character of contact person's Chinese name; Also be used for pre-recorded first Chinese character of having deposited contact person's Chinese name and corresponding first contact person position at contacts list;
Memory module, be used for storing described contact database, and the initial of storing described contact person's Chinese name corresponding with this initial the corresponding relation of first Chinese character of contact person's Chinese name, and store pre-recorded first Chinese character of contact person's Chinese name and the corresponding position of first contact person in contacts list; Also be used for simultaneously the described contact person that buffer memory the second control module searching for contact persons database obtains;
Described the second control module also is used for, and control navigates to the current contacts display list first Chinese character of Chinese name and is the list placement at user first contact person place of the corresponding Chinese character of selection from the tabulation of the first Chinese character.
Described mobile phone, wherein,
The Chinese character that once is drawn in the described circular bitmap is no more than 14;
Described sector region is the left semicircle zone of described circular bitmap, and the Chinese character that described sector region once shows is no more than 7.
A kind of searching contact person processing method and mobile phone based on mobile phone provided by the present invention, make mobile phone increase new function by the present invention: a kind of new mode of searching the contact person is provided, after mobile phone enters contact person's operation interface, initial according to user's touch-screen input or contact person's Chinese name of selecting, on mobile phone interface, automatically show a sector structure that comprises contact person Chinese name first Chinese character corresponding with selected letter, and described sector structure can be upgraded along with user's touch-screen slide gesture rotation, the user selects first Chinese character of the contact person's Chinese name that need to search from the Chinese character of described sector structure, just can navigate to fast corresponding relationship people's list placement.Can not only conveniently navigate to the list placement of object contact person by cellphone subscriber of the present invention, also strengthened simultaneously the interest of user's operation, and it be simple to operate, provides users with the convenient.
Embodiment
For making purpose of the present invention, technical scheme and advantage clearer, clear and definite, developing simultaneously referring to accompanying drawing, the present invention is described in more detail for embodiment.Should be appreciated that specific embodiment described herein only in order to explain the present invention, is not intended to limit the present invention.
A kind of searching contact person processing method based on mobile phone of the present invention, after mobile phone enters contact person interface, described method provides a kind of new fast finding mobile phone to deposit contact person's mode, before searching the contact person, need to set up in advance a contact database and deposit some associated person informations in.For a better understanding of the present invention, first the flow process of setting up associated person information and being saved in the contact database of foundation is done following explanation.
See also Fig. 1, Fig. 1 is the newly-increased contact person of the present invention and the flow chart that is saved in contact database, and detailed process is as follows:
01, at first enter the increase contact person interface, the user is by this interface input contact person Chinese name; Such as user's input " Zhang Wenwen ".
02, mobile phone receives contact person's Chinese name of user's input, calls internal processes described Chinese character is converted into corresponding phonetic; The phonetic that " Zhang Wenwen " is corresponding is " ZHANG " " WEN " " WEN ".
03, with described contact person's Chinese name with comprised each Chinese character of contact person's Chinese name and the associated person information of corresponding phonetic stores respectively display_name and two fields of sort_key of the contact database of foundation into; Be about to the display_name field that " Zhang Wenwen " is saved in contact database, incite somebody to action the sort_key field that " ZHANG opens WEN literary composition WEN literary composition " is saved in contact database, specifically as shown in Figure 2.
04, finishes foundation and the preservation of associated person information.
After associated person information is saved in contact database, according to sork_key field information in the contact database, set up the initial deposited contact person's Chinese name corresponding with this initial the corresponding relation of first Chinese character of contact person's Chinese name, and described corresponding relation is saved in the collection class of allNameMap by name, the be claimed as HashMap of described allNameMap collection class<String, ArrayList<String〉〉 (), namely an initial correspondence a tabulation of having deposited first Chinese character of contact person's Chinese name, with reference to Fig. 2 as can be known, initial ' the corresponding relation of first Chinese character of Z' and corresponding relationship people Chinese name be in the value of described allNameMap collection class:<' Z',<' ', ' Zheng ', ' clock ', ' week ', ' the ancestral ', initial ' the corresponding relation of first Chinese character of L ' and corresponding relationship people Chinese name be in the value of described allNameMap collection class:<' L',<' old ', know a certain initial, just can obtain corresponding tabulation of having deposited first Chinese character of contact person's Chinese name by described allNameMap collection class.
Further, also need set up in advance another corresponding relation, namely extract first Chinese character of contact person's Chinese name, find in the contacts list with this Chinese character first contact person as first Chinese character of Chinese name, this Chinese character is got up with the location association of corresponding first contact person in contacts list; And this corresponding relation is saved in the collection class of mLastNamePos by name, described mLastNamePos collection class can be claimed as HashMap<String, Integer〉(), namely first Chinese character correspondence of surname Chinese character or contact person's Chinese name a position in the contacts list, referring to contact database shown in Figure 2, the value of the collection class of mLastNamePas described in the present embodiment can be:<' ', 1 〉,<' Zheng ', 3 〉,<' clock ', 4 〉,<' week ', 5 〉,<' Zhu ', 6 〉,<' the ancestral ', 10 〉,<' old ', 11 〉.By described mLastNamePos collection class, first Chinese character of contact person's Chinese name is 1 for the position of first contact person in contacts list of ' opening ' as can be known, first Chinese character of contact person's Chinese name is to be 3 for the position of first contact person in contacts list of ' Zheng ', first Chinese character of contact person's Chinese name is to be 4 for the position of first contact person in contacts list of ' clock ', by that analogy.
Further, in the embodiment of the invention, the display effect at corresponding mobile phone contact interface is: show simultaneously contact person's Chinese name and initial information, and contact person's Chinese name is presented at the screen left side, launches simultaneously the lead-in master bar of corresponding contact person's Chinese name on the screen right side.
Based on embodiment described above, see also Fig. 3, Fig. 3 is the flow chart of the embodiment of a kind of searching contact person processing method based on mobile phone of the present invention.Described method may further comprise the steps:
S110, when needs are searched the contact person in mobile phone, described mobile phone receives the operational order of a certain initial of selecting on the lead-in master bar of the whole contact person's Chinese names that filtered user's input or that launch by the screen right side, from the contact database of setting up in advance, obtain and first Chinese character of All Contacts's Chinese name that the initial of inputting or selecting is corresponding, generate the tabulation of the first Chinese character.Shown in Fig. 4 (b), suppose user clicks select on the described contact person interface lead-in master bar letter ' Z', mobile phone receives this operational order of user, from the allNameMap collection class, obtain letter ' the tabulation of the first Chinese character that Z' is corresponding be: ' ', ' Zheng ', ' clock ', ' week ', ' Zhu ', ' the ancestral '.
S120, generation one circular bitmap are arranged in order demonstration with the Chinese character in described the first Chinese character tabulation, and a sector region of described circular bitmap are presented on the Mobile phone screen in described circular bitmap.Better, in the present embodiment, can also control described circular bitmap along with user's touch-screen slip gesture rotational display, corresponding display effect on mobile phone interface is that described sector region is along with user's the different Chinese character of touch-screen slip gesture demonstration.
Better, the described circular bitmap of present embodiment comprises some screens in the described circular bitmap shown in Fig. 4 (a), 14 screens are arranged in the present embodiment, and around arranging in described circular one week of bitmap, its sequence number is respectively 1,2,3,4,5,6,7,8,9,10,11,12,13,14.Corresponding in described circular bitmap, once can be drawn at most 14 Chinese characters, Chinese character in described the first Chinese character tabulation is signed in each screens of described annular bitmap successively, being about to the 1st Chinese character ' ' in the tabulation of described the first Chinese character, to sign in sequence number be 1 screens, sequence number signed in the 2nd Chinese character ' Zheng ' is 2 screens, the like.
S130, a certain Chinese character of reception user from the first Chinese character tabulation that described sector region is selected, from the corresponding relation of described first Chinese character of contact person's Chinese name and the corresponding position of first contact person contacts list, obtain first contact person's corresponding with current selected first Chinese character list placement, and control navigates to the corresponding lists position with the current contacts display list.Click the Chinese character of selecting in the sector region such as the user and be ' Zhu ', the corresponding lists position that obtains from described mLastNamePos collection class is 6, control navigates to position 6 with contacts list, effect on mobile phone operation interface is: the top of the contacts list of current demonstration is exactly the contacts list of surname ' Zhu ', in other words, namely be that original contacts list before list placement 6 is stashed.
If the contact person that need to search has appeared in the contacts list of current demonstration, the user can directly select this contact person, if still not in current display interface, the user can carry out further fan-shaped searching to the contact person that need to search, the concrete steps step is:
S140, first Chinese character that obtains contact person's Chinese name by the searching for contact persons database are the All Contacts of selected Chinese character among the step S130, second Chinese character according to described contact person's Chinese name generates the tabulation of the second Chinese character, simultaneously described contact person carried out buffer memory.Namely search first first Chinese character of obtaining Chinese name in the present embodiment and deposited the contact person for all of ' Zhu ', and from being the All Contacts of ' Zhu ', extracts first Chinese characters of these Chinese names second Chinese character of contact person's Chinese name, the the second Chinese character tabulation that forms: ' love ', ' fly ', ' old ', ' big '; And first Chinese character of Chinese name carried out buffer memory for All Contacts's information of ' Zhu '.
Described circular bitmap is upgraded in S150, control, and the Chinese character that described the second Chinese character tabulation is comprised is arranged in order and is shown in the described circular bitmap, and be controlled at show in the sector region described in the mobile phone operation interface described the second Chinese character tabulation Chinese character; Better, control equally described circular bitmap along with user's touch-screen slip gesture rotation, the displaying contents that corresponding display effect on mobile phone interface is described sector region is along with user's slip gesture rotation is upgraded.The described sector region of circular bitmap and demonstration described in the present embodiment is as described above.
A certain Chinese character during described the second Chinese character that S160, reception user select by described sector region is tabulated, described contact person obtains wherein second All Contacts that Chinese character is current selected Chinese character of Chinese name by the search buffer memory, and control further navigates to the current contacts display list list placement at corresponding relationship people place.In the present embodiment, if user selection the Chinese character ' big ' in the described sector region, from first Chinese character of the Chinese name of buffer memory for finding out corresponding contact person ' Zhu Weiliang ' the associated person information of ' Zhu ', the control mobile phone navigates to the list placement at ' Zhu Weiliang ' place with the current contacts display list, namely begins to show contacts list from ' Zhu Weiliang '.
Because generally contact person's Chinese name is different, by twice fan-shaped list placement that substantially can navigate to fast the contact person place that need to search of searching, certainly, if need more accurate certain contact person that searches, can further carry out the similar step with above-mentioned steps S140-S160, until accurately navigate to the list placement at the contact person place that need to search.
Better, the described sector region of present embodiment is the left semicircle zone of described circular bitmap, the right semi-circle of corresponding described circular bitmap partly is invisible.Shown in Fig. 4 (b), described sector region is presented at the right side of contacts list, and home position shows is the initial of corresponding contact person's Chinese name, show in the present embodiment be letter ' Z'.
Need to prove that the Chinese character quantity that is drawn into described circular bitmap when needs allows to exist blank screens during less than the quantity of screens that described circular bitmap comprises, display effect is shown in Fig. 4 (b); If when need arranging the Chinese character quantity that is shown to described circular bitmap greater than the quantity of screens that described circular bitmap comprises, then will need to arrange front 14 Chinese characters in the Chinese character that is shown to described circular bitmap for the first time the time arranges and is shown in 14 screens corresponding to described circular bitmap, when the user operates, if the Chinese character of wish selecting is not in current 14 Chinese characters that have been presented at circular bitmap the time, can upgrade described circular bitmap, will also not arrange in order other Chinese characters arrangements that are shown to described circular bitmap and be shown to circular bitmap.
Further, the described circular bitmap of the described control of the embodiment of the invention along with the step of user's touch-screen slip gesture rotation as shown in Figure 5, comprise the steps:
41, the user slides with the gesture of tendency toward sliding in the screen blank space of described circular bitmap aside; Mobile phone is recorded user's touch-screen slip gesture and is pointed first position of pressing and point the second point position that discharges.
42, according to the record first and the second point position in conjunction with the home position of circular bitmap corresponding to described sector region, calculate the anglec of rotation corresponding to this user's touch-screen slip gesture.
43, calculate from front and once upgrade the described circular bitmap accumulative total anglec of rotation of described circular bitmap; Before this rotary manipulation, the accumulative total anglec of rotation of described circular bitmap is 60 degree, the anglec of rotation corresponding to this user's touch-screen slip gesture that calculates is 1 degree, then can get the current accumulative total anglec of rotation is 61 degree, if the anglec of rotation corresponding to this user's touch-screen slip gesture is-1 degree, then can get the current accumulative total anglec of rotation is 59 degree.
44, judge whether that according to the described current accumulative total anglec of rotation needs upgrade described circular bitmap.Namely reach 180 when spending when the described accumulative total anglec of rotation in the present embodiment, then judge and need to the Chinese character on the described circular bitmap once be upgraded, enter step 45; If the current accumulative total anglec of rotation does not reach 180 degree, enter step 47.
45, upgrade circular bitmap, concrete update mode is: if current wait to arrange in the Chinese character tabulation that is shown to described circular bitmap 20 Chinese characters are arranged, for example be:<' ', ' week ', ' Zheng ', ' clock ', ' in ', ' Zhu ', ' secondary ', ' just ', ' value ', ' true ', ' left ', ' political affairs ', ' wish ', ' work ', ' it ', ' cause ', ' intelligence ', ' only ', ' know ', ' chapter ' 〉, the Chinese character that initial arrangement is shown to circular bitmap is wherein front 14 Chinese characters, that is:<' ', ' week ', ' Zheng ', ' clock ', ' in ', ' Zhu ', ' secondary ', ' just ', ' value ', ' true ', ' left ', ' political affairs ', ' wish ', ' work ', the sequence number of corresponding described circular bitmap is the screens of 1-14 respectively, if the current accumulative total anglec of rotation of this calculating surpasses 180 degree, Chinese character on the described circular bitmap that then upgrades is shown to described circular bitmap with 14 Chinese characters arrangements since the 8th Chinese character in the described Chinese character tabulation, and Chinese character corresponding to screens of the circular bitmap sequence number 1-14 after the corresponding renewal is:<' just ', ' value ', ' true ', ' left ', ' political affairs ', ' wish, ' work ', ' it ', ' cause ', ' intelligence ', ' only ', ' know ', ' chapter ', the screens of sequence number 14 is not owing to there is corresponding Chinese character correspondence then to be left blank screens.
46, the left semicircle of the circular bitmap of control after will upgrading is shown to the user, and soon sequence number is that Chinese character in the screens of 1-7 is shown to the user.Enter step 48.
47, the described circular bitmap of control is rotated according to the anglec of rotation corresponding to user's touch-screen slip gesture, and the corresponding sector region of postrotational circular bitmap is shown to the user.
48, rotation finishes.
Further, as shown in Figure 6, Fig. 6 is of the present invention based on showing in the searching contact person processing method of mobile phone and search certain contact person's particular flow sheet that process is as follows:
51, obtain contact person's Chinese name and corresponding initial information thereof from contact database.
52, initial and corresponding first Chinese character of the Chinese name of depositing the contact person being set up one correspondingly concerns and is saved in the allNameMap collection class.
53, first Chinese character of contact person's Chinese name and the corresponding position of first contact person in contacts list deposited in record, and be saved in the mLastNamePos collection class.
When 54, mobile phone enters contacts list, show name of contact person and corresponding lead-in master bar information.
55, the user clicks a certain letter of selecting on the mobile phone interface lead-in master bar.
56, obtain first Chinese character of the contact person Chinese name corresponding with this letter by inquiry allNameMap collection class, generate the tabulation of the first Chinese character.
57, generate a circular bitmap and the Chinese character arrangement that will described the first Chinese character tabulation comprises is shown in the described circular bitmap, a sector region of described circular bitmap is presented on the Mobile phone screen.
58, the user selects a certain Chinese character of described the first Chinese character tabulation by the sector region on the mobile phone interface.
59, control finds out the list placement corresponding with selected the first Chinese character from the mLastNamePos collection class, and control navigates to corresponding list placement with the current contacts tabulation.
60, finish.
Based on the described searching contact person processing method based on mobile phone of above-described embodiment, a kind of new fast finding contact person's mode is provided for the user, receive a certain letter of the representative contact person Chinese name initial of user's input or selection at contact person interface, mobile phone automatically will be corresponding with this letter first Chinese character of contact person's Chinese name be presented in the sector structure of mobile phone interface, and control described sector structure along with user's touch-screen slide gesture rotates to show different Chinese characters, the user selects some Chinese characters by described sector structure, first Chinese character that mobile phone just can navigate to Chinese name fast is the list placement at first contact person place of current selected Chinese character, by further similarly fan-shaped searching until navigate to the list placement that the user wishes the contact person place of searching.Make the cellphone subscriber can not only conveniently navigate to the list placement at object contact person place, and it is simple to operate, provides users with the convenient.
Based on above-described embodiment, the present invention also provides a kind of mobile phone that adopts the searching contact person processing method based on mobile phone described above, and as shown in Figure 7, the mobile phone of present embodiment comprises:
Associated person information is set up module 600, is used for setting up a contact database at mobile phone, receives contact person's Chinese name of user's input, and contact person's Chinese name that control will input is converted into corresponding phonetic, stores in the described contact database; Also be used for setting up the initial of contact person's Chinese name corresponding with this initial the corresponding relation of first Chinese character of contact person's Chinese name; Specifically described referring to above-described embodiment.
The first control module 610, be used for when needing mobile phone to search the contact person, receive the operational order of a certain initial of lead-in master bar selection user's input or that pass through the expansion of screen right side, from the contact database of setting up in advance, obtain and first Chinese character of All Contacts's Chinese name that the initial of inputting or selecting is corresponding, generate the tabulation of the first Chinese character; Specifically described referring to above-described embodiment.
Circular bitmap control module 620 is used for generating a circular bitmap, the Chinese character in described the first Chinese character tabulation is arranged in order demonstration in described circular bitmap, and a sector region of described circular bitmap is presented on the Mobile phone screen; And when being used for receiving the updating message of the second control module 630, the Chinese character tabulation that shows on the described circular diagram is upgraded in control; Also be used for controlling described circular bitmap along with user's touch-screen slip gesture rotation, to show different Chinese characters in the described sector region on Mobile phone screen; Specifically described referring to above-described embodiment.
The second control module 630, be used for to receive a certain Chinese character of described the first Chinese character tabulation that the user selects from described sector region, be All Contacts's information of selected Chinese character by first Chinese character that obtains contact person's Chinese name in the searching for contact persons database, second Chinese character according to its Chinese name generates the tabulation of the second Chinese character, and notify described circular bitmap control module 620 to upgrade, be arranged in order the Chinese character that is shown in the described circular bitmap and in described sector region, shows correspondence with the Chinese character that described the second Chinese character tabulation is comprised; Also be used for simultaneously and will be cached to memory module 650 by the described contact person that search is obtained; And control first Chinese character that the current contacts display list is navigated to Chinese name is the list placement at first contact person place of the Chinese character of user selection; Specifically described referring to above-described embodiment.
The 3rd control module 640, be used for to receive a certain Chinese character of described the second Chinese character tabulation that the user selects by described sector region, All Contacts's information that it is selected Chinese character that described contact person by the search buffer memory obtains second Chinese character of Chinese name wherein, and control further navigates to the current contacts display list list placement at corresponding relationship people place.Specifically described referring to above-described embodiment.
Further, associated person information described in the present embodiment is set up module 600 and also is used for, pre-recorded first Chinese character of contact person's Chinese name and the corresponding position of first contact person in contacts list of having deposited, and preserve; And two different fields that are used for described contact person's Chinese name and corresponding phonetic are stored into respectively described contact database.Specifically described referring to above-described embodiment.
Further, described mobile phone also comprises memory module 650, is used for storing described contact database, and the initial of storing described contact person's Chinese name corresponding with this initial the corresponding relation of first Chinese character of contact person's Chinese name, and store first Chinese character of the pre-recorded Chinese name of depositing the contact person and the corresponding position of first contact person in contacts list; First Chinese character that also is used for simultaneously contact person's Chinese name that buffer memory the second control module 630 obtains is All Contacts's information of user-selected Chinese character.Specifically described referring to above-described embodiment.
Better, in the present embodiment, once arrange the Chinese character that shows in the described circular bitmap and be no more than 14; Described sector region is the left semicircle zone of described circular bitmap, and the Chinese character that described sector region once shows is no more than 7.
Better, in the present embodiment, described circular bitmap control module 620 also is used for the Chinese character on the described circular bitmap of the described circular bitmap process renewal of rotation.Be specially when upgrading from the last time the Chinese character on the described circular bitmap, the accumulative total anglec of rotation of described circular bitmap reaches 180 when spending, the Chinese character of controlling on the described circular bitmap once upgrades, and the display position of the circular bitmap after upgrading can be got back to the position when initial; When the described accumulative total anglec of rotation does not reach 180 when spending, the anglec of rotation rotation that described circular bitmap slides according to active user's touch-screen gesture.
In sum, searching contact person processing method and mobile phone based on mobile phone provided by the present invention, a kind of new fast finding contact person's mode is provided for the user, at the contacts list interface, a letter on contact person's Chinese name lead-in master bar of mobile phone reception user's input or selection, on mobile phone interface, automatically generate a sector structure that includes first Chinese character of the contact person Chinese name corresponding with this selected letter, and can control described sector structure along with user's touch-screen slide gesture rotation is upgraded, the user selects a certain Chinese character by described sector structure, mobile phone just can navigate to the list placement that first Chinese character of Chinese name is first contact person place of selected Chinese character fast, by further similarly fan-shaped searching, can navigate to the list placement that the user wishes the contact person place of searching.Can not only conveniently navigate to object contact person by cellphone subscriber of the present invention, and it is simple to operate, provides users with the convenient.
Should be understood that application of the present invention is not limited to above-mentioned giving an example, for those of ordinary skills, can be improved according to the above description or conversion that all these improvement and conversion all should belong to the protection range of claims of the present invention.