CN114173199A - Video output method and device, intelligent equipment and storage medium - Google Patents

Video output method and device, intelligent equipment and storage medium Download PDF

Info

Publication number
CN114173199A
CN114173199A CN202111406592.3A CN202111406592A CN114173199A CN 114173199 A CN114173199 A CN 114173199A CN 202111406592 A CN202111406592 A CN 202111406592A CN 114173199 A CN114173199 A CN 114173199A
Authority
CN
China
Prior art keywords
video
playing
output
target video
target
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.)
Granted
Application number
CN202111406592.3A
Other languages
Chinese (zh)
Other versions
CN114173199B (en
Inventor
闫凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen TCL New Technology Co Ltd
Original Assignee
Shenzhen TCL New 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 Shenzhen TCL New Technology Co Ltd filed Critical Shenzhen TCL New Technology Co Ltd
Priority to CN202111406592.3A priority Critical patent/CN114173199B/en
Publication of CN114173199A publication Critical patent/CN114173199A/en
Application granted granted Critical
Publication of CN114173199B publication Critical patent/CN114173199B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. 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/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/44209Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

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)

Abstract

The embodiment of the application discloses a video output method, a video output device, intelligent equipment and a storage medium, wherein the playing permission, the playing parameter and the current network state of at least one reference video can be obtained; determining an output score of the reference video according to the playing permission, the playing parameter and a weight value corresponding to the network state; determining the reference video with the output score meeting the preset condition as a target video; and outputting the target video. The problem of lower intelligent device video recommendation accuracy is solved, and intelligent device video recommendation accuracy is improved.

Description

Video output method and device, intelligent equipment and storage medium
Technical Field
The application relates to the technical field of intelligent equipment, in particular to a video output method and device, intelligent equipment and a storage medium.
Background
The smart television mainly has the function of providing videos for users to watch, and at present, smart television manufacturers access the smart televisions to video resources of a plurality of platforms in order to enable the users to watch more video resources through the smart televisions. However, some of these video resources are often viewed by members or paying fees, and the image quality of each platform video resource is different.
At present, in the process of playing videos by a television, a user is required to input the name of a certain video, then the smart television directly recommends video resources with the same name in all platforms, but only after the user manually opens the certain video, whether the video of the platform needs membership or payment, whether the image quality is clear or not and the like can be known, and under the condition, the user needs to open the platform without a break point and return to check the video resources of each platform until the video required by the user is found to be played by clicking. Therefore, the accuracy of video recommendation based on the name of the video is low in the existing mode, and the efficiency of searching the video required by the user for playing is low.
Disclosure of Invention
The embodiment of the application provides a video output method, a video output device, an intelligent device and a storage medium, which can solve the problem of low video recommendation accuracy of the intelligent device and improve the video recommendation accuracy of the intelligent device.
In order to solve the above technical problem, an embodiment of the present application provides the following technical solutions:
the embodiment of the application provides a video output method, which comprises the following steps: acquiring the playing authority and playing parameters of at least one reference video and the current network state;
determining an output score of the reference video according to the playing permission, the playing parameter and a weight value corresponding to the network state;
determining the reference video with the output score meeting the preset condition as a target video;
and outputting the target video.
In one embodiment, the target video is a plurality of videos, and the outputting the target video includes:
acquiring a video playing platform corresponding to each target video and a priority corresponding to the video playing platform;
and playing the target video corresponding to the video playing platform with the highest priority.
In one embodiment, the outputting the target video includes:
displaying a play confirmation dialog box of the target video;
and responding to the play confirmation instruction of the target video received by the play confirmation dialog box, and playing the target video.
In an embodiment, after determining the output score of the reference video according to the playback permission, the playback parameter, and the weight value corresponding to the network state, the method includes:
when the output score does not meet a preset condition, sorting the reference videos in a sequence from high to low according to the output score to obtain sorted videos;
and displaying the sequenced videos so that a user can select a target video from the sequenced videos.
In one embodiment, the displaying the ranked videos for a user to select a target video from the ranked videos includes:
displaying the sequenced video, and displaying the playing authority, the playing parameter and the network state corresponding to the sequenced video;
and receiving a selection instruction of a user based on the displayed playing permission, playing parameter and network state corresponding to the sequenced videos, and selecting a target video from the sequenced videos based on the selection instruction.
In an embodiment, the obtaining of the play right and the play parameter of the at least one reference video includes:
receiving a video searching instruction, and extracting a keyword corresponding to the video searching instruction;
searching at least one reference video according to the key words;
and acquiring the playing authority and the playing parameters of the reference video.
According to an aspect of the present application, there is also provided a video output apparatus including:
the acquisition module is used for acquiring the playing permission and the playing parameter of at least one reference video and the current network state;
the first determining module is used for determining the output score of the reference video according to the playing permission, the playing parameter and the weight value corresponding to the network state;
the second determining module is used for determining the reference video with the output score meeting the preset condition as the target video;
and the output module is used for outputting the target video.
According to an aspect of the present application, there is also provided a smart device, including a processor and a memory, where the memory stores a computer program, and the processor executes any one of the video output methods provided by the embodiments of the present application when calling the computer program in the memory.
According to an aspect of the present application, there is also provided a storage medium for storing a computer program, which is loaded by a processor to execute any one of the video output methods provided by the embodiments of the present application.
The video output method, the video output device, the intelligent device and the storage medium provided by the embodiment of the application acquire the playing authority and the playing parameter of at least one reference video and the current network state; determining an output score of the reference video according to the playing permission, the playing parameter and a weight value corresponding to the network state; determining the reference video with the output score meeting the preset condition as a target video; and outputting the target video. Therefore, the output target video can be determined according to the video playing permission, the playing parameters and the current network state, so that the output video cannot be watched, and the video recommendation accuracy is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic flow chart of a video output method according to an embodiment of the present application;
fig. 2 is a schematic flow chart of a video output method according to an embodiment of the present application;
FIG. 3 is a flow chart of a video output method according to an embodiment of the present disclosure;
FIG. 4 is a flow chart of a video output method according to an embodiment of the present disclosure;
fig. 5 is a table for calculating a reference video output score in the video output method according to the embodiment of the present application;
FIG. 6 is a schematic diagram of a video output apparatus provided in an embodiment of the present application;
fig. 7 is a schematic structural diagram of an intelligent device provided in an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application provides a video output method, a video output device, intelligent equipment and a storage medium (namely a computer-readable storage medium). The application of the video output method may include a video output device, where the video output device may be specifically integrated in an intelligent device, such as an intelligent television, a mobile phone, a tablet and other devices, the intelligent device may be in communication connection with a server and the like, the server may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server that provides basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a Network service, cloud communication, a middleware service, a domain name service, a security service, a Content Delivery Network (CDN), a big data and an artificial intelligence platform, but is not limited thereto. The server and the smart device may be directly or indirectly connected through wired or wireless communication, and the application is not limited herein.
The following are detailed below. It should be noted that the following description of the embodiments is not intended to limit the preferred order of the embodiments.
In this embodiment, a description will be given from the perspective of a smart television, please refer to fig. 1, where fig. 1 is a schematic flow diagram of a video output method according to an embodiment of the present application. The video output method may include:
s10, acquiring the playing authority and playing parameters of at least one reference video and the current network state;
optionally, S10 includes:
receiving a video searching instruction, and extracting a keyword corresponding to the video searching instruction;
searching at least one reference video according to the key words;
and acquiring the playing authority and the playing parameters of the reference video.
The execution subject of the video output method can be an intelligent device, and the intelligent device can be a mobile phone, a tablet or an intelligent television. The video searching instruction can be at least one of a voice instruction and a text instruction, wherein the voice instruction can be a video searching instruction generated by voice information of a video name input into the intelligent equipment by a user through a voice recognition module in the intelligent equipment, and the text instruction can be a video searching instruction generated by pinyin or text of the video name input by the user through a remote controller or a mobile phone.
It is to be understood that the reference video may be at least one and the reference video may be in a plurality of different video playback platforms. The playing authority can be determined according to whether the corresponding reference video in the video playing platform needs a member or not and whether the account of the user logging in the video playing platform opens the member or not. The playing parameters can be parameters such as definition, tone quality and duration of the video. The current network state is the network state of the intelligent device, the network state can be the network downloading speed, and the network state can be divided into network satisfaction and network non-satisfaction according to the network downloading speed.
Optionally, judging whether members are needed for playing the reference video in the video playing platform; if the video playing platform does not need members for playing the reference video, or the video playing platform needs members for playing the reference video and the account of the user logging in the video playing platform has opened members, judging that the intelligent device has the playing authority of the reference video; and if members are needed for playing the reference video in the video playing platform and the user logs in the account of the video playing platform without opening the members, judging that the intelligent equipment does not have the playing authority of the reference video.
And S20, determining the output score of the reference video according to the playing permission, the playing parameter and the weight value corresponding to the network state.
The weight value can be preset in the intelligent device by a manufacturer or can be set by a user. The output score is obtained by weighted calculation of the playing permission, the playing parameter and a weight value corresponding to the network state.
Alternatively, the play right may be divided into a right and a no right, the play parameter, for example, the definition may be divided into 4K, 1080p, 720p, 480p and 270p, and the network status may be divided into network satisfaction and network non-satisfaction. The weight values corresponding to the authority and the non-authority in the playing authority can be respectively 1 and 0.8, the weight values corresponding to the definition 4K, 1080p, 720p, 480p and 270p in the playing parameters can be respectively 1, 0.8, 0.6, 0.4 and 0.2, and the weight values corresponding to the network satisfaction and the network non-satisfaction in the network state can be respectively 1 and 0.5. Optionally, referring to fig. 5, fig. 5 is a table for calculating a reference video output score in the video output method provided in the embodiment of the present application. The output score is equal to the multiplication of the playing permission, the playing parameter and the weight value corresponding to the network state. For example, the play permission of a certain reference video is authorized, the video definition is 1080p, and the network state of the current intelligent device satisfies smooth play under the condition that the video has the highest definition, so that the output score of the reference video is 1 × 0.8 × 1 — 0.8.
S30, determining the reference video with the output score meeting the preset condition as a target video;
the preset condition may be set according to an actual requirement, and optionally, in an embodiment, the preset condition may be that the output score is greater than or equal to 0.8, that is, when the output score of the reference video is greater than or equal to 0.8, the reference video is determined as the target video.
And S40, outputting the target video.
After the target video is determined, the intelligent device directly plays the target video, or recommends and displays a play confirmation control of the target video, so that a user can click to play the target video.
In the technical scheme provided by this embodiment, the intelligent device obtains the playing authority and playing parameters of at least one reference video, and the current network state; determining an output score of the reference video according to the playing permission, the playing parameter and a weight value corresponding to the network state; determining a reference video with an output score meeting a preset condition as a target video; and outputting the target video. Therefore, the output target video can be determined according to the video playing permission, the playing parameters and the current network state, the output video is prevented from being watched, and the accuracy of video recommendation of the intelligent device is improved.
Referring to fig. 2, fig. 2 is a schematic flowchart illustrating a video output method according to an embodiment of the present application. The target videos are plural, and S40 includes:
s41, acquiring a video playing platform corresponding to each target video and a priority corresponding to the video playing platform;
it should be noted that the intelligent device may obtain habits of the user in daily using each video playing platform, and set a priority for each video playing platform according to the habits of the user in daily using each video playing platform, for example, the priority of the video playing platform with high frequency of use is set to be higher. Optionally, the priority corresponding to the video playing platform may also be set in advance by the manufacturer or the user.
It is understood that, in the present embodiment, the user behavior data and the user history data, for example, the habit data of the user using each video playing platform in daily life, etc., are obtained, when the user is applied to a specific product or technology, user permission or consent needs to be obtained, and the collection, use and processing of the relevant data need to comply with relevant laws and regulations and standards of relevant countries and regions.
And S42, playing the target video corresponding to the video playing platform with the highest priority.
It can be understood that, if there are a plurality of reference videos, and there are a plurality of reference videos whose output scores satisfy the preset condition in the output scores calculated according to the playing permission, the playing parameter and the weight value corresponding to the current network state of each reference video, that is, there are a plurality of target videos, for example, the output score of the reference video a in the video playing platform a is 1, and the output score of the reference video B in the video playing platform B is also 1. At this time, in order to improve the accuracy of video recommendation of the intelligent device, a video playing platform corresponding to each target video can be obtained; acquiring the priority corresponding to the video playing platform; and playing the target video corresponding to the video playing platform with the highest priority.
Optionally, in an embodiment, if there are multiple target videos, the video playing platform corresponding to each target video and the priority corresponding to the video playing platform are obtained, and the target videos are displayed in the intelligent device according to the priority arrangement, so that the user can select a favorite video playing platform to play.
In the technical scheme provided by this embodiment, if a plurality of target videos are determined according to the output scores of each reference video, a video playing platform corresponding to each target video and a priority corresponding to the video playing platform are obtained; and playing the target video corresponding to the video playing platform with the highest priority. Therefore, the target video is played according to the priority of the playing platform determined by the use habits of the user, so that the played target video is more in line with the expectation of the user, and the accuracy of video recommendation of the intelligent equipment is improved.
Referring to fig. 3, fig. 3 is a schematic flowchart illustrating a video output method according to an embodiment of the present application. S40 further includes:
s43, generating a recommendation list of the target video based on the target video and the play confirmation control of the target video;
in this embodiment, if there is only one target video, after determining the target video directly according to the output score of the reference video,
and S44, displaying a recommendation list.
And S45, responding to the play confirmation control in the recommendation list, and playing the target video according to the received play confirmation instruction of the target video.
In this embodiment, since the user may like a certain playing platform or the user may find the video with wrong input keywords, the target video that is directly played may not be the one that the user really wants to play. In order to prevent misoperation and avoid depriving the user of the selection right, after the target video is determined according to the output score of the reference video, the target video is not directly played, but a recommendation list of the target video is displayed, the recommendation list can comprise a play confirmation control corresponding to the target video, and the user can click the play confirmation control to trigger a play confirmation instruction, play the target video and also return to search for other videos.
Optionally, if there is only one target video, displaying a play confirmation control of the target video, and when the user clicks the play confirmation control to trigger the play confirmation instruction, the smart device plays the target video.
Alternatively, if there are at least two target videos, the recommendation list of the target videos is displayed in order from high to low according to the output scores. And when the user clicks a play confirmation control in the recommendation list of the target video to trigger a play confirmation instruction, the intelligent equipment plays the target video corresponding to the confirmation instruction.
In the technical scheme provided by the embodiment, after the target video is determined, the intelligent device generates a recommendation list of the target video based on the target video and the play confirmation control of the target video; and displaying the recommendation list. And responding to the play confirmation control in the recommendation list, and playing the target video according to the received play confirmation instruction of the target video. Therefore, the situation that the video input by the user is mistakenly searched for the instruction can be avoided, and the wrong video is recommended, and the accuracy of video recommendation of the intelligent equipment is improved.
Referring to fig. 4, fig. 4 is a schematic flowchart illustrating a video output method according to an embodiment of the present application. S20 is followed by:
and S50, when the output score does not meet the preset condition, sorting the reference videos in the sequence from high to low according to the output score to obtain sorted videos.
Alternatively, the preset condition may be that the output score is greater than or equal to 0.8, that is, when the output score of each reference video is less than 0.8, the reference videos are sorted in order from high to low according to the output scores to obtain sorted videos.
Referring to fig. 5, fig. 5 is a table for calculating output scores of reference videos in the video output method according to the embodiment of the present application, where a reference video with an output score of 0.6 corresponds to a video with a playing permission, a network satisfaction, and a video definition of 720 p; outputting a reference video with the score of 0.5, wherein the reference video corresponds to a video with playing permission, network unsatisfied and video definition of 4K, or corresponds to a video without playing permission, network satisfied and video definition of 4K; outputting a reference video with the score of 0.4, wherein the reference video corresponds to a video with playing permission, network satisfaction and video definition of 480P, or has playing permission, network satisfaction and video definition of 1080P, or has no playing permission, network satisfaction and video definition of 1080P; outputting a reference video with the score of 0.3, wherein the reference video corresponds to the reference video with the playing permission, the reference video with the network unsatisfied and the video definition of 720p, or the reference video without the playing permission, the reference video with the network satisfied and the video definition of 720 p; outputting a reference video with the score of 0.25, wherein the reference video corresponds to no playing permission, network unsatisfied and the video definition is 1080 p; the reference video with the output score of 0.2 corresponds to the video with the playing permission, the network satisfaction and the video definition of 270p, or the video without the playing permission, the network satisfaction and the video definition of 480p, or the video without the playing permission, the network satisfaction and the video definition of 4K; outputting a reference video with the score of 0.15, wherein the reference video corresponds to no playing permission, network unsatisfied and the video definition is 720 p; the reference video with the output score of 0.1 corresponds to the video with the playing permission, network unsatisfied and video definition of 270p, or the video without the playing permission, network satisfied and video definition of 270p, or the video without the playing permission, network unsatisfied and video definition of 480 p; the reference video with the output score of 0.05 corresponds to no play permission, network unsatisfied and video definition of 270 p.
And S60, displaying the sorted videos for the user to select the target video from the sorted videos.
It can be understood that in practical applications, because the current network state of the smart device is satisfied that the reference video is played at the highest definition or not, only one type of reference video is sorted and displayed when the output score is 0.5 or 0.3. And if when the output scores are all 0.4 and the network state is satisfied, the displayed reference video has the playing permission, the network satisfaction and the video definition is 480P, or has no playing permission, the network satisfaction and the video definition is 1080P, and at the moment, the user can see whether to select to activate the member to obtain better playing definition or select to play the video with lower definition according to the own requirements.
Optionally, S60 includes:
displaying the sequenced videos, and displaying playing authorities, playing parameters and network states corresponding to the sequenced videos;
and receiving a selection instruction of a user based on the playing permission, the playing parameter and the network state corresponding to the displayed sequenced videos, and selecting a target video from the sequenced videos based on the selection instruction.
It can be understood that, after the intelligent device sorts the reference videos according to the output scores of the reference videos from high to low, and displays the sorted videos, in order to enable a user to more intuitively see whether each sorted video has the permission to be played and play parameters such as video definition, video tone quality, video duration and the like, so that the user can conveniently make a selection in the sorted videos, and select whether the play permission needs to be opened to obtain a higher definition video, or the user can conveniently exclude videos such as blossoming, trailers, deletion versions and the like. And outputting a selection instruction to select a target video to play after a user selects the target video based on the playing permission, the playing parameter and the network state corresponding to the displayed sequenced video, so that the intuitiveness of the sequenced video display interface is improved.
Optionally, in an embodiment, when the sorted video is displayed, the playing permission, the playing parameter, and the current network state corresponding to the sorted video may be hidden and displayed, and only one playing detail control is displayed; and when the intelligent device receives a viewing instruction based on the playing detail control, displaying the playing permission, the playing parameter and the current network state corresponding to the sequenced video, so that the simplicity of the sequenced video display interface is improved.
In the technical scheme provided by the embodiment, when the output score does not meet the preset condition, the reference videos are sequenced from high to low according to the output score to obtain sequenced videos; and displaying the sequenced videos, so that the user can quickly see the video with higher output value, quickly select the target video meeting the requirement of the user, and improve the video playing efficiency. In the embodiment, playing permission, playing parameters and network states corresponding to the sequenced videos are displayed; and receiving a selection instruction of a user based on the playing permission, the playing parameter and the network state corresponding to the displayed sequenced videos, and selecting a target video from the sequenced videos based on the selection instruction. Therefore, the user can visually see the playing permission, the playing parameter and the current network state corresponding to the sequenced videos, so that the target video meeting the requirement can be selected more accurately, the intuitiveness of the video display interface is improved, and the intuitiveness of the video recommendation of the intelligent equipment is further improved.
In order to better implement the video output method provided by the embodiment of the present application, the embodiment of the present application further provides a device based on the video output method. The terms are the same as those in the video output method, and details of implementation can be referred to the description in the method embodiment.
Referring to fig. 6, fig. 6 is a schematic structural diagram of a video output apparatus according to an embodiment of the present disclosure, wherein the video output apparatus 300 may include an obtaining module 301, a first determining module 302, a second determining module 303, an output module 304, and the like.
The acquiring module 301 is configured to acquire a playing right and a playing parameter of at least one reference video, and a current network state;
a first determining module 302, configured to determine an output score of the reference video according to the playback permission, the playback parameter, and a weight value corresponding to the network state;
a second determining module 303, configured to determine a reference video with an output score meeting a preset condition as a target video;
and an output module 304, configured to output the target video.
Optionally, the video output device may further include the following modules not shown in the figure:
the first acquisition module is used for acquiring a video playing platform corresponding to each target video and a priority corresponding to the video playing platform;
and the first playing module is used for playing the target video corresponding to the video playing platform with the highest priority.
The first generation module is used for generating a recommendation list of the target video based on the target video and the play confirmation control of the target video;
and the first display module is used for displaying the recommendation list.
And the second playing module is used for responding to the playing confirmation control in the recommendation list, receiving a playing confirmation instruction of the target video and playing the target video.
The sorting module is used for sorting the reference videos from high to low according to the output scores when the output scores do not meet the preset conditions so as to obtain sorted videos;
and the second display module is used for displaying the sequenced videos so that a user can select a target video from the sequenced videos.
The third display module is used for displaying the sequenced videos and displaying the playing permission, the playing parameter and the network state corresponding to the sequenced videos;
and the selection module is used for receiving a selection instruction of a user based on the playing permission, the playing parameter and the network state corresponding to the displayed sequenced videos and selecting a target video from the sequenced videos based on the selection instruction.
The extraction module is used for receiving the video searching instruction and extracting the key words corresponding to the video searching instruction;
the searching module is used for searching at least one reference video according to the key words;
and the second acquisition module is used for acquiring the playing permission and the playing parameter of the reference video.
An embodiment of the present application further provides an intelligent device, where the intelligent device may be a terminal such as a smart television, a mobile phone, and a tablet, as shown in fig. 7, which shows a schematic structural diagram of the intelligent device related to the embodiment of the present application, and specifically:
the smart device may include components such as a processor 401 of one or more processing cores, memory 402 of one or more computer-readable storage media, a power supply 403, and an input unit 404. Those skilled in the art will appreciate that the smart device architecture shown in FIG. 7 does not constitute a limitation of smart devices and may include more or fewer components than shown, or some components in combination, or a different arrangement of components. Wherein:
the processor 401 is a control center of the smart device, connects various parts of the entire smart device using various interfaces and lines, and performs various functions of the smart device and processes data by running or executing software programs and/or modules stored in the memory 402 and calling data stored in the memory 402, thereby performing overall monitoring of the smart device. Optionally, processor 401 may include one or more processing cores; preferably, the processor 401 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 401.
The memory 402 may be used to store software programs and modules, and the processor 401 executes various functional applications and data processing by operating the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data created according to use of the smart device, and the like. Further, the memory 402 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 access to the memory 402.
The smart device further includes a power supply 403 for supplying power to the various components, and preferably, the power supply 403 may be logically connected to the processor 401 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system. The power supply 403 may also include any component of one or more dc or ac power sources, recharging systems, power failure detection circuitry, power converters or inverters, power status indicators, and the like.
The smart device may also include an input unit 404, the input unit 404 being operable to receive input numeric or character information and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
Although not shown, the smart device may further include a display unit and the like, which will not be described herein. Specifically, in this embodiment, the processor 401 in the smart device loads the executable file corresponding to the process of one or more application programs into the memory 402 according to the following instructions, and the processor 401 runs the application program stored in the memory 402, thereby implementing various functions as follows:
acquiring the playing authority and playing parameters of at least one reference video and the current network state;
determining an output score of the reference video according to the playing permission, the playing parameter and a weight value corresponding to the network state;
determining a reference video with an output score meeting a preset condition as a target video;
and outputting the target video.
In the above embodiments, the descriptions of the embodiments have respective emphasis, and parts that are not described in detail in a certain embodiment may refer to the above detailed description of the video output method, and are not described herein again.
According to an aspect of the application, a computer program product or computer program is provided, comprising computer instructions, the computer instructions being stored in a computer readable storage medium. The processor of the smart device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the smart device performs the method provided in the various alternative implementations of the above embodiments.
It will be understood by those skilled in the art that all or part of the steps in the methods of the above embodiments may be performed by computer instructions or by computer instructions controlling associated hardware, and the computer instructions may be stored in a storage medium and loaded and executed by a processor, and the storage medium is a computer-readable storage medium. To this end, the present application provides a storage medium, in which a computer program is stored, where the computer program may include computer instructions, and the computer program can be loaded by a processor to execute any one of the video output methods provided by the present application.
The above operations can be implemented in the foregoing embodiments, and are not described in detail herein.
Wherein the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
As the computer instructions stored in the storage medium can execute any video output method provided in the embodiments of the present application, beneficial effects that can be achieved by any video output method provided in the embodiments of the present application can be achieved, which are detailed in the foregoing embodiments and will not be described herein again.
The video output method, the video output apparatus, the intelligent device and the storage medium provided by the embodiments of the present application are described in detail above, and a specific example is applied in the present application to explain the principle and the implementation of the present application, and the description of the above embodiments is only used to help understanding the method and the core idea of the present application; meanwhile, for those skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (10)

1. A video output method, comprising:
acquiring the playing authority and playing parameters of at least one reference video and the current network state;
determining an output score of the reference video according to the playing permission, the playing parameter and a weight value corresponding to the network state;
determining the reference video with the output score meeting the preset condition as a target video;
and outputting the target video.
2. The video output method according to claim 1, wherein the target video is plural, and the outputting the target video includes:
acquiring a video playing platform corresponding to each target video and a priority corresponding to the video playing platform;
and playing the target video corresponding to the video playing platform with the highest priority.
3. The video output method according to claim 1, wherein the outputting the target video includes:
generating a recommendation list of the target video based on the target video and the play confirmation control of the target video;
and displaying the recommendation list.
4. The video output method according to claim 3, wherein the displaying the recommendation list comprises:
and responding to the play confirmation control in the recommendation list, and playing the target video according to the received play confirmation instruction of the target video.
5. The video output method according to claim 1, wherein after determining the output score of the reference video according to the playback permission, the playback parameter, and the weight value corresponding to the network status, the method includes:
when the output score does not meet a preset condition, sorting the reference videos in a sequence from high to low according to the output score to obtain sorted videos;
and displaying the sequenced videos so that a user can select a target video from the sequenced videos.
6. The video output method according to claim 5, wherein the displaying the ordered videos for a user to select a target video from the ordered videos comprises:
displaying the sequenced video, and displaying the playing authority, the playing parameter and the network state corresponding to the sequenced video;
and receiving a selection instruction of a user based on the displayed playing permission, playing parameter and network state corresponding to the sequenced videos, and selecting a target video from the sequenced videos based on the selection instruction.
7. The video output method according to any one of claims 1 to 6, wherein the obtaining of the playing right and the playing parameter of the at least one reference video comprises:
receiving a video searching instruction, and extracting a keyword corresponding to the video searching instruction;
searching at least one reference video according to the key words;
and acquiring the playing authority and the playing parameters of the reference video.
8. A video output apparatus, comprising:
the acquisition module is used for acquiring the playing permission and the playing parameter of at least one reference video and the current network state;
the first determining module is used for determining the output score of the reference video according to the playing permission, the playing parameter and the weight value corresponding to the network state;
the second determining module is used for determining the reference video with the output score meeting the preset condition as the target video;
and the output module is used for outputting the target video.
9. An intelligent device comprising a processor and a memory, the memory having a computer program stored therein, the processor executing the video output method of any one of claims 1 to 7 when calling the computer program in the memory.
10. A storage medium for storing a computer program which is loaded by a processor to execute the video output method of any one of claims 1 to 7.
CN202111406592.3A 2021-11-24 2021-11-24 Video output method and device, intelligent equipment and storage medium Active CN114173199B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111406592.3A CN114173199B (en) 2021-11-24 2021-11-24 Video output method and device, intelligent equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111406592.3A CN114173199B (en) 2021-11-24 2021-11-24 Video output method and device, intelligent equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114173199A true CN114173199A (en) 2022-03-11
CN114173199B CN114173199B (en) 2024-02-06

Family

ID=80480509

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111406592.3A Active CN114173199B (en) 2021-11-24 2021-11-24 Video output method and device, intelligent equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114173199B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115550598A (en) * 2022-09-14 2022-12-30 北京融讯科创技术有限公司 Video conference configuration method and device, terminal equipment and storage medium

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103221955A (en) * 2012-11-06 2013-07-24 华为技术有限公司 Content recommending method, system and apparatus
CN106339469A (en) * 2016-08-29 2017-01-18 乐视控股(北京)有限公司 Method and device for recommending data
CN106791821A (en) * 2016-12-30 2017-05-31 合网络技术(北京)有限公司 Play appraisal procedure and device
WO2017092318A1 (en) * 2015-12-04 2017-06-08 乐视控股(北京)有限公司 Method and system for limiting video playing
US20170171580A1 (en) * 2015-04-21 2017-06-15 Edge2020 LLC Clustering and adjudication to determine a recommendation of multimedia content
CN107148776A (en) * 2015-09-29 2017-09-08 华为技术有限公司 Obtain method, device, system and the computer-readable recording medium of video data
CN108521609A (en) * 2018-02-27 2018-09-11 北京达佳互联信息技术有限公司 Determine the method, apparatus and terminal of pushing video type
CN108600780A (en) * 2018-05-07 2018-09-28 上海掌门科技有限公司 Method for pushed information
CN109255037A (en) * 2018-08-31 2019-01-22 北京字节跳动网络技术有限公司 Method and apparatus for output information
WO2019104705A1 (en) * 2017-12-01 2019-06-06 华为技术有限公司 Image processing method and device
CN110113638A (en) * 2019-05-10 2019-08-09 北京奇艺世纪科技有限公司 A kind of prediction technique, device and electronic equipment
WO2020107971A1 (en) * 2018-11-27 2020-06-04 Oppo广东移动通信有限公司 Video enhancement control method and apparatus, electronic device, and storage medium
WO2020201632A1 (en) * 2019-04-05 2020-10-08 Nokia Technologies Oy An apparatus, a method and a computer program for omnidirectional video
CN112528076A (en) * 2020-12-18 2021-03-19 浙江同花顺智能科技有限公司 Video recommendation method, device, equipment and storage medium
CN112822526A (en) * 2020-12-30 2021-05-18 咪咕文化科技有限公司 Video recommendation method, server and readable storage medium
CN113301394A (en) * 2021-04-30 2021-08-24 当趣网络科技(杭州)有限公司 Voice control method combined with user grade
CN113301395A (en) * 2021-04-30 2021-08-24 当趣网络科技(杭州)有限公司 Voice searching method combining user grades in video playing state

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103221955A (en) * 2012-11-06 2013-07-24 华为技术有限公司 Content recommending method, system and apparatus
US20170171580A1 (en) * 2015-04-21 2017-06-15 Edge2020 LLC Clustering and adjudication to determine a recommendation of multimedia content
CN107148776A (en) * 2015-09-29 2017-09-08 华为技术有限公司 Obtain method, device, system and the computer-readable recording medium of video data
WO2017092318A1 (en) * 2015-12-04 2017-06-08 乐视控股(北京)有限公司 Method and system for limiting video playing
CN106339469A (en) * 2016-08-29 2017-01-18 乐视控股(北京)有限公司 Method and device for recommending data
CN106791821A (en) * 2016-12-30 2017-05-31 合网络技术(北京)有限公司 Play appraisal procedure and device
WO2019104705A1 (en) * 2017-12-01 2019-06-06 华为技术有限公司 Image processing method and device
CN108521609A (en) * 2018-02-27 2018-09-11 北京达佳互联信息技术有限公司 Determine the method, apparatus and terminal of pushing video type
CN108600780A (en) * 2018-05-07 2018-09-28 上海掌门科技有限公司 Method for pushed information
CN109255037A (en) * 2018-08-31 2019-01-22 北京字节跳动网络技术有限公司 Method and apparatus for output information
WO2020107971A1 (en) * 2018-11-27 2020-06-04 Oppo广东移动通信有限公司 Video enhancement control method and apparatus, electronic device, and storage medium
WO2020201632A1 (en) * 2019-04-05 2020-10-08 Nokia Technologies Oy An apparatus, a method and a computer program for omnidirectional video
CN110113638A (en) * 2019-05-10 2019-08-09 北京奇艺世纪科技有限公司 A kind of prediction technique, device and electronic equipment
CN112528076A (en) * 2020-12-18 2021-03-19 浙江同花顺智能科技有限公司 Video recommendation method, device, equipment and storage medium
CN112822526A (en) * 2020-12-30 2021-05-18 咪咕文化科技有限公司 Video recommendation method, server and readable storage medium
CN113301394A (en) * 2021-04-30 2021-08-24 当趣网络科技(杭州)有限公司 Voice control method combined with user grade
CN113301395A (en) * 2021-04-30 2021-08-24 当趣网络科技(杭州)有限公司 Voice searching method combining user grades in video playing state

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115550598A (en) * 2022-09-14 2022-12-30 北京融讯科创技术有限公司 Video conference configuration method and device, terminal equipment and storage medium

Also Published As

Publication number Publication date
CN114173199B (en) 2024-02-06

Similar Documents

Publication Publication Date Title
CN112035752A (en) Resource searching method and device, electronic equipment and readable storage medium
US10924572B2 (en) Information push method and apparatus, information sending method and apparatus, system, and storage medium
CN109791501B (en) System and method for reducing download requirements
CN112291612A (en) Video and audio matching method and device, storage medium and electronic equipment
CN106815284A (en) The recommendation method and recommendation apparatus of news video
CN113672748A (en) Multimedia information playing method and device
CN106648746A (en) Application execution method and device
CN114173199A (en) Video output method and device, intelligent equipment and storage medium
CN114327375A (en) Method, tool and computer equipment for detecting java code dependency relationship
CN110781998A (en) Recommendation processing method and device based on artificial intelligence
CN108062952B (en) Voice control method, device and system
US9979815B2 (en) Call alert options
CN111695008A (en) Message integration method and device
CN108134948B (en) Television program recommendation method, device and system and readable storage medium
CN112153478B (en) Video processing method and video playing method
CN113515336B (en) Live room joining method, creation method, device, equipment and storage medium
CN115080412A (en) Software update quality evaluation method, device, equipment and computer storage medium
CN108958929B (en) Method and device for applying algorithm library, storage medium and electronic equipment
CN113867781A (en) Voice function configuration management method and device, electronic equipment and readable storage medium
CN113343984A (en) Bullet screen prompting method and device, electronic equipment and storage medium
CN111651111A (en) Media file processing method and device
CN112732326B (en) Information display method and device
CN114640888A (en) Video playing method and device, computer equipment and computer readable storage medium
EP4344231A1 (en) Video processing method and apparatus, and device and storage medium
US11249822B2 (en) Method and device for alerting that an event has occurred

Legal Events

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