Summary of the invention
In prior art, address list is not combined with information service platform, independent information service platform or independent immediate communication tool, limited user's communication freely, affect the defect that user experiences, the present invention proposes a kind of contact person information processing method, device and mobile terminal based on immediate communication tool.
The present invention solves the technical scheme that prior art problem adopts, and constructs a kind of contact person information processing method based on immediate communication tool, and the method comprises:
In immediate communication tool, set up the first index of the first contact database, and, the second index of the second contact database in telephonic communication record, set up;
According to the first index and the second index, the contact data in the first contact database and the second contact database is carried out analyzing and processing, integrated and process.
Preferably, set up the first index and set up the second index and specifically comprise:
In the first Preset Time section, add up the first information in immediate communication tool, wherein,
According to the first contact person's monomer liveness and the first contact person's monomer, enliven the Information generation first information, wherein, monomer liveness comprises the social frequency of monomer and the social ratio of monomer;
According to the first information and the first contact person, set up the first index;
In the second Preset Time section, add up the second information in telephonic communication record, wherein,
According to the second contact person's mutual liveness and the second contact person's Information generation the second information of enlivening alternately, wherein, mutual liveness comprises interacting activity frequency and interacting activity ratio;
According to the second information and the second contact person, set up the second index.
Preferably, in conjunction with the first index and the second index, the contact data in the first contact database and the second contact database is carried out to analyzing and processing and specifically comprises:
Build the information interaction passage of the first index and the second index;
In information interaction passage, the matching analysis first information and the second information;
According to the matching analysis result and the first index and the second index, generate respectively the first differentiation information and the second differentiation information.
Preferably, in conjunction with the first index and the second index, the contact data in the first contact database and the second contact database is integrated to processing and specifically comprises:
According to the first differentiation information and the first index, upgrade the first contact database;
According to the second differentiation information and the second index, upgrade the second contact database.
Preferably, after completing and the contact data in the first contact database and the second contact database is integrated being processed,
The first contact database according to after upgrading, shows the first contacts list;
The second contact database according to after upgrading, shows the second contacts list.
The invention allows for a kind of associated person information processing unit based on immediate communication tool.This device comprises:
Initialization module, for set up the first index of the first contact database in immediate communication tool, and, in telephonic communication record, set up the second index of the second contact database;
Processing module, for according to described the first index and described the second index, carries out analyzing and processing, integrates and process the contact data in the first contact database and the second contact database.
Preferably, initialization module comprises the first initialization unit and the second initialization unit, wherein,
The first initialization unit is used for, and in the first Preset Time section, adds up the first information in immediate communication tool, wherein,
According to the first contact person's monomer liveness and the first contact person's monomer, enliven the Information generation first information, wherein, monomer liveness comprises the social frequency of monomer and the social ratio of monomer;
According to the first information and the first contact person, set up the first index;
The second initialization unit is used for, and adds up the second information in telephonic communication record in the second Preset Time section, wherein,
According to the second contact person's mutual liveness and the second contact person's Information generation the second information of enlivening alternately, wherein, mutual liveness comprises interacting activity frequency and interacting activity ratio;
According to the second information and the second contact person, set up the second index.
Preferably, processing module comprises analysis and processing unit, and analysis and processing unit is used for:
Build the information interaction passage of the first index and the second index;
In information interaction passage, the matching analysis first information and the second information;
According to the matching analysis result and the first index and the second index, generate respectively the first differentiation information and the second differentiation information.
Preferably, processing module also comprises to be integrated processing unit and upgrades processing unit, wherein:
Integration processing unit is used for:
According to the first differentiation information and the first index, upgrade the first contact database;
According to the second differentiation information and the second index, upgrade the second contact database.
Renewal processing unit is used for:
The first contact database according to after upgrading, shows the first contacts list;
The second contact database according to after upgrading, shows the second contacts list.
The invention allows for a kind of mobile terminal, this mobile terminal comprises the above-mentioned associated person information processing unit based on immediate communication tool.
Implement the present invention, associated person information in associated person information in immediate communication tool and telephonic communication record is integrated mutually, realized in different information platforms or different immediate communication tool, the mutual of associated person information shared, more intensively to user, show associated person information, strengthened the bandwagon effect of associated person information.Meanwhile, implement the present invention, be convenient to user and focus on associated person information, improved information processing efficiency, strengthened user's experience.
Embodiment
In order to make technical problem to be solved by this invention, technical scheme and beneficial effect clearer, clear, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
Embodiment mono-
Fig. 1 is the flow chart of the contact person information processing method based on immediate communication tool that provides of preferred embodiment of the present invention.This method comprises the following steps:
S1 sets up the first index of the first contact database in immediate communication tool, and, in telephonic communication record, set up the second index of the second contact database.
Be appreciated that and make the customizing messages of index of reference in can fast access contact database.For example, index is a kind of structure that the value of row or multiple row in contact database table is sorted, for example name (name) row of contact table.If search particular contact by surname, to compare with all row in must search list, index can obtain this information faster and more accurately.
In relation contact person database, index is a kind of database structure relevant with table, and it can make to carry out sooner corresponding to the SQL statement of watch.Catalogue can be regarded as in index, can find fast required content according to the page number in catalogue.In table, have while recording in a large number, if wanting his-and-hers watches inquires about, the first search information mode is full table search, that all records are taken out one by one, contrast one by one with querying condition, then return to the record satisfying condition, do like this and can consume mass data storehouse system time, and cause a large amount of magnetic disc i/o operations; The second is set up index exactly in table, then in index, finds the index value that meets querying condition, finally by the ROWID (better address of data, is equivalent to the page number) being kept in index, finds fast record corresponding in table.
Be appreciated that the first index and the second index are the database structures of independent a, physics, it is the logical pointer inventory of the data page of these values of physical label in the set of row or some train values in certain table and corresponding Compass.
The first index and the second index provide the pointer that points to the contact data value in the specify columns that is stored in table, then according to the clooating sequence of appointment, these pointers are sorted.Contact database makes the mode of index of reference: search index, to find contact person's particular value, then finds along pointer the row that comprises this value.
In contact database graph of a relation, can in " index/key " property pages of selected table, create, edit or delete each index type.When preserving the appended table being added to of index, or while preserving the graph of a relation at this table place, index will be kept in contact database.
S2, according to the first index and the second index, carries out analyzing and processing, integrates and process the contact data in the first contact database and the second contact database.According to the first index and the second index, analyze, extract, integrate differentiation information, and by this differentiation information updating contact database extremely separately, meanwhile, according to the contact database after upgrading, the associated person information after display update.
Further, above-mentioned analysis operation is specifically:
First, in the first index and the second index, search index is to find contact person's particular value; Then, along this particular value pointer pointed, find the row that comprises this value, analyze the information content of this row, by analysis modes such as semantic analyses, obtain the differentiation information that this row information content comprises, for example, the differentiation information such as information-change, replacement, deletion, increase.
Further, above-mentioned integrated operation is specifically:
First, according to the first index and the second index, differentiation information is divided into the first differentiation information and the second differentiation information; Then, the first differentiation information, by the particular value pointer pointed in the second index, is integrated into the second contact database, meanwhile, upgrades the second index; In like manner, the second differentiation information, by the particular value pointer pointed in the first index, is integrated into the first contact database, meanwhile, upgrades the first index.
Embodiment bis-
Fig. 2 is the concrete steps flow chart of setting up above-mentioned the first index shown in Fig. 1.This step specifically comprises:
S11, enlivens the Information generation first information according to the first contact person's monomer liveness and the first contact person's monomer, and wherein, monomer liveness comprises the social frequency of monomer and the social ratio of monomer.For example, in the first contact person, comprise contact person M, contact person N and contact person L, monomer liveness refers to, according to contact person M, contact person N and contact person L in immediate communication tool, carry out separately the active degree that operates such as the operation that releases news, lastest imformation operation, information interaction operation, the active value of definition.Be appreciated that monomer enlivens information and refers to above-mentioned issued information, the information of upgrading and mutual Information Ontology.
The social frequency of monomer refers to, in Preset Time section, carries out the frequency of the operations such as the above-mentioned operation that releases news, lastest imformation operation, breath interactive operation.
The social ratio of monomer refers to, in Preset Time section, carries out the above-mentioned operation that releases news, lastest imformation operation, ceases the scale within the scope of the aforesaid operations that interactive operation etc. operates in the first all contact persons.
S12 adds up the first information in immediate communication tool in the first Preset Time section.As above described in example, the first information comprises that the social frequency of monomer, the social ratio of monomer and monomer enliven information.
S13, sets up the first index according to the first information and the first contact person.As above described in example, the social frequency of above-mentioned monomer, the social ratio of monomer and monomer are enlivened to information and integrate processing, generate first contact database the first index.
Embodiment tri-
Fig. 3 is the concrete steps flow chart of setting up above-mentioned the second index shown in Fig. 1.This step specifically comprises:
S11 ', according to the second contact person's mutual liveness and the second contact person's Information generation the second information of enlivening alternately, wherein, mutual liveness comprises interacting activity frequency and interacting activity ratio.As above described in example, mutual liveness refers to, according to contact person M, contact person N and contact person L in immediate communication tool, the active degree that mutual the carried out operation that releases news, lastest imformation operation, information interaction operation etc. operate, the active value of definition.Be appreciated that enlivening alternately information refers to above-mentioned issued information, the information of upgrading and mutual Information Ontology.
Mutual social frequency refers to, in Preset Time section, carries out the frequency of the operations such as the above-mentioned operation that releases news, lastest imformation operation, breath interactive operation.
Mutual social ratio refers to, in Preset Time section, carries out the above-mentioned operation that releases news, lastest imformation operation, breath interactive operation etc. and operates in the scale within the scope of the second all contact persons aforesaid operations.
S12 ' adds up the second information in telephonic communication record in the second Preset Time section.As above described in example, the second information comprises mutual social frequency, mutual social ratio and enlivens alternately information.
S13 ', sets up the second index according to the second information and the second contact person.As above described in example, above-mentioned mutual social frequency, mutual social ratio and the information of enlivening are alternately integrated to processing, generate second contact database the second index.
Embodiment tetra-
Fig. 4 is above-mentioned the first index of the combination shown in Fig. 1 and above-mentioned the second index, the contact data in above-mentioned the first contact database and above-mentioned the second contact database is carried out to the concrete steps flow chart of analyzing and processing.
S21, the information interaction passage of structure the first index and the second index.Be appreciated that this information interaction passage is used for transmitting and carrying the interactive information of the first index and the second index.
S22, in information interaction passage, the matching analysis first information and the second information.First, index information is separately resolved, then, analyze piecemeal or analyze line by line the index information after resolving, last, by analysis result buffer memory.
S23, according to the matching analysis result and the first index and the second index, generates respectively the first differentiation information and the second differentiation information.According to the analysis result of buffer memory and the first index and the second index, generate the first differentiation information that is directed to the first contact database,, generate being directed to the second differentiation information of the second contact database meanwhile.
Embodiment five
Fig. 5 is above-mentioned the first index of the combination shown in Fig. 1 and above-mentioned the second index, the contact data in above-mentioned the first contact database and above-mentioned the second contact database is integrated to the concrete steps flow chart of processing.
S24, according to the first differentiation information and the first index, upgrades the first contact database.
S25, according to the second differentiation information and the second index, upgrades the second contact database.
Further, after completing and the contact data in the first contact database and the second contact database is integrated being processed, can also proceed as follows:
The first contact database according to after upgrading, shows the first contacts list;
The second contact database according to after upgrading, shows the second contacts list.
For example:
A, adds up and analyzes a period of time (as one month), and instant messaging good friend and cellphone subscriber in attention rate and the attention in instant news agency district, for example, comment on mutually or put the frequency of praising, the frequency that QQ circle of friends is exchanged visits etc. on micro-letter.The information that is appreciated that mutual comment can regard as and enliven alternately information, and ownness's information of issue can regard that monomer enlivens information as.
B, according to each good friend's of instant messaging basic document, mates the contact person that instant messaging good friend is thin with mobile portable phone, coupling instant messaging good friend corresponding contact person in telephone directory.Be appreciated that present embodiment is to using contact person's name as the main composition of contact person's index, other satellite informations are as less important formation.
In present embodiment, the essential informations such as address, sex, name that can utilize instant messaging good friend even head portrait go to mate mobile portable phone thin in corresponding contact person.
C, sorts the contact person that the match is successful according to the attention rate of above-mentioned statistics and attention.
Further, this method can also increase user's option interface and (can think at telephone directory interface, this interface is arranged on the second index, or access the second index), as attention rate sequence button and attention button, when user clicks attention rate sequence button, the height of the attention rate that the contact person that in phone directory, the match is successful is given according to user sorts and shows; When user clicks attention sequence button, the contact person that in phone directory, the match is successful is sorted and shown according to the height that gives user's attention rate.
Further, this method can also sort and show a plurality of instant messaging attention rates and attention, and is not limited to one.For example can according to the attention rate of QQ and micro-letter and attention, sort and show respectively.
Further, this method can also be added up inherent instant messaging good friend's of a period of time liveness, and for example micro-letter is shared the frequency of model, makes comments, the frequency of state, daily record.And according to certain standard, be divided into height, a plurality of grades such as more high, medium and low according to liveness, according to a plurality of grades, in telephone directory, the contact person of above-mentioned coupling is marked, as, when liveness is that high markers is designated as " words are chattered ", liveness to be that middle markers is designated as " simply ", liveness is low be labeled as " low-key " for higher markers is designated as " enlivening ", liveness.
Further, this method can also be added up the liveness of a plurality of instant messagings community, contrast the above-mentioned contact person's that the match is successful liveness ratio (the social ratio of monomer and mutual social ratio), this liveness ratio is added in associated person information, when user checks, show.Implement this scheme, the user who increases on the one hand contact person interface experiences, and on the other hand, user can also see which immediate communication tool the contact person of a period of time oneself is often active in real time, and the height of liveness.
Further, this method can also be obtained current instant messaging good friend's state signature, meanwhile, current instant messaging good friend's state signature can also be updated to telephone directory respective contacts, user can see easily by telephone directory the state of current contacts.
Further, this method can also be when logging in instant communication client at every turn, to instant communication client, send request, obtain good friend's head portrait, and head portrait is updated to the corresponding contact head image of telephone directory, solved and added contact head image in the past and can only add from this map office or photograph album, complex operation, the single problem of originating.
Be appreciated that, implement the present invention, associated person information in associated person information in immediate communication tool and telephonic communication record is integrated mutually, realized in different information platforms or different immediate communication tool, the mutual of associated person information shared, more intensively to user, show associated person information, strengthened the bandwagon effect of associated person information.Meanwhile, implement the present invention, be convenient to user and focus on associated person information, improved information processing efficiency, strengthened user's experience.
One of ordinary skill in the art will appreciate that all or part of step realizing in above-described embodiment method is can control relevant hardware by program to complete, described program can be in being stored in a computer read/write memory medium, described storage medium, as ROM/RAM, disk, CD etc.
Embodiment six
Fig. 6 is the structured flowchart of the associated person information processing unit based on immediate communication tool that provides of preferred embodiment of the present invention.This device comprises:
Initialization module 10, for set up the first index of the first contact database in immediate communication tool, and, in telephonic communication record, set up the second index of the second contact database;
Processing module 20, in conjunction with the first index and the second index, carries out analyzing and processing, integrates and process the contact data in the first contact database and the second contact database.Be appreciated that processing module 20 can be central processing unit, for controlling modules and the unit of this device, in Preset Time, carry out the default order of controlling.
Further, initialization module 10 comprises the first initialization unit 11 and the second initialization list 12, wherein,
The first initialization unit 11 for, in the first Preset Time section, add up the first information in immediate communication tool, wherein,
According to the first contact person's monomer liveness and the first contact person's monomer, enliven the Information generation first information, wherein, monomer liveness comprises the social frequency of monomer and the social ratio of monomer;
According to the first information and the first contact person, set up the first index;
The second initialization unit 12 for, in the second Preset Time section, add up the second information in telephonic communication record, wherein,
According to the second contact person's mutual liveness and the second contact person's Information generation the second information of enlivening alternately, wherein, mutual liveness comprises interacting activity frequency and interacting activity ratio;
According to the second information and the second contact person, set up the second index.
Further, processing module 20 comprises analysis and processing unit 21, analysis and processing unit 21 for:
Build the information interaction passage of the first index and the second index;
In information interaction passage, the matching analysis first information and the second information;
According to the matching analysis result and the first index and the second index, generate respectively the first differentiation information and the second differentiation information.
Further, processing module 20 also comprises integrates processing unit 22, integrate processing unit 22 for:
According to the first differentiation information and the first index, upgrade the first contact database;
According to the second differentiation information and the second index, upgrade the second contact database.
Further, processing module 20 also comprises upgrades processing unit 23, upgrade processing unit 23 for:
The first contact database according to after upgrading, shows the first contacts list;
The second contact database according to after upgrading, shows the second contacts list.
The invention allows for a kind of mobile terminal, this mobile terminal comprises the above-mentioned associated person information processing unit based on immediate communication tool.
Be appreciated that, implement the present invention, associated person information in associated person information in immediate communication tool and telephonic communication record is integrated mutually, realized in different information platforms or different immediate communication tool, the mutual of associated person information shared, more intensively to user, show associated person information, strengthened the bandwagon effect of associated person information.Meanwhile, implement the present invention, be convenient to user and focus on associated person information, improved information processing efficiency, strengthened user's experience.
With reference to the accompanying drawings of the preferred embodiments of the present invention, not thereby limit to interest field of the present invention above.Those skilled in the art do not depart from the scope and spirit of the present invention, and can have multiple flexible program to realize the present invention, such as the feature as an embodiment can be used for another embodiment, obtain another embodiment.Allly using any modification of doing within technical conceive of the present invention, be equal to and replace and improve, all should be within interest field of the present invention.