СПОСОБ И УСТРОЙСТВО БЕСПРОВОДНОЙ СВЯЗИ
WIRELESS COMMUNICATION METHOD AND DEVICE

Область техники, к которой относится настоящее изобретение
Варианты осуществления настоящего изобретения относятся, кроме прочего, к области связи, в частности, к способам и аппаратуре беспроводной связи.
Предшествующий уровень техники настоящего изобретения
В настоящее время существует технология беспроводной связи, в которой оконечное устройство может кодировать данные (например, звуковые данные или данные изображения), которые необходимо передать в одноранговый конец (также именуемый приемным концом), и отправлять кодированные данные в одноранговый конец посредством сетевого устройства (например, устройства доступа к сети), к которому имеет доступ оконечное устройство.
В вышеупомянутом процессе передачи для обеспечения надежности и точности передачи оконечное устройство может определить качество линии связи между оконечным устройством и сетевым устройством и сообщить качество линии связи в сетевое устройство, в результате чего сетевое устройство может регулировать скорость кодового потока, используемую оконечным устройством в процессе кодирования данных, исходя из качества линии связи.
Однако в вышеупомянутой технологии из-за ограничения возможностей кодирования и декодирования (например, применимой скорости кодового потока) могут возникать случаи, когда оконечное устройство или одноранговый конец не могут поддерживать скорость кодового потока, установленную путем регулировки сетевым устройством, иными словами, процесс отчетности для сообщения качества линии связи и процесс регулировки сетевым устройством не способны обеспечить желаемые результаты, что приводит к напрасному расходу коммуникационных ресурсов, используемых в процессе отчетности для сообщения качества линии связи, и напрасному расходу ресурсов обработки данных оконечного устройства и сетевого устройства.
Краткое раскрытие настоящего изобретения
Варианты осуществления настоящего изобретения предоставляют способы и аппаратуру беспроводной связи, которые могут снизить потери коммуникационных ресурсов, необходимых для сообщения качества линии связи, а также снизить вычислительную нагрузку на оконечное устройство и сетевое устройство.
Согласно первому аспекту предлагается способ беспроводной связи, причем указанный способ предусматривает: когда первое оконечное устройство и второе оконечное устройство осуществляют обмен данными по беспроводной связи посредством первого сетевого устройства, измерение первым оконечным устройством качества первой линии связи, причем первая линия связи является линией связи между первым оконечным устройством и первым сетевым устройством; и осуществление первым оконечным устройством процесса отчетности для сообщения качества первой линии связи исходя из качества первой линии связи и первой скорости кодового потока, причем первую скорость кодового потока определяют исходя из скорости кодового потока, применимой к первому оконечному устройству, или определяют исходя из скорости кодового потока, применимой ко второму оконечному устройству.
Применительно к первому аспекту, согласно первой форме реализации первого аспекта первая скорость кодового потока является меньшей из максимальной скорости кодового потока, применимой к первому оконечному устройству, и максимальной скорости кодового потока, применимой ко второму оконечному устройству, или пересечением набора скоростей кодового потока, применимых к первому оконечному устройству, и набора скоростей кодового потока, применимых ко второму оконечному устройству, или максимальной скоростью кодового потока, применимой к первому оконечному устройству, или набором скоростей кодового потока, применимых к первому оконечному устройству, или максимальной скоростью кодового потока, применимой ко второму оконечному устройству, или набором скоростей кодового потока, применимых ко второму оконечному устройству.
Применительно к первому аспекту и вышеописанной форме реализации, согласно второй форме реализации первого аспекта осуществление первым оконечным устройством процесса отчетности для сообщения о качестве первой линии связи исходя из качества первой линии связи и первой скорости кодового потока включает в себя: осуществление первым оконечным устройством процесса отчетности для сообщения о качестве первой линии связи исходя из первого соотношения и второго соотношения, причем первое соотношение представляет собой соотношение между качеством первой линии связи и предварительно определенным первым пороговым значением качества, и второе соотношение представляет собой соотношение между первой скоростью кодового потока и рекомендованной скоростью кодового потока, причем рекомендованная скорость кодового потока является скоростью кодового потока, которую, до настоящего времени, первое сетевое устройство последний раз указывало для использования первым оконечным устройством.
Применительно к первому аспекту и вышеописанным формам реализации, согласно третьей форме реализации первого аспекта осуществление первым оконечным устройством процесса отчетности для сообщения качества первой линии связи исходя из первого соотношения и второго соотношения включает в себя: если первое соотношение является таким, что качество первой линии связи выше первого порогового значения качества или равно ему, а второе соотношение является таким, что первая скорость кодового потока ниже рекомендованной скорости кодового потока, отсутствие сообщения первым оконечным устройством о качестве первой линии связи в первое сетевое устройство; или если первое соотношение является таким, что качество первой линии связи выше первого порогового значения качества или равно ему, а второе соотношение является таким, что первая скорость кодового потока больше или равна рекомендованной скорости кодового потока, сообщение первым оконечным устройством о качестве первой линии связи в первое сетевое устройство.
Применительно к первому аспекту и вышеописанным формам реализации, согласно четвертой форме реализации первого аспекта способ дополнительно предусматривает: прием первым оконечным устройством информации о показателе первого порогового значения качества, которая послана первым сетевым устройством.
Применительно к первому аспекту и вышеописанным формам реализации, согласно пятой форме реализации первого аспекта первое пороговое значение качества определяют исходя из рекомендованной скорости кодового потока.
Применительно к первому аспекту и вышеописанным формам реализации, согласно шестой форме реализации первого аспекта осуществление первым оконечным устройством процесса отчетности для сообщения качества первой линии связи исходя из качества первой линии связи и первой скорости кодового потока включает в себя: осуществление первым оконечным устройством процесса отчетности по качеству первой линии связи исходя из третьего соотношения и четвертого соотношения, причем третье соотношение представляет собой соотношение между качеством первой линии связи и предварительно определенным вторым пороговым значением качества, и четвертое соотношение представляет собой соотношение между качеством первой линии связи и эталонным качеством, при этом эталонное качество определено исходя из первой скорости кодового потока.
Применительно к первому аспекту и вышеописанным формам реализации, согласно седьмой форме реализации первого аспекта осуществление первым оконечным устройством процесса отчетности для сообщения качества первой линии связи исходя из третьего соотношения и четвертого соотношения включает в себя: отсутствие сообщения первым оконечным устройством о качестве первой линии связи в первое сетевое устройство, если третье соотношение является таким, что качество первой линии связи ниже второго порогового значения качества или равно ему, и четвертое соотношение является таким, что качество первой линии связи выше первого эталонного качества или равно ему; или сообщение первым оконечным устройством о качестве первой линии связи в первое сетевое устройство, если третье соотношение является таким, что качество первой линии связи ниже второго порогового значения качества или равно ему, и четвертое соотношение является таким, что качество первой линии связи ниже второго эталонного качества.
Применительно к первому аспекту и вышеописанным формам реализации, согласно восьмой форме реализации первого аспекта способ дополнительно предусматривает: прием первым оконечным устройством информации о показателе второго порогового значения качества и информации о показателе эталонного качества, посланных первым сетевым устройством.
Применительно к первому аспекту и вышеописанным формам реализации, согласно девятой форме реализации первого аспекта второе пороговое значение качества определяют исходя из рекомендованной скорости кодового потока.
Применительно к первому аспекту и вышеописанным формам реализации, согласно десятой форме реализации первого аспекта способ дополнительно предусматривает: отправление первым оконечным устройством информации о показателе первой скорости кодового потока в первое сетевое устройство.
Согласно второму аспекту предлагается способ беспроводной связи, причем указанный способ предусматривает: измерение первым оконечным устройством качества первой линии связи, когда первое оконечное устройство и второе оконечное устройство осуществляют обмен данными по беспроводной связи посредством первого сетевого устройства, причем первая линия связи является линией связи между первым оконечным устройством и первым сетевым устройством; и отправление первым оконечным устройством информации о показателе качества первой линии связи и информации о показателе первой скорости кодового потока в первое сетевое устройство, причем первую скорость кодового потока определяют исходя из скорости кодового потока, применимой к первому оконечному устройству, или определяют исходя из скорости кодового потока, применимой ко второму оконечному устройству.
Применительно ко второму аспекту, согласно первой форме реализации второго аспекта первая скорость кодового потока является меньшей из максимальной скорости кодового потока, применимой к первому оконечному устройству, и максимальной скорости кодового потока, применимой ко второму оконечному устройству, или пересечением набора скоростей кодового потока, применимых к первому оконечному устройству, и набора скоростей кодового потока, применимых ко второму оконечному устройству, или максимальной скоростью кодового потока, применимой к первому оконечному устройству, или набором скоростей кодового потока, применимых к первому оконечному устройству, или максимальной скоростью кодового потока, применимой ко второму оконечному устройству, или набором скоростей кодового потока, применимых ко второму оконечному устройству.
Применительно ко второму аспекту и вышеописанным формам реализации, согласно второй форме реализации второго аспекта отправление первым оконечным устройством информации о показателе качества первой линии связи и информации о показателе первой скорости кодового потока в первое сетевое устройство включает в себя: после определения первым оконечным устройством того, что качество первой линии связи выше предварительно определенного первого порогового значения качества или равно ему, отправление первым оконечным устройством информации о показателе качества первой линии связи и информации о показателе первой скорости кодового потока в первое сетевое устройство.
Применительно ко второму аспекту и вышеописанным формам реализации, согласно третьей форме реализации второго аспекта способ дополнительно предусматривает: прием первым оконечным устройством информации о показателе первого порогового значения качества, которая послана первым сетевым устройством.
Применительно ко второму аспекту и вышеописанным формам реализации, согласно четвертой форме реализации второго аспекта первое пороговое значение качества определяют исходя из рекомендованной скорости кодового потока.
Применительно ко второму аспекту и вышеописанным формам реализации, согласно пятой форме реализации второго аспекта отправление первым оконечным устройством информации о показателе качества первой линии связи и информации о показателе первой скорости кодового потока в первое сетевое устройство включает в себя: после определения первым оконечным устройством того, что качество первой линии связи ниже предварительно определенного второго порогового значения качества или равно ему, отправление первым оконечным устройством информации о показателе качества первой линии связи и информации о показателе первой скорости кодового потока в первое сетевое устройство.
Применительно ко второму аспекту и вышеописанным формам реализации, согласно шестой форме реализации второго аспекта способ дополнительно предусматривает: прием первым оконечным устройством информации о показателе второго порогового значения качества, которая послана первым сетевым устройством.
Применительно ко второму аспекту и вышеописанным формам реализации, согласно седьмой форме реализации второго аспекта первое пороговое значение качества определяют исходя из рекомендованной скорости кодового потока.
Согласно третьему аспекту предлагается способ беспроводной связи, причем указанный способ предусматривает: когда первое оконечное устройство и второе оконечное устройство осуществляют обмен данными по беспроводной связи посредством первого сетевого устройства, прием первым сетевым устройством информации о показателе качества первой линии связи и информации о показателе первой скорости кодового потока, которые посланы первым оконечным устройством, причем первая линия связи является линией связи между первым оконечным устройством и первым сетевым устройством, и первую скорость кодового потока определяют исходя из скорости кодового потока, применимой к первому оконечному устройству, или определяют исходя из скорости кодового потока, применимой ко второму оконечному устройству; определение первым сетевым устройством целевой скорости кодового потока исходя из качества первой линии связи; и осуществление первым сетевым устройством процесса регулировки скорости кодового потока, используемой в настоящее время первым оконечным устройством, исходя из соотношения между целевой скоростью кодового потока и первой скоростью кодового потока.
Применительно к третьему аспекту, согласно первой форме реализации третьего аспекта первая скорость кодового потока является меньшей из максимальной скорости кодового потока, применимой к первому оконечному устройству, и максимальной скорости кодового потока, применимой ко второму оконечному устройству, или пересечением набора скоростей кодового потока, применимых к первому оконечному устройству, и набора скоростей кодового потока, применимых ко второму оконечному устройству, или максимальной скоростью кодового потока, применимой к первому оконечному устройству, или набором скоростей кодового потока, применимых к первому оконечному устройству, или максимальной скоростью кодового потока, применимой ко второму оконечному устройству, или набором скоростей кодового потока, применимых ко второму оконечному устройству.
Применительно к третьему аспекту и вышеописанным формам реализации, согласно второй форме реализации третьего аспекта осуществление первым сетевым устройством процесса регулировки скорости кодового потока, используемой в настоящее время первым оконечным устройством, исходя из соотношения между целевой скоростью кодового потока и первой скоростью кодового потока включает в себя: отсутствие регулировки первым сетевым устройством скорости кодового потока, используемой в настоящее время первым оконечным устройством, когда первая скорость кодового потока ниже целевой скорости кодового потока или равна ей.
Применительно к третьему аспекту и вышеописанным формам реализации, согласно третьей форме реализации третьего аспекта осуществление первым сетевым устройством процесса регулировки скорости кодового потока, используемой в настоящее время первым оконечным устройством, исходя из соотношения между целевой скоростью кодового потока и первой скоростью кодового потока включает в себя: регулировку первым сетевым устройством скорости кодового потока, используемой в настоящее время первым оконечным устройством, до целевой скорости кодового потока, когда первая скорость кодового потока выше целевой скорости кодового потока.
Согласно четвертому аспекту предлагается аппаратура беспроводной связи, содержащая блоки для осуществления стадий способа беспроводной связи согласно первому аспекту и различным формам реализации первого аспекта.
Согласно пятому аспекту предлагается аппаратура беспроводной связи, содержащая блоки для осуществления стадий способа беспроводной связи согласно второму аспекту и различным формам реализации второго аспекта.
Согласно шестому аспекту предлагается аппаратура беспроводной связи, содержащая блоки для осуществления стадий способа беспроводной связи согласно третьему аспекту и различным формам реализации третьего аспекта.
Согласно седьмому аспекту предлагается устройство беспроводной связи, содержащее память и процессор, причем память выполнена с возможностью хранения компьютерной программы, и процессор выполнен с возможностью вызывать и выполнять компьютерную программу из памяти, в результате чего первое оконечное устройство осуществляет любой способ беспроводной связи согласно первому аспекту и его различным формам реализации.
Согласно восьмому аспекту предлагается устройство беспроводной связи, содержащее память и процессор, причем память выполнена с возможностью хранения компьютерной программы, и процессор выполнен с возможностью вызывать и выполнять компьютерную программу из памяти, в результате чего первое оконечное устройство осуществляет любой способ беспроводной связи согласно второму аспекту и его различным формам реализации.
Согласно девятому аспекту предлагается устройство беспроводной связи, содержащее память и процессор, причем память выполнена с возможностью хранения компьютерной программы, и процессор выполнен с возможностью вызывать и выполнять компьютерную программу из памяти, в результате чего первое сетевое устройство осуществляет любой способ беспроводной связи согласно третьему аспекту и его различным формам реализации.
Согласно десятому аспекту предлагается компьютерный программный продукт, причем указанный компьютерный программный продукт содержит: компьютерные программные коды, и при выполнении компьютерных программных кодов блоком обработки данных и блоком отправки или процессором и передатчиком оконечного устройства, указанное оконечное устройство осуществляет любой способ беспроводной связи согласно первому аспекту и его различным формам реализации.
Согласно одиннадцатому аспекту предлагается компьютерный программный продукт, причем указанный компьютерный программный продукт содержит: компьютерные программные коды, и при выполнении компьютерных программных кодов блоком приема и блоком обработки данных или приемником и процессором оконечного устройства, указанное оконечное устройство осуществляет любой способ беспроводной связи согласно второму аспекту и его различным формам реализации.
Согласно двенадцатому аспекту предлагается компьютерный программный продукт, причем указанный компьютерный программный продукт содержит: компьютерные программные коды, и при выполнении компьютерных программных кодов блоком приема и блоком обработки данных или приемником и процессором сетевого устройства, указанное сетевое устройство осуществляет любой способ беспроводной связи согласно третьему аспекту и его различным формам реализации.
Согласно тринадцатому аспекту предлагается машиночитаемый носитель информации, при этом указанный машиночитаемый носитель информации хранит программу, которая вызывает осуществление оконечным устройством любого способа беспроводной связи согласно первому аспекту и его различным формам реализации.
Согласно четырнадцатому аспекту предлагается машиночитаемый носитель информации, при этом указанный машиночитаемый носитель информации хранит программу, которая вызывает осуществление оконечным устройством любого способа беспроводной связи согласно второму аспекту и его различным формам реализации.
Согласно пятнадцатому аспекту предлагается машиночитаемый носитель информации, при этом указанный машиночитаемый носитель информации хранит программу, которая вызывает осуществлением сетевым устройством любого способа беспроводной связи согласно третьему аспекту и его различным формам реализации.
В сочетании с вышеприведенными аспектами и формами реализации согласно некоторым вариантам осуществления скорость кодового потока является скоростью кодового потока, используемой при кодировании и декодировании уровнем приложений аудио и видео данных, или скорость кодового потока является битрейтом, используемым при передаче уровнем доступа аудио и видео данных.
В соответствии со способом и аппаратурой беспроводной связи согласно вариантам осуществления настоящего изобретения путем определения, отвечают ли качество линии связи и первая скорость кодового потока предварительно определенному условию после того, как качество линии связи измеряется оконечным устройством, выносят решение, сообщать ли о качестве линии связи исходя из результата определения; или качество линии связи и первую скорость кодового потока сообщают при помощи оконечного устройства в сетевое устройство. Поскольку вышеуказанное предварительно определенное условие определяется на основе скорости кодового потока, применимой к оконечному устройству или одноранговому концу, и может гарантироваться, что после сообщения о качестве линии связи отрегулированная скорость кодового потока, определенная сетевым устройством на основе качества линии связи, будет поддерживаться оконечным устройством или одноранговым концом, тем самым снижаются потери коммуникационных ресурсов, необходимых для сообщения о качестве линии связи, а также снижается вычислительная нагрузка на оконечное устройство и сетевое устройство.
Краткое описание фигур
Для того чтобы более ясно проиллюстрировать технические решения вариантов осуществления настоящего изобретения, далее будут кратко описаны фигуры, используемые в вариантах осуществления настоящего изобретения. Очевидно, что описанные ниже фигуры представляют только некоторые варианты осуществления настоящего изобретения, и специалисты в данной области техники также могут получить другие фигуры на основе этих фигур без каких-либо изобретательских усилий.
На фиг. 1 представлена структурная схема архитектуры одного примера системы связи в соответствии с одним вариантом осуществления настоящего изобретения.
На фиг. 2 представлена структурная схема архитектуры другого примера системы связи в соответствии с одним вариантом осуществления настоящего изобретения.
На фиг. 3 представлена структурная схема взаимодействий для одного примера способа беспроводной связи в соответствии с одним вариантом осуществления настоящего изобретения.
На фиг. 4 представлена структурная схема взаимодействий для другого примера способа беспроводной связи в соответствии с одним вариантом осуществления настоящего изобретения.
На фиг. 5 представлена блок-схема одного примера аппаратуры беспроводной связи в соответствии с одним вариантом осуществления настоящего изобретения.
На фиг. 6 представлена блок-схема другого примера аппаратуры беспроводной связи в соответствии с одним вариантом осуществления настоящего изобретения.
На фиг. 7 представлена блок-схема другого примера аппаратуры беспроводной связи в соответствии с одним вариантом осуществления настоящего изобретения.
На фиг. 8 представлена блок-схема одного примера устройства беспроводной связи в соответствии с одним вариантом осуществления настоящего изобретения.
На фиг. 9 представлена блок-схема другого примера устройства беспроводной связи в соответствии с одним вариантом осуществления настоящего изобретения.
На фиг. 10 представлена блок-схема другого примера устройства беспроводной связи в соответствии с одним вариантом осуществления настоящего изобретения.
Подробное раскрытие настоящего изобретения
Далее приведено ясное и полное описание технических решений согласно вариантам осуществления настоящего изобретения, которое выполнено со ссылками на фигуры согласно вариантам осуществления настоящего изобретения. Очевидно, что описанные ниже варианты осуществления являются только частью, но не всеми вариантами осуществления настоящего изобретения. Все другие варианты осуществления, полученные специалистами в данной области техники на основе вариантов осуществления настоящего изобретения без каких-либо изобретательских усилий, находятся в пределах объема и сути настоящего изобретения.
В контексте настоящего описания термины «компонент», «модуль», «система» и аналогичные применяют для представления, относящегося к компьютеру объекта, аппаратного обеспечения, встроенного программного обеспечения, сочетания аппаратного обеспечения и программного обеспечения, отдельного программного обеспечения или программного обеспечения во время выполнения. Например, компонент может представлять собой, кроме прочего, процесс, выполняемый процессором, процессор, объект, исполняемый файл, поток исполнения, программу и/или компьютер. В качестве иллюстрации следует отметить, что компонентами могут быть как приложение, выполняемое на вычислительном устройстве, так и само вычислительное устройство. Один или несколько компонентов могут входить в состав процесса и/или потока исполнения, и компоненты могут находиться на одном компьютере и/или распределены среди двух или более компьютеров. Более того, эти компоненты могут выполняться с различных машиночитаемых носителей, на которых сохранены различные структуры данных. Например, компонент может обмениваться данными посредством локальных и/или удаленных процессов в соответствии с сигналами, характеризующимися наличием одного или более пакетов данных (например, данных от двух компонентов, взаимодействующих с локальной системой, распределенной системой и/или другим компонентом внутри сети, такой как сеть Интернет, который взаимодействует с другими системами при помощи сигналов).
Решения вариантов осуществления согласно настоящему изобретению могут быть применены к существующим системам сотовой связи, таким как глобальная система мобильной связи (GSM), системы по технологии множественный доступ с кодовым разделением каналов (CDMA), системы по технологии широкополосный множественный доступ с кодовым разделением каналов (WCDMA), система пакетной радиосвязи общего пользования (GPRS), универсальная система мобильной связи (UMTS), системы по стандарту «Долгосрочное развитие сетей связи» (LTE), и, в частности, применяются к системе LTE 4,5G и системе беспроводной связи 5G. Эти решения находят свое применение в основном для передачи голосовых сообщений и данных. В целом, традиционная базовая станция характеризуется ограниченным количеством соединений и может быть легко реализована.
Система мобильной связи следующего поколения будет не только поддерживать традиционную связь, но также поддерживать машинно-машинное взаимодействие (М2М) или межмашинное взаимодействие (МТС). Согласно прогнозам к 2020 году количество устройств МТС, соединенных в сеть, достигнет 50-100 миллиардов, что значительно превысит текущее количество подключений. В случае услуги типа М2М имеются большие различия в требованиях к сети, что обусловлено присущим ей широким разнообразием типов услуг. В целом, имеется несколько требований: надежная передача данных, которая не чувствительна к временной задержке; и передача с низкой задержкой и высокой надежностью.
В случае услуг, требующих надежной передачи, которая не чувствительна к временной задержке, обработка является более простой. Однако для услуг, требующих передачи с низкой задержкой и высокой надежностью, требуется не только короткая временная задержка передачи, но также высокая надежность передачи, например, для услуг V2V (связь между подвижными объектами). Если передача является ненадежной, будет иметь место повторная передача, при этом временная задержка передачи будет слишком большой, чтобы соответствовать требованиям.
Ввиду наличия большого числа соединений имеется большая разница между будущими системами беспроводной связи и существующими системами связи. Большое количество соединений требует больше ресурсов для доступа к оконечным устройствам, а также должно потреблять больше ресурсов для передачи сигнализации планирования, связанной с передачей данных оконечными устройствами. Решения согласно вариантам осуществления настоящего изобретения могут эффективно решать указанную выше проблему потребления ресурсов.
Необязательно, сетевое устройство является базовой станцией, а оконечное устройство является пользовательским оборудованием.
В настоящем раскрытии описаны различные варианты осуществления, связанные с оконечными устройствами (например, первым оконечным устройством и вторым оконечным устройством). Оконечное устройство также может называться пользовательским оборудованием (UE), терминалом доступа, абонентским блоком, абонентской станцией, мобильной станцией, мобильной платформой, удаленной станцией, удаленным терминалом, мобильным устройством, пользовательским терминалом, терминалом, устройством беспроводной связи, пользовательским агентом или пользовательской аппаратурой. Оконечное устройство может представлять собой станцию (STAION, ST) в беспроводных локальных сетях (WLAN) или может представлять собой сотовый телефон, беспроводной телефон, SIP-телефон (SIP протокол инициирования сеансов), или станцию беспроводного абонентского доступа (WLL), персональный цифровой помощник (PDA), карманное устройство с возможностью беспроводной связи, вычислительное устройство или другое устройство обработки данных, соединенное с беспроводным модемом, автомобильное устройство, носимое устройство, оконечное устройство в будущей сети 5G или оконечное устройство в PLMN-сети последующего поколения и т.п.
Более того, настоящее изобретение описывает различные варианты осуществления, связанные с сетевым устройством (например, первым сетевым устройством). Сетевое устройство может представлять собой сетевое устройство для связи с мобильным устройством, или может представлять собой точку доступа (ACCESS POINT, АР) в WLAN, или базовую приемопередающую станцию (BTS) в GSM или системе по технологии множественный доступ с кодовым разделением каналов (CDMA), или может представлять собой базовую станцию NB в WCDMA, или базовую станцию eNB или eNodeB в системе по стандарту «Долгосрочное развитие сетей связи» (LTE), или релейную станцию или точку доступа, или автомобильное устройство, носимое устройство, сетевое устройство в будущей сети 5G или сетевое устройство в PLMN-сети последующего поколения.
Кроме того, согласно этим вариантам осуществления настоящего изобретения сетевое устройство (например, базовая станция) может представлять собой базовую макростанцию или может представлять собой базовую станцию для обеспечения малой соты, причем малые соты могут включать в себя: метросоту, микросоту, пикосоту, фемтосоту и т.п. Малые соты имеют характеристики малого покрытия и низкой мощности передачи, при этом они способны обеспечивать услуги высокоскоростной передачи данных.
Способ и аппаратура беспроводной связи, предоставляемые вариантами осуществления настоящего изобретения, могут быть применены в оконечном устройстве или сетевом устройстве, причем оконечное устройство или сетевое устройство содержит уровень аппаратного обеспечения, уровень операционной системы, выполняемый при помощи уровня аппаратного обеспечения, и уровень приложений, выполняемый уровнем операционной системы. Уровень аппаратного обеспечения включает в себя аппаратное обеспечение, такое как центральный блок обработки данных (CPU), блок управления памятью (MMU) и память (также известная как основное запоминающее устройство). Операционная система может представлять собой любую из одной или нескольких компьютерных операционных систем, которые реализуют обработку услуг при помощи процессов, таких как операционная система Linux™, операционная система Unix™, операционная система Android™, операционная система iOS™ или операционная система Windows™. Уровень приложений содержит приложения, такие как средства навигации и просмотра информации, контакты, программное обеспечение для обработки слов или программное обеспечение для мгновенного обмена сообщениями. Кроме того, согласно вариантам осуществления настоящего изобретения конкретная структура субъекта выполнения способа беспроводной связи не имеет конкретных ограничений, при условии, что возможен обмен данными при помощи способа беспроводной связи в соответствии с одним вариантом осуществления настоящего изобретения путем запуска программы, которая записывает коды способа беспроводной связи согласно варианту осуществления настоящего изобретения. Например, субъект выполнения способа беспроводной связи в соответствии с вариантом осуществления настоящего изобретения может быть оконечным устройством или сетевым устройством, или может быть функциональным модулем, способным вызывать и выполнить программу в оконечном устройстве или сетевом устройстве.
Кроме того, различные аспекты и признаки настоящего изобретения могут быть реализованы в качестве способа, аппаратуры или изделия промышленного производства при помощи стандартных технологий программирования и/или инженерии. Термин «изделие промышленного производства», используемый в настоящем документе, охватывает компьютерную программу, доступную из машиночитаемого устройства, накопителя или носителя. Например, машиночитаемый носитель может включать в себя, кроме прочего, магнитное запоминающее устройство (такое как жесткий диск, гибкий диск или магнитная лента), диск (такой как компакт-диск (CD), универсальный цифровой диск (DVD)), смарт-карты и флеш-запоминающие устройства (такие как стираемое программируемое постоянное запоминающее устройство (EPROM), карты, флеш-накопители или накопители в виде ключей). Дополнительно, различные носители информации, описанные в настоящем документе, могут быть представлены одним или несколькими устройствами и/или машиночитаемым носителем для хранения информации. Термин «машиночитаемый носитель» может включать в себя, кроме прочего, радиоканал и различные другие носители, способные хранить, включать в себя и/или нести инструкции и/или данные.
На фиг. 1 представлена структурная схема, изображающая один пример системы связи в соответствии с настоящим изобретением. Как показано на фиг. 1, согласно одному варианту осуществления настоящего изобретения система связи содержит сеть 100 доступа и сеть 200 доступа, причем сеть 100 доступа содержит сетевое устройство 102 и по меньшей мере одно оконечное устройство 116, а сеть 200 доступа содержит сетевое устройство 202 и по меньшей мере одно оконечное устройство 216, причем сетевое устройство 102 и сетевое устройство 202 могут быть соединены друг с другом с возможностью обмена данными при помощи среды передачи, такой как оптическое волокно, и благодаря этому оконечное устройство 116 может посылать данные в сетевое устройство 102 посредством радиоресурсов (таких как ресурсы временной области, ресурсы частотной области, ресурсы каналов радиосвязи или ресурсы области кодирования), предоставляемых сетью 100 доступа, когда оконечному устройству 116 необходимо связаться с оконечным устройством 216, и сетевое устройство 102 может посылать данные в сетевое устройство 202 при помощи коммуникационного соединения с сетевым устройством 202, и, следовательно, сетевое устройство 202 может передавать данные в оконечное устройство 216 посредством радиоресурсов, предоставляемых сетью 200 доступа.
Следует понимать, что структура системы связи, показанная на фиг. 1, является лишь представленной в качестве примера иллюстрацией и настоящее изобретение не ограниченно показанной структурой. Например, система связи может дополнительно включать в себя, например, основное сетевое устройство и шлюзовое устройство, а также аналогичные устройства, и количество сетей доступа и количество сетевых устройств и оконечных устройств в каждой сети доступа, включенной в состав системы связи, могут быть произвольным образом изменены по необходимости, при этом они не имеют конкретных ограничений в настоящем изобретении.
Согласно одному варианту осуществления настоящего изобретения система связи может быть опорной наземной сетью мобильной связи общего пользования (PLMN), или сетью D2D, или сетью М2М, или другой сетью. На фиг. 1 представлен лишь пример упрощенной структурной схемы, и сеть может включать в себя другие сетевые устройства, которые не изображены на фиг. 1.
Конкретная структура сети доступа подробно описана ниже со ссылкой на фиг. 2, причем коммуникационный режим между сетевым устройством 102 и оконечным устройством 116 аналогичен коммуникационному режиму между сетевым устройством 202 и оконечным устройством 216. Далее в целях краткости и лаконичности более подробно описаны структура и рабочий режим сети доступа, принимая за пример коммуникационный режим между сетевым устройством 102 и оконечным устройством 116.
Как показано на фиг. 2, сеть 100 доступа содержит сетевое устройство 102 и по меньшей мере одно оконечное устройство 116. Сетевое устройство 102 может включать в себя множество антенн, таких как антенны 104, 106, 108, 110, 112 и 114. Дополнительно, сетевое устройство 102 может дополнительно включать в себя цепь передатчика и цепь приемника, что будет понятно специалистам в данной области техники, и цепи могут включать в себя множество компонентов, связанных с передачей и приемом сигналом (таких как процессор, модулятор, мультиплексор, демодулятор, демультиплексор или антенна).
Сетевое устройство 102 может связываться с множеством оконечных устройств (таких как оконечное устройство 116 и оконечное устройство 122). Однако следует понимать, что сетевое устройство 102 может связываться с любым количеством оконечных устройств, аналогичных оконечному устройству 116 или 122. Оконечные устройства 116 и 122 могут представлять собой, например, сотовые телефоны, интеллектуальные телефоны, портативные компьютеры, карманные устройства связи, карманные вычислительные устройства, спутниковую радиоаппаратуру, глобальные системы позиционирования, PDA и/или любые другие устройства, подходящие для обмена данными по системе 100 беспроводной связи.
Как изображено на фиг. 2, оконечное устройство 116 обменивается данными с антеннами 112 и 114, причем антенны 112 и 114 передают информацию в оконечное устройство 116 по прямой линии 118 связи и принимают информацию от оконечного устройства 116 по обратной линии 120 связи. Дополнительно, оконечное устройство 122 обменивается данными с антеннами 104 и 106, причем антенны 104 и 106 передают информацию в оконечное устройство 122 по прямой линии 124 связи и принимают информацию от оконечного устройства 122 по обратной линии 126 связи.
Например, в системе дуплексной связи с частотным разделением каналов (FDD) прямая линия 118 связи может использовать частотную полосу, отличающуюся от частотной полосы, используемой обратной линией 120 связи, и прямая линия 124 связи может использовать частотную полосу, отличающуюся от частотной полосы, используемой обратной линией 126 связи.
Согласно другому примеру в системе дуплексной связи с временным разделением (TDD) и системе одновременной дуплексной связи прямая линия 118 связи и обратная линия 120 связи могут использовать общую частотную полосу, и прямая линия 124 связи и обратная линия 126 связи могут использовать общую частотную полосу.
Каждая антенна (или группа антенн, состоящая из множества антенн) и/или область, предназначенная для связи, именуется в настоящем документе сектором сетевого устройства 102. Например, группа антенн может быть предназначена для обмена данными с оконечными устройствами в секторе области покрытия сетевого устройства 102. В процессе, где сетевое устройство 102 обменивается данными с оконечными устройствами 116 и 122 через прямые линии 118 и 124 связи, соответственно, передающие антенны сетевого устройства 102 могут использовать формирование диаграммы направленности антенны, чтобы улучшить отношения «сигнал-шум» прямых линий 118 и 124 связи. Кроме того, в отличие от способа, в котором сетевое устройство передает сигналы во все свои оконечные устройства через одну антенну, когда сетевое устройство 102 использует формирование диаграммы направленности антенны, чтобы передавать сигналы в случайным образом распределенные оконечные устройства 116 и 122 в соответствующей области покрытия, мобильные устройства в соседних сотах менее подвержены помехам.
В данное время сетевое устройство 102, оконечное устройство 116 или оконечное устройство 122 могут представлять собой передающую аппаратуру беспроводной связи и/или приемную аппаратуру беспроводной связи. При передаче данных передающая аппаратура беспроводной связи может кодировать данные для передачи. В частности, передающая аппаратура беспроводной связи может получать (например, генерировать, принимать от другой аппаратуры связи или хранить в устройстве хранения) некоторое количество битов данных, которые должны быть переданы по каналу в приемную аппаратуру беспроводной связи. Такие биты данных могут храниться в транспортном блоке (или множестве транспортных блоков) данных, которые могут быть сегментированы для создания множества кодовых блоков.
Необязательно, когда первое оконечное устройство осуществляет обмен данными по беспроводной связи со вторым оконечным устройством, передаваемые данные представляют собой звуковые данные или данные изображения.
В частности, в качестве примера и без какого-либо ограничения, способ беспроводной связи согласно вариантам осуществления настоящего изобретения может быть применен, например, к сценарию передачи звуковых данных на основании технологии, такой как голосовая связь по протоколу сети Интернет (VoIP) или голосовая связь по LTE (VoLTE).
Короче говоря, VoIP предусматривает оцифровывание аналоговых сигналов и их передачу в режиме реального времени по IP-сети в форме пакетов данных. Самым большим преимуществом технологии VoIP является то, что она может широко использовать среду взаимосвязи сети Интернет и глобального IP для предоставления большего количества услуг и более качественных услуг по сравнению с традиционными услугами. Технология VoIP позволяет дешево передавать услуги голосовой связи, факса, видео, передачи данных и другие услуги по IP-сетям, например, услуги единой системы обмена сообщениями, виртуальные телефоны, виртуальные голосовые/факсимильные почтовые ящики, услуги доступа к каталогам, центры обработки интернет-вызовов, управление интернет-вызовами, телеконференция, электронная коммерция, хранение и пересылка факсов, хранение и пересылка различной информации и т.п.
VoLTE осуществляет услуги голосовой связи на основе сети мультимедийной IP-подсистемы (IMS) и может реализовывать унификацию услуг голосовой связи и передачи данных в одной сети. Иными словами, в сети 4G могут быть предоставлены не только услуги высокоскоростной передачи данных, но также могут быть обеспечены высококачественные аудио и видеозвонки, при этом для высококачественных аудио и видеозвонков требуется технология VoLTE.
Исходя из новых сетей и новых требований, для того чтобы обеспечить экономию ресурсов полосы частот передачи или поддерживать высокую эффективность линейной связи, большое значение имеет разработка систем, использующих различные технологии кодирования речи с переменной скоростью. В настоящее время для удовлетворения этих требований предлагается адаптивное многоскоростное кодирование (AMR), то есть адаптивный многоскоростной речевой кодер. Такое кодирование в основном применяется к аудио мобильных устройств, при этом степень сжатия является относительно большой, но по сравнению с другими форматами сжатия качество является относительно низким, поскольку его используют в основном для голосовых вызовов. AMR подразделяется на два типа, один из которых представляет собой адаптивное многоскоростное узкополосное кодирование (AMR-NarrowBand, AMR-NB), причем диапазон полосы речевого сигнала составляет 300-3700 Гц и частота дискретизации составляет 8 КГц; а другой из которых представляет собой адаптивное многоскоростное широкополосное кодирование (AMR-WideBand, AMR-WB), причем диапазон полосы речевого сигнала составляет 50-7000 Гц и частота дискретизации составляет 16 КГц. Однако принимая во внимание кратковременную корреляцию речи, каждый кадр имеет длину 20 мс. Эти два кодера используют разные скорости в соответствии с требованиями к ширине полосы, но также имеют некоторые сходства.
В AMR-NB частота дискретизации AMR составляет 8 КГц, один кадр кодируется каждые 20 мс, и каждый кадр содержит 160 дискретов.
AMR использует режим кодирования на основе линейного предсказания с возбуждением по алгебраической кодовой книге (ACELP). Кодер извлекает параметры модели ACELP (коэффициенты линейного предсказания, индексы и коэффициенты усиления адаптивной кодовой книги и фиксированной кодовой книги), и декодер принимает данные, а затем повторно синтезирует речь в соответствии с этими параметрами.
Что касается реализации AMR-NB в TD-SCDMA, кодер использует гибридный режим кодирования на основе линейного предсказания с возбуждением по алгебраической кодовой книге (ACELP), в котором цифровые речевые сигналы содержат как количество параметров речевых признаков, так и информацию о кодировании частичной формы сигнала, а затем речевые сигналы повторно синтезируют посредством информации о признаках.
Величину извлечения параметров контролируют, при этом следующие восемь скоростей получают путем выбора информации в соответствии с требованием к скорости и смешивают для образования адаптивного речевого кодера, как показано в приведенной ниже таблице (а). Например, 244 бита информации о параметрах извлекают в режиме AMR 12.20, и только 95 битов информации извлекают в режиме AMR 4.70. В соответствии с количеством информации, содержащейся в этих битах, биты могут быть разделены на три типа: классы 0, 1 и 2. В канальном кодировании классы 0 и 1 будут использовать циклический код проверки на основе избыточности для проверки ошибок, и класс 2 будет восстановлен в соответствии с предыдущим кадром.
Частота дискретизации в AMR-WB составляет 16 кГц, что является стандартом широкополосного кодирования речи, одобренным международными организациями по стандартизации ITU-T и 3GPP, который также известен как стандарт G722.2. Более того, в AMR-WB поддерживаются девять различных режимов кодирования (или моделей кодирования), и значения битрейтов кодера, которые соответствуют девяти режимам кодирования, являются следующими: 6,6 кбит/с, 8,85 кбит/с, 12,65 кбит/с, 14,25 кбит/с, 15,85 кбит/с, 18,25 кбит/с, 19,85 кбит/с, 23,05 кбит/с и 23,85 кбит/с. Обеспечиваемый диапазон полосы речевого сигнала достигает 50-7000 Гц, при этом звуки голоса являются более натуральными, комфортными и легкоразличимыми по сравнению с предшествующими решениями.
Иными словами, согласно вариантам осуществления настоящего изобретения скорость кодового потока (например, включающая в себя первую скорость кодового потока) может относиться к битрейту (или скорости в битах) кодера. Под битрейтом следует понимать количество битов, передаваемых в секунду, и единицей измерения является бит/сек (бит в секунду). Чем выше битрейт, тем больше размер переданных данных. Битрейт указывает, сколько бит требуется в секунду для представления кодированных/сжатых аудио и видео данных.
В качестве примере и без какого-либо ограничения, согласно вариантам осуществления настоящего изобретения битрейт и сжатие аудио и видеосигналов могут характеризоваться следующим соотношением: чем выше битрейт, тем лучше качество аудио и видео, но больше закодированный файл; и чем ниже битрейт, тем ниже качество аудио и видео, но меньше закодированный файл.
Конкретный процесс беспроводной связи согласно одному варианту осуществления настоящего изобретения подробно описан со ссылками на фиг. 3 и фиг. 4.
На фиг. 3 представлена структурная схема взаимодействий в одном примере способа 300 беспроводной связи в соответствии с одним вариантом осуществления настоящего изобретения.
Как показано на фиг. 3, оконечное устройство #А (т.е. пример первого оконечного устройства) осуществляет обмен данными по беспроводной связи (например, передачу голосовых данных) с оконечным устройством #В (т.е. вторым оконечным устройством). Оконечное устройство #А может кодировать данные, которые должны быть переданы, с использованием скорости #А кодового потока (что альтернативно может именоваться сжатием) и посылать полученные данные в сетевое устройство #А, к которому имеет доступ оконечное устройство #А, и сетевое устройство #А передает данные в сетевое устройство #В, к которому имеет доступ оконечное устройство #В, при этом сетевое устройство #В может передать данные в оконечное устройство #В.
Скорость #А кодового потока может быть скоростью кодового потока, заданной системой, или может быть скоростью кодового потока, указанной сетевым устройством #А посредством передачи сигналов в оконечное устройство #А, или скорость #А кодового потока может быть скоростью кодового потока, определенной при помощи согласования оконечного устройства #А и оконечного устройства #В (например, посредством сетевого устройства #А и сетевого устройства #В).
Согласно одному варианту осуществления настоящего изобретения одну или несколько скоростей кодового потока, применимых к оконечному устройству #А (например, одну или несколько скоростей кодового потока, которые может поддерживать оконечное устройство #А, или одну или несколько скоростей кодового потока, заданных сетевым устройством для использования оконечным устройством #А), именуют набором скоростей #А кодового потока, и одну или несколько скоростей кодового потока, применимых к оконечному устройству #В (например, одну или несколько скоростей кодового потока, которые может поддерживать оконечное устройство #В, или одну или несколько скоростей кодового потока, заданных сетевым устройством для использования оконечным устройством #В), именуют набором скоростей #В кодового потока, при этом скорость #А кодового потока может принадлежать набору скоростей #А кодового потока, и скорость #А кодового потока может принадлежать набору скоростей #В кодового потока.
Иначе говоря, как оконечное устройство #А, так и оконечное устройство #В могут поддерживать скорость #А кодового потока, в результате чего гарантируется, что оконечное устройство #А может осуществить кодирование данных на основе скорости #А кодового потока, и что оконечное устройство #В может осуществить кодирование данных на основе скорости #А кодового потока.
Согласно одному варианту осуществления настоящего изобретения качество линии #А связи (т.е. примера первой линии связи) между оконечным устройством #А и сетевым устройством #А может динамически изменяться. Таким образом, согласно одному варианту осуществления настоящего изобретения может быть введен механизм отчетности по качеству линии связи, иными словами, оконечное устройство #А может, например, периодически определять качество линии #А связи и сообщать его в сетевое устройство #А, и в результате этого сетевое устройство #А может регулировать скорость #А кодового потока на основе качества линии #А связи, и отрегулированная скорость кодового потока может обеспечивать точность передачи данных в рамках качества линии #А связи, сообщенного оконечным устройством #А.
Механизм отчетности по качеству линии связи согласно одному варианту осуществления настоящего изобретения более подробно описан ниже.
Согласно одному варианту осуществления настоящего изобретения, когда оконечное устройство #А определяет, следует ли сообщить о качестве линии связи, могут быть использованы два параметра, то есть качество линии #А связи и скорость #В кодового потока (то есть пример первой скорости кодового потока).
Скорость #В кодового потока может представлять собой одну или несколько скоростей, при этом в настоящем изобретении этот аспект не имеет каких-либо конкретных ограничений.
Необязательно, первая скорость кодового потока является меньшей из максимальной скорости кодового потока, применимой к первому оконечному устройству, и максимальной скорости кодового потока, применимой ко второму оконечному устройству, или первая скорость кодового потока является пересечением набора скоростей кодового потока, применимых к первому оконечному устройству, и набора скоростей кодового потока, применимых ко второму оконечному устройству, или первая скорость кодового потока является максимальной скоростью кодового потока, применимой к первому оконечному устройству, или первая скорость кодового потока представляет собой набор скоростей кодового потока, применимых к первому оконечному устройству, или первая скорость кодового потока является максимальной скоростью кодового потока, применимой ко второму оконечному устройству, или первая скорость кодового потока представляет собой набор скоростей кодового потока, применимых ко второму оконечному устройству.
В частности, скорость #В кодового потока может быть определена в соответствии с одной или несколькими скоростями кодового потока (например, вышеуказанным набором скоростей #А кодового потока), применимыми к оконечному устройству #А (например, одной или несколькими скоростями кодового потока, которые может поддерживать оконечное устройство #А, или одной или несколькими скоростями кодового потока, заданными сетевым устройством для использования оконечным устройством #А), например, скорость #В кодового потока может представлять собой часть или все скорости кодового потока в наборе скоростей #А кодового потока. И в этом случае, в качестве примера и без какого-либо ограничения, более высокий уровень (такой как уровень приложений или уровень IMS) может указывать набор скоростей #А кодового потока для оконечного устройства #А.
Необязательно, скорость #В кодового потока может быть определена в соответствии с одной или несколькими скоростями кодового потока (например, вышеуказанным набором скоростей #В кодового потока), применимыми к оконечному устройству #В (например, одной или несколькими скоростями кодового потока, которые может поддерживать оконечное устройство #В, или одной или несколькими скоростями кодового потока, заданными сетевым устройством для использования оконечным устройством #В), например, скорость #В кодового потока может представлять собой часть или все скорости кодового потока в наборе скоростей #В кодового потока.
В этом случае, например, оконечное устройство #В может передавать информацию о показателях набора скоростей #В кодового потока в оконечное устройство #А посредством сетевого устройства #В и сетевого устройства А. Например, набор скоростей #В кодового потока может быть получен оператором, или сетевым администратором, и информация о показателях набора скоростей #В кодового потока может быть послана в оконечное устройство #А, после чего оконечное устройство #А получает набор скоростей #В кодового потока. Необязательно, более высокий уровень (такой как уровень приложений или уровень IMS) может указывать набор скоростей #В кодового потока для оконечного устройства #А.
Необязательно, скорость #В кодового потока может быть определена исходя из набора скоростей #А кодового потока и набора скоростей #В кодового потока. Например, скорость #В кодового потока может быть скоростью кодового потока, принадлежащей как набору скоростей #А кодового потока, так и набору скоростей #В кодового потока.
Необязательно, оконечное устройство #А может использовать максимальную скорость кодового потока из пересечения набора скоростей #А кодового потока и набора скоростей #В кодового потока в качестве скорости #В кодового потока.
Необязательно, оконечное устройство #А может использовать часть или все скорости кодового потока в пересечении набора скоростей #А кодового потока и набора скоростей #В кодового потока в качестве скорости #В кодового потока.
В качестве примера и не без какого-либо ограничения, вышеуказанная скорость #В кодового потока определяется при помощи набора кодирования и декодирования, рекомендованного более высоким уровнем (таким как уровень приложений или уровень IMS), и/или набора кодирования и декодирования, рекомендованного уровнем доступа. Набор кодирования и декодирования, предложенный более высоким уровнем (таким как уровень приложений или уровень IMS), может дополнительно включать в себя набор кодирования и декодирования, который может быть использован одноранговым терминалом для обмена данными.
Согласно одному варианту осуществления настоящего изобретения оконечное устройство #А может непосредственно использовать скорость #В кодового потока в качестве параметра определения, подлежащего сравнению; в качестве примера и без какого-либо ограничения, в этом случае сравниваемыми объектами могут быть скорость #В кодового потока и рекомендованная скорость кодового потока, то есть режим 1, при этом конкретная процедура обработки режима 1 будет более подробно описана ниже.
Необязательно, оконечное устройство #А может также определять диапазон эталонного качества, соответствующий скорости #В кодового потока, на основе скорости #В кодового потока и использовать диапазон эталонного качества в качестве параметра определения, подлежащего сравнению; в качестве примера и без какого-либо ограничения, в этом случае сравниваемыми объектами могут быть качество линии #А связи и диапазон эталонного качества, то есть режим 2, при этом конкретная процедура обработки режима 2 будет более подробно описана ниже.
Согласно одному варианту осуществления настоящего изобретения диапазон эталонного качества может быть диапазоном показателей качества, к которым может применяться скорость #В кодового потока, при условии, что надежность и точность передачи данных являются удовлетворительными.
Далее в настоящем документе для простоты понимания и объяснения максимальное значение в диапазоне эталонного качества именуется эталонным качеством ThmaxA (то есть пример первого эталонного качества), а минимальное значение диапазона эталонного качества именуется эталонным качеством ThmaxB (то есть пример второго эталонного качества).
Необходимо отметить, что в диапазоне эталонного качества может быть несколько значений, причем в этом случае эталонное качество ThmaxA и эталонное качество ThmaxB отличаются друг от друга; или в диапазоне эталонного качества может быть одно значение, причем в этом случае эталонное качество ThmaxA и эталонное качество ThmaxB являются одинаковыми, и этот аспект конкретно не ограничивается в настоящем изобретении.
Следовательно, на стадии S310 оконечное устройство #А может измерить качество линии #А связи. Необходимо отметить, что способ и процесс измерения оконечным устройством #А качества линии #А связи могут быть аналогичны известным из области техники. В настоящем документе для лаконичности и краткости их подробное описание будет опущено.
На стадии S320 оконечное устройство #А может определять политику отчетности для сообщения качества линии #А связи исходя из качества линии #А связи и скорости #В кодового потока, то есть, следует ли сообщать качество линии #А связи.
Режим 1
Необязательно, осуществление первым оконечным устройством процесса отчетности по качеству первой линии связи исходя из качества первой линии связи и первой скорости кодового потока включает в себя: осуществление первым оконечным устройством процесса отчетности по качеству первой линии связи исходя из первого соотношения и второго соотношения, причем первое соотношение включает в себя соотношение между качеством первой линии связи и предварительно определенным первым пороговым значением качества, и второе соотношение включает в себя соотношение между первой скоростью кодового потока и рекомендованной скоростью кодового потока, причем рекомендованная скорость кодового потока является скоростью кодового потока, которую до настоящего времени первое сетевое устройство последний раз указывало для использования первым оконечным устройством.
В частности, в качестве примера и без какого-либо ограничения, согласно одному варианту осуществления настоящего изобретения оконечное устройство #А может определять политику отчетности на основе результата сравнения (т.е. примера первого соотношения) качества линии #А связи и диапазона предварительно определенных пороговых значений качества (например, первое пороговое значение качества и второе пороговое значение качества), а также результата сравнения скорости #В кодового потока и рекомендованной скорости кодового потока (т.е. примера второго соотношения).
Рекомендованной скоростью кодового потока является скоростью кодового потока, которую сетевое устройство А последний раз (т.е. последнее значение до настоящего времени) указывало для использования оконечным устройством #А во время обмена данными между оконечным устройством #А и оконечным устройством #В.
Следует понимать, что рекомендованная скорость кодового потока может быть скоростью кодового потока, используемой в настоящее время оконечным устройством #А (например, вышеуказанной скоростью #А кодового потока), или может не быть скоростью кодового потока, используемой в настоящее время оконечным устройством #А, причем этот аспект не имеет конкретных ограничений в настоящем изобретении.
Согласно одному варианту осуществления настоящего изобретения диапазон качества может быть диапазоном качества, к которому может быть применена используемая в настоящее время скорость кодового потока (например, скорость #А кодового потока), при условии, что надежность и точность передачи данных являются удовлетворительными.
В настоящем документе для простоты понимая и объяснения максимальное значение в диапазоне пороговых значений качества именуют пороговым значением качества ThA (т.е. примером первого порогового значения качества), а минимальное значение в диапазоне пороговых значений качества именуют пороговым значением качества ThB (т.е. примером второго порогового значения качества).
Необходимо отметить, что в диапазоне пороговых значений качества может быть несколько значений, и в этом случае пороговое значение качества ThA и пороговое значение качества ThB отличаются друг от друга; или в диапазоне пороговых значений качества может быть одно значение, и в этом случае пороговое значение качества ThA и пороговое значение качества ThB являются одинаковыми, и этот аспект конкретно не ограничивается в настоящем изобретении.
Согласно одному варианту осуществления настоящего изобретения диапазон пороговых значений качества может быть определен сетевым устройством #А и послан в оконечное устройство #А.
Необязательно, способ дополнительно предусматривает: прием первым оконечным устройством информации о показателе первого порогового значения качества, посланной первым сетевым устройством.
Необязательно, способ дополнительно предусматривает: прием первым оконечным устройством информации о показателе второго порогового значения качества и информации о показателе эталонного качества, посланных первым сетевым устройством.
Дополнительно, согласно одному варианту осуществления настоящего изобретения диапазон пороговых значений качества может быть определен сетевым устройством #А или оконечным устройством #А в соответствии со скоростью #А кодового потока.
Например, соотношение с использованием взаимно-однозначного соответствия между множеством скоростей кодовых потоков и множеством диапазонов качества может быть сохранено в оконечном устройстве #А или сетевом устройстве #А, и в результате этого оконечное устройство #А или сетевое устройство #А может определить диапазон качества, соответствующий скорости #А кодового потока, из указанного соотношения на основе используемой в настоящее время скорости кодового потока (например, скорости #А кодового потока) в качестве диапазона качества, используемого в настоящее время, для определения политики отчетности.
Необязательно, первое пороговое значение качества определяют исходя из рекомендованной скорости кодового потока.
Альтернативно, второе пороговое значение качества необязательно определяют исходя из рекомендованной скорости кодового потока.
Далее приведено иллюстративное описание взаимосвязи между результатом сравнения качества линии #А связи и диапазона пороговых значений качества (например, максимального значения в диапазоне пороговых значений качества, то есть первого порогового значения качества), результатом сравнения скорости #В кодового потока и рекомендованной скорости кодового потока и определенной политикой отчетности.
Ситуация 1
Осуществление первым оконечным устройством процесса отчетности по качеству первой линии связи исходя из первого соотношения и второго соотношения включает в себя: если первое соотношение является таким, что качество первой линии связи выше первого порогового значения качества или равное ему, а второе соотношение является таким, что первая скорость кодового потока меньше рекомендованной скорости кодового потока, отсутствие сообщения первым оконечным устройством о качестве первой линии связи в первое сетевое устройство.
В частности, если качество линии #А связи выше порогового значения качества ТhА (или большего его, или равно ему), а скорость #В кодового потока меньше рекомендованной скорости кодового потока, оконечное устройство #А может определить то, что политика отчетности заключает в следующем: не сообщать качество линии #А связи в сетевое устройство #А.
Поскольку качество линии #А связи выше порогового значения качества ThA, если оконечное устройство #А сообщает о качестве линии #А связи в сетевое устройство #А, сетевое устройство #А определит, что необходимо осуществить регулировку путем повышения текущей скорости кодового потока. Регулировка может привести к тому, что отрегулированная скорость кодового потока (именуемая целевой скоростью кодового потока), определенная сетевым устройством #А, будет больше рекомендованной скорости кодового потока.
Более того, поскольку скорость #В кодового потока меньше рекомендованной скорости кодового потока, это приводит к тому, что скорость #В кодового потока меньше целевой скорости кодового потока, причем, как описано выше, скорость #В кодового потока является скоростью кодового потока, применимой к оконечному устройству #А и/или оконечному устройству #В, из этого следует, что оконечное устройство #А и/или оконечное устройство #В не могут поддерживать целевую скорость кодового потока.
Если оконечное устройство #А по-прежнему сообщает о качестве линии #А связи в сетевое устройство #А согласно известным из уровня техники решениям, ожидаемый эффект регулировки может быть не достигнут, при этом процесс регулировки оказывается неудачным, что приводит к напрасному расходу коммуникационных ресурсов и ресурсов обработки данных.
Напротив, согласно одному варианту осуществления настоящего изобретения, когда оконечное устройство #А определяет то, что качество линии #А связи выше порогового значения качества ThA, а скорость #В кодового потока меньше рекомендованной скорости кодового потока, оконечное устройство #А не сообщает о качестве линии #А связи в сетевое устройство #А, что может устранить напрасный расход коммуникационных ресурсов и ресурсов обработки данных в процессе отчетности.
Ситуация 2
Осуществление первым оконечным устройством процесса отчетности по качеству первой линии связи исходя из первого соотношения и второго соотношения включает в себя: если первое соотношение является таким, что качество первой линии связи больше первого порогового значения качества или равно ему, а второе соотношение является таким, что первая скорость кодового потока больше или равна рекомендованной скорости кодового потока, сообщение первым оконечным устройством о качестве первой линии связи в первое сетевое устройство.
В частности, поскольку качество линии #А связи выше порогового значения качества ThA, если оконечное устройство #А сообщает о качестве линии #А связи в сетевое устройство #А, сетевое устройство #А определяет то, что необходимо осуществить регулировку путем повышения текущей скорости кодового потока. Регулировка может привести к тому, что отрегулированная скорость кодового потока (именуемая целевой скоростью кодового потока), определенная сетевым устройством #А, будет больше рекомендованной скорости кодового потока.
Более того, поскольку скорость #В кодового потока больше или равна рекомендованной скорости кодового потока, это приводит к тому, что скорость #В кодового потока может быть больше или равна целевой скорости кодового потока, причем, как описано выше, скорость #В кодового потока является скоростью кодового потока, применимой к оконечному устройству #А и/или оконечному устройству #В, из этого следует, что оконечное устройство #А и/или оконечное устройство #В могут поддерживать целевую скорость кодового потока.
Согласно варианту осуществления настоящего изобретения в этом случае оконечное устройство #А может сообщить о качестве линии #А связи в сетевое устройство #А.
В качестве примера и без какого-либо ограничения, согласно одному варианту осуществления настоящего изобретения оконечное устройство #А может определять политику отчетности на основе результата сравнения (т.е. примера третьего соотношения) качества линии #А связи и диапазона предварительно определенных пороговых значений качества (например, содержащего первое пороговое значение качества и второе пороговое значение качества), а также результата сравнения (т.е. примера четвертого соотношения) качества линии #А связи и диапазона эталонного качества.
Необязательно, осуществление первым оконечным устройством процесса отчетности по качеству первой линии связи исходя из качества первой линии связи и первой скорости кодового потока включает в себя: осуществление первым оконечным устройством процесса отчетности по качеству первой линии связи исходя из третьего соотношения и четвертого соотношения, причем третье соотношение представляет собой соотношение между качеством первой линии связи и предварительно определенным вторым пороговым значением качества, и четвертое соотношение представляет собой соотношение между качеством первой линии связи и эталонным качеством, при этом эталонное качество определено исходя из первой скорости кодового потока.
Иными словами, согласно одному варианту осуществления настоящего изобретения политика отчетности может быть определена в соответствии с приведенной ниже Таблицей 1.
Режим 2
Необязательно, осуществление первым оконечным устройством процесса отчетности по качеству первой линии связи исходя из качества первой линии связи и первой скорости кодового потока включает в себя: осуществление первым оконечным устройством процесса отчетности по качеству первой линии связи исходя из третьего соотношения и четвертого соотношения, причем третье соотношение представляет собой соотношение между качеством первой линии связи и предварительно определенным вторым пороговым значением качества, и четвертое соотношение представляет собой соотношение между качеством первой линии связи и эталонным качеством, при этом эталонное качество определено исходя из первой скорости кодового потока.
В частности, в качестве примера и без какого-либо ограничения, согласно одному варианту осуществления настоящего изобретения оконечное устройство #А может определять политику отчетности на основе результата сравнения (т.е. примера третьего соотношения) качества линии #А связи и диапазона предварительно определенных пороговых значений качества (например, содержащего первое пороговое значение качества и второе пороговое значение качества), а также результата сравнения (т.е. примера четвертого соотношения) качества линии #А связи и диапазона эталонного качества (например, содержащего первое эталонное качество и второе эталонное качество).
Далее приведено иллюстративное описание взаимосвязи между результатом сравнения качества линии #А связи и диапазона пороговых значений качества (например, минимального значения в диапазоне пороговых значений качества, то есть второго порогового значения качества), результатом сравнения качества линии #А связи и диапазона эталонного качества и определенной политикой отчетности.
Ситуация 3
Осуществление первым оконечным устройством процесса отчетности по качеству первой линии связи исходя из третьего соотношения и четвертого соотношения включает в себя: если третье соотношение является таким, что качество первой линии связи ниже или равно второму пороговому значению качества, и четвертое соотношение является таким, что качество первой линии связи больше первого эталонного качества или равно ему, отсутствие сообщения первым оконечным устройством о качестве первой линии связи в первое сетевое устройство.
В частности, когда качество линии #А связи ниже порогового значения качества ThB (или меньше его, или равно ему), и качество линии #А связи больше эталонного качества ThmaxA или равно ему, оконечное устройство #А может определить то, что политика отчетности заключается в следующем: не сообщать качество линии #А связи в сетевое устройство #А.
Поскольку качество линии #А связи ниже порогового значения качества ThB, если оконечное устройство #А сообщает о качестве линии #А связи в сетевое устройство #А, сетевое устройство #А определяет то, что необходимо осуществить регулировку путем снижения текущей скорости кодового потока. А поскольку качество линии #А связи больше или равно эталонному качеству ThmaxA, это указывает на то, что скорость #В кодового потока не применима к качеству линии #А связи, то есть используемая в настоящее время скорость кодового потока (например, скорость #А кодового потока) больше скорости #В кодового потока.
Следовательно, может случиться так, что даже если регулировку осуществляют таким образом, чтобы уменьшить текущую скорость кодового потока, но величина регулировки мала, отрегулированная скорость кодового потока по-прежнему превышает скорость #В кодового потока.
Если оконечное устройство #А по-прежнему сообщает о качестве линии #А связи в сетевое устройство #А согласно известным из области техники решениям, это может привести к тому, что отрегулированная скорость кодового потока, определенная сетевым устройством #А (именуемая целевой скоростью кодового потока), будет больше скорости кодового потока #В. Как описано выше, скорость #В кодового потока представляет собой скорость кодового потока, применимую к оконечному устройству #А и/или оконечному устройству #В, а это значит, что оконечное устройство #А и/или оконечное устройство #В не могут поддерживать целевую скорость кодового потока, так что регулировка не может достичь ожидаемого эффекта, и процесс регулировки оказывается неудачным, что приводит к напрасному расходу коммуникационных ресурсов и ресурсов обработки данных.
Напротив, согласно одному варианту осуществления настоящего изобретения, когда оконечное устройство #А определяет то, что качество линии #А связи ниже порогового значения качества ThB, и качество линии #А связи больше эталонного качества ThmaxA или равно ему, оконечное устройство #А не сообщает о качестве линии #А связи в сетевое устройство #А, что устраняет напрасный расход коммуникационных ресурсов и ресурсов обработки данных в процессе отчетности.
Ситуация 4
Осуществление первым оконечным устройством процесса отчетности по качеству первой линии связи исходя из третьего соотношения и четвертого соотношения включает в себя: если третье соотношение является таким, что качество первой линии связи ниже второго порогового значения качества или равно ему, и четвертое соотношение является таким, что качество первой линии связи ниже второго эталонного качества, сообщение первым оконечным устройством о качестве первой линии связи в первое сетевое устройство.
В частности, поскольку качество линии #А связи ниже порогового значения качества ThB, если оконечное устройство #А сообщает о качестве линии #А связи в сетевое устройство #А, сетевое устройство #А определяет то, что необходимо осуществить регулировку путем снижения текущей скорости кодового потока.
Более того, поскольку качество линии #А связи меньше эталонного качества ThmaxB, это указывает на то, что скорость #В кодового потока применима к качеству линии #А связи, то есть используемая в настоящее время скорость кодового потока (например, скорость #А кодового потока) меньше скорости #В кодового потока.
Следовательно, регулировку осуществляют таким образом, чтобы уменьшить текущую скорость кодового потока, чтобы отрегулированная скорость кодового потока была ниже скорости #В кодового потока. Как описано выше, скорость #В кодового потока представляет собой скорость кодового потока, применимую к оконечному устройству #А и/или оконечному устройству #В, а это значит, что оконечное устройство #А и/или оконечное устройство #В могут поддерживать отрегулированную скорость кодового потока.
Согласно варианту осуществления настоящего изобретения в этом случае оконечное устройство #А может сообщить о качестве линии #А связи в сетевое устройство #А.
Иными словами, согласно одному варианту осуществления настоящего изобретения политика отчетности может быть определена в соответствии с приведенной ниже Таблицей 2.
На стадии S330 сетевое устройство #А может осуществлять процесс регулировки скорости кодового потока, используемой оконечным устройством #А, на основе качества линии #А связи, сообщенного оконечным устройством #А, причем процесс и способ регулировки могут быть аналогичны решениям, известным из уровня техники, поэтому их подробное описание будет опущено в настоящем документе из соображений ясности и лаконичности.
В соответствии со способом беспроводной связи согласно одному варианту осуществления настоящего изобретения, после того как было осуществлено измерение качества линии связи, оконечное устройство определяет, соответствуют ли качество линии связи и первая скорость кодового потока предварительно определенному условию, и определяет, сообщать ли о качестве линии связи исходя из результата определения. Поскольку предварительно определенное условие определяется на основе скорости кодового потока, применимой к оконечному устройству или одноранговому концу, и может гарантироваться, что после сообщения о качестве линии связи отрегулированная скорость кодового потока, определенная сетевым устройством на основе качества линии связи, будет поддерживаться оконечным устройством или одноранговым концом, тем самым могут быть снижены потери коммуникационных ресурсов, необходимых для сообщения о качестве линии связи, а также может быть снижена вычислительная нагрузка на оконечное устройство и сетевое устройство.
Необязательно, способ дополнительно предусматривает: отправление первым оконечным устройством информации о показателе первой скорости кодового потока в первое сетевое устройство.
В частности, согласно одному варианту осуществления настоящего изобретения, когда оконечное устройство #А сообщает о качестве линии #А связи в сетевое устройство #А, информация о показателе скорости #В кодового потока может быть совместно передана в сетевое устройство #А. Сетевое устройство #В может определять целевую скорость кодового потока, до которой необходимо отрегулировать скорость кодового потока, используемую в настоящее время оконечным устройством #А, на основе качества линии #А связи, и способ и процесс определения целевой скорости кодового потока могут быть аналогичными решениям, известным из уровня техники. В настоящем документе их подробное описание будет опущено для лаконичности и краткости. После этого сетевое устройство #В может определить, передавать ли целевую скорость кодового потока в оконечное устройство #А, на основе соотношения между целевой скоростью кодового потока и скоростью #В кодового потока.
В качестве примера и без какого-либо ограничения, если целевая скорость кодового потока превышает скорость #В кодового потока, причем, как описано выше, скорость #В кодового потока является скоростью кодового потока, применимой к оконечному устройству #А и/или оконечному устройству #В, из этого следует, что оконечное устройство #А и/или оконечное устройство #В не могут поддерживать целевую скорость кодового потока. На этой стадии сетевое устройство #В может не направлять целевую скорость кодового потока в оконечное устройство #А.
В качестве другого примера, если целевая скорость кодового потока ниже скорости #В кодового потока, причем, как описано выше, скорость #В кодового потока является скоростью кодового потока, применимой к оконечному устройству #А и/или оконечному устройству #В, из этого следует, что оконечное устройство #А и/или оконечное устройство #В могут поддерживать целевую скорость кодового потока. На этой стадии сетевое устройство #В может направлять целевую скорость кодового потока в оконечное устройство #А.
В соответствии со способом беспроводной связи согласно одному варианту осуществления настоящего изобретения, после того как оконечное устройство измерит качество линии связи, оно сообщает качество линии связи и первую скорость кодового потока в сетевое устройство. Поскольку предварительно определенное условие определяется на основе скорости кодового потока, применимой к оконечному устройству или одноранговому концу, и может гарантироваться, что после сообщения о качестве линии связи отрегулированная скорость кодового потока, определенная сетевым устройством на основе качества линии связи, будет поддерживаться оконечным устройством или одноранговым концом, тем самым могут быть снижены потери коммуникационных ресурсов, необходимых для сообщения о качестве линии связи, а также может быть снижена вычислительная нагрузка на оконечное устройство и сетевое устройство.
На фиг. 4 представлена структурная схема взаимодействий в другом примере способа беспроводной связи в соответствии с одним вариантом осуществления настоящего изобретения. Как изображено на фиг. 4, когда оконечное устройство #А (т.е. пример первого оконечного устройства) осуществляет обмен данными по беспроводной связи (например, передает голосовые данные) с оконечным устройством #В (т.е. вторым оконечным устройством), оконечное устройство #А может кодировать (или выполнять обработку по сжатию) данные, которые должны быть переданы, с использованием скорости #А кодового потока и посылать полученные данные в сетевое устройство #А, к которому имеет доступ оконечное устройство #А, и сетевое устройство #А посылает данные в сетевое устройство #В, к которому имеет доступ оконечное устройство #В, и в результате этого сетевое устройство #В может передавать данные в оконечное устройство #В, при этом скорость #А кодового потока может быть скоростью кодового потока, определенной системой, или скоростью кодового потока, которую сетевое устройство #А указывает для оконечного устройства #А посредством сигнализации, или скоростью кодового потока, определенной посредством согласования оконечного устройства #А и оконечного устройства #В (например, посредством сетевого устройства #А и сетевого устройства #В).
Согласно одному варианту осуществления настоящего изобретения одна или несколько скоростей кодового потока, с которым может быть использовано оконечное устройство #А, именуют в настоящем документе набором скоростей #А кодового потока, и одна или несколько скоростей кодового потока, с которыми может быть использовано оконечное устройство #В, именуют в настоящем документе набором скоростей #В кодового потока. После этого вышеуказанная скорость #А кодового потока может принадлежать набору скоростей #А кодового потока и принадлежать набору скоростей #В кодового потока. Иначе говоря, как оконечное устройство #А, так и оконечное устройство #В могут поддерживать скорость #А кодового потока, в результате чего гарантируется, что оконечное устройство #А может осуществить кодирование данных на основе скорости #А кодового потока, и что оконечное устройство #В может осуществить декодирование данных на основе скорости #А кодового потока.
Согласно одному варианту осуществления настоящего изобретения качество линии #А связи (т.е. примера первой линии связи) между оконечным устройством #А и сетевым устройством #А может динамически изменяться. Таким образом, согласно одному варианту осуществления настоящего изобретения может быть введен механизм отчетности для сообщения о качестве линии связи, иными словами, оконечное устройство #А может, например, периодически определять качество линии #А связи и сообщать его в сетевое устройство #А, и в результате этого сетевое устройство #А может регулировать скорость #А кодового потока на основе качества линии #А связи, и отрегулированная скорость кодового потока может обеспечивать точность передачи данных в рамках качества линии #А связи, сообщенного оконечным устройством #А.
Следовательно, на стадии S410 оконечное устройство #А может измерить качество линии #А связи. Необходимо отметить, что способ и процесс измерения оконечным устройством #А качества линии #А связи могут быть аналогичны известным из области техники. Для лаконичности и краткости их подробное описание будет опущено.
На стадии S420 оконечное устройство #А может сообщать скорость #В кодового потока (то есть пример первой скорости кодового потока) при сообщении качества линии связи в сетевое устройство #А.
Скорость #В кодового потока может представлять собой одну или несколько скоростей, при этом в настоящем изобретении этот аспект не имеет каких-либо конкретных ограничений.
Необязательно, первая скорость кодового потока является меньшей из максимальной скорости кодового потока, применимой к первому оконечному устройству, и максимальной скорости кодового потока, применимой ко второму оконечному устройству, или первая скорость кодового потока является пересечением набора скоростей кодового потока, применимых к первому оконечному устройству, и набора скоростей кодового потока, применимых ко второму оконечному устройству, или первая скорость кодового потока является максимальной скоростью кодового потока, применимой к первому оконечному устройству, или первая скорость кодового потока представляет собой набор скоростей кодового потока, применимых к первому оконечному устройству, или первая скорость кодового потока является максимальной скоростью кодового потока, применимой ко второму оконечному устройству, или первая скорость кодового потока представляет собой набор скоростей кодового потока, применимых ко второму оконечному устройству.
В частности, скорость #В кодового потока может быть определена исходя из одной или нескольких скоростей кодового потока (например, набора скоростей #А кодового потока), применимых к оконечному устройству #А. Например, скорость #В кодового потока может быть частью или всеми скоростями кодового потока в наборе скоростей #А кодового потока. Кроме того, в качестве примера и без какого-либо ограничения, более высокий уровень (например, уровень приложений или уровень IMS) может указывать набор скоростей #А кодового потока для оконечного устройства #А.
Необязательно, скорость #В кодового потока может быть определена исходя из одной или нескольких скоростей кодового потока (например, вышеуказанного набора скоростей #В кодового потока), применимых к оконечному устройству #В. Например, скорость #В кодового потока может быть частью или всеми скоростям кодового потока в наборе скоростей #В кодового потока. В этом случае, например, оконечное устройство #В может передавать информацию о показателях набора скоростей #В кодового потока в оконечное устройство #А посредством сетевого устройства #В и сетевого устройства А. Например, оператор, или сетевой администратор, может получать набор скоростей #В кодового потока и посылать информацию о показателях набора #В скоростей кодового потока в оконечное устройство #А, в результате чего оконечное устройство #А получает набор скоростей #В кодового потока. Необязательно, более высокий уровень (например, уровень приложений или уровень IMS) может задавать набор скоростей #В кодового потока для оконечного устройства #А.
Необязательно, скорость #В кодового потока может быть определена исходя из набора скоростей #А кодового потока и набора скоростей #В кодового потока. Например, скорость #В кодового потока может быть скоростью кодового потока, принадлежащей как набору скоростей #А кодового потока, так и набору скоростей #В кодового потока.
Необязательно, оконечное устройство #А может использовать максимальную скорость кодового потока для пересечения набора #А скоростей кодового потока и набора скоростей #В кодового потока в качестве скорости #В кодового потока.
Необязательно, оконечное устройство #А может использовать часть или все скорости кодового потока в пересечении набора скоростей #А кодового потока и набора скоростей #В кодового потока в качестве скорости #В кодового потока.
В качестве примера и без какого-либо ограничения, вышеуказанная скорость #В кодового потока определяется при помощи набора кодирования и декодирования, предложенного более высоким уровнем (таким как уровень приложений или уровень IMS), и/или набора кодирования и декодирования, предложенного уровнем доступа. Набор кодирования и декодирования, предложенный более высоким уровнем (таким как уровень приложений или уровень IMS), может дополнительно включать в себя набор кодирования и декодирования, который может использоваться одноранговым терминалом для обмена данными.
Следовательно, на стадии S430 сетевое устройство #В может определять целевую скорость кодового потока, до которой необходимо отрегулировать скорость кодового потока, используемую в настоящее время оконечным устройством #А, на основе качества линии #А связи, и способ и процесс определения целевой скорости кодового потока могут быть аналогичными решениям, известным из уровня техники, и их подробное описание будет опущено из соображений лаконичности и краткости.
После этого сетевое устройство #В может определить, передавать ли целевую скорость кодового потока в оконечное устройство #А, на основе соотношения между целевой скоростью кодового потока и скоростью #В кодового потока.
Например, необязательно, осуществление первым сетевым устройством процесса регулировки скорости кодового потока, используемой в настоящее время первым оконечным устройством, исходя из соотношения между целевой скоростью кодового потока и первой скоростью кодового потока включает в себя: отсутствие регулировки первым сетевым устройством скорости кодового потока, используемой в настоящее время первым оконечным устройством, если первая скорость кодового потока меньше или равна целевой скорости кодового потока.
В частности, если целевая скорость кодового потока больше скорости #В кодового потока, причем, как описано выше, скорость #В кодового потока является скоростью кодового потока, применимой к оконечному устройству #А и/или оконечному устройству #В, из этого следует, что оконечное устройство #А и/или оконечное устройство #В не могут поддерживать целевую скорость кодового потока. На этой стадии сетевое устройство #В может не направлять целевую скорость кодового потока в оконечное устройство #А.
Например, необязательно, осуществление первым сетевым устройством процесса регулировки скорости кодового потока, используемой в настоящее время первым оконечным устройством, исходя из соотношения между целевой скоростью кодового потока и первой скоростью кодового потока включает в себя: регулировку первым сетевым устройством скорости кодового потока, используемой в настоящее время первым оконечным устройством, до целевой скорости кодового потока, если первая скорость кодового потока больше целевой скорости кодового потока.
В частности, если целевая скорость кодового потока ниже скорости #В кодового потока, причем, как описано выше, скорость #В кодового потока является скоростью кодового потока, применимой к оконечному устройству #А и/или оконечному устройству #В, из этого следует, что оконечное устройство #А и/или оконечное устройство #В могут поддерживать целевую скорость кодового потока. На этой стадии сетевое устройство #В может направлять целевую скорость кодового потока в оконечное устройство #А.
Дополнительно, согласно одному варианту осуществления настоящего изобретения перед тем, как оконечное устройство #А сообщит качество линии #А связи и скорость #В кодового потока в сетевое устройство #А, может быть определено, требуются ли качество линии #А связи и скорость #В кодового потока.
Согласно одному варианту осуществления настоящего изобретения качество линии #А связи может быть использовано в качестве параметра определения, когда оконечное устройство #А определяет, следует ли сообщать качество линии связи.
В частности, в качестве примера и без какого-либо ограничения, согласно одному варианту осуществления настоящего изобретения оконечное устройство #А может определять политику отчетности (т.е. следует ли сообщать качество линии #А связи и скорость #В кодового потока) на основе результата сравнения качества линии #А связи и предварительно определенного диапазона пороговых значений качества (например, содержащего первое пороговое значение качества и второе пороговое значение качества).
В настоящем документе для простоты понимая и объяснения максимальное значение в диапазоне пороговых значений качества именуют пороговым значением качества ThA (т.е. примером первого порогового значения качества), а минимальное значение в диапазоне пороговых значений качества именуют пороговым значением качества ThB (т.е. примером второго порогового значения качества).
Необходимо отметить, что диапазон пороговых значений качества имеет несколько значений, и в этом случае пороговое значение качества ThA и пороговое значение качества ThB являются различными. Необязательно, диапазон пороговых значений качества имеет одно значение, и в этом случае пороговое значение качества ThA и пороговое значение качества ThB являются одинаковыми, причем в настоящем изобретении этот аспект не имеет каких-либо конкретных ограничений.
Согласно одному варианту осуществления настоящего изобретения диапазон пороговых значений качества может быть определен сетевым устройством #А и послан в оконечное устройство #А.
Необязательно, способ дополнительно предусматривает: прием первым оконечным устройством информации о показателе первого порогового значения качества, посланной первым сетевым устройством.
Необязательно, способ дополнительно предусматривает: прием первым оконечным устройством информации о показателе второго порогового значения качества и информации о показателе эталонного качества, посланных первым сетевым устройством.
Дополнительно, согласно одному варианту осуществления настоящего изобретения диапазон пороговых значений качества может быть определен сетевым устройством #А или оконечным устройством #А в соответствии со скоростью #А кодового потока.
Например, соотношение с использованием взаимно-однозначного соответствия между множеством скоростей кодовых потоков и множеством диапазонов качества может быть сохранено в оконечном устройство #А или сетевом устройстве #А, и в результате этого оконечное устройство #А или сетевое устройство #А может определить диапазон качества, соответствующий скорости #А кодового потока, из указанного отношения на основе используемой в настоящее время скорости кодового потока (например, скорости #А кодового потока) в качестве диапазона качества, используемого в настоящее время, для определения политики отчетности.
Необязательно, первое пороговое значение качества определяют исходя из рекомендованной скорости кодового потока.
Альтернативно, второе пороговое значение качества необязательно определяют исходя из рекомендованной скорости кодового потока.
Далее приведено иллюстративное описание взаимосвязи между результатом сравнения качества линии #А связи и диапазона пороговых значений качества (например, максимального значения в диапазоне пороговых значений качества, то есть первого порогового значения качества) и определенной политикой отчетности.
Например, необязательно, отправление первым оконечным устройством информации о показателе качества первой линии связи и информации о показателе первой скорости кодового потока в первое сетевое устройство включает в себя: после определения того, что качество первой линии связи выше предварительно определенного первого порогового значения качества или равно ему, отправление первым оконечным устройством информации о показателе качества первой линии связи и информации о показателе первой скорости кодового потока в первое сетевое устройство.
В частности, когда качество линии #А связи выше порогового значения качества ThA (или больше его, или равно ему), оконечное устройство #А может определить то, что политика отчетности заключает в следующем: сообщить качество линии #А связи в сетевое устройство #А.
Иначе говоря, так как пороговое значение ThA качества является верхним лимитом качества, применяемого используемой в настоящее время скоростью кодового потока (например, скоростью #А кодового потока), если качество линии #А связи выше порогового значения ThA качества, из этого следует, что текущее качество линии связи может быть применено к более высокой скорости кодового потока. Следовательно, сетевое устройство #А может регулировать скорость кодового потока, используемую в настоящее время оконечным устройством #А, на основе качества линии #А связи и скорости #В кодового потока.
И наоборот, если качество линии #А связи ниже порогового значения качества ThA (меньше его или равно ему), то текущее качество линии связи может быть неприменимым к более высокой скорости кодового потока. Следовательно, сетевое устройство #А может не регулировать скорость кодового потока, используемую в настоящее время оконечным устройством #А.
Например, необязательно, отправление первым оконечным устройством информации о показателе качества первой линии связи и информации о показателе первой скорости кодового потока в первое сетевое устройство включает в себя: после определения того, что качество первой линии связи ниже предварительно определенного второго порогового значения качества или равно ему, отправление первым оконечным устройством информации о показателе качества первой линии связи и информации о показателе первой скорости кодового потока в первое сетевое устройство.
В частности, когда качество линии #А связи меньше порогового значения качества ThB (или ниже его), оконечное устройство #А может определить то, что политика отчетности заключает в следующем: сообщить качество линии #А связи в сетевое устройство #А.
Иначе говоря, так как пороговое значение ThB качества является нижним лимитом качества, применяемого используемой в настоящее время скоростью кодового потока (например, скоростью #А кодового потока), если качество линии #А связи ниже порогового значения ThA качества, из этого следует, что скорость #А кодового потока не может быть использована при текущем качестве линии связи. Следовательно, сетевое устройство #А может регулировать скорость кодового потока, используемую в настоящее время оконечным устройством #А, на основе качества линии #А связи и скорости #В кодового потока.
И наоборот, когда качество линии #А связи выше порогового значения ThB качества (больше его или равно ему), из этого следует, что текущее качество линии связи может быть применимым к скорости #А кодового потока. Следовательно, сетевое устройство #А может не регулировать скорость кодового потока, используемую в настоящее время оконечным устройством #А.
В соответствии со способом беспроводной связи согласно одному варианту осуществления настоящего изобретения, после того как оконечное устройство измерит качество линии связи, оно сообщает качество линии связи и первую скорость кодового потока в сетевое устройство. Поскольку первая скорость кодового потока определяется на основе скорости кодового потока, применимой к оконечному устройству или одноранговому концу, и может гарантироваться, что после сообщения о качестве линии связи отрегулированная скорость кодового потока, определенная сетевым устройством на основе качества линии связи, будет поддерживаться оконечным устройством или одноранговым концом, тем самым могут быть снижены потери коммуникационных ресурсов, необходимых для сообщения о качестве линии связи, а также может быть снижена вычислительная нагрузка на оконечное устройство и сетевое устройство.
Выше со ссылкой на фиг. 1-4 были подробно описаны способы беспроводной связи в соответствии с вариантами осуществления настоящего изобретения. Далее со ссылкой на фиг. 5-7 будет подробно описана аппаратура беспроводной связи в соответствии с вариантами осуществления настоящего изобретения.
На фиг. 5 представлена блок-схема аппаратуры 500 беспроводной связи в соответствии с одним вариантом осуществления настоящего изобретения. Как изображено на фиг. 5, аппаратура 500 содержит: блок 510 определения, выполненный с возможностью измерения качества первой линии связи, когда аппаратура 500 и второе оконечное устройство осуществляют обмен данными по беспроводной связи посредством первого сетевого устройства, причем первая линия связи является линией связи между аппаратурой 500 и первым сетевым устройством; и блок 520 обработки данных, выполненный с возможностью осуществления, исходя из качества первой линии связи и первой скорости кодового потока, процесса отчетности для сообщения качества первой линии связи, причем первая скорость кодового потока определена исходя из скорости кодового потока, применимой к аппаратуре 500, или определена исходя из скорости кодового потока, применимой ко второму оконечному устройству.
Необязательно, первая скорость кодового потока является меньшей из максимальной скорости кодового потока, применимой к аппаратуре 500, и максимальной скорости кодового потока, применимой ко второму оконечному устройству, или пересечением набора скоростей кодового потока, применимых к аппаратуре 500, и набора скоростей кодового потока, применимых ко второму оконечному устройству, или максимальной скоростью кодового потока, применимой к аппаратуре 500, или набором скоростей кодового потока, применимых к аппаратуре 500, или максимальной скоростью кодового потока, применимой ко второму оконечному устройству, или набором скоростей кодового потока, применимых ко второму оконечному устройству.
Необязательно, блок 520 обработки данных выполнен с возможностью осуществления процесса отчетности для сообщения качества первой линии связи исходя из первого соотношения и второго соотношения, причем первое соотношение представляет собой соотношение между качеством первой линии связи и предварительно определенным первым пороговым значением качества, и второе соотношение представляет собой соотношение между первой скоростью кодового потока и рекомендованной скоростью кодового потока, причем рекомендованная скорость кодового потока является скоростью кодового потока, которую до настоящего времени первое сетевое устройство последний раз указывало для использования аппаратурой 500.
Необязательно, блок 520 обработки данных выполнен с возможностью не сообщать качество первой линии связи в первое сетевое устройство, если первое соотношение является таким, что качество первой линии связи больше первого порогового значения качества или равно ему, и второе соотношение является таким, что первая скорость кодового потока меньше рекомендованной скорости кодового потока; или блок 520 обработки данных выполнен с возможностью сообщения качества первой линии связи в первое сетевое устройство, если первое соотношение является таким, что качество первой линии связи больше первого порогового значения качества или равно ему, и второе соотношение является таким, что первая скорость кодового потока больше рекомендованной скорости кодового потока или равна ей.
Необязательно, аппаратура 500 дополнительно содержит: блок связи, выполненный с возможностью приема информации о показателе первого порогового значения качества, посланной первым сетевым устройством.
Необязательно, первое пороговое значение качества определяют исходя из рекомендованной скорости кодового потока.
Необязательно, блок 520 обработки данных выполнен с возможностью осуществления процесса отчетности для сообщения качества первой линии связи исходя из третьего соотношения и четвертого соотношения, причем третье соотношение представляет собой соотношение между качеством первой линии связи и предварительно определенным вторым пороговым значением качества, и четвертое соотношение представляет собой соотношение между качеством первой линии связи и эталонным качеством, при этом эталонное качество определено исходя из первой скорости кодового потока.
Необязательно, блок 520 обработки данных выполнен с возможностью не сообщать качество первой линии связи в первое сетевое устройство, если третье соотношение является таким, что качество первой линии связи меньше второго порогового значения качества или равно ему, и четвертое соотношение является таким, что качество первой линии связи больше первого эталонного качества или равно ему; или блок 520 обработки данных выполнен с возможностью сообщения качества первой линии связи в первое сетевое устройство, если третье соотношение является таким, что качество первой линии связи меньше второго порогового значения качества или равно ему, и четвертое соотношение является таким, что качество первой линии связи меньше второго эталонного качества.
Необязательно, аппаратура 500 дополнительно содержит: блок связи, выполненный с возможностью приема информации о показателе второго порогового значения качества и информации о показателе эталонного качества, которые посланы первым сетевым устройством.
Необязательно, второе пороговое значение качества определено исходя из рекомендованной скорости кодового потока.
Необязательно, аппаратура 500 дополнительно содержит: блок связи, выполненный с возможностью отправления информации о показателе первой скорости кодового потока в первое сетевое устройство.
Аппаратура 500 беспроводной связи в соответствии с вариантом осуществления настоящего изобретения может соответствовать первому оконечному устройству (например, оконечному устройству #А) в способе согласно одному варианту осуществления настоящего изобретения, и каждый блок/модуль аппаратуры 500 беспроводной связи и другие операции и/или функции для реализации соответствующих процессов, осуществляемых оконечным устройством #А в способе 300, показанном на фиг. 3, не будут описываться в настоящем документе из соображений краткости и лаконичности.
В соответствии с аппаратурой беспроводной связи согласно одному варианту осуществления настоящего изобретения, после того как было осуществлено измерение качества линии связи, оконечное устройство определяет, соответствуют ли качество линии связи и первая скорость кодового потока предварительно определенному условию, и определяет, сообщать ли о качестве линии связи исходя из результата определения. Поскольку предварительно определенное условие определяется на основе скорости кодового потока, применимой к оконечному устройству или одноранговому концу, и может гарантироваться, что после сообщения о качестве линии связи отрегулированная скорость кодового потока, определенная сетевым устройством на основе качества линии связи, будет поддерживаться оконечным устройством или одноранговым концом, тем самым могут быть снижены потери коммуникационных ресурсов, необходимых для сообщения о качестве линии связи, а также может быть снижена вычислительная нагрузка на оконечное устройство и сетевое устройство.
На фиг. 6 представлена блок-схема аппаратуры 600 беспроводной связи в соответствии с одним вариантом осуществления настоящего изобретения. Как изображено на фиг. 6, аппаратура 600 содержит: блок 610 определения, выполненный с возможностью измерения качества первой линии связи, когда аппаратура и второе оконечное устройство осуществляют обмен данными по беспроводной связи посредством первого сетевого устройства, причем первая линия связи является линией связи между аппаратурой и первым сетевым устройством; и блок 620 связи, выполненный с возможностью отправления информации о показателе качества первого канала связи и информации о показателе первой скорости кодового потока в первое сетевое устройство, причем первая скорость кодового потока определена исходя из скорости кодового потока, применимой к аппаратуре, или определена исходя из скорости кодового потока, применимой ко второму оконечному устройству.
Необязательно, первая скорость кодового потока является меньшей из максимальной скорости кодового потока, применимой к аппаратуре 600, и максимальной скорости кодового потока, применимой ко второму оконечному устройству, или пересечением набора скоростей кодового потока, применимых к аппаратуре 600, и набора скоростей кодового потока, применимых ко второму оконечному устройству, или максимальной скоростью кодового потока, применимой к аппаратуре 600, или набором скоростей кодового потока, применимых к аппаратуре 600, или максимальной скоростью кодового потока, применимой ко второму оконечному устройству, или набором скоростей кодового потока, применимых ко второму оконечному устройству.
Необязательно, блок 620 связи выполнен с возможностью отправления информации о показателе качества первой линии связи и информации о показателе первой скорости кодового потока в первое сетевое устройство после того, как блок 610 определения определяет, что качество первой линии связи больше предварительно определенного первого порогового значения качества или равно ему.
Необязательно, блок 620 связи дополнительно выполнен с возможностью приема информации о показателе первого порогового значения качества, посланной первым сетевым устройством.
Необязательно, первое пороговое значение качества определено исходя из рекомендованной скорости кодового потока.
Необязательно, блок 620 связи выполнен с возможностью отправления информации о показателе качества первой линии связи и информации о показателе первой скорости кодового потока в первое сетевое устройство после того, как блок 610 определения определяет, что качество первой линии связи меньше предварительно определенного второго порогового значения качества или равно ему.
Необязательно, блок 620 связи дополнительно выполнен с возможностью приема информации о показателе второго порогового значения качества, посланной первым сетевым устройством.
Необязательно, второе пороговое значение качества определено исходя из рекомендованной скорости кодового потока.
Аппаратура 600 беспроводной связи в соответствии с вариантом осуществления настоящего изобретения может соответствовать первому оконечному устройству (например, оконечному устройству #А) в способе согласно одному варианту осуществления настоящего изобретения, и каждый блок/модуль аппаратуры 600 беспроводной связи и другие операции и/или функции для реализации соответствующих процессов, осуществляемых оконечным устройством #А в способе 400, показанном на фиг. 4, не будут описываться в настоящем документе из соображений краткости и лаконичности.
В соответствии с аппаратурой беспроводной связи согласно одному варианту осуществления настоящего изобретения, после того как оконечное устройство измерит качество линии связи, оконечное устройство сообщает качество линии связи и первую скорость кодового потока в сетевое устройство. Поскольку первая скорость кодового потока определяется на основе скорости кодового потока, применимой к оконечному устройству или одноранговому концу, и может гарантироваться, что после сообщения о качестве линии связи отрегулированная скорость кодового потока, определенная сетевым устройством на основе качества линии связи, будет поддерживаться оконечным устройством или одноранговым концом, могут быть снижены потери коммуникационных ресурсов, необходимых для сообщения качества линии связи, а также может быть снижена вычислительная нагрузка на оконечное устройство и сетевое устройство.
На фиг. 7 представлена блок-схема аппаратуры 700 беспроводной связи в соответствии с одним вариантом осуществления настоящего изобретения. Как изображено на фиг. 7, аппаратура 700 содержит: блок 710 связи, выполненный с возможностью приема, когда первое оконечное устройство и второе оконечное устройство осуществляют обмен данными по беспроводной связи посредством аппаратуры, информации о показателе качестве первой линии связи и информации о показателе первой скорости кодового потока, которые посланы первым оконечным устройством, причем первая линия связи является линией связи между первым оконечным устройством и аппаратурой, и первая скорость кодового потока определена исходя из скорости кодового потока, применимой к первому оконечному устройству, или определена исходя из скорости кодового потока, применимой ко второму оконечному устройству; блок 720 определения, выполненный с возможностью определения целевой скорости кодового потока исходя из качества первой линии связи; и блок 730 обработки данных, выполненный с возможностью осуществления процесса регулировки скорости кодового потока, используемой в настоящее время первым оконечным устройством, исходя из соотношения между целевой скоростью кодового потока и первой скоростью кодового потока.
Необязательно, первая скорость кодового потока является меньшей из максимальной скорости кодового потока, применимой к первому оконечному устройству, и максимальной скорости кодового потока, применимой ко второму оконечному устройству, или пересечением набора скоростей кодового потока, применимых к первому оконечному устройству, и набора скоростей кодового потока, применимых ко второму оконечному устройству, или максимальной скоростью кодового потока, применимой к первому оконечному устройству, или набором скоростей кодового потока, применимых к первому оконечному устройству, или максимальной скоростью кодового потока, применимой ко второму оконечному устройству, или набором скоростей кодового потока, применимых ко второму оконечному устройству.
Необязательно, блок 730 обработки данных выполнен с возможностью не регулировать скорость кодового потока, используемую в настоящее время первым оконечным устройством, если первая скорость кодового потока меньше или равна целевой скорости кодового потока.
Необязательно, блок 730 обработки данных выполнен с возможностью регулировки скорости кодового потока, используемой в настоящее время первым оконечным устройством, до целевой скорости кодового потока, если первая скорость кодового потока больше целевой скорости кодового потока.
Аппаратура 700 беспроводной связи в соответствии с вариантом осуществления настоящего изобретения может соответствовать первому сетевому устройству (например, сетевому устройству #А) в способе согласно одному варианту осуществления настоящего изобретения, и каждый блок/модуль аппаратуры 700 беспроводной связи и другие операции и/или функции для реализации соответствующих процессов, осуществляемых сетевым устройством #А в способе 400, показанном на фиг. 4, не будут описываться в настоящем документе из соображений краткости и лаконичности.
В соответствии с аппаратурой беспроводной связи согласно одному варианту осуществления настоящего изобретения, после того как оконечное устройство измерит качество линии связи, оконечное устройство сообщает качество линии связи и первую скорость кодового потока в сетевое устройство. Поскольку первая скорость кодового потока определяется на основе скорости кодового потока, применимой к оконечному устройству или одноранговому концу, и может гарантироваться, что после сообщения о качестве линии связи отрегулированная скорость кодового потока, определенная сетевым устройством на основе качества линии связи, будет поддерживаться оконечным устройством или одноранговым концом, могут быть снижены потери коммуникационных ресурсов, необходимых для сообщения о качестве линии связи, а также может быть снижена вычислительная нагрузка на оконечное устройство и сетевое устройство.
Выше со ссылкой на фиг. 1-4 подробно описаны способы беспроводной связи в соответствии с вариантами осуществления настоящего изобретения. Далее со ссылками на фиг. 8-10 будут подробно описаны устройства беспроводной связи в соответствии с вариантами осуществления настоящего изобретения.
На фиг. 8 представлена блок-схема устройства 800 беспроводной связи в соответствии с одним вариантом осуществления настоящего изобретения. Как изображено на фиг. 8, устройство 800 содержит процессор 810 и приемопередатчик 820. Процессор 810 соединен с приемопередатчиком 820. Необязательно, устройство 800 дополнительно содержит память 830. Память 830 соединена с процессором 810, и необязательно устройство 800 содержит систему 840 шин. Процессор 810, память 830 и приемопередатчик 820 могут быть соединены при помощи системы 840 шин, память 830 может быть использована для хранения инструкций, и процессор 810 может быть использован для выполнения инструкций, хранимых в памяти 830, чтобы управлять приемопередатчиком 820 для передачи информации или сигналов.
Процессор 810 выполнен с возможностью измерения качества первой линии связи, когда устройство 800 выполняет обмен данными по беспроводной связи со вторым оконечным устройство посредством первого сетевого устройства, причем первая линия связи представляет собой линию связи между устройством 800 и первым сетевым устройством.
Процессор 810 выполнен с возможностью управления приемопередатчиком 820 исходя из качества первой линии связи и первой скорости кодового потока, чтобы осуществлять процесс отчетности для сообщения качества первой линии связи, причем первая скорость кодового потока определена исходя из скорости кодового потока, применимой к устройству 800, или определена исходя из скорости кодового потока, применимой ко второму оконечному устройству.
Необязательно, первая скорость кодового потока является меньшей из максимальной скорости кодового потока, применимой к устройству 800, и максимальной скорости кодового потока, применимой ко второму оконечному устройству.
Необязательно, процессор 810 выполнен с возможностью осуществления процесса отчетности для сообщения качества первой линии связи исходя из первого соотношения и второго соотношения, причем первое соотношение представляет собой соотношение между качеством первой линии связи и предварительно определенным первым пороговым значением качества, и второе соотношение представляет собой соотношение между первой скоростью кодового потока и рекомендованной скоростью кодового потока, причем рекомендованная скорость кодового потока является скоростью кодового потока, которую до настоящего времени первое сетевое устройство последний раз указывало для использования устройством 800.
Необязательно, процессор 810 выполнен с возможностью не сообщать качество первой линии связи в первое сетевое устройство, если первое соотношение является таким, что качество первой линии связи больше первого порогового значения качества или равно ему, и второе соотношение является таким, что первая скорость кодового потока меньше рекомендованной скорости кодового потока; или процессор 810 выполнен с возможностью сообщения качества первой линии связи в первое сетевое устройство, если первое соотношение является таким, что качество первой линии связи больше первого порогового значения качества или равно ему, и второе соотношение является таким, что первая скорость кодового потока больше рекомендованной скорости кодового потока или равна ей.
Необязательно, процессор 810 выполнен с возможностью управления приемопередатчиком 820 для приема информации о показателе первого порогового значения качества, посланной первым сетевым устройством.
Необязательно, первое пороговое значение качества определено исходя из рекомендованной скорости кодового потока.
Необязательно, процессор 810 выполнен с возможностью осуществления процесса отчетности для сообщения качества первой линии связи исходя из третьего соотношения и четвертого соотношения, причем третье соотношение представляет собой соотношение между качеством первой линии связи и предварительно определенным вторым пороговым значением качества, и четвертое соотношение представляет собой соотношение между качеством первой линии связи и эталонным качеством, при этом эталонное качество определено исходя из первой скорости кодового потока.
Необязательно, процессор 810 выполнен с возможностью не сообщать качество первой линии связи в первое сетевое устройство, если третье соотношение является таким, что качество первой линии связи меньше второго порогового значения качества или равно ему, и четвертое соотношение является таким, что качество первой линии связи больше первого эталонного качества или равно ему; или процессор 810 выполнен с возможностью сообщения качества первой линии связи в первое сетевое устройство, если третье соотношение является таким, что качество первой линии связи меньше второго порогового значения качества или равно ему, и четвертое соотношение является таким, что качество первой линии связи меньше второго эталонного качества.
Необязательно, процессор 810 выполнен с возможностью управления приемопередатчиком 820 для приема информации о показателе второго порогового значения качества и информации о показателе эталонного качества, посланных первым сетевым устройством.
Необязательно, второе пороговое значение качества определено исходя из рекомендованной скорости кодового потока.
Необязательно, процессор 810 выполнен с возможностью управления приемопередатчиком 820 для отправления информации о показателе первой скорости кодового потока в первое сетевое устройство.
Устройство 800 беспроводной связи в соответствии с вариантом осуществления настоящего изобретения может соответствовать первому оконечному устройству (например, оконечному устройству #А) в способе согласно одному варианту осуществления настоящего изобретения, и каждый блок/модуль устройства 800 беспроводной связи и другие операции и/или функции для реализации соответствующих процессов, осуществляемых оконечным устройством #А в способе 300, показанном на фиг. 3, не будут описываться в настоящем документе из соображений краткости и лаконичности.
В соответствии с устройством беспроводной связи согласно одному варианту осуществления настоящего изобретения, после того как было осуществлено измерение качества линии связи, оконечное устройство определяет, соответствуют ли качество линии связи и первая скорость кодового потока предварительно определенному условию, и определяет, сообщать ли о качестве линии связи исходя из результата определения. Поскольку предварительно определенное условие определяется на основе скорости кодового потока, применимой к оконечному устройству или одноранговому концу, и может гарантироваться, что после сообщения о качестве линии связи отрегулированная скорость кодового потока, определенная сетевым устройством на основе качества линии связи, будет поддерживаться оконечным устройством или одноранговым концом, тем самым могут быть снижены потери коммуникационных ресурсов, необходимых для сообщения о качестве линии связи, а также может быть снижена вычислительная нагрузка на оконечное устройство и сетевое устройство.
На фиг. 9 представлена блок-схема устройства 900 беспроводной связи в соответствии с одним вариантом осуществления настоящего изобретения. Как изображено на фиг. 9, устройство 900 содержит процессор 910 и приемопередатчик 920. Процессор 910 соединен с приемопередатчиком 920. Необязательно, устройство 900 дополнительно содержит память 930. Память 930 соединена с процессором 910, и необязательно устройство 900 содержит систему 940 шин. Процессор 910, память 930 и приемопередатчик 920 могут быть соединены при помощи системы 940 шин, память 930 может быть использована для хранения инструкций, и процессор 910 может быть использован для выполнения инструкций, хранимых в памяти 930, чтобы управлять приемопередатчиком 920 для передачи информации или сигналов.
Процессор 910 выполнен с возможностью измерения качества первой линии связи, когда устройство осуществляет обмен данными по беспроводной связи со вторым оконечным устройство посредством первого сетевого устройства, причем первая линия связи представляет собой линию связи между устройством и первым сетевым устройством.
Процессор 910 выполнен с возможностью управления приемопередатчиком 920, чтобы посылать информацию о показателе качества первой линии связи и информацию о показателе первой скорости кодового потока в первое сетевое устройство, причем первая скорость кодового потока определена исходя из скорости кодового потока, применимой к устройству, или определена исходя из скорости кодового потока, применимой ко второму оконечному устройству.
Необязательно, первая скорость кодового потока является меньшей из максимальной скорости кодового потока, применимой к устройству, и максимальной скорости кодового потока, применимой ко второму оконечному устройству.
Необязательно, процессор 910 выполнен с возможностью управления приемопередатчиком 920, чтобы посылать информацию о показателе качества первой линии связи и информацию о показателе первой скорости кодового потока в первое сетевое устройство после определения того, что качество первой линии связи выше предварительно определенного первого порогового значения качества или равно ему.
Необязательно, процессор 910 выполнен с возможностью управления приемопередатчиком 920 для приема информации о показателе первого порогового значения качества, посланной первым сетевым устройством.
Необязательно, первое пороговое значение качества определено исходя из рекомендованной скорости кодового потока.
Необязательно, процессор 910 выполнен с возможностью управления приемопередатчиком 920, чтобы посылать информацию о показателе качества первой линии связи и информацию о показателе первой скорости кодового потока в первое сетевое устройство после определения того, что качество первой линии связи ниже предварительно определенного второго порогового значения качества или равно ему.
Необязательно, процессор 910 выполнен с возможностью управления приемопередатчиком 920 для приема информации о показателе второго порогового значения качества, посланной первым сетевым устройством.
Необязательно, второе пороговое значение качества определено исходя из рекомендованной скорости кодового потока.
Устройство 900 беспроводной связи в соответствии с вариантом осуществления настоящего изобретения может соответствовать первому оконечному устройству (например, оконечному устройству #А) в способе согласно одному варианту осуществления настоящего изобретения, и каждый блок/модуль устройства 900 беспроводной связи и другие операции и/или функции для реализации соответствующих процессов, осуществляемых оконечным устройством #А в способе 400, показанном на фиг. 4, не будут описываться в настоящем документе из соображений краткости и лаконичности.
В соответствии с устройством беспроводной связи согласно одному варианту осуществления настоящего изобретения, после того как оконечное устройство измерит качество линии связи, оконечное устройство сообщает качество линии связи и первую скорость кодового потока в сетевое устройство. Поскольку первая скорость кодового потока определяется на основе скорости кодового потока, применимой к оконечному устройству или одноранговому концу, и может гарантироваться, что после сообщения о качестве линии связи отрегулированная скорость кодового потока, определенная сетевым устройством на основе качества линии связи, будет поддерживаться оконечным устройством или одноранговым концом, тем самым могут быть снижены потери коммуникационных ресурсов, необходимых для сообщения о качестве линии связи, а также может быть снижена вычислительная нагрузка на оконечное устройство и сетевое устройство.
На фиг. 10 представлена блок-схема устройства 1000 беспроводной связи в соответствии с одним вариантом осуществления настоящего изобретения. Как изображено на фиг. 10, устройство 1000 содержит процессор 1010 и приемопередатчик 1020. Процессор 1010 соединен с приемопередатчиком 1020. Необязательно, устройство 1000 дополнительно содержит память 1030. Память 1030 соединена с процессором 1010, и необязательно устройство 1000 содержит систему 1040 шин. Процессор 1010, память 1030 и приемопередатчик 1020 могут быть соединены при помощи системы 1040 шин, память 1030 может быть использована для хранения инструкций, и процессор 1010 может быть использован для выполнения инструкций, хранимых в памяти 1030, чтобы управлять приемопередатчиком 1020 для передачи информации или сигналов.
Процессор 1010 выполнен с возможностью управления приемопередатчиком 1020 для приема информации о показателе качества первой линии связи и информации о показателе первой скорости кодового потока, посланных первым оконечным устройством, когда первое оконечное устройство и второе оконечное устройство осуществляют обмен данными по беспроводной связи посредством устройства. Первая линия связи представляет собой линию связи между первым оконечным устройством и устройством, причем первая скорость кодового потока определена исходя из скорости кодового потока, применимой к первому оконечному устройству, или определена исходя из скорости кодового потока, применимой ко второму оконечному устройству.
Процессор 1010 выполнен с возможностью определения целевой скорости кодового потока исходя из качества первой линии связи.
Процессор 1010 выполнен с возможностью осуществления процесса регулировки скорости кодового потока, используемой в настоящее время первым оконечным устройством, исходя из соотношения между целевой скоростью кодового потока и первой скоростью кодового потока.
Необязательно, первая скорость кодового потока является меньшей из максимальной скорости кодового потока, применимой к первому оконечному устройству, и максимальной скорости кодового потока, применимой ко второму оконечному устройству.
Необязательно, процессор 1010 выполнен с возможностью не регулировать скорость кодового потока, используемую в настоящее время первым оконечным устройством, если первая скорость кодового потока меньше или равна целевой скорости кодового потока.
Необязательно, процессор 1010 выполнен с возможностью регулировки скорости кодового потока, используемой в настоящее время первым оконечным устройством, до целевой скорости кодового потока, если первая скорость кодового потока больше целевой скорости кодового потока.
Устройство 1000 беспроводной связи в соответствии с вариантом осуществления настоящего изобретения может соответствовать первому сетевому устройству (например, сетевому устройству #А) в способе согласно одному варианту осуществления настоящего изобретения, и каждый блок/модуль устройства 1000 беспроводной связи и другие операции и/или функции для реализации соответствующих процессов, осуществляемых сетевым устройством #А в способе 400, показанном на фиг. 4, не будут описываться в настоящем документе из соображений краткости и лаконичности.
В соответствии с устройством беспроводной связи согласно одному варианту осуществления настоящего изобретения, после того как оконечное устройство измерит качество линии связи, оконечное устройство сообщает качество линии связи и первую скорость кодового потока в сетевое устройство. Поскольку первая скорость кодового потока определяется на основе скорости кодового потока, применимой к оконечному устройству или одноранговому концу, и может гарантироваться, что после сообщения о качестве линии связи отрегулированная скорость кодового потока, определенная сетевым устройством на основе качества линии связи, будет поддерживаться оконечным устройством или одноранговым концом, тем самым могут быть снижены потери коммуникационных ресурсов, необходимых для сообщения о качестве линии связи, а также может быть снижена вычислительная нагрузка на оконечное устройство и сетевое устройство.
Необходимо отметить, что согласно вариантам осуществления настоящего изобретения «скорость кодового потока, применимая к оконечному устройству» может включать в себя «скорость кодового потока, которая может поддерживаться оконечным устройством» или «скорость кодового потока, которая может использоваться оконечным устройством».
Следует отметить, что вышеописанные варианты осуществления способов согласно настоящему изобретению могут быть применены к процессору или реализованы процессором. Процессор может быть кристаллом интегральной схемы, обладающим возможностями обработки сигналов. В процессе реализации каждая стадия вышеописанных вариантов осуществления способов может быть осуществлена посредством логической интегральной схемы аппаратного обеспечения в процессоре или инструкции в форме программного обеспечения. Процессор может представлять собой процессор общего назначения, процессор цифровой обработки сигналов (DSP), специализированную интегральную схему (ASIC), программируемую пользователем вентильную матрицу (FPGA), другие программируемые логические устройства, логические элементы на дискретных компонентах, транзисторные логические устройства или дискретные аппаратные компоненты, которые могут реализовывать или выполнять способы, стадии и логические блок-схемы, раскрытые в вариантах осуществления настоящего изобретения. Процессор общего назначения может быть микропроцессором, любым стандартным процессором или аналогичным устройством. Стадии способов, раскрытых в вариантах осуществления настоящего изобретения, могут быть непосредственно реализованы аппаратным декодирующим процессором или могут быть осуществлены при помощи сочетания аппаратных и программных модулей в декодирующем процессоре. В известных из области техники решениях программные модули могут быть расположены в стандартном носителе данных, таком как оперативная память, флеш-память, постоянная память, программируемая постоянная память или электрически стираемая программируемая память, регистры или аналогичные устройства. Носитель данных расположен в памяти, и процессор считывает информацию в памяти и использует свое аппаратное обеспечение для осуществления стадий вышеупомянутых способов.
Следует понимать, что память в вариантах осуществления настоящего изобретения может быть энергозависимой памятью или энергонезависимой памятью или она может включать в себя как энергозависимую память, так и энергонезависимую память. Энергонезависимая память может быть постоянной памятью (ROM), программируемой постоянной памятью (PROM), стираемой программируемой постоянной памятью (EPROM), или электрически стираемой программируемой постоянной памятью (EEPROM) или флеш-памятью. Энергозависимая память может быть оперативной памятью (RAM), которая действует в качестве внешнего высокоскоростного кэша. В качестве примера, а не ограничения, доступно много видов RAM, такие как статическая оперативная память (SRAM), динамическая оперативная память (DRAM), синхронная динамическая оперативная память (SDRAM), SDRAM с двойной скоростью (DDR SDRAM), улучшенная синхронная динамическая оперативная память (ESDRAM), динамическая оперативная память с синхронным каналом (SLDRAM) и динамическая оперативная память компании Rambus с внутренней шиной (DR RAM). Следует отметить, что память системы и способов, описанных в настоящем документе, предназначена включать в себя, кроме прочего, эти и другие подходящие типы памяти.
Следует понимать, что под «одним вариантом осуществления» или «вариантом осуществления» в настоящем описании подразумевается, что конкретные признаки, структуры или характеристики, относящиеся к вариантам осуществления настоящего изобретения, могут быть включены по меньшей мере в один вариант осуществления настоящего изобретения. Таким образом, выражение «согласно одному варианту осуществления» или «согласно варианту осуществления» в настоящем описании может не обязательно относиться к одному и тому же варианту осуществления. Дополнительно, варианты осуществления и конкретные признаки, структуры или характеристики вариантов осуществления могут быть объединены любым подходящим образом в одном или нескольких вариантах осуществления, если они не конфликтуют друг с другом.
Следует понимать, что в различных вариантах осуществления настоящего изобретения значения порядковых номеров вышеупомянутых процессов не подразумевают порядок выполнения, при этом порядок выполнения различных процессов должен быть определен их функциональной и внутренней логикой, и он не должен каким-либо образом ограничивать процесс реализации вариантов осуществления настоящего изобретения.
Следует понимать, что в вариантах осуществления настоящего изобретения «В исходя из А» означает, что В связано с А, или В может быть определено согласно А. Следует также понимать, что определение В исходя из А не означает, что В определяется только исходя из А, но что В также может определяться исходя из А и/или другой информации.
Следует понимать, что термин «и/или» в настоящем документе является лишь соотношением, описывающим связываемые объекты, которое указывает на то, что может быть три соотношения, например, А и/или В может указывать на три случая: только А, существует А и В или только В. Кроме того, символ «/» в настоящем изобретении обычно указывает на то, что стоящие перед ним и после него объекты имеют отношение «или».
Специалистам в данной области техники будет понятно, что элементы и стадии алгоритмов различных примеров, описанных в связи с вариантами осуществления, раскрытыми в настоящем документе, могут быть реализованы в электронном аппаратном обеспечении или сочетании компьютерного программного обеспечения и электронного аппаратного обеспечения. Осуществление этих функций в аппаратном обеспечении или программном обеспечении зависит от конкретных программных и конструктивных ограничений решения. Специалист в данной области техники может использовать различные способы для реализации описанных функций для каждого конкретного применения, но такая реализация не должна рассматриваться как выходящая за пределы объема настоящего изобретения.
Специалист в данной области техники может четко понимать, что для удобства и краткости описания конкретные рабочие процессы системы, аппаратуры и блока, которые описаны выше, могут ссылаться на соответствующие процессы в вышеупомянутых вариантах осуществления способов, при этом их подробности не будут повторно описываться в настоящем документе.
В нескольких вариантах осуществления, представленных в настоящем документе, следует понимать, что раскрытые системы, аппаратура и способы могут быть реализованы другими путями. Например, описанные выше варианты осуществления аппаратуры являются чисто иллюстративными. Например, разделение блоков является лишь разделением логических функций. При фактической реализации может иметь место другое разделение, например, несколько блоков или компонентов могут быть объединены или могут быть встроены в другую систему, или некоторые признаки могут игнорироваться или не выполняться. Дополнительно, связь или прямая связь или коммуникационное соединение, показанные или рассмотренные в настоящем документе, могут представлять собой непрямую связь или коммуникационное соединение с использованием некоторого интерфейса, аппаратуры или блока и могут быть электрическими, механическими или другими.
Блоки, описанные в качестве отдельных компонентов, могут быть физически разделены, и компоненты, показанные в качестве блоков, могут быть физическими блоками, то есть они могут быть расположены в одном месте или могут быть распределены среди множества сетевых блоков. Некоторые или все блоки могут быть выбраны в соответствии с фактическими потребностями для достижения цели решения варианта осуществления.
Дополнительно, различные функциональные блоки в различных вариантах осуществления настоящего изобретения могут быть интегрированы в один блок обработки данных, или каждый блок может существовать физически отдельно, или два или более блоков могут быть интегрированы в один блок.
Вышеописанные варианты осуществления являются только конкретными реализациями настоящего изобретения, однако объем настоящего изобретения не ограничивается ими, и в пределах объема настоящего изобретения любой специалист в данной области техники может легко внести изменения и выполнить замены, которые будут находиться в пределах объема настоящего изобретения. Таким образом, объем настоящего изобретения должен ограничиваться объемом прилагаемой формулы изобретения.