KR101073914B1 - Method for Release Broadcast/Multicast Flows - Google Patents

Method for Release Broadcast/Multicast Flows Download PDF

Info

Publication number
KR101073914B1
KR101073914B1 KR1020050031464A KR20050031464A KR101073914B1 KR 101073914 B1 KR101073914 B1 KR 101073914B1 KR 1020050031464 A KR1020050031464 A KR 1020050031464A KR 20050031464 A KR20050031464 A KR 20050031464A KR 101073914 B1 KR101073914 B1 KR 101073914B1
Authority
KR
South Korea
Prior art keywords
bcmc
flow
release
broadcast
multicast
Prior art date
Application number
KR1020050031464A
Other languages
Korean (ko)
Other versions
KR20060109154A (en
Inventor
경찬호
안종회
김영준
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020050031464A priority Critical patent/KR101073914B1/en
Publication of KR20060109154A publication Critical patent/KR20060109154A/en
Application granted granted Critical
Publication of KR101073914B1 publication Critical patent/KR101073914B1/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B1/00Processes of grinding or polishing; Use of auxiliary equipment in connection with such processes
    • B24B1/04Processes of grinding or polishing; Use of auxiliary equipment in connection with such processes subjecting the grinding or polishing tools, the abrading or polishing medium or work to vibration, e.g. grinding with ultrasonic frequency
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q11/00Accessories fitted to machine tools for keeping tools or parts of the machine in good working condition or for cooling work; Safety devices specially combined with or arranged in, or specially adapted for use in connection with, machine tools
    • B23Q11/12Arrangements for cooling or lubricating parts of the machine
    • B23Q11/126Arrangements for cooling or lubricating parts of the machine for cooling only
    • B23Q11/127Arrangements for cooling or lubricating parts of the machine for cooling only for cooling motors or spindles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B41/00Component parts such as frames, beds, carriages, headstocks
    • B24B41/04Headstocks; Working-spindles; Features relating thereto
    • B24B41/044Grinding spindles with magnetic or electromagnetic bearings; Features related thereto
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B55/00Safety devices for grinding or polishing machines; Accessories fitted to grinding or polishing machines for keeping tools or parts of the machine in good working condition

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 적어도 하나의 브로트캐스트/멀티캐스트(BCMC; Broadcast/Multicast) 플로우를 수신중인 이동국에서, 상기 브로트캐스트/멀티캐스트 플로우를 해제하는 방법에 있어서, 수신중인 모든 브로드캐스트/멀티캐스트 플로우들에 대한 일괄적 해제 요청정보를 포함하되, 상기 브로드캐스트/멀티캐스트 플로우에 관련된 정보가 생략된 제 1 메시지를 기지국에 전송하는 단계와, 상기 기지국으로부터, 상기 브로드캐스트/멀티캐스트 플로우들의 일괄적 해제에 관한 정보를 포함하고, 상기 브로드캐스트/멀티캐스트 플로우에 관련된 정보가 생략된 제 2 메시지를 수신하는 단계를 포함하여 이루어지는 브로트캐스트/멀티캐스트 플로우 해제 방법에 관한 것으로써, 트래픽 상태인 BCMC 서비스 플로우들을 효율적으로 해제할 수 있는 효과가 있다.The present invention relates to a method for releasing the broadcast / multicast flow in a mobile station receiving at least one broadcast / multicast (BCMC) flow, wherein all broadcast / multicast flows are received. Transmitting to the base station a first message including the bulk release request information for the broadcast / multicast flow, and omitting information related to the broadcast / multicast flow; and from the base station, the batch release of the broadcast / multicast flows. A method for releasing a broadcast / multicast flow, comprising receiving a second message including information relating to said information, wherein information related to said broadcast / multicast flow has been omitted. It can be effectively released.

브로드캐스트/멀티캐스트, 일괄적 해제, RRRM, ERM Broadcast / Multicast, Batch Release, RRRM, ERM

Description

브로드캐스트/멀티캐스트 플로우 해제 방법{Method for Release Broadcast/Multicast Flows}How to Release Broadcast / Multicast Flows {Method for Release Broadcast / Multicast Flows}

도 1 은 BCMC 플로우 식별자를 나타낸 일실시예 구조도.1 is an embodiment structural diagram illustrating a BCMC flow identifier.

도 2 는 BCMC 프로그램을 해제하는 과정을 나타낸 일실시예 흐름도.2 is a flowchart illustrating a process of releasing a BCMC program.

도 3 은 이동국의 요청에 의한 BCMC 플로우 해제 과정을 나타낸 일실시예 흐름도.3 is a flowchart illustrating an embodiment of a process for releasing BCMC flow at the request of a mobile station.

도 4 는 기지국의 요청에 의한 BCMC 플로우 해제 과정을 나타낸 일실시예 흐름도.4 is a flowchart illustrating a process of releasing a BCMC flow at the request of a base station.

본 발명은 BCMC 플로우 해제 방법에 관한 것으로써, 보다 상세하게는, 적어도 하나의 BCMC 플로우 서비스 중에 서비스 중인 BCMC 플로우를 모두 해제하는 경우, 이를 수행하기 위한 방법에 관한 것이다.The present invention relates to a method for releasing a BCMC flow, and more particularly, to a method for performing this when releasing all BCMC flows in service among at least one BCMC flow service.

브로드캐스트/멀티캐스트(Broadcast/Multicast; 이하 'BCMC')는 일대다로 데이터를 전송할 수 있는 방법이다. 브로드캐스트 모드에서, 서비스 영역 안에 있는 가입자가 이동국을 상기 브로드캐스트 서비스를 수신할 수 있도록 설정함으로써 브 로드캐스트 데이터를 수신할 수 있다. 한편, 멀티캐스트 모드에서는 미리 해당 서비스에 가입된 이동국들만 데이터를 수신할 수 있다.Broadcast / Multicast (hereinafter, referred to as 'BCMC') is a method of transmitting data one-to-many. In broadcast mode, a subscriber in a service area can receive broadcast data by setting the mobile station to receive the broadcast service. On the other hand, in the multicast mode, only mobile stations subscribed to the service in advance can receive data.

BCMC 서비스는 다음과 같은 세가지 방법으로 수행될 수 있다.BCMC services can be performed in three ways:

첫째, 대기 상태에 있는 이동국들이 공유하는 순방향 브로드캐스트 부가채널(Forward Broadcast Supplemental Channel; 이하 'F-BSCH')을 통해 BCMC 데이터를 전송할 수 있다. 일반적으로, F-BSCH 를 이용하는 방법은 브로드캐스트에 적합하다. 즉, 여러 섹터에 대하여, 불특정 다수의 가입된 이동국에게 동일한 내용의 데이터를 방송하기에 적합하다. F-BSCH 를 이용하는 방법은, 트래픽 채널이 할당되기 이전의 대기 상태에 있는 불특정 다수의 이동국들에게 브로드캐스트 데이터를 전송한다. 따라서, 셀의 경계 부근에 있는 이동국들도 브로드캐스트 데이터를 받을 수 있도록 하기 위해, 기지국 전송 전력의 일정 부분을 고정적으로 할당할 필요가 있다.First, BCMC data may be transmitted through a forward broadcast supplemental channel (hereinafter, referred to as 'F-BSCH') shared by mobile stations in standby state. In general, the method using F-BSCH is suitable for broadcast. That is, it is suitable for broadcasting data of the same contents to an unspecified number of subscribed mobile stations for various sectors. The method using F-BSCH transmits broadcast data to an unspecified number of mobile stations that are in standby before a traffic channel is assigned. Therefore, in order for mobile stations near the cell boundary to receive broadcast data, it is necessary to statically allocate a portion of the base station transmit power.

둘째, 트래픽 상태에 있는 이동국들이 공유하는 순방향 브로드캐스트 기본채널(Forward Broadcast Fundamental Channel; 이하 'F-BFCH')을 통해 BCMC 데이터를 전송할 수 있다. F-BFCH 를 이용하는 방법은, PTT(Push-To_Talk)와 같이, 일대 특정 다수의 서비스에 적합하다. 이 방법은 트래픽 채널을 할당 받은 이후에 동작하므로, F-BFCH 를 공유하는 이동국들의 상태에 따라, F-BFCH 의 전송 전력을 제어할 수 있다. 따라서, 보다 적은 전력을 사용하여 BCMC 데이터를 전송할 수 있다. Second, BCMC data may be transmitted through a Forward Broadcast Fundamental Channel (hereinafter, referred to as 'F-BFCH') shared by mobile stations in a traffic state. The method using the F-BFCH is suitable for one-to-one specific number of services, such as Push-To_Talk (PTT). Since this method operates after the traffic channel is allocated, it is possible to control the transmit power of the F-BFCH according to the state of mobile stations sharing the F-BFCH. Thus, BCMC data can be transmitted using less power.

셋째, 트래픽 상태에 있는 이동국들이 공유하는 순방향 방송 부가채널(Forward Broadcast Supplemental Channel; 이하 'F-BSCH')을 이용하여 BCMC 데이 터를 전송할 수 있다. F-BSCH 를 이용하는 방법은 섹터 내에 BCMC 서비스를 받으려는 이동국의 수가 적은 경우에 사용된다. 이 경우, BCMC 데이터 전송을 위한 기지국의 전력 소비가 적고, 왈쉬 코드(Walsh Code)도 적게 사용된다.Third, BCMC data may be transmitted using a forward broadcast supplemental channel (hereinafter, referred to as 'F-BSCH') shared by mobile stations in a traffic state. The method using F-BSCH is used when the number of mobile stations to receive BCMC service in a sector is small. In this case, the power consumption of the base station for BCMC data transmission is low, and the Walsh code is used less.

기지국은 이동국들이 BCMC 데이터를 수신할 수 있도록 BCMC 제어 정보를 전송한다. 상기 BCMC 제어 정보는 서비스의 내용(contents) 정보 및 BCMC에 사용되는 채널의 정보를 포함한다. 상기 BCMC에 사용되는 채널 정보는 주파수(Frequency), 왈쉬 코드(Walsh Code), 데이터율(Data Rate), 프레임 크기(Frame Size), 퍼블릭 롱코드 마스크(PLCM; Public Long Code Mask), 이동국 등록 정보 등을 포함한다.The base station transmits BCMC control information so that mobile stations can receive BCMC data. The BCMC control information includes content information of a service and channel information used for BCMC. The channel information used for the BCMC includes frequency, Walsh code, data rate, frame size, public long code mask (PLCM), and mobile station registration information. And the like.

상기 정보들은 오버헤드 메시지를 통해 주기적으로 전송되는데, 상기 오버헤드 메시지의 일례로 BCMC 서비스 파라미터 메시지(BCMC Service Parameters Message; 이하 'BSPM')가 있다. BCMC 서비스를 받고자 하는 이동국은 BSPM 을 수신해야 한다.The information is periodically transmitted through an overhead message. An example of the overhead message is a BCMC Service Parameters Message (BSPM). A mobile station wishing to receive BCMC services must receive a BSPM.

한편, BCMC 서비스를 해제하고자 하는 경우, 이동국은 기지국에 해제 요청 메시지를 전송함으로써, 특정 BCMC 프로그램의 해제를 요청하고, 이에 대한 기지국의 응답 메시지를 수신하는 과정을 통해 서비스를 해제한다. 종래 기술에 따르면, 상기 BCMC 프로그램이 적어도 하나의 BCMC 플로우를 포함하는 경우, 현재 서비스중인 전체 BCMC 플로우를 모두 해제하기 위한 효율적인 방법이 제공되지 않고 있다.On the other hand, if it is desired to release the BCMC service, the mobile station transmits a release request message to the base station, requesting the release of a specific BCMC program, and releases the service by receiving a response message from the base station. According to the related art, when the BCMC program includes at least one BCMC flow, an efficient method for releasing all the BCMC flows currently in service is not provided.

본 발명은 이동통신시스템에서 트래픽 모드 브로드캐스트/멀티캐스트를 해제하는 효율적인 방법을 제공하는데 그 목적이 있다.An object of the present invention is to provide an efficient method for releasing traffic mode broadcast / multicast in a mobile communication system.

상기의 목적을 달성하기 위한 본 발명은 적어도 하나의 브로트캐스트/멀티캐스트(BCMC; Broadcast/Multicast) 플로우를 수신중인 이동국에서, 상기 브로트캐스트/멀티캐스트 플로우를 해제하는 방법에 있어서, 수신중인 모든 브로드캐스트/멀티캐스트 플로우들에 대한 일괄적 해제 요청정보를 포함하되, 상기 브로드캐스트/멀티캐스트 플로우에 관련된 정보가 생략된 제 1 메시지를 기지국에 전송하는 단계 및 상기 기지국으로부터, 상기 브로드캐스트/멀티캐스트 플로우들의 일괄적 해제에 관한 정보를 포함하고, 상기 브로드캐스트/멀티캐스트 플로우에 관련된 정보가 생략된 제 2 메시지를 수신하는 단계를 포함하여 이루어진다.In order to achieve the above object, the present invention provides a method for releasing the broadcast / multicast flow in a mobile station receiving at least one broadcast / multicast (BCMC) flow, wherein all broadcasts being received are received. Transmitting a first message to a base station, the first message including batch release request information for cast / multicast flows, and omitting information related to the broadcast / multicast flow; and from the base station, the broadcast / multicast And receiving a second message that includes information regarding the bulk release of flows, wherein information related to the broadcast / multicast flow is omitted.

또한, 본 발명은 적어도 하나의 브로트캐스트/멀티캐스트(BCMC; Broadcast/Multicast) 플로우를 서비스중인 기지국에서, 상기 브로트캐스트/멀티캐스트 플로우를 해제하는 방법에 있어서, 수신중인 모든 브로드캐스트/멀티캐스트 플로우들에 대한 일괄적 해제 정보를 포함하되, 상기 브로드캐스트/멀티캐스트 플로우에 관련된 정보가 생략된 제 1 메시지를 적어도 하나의 이동국에 전송하는 단계 및 상기 적어도 하나의 이동국으로부터, 상기 모든 브로드캐스트/멀티캐스트 플로우들에 대한 일괄적 해제 확인을 위한 제 2 메시지를 수신하는 단계를 포함하여 이루어진다.In addition, the present invention relates to a method for releasing the broadcast / multicast flow in a base station serving at least one broadcast / multicast (BCMC) flow, wherein all broadcast / multicast flows are received. Sending a first message to the at least one mobile station, the first message including batch release information for the mobile stations, but omitting information related to the broadcast / multicast flow; and from the at least one mobile station, all the broadcast / multi And receiving a second message for batch release confirmation for the cast flows.

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다. The above-mentioned objects, features and advantages will become more apparent from the following detailed description in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

BCMC 서비스가 어떤 서비스인지에 관한 사항은 BCMC 플로우 식별자(BCMCS Flow Identifier)로 표현되는데, 상기 BCMC 플로우 식별자는 BSPM 내의 BCMC_FLOW_ID 필드 값으로 표현된다. BCMCS 플로우 식별자는 상기 BSPM 내의 BCMC_PROGRAM_ID 필드로 표현되는 BCMC 프로그램 식별자(BCMCS Program Identifier)와, BCMC_FLOW_DISCRIMINATOR 필드로 표현되는 BCMC 플로우 구분자(BCMCS Flow Discriminator)를 포함한다.Information about which service is a BCMC service is represented by a BCMCS Flow Identifier, which is represented by a BCMC_FLOW_ID field value in a BSPM. The BCMCS flow identifier includes a BCMCS program identifier represented by the BCMC_PROGRAM_ID field in the BSPM and a BCMCS flow discriminator represented by the BCMC_FLOW_DISCRIMINATOR field.

상기 BCMCS 프로그램 식별자는 특정 BCMC 프로그램을 나타내고, 상기 BCMCS 플로우 구분자는 상기 하나의 BCMC 프로그램을 구성하는 특정 성분을 나타낸다. The BCMCS program identifier indicates a specific BCMC program, and the BCMCS flow identifier indicates a specific component constituting the one BCMC program.

시청각(audiovisual) 프로그램의 예를 들면, 각각의 시청각 프로그램은 BCMC 프로그램 식별자로 구별할 수 있다. 한편, 하나의 시청각 프로그램을 구성하는 각각의 오디오 스트림(Audio Stream) 및 비디오 스트림(Video Stream)은 BCMC 플로우 구분자로 구별할 수 있다. 이하에서는 하나의 프로그램을 구성하는 각각의 서비스 구성요소를 BCMC 플로우라 한다. 이하에서 상기 BCMC 플로우는 BCMC 서비스 구분자로 구별된다.As an example of an audiovisual program, each audiovisual program can be distinguished by a BCMC program identifier. Meanwhile, each audio stream and video stream constituting one audiovisual program may be distinguished by BCMC flow delimiters. Hereinafter, each service component constituting one program is referred to as a BCMC flow. In the following, the BCMC flow is distinguished by a BCMC service identifier.

BCMC 플로우 식별자는 16 비트, 24 비트 또는 32 비트 중 어느 하나의 길이를 가질 수 있으며, 상기 BCMCS 플로우 구분자의 길이는 0 ~ 7 중 어느 하나의 값을 가지는데, 상기 BSPM 내의 BCMC_FLOW_DISCRIMINATOR_LEN 필드에 의해 결정된다. The BCMC flow identifier may have a length of 16 bits, 24 bits, or 32 bits, and the length of the BCMCS flow identifier may be any one of 0 to 7, which is determined by the BCMC_FLOW_DISCRIMINATOR_LEN field in the BSPM. .

도 1 은 BCMC 플로우 식별자를 나타낸 일실시예 구조도이다. 도 1 은 16 비트 길이를 가지는 BCMC 플로우 식별자를 나타낸 것이다. 또한, BSPM 내의 BCMC_FLOW_DISCRIMINATOR_LEN 값이 '111' 인 경우, 즉, BCMC 플로우 구분자의 길이 가 7 인 경우를 나타낸 것이다. 1 is a structural diagram of an embodiment of a BCMC flow identifier. 1 illustrates a BCMC flow identifier having a 16 bit length. In addition, the case where the BCMC_FLOW_DISCRIMINATOR_LEN value in the BSPM is '111', that is, the BCMC flow separator has a length of 7 is illustrated.

도 1 에 도시된 바와 같이, BCMC 플로우 식별자는 BCMC 플로우 구분자 길이를 나타내는 BCMC_FLOW_DISCRIMINATOR_LEN 필드와, BCMC 프로그램 식별자를 나타내는 BCMC_PROGRAM_ID 필드 및 BCMC 플로우 구분자를 나타내는 BCMC_FLOW_DISCRIMINATOR 필드를 포함한다. As shown in FIG. 1, the BCMC flow identifier includes a BCMC_FLOW_DISCRIMINATOR_LEN field indicating a BCMC flow identifier length, a BCMC_PROGRAM_ID field indicating a BCMC program identifier, and a BCMC_FLOW_DISCRIMINATOR field indicating a BCMC flow identifier.

BCMC_FLOW_DISCRIMINATOR_LEN 필드는 3 비트의 길이를 가지므로, '000' ~ '111' 중 어느 하나의 값을 가질 수 있다. BCMC_FLOW_DISCRIMINATOR 필드의 길이는 BCMC_FLOW_DISCRIMINATOR_LEN 필드값에 의해 결정된다. 예를 들어, BCMC_FLOW_DISCRIMINATOR 필드가 '000' 인 경우에, BCMC_FLOW_DISCRIMINATOR 필드는 존재하지 않고, BCMC_FLOW_DISCRIMINATOR 필드가 '111' 인 경우에는 7 비트의 길이를 가진다.Since the BCMC_FLOW_DISCRIMINATOR_LEN field has a length of 3 bits, it may have any one of '000' to '111'. The length of the BCMC_FLOW_DISCRIMINATOR field is determined by the BCMC_FLOW_DISCRIMINATOR_LEN field value. For example, when the BCMC_FLOW_DISCRIMINATOR field is '000', the BCMC_FLOW_DISCRIMINATOR field does not exist, and when the BCMC_FLOW_DISCRIMINATOR field is '111', it has a length of 7 bits.

한편, BCMC_PROGRAM_ID 필드의 길이는 수학식 1 에 의해 결정할 수 있다.Meanwhile, the length of the BCMC_PROGRAM_ID field may be determined by Equation 1.

BCMC_PROGRAM_ID 필드 길이 = BCMC_FLOW_ID 필드 길이 - BCMC_FLOW_DISCRIMINATOR 필드 길이 - BCMC_FLOW_DISCRIMINATOR_LEN 필드 길이BCMC_PROGRAM_ID field length = BCMC_FLOW_ID field length-BCMC_FLOW_DISCRIMINATOR field length-BCMC_FLOW_DISCRIMINATOR_LEN field length

도 1 의 예에서, BCMC_FLOW_DISCRIMINATOR_LEN 필드 값이 '111' 인 경우, 즉 BCMC_FLOW_DISCRIMINATOR 필드의 길이가 7 비트인 경우에, 하나의 BCMC 프로그램 식별자에 상응하는 서로 다른 128 개의 BCMC 플로우 구분자가 존재할 수 있다.In the example of FIG. 1, when the BCMC_FLOW_DISCRIMINATOR_LEN field value is '111', that is, when the length of the BCMC_FLOW_DISCRIMINATOR field is 7 bits, there may be different 128 BCMC flow identifiers corresponding to one BCMC program identifier.

한편, BCMC 프로그램을 구성하는 플로우가 하나만 존재하는 경우에는, BCMC_FLOW_DISCRIMINATOR_LEN 값은 '000' 으로 설정되고, BCMC_PROGRAM_ID 에 의해 서 BCMC 플로우를 구별할 수 있다. 하나의 사업자 네트워크 안에서는, 주어진 프로그램에 대한 BCMC_FLOW_ID 의 길이와 BCMC_FLOW_DISCRIMINATOR 의 길이는 모든 플로우에 대해서 변하지 않고, 고정시킬 수 있다. On the other hand, when only one flow constituting the BCMC program exists, the BCMC_FLOW_DISCRIMINATOR_LEN value is set to '000', and BCMC flows can be distinguished by BCMC_PROGRAM_ID. In one provider network, the length of BCMC_FLOW_ID and the length of BCMC_FLOW_DISCRIMINATOR for a given program can be fixed unchanged for all flows.

트래픽 상태에서 BCMC 데이터를 전송하고 있는 경우, 특히 하나의 프로그램이 여러 개의 플로우를 포함하는 경우, 서비스 해제 과정을 설명하면 다음과 같다.In the case of transmitting BCMC data in a traffic state, in particular, when a program includes several flows, the service release process will be described below.

상기 프로그램에 해당하는 모든 플로우를 해제하고자 하는 경우, 이동국은 해제하고자 하는 모든 플로우 정보를 포함하는 자원 해제 요청 메시지(Resource Release Request Message; 이하 'RRRM')를 기지국에 전송한다. 상기 플로우 정보는 BCMC 프로그램 식별자 및 BCMC 플로우 구분자를 포함한다.When releasing all flows corresponding to the program, the mobile station transmits a resource release request message (RRRM) including all flow information to be released to the base station. The flow information includes a BCMC program identifier and a BCMC flow identifier.

상기 RRRM 을 수신한 기지국은 확장 해제 메시지(Extended Release Message; 이하 'ERM')를 이용하여 실제 해제(Release)하는 모든 플로우에 관한 정보를 기지국에 전송한다. 상기 플로우에 관한 정보는 BCMC 프로그램 식별자 및 BCMC 플로우 구분자를 포함한다.Upon receiving the RRRM, the base station transmits information on all flows that are actually released using an extended release message (hereinafter, referred to as 'ERM') to the base station. The information about the flow includes a BCMC program identifier and a BCMC flow identifier.

도 2 는 BCMC 프로그램을 해제하는 과정을 나타낸 일실시예 흐름도이다. 도 2 를 참조하면, 이동국은 BCMC 또는 P2P 트래픽 상태에 있고, BSPM 과 같은 오버헤드 메시지를 통해 기지국으로부터 이동국으로 BCMC 프로그램 식별자 및 BCMC 플로우 구분자를 포함하는 BCMC 플로우 식별자가 전송된다(S21). 2 is a flowchart illustrating a process of releasing a BCMC program. Referring to FIG. 2, the mobile station is in BCMC or P2P traffic state, and a BCMC flow identifier including BCMC program identifier and BCMC flow identifier is transmitted from the base station to the mobile station through an overhead message such as BSPM (S21).

이때, 각 BCMC 플로우를 나타내기 위해, BCMC 프로그램 식별자 및 BCMC 플로우 구분자를 포함하는 복수의 BCMC 플로우 식별자가 전송된다. 즉, 도 2 에 도시된 바와 같이, (BCMC 프로그램 식별자 x, BCMC 플로우 구분자 i), (BCMC 프로그램 식 별자 x, BCMC 플로우 구분자 j), (BCMC 프로그램 식별자 y, BCMC 플로우 구분자 k) 의 정보가 이동국에 전송된다.At this time, to represent each BCMC flow, a plurality of BCMC flow identifiers including a BCMC program identifier and a BCMC flow identifier are transmitted. That is, as shown in Fig. 2, the information of (BCMC program identifier x, BCMC flow identifier i), (BCMC program identifier x, BCMC flow identifier j), (BCMC program identifier y, BCMC flow identifier k) is transmitted to the mobile station. Is sent to.

이동국에서, 현재 트래픽 상태에 있는 BCMC 와 P2P 중에서 BCMC 프로그램을 해제할 것을 결정한 경우, 상기 이동국은 RRRM 을 이용하여, 해제하고자 하는 BCMC 플로우에 관한 정보를 기지국에 전송한다(S22). 이때, 도 2 에 도시된 바와 같이, 해제하고자 하는 각 BCMC 플로우를 나타내기 위해, BCMC 프로그램 식별자 및 BCMC 플로우 구분자를 포함하는 복수의 BCMC 플로우 식별자가 전송된다. 즉, 도 2 에 도시된 바와 같이, (BCMC 프로그램 식별자 x, BCMC 플로우 구분자 i), (BCMC 프로그램 식별자 x, BCMC 플로우 구분자 j), (BCMC 프로그램 식별자 y, BCMC 플로우 구분자 k) 의 정보가 기지국에 전송된다.If the mobile station decides to release the BCMC program among BCMC and P2P in the current traffic state, the mobile station transmits information on the BCMC flow to be released to the base station using the RRRM (S22). In this case, as shown in FIG. 2, to indicate each BCMC flow to be released, a plurality of BCMC flow identifiers including a BCMC program identifier and a BCMC flow identifier are transmitted. That is, as shown in FIG. 2, information of (BCMC program identifier x, BCMC flow identifier i), (BCMC program identifier x, BCMC flow identifier j), (BCMC program identifier y, BCMC flow identifier k) is transmitted to the base station. Is sent.

기지국은, 상기 이동국으로부터 전송된 RRRM 을 수신하고, 상기 BCMC 프로그램을 해제하기로 결정한 경우, ERM 을 이용하여 해제하고자 하는 BCMC 플로우에 관한 정보를 기지국에 전송한다(S23). 이때, 도 2 에 도시된 바와 같이, 해제하고자 하는 각 BCMC 플로우를 나타내기 위해, BCMC 프로그램 식별자 및 BCMC 플로우 구분자를 포함하는 복수의 BCMC 플로우 식별자가 전송된다. 즉, 도 2 에 도시된 바와 같이, (BCMC 프로그램 식별자 x, BCMC 플로우 구분자 i), (BCMC 프로그램 식별자 x, BCMC 플로우 구분자 j), (BCMC 프로그램 식별자 x, BCMC 플로우 구분자 k) 의 정보가 기지국에 전송된다.When the base station receives the RRRM transmitted from the mobile station and decides to release the BCMC program, the base station transmits information on the BCMC flow to be released using the ERM to the base station (S23). In this case, as shown in FIG. 2, to indicate each BCMC flow to be released, a plurality of BCMC flow identifiers including a BCMC program identifier and a BCMC flow identifier are transmitted. That is, as shown in FIG. 2, information of (BCMC program identifier x, BCMC flow identifier i), (BCMC program identifier x, BCMC flow identifier j), (BCMC program identifier x, BCMC flow identifier k) is transmitted to the base station. Is sent.

이동국은 상기 ERM 수신 확인을 위한 확장 해제 응답 메시지(Extended Release Response Message; 이하 'ERRM')를 기지국에 전송함으로써(S24), BCMC 프 로그램이 해제되고, P2P 트래픽 상태만 유지된다(S25).The mobile station transmits the extended release response message (ERRM) hereinafter for confirming the ERM to the base station (S24), thereby releasing the BCMC program and maintaining only the P2P traffic state (S25).

도 3 은 이동국의 요청에 의한 BCMC 플로우 해제 과정을 나타낸 일실시예 흐름도이다.3 is a flowchart illustrating an embodiment of a process for releasing BCMC flow at the request of a mobile station.

이동국은 BCMC 또는 P2P 트래픽 상태에 있고, BSPM 과 같은 오버헤드 메시지를 통해, 기지국으로부터 이동국으로 BCMC 프로그램 식별자 및 BCMC 플로우 구분자를 포함하는 BCMC 플로우 식별자가 전송된다(S31). The mobile station is in BCMC or P2P traffic state, and the BCMC flow identifier including the BCMC program identifier and BCMC flow identifier is transmitted from the base station to the mobile station via an overhead message such as BSPM (S31).

이때, 각 BCMC 플로우를 나타내기 위해, BCMC 프로그램 식별자 및 BCMC 플로우 구분자를 포함하는 복수의 BCMC 플로우 식별자가 전송된다. 즉, 도 2 에 도시된 바와 같이, (BCMC 프로그램 식별자 x, BCMC 플로우 구분자 i), (BCMC 프로그램 식별자 x, BCMC 플로우 구분자 j), (BCMC 프로그램 식별자 y, BCMC 플로우 구분자 k) 의 정보가 이동국에 전송된다.At this time, to represent each BCMC flow, a plurality of BCMC flow identifiers including a BCMC program identifier and a BCMC flow identifier are transmitted. That is, as shown in Fig. 2, information of (BCMC program identifier x, BCMC flow identifier i), (BCMC program identifier x, BCMC flow identifier j), (BCMC program identifier y, BCMC flow identifier k) is transmitted to the mobile station. Is sent.

이동국이, 현재 트래픽 상태에 있는 BCMC 와 P2P 중에서, BCMC 플로우들을 모두 해제할 것으로 결정한 경우, 상기 이동국은 RRRM 의 특정 필드를 이용하여, 상기 모든 BCMC 플로우들에 대한 해제 요청을 할 수 있다(S32). 예를 들어, 상기 모든 BCMC 플로우들의 해제 요청을 알리기 위한 전용의 해제 요청 지시자를 포함하는 RRRM 을 전송할 수 있다. If the mobile station determines to release all BCMC flows among BCMC and P2P currently in traffic state, the mobile station may request release of all the BCMC flows using a specific field of the RRRM (S32). . For example, an RRRM including a dedicated release request indicator for notifying release requests of all the BCMC flows may be transmitted.

표 1 은 RRRM 의 일례를 나타낸 것이다.Table 1 shows an example of the RRRM.

FieldField Length(bits)Length (bits) GATING_DISCONNECT_INDGATING_DISCONNECT_IND 1One CON_REFCON_REF 0 or 80 or 8 PURGE_SERVICEPURGE_SERVICE 0 or 10 or 1 ADD_CON_REF_INCLADD_CON_REF_INCL 0 or 10 or 1 NUM_ADD_CON_REFNUM_ADD_CON_REF 0 or 30 or 3 { (NUM_ADD_CON_REF + 1){(NUM_ADD_CON_REF + 1) ADD_CON_REFADD_CON_REF 88 ADD_PURGE_SERVICEADD_PURGE_SERVICE 1One } (NUM_ADD_CON_REF + 1)} (NUM_ADD_CON_REF + 1) BCMC_INFO_INCLBCMC_INFO_INCL 1One ALL_BCMC_FLOWSALL_BCMC_FLOWS 0 or 10 or 1 NUM_BCMC_PROGRAMSNUM_BCMC_PROGRAMS 0 or 60 or 6 0 or NUM_BCMC_PROGRAMS occurrences of the following variable length record:
{ (0 or NUM_BCMC_PROGRAMS)
0 or NUM_BCMC_PROGRAMS occurrences of the following variable length record:
{(0 or NUM_BCMC_PROGRAMS)
BCMC_PROGRAM_ID_LENBCMC_PROGRAM_ID_LEN 55 BCMC_PROGRAM_IDBCMC_PROGRAM_ID Variable (Value of BCMC_PROGRAM_ID_LEN + 1)Variable (Value of BCMC_PROGRAM_ID_LEN + 1) ALL_BCMC_FLOW_DISCRIMINATORALL_BCMC_FLOW_DISCRIMINATOR 1One BCMC_FLOW_DISCRIMINATOR_LENBCMC_FLOW_DISCRIMINATOR_LEN 0 or 30 or 3 NUM_FLOW_DISCRIMINATORNUM_FLOW_DISCRIMINATOR 0 or BCMC_FLOW_DISCRIMINATOR_LEN0 or BCMC_FLOW_DISCRIMINATOR_LEN NUM_FLOW_DISCRIMINATOR+1, 0, or 1 occurrences of the following variable length record:
{ (NUM_FLOW_DISCRIMINATOR+1), 0, or 1
NUM_FLOW_DISCRIMINATOR + 1, 0, or 1 occurrences of the following variable length record:
{(NUM_FLOW_DISCRIMINATOR + 1), 0, or 1
BCMC_FLOW_DISCRIMINATORBCMC_FLOW_DISCRIMINATOR BCMC_FLOW_DISCRIMINATOR_LENBCMC_FLOW_DISCRIMINATOR_LEN } (NUM_FLOW_DISCRIMINATOR+1), 0, or 1} (NUM_FLOW_DISCRIMINATOR + 1), 0, or 1 } (0 or NUM_BCMC_PROGRAMS) } (0 or NUM_BCMC_PROGRAMS)

표 1 에서, ALL_BCMC_FLOWS 필드는 모든 BCMC 플로우들의 해제 요청을 알리기 위한 전용의 해제 요청 지시자를 의미한다. ALL_BCMC_FLOWS 필드가 '0' 의 값을 가지는 경우, 각 BCMC 플로우들에 대한 개별적 해제를 의미하며, ALL_BCMC_FLOWS 필드가 '1' 의 값을 가지는 경우에는, 모든 BCMC 플로우들에 대한 일괄적인 해제를 의미한다. In Table 1, the ALL_BCMC_FLOWS field means a dedicated release request indicator for indicating a release request of all BCMC flows. When the ALL_BCMC_FLOWS field has a value of '0', it means individual release for each BCMC flows, and when the ALL_BCMC_FLOWS field has a value of '1', it means a collective release for all BCMC flows.

ALL_BCMC_FLOWS 필드가 '1' 의 값을 가지는 경우에는, 모든 BCMC 플로우들의 해제를 의미하므로, 표 1 에 있어서, BCMC 프로그램의 수를 나타내는 필드(NUM_BCMC_PROGRAM), BCMC 프로그램 식별자(BCMCS Program Identifier)를 나타내는 필드(BCMC_PROGRAM_ID), BCMC 프로그램 식별자의 길이를 나타내는 필드(BCMC_PROGRAM_ID_LEN), BCMC 플로우 구분자(BCMCS Flow Discriminator)를 나타내는 필드(BCMC_FLOW_DISCRIMINATOR), BCMC 플로우 구분자의 수를 나타내는 필드(NUM_BCMC_FLOW_DISCRIMINATOR) 및 BCMC 플로우 구분자의 길이를 나타내는 필드(BCMC_FLOW_DISCRIMINATOR_LEN)를 생략할 수 있다. When the ALL_BCMC_FLOWS field has a value of '1', it means the release of all BCMC flows. Thus, in Table 1, a field indicating the number of BCMC programs (NUM_BCMC_PROGRAM) and a field indicating a BCMC Program Identifier (BCMCS Program Identifier) BCMC_PROGRAM_ID), a field indicating the length of the BCMC program identifier (BCMC_PROGRAM_ID_LEN), a field indicating the BCMC Flow Discriminator (BCMC_FLOW_DISCRIMINATOR), a field indicating the number of BCMC flow delimiters (NUM_BCMC_FLOW_DISCRIMINATOR) and a field indicating the length of the BCMC flow delimiter (BCMC_FLOW_DISCRIMINATOR_LEN) can be omitted.

한편, 모든 BCMC 플로우들에 대한 해제 요청에 있어서, 모든 BCMC 플로우들의 해제 요청을 알리기 위한 전용의 해제 요청 지시자 없이도, BCMC 프로그램의 수를 나타내는 필드(NUM_BCMC_PROGRAM)를 특정 값으로 설정함으로써, 모든 BCMC 플로우들의 해제를 나타낼 수 있다. 예를 들어, BCMC 프로그램의 수를 나타내는 필드(NUM_BCMC_PROGRAM)의 값이 '111111' 로 설정된 경우, 모든 BCMC 플로우들의 해제를 의미한다. On the other hand, in the release request for all BCMC flows, by setting a field (NUM_BCMC_PROGRAM) indicating the number of BCMC programs to a specific value, without a dedicated release request indicator for informing release requests of all BCMC flows, May indicate release. For example, when the value of the field NUM_BCMC_PROGRAM indicating the number of BCMC programs is set to '111111', it means release of all BCMC flows.

표 1 에 있어서, NUM_BCMC_PROGRAM 필드가 '111111' 의 값을 가지는 경우에는, 모든 BCMC 플로우들의 해제 요청을 알리기 위한 전용의 해제 요청 지시자(ALL_BCMC_FLOWS) 필드를 생략할 수 있다. 한편, NUM_BCMC_PROGRAM 필드값이 모든 BCMC 플로우들의 해제를 의미하므로, 표 1 에 있어서, BCMC 프로그램의 수를 나타내는 필드(NUM_BCMC_PROGRAM), BCMC 프로그램 식별자(BCMCS Program Identifier)를 나타내는 필드(BCMC_PROGRAM_ID), BCMC 프로그램 식별자의 길이를 나타내는 필드(BCMC_PROGRAM_ID_LEN), BCMC 플로우 구분자(BCMCS Flow Discriminator)를 나타내는 필드(BCMC_FLOW_DISCRIMINATOR), BCMC 플로우 구분자의 수를 나타내는 필드(NUM_BCMC_FLOW_DISCRIMINATOR) 및 BCMC 플로우 구분자의 길이를 나타내는 필드(BCMC_FLOW_DISCRIMINATOR_LEN)를 생략할 수 있다. In Table 1, when the NUM_BCMC_PROGRAM field has a value of '111111', a dedicated release request indicator (ALL_BCMC_FLOWS) field for notifying release requests of all BCMC flows may be omitted. On the other hand, since the NUM_BCMC_PROGRAM field value means the release of all BCMC flows, in Table 1, the field indicating the number of BCMC programs (NUM_BCMC_PROGRAM), the field indicating the BCMC Program Identifier (BCMC_PROGRAM_ID), and the BCMC program identifier A field indicating the length (BCMC_PROGRAM_ID_LEN), a field indicating the BCMC Flow Discriminator (BCMC_FLOW_DISCRIMINATOR), a field indicating the number of BCMC flow delimiters (NUM_BCMC_FLOW_DISCRIMINATOR) and a field indicating the length of the BCMC flow delimiter (BCMC_FLOW_DISCRIMINLE) have.

기지국은, 상기 이동국으로부터 전송된 RRRM 을 수신하고, 모든 BCMC 플로우들을 해제하기로 결정한 경우, ERM 의 특정 필드를 이용하여, 상기 모든 BCMC 플로우들에 대한 해제 요청을 할 수 있다(S33). 예를 들어, 상기 모든 BCMC 플로우들의 해제 요청을 알리기 위한 전용의 해제 요청 지시자를 포함하는 ERM 을 전송할 수 있다. When the base station receives the RRRM transmitted from the mobile station and decides to release all BCMC flows, the base station may make a release request for all the BCMC flows using a specific field of the ERM (S33). For example, an ERM including a dedicated release request indicator for informing release requests of all the BCMC flows may be transmitted.

표 2 는 ERM 의 일례를 나타낸 것이다.Table 2 shows an example of ERM.

FieldField length (bits)length (bits) NUM_FSCHNUM_FSCH 0 or 30 or 3 ALL_BCMC_FLOWSALL_BCMC_FLOWS 0 or 10 or 1

NUM_BCMC_PROGRAMSNUM_BCMC_PROGRAMS 0 or 60 or 6 If NUM_FSCH field is included, then NUM_FSCH plus one occurrences of the following variable length record:
{ (NUM_FSCH + 1)
If NUM_FSCH field is included, then NUM_FSCH plus one occurrences of the following variable length record:
{(NUM_FSCH + 1)
FSCH_RECORD_LENFSCH_RECORD_LEN 88 FSCH_CODE_CHANFSCH_CODE_CHAN 1111 FSCH_MUX_OPTIONFSCH_MUX_OPTION 1616 FSCH_RCFSCH_RC 55 FSCH_CODINGFSCH_CODING 1One FSCH_OUTERCODE_INCLFSCH_OUTERCODE_INCL 1One FSCH_OUTERCODE_RATEFSCH_OUTERCODE_RATE 0 or 30 or 3 FSCH_OUTERCODE_OFFSETFSCH_OUTERCODE_OFFSET 0 or 60 or 6 FSCH_RATEFSCH_RATE 44 FSCH_FRAME_40_USEDFSCH_FRAME_40_USED 1One FSCH_FRAME_80_USEDFSCH_FRAME_80_USED 1One FSCH_RECORD_RESERVEDFSCH_RECORD_RESERVED 0-7 (as needed)0-7 (as needed) } (NUM_FSCH + 1)} (NUM_FSCH + 1) If NUM_BCMC_PROGRAMS field is included, then NUM_BCMC_PROGRAMS plus one occurrences of the following variable length record:
{ (NUM_BCMC_PROGRAMS + 1)
If NUM_BCMC_PROGRAMS field is included, then NUM_BCMC_PROGRAMS plus one occurrences of the following variable length record:
{(NUM_BCMC_PROGRAMS + 1)
BCMC_PROGRAM_ID_LENBCMC_PROGRAM_ID_LEN 55 BCMC_PROGRAM_IDBCMC_PROGRAM_ID BCMC_PROGRAM_ID_LEN+1BCMC_PROGRAM_ID_LEN + 1 ALL_BCMC_FLOW_DISCRIMINATORALL_BCMC_FLOW_DISCRIMINATOR 1One BCMC_FLOW_DISCRIMINATOR_LENBCMC_FLOW_DISCRIMINATOR_LEN 0 or 30 or 3 NUM_FLOW_DISCRIMINATORNUM_FLOW_DISCRIMINATOR 0 or BCMC_FLOW_DISCRIMINATOR_LEN0 or BCMC_FLOW_DISCRIMINATOR_LEN NUM_FLOW_DISCRIMINATOR+1, 0, or 1 occurrences of the following variable length record:
{ (NUM_FLOW_DISCRIMINATOR+1), 0, or 1
NUM_FLOW_DISCRIMINATOR + 1, 0, or 1 occurrences of the following variable length record:
{(NUM_FLOW_DISCRIMINATOR + 1), 0, or 1
BCMC_FLOW_DISCRIMINATORBCMC_FLOW_DISCRIMINATOR BCMC_FLOW_DISCRIMINATOR_LENBCMC_FLOW_DISCRIMINATOR_LEN NUM_LPM_ENTRIESNUM_LPM_ENTRIES 33 NUM_LPM_ENTRIES plus one occurrences of the following variable-length record:
{ (NUM_LPM_ENTRIES + 1)
NUM_LPM_ENTRIES plus one occurrences of the following variable-length record:
{(NUM_LPM_ENTRIES + 1)
FSCH_IDFSCH_ID 77 BSR_IDBSR_ID 33 } (NUM_LPM_ENTRIES + 1)
} (NUM_FLOW_DISCRIMINATOR+1) or 1
} (NUM_BCMC_PROGRAMS + 1)
} (NUM_LPM_ENTRIES + 1)
} (NUM_FLOW_DISCRIMINATOR + 1) or 1
} (NUM_BCMC_PROGRAMS + 1)

표 2 에서, ALL_BCMC_FLOWS 필드는 모든 BCMC 플로우들의 해제 요청을 알리기 위한 전용의 해제 요청 지시자를 의미한다. ALL_BCMC_FLOWS 필드가 '0' 의 값을 가지는 경우, 각 BCMC 플로우들에 대한 개별적 해제를 의미하며, ALL_BCMC_FLOWS 필드가 '1' 의 값을 가지는 경우에는, 모든 BCMC 플로우들에 대한 일괄적인 해제를 의미한다. In Table 2, the ALL_BCMC_FLOWS field means a dedicated release request indicator for indicating a release request of all BCMC flows. When the ALL_BCMC_FLOWS field has a value of '0', it means individual release for each BCMC flows, and when the ALL_BCMC_FLOWS field has a value of '1', it means a collective release for all BCMC flows.

ALL_BCMC_FLOWS 필드가 '1' 의 값을 가지는 경우에는, 모든 BCMC 플로우들의 해제를 의미하므로, 표 2 에 있어서, BCMC 프로그램의 수를 나타내는 필드(NUM_BCMC_PROGRAM), BCMC 프로그램 식별자(BCMCS Program Identifier)를 나타내는 필드(BCMC_PROGRAM_ID), BCMC 프로그램 식별자의 길이를 나타내는 필드(BCMC_PROGRAM_ID_LEN), BCMC 플로우 구분자(BCMCS Flow Discriminator)를 나타내는 필드(BCMC_FLOW_DISCRIMINATOR), BCMC 플로우 구분자의 수를 나타내는 필드(NUM_BCMC_FLOW_DISCRIMINATOR) 및 BCMC 플로우 구분자의 길이를 나타내는 필드(BCMC_FLOW_DISCRIMINATOR_LEN)를 생략할 수 있다. When the ALL_BCMC_FLOWS field has a value of '1', it means release of all BCMC flows. Thus, in Table 2, a field indicating the number of BCMC programs (NUM_BCMC_PROGRAM) and a field indicating a BCMC Program Identifier (BCMCS Program Identifier) BCMC_PROGRAM_ID), a field indicating the length of the BCMC program identifier (BCMC_PROGRAM_ID_LEN), a field indicating the BCMC Flow Discriminator (BCMC_FLOW_DISCRIMINATOR), a field indicating the number of BCMC flow delimiters (NUM_BCMC_FLOW_DISCRIMINATOR) and a field indicating the length of the BCMC flow delimiter (BCMC_FLOW_DISCRIMINATOR_LEN) can be omitted.

한편, 모든 BCMC 플로우들에 대한 해제 요청에 있어서, 모든 BCMC 플로우들의 해제 요청을 알리기 위한 전용의 해제 요청 지시자 없이도, BCMC 프로그램의 수를 나타내는 필드(NUM_BCMC_PROGRAM)를 특정 값으로 설정함으로써, 모든 BCMC 플로우들의 해제를 나타낼 수 있다. 예를 들어, BCMC 프로그램의 수를 나타내는 필드(NUM_BCMC_PROGRAM)의 값이 '111111' 로 설정된 경우, 모든 BCMC 플로우들의 해제를 의미한다. On the other hand, in the release request for all BCMC flows, by setting a field (NUM_BCMC_PROGRAM) indicating the number of BCMC programs to a specific value, without a dedicated release request indicator for informing release requests of all BCMC flows, May indicate release. For example, when the value of the field NUM_BCMC_PROGRAM indicating the number of BCMC programs is set to '111111', it means release of all BCMC flows.

표 2 에 있어서, NUM_BCMC_PROGRAM 필드가 '111111' 의 값을 가지는 경우에는, 모든 BCMC 플로우들의 해제 요청을 알리기 위한 전용의 해제 요청 지시자(ALL_BCMC_FLOWS) 필드를 생략할 수 있다. 한편, NUM_BCMC_PROGRAM 필드값이 모든 BCMC 플로우들의 해제를 의미하므로, 표 2 에 있어서, BCMC 프로그램의 수를 나타내는 필드(NUM_BCMC_PROGRAM), BCMC 프로그램 식별자(BCMCS Program Identifier)를 나타내는 필드(BCMC_PROGRAM_ID), BCMC 프로그램 식별자의 길이를 나타내는 필드(BCMC_PROGRAM_ID_LEN), BCMC 플로우 구분자(BCMCS Flow Discriminator)를 나타내는 필드(BCMC_FLOW_DISCRIMINATOR), BCMC 플로우 구분자의 수를 나타내는 필드(NUM_BCMC_FLOW_DISCRIMINATOR) 및 BCMC 플로우 구분자의 길이를 나타내는 필드(BCMC_FLOW_DISCRIMINATOR_LEN)를 생략할 수 있다. In Table 2, when the NUM_BCMC_PROGRAM field has a value of '111111', a dedicated release request indicator (ALL_BCMC_FLOWS) field for notifying release requests of all BCMC flows may be omitted. On the other hand, since the NUM_BCMC_PROGRAM field value means the release of all BCMC flows, in Table 2, the field indicating the number of BCMC programs (NUM_BCMC_PROGRAM), the field indicating the BCMC Program Identifier (BCMC_PROGRAM_ID), and the BCMC program identifier A field indicating the length (BCMC_PROGRAM_ID_LEN), a field indicating the BCMC Flow Discriminator (BCMC_FLOW_DISCRIMINATOR), a field indicating the number of BCMC flow delimiters (NUM_BCMC_FLOW_DISCRIMINATOR) and a field indicating the length of the BCMC flow delimiter (BCMC_FLOW_DISCRIMINLE) have.

이동국은 상기 ERM 수신 확인을 위한 ERRM 을 기지국에 전송함으로써(S34), BCMC 프로그램이 해제되고, P2P 트래픽 상태만 유지된다(S35).The mobile station transmits the ERRM for acknowledging the ERM to the base station (S34), so that the BCMC program is released and only the P2P traffic state is maintained (S35).

도 4 는 기지국의 요청에 의한 BCMC 플로우 해제 과정을 나타낸 일실시예 흐름도이다. 도 4 를 참조하면, 이동국은 BCMC 또는 P2P 트래픽 상태에 있고, BSPM 과 같은 오버헤드 메시지를 통해, 기지국으로부터 이동국으로 BCMC 프로그램 식별자 및 BCMC 플로우 구분자를 포함하는 BCMC 플로우 식별자가 전송된다(S41). 4 is a flowchart illustrating a process of releasing a BCMC flow at the request of a base station. Referring to FIG. 4, the mobile station is in BCMC or P2P traffic state, and a BCMC flow identifier including a BCMC program identifier and a BCMC flow identifier is transmitted from the base station to the mobile station through an overhead message such as BSPM (S41).

이때, 각 BCMC 플로우를 나타내기 위해, BCMC 프로그램 식별자 및 BCMC 플로우 구분자를 포함하는 복수의 BCMC 플로우 식별자가 전송된다. 즉, 도 3 에 도시된 바와 같이, (BCMC 프로그램 식별자 x, BCMC 플로우 구분자 i), (BCMC 프로그램 식별자 x, BCMC 플로우 구분자 j), (BCMC 프로그램 식별자 y, BCMC 플로우 구분자 k) 의 정보가 이동국에 전송된다.At this time, to represent each BCMC flow, a plurality of BCMC flow identifiers including a BCMC program identifier and a BCMC flow identifier are transmitted. That is, as shown in Fig. 3, information of (BCMC program identifier x, BCMC flow identifier i), (BCMC program identifier x, BCMC flow identifier j), (BCMC program identifier y, BCMC flow identifier k) is transmitted to the mobile station. Is sent.

기지국이, 현재 트래픽 상태에 있는 BCMC 와 P2P 중에서, BCMC 플로우들을 모두 해제할 것으로 결정한 경우, 상기 기지국은 ERM 의 특정 필드를 이용하여, 상기 모든 BCMC 플로우들에 대한 해제 요청을 할 수 있다(S42). 예를 들어, 상기 모든 BCMC 플로우들의 해제 요청을 알리기 위한 전용의 해제 요청 지시자를 포함하는 ERM 을 전송할 수 있다. If the base station determines to release all BCMC flows among BCMCs and P2Ps currently in traffic, the base station may request to release all the BCMC flows using a specific field of the ERM (S42). . For example, an ERM including a dedicated release request indicator for informing release requests of all the BCMC flows may be transmitted.

즉, 표 2 에 나타낸 ERM 의 일례와 같이, 모든 BCMC 플로우들의 해제 요청을 알리기 위한 해제 요청 지시자로서 ALL_BCMC_FLOWS 필드를 사용할 수 있다. 즉, ALL_BCMC_FLOWS 필드가 '0' 의 값을 가지는 경우, 각 BCMC 플로우들에 대한 개별적 해제를 의미하며, ALL_BCMC_FLOWS 필드가 '1' 의 값을 가지는 경우에는, 모든 BCMC 플로우들에 대한 일괄적인 해제를 의미한다. That is, as in the example of ERM shown in Table 2, the ALL_BCMC_FLOWS field may be used as a release request indicator for indicating a release request of all BCMC flows. That is, when the ALL_BCMC_FLOWS field has a value of '0', it means individual release for each BCMC flows, and when the ALL_BCMC_FLOWS field has a value of '1', it means a collective release for all BCMC flows. do.

ALL_BCMC_FLOWS 필드가 '1' 의 값을 가지는 경우에는, 모든 BCMC 플로우들의 해제를 의미하므로, 표 2 에 있어서, BCMC 프로그램의 수를 나타내는 필드(NUM_BCMC_PROGRAM), BCMC 프로그램 식별자(BCMCS Program Identifier)를 나타내는 필드(BCMC_PROGRAM_ID), BCMC 프로그램 식별자의 길이를 나타내는 필드(BCMC_PROGRAM_ID_LEN), BCMC 플로우 구분자(BCMCS Flow Discriminator)를 나타내는 필드(BCMC_FLOW_DISCRIMINATOR), BCMC 플로우 구분자의 수를 나타내는 필드(NUM_BCMC_FLOW_DISCRIMINATOR) 및 BCMC 플로우 구분자의 길이를 나타내는 필드(BCMC_FLOW_DISCRIMINATOR_LEN)를 생략할 수 있다. When the ALL_BCMC_FLOWS field has a value of '1', it means release of all BCMC flows. Thus, in Table 2, a field indicating the number of BCMC programs (NUM_BCMC_PROGRAM) and a field indicating a BCMC Program Identifier (BCMCS Program Identifier) BCMC_PROGRAM_ID), a field indicating the length of the BCMC program identifier (BCMC_PROGRAM_ID_LEN), a field indicating the BCMC Flow Discriminator (BCMC_FLOW_DISCRIMINATOR), a field indicating the number of BCMC flow delimiters (NUM_BCMC_FLOW_DISCRIMINATOR) and a field indicating the length of the BCMC flow delimiter (BCMC_FLOW_DISCRIMINATOR_LEN) can be omitted.

한편, 모든 BCMC 플로우들에 대한 해제 요청에 있어서, 모든 BCMC 플로우들의 해제 요청을 알리기 위한 전용의 해제 요청 지시자 없이도, BCMC 프로그램의 수를 나타내는 필드(NUM_BCMC_PROGRAM)를 특정 값으로 설정함으로써, 모든 BCMC 플로우들의 해제를 나타낼 수 있다. 예를 들어, ERM 에서, BCMC 프로그램의 수를 나타내는 필드(NUM_BCMC_PROGRAM)의 값이 '111111' 로 설정된 경우, 모든 BCMC 플로우들의 해제를 의미한다. On the other hand, in the release request for all BCMC flows, by setting a field (NUM_BCMC_PROGRAM) indicating the number of BCMC programs to a specific value, without a dedicated release request indicator for informing release requests of all BCMC flows, May indicate release. For example, in the ERM, when the value of the field NUM_BCMC_PROGRAM indicating the number of BCMC programs is set to '111111', it means release of all BCMC flows.

표 2 에 있어서, NUM_BCMC_PROGRAM 필드가 '111111' 의 값을 가지는 경우에는, 모든 BCMC 플로우들의 해제 요청을 알리기 위한 전용의 해제 요청 지시자(ALL_BCMC_FLOWS) 필드를 생략할 수 있다. 한편, NUM_BCMC_PROGRAM 필드값이 모든 BCMC 플로우들의 해제를 의미하므로, 표 2 에 있어서, BCMC 프로그램의 수를 나타내는 필드(NUM_BCMC_PROGRAM), BCMC 프로그램 식별자(BCMCS Program Identifier)를 나타내는 필드(BCMC_PROGRAM_ID), BCMC 프로그램 식별자의 길이를 나타내는 필드(BCMC_PROGRAM_ID_LEN), BCMC 플로우 구분자(BCMCS Flow Discriminator)를 나타내는 필드(BCMC_FLOW_DISCRIMINATOR), BCMC 플로우 구분자의 수를 나타내는 필드(NUM_BCMC_FLOW_DISCRIMINATOR) 및 BCMC 플로우 구분자의 길이를 나타내는 필드(BCMC_FLOW_DISCRIMINATOR_LEM)를 생략할 수 있다. In Table 2, when the NUM_BCMC_PROGRAM field has a value of '111111', a dedicated release request indicator (ALL_BCMC_FLOWS) field for notifying a release request of all BCMC flows may be omitted. On the other hand, since the NUM_BCMC_PROGRAM field value means the release of all BCMC flows, in Table 2, the field indicating the number of BCMC programs (NUM_BCMC_PROGRAM), the field indicating the BCMC Program Identifier (BCMC_PROGRAM_ID), and the BCMC program identifier A field indicating the length (BCMC_PROGRAM_ID_LEN), a field indicating the BCMC Flow Discriminator (BCMC_FLOW_DISCRIMINATOR), a field indicating the number of BCMC flow delimiters (NUM_BCMC_FLOW_DISCRIMINATOR), and a field indicating the length of the BCMC flow delimiter (BCMC_FLOW_DISCRIMINATORM). have.

이동국은 상기 ERM 수신 확인을 위한 ERRM 을 기지국에 전송함으로써(S34), BCMC 프로그램이 해제되고, P2P 트래픽 상태만 유지된다(S35).The mobile station transmits the ERRM for acknowledging the ERM to the base station (S34), so that the BCMC program is released and only the P2P traffic state is maintained (S35).

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by the drawings.

본 발명은, 트래픽 상태인 BCMC 서비스 플로우들을 효율적으로 해제할 수 있는 효과가 있다. 또한, 본 발명은 상기 BCMC 서비스 플로우 해제를 위한 메시지의 크기를 줄일 수 있는 효과가 있다.The present invention has the effect of efficiently releasing BCMC service flows in a traffic state. In addition, the present invention has the effect of reducing the size of the message for the release of the BCMC service flow.

Claims (7)

적어도 하나의 브로드캐스트/멀티캐스트(BCMC; Broadcast/Multicast) 플로우를 수신중인 이동국에서, 상기 브로트캐스트/멀티캐스트 플로우를 해제하는 방법에 있어서,A method for releasing the broadcast / multicast flow in a mobile station receiving at least one broadcast / multicast (BCMC) flow, 수신중인 상기 모든 브로드캐스트/멀티캐스트 플로우들에 대한 일괄적인 해제 요청 정보를 포함하는 자원 해제 요청 메시지 (RRRM; Resource Release Request Message ) 를 기지국에 전송하는 단계; Sending a Resource Release Request Message (RRRM) to the base station, the resource release request message (RRRM) including collective release request information for all the broadcast / multicast flows being received; 상기 기지국으로부터 상기 모든 브로드캐스트/멀티캐스트 플로우들에 대한 일괄적인 해제 지시 정보를 포함하는 확장 해제 메시지(ERM; Extended Release Message) 를 수신하는 단계; 및Receiving an Extended Release Message (ERM) from the base station, the Extended Release Message (ERM) including collective release indication information for all the broadcast / multicast flows; And 상기 확장 해제 메시지에 응답하여 확장 해제 응답 메시지 (ERRM; Extended Release Response Message) 를 상기 기지국에 송신하고 상기 모든 브로드캐스트/멀티캐스트 플로우들을 해제하는 단계를 포함하며, Sending an Extended Release Response Message (ERRM) to the base station in response to the extension release message and releasing all the broadcast / multicast flows; 상기 자원 해제 요청 메시지 및 상기 확장 해제 메시지는 모든 브로드캐스트/멀티캐스트 플로우들의 일괄적인 해제를 지시하는 규정된 특정 필드를 포함하는,The resource release request message and the extension release message include a specified specific field indicating a batch release of all broadcast / multicast flows; 브로드캐스트/멀티캐스트 플로우 해제 방법.How to release broadcast / multicast flow. 삭제delete 제 1 항에 있어서,The method of claim 1, 상기 자원 해제 요청 메시지 및 상기 확장 해제 메시지는 상기 규정된 특정 필드로써 모든 브로드캐스트/멀티캐스트 플로우들의 일괄적인 해제 여부를 지시하는 전용의 필드를 포함하는, 브로드캐스트/멀티캐스트 플로우 해제 방법.And the resource release request message and the extension release message include a dedicated field indicating whether to release all of the broadcast / multicast flows as the specified specific field. 제 1 항에 있어서, The method of claim 1, 상기 자원 요청 메시지 및 상기 확장 해제 메시지는 상기 규정된 특정 필드로써 BCMC 프로그램의 수를 나타내는 필드를 포함하며,The resource request message and the extension release message include a field indicating the number of BCMC programs as the specified specific field, 상기 BCMC 프로그램의 수를 나타내는 필드가 규정된 특정 값인 경우 상기 브로드캐스트/멀티캐스트 플로우들의 일괄적인 해제를 지시하도록 설정되는,Set to indicate collective release of the broadcast / multicast flows when the field indicating the number of BCMC programs is a specified specific value, 브로드캐스트/멀티캐스트 플로우 해제 방법.How to release broadcast / multicast flow. 제 4 항에 있어서,The method of claim 4, wherein 상기 BCMC 프로그램의 수를 나타내는 필드가 '111111' 값을 가지는 경우 상기 수신중인 모든 브로드캐스트/멀티캐스트 플로우들에 대한 일괄적 해제를 지시하는 것을 특징으로 하는 브로드캐스트/멀티캐스트 플로우 해제 방법.If the field indicating the number of BCMC programs has a value of '111111', indicating a batch release for all the received broadcast / multicast flows. 적어도 하나의 브로드캐스트/멀티캐스트(BCMC; Broadcast/Multicast) 플로우를 서비스중인 기지국에서, 상기 브로트캐스트/멀티캐스트 플로우를 해제하는 방법에 있어서,In a base station serving at least one broadcast / multicast (BCMC) flow, the method for releasing the broadcast / multicast flow, 상기 모든 브로드캐스트/멀티캐스트 플로우들에 대한 일괄적인 해제 지시 정보를 포함하는 확장 해제 메시지(ERM; Extended Release Message) 를 이동국에 송신하는 단계; 및Sending an Extended Release Message (ERM) to the mobile station, the Extended Release Message (ERM) containing collective release indication information for all the broadcast / multicast flows; And 상기 확장 해제 메시지에 응답하여 확장 해제 응답 메시지 (ERRM; Extended Release Response Message) 를 상기 이동국으로부터 수신하는 단계를 포함하며,Receiving an extended release response message (ERRM) from the mobile station in response to the extended release message; 상기 이동국은 상기 확장 해제 메시지에 응답하여 상기 모든 브로드캐스트/멀티캐스트 플로우들을 해제하며,The mobile station releases all the broadcast / multicast flows in response to the extension release message, 상기 확장 해제 메시지는 모든 브로드캐스트/멀티캐스트 플로우들의 일괄적인 해제를 지시하는 규정된 특정 필드를 포함하는,The extension release message includes a specified specific field indicating a batch release of all broadcast / multicast flows. 브로드캐스트/멀티캐스트 플로우 해제 방법.How to release broadcast / multicast flow. 제 6 항에 있어서,The method of claim 6, 상기 확장 해제 메시지는 상기 규정된 특정 필드로써 모든 브로드캐스트/멀티캐스트 플로우들의 일괄적인 해제 여부를 지시하는 전용의 필드를 포함하는, 브로드캐스트/멀티캐스트 플로우 해제 방법.And the extension release message includes a dedicated field indicating whether to release all the broadcast / multicast flows in a batch as the specified specific field.
KR1020050031464A 2005-04-15 2005-04-15 Method for Release Broadcast/Multicast Flows KR101073914B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050031464A KR101073914B1 (en) 2005-04-15 2005-04-15 Method for Release Broadcast/Multicast Flows

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050031464A KR101073914B1 (en) 2005-04-15 2005-04-15 Method for Release Broadcast/Multicast Flows

Publications (2)

Publication Number Publication Date
KR20060109154A KR20060109154A (en) 2006-10-19
KR101073914B1 true KR101073914B1 (en) 2011-10-17

Family

ID=37615559

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050031464A KR101073914B1 (en) 2005-04-15 2005-04-15 Method for Release Broadcast/Multicast Flows

Country Status (1)

Country Link
KR (1) KR101073914B1 (en)

Also Published As

Publication number Publication date
KR20060109154A (en) 2006-10-19

Similar Documents

Publication Publication Date Title
KR100770876B1 (en) Method and apparatus for frequency-selection when session start in mbms system
JP5610609B2 (en) Wireless transmission method, wireless transmission device, and base station device
JP6503071B2 (en) Transmission mechanism selection for point-to-multipoint (PTM) compatible service using serving cell information
US9936504B2 (en) Multimedia broadcast multicast service (MBMS) frequency prioritization
EP1565026B1 (en) Methods of efficiently transmitting control information for multimedia broadcast/multicast service
EP2101520B1 (en) Method and apparatus for indicating cell selection when a session is stopped in a multimedia broadcast/multicast service system
EP1622316B1 (en) Method and apparatus for selecting a frequency layer for connected mode UE in a MBMS mobile communication sytem
US7400593B2 (en) Method for distinguishing MBMS service request from other service requests
KR100689516B1 (en) Method and apparatus for indicating preferred layer information in multimedia broadcast/multicast system
EP3051847B1 (en) Group communication method, device and system
WO2011030601A1 (en) Wireless communication system, base station apparatus, mobile station apparatus, and communication method
KR20040061705A (en) Method for transmitting the paging message of multimedia broadcast/multicast service in mobile communication system
US8050221B2 (en) Method and apparatus for dispersing user equipments to non-preferred frequencies in a multimedia broadcast/multicast service system
KR100790130B1 (en) Method for Indicating UE's Reception Session Receiving Of Session in Multimedia Broadcast/Multicast System
GB2449797A (en) Broadcast or multicast service in a mobile telecommunications system
WO2021060823A1 (en) Method and apparatus for transmitting and receiving data in wireless communication system
CN111372199B (en) Method for sending MBMS service configuration information
EP3703397B1 (en) Mbms bearer handling in a group communications system
KR101073914B1 (en) Method for Release Broadcast/Multicast Flows
WO2017000591A1 (en) Information sending method and terminal
KR101128798B1 (en) Method for Release Broadcast/Multicast Program
KR100790094B1 (en) Method and apparatus for disperse user equipments to non preferred frequencies in multimedia broadcast multicast service system
KR100835039B1 (en) Equipment and Method for Cell Broadcasting Service

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee