The content of the invention
The technical problem to be solved in the present invention is, for the drawbacks described above of prior art, there is provided one kind is based on common emergingThe network social intercourse method and system of interest.
The technical solution adopted for the present invention to solve the technical problems is:Construct a kind of network social intercourse based on common interestMethod, including:
S10. the history table of user is obtained, and establishes the incidence relation of the user and the history table, andStored, wherein, the history table includes the user inquiry entry information in special time period;
S20. when the record queries request for the second user for receiving the first user transmission, the second user institute is obtainedCorresponding history table, and send it to first user.
Preferably, after the step S20, in addition to:
S30. the inquiry entry in the history table of the second user is scanned for, and search result is sentTo first user.
Preferably, after the step S20, in addition to:
S40. the inquiry entry in the history table of the second user, filters out the 3rd user, moreover, describedInquiry entry in the history table of 3rd user and the inquiry entry at least portion in the history table of the second userSplit-phase is same or close;
S50. the 3rd user is recommended to first user.
Preferably, when the quantity of the 3rd user is multiple, in addition to:
Respectively by the inquiry entry and the history table of the second user in the history table of each 3rd userIn inquiry entry be analyzed, and multiple 3rd users are ranked up by the degree of correlation.
Preferably, the step S10 also includes:
Obtain the attribute list and/or concern table and/or bean vermicelli table of user, and establish the user and the attribute list and/Or the incidence relation of concern table and/or bean vermicelli table, and stored;
After the step S20, in addition to:
S60. according to the attribute list of the second user and/or concern table and/or bean vermicelli table, fourth user is obtained, moreover,The attribute list of the fourth user and the attribute list of the second user have at least part identical attribute information, and/or, instituteStating the concern table of fourth user and the concern table of the second user, there is at least part identical to pay close attention to people, and/or, described theThe bean vermicelli table of four users has at least part identical bean vermicelli with the bean vermicelli table of the second user;
S70. the fourth user is recommended to first user.
The present invention also constructs a kind of network social intercourse system based on common interest, including:
Memory module, for obtaining the history table of user, and establish the pass of the user and the history tableConnection relation, and stored, wherein, the history table includes inquiry entry letter of the user in special time periodBreath;
Receiving module, the record queries request of the second user sent for receiving the first user;
Acquisition module, for obtaining the history table corresponding to the second user;
Sending module, for the history table corresponding to the second user to be sent to first user.
Preferably, in addition to search module, moreover,
The search module, scanned for for the inquiry entry in the history table according to the second user;
The sending module, it is additionally operable to send search result to first user.
Preferably, in addition to:
Screening module, for the inquiry entry in the history table according to the second user, the 3rd user is filtered out,Moreover, the inquiry entry in the history table of the 3rd user and the query word in the history table of the second userBar at least part is same or like seemingly;
Recommending module, for recommending the 3rd user to first user.
Preferably, the quantity of the 3rd user is multiple, moreover, the network social intercourse system also includes:
Order module, for respectively by the inquiry entry in the history table of each 3rd user and the second userHistory table in inquiry entry be analyzed, and multiple 3rd users are ranked up by the degree of correlation.
Preferably, the memory module, is additionally operable to obtain the attribute list and/or concern table and/or bean vermicelli table of user, and buildsThe user and the attribute list and/or the incidence relation of concern table and/or bean vermicelli table are stood, and is stored;
The screening module, attribute list and/or concern table according to the second user are additionally operable to, obtain fourth user,Moreover, the attribute list of the attribute list of the fourth user and the second user has at least part identical attribute information, and/Or, there is at least part identical to pay close attention to people for the concern table of the fourth user and the concern table of the second user, and/or,The bean vermicelli table of the fourth user has at least part identical bean vermicelli with the bean vermicelli table of the second user;
The recommending module, it is additionally operable to recommend the fourth user to first user.
Implement technical scheme, gone through by obtaining the history table of each user, and to user and accordinglyHistory record sheet is associated and stored., can be every from what is stored when the first user needs to inquire about the inquiry entry of second userThe history table of the second user is recalled in the history table of individual user, and is sent to the first user, so, the first userInquiry entry information of the second user in special time period can be recognized in time, i.e. this network social intercourse pattern passes through mouldIntend hominid and follow the similar footprint on snowfield around to explore the way forward direction, come understand in time the interest of people of interest andDynamically, with reach expand social circle purpose.
Embodiment
When user carries out network social intercourse by network social intercourse platform, in order to expand the social circle of oneself, institute is understood in timeThe interest and dynamic of the people of concern, the present invention propose a kind of new network social intercourse mode, i.e. snow field mode, snow field mode are oneKind of the original social mode of the simulation mankind, by the similar footprint on snowfield around finding come learning knowledge, explore the way forwardDirection.
Fig. 1 is the flow chart of the network social intercourse embodiment of the method one based on common interest of the invention, the network of the embodimentSocial contact method can be applicable in the server of network social intercourse system, and may include following steps:
S10. the history table of user is obtained, and establishes the incidence relation of the user and the history table, andStored, wherein, the history table includes the user inquiry entry information in special time period;
In this step, specific time period can voluntarily be set by user, can also be set by system default, and for example, nearest oneAll, nearest one month, or for certain specific year in such a month, and on such a day to certain year in such a month, and on such a day.In addition, if user is any active ues, itsInquiry entry in special time period is likely to be real-time change, so, need the history table of real-time update user.AndAnd by the way that the history table of each user is acquired, associates and preserved so that be stored with all users' in serverHistory table.
S20. when the record queries request for the second user for receiving the first user transmission, the second user institute is obtainedCorresponding history table, and send it to first user.
In this step, when having user it should be understood that during inquiry entry of another user within certain period, i.e. want to look intoWhen asking the history table of another user, record queries request can be sent to server, server is from all users storedHistory table recall the history table of another user, and send it to relative users.
In one alternate embodiment, on the basis of above-described embodiment, after step S20, still further comprise followingStep:
S30. the inquiry entry in the history table of the second user is scanned for, and search result is sentTo first user.
In this embodiment, except to the history table of the first user transmission second user, can also be based on second userHistory table in inquiry entry scan for, and search result is also sent to the first user, so, the first user is notThe inquiry entry of second user can be only recognized in time, it will also be understood that the search result based on the inquiry entry.
In one alternate embodiment, on the basis of above-described embodiment, after step S20, still further comprise followingStep:
S40. the inquiry entry in the history table of the second user, filters out the 3rd user, moreover, describedInquiry entry in the history table of 3rd user and the inquiry entry at least portion in the history table of the second userSplit-phase is same or close;
S50. the 3rd user is recommended to first user.
In this embodiment, in order to which the network social intercourse circle further to extend one's service, system also actively can recommend to close to userPeople is noted, moreover, the concern people recommended is screened according to the history table of user, i.e. if finding going through for some userInquiry entry in history record sheet and the inquiry entry in the history table of the second user are at least partly same or likeSeemingly, then the user can be defined as to the 3rd user, to be recommended.
Further, if the quantity more than one of the 3rd user, i.e. multiple recommendable users are filtered out, now, in stepSuddenly it is further comprising the steps of between S40 and step S50:
Respectively by the inquiry entry and the history table of the second user in the history table of each 3rd userIn inquiry entry be analyzed, and multiple 3rd users are ranked up by the degree of correlation.
In this embodiment, from the 3rd user filtered out, respectively by the history table of each 3rd userInquiry entry and second user history table in inquiry entry be analyzed, it is determined that each 3rd user and theThe degree of correlation of two users, and multiple 3rd users are ranked up by the degree of correlation, then, in step s 50, according to each 3rdUser's puts in order, and is recommended to the first user.
In one alternate embodiment, on the basis of above-described embodiment, step S10 also includes:
Obtain the attribute list and/or concern table and/or bean vermicelli table of user, and establish the user and the attribute list and/Or the incidence relation of concern table and/or bean vermicelli table, and stored;
In this step, the category such as age of the attribute list including user, sex, region, specialty, occupation, educational background, hobbyProperty information, moreover, the acquisition of attribute information can be set by user, can also be obtained by system by way of self study.In addition, closeNote table includes the concern people of user, and bean vermicelli table includes the bean vermicelli of user.
After step S20, in addition to:
S60. according to the attribute list of the second user and/or concern table and/or bean vermicelli table, fourth user is obtained, moreover,The attribute list of the fourth user and the attribute list of the second user have at least part identical attribute information, and/or, instituteStating the concern table of fourth user and the concern table of the second user, there is at least part identical to pay close attention to people, and/or, described theThe bean vermicelli table of four users has at least part identical bean vermicelli with the bean vermicelli table of the second user;
In this step, the attribute information such as age of the attribute list including user, sex, occupation, educational background, hobby, is closedNote table includes the concern people of user.
S70. the fourth user is recommended to first user.
In this embodiment, in order to which the network social intercourse circle to extend one's service, system also actively can recommend concern people to user, andAnd the concern people recommended is screened according to the attribute list and/or concern table of user, i.e. if finding the category of some userProperty table and the attribute list of second user have at least part identical attribute information, and/or, the concern table of some user and secondThere is the concern table of user at least part identical to pay close attention to people, then the user can be defined as into fourth user, to be recommended.
Fig. 2 is the building-block of logic of the network social intercourse system embodiment one of the invention based on common interest, the embodimentNetwork social intercourse system can be applied in server, and may particularly include memory module 11, receiving module 12, acquisition module 13 and hairSend module 14.Wherein, memory module 11 is used for the history table for obtaining user, and establishes the user and the historical recordThe incidence relation of table, and being stored, wherein, the history table includes the user query word in special time periodBar information;Receiving module 12 is used for the record queries request for receiving the second user that the first user sends;Acquisition module 13 is used forObtain the history table corresponding to the second user;Sending module 14 is used to remember the history corresponding to the second userRecord table is sent to first user.
Further, network social intercourse system of the invention also includes search module, moreover, search module is used for according toInquiry entry in the history table of second user scans for;Sending module is additionally operable to send search result to describedOne user.
Further, network social intercourse system of the invention also includes screening module and recommending module, moreover, the screening moduleFor the inquiry entry in the history table according to the second user, the 3rd user is filtered out, moreover, the 3rd userHistory table in inquiry entry it is identical with inquiry entry at least part in the history table of the second user orIt is close;Recommending module is used to recommend the 3rd user to first user.
Further, if the quantity of the 3rd user is multiple, the network social intercourse system of the present invention may also include sequence mouldBlock, moreover, order module is used for respectively by the inquiry entry in the history table of each 3rd user and the second userHistory table in inquiry entry be analyzed, and multiple 3rd users are ranked up by the degree of correlation.
Further, the present invention network social intercourse system in, memory module be additionally operable to obtain user attribute list and/orTable and/or bean vermicelli table are paid close attention to, and establishes the user and the attribute list and/or the incidence relation of concern table and/or bean vermicelli table,And stored;Screening module is additionally operable to attribute list and/or concern table according to the second user, obtains fourth user, andAnd the attribute list of the attribute list of the fourth user and the second user has at least part identical attribute information, and/Or, there is at least part identical to pay close attention to people for the concern table of the fourth user and the concern table of the second user, and/or,The bean vermicelli table of the fourth user has at least part identical bean vermicelli with the bean vermicelli table of the second user;Recommending module is also usedIn recommending the fourth user to first user.
The preferred embodiments of the present invention are the foregoing is only, are not intended to limit the invention, for the skill of this areaFor art personnel, the present invention can have various modifications and variations.Within the spirit and principles of the invention, any bun madeChange, equivalent substitution, improvement etc., should be included within scope of the presently claimed invention.