[go: up one dir, main page]

WO2020125381A1 - Method and apparatus for generating information - Google Patents

Method and apparatus for generating information Download PDF

Info

Publication number
WO2020125381A1
WO2020125381A1 PCT/CN2019/122106 CN2019122106W WO2020125381A1 WO 2020125381 A1 WO2020125381 A1 WO 2020125381A1 CN 2019122106 W CN2019122106 W CN 2019122106W WO 2020125381 A1 WO2020125381 A1 WO 2020125381A1
Authority
WO
WIPO (PCT)
Prior art keywords
target
value
time period
target page
video played
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.)
Ceased
Application number
PCT/CN2019/122106
Other languages
French (fr)
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.)
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
Publication of WO2020125381A1 publication Critical patent/WO2020125381A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

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/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • 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
    • 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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV

Definitions

  • Embodiments of the present disclosure relate to computer technology, and in particular, to methods and devices for generating information.
  • users of live video can live broadcast various content videos, such as live game video, movie video, news video, etc.
  • users who browse live video can be interested in various live videos. Understandably, users who browse live video are usually interested in live video with better content.
  • the present disclosure proposes a method and apparatus for generating information.
  • the present disclosure provides a method for generating information, the method comprising: in response to receiving an evaluation request for a video played on a target page, dividing the target historical time period into a target number of time periods, wherein , Play the video input by the first user on the target page; for the time period of the target number of time periods, determine the browsing duration of the video played on the target page by the second user using the second user terminal within the time period , And based on the determined browsing duration, generate a value that characterizes the quality of the video played on the target page within the time period as the initial historical value; based on the generated initial historical value, generate a value that is used to characterize the target history
  • the numerical value of the pros and cons of the video played on the target page within the time period is taken as the target historical value; and based on the generated target historical value, a result value characterizing the pros and cons of the video played on the target page at the current time is generated.
  • the method further includes: sending the generated result value to the third user terminal of the communication connection, so that the third user terminal displays the generated result value.
  • determining that the second user uses the second user terminal to browse the video played on the target page within the time period includes: determining to use the second user terminal to browse the target page within the time period The number of second users playing the video, and the average duration of the video played on the target page by the second user using the second user terminal; and multiplying the determined number and the average duration to obtain the result of the integration as the time The browsing duration corresponding to the period.
  • generating a numerical value that characterizes the quality of the video played on the target page within the time period as the initial historical value includes: determining that within the time period, the target page The playing duration of the video played on the website; and quotient of the determined browsing duration and playing duration to obtain the quotient result as an initial historical value that characterizes the quality of the video played on the target page in the time period.
  • a value representing the quality of the video played on the target page within the target historical time period is generated as the target historical value, including: for the target number of time periods , Based on the time difference between the target time and the current time in the time period, assign a weight to the time period, where the time difference is negatively related to the weight; and based on the assigned weight, the initial historical value generated is weighted And processing, the processing result is obtained as a target historical value that is used to characterize the quality of the video played on the target page within the target historical time period.
  • generating a value representing the quality of the video played on the target page within the target historical time period as the target historical value includes: determining to be within the target historical time period , The total playing time of the video played on the target page; and based on the generated initial historical value and the determined total playing time, generate a value that characterizes the quality of the video played on the target page in the target historical time period As the target historical value.
  • generating a result value for characterizing the quality of the video played on the target page at the current time includes: determining the current time to use the second user terminal to browse the target page for playback The number of second users of the video; generating a pageview value based on the determined number of second users corresponding to the current time; and based on the generated pageview value and the target historical value, generating a characterization target at the current time The resulting value of the quality of the video playing on the page.
  • an embodiment of the present disclosure provides an apparatus for generating information, the apparatus includes: a period dividing unit configured to, in response to receiving an evaluation request for a video played on a target page, set a target historical time period Divided into a target number of time periods, where the video input by the first user is played on the target page; the first generation unit is configured to determine the time period of the target number of time periods within the time period, the first The second user uses the second user terminal to browse the browsing duration of the video played on the target page, and based on the determined browsing duration, generates a numerical value characterizing the quality of the video played on the target page within the time period as the initial history The value; the second generation unit is configured to generate a value representing the quality of the video played on the target page within the target historical time period as the target historical value based on the generated initial historical value; and the third generation unit , Is configured to generate a result value that characterizes the quality of the video played on the target page at the current time based on the generated target historical value.
  • the apparatus further includes: a value sending unit configured to send the generated result value to the third user terminal that is in communication connection, so that the third user terminal displays the generated result value.
  • the first generating unit includes: a first determining module configured to determine the number of second users browsing the video played on the target page using the second user terminal and the second user during the time period Use the second user terminal to browse the average duration of the video played on the target page; and the first generation module is configured to multiply the determined number and average duration to obtain the result of the integration as the browsing duration corresponding to the time period .
  • the first generation unit further includes: a second determination module configured to determine the playing duration of the video played on the target page within the time period; and a second generation module configured to determine The browsing time and the playing time are evaluated, and the result is obtained as an initial historical value that characterizes the quality of the video played on the target page within the time period.
  • the second generating unit includes: a weight allocation module configured to assign weights to a target number of time periods based on a time difference between the target time in the time period and the current time for the target number of time periods , Where the time difference is negatively correlated with the weight; and the third generation module is configured to perform weighted summation on the generated initial historical values based on the assigned weights, and obtain the processing result as a characterization within the target historical time period The target historical value of the quality of the video played on the target page.
  • the second generation unit further includes: a third determination module configured to determine the total playing duration of the video played on the target page within the target historical time period; and a fourth generation module configured to be based on The generated initial historical value and the determined total playing duration generate a value representing the quality of the video played on the target page within the target historical time period as the target historical value.
  • the third generation unit includes: a fourth determination module configured to determine the number of second users browsing the video played on the target page using the second user terminal at the current time; a fifth generation module configured to Generating a pageview value based on the determined number corresponding to the current time; and a sixth generation module configured to generate a video characterizing the play on the target page at the current time based on the generated pageview value and the target historical value The result value of the pros and cons.
  • the present disclosure provides a server, including: one or more processors; a memory, on which one or more programs are stored, when one or more programs are executed by one or more processors, such that One or more processors implement any of the above methods for generating information.
  • the present disclosure provides a computer-readable medium on which a computer program is stored, which when executed by a processor implements any of the above methods for generating information.
  • the video played on the target page is usually the same video input by the first user, its pros and cons usually fluctuate within a relatively stable range, so it can be based on the target historical time period.
  • Corresponding target historical value generate a more accurate result value that characterizes the quality of the video played on the target page at the current time, which helps to display the video played on the target page more accurately based on the generated result value The degree of pros and cons, thereby improving the accuracy and diversity of information processing.
  • FIG. 1 is an exemplary system architecture diagram to which an embodiment of the present disclosure can be applied;
  • FIG. 2 is a flowchart of one embodiment of a method for generating information according to the present disclosure
  • FIG. 3 is a schematic diagram of an application scenario of the method for generating information according to the present disclosure
  • FIG. 4 is a flowchart of yet another embodiment of a method for generating information according to the present disclosure
  • FIG. 5 is a schematic structural diagram of an embodiment of an apparatus for generating information according to the present disclosure
  • FIG. 6 is a schematic structural diagram of a computer system suitable for implementing a server of an embodiment of the present disclosure.
  • FIG. 1 shows an exemplary system architecture 100 of an embodiment of a method for generating information or an apparatus for generating information to which the present disclosure can be applied.
  • 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 that provides communication links between the terminal devices 101, 102, 103 and the server 105.
  • the network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables.
  • the user can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, and so on.
  • Various communication client applications may be installed on the terminal devices 101, 102, and 103, such as video live streaming software, social platform software, web browser applications, search applications, instant messaging tools, mailbox clients, etc.
  • the terminal devices 101, 102, 103 may be hardware or software.
  • the terminal devices 101, 102, and 103 may be various electronic devices with display screens, including but not limited to smartphones, tablet computers, e-book readers, MP3 players (Moving Pictures Experts Group Audio Layer III, Motion picture expert compression standard audio layer 3), MP4 (Moving Pictures Experts Group Audio Layer IV, motion picture expert compression standard audio layer 4) players, laptop portable computers and desktop computers, etc.
  • MP3 players Motion Picture Experts Group Audio Layer III, Motion picture expert compression standard audio layer 3
  • MP4 Motion Picture Experts Group Audio Layer IV, motion picture expert compression standard audio layer 4
  • the terminal devices 101, 102, and 103 are software, they can be installed in the electronic devices listed above, and can be implemented as multiple software or software modules (for example, multiple software or software modules used to provide distributed services) , Can also be implemented as a single software or software module. There is no specific limitation here.
  • the server 105 may be a server that provides various services, for example, a background server that provides support for target pages displayed on the terminal devices 101, 102, and 103.
  • the background server can respond to receiving the evaluation request for the video played on the target page, analyze the target page and perform other processing, and obtain the processing result (for example, a result value used to characterize the quality of the video played on the target page) .
  • the method for generating information provided by the embodiments of the present disclosure may generally be executed by the server 105, and accordingly, the device for generating information may generally be provided in the server 105.
  • the server may be hardware or software.
  • the server can be implemented as a distributed server cluster composed of multiple servers, or as a single server.
  • the server is software, it may be implemented as multiple software or software modules (for example, multiple software or software modules used to provide distributed services), or as a single software or software module. There is no specific limitation here.
  • terminal devices, networks, and servers in FIG. 1 are only schematic. According to the implementation needs, there can be any number of terminal devices, networks and servers.
  • the method for generating information includes the following steps:
  • Step 201 in response to receiving the evaluation request for the video played on the target page, divide the target historical time period into a target number of time periods.
  • the execution subject of the method for generating information may respond to the evaluation request for the video played on the target page received through the wired connection or the wireless connection, and
  • the target historical time period is divided into target number of time periods.
  • the target page may be a page to be evaluated to determine the quality of the video played thereon, and the video input by the first user is played on the target page.
  • the evaluation request may be a request for determining the quality of the video played on the target page.
  • the evaluation request may be a request initiated by a user who manages the above-mentioned execution subject, or may be a request sent by an electronic device (for example, the terminal device shown in FIG. 1) communicatively connected to the above-mentioned execution subject.
  • the first user is a user who uses a first user terminal (such as the terminal device shown in FIG. 1) to input video.
  • the video input by the first user is played on the target page for the second user to browse using the second user terminal (such as the terminal device shown in FIG. 1).
  • the second user is a user who uses the second user terminal to browse videos.
  • the above-mentioned execution subject can output the target page to the second user terminal, so that the target page is displayed on the display screen of the second user terminal, and then the second user can use the second user terminal to browse the video played on the target page.
  • 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.
  • the video played on the target page may be a video input by the first user using the first user terminal at the current time, or may be a video input by the first user using the first user terminal in advance. It should be noted that, here, the video input by the first user may be a video captured by the first user using the first user terminal.
  • the target historical time period may be a preset historical time period (for example, April), or may be a historical time period (for example, the past two days) with the current time as the time end and the duration for the preset duration.
  • the target number can be a preset number.
  • the duration of the time period can be preset to make the target number be 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 the preset duration; or, the target quantity is the preset quantity, and then the duration of the time period is the duration of the target historical time period divided by the target quantity.
  • Step 202 For the time period of the target number of time periods, determine the browsing duration of the video played on the target page by the second user using the second user terminal within the time period, and generate a user based on the determined browsing duration The value representing the quality of the video played on the target page within the time period is used as the initial historical value.
  • the above-mentioned execution subject may determine that within the time period, the second user uses the second user terminal to browse the video played on the target page Duration, and based on the determined browsing duration, a value representing the degree of merit of the video played on the target page within the time period is generated as the initial historical value.
  • the browsing duration is the total duration of browsing by the second user terminal by the second user who browses the video played on the target page within the time period.
  • the above-mentioned execution subject may adopt various methods to determine the browsing duration corresponding to the time period. For example, it may be determined that each second user browses the duration of the target page within the time period, and then sums the determined duration to obtain the total duration, that is, the browsing duration.
  • the duration that the second user uses the second user terminal to browse the video played on the target page may be the length of time the target page stays on the second user terminal. Furthermore, the above-mentioned execution subject may determine that the target page is within the time period The duration of staying on each second user terminal is taken as the duration of browsing the target page of each second user.
  • the above-mentioned executing body may determine that the second user uses the second user terminal to browse the target page within the time period through the following steps Browsing duration of the played video: First, the above-mentioned execution subject can determine the number of second users who browse the video played on the target page using the second user terminal and the second user browse the target using the second user terminal within the time period The average duration of the video played on the page. Then, the above-mentioned execution body can multiply the determined quantity and the average duration, and obtain the result of the multiplication as the browsing duration corresponding to the time period.
  • the number of second users using the second user terminal to browse the video played on the target page may be the number of second user terminals accessing the target page, therefore, here, the above-mentioned execution subject may determine The number of second user terminals accessing the target page determines the number of second users using the second user terminal to browse the video played on the target page during the time period. Specifically, in response to detecting that the second user terminal accesses the target page, the above-mentioned executing body may obtain the terminal information of the second user terminal, and further, the above-mentioned executing body may determine that the obtained target page corresponds to the target page within the time period.
  • the amount of terminal information determines the number of second user terminals accessing the target page in the time period, that is, the number of second users who browse the video played on the target page using the second user terminal in the time period .
  • the terminal information may be used to indicate the second user terminal, and may be a unique identifier of the second user terminal.
  • the terminal information may be the Internet protocol address of the second user terminal.
  • the above-mentioned execution subject may determine the length of time that each target page stays on the second user terminal within the time period, and then perform an average calculation on the determined time period to obtain the target page within the time period
  • the average duration of staying on the second user terminal that is, the average duration of the video played on the target page by the second user using the second user terminal during the time period.
  • the above-mentioned execution subject may generate a numerical value representing the quality of the video played on the target page within the time period as the initial historical numerical value.
  • the above-mentioned execution subject may directly determine the determined browsing duration as an initial historical value used to characterize the quality of the video played on the target page within the time period.
  • the above-mentioned execution subject may generate a value characterizing the quality of the video played on the target page within the time period as the initial historical value through the following steps: First, the above-mentioned execution subject can determine the playing duration of the video played on the target page within the time period. Then, the above-mentioned executive body may perform a quotient on the determined browsing duration and playback duration, and obtain the quotient result as an initial historical value that characterizes the quality of the video played on the target page within the time period. It should be noted that, here, the result of the consultation can characterize the video played every minute on the target page, and the duration of the converted second user browsing the video. Understandably, the longer the converted duration, the video played on the target page. The easier the video attracts users, the better the video played on the target page.
  • step 203 based on the generated initial historical value, a value representing the quality of the video played on the target page within the target historical time period is generated as the target historical value.
  • the above-mentioned execution subject may generate a value representing the quality of the video played on the target page within the target historical time period as the target historical value.
  • the above-mentioned execution subject may adopt various methods to generate target historical values representing the quality of the video played on the target page within the target historical time period based on the generated target number of initial historical values
  • the generated initial number of target historical values can be directly summed, and the summation result can be obtained as a target historical value for characterizing the quality of the video played on the target page in the target historical time period.
  • the above-mentioned execution subject can generate the value representing the quality of the video played on the target page within the target historical time period as the target historical value through the following steps: first, The above execution subject can determine the total playing duration of the video played on the target page within the target historical time period. Then, based on the generated initial historical value and the determined total playing duration, the above-mentioned execution subject may generate a value representing the quality of the video played on the target page within the target historical time period as the target historical value.
  • the above-mentioned execution subject may use various methods to generate target historical values for characterizing the quality of the video played on the target page in the target historical time period For example, you can directly sum the generated target number of initial historical values and the determined total playback duration to obtain the summation result as a characterization of the quality of the video played on the target page in the target historical time period Target historical value; or, the determined total playing time can be processed (for example, multiplied by a preset coefficient) to obtain the processing result, and then the obtained processing result and the generated target number of initial historical values are summed, The summation result is obtained as a target historical value that is used to characterize the quality of the video played on the target page within the target historical time period.
  • Step 204 Based on the generated target historical value, generate a result value for characterizing the quality of the video played on the target page at the current time.
  • the above-mentioned execution subject may generate a result value that characterizes the quality of the video played on the target page at the current time.
  • the result value is the value used for output display. The larger the result, the better the video played on the target page.
  • the above-mentioned execution subject may adopt various methods to generate a result value for characterizing the quality of the video played on the target page at the current time based on the generated target historical value.
  • the generated target historical value can be directly determined as a value for characterizing the quality of the video played on the target page at the current time; or, the generated target historical value can be processed (for example, multiplied by the pre-value Set the coefficient) to obtain the processing result, and then use the obtained processing result as a numerical value for characterizing the quality of the video played on the target page at the current time.
  • the above-mentioned execution subject can generate a result value that characterizes the quality of the video played on the target page at the current time through the following steps: First, the above-mentioned execution subject can be determined at The above-mentioned current time utilizes the number of second users who browse videos played on the target page by the second user terminal. Then, the execution subject may generate a pageview value based on the determined number of second users who browse the video played on the target page using the second user terminal at the current time. Finally, based on the generated pageview value and target historical value, the execution subject may generate a result value that is used to characterize the quality of the video played on the target page at the current time.
  • the number of page views may be a value used to evaluate the quality of the video on the target page based on the number of viewers. It can be understood that the more second users browsing the video played on the target page, the easier it is to characterize the video played on the target page and the better the video played on the target page.
  • the execution subject may generate the pageview value in various ways based on the determined number of second users who use the second user terminal to browse the video played on the target page at the current time. For example, the number corresponding to the current time may be directly determined as the pageview value; or, the number corresponding to the current time may be processed (eg, multiplied by a preset coefficient) to obtain a processing result, and then the obtained processing The result is determined as the pageview value.
  • the above-mentioned execution subject may generate result values for characterizing the quality of the video played on the target page at the current time in various ways based on the generated pageview value and target historical value.
  • the generated pageview value and target historical value can be directly summed to obtain the summed result as the result value used to characterize the quality of the video played on the target page at the current time; or, it can be The weight assigned to the target historical value and pageview value, and then based on the assigned weight, the target historical value and pageview value are weighted and summed, and the processing result is obtained to characterize the video played on the target page at the current time.
  • the result value of inferiority is based on the generated pageview value and target historical value.
  • the above-mentioned execution body may also send the generated result value to the third user terminal connected to the communication, so that the third user terminal displays the generated result Value. Therefore, the quality of the video played on the target page can be intuitively displayed.
  • the third user terminal may be the above-mentioned second user terminal, or may be another terminal communicatively connected to the above-mentioned executive body.
  • FIG. 3 is a schematic diagram of an application scenario of the method for generating information according to this embodiment.
  • the server 301 may determine the target historical time period 304 (for example, the past two days) in response to receiving the evaluation request 303 for the video played on the target page sent by the terminal 302, and the target The historical time period 304 is divided into a target number of time periods 305.
  • the target historical time period 304 may be divided into two time periods, namely a time period 3051 and a time period 3052, where one time period is one day.
  • the video eg, selfie video
  • the first user is played on the target page.
  • the server 301 may determine that within the time period, the second user uses the second user terminal to browse the browsing duration of the video played on the target page 3061 (for example, "10 hours"), and based on the determined browsing Duration 3061, a value representing the quality of the video played on the target page in the time period is generated as the initial historical value 3071; for the time period 3052, the server 301 may determine that the second user uses the Second, the user terminal browses the browsing time of the video played on the target page 3062 (for example, "20 hours"), and based on the determined browsing time 3062, generates a characterizing the pros and cons of the video played on the target page within the time period Is used as the initial historical value 3072.
  • the server 301 may determine that within the time period, the second user uses the second user terminal to browse the browsing duration of the video played on the target page 3061 (for example, "10 hours"), and based on the determined browsing Duration 3061, a value representing the quality of the video played on the target page in the time period is generated as the
  • the server 301 may generate, as the target historical value 308, a value indicating the degree of merit of the video played on the target page within the target historical time period 304 based on the generated initial historical value 3071, 3072.
  • the server 301 can generate a result value 309 for characterizing the quality of the video played on the target page at the current time.
  • the method provided by the above embodiment of the present disclosure can generate a more accurate result value for characterizing the quality of the video played on the target page at the current time based on the target historical value corresponding to the target historical time period, which is helpful for The generated result value more accurately displays the quality of the video played on the target page, and improves the accuracy and diversity of information processing.
  • FIG. 4 shows a flow 400 of yet another embodiment of a method for generating information.
  • the process 400 of the method for generating information includes the following steps:
  • Step 401 in response to receiving the evaluation request for the video played on the target page, divide the target historical time period into a target number of time periods.
  • the execution subject of the method for generating information may respond to receiving an evaluation request for the video played on the target page through a wired connection or a wireless connection, and The historical time period is divided into a target number of time periods.
  • Step 402 For a time period among the target number of time periods, determine the browsing duration of the video played on the target page by the second user using the second user terminal within the time period, and based on the determined browsing duration, generate a user The value representing the quality of the video played on the target page within the time period is used as the initial historical value.
  • the above-mentioned execution subject may determine that within this time period, the second user uses the second user terminal to browse the video played on the target page The duration, and based on the determined browsing duration, generate a numerical value that characterizes the quality of the video played on the target page within the time period as the initial historical numerical value.
  • Step 403 For a time period in the target number of time periods, based on the time difference between the target time in the time period and the current time, assign a weight to the time period.
  • the above-mentioned execution subject may assign weights to the time period based on the time difference between the target time in the time period and the current time.
  • the time difference is negatively correlated with the weight, the greater the time difference, the smaller the weight.
  • the target time may be any time in the time period, or may be a time in the time period that satisfies the preset condition, for example, the earliest time in the time period, or the latest time in the time period.
  • step 404 based on the assigned weights, the generated initial historical values are weighted and summed, and the processing result is obtained as a target historical value for characterizing the quality of the video played on the target page in the target historical time period.
  • the above-mentioned execution subject may perform weighted summation on the generated initial historical values, and obtain the processing result as a representation for playing on the target page in the target historical time period The target historical value of the quality of the video.
  • Step 405 Based on the generated target historical value, generate a result value for characterizing the quality of the video played on the target page at the current time.
  • the above-mentioned execution subject may generate a result value that is used to characterize the quality of the video played on the target page at the current time.
  • the result value is the value used for output display. The larger the result, the better the video played on the target page.
  • steps 401, 402, and 405 are similar to or the same as step 201, step 202, and step 205 in the foregoing embodiment, respectively.
  • the above description for step 201, step 202, and step 205 also applies to step 401, step 402, and Step 405, no more details here.
  • the process 400 of the method for generating information in the embodiment of FIG. 4 highlights the time difference based on the target time in the time period and the current time, as Steps of assigning weights to time periods, and then generating target historical values corresponding to target time periods based on the assigned weights and the initial historical values corresponding to each time period. It can be understood that as the distance from each time period of the target number of time periods to the current time is from near to far, the initial historical value corresponding to the time period corresponds to the current time used to characterize the video played on the target page. The degree of influence of the result value of the pros and cons should gradually decrease.
  • the solution described in this embodiment can reduce the influence of the initial historical value corresponding to the distant time period on the result value corresponding to the current time by assigning weight to the time period, and thus can generate a more accurate characterization
  • the result value of the quality of the video played on the target page of the current time helps to more accurately display the quality of the video played on the target page of the current time, thereby further improving the accuracy of information processing.
  • the present disclosure provides an embodiment of an apparatus for generating information, which corresponds to the method embodiment shown in FIG. 2, and the apparatus Specifically, it can be applied to various electronic devices.
  • the apparatus 500 for generating information in this embodiment includes: a period dividing unit 501, a first generating unit 502, a second generating unit 503, and a third generating unit 504.
  • the period dividing unit 501 is configured to, in response to receiving the evaluation request for the video played on the target page, divide the target historical time period into a target number of time periods, in which the first user’s input is played on the target page The video;
  • the first generating unit 502 is configured to determine, for a time period of the target number of time periods, within the time period, the second user uses the second user terminal to browse the browsing time of the video played on the target page, and based on The determined browsing duration generates a value representing the quality of the video played on the target page within the time period as an initial historical value;
  • the second generating unit 503 is configured to generate a value based on the generated initial historical value A numerical value characterizing the quality of the video played on the target page within the target historical time period is taken as the target historical value;
  • the cycle dividing unit 501 of the device 500 for generating information may divide the target historical time period into the target historical time period in response to the evaluation request for the video played on the target page received through the wired connection method or the wireless connection method
  • the target number of time periods The target page is a page to be evaluated to determine the quality of the video played thereon, and the target page is used to play the video input by the first user.
  • the evaluation request is a request for determining the quality of the video played on the target page.
  • the first generating unit 502 may determine that within the time period, the second user uses the second user terminal to browse the play on the target page The browsing duration of the video, and based on the determined browsing duration, a value representing the degree of merit of the video played on the target page within the time period is generated as the initial historical value.
  • the second generating unit 503 may generate a value representing the degree of merit of the video played on the target page within the target historical time period as the target historical value .
  • the third generating unit 504 may generate a result value that is used to characterize the quality of the video played on the target page at the current time.
  • the result value is the value used for output display. The larger the result, the better the video played on the target page.
  • the apparatus 500 may further include: a value sending unit (not shown in the figure) configured to send the generated result value to the third user terminal that is in communication connection, to The third user terminal is caused to display the generated result value.
  • a value sending unit (not shown in the figure) configured to send the generated result value to the third user terminal that is in communication connection, to The third user terminal is caused to display the generated result value.
  • the first generation unit 502 may include: a first determination module (not shown in the figure) configured to determine to use the second user terminal to browse the target within the time period The number of second users of the video playing on the page, and the average length of time that the second user uses the second user terminal to browse the video playing on the target page; the first generation module (not shown in the figure) is configured to determine The number and the average duration are integrated, and the integration result is obtained as the browsing duration corresponding to the time period.
  • a first determination module (not shown in the figure) configured to determine to use the second user terminal to browse the target within the time period The number of second users of the video playing on the page, and the average length of time that the second user uses the second user terminal to browse the video playing on the target page
  • the first generation module (not shown in the figure) is configured to determine The number and the average duration are integrated, and the integration result is obtained as the browsing duration corresponding to the time period.
  • the first generation unit 502 may include: a second determination module (not shown in the figure) configured to determine the video played on the target page within the time period Play duration; the second generation module (not shown in the figure) is configured to obtain a quotient for the determined browsing duration and playback duration, and obtain the result of the quotation as a characterization of the video played on the target page within the time period The initial historical value of the degree of pros and cons.
  • the second generating unit 503 may include: a weight allocation module (not shown in the figure) configured for a target number of time periods, based on the time period The time difference between the target time in the current time and the current time is assigned a weight for the time period, where the time difference is negatively correlated with the weight; the third generation module (not shown in the figure) is configured to assign the weight based on the assigned weight The initial historical value is subjected to weighted sum processing, and the processing result is obtained as a target historical value used to characterize the quality of the video played on the target page within the target historical time period.
  • the second generation unit 503 may include: a third determination module (not shown in the figure) configured to determine the video played on the target page within the target historical time period The total playback duration; the fourth generation module (not shown in the figure) is configured to generate, based on the generated initial historical value and the determined total playback duration, a character that is played on the target page during the target historical time period The value of the quality of the video is used as the target historical value.
  • the third generating unit 504 may include: a fourth determining module (not shown in the figure) configured to determine the current time to use the second user terminal to browse the target page to play The number of second users of the video; the fifth generation module (not shown in the figure) is configured to generate a pageview value based on the determined number corresponding to the current time; the sixth generation module (not shown in the figure) ) Is configured to generate a result value for characterizing the quality of the video played on the target page at the current time based on the generated pageview value and target historical value.
  • the units recorded in the device 500 correspond to the various steps in the method described with reference to FIG. 2. Therefore, the operations, features, and beneficial effects described above for the method are also applicable to the device 500 and the units included therein, and details are not described herein again.
  • FIG. 6 shows a schematic structural diagram of a computer system 600 suitable for 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 use scope of the embodiments of the present disclosure.
  • the computer system 600 includes a central processing unit (CPU) 601 that can be loaded into a random access memory (RAM) 603 from a program stored in a read-only memory (ROM) 602 or from a storage section 608 Instead, perform various appropriate actions and processing.
  • RAM random access memory
  • ROM read-only memory
  • RAM storage section 608
  • 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 through a bus 604.
  • An input/output (I/O) interface 605 is also connected to the bus 604.
  • the following components are connected to the I/O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc. ; And a communication section 609 including a network interface card such as a LAN card, a modem, etc. 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 installed on the drive 610 as necessary, so that a computer program read out therefrom is installed into the storage section 608 as necessary.
  • the process described above with reference to the flowchart may be implemented as a computer software program.
  • embodiments of the present disclosure include a computer program product that includes a computer program carried on a computer-readable medium, the computer program containing program code for performing the method shown in the flowchart.
  • the computer program may be downloaded and installed from the network through the communication section 609, and/or installed from the removable medium 611.
  • CPU central processing unit
  • the above-described functions defined in the method of the present disclosure are executed.
  • 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.
  • the computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable Programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the foregoing.
  • the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, apparatus, or device.
  • a computer-readable signal medium may include a data signal that is propagated in baseband or as part of a carrier wave, in which computer-readable program code is carried. This propagated data signal can take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
  • the computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, and the computer-readable medium may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. .
  • the program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the foregoing.
  • each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, which contains one or more logic functions Executable instructions.
  • the functions noted in the block may occur out of the order noted in the figures. For example, two blocks represented in succession may actually be executed in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved.
  • each block in the block diagrams and/or flowcharts, and combinations of blocks in the block diagrams and/or flowcharts can be implemented with dedicated hardware-based systems that perform specified functions or operations Or, it can be realized by a combination of dedicated hardware and computer instructions.
  • the units described in the embodiments of the present disclosure may be implemented in software or hardware.
  • the described unit may also be provided in the processor.
  • a processor includes a cycle dividing unit, a first generating unit, a second generating unit, and a third generating unit.
  • the names of these units do not constitute a limitation on the unit itself.
  • the third generation unit may also be described as a “unit that generates a result value”.
  • the present disclosure also provides a computer-readable medium.
  • the computer-readable medium may be included in the server described in the foregoing embodiments; or may exist alone without being assembled into the server.
  • the computer-readable medium carries one or more programs.
  • the server causes the server to: in response to receiving the evaluation request for the video played on the target page, set the target historical time period Divided into a target number of time periods, where the target page is used to play the video input by the first user; for the time period in the target number of time periods, it is determined that within the time period, the second user uses the second user terminal to browse The browsing duration of the video played on the target page, and based on the determined browsing duration, a value representing the quality of the video played on the target page within the time period is generated as an initial historical value; based on the generated initial history Numerical value, to generate a value representing the quality of the video played on the target page within the target historical time period as the target historical value; based on the generated target historical value, to

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Disclosed in embodiments of the present disclosure are a method and apparatus for generating information. The method comprises: in response to receiving an evaluation request for the video played back on a target page, dividing a target historical time period into a target number of time periods; for a time period in the target number of time periods, determining the browsing duration of browsing said video by a second user within the time period, and generating, on the basis of the determined browsing duration, an initial historical value that represents the quality of the video played back on the target page within the time period; generating, on the basis of the generated initial historical value, a target historical value that represents the quality of the video played back on the target page within the target historical time period; and generating, on the basis of the generated target historical value, a result value that represents the quality of the video played back on the target page at the current time. The technical solution according to the present disclosure can improve the accuracy and diversity of information processing.

Description

用于生成信息的方法和装置Method and device for generating information

相关申请的交叉引用Cross-reference of related applications

本公开要求于2018年12月18日在中国国家知识产权局提交的申请号为201811555049.8的中国专利申请的权益,其全部内容通过引用整体并入本文。This disclosure requires the rights and interests of the Chinese patent application with the application number 201811555049.8 filed at the State Intellectual Property Office of China on December 18, 2018, the entire contents of which are incorporated herein by reference.

技术领域Technical field

本公开实施例涉及计算机技术,尤其涉及用于生成信息的方法和装置。Embodiments of the present disclosure relate to computer technology, and in particular, to methods and devices for generating information.

背景技术Background technique

随着网络直播的流行,市场上出现了很多直播视频的用户。通常,直播视频的用户可以开通直播间,进而在直播间中播放所直播的视频。With the popularity of webcasting, many users of livestreaming video have appeared on the market. Generally, users of live video can open a live room, and then play the live video in the live room.

实践中,直播视频的用户可以直播各种内容的视频,例如直播游戏视频、电影视频、新闻视频等。而浏览直播视频的用户可以对各种直播视频感兴趣。可以理解,浏览直播视频的用户通常对内容较优的直播视频感兴趣。In practice, users of live video can live broadcast various content videos, such as live game video, movie video, news video, etc. And users who browse live video can be interested in various live videos. Understandably, users who browse live video are usually interested in live video with better content.

发明内容Summary of the invention

本公开提出了用于生成信息的方法和装置。The present disclosure proposes a method and apparatus for generating information.

第一方面,本公开提供了一种用于生成信息的方法,该方法包括:响应于接收到针对目标页面上播放的视频的评价请求,将目标历史时间段划分为目标数量个时间周期,其中,在目标页面上播放第一用户所输入的视频;对于目标数量个时间周期中的时间周期,确定在该时间周期内,第二用户利用第二用户终端浏览目标页面上播放的视频的浏览时长,并且基于所确定的浏览时长,生成用于表征在该时间周期内目标页面上播放的视频的优劣程度的数值作为初始历史数值;基于 所生成的初始历史数值,生成用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值;以及基于所生成的目标历史数值,生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。In a first aspect, the present disclosure provides a method for generating information, the method comprising: in response to receiving an evaluation request for a video played on a target page, dividing the target historical time period into a target number of time periods, wherein , Play the video input by the first user on the target page; for the time period of the target number of time periods, determine the browsing duration of the video played on the target page by the second user using the second user terminal within the time period , And based on the determined browsing duration, generate a value that characterizes the quality of the video played on the target page within the time period as the initial historical value; based on the generated initial historical value, generate a value that is used to characterize the target history The numerical value of the pros and cons of the video played on the target page within the time period is taken as the target historical value; and based on the generated target historical value, a result value characterizing the pros and cons of the video played on the target page at the current time is generated.

在一些实施例中,该方法还包括:将所生成的结果数值发送给通信连接的第三用户终端,以使第三用户终端显示所生成的结果数值。In some embodiments, the method further includes: sending the generated result value to the third user terminal of the communication connection, so that the third user terminal displays the generated result value.

在一些实施例中,确定在该时间周期内,第二用户利用第二用户终端浏览目标页面上播放的视频的浏览时长,包括:确定在该时间周期内,利用第二用户终端浏览目标页面上播放的视频的第二用户的数量,以及第二用户利用第二用户终端浏览目标页面上播放的视频的平均时长;以及对所确定的数量和平均时长进行求积,获得求积结果作为该时间周期所对应的浏览时长。In some embodiments, determining that the second user uses the second user terminal to browse the video played on the target page within the time period includes: determining to use the second user terminal to browse the target page within the time period The number of second users playing the video, and the average duration of the video played on the target page by the second user using the second user terminal; and multiplying the determined number and the average duration to obtain the result of the integration as the time The browsing duration corresponding to the period.

在一些实施例中,基于所确定的浏览时长,生成用于表征在该时间周期内目标页面上播放的视频的优劣程度的数值作为初始历史数值,包括:确定在该时间周期内,目标页面上播放的视频的播放时长;以及对所确定的浏览时长和播放时长进行求商,获得求商结果作为用于表征在该时间周期内目标页面上播放的视频的优劣程度的初始历史数值。In some embodiments, based on the determined browsing duration, generating a numerical value that characterizes the quality of the video played on the target page within the time period as the initial historical value includes: determining that within the time period, the target page The playing duration of the video played on the website; and quotient of the determined browsing duration and playing duration to obtain the quotient result as an initial historical value that characterizes the quality of the video played on the target page in the time period.

在一些实施例中,基于所生成的初始历史数值,生成用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值,包括:对于目标数量个时间周期中的时间周期,基于该时间周期中的目标时间与当前时间的时间差,为该时间周期分配权重,其中,时间差与权重负相关;以及基于所分配的权重,对所生成的初始历史数值进行加权求和处理,获得处理结果作为用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的目标历史数值。In some embodiments, based on the generated initial historical value, a value representing the quality of the video played on the target page within the target historical time period is generated as the target historical value, including: for the target number of time periods , Based on the time difference between the target time and the current time in the time period, assign a weight to the time period, where the time difference is negatively related to the weight; and based on the assigned weight, the initial historical value generated is weighted And processing, the processing result is obtained as a target historical value that is used to characterize the quality of the video played on the target page within the target historical time period.

在一些实施例中,基于所生成的初始历史数值,生成用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值,包括:确定在目标历史时间段内,目标页面上播放的视频的总播放时长;以及基于所生成的初始历史数值和所确定的总播放时长,生成用于表征在目标历史时间段内目标页面上播放的视频的优劣 程度的数值作为目标历史数值。In some embodiments, based on the generated initial historical value, generating a value representing the quality of the video played on the target page within the target historical time period as the target historical value includes: determining to be within the target historical time period , The total playing time of the video played on the target page; and based on the generated initial historical value and the determined total playing time, generate a value that characterizes the quality of the video played on the target page in the target historical time period As the target historical value.

在一些实施例中,基于所生成的目标历史数值,生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值,包括:确定当前时间利用第二用户终端浏览目标页面上播放的视频的第二用户的数量;基于所确定的当前时间所对应的第二用户的数量,生成浏览量数值;以及基于所生成的浏览量数值和目标历史数值,生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。In some embodiments, based on the generated target historical value, generating a result value for characterizing the quality of the video played on the target page at the current time includes: determining the current time to use the second user terminal to browse the target page for playback The number of second users of the video; generating a pageview value based on the determined number of second users corresponding to the current time; and based on the generated pageview value and the target historical value, generating a characterization target at the current time The resulting value of the quality of the video playing on the page.

第二方面,本公开实施例提供了一种用于生成信息的装置,该装置包括:周期划分单元,被配置成响应于接收到针对目标页面上播放的视频的评价请求,将目标历史时间段划分为目标数量个时间周期,其中,在目标页面上播放第一用户所输入的视频;第一生成单元,被配置成对于目标数量个时间周期中的时间周期,确定在该时间周期内,第二用户利用第二用户终端浏览目标页面上播放的视频的浏览时长,并且基于所确定的浏览时长,生成用于表征在该时间周期内目标页面上播放的视频的优劣程度的数值作为初始历史数值;第二生成单元,被配置成基于所生成的初始历史数值,生成用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值;以及第三生成单元,被配置成基于所生成的目标历史数值,生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。In a second aspect, an embodiment of the present disclosure provides an apparatus for generating information, the apparatus includes: a period dividing unit configured to, in response to receiving an evaluation request for a video played on a target page, set a target historical time period Divided into a target number of time periods, where the video input by the first user is played on the target page; the first generation unit is configured to determine the time period of the target number of time periods within the time period, the first The second user uses the second user terminal to browse the browsing duration of the video played on the target page, and based on the determined browsing duration, generates a numerical value characterizing the quality of the video played on the target page within the time period as the initial history The value; the second generation unit is configured to generate a value representing the quality of the video played on the target page within the target historical time period as the target historical value based on the generated initial historical value; and the third generation unit , Is configured to generate a result value that characterizes the quality of the video played on the target page at the current time based on the generated target historical value.

在一些实施例中,该装置还包括:数值发送单元,被配置成将所生成的结果数值发送给通信连接的第三用户终端,以使第三用户终端显示所生成的结果数值。In some embodiments, the apparatus further includes: a value sending unit configured to send the generated result value to the third user terminal that is in communication connection, so that the third user terminal displays the generated result value.

在一些实施例中,第一生成单元包括:第一确定模块,被配置成确定在该时间周期内,利用第二用户终端浏览目标页面上播放的视频的第二用户的数量,以及第二用户利用第二用户终端浏览目标页面上播放的视频的平均时长;以及第一生成模块,被配置成对所确定的数量和平均时长进行求积,获得求积结果作为该时间周期所对应的浏览时长。In some embodiments, the first generating unit includes: a first determining module configured to determine the number of second users browsing the video played on the target page using the second user terminal and the second user during the time period Use the second user terminal to browse the average duration of the video played on the target page; and the first generation module is configured to multiply the determined number and average duration to obtain the result of the integration as the browsing duration corresponding to the time period .

在一些实施例中,第一生成单元还包括:第二确定模块,被配置成确定在该时间周期内,目标页面上播放的视频的播放时长;以及第 二生成模块,被配置成对所确定的浏览时长和播放时长进行求商,获得求商结果作为用于表征在该时间周期内目标页面上播放的视频的优劣程度的初始历史数值。In some embodiments, the first generation unit further includes: a second determination module configured to determine the playing duration of the video played on the target page within the time period; and a second generation module configured to determine The browsing time and the playing time are evaluated, and the result is obtained as an initial historical value that characterizes the quality of the video played on the target page within the time period.

在一些实施例中,第二生成单元包括:权重分配模块,被配置成对于目标数量个时间周期中的时间周期,基于该时间周期中的目标时间与当前时间的时间差,为该时间周期分配权重,其中,时间差与权重负相关;以及第三生成模块,被配置成基于所分配的权重,对所生成的初始历史数值进行加权求和处理,获得处理结果作为用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的目标历史数值。In some embodiments, the second generating unit includes: a weight allocation module configured to assign weights to a target number of time periods based on a time difference between the target time in the time period and the current time for the target number of time periods , Where the time difference is negatively correlated with the weight; and the third generation module is configured to perform weighted summation on the generated initial historical values based on the assigned weights, and obtain the processing result as a characterization within the target historical time period The target historical value of the quality of the video played on the target page.

在一些实施例中,第二生成单元还包括:第三确定模块,被配置成确定在目标历史时间段内,目标页面上播放的视频的总播放时长;以及第四生成模块,被配置成基于所生成的初始历史数值和所确定的总播放时长,生成用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值。In some embodiments, the second generation unit further includes: a third determination module configured to determine the total playing duration of the video played on the target page within the target historical time period; and a fourth generation module configured to be based on The generated initial historical value and the determined total playing duration generate a value representing the quality of the video played on the target page within the target historical time period as the target historical value.

在一些实施例中,第三生成单元包括:第四确定模块,被配置成确定当前时间利用第二用户终端浏览目标页面上播放的视频的第二用户的数量;第五生成模块,被配置成基于所确定的当前时间所对应的数量,生成浏览量数值;以及第六生成模块,被配置成基于所生成的浏览量数值和目标历史数值,生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。In some embodiments, the third generation unit includes: a fourth determination module configured to determine the number of second users browsing the video played on the target page using the second user terminal at the current time; a fifth generation module configured to Generating a pageview value based on the determined number corresponding to the current time; and a sixth generation module configured to generate a video characterizing the play on the target page at the current time based on the generated pageview value and the target historical value The result value of the pros and cons.

第三方面,本公开提供了一种服务器,包括:一个或多个处理器;存储器,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现上述用于生成信息的方法中的任一种方法。In a third aspect, the present disclosure provides a server, including: one or more processors; a memory, on which one or more programs are stored, when one or more programs are executed by one or more processors, such that One or more processors implement any of the above methods for generating information.

第四方面,本公开提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现上述用于生成信息的方法中的任一种方法。In a fourth aspect, the present disclosure provides a computer-readable medium on which a computer program is stored, which when executed by a processor implements any of the above methods for generating information.

根据本公开提供的技术方案,由于目标页面上播放的视频通常为同一个第一用户输入的视频,所以其优劣程度通常会在一个相对平稳 的范围内波动,因此可以基于目标历史时间段所对应的目标历史数值,生成更为准确的用于表征当前时间目标页面上播放的视频的优劣程度的结果数值,有助于基于所生成的结果数值更为准确地显示目标页面上播放的视频的优劣程度,从而提高了信息处理的准确性和多样性。According to the technical solution provided by the present disclosure, since the video played on the target page is usually the same video input by the first user, its pros and cons usually fluctuate within a relatively stable range, so it can be based on the target historical time period. Corresponding target historical value, generate a more accurate result value that characterizes the quality of the video played on the target page at the current time, which helps to display the video played on the target page more accurately based on the generated result value The degree of pros and cons, thereby improving the accuracy and diversity of information processing.

附图说明BRIEF DESCRIPTION

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它特征、目的和优点将会变得更加明显:Other features, objects, and advantages of the present disclosure will become more apparent by reading the detailed description of the non-limiting embodiments made with reference to the following drawings:

图1是本公开的一个实施例可以应用于其中的示例性系统架构图;FIG. 1 is an exemplary system architecture diagram to which an embodiment of the present disclosure can be applied;

图2是根据本公开的用于生成信息的方法的一个实施例的流程图;2 is a flowchart of one embodiment of a method for generating information according to the present disclosure;

图3是根据本公开的用于生成信息的方法的一个应用场景的示意图;3 is a schematic diagram of an application scenario of the method for generating information according to the present disclosure;

图4是根据本公开的用于生成信息的方法的又一个实施例的流程图;4 is a flowchart of yet another embodiment of a method for generating information according to the present disclosure;

图5是根据本公开的用于生成信息的装置的一个实施例的结构示意图;5 is a schematic structural diagram of an embodiment of an apparatus for generating information according to the present disclosure;

图6是适于用来实现本公开实施例的服务器的计算机系统的结构示意图。6 is a schematic structural diagram of a computer system suitable for implementing a server of an embodiment of the present disclosure.

具体实施方式detailed description

下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分。The disclosure will be further described in detail below with reference to the drawings and embodiments. It can be understood that the specific embodiments described herein are only used for explaining the present disclosure, rather than limiting the present disclosure. It should also be noted that, for ease of description, only the parts related to the present disclosure are shown in the drawings.

需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。It should be noted that the embodiments in the present disclosure and the features in the embodiments can be combined with each other without conflict. The disclosure will be described in detail below with reference to the drawings and in conjunction with the embodiments.

图1示出了可以应用本公开的用于生成信息的方法或用于生成信 息的装置的实施例的示例性系统架构100。FIG. 1 shows an exemplary system architecture 100 of an embodiment of a method for generating information or an apparatus for generating information to which the present disclosure can be applied.

如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用作在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等。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 that provides communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables.

用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如视频直播类软件、社交平台软件、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端等。The user can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, and so on. Various communication client applications may be installed on the terminal devices 101, 102, and 103, such as video live streaming software, social platform software, web browser applications, search applications, instant messaging tools, mailbox clients, etc.

终端设备101、102、103可以是硬件或软件。当终端设备101、102、103为硬件时,可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等。当终端设备101、102、103为软件时,可以被安装在上述所列举的电子设备中,并且可以实现为多个软件或软件模块(例如用来提供分布式服务的多个软件或软件模块),也可以实现为单个软件或软件模块。在此不做具体限定。The terminal devices 101, 102, 103 may be hardware or software. When the terminal devices 101, 102, and 103 are hardware, they may be various electronic devices with display screens, including but not limited to smartphones, tablet computers, e-book readers, MP3 players (Moving Pictures Experts Group Audio Layer III, Motion picture expert compression standard audio layer 3), MP4 (Moving Pictures Experts Group Audio Layer IV, motion picture expert compression standard audio layer 4) players, laptop portable computers and desktop computers, etc. When the terminal devices 101, 102, and 103 are software, they can be installed in the electronic devices listed above, and can be implemented as multiple software or software modules (for example, multiple software or software modules used to provide distributed services) , Can also be implemented as a single software or software module. There is no specific limitation here.

服务器105可以是提供各种服务的服务器,例如为终端设备101、102、103上显示的目标页面提供支持的后台服务器。后台服务器可以响应于接收到针对目标页面上播放的视频的评价请求,对目标页面进行分析等处理,并获得处理结果(例如,用于表征目标页面上播放的视频的优劣程度的结果数值)。The server 105 may be a server that provides various services, for example, a background server that provides support for target pages displayed on the terminal devices 101, 102, and 103. The background server can respond to receiving the evaluation request for the video played on the target page, analyze the target page and perform other processing, and obtain the processing result (for example, a result value used to characterize the quality of the video played on the target page) .

需要说明的是,本公开实施例所提供的用于生成信息的方法一般可以由服务器105执行,相应地,用于生成信息的装置一般可以设置于服务器105中。It should be noted that the method for generating information provided by the embodiments of the present disclosure may generally be executed by the server 105, and accordingly, the device for generating information may generally be provided in the server 105.

需要说明的是,服务器可以是硬件或软件。当服务器为硬件时,可以实现为多个服务器组成的分布式服务器集群,也可以实现为单个服务器。当服务器为软件时,可以实现为多个软件或软件模块(例如, 用来提供分布式服务的多个软件或软件模块),也可以实现为单个软件或软件模块。在此不做具体限定。It should be noted that the server may be hardware or software. When the server is hardware, it can be implemented as a distributed server cluster composed of multiple servers, or as a single server. When the server is software, it may be implemented as multiple software or software modules (for example, multiple software or software modules used to provide distributed services), or as a single software or software module. There is no specific limitation here.

应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。It should be understood that the numbers of terminal devices, networks, and servers in FIG. 1 are only schematic. According to the implementation needs, there can be any number of terminal devices, networks and servers.

参考图2,示出了根据本公开的用于生成信息的方法的一个实施例的流程200。该用于生成信息的方法,包括以下步骤:Referring to FIG. 2, a flow 200 of one embodiment of a method for generating information according to the present disclosure is shown. The method for generating information includes the following steps:

步骤201,响应于接收到针对目标页面上播放的视频的评价请求,将目标历史时间段划分为目标数量个时间周期。Step 201, in response to receiving the evaluation request for the video played on the target page, divide the target historical time period into a target number of time periods.

在本实施例中,用于生成信息的方法的执行主体(例如图1所示的服务器)可以响应于通过有线连接方式或者无线连接方式接收到的针对目标页面上播放的视频的评价请求,将目标历史时间段划分为目标数量个时间周期。其中,目标页面可以为待对其进行评价,以确定其上播放的视频的优劣程度的页面,在目标页面上播放第一用户所输入的视频。评价请求可以为用于确定目标页面上播放的视频的优劣程度的请求。实践中,评价请求可以为管理上述执行主体的用户发起的请求,也可以为与上述执行主体通信连接的电子设备(例如图1所示的终端设备)发送的请求。In this embodiment, the execution subject of the method for generating information (such as the server shown in FIG. 1) may respond to the evaluation request for the video played on the target page received through the wired connection or the wireless connection, and The target historical time period is divided into target number of time periods. The target page may be a page to be evaluated to determine the quality of the video played thereon, and the video input by the first user is played on the target page. The evaluation request may be a request for determining the quality of the video played on the target page. In practice, the evaluation request may be a request initiated by a user who manages the above-mentioned execution subject, or may be a request sent by an electronic device (for example, the terminal device shown in FIG. 1) communicatively connected to the above-mentioned execution subject.

在本实施例中,第一用户为利用第一用户终端(例如图1所示的终端设备)输入视频的用户。第一用户所输入的视频在目标页面上播放,以供第二用户利用第二用户终端(例如图1所示的终端设备)浏览。第二用户为利用第二用户终端浏览视频的用户。具体的,上述执行主体可以将目标页面输出给第二用户终端,以使目标页面显示于第二用户终端的显示屏上,进而第二用户可以利用第二用户终端浏览目标页面上播放的视频。需要说明的是,在这里,第一用户终端可以为第一用户所使用的终端;第二用户终端可以为第二用户所使用的终端。In this embodiment, the first user is a user who uses a first user terminal (such as the terminal device shown in FIG. 1) to input video. The video input by the first user is played on the target page for the second user to browse using the second user terminal (such as the terminal device shown in FIG. 1). The second user is a user who uses the second user terminal to browse videos. Specifically, the above-mentioned execution subject can output the target page to the second user terminal, so that the target page is displayed on the display screen of the second user terminal, and then the second user can use the second user terminal to browse the video played on the target page. 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 target page may be a video input by the first user using the first user terminal at the current time, or may be a video input by the first user using the first user terminal in advance. It should be noted that, here, the video input by the first user may be a video captured by the first user using the first user terminal.

在本实施例中,目标历史时间段可以为预设的历史时间段(例如 4月份),也可以为以当前时间为时间终点,时长为预设时长的历史时间段(例如过去两天)。目标数量可以为预设数量。或者,可以通过预先设置时间周期的时长,来使目标数量为目标历史时间段的时长除以时间周期的时长。目标数量个时间周期可以为连续的时间周期。时间周期的时长可以为预设时长;或者,目标数量为预设数量,进而时间周期的时长即为目标历史时间段的时长除以目标数量。In this embodiment, the target historical time period may be a preset historical time period (for example, April), or may be a historical time period (for example, the past two days) with the current time as the time end and the duration for the preset duration. The target number can be a preset number. Alternatively, the duration of the time period can be preset to make the target number be 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 the preset duration; or, the target quantity is the preset quantity, and then the duration of the time period is the duration of the target historical time period divided by the target quantity.

步骤202,对于目标数量个时间周期中的时间周期,确定在该时间周期内,第二用户利用第二用户终端浏览目标页面上播放的视频的浏览时长,并基于所确定的浏览时长,生成用于表征在该时间周期内目标页面上播放的视频的优劣程度的数值作为初始历史数值。Step 202: For the time period of the target number of time periods, determine the browsing duration of the video played on the target page by the second user using the second user terminal within the time period, and generate a user based on the determined browsing duration The value representing the quality of the video played on the target page within the time period is used as the initial historical value.

在本实施例中,针对步骤201中得到的目标数量个时间周期中的时间周期,上述执行主体可以确定在该时间周期内,第二用户利用第二用户终端浏览目标页面上播放的视频的浏览时长,并基于所确定的浏览时长,生成用于表征在该时间周期内目标页面上播放的视频的优劣程度的数值作为初始历史数值。In this embodiment, for the time period among the target number of time periods obtained in step 201, the above-mentioned execution subject may determine that within the time period, the second user uses the second user terminal to browse the video played on the target page Duration, and based on the determined browsing duration, a value representing the degree of merit of the video played on the target page within the time period is generated as the initial historical value.

其中,浏览时长为在该时间周期内浏览目标页面上播放的视频的第二用户利用第二用户终端浏览的总时长。具体的,上述执行主体可以采用各种方法确定该时间周期所对应的浏览时长。例如,可以确定在该时间周期内,每个第二用户浏览目标页面的时长,然后对所确定的时长进行求和,获得总时长,即浏览时长。The browsing duration is the total duration of browsing by the second user terminal by the second user who browses the video played on the target page within the time period. Specifically, the above-mentioned execution subject may adopt various methods to determine the browsing duration corresponding to the time period. For example, it may be determined that each second user browses the duration of the target page within the time period, and then sums the determined duration to obtain the total duration, that is, the browsing duration.

可以理解,第二用户利用第二用户终端浏览目标页面上播放的视频的时长可以为目标页面在第二用户终端上停留的时长,进而,上述执行主体可以确定在该时间周期内,目标页面在每个第二用户终端上停留的时长作为每个第二用户浏览目标页面的时长。It can be understood that the duration that the second user uses the second user terminal to browse the video played on the target page may be the length of time the target page stays on the second user terminal. Furthermore, the above-mentioned execution subject may determine that the target page is within the time period The duration of staying on each second user terminal is taken as the duration of browsing the target page of each second user.

在本实施例的一些可选的实现方式中,对于目标数量个时间周期中的时间周期,上述执行主体可以通过以下步骤确定在该时间周期内,第二用户利用第二用户终端浏览目标页面上播放的视频的浏览时长:首先,上述执行主体可以确定在该时间周期内,利用第二用户终端浏览目标页面上播放的视频的第二用户的数量,以及第二用户利用第二用户终端浏览目标页面上播放的视频的平均时长。然后,上述执行主 体可以对所确定的数量和平均时长进行求积,获得求积结果作为该时间周期所对应的浏览时长。In some optional implementation manners of this embodiment, for a time period among the target number of time periods, the above-mentioned executing body may determine that the second user uses the second user terminal to browse the target page within the time period through the following steps Browsing duration of the played video: First, the above-mentioned execution subject can determine the number of second users who browse the video played on the target page using the second user terminal and the second user browse the target using the second user terminal within the time period The average duration of the video played on the page. Then, the above-mentioned execution body can multiply the determined quantity and the average duration, and obtain the result of the multiplication as the browsing duration corresponding to the time period.

实践中,利用第二用户终端浏览目标页面上播放的视频的第二用户的数量可以为访问目标页面的第二用户终端的数量,因此,在这里,上述执行主体可以通过确定在该时间周期内,访问目标页面的第二用户终端的数量来确定在该时间周期内,利用第二用户终端浏览目标页面上播放的视频的第二用户的数量。具体的,响应于检测到第二用户终端访问目标页面,上述执行主体可以获取第二用户终端的终端信息,进而,上述执行主体可以通过确定在该时间周期内,获取到的目标页面所对应的终端信息的数量来确定在该时间周期内,访问目标页面的第二用户终端的数量,即确定出在该时间周期内,利用第二用户终端浏览目标页面上播放的视频的第二用户的数量。需要说明的是,终端信息可以用于指示第二用户终端,可以为第二用户终端的唯一标识符。例如,终端信息可以为第二用户终端的网际协议地址。In practice, the number of second users using the second user terminal to browse the video played on the target page may be the number of second user terminals accessing the target page, therefore, here, the above-mentioned execution subject may determine The number of second user terminals accessing the target page determines the number of second users using the second user terminal to browse the video played on the target page during the time period. Specifically, in response to detecting that the second user terminal accesses the target page, the above-mentioned executing body may obtain the terminal information of the second user terminal, and further, the above-mentioned executing body may determine that the obtained target page corresponds to the target page within the time period. The amount of terminal information determines the number of second user terminals accessing the target page in the time period, that is, the number of second users who browse the video played on the target page using the second user terminal in the time period . 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 the Internet protocol address of the second user terminal.

在本实现方式中,上述执行主体可以确定在该时间周期内,每个目标页面在第二用户终端上停留的时长,然后对所确定的时长进行均值计算,获得在该时间周期内,目标页面在第二用户终端上停留的平均时长,即在该时间周期内,第二用户利用第二用户终端浏览目标页面上播放的视频的平均时长。In this implementation manner, the above-mentioned execution subject may determine the length of time that each target page stays on the second user terminal within the time period, and then perform an average calculation on the determined time period to obtain the target page within the time period The average duration of staying on the second user terminal, that is, the average duration of the video played on the target page by the second user using the second user terminal during the time period.

实践中,第二用户浏览目标页面上播放的视频的时长越长,可以表征第二用户对目标页面上播放的视频越感兴趣,进而可以表征目标页面上播放的视频越优。因此,在这里,上述执行主体可以基于所确定的浏览时长,生成用于表征在该时间周期内目标页面上播放的视频的优劣程度的数值作为初始历史数值。具体的,作为示例,上述执行主体可以直接将所确定的浏览时长确定为用于表征在该时间周期内目标页面上播放的视频的优劣程度的初始历史数值。In practice, the longer the second user browses the video played on the target page, the more interested the second user is in the video played on the target page, and the better the video played on the target page. Therefore, here, based on the determined browsing duration, the above-mentioned execution subject may generate a numerical value representing the quality of the video played on the target page within the time period as the initial historical numerical value. Specifically, as an example, the above-mentioned execution subject may directly determine the determined browsing duration as an initial historical value used to characterize the quality of the video played on the target page within the time period.

在本实施例中,对于目标数量个时间周期中的时间周期,上述执行主体可以通过以下步骤生成用于表征在该时间周期内目标页面上播放的视频的优劣程度的数值作为初始历史数值:首先,上述执行主体可以确定在该时间周期内,目标页面上播放的视频的播放时长。然后, 上述执行主体可以对所确定的浏览时长和播放时长进行求商,获得求商结果作为用于表征在该时间周期内目标页面上播放的视频的优劣程度的初始历史数值。需要说明的是,在这里,求商结果可以表征目标页面上每播放一分钟视频,所转化的第二用户浏览视频的时长,可以理解,所转化的时长越长,可以表征目标页面上播放的视频越容易吸引用户,进而可以表征目标页面上播放的视频越优。In this embodiment, for a time period among the target number of time periods, the above-mentioned execution subject may generate a value characterizing the quality of the video played on the target page within the time period as the initial historical value through the following steps: First, the above-mentioned execution subject can determine the playing duration of the video played on the target page within the time period. Then, the above-mentioned executive body may perform a quotient on the determined browsing duration and playback duration, and obtain the quotient result as an initial historical value that characterizes the quality of the video played on the target page within the time period. It should be noted that, here, the result of the consultation can characterize the video played every minute on the target page, and the duration of the converted second user browsing the video. Understandably, the longer the converted duration, the video played on the target page. The easier the video attracts users, the better the video played on the target page.

步骤203,基于所生成的初始历史数值,生成用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值。In step 203, based on the generated initial historical value, a value representing the quality of the video played on the target page within the target historical time period is generated as the target historical value.

在本实施例中,基于步骤202所生成的初始历史数值,上述执行主体可以生成用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值。In this embodiment, based on the initial historical value generated in step 202, the above-mentioned execution subject may generate a value representing the quality of the video played on the target page within the target historical time period as the target historical value.

在本实施例中,上述执行主体可以采用各种方法,基于所生成的目标数量个初始历史数值,生成用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的目标历史数值,例如可以直接对所生成的目标数量个初始历史数值进行求和,获得求和结果作为用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的目标历史数值。In this embodiment, the above-mentioned execution subject may adopt various methods to generate target historical values representing the quality of the video played on the target page within the target historical time period based on the generated target number of initial historical values For example, the generated initial number of target historical values can be directly summed, and the summation result can be obtained as a target historical value for characterizing the quality of the video played on the target page in the target historical time period.

在本实施例中,基于所生成的初始历史数值,上述执行主体可以通过以下步骤生成用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值:首先,上述执行主体可以确定在目标历史时间段内,目标页面上播放的视频的总播放时长。然后,上述执行主体可以基于所生成的初始历史数值和所确定的总播放时长,生成用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值。In this embodiment, based on the generated initial historical value, the above-mentioned execution subject can generate the value representing the quality of the video played on the target page within the target historical time period as the target historical value through the following steps: first, The above execution subject can determine the total playing duration of the video played on the target page within the target historical time period. Then, based on the generated initial historical value and the determined total playing duration, the above-mentioned execution subject may generate a value representing the quality of the video played on the target page within the target historical time period as the target historical value.

可以理解,视频的时长越长,可以表征视频包括的内容越丰富,进而可以表征视频越优。It can be understood that the longer the duration of the video, the richer the content included in the video, and the better the video.

具体的,上述执行主体可以基于所生成的初始历史数值和所确定的总播放时长,采用各种方法生成用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的目标历史数值,例如可以直接对所生 成的目标数量个初始历史数值和所确定的总播放时长进行求和,获得求和结果作为用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的目标历史数值;或者,可以对所确定的总播放时长进行处理(例如乘以预设系数),获得处理结果,然后对所获得的处理结果和所生成的目标数量个初始历史数值进行求和,获得求和结果作为用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的目标历史数值。Specifically, based on the generated initial historical value and the determined total playing duration, the above-mentioned execution subject may use various methods to generate target historical values for characterizing the quality of the video played on the target page in the target historical time period For example, you can directly sum the generated target number of initial historical values and the determined total playback duration to obtain the summation result as a characterization of the quality of the video played on the target page in the target historical time period Target historical value; or, the determined total playing time can be processed (for example, multiplied by a preset coefficient) to obtain the processing result, and then the obtained processing result and the generated target number of initial historical values are summed, The summation result is obtained as a target historical value that is used to characterize the quality of the video played on the target page within the target historical time period.

步骤204,基于所生成的目标历史数值,生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。Step 204: Based on the generated target historical value, generate a result value for characterizing the quality of the video played on the target page at the current time.

在本实施例中,基于步骤203所生成的目标历史数值,上述执行主体可以生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。其中,结果数值为用于输出显示的数值。结果数值越大,可以表征目标页面上播放的视频越优。In this embodiment, based on the target historical value generated in step 203, the above-mentioned execution subject may generate a result value that characterizes the quality of the video played on the target page at the current time. Among them, the result value is the value used for output display. The larger the result, the better the video played on the target page.

在本实施例中,上述执行主体可以采用各种方法,基于所生成的目标历史数值,生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。例如,可以直接将所生成的目标历史数值确定为用于表征在当前时间目标页面上播放的视频的优劣程度的数值;或者,可以对所所生成的目标历史数值进行处理(例如乘以预设系数),获得处理结果,进而将所获得的处理结果作为用于表征在当前时间目标页面上播放的视频的优劣程度的数值。In this embodiment, the above-mentioned execution subject may adopt various methods to generate a result value for characterizing the quality of the video played on the target page at the current time based on the generated target historical value. For example, the generated target historical value can be directly determined as a value for characterizing the quality of the video played on the target page at the current time; or, the generated target historical value can be processed (for example, multiplied by the pre-value Set the coefficient) to obtain the processing result, and then use the obtained processing result as a numerical value for characterizing the quality of the video played on the target page at the current time.

在本实施例中,基于所生成的目标历史数值,上述执行主体可以通过以下步骤生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值:首先,上述执行主体可以确定在上述当前时间利用第二用户终端浏览目标页面上播放的视频的第二用户的数量。然后,上述执行主体可以基于所确定的在上述当前时间利用第二用户终端浏览目标页面上播放的视频的第二用户的数量,生成浏览量数值。最后,上述执行主体可以基于所生成的浏览量数值和目标历史数值,生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。In this embodiment, based on the generated target historical value, the above-mentioned execution subject can generate a result value that characterizes the quality of the video played on the target page at the current time through the following steps: First, the above-mentioned execution subject can be determined at The above-mentioned current time utilizes the number of second users who browse videos played on the target page by the second user terminal. Then, the execution subject may generate a pageview value based on the determined number of second users who browse the video played on the target page using the second user terminal at the current time. Finally, based on the generated pageview value and target historical value, the execution subject may generate a result value that is used to characterize the quality of the video played on the target page at the current time.

其中,浏览量数值可以为用于基于浏览人数,评价目标页面上的视频的优劣程度的数值。可以理解,浏览目标页面上播放的视频的第 二用户越多,表征目标页面上播放的视频越容易吸引用户,进而可以表征目标页面上播放的视频越优。The number of page views may be a value used to evaluate the quality of the video on the target page based on the number of viewers. It can be understood that the more second users browsing the video played on the target page, the easier it is to characterize the video played on the target page and the better the video played on the target page.

在本实现方式中,上述执行主体可以基于所确定的在上述当前时间利用第二用户终端浏览目标页面上播放的视频的第二用户的数量,采用各种方式生成浏览量数值。例如,可以直接将上述当前时间所对应的数量确定为浏览量数值;或者,可以对上述当前时间所对应的数量进行处理(例如乘以预设系数),获得处理结果,进而将所获得的处理结果确定为浏览量数值。In this implementation manner, the execution subject may generate the pageview value in various ways based on the determined number of second users who use the second user terminal to browse the video played on the target page at the current time. For example, the number corresponding to the current time may be directly determined as the pageview value; or, the number corresponding to the current time may be processed (eg, multiplied by a preset coefficient) to obtain a processing result, and then the obtained processing The result is determined as the pageview value.

另外,在本实现方式中,上述执行主体可以基于所生成的浏览量数值和目标历史数值,采用各种方式生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。例如,可以直接对对所生成的浏览量数值和目标历史数值进行求和,获得求和结果作为用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值;或者,可以预先为目标历史数值和浏览量数值分配的权重,进而基于所分配的权重,对目标历史数值和浏览量数值进行加权求和处理,获得处理结果作为用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。In addition, in this implementation, the above-mentioned execution subject may generate result values for characterizing the quality of the video played on the target page at the current time in various ways based on the generated pageview value and target historical value. For example, the generated pageview value and target historical value can be directly summed to obtain the summed result as the result value used to characterize the quality of the video played on the target page at the current time; or, it can be The weight assigned to the target historical value and pageview value, and then based on the assigned weight, the target historical value and pageview value are weighted and summed, and the processing result is obtained to characterize the video played on the target page at the current time. The result value of inferiority.

在本实施例的一些可选的实现方式中,生成结果数值之后,上述执行主体还可以将所生成的结果数值发送给通信连接的第三用户终端,以使第三用户终端显示所生成的结果数值。因此,可以直观地展示目标页面上播放的视频的优劣程度。需要说明的是,第三用户终端可以为上述第二用户终端,也可以为与上述执行主体通信连接的其他终端。In some optional implementations of this embodiment, after the result value is generated, the above-mentioned execution body may also send the generated result value to the third user terminal connected to the communication, so that the third user terminal displays the generated result Value. Therefore, the quality of the video played on the target page can be intuitively displayed. It should be noted that the third user terminal may be the above-mentioned second user terminal, or may be another terminal communicatively connected to the above-mentioned executive body.

参见图3,图3是根据本实施例的用于生成信息的方法的应用场景的一个示意图。Referring to FIG. 3, FIG. 3 is a schematic diagram of an application scenario of the method for generating information according to this embodiment.

在图3的应用场景中,首先,服务器301可以响应于接收到终端302发送的、针对目标页面上播放的视频的评价请求303,确定目标历史时间段304(例如过去两天),以及将目标历史时间段304划分为目标数量个时间周期305。例如,如图3所示,可以将目标历史时间段304划分为两个时间周期,分别为时间周期3051和时间周期3052,这 里,一个时间周期为一天。第一用户所输入的视频(例如自拍视频)在目标页面上播放。In the application scenario of FIG. 3, first, the server 301 may determine the target historical time period 304 (for example, the past two days) in response to receiving the evaluation request 303 for the video played on the target page sent by the terminal 302, and the target The historical time period 304 is divided into a target number of time periods 305. For example, as shown in FIG. 3, the target historical time period 304 may be divided into two time periods, namely a time period 3051 and a time period 3052, where one time period is one day. The video (eg, selfie video) input by the first user is played on the target page.

然后,对于时间周期3051,服务器301可以确定在该时间周期内,第二用户利用第二用户终端浏览目标页面上播放的视频的浏览时长3061(例如“10小时”),以及基于所确定的浏览时长3061,生成用于表征在该时间周期内目标页面上播放的视频的优劣程度的数值作为初始历史数值3071;对于时间周期3052,服务器301可以确定在该时间周期内,第二用户利用第二用户终端浏览目标页面上播放的视频的浏览时长3062(例如“20小时”),以及基于所确定的浏览时长3062,生成用于表征在该时间周期内目标页面上播放的视频的优劣程度的数值作为初始历史数值3072。Then, for the time period 3051, the server 301 may determine that within the time period, the second user uses the second user terminal to browse the browsing duration of the video played on the target page 3061 (for example, "10 hours"), and based on the determined browsing Duration 3061, a value representing the quality of the video played on the target page in the time period is generated as the initial historical value 3071; for the time period 3052, the server 301 may determine that the second user uses the Second, the user terminal browses the browsing time of the video played on the target page 3062 (for example, "20 hours"), and based on the determined browsing time 3062, generates a characterizing the pros and cons of the video played on the target page within the time period Is used as the initial historical value 3072.

接着,服务器301可以基于所生成的初始历史数值3071、3072,生成用于表征在目标历史时间段304内目标页面上播放的视频的优劣程度的数值作为目标历史数值308。Next, the server 301 may generate, as the target historical value 308, a value indicating the degree of merit of the video played on the target page within the target historical time period 304 based on the generated initial historical value 3071, 3072.

最后,服务器301可以基于所生成的目标历史数值308,生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值309。Finally, based on the generated target historical value 308, the server 301 can generate a result value 309 for characterizing the quality of the video played on the target page at the current time.

本公开的上述实施例提供的方法可以基于目标历史时间段所对应的目标历史数值,生成更为准确的用于表征当前时间目标页面上播放的视频的优劣程度的结果数值,有助于基于所生成的结果数值更为准确地显示目标页面上播放的视频的优劣程度,提高了信息处理的准确性和多样性。The method provided by the above embodiment of the present disclosure can generate a more accurate result value for characterizing the quality of the video played on the target page at the current time based on the target historical value corresponding to the target historical time period, which is helpful for The generated result value more accurately displays the quality of the video played on the target page, and improves the accuracy and diversity of information processing.

参考图4,其示出了用于生成信息的方法的又一个实施例的流程400。该用于生成信息的方法的流程400,包括以下步骤:Referring to FIG. 4, it shows a flow 400 of yet another embodiment of a method for generating information. The process 400 of the method for generating information includes the following steps:

步骤401,响应于接收到针对目标页面上播放的视频的评价请求,将目标历史时间段划分为目标数量个时间周期。Step 401, in response to receiving the evaluation request for the video played on the target page, divide the target historical time period into a target number of time periods.

在本实施例中,用于生成信息的方法的执行主体(例如图1所示的服务器)可以响应于通过有线连接方式或者无线连接方式接收到针对目标页面上播放的视频的评价请求,将目标历史时间段划分为目标数量个时间周期。In this embodiment, the execution subject of the method for generating information (such as the server shown in FIG. 1) may respond to receiving an evaluation request for the video played on the target page through a wired connection or a wireless connection, and The historical time period is divided into a target number of time periods.

步骤402,对于目标数量个时间周期中的时间周期,确定在该时间周期内,第二用户利用第二用户终端浏览目标页面上播放的视频的浏览时长,并且基于所确定的浏览时长,生成用于表征在该时间周期内目标页面上播放的视频的优劣程度的数值作为初始历史数值。Step 402: For a time period among the target number of time periods, determine the browsing duration of the video played on the target page by the second user using the second user terminal within the time period, and based on the determined browsing duration, generate a user The value representing the quality of the video played on the target page within the time period is used as the initial historical value.

在本实施例中,对于步骤401中得到的目标数量个时间周期中的时间周期,上述执行主体可以确定在该时间周期内,第二用户利用第二用户终端浏览目标页面上播放的视频的浏览时长,以及基于所确定的浏览时长,生成用于表征在该时间周期内目标页面上播放的视频的优劣程度的数值作为初始历史数值。In this embodiment, for a time period among the target number of time periods obtained in step 401, the above-mentioned execution subject may determine that within this time period, the second user uses the second user terminal to browse the video played on the target page The duration, and based on the determined browsing duration, generate a numerical value that characterizes the quality of the video played on the target page within the time period as the initial historical numerical value.

步骤403,对于目标数量个时间周期中的时间周期,基于该时间周期中的目标时间与当前时间的时间差,为该时间周期分配权重。Step 403: For a time period in the target number of time periods, based on the time difference between the target time in the time period and the current time, assign a weight to the time period.

在本实施例中,对于步骤401中得到的目标数量个时间周期中的时间周期,上述执行主体可以基于该时间周期中的目标时间与当前时间的时间差,为该时间周期分配权重。其中,时间差与权重负相关,时间差越大,权重越小。目标时间可以为时间周期中的任意一个时间,也可以为时间周期中满足预设条件的时间,例如时间周期中最早的时间,或者时间周期中最晚的时间。In this embodiment, for a time period among the target number of time periods obtained in step 401, the above-mentioned execution subject may assign weights to the time period based on the time difference between the target time in the time period and the current time. Among them, the time difference is negatively correlated with the weight, the greater the time difference, the smaller the weight. The target time may be any time in the time period, or may be a time in the time period that satisfies the preset condition, for example, the earliest time in the time period, or the latest time in the time period.

步骤404,基于所分配的权重,对所生成的初始历史数值进行加权求和处理,获得处理结果作为用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的目标历史数值。In step 404, based on the assigned weights, the generated initial historical values are weighted and summed, and the processing result is obtained as a target historical value for characterizing the quality of the video played on the target page in the target historical time period.

在本实施例中,基于步骤403中所分配的权重,上述执行主体可以对所生成的初始历史数值进行加权求和处理,获得处理结果作为用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的目标历史数值。In this embodiment, based on the weights assigned in step 403, the above-mentioned execution subject may perform weighted summation on the generated initial historical values, and obtain the processing result as a representation for playing on the target page in the target historical time period The target historical value of the quality of the video.

步骤405,基于所生成的目标历史数值,生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。Step 405: Based on the generated target historical value, generate a result value for characterizing the quality of the video played on the target page at the current time.

在本实施例中,基于步骤404所生成的目标历史数值,上述执行主体可以生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。其中,结果数值为用于输出显示的数值。结果数值越大,可以表征目标页面上播放的视频越优。In this embodiment, based on the target historical value generated in step 404, the above-mentioned execution subject may generate a result value that is used to characterize the quality of the video played on the target page at the current time. Among them, the result value is the value used for output display. The larger the result, the better the video played on the target page.

上述步骤401、步骤402、步骤405分别与前述实施例中的步骤201、步骤202、步骤205相似或相同,上文针对步骤201、步骤202和步骤205的描述也适用于步骤401、步骤402和步骤405,此处不再赘述。The above steps 401, 402, and 405 are similar to or the same as step 201, step 202, and step 205 in the foregoing embodiment, respectively. The above description for step 201, step 202, and step 205 also applies to step 401, step 402, and Step 405, no more details here.

从图4中可以看出,与图2对应的实施例相比,图4的实施例中的用于生成信息的方法的流程400突出了基于时间周期中的目标时间与当前时间的时间差,为时间周期分配权重,进而基于所分配的权重和各个时间周期所对应的初始历史数值,生成目标时间段所对应的目标历史数值的步骤。可以理解,随着目标数量个时间周期中的各个时间周期与当前时间的距离的由近至远,时间周期所对应的初始历史数值对当前时间所对应的用于表征目标页面上播放的视频的优劣程度的结果数值的影响程度应该逐渐减小。因此,本实施例描述的方案可以通过为时间周期分配权重,减小距离远的时间周期所对应的初始历史数值对当前时间所对应的结果数值的影响,进而可以生成更为准确的用于表征当前时间目标页面上播放的视频的优劣程度的结果数值有助于更为准确地显示当前时间目标页面上播放的视频的优劣程度,从而进一步提高信息处理的准确性。As can be seen from FIG. 4, compared with the embodiment corresponding to FIG. 2, the process 400 of the method for generating information in the embodiment of FIG. 4 highlights the time difference based on the target time in the time period and the current time, as Steps of assigning weights to time periods, and then generating target historical values corresponding to target time periods based on the assigned weights and the initial historical values corresponding to each time period. It can be understood that as the distance from each time period of the target number of time periods to the current time is from near to far, the initial historical value corresponding to the time period corresponds to the current time used to characterize the video played on the target page. The degree of influence of the result value of the pros and cons should gradually decrease. Therefore, the solution described in this embodiment can reduce the influence of the initial historical value corresponding to the distant time period on the result value corresponding to the current time by assigning weight to the time period, and thus can generate a more accurate characterization The result value of the quality of the video played on the target page of the current time helps to more accurately display the quality of the video played on the target page of the current time, thereby further improving the accuracy of information processing.

参考图5,作为对上述各图所示方法的实现,本公开提供了一种用于生成信息的装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。Referring to FIG. 5, as an implementation of the method 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 the apparatus Specifically, it can be applied to various electronic devices.

如图5所示,本实施例的用于生成信息的装置500包括:周期划分单元501、第一生成单元502、第二生成单元503和第三生成单元504。其中,周期划分单元501被配置成响应于接收到针对目标页面上播放的视频的评价请求,将目标历史时间段划分为目标数量个时间周期,其中,在目标页面上播放第一用户所输入的视频;第一生成单元502被配置成对于目标数量个时间周期中的时间周期,确定在该时间周期内,第二用户利用第二用户终端浏览目标页面上播放的视频的浏览时长,以及基于所确定的浏览时长,生成用于表征在该时间周期内目标页面上播放的视频的优劣程度的数值作为初始历史数值;第二生成单元503被配置成基于所生成的初始历史数值,生成用于表征在目 标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值;第三生成单元504被配置成基于所生成的目标历史数值,生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。As shown in FIG. 5, the apparatus 500 for generating information in this embodiment includes: a period dividing unit 501, a first generating unit 502, a second generating unit 503, and a third generating unit 504. Wherein, the period dividing unit 501 is configured to, in response to receiving the evaluation request for the video played on the target page, divide the target historical time period into a target number of time periods, in which the first user’s input is played on the target page The video; the first generating unit 502 is configured to determine, for a time period of the target number of time periods, within the time period, the second user uses the second user terminal to browse the browsing time of the video played on the target page, and based on The determined browsing duration generates a value representing the quality of the video played on the target page within the time period as an initial historical value; the second generating unit 503 is configured to generate a value based on the generated initial historical value A numerical value characterizing the quality of the video played on the target page within the target historical time period is taken as the target historical value; the third generation unit 504 is configured to generate a characterization on the target page at the current time based on the generated target historical value The resulting value of the quality of the video being played.

在本实施例中,用于生成信息的装置500的周期划分单元501可以响应于通过有线连接方式或者无线连接方式接收到的针对目标页面上播放的视频的评价请求,将目标历史时间段划分为目标数量个时间周期。其中,目标页面为待对其进行评价,以确定其上播放的视频的优劣程度的页面,目标页面用于播放第一用户所输入的视频。评价请求为用于确定目标页面上播放的视频的优劣程度的请求。In this embodiment, the cycle dividing unit 501 of the device 500 for generating information may divide the target historical time period into the target historical time period in response to the evaluation request for the video played on the target page received through the wired connection method or the wireless connection method The target number of time periods. The target page is a page to be evaluated to determine the quality of the video played thereon, and the target page is used to play the video input by the first user. The evaluation request is a request for determining the quality of the video played on the target page.

在本实施例中,对于周期划分单元501得到的目标数量个时间周期中的时间周期,第一生成单元502可以确定在该时间周期内,第二用户利用第二用户终端浏览目标页面上播放的视频的浏览时长,以及基于所确定的浏览时长,生成用于表征在该时间周期内目标页面上播放的视频的优劣程度的数值作为初始历史数值。In this embodiment, for a time period among the target number of time periods obtained by the period dividing unit 501, the first generating unit 502 may determine that within the time period, the second user uses the second user terminal to browse the play on the target page The browsing duration of the video, and based on the determined browsing duration, a value representing the degree of merit of the video played on the target page within the time period is generated as the initial historical value.

在本实施例中,基于第一生成单元502生成的初始历史数值,第二生成单元503可以生成用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值。In this embodiment, based on the initial historical value generated by the first generating unit 502, the second generating unit 503 may generate a value representing the degree of merit of the video played on the target page within the target historical time period as the target historical value .

在本实施例中,基于第二生成单元503生成的目标历史数值,第三生成单元504可以生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。其中,结果数值为用于输出显示的数值。结果数值越大,可以表征目标页面上播放的视频越优。In this embodiment, based on the target historical value generated by the second generating unit 503, the third generating unit 504 may generate a result value that is used to characterize the quality of the video played on the target page at the current time. Among them, the result value is the value used for output display. The larger the result, the better the video played on the target page.

在本实施例的一些可选的实现方式中,装置500还可以包括:数值发送单元(图中未示出),被配置成将所生成的结果数值发送给通信连接的第三用户终端,以使第三用户终端显示所生成的结果数值。In some optional implementations of this embodiment, the apparatus 500 may further include: a value sending unit (not shown in the figure) configured to send the generated result value to the third user terminal that is in communication connection, to The third user terminal is caused to display the generated result value.

在本实施例的一些可选的实现方式中,第一生成单元502可以包括:第一确定模块(图中未示出),被配置成确定在该时间周期内,利用第二用户终端浏览目标页面上播放的视频的第二用户的数量,以及第二用户利用第二用户终端浏览目标页面上播放的视频的平均时长;第一生成模块(图中未示出),被配置成对所确定的数量和平均时长进 行求积,获得求积结果作为该时间周期所对应的浏览时长。In some optional implementations of this embodiment, the first generation unit 502 may include: a first determination module (not shown in the figure) configured to determine to use the second user terminal to browse the target within the time period The number of second users of the video playing on the page, and the average length of time that the second user uses the second user terminal to browse the video playing on the target page; the first generation module (not shown in the figure) is configured to determine The number and the average duration are integrated, and the integration result is obtained as the browsing duration corresponding to the time period.

在本实施例的一些可选的实现方式中,第一生成单元502可以包括:第二确定模块(图中未示出),被配置成确定在该时间周期内,目标页面上播放的视频的播放时长;第二生成模块(图中未示出),被配置成对所确定的浏览时长和播放时长进行求商,获得求商结果作为用于表征在该时间周期内目标页面上播放的视频的优劣程度的初始历史数值。In some optional implementations of this embodiment, the first generation unit 502 may include: a second determination module (not shown in the figure) configured to determine the video played on the target page within the time period Play duration; the second generation module (not shown in the figure) is configured to obtain a quotient for the determined browsing duration and playback duration, and obtain the result of the quotation as a characterization of the video played on the target page within the time period The initial historical value of the degree of pros and cons.

在本实施例的一些可选的实现方式中,第二生成单元503可以包括:权重分配模块(图中未示出),被配置成对于目标数量个时间周期中的时间周期,基于该时间周期中的目标时间与当前时间的时间差,为该时间周期分配权重,其中,时间差与权重负相关;第三生成模块(图中未示出),被配置成基于所分配的权重,对所生成的初始历史数值进行加权求和处理,获得处理结果作为用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的目标历史数值。In some optional implementation manners of this embodiment, the second generating unit 503 may include: a weight allocation module (not shown in the figure) configured for a target number of time periods, based on the time period The time difference between the target time in the current time and the current time is assigned a weight for the time period, where the time difference is negatively correlated with the weight; the third generation module (not shown in the figure) is configured to assign the weight based on the assigned weight The initial historical value is subjected to weighted sum processing, and the processing result is obtained as a target historical value used to characterize the quality of the video played on the target page within the target historical time period.

在本实施例的一些可选的实现方式中,第二生成单元503可以包括:第三确定模块(图中未示出),被配置成确定在目标历史时间段内,目标页面上播放的视频的总播放时长;第四生成模块(图中未示出),被配置成基于所生成的初始历史数值和所确定的总播放时长,生成用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值。In some optional implementations of this embodiment, the second generation unit 503 may include: a third determination module (not shown in the figure) configured to determine the video played on the target page within the target historical time period The total playback duration; the fourth generation module (not shown in the figure) is configured to generate, based on the generated initial historical value and the determined total playback duration, a character that is played on the target page during the target historical time period The value of the quality of the video is used as the target historical value.

在本实施例的一些可选的实现方式中,第三生成单元504可以包括:第四确定模块(图中未示出),被配置成确定当前时间利用第二用户终端浏览目标页面上播放的视频的第二用户的数量;第五生成模块(图中未示出),被配置成基于所确定的、当前时间所对应的数量,生成浏览量数值;第六生成模块(图中未示出),被配置成基于所生成的浏览量数值和目标历史数值,生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。In some optional implementations of this embodiment, the third generating unit 504 may include: a fourth determining module (not shown in the figure) configured to determine the current time to use the second user terminal to browse the target page to play The number of second users of the video; the fifth generation module (not shown in the figure) is configured to generate a pageview value based on the determined number corresponding to the current time; the sixth generation module (not shown in the figure) ) Is configured to generate a result value for characterizing the quality of the video played on the target page at the current time based on the generated pageview value and target historical value.

可以理解的是,该装置500中记载的诸单元与参考图2描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作、特征以及产生的有益效果同样适用于装置500及其中包含的单元,在此不再赘 述。It can be understood that the units recorded in the device 500 correspond to the various steps in the method described with reference to FIG. 2. Therefore, the operations, features, and beneficial effects described above for the method are also applicable to the device 500 and the units included therein, and details are not described herein again.

下面参考图6,其示出了适于用来实现本公开实施例的服务器的计算机系统600的结构示意图。图6示出的服务器仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。Reference is made to FIG. 6 below, which shows a schematic structural diagram of a computer system 600 suitable for 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 use scope of the embodiments of the present disclosure.

如图6所示,计算机系统600包括中央处理单元(CPU)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储部分608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM 603中,还存储有系统600操作所需的各种程序和数据。CPU 601、ROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。As shown in FIG. 6, the computer system 600 includes a central processing unit (CPU) 601 that can be loaded into a random access memory (RAM) 603 from a program stored in a read-only memory (ROM) 602 or from a storage section 608 Instead, perform various appropriate actions and processing. 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 through a bus 604. An input/output (I/O) interface 605 is also connected to the bus 604.

以下部件连接至I/O接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。The following components are connected to the I/O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc. ; And a communication section 609 including a network interface card such as a LAN card, a modem, etc. 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 installed on the drive 610 as necessary, so that a computer program read out therefrom is installed into the storage section 608 as necessary.

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被中央处理单元(CPU)601执行时,执行本公开的方法中限定的上述功能。需要说明的是,本公开所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算 机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等,或者上述的任意合适的组合。In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product that includes a computer program carried on a computer-readable medium, the computer program containing program code for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from the network through the communication section 609, and/or installed from the removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, the above-described functions defined in the method of the present disclosure are executed. 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. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable Programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a data signal that is propagated in baseband or as part of a carrier wave, in which computer-readable program code is carried. This propagated data signal can take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, and the computer-readable medium may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. . The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the foregoing.

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the drawings illustrate the possible implementation architecture, functions, and operations 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 diagram may represent a module, a program segment, or a part of code, which contains one or more logic functions Executable instructions. 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 represented in succession may actually be executed in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and/or flowcharts, and combinations of blocks in the block diagrams and/or flowcharts, can be implemented with dedicated hardware-based systems that perform specified functions or operations Or, it can be realized by a combination of dedicated hardware and computer instructions.

描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括周期划分单元、第一生成单元、第二生成单元和第三生成单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,第三生成单元还可以被 描述为“生成结果数值的单元”。The units described in the embodiments of the present disclosure may be implemented in software or hardware. The described unit may also be provided in the processor. For example, it may be described as: a processor includes a cycle dividing unit, a first generating unit, a second generating unit, and a third generating unit. In some cases, the names of these units do not constitute a limitation on the unit itself. For example, the third generation unit may also be described as a “unit that generates a result value”.

作为另一方面,本公开还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的服务器中所包含的;也可以是单独存在,而未装配入该服务器中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该服务器执行时,使得该服务器:响应于接收到针对目标页面上播放的视频的评价请求,将目标历史时间段划分为目标数量个时间周期,其中,目标页面用于播放第一用户所输入的视频;对于目标数量个时间周期中的时间周期,确定在该时间周期内,第二用户利用第二用户终端浏览目标页面上播放的视频的浏览时长,以及基于所确定的浏览时长,生成用于表征在该时间周期内目标页面上播放的视频的优劣程度的数值作为初始历史数值;基于所生成的初始历史数值,生成用于表征在目标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值;基于所生成的目标历史数值,生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。As another aspect, the present disclosure also provides a computer-readable medium. The computer-readable medium may be included in the server described in the foregoing embodiments; or may exist alone without being assembled into the server. The computer-readable medium carries one or more programs. When the one or more programs are executed by the server, the server causes the server to: in response to receiving the evaluation request for the video played on the target page, set the target historical time period Divided into a target number of time periods, where the target page is used to play the video input by the first user; for the time period in the target number of time periods, it is determined that within the time period, the second user uses the second user terminal to browse The browsing duration of the video played on the target page, and based on the determined browsing duration, a value representing the quality of the video played on the target page within the time period is generated as an initial historical value; based on the generated initial history Numerical value, to generate a value representing the quality of the video played on the target page within the target historical time period as the target historical value; based on the generated target historical value, to generate a video representing the current time to play on the target page The result value of the pros and cons.

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述本公开的构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。The above description is only the preferred embodiment of the present disclosure and the explanation of the applied technical principles. Those skilled in the art should understand that the scope of the present disclosure is not limited to the technical solution formed by the specific combination of the above technical features, but should also cover the technical features described above without departing from the concept of the present disclosure. Or other technical solutions formed by any combination of their equivalent features. For example, the above features and the technical features disclosed in the present disclosure (but not limited to) with similar functions are replaced with each other to form a technical solution.

Claims (16)

一种用于生成信息的方法,包括:A method for generating information, including: 响应于接收到针对目标页面上播放的视频的评价请求,将目标历史时间段划分为目标数量个时间周期,其中,在目标页面上播放第一用户所输入的视频;In response to receiving the evaluation request for the video played on the target page, the target historical time period is divided into a target number of time periods, where the video input by the first user is played on the target page; 对于所述目标数量个时间周期中的时间周期,确定在该时间周期内,第二用户利用第二用户终端浏览目标页面上播放的视频的浏览时长,并且基于所确定的浏览时长,生成用于表征在该时间周期内目标页面上播放的视频的优劣程度的数值作为初始历史数值;For the time period of the target number of time periods, it is determined that within the time period, the second user uses the second user terminal to browse the browsing duration of the video played on the target page, and based on the determined browsing duration, generates a The value representing the quality of the video played on the target page in the time period is used as the initial historical value; 基于所生成的初始历史数值,生成用于表征在所述目标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值;以及Based on the generated initial historical value, generating a value representing the quality of the video played on the target page within the target historical time period as the target historical value; and 基于所生成的目标历史数值,生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。Based on the generated target historical value, a result value for characterizing the quality of the video played on the target page at the current time is generated. 根据权利要求1所述的方法,还包括:The method of claim 1, further comprising: 将所生成的结果数值发送给通信连接的第三用户终端,以使第三用户终端显示所生成的结果数值。The generated result value is sent to the third user terminal that is in communication connection, so that the third user terminal displays the generated result value. 根据权利要求1所述的方法,其中,所述确定在该时间周期内,第二用户利用第二用户终端浏览目标页面上播放的视频的浏览时长,包括:The method according to claim 1, wherein the determining that the second user uses the second user terminal to browse the video played on the target page within the time period includes: 确定在该时间周期内,利用第二用户终端浏览目标页面上播放的视频的第二用户的数量,以及第二用户利用第二用户终端浏览目标页面上播放的视频的平均时长;以及Determine the number of second users using the second user terminal to browse the video played on the target page and the average duration of the second user using the second user terminal to browse the video played on the target page during the time period; and 对所确定的数量和平均时长进行求积,获得求积结果作为该时间周期所对应的浏览时长。Multiply the determined number and average duration, and obtain the result of the quadrature as the browsing duration corresponding to the time period. 根据权利要求1所述的方法,其中,所述基于所确定的浏览时 长,生成用于表征在该时间周期内目标页面上播放的视频的优劣程度的数值作为初始历史数值,包括:The method according to claim 1, wherein the generating, based on the determined browsing duration, a value characterizing the quality of the video played on the target page within the time period as the initial historical value includes: 确定在该时间周期内,所述目标页面上播放的视频的播放时长;以及Determine the duration of the video played on the target page within this time period; and 对所确定的浏览时长和播放时长进行求商,获得求商结果作为用于表征在该时间周期内目标页面上播放的视频的优劣程度的初始历史数值。Quotient the determined browsing time and playing time, and obtain the quotient result as an initial historical value used to characterize the quality of the video played on the target page within the time period. 根据权利要求1所述的方法,其中,所述基于所生成的初始历史数值,生成用于表征在所述目标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值,包括:The method according to claim 1, wherein, based on the generated initial historical value, a value characterizing the quality of the video played on the target page within the target historical time period is generated as the target historical value, include: 对于所述目标数量个时间周期中的时间周期,基于该时间周期中的目标时间与当前时间的时间差,为该时间周期分配权重,其中,时间差与权重负相关;以及For a time period in the target number of time periods, based on the time difference between the target time in the time period and the current time, a weight is assigned to the time period, where the time difference is negatively related to the weight; and 基于所分配的权重,对所生成的初始历史数值进行加权求和处理,获得处理结果作为用于表征在所述目标历史时间段内目标页面上播放的视频的优劣程度的目标历史数值。Based on the assigned weights, the generated initial historical values are weighted and summed, and the processing result is obtained as a target historical value that characterizes the quality of the video played on the target page within the target historical time period. 根据权利要求1所述的方法,其中,所述基于所生成的初始历史数值,生成用于表征在所述目标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值,包括:The method according to claim 1, wherein, based on the generated initial historical value, a value characterizing the quality of the video played on the target page within the target historical time period is generated as the target historical value, include: 确定在所述目标历史时间段内,所述目标页面上播放的视频的总播放时长;以及Determine the total playing duration of the video played on the target page during the target historical time period; and 基于所生成的初始历史数值和所确定的总播放时长,生成用于表征在所述目标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值。Based on the generated initial historical value and the determined total playing duration, a value representing the quality of the video played on the target page within the target historical time period is generated as the target historical value. 根据权利要求1-6之一所述的方法,其中,所述基于所生成的目标历史数值,生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值,包括:The method according to any one of claims 1 to 6, wherein the generating, based on the generated target historical value, generating a result value for characterizing the quality of the video played on the target page at the current time includes: 确定当前时间利用第二用户终端浏览所述目标页面上播放的视频的第二用户的数量;Determining the number of second users who use the second user terminal to browse the video played on the target page at the current time; 基于所确定的所述当前时间所对应的第二用户的数量,生成浏览量数值;以及Generate a pageview value based on the determined number of second users corresponding to the current time; and 基于所生成的浏览量数值和目标历史数值,生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。Based on the generated pageview value and target historical value, a result value for characterizing the quality of the video played on the target page at the current time is generated. 一种用于生成信息的装置,包括:An apparatus for generating information, including: 周期划分单元,被配置成响应于接收到针对目标页面上播放的视频的评价请求,将目标历史时间段划分为目标数量个时间周期,其中,在目标页面上播放第一用户所输入的视频;The period dividing unit is configured to divide the target historical time period into a target number of time periods in response to receiving an evaluation request for the video played on the target page, wherein the video input by the first user is played on the target page; 第一生成单元,被配置成对于所述目标数量个时间周期中的时间周期,确定在该时间周期内,第二用户利用第二用户终端浏览目标页面上播放的视频的浏览时长,并且基于所确定的浏览时长,生成用于表征在该时间周期内目标页面上播放的视频的优劣程度的数值作为初始历史数值;The first generating unit is configured to determine, for the time period of the target number of time periods, the browsing duration of the video played on the target page by the second user using the second user terminal within the time period, and based on The determined browsing duration generates a value representing the quality of the video played on the target page within the time period as the initial historical value; 第二生成单元,被配置成基于所生成的初始历史数值,生成用于表征在所述目标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值;以及The second generating unit is configured to generate, based on the generated initial historical value, a value representing the quality of the video played on the target page within the target historical time period as the target historical value; and 第三生成单元,被配置成基于所生成的目标历史数值,生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。The third generating unit is configured to generate a result value for characterizing the degree of quality of the video played on the target page at the current time based on the generated target historical value. 根据权利要求8所述的装置,还包括:The apparatus according to claim 8, further comprising: 数值发送单元,被配置成将所生成的结果数值发送给通信连接的第三用户终端,以使第三用户终端显示所生成的结果数值。The numerical value sending unit is configured to send the generated result value to the third user terminal of the communication connection, so that the third user terminal displays the generated result value. 根据权利要求8所述的装置,其中,所述第一生成单元包括:The apparatus according to claim 8, wherein the first generating unit comprises: 第一确定模块,被配置成确定在该时间周期内,利用第二用户终端浏览目标页面上播放的视频的第二用户的数量,以及第二用户利用第二用户终端浏览目标页面上播放的视频的平均时长;以及The first determining module is configured to determine the number of second users using the second user terminal to browse the video played on the target page and the second user using the second user terminal to browse the video playing on the target page during the time period The average length of time; and 第一生成模块,被配置成对所确定的数量和平均时长进行求积,获得求积结果作为该时间周期所对应的浏览时长。The first generation module is configured to multiply the determined quantity and the average duration, and obtain the result of the quadrature as the browsing duration corresponding to the time period. 根据权利要求8所述的装置,其中,所述第一生成单元还包括:The apparatus according to claim 8, wherein the first generating unit further comprises: 第二确定模块,被配置成确定在该时间周期内,所述目标页面上播放的视频的播放时长;以及The second determining module is configured to determine the playing duration of the video played on the target page within the time period; and 第二生成模块,被配置成对所确定的浏览时长和播放时长进行求商,获得求商结果作为用于表征在该时间周期内目标页面上播放的视频的优劣程度的初始历史数值。The second generation module is configured to obtain a quotient of the determined browsing duration and playing duration, and obtain the quotient result as an initial historical value for characterizing the quality of the video played on the target page within the time period. 根据权利要求8所述的装置,其中,所述第二生成单元包括:The apparatus according to claim 8, wherein the second generating unit comprises: 权重分配模块,被配置成对于所述目标数量个时间周期中的时间周期,基于该时间周期中的目标时间与当前时间的时间差,为该时间周期分配权重,其中,时间差与权重负相关;以及The weight distribution module is configured to assign a weight to the time period of the target number of time periods based on the time difference between the target time in the time period and the current time, wherein the time difference is negatively correlated with the weight; and 第三生成模块,被配置成基于所分配的权重,对所生成的初始历史数值进行加权求和处理,获得处理结果作为用于表征在所述目标历史时间段内目标页面上播放的视频的优劣程度的目标历史数值。The third generation module is configured to perform weighted summation on the generated initial historical values based on the assigned weights, and obtain the processing result as a feature for characterizing the video played on the target page in the target historical time period Inferior target historical value. 根据权利要求8所述的装置,其中,所述第二生成单元还包括:The apparatus according to claim 8, wherein the second generating unit further comprises: 第三确定模块,被配置成确定在所述目标历史时间段内,所述目标页面上播放的视频的总播放时长;The third determining module is configured to determine the total playing duration of the video played on the target page within the target historical time period; 第四生成模块,被配置成基于所生成的初始历史数值和所确定的总播放时长,生成用于表征在所述目标历史时间段内目标页面上播放的视频的优劣程度的数值作为目标历史数值。The fourth generation module is configured to generate, based on the generated initial historical value and the determined total playing duration, a value representing the quality of the video played on the target page within the target historical time period as the target history Value. 根据权利要求8-13之一所述的装置,其中,所述第三生成单元包括:The apparatus according to any one of claims 8-13, wherein the third generating unit includes: 第四确定模块,被配置成确定当前时间利用第二用户终端浏览所 述目标页面上播放的视频的第二用户的数量;The fourth determining module is configured to determine the number of second users who use the second user terminal to browse the video played on the target page at the current time; 第五生成模块,被配置成基于所确定的所述当前时间所对应的数量,生成浏览量数值;以及A fifth generation module configured to generate a pageview value based on the determined number corresponding to the current time; and 第六生成模块,被配置成基于所生成的浏览量数值和目标历史数值,生成用于表征在当前时间目标页面上播放的视频的优劣程度的结果数值。The sixth generation module is configured to generate a result value for characterizing the quality of the video played on the target page at the current time based on the generated pageview value and target historical value. 一种服务器,包括:A server, including: 一个或多个处理器;One or more processors; 存储器,其上存储有一个或多个程序,Memory, on which one or more programs are stored, 当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1-7中任一项所述的方法。When the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the method of any one of claims 1-7. 一种计算机可读介质,其上存储有计算机程序,其中,该程序被处理器执行时实现权利要求1-7中任一项所述的方法。A computer-readable medium on which a computer program is stored, wherein the program is executed by a processor to implement the method of any one of claims 1-7.
PCT/CN2019/122106 2018-12-18 2019-11-29 Method and apparatus for generating information Ceased WO2020125381A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811555049.8 2018-12-18
CN201811555049.8A CN109640176B (en) 2018-12-18 2018-12-18 Method and apparatus for generating information

Publications (1)

Publication Number Publication Date
WO2020125381A1 true WO2020125381A1 (en) 2020-06-25

Family

ID=66075291

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/122106 Ceased WO2020125381A1 (en) 2018-12-18 2019-11-29 Method and apparatus for generating information

Country Status (2)

Country Link
CN (1) CN109640176B (en)
WO (1) WO2020125381A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109640176B (en) * 2018-12-18 2021-01-22 北京字节跳动网络技术有限公司 Method and apparatus for generating information
CN112309391B (en) * 2020-03-06 2024-07-12 北京字节跳动网络技术有限公司 Method and device for outputting information
CN114727132B (en) * 2021-01-05 2024-01-12 上海新天策数字科技有限公司 Definition address acquisition method, device, equipment and storage medium
CN114051167B (en) * 2021-10-28 2023-09-26 北京金堤科技有限公司 Video processing method, device and processor
CN114297478B (en) * 2021-12-13 2025-09-30 北京达佳互联信息技术有限公司 Page recommendation method, device, equipment and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8063295B2 (en) * 2002-10-03 2011-11-22 Polyphonic Human Media Interface, S.L. Method and system for video and film recommendation
CN102263992A (en) * 2011-08-08 2011-11-30 上海文广互动电视有限公司 Program recommendation degree estimation method based on user viewing record
CN103902705A (en) * 2014-03-31 2014-07-02 华中科技大学 Metadata-based cross-mechanism cloud digital content integration system and metadata-based cross-mechanism cloud digital content integration method
CN104156472A (en) * 2014-08-25 2014-11-19 四达时代通讯网络技术有限公司 Video recommendation method and system
CN106227883A (en) * 2016-08-05 2016-12-14 北京聚爱聊网络科技有限公司 The temperature of a kind of content of multimedia analyzes method and apparatus
CN106791901A (en) * 2016-12-15 2017-05-31 Tcl集团股份有限公司 A kind of direct broadcast band sort method and its device
CN108093274A (en) * 2018-01-05 2018-05-29 武汉斗鱼网络科技有限公司 A kind of direct broadcasting room sort method, electronic equipment and readable storage medium storing program for executing
CN109640176A (en) * 2018-12-18 2019-04-16 北京字节跳动网络技术有限公司 Method and apparatus for generating information

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010124407A (en) * 2008-11-21 2010-06-03 Chukyo Tv Broadcasting Co Ltd Digital broadcasting system
CN102244820B (en) * 2011-07-08 2013-03-13 深圳创维数字技术股份有限公司 Method and device for sequencing television programs
CN104661055A (en) * 2013-11-21 2015-05-27 中兴通讯股份有限公司 Business recommendation method and device
CN104602039B (en) * 2014-05-15 2019-04-26 腾讯科技(北京)有限公司 Video traffic processing method, apparatus and system
CN104519376B (en) * 2014-12-23 2017-10-20 广州酷狗计算机科技有限公司 Program chaining arrangement method and device
CN108320101A (en) * 2018-02-02 2018-07-24 武汉斗鱼网络科技有限公司 Direct broadcasting room operation ability appraisal procedure, device and terminal device
CN108810640B (en) * 2018-06-15 2020-12-18 浙江广业软件科技有限公司 Television program recommendation method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8063295B2 (en) * 2002-10-03 2011-11-22 Polyphonic Human Media Interface, S.L. Method and system for video and film recommendation
CN102263992A (en) * 2011-08-08 2011-11-30 上海文广互动电视有限公司 Program recommendation degree estimation method based on user viewing record
CN103902705A (en) * 2014-03-31 2014-07-02 华中科技大学 Metadata-based cross-mechanism cloud digital content integration system and metadata-based cross-mechanism cloud digital content integration method
CN104156472A (en) * 2014-08-25 2014-11-19 四达时代通讯网络技术有限公司 Video recommendation method and system
CN106227883A (en) * 2016-08-05 2016-12-14 北京聚爱聊网络科技有限公司 The temperature of a kind of content of multimedia analyzes method and apparatus
CN106791901A (en) * 2016-12-15 2017-05-31 Tcl集团股份有限公司 A kind of direct broadcast band sort method and its device
CN108093274A (en) * 2018-01-05 2018-05-29 武汉斗鱼网络科技有限公司 A kind of direct broadcasting room sort method, electronic equipment and readable storage medium storing program for executing
CN109640176A (en) * 2018-12-18 2019-04-16 北京字节跳动网络技术有限公司 Method and apparatus for generating information

Also Published As

Publication number Publication date
CN109640176B (en) 2021-01-22
CN109640176A (en) 2019-04-16

Similar Documents

Publication Publication Date Title
WO2020125381A1 (en) Method and apparatus for generating information
US11871063B2 (en) Intelligent multi-device content distribution based on internet protocol addressing
US11375044B2 (en) Custom digital components
JP6971292B2 (en) Methods, devices, servers, computer-readable storage media and computer programs for aligning paragraphs and images
CN109255037B (en) Method and apparatus for outputting information
WO2020233142A1 (en) Multimedia file playback method and apparatus, electronic device, and storage medium
CN109862100B (en) Method and device for pushing information
WO2020151599A1 (en) Method and apparatus for publishing video synchronously, electronic device, and readable storage medium
CN108337556B (en) Method and device for playing audio and video files
WO2020042375A1 (en) Method and apparatus for outputting information
CN113139082A (en) Multimedia content processing method, apparatus, device and medium
CN108600780B (en) Method, electronic device, computer readable medium for pushing information
CN112507218A (en) Business object recommendation method and device, electronic equipment and storage medium
CN110866040A (en) User portrait generation method, device and system
US9641631B2 (en) Integrated personalized content recommendation and management system and method
CN107577777A (en) A kind of file reference method, apparatus and electronic equipment
US20240236395A9 (en) Video definition grade determining method and apparatus, server, storage medium and system
CN109618193B (en) Method and apparatus for processing information
CN113873318A (en) Video playing method, device, equipment and storage medium
CN116911928B (en) Training method and device of advertisement recommendation model based on creative features
CN112148744A (en) Page display method and device, electronic equipment and computer readable medium
TW202139043A (en) Method, device, storage medium, and terminal device for generating video cover wherein the timeliness and accuracy of the video cover can be considered in the process of extracting the video cover
US20140351009A1 (en) Anonymizing facial expression data with a smart-cam
CN108989426A (en) Drawing stream method, system and client and storage medium based on HLS protocol
CN109547856B (en) Method and apparatus for generating information

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19899015

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 11.10.2021)

122 Ep: pct application non-entry in european phase

Ref document number: 19899015

Country of ref document: EP

Kind code of ref document: A1