[go: up one dir, main page]

CN106993048B - Determine method and device, information recommendation method and the device of recommendation information - Google Patents

Determine method and device, information recommendation method and the device of recommendation information Download PDF

Info

Publication number
CN106993048B
CN106993048B CN201710241132.7A CN201710241132A CN106993048B CN 106993048 B CN106993048 B CN 106993048B CN 201710241132 A CN201710241132 A CN 201710241132A CN 106993048 B CN106993048 B CN 106993048B
Authority
CN
China
Prior art keywords
information
user identifier
recommendation
recommended
transmission times
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710241132.7A
Other languages
Chinese (zh)
Other versions
CN106993048A (en
Inventor
何锐明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201710241132.7A priority Critical patent/CN106993048B/en
Publication of CN106993048A publication Critical patent/CN106993048A/en
Priority to PCT/CN2018/079747 priority patent/WO2018188459A1/en
Application granted granted Critical
Publication of CN106993048B publication Critical patent/CN106993048B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A kind of method and device confirming recommendation information, it obtains and the associated Message Record of the first user identifier, obtain the first transmission times according to each information that sender in the Message Record of statistics is the predefined type that the second user mark except the first user identifier is sent, and determine the second transmission times, using the maximum predetermined number information of the second transmission times as information to be recommended.A kind of information recommendation method and device push above-mentioned information to be recommended when receiving the recommendation request of the first user identifier of carrying of terminal transmission to the corresponding terminal of the first user identifier.Another information recommendation method and device send recommendation request to server, and recommendation request includes the first user identifier of itself, receive the recommendation response that server returns, and recommendation response includes above-mentioned and the associated information to be recommended of the first user identifier.Information to be recommended based on this embodiment scheme can targetedly accurately reflect the desired information of the first user identifier.

Description

Determine method and device, information recommendation method and the device of recommendation information
Technical field
The present invention relates to Internet technical field, more particularly to a kind of method and device, the information of determining recommendation information push away Recommend method and device.
Background technology
With the development of mobile Internet, the chat tool that everybody sends is more and more, can be by a variety of different types of Information is linked up, and wherein information may include that text information, voice messaging and expression information, people are liked sending expression to express Emotion, there are many modes for obtaining these information, and common mode is user in specified page download information.
However, the information content for including in specified page usually has very much, for many ordinary users, they are difficult The information oneself liked or needed is found in the magnanimity information of specified page, it is possible that the case where be exactly user effort Many times, which have checked after many expressions, to be found not find desired and then just abandons, i.e., is provided with downloading in specified page Information content cannot targetedly accurately reflect the information that user wants too much, cause user subsequently to need to select in this way When adding information, need that the more time is spent to go to search the information needed, thereby increases and it is possible to oneself desired information can not be found.
Invention content
Based on this, it is necessary to cannot targetedly accurately reflect the information that user wants for information in specified page The problem of, propose a kind of method and device, information recommendation method and the device of determining recommendation information.
Accordingly, the present embodiment uses following technical scheme:
A kind of method of determining recommendation information, includes the following steps:
Obtain the first user identifier and with the associated Message Record of the first user identifier;
It is the second user mark except first user identifier to obtain according to sender in the Message Record of statistics Know the first transmission times of each information of the predefined type sent, the second hair of each described information of the predefined type determined Send number;
Using the maximum predetermined number described information of the second transmission times as with first user identifier is associated waits for Recommendation information.
A kind of device of determining recommendation information, including:
Message Record acquisition module, for obtain the first user identifier and with the associated message of the first user identifier Record;
The transmission times determining module of information, for obtaining in the Message Record according to statistics sender as described the First transmission times of each information for the predefined type that the second user mark except one user identifier is sent, what is determined is described pre- Determine the second transmission times of each described information of type;
Recommendation information determining module, for using the maximum predetermined number described information of the second transmission times as with it is described The associated information to be recommended of first user identifier.
The method and device of above-mentioned determining recommendation information obtains the first user identifier and associated with the first user identifier Message Record;It is the second user mark transmission except the first user identifier to obtain according to sender in the Message Record of statistics First transmission times of each information of predefined type, the second transmission times of each information of determining predefined type;By the second hair Send the maximum predetermined number information of number as with the associated information to be recommended of the first user identifier.Pass through above-mentioned determining recommendation The method and device of information, the maximum predetermined number information of the second transmission times can accurately reflect and second user mark pair The user answered sends the higher information of the frequency, also just reflects the corresponding information often sent of second user mark, second is sent The maximum predetermined number information of number as information to be recommended, that is, with in the associated Message Record of the first user identifier Sender is the determination that second user identifies that corresponding information transmission situation is foundation progress information to be recommended so that is determined waits for Recommendation information is more matched with the first user identifier, improves the accuracy of information to be recommended, keeps information to be recommended targeted Ground accurately reflects the information that the corresponding user of the first user identifier wants, and is carried thereby using family when subsequently being selected into row information High user selects information efficiency.
A kind of information recommendation method, includes the following steps:
Obtain using above-mentioned determining recommendation information method determine with the associated letter to be recommended of first user identifier Breath;
When receiving the recommendation request of carrying first user identifier of terminal transmission, to first user identifier The corresponding terminal pushes the information to be recommended.
A kind of information recommending apparatus includes the device and pushing module of above-mentioned determining recommendation information;
The pushing module, in the recommendation request of carrying first user identifier for receiving terminal transmission, What the device of the determining recommendation information was determined uses with the associated information to be recommended of first user identifier to described first The corresponding terminal push of family mark.
Above- mentioned information recommend method and device, obtain using above-mentioned determining recommendation information method determine with the first user Identify associated information to be recommended;When receiving the recommendation request of the first user identifier of carrying of terminal transmission, used to first Family identifies corresponding terminal and pushes information to be recommended.It is by the method for above-mentioned determining recommendation information that the second transmission times is maximum Predetermined number information as with the associated information to be recommended of the first user identifier, make information to be recommended and the first user identifier more Add matching, improve the accuracy of information to be recommended, to be asked when the recommendation for the first user identifier of carrying for receiving terminal transmission When asking, information to be recommended is pushed to the corresponding terminal of the first user identifier, the information to be recommended pushed to terminal is enable to be directed to The information that the corresponding user of the first user identifier wants is accurately reflected to property, user is made to be improved when subsequently being selected into row information User selects information efficiency.
A kind of information recommendation method, includes the following steps:
Recommendation request is sent to server, the recommendation request includes the first user identifier of itself;
The recommendation response that the server returns is received, the recommendation response includes associated with first user identifier Information to be recommended, the information to be recommended include:With in the associated Message Record of the first user identifier, statistics sender The second transmission times maximum predetermined number sent for the second user mark except first user identifier, information Each described information of predefined type.
A kind of information recommending apparatus, includes the following steps:
Recommendation request sending module, for sending recommendation request to server, the recommendation request includes itself first User identifier;
Recommendation response receiving module, the recommendation response returned for receiving the server, the recommendation response include with The associated information to be recommended of first user identifier, the information to be recommended include:It is associated with first user identifier In Message Record, statistics sender be first user identifier except second user mark send, information second Each described information of the maximum predetermined number predefined type of transmission times.
Above- mentioned information recommends method and device, sends recommendation request to server, recommendation request includes that itself first is used Family identifies;The recommendation response that server returns is received, recommendation response includes and the associated information to be recommended of the first user identifier.By In the information to be recommended of reception include in the associated Message Record of the first user identifier, statistics sender be the first user Each letter of the maximum predetermined number predefined type of the second transmission times that second user mark except mark is sent, information Breath can accurately reflect the corresponding information often sent of second user mark, be with the associated Message Record of the first user identifier It is to wait pushing away to receive according to the information to be recommended determined that middle sender, which is that second user identifies corresponding information to send situation, It recommends information more to match with the first user identifier, improves the accuracy of information to be recommended, information to be recommended can be targetedly accurate Really reflect the information that the corresponding user of the first user identifier wants, improves use when subsequently being selected into row information thereby using family Family selects information efficiency.
Description of the drawings
Fig. 1 is the working environment schematic diagram of one embodiment;
Fig. 2 is the composed structure schematic diagram of the terminal in one embodiment;
Fig. 3 is the composed structure schematic diagram of the server in one embodiment
Fig. 4 is the flow diagram of the method for the determination recommendation information of one embodiment;
Fig. 5 is the flow diagram of the information recommendation method of one embodiment;
Fig. 6 is the flow diagram of the information recommendation method of another embodiment;
Fig. 7 is the module diagram of the device of the determination recommendation information of one embodiment;
Fig. 8 is the module diagram of the information recommending apparatus of one embodiment;
Fig. 9 is the module diagram of the information recommending apparatus of another embodiment.
Specific implementation mode
To make the objectives, technical solutions, and advantages of the present invention more comprehensible, with reference to the accompanying drawings and embodiments, to this Invention is described in further detail.It should be appreciated that the specific embodiments described herein are only used to explain the present invention, Do not limit protection scope of the present invention.
Fig. 1 shows the working environment schematic diagram in one embodiment of the invention, as shown in Figure 1, its working environment is related to Terminal 110, server 120 and network 130, terminal 110 and server 120 can be communicated by network 130.Server 120 can count with the associated information to be recommended of the first user identifier, and receive terminal 110 transmission the first user of carrying mark When the recommendation request of knowledge, the information to be recommended is pushed to the corresponding terminal 110 of the first user identifier.Terminal 110 can be to server The information to be recommended of 120 push is received, and specifically, terminal 110 needs to send recommendation request, server-side to server 120 120 only carry out information recommendation to the corresponding terminal 110 of the first user identifier carried in the recommendation request that receives.Terminal 110 receive the information to be recommended of server response recommendation request push.
Wherein, terminal 110, which can be any type, can realize intelligent input output, receive information to be recommended and progress The equipment that the information of addition was added and sent to other-end to information, for example, desktop computer or mobile terminal, mobile terminal can be with It is smart mobile phone, tablet computer, vehicle-mounted computer, wearable intelligent equipment etc..The server 120 can be to determine recommendation information with And the server where the platform of progress recommendation information push;Server 120 can be one or more.What the present embodiment was related to It is that server 120 determines recommendation information and carries out the scheme of information recommendation and the scheme of the reception recommendation information of terminal 110, terminal 110 recommendation informations that can be pushed to server 120 are added into row information realizes that the information of addition is sent to other-end and realizes letter Cease intelligent operation.
The internal structure chart of terminal 110 in one embodiment is as shown in Figure 2.The terminal 110 includes passing through system bus Processor, storage medium, network interface and the memory of connection.Wherein, the storage medium of terminal 110 is stored with operating system and one Kind information recommending apparatus, the information receiver is for realizing a kind of information recommendation method.The processor of terminal 110 is for providing Calculating and control ability, support the operation of entire terminal 110.The information in non-volatile memory medium is saved as in terminal 110 The operation of recommendation apparatus provides environment, can store computer-readable instruction in the memory, which is handled When device executes, processor may make to execute a kind of information recommendation method.The network interface of terminal 110 with network 130 for connecting And communication.
The internal structure chart of server 120 in one embodiment is as shown in Figure 3.The server 120 includes passing through system Processor, storage medium, network interface and the memory of bus connection.Wherein, the storage medium of server 120 is stored with operation system System, a kind of device of determining recommendation information and a kind of information recommending apparatus, the device of the determination recommendation information is for realizing one kind The method for determining recommendation information, the information recommending apparatus is for realizing a kind of information recommendation method.The processor of server 120 is used In providing calculating and control ability, the operation of entire server 120 is supported.Non-volatile memories Jie is saved as in server 120 The operation of the device, information recommending apparatus of determination recommendation information in matter provides environment, and can store computer in the memory can Reading instruction when the computer-readable instruction is executed by processor, may make processor to execute a kind of method of determining recommendation information With a kind of information recommendation method.The network interface of server 120 is for connecting and communicating with network 130.
As shown in figure 4, the method for the determination recommendation information in one embodiment, including step S410 to step S430:
S410:Obtain the first user identifier and with the associated Message Record of the first user identifier.
User identifier be can unique designated user's identity mark, may include in number, letter and punctuation mark extremely A kind of character string of few character, the first user identifier is that can receive the corresponding user identifier of information user to be recommended, different Message communicating can be carried out by mutual association between user identifier, to will produce and the first user identifier is associated disappears Breath record.In the present embodiment, after getting the first user identifier, also it is known that the user identifier of receivable information to be recommended, To, can obtain with the associated Message Record of the first user identifier, by taking the application scenarios of instant chat as an example, Message Record can be with It is recorded including session log and group chat.For example, in practical chat application, the association between user A and user B can be with Including good friend's association and group associations, good friend's association refers to user A and user B good friend each other, and group associations refer to user A and user B is under the jurisdiction of identical group.After user A and user B are relevant, then message exchange can be mutually carried out, be associated with if good friend, user One-to-one message communicating can be carried out between A and user B, you can obtain what user sent by the session log between user Information.If group associations, user can be by sending a message to group, and the other users in group can get group chat note It records to get the information that the user sends, realizes the message communicating between different user.
S420:It obtains and hair is identified for the second user except the first user identifier according to sender in the Message Record of statistics First transmission times of each information of the predefined type sent, the second transmission times of each information of determining predefined type.
It is above-mentioned with the associated Message Record of the first user identifier in, include with the first user identifier be good friend associated the Session log between two user identifiers and the first user identifier, and with the first user identifier be group associations second user The group chat of same group records where mark and the first user identifier, to be the second use to sender in Message Record The transmission times (being known as the first transmission times in the present embodiment) for the information that family mark is sent is counted, in the present embodiment, It can be real-time statistics, can also be to be counted when having Message Record update every time.
In practical applications, the exchange between different user can be believed by word category information, voice category information, video class Breath and expression category information are exchanged, i.e., predefined type may include literal type, sound-type, video type and expression class Type in this specific example is exchanged by expression category information, to be the determination to expression class recommendation information, then in advance It is expression type to determine type, and each information of predefined type is expression information.That is, according to above-mentioned Message Record, it can statistical message note First transmission times of each expression information that sender sends for the second user mark except the first user identifier in record, first Transmission times is the number for the expression information that each second user mark is sent respectively, it will be understood that each expression information has certainly respectively Then oneself corresponding first transmission times is each table that the second user mark except the first user identifier is sent according to sender First transmission times of feelings information can determine that the second transmission times of each expression information, the second transmission times are each expression information point Not corresponding total transmission times.
Assuming that the table sent with the associated other users marks (second user mark) of the first user identifier A in an example First transmission times of feelings information is as shown in table 1, wherein user identifier C, user identifier D, user identifier E, user identifier F and User identifier G is that good friend is associated with the first user identifier A, user identifier AA, user identifier AB, user identifier AC and user identifier AD and the first user identifier A is group, and as shown in table 1, user identifier C has sent 4 expression informations 1, and user identifier D has sent 2 expression informations 2, user identifier E send expression 3 and have sent 2 times, and user identifier F sends expression 4 and has sent 1 time, user identifier G sends expression 3 and has sent 1 time, and user identifier AA sends that expression 1 has sent 2 times, user identifier AB sends expression 1 and have sent 1 Secondary, user identifier AC transmissions expression 2 has sent 2 times and user identifier AD sends expression 4 and has sent 1 time.By counting transmission Total transmission times of expression information, obtaining the second transmission times is respectively:Second transmission times of expression information 1 is 7 times, expression Second transmission times of information 2 is 4 times, and the second transmission times of expression information 3 is 2 times, the second transmission times of expression information 4 It is 2 times.
Table 1 and the associated Message Records of the first user identifier A count
S430:Using the maximum predetermined number information of the second transmission times as associated to be recommended with the first user identifier Information.
It is all same that based on social networks, in good friend that general user is added or the group, other users are most of Group, thus the information of predefined type used by a user with the other users in its good friend or group be it is more similar, So for each first user identifier, need to obtain session log and group chat record in Message Record associated with it First transmission times of each information of the predefined type of transmission, and determine the second transmission times of each information of predefined type, the Two transmission times are bigger, and the information transmission for indicating the predefined type is more frequent, and the information use of the predefined type is more frequent, more can The information that the corresponding user of the first user identifier wants is accurately reflected, to which the maximum predetermined number of the second transmission times is a Information as with the associated information to be recommended of the first user identifier, can ensure that determining information to be recommended can be targetedly in this way Accurately reflect the information that the corresponding user of the first user identifier wants, selection of the user in the information for subsequently carrying out predefined type When, without being selected in the information of magnanimity, the selection time is saved, user's efficiency of selection is improved.
The first different user identifiers, due to its associated Message Record difference, so that it is determined that information to be recommended be also Different, for example, the information to be recommended that server, which is the first user identifier A1, to be determined may include expression information 1, expression information 2, expression information 3 and expression information 4, and be the information to be recommended that the first user identifier A2 is determined may include expression information 4, table Feelings information 5, expression information 6 and expression information 7.
The method of above-mentioned determining recommendation information obtains the first user identifier and remembers with the associated message of the first user identifier Record;Obtain the predetermined class sent for the second user mark except the first user identifier according to sender in the Message Record of statistics First transmission times of each information of type, the second transmission times of each information of determining predefined type;By the second transmission times Maximum predetermined number information as with the associated information to be recommended of the first user identifier.Pass through above-mentioned determining recommendation information Method, it is that the second user mark except the first user identifier is sent that can get the sender in Message Record according to statistics First transmission times of each information of predefined type, the second transmission times of each information of determining predefined type, second sends The maximum predetermined number information of number can accurately reflect user corresponding with second user mark and send the higher letter of the frequency Breath also just reflects the corresponding information often sent of second user mark, by the maximum predetermined number information of the second transmission times As information to be recommended, that is, using corresponding as second user mark with sender in the associated Message Record of the first user identifier Information to send situation be according to the determination for carrying out information to be recommended so that the information to be recommended determined with the first user identifier more Add matching, improve the accuracy of information to be recommended, information to be recommended is enable targetedly to accurately reflect the first user identifier The information that corresponding user wants improves user when subsequently being selected into row information thereby using family and selects information efficiency.
Can be in one of the embodiments, each information of the predefined type in Message Record number be more than predetermined number When mesh, then enter using the maximum predetermined number information of the second transmission times as with the associated letter to be recommended of the first user identifier The step of breath;Otherwise, each information of predefined type is determined as information to be recommended.
Since there may be the feelings less than or equal to predetermined number for the number of each information of predefined type in Message Record Condition, whether the number to also need to each information of predefined type is analyzed more than predetermined number, if predefined type is each The number of information is more than predetermined number, illustrates to be enough using each information of tentation data as the number of information to be recommended, directly Using the maximum predetermined number information of the second transmission times as with the associated information to be recommended of the first user identifier, it is no Then, it is inadequate using each information of tentation data as the number of information to be recommended, at this point, directly by predefined type in Message Record Each information all as information to be recommended.For example, in the present embodiment, the information of predetermined number 10, predefined type is table Feelings information is used if it is 11 that sender, which is the number for the expression information that second user mark is sent, in Message Record with first The number that family identifies expression information in associated Message Record is greater than predetermined number 10, it is sufficient to therefrom select transmission times Preceding 10 expression information is as information to be recommended, if sender is the expression information that second user mark is sent in Message Record Number is 6, i.e. the number with expression information in the associated Message Record of the first user identifier is less than predetermined number 10, no It is enough therefrom to select before transmission times 10 expression information as information to be recommended, at this point, by all expression informations (6 Expression information) it is used as information to be recommended.
The method of above-mentioned determining recommendation information in one of the embodiments, can also include step:
After being spaced the first preset time period, return obtain the first user identifier and with the associated message of the first user identifier The step of record, redefines and the associated information to be recommended of the first user identifier.
That is, obtain the first user identifier and with the associated Message Record of the first user identifier after, can be with Record obtains the acquisition time with the associated Message Record of the first user identifier, is obtaining and the associated message of the first user identifier After the first preset time period after record, needs to return and obtain the first user identifier and associated with the first user identifier The step of Message Record, reacquire the first user identifier and with the associated Message Record of the first user identifier, with again really The fixed and associated information to be recommended of the first user identifier.
With the lasting progress of chat, Message Record is in continuous renewal, in order to avoid determining information mistake to be recommended When, so that information to be recommended is timely updated, needs to be associated with the first user identifier at interval of the reacquisition of the first preset time period Message Record, reacquire the first hair of each information for the predefined type that the mark of second user in the Message Record of statistics is sent Number is sent, and redefines the second transmission times, subsequently again by the predefined type of the maximum tentation data of the second transmission times Each information realizes redefining for information to be recommended, can ensure that timely updating for information to be recommended in this way as information to be recommended, It is more in line with the information for the predefined type that user currently wants.In the present embodiment, the first preset time period could be provided as one A month either other times section such as 1 week or 10 days, you can second user mark transmission is made a reservation for every other month First transmission times of each information of type is updated, and to the second transmission times of update, recommendation information is treated to realize Update.
The first transmission times is sender in nearest second preset time period in Message Record in one of the embodiments, For the transmission times of each information of the predefined type of second user mark transmission.
Since the information of the predefined type of the second user mark transmission in the period closer with current time more can be anti- The information often sent in nearest a period of time is reflected, can more reflect that the first user identifier wants the table sent within this period of time Feelings, to be that being sent in nearest second preset time period for acquisition statistics is pre- when obtaining the first transmission times of statistics The first transmission times for determining each information of type, to ensure that the information to be recommended subsequently determined is that second user identifies newest use Predefined type information.In the present embodiment, the second preset time period can be one month or other times, that is, what is counted is First transmission times of each information for the predefined type that second user mark is sent in nearest one month.
In one embodiment, it is closed using the maximum predetermined number information of the second transmission times as with the first user identifier Further include after the step of information to be recommended of connection:
Obtain the corresponding first information mark of each information to be recommended;
Obtain the second message identification corresponding with the information of the associated predefined type of the first user identifier and each information;
The corresponding information filtering of identical with the second message identification mark, updates letter to be recommended during the first information is identified Breath.
Message identification be can unique specify information identity mark, may include in number, letter and punctuation mark extremely A kind of character string of few character.It is that the first user identifier is corresponding with the information of the associated predefined type of the first user identifier The information of the predefined type possessed.Since the maximum predetermined number information of the second transmission times may be marked in the first user The information for knowing associated predefined type suffers, and in order to reduce the information content of information to be recommended, reduces the money that push occupies in the process The information of source space, the predefined type to repeating is filtered, and is updated information to be recommended, subsequently when being pushed, can be reduced The time is pushed, improves and recommends efficiency.
As shown in figure 5, the information recommendation method executed in server in one embodiment, includes the following steps S410 to step Rapid S440:
Step S410 to step S430:It is determined using the method for above-mentioned determining recommendation information associated with the first user identifier Information to be recommended.Can also be to directly acquire to determine using the method for above-mentioned determining recommendation information in another realization method With the associated information to be recommended of the first user identifier.
S440:When receiving the recommendation request of the first user identifier of carrying of terminal transmission, to the first user identifier pair The terminal answered pushes information to be recommended.
I.e. server is when carrying out information recommendation, it is necessary first to obtain through appointing in the method for above-mentioned determining recommendation information Anticipate a kind of determination with the associated information to be recommended of the first user identifier.In order to avoid pushing information shadow to be recommended to all terminals It rings and recommends efficiency, and terminal is avoided to receive the information to be recommended of server push in the case where not needing recommendation information to eventually The problem of harassing and wrecking are brought at end, server are needed when receiving the recommendation request of the first user identifier of carrying of terminal transmission, It means that terminal needs to push, information to be recommended is pushed to the corresponding terminal of the first user identifier.
Above- mentioned information recommends method, obtains being closed with the first user identifier for the method determination for using above-mentioned determining recommendation information The information to be recommended of connection;When receiving the recommendation request of the first user identifier of carrying of terminal transmission, to the first user identifier Corresponding terminal pushes information to be recommended.By the device of above-mentioned determining recommendation information by the maximum predetermined number of the second transmission times Mesh information as with the associated information to be recommended of the first user identifier, make information to be recommended and the first user identifier more Match, improves the accuracy of information to be recommended, thus when receiving the recommendation request of the first user identifier of carrying of terminal transmission, Information to be recommended is pushed to the corresponding terminal of the first user identifier, keeps the information to be recommended pushed to terminal targetedly accurate Really reflect the information that the corresponding user of the first user identifier wants, user is made to improve user's choosing when subsequently being selected into row information Select information efficiency.
As shown in fig. 6, the information recommendation method executed in terminal in one embodiment, includes the following steps:
S610:Recommendation request is sent to server.
Recommendation request includes the first user identifier of itself.Terminal when needing server-side to provide information to be recommended for it, Recommendation request is sent to server, information to be recommended is pushed with requesting terminal.
S620:Receive the recommendation response that server returns.
Recommendation response includes including with the associated information to be recommended of the first user identifier, information to be recommended:With the first user It identifies in associated Message Record, the sender of statistics is the second user mark transmission except the first user identifier, information The maximum predetermined number predefined type of the second transmission times each information.
Above- mentioned information recommends method, sends recommendation request to server, recommendation request includes the first user identifier of itself; The recommendation response that server returns is received, recommendation response includes and the associated information to be recommended of the first user identifier.Due to receiving Information to be recommended include in the associated Message Record of the first user identifier, statistics sender be the first user identifier it Each information of the maximum predetermined number predefined type of the second transmission times that outer second user mark is sent, information, energy The corresponding information often sent of second user mark is accurately reflected, is to be sent with the associated Message Record of the first user identifier It is according to the information to be recommended determined, to the information to be recommended of reception that side, which be that second user identifies corresponding information to send situation, It is more matched with the first user identifier, improves the accuracy of information to be recommended, information to be recommended can be accurately reflected targetedly Go out the information that the corresponding user of the first user identifier wants, improves user's selection when subsequently being selected into row information thereby using family Information efficiency.
Can be associated predetermined with the first user identifier in one of the embodiments, in above-mentioned steps S610 When the number of the information of type is less than preset number threshold value, into the step of sending recommendation request to server.
Since the information of the associated predefined type of the first user identifier has had, it is enough, to avoid harassing, without service Device carries out information recommendation again, i.e., is greater than or equal to present count in the number of the information with the associated predefined type of the first user identifier When mesh threshold value, terminal does not send recommendation request to server-side, only in the information with the associated predefined type of the first user identifier Number be less than preset number threshold value when, to server send recommendation request.
It is in one of the embodiments, with first with the number of the information of the associated predefined type of the first user identifier The information of the associated predefined type of user identifier has the information with the associated predefined type of the first user identifier counted when update Number.
That is, once the information with the associated predefined type of the first user identifier has update, then statistics and the again The number of the information of the associated predefined type of one user identifier, it is ensured that with the information of the associated predefined type of the first user identifier Number is timely and accurately.
In one embodiment, recommendation response further includes the corresponding first information mark of information to be recommended.
Further include after the step of receiving the recommendation response that server returns:
It obtains and the information of the associated predefined type of the first user identifier and corresponding second message identification;
Information corresponding with the different mark of the second message identification is added to local during the first information is identified.
Since the information to be recommended that server sends over is the information to be recommended that terminal receives without going heavy filtration It is possible that and have repetition with the information of the associated predefined type of the first user identifier, therefore, can only need to locally no Information is stored, to avoid the repetition of information.
In one embodiment, after updating information to be recommended, further include:
According to updated information to be recommended, the information of update and the associated predefined type of the first user identifier.
After terminal obtains updated information to be recommended, updated and the associated predefined type of the first user identifier Information, to, can increase with the information of the associated predefined type of the first user identifier, predefined type is subsequently carried out convenient for user Information selection.
Further include step before the step of receiving the recommendation response that server returns in one of the embodiments,:
Monitor whether the corresponding terminal of the first user identifier itself networks;
If so, entering the step of receiving the recommendation response that server returns.
In order to ensure information receive it is smooth, terminal also needs to carry out networking detection, specifically, monitor the first user identifier pair Whether the terminal answered itself connects WiFi (Wireless-Fidelity, Wireless Fidelity) network.
Based on thought identical with the above-mentioned method of determining recommendation information, Fig. 7 shows that the determination in one embodiment pushes away The device of information is recommended, which may be provided on server, including:
Message Record acquisition module 710, for obtain the first user identifier and with the associated message of the first user identifier Record;
The transmission times determining module 720 of information is the first use for obtaining sender in the Message Record according to statistics First transmission times of each information for the predefined type that the second user mark except the mark of family is sent, determining predefined type Second transmission times of each information;
Recommendation information determining module 730, for using the maximum predetermined number information of the second transmission times as with first The associated information to be recommended of user identifier.
The device of above-mentioned determining recommendation information obtains the first user identifier and remembers with the associated message of the first user identifier Record;It is the predefined type that the second user mark except the first user identifier is sent to obtain sender in being recorded according to statistical message Each information the first transmission times, the transmission times of each information of determining predefined type;Second transmission times is maximum Predetermined number information as with the associated information to be recommended of the first user identifier.By the device of above-mentioned determining recommendation information, It is the predefined type that the second user mark except the first user identifier is sent that the sender counted in Message Record, which can be got, Each information the first transmission times, and the maximum predetermined number information of transmission times can accurately reflect and second user mark Know corresponding user and send the higher information of the frequency, also just reflects that second user identifies the information that corresponding user often sends, Using the maximum predetermined number information of the second transmission times as information to be recommended, that is, with associated with the first user identifier Sender is the determination that second user identifies that corresponding information transmission situation is foundation progress information to be recommended in Message Record, is made It obtains determining information to be recommended more to match with the first user identifier, improves the accuracy of information to be recommended, make information to be recommended The information that the corresponding user of the first user identifier wants can be targetedly accurately reflected, subsequently letter is being carried out thereby using family User, which is improved, when breath selection selects information efficiency.
Recommendation information determining module 730 in one of the embodiments, each information of predefined type in Message Record When number is more than predetermined number, using the maximum predetermined number information of the second transmission times as associated with the first user identifier Otherwise each information of predefined type is determined as information to be recommended by information to be recommended.
After Message Record acquisition module 710 is additionally operable to the first preset time period of interval in one of the embodiments, again It obtains and the associated Message Record of the first user identifier.
The first transmission times is sender in nearest second preset time period in Message Record in one of the embodiments, For the transmission times of each information of the predefined type of second user mark transmission.
In one embodiment, the device of above-mentioned determining recommendation information further includes:
Identifier acquisition module, for obtaining the corresponding first information mark of each information to be recommended and obtaining and the first user Identify the information of associated predefined type and corresponding second message identification;
Filtering module, for the corresponding information filtering of mark identical with the second message identification in identifying the first information, Update information to be recommended.
Based on thought identical with above- mentioned information recommendation method, Fig. 8 shows the information recommending apparatus in one embodiment, The device may be provided on server, include the device and pushing module 740 of above-mentioned determining recommendation information.
Pushing module 740, for that when receiving the recommendation request of the first user identifier of carrying of terminal transmission, will determine What the device of recommendation information determined pushes away with the associated information to be recommended of the first user identifier to the corresponding terminal of the first user identifier It send.
Above- mentioned information recommendation apparatus, according to the method for above-mentioned determining recommendation information by the maximum predetermined number of the second transmission times Mesh information as with the associated information to be recommended of the first user identifier;When the first user identifier of carrying for receiving terminal transmission Recommendation request when, push information to be recommended to the corresponding terminal of the first user identifier.Pass through the dress of above-mentioned determining recommendation information Set using the maximum predetermined number information of the second transmission times as with the associated information to be recommended of the first user identifier and first User identifier more matches, and improves the accuracy of information to be recommended, to when the first user of the carrying mark for receiving terminal transmission When the recommendation request of knowledge, information to be recommended is pushed to the corresponding terminal of the first user identifier, makes the letter to be recommended pushed to terminal Breath can targetedly accurately reflect the information that the corresponding user of the first user identifier wants, and make user subsequently into row information User is improved when selection selects information efficiency.
Based on thought identical with above- mentioned information recommendation method, Fig. 9 shows the information recommending apparatus in one embodiment, The device may be provided at terminal, including:
Recommendation request sending module 910, for sending recommendation request to server, recommendation request includes that itself first is used Family identifies;
Recommendation response receiving module 920, the recommendation response for receiving server return, recommendation response include being used with first Family identifies associated information to be recommended, and information to be recommended includes:With in the associated Message Record of the first user identifier, statistics hair The side of sending is the second transmission times maximum predetermined number of the second user mark except the first user identifier is sent information Each information of predefined type.
Above- mentioned information recommendation apparatus sends recommendation request to server, and recommendation request includes the first user identifier of itself; The recommendation response that server returns is received, recommendation response includes and the associated information to be recommended of the first user identifier.Due to receiving Information to be recommended include in the associated Message Record of the first user identifier, statistics sender be the first user identifier it Each information that outer second user mark is sent, the maximum predetermined number predefined type of transmission times, can accurately reflect Second user identifies the information that corresponding user often sends, and is to be with sender in the associated Message Record of the first user identifier It is the information to be recommended to receive and the according to the information to be recommended determined that second user, which identifies corresponding information and sends situation, One user identifier more matches, and improves the accuracy of information to be recommended, and information to be recommended can targetedly accurately reflect The information that the corresponding user of one user identifier wants improves user when subsequently being selected into row information thereby using family and selects information Efficiency.
In one of the embodiments, recommendation request sending module 910 with the associated predefined type of the first user identifier Information number be less than preset number threshold value when, to server send recommendation request.
It is in one of the embodiments, with first with the number of the information of the associated predefined type of the first user identifier The information of the associated predefined type of user identifier has the information with the associated predefined type of the first user identifier counted when update Number.
In one embodiment, recommendation response further includes the corresponding first information mark of information to be recommended.
Above- mentioned information recommendation apparatus further includes:
Message identification acquisition module, for obtaining and the information of the associated predefined type of the first user identifier and corresponding Second message identification;
Update module, for information addition corresponding with the different mark of the second message identification in identifying the first information To local.
Since the information to be recommended that server sends over is the information to be recommended that terminal receives without going heavy filtration It is possible that and have repetition with the information of the associated predefined type of the first user identifier, therefore, can only need to locally no Information is stored, to avoid the repetition of information.
In one embodiment, above- mentioned information recommendation apparatus further includes:
The information updating module of predefined type, for according to updated information to be recommended, update and the first user identifier The information of associated predefined type.
Recommendation response receiving module is additionally operable to the corresponding terminal of the first user identifier of monitoring certainly in one of the embodiments, Whether body networks, if so, receiving the recommendation response of server return again.
One of ordinary skill in the art will appreciate that realizing all or part of flow in above-described embodiment method, being can be with Relevant hardware is instructed to complete by computer program, program can be stored in a non-volatile computer-readable storage In medium, in the embodiment of the present invention, which can be stored in the storage medium of computer system, and by the computer system At least one of processor execute, to realize including flow such as the embodiment of above-mentioned each method.Wherein, storage medium can For magnetic disc, CD, read-only memory (Read-Only Memory, ROM) or random access memory (Random Access Memory, RAM) etc..
Each technical characteristic of above example can be combined arbitrarily, to keep description succinct, not to above-described embodiment In each technical characteristic it is all possible combination be all described, as long as however, the combination of these technical characteristics be not present lance Shield is all considered to be the range of this specification record.
Only several embodiments of the present invention are expressed for above example, the description thereof is more specific and detailed, but can not Therefore it is interpreted as the limitation to the scope of the claims of the present invention.It should be pointed out that for those of ordinary skill in the art, Without departing from the inventive concept of the premise, various modifications and improvements can be made, these belong to the protection model of the present invention It encloses.Therefore, the protection domain of patent of the present invention should be determined by the appended claims.

Claims (10)

1. a kind of method of determining recommendation information, which is characterized in that include the following steps:
Obtain the first user identifier and with the associated Message Record of the first user identifier;
It obtains and hair is identified for the second user except first user identifier according to sender in the Message Record of statistics First transmission times of each information of the predefined type sent, the second transmission time of each described information of the predefined type determined Number;
In the Message Record number of each described information of predefined type be more than predetermined number when, by the second transmission times compared with Otherwise big predetermined number described information described will make a reservation for as with the associated information to be recommended of first user identifier Each described information of type is determined as the information to be recommended;
First transmission times is the number of each information for the predefined type that each second user mark is sent respectively, described Second transmission times is the corresponding total transmission times of each information of predefined type.
2. the method for determining recommendation information according to claim 1, which is characterized in that including at least one in following two :
It further include step:After being spaced the first preset time period, returns to the first user identifier of the acquisition and used with described first Family identifies the step of associated Message Record, redefines and the associated information to be recommended of first user identifier;
First transmission times is that sender is the second user in nearest second preset time period in the Message Record Identify the transmission times of each information of the predefined type sent.
3. a kind of information recommendation method, which is characterized in that include the following steps:
Obtain being used with described first for the method determination for using the determination recommendation information described in the claims 1-2 any one Family identifies associated information to be recommended;
When receiving the recommendation request of carrying first user identifier of terminal transmission, corresponded to first user identifier The terminal push the information to be recommended.
4. a kind of information recommendation method, which is characterized in that include the following steps:
Recommendation request is sent to server, the recommendation request includes the first user identifier of itself;
Receive the recommendation response that the server returns, the recommendation response includes and first user identifier is associated waits pushing away Information is recommended, the method for determination of the information to be recommended includes:It obtains the first user identifier and is closed with first user identifier The Message Record of connection;It obtains and is used for second except first user identifier according to sender in the Message Record of statistics First transmission times of each information for the predefined type that family mark is sent, the of each described information of the predefined type determined Two transmission times, when the number of each described information of predefined type is more than predetermined number in the Message Record, by the second hair Otherwise the predetermined number described information for sending number larger is incited somebody to action as with the associated information to be recommended of first user identifier Each described information of the predefined type is determined as the information to be recommended;
Wherein, second transmission times is the corresponding total transmission times of each information of predefined type.
5. information recommendation method according to claim 4, it is characterised in that:
When the number of the information with the associated predefined type of the first user identifier is less than preset number threshold value, into described The step of recommendation request being sent to server.
6. a kind of device of determining recommendation information, which is characterized in that including:
Message Record acquisition module, for obtaining the first user identifier and remembering with the associated message of first user identifier Record;
The transmission times determining module of information is first use for obtaining sender in the Message Record according to statistics First transmission times of each information for the predefined type that the second user mark except the mark of family is sent, the predetermined class determined Second transmission times of each described information of type;
Recommendation information determining module, the number for each described information of predefined type in the Message Record are more than predetermined number When mesh, using the larger predetermined number described information of the second transmission times as associated to be recommended with first user identifier Otherwise each described information of the predefined type is determined as the information to be recommended by information;
First transmission times is the number of each information for the predefined type that each second user mark is sent respectively, described Second transmission times is the corresponding total transmission times of each information of predefined type.
7. the device of determining recommendation information according to claim 6, which is characterized in that including at least one in following two :
After the Message Record acquisition module is additionally operable to the first preset time period of interval, reacquire and first user identifier Associated Message Record;
First transmission times is that sender is the second user in nearest second preset time period in the Message Record Identify the transmission times of each information of the predefined type sent.
8. a kind of information recommending apparatus, which is characterized in that including determining recommendation information described in the claims 6-7 any one Device and pushing module;
The pushing module, in the recommendation request of carrying first user identifier for receiving terminal transmission, by institute State being marked to first user with the associated information to be recommended of first user identifier for the device determination of determining recommendation information Know the corresponding terminal push.
9. a kind of information recommending apparatus, which is characterized in that include the following steps:
Recommendation request sending module, for sending recommendation request to server, the recommendation request includes the first user of itself Mark;
Recommendation response receiving module, the recommendation response returned for receiving the server, the recommendation response include with it is described The associated information to be recommended of first user identifier, the method for determination of the information to be recommended include:Obtain the first user identifier with And with the associated Message Record of the first user identifier;It is described the to obtain according to sender in the Message Record of statistics First transmission times of each information for the predefined type that the second user mark except one user identifier is sent, what is determined is described pre- The second transmission times for determining each described information of type, the number of each described information of predefined type is big in the Message Record When predetermined number, it is associated with using the larger predetermined number described information of the second transmission times as with first user identifier Information to be recommended each described information of the predefined type is otherwise determined as the information to be recommended;
Wherein, second transmission times is the corresponding total transmission times of each information of predefined type.
10. information recommending apparatus according to claim 9, which is characterized in that the recommendation request sending module with institute When stating the number of the information of the associated predefined type of the first user identifier less than preset number threshold value, pushed away to described in server transmission Recommend request.
CN201710241132.7A 2017-04-13 2017-04-13 Determine method and device, information recommendation method and the device of recommendation information Active CN106993048B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710241132.7A CN106993048B (en) 2017-04-13 2017-04-13 Determine method and device, information recommendation method and the device of recommendation information
PCT/CN2018/079747 WO2018188459A1 (en) 2017-04-13 2018-03-21 Method and device for determining recommendation information and method and device for information recommendation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710241132.7A CN106993048B (en) 2017-04-13 2017-04-13 Determine method and device, information recommendation method and the device of recommendation information

Publications (2)

Publication Number Publication Date
CN106993048A CN106993048A (en) 2017-07-28
CN106993048B true CN106993048B (en) 2018-09-14

Family

ID=59415987

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710241132.7A Active CN106993048B (en) 2017-04-13 2017-04-13 Determine method and device, information recommendation method and the device of recommendation information

Country Status (2)

Country Link
CN (1) CN106993048B (en)
WO (1) WO2018188459A1 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106993048B (en) * 2017-04-13 2018-09-14 腾讯科技(深圳)有限公司 Determine method and device, information recommendation method and the device of recommendation information
CN110915187B (en) * 2017-08-31 2022-04-01 深圳市欢太科技有限公司 Information recommendation method and related equipment
CN109922470B (en) * 2017-12-13 2021-01-15 中国移动通信集团公司 Recommendation method, terminal and server
CN108446410B (en) * 2018-05-29 2022-05-17 科大讯飞股份有限公司 Information recommendation method, device, system, equipment and readable storage medium
CN109472670A (en) * 2018-11-02 2019-03-15 深圳壹账通智能科技有限公司 Product data push method, device, computer equipment and storage medium
CN109936637B (en) * 2019-03-18 2022-01-25 北京达佳互联信息技术有限公司 Message push frequency control method, device, server and medium
CN110825957B (en) * 2019-09-17 2023-04-11 中国平安人寿保险股份有限公司 Deep learning-based information recommendation method, device, equipment and storage medium
CN112887189B (en) * 2019-11-29 2022-08-12 腾讯科技(深圳)有限公司 Method, device, computer equipment and storage medium for timing sending of session message
CN113254784A (en) * 2021-06-18 2021-08-13 北京达佳互联信息技术有限公司 Information display method and device, electronic equipment and storage medium
CN114500445B (en) * 2022-01-04 2025-02-25 维沃移动通信有限公司 Communication record acquisition method, device, electronic device and storage medium
CN115906289A (en) * 2022-12-08 2023-04-04 浙江极氪智能科技有限公司 A processing method, device, equipment and medium for automobile shock absorber configuration information

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102317941A (en) * 2011-07-30 2012-01-11 华为技术有限公司 Information recommending method, recommending engine and network system
EP2413591A1 (en) * 2010-07-27 2012-02-01 Kabushiki Kaisha Toshiba Digital broadcast recording/reproducing apparatus
CN104618222A (en) * 2015-01-07 2015-05-13 腾讯科技(深圳)有限公司 Method and device for matching expression image
CN105975563A (en) * 2016-04-29 2016-09-28 腾讯科技(深圳)有限公司 Facial expression recommendation method and apparatus
CN106326431A (en) * 2016-08-25 2017-01-11 乐视控股(北京)有限公司 Information recommendation method and device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102375844A (en) * 2010-08-20 2012-03-14 腾讯数码(天津)有限公司 Information providing method and system
US8775570B2 (en) * 2011-09-15 2014-07-08 Hewlett-Packard Development Company, L. P. Geographic recommendation online search system
CN105975538A (en) * 2016-04-29 2016-09-28 乐视控股(北京)有限公司 Content recommendation method and device
CN106357416B (en) * 2016-11-30 2019-08-02 宇龙计算机通信科技(深圳)有限公司 One population information recommendation method, device and terminal
CN106993048B (en) * 2017-04-13 2018-09-14 腾讯科技(深圳)有限公司 Determine method and device, information recommendation method and the device of recommendation information

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2413591A1 (en) * 2010-07-27 2012-02-01 Kabushiki Kaisha Toshiba Digital broadcast recording/reproducing apparatus
CN102317941A (en) * 2011-07-30 2012-01-11 华为技术有限公司 Information recommending method, recommending engine and network system
CN104618222A (en) * 2015-01-07 2015-05-13 腾讯科技(深圳)有限公司 Method and device for matching expression image
CN105975563A (en) * 2016-04-29 2016-09-28 腾讯科技(深圳)有限公司 Facial expression recommendation method and apparatus
CN106326431A (en) * 2016-08-25 2017-01-11 乐视控股(北京)有限公司 Information recommendation method and device

Also Published As

Publication number Publication date
WO2018188459A9 (en) 2018-12-20
CN106993048A (en) 2017-07-28
WO2018188459A1 (en) 2018-10-18

Similar Documents

Publication Publication Date Title
CN106993048B (en) Determine method and device, information recommendation method and the device of recommendation information
CN102047277B (en) Carry out content by utilizing social figure information and use the method, device and the computer program that distribute
US9037649B2 (en) Selecting and sharing personal user information associated with a user equipment
CN103077718A (en) Speech processing method, system and terminal
CN106302104B (en) User relationship identification method and device
CN104796434A (en) Message pushing method and message server
CN110505618B (en) A business processing method and server
CN106412092A (en) Message pushing method, message pushing device and server
CN113205129B (en) Cheating group identification method and device, electronic equipment and storage medium
CN102946401B (en) A kind of data creation method, device and equipment
US20090276436A1 (en) Method, apparatus, and computer program product for providing service invitations
CN104901816B (en) The method and system of more people's chats is provided
US20220382821A1 (en) Method for recommending social user, electronic device and non-transitory computer-readable storage medium
CN109408737B (en) User recommendation method, device and storage medium
CN110557351B (en) Method and apparatus for generating information
CN102244695A (en) Contact person grouping system and method
CN112307075A (en) User relationship identification method and device
CN107733767B (en) Method, device and system for establishing social relationship network
CN103634348A (en) Terminal device and method for releasing information
US10796218B2 (en) Communications system with smart agent robots for accessing message data
WO2023213288A1 (en) Model acquisition method and communication device
CN115734204B (en) Data updating method and device, storage medium, and electronic device
CN106657175A (en) Method for storing equipment information of mobile terminal
CN113966602A (en) Distributed storage of blocks in a blockchain
CN106341861B (en) Method, server and system for identifying wireless access point

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant