Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment in the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that obtains under the creative work prerequisite.
Fig. 1 is the structural representation of a kind of mobile terminal in the embodiment of the present invention, a kind of mobile terminal of the present invention can be for as mobile phone, iPad (internet Personal access device, panel computer), personal digital assistant (PDA, Personal Digital Assistant, have another name called palmtop PC) etc., now specifically describe as an example of mobile phone example.A kind of mobile terminal of the present embodiment can comprise at least acquisition module 101, judge module 102 and preserve module 103 as shown in the figure, wherein:
Acquisition module 101 is for the people's information of writing to each other of obtaining one or more communications records contents between user and contact person.In specific implementation, can obtain the people's information of writing to each other that automatic or manual extracts from one or more communication modes such as conversation, note, multimedia message, instant messaging.The people's information of writing to each other comprises at least: identification of contacts or at least a account information or at least one keyword.Contact person's unique identification can be contact person's telephone number, when same contact person has a plurality of telephone number, be considered as same contact person's the people's information of writing to each other, this contact person's unique identification conduct is in contact data library storage and the foundation of searching the people's information of writing to each other.Account information such as QQ account, Fetion account, little letter account, microblogging account etc., keyword can be contact person's work unit, address, hobby, birthday, local etc., keyword can be from the log contents extraction, mention as this contact person in certain conversation the tourism etc. of will going abroad New Year, can extract keyword " swim New Year " etc. abroad.
Further alternative, acquisition module 101 can also comprise: identification extraction unit and user's extraction unit, wherein:
The identification extraction unit is used for obtaining described contact person's the people's information of writing to each other from described communications records content by one or more communications records contents of identification user and described contact person.In specific implementation, when user and contact person carry out communication, such as conversation, Fetion chat, QQ chat etc., in communication process, identification user and contact person's communications records content is obtained contact person's the people's information of writing to each other from the communications records content.Identification user and contact person's communications records content can be got Content of communciation with this contact person people's information of writing to each other in recording for automatic lifting, the people's information of writing to each other can be the higher word of the frequency of occurrences, time, place name, name, surname etc., wherein, the word that the frequency of occurrences is higher is other words except modal particle commonly used, term of courtesy.Time such as year, month, day, week, season etc., place name such as country name, city name, region county name etc., surname such as Liu, king etc.For example, when user P receives the phone (telephone number is M) that contact person M dials, from with the message registration content of contact person M automatic lifting take out the high keyword of existing frequency, when end of conversation, automatically the keyword that extracts can be presented on communication interface, confirm the keyword of extraction automatically thereby user P can check the keyword that communication interface shows.
User's extraction unit is used for the people's information of writing to each other that one or more communications records contents that extraction according to the user operates in user and described contact person are obtained described contact person.In specific implementation, user's people's information of can manual extraction writing to each other, for example when receiving that telephone number is the note of E, at the note read interface, the user can select one or more oneself to think that valuable word adds in contact database.And for example when receiving the personal letter information that contact person E sends by microblogging, at microblogging personal letter interface, the user can select one or more oneself to think that valuable word adds in the list of telephone number E in contact database, and then acquisition module 101 gets the people's information of writing to each other.
Further alternative, user's extraction unit can comprise: voice messaging receives subelement and voice messaging extracts subelement, wherein:
Voice messaging receives subelement, is used for receiving the voice messaging of user's input.In specific implementation, the voice messaging of user's or outer microphone input built-in by mobile terminal, voice messaging can be user's dialog context, voice SMS, little letter voice, QQ voice conversation etc.
Voice messaging extracts subelement, is used for described converting voice message into text message, obtains described contact person's the people's information of writing to each other from described Word message, and shows described contact person's the people's information of writing to each other.In specific implementation, with the converting voice message into text message that receives, automatically extract the people's information of writing to each other relevant to this contact person from Word message, the people's information of writing to each other can be the higher word of the frequency of occurrences, time, place name, name, surname etc., and shows the people's information of writing to each other of obtaining.
Judge module 102, be used for judging the described people's information of writing to each other of obtaining whether with the default people's information matches of writing to each other.In specific implementation, when the people's information of writing to each other in one or more communications records contents that get between user and contact person, mobile terminal can judge whether the people's information of writing to each other that gets mates with the default people's contact details of communicating by letter, such as default time, default place name, default name, default surname etc. of the default people's information of writing to each other, the default people's information of writing to each other is that preservation is set in contact database in advance.The people's information of writing to each other that gets can be the higher keyword of the frequency of occurrences, can shield the words such as the higher modal particle commonly used of the frequency of occurrences, term of courtesy by judge module 102, thereby can be so that the extraction of contact person's key message is more accurate and effective.
Preserve module 103, be used for judgment result is that when being when judge module, the people's information of writing to each other of described coupling is saved in described contact person's the people's information database of writing to each other.In specific implementation, write to each other during people's information matches with default when the people's information of writing to each other that gets, automatically extract the people's information and the people's information of writing to each other of extracting being shown in communication interface of writing to each other.The people's information of writing to each other of extracting can be presented on the interface, when the default people's information of writing to each other shows, can successively show according to communication time, for example, communication time more early be presented at more back etc.The user can check the people's information of writing to each other of automatic extraction, if determining this people's information of writing to each other of automatically extracting can add in this contact person's the default people's information list of writing to each other, for example click corresponding " determining " button, if need to delete or edit this people's information of writing to each other of automatically extracting, click corresponding button and carry out concrete operation.The people's information of writing to each other of this contact person after the user confirms can be added in this contact person's unique identification list corresponding in contact database by automatic powder adding.
The people's information of writing to each other of user add is kept in contact database, and the record of each in contact database is distinguished with contact person's unique identification.Same contact person's the people's information of writing to each other is associated with corresponding one or more communication tools, can show the corresponding people's information of writing to each other when using any one communication tool.The user can also edit the people's information of writing to each other, for example revise the people's information of writing to each other, the people's information of writing to each other that deletion is early added, continue to add the people's information etc. of writing to each other, the people's information of writing to each other of adding is not limited to the log content of the modes such as conversation from mobile terminal, note, multimedia message, instant messaging and extracts, and can also be to extract the content information during from interchanges such as daily life, work.For example, automatically the keyword that obtains is added in contact person's uniquely identified list of this contact person M.User P also can edit the keyword of automatic extraction, also can continue to add the relevant keyword of this contact person M.
Further alternative, the mobile terminal of the embodiment of the present invention can also comprise display module 104, wherein:
Display module 104, be used for when receive and described contact person between communication request the time, in the described contact person's of described communications status interface display the people's information of writing to each other.In specific implementation, user and the communication request between the contact person of mobile terminal can comprise: incoming call, note, multimedia message, QQ message, little letter message, Twitter message, Fetion message etc., the communication request that receives the user is for example answered the incoming call of number A, check the note that number B sends, the Twitter message that reception account C sends etc.After receiving communication request, find the default contact person's key message that mates with user's communication request in contact database, in this contact person's of communications status interface display the people's information of writing to each other.Communication interface comprises: the communication interface of any communication modes such as conversation, note, multimedia message, instant messaging.At default contact person's key message such as communication interface display case such as contact person's unique identification, account information, keyword.
Further alternative, the user can also arrange the display mode of the people's information of writing to each other, brightness and the transparency of display interface, the demonstration quantity of the people's information of writing to each other, the display order of people's information etc. of writing to each other.The display mode of the people's information of writing to each other is for example: automatic mode or manual mode, automatic mode are for automatically to show in communication interface, and manual mode clicks corresponding button realization for when needs are checked in communication interface.The brightness of display interface and transparency can arrange according to user's demand and adjust, such as arranging with the demonstration of translucent wicket side etc.The user can also arrange the quantity of display communication associated person information automatically or manually according to the display screen size of mobile terminal, for example, can arrange and only show 30 keywords, the roll display people's information of writing to each other also can be set, namely show people's information in correspondence with the institute of this user communication request coupling.The people's information of writing to each other can show in order, can be according to the time-series that adds in contact database, for example add the latest the foremost that is presented at of contact database to, guarantee information ageing, can also show according to the key message rating, for example grade is high is presented at the foremost, and the user also can arrange certain display level rank to the people's information of writing to each other when people's information is write to each other in interpolation.
The embodiment of the present invention provides a kind of mobile terminal, can automatically extract the people's information of writing to each other from one or more communications records contents, and be saved in the people's information database of writing to each other, with when the communication request that receives with this contact person, this people's information of writing to each other, increased user's experience property in the communication process in the communications status interface display.
The specific implementation of the extracting method of the people's information of writing to each other that the below's elaboration embodiment of the present invention provides.
Fig. 2 is the flow chart of a kind of extracting method of the people's of writing to each other information in the embodiment of the present invention, and the present invention can realize that the extracting method of the people's information of writing to each other as shown in the figure comprises at least in as mobile terminals such as mobile phone, PDA, iPad:
Step S201 obtains the people's information of writing to each other in one or more communications records contents between user and contact person.In specific implementation, can obtain the people's information of writing to each other that automatic or manual extracts from one or more communication modes such as conversation, note, multimedia message, instant messaging.Automatic lifting is taken word that in family and this contact person's Content of communciation record, the frequency of occurrences is higher, time, place name, name, surname etc.The people's information of writing to each other comprises at least: identification of contacts or at least a account information or at least one keyword.Contact person's unique identification can be contact person's telephone number, when same contact person has a plurality of telephone number, be considered as same contact person's the people's information of writing to each other, this contact person's unique identification conduct is in contact data library storage and the foundation of searching the people's information of writing to each other.Account information such as QQ account, Fetion account, little letter account, microblogging account etc., keyword can be contact person's work unit, address, hobby, birthday, local etc., keyword can be from the log contents extraction, mention as this contact person in certain conversation the tourism etc. of will going abroad New Year, can extract keyword " swim New Year " etc. abroad.
Further alternative, the people's information of writing to each other of obtaining in one or more communications records contents between user and contact person can comprise: the people's information of writing to each other of obtaining described contact person by one or more communications records contents of identification user and described contact person from described communications records content; Operate in the people's information of writing to each other of obtaining described contact person in one or more communications records contents of user and described contact person according to user's extraction.
Obtain described contact person's the people's information of writing to each other from described communications records content by one or more communications records contents of identification user and described contact person.When user and contact person carry out communication, such as conversation, Fetion chat, QQ chat etc., in communication process, identification user and contact person's communications records content is obtained contact person's the people's information of writing to each other from the communications records content.Identification user and contact person's communications records content can be got Content of communciation with this contact person people's information of writing to each other in recording for automatic lifting, the people's information of writing to each other can be the higher word of the frequency of occurrences, time, place name, name, surname etc., wherein, the word that the frequency of occurrences is higher is other words except modal particle commonly used, term of courtesy.Time such as year, month, day, week, season etc., place name such as country name, city name, region county name etc., surname such as Liu, king etc.For example, when user P receives the phone (telephone number is M) that contact person M dials, from with the message registration content of contact person M automatic lifting take out the high keyword of existing frequency, when end of conversation, automatically the keyword that extracts can be presented on communication interface, confirm the keyword of extraction automatically thereby user P can check the keyword that communication interface shows.
Operate in the people's information of writing to each other of obtaining described contact person in one or more communications records contents of user and described contact person according to user's extraction.User's people's information of can manual extraction writing to each other, for example when receiving that telephone number is the note of E, at the note read interface, the user can select one or more oneself to think that valuable word adds in contact database.And for example when receiving the personal letter information that contact person E sends by microblogging, at microblogging personal letter interface, the user can select one or more oneself to think that valuable word adds in the list of telephone number E in contact database, and then gets the people's information of writing to each other.
Step S202, judge the described people's information of writing to each other of obtaining whether with the default people's information matches of writing to each other, be that execution in step S203 if the determination result is NO, returns to step S201 if judgment result is that.In specific implementation, when the people's information of writing to each other in one or more communications records contents that get between user and contact person, mobile terminal can judge whether the people's information of writing to each other that gets mates with the default people's contact details of communicating by letter, such as default time, default place name, default name, default surname etc. of the default people's information of writing to each other, the default people's information of writing to each other is that preservation is set in contact database in advance.The people's information of writing to each other that gets can be the higher keyword of the frequency of occurrences, can shield the words such as the higher modal particle commonly used of the frequency of occurrences, term of courtesy by step S202, thereby can be so that the extraction of contact person's key message is more accurate and effective.
Step S203 is saved in the people's information of writing to each other of described coupling in described contact person's the people's information database of writing to each other.In specific implementation, write to each other during people's information matches with default when the people's information of writing to each other that gets, automatically extract the people's information and the people's information of writing to each other of extracting being shown in communication interface of writing to each other.The user can check the people's information of writing to each other of automatic extraction, if determining this people's information of writing to each other of automatically extracting can add in this contact person's the default people's information list of writing to each other, for example can click corresponding " determining " button, if need to delete or edit this people's information of writing to each other of automatically extracting, click corresponding button and carry out concrete operation.The people's information of writing to each other of this contact person after the user confirms can be added in this contact person's unique identification list corresponding in contact database by automatic powder adding.
The people's information of writing to each other of user add is kept in contact database, and the record of each in contact database is distinguished with contact person's unique identification.Same contact person's the people's information of writing to each other is associated with corresponding one or more communication tools, can show the corresponding people's information of writing to each other when using any one communication tool.The user can also edit the people's information of writing to each other, for example revise the people's information of writing to each other, the people's information of writing to each other that deletion is early added, continue to add the people's information etc. of writing to each other, the people's information of writing to each other of adding is not limited to the log content of the modes such as conversation from mobile terminal, note, multimedia message, instant messaging and extracts, and can also be to extract the content information during from interchanges such as daily life, work.For example, automatically the keyword that obtains is added in contact person's uniquely identified list of this contact person M.User P also can edit the keyword of automatic extraction, also can continue to add the relevant keyword of this contact person M.
The embodiment of the present invention provides a kind of extracting method of the people's of writing to each other information, can automatically extract the people's information of writing to each other from one or more communications records contents, and be saved in the people's information database of writing to each other, the extracting mode of the people's information of writing to each other is flexible, has increased user's experience.
Fig. 3 is the flow chart of the extracting method of the another kind of people's information of writing to each other in the embodiment of the present invention, and the present invention can realize that the extracting method of the people's information of writing to each other as shown in the figure comprises at least in as mobile terminals such as mobile phone, PDA, iPad:
Step S301 receives the voice messaging that the user inputs.In specific implementation, the voice messaging of user's or outer microphone input built-in by mobile terminal, voice messaging can be user's dialog context, voice SMS, little letter voice, QQ voice conversation etc.
Step S302 with described converting voice message into text message, extracts described contact person's the people's information of writing to each other from described Word message, and shows described contact person's the people's information of writing to each other.In specific implementation, with the converting voice message into text message that receives, automatically extract the people's information of writing to each other relevant to this contact person from Word message, the people's information of writing to each other can be the higher word of the frequency of occurrences, time, place name, name, surname etc., and shows the contact person's who obtains the people's information of writing to each other.
Step S302 obtains the described people's of writing to each other information that the user edits, and the described people's of writing to each other information is saved in described contact person's the people's information database of writing to each other.In specific implementation, show the contact person's who automatically extracts the people's information of writing to each other on display interface, the user edits the people's information of writing to each other that this extracts automatically, clicks corresponding button and carries out concrete operation, such as deletion, change etc.Edit complete this contact person's after the user confirms the people's information of writing to each other, can be added in this contact person's unique identification list corresponding in contact database by automatic powder adding, the people's information of namely automatically writing to each other is saved in contact person's the people's information database of writing to each other.
Step S304, when receive and described contact person between communication request the time, in the described contact person's of described communications status interface display the people's information of writing to each other.In specific implementation, user's communication request can comprise: incoming call, note, multimedia message, QQ message, little letter message, Twitter message, Fetion message etc., the communication request that receives the user is for example answered the incoming call of number A, checks the note that number B sends, the Twitter message that reception account C sends etc.After receiving communication request, find the default contact person's key message that mates with user's communication request in contact database, in this contact person's of communications status interface display the people's information of writing to each other.Communication interface comprises: the communication interface of any communication modes such as conversation, note, multimedia message, instant messaging.At default contact person's key message such as communication interface display case such as contact person's unique identification, account information, keyword.
Further alternative, the user can also arrange the display mode of the people's information of writing to each other, brightness and the transparency of display interface, the demonstration quantity of the people's information of writing to each other, the display order of people's information etc. of writing to each other.The display mode of the people's information of writing to each other is for example: automatic mode or manual mode, automatic mode are for automatically to show in communication interface, and manual mode clicks corresponding button realization for when needs are checked in communication interface.The brightness of display interface and transparency can arrange according to user's demand and adjust, such as arranging with the demonstration of translucent wicket side etc.The user can also arrange the quantity of display communication associated person information automatically or manually according to the display screen size of mobile terminal, for example, can arrange and only show 30 keywords, the roll display people's information of writing to each other also can be set, namely show people's information in correspondence with the institute of this user communication request coupling.The people's information of writing to each other can show in order, can be according to the time-series that adds in contact database, for example add the latest the foremost that is presented at of contact database to, guarantee information ageing, can also show according to the key message rating, for example grade is high is presented at the foremost, and the user also can arrange certain display level rank to the people's information of writing to each other when people's information is write to each other in interpolation.
The embodiment of the present invention provides a kind of extracting method of the people's of writing to each other information, can and be presented at communication interface with the converting voice message into text message in the chat process such as conversation, can automatically extract contact person's the people's information of writing to each other, the user also can edit the people's information of writing to each other of automatic extraction, the people's information of writing to each other after editor is saved in contact person's the people's information list of writing to each other automatically, when communication request is arranged, can at communication interface display communication associated person information, increase user's experience property.
The module of the embodiment of the present invention or unit, can pass through universal integrated circuit, CPU(Central Processing Unit for example, central processing unit), or realize by ASIC (Application Specific Integrated Circuit, application-specific integrated circuit (ASIC)).
One of ordinary skill in the art will appreciate that all or part of flow process that realizes in above-described embodiment method, to come the relevant hardware of instruction to complete by computer program, described program can be stored in a computer read/write memory medium, this program can comprise the flow process as the embodiment of above-mentioned each side method when carrying out.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Access Memory, RAM) etc.
Above disclosed is only preferred embodiment of the present invention, certainly can not limit with this interest field of the present invention, and the equivalent variations of therefore doing according to claim of the present invention still belongs to the scope that the present invention is contained.