СПОСОБ И ПРИСПОСОБЛЕНИЕ ДЛЯ УПРАВЛЕНИЯ МЕДИАДАННЫМИ ДЛЯ УСТРОЙСТВА СЛИЯНИЯ ДАННЫХ
METHOD AND APPLIANCE FOR MANAGING MEDIA DATA FOR DATA MERGE APPARATUS

ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится, но без ограничения, к области связи и, в частности, к способу и приспособлению для управления медиаданными для устройства слияния данных.
ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
Мультимедийная связь всегда была желаемой целью в области связи и постоянно совершенствовалась. В контексте технологии мобильной связи 4-го поколения (4G), такие технологии как голосовая связь, использующая стандарт «Long Term Evolution» (LTE) (VoLTE) и основанная на сети LTE, или протокол «Rich Communication Suite» (RCS), предоставляют пользователям возможность массового применения мультимедийной связи.
Пользовательское оборудование (UE) в известном уровне техники, такое как мобильный телефон, в частности смартфон, обрел популярность благодаря возможностям фронтальной камеры и трансляции видео, т.е., UE может осуществлять видеозвонки. Тем не менее, мультимедийная связь для больших экранов и с высоким разрешением может быть затруднена из-за ограничений аппаратных устройств UE и ограничения мультимедийных возможностей. Более того, применительно к будущему, возможности мультимедийной связи, такие как связь, поддерживающая голографические проекции, не могут быть осуществлены или созданы простым UE. Для решения этой проблемы изобрели технологию слияния связи, устройство с мультимедийными функциями, такими как большой экран, высокое разрешение и даже голографический проектор, используют в качестве устройства слияния данных для внедрения в мультимедийную подсистему (IMS), использующую протокол IP, посредством UE. Взаимодействие потока медиаданных с дистанционным UE осуществляют посредством мультимедийных функций устройства слияния данных, таким способом обеспечивая улучшенный опыт использования мультимедийной связи.
Тем не менее, при фактическом использовании технология слияния связи, когда низкое качество сети коммуникационных соединений для передачи потока медиаданных влияет на передачу потока медиаданных, мультимедийная связь испытывает сильное воздействие и пользователь получает меньше удовольствия от использования связи.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Учитывая вышеуказанное, варианты осуществления настоящего изобретения должны предоставить способ и приспособление для управления медиаданными для устройства слияния данных, контроллера, терминала и носителя данных, которые могут уменьшить влияние на передачу потока медиаданных и обеспечивать нормальное осуществление мультимедийной связи при низком качестве сети коммуникационных соединений для передачи потока медиаданных.
В одном варианте осуществления настоящего изобретения предоставлен способ управления медиаданными для устройства слияния данных. Способ включает следующие этапы: когда контроллер в процессе передачи потока медиаданных между устройством слияния данных и дистанционным устройством обнаруживает, что параметр качества коммуникационного соединения для передачи потока медиаданных не соответствует предварительно заданному пороговому значению параметра качества, контроллер отправляет тревожное предупреждение о качестве коммуникационного соединения в терминал; и контроллер принимает запрос коммутации медиаданных, отправленный терминалом согласно тревожному предупреждению о качестве коммуникационного соединения, и пересылает запрос коммутации медиаданных в сервер регистрации с целью создания плоскости целевых медиаданных с дистанционным устройством для взаимодействия, связанного с потоком медиаданных, причем запрос коммутации медиаданных содержит информацию с описанием целевых медиаданных, полученную терминалом согласно тревожному предупреждению о качестве коммуникационного соединения.
В одном варианте осуществления настоящего изобретения дополнительно предоставлен способ управления медиаданными для устройства слияния данных. Способ управления медиаданными для устройства слияния данных включает следующие этапы: терминал принимает тревожное предупреждение о качестве коммуникационного соединения, отправленное контроллером, причем тревожное предупреждение о качестве коммуникационного соединения генерируется, когда контроллер в процессе передачи потока медиаданных между устройством слияния данных и дистанционным устройством обнаруживает, что параметр качества коммуникационного соединения для передачи потока медиаданных не соответствует предварительно заданному пороговому значению параметра качества; терминал получает информацию с описанием целевых медиаданных согласно тревожному предупреждению о качестве коммуникационного соединения; и терминал отправляет запрос коммутации медиаданных, содержащий информацию с описанием целевых медиаданных, в контроллер для того, чтобы инициировать создание плоскости целевых медиаданных с дистанционным устройством для взаимодействия, связанного с потоком медиаданных.
В одном варианте осуществления настоящего изобретения дополнительно предоставлено приспособление для управления медиаданными для устройства слияния данных. Приспособление для управления медиаданными включает модуль отслеживания и модуль обработки.
Модуль отслеживания выполнен с возможностью отправки тревожного предупреждения о качестве коммуникационного соединения в терминал, когда в процессе потока медиаданных между устройством слияния данных и дистанционным устройством обнаружено, что параметр качества коммуникационного соединения для передачи потока медиаданных не соответствует предварительно заданному пороговому значению параметра качества.
Модуль обработки выполнен с возможностью приема запроса коммутации медиаданных, отправленного терминалом согласно тревожному предупреждению о качестве коммуникационного соединения, и пересылки запроса коммутации медиаданных в сервер регистрации с целью создания плоскости целевых медиаданных с дистанционным устройством для взаимодействия, связанного с потоком медиаданных, причем запрос коммутации медиаданных содержит информацию с описанием целевых медиаданных, полученную терминалом согласно тревожному предупреждению о качестве коммуникационного соединения.
В одном варианте осуществления настоящего изобретения дополнительно предоставлено приспособление для управления медиаданными для устройства слияния данных. Приспособление для управления медиаданными включает модуль приема и модуль управления коммутацией медиаданных. Модуль приема выполнен с возможностью приема тревожного предупреждения о качестве коммуникационного соединения, отправленного контроллером, причем тревожное предупреждение о качестве коммуникационного соединения генерируется, когда контроллер в процессе передачи потока медиаданных между устройством слияния данных и дистанционным устройством обнаруживает, что параметр качества коммуникационного соединения для передачи потока медиаданных не соответствует предварительно заданному пороговому значению параметра качества.
Модуль управления коммутацией медиаданных выполнен с возможностью получения информации с описанием целевых медиаданных согласно тревожному предупреждению о качестве коммуникационного соединения и отправки запроса коммутации медиаданных, содержащего информацию с описанием целевых медиаданных, в контроллер для того, чтобы инициировать создание плоскости целевых медиаданных с дистанционным устройством для взаимодействия, связанного с потоком медиаданных.
В одном варианте осуществления настоящего изобретения дополнительно предоставлен контроллер. Контроллер включает первый процессор, первое запоминающее устройство и первую шину связи. Первая шина связи выполнена с возможностью осуществления коммуникационного соединения между первым процессором и первым запоминающим устройством. Первый процессор выполнен с возможностью выполнения одной или более первых программ, хранящихся в первом запоминающем устройстве, для реализации вышеописанных этапов способа управления медиаданными для устройства слияния данных.
В одном варианте осуществления настоящего изобретения дополнительно предоставлен терминал. Терминал включает второй процессор, второе запоминающее устройство и вторую шину связи. Вторая шина связи выполнена с возможностью осуществления коммуникационного соединения между вторым процессором и вторым запоминающим устройством. Второй процессор выполнен с возможностью выполнения одной или более вторых программ, хранящихся во втором запоминающем устройстве, для реализации вышеописанных этапов способа управления медиаданными для устройства слияния данных.
В одном варианте осуществления настоящего изобретения дополнительно предоставлен компьютерный носитель данных. Машиночитаемый носитель данных хранит одну или более первых программ, выполняемых одним или более процессорами для того, чтобы реализовать вышеописанные этапы способа управления медиаданными для устройства слияния данных; или машиночитаемый носитель данных хранит одну или более вторых программ, выполняемых одним или более процессорами для того, чтобы реализовать вышеописанные этапы способа управления медиаданными для устройства слияния данных.
Применение вариантов осуществления настоящего изобретения имеет следующие положительные эффекты.
Согласно способу и приспособлению для управления медиаданными для устройства слияния данных, контроллера, терминала и носителя данных, предоставленным вариантами осуществления настоящего изобретения, контроллер может отправлять тревожное предупреждение о качестве коммуникационного соединения, используемое для указания на низкое качество коммуникационного соединения, в терминал, когда контроллер в процессе передачи потока медиаданных между устройством слияния данных и дистанционным устройством обнаруживает, что параметр качества коммуникационного соединения для передачи потока медиаданных не соответствует предварительно заданному пороговому значению параметра качества (а именно, когда качество коммуникационного соединения при передаче потока медиаданных является низким); и терминал может получать информацию с описанием целевых медиаданных согласно тревожному предупреждению о качестве коммуникационного соединения и отправлять запрос коммутации медиаданных, содержащий информацию с описанием целевых медиаданных, в контроллер для того, чтобы инициировать создание плоскости целевых медиаданных (а именно, новой плоскости медиаданных, отличающейся от плоскости медиаданных, осуществляющей передачу медиаданных в текущий момент) с дистанционным устройством для взаимодействия, связанного с потоком медиаданных, тем самым реализуя передачу потока медиаданных посредством новой созданной плоскости целевых медиаданных. Следовательно, при низком качестве сети коммуникационных соединений для передачи потока медиаданных можно обеспечить нормальное предоставление мультимедийной связи пользователю, совместимость устройства слияния данных с различными возможностями медиаданных в различных сценариях сетевого охвата улучшается после того, как устройство слияния данных получает доступ к IMS, и вместе с тем значительно повышается удовольствие пользователя от использования мультимедийной связи.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
На фиг. 1 показана блок-схема способа управления медиаданными для устройства слияния данных на стороне контроллера согласно одному варианту осуществления настоящего изобретения;
на фиг. 2 показана блок-схема способа управления медиаданными для устройства слияния данных на стороне терминала согласно одному варианту осуществления настоящего изобретения;
на фиг. 3 показана структурная схема приспособления для управления медиаданными для устройства слияния данных на стороне контроллера согласно одному варианту осуществления настоящего изобретения;
на фиг. 4 показана структурная схема контроллера согласно одному варианту осуществления настоящего изобретения;
на фиг. 5 показана структурная схема приспособления для управления медиаданными для устройства слияния данных на стороне терминала согласно одному варианту осуществления настоящего изобретения;
на фиг. 6 показана структурная схема терминала согласно одному варианту осуществления настоящего изобретения;
на фиг. 7 показана блок-схема, изображающая создание вызова устройства слияния данных между UE и дистанционным UE согласно одному варианту осуществления настоящего изобретения;
на фиг. 8 показана блок-схема, изображающая коммутацию медиаданных путем использования уменьшения кодовой скорости потока медиаданных при плохом качестве дистанционной связи согласно одному варианту осуществления настоящего изобретения;
на фиг. 9 показана блок-схема, изображающая коммутацию медиаданных путем использования уменьшения кодовой скорости потока медиаданных при плохом качестве связи на стороне доступа согласно одному варианту осуществления настоящего изобретения; и
на фиг. 10 показана блок-схема, изображающая коммутацию медиаданных путем использования возврата потока медиаданных при плохом качестве связи на стороне доступа согласно одному варианту осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Для того, чтобы облегчить понимание целей, технических решений и преимуществ настоящего изобретения, варианты осуществления настоящего изобретения будут подробнее описаны ниже на примере конкретных реализаций в сочетании с графическими материалами. Следует понимать, что конкретные варианты осуществления, описанные здесь, используются лишь для иллюстрации настоящего изобретения и не предназначены для ограничения настоящего изобретения.
В технологии слияния связи, если применяемое устройство слияния данных обладает возможностью дистанционной (дальней) связи, устройство слияния данных может непосредственно создавать плоскость медиаданных с дистанционным устройством посредством контроллера (а именно, контроллера, управляющего сеансом), и поток медиаданных между устройством слияния данных и дистанционным устройством может быть непосредственно передан через контроллер, а не через терминал (а именно, терминал связи) на стороне устройства слияния данных. В этом случае, поскольку дистанционное устройство использует свою собственную способность осуществлять дистанционную связь, сеть доступа между дистанционным устройством и контроллером и сеть доступа между терминалом и контроллером являются относительно независимыми и могут быть разными. В этом случае, для реализации нормального осуществления мультимедийной связи путем уменьшения воздействия на передачу потока медиаданных при низком качестве сети коммуникационных соединений для передачи потока медиаданных в технологии слияния связи, этот вариант осуществления предоставляет способ управления медиаданными для устройства слияния данных. Контроллер может обнаруживать качество коммуникационного соединения для передачи потока медиаданных в процессе передачи потока медиаданных между устройством слияния данных и дистанционным устройством. В частности, контроллер может обнаруживать параметр качества коммуникационного соединения для передачи потока медиаданных. Когда контроллер обнаруживает, что параметр качества не соответствует предварительно заданному пороговому значению параметра качества, это указывает на низкое качество коммуникационного соединения в текущий момент и контроллер может отправлять тревожное предупреждение о качестве коммуникационного соединения, применяемое для указания на низкое качество коммуникационного соединения, в терминал на стороне устройства слияния данных. Терминал может получать информацию с описанием целевых медиаданных согласно тревожному предупреждению о качестве коммуникационного соединения и отправлять запрос коммутации медиаданных, содержащий информацию с описанием целевых медиаданных, в контроллер для того, чтобы инициировать создание плоскости целевых медиаданных (а именно, новую плоскость медиаданных, которая отличается от плоскости медиаданных, выполняющей передачу медиаданных в текущий момент) с дистанционным устройством для взаимодействия, связанного с потоком медиаданных, тем самым реализуя передачу потока медиаданных посредством новой созданной плоскости целевых медиаданных. Следовательно, при низком качестве сети коммуникационных соединений для передачи потока медиаданных можно обеспечить нормальное предоставление мультимедийной связи пользователю, совместимость устройства слияния данных с различными возможностями медиаданных в различных сценариях сетевого охвата улучшается после того, как устройство слияния данных получает доступ к IMS, и вместе с тем значительно повышается удовольствие пользователя от использования мультимедийной связи.
Для облегчения понимания дальнейшее описание изложено в этом варианте осуществления, используя в качестве примеров способ управления медиаданными для устройства слияния данных на стороне контроллера и на стороне терминала, соответственно.
Как показано на фиг. 1, на стороне контроллера способ управления медиаданными для устройства слияния данных включает этапы, описанные ниже.
На этапе S101 контроллер отправляет тревожное предупреждение о качестве коммуникационного соединения, применяемое для указания на низкое качество коммуникационного соединения, в терминал, когда контроллер в процессе передачи потока медиаданных между устройством слияния данных и дистанционным устройством обнаруживает, что параметр качества коммуникационного соединения для передачи потока медиаданных не соответствует предварительно заданному пороговому значению параметра качества (т.е., он указывает на низкое качество коммуникационного соединения для передачи потока медиаданных).
Дистанционное устройство в этом варианте осуществления может представлять собой дистанционный терминал или дистанционный медиасервер, такой как видеосервер. Терминал в этом варианте осуществления включает, но без ограничения, различные пользовательские устройства, подобные терминалу, имеющие коммуникационные способности. Например различные пользовательские устройства, подобные терминалу, включают, но без ограничения, смартфон, планшетный компьютер наподобие iPad, ноутбук, умное носимое устройство (умные часы, умный браслет и т.д.) или другое умное пользовательское устройство.
В этом варианте осуществления устройство слияния данных включает, но без ограничения, устройство с мультимедийными способностями и способностью осуществлять дистанционную связь (которое, разумеется, также может иметь способность осуществлять ближнюю связь, причем ближняя связь в этом варианте осуществления включает, но без ограничения, Bluetooth, инфракрасную связь, WiFi, ближнюю бесконтактную связь (NFC)).
В этом варианте осуществления устройство слияния данных может быть внедрено в мультимедийную подсистему (IMS), использующую протокол IP, посредством терминала и может создавать плоскость медиаданных с дистанционным устройством посредством контроллера. Устройство слияния данных может получать поток медиаданных в виде голосовых сигналов и/или видеосигналов, используя мультимедийную функцию, и передавать полученный поток медиаданных в виде голосовых сигналов и/или видеосигналов в дистанционное устройство посредством контроллера. Устройство слияния данных также может принимать поток медиаданных в виде голосовых сигналов или видеосигналов от дистанционного устройства посредством контроллера и использовать мультимедийную функцию для отображения полученного потока медиаданных в виде голосовых сигналов и/или видеосигналов пользователю. Следует понимать, что поток медиаданных в этом варианте осуществления включает, но без ограничения, поток медиаданных в виде голосовых сигналов и поток медиаданных в виде видеосигналов. Контроллер в этом варианте осуществления включает, но без ограничения, пограничный контроллер сессий (SBC).
В этом варианте осуществления устройство слияния данных может быть соединено с терминалом посредством ближней связи или может быть соединено с терминалом посредством способности осуществлять дистанционную связь устройства слияния данных.
В этом варианте осуществления параметр качества коммуникационного соединения может представлять собой по меньшей мере один параметр качества, используемый для того, чтобы охарактеризовать коммуникационное соединение. Например, параметр качества коммуникационного соединения включает, но без ограничения, по меньшей мере одно из следующего: мощность сигнала, коэффициент битовых ошибок, коэффициент потерь пакетов, время задержки передачи или уровень сигнала, где соответствующее предварительно заданное пороговое значение параметра качества включает по меньшей мере одно из порогового значения мощности сигнала, порогового значения коэффициента битовых ошибок или порогового значения коэффициента потерь пакетов. Когда обнаруженная мощность сигнала меньше предварительно заданного порогового значения мощности сигнала, это указывает на то, что мощность сигнала не соответствует пороговому значению мощности сигнала; когда обнаруженный коэффициент битовых ошибок больше предварительно заданного порогового значения коэффициента битовых ошибок, это указывает на то, что коэффициент битовых ошибок не соответствует пороговому значению коэффициента битовых ошибок; и когда обнаруженный коэффициент потерь пакетов больше предварительно заданного порогового значения коэффициента потерь пакетов, это указывает на то, что коэффициент потерь пакетов не соответствует пороговому значению коэффициента потерь пакетов. Разумеется, следует понимать, что определение также может быть выполнено в сочетании с по меньшей мере двумя параметрами качества, что не будет описано в настоящем документе.
В этом варианте осуществления конкретный образ коммутации медиаданных может быть определен согласно результату обнаружения качества коммуникационного соединения для передачи потока медиаданных, так что определяется получение информации с описанием медиаданных терминала и поток медиаданных полностью возвращается на терминале, или информацию с описанием целевых медиаданных устройства слияния данных получают для уменьшения кодовой скорости потока медиаданных и так далее.
На этапе S102 контроллер принимает запрос коммутации медиаданных, отправленный терминалом согласно тревожному предупреждению о качестве коммуникационного соединения, и пересылает запрос коммутации медиаданных в сервер регистрации с целью создания плоскости целевых медиаданных с дистанционным устройством для взаимодействия, связанного с потоком медиаданных.
Следует понимать, что плоскость целевых медиаданных, созданная на этом этапе, включает один или более потоков медиаданных.
Запрос коммутации медиаданных, принятый на этом этапе, включает информацию с описанием целевых медиаданных, полученную терминалом согласно тревожному предупреждению о качестве коммуникационного соединения. Как описано выше, информация с описанием целевых медиаданных может представлять собой информацию с описанием медиаданных терминала или может представлять собой новую информацию с описанием медиаданных устройства слияния данных, соответствующую низкой кодовой скорости потока медиаданных.
В этом варианте осуществления, когда контроллер осуществляет определение качества связи для передачи потока медиаданных, контроллер может обнаруживать соответствующий поток медиаданных согласно указанию терминала для того, чтобы определить качество связи. Например, перед тем, как контроллер передает поток медиаданных между устройством слияния данных и дистанционным устройством, способ может дополнительно включать следующий этап: прием команды обнаружения потока медиаданных, отправленной терминалом и используемой для указания потока медиаданных, который необходимо обнаружить. Этот процесс может быть осуществлен в ходе создания мультимедийной связи устройства слияния данных. Например, команда обнаружения потока медиаданных может содержаться в запросе INVITE, отправленном терминалом в контроллер, и команда обнаружения потока медиаданных включает информацию о том, какие потоки медиаданных необходимо обнаружить, причем это могут быть все потоки медиаданных или определенные частичные потоки медиаданных, такие как поток медиаданных с большой полосой пропускания, или конкретный тип потока медиаданных (такой как поток медиаданных в виде аудиосигналов). Затем контроллер в процессе передачи потока медиаданных между устройством слияния данных и дистанционным устройством может обнаруживать поток медиаданных, который необходимо обнаружить согласно команде обнаружения потока медиаданных.
Как показано на фиг. 2, на стороне терминала способ управления медиаданными для устройства слияния данных включает этапы, описанные ниже.
На этапе S201 терминал принимает тревожное предупреждение о качестве коммуникационного соединения, отправленное контроллером и применяемое для указания на низкое качество коммуникационного соединения.
Как описано выше, тревожное предупреждение о качестве коммуникационного соединения генерируется, когда контроллер в процессе передачи потока медиаданных между устройством слияния данных и дистанционным устройством обнаруживает, что качество коммуникационного соединения для передачи потока медиаданных является низким.
На этапе S202 терминал получает информацию с описанием целевых медиаданных согласно принятому тревожному предупреждению о качестве коммуникационного соединения.
На этапе S203 терминал отправляет запрос коммутации медиаданных, содержащий информацию с описанием целевых медиаданных, в контроллер для того, чтобы инициировать создание плоскости целевых медиаданных с дистанционным устройством для взаимодействия, связанного с потоком медиаданных.
В этом варианте осуществления терминал может определять конкретный образ коммутации медиаданных согласно конкретному результату определения качества коммуникационного соединения для передачи потока медиаданных в тревожном предупреждении о качестве коммуникационного соединения, тем самым решая получить информацию с описанием медиаданных терминала и позволить вернуть все потоки медиаданных на терминал, или получить информацию с описанием целевых медиаданных устройства слияния данных для того, чтобы обеспечить уменьшение кодовой скорости потока медиаданных и т.п.
В одном примере терминал получает первую информацию с описанием медиаданных (может быть использована структура протокола описания сессии (SDP), но разумеется, также могут быть использованы другие структуры) устройства слияния данных, когда тревожное предупреждение о качестве коммуникационного соединения указывает на низкое качество коммуникационного соединения для передачи потока медиаданных между устройством слияния данных и контроллером (т.е., тревожное предупреждение о качестве коммуникационного соединения генерируется, когда контроллер обнаруживает, что параметр качества коммуникационного соединения для передачи потока медиаданных между собственно контроллером и устройством слияния данных не соответствует предварительно заданному параметру качества). Первая информация с описанием медиаданных включает информацию, используемую для того, чтобы охарактеризовать первую новую кодовую скорость потока медиаданных, и первая новая кодовая скорость потока медиаданных меньше кодовой скорости, используемой потоком медиаданных, передаваемым в настоящий момент устройством слияния данных. В это время терминал отправляет запрос коммутации медиаданных, содержащий первую информацию с описанием медиаданных, в контроллер для того, чтобы обеспечить создание плоскости целевых медиаданных между устройством слияния данных и дистанционным устройством. Кодовая скорость потока медиаданных новой плоскости целевых медиаданных меньше предыдущей кодовой скорости потока медиаданных.
В одном примере терминал получает вторую информацию с описанием медиаданных собственно терминала, когда тревожное предупреждение о качестве коммуникационного соединения указывает на низкое качество коммуникационного соединения для передачи потока медиаданных между устройством слияния данных и контроллером (т.е., предупреждение о качестве коммуникационного соединения генерируется, когда контроллер обнаруживает, что параметр качества коммуникационного соединения для передачи потока медиаданных между собственно контроллером и устройством слияния данных не соответствует пороговому значению предварительно заданного параметра качества) и когда терминал определяет, что возможность работы с медиаданными собственно терминала поддерживает возврат потока медиаданных на устройстве слияния данных. В это время терминал отправляет запрос коммутации медиаданных, содержащий вторую информацию с описанием медиаданных, в контроллер для того, чтобы обеспечить создание новой плоскости медиаданных между терминалом и дистанционным устройством, и терминал позволяет вернуть поток медиаданных на терминале.
В одном примере терминал получает третью информацию с описанием медиаданных устройства слияния данных, когда тревожное предупреждение о качестве коммуникационного соединения указывает на низкое качество коммуникационного соединения для передачи потока медиаданных между дистанционным устройством и контроллером (т.е., тревожное предупреждение о качестве коммуникационного соединения генерируется, когда контроллер обнаруживает, что параметр качества коммуникационного соединения для передачи потока медиаданных между собственно контроллером и дистанционным устройством не соответствует предварительно заданному пороговому значению параметра качества). Третья информация с описанием медиаданных включает информацию, используемую для того, чтобы охарактеризовать вторую новую кодовую скорость потока медиаданных, и вторая новая кодовая скорость потока медиаданных в это время также меньше кодовой скорости, используемой потоком медиаданных, передаваемым в настоящий момент устройством слияния данных. В это время терминал отправляет запрос коммутации медиаданных, содержащий третью информацию с описанием медиаданных, в контроллер для того, чтобы обеспечить создание новой плоскости целевых медиаданных между устройством слияния данных и дистанционным устройством, и кодовая скорость потока медиаданных новой плоскости целевых медиаданных также меньше кодовой скорости предыдущего потока медиаданных, тем самым обеспечивая нормальное осуществление связи с потоковой передачей медиаданных.
Как описано выше, в этом варианте осуществления, когда контроллер обнаруживает, что качество коммуникационного соединения для передачи потока медиаданных является низким, это может означать, что качество коммуникационного соединения для передачи потока медиаданных между устройством слияния данных и контроллером является низким (в этом варианте осуществления это может быть обозначено как низкое качество связи сети доступа), или это может означать, что качество коммуникационного соединения для передачи потока медиаданных между контроллером и дистанционной связью является низким (в этом варианте осуществления это может быть обозначено как низкое качество дистанционной связи).
Согласно вышеописанному анализу, в этом варианте осуществления, когда контроллер обнаруживает, что качество связи сети доступа является низким, терминал может осуществлять коммутацию медиаданных, используя любой из способа полного возврата потока медиаданных и способа уменьшения кодовой скорости потока медиаданных для того, чтобы обеспечить нормальное осуществление связи с потоковой передачей медиаданных. Когда контроллер обнаруживает, что качество дистанционной связи является низким, терминал может осуществлять коммутацию медиаданных путем использования уменьшения кодовой скорости потока медиаданных для того, чтобы обеспечить нормальное осуществление связи с потоковой передачей медиаданных.
Запрос коммутации медиаданных, отправленный терминалом, в этом варианте осуществления включает, но без ограничения, любой из запроса модификации медиаданных, запроса повторного приглашения (Re-INVITE) или запроса обновления данных (UPDATE). Конкретный образ создания плоскости медиаданных может представлять собой любой образ создания плоскости медиаданных, что не будет описано в настоящем документе.
Следует понимать, что один или более из трех вышеуказанных образов могут быть гибко выбраны так, чтобы сочетаться согласно определенным условиям. Например, может быть определено применение передачи с полным возвратом или передачи с уменьшенной кодовой скоростью потока медиаданных согласно возможности работы с медиаданными собственно терминала и качества конкретного коммуникационного соединения и т.п.
Следует понимать, что информация с описанием медиаданных в этом варианте осуществления может дополнительно содержать, но без ограничения, по меньшей мере одно из параметра микрофона, параметра динамика, параметра камеры или параметра экрана согласно конкретным сценариям применения.
Согласно способу управления медиаданными для устройства слияния данных, предоставленному в этом варианте осуществления, можно обеспечить опыт использования мультимедийной связи (например, включая, но без ограничения, различные мультимедийные звонки и живые трансляции), который непрерывно предоставлен пользователю посредством вышеописанной своевременной коммутации медиаданных, когда качество сети является низким, в процессе доступа устройства слияния данных к IMS с целью осуществления связи с потоковой передачей медиаданных с дистанционным устройством. Вместе с тем может быть улучшена совместимость мультимедийного устройства с большой полосой пропускания, которое служит устройством слияния данных, для доступа к IMS в различных сценариях сетевого охвата, так что может быть дополнительно улучшен пользовательский опыт использования мультимедийной связи.
Для решения задачи, связанной с обеспечением нормального осуществления мультимедийной связи путем уменьшения воздействия на передачу потока медиаданных при низком качестве сети коммуникационных соединений для передачи потока медиаданных в технологии слияния связи, этот вариант осуществления предоставляет приспособление для управления медиаданными для устройства слияния данных. Приспособление для управления медиаданными для устройства слияния данных может быть расположено в вышеописанном контроллере. Как показано на фиг. 3, приспособление для управления медиаданными для устройства слияния данных включает модуль 31 отслеживания и модуль 32 обработки.
Модуль 31 отслеживания выполнен с возможностью отправки тревожного предупреждения о качестве коммуникационного соединения, указывающего на низкое качество коммуникационного соединения, в терминал, когда в процессе передачи потока медиаданных между устройством слияния данных и дистанционным устройством обнаружено, что качество коммуникационного соединения для передачи потока медиаданных является низким (т.е., параметр качества коммуникационного соединения для передачи потока медиаданных не соответствует предварительно заданному пороговому значению параметра качества). Конкретный процесс обнаружения может относиться к вышеуказанным вариантам осуществления, которые не будут повторно описаны в настоящем документе.
Модуль 32 обработки выполнен с возможностью приема запроса коммутации медиаданных, отправленного терминалом согласно тревожному предупреждению о качестве коммуникационного соединения, и пересылки запроса коммутации медиаданных в сервер регистрации с целью создания плоскости целевых медиаданных с дистанционным устройством для взаимодействия, связанного с потоком медиаданных. Запрос коммутации медиаданных включает информацию с описанием целевых медиаданных, полученную терминалом согласно тревожному предупреждению о качестве коммуникационного соединения. Конкретный процесс может относиться к вышеуказанным вариантам осуществления, которые не будут повторно описаны в настоящем документе.
В этом варианте осуществления, когда модуль 31 отслеживания осуществляет определение качества связи для передачи потока медиаданных, модуль 31 отслеживания может обнаруживать соответствующий поток медиаданных согласно указанию терминала для того, чтобы определить качество связи. Например, перед тем, как контроллер передает поток медиаданных между устройством слияния данных и дистанционным устройством, модуль 31 отслеживания может дополнительно принимать команду обнаружения потока медиаданных, отправленную терминалом и используемую для указания потока медиаданных, который необходимо обнаружить, и этот процесс может быть осуществлен в ходе создания мультимедийной связи устройства слияния данных. Например, команда обнаружения потока медиаданных может содержаться в запросе INVITE, отправленном терминалом в контроллер, и команда обнаружения потока медиаданных включает информацию о том, какие потоки медиаданных необходимо обнаружить, причем это могут быть все потоки медиаданных или определенные частичные потоки медиаданных, такие как поток медиаданных с большой полосой пропускания, или конкретный тип потока медиаданных (такой как поток медиаданных в виде аудиосигналов). Затем модуль 31 отслеживания в процессе передачи контроллером потока медиаданных между устройством слияния данных и дистанционным устройством может обнаруживать поток медиаданных, который необходимо обнаружить согласно команде обнаружения потока медиаданных.
Следует понимать, что вышеуказанные функции модуля 31 отслеживания и модуля 32 обработки в этом варианте осуществления могут быть реализованы процессором в контроллере.
Для решения вышеуказанных задач в этом варианте осуществления дополнительно предоставлен контроллер. Как показано на фиг. 4, контроллер включает первый процессор 41, первое запоминающее устройство 42 и первую шину 43 связи. Первая шина 43 связи выполнена с возможностью осуществления коммуникационного соединения между первым процессором 41 и первым запоминающим устройством 42. Первый процессор 41 выполнен с возможностью выполнения одной или более первых программ, хранящихся в первом запоминающем устройстве 42, для того, чтобы реализовать этапы способа управления медиаданными для устройства слияния данных, предоставленного в вариантах осуществления настоящего изобретения.
В этом варианте осуществления предоставлено приспособление для управления медиаданными для устройства слияния данных. Приспособление для управления медиаданными для устройства слияния данных может применяться с терминалом. Как показано на фиг. 5, приспособление для управления медиаданными для устройства слияния данных включает модуль 51 приема и модуль 52 управления коммутацией медиаданных.
Модуль 51 приема выполнен с возможностью приема тревожного предупреждения о качестве коммуникационного соединения, отправленного контроллером и применяемого для указания на низкое качество коммуникационного соединения. Тревожное предупреждение о качестве коммуникационного соединения генерируется, когда контроллер в процессе передачи потока медиаданных между устройством слияния данных и дистанционным устройством обнаруживает, что качество коммуникационного соединения для передачи потока медиаданных является низким.
Модуль 52 управления коммутацией медиаданных выполнен с возможностью получения информации с описанием целевых медиаданных согласно тревожному предупреждению о качестве коммуникационного соединения, принятому модулем 51 приема, и отправки запроса коммутации медиаданных, содержащего информацию с описанием целевых медиаданных, в контроллер для того, чтобы инициировать создание плоскости целевых медиаданных с дистанционным устройством для взаимодействия, связанного с потоком медиаданных. Конкретный процесс может относиться к вышеуказанным вариантам осуществления настоящего изобретения, которые не будут повторно описаны в настоящем документе.
Следует понимать, что вышеуказанные функции модуля 51 приема и модуля 52 управления коммутацией медиаданных в этом варианте осуществления могут быть реализованы процессором в контроллере.
Для решения вышеуказанных задач в этом варианте осуществления дополнительно предоставлен терминал. Как показано на фиг. 6, терминал включает второй процессор 61, второе запоминающее устройство 62 и вторую шину 63 связи. Вторая шина 63 связи выполнена с возможностью осуществления коммуникационного соединения между вторым процессором 61 и вторым запоминающим устройством 62. Второй процессор 61 выполнен с возможностью выполнен с возможностью выполнения одной или более вторых программ, хранящихся во втором запоминающем устройстве 62, для реализации этапов способа управления медиаданными для устройства слияния данных, как изображено в вышеуказанном варианте осуществления.
В этом варианте осуществления дополнительно предоставлен компьютерный носитель данных, причем машиночитаемый носитель данных хранит одну или более первых программ, и один или более процессоров выполняют одну или более первых программ для того, чтобы реализовать этапы способа управления медиаданными для устройства слияния данных на стороне контроллера, как описано в вышеуказанных вариантах осуществления.
В качестве альтернативы, машиночитаемый носитель данных хранит одну или более вторых программ, и один или более процессоров выполняют одну или более вторых программ для того, чтобы реализовать этапы способа управления медиаданными для устройства слияния данных на стороне терминала, как описано в вышеуказанных вариантах осуществления.
Далее варианты осуществления настоящего изобретения будут описаны в сочетании с конкретными сценариями. В конкретном сценарии применения терминал представляет собой UE, дистанционное устройство представляет собой дистанционное UE, структуру SDP используют для информации с описанием медиаданных, информационное взаимодействие между устройством слияния данных и UE может быть реализовано посредством ближней связи и пограничный контроллер сессий (SBC) используют для контроллера.
Как показано на фиг. 7, в этом примере, иллюстративный процесс, в ходе которого UE создает вызов устройства слияния данных с дистанционным UE, включает этапы, описанные ниже.
На этапе S701 устройство слияния данных соединяют в пару с UE.
В данном случае конкретный образ соединения в пару может быть гибко определен согласно используемому образу осуществления ближней связи.
На этапе S702 UE взаимодействует с устройством слияния данных для получения SDP устройства слияния данных.
В этом примере UE может отправлять запрос на получение информации с описанием медиаданных в устройство слияния данных с целью получения SDP устройства слияния данных. В качестве альтернативы устройство слияния данных может активно отправлять SDP в UE после успешного соединения в пару с UE.
На этапе S703 UE отправляет запрос создания вызова в SBC.
UE инициирует запрос создания вызова INVITE путем использования SDP устройства слияния данных и отправляет запрос создания вызова INVITE в SBC.
Он должен пройти специальную обработку для того, чтобы UE содержало команду обнаружения потока медиаданных, включая команду обнаружения медиаданных в INVITE. Указание на обнаружение медиаданных может быть использовано для указания на то, какие конкретные потоки медиаданных будут обнаружены.
На этапе S704 SBC пересылает запрос создания вызова в IMS.
После приема INVITE SBC определяет поток медиаданных, который должен быть обнаружен в этой связи, согласно команде обнаружения медиаданных и затем определяет качество в последующем процессе передачи медиаданных; и SBC продолжает пересылать INVITE в IMS после удаления указания на обнаружение медиаданных из INVITE.
На этапе S705 IMS отправляет запрос создания вызова в дистанционное UE.
На этапе S706 дистанционное UE отвечает сообщением об успешном выполнении.
В данном случае дистанционное UE отвечает сообщением 200OK.
На этапе S707 IMS пересылает сообщение об успешном выполнении в SBC.
На этапе S708 UE принимает сообщение об успешном выполнении.
На этапе S709 UE использует SDP для взаимодействия с устройством слияния данных.
UE использует SDP дистанционного UE в принятом сообщении 200OK для взаимодействия с устройством слияния данных.
На этапе S710 UE отвечает подтверждением (ACK).
На этапе S711 SBC пересылает ACK.
На этапе S712 дистанционное UE принимает ACK и происходит создание вызова.
На этапе S713 устройство слияния данных использует поток медиаданных для взаимодействия с SBC.
На этапе S714 SBC передает поток медиаданных и использует поток медиаданных для взаимодействия с дистанционным UE.
В одном примере, когда SBC обнаруживает, что качество дистанционной связи является низким, терминал может осуществлять коммутацию медиаданных путем использования уменьшения кодовой скорости потока медиаданных. Один процесс реализации изображен на фиг. 8 и включает этапы, описанные ниже.
На этапе S801 SBC обнаруживает, что дистанционная передача медиаданных осуществляется с отклонением от нормы (качество дистанционной связи потока медиаданных, который необходимо обнаружить, является низким).
На этапе S802 SBC отправляет INFO (то есть тревожное предупреждение о качестве коммуникационного соединения) для того, чтобы уведомить UE о низком качестве дистанционной связи.
На этапе S803 UE отвечает сообщением об успешном выполнении.
В одном варианте осуществления UE отвечает сообщением 200OK.
На этапе S804 UE использует SDP для взаимодействия с устройством слияния данных.
В данном случае UE использует уменьшенную кодовую скорость для взаимодействия с устройством слияния данных с целью получения SDP устройства слияния данных, и SDP содержит информацию для того, чтобы охарактеризовать новую кодовую скорость потока медиаданных.
На этапе S805 UE отправляет запрос коммутации медиаданных в SBC.
UE инициирует запрос коммутации медиаданных в дистанционное UE, используя полученный SDP, и отправляет Re-INVITE в SBC. Разумеется, этого также можно достичь путем отправки запроса модификации медиаданных или запроса обновления данных.
На этапе S806 SBC пересылает запрос коммутации медиаданных в IMS.
На этапе S807 IMS пересылает запрос коммутации медиаданных в дистанционное UE.
На этапе S808 дистанционное UE отвечает сообщением об успешном выполнении.
На этапе S809 IMS пересылает сообщение об успешном выполнении.
На этапе S810 UE принимает сообщение об успешном выполнении.
На этапе S811 UE использует принятый SDP для взаимодействия с устройством слияния данных.
На этапе S812 UE отвечает сообщением ACK.
На этапе S813 SBC пересылает ACK.
На этапе S814 дистанционное UE принимает ACK.
На этапе S815 устройство слияния данных использует поток медиаданных с уменьшенной кодовой скоростью для взаимодействия с SBC.
После завершения коммутации медиаданных кодовую скорость потока медиаданных уменьшают и можно продолжить передачу потока медиаданных между устройством слияния данных и SBC с лучшим качеством передачи.
На этапе S816 SBC использует поток медиаданных с уменьшенной кодовой скоростью для взаимодействия с дистанционным UE.
После завершения коммутации медиаданных кодовую скорость потока медиаданных уменьшают и передачу потока медиаданных между SBC и дистанционным UE можно продолжить с лучшим качеством передачи.
В одном примере, когда UE обнаруживает, что качество связи сети доступа является низким, UE может осуществлять коммутацию медиаданных путем использования уменьшения кодовой скорости потока медиаданных. Один процесс реализации изображен на фиг. 9 и включает этапы, описанные ниже.
На этапе S901 SBC обнаруживает, что передача медиаданных на стороне доступа осуществляется с отклонением от нормы (качество связи потока медиаданных, который необходимо обнаружить, на стороне доступа является низким).
На этапе S902 SBC отправляет INFO для того, чтобы уведомить UE о том, что качество связи на стороне доступа является низким.
На этапе S903 UE отвечает сообщением об успешном выполнении.
В одном варианте осуществления сообщение об успешном выполнении представляет собой 200Ok.
На этапе S904 UE использует SDP для взаимодействия с устройством слияния данных.
Осуществляют взаимодействие с уменьшенной кодовой скоростью и получают SDP устройства слияния данных, причем SDP содержит информацию для того, чтобы охарактеризовать новую кодовую скорость потока медиаданных. В этом варианте осуществления возможна ситуация, в которой UE не обладает возможностями работы с медиаданными устройства слияния данных, так что невозможно вернуть поток медиаданных и используют уменьшение кодовой скорости, или UE может обладать возможностями работы с медиаданными устройства слияния данных, но согласно типу текущего потока медиаданных и конкретному условию качества связи, используют уменьшение кодовой скорости.
На этапе S905 UE отправляет запрос коммутации медиаданных в SBC.
UE инициирует запрос коммутации медиаданных в дистанционное UE, используя полученный SDP, и отправляет Re-INVITE в SBC. Разумеется, этого также можно достичь путем отправки запроса модификации медиаданных или запроса обновления данных.
На этапе S906 SBC пересылает запрос коммутации медиаданных в IMS.
На этапе S907 IMS пересылает запрос коммутации медиаданных в дистанционное UE.
На этапе S908 дистанционное UE отвечает сообщением об успешном выполнении.
На этапе S909 IMS пересылает сообщение об успешном выполнении.
На этапе S910 UE принимает сообщение об успешном выполнении.
На этапе S911 UE использует принятый SDP для взаимодействия с устройством слияния данных.
На этапе S912 UE отвечает сообщением ACK.
На этапе S913 SBC пересылает ACK.
На этапе S914 дистанционное UE принимает ACK.
На этапе S915 устройство слияния данных использует поток медиаданных с уменьшенной кодовой скоростью для взаимодействия с SBC.
После завершения коммутации медиаданных кодовую скорость потока медиаданных уменьшают и можно продолжить передачу потока медиаданных между устройством слияния данных и SBC с лучшим качеством передачи.
На этапе S916 SBC использует поток медиаданных с уменьшенной кодовой скоростью для взаимодействия с дистанционным UE.
После завершения коммутации медиаданных кодовую скорость потока медиаданных уменьшают и передачу потока медиаданных между SBC и дистанционным UE можно продолжить с лучшим качеством передачи.
В одном примере, когда UE обнаруживает, что качество связи сети доступа является низким и когда UE обладает возможностями работы с медиаданными устройства слияния данных, коммутацию медиаданных можно осуществить, используя возврат потока медиаданных. Один процесс реализации изображен на фиг. 10 и включает этапы, описанные ниже.
На этапе S1001 SBC обнаруживает, что передача медиаданных на стороне доступа осуществляется с отклонением от нормы (качество связи потока медиаданных, который необходимо обнаружить, на стороне доступа является низким).
На этапе S1002 SBC отправляет INFO для того, чтобы уведомить UE о том, что качество связи на стороне доступа является низким.
На этапе S1003 UE отвечает сообщением об успешном выполнении.
В одном варианте осуществления сообщение об успешном выполнении представляет собой 200Ok.
На этапе S1004 UE отправляет запрос коммутации медиаданных в SBC.
Поскольку UE обладает возможностями работы с медиаданными, подобными возможностям устройства слияния данных, можно вернуть поток медиаданных и UE инициирует запрос коммутации медиаданных в дистанционное UE, используя SDP, принадлежащий собственно UE, и отправляет Re-INVITE в SBC.
На этапе S1005 SBC пересылает запрос коммутации медиаданных в IMS.
На этапе S1006 IMS пересылает запрос коммутации медиаданных в дистанционное UE.
На этапе S1007 дистанционное UE отвечает сообщением об успешном выполнении.
На этапе S1008 IMS пересылает сообщение об успешном выполнении.
На этапе S1009 UE принимает сообщение об успешном выполнении.
На этапе S1010 UE отвечает сообщением ACK.
На этапе S1011 SBC пересылает ACK.
На этапе S1012 дистанционное UE принимает ACK.
На этапе S1013 UE использует поток медиаданных для взаимодействия с SBC.
После завершения коммутации медиаданных поток медиаданных возвращают на UE и его передачу между UE и SBC можно продолжить с лучшим качеством передачи. Здесь следует отметить, что в случае, когда устройство слияния данных не использует UE для передачи потока медиаданных, сеть доступа UE отличается от сети доступа устройства слияния данных.
На этапе S1014 SBC использует поток медиаданных для взаимодействия с дистанционным UE.
Коммутацию медиаданных завершают и передачу потока медиаданных между SBC и дистанционным UE можно продолжить с лучшим качеством передачи.
SBC в этом варианте осуществления может обнаруживать переданный поток медиаданных и, когда SBC обнаруживает возникновение проблемы при передаче потока медиаданных, вызванной низким качеством сети, UE можно уведомить с целью своевременного инициирования коммутации медиаданных согласно конкретному окружению, где расположена сеть с проблемой, и согласно характерным признакам потока медиаданных, так что мультимедийная связь может продолжаться, и таким образом повышается удовлетворение пользователя от опыта использования.
Очевидно, специалистам в данной области техники должно быть понятно, что модули или этапы в вышеописанных вариантах осуществления настоящего изобретения могут быть реализованы с помощью вычислительного устройства общего назначения, модули или этапы могут быть локализованы на одном вычислительном устройстве или распределены по сети, состоящей из нескольких вычислительных устройств, и, необязательно, модули или этапы могут быть реализованы с помощью программных кодов, выполняемых с помощью вычислительного устройства, так что модули или этапы могут быть сохранены в машиночитаемом носителе (постоянном запоминающем устройстве (ROM)/оперативном запоминающем устройстве (RAM), на магнитном диске и оптическом диске) и выполнены вычислительным устройством. В некоторых случаях показанные или описанные этапы могут быть выполнены в последовательностях, отличающихся от тех, что описаны в настоящем документе, или модули или этапы могут быть соответственно реализованы в различных модулях интегральной микросхемы, или вышеуказанные несколько модулей или этапов могут быть выполнены в одном модуле интегральной микросхемы для реализации. Таким образом, настоящее изобретение не ограничивается какой-либо конкретной комбинацией аппаратного обеспечения и программного обеспечения.
Вышеизложенное представляет собой подробное описание вариантов осуществления настоящего изобретения в сочетании с конкретными вариантами применения, и конкретные варианты применения настоящего изобретения не должны расцениваться как ограниченные только этими описаниями. Специалисты в области техники, к которой относится настоящее изобретение, могут осуществлять несколько простых логических выводов или замен, не отступая от идеи настоящего изобретения, все из которых должны считаться принадлежащими к объему защиты настоящего изобретения.