CN110909237A - Method, device, equipment and computer readable medium for recommending content - Google Patents

Method, device, equipment and computer readable medium for recommending content Download PDF

Info

Publication number
CN110909237A
CN110909237A CN201911018466.3A CN201911018466A CN110909237A CN 110909237 A CN110909237 A CN 110909237A CN 201911018466 A CN201911018466 A CN 201911018466A CN 110909237 A CN110909237 A CN 110909237A
Authority
CN
China
Prior art keywords
content
user
tag
tags
count
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.)
Pending
Application number
CN201911018466.3A
Other languages
Chinese (zh)
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.)
Taikang Insurance Group Co Ltd
Original Assignee
Taikang Insurance Group 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 Taikang Insurance Group Co Ltd filed Critical Taikang Insurance Group Co Ltd
Priority to CN201911018466.3A priority Critical patent/CN110909237A/en
Publication of CN110909237A publication Critical patent/CN110909237A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9536Search customisation based on social or collaborative filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method, a device, equipment and a computer readable medium for recommending contents, and relates to the technical field of computers. One embodiment of the method comprises: marking a count of the user for the content tags based on user operational behavior with respect to one or more of the content; selecting a user tag of the user among the content tags; and sending the content matched with the user tag to the user through a social platform. The implementation method can match the content requirement of the user and push the required content to the user.

Description

Method, device, equipment and computer readable medium for recommending content
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method, an apparatus, a device, and a computer-readable medium for recommending content.
Background
Most of the current new media platforms recommend reading content to users through big data algorithm. Taking an Application (APP) as an example, reading behaviors, video clicking and playing habits, and viewing and answering-participating questions of a user on the APP are recorded to form a personalized recommendation algorithm, and contents which may be interested are pushed to the user by combining intelligent distribution, personalized recommendation and an ecosystem of the APP.
In the process of implementing the invention, the inventor finds that at least the following problems exist in the prior art:
in the social network, the content pushed through the public social platform, the community and the personal social platform is only sent to the user, and the pushed content is not all the content required by the user.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method, an apparatus, a device, and a computer-readable medium for recommending content, which can match content requirements of a user and push required content to the user.
To achieve the above object, according to an aspect of an embodiment of the present invention, there is provided a method of recommending content, the content having a content tag, including:
marking a count of the user for the content tags based on user operational behavior with respect to one or more of the content;
selecting a user tag of the user among the content tags;
and sending the content matched with the user tag to the user through a social platform.
The operational behavior includes one or more of: click, read, share, and collect.
The marking the count of the user for the content tag based on the user's operation behavior for one or more of the contents comprises:
and if the user has operation behaviors for one or more contents, updating the count of the content tags of the contents of the user.
The marking the count of the user for the content tag based on the user's operation behavior for one or more of the contents comprises:
and updating the count of the user for the content tag corresponding to the content based on the number of clicks, the reading time, the sharing number of the content, or whether the user collects the content.
The selecting, among the content tags, a user tag of the user includes:
setting the number N of user tags, wherein N is a natural number;
and selecting the top N content tags as the user tags of the user according to the sequence of the counting from high to low in the content tags.
Before the sending the content matched with the user tag to the user, the method further comprises:
selecting content with a content tag matched with the user tag according to the user tag of the user;
and taking the selected content as the content matched with the user label.
The sending the content matched with the user tag to the user through the social platform comprises:
grouping the users according to the user tags;
and sending the content matched with the user tag to the users in the group through a social platform.
According to a second aspect of the embodiments of the present invention, there is provided an apparatus for recommending content, including:
a marking module, configured to mark a count of the content tags by a user based on an operation behavior of the user on one or more of the contents;
a selection module for selecting a user tag of the user among the content tags;
and the sending module is used for sending the content matched with the user tag to the user through a social platform.
According to a third aspect of the embodiments of the present invention, there is provided an electronic device that recommends content, including:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method as described above.
According to a fourth aspect of embodiments of the present invention, there is provided a computer readable medium, on which a computer program is stored, which when executed by a processor, implements the method as described above.
One embodiment of the above invention has the following advantages or benefits: because the count of the user for the content tag is marked based on the user's operational behavior with respect to one or more contents; selecting a user tag of a user from the content tags; and sending the content matched with the user tag to the user through the social platform. Because the user can be identified by the user tag, the content requirement of the user can be matched, and the required content can be pushed to the user.
Further effects of the above-mentioned non-conventional alternatives will be described below in connection with the embodiments.
Drawings
The drawings are included to provide a better understanding of the invention and are not to be construed as unduly limiting the invention. Wherein:
fig. 1 is a schematic diagram of a main flow of a method of recommending content according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a process for selecting a user tag according to an embodiment of the invention;
FIG. 3 is a schematic diagram of a process for determining content matching a user tag, according to an embodiment of the invention;
fig. 4 is a schematic diagram of a main structure of an apparatus for recommending contents according to an embodiment of the present invention;
FIG. 5 is an exemplary system architecture diagram in which embodiments of the present invention may be employed;
fig. 6 is a schematic block diagram of a computer system suitable for use in implementing a terminal device or server of an embodiment of the invention.
Detailed Description
Exemplary embodiments of the present invention are described below with reference to the accompanying drawings, in which various details of embodiments of the invention are included to assist understanding, and which are to be considered as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
In a social network, contents pushed by a public social platform, a community and a personal social platform only have simple data feedback of reading amount, sharing number, collection number and the like, and a user interested in the contents cannot be obtained, so that the content interested in the user cannot be accurately recommended to the user.
In order to solve the technical problem that the pushed contents are not all contents required by the user, the following technical solution in the embodiment of the present invention may be adopted.
Referring to fig. 1, fig. 1 is a schematic diagram of a main flow of a method for recommending content according to an embodiment of the present invention, in which a user tag is determined, and content matching the user tag is sent to a user. As shown in fig. 1, the method specifically comprises the following steps:
and S101, marking the count of the user for the content tags based on the operation behavior of the user for one or more contents.
The technical scheme in the embodiment of the invention is mainly applied to a social platform. Social platforms may help people build internet application services for social networks. As one example, the social platform may be one or more of a website, computer software, and a mobile Application (APP). In the embodiment of the present invention, there is no specific limitation on the social platform.
In a social platform, users can share content through a variety of channels. In embodiments of the invention the content may include one or more of: text, images, video and audio.
As an example, other users in the social platform may read content shared by one user at the same time by subscribing to the user's service.
As another example, multiple users belong to a community on a social platform in which a user may share content. In addition, the user can also show the content shared by the user on the social platform, and the user related to the user can know the content shared by the user.
It is appreciated that a user on a social platform may share content through a variety of channels. Wherein the shared content can be known by a plurality of users. The user can also target the shared content to the designated user.
One or more content tags may be preset for each piece of content. The content tag is used to characterize the content. As an example, for a piece of content related to insurance business, the following 3 content tags are added. Content tag 1: million medical treatments; content tag 2: health risks; content tag 3: no financial demand.
It is understood that the main body of setting the content tag may be the user itself, or may be preset settings through machine learning. For example, keywords related to the content may be known through machine learning, and a preset number of keywords may be used as content tags.
In the embodiment of the present invention, the number of content tags may be preset. Such as: the setting is preset according to experience or according to actual requirements.
And clicking the content through the social platform by the user to perform corresponding operation. As one example, user A is aware of content A through a social platform, the title of content A attracting user A. The user a clicks on the content a and starts reading the content a. And the user A considers that the content A is worth collecting, and stores the content A into local or other software. Further, the user a shares the content a to other users. In the above example, the operation behavior of the user a corresponding to the content a involves: click, read, share, and collect.
In the embodiment of the present invention, the operation behavior of the user on the content may include: click, read, share, and collect.
Wherein, clicking is the operation of clicking the content by the user. Reading is the operation of the user to read the content. As an example, when the content is presented for a preset time period, the user is considered to read the content. Sharing is an operation of sharing to other users. Favorites are operations that save content. As one example, the content may be saved to local or other software.
Wherein, the more times of the user's operation on the content, the higher the interest of the user on the content.
As an example, the user a reads the content a 10 times, and the reading time reaches 3 hours in total, which indicates that the user a is very interested in the content of the content a, and the requirement of the user a cannot be met by reading once, so the user a needs to read for multiple times.
Then, the count of the user for the content tag may be tagged based on the user's operational behavior with respect to the content.
As an example, user a clicks on content a, whose content tag includes: content tag 1: popular music, content tag 2: expert comment, then the user is: popular music, the content tag 2 is incremented once each.
In one embodiment of the invention, the user has an operational behavior with respect to the content, and the count of the content tags of the user with respect to the content is updated. That is, if the user has a corresponding operation on the content, the count of the content tag of the content may be increased by a corresponding number of times.
As an example, user A clicks on content A, and the count of content tags for content A is incremented once. The content tag of content a includes: content tag 1: home furnishing; content tag 2: (ii) a curtain; content tag 3: and (4) color. The count of content tag 1 is incremented once; the count of content tag 2 is incremented once; the count of the content tag 3 is incremented once.
And S102, selecting a user label of the user from the content labels.
A user will typically not only manipulate one piece of content, but also manipulate multiple pieces of content, so that there will be multiple content tags. Then, among the content tags, a user tag of the user needs to be selected. It is understood that the user tag is a tag selected from the content tags.
In embodiments of the present invention, user requirements may be characterized by a count of content tags. Referring to fig. 2, fig. 2 is a schematic diagram of a process of selecting a user tag according to an embodiment of the present invention, which specifically includes the following steps:
s201, setting the number N of user labels, wherein N is a natural number.
The relation between the operation behavior and the counting is preset, and then the counting of the content label can be obtained through calculation.
The following exemplary description is given by taking an example of updating the count of the user for the content tag based on the number of clicks, the reading time, the sharing number of the content, or whether the content is collected by the user.
Click times: each content tag of the content is incremented by 1 once per click on the content.
Sharing times are as follows: each content tag of the content is incremented by 1 once per content share.
Whether to collect: each content tag of the content is incremented by 1 per collection of content.
Reading time length: each content tag of the content is incremented by 1 every 5 minutes of reading. The reading time length is the time length for the user to read the content.
It is understood that the above operation behavior, the count for the content tag may be preset as the case may be.
In the manner described above, the count of users for each content tag may be calculated. There are multiple content tags, and each content tag has a corresponding count.
As an example, a user clicks on 2 pieces of content, each with a content tag: million medical treatments, content label: millions of medical treatments, increased twice.
The user operates a plurality of contents, and the larger the count of the content tag is, the content tag can mark the content which the user is interested in.
The number N of user tags may be preset, where N is a natural number. And labeling the content interested by the user by using N user tags. The value of N cannot be set too small, and if the user tag is too small, it is difficult to sufficiently label the content in which the user is interested. The value of N cannot be set too large, otherwise it is difficult to match to appropriate content. Illustratively, N equals 3.
S202, selecting the top N content tags as the user tags of the user according to the sequence of counting from top to bottom in the content tags.
From the plurality of content tags, N content tags may be sorted out according to the count as user tags of the user. Consider that a higher count of content tags indicates that the content tags may adequately characterize the content of interest to the user. Then, of the content tags, the top N content tags are selected as the user tags of the user in the order of the count from top to bottom.
In the above steps, according to the count of the content tags, a preset number of content tags are selected from the content tags as user tags of the user. And further identifies content of interest to the user with the user tag.
S103, sending the content matched with the user tag to the user through the social platform.
The user tags can identify content of interest to the user, and content matching the user tags can be sent to the user.
In one embodiment of the invention, the content that matches may be selected based on the user tags.
Referring to fig. 3, fig. 3 is a schematic diagram of a process of determining content matching with a user tag according to an embodiment of the present invention, which specifically includes the following steps:
s301, selecting the content with the content tag matched with the user tag according to the user tag of the user.
The user tags may identify content of interest to the user. The content tag is used to characterize the content. Then, content may be selected based on the user tags of the user, where the content tags of the content match the user tags.
A user has a plurality of user tags, and a piece of content has a plurality of content tags. The content tag matches the user tag, i.e. the content tag is partially or completely identical to the user tag. That is, in the case where the content tag and the user tag are all the same, it is considered that the content tag matches the user tag. In consideration of the fact that the conditions for the content tag and the user tag to be identical are strict, the content tag and the user tag may be considered to be matched when they are partially identical.
As an example, the user tags include: user tag 1: accident risk; user tag 2: the guarantee amount is 30 ten thousand; user tag 3: and (5) severe danger. The content tag of content a includes: content tag 1: accident risk; content tag 2: the guarantee amount is 30 ten thousand; content tag 3: under 35 years old.
If two content tags of the content a are the same as the user tags, that is, the content tags are partially the same as the user tags, the content tags can be considered to be matched with the user tags.
S302, the selected content is used as the content matched with the user label.
If the content tag is matched with the user tag, the content corresponding to the content tag can be used as the content matched with the user tag.
In the above embodiment, based on the content tag, the content matching with the user tag is selected, and thus the content requirement of the user can be matched.
In the embodiment of the invention, the content matched with the user tag can be sent to the user through the social platform. Social platforms include a variety of channels for sharing content.
As an example, a sending time and a channel for sharing content may be set, and content matching with the user tag may be sent to the user through the channel for sharing content preset at the predetermined sending time.
As another example, according to a preset event, content matched with the user tag is manually sent to the user in a preset channel for sharing content in real time.
In the technical solution in the embodiment of the present invention, each piece of content has a content tag, and based on an operation of a user on the content, a count of the user on the content tag may be marked. Then, a user tag is selected among the content tags. The content matched with the user tag is sent to the user through the social platform. Because the user can be identified by the user tag, the content requirement of the user can be matched, and the required content can be pushed to the user.
The following exemplarily illustrates a technical solution of the present invention to recommend content through a social platform.
There are 4000 potential users in user a's social platform. User a can browse the social platform every day on the potential user, push 5 pieces of different types of insurance sales content, and synchronously and independently send the potential user and other active users.
The biggest problem for user a is not to know which user has clicked on insurance sales content, nor what each user's desired content is. All insurance sales can only be pushed out daily. Therefore, the relation between the users on the social platform can not be accurately sent, and the user can delete the relation after the user is touched blindly for several times.
After the technical scheme of the embodiment of the invention is adopted, the contents opened by all users and the specific operation on the contents can be recorded, and further the user tags of the users can be determined.
According to the user tag of each user, the content matched with the user tag can be directly sent to the user, namely the content of interest is sent to the user.
For example, the user tags for user a are: in million medical treatments, user a may continuously push content tags to user a as: the content of millions of medical treatments. Particularly, when a new product is on line or 1 week before the user A is on life, insurance contents can be explained in detail to the user A, and the sales conversion is completed.
The following exemplarily illustrates a technical solution of the present invention to recommend content through a social platform. The social platform has 100 ten thousand fans in an account, 5 pieces of content are pushed every week, the average reading amount reaches over 5 ten thousand, and the conversion rate of purchasing commodities is low.
By adopting the technical scheme in the embodiment of the invention, the user label of the user can be determined. Illustratively, each user includes 3 user tags. Illustratively, users may be grouped based on user tags. As an example, the user tag may be: million medical treatments, which divide users into million medical treatment user groups; with the user tag: the life insurance divides users into life insurance groups; with the user tag: and (4) dividing the user into a serious danger group.
When the content is pushed every week, the content which is interested in the user and has the demand can be accurately pushed by taking the group as a unit according to different user tags, the insurance and financing awareness of the user is continuously cultivated, and the conversion rate of the product is effectively improved through digital operation.
Referring to fig. 4, fig. 4 is a schematic diagram of a main structure of a content recommending apparatus according to an embodiment of the present invention, where the content recommending apparatus may implement a method for recommending content, and as shown in fig. 4, the content recommending apparatus specifically includes:
a marking module 401, configured to mark a count of content tags of a user based on an operation behavior of the user on one or more content.
A selecting module 402, configured to select a user tag of the user from the content tags.
A sending module 403, configured to send, to the user through the social platform, content matched with the user tag.
In one embodiment of the invention, the operational behavior comprises one or more of: click, read, share, and collect.
In an embodiment of the present invention, the marking module 401 is specifically configured to update the count of the content tags of the content by the user if the user has an operation behavior with respect to one or more contents.
In an embodiment of the present invention, the marking module 401 is specifically configured to update the count of the content tag corresponding to the content, based on the number of clicks, the reading duration, the sharing number, or whether the content is collected by the user.
In one embodiment of the invention, the selection module 402 is specifically configured to
Setting the number N of user tags, wherein N is a natural number;
in the content tags, the top N content tags are selected as the user tags of the user in the order of the count from top to bottom.
In an embodiment of the present invention, the selecting module 402 is further configured to select, according to the user tag of the user, a content whose content tag matches the user tag;
and taking the selected content as the content matched with the user label.
In an embodiment of the present invention, the sending module 403 is specifically configured to group users according to user tags;
sending content matched with user tags to users in a group through a social platform
Fig. 5 illustrates an exemplary system architecture 500 of a method of recommending content or an apparatus for recommending content to which an embodiment of the present invention may be applied.
As shown in fig. 5, the system architecture 500 may include terminal devices 501, 502, 503, a network 504, and a server 505. The network 504 serves to provide a medium for communication links between the terminal devices 501, 502, 503 and the server 505. Network 504 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The user may use the terminal devices 501, 502, 503 to interact with a server 505 over a network 504 to receive or send messages or the like. The terminal devices 501, 502, 503 may have installed thereon various communication client applications, such as shopping-like applications, web browser applications, search-like applications, instant messaging tools, mailbox clients, social platform software, etc. (by way of example only).
The terminal devices 501, 502, 503 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, and the like.
The server 505 may be a server providing various services, such as a background management server (for example only) providing support for shopping websites browsed by users using the terminal devices 501, 502, 503. The backend management server may analyze and perform other processing on the received data such as the product information query request, and feed back a processing result (for example, target push information, product information — just an example) to the terminal device.
It should be noted that the method for recommending content provided by the embodiment of the present invention is generally executed by the server 505, and accordingly, the device for recommending content is generally disposed in the server 505.
It should be understood that the number of terminal devices, networks, and servers in fig. 5 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
Referring now to FIG. 6, a block diagram of a computer system 600 suitable for use with a terminal device implementing an embodiment of the invention is shown. The terminal device shown in fig. 6 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present invention.
As shown in fig. 6, the computer system 600 includes a Central Processing Unit (CPU)601 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)602 or a program loaded from a storage section 608 into a Random Access Memory (RAM) 603. In the RAM 603, various programs and data necessary for the operation of the system 600 are also stored. The CPU 601, ROM 602, and RAM 603 are connected to each other via a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
The following components are connected to the I/O interface 605: an input portion 606 including a keyboard, a mouse, and the like; an output portion 607 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the internet. The driver 610 is also connected to the I/O interface 605 as needed. A removable medium 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 610 as necessary, so that a computer program read out therefrom is mounted in the storage section 608 as necessary.
In particular, according to the embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 609, and/or installed from the removable medium 611. The computer program performs the above-described functions defined in the system of the present invention when executed by the Central Processing Unit (CPU) 601.
It should be noted that the computer readable medium shown in the present invention can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present invention, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present invention, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules described in the embodiments of the present invention may be implemented by software or hardware. The described modules may also be provided in a processor, which may be described as: a processor includes a transmitting unit, an obtaining unit, a determining unit, and a first processing unit. The names of these units do not in some cases constitute a limitation to the unit itself, and for example, the sending unit may also be described as a "unit sending a picture acquisition request to a connected server".
As another aspect, the present invention also provides a computer-readable medium that may be contained in the apparatus described in the above embodiments; or may be separate and not incorporated into the device. The computer readable medium carries one or more programs which, when executed by a device, cause the device to comprise:
marking a count of the user for the content tags based on user operational behavior with respect to one or more of the content;
selecting a user tag of the user among the content tags;
and sending the content matched with the user tag to the user through a social platform.
According to the technical scheme of the embodiment of the invention, the count of the user for the content label is marked based on the operation behavior of the user for one or more contents; selecting a user tag of a user from the content tags; and sending the content matched with the user tag to the user through the social platform. Because the user can be identified by the user tag, the content requirement of the user can be matched, and the required content can be pushed to the user.
The above-described embodiments should not be construed as limiting the scope of the invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions can occur, depending on design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (10)

1. A method of recommending content, wherein the content has a content tag, comprising:
marking a count of the user for the content tags based on user operational behavior with respect to one or more of the content;
selecting a user tag of the user among the content tags;
and sending the content matched with the user tag to the user through a social platform.
2. The method of recommending content according to claim 1, wherein said operational behavior comprises one or more of: click, read, share, and collect.
3. The method for recommending content according to claim 1, wherein said marking the count of the user for the content tag based on the user's operation behavior for one or more of the content comprises:
and if the user has operation behaviors for one or more contents, updating the count of the content tags of the contents of the user.
4. The method for recommending content according to claim 2, wherein said marking the count of the user for the content tag based on the user's operation behavior for one or more of the content comprises:
and updating the count of the user for the content tag corresponding to the content based on the number of clicks, the reading time, the sharing number of the content, or whether the user collects the content.
5. The method for recommending content according to claim 1, wherein said selecting a user tag of said user from said content tags comprises:
setting the number N of user tags, wherein N is a natural number;
and selecting the top N content tags as the user tags of the user according to the sequence of the counting from high to low in the content tags.
6. The method for recommending content according to claim 1, wherein before sending the content matching the user tag to the user, further comprising:
selecting content with a content tag matched with the user tag according to the user tag of the user;
and taking the selected content as the content matched with the user label.
7. The method for recommending content according to claim 1, wherein said sending the content matching the user tag to the user through a social platform comprises:
grouping the users according to the user tags;
and sending the content matched with the user tag to the users in the group through a social platform.
8. An apparatus for recommending content, comprising:
a marking module, configured to mark a count of the content tags by a user based on an operation behavior of the user on one or more of the contents;
a selection module for selecting a user tag of the user among the content tags;
and the sending module is used for sending the content matched with the user tag to the user through a social platform.
9. An electronic device that recommends content, comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-7.
10. A computer-readable medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 1-7.
CN201911018466.3A 2019-10-24 2019-10-24 Method, device, equipment and computer readable medium for recommending content Pending CN110909237A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911018466.3A CN110909237A (en) 2019-10-24 2019-10-24 Method, device, equipment and computer readable medium for recommending content

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911018466.3A CN110909237A (en) 2019-10-24 2019-10-24 Method, device, equipment and computer readable medium for recommending content

Publications (1)

Publication Number Publication Date
CN110909237A true CN110909237A (en) 2020-03-24

Family

ID=69815619

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911018466.3A Pending CN110909237A (en) 2019-10-24 2019-10-24 Method, device, equipment and computer readable medium for recommending content

Country Status (1)

Country Link
CN (1) CN110909237A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111898026A (en) * 2020-08-04 2020-11-06 广州视源电子科技股份有限公司 User label generation method and device, electronic equipment and readable storage medium
CN112506975A (en) * 2020-11-30 2021-03-16 橙脑教育科技(上海)有限公司 Information recommendation method, device and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140304198A1 (en) * 2013-04-09 2014-10-09 International Business Machines Corporation Question-Related Identification of Relevant Social Communities
CN106649316A (en) * 2015-10-29 2017-05-10 北京国双科技有限公司 Video pushing method and device
CN110020156A (en) * 2017-12-07 2019-07-16 深圳市腾讯计算机***有限公司 Information recommendation method, front end implementation method, device, equipment and storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140304198A1 (en) * 2013-04-09 2014-10-09 International Business Machines Corporation Question-Related Identification of Relevant Social Communities
CN106649316A (en) * 2015-10-29 2017-05-10 北京国双科技有限公司 Video pushing method and device
CN110020156A (en) * 2017-12-07 2019-07-16 深圳市腾讯计算机***有限公司 Information recommendation method, front end implementation method, device, equipment and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111898026A (en) * 2020-08-04 2020-11-06 广州视源电子科技股份有限公司 User label generation method and device, electronic equipment and readable storage medium
CN112506975A (en) * 2020-11-30 2021-03-16 橙脑教育科技(上海)有限公司 Information recommendation method, device and system

Similar Documents

Publication Publication Date Title
CN105320766B (en) Information-pushing method and device
CN111125574B (en) Method and device for generating information
CN107426328B (en) Information pushing method and device
CN110771126B (en) System for matching and attributing user equipment events
CN110020162B (en) User identification method and device
CN110300084B (en) IP address-based portrait method and apparatus, electronic device, and readable medium
US11423096B2 (en) Method and apparatus for outputting information
CN110324414B (en) Resource bit flow distribution method and device and electronic equipment
CN110866040B (en) User portrait generation method, device and system
CN108540508B (en) Method, device and equipment for pushing information
CN112241327A (en) Shared information processing method and device, storage medium and electronic equipment
CN105808642B (en) Recommendation method and device
CN111090810A (en) Application message pushing method and device and electronic equipment
CN113411379A (en) Information pushing method and device based on browsing habit and electronic equipment
US20100318596A1 (en) Systems and methods for providing readily updatable media content
CN111104590A (en) Information recommendation method, device, medium and electronic equipment
US10628498B2 (en) Interest-based message-aggregation alteration
CN110909237A (en) Method, device, equipment and computer readable medium for recommending content
CN112818220A (en) Advertisement recommendation method and device and computer equipment
US10331713B1 (en) User activity analysis using word clouds
CN109213933B (en) Content item recommendation method, device, equipment and storage medium
CN112862544B (en) Object information acquisition method, device and storage medium
CN108985805B (en) Method and device for selectively executing push task
CN113190558A (en) Data processing method and system
WO2011083739A1 (en) Information transmission support device, information transmission support method and recording medium

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20200324

RJ01 Rejection of invention patent application after publication