CN110035318B - Video playing method and device and multimedia data playing method - Google Patents

Video playing method and device and multimedia data playing method Download PDF

Info

Publication number
CN110035318B
CN110035318B CN201811419220.2A CN201811419220A CN110035318B CN 110035318 B CN110035318 B CN 110035318B CN 201811419220 A CN201811419220 A CN 201811419220A CN 110035318 B CN110035318 B CN 110035318B
Authority
CN
China
Prior art keywords
playing
video
receiving
played
strategy
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811419220.2A
Other languages
Chinese (zh)
Other versions
CN110035318A (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.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201811419220.2A priority Critical patent/CN110035318B/en
Publication of CN110035318A publication Critical patent/CN110035318A/en
Priority to TW108130587A priority patent/TWI747031B/en
Priority to PCT/CN2019/107428 priority patent/WO2020108045A1/en
Application granted granted Critical
Publication of CN110035318B publication Critical patent/CN110035318B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/439Processing of audio elementary streams
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • 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/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
    • 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/485End-user interface for client configuration

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

The specification provides a video playing method and device and a multimedia data playing method. The video playing method comprises the following steps: receiving a trigger operation aiming at a video to be played; determining a receiving time and a receiving place for receiving the trigger operation in response to the trigger operation; searching a playing strategy matched with the receiving time and the receiving place according to a preset playing strategy library to serve as a first playing strategy; and playing the video to be played according to the first playing strategy. In the embodiment of the present specification, a playing policy that matches a playing scene where a user is currently located is automatically determined from a preset playing policy library to play a video by acquiring and according to information such as a receiving time and a receiving place at which a trigger operation is received, so that user operation can be simplified, playing experience of the user is improved, and video playing can be automatically determined and performed for the user in a playing mode that is suitable for the playing scene where the user is currently located.

Description

Video playing method and device and multimedia data playing method
Technical Field
The present disclosure relates to the field of internet technologies, and in particular, to a video playing method, a video playing device, and a multimedia data playing method.
Background
Most of existing video playing methods are that when a user clicks a video to be played, a client device (e.g., a mobile phone, a tablet computer, etc.) directly plays the current video to be played according to a default playing parameter (e.g., a default volume size), or a playing parameter set by the user last time.
For example, when a user plays a video through a mobile phone on the way of work, the outdoor environment is noisy, the playing volume is set to 90, and the volume is relatively large. When the user wants to continue watching the previously played video during the rest time after arriving at the company, the mobile phone plays at the previously set play volume of 90 after clicking the play icon of the video. At this time, the user is in the company, different from the previous outdoor environment, the current environment is relatively quiet, and the playing volume is obviously too large, which inevitably affects other colleagues in the company. At this moment, the user often can only adjust the video volume down manually in a busy manner, so as to avoid further influencing other colleagues, and the use experience is relatively poor.
It can be seen that the existing playing method is relatively not intelligent enough, and cannot automatically set or adjust playing parameters according to the playing scene where the user is currently located, which results in relatively poor user experience. Therefore, a video playing method with more convenient operation and higher user experience is needed.
Disclosure of Invention
The present specification aims to provide a video playing method, a video playing device, and a multimedia data playing method, so as to simplify user operations, improve the playing experience of a user, and achieve playing in a manner suitable for a playing scene where the user is located automatically.
The video playing method, the video playing device and the multimedia data playing method provided by the specification are realized as follows:
a video playback method, comprising: receiving a trigger operation aiming at a video to be played; determining a receiving time and a receiving place for receiving the trigger operation in response to the trigger operation; retrieving a playing strategy matched with the receiving time and the receiving place as a first playing strategy according to a preset playing strategy library, wherein the preset playing strategy library comprises playing strategies corresponding to the playing time and the playing place; and playing the video to be played according to the first playing strategy.
A multimedia data playing method, comprising: receiving a trigger operation aiming at multimedia data to be played; determining a receiving time and a receiving place for receiving the trigger operation in response to the trigger operation; retrieving a playing strategy matched with the receiving time and the receiving place as a first playing strategy according to a preset playing strategy library, wherein the preset playing strategy library comprises playing strategies corresponding to the playing time and the playing place; and playing the multimedia data to be played according to the first playing strategy.
A video playback apparatus comprising: the receiving module is used for receiving the trigger operation aiming at the video to be played; the determining module is used for responding to the triggering operation and determining the receiving time and the receiving place for receiving the triggering operation; a retrieval module, configured to retrieve, according to a preset playing policy library, a playing policy that matches the receiving time and the receiving location as a first playing policy, where the preset playing policy library includes playing policies corresponding to playing times and playing locations; and the playing module is used for playing the video to be played according to the first playing strategy.
A video playing device comprises a processor and a memory for storing processor executable instructions, wherein the processor executes the instructions to receive a trigger operation aiming at a video to be played; determining a receiving time and a receiving place for receiving the trigger operation in response to the trigger operation; retrieving a playing strategy matched with the receiving time and the receiving place as a first playing strategy according to a preset playing strategy library, wherein the preset playing strategy library comprises playing strategies corresponding to the playing time and the playing place; and playing the video to be played according to the first playing strategy.
A computer readable storage medium having stored thereon computer instructions that, when executed, enable receiving a trigger operation for a video to be played; determining a receiving time and a receiving place for receiving the trigger operation in response to the trigger operation; retrieving a playing strategy matched with the receiving time and the receiving place as a first playing strategy according to a preset playing strategy library, wherein the preset playing strategy library comprises playing strategies corresponding to the playing time and the playing place; and playing the video to be played according to the first playing strategy.
According to the video playing method, the video playing device and the multimedia data playing method, the video is automatically determined from the preset playing strategy library and played by using the playing strategy matched with the playing scene where the user is currently located through obtaining and according to the information such as the receiving time and the receiving place of the received trigger operation, so that the user operation can be simplified, the playing experience of the user is improved, and the video can be automatically played in a playing mode suitable for the playing scene where the user is currently located.
Drawings
In order to more clearly illustrate the embodiments of the present specification or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only some embodiments described in the present specification, and for those skilled in the art, other drawings can be obtained according to the drawings without any creative effort.
Fig. 1 is a schematic diagram of an embodiment of a video playing method provided by an embodiment of the present specification, in a scene example;
fig. 2 is a schematic diagram of an embodiment of a video playing method provided by an embodiment of the present specification, in a scene example;
fig. 3 is a schematic diagram illustrating an embodiment of a video playing method provided by an embodiment of the present specification in a scene example;
fig. 4 is a schematic diagram illustrating an embodiment of a flow of a video playing method provided in an embodiment of the present specification;
fig. 5 is a schematic diagram illustrating an embodiment of a flow of a multimedia data playing method provided in an embodiment of the present specification;
fig. 6 is a schematic diagram of an embodiment of a structure of a video playback device provided in an embodiment of the present specification;
fig. 7 is a schematic diagram of an embodiment of a structure of a video playback device provided in an embodiment of the present specification.
Detailed Description
In order to make those skilled in the art better understand the technical solutions in the present specification, the technical solutions in the embodiments of the present specification will be clearly and completely described below with reference to the drawings in the embodiments of the present specification, and it is obvious that the described embodiments are only a part of the embodiments of the present specification, and not all of the embodiments. All other embodiments obtained by a person skilled in the art based on the embodiments in the present specification without any inventive step should fall within the scope of protection of the present specification.
The existing video playing method is not intelligent enough. When a user clicks to play, the user can only play the current playing scene according to the default playing parameters or the playing parameters set by the user last time, and the playing scene cannot be played in a mode suitable for the playing scene intelligently selected according to the playing scene where the user is located, so that the user needs to manually adjust the playing parameters during playing, and the playing method is relatively troublesome and relatively poor in user experience.
In view of the above-mentioned fundamental reasons, the present specification considers that the time and place of playing the video by the user and the setting operation (for example, turning up the volume or reducing the brightness) performed by the user can be recorded, and then a preset playing policy library is formed according to the history, wherein the playing policy library includes playing policies for different playing times and playing places. Therefore, when the user clicks and triggers to play the video, the user can receive and search the playing strategy matched with the time, the place and other information from the preset playing strategy library as the playing strategy suitable for the playing scene where the user is located according to the time, the place and other information triggered to play by the user, and then the playing parameters can be automatically adjusted through the playing strategy to play the video. Therefore, the user operation is simplified, the playing experience of the user is improved, and the playing can be automatically carried out in a mode suitable for the playing scene of the user.
The embodiment of the specification provides a video playing method, and the video playing method can be applied to client equipment used by a user.
In this embodiment, the client device may record information such as time and place when the user triggers playing of the video each time, set operation of the user for the playing parameter, and generate and continuously update a preset playing policy library of the user according to the history. When a user sends a trigger operation through client equipment to play a video, the client equipment can respond to the trigger operation of the user and determine the receiving time and the receiving place for receiving the trigger operation; then, according to a preset playing strategy library, retrieving a playing strategy matched with the receiving time and the receiving place as a first playing strategy (namely, a playing strategy suitable for a playing scene where the user is currently located); and playing the video to be played according to the first playing strategy.
In this embodiment, the client device may be a front-end device that is applied to a user side and can achieve functions of data acquisition, data processing, video playing, and the like. Specifically, the client may be, for example, a desktop computer, a tablet computer, a notebook computer, a smart phone, a digital assistant, a smart wearable device, a shopping guide terminal, a television with a network access function, and the like. Alternatively, the client may be a software application capable of running in the electronic device. For example, it may be some video APP running on a cell phone, etc.
In one example scenario, as shown in fig. 1, a user may use a client device to which the video method provided by the embodiment of the present specification is applied to perform video playing during a company rest time.
In this scenario example, specifically, a user may use a mobile phone of the user as a client device, and may play a video through the mobile phone, and meanwhile, may adjust and set a playing parameter in the playing process, so that the video may be played in a manner that meets the requirements of the user.
The above-mentioned playing parameters may be specifically understood as an attribute parameter for defining a video playing mode. Different playing parameters can be set through adjustment, so that the video can be played in different playing modes. Specifically, the playing parameter may include at least one of the following: volume, brightness, on-off of bullet screen, video scale, saturation, tone quality, timbre, etc. Of course, it should be noted that the above listed playing parameters are only for better illustration of the embodiments of the present specification. In specific implementation, other types of playing parameters can be introduced according to specific application scenarios and user requirements. The present specification is not limited to these.
In specific implementation, when a user plays a video through the mobile phone each time, the mobile phone records information such as playing time and playing place of the video played by the user, and sets operation of the user for playing parameters in the playing process so as to establish a playing record for each video playing.
For example, the first night, the user clicks on a video that is desired to be played at home at night to trigger the playing of the video. Meanwhile, the volume is perceived to be small, and the volume of the video is adjusted to 75 degrees in the playing process. At this time, the mobile phone records that the playing time of the video played according to the click operation of the user is 19:00, and the playing place is as follows: the happy cell 11 establishes a play record for the video play according to the information. In addition, the mobile phone also records the specific setting operation of the user on the playing parameters of the video in the playing record while responding to the setting operation of the user and increasing the volume of the video to 75, that is: the volume is increased to 75.
In the morning of the next day, the user clicks the video to be played in the office at the rest time to trigger the playing of the video, and then the user considers that other colleagues work in the office, and in order to not influence the other colleagues, the user quickly reduces the volume of the video to 15. At this time, the mobile phone records the playing time of the video played according to the click operation of the user as 10:00 in the morning, and the playing place is: the canal 101park9 creates a playback record for the video playback based on the above information. In addition, the mobile phone also records the specific setting operation of the user on the playing parameters of the video in the playing record while responding to the setting operation of the user and reducing the video volume to 15, namely: the volume is reduced to 15.
According to the above mode, the mobile phone can record the playing records of the users at a plurality of different playing times and playing places in succession. And further, a preset playing strategy library containing a plurality of playing strategies can be generated according to the historical playing records.
Specifically, the mobile phone may sort and divide the historical play records according to information such as play time, play location, and the like, and determine setting rules of play parameters corresponding to various play scenes, thereby obtaining play strategies for various play scenes, and forming a preset play strategy library for the user. Wherein, each playing scene indicates (or corresponds to) a playing time and a playing place respectively.
The above-mentioned playing strategy can be specifically understood as a playing scheme suitable for a certain playing scenario. Specifically, the playing policy may include information data such as a setting rule of a playing parameter corresponding to a playing time and a playing location indicated by the playing scene. For example, the playback policy corresponding to playback scenario 1 may include: the playing time indicated by the playing scene is 19:00, and the playing place is: in the happy cell 11, the playing parameter setting rule corresponding to this playing scenario is: the video volume is raised to 75.
The preset play policy library may be specifically understood as a set of a plurality of pre-generated play policies, that is, the preset play policy library may be a set rule that is pre-generated and stored with play parameters for different play scenes, that is, corresponding to different play times and play locations.
In the specific implementation, after a user arrives at a company from home, the user is ready to play the video A which is not seen at home at night by using a mobile phone. The user can click the playing icon on the video A on the mobile phone interface to perform triggering operation to indicate that the video A is played.
At this time, if it is based on the existing video playing method, the mobile phone plays the video according to the volume set by the last time the user played the video (for example, volume 75 set when the user played the video at home last night). Thus, the volume of the video is relatively large, which will certainly affect other colleagues in the company, and the user himself will therefore feel guilt and hurry to adjust down the volume.
Based on the video playing method provided by the specification, after receiving the trigger operation of the user for the video A, the mobile phone determines the receiving time and the receiving place of the trigger operation; searching in a preset playing strategy library according to the receiving time and the receiving place, finding out playing strategies with the same playing time and the same playing place as the last receiving time and the same playing strategy as the first playing strategy matched with the receiving time and the receiving place, namely the playing strategy suitable for the playing scene where the user is currently located; and then the playing parameters of the video can be correspondingly adjusted and set according to the first playing strategy, and the video can be played only after the setting of the playing parameters of the video is finished.
Specifically, after receiving the trigger operation of the user, the mobile phone may determine, by using the mobile phone clock, that the receiving time of the received trigger operation is 10: 00; the receiving place where the trigger operation is received is determined to be the canal 101park9 by the GPS locator in the mobile phone. Then, the mobile phone searches a preset strategy library of the user according to the determined receiving time and the determined receiving place, and searches whether a playing strategy matched with the receiving time and the receiving place exists. For example, by searching, it is found that a policy 1000 generated based on the previous play record of the user indicates the same play time and the same reception time, both of which are 10: further, the policy 1000 may be used as the first policy, and the play volume of the video a may be automatically adjusted to 15 according to the setting rule of the play parameter included in the policy. After the adjustment is completed, the video a is played. Therefore, the volume of the played A time frequency is relatively small, other colleagues of a company cannot be influenced, and the method is suitable for the playing scene where the user is currently located. In addition, the user does not need to adjust the playing parameters through manual setting, so that the user operation is simplified, and the playing experience of the user is improved.
As can be seen from the above scene examples, according to the video playing method provided in this specification, by obtaining and according to the information such as the receiving time and the receiving location at which the trigger operation is received, the video is automatically determined from the preset playing policy library and played using the playing policy that matches the playing scene where the user is currently located, so that the user operation can be simplified, the playing experience of the user is improved, and the video can be automatically played in a playing manner that is suitable for the playing scene where the user is currently located.
In another example scenario, the mobile phone may retrieve a plurality of play policies matching the receiving time and the receiving location from preset play policies according to the receiving time and the receiving location of the receiving trigger operation.
For example, in the present scenario example, the mobile phone retrieves two play policies with a play time of "10: 00" and a play location of "canal 101park 9" by retrieving a preset play policy library: policy 1000 and policy 2001. However, the setting rules of the playing parameters included in the two playing strategies are different. Specifically, the policy 1000 includes a setting rule of the playback parameter to set the video playback volume to 15, and the policy 2001 includes a setting rule of the playback parameter to turn off the video volume.
At this time, as shown in fig. 2, the mobile phone may present, through the mobile phone screen, the option list including the two playing strategies matched with the receiving time and the receiving place to the user, so that the user may select the playing strategy according with the current playing scene. In the option list, the icon corresponding to each playing strategy also displays the setting rule of the playing parameter contained in the strategy. For example, the following setting rules for the playback parameters may be displayed for the policy 1000: setting the video playback volume to 15, the following setting rules of playback parameters are displayed for the policy 2001: and turning off the volume of the video playing.
At this time, the user can select and click the strategy option icon meeting the playing scene where the user is currently located from the two strategy option icons according to the setting rule of the displayed playing parameters. The mobile phone receives the selection operation of a user for the measurement option icon in the option list; and according to the selection operation aiming at the option list, determining the strategy 1000 selected by the user from the strategies 1000 and 2001 as a first playing strategy, and further playing the video according to the strategy 1000.
In another example scenario, after generating a preset playing policy library of a user, the mobile phone further stores the generated preset playing policy library of the user in the server, and each preset playing policy library stored in the server carries an identity of the corresponding user.
Specifically, when the mobile phone of the user a does not retrieve the playing policy matching the receiving time and the receiving location according to the preset playing policy library of the user a, the mobile phone may further retrieve the associated user of the user a, acquire the preset playing policy library of the associated user, and retrieve and determine the playing policy matching the receiving time and the receiving location from the preset playing policy library of the associated user as the first playing policy.
The associated user may be specifically understood as a user familiar with the user and having a relatively large intersection with the user. Specifically, the associated user may include: a user's classmates, a user's colleagues, a user's relatives, and so on. Of course, it should be noted that the above listed associated users are only an exemplary illustration. In specific implementation, other types of users can be introduced as the associated users according to specific situations. For example, friends on a piece of interactive software selected by a user in a customized manner can be used as the associated users. The present specification is not limited to these.
In specific implementation, as shown in fig. 3, the mobile phone may determine that the associated user of the user a is the user B by retrieving the address book of the user or setting data for the associated user by user definition, so as to obtain the identity of the user B. And sending an acquisition request of a preset playing strategy library to a server through a mobile phone network, wherein the acquisition request carries the identity of the user B.
After receiving the acquisition request, the server may search a preset playing policy library of the user B, which is uploaded and stored to the server before the user B is found according to the identity of the user B, and feed back the playing policy library of the user B to the mobile phone through the network.
After receiving the preset playing strategy library of the user B, the mobile phone can search the obtained preset playing strategy library of the user B according to the receiving time and the receiving place, find a playing strategy matched with the receiving time and the receiving place as a first playing strategy, and play the video on the mobile phone of the user A according to the first playing strategy.
As can be seen from the above scene examples, in the video playing method provided in this specification, since the video is automatically determined from the preset playing policy library and played using the playing policy that matches the playing scene where the user is currently located by acquiring and according to the information such as the receiving time and the receiving location at which the trigger operation is received, the user operation can be simplified, the playing experience of the user is improved, and the video can be automatically played in a playing manner that is suitable for the playing scene where the user is currently located; and under the condition that the playing strategy matched with the receiving time and the receiving place is not searched in the preset playing strategy library of the user, the preset playing strategy library of the associated user is obtained and searched to find the matched playing strategy playing video, so that the more proper playing strategy can be accurately found to play the video for the user in the playing scene unfamiliar to the user, and the playing experience of the user is further improved.
Referring to fig. 4, an embodiment of the present disclosure provides a video playing method, where the method is specifically applied to a client device side. In specific implementation, the method may include the following:
s41: and receiving a trigger operation aiming at the video to be played.
In this embodiment, the video to be played may specifically refer to a video file that a user wants to play currently. For example, a tv show or a variety program, etc., which the user currently wants to watch.
In this embodiment, the triggering operation may be specifically an instruction operation initiated by a user and used to instruct the client device to play the video to be played. Specifically, the trigger operation may be a click operation of the video to be played by the user, a gesture operation performed by the user on the client device to represent a playing instruction, a voice instruction input by the user through the client device, or the like. It should be noted that the trigger operations listed above are only for better illustration of the embodiments of the present specification. In specific implementation, other types of triggering operations may be included according to specific application scenarios and specific characteristics of the client device used. The present specification is not limited to these.
In this embodiment, the receiving the trigger operation of the video to be played specifically may include: when a user wants to play a video to be played, corresponding trigger operation can be performed through input equipment (such as a touch screen, a keyboard or a microphone) in client equipment, and the video to be played is indicated to be played; the client device may receive a trigger operation initiated by a user and used for instructing to play a video to be played through the input device.
S43: and determining the receiving time and the receiving place for receiving the trigger operation in response to the trigger operation.
In this embodiment, the receiving time may be specifically understood as a time point corresponding to when the client device receives a trigger operation initiated by a user, and the receiving location may be specifically understood as a location corresponding to when the client device receives the trigger operation initiated by the user.
In this embodiment, in a specific implementation, after receiving a trigger operation of a user, a client device does not play a video in response to the trigger operation directly, similar to the existing method, but determines a receiving time and a receiving location of the received trigger operation in response to the trigger operation.
In this embodiment, the determining, in response to the trigger operation, a receiving time and a receiving location for receiving the trigger operation may include the following steps: after receiving a trigger operation of a user, the client device determines the receiving time of receiving the trigger operation through a built-in or externally connected clock of the client device; meanwhile, the receiving place of the triggering operation is determined by a positioning device (such as a GPS positioner and the like) arranged in or out of the client device.
S45: and retrieving a playing strategy matched with the receiving time and the receiving place as a first playing strategy according to a preset playing strategy library, wherein the preset playing strategy library comprises playing strategies corresponding to the playing time and the playing place.
In this embodiment, the above-mentioned playing strategy can be specifically understood as a playing scheme suitable for a certain playing scene. Specifically, the playing policy may include information data such as a setting rule of a playing parameter corresponding to a playing time and a playing location indicated by the playing scene. For example, the playback policy corresponding to playback scenario 1 may include: the playing time indicated by the playing scene is 19:00, and the playing place is: in the happy cell 11, the playing parameter setting rule corresponding to this playing scenario is: the video volume is raised to 75.
In this embodiment, the above-mentioned playing scenes are specifically associated with playing environments, different playing scenes often correspond to different playing environments, and there will be differences in the specific requirements for playing. For example, for a company working at work, such a playing scene often corresponds to a relatively quiet playing environment without disturbing others, and the playing requirement is to reduce the volume, but ensure that the user can clearly hear the voice. For the outdoor at noon, the playing scene is usually corresponding to a playing environment with more sufficient natural light, and the requirement for playing at the moment is to improve the brightness so as to ensure that the user can clearly see the picture content.
The playing scene may be further defined by a playing time and a playing location, that is, one playing scene may indicate or correspond to one playing time and one playing location. For the same playing place, the playing scenes corresponding to different playing times may be different. Similarly, for the same playing time, the playing scenes corresponding to different playing locations may also have differences. For example, the playing locations are all houses, and if the playing time is 10:00 am, the corresponding playing scene may be a scene requiring a larger playing volume. If the playing time is 11:00 pm, the corresponding playing scene may be the playing scene with the requirement of playing volume smaller.
In this embodiment, the preset playback policy library may be specifically understood as a set of multiple pre-generated playback policies, that is, the preset playback policy library may be a set rule that is pre-generated and stored with playback parameters for different playback scenes, that is, corresponding to different playback times and playback locations.
In this embodiment, the preset play policy library may be specifically generated by the client device according to a history play record, where the history play record at least includes: video playing time, video playing place, setting operation for video playing parameters, and the like.
In this embodiment, the above-mentioned playing parameter may be specifically understood as an attribute parameter for defining a video playing mode. Different playing parameters can be set through adjustment, so that the video can be played in different playing modes. Specifically, the playing parameter may include at least one of the following: volume, brightness, on-off of bullet screen, video scale, saturation, tone quality, timbre, etc. Of course, it should be noted that the above listed playing parameters are only for better illustration of the embodiments of the present specification. In specific implementation, other types of playing parameters, such as tone, contrast, etc., may also be introduced according to specific application scenarios and user requirements. The present specification is not limited to these.
In this embodiment, the operation of setting the playing parameters of the video may specifically include at least one of the following: volume adjustment operation, brightness adjustment operation, barrage setting operation, video scale setting operation and the like. Of course, it should be noted that the setting operation for the playing parameters listed above is only an illustrative one. Other types of setup operations may also be included in implementations. The present specification is not limited to these.
In this embodiment, in a specific implementation, the client may record data related to a video played by the user in the past, for example, playing time and playing location of the video played in the past, and information such as setting operation of video playing parameters for the video as a history; the client can then sort and analyze the history records to determine time-frequency playing corresponding to different playing times and playing places, and a user sets rules for video playing parameters so as to obtain playing strategies for playing scenes of different playing times and playing places; and then, the playing strategies are integrated to establish a preset playing strategy library.
In this embodiment, the first playing policy may be specifically understood as a playing policy suitable for a playing scene where a user is currently located and used for playing a video to be played.
In this embodiment, the retrieving, according to a preset broadcast policy library, a broadcast policy that matches the receiving time and the receiving location as a first broadcast policy may include: the client device retrieves a preset playing strategy library of the user according to the determined information such as the receiving time, the receiving place and the like; determining whether a preset playing strategy library has the same playing strategy as the receiving time and the receiving place (namely, a playing strategy matched with the receiving time and the receiving place); if the same playing strategy as the receiving time and the receiving place exists in the preset playing strategy library, the playing strategy is determined to be suitable for the current playing scene of the user, and the playing strategy is used for playing the video to be played, namely the first playing strategy.
S47: and playing the video to be played according to the first playing strategy.
In this embodiment, the playing the video to be played according to the first playing policy may include the following contents in specific implementation: the client device firstly sets playing parameters of a video to be played according to the first playing strategy; and after the setting of the playing parameters of the video to be played is finished, playing the video to be played again.
Specifically, the client device may first determine a setting rule of a playing parameter according to a first playing policy, and detect whether a playing parameter of a video to be played currently conforms to the setting rule of the playing parameter according to the setting rule of the playing parameter; under the condition that the playing parameters of the current video to be played are determined to accord with the setting rules of the playing parameters, the video to be played is directly played; under the condition that the playing parameters of the currently played video are determined not to accord with the setting rules of the playing parameters, the playing parameters of the video to be played are set firstly according to the setting rules of the playing parameters, and the video to be played is played after the setting of the playing parameters of the video to be played is completed and the playing parameters of the video to be played meet the setting rules of the playing parameters.
For example, the client device may first determine that the setting rule of the play parameter of the first play policy is: and (4) playing the volume 15, and then detecting that the playing volume of the current video to be played is 90, which is not in accordance with the playing parameters. At this time, the client device will firstly reduce the playing volume of the video to be played to 15 according to the setting rule of the playing parameter, and play the video to be played after determining that the playing volume of the video to be played meets the setting rule of the playing parameter.
As can be seen from the above scene examples, according to the video playing method provided in this specification, by obtaining and according to the information such as the receiving time and the receiving location at which the trigger operation is received, the video is automatically determined from the preset playing policy library and played using the playing policy that matches the playing scene where the user is currently located, so that the user operation can be simplified, the playing experience of the user is improved, and the video can be automatically played in a playing manner that is suitable for the playing scene where the user is currently located.
In an embodiment, the preset play policy library may be specifically generated according to a historical play record, where the historical play record may include at least: video playing time, video playing place, setting operation for video playing parameters, and the like. It should be understood that the contents included in the history play records listed above are only for better explanation of the embodiments of the present specification. In specific implementation, according to specific application scenarios and performance characteristics of the client device, other types of data can be recorded as a history play record at the same time. For example, the history play record may further include: brightness of the environment where the user is located, noise intensity of the environment where the user is located, or modification operation after the user sets the playing parameters, and the like. The present specification is not limited to these.
In an embodiment, the playing policy in the preset playing policy library may further include a default playing policy generated by the platform server according to big data analysis. For example, the platform server may generate a default playing policy corresponding to the following time and place according to the common work and rest rules of most people. The default playing strategy corresponding to the working scene comprises the following steps: the playing time is 9:00 am to 5:00 pm, the playing place is company, and the setting rule for the playing parameters is to set the playing volume to 10. The default playing strategy corresponding to the family scene comprises the following steps: the playing time is 6 pm to 10:00 pm, the playing place is home, the setting rule for the playing parameters is to set the volume to 50, and so on.
In an embodiment, the operation of setting the playing parameters for the video may specifically include at least one of: volume adjustment operation, brightness adjustment operation, barrage setting operation, video scale setting operation and the like. Of course, it should be noted that the above-listed operations are only illustrative. Other types of operations may also be included in the implementation, as the case may be. For example, a setting operation of tone color, a setting operation of contrast, and the like. The present specification is not limited to these.
In an embodiment, the playing of the video to be played according to the first playing policy may include the following steps: setting playing parameters of a video to be played according to the first playing strategy; and after the setting of the playing parameters of the video to be played is finished, playing the video to be played.
In this embodiment, in specific implementation, a setting rule of a playing parameter may be determined according to a first playing policy, and whether a playing parameter of a video to be played currently meets the setting rule of the playing parameter is detected according to the setting rule of the playing parameter; under the condition that the playing parameters of the current video to be played are determined to accord with the setting rules of the playing parameters, the video to be played is played; under the condition that the playing parameters of the currently played video are determined not to accord with the setting rules of the playing parameters, the playing parameters of the video to be played are set firstly according to the setting rules of the playing parameters, and the video to be played is played after the setting of the playing parameters of the video to be played is completed and the playing parameters of the video to be played meet the setting rules of the playing parameters.
In an embodiment, when the method is implemented in a case where a plurality of play policies matching the receiving time and the receiving location are retrieved according to a preset play policy library, the method may further include: displaying a selection list containing a plurality of playing strategies matched with the receiving time and the receiving place; receiving a selection operation aiming at the option list; and according to the selection operation aiming at the option list, determining a first playing strategy from the playing strategies matched with the receiving time and the receiving place.
In this embodiment, the option list of the playing strategies may specifically include options for respectively representing each of a plurality of playing strategies that are matched with the receiving time and the receiving location. Wherein, each option also displays the setting rule of the corresponding playing parameter. Therefore, the user can select the playing strategy which meets the requirements of the user and is suitable for the current playing scene of the user according to the displayed option list of the playing strategy. The client device may receive a selection operation of the user for the option list, and determine, according to the selection operation of the user for the option list, a play policy selected by the user from the play policies matched with the reception time and the reception place, as a first play policy.
In an embodiment, when the playing policy matching the receiving time and the receiving location is not retrieved according to a preset playing policy library, the method may further include the following steps: and acquiring and searching a preset playing strategy library of the associated user, and determining a playing strategy matched with the receiving time and the receiving place from the preset playing strategy library of the associated user as a first playing strategy.
In this embodiment, when the user is in an unfamiliar playback scenario, for example, the user comes to a place that has not been visited before, or the user is in a playback scenario that has been experienced but is relatively unfamiliar, the playback policy matching the current playback scenario may not be stored in the user's own preset playback policy library, so that the client device may not retrieve the playback policy matching the receiving time and the receiving place according to the user's own preset playback policy library. At this time, in order to find a playing policy suitable for the current playing scene for the user as much as possible to play the video to be played, the client device may further retrieve and acquire a preset playing policy library of an associated user related to the user, and search for a playing policy suitable for the current playing scene from the preset playing policy library of the associated user to play the video to be played of the user.
In this embodiment, the associated user may be specifically understood as a user familiar with the user and having a relatively large intersection with the user. Specifically, the associated user may include: a user's classmates, a user's colleagues, a user's relatives, and so on. Of course, it should be noted that the above listed associated users are only an exemplary illustration. In specific implementation, other types of users can be introduced as the associated users according to specific situations. For example, friends on a piece of interactive software selected by a user in a customized manner can be used as the associated users. The present specification is not limited to these.
In this embodiment, in specific implementation, each user may also upload a preset playing policy library through the client device and store the uploaded playing policy library on the platform server to share the uploaded playing policy library with other users. In this way, in specific implementation, when the client device does not retrieve the playing policy matching the receiving time and the receiving location from the preset playing policy library of the user itself, an acquisition request of the preset playing policy library of the associated user may be sent to the platform server, where the acquisition request may carry the identity of the associated user. After receiving the acquisition request of the client, the platform server may search a preset playing policy library matched with the identity, that is, a preset playing policy library of the associated user, according to the carried identity, and provide the preset playing policy to the client device for retrieval. The client device may determine, from the preset play policy library of the associated user, a play policy that matches the receiving time and the receiving location (i.e., matches an unfamiliar or strange play scene where the user is currently located) as a first play policy for playing the video to be played by retrieving the preset play policy library of the associated user.
In one embodiment, when it is determined that the receiving time and the receiving place for receiving the trigger operation are the same in response to the trigger operation, the method may further include the following steps: determining the connection state of the external equipment; correspondingly, according to a preset playing strategy library, retrieving a playing strategy matched with the receiving time and the receiving place as a first playing strategy, and the method comprises the following steps: and searching a playing strategy matched with the receiving time, the receiving place and the connection state of the external equipment according to a preset playing strategy library to serve as a first playing strategy.
In this embodiment, the external device may specifically include at least one of: earphones, speakers, or microphones, and the like. Correspondingly, the connection state of the external device may specifically include: whether the earphone is connected, whether the sound box is connected, or whether the microphone is connected, etc. Of course, it should be noted that the above listed external devices and the connection states of the external devices are only schematic illustrations. In specific implementation, according to specific conditions, other types of external devices and corresponding connection states of the external devices may be included. The present specification is not limited to these.
In an embodiment, after playing the video to be played according to the first playing policy, the method may further include the following steps in specific implementation: recording the playing time and the playing place of the video to be played and setting operation aiming at the playing parameters of the video to be played; and generating playing strategies corresponding to the playing time and the playing place of the video to be played according to the playing time and the playing place of the video to be played and setting operation aiming at the playing parameters of the video to be played, and storing the playing strategies corresponding to the playing time and the playing place of the video to be played in the preset playing strategy library.
In this embodiment, when the user automatically determines through the client device according to the above manner and plays the video according to the appropriate first play policy, the client device further records the play time and the play location of the video to be played in the current video play process, and sets the operation of the play parameter of the video to be played as a new history record, so that a new play policy for the play scene indicated by the play time and the play location can be subsequently generated according to the new history record, and the new play policy is stored in the preset play policy library of the user to update the original preset play policy library, thereby achieving real-time and automatic update of the preset play policy library, so that the preset play policy library can provide a play policy satisfying more play scenes.
As can be seen from the above, in the video playing method provided in the embodiment of the present specification, since the video is automatically determined from the preset playing policy library and played by using the playing policy that matches the playing scene where the user is currently located by obtaining and according to the information such as the receiving time and the receiving location at which the trigger operation is received, the user operation can be simplified, the playing experience of the user is improved, and the video can be automatically played in a playing manner that is suitable for the playing scene where the user is currently located; and under the condition that the playing strategy matched with the receiving time and the receiving place is not searched in the preset playing strategy library of the user, the preset playing strategy library of the associated user is obtained and searched to find the matched playing strategy playing video, so that the more proper playing strategy can be accurately found to play the video for the user in the playing scene unfamiliar to the user, and the playing experience of the user is further improved.
Referring to fig. 5, an embodiment of the present disclosure provides a multimedia data playing method, where the method is specifically applied to a client device side. In specific implementation, the method may include the following:
s51: receiving a trigger operation aiming at multimedia data to be played;
s53: determining a receiving time and a receiving place for receiving the trigger operation in response to the trigger operation;
s55: retrieving a playing strategy matched with the receiving time and the receiving place as a first playing strategy according to a preset playing strategy library, wherein the preset playing strategy library comprises playing strategies corresponding to the playing time and the playing place;
s57: and playing the multimedia data to be played according to the first playing strategy.
In one embodiment, the multimedia data may specifically include at least one of: video data, audio data, picture data, etc. Of course, the above-mentioned multimedia data are only listed for better illustration of the embodiments of the present specification. In specific implementation, other types of multimedia data may be included according to specific application scenarios and processing requirements. The present specification is not limited to these.
As can be seen from the above, in the multimedia data playing method provided in this specification, by obtaining and according to the information such as the receiving time and the receiving location of the received trigger operation, the multimedia data is automatically determined from the preset playing policy library and played by using the playing policy that matches the playing scene where the user is currently located, so that the user operation can be simplified, the playing experience of the user is improved, and the multimedia data can be automatically played in a playing manner that is suitable for the playing scene where the user is currently located.
Receiving a trigger operation aiming at a video to be played; determining a receiving time and a receiving place for receiving the trigger operation in response to the trigger operation; retrieving a playing strategy matched with the receiving time and the receiving place as a first playing strategy according to a preset playing strategy library, wherein the preset playing strategy library comprises playing strategies corresponding to the playing time and the playing place; and playing the video to be played according to the first playing strategy.
In order to accomplish the above instructions more accurately, referring to fig. 6, the present specification further provides another specific video playback device, wherein the video playback device includes an input interface 601, a processor 602, a display screen 603, and a memory 604, and the above structures are connected by an internal cable, so that each structure can perform specific data interaction.
The input interface 601 may be specifically configured to receive a trigger operation for a video to be played.
The processor 602 may be specifically configured to determine, in response to the trigger operation, a receiving time and a receiving location for receiving the trigger operation; and retrieving a playing strategy matched with the receiving time and the receiving place as a first playing strategy according to a preset playing strategy library, wherein the preset playing strategy library comprises playing strategies corresponding to the playing time and the playing place.
The display screen 603 may be specifically configured to play a video to be played according to the first play policy.
The memory 604 may be specifically configured to store a trigger operation input by the input interface 601 and an instruction program used by the processor 602.
An embodiment of the present specification further provides a computer storage medium based on the above video playing method, where the computer storage medium stores computer program instructions, and when the computer program instructions are executed, the computer storage medium implements: receiving a trigger operation aiming at a video to be played; determining a receiving time and a receiving place for receiving the trigger operation in response to the trigger operation; retrieving a playing strategy matched with the receiving time and the receiving place as a first playing strategy according to a preset playing strategy library, wherein the preset playing strategy library comprises playing strategies corresponding to the playing time and the playing place; and playing the video to be played according to the first playing strategy.
In the present embodiment, the storage medium includes, but is not limited to, a Random Access Memory (RAM), a Read-Only Memory (ROM), a Cache (Cache), a Hard disk (HDD), or a Memory Card (Memory Card). The memory may be used to store computer program instructions. The network communication unit may be an interface for performing network connection communication, which is set in accordance with a standard prescribed by a communication protocol.
In this embodiment, the functions and effects specifically realized by the program instructions stored in the computer storage medium can be explained by comparing with other embodiments, and are not described herein again.
Referring to fig. 7, in a software level, an embodiment of the present specification further provides a video playing apparatus, which may specifically include the following structural modules:
the receiving module 71 may be specifically configured to receive a trigger operation for a video to be played;
the determining module 72 may be specifically configured to determine, in response to the trigger operation, a receiving time and a receiving place for receiving the trigger operation;
the retrieving module 73 may be specifically configured to retrieve, according to a preset playing policy library, a playing policy that matches the receiving time and the receiving location as a first playing policy, where the preset playing policy library includes playing policies corresponding to the playing time and the playing location;
the playing module 74 may be specifically configured to play the video to be played according to the first playing policy.
In an embodiment, the preset play policy library may be specifically generated according to a historical play record, where the historical play record at least includes: video playing time, video playing place, setting operation for video playing parameters, and the like. Of course, it should be noted that the history record listed above is only an illustrative example. In a specific implementation, the history record may further include other types or forms of content according to specific situations. The present specification is not limited to these.
In an embodiment, the operation of setting the playing parameters for the video may specifically include at least one of: volume adjustment operation, brightness adjustment operation, barrage setting operation, video scale setting operation and the like. Of course, it should be noted that the above-listed operations are only illustrative. Other types of operations may also be included in the implementation, as the case may be. The present specification is not limited to these.
In an embodiment, the playing module 74 may specifically include the following structural units:
the setting unit may be specifically configured to set a playing parameter of a video to be played according to the first playing policy;
the playing unit may be specifically configured to play the video to be played after the setting of the playing parameter of the video to be played is completed.
In an embodiment, the apparatus may further include a presentation module, which may be configured to present a list of options including a plurality of playback policies matching the receiving time and the receiving location when a plurality of playback policies matching the receiving time and the receiving location are retrieved according to a preset playback policy library;
the receiving module may be further configured to receive a selection operation for the option list;
the determining module may be further configured to determine, according to a selection operation for the option list, a first play policy from a plurality of play policies that match the reception time and the reception location.
In an embodiment, the retrieving module 73 may be further configured to, when a playing policy matching the receiving time and the receiving location is not retrieved according to a preset playing policy library, specifically, obtain and retrieve a preset playing policy library of an associated user, and determine, from the preset playing policy library of the associated user, a playing policy matching the receiving time and the receiving location as the first playing policy.
In an embodiment, the determining module 72 may be further configured to determine a connection status of the external device while determining a receiving time and a receiving location for receiving the triggering operation in response to the triggering operation.
In one embodiment, the apparatus may further include a recording module and a storage module, wherein:
the recording module may be specifically configured to record a playing time and a playing location of the video to be played, and a setting operation for a playing parameter of the video to be played;
the storage module may be specifically configured to generate a playing policy corresponding to the playing time and the playing location of the video to be played according to the playing time and the playing location of the video to be played and a setting operation for the playing parameter of the video to be played, and store the playing policy corresponding to the playing time and the playing location of the video to be played in the preset playing policy library.
It should be noted that, the units, devices, modules, etc. illustrated in the above embodiments may be implemented by a computer chip or an entity, or implemented by a product with certain functions. For convenience of description, the above devices are described as being divided into various modules by functions, and are described separately. It is to be understood that, in implementing the present specification, functions of each module may be implemented in one or more pieces of software and/or hardware, or a module that implements the same function may be implemented by a combination of a plurality of sub-modules or sub-units, or the like. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
As can be seen from the above, in the video playing device provided in the embodiment of the present specification, since the receiving module, the determining module, and the retrieving module acquire and automatically determine, according to the receiving time and the receiving location of the received trigger operation, the playing policy matched with the playing scene where the user is currently located from the preset playing policy library to play the video, the user operation can be simplified, the playing experience of the user is improved, and the video can be automatically played in a playing mode suitable for the playing scene where the user is currently located; and under the condition that the playing strategy matched with the receiving time and the receiving place is not searched in the preset playing strategy library of the user, the searching module acquires and searches the preset playing strategy library of the associated user to find the matched playing strategy playing video, so that the more proper playing strategy can be accurately found to play the video for the user in the playing scene unfamiliar to the user, and the playing experience of the user is further improved.
Although the present specification provides method steps as described in the examples or flowcharts, additional or fewer steps may be included based on conventional or non-inventive means. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of orders and does not represent the only order of execution. When an apparatus or client product in practice executes, it may execute sequentially or in parallel (e.g., in a parallel processor or multithreaded processing environment, or even in a distributed data processing environment) according to the embodiments or methods shown in the figures. The terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, the presence of additional identical or equivalent elements in a process, method, article, or apparatus that comprises the recited elements is not excluded. The terms first, second, etc. are used to denote names, but not any particular order.
Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may therefore be considered as a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.
This description may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, classes, etc. that perform particular tasks or implement particular abstract data types. The specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
From the above description of the embodiments, it is clear to those skilled in the art that the present specification can be implemented by software plus a necessary general hardware platform. Based on such understanding, the technical solutions of the present specification may be embodied in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, or the like, and includes instructions for causing a computer device (which may be a personal computer, a mobile terminal, a server, or a network device) to execute the method according to the embodiments or some parts of the embodiments of the present specification.
The embodiments in the present specification are described in a progressive manner, and the same or similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. The description is operational with numerous general purpose or special purpose computing system environments or configurations. For example: personal computers, server computers, hand-held or portable devices, tablet-type devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
While the specification has been described with examples, those skilled in the art will appreciate that there are numerous variations and permutations of the specification that do not depart from the spirit of the specification, and it is intended that the appended claims include such variations and modifications that do not depart from the spirit of the specification.

Claims (18)

1. A video playback method, comprising:
receiving a trigger operation aiming at a video to be played;
determining a receiving time and a receiving place for receiving the trigger operation in response to the trigger operation;
retrieving a playing strategy matched with the receiving time and the receiving place as a first playing strategy according to a preset playing strategy library, wherein the preset playing strategy library comprises playing strategies corresponding to the playing time and the playing place;
playing a video to be played according to the first playing strategy;
in the case that a play policy matching the reception time and the reception place is not retrieved according to a preset play policy library, the method further includes: and acquiring and searching a preset playing strategy library of the associated user, and determining a playing strategy matched with the receiving time and the receiving place from the preset playing strategy library of the associated user as a first playing strategy.
2. The method of claim 1, wherein the predetermined play strategy library is generated according to a historical play record, and the historical play record at least comprises: setting operation of video playing time, video playing place and playing parameters aiming at the video.
3. The method of claim 2, the setting operation for the playing parameters of the video comprising at least one of: adjusting the volume, adjusting the brightness, setting the barrage, and setting the video ratio.
4. The method of claim 2, playing the video to be played according to the first playing strategy, comprising:
setting playing parameters of a video to be played according to the first playing strategy;
and after the setting of the playing parameters of the video to be played is finished, playing the video to be played.
5. The method according to claim 1, in case that a plurality of play strategies matching the receiving time and the receiving place are retrieved according to a preset play strategy library, the method further comprising:
displaying a selection list containing a plurality of playing strategies matched with the receiving time and the receiving place;
receiving a selection operation aiming at the option list;
and according to the selection operation aiming at the option list, determining a first playing strategy from a plurality of playing strategies matched with the receiving time and the receiving place.
6. The method of claim 1, while determining a reception time and a reception location to receive the trigger operation in response to the trigger operation, the method further comprising:
determining the connection state of the external equipment;
accordingly, the method can be used for solving the problems that,
retrieving a playing strategy matched with the receiving time and the receiving place according to a preset playing strategy library, wherein the first playing strategy is taken as a first playing strategy and comprises the following steps:
and searching a playing strategy matched with the receiving time, the receiving place and the connection state of the external equipment according to a preset playing strategy library to serve as a first playing strategy.
7. The method of claim 1, after playing the video to be played according to the first play policy, the method further comprising:
recording the playing time and the playing place of the video to be played and setting operation aiming at the playing parameters of the video to be played;
and generating playing strategies corresponding to the playing time and the playing place of the video to be played according to the playing time and the playing place of the video to be played and setting operation aiming at the playing parameters of the video to be played, and storing the playing strategies corresponding to the playing time and the playing place of the video to be played in the preset playing strategy library.
8. A multimedia data playing method, comprising:
receiving a trigger operation aiming at multimedia data to be played;
determining a receiving time and a receiving place for receiving the trigger operation in response to the trigger operation;
retrieving a playing strategy matched with the receiving time and the receiving place as a first playing strategy according to a preset playing strategy library, wherein the preset playing strategy library comprises playing strategies corresponding to the playing time and the playing place;
playing the multimedia data to be played according to the first playing strategy;
in the case that a play policy matching the reception time and the reception place is not retrieved according to a preset play policy library, the method further includes: and acquiring and searching a preset playing strategy library of the associated user, and determining a playing strategy matched with the receiving time and the receiving place from the preset playing strategy library of the associated user as a first playing strategy.
9. The method of claim 8, the multimedia data comprising at least one of: video data, audio data, picture data.
10. A video playback apparatus comprising:
the receiving module is used for receiving the trigger operation aiming at the video to be played;
the determining module is used for responding to the triggering operation and determining the receiving time and the receiving place for receiving the triggering operation;
a retrieval module, configured to retrieve, according to a preset playing policy library, a playing policy that matches the receiving time and the receiving location as a first playing policy, where the preset playing policy library includes playing policies corresponding to playing times and playing locations;
the playing module is used for playing the video to be played according to the first playing strategy;
the retrieval module is further configured to obtain and retrieve a preset playing policy library of an associated user when a playing policy matching the receiving time and the receiving location is not retrieved according to a preset playing policy library, and determine a playing policy matching the receiving time and the receiving location from the preset playing policy library of the associated user as a first playing policy.
11. The apparatus of claim 10, wherein the preset play strategy library is generated according to a history play record, and the history play record at least comprises: setting operation of video playing time, video playing place and playing parameters aiming at the video.
12. The apparatus of claim 11, the setting operation for the playback parameters of the video comprising at least one of: adjusting the volume, adjusting the brightness, setting the barrage, and setting the video ratio.
13. The apparatus of claim 11, the playback module comprising:
the setting unit is used for setting the playing parameters of the video to be played according to the first playing strategy;
and the playing unit is used for playing the video to be played after the setting of the playing parameters of the video to be played is completed.
14. The apparatus according to claim 10, further comprising a presentation module for presenting a list of options including a plurality of playback policies matching the receiving time and the receiving location, if a plurality of playback policies matching the receiving time and the receiving location are retrieved according to a preset playback policy library;
the receiving module is further configured to receive a selection operation for the option list;
the determining module is further configured to determine a first play policy from a plurality of play policies matched with the receiving time and the receiving place according to a selection operation for the option list.
15. The apparatus of claim 10, wherein the determining module is further configured to determine a connection status of an external device while determining a receiving time and a receiving location for receiving the triggering operation in response to the triggering operation.
16. The apparatus of claim 10, further comprising a recording module and a storage module, wherein:
the recording module is used for recording the playing time and the playing place of the video to be played and setting operation aiming at the playing parameters of the video to be played;
the storage module is used for generating playing strategies corresponding to the playing time and the playing place of the video to be played according to the playing time and the playing place of the video to be played and setting operation aiming at the playing parameters of the video to be played, and storing the playing strategies corresponding to the playing time and the playing place of the video to be played in the preset playing strategy library.
17. A video playback device comprising a processor and a memory for storing processor-executable instructions which, when executed by the processor, implement the steps of the method of any one of claims 1 to 7.
18. A computer readable storage medium having stored thereon computer instructions which, when executed, implement the steps of the method of any one of claims 1 to 7.
CN201811419220.2A 2018-11-26 2018-11-26 Video playing method and device and multimedia data playing method Active CN110035318B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201811419220.2A CN110035318B (en) 2018-11-26 2018-11-26 Video playing method and device and multimedia data playing method
TW108130587A TWI747031B (en) 2018-11-26 2019-08-27 Video playback method, device and multimedia data playback method
PCT/CN2019/107428 WO2020108045A1 (en) 2018-11-26 2019-09-24 Video playback method and apparatus and multimedia data playback method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811419220.2A CN110035318B (en) 2018-11-26 2018-11-26 Video playing method and device and multimedia data playing method

Publications (2)

Publication Number Publication Date
CN110035318A CN110035318A (en) 2019-07-19
CN110035318B true CN110035318B (en) 2020-08-04

Family

ID=67235261

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811419220.2A Active CN110035318B (en) 2018-11-26 2018-11-26 Video playing method and device and multimedia data playing method

Country Status (3)

Country Link
CN (1) CN110035318B (en)
TW (1) TWI747031B (en)
WO (1) WO2020108045A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110035318B (en) * 2018-11-26 2020-08-04 阿里巴巴集团控股有限公司 Video playing method and device and multimedia data playing method
CN111050212A (en) * 2019-12-16 2020-04-21 深圳Tcl新技术有限公司 Video playing method, device and storage medium
CN111432362A (en) * 2020-02-28 2020-07-17 联想(北京)有限公司 Sound source control method, system and device
CN111601170A (en) * 2020-05-21 2020-08-28 广州欢网科技有限责任公司 Advertisement playing method, device and system
CN112511881A (en) * 2020-10-27 2021-03-16 维沃移动通信有限公司 Video playing method and device and electronic equipment
CN115334360B (en) * 2022-07-14 2023-07-25 中关村科学城城市大脑股份有限公司 Audio and video playing method and device, electronic equipment and readable medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103226961A (en) * 2013-04-01 2013-07-31 北京小米科技有限责任公司 Play method and device
CN103631872A (en) * 2013-11-06 2014-03-12 乐视网信息技术(北京)股份有限公司 Method for playing multimedia files and electronic terminal
CN104135705A (en) * 2014-06-24 2014-11-05 惠州Tcl移动通信有限公司 Method and system for automatically adjusting multimedia volume according to different scene modes
CN104485121A (en) * 2014-11-24 2015-04-01 惠州Tcl移动通信有限公司 Method and system for automatically setting sound effect parameters
CN105959768A (en) * 2016-04-28 2016-09-21 乐视控股(北京)有限公司 Video playing parameter configuration method and device
CN106412716A (en) * 2016-09-30 2017-02-15 乐视控股(北京)有限公司 Method and apparatus for adjusting multimedia playing effect, and electronic device
CN107360507A (en) * 2017-08-09 2017-11-17 深圳市汉普电子技术开发有限公司 A kind of play parameter Automatic adjustment method, intelligent sound box and storage medium

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200805016A (en) * 2006-07-11 2008-01-16 Teco Elec & Machinery Co Ltd A method and system for adjusting audio/video effect and mode in DTV
KR101638047B1 (en) * 2009-07-30 2016-07-08 삼성전자 주식회사 Apparatus and method for controlling volume in a electronic machine
CN105959760A (en) * 2016-04-27 2016-09-21 乐视控股(北京)有限公司 Audio and video equipment adjusting method and device
CN106060643A (en) * 2016-06-28 2016-10-26 乐视控股(北京)有限公司 Method and device for playing multimedia file and earphones
CN106648524A (en) * 2016-09-30 2017-05-10 四川九洲电器集团有限责任公司 Audio paying method and audio playing equipment
CN107277216A (en) * 2017-05-16 2017-10-20 努比亚技术有限公司 A kind of volume adjusting method, terminal and computer-readable recording medium
CN107483732A (en) * 2017-08-18 2017-12-15 广东欧珀移动通信有限公司 Method for controlling volume, device and the storage medium and mobile terminal of mobile terminal
CN110035318B (en) * 2018-11-26 2020-08-04 阿里巴巴集团控股有限公司 Video playing method and device and multimedia data playing method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103226961A (en) * 2013-04-01 2013-07-31 北京小米科技有限责任公司 Play method and device
CN103631872A (en) * 2013-11-06 2014-03-12 乐视网信息技术(北京)股份有限公司 Method for playing multimedia files and electronic terminal
CN104135705A (en) * 2014-06-24 2014-11-05 惠州Tcl移动通信有限公司 Method and system for automatically adjusting multimedia volume according to different scene modes
CN104485121A (en) * 2014-11-24 2015-04-01 惠州Tcl移动通信有限公司 Method and system for automatically setting sound effect parameters
CN105959768A (en) * 2016-04-28 2016-09-21 乐视控股(北京)有限公司 Video playing parameter configuration method and device
CN106412716A (en) * 2016-09-30 2017-02-15 乐视控股(北京)有限公司 Method and apparatus for adjusting multimedia playing effect, and electronic device
CN107360507A (en) * 2017-08-09 2017-11-17 深圳市汉普电子技术开发有限公司 A kind of play parameter Automatic adjustment method, intelligent sound box and storage medium

Also Published As

Publication number Publication date
TWI747031B (en) 2021-11-21
TW202037178A (en) 2020-10-01
CN110035318A (en) 2019-07-19
WO2020108045A1 (en) 2020-06-04

Similar Documents

Publication Publication Date Title
CN110035318B (en) Video playing method and device and multimedia data playing method
US11206448B2 (en) Method and apparatus for selecting background music for video shooting, terminal device and medium
CN111243632B (en) Multimedia resource generation method, device, equipment and storage medium
CN111050203B (en) Video processing method and device, video processing equipment and storage medium
WO2020010818A1 (en) Video capturing method and apparatus, terminal, server and storage medium
US20070223878A1 (en) Image displaying method and video playback apparatus
CN112738623A (en) Video file generation method, device, terminal and storage medium
CN103207728A (en) Method Of Providing Augmented Reality And Terminal Supporting The Same
KR20100083777A (en) Summarizing portlet usage captured responsive to trigger events in a portal page
WO2017080200A1 (en) Custom menu implementation method and apparatus, client and server
KR20160132808A (en) Method and apparatus for identifying audio information
CN110265067B (en) Method and device for recording hot segments, electronic equipment and readable medium
US20240028189A1 (en) Interaction method and apparatus, electronic device and computer readable medium
EP4184310A1 (en) Volume recommendation method and apparatus, device and storage medium
CN113014985A (en) Interactive multimedia content processing method and device, electronic equipment and storage medium
US20120099842A1 (en) Editing apparatus, editing method, program, and recording media
CN113852767B (en) Video editing method, device, equipment and medium
US10140083B1 (en) Platform for tailoring media to environment factors and user preferences
CN110753246A (en) Video playing method, client, server and system
US20230403413A1 (en) Method and apparatus for displaying online interaction, electronic device and computer readable medium
US11375283B2 (en) Configuring settings of a television
WO2015193748A1 (en) Information acquiring apparatus and method, and electronic device
CN115981769A (en) Page display method, device, equipment, computer readable storage medium and product
CN105760053A (en) Information processing method and electronic equipment
KR102312778B1 (en) Service system and method for providing real time perfomance or recorded perfomance image

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40010774

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200924

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20200924

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after: Advanced innovation technology Co.,Ltd.

Address before: Greater Cayman, British Cayman Islands

Patentee before: Alibaba Group Holding Ltd.

TR01 Transfer of patent right