[go: up one dir, main page]

WO2018032688A1 - 一种终端设备播放开机视频的控制方法及装置 - Google Patents

一种终端设备播放开机视频的控制方法及装置 Download PDF

Info

Publication number
WO2018032688A1
WO2018032688A1 PCT/CN2016/112590 CN2016112590W WO2018032688A1 WO 2018032688 A1 WO2018032688 A1 WO 2018032688A1 CN 2016112590 W CN2016112590 W CN 2016112590W WO 2018032688 A1 WO2018032688 A1 WO 2018032688A1
Authority
WO
WIPO (PCT)
Prior art keywords
video file
boot
terminal device
booting
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2016/112590
Other languages
English (en)
French (fr)
Inventor
邹兆丰
黄健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen TCL Digital Technology Co Ltd
Original Assignee
Shenzhen TCL Digital Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen TCL Digital Technology Co Ltd filed Critical Shenzhen TCL Digital Technology Co Ltd
Publication of WO2018032688A1 publication Critical patent/WO2018032688A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234309Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4335Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions

Definitions

  • the invention relates to a control method and device for playing a boot video by a terminal device.
  • terminal devices such as smart TVs are becoming more and more popular, and they are entering the ordinary public life.
  • major companies and enterprises rely on terminal devices such as smart TVs as carriers to push boot video advertising services to end users according to their operating strategies.
  • the main purpose of the preferred embodiment of the present invention is to provide a control method for a terminal device to play a boot video, which aims to solve the problem that the booting of the downloaded boot video file in the prior art can not be turned on.
  • the embodiment of the invention discloses a control method for playing a boot video by a terminal device, and the method for controlling the boot video of the terminal device comprises the following steps:
  • the boot video file After detecting that the boot video file is downloaded, the boot video file is played during the boot process.
  • the method for controlling the terminal device to play the boot video further includes:
  • the format of the boot video file is converted into a format playable by the terminal device.
  • the acquiring the format of the booting video file is performed in synchronization with the acquiring the size of the booting video file in the cloud server.
  • the acquiring the format of the boot video file is performed after the detecting that the boot video file download is completed.
  • the method for controlling the terminal device to play the boot video further includes:
  • the boot video file is cropped so that the play duration of the boot video file is not greater than the boot time of the terminal device.
  • the method for controlling the terminal device to play the boot video further includes:
  • the method for controlling the terminal device to play the boot video further includes:
  • the boot video file is cropped so that the play duration of the boot video file is not greater than the boot time of the terminal device.
  • the embodiment of the invention further discloses a control device for playing a boot video by a terminal device, and the control device for playing the boot video by the terminal device comprises:
  • a size detecting module configured to detect a size of a boot video file in the cloud server and a size of the available capacity in the terminal device after connecting to the cloud server;
  • a size judging module configured to determine whether a boot video file in the cloud server is greater than an available capacity of the terminal device
  • a file downloading module configured to download a booting video file in the cloud server when the size determining module determines that the booting video file in the cloud server is not greater than the available capacity of the terminal device;
  • the file playing module is configured to play the booting video file during the booting process after the file downloading module detects that the booting video file is downloaded.
  • control device for playing the boot video by the terminal device further includes:
  • a format obtaining module configured to obtain a format of the boot video file
  • a format determining module configured to determine, according to a format of the boot video file, whether the terminal device supports playing the boot video file
  • the format conversion module is configured to: when the format determining module determines that the terminal device does not support playing the boot video file, convert the format of the boot video file to a format playable by the terminal device.
  • the format obtaining module acquires the format of the boot video file and the size detecting module detects the size of the boot video file in the cloud server.
  • the format obtained by the format obtaining module to obtain the boot video file is executed after the file download module detects that the boot video file is downloaded.
  • control device for playing the boot video by the terminal device further includes:
  • a duration acquisition module configured to acquire a boot time of the terminal device and a play duration of the boot video file
  • a duration determining module configured to determine whether a playing duration of the booting video file is greater than a booting time of the terminal device
  • a file cutting module configured to: when the duration determining module determines that the playing time of the booting video file is greater than the booting time of the terminal device, cutting the booting video file so that the playing time of the booting video file is not greater than the terminal device The boot time is long.
  • control device for playing the boot video by the terminal device further includes:
  • a file saving module configured to save the boot video file after the file downloading module detects that the boot video file is downloaded
  • a time recording module configured to record a time point at which the boot video file is saved
  • a time judging module configured to determine whether a time that the boot video file is saved in the terminal device is less than a preset time value
  • a file deletion module configured to delete the boot video file when the time judging module determines that the boot video file is saved in the terminal device for not less than a preset time value.
  • control device for playing the boot video by the terminal device further includes:
  • a file saving module configured to save the boot video file after the file downloading module detects that the boot video file is downloaded
  • a duration acquisition module configured to acquire and record a play duration of the boot video file, and configured to acquire a boot time of the terminal device when the boot operation is monitored;
  • a duration determining module configured to determine whether a playing duration of the booting video file is greater than a booting time of the terminal device
  • a file cutting module configured to: when the duration determining module determines that the playing time of the booting video file is greater than the booting time of the terminal device, cutting the booting video file so that the playing time of the booting video file is not greater than the terminal device The boot time is long.
  • the method for controlling the boot video to be played by the terminal device disclosed in the embodiment of the present invention by detecting the size of the boot video file in the cloud server and the size of the available capacity in the terminal device, and determining that the boot video file in the cloud server is not greater than the
  • the boot video file in the cloud server is downloaded, which solves the problem that the boot video file cannot be saved in the terminal device because the boot video file is too large, and thus the boot operation cannot be performed, that is, the solution is solved.
  • the problem of being unable to boot caused by playing the downloaded boot video file is performed.
  • FIG. 1 is a schematic flowchart of a method for controlling a terminal device to play a boot video according to a first preferred embodiment of the present invention
  • FIG. 2 is a schematic flowchart of a method for controlling a terminal device to play a boot video according to a second preferred embodiment of the present invention
  • FIG. 3 is a schematic flowchart of a method for controlling a terminal device to play a boot video according to a third preferred embodiment of the present invention
  • FIG. 4 is a schematic flowchart of a method for controlling a terminal device to play a boot video according to a fourth preferred embodiment of the present invention
  • FIG. 5 is a schematic flowchart of a method for controlling a terminal device to play a boot video according to a fifth preferred embodiment of the present invention
  • FIG. 6 is a schematic diagram of a control apparatus for playing a boot video by a terminal device according to a preferred embodiment of the present invention.
  • FIG. 1 is a schematic flowchart of a method for controlling a terminal device to play a boot video according to a first preferred embodiment of the present invention. As shown in FIG. 1 , a method for controlling a terminal device to play a boot video according to a first preferred embodiment of the present invention includes the following steps. :
  • the terminal device in the embodiment of the present invention may be an electronic device having a networking function and a display function, such as a smart TV, a PAD, a laptop computer, or a desktop computer.
  • a smart TV such as a TV, a PAD, a laptop computer, or a desktop computer.
  • the remaining space of the smart TV itself is automatically detected, that is, the effective available capacity is automatically detected, and the information is recorded and saved.
  • the smart TV After the smart TV is connected to the network, it automatically connects to the cloud server and accesses the cloud server to obtain the size of the boot video file in the cloud server. When there is no boot video file in the cloud server, the size of the boot video file obtained is 0. .
  • S02. Determine whether the boot video file in the cloud server is greater than an available capacity of the terminal device.
  • the smart TV After obtaining the size of the boot video file, the smart TV compares the available capacity in the smart TV with the size of the boot video file to confirm whether the smart TV has enough space to store the boot video file.
  • the smart TV downloads the boot video file in the cloud server; if it is judged that there is not enough space in the smart TV to store the boot video file, the smart TV does not download the cloud.
  • the boot video file in the server does not play the boot video file during the subsequent boot process.
  • the boot video file in the cloud server downloaded by the smart TV can be permanently saved when the delete operation is not performed, that is, the boot video file is also saved in the smart TV when the power is turned off next time; the smart TV
  • the boot video file in the downloaded cloud server can also be saved in the buffer area, that is, the next time the computer is turned off, the boot video file has been deleted from the smart TV.
  • the booting video file After detecting that the booting video file is downloaded, the booting video file is played during the booting process.
  • the smart TV After the smart TV downloads the boot video file, the smart TV will play the boot video file during the boot process.
  • the foregoing steps S01, S02 and S03 may be performed during the booting process.
  • the power-on state is suspended to wait for the above steps S01, S02 and S03 to be executed.
  • the power-on operation is continued, that is, the above-described steps S01, S02, and S03 are performed while the power-on is being performed.
  • the above steps S01, S02, and S03 can also be performed during the non-boot process.
  • the background in the standby state, the background is automatically performed in preparation for playing at the booting time, and in the normal playing state, the background is automatically performed for preparation. Played when the phone is turned on.
  • the method for controlling the boot video to be played by the terminal device disclosed in the embodiment of the present invention by detecting the size of the boot video file in the cloud server and the size of the available capacity in the terminal device, and determining that the boot video file in the cloud server is not greater than the
  • the boot video file in the cloud server is downloaded, which solves the problem that the boot process of the boot video file is affected because the boot video file is too large to be saved in the terminal device in the prior art.
  • the problem that the booting operation cannot be completed is to solve the problem that the booting of the downloaded booting video file in the prior art cannot be turned on.
  • FIG. 2 is a schematic flowchart of a method for controlling a terminal device to play a boot video according to a second preferred embodiment of the present invention.
  • the terminal disclosed in the second embodiment of the present invention is based on the first preferred embodiment.
  • the control method for the device to play the boot video further includes the following steps:
  • Obtaining the format of the boot video file may be acquired in synchronization with the size of the boot video file in the cloud server in step S01, for example, after the smart TV is connected to the network, automatically connecting with the cloud server, and accessing the cloud server to obtain the cloud server.
  • the size and format of the boot video file may be acquired in synchronization with the size of the boot video file in the cloud server in step S01, for example, after the smart TV is connected to the network, automatically connecting with the cloud server, and accessing the cloud server to obtain the cloud server.
  • the format of the boot video file may be obtained after detecting that the boot video file is downloaded in step S04. For example, after detecting that the boot video file is downloaded, obtaining the downloaded boot video file. format.
  • S06. Determine, according to the format of the boot video file, whether the terminal device supports playing the boot video file.
  • the smart TV After obtaining the format of the boot video file, the smart TV compares the format that can be played with the format of the obtained boot video file to confirm whether the smart TV can support playing the boot video file.
  • the format for converting the boot video file into a smart TV playable format may be performed on the smart TV, or the smart TV may request the cloud server to perform a format for converting the boot video file into a smart TV playable format.
  • the smart TV converts the format of the boot video file into a playable format of the smart TV.
  • the smart TV if it is determined that the smart TV does not support playing the boot video file, the smart TV requests the cloud server to convert the format of the boot video file into a playable format of the smart TV.
  • the cloud server In order to save network resources, before requesting the cloud server to convert the format of the boot video file into a playable format of the smart TV, firstly, it is determined that the boot video file in the cloud server is not larger than the available capacity of the smart TV, that is, the smart TV is determined. The boot video file will be downloaded and then formatted for the boot video file.
  • the boot video file After converting the format of the boot video file into a format playable by the smart TV, the boot video file is played during the boot process. If it is determined that the smart TV supports playing the boot video file, the boot video file can be directly played during the boot process.
  • the control method of the boot device of the present invention plays the boot video that is not supported by the smart TV.
  • the file is converted into a video format supported by the player in the smart TV, so that the boot video file can be smoothly played with the boot, and further solves the problem that the booting of the downloaded boot video file in the prior art can not be turned on.
  • FIG. 3 is a schematic flowchart of a method for controlling a terminal device to play a boot video according to a third preferred embodiment of the present invention. As shown in FIG. 3, the present invention is based on the preferred embodiments of any of the first and second combinations described above.
  • the control method for playing the boot video by the terminal device disclosed in the third embodiment further includes the following steps:
  • the smart TV will have some differences in the startup time of the smart TV. After the smart TV is powered on and the boot fault-tolerant mode is turned on, the smart TV The TV automatically detects the time it takes to power it on. The time required for the smart TV to automatically detect its own booting may be performed each time the booting operation is performed, or may be performed when the preset period arrives, or when the downloading of the new booting video file is monitored.
  • Obtaining the playing time of the booting video file may be acquired synchronously with obtaining the size of the booting video file in the cloud server in step S01, for example, after the smart TV is connected to the network, automatically connecting with the cloud server, and accessing the cloud server to obtain the cloud server.
  • the size of the boot video file and the duration of the playback may be acquired synchronously with obtaining the size of the booting video file in the cloud server in step S01, for example, after the smart TV is connected to the network, automatically connecting with the cloud server, and accessing the cloud server to obtain the cloud server.
  • the playing duration of the booting video file may be performed after detecting that the booting video file is downloaded in step S04. For example, after detecting that the booting video file is downloaded, obtaining the downloaded booting video file. The playing time.
  • the smart TV After obtaining the playing time of the booting video file and the time required for the booting of the booting video file, the smart TV compares the length of time required for the smart TV booting with the playing time of the booting video file to confirm that the smart TV is in the booting process. Whether it is possible to play the boot video file.
  • Performing to crop the boot video file so that the boot time of the boot video file is not greater than the boot time of the smart TV may be performed on the smart TV, or the smart TV may request the cloud server to perform cropping the boot video file to make the boot video file The playing time is not greater than the current boot time of the smart TV.
  • the smart television shortens the playing duration of the booting video file according to the detected booting time. That is, the boot video file is cropped to ensure that the boot video file can be completely played back during the booting process of the smart TV.
  • the smart TV requests the cloud server to shorten the playing time of the booting video file, that is, the cloud server cuts the booting video file to ensure The boot video file can be completely played during the booting process of the smart TV.
  • the smart TV before requesting the cloud server to shorten the playing time of the boot video file, first determine that the boot video file in the cloud server is not greater than the available capacity of the smart TV, that is, the smart TV will download the boot video. The file is then cropped to the boot video file.
  • the boot video file is cropped so that the boot time of the boot video file is not longer than the boot time of the smart TV, the boot video file is played during the boot process. If it is determined that the playing time of the booting video file is not greater than the booting time of the smart TV, the booting video file can be directly played during the booting process.
  • FIG. 4 is a schematic flowchart of a method for controlling a terminal device to play a boot video according to a fourth preferred embodiment of the present invention, as shown in FIG. 4, based on the first, second, third or combination of preferred embodiments.
  • the method for controlling a terminal device to play a boot video according to the fourth embodiment of the present invention further includes the following steps:
  • the boot video file in the cloud server downloaded by the smart TV can be permanently saved when the delete operation is not performed, that is, the boot video file is saved in the smart TV at the next boot after the shutdown.
  • the boot video file is not played during the boot process or a new boot video file is played when the new boot video file is downloaded.
  • the cloud server pushes the video successfully played on the smart TV. If there is no professional operation, it will always be stored in the smart TV. Over time, on the one hand, the same source is repeatedly played for a long time, which brings aesthetic fatigue to the user. In view of the fact that the video pushed in the previous stage has always existed, occupying the valuable storage space resources of the smart TV will affect the operation efficiency of the smart TV, and more serious is the hidden danger that the push video file can be downloaded later.
  • the control method for playing the boot video by the terminal device in this embodiment records the retention time of the smart TV boot video file according to the usage of the smart TV.
  • the boot video file exists in the smart TV and reaches the preset time value, The boot video file saved in the smart TV will be deleted, so that the boot video file can be prepared in advance.
  • FIG. 5 is a schematic flowchart of a method for controlling a terminal device to play a boot video according to a fifth preferred embodiment of the present invention. As shown in FIG. 5, the present invention is based on the preferred embodiments of any of the first and second combinations described above.
  • the control method for playing the boot video by the terminal device disclosed in the fifth embodiment further includes the following steps:
  • the boot video file in the cloud server downloaded by the smart TV can be permanently saved when the delete operation is not performed, that is, the boot video file is saved in the smart TV at the next boot after the shutdown.
  • the order of the steps S16 and S15 is not limited.
  • Obtaining the playing time of the booting video file may be acquired synchronously with obtaining the size of the booting video file in the cloud server in step S01, for example, after the smart TV is connected to the network, automatically connecting with the cloud server, and accessing the cloud server to obtain the cloud server.
  • the size of the boot video file and the duration of the playback may be acquired synchronously with obtaining the size of the booting video file in the cloud server in step S01, for example, after the smart TV is connected to the network, automatically connecting with the cloud server, and accessing the cloud server to obtain the cloud server.
  • the playing duration of the booting video file may be performed after detecting that the booting video file is downloaded in step S04. For example, after detecting that the booting video file is downloaded, obtaining the downloaded booting video file. The playing time.
  • the smart TV will have some differences in the startup time of the smart TV. Smart TV automatically detects the time it takes to boot itself. In this embodiment, the smart TV acquires its own boot time before each boot.
  • the smart TV After the smart TV obtains the playing time of the booting video file and the time required for its own booting, the smart TV compares the length of time required to start the smart TV with the playing time of the booting video file to confirm the intelligence. Whether the TV can play the boot video file during the boot process.
  • the boot video file is cropped so that the play duration of the boot video file is not greater than the boot time of the terminal device.
  • the smart television shortens the playing of the booting video file according to the detected booting time.
  • the duration that is, the boot video file is cut to ensure that the boot video file can be completely played during the booting process of the smart TV.
  • the booting video file is cropped so that the playing time of the booting video file is not longer than the booting time of the smart TV, the booting video file is played during the booting process. If it is determined that the playing time of the booting video file is not greater than the booting time of the smart TV, the booting video file can be directly played during the booting process.
  • FIG. 6 is a schematic diagram of a control device for playing a boot video by a terminal device according to a preferred embodiment of the present invention.
  • a control device for playing a boot video by a terminal device according to a preferred embodiment of the present invention includes a size detecting module 1 and a size judgment.
  • the terminal device in the embodiment of the present invention may be an electronic device having a networking function and a display function, such as a smart TV, a PAD, a laptop computer, or a desktop computer.
  • a smart TV such as a TV, a PAD, a laptop computer, or a desktop computer.
  • the size detecting module 1 After the smart TV is powered on and the boot fault tolerance mode is turned on, the size detecting module 1 automatically detects the remaining space of the smart TV itself, that is, the size detecting module 1 automatically detects the effective available capacity, and records and saves the information.
  • the size detecting module 1 After the smart TV is connected to the network, it is automatically connected to the cloud server, and the size detecting module 1 also accesses the cloud server to obtain the size of the boot video file in the cloud server. When there is no boot video file in the cloud server, the boot video file is obtained. The size is 0.
  • the size judging module 2 compares the available capacity in the acquired smart TV with the size of the boot video file to confirm whether the smart TV has enough space to store the boot video file.
  • the file downloading module 3 downloads the booting video file in the cloud server; if the size judging module 2 judges that there is not enough space in the smart TV to store the booting When the video file is used, the file downloading module 3 does not download the booting video file in the cloud server, and does not play the booting video file during the subsequent booting process.
  • the boot video file in the cloud server downloaded by the file downloading module 3 can be permanently saved when the delete operation is not performed, that is, the boot video file is also saved in the smart TV when the power is turned off next time after the shutdown;
  • the boot video file in the cloud server downloaded by the file download module 3 can also be saved in the buffer area, that is, the boot video file has been deleted from the smart TV at the next boot after the shutdown.
  • the file play module 4 will play the boot video file during the boot process.
  • the size detecting module 1, the size determining module 2, and the file downloading module 3 may perform the above-mentioned corresponding actions during the booting process, when the size detecting module 1, the size determining module 2, and the file are in the booting process.
  • the downloading module 3 performs the above-mentioned corresponding action, the power-on state is suspended to wait for the above-mentioned size detecting module 1, the size determining module 2, and the file downloading module 3 to perform the above-mentioned corresponding actions.
  • the size detecting module 1, the size determining module 2, and the file downloading module 3 perform the above-mentioned corresponding actions, and continue the booting operation, that is, while booting, the size detecting module 1, the size determining module 2, and the file downloading. Module 3 performs the corresponding actions described above.
  • the size detecting module 1, the size determining module 2, and the file downloading module 3 may also perform the above-mentioned corresponding actions during the non-booting process, such as in the standby state, the background automatically performs in order to play during the booting, and then If it is in the normal playing state, the background will automatically play in order to play it when it is turned on next time.
  • the control system for playing the boot video of the terminal device disclosed in the embodiment of the present invention detects the size of the boot video file in the cloud server and the available capacity in the terminal device after the connection to the cloud server, and the size judgment module 2, when the boot video file in the cloud server is not greater than the available capacity of the terminal device, the file download module 3 downloads the boot video file in the cloud server, which solves the problem that the boot video file is too large in the prior art.
  • the problem that the booting process of the booting video file needs to be played is affected and the booting operation cannot be completed is solved, that is, the problem that the booting of the downloaded booting video file in the prior art cannot be turned on is solved.
  • the control module for playing the boot video of the terminal device disclosed in the preferred embodiment of the present invention further includes a format obtaining module 5, a format determining module 6 and a format converting module 7, wherein the format obtaining module 5 is configured to acquire the a format of the booting video file; the format determining module 6 is configured to determine, according to the format of the booting video file, whether the terminal device supports playing the booting video file, and the format converting module 7 is configured to determine, by the format determining module 6 When the terminal device does not support playing the boot video file, converting the format of the boot video file to a format playable by the terminal device.
  • the format of the boot video file obtained by the format obtaining module 5 can be acquired synchronously with the size of the boot video file in the cloud server, for example, after the smart TV is connected to the network, and automatically connected to the cloud server, and the size detecting module 1 accesses.
  • the cloud server obtains the size of the boot video file in the cloud server
  • the format obtaining module 5 accesses the cloud server to obtain the format of the boot video file in the cloud server.
  • the format of the boot video file obtained by the format obtaining module 5 may also be executed after the file download module 3 downloads the boot video file, for example, after the file download module 3 downloads the boot video file, the format is obtained. Module 5 obtains the format of the downloaded boot video file.
  • the format determining module 6 compares the format that can be played with the format of the obtained booting video file to confirm whether the smart TV can support playing the booting video file.
  • the format conversion module 7 performs the conversion of the format of the boot video file into a playable format of the file play module 4, which may be performed on the smart television, or may be requested by the smart TV to perform a conversion of the format of the boot video file into a smart television. format.
  • the format converting module 7 converts the format of the booting video file after the file downloading module 3 downloads the booting video file. Into a smart TV playable format.
  • the smart TV requests the format conversion module in the cloud server to convert the format of the boot video file into a playable format of the smart TV.
  • the smart TV requests the format conversion module in the cloud server to convert the format of the boot video file into a playable format of the smart TV.
  • the format conversion module 7 in the control device for playing the boot video of the terminal device of the present invention will be intelligent.
  • the boot video file that is not supported by the TV is converted into the video format supported by the file playback module 4 in the smart TV, so that the boot video file can be smoothly played with the boot, further solving the problem caused by executing the downloaded boot video file in the prior art. The problem of not being able to boot.
  • the control device for playing the boot video of the terminal device disclosed in the preferred embodiment of the present invention further includes a duration acquisition module 8, a duration determination module 9, and a file cropping module 10, wherein the duration acquisition module 8 is configured to acquire The duration of the booting of the terminal device and the playing duration of the booting video file; the duration determining module 9 is configured to determine whether the playing duration of the booting video file is greater than the booting time of the terminal device; the file cutting module 10 is configured to determine the duration When the module 9 determines that the playing time of the booting video file is greater than the booting time of the terminal device, the booting video file is cropped so that the playing time of the booting video file is not greater than the booting time of the terminal device.
  • the smart TV will have some differences in the startup time of the smart TV.
  • the duration The acquisition module 8 automatically detects the time required for the smart TV to boot.
  • the time length obtaining module 8 automatically detects that the time required for the smart TV to be turned on may be performed every time the power-on operation is performed, or may be performed when the preset period is reached, or when monitoring the download of the new boot video file. get on.
  • the time length of the boot video file obtained by the time length obtaining module 8 can be acquired synchronously with the size of the boot video file in the cloud server, for example, after the smart TV is connected to the network, and automatically connected with the cloud server, the size detecting module 1
  • the cloud server is accessed to obtain the size of the boot video file in the cloud server.
  • the time acquisition module 8 accesses the cloud server to obtain the play duration of the boot video file in the cloud server.
  • the duration of the playback of the boot video file by the duration acquisition module 8 may also be performed after the file download module 3 detects that the boot video file is downloaded, such as after detecting that the boot video file is downloaded, the duration is obtained.
  • the module 8 obtains the playing duration of the downloaded boot video file.
  • the duration determination module 9 compares the acquired duration of the smart TV boot with the playback duration of the boot video file to confirm Whether the smart TV can play the boot video file during the boot process.
  • the file cutting module 10 performs the cutting of the booting video file so that the playing time of the booting video file is not greater than the booting time of the smart TV, and may be performed on the smart television by the smart TV requesting the file cutting module in the cloud server.
  • the video file is such that the boot time of the boot video file is no longer than the current boot time of the smart TV.
  • the file cutting module 10 acquires the module 8 according to the duration.
  • the detected boot time shortens the playing time of the boot video file, that is, the file cropping module 10 crops the boot video file to ensure that the boot video file can be completely played during the booting process of the smart TV.
  • the smart TV requests the file cropping module in the cloud server to shorten the playing duration of the booting video file, that is, The file cropping module in the cloud server cuts the boot video file to ensure that the boot video file can be completely played back during the booting process of the file playing module 4.
  • the smart TV before requesting the cloud server to shorten the playing time of the boot video file, first determine that the boot video file in the cloud server is not greater than the available capacity of the smart TV, that is, the smart TV will download the boot video. The file is then cropped to the boot video file.
  • the control device for playing the boot video of the terminal device disclosed in the preferred embodiment of the present invention further includes a file saving module 11, a time recording module 12, a time judging module 13, and a file deleting module 14, wherein the file saving module 11 is configured to save the booting video file after the file downloading module detects that the booting video file is downloaded; the time recording module 12 is configured to record a time point of saving the booting video file; and the time determining module 13 is configured to: Determining whether the time when the booting video file is saved in the terminal device is less than a preset time value; the file deleting module 14 is configured to determine, in the time determining module 13, that the booting video file is saved in the terminal device is not less than When the time value is preset, the boot video file is deleted.
  • the boot video file in the cloud server downloaded by the file downloading module 3 can be permanently saved when the delete operation is not performed, that is, the boot video file is saved in the smart TV at the next boot after the shutdown.
  • the cloud server pushes the video successfully played on the smart TV. If there is no professional operation, it will always be stored in the smart TV. Over time, on the one hand, the same source is repeatedly played for a long time, which brings aesthetic fatigue to the user. In view of the fact that the video pushed in the previous stage has always existed, occupying the valuable storage space resources of the smart TV will affect the operation efficiency of the smart TV, and more serious is the hidden danger that the push video file can be downloaded later.
  • the control device for playing the boot video in the terminal device in this embodiment records the retention time of the smart TV boot video file according to the usage of the smart TV.
  • the boot video file exists in the smart TV and reaches a preset time value, The boot video file saved in the smart TV will be deleted, so that the boot video file can be prepared in advance.
  • the control device for playing the booting video of the terminal device disclosed in the preferred embodiment of the present invention further includes: a file saving module, a duration acquiring module, a duration determining module, and a file cutting module, wherein the file saving module is configured to detect in the file downloading module After the booting of the booting video file is completed, the booting video file is saved; the duration acquiring module is configured to obtain the playing duration of the booting video file, and is further configured to acquire the booting time of the terminal device when the booting operation is monitored; The duration determining module is configured to determine whether the playing duration of the booting video file is greater than the booting time of the terminal device; the file cutting module is configured to determine, by the duration determining module, that the playing time of the booting video file is greater than the booting duration of the terminal device The booting video file is cropped so that the playing time of the booting video file is not greater than the booting time of the terminal device.
  • the boot video file in the cloud server downloaded by the file downloading module 3 can be permanently saved when the delete operation is not performed, that is, the boot video file is saved in the smart TV at the next boot after the shutdown.
  • the time length of the boot video file obtained by the time acquisition module can be acquired synchronously with the size of the boot video file in the cloud server, for example, after the smart TV is connected to the network, the cloud server is automatically connected to the cloud server, and the size detecting module 1 accesses.
  • the cloud server obtains the size of the boot video file in the cloud server, and the time acquisition module accesses the cloud server to obtain the play duration of the boot video file in the cloud server.
  • the duration of the playing time of the booting video file may be performed after the file downloading module 3 detects that the booting video file is downloaded, such as after detecting that the booting video file is downloaded, the duration acquiring module. 8 Get the playback duration of the downloaded boot video file.
  • the duration acquisition module automatically detects the time required for the smart TV to boot. In this embodiment, the duration acquisition module acquires the boot time of the smart TV before each boot.
  • the duration judgment module compares the length of time required for the smart TV to be booted with the playback duration of the boot video file. To confirm whether the smart TV can play the boot video file during the boot process.
  • the file cutting module detects the detected by the duration acquiring module.
  • the boot time shortens the playing time of the boot video file, and the instant long acquisition module crops the boot video file to ensure that the boot video file can be completely played during the booting process of the smart TV.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种终端设备播放开机视频的控制方法及装置,该方法包括如下步骤:检测终端设备中可用容量的大小,并在连接云端服务器后,获取云端服务器中开机视频文件的大小;判断云端服务器中开机视频文件是否大于终端设备的可用容量;若否,则下载云端服务器中的开机视频文件;检测到开机视频文件下载完成后,在开机过程中播放该开机视频文件。通过检测云端服务器中开机视频文件的大小以及终端设备中可用容量的大小,并在判断云端服务器中开机视频文件不大于终端设备的可用容量时才下载云端服务器中的开机视频文件,解决了现有技术中因开机视频文件过大而无法保存在终端设备中,进而导致开机操作无法进行的问题。

Description

一种终端设备播放开机视频的控制方法及装置
技术领域
本发明涉及一种终端设备播放开机视频的控制方法及装置。
背景技术
目前智能电视等终端设备日益普及,走进普通大众生活中,而借助新兴互联网技术,各大公司和企业依托智能电视等终端设备为载体,根据其运营策略给终端用户推送开机视频广告业务。
而在推送开机视频过程中,也出现了一些问题,如智能电视等终端设备将云端服务器中开机视频文件下载到本地后,智能电视等终端设备出现无法开机的现象,直接的影响了用户的体验,间接的也给产品品牌影响力带来一定负面影响。如何解决执行播放所下载的开机视频文件时不影响智能电视等终端设备的正常开机成为行业急需解决的问题。
发明内容
本发明优选实施例的主要目的是提供一种终端设备播放开机视频的控制方法,旨在解决现有技术中执行播放所下载的开机视频文件时所导致的无法开机的问题。
本发明实施例公开了一种终端设备播放开机视频的控制方法,该终端设备播放开机视频的控制方法包括如下步骤:
检测终端设备中可用容量的大小,并在连接云端服务器后,获取云端服务器中开机视频文件的大小;
判断所述云端服务器中开机视频文件是否大于所述终端设备的可用容量;
若否,则下载所述云端服务器中的开机视频文件;
检测到所述开机视频文件下载完成后,在开机过程中播放该开机视频文件。
优选地,该终端设备播放开机视频的控制方法还包括:
获取该开机视频文件的格式;
根据该开机视频文件的格式,判断所述终端设备是否支持播放该开机视频文件;
若否,则转换该开机视频文件的格式成所述终端设备可播放的格式。
优选地,所述获取该开机视频文件的格式与所述获取云端服务器中开机视频文件的大小同步执行。
优选地,所述获取该开机视频文件的格式在所述检测到所述开机视频文件下载完成后执行。
优选地,该终端设备播放开机视频的控制方法还包括:
获取所述终端设备的开机时长以及该开机视频文件的播放时长;
判断该开机视频文件的播放时长是否大于所述终端设备的开机时长;
若是,则裁剪该开机视频文件以使该开机视频文件的播放时长不大于所述终端设备的开机时长。
优选地,该终端设备播放开机视频的控制方法还包括:
检测到所述开机视频文件下载完成后,保存所述开机视频文件;
记录保存所述开机视频文件的时间点;
判断该开机视频文件保存在所述终端设备中的时间是否小于预设时间值;
若否,则删除该开机视频文件。
优选地,该终端设备播放开机视频的控制方法还包括:
检测到所述开机视频文件下载完成后,保存所述开机视频文件;
获取并记录所述开机视频文件的播放时长;
在监测到开机操作时,获取所述终端设备的开机时长;
判断该开机视频文件的播放时长是否大于所述终端设备的开机时长;
若是,则裁剪该开机视频文件以使该开机视频文件的播放时长不大于所述终端设备的开机时长。
本发明实施例还公开了一种终端设备播放开机视频的控制装置,该终端设备播放开机视频的控制装置包括:
大小检测模块,用于在连接云端服务器后,检测云端服务器中开机视频文件的大小以及终端设备中可用容量的大小;
大小判断模块,用于判断所述云端服务器中开机视频文件是否大于所述终端设备的可用容量;
文件下载模块,用于在所述大小判断模块判断所述云端服务器中开机视频文件不大于所述终端设备的可用容量时,下载所述云端服务器中的开机视频文件;
文件播放模块,用于在文件下载模块检测到所述开机视频文件下载完成后,在开机过程中播放该开机视频文件。
优选地,该终端设备播放开机视频的控制装置还包括:
格式获取模块,用于获取该开机视频文件的格式;
格式判断模块,用于根据该开机视频文件的格式,判断所述终端设备是否支持播放该开机视频文件;
格式转换模块,用于在所述格式判断模块判断所述终端设备不支持播放该开机视频文件时,转换该开机视频文件的格式成所述终端设备可播放的格式。
优选地,所述格式获取模块获取该开机视频文件的格式与所述大小检测模块检测云端服务器中开机视频文件的大小同步执行。
优选地,所述格式获取模块获取该开机视频文件的格式在文件下载模块检测到所述开机视频文件下载完成后执行。
优选地,该终端设备播放开机视频的控制装置还包括:
时长获取模块,用于获取所述终端设备的开机时长以及该开机视频文件的播放时长;
时长判断模块,用于判断该开机视频文件的播放时长是否大于所述终端设备的开机时长;
文件裁剪模块,用于在所述时长判断模块判断该开机视频文件的播放时长大于所述终端设备的开机时长时,裁剪该开机视频文件以使该开机视频文件的播放时长不大于所述终端设备的开机时长。
优选地,该终端设备播放开机视频的控制装置还包括:
文件保存模块,用于在所述文件下载模块检测到所述开机视频文件下载完成后,保存所述开机视频文件;
时间记录模块,用于记录保存所述开机视频文件的时间点;
时间判断模块,用于判断该开机视频文件保存在所述终端设备中的时间是否小于预设时间值;
文件删除模块,用于在所述时间判断模块判断该开机视频文件保存在所述终端设备中的时间不小于预设时间值时,删除该开机视频文件。
优选地,该终端设备播放开机视频的控制装置还包括:
文件保存模块,用于在所述文件下载模块检测到所述开机视频文件下载完成后,保存所述开机视频文件;
时长获取模块,用于获取并记录所述开机视频文件的播放时长,还用于在监测到开机操作时,获取所述终端设备的开机时长;
时长判断模块,用于判断该开机视频文件的播放时长是否大于所述终端设备的开机时长;
文件裁剪模块,用于在所述时长判断模块判断该开机视频文件的播放时长大于所述终端设备的开机时长时,裁剪该开机视频文件以使该开机视频文件的播放时长不大于所述终端设备的开机时长。
本发明实施例所公开的终端设备播放开机视频的控制方法,通过检测云端服务器中开机视频文件的大小以及终端设备中可用容量的大小,并在判断所述云端服务器中开机视频文件不大于所述终端设备的可用容量时才下载所述云端服务器中的开机视频文件,解决了现有技术中因开机视频文件过大而无法保存在终端设备中,进而导致开机操作无法进行的问题,即达到解决现有技术中执行播放所下载的开机视频文件时所导致的无法开机的问题。
附图说明
图1为本发明第一优选实施例中终端设备播放开机视频的控制方法的流程示意图;
图2为本发明第二优选实施例中终端设备播放开机视频的控制方法的流程示意图;
图3为本发明第三优选实施例中终端设备播放开机视频的控制方法的流程示意图;
图4为本发明第四优选实施例中终端设备播放开机视频的控制方法的流程示意图;
图5为本发明第五优选实施例中终端设备播放开机视频的控制方法的流程示意图;
图6为本发明优选实施例中终端设备播放开机视频的控制装置的示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明,且下面所描述的技术特征之间只要不相互矛盾均可相互组合。
图1为本发明第一优选实施例中终端设备播放开机视频的控制方法的流程示意图,如图1所示,本发明第一优选实施例所公开的终端设备播放开机视频的控制方法包括如下步骤:
S01,检测终端设备中可用容量的大小,并在连接云端服务器后,获取云端服务器中开机视频文件的大小;
本发明实施例中的终端设备可以是智能电视、PAD、手提电脑或台式电脑等具有联网功能及显示功能的电子设备。为了能够具体化本发明实施例中的终端设备,使本发明的描述更形象具体,以智能电视为例对本发明进行描述。
在智能电视通电的状态,并开启开机容错模式后,自动检测该智能电视自身的剩余空间,也即自动检测有效的可用容量的大小,并记录保存该信息。
在智能电视连接到网络后,自动与云端服务器连接,并访问云端服务器以获取云端服务器中的开机视频文件的大小,当云端服务器中没有开机视频文件时,获取到的开机视频文件的大小为0。
S02,判断所述云端服务器中开机视频文件是否大于所述终端设备的可用容量;
在获取了开机视频文件的大小后,智能电视将获取到的智能电视中可用容量与开机视频文件的大小进行对比,以确认智能电视是否有足够的空间来存放该开机视频文件。
S03,若否,则下载所述云端服务器中的开机视频文件;
若判断智能电视中有足够的空间来存放开机视频文件时,则智能电视下载云端服务器中的开机视频文件;若判断智能电视中没有足够的空间来存放开机视频文件时,则智能电视不下载云端服务器中的开机视频文件,在后续的开机过程中不播放开机视频文件。
在具体实施例中,智能电视所下载的云端服务器中的开机视频文件可以在不执行删除操作时永久保存,即在关机后的下次开机时,开机视频文件还保存在智能电视中;智能电视所下载的云端服务器中的开机视频文件也可以是保存在缓存区,即在关机后的下次开机时,开机视频文件已被从智能电视中删除。
S04,检测到所述开机视频文件下载完成后,在开机过程中播放该开机视频文件。
在智能电视下载了开机视频文件后,智能电视在开机过程中将播放该开机视频文件。
在具体实施例中,上述步骤S01、S02和S03可以是在开机过程中执行,当在开机过程中执行上述步骤S01、S02和S03时,暂停开机状态以等待上述步骤S01、S02和S03执行完毕。或者,在开机过程中执行上述步骤S01、S02和S03时,继续开机动作,即一边进行开机,一边执行上述步骤S01、S02和S03。
在其他实施例中,上述步骤S01、S02和S03也可以在非开机过程中执行,如在待机状态,后台自动进行以备在开机时播放,再如在正常播放状态,后台自动进行以备下次开机时播放。
本发明实施例所公开的终端设备播放开机视频的控制方法,通过检测云端服务器中开机视频文件的大小以及终端设备中可用容量的大小,并在判断所述云端服务器中开机视频文件不大于所述终端设备的可用容量时才下载所述云端服务器中的开机视频文件,解决了现有技术中因开机视频文件过大而无法保存在终端设备中,进而导致需要播放开机视频文件的开机过程受到影响而无法完成开机操作的问题,即解决现有技术中执行播放所下载的开机视频文件时所导致的无法开机的问题。
图2为本发明第二优选实施例中终端设备播放开机视频的控制方法的流程示意图,如图2所示,在上述第一优选实施例的基础上,本发明第二实施例所公开的终端设备播放开机视频的控制方法还包括如下步骤:
S05,获取该开机视频文件的格式;
获取该开机视频文件的格式可以与步骤S01中获取云端服务器中的开机视频文件的大小同步获取,如在智能电视连接到网络后,自动与云端服务器连接,并访问云端服务器以获取云端服务器中的开机视频文件的大小以及格式。
在其他变形实施例中,获取该开机视频文件的格式也可以是在步骤S04中检测到开机视频文件下载完成后执行,如在检测到开机视频文件下载完成后,获取该下载的开机视频文件的格式。
S06,根据该开机视频文件的格式,判断所述终端设备是否支持播放该开机视频文件;
在获取了开机视频文件的格式后,智能电视将其所能播放的格式与所获取的开机视频文件的格式进行对比,以确认智能电视是否能够支持播放该开机视频文件。
S07,若否,则转换该开机视频文件的格式成所述终端设备可播放的格式。
执行转换该开机视频文件的格式成智能电视可播放的格式可以在智能电视上进行,也可以由智能电视请求云端服务器执行转换该开机视频文件的格式成智能电视可播放的格式。
在具体实施例中,若判断智能电视不支持播放该开机视频文件,则在下载了该开机视频文件后,智能电视将该开机视频文件的格式转换成智能电视可播放的格式。
在其他变形实施例中,若判断智能电视不支持播放该开机视频文件,则智能电视请求云端服务器将该开机视频文件的格式转换成智能电视可播放的格式。为了能够节省网络资源,在请求云端服务器将该开机视频文件的格式转换成智能电视可播放的格式之前,首先要确定云端服务器中开机视频文件不大于智能电视的可用容量,即要确定了智能电视将下载该开机视频文件后再对该开机视频文件进行格式转换。
在转换该开机视频文件的格式成智能电视可播放的格式以后,在开机过程中播放该开机视频文件。若判断智能电视支持播放该开机视频文件,则可在开机过程中直接播放该开机视频文件。
众所周知,视频文件格式有多种多样,目前智能电视中没有一款播放器能兼容所有视频文件格式。因此云端服务器推送的开机视频文件就存在因智能电视中播放器不支持此视频格式出现无法播放的可能性,针对此场景,本发明终端设备播放开机视频的控制方法将智能电视不支持的开机视频文件转换成智能电视中播放器所支持的视频格式,从而让开机视频文件能伴随开机顺利播放,进一步解决现有技术中执行播放所下载的开机视频文件时所导致的无法开机的问题。
图3为本发明第三优选实施例中终端设备播放开机视频的控制方法的流程示意图,如图3所示,在上述第一和第二任一或组合的优选实施例的基础上,本发明第三实施例所公开的终端设备播放开机视频的控制方法还包括如下步骤:
S08,获取所述终端设备的开机时长以及该开机视频文件的播放时长;
智能电视因为每个用户的操作习惯、元器件老化以及上电电压是否稳定等各种因素影响,智能电视开机启动过程时间会有些差异,在智能电视通电的状态,并开启开机容错模式后,智能电视会自动检测其自身开机所需的时间。智能电视自动检测其自身开机所需的时间可以是在每次执行开机操作时均进行,也可以是在预设周期到达时才进行,也可以是在监测到下载新开机视频文件时才进行。
获取该开机视频文件的播放时长可以与步骤S01中获取云端服务器中的开机视频文件的大小同步获取,如在智能电视连接到网络后,自动与云端服务器连接,并访问云端服务器以获取云端服务器中的开机视频文件的大小以及播放时长。
在其他变形实施例中,获取该开机视频文件的播放时长也可以是在步骤S04中检测到开机视频文件下载完成后执行,如在检测到开机视频文件下载完成后,获取该下载的开机视频文件的播放时长。
S09,判断该开机视频文件的播放时长是否大于所述终端设备的开机时长;
智能电视在获取了开机视频文件的播放时长以及其自身开机所需的时间后,将获取到的智能电视开机所需的时长与开机视频文件的播放时长进行对比,以确认智能电视在开机过程中是否能够播放完该开机视频文件。
S10,若是,则裁剪该开机视频文件以使该开机视频文件的播放时长不大于所述终端设备的开机时长。
执行裁剪该开机视频文件以使该开机视频文件的播放时长不大于智能电视的开机时长可以在智能电视上进行,也可以由智能电视请求云端服务器执行裁剪该开机视频文件以使该开机视频文件的播放时长不大于该智能电视的当前开机时长。
在具体实施例中,若判断该开机视频文件的播放时长大于智能电视的开机时长,则在下载了该开机视频文件后,智能电视根据所检测到的开机时长缩短该开机视频文件的播放时长,即裁剪该开机视频文件以保证在智能电视的开机过程中能完全播放完该开机视频文件。
在其他变形实施例中,若判断该开机视频文件的播放时长大于智能电视的开机时长,则智能电视请求云端服务器将该开机视频文件的播放时长进行缩短,即云端服务器裁剪该开机视频文件以保证在智能电视的开机过程中能完全播放完该开机视频文件。为了能够节省网络资源,在请求云端服务器将该开机视频文件的播放时长进行缩短之前,首先要确定云端服务器中开机视频文件不大于智能电视的可用容量,即要确定了智能电视将下载该开机视频文件后再对该开机视频文件进行文件裁剪。
在裁剪该开机视频文件以使该开机视频文件的播放时长不大于智能电视的开机时长以后,在开机过程中播放该开机视频文件。若判断该开机视频文件的播放时长不大于智能电视的开机时长,则可在开机过程中直接播放该开机视频文件。
图4为本发明第四优选实施例中终端设备播放开机视频的控制方法的流程示意图,如图4所示,在上述第一、第二、第三任一或组合的优选实施例的基础上,本发明第四实施例所公开的终端设备播放开机视频的控制方法还包括如下步骤:
S11,检测到所述开机视频文件下载完成后,保存所述开机视频文件;
在本实施例中,智能电视所下载的云端服务器中的开机视频文件可以在不执行删除操作时永久保存,即在关机后的下次开机时,开机视频文件还保存在智能电视中。
S12,记录保存所述开机视频文件的时间点;
S13,判断该开机视频文件保存在所述终端设备中的时间是否小于预设时间值;
S14,若否,则删除该开机视频文件。
在删除该开机视频文件后,则在开机过程中不播放开机视频文件或者在下载了新的开机视频文件时播放新的开机视频文件。
目前云端服务器推送到智能电视中成功播放起来的视频,如果没有专业操作,会一直存储在于智能电视中,时间一长,一方面因长期重复播放相同片源,给用户带来审美疲劳,另一方面因前期推送的视频一直存在,占用智能电视宝贵的存储空间资源,会影响智能电视的运行效率,更为严重的是给后期推送开机视频文件带来无法下载的隐患。
基于此,本实施例中的终端设备播放开机视频的控制方法将根据智能电视的使用情况,记录智能电视开机视频文件的存留时间,当开机视频文件存在智能电视中达到预设的时间值后,将会删除保存在该智能电视中的开机视频文件,从而为后期推送开机视频文件提前做好准备。
图5为本发明第五优选实施例中终端设备播放开机视频的控制方法的流程示意图,如图5所示,在上述第一和第二任一或组合的优选实施例的基础上,本发明第五实施例所公开的终端设备播放开机视频的控制方法还包括如下步骤:
S15,检测到所述开机视频文件下载完成后,保存所述开机视频文件;
在本实施例中,智能电视所下载的云端服务器中的开机视频文件可以在不执行删除操作时永久保存,即在关机后的下次开机时,开机视频文件还保存在智能电视中。
S16,获取并记录所述开机视频文件的播放时长;
该步骤S16与步骤S15的先后顺序不做限定。
获取该开机视频文件的播放时长可以与步骤S01中获取云端服务器中的开机视频文件的大小同步获取,如在智能电视连接到网络后,自动与云端服务器连接,并访问云端服务器以获取云端服务器中的开机视频文件的大小以及播放时长。
在其他变形实施例中,获取该开机视频文件的播放时长也可以是在步骤S04中检测到开机视频文件下载完成后执行,如在检测到开机视频文件下载完成后,获取该下载的开机视频文件的播放时长。
在获取该下载的开机视频文件的播放时长后进行记录并保存。
S17,在监测到开机操作时,获取所述终端设备的开机时长;
智能电视因为每个用户的操作习惯、元器件老化以及上电电压是否稳定等各种因素影响,智能电视每次开机启动过程时间会有些差异,在智能电视通电的状态,并开启开机容错模式后,智能电视会自动检测其自身开机所需的时间。在本实施例中,智能电视在每次开机之前都会获取其自身的开机时长。
S18,判断该开机视频文件的播放时长是否大于所述终端设备的开机时长;
智能电视在获取了开机视频文件的播放时长以及其自身此次的开机所需的时间后,将获取到的智能电视此次开机所需的时长与开机视频文件的播放时长进行对比,以确认智能电视在此次开机过程中是否能够播放完该开机视频文件。
S19,若是,则裁剪该开机视频文件以使该开机视频文件的播放时长不大于所述终端设备的开机时长。
在具体实施例中,若判断该开机视频文件的播放时长大于智能电视的开机时长,则在下载了该开机视频文件后,智能电视根据所检测到的此次开机时长缩短该开机视频文件的播放时长,即裁剪该开机视频文件以保证在智能电视的此次开机过程中能完全播放完该开机视频文件。
在裁剪该开机视频文件以使该开机视频文件的播放时长不大于智能电视的此次开机时长以后,在开机过程中播放该开机视频文件。若判断该开机视频文件的播放时长不大于智能电视的此次开机时长,则可在开机过程中直接播放该开机视频文件。
图6为本发明优选实施例中终端设备播放开机视频的控制装置的示意图,如图6所示,本发明优选实施例所公开的终端设备播放开机视频的控制装置包括大小检测模块1、大小判断模块2、文件下载模块3以及文件播放模块4,其中,大小检测模块1用于在连接云端服务器后,检测云端服务器中开机视频文件的大小以及终端设备中可用容量的大小;大小判断模块2用于判断所述云端服务器中开机视频文件是否大于所述终端设备的可用容量;文件下载模块3,用于在所述大小判断模块2判断所述云端服务器中开机视频文件不大于所述终端设备的可用容量时,下载所述云端服务器中的开机视频文件;文件播放模块4,用于检测到所述开机视频文件下载完成后,在开机过程中播放该开机视频文件。
本发明实施例中的终端设备可以是智能电视、PAD、手提电脑或台式电脑等具有联网功能及显示功能的电子设备。为了能够具体化本发明实施例中的终端设备,使本发明的描述更形象具体,以智能电视为例对本发明进行描述。
在智能电视通电的状态,并开启开机容错模式后,大小检测模块1自动检测该智能电视自身的剩余空间,也即大小检测模块1自动检测有效的可用容量的大小,并记录保存该信息。
在智能电视连接到网络后,自动与云端服务器连接,大小检测模块1还访问云端服务器以获取云端服务器中的开机视频文件的大小,当云端服务器中没有开机视频文件时,获取到的开机视频文件的大小为0。
在获取了开机视频文件的大小后,大小判断模块2将获取到的智能电视中可用容量与开机视频文件的大小进行对比,以确认智能电视是否有足够的空间来存放该开机视频文件。
若大小判断模块2判断智能电视中有足够的空间来存放开机视频文件时,则文件下载模块3下载云端服务器中的开机视频文件;若大小判断模块2判断智能电视中没有足够的空间来存放开机视频文件时,则文件下载模块3不下载云端服务器中的开机视频文件,在后续的开机过程中不播放开机视频文件。
在具体实施例中,文件下载模块3所下载的云端服务器中的开机视频文件可以在不执行删除操作时永久保存,即在关机后的下次开机时,开机视频文件还保存在智能电视中;文件下载模块3所下载的云端服务器中的开机视频文件也可以是保存在缓存区,即在关机后的下次开机时,开机视频文件已被从智能电视中删除。
在文件下载模块3下载了开机视频文件后,文件播放模块4在开机过程中将播放该开机视频文件。
在具体实施例中,上述大小检测模块1、大小判断模块2和文件下载模块3可以是在开机过程中执行上述相应的动作,当在开机过程中上述大小检测模块1、大小判断模块2和文件下载模块3执行上述相应的动作时,暂停开机状态以等待上述大小检测模块1、大小判断模块2和文件下载模块3执行完上述相应的动作。或者,在开机过程中上述大小检测模块1、大小判断模块2和文件下载模块3执行上述相应的动作时,继续开机动作,即一边进行开机,上述大小检测模块1、大小判断模块2和文件下载模块3一边执行上述相应的动作。
在其他实施例中,上述大小检测模块1、大小判断模块2和文件下载模块3也可以在非开机过程中执行上述相应的动作,如在待机状态,后台自动进行以备在开机时播放,再如在正常播放状态,后台自动进行以备下次开机时播放。
本发明实施例所公开的终端设备播放开机视频的控制系统,通过大小检测模块1在连接云端服务器后,检测云端服务器中开机视频文件的大小以及终端设备中可用容量的大小,并在大小判断模块2判断所述云端服务器中开机视频文件不大于所述终端设备的可用容量时,文件下载模块3才下载所述云端服务器中的开机视频文件,解决了现有技术中因开机视频文件过大而无法保存在终端设备中,进而导致需要播放开机视频文件的开机过程受到影响而无法完成开机操作的问题,即解决现有技术中执行播放所下载的开机视频文件时所导致的无法开机的问题。
继续如图6所示,本发明优选实施例所公开的终端设备播放开机视频的控制模块还包括格式获取模块5、格式判断模块6和格式转换模块7,其中,格式获取模块5用于获取该开机视频文件的格式;格式判断模块6用于根据该开机视频文件的格式,判断所述终端设备是否支持播放该开机视频文件;格式转换模块7,用于在所述格式判断模块6判断所述终端设备不支持播放该开机视频文件时,转换该开机视频文件的格式成所述终端设备可播放的格式。
格式获取模块5获取该开机视频文件的格式可以与大小检测模块1获取云端服务器中的开机视频文件的大小同步获取,如在智能电视连接到网络后,自动与云端服务器连接,大小检测模块1访问云端服务器以获取云端服务器中的开机视频文件的大小,同时以及格式获取模块5访问云端服务器以获取云端服务器中的开机视频文件的格式。
在其他变形实施例中,格式获取模块5获取该开机视频文件的格式也可以是在文件下载模块3下载完成该开机视频文件后执行,如在文件下载模块3下载完成开机视频文件后,格式获取模块5获取该下载的开机视频文件的格式。
在格式获取模块5获取了开机视频文件的格式后,格式判断模块6将其所能播放的格式与所获取的开机视频文件的格式进行对比,以确认智能电视是否能够支持播放该开机视频文件。
格式转换模块7执行转换该开机视频文件的格式成文件播放模块4可播放的格式可以在智能电视上进行,也可以由智能电视请求云端服务器执行转换该开机视频文件的格式成智能电视可播放的格式。
在具体实施例中,若格式判断模块6判断文件播放模块4不支持播放该开机视频文件,则在文件下载模块3下载了该开机视频文件后,格式转换模块7将该开机视频文件的格式转换成智能电视可播放的格式。
在其他变形实施例中,若格式判断模块6判断智能电视不支持播放该开机视频文件,则智能电视请求云端服务器中的格式转换模块将该开机视频文件的格式转换成智能电视可播放的格式。为了能够节省网络资源,在请求云端服务器将该开机视频文件的格式转换成智能电视可播放的格式之前,首先要确定云端服务器中开机视频文件不大于智能电视的可用容量,即要确定了智能电视将下载该开机视频文件后再对该开机视频文件进行格式转换。
众所周知,视频文件格式有多种多样,目前智能电视中没有一款播放器能兼容所有视频文件格式。因此云端服务器推送的开机视频文件就存在因智能电视中播放器不支持此视频格式出现无法播放的可能性,针对此场景,本发明终端设备播放开机视频的控制装置中的格式转换模块7将智能电视不支持的开机视频文件转换成智能电视中文件播放模块4所支持的视频格式,从而让开机视频文件能伴随开机顺利播放,进一步解决现有技术中执行播放所下载的开机视频文件时所导致的无法开机的问题。
继续如图6所示,本发明优选实施例所公开的终端设备播放开机视频的控制装置还包括时长获取模块8、时长判断模块9和文件裁剪模块10,其中,时长获取模块8用于获取所述终端设备的开机时长以及该开机视频文件的播放时长;时长判断模块9用于判断该开机视频文件的播放时长是否大于所述终端设备的开机时长;文件裁剪模块10用于在所述时长判断模块9判断该开机视频文件的播放时长大于所述终端设备的开机时长时,裁剪该开机视频文件以使该开机视频文件的播放时长不大于所述终端设备的开机时长。
智能电视因为每个用户的操作习惯、元器件老化以及上电电压是否稳定等各种因素影响,智能电视开机启动过程时间会有些差异,在智能电视通电的状态,并开启开机容错模式后,时长获取模块8会自动检测智能电视开机所需的时间。时长获取模块8自动检测智能电视开机所需的时间可以是在每次执行开机操作时均进行,也可以是在预设周期到达时才进行,也可以是在监测到下载新开机视频文件时才进行。
时长获取模块8获取该开机视频文件的播放时长可以与大小检测模块1获取云端服务器中的开机视频文件的大小同步获取,如在智能电视连接到网络后,自动与云端服务器连接,大小检测模块1访问云端服务器以获取云端服务器中的开机视频文件的大小,同时,时长获取模块8访问云端服务器以获取云端服务器中的开机视频文件的播放时长。
在其他变形实施例中,时长获取模块8获取该开机视频文件的播放时长也可以是在文件下载模块3检测到开机视频文件下载完成后执行,如在检测到开机视频文件下载完成后,时长获取模块8获取该下载的开机视频文件的播放时长。
时长获取模块8在获取了开机视频文件的播放时长以及智能电视开机所需的时间后,时长判断模块9将获取到的智能电视开机所需的时长与开机视频文件的播放时长进行对比,以确认智能电视在开机过程中是否能够播放完该开机视频文件。
文件裁剪模块10执行裁剪该开机视频文件以使该开机视频文件的播放时长不大于智能电视的开机时长可以在智能电视上进行,也可以由智能电视请求云端服务器中的文件裁剪模块执行裁剪该开机视频文件以使该开机视频文件的播放时长不大于该智能电视的当前开机时长。
在具体实施例中,若时长判断模块9判断该开机视频文件的播放时长大于智能电视的开机时长,则在文件下载模块3下载了该开机视频文件后,文件裁剪模块10根据时长获取模块8所检测到的开机时长缩短该开机视频文件的播放时长,即文件裁剪模块10裁剪该开机视频文件以保证在智能电视的开机过程中能完全播放完该开机视频文件。
在其他变形实施例中,若时长判断模块9判断该开机视频文件的播放时长大于智能电视的开机时长,则智能电视请求云端服务器中的文件裁剪模块将该开机视频文件的播放时长进行缩短,即云端服务器中的文件裁剪模块裁剪该开机视频文件以保证在文件播放模块4在开机过程中能完全播放完该开机视频文件。为了能够节省网络资源,在请求云端服务器将该开机视频文件的播放时长进行缩短之前,首先要确定云端服务器中开机视频文件不大于智能电视的可用容量,即要确定了智能电视将下载该开机视频文件后再对该开机视频文件进行文件裁剪。
继续如图6所示,本发明优选实施例所公开的终端设备播放开机视频的控制装置还包括文件保存模块11、时间记录模块12、时间判断模块13及文件删除模块14,其中,文件保存模块11用于在所述文件下载模块检测到所述开机视频文件下载完成后,保存所述开机视频文件;时间记录模块12用于记录保存所述开机视频文件的时间点;时间判断模块13用于判断该开机视频文件保存在所述终端设备中的时间是否小于预设时间值;文件删除模块14用于在所述时间判断模块13判断该开机视频文件保存在所述终端设备中的时间不小于预设时间值时,删除该开机视频文件。
在本实施例中,文件下载模块3所下载的云端服务器中的开机视频文件可以在不执行删除操作时永久保存,即在关机后的下次开机时,开机视频文件还保存在智能电视中。
目前云端服务器推送到智能电视中成功播放起来的视频,如果没有专业操作,会一直存储在于智能电视中,时间一长,一方面因长期重复播放相同片源,给用户带来审美疲劳,另一方面因前期推送的视频一直存在,占用智能电视宝贵的存储空间资源,会影响智能电视的运行效率,更为严重的是给后期推送开机视频文件带来无法下载的隐患。
基于此,本实施例中的终端设备播放开机视频的控制装置将根据智能电视的使用情况,记录智能电视开机视频文件的存留时间,当开机视频文件存在智能电视中达到预设的时间值后,将会删除保存在该智能电视中的开机视频文件,从而为后期推送开机视频文件提前做好准备。
本发明优选实施例所公开的终端设备播放开机视频的控制装置还包括:文件保存模块、时长获取模块、时长判断模块以及文件裁剪模块,其中,文件保存模块用于在所述文件下载模块检测到所述开机视频文件下载完成后,保存所述开机视频文件;时长获取模块用于获取所述开机视频文件的播放时长,还用于在监测到开机操作时,获取所述终端设备的开机时长;时长判断模块用于判断该开机视频文件的播放时长是否大于所述终端设备的开机时长;文件裁剪模块用于在所述时长判断模块判断该开机视频文件的播放时长大于所述终端设备的开机时长时,裁剪该开机视频文件以使该开机视频文件的播放时长不大于所述终端设备的开机时长。
在本实施例中,文件下载模块3所下载的云端服务器中的开机视频文件可以在不执行删除操作时永久保存,即在关机后的下次开机时,开机视频文件还保存在智能电视中。
时长获取模块获取该开机视频文件的播放时长可以与大小检测模块1获取云端服务器中的开机视频文件的大小同步获取,如在智能电视连接到网络后,自动与云端服务器连接,大小检测模块1访问云端服务器以获取云端服务器中的开机视频文件的大小,同时,时长获取模块访问云端服务器以获取云端服务器中的开机视频文件的播放时长。
在其他变形实施例中,时长获取模块获取该开机视频文件的播放时长也可以是在文件下载模块3检测到开机视频文件下载完成后执行,如在检测到开机视频文件下载完成后,时长获取模块8获取该下载的开机视频文件的播放时长。
在获取该下载的开机视频文件的播放时长后进行记录并保存。
智能电视因为每个用户的操作习惯、元器件老化以及上电电压是否稳定等各种因素影响,智能电视每次开机启动过程时间会有些差异,在智能电视通电的状态,并开启开机容错模式后,时长获取模块会自动检测智能电视开机所需的时间。在本实施例中,时长获取模块在每次开机之前都会获取智能电视的开机时长。
时长获取模块在获取了开机视频文件的播放时长以及智能电视此次的开机所需的时间后,时长判断模块将获取到的智能电视此次开机所需的时长与开机视频文件的播放时长进行对比,以确认智能电视在此次开机过程中是否能够播放完该开机视频文件。
在具体实施例中,若时长判断模块判断该开机视频文件的播放时长大于智能电视的开机时长,则在文件下载模块3下载了该开机视频文件后,文件裁剪模块根据时长获取模块所检测到的此次开机时长缩短该开机视频文件的播放时长,即时长获取模块裁剪该开机视频文件以保证在智能电视的此次开机过程中能完全播放完该开机视频文件。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (18)

  1. 一种终端设备播放开机视频的控制方法,其特征在于,该终端设备播放开机视频的控制方法包括如下步骤:
    检测终端设备中可用容量的大小,并在连接云端服务器后,获取云端服务器中开机视频文件的大小;
    判断所述云端服务器中开机视频文件是否大于所述终端设备的可用容量;
    若否,则下载所述云端服务器中的开机视频文件;
    检测到所述开机视频文件下载完成后,在开机过程中播放该开机视频文件。
  2. 如权利要求1所述的终端设备播放开机视频的控制方法,其特征在于,还包括:
    获取该开机视频文件的格式;
    根据该开机视频文件的格式,判断所述终端设备是否支持播放该开机视频文件;
    若否,则转换该开机视频文件的格式为所述终端设备可支持的格式。
  3. 如权利要求2所述的终端设备播放开机视频的控制方法,其特征在于,
    所述获取该开机视频文件的格式与所述获取云端服务器中开机视频文件的大小同步执行。
  4. 如权利要求2所述的终端设备播放开机视频的控制方法,其特征在于,
    所述获取该开机视频文件的格式在所述检测到所述开机视频文件下载完成后执行。
  5. 如权利要求1所述的终端设备播放开机视频的控制方法,其特征在于,还包括:
    获取所述终端设备的开机时长以及该开机视频文件的播放时长;
    判断该开机视频文件的播放时长是否大于所述终端设备的开机时长;
    若是,则裁剪该开机视频文件以使该开机视频文件的播放时长不大于所述终端设备的开机时长。
  6. 如权利要求1所述的终端设备播放开机视频的控制方法,其特征在于,还包括:
    检测到所述开机视频文件下载完成后,保存所述开机视频文件;
    记录保存所述开机视频文件的时间点;
    判断该开机视频文件保存在所述终端设备中的时间是否小于预设时间值;
    若否,则删除该开机视频文件。
  7. 如权利要求2所述的终端设备播放开机视频的控制方法,其特征在于,还包括:
    检测到所述开机视频文件下载完成后,保存所述开机视频文件;
    记录保存所述开机视频文件的时间点;
    判断该开机视频文件保存在所述终端设备中的时间是否小于预设时间值;
    若否,则删除该开机视频文件。
  8. 如权利要求3所述的终端设备播放开机视频的控制方法,其特征在于,还包括:
    检测到所述开机视频文件下载完成后,保存所述开机视频文件;
    记录保存所述开机视频文件的时间点;
    判断该开机视频文件保存在所述终端设备中的时间是否小于预设时间值;
    若否,则删除该开机视频文件。
  9. 如权利要求1所述的终端设备播放开机视频的控制方法,其特征在于,还包括:
    检测到所述开机视频文件下载完成后,保存所述开机视频文件;
    获取并记录所述开机视频文件的播放时长;
    在监测到开机操作时,获取所述终端设备的开机时长;
    判断该开机视频文件的播放时长是否大于所述终端设备的开机时长;
    若是,则裁剪该开机视频文件以使该开机视频文件的播放时长不大于所述终端设备的开机时长。
  10. 一种终端设备播放开机视频的控制装置,其特征在于,该终端设备播放开机视频的控制装置包括:
    大小检测模块,用于在连接云端服务器后,检测云端服务器中开机视频文件的大小以及终端设备中可用容量的大小;
    大小判断模块,用于判断所述云端服务器中开机视频文件是否大于所述终端设备的可用容量;
    文件下载模块,用于在所述大小判断模块判断所述云端服务器中开机视频文件不大于所述终端设备的可用容量时,下载所述云端服务器中的开机视频文件;
    文件播放模块,用于在文件下载模块检测到所述开机视频文件下载完成后,在开机过程中播放该开机视频文件。
  11. 如权利要求10所述的终端设备播放开机视频的控制装置,其特征在于,还包括:
    格式获取模块,用于获取该开机视频文件的格式;
    格式判断模块,用于根据该开机视频文件的格式,判断所述终端设备是否支持播放该开机视频文件;
    格式转换模块,用于在所述格式判断模块判断所述终端设备不支持播放该开机视频文件时,转换该开机视频文件的格式为所述终端设备可支持的格式。
  12. 如权利要求11所述的终端设备播放开机视频的控制装置,其特征在于,所述格式获取模块获取该开机视频文件的格式与所述大小检测模块检测云端服务器中开机视频文件的大小同步执行。
  13. 如权利要求12所述的终端设备播放开机视频的控制装置,其特征在于,
    所述格式获取模块获取该开机视频文件的格式在文件下载模块检测到所述开机视频文件下载完成后执行。
  14. 如权利要求10所述的终端设备播放开机视频的控制装置,其特征在于,还包括:
    时长获取模块,用于获取所述终端设备的开机时长以及该开机视频文件的播放时长;
    时长判断模块,用于判断该开机视频文件的播放时长是否大于所述终端设备的开机时长;
    文件裁剪模块,用于在所述时长判断模块判断该开机视频文件的播放时长大于所述终端设备的开机时长时,裁剪该开机视频文件以使该开机视频文件的播放时长不大于所述终端设备的开机时长。
  15. 如权利要求10所述的终端设备播放开机视频的控制装置,其特征在于,还包括:
    文件保存模块,用于在所述文件下载模块检测到所述开机视频文件下载完成后,保存所述开机视频文件;
    时间记录模块,用于记录保存所述开机视频文件的时间点;
    时间判断模块,用于判断该开机视频文件保存在所述终端设备中的时间是否小于预设时间值;
    文件删除模块,用于在所述时间判断模块判断该开机视频文件保存在所述终端设备中的时间不小于预设时间值时,删除该开机视频文件。
  16. 如权利要求11所述的终端设备播放开机视频的控制装置,其特征在于,还包括:
    文件保存模块,用于在所述文件下载模块检测到所述开机视频文件下载完成后,保存所述开机视频文件;
    时间记录模块,用于记录保存所述开机视频文件的时间点;
    时间判断模块,用于判断该开机视频文件保存在所述终端设备中的时间是否小于预设时间值;
    文件删除模块,用于在所述时间判断模块判断该开机视频文件保存在所述终端设备中的时间不小于预设时间值时,删除该开机视频文件。
  17. 如权利要求12所述的终端设备播放开机视频的控制装置,其特征在于,还包括:
    文件保存模块,用于在所述文件下载模块检测到所述开机视频文件下载完成后,保存所述开机视频文件;
    时间记录模块,用于记录保存所述开机视频文件的时间点;
    时间判断模块,用于判断该开机视频文件保存在所述终端设备中的时间是否小于预设时间值;
    文件删除模块,用于在所述时间判断模块判断该开机视频文件保存在所述终端设备中的时间不小于预设时间值时,删除该开机视频文件。
  18. 如权利要求10所述的终端设备播放开机视频的控制装置,其特征在于,还包括:
    文件保存模块,用于在所述文件下载模块检测到所述开机视频文件下载完成后,保存所述开机视频文件;
    时长获取模块,用于获取并记录所述开机视频文件的播放时长,还用于在监测到开机操作时,获取所述终端设备的开机时长;
    时长判断模块,用于判断该开机视频文件的播放时长是否大于所述终端设备的开机时长;
    文件裁剪模块,用于在所述时长判断模块判断该开机视频文件的播放时长大于所述终端设备的开机时长时,裁剪该开机视频文件以使该开机视频文件的播放时长不大于所述终端设备的开机时长。
PCT/CN2016/112590 2016-08-17 2016-12-28 一种终端设备播放开机视频的控制方法及装置 Ceased WO2018032688A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610685191.9 2016-08-17
CN201610685191.9A CN106254948B (zh) 2016-08-17 2016-08-17 一种终端设备播放开机视频的控制方法及装置

Publications (1)

Publication Number Publication Date
WO2018032688A1 true WO2018032688A1 (zh) 2018-02-22

Family

ID=57592378

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/112590 Ceased WO2018032688A1 (zh) 2016-08-17 2016-12-28 一种终端设备播放开机视频的控制方法及装置

Country Status (2)

Country Link
CN (1) CN106254948B (zh)
WO (1) WO2018032688A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113301447A (zh) * 2021-04-07 2021-08-24 深圳市麦谷科技有限公司 一种车载记录仪视频数据上云的方法及系统

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106254948B (zh) * 2016-08-17 2020-04-24 深圳Tcl数字技术有限公司 一种终端设备播放开机视频的控制方法及装置
CN107071572B (zh) * 2017-04-06 2020-07-07 青岛海信宽带多媒体技术有限公司 开机海报的加载方法及网关设备
CN108737848B (zh) * 2017-04-18 2021-04-02 杭州海康威视数字技术股份有限公司 一种视频处理方法、装置及云存储系统
CN107333179A (zh) * 2017-06-27 2017-11-07 青岛海信电器股份有限公司 一种开机视频的播放方法及装置
CN110852774A (zh) * 2018-08-21 2020-02-28 上海博泰悦臻网络技术服务有限公司 基于启动画面的车载广告推送方法、车联网终端及车辆
CN109688468B (zh) * 2018-12-21 2021-02-02 深圳创维-Rgb电子有限公司 一种开机视频的播放方法、智能终端、系统及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101101778A (zh) * 2006-07-07 2008-01-09 中颖电子(上海)有限公司 媒体格式支持方法与系统
US20090319375A1 (en) * 2006-07-29 2009-12-24 Srinivasa Dharmaji Advertisement Insertion During Application Launch in Handheld, Mobile Display Devices
CN102340694A (zh) * 2011-10-27 2012-02-01 Tcl集团股份有限公司 智能电视及智能电视广告实现方法和系统
CN103686359A (zh) * 2013-11-14 2014-03-26 乐视致新电子科技(天津)有限公司 一种播放开机广告的方法及其装置
CN105791948A (zh) * 2016-05-30 2016-07-20 Tcl集团股份有限公司 一种智能电视开机视频的实现方法及系统
CN106254948A (zh) * 2016-08-17 2016-12-21 深圳Tcl数字技术有限公司 一种终端设备播放开机视频的控制方法及装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101304502B (zh) * 2008-06-18 2010-06-09 南京Lg新港显示有限公司 电视机开机画面显示方法
CN101827199A (zh) * 2010-04-06 2010-09-08 福建新大陆通信科技有限公司 通过外部存储介质实现机顶盒开机画面更换的方法
CN104053026B (zh) * 2014-05-26 2017-08-08 北京歌华有线电视网络股份有限公司 一种数字电视机顶盒开机视频广告的接收及播放方法及系统
CN105812933B (zh) * 2014-12-30 2019-01-18 Tcl集团股份有限公司 电视的启动方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101101778A (zh) * 2006-07-07 2008-01-09 中颖电子(上海)有限公司 媒体格式支持方法与系统
US20090319375A1 (en) * 2006-07-29 2009-12-24 Srinivasa Dharmaji Advertisement Insertion During Application Launch in Handheld, Mobile Display Devices
CN102340694A (zh) * 2011-10-27 2012-02-01 Tcl集团股份有限公司 智能电视及智能电视广告实现方法和系统
CN103686359A (zh) * 2013-11-14 2014-03-26 乐视致新电子科技(天津)有限公司 一种播放开机广告的方法及其装置
CN105791948A (zh) * 2016-05-30 2016-07-20 Tcl集团股份有限公司 一种智能电视开机视频的实现方法及系统
CN106254948A (zh) * 2016-08-17 2016-12-21 深圳Tcl数字技术有限公司 一种终端设备播放开机视频的控制方法及装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113301447A (zh) * 2021-04-07 2021-08-24 深圳市麦谷科技有限公司 一种车载记录仪视频数据上云的方法及系统

Also Published As

Publication number Publication date
CN106254948A (zh) 2016-12-21
CN106254948B (zh) 2020-04-24

Similar Documents

Publication Publication Date Title
WO2018032688A1 (zh) 一种终端设备播放开机视频的控制方法及装置
WO2019114269A1 (zh) 一种节目续播方法、电视设备及计算机可读存储介质
WO2017201899A1 (zh) 连接蓝牙设备的方法及装置
WO2015127859A1 (en) Sensitive text detecting method and apparatus
WO2019019374A1 (zh) 智能语音设备控制家电的方法、装置及系统
WO2019019340A1 (zh) 应用程序页面打开方法、装置、终端及可读存储介质
WO2018000856A1 (zh) 一种实现SDN Overlay网络报文转发的方法、终端、设备及计算机可读存储介质
WO2018233367A1 (zh) 立案方法、装置、终端和计算机可读存储介质
WO2015139639A1 (en) Method and apparatus for displaying application icons on terminal
WO2017084302A1 (zh) 显示终端开机播放视频的方法及显示终端
WO2018058919A1 (zh) 标识信息生成方法、装置、设备和计算机可读存储介质
WO2015007007A1 (zh) 一种adc自动校正的方法及装置
WO2016101702A1 (zh) 节目录制方法和装置
WO2018166236A1 (zh) 理赔账单识别方法、装置、设备及计算机可读存储介质
WO2019037395A1 (zh) 密钥管理方法、装置及可读存储介质
WO2018032679A1 (zh) 电视定时开关机的设置方法和装置
WO2017032122A1 (zh) 数字电视机检测方法及装置
WO2017063369A1 (zh) 无线直连连接方法及装置
WO2019019351A1 (zh) 用户行为数据处理方法、装置及计算机可读存储介质
WO2018090461A1 (zh) 多声道无线音箱之间数据同步的方法及系统
WO2018201697A1 (zh) 文件生成方法、装置、设备以及计算机可读存储介质
WO2017185480A1 (zh) 多屏互动连接方法、装置及系统
WO2016107249A1 (zh) 卫星电视搜台的方法和装置
WO2017185481A1 (zh) 基于智能电视的视频制作方法及智能电视
WO2017152527A1 (zh) 智能电视从设备应用的控制方法及智能电视

Legal Events

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

Ref document number: 16913440

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16913440

Country of ref document: EP

Kind code of ref document: A1

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

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

122 Ep: pct application non-entry in european phase

Ref document number: 16913440

Country of ref document: EP

Kind code of ref document: A1