Embodiment
Be described below in detail embodiments of the invention, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has element that is identical or similar functions from start to finish.Be exemplary below by the embodiment be described with reference to the drawings, be intended to for explaining the present invention, and can not limitation of the present invention be interpreted as.
In describing the invention, it is to be appreciated that term " first ", " second " etc. are only for describing object, and instruction or hint relative importance can not be interpreted as.In describing the invention, it should be noted that, unless otherwise clearly defined and limited, term " is connected ", " connection " should be interpreted broadly, such as, can be fixedly connected with, also can be removably connect, or connect integratedly; Can be mechanical connection, also can be electrical connection; Can be directly be connected, also indirectly can be connected by intermediary.For the ordinary skill in the art, concrete condition above-mentioned term concrete meaning in the present invention can be understood.In addition, in describing the invention, except as otherwise noted, the implication of " multiple " is two or more.
Describe and can be understood in flow chart or in this any process otherwise described or method, represent and comprise one or more for realizing the module of the code of the executable instruction of the step of specific logical function or process, fragment or part, and the scope of the preferred embodiment of the present invention comprises other realization, wherein can not according to order that is shown or that discuss, comprise according to involved function by the mode while of basic or by contrary order, carry out n-back test, this should understand by embodiments of the invention person of ordinary skill in the field.
Below with reference to the accompanying drawings the generation method of the address list according to the embodiment of the present invention, device and mobile terminal are described.
Fig. 1 is the flow chart of the generation method of address list according to an embodiment of the invention.
As shown in Figure 1, the generation method of this address list comprises:
S101, obtains the information of each contact person, and information comprises essential information and at least one access information, and essential information comprises head portrait, name and phone, and at least one access information comprises operation entry information and/or inlet porting information.
Particularly, after receiving user and adding the trigger action of contact person, show a contact person as shown in Figure 2 in client and the page is set, user is by the head portrait in click Fig. 2 for contact person adds head portrait, and after user clicks head portrait, client will show for user the mode can adding head portrait, such as, picture or the mode such as to take pictures, now, obtain the head portrait of contact person the photograph album that user can preserve from this locality.
In this embodiment, client can be positioned on mobile terminal, and such as, client can be positioned on smart mobile phone.
In addition, in this embodiment, if the user of contact person and address list place terminal sets up preset relation, user can also obtain head portrait or the extend information of contact person from the server of bitcom, wherein, above-mentioned extend information can comprise evaluation information and/or account information, and preset relation can comprise friend relation, client obtains head portrait or the extend information of contact person according to the operation of user, and preserves the head portrait of the contact person obtained or extend information.
Such as, user is after the telephone number preserving contact person B, if save again the QQ account information of contact person B, now, when user arranges the head portrait of contact person B, user can select the picture preserved from this locality to arrange head portrait for contact person B, can also select the head portrait adopting the QQ head portrait of contact person B as contact person B.
Again such as, if user 1 is provided with micro-letter account by telephone number, if user 1 is micro-letter good friend of user 2, user 2 be user 1 head portrait of contact person in address list is set time, can also obtain the micro-letter head portrait corresponding to user 1 from the server of micro-letter correspondence, user 2 can using the contact head image of micro-letter head portrait of user 1 as this user.
In this embodiment, above-mentioned essential information can also include but not limited in remark information, address information and extend information one or more, above-mentioned inlet porting information can include but not limited to the tinkle of bells inlet porting information, and aforesaid operations access information can include but not limited to the access information of editing short message.
Particularly, user can as required for contact person adds one or more in remark information, address information and extend information, such as, user is chosen as contact person and adds extend information, can from the social network sites be associated in advance such as QQ or micro-letter, obtain account information or the evaluation information of this good friend, facilitate user more comprehensively to understand contact person.
Particularly, by adding remark information for contact person, the generation of the synonym between contact person can be avoided.Such as, if contact person A and contact person B has identical name " Zhang San ", contact person A is " two uncles " of user, contact person B is " the little uncle (mother's brother) " of user, when setting up contact person A, remark information " two uncles " can be added, when setting up contact person B, by adding remark information " little uncle (mother's brother) ", can distinguish contact person A and contact person B by adding remark information.
S102, preserves the information of each contact person according to default template, to generate address list, and make the information displaying of the arbitrary contact person be triggered in address list on same interface.
In this embodiment, presetting module is the masterplate of the information of the preservation contact person given tacit consent in system.Particularly, after user sets up the information of contact person, if user clicks newly-built contact person and arranges save button on the page, client by preserving the information of contact person according to preset template as shown in Figure 2 to the information of the contact person that user inputs according to the trigger action of user, to generate the address list that comprises contact person.
It should be noted that, the preset template shown in Fig. 2 is only an example, and the form of preset template is not limited in this, can also preserve the information of contact person with other forms.
In this embodiment, after generation address list, if user triggers the arbitrary contact person in address list, terminal demonstration is triggered the interface of contact person, if user again adds or revises the information of contact person, inlet porting information by interface shows completes relevant setting, and/or completes associative operation by the operation entry information that interface shows.
After user has added new contact person, if comprise multiple contact person in address list, can also sort to multiple contact person according to preset rules.
Particularly, provide the multiple mode sorted to contact person in client, when comprising multiple contact person in address list, user can select the sortord of contact person according to demand flexibly, such as, can sort to multiple contact person according to communication frequency order from high to low; Can sort to multiple contact person according to the initial of name of contact person; Can sort to multiple contact person according to the ownership place of contact person.After user selects a kind of sortord, the selection according to user is sorted to contact person by client.
After generation address list, if when user converses with the contact person with remark information, call interface shows name and the remark information of contact person, by showing name and the remark information of contact person simultaneously, while avoiding synonym, facilitate user to determine the identity of the other side, prevent misoperation.Such as, when setting up contact person A, remark information " leader " can be added, when user and contact person A converse, in the process that user makes a phone call, in the call page, not only show the name of contact person A, also show corresponding remark information " leader ", thus, facilitate user to determine the identity of the other side.
In this embodiment, carry out in the process conversed user and arbitrary contact person, the relevant information such as air time and the duration of call carrying out with arbitrary contact person conversing can also be recorded, relevant information is shown on the interface of corresponding relationship people, thus, user can be facilitated to check the relevant information with arbitrary Affiliate sessions in the future.
The generation embodiment of the method for above-mentioned address list, obtain essential information and at least one access information of each contact person, and essential information and at least one access information of each contact person is preserved according to default template, to generate address list, and make the information displaying of the arbitrary contact person be triggered in address list on same interface, facilitate user to arrange on same interface or check the essential information of contact person, easy to operate simple and fast, user-friendly.
In order to realize above-described embodiment, the present invention also proposes a kind of generating apparatus of address list.
Fig. 3 is the structural representation of the generating apparatus of address list according to an embodiment of the invention.As shown in Figure 3, the generating apparatus of this address list comprises acquisition module 100 and the first processing module 200, wherein:
Obtain module 100 for obtaining the information of each contact person, above-mentioned information comprises essential information and at least one access information, above-mentioned essential information comprises head portrait, name and phone, and at least one access information above-mentioned comprises operation entry information and/or inlet porting information; And processing module 200 is for preserving the information of above-mentioned each contact person according to default template, to generate address list, and make the above-mentioned information displaying of the arbitrary contact person be triggered in above-mentioned address list on same interface.
Wherein, above-mentioned essential information can also include but not limited in remark information, address information and extend information one or more, above-mentioned inlet porting information can include but not limited to the tinkle of bells inlet porting information, and aforesaid operations access information can include but not limited to the access information of editing short message.
If after user adds the name of contact person, stored the name of this contact person in terminal, user is by avoiding the generation of contact person's synonym in terminal to the mode of adding remark information.
Above-mentioned acquisition module 100 is specifically for the head portrait obtaining above-mentioned contact person from this locality; Or obtain head portrait or the extend information of above-mentioned contact person from the server of communication software, wherein, the user of above-mentioned contact person and above-mentioned address list place terminal sets up preset relation.
Above-mentioned extend information can include but not limited to evaluation information and/or account information, and above-mentioned preset relation can comprise friend relation.
Particularly, obtain in the process of contact person in acquisition module 100, for contact person arranges head portrait the photograph album that user can preserve from this locality, the head portrait of contact person in social network sites can also be obtained from the social network sites of the relation that has been associated in advance such as QQ or micro-letter, and using the head portrait of the head portrait in the social network sites of correspondence as contact person.
As shown in Figure 4, said apparatus can also comprise the second processing module 300, and this second processing module 300, for after generating address list in above-mentioned first processing module 200, triggers the arbitrary contact person in above-mentioned address list, and display is triggered the interface of contact person; Complete relevant setting by the inlet porting information that above-mentioned interface shows, and/or complete associative operation by the operation entry information that above-mentioned interface shows.
Said apparatus can also comprise order module 400, and this order module 400, for when comprising multiple contact person in above-mentioned address list, sorts to above-mentioned multiple contact person according to preset rules.Particularly, order module 400 can sort to above-mentioned multiple contact person according to communication frequency order from high to low; Or according to the initial of name of contact person, above-mentioned multiple contact person is sorted; Or according to the ownership place of contact person, above-mentioned multiple contact person is sorted.
In addition, said apparatus can also comprise display module 500, this display module 500, for after generating address list in above-mentioned first processing module 200, when conversing with the contact person with remark information, call interface shows name and the remark information of above-mentioned contact person.
Particularly, after the first processing module 200 generates address list, user can converse with the arbitrary contact person in address list, and when the arbitrary contact person in user and address list converses, and display module 500 is by the name of display contact person or name and remark information.
Conveniently user checks the relevant information conversed between contact person, said apparatus can also comprise logging modle 600, this logging modle 600 is for after generating address list in above-mentioned first processing module 200, record and arbitrary contact person carry out the relevant information conversed, and show above-mentioned relevant information on the interface of corresponding relationship people.Wherein, above-mentioned relevant information can comprise air time and the duration of call.
Particularly, logging modle 600 arbitrary contact person can carry out air time of conversing and the duration of call in recording user and address list, and when user needs to check the call between oneself and a certain contact person, according to the trigger action of user, the interface of the contact person of correspondence shows call timers and the duration of call.
The generative process comprising the address list of the generating apparatus of the address list obtaining module 100, first processing module 200, second processing module 300, order module 400, display module 500 and logging modle 60 see Fig. 1, can not repeat herein.
The generating apparatus embodiment of above-mentioned address list, essential information and at least one access information of each contact person is obtained by obtaining module, and preserved essential information and at least one access information of each contact person according to default template by the first processing module, to generate address list, and make the information displaying of the arbitrary contact person be triggered in address list on same interface, facilitate user to arrange on same interface or check the essential information of contact person, easy to operate simple and fast, user-friendly.
In order to realize above-described embodiment, the present invention also proposes a kind of mobile terminal, this mobile terminal comprises housing, processor, memory, circuit board and power circuit, wherein, foregoing circuit plate is placed in the interior volume that above-mentioned housing surrounds, and above-mentioned processor and above-mentioned memory are arranged on foregoing circuit plate; Above-mentioned power circuit, for powering for each circuit of above-mentioned mobile terminal or device; Above-mentioned memory is used for stores executable programs code; Above-mentioned processor runs the program corresponding with above-mentioned executable program code by reading the executable program code stored in above-mentioned memory, for execution following steps:
S101 ', obtains the information of each contact person, and information comprises essential information and at least one access information, and essential information comprises head portrait, name and phone, and at least one access information comprises operation entry information and/or inlet porting information.
Particularly, after receiving user and adding the trigger action of contact person, show a contact person as shown in Figure 2 in mobile terminal and the page is set, user adds head portrait, after user clicks head portrait, for user shows the mode can adding head portrait by clicking head portrait in Fig. 2 for contact person, such as, picture or the mode such as to take pictures, now, obtain the head portrait of contact person the photograph album that user can preserve from this locality.
In addition, in this embodiment, if the user of contact person and address list place terminal sets up preset relation, the head portrait or the extend information that obtain contact person from the server of bitcom can also be supported, wherein, above-mentioned extend information can comprise evaluation information and/or account information, and preset relation can comprise friend relation, obtain head portrait or the extend information of contact person according to the operation of user, and the head portrait of the contact person obtained or extend information are preserved.
Such as, user is after the telephone number preserving contact person B, if save again the QQ account information of contact person B, now, when user arranges the head portrait of contact person B, user can select the picture preserved from this locality or the mode of taking pictures to arrange head portrait for contact person B, can also select the head portrait of QQ head portrait as contact person B of employing contact person B.
Again such as, if user 1 is provided with micro-letter account by telephone number, if user 1 is micro-letter good friend of user 2, user 2 be user 1 head portrait of contact person in address list is set time, can also obtain the micro-letter head portrait corresponding to user 1 from the server of micro-letter correspondence, user 2 can using the contact head image of micro-letter head portrait of user 1 as this user.
In this embodiment, above-mentioned essential information can also include but not limited in remark information, address information and extend information one or more, above-mentioned inlet porting information can include but not limited to the tinkle of bells inlet porting information, and aforesaid operations access information can include but not limited to the access information of editing short message.
Particularly, user can as required for contact person adds one or more in remark information, address information and extend information, such as, user is chosen as contact person and adds extend information, can from the social network sites be associated in advance such as QQ or micro-letter, obtain account information or the evaluation information of this good friend, facilitate user more comprehensively to understand contact person.
Particularly, by adding remark information for contact person, the generation of the synonym between contact person can be avoided.Such as, if contact person A and contact person B has identical name " Zhang San ", contact person A is " two uncles " of user, contact person B is " the little uncle (mother's brother) " of user, when setting up contact person A, remark information " two uncles " can be added, when setting up contact person B, by adding remark information " little uncle (mother's brother) ", can distinguish contact person A and contact person B by adding remark information.
S102 ', preserves the information of each contact person according to default template, to generate address list, and make the information displaying of the arbitrary contact person be triggered in address list on same interface.
In this embodiment, presetting module is the masterplate of the information of the preservation contact person given tacit consent in system.Particularly, after user sets up the information of contact person, if user clicks newly-built contact person and arranges save button on the page, client by preserving the information of contact person according to preset template as shown in Figure 2 to the information of the contact person that user inputs according to the trigger action of user, to generate the address list that comprises contact person.
It should be noted that, the preset template shown in Fig. 2 is only an example, and the form of preset template is not limited in this, can also preserve the information of contact person with other forms.
In this embodiment, after generation address list, if user triggers the arbitrary contact person in address list, terminal demonstration is triggered the interface of contact person, if user again adds or revises the information of contact person, inlet porting information by interface shows completes relevant setting, and/or completes associative operation by the operation entry information that interface shows.
After user has added new contact person, if comprise multiple contact person in address list, can also sort to multiple contact person according to preset rules.
Particularly, provide the multiple mode sorted to contact person in client, when comprising multiple contact person in address list, user can select the sortord of contact person according to demand, such as, can sort to multiple contact person according to communication frequency order from high to low; Can sort to multiple contact person according to the initial of name of contact person; Can sort to multiple contact person according to the ownership place of contact person.After user selects a kind of sortord, the selection according to user is sorted to contact person by client.
After generation address list, if when user converses with the contact person with remark information, call interface shows name and the remark information of contact person, by showing name and the remark information of contact person simultaneously, while avoiding synonym, facilitate user to determine the identity of the other side, prevent misoperation.Such as, when setting up contact person A, remark information " leader " can be added, when user and contact person A converse, in the process that user makes a phone call, in the call page, not only show the name of contact person A, also show corresponding remark information " leader ", thus, facilitate user to determine the identity of the other side.
In this embodiment, carry out in the process conversed user and arbitrary contact person, the relevant information such as air time and the duration of call carrying out with arbitrary contact person conversing can also be recorded, relevant information is shown on the interface of corresponding relationship people, thus, user can be facilitated to check the relevant information with arbitrary Affiliate sessions in the future.
Above-mentioned mobile terminal embodiment, obtain essential information and at least one access information of each contact person, and essential information and at least one access information of each contact person is preserved according to default template, to generate address list, and make the information displaying of the arbitrary contact person be triggered in address list on same interface, facilitate user to arrange on same interface or check the essential information of contact person, easy to operate simple and fast, user-friendly.
In the description of this specification, specific features, structure, material or feature that the description of reference term " embodiment ", " some embodiments ", " example ", " concrete example " or " some examples " etc. means to describe in conjunction with this embodiment or example are contained at least one embodiment of the present invention or example.In this manual, to the schematic representation of above-mentioned term not must for be identical embodiment or example.And the specific features of description, structure, material or feature can combine in one or more embodiment in office or example in an appropriate manner.In addition, when not conflicting, the feature of the different embodiment described in this specification or example and different embodiment or example can carry out combining and combining by those skilled in the art.
In addition, term " first ", " second " only for describing object, and can not be interpreted as instruction or hint relative importance or imply the quantity indicating indicated technical characteristic.Thus, be limited with " first ", the feature of " second " can express or impliedly comprise at least one this feature.In describing the invention, the implication of " multiple " is at least two, such as two, three etc., unless otherwise expressly limited specifically.
Describe and can be understood in flow chart or in this any process otherwise described or method, represent and comprise one or more for realizing the module of the code of the executable instruction of the step of specific logical function or process, fragment or part, and the scope of the preferred embodiment of the present invention comprises other realization, wherein can not according to order that is shown or that discuss, comprise according to involved function by the mode while of basic or by contrary order, carry out n-back test, this should understand by embodiments of the invention person of ordinary skill in the field.
In flow charts represent or in this logic otherwise described and/or step, such as, the sequencing list of the executable instruction for realizing logic function can be considered to, may be embodied in any computer-readable medium, for instruction execution system, device or equipment (as computer based system, comprise the system of processor or other can from instruction execution system, device or equipment instruction fetch and perform the system of instruction) use, or to use in conjunction with these instruction execution systems, device or equipment.With regard to this specification, " computer-readable medium " can be anyly can to comprise, store, communicate, propagate or transmission procedure for instruction execution system, device or equipment or the device that uses in conjunction with these instruction execution systems, device or equipment.The example more specifically (non-exhaustive list) of computer-readable medium comprises following: the electrical connection section (electronic installation) with one or more wiring, portable computer diskette box (magnetic device), random access memory (RAM), read-only memory (ROM), erasablely edit read-only memory (EPROM or flash memory), fiber device, and portable optic disk read-only memory (CDROM).In addition, computer-readable medium can be even paper or other suitable media that can print described program thereon, because can such as by carrying out optical scanner to paper or other media, then carry out editing, decipher or carry out process with other suitable methods if desired and electronically obtain described program, be then stored in computer storage.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, multiple step or method can with to store in memory and the software performed by suitable instruction execution system or firmware realize.Such as, if realized with hardware, the same in another embodiment, can realize by any one in following technology well known in the art or their combination: the discrete logic with the logic gates for realizing logic function to data-signal, there is the application-specific integrated circuit (ASIC) of suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
Those skilled in the art are appreciated that realizing all or part of step that above-described embodiment method carries is that the hardware that can carry out instruction relevant by program completes, described program can be stored in a kind of computer-readable recording medium, this program perform time, step comprising embodiment of the method one or a combination set of.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, also can be that the independent physics of unit exists, also can be integrated in a module by two or more unit.Above-mentioned integrated module both can adopt the form of hardware to realize, and the form of software function module also can be adopted to realize.If described integrated module using the form of software function module realize and as independently production marketing or use time, also can be stored in a computer read/write memory medium.
The above-mentioned storage medium mentioned can be read-only memory, disk or CD etc.Although illustrate and describe embodiments of the invention above, be understandable that, above-described embodiment is exemplary, can not be interpreted as limitation of the present invention, and those of ordinary skill in the art can change above-described embodiment within the scope of the invention, revises, replace and modification.