СПОСОБ УКАЗАНИЯ ДАННЫХ И СВЯЗАННЫЕ ПРОДУКТЫ
METHOD OF SPECIFYING DATA AND PRODUCTS RELATED THEREWITH

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к области технологий связи и, в частности, к способу указания данных и связанным продуктам.
ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
Технология мобильной связи 5-го поколения (5 поколение, 5G) новое радио (NR) является недавно поднятым вопросом организации проекта партнерства третьего поколения (3GPP). По мере постепенного возрастания обсуждений технологии 5G нового поколения, с одной стороны, поскольку система связи является обратно совместимой, новую технологию, разработанную позднее, выполняют с возможностью совместимости с предыдущей стандартной технологией; с другой стороны, поскольку в настоящее время существует большое количество шаблонов мобильной связи системы долгосрочного развития (LTE) 4-го поколения (4G), для достижения совместимости необходимо пожертвовать большей частью гибкости 5G, что ухудшает производительность. Следовательно, в настоящее время организация 3GPP проводит исследования в двух параллельных направлениях, при этом группа технического обсуждения называет технологию, в которой не рассматривают обратную совместимость, 5G NR.
В системе LTE транспортный блок (TB) относят к блоку данных, содержащему блок данных протокола (PDU) для управления доступом к среде (MAC), причем этот блок данных будет передан во временном интервале передачи (TTI), а также к блоку повторной передачи данных посредством гибридного автоматического запроса на повторную передачу данных (HARQ). В системе LTE сигнальную информацию указателя новых данных (NDI) в сигнальной информации управления нисходящей линии связи используют для указания, содержит ли текущий планируемый для передачи транспортный блок новые данные. Если текущий планируемый для передачи транспортный блок содержит новые данные, значение в информационной области NDI инвертируют. То есть, когда значение NDI, соответствующее последнему планируемому для передачи транспортному блоку перед транспортным блоком, планируемым для передачи в данный момент, составляет 1, если планируемый для передачи в настоящий момент транспортный блок содержит новые данные, NDI инвертируют на 0, а если транспортный блок содержит повторно передаваемые данные, NDI остается на значении 1. Поскольку NDI использует способ установки инвертируемого значения терминал может определять, что планируемый для передачи в настоящий момент транспортный блок содержит новые данные, по сравнению с последним планируемым для передачи транспортным блоком, и не может точно установить, передан ли недавно принятый транспортный блок первый раз.
В настоящее время определено, что для улучшения эффективности передачи в системе 5G NR необходимо поддерживать обратную связь и повторную передачу на основе группы блоков кодирования, причем одна группа блоков кодирования содержит по меньшей мере один блок кодирования, и при этом один транспортный блок содержит по меньшей мере одну группу блоков кодирования. Передающий конец должен только повторно передать блок кодирования в группу блоков кодирования, которую невозможно декодировать, при этом отсутствует необходимость повторной передачи всего транспортного блока, и базовая станция может динамически указывать количество групп блоков кодирования, содержащихся в одном транспортном блоке, посредством сигнальной информации управления нисходящей линии связи; необходимо решить именно проблему динамического указания группы блоков кодирования в сигнальной информации управления нисходящей линии связи.
КРАТКОЕ ОПИСАНИЕ
В вариантах осуществления настоящего изобретения предоставлен способ указания данных и связанные продукты для определения количества битов сигнальной информации управления восходящей линии связи, которое передают по обратному каналу связи, и уменьшения перегрузки сигнальной информацией управления восходящей линии связи.
В первом аспекте варианта осуществления настоящего изобретения представлен способ указания данных, включающий:
прием терминалом сигнальной информации управления нисходящей линии связи от устройства на стороне сети, причем сигнальная информация управления нисходящей линии связи содержит первую информационную область и вторую информационную область, при этом первая информационная область выполнена с возможностью указания, является ли транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, новым транспортным блоком, а вторая информационная область выполнена с возможностью указания группы блоков кодирования, планируемой для передачи посредством сигнальной информации управления нисходящей линии связи;
определение терминалом количества групп блоков кодирования, содержащихся в новом транспортном блоке, в соответствии с первой информационной областью и второй информационной областью.
Во втором аспекте варианта осуществления настоящего изобретения представлен способ указания данных, включающий:
отправку устройством на стороне сети сигнальной информации управления нисходящей линии связи на терминал, причем сигнальная информация управления нисходящей линии связи содержит первую информационную область и вторую информационную область, при этом первая информационная область выполнена с возможностью указания, является ли транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, новым транспортным блоком, а вторая информационная область выполнена с возможностью указания группы блоков кодирования, планируемой для передачи посредством сигнальной информации управления нисходящей линии связи;
указание устройством на стороне сети количества групп блоков кодирования, содержащихся в новом транспортном блоке, посредством использования первой информационной области и второй информационной области.
В третьем аспекте варианта осуществления настоящего изобретения представлен терминал, причем терминал выполняет функцию реализации режимов работы терминала в вышеупомянутом техническом решении способа. Функция может быть выполнена посредством аппаратного обеспечения или соответствующего программного обеспечения, выполняемого аппаратным обеспечением. Аппаратное обеспечение или программное обеспечение содержат один или более модулей, соответствующих функции, описанной выше.
В возможном техническом решении терминал содержит процессор, выполненный с возможностью поддержки терминала, для выполнения соответствующей функции вышеуказанного способа. Более того, терминал может дополнительно содержать приемопередатчик, выполненный с возможностью обеспечения связи между терминалом и устройством на стороне сети. Также терминал может дополнительно содержать запоминающее устройство для подключения к процессору и хранения программных команд и данных, необходимых для терминала.
В четвертом аспекте варианта осуществления настоящего изобретения представлено устройство на стороне сети, причем устройство на стороне сети выполняет функцию реализации режимов работы устройства на стороне сети в вышеупомянутом техническом решении способа. Функция может быть выполнена посредством аппаратного обеспечения или соответствующего программного обеспечения, выполняемого аппаратным обеспечением. Аппаратное обеспечение или программное обеспечение содержат один или более модулей, соответствующих функции, описанной выше.
В возможном техническом решении устройство на стороне сети содержит процессор, выполненный с возможностью поддержки устройства на стороне сети, для выполнения соответствующей функции вышеуказанного способа. Устройство на стороне сети может дополнительно содержать приемопередатчик, выполненный с возможностью обеспечения связи между устройством на стороне сети и терминалом. Более того, устройство на стороне сети может дополнительно содержать запоминающее устройство для подключения к процессору и хранения программных команд и данных, необходимых для устройства на стороне сети.
В пятом аспекте варианта осуществления настоящего изобретения представлен терминал, содержащий процессор, запоминающее устройство, интерфейс связи и одну или более программ, причем одну или более программ хранят в запоминающем устройстве, и причем они выполнены с возможностью выполнения процессором, при этом программы содержат команды для осуществления этапов любого из способов согласно первому аспекту вариантов осуществления настоящего изобретения.
В шестом аспекте варианта осуществления настоящего изобретения представлено устройство на стороне сети, содержащее процессор, запоминающее устройство, приемопередатчик и одну или более программ, причем одну или более программ хранят в запоминающем устройстве, и при этом они выполнены с возможностью выполнения процессором, при этом программы содержат команды для осуществления этапов любого из способов согласно второму аспекту вариантов осуществления настоящего изобретения.
В седьмом аспекте варианта осуществления настоящего изобретения представлен машиночитаемый носитель данных, причем машиночитаемый носитель данных хранит компьютерную программу для электронного обмена данными, и при этом компьютерная программа обеспечивает выполнение компьютером некоторых или всех этапов, описанных в любом из способов согласно первому аспекту вариантов осуществления настоящего изобретения.
В восьмом аспекте варианта осуществления настоящего изобретения представлен машиночитаемый носитель данных, причем машиночитаемый носитель данных хранит компьютерную программу для электронного обмена данными, и при этом компьютерная программа обеспечивает выполнение компьютером некоторых или всех этапов, описанных в любом из способов согласно второму аспекту вариантов осуществления настоящего изобретения.
В девятом аспекте варианта осуществления настоящего изобретения представлен компьютерный программный продукт, причем компьютерный программный продукт содержит постоянный машиночитаемый носитель данных, хранящий компьютерную программу, при этом компьютерная программа выполнена с возможностью обеспечения выполнения компьютером некоторых или всех этапов, описанных в любом из способов согласно первому аспекту вариантов осуществления настоящего изобретения. Компьютерный программный продукт может представлять собой инсталляционный программный пакет.
В десятом аспекте варианта осуществления настоящего изобретения представлен компьютерный программный продукт, причем компьютерный программный продукт содержит постоянный машиночитаемый носитель данных, хранящий компьютерную программу, при этом компьютерная программа выполнена с возможностью обеспечения выполнения компьютером некоторых или всех этапов, описанных в любом из способов согласно второму аспекту вариантов осуществления настоящего изобретения. Компьютерный программный продукт может представлять собой инсталляционный программный пакет.
Можно видеть, что в вариантах осуществления настоящего изобретения терминал вначале принимает сигнальную информацию управления нисходящей линии связи от устройства на стороне сети, причем сигнальная информация управления нисходящей линии связи содержит первую информационную область и вторую информационную область, при этом первая информационная область выполнена с возможностью указания, является ли транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, новым транспортным блоком, а вторая информационная область выполнена с возможностью указания группы блоков кодирования, планируемой для передачи посредством сигнальной информации управления нисходящей линии связи; а затем определяет количество групп блоков кодирования, содержащихся в новом транспортном блоке, в соответствии с первой информационной областью и второй информационной областью. Можно видеть, что количество групп блоков кодирования в планируемом новом транспортном блоке можно определить в соответствии с первой информационной областью и второй информационной областью в сигнальной информации управления нисходящей линии связи, и при этом терминальное устройство может обеспечить определение количества битов сигнальной информации управления восходящей линии связи, которое передается по обратному каналу связи, на основе количества групп блоков кодирования, что является преимущественным для уменьшения перегрузки сигнальной информацией управления восходящей линии связи.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
Графические материалы, используемые в описании вариантов осуществления или известного уровня техники, будут кратко описаны ниже.
На фиг. 1 показано изображение сетевой архитектуры возможной системы связи согласно варианту осуществления настоящего изобретения;
на фиг. 2A показана блок-схема способа указания данных согласно варианту осуществления настоящего изобретения;
на фиг. 2B показана блок-схема другого способа указания данных согласно варианту осуществления настоящего изобретения;
на фиг. 3 показано схематическое изображение способа указания данных в варианте системы 5G NR согласно варианту осуществления настоящего изобретения;
на фиг. 4 показано схематическое структурное изображение терминала согласно варианту осуществления настоящего изобретения;
на фиг. 5 показано схематическое структурное изображение устройства на стороне сети согласно варианту осуществления настоящего изобретения;
на фиг. 6 показана структурная схема функционального блока терминала согласно варианту осуществления настоящего изобретения;
на фиг. 7 показана структурная схема функционального блока устройства на стороне сети согласно варианту осуществления настоящего изобретения;
на фиг. 8 показано схематическое структурное изображение другого терминала согласно варианту осуществления настоящего изобретения.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Технические решения в вариантах осуществления настоящего изобретения будут описаны ниже со ссылкой на прилагаемые графические материалы.
На фиг. 1 показана возможная сетевая структура примерной системы связи согласно варианту осуществления настоящего изобретения. Примерная система связи может представлять собой, например, глобальную систему мобильной связи (GSM), систему множественного доступа с кодовым разделением (CDMA), систему множественного доступа с временным разделением (TDMA), систему широкополосного множественного доступа с кодовым разделением (WCDMA), систему множественного доступа с частотным разделением (FDMA), систему множественного доступа с ортогональным частотным разделением (OFDMA), систему FDMA с одной несущей (SC-FDMA), систему пакетной радиосвязи общего пользования (GPRS), систему LTE, систему 5G/NR и иные системы связи подобного типа. Примерная система связи, в частности, содержит устройство на стороне сети и терминал, причем, когда терминал осуществляет доступ к сети мобильной связи, предоставленной устройством на стороне сети, режим коммуникационного соединения между терминалом и устройством на стороне сети может быть установлен посредством беспроводной линии связи, и при этом режим коммуникационного соединения может представлять собой режим с установлением одиночного соединения, режим с установлением двойного соединения или режим с установлением множественного соединения. Когда режим коммуникационного соединения представляет собой режим с установлением одиночного соединения, устройство на стороне сети может представлять собой базовую станцию LTE или базовую станцию NR (которую также называют базовой станцией gNB), когда режим коммуникационного соединения представляет собой режим с установлением двойного соединения (в частности, он может быть реализован посредством технологии агрегации несущих частот (CA) или посредством множества устройств на стороне сети) и терминал соединен с множеством устройств на стороне сети, множество устройств на стороне сети может представлять собой главную группу сот (MCG) основной базовой станции и вторичную группу сот (SCG) второстепенной базовой станции, и эти базовые станции осуществляют транспортирование данных посредством линии транспортной сети связи, при этом основная базовая станция может представлять собой базовую станцию LTE и второстепенная базовая станция может представлять собой базовую станцию LTE, или основная базовая станция может представлять собой базовую станцию NR, а второстепенная базовая станция может представлять собой базовую станцию LTE, или основная базовая станция может представлять собой базовую станцию NR и второстепенная базовая станция может представлять собой базовую станцию NR.
В варианте осуществления настоящего изобретения термины «сеть» и «система» часто используют взаимозаменяемо, и специалисты в данной области техники понимают их значение. Терминал, задействованный в вариантах осуществления настоящего изобретения, может содержать различные карманные устройства, устройства, устанавливаемые в транспортном средстве, носимые устройства, компьютерные устройства или иные устройства обработки, подключенные к беспроводным модемам, причем все эти устройства имеют функцию беспроводной связи, а также пользовательское оборудование (UE), мобильную станцию (MS), терминальное устройство в различных формах и т. д. Для удобства описания устройства, упомянутые выше, называют одним термином «терминал».
На фиг. 2A показан способ указания данных согласно варианту осуществления настоящего изобретения, причем способ включает:
этап 2a01, на котором устройство на стороне сети отправляет сигнальную информацию управления нисходящей линии связи на терминал;
этап 2a02, на котором терминал принимает сигнальную информацию управления нисходящей линии связи от устройства на стороне сети, причем сигнальная информация управления нисходящей линии связи содержит первую информационную область и вторую информационную область, при этом первая информационная область выполнена с возможностью указания, является ли транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, новым транспортным блоком, а вторая информационная область выполнена с возможностью указания группы блоков кодирования, планируемой для передачи посредством сигнальной информации управления нисходящей линии связи.
Первая информационная область и вторая информационная область дополнительно выполнены с возможностью указания количества групп блоков кодирования, содержащихся в новом транспортном блоке.
Новый транспортный блок, в частности, представлен следующими двумя вариантами:
1) новый транспортный блок представляет собой транспортный блок, отправленный базовой станцией первый раз; и
2) новый транспортный блок отличается от предыдущего транспортного блока нового транспортного блока.
Новый транспортный блок, отличающийся от предыдущего транспортного блока нового транспортного блока, в частности, содержит ту информацию о данных, содержащихся в новом транспортном блоке, которая отличается от информации о данных, содержащихся в предыдущем транспортном блоке.
Вторая информационная область, выполненная с возможностью указания группы блоков кодирования, планируемой для передачи посредством сигнальной информации управления нисходящей линии связи, в частности, представлена следующими двумя вариантами:
1) вторая информационная область выполнена с возможностью указания количества групп блоков кодирования, планируемых для передачи посредством сигнальной информации управления нисходящей линии связи;
2) вторая информационная область выполнена с возможностью указания, содержит ли ресурс планирования, соответствующий сигнальной информации управления нисходящей линии связи, группу блоков кодирования.
Транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, содержит по меньшей мере одну группу блоков кодирования, при этом группа блоков кодирования содержит по меньшей мере один блок кодирования. Стратегия разделения группы блоков кодирования в транспортном блоке может представлять собой стратегию произвольного разделения, стратегию разделения на основе равного распределения объема данных или стратегию разделения на основе определенных требований к услуге и т. д., и при этом стратегия разделения группы блоков кодирования в заданном для передачи транспортном блоке не ограничена вариантами осуществления настоящего изобретения.
На этапе 2a03 терминал определяет количество групп блоков кодирования, содержащихся в новом транспортном блоке, в соответствии с первой информационной областью и второй информационной областью.
Можно видеть, что в вариантах осуществления настоящего изобретения терминал вначале принимает сигнальную информацию управления нисходящей линии связи от устройства на стороне сети, причем сигнальная информация управления нисходящей линии связи содержит первую информационную область и вторую информационную область, при этом первая информационная область выполнена с возможностью указания, является ли транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, новым транспортным блоком, а вторая информационная область выполнена с возможностью указания группы блоков кодирования, планируемой для передачи посредством сигнальной информации управления нисходящей линии связи; а затем определяет количество групп блоков кодирования, содержащихся в новом транспортном блоке, в соответствии с первой информационной областью и второй информационной областью. Можно видеть, что количество групп блоков кодирования в планируемом новом транспортном блоке можно определить в соответствии с первой информационной областью и второй информационной областью в сигнальной информации управления нисходящей линии связи, и при этом терминальное устройство может обеспечить определение количества битов сигнальной информации управления восходящей линии связи, которое передают по обратному каналу связи, на основе количества групп блоков кодирования, что является преимущественным для уменьшения перегрузки сигнальной информацией управления восходящей линии связи.
В возможном примере вторая информационная область указывает группу блоков кодирования, планируемую для передачи посредством сигнальной информации управления нисходящей линии связи, посредством битовой карты.
Длина бита второй информационной области установлена в протоколе или определена сетевым устройством.
В возможном примере определение терминалом количества групп блоков кодирования, содержащихся в новом транспортном блоке, в соответствии с первой информационной областью и второй информационной областью включает:
определение терминалом, что транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, представляет собой новый транспортный блок в соответствии с первой информационной областью;
определение терминалом, что все значения первого количества K битов во второй информационной области представляют собой заданное значение или все значения последнего количества K битов во второй информационной области представляют собой заданное значение, причем K является положительным целым числом;
определение терминалом, что количество групп блоков кодирования, содержащихся в новом транспортном блоке, соответствует K.
Заданное значение может составлять 1 или 0. Если все значения первого количества K битов во второй информационной области составляют 1 или 0 или если все значения последнего количества K битов во второй информационной области составляют 1 или 0, количество групп блоков кодирования, содержащихся в новом транспортном блоке, составляет K.
Например, когда установленное значение составляет 1, вторая информационная область представляет собой {1,1,1,0}, это указывает, что в новом транспортном блоке находится три группы блоков кодирования, при этом значение 1 указывает, что ресурс планирования содержит группу блоков кодирования для передачи, а значение 0 указывает, что ресурс планирования не содержит группу блоков кодирования для передачи.
Можно видеть, что в этом примере терминал определяет количество групп блоков кодирования в соответствии с заданным значением во второй информационной области, что является преимущественным для упрощения определения количества битов сигнальной информации управления восходящей линии связи, которое передают по обратному каналу связи.
В этом возможном примере после определения терминалом количества групп блоков кодирования, содержащихся в новом транспортном блоке, в соответствии с первой информационной областью и второй информационной областью способ дополнительно включает:
отправку терминалом информации о подтверждении (ACK) или информации об отсутствии подтверждения (NACK) для количества K битов в новом транспортном блоке на устройство на стороне сети.
Можно видеть, что в этом примере при определении количества групп блоков кодирования, содержащихся в новом транспортном блоке, терминал отправляет информацию о подтверждении/отсутствии подтверждения (ACK/NACK) для количества K битов в транспортном блоке на устройство на стороне сети, что является преимущественным для определения устройством на стороне сети, завершена ли передача транспортного блока или необходима повторная передача, что является преимущественным для увеличения целостности системы мобильной связи.
В возможном примере первая информационная область представляет собой информационную область указателя новых данных (NDI).
Конкретный способ реализации для определения терминалом того, что транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, представляет собой новый транспортный блок в соответствии с первой информационной областью, может заключаться в следующем:
определение терминалом, что транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, представляет собой новый транспортный блок, когда значение первой информационной области составляет 1, а значение первой информационной области в сигнальной информации управления нисходящей линии связи, которая планирует передать предыдущий транспортный блок транспортного блока, составляет 0;
определение терминалом, что транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, представляет собой новый транспортный блок, когда значение первой информационной области составляет 0, а значение первой информационной области в сигнальной информации управления нисходящей линии связи, которая планирует передать предыдущий транспортный блок транспортного блока, составляет 1.
В возможном варианте осуществления способ дополнительно включает:
определение терминалом, что транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, представляет собой новый транспортный блок в соответствии с первой информационной областью;
определение терминалом, что не все значения первого количества K битов во второй информационной области представляют собой заданное значение или не все значения последнего количества K битов во второй информационной области представляют собой заданное значение; и
не отправку терминалом информации о ACK/NACK для нового транспортного блока на устройство на стороне сети.
Например, заданное значение составляет 1, и когда вторая информационная область представляет собой {0,1,0} и не все значения первого количества К битов составляют 1 или не все значения последнего количества К битов составляют 1, терминал не отправляет информацию о ACK/NACK для нового транспортного блока на устройство на стороне сети.
В соответствии с вариантом осуществления по фиг. 2A, на фиг. 2B показан другой способ указания данных согласно варианту осуществления настоящего изобретения, причем способ включает:
этап 2b01, на котором устройство на стороне сети отправляет сигнальную информацию управления нисходящей линии связи на терминал;
этап 2b02, на котором терминал принимает сигнальную информацию управления нисходящей линии связи от устройства на стороне сети, при этом сигнальная информация управления нисходящей линии связи содержит первую информационную область и вторую информационную область;
этап 2b03, на котором терминал определяет, что транспортный блок в сигнальной информации управления нисходящей линии связи представляет собой новый транспортный блок в соответствии с первой информационной областью;
этап 2b04, на котором терминал определяет, что все значения первого количества К битов во второй информационной области представляют собой заданное значение или все значения последнего количества К битов во второй информационной области представляют собой заданное значение, причем K является положительным целым числом;
этап 2b05, на котором терминал определяет, что количество групп блоков кодирования, содержащихся в новом транспортном блоке, составляет K;
этап 2b06, на котором терминал отправляет информацию о ACK или NACK для количества K битов в новом транспортном блоке на устройство на стороне сети;
этап 2b07, на котором устройство на стороне сети принимает информацию о ACK/NACK для количества K битов в новом транспортном блоке от терминала.
Можно видеть, что в вариантах осуществления настоящего изобретения терминал вначале принимает сигнальную информацию управления нисходящей линии связи от устройства на стороне сети, причем сигнальная информация управления нисходящей линии связи содержит первую информационную область и вторую информационную область, при этом первая информационная область выполнена с возможностью указания, является ли транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, новым транспортным блоком, а вторая информационная область выполнена с возможностью указания группы блоков кодирования, планируемой для передачи посредством сигнальной информации управления нисходящей линии связи; а затем определяет количество групп блоков кодирования, содержащихся в новом транспортном блоке, в соответствии с первой информационной областью и второй информационной областью. Можно видеть, что количество групп блоков кодирования в планируемом новом транспортном блоке можно определить в соответствии с первой информационной областью и второй информационной областью в сигнальной информации управления нисходящей линии связи, и при этом терминальное устройство может обеспечить определение количества битов сигнальной информации управления восходящей линии связи, которое передают по обратному каналу связи, на основе количества групп блоков кодирования, что является преимущественным для уменьшения перегрузки сигнальной информацией управления восходящей линии связи.
Варианты осуществления настоящего изобретения будут описаны ниже со ссылкой на определенный сценарий применения.
Как показано на фиг. 3, система связи представляет собой систему связи 5G NR, устройство на стороне сети представляет собой базовую станцию gNB в 5G NR, а терминал представляет собой пользовательское оборудование UE в 5G NR, и при этом данные для передачи разбиты на 10 блоков кодирования в соответствии с заданным протоколом, причем 10 блоков кодирования разделены на 4 группы блоков кодирования для указания соответствующих ресурсов передачи, при этом 4 группы блоков кодирования инкапсулированы в транспортный блок, и при этом UE принимает сигнальную информацию управления нисходящей линии связи, отправленную gNB для планирования передачи транспортного блока, при этом сигнальная информация нисходящей линии связи содержит первую информационную область и вторую информационную область, причем NDI первой информационной области составляет 1, и при этом вторая информационная область содержит информацию размером 4 бита для указания группы блоков кодирования, планируемой для передачи посредством сигнальной информации управления нисходящей линии связи, при этом заданное значение составляет 1. Когда терминал определяет, что значение NDI первой информационной области в сигнальной информации управления нисходящей линии связи, которая планирует предыдущий транспортный блок транспортного блока, составляет 0, он определяет, что транспортный блок представляет собой новый транспортный блок, а затем определяет группу блоков кодирования, содержащуюся в новом транспортном блоке, в соответствии со второй информационной областью:
когда вторая информационная область представляет собой {1,1,1,1}, это указывает, что новый транспортный блок содержит 4 группы блоков кодирования;
когда вторая информационная область представляет собой {1,1,1,0} или {0,1,1,1}, это указывает, что новый транспортный блок содержит три группы блоков кодирования;
когда вторая информационная область представляет собой {1,1,0,0} или {0,0,1,1}, это указывает, что новый транспортный блок содержит две группы блоков кодирования; и
когда вторая информационная область представляет собой {1,0,0,0} или {0,0,0,1}, это указывает, что новый транспортный блок содержит одну группу блоков кодирования.
В соответствии с вариантом осуществления по фиг. 2A, на фиг. 4 показано схематическое структурное изображение терминала согласно варианту осуществления настоящего изобретения. Как показано на фиг. 4, терминал содержит процессор, запоминающее устройство, интерфейс связи и одну или более программ, причем одну или более программ хранят в запоминающем устройстве, причем они выполнены с возможностью выполнения процессором, при этом программы содержат команды для выполнения следующих этапов:
прием терминалом сигнальной информации управления нисходящей линии связи от устройства на стороне сети, при этом сигнальная информация управления нисходящей линии связи содержит первую информационную область и вторую информационную область, причем первая информационная область выполнена с возможностью указания, является ли транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, новым транспортным блоком, а вторая информационная область выполнена с возможностью указания группы блоков кодирования, планируемой для передачи посредством сигнальной информации управления нисходящей линии связи;
определение терминалом количества групп блоков кодирования, содержащихся в новом транспортном блоке, в соответствии с первой информационной областью и второй информационной областью.
Можно увидеть, что в вариантах осуществления настоящего изобретения терминал вначале принимает сигнальную информацию управления нисходящей линии связи от устройства на стороне сети, причем сигнальная информация управления нисходящей линии связи содержит первую информационную область и вторую информационную область, при этом первая информационная область выполнена с возможностью указания, является ли транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, новым транспортным блоком, а вторая информационная область выполнена с возможностью указания группы блоков кодирования, планируемой для передачи посредством сигнальной информации управления нисходящей линии связи; а затем определяет количество групп блоков кодирования, содержащихся в новом транспортном блоке, в соответствии с первой информационной областью и второй информационной областью. Можно видеть, что количество групп блоков кодирования в планируемом новом транспортном блоке можно определить в соответствии с первой информационной областью и второй информационной областью в сигнальной информации управления нисходящей линии связи, и при этом терминальное устройство может обеспечить определение количества битов сигнальной информации управления восходящей линии связи, которое передают по обратному каналу связи, на основе количества групп блоков кодирования, что является преимущественным для уменьшения перегрузки сигнальной информацией управления восходящей линии связи.
В возможном примере вторая информационная область указывает группу блоков кодирования, планируемую для передачи посредством сигнальной информации управления нисходящей линии связи, посредством битовой карты.
В возможном примере в аспекте определения количества групп блоков кодирования, содержащихся в новом транспортном блоке, в соответствии с первой информационной областью и второй информационной областью, команды в вышеописанной программе, в частности, выполнены с возможностью выполнения следующих этапов: определение, что транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, представляет собой новый транспортный блок в соответствии с первой информационной областью; определение, что все значения первого количества К битов во второй информационной области представляют собой заданное значение или все значения последнего количества К битов во второй информационной области представляют собой заданное значение, причем K является положительным целым числом; и определение, что количество групп блоков кодирования, содержащихся в новом транспортном блоке, составляет K.
В возможном примере программа содержит команды для выполнения следующих этапов: отправка информации о подтверждении (ACK) или информации об отсутствии подтверждения (NACK) для количества K битов в новом транспортном блоке на устройство на стороне сети после определения количества групп блоков кодирования, содержащихся в новом транспортном блоке, в соответствии с первой информационной областью и второй информационной областью.
В возможном примере первая информационная область представляет собой информационную область указателя новых данных (NDI).
В соответствии с вариантом осуществления по фиг. 2A, на фиг. 5 показано схематическое структурное изображение устройства на стороне сети согласно варианту осуществления настоящего изобретения. Как показано на фиг. 5, устройство на стороне сети содержит процессор, запоминающее устройство, приемопередатчик и одну или более программ, причем одну или более программ хранят в запоминающем устройстве, причем они выполнены с возможностью выполнения процессором, при этом программы содержат команды для выполнения следующих этапов:
отправка устройством на стороне сети сигнальной информации управления нисходящей линии связи на терминал, причем сигнальная информация управления нисходящей линии связи содержит первую информационную область и вторую информационную область, причем первая информационная область выполнена с возможностью указания, является ли транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, новым транспортным блоком, а вторая информационная область выполнена с возможностью указания группы блоков кодирования, планируемой для передачи посредством сигнальной информации управления нисходящей линии связи;
указание устройством на стороне сети количества групп блоков кодирования, содержащихся в новом транспортном блоке, посредством использования первой информационной области и второй информационной области.
Можно видеть, что в варианте осуществления настоящего изобретения устройство на стороне сети вначале отправляет сигнальную информацию управления нисходящей линии связи на терминал, причем сигнальная информация управления нисходящей линии связи содержит первую информационную область и вторую информационную область, причем первая информационная область выполнена с возможностью указания, является ли транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, новым транспортным блоком, а вторая информационная область выполнена с возможностью указания группы блоков кодирования, планируемой для передачи посредством сигнальной информации управления нисходящей линии связи; а затем указывает количество групп блоков кодирования, содержащихся в новом транспортном блоке, посредством использования первой информационной области и второй информационной области. Можно видеть, что количество групп блоков кодирования в планируемом новом транспортном блоке можно определить в соответствии с первой информационной областью и второй информационной областью в сигнальной информации управления нисходящей линии связи, и при этом терминальное устройство может обеспечить определение количества битов сигнальной информации управления восходящей линии связи, которое передают по обратному каналу связи, на основе количества групп блоков кодирования, что является преимущественным для уменьшения перегрузки сигнальной информацией управления восходящей линии связи.
В возможном примере вторая информационная область указывает группу блоков кодирования, планируемую для передачи посредством сигнальной информации управления нисходящей линии связи, посредством битовой карты.
В возможном примере в аспекте указания количества групп блоков кодирования, содержащихся в новом транспортном блоке, посредством использования первой информационной области и второй информационной области, команды в вышеуказанной программе, в частности, выполнены с возможностью выполнения следующих этапов: указание, что транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, представляет собой новый транспортный блок за счет использования первой информационной области; указание, что все значения первого количества К битов во второй информационной области представляют собой заданное значение или все значения последнего количества К битов во второй информационной области представляют собой заданное значение, причем K является положительным целым числом; и указание, что количество групп блоков кодирования, содержащихся в новом транспортном блоке, составляет K.
В этом возможном примере программа содержит команды для выполнения следующих этапов: прием информации о подтверждении (ACK) или информации об отсутствии подтверждения (NACK) для количества K битов в новом транспортном блоке, отправленной терминалом, после указания количества групп блоков кодирования, содержащихся в новом транспортном блоке, за счет использования первой информационной области и второй информационной области.
В возможном примере первая информационная область представляет собой информационную область указателя новых данных (NDI).
Вышеизложенное описывает решение вариантов осуществления настоящего изобретения в основном с точки зрения взаимодействия сетевых элементов. Следует понимать, что для реализации вышеуказанных функций терминал и устройство на стороне сети имеют аналогичные структуры аппаратного обеспечения и/или программные модули для осуществления соответствующих функций. Специалисты в данной области техники легко поймут, что настоящее изобретение может быть реализовано посредством аппаратного обеспечения или комбинации аппаратного обеспечения и компьютерного программного обеспечения в сочетании с блоками и этапами алгоритма различных примеров, описанных в вариантах осуществления, раскрытых в настоящем изобретении. В зависимости от конкретного применения и конструктивных ограничений технического решения эту функцию реализуют в аппаратном обеспечении или программном обеспечении, на котором работает аппаратное обеспечение. Специалисты в данной области техники могут использовать другие способы для реализации описанных функций для каждого отдельного применения, но такую реализацию не следует рассматривать как выходящую за рамки объема настоящего изобретения.
В вариантах осуществления настоящего изобретения могут выполнить разделение функциональных блоков на терминал и устройство на стороне сети согласно вышеупомянутому способу. Например, каждый функциональный блок могут разделить согласно соответствующим функциям, или две или более функции могут интегрировать в один обрабатывающий блок. Вышеупомянутый интегрированный блок может быть реализован в форме аппаратного обеспечения или в форме модуля программ пакета программного обеспечения. Следует отметить, что разделение блока в вариантах осуществления настоящего изобретения является примерным и представляет собой разделение только логических функций, причем в фактической реализации может быть применен другой способ разделения.
В случае использования интегрированного блока, на фиг. 6 показана структурная схема возможного функционального блока терминала, задействованного в вышеупомянутых вариантах осуществления. Терминал 600 содержит обрабатывающий блок 602 и блок 603 связи. Обрабатывающий блок 602 выполнен с возможностью осуществления контроля действий терминала. Например, обрабатывающий блок 602 выполнен с возможностью поддержки терминала для выполнения этапов 2a02—2a03, показанных на фиг. 2A, этапов 2b02—2b06, показанных на фиг. 2B, и/или других процессов методов, описанных в настоящем документе. Блок 603 связи выполнен с возможностью поддержки связи терминала с другими устройствами, такой как связь с устройством на стороне сети, показанном на фиг. 5. Терминал может дополнительно содержать блок 601 памяти, выполненный с возможностью хранения программных кодов и данных терминала.
Обрабатывающий блок 602 может представлять собой процессор или контроллер, например, центральное процессорное устройство (CPU), процессор общего назначения, процессор цифровой обработки сигналов (DSP), интегральную схему специального применения (ASIC), программируемую пользователем вентильную матрицу (FPGA) или другие программируемые логические устройства, транзисторное логическое устройство, аппаратные компоненты или любую их комбинацию. Он может быть реализован или выполнен в качестве различных примерных логических блоков, модулей и схем, описанных в сочетании с сущностью настоящего изобретения. Процессор также может представлять собой комбинацию компонентов для реализации вычислительных функций, например, комбинацию из одного или более микропроцессоров, комбинацию DSP и микропроцессора и т. д. Блок 603 связи может представлять собой приемопередатчик, приемопередающий канал и т. п., а блок 601 памяти может представлять собой запоминающее устройство.
Обрабатывающий блок 602 выполнен с возможностью приема сигнальной информации управления нисходящей линии связи от устройства на стороне сети за счет использования блока связи, при этом сигнальная информация управления нисходящей линии связи содержит первую информационную область и вторую информационную область, причем первая информационная область выполнена с возможностью указания, является ли транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, новым транспортным блоком, а вторая информационная область выполнена с возможностью указания группы блоков кодирования, планируемой для передачи посредством сигнальной информации управления нисходящей линии связи.
Обрабатывающий блок дополнительно выполнен с возможностью определения количества групп блоков кодирования, содержащихся в новом транспортном блоке, в соответствии с первой информационной областью и второй информационной областью.
В возможном примере вторая информационная область указывает группу блоков кодирования, планируемую для передачи посредством сигнальной информации управления нисходящей линии связи, посредством битовой карты.
В возможном примере в аспекте определения количества групп блоков кодирования, содержащихся в новом транспортном блоке, в соответствии с первой информационной областью и второй информационной областью, обрабатывающий блок, в частности, выполнен с возможностью: определения, что транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, представляет собой новый транспортный блок в соответствии с первой информационной областью; определения, что все значения первого количества К битов во второй информационной области представляют собой заданное значение или все значения последнего количества К битов во второй информационной области представляют собой заданное значение, причем K является положительным целым числом; и определения, что количество групп блоков кодирования, содержащихся в новом транспортном блоке, составляет K.
В возможном примере после определения количества групп блоков кодирования, содержащихся в новом транспортном блоке, в соответствии с первой информационной областью и второй информационной областью обрабатывающий блок дополнительно выполнен с возможностью: отправки посредством блока связи информации о подтверждении (ACK) или информации об отсутствии подтверждения (NACK) для количества K битов в новом транспортном блоке на устройство на стороне сети.
В возможном примере первая информационная область представляет собой информационную область указателя новых данных (NDI).
Если обрабатывающий блок 602 представляет собой процессор, блок 603 связи представляет собой интерфейс связи, а блок 601 памяти представляет собой запоминающее устройство, терминал, задействованный в вариантах осуществления настоящего изобретения, может представлять собой терминал, показанный на фиг. 4.
В случае использования интегрированного блока, на фиг. 7 показана структурная схема возможного функционального блока устройства на стороне сети, задействованного в вышеупомянутых вариантах осуществления. Устройство 700 на стороне сети содержит обрабатывающий блок 702 и блок 703 связи. Обрабатывающий блок 702 выполнен с возможностью осуществления контроля действий устройства на стороне сети. Например, обрабатывающий блок 702 выполнен с возможностью поддержки устройства на стороне сети для выполнения этапа 2a01, показанного на фиг. 2A, этапов 2b01, 2b07, показанных на фиг. 2B, и/или других процессов технологий, описанных в настоящем документе. Блок 703 связи выполнен с возможностью поддержки связи устройства на стороне сети с другими устройствами, такой как связь с терминалом, показанными на фиг. 4. Устройство на стороне сети может дополнительно содержать блок 701 памяти для хранения программных кодов и данных устройства на стороне сети.
Обрабатывающий блок 702 может представлять собой процессор или контроллер, например, центральное процессорное устройство (CPU), процессор общего назначения, процессор цифровой обработки сигналов (DSP), интегральную схему специального применения (ASIC), программируемую пользователем вентильную матрицу (FPGA) или другие программируемые логические устройства, транзисторное логическое устройство, аппаратные компоненты или любую их комбинацию. Он может быть реализован или выполнен в качестве различных примерных логических блоков, модулей и схем, описанных в сочетании с сущностью настоящего изобретения. Процессор также может представлять собой комбинацию компонентов для реализации вычислительных функций, например, комбинацию из одного или более микропроцессоров, комбинацию DSP и микропроцессора и т. д. Блок 703 связи может представлять собой приемопередатчик, приемопередающий канал, радиочастотный чип и т. п., а блок 701 памяти может представлять собой запоминающее устройство.
Обрабатывающий блок 702 выполнен с возможностью отправки сигнальной информации управления нисходящей линии связи на терминал за счет использования блока связи, причем сигнальная информация управления нисходящей линии связи содержит первую информационную область и вторую информационную область, при этом первая информационная область выполнена с возможностью указания, является ли транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, новым транспортным блоком, а вторая информационная область выполнена с возможностью указания группы блоков кодирования, планируемой для передачи посредством сигнальной информации управления нисходящей линии связи.
Обрабатывающий блок дополнительно выполнен с возможностью указания количества групп блоков кодирования, содержащихся в новом транспортном блоке, за счет использования первой информационной области и второй информационной области.
В возможном примере вторая информационная область указывает группу блоков кодирования, планируемую для передачи посредством сигнальной информации управления нисходящей линии связи, посредством битовой карты.
В возможном примере в аспекте указания количества групп блоков кодирования, содержащихся в новом транспортном блоке, за счет использования первой информационной области и второй информационной области обрабатывающий блок выполнен с возможностью: указания, что транспортный блок, планируемый для передачи посредством сигнальной информации управления нисходящей линии связи, представляет собой новый транспортный блок за счет использования первой информационной области; указания, что все значения первого количества К битов во второй информационной области представляют собой заданное значение или все значения последнего количества К битов во второй информационной области представляют собой заданное значение, причем K является положительным целым числом; и указания, что количество групп блоков кодирования, содержащихся в новом транспортном блоке, составляет K.
В данном возможном примере после указания количества групп блоков кодирования, содержащихся в новом транспортном блоке, за счет использования первой информационной области и второй информационной области обрабатывающий блок дополнительно выполнен с возможностью: приема с использованием блока связи информации о подтверждении ACK или информации об отсутствии подтверждения NACK для количества K битов в новом транспортном блоке, отправленной терминалом.
В возможном примере первая информационная область представляет собой информационную область указателя новых данных (NDI).
Если обрабатывающий блок 702 представляет собой процессор, блок 703 связи представляет собой интерфейс связи, а блок 701 памяти представляет собой запоминающее устройство, устройство на стороне сети, задействованное в вариантах осуществления настоящего изобретения, может представлять собой устройство на стороне сети, показанное на фиг. 5.
В варианте осуществления настоящего изобретения дополнительно предусмотрен еще один терминал. Как показано на фиг. 8, для удобства описания показаны только те части, которые связаны с вариантами осуществления настоящего изобретения, для просмотра определенных технических деталей, которые не раскрыты в настоящем описании, необходимо ссылаться на определенные части способа согласно вариантам осуществления настоящего изобретения. Терминал может представлять собой любое терминальное устройство, такое как мобильный телефон, планшетный компьютер, PDA (карманный персональный компьютер), POS (торговый терминал), компьютер, устанавливаемый в транспортном средстве, и при этом в качестве примера представлен случай, когда терминал представляет собой мобильный телефон.
На фиг. 8 показана структурная схема, иллюстрирующая частичную конструкцию мобильного телефона, связанного с терминалом, предусмотренным в вариантах осуществления настоящего изобретения. Как показано на фиг. 8, мобильный телефон содержит такие компоненты, как высокочастотная (RF) схема 910, запоминающее устройство 920, блок 930 ввода, блок 940 отображения, датчик 950, звуковую схему 960, модуль 970 беспроводной привязанности (WiFi), процессор 980, источник 990 питания и т. п. Специалистам в данной области техники следует понимать, что конструкция мобильного телефона, показанного на фиг. 8, не является ограничивающей для мобильного телефона и может предусматривать большее или меньшее количество компонентов, чем проиллюстрировано, или некоторые компоненты могут быть объединены, или расположения компонентов могут отличаться.
Далее подробно описаны компоненты мобильного телефона со ссылкой на фиг. 8.
RF схема 910 может быть выполнена с возможностью приема и отправки информации. Как правило, RF схема 910 содержит, но без ограничения, антенну, по меньшей мере один усилитель, приемопередатчик, согласующее устройство, усилитель с низким уровнем помех (LNA), дуплексер и т. п. В дополнение, RF схема 910 также может осуществлять связь с сетевым и иными устройствами посредством беспроводной связи. Для вышеупомянутой беспроводной связи могут использовать любой стандарт или протокол связи, включая, но без ограничения, глобальную систему мобильной связи (GSM), систему пакетной радиосвязи общего пользования (GPRS), систему множественного доступа с кодовым разделением (CDMA), систему широкополосного множественного доступа с кодовым разделением (WCDMA), систему долгосрочного развития (LTE), электронную почту, службу коротких сообщений (SMS) и т. п.
Запоминающее устройство 920 может быть выполнено с возможностью хранения программ пакета программного обеспечения и модулей, и процессор 980 выполняет различные функциональные приложения и обработку данных мобильного телефона за счет запуска программ пакета программного обеспечения и модулей, хранящихся в запоминающем устройстве 920. Запоминающее устройство 920 может в основном содержать область хранения программ и область хранения данных, причем в области хранения программ могут хранить операционную систему, приложение, необходимое по меньшей мере для одной функции, и т. п.; при этом в области хранения данных могут хранить данные, созданные в процессе использования мобильного телефона, и т. п. Более того, запоминающее устройство 920 может содержать быстродействующее оперативное запоминающее устройство, а также энергонезависимое запоминающее устройство, такое как по меньшей мере одно запоминающее устройство на магнитных дисках, флеш-память, или иные энергозависимые твердотельные запоминающие устройства.
Блок 930 ввода может быть выполнен с возможностью приема вводной числовой или символьной информации и генерирования основных входных сигналов, связанных с пользовательскими параметрами и средствами управления мобильным телефоном. В частности, блок 930 ввода может содержать модуль 931 идентификации отпечатков пальцев и другие устройства 932 ввода. Модуль 931 идентификации отпечатков пальцев может собирать данные об отпечатках пальцев пользователя на нем. В дополнение к модулю 931 идентификации отпечатков пальцев, блок 930 ввода может содержать другие устройства 932 ввода. В частности, другие устройства 932 ввода могут включать, но без ограничения, одно или более из сенсорного экрана, физической клавиатуры, функциональной клавиши (такой как регулятор громкости, пусковая кнопка и т. д.), трекбола, мыши, джойстика и т. п.
Блок 940 отображения может быть выполнен с возможностью отображения информации, вводимой пользователем, или информации, предоставленной пользователю, а также различных меню мобильного телефона. Блок 940 отображения может содержать дисплей 941. В одном варианте осуществления дисплей 941 может быть выполнен в виде жидкокристаллического дисплея (LCD), дисплея на органических светодиодах (OLED) и т. п. Как показано на фиг. 8, несмотря на то, что модуль 931 идентификации отпечатков пальцев и дисплей 941 выступают в качестве двух отдельных компонентов для выполнения ввода и функций ввода мобильного телефона, в некоторых вариантах осуществления модуль 931 идентификации отпечатков пальцев и дисплей 941 могут быть интегрированы для обеспечения выполнения ввода и функций воспроизведения мобильного телефона.
Мобильный телефон также может содержать по меньшей мере один тип датчика 950, такой как датчик света, датчик движения и другие датчики. В частности, датчик света может содержать датчик освещения и бесконтактный датчик, причем датчик освещения может регулировать яркость дисплея 941 в соответствии с яркостью наружного освещения, а бесконтактный датчик может выключать дисплей 941 и/или подсветку, когда мобильный телефон подносят к уху. Датчик-акселерометр, который является типом датчика движения, может определять величину ускорения во всех направлениях (обычно по трем осям), причем он может определять гравитационное ускорение и направление гравитации в неподвижном состоянии. Он может быть использован для указания на использование жестов при работе с мобильным телефоном (таких как вертикальный и горизонтальный поворот экрана, связанные игры, калибровка ориентации посредством магнитометра), функции, связанные с распознаванием вибрации (такие как шагомер, касание), и т. д.; для гироскопов, барометров, гигрометров, термометров, инфракрасных датчиков и других датчиков, встроенных в мобильный телефон, в настоящем документе функции не будут повторно описаны.
Звуковая схема 960, громкоговоритель 961 и микрофон 962 могут обеспечить аудиоинтерфейс между пользователем и мобильным телефоном. Звуковая схема 960 может передавать полученные аудио данные, которые преобразованы в электрические данные, на громкоговоритель 961 с целью преобразования в звуковой сигнал для проигрывания посредством громкоговорителя 961; с другой стороны, микрофон 962 преобразует полученный звуковой сигнал в электрический сигнал, который, в свою очередь, преобразуют в аудио данные после приема звуковой схемой 960, и затем аудио данные воспроизводят на процессоре 980 для обработки и отправляют на другой мобильный телефон посредством RF схемы 910 или воспроизводят на запоминающем устройстве 920 для дальнейшей обработки.
Термин «WiFi» обозначает технологию беспроводной передачи ближнего радиуса действия, и при этом посредством мобильного телефона пользователи могут отправлять и принимать электронные письма, просматривать веб-страницы и получать доступ к потоковому мультимедиа за счет WiFi модуля 970, который предоставляет пользователю беспроводной широкополосный интернет доступ. Несмотря на то, что на фиг. 8 показан WiFi модуль 970, следует понимать, что он не является важным элементом конфигурации мобильного телефона и при необходимости может быть опущен без изменения объема и отступления от сущности настоящего изобретения.
Процессор 980 представляет собой центр управления мобильным телефоном, который соединяет каждую часть всего мобильного телефона посредством различных интерфейсов и шин, причем различные функции и обработка данных в мобильном телефоне могут быть осуществлены посредством выполнения или исполнения программ пакета программного обеспечения, хранящегося в запоминающем устройстве 920, и/или модулей и получения данных, хранящихся в запоминающем устройстве 920, таким образом можно достичь полного отслеживания мобильного телефона. В одном варианте осуществления процессор 980 может содержать один или более обрабатывающих блоков; предпочтительно процессор 980 может интегрировать прикладной процессор и процессор модема, при этом прикладной процессор в первую очередь обрабатывает операционную систему, пользовательский интерфейс, приложение и т. п. Процессор модема в первую очередь обрабатывает беспроводные связи. Следует понимать, что вышеописанный процессор модема также может быть не интегрирован в процессор 980.
Мобильный телефон дополнительно содержит источник 990 питания (такой как батарея), который подает питание на его вышеописанные компоненты. Предпочтительно источник питания может быть связан логически с процессором 980 посредством системы управления питанием для осуществления функций управления, таких как зарядка, разрядка и управление подачей энергии за счет системы управления питанием.
Хотя не показано, мобильный телефон может дополнительно содержать камеру, модуль Bluetooth и т. п., и подробности не описаны повторно в настоящем документе.
В вышеупомянутых вариантах осуществления, показанных на фиг. 2A—2B, на каждом этапе способа процесс со стороны терминала может быть выполнен на основе конструкции мобильного телефона.
В вышеупомянутых вариантах осуществления, показанных на фиг. 4 и фиг. 5, каждая функция блока может быть реализована на основе конструкции мобильного телефона.
В варианте осуществления настоящего изобретения также представлен машиночитаемый носитель данных, причем машиночитаемый носитель данных хранит компьютерную программу для электронного обмена данными, и при этом компьютерная программа обеспечивает выполнение компьютером некоторых или всех этапов, описанных для терминала в вышеуказанных вариантах осуществления способа.
В варианте осуществления настоящего изобретения также представлен машиночитаемый носитель данных, причем машиночитаемый носитель данных хранит компьютерную программу для электронного обмена данными, и при этом компьютерная программа обеспечивает выполнение компьютером некоторых или всех этапов, описанных для устройства на стороне сети в вышеуказанных вариантах осуществления способа.
В варианте осуществления настоящего изобретения дополнительно представлен компьютерный программный продукт, причем компьютерный программный продукт содержит постоянный машиночитаемый носитель данных, хранящий компьютерную программу, при этом компьютерная программа выполнена с возможностью обеспечения выполнения компьютером некоторых или всех этапов, описанных для терминала в вышеуказанных вариантах осуществления способа. Компьютерный программный продукт может представлять собой инсталляционный программный пакет.
В варианте осуществления настоящего изобретения дополнительно представлен компьютерный программный продукт, причем компьютерный программный продукт содержит постоянный машиночитаемый носитель данных, хранящий компьютерную программу, при этом компьютерная программа выполнена с возможностью обеспечения выполнения компьютером некоторых или всех этапов, описанных для устройства на стороне сети в вышеуказанных вариантах осуществления способа. Компьютерный программный продукт может представлять собой инсталляционный программный пакет.
Этапы способа или алгоритма, описанные в вариантах осуществления настоящего изобретения, могут быть реализованы посредством аппаратного обеспечения или могут быть реализованы посредством процессора, выполняющего команды программного обеспечения. Команда программного обеспечения может содержать соответствующие программные модули, которые могут хранить в оперативном запоминающем устройстве (RAM), флеш-памяти, постоянном запоминающем устройстве (ROM), стираемом программируемом ROM (EPROM), электрически стираемом программируемом ROM (EEPROM), регистрах, жестком диске, съемном жестком диске, ROM на компакт-дисках (CD-ROM) или носителе данных других форм, известных из уровня техники. Примерный носитель данных соединен с процессором для обеспечения считывания процессором информации с носителя данных и записи информации на него. Конечно носитель данных также может быть выполнен в качестве одного целого с процессором. Процессор и носитель данных могут быть расположены в ASIC. Дополнительно ASIC может быть расположен в устройстве доступа к сети, целевом сетевом устройстве или основном сетевом устройстве. Конечно процессор и носитель данных также могут быть выполнены в качестве дискретных компонентов в устройстве доступа к сети, целевом сетевом устройстве или основном сетевом устройстве.
Специалистам в данной области станет понятно, что в одном или более из вышеприведенных примеров, функции, описанные в вариантах осуществления настоящего изобретения, могут быть реализованы полностью или частично в программном обеспечении, аппаратном обеспечении, программно-аппаратном обеспечении или любой их комбинации. Если функция реализована в программном обеспечении, она может быть реализована полностью или частично в виде компьютерного программного продукта. Компьютерный программный продукт содержит одну или более машинных команд. Когда компьютерная программная команда загружена на компьютер и выполнена в нем, процессы или функции, описанные согласно вариантам осуществления настоящего изобретения, генерируют полностью или частично. Компьютер может представлять собой универсальный компьютер, специализированный компьютер, компьютерную сеть или другое программируемое устройство. Машинную команду могут хранить в машиночитаемом носителе данных или передавать от одного машиночитаемого носителя данных на другой машиночитаемый носитель данных, например, машинную команду могут передавать с веб-сайта, компьютера, сервера или центра хранения и обработки данных на другой веб-сайт, компьютер, сервер или центр хранения и обработки данных проводным (например, посредством коаксиального кабеля, оптоволоконного кабеля, цифровой абонентской линии (DSL)) или беспроводным (например, посредством инфракрасной, беспроводной, микроволновой и т. п. технологии) способом. Машиночитаемый носитель данных может представлять собой любой доступный носитель, к которому может получить доступ компьютер или устройство хранения данных, такой как сервер, центр хранения и обработки данных и т. п., который содержит один или более доступных носителей. Доступный носитель может представлять собой магнитный носитель (например, гибкий магнитный диск, жесткий диск, магнитная лента), оптический носитель (например, цифровой видеодиск (DVD)) или полупроводниковый носитель (например, твердотельный накопитель (SSD)) и т. п.
Объекты, технические решения и преимущественные эффекты настоящего изобретения подробно описаны далее со ссылкой на вышеуказанные определенные варианты реализации. Следует понимать, что приведенное выше описание является лишь определенной реализацией вариантов осуществления настоящего изобретения и не предназначено для ограничения объема правовой охраны вариантов осуществления настоящего изобретения. Любые модификации, эквивалентные замены, улучшения и т. д., исполненные на основе технических решений вариантов осуществления настоящего изобретения, предназначены для включения в объем правовой охраны вариантов осуществления настоящего изобретения.