RU2456776C2 - Method to exchange messages, wireless communication system, wireless terminal and wireless basic station - Google Patents
Method to exchange messages, wireless communication system, wireless terminal and wireless basic station Download PDFInfo
- Publication number
- RU2456776C2 RU2456776C2 RU2010111565/07A RU2010111565A RU2456776C2 RU 2456776 C2 RU2456776 C2 RU 2456776C2 RU 2010111565/07 A RU2010111565/07 A RU 2010111565/07A RU 2010111565 A RU2010111565 A RU 2010111565A RU 2456776 C2 RU2456776 C2 RU 2456776C2
- Authority
- RU
- Russia
- Prior art keywords
- message
- wireless
- transmitted
- base station
- bandwidth
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 92
- 238000004891 communication Methods 0.000 title claims description 41
- 230000005540 biological transmission Effects 0.000 claims description 144
- 238000012545 processing Methods 0.000 claims description 67
- 238000012546 transfer Methods 0.000 claims description 58
- 238000002360 preparation method Methods 0.000 claims description 15
- 238000005516 engineering process Methods 0.000 abstract description 2
- 239000000126 substance Substances 0.000 abstract 1
- 230000008569 process Effects 0.000 description 51
- 238000007726 management method Methods 0.000 description 30
- 238000010586 diagram Methods 0.000 description 28
- 230000000875 corresponding effect Effects 0.000 description 26
- 206010010099 Combined immunodeficiency Diseases 0.000 description 23
- 230000006870 function Effects 0.000 description 22
- 230000004044 response Effects 0.000 description 19
- 230000007704 transition Effects 0.000 description 14
- 230000008859 change Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
Область техники, к которой относится изобретениеFIELD OF THE INVENTION
Настоящее изобретение относится к способу обмена сообщениями, системе беспроводной связи, беспроводному терминалу и беспроводной базовой станции, которые предоставляются для выполнения беспроводной связи. В частности, настоящее изобретение относится к способу обмена сообщениями, системе беспроводной связи, беспроводному терминалу и беспроводной базовой станции, которые выполняют обработку для выделения полосы пропускания для беспроводного терминала.The present invention relates to a messaging method, a wireless communication system, a wireless terminal, and a wireless base station that are provided for performing wireless communication. In particular, the present invention relates to a messaging method, a wireless communication system, a wireless terminal, and a wireless base station that perform processing for allocating bandwidth for a wireless terminal.
Уровень техникиState of the art
Рабочая группа IEEE 802.16 (802.16 WG) специфицирует систему связи "точка-многоточка" (P-MP), которая обеспечивает подключение множества терминалов к беспроводной базовой станции. 802.16 WG предоставляет два типа стандартов 802.16d (IEEE 802.16-2004) и 802.16e (IEEE 802.16e-2005), при этом IEEE 802.16-2004 предоставляется главным образом для стационарной связи, а IEEE 802.16e-2005 предоставляется для мобильной связи. Вышеупомянутые стандарты предоставляют технические требования для множества физических уровней, и главным образом используются технологии, такие как OFDM (мультиплексирование с ортогональным частотным разделением каналов) или OFDMA (множественный доступ с ортогональным частотным разделением каналов).The IEEE 802.16 (802.16 WG) working group specifies a point-to-multipoint (P-MP) communication system that enables multiple terminals to be connected to a wireless base station. 802.16 WG provides two types of standards 802.16d (IEEE 802.16-2004) and 802.16e (IEEE 802.16e-2005), with IEEE 802.16-2004 provided primarily for fixed communications, and IEEE 802.16e-2005 provided for mobile communications. The aforementioned standards provide technical requirements for a variety of physical layers, and technologies such as OFDM (orthogonal frequency division multiplexing) or OFDMA (orthogonal frequency division multiple access) are mainly used.
Стандарты 802.16d/e в основном специфицируют соединение "точка-многоточка" (P-MP), в котором множество беспроводных терминалов (MS) подключается к беспроводной базовой станции (BS). Сообщениями MAC (управление доступом к среде) обмениваются между BS и каждой MS перед тем, как начинается установление связи.The 802.16d / e standards mainly specify a point-to-multipoint (P-MP) connection in which a plurality of wireless terminals (MSs) are connected to a wireless base station (BS). MAC (medium access control) messages are exchanged between the BS and each MS before the establishment of communications.
Фиг. 24 является схемой последовательности операций, указывающей структуру процедуры обмена основными MAC-сообщениями. На фиг. 24 указываются только основные MAC-сообщения. Тем не менее, при практическом использовании методик в соответствии с IEEE 802.16d/e, MS требуется беспроводной ресурс, выделенный посредством BS, когда каждая MS передает в BS различные сообщения, такие как MAC-сообщения.FIG. 24 is a flowchart indicating a structure of a basic MAC message exchange procedure. In FIG. 24, only basic MAC messages are indicated. However, in practical use of the techniques in accordance with IEEE 802.16d / e, the MS requires a wireless resource allocated by the BS when each MS transmits various messages, such as MAC messages, to the BS.
Например, хотя код ранжирования CDMA может быть передан посредством использования полосы пропускания, которая может быть использована любой MS, другие сообщения согласно коду ранжирования CDMA, такие как сообщение "RNG-REQ", должны передаваться через полосу пропускания, выделенную для каждой MS посредством BS. Поэтому на практике сигналами или сообщениями для запроса полосы пропускания или выделения полосы пропускания обмениваются между BS и MS до того, как сообщения, такие как сообщение "RNG-REQ", передаются из MS в BS.For example, although a CDMA ranking code can be transmitted using a bandwidth that can be used by any MS, other messages according to a CDMA ranking code, such as an "RNG-REQ" message, must be transmitted through the bandwidth allocated to each MS by the BS. Therefore, in practice, signals or messages for bandwidth request or bandwidth allocation are exchanged between the BS and the MS before messages such as the "RNG-REQ" message are transmitted from the MS to the BS.
Фиг. 25 является схемой последовательности операций, указывающей подробности процедуры обмена сообщениями для выделения полосы пропускания. На фиг. 25 указываются подробности сообщений, предшествующих сообщению "SBC-REQ" (которое указывается в схеме последовательности операций по фиг. 24), а сообщения, необходимые для выделения полосы пропускания, указываются посредством пунктирных линий.FIG. 25 is a flowchart indicating details of a messaging procedure for allocating bandwidth. In FIG. 25, details of messages preceding the SBC-REQ message (which is indicated in the flowchart of FIG. 24) are indicated, and messages necessary to allocate bandwidth are indicated by dashed lines.
Здесь, кратко поясняется процедура передачи сообщения "SBC-REQ" посредством MS после того, как MS принимает сообщение "RNG-RSP". Сначала, MS передает сообщение "BW Request CDMA Code" в BS. Сообщение "BW Request CDMA Code" запрашивает выделение полосы пропускания для передачи информации заголовка, имеющей заранее определенную длину (6 байтов). Когда BS принимает сообщение "BW Request CDMA Code", BS передает в MS сообщение "UL-MAP", содержащее информацию "CDMA Allocation IE (IE выделения CDMA)" для выделения, в MS, полосы пропускания для восходящей линии связи (из MS в BS). Информация "CDMA Allocation IE" содержит коды, указывающие подканал, символ, методику модуляции, методику кодирования и т.п. для использования посредством MS. Таким образом, полоса пропускания, необходимая для передачи информации заголовка в MS, может выделяться для MS.Here, the procedure for transmitting the “SBC-REQ” message by the MS after the MS receives the “RNG-RSP” message is briefly explained. First, the MS transmits the “BW Request CDMA Code” message to the BS. The “BW Request CDMA Code” message requests bandwidth allocation for transmitting header information having a predetermined length (6 bytes). When the BS receives the “BW Request CDMA Code” message, the BS transmits a “UL-MAP” message containing “CDMA Allocation IE (CDMA allocation IE)” information to the MS for allocating upstream bandwidth to the MS (from MS to BS). Information "CDMA Allocation IE" contains codes indicating the subchannel, symbol, modulation technique, coding technique, etc. for use by MS. Thus, the bandwidth necessary for transmitting the header information to the MS can be allocated to the MS.
Когда MS принимает вышеупомянутое сообщение "UL-MAP", MS передает в BS сообщение "Bandwidth Request Header (Заголовок запроса полосы пропускания)", обозначающее полосу пропускания, необходимую для передачи сообщения "SBC-REQ" посредством использования выделенной полосы пропускания. BS распознает полосу пропускания, требуемую посредством MS, на основе сообщения "Bandwidth Request Header". Затем BS выделяет полосу пропускания для MS и передает в MS сообщение "UL-MAP", указывающее выделенную полосу пропускания. Когда MS принимает сообщение "UL-MAP", MS передает сообщение "SBC-REQ" в BS посредством использования выделенной полосы пропускания.When the MS receives the aforementioned “UL-MAP” message, the MS transmits a “Bandwidth Request Header” message to the BS indicating the bandwidth required for transmitting the “SBC-REQ” message using the allocated bandwidth. The BS recognizes the bandwidth required by the MS based on the “Bandwidth Request Header” message. The BS then allocates the bandwidth for the MS and transmits a UL-MAP message indicating the allocated bandwidth to the MS. When the MS receives the UL-MAP message, the MS transmits the SBC-REQ message to the BS by using the allocated bandwidth.
Вышеуказанная процедура связи указывается в стандартах IEEE 802.16d и IEEE 802.16e. (См. непатентную литературу 1 и 2).The above communication procedure is specified in the IEEE 802.16d and IEEE 802.16e standards. (See
Непатентная литература 1: "IEEE Standard for Local and Metropolitan Area Networks Part 16: Air Interface for Fixed Broadband Wireless Access System", IEEE Std 802.16-2004, USA, IEEE, 1 октября 2004 года.Non-Patent Literature 1: "IEEE Standard for Local and Metropolitan Area Networks Part 16: Air Interface for Fixed Broadband Wireless Access System", IEEE Std 802.16-2004, USA, IEEE, October 1, 2004.
Непатентная литература 2: "IEEE Standard for Local and Metropolitan Area Networks Part 16: Air Interface for Fixed and Mobile Broadband Wireless Access Systems, Amendment for Physical and Medium Access Control Layers for Combined Fixed and Mobile Operation in Licensed Bands" IEEE Std 802.16e-2005 и IEEE Std 802.16-2004/Cor 1-2005, USA, IEEE, 25 февраля 2006 года.Non-Patent Literature 2: "IEEE Standard for Local and Metropolitan Area Networks Part 16: Air Interface for Fixed and Mobile Broadband Wireless Access Systems, Amendment for Physical and Medium Access Control Layers for Combined Fixed and Mobile Operation in Licensed Bands" IEEE Std 802.16e- 2005 and IEEE Std 802.16-2004 / Cor 1-2005, USA, IEEE, February 25, 2006.
Сущность изобретенияSUMMARY OF THE INVENTION
Проблемы, разрешаемые изобретениемProblems Solved by the Invention
Чтобы передавать сообщение по восходящей линии связи из MS, для запроса и выделения полосы пропускания необходимо обмениваться множеством предварительных сообщений, и обмен такими сообщениями увеличивает задержку и нерационально использует полосы пропускания. В примере по фиг. 25 для выделения полосы пропускания между BS и MS обмениваются четырьмя сообщениями, чтобы передавать сообщение "SBC-REQ" из MS в BS.In order to transmit an uplink message from an MS, it is necessary to exchange a plurality of preliminary messages to request and allocate bandwidth, and exchanging such messages increases the delay and irrationally uses bandwidths. In the example of FIG. 25, in order to allocate bandwidth between the BS and the MS, four messages are exchanged to transmit the “SBC-REQ” message from the MS to the BS.
Помимо этого, когда сообщение и т.п. в линии беспроводной связи отбрасывается, требуется длительное время перед тем, как это сообщение повторно отправляется.In addition, when a message, etc. on the wireless link discarded, it takes a long time before this message is resent.
Настоящее изобретение осуществлено в свете вышеуказанных проблем, и цель настоящего изобретения состоит в том, чтобы предоставлять способ обмена сообщениями, систему беспроводной связи, беспроводной терминал и беспроводную базовую станцию, которые обеспечивают эффективную передачу сообщений из MS.The present invention has been completed in light of the above problems, and an object of the present invention is to provide a messaging method, a wireless communication system, a wireless terminal, and a wireless base station that provide efficient transmission of messages from an MS.
Средство разрешения проблемProblem Solver
Чтобы достигнуть вышеуказанную цель, согласно настоящему изобретению предоставлен способ обмена сообщениями для связи между беспроводным терминалом 1 и беспроводной базовой станцией 2, как проиллюстрировано на фиг. 1. Беспроводной терминал 1 передает параметр 3 сообщения в беспроводную базовую станцию 2. Параметр 3 сообщения содержит идентификационную информацию, идентифицирующую триггерное сообщение 4, и размер сообщения, указывающий длину данных сообщения 6, которое должно быть передано, при этом сообщение 6, которое должно быть передано, должно быть передано из беспроводного терминала 1 в беспроводную базовую станцию 2, а триггерное сообщение 4 инициирует передачу сообщения 6, которое должно быть передано. Затем беспроводная базовая станция 2 передает триггерное сообщение 4 в беспроводной терминал 1 и после этого выделяет для беспроводного терминала 1 беспроводную полосу пропускания, соответствующую размеру сообщения сообщения 6, которое должно быть передано. Дополнительно, беспроводная базовая станция 2 передает в беспроводной терминал 1 информацию 5 выделения, которая указывает выделенную беспроводную полосу пропускания. Затем беспроводной терминал 1 передает сообщение 6, которое должно быть передано, в беспроводную базовую станцию 2 посредством использования беспроводной полосы пропускания, указанной посредством информации 5 выделения.In order to achieve the above object, the present invention provides a messaging method for communication between the
В вышеупомянутом способе обмена сообщениями, когда беспроводной терминал 1 передает параметр 3 сообщения в беспроводную базовую станцию 2, беспроводная базовая станция 2 передает триггерное сообщение 4 в беспроводной терминал 1. После этого беспроводная полоса пропускания, соответствующая размеру сообщения сообщения 6, которое должно быть передано, выделяется для беспроводного терминала 1. Дополнительно, беспроводная базовая станция 2 передает информацию 5 выделения в беспроводной терминал 1. Затем беспроводной терминал 1 передает сообщение 6, которое должно быть передано, в беспроводную базовую станцию 2.In the above messaging method, when the
Преимущество изобретенияAdvantage of the invention
Согласно настоящему изобретению в беспроводную базовую станцию сообщается, заранее, идентификационная информация, идентифицирующая триггерное сообщение для сообщения, которое должно быть передано, и размер сообщения для сообщения, которое должно быть передано. Поэтому беспроводная базовая станция может выделять для беспроводного терминала беспроводную полосу пропускания для передачи сообщения, которое должно быть передано, без обмена сообщениями для выделения полосы пропускания после передачи триггерного сообщения. Как результат, повышается эффективность связи при обмене сообщениями между беспроводным терминалом и беспроводной базовой станцией.According to the present invention, identification information identifying a trigger message for a message to be transmitted and a message size for a message to be transmitted are communicated to the wireless base station in advance. Therefore, the wireless base station can allocate a wireless bandwidth for the wireless terminal to transmit the message to be transmitted without messaging to allocate bandwidth after the transmission of the trigger message. As a result, communication efficiency is improved in the exchange of messages between the wireless terminal and the wireless base station.
Вышеупомянутые и другие цели, признаки и преимущества настоящего изобретения станут очевидными из последующего описания, рассматриваемого вместе с прилагаемыми чертежами, которые иллюстрируют предпочтительный вариант осуществления настоящего изобретения в качестве примера.The above and other objects, features and advantages of the present invention will become apparent from the following description, taken in conjunction with the accompanying drawings, which illustrate a preferred embodiment of the present invention as an example.
Краткое описание чертежейBrief Description of the Drawings
Фиг. 1 является схемой, иллюстрирующей структуру настоящего изобретения.FIG. 1 is a diagram illustrating the structure of the present invention.
Фиг. 2 является схемой, иллюстрирующей пример конфигурации системы согласно вариантам осуществления.FIG. 2 is a diagram illustrating an example configuration of a system according to embodiments.
Фиг. 3 является структурной схемой, иллюстрирующей функции беспроводной базовой станции (BS).FIG. 3 is a block diagram illustrating the functions of a wireless base station (BS).
Фиг. 4 является структурной схемой, иллюстрирующей функции беспроводного терминала (MS).FIG. 4 is a block diagram illustrating the functions of a wireless terminal (MS).
Фиг. 5 является схемой, иллюстрирующей таблицы данных, сохраненные в запоминающем устройстве в BS.FIG. 5 is a diagram illustrating data tables stored in a storage device in a BS.
Фиг. 6 является схемой, иллюстрирующей таблицы данных, сохраненные в запоминающем устройстве в MS.FIG. 6 is a diagram illustrating data tables stored in a storage device in an MS.
Фиг. 7 является схемой, указывающей последовательность сообщений, которыми обмениваются, когда MS начинает операцию подключения к BS в первом варианте осуществления.FIG. 7 is a diagram indicating a sequence of messages exchanged when an MS starts a connection operation to a BS in the first embodiment.
Фиг. 8 является схемой, указывающей последовательность сообщений в случае, если множество операций обработки ошибок комбинируется.FIG. 8 is a diagram indicating a message sequence in case a plurality of error processing operations are combined.
Фиг. 9 является первой блок-схемой, указывающей операции, выполняемые посредством контроллера в BS.FIG. 9 is a first flowchart indicating operations performed by a controller in a BS.
Фиг. 10 является второй блок-схемой, указывающей операции, выполняемые посредством контроллера в BS.FIG. 10 is a second flowchart indicating operations performed by a controller in the BS.
Фиг. 11 является третьей блок-схемой, указывающей операции, выполняемые посредством контроллера в BS.FIG. 11 is a third flowchart indicating operations performed by a controller in the BS.
Фиг. 12 является первой блок-схемой, указывающей операции, выполняемые посредством контроллера в MS.FIG. 12 is a first flowchart indicating operations performed by a controller in an MS.
Фиг. 13 является второй блок-схемой, указывающей операции, выполняемые посредством контроллера в MS.FIG. 13 is a second flowchart indicating operations performed by a controller in the MS.
Фиг. 14 является схемой, иллюстрирующей содержимое запоминающего устройства в BS во втором варианте осуществления.FIG. 14 is a diagram illustrating contents of a storage device in a BS in a second embodiment.
Фиг. 15 является схемой, иллюстрирующей содержимое запоминающего устройства в MS во втором варианте осуществления.FIG. 15 is a diagram illustrating contents of a storage device in an MS in a second embodiment.
Фиг. 16 является схемой, указывающей последовательность сообщений, которыми обмениваются, когда MS начинает операцию подключения к BS во втором варианте осуществления.FIG. 16 is a diagram indicating a sequence of messages exchanged when an MS starts a connection operation to a BS in the second embodiment.
Фиг. 17 является схемой переходов состояний BS.FIG. 17 is a BS state transition diagram.
Фиг. 18 является блок-схемой, указывающей операции, выполняемые посредством контроллера в BS во втором варианте осуществления.FIG. 18 is a flowchart indicating operations performed by a controller in the BS in the second embodiment.
Фиг. 19 является блок-схемой, указывающей операции, выполняемые посредством контроллера в MS во втором варианте осуществления.FIG. 19 is a flowchart indicating operations performed by the controller in the MS in the second embodiment.
Фиг. 20 является схемой, иллюстрирующей содержимое запоминающего устройства в BS в третьем варианте осуществления.FIG. 20 is a diagram illustrating contents of a storage device in a BS in a third embodiment.
Фиг. 21 является схемой, указывающей последовательность сообщений, которыми обмениваются, когда MS начинает операцию подключения к BS в третьем варианте осуществления.FIG. 21 is a diagram indicating a sequence of messages exchanged when an MS starts a connection operation to a BS in a third embodiment.
Фиг. 22 является блок-схемой, указывающей операции, выполняемые посредством MS, когда MS принимает сообщение "UCD".FIG. 22 is a flowchart indicating operations performed by the MS when the MS receives the “UCD” message.
Фиг. 23 является блок-схемой, указывающей операции, выполняемые посредством MS после того, как MS передает код ранжирования CDMA, до тех пор, пока MS не передает сообщение "SBC-REQ".FIG. 23 is a flowchart indicating operations performed by the MS after the MS transmits a CDMA ranking code until the MS transmits a “SBC-REQ” message.
Фиг. 24 является схемой последовательности операций, указывающей структуру процедуры обмена основными MAC-сообщениями.FIG. 24 is a flowchart indicating a structure of a basic MAC message exchange procedure.
Фиг. 25 является схемой последовательности операций, указывающей подробности процедуры обмена сообщениями для выделения полосы пропускания.FIG. 25 is a flowchart indicating details of a messaging procedure for allocating bandwidth.
Оптимальный режим осуществления изобретенияThe optimal mode of carrying out the invention
Ниже поясняются варианты осуществления настоящего изобретения со ссылкой на чертежи.Embodiments of the present invention are explained below with reference to the drawings.
Фиг. 1 является схемой, иллюстрирующей структуру настоящего изобретения. Как проиллюстрировано на фиг. 1, в системе беспроводной связи согласно настоящему изобретению, сообщениями в беспроводном режиме обмениваются между беспроводным терминалом 1 и беспроводной базовой станцией 2.FIG. 1 is a diagram illustrating the structure of the present invention. As illustrated in FIG. 1, in a wireless communication system according to the present invention, wireless messages are exchanged between the
Беспроводной терминал 1 содержит средство 1a передачи параметров сообщений и средство 1b передачи сообщений. Средство 1a передачи параметров сообщений передает параметр 3 сообщения в беспроводную базовую станцию 2. Параметр 3 сообщения содержит идентификационную информацию, идентифицирующую триггерное сообщение 4, размер сообщения, указывающий длину данных сообщения 6, которое должно быть передано, и время задержки, возникающее после того, как беспроводной терминал 1 принимает триггерное сообщение 4, до тех пор, пока подготовки к передаче сообщения 6, которое должно быть передано, не завершены, при этом сообщение 6, которое должно быть передано, должно быть передано из беспроводного терминала 1 в беспроводную базовую станцию 2, а триггерное сообщение 4 инициирует передачу сообщения 6, которое должно быть передано. В примере по фиг. 1, идентификационная информация, идентифицирующая триггерное сообщение 4 - это "Msg#1", размер сообщения составляет 30 байтов, и время задержки составляет 10 мс.The
Когда средство 1b передачи сообщений принимает триггерное сообщение 4 от беспроводной базовой станции 2, средство 1b передачи сообщений начинает подготовку к передаче сообщения 6, которое должно быть передано. Помимо этого, когда средство 1b передачи сообщений принимает информацию 5 выделения, которая указывает беспроводную полосу пропускания, выделенную посредством беспроводной базовой станции 2, средство 1b передачи сообщений передает сообщение 6, которое должно быть передано, в беспроводную базовую станцию 2 посредством использования беспроводной полосы пропускания, указанной посредством информации 5 выделения. Беспроводная базовая станция 2 содержит средство 2a передачи триггерных сообщений, средство 2b выделения полосы пропускания и средство 2c передачи информации выделения.When the message transfer means 1b receives the trigger message 4 from the
Средство 2a передачи триггерных сообщений передает триггерное сообщение 4 в беспроводной терминал 1 в соответствии с заранее определенной последовательностью обмена сообщениями. Когда средство 2b выделения полосы пропускания принимает параметр 3 сообщения от беспроводного терминала 1, и время задержки истекает с момента передачи триггерного сообщения 4 посредством средства 2a передачи триггерных сообщений, средство 2b выделения полосы пропускания выделяет для беспроводного терминала 1 беспроводную полосу пропускания в соответствии с размером сообщения сообщения 6, которое должно быть передано. Средство 2c передачи информации выделения передает в беспроводной терминал 1 информацию 5 выделения, указывающую беспроводную полосу пропускания, выделенную посредством средства 2b выделения полосы пропускания.The trigger message transmission means 2a transmits the trigger message 4 to the
В вышеупомянутой системе беспроводной связи, когда беспроводной терминал 1 передает параметр 3 сообщения в беспроводную базовую станцию 2, беспроводная базовая станция 2 передает триггерное сообщение 4 в беспроводной терминал 1 в соответствии с последовательностью обмена сообщениями. Когда время задержки истекает с момента передачи триггерного сообщения 4, беспроводная полоса пропускания, соответствующая размеру сообщения сообщения 6, которое должно быть передано, выделяется для беспроводного терминала 1. Помимо этого, беспроводная базовая станция 2 передает информацию 5 выделения в беспроводной терминал 1. Затем беспроводной терминал 1 передает сообщение 6, которое должно быть передано, в беспроводную базовую станцию 2.In the above-mentioned wireless communication system, when the
Таким образом, беспроводная базовая станция 2 может выделять для беспроводного терминала 1 беспроводную полосу пропускания для передачи сообщения 6, которое должно быть передано, без обмена сообщениями для выделения полосы пропускания после передачи триггерного сообщения 4. Как результат, повышается эффективность связи при обмене сообщениями между беспроводным терминалом 1 и беспроводной базовой станцией 2.Thus, the
Дополнительно, поскольку беспроводная базовая станция 2 принимает в качестве времени задержки время, необходимое для подготовки к передаче сообщения 6, которое должно быть передано, беспроводная базовая станция 2 выделяет полосу пропускания после того, как время задержки истекает с момента передачи триггерного сообщения 4. Поэтому беспроводной терминал 1 может передавать сообщение 6, которое должно быть передано, сразу после того, как беспроводная базовая станция 2 выделяет полосу пропускания. Как результат, можно упрощать эффективное использование беспроводной полосы пропускания.Additionally, since the
В случае если вышеупомянутая обработка для выделения полосы пропускания выполняется, когда различные сообщения, которые должны быть переданы, передаются посредством беспроводного терминала 1, можно значительно уменьшать время, необходимое для запроса и выделения полос пропускания, используемых для сообщений, которые должны быть переданы.In the case where the aforementioned processing for allocating a bandwidth is performed when various messages to be transmitted are transmitted by the
В примере по фиг. 1 в беспроводную базовую станцию 2 сообщается время начала операции выделения полосы пропускания посредством вставки времени задержки в параметр 3 сообщения. Это эффективно в случае, если время, необходимое для подготовки к передаче сообщения 6, которое должно быть передано посредством беспроводного терминала 1, является фиксированным. В случае, если время, необходимое для подготовки к передаче и приему сообщения 6, которое должно быть передано, не является фиксированным, беспроводной терминал 1 может запрашивать выделение полосы пропускания посредством передачи идентификационной информации, которая уникальна для беспроводного терминала 1, в беспроводную базовую станцию. В то же время величина беспроводного ресурса (полосы пропускания), который должен выделяться, определяется согласно размеру сообщения, который сообщается в беспроводную базовую станцию 2 посредством беспроводного терминала 1 заранее.In the example of FIG. 1, the
Ниже поясняются подробности по вариантам осуществления для примерных случаев, где настоящее изобретение применяется к беспроводной связи в соответствии со стандартами IEEE 802.16d/e.The following will explain the details of the embodiments for exemplary cases where the present invention is applied to wireless communications in accordance with IEEE 802.16d / e standards.
Первый вариант осуществленияFirst Embodiment
Фиг. 2 является схемой, иллюстрирующей пример конфигурации системы согласно первому варианту осуществления. Беспроводная связь согласно первому варианту осуществления выполняется между беспроводной базовой станцией (BS) 100 и множеством беспроводных терминалов (MS) 200, 200a и 200b. MS 200, 200a и 200b находятся в зоне покрытия BS 100. BS 100 подключена к маршрутизатору 300. Маршрутизатор 300 дополнительно подключен к беспроводным базовым станциям (BS) 100, 100a и 100b и управляет маршрутизацией данных, таких как пакетные данные, которые принимаются через BS 100, 100a и 100b.FIG. 2 is a diagram illustrating an example configuration of a system according to a first embodiment. Wireless communication according to the first embodiment is performed between a wireless base station (BS) 100 and a plurality of wireless terminals (MS) 200, 200a, and 200b.
Способ связи согласно первому варианту осуществления поясняется ниже посредством рассмотрения в качестве примера связи между BS 100 и MS 200.The communication method according to the first embodiment is explained below by considering, as an example, the communication between the
Фиг. 3 является структурной схемой, иллюстрирующей функции беспроводной базовой станции (BS). BS 100 имеет антенну 111 и дуплексер 112. Антенна 111 предоставляется для передачи и приема беспроводных сигналов в и от беспроводных терминалов, а дуплексер 112 предоставляется для использования антенны 111 и для передачи, и для приема.FIG. 3 is a block diagram illustrating the functions of a wireless base station (BS). The
Часть BS 100, выполненная с возможностью приема от MS 200, содержит приемник 121, демодулятор 122, декодер 123, модуль 124 извлечения управляющих сообщений и модуль 125 повторной сборки пакетов.The
Приемник 121 принимает через дуплексер 112 сигналы, вводимые в антенну 111, и пересылает принимаемые сигналы в демодулятор 122. Демодулятор 122 демодулирует принимаемые сигналы и пересылает демодулированные сигналы в декодер 123. Декодер 123 декодирует демодулированные сигналы в декодированные данные и пересылает декодированные данные в модуль 124 извлечения управляющих сообщений.The
Модуль 124 извлечения управляющих сообщений извлекает управляющие данные из декодированных данных и пересылает управляющие данные в контроллер 150. Помимо этого, модуль 124 извлечения управляющих сообщений передает в модуль 125 повторной сборки пакетов данные (такие как пользовательские данные), отличные от управляющих данных. Модуль 125 повторной сборки пакетов пакетирует данные, передаваемые от модуля 124 извлечения управляющих сообщений, и пересылает пакетированные данные в NW (сетевой) интерфейс 130.The control
NW-интерфейс 130 является интерфейсом, предоставленным для связи с маршрутизатором 300. NW-интерфейс 130 передает пакет, пересылаемый в NW-интерфейс 130 посредством модуля 125 повторной сборки пакетов, в маршрутизатор 300 через сеть. Когда NW-интерфейс 130 принимает пакет от маршрутизатора 300, NW-интерфейс 130 пересылает пакет в классификатор 141 пакетов.The
Часть BS 100, выполненная с возможностью передачи в MS, содержит классификатор 141 пакетов, буфер 142 пакетов, формирователь 143 PDU (протокольных единиц данных), кодер 144, модулятор 145 и передатчик 146. Классификатор 141 пакетов распознает IP(Интернет-протокол)-адрес назначения, содержащийся в пакете, принимаемом от NW-интерфейса 130, и идентифицирует MS как назначение на основе IP-адреса. Например, классификатор 141 пакетов заранее сохраняет в памяти таблицу (таблицу адресов), в которую записываются соответствия между IP-адресами и идентификаторами MS. Когда классификатор 141 пакетов принимает пакет, классификатор 141 пакетов обращается к таблице адресов и получает идентификатор MS назначения (т.е. MS, соответствующей IP-адресу назначения в пакете).The
Помимо этого, классификатор 141 пакетов получает информацию QoS (качества обслуживания), соответствующую идентификатору MS назначения, когда классификатор 141 пакетов принимает пакет. Например, классификатор 141 пакетов заранее сохраняет в памяти таблицу (таблицу QoS), в которую записываются соответствия между элементами информации QoS и идентификаторами MS. Когда классификатор 141 пакетов принимает пакет, классификатор 141 пакетов обращается к таблице QoS и получает информацию QoS, соответствующую идентификатору MS назначения.In addition, the
Когда классификатор 141 пакетов получает идентификатор и информацию QoS для MS назначения, классификатор 141 пакетов подает в контроллер 150 идентификатор и информацию QoS для MS назначения и размер данных и отправляет запрос на выделение полосы пропускания. Затем классификатор 141 пакетов сохраняет в буфере 142 пакетов пакет, пересылаемый в классификатор 141 пакетов посредством NW-интерфейса 130. Буфер 142 пакетов временно хранит пакет, который должен быть передан в MS.When the
PDU-формирователь 143 получает пользовательские данные из пакета, сохраненного в буфере 142 пакетов, и управляющие данные из контроллера 150 в соответствии с инструкцией от контроллера 150 по передаче данных. Помимо этого, PDU-формирователь 143 формирует PDU посредством вставки данных, которые должны быть переданы и состоят из пользовательских данных и управляющих данных, в беспроводной кадр, который формируется с помощью сигнала синхронизации (преамбулы) в качестве опорного сигнала. Затем PDU-формирователь 143 передает сформированный PDU в кодер 144.The
Кодер 144 выполняет обработку для кодирования (такого как кодирование с коррекцией ошибок) PDU, принимаемого от PDU-формирователя 143. Затем кодер 144 пересылает кодированные PDU-данные в модулятор 145. Модулятор 145 модулирует PDU-данные, принимаемые от кодера 144, и пересылает модулированные PDU-данные в передатчик 146. Передатчик 146 в беспроводном режиме передает через антенну 111 модулированные PDU-данные в форме беспроводного сигнала.
Когда контроллер 150 принимает от классификатора 141 пакетов запрос на выделение полосы пропускания для трафика нисходящей линии связи (в направлении из BS в MS), контроллер 150 выбирает MS, для которой запрашивается выделение полосы пропускания, согласно информации QoS. Затем контроллер 150 инструктирует буфер 142 пакетов и PDU-формирователь 143 выполнять диспетчеризацию передачи пользовательских данных. Помимо этого, контроллер 150 также формирует управляющие данные и пересылает сформированные управляющие данные в PDU-формирователь 143.When the
Помимо этого, контроллер 150 выделяет для MS 200 полосу пропускания восходящей линии связи для трафика восходящей линии связи (в направлении из MS в BS) в ответ на запрос на полосу пропускания, который принимается от MS 200. Дополнительно, когда контроллер 150 передает сообщение для инициирования передачи заранее определенных управляющих данных из MS 200, и заранее определенное время задержки измеряется посредством таймера, контроллер 150 автоматически выделяет полосу пропускания восходящей линии связи для MS 200. Кроме того, когда контроллер 150 передает сообщение для инициирования передачи, контроллер 150 формирует информацию выделения о выделении полосы пропускания и инструктирует PDU-формирователь 143 передавать в MS 200 управляющие данные, содержащие сформированную информацию выделения.In addition, the
Кроме того, контроллер 150 выполняет обработку принимаемых управляющих данных. Например, контроллер 150 выполняет обработку для регистрации, аутентификации, формирования и обмена ключом, управления состоянием беспроводных каналов и т.п. для функций, поддерживаемых посредством MS 200. Запоминающее устройство 160 подключено к контроллеру 150, и контроллер 150 сохраняет данные, необходимые для различной обработки, в запоминающем устройстве 160 и считывает данные из запоминающего устройства 160.In addition, the
Запоминающее устройство 160 сохраняет различные данные, которые должна сохранять BS 100. Например, запоминающее устройство 160 сохраняет информацию о функциях MS 200, информацию об аутентификации, информацию о ключе, информацию о беспроводных каналах и т.п., которые содержатся в управляющих данных, принимаемых от MS 200, а также управляющую информацию о состоянии использования ресурсов в MS 200.The
Помимо этого, таблица задания TLV и таблица триггеров передачи заранее сохраняются в запоминающем устройстве 160. Таблица TLV сохраняет задания TLV-параметров, а таблица триггеров передачи сохраняет задания триггеров передачи, которые инициируют выделение полосы пропускания. Дополнительно, когда MS 200 подключается, таблица управления выделением полосы пропускания сохраняется в запоминающем устройстве 160 в соответствии с MS 200. В таблице управления выделением полосы пропускания задаются размер сообщения и время задержки, связанное с выделением полосы пропускания. Подробности вышеупомянутых таблиц, сохраняемых в запоминающем устройстве 160, поясняются ниже.In addition, the TLV job table and the transmission trigger table are stored in advance in the
Фиг. 4 является структурной схемой, иллюстрирующей функции беспроводного терминала (MS). MS 200 содержит антенну 211 и дуплексер 212. Антенна 211 предоставляется для передачи и приема беспроводных сигналов в и от BS 100, а дуплексер 212 предоставляется для использования антенны 211 и для передачи, и для приема.FIG. 4 is a block diagram illustrating the functions of a wireless terminal (MS). The
MS 200 содержит процессор 220 приема, который включает в себя приемник 221, демодулятор 222, декодер 223 и модуль 224 извлечения управляющих сообщений.The
Приемник 221 принимает через дуплексер 212 сигналы, вводимые в антенну 211, и пересылает принимаемые сигналы в демодулятор 222. Демодулятор 222 демодулирует принимаемые сигналы и пересылает демодулированные сигналы в декодер 223. Декодер 223 декодирует демодулированные сигналы в декодированные данные и пересылает декодированные данные в модуль 224 извлечения управляющих сообщений. Модуль 224 извлечения управляющих сообщений извлекает управляющие данные из декодированных данных и пересылает управляющие данные в контроллер 250. Помимо этого, модуль 224 извлечения управляющих сообщений передает в процессор 230 данных данные (такие как пользовательские данные), отличные от управляющих данных.
Процессор 230 данных выполняет обработку для отображения различных данных, включенных в принимаемые данные, обработку для вывода звука и т.п. Помимо этого, процессор 230 данных отправляет в PDU-буфер 241 пользовательские данные, которые должны передаваться в целевое устройство.The
Процессор 240 передачи содержит PDU-буфер 241, кодер 242, модулятор 243 и передатчик 244. PDU-буфер 241 хранит данные, которые должны быть переданы и принимаются от процессора 230 данных, и PDU-буфер 241 выводит хранимые данные в кодер 242 в соответствии с инструкцией от контроллера 250.The transmit
Кодер 242 кодирует данные, которые должны быть переданы и принимаются от PDU-буфера 241, под управлением контроллера 250, и кодер 242 пересылает данные, которые должны быть переданы и кодируются, в модулятор 243. Модулятор 243 выполняет обработку для модуляции данных, которые должны быть переданы и кодируются, и пересылает данные, которые должны быть переданы и модулируются, в передатчик 244. Передатчик 244 в беспроводном режиме передает данные, которые должны быть переданы и модулируются, в форме беспроводного сигнала через антенну 211.
Контроллер 250 выполняет обработку управляющих данных, которые передаются в или принимаются от BS 100. Например, контроллер 250 выполняет обработку для регистрации, аутентификации, формирования и обмена ключом, управления состоянием беспроводных каналов и т.п. для функций, поддерживаемых посредством MS 200. Помимо этого, контроллер 250 передает пользовательские данные или управляющие данные в BS 100 посредством управления процессором 240 передачи на основе информации выделения для полосы пропускания восходящей линии связи, которая передается от BS 100. Когда необходимо выделение полосы пропускания, контроллер 250 инструктирует процессор 240 передачи передавать в BS 100 сигнал или сообщение для запроса выделения полосы пропускания.The
Запоминающее устройство 260 подключено к контроллеру 250. Контроллер 250 сохраняет в запоминающем устройстве 260 данные, необходимые для обработки данных, информацию выделения полосы пропускания, передаваемую из BS 100, и т.п.A
Запоминающее устройство 260 сохраняет данные, необходимые для обработки, выполняемой посредством контроллера 250. Помимо этого, запоминающее устройство 260 сохраняет таблицу управления информацией сообщений, в которую записываются размеры сообщений и времена задержки для сообщений, передаваемых по восходящей линии связи из MS 200 в BS 100.The
Далее поясняется содержимое таблиц данных, сохраненных в запоминающем устройстве 160 в BS 100 и в запоминающем устройстве 260 в MS 200.Next, the contents of the data tables stored in the
Фиг. 5 является схемой, иллюстрирующей таблицы данных, сохраненных в запоминающем устройстве в BS. Таблица 161 задания TLV и таблица 162 триггеров передачи заранее сохраняются в запоминающем устройстве 160. Помимо этого, когда MS 200 подключается, контроллер 150 формирует таблицу 163 параметров и сохраняет таблицу 163 параметров в запоминающем устройстве 160. На фиг. 5 из информации, сохраняемой в запоминающем устройстве 160, указаны только таблицы данных, которые необходимы для выделения полосы пропускания. Таким образом, на практике, запоминающее устройство 160 дополнительно сохраняет различные данные, которые не указаны на фиг. 5.FIG. 5 is a diagram illustrating tables of data stored in a storage device in a BS. The TLV task table 161 and the transmission trigger table 162 are stored in advance in the
Таблица 161 задания TLV имеет столбцы "Type (Тип)", "Length (Длина)" и "Value (Значение)". Элементы информации, размещаемые вдоль каждой строки, соотносятся друг с другом и составляют структуру данных TLV-параметра типа. Например, одним типом TLV-параметра, заданного в таблице 161 задания TLV, является TLV-параметр для передачи информации выделения полосы пропускания.The TLV job table 161 has the columns “Type,” “Length,” and “Value.” Information elements placed along each line are correlated with each other and constitute the data structure of the TLV type parameter. For example, one type of TLV parameter specified in TLV definition table 161 is a TLV parameter for transmitting bandwidth allocation information.
Тип данных информации, указанной в столбце "Value", указывается в столбце "Type". Длина данных информации, указанной в столбце "Value", указывается в столбце "Length". Длина данных информации, указанной в столбце "Value" TLV-параметра для передачи информации выделения полосы пропускания, составляет три байта. Информация, которая фактически передается как значение TLV-параметра, указывается в столбце "Value". В значении TLV-параметра для передачи информации выделения полосы пропускания размер сообщения, которое должно быть передано, указывается (в байтах) в первых десяти битах, время задержки указывается (в кадрах) в последующих шести битах, и идентификатор триггера передачи указывается в оставшихся восьми битах. Идентификатор триггера передачи - это идентификационная информация для идентификации триггера (триггера передачи), которая указывает время передачи заранее определенных управляющих данных посредством MS 200.The data type of the information indicated in the "Value" column is indicated in the "Type" column. The data length of the information indicated in the "Value" column is indicated in the "Length" column. The data length of the information indicated in the "Value" column of the TLV parameter for transmitting bandwidth allocation information is three bytes. Information that is actually transmitted as the value of the TLV parameter is indicated in the "Value" column. In the TLV parameter value for transmitting bandwidth allocation information, the size of the message to be transmitted is indicated (in bytes) in the first ten bits, the delay time is indicated (in frames) in the next six bits, and the transmission trigger identifier is indicated in the remaining eight bits . A transmission trigger identifier is identification information for identifying a trigger (transmission trigger) that indicates a transmission time of predetermined control data by the
Таблица 162 триггеров передачи имеет столбцы "Transmission Trigger ID (Идентификатор триггера передачи)", "Transmission Trigger (Триггер передачи)" и "Transmitted Message (Передаваемое сообщение)".The transmission trigger table 162 has the columns “Transmission Trigger ID”, “Transmission Trigger” and “Transmitted Message”.
Идентификационная информация (идентификатор триггера передачи), назначаемая каждому триггеру передачи, устанавливается в столбце "Transmission Trigger ID". Событие, которое инициирует передачу управляющих данных посредством MS 200, устанавливается в столбце "Transmission Trigger". Тип сообщения, которое должно быть передано из MS 200 в ответ на каждый триггер передачи, устанавливается в столбце "Transmitted Message".The identification information (transmission trigger identifier) assigned to each transmission trigger is set in the "Transmission Trigger ID" column. The event that initiates the transmission of control data via the
В примере по фиг. 5, прием сообщения "RNG-RSP" установлен в качестве триггера передачи в соответствии с идентификатором триггера передачи "1". Когда MS 200 принимает сообщение "RNG-RSP", MS 200 передает сообщение "SBC-REQ" в BS 100. Помимо этого, прием сообщения "PKMv2-RSP (Key-Reply)" установлен в качестве триггера передачи в соответствии с идентификатором триггера передачи "2". Когда MS 200 принимает сообщение "PKMv2-RSP (Key-Reply)", MS 200 передает сообщение "REG-REQ" в BS 100.In the example of FIG. 5, the reception of the “RNG-RSP” message is set as the transmission trigger in accordance with the transmission trigger identifier “1”. When the
Таблица 163 параметров имеет столбцы "Transmission Trigger ID", "Delay Time (Время задержки)" и "Message Size (Размер сообщения)". Идентификатор триггера, указывающий событие (прием сообщения), который инициирует передачу сообщения посредством MS 200, устанавливается в столбце "Transmission Trigger ID". Минимальное значение времени задержки, возникающего до тех пор, пока подготовки к передаче сообщения, которое должно быть передано посредством MS 200 в ответ на триггер передачи, указанный посредством идентификатора триггера передачи, не завершены, устанавливается в столбце "Delay Time". Объем данных сообщения, которое должно быть передано посредством MS 200 в ответ на триггер передачи, указанный посредством идентификатора триггера передачи, устанавливается в столбце "Message Size".The parameter table 163 has the columns "Transmission Trigger ID", "Delay Time" and "Message Size". The trigger identifier indicating the event (message reception) that initiates the transmission of the message via the
Фиг. 6 является схемой, иллюстрирующей таблицу данных, сохраненную в запоминающем устройстве в MS. Запоминающее устройство 260 в MS 200 сохраняет таблицу 261 задания TLV, таблицу 262 триггеров передачи и таблицу 263 управления информацией сообщений.FIG. 6 is a diagram illustrating a data table stored in a storage device in an MS. The
Структура данных таблицы 261 задания TLV и данные, записанные в таблицу 261 задания TLV, идентичны таблице 161 задания TLV, сохраненной в запоминающем устройстве 160 в BS 100. Помимо этого, структура данных таблицы 262 триггеров передачи и данные, записанные в таблицу 262 триггеров передачи, идентичны таблице 162 триггеров передачи, сохраненной в запоминающем устройстве 160 в BS 100.The data structure of the TLV job table 261 and the data recorded in the TLV job table 261 are identical to the TLV job table 161 stored in the
Таблица 263 управления информацией сообщений имеет столбцы "Transmitted Message", "Message Size" и "Delay Time". Когда сообщение "RNG-REQ" передается от MS 200, заранее определенные данные, содержащиеся в сообщении "RNG-REQ", записываются в таблицу 263 управления информацией сообщений.The message information management table 263 has the Transmitted Message, Message Size, and Delay Time columns. When the “RNG-REQ” message is transmitted from the
Тип сообщения, передаваемого посредством MS 200 в ответ на каждый триггер передачи, устанавливается в столбце "Transmitted Message". Размер каждого сообщения, передаваемого из MS 200, устанавливается (в байтах) в столбце "Message Size". Время задержки каждого сообщения, передаваемого из MS 200, устанавливается в столбце "Delay Time". Время задержки каждого сообщения - это минимальное значение времени, необходимого после того, как MS 200 принимает триггер передачи до тех пор, пока MS 200 не передает соответствующее сообщение. Это означает, что MS 200 не передает заранее определенное сообщение до тех пор, пока время задержки не истекает после того, как BS 100 передает сообщение в качестве триггера передачи. Поэтому для BS 100 достаточно выделять полосу пропускания для MS 200, когда время задержки истекает с момента передачи сообщения в качестве триггера передачи.The type of message transmitted by the
Поскольку BS 100 и MS 200 сконфигурированы так, как описано выше, можно эффективно передавать по восходящей линии связи управляющие данные из MS 200 в BS 100.Since the
Фиг. 7 является схемой, указывающей последовательность сообщений, которыми обмениваются, когда MS начинает операцию подключения к BS в первом варианте осуществления. На фиг. 7, обмениваемые сообщения указываются посредством линий со стрелками, типы сообщений указываются выше линий со стрелками, и данные, содержащиеся в сообщениях, указываются в круглых скобках согласно типам сообщений. Помимо этого, сигналы и сообщения для запроса и выделения полосы пропускания указываются посредством пунктирных линий, и основные сообщения для обмена информацией об аутентификации и т.п. между MS 200 и BS 100 указываются посредством сплошных линий.FIG. 7 is a diagram indicating a sequence of messages exchanged when an MS starts a connection operation to a BS in the first embodiment. In FIG. 7, exchanged messages are indicated by arrow lines, message types are indicated above arrow lines, and data contained in messages are indicated in parentheses according to message types. In addition, signals and messages for requesting and allocating bandwidth are indicated by dashed lines, and main messages for exchanging authentication information and the like. between
Дополнительно, кривые пунктирные линии, показанные на стороне BS 100 со стрелками, указывают обработку для выделения полосы пропускания и идут из сообщения, порождающего обработку для выделения полосы пропускания, к сообщению, сообщающему MS 200 подробности выделения полосы пропускания. Как указано на фиг. 7, множеством сообщений обмениваются, когда MS 200 начинает операцию подключения MS 200 к BS 100 (т.е. операцию входа в сеть). В то же время порядок обмена сообщениями (т.е. последовательность обмена сообщениями) является заранее определенным.Additionally, the curved dashed lines shown on the
Сначала основные сообщения, которыми обмениваются, когда MS 200 начинает операцию подключения MS 200 к BS 100, поясняются ниже со ссылкой на фиг. 7. Когда запрос на соединение с BS 100 вводится в MS 200 посредством операции пользователя вручную, MS 200 передает код ранжирования CDMA в BS 100. Затем BS 100 передает сообщение "RNG-RSP (Success Status) (Состояние успешности)" в MS 200.First, the main messages exchanged when the
Затем MS 200 передает сообщение "RNG-REQ (MAC Address etc) (MAC-адрес и т.д.)" в BS 100. В ответ на сообщение "RNG-REQ (MAC Address etc)" BS 100 регистрирует MAC-адрес MS 200. Затем BS 100 выделяет базовый CID и первичный CID и передает сообщение "RNG-RSP (Basic/Primary CID etc) (Базовый/первичный CID и т.д.)" в MS 200.Then, the
После этого MS 200 передает сообщение "SBC-REQ" в BS 100. В ответ на сообщение "SBC-REQ", BS 100 передает сообщение "SBC-RSP" в MS 200. Таким образом, выполняются согласования для методики аутентификации и функций на физическом уровне, которые используются при установлении связи, при этом функции на физическом уровне включают в себя методику модуляции, методику кодирования с коррекцией ошибок, методику HARQ и т.п., которые поддерживаются.After that, the
После этого BS 100 выполняет аутентификацию и определяет то, разрешать или нет подключение, посредством обмена сообщением PKM-REQ и сообщением PKM-RSP множество раз. Когда аутентификация MS 200 успешно выполнена и подключение возможно, MS 200 передает сообщение "REG-REQ" в BS 100. В ответ на сообщение "REG-REQ" BS 100 передает сообщение "REG-RSP" в MS 200. Таким образом, выполняются согласования для функциональных параметров и т.п. для установления подключения для передачи данных, как описано выше.After this, the
В принципе, выделение полосы пропускания посредством BS 100 необходимо каждый раз, когда сообщение восходящей линии связи передается из MS 200 в BS 100 во время обмена основными сообщениями, хотя код ранжирования CDMA может быть передан посредством использования полосы пропускания, которая может быть использована всеми MS, поскольку MS 200 принимает сообщение "UL-MAP (DDMA Ranging Opportunity) (Возможность ранжирования DDMA)" из BS 100 заранее.In principle, bandwidth allocation by the
Каждое сообщение, передаваемое из MS 200, отличное от кода ранжирования CDMA, передается посредством использования полосы пропускания, уникально выделенной для MS 200 посредством BS 100. Чтобы выделять полосу пропускания для MS 200, BS 100 должна распознавать размер и время задержки сообщения, которое должно быть передано из MS 200.Each message transmitted from the
Таким образом, чтобы реализовывать эффективное использование полосы пропускания связи, необходимо выделять каждой MS минимальную полосу пропускания, необходимую для передачи сообщений, в течение кратчайшего возможного времени. Поэтому, в случае если определенное время необходимо для подготовки к передаче сообщения посредством MS 200, BS 100 выделяет полосу пропускания для MS 200 после того, как время, необходимое для подготовки к передаче, истекает. Таким образом, можно минимизировать время с момента выделения полосы пропускания до передачи сообщения посредством использования полосы пропускания. Помимо этого, выделение минимальной необходимой полосы пропускания для MS 200 может быть реализовано посредством выделения полосы пропускания согласно размеру сообщения, которое должно быть передано посредством MS 200.Thus, in order to realize the effective use of communication bandwidth, it is necessary to allocate to each MS the minimum bandwidth necessary for transmitting messages within the shortest possible time. Therefore, in the event that a certain time is needed to prepare for the transmission of the message via the
Когда MS 200 принимает сообщение "RNG-RSP (Success Status)", MS 200 передает сообщение "RNG-REQ (MAC Address etc)". Известно, что подготовки к передаче сообщения "RNG-REQ (MAC Address etc)" могут завершаться при минимальном времени задержки. Помимо этого, размер сообщения сообщения "RNG-REQ (MAC Address etc)" также известен из стандарта. Таким образом, BS 100 знает заранее размер сообщения сообщения "RNG-REQ (MAC Address etc)" и время задержки для подготовки к передаче сообщения "RNG-REQ (MAC Address etc)". Поэтому BS 100 может выделять полосу пропускания для MS 200 и передавать сообщение "UL-MAP (CDMA Allocation IE)" в MS 200 сразу после передачи сообщения "RNG-RSP (Success Status)" из BS 100. Тем не менее, размеры сообщений и времена задержки различных основных сообщений, передаваемых из MS 200 в BS 100, отличаются для каждой MS. Поэтому, традиционно, необходимо обмениваться более чем одним сообщением для выделения полосы пропускания, как указано на фиг. 24.When the
Рассмотрим содержимое основных сообщений, передаваемых из MS 200 в BS 100. Для некоторых из основных сообщений, передаваемых из MS 200 в BS 100, размер сообщения и время задержки могут быть заданы как фиксированные значения заранее в MS 200. В частности, сообщение "SBC-REQ" (которое передается посредством MS 200 после того, как MS 200 принимает сообщение "RNG-RSP", содержащее "Basic/Primary CID" и т.п.) и сообщение "REG-REQ" (которое передается посредством MS 200 после того, как аутентификация успешно выполнена, и MS 200 принимает сообщение "PKM-RSP", представляющее обмен ключами), являются сообщениями, содержащими информацию, уникальную для MS 200, и имеющими заранее определенный размер сообщения. Помимо этого, сообщение "SBC-REQ" или сообщение "REG-REQ" могут быть переданы без необходимости сложной обработки после приема сообщения "RNG-RSP" или "PKM-RSP". Поэтому подготовка к передаче сообщения "SBC-REQ" или сообщения "REG-REQ" может завершаться с минимальной задержкой.Consider the contents of the main messages sent from the
С учетом вышеупомянутого случая, согласно настоящему варианту осуществления, MS 200 вставляет информацию, записанную в таблицу 263 управления информацией сообщений, в сообщение, которое передается в BS 100 до того, как MS 200 принимает первое сообщение, которое становится триггером передачи (т.е. сообщение "RNG-RSP (Basic/Primary CID etc)"). Таким образом, MS 200 передает в BS 100 сообщение "RNG-REQ", содержащее параметр 20 сообщения, который включает в себя размеры сообщений для сообщения "SBC-REQ" и сообщения "REG-REQ", время задержки, возникающее после того, как MS 200 принимает сообщение "RNG-RSP (Basic/Primary CID etc)", до тех пор пока MS 200 не становится готовой передавать сообщение "SBC-REQ", и время задержки, возникающее после того, как MS 200 принимает сообщение "PKMv2-RSP (Key-Reply)", до тех пор пока MS 200 не становится готовой передавать сообщение "REG-REQ". Затем BS 100 формирует таблицу 163 параметров на основе параметра сообщения и сохраняет таблицу 163 параметров в запоминающем устройстве 160.In view of the aforementioned case, according to the present embodiment, the
BS 100 выделяет для MS 200 полосу пропускания для передачи каждого из сообщения "SBC-REQ" и сообщения "REG-REQ" в надлежащее время на основе таблицы 163 параметров. В частности, BS 100 ожидает время задержки для сообщения "SBC-REQ" после того, как BS 100 передает сообщение "RNG-RSP (Basic/Primary CID etc)", выделяет полосу пропускания, соответствующую размеру сообщения сообщения "SBC-REQ", и передает сообщение "UL-MAP (Burst Allocation) (выделение кластера)" в MS 200. Дополнительно, BS 100 ожидает время задержки для сообщения "REG-REQ" после того, как BS 100 передает сообщение "PKMv2-RSP (Key-Reply) ( Отклик на запрос ключа)", выделяет полосу пропускания, соответствующую размеру сообщения для сообщения "REG-REQ", и передает сообщение "UL-MAP (Burst Allocation)" в MS 200.The
Как пояснено выше, число сообщений, которыми обмениваются для выделения полосы пропускания, может быть сокращено, так что эффективность связи в операции соединения MS 200 с BS 100 может быть повышена.As explained above, the number of messages exchanged for bandwidth allocation can be reduced, so that the communication efficiency in the operation of connecting the
В примере по фиг. 7 допускается, что все сообщения нормально достигают назначения. Тем не менее, при некоторых окружающих условиях MS 200 во время беспроводной связи возможность того, что некоторые сообщения не могут нормально приниматься, не должна игнорироваться.In the example of FIG. 7, it is assumed that all messages normally reach the destination. However, under certain environmental conditions, the
Согласно настоящему варианту осуществления сообщения передаются и принимаются в заранее определенные моменты времени. Поэтому, в случае если сообщение не принимается в заранее определенное время, можно сразу обнаруживать, что сообщение не достигает назначения нормально. Таким образом, может быть быстро принята мера, такая как повторная передача.According to the present embodiment, messages are transmitted and received at predetermined times. Therefore, if the message is not received at a predetermined time, you can immediately detect that the message does not reach the destination normally. Thus, a measure such as retransmission can be quickly taken.
В частности, в случае если BS 100 не может принимать сообщение "SBC-REQ" во время, в которое должно приниматься сообщение "SBC-REQ", BS 100 выполняет одну из следующих операций обработки ошибок.In particular, if the
(a) Повторная передача основного сообщения, которое ранее передано, в MS 200.(a) Retransmission of the main message that was previously transmitted to the
(b) Повторное выделение полосы пропускания.(b) Re-allocation of bandwidth.
(c) Обработка ранжирования (регулирование параметров передачи MS 200).(c) Ranking processing (control of transmission parameters MS 200).
Согласно настоящему варианту осуществления обработка ошибок, которая должна выполняться, определяется согласно ошибке.According to the present embodiment, the error handling to be performed is determined according to the error.
Фиг. 8 является схемой, указывающей последовательность сообщений в случае, если множество операций обработки ошибок комбинируется. Когда BS 100 принимает сообщение "RNG-REQ" из MS 200, BS 100 передает сообщение "RNG-RSP" в MS 200. Когда заранее определенное время истекает с момента передачи сообщения "RNG-RSP", BS 100 передает в MS 200 сообщение "UL-MAP", содержащее информацию для выделения беспроводного ресурса для передачи сообщения "SBC-REQ". В примере по фиг. 8 допускается, что сообщение "RNG-RSP" и сообщение "UL-MAP" не могут нормально приниматься посредством MS 200.FIG. 8 is a diagram indicating a message sequence in case a plurality of error processing operations are combined. When the
В вышеописанном случае, поскольку MS 200 не может нормально принимать ответы (сообщение "RNG-RSP" и сообщение "UL-MAP") из BS 100, MS 200 не может распознавать то, что BS 100 выделяет беспроводной ресурс для MS 200, так что беспроводной ресурс, выделенный для MS 200 посредством BS 100, не используется.In the above case, since the
BS 100 обнаруживает, что отсутствует сигнал, передаваемый в беспроводной ресурс, выделенный для MS 200 (т.е. BS 100 обнаруживает состояние “Нет сигнала”). В частности, BS 100 обнаруживает состояние “Нет сигнала”, когда BS 100 не принимает сигнал от MS 200 даже после того, как заранее установленное время истекает с момента выделения полосы пропускания в MS 200. Когда BS 100 обнаруживает состояние “Нет сигнала”, BS 100 не может определять то, достигает или нет сообщение, которое ранее передано, MS 200.The
Поэтому BS 100 выполняет вышеуказанную операцию обработки ошибок (a). Таким образом, BS 100 выполняет повторную передачу сообщения "RNG-RSP", повторное выделение полосы пропускания для MS 200 и передачу сообщения "UL-MAP". В то же время BS 100 увеличивает счетчик числа повторных передач на единицу.Therefore, the
Когда MS 200 принимает повторно передаваемое сообщение "RNG-RSP" и передаваемое сообщение "UL-MAP", указывающие подробности повторного выделения полосы пропускания, MS 200 передает сообщение "SBC-REQ" в BS 100 посредством использования выделенного беспроводного ресурса. Тем не менее, в этом примере, допускается, что BS 100 обнаруживает ошибку CRC (контроля циклическим избыточным кодом) в сообщении "SBC-REQ" в это время. Когда BS 100 обнаруживает ошибку CRC, BS 100 может распознавать то, что MS 200 передает некоторое сообщение, посредством использования полосы пропускания, повторно выделенной для MS 200, и определять то, что предыдущее сообщение "RNG-RSP" и сообщение "UL-MAP" нормально достигают MS 200.When the
В вышеупомянутом случае BS 100 выполняет вышеуказанную операцию обработки ошибок (b). Таким образом, когда BS 100 обнаруживает, что BS 100 не может нормально принимать сообщение "SBC-REQ" вследствие ошибки CRC, BS 100 повторно выделяет полосу пропускания для MS 200 и повторно передает сообщение "UL-MAP" в MS 200. В то же время BS 100 увеличивает счетчик числа повторных передач на единицу.In the aforementioned case, the
Когда MS 200 не принимает сообщение "SBC-RSP" и принимает выделение полосы пропускания, MS 200 определяет то, что BS 100 не может нормально принимать сообщение "SBC-REQ". Поэтому MS 200 повторно передает сообщение "SBC-REQ". Если повторно передаваемое сообщение "SBC-REQ" не может нормально приниматься и возникает ошибка CRC, BS 100 выполняет вышеуказанную операцию обработки ошибок (b) снова. Таким образом, полоса пропускания повторно выделяется для MS 200, сообщение "UL-MAP" повторно передается в MS 200, и счетчик числа повторных передач увеличивается на единицу.When the
Максимальное число повторных передач заранее сохраняется в запоминающем устройстве 160 в BS 100. Каждый раз, когда BS 100 обнаруживает ошибку, контроллер 150 сравнивает значение счетчика числа повторных передач с максимальным числом повторных передач. Когда значение счетчика числа повторных передач равно или превышает максимальное число повторных передач, BS 100 выполняет вышеуказанную операцию обработки ошибок (c). Таким образом, BS 100 передает в MS 200 сообщение "RNG-RSP", содержащее состояние непрерывности, и предлагает MS 200 передать код ранжирования CDMA для регулирования параметров передачи (мощности передачи, частоты и времени).The maximum number of retransmissions is stored in advance in
Когда MS 200 принимает сообщение "RNG-RSP", содержащее состояние непрерывности, MS 200 передает код ранжирования CDMA в BS 100. Когда BS 100 принимает код ранжирования CDMA, BS 100 определяет то, находятся или нет мощность приема, частота и время в коде ранжирования CDMA в пределах указанных диапазонов. В случае если одно или более из мощности приема, частоты и времени в коде ранжирования CDMA находится за пределами одного или более из указанных диапазонов, BS 100 передает в MS 200 сообщение "RNG-RSP", содержащее одно или более регулирующих значений для одного или более из параметров передачи, и предлагает MS 200 передать код ранжирования CDMA снова.When the
Когда MS 200 принимает сообщение "RNG-RSP", содержащее одно или более регулирующих значений для одного или более параметров передачи, MS 200 выполняет инструктированное регулирование и после этого передает код ранжирования CDMA в BS 100. Когда BS 100 принимает код ранжирования CDMA, BS 100 определяет то, находятся или нет мощность приема, частота и время в коде ранжирования CDMA в пределах указанных диапазонов. В случае если мощность приема, частота и время в коде ранжирования CDMA находятся в пределах указанных диапазонов, BS 100 передает в MS 200 сообщение "RNG-RSP", содержащее состояние успешности. Затем BS 100 выделяет полосу пропускания для MS 200 для передачи сообщения "SBC-REQ" и передает сообщение "UL-MAP (Burst Allocation)" в MS 200.When the
Как пояснено выше, очень надежный обмен сообщениями может быть реализован посредством комбинирования множества операций обработки ошибок.As explained above, a very reliable messaging can be implemented by combining many error handling operations.
Далее подробно поясняются последовательности операций, выполняемых посредством контроллера 150 в BS 100 и контроллера 250 в MS 200 для реализации обработки, указанной на фиг. 7 и 8. Сначала операции, выполняемые посредством контроллера 150 от получения кода ранжирования CDMA до передачи сообщения "SBC-RSP", поясняются ниже со ссылкой на фиг. 9-11.The following will explain in detail the sequence of operations performed by the
Фиг. 9 является первой блок-схемой, указывающей операции, выполняемые посредством контроллера в BS. Операции по фиг. 9 поясняются ниже поэтапно.FIG. 9 is a first flowchart indicating operations performed by a controller in a BS. The operations of FIG. 9 are explained below in stages.
<Этап S11> Контроллер 150 ожидает передачи кода ранжирования CDMA из MS 200. (Таким образом, контроллер 150 переходит в состояние ожидания).<Step S11> The
<Этап S12> Контроллер 150 принимает и получает код ранжирования CDMA.<Step S12> The
<Этап S13> Контроллер 150 определяет то, находятся или нет мощность приема, частота и время в коде ранжирования CDMA в пределах указанных диапазонов. Когда результатом определения является "Да", процесс переходит к этапу S16. Когда результатом определения является "Нет", процесс переходит к этапу S14.<Step S13> The
<Этап S14> Контроллер 150 передает в MS 200 сообщение "RNG-RSP", содержащее состояние непрерывности.<Step S14> The
<Этап S15> Контроллер 150 ожидает передачи кода ранжирования CDMA из MS 200. (Таким образом, контроллер 150 переходит в состояние ожидания). После этого процесс переходит к этапу S12.<Step S15> The
<Этап S16> В случае если значения кода ранжирования CDMA находятся в пределах указанных диапазонов, контроллер 150 передает в MS 200 сообщение "RNG-RSP", содержащее состояние успешности.<Step S16> If the values of the CDMA ranking code are within the indicated ranges, the
<Этап S17> Контроллер 150 выделяет для MS 200 полосу пропускания, необходимую для передачи сообщения "RNG-REQ (MAC Address etc)", и передает сообщение "UL-MAP (CDMA Allocation IE)" в MS 200.<Step S17> The
<Этап S18> Контроллер 150 ожидает передачи сообщения "RNG-REQ (MAC Address etc)" из MS 200. (Таким образом, контроллер 150 переходит в состояние ожидания).<Step S18> The
<Этап S19> Контроллер 150 принимает сообщение "RNG-REQ (MAC Address etc)".<Step S19> The
<Этап S20> Контроллер 150 получает MAC-адрес и параметр сообщения MS 200 из принимаемого сообщения. Контроллер 150 обращается к таблице 161 задания TLV (как указано на фиг. 5) и интерпретирует параметр сообщения. Параметр сообщения включает в себя размеры сообщений сообщения "SBC-REQ" и сообщения "REG-REQ", время задержки, возникающее после того, как MS 200 принимает сообщение "RNG-RSP (Basic/Primary CID etc)", до тех пор пока MS 200 не становится готовой передавать сообщение "SBC-REQ", и время задержки, возникающее после того, как MS 200 принимает сообщение "PKMv2-RSP (Key-Reply)", до тех пор пока MS 200 не становится готовой передавать сообщение "REG-REQ". Затем контроллер 150 формирует таблицу 163 параметров (как указано на фиг. 5) на основе параметра сообщения и сохраняет таблицу 163 параметров в запоминающем устройстве 160.<Step S20> The
<Этап S21> Контроллер 150 выделяет базовый CID и первичный CID в MS 200.<Step S21> The
<Этап S22> Контроллер 150 передает сообщение "RNG-RSP (Basic/Primary CID etc)" в MS 200.<Step S22> The
<Этап S23> Контроллер 150 обращается к таблице 162 триггеров передачи (как указано на фиг. 5) и распознает, что прием сообщения "RNG-RSP" реализует триггер передачи для сообщения MS 200. В частности, на этапе S23, контроллер 150 сбрасывает значение счетчика числа повторных передач в "0". После этого процесс переходит к этапу S31 (на фиг. 10).<Step S23> The
Фиг. 10 является второй блок-схемой, указывающей операции, выполняемые посредством контроллера в BS. Операции по фиг. 10 поясняются ниже поэтапно.FIG. 10 is a second flowchart indicating operations performed by a controller in the BS. The operations of FIG. 10 are explained below in stages.
<Этап S31> Контроллер 150 запускает таймер для измерения времени ожидания.<Step S31> The
<Этап S32> Контроллер 150 обнаруживает истечение времени в таймере. В частности, контроллер 150 обращается к таблице 162 триггеров передачи и получает идентификатор триггера передачи "1" в сообщении "RNG-RSP (Basic/Primary CID etc)", передаваемом на этапе S22. Затем контроллер 150 обращается к таблице 163 параметров и получает время задержки "10 мс", ассоциированное с полученным идентификатором триггера передачи. Затем контроллер 150 сравнивает полученное время задержки "10 мс" со значением таймера и определяет истечение, когда значение таймера становится равным или большим времени задержки.<Step S32> The
<Этап S33> Контроллер 150 выделяет полосу пропускания для MS 200. В это время, контроллер 150 обращается к таблице 163 параметров и получает размер сообщения, ассоциированный с идентификатором триггера передачи "1", полученным на этапе S32. Затем контроллер 150 выделяет для MS 200 беспроводную полосу пропускания, соответствующую полученному размеру сообщения. Затем контроллер 150 передает сообщение "UL-MAP (Burst Allocation)" в MS 200.<Step S33> The
<Этап S34> Контроллер 150 ожидает передачи сообщения "SBC-REQ" из MS 200. Когда BS 100 принимает сообщение "RNG-REQ" от MS 200, процесс переходит к этапу S35. Когда BS 100 принимает сообщение "SBC-REQ" из MS 200, процесс переходит к этапу S37. В случае если BS 100 не может принимать сообщение из MS 200, определяется состояние “Нет сигнала”, и процесс переходит к этапу S41 (указанному на фиг. 11). В случае если ошибка CRC возникает в сообщении, принимаемом из MS 200, процесс переходит к этапу S45 (указанному на фиг. 11).<Step S34> The
<Этап S35> Контроллер 150 получает сообщение "RNG-REQ".<Step S35> The
<Этап S36> Контроллер 150 повторно передает в MS 200 сообщение "RNG-RSP", содержащее базовый/первичный CID. После этого, процесс переходит к этапу S31.<Step S36> The
<Этап S37> Контроллер 150 получает сообщение "SBC-REQ".<Step S37> The
<Этап S38> Контроллер 150 выполняет согласования для методики аутентификации и функций на физическом уровне, которые используются при установлении связи, где функции на физическом уровне включают в себя методику модуляции, методику кодирования с коррекцией ошибок, методику HARQ и т.п., которые поддерживаются.<Step S38> The
<Этап S39> Контроллер 150 передает сообщение "SBC-RSP" в MS 200. После этого сообщениями обмениваются между BS 100 и MS 200, как указано на фиг. 7.<Step S39> The
Фиг. 11 является третьей блок-схемой, указывающей операции, выполняемые посредством контроллера в BS. На фиг. 11 указывается последовательность обработки ошибок. Операции по фиг. 11 поясняются ниже поэтапно.FIG. 11 is a third flowchart indicating operations performed by a controller in the BS. In FIG. 11 indicates the error processing sequence. The operations of FIG. 11 are explained below in stages.
<Этап S41> В случае если отсутствует сообщение, передаваемое посредством использования полосы пропускания, выделенной для MS 200, в течение заранее определенного времени, контроллер 150 определяет то, что выделенная полоса пропускания находится в состоянии “Нет сигнала”.<Step S41> In the absence of a message transmitted by using the bandwidth allocated to the
<Этап S42> Контроллер 150 повторно передает в MS 200 сообщение "RNG-RSP", содержащее базовый/первичный CID.<Step S42> The
<Этап S43> Контроллер 150 сравнивает значение счетчика числа повторных передач с максимальным числом повторных передач (которое предварительно устанавливается). Когда значение счетчика числа повторных передач меньше максимального числа повторных передач, процесс переходит к этапу S44. Когда значение счетчика числа повторных передач равно или превышает максимальное число повторных передач, процесс переходит к этапу S48.<Step S43> The
<Этап S44> Контроллер 150 увеличивает значение счетчика числа повторных передач. После этого процесс переходит к этапу S31.<Step S44> The
<Этап S45> Контроллер 150 обнаруживает возникновение ошибки CRC в сообщении, принимаемом от MS 200.<Step S45> The
<Этап S46> Контроллер 150 сравнивает значение счетчика числа повторных передач с максимальным числом повторных передач (которое предварительно устанавливается). Когда значение счетчика числа повторных передач меньше максимального числа повторных передач, процесс переходит к этапу S47. Когда значение счетчика числа повторных передач равно или превышает максимальное число повторных передач, процесс переходит к этапу S48.<Step S46> The
<Этап S47> Контроллер 150 увеличивает значение счетчика числа повторных передач. После этого процесс переходит к этапу S33.<Step S47> The
<Этап S48> Контроллер 150 передает в MS 200 сообщение "RNG-RSP", содержащее состояние непрерывности.<Step S48> The
<Этап S49> Контроллер 150 ожидает передачи кода ранжирования CDMA из MS 200. После этого контроллер 150 получает код ранжирования CDMA из MS 200.<Step S49> The
<Этап S50> Контроллер 150 определяет то, находятся или нет мощность приема, частота и время в коде ранжирования CDMA в пределах указанных диапазонов. В случае если значения кода ранжирования CDMA находятся в пределах указанных диапазонов, процесс переходит к этапу S52. В случае если одно или более значений кода ранжирования CDMA находятся за пределами одного или более указанных диапазонов, процесс переходит к этапу S51.<Step S50> The
<Этап S51> Контроллер 150 передает в MS 200 сообщение "RNG-RSP", содержащее одно или более регулирующих значений для одного или более параметров передачи. После этого процесс переходит к этапу S49.<Step S51> The
<Этап S52> Контроллер 150 передает в MS 200 сообщение "RNG-RSP", содержащее состояние успешности.<Step S52> The
<Этап S53> Контроллер 150 сбрасывает значение счетчика числа повторных передач в "0". После этого процесс переходит к этапу S33.<Step S53> The
Далее подробно поясняются операции, выполняемые посредством контроллера 250 в MS 200, со ссылкой на блок-схемы.Next, operations performed by the
Фиг. 12 является первой блок-схемой, указывающей операции, выполняемые посредством контроллера в MS. Фиг. 12 указывает операции после передачи кода ранжирования CDMA. Операции по фиг. 12 поясняются ниже поэтапно.FIG. 12 is a first flowchart indicating operations performed by a controller in an MS. FIG. 12 indicates operations after transmitting a CDMA ranking code. The operations of FIG. 12 are explained below in stages.
<Этап S61> Контроллер 250 ожидает передачи сообщения "RNG-RSP" из BS 100.<Step S61> The
<Этап S62> Контроллер 250 получает сообщение "RNG-RSP", передаваемое из BS 100.<Step S62> The
<Этап S63> Контроллер 250 определяет то, указывает или нет сообщение "RNG-RSP", передаваемое из BS 100, состояние успешности. Когда результатом определения является "Да", процесс переходит к этапу S66. Когда результатом определения является "Нет", процесс переходит к этапу S64.<Step S63> The
<Этап S64> Контроллер 250 передает код ранжирования CDMA.<Step S64> The
<Этап S65> Контроллер 250 ожидает передачи сообщения "RNG-RSP" из BS 100. После этого процесс переходит к этапу S62.<Step S65> The
<Этап S66> Контроллер 250 ожидает передачи сообщения "UL-MAP (CDMA Allocation IE)" из BS 100.<Step S66> The
<Этап S67> Контроллер 250 получает сообщение "UL-MAP (CDMA Allocation IE)", передаваемое из BS 100.<Step S67> The
<Этап S68> Контроллер 250 передает сообщение "RNG-REQ (MAC Address etc)". В частности, контроллер 250 формирует параметр сообщения, имеющий форму, идентичную значению типа "X" в таблице 261 задания TLV, на основе содержимого таблицы 263 управления информацией сообщений. Параметр сообщения состоит из размера сообщения, которое должно быть передано, времени задержки и идентификатора триггера передачи. Размер сообщения, которое должно быть передано, и время задержки могут быть получены из таблицы 263 управления информацией сообщений, а идентификатор триггера передачи может быть получен из таблицы 262 триггеров передачи. Таким образом, контроллер 250 выполняет поиск в таблице 262 триггеров передачи на предмет сообщения, которое должно быть передано, соответствующего типу сообщения, указанного в столбце "Transmitted Message" в таблице 263 управления информацией сообщений, и получает из таблицы 262 триггеров передачи идентификатор триггера передачи, соответствующий сообщению, которое должно быть передано, поиск которого осуществляется.<Step S68> The
<Этап S69> Контроллер 250 ожидает передачи сообщения "RNG-RSP (Basic/Primary CID etc)" из BS 100. В случае если сообщение "RNG-RSP (Basic/Primary CID etc)" из BS 100 достигает MS 200, процесс переходит к этапу S72. В случае если сообщение "UL-MAP (Burst Allocation)" из BS 100 достигает MS 200 до того, как сообщение "RNG-RSP (Basic/Primary CID etc)" достигает MS 200, процесс переходит к этапу S70.<Step S69> The
<Этап S70> Контроллер 250 получает сообщение "UL-MAP (Burst Allocation)", передаваемое из BS 100.<Step S70> The
<Этап S71> Контроллер 250 повторно передает сообщение "RNG-REQ (MAC Address etc)". После этого процесс переходит к этапу S69.<Step S71> The
<Этап S72> Контроллер 250 получает сообщение "RNG-RSP (Basic/Primary CID etc)", передаваемое из BS 100.<Step S72> The
<Этап S73> Контроллер 250 осуществляет подготовки для передачи сообщения "SBC-REQ". После этого процесс переходит к этапу S81 (указанному на фиг. 13).<Step S73> The
Фиг. 13 является второй блок-схемой, указывающей операции, выполняемые посредством контроллера в MS. Операции по фиг. 13 поясняются ниже поэтапно.FIG. 13 is a second flowchart indicating operations performed by a controller in the MS. The operations of FIG. 13 are explained below in stages.
<Этап S81> Контроллер 250 ожидает передачи сообщения "UL-MAP (Burst Allocation)" из BS 100.<Step S81> The
<Этап S82> Контроллер 250 получает сообщение "UL-MAP (Burst Allocation)", передаваемое из BS 100.<Step S82> The
<Этап S83> Контроллер 250 передает сообщение "SBC-REQ" в BS 100.<Step S83> The
<Этап S84> Контроллер 250 ожидает передачи сообщения "SBC-RSP" из BS 100. Когда сообщение "SBC-RSP" из BS 100 достигает MS 200, процесс переходит к этапу S85. Когда сообщение "UL-MAP (Burst Allocation)" из BS 100 достигает MS 200, процесс переходит к этапу S87. Дополнительно, когда сообщение "RNG-RSP (Continue) (Непрерывность)" из BS 100 достигает MS 200, процесс переходит к этапу S89.<Step S84> The
<Этап S85> Контроллер 250 получает сообщение "SBC-RSP", передаваемое из BS 100.<Step S85> The
<Этап S86> Контроллер 250 ожидает передачи сообщения "PKMv2-RSP (EAP-Transfer:EAP Request/Identify)" из BS 100. После этого сообщениями обмениваются между MS 200 и BS 100, как указано на фиг. 7.<Step S86> The
<Этап S87> Контроллер 250 получает сообщение "UL-MAP (Burst Allocation)", передаваемое из BS 100.<Step S87> The
<Этап S88> Контроллер 250 повторно передает сообщение "SBC-REQ" в BS 100. После этого процесс переходит к этапу S84.<Step S88> The
<Этап S89> Контроллер 250 получает сообщение "RNG-RSP (Continue)", передаваемое из BS 100.<Step S89> The
<Этап S90> Контроллер 250 передает код ранжирования CDMA в BS 100.<Step S90> The
<Этап S91> Контроллер 250 ожидает передачи сообщения "RNG-RSP" из BS 100.<Step S91> The
<Этап S92> Контроллер 250 получает сообщение "RNG-RSP", передаваемое из BS 100.<Step S92> The
<Этап S93> Контроллер 250 определяет то, указывает или нет полученное сообщение "RNG-RSP" состояние успешности. Когда результатом определения является "Да", процесс переходит к этапу S81. Когда результатом определения является "Нет", процесс переходит к этапу S90.<Step S93> The
Как пояснено выше, эффективное выделение полосы пропускания может быть реализовано без ухудшения надежности связи.As explained above, efficient bandwidth allocation can be implemented without compromising communication reliability.
Хотя сообщения для запроса или выделения полос пропускания для передачи сообщений "PKM-REQ" не указываются в вышеупомянутых пояснениях по первому варианту осуществления, операции, аналогичные операциям, поясняемым выше, также могут применяться к выделению полосы пропускания для сообщений "PKM-REQ" (к примеру, сообщения "PKMv2-REQ (Key Request) (Запрос ключа)").Although messages for querying or allocating bandwidths for transmitting PKM-REQ messages are not indicated in the above explanations for the first embodiment, operations similar to those explained above can also be applied to allocating bandwidth for PKM-REQ messages (to for example, the message "PKMv2-REQ (Key Request)").
Второй вариант осуществленияSecond Embodiment
Далее поясняется второй вариант осуществления. Второй вариант осуществления применяется к случаям, в которых MS передает сообщение в BS после того, как MS выполняет некоторую обработку в ответ на сообщение из BS, и время обработки MS не может оцениваться заранее. В первом варианте осуществления время задержки, возникающее до тех пор, пока не завершены подготовки к передаче сообщения, которое должно быть передано из MS, и размер сообщения являются заранее определенными в MS. Тем не менее, при некотором типе обработки, время задержки может варьироваться. Например, информацией для аутентификации обмениваются посредством сообщений PKM. В некоторых случаях, MS выполняет верификацию допустимости информации, содержащейся в сообщении, принимаемом из BS, формирование ключа и т.п., так что время задержки, возникающее до передачи последующего сообщения, может варьироваться.Next, a second embodiment is explained. The second embodiment applies to cases in which the MS transmits a message to the BS after the MS performs some processing in response to the message from the BS, and the processing time of the MS cannot be estimated in advance. In the first embodiment, the delay time that occurs until the preparations for transmitting the message to be transmitted from the MS and the message size are predetermined in the MS are completed. However, with some type of processing, the delay time may vary. For example, authentication information is exchanged through PKM messages. In some cases, the MS verifies the validity of the information contained in the message received from the BS, generates a key, and the like, so that the delay time that occurs before the transmission of the subsequent message can vary.
Согласно второму варианту осуществления даже в случае, если время задержки может варьироваться и подготовки к передаче сообщения не могут быть завершены в заранее определенное время задержки, эффективность обработки при выделении полосы пропускания для передачи сообщения повышается. Даже в вышеописанном случае, первый вариант осуществления может применяться посредством определения в качестве фиксированного времени задержки максимального времени задержки. Тем не менее, в случае если первый вариант осуществления применяется, как описано выше, определенное время задержки является слишком большим, так что задержка обработки увеличивается.According to the second embodiment, even if the delay time may vary and preparations for transmitting a message cannot be completed at a predetermined delay time, the processing efficiency of allocating a bandwidth for transmitting the message is improved. Even in the above case, the first embodiment can be applied by determining the maximum delay time as a fixed delay time. However, if the first embodiment is applied as described above, the determined delay time is too long, so that the processing delay is increased.
Чтобы разрешить вышеуказанную проблему, согласно второму варианту осуществления, BS сначала выделяет для MS CDMA-код запроса полосы пропускания, который является уникальным для MS. Непосредственно перед тем, как MS становится готовой передавать последующее сообщение, MS передает в BS CDMA-код запроса полосы пропускания в качестве сигнала запроса беспроводной полосы пропускания для запроса выделения полосы пропускания. Когда BS принимает CDMA-код запроса полосы пропускания, BS определяет MS на основе CDMA-кода запроса полосы пропускания и выделяет полосу пропускания, через которую сообщение, которое, как ожидается, должно приниматься, затем может быть передано. Предполагается, что размер сообщения известен заранее как для BS, так и для MS, например, посредством сообщения в BS размера сообщения MS способом, аналогичным первому варианту осуществления.In order to solve the above problem, according to the second embodiment, the BS first allocates a bandwidth request CDMA code for the MS that is unique to the MS. Just before the MS becomes ready to transmit the subsequent message, the MS transmits to the BS a CDMA bandwidth request code as a wireless bandwidth request signal for a bandwidth allocation request. When the BS receives the CDMA bandwidth request code, the BS determines the MS based on the CDMA bandwidth request code and allocates a bandwidth through which the message, which is expected to be received, can then be transmitted. It is assumed that the message size is known in advance for both the BS and the MS, for example, by reporting to the BS the message size of the MS in a manner similar to the first embodiment.
CDMA-код запроса полосы пропускания может выделяться посредством BS для MS, например, посредством использования сообщения "RNG-RSP" и т.п. В это время, можно ограничивать период истечения выделенного кода временем, в котором процесс входа в сеть MS, принимающей выделение, завершается, для сокращения числа кодов.The bandwidth request CDMA code may be allocated by the BS for the MS, for example, by using the “RNG-RSP” message and the like. At this time, it is possible to limit the expiration period of the allocated code to the time in which the process of entering the network MS receiving the allocation is completed to reduce the number of codes.
Помимо этого, код может выделяться в расчете на каждое сообщение. Таким образом, BS может присоединять к сообщению, которое должно быть передано из BS в MS, кода запроса полосы пропускания для запроса полосы пропускания для использования при передаче последующего сообщения из MS. Затем MS может использовать CDMA-код запроса полосы пропускания для запроса полосы пропускания для использования при передаче последующего сообщения.In addition, the code can be allocated per message. Thus, the BS may attach to the message to be transmitted from the BS to the MS a bandwidth request code for requesting a bandwidth for use in transmitting a subsequent message from the MS. The MS can then use the CDMA bandwidth request code to request bandwidth for use in transmitting a subsequent message.
Функции BS и MS для реализации вышеупомянутой обработки являются аналогичными функциям в первом варианте осуществления, проиллюстрированном на фиг. 3 и 4. Тем не менее, второй вариант осуществления отличается от первого варианта осуществления обработкой, выполняемой посредством контроллера 150 в BS 100, данными, хранимыми в запоминающем устройстве 160 в BS 100, обработкой, выполняемой посредством контроллера 250 в MS 200, и данными, хранимыми в запоминающем устройстве 260 в MS 200. Поэтому признаки второго варианта осуществления, которые отличаются от первого варианта осуществления, поясняются ниже со ссылкой на фиг. 3 и 4.The functions of the BS and MS for implementing the above processing are similar to the functions in the first embodiment illustrated in FIG. 3 and 4. However, the second embodiment differs from the first embodiment by the processing performed by the
Фиг. 14 является схемой, иллюстрирующей содержимое запоминающего устройства в BS во втором варианте осуществления. Запоминающее устройство 160 в BS 100 заранее сохраняет таблицу 161 задания TLV, таблицу 162 триггеров передачи и таблицу 164 управления идентификаторами передаваемых сообщений. Помимо этого, когда MS 200 соединяется с BS 100, таблица 163 параметров и таблица 165 управления размером сообщений формируются посредством контроллера 150 и сохраняются в запоминающем устройстве 160.FIG. 14 is a diagram illustrating contents of a storage device in a BS in a second embodiment. The
Задание TLV типа "Y", а также задание TLV типа "X" (указанное на фиг. 5) записываются в таблицу 161 задания TLV, указанную на фиг. 14. В задании TLV типа "Y" первые восемь битов указывают идентификатор передаваемого сообщения, а последующие 16 битов указывают размер сообщения, которое должно быть передано (в байтах). Идентификатор передаваемого сообщения - это идентификационный номер для уникальной идентификации сообщений, передаваемых из MS 200 в BS 100.The TLV job of type “Y” as well as the TLV job of type “X” (indicated in FIG. 5) are recorded in the TLV job table 161 of FIG. 14. In the TLV type “Y” job, the first eight bits indicate the identifier of the message being transmitted, and the next 16 bits indicate the size of the message to be transmitted (in bytes). Transmitted Message Identifier is an identification number for uniquely identifying messages transmitted from the
Контроллер 150 в BS 100 распознает параметр сообщения, принимаемый от MS 200, на основе таблицы 161 задания TLV. В частности, когда контроллер 150 принимает параметр сообщения типа "X", контроллер 150 определяет то, что параметр сообщения служит для автоматического выделения полосы пропускания. Поэтому контроллер 150 анализирует параметр сообщения типа "X" со ссылкой на таблицу 161 задания TLV и записывает идентификатор триггера передачи, время задержки и размер сообщения в таблицу 163 параметров.The
Помимо этого, когда контроллер 150 принимает параметр сообщения типа "Y", контроллер 150 определяет, что параметр сообщения является для выделения полосы пропускания на основе приема кода запроса BW. Поэтому контроллер 150 анализирует параметр сообщения типа "Y" со ссылкой на таблицу 161 задания TLV и записывает идентификатор передаваемого сообщения и размер сообщения в таблицу 165 управления размером сообщений.In addition, when the
Содержимое таблицы 162 триггеров передачи и таблицы 163 параметров является таким, как указано на фиг. 5.The contents of the transmission trigger table 162 and the parameter table 163 are as indicated in FIG. 5.
Таблица 164 управления идентификаторами передаваемых сообщений является таблицей данных для управления идентификатором передаваемого сообщения.The transmitted message identifier management table 164 is a data table for managing the transmitted message identifier.
Таблица 164 управления идентификаторами передаваемых сообщений имеет столбцы "Transmitted Message ID (Идентификатор передаваемого сообщения)" и "Message (Сообщение)". Идентификационный номер каждого сообщения, передаваемого из MS 200 в BS 100, записывается в столбец "Transmitted Message ID", а тип сообщения, соответствующего идентификатору передаваемого сообщения, записывается в столбец "Message".The transmitted message identifier management table 164 has the “Transmitted Message ID” and “Message” columns. The identification number of each message transmitted from the
Таблица 165 управления размером сообщений является таблицей данных для управления размерами данных всех или части сообщений, передаваемых из MS 200 в BS 100, для каждого из которых время задержки неизвестно, а размер данных известен. Таблица 165 управления размером сообщений имеет столбцы "Transmitted Message ID" и "Message Size". Идентификационный номер каждого сообщения, передаваемого из MS 200, устанавливается в столбце "Transmitted Message ID", а размер данных соответствующего сообщения устанавливается в столбце "Message Size".Message size control table 165 is a data table for managing data sizes of all or part of messages transmitted from
Фиг. 15 является схемой, иллюстрирующей содержимое запоминающего устройства в MS во втором варианте осуществления. Запоминающее устройство 260 в MS 200 сохраняет таблицу 261 задания TLV, таблицу 262 триггеров передачи и таблицу 264 управления идентификаторами передаваемых сообщений. Когда MS 200 подключается, контроллер 250 формирует таблицу 263 управления информацией сообщений и сохраняет таблицу 263 управления информацией сообщений в запоминающем устройстве 260.FIG. 15 is a diagram illustrating contents of a storage device in an MS in a second embodiment. The
Структуры и содержимое таблицы 261 задания TLV являются идентичными таблице 161 задания TLV, указанной на фиг. 14. Содержимое таблицы 262 триггеров передачи является идентичным содержимому, указанному на фиг. 6.The structures and contents of the TLV definition table 261 are identical to the TLV definition table 161 shown in FIG. 14. The contents of the transmission trigger table 262 is identical to the contents indicated in FIG. 6.
Размеры сообщений одного или более сообщений, для каждого из которых время задержки неизвестно, а размер данных известен заранее, а также информация, указанная на фиг. 6, устанавливаются в таблице 263 управления информацией сообщений. В таблице 263 управления информацией сообщений, для одного или более сообщений, для каждого из которых время задержки неизвестно, а размер данных известен заранее, допустимые данные устанавливаются только в столбце "Message Size", а недопустимые данные устанавливаются в столбце "Delay Time".The message sizes of one or more messages, for each of which the delay time is unknown, and the data size is known in advance, as well as the information indicated in FIG. 6 are set in message information management table 263. In the message information management table 263, for one or more messages, for each of which the delay time is unknown and the data size is known in advance, valid data is set only in the "Message Size" column, and invalid data is set in the "Delay Time" column.
Структуры и содержимое таблицы 264 управления идентификаторами передаваемых сообщений являются идентичными таблице 164 управления идентификаторами передаваемых сообщений, указанной на фиг. 14.The structures and contents of the transmitted message identifier management table 264 are identical to the transmitted message identifier management table 164 of FIG. fourteen.
Когда вышеупомянутые данные используются, эффективное выделение полосы пропускания может быть реализовано между BS 100 и MS 200.When the above data is used, efficient bandwidth allocation can be implemented between the
Фиг. 16 является схемой, указывающей последовательность сообщений, которыми обмениваются, когда MS начинает операцию подключения к BS во втором варианте осуществления. На фиг. 16 допускается, что EAP-TLS (расширяемый протокол аутентификации - протокол защиты транспортного уровня) приспосабливается в качестве методики аутентификации. Последовательность, предшествующая передаче сообщения "SBC-REQ" на фиг. 16, аналогична первому варианту осуществления.FIG. 16 is a diagram indicating a sequence of messages exchanged when an MS starts a connection operation to a BS in the second embodiment. In FIG. 16, it is assumed that EAP-TLS (Extensible Authentication Protocol - Transport Layer Security Protocol) is adapted as an authentication technique. The sequence preceding the transmission of the SBC-REQ message in FIG. 16 is similar to the first embodiment.
Сообщения, которыми обмениваются между BS 100 и MS 200, указываются на фиг. 16. На фиг. 16 обмениваемые сообщения указаны посредством линий со стрелками, типы сообщений указываются выше линий со стрелками, а данные, содержащиеся в сообщениях, указываются в круглых скобках согласно типам сообщений. Помимо этого, сигналы и сообщения для запроса и выделения полосы пропускания указываются посредством пунктирных линий, и основные сообщения для обмена информацией по аутентификации и т.п. между MS 200 и BS 100 указываются посредством сплошных линий.Messages exchanged between the
Дополнительно, кривые линии, показанные на стороне BS со стрелками, указывают обработку для выделения полосы пропускания и идут от сообщения, порождающего обработку для выделения полосы пропускания, к сообщению, сообщающему MS 200 подробности о выделении полосы пропускания. В частности, кривые пунктирные линии указывают автоматическое выделение полосы пропускания с учетом времени задержки, при этом автоматическое выделение полосы пропускания реализуется посредством функции выделения полосы пропускания согласно первому варианту осуществления. С другой стороны, кривые сплошные линии указывают выделение полосы пропускания на основе приема кода запроса BW, который реализуется посредством функции выделения полосы пропускания, предоставляемой согласно второму варианту осуществления.Additionally, the curved lines shown on the BS side with arrows indicate processing for bandwidth allocation and go from the message generating the processing for bandwidth allocation to the message informing the
Как указано на фиг. 16, после того как BS 100 передает сообщение "SBC-RSP", BS 100 передает сообщение "PKMv2-RSP (EAP-Transfer:EAP Request/Identify) (Передача EAP: Запрос/идентификация EAP)" в MS 200, чтобы начинать последовательность аутентификации. Когда MS 200 принимает сообщение "PKMv2-RSP (EAP-Transfer:EAP Request/Identify)" и заранее определенное время истекает после передачи сообщения "PKMv2-RSP (EAP-Transfer:EAP Request/Identify)", BS 100 выделяет для MS 200 полосу пропускания для передачи, из MS 200 в BS 100, сообщения "PKMv2-REQ (EAP-Transfer:EAP-Response/Identify(MyID)) (Передача EAP: Ответ/идентификация EAP(Мой идентификатор)", содержащего NAI (идентификатор доступа к сети) в качестве идентификационных данных MS 200. Аналогично первому варианту осуществления, в BS 100 сообщается заранее определенное время посредством MS 200 с помощью сообщения "RNG-REQ (MAC Address etc)", и она записывает заранее определенное время в таблицу 163 параметров. Альтернативно, вышеупомянутое время задержки в качестве параметра, уникального для системы, может записываться заранее в таблицу 163 параметров.As indicated in FIG. 16, after the
В связи с этим сообщение "PKMv2-REQ" содержит информацию для обработки на протокольном уровне, который выше сообщения "SBC-REQ" и сообщения "REG-REQ", включающего в себя аутентификационную информацию. Поэтому предпочтительно, чтобы время обработки, разрешенное для готовности MS 200 передавать сообщение "PKMv2-REQ", превышало время обработки, разрешенное для готовности MS 200 передавать сообщение "SBC-REQ" или сообщение "REG-REQ".In this regard, the message "PKMv2-REQ" contains information for processing at the protocol level, which is higher than the message "SBC-REQ" and the message "REG-REQ", which includes authentication information. Therefore, it is preferable that the processing time allowed for the readiness of the
Когда MS 200 принимает сообщение "PKMv2-RSP (EAP-Transfer:EAP Request/Identify)", MS 200 передает в BS 100 сообщение "PKMv2-REQ (EAP-Transfer:EAP-Response/Identify(MyID))", содержащее NAI (идентификатор доступа к сети) MS 200, посредством использования автоматически выделенной беспроводной полосы пропускания. В то же время NAI имеет, например, форму "user-name@service_provider.com". NAI передается через BS 100 на сервер аутентификации (не показан), хотя пояснения по обмену сообщениями между BS 100 и сервером аутентификации не включены в эту спецификацию.When the
BS 100 начинает аутентификацию TLS (протокол защиты транспортного уровня) посредством передачи сообщения "PKMv2-RSP EAP-Transfer (EAP-Request/TLS Start) (Запрос EAP/начало TLS)" в MS 200. В это время BS 100 выделяет для MS 200 беспроводную полосу пропускания для передачи сообщения "EAP-Response/TLS Client Hello (Ответ EAP/Приветствие клиента TLS)" посредством MS 200 способом, аналогичным вышеуказанной операции после передачи сообщения "EAP Request/Identify". Когда MS 200 принимает сообщение "PKMv2-RSP EAP-Transfer (EAP-Request/TLS Start)", MS 200 передает сообщение "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Hello)" в BS 100 с использованием автоматически выделенной полосы пропускания. Сообщение "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Hello)" содержит версию TLS, идентификатор сеанса, случайное число, варианты алгоритмов блочного шифрования и т.п.The
Затем BS 100 передает в MS 200 сообщение "PKMv2-RSP EAP-Transfer (EAP-Request/TLS Server Hello, Server Certificate,...) (Запрос EAP/Приветствие сервера TLS, сертификат сервера,...)", содержащее выбранную версию TLS, идентификатор сеанса, случайное число, варианты алгоритмов шифрования, сертификат сервера и т.п.Then the
Когда MS 200 принимает сертификат сервера, необходимо, чтобы MS 200 верифицировала допустимость сертификата сервера перед передачей ответного сообщения. Тем не менее, время верификации сертификата сервера является неопределенным. Поэтому BS 100 выделяет полосу пропускания после приема CDMA-кода запроса полосы пропускания от MS 200 вместо автоматического выделения полосы пропускания для передачи ответного сообщения из MS 200. Как упомянуто выше, CDMA-код запроса полосы пропускания уникально выделяется для MS 200. Поэтому, когда BS 100 принимает CDMA-код запроса полосы пропускания, BS 100 может определять то, какая MS 200 передает CDMA-код запроса полосы пропускания. Когда верификация сертификата сервера завершена, MS 200 передает выделенный CDMA-код запроса полосы пропускания в BS 100 до того, как подготовка к передаче сообщения "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Certificate,...)" завершается.When the
Когда BS 100 принимает CDMA-код запроса полосы пропускания, BS 100 выделяет для MS 200 полосу пропускания для передачи EAP-Response/TLS Client Certificate из MS 200. В это время, полоса пропускания определяется согласно размеру сообщения, записанному в таблицу 165 управления размером сообщений, в соответствии с идентификатором сообщения сообщения "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Certificate,...)". Когда полоса пропускания выделяется для MS 200, BS 100 передает сообщение "UL-MAP (Burst Allocation)" в MS 200. Когда MS 200 принимает выделение полосы пропускания, MS 200 передает в BS 100 сообщение "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Certificate,...)", содержащее сертификат клиента и т.п., посредством использования выделенной полосы пропускания.When the
В следующих операциях, запрос и выделение полосы пропускания выполняются посредством использования любого из способа, в котором полоса пропускания автоматически выделяется с учетом времени задержки, как поясняется для первого варианта осуществления, и способа, в котором полоса пропускания выделяется на основе CDMA-кода запроса полосы пропускания, при этом последний способ заново предоставляется согласно второму варианту осуществления. Поэтому в следующем пояснении по выделению полосы пропускания во время обмена EAP с помощью сообщений PKM, только используемый способ выделения полосы пропускания указывается, и пояснения по обмену сообщениями и сигналы для выделения полосы пропускания не указываются.In the following operations, the request and bandwidth allocation are performed by using any of the method in which the bandwidth is automatically allocated based on the delay time, as explained for the first embodiment, and the method in which the bandwidth is allocated based on the CDMA code of the bandwidth request wherein the latter method is newly provided according to the second embodiment. Therefore, in the following explanation of bandwidth allocation during EAP exchange using PKM messages, only the used bandwidth allocation method is indicated, and message exchange explanations and signals for bandwidth allocation are not indicated.
Когда BS 100 принимает сообщение "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Certificate,...)", BS 100 выполняет аутентификацию сертификата клиента.When the
Когда аутентификация успешно выполнена, BS 100 передает в MS 200 сообщение "PKMv2-RSP EAP-Transfer (EAP-Request/TLS Change Cipher Spec)" вместе с информацией, указывающей успешность аутентификации, алгоритм шифрования и т.п. В то же время BS 100 автоматически выделяет полосу пропускания, с учетом времени задержки, для передачи сообщения "PKMv2-REQ EAP-Transfer (EAP-Response/TLS)" из MS 200.When the authentication is successful, the
Когда MS 200 принимает EAP-Request/TLS Change Cipher Spec, MS 200 передает в BS 100 сообщение "PKMv2-REQ EAP-Transfer (EAP-Response/TLS)" через выделенную беспроводную полосу пропускания в ответ на EAP-Request/TLS Change Cipher Spec.When the
Когда BS 100 принимает сообщение "PKMv2-REQ EAP-Transfer (EAP-Response/TLS)", BS 100 передает в MS 200 сообщение "PKMv2-RSP (EAP-Transfer:EAP-Success) (Успешность EAP)", содержащее главный секретный ключ (MSK). В это время, BS 100 формирует AK (ключ аутентификации) из MSK и дополнительно формирует KEK (ключ шифрования ключей) и CMAC_Key из AK.When the
Когда MS 200 принимает сообщение "PKMv2-RSP (EAP-Transfer:EAP-Success)", MS 200 формирует AK из MSK и KEK и CMAC_Key из AK.When the
После того как BS 100 передает сообщение "PKMv2-RSP (EAP-Transfer:EAP-Success)" и формирует AK, KEK и CMAC_Key, BS 100 передает в MS 200 сообщение "PKMv2-RSP (SA-TEK-Challenge)", которое защищено посредством сформированного CMAC_Key. Таким образом, результат (CMAC) вычисления хэш-функции содержимого сообщения PKM-RSP посредством использования CMAC_Key присоединяется к сообщению PKM-RSP так, что фальсификация посредством кого-либо, отличного из BS 100 и MS 200, которые совместно используют CMAC_Key, может обнаруживаться.After the
Когда MS 200 принимает сообщение "PKMv2-RSP (SA-TEK-Challenge) (Вызов SA-TEK)", MS 200 сравнивает CMAC, присоединенный к сообщению PKM-RSP, с результатом (CMAC) вычисления хэш-функции содержимого принимаемого сообщения PKM-RSP для подтверждения идентичности. Когда CMAC являются идентичными, MS 200 может подтверждать, что BS 100 и MS 200 имеют идентичные CMAC_Key. Когда обработка для подтверждения завершена, MS 200 принимает выделение полосы пропускания на основе CDMA-кода запроса полосы пропускания. Затем MS 200 передает в BS 100 сообщение "PKMv2-REQ (SA-TEK-Request) (Запрос SA-TEK)" посредством использования выделенной беспроводной полосы пропускания в ответ на сообщение "PKMv2-RSP (SA-TEK-Challenge)", где сообщение "PKMv2-REQ (SA-TEK-Request)" защищено с помощью CMAC.When the
Когда BS 100 принимает сообщение "PKMv2-REQ (SA-TEK-Request)", BS 100 выполняет обработку подтверждения CMAC аналогичным способом для MS 200 для подтверждения того, что BS 100 и MS 200 имеют идентичные CMAC_Key. Затем BS 100 передает в MS 200 сообщение "PKMv2-RSP (SA-TEK-Response)" в ответ на сообщение "PKMv2-REQ (SA-TEK-Request)".When the
Когда MS 200 принимает сообщение "PKMv2-RSP (SA-TEK-Response)", MS 200 подтверждает, что SA-TEK-Request нормально принят посредством BS 100. Когда MS 200 подтверждает, что BS 100 и MS 200 имеют идентичные CMAC, MS 200 принимает выделение полосы пропускания на основе CDMA-кода запроса полосы пропускания. Затем MS 200 передает в BS 100 сообщение "PKMv2-REQ (Key Request)" для запроса выдачи ключа шифрования TEK (ключа шифрования трафика) для использования в шифровании пользовательских данных.When the
Когда BS 100 принимает сообщение "PKMv2-REQ (Key Request)", BS 100 произвольно формирует TEK, шифрует TEK с помощью KEK, вставляет зашифрованный TEK в ответ на запрос ключа и передает сообщение "PKMv2-RSP (Key-Reply)" в MS 200. В это время BS 100 выполняет автоматическое выделение полосы пропускания с учетом времени задержки передачи сообщения "REG-REQ" из MS 200.When the
Когда MS 200 принимает сообщение "PKMv2-REQ (Key-Reply)", BS 100 передает сообщение "REG-REQ" в BS 100 и продолжает процесс входа в сеть.When the
Хотя в примере по фиг. 16 сообщение, содержащее аутентификационную информацию, указывается в качестве примера, для которого запрос полосы пропускания посредством использования CDMA-кода запроса полосы пропускания предпочтителен (другими словами, примера, для которого распределение времени передачи сообщения из MS 200 является нерегулярным), запрос полосы пропускания посредством использования CDMA запроса полосы пропускания может применяться к другим сообщениям.Although in the example of FIG. 16, a message containing authentication information is indicated as an example for which a bandwidth request by using a CDMA bandwidth request code is preferable (in other words, an example for which message transmission time distribution from the
Фиг. 17 является схемой переходов состояний BS. Фиг. 17 указывает изменения состояния BS 100 при обработке для аутентификации, выполняемой после состояния ST1, в котором BS 100 ожидает приема сообщения "SBC-REQ". Когда BS 100 в состоянии ST1 принимает сообщение "SBC-REQ", BS 100 передает сообщение "SBC-RSP" и другие сообщения и выполняет автоматическое выделение полосы пропускания с учетом времени задержки. После этого состояние BS 100 переходит из состояния ST1 в состояние ST2, в котором BS 100 ожидает приема сообщения "PKMv2-REQ (EAP-Transfer:EAP-Response/Identify(MyID))".FIG. 17 is a BS state transition diagram. FIG. 17 indicates state changes of the
Когда BS 100 в состоянии ST2 принимает сообщение "PKMv2-REQ (EAP-Transfer:EAP-Response/Identify (MyID))", BS 100 выполняет автоматическое выделение полосы пропускания с учетом времени задержки и после этого состояние BS 100 переходит из состояния ST2 в состояние ST3, в котором BS 100 ожидает приема сообщения "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Hello)".When the
Когда BS 100 в состоянии ST3 принимает сообщение "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Hello)", BS 100 передает "PKMv2-RSP EAP-Transfer (EAP-Request/TLS Server Hello)" и после этого состояние BS 100 переходит из состояния ST3 в состояние ST4, в котором BS 100 ожидает приема CDMA-кода запроса полосы пропускания.When the
Когда BS 100 в состоянии ST4 принимает CDMA-код запроса полосы пропускания, BS 100 выполняет выделение полосы пропускания для MS 200 и после этого состояние BS 100 переходит из состояния ST4 в состояние ST5, в котором BS 100 ожидает приема сообщения "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Certificate,...)".When the
Когда BS 100 в состоянии ST5 принимает сообщение "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Certificate,...)", BS 100 выполняет аутентификацию сертификата клиента, передает сообщение "PKMv2-RSP EAP-Transfer (EAP-Request/TLS Change Cipher Spec)" и выполняет автоматическое выделение полосы пропускания с учетом времени задержки. После этого состояние BS 100 переходит из состояния ST5 в состояние ST6, в котором BS 100 ожидает приема сообщения "PKMv2-REQ EAP-Transfer (EAP-Response/TLS)".When the
Когда BS 100 в состоянии ST6 принимает сообщение "PKMv2-REQ EAP-Transfer (EAP-Response/TLS)", BS 100 выполняет обработку для передачи сообщения "PKMv2-RSP (EAP-Transfer:EAP-Success)" и другую обработку и после этого состояние BS 100 переходит из состояния ST6 в состояние ST7, в котором BS 100 ожидает приема CDMA-кода запроса полосы пропускания.When the
Когда BS 100 в состоянии ST7 принимает CDMA-код запроса полосы пропускания, BS 100 выполняет выделение полосы пропускания для MS 200 и после этого состояние BS 100 переходит из состояния ST7 в состояние ST8, в котором BS 100 ожидает приема сообщения "PKMv2-REQ (SA-TEK-Request)".When the
Когда BS 100 в состоянии ST8 принимает сообщение "PKMv2-REQ (SA-TEK-Request)", BS 100 выполняет обработку подтверждения CMAC и обработку для передачи сообщения "PKMv2-RSP (SA-TEK-Response)". После этого состояние BS 100 переходит из состояния ST8 в состояние ST9, в котором BS 100 ожидает приема CDMA-кода запроса полосы пропускания.When the
Когда BS 100 в состоянии ST9 принимает CDMA-код запроса полосы пропускания, BS 100 выполняет выделение полосы пропускания для MS 200 и после этого состояние BS 100 переходит из состояния ST9 в состояние ST10, в котором BS 100 ожидает приема сообщения "PKMv2-REQ (Key Request)".When the
Когда BS 100 в состоянии ST10 принимает сообщение "PKMv2-REQ (Key Request)", BS 100 формирует TEK, передает сообщение "PKMv2-RSP (Key-Reply)" и выполняет автоматическое выделение полосы пропускания с учетом времени задержки. После этого состояние BS 100 переходит из состояния ST10 в состояние ST11, в котором BS 100 ожидает приема сообщения "REG-REQ".When the
Далее поясняются последовательности обработки в контроллере 150 в BS 100 и контроллере 250 в MS 200 согласно второму варианту осуществления.Next, the processing sequences in the
Фиг. 18 является блок-схемой, указывающей операции, выполняемые посредством контроллера в BS во втором варианте осуществления. Фиг. 18 указывает последовательность обработки от операции ожидания приема сообщения "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Hello)" до операции ожидания приема сообщения "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Certificate,...)". Операции по фиг. 18 поясняются ниже поэтапно.FIG. 18 is a flowchart indicating operations performed by a controller in the BS in the second embodiment. FIG. 18 indicates the processing sequence from a wait operation for receiving a PKMv2-REQ EAP-Transfer message (EAP-Response / TLS Client Hello) to a wait operation for a PKMv2-REQ EAP-Transfer message (EAP-Response / TLS Client Certificate, ... ) ". The operations of FIG. 18 are explained below in stages.
<Этап S101> Контроллер 150 ожидает передачи сообщения "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Hello)" из MS 200.<Step S101> The
<Этап S102> Когда контроллер 150 принимает сообщение "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Hello)", контроллер 150 передает сообщение "PKMv2-RSP EAP-Transfer (EAP-Request/TLS Server Hello)" в MS 200.<Step S102> When the
<Этап S103> Контроллер 150 ожидает передачи CDMA-кода запроса полосы пропускания из MS 200.<Step S103> The
<Этап S104> Контроллер 150 получает CDMA-код запроса полосы пропускания, передаваемый из MS 200.<Step S104> The
<Этап S105> Когда контроллер 150 распознает, на основе CDMA-кода запроса полосы пропускания, что MS 200 выдает запрос на выделение полосы пропускания, контроллер 150 определяет идентификатор сообщения сообщения "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Certificate,...)" со ссылкой на таблицу 164 управления идентификаторами передаваемых сообщений, при этом сообщение "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Certificate,...)" - это сообщение, которое должно приниматься далее во время обмена сообщениями с MS 200. В примере по фиг. 14, идентификатор сообщения вышеупомянутого сообщения равен "1". Затем контроллер 150 обращается к таблице 165 управления размером сообщений и получает размер сообщения, соответствующий идентификатору сообщения "1". Дополнительно, контроллер 150 выделяет для MS 200 полосу пропускания, соответствующую полученному размеру сообщения, и передает в MS 200 сообщение "UL-MAP (Burst Allocation)", которое указывает выделенную полосу пропускания.<Step S105> When the
<Этап S106> Контроллер 150 переходит в состояние, в котором контроллер 150 ожидает приема сообщения "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Certificate,...)" из MS 200.<Step S106> The
Фиг. 19 является блок-схемой, указывающей операции, выполняемые посредством контроллера в MS во втором варианте осуществления. Фиг. 19 указывает последовательность обработки от операции ожидания приема сообщения "PKMv2-RSP", содержащего сертификат сервера, до операции приема следующего сообщения "PKMv2-RSP". Операции по фиг. 19 поясняются ниже поэтапно.FIG. 19 is a flowchart indicating operations performed by the controller in the MS in the second embodiment. FIG. 19 indicates a processing sequence from a pending operation of receiving a PKMv2-RSP message containing a server certificate to a receiving operation of the next PKMv2-RSP message. The operations of FIG. 19 are explained below in stages.
<Этап S111> Контроллер 250 ожидает передачи сообщения "PKMv2-RSP EAP-Transfer (EAP-Request/TLS Server Hello, Server Certificate,...)" из BS 100.<Step S111> The
<Этап S112> Контроллер 250 получает сообщение "PKMv2-RSP EAP-Transfer (EAP-Request/TLS Server Hello, Server Certificate,...)", передаваемое из BS 100.<Step S112> The
<Этап S113> Контроллер 250 командует процессу обмена сообщениями переходить в состояние, в котором процесс обмена сообщениями ожидает завершения подготовки к передаче следующего сообщения.<Step S113> The
<Этап S114> Контроллер 250 верифицирует эффективность сертификата сервера посредством процесса, отличного от процесса обмена сообщениями. Когда верификация завершена, контроллер 250 командует процессу обмена сообщениями завершать подготовки к передаче сообщения "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Certificate,...)".<Step S114> The
<Этап S115> Контроллер 250 передает CDMA-код запроса полосы пропускания в BS 100.<Step S115> The
<Этап S116> Контроллер 250 ожидает выделения полосы пропускания посредством BS 100.<Step S116> The
<Этап S117> Контроллер 250 получает сообщение "UL-MAP (Burst Allocation)", передаваемое из BS 100 и указывающее выделение полосы пропускания.<Step S117> The
<Этап S118> Контроллер 250 передает сообщение "PKMv2-REQ EAP-Transfer (EAP-Response/TLS Client Certificate,...)" в BS 100.<Step S118> The
<Этап S119> Контроллер 250 ожидает передачи сообщения "PKMv2-RSP EAP-Transfer (EAP-Request/TLS Change Cipher Spec)" из BS 100.<Step S119> The
Как пояснено выше, даже в случае если время задержки в MS 200 варьируется, выделение полосы пропускания может быть реализовано с меньшим числом обменов сообщениями, чем в традиционном процессе обмена сообщениями.As explained above, even if the delay time in the
Третий вариант осуществленияThird Embodiment
Третий вариант осуществления является разновидностью первого варианта осуществления. Согласно третьему варианту осуществления BS 100 хранит значения по умолчанию времени задержки и размера сообщения для сообщения, которое должно быть передано из MS, и автоматически выделяет полосу пропускания с учетом времени задержки на основе значений по умолчанию, если MS не сообщает в BS параметр сообщения, уникальный для MS. Когда в BS сообщается посредством MS параметр сообщения, уникальный для MS, BS 100 автоматически выделяет полосу пропускания с учетом времени задержки на основе параметра сообщения.The third embodiment is a variation of the first embodiment. According to a third embodiment, the
Функции BS и MS для реализации вышеупомянутой обработки являются аналогичными функциям в первом варианте осуществления, проиллюстрированном на фиг. 3 и 4. Тем не менее, третий вариант осуществления отличается от первого варианта осуществления обработкой, выполняемой посредством контроллера 150 в BS 100, данными, хранимыми в запоминающем устройстве 160 в BS 100, и обработкой, выполняемой посредством контроллера 250 в MS 200. Поэтому признаки третьего варианта осуществления, которые отличаются от первого варианта осуществления, поясняются ниже со ссылкой на фиг. 3 и 4.The functions of the BS and MS for implementing the above processing are similar to the functions in the first embodiment illustrated in FIG. 3 and 4. However, the third embodiment differs from the first embodiment by the processing performed by the
Фиг. 20 является схемой, иллюстрирующей содержимое запоминающего устройства в BS в третьем варианте осуществления. Запоминающее устройство 160 в BS 100 заранее сохраняет таблицу 161 задания TLV, таблицу 162 триггеров передачи, таблицу 163a параметров по умолчанию и таблицу 167 управления MS. Помимо этого, когда параметр сообщения передается из MS 200, контроллер 150 формирует таблицы конкретных для MS параметров 166, 166a, 166b,... соответственно для различных MS и сохраняет таблицы параметров 166, 166a, 166b,... в запоминающем устройстве 160.FIG. 20 is a diagram illustrating contents of a storage device in a BS in a third embodiment. The
Содержимое таблицы 161 задания TLV и таблицы 162 триггеров передачи является таким, как указано на фиг. 5.The contents of the TLV definition table 161 and the transmission trigger table 162 are as indicated in FIG. 5.
Таблица 163a параметров по умолчанию является таблицей данных, указывающей значения по умолчанию времени задержки и размера сообщения каждого сообщения, передаваемого по восходящей линии связи из MS. Таблица 163a параметров по умолчанию имеет структуру данных, идентичную таблице 163 параметров, указанной на фиг. 5. Тем не менее, значения в таблице 163a параметров по умолчанию устанавливаются заранее перед началом работы системы, тогда как значения, указанные посредством параметра сообщения, передаваемого из MS 200, устанавливаются в таблице 163 параметров в первом варианте осуществления.The default parameter table 163a is a data table indicating the default values of the delay time and message size of each message transmitted on the uplink from the MS. The default parameter table 163a has a data structure identical to the parameter table 163 indicated in FIG. 5. However, the values in the default parameter table 163a are set in advance before starting the system, while the values indicated by the message parameter transmitted from the
Таблицы 166 конкретных для MS параметров предоставляются для соответствующих MS, и идентификационные номера (MSID) для уникальной идентификации соответствующих MS устанавливаются в таблицах 166 параметров. Помимо этого, каждая таблица 166 конкретных для MS параметров имеет столбцы "Transmission Trigger ID", "Delay Time" и "Message Size". Значение идентификатора триггера передачи в параметре сообщения, передаваемом из MS, указанной посредством каждого MSID, устанавливается в столбце "Transmission Trigger ID", значение времени задержки в параметре сообщения, передаваемом из MS, указанной посредством каждого MSID, устанавливается в столбце "Delay Time", а значение размера сообщения в параметре сообщения, передаваемом из MS, указанной посредством каждого MSID, устанавливается в столбце "Message Size".MS specific parameters tables 166 are provided for the respective MSs, and identification numbers (MSIDs) for uniquely identifying the respective MSs are set in the parameter tables 166. In addition, each MSP-specific parameter table 166 has the “Transmission Trigger ID”, “Delay Time” and “Message Size” columns. The value of the transmission trigger identifier in the parameter of the message transmitted from the MS indicated by each MSID is set in the column "Transmission Trigger ID", the value of the delay time in the parameter of the message transmitted from the MS indicated by each MSID is set in the column "Delay Time", and the message size value in the message parameter transmitted from the MS indicated by each MSID is set in the "Message Size" column.
Таблица 167 управления MS является таблицей данных, которая указывает, какая из таблицы 163a параметров по умолчанию или таблицы конкретных для MS параметров, соответствующей MSID каждой MS, должна использоваться для MS, подключенной к BS 100. Таблица 167 управления MS имеет столбцы "MSID" и "Parameter Table (Таблица параметров)". Идентификационный номер (MSID) каждой MS, которая подключена к BS 100, записывается в столбец "MSID", и информация, указывающая то, какая из таблицы параметров по умолчанию или таблицы конкретных для MS параметров должна использоваться для MS, указанной посредством каждого MSID, устанавливается в столбце "Parameter Table".The MS management table 167 is a data table that indicates which of the default parameter tables 163a or the MS-specific parameters table corresponding to the MSID of each MS should be used for the MS connected to the
Когда связь с каждой MS выполняется, контроллер 150 записывает MSID MS в таблицу 167 управления MS, а также записывает "Default" в качестве начального значения в столбец "Parameter Table" в таблице 167 управления MS. После этого, когда BS 100 принимает параметр сообщения из MS и контроллер 150 формирует таблицу 166 конкретных для MS параметров, соответствующую MS, контроллер 150 обновляет значение в столбце "Parameter Table", соответствующем MSID MS, на "MS-specific Parameter Table (Конкретная для MS таблица параметров)".When communication with each MS is performed, the
Далее поясняется обработка для выделения периода времени согласно третьему варианту осуществления.Next, processing for allocating a time period according to the third embodiment is explained.
Фиг. 21 является схемой, указывающей последовательность сообщений, которыми обмениваются, когда MS начинает операцию подключения к BS в третьем варианте осуществления.FIG. 21 is a diagram indicating a sequence of messages exchanged when an MS starts a connection operation to a BS in a third embodiment.
Как указано на фиг. 21, BS 100 вставляет размер по умолчанию сообщения, которое должно быть передано из MS 200, время задержки по умолчанию при выделении беспроводного ресурса и другую информацию в сообщение "UCD (Uplink Channel Descriptor) (Дескриптор канала восходящей линии связи)", которое периодически широковещательно передается посредством BS 100. В частности, контроллер 150 обращается к таблице 163a параметров по умолчанию и получает идентификатор триггера передачи, время задержки и размер сообщения для каждого сообщения, для которого должно выполняться автоматическое выделение полосы пропускания. Затем контроллер 150 формирует параметр 21 сообщения в соответствии с заданием типа "X", указанным в таблице 161 задания TLV, вставляет сформированный параметр 21 сообщения в сообщение "UCD" и широковещательно передает сообщение "UCD" в MS 200 и т.п.As indicated in FIG. 21, the
Когда MS 200 принимает сообщение "UCD", MS 200 сравнивает значения в параметре 21 сообщения, которые сообщаются в MS 200, с соответствующими значениями, хранимыми посредством MS 200 в таблице 263 управления информацией сообщений (как указано на фиг. 6). В случае если сравниваемые значения не являются идентичными, MS 200 сообщает в BS 100 соответствующие значения параметра, хранимые посредством MS 200, в качестве параметра 22 сообщения, как в первом варианте осуществления. В частности, контроллер 250 в MS 200 передает в BS 100 сообщение "RNG-REQ (MAC Address etc)", содержащее параметр 22 сообщения, который указывает соответствующие значения в таблице 263 управления информацией сообщений.When the
Контроллер 150 в BS 100 формирует таблицу 166 конкретных для MS параметров посредством использования значения параметра сообщения 22, которое сообщается в BS 100, и сохраняет таблицу 166 конкретных для MS параметров в запоминающем устройстве 160. Помимо этого, контроллер 150 изменяет значение в столбце "Parameter Table", соответствующем MSID MS 200 в таблице 167 управления MS, на "MS-specific Parameter Table".The
После этого, когда контроллер 150 в BS 100 передает в MS 200 сообщение, которое установлено в таблице 162 триггеров передачи в качестве триггера передачи, контроллер 150 сначала обращается к таблице 167 управления MS и определяет, на основе таблицы 167 управления MS, какая из таблицы 163a параметров по умолчанию или таблицы конкретных для MS параметров должна использоваться для MS 200. В случае если для MS 200 должна использоваться таблица конкретных для MS параметров, контроллер 150 обращается к таблице конкретных для MS параметров, соответствующей MSID MS 200, и получает время задержки и размер сообщения для сообщения, которое должно быть передано из MS 200, после передачи сообщения в качестве триггера передачи. После того как полученное время задержки истекает, контроллер 150 выделяет для MS 200 беспроводную полосу пропускания, соответствующую размеру сообщения. В MS 200 выделенная полоса пропускания сообщается посредством сообщения "UL-MAP (Burst Allocation)".After that, when the
Далее подробно поясняется обработка, выполняемая посредством контроллера 250 в MS 200 согласно третьему варианту осуществления.Next, processing performed by the
Фиг. 22 является блок-схемой, указывающей операции, выполняемые посредством MS, когда MS принимает сообщение "UCD". Операции по фиг. 22 поясняются ниже поэтапно.FIG. 22 is a flowchart indicating operations performed by the MS when the MS receives the “UCD” message. The operations of FIG. 22 are explained below in stages.
<Этап S121> Контроллер 250 ожидает передачи сообщения "UCD (Size of Messages, delay) (Размер сообщений, задержка)" из BS 100.<Step S121> The
<Этап S122> Контроллер 250 получает сообщение "UCD (Size of Messages, delay)", передаваемое из BS 100.<Step S122> The
<Этап S123> Контроллер 250 сравнивает параметры, которые установлены в таблице 263 управления информацией сообщений (как указано на фиг. 6), с параметром 21 сообщения, который содержится в сообщении "UCD (Size of Messages, delay)". В случае если сравниваемые параметры являются полностью идентичными, процесс переходит к этапу S124. В случае если сравниваемые параметры не являются идентичными, процесс переходит к этапу S125.<Step S123> The
<Этап S124> Контроллер 250 устанавливает флаг параметра в "0", и после этого обработка завершается.<Step S124> The
<Этап S125> Контроллер 250 устанавливает флаг параметра в "1", и после этого обработка завершается.<Step S125> The
Как пояснено выше, значение установлено во флаге параметра. После этого, когда сообщение "RNG-REQ (MAC Address etc)" передается, определяется то, должен или нет параметр 22 сообщения быть передан, на основе значения флага параметра.As explained above, the value is set in the parameter flag. After that, when the message “RNG-REQ (MAC Address etc)” is transmitted, it is determined whether or not
Фиг. 23 является блок-схемой, указывающей операции, выполняемые посредством MS после того, как MS передает код ранжирования CDMA, до тех пор пока MS не передает сообщение "SBC-REQ". Операции по фиг. 23 поясняются ниже поэтапно.FIG. 23 is a flowchart indicating operations performed by the MS after the MS transmits a CDMA ranking code until the MS transmits a “SBC-REQ” message. The operations of FIG. 23 are explained below in stages.
<Этап S131> Контроллер 250 ожидает передачи сообщения "RNG-RSP" из BS 100.<Step S131> The
<Этап S132> Контроллер 250 получает сообщение "RNG-RSP", передаваемое из BS 100.<Step S132> The
<Этап S133> Контроллер 250 определяет то, указывает или нет сообщение "RNG-RSP" состояние успешности. Когда результатом определения является "Да", процесс переходит к этапу S136. Когда результатом определения является "Нет", процесс переходит к этапу S134.<Step S133> The
<Этап S134> Контроллер 250 передает код ранжирования CDMA.<Step S134> The
<Этап S135> Контроллер 250 ожидает передачи сообщения "RNG-RSP" из BS 100, и после этого процесс переходит к этапу S132.<Step S135> The
<Этап S136> Контроллер 250 ожидает передачи сообщения "UL-MAP (CDMA Allocation IE)" из BS 100.<Step S136> The
<Этап S137> Контроллер 250 получает сообщение "UL-MAP (CDMA Allocation IE)", передаваемое из BS 100.<Step S137> The
<Этап S138> Контроллер 250 определяет, равно или нет значение флага параметра "1". Когда флаг параметра равен "1", процесс переходит к этапу S139. Когда флаг параметра равен "0", процесс переходит к этапу S140.<Step S138> The
<Этап S139> Контроллер 250 передает сообщение "RNG-REQ (MAC Address etc)", содержащее параметр сообщения, и после этого процесс переходит к этапу S141.<Step S139> The
<Этап S140> Контроллер 250 передает сообщение "RNG-REQ (MAC Address etc)", не содержащее параметр сообщения.<Step S140> The
<Этап S141> Контроллер 250 ожидает передачи сообщения "RNG-RSP (Basic/Primary CID etc)" из BS 100. Когда сообщение "RNG-RSP (Basic/Primary CID etc)", передаваемое из BS 100, достигает MS 200, процесс переходит к этапу S144. Помимо этого, когда сообщение "UL-MAP (Burst Allocation)" достигает MS 200 до того, как сообщение "RNG-RSP (Basic/Primary CID etc)" достигает MS 200, процесс переходит к этапу S142.<Step S141> The
<Этап S142> Контроллер 250 получает сообщение "UL-MAP (Burst Allocation)", передаваемое из BS 100.<Step S142> The
<Этап S143> Контроллер 250 повторно передает сообщение "RNG-REQ (MAC Address etc)", содержащее параметр сообщения, и после этого процесс переходит к этапу S141.<Step S143> The
<Этап S144> Контроллер 250 получает сообщение "RNG-RSP (Basic/Primary CID etc)", передаваемое из BS 100.<Step S144> The
<Этап S145> Контроллер 250 осуществляет подготовки для передачи сообщения "SBC-REQ".<Step S145> The
<Этап S146> Контроллер 250 ожидает передачи сообщения "UL-MAP (Burst Allocation)" из BS 100.<Step S146> The
<Этап S147> Контроллер 250 получает сообщение "UL-MAP (Burst Allocation)", передаваемое из BS 100.<Step S147> The
<Этап S148> Контроллер 250 передает сообщение "SBC-REQ" в BS 100.<Step S148> The
<Этап S149> Контроллер 250 ожидает передачи сообщения "SBC-RSP" из BS 100.<Step S149> The
Последовательность операций, выполняемых посредством контроллера 150 в BS 100 в третьем варианте осуществления, практически аналогична последовательности операций, указанной на фиг. 9-11. Тем не менее, третий вариант осуществления отличается от первого варианта осуществления операциями на этапах S20, S32 и S33. На этапе S20, контроллер 150 получает параметр сообщения в случае, если принимаемое сообщение содержит параметр сообщения. Контроллер 150 обращается к таблице 161 задания TLV (как указано на фиг. 20), анализирует параметр сообщения, формирует таблицу конкретных для MS параметров на основе параметра сообщения и сохраняет таблицу конкретных для MS параметров в запоминающем устройстве 160. Помимо этого, контроллер 150 изменяет значение в столбце "Parameter Table", соответствующем MSID MS 200 в таблице 167 управления MS, на "MS-specific Parameter Table". В случае если принимаемое сообщение не содержит параметр сообщения, контроллер 150 не выполняет обработку, такую как обновление данных в запоминающем устройстве 160.The sequence of operations performed by the
Время задержки, которое используется при сравнении для обнаружения истечения времени на этапе S32 на фиг. 10, является временем задержки, которое установлено в таблице конкретных для MS параметров для MS 200, когда таблица конкретных для MS параметров для MS 200 уже сформирована, и является временем задержки, которое установлено в таблице 163a параметров по умолчанию, когда таблица конкретных для MS параметров для MS 200 еще не сформирована. Помимо этого, полоса пропускания, выделенная на этапе S33, определяется на основе размера сообщения, который устанавливается в таблице конкретных для MS параметров для MS 200, когда таблица конкретных для MS параметров для MS 200 уже сформирована, и является размером сообщения, который устанавливается в таблице 163a параметров по умолчанию, когда таблица конкретных для MS параметров для MS 200 еще не сформирована.The delay time that is used in the comparison to detect the expiration of time in step S32 in FIG. 10 is the delay time that is set in the MS-specific parameter table for
Как пояснено выше, параметр сообщения может быть передан из MS 200 в BS 100 только в случае, если время задержки и размер сообщения, которые установлены как значения по умолчанию в BS 100, не являются идентичными значениям, которые установлены в MS 200. Помимо этого, поскольку значения по умолчанию, которые установлены в BS 100, широковещательно передаются из BS 100, можно эффективно использовать беспроводной ресурс.As explained above, a message parameter can be transferred from the
Дополнительно, значение по умолчанию размера сообщения для каждого из сообщения "SBC-REQ" и сообщения "REG-REQ" и значение по умолчанию времени задержки, возникающего до передачи каждого из сообщения "SBC-REQ" и сообщения "REG-REQ" после приема сообщения "RNG-RSP" или сообщения "PKM-RSP", также могут сохраняться в MS 200, как и в BS 100. В этом случае, таблица 163a параметров по умолчанию, как указано на фиг. 20, также заранее сохраняется в запоминающем устройстве 260 в MS 200.Additionally, the default message size value for each of the SBC-REQ message and the REG-REQ message, and the default value of the delay time that occurs before each of the SBC-REQ message and the REG-REQ message is received RNG-RSP messages or PKM-RSP messages can also be stored in the
В случае если значения по умолчанию хранятся как в BS 100, так и MS 200, необязательно вставлять параметр 21 сообщения в сообщение "UCD", которое широковещательно передается из BS 100. MS 200 вставляет параметр 22 сообщения в сообщение "RNG-REQ (MAC Address etc)" и передает сообщение "RNG-REQ (MAC Address etc)" в BS 100 только в случае, если значения по умолчанию не идентичны значениям, записанным в таблицу 263 управления информацией сообщений (как указано на фиг. 6).In case the default values are stored in both the
Функции обработки, выполняемые посредством контроллера 150 в BS 100 и контроллера 250 в MS 200, как пояснено выше, реализуются посредством компьютеров. В этом случае, программа, описывающая подробности обработки для реализации функций, которую должен иметь каждый контроллер 150 и контроллер 250, предоставляется. Когда компьютер выполняет программу, функции обработки одного из контроллера 150 и контроллера 250 могут быть реализованы на компьютере.The processing functions performed by the
Программа, описывающая подробности обработки, может сохраняться на носителе записи, который может считываться посредством компьютера. Носитель записи может быть магнитным записывающим устройством, оптическим диском, оптическим магнитным носителем записи, полупроводниковой памятью и т.п. Магнитное записывающее устройство может быть жестким диском (HDD), гибким диском (FD), магнитной лентой (MT) и т.п. Оптический диск может быть DVD (цифровым универсальным диском), DVD-RAM (оперативным запоминающим устройством), CD-ROM (постоянным запоминающим устройством на компакт-дисках), CD-R (записываемым)/RW (перезаписываемым) и т.п. Оптический магнитный носитель записи может быть MO (магнитооптическим диском) и т.п.A program describing the processing details may be stored on a recording medium that can be read by a computer. The recording medium may be a magnetic recording device, an optical disk, an optical magnetic recording medium, a semiconductor memory, and the like. The magnetic recording device may be a hard disk drive (HDD), a flexible disk drive (FD), a magnetic tape (MT), and the like. An optical disc may be a DVD (digital versatile disk), DVD-RAM (random access memory), CD-ROM (read-only memory on CDs), CD-R (recordable) / RW (rewritable), etc. The optical magnetic recording medium may be MO (magneto-optical disk) and the like.
Чтобы выводить каждую программу на рынок, например, можно продавать портативный носитель записи, такой как DVD или CD-ROM, на который записана программа. Альтернативно, можно сохранять программу в запоминающем устройстве, принадлежащем серверному компьютеру, и передавать программу в другие компьютеры через сеть.To bring each program to market, for example, you can sell a portable recording medium such as a DVD or CD-ROM onto which the program is recorded. Alternatively, you can save the program in a storage device belonging to the server computer, and transfer the program to other computers through the network.
Компьютер, который должен выполнять программу, сохраняет программу в устройстве хранения данных, принадлежащем компьютеру, при этом программа первоначально записана, например, на портативный носитель записи или первоначально передана из серверного компьютера. Компьютер считывает программу из устройства хранения данных и выполняет обработку в соответствии с программой. Альтернативно, компьютер может непосредственно считывать программу из портативного носителя записи для выполнения обработки в соответствии с программой. Дополнительно альтернативно, компьютер может последовательно выполнять обработку в соответствии с каждой частью программы каждый раз, когда часть программы передается из серверного компьютера.The computer that is to execute the program stores the program in a data storage device belonging to the computer, wherein the program is initially recorded, for example, on portable recording medium or originally transferred from the server computer. The computer reads the program from the storage device and performs processing in accordance with the program. Alternatively, the computer may directly read the program from the portable recording medium to perform processing in accordance with the program. Additionally, alternatively, the computer may sequentially perform processing in accordance with each part of the program each time that part of the program is transmitted from the server computer.
Настоящее изобретение не ограничено вышеописанными вариантами осуществления, варианты осуществления могут по-разному модифицироваться в рамках объема изобретения.The present invention is not limited to the above described embodiments, the embodiments may be modified in various ways within the scope of the invention.
Вышеприведенное описание рассматривается только как иллюстрирующее принципы настоящего изобретения. Дополнительно, поскольку многочисленные модификации и изменения должны быть легко очевидными для специалистов в данной области техники, нежелательно ограничивать изобретение точной структурой и показанными и описанными вариантами применения, и, соответственно, все надлежащие модификации и эквиваленты могут считаться находящимися в рамках объема изобретения в прилагаемой формуле изобретения и ее эквивалентах.The above description is only intended to illustrate the principles of the present invention. Additionally, since numerous modifications and changes should be readily apparent to those skilled in the art, it is not desirable to limit the invention to the precise structure and applications shown and described, and accordingly, all appropriate modifications and equivalents may be considered to be within the scope of the invention in the appended claims and its equivalents.
Описание номеров ссылокDescription of reference numbers
1 - беспроводной терминал1 - wireless terminal
1a - средство передачи параметров сообщений1a - means for transmitting message parameters
1b - средство передачи сообщений1b - messenger
2 - беспроводная базовая станция2 - wireless base station
2a - средство передачи триггерных сообщений2a - trigger message transfer means
2b - средство выделения полосы пропускания2b - bandwidth allocator
2c - средство передачи информации выделения2c - means for transmitting information allocation
3 - параметр сообщения3 - message parameter
4 - триггерное сообщение4 - trigger message
5 - информация выделения5 - selection information
6 - сообщение, которое должно быть передано6 - message to be transmitted
Claims (28)
передают параметр сообщения из упомянутого беспроводного терминала в упомянутую беспроводную базовую станцию, при этом параметр сообщения включает в себя идентификационную информацию, идентифицирующую триггерное сообщение, и размер сообщения, указывающий длину данных сообщения, которое должно быть передано из беспроводного терминала в беспроводную базовую станцию, а триггерное сообщение является сообщением, чтобы инициировать передачу сообщения, которое должно быть передано;
передают упомянутое триггерное сообщение из упомянутой беспроводной базовой станции в беспроводной терминал и после этого выделяют беспроводную полосу пропускания, соответствующую упомянутому размеру сообщения для сообщения, которое должно быть передано, для упомянутого беспроводного терминала посредством упомянутой беспроводной базовой станции;
передают информацию выделения, указывающую выделенную беспроводную полосу пропускания, из упомянутой беспроводной базовой станции в упомянутый беспроводной терминал; и
передают упомянутое сообщение, которое должно быть передано, из упомянутого беспроводного терминала в упомянутую базовую станцию посредством использования упомянутой беспроводной полосы пропускания, указываемой посредством упомянутой информации выделения.1. A messaging method for communication between a wireless base station and a wireless terminal, comprising the steps of:
transmitting a message parameter from said wireless terminal to said wireless base station, wherein the message parameter includes identification information identifying a trigger message and a message size indicating a data length of the message to be transmitted from the wireless terminal to the wireless base station, and the trigger a message is a message to initiate the transmission of a message to be transmitted;
transmitting said trigger message from said wireless base station to a wireless terminal, and then allocating a wireless bandwidth corresponding to said message size for a message to be transmitted for said wireless terminal by said wireless base station;
transmitting allocation information indicating the allocated wireless bandwidth from said wireless base station to said wireless terminal; and
transmitting said message to be transmitted from said wireless terminal to said base station by using said wireless bandwidth indicated by said allocation information.
упомянутый беспроводной терминал вставляет в упомянутый параметр сообщения время задержки, возникающее после приема упомянутого триггерного сообщения до завершения подготовок к передаче упомянутого сообщения, которое должно быть передано, когда беспроводной терминал передает параметр сообщения в упомянутую беспроводную базовую станцию; и
беспроводная базовая станция выделяет беспроводную полосу пропускания для беспроводного терминала после того, как упомянутое время задержки истекает с момента, когда беспроводная базовая станция передает триггерное сообщение.2. The messaging method of claim 1, wherein:
said wireless terminal inserts a delay time into said message parameter that occurs after receiving said trigger message until preparations for transmitting said message are completed, which should be transmitted when the wireless terminal transmits a message parameter to said wireless base station; and
the wireless base station allocates wireless bandwidth to the wireless terminal after said delay time has elapsed since the wireless base station transmits a trigger message.
упомянутый беспроводной терминал вставляет в упомянутый параметр сообщения время задержки, возникающее после приема упомянутого триггерного сообщения до завершения подготовок к передаче упомянутого сообщения, которое должно быть передано, когда беспроводной терминал передает параметр сообщения в упомянутую беспроводную базовую станцию;
беспроводная базовая станция выделяет беспроводную полосу пропускания для беспроводного терминала после того, как упомянутое время задержки истекает с момента, когда беспроводная базовая станция передает триггерное сообщение; и
беспроводная базовая станция повторно выделяет беспроводную полосу пропускания для беспроводного терминала после того, как упомянутое время задержки истекает с момента, когда беспроводная базовая станция повторно передает триггерное сообщение.7. The messaging method of claim 6, wherein:
said wireless terminal inserts a delay time into said message parameter that occurs after receiving said trigger message until preparations for transmitting said message are completed, which should be transmitted when the wireless terminal transmits a message parameter to said wireless base station;
the wireless base station allocates wireless bandwidth to the wireless terminal after said delay time has elapsed since the wireless base station transmits a trigger message; and
the wireless base station re-allocates the wireless bandwidth to the wireless terminal after the delay time has elapsed since the wireless base station retransmits the trigger message.
упомянутая беспроводная базовая станция повторно передает упомянутое триггерное сообщение, повторно выделяет беспроводную полосу пропускания для упомянутого беспроводного терминала и передает в беспроводной терминал информацию выделения, указывающую повторно выделенную беспроводную полосу пропускания, в случае если упомянутое сообщение, которое должно быть передано, не передано из беспроводного терминала через выделенную беспроводную полосу пропускания после того, как упомянутая информация выделения передана в беспроводной терминал;
беспроводная базовая станция повторно выделяет беспроводную полосу пропускания для беспроводного терминала и передает в беспроводной терминал информацию выделения, указывающую повторно выделенную беспроводную полосу пропускания, в случае, если беспроводная базовая станция обнаруживает ошибку в сообщении, которое должно быть передано, после того как сообщение, которое должно быть передано, передано из беспроводного терминала; и
беспроводная базовая станция устанавливает число повторных передач информации выделения в счетчике числа повторных передач и выполняет обработку для регулирования параметра передачи беспроводного терминала в случае, если значение в счетчике числа повторных передач равно или превышает заранее определенное максимальное число.10. The messaging method of claim 1, wherein:
said wireless base station retransmits said trigger message, re-allocates the wireless bandwidth for said wireless terminal, and transmits to the wireless terminal allocation information indicating the re-allocated wireless bandwidth if said message to be transmitted is not transmitted from the wireless terminal through dedicated wireless bandwidth after said allocation information is transmitted to a wireless ter Ending;
the wireless base station re-allocates the wireless bandwidth for the wireless terminal and transmits allocation information indicating the re-allocated wireless bandwidth to the wireless terminal in case the wireless base station detects an error in the message that should be transmitted after the message that should be transmitted, transmitted from a wireless terminal; and
the wireless base station sets the number of retransmissions of allocation information in the retransmission count and performs processing for adjusting the transmission parameter of the wireless terminal if the value in the retransmission count is equal to or greater than a predetermined maximum number.
передают параметр сообщения из упомянутого беспроводного терминала в упомянутую беспроводную базовую станцию, при этом параметр сообщения включает в себя размер сообщения, указывающий длину данных сообщения, которое должно быть передано из беспроводного терминала в беспроводную базовую станцию;
передают из упомянутого беспроводного терминала в упомянутую беспроводную базовую станцию сигнал запроса беспроводной полосы пропускания, запрашивающий выделение беспроводной полосы пропускания для передачи упомянутого сообщения, которое должно быть передано, когда время передавать сообщение, которое должно быть передано, наступает, и подготовки к передаче сообщения, которое должно быть передано, завершены;
выделяют для упомянутого беспроводного терминала посредством упомянутой беспроводной базовой станции беспроводную полосу пропускания, соответствующую упомянутому размеру сообщения упомянутого сообщения, которое должно быть передано, когда беспроводная базовая станция принимает упомянутый сигнал запроса беспроводной полосы пропускания;
передают информацию выделения, указывающую выделенную беспроводную полосу пропускания, из упомянутой беспроводной базовой станции в упомянутый беспроводной терминал; и
передают упомянутое сообщение, которое должно быть передано, из упомянутого беспроводного терминала в упомянутую беспроводную базовую станцию, посредством использования беспроводной полосы пропускания, указываемой посредством упомянутой информации выделения.11. A method for exchanging messages for communication between a wireless base station and a wireless terminal, comprising the steps of:
transmitting a message parameter from said wireless terminal to said wireless base station, wherein the message parameter includes a message size indicating a data length of a message to be transmitted from the wireless terminal to the wireless base station;
transmit from said wireless terminal to said wireless base station a wireless bandwidth request signal requesting allocation of a wireless bandwidth for transmitting said message to be transmitted when it is time to transmit the message to be transmitted and preparing to transmit the message which to be transferred, completed;
allocating for said wireless terminal via said wireless base station a wireless bandwidth corresponding to said message size of said message to be transmitted when the wireless base station receives said wireless bandwidth request signal;
transmitting allocation information indicating the allocated wireless bandwidth from said wireless base station to said wireless terminal; and
transmitting said message to be transmitted from said wireless terminal to said wireless base station by using the wireless bandwidth indicated by said allocation information.
передают первый параметр сообщения и второй параметр сообщения из упомянутого беспроводного терминала в упомянутую беспроводную базовую станцию, при этом первый параметр сообщения включает в себя идентификационную информацию, идентифицирующую триггерное сообщение, и размер сообщения, указывающий длину данных первого сообщения, которое должно быть передано из беспроводного терминала в беспроводную базовую станцию, триггерное сообщение является сообщением, чтобы инициировать передачу первого сообщения, которое должно быть передано, а второй параметр сообщения включает в себя размер сообщения, указывающий длину данных второго сообщения, которое должно быть передано из беспроводного терминала в беспроводную базовую станцию;
передают из упомянутого беспроводного терминала в упомянутую беспроводную базовую станцию сигнал запроса беспроводной полосы пропускания, запрашивающий выделение беспроводной полосы пропускания для передачи упомянутого второго сообщения, которое должно быть передано, когда время передавать второе сообщение, которое должно быть передано, наступает, и подготовки к передаче второго сообщения, которое должно быть передано, завершены;
выделяют первую беспроводную полосу пропускания, соответствующую размеру сообщения первого сообщения, которое должно быть передано, для упомянутого беспроводного терминала посредством упомянутой беспроводной базовой станции, когда беспроводная базовая станция передает упомянутое триггерное сообщение в беспроводной терминал, и выделяют для беспроводного терминала посредством беспроводной базовой станции вторую беспроводную полосу пропускания, соответствующую размеру сообщения упомянутого второго сообщения, которое должно быть передано, когда беспроводная базовая станция принимает упомянутый сигнал запроса беспроводной полосы пропускания;
передают из упомянутой беспроводной базовой станции в упомянутый беспроводной терминал информацию выделения, указывающую выделенную беспроводную полосу пропускания упомянутой первой беспроводной полосы пропускания и упомянутой второй беспроводной полосы пропускания; и
передают одно из упомянутого первого сообщения, которое должно быть передано, и упомянутого второго сообщения, которое должно быть передано, из упомянутого беспроводного терминала в упомянутую беспроводную базовую станцию посредством использования упомянутой выделенной беспроводной полосы пропускания, указанной посредством упомянутой информации выделения.12. A method for exchanging messages for communication between a wireless base station and a wireless terminal, comprising the steps of:
transmitting a first message parameter and a second message parameter from said wireless terminal to said wireless base station, wherein the first message parameter includes identification information identifying a trigger message and a message size indicating a data length of the first message to be transmitted from the wireless terminal to the wireless base station, the trigger message is a message to initiate the transmission of the first message to be transmitted, and the second message parameter includes a message size indicating the data length of the second message to be transmitted from the wireless terminal to the wireless base station;
transmit from said wireless terminal to said wireless base station a wireless bandwidth request signal requesting allocation of a wireless bandwidth for transmitting said second message, which should be transmitted when it is time to transmit the second message to be transmitted, and preparing to transmit the second messages to be transmitted are completed;
allocating a first wireless bandwidth corresponding to the message size of the first message to be transmitted for said wireless terminal by said wireless base station when the wireless base station transmits said trigger message to a wireless terminal, and allocating a second wireless wireless terminal by wireless base station bandwidth corresponding to the message size of said second message, which should be Pass the when the wireless base station receives said wireless signal to request bandwidth;
transmitting, from said wireless base station to said wireless terminal, allocation information indicating a dedicated wireless bandwidth of said first wireless bandwidth and said second wireless bandwidth; and
transmitting one of said first message to be transmitted and said second message to be transmitted from said wireless terminal to said wireless base station by using said dedicated wireless bandwidth indicated by said allocation information.
беспроводной терминал, включающий в себя:
средство передачи параметров сообщений, которое передает параметр сообщения в беспроводную базовую станцию, при этом параметр сообщения включает в себя идентификационную информацию, идентифицирующую триггерное сообщение, и размер сообщения, указывающий длину данных сообщения, которое должно быть передано в беспроводную базовую станцию, а триггерное сообщение является сообщением, чтобы инициировать передачу сообщения, которое должно быть передано, и
средство передачи сообщений, которое передает сообщение, которое должно быть передано, в беспроводную базовую станцию посредством использования беспроводной полосы пропускания, которая выделяется посредством беспроводной базовой станции и указывается посредством информации выделения после того, как беспроводной терминал принимает триггерное сообщение и информацию выделения от беспроводной базовой станции; и
упомянутую беспроводную базовую станцию, включающую в себя:
средство передачи триггерных сообщений, которое передает упомянутое триггерное сообщение в упомянутый беспроводной терминал,
средство выделения полосы пропускания, которое выделяет для беспроводного терминала беспроводную полосу пропускания, соответствующую упомянутому размеру сообщения упомянутого сообщения, которое должно быть передано, после того, как средство передачи триггерных сообщений передает триггерное сообщение, когда беспроводная базовая станция принимает упомянутый параметр сообщения из беспроводного терминала, и
средство передачи информации выделения, которое передает в беспроводной терминал упомянутую информацию выделения, указывающую первую беспроводную полосу пропускания, выделенную посредством средства выделения полосы пропускания.13. A wireless communication system in which a wireless messaging is performed, comprising:
wireless terminal, including:
means for transmitting message parameters that transmits a message parameter to the wireless base station, wherein the message parameter includes identification information identifying the trigger message and a message size indicating a data length of the message to be transmitted to the wireless base station, and the trigger message is message to initiate the transmission of the message to be transmitted, and
message transfer means that transmits a message to be transmitted to the wireless base station by using a wireless bandwidth that is allocated by the wireless base station and indicated by allocation information after the wireless terminal receives the trigger message and allocation information from the wireless base station ; and
said wireless base station, including:
means for transmitting trigger messages that transmits said trigger message to said wireless terminal,
bandwidth allocating means that allocates for the wireless terminal a wireless bandwidth corresponding to said message size of said message to be transmitted after the trigger message transmission means transmits a trigger message when the wireless base station receives said message parameter from the wireless terminal, and
allocation information transmitting means that transmits to the wireless terminal said allocation information indicating the first wireless bandwidth allocated by the bandwidth allocation means.
упомянутое средство передачи параметров сообщений в упомянутом беспроводном терминале вставляет в упомянутый параметр сообщения время задержки, возникающее после приема упомянутого триггерного сообщения до завершения подготовок к передаче упомянутого сообщения, которое должно быть передано, когда средство передачи параметров сообщений передает параметр сообщения в упомянутую беспроводную базовую станцию; и
упомянутое средство выделения полосы пропускания в упомянутой беспроводной базовой станции выделяет упомянутую первую беспроводную полосу пропускания для беспроводного терминала после того, как упомянутое время задержки истекает с момента передачи упомянутого триггерного сообщения.14. The wireless communication system according to item 13, in which:
said means for transmitting message parameters in said wireless terminal inserts a delay time into said message parameter after receiving said trigger message until preparations for transmitting said message are completed, which should be transmitted when the means for transmitting message parameters transmits a message parameter to said wireless base station; and
said bandwidth allocating means in said wireless base station allocates said first wireless bandwidth for a wireless terminal after said delay time has elapsed since the transmission of said trigger message.
упомянутое средство передачи параметров сообщений в упомянутом беспроводном терминале передает упомянутый параметр сообщения в упомянутую беспроводную базовую станцию только в случае, если упомянутый размер сообщения, упомянутое время задержки или комбинация означенного для упомянутого сообщения, которое должно быть передано, не идентичны соответствующим значениям по умолчанию размера сообщения и времени задержки, которые соответственно являются заранее определенными.15. The wireless communication system according to 14, in which:
said means for transmitting message parameters in said wireless terminal transmits said message parameter to said wireless base station only if said message size, said delay time or a combination of the messages to be transmitted mentioned for said message are not identical to the corresponding default message size values and delay times, which are respectively predetermined.
упомянутое средство передачи триггерных сообщений в упомянутой беспроводной базовой станции повторно передает упомянутое триггерное сообщение в случае, если упомянутое сообщение, которое должно быть передано, не передано из упомянутого беспроводного терминала через упомянутую первую беспроводную полосу пропускания после того, как упомянутая информация выделения передана в беспроводной терминал;
упомянутое средство выделения полосы пропускания в беспроводной базовой станции повторно выделяет вторую беспроводную полосу пропускания для беспроводного терминала, когда средство передачи триггерных сообщений повторно передает триггерное сообщение; и
упомянутое средство передачи информации выделения передает в беспроводной терминал информацию выделения, указывающую вторую беспроводную полосу пропускания, повторно выделенную посредством средства выделения полосы пропускания.18. The wireless communication system according to item 13, in which:
said trigger message transmission means in said wireless base station retransmits said trigger message if said message to be transmitted is not transmitted from said wireless terminal via said first wireless bandwidth after said allocation information is transmitted to the wireless terminal ;
said bandwidth allocating means in the wireless base station re-allocating a second wireless bandwidth for the wireless terminal when the trigger message transmission means retransmits the trigger message; and
said allocation information transmitting means transmits allocation information indicating a second wireless bandwidth re-allocated by the bandwidth allocation means to the wireless terminal.
упомянутое средство передачи параметров сообщений в упомянутом беспроводном терминале вставляет в упомянутый параметр сообщения время задержки, возникающее после приема упомянутого триггерного сообщения до завершения подготовок к передаче упомянутого сообщения, которое должно быть передано; и
упомянутое средство выделения полосы пропускания в упомянутой беспроводной базовой станции выделяет упомянутую первую беспроводную полосу пропускания для беспроводного терминала после того, как упомянутое время задержки истекает с момента, когда триггерное сообщение передано, и повторно выделяет упомянутую первую беспроводную полосу пропускания для беспроводного терминала после того, как упомянутое время задержки истекает с момента, когда триггерное сообщение повторно передано.19. The wireless communication system of claim 18, wherein:
said means for transmitting message parameters in said wireless terminal inserts a delay time into said message parameter that occurs after receiving said trigger message until the preparations for transmitting said message to be transmitted are completed; and
said bandwidth allocating means in said wireless base station allocates said first wireless bandwidth for a wireless terminal after said delay time has elapsed since the trigger message is transmitted and re-allocates said first wireless bandwidth for a wireless terminal after said delay time elapses from the moment the trigger message is retransmitted.
упомянутое средство выделения полосы пропускания в упомянутой беспроводной базовой станции повторно выделяет беспроводную полосу пропускания для упомянутого беспроводного терминала в случае, если ошибка обнаружена в упомянутом сообщении, которое должно быть передано, после того как сообщение, которое должно быть передано, передано из беспроводного терминала; и
упомянутое средство передачи информации выделения передает в беспроводной терминал информацию выделения, указывающую беспроводную полосу пропускания, повторно выделенную посредством средства выделения полосы пропускания.20. The wireless communication system according to item 13, in which:
said bandwidth allocating means in said wireless base station re-allocating a wireless bandwidth for said wireless terminal in case an error is detected in said message to be transmitted after the message to be transmitted is transmitted from the wireless terminal; and
said allocation information transfer means transmits allocation information indicating a wireless bandwidth re-allocated by the allocation means to the wireless terminal to the wireless terminal.
упомянутое средство передачи триггерных сообщений в упомянутой беспроводной базовой станции повторно передает упомянутое триггерное сообщение в случае, если упомянутое сообщение, которое должно быть передано, не передано из беспроводного терминала через выделенную беспроводную полосу пропускания после того, как упомянутая информация выделения передана в беспроводной терминал;
упомянутое средство выделения полосы пропускания в беспроводной базовой станции повторно выделяет беспроводную полосу пропускания для беспроводного терминала в случае, если триггерное сообщение повторно передано, или в случае, если ошибка обнаружена в сообщении, которое должно быть передано, после того, как сообщение, которое должно быть передано, передано;
упомянутое средство передачи информации выделения в беспроводной базовой станции передает в беспроводной терминал информацию выделения, указывающую беспроводную полосу пропускания, повторно выделенную посредством средства выделения полосы пропускания; и
средство регулирования параметра передачи в беспроводной базовой станции устанавливает число повторных передач информации выделения в счетчике числа повторных передач и выполняет обработку для регулирования параметра передачи беспроводного терминала в случае, если значение в счетчике числа повторных передач становится равным или превышающим заранее определенное максимальное число.22. The wireless communication system according to item 13, in which:
said means for transmitting trigger messages in said wireless base station; retransmits said trigger message if said message to be transmitted is not transmitted from the wireless terminal via the dedicated wireless bandwidth after said allocation information is transmitted to the wireless terminal;
said bandwidth allocating means in the wireless base station re-allocates the wireless bandwidth for the wireless terminal in case the trigger message is retransmitted, or if an error is detected in the message to be transmitted after the message that should be transmitted, transmitted;
said allocation information transmitting means in the wireless base station transmitting, to the wireless terminal, allocation information indicating the wireless bandwidth re-allocated by the bandwidth allocation means; and
means for adjusting the transmission parameter in the wireless base station sets the number of retransmissions of allocation information in the counter of the number of retransmissions and performs processing for adjusting the transmission parameter of the wireless terminal if the value in the counter of the number of retransmissions becomes equal to or exceeds a predetermined maximum number.
беспроводной терминал, включающий в себя:
средство передачи параметров сообщений, которое передает параметр сообщения в беспроводную базовую станцию, при этом параметр сообщения включает в себя размер сообщения, указывающий длину данных сообщения, которое должно быть передано в беспроводную базовую станцию,
средство передачи запроса полосы пропускания, которое передает в беспроводную базовую станцию сигнал запроса беспроводной полосы пропускания, запрашивающий выделение беспроводной полосы пропускания для передачи сообщения, которое должно быть передано, когда время передавать сообщение, которое должно быть передано, наступает, и подготовки к передаче сообщения, которое должно быть передано, завершены, и
средство передачи сообщений, которое передает сообщение, которое должно быть передано, в беспроводную базовую станцию посредством использования беспроводной полосы пропускания, которая выделяется посредством беспроводной базовой станции и указывается посредством информации выделения, когда беспроводной терминал принимает информацию выделения от беспроводной базовой станции;
упомянутую беспроводную базовую станцию, включающую в себя:
средство выделения полосы пропускания, которое выделяет для беспроводного терминала беспроводную полосу пропускания, соответствующую упомянутому размеру сообщения упомянутого сообщения, которое должно быть передано, когда беспроводная базовая станция принимает упомянутый сигнал запроса беспроводной полосы пропускания, и
средство передачи информации выделения, которое передает в беспроводной терминал информацию выделения, указывающую беспроводную полосу пропускания, выделенную посредством средства выделения полосы пропускания.23. A wireless communication system in which a wireless messaging is performed, comprising:
wireless terminal, including:
means for transmitting message parameters that transmits a message parameter to the wireless base station, wherein the message parameter includes a message size indicating a data length of the message to be transmitted to the wireless base station,
bandwidth request transmission means that transmits to a wireless base station a wireless bandwidth request signal requesting allocation of a wireless bandwidth for transmitting a message to be transmitted when it is time to transmit the message to be transmitted, and preparing to transmit the message, to be transferred, completed, and
message transfer means that transmits a message to be transmitted to the wireless base station by using a wireless bandwidth that is allocated by the wireless base station and indicated by allocation information when the wireless terminal receives the allocation information from the wireless base station;
said wireless base station, including:
bandwidth allocating means that allocates for the wireless terminal a wireless bandwidth corresponding to said message size of said message to be transmitted when the wireless base station receives said wireless bandwidth request signal, and
allocation information transmitting means that transmits to the wireless terminal allocation information indicating the wireless bandwidth allocated by the bandwidth allocation means.
беспроводной терминал, включающий в себя:
средство передачи параметров сообщений, которое передает первый параметр сообщения и второй параметр сообщения в беспроводную базовую станцию, при этом первый параметр сообщения включает в себя идентификационную информацию, идентифицирующую триггерное сообщение, и размер сообщения, указывающий длину данных первого сообщения, которое должно быть передано из беспроводного терминала в беспроводную базовую станцию, триггерное сообщение является сообщением, чтобы инициировать передачу первого сообщения, которое должно быть передано, а второй параметр сообщения включает в себя размер сообщения, указывающий длину данных второго сообщения, которое должно быть передано из беспроводного терминала в беспроводную базовую станцию;
средство передачи запроса полосы пропускания, которое передает в беспроводную базовую станцию сигнал запроса беспроводной полосы пропускания, запрашивающий выделение беспроводной полосы пропускания для передачи второго сообщения, которое должно быть передано, когда время передавать второе сообщение, которое должно быть передано, наступает, и подготовки к передаче второго сообщения, которое должно быть передано, завершены, и
средство передачи сообщений, которое передает одно из первого сообщения, которое должно быть передано, и второго сообщения, которое должно быть передано, в беспроводную базовую станцию посредством использования беспроводной полосы пропускания, которая выделяется посредством беспроводной базовой станции и указывается посредством информации выделения, когда беспроводной терминал принимает информацию выделения; и
упомянутую беспроводную базовую станцию, включающую в себя:
средство передачи триггерных сообщений, которое передает упомянутое триггерное сообщение в упомянутый беспроводной терминал,
средство выделения полосы пропускания, которое выделяет для беспроводного терминала первую беспроводную полосу пропускания, соответствующую упомянутому размеру сообщения упомянутого первого сообщения, которое должно быть передано, после того, как средство передачи триггерных сообщений передает триггерное сообщение, и выделяет для беспроводного терминала вторую беспроводную полосу пропускания, соответствующую упомянутому размеру сообщения упомянутого второго сообщения, которое должно быть передано, когда беспроводная базовая станция принимает упомянутый сигнал запроса беспроводной полосы пропускания от упомянутого беспроводного терминала, и
средство передачи информации выделения, которое передает в беспроводной терминал информацию выделения, указывающую одну из первой беспроводной полосы пропускания и второй беспроводной полосы пропускания, которая выделена посредством средства выделения полосы пропускания.24. A wireless communication system in which wireless messaging is performed, comprising:
wireless terminal, including:
means for transmitting message parameters, which transmits the first parameter of the message and the second parameter of the message to the wireless base station, the first parameter of the message includes identification information identifying the trigger message, and the size of the message indicating the data length of the first message to be transmitted from the wireless the terminal to the wireless base station, the trigger message is a message to initiate the transmission of the first message to be transmitted, and Torah message parameter includes a message size indicating a data length of a second message, which is to be transmitted from the wireless terminal to the wireless base station;
bandwidth request transmission means that transmits to a wireless base station a wireless bandwidth request signal requesting allocation of a wireless bandwidth for transmitting a second message to be transmitted when it is time to transmit the second message to be transmitted, and to prepare for transmission the second message to be transmitted, completed, and
message transfer means that transmits one of the first message to be transmitted and the second message to be transmitted to the wireless base station by using the wireless bandwidth that is allocated by the wireless base station and indicated by the allocation information when the wireless terminal receives allocation information; and
said wireless base station, including:
means for transmitting trigger messages that transmits said trigger message to said wireless terminal,
bandwidth allocating means that allocates for a wireless terminal a first wireless bandwidth corresponding to said message size of said first message to be transmitted after the trigger message transmitting means transmits a trigger message, and allocates a second wireless bandwidth to the wireless terminal, corresponding to said message size of said second message to be transmitted when the wireless base station the station receives said wireless bandwidth request signal from said wireless terminal, and
allocation information transmission means that transmits allocation information to the wireless terminal indicating one of the first wireless bandwidth and the second wireless bandwidth that is allocated by the bandwidth allocation means.
средство передачи параметров сообщений, которое передает параметр сообщения в упомянутую беспроводную базовую станцию, при этом параметр сообщения включает в себя идентификационную информацию, идентифицирующую триггерное сообщение, и размер сообщения, указывающий длину данных сообщения, которое должно быть передано в беспроводную базовую станцию, а триггерное сообщение является сообщением, чтобы инициировать передачу сообщения, которое должно быть передано; и
средство передачи сообщений, которое передает сообщение, которое должно быть передано, в беспроводную базовую станцию посредством использования беспроводной полосы пропускания, которая выделяется посредством беспроводной базовой станции и указывается посредством информации выделения после того, как беспроводной терминал принимает триггерное сообщение и информацию выделения от беспроводной базовой станции.25. A wireless terminal that wirelessly exchanges messages with a wireless base station, comprising:
means for transmitting message parameters that transmits a message parameter to said wireless base station, wherein the message parameter includes identification information identifying a trigger message and a message size indicating a data length of a message to be transmitted to the wireless base station, and a trigger message is a message to initiate the transmission of a message to be transmitted; and
message transfer means that transmits a message to be transmitted to the wireless base station by using a wireless bandwidth that is allocated by the wireless base station and indicated by allocation information after the wireless terminal receives the trigger message and allocation information from the wireless base station .
средство передачи триггерных сообщений, которое передает триггерное сообщение в упомянутый беспроводной терминал, при этом триггерное сообщение является сообщением, чтобы инициировать передачу сообщения, которое должно быть передано;
средство выделения полосы пропускания, которое принимает от упомянутого беспроводного терминала параметр сообщения, включающий в себя идентификационную информацию, идентифицирующую упомянутое триггерное сообщение, и размер сообщения, указывающий длину данных сообщения, которое должно быть передано, сохраняет принимаемый параметр сообщения заранее и выделяет для беспроводного терминала беспроводную полосу пропускания, соответствующую размеру сообщения сообщения, которое должно быть передано, после того, как упомянутое средство передачи триггерных сообщений передает триггерное сообщение; и
средство передачи информации выделения, которое передает в упомянутый беспроводной терминал информацию выделения, указывающую беспроводную полосу пропускания, выделенную посредством средства выделения полосы пропускания.26. A wireless base station that wirelessly exchanges messages with a wireless terminal, comprising:
means for transmitting trigger messages that transmits a trigger message to said wireless terminal, wherein the trigger message is a message to initiate the transmission of a message to be transmitted;
bandwidth allocating means that receives a message parameter from said wireless terminal including identification information identifying said trigger message and a message size indicating a data length of the message to be transmitted, stores the received message parameter in advance, and allocates a wireless terminal to the wireless terminal the bandwidth corresponding to the size of the message of the message to be transmitted, after said means are not edachi trigger message is transmitted to the trigger message; and
allocation information transmitting means that transmits allocation information indicating a wireless bandwidth allocated by the bandwidth allocation means to said wireless terminal.
средство передачи параметров сообщений, которое передает параметр сообщения в упомянутую беспроводную базовую станцию, при этом параметр сообщения включает в себя размер сообщения, указывающий длину данных сообщения, которое должно быть передано в беспроводную базовую станцию;
средство передачи запроса полосы пропускания, которое передает в упомянутую беспроводную базовую станцию сигнал запроса беспроводной полосы пропускания, запрашивающий выделение беспроводной полосы пропускания для передачи сообщения, которое должно быть передано, когда время передавать сообщение, которое должно быть передано, наступает, и подготовки к передаче сообщения, которое должно быть передано, завершены; и
средство передачи сообщений, которое передает упомянутое сообщение, которое должно быть передано в упомянутую беспроводную базовую станцию, посредством использования беспроводной полосы пропускания, которая выделяется посредством беспроводной базовой станции и указывается посредством информации выделения, когда беспроводной терминал принимает информацию выделения.27. A wireless terminal that wirelessly exchanges messages with a wireless base station, comprising:
means for transmitting message parameters that transmits a message parameter to said wireless base station, wherein the message parameter includes a message size indicating a data length of a message to be transmitted to the wireless base station;
bandwidth request transmission means that transmits to a wireless base station a wireless bandwidth request signal requesting allocation of a wireless bandwidth for transmitting a message to be transmitted when it is time to transmit the message to be transmitted, and preparing to transmit the message to be transferred completed; and
message transfer means that transmits said message to be transmitted to said wireless base station by using a wireless bandwidth that is allocated by the wireless base station and indicated by allocation information when the wireless terminal receives the allocation information.
средство выделения полосы пропускания, которое принимает из упомянутого беспроводного терминала параметр сообщения, включающий в себя размер сообщения, указывающий длину данных сообщения, которое должно быть передано из беспроводного терминала в беспроводную базовую станцию, сохраняет принимаемый параметр сообщения заранее и выделяет для беспроводного терминала беспроводную полосу пропускания, соответствующую размеру сообщения сообщения, которое должно быть передано, когда беспроводная базовая станция принимает от беспроводного терминала сигнал запроса беспроводной полосы пропускания, запрашивающий выделение беспроводной полосы пропускания для передачи сообщения, которое должно быть передано; и
средство передачи информации выделения, которое передает в упомянутый беспроводной терминал информацию выделения, указывающую беспроводную полосу пропускания, выделенную посредством средства выделения полосы пропускания. 28. A wireless base station that wirelessly exchanges messages with a wireless terminal, comprising:
bandwidth allocating means that receives a message parameter from said wireless terminal including a message size indicating a data length of a message to be transmitted from the wireless terminal to the wireless base station, stores the received message parameter in advance, and allocates a wireless bandwidth to the wireless terminal corresponding to the size of the message message to be transmitted when the wireless base station receives from the wireless a terminal, a wireless bandwidth request signal requesting allocation of a wireless bandwidth for transmitting a message to be transmitted; and
allocation information transmitting means that transmits allocation information indicating a wireless bandwidth allocated by the bandwidth allocation means to said wireless terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2010111565/07A RU2456776C2 (en) | 2007-08-31 | 2007-08-31 | Method to exchange messages, wireless communication system, wireless terminal and wireless basic station |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2010111565/07A RU2456776C2 (en) | 2007-08-31 | 2007-08-31 | Method to exchange messages, wireless communication system, wireless terminal and wireless basic station |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2010111565A RU2010111565A (en) | 2011-10-10 |
RU2456776C2 true RU2456776C2 (en) | 2012-07-20 |
Family
ID=44804512
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2010111565/07A RU2456776C2 (en) | 2007-08-31 | 2007-08-31 | Method to exchange messages, wireless communication system, wireless terminal and wireless basic station |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2456776C2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004158965A (en) * | 2002-11-05 | 2004-06-03 | Tokyo Electric Power Co Inc:The | Centralized control method using protocol including centralized control |
RU2263415C2 (en) * | 1999-10-19 | 2005-10-27 | Телефонактиеболагет Лм Эрикссон (Пабл) | Method for planning transfer of packets via network of universal mobile communication system |
WO2006112292A1 (en) * | 2005-04-13 | 2006-10-26 | Ntt Docomo, Inc. | Mobile communication system, mobile station, base station, and communication control method |
JP2006311411A (en) * | 2005-05-02 | 2006-11-09 | Matsushita Electric Ind Co Ltd | COMMUNICATION TERMINAL DEVICE, BASE STATION DEVICE, AND COMMUNICATION METHOD |
-
2007
- 2007-08-31 RU RU2010111565/07A patent/RU2456776C2/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2263415C2 (en) * | 1999-10-19 | 2005-10-27 | Телефонактиеболагет Лм Эрикссон (Пабл) | Method for planning transfer of packets via network of universal mobile communication system |
JP2004158965A (en) * | 2002-11-05 | 2004-06-03 | Tokyo Electric Power Co Inc:The | Centralized control method using protocol including centralized control |
WO2006112292A1 (en) * | 2005-04-13 | 2006-10-26 | Ntt Docomo, Inc. | Mobile communication system, mobile station, base station, and communication control method |
JP2006311411A (en) * | 2005-05-02 | 2006-11-09 | Matsushita Electric Ind Co Ltd | COMMUNICATION TERMINAL DEVICE, BASE STATION DEVICE, AND COMMUNICATION METHOD |
Also Published As
Publication number | Publication date |
---|---|
RU2010111565A (en) | 2011-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2187684B1 (en) | Message exchange method and wireless communication system | |
US10728747B2 (en) | System and method for user equipment identification and communications | |
CN101375529B (en) | System and method for performing network re-entry in a broadband wireless access communication system | |
CN101179853B (en) | Wireless base station, relay station and wireless communications method | |
JP4744601B2 (en) | System and method for notifying completion of network re-entry procedure in communication system | |
US20050208945A1 (en) | System and method for performing network re-entry upon handover of mobile subscriber station in a broadband wireless access communication system | |
US20090100262A1 (en) | Apparatus and method for detecting duplication of portable subscriber station in portable internet system | |
WO2004073347A1 (en) | Method for processing security message in mobile communication system | |
KR20110025048A (en) | Method and apparatus for transmitting / receiving MAC PDX using MAC header type information | |
EP2005618A1 (en) | Apparatus and method for performing handover in a communication system | |
KR20110022517A (en) | Detecting Out of Service Area in Broadband Wireless Access Systems | |
WO2025001299A1 (en) | Security control method and device for electric power communication network, and central coordinator and node | |
CN102413103B (en) | Message verification method, system and equipment | |
JP2011199340A (en) | Communication apparatus and method, and communication system | |
CN102598770A (en) | Method and apparatus of requiring uplink resources for transmitting ranging request message in communication system | |
US11546887B2 (en) | Information transmission method and apparatus, and computer storage medium | |
JP5743323B2 (en) | System and method for terminal identifier conversion in a wireless communication system | |
KR100804795B1 (en) | Authentication request method and authentication method in communication system | |
KR100735297B1 (en) | System and method for transmitting/receiving automatic repeat request reset information in a communication system | |
RU2456776C2 (en) | Method to exchange messages, wireless communication system, wireless terminal and wireless basic station | |
WO2013104301A1 (en) | Method for transmitting message, method for establishing secure connection, access point and workstation | |
KR101736968B1 (en) | Method for network entry of terminal in wireless communication system | |
KR101328903B1 (en) | Method for initiating peer according to eap packet loss |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20180901 |