[go: up one dir, main page]

KR102211787B1 - Method and apparatus for evading resource collision in mobile communication system - Google Patents

Method and apparatus for evading resource collision in mobile communication system Download PDF

Info

Publication number
KR102211787B1
KR102211787B1 KR1020140165244A KR20140165244A KR102211787B1 KR 102211787 B1 KR102211787 B1 KR 102211787B1 KR 1020140165244 A KR1020140165244 A KR 1020140165244A KR 20140165244 A KR20140165244 A KR 20140165244A KR 102211787 B1 KR102211787 B1 KR 102211787B1
Authority
KR
South Korea
Prior art keywords
terminal
data
resources
interest
resource
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020140165244A
Other languages
Korean (ko)
Other versions
KR20150133115A (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 US14/716,440 priority Critical patent/US9942879B2/en
Publication of KR20150133115A publication Critical patent/KR20150133115A/en
Application granted granted Critical
Publication of KR102211787B1 publication Critical patent/KR102211787B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/25Control channels or signalling for resource management between terminals via a wireless link, e.g. sidelink
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/51Allocation or scheduling criteria for wireless resources based on terminal or device properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/543Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 QoS, Emergency class, location, SA 카운트에 근거하여 시간적으로 다른 자원을 선택한다. 본 발명의 실시 예에 따른 자원 충돌 회피 방법은, 이동 통신 시스템에서의 단말에서 자원 충돌 회피 방법에 있어서, 다른 단말의 SA(Scheduling Assign) 정보를 듣는 과정; 상기 SA 정보를 기반으로 하여 단말간 시간적으로 다른 자원을 선택하는 과정을 포함한다.In the present invention, different resources are temporally selected based on QoS, emergency class, location, and SA count. A resource collision avoidance method according to an embodiment of the present invention, in a resource collision avoidance method in a terminal in a mobile communication system, includes: listening to SA (Scheduling Assign) information of another terminal; It includes a process of selecting a different resource temporally between terminals based on the SA information.

Figure R1020140165244
Figure R1020140165244

Description

이동 통신 시스템에서 자원 충돌 회피 방법 및 장치{METHOD AND APPARATUS FOR EVADING RESOURCE COLLISION IN MOBILE COMMUNICATION SYSTEM}Resource collision avoidance method and apparatus in mobile communication system {METHOD AND APPARATUS FOR EVADING RESOURCE COLLISION IN MOBILE COMMUNICATION SYSTEM}

본 발명은 이동 통신 시스템에서 자원 충돌 회피 방법 및 장치에 관한 것이다.The present invention relates to a resource collision avoidance method and apparatus in a mobile communication system.

최근 스마트 폰 등과 같은 무선 데이터 통신을 지원하는 무선 디바이스의 확산과 더불어 무선 자원에 대한 효율적인 이용 방안이 기술적으로뿐만 아니라 사회적 이슈가 되고 있다. 이러한 수요를 반영하는 기술 가운데 기지국과 네트워크의 경유 없이 무선 디바이스 사용자 간 직접 통신을 수행하는 디바이스 간 직접(D2D: Device-to-Device) 통신에 대한 관심이 급속하게 높아지고 있는 추세이다.Recently, with the proliferation of wireless devices supporting wireless data communication such as smart phones, effective use of wireless resources has become a social issue as well as technically. Among technologies that reflect this demand, interest in direct device-to-device (D2D) communication, which performs direct communication between users of wireless devices without going through a base station and a network, is rapidly increasing.

무선 네트워크 내부에서 수행되는 D2D 통신은 무선 자원의 효율성 증대뿐만 아니라 디바이스와 네트워크의 소비 전력 감소 및 무선 네트워크의 서비스 영역 확대 등의 장점을 가진다. 또한 D2D 통신은 디바이스의 근접성(proximity)을 이용하여 대용량 콘텐츠의 지원으로 인한 기지국의 부하를 효율적으로 분산시킬 수 있다.D2D communication performed inside a wireless network has advantages such as not only increasing the efficiency of wireless resources, but also reducing power consumption of devices and networks, and expanding the service area of the wireless network. In addition, D2D communication can efficiently distribute the load of the base station due to the support of large-capacity contents by using the proximity of the device.

상기 D2D 통신은 이동 디바이스 간 직접(M2M: Mobile-to-Mobile) 통신, 사물 간 직접(M2M: Machine-to-Machine) 통신, 단말기 간 직접(T2T: Terminal-to-Terminal) 통신 및 개인 간 직접(P2P: Peer-to-Peer) 통신 등 다양한 방법으로 물리적인 응용에 있어서의 확산이 이루어질 수 있다.The D2D communication includes direct (M2M: Mobile-to-Mobile) communication, machine-to-machine (M2M) communication, direct terminal-to-terminal (T2T) communication, and direct interpersonal communication. (P2P: Peer-to-Peer) Proliferation in physical applications can be achieved through various methods such as communication.

상기 D2D 통신 또는 셀룰러 시스템에서 통신을 기반으로, Scheduling Assign(이하, "SA"이라 칭함) 자원 할당 시, D2D 단말간 경쟁하기 때문에 SA가 충돌되지 않도록 자원을 할당하는 방안이 요구된다.
In the D2D communication or cellular system, when scheduling assignment (hereinafter referred to as “SA”) resource allocation based on communication, a method of allocating resources so that the SA does not collide is required because D2D terminals compete.

본 발명은 이동 통신 시스템에서 SA 충돌을 방지하는 이동 통신 시스템에서 자원 충돌 회피 방법 및 장치를 제공한다.
The present invention provides a resource collision avoidance method and apparatus in a mobile communication system for preventing SA collision in a mobile communication system.

본 발명의 실시 예에 따른 이동 통신 시스템에서 자원 충돌 회피 방법은, 이동 통신 시스템에서의 단말에서 자원 충돌 회피 방법에 있어서, 다른 단말의 SA(Scheduling Assign) 정보를 듣는 과정; 상기 SA 정보를 기반으로 하여 단말간 시간적으로 다른 자원을 선택하는 과정을 포함한다.A resource collision avoidance method in a mobile communication system according to an embodiment of the present invention, in the resource collision avoidance method in a terminal in a mobile communication system, includes: listening to SA (Scheduling Assign) information of another terminal; It includes a process of selecting a different resource temporally between terminals based on the SA information.

본 발명의 실시 예에 따른 이동 통신 시스템에서 자원 충돌 회피 장치은, 이동 통신 시스템에서의 단말에서 자원 충돌 회피 장치에 있어서, 다른 단말의 SA(Scheduling Assign) 정보를 듣고, 상기 SA 정보를 기반으로 하여 단말간 시간적으로 다른 자원을 선택하는 제어부를 포함한다.
In the apparatus for avoiding resource collision in a mobile communication system according to an embodiment of the present invention, in the apparatus for avoiding resource collisions in a terminal in a mobile communication system, the terminal receives SA (Scheduling Assign) information of another terminal, and It includes a control unit that selects different resources in time.

본 발명은 이동 통신 시스템에서 SA 충돌을 방지할 수 있다.The present invention can prevent SA collision in a mobile communication system.

본 발명은 이동 통신 시스템에서 Half-Duplexing 문제를 해결할 수 있다.
The present invention can solve the problem of Half-Duplexing in a mobile communication system.

도 1은 단말 대 단말의 통신에서 프레임 구조도;
도 2는 본 발명의 실시 예에 따른 이동 통신 시스템에서 그룹 정보를 전송 방법을 나타낸 흐름도;
도 3은 본 발명의 제1 실시 예에 따른 이동 통신 시스템에서 자원 충돌을 회피하기 위한 서브 프레임 구조도;
도 4는 본 발명의 제1 실시 예에 따른 이동 통신 시스템에서 자원 충돌을 회피하기 위한 방법을 나타낸 흐름도;
도 5 및 도 6은 본 발명의 제2 실시 예에 따른 이동 통신 시스템에서 자원 충돌을 회피하기 위한 방법 및 서브 프레임 구조도;
도 7 및 도 8은 본 발명의 제3 실시 예에 따른 이동 통신 시스템에서 자원 충돌을 회피하기 위한 방법 및 서브 프레임 구조도;
도 9는 본 발명의 제4 실시 예에 따른 이동 통신 시스템에서 자원 충돌을 회피하기 위한 방법을 나타낸 예시도;
도 10은 본 발명의 이동 통신 시스템에서 자원 충돌을 회피하기 위한 단말 구조도;
도 11은 본 발명의 이동 통신 시스템에서 자원 충돌을 회피하기 위한 기지국 구조도;
도 12는 본 발명의 제5 실시 예에 따른 차량간 혹은 차량 인프라간 통신 아키텍쳐를 도식화한 도면; 및
도 13은 본 발명의 제5 실시 예에서 차량간 충돌을 방지하고 거리에 따른 정보를 전달하는 방법을 도시한 흐름도.
1 is a frame structure diagram in terminal-to-terminal communication;
2 is a flowchart showing a method of transmitting group information in a mobile communication system according to an embodiment of the present invention;
3 is a structural diagram of a subframe for avoiding resource collisions in a mobile communication system according to the first embodiment of the present invention;
4 is a flow chart showing a method for avoiding resource collision in a mobile communication system according to the first embodiment of the present invention;
5 and 6 are a structure diagram of a subframe and a method for avoiding resource collision in a mobile communication system according to a second embodiment of the present invention;
7 and 8 are a structure diagram of a subframe and a method for avoiding resource collision in a mobile communication system according to a third embodiment of the present invention;
9 is an exemplary view showing a method for avoiding resource collision in a mobile communication system according to a fourth embodiment of the present invention;
10 is a structural diagram of a terminal for avoiding resource collision in the mobile communication system of the present invention;
11 is a structural diagram of a base station for avoiding resource collision in a mobile communication system of the present invention;
12 is a schematic diagram of a communication architecture between vehicles or between vehicle infrastructures according to a fifth embodiment of the present invention; And
13 is a flowchart illustrating a method of preventing a collision between vehicles and transmitting information according to a distance in the fifth embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예들을 상세히 설명한다. 이때 첨부된 도면에서 동일한 구성 요소는 가능한 동일한 부호로 나타내고 있음에 유의하여야 한다. 또한 본 발명의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략할 것이다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In this case, it should be noted that the same components in the accompanying drawings are indicated by the same reference numerals as possible. In addition, detailed descriptions of known functions and configurations that may obscure the subject matter of the present invention will be omitted.

또한 이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다.In addition, terms or words used in the present specification and claims described below should not be construed as being limited to a conventional or dictionary meaning, and the inventors shall use the concept of terms in order to describe their own invention in the best way. It should be interpreted as a meaning and concept consistent with the technical idea of the present invention based on the principle that it can be properly defined.

후술될 본 발명의 실시 예에서는 디바이스 간 직접 통신을 지원하는 무선 네트워크를 D2D 네트워크로 가정하여 설명할 것이다. 하지만 본 발명의 실시 예에서 제안하는 기술적 구성이 D2D 네트워크에 한정하여 적용되는 것으로 해석되어서는 안될 것이다. 즉, 본 발명의 실시 예에서 제안하는 기술적 구성은 디바이스 간 직접 통신을 지원하는 셀룰러 시스템에 대해 동일하게 적용될 수 있음은 동일 기술 분야에서 자명으로 간주될 수 있을 것이다.In an embodiment of the present invention to be described later, a wireless network supporting direct communication between devices is assumed to be a D2D network. However, it should not be construed that the technical configuration proposed in the embodiment of the present invention is limited to the D2D network. That is, it may be regarded as self-evident in the same technical field that the technical configuration proposed in the embodiment of the present invention can be equally applied to a cellular system supporting direct communication between devices.

도 1은 단말 대 단말의 통신에서 프레임 구조를 나타낸 도면이다. 1 is a diagram showing a frame structure in terminal-to-terminal communication.

단말은 단말간 통신을 위해 기지국(eNodeB(eNB))로부터 업링크(Uplink) 자원의 일부를 D2D 탐색 혹은 통신 자원으로 할당한다. 할당된 D2D 자원 영역은 40ms~160ms 주기로 나타내며(도 1에서의 일 예로 주기(110)는 40ms), 상기 주기는 1ms의 시간으로 연속된 서브 프레임(Subframe)으로 구성된다. 상기 서브 프레임은 시간 축과 주파수 축으로 나뉘어진 RB로 구성되며, 상기 RB의 개수는 시스템에 따라 다르게 구성된다.The terminal allocates a part of an uplink resource from a base station (eNodeB (eNB)) as a D2D discovery or communication resource for communication between terminals. The allocated D2D resource region is represented by a period of 40 ms to 160 ms (as an example in FIG. 1, the period 110 is 40 ms), and the period is composed of subframes continuous with a time of 1 ms. The sub-frame is composed of RBs divided into a time axis and a frequency axis, and the number of RBs is configured differently depending on the system.

상기 서브 프레임 중 특정한 프레임은 단말 간 통신을 위한 Scheduling Assign(이하, "SA"이라 칭함)를 전송하기 위한 구간으로 사용된다. 상기 특정 프레임을 SA 전송 구간으로 지칭한다. SA 전송 구간에서 상기 단말은 SA 메시지(Message)를 브로드캐스팅(Broadcasting)하게 된다. SA 메시지에는 송신을 원하는 단말이 사용할 데이터 전송 자원 인덱스 혹은 패턴과 수신 ID 등이 포함되어 있다. SA 전송 구간은 D2D 자원 내에서 주기적으로 나타나며 가능한 실시 예로써, SA 전송 구간의 주기는 10ms, D2D 자원 영역의 주기가 40ms 라고 가정하면, 4개의 SA 전송 영역(100)이 존재한다. 4개의 SA 전송 영역(100)은 SA 논리적인 영역으로, SA 논리적인 영역은 몇 개의 물리적인 SA 영역으로 나눠질 수 있다. 상기 단말들은 SA 전송 구간 중 하나에 자신의 SA 메시지를 브로드캐스팅하고, 나머지 SA 전송 구간을 듣게 된다. 전송된 SA는 하나의 D2D 자원 영역 주기 동안 유효하다. 상기 SA 전송 구간을 제외한 나머지 서브 프레임은 D2D 데이터를 전송할 수 있다. 추가 가능한 실시 예로써, 상기 SA 전송 구간을 제외한 나머지 서브 프레임은 통신을 위한 데이터를 전송할 수 있다. A specific frame among the subframes is used as a section for transmitting a scheduling assignment (hereinafter referred to as “SA”) for communication between terminals. The specific frame is referred to as an SA transmission period. In the SA transmission period, the terminal broadcasts an SA message. The SA message includes a data transmission resource index or pattern and a reception ID to be used by the terminal that wants to transmit. The SA transmission period appears periodically within the D2D resource. As a possible embodiment, assuming that the period of the SA transmission period is 10 ms and the period of the D2D resource area is 40 ms, four SA transmission areas 100 exist. The four SA transmission regions 100 are SA logical regions, and the SA logical regions may be divided into several physical SA regions. The terminals broadcast their SA messages in one of the SA transmission intervals and listen to the remaining SA transmission intervals. The transmitted SA is valid for one D2D resource region period. D2D data may be transmitted in the remaining subframes except for the SA transmission period. As an additional embodiment, data for communication may be transmitted in the remaining subframes except for the SA transmission period.

도 2는 본 발명의 실시 예에 따른 이동 통신 시스템에서 자원 충돌 회피 방법을 나타낸 흐름도이다. 도 2를 통해서 단말이 다른 단말의 정보를 어떻게 획득하는지에 대해 알아 보기로 한다.2 is a flowchart illustrating a resource collision avoidance method in a mobile communication system according to an embodiment of the present invention. It will be described how a terminal acquires information of another terminal through FIG. 2.

본 발명의 실시 예에 따른 SA 메시지에는 Half-Duplexing 문제 및 SA 충돌을 회피하기 위해, 관심 ID(Interest ID)가 포함된다. 상기 Interest ID는 단말 혹은 사용자가 청취하고 싶어하는 그룹(Group) 혹은 개별적인 아이디(Individual ID) 등을 포함한다. 상기 Group/Individual의 ID는 Application 영역 또는 MAC 영역의 ID가 될 수 있다. 상기 Interest ID는 자신의 그룹과 다른 사람의 그룹을 포함할 수 있으며, Interest ID의 변경이 발생할 경우는 다음 SA부터 적용하여 전송하게 된다. 상기 Interest ID를 획득하는 방법은 하나의 예로 단말 혹은 사용자에 소속하여 최초에 Pre-Configured 되어 있는 방법이 있다. 상기의 경우, 단말이 제조 될 때 혹은 사업자에 단말이 가입할 때 서비스를 이용하는 모든 그룹의 ID를 코드북(Codebook) 또는 유사한 형태로 보유하게 한다. 또 다른 예로 네트워크의 도움을 받아 상기 관심 그룹 혹은 개인의 ID를 얻는 방법이 있다. 최초 그룹과 개인은 네트워크에 가입 시 서버에 그룹 정보를 등록하고 ID를 획득한다. 만약 이후 어떤 단말 혹은 개인이 자신이 원하는 그룹의 ID를 얻고자 한다면 상기 단말은 그룹의 이름을 이용하여 상기 네트워크 측에 위치한 서버에 Interest ID를 요청하는 리퀘스트(Request)를 보내게 되고, 서버는 메시지를 수신한 후 저장되어 있던 그룹 정보와 매칭하여 Interest ID를 포함한 응답 메시지를 전달한다.The SA message according to an embodiment of the present invention includes an interest ID (Interest ID) to avoid the Half-Duplexing problem and SA collision. The Interest ID includes a group that the terminal or user wants to listen to, or an individual ID. The ID of the Group/Individual may be an ID of an Application area or a MAC area. The Interest ID may include one's own group and another person's group, and when the Interest ID is changed, it is applied and transmitted from the next SA. An example of obtaining the Interest ID is a method that belongs to a terminal or a user and is initially pre-configured. In the above case, when the terminal is manufactured or when the terminal subscribes to a service provider, IDs of all groups that use the service are kept in a codebook or similar form. Another example is a method of obtaining the ID of the interest group or individual with the help of a network. When the first group and individual join the network, they register group information on the server and obtain an ID. If a terminal or individual later wants to obtain the ID of the group they want, the terminal sends a request for an Interest ID to a server located on the network side using the group name, and the server sends a message. After receiving the message, it matches the stored group information and sends a response message including the Interest ID.

두 번째로, SA 메시지에 자원 패턴 또는 인덱스를 포함한다. 상기 내용은 도 1의 구성과 같다. Second, a resource pattern or index is included in the SA message. The contents are the same as the configuration of FIG. 1.

세 번째로, SA 메시지에 단말 혹은 가입자의 우선순위 정보와 전송하려는 데이터의 QoS Class가 포함된다. 단말 혹은 가입자의 우선순위는 0~X까지의 숫자로 표현되며 시스템에 따라 다른 범위를 갖는다. 만약, 단말 혹은 가입자의 우선순위가 높을 경우, 전송에 우선순위를 가지게 된다. 즉 같은 전송 자원을 쓰려는 단말들도 상기 우선순위에 따라 전송자원을 회피하거나 전송을 포기할 수 있다. 전송 데이터의 QoS는 Video/Voice 등 지연(Delay)에 민감한 데이터의 전송을 원할 경우 높은 우선순위를 갖는다. 상기 단말 혹은 가입자의 우선순위와 데이터 QoS는 본 발명에서 별개 데이터 파일로 전송되지만 필요에 의해서 두 값의 조합으로 순위를 매겨 전송 될 수 있다. Third, the SA message includes priority information of the terminal or subscriber and the QoS class of the data to be transmitted. The priority of the terminal or subscriber is expressed as a number from 0 to X and has a different range depending on the system. If the priority of the terminal or subscriber is high, the priority is given to transmission. In other words, terminals that intend to use the same transmission resource may also avoid transmission resources or abandon transmission according to the priority. QoS of transmission data has a high priority when transmission of delay-sensitive data such as Video/Voice is desired. The priority and data QoS of the terminal or subscriber are transmitted as separate data files in the present invention, but may be transmitted after ranking by a combination of the two values if necessary.

네 번째로 SA 메시지에 Location 값이 포함될 수 있다. Fourth, a location value may be included in the SA message.

도 2를 참조하면, 201 단계에서 단말은 D2D 네트워크에 진입한다. 203 단계에서 단말은 In coverage 단말인지 Out of coverage 단말인가를 판단한다.Referring to FIG. 2, in step 201, the UE enters a D2D network. In step 203, the UE determines whether it is an In coverage UE or an Out of coverage UE.

Location의 경우, 본 발명의 실시 예로써, 크게 기지국의 전송 범위인 In coverage와 Out of coverage와 같이 두 가지로 나뉜다. 상기 분류는 시스템에 따라 더 세분화된 방법으로 나뉠 수 있다. In coverage 단말인 경우, 단말은 205 단계에서 Interest ID를 얻는다. 그리고, D2D 데이터 전송을 원할 경우, 단말은 207 단계에서 보낼 데이터의 양과 Interst ID, Interst ID 리스트, 버퍼 양 등을 포함하여 eNB에게 자원 할당 요청을 한다. 이후 eNB는 수신된 데이터의 양과 Interst ID, Interst ID 리스트, 버퍼 양 등을 기반으로 SA 메시지를 생성하면, 단말은 209 단계에서 기지국에서 생성된 SA 메시지를 수신한다. 단말은 기지국에서 생성된 SA 메시지를 통해서 자신의 자원 정보를 얻을 수 있다. 따라서, 상기 In coverage 단말은 eNB로부터 SA의 전송 위치를 전달 받을 수 있고, 자원 할당 방법에 따라서 데이터를 전송할 인덱스와 주기 등을 포함 할 수 있다. SA 메시지를 수신 받은 상기 단말은 211 단계에서 상기 내용을 SA 전송 영역에 전송한다.In the case of a location, as an embodiment of the present invention, it is largely divided into two types: In coverage and Out of coverage, which are transmission ranges of a base station. The classification can be further divided according to the system. In the case of an in coverage terminal, the terminal obtains an Interest ID in step 205. In addition, when D2D data transmission is desired, the UE requests resource allocation to the eNB including the amount of data to be transmitted, Interst ID, Interst ID list, and buffer amount in step 207. Thereafter, when the eNB generates an SA message based on the amount of received data, Interst ID, Interst ID list, and buffer amount, the UE receives the SA message generated by the base station in step 209. The terminal can obtain its own resource information through the SA message generated by the base station. Accordingly, the in coverage terminal may receive the transmission location of the SA from the eNB, and may include an index and a period to transmit data according to a resource allocation method. Upon receiving the SA message, the terminal transmits the content to the SA transmission region in step 211.

한편, Out of Coverage 단말의 경우는, 단말은 213 단계에서 Interest ID를 얻는다. 이후, 단말은 215 단계에서 일정 시간 동안 주변으로부터 SA를 listen한다. 단말은 217 단계에서 다른 단말의 SA 정보를 획득한 후, 211 단계로 진행하여 스스로 전송 위치와 데이터 전송 인덱스 등을 결정하고, 이를 SA 전송 영역에 전송한다. Meanwhile, in the case of an Out of Coverage terminal, the terminal obtains an Interest ID in step 213. Thereafter, in step 215, the terminal listens for SA from the surroundings for a predetermined time. After obtaining the SA information of the other terminal in step 217, the terminal proceeds to step 211 to determine a transmission location and data transmission index by itself, and transmits it to the SA transmission region.

한편, 마지막으로 SA 메시지에는 SA Count를 포함한다.Meanwhile, finally, the SA message includes the SA Count.

SA Count는 앞으로 송신 단말이 D2D 주기에 SA를 전송할 남은 숫자를 나타내며, SA 전송을 마치면 Count를 하나 줄인다. 만약 SA Count가 0이면, 더 이상 SA는 전송하지 않으며 자원을 점유하지 않는다. 다른 단말은 상기 Count로서 다음 주기에 빈 자원을 더 정확히 예측할 수 있다. SA Count represents the number of remaining SAs that the transmitting terminal will transmit in the D2D period in the future, and when SA transmission is completed, the Count is reduced by one. If the SA Count is 0, no more SAs are transmitted and resources are not occupied. The other terminal may more accurately predict the empty resource in the next period as the Count.

정리하자면, SA 메시지에는 ①Interest ID, ②자원 패턴 또는 인덱스, 단말 혹은 가입자의 우선순위 정보와 전송하려는 데이터의 QoS Class, ③Location 값, ④SA Count 중 적어도 하나를 포함할 수 있다.In summary, the SA message may include at least one of ①Interest ID, ②resource pattern or index, priority information of the terminal or subscriber and QoS class of data to be transmitted, ③Location value, and ④SA Count.

도 3은 본 발명의 제1 실시 예에 따른 이동 통신 시스템에서 자원 충돌을 회피하기 위한 서브 프레임 구조도이다.3 is a structural diagram of a subframe for avoiding resource collisions in a mobile communication system according to the first embodiment of the present invention.

도 3을 참조하면, 단말 A는 현재 주기 T0(310)에서 자원을 점유하고 있는 상황이고, 따라서 SA 전송 구간(1번 서브 프레임)에 자신의 SA를 브로드캐스팅하여 주변 단말들에게 도 2에서 설명한 SA 메시지에 포함된 정보를 전달한다. 이때 만약 단말 B가 주기 T0(310)에 D2D 네트워크에 처음 진입하였고, In coverage 단말일 경우, 기지국의 할당에 의해 SA를 할당 받는다.Referring to FIG. 3, terminal A is in a situation in which a resource is occupied in a current period T0 310, and thus, it broadcasts its own SA in an SA transmission period (subframe 1) to neighbor terminals described in FIG. It delivers the information included in the SA message. At this time, if the terminal B first enters the D2D network in period T0 310 and is an in coverage terminal, an SA is allocated by the base station allocation.

반면 상기 단말 B가 Out of Coverage 단말일 경우, Half Duplexing과 SA 충돌을 최소화 하기 위한 회피 동작을 수행한다. 먼저 약속된 일정 주기 동안의 SA를 모두 청취하여 주변 단말들의 SA 정보를 획득한다. 실시 가능한 예로서, 단말 B는 주기 T0(310)에 단말 A가 전송한 SA를 통해 SA 정보를 획득한다. 이후, 단말 B는 가장 먼저 사용자 우선순위를 확인하여 최우선적인 통신이 가능한 단말을 분류한다. 예를 들어, 단말 A의 사용자 우선순위가 최고 등급 혹은 단말 B보다 높다면 단말 B는 단말 A가 사용하는 SA와 데이터를 포함한 자원영역과 Orthogonal한 자원을 선택한다. On the other hand, when the terminal B is an out of coverage terminal, it performs an avoidance operation to minimize half duplexing and SA collision. First, SA information of neighboring terminals is obtained by listening to all SAs for a predetermined period. As a possible example, terminal B obtains SA information through the SA transmitted by terminal A in period T0 310. Thereafter, the terminal B first checks the user priority and classifies the terminal capable of communicating with the highest priority. For example, if the user priority of terminal A is higher than the highest grade or terminal B, terminal B selects a resource region including SA and data used by terminal A and an orthogonal resource.

반면, 단말 A의 사용자 우선순위가 일반 등급 혹은 단말 B와 같거나 낮다면 단말 B는 단말 A의 Interest ID를 확인한다. 단말 A의 Interest ID를 확인한 단말 B는 자신의 Interest ID와 비교한다. On the other hand, if the user priority of terminal A is equal to or lower than that of general level or terminal B, terminal B checks terminal A's Interest ID. After checking the Interest ID of Terminal A, Terminal B compares it with its own Interest ID.

만약 단말 A의 Interest ID에 자신 혹은 자신이 속한 그룹의 ID가 포함되어 있거나 단말 B의 Interest ID에 단말 A의 소속 그룹이 포함되어 있지 않으면, 단말 B는 단말 A와 관련 없이 자원을 선택한다. 하나의 예외로 단말 A의 커버리지 우선순위(Coverage Priority) 즉 단말 A가 in coverage 단말이고, 단말 B가 Out of coverage 단말이라면, 단말 B는 최대한 단말 A의 자원 직교성(Orthogonality)을 보장하는 방향으로 자원을 선택한다. 반면에 상기 관심 그룹이 일치한 경우, 단말 B는 단말 A의 SA Count를 확인한다.If UE A's Interest ID contains the ID of itself or its own group, or if UE B's Interest ID does not include the group belonging to UE A, UE B selects a resource regardless of UE A. One exception is the coverage priority of UE A, that is, if UE A is an in coverage UE and UE B is an out of coverage UE, UE B is a resource in a direction that guarantees the resource orthogonality of UE A as much as possible. Choose On the other hand, if the interest groups match, UE B checks the SA Count of UE A.

SA Count가 0인 경우, 즉, 다음 주기(T1)(320)에 단말 A가 더 이상의 SA와 데이터를 전송하지 않는다면 상기 단말 B는 단말 A의 자원을 고려하지 않고 자신의 자원을 선택한다. 반면에 SA Count가 0이 아니라면 상기 단말 A는 다음 주기에도 같은 자원 위치에 SA와 데이터를 전송함을 의미하므로 위의 모든 조건을 만족했을 때 상기 단말 B는 상기 단말 A의 자원 위치를 고려하여 자신의 자원을 선택한다.When the SA Count is 0, that is, in the next period (T1) 320, if the terminal A does not transmit any more SAs and data, the terminal B selects its own resource without considering the resource of terminal A. On the other hand, if the SA Count is not 0, it means that the terminal A transmits the SA and the data to the same resource location in the next period. Therefore, when all of the above conditions are satisfied, the terminal B considers the resource location of the terminal A. Choose a resource.

먼저, 상기 단말 B는 D2D 자원 내에 SA 전송 구간 및 D2D 데이터 전송구간에 단말 A와 시간적으로 직교하는 자원의 존재 여부를 판단한다. 만약 시간적으로 직교할 수 있는 자원이 존재하면, 단말 B는 해당 자원을 선택하여 SA를 전송 단말 A가 자신의 SA와 데이터를 들을 수 있도록 한다. 반면 만약 부득이 하게 직교할 수 있는 자원이 존재하지 않는다면, 단말 B는 단말 A가 전송하고 있는 데이터의 QoS를 판단한다.First, the terminal B determines whether there is a resource that is temporally orthogonal to the terminal A in the SA transmission interval and the D2D data transmission interval in the D2D resource. If there is a resource that can be orthogonal in time, the terminal B selects the corresponding resource and transmits the SA so that the transmitting terminal A can listen to its own SA and data. On the other hand, if inevitably there is no orthogonal resource, UE B determines the QoS of data transmitted by UE A.

만약 단말 A가 전송하는 데이터의 QoS가 단말 B가 전송하려는 데이터 QoS보다 높다면, 단말 B는 자신의 데이터 전송의 딜레이 가능 여부를 판단한다. 하나의 일 예로, 각 데이터는 QoS Class별로 딜레이 Requirement가 존재하며, D2D 자원 전송에 주기가 있으므로, 해당 딜레이 Requirement와 자원 전송 주기를 비교하여 Requirement의 만족 여부에 따라 단말 B는 자신의 데이터 전송의 딜레이(Delay) 가능 여부를 판단할 수 있다. 만약 전송 딜레이가 가능하다면 이번 D2D 전송 주기에 상기 단말 B는 전송을 하지 않고 다음 주기에 다시 시도한다. 반면 전송 딜레이가 불가능할 경우, 단말 B는 불가피하게 단말 A를 고려하지 않고, 자원을 선택하게 된다.If the QoS of the data transmitted by the terminal A is higher than the QoS of the data to be transmitted by the terminal B, the terminal B determines whether or not the data transmission can be delayed. As an example, since each data has a delay requirement for each QoS class, and there is a period in D2D resource transmission, the terminal B compares the corresponding delay requirement with the resource transmission period and according to whether the requirement is satisfied, the terminal B delays its data transmission. (Delay) You can determine whether it is possible. If a transmission delay is possible, in this D2D transmission period, the terminal B does not perform transmission and tries again in the next period. On the other hand, when transmission delay is impossible, terminal B inevitably selects a resource without considering terminal A.

상기의 예를 두 개의 단말의 예를 들었지만 다수의 단말을 고려하여 전송 자원을 선택함에도 같은 방법을 사용할 수 있다.In the above example, two terminals have been exemplified, but the same method can be used to select a transmission resource in consideration of a plurality of terminals.

도 4는 본 발명의 제1 실시 예에 따른 이동 통신 시스템에서 자원 충돌을 회피하기 위한 방법을 나타낸 흐름도이다.4 is a flowchart illustrating a method for avoiding resource collision in a mobile communication system according to the first embodiment of the present invention.

도 4를 참조하면, 단말 A는 현재 자원을 점유하고 있는 상황이고(401 단계), 상기 상황은 예를 들어, 단말 A는 In coverage 단말로서, eNB로부터 SA를 받아 브로드캐스팅한 상황이고(403 단계), 단말 B는 Out of coverage 단말로서, D2D 네트워크에 처음 진입하였음을 가정한다.(405 단계)Referring to FIG. 4, UE A is currently occupying a resource (step 401), and the situation is, for example, a situation in which UE A is an in coverage UE and received an SA from an eNB and broadcasts it (step 403 ), UE B is an out of coverage UE, and it is assumed that it first enters the D2D network (step 405).

또한 단말 B는 외부에서 이동하여 단말 A와 영역이 겹쳤음을 가정한다. 따라서 상기 단말 A, 단말 B는 SA 전송 구간에 자신의 SA를 브로드캐스팅하여 주변 단말들에게 도 2에서 설명한 SA 정보를 전달한다. 그러나 같은 SA 전송 구간에 SA를 전송하게 되어 상기 단말 A, 단말 B는 서로의 존재 여부를 알 수 없는 상태이다.In addition, it is assumed that the terminal B moves from the outside and the region overlaps with the terminal A. Accordingly, the terminal A and the terminal B transmit their SA information to neighboring terminals by broadcasting their SA in the SA transmission period. However, since the SA is transmitted in the same SA transmission period, the terminal A and the terminal B cannot know whether or not each other exists.

이때 커버리지 파라미터(Coverage Parameter) 즉, 단말의 위치에 따라 다른 행동을 취하게 된다. 만약 단말이 Out of coverage에 있다면(도 3에서는 예로써 단말 B를 지칭한다). 단말은 본 발명에서 제안하는 Listen 구간을 설정하게 된다. 상기 Listen 구간은 자신의 SA와 필요에 따라 데이터를 보내지 않고, 다른 단말의 SA를 듣는 구간으로 정의한다. Listen 구간의 설정은 먼저 확률적인 값으로 결정되며 매 D2D 주기마다 결정된다. 상기 확률의 결정은 자신이 보내는 데이터의 QoS Class와 Requirement에 기반으로 한다. 만약 QoS requirement가 길다면, 단말 B는 그 다음 D2D 전송 주기에서 Listen 구간으로 설정할 확률이 높아지며, 반대로 QoS Requirement가 낮다면 단말 B는 다음 D2D 전송 주기에서 Listen 구간으로 설정할 확률은 낮아진다. 예를 들어 만약 최초 SA 와 D2D 데이터 전송 후 다음 주기에서 Listen 모드로 변경되지 않았다면, 단말 B는 다음 주기(T2)에서 Listen 모드로 변경될 확률이 상승한다. 상기 Listen 모드 변경 확률 상승은 Listen 모드가 Trigger 될 때까지 상승하며 만약 상기 단말 B가 Listen 모드로 변경되었을 경우 Listen 모드 변경 확률은 초기화된다. At this time, different actions are taken according to the coverage parameter, that is, the location of the terminal. If the UE is in Out of coverage (in FIG. 3, it refers to UE B as an example). The terminal sets the Listen section proposed in the present invention. The Listen section is defined as a section to listen to the SA of another terminal without sending its own SA and data as needed. The setting of the Listen section is first determined by a probability value and is determined every D2D cycle. The determination of the probability is based on the QoS class and requirements of the data it sends. If the QoS requirement is long, UE B has a higher probability of setting it as a Listen section in the next D2D transmission period. Conversely, if the QoS Requirement is low, UE B has a lower probability of setting it as a Listen section in the next D2D transmission period. For example, if the Listen mode is not changed in the next period after the initial SA and D2D data transmission, the probability of the UE B changing to the Listen mode in the next period (T2) increases. The increase in the Listen mode change probability increases until the Listen mode is triggered, and if the terminal B changes to the Listen mode, the Listen mode change probability is initialized.

반면에 In coverage 단말은 상기 Listen 모드를 사용하지 않는다. 즉 시스템적으로 In coverage 단말은 기지국의 제어를 받아야 하기 때문에 움직이지 않음을 원칙으로 한다. 그러나, In coverage 단말은 상황에 따라서 움직일 수도 있음은 물론이다.On the other hand, the in coverage terminal does not use the Listen mode. That is, in principle, the in coverage terminal does not move because it must be controlled by the base station systematically. However, it goes without saying that the in coverage terminal may move depending on the situation.

그러므로 상기 단말 B의 Listen 모드 설정에 의하여 주변 SA를 재 청취한 단말 B는 407 단계에서 다시 한번 주변 단말들의 SA 정보를 획득한다. 하나의 예로, 단말 B는 T1 주기에 단말 A가 전송한 SA를 통해 SA 정보를 획득한다. 이후 단말 B는 409 단계에서 가장 먼저 사용자 우선순위를 확인하여 최우선적 통신이 가능한 단말을 분류한다. 예를 들어 단말 A의 사용자 우선순위가 최고 등급 혹은 단말 B보다 높다면, 단말 B는 410 단계로 진행하여 단말 A가 사용하는 SA와 데이터를 포함한 자원영역과 직교한 자원을 선택한다. 반면에 단말 A의 사용자 우선순위가 일반 등급 혹은 단말 B와 같거나 낮다면, 단말 B는 411 단계에서 단말 A의 Interest ID를 확인한다. 단말 A의 Interest ID를 확인한 단말 B는 자신의 Interest ID와 비교하여 만약 단말 A의 Interest ID에 자신 혹은 자신이 속한 그룹의 ID가 포함되어 있거나 단말 B의 Interest ID에 단말 A의 소속 그룹이 포함되어있지 않으면, 427 단계로 진행하여 단말 A와 관련 없이 자원을 선택한다. 하나의 예외로 단말 A의 커버리지 우선순위 즉, 단말 A가 in coverage 단말이고 단말 B가 Out of coverage 단말이라면, 단말 B는 최대한 A의 자원 직교성을 보장하는 방향으로 자원을 선택한다. 반면에 상기 관심 그룹이 일치할 경우, 단말 B는 413 단계로 진행하여 단말 A의 SA Count를 확인한다.Therefore, the terminal B, which has re-listened to the neighboring SA by the Listen mode setting of the terminal B, acquires the SA information of the neighboring terminals once again in step 407. As an example, terminal B acquires SA information through the SA transmitted by terminal A in the T1 period. Thereafter, in step 409, the terminal B first checks the user priority and classifies the terminal capable of preferential communication. For example, if the user priority of terminal A is higher than the highest grade or terminal B, terminal B proceeds to step 410 and selects a resource that is orthogonal to the resource region including the SA and data used by terminal A. On the other hand, if the user priority of terminal A is equal to or lower than that of the general class or terminal B, terminal B checks the interest ID of terminal A in step 411. After checking the interest ID of terminal A, terminal B compares it with its own interest ID, and if the interest ID of terminal A contains the ID of the user or the group to which it belongs, or the interest ID of terminal B contains the group of terminal A. If not, proceeds to step 427 and selects a resource irrelevant to terminal A. One exception is the coverage priority of UE A, that is, if UE A is an in coverage UE and UE B is an out of coverage UE, UE B selects a resource in a direction that guarantees resource orthogonality of A as much as possible. On the other hand, if the interest groups match, terminal B proceeds to step 413 and checks the SA Count of terminal A.

SA Count가 0 즉, 다음 주기에 단말 A가 더 이상의 SA와 데이터를 전송하지 않는다면, 상기 단말 B는 427 단계로 진행하여 단말 A의 자원을 고려하지 않고 자신의 자원을 선택한다. 그러나 SA Count가 0이 아니라면, 상기 단말 A는 415 단계로 진행하여 다음 주기에도 같은 자원 위치에 SA와 데이터를 전송함을 의미하므로 위의 모든 조건을 만족했을 때 상기 단말 B는 상기 단말 A의 자원 위치를 고려하여 자신의 자원을 선택한다.If the SA Count is 0, that is, in the next period, if UE A does not transmit any more SAs and data, the UE B proceeds to step 427 and selects its own resource without considering the resource of UE A. However, if the SA Count is not 0, it means that the terminal A proceeds to step 415 and transmits the SA and data to the same resource location even in the next cycle. Therefore, when all of the above conditions are satisfied, the terminal B Choose your own resources based on your location.

먼저 상기 단말 B는 417 단계에서 D2D 자원 내에 SA 전송 구간 및 D2D 데이터 전송구간에 A와 시간적으로 직교하는 자원의 존재 여부를 판단한다. 만약 시간적으로 직교할 수 있는 자원이 존재한다면, 단말 B는 419 단계에서 해당 자원을 선택하여 SA를 전송한 단말 A가 자신의 SA와 데이터를 들을 수 있도록 한다. 반면에 부득이하게 직교할 수 있는 자원이 존재 하지 않는다면, 단말 B는 421 단계에서 단말 A가 전송하고 있는 데이터의 QoS를 판단한다. 만약, 단말 A가 전송하는 데이터의 QoS가 자신이 전송하려는 데이터 QoS보다 높다면, 단말 B는 423 단계로 진행하여 자신의 데이터 전송의 딜레이 가능 여부를 판단한다. 하나의 예로 각 데이터는 QoS Class별로 딜레이 Requirement가 존재하며 D2D 자원 전송에 주기가 있으므로 해당 딜레이 Requirement와 자원 전송 주기를 비교하여 Requirement의 만족 여부에 따라 판단 할 수 있다. 만약 전송 딜레이가 가능하다면, 상기 단말 B는 425 단계로 진행하여 이번 D2D 전송 주기에 전송하지 않고 다음 주기에 다시 시도한다. 반면 전송 딜레이가 불가능할 경우, 불가피하게 단말 B는 427 단계로 진행하여 단말 A를 고려하지 않고 자원을 선택하게 된다.First, in step 417, the terminal B determines whether there is a resource that is temporally orthogonal to A in the SA transmission interval and the D2D data transmission interval in the D2D resource. If there is a resource that can be temporally orthogonal, terminal B selects the corresponding resource in step 419 so that terminal A that transmitted the SA can hear its SA and data. On the other hand, if there is no inevitably orthogonal resource, terminal B determines the QoS of data transmitted by terminal A in step 421. If the QoS of the data transmitted by the terminal A is higher than the QoS of the data to be transmitted, the terminal B proceeds to step 423 to determine whether a delay of its data transmission is possible. As an example, since each data has a delay requirement for each QoS class and there is a period in D2D resource transmission, it can be determined according to whether the requirement is satisfied by comparing the corresponding delay requirement and the resource transmission period. If the transmission delay is possible, the terminal B proceeds to step 425 and does not transmit in this D2D transmission period, but tries again in the next period. On the other hand, if the transmission delay is not possible, terminal B inevitably proceeds to step 427 and selects a resource without considering terminal A.

상기의 예를 두 개의 단말의 예를 들었지만, 다수의 단말을 고려하여 전송 자원을 선택함에도 같은 방법을 사용할 수 있다.Although the above example has been exemplified by two terminals, the same method can be used to select transmission resources in consideration of a plurality of terminals.

409 단계, 411 단계, 413 단계는 "and" 동작으로 설명되었지만, "or" 동작으로도 실시 가능하다.Steps 409, 411, and 413 have been described as "and" operations, but may also be implemented as "or" operations.

도 5 및 도 6은 본 발명의 제2 실시 예에 따른 이동 통신 시스템에서 자원 충돌을 회피하기 위한 방법 및 서브 프레임 구조도를 나타낸다.5 and 6 illustrate a method and a subframe structure diagram for avoiding resource collisions in a mobile communication system according to a second embodiment of the present invention.

도 5 및 도 6은 이미 자원을 점유한 단말간 그룹 정보에 기반하여 주어진 조건에 따라 시간적으로 다른 자원으로 변경하는 방법에 대한 실시 예이다.5 and 6 are embodiments of a method of temporally changing to another resource according to a given condition based on group information between terminals that have already occupied a resource.

도 5 및 도 6를 참조하면, 단말 A와 단말 B는 현재 자원을 점유하고 있는 상황이고, 단말 B는 Out of 단말이므로, T1 주기(510)에서 Listen 모드로 변경함이 도 3 및 도 4와 다르고, 나머지 동작에 대해서는 동일하므로 상세 설명을 생략한다.(즉 도 4의 405 단계와 도 6의 605 단계 및 607 단계가 다름)5 and 6, UE A and UE B are currently occupying resources, and since UE B is an Out of UE, the change to the Listen mode in the T1 period 510 is shown in FIGS. 3 and 4 Since they are different and the rest of the operations are the same, detailed descriptions are omitted (that is, steps 405 in FIG. 4 and steps 605 and 607 in FIG. 6 are different).

도 6의 611 단계, 615 단계, 617 단계는 "and" 동작으로 도 6에서 설명되었지만, "or" 동작으로도 실시 가능하다.Steps 611, 615, and 617 of FIG. 6 are described in FIG. 6 as an "and" operation, but may also be implemented as an "or" operation.

도 7 및 도 8은 본 발명의 제3 실시 예에 따른 이동 통신 시스템에서 자원 충돌을 회피하기 위한 방법 및 서브 프레임 구조도를 나타낸다.7 and 8 illustrate a method and a subframe structure diagram for avoiding resource collision in a mobile communication system according to a third embodiment of the present invention.

도 7 및 도 8은 이미 자원을 점유한 단말간 그룹 정보에 기반하여 주어진 조건에 따라 시간적으로 다른 자원으로 변경하는 방법에 대한 다른 실시 예이다.7 and 8 are another embodiment of a method of temporally changing to another resource according to a given condition based on group information between terminals that have already occupied a resource.

도 7 및 도 8을 참조하면, 단말 A, 단말 B, 단말 D는 현재 자원을 점유하고 있는 상황이고(801 단계, 805 단계, 811 단계), 상기 상황은 예를 들어 단말 A는 In coverage 단말로서, eNB로부터 SA를 받아 브로드캐스팅한 상황이고(803 단계), 단말 B는 Out of coverage 단말로서, 외부에서 이동(720)하여 단말 A와 영역이 겹쳤을 경우라고 가정한다. 따라서 상기 단말 A, 단말 B는 SA 전송 구간에 자신의 SA를 브로드캐스팅하여 주변 단말들에게 도 2에서 설명한 SA 정보를 전달한다. 그러나 단말 A, 단말 B는 같은 SA 전송 구간에 SA를 전송하게 되어 서로의 존재 여부를 알 수 없는 상태이다.7 and 8, UE A, UE B, and UE D are currently occupying resources (steps 801, 805, and 811), and the situation is, for example, UE A is an In coverage UE. , It is assumed that the SA is received from the eNB and broadcasted (step 803), and the UE B is an out of coverage UE, and it is assumed that UE A and the region overlap with each other by moving 720 from the outside. Accordingly, the terminal A and the terminal B transmit their SA information to neighboring terminals by broadcasting their SA in the SA transmission period. However, UE A and UE B transmit SAs in the same SA transmission period, so that the existence of each other is unknown.

이때, 커버리지 파라미터(Coverage Parameter) 즉, 단말의 위치에 따라 다른 행동을 취하게 된다. 만약, 단말이 Out of coverage에 있다면(도 7 및 도 8에서는 예로써 단말 B를 지칭한다), 단말 B는 본 발명에서 제안하는 지능적 자원 호핑을 수행하게 된다. 상기 지능적 자원 호핑은 자신의 SA를 전송하는 영역이 시간 축으로 충돌이 발생할 것을 가정하고 하나의 D2D 주기 동안 자신이 전송한 SA 영역을 제외한 나머지 SA 주기의 SA 메시지를 청취하여 다음 주기에 청취한 SA 메시지를 참조하여 SA 전송 구간을 변경하는 것을 의미한다. At this time, different actions are taken according to the coverage parameter, that is, the location of the terminal. If the UE is out of coverage (referring to UE B as an example in FIGS. 7 and 8), UE B performs intelligent resource hopping proposed in the present invention. The intelligent resource hopping assumes that a collision occurs in the time axis of the region transmitting its SA, and during one D2D period, the SA message of the remaining SA periods excluding the SA region transmitted by itself is listened to, and the SA listened to in the next period. It means to change the SA transmission section by referring to the message.

먼저, 단말 B는 807 단계에서 비할당된 서브 프레임 동안 자원을 Listen한다. 그리고, 1번 서브 프레임에서 SA 메시지를 브로드캐스팅한 단말 B는 809 단계에서 나머지 SA 전송 구간 11, 21, 31 서브 프레임에서 SA를 청취한 단말 C, 단말 D의 SA 정보를 획득한다. 단말 B는 815 단계에서 호핑 가능한 자원 영역을 계산한다. 호핑 가능한 자원 영역은 아래와 같은 방식으로 결정된다.First, UE B listens for resources during unallocated subframes in step 807. In step 809, the terminal B broadcasting the SA message in subframe 1 acquires the SA information of the terminal C and terminal D that listened to the SA in the remaining SA transmission intervals 11, 21, and 31 subframes. Terminal B calculates a hopable resource area in step 815. The resource area available for hopping is determined in the following manner.

단말 B는 817 단계로 진행하여 가장 먼저 사용자 우선순위를 확인하여 최우선적 통신이 가능한 단말을 분류한다. 예를 들어 단말 C의 사용자 우선순위가 최고 등급 혹은 단말 B보다 높다면, 단말 B는 825 단계로 진행하여 호핑 불가능한 영역으로 판단하고, 단말 C가 사용하는 SA와 데이터를 포함한 자원 영역으로 호핑하지 않는다. 반면에 단말 C, 단말 D의 사용자 우선순위가 일반 등급 혹은 단말 B 와 같거나 낮다면, 단말 B는 819 단계에서 단말 C, 단말 D의 Interest ID를 확인한다. 단말 C, 단말 D의 Interest ID를 확인한 단말 B는 자신의 Interest ID와 비교하여 만약 단말 C, 단말 D의 Interest ID에 자신 혹은 자신이 속한 그룹의 ID가 포함되어있거나 단말 B의 Interest ID에 단말 C, 단말 D의 소속 그룹이 포함되어있지 않으면 단말 C, 단말 D의 자원 영역도 호핑 가능 영역으로 판단한다. 반면 상기 관심 그룹이 Matching 한 경우 단말 B는 821 단계에서 단말 C, 단말 D의 SA Count를 확인한다. 만약 SA Count가 0 즉 다음 주기(T1)(710)에 A가 더 이상의 SA와 데이터를 전송하지 않는다면, 상기 단말 B는 823 단계로 진행하여 단말 C, 단말 D의 자원영역을 호핑 가능 대상으로 고려한다. 반면에 SA Count가 0이 아니라면, 단말 B는 825 단계로 진행하여 상기 자원영역을 호핑 불가능 지역으로 판단한다.Terminal B proceeds to step 817 and first checks the user priority and classifies the terminal capable of having the highest priority communication. For example, if the user priority of terminal C is higher than the highest grade or terminal B, terminal B proceeds to step 825 to determine that it is a non-hopping area, and does not hop to a resource area including SA and data used by terminal C. . On the other hand, if the user priority of terminal C and terminal D is equal to or lower than that of general level or terminal B, terminal B checks the interest IDs of terminal C and terminal D in step 819. After checking the interest ID of terminal C and terminal D, terminal B compares it with its own interest ID, and if the interest ID of terminal C and terminal D contains the ID of itself or the group to which it belongs, or terminal C is in the interest ID of terminal B If the group belonging to the terminal D is not included, the resource region of the terminal C and the terminal D is also determined as a hopping possible region. On the other hand, when the interest group matches, terminal B checks the SA counts of terminals C and D in step 821. If the SA Count is 0, that is, in the next period (T1) 710, if A does not transmit any more SAs and data, the terminal B proceeds to step 823 and considers the resource regions of terminals C and D as a hopping possible target. do. On the other hand, if the SA Count is not 0, the terminal B proceeds to step 825 to determine the resource region as a hopping impossible region.

따라서 T1 주기(710)에서 상기 단말 B는 827 단계에서 자신이 전송했던 서브 프레임 1번을 제외한 후 단말 C, 단말 D가 차지하고 있던 자원영역의 호핑 가능 여부를 판단한다.Therefore, in the T1 period 710, the terminal B determines whether or not the resource region occupied by the terminal C and the terminal D can be hopping after excluding the subframe 1 that it transmitted in step 827.

827 단계에서 호핑 할 수 있는 자원이 존재할 경우, 단말 B는 829 단계로 진행하여 호핑 가능 지역 중 하나를 랜덤하게 선택하여 해당하는 곳에 SA를 브로드캐스팅 한다.If there is a resource capable of hopping in step 827, the terminal B proceeds to step 829, randomly selects one of the hopping-capable regions, and broadcasts the SA to the corresponding place.

반면에 827 단계에서 부득이 하게 호핑 할 수 있는 자원이 존재 하지 않는다면, 상기 단말 B는 831 단계에서 호핑을 시도하지 않고 자신이 원래 브로드캐스팅했던 자원 영역에서 SA를 전송한다. On the other hand, if there is no resource that can inevitably be hopping in step 827, the terminal B does not attempt hopping in step 831 and transmits the SA in the resource region originally broadcasted by it.

반면 In coverage 단말은 상기 지능적 호핑을 사용하지 않는다 즉 시스템적으로 In coverage 단말은 기지국의 제어를 받아야 하기 때문에 움직이지 않음을 원칙으로 한다. On the other hand, the in coverage terminal does not use the intelligent hopping, that is, in principle, the in coverage terminal does not move because it must be systematically controlled by the base station.

817 단계, 819 단계, 821 단계는 "and" 동작으로 설명되었지만, "or" 동작으로도 실시 가능하다.Steps 817, 819, and 821 have been described as "and" operations, but may also be implemented as "or" operations.

도 9는 본 발명의 제4 실시 예에 따른 이동 통신 시스템에서 자원 충돌을 회피하기 위한 방법을 나타낸 예시도이다.9 is an exemplary diagram showing a method for avoiding resource collision in a mobile communication system according to a fourth embodiment of the present invention.

상기 단말 A(910), 단말 B(920)는 데이터 송신을 원하는 D2D 단말이며, SA 구간을 이용하여 SA를 전송하고, 데이터 구간을 이용하여 D2D 데이터를 브로드캐스팅한다. 만약 이때 In coverage에 위치한 수신만을 원하는 단말 C는 자신 주변의 모든 SA를 청취 할 수 있다. 그렇다면 상기 단말 C(940)는 단말 A와 B의 SA를 판단하여 Interest ID 일치 여부와 단말의 우선순위, 커버리지, SA 잔여 카운트 등 정보를 얻을 수 있다. 만약 단말 A, 단말 B의 Interest ID 매칭 과정이 이루어졌지만 불행히도 같은 서브 프레임에서 SA가 전송되어 Half-duplexing 문제가 발생했다면, 상기 단말 C(930)는 충돌 보고(940)를 기지국에게 전달한다. 상기 기지국은 해당 요소를 판단하여 다음 주기에 In coverage에 존재하는 단말 즉 단말 A(910)에게 SA와 데이터 전송 자원을 조정하는 자원 재할당(Resource RE-Assign) 메시지를 전송한다.The terminal A 910 and the terminal B 920 are D2D terminals that want to transmit data, transmit an SA using an SA interval, and broadcast D2D data using a data interval. If at this time, UE C, which only wants to receive in coverage, can listen to all SAs around it. If so, the terminal C 940 may determine the SA of terminals A and B to obtain information on whether the Interest ID matches, the priority of the terminal, coverage, and the remaining SA count. If the process of matching the interest IDs of UE A and UE B is performed, but unfortunately, if a half-duplexing problem occurs due to transmission of an SA in the same subframe, the UE C 930 transmits a collision report 940 to the base station. The base station determines a corresponding element and transmits a Resource RE-Assign message for adjusting the SA and data transmission resources to the terminal in coverage, that is, terminal A 910 in the next period.

도 10은 본 발명의 이동 통신 시스템에서 자원 충돌을 회피하기 위한 단말 구조도이다.10 is a structural diagram of a terminal for avoiding resource collision in the mobile communication system of the present invention.

도 10을 참조하면, 단말은 송/수신부(1030), 수신부(1010), 제어부(1010), 메모리부(1040), 사용자 인터페이스부(1020)를 포함한다.Referring to FIG. 10, a terminal includes a transmission/reception unit 1030, a reception unit 1010, a control unit 1010, a memory unit 1040, and a user interface unit 1020.

상기 송/수신부(1030)는 이동 통신 시스템에서 본 발명의 실시 예에 따라 기지국과 데이터를 송수신하기 위한 송신 모듈과 수신 모듈을 각각 포함한다. 또한, 상기 송/수신부(1030)는 기지국으로 자원 요청하기 위한 메시지를 전송한다. 본 발명의 실시 예에서 상기 송/수신부(1030)는 기지국으로부터 SA 메시지를 수신한다. SA 메시지에는 ①Interest ID, ②자원 패턴 또는 인덱스, 단말 혹은 가입자의 우선순위 정보와 전송하려는 데이터의 QoS Class, ③Location 값, ④SA Count 중 적어도 하나를 포함할 수 있다.The transmitting/receiving unit 1030 includes a transmitting module and a receiving module for transmitting and receiving data to and from a base station according to an embodiment of the present invention in a mobile communication system. In addition, the transmission/reception unit 1030 transmits a message for requesting a resource to the base station. In an embodiment of the present invention, the transmission/reception unit 1030 receives an SA message from a base station. The SA message may include at least one of ①Interest ID, ②resource pattern or index, priority information of the terminal or subscriber, QoS class of data to be transmitted, ③Location value, and ④SA Count.

상기 제어부(1020)는 본 발명의 실시 예에 따라서, 기지국으로부터 수신한 SA 메시지에 포함된 정보를 근거로, 시간적으로 단말간에 같은 자원을 선택하지 않도록 한다.According to an embodiment of the present invention, the control unit 1020 does not temporally select the same resource between terminals based on information included in the SA message received from the base station.

상기 메모리부(1240)는 이동 통신 시스템에서 본 발명의 실시 예에 따라 자원 충돌을 회피하기 위해 필요한 각종 데이터를 저장 또는 추출한다.The memory unit 1240 stores or extracts various types of data necessary to avoid resource collision in a mobile communication system according to an embodiment of the present invention.

상기 사용자 인터페이스부(1020)는 사용자의 조작에 의해 입력되는 정보를 상기 제어부(1010)로 전달하거나 상기 제어부(1010)의 제어에 의해 사용자에게 필요한 정보를 제공한다.The user interface unit 1020 transmits information inputted by a user's manipulation to the control unit 1010 or provides necessary information to the user under the control of the control unit 1010.

도 11은 본 발명의 이동 통신 시스템에서 자원 충돌을 회피하기 위한 기지국 구조도이다.11 is a structural diagram of a base station for avoiding resource collision in a mobile communication system of the present invention.

도 11을 참조하면, 기지국은 송/수신부(1120), 메모리부(1130), 제어부(1110)를 포함한다.Referring to FIG. 11, a base station includes a transmission/reception unit 1120, a memory unit 1130, and a control unit 1110.

상기 송/수신부(1120)는 이동 통신 시스템에서 본 발명의 실시 예에 따라 단말에게 자원 충돌 회피를 위해 단말과 데이터를 송/수신한다.The transmitter/receiver 1120 transmits/receives data to/from the terminal to avoid resource collisions to the terminal according to an embodiment of the present invention in a mobile communication system.

상기 메모리부(1130)는 이동 통신 시스템에서 본 발명의 실시 예에 따라 단말에게 자원 충돌을 회피하기 필요한 각종 데이터를 저장 또는 추출한다.The memory unit 1130 stores or extracts various types of data necessary for avoiding resource collisions from a terminal according to an embodiment of the present invention in a mobile communication system.

상기 제어부(1110)는 이동 통신 시스템에서 본 발명의 실시 예에 따라 자원 충돌 회피 방법에 의해 자원을 할당한다.The control unit 1110 allocates resources in a mobile communication system by a resource collision avoidance method according to an embodiment of the present invention.

본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시 예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구의 범위에 의하여 나타내어지며, 특허청구의 범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.Those of ordinary skill in the art to which the present invention pertains will be able to understand that the present invention can be implemented in other specific forms without changing the technical spirit or essential features thereof. Therefore, it should be understood that the embodiments described above are illustrative and non-limiting in all respects. The scope of the present invention is indicated by the scope of the claims to be described later rather than the detailed description, and all changes or modified forms derived from the meaning and scope of the claims and their equivalent concepts are included in the scope of the present invention. It must be interpreted.

또한 본 발명의 실시 예에 따른 방법과 시스템은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터로 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다.
In addition, the method and system according to an embodiment of the present invention can be implemented as computer-readable codes on a computer-readable recording medium. The computer-readable recording medium includes all types of recording devices that store data that can be read by a computer system. Examples of the recording medium include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like, and also include those implemented in the form of a carrier wave (for example, transmission through the Internet).

상기 자원 회피 방안은 하나의 실시 예로 차량 간 혹은 자동차 인프라간 통신에 응용 가능하다. As an example, the resource avoidance method can be applied to communication between vehicles or between vehicle infrastructures.

도 12는 본 발명의 제5 실시 예에 따른 차량간 혹은 차량 인프라간 통신 아키텍쳐를 도식화한 도면이다.12 is a diagram schematically illustrating a communication architecture between vehicles or between vehicle infrastructures according to a fifth embodiment of the present invention.

먼저 차량 내부에는 차량 탑재 장치(이하, "On Board Unit"이라 칭함)(1210)이 장착 되어있다. 상기 On Board Unit(1210)은 차량의 각종 센서들(1220)과 카메라(1230), 디스플레이(예컨대, Head UP Display : HUD)(1260), 엑츄레이터(Actuator)(1240), 및 제어부(1250)에 연결되어 있다. 일 예로, 차량에 부착된 센서(1220)는 주기적인 상태 체크를 통해 차량의 이상 상황을 감지한다. 일 예로, 차량의 이상 상황은 차량의 고장, 에어 백의 터짐, 충돌 센서의 동작 등을 의미한다.First, a vehicle-mounted device (hereinafter referred to as "On Board Unit") 1210 is installed inside the vehicle. The On Board Unit 1210 includes various sensors 1220 of the vehicle, a camera 1230, a display (eg, Head UP Display: HUD) 1260, an actuator 1240, and a control unit 1250. Is connected to. For example, the sensor 1220 attached to the vehicle detects an abnormal situation of the vehicle through periodic status check. As an example, the abnormal situation of the vehicle means a breakdown of the vehicle, an explosion of an airbag, an operation of a collision sensor, and the like.

Actuator(1240)는 차량의 가속 또는 감속 상황을 감지한다.The actuator 1240 detects an acceleration or deceleration of the vehicle.

제어부(1250)는 차세 제어, 차동 제어 등의 정보를 On board unit(1210)에 전달하는 역할을 수행한다.The control unit 1250 serves to transfer information such as vehicle detail control and differential control to the on board unit 1210.

On board unit(1210)는 차량의 각종 센서들(1220)과 카메라(1230), 디스플레이(1260), Actuator(1240), 및 제어부(1250)와 통신할 수 있는 인터페이스를 보유하고 있다. 상기 인터페이스의 일 예로 CAN(Controller Area Network) 프로토콜이 있다. On board unit(1210)는 센서들(1220)로부터 받은 정보를 분석하고, 분석 결과를 진단할 진단(Diagnostic) 모듈(1211)과 필요 시 정보를 저장할 메모리(1213)를 포함 할 수 있다. 상기 On Board Unit(1210)은 외부 기기와 데이터 통신을 할 통신 모뎀(Communication Modem) 모듈(1215)을 포함하며 이것을 통해 네트워크에 직/간접적으로 접속 가능하다.The on board unit 1210 has an interface capable of communicating with various sensors 1220 of the vehicle, a camera 1230, a display 1260, an actuator 1240, and a control unit 1250. An example of the interface is a controller area network (CAN) protocol. The on board unit 1210 may include a diagnostic module 1211 for analyzing information received from the sensors 1220 and diagnosing an analysis result, and a memory 1213 for storing information when necessary. The On Board Unit 1210 includes a communication modem module 1215 for data communication with an external device, and can be directly or indirectly connected to a network through this.

UE(User Equipment)(1270)는 네트워크, 셀룰러 기지국 혹은 RSU(Road Side Unit)과 연결될 수 있으며, 필요 시에 Wi-Fi AP(Access Point) 등에 연결 될 수 있다. 이것을 V2I(Vehicle-to-Infrastructure) 영역이라 지칭한다. UE(1270)는 차량과의 통신을 위해 On Board Unit(1210)의 통신 모뎀 모듈(1215)과 연결되어 있다 UE(1270)와 On Board Unit(1210)의 통신 모뎀 모듈(1215)간의 통신 규약은 어떤 것이든 상관없다. 통신 규약은 일 예로 LTE-D(Long Term Evolution Direct), Bluetooth, Wi-Fi Direct 등을 사용 할 수 있다. The UE (User Equipment) 1270 may be connected to a network, a cellular base station, or a Road Side Unit (RSU), and may be connected to a Wi-Fi Access Point (AP) when necessary. This is referred to as a V2I (Vehicle-to-Infrastructure) area. The UE 1270 is connected to the communication modem module 1215 of the On Board Unit 1210 for communication with the vehicle. The communication protocol between the UE 1270 and the communication modem module 1215 of the On Board Unit 1210 is It doesn't matter anything. As an example, the communication protocol may use Long Term Evolution Direct (LTE-D), Bluetooth, and Wi-Fi Direct.

상기 UE(1270)은 필요 시 차량의 네트워크 연결을 돕는 역할을 수행하며 다른 차량의 UE와 탐색 및 통신이 가능하다. 상기 차량의 직접 혹은 차량 내 UE 간 통신 영역을 V2V(Vehicle-to-Vehicle) 영역이라 지칭한다.The UE 1270 plays a role of helping vehicle network connection when necessary, and is capable of discovery and communication with UEs of other vehicles. The communication area between the direct or in-vehicle UEs of the vehicle is referred to as a vehicle-to-vehicle (V2V) area.

차량에서 발생한 데이터는 차량이 직접 혹은 차량 내 UE(1270)를 통해 데이터 서버(S-Cloud)(1290)로 전송된다. 상기 데이터 서버(1290)는 크게 DB(DataBase)(1292), 데이터 분석기(Data Analyzer)(1294), 인증(Authentication)(1296) 등의 모듈을 포함할 수 있다.Data generated in the vehicle is transmitted to the data server (S-Cloud) 1290 directly by the vehicle or through the in-vehicle UE 1270. The data server 1290 may largely include modules such as a DB (DataBase) 1292, a data analyzer 1294, and an authentication 1296.

DB(1292)는 차량들에서 발생한 데이터를 인덱싱(Indexing)하고, 데이터를 모아서 체계적으로 저장하는 공간을 의미한다. The DB 1292 refers to a space for indexing data generated from vehicles, collecting and systematically storing data.

데이터 분석기(1294)는 어떠한 약속된 기준을 통해 모인 데이터를 분류하고 분석한다. The data analyzer 1294 categorizes and analyzes the collected data based on certain promised criteria.

마지막으로 인증(1296)은 사용자 계정을 인증한다. 상기 차량으로부터 발생한 데이터는 인증(1296)을 통해 사용자 계정 단위로 구분되고, 데이터 분석기(1294)를 통해 필요한 데이터 부분이 가공되고, DB(1292)에 인덱싱되어 저장된다. 추후 상기 정보는 차량에 정보 제공 혹은 제어에 사용된다.Finally, authentication 1296 authenticates the user account. The data generated from the vehicle is classified in units of user accounts through authentication 1296, a required data part is processed through the data analyzer 1294, and indexed and stored in the DB 1292. Later, the information is used to provide information or control the vehicle.

V2X 제어 서버(Control Sever)(이하, "제어 서버"이라 칭함)(1280)는 자동차의 자동/직접 제어 혹은 정보를 교환하는데 필요한 신호를 가공 및 관리한다. 제어 서버(1280)는 Code Generator/Decoder(1282), Controller(1284), Authtication(1286) 등의 모듈을 포함할 수 있다. Code Generator/Decoder(1282)는 단말간 탐색에 필요한 정보를 Code로 변경해주는 역할을 한다. 단말간 탐색에 필요한 정보는 일 예로 차량의 고유 ID, 긴급 정지 명령 등의 고정 정보가 될 수 있고, 임시로 차가 시동을 걸고 출발할 때 Code Generator/Decoder(1282)가 상기 단말로부터 필요한 정보(예컨대, 임시 정보)를 받아 Code로 변환해주고 단말이 code 해석 요청을 원하면 이를 해석해준다.The V2X Control Server (hereinafter, referred to as “control server”) 1280 processes and manages signals required for automatic/direct control or information exchange of a vehicle. The control server 1280 may include modules such as Code Generator/Decoder 1282, Controller 1284, and Authtication 1286. Code Generator/Decoder (1282) plays a role of changing information necessary for inter-terminal search into code. The information required for inter-terminal search may be fixed information such as a unique ID of a vehicle and an emergency stop command, for example, and when the vehicle starts and starts temporarily, the Code Generator/Decoder 1282 is required from the terminal (e.g. , Temporary information) and converts it into a code, and interprets it if the terminal requests code interpretation.

Controller(1284)는 자동차를 직/간접 제어 할 때 사용되며 필요 시 데이터 서버에 있는 정보를 활용해 판단한다. 마지막으로 Authentication(1286)은 계정 별로 유저를 인증한다. The controller 1284 is used to directly/indirectly control a vehicle, and if necessary, it is determined by using information in the data server. Finally, Authentication(1286) authenticates users for each account.

도 13은 본 발명의 제5 실시 예에서 차량간 충돌을 방지하고 거리에 따른 정보를 전달하는 방법을 도시한 흐름도이다.13 is a flowchart illustrating a method of preventing a collision between vehicles and transmitting information according to distance in a fifth embodiment of the present invention.

상기 제5 실시 예는 본 발명에서 제안한 차량통신 아티텍쳐를 기반으로 한다. The fifth embodiment is based on the vehicle communication architecture proposed in the present invention.

도 13의 UE A는 UE로부터 예컨대, 50m 이내의 거리의 단말이고, UE B는 UE로부터 예컨대, 300m 이내의 거리의 단말이고, UE C는 예컨대, UE로부터 예컨대, 1km 이내의 거리의 단말임을 가정한다.차량 내 단말 혹은 차량자체는 자신의 센서, 카메라 등 수집된 OBD(On-Board Diagnostics) 정보와 GPS(Global Positioning System) 정보 등을 이용한 주행 정보 필요 시 디스커버리(Discovery)를 통해 주변 차량의 정보를 데이터 서버(S-Cloud)에 전송한다.(1302 단계) UE A of FIG. 13 is a terminal within a distance of, for example, 50 m from the UE, UE B is a terminal within a distance of, for example, 300 m from the UE, and UE C is, for example, a terminal within a distance of, for example, 1 km from the UE. When the terminal or vehicle itself needs driving information using collected OBD (On-Board Diagnostics) information such as its own sensors and cameras, and GPS (Global Positioning System) information, information of surrounding vehicles is required through Discovery. To the data server (S-Cloud) (step 1302)

필요 시 RSU는 단말과의 Discovery를 통해 탐색 정보를 데이터 서버에 저장한다. 데이터 서버는 상기 정보를 바탕으로 차량의 위치와 Lane 정보 등을 판단하며 이것을 MAP으로 표현할 수 있다.When necessary, the RSU stores discovery information in the data server through discovery with the terminal. The data server determines vehicle location and lane information based on the above information, and can express this as a MAP.

만약 어떠한 지점에 차량이 충돌하여 사고가 발생할 경우 차량 내 UE의 OBD는 에어백(Air bag)의 터짐 혹은 차량 범퍼에 충돌 센서, 차세 제어 정보 등을 종합하여 사고를 판단한다.(1304 단계) 사고를 판단한 상기 차량 내 UE는 이상 상황을 데이터 서버(S-cloud)에 전달 또는 보고한다.(1306 단계) 도 13의 데이터 서버는 제어 서버의 역할을 동시에 수행한다. 사고를 판단한 상기 차량 내 UE는 1306 단계와 동시에 주변의 차량에게 직접 통신을 이용하여 탐색 신호 혹은 데이터를 전송 또는 보고한다.(1308 단계) 여기서, 일 예로 근거리 차량 내 UE A로 탐색 신호 혹은 데이터를 전송 또는 보고했음을 가정한다. 상기 상황에서 자원의 효율적인 이용과 Half-duplexing 등 문제 상황은 치명적인 오류를 야기할 수 있으므로 본 발명에서 제안한 회피 방법을 사용 할 수 있다.If an accident occurs due to a vehicle collision at a certain point, the OBD of the in-vehicle UE determines the accident by synthesizing the airbag burst or the collision sensor on the vehicle bumper, vehicle detail control information, etc. (Step 1304) The determined in-vehicle UE transmits or reports the abnormal situation to the data server (S-cloud) (step 1306). The data server of FIG. 13 simultaneously functions as a control server. At the same time as step 1306, the in-vehicle UE that determines the accident transmits or reports a discovery signal or data using direct communication to a nearby vehicle (step 1308). Here, as an example, the discovery signal or data is transmitted to UE A in a nearby vehicle. It is assumed to have been transmitted or reported. In the above situation, problem situations such as efficient use of resources and half-duplexing may cause fatal errors, so the avoidance method proposed in the present invention can be used.

UE로부터 이상 상황을 보고 받은 근거리 차량 내 UE A는 Code나 메시지를 해석하고, OBD 정보의 속도, 가속도 정보, 및 데이터 서버로부터 받은 MAP 정보 등을 이용하여 추돌 가능성을 판단하게 된다.(1310 단계) 만약, 추돌 가능성이 보인다면, UE A는 제어 영역을 이용해 긴급 제동을 하게 된다.(1314 단계) 또한 UE A는 상기 메시지에 Relay Indication을 추가하여 주변에 다시 한번 브로드캐스팅한다.(1318 단계) 이를 통해 또 다른 추가 충돌을 방지 할 수 있으며, 역시 본 발명에서 제안한 자원 회피 방안을 사용 가능하다.Upon receiving an abnormal situation from the UE, UE A in the nearby vehicle interprets the code or message, and determines the possibility of a collision using the speed and acceleration information of the OBD information, and the MAP information received from the data server (step 1310). If there is a possibility of a collision, UE A performs emergency braking using the control area (step 1314). In addition, UE A broadcasts the message to the surroundings by adding a Relay Indication (step 1318). Through this, another additional collision can be prevented, and the resource avoidance method proposed in the present invention can also be used.

상기 데이터 서버는 더 많은 정보를 얻기 위해 1306 단계에서와 같이, 이상 상황 발생 보고를 받은 후 사고 차량의 주변 차량에게 정보의 업로드를 요청한다.(1312 단계) 업로드 요청한 정보는 일 예로, 블랙박스 정보, OBD 정보 등이 있다. 요청을 받은 주변 단말들은 블랙박스 영상을 데이터 서버로 업로드한다.(1316 단계) 1312 단계 및 1316 단계의 동작은 1306 단계 이후라면 어느 시점이라도 동작할 수 있다.In order to obtain more information, as in step 1306, the data server requests the neighboring vehicles of the accident vehicle to upload the information after receiving the report of the occurrence of the abnormal situation (step 1312). The upload requested information is, for example, black box information. , OBD information, etc. The neighboring terminals receiving the request upload the black box image to the data server (step 1316). The operations of steps 1312 and 1316 may operate at any point after step 1306.

데어터 서버 동작과 제어 서버 동작을 동시에 수행하는 상기 데이터 서버는 사고 지점으로부터 조금 더 떨어져 있는 UE B의 추가적인 사고를 예방하기 위해 사고를 UE B로 알리고, 필요시 트랙션 제어(Traction Control)를 수행한다.(1320 단계) 트랙션 제어는 유저의 행동에 의해 해제 가능하다. 그 외에 이상 상황에 대해 UE로부터 전달 받을 경우, 상기 데이터 서버는 앞차와의 속력과 MAP을 통해 트랙션 제어를 수행한다. UE B는 트랙션 제어 상황에서 자신의 상태를 주변에 브로드캐스팅(Broadcasting)하여 추가 피해를 방지한다.(1322 단계) 1322 단계는 데이터 서버 혹은 데이터 서버 정보를 받은 다른 어플리캐이션 서버가 수행 가능하다.The data server, which simultaneously performs data server operation and control server operation, notifies UE B of an accident to prevent further accidents of UE B, which are a little further away from the accident point, and performs traction control when necessary. (Step 1320) The traction control can be canceled by an action of the user. In addition, when an abnormal situation is transmitted from the UE, the data server performs traction control through the speed and MAP of the vehicle in front. In the traction control situation, UE B prevents further damage by broadcasting its state to the surroundings (step 1322). Step 1322 may be performed by a data server or another application server that has received data server information.

마지막으로 데어터 서버 동작과 제어 서버 동작을 동시에 수행하는 상기 데이터 서버는 멀리 떨어져있어 직접적인 추돌 피해를 받을 우려는 없지만 교통 체증 등 간접 피해를 받을 수 있는 차량 내 UE C를 위해 차량 MAP 정보와 네비게이션에 입력된 목적지 등을 분석하여 최적 경로를 도로의 혼잡도를 감안해 분배하여 경로를 재설정한다.(1324 단계, 1326 단계) 1324 단계, 1326 단계는 데어터 서버 동작과 제어 서버 동작을 동시에 수행하는 상기 데이터 서버 혹은 데이터 서버로부터 정보를 받은 다른 어플리캐이션 서버가 수행 가능하다.Finally, the data server, which performs data server operation and control server operation at the same time, is far away, so there is no fear of direct collision damage, but input into vehicle MAP information and navigation for in-vehicle UE C that may receive indirect damage such as traffic jams. The route is reset by analyzing the destination, etc., and distributing the optimal route in consideration of the congestion of the road. (Steps 1324 and 1326) Steps 1324 and 1326 are the data server or data that simultaneously performs data server operation and control server operation. Other application servers that received information from the server can run.

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

Claims (18)

이동 통신 시스템에서의 제1 단말에서 자원 충돌 회피 방법에 있어서,
제2 단말의 SA(scheduling assign) 정보를 수신하는 과정, 여기서, 상기 SA정보는 상기 제2 단말의 관심 ID(interest ID(identifier))와 연관된 정보를 포함함; 및
상기 SA 정보를 기반으로 상기 제1 단말에 대한 제1 자원을 선택하는 과정, 여기서, 상기 제1 자원은 상기 제2 단말에 대해 선택된 제2 자원과 상이함;을 포함하되,
상기 interest ID는 상기 제2 단말의 관심(interest)과 연관된 그룹 ID 또는 개별 ID를 포함함을 특징으로 하는 방법.
In the method of avoiding resource collision in a first terminal in a mobile communication system,
Receiving SA (scheduling assign) information of a second terminal, wherein the SA information includes information related to an interest ID (identifier) of the second terminal; And
The process of selecting a first resource for the first terminal based on the SA information, wherein the first resource is different from the second resource selected for the second terminal; including,
Wherein the interest ID includes a group ID or individual ID associated with the interest of the second terminal.
제1항에 있어서,
상기 SA 정보는 상기 제2 단말의 자원 패턴 또는 인덱스, 상기 제2 단말의 우선순위 정보, 상기 제2 단말이 전송하려는 데이터의 QoS(quality of service) 클래스(class), 상기 제2 단말의 위치(location), 및 상기 제2 단말의 SA 카운트(count) 중 적어도 하나를 포함함을 특징으로 하는 방법.
The method of claim 1,
The SA information includes a resource pattern or index of the second terminal, priority information of the second terminal, a quality of service (QoS) class of data to be transmitted by the second terminal, and a location of the second terminal ( location), and at least one of the SA count of the second terminal.
제1항에 있어서, 상기 제1 단말에 대한 상기 제1 자원은 시간 도메인 또는 주파수 도메인 중 적어도 하나의 관점에서 상기 제2 단말에 대한 상기 제2 자원과 구분됨을 특징으로 하는 방법.
The method of claim 1, wherein the first resource for the first terminal is distinguished from the second resource for the second terminal in terms of at least one of a time domain or a frequency domain.
제2항에 있어서,
상기 제2 단말이 자원들을 점유하고 있고 상기 제1 단말이 새로운 네트워크로 진입한 경우,
상기 제2 단말로부터 상기 SA 정보를 수신하는 과정;
상기 SA 정보에 포함된 상기 제2 단말의 사용자 우선순위를 상기 제1 단말의 사용자 우선순위를 비교하는 과정;
상기 제2 단말의 사용자 우선순위가 상기 제1 단말의 우선 순위보다 높은 경우, 상기 제2 단말에 의해 점유된 자원들을 회피하여 자원들을 선택하는 과정; 및
상기 제2 단말의 사용자 우선순위가 상기 제1 단말의 우선 순위보다 낮거나 같은 경우, 상기 제2 단말의 interest ID와 상기 제1 단말의 interest ID가 일치하는지 여부를 결정하는 과정을 포함하는 방법.
The method of claim 2,
When the second terminal occupies resources and the first terminal enters a new network,
Receiving the SA information from the second terminal;
Comparing the user priority of the first terminal with the user priority of the second terminal included in the SA information;
Selecting resources by avoiding the resources occupied by the second terminal when the user priority of the second terminal is higher than the priority of the first terminal; And
And when the user priority of the second terminal is lower than or equal to the priority of the first terminal, determining whether the interest ID of the second terminal and the interest ID of the first terminal match.
제4항에 있어서,
상기 제2 단말의 interest ID와 상기 제1 단말의 interest ID가 일치하지 않는 경우, 충돌이 발생하는 자원 영역을 회피하여 자원들을 선택하는 과정;
상기 제2 단말의 interest ID와 상기 제1 단말의 interest ID가 일치하는 경우,
상기 제2 단말의 SA 카운트가 0인지 여부를 결정하는 과정;
상기 제2 단말의 SA 카운트가 0인 경우, 상기 제2 단말이 점유한 자원들을 고려하지 않고 자원들을 선택하는 과정; 및
상기 제2 단말의 SA 카운트가 0이 아닌 경우, 상기 제2 단말이 점유한 자원들을 고려하여 자원들을 선택하는 과정을 포함하는 방법.
The method of claim 4,
If the interest ID of the second terminal and the interest ID of the first terminal do not match, selecting resources by avoiding a resource region in which a collision occurs;
When the interest ID of the second terminal and the interest ID of the first terminal match,
Determining whether the SA count of the second terminal is 0;
When the SA count of the second terminal is 0, selecting resources without considering the resources occupied by the second terminal; And
And when the SA count of the second terminal is not 0, selecting resources in consideration of the resources occupied by the second terminal.
제5항에 있어서,
상기 제2 단말이 전송하려는 데이터의 QoS 클래스와 상기 제1 단말이 전송하려는 데이터의 QoS 클래스를 비교하는 과정;
상기 제2 단말이 전송하려는 데이터의 QoS 클래스가 상기 제1 단말이 전송하려는 데이터의 QoS 클래스보다 낮은 경우, 상기 제2 단말이 점유한 자원들을 고려하지 않고 자원들을 선택하는 과정;
상기 제2 단말이 전송하려는 데이터의 QoS 클래스가 상기 제1 단말이 전송하려는 데이터의 QoS 클래스보다 높은 경우,
상기 제1 단말의 데이터의 전송 지연이 가능한지 여부를 결정하는 과정;
상기 제1 단말의 데이터의 전송 지연이 가능한 경우, 현재 D2D(device to device) 전송 주기에 상기 제1 단말의 데이터를 전송하지 않고 다음 D2D 전송 주기에 상기 제1 단말의 데이터를 전송하는 과정; 및
상기 제1 단말의 데이터의 전송 지연이 가능하지 않을 경우, 상기 제2 단말이 점유한 자원들을 고려하지 않고 자원들을 선택하는 과정을 포함하는 방법.
The method of claim 5,
Comparing a QoS class of data to be transmitted by the second terminal and a QoS class of data to be transmitted by the first terminal;
If the QoS class of the data to be transmitted by the second terminal is lower than the QoS class of the data to be transmitted by the first terminal, selecting resources without considering the resources occupied by the second terminal;
When the QoS class of data to be transmitted by the second terminal is higher than the QoS class of data to be transmitted by the first terminal,
Determining whether data transmission delay of the first terminal is possible;
Transmitting the data of the first terminal in a next D2D transmission period without transmitting the data of the first terminal in a current device to device (D2D) transmission period when a transmission delay of the data of the first terminal is possible; And
And if the data transmission delay of the first terminal is not possible, selecting resources without considering the resources occupied by the second terminal.
제1항에 있어서,
상기 제1 단말과 상기 제2 단말이 자원들을 점유하고 있는 경우,
특정 주기에서 듣기(listen) 모드로 전환하는 과정;
상기 특정 주기에서 상기 제2 단말로부터 상기 SA 정보를 수신하는 과정;
상기 SA 정보에 포함된 상기 제2 단말의 사용자 우선순위를 상기 제1 단말의 사용자 우선순위를 비교하는 과정;
상기 제2 단말의 사용자 우선순위가 상기 제1 단말의 우선 순위보다 높은 경우, 상기 제2 단말에 의해 점유된 자원들을 회피하여 자원들을 선택하는 과정; 및
상기 제2 단말의 사용자 우선순위가 상기 제1 단말의 우선 순위보다 낮거나 같은 경우, 상기 제2 단말의 interest ID와 상기 제1 단말의 interest ID가 일치하는지 여부를 결정하는 과정을 포함하는 방법.
The method of claim 1,
When the first terminal and the second terminal occupy resources,
Switching to a listen mode in a specific cycle;
Receiving the SA information from the second terminal in the specific period;
Comparing the user priority of the first terminal with the user priority of the second terminal included in the SA information;
Selecting resources by avoiding the resources occupied by the second terminal when the user priority of the second terminal is higher than the priority of the first terminal; And
And when the user priority of the second terminal is lower than or equal to the priority of the first terminal, determining whether the interest ID of the second terminal and the interest ID of the first terminal match.
제7항에 있어서,
상기 제2 단말의 interest ID와 상기 제1 단말의 interest ID가 일치하지 않는 경우, 충돌이 발생하는 자원 영역을 회피하여 자원들을 선택하는 과정;
상기 제2 단말의 interest ID와 상기 제1 단말의 interest ID가 일치하는 경우,
상기 제2 단말의 SA 카운트가 0인지 여부를 결정하는 과정;
상기 제2 단말의 SA 카운트가 0인 경우, 상기 제2 단말이 점유한 자원들을 고려하지 않고 자원들을 선택하는 과정; 및
상기 제2 단말의 SA 카운트가 0이 아닌 경우, 상기 제2 단말이 점유한 자원들을 고려하여 자원들을 선택하는 과정을 포함하는 방법.
The method of claim 7,
If the interest ID of the second terminal and the interest ID of the first terminal do not match, selecting resources by avoiding a resource region in which a collision occurs;
When the interest ID of the second terminal and the interest ID of the first terminal match,
Determining whether the SA count of the second terminal is 0;
When the SA count of the second terminal is 0, selecting resources without considering the resources occupied by the second terminal; And
And when the SA count of the second terminal is not 0, selecting resources in consideration of the resources occupied by the second terminal.
제8항에 있어서,
상기 제2 단말이 전송하려는 데이터의 QoS 클래스와 상기 제1 단말이 전송하려는 데이터의 QoS 클래스를 비교하는 과정;
상기 제2 단말이 전송하려는 데이터의 QoS 클래스가 상기 제1 단말이 전송하려는 데이터의 QoS 클래스보다 낮은 경우, 상기 제2 단말이 점유한 자원들을 고려하지 않고 자원들을 선택하는 과정;
상기 제2 단말이 전송하려는 데이터의 QoS 클래스가 상기 제1 단말이 전송하려는 데이터의 QoS 클래스보다 높은 경우,
상기 제1 단말의 데이터의 전송 지연이 가능한지 여부를 결정하는 과정;
상기 제1 단말의 데이터의 전송 지연이 가능한 경우, 현재 D2D(device to device) 전송 주기에 상기 제1 단말의 데이터를 전송하지 않고 다음 D2D 전송 주기에 상기 제1 단말의 데이터를 전송하는 과정; 및
상기 제1 단말의 데이터의 전송 지연이 가능하지 않을 경우, 상기 제2 단말이 점유한 자원들을 고려하지 않고 자원들을 선택하는 과정을 포함하는 방법.
The method of claim 8,
Comparing a QoS class of data to be transmitted by the second terminal and a QoS class of data to be transmitted by the first terminal;
If the QoS class of the data to be transmitted by the second terminal is lower than the QoS class of the data to be transmitted by the first terminal, selecting resources without considering the resources occupied by the second terminal;
When the QoS class of data to be transmitted by the second terminal is higher than the QoS class of data to be transmitted by the first terminal,
Determining whether data transmission delay of the first terminal is possible;
Transmitting the data of the first terminal in a next D2D transmission period without transmitting the data of the first terminal in a current device to device (D2D) transmission period when a transmission delay of the data of the first terminal is possible; And
And if the data transmission delay of the first terminal is not possible, selecting resources without considering the resources occupied by the second terminal.
이동 통신 시스템에서의 제1 단말에서 자원 충돌 회피 장치에 있어서,
송수신부; 및
제2 단말의 SA(scheduling assign) 정보를 수신하도록 상기 송수신부를 제어하고, 여기서, 상기 SA정보는 상기 제2 단말의 관심 ID(interest ID(identifier))와 연관된 정보를 포함함,
상기 SA 정보를 기반으로 상기 제1 단말에 대한 제1 자원을 선택하는, 여기서, 상기 제1 자원은 상기 제2 단말에 대해 선택된 제2 자원과 상이함, 제어부를 포함하되,
상기 interest ID는 상기 제2 단말의 관심(interest)과 연관된 그룹 ID 또는 개별 ID를 포함함을 특징으로 하는 장치.
In the resource collision avoidance apparatus in a first terminal in a mobile communication system,
A transceiver; And
Controlling the transmission/reception unit to receive SA (scheduling assign) information of a second terminal, wherein the SA information includes information associated with an interest ID (identifier) (ID) of the second terminal,
Selecting a first resource for the first terminal based on the SA information, wherein the first resource is different from the second resource selected for the second terminal, including a control unit,
And the interest ID includes a group ID or individual ID associated with the interest of the second terminal.
제10항에 있어서,
상기 SA 정보는 상기 제2 단말의 자원 패턴 또는 인덱스, 상기 제2 단말의 우선순위 정보, 상기 제2 단말이 전송하려는 데이터의 QoS 클래스(class), 상기 제2 단말의 위치(location), 및 상기 제2 단말의 SA 카운트(count) 중 적어도 하나를 포함함을 특징으로 장치.
The method of claim 10,
The SA information includes a resource pattern or index of the second terminal, priority information of the second terminal, a QoS class of data to be transmitted by the second terminal, a location of the second terminal, and the The apparatus comprising at least one of the SA counts of the second terminal.
제10항에 있어서, 상기 제1 단말에 대한 상기 제1 자원은 시간 도메인 또는 주파수 도메인 중 적어도 하나의 관점에서 상기 제2 단말에 대한 상기 제2 자원과 구분됨을 특징으로 하는 장치.
The apparatus of claim 10, wherein the first resource for the first terminal is distinguished from the second resource for the second terminal in terms of at least one of a time domain or a frequency domain.
제12항에 있어서, 상기 제어부는,
상기 제2 단말이 자원들을 점유하고 있고 상기 제1 단말이 새로운 네트워크로 진입한 경우,
상기 제2 단말로부터 상기 SA 정보를 수신하도록 상기 송수신부를 제어하고,
상기 SA 정보에 포함된 상기 제2 단말의 사용자 우선순위를 상기 제1 단말의 사용자 우선순위를 비교하고,
상기 제2 단말의 사용자 우선순위가 상기 제1 단말의 우선 순위보다 높은 경우, 상기 제2 단말에 의해 점유된 자원들을 회피하여 자원들을 선택하고,
상기 제2 단말의 사용자 우선순위가 상기 제1 단말의 우선 순위보다 낮거나 같은 경우, 상기 제2 단말의 interest ID와 상기 제1 단말의 interest ID가 일치하는지 여부를 결정함을 특징으로 하는 장치.
The method of claim 12, wherein the control unit,
When the second terminal occupies resources and the first terminal enters a new network,
Controlling the transceiver to receive the SA information from the second terminal,
Compare the user priority of the second terminal included in the SA information with the user priority of the first terminal,
When the user priority of the second terminal is higher than the priority of the first terminal, resources occupied by the second terminal are avoided to select resources,
When the user priority of the second terminal is lower than or equal to the priority of the first terminal, it is determined whether the interest ID of the second terminal and the interest ID of the first terminal match.
제13항에 있어서, 상기 제어부는,
상기 제2 단말의 interest ID와 상기 제1 단말의 interest ID가 일치하지 않는 경우, 충돌이 발생하는 자원 영역을 회피하여 자원들을 선택하고,
상기 제2 단말의 interest ID와 상기 제1 단말의 interest ID가 일치하는 경우,
상기 제2 단말의 SA 카운트가 0인지 여부를 결정하고,
상기 제2 단말의 SA 카운트가 0인 경우, 상기 제2 단말이 점유한 자원들을 고려하지 않고 자원들을 선택하고,
상기 제2 단말의 SA 카운트가 0이 아닌 경우, 상기 제2 단말이 점유한 자원들을 고려하여 자원들을 선택함을 특징으로 하는 장치.
The method of claim 13, wherein the control unit,
When the interest ID of the second terminal and the interest ID of the first terminal do not match, resources are selected by avoiding a resource region in which a collision occurs,
When the interest ID of the second terminal and the interest ID of the first terminal match,
Determine whether the SA count of the second terminal is 0,
When the SA count of the second terminal is 0, resources are selected without considering the resources occupied by the second terminal,
And when the SA count of the second terminal is not 0, resources are selected in consideration of resources occupied by the second terminal.
제14항에 있어서, 상기 제어부는,
상기 제2 단말이 전송하려는 데이터의 QoS 클래스와 상기 제1 단말이 전송하려는 데이터의 QoS 클래스를 비교하고,
상기 제2 단말이 전송하려는 데이터의 QoS 클래스가 상기 제1 단말이 전송하려는 데이터의 QoS 클래스보다 낮은 경우, 상기 제2 단말이 점유한 자원들을 고려하지 않고 자원들을 선택하고,
상기 제2 단말이 전송하려는 데이터의 QoS 클래스가 상기 제1 단말이 전송하려는 데이터의 QoS 클래스보다 높은 경우,
상기 제1 단말의 데이터의 전송 지연이 가능한지 여부를 결정하고;
상기 제1 단말의 데이터의 전송 지연이 가능한 경우, 현재 D2D(device to device) 전송 주기에 상기 제1 단말의 데이터를 전송하지 않고 다음 D2D 전송 주기에 상기 제1 단말의 데이터를 전송하도록 상기 송수신부를 제어하고,
상기 제1 단말의 데이터의 전송 지연이 가능하지 않을 경우, 상기 제2 단말이 점유한 자원들을 고려하지 않고 자원들을 선택함을 특징으로 하는 장치.
The method of claim 14, wherein the control unit,
Compare the QoS class of data to be transmitted by the second terminal and the QoS class of data to be transmitted by the first terminal,
When the QoS class of the data to be transmitted by the second terminal is lower than the QoS class of the data to be transmitted by the first terminal, resources are selected without considering the resources occupied by the second terminal,
When the QoS class of data to be transmitted by the second terminal is higher than the QoS class of data to be transmitted by the first terminal,
Determining whether data transmission delay of the first terminal is possible;
When the data transmission delay of the first terminal is possible, the transmission/reception unit transmits the data of the first terminal in the next D2D transmission period without transmitting the data of the first terminal in the current device to device (D2D) transmission period. Control,
When the transmission delay of the data of the first terminal is not possible, the device, characterized in that the resource is selected without considering the resources occupied by the second terminal.
제10항에 있어서, 상기 제어부는,
상기 제1 단말과 상기 제2 단말이 자원들을 점유하고 있는 경우,
특정 주기에서 듣기(listen) 모드로 전환하고,
상기 특정 주기에서 상기 제2 단말로부터 상기 SA 정보를 수신하도록 상기 송수신부를 제어하고,
상기 SA 정보에 포함된 상기 제2 단말의 사용자 우선순위를 상기 제1 단말의 사용자 우선순위를 비교하고,
상기 제2 단말의 사용자 우선순위가 상기 제1 단말의 우선 순위보다 높은 경우, 상기 제2 단말에 의해 점유된 자원들을 회피하여 자원들을 선택하고,
상기 제2 단말의 사용자 우선순위가 상기 제1 단말의 우선 순위보다 낮거나 같은 경우, 상기 제2 단말의 interest ID와 상기 제1 단말의 interest ID가 일치하는지 여부를 결정함을 특징으로 하는 장치.
The method of claim 10, wherein the control unit,
When the first terminal and the second terminal occupy resources,
Switch to listen mode at a specific cycle,
Controlling the transceiver to receive the SA information from the second terminal in the specific period,
Compare the user priority of the second terminal included in the SA information with the user priority of the first terminal,
When the user priority of the second terminal is higher than the priority of the first terminal, resources occupied by the second terminal are avoided to select resources,
When the user priority of the second terminal is lower than or equal to the priority of the first terminal, it is determined whether the interest ID of the second terminal and the interest ID of the first terminal match.
제16항에 있어서, 상기 제어부는,
상기 제2 단말의 interest ID와 상기 제1 단말의 interest ID가 일치하지 않는 경우, 충돌이 발생하는 자원 영역을 회피하여 자원들을 선택하고,
상기 제2 단말의 interest ID와 상기 제1 단말의 interest ID가 일치하는 경우,
상기 제2 단말의 SA 카운트가 0인지 여부를 결정하고,
상기 제2 단말의 SA 카운트가 0인 경우, 상기 제2 단말이 점유한 자원들을 고려하지 않고 자원들을 선택하고,
상기 제2 단말의 SA 카운트가 0이 아닌 경우, 상기 제2 단말이 점유한 자원들을 고려하여 자원들을 선택함을 특징으로 하는 장치.
The method of claim 16, wherein the control unit,
When the interest ID of the second terminal and the interest ID of the first terminal do not match, resources are selected by avoiding a resource region in which a collision occurs,
When the interest ID of the second terminal and the interest ID of the first terminal match,
Determine whether the SA count of the second terminal is 0,
When the SA count of the second terminal is 0, resources are selected without considering the resources occupied by the second terminal,
And when the SA count of the second terminal is not 0, resources are selected in consideration of resources occupied by the second terminal.
제17항에 있어서, 상기 제어부는,
상기 제2 단말이 전송하려는 데이터의 QoS 클래스와 상기 제1 단말이 전송하려는 데이터의 QoS 클래스를 비교하고,
상기 제2 단말이 전송하려는 데이터의 QoS 클래스가 상기 제1 단말이 전송하려는 데이터의 QoS 클래스보다 낮은 경우, 상기 제2 단말이 점유한 자원들을 고려하지 않고 자원들을 선택하고,
상기 제2 단말이 전송하려는 데이터의 QoS 클래스가 상기 제1 단말이 전송하려는 데이터의 QoS 클래스보다 높은 경우,
상기 제1 단말의 데이터의 전송 지연이 가능한지 여부를 결정하고,
상기 제1 단말의 데이터의 전송 지연이 가능한 경우, 현재 D2D(device to device) 전송 주기에 상기 제1 단말의 데이터를 전송하지 않고 다음 D2D 전송 주기에 상기 제1 단말의 데이터를 전송하도록 상기 송수신부를 제어하고,
상기 제1 단말의 데이터의 전송 지연이 가능하지 않을 경우, 상기 제2 단말이 점유한 자원들을 고려하지 않고 자원들을 선택함을 특징으로 하는 장치.
The method of claim 17, wherein the control unit,
Compare the QoS class of data to be transmitted by the second terminal and the QoS class of data to be transmitted by the first terminal,
When the QoS class of the data to be transmitted by the second terminal is lower than the QoS class of the data to be transmitted by the first terminal, resources are selected without considering the resources occupied by the second terminal,
When the QoS class of data to be transmitted by the second terminal is higher than the QoS class of data to be transmitted by the first terminal,
Determine whether the transmission delay of the data of the first terminal is possible,
When the data transmission delay of the first terminal is possible, the transmission/reception unit transmits the data of the first terminal in the next D2D transmission period without transmitting the data of the first terminal in the current device to device (D2D) transmission period. Control,
And when the transmission delay of the data of the first terminal is not possible, resources are selected without considering the resources occupied by the second terminal.
KR1020140165244A 2014-05-19 2014-11-25 Method and apparatus for evading resource collision in mobile communication system Expired - Fee Related KR102211787B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/716,440 US9942879B2 (en) 2014-05-19 2015-05-19 Method and apparatus for avoiding resource collision in mobile communication system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020140059939 2014-05-19
KR20140059939 2014-05-19

Publications (2)

Publication Number Publication Date
KR20150133115A KR20150133115A (en) 2015-11-27
KR102211787B1 true KR102211787B1 (en) 2021-02-04

Family

ID=54847674

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140165244A Expired - Fee Related KR102211787B1 (en) 2014-05-19 2014-11-25 Method and apparatus for evading resource collision in mobile communication system

Country Status (1)

Country Link
KR (1) KR102211787B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017119716A1 (en) * 2016-01-05 2017-07-13 엘지전자 주식회사 Hopping method in v2x communication and device therefor
JP6792066B2 (en) 2016-09-10 2020-11-25 エルジー エレクトロニクス インコーポレイティド A method of selecting a subframe excluding a subframe related to a subframe transmitted during a sensing section in a wireless communication system in a selection section and a terminal using the above method.
CN108632919A (en) * 2017-03-23 2018-10-09 索尼公司 Electronic device and wireless communications method for wireless communication
CN110831074B (en) * 2018-08-10 2022-03-11 大唐移动通信设备有限公司 Direct communication method, AMF, access network functional entity and computer storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110268101A1 (en) 2010-04-15 2011-11-03 Qualcomm Incorporated Transmission and reception of proximity detection signal for peer discovery
US20120163235A1 (en) 2008-11-24 2012-06-28 Qualcomm Incorporated Configuration of user equipment for peer-to-peer communication

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120163235A1 (en) 2008-11-24 2012-06-28 Qualcomm Incorporated Configuration of user equipment for peer-to-peer communication
US20110268101A1 (en) 2010-04-15 2011-11-03 Qualcomm Incorporated Transmission and reception of proximity detection signal for peer discovery

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
3GPP R1-141349
3GPP R2-132520
3GPP R2-140626

Also Published As

Publication number Publication date
KR20150133115A (en) 2015-11-27

Similar Documents

Publication Publication Date Title
US9942879B2 (en) Method and apparatus for avoiding resource collision in mobile communication system
US11457447B2 (en) Communication device, communication method, and computer program for sensing of resources used in inter-device communications
US11064509B2 (en) Methods, base station, infrastructure node and communications terminal
US10231101B2 (en) Communication device and method for V2X communication
US10440689B2 (en) Method and apparatus for resource allocation in V2V communications system
US10993245B2 (en) Terminal apparatus, base station, method, and recording medium
CN107852649B (en) Method, base station, infrastructure node and terminal for measuring and delay-sensitive vehicle-related communication
US20180317221A1 (en) User apparatus, base station and notification method
US11178516B2 (en) Intra-group communication method and device, and resource configuration method, device and system
US10798738B2 (en) Device and method
CN108353400B (en) Terminal device, base station, system and method
CN107710845A (en) Method, device and system for radio resource scheduling
KR20180080244A (en) Method and device for vehicle-to-vehicle communication
CN110830951A (en) Method and device for configuring side-link transmission resources
KR102211787B1 (en) Method and apparatus for evading resource collision in mobile communication system
KR101533192B1 (en) Method for transmitting packet in vehicle communication network
CN110622555A (en) Enabling communication of wireless devices in a wireless communication network
CN118592067A (en) Terminal and communication method
CN118355709A (en) Terminal and communication method
CN119586294A (en) Method and apparatus for active mobile network assisted incident management
JP2021106302A (en) Communication device

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20141125

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20191119

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20141125

Comment text: Patent Application

A201 Request for examination
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20210119

PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20210128

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20210129

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20241108