KR20140042752A - 단말 간 디스커버리 방법 및 장치 - Google Patents

단말 간 디스커버리 방법 및 장치 Download PDF

Info

Publication number
KR20140042752A
KR20140042752A KR1020130115687A KR20130115687A KR20140042752A KR 20140042752 A KR20140042752 A KR 20140042752A KR 1020130115687 A KR1020130115687 A KR 1020130115687A KR 20130115687 A KR20130115687 A KR 20130115687A KR 20140042752 A KR20140042752 A KR 20140042752A
Authority
KR
South Korea
Prior art keywords
discovery
information
terminal
service
message
Prior art date
Application number
KR1020130115687A
Other languages
English (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/040,007 priority Critical patent/US20140094212A1/en
Publication of KR20140042752A publication Critical patent/KR20140042752A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

단말 간 직접 통신 방법 및 장치가 개시된다. 디스커버리 방법은, 단말이 제공하는 서비스 정보를 등록하는 단계, 디스커버리 송신 활성화 요청 정보를 단말이 위치한 네트워크에 제공하는 단계, 네트워크로부터 디스커버리 송신 활성화 요청의 응답인 디스커버리 송신 활성화 응답 정보를 수신하는 단계 및 디스커버리 송신 활성화 응답 정보가 송신 활성화 승인인 경우, 디스커버리 메시지를 전송하는 단계를 포함한다. 따라서, 개방형 D2D 디스커버리를 효과적으로 수행할 수 있다.

Description

단말 간 디스커버리 방법 및 장치{METHOD OF DEVICE TO DEVICE DISCOVERY AND APPARATUS THEREOF}
본 발명은 단말 간 디스커버리 기술에 관한 것으로, 더욱 상세하게는 근접한 단말 간 디스커버리를 효과적으로 수행하기 위한 통신 방법 및 장치에 관한 것이다.
셀룰러(cellular) 통신 환경에서 단말들이 데이터(data)를 송수신하는 일반적인 방법은 기지국을 통한 방법이다. 즉, 제2 단말에 전송할 데이터가 있는 경우, 제1 단말은 그 데이터를 자신이 속한 제1 기지국으로 전송한다. 제1 기지국은 제1 단말로부터 수신한 데이터를 코어망을 통해 제2 단말이 속한 제2 기지국으로 전송한다. 마지막으로, 제2 기지국은 제1 기지국으로부터 수신한 데이터를 제2 단말에 전송한다. 여기서, 제1 기지국과 제2 기지국은 동일한 기지국일 수 있고, 서로 다른 기지국일 수 있다.
한편, 단말 간 직접 통신(device to device communication, D2D)은 단말들이 기지국을 거치지 않고 직접 통신하는 것을 의미한다. 즉, 제1 단말은 기지국을 거치지 않고 제2 단말과 직접 통신하여 데이터를 송수신할 수 있다.
단말 간 디스커버리는 단말 간 직접 통신과 유사하게 단말 간의 직접 링크를 이용해 근접한 다른 단말 또는 서비스를 발견하는 것을 의미한다.
근접한 잠재 고객들을 대상으로 한 로컬 광고, 근처에 있는 빈 택시 잡기, 주변사람들과의 모바일 게임, 비어있는 주차공간 찾기 등 다양한 모바일 서비스의 제공을 위해 근접한 단말이나 서비스를, GPS 등의 도움 없이, 효율적으로, 그리고 사용자의 많은 개입 없이 발견하는 방법이 필요하다.
상기와 같은 문제점을 해결하기 위한 본 발명의 목적은, 단말 간 디스커버리를 위한 스펙트럼 사용 방법 및 시스템 구조를 제공하는 데 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 다른 목적은, 단말 간 디스커버리에 있어 단말의 디스커버리 메시지 생성 및 전송 방법을 제공하는 데 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 또 다른 목적은, 단말 간 디스커버리에 있어 단말의 디스커버리 메시지 수신 및 처리 방법을 제공하는 데 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 또 다른 목적은, 단말 간 디스커버리에 있어 단말의 디스커버리 메시지 정보 구성 방법을 제공하는 데 있다.
상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 단말 간 디스커버리 방법은, 사용자가 제공하는 서비스 정보를 이용해 상기 단말의 디스커버리 서비스를 등록하는 단계, 디스커버리 송신 활성화 요청 정보를 상기 단말이 위치한 네트워크에 제공하는 단계, 상기 네트워크로부터 상기 디스커버리 송신 활성화 요청의 응답인 디스커버리 송신 활성화 응답 정보를 수신하는 단계 및 상기 디스커버리 송신 활성화 응답 정보가 송신 활성화 승인인 경우, 디스커버리 메시지를 전송하는 단계를 포함한다.
여기서, 상기 서비스 정보는, 서비스 카테고리 및 서비스 관련 상세 정보를 제공하는 서버의 주소를 포함할 수 있다.
여기서, 상기 서비스 카테고리는, 미리 정의된 기준을 기반으로 서비스 코드로 변경되어 등록될 수 있다.
여기서, 상기 디스커버리 송신 활성화 요청 정보는, 디스커버리 타입, 디스커버리 상태 및 레인지 클래스를 포함할 수 있다.
여기서, 상기 디스커버리 송신 활성화 응답 정보는, 상기 디스커버리 메시지 전송을 위해 할당된 무선 자원 정보를 포함할 수 있다.
여기서, 상기 디스커버리 메시지를 전송하는 단계는, 상기 무선 자원 정보가 지시하는 무선 자원을 통해 상기 디스커버리 메시지를 전송할 수 있다.
여기서, 상기 디스커버리 메시지는, 상기 서비스 카테고리에 대응된 서비스 코드, 상기 단말에 대응된 디스커버리 식별자를 포함할 수 있다.
상기 다른 목적을 달성하기 위한 본 발명의 일 실시예에 따른 단말 간 디스커버리 방법은, 상기 단말을 통해 제공받고자 하는 서비스 정보를 입력하는 단계, 상기 서비스 정보를 기반으로 생성된 디스커버리 수신 활성화 요청 정보를 상기 단말이 위치한 네트워크에 제공하는 단계, 상기 네트워크로부터 상기 디스커버리 수신 활성화 요청의 응답인 디스커버리 수신 활성화 응답 정보를 수신하는 단계 및 상기 디스커버리 수신 활성화 응답 정보가 수신 활성화 승인인 경우, 디스커버리 메시지를 탐색하는 단계를 포함한다.
여기서, 상기 서비스 정보는, 서비스 카테고리, 서비스 관련 키워드를 포함할 수 있다.
여기서, 상기 서비스 카테고리는, 미리 정의된 기준을 기반으로 서비스 코드로 변경되어 등록될 수 있다.
여기서, 상기 디스커버리 수신 활성화 요청 정보는, 디스커버리 타입, 디스커버리 상태를 포함할 수 있다.
여기서, 상기 디스커버리 수신 활성화 응답 정보는, 상기 디스커버리 메시지의 수신을 위해 할당된 무선 자원 정보를 포함할 수 있다.
여기서, 상기 디스커버리 메시지를 탐색하는 단계는, 상기 무선 자원 정보가 지시하는 무선 자원에서 상기 디스커버리 메시지를 탐색할 수 있다.
여기서, 상기 디스커버리 메시지는, 상기 디스커버리 메시지를 전송한 단말이 제공하는 서비스 카테고리에 대응된 서비스 코드, 상기 디스커버리 메시지를 전송한 단말에 대응된 디스커버리 식별자를 포함할 수 있다.
여기서, 상기 단말 간 직접 통신의 디스커버리 방법은, 탐색을 통해 상기 디스커버리 메시지를 수신한 경우, 상기 서비스 정보에 포함된 서비스 카테고리에 대응된 서비스 코드와 상기 디스커버리 메시지에 포함된 서비스 코드의 동일성을 판단하는 단계 및 서비스 코드가 동일한 경우, 상기 디스커버리 메시지에 포함된 디스커버리 식별자를 기반으로 상기 네트워크에 서비스 관련 추가 정보의 제공을 요청하는 단계를 더 포함할 수 있다.
여기서, 상기 서비스 관련 추가 정보는, 상기 디스커버리 메시지를 전송한 단말의 단말 식별자, 서비스 관련 상세 정보를 제공하는 서버의 주소를 포함할 수 있다.
본 발명에 의하면, 개방형 D2D 디스커버리를 효과적으로 수행할 수 있다.
도 1은 D2D 디스커버리 및 통신을 위한 공유 스펙트럼 동작 방식을 도시한 개념도이다.
도 2는 D2D 디스커버리 및 통신을 위해 복수의 사업자에 의해 공유된 전용 스펙트럼 방식을 도시한 개념도이다.
도 3은 D2D 디스커버리를 위한 기능 구조를 도시한 개념도이다.
도 4는 D2D 디스커버리를 위한 셀룰러 네트워크의 구조를 도시한 블록도이다.
도 5는 D2D 디스커버리를 위한 사용자 단말의 기능 구조에 대한 하나의 예를 도시한 개념도이다.
도 6은 D2D 디스커버리 메시지 송수신을 위해 정의된 상향링크의 채널 매핑을 도시한 개념도이다.
도 7은 피탐색 단말의 개방형 디스커버리 송신 활성화 절차를 도시한 순서도이다.
도 8은 디스커버리 채널 할당 절차를 도시한 순서도이다.
도 9는 디스커버리 서비스 절차를 도시한 개념도이다.
도 10은 디스커버리 서비스 절차 중 필터링 절차를 도시한 개념도이다.
도 11은 개방형 디스커버리를 위한 DME 간의 디스커버리 설정 정보 교환 절차를 도시한 순서도이다.
도 12는 서비스 카테고리 정보를 도시한 블록도이다.
도 13은 D2D 디스커버리 메시지의 구성에 대한 일 실시예를 도시한 블록도이다.
도 14는 D2D 디스커버리 메시지의 구성에 대한 다른 실시예를 도시한 블록도이다.
도 15는 제어 평면을 통한 개방형 디스커버리 송신 활성화 절차를 도시한 순서도이다.
도 16은 제어 평면을 통한 디스커버리 서비스 절차를 도시한 순서도이다.
도 17은 사용자 평면을 통한 개방형 디스커버리 송신 활성화 절차를 도시한 순서도이다.
도 18은 사용자 평면을 통한 디스커버리 서비스 절차를 도시한 순서도이다.
도 19는 제어 평면과 사용자 평면을 통한 개방형 디스커버리 송신 활성화 절차를 도시한 순서도이다.
도 20은 제어 평면과 사용자 평면을 통한 디스커버리 서비스 절차를 도시한 순서도이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다.
그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가진 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.
명세서 전체에서 망(network)은, 예를 들어, WiFi(Wireless Fidelity)와 같은 무선인터넷, WiBro(Wireless Broadband Internet) 또는 WiMax(World Interoperability for Microwave Access)와 같은 휴대인터넷, GSM(Global System for Mobile communication) 또는 CDMA(Code Division Multiple Access)와 같은 2G 이동통신망, WCDMA(Wideband Code Division Multiple Access) 또는 CDMA2000과 같은 3G 이동통신망, HSDPA(High Speed Downlink Packet Access) 또는 HSUPA(High Speed Uplink Packet Access)와 같은 3.5G 이동통신망, 및 LTE(Long Term Evolution)망 또는 LTE-Advanced망과 같은 4G 이동통신망, 및 4G 이후의 모든 이동통신망 등을 포함할 수 있다.
또한, 명세서 전체에서 기지국은 하나의 셀(cell)을 제어하는 제어장치를 의미할 수 있다. 실제 무선 통신 시스템에서의 물리적인 기지국은 복수의 셀을 제어할 수 있는데, 이 경우 물리적인 기지국은 기지국을 여러 개 포함하는 것으로 간주될 수 있다. 즉, 각 셀마다 다르게 할당되는 파라미터(parameter)는 각 기지국에 의해 서로 다른 값으로 할당되는 것으로 간주될 수 있다.
여기서, 기지국(Base Station)은 접근점(Access Point), 무선 접근국(Radio Access Station), 노드B(Node B), 고도화 노드B(evolved NodeB), 송수신 기지국(Base Transceiver Station), MMR(Mobile Multihop Relay)-BS 등을 지칭할 수도 있고, 기지국, 접근점, 무선 접근국, 노드B, eNodeB(eNB), 송수신 기지국, MMR-BS 등의 전부 또는 일부의 기능을 포함할 수도 있다.
또한, 명세서 전체에서 단말은 이동국(Mobile Station), 이동 단말(Mobile Terminal), 가입자국(Subscriber Station), 휴대 가입자국(Portable Subscriber Station), 사용자 장치(User Equipment), 접근 단말(Access Terminal) 등을 지칭할 수도 있고, 단말, 이동국, 이동 단말, 가입자국, 휴대 가입자 국, 사용자 장치, 접근 단말 등의 전부 또는 일부의 기능을 포함할 수도 있다.
여기서, 단말로 통신이 가능한 데스크탑 컴퓨터(Desktop Computer), 랩탑 컴퓨터(Laptop Computer), 태블릿(Tablet) PC, 무선전화기(Wireless Phone), 모바일폰(Mobile Phone), 스마트폰(Smart Phone), e-book 리더기, PMP(Portable Multimedia Player), 휴대용 게임기, 네비게이션(Navigation) 장치, 디지털 카메라(Digital Camera), DMB (Digital Multimedia Broadcasting) 재생기, 디지털 음성 녹음기(Digital Audio Recorder), 디지털 음성 재생기(Digital Audio Player), 디지털 영상 녹화기(Digital Picture Recorder), 디지털 영상 재생기(Digital Picture Player), 디지털 동영상 녹화기(Digital Video Recorder), 디지털 동영상 재생기(Digital Video Player) 등을 사용할 수 있다.
단말 간(device to device, D2D) 디스커버리(discovery)는 특정 단말(user equipment, UE)이 무선 자원을 통해 수신한 신호를 기반으로 근접한 단말/서비스(service)를 발견하는 절차이다. 이를 위해, 근접한 단말/서비스에게 발견되기를 원하는 단말/서비스들은 D2D 디스커버리를 위해 설정된 무선 자원을 사용하여 미리 정의된 디스커버리 메시지(message)를 전송할 수 있고, 이웃하는 단말들을 발견하기 원하는 단말은 이러한 무선 자원을 통해 전송되는 디스커버리 메시지를 수신하는 절차를 수행할 수 있다.
D2D 디스커버리의 범위는 크게 서비스 수준의 디스커버리 및 디바이스(device) 수준의 디스커버리로 분류할 수 있다. 서비스 수준의 디스커버리는 주변 단말들이 제공하는 서비스의 디스커버리를 의미하고, 디바이스 수준의 디스커버리는 주변 단말의 ID(identifier) 디스커버리를 의미한다. 본 발명에서 고려하는 D2D 디스커버리는 앞서 설명한 서비스 수준의 디스커버리 및 디바이스 수준의 디스커버리를 포함한다.
본 발명에서 이웃하는 단말들에게 발견되기를 원하는 단말을 피탐색 단말(discoverable UE)로 정의하고, 이웃하는 단말들을 발견하기 원하는 단말을 탐색 단말(discovery UE)로 정의한다.
개방형(open) 디스커버리는 단말들이 특정 서비스를 제공받기 위해 해당 서비스를 제공하는 다른 단말을 발견하는 것으로, 이를 위한 상호 동의는 불필요하다. 이를 위해, 다른 단말이 자신을 발견해 주기를 바라는 피탐색(discoverable) 단말은 개방형 디스커버리 송신 서비스에 가입할 수 있고, 관련 절차를 통해 개방형 디스커버리 메시지를 생성할 수 있고, 생성된 개방형 디스커버리 메시지를 전송할 수 있다.
탐색 단말은 피탐색 단말로부터 전송되는 개방형 디스커버리 메시지를 수신할 수 있고, 수신된 개방형 디스커버리 메시지 중 어플리케이션(application)의 요구 서비스에 부합하는 정보만을 걸러낼 수 있고, 걸러낸 정보를 기반으로 네트워크(network)의 지원을 통해 부가 정보를 획득할 수 있고, 획득된 부가 정보를 어플리케이션에 전달할 수 있다. 어플리케이션은 부가 정보를 사용하여 피탐색 단말 및/또는 관련 서버로부터 상세한 추가 정보를 획득할 수 있다. 여기서, 어플리케이션은 탐색 단말에 위치할 수 있다.
어플리케이션은 획득된 추가 정보를 즉시 사용자 등에 제공할 수 있고, 또는 획득된 추가 정보가 어플리케이션이 요구하는 정보와 관련이 있다고 판단되는 경우 획득된 추가 정보를 사용자 등에 제공할 수 있다. 또한, 탐색 단말은 디스커버리 절차를 통해 획득한 정보 및 디스커버리 이벤트를 보고하는 절차를 수행할 수 있으며, 이러한 절차들을 수행함에 있어 서로 다른 탐색 관리 개체(discovery management entity, DME)에 의해서 관리되는 단말들을 위한 DME 간의 연동 절차가 수행될 수 있다.
개방형 디스커버리의 송신 단말은 이동형과 고정으로 분류될 수 있으며, 그 예는 아래와 같다.
- 사용자의 평이 별 4개 이상이고, 주차장이 있으며, 할인 쿠폰 또는 OK 캐쉬백(cashback)이 적용되는 중급 이상의 근처 갈비집 → 고정형
- 근처에 있는 ~~가게 → 고정형 또는 반고정형
- 근처에 있는 주차 공간(parking spot) → 고정형
- 근처에 있는 야채/생선 차장수 → 이동형
- 근처에 있는 택배 수집자 → 이동형
- 근처에 있는 빈 택시 → 이동형
- 근처에 있는 멀티-플레이어 게임(multi-player game)을 원하는 사용자(들) → 이동형
D2D 디스커버리 및 통신을 위한 스펙트럼(spectrum) 사용 방식은 공유 스펙트럼 동작(shared spectrum operation) 및 복수의 사업자에 의해 공유된 전용 스펙트럼(dedicated spectrum shared by multiple operators)으로 분류될 수 있다.
도 1은 D2D 디스커버리 및 통신을 위한 공유 스펙트럼 동작 방식을 도시한 개념도이다.
도 1을 참조하면, 단말은 각 이동통신 사업자 네트워크에 할당된 셀룰러(cellular) 스펙트럼의 일부를 사용하여 D2D 디스커버리를 수행할 수 있다. 즉, 단말은 셀룰러 통신과 동일한 반송파를 사용하여 D2D 디스커버리 및 통신을 수행할 수 있고, 또는 별도의 반송파를 사용하여 D2D 디스커버리 및 통신을 수행할 수 있다.
D2D 디스커버리를 위한 제어/설정(control/configuration), 인증(authentication) 및 과금(charging) 등의 D2D 디스커버리 절차는 단말이 가입된 사업자의 네트워크를 통해 수행될 수 있다.
공유 스펙트럼 동작의 경우, 다른 사업자 네트워크에 가입된 단말을 탐색하기 위해 단말은 자신이 가입한 네트워크를 통해 자신은 물론 다른 네트워크에서 사용되는 D2D 디스커버리에 대한 무선 자원 설정 정보를 수신할 수 있다. 이때, 단말은 시스템 정보 블록 (SIB: system information block) 또는 전용 시그널링(dedicated signaling) 등을 통해 무선 자원 및 전송 관련 설정 정보를 수신할 수 있다. 피탐색 단말은 자신이 가입된 사업자 네트워크의 주파수 스펙트럼을 통해 개방형 디스커버리 메시지를 전송할 수 있고, 탐색 단말은 자신이 가입된 사업자 네트워크 또는 다른 사업자 네트워크를 통해 개방형 디스커버리 메시지(들)를 수신하여 D2D 디스커버리 절차를 수행할 수 있다.
서로 다른 사업자 네트워크에 가입된 단말들 간의 D2D 디스커버리를 위해, 단말은 다른 사업자 네트워크의 신호를 수신할 수 있는 수신기를 장착하여야 하며, 그렇지 못한 단말들을 고려해 각 사업자 네트워크에 의해 할당되는 디스커버리 무선 자원이 시간적으로 직교하도록 할 수 있다. 사업자 네트워크들은 D2D 디스커버리 무선 자원 등의 설정 정보를 교환함으로써, 서로 다른 사업자 네트워크에 가입된 단말들 간의 D2D 디스커버리를 지원할 수 있다.
도 2는 D2D 디스커버리 및 통신을 위해 복수의 사업자에 의해 공유된 전용 스펙트럼 방식을 도시한 개념도이다.
도 2를 참조하면, 단말은 D2D 디스커버리 및 통신을 위해 다수의 이동통신 사업자들이 공유하는 독립적인 스펙트럼을 사용하여 D2D 디스커버리를 수행할 수 있다. D2D 디스커버리를 위한 제어/설정, 인증 및 과금 등과 같은 디스커버리 절차는 셀룰러 스펙트럼을 통해 수행될 수 있다.
D2D 디스커버리 및 통신을 위해 다수의 사업자가 공통의 스펙트럼을 공유하는 경우, 단말은 자신이 가입된 네트워크로부터 SIB 등을 수신함으로써 공통의 공유 스펙트럼에서 사용하는 D2D 디스커버리 무선 자원 및 전송 관련 설정 정보를 획득할 수 있다. 피탐색 단말은 공통의 공유 스펙트럼을 통해 개방형 디스커버리 메시지를 전송할 수 있고, 탐색 단말은 공통의 공유 스펙트럼을 통해 개방형 디스커버리 메시지(들)를 수신하여 D2D 디스커버리 절차를 수행할 수 있다.
다음으로 D2D 디스커버리를 위한 기능 개체 및 구조에 대해 설명한다. D2D 디스커버리 서비스를 제공하기 위해 셀룰러 시스템은 D2D 디스커버리를 위한 추가적인 기능 개체(functional entity)를 정의하고, 이들을 사용하여 D2D 디스커버리 기능(feature)을 제공한다. 이를 위해, 본 발명에서는 D2D 디스커버리 기능을 관리하는 기능 개체 및 기능 모듈인 탐색 관리 개체(discovery management entity, DME)와 탐색 관리 기능(discovery management function, DMF)을 도입한다. DME는 디스커버리 서비스를 위해 사업자 네트워크 내 또는 밖에 위치하는 기능 개체 또는 서버를 의미한다. DMF는 단말에 위치하며, DME와 연동하여 디스커버리 기능을 관리하는 기능 모듈을 의미한다.
도 3은 D2D 디스커버리를 위한 기능 구조를 도시한 개념도이다.
도 3을 참조하면, DME는 디스커버리 ID의 생성 및 발행, 단말의 디스커버리 관련 정보 저장, 이동통신 사업자 간의 D2D 디스커버리를 위한 정보 교환, 기존 셀룰러 네트워크 기능 개체 간의 연동 절차 등을 수행할 수 있다. DME는 셀룰러 네트워크에서 하나의 독립적인 기능 개체로 존재할 수 있고, 또는 MME(mobility management entity)와 같은 기존의 기능 개체의 추가적인 기능으로 존재할 수 있다. 하나의 이동통신 사업자는 적어도 하나의 DME를 사용하여 D2D 디스커버리 서비스를 제공할 수 있다. 서로 다른 사업자 네트워크에 가입된 단말들 간의 디스커버리 서비스를 위해 DME 간의 인터페이스(interface)가 제공될 수 있으며, 이러한 인터페이스를 통해 디스커버리와 관련된 설정 정보의 교환이 수행될 수 있다.
또한, DME는 MME와 같은 기존 기능 개체에 들어가는 추가 기능과 D2D 서버로 분할되어 구성될 수도 있다. 서로 다른 사업자 네트워크에 가입된 단말들 간의 디스커버리 서비스를 위해 MME 등의 기능 개체(들) 및/또는 D2D 서버 간의 인터페이스가 제공될 수 있으며, 이러한 인터페이스를 통해 디스커버리와 관련된 설정 정보의 교환이 수행될 수 있다.
DME 및 DMF는 D2D 디스커버리와 관련된 상태를 관리할 수 있으며, D2D 디스커버리 송신 및 수신 상태는 아래 표 1과 같이 정의된다.
Figure pat00001
다음으로 개방형 디스커버리의 방법 1에 대해 설명한다.
여기서, DME가 하나의 독립적인 기능 개체로 존재하고, 이동통신 사업자가 하나의 논리적인 DME를 사용하여 D2D 디스커버리 서비스를 제공하는 형태를 고려한다. DME의 기능이 특정 기능 개체에 포함될 경우 해당 인터페이스의 변경을 고려할 수 있다.
도 4는 D2D 디스커버리를 위한 셀룰러 네트워크의 구조를 도시한 블록도이다.
도 4를 참조하면, DME는 추가적인 참조 포인트(reference point)를 사용하여 다른 기능 개체(예를 들어, HSS(home subscriber server), MME, 기지국(eNB) 등)와 연동될 수 있다. 단말에 위치한 DMF는 디스커버리 관련 정보를 저장할 수 있다. DMF는 저장된 디스커버리 관련 정보를 기초로, D2D 디스커버리 관련 기능이 추가된 LTE 프로토콜(protocol) 기능 및 D2D 디스커버리 어플리케이션과 연동하여 D2D 디스커버리 절차를 수행할 수 있다. 여기서, D2D 디스커버리 어플리케이션은 단말에 위치할 수 있다. 앞서 설명한 DME와 유사하게 DMF는 단말의 기존 프로토콜 기능에 포함되거나 독립적인 기능으로 존재할 수 있는데, 여기서는 독립적인 기능으로 존재하는 형태를 가정하여 설명한다.
도 5는 D2D 디스커버리를 위한 사용자 단말의 기능 구조에 대한 하나의 예를 도시한 개념도이다.
도 5를 참조하면, D2D 디스커버리를 위한 프로토콜 스택(stack) 중 RRC, MAC, PHY 계층은 D2D 디스커버리를 위한 기능을 더 포함할 수 있으며, 이들을 제외한 다른 계층은 기존의 셀룰러 시스템과 동일하다.
도 6은 D2D 디스커버리 메시지 송수신을 위해 정의된 상향링크의 채널 매핑을 도시한 개념도이다.
도 6을 참조하면, D2D 디스커버리를 위한 제어 프로토콜 절차는 셀룰러 시스템의 기존 계층 구조와 상/하향링크 채널을 사용할 수 있다. 즉, 하향링크 채널 상의 DCCH(dedicated control channel), DL-SCH(downlink shared channel), PDSCH(physical downlink shared channel)을 사용할 수 있고, 상향링크 채널 상의 DCCH, UL-SCH(uplink shared channel), PUSCH(physical uplink shared channel)을 사용할 수 있다. 단말 간의 디스커버리 메시지 송수신을 위해서는 상향링크 채널 상에 새롭게 정의된 DDCH, DCH(dedicated channel), PDCH(physical dedicated channel)을 사용할 수 있다.
앞서 설명한 DME/DMF와 더불어 이동통신 사업자는 사용자의 D2D 디스커버리 서비스 가입, 등록, 설정 등을 위한 디스커버리 서비스 관리 서버 및 단말을 위한 디스커버리 어플리케이션을 제공할 수 있다.
디스커버리 서비스 관리 서버 및 디스커버리 어플리케이션은 디스커버리 서비스 제공을 위해서 이동통신 사업자가 제공하는 하나의 운영 방법이며, 본 발명에서는 해당 기능의 세부절차에 대한 내용은 생략한다.
개방형 디스커버리를 위해 DME(네트워크)는 표 2와 같은 기능의 일부 또는 전부를 수행할 수 있다.
Figure pat00002
DMF(단말)는 표 3과 같은 기능의 일부 또는 전부를 수행할 수 있다.
Figure pat00003
다음으로 개방형 디스커버리 방법 1에 대한 동작 절차를 설명한다.
개방형 디스커버리 송신 서비스 등록 및 디스커버리 정보 생성
개방형 디스커버리 송신 서비스 등록 및 디스커버리 정보 생성은, 개방형 디스커버리의 서비스 제공자가 입력한 정보를 바탕으로 개방형 디스커버리 서비스를 등록하고, 서비스 제공을 위한 디스커버리 정보를 생성하는 절차를 의미한다. 이러한 절차를 통해 획득된 디스커버리 정보는 단말의 개방형 디스커버리 메시지 전송시에 사용된다. 상기 절차를 통해, 개방형 디스커버리 ID가 발급될 수 있고, 하나의 디스커버리 ID는 개방형 디스커버리와 제한형(restricted) 디스커버리를 위해 사용될 수 있다.
피탐색 단말을 위한 디스커버리 송신 서비스 등록 및 디스커버리 정보 생성 방법은 다음과 같이 두 가지 형태로 분류될 수 있다. 첫 번째는 이동통신 사업자 서버로의 접속을 통해 디스커버리 정보를 생성하는 형태이고, 두 번째는 단말의 어플리케이션을 사용하여 디스커버리 정보를 생성하는 형태이다.
1) 이동통신 사업자 서버로의 접속을 통한 디스커버리 정보 생성 및 서비스 등록
사용자는 단말이나 PC 등을 통해 이동통신 사업자가 운용하는 디스커버리 서비스 관리 서버에 접속하여 자신이 서비스하고자 하는 서비스 카테고리(category) 선택, 서비스 관련 부가 정보 입력 및 서비스 관련 상세 정보를 제공하는 서버 주소(즉, URL(uniform resource locator)) 입력 등을 수행할 수 있다. 그 후 사용자가 개방형 디스커버리 송신 서비스 등록을 신청하면, 디스커버리 서비스 관리 서버는 서비스 카테고리 선택 정보를 그대로, 또는 서비스 코드(code)로 변환하여 다른 정보와 함께 네트워크에 위치한 DME에 전송할 수 있다.
서비스 카테고리 선택 정보를 그대로 받은 경우 DME는 이를 기초로 서비스 코드를 생성할 수 있고, 생성된 서비스 코드를 단말에 발급하고 그 결과를 서버에 통보함으로써 서비스 등록 절차를 완료할 수 있다. 한편, 디스커버리 서비스 관리 서버로부터 서비스 코드를 받은 경우 DME는 서비스 코드를 단말에 발급하고 그 결과를 디스커버리 서비스 관리 서버에 통보함으로써 서비스 등록 절차를 완료할 수 있다. 이때 DME는 디스커버리 ID를 생성하여 서비스 코드와 함께 단말에 제공할 수도 있다. 이때, DME는 서비스 코드 중 일부(확장된 부분(extended part); 하위 부분)를 저장할 수 있고, 또는 서비스 코드 전체를 저장할 수도 있다.
2) 단말의 어플리케이션을 사용한 디스커버리 정보 생성 및 서비스 등록
피탐색 단말에 위치한 어플리케이션을 사용하여 서비스 코드를 생성할 수 있으며, 서비스 코드의 생성 방식은 다음과 같이 두 가지 형태로 분류될 수 있다. 첫 번째는 단말이 자체적으로 서비스 코드를 생성하는 방식이고, 두 번째는 네트워크의 DME에 요청하여 서비스 코드를 생성하는 방식이다.
단말이 자체적으로 서비스 코드를 생성하는 경우, 사용자는 어플리케이션을 사용하여 자신이 서비스하고자 하는 서비스 카테고리 선택, 서비스 관련 부가 정보 입력 및 서비스 관련 상세 정보를 제공하는 서버의 주소(즉, URL) 입력 등을 수행한 후, 개방형 디스커버리 송신 서비스의 등록을 신청한다. 이에, 어플리케이션은 서비스 카테코리 선택 정보를 기반으로 서비스 코드를 생성할 수 있고, 생성된 서비스 코드를 다른 부가 정보와 함께 단말에 제공할 수 있다. 단말은 네트워크의 DME에게 서비스 코드 및 다른 부가 정보를 제공할 수 있고, DME는 단말에 정보 수신 결과를 통보함으로써 서비스 등록 절차를 완료할 수 있다. 이때 DME는 디스커버리 ID를 생성하여 서비스 코드와 함께 단말에 제공할 수 있다. 서비스 카테고리의 구성 변경은 갱신 등을 통해 어플리케이션에 반영될 수 있으며, 필요한 경우 서비스 코드 변경을 위한 절차를 수행할 수 있다.
한편 네트워크의 DME에 요청하여 서비스 코드를 생성하는 경우, 다른 절차는 상기에서 설명한 '단말이 자체적으로 서비스 코드를 생성하는 방식'과 동일하며, 단지 단말이 자체적으로 서비스 코드를 생성하는 대신 서비스 카테고리 선택 정보를 DME에 제공하고 DME가 서비스 코드를 생성하는 것에 차이가 있다. 서비스 카테고리의 구성 변경에 의해 서비스 코드의 변경이 필요한 경우, DME는 갱신된 서비스 코드를 단말에 제공함으로써 서비스 코드를 변경할 수 있다.
DME는 서비스 코드 중 일부(확장된 부분; 하위 부분)를 저장할 수 있고, 또는 서비스 코드 전체를 저장할 수도 있다. 서비스 코드는 이동통신 사업자가 정의하여 이동통신 사업자 간 협약 등에 의해 공유될 수 있고, 규격화된 형태로 정의될 수도 있다. 개방형 디스커버리 송신 서비스 등록 절차에 있어서, DME는 각 단말의 ID와 디스커버리 ID를 매핑(mapping)하여 저장할 수 있다.
개방형 디스커버리 어플리케이션 인증
개방형 디스커버리 어플리케이션 인증 절차는, 개방형 디스커버리 기능을 사용하여 서비스를 수행하는 경우 단말에 위치한 어플리케이션의 인증 절차를 의미한다.
개방형 디스커버리 송신 활성화( activation )
개방형 디스커버리 송신 활성화 절차는, 피탐색 단말이 할당된 무선 자원을 사용하여 디스커버리 메시지를 전송할 수 있도록 하는 절차이다.
도 7은 피탐색 단말의 개방형 디스커버리 송신 활성화 절차를 도시한 순서도이고, 도 8은 도 7에 있는 디스커버리 채널 할당 절차를 도시한 순서도이다.
사용자는 단말에 탑재된 어플리케이션을 통해 개방형 디스커버리 송신을 요청할 수 있다. 단말(10)은 이러한 요청에 따라 디스커버리 송신 활성화 요청(ACTIVATE_DISCOVERY_REQ) 정보를 DME(40)에 전송할 수 있다(S110). 디스커버리 송신 활성화 요청 정보는 디스커버리 타입, 디스커버리 상태 및 레인지 클래스를 포함할 수 있다. 디스커버리 송신 활성화 요청(ACTIVATE_DISCOVERY_REQ) 정보를 수신한 DME(40)는 HSS(60)와 함께 디스커버리 송신 활성화에 대한 승인/인증(authorization/authentication)을 수행할 수 있다(S120).
다음으로 DME(40)는 D2D 디스커버리를 위한 무선 자원 할당 절차(discovery channel allocation procedure)를 수행할 수 있다(S130). DME(40)는 단말 ID 및 디스커버리 상태 정보를 포함한 디스커버리 설정 요청(DISCOVERY_SETUP_REQ) 정보를 eNB/MME(30)에 전송할 수 있다(S131). eNB/MME(30)는 디스커버리 설정 요청(DISCOVERY_SETUP_REQ) 정보를 기반으로 RRC(radio resource control) 재설정 정보(rrcReconfig+)를 단말(10)에 전송할 수 있다(S132). 단말(10)은 RRC 재설정 정보(rrcReconfig+)에 대한 응답으로 RRC 재설정 완료 정보(rrcReconfigCmpl+)를 eNB/MME(30)에 전송할 수 있다(S133). 이를 기초로, 단말(10)은 디스커버리 자원을 선택할 수 있고(S134), 선택된 디스커버리 자원에 대한 측정 보고(measurementReport+)를 eNB/MME(30)에 전송할 수 있다(S135). eNB/MME(30)은 이를 기초로 RRC 재설정 정보(rrcReconfig+)를 단말(10)에 전송할 수 있다(S136). 단말(10)은 RRC 재설정 정보(rrcReconfig+)에 대한 응답으로 RRC 재설정 완료 정보(rrcReconfigCmpl+)를 eNB/MME(30)에 전송할 수 있다(S137). 이러한 과정을 통해, eNB/MME(30)는 할당된 무선 자원 정보를 포함한 디스커버리 설정 응답(DISCOVERY_SETUP_RSP) 정보를 DME(40)에 전송할 수 있다(S138).
DME(40)는 디스커버리 송신 활성화 요청(DISCOVERY_SETUP_REQ)의 응답인 디스커버리 송신 활성화 응답(DISCOVERY_SETUP_RSP) 정보를 단말(10)에 전송할 수 있다(S140). 디스커버리 송신 활성화 응답 정보가 송신 활성화 거부를 나타내는 경우 단말(10)은 유휴(idle) 상태로 천이한다. 반면, 디스커버리 송신 활성화 응답 정보가 송신 활성화 승인을 나타내는 경우, 단말(10)은 피탐색 상태(discoverable) 또는 피탐색/탐색 상태(discoverable/discovery)로 천이할 수 있다(S150).
이후부터 피탐색 단말(10)은 디스커버리 메시지(DISCOVERY_MSG)를 전송할 수 있다(S160). 여기서, 디스커버리 메시지는 서비스 코드, 단말에 대응된 디스커버리 식별자(ID)를 등을 포함할 수 있다.
개방형 디스커버리 서비스
개방형 디스커버리 서비스 절차는 탐색 단말이 개방형 디스커버리 메시지를 수신하고, 수신한 개방형 디스커버리 메시지를 기초로 후속 절차를 수행하여 사용자에게 근접 기반 서비스를 제공하기 위한 절차이다.
도 9는 디스커버리 서비스 절차를 도시한 개념도이고, 도 10은 디스커버리 서비스 절차 중 필터링 절차를 도시한 개념도이다.
사용자는 탐색 단말(20)에 탑재된 어플리케이션을 통해 제공받고자 하는 서비스 카테고리를 선택할 수 있고, 어플리케이션이 해당 기능을 지원하는 경우 발견하고자 하는 키워드 등을 입력한 후 개방형 디스커버리 서비스를 요청할 수 있다. 사용자의 요청을 받은 어플리케이션은 선택된 서비스 카테고리를 기반으로 서비스 코드(필요한 경우 확장 서비스 코드를 포함)를 생성할 수 있고, 생성된 서비스 코드를 단말(20)에 제공하고 개방형 디스커버리 수신 활성화를 요청할 수 있다.
탐색 단말(20)은 이 요청에 따라 개방형 디스커버리 메시지를 수신하기 위해 디스커버리 수신 활성화 요청(ACTIVATE_DISCOVERY_REQ) 정보를 DME(40)에 전송할 수 있다(S210). 디스커버리 수신 활성화 요청 정보는 디스커버리 타입, 디스커버리 상태, 수신 모드(rx mode) 등을 포함할 수 있다. 디스커버리 수신 활성화 요청(ACTIVATE_DISCOVERY_REQ) 정보를 수신한 DME(40)는 HSS(60)와 함께 해당 디스커버리 수신 활성화에 대한 승인/인증을 수행할 수 있다(S220).
DME(40)는 탐색 단말(20)이 속한 eNB/MME(30)에게 탐색 단말(40)의 디스커버리 상태를 전달하기 위한 디스커버리 설정 인디케이션(discovery setup indication) 절차를 수행할 수 있다(S230). 이 절차를 통해 eNB는 탐색 단말(40)의 디스커버리 상태를 파악할 수 있고, 이를 해당 단말의 무선 자원 스케쥴링 등에 사용할 수 있다. 이에 따라 DME(40)는 디스커버리 수신 활성화 요청(ACTIVATE_DISCOVERY_REQ) 정보의 응답인 디스커버리 수신 활성화 응답(ACTIVATE_DISCOVERY_RSP) 정보를 단말(20)에 전송할 수 있다(S240). 여기서, 디스커버리 수신 활성화 응답(ACTIVATE_DISCOVERY_RSP) 정보는 개방형 디스커버리 메시지의 수신을 위해 사용되는 무선 자원 정보를 포함할 수 있다.
디스커버리 수신 활성화 응답(ACTIVATE_DISCOVERY_RSP) 정보가 수신 활성화 거부를 나타내는 경우, 단말(20)은 유휴 상태로 천이한다. 반면, 디스커버리 수신 활성화 응답(ACTIVATE_DISCOVERY_RSP) 정보가 수신 활성화 승인을 나타내는 경우, 단말(20)는 탐색 상태(discovery) 또는 피탐색/탐색 상태(discoverable/discovery)로 천이한다(S250).
탐색 상태로 천이한 단말(20)은 기지국으로부터 수신한 시스템 정보 또는 전용 시그널링 정보 및/또는 디스커버리 수신 활성화 응답에 포함된 무선 자원 정보가 지시하는 무선 자원을 통해 개방형 디스커버리 메시지(DISCOVERY_MSG)를 탐색할 수 있다(S270). 단말(20)은 어플리케이션의 요청 또는 단말의 판단에 따른 비활성화(deactivation) 요청을 수신할 때까지 탐색을 지속적으로 수행할 수 있다.
디스커버리 메시지의 탐색 과정을 통해 피탐색 단말(10)로부터 전송된 디스커버리 메시지를 수신한 경우, 단말(20)은 1차 필터링을 수행할 수 있다(S280). 즉, 단말(20)은 어플리케이션으로부터 제공받은 서비스 코드와 디스커버리 메시지에 포함된 서비스 코드의 동일성 여부를 판단할 수 있다. 동일성 판단 결과 서비스 코드가 동일한 경우, 탐색 단말(20)은 해당 디스커버리 메시지에 포함된 디스커버리 ID를 이용해 단말 ID 요청(UE_IDENTITY_REQ) 정보를 DME(40)에 전송할 수 있다(S290).
DME(40)는 단말 ID 요청(UE_IDENTITY_REQ) 정보의 응답으로 단말 ID 응답(UE_IDENTITY_RSP) 정보를 단말(20)에 전송할 수 있다(S300). 단말 ID 응답(UE_IDENTITY_RSP) 정보는 피탐색 단말(10)의 단말 ID, 확장 서비스 코드, 서비스 관련 상세 정보를 제공하는 서버의 URL 등을 포함할 수 있다.
단말(20)은 단말 ID 응답(UE_IDENTITY_RSP) 정보를 기반으로 2차 필터링을 수행할 수 있다(S310). 하나의 실시 예로, 단말(20)는 어플리케이션이 전달한 확장 서비스 코드와 단말 ID 응답(UE_IDENTITY_RSP) 정보에 포함된 확장 서비스 코드의 동일성 여부를 판단할 수 있다. 동일성 판단 결과 확장 서비스 코드가 동일한 경우, DME가 제공한 주소정보를 탐색 단말(20)의 어플리케이션에 제공할 수 있다(S320). 여기서, 2차 필터링은 선택적인(optional) 것으로, 적용되지 않을 수도 있다.
2차 필터링을 통과한 경우(2차 필터링이 없을 경우 1차 필터링을 통과한 경우), 단말은 DME가 제공한 주소 정보(즉, 단말 ID 및/또는 서비스 관련 상세 정보를 제공하는 서버의 URL)를 어플리케이션에 전달할 수 있다. 이러한 주소 정보는 상세 정보의 획득 및 3차 필터링을 위해 사용될 수 있다(S330).
하나의 실시예로, 어플리케이션은 단말 ID를 이용해 개방형 디스커버리 메시지 송신 단말과 네트워크를 형성할 수 있으며, 이를 통해 개방형 디스커버리 메시지 송신 단말로부터 제공 서비스와 관련된 상세한 정보들과 관련 키워드 등을 획득할 수 있다. 또한, 어플리케이션은 서비스 관련 상세 정보를 제공하는 서버의 URL을 기반으로 해당 서버에 접속하여 더욱 상세한 정보를 획득할 수 있다.
이와 같은 방법으로 획득한 정보를 표출하는 방법은 어플리케이션이 상세 정보를 획득한 즉시 사용자에게 표출하는 방법과 3차 필터링 수행 후 사용자에게 표출하는 방법이 있다.
상세 정보 즉시 표출(3차 필터링이 없는 경우)
상세 정보 즉시 표출 방법은 확보한 상세 정보를 별다른 처리 없이 즉시 표출하는 형태를 의미한다. 이때, 부가 정보로 URL을 수신한 경우, 사용자가 서버에 직접 접속할 수 있도록 URL을 다른 상세 정보와 함께 표출할 수 있다.
3차 필터링 후 상세 정보 표출
획득한 상세 정보를 사용하여 어플리케이션이 3차 필터링을 수행한 후에 사용자에게 정보를 표출하는 형태를 의미한다. 즉, 어플리케이션은 사용자가 입력한 자연어 키워드 등과의 매칭 여부를 확인하는 형태로 3차 필터링을 수행할 수 있으며, 사용자가 요구하는 서비스와 연관성이 높은 정보라고 판단되면 상세 정보를 표출할 수 있다. 이때, 부가 정보로 URL을 수신한 경우, 사용자가 서버에 직접 접속할 수 있도록 URL을 다른 상세 정보와 함께 표출할 수 있다.
상기에서 설명한 개방형 디스커버리 서비스 절차를 수행하는 경우, 디스커버리 ID에 대응되는 단말 ID 및 부가 정보를 수신하는 절차는 단말들이 동일 사업자 망에 존재하는 경우 또는 단말들이 서로 다른 사업자 망에 존재하는 경우를 고려할 수 있다. 특히, 단말들이 서로 다른 사업자 망에 존재하는 경우, DME 간의 연동을 통해 단말 ID 및 부가 정보를 수신하는 절차를 수행할 수 있다.
개방형 디스커버리 비활성화
개방형 디스커버리 비활성화 절차는 활성화된 개방형 디스커버리 송신을 종료하는 절차와 개방형 디스커버리 서비스를 종료하는 절차로 분류될 수 있다.
개방형 디스커버리 송신 비활성화 절차는 어플리케이션의 요청을 받음으로써 시작되거나, 피탐색 단말 자신에 의해 시작될 수 있다. 피탐색 단말은 디스커버리 비활성화 요청 정보를 DME로 전송할 수 있다. 디스커버리 비활성화 요청 정보를 수신한 DME는 기지국에 요청하여 개방형 디스커버리를 위한 채널을 회수할 수 있고, 단말에게 그 결과를 응답(즉, 개방형 디스커버리 송신 비활성화 응답)으로 제공할 수 있다. 개방형 디스커버리 송신 비활성화 응답을 수신한 피탐색 단말은 개방형 디스커버리 메시지의 전송을 중지하고 유휴(idle) 또는 탐색 상태로 천이한다.
개방형 디스커버리 서비스의 비활성화 절차는 어플리케이션의 요청을 받아 시작되며, 요청을 받은 탐색 단말은 디스커버리 서비스 비활성화 요청 정보를 DME로 전송할 수 있다. 디스커버리 서비스 비활성화 요청 정보를 수신한 DME는 기지국에게 이를 통보할 수 있고, 단말에게 개방형 디스커버리 서비스 비활성화 응답을 제공할 수 있다. 개방형 디스커버리 서비스 비활성화 응답을 수신한 탐색 단말은 개방형 디스커버리 메시지의 탐색을 중지한다.
개방형 디스커버리 이벤트 및 탐색된 정보 보고
개방형 디스커버리 이벤트 및 탐색된 정보 보고 절차는 D2D 디스커버리 절차 시에 발생하는 이벤트와 D2D 디스커버리 절차를 통해 획득한 정보를 DME로 보고하는 절차를 의미한다.
DME 간의 디스커버리 관련 정보 교환
DME 간의 D2D 디스커버리 관련 정보 교환 절차는 서로 다른 DME가 관리하는 단말들 간의 디스커버리 절차를 가능하도록 하는 정보 교환 절차를 의미한다. 특히, 이러한 절차를 통해 서로 다른 사업자 네트워크에 가입된 단말들 간의 디스커버리 절차를 가능하도록 한다. DME 간의 D2D 디스커버리 관련 정보 교환 절차는 각 사업자 네트워크의 DME가 관리하는 디스커버리를 위한 스펙트럼 정보 및 무선 자원의 할당 정보를 전달하는 절차, 앞서 설명한 개방형 디스커버리를 위한 프로토콜 메시지를 트랜스페어런트(transparent)하게 전송하기 위한 절차를 포함한다. 다음으로 개방형 디스커버리를 위해 DME 간 교환되는 정보 및 정보 교환 절차를 설명한다.
■ 스펙트럼 & 무선 자원 설정 정보
- 디스커버리를 위한 스펙트럼 관련 정보, DME가 관리하는 셀의 디스커버리 자원 설정 정보를 상대 DME에게 전달함
■ 어플리케이션 인증(authorization) 절차
- 상기에서 설명한 어플리케이션 인증 절차를 위한 프로토콜 메시지를 캡슐화(encapsulation)하여 상대 DME에게 전달함
■ 단말 ID 확보 절차
- 상기에서 설명한 단말 ID 확보 절차를 위한 프로토콜 메시지를 캡슐화하여 상대 DME와 교환함
■ 디스커버리 정보 보고 절차
- 상기에서 설명한 제한형 디스커버리 보고 절차를 위한 프로토콜 메시지를 캡슐화하여 상태 DME와 교환함
도 11은 디스커버리를 위한 DME 간의 디스커버리 설정 정보 교환 절차를 도시한 순서도이다.
도 11을 참조하면, DME 1(70)은 eNB/MME(30)와 동일한 네트워크에 위치하고, DME 2(80)는 eNB/MME(30)와 다른 네트워크에 위치한다.
무선 설정 정보 교환 절차에 있어서, DME 1(70)은 자원 설정 정보 요청(RESOURCE _ CONFIG _ INFO _ REQ) 정보를 eNB/MME(30)에 전송할 수 있다(S400). 자원 설정 정보 요청(RESOURCE _ CONFIG _ INFO _ REQ) 정보는 셀 ID를 포함할 수 있다. eNB/MME(30)는 자원 설정 정보 요청(RESOURCE _ CONFIG _ INFO _ REQ) 정보에 대한 응답으로 자원 설정 정보 응답(RESOURCE _ CONFIG _ INFO _ RSP) 정보를 DME 1(70)에 전송할 수 있으며(S410), 자원 설정 정보 응답(RESOURCE _ CONFIG _ INFO _ RSP) 정보는 무선 자원 설정 정보를 포함할 수 있다. DME 1(70)은 무선 자원 설정 정보를 포함한 디스커버리 정보(DISCOVERY _ INFO _ XFER)를 DME 2(80)에 전송할 수 있다(S420).
어플리케이션 인증(authorization) 교환 절차에 있어서, DME 1(70)은 어플리케이션 디스커버리 특징 요청(APP _ DISCOVERY _ FEATURE _ REQ)을 포함한 디스커버리 정보(DISCOVERY _ INFO _ XFER)를 DME 2(80)에 전송할 수 있다(S430). DME 2(80)는 디스커버리 정보에 대한 응답으로 어플리케이션 디스커버리 특징 응답(APP _ DISCOVERY _ FEATURE _ RSP)을 포함한 디스커버리 정보(DISCOVERY _ INFO _ XFER)를 DME 1(70)에 전송할 수 있다(S440).
단말 ID 교환 절차에 있어서, DME 1(70)은 단말 ID 요청(UE _ IDENTITY _ REQ)을 포함한 디스커버리 정보(DISCOVERY _ INFO _ XFER)를 DME 2(80)에 전송할 수 있다(S450). DME 2(80)는 디스커버리 정보에 대한 응답으로 단말 ID 응답(UE _ IDENTITY _ RSP)을 포함한 디스커버리 정보(DISCOVERY _ INFO _ XFER)를 DME 1(70)에 전송할 수 있다(S460).
디스커버리 이벤트 보고 절차에 있어서, DME 1(70)은 디스커버리 이벤트 보고(DISCOVERY _ EVENT _ REPORT)를 포함한 디스커버리 정보(DISCOVERY _ INFO _ XFER)를 DME 2(80)에 전송할 수 있다(S470).
다음으로 개방형 디스커버리를 위한 정보 구성에 대해 설명한다. 개방형 디스커버리를 위한 정보는 개방형 디스커버리를 위해 송수신되는 정보를 의미한다. 개방형 디스커버리를 위한 정보는 단말을 인지하기 위한 디스커버리 ID, 개방형 디스커버리 정보를 송신하는 단말의 서비스를 인지하기 위한 서비스 코드를 포함할 수 있다. 디스커버리 ID는 노출되어도 보안상의 문제가 발생하지 않는 정보이어야 하고, 서비스 코드는 탐색 단말과 피탐색 단말 모두가 인지할 수 있는 상호 약속된 정보이어야 한다.
개방형 디스커버리를 위한 D2D 디스커버리 메시지는 구분자, 디스커버리 ID 및 서비스 코드를 포함할 수 있다. 구분자는 D2D 디스커버리 메시지의 종류를 나타내며, 다른 방법으로(예를 들어, 제한형 디스커버리와 개방형 디스커버리를 위해 다른 그룹의 무선 자원 사용) D2D 디스커버리 메시지의 구분이 가능한 경우에는 사용되지 않을 수 있다. 디스커버리 ID는 D2D 디스커버리 메시지를 전송한 단말을 인식하기 위해 사용되는 정보이며, 디스커버리 ID는 단말 ID와 일대일의 매핑 관계를 가질 수 있다. 서비스 코드는 사용자 또는 어플리케이션이 지정한 서비스 카테고리에 해당하는 코드 정보를 의미한다.
개방형 디스커버리를 위한 D2D 디스커버리 메시지에 포함되는 구분자는 N 비트의 크기를 가질 수 있으며, 예를 들어, N = 2인 경우 아래 표 4와 같이 정의할 수 있다.
Figure pat00004
도 12는 서비스 카테고리 정보 구성의 일 실시 예를 도시한 것이다.
도 12를 참조하면, 개방형 디스커버리 메시지에 포함되는 서비스 코드는 피탐색 단말의 서비스 카테고리 정보를 나타내며, 카테고리는 계층적인 구조를 가질 수 있다.
예를 들어, 카테고리 1은 광고(0001), 게임(0010) 등으로 분류될 수 있고, 카테고리 2는 레스토랑(000001), 퍼스널(personal)(000010), 스포츠(000001), 롤 플레잉(000010) 등으로 분류될 수 있고, 카테고리 3은 한식(00000001), 일식(00000010), 판매(00000001), 구매(00000010), 축구(00000001), 야구(00000010) 등으로 분류될 수 있다.
개방형 디스커버리 메시지에 포함되는 디스커버리 ID는 대응되는 단말 ID와 부가 정보를 획득하기 위해 사용될 수 있다. 탐색 단말은 개방형 디스커버리 메시지에 포함된 디스커버리 ID를 기반으로 DME와 질의(query) 절차를 수행할 수 있고, 이를 통해 디스커버리 ID에 대응된 피탐색 단말의 단말 ID 및 부가 정보를 획득할 수 있다.
디스커버리 ID는 전역적으로 유일한(globally unique) ID, 또는 지역적으로 유일한(regionally unique) ID로 정의될 수 있다. 전역적으로 유일한 ID의 경우, 전역적으로 유일하므로 피탐색 단말이 지역을 이동하는 경우라도 디스커버리 ID를 변경할 필요가 없다. 반면 지역적으로 유일한 ID의 경우, 피탐색 단말이 정해진 지역을 벗어나면 디스커버리 ID의 변경이 필요하다.
도 13은 D2D 디스커버리 메시지의 구성에 대한 일 실시예를 도시한 것이다.
도 13을 참조하면, 전역적으로 유일한 디스커버리 ID를 고려한 경우, 개방형 디스커버리를 위한 D2D 디스커버리 메시지의 구성을 나타낸다. 개방형 디스커버리 메시지(즉, 디바이스 디스커버리 메시지)는 128 비트의 크기를 가지며, 2 비트의 디스커버리 타입, 64 비트의 디스커버리 ID 및 64 비트의 서비스 코드를 포함할 수 있다. 디스커버리 ID는 기존 LTE에서 사용하던 IMSI(international mobile subscriber identity)의 구성과 유사하게 MCC(mobile country code), MNC(mobile network code) 및 모바일 ID(mobile identifier)를 포함하는 계층적인 형태로 구성될 수 있다. 이 중에서 모바일 ID는 사업자에 의해 임의로 구성될 수 있다.
도 14는 D2D 디스커버리 메시지의 구성에 대한 다른 실시예를 도시한 것이다.
도 14를 참조하면, 지역적으로 유일한 디스커버리 ID를 고려한 경우, 개방형 디스커버리를 위한 D2D 디스커버리 메시지의 구성을 나타낸다. 개방형 디스커버리 메시지(즉, 디바이스 디스커버리 메시지)는 128 비트의 크기를 가지며, 2 비트의 디스커버리 타입, 56 비트 또는 68 비트의 디스커버리 ID, 70 비트 또는 58 비트의 서비스 코드를 포함할 수 있다. 디스커버리 ID는 기존 LTE에서 사용하던 GUTI(globally unique temporary UE identity)의 구성과 유사하게 MCC, MNC, MME 그룹 ID, MME 코드 및 M-TMSI(MME temporary mobile subscriber identity)을 포함하는 계층적인 형태, 또는 MME 그룹 ID, MME 코드 및 M-TMSI을 포함하는 계층적인 형태로 구성될 수 있다. 또한, 디스커버리 ID는 상기에서 설명한 전역적으로 유일한 디스커버리 ID에서 MCC를 제거한 형태를 가질 수도 있다. 즉, 디스커버리 ID는 MNC, MME 그룹 ID, MME 코드 및 M-TMSI을 포함하는 계층적인 형태로 구성될 수 있다.
다음으로 개방형 디스커버리 방법 2에 대해 설명한다. 개방형 디스커버리 방법 2는 상기에서 설명한 개방형 디스커버리 방법 1과 비교하여 아래와 같은 차이점이 있다.
- DME의 일부 기능을 MME가 수행하며, 나머지 기능은 D2D 서버가 수행, 즉 방법 1에서의 DME 기능들을 MME와 D2D 서버가 분할해 수행
- 디스커버리 ID는 필요한 경우 D2D 서버가 생성, 발급 및 회수
개방형 디스커버리 방법 2에 대한 기능 개체 및 구조는 D2D 디스커버리 서비스 제공을 위한 D2D 서버를 더 포함한다.
개방형 디스커버리 방법 2에 대한 동작 절차는 아래와 같다.
개방형 디스커버리 송신 서비스 등록
개방형 디스커버리 송신 서비스 등록 절차는 개방형 디스커버리의 서비스 제공자가 필요한 정보를 입력하여 개방형 디스커버리 서비스를 등록하는 절차를 의미한다.
개방형 디스커버리 방법 2에서 개방형 디스커버리 송신 활성화 절차는 디스커버리 서비스를 위한 단말과 D2D 서버 간의 정보 교환이 제어 평면(control plane) 또는 사용자 평면(user plane)을 통해 이루어지는지, 또는 제어 평면과 사용자 평면 모두를 사용하여 이루어지는지에 따라 세 가지 방식으로 분류된다.
방식 1) 단말과 D2D 서버 간의 정보 교환이 제어 평면을 통해 이루어지는 경우
이 방식은 DME의 역할을 D2D 서버가 수행한다는 점과, 단말에게 서비스 코드 제공 시 디스커버리 ID를 같이 제공하지 않는다는 점에 차이가 있고 나머지는 전술한 개방형 디스커버리 방법 1과 동일하다.
방식 2) 단말과 D2D 서버 간의 정보 교환이 사용자 평면을 통해 이루어지는 경우
이 경우 단말은 직접 D2D 서버에 접속할 수 있으며, 따라서 개방형 디스커버리 서비스 제공을 원하는 사용자는 D2D 서버에 직접 접속하여 서비스 카테고리 선택은 물론, 서비스 관련 상세 정보를 직접 입력할 수 있다. 예를 들어, 음식점 광고의 제공을 원하는 사용자는 아래와 같은 서비스 관련 상세 정보를 입력할 수 있다.
- 음식점 이름, 차림표 및 가격, 추천 메뉴, 주차 가능 대수, 식당 규모(수용 좌석수 등), 할인 쿠폰, 주소, 전화번호, 개방형 디스커버리 서비스 제공 단말의 URI(uniform resource identifier), 기타 음식점 소개, 음식점 홈페이지 URL, 약도, 음식 사진, 음식점 내외부 사진 등
그 후 사용자가 개방형 디스커버리 송신 서비스 등록을 신청하면, D2D 서버는 선택된 서비스 카테고리 정보에 따라 서비스 코드를 생성할 수 있고, 생성된 서비스 코드를 단말에 제공하여 서비스 등록 절차를 완료할 수 있다.
방식 3) 단말과 D2D 서버 간의 정보 교환이 제어 평면과 사용자 평면 모두를 통해 이루어지는 경우
이 경우에도 단말은 직접 D2D 서버에 접속할 수 있으며, 따라서 방식 2)와 동일한 방법으로 서비스 등록을 수행할 수 있다.
개방형 디스커버리 어플리케이션 인증
개방형 디스커버리 어플리케이션 인증 절차는 개방형 디스커버리 기능을 사용하여 서비스를 수행하는 단말에 위치한 어플리케이션들의 인증 절차를 의미하며, 개방형 디스커버리 방법 1에서의 개방형 디스커버리 어플리케이션 인증 절차와 동일하다.
개방형 디스커버리 송신 활성화 및 서비스
개방형 디스커버리 송신 활성화 및 서비스 절차는, 피탐색 단말이 할당된 무선 자원을 기반으로 개방형 디스커버리 메시지를 전송하고, 탐색 단말이 개방형 디스커버리 메시지를 수신하고 수신된 개방형 디스커버리 메시지를 기초로 후속 절차를 수행하여 사용자에게 근접 기반 서비스를 제공하는 절차이다.
개방형 디스커버리 방법 2에서 개방형 디스커버리 송신 활성화 절차 역시 디스커버리 서비스를 위한 단말과 D2D 서버 간의 정보 교환이 제어 평면(control plane) 또는 사용자 평면(user plane)을 통해 이루어지는지, 또는 제어 평면과 사용자 평면 모두를 사용하여 이루어지는지에 따라 세 가지 방식으로 분류된다.
방식 1) 단말과 D2D 서버 간의 정보 교환이 제어 평면을 통해 이루어지는 경우
도 15는 제어 평면을 통한 개방형 디스커버리 송신 활성화 절차를 도시한 순서도이고, 도 16은 제어 평면을 통한 디스커버리 서비스 절차를 도시한 순서도이다.
사용자는 제공하고자 하는 서비스를 선택한 후 개방형 디스커버리 송신을 요청하고, 단말 2(20)는 디스커버리 송신 활성화 요청(ACTIVATE DISCOVERY REQ) 정보를 MME(40)에 제공할 수 있다(S500). 디스커버리 송신 활성화 요청(ACTIVATE DISCOVERY REQ) 정보는 디스커버리 타입, 디스커버리 상태 등을 포함할 수 있다.
디스커버리 송신 활성화 요청(ACTIVATE DISCOVERY REQ) 정보를 수신한 MME(40)는 이를 D2D 서버(50)에 제공할 수 있고(S501), D2D 서버(50)는 단말 2(20)에 대한 개방형 디스커버리 채널 할당 요청(DISCOVERY _ SETUP _ REQ) 정보를 MME(40)를 통해 기지국(30)에 전송할 수 있다(S502). 개방형 디스커버리 채널 할당 요청(DISCOVERY _ SETUP _ REQ) 정보는 단말 2(20)의 단말 ID, 디스커버리 상태 등을 포함할 수 있다.
그 후, 기지국(30)은 단말 2(20)와 개방형 디스커버리 채널 할당 절차를 수행할 수 있으며(S503), 채널 할당 결과인 개방형 디스커버리 채널 할당 응답(DISCOVERY _ SETUP _ RSP) 정보를 MME(40)를 통해 D2D 서버(50)에 제공할 수 있다(S504). 이에 따라, D2D 서버(50)는 단말 2(20)의 디스커버리 ID를 생성할 수 있으며(S505), 디스커버리 ID를 포함한 개방형 디스커버리 송신 활성화 응답(ACTIVATE DISCOVERY RSP) 정보를 MME(40)를 통해 단말 2(20)에 제공할 수 있다(S506). 개방형 디스커버리 송신 활성화 응답(ACTIVATE DISCOVERY RSP) 정보를 수신한 단말 2(20)는 피탐색 상태로 천이할 수 있으며(S507), 피탐색 상태로 천이한 후에 할당된 무선 자원을 기반으로 개방형 디스커버리 메시지를 전송할 수 있다.
개방형 디스커버리 서비스 절차는, 탐색 단말이 개방형 디스커버리 메시지를 수신하고 수신된 개방형 디스커버리 메시지를 기초로 후속 절차를 수행하여 사용자에게 근접 기반 서비스를 제공하는 절차를 의미한다. 개방형 디스커버리 서비스 절차는 아래와 같다.
사용자는 단말 1(10)의 어플리케이션을 통해 제공받고자 하는 서비스를 선택할 수 있고(예를 들어, 계층화된 카테고리를 사용함), 단말 1(즉, 단말 1의 어플리케이션)이 해당 기능을 지원하는 경우 발견하고자 하는 키워드 등을 입력한 후 개방형 디스커버리 서비스를 요청할 수 있다. 사용자의 요청을 받은 단말 1(10)은 선택된 서비스를 기반으로 서비스 코드를 생성할 수 있다. 단말 1(10)은 개방형 디스커버리 수신 활성화 요청(ACTIVATE DISCOVERY REQ) 정보를 MME(40)에 전송할 수 있고, 이를 수신한 MME(40)는 개방형 디스커버리 수신 활성화 요청(ACTIVATE DISCOVERY REQ) 정보를 D2D 서버(50)에 전송할 수 있다(S508). 개방형 디스커버리 수신 활성화 요청(ACTIVATE DISCOVERY REQ) 정보는 디스커버리 타입, 디스커버리 상태 등을 포함할 수 있다.
기지국(30), MME(40) 및 D2D 서버(50)는 디스커버리 설정 인디케이션 절차(discovery setup indication procedure)를 수행할 수 있다. 즉, D2D 서버(50)는 디스커버리 설정 요청(DISCOVERY _ SETUP _ REQ) 정보를 MME(40)를 통해 기지국(30)에 전송할 수 있고(S509), 기지국(30)은 이에 대한 응답으로 디스커버리 설정 응답(DISCOVERY _ SETUP _ RSP) 정보를 MME(40)를 통해 D2D 서버(50)에 전송할 수 있다(S510). 디스커버리 설정 요청(DISCOVERY _ SETUP _ REQ) 정보는 단말 1(10)의 단말 ID, 디스커버리 상태 등을 포함할 수 있다. 디스커버리 설정 응답(DISCOVERY _ SETUP _ RSP) 정보는 디스커버리 요청에 따른 결과와 원인 정보를 포함할 수 있다.
D2D 서버(50)는 MME(40)를 통해 디스커버리 수신 활성화 응답(ACTIVATE DISCOVERY RSP) 정보를 단말 1(10)에 전송함으로써 탐색 상태로 천이할 것을 단말 1(10)에 알려줄 수 있다(S511). 단말 1(10)은 디스커버리 수신 활성화 응답(ACTIVATE DISCOVERY RSP) 정보를 기초로 탐색 상태로 천이할 수 있다(S512). 그 후, 단말 1(10)은 기지국(30)으로부터 수신한 시스템 정보 또는 전용 시그널링 정보 등을 기반으로 개방형 디스커버리 메시지의 수신에 사용할 무선 자원의 범위를 선택할 수 있고, 선택된 무선 자원을 통해 개방형 디스커버리 메시지를 수신할 수 있다(S513). 이 경우, 단말 1(10)은 사용자, 어플리케이션 또는 단말의 요청에 따라 디스커버리 수신이 비활성화될 때까지 디스커버리 메시지의 탐색을 지속적으로 수행할 수 있다.
개방형 디스커버리 메시지를 수신한 경우, 단말 1(10)은 개방형 디스커버리 서비스 요청시에 사용자가 선택한 서비스 카테고리를 기반으로 생성된 서비스 코드와 개방형 디스커버리 메시지에 포함된 서비스 코드의 비교를 통해 1차 필터링을 수행할 수 있다(S514). 1차 필터링을 위한 서비스 코드는 이동통신 사업자에 의해 정의될 수 있으며, 규격화된 형태로 정의될 수도 있다. 또한, 서비스 코드는 구분 및 선택의 용이성을 위해 계층적인 구조를 가질 수 있다.
1차 필터링 결과 사용자의 요청을 기반으로 생성된 서비스 코드와 개방형 디스커버리 메시지에 포함된 서비스 코드가 동일한 경우, 단말 1(10)은 개방형 디스커버리 메시지에 포함된 단말 2(20)의 디스커버리 ID를 사용하여 D2D 서버(50)에 관련 정보의 제공을 요청할 수 있다(S515). 즉, 단말 1(10)은 단말 ID 요청(UE IDENTITY REQ) 정보를 D2D 서버(50)에 전송할 수 있으며, 단말 ID 요청(UE IDENTITY REQ) 정보는 디스커버리 ID를 포함할 수 있다. D2D 서버(50)는 단말 1(10)의 요청에 따라 단말 2(20)의 단말 ID(예를 들어, 전화번호, URI 등) 및/또는 단말 2(20) 사용자의 홈페이지 URL 등을 단말 1(10)에 제공할 수 있다(S516). 즉, D2D 서버(50)는 단말 2(20)의 단말 ID, URL 정보 등을 포함한 단말 ID 응답(UE IDENTITY RSP) 정보를 단말 1(10)에 제공할 수 있다.
상기 관련 정보를 수신한 단말 1(10)은 제공되는 정보와 사용자의 설정에 따라 다음과 같이 동작할 수 있다.
(1) 단말 1은 D2D 또는 셀룰러 통신을 기초로 단말 2와 연결을 형성하여 상기에서 설명한 상세 정보를 단말 2로부터 수신할 수 있다. 만일 단말 1(즉, 단말 1의 어플리케이션)이 2차 필터링을 지원하는 경우, 앞서 입력한 키워드와 상세 정보와의 부합 정도를 확인하는 2차 필터링을 수행할 수 있다.
(2) 또는, 단말 1은 수신된 URL을 기반으로 어플리케이션 서버에 접속하여 상세 정보 또는 홈페이지 내용을 수신할 수 있고, 가능한 경우 상기와 같이 2차 필터링을 수행할 수 있다.
(3) 또는, 단말 1은 별도의 절차를 통해 단말 2가 전송하는 브로드캐스트/멀티캐스트 정보를 수신함으로써 상세 정보 또는 부가 서비스 정보를 수신할 수 있다.
이와 같은 과정을 통해, 상세 정보 또는 부가 서비스가 단말 1의 사용자에게 제공될 수 있다.
상기에서 설명한 개방형 디스커버리 서비스 절차를 수행하는 경우, 디스커버리 ID에 대응되는 단말 ID 및 상세 정보 수신 절차는 단말들이 동일 사업자 망에 존재하는 경우와 단말들이 서로 다른 사업자 망에 존재하는 경우를 고려할 수 있다. 특히 단말들이 서로 다른 사업자 망에 존재하는 경우, 네트워크 기능 개체(예를 들어, MME, GW) 간의 연동을 통해 개방형 디스커버리 서비스 절차를 수행할 수 있다.
방식 2) 단말과 D2D 서버 간의 정보 교환이 사용자 평면을 통해 이루어지는 경우
도 17은 사용자 평면을 통한 개방형 디스커버리 송신 활성화 절차를 도시한 순서도이고, 도 18은 사용자 평면을 통한 디스커버리 서비스 절차를 도시한 순서도이다.
개방형 디스커버리 송신 활성화 절차 중 다른 절차는 상기 방식 1과 동일하고, 단지 단말 2(20)가 디스커버리 송신 활성화를 MME(40)를 통하지 않고 사용자 평면을 사용하여 직접 D2D 서버(50)에 요청하는 점에서 차이가 있다.
개방형 디스커버리 서비스 절차는 단말 1(10)이 개방형 디스커버리 메시지를 수신하고, 수신된 개방형 디스커버리 메시지를 기반으로 1차 필터링을 수행하는 과정까지는 상기에서 설명한 방식 1과 동일하나 이후의 절차에서 방식 1과 차이가 있다. 즉, 1차 필터링 결과 사용자의 요청에 따라 생성된 서비스 코드와 개방형 디스커버리 메시지에 포함된 서비스 코드가 동일한 경우, 단말 1(10)은 개방형 디스커버리 메시지에 포함된 단말 2(20)의 디스커버리 ID를 사용하여 사용자 평면을 통해 D2D 서버(50)에 관련 정보 제공을 요청할 수 있다. 상기 요청을 수신한 D2D 서버(50)는 사용자 평면을 통해 단말 2(20)의 단말 ID(예를 들어, 전화번호, URI 등) 및/또는 단말 2(20) 사용자의 홈페이지 URL 정보를 단말 1(10)에 제공할 수 있다.
만일 단말 1(10)(즉, 단말 1(10)의 어플리케이션)이 2차 필터링을 지원하는 경우, 앞서 입력한 키워드와 상세 정보의 부합 정도를 확인하는 2차 필터링을 수행할 수 있고, 부합 정도가 미리 정의된 기준을 만족하는 경우 상세 정보를 단말 1(10)의 사용자에게 제공할 수 있다.
단말 1(10)의 사용자는 상세 정보를 기반으로 아래와 같은 추가 서비스를 제공받을 수 있다.
(1) 단말 1은 D2D 또는 셀룰러 통신을 기반으로 단말 2와 네트워크를 형성하여 보다 풍부한 추가 정보를 단말 2로부터 획득할 수 있고, 수신한 추가 정보를 사용자에게 제공할 수 있다.
(2) 또는, 단말 1은 URL을 기반으로 어플리케이션 서버에 접속하여 보다 풍부한 추가 정보를 획득할 수 있고, 수신한 추가 정보를 사용자에게 제공할 수 있다.
(3) 또는, 단말 1은 별도의 절차를 통해 단말 2가 전송하는 브로드캐스트/멀티캐스트 정보를 수신함으로써 추가 정보 또는 부가 서비스 정보를 획득할 수 있다.
방식 3) 단말과 D2D 서버 간의 정보 교환이 제어 평면과 사용자 평면 모두를 통해 이루어지는 경우
도 19는 제어 평면과 사용자 평면을 통한 개방형 디스커버리 송신 활성화 절차를 도시한 순서도이고, 도 20은 제어 평면과 사용자 평면을 통한 디스커버리 서비스 절차를 도시한 순서도이다.
방식 3에서, 개방형 디스커버리 송신 활성화 절차는 상기 방식 1과 동일하고, 개방형 디스커버리 서비스 절차는 상기 방식 2와 동일하다.
개방형 디스커버리를 위한 정보 구성은 개방형 디스커버리 방법 1과 동일하다.
이상 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.

Claims (16)

  1. 단말에서 수행되는 단말 간 디스커버리(discovery) 방법에 있어서,
    사용자가 제공하는 서비스 정보를 이용해 상기 단말의 디스커버리 서비스를 등록하는 단계;
    디스커버리 송신 활성화 요청 정보를 상기 단말이 위치한 네트워크에 제공하는 단계;
    상기 네트워크로부터 상기 디스커버리 송신 활성화 요청의 응답인 디스커버리 송신 활성화 응답 정보를 수신하는 단계; 및
    상기 디스커버리 송신 활성화 응답 정보가 송신 활성화 승인인 경우, 디스커버리 메시지(message)를 전송하는 단계를 포함하는 단말 간 디스커버리 방법.
  2. 청구항 1에 있어서,
    상기 서비스 정보는,
    서비스 카테고리(category) 및 서비스 관련 상세 정보를 제공하는 서버(server)의 URL 주소를 포함하는 것을 특징으로 하는 단말 간 디스커버리 방법.
  3. 청구항 2에 있어서,
    상기 서비스 카테고리는,
    미리 정의된 기준을 기반으로 서비스 코드(code)로 변경되어 등록되는 것을 특징으로 하는 단말 간 디스커버리 방법.
  4. 청구항 1에 있어서,
    상기 디스커버리 송신 활성화 요청 정보는,
    디스커버리 타입(type), 디스커버리 상태(state) 및 레인지 클래스(range class)를 포함하는 것을 특징으로 하는 단말 간 디스커버리 방법.
  5. 청구항 1에 있어서,
    상기 디스커버리 송신 활성화 응답 정보는,
    상기 디스커버리 메시지 전송을 위해 할당된 무선 자원 정보를 포함하는 것을 특징으로 하는 단말 간 디스커버리 방법.
  6. 청구항 5에 있어서,
    상기 디스커버리 메시지를 전송하는 단계는,
    상기 무선 자원 정보가 지시하는 무선 자원을 통해 상기 디스커버리 메시지를 전송하는 것을 특징으로 하는 단말 간 디스커버리 방법.
  7. 청구항 1에 있어서,
    상기 디스커버리 메시지는,
    상기 서비스 카테고리에 대응된 서비스 코드, 상기 단말에 대응된 디스커버리 식별자(ID)를 포함하는 것을 특징으로 하는 단말 간 디스커버리 방법.
  8. 단말에서 수행되는 단말 간 디스커버리(discovery) 방법에 있어서,
    상기 단말을 통해 제공받고자 하는 서비스(service) 정보를 입력하는 단계;
    상기 서비스 정보를 기반으로 생성된 디스커버리 수신 활성화(activation) 요청 정보를 상기 단말이 위치한 네트워크(network)에 제공하는 단계;
    상기 네트워크로부터 상기 디스커버리 수신 활성화 요청의 응답인 디스커버리 수신 활성화 응답 정보를 수신하는 단계; 및
    상기 디스커버리 수신 활성화 응답 정보가 수신 활성화 승인인 경우, 디스커버리 메시지를 탐색하는 단계를 포함하는 단말 간 디스커버리 방법.
  9. 청구항 8에 있어서,
    상기 서비스 정보는,
    서비스 카테고리(category), 서비스 관련 키워드(keyword)를 포함하는 것을 특징으로 하는 단말 간 디스커버리 방법.
  10. 청구항 9에 있어서,
    상기 서비스 카테고리는,
    미리 정의된 기준을 기반으로 서비스 코드(code)로 변경되어 등록되는 것을 특징으로 하는 단말 간 디스커버리 방법.
  11. 청구항 8에 있어서,
    상기 디스커버리 수신 활성화 요청 정보는,
    디스커버리 타입(type), 디스커버리 상태(state)를 포함하는 것을 특징으로 하는 단말 간 디스커버리 방법.
  12. 청구항 8에 있어서,
    상기 디스커버리 수신 활성화 응답 정보는,
    상기 디스커버리 메시지의 수신을 위해 할당된 무선 자원 정보를 포함하는 것을 특징으로 하는 단말 간 디스커버리 방법.
  13. 청구항 12에 있어서,
    상기 디스커버리 메시지를 탐색하는 단계는,
    상기 무선 자원 정보가 지시하는 무선 자원에서 상기 디스커버리 메시지를 탐색하는 것을 특징으로 하는 단말 간 디스커버리 방법.
  14. 청구항 8에 있어서,
    상기 디스커버리 메시지는,
    상기 디스커버리 메시지를 전송한 단말이 제공하는 서비스 카테고리에 대응된 서비스 코드, 상기 디스커버리 메시지를 전송한 단말에 대응된 디스커버리 식별자(ID)를 포함하는 것을 특징으로 하는 단말 간 디스커버리 방법.
  15. 청구항 8에 있어서,
    상기 단말 간 디스커버리 방법은,
    탐색을 통해 상기 디스커버리 메시지를 수신한 경우, 상기 서비스 정보에 포함된 서비스 카테고리에 대응된 서비스 코드와 상기 디스커버리 메시지에 포함된 서비스 코드의 동일성을 판단하는 단계; 및
    서비스 코드가 동일한 경우, 상기 디스커버리 메시지에 포함된 디스커버리 식별자를 기반으로 상기 네트워크에 서비스 관련 추가 정보의 제공을 요청하는 단계를 더 포함하는 것을 특징으로 하는 단말 간 디스커버리 방법.
  16. 청구항 15에 있어서,
    상기 서비스 관련 추가 정보는,
    상기 디스커버리 메시지를 전송한 단말의 단말 식별자 및 서비스 관련 상세 정보를 제공하는 서버(server)의 주소를 포함하는 것을 특징으로 하는 단말 간 디스커버리 방법.
KR1020130115687A 2012-09-28 2013-09-27 단말 간 디스커버리 방법 및 장치 KR20140042752A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/040,007 US20140094212A1 (en) 2012-09-28 2013-09-27 Method of device to device discovery and apparatus thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020120109452 2012-09-28
KR20120109452 2012-09-28

Publications (1)

Publication Number Publication Date
KR20140042752A true KR20140042752A (ko) 2014-04-07

Family

ID=50651793

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130115687A KR20140042752A (ko) 2012-09-28 2013-09-27 단말 간 디스커버리 방법 및 장치

Country Status (1)

Country Link
KR (1) KR20140042752A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016195426A1 (ko) * 2015-06-05 2016-12-08 삼성전자 주식회사 무선 통신 시스템에서 광고 및 보상 기법
CN106465086A (zh) * 2014-04-11 2017-02-22 诺基亚技术有限公司 自适应d2d发现操作
CN107211404A (zh) * 2015-09-21 2017-09-26 华为技术有限公司 一种数据传输方法及装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106465086A (zh) * 2014-04-11 2017-02-22 诺基亚技术有限公司 自适应d2d发现操作
WO2016195426A1 (ko) * 2015-06-05 2016-12-08 삼성전자 주식회사 무선 통신 시스템에서 광고 및 보상 기법
CN107211404A (zh) * 2015-09-21 2017-09-26 华为技术有限公司 一种数据传输方法及装置
CN107211404B (zh) * 2015-09-21 2020-04-28 华为技术有限公司 一种数据传输方法及装置

Similar Documents

Publication Publication Date Title
US20140094212A1 (en) Method of device to device discovery and apparatus thereof
KR102301801B1 (ko) 디바이스 대 디바이스 방식을 지원하는 통신 시스템에서 네트워크 제어 다이렉트 연결 성립 장치 및 방법
US20200280911A1 (en) Core network selection method, apparatus, and system
EP2314124B1 (en) Obtaining local connectivity settings for a device-to-device connection
EP3097742B1 (en) D2d communication using d2d capability information of a network node
EP3073703A1 (en) Method and system for sharing music and other audio content among mobile devices
CN113840293A (zh) 获取边缘服务的方法和装置
EP3400736B1 (en) Sharing network feedback information using a device-to-device link
US10111164B2 (en) Wireless communication system and wireless communication method
US10057188B2 (en) Method and apparatus for providing multicast service and method and apparatus for allocating multicast service resource in terminal-to-terminal direct communication
US9355408B2 (en) Advertising service method using device-to-device communication and apparatus for performing the same
US20160119769A1 (en) Proximity service
JP2016515780A (ja) 近隣通信サービスの実現方法及び装置
US9491202B2 (en) Device and method capable of searching for available service
US20140162637A1 (en) Method and apparatus for selective discovery using customer category in device to device communication service
US9480004B2 (en) Discovery method and apparatus in device-to-device direct communication
KR102233595B1 (ko) 단말 간 근접 발견을 위한 방법 및 장치
US10771957B2 (en) Wireless communication apparatus, communication system and wireless communication apparatus control method to exchange services
JP2018505619A (ja) ワイヤレス通信ネットワークにおける近接発見告知の共有
KR20190119025A (ko) 단말 간 디스커버리 방법 및 장치
US10687199B2 (en) Method and apparatus for performing communication in wireless communication system
KR20140042752A (ko) 단말 간 디스커버리 방법 및 장치
CN115348623A (zh) 小区选择方法和通信装置
WO2023040806A1 (zh) 网络选择方法、装置、终端及网络侧设备
CN115776707A (zh) 确定用户面路径的方法及通信装置

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination