Nothing Special   »   [go: up one dir, main page]

CN109547856B - Method and apparatus for generating information - Google Patents

Method and apparatus for generating information Download PDF

Info

Publication number
CN109547856B
CN109547856B CN201811549988.1A CN201811549988A CN109547856B CN 109547856 B CN109547856 B CN 109547856B CN 201811549988 A CN201811549988 A CN 201811549988A CN 109547856 B CN109547856 B CN 109547856B
Authority
CN
China
Prior art keywords
target page
time
value
current time
user
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
CN201811549988.1A
Other languages
Chinese (zh)
Other versions
CN109547856A (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.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology 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 Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN201811549988.1A priority Critical patent/CN109547856B/en
Publication of CN109547856A publication Critical patent/CN109547856A/en
Application granted granted Critical
Publication of CN109547856B publication Critical patent/CN109547856B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the disclosure discloses a method and a device for generating information. One embodiment of the method comprises: acquiring the initial playing time of a video played on a target page at the current time, wherein the target page corresponds to a first user and is used for playing the video input by the first user; determining the times of executing preset operations on a target page by a second user by using a second user terminal in a time period taking the initial playing time as a time starting point and the current time as a time end point; and generating a numerical value for representing the quality degree of the video played on the current time target page based on the determined times. The embodiment can generate more accurate numerical values for representing the quality degree of the video played on the target page at the current time, is favorable for more accurately displaying the quality degree of the video played on the target page based on the generated numerical values, and improves the accuracy and diversity of information processing.

Description

Method and apparatus for generating information
Technical Field
The disclosed embodiments relate to the field of computer technologies, and in particular, to a method and an apparatus for generating information.
Background
With the popularity of live webcasting, many users of live video are emerging in the market. Generally, a user who broadcasts a video live can open a live broadcast room, and then play the live broadcast video in the live broadcast room.
In practice, a user of a live video may live video of various content, such as live game video, movie video, news video, and the like. While a user browsing live video may be interested in various live videos. It is appreciated that users browsing live video are often interested in live video with better content.
Disclosure of Invention
The embodiment of the disclosure provides a method and a device for generating information.
In a first aspect, an embodiment of the present disclosure provides a method for generating information, where the method includes: acquiring the initial playing time of a video played on a target page at the current time, wherein the target page corresponds to a first user and is used for playing the video input by the first user; determining the times of executing preset operations on a target page by a second user by using a second user terminal in a time period taking the initial playing time as a time starting point and the current time as a time end point; and generating a numerical value for representing the quality degree of the video played on the current time target page based on the determined times.
In some embodiments, the method further comprises: and sending the generated numerical value to a second user terminal in communication connection so that the second user terminal displays the generated numerical value.
In some embodiments, before generating a numerical value characterizing a degree of goodness of the video played on the current time target page based on the determined number of times, the method further comprises: determining the number of second users browsing the video played on the target page by using a second user terminal at the current time; and generating a numerical value for representing the degree of goodness of the video played on the current time target page based on the determined times, including: and generating a numerical value for representing the quality degree of the video played on the current time target page based on the quantity and the determined times.
In some embodiments, the predetermined operations include value-related operations and non-value-related operations; and determining the number of times that the second user performs preset operations on the target page by using the second user terminal in a time period taking the starting playing time as a time starting point and the current time as a time ending point, wherein the number of times comprises the following steps: respectively determining the times of executing value-related operations and the times of non-value-related operations on a target page by a second user by using a second user terminal in a time period taking the initial playing time as a time starting point and the current time as a time end point; and generating a numerical value for representing the degree of goodness of the video played on the current time target page based on the determined times, including: and generating a numerical value for representing the quality degree of the video played on the current time target page based on the determined times of the value-related operations and the times of the non-value-related operations.
In some embodiments, obtaining the starting playing time of the video played on the target page at the current time includes: and responding to the received evaluation request aiming at the video played on the target page, and acquiring the initial playing time of the video played on the target page at the current time.
In a second aspect, an embodiment of the present disclosure provides an apparatus for generating information, the apparatus including: a time obtaining unit configured to obtain a start playing time of a video played at a current time on a target page, wherein the target page corresponds to a first user and is used for playing the video input by the first user; a first determination unit configured to determine the number of times that a second user performs a preset operation on a target page using a second user terminal during a time period with a start playing time as a time start point and a current time as a time end point; and a first generating unit configured to generate a numerical value for characterizing the degree of goodness of the video played on the current time target page based on the determined number of times.
In some embodiments, the apparatus further comprises: a value transmitting unit configured to transmit the generated value to a second user terminal of the communication connection so that the second user terminal displays the generated value.
In some embodiments, the apparatus further comprises: a second determination unit configured to determine the number of second users browsing the video played on the target page with the second user terminal at the current time; and the first generating unit is further configured to: and generating a numerical value for representing the quality degree of the video played on the current time target page based on the quantity and the determined times.
In some embodiments, the predetermined operations include value-related operations and non-value-related operations; and the first determination unit is further configured to: respectively determining the times of executing value-related operations and the times of non-value-related operations on a target page by a second user by using a second user terminal in a time period taking the initial playing time as a time starting point and the current time as a time end point; and the first generating unit is further configured to: and generating a numerical value for representing the quality degree of the video played on the current time target page based on the determined times of the value-related operations and the times of the non-value-related operations.
In some embodiments, the time acquisition unit is further configured to: and responding to the received evaluation request aiming at the video played on the target page, and acquiring the initial playing time of the video played on the target page at the current time.
In a third aspect, an embodiment of the present disclosure provides a server, including: one or more processors; a storage device having one or more programs stored thereon which, when executed by one or more processors, cause the one or more processors to implement the method of any of the embodiments of the method for generating information described above.
In a fourth aspect, the disclosed embodiments provide a computer-readable medium, on which a computer program is stored, which when executed by a processor, implements the method of any of the above-described methods for generating information.
The method and the device for generating information provided by the embodiment of the disclosure acquire the initial playing time of the video played on the target page at the current time, then determine the number of times that the second user performs the preset operation on the target page by using the second user terminal in the time period taking the initial playing time as the time starting point and the current time as the time ending point, and further generate a numerical value for representing the degree of goodness of the video played on the target page at the current time based on the determined number of times, because the second user performs the preset operation on the target page, the second user can indicate the second user is interested in the video played on the target page, so that the second user performs the preset operation on the target page for the number of times, the more accurate numerical value for representing the degree of goodness of the video played on the target page at the current time can be generated, and the method and the device for generating information are helpful for generating the generated numerical value, the method and the device can more accurately display the quality degree of the video played on the target page, and improve the accuracy and diversity of information processing.
Drawings
Other features, objects and advantages of the disclosure will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
FIG. 1 is an exemplary system architecture diagram in which one embodiment of the present disclosure may be applied;
FIG. 2 is a flow diagram for one embodiment of a method for generating information, according to the present disclosure;
FIG. 3 is a schematic diagram of one application scenario of a method for generating information in accordance with an embodiment of the present disclosure;
FIG. 4 is a flow diagram of yet another embodiment of a method for generating information according to the present disclosure;
FIG. 5 is a schematic block diagram illustrating one embodiment of an apparatus for generating information according to the present disclosure;
FIG. 6 is a schematic block diagram of a computer system suitable for use with a server embodying embodiments of the present disclosure.
Detailed Description
The present disclosure is described in further detail below with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant invention and not restrictive of the invention. It should be noted that, for convenience of description, only the portions related to the related invention are shown in the drawings.
It should be noted that, in the present disclosure, the embodiments and features of the embodiments may be combined with each other without conflict. The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Fig. 1 illustrates an exemplary system architecture 100 to which embodiments of the disclosed method for generating information or apparatus for generating information may be applied.
As shown in fig. 1, the system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 serves as a medium for providing communication links between the terminal devices 101, 102, 103 and the server 105. Network 104 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 101, 102, 103 to interact with the server 105 via the network 104 to receive or send messages or the like. Various communication client applications, such as live video software, social platform software, web browser application, search application, instant messaging tool, mailbox client, etc., may be installed on the terminal devices 101, 102, 103.
The terminal apparatuses 101, 102, and 103 may be hardware or software. When the terminal devices 101, 102, and 103 are hardware, they may be various electronic devices with a display screen, including but not limited to smart phones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III, mpeg Audio Layer 3), MP4 players (Moving Picture Experts Group Audio Layer IV, mpeg Audio Layer 4), laptop portable computers, desktop computers, and the like. When the terminal apparatuses 101, 102, 103 are software, they can be installed in the electronic apparatuses listed above. It may be implemented as multiple pieces of software or software modules (e.g., multiple pieces of software or software modules to provide distributed services) or as a single piece of software or software module. And is not particularly limited herein.
The server 105 may be a server providing various services, such as a background server providing support for target pages displayed on the terminal devices 101, 102, 103. The background server may detect a preset operation performed by a user for a target page by using the terminal device, determine the number of times of performing the preset operation, further perform processing such as analysis on the determined number of times, and obtain a processing result (for example, a numerical value used for representing the quality degree of a video played on the target page).
It should be noted that the method for generating information provided by the embodiment of the present disclosure is generally performed by the server 105, and accordingly, the apparatus for generating information is generally disposed in the server 105.
The server may be hardware or software. When the server is hardware, it may be implemented as a distributed server cluster formed by multiple servers, or may be implemented as a single server. When the server is software, it may be implemented as multiple pieces of software or software modules (e.g., multiple pieces of software or software modules used to provide distributed services), or as a single piece of software or software module. And is not particularly limited herein.
It should be understood that the number of terminal devices, networks, and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
With continued reference to FIG. 2, a flow 200 of one embodiment of a method for generating information in accordance with the present disclosure is shown. The method for generating information comprises the following steps:
step 201, obtaining the starting playing time of the video played on the target page at the current time.
In this embodiment, an execution subject (for example, a server shown in fig. 1) of the method for generating information may acquire the start playing time of the video played on the target page at the current time by a wired connection manner or a wireless connection manner. The target page is a page on which the quality degree of the video played on the target page is to be determined. The target page corresponds to the first user and is used for playing the video input by the first user.
In this embodiment, the first user is a user who inputs a video using a first user terminal (e.g., a terminal device shown in fig. 1). The video input by the first user is used for playing on the target page for the second user to browse by using a second user terminal (such as the terminal device shown in fig. 1). The second user is a user browsing the video with the second user terminal. Specifically, the executing body may output the target page to the second user terminal, so that the target page is displayed on a display screen of the second user terminal, and the second user may browse the video played on the target page by using the second user terminal. It should be noted that, here, the first user terminal may be a terminal used by the first user; the second user terminal may be a terminal used by the second user.
In practice, the video played on the current time target page may be a video input by the first user at the current time by using the first user terminal, or may be a video input by the first user in advance by using the first user terminal. It should be noted that, here, the video input by the first user may be a video shot by the first user using the first user terminal.
In this embodiment, the execution main body may adopt various methods to obtain the starting playing time of the video played on the target page at the current time. Specifically, as an example, when a video starts to be played on a target page, the execution main body may record and store an initial playing time of the video played on the target page, and further, the execution main body may obtain an initial playing time of the video that is stored in advance and is played on the target page at the current time; or, the execution main body may determine the playing time length of the video played on the target page at the current time, and further perform a difference between the current time and the determined playing time length to obtain the initial playing time.
In some optional implementation manners of this embodiment, the execution main body may obtain, in response to receiving an evaluation request for a video played on a target page, a start playing time of the video played on the target page at a current time. The evaluation request is a request for determining the quality degree of the video played on the target page. In practice, the evaluation request may be a request initiated by a user managing the execution subject, or may be a request sent by an electronic device (for example, a terminal device shown in fig. 1) communicatively connected to the execution subject.
Step 202, determining the number of times that the second user performs the preset operation on the target page by using the second user terminal in a time period taking the starting playing time as a time starting point and the current time as a time ending point.
In this embodiment, based on the start playing time obtained in step 201, the executing entity may determine the number of times that the second user performs the preset operation on the target page by using the second user terminal in a time period with the start playing time as a time starting point and the current time as a time ending point. The preset operation may be various predetermined operations, such as an operation of inputting information for comment, where the information for comment may be information for commenting on a video played on the target page.
Specifically, the executing body may detect a preset operation performed by a second user on the target page by using a second user terminal, and in response to detecting the preset operation performed by the second user on the target page by using the second user terminal, the executing body may generate operation information corresponding to the detected preset operation, where the operation information may include information indicating the preset operation (for example, an execution time of the preset operation). Furthermore, for a time period with the start playing time as a time starting point and the current time as a time ending point, the executing body may determine, based on the operation information generated in the time period, the number of times that the second user performs the preset operation on the target page by using the second user terminal in the time period.
It should be noted that the preset operation detected in the time period with the start playing time as the time starting point and the current time as the time ending point may be a preset operation performed by at least one second user on the target page by using the second user terminal.
And step 203, generating a numerical value for representing the quality degree of the video played on the current time target page based on the determined times.
In this embodiment, based on the number determined in step 202, the executing entity may generate a numerical value for characterizing the degree of goodness of the video played on the current time target page. The relationship between the generated numerical value and the quality degree of the video played on the target page can be that the larger the numerical value is, the better the video played on the target page is; or the smaller the numerical value is, the better the video played on the target page is.
It can be understood that, compared with the case of simply browsing the target page, the operation route is longer when the preset operation is performed on the target page, and further, the user may be indicated to be interested in the video played on the target page when the preset operation is performed on the target page. While relatively, a better video is generally more appealing to the user. Therefore, in this embodiment, the execution main body may generate a numerical value for representing the degree of goodness of the video played on the current time target page based on the determined number of times.
Specifically, the executing entity may generate a numerical value for representing the degree of goodness of the video played on the current time target page based on the determined times by using various methods. For example, the determined number of times may be directly determined as a numerical value for characterizing the degree of goodness of the video played on the current time target page.
In some optional implementations of this embodiment, the preset operation may include a value-related operation and a non-value-related operation; the execution main body can respectively determine the times of executing the value-related operations and the times of executing the non-value-related operations on the target page by the second user by using the second user terminal in a time period taking the starting playing time as a time starting point and the current time as a time end point; furthermore, the execution subject may generate a numerical value for representing the degree of goodness of the video played on the current time target page based on the determined number of value-related operations and the determined number of non-value-related operations.
Wherein the value-related operation may be a pre-specified operation for obtaining a valuable virtual product for the second user input. Here, the category of the valuable virtual product may be preset, or may be selected by the second user from a preset set of valuable virtual products. In particular, as an example, the valuable virtual products may be user points, virtual currency, user account balances, and the like. It should be noted that the number of valuable virtual products that the second user needs to input may be predetermined for different kinds of valuable virtual products. In practice, the value-related operation may be a series of operations consisting of several operations. The non-value-related operation may be a pre-specified operation other than the value-related operation.
In this implementation, the execution main body may detect a value-related operation performed by a second user on a target page using a second user terminal, and in response to detecting the value-related operation performed by the second user on the target page using the second user terminal, the execution main body may generate first operation information corresponding to the detected value-related operation, where the first operation information may include information indicating the value-related operation (for example, an execution time of the value-related operation). Further, for a time period in which the start playing time is a time start point and the current time is a time end point, the execution main body may determine, based on the first operation information generated in the time period, the number of times that the second user performs the value-related operation on the target page using the second user terminal in the time period.
Similarly, the execution main body may detect a non-value-related operation performed by the second user on the target page using the second user terminal, and in response to detecting the non-value-related operation performed by the second user on the target page using the second user terminal, the execution main body may generate second operation information corresponding to the detected non-value-related operation, where the second operation information may include information indicating the non-value-related operation (for example, an execution time of the non-value-related operation). Furthermore, for a time period with the start playing time as a time starting point and the current time as a time ending point, the execution main body may determine, based on the second operation information generated in the time period, the number of times that the second user performs the non-value-related operation on the target page by using the second user terminal in the time period.
In this implementation, the execution subject may generate a numerical value representing the quality degree of the video played on the current time target page by using various methods based on the determined number of the value-related operations and the determined number of the non-value-related operations.
Specifically, as an example, the execution subject may assign weights to the value-related operation and the non-value-related operation in advance, for example, the weight assigned to the value-related operation is 0.6, and the weight assigned to the non-value-related operation is 0.4. Then, the execution main body may perform weighted summation processing on the determined number of the value-related operations and the determined number of the non-value-related operations based on the assigned weights, and obtain a processing result as a numerical value for characterizing the degree of goodness of the video played on the current time target page.
In some optional implementation manners of this embodiment, after generating a numerical value for characterizing the degree of goodness of the video played on the current time target page, the executing body may further send the generated numerical value to a second user terminal of the communication connection, so that the second user terminal displays the generated numerical value. Therefore, the quality degree of the video played on the current time target page can be visually displayed.
In addition, when the problem of how to determine the quality degree of the video played on the target page is faced, other modes can be adopted for processing. Specifically, as an example, the execution body may divide the target history time period into a target number of time periods; for a time period in the target number of time periods, determining browsing duration of a video played on a target page by a second user by using a second user terminal in the time period, and generating a numerical value used for representing the quality degree of the video played on the target page in the time period as an initial history numerical value based on the determined browsing duration; generating a value for representing the quality degree of the video played on the target page in the target history time period as a target history value based on the generated initial history value; and generating a value for representing the degree of goodness of the video played on the target page at the current time based on the generated target history value and the determined times.
The target historical time period may be a preset historical time period (for example, 3 months in 2018), or may be a historical time period with the current time as a time end point and the duration as a preset duration. The target number may be a preset number; alternatively, the duration of the time period may be preset, and the target number is the duration of the target historical time period divided by the duration of the time period. The target number of time periods may be consecutive time periods. The duration of the time period may be a preset duration; or, the target number is a preset number, and the duration of the time period is the duration of the target historical time period divided by the target number. The browsing duration is the total duration of browsing by a second user who browses the video played on the target page in the time period by using the second user terminal.
Since the video played on the target page is usually the video input by the same first user, the degree of superiority and inferiority thereof usually fluctuates within a relatively stable range, so in this example, based on the target history value corresponding to the target history time period and the determined times, a more accurate value for representing the degree of superiority and inferiority of the video played on the target page at the current time can be generated, which is helpful for more accurately displaying the degree of superiority and inferiority of the video played on the target page.
As yet another example, the execution subject may determine an actual decrease amount of the second user in response to detecting a decrease of the second user browsing the video played on the target page with the second user terminal; generating an operand value which is generated by the preset operation of the current time and is used for representing the quality degree of the video played on the target page based on the determined times; determining a target reduction amount based on the actual reduction amount, and generating an operation threshold based on the determined target reduction amount, wherein the target reduction amount is smaller than the actual reduction amount; in response to determining that the operand value is greater than the operand threshold, adjusting the operand value to obtain an adjusted operand value, wherein the adjusted operand value is less than or equal to the operand threshold; and finally, generating a numerical value for representing the quality degree of the video played on the current time target page based on the adjusted operation numerical value.
The operation threshold can be determined by using the target reduction amount, and since the operation threshold is used for determining the operand value and the target reduction amount is smaller than the actual reduction amount, the operation threshold determined by using the target reduction amount can reduce the influence of the number variation of the second user on the operand value, so that the variation of the operand value is smoother, the corresponding relation between the variation of the operand value and the content variation of the video played on the target page is favorably displayed, and the goodness and badness of the video played on the target page is favorably and accurately displayed based on the adjusted operand value.
As another example, the executing body may first determine whether the target page includes an operation interface for the second user to perform a preset operation using the second user terminal, where the number of times the second user performs the preset operation using the second user terminal is positively correlated with the degree of goodness of a video played on the target page; in response to determining that the target page includes an operational interface, a numerical value is generated for characterizing a degree of goodness of the video played on the target page at the current time based on the determined number of times. The operation interface is an interface which is preset on the target page and used for a second user to execute preset operation. The execution body can interact with a second user through an operation interface.
In addition, in this example, the execution subject may further determine, in response to determining that the target page does not include the operation interface, a value for compensation for the target page, where the value for compensation is used to compensate for a value that characterizes a degree of goodness of the video played on the target page and is lost by the target page relative to a page that includes the operation interface; and generating a value for representing the quality degree of the video played on the current time target page based on the determined value for compensation.
In this example, the execution subject may generate the numerical value for characterizing the quality of the video played on the target page at the current time in different manners according to whether the target page includes the operation interface. Specifically, for a target page that does not include an operation interface for a second user to perform a preset operation, the value corresponding to the target page and used for representing the degree of goodness of the video played on the target page may be compensated by the compensation value, so that a more accurate value used for representing the degree of goodness of the video played on the target page may be generated, which is beneficial to more accurately displaying the degree of goodness of the video played on the target page.
As another example, the execution subject may obtain a target historical time period corresponding to the target page and having the current time as a time end; determining whether a second user performs preset operation on a target page by using a second user terminal in a target historical time period, wherein the preset operation corresponds to a preset operand value, and the preset operand value is used for indicating a variable quantity of a value which is generated by performing the preset operation once and is used for representing the quality degree of a video played on the target page; in response to determining that the preset operation is performed, determining a time at which the preset operation is performed, and determining a time difference between the current time and the determined time; adjusting a preset operand value corresponding to the executed preset operation based on the determined time difference to obtain an adjusted operand value; finally, the executing body may generate a value for representing the degree of goodness of the video played on the current time target page based on the obtained adjusted operand value.
Here, the target history time period corresponding to the target page is a time period for determining the degree of goodness of the video played on the target page. Specifically, the duration of the target historical time period may be predetermined, or the target historical time period may be a historical time period with the current time as a time end point and the starting playing time of the video played on the target page as a time starting point.
Here, the degree of superiority represented by the preset operand value is superior to the degree of superiority represented by the adjusted operand value. The preset operation corresponds to an execution time, and the influence degree of the preset operation on a numerical value for representing the quality degree of the video played on the target page is the highest at the execution time. Therefore, the preset operation value corresponding to the preset operation is adjusted, the condition that the influence degree of the preset operation on the value for representing the quality degree of the video played on the target page is attenuated along with time is considered, and further, the quality degree of the video played on the target page is more accurately displayed based on the adjusted operation value.
As another example, the execution subject may determine the number of second users browsing videos played on the target page by using a second user terminal at the current time, where the preset operation corresponds to a preset operation value; determining a preset number range to which the determined number belongs from a preset number range sequence as a target number range, wherein the preset number range in the preset number range sequence corresponds to a preset coefficient, and the number indicated by the preset number range is negatively correlated with the corresponding preset coefficient; determining an operation threshold corresponding to a preset operation based on a preset coefficient corresponding to the target number range and the determined number; determining a result operand value corresponding to a preset operation based on the determined operation threshold value and a preset operand value; and finally, generating a numerical value for representing the quality degree of the video played on the current time target page based on a result operand value corresponding to the preset operation.
Here, the preset number range sequence may be a predetermined number range sequence, and any two preset number ranges in the preset number range sequence are mutually exclusive. The preset number range sequence may be arranged in order of magnitude of the number indicated by the preset number range. Here, the number indicated by the preset number range may be any one number belonging to the preset number range, and may also be a target number belonging to the preset number range. The target number may be a number satisfying a preset condition in a preset number range, for example, the target number may be a minimum number in the preset number range, or may be a maximum number in the preset number range. In addition, the preset number range in the preset number range sequence corresponds to the preset coefficient, and the number indicated by the preset number range is inversely related to the corresponding preset coefficient, that is, the larger the number indicated by the preset number range is, the smaller the preset coefficient corresponding to the preset number range is. The preset coefficient may be a value greater than 0, which is predetermined for a preset number range, for determining the operation threshold value, and the larger the preset coefficient is, the larger the operation threshold value may be.
In this example, the execution main body may determine a preset coefficient for generating the operation threshold based on the number of the second users browsing the video played on the target page, and since the operation threshold is used to determine the result operand value corresponding to the detected preset operation, and further, by setting an association relationship that the number indicated by the preset number range to which the number belongs is smaller and the preset coefficient corresponding to the number is larger, the limitation of the number of the second users browsing the target page on the result operand value corresponding to the preset operation may be reduced; furthermore, for videos played on the two pages, when the number of second users browsing the videos played on the two pages is different, the same preset operation can have a similar contribution degree to a numerical value for representing the degree of goodness of the videos played on the two pages based on different preset coefficients corresponding to different numbers, so that the influence of cold start on a result operation numerical value can be reduced, and further, a more accurate numerical value for representing the degree of goodness of the videos played on a current time target page can be generated based on the result operation numerical value, which is beneficial to more accurately displaying the degree of goodness of presentation information presented on the pages.
With continued reference to fig. 3, fig. 3 is a schematic diagram of an application scenario of the method for generating information according to the present embodiment. In the application scenario of fig. 3, the server 301 may first determine a video 302 played on a target page at a current time (e.g., "23: 00"), and obtain a starting playing time 303 (e.g., "20: 00") of the video 302 played on the target page at the current time, where the target page corresponds to a first user for playing a video input by the first user. Then, the server 301 may determine the number 304 (e.g., 5) of times that the second user performs a preset operation on the target page using the second user terminal in a period of time with the start playing time 303 as a time start point and the current time as a time end point. Finally, the server 301 may generate a value 305 (e.g., "50" (50 ═ 5 × 10, where the value "5" is the determined number of times; the value "10" may be a preset coefficient)) for characterizing the degree of goodness of the video 302 played on the current time target page based on the determined number of times 304.
The method provided by the above embodiment of the present disclosure may be implemented by obtaining an initial playing time of a video played on a target page at a current time, determining a number of times that a second user performs a preset operation on the target page using a second user terminal in a time period taking the initial playing time as a time starting point and the current time as a time ending point, and further generating a value representing a degree of superiority and inferiority of the video played on the target page at the current time based on the determined number of times, where the second user may indicate that the second user is interested in the video played on the target page due to the second user performing the preset operation on the target page, so that the second user may perform the preset operation on the target page at the second time more accurately to generate the value representing the degree of superiority and inferiority of the video played on the target page at the current time, which is helpful for based on the generated value, the method and the device can more accurately display the quality degree of the video played on the target page, and improve the accuracy and diversity of information processing.
With further reference to fig. 4, a flow 400 of yet another embodiment of a method for generating information is shown. The flow 400 of the method for generating information comprises the steps of:
step 401, obtaining the starting playing time of the video played on the target page at the current time.
In this embodiment, an execution subject (for example, a server shown in fig. 1) of the method for generating information may acquire the start playing time of the video played on the target page at the current time by a wired connection manner or a wireless connection manner. The target page is a page on which the quality degree of the video played on the target page is to be determined. The target page corresponds to the first user and is used for playing the video input by the first user.
Step 402, determining the number of times that the second user performs the preset operation on the target page by using the second user terminal in a time period taking the starting playing time as a time starting point and the current time as a time ending point.
In this embodiment, based on the start playing time obtained in step 401, the executing body may determine the number of times that the second user performs the preset operation on the target page by using the second user terminal in a time period taking the start playing time as a time starting point and the current time as a time ending point. The preset operation may be various predetermined operations, such as an operation of inputting information for comment, where the information for comment may be information for commenting on a video played on the target page.
In step 403, the number of second users browsing the video played on the target page with the second user terminal at the current time is determined.
In this embodiment, the execution body may determine the number of second users browsing the video played on the target page with the second user terminal at the current time.
Specifically, the number of second users who browse the video played on the target page using the second user terminal may be the number of second user terminals who access the target page, and therefore, here, the execution main body may determine the number of second users who browse the video played on the target page using the second user terminal at the current time by determining the number of second user terminals who access the target page at the current time. Specifically, when the second user terminal accesses the target page, the execution main body may obtain terminal information of the second user terminal; the execution body may delete the acquired terminal information when the second user terminal stops accessing the target page. Furthermore, the execution main body may determine the number of second user terminals accessing the target page at the current time by determining the number of terminal information corresponding to the target page at the current time, that is, determine the number of second users browsing the video played on the target page at the current time by using the second user terminals. It should be noted that the terminal information may be used to indicate the second user terminal, and may be a unique identifier of the second user terminal. For example, the terminal information may be an IP address of the second user terminal.
Based on the number and the determined number, a value is generated for characterizing the quality of the video played on the current time target page, step 404.
In this embodiment, based on the number determined in step 403 and the number determined in step 402, the executing entity may generate a numerical value for characterizing the degree of goodness of the video played on the current time target page. The relationship between the generated numerical value and the quality degree of the video played on the target page can be that the larger the numerical value is, the better the video played on the target page is; or the smaller the numerical value is, the better the video played on the target page is.
It can be understood that the more second users browsing the video played on the target page, the more easily the video played on the representation target page attracts the users, and the better the video played on the representation target page can be. Moreover, compared with the method of simply browsing the target page, the method of executing the preset operation on the target page has a longer operation route, and further, the user can be indicated to be interested in the video played on the target page by executing the preset operation on the target page. While relatively, a better video is generally more appealing to the user. Therefore, in this embodiment, the execution main body may generate a numerical value representing the degree of goodness of the video played on the current time target page based on the number and the determined number.
Specifically, the execution agent may generate a numerical value representing the degree of goodness of the video played on the current time target page based on the number and the determined number by using various methods. For example, the determined number and times may be directly summed, and the summed result is obtained as a numerical value for representing the degree of goodness of the video played on the current time target page; or, the determined number and number may be processed separately (for example, the number and the first preset coefficient are subjected to product, the number and the second preset coefficient are subjected to product), so as to obtain a first processing result and a second processing result, and then the first processing result and the second processing result are summed, so as to obtain a summed result as a numerical value for representing the degree of goodness of the video played on the current time target page.
Step 401 and step 402 are similar to or the same as step 201 and step 202 in the foregoing embodiment, respectively, and the above description for step 201 and step 202 also applies to step 401 and step 402, which is not described again here.
As can be seen from fig. 4, compared with the embodiment corresponding to fig. 2, the flow 400 of the method for generating information in the present embodiment highlights a step of determining the number of second users browsing the video played on the target page with the second user terminal at the current time, and further generating a numerical value for characterizing the degree of goodness of the video played on the target page at the current time based on the determined number and the determined times. Because the more the second users browsing the video played on the target page, the more the second users representing the interest in the video played on the target page, and the better the video played on the target page can be represented, the scheme described in this embodiment can generate a more accurate numerical value for representing the degree of goodness of the video played on the target page based on the number of the second users browsing the video and the number of times of the second users performing the preset operation, further improve the accuracy of information generation, and contribute to more accurately displaying the degree of goodness of the video played on the target page.
With further reference to fig. 5, as an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of an apparatus for generating information, which corresponds to the method embodiment shown in fig. 2, and which is particularly applicable in various electronic devices.
As shown in fig. 5, the apparatus 500 for generating information of the present embodiment includes: a time acquisition unit 501, a first determination unit 502, and a first generation unit 503. The time obtaining unit 501 is configured to obtain a starting playing time of a video played on a target page at a current time, where the target page corresponds to a first user and is used for playing the video input by the first user; the first determining unit 502 is configured to determine the number of times that the second user performs a preset operation on the target page with the second user terminal in a time period with the start playing time as a time start point and the current time as a time end point; the first generating unit 503 is configured to generate a numerical value for characterizing the degree of goodness of the video played on the current time target page based on the determined number of times.
In this embodiment, the time obtaining unit 501 of the apparatus 500 for generating information may obtain the starting playing time of the video played on the target page at the current time by a wired connection manner or a wireless connection manner. The target page is a page on which the quality degree of the video played on the target page is to be determined. The target page corresponds to the first user and is used for playing the video input by the first user.
In this embodiment, the first user is a user who inputs a video using a first user terminal (e.g., a terminal device shown in fig. 1). The video input by the first user is used for playing on the target page for the second user to browse by using a second user terminal (such as the terminal device shown in fig. 1). The second user is a user browsing the video with the second user terminal.
In this embodiment, based on the start playing time acquired by the time acquisition unit 501, the first determination unit 502 may determine the number of times that the second user performs a preset operation on the target page using the second user terminal in a time period with the start playing time as a time start point and the current time as a time end point. The preset operation may be various predetermined operations, such as an operation of inputting information for comment, where the information for comment may be information for commenting on a video played on the target page.
In the present embodiment, based on the number of times determined by the first determining unit 502, the first generating unit 503 may generate a numerical value for characterizing the degree of goodness of the video played on the current time destination page. The relationship between the generated numerical value and the quality degree of the video played on the target page can be that the larger the numerical value is, the better the video played on the target page is; or the smaller the numerical value is, the better the video played on the target page is.
In some optional implementations of this embodiment, the apparatus 500 may further include: a numerical value transmitting unit (not shown in the figure) configured to transmit the generated numerical value to the second user terminal of the communication connection so that the second user terminal displays the generated numerical value.
In some optional implementations of this embodiment, the apparatus 500 may further include: a second determining unit (not shown in the drawings) configured to determine the number of second users browsing the video played on the target page with the second user terminal at the current time; and the first generating unit 503 may be further configured to: and generating a numerical value for representing the quality degree of the video played on the current time target page based on the quantity and the determined times.
In some optional implementations of this embodiment, the preset operation includes a value-related operation and a non-value-related operation; and the first determining unit 502 may be further configured to: respectively determining the times of executing value-related operations and the times of non-value-related operations on a target page by a second user by using a second user terminal in a time period taking the initial playing time as a time starting point and the current time as a time end point; and the first generating unit 503 may be further configured to: and generating a numerical value for representing the quality degree of the video played on the current time target page based on the determined times of the value-related operations and the times of the non-value-related operations.
In some optional implementations of this embodiment, the time obtaining unit 501 may be further configured to: and responding to the received evaluation request aiming at the video played on the target page, and acquiring the initial playing time of the video played on the target page at the current time.
It will be understood that the elements described in the apparatus 500 correspond to various steps in the method described with reference to fig. 2. Thus, the operations, features and resulting advantages described above with respect to the method are also applicable to the apparatus 500 and the units included therein, and are not described herein again.
The apparatus 500 provided in the foregoing embodiment of the present disclosure may generate a more accurate value for representing the degree of superiority of the video played on the target page at the current time by acquiring the initial playing time of the video played on the target page at the current time, and helping to generate the value based on the generated value, by determining the number of times that the second user performs the preset operation on the target page by using the second user terminal with respect to the target page, and further generating a value for representing the degree of superiority of the video played on the target page at the current time based on the determined number of times, since the second user performs the preset operation on the target page may indicate that the second user is interested in the video played on the target page, and thus by using the number of times that the second user performs the preset operation on the target page, the method and the device can more accurately display the quality degree of the video played on the target page, and improve the accuracy and diversity of information processing.
Referring now to FIG. 6, shown is a schematic block diagram of a computer system 600 suitable for use in implementing a server of an embodiment of the present disclosure. The server 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 disclosure.
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 an embodiment 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 above-described functions defined in the method of the present disclosure are performed when the computer program is executed by a Central Processing Unit (CPU) 601. It should be noted that the computer readable medium in the present disclosure may 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 disclosure, 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 contrast, in the present disclosure, 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 disclosure. 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 and/or flowchart illustration, and combinations of blocks in the block diagrams and/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 units described in the embodiments of the present disclosure may be implemented by software or hardware. The described units may also be provided in a processor, and may be described as: a processor includes a time acquisition unit, a first determination unit, and a first generation unit. Here, the names of these units do not constitute a limitation to the unit itself in some cases, and for example, the time acquisition unit may also be described as a "unit that acquires the start playing time of a video that is currently played on the target page".
As another aspect, the present disclosure also provides a computer-readable medium, which may be contained in the server described in the above embodiments; or may exist separately and not be assembled into the server. The computer readable medium carries one or more programs which, when executed by the server, cause the server to: acquiring the initial playing time of a video played on a target page at the current time, wherein the target page corresponds to a first user and is used for playing the video input by the first user; determining the times of executing preset operations on a target page by a second user by using a second user terminal in a time period taking the initial playing time as a time starting point and the current time as a time end point; and generating a numerical value for representing the quality degree of the video played on the current time target page based on the determined times.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention in the present disclosure is not limited to the specific combination of the above-mentioned features, but also encompasses other embodiments in which any combination of the above-mentioned features or their equivalents is possible without departing from the inventive concept as defined above. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.

Claims (10)

1. A method for generating information, comprising:
acquiring the initial playing time of a video played on a target page at the current time, wherein the target page corresponds to a first user and is used for playing the video input by the first user;
determining the times of executing preset operations on the target page by the second user by using the second user terminal in a time period taking the starting playing time as a time starting point and the current time as a time end point;
determining the number of second users browsing the video played on the target page by using a second user terminal at the current time;
performing product calculation on the determined number and a first preset coefficient to obtain a first processing result corresponding to the number, and performing product calculation on the determined number and a second preset coefficient to obtain a second processing result corresponding to the number;
and summing the first processing result and the second processing result to obtain a summation result as a numerical value for representing the degree of goodness of the video played on the current time target page.
2. The method of claim 1, wherein the method further comprises:
and sending the generated numerical value to a second user terminal in communication connection so that the second user terminal displays the generated numerical value.
3. The method of claim 1, wherein the pre-set operations include value-related operations and non-value-related operations; and
the determining the number of times that the second user performs the preset operation on the target page by using the second user terminal in the time period taking the starting playing time as the time starting point and the current time as the time ending point includes:
respectively determining the times of executing value-related operations and the times of non-value-related operations on a target page by a second user by using a second user terminal in a time period taking the starting playing time as a time starting point and the current time as a time end point; and
and generating a numerical value for representing the quality degree of the video played on the target page at the current time based on the determined times of the value-related operations and the times of the non-value-related operations.
4. The method according to one of claims 1 to 3, wherein the obtaining of the starting playing time of the video played on the target page at the current time comprises:
and responding to the received evaluation request aiming at the video played on the target page, and acquiring the initial playing time of the video played on the target page at the current time.
5. An apparatus for generating information, comprising:
a time obtaining unit configured to obtain a start playing time of a video played at a current time on a target page, wherein the target page corresponds to a first user and is used for playing the video input by the first user;
a first determining unit configured to determine the number of times that a second user performs a preset operation on the target page with a second user terminal in a time period with the start playing time as a time starting point and the current time as a time ending point;
a second determination unit configured to determine the number of second users browsing the video played on the target page with a second user terminal at the current time;
the first generation unit is configured to perform product operation on the determined number and a first preset coefficient to obtain a first processing result corresponding to the number, and perform product operation on the determined number and a second preset coefficient to obtain a second processing result corresponding to the number; and summing the first processing result and the second processing result to obtain a summation result as a numerical value for representing the degree of goodness of the video played on the current time target page.
6. The apparatus of claim 5, wherein the apparatus further comprises:
a value transmitting unit configured to transmit the generated value to a second user terminal of the communication connection so that the second user terminal displays the generated value.
7. The apparatus of claim 5, wherein the preset operations comprise value-related operations and non-value-related operations; and
the first determination unit is further configured to:
respectively determining the times of executing value-related operations and the times of non-value-related operations on a target page by a second user by using a second user terminal in a time period taking the starting playing time as a time starting point and the current time as a time end point; and
the first generation unit is further configured to:
and generating a numerical value for representing the quality degree of the video played on the target page at the current time based on the determined times of the value-related operations and the times of the non-value-related operations.
8. The apparatus according to one of claims 5-7, wherein the time acquisition unit is further configured to:
and responding to the received evaluation request aiming at the video played on the target page, and acquiring the initial playing time of the video played on the target page at the current time.
9. A server, comprising:
one or more processors;
a storage device having one or more programs stored thereon,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-4.
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-4.
CN201811549988.1A 2018-12-18 2018-12-18 Method and apparatus for generating information Active CN109547856B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811549988.1A CN109547856B (en) 2018-12-18 2018-12-18 Method and apparatus for generating information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811549988.1A CN109547856B (en) 2018-12-18 2018-12-18 Method and apparatus for generating information

Publications (2)

Publication Number Publication Date
CN109547856A CN109547856A (en) 2019-03-29
CN109547856B true CN109547856B (en) 2020-11-20

Family

ID=65855304

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811549988.1A Active CN109547856B (en) 2018-12-18 2018-12-18 Method and apparatus for generating information

Country Status (1)

Country Link
CN (1) CN109547856B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105701226A (en) * 2016-01-18 2016-06-22 合网络技术(北京)有限公司 Multimedia resource assessment method and device
CN106604050A (en) * 2016-12-19 2017-04-26 天脉聚源(北京)传媒科技有限公司 Direct broadcast video assessment method and device
CN106899856A (en) * 2017-03-31 2017-06-27 百度在线网络技术(北京)有限公司 Method and apparatus for exporting main broadcaster's information

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104967679B (en) * 2015-06-09 2017-07-21 深圳市腾讯计算机系统有限公司 Information recommendation system, method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105701226A (en) * 2016-01-18 2016-06-22 合网络技术(北京)有限公司 Multimedia resource assessment method and device
CN106604050A (en) * 2016-12-19 2017-04-26 天脉聚源(北京)传媒科技有限公司 Direct broadcast video assessment method and device
CN106899856A (en) * 2017-03-31 2017-06-27 百度在线网络技术(北京)有限公司 Method and apparatus for exporting main broadcaster's information

Also Published As

Publication number Publication date
CN109547856A (en) 2019-03-29

Similar Documents

Publication Publication Date Title
CN106792242B (en) Method and device for pushing information
CN109640176B (en) Method and apparatus for generating information
CN108536867B (en) Method and apparatus for generating information
CN110298716B (en) Information pushing method and device
US20180365709A1 (en) Personalized creator recommendations
CN109862100B (en) Method and device for pushing information
CN107451785B (en) Method and apparatus for outputting information
CN109255037B (en) Method and apparatus for outputting information
CN108600780B (en) Method for pushing information, electronic device and computer readable medium
CN108540508B (en) Method, device and equipment for pushing information
KR101783431B1 (en) Method for providing funding and consulting information related with entertainment by crowd funding system
CN108965951B (en) Advertisement playing method and device
CN108737486B (en) Information pushing method and device
CN110619096A (en) Method and apparatus for synchronizing data
CN110866040A (en) User portrait generation method, device and system
CN109618193B (en) Method and apparatus for processing information
CN111698365A (en) Information display method and device
CN112148744A (en) Page display method and device, electronic equipment and computer readable medium
CN109862188B (en) Information sending method and device, equipment and storage medium
CN109547856B (en) Method and apparatus for generating information
US20200118193A1 (en) Digital content publisher negotiated transactional advertiser
CN109600641B (en) Method and apparatus for processing information
CN112004116B (en) Method, device, electronic equipment and medium for determining object adding mode
CN109660874B (en) Method and apparatus for generating information
CN111723274B (en) Method and device for processing information

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