Способ воспроизведения видео, устройство и интеллектуальный терминал - заявка 2016121189 на патент на изобретение в РФ

1. Способ воспроизведения видео, характеризующийся тем, что содержит этапы:
прием запроса на воспроизведение видео, при этом запрос на воспроизведение видео, содержит идентификатор адреса данных, предназначенных для воспроизведения;
получение условия управления инициированием воспроизведения и загрузка данных, предназначенных для воспроизведения, в соответствии с идентификатором адреса данных, предназначенных для воспроизведения, и условием управления инициированием воспроизведения;
воспроизведение данных, предназначенных для воспроизведения, в соответствии с условием управления инициированием воспроизведения;
вычисление длительности воспроизведения данных, предназначенных для воспроизведения; и
оценка того, является ли длительность воспроизведения данных, предназначенных для воспроизведения, больше, чем заранее установленная длительность воспроизведения, получение условия управления для воспроизведения, если длительность воспроизведения данных, предназначенных для воспроизведения, является большей, чем заранее установленная длительность воспроизведения, и загрузка и воспроизведение оставшихся данных, предназначенных для воспроизведения, в соответствии с условием управления для воспроизведения.
2. Способ воспроизведения видео по п. 1, отличающийся тем, что
условие управления инициированием воспроизведения содержит временной порог для подготовки воспроизведения; и
загрузка данных, предназначенных для воспроизведения, в соответствии с идентификатором адреса этих данных, предназначенных для воспроизведения,
и условием управления инициированием воспроизведения, содержит:
вычисление объема данных, предназначенных для воспроизведения, который используется для подготовки воспроизведения в соответствии с временным порогом для подготовки воспроизведения; и
загрузку данных, предназначенных для воспроизведения, которые используются для подготовки воспроизведения в соответствии с указанным объемом данных и идентификатором адреса данных, предназначенных для воспроизведения, которые используются для подготовки воспроизведения.
3. Способ воспроизведения видео по п. 1, отличающийся тем, что условие управления инициированием воспроизведения содержит минимальный временной порог для подготовки воспроизведения; и
воспроизведение данных, предназначенных для воспроизведения, в соответствии с условием управления инициированием воспроизведения, содержит:
оценку того, является ли длительность воспроизведения объема данных загружаемых данных, предназначенных для воспроизведения, больше, чем минимальный временной порог для подготовки воспроизведения; если нет, то приостановка воспроизведения данных, предназначенных для воспроизведения, и продолжение процесса загрузки данных, предназначенных для воспроизведения.
4. Способ воспроизведения видео по п. 3, отличающийся тем, что минимальный временной порог для подготовки воспроизведения меньше, чем временной порог для подготовки воспроизведения.
5. Способ воспроизведения видео по п. 1, отличающийся тем, что условие управления воспроизведением содержит минимальный временной порог для воспроизведения; и
упомянутый способ воспроизведения данных, предназначенных для воспроизведения, в соответствии с условием управления воспроизведением в частности содержит этапы:
оценка того, является ли длительность воспроизведения данных, предназначенных для воспроизведения, которые загружены, но не воспроизведены, меньше, чем минимальный временной порог для воспроизведения; если да, то приостанавливают воспроизведение данных, предназначенных для воспроизведения, и продолжают процесс загрузки данных, предназначенных для воспроизведения; в ином случае, продолжают воспроизведение данных, предназначенных для воспроизведения, и продолжают процесс загрузки данных, предназначенных для воспроизведения.
6. Способ воспроизведения видео по п. 5, отличающийся тем, что условие управления воспроизведением дополнительно содержит временной порог для воспроизведения, при этом минимальный временной порог для воспроизведения является меньшим, чем этот временной порог для воспроизведения; и
оценка того, что длительность воспроизведения данных, предназначенных для воспроизведения, которые загружены, но не воспроизведены, является меньшим, чем минимальный временной порог для воспроизведения, приостановка воспроизведения данных, предназначенных для воспроизведения, и продолжение процесса загрузки данных, предназначенных для воспроизведения, дополнительно содержит:
повторное определение длительности воспроизведения данных, предназначенных для воспроизведения, которые не воспроизведены, в соответствии с объемом данных непрерывно загружаемых данных, предназначенных для воспроизведения, пока продолжается процесс загрузки данных, предназначенных для воспроизведения; и
оценка и повторное определение того, является ли длительность воспроизведения данных, предназначенных для воспроизведения, которые не воспроизведены, больше чем или равна временному порогу для воспроизведения; если да, то продолжают воспроизведения данных, предназначенных для воспроизведения, и продолжают процесс загрузки данных, предназначенных для воспроизведения.
7. Способ воспроизведения видео по п. 1, отличающийся тем, что условие управления воспроизведением содержит минимальный временной порог для воспроизведения и максимальный временной порог для воспроизведения, минимальный временной порог для воспроизведения является меньшим, чем максимальный временной порог для воспроизведения; и
упомянутый способ для воспроизведения оставшихся данных, предназначенных для воспроизведения, в соответствии с условием управления воспроизведением в частности содержит этапы:
оценка того, является ли длительность воспроизведения данных, предназначенных для воспроизведения, которые загружены, но не воспроизведены, меньше, чем минимальный временной порог для воспроизведения; если да, то приостанавливают воспроизведение данных, предназначенных для воспроизведения, и продолжают процесс загрузки данных, предназначенных для воспроизведения; и
оценка того, является ли длительность воспроизведения данных, предназначенных для воспроизведения, которые загружены, но не воспроизведены, больше, чем или равна максимальному временному порогу для воспроизведения; если да, то продолжают воспроизведение данных, предназначенных для воспроизведения, и приостанавливают процесс загрузки данных, предназначенных для воспроизведения.
8. Способ воспроизведения видео по п. 6 или 7, отличающийся тем, что дополнительно содержит этапы:
аккумулирование количества моментов с паузами для приостановки воспроизведения данных, предназначенных для воспроизведения;
оценка того, является ли количество моментов с паузами больше чем заранее установленный порог или равно заранее установленному порогу; и
когда количество моментов с паузами больше чем заранее установленный порог или равно заранее установленному порогу, приостанавливают воспроизведение данных, предназначенных для воспроизведения.
9. Способ воспроизведения видео по п. 8, отличающийся тем, что дополнительно содержит этапы:
получение битовой скорости передачи в отношении данных, предназначенных для воспроизведения, как первой битовой скорости передачи, перед приостановкой воспроизведения данных, предназначенных для воспроизведения; и после приостановки воспроизведения данных, предназначенных для воспроизведения, получение и загрузка источника данных из данных, предназначенных для воспроизведения со второй битовой скоростью, и воспроизведение источника данных из данных, предназначенных для воспроизведения со второй битовой скоростью, при этом вторая битовая скорость меньше, чем первая битовая скорость.
10. Способ воспроизведения видео по любому из пп. 1-7, отличающийся тем, что условие управления инициированием воспроизведения и/или условие управления воспроизведением устанавливается в динамическом режиме в соответствии с фактической сетевой скоростью.
11. Машиночитаемый носитель информации для записи программы, используемой для выполнения способа воспроизведения видео по любому из пп. 1-10.
12. Устройство для воспроизведения видео, характеризующееся тем, что содержит:
блок получения запроса на воспроизведение, используемый для приема запроса на воспроизведение видео, при этом упомянутый запрос на воспроизведение видео, содержит идентификатор адреса данных, предназначенных для воспроизведения;
блок загрузки данных, используемый для получения условия управления инициированием воспроизведения и для загрузки упомянутых данных, предназначенных для воспроизведения, в соответствии с идентификатором адреса данных, предназначенных для воспроизведения, и условием управления инициированием воспроизведения;
блок управления для подготовки воспроизведения, используемый для воспроизведения данных, предназначенных для воспроизведения, которые загружаются посредством блока загрузки данных, в соответствии с условием управления инициированием воспроизведения;
таймер, используемый для вычисления длительности воспроизведения данных, предназначенных для воспроизведения; и
блок управления воспроизведением, используемый для оценки того, является ли длительность воспроизведения данных, предназначенных для воспроизведения, получаемая посредством таймера, больше, чем заранее установленная длительность воспроизведения; и когда длительность воспроизведения данных, предназначенных для воспроизведения, является больше, чем заранее установленная длительность воспроизведения, получение условия управления воспроизведением, и загрузка и воспроизведение оставшихся данных, предназначенных для воспроизведения, в соответствии с условием управления воспроизведением.
13. Устройство для воспроизведения видео по п. 12, отличающееся тем, что
условие управления инициированием воспроизведения содержит временной порог для подготовки воспроизведения;
блок загрузки данных содержит субблок вычисления объема данных и субблок загрузки;
субблок вычисления объема, используемый для вычисления объема данных, предназначенных для воспроизведения, который используется для подготовки воспроизведения в соответствии с временным порогом для подготовки воспроизведения; и
субблок загрузки, используемый для загрузки данных, предназначенных для воспроизведения, которые используются для подготовки воспроизведения, в соответствии с объемом данных и идентификатором адреса данных, предназначенных для воспроизведения, которые используются для подготовки воспроизведения.
14. Устройство для воспроизведения видео по п. 12, отличающееся тем, что
условие управления инициированием воспроизведения содержит временной порог для подготовки воспроизведения и минимальный временной порог для подготовки воспроизведения, при этом минимальный временной порог для подготовки воспроизведения меньше, чем временной порог для подготовки воспроизведения; и
упомянутый блок управления для подготовки воспроизведения используется для оценки того, является ли длительность воспроизведения объема загруженных данных, предназначенных для воспроизведения, больше, чем минимальный временной порог для подготовки воспроизведения; если нет, то осуществляется приостановка воспроизведения данных, предназначенных для воспроизведения, и продолжение процесса загрузки данных, предназначенных для воспроизведения.
15. Устройство для воспроизведения видео по п. 12, отличающееся тем, что
блок управления воспроизведением в частности содержит:
субблок преобразования условия управления, используемый для оценки того, является ли длительность воспроизведения данных, предназначенных для воспроизведения, которая получается посредством таймера, больше, чем заранее установленная длительность воспроизведения, планирования субблока получения условия воспроизведения для получения условия управления воспроизведением, когда длительность воспроизведения данных, предназначенных для воспроизведения, является большей, чем заранее установленная длительность воспроизведения, и планирования субблока управления процессом для воспроизведения оставшихся данных предназначенных для воспроизведения, в соответствии с условием управления воспроизведением;
упомянутый субблок получения условия воспроизведения используется для получения условия управления воспроизведением, при этом условие управления воспроизведением содержит минимальный временной порог для воспроизведения; и
упомянутый субблок управления процессом используется для управления процессом вопроизведения и загрузки оставшихся данных, предназначенных для воспроизведения, при этом, когда длительность воспроизведения данных, предназначенных для воспроизведения, которые загружены, но не воспроизведены, меньше, чем минимальный временной порог для воспроизведения, воспроизведение данных, предназначенных для воспроизведения, приостанавливается, и блок загрузки данных ожидает продолжения загрузки данных, предназначенных для воспроизведения; и когда длительность воспроизведения данных, предназначенных для воспроизведения, которые загружены, но не воспроизведены, больше чем или равна минимальному временному порогу для воспроизведения, данные, предназначенные для воспроизведения, воспроизводятся непрерывно, и блок загрузки данных ожидает продолжения загрузки данных, предназначенных для воспроизведения.
16. Устройство для воспроизведения видео по п. 15, отличающийся тем, что
субблок получения условия воспроизведения также используется для получения условия управления воспроизведением, при этом условие управления воспроизведением содержит временной порог для воспроизведения, и минимальный временной порог для воспроизведения меньше, чем временной порог для воспроизведения; и
субблок управления процессом также используется для управления процессом воспроизведения и загрузки оставшихся данных, предназначенных для воспроизведения, при этом длительность воспроизведения данных, предназначенных для воспроизведения, которые не воспроизведены, повторно определяется в соответствии с объемом данных, предназначенных для воспроизведения, которые непрерывно загружаются посредством блока загрузки данных, пока осуществляется приостановка воспроизведения данных, предназначенных для воспроизведения, и ожидание блока загрузки данных для непрерывной загрузки данных, предназначенных для воспроизведения; и когда длительность воспроизведения данных, предназначенных для воспроизведения, которые не воспроизведены, повторно определяется, чтобы быть больше, чем или равной временному порогу для воспроизведения, данные, предназначенные для воспроизведения, непрерывно воспроизводятся, и блок загрузки данных ожидает непрерывной загрузки данных, предназначенных для воспроизведения.
17. Устройство для воспроизведения видео по п. 12, отличающееся тем, что блок управления воспроизведения в частности содержит:
субблок преобразования условия управления, используемый для оценки того, является ли длительность воспроизведения данных, предназначенных для воспроизведения, которая получается посредством таймера, больше, чем заранее установленная длительность воспроизведения, планирования субблока получения условия воспроизведения для получения условия управления воспроизведением, когда длительность воспроизведения данных, предназначенных для воспроизведения, является большей, чем заранее установленная длительность воспроизведения, и планирования субблока управления процессом для воспроизведения оставшихся данных предназначенных для воспроизведения, в соответствии с условием управления воспроизведением;
упомянутый субблок получения условия воспроизведения используется для получения условия управления воспроизведением, при этом условие управления воспроизведением содержит минимальный временной порог для воспроизведения и максимальный временной порог для воспроизведения, и минимальный временной порог для воспроизведения меньше, чем максимальный временной порог для воспроизведения; и
упомянутый субблок управления процессом используется для управления процессом воспроизведения и процессом загрузки оставшихся данных, предназначенных для воспроизведения, при этом:
когда длительность воспроизведения данных, предназначенных для воспроизведения, которые загружены, но не воспроизведены, меньше, чем минимальный временной порог для воспроизведения, воспроизведение данных, предназначенных для воспроизведения, приостанавливается, и блок загрузки данных ожидает непрерывной загрузки данных, предназначенных для воспроизведения; и когда длительность воспроизведения данных, предназначенных для воспроизведения, которые загружены, но не воспроизведены, больше чем или равна максимальному временному порогу для воспроизведения, данные, предназначенные для воспроизведения, непрерывно воспроизводятся, и процесс загрузки блока загрузки данных приостанавливается.
18. Устройство для воспроизведения видео по п. 16 или 17, отличающееся тем, что
субблок преобразования условия управления также используется для аккумулирования моментов с паузами для приостановки воспроизведения данных, предназначенных для воспроизведения; и
субблок управления процесса также используется для получения моментов с паузами и приостановки воспроизведения данных, предназначенных для воспроизведения, когда количество моментов с паузами больше чем заранее установленный порог или равно заранее устанавливаемому порогу.
19. Устройство для воспроизведения видео по п. 18, отличающееся тем, что
субблок преобразования условия управления также используется для получения битовой скорости передачи данных, предназначенных для воспроизведения, как первой битовой скорости, перед приостановкой воспроизведения данных, предназначенных для воспроизведения; и после приостановки воспроизведения данных, предназначенных для воспроизведения, получения источника данных из данных, предназначенных для воспроизведения, со второй битовой скоростью, и планирования блока загрузки данных для загрузки; и
субблок управления процессом также используется для воспроизведения источника данных из данных, предназначенных для воспроизведения, со второй битовой скоростью, при этом упомянутая вторая битовая скорость меньше, чем первая битовая скорость.
20. Устройство для воспроизведения видео по любому из пп. 12-17, отличающееся тем, что условие управления инициированием воспроизведения и/или условие управления для воспроизведения динамически устанавливается в соответствии с фактической сетевой скоростью.
21. Интеллектуальный терминал, отличающийся тем, что содержит упомянутое устройство воспроизведения видео по любому из пп. 12-20.
Наверх