ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее изобретение относится к области коммуникационных технологий, в частности, к способу определения номера гиперкадра (HFN, Hyper Frame Number) объекта протокола конвергенции пакетных данных (PDCP, Packet Data Convergence Protocol) и устройству для определения номера HFN объекта протокола PDCP.
УРОВЕНЬ ТЕХНИКИ
[0002] В системе связи сетевое устройство постоянно отправляет данные. Поэтому значение HFN, используемое сетевым устройством, постоянно увеличивается. Когда новое терминальное устройство присоединяется к сети для приема данных, отправленных сетевым устройством, терминальному устройству неизвестно значение HFN, используемое сетевым устройством. В связи с этим терминальное устройство не может использовать правильное значение счетчика (COUNT) для дешифрования или проверки целостности принятых данных, что приводит к сбою дешифрования данных или сбою проверки целостности данных.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0003] В вариантах осуществления настоящего изобретения предлагаются способ определения номера гиперкадра (HFN) объекта протокола конвергенции пакетных данных (PDCP) и устройство для определения номера HFN объекта протокола PDCP, которые могут использоваться в области коммуникационных технологий.
[0004] Согласно первому аспекту, в вариантах осуществления настоящего изобретения предлагается способ определения номера HFN объекта протокола PDCP, который выполняется терминальным устройством. Способ включает в себя: прием информации индикации, передаваемой сетевым устройством, при этом информация индикации содержит информацию HFN; и определение значения HFN объекта PDCP на основании информации HFN.
[0005] В настоящем изобретении терминальное устройство сначала принимает информацию индикации, передаваемую сетевым устройством, а затем определяет значение HFN объекта протокола PDCP на основании информации HFN, включаемой в информацию индикации. Таким образом, терминальное устройство, интерпретирующее значение HFN так же, как и сетевое устройство, может избежать сбоя при дешифровании данных или сбоя при проверке целостности данных и повысить надежность передачи данных.
[0006] В некоторых вариантах осуществления информация HFN включает в себя любое одно из значений HFN или значение счетчика (COUNT).
[0007] В некоторых вариантах осуществления определение значения HFN объекта протокола PDCP на основе информации HFN включает в себя: определение значения HFN объекта протокола PDCP на основании информации HFN при выполнении применимого условия информации для информации HFN.
[0008] В некоторых вариантах осуществления способ дополнительно включает в себя:
[0009] прием применимого условия для информации HFN, передаваемой сетевым устройством;
[0010] или
[0011] определение применимого условия для информации HFN на основании принятого соглашения.
[0012] В некоторых вариантах осуществления применимое условие для информации HFN включает в себя любое одно из значений порядкового номера (SN, Sequence Number) или значения номера системного кадра (SFN, System Frame Number).
[0013] В некоторых вариантах осуществления значение SN включает в себя любое одно из следующих значений:
[0014] минимальное значение SN;
[0015] максимальное значение SN;
[0016] минимальное значение SN и максимальное значение SN;
[0017] номер секции, соответствующий значению SN; или
[0018] пара параметров (m, n), соответствующая значению SN, где m обозначает количество секций после равномерного разбиения всех значений SN на секции в определенном порядке, а n обозначает номер секции, содержащей текущее значение SN, среди всех m секций, причем n является целым числом, меньшим или равным m.
[0019] В некоторых вариантах осуществления значение SFN включает в себя любое одно из следующих значений:
[0020] минимальное значение SFN;
[0021] максимальное значение SFN;
[0022] минимальное значение SFN и максимальное значение SFN;
[0023] номер секции, соответствующий значению SFN; или
[0024] пара параметров (i, j), соответствующая значению SFN, где i обозначает количество секций после равномерного разбиения всех значений SFN на секции в определенном порядке, a j обозначает номер секции, содержащей текущее значение SFN, среди всех i секций, причем j является целым числом, меньшим или равным i.
[0025] В некоторых вариантах осуществления применимое условие, которое должно быть выполнено, включает в себя:
[0026] значение SN, соответствующее пакету данных протокола PDCP, принятому терминальным устройством и удовлетворяющее применимому условию;
[0027] или
[0028] значение SFN, соответствующее пакету данных протокола PDCP, принятому терминальным устройством и удовлетворяющее применимому условию.
[0029] В некоторых вариантах осуществления информация индикации дополнительно включает в себя информацию об услуге многоадресной широковещательной передачи (MBS, Multicast Broadcast Service), а полученный пакет данных протокола PDCP является первым пакетом данных PDCP, принятым терминальным устройством по радиоканалу услуги MBS (MRB, MBS Radio Bearer), соответствующему информации об услуге MBS.
[0030] В некоторых вариантах осуществления, значение SFN, соответствующее принятому пакету данных протокола PDCP, включает в себя любое одно из следующих значений:
[0031] значение SFN, соответствующее положению во времени последнего физического канала данных, в котором успешно принят пакет данных протокола PCDP;
[0032] значение SFN, соответствующее положению во времени первого физического канала данных, в котором успешно принят пакет данных протокола PCDP;
[0033] значение SFN, соответствующее успешному приему пакета данных протокола PDCP.
[0034] В некоторых вариантах осуществления применимое условие является значением SN, а определение значения HFN объекта протокола PDCP на основании информации HFN включает в себя:
[0035] в случае невыполнения применимого условия и разности s между значением SN, соответствующим пакету данных протокола PDCP, принятому терминальным устройством, и значением SN, соответствующим применимому условию, генерирование обновленной информации HFN путем обновления информации HFN на основании разности s; и
[0036] определение значения HFN объекта протокола PDCP на основании обновленной информации HFN.
[0037] В некоторых вариантах осуществления применимое условие является значением SFN, а определение значения HFN объекта протокола PDCP на основании информации HFN включает в себя:
[0038] в случае невыполнения применимого условия и разности к между значением SFN, соответствующим пакету данных протокола PDCP, принятому терминальным устройством, и значением SFN, соответствующим применимому условию, генерирование обновленной информации HFN путем обновления информации HFN на основании разности к; и
[0039] определение значения HFN объекта протокола PDCP на основании обновленной информации HFN.
[0040] В некоторых вариантах осуществления информация индикации дополнительно включает в себя режим обновления номера HFN, а определение значения HFN объекта протокола PDCP на основании информации HFN включает в себя:
[0041] в случае невыполнения применимого условия генерирование обновленной информации HFN путем обновления информации HFN в зависимости от режима обновления; и
[0042] определение значения HFN объекта протокола PDCP на основании обновленной информации HFN.
[0043] В некоторых вариантах осуществления режим обновления включает в себя размер шага обновления и направление обновления.
[0044] В некоторых вариантах осуществления прием информации индикации, передаваемой сетевым устройством, включает в себя:
[0045] прием информации индикации, передаваемой сетевым устройством, на основании системного сообщения;
[0046] или
[0047] прием информации индикации, передаваемой сетевым устройством, на основании сообщения в канале управления MBS;
[0048] или
[0049] прием информации индикации, передаваемой сетевым устройством, на основании отдельного конфигурационного сообщения терминального устройства.
[0050] В некоторых вариантах осуществления информация индикации дополнительно включает в себя информацию об услуге MBS, а определение значения HFN объекта протокола PDCP на основании информации HFN включает в себя:
[0051] определение значения HFN объекта протокола PDCP, соответствующего информации об услуге MBS, на основании информации HFN.
[0052] В некоторых вариантах осуществления, информация об услуге MBS включает в себя по крайней мере один из следующих видов информации: идентификатор (ID) услуги MBS, идентификатор канала MBS или информацию о конфигурации объекта протокола канала MBS.
[0053] В некоторых вариантах осуществления способ включает в себя: дешифрование или проверку целостности принятых данных, соответствующих информации об услуге MBS, на основании информации HFN.
[0054] В некоторых вариантах осуществления определение значения HFN объекта протокола PDCP на основе информации HFN включает в себя: определение значения HFN объекта протокола PDCP на основании информации HFN, если терминальное устройство начинает осуществлять доступ к услуге MBS.
[0055] Согласно второму аспекту, в вариантах осуществления настоящего изобретения предлагается другой способ определения номера HFN объекта протокола PDCP, который выполняется сетевым устройством. Способ включает в себя: передачу информации индикации терминальному устройству, при этом информация индикации включает в себя информацию HFN.
[0056] В некоторых вариантах осуществления информация HFN включает в себя любое одно из значений HFN или значение счетчика (COUNT).
[0057] В некоторых вариантах осуществления информация индикации дополнительно включает в себя применимое условие для информации HFN.
[0058] В некоторых вариантах осуществления применимое условие для информации HFN включает в себя любое одно из значений порядкового номера (SN) или значения номера системного кадра (SFN).
[0059] В некоторых вариантах осуществления значение SN включает в себя любое одно из следующих значений:
[0060] минимальное значение SN;
[0061] максимальное значение SN;
[0062] минимальное значение SN и максимальное значение SN;
[0063] номер секции, соответствующий значению SN; или
[0064] пара параметров (m, n), соответствующая значению SN, где m обозначает количество секций после равномерного разбиения всех значений SN на секции в определенном порядке, а n обозначает номер секции, содержащей текущее значение SN, среди всех m секций, причем n является целым числом, меньшим или равным m.
[0065] В некоторых вариантах осуществления значение SFN включает в себя любое одно из следующих значений:
[0066] минимальное значение SFN;
[0067] максимальное значение SFN;
[0068] минимальное значение SFN и максимальное значение SFN;
[0069] номер секции, соответствующий значению SFN; или
[0070] пара параметров (i, j), соответствующая значению SFN, где i обозначает количество секций после равномерного разбиения всех значений SFN на секции в определенном порядке, a j обозначает номер секции, содержащей текущее значение SFN, среди всех i секций, причем j является целым числом, меньшим или равным i.
[0071] В некоторых вариантах осуществления информация индикации дополнительно включает в себя информацию об услуге многоадресной широковещательной передачи (MBS).
[0072] В некоторых вариантах осуществления, информация об услуге MBS включает в себя по крайней мере один из следующих видов информации: идентификатор (ID) услуги MBS, идентификатор канала MBS или информацию о конфигурации объекта протокола канала MBS.
[0073] В некоторых вариантах осуществления информация индикации дополнительно включает в себя режим обновления информации HFN.
[0074] В некоторых вариантах осуществления режим обновления включает в себя размер шага обновления и направление обновления.
[0075] В некоторых вариантах осуществления передача информации индикации терминалу включает в себя:
[0076] передачу информации индикации терминальному устройству на основании системного сообщения;
[0077] или
[0078] передачу информации индикации терминальному устройству на основании сообщения в канале управления MBS;
[0079] или
[0080] передачу информации индикации терминальному устройству на основании отдельного конфигурационного сообщения терминального устройства.
[0081] В некоторых вариантах осуществления способ дополнительно включает в себя:
[0082] в случае изменения информации в системном сообщении кроме информации HFN, передачу терминальному устройству первой информации индикации об изменении;
[0083] или
[0084] в случае изменения информации в сообщении канала управления MBS кроме информации HFN, передачу терминальному устройству второй информации индикации об изменении;
[0085] Согласно третьему аспекту, в вариантах осуществления настоящего изобретения предлагается устройство связи, сконфигурированное на стороне терминального устройства. Устройство связи включает в себя: модуль приемопередатчика, сконфигурированный таким образом, чтобы принимать информацию индикации, передаваемую сетевым устройством, при этом информация индикации содержит информацию HFN; и модуль обработки, сконфигурированный таким образом, чтобы определять значение HFN объекта протокола PDCP на основании информации HFN.
[0086] В некоторых вариантах осуществления информация HFN включает в себя любое одно из значений HFN или значение счетчика (COUNT).
[0087] В некоторых вариантах осуществления модуль обработки сконфигурирован таким образом, чтобы при выполнении применимого условия для информации HFN определять значение HFN объекта протокола PDCP на основании информации HFN.
[0088] В некоторых вариантах осуществления модуль приемопередатчика сконфигурирован таким образом, чтобы получать применимое условие для информации HFN, передаваемое сетевым устройством;
[0089] или
[0090] модуль обработки дополнительно сконфигурирован таким образом, чтобы определять применимое условие для информации HFN на основании соглашения.
[0091] В некоторых вариантах осуществления применимое условие для информации HFN включает в себя любое одно из значений порядкового номера (SN) или значения номера системного кадра (SFN).
[0092] В некоторых вариантах осуществления значение SN включает в себя любое одно из следующих значений:
[0093] минимальное значение SN;
[0094] максимальное значение SN;
[0095] минимальное значение SN и максимальное значение SN;
[0096] номер секции, соответствующий значению SN; или
[0097] пара параметров (m, n), соответствующая значению SN, где m обозначает количество секций после равномерного разбиения всех значений SN на секции в определенном порядке, а n обозначает номер секции, содержащей текущее значение SN, среди всех m секций, причем n является целым числом, меньшим или равным m.
[0098] В некоторых вариантах осуществления значение SFN включает в себя любое одно из следующих значений:
[0099] минимальное значение SFN;
[00100] максимальное значение SFN;
[00101] минимальное значение SFN и максимальное значение SFN;
[00102] номер секции, соответствующий значению SFN; или
[00103] пара параметров (i, j), соответствующая значению SFN, где i обозначает количество секций после равномерного разбиения всех значений SFN на секции в определенном порядке, a j обозначает номер секции, содержащей текущее значение SFN, среди всех i секций, причем j является целым числом, меньшим или равным i.
[00104] В некоторых вариантах осуществления применимое условие, которое должно быть выполнено, включает в себя:
[00105] значение SN, соответствующее пакету данных протокола PDCP, принятому терминальным устройством и удовлетворяющее применимому условию;
[00106] или
[00107] значение SFN, соответствующее пакету данных протокола PDCP, принятому терминальным устройством и удовлетворяющее применимому условию.
[00108] В некоторых вариантах осуществления информация индикации дополнительно включает в себя информацию об услуге многоадресной широковещательной передачи (MBS, Multicast Broadcast Service), а полученный пакет данных протокола PDCP является первым пакетом данных PDCP, принятым терминальным устройством по радиоканалу услуги MBS (MRB, MBS Radio Bearer), соответствующему информации об услуге MBS.
[00109] В некоторых вариантах осуществления, значение SFN, соответствующее принятому пакету данных протокола PDCP, включает в себя любое одно из следующих значений:
[00110] значение SFN, соответствующее положению во времени последнего физического канала данных, в котором успешно принят пакет данных протокола PCDP;
[00111] значение SFN, соответствующее положению во времени первого физического канала данных, в котором успешно принят пакет данных протокола PCDP; и
[00112] значение SFN, соответствующее успешному приему пакета данных протокола PDCP.
[00113] В некоторых вариантах осуществления, применимым условием является значение номера SN, и модуль обработки сконфигурирован таким образом, чтобы:
[00114] в случае невыполнения применимого условия и разности s между значением SN, соответствующим пакету данных протокола PDCP, принятому терминальным устройством, и значением SN, соответствующим применимому условию, генерировать обновленную информацию HFN путем обновления информации HFN на основании разности s; и
[00115] определять значение HFN объекта протокола PDCP на основании обновленной информации HFN.
[00116] В некоторых вариантах осуществления, применимым условием является значение номера SFN, и модуль обработки сконфигурирован таким образом, чтобы:
[00117] в случае невыполнения применимого условия и разности к между значением SFN, соответствующим пакету данных протокола PDCP, принятому терминальным устройством, и значением SFN, соответствующим применимому условию, генерировать обновленную информацию HFN путем обновления информации HFN на основании разности k; и
[00118] определять значение HFN объекта протокола PDCP на основании обновленной информации HFN.
[00119] В некоторых вариантах осуществления информация индикации дополнительно включает в себя режим обновления информации HFN, а модуль обработки сконфигурирован таким образом, чтобы:
[00120] в случае невыполнения применимого условия генерировать обновленную информацию HFN путем обновления информации HFN в зависимости от режима обновления; и
[00121] определять значение HFN объекта протокола PDCP на основании обновленной информации HFN.
[00122] В некоторых вариантах осуществления режим обновления включает в себя размер шага обновления и направление обновления.
[00123] В некоторых вариантах осуществления модуль приемопередатчика сконфигурирован таким образом, чтобы:
[00124] принимать информацию индикации, передаваемую сетевым устройством, на основании системного сообщения;
[00125] или
[00126] принимать информацию индикации, передаваемую сетевым устройством, на основании сообщения в канале управления MBS;
[00127] или
[00128] принимать информацию индикации, передаваемую сетевым устройством, на основании отдельного конфигурационного сообщения терминального устройства.
[00129] В некоторых вариантах осуществления информация индикации дополнительно включает в себя информацию об услуге MBS, а модуль обработки сконфигурирован таким образом, чтобы:
[00130] определять значение HFN объекта протокола PDCP, соответствующего информации об услуге MBS, на основании информации HFN.
[00131] В некоторых вариантах осуществления, информация об услуге MBS включает в себя по крайней мере один из следующих видов информации: идентификатор (ID) услуги MBS, идентификатор канала MBS или информацию о конфигурации объекта протокола канала MBS.
[00132] В некоторых вариантах осуществления модуль обработки сконфигурирован таким образом, чтобы дешифровать принятые данные, соответствующие информации об услуге MBS, или проверять их целостность на основании информации HFN.
[00133] В некоторых вариантах осуществления модуль обработки сконфигурирован таким образом, чтобы:
[00134] определять значение HFN объекта протокола PDCP на основании информации HFN, если терминальное устройство начинает осуществлять доступ к услуге MBS.
[00135] Согласно четвертому аспекту, в вариантах осуществления настоящего изобретения предлагается устройство связи, сконфигурированное на стороне сетевого устройства. Устройство связи включает в себя: модуль приемопередатчика, сконфигурированный таким образом, чтобы передавать информацию индикации терминальному устройству, при этом информация индикации включает в себя информацию HFN.
[00136] В некоторых вариантах осуществления информация HFN включает в себя любое одно из значений HFN или значение счетчика (COUNT).
[00137] В некоторых вариантах осуществления модуль приемопередатчика сконфигурирован таким образом, чтобы передавать применимое условие для информации HFN терминальному устройству.
[00138] В некоторых вариантах осуществления применимое условие для информации HFN включает в себя любое одно из значений порядкового номера (SN) или значения номера системного кадра (SFN).
[00139] В некоторых вариантах осуществления значение SN включает в себя любое одно из следующих значений:
[00140] минимальное значение SN;
[00141] максимальное значение SN;
[00142] минимальное значение SN и максимальное значение SN;
[00143] номер секции, соответствующий значению SN; или
[00144] пара параметров (m, n), соответствующая значению SN, где m обозначает количество секций после равномерного разбиения всех значений SN на секции в определенном порядке, а n обозначает номер секции, содержащей текущее значение SN, среди всех m секций, причем n является целым числом, меньшим или равным m.
[00145] В некоторых вариантах осуществления значение SFN включает в себя любое одно из следующих значений:
[00146] минимальное значение SFN;
[00147] максимальное значение SFN;
[00148] минимальное значение SFN и максимальное значение SFN;
[00149] номер секции, соответствующий значению SFN; или
[00150] пара параметров (i, j), соответствующая значению SFN, где i обозначает количество секций после равномерного разбиения всех значений SFN на секции в определенном порядке, a j обозначает номер секции, содержащей текущее значение SFN, среди всех i секций, причем j является целым числом, меньшим или равным i.
[00151] В некоторых вариантах осуществления информация индикации дополнительно включает в себя информацию об услуге многоадресной широковещательной передачи (MBS).
[00152] В некоторых вариантах осуществления, информация об услуге MBS включает в себя по крайней мере один из следующих видов информации: идентификатор (ID) услуги MBS, идентификатор канала MBS или информацию о конфигурации объекта протокола канала MBS.
[00153] В некоторых вариантах осуществления информация индикации дополнительно включает в себя режим обновления информации HFN.
[00154] В некоторых вариантах осуществления режим обновления включает в себя размер шага обновления и направление обновления.
[00155] В некоторых вариантах осуществления модуль приемопередатчика сконфигурирован таким образом, чтобы:
[00156] передавать информацию индикации терминальному устройству на основании системного сообщения;
[00157] или
[00158] передавать информацию индикации терминальному устройству на основании сообщения в канале управления MBS;
[00159] или
[00160] передавать информацию индикации терминальному устройству на основании отдельного конфигурационного сообщения терминального устройства.
[00161] В некоторых вариантах осуществления модуль приемопередатчика сконфигурирован таким образом, чтобы:
[00162] в случае изменения информации в системном сообщении кроме информации HFN, передавать терминальному устройству первую информацию индикации об изменении;
[00163] или
[00164] в случае изменения информации в сообщении канала управления MBS кроме информации HFN, передавать терминальному устройству вторую информацию индикации об изменении;
[00165] Согласно пятому аспекту, в вариантах осуществления настоящего изобретения предлагается устройство связи. Устройство связи включает в себя: процессор. Когда процессор вызывает компьютерные программы, хранящиеся в памяти, реализуется способ, описанный в приведенном выше первом аспекте.
[00166] Согласно шестому аспекту, в вариантах осуществления настоящего изобретения предлагается устройство связи. Устройство связи включает в себя: процессор. Когда процессор вызывает компьютерные программы, хранящиеся в памяти, реализуется способ, описанный в приведенном выше втором аспекте.
[00167] Согласно седьмому аспекту, в вариантах осуществления настоящего изобретения предлагается устройство связи. Устройство связи включает в себя: процессор и память с хранящимися в ней компьютерными программами. Когда процессор исполняет компьютерные программы, хранящиеся в памяти, устройство связи побуждается к реализации способа, описанного в приведенном выше первом аспекте.
[00168] Согласно восьмому аспекту, в вариантах осуществления настоящего изобретения предлагается устройство связи. Устройство связи включает в себя: процессор и память с хранящимися в ней компьютерными программами. Когда процессор исполняет компьютерные программы, хранящиеся в памяти, устройство связи побуждается к реализации способа, описанного в приведенном выше втором аспекте.
[00169] Согласно девятому аспекту, в вариантах осуществления настоящего изобретения предлагается устройство связи. Устройство связи включает в себя: процессор и схему интерфейса. Схема интерфейса сконфигурирована таким образом, чтобы принимать кодовые инструкции и передавать кодовые инструкции процессору, а процессор сконфигурирован таким образом, чтобы выполнять кодовые инструкции с целью побудить устройство связи реализовать способ, описанный в приведенном выше первом аспекте.
[00170] Согласно десятому аспекту, в вариантах осуществления настоящего изобретения предлагается устройство связи. Устройство связи включает в себя: процессор и схему интерфейса. Схема интерфейса сконфигурирована таким образом, чтобы принимать кодовые инструкции и передавать кодовые инструкции процессору, а процессор сконфигурирован таким образом, чтобы выполнять кодовые инструкции с целью побудить устройство связи реализовать способ, описанный в приведенном выше втором аспекте.
[00171] Согласно одиннадцатому аспекту, в вариантах осуществления настоящего изобретения предлагается система связи. Система включает в себя: устройство связи согласно третьему аспекту, или устройство связи согласно четвертому аспекту, или устройство связи согласно пятому аспекту, или устройство связи согласно шестому аспекту, или устройство связи согласно седьмому аспекту, или устройство связи согласно восьмому аспекту, или устройство связи согласно девятому аспекту, или устройство связи согласно десятому аспекту.
[00172] Согласно двенадцатому аспекту, в вариантах осуществления настоящего изобретения предлагается машиночитаемый носитель информации, на котором хранятся инструкции, используемые указанным выше терминальным устройством. При исполнении инструкций терминальное устройство побуждается к реализации способа согласно первому аспекту.
[00173] Согласно тринадцатому аспекту, в вариантах осуществления настоящего изобретения предлагается машиночитаемый носитель информации, на котором хранятся инструкции, используемые указанным выше сетевым устройством. При исполнении инструкций сетевое устройство побуждается к реализации способа согласно второму аспекту.
[00174] Согласно четырнадцатому аспекту, в вариантах осуществления настоящего изобретения предлагается компьютерный программный продукт, включающий в себя компьютерные программы. При исполнении компьютером компьютерной программы компьютер побуждается реализовать способ согласно первому аспекту.
[00175] Согласно пятнадцатому аспекту, в вариантах осуществления настоящего изобретения предлагается компьютерный программный продукт, включающий в себя компьютерные программы. При исполнении компьютером компьютерной программы компьютер побуждается реализовать способ согласно второму аспекту.
[00176] Согласно шестнадцатому аспекту, в вариантах осуществления настоящего изобретения предлагается система на основе микросхемы. Система на основе микросхемы включает в себя по меньшей мере один процессор и интерфейс, предназначенные для поддержки работы терминального устройства с целью реализации функций, связанных с первым аспектом, например, определения или обработки по меньшей мере одного из видов информации или данных, используемых в описанном выше способе. В возможном варианте построения система на основе микросхемы дополнительно включает в себя память. Память сконфигурирована таким образом, чтобы хранить необходимые компьютерные программы и данные терминального устройства. Система на основе микросхемы может включать в себя несколько микросхем или может включать в себя микросхему и другие дискретные устройства.
[00177] Согласно семнадцатому аспекту, в вариантах осуществления настоящего изобретения предлагается система на основе микросхемы. Система на основе микросхемы включает в себя по меньшей мере один процессор и интерфейс, предназначенные для поддержки работы сетевого устройства с целью реализации функций, связанных со вторым аспектом, например, определения или обработки по меньшей мере одного из видов информации или данных, используемых в описанном выше способе. В возможном варианте построения система на основе микросхемы дополнительно включает в себя память. Память сконфигурирована таким образом, чтобы хранить необходимые компьютерные программы и данные сетевого устройства. Система на основе микросхемы может включать в себя несколько микросхем или может включать в себя микросхему и другие дискретные устройства.
[00178] Согласно восемнадцатому аспекту, в вариантах осуществления настоящего изобретения предлагается компьютерная программа. При исполнении компьютером компьютерной программы компьютер побуждается реализовать способ согласно первому аспекту.
[00179] Согласно девятнадцатому аспекту, в вариантах осуществления настоящего изобретения предлагается компьютерная программа. При исполнении компьютером компьютерной программы компьютер побуждается реализовать способ согласно второму аспекту.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[00180] Чтобы наглядно проиллюстрировать технические решения вариантов осуществления настоящего изобретения или предшествующих технологий, ниже приводится описание чертежей, используемых в вариантах осуществления изобретения или предшествующих технологий.
[00181] На фиг. 1 представлена структурная схема системы связи согласно вариантам осуществления настоящего изобретения.
[00182] На фиг. 2 представлена блок-схема, иллюстрирующая способ определения номера гиперкадра (HFN) объекта протокола конвергенции пакетных данных (PDCP) в соответствии с вариантами осуществления настоящего изобретения.
[00183] На фиг. 3 представлена блок-схема, иллюстрирующая способ определения номера HFN объекта протокола PDCP в соответствии с вариантами осуществления настоящего изобретения.
[00184] На фиг. 4 представлена блок-схема, иллюстрирующая способ определения номера HFN объекта протокола PDCP в соответствии с вариантами осуществления настоящего изобретения.
[00185] На фиг. 5 представлена блок-схема, иллюстрирующая способ определения номера HFN объекта протокола PDCP в соответствии с вариантами осуществления настоящего изобретения.
[00186] На фиг. 6 представлена блок-схема, иллюстрирующая способ определения номера HFN объекта протокола PDCP в соответствии с вариантами осуществления настоящего изобретения.
[00187] На фиг. 7 представлена блок-схема, иллюстрирующая способ определения номера HFN объекта протокола PDCP в соответствии с вариантами осуществления настоящего изобретения.
[00188] На фиг. 8 представлена блок-схема, иллюстрирующая способ определения номера HFN объекта протокола PDCP в соответствии с вариантами осуществления настоящего изобретения.
[00189] На фиг. 9 представлена блок-схема, иллюстрирующая способ определения номера HFN объекта протокола PDCP в соответствии с вариантами осуществления настоящего изобретения.
[00190] На фиг. 10 представлена структурная схема устройства связи согласно вариантам осуществления настоящего изобретения.
[00191] На фиг. 11 представлена структурная схема устройства связи согласно вариантам осуществления настоящего изобретения.
[00192] На фиг. 12 представлена структурная схема устройства связи согласно вариантам осуществления настоящего изобретения.
[00193] На фиг. 13 представлена структурная схема микросхемы согласно вариантам осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[00194] Для облегчения понимания сначала вводятся термины, используемые в настоящем изобретении.
[00195] 1. Мультимедийная услуга широковещательной и многоадресной передачи (MBMS, Multimedia Broadcast and Multicast Service) или услуга многоадресной широковещательной передачи (MBS, Multicast Broadcast Service)
[00196] Услуга MBS - это практическая технология, позволяющая повысить эффективность использования спектра и широко применяемая в системах связи. В технологии радиодоступа (RAT, Radio Access Technology) системы нового радио 5G услуги MBS могут передаваться по физическому нисходящему каналу общего доступа (PDSCH, Physical Downlink Shared Channel), планируемому физическим нисходящим каналом управления (PDCCH, Physical Downlink Control Channel).
[00197] 2. Протокол конвергенции пакетных данных (PDCP, Packet Data Convergence Protocol)
[00198] Протокол PDCP - это стек протоколов беспроводной передачи, который может обрабатывать сообщения управления радиоресурсами (RRC, Radio Resource Control) и пакеты интернет-протокола (IP). Протокол PDCP может выполнять сжатие и распаковку IP-заголовков, передавать пользовательские данные и поддерживать порядковый номер (SN, Sequence Number) радиоканала, а также предоставлять услуги по передаче сигнализации, обеспечивать шифрование и защиту целостности сигнализации, а также дешифрование и проверку целостности сигнализации в обратном направлении.
[00199] 3. Шифрование и защита целостности
[00200] Система связи может шифровать данные и защищать их целостность. Обычно функция защиты целостности реализуется путем добавления в конец пакета данных протокола PDCP 32-битового кода аутентификации сообщения для проверки целостности (MAC-I, Message Authentication Code for Integrity).
[00201] Обычно объекту, принимающему данные по протоколу PDCP, необходимо знать значение COUNT, чтобы дешифровать зашифрованные данные или проверить их целостность.
[00202] Значение COUNT протокола PDCP может включать в себя одновременно как номер HFN, так и номер SN протокола PDCP, занимая все 32 бита. Обычно в заголовке пакета данных протокола PDCP содержится информация о номере SN.
[00203] 4. Номер системного кадра (SFN, System Frame Number)
[00204] В системе связи ресурсы временной области могут последовательно нумероваться номерами SFN с дискретностью 10 миллисекунд (мс). Один SFN-кадр может состоять из 10 подкадров, при этом длительность каждого подкадра составляет 1 мс. Номер SFN может указываться в главном информационном блоке (MIB, Master Information Block) блока синхронизации (SSB, Synchronous Signal Block).
[00205] Чтобы правильно понять способ определения номера HFN объекта протокола PDCP в соответствии с вариантами осуществления настоящего изобретения, ниже сначала описывается система связи, к которой применимы варианты осуществления настоящего изобретения.
[00206] На фиг. 1 представлена структурная схема системы связи согласно вариантам осуществления настоящего изобретения. Система связи может включать в себя, помимо прочего, сетевое устройство и терминальное устройство. Количество и форма устройств, приведенных на фиг. 1, указаны только для примера и не ограничивают варианты осуществления настоящего изобретения, а на практике могут использоваться два или большее количество сетевых устройств и два или большее количество терминальных устройств. Система связи, приведенная на фиг. 1, в качестве примера включает в себя одно сетевое устройство 11 и одно терминальное устройство 12.
[00207] Следует отметить, что технические решения, используемые в вариантах осуществления настоящего изобретения, могут применяться в различных системах связи, например в системе долговременной эволюции (LTE, Long Term Evolution), системе мобильной связи 5-го поколения (5G), системе нового радио (NR, New Radio) 5G или других будущих системах мобильной связи.
[00208] Сетевое устройство 11 в вариантах осуществления настоящего изобретения представляет собой объект, находящийся на стороне сети и предназначенный для передачи или приема сигналов Например, сетевое устройство 11 может представлять собой усовершенствованный узел NodeB (eNB, Evolved NodeB), точку приема/передачи (TRP, Transmission Reception Point), узел NodeB следующего поколения (gNB, next Generation NodeB) в системе NR, базовую станцию в других будущих системах мобильной связи или узел доступа в системе беспроводного доступа Wi-Fi. Вариантами осуществления настоящего изобретения не ограничиваются конкретная технология и конкретная форма, используемые для сетевого устройства. Сетевое устройство согласно вариантам осуществления настоящего изобретения может состоять из центрального блока (CU, Central Unit) и распределенного блока (DU, Distributed Unit). Блок CU может также называться блоком управления. Использование структуры CU-DU позволяет распределить протокольный уровень сетевого устройства, например, базовой станции, таким образом, чтобы некоторые функции протокольного уровня были сосредоточены в блоке CU для централизованного управления, а некоторые или все оставшиеся функции протокольного уровня были вынесены в блок DU, причем DU централизованно управляется блоком CU.
[00209] Терминальное устройство 12 в вариантах осуществления настоящего изобретения представляет собой объект, находящийся на стороне пользователя и предназначенный для передачи или приема сигналов, например сотовый телефон. Терминальное устройство также может называться терминалом, пользовательским оборудованием (UE, User Equipment), мобильной станцией (MS, Mobile Station), мобильным терминалом (МТ, Mobile Terminal) или другим аналогичным образом. Терминальным устройством может быть автомобиль с функцией связи, интеллектуальный автомобиль, мобильный телефон, носимое устройство, планшетный компьютер, компьютер с функцией беспроводной приемопередачи, терминальное устройство виртуальной реальности (VR, Virtual Reality), терминальное устройство дополненной реальности (AR, Augmented Reality), беспроводное терминальное устройство системы промышленного контроля, беспроводное терминальное устройство для автономного вождения, беспроводное терминальное устройство для удаленной медицинской хирургии, беспроводное терминальное устройство интеллектуальной сети, беспроводное терминальное устройство системы транспортной безопасности, беспроводное терминальное устройство системы интеллектуального города, беспроводное терминальное устройство системы интеллектуального дома и другие подобные устройства. Вариантами осуществления настоящего изобретения не ограничиваются конкретная технология и конкретная форма, используемые для терминального устройства.
[00210] Следует понимать, что система связи, описанная в вариантах осуществления настоящего изобретения, призвана наглядно объяснить технические решения согласно вариантам осуществления настоящего изобретения и не накладывает на них ограничений. Специалистам в данной области техники должно быть понятно, что по мере развития системных архитектур и появления новых сценариев, технические решения, предусмотренные вариантами осуществления настоящего изобретения, будут также применимы к аналогичным техническим задачам.
[00211] Способ определения номера HFN объекта протокола PDCP и устройство для определения номера HFN объекта протокола PDCP подробно описаны ниже со ссылками на сопроводительные чертежи.
[00212] На фиг. 2 представлена блок-схема, иллюстрирующая способ определения номера HFN объекта протокола PDCP в соответствии с вариантами осуществления настоящего изобретения. Этот способ реализуется терминальным устройством. Как показано на фиг. 2, способ может включать в себя, помимо прочего, следующие действия.
[00213] На шаге 21 принимается информация индикации, передаваемая сетевым устройством. Информация индикации включает в себя информацию HFN.
[00214] В некоторых вариантах осуществления информация HFN включает в себя одно или большее число значений HFN или COUNT.
[00215] Следует понимать, что значение HFN в информации индикации соответствует пакету данных протокола PDCP, который используется сетевым устройством в данный момент, или значение COUNT в информации индикации соответствует пакету данных протокола PDCP, который передается сетевым устройством в данный момент.
[00216] Во избежание ситуации, при которой терминальное устройство, только что подключенное к приему данных протокола PDCP, передаваемых сетевым устройством, не сможет использовать правильное значение COUNT для дешифрования или проверки целостности пакета данных протокола PDCP, в настоящем изобретении сетевое устройство может, соблюдая определенное правило, отправить терминальному устройству сообщение индикации, чтобы сообщить терминальному устройству значение HFN или COUNT, соответствующее текущим данным протокола PDCP.
[00217] На шаге 22 определяется значение HFN объекта протокола PDCP на основании информации HFN.
[00218] Например, сообщение индикации, полученное терминальным устройством, указывает, что значение HFN равно 1, и в этом случае терминальное устройство может определить, что значение HFN объекта протокола PDCP равно 1.
[00219] В другом примере сообщение индикации, полученное терминальным устройством, указывает, что значение COUNT равно 0, и в этом случае терминальное устройство может определить, что значение HFN объекта протокола PDCP равно 0.
[00220] Еще в одном примере сообщение индикации, принятое терминальным устройством, указывает, что значение COUNT равно 8, и если терминальное устройство знает, что значение SN находится в диапазоне от 0 до 7, а значение SN в принятом пакете данных протокола PDCP равно 7, то терминальное устройство может определить, что значение HFN объекта протокола PDCP равно 1.
[00221] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на содержание информации индикации, значение HFN, значение COUNT и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00222] В некоторых примерах, когда информация индикации, полученная только что подключенным терминальным устройством, указывает на значение COUNT, терминальное устройство может непосредственно использовать значение COUNT для дешифрования или проверки целостности данных в принятом пакете данных, на основании значения COUNT и номера SN в принимаемом пакете данных вычислить значение HFN, которое в настоящее время используется сетевым устройством, а затем определить значение HFN объекта протокола PDCP на основании вычисленного значения HFN.
[00223] В некоторых примерах, когда информация индикации, полученная только что подключенным терминальным устройством, указывает на значение HFN, терминальное устройство может использовать значение HFN для определения соответствующего значения COUNT, а затем дешифровать данные или проверить их целостность в принятом пакете данных.
[00224] В настоящем изобретении терминальное устройство может сначала принимать информацию индикации, передаваемую сетевым устройством, а затем определять значение HFN объекта протокола PDCP на основании информации HFN, включаемой в информацию индикации. Таким образом, терминальное устройство может интерпретировать значение HFN так же, как и сетевое устройство, чтобы избежать сбоя при дешифровании данных или сбоя при проверке целостности данных и повысить надежность передачи данных.
[00225] На фиг. 3 представлена блок-схема, иллюстрирующая способ определения номера HFN объекта протокола PDCP в соответствии с вариантами осуществления настоящего изобретения. Этот способ реализуется терминальным устройством. Как показано на фиг. 3, способ может включать в себя, помимо прочего, следующие действия.
[00226] На шаге 31 принимается информация индикации, передаваемая сетевым устройством. Информация индикации включает в себя информацию HFN.
[00227] В некоторых примерах информация HFN включает в себя одно или большее число значений HFN или COUNT.
[00228] На шаге 32 при выполнении применимого условия для информации HFN определяется значение HFN объекта протокола PDCP на основании информации HFN.
[00229] В некоторых примерах применимое условие для информации HFN включает в себя одно или большее число значений SN или SFN.
[00230] В некоторых примерах применимое условие может указываться сетевым устройством или может определяться терминальным устройством в соответствии с соглашением, что настоящим изобретением не ограничивается.
[00231] Сетевое устройство может сообщить о применимом условии для информации HFN в процессе передачи информации HFN терминальному устройству. Либо сетевое устройство может также сообщить терминальному устройству о применимом условии для информации HFN отдельно с помощью другой информации индикации, что настоящим изобретением не ограничивается.
[00232] В некоторых примерах значение SN может быть минимальным значением SN.
[00233] Соответственно, терминальное устройство может определять значение HFN объекта протокола PDCP на основании информации HFN, указываемой сетевым устройством, если значение SN, соответствующее пакету данных протокола PDCP, принятому терминальным устройством, больше минимального значения SN или равно ему.
[00234] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является минимальное значение SN, равное 5, то, когда терминальное устройство определяет, что значение SN, соответствующее принятому пакету данных протокола PDCP, равно 7, и поскольку значение 7 больше, чем минимальное значение SN, равное 5 согласно применимому условию, т.е. применимое условие для информации HFN выполняется, тогда терминальное устройство определяет, что значение HFN объекта протокола PDCP равно 1, на основании значения HFN, указанного сетевым устройством.
[00235] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, минимальное значение SN и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00236] В некоторых примерах значение SN может быть минимальным значением SN.
[00237] Соответственно, терминальное устройство может определять значение HFN объекта протокола PDCP на основании информации HFN, указываемой сетевым устройством, если значение SN, соответствующее пакету данных протокола PDCP, принятому терминальным устройством, меньше максимального значения SN или равно ему.
[00238] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является максимальное значение SN, равное 5, то, когда терминальное устройство определяет, что значение SN, соответствующее принятому пакету данных протокола PDCP, равно 1, и поскольку значение 1 меньше, чем максимальное значение SN, равное 5 согласно применимому условию, т.е. применимое условие для информации HFN выполняется, тогда терминальное устройство определяет, что значение HFN для объекта протокола PDCP равно 1, на основании значения HFN, указанного сетевым устройством.
[00239] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, максимальное значение SN и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00240] В некоторых примерах значение SN может быть как минимальным значением SN, так и максимальным значением SN.
[00241] Соответственно, терминальное устройство может определять значение HFN объекта протокола PDCP на основании информации HFN, указываемой сетевым устройством, если значение SN, соответствующее пакету данных протокола PDCP, принятому терминальным устройством, больше минимального значения SN или равно ему и меньше максимального значения SN или равно ему.
[00242] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является минимальное значение SN, равное 1, и максимальное значение SN, равное 5, то, когда терминальное устройство определяет, что значение SN, соответствующее принятому пакету данных протокола PDCP, равно 2, и поскольку значение 2 больше, чем минимальное значение SN, равное 1, и меньше, чем максимальное значение SN, равное 5 согласно применимому условию, т.е. применимое условие для информации HFN выполняется, тогда терминальное устройство определяет, что значение HFN объекта протокола PDCP равно 1, на основании значения HFN, указанного сетевым устройством.
[00243] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, минимальное значение SN, максимальное значение SN и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00244] В некоторых примерах значение SN может быть номером секции, соответствующим значению SN. Соответственно, терминальное устройство может определять значение HFN объекта протокола PDCP на основании информации HFN, указываемой сетевым устройством, если номер секции, соответствующий значению SN принятого пакета данных протокола PDCP, совпадает с номером секции, соответствующим значению SN в применимом условии.
[00245] Следует понимать, что способ сегментации значений SN может быть оговорен протоколом.
[00246] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является номер секции, соответствующий значению SN, равный 1, то, когда терминальное устройство определяет, что номер секции, соответствующий значению SN принятого пакета данных протокола PDCP, равен 1, и поскольку значение 1 совпадает с номером секции, соответствующим значению SN согласно применимому условию, т.е. применимое условие для информации HFN выполняется, тогда терминальное устройство определяет, что значение HFN объекта протокола PDCP равно 1, на основании значения HFN, указанного сетевым устройством.
[00247] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, номер секции, соответствующий значению SN, и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00248] В некоторых примерах значение SN может быть парой параметров (m, n), соответствующей значению SN, где m обозначает количество секций после равномерного разбиения всех значений SN на секции в определенном порядке, а n обозначает номер секции, содержащей текущее значение SN, среди всех m секций, причем n является целым числом, меньшим или равным m.
[00249] Соответственно, когда значение SN, соответствующее принятому пакету данных протокола PDCP, относится к секции с номером секции n среди m секций, терминальное устройство может определить значение HFN объекта протокола PDCP на основании информации HFN, указанной сетевым устройством.
[00250] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является пара параметров, соответствующая значению SN, равная (2, 1), то, когда терминальное устройство определяет, что номер секции, содержащей значение SN, соответствующее принятому пакету данных протокола PDCP, из двух секций равен 1, т.е. применимое условие для информации HFN выполняется, тогда терминальное устройство определяет, что значение HFN объекта протокола PDCP равно 1, на основании значения HFN, указанного сетевым устройством.
[00251] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, значения m, n и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00252] В некоторых примерах значение SFN может быть минимальным значением SFN.
[00253] Соответственно, терминальное устройство может определять значение HFN объекта протокола PDCP на основании информации HFN, указываемой сетевым устройством, если значение SFN, соответствующее принятому пакету данных протокола PDCP, больше минимального значения SFN или равно ему.
[00254] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является минимальное значение SFN, равное 5, то, когда терминальное устройство определяет, что значение SFN, соответствующее принятому пакету данных протокола PDCP, равно 7, и поскольку значение 7 больше, чем минимальное значение SFN, равное 5 согласно применимому условию, т.е. применимое условие для информации HFN выполняется, тогда терминальное устройство определяет, что значение HFN объекта протокола PDCP равно 1, на основании значения HFN, указанного сетевым устройством.
[00255] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, минимальное значение SFN и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00256] В некоторых примерах значение SFN может быть минимальным значением SFN.
[00257] Соответственно, терминальное устройство может определять значение HFN объекта протокола PDCP на основании информации HFN, указываемой сетевым устройством, если значение SFN, соответствующее принятому пакету данных протокола PDCP, меньше максимального значения SFN или равно ему.
[00258] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является максимальное значение SFN, равное 5, то, когда терминальное устройство определяет, что значение SFN, соответствующее принятому пакету данных протокола PDCP, равно 1, и поскольку значение 1 меньше, чем максимальное значение SFN, равное 5 согласно применимому условию, т.е. применимое условие для информации HFN выполняется, тогда терминальное устройство определяет, что значение HFN объекта протокола PDCP равно 1, на основании значения HFN, указанного сетевым устройством.
[00259] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, максимальное значение SFN и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00260] В некоторых примерах значение SFN может быть как минимальным значением SFN, так и максимальным значением SFN.
[00261] Соответственно, терминальное устройство может определять значение HFN объекта протокола PDCP на основании информации HFN, указываемой сетевым устройством, если значение SFN, соответствующее принятому пакету данных протокола PDCP, больше минимального значения SFN или равно ему и меньше максимального значения SFN или равно ему.
[00262] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является минимальное значение SFN, равное 1, и максимальное значение SFN, равное 5, то, когда терминальное устройство определяет, что значение SFN, соответствующее принятому пакету данных протокола PDCP, равно 2, и поскольку значение 2 больше, чем минимальное значение SFN, равное 1, и меньше, чем максимальное значение SFN, равное 5 согласно применимому условию, т.е. применимое условие для информации HFN выполняется, тогда терминальное устройство определяет, что значение HFN объекта протокола PDCP равно 1, на основании значения HFN, указанного сетевым устройством.
[00263] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, минимальное значение SFN, максимальное значение SFN и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00264] В некоторых примерах значение SFN может быть номером секции, соответствующим значению SFN. Соответственно, терминальное устройство может определять значение HFN объекта протокола PDCP на основании информации HFN, указываемой сетевым устройством, если номер секции, соответствующий значению SFN принятого пакета данных протокола PDCP, совпадает с номером секции, соответствующим значению SFN в применимом условии.
[00265] Следует понимать, что способ сегментации значений SFN может быть оговорен протоколом.
[00266] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является номер секции, соответствующий значению SFN, равный 1, то, когда терминальное устройство определяет, что номер секции, соответствующий значению SFN принятого пакета данных протокола PDCP, равен 1, и поскольку значение 1 совпадает с номером секции, соответствующим значению SFN согласно применимому условию, т.е. применимое условие для информации HFN выполняется, тогда терминальное устройство определяет, что значение HFN объекта протокола PDCP равно 1, на основании значения HFN, указанного сетевым устройством.
[00267] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, номер секции, соответствующий значению SFN, и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00268] В некоторых примерах значение SFN может быть парой параметров (i, j), соответствующей значению SFN, где i обозначает количество секций после равномерного разбиения всех значений SFN на секции в определенном порядке, a j обозначает номер секции, содержащей текущее значение SFN, среди всех i секций, причем j является целым числом, меньшим или равным i.
[00269] Соответственно, когда секция, содержащая значение SFN, соответствующее принятому пакету данных протокола PDCP, имеет номер j среди i секций, терминальное устройство может определить значение HFN объекта протокола PDCP на основании информации HFN, указанной сетевым устройством.
[00270] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является пара параметров, соответствующая значению SFN, равная (2, 1), то, когда терминальное устройство определяет, что значение SFN, соответствующее принятому пакету данных протокола PDCP, находится в секции с номером 1 из двух секций, т.е. применимое условие для информации HFN выполняется, терминальное устройство определяет, что значение HFN объекта протокола PDCP равно 1, на основании значения HFN, указанного сетевым устройством.
[00271] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, значения i, j и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00272] Например, только что подключенное терминальное устройство может определить соответствующее значение HFN на основании определенного применимого условия информации HFN и полученной информации индикации и использовать значение HFN для определения соответствующего значения COUNT с целью дешифрования или проверки целостности данных принятого пакета данных.
[00273] В вариантах осуществления настоящего изобретения терминальное устройство может сначала принимать информацию HFN и применимое условие для информации HFN, передаваемые сетевым устройством, а затем определять значение HFN объекта протокола PDCP на основании информации HFN, если выполняется применимое условие для информации HFN. Таким образом, терминальное устройство может интерпретировать значение HFN так же, как и сетевое устройство, чтобы избежать сбоя при дешифровании данных или сбоя при проверке целостности данных и повысить надежность передачи данных.
[00274] На фиг. 4 представлена блок-схема, иллюстрирующая способ определения номера HFN объекта протокола PDCP в соответствии с вариантами осуществления настоящего изобретения. Этот способ реализуется терминальным устройством. Как показано на фиг. 4, способ может включать в себя, помимо прочего, следующие действия.
[00275] На шаге 41 информация индикации, передаваемая сетевым устройством, принимается на основании системного сообщения. Информация индикации включает в себя информацию HFN.
[00276] Например, терминальное устройство может принимать информацию индикации, передаваемую сетевым устройством, на основании системного информационного блока (SIB, System Information Block), например SIB1.
[00277] Следует понимать, что в настоящем изобретении сетевое устройство может расширять сообщение SIB1, чтобы передавать в нем информацию индикации. Например, в блок SIB1 может быть добавлен специальный бит, при этом его значения конфигурируются таким образом, чтобы указывать на значение HFN и/или значение COUNT. Таким образом, при получении сообщения SIB1 терминальное устройство может определить значение HFN и/или значение COUNT в информации индикации на основании значения указанного бита, что настоящим изобретением не ограничивается.
[00278] В некоторых примерах информация HFN включает в себя одно или большее число значений HFN или COUNT.
[00279] В некоторых примерах сетевое устройство может также передавать информацию индикации терминальному устройству в сообщении канала управления MBS, чтобы терминальное устройство могло принять информацию индикации, переданную сетевым устройством на основании сообщения канала управления MBS.
[00280] Следует понимать, что в настоящем изобретении сетевое устройство может расширять сообщение канала управления MBS, чтобы передавать в нем информацию индикации. Например, в сообщение канала управления MBS может быть добавлен специальный бит, при этом его значения конфигурируются таким образом, чтобы указывать на значение HFN и/или значение COUNT. Таким образом, при получении сообщения канала управления MBS терминальное устройство может определить значение HFN и/или значение COUNT в информации индикации на основании значения указанного бита, что настоящим изобретением не ограничивается.
[00281] В некоторых примерах сетевое устройство может также передавать информацию индикации терминальному устройству в отдельном конфигурационном сообщении терминального устройства, чтобы терминальное устройство могло принять информацию индикации, переданную сетевым устройством на основании отдельного конфигурационного сообщения терминального устройства.
[00282] Следует понимать, что в настоящем изобретении сетевое устройство может сконфигурировать отдельное конфигурационное сообщение терминального устройства таким образом, чтобы в отдельном конфигурационном сообщении терминального устройства содержалась информация индикации. Например, в отдельное конфигурационное сообщение терминального устройства может быть добавлен специальный бит, при этом его значения конфигурируются таким образом, чтобы указывать на значение HFN и/или значение COUNT. Таким образом, при получении отдельного конфигурационного сообщения терминального устройства терминальное устройство может определить значение HFN и/или значение COUNT в информации индикации на основании значения указанного бита, что настоящим изобретением не ограничивается.
[00283] На шаге 42, если применимым условием для информации HFN является значение SN, в случае невыполнения применимого условия и разности s между значением SN, соответствующим пакету данных протокола PDCP, принятому терминальным устройством, и значением SN, соответствующим применимому условию, обновленная информация HFN генерируется путем обновления информации HFN на основании разности s.
[00284] В некоторых примерах применимое условие для информации HFN может указываться сетевым устройством или может определяться терминальным устройством в соответствии с соглашением, что настоящим изобретением не ограничивается.
[00285] В некоторых примерах значение SN может быть минимальным значением SN.
[00286] Соответственно, терминальное устройство может генерировать обновленную информацию HFN путем обновления информации HFN на основании разности s, если значение SN, соответствующее принятому пакету данных протокола PDCP, меньше минимального значения SN.
[00287] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является минимальное значение SN, равное 3, то, когда терминальное устройство определяет, что значение SN, соответствующее принятому пакету данных протокола PDCP, равно 2, и поскольку значение 2 меньше, чем минимальное значение SN, равное 3 согласно применимому условию, т.е. применимое условие для информации HFN не выполняется, при этом разность s между значением SN, соответствующим пакету данных протокола PDCP, принятому терминальным устройством, равным 2, и значением SN согласно применимому условию, равным 3, равна -1, тогда терминальное устройство генерирует обновленную информацию HFN, согласно которой значение HFN равно О, обновляя информацию HFN на основании разности s.
[00288] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, минимальное значение SN и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00289] Например, значение SN может быть максимальным значением SN.
[00290] Соответственно, терминальное устройство может генерировать обновленную информацию HFN путем обновления информации HFN на основании разности s, если значение SN, соответствующее принятому пакету данных протокола PDCP, больше максимального значения SN.
[00291] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является максимальное значение SN, равное 3, то, когда терминальное устройство определяет, что значение SN, соответствующее принятому пакету данных протокола PDCP, равно 4, и поскольку значение 4 больше, чем максимальное значение SN, равное 3 согласно применимому условию, т.е. применимое условие для информации HFN не выполняется, при этом разность s между значением SN, соответствующим пакету данных протокола PDCP, принятому терминальным устройством, равным 4, и значением SN согласно применимому условию, равным 3, равна +1, тогда терминальное устройство генерирует обновленную информацию HFN, согласно которой значение HFN равно 2, обновляя информацию HFN на основании разности s.
[00292] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, максимальное значение SN и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00293] Например, значение SN может быть как минимальным значением SN, так и максимальным значением SN.
[00294] Соответственно, терминальное устройство может генерировать обновленную информацию HFN путем обновления информации HFN на основании разности s, если значение SN, соответствующее принятому пакету данных протокола PDCP, меньше минимального значения SN или больше максимального значения SN.
[00295] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является минимальное значение SN, равное 2, и максимальное значение SN, равное 5, то, когда терминальное устройство определяет, что значение SN, соответствующее принятому пакету данных протокола PDCP, равное 6, и поскольку значение 6 больше, чем максимальное значение SN, равное 5 согласно применимому условию, т.е. применимое условие для информации HFN не выполняется, при этом разность s между значением SN, соответствующим пакету данных протокола PDCP, принятому терминальным устройством, равным 6, и значением SN согласно применимому условию, равным 5, равна+1, тогда терминальное устройство генерирует обновленную информацию HFN, согласно которой значение HFN равно 2, обновляя информацию HFN на основании разности s.
[00296] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, минимальное значение SN, максимальное значение SN и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00297] Например, значение SN может быть номером секции, соответствующим значению SN. Соответственно, терминальное устройство может генерировать обновленную информацию HFN путем обновления информации HFN на основании разности s, когда номер секции, соответствующий значению SN принятого пакета данных протокола PDCP, отличается от номера секции, соответствующего значению SN в применимом условии.
[00298] Следует понимать, что способ сегментации значений SN может быть оговорен протоколом.
[00299] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является номер секции, соответствующий значению SN, равный 1, то, когда терминальное устройство определяет, что номер секции, соответствующий значению SN принятого пакета данных протокола PDCP, равен 2, т.е. применимое условие для информации HFN не выполняется, при этом разность s между номером секции, соответствующим значению SN принятого пакета данных протокола PDCP, равным 2, и номером секции согласно применимому условию, равным 1, равна +1, тогда терминальное устройство генерирует обновленную информацию HFN, согласно которой значение HFN равно 2, обновляя информацию HFN на основании разности s.
[00300] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, номер секции, соответствующий значению SN, и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00301] Например, значение SN может быть парой параметров (m, n), соответствующей значению SN, где m обозначает количество секций после равномерного разбиения всех значений SN на секции в определенном порядке, а n обозначает номер секции, содержащей текущее значение SN, среди всех m секций, причем n является целым числом, меньшим или равным m.
[00302] Соответственно, когда секция, содержащая значение SN, соответствующее принятому пакету данных протокола PDCP, имеет номер, отличный от n, среди m секций, терминальное устройство может генерировать обновленную информацию HFN путем обновления информации HFN на основании разности s.
[00303] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является пара параметров, соответствующая значению SN, равная (2, 1), то, когда терминальное устройство определяет, что номер секции, содержащей значение SN, соответствующее принятому пакету данных протокола PDCP, из двух секций равен 2, т.е. применимое условие для информации HFN не выполняется, при этом разность s между номером секции, соответствующим значению SN принятого пакета данных протокола PDCP, равным 2, и номером секции согласно применимому условию, равным 1, равна +1, тогда терминальное устройство генерирует обновленную информацию HFN, согласно которой значение HFN равно 2, обновляя информацию HFN на основании разности s.
[00304] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, значения m, n и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00305] На шаге 43 значение HFN объекта протокола PDCP определяется на основании обновленной информации HFN.
[00306] Например, терминальное устройство может определить обновленное значение HFN как значение HFN объекта протокола PDCP.
[00307] Например, для только что подключенного терминального устройства значение HFN объекта протокола PDCP может быть определено на основании определенного применимого условия для информации HFN и полученной информации индикации, а соответствующее значение COUNT может быть определено с использованием значения HFN, для дешифрования или проверки целостности данных в принятом пакете данных.
[00308] В вариантах осуществления настоящего изобретения терминальное устройство может сначала принимать информацию индикации, передаваемую сетевым устройством. Если на основании информации HFN, содержащейся в информации индикации, и определенного значения SN, установлено, что условие для определенного значения SN не выполняется и разность между значением SN, соответствующим пакету данных протокола PDCP, принятому терминальным устройством, и определенным значением SN равна s, терминальное устройство обновляет информацию HFN на основании разности s и определяет значение HFN объекта протокола PDCP на основании обновленной информации HFN. Таким образом, терминальное устройство интерпретирует значение HFN так же, как и сетевое устройство, чтобы избежать сбоя при дешифровании данных или сбоя при проверке целостности данных и повысить надежность передачи данных.
[00309] На фиг. 5 представлена блок-схема, иллюстрирующая способ определения номера HFN объекта протокола PDCP в соответствии с вариантами осуществления настоящего изобретения. Этот способ реализуется терминальным устройством. Как показано на фиг. 5, способ может включать в себя, помимо прочего, следующие действия.
[00310] На шаге 51 информация индикации, передаваемая сетевым устройством, принимается на основании сообщения в канале управления MBS. Информация индикации включает в себя информацию HFN.
[00311] Например, информация HFN включает в себя одно или большее число значений HFN или COUNT.
[00312] Следует отметить, что сведения о содержании и конкретной форме представления информации индикации, принимаемой терминальным устройством на основании сообщения канала управления MBS, могут быть найдены в описании других вариантов осуществления настоящего изобретения и здесь повторяться не будут.
[00313] На шаге 52, если применимым условием является значение SFN, в случае невыполнения применимого условия и разности к между значением SFN, соответствующим пакету данных протокола PDCP, принятому терминальным устройством, и значением SFN, соответствующим применимому условию, обновленная информация HFN генерируется путем обновления информации HFN на основании разности k.
[00314] Например, применимое условие для информации HFN может указываться сетевым устройством или может определяться терминальным устройством в соответствии с соглашением, что настоящим изобретением не ограничивается.
[00315] Например, значение SFN, соответствующее пакету данных протокола PDCP, принятому терминальным устройством, включает в себя любое из следующих значений: значение SFN, соответствующее временному местоположению последнего физического канала данных, в котором успешно принят пакет данных протокола PCDP; значение SFN, соответствующее временному местоположению первого физического канала данных, в котором успешно принят пакет данных протокола PCDP; или значение SFN, соответствующее успешному приему пакета данных протокола PDCP.
[00316] Например, значение SFN, соответствующее пакету данных протокола PDCP, принятому терминальным устройством, представляет собой значение SFN, соответствующее временному местоположению последнего физического канала данных, в котором успешно принят пакет данных протокола PCDP. При приеме пакета данных протокола PDCP терминальное устройство должно успешно принять данные физического нисходящего канала общего доступа (PDSCH) в момент t1 и данные канала PDSCH в момент t2 (при этом момент t1 предшествует моменту t2), а затем терминальное устройство может определить значение SFN, соответствующее моменту t2, как значение SFN, соответствующее пакету данных протокола PDCP, принятому терминальным устройством, что не ограничивается настоящим изобретением.
[00317] Либо значение SFN, соответствующее пакету данных протокола PDCP, принятому терминальным устройством, представляет собой значение SFN, соответствующее временному местоположению первого физического канала данных, в котором успешно принят пакет данных протокола PCDP. При приеме пакета данных протокола PDCP терминальное устройство должно успешно принять данные канала PDSCH в момент t1 и данные канала PDSCH в момент t2 (при этом момент t1 предшествует моменту t2), а затем терминальное устройство может определить значение SFN, соответствующее моменту t2, как значение SFN, соответствующее пакету данных протокола PDCP, принятому терминальным устройством, что не ограничивается настоящим изобретением.
[00318] Либо значение SFN, соответствующее пакету данных протокола PDCP, принятому терминальным устройством, представляет собой значение SFN, соответствующее успешному приему пакета данных протокола PDCP. Например, если при приеме пакета данных протокола PDCP успешный прием данных канала PDCP происходит в момент t3, терминальное устройство может определить значение SFN, соответствующее моменту t3, как значение SFN, соответствующее пакету данных протокола PDCP, принятому терминальным устройством, что не ограничивается настоящим изобретением.
[00319] Например, значение SFN может быть максимальным значением SFN.
[00320] Соответственно, терминальное устройство может генерировать обновленную информацию HFN путем обновления информации HFN на основании разности k, если значение SFN, соответствующее принятому пакету данных протокола PDCP, меньше минимального значения SFN.
[00321] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является минимальное значение SFN, равное 3, то, когда терминальное устройство определяет, что значение SFN, соответствующее принятому пакету данных протокола PDCP, равно 2, и поскольку значение 2 меньше, чем минимальное значение SFN, равное 3 согласно применимому условию, т.е. применимое условие для информации HFN не выполняется, при этом разность к между значением SFN, соответствующим пакету данных протокола PDCP, принятому терминальным устройством, равным 2, и значением SFN согласно применимому условию, равным 3, равна -1, тогда терминальное устройство генерирует обновленную информацию HFN, согласно которой значение HFN равно 0, обновляя информацию HFN на основании разности k.
[00322] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, минимальное значение SFN и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00323] Например, значение SFN может быть максимальным значением SFN.
[00324] Соответственно, терминальное устройство может генерировать обновленную информацию HFN путем обновления информации HFN на основании разности k, если значение SFN, соответствующее принятому пакету данных протокола PDCP, больше максимального значения SFN.
[00325] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является максимальное значение SFN, равное 3, то, когда терминальное устройство определяет, что значение SFN, соответствующее принятому пакету данных протокола PDCP, равно 4, и поскольку значение 4 больше, чем максимальное значение SFN, равное 3 согласно применимому условию, т.е. применимое условие для информации HFN не выполняется, при этом разность к между значением SFN, соответствующим пакету данных протокола PDCP, принятому терминальным устройством, равным 4, и значением SFN согласно применимому условию, равным 3, равна+1, тогда терминальное устройство генерирует обновленную информацию HFN, согласно которой значение HFN равно 2, обновляя информацию HFN на основании разности k.
[00326] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, максимальное значение SFN и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00327] Например, значение SFN может быть как минимальным значением SFN, так и максимальным значением SFN.
[00328] Соответственно, терминальное устройство может генерировать обновленную информацию HFN путем обновления информации HFN на основании разности k, если значение SFN, соответствующее принятому пакету данных протокола PDCP, меньше минимального значения SFN или больше максимального значения SFN.
[00329] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является минимальное значение SFN, равное 2, и максимальное значение SFN, равное 5, то, когда терминальное устройство определяет, что значение SFN, соответствующее принятому пакету данных протокола PDCP, равное 6, и поскольку значение 6 больше, чем максимальное значение SFN, равное 5 согласно применимому условию, т.е. применимое условие для информации HFN не выполняется, при этом разность к между значением SFN, соответствующим пакету данных протокола PDCP, принятому терминальным устройством, равным 6, и максимальным значением SFN согласно применимому условию, равным 5, равна +1, тогда терминальное устройство генерирует обновленную информацию HFN, согласно которой значение HFN равно 2, обновляя информацию HFN на основании разности k.
[00330] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, минимальное значение SFN, максимальное значение SFN и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00331] Например, значение SFN может быть номером секции, соответствующим значению SFN. Соответственно, терминальное устройство может генерировать обновленную информацию HFN путем обновления информации HFN на основании разности k, когда номер секции, соответствующий значению SFN принятого пакета данных протокола PDCP, отличается номера секции, соответствующего значению SFN в применимом условии.
[00332] Следует понимать, что способ сегментации значений SFN может быть оговорен протоколом.
[00333] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является номер секции, соответствующий значению SFN, равный 1, то, когда терминальное устройство определяет, что номер секции, соответствующий значению SFN принятого пакета данных протокола PDCP, равен 2, т.е. применимое условие для информации HFN не выполняется, при этом разность к между номером секции, соответствующим значению SFN принятого пакета данных протокола PDCP, равным 2, и номером секции согласно применимому условию, равным 1, равна +1, тогда терминальное устройство генерирует обновленную информацию HFN, согласно которой значение HFN равно 2, обновляя информацию HFN на основании разности k.
[00334] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, номер секции, соответствующий значению SFN, и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00335] Например, значение SFN может быть парой параметров (i, j), соответствующей значению SFN, где i обозначает количество секций после равномерного разбиения всех значений SFN на секции в определенном порядке, a j обозначает номер секции, содержащей текущее значение SFN, среди всех i секций, причем j является целым числом, меньшим или равным i.
[00336] Соответственно, когда секция, содержащая значение SFN, соответствующее принятому пакету данных протокола PDCP, имеет номер, отличный от j, среди i секций, терминальное устройство может генерировать обновленную информацию HFN путем обновления информации HFN на основании разности k.
[00337] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является пара параметров, соответствующая значению SFN, равная (2, 1), то, когда терминальное устройство определяет, что номер секции, содержащей значение SFN, соответствующее принятому пакету данных протокола PDCP, из двух секций равен 2, т.е. применимое условие для информации HFN не выполняется, при этом разность к между номером секции, соответствующим значению SFN принятого пакета данных протокола PDCP, равным 2, и номером секции согласно применимому условию, равным 1, равна +1, тогда терминальное устройство генерирует обновленную информацию HFN, согласно которой значение HFN равно 2, обновляя информацию HFN на основании разности k.
[00338] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, значения i, j и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00339] На шаге 53 значение HFN объекта протокола PDCP определяется на основании обновленной информации HFN.
[00340] Например, терминальное устройство может определить обновленное значение HFN как значение HFN объекта протокола PDCP.
[00341] Например, для только что подключенного терминального устройства значение HFN объекта протокола PDCP может быть определено на основании определенного применимого условия для информации HFN и полученной информации индикации, а соответствующее значение COUNT может быть определено с использованием значения HFN, для дешифрования или проверки целостности данных в принятом пакете данных.
[00342] В вариантах осуществления настоящего изобретения терминальное устройство может сначала принимать информацию индикации, передаваемую сетевым устройством. Если на основании информации HFN, содержащейся в информации индикации, и определенного значения SFN, установлено, что условие для значения SFN не выполняется и разность между значением SFN, соответствующим пакету данных PDCP, принятому терминальным устройством, и определенным значением SFN равна k, терминальное устройство обновляет информацию HFN на основании разности к и определяет значение HFN объекта протокола PDCP на основании обновленной информации HFN. Таким образом, терминальное устройство может интерпретировать значение HFN так же, как и сетевое устройство, чтобы избежать сбоя при дешифровании данных или сбоя при проверке целостности данных и повысить надежность передачи данных.
[00343] На фиг. 6 представлена блок-схема, иллюстрирующая способ определения номера HFN объекта протокола PDCP в соответствии с вариантами осуществления настоящего изобретения. Этот способ реализуется терминальным устройством. Как показано на фиг. 6, способ может включать в себя, помимо прочего, следующие действия.
[00344] На шаге 61 принимается информация индикации, передаваемая сетевым устройством. Информация индикации включает в себя информацию HFN и режим обновления информации HFN.
[00345] В вариантах осуществления настоящего изобретения, при направлении терминальному устройству информации HFN сетевое устройство может определить режим обновления информации HFN в зависимости от текущего состояния сети, например, скорости передачи пакета данных протокола PDCP, и направить информацию о режиме обновления терминальному устройству, чтобы избежать ситуации, при которой информация HFN, принятая терминальным устройством, окажется неточной из-за плохого состояния сети.
[00346] Например, информация HFN включает в себя одно или большее число значений HFN или COUNT.
[00347] Например, режим обновления включает в себя размер шага обновления и направление обновления.
[00348] Размер шага обновления может быть любым значением, установленным сетевым устройством, например, 1, и 2 или 3, что не ограничивается настоящим изобретением.
[00349] Кроме того, направление обновления может быть любым направлением, установленным сетевым устройством, например, направление, обозначенное символом «+», направление, обозначенное символом «-», и другие подобные варианты, что не ограничивается настоящим изобретением. Поэтому режим обновления информации HFN может иметь следующий вид: «значение HFN, определяемое информацией индикации +1», «значение HFN, определяемое информацией индикации - 2», «значение COUNT, определяемое информацией индикации - 1» и другие подобные варианты, что не ограничивается настоящим изобретением.
[00350] На шаге 62, в случае невыполнения применимого условия обновленная информация HFN генерируется путем обновления информации HFN в зависимости от режима обновления.
[00351] Например, применимое условие для информации HFN может указываться сетевым устройством или может определяться терминальным устройством в соответствии с соглашением, что не ограничивается настоящим изобретением.
[00352] Например, когда пакет данных протокола PDCP передается слишком быстро, пакет данных протокола PDCP, принятый терминальным устройством, может не удовлетворять применимому условию для информации HFN. В этот момент режим обновления информации HFN, указанный сетевым устройством, может иметь вид «значение HFN, определяемое информацией индикации + 1». Когда пакет данных протокола PDCP передается слишком медленно, пакет данных протокола PDCP, принятый терминальным устройством, может не удовлетворять применимому условию для информации HFN. В этот момент режим обновления информации HFN, указанный сетевым устройством, может иметь вид «значение HFN, определяемое информацией индикации - 1» или «значение HFN, определяемое информацией индикации - 2», что не ограничивается настоящим изобретением.
[00353] Например, применимым условием для информации HFN является минимальное значение SN. Соответственно, терминальное устройство может обновить информацию HFN в зависимости от режима обновления, чтобы генерировать обновленную информацию HFN, если значение SN, соответствующее принятому пакету данных протокола PDCP, меньше минимального значения SN.
[00354] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, а направление - значение HFN, определяемое информацией индикации - 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является минимальное значение SN, равное 3, то, когда терминальное устройство определяет, что значение SN, соответствующее принятому пакету данных протокола PDCP, равно 2, и поскольку значение 2 меньше, чем минимальное значение SN, равное 3 согласно применимому условию, т.е. применимое условие для информации HFN не выполняется, тогда терминальное устройство может обновить информацию HFN, при этом обновленное значение HFN равно 0.
[00355] Либо применимым условием для информации HFN является максимальное значение SFN. Соответственно, терминальное устройство может обновить информацию HFN в зависимости от режима обновления, чтобы генерировать обновленную информацию HFN, если значение SFN, соответствующее принятому пакету данных протокола PDCP, больше максимального значения SFN.
[00356] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, а направление - значение HFN, определяемое информацией индикации + 1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является максимальное значение SFN, равное 3, то, когда терминальное устройство определяет, что значение SFN, соответствующее принятому пакету данных протокола PDCP, равно 4, и поскольку значение 4 больше, чем максимальное значение SFN, равное 3 согласно применимому условию, т.е. применимое условие для информации HFN не выполняется, тогда терминальное устройство может обновить информацию HFN, при этом обновленное значение HFN равно 2.
[00357] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, минимальное значение SFN, максимальное значение SFN и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00358] Следует отметить, что обновленное содержание и конкретная форма представления информации HFN в зависимости от режима обновления в других случаях, когда применимое условие для информации HFN не выполняется, приводятся в описании других вариантов осуществления настоящего изобретения и здесь повторяться не будут.
[00359] На шаге 63 значение HFN объекта протокола PDCP определяется на основании обновленной информации HFN.
[00360] Например, терминальное устройство может определить обновленное значение HFN как значение HFN объекта протокола PDCP.
[00361] Например, для только что подключенного терминального устройства значение HFN объекта протокола PDCP может быть определено на основании определенного применимого условия для информации HFN и полученной информации индикации, а номер HFN может использоваться для определения соответствующего значения COUNT с целью дешифрования или проверки целостности данных в принятом пакете данных.
[00362] В вариантах осуществления настоящего изобретения терминальное устройство может сначала принимать информацию индикации, передаваемую сетевым устройством. На основании информации HFN, содержащейся в информации индикации, и определенного применимого условия информации для информации HFN, при невыполнении применимого условия для информации HFN терминальное устройство обновляет информацию HFN в зависимости от режима обновления, чтобы сгенерировать обновленную информацию HFN, а затем определяет значение HFN объекта протокола PDCP. Таким образом, терминальное устройство может интерпретировать значение HFN так же, как и сетевое устройство, чтобы избежать сбоя при дешифровании данных или сбоя при проверке целостности данных и повысить надежность передачи данных.
[00363] На фиг. 7 представлена блок-схема, иллюстрирующая способ определения номера HFN объекта протокола PDCP в соответствии с вариантами осуществления настоящего изобретения. Этот способ реализуется терминальным устройством. Как показано на фиг. 7, способ может включать в себя, помимо прочего, следующие действия.
[00364] На шаге 71 принимается информация индикации, передаваемая сетевым устройством. Информация индикации включает в себя информацию HFN и информацию об услуге MBS.
[00365] Например, информация HFN включает в себя одно или большее число значений HFN или COUNT.
[00366] Например, информация об услуге MBS включает в себя по крайней мере один из следующих видов информации: ID услуги MBS, идентификатор канала MBS или информацию о конфигурации объекта протокола канала MBS.
[00367] Идентификатор услуги MBS может включать в себя идентификатор временной мобильной группы (TMGI, Temporary Mobile Group Identity), идентификатор сеанса MBS и идентификатор потока качества обслуживания (QoS, Quality of Service) MBS, что не ограничивается настоящим изобретением.
[00368] Кроме того, формат или форма представления идентификатора канала MBS может быть оговорена протоколом или сконфигурирована сетевым устройством, например, MRB-1 или MRB-2, что не ограничивается настоящим изобретением.
[00369] Например, информация о конфигурации объекта протокола канала MBS может представлять собой информацию о конфигурации протокола PDCP. Информация о конфигурации протокола PDCP может включать в себя: длину номера SN протокола PDCP, конфигурацию сжатия заголовка пакета или конфигурацию необходимости проверки целостности.
[00370] Либо информация о конфигурации объекта протокола канала MBS может представлять собой конфигурацию управления радиоканалом (RLC, Radio Link Control). Конфигурация RLC может включать в себя: длину номера SN протокола PDCP, индикацию режима работы RLC или подобные параметры.
[00371] Либо информация о конфигурации объекта протокола канала MBS может представлять собой конфигурацию управления доступом к среде (MAC), которая может включать в себя идентификатор логического канала и не ограничивается настоящим изобретением.
[00372] На шаге 72 значение HFN объекта протокола PDCP, соответствующее информации об услуге MBS, определяется на основании информации HFN.
[00373] Например, информация индикации, принятая терминальным устройством, сообщает, что для MRB-1 значение HFN равно 1. Поэтому терминальное устройство может определить, что значение HFN объекта протокола PDCP, соответствующее MRB-1, равно 1, что не ограничивается настоящим изобретением.
[00374] Например, терминальное устройство может определять значение HFN объекта протокола PDCP, соответствующее информации об услуге MBS, на основании информации HFN, если значение SN, соответствующее принятому пакету данных протокола PDCP, удовлетворяет применимому условию для информации HFN.
[00375] Например, значение SN может быть минимальным значением SN. Соответственно, терминальное устройство может определять значение HFN объекта протокола PDCP, соответствующее информации об услуге MBS, на основании информации HFN, указываемой сетевым устройством, если значение SN, соответствующее принятому пакету данных протокола PDCP, больше этого минимального значения SN или равно ему.
[00376] Например, пакет данных протокола PDCP, принятый терминальным устройством, может быть первым пакетом данных протокола PDCP, принятым терминальным устройством от MRB, соответствующего информации об услуге MBS.
[00377] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, а радиоканал, соответствующий информации об услуге MBS, - MRB-1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является минимальное значение SN, равное 5, а пакет данных протокола PDCP, принятый терминальным устройством, может быть первым пакетом данных протокола PDCP, принятым терминальным устройством от MRB-1, то, когда терминальное устройство определяет, что значение SN, соответствующее принятому пакету данных протокола PDCP, равно 7, и поскольку значение 7 больше, чем минимальное значение SN, равное 5 согласно применимому условию, т.е. применимое условие для информации HFN выполняется, тогда терминальное устройство определяет, что значение HFN объекта протокола PDCP, соответствующего MRB-1, равно 1, на основании значения HFN, указанного сетевым устройством.
[00378] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, минимальное значение SN и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00379] Например, терминальное устройство может определять значение HFN объекта протокола PDCP, соответствующее информации об услуге MBS, на основании информации HFN, если значение SFN, соответствующее принятому пакету данных протокола PDCP, удовлетворяет применимому условию для информации HFN.
[00380] Например, значение SFN может быть максимальным значением SFN. Соответственно, терминальное устройство может определять значение HFN объекта протокола PDCP, соответствующее информации об услуге MBS, на основании информации HFN, указываемой сетевым устройством, если значение SFN, соответствующее принятому пакету данных протокола PDCP, меньше этого максимального значения SFN или равно ему.
[00381] Например, если информация индикации, принимаемая терминальным устройством, указывает, что значение HFN равно 1, а радиоканал, соответствующий информации об услуге MBS, - MRB-1, и терминальное устройство на основании соглашения или сообщения от сетевого устройства определяет, что применимым условием для информации HFN является максимальное значение SFN, равное 5, то, когда терминальное устройство определяет, что значение SFN, соответствующее принятому пакету данных протокола PDCP, равно 1, и поскольку значение 1 меньше, чем максимальное значение SFN, равное 5 согласно применимому условию, т.е. применимое условие для информации HFN выполняется, тогда терминальное устройство определяет, что значение HFN объекта протокола PDCP, соответствующего MRB-1, равно 1, на основании значения HFN, указанного сетевым устройством.
[00382] Следует отметить, что приведенные выше примеры служат лишь иллюстрацией и не могут рассматриваться как ограничение, накладываемое на информацию индикации, значение HFN, максимальное значение SFN и другие подобные параметры в вариантах осуществления настоящего изобретения.
[00383] Следует отметить, что конкретное содержание и способ представления значения HFN объекта протокола PDCP, соответствующего информации об услуге MBS, при выполнении значением SN или значением SFN других применимых условий информации HFN, приводятся в описании других вариантов осуществления настоящего изобретения и здесь не повторяются.
[00384] Например, для только что подключенного к услуге MBS терминального устройства значение HFN объекта протокола PDCP, соответствующего информации об услуге MBS, может быть определено на основе информации HFN.
[00385] Например, если информация индикации, принятая терминальным устройством, только что подключенным к услуге MBS, указывает, что значение HFN равно 1, а радиоканал, соответствующий услуге MBS, - MRB-1, то терминальное устройство может определить значение HFN объекта протокола PDCP, соответствующего MRB-1, что не ограничивается настоящим изобретением.
[00386] На шаге 73 выполняется дешифрование или проверка целостности принятых данных, соответствующих информации об услуге MBS, на основе информации HFN.
[00387] Например, после того, как терминальное устройство определит, что значение HFN объекта протокола PDCP, соответствующего MRB-1, равно 1, терминальное устройство использует значение HFN, чтобы определить соответствующее значение COUNT, а затем выполняет дешифрование или проверку целостности принятых данных, соответствующих MRB-1, что не ограничивается настоящим изобретением.
[00388] В вариантах осуществления настоящего изобретения терминальное устройство может сначала принимать информацию индикации, передаваемую сетевым устройством, определять значение HFN объекта протокола PDCP, соответствующего информации об услуге MBS, на основе информации HFN и информации об услуге MBS, содержащихся в информации индикации, и выполнять дешифрование или проверку целостности принятых данных, соответствующих информации об услуге MBS. Таким образом, терминальное устройство может интерпретировать значение HFN так же, как и сетевое устройство, чтобы избежать сбоя при дешифровании данных или сбоя при проверке целостности данных и повысить надежность передачи данных.
[00389] На фиг. 8 представлена блок-схема, иллюстрирующая способ определения номера HFN объекта протокола PDCP в соответствии с вариантами осуществления настоящего изобретения. Этот способ реализуется сетевым устройством. Как показано на фиг. 8, способ может включать в себя, помимо прочего, следующие действия.
[00390] На шаге 81 информация индикации передается терминальному устройству. Информация индикации включает в себя информацию HFN.
[00391] Например, информация HFN включает в себя одно или большее число значений HFN и COUNT.
[00392] Например, сетевое устройство может передавать информацию индикации терминальному устройству на основании системного сообщения. Информация индикации включает в себя информацию HFN.
[00393] Например, сетевое устройство может расширять сообщение SIFJ1, чтобы передавать в нем информацию индикации. Например, в блок SIB1 может быть добавлен специальный бит, при этом его значения конфигурируются таким образом, чтобы указывать на значение HFN и/или значение COUNT, что не ограничивается настоящим изобретением.
[00394] Например, сетевое устройство может передавать информацию индикации терминальному устройству на основании сообщения канала управления MBS.
[00395] Следует понимать, что в настоящем изобретении сетевое устройство может расширять сообщение канала управления MBS, чтобы передавать в нем информацию индикации. Например, в сообщение канала управления MBS может быть добавлен специальный бит, при этом его значения могут быть сконфигурированы таким образом, чтобы указывать на значение HFN и/или значение COUNT, что не ограничивается настоящим изобретением
[00396] Например, сетевое устройство может передавать информацию индикации терминальному устройству на основании отдельного конфигурационного сообщения терминального устройства.
[00397] Следует понимать, что в настоящем изобретении сетевое устройство может расширить отдельное конфигурационное сообщение терминального устройства таким образом, чтобы в отдельном конфигурационном сообщении терминального устройства содержалась информация индикации. Например, в отдельное конфигурационное сообщение терминального устройства может быть добавлен специальный бит, при этом его значения могут быть сконфигурированы таким образом, чтобы указывать на значение HFN и/или значение COUNT, что не ограничивается настоящим изобретением.
[00398] В вариантах осуществления настоящего изобретения сетевое устройство может передавать информацию индикации терминальному устройству таким образом, чтобы терминальное устройство могло принимать информацию HFN. Таким образом, терминальное устройство может интерпретировать значение HFN так же, как и сетевое устройство, чтобы избежать сбоя при дешифровании данных или сбоя при проверке целостности данных и повысить надежность передачи данных.
[00399] На фиг. 9 представлена блок-схема, иллюстрирующая способ определения номера HFN объекта протокола PDCP в соответствии с вариантами осуществления настоящего изобретения. Этот способ реализуется сетевым устройством. Как показано на фиг. 9, способ может включать в себя, помимо прочего, следующие действия.
[00400] На шаге 91 информация индикации передается терминальному устройству на основании системного сообщения. Информация индикации включает в себя информацию HFN.
[00401] Например, сетевое устройство может расширять сообщение SIB1, чтобы передавать в нем информацию индикации. Например, в блок SIB1 может быть добавлен специальный бит, при этом его значения могут быть сконфигурированы таким образом, чтобы указывать на значение HFN и/или значение COUNT, что не ограничивается настоящим изобретением.
[00402] Информация HFN включает в себя одно или большее число значений HFN и COUNT.
[00403] На шаге 92 терминальному устройству передается применимое условие для информации HFN.
[00404] Например, применимое условие для информации HFN включает в себя одно или большее число значений SN или SFN.
[00405] Значение SN включает в себя одно или большее число из следующих значений: минимальное значение SN; максимальное значение SN; как минимальное значение SN, так и максимальное значение SN; номер секции, соответствующей значению SN; или пара параметров (m, n), соответствующая значению SN, где m обозначает количество секций после равномерного разбиения всех значений SN на секции в определенном порядке, а n обозначает номер секции, содержащей текущее значение SN, среди m секций, при этом n является целым числом, меньшим или равным m.
[00406] Например, значение SFN включает в себя одно или большее число из следующих значений: минимальное значение SFN; максимальное значение SFN; как минимальное значение SFN, так и максимальное значение SFN; номер секции, соответствующий значению SFN; или пара параметров (i, j), соответствующая значению SFN, где i обозначает количество секций после равного сегментирования всех значений SFN на секции в определенном порядке, a j обозначает номер секции, содержащей текущее значение SFN, среди i секций, при этом j является целым числом, меньшим или равным i.
[00407] Следует отметить, что операции, выполняемые терминальным устройством на основании применимого условия для информации HFN, и соответствующие эффекты описываются применительно к стороне терминального устройства в других вариантах осуществления настоящего изобретения и здесь не повторяются.
[00408] Например, информация индикации дополнительно включает в себя информацию об услуге MBS.
[00409] Информация об услуге MBS включает в себя по крайней мере один из следующих видов информации: ID услуги MBS, идентификатор канала MBS или информацию о конфигурации объекта протокола канала MBS.
[00410] Например, информация индикации дополнительно включает в себя режим обновления информации HFN.
[00411] Например, режим обновления включает в себя размер шага обновления и направление обновления.
[00412] Размер шага обновления может быть значением, установленным сетевым устройством в зависимости от скорости передачи пакета данных протокола PDCP, например, 1, и 2 или 3, что не ограничивается настоящим изобретением.
[00413] Кроме того, направление обновления может быть направлением, установленным сетевым устройством, например, направление, обозначенное символом «+», направление, обозначенное символом «-», или другие подобные варианты, что не ограничивается настоящим изобретением.
[00414] Например, когда пакет данных протокола PDCP передается слишком быстро, существует вероятность того, что пакет данных протокола PDCP, принятый терминальным устройством, не будет удовлетворять применимому условию для информации HFN. В этот момент режим обновления информации HFN, указанный сетевым устройством, может иметь вид «значение HFN, определяемое информацией индикации + 1». Когда пакет данных протокола PDCP передается слишком медленно, существует вероятность того, что пакет данных протокола PDCP, принятый терминальным устройством, не будет удовлетворять применимому условию для информации HFN. В этот момент режим обновления информации HFN, указанный сетевым устройством, может иметь вид «значение HFN, определяемое информацией индикации - 1» или «значение HFN, определяемое информацией индикации - 2», что не ограничивается настоящим изобретением.
[00415] Следует отметить, что операции, выполняемые терминальным устройством на основании различной информации индикации, и соответствующие эффекты описываются применительно к стороне терминального устройства в других вариантах осуществления настоящего изобретения и здесь не повторяются.
[00416] На шаге 93, в случае какого-либо изменения информации в системном сообщении кроме информации HFN, терминальному устройству передается первая информация индикации об изменении.
[00417] Следует понимать, что в целях сокращения объема передаваемых данных, при передаче сетевым устройством информации индикации терминальному устройству с помощью системного сообщения сетевое устройство может передать терминальному устройству первую информацию индикации об изменении при любом изменении информации в системном сообщении, кроме информации HFN. Поэтому, если значение HFN в системном сообщении изменяется, сетевое устройство не передает терминальному устройству первую информацию индикации об изменении, что сокращает объем передаваемых данных, при этом терминальное устройство может интерпретировать значение HFN так же, как и сетевое устройство, обеспечивая тем самым надежность передачи данных.
[00418] Например, в случае изменения информации в сообщении канала управления MBS кроме информации HFN, сетевое устройство передает терминальному устройству вторую информацию индикации об изменении; Поэтому, если значение HFN в сообщении канала управления MBS изменяется, сетевое устройство не передает терминальному устройству вторую информацию индикации об изменении, что сокращает объем передаваемых данных, при этом терминальное устройство может интерпретировать значение HFN так же, как и сетевое устройство, обеспечивая тем самым надежность передачи данных.
[00419] В вариантах осуществления настоящего изобретения сетевое устройство может передавать информацию индикации терминальному устройству с помощью системного сообщения таким образом, чтобы терминальное устройство могло принимать информацию HFN. Сетевое устройство может также передавать терминальному устройству применимое условие для информации HFN, а также передавать терминальному устройству первую информацию индикации об изменении при любом изменении информации в системном сообщении кроме информации HFN. Таким образом, терминальное устройство может интерпретировать значение HFN так же, как и сетевое устройство, чтобы избежать сбоя при дешифровании данных или сбоя при проверке целостности данных и повысить надежность передачи данных.
[00420] Способы согласно рассмотренным выше вариантам осуществления настоящего изобретения описаны с точки зрения сетевого устройства и терминального устройства, соответственно. Для реализации каждой из функций в способах согласно приведенным выше вариантам осуществления настоящего изобретения сетевое устройство и терминальное устройство могут включать в себя аппаратную структуру, программный модуль и реализовывать каждую из указанных функций в виде аппаратной структуры, программного модуля или в виде комбинации аппаратной структуры и программного модуля. Определенная функция из перечисленных выше может быть реализована в виде аппаратной структуры, программного модуля или комбинации аппаратной структуры и программного модуля.
[00421] На фиг. 10 представлена структурная схема устройства связи 100 согласно вариантам осуществления настоящего изобретения. Устройство связи 100, изображенное на фиг. 10, может включать в себя модуль приемопередатчика 1001 и модуль обработки 1002.
[00422] Модуль приемопередатчика 1001 может включать в себя передающий модуль и/или приемный модуль. Передающий модуль сконфигурирован таким образом, чтобы выполнять функцию передачи, а приемный модуль сконфигурирован таким образом, чтобы выполнять функцию приема, так что модуль приемопередатчика 1001 может выполнять функцию передачи и/или функцию приема.
[00423] Следует понимать, что устройство связи 100 может быть терминальным устройством, устройством в составе терминального устройства или устройством, способным использоваться в комбинации с терминальным устройством.
[00424] Устройство связи 100, сконфигурированное на стороне терминального устройства, включает в себя: модуль приемопередатчика 1001 и модуль обработки 1002.
[00425] Модуль приемопередатчика сконфигурирован таким образом, чтобы принимать информацию индикации, передаваемую сетевым устройством, при этом информация индикации включает в себя информацию HFN.
[00426] Модуль обработки 1002 сконфигурирован таким образом, чтобы определять значение HFN объекта протокола PDCP на основании информации HFN.
[00427] Например, информация HFN включает в себя одно или большее число значений HFN или COUNT.
[00428] Например, модуль обработки 1002 сконфигурирован таким образом, чтобы при выполнении применимого условия для информации HFN определять значение HFN объекта протокола PDCP на основании информации HFN.
[00429] Например, модуль приемопередатчика 1001 сконфигурирован таким образом, чтобы получать применимое условие для информации HFN, передаваемое сетевым устройством;
[00430] или
[00431] модуль обработки 1002 сконфигурирован таким образом, чтобы определять применимое условие для информации HFN на основании соглашения.
[00432] Например, применимое условие для информации HFN включает в себя одно или большее число значений SN или SFN.
[00433] Например, значение SN включает одно или большее число следующих значений:
[00434] минимальное значение SN;
[00435] максимальное значение SN;
[00436] минимальное значение SN и максимальное значение SN;
[00437] номер секции, соответствующий значению SN; или
[00438] пара параметров (m, n), соответствующая значению SN, где m обозначает количество секций после равномерного разбиения всех значений SN на секции в определенном порядке, а n обозначает номер секции, содержащей текущее значение SN, среди всех m секций, причем n является целым числом, меньшим или равным m.
[00439] Например, значение SFN включает одно или большее число следующих значений:
[00440] минимальное значение SFN;
[00441] максимальное значение SFN;
[00442] минимальное значение SFN и максимальное значение SFN;
[00443] номер секции, соответствующий значению SFN; или
[00444] пара параметров (i, j), соответствующая значению SFN, где i обозначает количество секций после равномерного разбиения всех значений SFN на секции в определенном порядке, a j обозначает номер секции, содержащей текущее значение SFN, среди всех i секций, причем j является целым числом, меньшим или равным i.
[00445] Например, применимое условие, которое должно быть выполнено, включает в себя:
[00446] значение SN, соответствующее пакету данных протокола PDCP, принятому терминальным устройством и удовлетворяющее применимому условию;
[00447] или
[00448] значение SFN, соответствующее пакету данных протокола PDCP, принятому терминальным устройством и удовлетворяющее применимому условию.
[00449] Например, информация индикации дополнительно включает в себя информацию об услуге MBS, а принятый пакет данных протокола PDCP является первым пакетом данных протокола PDCP, принятым терминальным устройством от MRB, соответствующего информации об услуге MBS.
[00450] Например, значение SFN, соответствующее принятому пакету данных протокола PDCP, включает в себя одно или большее число следующих значений:
[00451] значение SFN, соответствующее положению во времени последнего физического канала данных, в котором успешно принят пакет данных протокола PCDP;
[00452] значение SFN, соответствующее положению во времени первого физического канала данных, в котором успешно принят пакет данных протокола PCDP; и
[00453] значение SFN, соответствующее успешно принятому пакету данных протокола PDCP.
[00454] Например, применимым условием является значение SN, и модуль обработки 1002 сконфигурирован таким образом, чтобы: если применимое условие не выполняется и разность между значением SN, соответствующим пакету данных PDCP, принятому терминальным устройством, и значением SN согласно применимому условию равна s, генерировать обновленную информацию HFN на основании разности s; и определять значение HFN объекта протокола PDCP на основании обновленной информации HFN.
[00455] Например, применимым условием является значение SFN, и модуль обработки 1002 сконфигурирован таким образом, чтобы: если применимое условие не выполняется и разность между значением SFN, соответствующим пакету данных протокола PDCP, принятому терминальным устройством, и значением SFN согласно применимому условию равна k, генерировать обновленную информацию HFN на основании разности k; и определять значение HFN объекта протокола PDCP на основании обновленной информации HFN.
[00456] Например, информация индикации дополнительно содержит указание на режим обновления информации HFN, и модуль обработки 1002 сконфигурирован таким образом, чтобы: в случае невыполнения применимого условия генерировать обновленную информацию HFN путем обновления информации HFN в зависимости от режима обновления; и определять значение HFN объекта протокола PDCP на основании обновленной информации HFN.
[00457] Например, режим обновления включает в себя размер шага обновления и направление обновления.
[00458] Например, модуль приемопередатчика 1001 сконфигурирован таким образом, чтобы: принимать информацию индикации, передаваемую сетевым устройством, на основании системного сообщения; или принимать информацию индикации, передаваемую сетевым устройством, на основании сообщения в канале управления MBS; или принимать информацию индикации, передаваемую сетевым устройством, на основании отдельного конфигурационного сообщения терминального устройства.
[00459] Например, информация индикации дополнительно включает в себя информацию об услуге MBS, и модуль обработки 1002 сконфигурирован таким образом, чтобы: определять значение HFN объекта протокола PDCP, соответствующего информации об услуге MBS, на основании информации HFN.
[00460] Например, информация об услуге MBS включает в себя по крайней мере один из следующих видов информации: ID услуги MBS, идентификатор канала MBS или информацию о конфигурации объекта протокола канала MBS.
[00461] Например, модуль обработки 1002 сконфигурирован таким образом, чтобы дешифровать принятые данные, соответствующие информации об услуге MBS, или проверять их целостность на основании информации HFN.
[00462] Например, модуль обработки 1002 сконфигурирован таким образом, чтобы определять значение HFN объекта протокола PDCP на основании информации HFN, если терминальное устройство начинает осуществлять доступ к услуге MBS.
[00463] В устройстве связи согласно настоящему изобретению терминальное устройство может сначала принимать информацию индикации, передаваемую сетевым устройством, и определять значение HFN объекта протокола PDCP на основании информации HFN, включаемой в информацию индикации. Таким образом, терминальное устройство может интерпретировать значение HFN так же, как и сетевое устройство, чтобы избежать сбоя при дешифровании данных или сбоя при проверке целостности данных и повысить надежность передачи данных.
[00464] На фиг. 11 представлена структурная схема устройства связи 110 согласно вариантам осуществления настоящего изобретения. Устройство связи 110, изображенное на фиг. 11, может включать в себя модуль приемопередатчика 1101.
[00465] Модуль приемопередатчика 1101 может включать в себя передающий модуль и/или приемный модуль. Передающий модуль сконфигурирован таким образом, чтобы выполнять функцию передачи, а приемный модуль сконфигурирован таким образом, чтобы выполнять функцию приема, так что модуль приемопередатчика 1101 может выполнять функцию передачи и/или функцию приема.
[00466] Следует понимать, что устройство связи 110 может быть сетевым устройством, устройством в составе сетевого устройства или устройством, способным использоваться в комбинации с сетевым устройством.
[00467] Устройство связи 110, сконфигурированное на стороне сетевого устройства, включает в себя: модуль приемопередатчика 1001.
[00468] Модуль приемопередатчика 1101 сконфигурирован таким образом, чтобы передавать информацию индикации терминальному устройству, при этом информация индикации включает в себя информацию HFN.
[00469] Например, информация HFN включает в себя одно или большее число значений HFN или COUNT.
[00470] Например, модуль приемопередатчика сконфигурирован таким образом, чтобы передавать применимое условие для информации HFN терминальному устройству.
[00471] Например, применимое условие для информации HFN включает в себя одно или большее число значений SN или SFN.
[00472] Например, значение SN включает одно или большее число следующих значений:
[00473] минимальное значение SN;
[00474] максимальное значение SN;
[00475] минимальное значение SN и максимальное значение SN;
[00476] номер секции, соответствующий значению SN; или
[00477] пара параметров (m, n), соответствующая значению SN, где m обозначает количество секций после равномерного разбиения всех значений SN на секции в определенном порядке, а n обозначает номер секции, содержащей текущее значение SN, среди всех m секций, причем n является целым числом, меньшим или равным m.
[00478] Например, значение SFN включает одно или большее число следующих значений:
[00479] минимальное значение SFN;
[00480] максимальное значение SFN;
[00481] минимальное значение SFN и максимальное значение SFN;
[00482] номер секции, соответствующий значению SFN; или
[00483] пара параметров (i, j), соответствующая значению SFN, где i обозначает количество секций после равномерного разбиения всех значений SFN на секции в определенном порядке, a j обозначает номер секции, содержащей текущее значение SFN, среди всех i секций, причем j является целым числом, меньшим или равным i.
[00484] Например, информация индикации дополнительно включает в себя информацию об услуге MBS.
[00485] Например, информация об услуге MBS включает в себя по крайней мере один или большее число из следующих видов информации: ID услуги MBS, идентификатор канала MBS или информацию о конфигурации объекта протокола канала MBS.
[00486] Например, информация индикации дополнительно включает в себя режим обновления информации HFN.
[00487] Например, режим обновления включает в себя размер шага обновления и направление обновления.
[00488] Например, второй модуль приемопередатчика 1101 сконфигурирован таким образом, чтобы: передавать информацию индикации терминальному устройству на основании системного сообщения; или передавать информацию индикации терминальному устройству на основании сообщения в канале управления MBS; или передавать информацию индикации терминальному устройству на основании отдельного конфигурационного сообщения терминального устройства.
[00489] Например, модуль приемопередатчика 1101 сконфигурирован таким образом, чтобы: при любом изменении информации в системном сообщении кроме информации HFN передавать терминальному устройству первую информацию индикации об изменении; или при любом изменении информации в сообщении канала управления MBS кроме информации HFN, передавать терминальному устройству вторую информацию индикации об изменении.
[00490] В устройстве связи согласно настоящему изобретению сетевое устройство может передавать информацию индикации терминальному устройству таким образом, чтобы терминальное устройство могло принимать информацию HFN. Таким образом, терминальное устройство может интерпретировать значение HFN так же, как и сетевое устройство, чтобы избежать сбоя при дешифровании данных или сбоя при проверке целостности данных и повысить надежность передачи данных.
[00491] На фиг. 12 представлена структурная схема устройства связи 120 согласно вариантам осуществления настоящего изобретения. Устройство связи 120 может представлять собой сетевое устройство, терминальное устройство, микросхему, систему на основе микросхемы или процессор, которые поддерживают сетевое устройство с целью реализации описанных выше способов, либо микросхему, систему на основе микросхемы или процессор, которые поддерживают терминальное устройство с целью реализации описанных выше способов. Устройство может использоваться для реализации способов, описанных в приведенных выше вариантах осуществления способа, поэтому для получения более подробной информации можно обратиться к описаниям приведенных выше вариантов осуществления способа.
[00492] Устройство связи 120 может содержать один или несколько процессоров 1201. Процессор 1201 может быть процессором общего назначения или специализированным процессором, например, процессором основной полосы частот или центральным процессором. Процессор основной полосы частот используется для обработки коммуникационных протоколов и коммуникационных данных. Центральный процессор используется для управления устройством связи (таким как базовая станция, микросхема основной полосы частот, терминальное устройство, микросхема терминального устройства, DU или CU), исполнения компьютерной программы и обработки данных компьютерных программ.
[00493] Например, устройство связи 120 может содержать один или большее число блоков памяти 1202, в которых могут храниться компьютерные программы 1204. Процессор 1201 исполняет компьютерные программы 1204 таким образом, чтобы побудить устройство связи 120 реализовать способы, описанные в приведенных выше вариантах осуществления способа. В одном из вариантов осуществления в памяти 1202 также могут храниться данные. Устройство связи 120 и память 1202 могут быть выполнены отдельно или объединены вместе.
[00494] Например, устройство связи 120 может также включать в себя приемопередатчик 1205 и антенну 1206. С точки зрения реализации функции приема/передачи, приемопередатчик 1205 может называться приемопередающим блоком, приемопередающим устройством или приемопередающей схемой. Приемопередатчик 1205 может включать в себя приемник и передатчик. С точки зрения реализации функции приема приемник может называться приемной приемным устройством или приемной схемой. С точки зрения реализации функции передачи передатчик может называться передающим устройством или передающей схемой.
[00495] Например, устройство связи 120 может также включать в себя один или большее число схем интерфейса 1207. Схемы интерфейса 1207 используются для приема кодовых инструкций и передачи их в процессор 1201. Процессор 1201 исполняет кодовые инструкции 1004 таким образом, чтобы побудить устройство связи 120 реализовать способ, описанный в вариантах осуществления способа.
[00496] Устройство связи 120 представляет собой терминальное устройство. Процессор 1201 сконфигурирован таким образом, чтобы выполнять шаг 22 на фиг. 2, шаг 32 на фиг. 3, шаг 42 на фиг. 4, шаг 43 на фиг. 4, шаг 52 на фиг. 5, шаг 53 на фиг. 5, шаг 62 на фиг. 6, шаг 63 на фиг. 6, шаг 72 на фиг. 7 или шаг 73 на фиг. 7. Приемопередатчик 1205 используется таким образом, чтобы выполнять шаг 21 на фиг. 2, шаг 31 на фиг. 3, шаг 41 на фиг. 4, шаг 51 на фиг. 5, шаг 61 на фиг. 6 или шаг 71 на фиг. 7.
[00497] Устройство связи 120 представляет собой сетевое устройство. Приемопередатчик 1205 используется таким образом, чтобы выполнять шаг 81 на фиг. 8, шаг 91 на фиг. 9, шаг 92 на фиг. 9 или шаг 93 на фиг. 9.
[00498] В одном из вариантов реализации процессор 1201 может включать в себя приемопередатчик для выполнения функций приема и передачи. Например, приемопередатчик может представлять собой схему приемопередатчика, интерфейс или схему интерфейса. Схема приемопередатчика, интерфейс или интерфейсная схема для реализации функций приема и передачи могут быть разделены или объединены. Описанные выше схема приемопередатчика, интерфейс или схема интерфейса могут использоваться для чтения и записи кода/данных или для передачи или доставки сигнала.
[00499] В одном из вариантов реализации процессор 1201 может хранить компьютерную программу 1203, которая выполняется на процессоре 1201, чтобы побудить устройство связи 120 реализовать способы, описанные в приведенных выше вариантах осуществления способа. Компьютерная программа 1203 может быть внедрена в процессор 1201, при этом процессор 1201 может быть выполнен аппаратно.
[00500] В одном из вариантов реализации устройство связи 120 может включать в себя схему. В предшествующих вариантах осуществления способа схемы могут реализовывать функцию передачи, приема или связи. Процессоры и приемопередатчики, описанные в данном изобретении, могут быть реализованы в виде интегральных схемы (IC, Integarted Ciruit), аналоговых интегральных схем, радиочастотных интегральных схем (RFIC, Radio Frequency IC), аналого-цифровых интегральных схем, специализированных интегральных схем (ASIC, Application Specific IC), печатных плат (РСВ) или других электронных устройств. Процессоры и приемопередатчики также могут быть изготовлены на основе различных технологий производства ИС например комплементарных структур металл-оксид-полупроводник (КМОП), структур металл-оксид-полупроводник с каналом п-типа (n-МОП), структур металл-оксид-полупроводник с каналом р-типа (р-МОП), биполярных транзисторов (BJT, Bipolar Junction Transistor), комбинированных биполярных и КМОП структур (BiCMOS), кремний-германия (SiGe), арсенида галлия (GaAs) и других.
[00501] Устройство связи в приведенных выше вариантах осуществления может быть сетевым устройством или терминальным устройством,, но область применения устройства связи, описанного в настоящем изобретении, не ограничивается указанными вариантами,, и структура устройства связи не ограничивается фиг. 12. Устройство связи может быть как автономным устройством, так и частью более крупного устройства. Например, устройство связи может быть:
[00502] (1) отдельной интегральной схемой, микросхемой, системой на основе микросхемы или подсистемой на основе микросхемы;
[00503] (2) совокупностью ИС, включающей одну или большее количество ИС, причем в одном из вариантов осуществления совокупность ИС может также включать в себя компоненты памяти для хранения данных и компьютерных программ;
[00504] (3) специализированной интегральной схемой, например модемом;
[00505] (4) модулями, которые могут быть встроены в другие устройства;
[00506] (5) приемниками, терминальными устройствами, интеллектуальными терминальными устройствами, сотовыми телефонами, беспроводными устройствами, портативными устройствами, мобильными устройствами, бортовыми устройствами, сетевыми устройствами, облачными устройствами, устройствами искусственного интеллекта и другими подобными устройствами; и
[00507] (6) прочими аналогичными устройствами.
[00508] Если устройство связи представляет собой микросхему или систему на основе микросхемы, то в качестве примера можно привести схему микросхемы на фиг. 13. Микросхема на фиг. 13 включает в себя процессор 1301 и интерфейс 1302. Процессор 1301 может быть один или большее количество, а интерфейсов 1302 может быть множество.
[00509] Если микросхема используется для реализации функций терминального устройства согласно вариантам осуществления настоящего изобретения,
[00510] интерфейс 1302 используется таким образом, чтобы выполнять шаг 21 на фиг. 2, шаг 31 на фиг. 3, шаг 41 на фиг. 4, шаг 51 на фиг. 5, шаг 61 на фиг. 6 или шаг 71 на фиг. 7.
[00511] Если микросхема используется для реализации функций сетевого устройства согласно вариантам осуществления настоящего изобретения, интерфейс 1302 используется таким образом, чтобы выполнять шаг 81 на фиг. 8, шаг 91 на фиг. 9, шаг 92 на фиг. 9, шаг 93 на фиг. 9
[00512] Например, микросхема дополнительно включает в себя память 1303, используемую для хранения необходимых компьютерных программ и данных.
[00513] Специалистам в данной области техники должно быть понятно, что различные логические блоки и шаги, приведенные в вариантах осуществления настоящего изобретения для примера, могут быть реализованы с помощью электронного оборудования, компьютерного программного обеспечения или их сочетания. Реализация такой функции аппаратными средствами или программным обеспечением зависит от конкретного применения и технических требований ко всей системы. Для реализации описанных функций в каждом конкретном случае специалисты в данной области техники используют различные способы, при этом такая реализация не должна рассматриваться как выходящая за пределы объема защиты настоящего изобретения.
[00514] В вариантах осуществления настоящего изобретения также предлагается система связи. Система связи включает в себя устройство связи, являющееся терминальным устройством в упомянутом выше варианте осуществления на фиг. 10, а также устройство связи, являющееся сетевым устройством в варианте осуществления на фиг. 11. Либо система связи включает в себя устройство связи, являющееся терминальным устройством, а также устройство связи, являющееся сетевым устройством, в описанном выше варианте осуществления на фиг. 12.
[00515] В настоящем изобретении также предлагается машиночитаемый носитель информации, на котором хранятся инструкции. При исполнении инструкций компьютером реализуется функция согласно любому из описанных выше вариантов осуществления способа.
[00516] В настоящем изобретении также предлагается компьютерный программный продукт. При исполнении компьютерного программного продукта реализуется функция согласно любому из описанных выше вариантов осуществления способа.
[00517] В упомянутых выше вариантах осуществления способ может быть полностью или частично реализован с помощью программного обеспечения, аппаратных средств, встроенного микропрограммного обеспечения или любой их комбинации. При реализации в форме программного обеспечения способ может быть полностью или частично реализован в виде компьютерного программного продукта. Компьютерный программный продукт включает в себя одну или несколько компьютерных программ. При загрузке и исполнении компьютерной программы на компьютере реализуются все или часть процессов или функций, описанных в вариантах осуществления настоящего изобретения. Компьютер может быть компьютером общего назначения, специализированным компьютером, компьютерной сетью или другими программируемыми устройствами. Компьютерная программа может храниться на машиночитаемом носителе информации или переноситься с одного машиночитаемого носителя информации на другой. Например, компьютерная программа может быть передана с одного веб-сайта, компьютера, сервера или центра обработки данных на другой веб-сайт, компьютер, сервер или центр обработки данных по проводным (например, на основе коаксиального кабеля, оптоволоконного кабеля или цифровых абонентских линий (DSL, Digital Subscriber Line) или беспроводным (например, на основе инфракрасных волн, радиоволн или микроволн) каналам. Машиночитаемый носитель информации может быть любым пригодным для использования носителем, к которому имеет доступ компьютер, или устройством хранения данных, таким как сервер и центр обработки данных, интегрированный с одним или большим количеством пригодных для использования носителей. Пригодный для использования носитель может быть магнитным (например, дискета, жесткий диск, магнитная лента), оптическим (например, цифровой видеодиск высокой плотности (DVD, Digital Video Disc)) или полупроводниковым устройством (например, твердотельным диском (SSD, Solid State Disk)).
[00518] Специалистам в данной области техники должно понятно, что «первый», «второй» и другие порядковые числительные, используемые в описании настоящего изобретения, служат только для удобства изложения и не ограничивают объем вариантов осуществления настоящего изобретения, а только указывают на порядок следования.
[00519] Термин «по меньшей мере один» в настоящем изобретении также может толковаться как «один или большее количество», а термин «множество» может означать два, три, четыре или большее количество, что не ограничивается настоящим изобретением. В вариантах осуществления настоящего изобретения термины «первый», «второй» и «третий», а также символы «А», «В», «С» и «D» используются для обозначения различных технических характеристик, при этом описание технических характеристик с использованием терминов «первый», «второй» и «третий», а также символов «А», «В», «С» и «D» не свидетельствует о каком-либо порядке старшинства или величины.
[00520] Соответствия, представленные в таблицах настоящего описания, могут быть сконфигурированы или предварительно определены. Значения данных в таблице приведены только в качестве примера и могут быть заменены другими значениями, что не ограничивается настоящим изобретением. При конфигурировании соответствия между информацией и параметрами не требуется, чтобы были сконфигурированы все соответствия, приведенные в таблицах. Например, приведенные выше таблицы могут быть соответствующим образом скорректированы, в частности, разделены, объединены и изменены другими возможными способами. Для названий параметров, приведенных в заголовках упомянутых выше таблиц, могут использоваться и другие термины, приемлемые для устройства связи, а значения или представления параметров могут быть заменены другими значениями или представлениями, приемлемыми для устройства связи. Каждая из упомянутых выше таблиц может быть также реализована с помощью других структур данных, например массивов, очередей, контейнеров, стеков, линейных таблиц, указателей, цепных списков, деревьев, графов, структур, классов, неупорядоченных массивов и хеш-таблиц.
[00521] Термин «предварительно определенный» в настоящем описании может иметь значение «определенный», «предопределенный», «хранящийся», «предварительно сохраненный», «предварительно согласованный», «предварительно сконфигурированный», «исправленный» или «предварительно подготовленный».
[00522] Специалистам в данной области техники должно быть понятно, что блоки и шаги алгоритма в каждом примере, описанном в приведенных здесь вариантах осуществления, могут быть реализованы в виде электронного оборудования или в виде комбинации компьютерного программного обеспечения и электронного оборудования. Будут ли эти функции выполняться с помощью аппаратных средств или программного обеспечения, зависит от конкретных применений и требований к разработке технических решений. Для реализации описанных функций в каждой конкретной системе специалисты в данной области могут использовать различные способы, при этом такая реализация не должна рассматриваться как выходящая за рамки настоящего изобретения.
[00523] Специалистам в данной области техники должно быть понятно, что для удобства и краткости изложения конкретные технологические процессы, связанные с описанными выше системами, устройствами и блоками, могут быть аналогичны соответствующим процессам в описанных выше вариантах осуществления способа и здесь повторяться не будут.
[00524] Все вышеуказанные реализации являются лишь конкретными вариантами реализации изобретения и не ограничивают объем защиты изобретения. Специалистам в данной области техники не составит труда предложить изменения или замены в рамках решений, предлагаемых изобретением, которые будут входит в объем настоящего изобретения. Поэтому объем настоящего изобретения определяется рамками формулы изобретения.
Изобретение относится к области коммуникационных технологий. Технический результат изобретения заключается в повышении надежности передачи данных и уменьшении энергопотребления, вызванного слепым определением номера гиперкадра HFN. Способ определения номера гиперкадра (HFN) объекта протокола конвергенции пакетных данных (PDCP), выполняемый терминальным устройством, включает прием информации индикации, передаваемой сетевым устройством, при этом информация индикации включает в себя информацию HFN, и определение значения HFN объекта протокола PDCP на основании информации HFN. При этом определение значения HFN объекта протокола PDCP на основании информации HFN включает в себя определение значения HFN объекта протокола PDCP на основании информации HFN при выполнении применимого условия для информации HFN. 4 н. и 15 з.п. ф-лы, 13 ил.
1. Способ определения номера гиперкадра (HFN) объекта протокола конвергенции пакетных данных (PDCP), выполняемый терминальным устройством и включающий в себя:
прием информации индикации, передаваемой сетевым устройством, при этом информация индикации включает в себя информацию HFN; и
определение значения HFN объекта протокола PDCP на основании информации HFN;
при этом определение значения HFN объекта протокола PDCP на основании информации HFN включает в себя:
определение значения HFN объекта протокола PDCP на основании информации HFN при выполнении применимого условия для информации HFN.
2. Способ по п. 1, в котором информация HFN включает в себя по меньшей мере одно из значения HFN или значения счетчика (COUNT).
3. Способ по п. 1, который также включает прием применимого условия для информации HFN, передаваемого сетевым устройством, или определение применимого условия для информации HFN на основании принятого соглашения;
при этом применимое условие для информации HFN включает в себя любое одно из значения порядкового номера (SN) или значения номера системного кадра (SFN).
4. Способ по п. 3, в котором значение SN включает в себя по меньшей мере одно из следующего:
минимальное значение SN;
максимальное значение SN;
минимальное значение SN и максимальное значение SN;
номер секции, соответствующий значению SN; или
пара параметров (m, n), соответствующая значению SN, где m - количество секций после равномерного разбиения всех значений SN на секции в заданном порядке, а n - номер секции, содержащей текущее значение SN, среди всех m секций, причем n является целым числом, меньшим или равным m; или
значение SFN включает в себя по меньшей мере одно из следующего:
минимальное значение SFN;
максимальное значение SFN;
минимальное значение SFN и максимальное значение SFN;
номер секции, соответствующий значению SFN; или
пара параметров (i, j), соответствующая значению SFN, где i - количество секций после равномерного разбиения всех значений SFN на секции в заданном порядке, а j - номер секции, содержащей текущее значение SFN, среди всех i секций, причем j является целым числом, меньшим или равным i.
5. Способ по п. 3, в котором выполнение применимого условия включает по меньшей мере одно из следующего:
значение SN, соответствующее пакету данных протокола PDCP, принятому терминальным устройством, удовлетворяет применимому условию; или
значение SFN, соответствующее пакету данных протокола PDCP, принятому терминальным устройством, удовлетворяет применимому условию;
при этом информация индикации дополнительно включает в себя информацию об услуге многоадресной широковещательной передачи (MBS), а принятый пакет данных протокола PDCP является первым пакетом данных PDCP, принятым терминальным устройством по радиоканалу MBS (MRB), соответствующему информации об услуге MBS;
при этом значение SFN, соответствующее принятому пакету данных протокола PDCP, включает в себя любое одно из следующих значений:
значение SFN, соответствующее положению во времени последнего физического канала данных, в котором успешно принят пакет данных протокола PCDP;
значение SFN, соответствующее положению во времени первого физического канала данных, в котором успешно принят пакет данных протокола PCDP; или
значение SFN, соответствующее успешному приему пакета данных протокола PDCP.
6. Способ по любому из пп. 3–5, в котором применимое условие является значением SN, а определение значения HFN объекта протокола PDCP на основании информации HFN включает в себя:
в случае невыполнения применимого условия и разности s между значением SN, соответствующим пакету данных протокола PDCP, принятому терминальным устройством, и значением SN, соответствующим применимому условию, генерирование обновленной информации HFN путем обновления информации HFN на основании разности s; и
определение значения HFN объекта протокола PDCP на основании обновленной информации HFN; или
применимое условие является значением SFN, а определение значения HFN объекта протокола PDCP на основании информации HFN включает в себя:
в случае невыполнения применимого условия и разности k между значением SFN, соответствующим пакету данных протокола PDCP, принятому терминальным устройством, и значением SFN, соответствующим применимому условию, генерирование обновленной информации HFN путем обновления информации HFN на основании разности k; и
определение значения HFN объекта протокола PDCP на основании обновленной информации HFN.
7. Способ по любому из пп. 1–5, в котором информация индикации дополнительно включает в себя режим обновления информации HFN, а определение значения HFN объекта протокола PDCP на основании информации HFN включает в себя:
в случае невыполнения применимого условия генерирование обновленной информации HFN путем обновления информации HFN в зависимости от режима обновления; и
определение значения HFN объекта протокола PDCP на основании обновленной информации HFN; или
режим обновления включает в себя размер шага обновления и направление обновления.
8. Способ по п. 1, в котором прием информации индикации, передаваемой сетевым устройством, включает по меньшей мере одно из следующего:
прием информации индикации, передаваемой сетевым устройством, на основании системного сообщения;
прием информации индикации, передаваемой сетевым устройством, на основании сообщения в канале управления услуги многоадресной широковещательной передачи (MBS); или
прием информации индикации, передаваемой сетевым устройством, на основании отдельного конфигурационного сообщения терминального устройства.
9. Способ по п. 1, в котором информация индикации дополнительно включает информацию об услуге многоадресной широковещательной передачи (MBS), а определение значения HFN объекта протокола PDCP на основании информации HFN включает в себя:
определение значения HFN объекта протокола PDCP, соответствующего информации об услуге MBS, на основании информации HFN,
при этом информация об услуге MBS включает по меньшей мере одно из следующего: идентификатор (ID) услуги MBS, идентификатор канала MBS или информацию о конфигурации объекта протокола канала MBS,
при этом способ дополнительно включает дешифрование или проверку целостности принятых данных, соответствующих информации об услуге MBS, на основе информации HFN.
10. Способ по п. 1, в котором определение значения HFN объекта протокола PDCP на основании информации HFN включает в себя:
определение значения HFN объекта протокола PDCP на основании информации HFN, если терминальное устройство начинает осуществлять доступ к услуге многоадресной широковещательной передачи (MBS).
11. Способ определения номера гиперкадра (HFN) объекта протокола конвергенции пакетных данных (PDCP), выполняемый сетевым устройством и включающий в себя:
передачу информации индикации терминальному устройству, при этом информация индикации включает в себя информацию HFN; и
передачу терминальному устройству применимого условия для информации HFN.
12. Способ по п. 11, в котором информация HFN включает в себя по меньшей мере одно из значения HFN или значения счетчика (COUNT).
13. Способ по п. 12, в котором применимое условие для информации HFN включает в себя любое одно из значения порядкового номера (SN) или значения номера системного кадра (SFN).
14. Способ по п. 13, в котором значение SN включает в себя по меньшей мере одно из следующего:
минимальное значение SN;
максимальное значение SN;
минимальное значение SN и максимальное значение SN;
номер секции, соответствующий значению SN; или
пара параметров (m, n), соответствующая значению SN, где m - количество секций после равномерного разбиения всех значений SN на секции в заданном порядке, а n - номер секции, содержащей текущее значение SN, среди всех m секций, причем n является целым числом, меньшим или равным m; или
значение SFN включает в себя по меньшей мере одно из следующего:
минимальное значение SFN;
максимальное значение SFN;
минимальное значение SFN и максимальное значение SFN;
номер секции, соответствующий значению SFN; или
пара параметров (i, j), соответствующая значению SFN, где i - количество секций после равномерного разбиения всех значений SFN на секции в заданном порядке, а j - номер секции, содержащей текущее значение SFN, среди всех i секций, причем j является целым числом, меньшим или равным i.
15. Способ по п. 11, в котором информация индикации дополнительно включает в себя информацию об услуге многоадресной широковещательной передачи (MBS);
при этом информация об услуге MBS включает в себя по меньшей мере одно из следующего: идентификатор (ID) услуги MBS, идентификатор канала MBS или информацию о конфигурации объекта протокола канала MBS.
16. Способ по п. 11, в котором информация индикации дополнительно включает в себя режим обновления информации HFN, при этом режим обновления включает в себя размер шага обновления и направление обновления.
17. Способ по любому из пп. 11–16, в котором передача информации индикации терминальному устройству включает по меньшей мере одно из следующего:
передачу информации индикации терминальному устройству на основании системного сообщения;
передачу информации индикации терминальному устройству на основании сообщения в канале управления услуги многоадресной широковещательной передачи (MBS); или
передачу информации индикации терминальному устройству на основании отдельного конфигурационного сообщения терминального устройства;
при этом способ дополнительно включает в себя:
в случае изменения информации в системном сообщении, отличной от информации HFN, передачу терминальному устройству первой информации индикации об изменении; или
в случае изменения информации в сообщении канала управления MBS, отличной от информации HFN, передачу терминальному устройству второй информации индикации об изменении.
18. Устройство связи, включающее в себя процессор и память, причем память сконфигурирована для хранения компьютерных инструкций, а процессор сконфигурирован для исполнения компьютерных инструкций, хранящихся в памяти, чтобы заставлять устройство осуществлять способ по любому из пп. 1–10 или способ по любому из пп. 11–17.
19. Машиночитаемый носитель информации, на котором хранятся инструкции, при исполнении которых осуществляется способ по любому из пп. 1–10 или способ по любому из пп. 11–17.
CN 101729377 A, 09.06.2010 | |||
CN 102769907 A, 07.11.2012 | |||
US 2001046240 A1, 29.11.2001 | |||
CN 102547689 A, 04.07.2012 | |||
СПОСОБЫ И СИСТЕМЫ ДЛЯ ОБРАБОТКИ HFN ПРИ ПЕРЕДАЧЕ ОБСЛУЖИВАНИЯ МЕЖДУ БАЗОВЫМИ СТАНЦИЯМИ В СЕТЯХ МОБИЛЬНОЙ СВЯЗИ | 2008 |
|
RU2466511C2 |
Авторы
Даты
2024-08-26—Публикация
2021-03-31—Подача