СИСТЕМА И СПОСОБ РЕСИНХРОНИЗАЦИИ СЕАНСА PSS С СЕАНСОМ MBMS

1. Способ ресинхронизации сеанса службы потоковой передачи с пакетной коммутацией (PSS) с сеансом потоковой передачи службы мультимедийной широковещательной / многоадресной передачи (MBMS), включающий:
передачу медиапотока, включающего множество медиапакетов, из которых в указанном медиапотоке индицируется точка ресинхронизации, ассоциированная с необходимым проигрыванием, при этом индикация точки ресинхронизации определяется по меньшей мере одним из следующего:
сигнализацией значения параметра синхронизации, а также значения метки времени и/или значения порядкового номера последнего принятого медиапакета из множества медиапакетов; и
расчетом значения часового времени на основании последнего принятого отчета отправителя и значения метки времени указанного последнего принятого медиапакета из множества медиапакетов.
2. Способ по п.1, в котором индикация точки ресинхронизации определяется при переходе клиента из сеанса потоковой передачи MBMS в сеанс PSS.
3. Способ по п.1, в котором значение параметра синхронизации указывает на источник синхронизации, значение метки времени включает значение метки времени протокола реального времени (RTP), а порядковый номер используется для обнаружения потери пакетов и восстановления последовательности пакетов.
4. Способ по п.1, в котором перед сигнализацией сервер PSS и сервер MBMS присоединяются к группе многоадресной передачи для одновременного приема медиапотока от сервера провайдера контента.
5. Способ по п.1, в котором сервер MBMS
передает клиенту сеанс потоковой передачи MBMS перед расчетом значения часового времени и
передает клиенту множество отчетов об отправке, при этом последний отчет об отправке из множества отчетов об отправке ассоциируется с последним принятым медиапакетом, включающим по меньшей мере значение метки времени сетевого протокола времени (NTP); при этом рассчитывается значение метки времени последнего принятого медиапакета, а значение метки времени NTP конвертируется в формат координированного универсального времени (UTC) для синхронизации с сервером MBMS.
6. Машиночитаемый носитель, включающий компьютерный код, сконфигурированный для выполнения процессов по п.1.
7. Устройство ресинхронизации сеанса службы потоковой передачи с пакетной коммутацией (PSS) с сеансом потоковой передачи службы мультимедийной широковещательной / многоадресной передачи (MBMS), включающее:
средства для передачи медиапотока, включающего множество медиапакетов, из которых в указанном медиапотоке индицируется точка ресинхронизации, ассоциированная с необходимым проигрыванием, для ресинхронизации сеанса службы потоковой передачи с пакетной коммутацией (PSS) с сеансом потоковой передачи службы мультимедийной широковещательной / многоадресной передачи (MBMS), при этом индикация точки ресинхронизации определяется по меньшей мере одним из следующего:
сигнализацией значения параметра синхронизации, а также значения метки времени и/или значения порядкового номера последнего принятого медиапакета из множества медиапакетов; и
расчетом значения часового времени на основании последнего принятого отчета отправителя и значения метки времени последнего принятого медиапакета из множества медиапакетов.
8. Устройство по п.7, в котором индикация точки ресинхронизации определяется при переходе клиента из сеанса потоковой передачи MBMS в сеанс PSS.
9. Устройство по п.7, в котором значение параметра синхронизации указывает на источник синхронизации, значение метки времени включает значение метки времени протокола реального времени (RTP), а порядковый номер используется для обнаружения потери пакетов и восстановления последовательности пакетов.
10. Устройство по п.7, в котором перед сигнализацией сервер PSS и указанное устройство присоединяются к группе многоадресной передачи для одновременного приема медиапотока от сервера провайдера контента.
11. Устройство по п.7, которое перед упомянутым расчетом времени передает клиенту сеанс потоковой передачи MBMS.
12. Устройство по п.11, которое дополнительно содержит средства для передачи клиенту множества отчетов об отправке, при этом последний отчет об отправке из множества отчетов об отправке ассоциируется с последним принятым медиапакетом, включающим по меньшей мере значение метки времени сетевого протокола времени (NTP); при этом рассчитывается значение метки времени последнего принятого медиапакета, а значение метки времени NTP конвертируется в формат координированного универсального времени (UTC) для синхронизации с устройством.
13. Способ ресинхронизации сеанса службы потоковой передачи с пакетной коммутацией (PSS) с сеансом потоковой передачи службы мультимедийной широковещательной / многоадресной передачи (MBMS), включающий:
прием медиапотока, включающего множество медиапакетов, и
определение в указанном медиапотоке точки ресинхронизации, ассоциированной с необходимым проигрыванием, при этом индикация точки ресинхронизации определяется по меньшей мере одним из следующего:
приемом значения параметра синхронизации, а также значения метки времени и/или значения порядкового номера последнего принятого медиапакета из множества медиапакетов; и
расчетом значения часового времени на основании последнего принятого отчета отправителя и значения метки времени последнего принятого медиапакета из множества медиапакетов.
14. Способ по п.13, в котором определение точки ресинхронизации происходит при переходе клиента из сеанса потоковой передачи MBMS в сеанс PSS.
15. Способ по п.13, в котором значение параметра синхронизации указывает на источник синхронизации, значение метки времени включает значение метки времени протокола реального времени (RTP), а порядковый номер используется для обнаружения потери пакетов и восстановления последовательности пакетов.
16. Способ по п.13, в котором перед сигнализацией сервер PSS и сервер MBMS присоединяются к группе многоадресной передачи для одновременного приема медиапотока от сервера провайдера контента.
17. Способ по п.16, в котором сервер PSS хранит медиапоток в формате RTPdump ("дамп RTP").
18. Способ по п.17, в котором определение точки ресинхронизации дополнительно включает извлечение значения параметра синхронизации, а также значения метки времени и/или значения порядкового номера из последнего принятого медиапакета.
19. Способ по п.18, дополнительно включающий поиск в указанном медиапотоке контента, ассоциируемого с точкой ресинхронизации, на основании значения параметра синхронизации, а также значения метки времени и/или значения порядкового номера.
20. Способ по п.16, в котором сервер PSS поддерживает использование значения опционального тега для отправки запроса о диапазоне серверу MBMS.
21. Способ по п.24, в котором
перед расчетом клиент принимает сеанс потоковой передачи MBMS через сервер MBMS и
клиент принимает множество отчетов об отправке от сервера MBMS, при этом последний отчет об отправке из множества отчетов об отправке ассоциируется с последним принятым медиапакетом, включающим по меньшей мере значение метки времени сетевого протокола времени (NTP); при этом рассчитывается значение метки времени последнего принятого медиапакета, а значение метки времени NTP конвертируется в формат координированного универсального времени (UTC) для синхронизации с сервером MBMS.
22. Машиночитаемый носитель, включающий компьютерный код, сконфигурированный для выполнения процессов по п.13.
23. Устройство ресинхронизации сеанса службы потоковой передачи с пакетной коммутацией (PSS) с сеансом потоковой передачи службы мультимедийной широковещательной / многоадресной передачи (MBMS), включающее:
средства для приема медиапотока, включающего множество медиапакетов; и
средства для определения в указанном медиапотоке точки ресинхронизации, ассоциированной с необходимым проигрыванием, для ресинхронизации сеанса службы потоковой передачи с пакетной коммутацией (PSS) с сеансом потоковой передачи службы мультимедийной широковещательной / многоадресной передачи (MBMS), при этом определение индикации точки ресинхронизации основывается на одном из следующего:
приеме значения параметра синхронизации, а также значения метки времени и/или значения порядкового номера последнего принятого медиапакета из множества медиапакетов; и
расчете значения часового времени на основании последнего принятого отчета отправителя и значения метки времени последнего принятого медиапакета из множества медиапакетов.
24. Устройство по п.23, в котором определение точки ресинхронизации происходит при переходе клиента из сеанса потоковой передачи MBMS в сеанс PSS.
25. Устройство по п.23, в котором значение параметра синхронизации указывает на источник синхронизации, значение метки времени включает значение метки времени протокола реального времени (RTP), а порядковый номер используется для обнаружения потери пакетов и восстановления последовательности пакетов.
26. Устройство по п.23, в котором перед сигнализацией устройство и сервер MBMS присоединяются к группе многоадресной передачи для одновременного приема медиапотока от сервера провайдера контента.
27. Устройство по п.26, которое дополнительно включает средства для хранения медиапотока в формате RTPdump.
28. Устройство по п.27, которое дополнительно включает средства для извлечения значения параметра синхронизации, а также значения метки времени и/или значения порядкового номера из последнего принятого медиапакета.
29. Устройство по п.28, которое дополнительно включает средства для поиска в медиапотоке контента, ассоциируемого с точкой ресинхронизации, на основании значения параметра синхронизации, а также значения метки времени и/или значения порядкового номера.
30. Устройство по п.26, которое дополнительно включает средства для поддержки использования значения опционального тега для отправки запроса о диапазоне серверу MBMS.
31. Устройство по п.23, в котором
перед расчетом клиент принимает сеанс потоковой передачи MBMS через сервер MBMS, и
клиент принимает множество отчетов об отправке через сервер MBMS, при этом последний отчет об отправке из множества отчетов об отправке ассоциируется с последним принятым медиапакетом, включающим по меньшей мере значение метки времени сетевого протокола времени (NTP); при этом рассчитывается значение метки времени последнего принятого медиапакета, а значение метки времени NTP конвертируется в формат координированного универсального времени (UTC) для синхронизации с сервером MBMS.