KR101803972B1 - Apparatus having Universal Integrated Circuit card and File registration Method and Peer-to-Peer Transmission Method using the same - Google Patents

Apparatus having Universal Integrated Circuit card and File registration Method and Peer-to-Peer Transmission Method using the same Download PDF

Info

Publication number
KR101803972B1
KR101803972B1 KR1020110042163A KR20110042163A KR101803972B1 KR 101803972 B1 KR101803972 B1 KR 101803972B1 KR 1020110042163 A KR1020110042163 A KR 1020110042163A KR 20110042163 A KR20110042163 A KR 20110042163A KR 101803972 B1 KR101803972 B1 KR 101803972B1
Authority
KR
South Korea
Prior art keywords
address information
wifi
bluetooth
mac address
terminal device
Prior art date
Application number
KR1020110042163A
Other languages
Korean (ko)
Other versions
KR20120124323A (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 KR1020110042163A priority Critical patent/KR101803972B1/en
Publication of KR20120124323A publication Critical patent/KR20120124323A/en
Application granted granted Critical
Publication of KR101803972B1 publication Critical patent/KR101803972B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • 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)
  • Mobile Radio Communication Systems (AREA)

Abstract

UICC(Universal Integrated Circuit Card)를 포함하는 단말 장치에 있어서, 상기 단말 장치의 비접촉 프론트 엔드 인터페이스(CLF Interface; CLFI) 또는 CLFI 프로토콜(CLFI Protocol; CLFIP)이 상기 UICC에 저장된 파일과 WiFi 또는 블루투스를 이용한 P2P(Peer-to-Peer) 모드 통신을 지원하는 단말 장치를 제공한다.
이를 위하여, 단말 부팅시 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보를 기본 파일 형태로 UICC에 저장하고, NFC 모드 실행시 원스텝(One Step)으로 상대 단말장치의 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보를 획득한 후 그를 이용하여 멀티미디어 어드레스 북 정보와 같은 대용량 데이터를 P2P 전송한다.
CLAIM] A terminal device including a Universal Integrated Circuit Card (UICC), wherein a non-contact front end interface (CLFI) or a CLFI protocol (CLFI protocol) of the terminal device is connected to a file stored in the UICC using WiFi or Bluetooth A terminal device supporting P2P (Peer-to-Peer) mode communication is provided.
To do so, Bluetooth MAC address information or WiFi address information is stored in the UICC in a basic file format when the terminal is booted, and Bluetooth MAC address information or WiFi address information of the counterpart terminal device is acquired in one step when the NFC mode is executed And uses this to P2P large-capacity data such as multimedia address book information.

Figure R1020110042163
Figure R1020110042163

Description

UICC를 포함하는 단말장치 및 그를 이용한 파일 등록방법과 P2P 전송방법 {Apparatus having Universal Integrated Circuit card and File registration Method and Peer-to-Peer Transmission Method using the same}[0001] The present invention relates to a terminal device including a UICC, a file registration method using the same, and a P2P transmission method.

본 명세서는 UICC(Universal Integrated Circuit Card)의 대용량 데이터 송수신 방법 및 장치에 관한 것으로서, NFC(Near Field Communication) 모듈에서의 세션 연결시 상대 NFC 단말의 Mac 어드레스(Media Access Control Address)를 획득한 후 별도의 블루투스 또는 WLAN(또는 WiFi) 의하여 양 단말 사이에서 대용량 데이터를 피어투피어(Peer-to-Peer; 이하 P2P라 함) 방식으로 송수신하는 장치 및 방법과, 그를 위한 파일 등록 방법에 관한 것이다.
The present invention relates to a method and an apparatus for transmitting / receiving large capacity data of a UICC (Universal Integrated Circuit Card), and more particularly, And more particularly to a device and method for transmitting / receiving large amount of data between peer terminals by Bluetooth or WLAN (or WiFi) in a peer-to-peer (P2P) manner, and a file registration method therefor.

최근 근거리 무선통신의 한 방식으로서 NFC가 논의되고 있는 바, NFC 통신은 NFC 모듈을 장착한 단말(이하, NFC 단말이라 함) 사이에서 13.56MHz 주파수 대역(14kHz의 대역폭)을 이용해 최대 10센티미터 이하의 근접 거리에서 최대 424Kbps 전송속도로 데이터를 송수신하는 기술이다.Recently, NFC has been discussed as a method of short-range wireless communication. The NFC communication is a method in which a frequency band of 13.56 MHz (bandwidth of 14 kHz) is used between terminals with NFC modules (hereinafter referred to as NFC terminals) It transmits and receives data at a maximum transmission speed of 424Kbps at a close range.

NFC통신은 크게 카드 에뮬레이션 모드(Card Emulation Mode), P2P 모드, 리더/라이터(Reader/Writer) 모드의 3가지 모드로 동작하도록 정의된다. NFC communication is largely defined to operate in three modes: card emulation mode, P2P mode, and reader / writer mode.

이러한 NFC 기술은 단일 기기 내부에서 스마트 카드와 리더 사이의 통신을 제공하는 ISO/IEC 14443 접근 카드 표준의 확장형 기술로서, NFC 통신은 상대적으로 짧은 셋업 타임(0.1초 이내)을 가지고 있다는 장점은 있으나, 통신 가능한 거리가 10센티미터 내외로 짧을 뿐 아니라 블루투스나 기타 다른 근거리 통신에 비하여 전송속도가 느리다는 단점이 있다. This NFC technology is an extension of the ISO / IEC 14443 access card standard that provides communication between a smart card and a reader in a single device. NFC communication has the advantage of having a relatively short setup time (within 0.1 second) The communication distance is as short as about 10 centimeters, and the transmission speed is slower than Bluetooth or other short distance communication.

한편, GSM 및 UMTS(Universal Mobile Telecommunication System)와 같은 무선 통신 시스템에서 스마트 카드로 사용되는 UICC는 모든 종류의 개인 정보의 통합 및 보안을 담당하는 것으로서 통상 수백 KByte 이상의 용량을 가진다.On the other hand, a UICC used as a smart card in a wireless communication system such as GSM and UMTS (Universal Mobile Telecommunication System) is responsible for the integration and security of all kinds of personal information, and usually has a capacity of several hundred KBytes or more.

또한, UICC는 GSM 네트워크에서는 SIM(Subscriber Identity Module) 애플리케이션을 포함하고, UMTS 네트워크에서는 USIM(Universal Subscriber Identity Module) 애플리케이션을 포함하며, 그 외에도 GSM 및 UMTS 네트워크 모두에 접속할 수 있는 애플리케이션이나, 주소록(Phonebook) 또는 다른 애플리케이션의 저장 공간으로 사용될 수 있다.In addition, the UICC includes a Subscriber Identity Module (SIM) application in a GSM network, a Universal Subscriber Identity Module (USIM) application in a UMTS network, an application capable of accessing both GSM and UMTS networks, ) Or as a storage space for other applications.

현재 논의중인 표준사양에서는 이러한 UICC의 비접촉식 사용 형태(Use Case of Contactless UICC Service)로서, 티켓(Ticket) 애플리케이션, 지불(Payment) 애플리케이션, 건강관리(Health care) 애플리케이션, , 디지털 권리(Digital Right) 애플리케이션, 물류(Retail) 애플리케이션 등이 논의되고 있다.The standard specification being discussed at the moment is the UICC's Use Case of Contactless UICC Service which is used for Ticket applications, Payment applications, Health care applications, Digital Right applications , And retail applications are being discussed.

그러나, UICC가 점점 대용량화 되어 대용량 USIM 또는 대용량 UICC에 대한 논의가 진행되고 있으며, 기존의 주소록(Phonebook)과 같은 정보 이외에 다수의 애플리케이션 정보나 기타 멀티미디어 정보 등의 저장공간으로 활용할 수 있으므로, 이러한 UICC에 저장된 대용량 데이터를 NFC 단말 사이에 송수신할 필요가 증대되고 있다.However, as the UICC becomes larger and larger, the discussion about the USIM or the large capacity UICC is going on, and the UICC can be used as a storage space for a large number of application information and other multimedia information in addition to the information such as the existing phone book. There is an increasing need to transmit and receive large amount of stored data between NFC terminals.

이에 본 명세서는 NFC 기술의 장점인 단말 사이의 짧은 셋업타임 및 세션(Session) 연결과 함께, 다른 근거리 무선 통신의 데이터 전송 기술을 결합하여 향상된 성능의 UICC 사용 형태를 제안하고자 한다.
Accordingly, the present specification proposes an improved UICC usage pattern by combining short setup time and session connection between terminals, which is an advantage of NFC technology, and data transmission technology of other short-range wireless communication.

본 발명은 UICC를 포함하는 단말장치가 상기 UICC에 저장된 파일을 이용하여 블루투스 또는 WiFi에 의한 P2P 통신을 지원할 수 있는 방안을 제공하고자 한다. The present invention intends to provide a method by which a terminal device including a UICC can support P2P communication by Bluetooth or WiFi using a file stored in the UICC.

본 발명은 UICC에 단말의 블루투스/WiFi 접속 정보를 저장하는 기술을 제공하고자 한다.The present invention provides a technique for storing Bluetooth / WiFi access information of a terminal in a UICC.

본 발명은 UICC에 저장된 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보를 이용하여, 2대의 NFC 단말 사이에 P2P 통신을 지원하기 위한 방안을 제공한다.The present invention provides a method for supporting P2P communication between two NFC terminals using Bluetooth MAC address information or WiFi address information stored in the UICC.

본 발명은 NFC 모드 실행시 원스텝(One Step)으로 상대 단말장치의 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보를 획득하고, 그를 이용하여 멀티미디어 어드레스 북 정보와 같은 대용량 데이터를 P2P 전송하는 방안을 제공하고자 한다.The present invention provides a method for acquiring Bluetooth MAC address information or WiFi address information of a counterpart terminal device in one step when executing the NFC mode and P2P transmitting large amount of data such as multimedia address book information using the Bluetooth MAC address information or WiFi address information.

전술한 과제를 달성하기 위해, 본 명세서의 일 실시예는 UICC(Universal Integrated Circuit Card)를 포함하는 단말 장치에 있어서, 상기 단말 장치의 비접촉 프론트 엔드 인터페이스(CLF Interface; CLFI) 또는 CLFI 프로토콜(CLFI Protocol; CLFIP)이 상기 UICC에 저장된 파일과 WiFi 또는 블루투스를 이용한 P2P(Peer-to-Peer) 모드 통신을 지원하는 단말 장치를 제공한다.In order to achieve the above object, one embodiment of the present invention is a terminal device including a Universal Integrated Circuit Card (UICC), wherein a contactless front end interface (CLFI) of the terminal device or a CLFI protocol (CLFIP) provides a terminal device supporting P2P (peer-to-peer) mode communication using WiFi or Bluetooth with a file stored in the UICC.

본 발명의 다른 실시예에 의하면, 블루투스 모듈 또는 WiFi 모듈과, 상기 블루투스의MAC(Media Access Control) 어드레스 정보 또는 WiFi 의 MAC 어드레스 정보를 저장하는 UICC(Universal Integrated Circuit Card)를 포함하는 단말 장치를 제공한다.According to another embodiment of the present invention, there is provided a terminal device including a Bluetooth module or a WiFi module, and a Universal Integrated Circuit Card (UICC) for storing MAC (Media Access Control) address information of the Bluetooth or MAC address information of WiFi do.

본 발명의 다른 실시예에 의하면, 블루투스 모듈 또는 WiFi 모듈과, UICC(Universal Integrated Circuit Card)를 포함하는 단말장치의 파일 등록 방법으로서, 상기 단말장치는 부팅 상태인 경우 상기 블루투스 모듈 또는 WiFi 모듈의 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보를 확보하는 단계와, 상기 UICC의 파일 구조 상에 상기 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보를 기본 파일 형태로 저장하는 단계를 포함하는 파일 등록 방법을 제공한다.According to another embodiment of the present invention, there is provided a file registration method of a terminal device including a Bluetooth module or a WiFi module and a UICC (Universal Integrated Circuit Card), wherein the terminal device is a Bluetooth module or a WiFi module, And storing the Bluetooth MAC address information or the WiFi address information in a basic file format on the file structure of the UICC.

본 발명의 다른 실시예에 의하면, 블루투스 모듈 또는 WiFi 모듈과, NFC(Near Field Communication) 모듈과, P2P 전송용 정보 및 상기 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보를 저장하는 UICC(Universal Integrated Circuit Card)를 포함하는 단말장치의 P2P 전송 방법으로서, 상기 NFC 모드 실행시 상대 단말장치에게 블루투스의 MAC 어드레스 정보 또는 WiFi 의 MAC 어드레스 정보를 전송해 줄 것을 요청하는 MAC 어드레스 요청 메시지를 생성하여 전송하는 단계와, 상기 MAC 어드레스 요청 메시지에 대한 응답으로서 상대 단말장치의 블루투스의 MAC 어드레스 정보 또는 WiFi 의 MAC 어드레스 정보를 수신하는 단계와, 상기 상대 단말장치의 블루투스의 MAC 어드레스 정보 또는 WiFi 의 MAC 어드레스 정보를 이용하여 상기 상대 단말장치와 블루투스 페어링 또는 WiFi 페이링을 완료한 후 P2P 전송을 수행하는 단계를 포함하는 P2P 전송 방법을 제공한다.
According to another embodiment of the present invention, a UICC (Universal Integrated Circuit Card) that stores a Bluetooth module or a WiFi module, an NFC (Near Field Communication) module, P2P transmission information and the Bluetooth MAC address information or WiFi address information The method comprising the steps of: generating and transmitting a MAC address request message requesting transmission of Bluetooth MAC address information or WiFi MAC address information to a counterpart terminal device in the NFC mode; Receiving the MAC address information of the Bluetooth of the counterpart terminal device or the MAC address information of the WiFi as a response to the MAC address request message; and transmitting, by using the MAC address information of the Bluetooth of the counterpart terminal device or the MAC address information of WiFi, Completes Bluetooth pairing or WiFi peering with the terminal device Then it provides the P2P transfer method comprising the step of performing the P2P transmission.

도 1은 본 실시예가 적용될 P2P 통신 시스템의 전체 구성을 도시한다.
도 2는 본 실시예에 적용되는 UICC의 파일 구조(UICC Application Structure)의 일 예를 도시한다.
도 3은 본 실시예에 의한 파일 정보 등록과정을 도시하는 흐름도이다.
도 4는 본 실시예에 의한 P2P 통신의 전체 신호 흐름을 도시한다.
도 5는 본 발명의 일 실시예에 의한 송수신 단말장치의 세부적인 기능별 블록도 및 데이터 흐름을 일괄하여 도시한 것이다.
Fig. 1 shows the overall configuration of a P2P communication system to which this embodiment is applied.
FIG. 2 shows an example of a UICC Application Structure applied to the present embodiment.
3 is a flowchart illustrating a file information registration process according to the present embodiment.
4 shows the overall signal flow of the P2P communication according to this embodiment.
FIG. 5 is a block diagram showing a detailed functional block diagram and data flow of a transmitting / receiving terminal apparatus according to an embodiment of the present invention.

이하, 본 명세서에서는 일부 실시 예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 명세서의 실시 예를 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 명세서의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.Hereinafter, some embodiments will be described in detail with reference to exemplary drawings. It should be noted that, in adding reference numerals to the constituent elements of the drawings, the same constituent elements are denoted by the same reference numerals even though they are shown in different drawings. In the following description of the embodiments of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present disclosure rather unclear.

또한 본 명세서는 무선 통신 시스템을 일 예로 설명하며, 무선 통신에서 이루어지는 작업은 해당 무선 통신을 관할하는 시스템과 상기 시스템과 데이터를 송신하는 무선 통신 기기에서 수행되는 모든 작업등을 포함함을 특징으로 한다. In addition, the present invention describes a wireless communication system as an example, and an operation in a wireless communication includes a system for managing the wireless communication, and all operations performed in the system and the wireless communication device for transmitting data.

최근 UICC 메모리 크기가 Kbyte에서 Mbyte단위로 아주 빠르게 증가하고 있으며, 이는 현재 UICC의 용도를 새로운 서비스까지 확장할 수 있는 가능성을 제공하고 있다.Recently, the UICC memory size has increased very rapidly from Kbyte to Mbyte, which provides the possibility to extend the UICC usage to new services.

차세대 서비스는 멀티미디어 컨텐츠 관리에 기반을 두며, MMS(Multimedia Messaging Service) 저장과 같이 멀티미디어 컨텐츠를 UICC에 저장하는 것을 기본 특징으로 구비할 것으로 예상된다.The next generation service is based on multimedia contents management and it is expected that multimedia contents such as MMS (Multimedia Messaging Service) storage will be stored in UICC as a basic feature.

또한, UICC 또는 스마트 카드 사이에 대용량의 데이터 전송과 관련이 있을 것이며, 이를 위하여 서비스 이용시 타임 레이턴시(Time Latency)를 피할 수 있는 빠른 데이터 접속 기술과 함께 단말 내외부에 있는 원격 서비스와의 연결특성(Connectivity)이 요구될 것이다.In addition, there will be a large amount of data transmission between a UICC or a smart card. To achieve this, a fast data access technology that can avoid time latency when using a service, ) Will be required.

그러나, 현재 논의되고 있는 바에 따르면, 이러한 경향이 반영되고 있지 않으며, 이러한 서비스의 진화에 따라서 UICC-단말 인터페이스와 프로토콜 스택 등이 수정될 필요가 있다. 물론, 이러한 수정은 과거 호환성(Backward Compatibility)을 가져야 할 것이다.However, as is currently being discussed, this trend is not reflected, and as the evolution of these services, UICC-terminal interfaces and protocol stacks need to be modified. Of course, these modifications should have backward compatibility.

UICC의 진화된 서비스의 일예로서, 멀티미디어 파일 관리 기능을 고려할 수 있는 바, UICC는 암호화/복호화된 MMS, MP3 파일, 비디오 클립 등의 멀티미디어 파일들을 저장할 수 있는 바, 이러한 파일 들을 단말 사이에 P2P 방식으로 빠르게 전송할 필요가 있다.Since the multimedia file management function can be considered as an example of the advanced service of the UICC, the UICC can store multimedia files such as encrypted / decrypted MMS, MP3 files, and video clips. It is necessary to transmit the data to the mobile terminal quickly.

한편, 단말 사이에 데이터를 전송할 수 있는 하나의 방식으로서 NFC 통신이 제안되어 있는 바, 이하에서는 이러한 NFC 기술에 의한 P2P 데이터 전송은 상대적으로 짧은 셋업 타임(0.1초 이내)을 가지고 있다는 장점은 있으나, 통신 가능한 거리가 10센티미터 내외로 짧을 뿐 아니라 블루투스나 기타 다른 근거리 통신에 비하여 전송속도가 느리다는 단점이 있다. 참고로, NFC에 의한 데이터 전송속도는 최대 484 Kbps인 반면, 블루투스는 10미터 거리에서 최대 2.1Mbps까지 데이터 전송이 가능하다.Meanwhile, NFC communication has been proposed as one method for transmitting data between terminals. Hereinafter, P2P data transmission by the NFC technique has an advantage of having a relatively short setup time (within 0.1 second) The communication distance is as short as about 10 centimeters, and the transmission speed is slower than Bluetooth or other short distance communication. For reference, NFC data transmission speed is up to 484 Kbps, while Bluetooth can transmit data up to 2.1 Mbps at a distance of 10 meters.

이에 본 발명의 일 실시예는 UICC를 포함하는 단말의 비접촉 프론트 엔드(ContactLess Front-end; 이하 "CLF"라 함)의 인터페이스(CLF Interface; 이하 'CLFI'라 함) 또는 CLFI 프로토콜(CLFI Protocol; 이하 'CLFIP'라 함)이 UICC를 포함하는 시스템 및 단말로 하여금 USIM 파일과 WiFi 또는 블루투스를 이용한 P2P(Peer-to-Peer) 모드 통신을 지원하도록 구성함을 특징으로 한다. 여기서 USIM 파일은 상기 UICC에 저장되는 특정 용도의 파일을 의미하는 것으로서, 구체적으로는 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보를 저장하는 기본 파일(Elementary File)일 수 있다. One embodiment of the present invention is a method for providing a communication interface (CLFI) or a CLFI protocol (CLFI) of a contactless front-end (hereinafter referred to as "CLF") of a terminal including a UICC. (Hereinafter referred to as 'CLFIP') supports a system and a terminal including a UICC to support P2P (peer-to-peer) mode communication using a USIM file and WiFi or Bluetooth. Here, the USIM file refers to a file for a specific purpose stored in the UICC, and may be specifically an elementary file for storing Bluetooth MAC address information or WiFi address information.

이를 위한 세부 구성은 아래 도 1 이하를 참고로 더 상세하게 설명한다.The detailed configuration for this will be described in more detail with reference to FIG.

본 명세서에서 CLF는 단말 내의 회로로서 비접촉 통신의 아날로그 부분을 처리하고, 비접촉 프로토콜의 일부 레이어를 처리할 수 있으며, 단말과 UICC 사이의 데이터 처리를 담당할 수 있는 구성요소를 의미한다.In this specification, the CLF refers to a component in a terminal, which can process an analog portion of noncontact communication, process a part of a noncontact protocol layer, and perform data processing between the terminal and the UICC.

또한, CLFI는 UICC와 CLF 사이의 물리계층 인터페이스(Physical Interface)를 의미하며, CLFIP는 CLFI를 통한 UICC와 CLF 사이의 통신 프로토콜을 의미한다.Also, CLFI means a physical interface between a UICC and a CLF, and CLFIP means a communication protocol between a UICC and a CLF via a CLFI.

전술한 바와 같이, 현재 논의되고 있는 UICC의 비접촉식 사용 형태(Use Case of Contactless UICC Service)로서, 티켓(Ticket) 애플리케이션, 지불(Payment) 애플리케이션, 건강관리(Health care) 애플리케이션, 디지털 권리(Digital Right) 애플리케이션, 물류(Retail) 애플리케이션 등을 위하여 정의된 요구 사항(Requirement) 들은 아래 표 1과 같다.As described above, the UICC's Use Case of Contactless UICC Service, which is currently being discussed, includes a Ticket application, a Payment application, a Health care application, a Digital Right application, The requirements defined for the application, the retail application, etc. are shown in Table 1 below.

현재의 UICC의 비접촉 서비스의 요구 사항 Current UICC contactless service requirements IdentifierIdentifier RequirementRequirement REQ15301REQ15301 The CLFI and the CLFIP shall allow the system consisting of the UICC and the terminal to behave as a contactless card.The CLFI and the CLFIP will allow the system to operate in the UICC and the terminal to behave as a contactless card. REQ15302REQ15302 The CLFI and the CLFIP shall allow the system consisting of the UICC and the terminal to behave as a contactless reader.The CLFI and the CLFIP shall allow the system to be operated in the UICC and the terminal to behave as a contactless reader. REQ15303REQ15303 The CLFI and the CLFIP shall allow the system consisting of the UICC and the terminal to support "peer to peer" mode as specified in ISO/IEC 18092 [9].The CLFI and the CLFIP shall allow the system to be operated in the "peer to peer" mode as specified in ISO / IEC 18092 [9].

이러한 현재의 REQ -7-15-03-01 내지 REQ -7-15-03-03 으로는 UICC 상에서의 대용량 데이터의 전송 또는 교환을 위한 환경까지 커버하지는 못한다.This current REQ-7-15-03-01 to REQ-7-15-03-03 does not cover the environment for transmitting or exchanging large amounts of data on the UICC.

따라서, 본 실시예에서와 같이, 신속한 세션 구성(session making)과 빠른 데이터 전송을 위하여, 요구사항 REQ -7-15-03-03에 정의된 ISO/IEC 18092에 의한 P2P 모드에 추가하여 USIM 또는 UICC 파일과 블루투스 또는 WiFi 를 함께 이용하는 P2P 전송 모드를 정의하는 것이다.Therefore, as in the present embodiment, in addition to the P2P mode according to ISO / IEC 18092 defined in requirement REQ-7-15-03-03 for quick session making and fast data transmission, It defines the P2P transmission mode using UICC file together with Bluetooth or WiFi.

본 실시예와 같은 요구사항은 예를 들면 비접촉에 의한 멀티미디어 어드레스 북 공유(multimedia address book sharing by contactless)와 같은 표현으로 정의될 수 있으나, 그에 한정되는 것은 아니며 USIM 또는 UICC 파일과 블루투스 또는 WiFi 를 함께 이용하는 P2P 모드의 비접촉 서비스를 의미하는 한 다른 표현으로 정의될 수도 있을 것이다.The same requirements as in the present embodiment can be defined, for example, by expressions such as contactless multimedia address book sharing by contactless, but are not limited to, USIM or UICC files and Bluetooth or WiFi together But may be defined in other expressions as far as the non-contact service in the P2P mode is used.

그러나, 이하에서는 설명의 편의를 위하여 본 실시예를 비접촉에 의한 멀티미디어 어드레스 북 공유(multimedia address book sharing by contactless)로 대표하여 설명한다.However, for convenience of description, the present embodiment will be described below as a representative of multimedia address book sharing by contactless contactless sharing.

비접촉에 의한 멀티미디어 어드레스 북 공유(multimedia address book sharing by contactless)의 시스템 형태(Aspect)를 설명하면 다음과 같다.The system aspect of multimedia address book sharing by contactless non-contact sharing will be described as follows.

멀티미디어 어드레스 북은 큰 저장 용량을 가질 뿐 아니라 보안 접근 메커니즘(Secure Access Mechanism)이 필요하다. UICC는 그 속성상 사용자의 멀티미디어 어드레스 북을 저장할 수 있는 이상적이고 적당한 환경을 가지고 있을 뿐 아니라, 사용자는 자신의 멀티미디어 어드레스 북을 다른 사용자 또는 단말로 안전하고 신속하게 전송할 필요도 있다.Multimedia address books not only have large storage capacity, but also require a Secure Access Mechanism. Not only does the UICC have an ideal and suitable environment for storing the user's multimedia address book on its attributes, but also the user needs to transmit his multimedia address book securely and quickly to another user or terminal.

따라서, 본 실시예에서와 같이 UICC의 비접촉 인터페이스를 통하여 세션을 설정하고, 블루투스 또는 WiFi와 같은 빠른 전송 매체를 통하여 멀티미디어 어드레스 북의 컨텐츠를 전송 또는 교환함으로써 상기의 요구를 만족시킬 수 있을 것이다.Accordingly, it is possible to set the session through the contactless interface of the UICC and to transmit or exchange the contents of the multimedia address book through the fast transmission medium such as Bluetooth or WiFi as in the present embodiment.

이러한 본 발명의 실시예에서 UICC 또는 USIM의 역할은 다음과 같이 정의될 수 있을 것이다.In this embodiment of the present invention, the role of the UICC or USIM may be defined as follows.

참고로, UICC는 다수의 애플리케이션을 가지는 카드로서의 의미이고 USIM은 그 중에서 통신의 가입자 인증(Subscriber Identity)을 위한 용도로 사용되는 것을 의미한다. 따라서, 이하 본 명세서에서는 UICC와 USIM은 동등한 개념으로 사용된다.For reference, the UICC means a card having a plurality of applications, and the USIM means to be used for a subscriber identity of a communication among them. Therefore, UICC and USIM are used in the following description in the same concept.

본 실시예에서 UICC 또는 USIM의 역할로는, UICC가 고유한 블루투스 또는 WiFi 매체 접근 제어(MAC) 어드레스를 저장하고 있어야 하며, 리더로부터 수신되는 멀티미디어 어드레스 북의 저장 공간을 구비하고 있어야 한다.In this embodiment, the role of the UICC or the USIM should be such that the UICC stores unique Bluetooth or WiFi medium access control (MAC) addresses and has a storage space for the multimedia address book received from the reader.

또한, NFC 모듈의 리더 에뮬레이션 모드(Reader Emulation Mode)에서 UICC는 다른 UICC 또는 단말로 전송되는 멀티미디어 어드레스 북을 포함하고 있어야 한다.In the reader emulation mode of the NFC module, the UICC must include a multimedia address book transmitted to another UICC or a terminal.

본 실시예에 의한 USIM 파일 및 WiFi/블루투스를 이용한 P2P 통신의 요구 사항은 예를 들면, 아래 표 2와 같이 정의될 수 있을 것이지만 그에 한정되는 것은 아니다.The requirements of the USIM file and the P2P communication using WiFi / Bluetooth according to the present embodiment may be defined as shown in Table 2 below, but the present invention is not limited thereto.

본 실시예에 의한 서비스의 요구 사항 예시Example of service requirements according to this embodiment IdentifierIdentifier RequirementRequirement REQ153AAREQ153AA The CLFI and the CLFIP shall allow the system consisting of the UICC and the terminal to support "peer to peer" mode using a USIM file and WiFi or Bluetooth.The CLFI and the CLFIP will allow the system to operate in a "peer to peer" mode using a USIM file and WiFi or Bluetooth.

이러한 본 실시예에 의한 USIM(또는 UICC) 파일 및 WiFi/블루투스를 이용한 P2P 통신의 세부적인 구성을 살펴보면 다음과 같다.A detailed configuration of the USIM (or UICC) file and the P2P communication using WiFi / Bluetooth according to the present embodiment will be described below.

UICC에 MAC 어드레스 정보를 저장하고 있는 단말을 이용한 대용량 데이터 송수신 방법으로서, 송신측 단말이 수신측 단말의 UICC에 저장되어 있는 수신측 단말의 MAC 어드레스 정보를 요청하는 단계와, 수신측 단말이 그에 대한 응답으로 자신의 UICC에 저장된 MAC 어드레스 정보를 상기 송신측 단말로 전송하는 단계와, 송신측 단말의 블루투스 모듈 또는 WiFi 모듈이 상기 획득한 수신측 단말의 MAC 어드레스 정보를 이용하여 수신측 단말과 소켓(Socket)을 연결하는 단계와, 상기 송신측 단말이 블루투스 또는 WiFi 통신을 통하여 대용량 데이터를 상기 수신측 단말로 전송하는 단계로 구성될 수 있다.A method of transmitting / receiving large capacity data using a terminal that stores MAC address information in a UICC, the method comprising: requesting MAC address information of a receiving terminal stored in a UICC of a receiving terminal; Transmitting the MAC address information stored in its own UICC to the transmitting terminal in response to the MAC address information of the receiving terminal using the acquired MAC address information of the receiving terminal, Socket), and transmitting the large amount of data to the receiving terminal through the Bluetooth or WiFi communication.

한편, 송신측 단말은 상기 MAC 어드레스 요청 이전에, 정보를 전송하기 위한 사용자 화면(UI)을 구동하거나 애플리케이션을 실행하는 과정과, 전송할 대용량 데이터를 선택하는 과정 및 수신측 단말을 지정하는 과정 중 하나 이상을 추가로 포함할 수 있을 것이다.On the other hand, the transmitting-side terminal performs a process of driving a user screen (UI) for transmitting information or executing an application before requesting the MAC address, a process of selecting large-capacity data to be transmitted, and a process of specifying a receiving- Or more.

한편, 본 발명의 일 실시예에서는 송신측 장치 및 수신측 장치가 모두 NFC에 의한 통신이 가능한 NFC 단말일 수 있으며, 이 경우 송신측 장치는 NFC 리더 모드(NFC Reader Mode)로 동작하고, 수신측 단말은 아이들(Idle) 상태이므로 NFC 카드 모드(NFC Card Mode)일 수 있다.Meanwhile, in an embodiment of the present invention, both the transmitting apparatus and the receiving apparatus may be NFC terminals capable of NFC communication. In this case, the transmitting apparatus operates in an NFC reader mode, Since the UE is in an idle state, it may be in an NFC Card Mode.

한편, 이상의 설명은 송신측 단말 및 수신측 단말 양자가 수행하는 과정을 전체적으로 기재하였으나, 송신측 단말 또는 수신측 단말의 개별적인 수행 과정 또한 본 발명의 범위내에 포함될 것이다.While the above description describes the entire process performed by both the transmitting terminal and the receiving terminal, individual processes of the transmitting terminal and the receiving terminal will also be included in the scope of the present invention.

도 1은 본 실시예가 적용될 P2P 통신 시스템의 전체 구성을 도시한다.Fig. 1 shows the overall configuration of a P2P communication system to which this embodiment is applied.

본 실시예에 의한 P2P 통신 시스템(100)은 대용량 데이터의 송신측 단말(110)과 수신측 단말(120)를 포함하여 구성될 수 있으며, 송신측 단말(110) 및 수신측 단말(120)은 모두 NFC를 지원하는 NFC 단말일 수 있다.The P2P communication system 100 according to the present embodiment may include the transmitting terminal 110 and the receiving terminal 120 of the large capacity data and the transmitting terminal 110 and the receiving terminal 120 All may be NFC terminals supporting NFC.

이하에서는 본 실시예의 송신측 단말 및 수신측 단말 모두가 NFC 단말인 것으로 설명하지만 그에 한정되는 것은 아니다.Hereinafter, both the transmitting side terminal and the receiving side terminal of the present embodiment are described as NFC terminals, but the present invention is not limited thereto.

송신측 단말(110)은 송신측 UICC 또는 USIM(112)와, 송신측 NFC 모듈(114)과, 송신측 블루투스 모듈 또는 WiFi 모듈(116)을 포함하며, 기타 사용자 인터페이스 모듈 또는 애플리케이션 모듈 등을 포함할 수 있다.The transmitting terminal 110 includes a transmitting UICC or USIM 112, a transmitting NFC module 114, a transmitting Bluetooth module or a WiFi module 116, and includes other user interface modules or application modules can do.

수신측 단말(120) 역시 송신측 단말(110)과 대응되도록 수신측 UICC 또는 USIM(122)와, 수신측 NFC 모듈(124)과, 수신측 블루투스 모듈 또는 WiFi 모듈(126) 등을 포함할 수 있다.The receiving terminal 120 may also include a receiving UICC or USIM 122, a receiving NFC module 124, a receiving Bluetooth module or a WiFi module 126 so as to correspond to the transmitting terminal 110 have.

이 때, 송신측 UICC 또는 USIM(112)에는 본 실시예에 의하여 P2P 전송할 대용량 데이터(예를 들면, 멀티미디어 어드레스 북 등)가 저장되어 있으며, 송신측 NFC 모듈(114)는 NFC 리더 모드로 동작할 수 있다.At this time, the large-capacity data (for example, a multimedia address book, etc.) to be P2P-transmitted according to the present embodiment is stored in the transmitting-side UICC or USIM 112 and the transmitting-side NFC module 114 operates in the NFC reader mode .

한편, 수신측 UICC 또는 USIM(122)는 수신측 단말의 MAC 어드레스 정보를 저장하고 있는 파일 구조(File Structure)를 가지고 있으며, 수신측 단말의 MAC 어드레스는 블루투스 MAC 어드레스 또는 WiFi MAC 어드레스로 구분되어 UICC 파일 형식 중에서 기본 파일(Elementary File; EF)의 형태로 저장될 수 있다. 이러한 블루투스 MAC 어드레스 또는 WiFi MAC 어드레스를 저장하는 기본 파일을 각각 EF_BT_MacAddress 및 EF_WiFi_MacAddress로 표현할 수 있으며, 이러한 기본 파일인 EF_BT_MacAddress 및 EF_WiFi_MacAddress은 소정의 전용 파일(Dedicated File; DF) 하부에 정의될 수 있다.The receiving UICC or USIM 122 has a file structure storing MAC address information of the receiving terminal. The MAC address of the receiving terminal is divided into a Bluetooth MAC address or a WiFi MAC address, And can be stored in the form of an elementary file (EF) among the file formats. A basic file for storing such a Bluetooth MAC address or a WiFi MAC address can be represented by EF_BT_MacAddress and EF_WiFi_MacAddress, respectively. These basic files EF_BT_MacAddress and EF_WiFi_MacAddress can be defined below a predetermined dedicated file (DF).

이러한, EF_BT_MacAddress 및 EF_WiFi_MacAddress를 위한 UICC의 파일 구조에 대해서는 아래에서 더 구체적으로 설명한다.The UICC file structure for EF_BT_MacAddress and EF_WiFi_MacAddress will be described in more detail below.

송신측 NFC 모듈(114)은 본 실시예에 따라서 NFC 카드 모드로 실행될 때 원스텝(One-Step)으로 수신측 NFC 모듈(124)에게 수신측 단말의 MAC 어드레스 정보, 더 구체적으로는 수신측 블루투스 모듈 또는 WiFi 모듈의 MAC 어드레스 정보를 요청한다.When the NFC module 114 is executed in the NFC card mode according to the present embodiment, the transmitting-side NFC module 114 informs the receiving-side NFC module 124 of the MAC address information of the receiving-side terminal in one-step, Or the MAC address information of the WiFi module.

수신측 NFC 모듈(124)는 요청을 수신한 후 수신측 UICC(122)에 저장되어 있는 EF_BT_MacAddress 또는 EF_WiFi_MacAddress로부터 수신측 블루투스 모듈 또는 WiFi 모듈의 MAC 어드레스 정보를 추출한 후, 그를 송신측 NFC 모듈(114)로 응답한다.After receiving the request, the receiving-side NFC module 124 extracts the MAC address information of the receiving-side Bluetooth module or the WiFi module from EF_BT_MacAddress or EF_WiFi_MacAddress stored in the receiving-side UICC 122, ≪ / RTI >

송신측 NFC 모듈(114)는 수신측 NFC 모듈로부터 수신측 블루투스 모듈 또는 WiFi 모듈의 MAC 어드레스 정보를 수신(획득)한 후, 송신측 UICC(112)에 저장할 수 있다.The transmitting-side NFC module 114 may receive (acquire) the MAC address information of the receiving-side Bluetooth module or the WiFi module from the receiving-side NFC module, and then store it in the transmitting-side UICC 112.

그 다음으로 송신측 블루투스 모듈 또는 WiFi 모듈(116)은 수신측 블루투스 모듈 또는 WiFi 모듈(126)에게 소켓 요청(Socket Request)을 전송하며, 그에 대한 응답(ACK)을 수신함으로써, 양측의 블루투스 모듈 또는 WiFi 모듈 사이에 페어링(Paring)이 완료된다.The transmitting Bluetooth module or WiFi module 116 then sends a socket request to the receiving Bluetooth module or WiFi module 126 and receives a response (ACK) Paring is completed between WiFi modules.

이러한 양 단말 사이의 블루투스 모듈 또는 WiFi 모듈 페어링 이후에, 송신측 블루투스 모듈 또는 WiFi 모듈(116)이 대용량 데이터를 블루투스 또는 WiFi 방식으로 수신측 블루투스 모듈 또는 WiFi 모듈(126)로 전송함으로써 P2P 통신이 가능하게 된다.After the Bluetooth module or the WiFi module is paired between these terminals, the transmitting Bluetooth module or the WiFi module 116 transmits the large amount of data to the receiving Bluetooth module or the WiFi module 126 via the Bluetooth or WiFi method, thereby enabling P2P communication .

물론, 송신측 단말(110)은 상기 MAC 어드레스 요청 이전에, 소정의 애플리케이션 또는 애플릿(Applet)을 실행함으로써, 본 실시예에 의하여 전송할 대용량 데이터를 선택하거나, 다수의 수신측 단말과 P2P 통신이 가능한 경우 그 중 하나를 지정하거나 수신 단말의 확보를 위한 사용자 인터페이스(UI) 등을 제공할 수도 있을 것이다.Of course, the transmitting terminal 110 may execute a predetermined application or applet prior to the MAC address request to select the large-capacity data to be transmitted according to the present embodiment, or may perform P2P communication with a plurality of receiving terminals It may designate one of them or provide a user interface (UI) for securing a receiving terminal and the like.

송수신측 단말의 더 세부적인 구성 및 흐름은 도 5를 참고로 다시 설명한다.A more detailed configuration and flow of the transmitting / receiving terminal will be described again with reference to Fig.

한편, 송수신측 단말 모두에서 UICC와 NFC 모듈 사이의 데이터 통신은 ETSI TS 102.613에서 규정하고 있는 SWP(Single Wire Protocol) 및 TS 102.622에서 규정하고 있는 HCI(Host Controller Interface) 방식이 이용될 수 있을 것이다.On the other hand, data communication between the UICC and the NFC module in both the transmitting and receiving terminals can be performed using SWP (Single Wire Protocol) defined in ETSI TS 102.613 and HCI (Host Controller Interface) defined in TS 102.622.

또한, 송수신측 단말에서는 ISO 7816 명령어(Command)를 통하여 블루투스 MAC 어드레스 정보와 WiFi MAC 어드레스 정보를 UICC의 파일 구조 내부에 있는 소정의 기본 파일인 EF_BT_MacAddress 또는 EF_WiFi_MacAddress에 저장할 수 있을 것이다.In the transmitting / receiving terminal, the Bluetooth MAC address information and the WiFi MAC address information may be stored in a predetermined basic file EF_BT_MacAddress or EF_WiFi_MacAddress in the file structure of the UICC through the ISO 7816 command.

이상과 같이, 본 실시예에서는 2대의 NFC 단말 사이에서 멀티미디어 어드레스 북과 같은 대용량 데이터를 P2P 송수신할 때, NFC 세션 형성시에 상대 단말의 UICC에 저장된 블루투스 또는 WiFi MAC 어드레스 정보를 획득하고, 그 이후에는 NFC의 P2P 방식이 아닌 별도의 블루투스 또는 WiFi 를 통하여 대용량 데이터를 P2P 송수신 하게 되는 것이다. As described above, in the present embodiment, when transmitting / receiving large amount of data such as a multimedia address book between two NFC terminals, Bluetooth or WiFi MAC address information stored in the UICC of the other terminal at the time of NFC session formation is acquired, , P2P transmission and reception of large amount of data through Bluetooth or WiFi separate from the NFC P2P method.

종래의 NFC 표준에서는 ISO 18092 방식에 의하여 양 NFC 단말 사이에서 P2P 통신을 수행하게 되는데 이 경우 단말 사이의 거리가 제한적(~10cm)이고 데이터 전송 속도가 느린 점(~484Kbps)과 비교할 때, 본 실시예를 이용하면 UICC와 NFC 기술(송신측의 NFC 리더 모드 및 수신측의 NFC 카드 모드)을 이용하여 상대 단말의 블루투스 또는 WiFi 접속 정보를 일괄로 획득하여 접속한 후 해당 통신 방식으로 P2P통신을 수행할 수 있어서 거리(~수십 m) 및 데이터 전송속도(>2Mbps)에서의 향상을 기대할 수 있다.In the conventional NFC standard, P2P communication is performed between both NFC terminals according to the ISO 18092 method. In this case, compared with the case where the distance between the terminals is limited (~ 10 cm) and the data transmission speed is slow (~ 484 Kbps) For example, after acquiring and accessing Bluetooth or WiFi connection information of a counterpart terminal collectively using UICC and NFC technology (NFC reader mode on the transmitting side and NFC card mode on the receiving side), P2P communication is performed using the communication method , Which can be expected to improve in distance (~ several tens of meters) and data transfer rate (> 2 Mbps).

도 2는 본 실시예에 적용되는 UICC의 파일 구조(UICC Application Structure)의 일 예를 도시한다.FIG. 2 shows an example of a UICC Application Structure applied to the present embodiment.

도 2와 같이 본 실시예의 UICC 또는 USIM에 저장되는 파일 형태는 크게 마스터 파일(Master File; MF), 전용 파일(Dedicated File; DF) 및 기본 파일(Elementary File; EF)로 구분될 수 있다.As shown in FIG. 2, the file format stored in the UICC or USIM of the present embodiment can be roughly classified into a master file (MF), a dedicated file (DF), and an elementary file (EF).

MF는 접근 조건(Access Condition)을 포함하고, 선택적으로 DF들과 EF들을 포함할 수 있는 고유한 필수 파일(Mandatory File)을 의미한다.A MF is a Mandatory File that contains an Access Condition and optionally includes DFs and EFs.

DF는 파일의 기능적 그룹핑(Grouping)을 가능하게 하는 파일로서, DF들 및/또는 EF 들의 모파일(parent)이 될 수 있으며, 파일 식별자(File Identifier )로 참조될 수 있다. DF is a file that enables functional grouping of a file, and may be a parent of DFs and / or EFs, and may be referred to as a file identifier.

일부 파일 식별자는 특정 사용을 위하여 예약(Reservation)되어 있으며, 예를 들면 DF 중에서 DFTELECOM은 '7F10'으로, DFGSM은 '7F20'으로 설정되어 있는 것과 같다. (도 2 참고)Some file identifiers are reserved for specific use. For example, DF TELECOM is set to '7F10' and DF GSM is set to '7F20' in DF. (See FIG. 2)

이 중에서 DFTELECOM은 선택적으로 사용(Optional)될 수 있으며, 애플리케이션 독립 정보(Application Independent Information)을 포함한다.Of these, DF TELECOM can be optionally used and includes Application Independent Information.

또한, DF 중에서 DFTELECOM인 '7F10'의 하위에 있는 DFPHONEBOOK은 '5F3A', DFMULTIMEDIA는 '5F3B', DFGRAPHIC은 '5F50'으로 설정되어 있다.Also, DF PHONEBOOK under DF TELECOM '7F10' in DF is set to '5F3A', DF MULTIMEDIA is set to '5F3B', and DF GRAPHIC is set to '5F50'.

한편, EFDIR은 MF 아래에 있는 선형 고정 파일(Linear Fixed File)로서, 일종의 애플리케이션 독립 파일이다.On the other hand, EF DIR is a Linear Fixed File under MF and is a kind of application-independent file.

도 2에서 각 DF의 파일 식별자도 상기와 같은 예약 자원에 따라 표시된 것이다.In FIG. 2, the file identifier of each DF is also displayed according to the reservation resource as described above.

이러한 파일 구조에서 본 실시예에 의한 블루투스의 MAC 어드레스 정보 및 WiFi MAC 어드레스 정보는 기본 파일인 EF_BT_MacAddress 및 EF_WiFi_MacAddress 형태로 저장되어 UICC의 파일 구조에 포함될 수 있다.In this file structure, Bluetooth MAC address information and WiFi MAC address information according to this embodiment can be stored in the form of EF_BT_MacAddress and EF_WiFi_MacAddress, which are basic files, and can be included in the UICC file structure.

더 구체적으로는 EF_BT_MacAddress 및 EF_WiFi_MacAddress는 DFTELECOM(파일 식별자 7F10) 하부에 위치할 수 있으며, 파일 식별자로서 '6F1X'를 가질 수 있다. EF_BT_MacAddress 및 EF_WiFi_MacAddress의 파일 식별자인 6F1X에서 'X'는 0 내지 F 중 하나의 값을 의미한다.More specifically, EF_BT_MacAddress and EF_WiFi_MacAddress may be located under the DF TELECOM (file identifier 7F10) and may have '6F1X' as the file identifier. 'X' in 6F1X which is a file identifier of EF_BT_MacAddress and EF_WiFi_MacAddress means one of values from 0 to F.

그러나 본 실시예에 의한 UICC 또는 USIM의 파일 구조는 도 2에 한정되는 것은 아니며, NFC 세션 연결시 획득할 수 있는 블루투스의 MAC 어드레스 정보 및 WiFi MAC 어드레스 정보를 저장하고 있는 한 다른 형태도 가능할 것이다.However, the file structure of the UICC or USIM according to the present embodiment is not limited to FIG. 2, and other forms of storing the MAC address information of Bluetooth and the WiFi MAC address information that can be acquired at the time of NFC session connection are also possible.

도 3은 본 실시예에 의한 파일 정보 등록과정을 도시하는 흐름도이다.3 is a flowchart illustrating a file information registration process according to the present embodiment.

본 실시예에 의한 단말은 블루투스 모듈 또는 WiFi 모듈과 함께, 멀티미디어 어드레스 북과 같은 대용량 데이터를 저장하는 UICC 또는 USIM을 포함한다.The terminal according to the present embodiment includes a UICC or a USIM, which stores a large amount of data such as a multimedia address book, together with a Bluetooth module or a WiFi module.

이러한 단말에서 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보를 UICC에 등록하는 과정은 도 3과 같으며, 우선 단말 부팅상태를 확인한다.(S310)The process of registering the Bluetooth MAC address information or the WiFi address information in the UICC is as shown in FIG. 3. First, the terminal boot state is checked (S310)

단말 부팅 상태인 경우 단말에 포함된 블루투스 모듈 또는 WiFi 모듈의 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보를 확보(S320)한 후에, UICC 의 일정 파일 구조 상에 상기 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보를 기본 파일 형태로 저장한다(S330)The Bluetooth MAC address information or the WiFi address information of the Bluetooth module or the WiFi module included in the terminal is acquired (S320), and then the Bluetooth MAC address information or the WiFi address information is stored in the basic file (S330)

이 때, 저장되는 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보의 기본 파일 형태 및 구조는 도 2에서 설명한 바와 같다.At this time, the basic file type and the structure of the stored Bluetooth MAC address information or WiFi address information are as described in FIG.

즉, 파일 정보 등록 과정에서는, 단말의 UICC와 단말 사이의 정보 교환 프로세스 과정에서 예를 들면 ISO 7816 명령어 등을 이용하여 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보 등을 확보한 후 그를 UICC의 특정 EF 파일(EF_BT_MacAddress 및 EF_WiFi_MacAddress) 상에 기록하는 것이다. That is, in the file information registration process, in the information exchange process between the UICC of the terminal and the terminal, the Bluetooth MAC address information or the WiFi address information is secured by using, for example, the ISO 7816 command, EF_BT_MacAddress and EF_WiFi_MacAddress).

이러한 파일 정보등록 과정은 도 1에서 도시한 NFC 모듈에서 수행될 수 있다. 즉, NFC 모듈은 단말 부팅시 블루투스 모듈 또는 WiFi 모듈로부터 블루투스 MAC 어드레스 정보 또는 WiFi MAC어드레스 정보를 확보한 후, SWP프로토콜 또는 HCI 인터페이스 등을 이용하여 UICC의 일정 영역에 블루투스 MAC 어드레스 정보 또는 WiFi MAC어드레스 정보를 저장할 수 있다.The file information registration process can be performed in the NFC module shown in FIG. That is, the NFC module acquires the Bluetooth MAC address information or the WiFi MAC address information from the Bluetooth module or the WiFi module at the time of booting the terminal, and then transmits the Bluetooth MAC address information or the WiFi MAC address to a certain area of the UICC using the SWP protocol or the HCI interface Information can be stored.

이러한 등록과정을 통해서 UICC에 저장된 블루투스 MAC 어드레스 정보 또는 WiFi MAC어드레스 정보는 도 4에서 설명할 바와 같은 P2P 통신 과정을 위하여 사용된다.Through this registration process, the Bluetooth MAC address information or the WiFi MAC address information stored in the UICC is used for the P2P communication process as illustrated in FIG.

도 4는 본 실시예에 의한 P2P 통신의 전체 신호 흐름을 도시한다.4 shows the overall signal flow of the P2P communication according to this embodiment.

도 1에서 설명한 바와 같이, 송신측 단말과 수신측 단말이 모두 NFC 모듈 이외에 블루투스 모듈 또는 WiFi 모듈을 포함하고 있으며, 도 3과 같은 과정을 통해서 블루투스 MAC 어드레스 정보 또는 WiFi MAC어드레스 정보가 저장되어 있는 UICC를 포함하는 것으로 가정한다.As shown in FIG. 1, both the transmitting terminal and the receiving terminal include a Bluetooth module or a WiFi module in addition to the NFC module. The UICC, in which the Bluetooth MAC address information or the WiFi MAC address information is stored, . ≪ / RTI >

우선, 송신 단말측에서는 멀티미디어 어드레스 북과 같은 대용량 데이터를 P2P 전송하기 위한 사용자 인터페이스(UI)를 구동하거나 P2P 전송 애플리케이션을 실행한다(S410).First, on the transmitting terminal side, a user interface (UI) for P2P transmission of large-capacity data such as a multimedia address book is driven or a P2P transmission application is executed (S410).

또한, 경우에 따라서 수신단말을 확인하거나 또는 다수의 수신단말 중에서 하나를 지정하기 위하여 수신부 확인을 요청하는 사용자 인터페이스를 제공할 수도 있을 것이다.In addition, it may provide a user interface for confirming the receiving terminal or requesting confirmation of the receiving terminal to designate one of the plurality of receiving terminals as the case may be.

S410 단계 및 수신부 확인 요청 과정은 송신측 단말에 설치된 자바 애플릿(Applet) 또는 별도의 애플리케이션을 이용하여 구현될 수 있으나 그에 한정되는 것은 아니며, 기타 NFC 모듈, UICC 등이 수행할 수도 있을 것이다.Step S410 and the receiver confirmation request process may be implemented using a Java applet or a separate application installed in the transmitting terminal, but the present invention is not limited thereto, and other NFC modules, UICC, and the like may be used.

S410 단계에 의하여, P2P 전송이 개시되면 송신측 단말의 NFC 모듈이 NFC 리더 모드로 실행되고(S420), 이어서 수신측 단말에게 MAC 어드레스 정보를 전송해 줄 것을 요청하는 메시지를 생성하여 수신측 단말에 전송(S430)한다. 이 때의 MAC 어드레스는 블루투스 MAC 어드레스 정보 또는 WiFi MAC 어드레스 정보이다.In step S410, when the P2P transmission is started, the NFC module of the transmitting-side terminal is executed in the NFC reader mode (S420), and then a message requesting the receiving-side terminal to transmit the MAC address information is generated and transmitted to the receiving- (S430). The MAC address at this time is Bluetooth MAC address information or WiFi MAC address information.

S420 및 S430 단계에서, 수신측 단말은 대기(Idle)상태, 즉 블루투스 또는 WiFi 페어링 과정에서의 서버측 장치로 사용되므로, NFC 카드 모드로 동작할 수 있을 것이다.In steps S420 and S430, the receiving terminal may be operated in the NFC card mode because it is used as a server-side device in an idle state, that is, in a Bluetooth or WiFi pairing process.

수신측 단말에게 전송하는 MAC 어드레스 요청 메시지는, 수신측 단말에서 파일 등록 과정을 통해서 UICC에 저장한 EF_BT_MacAddress 및 EF_WiFi_MacAddress의 정보를 획득하고자 하는 ISO 명령어를 포함할 수 있다.The MAC address request message transmitted to the receiving terminal may include an ISO command for acquiring information of EF_BT_MacAddress and EF_WiFi_MacAddress stored in the UICC through a file registration process at the receiving terminal.

MAC 어드레스 요청 메시지를 수신한 수신측 단말은 자신의 UICC에 저장된 EF_BT_MacAddress 및 EF_WiFi_MacAddress로부터 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보를 추출한 후 그를 송신측 단말로 전송한다(S440)Upon receiving the MAC address request message, the receiving terminal extracts Bluetooth MAC address information or WiFi address information from EF_BT_MacAddress and EF_WiFi_MacAddress stored in its UICC and transmits it to the transmitting terminal (S440)

그 다음으로 송신측 단말은 상기 S420 내지 S440 과정, 즉 NFC 세션을 통하여 획득한 수신측 단말의 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보를 이용하여 블루투스 페어링 또는 WiFi 페어링 과정을 수행한다(S450) Next, the transmitting terminal performs a Bluetooth pairing or a WiFi pairing process using the Bluetooth MAC address information or the WiFi address information of the receiving terminal obtained through the steps S420 to S440, that is, the NFC session (S450)

블루투스 페어링 또는 WiFi 페어링 과정이 완료되면 송신측 단말은 블루투스 모듈 또는 WiFi 모듈을 이용하여 해당되는 대용량 데이터(멀티미디어 어드레스 북 등)를 수신측 단말로 P2P 전송한다.(S460)When the Bluetooth pairing or WiFi pairing process is completed, the transmitting terminal P2P-transmits the corresponding large-capacity data (multimedia address book, etc.) to the receiving terminal using the Bluetooth module or the WiFi module (S460)

한편, S450 단계에서의 블루투스 페어링(paring) 및 WiFi 페어링 과정은 이미 공지된 기술을 이용할 수 있는바, 구체적으로는 송신측 단말이 S440 과정에서 획득한 수신측 단말의 MAC 어드레스 정보를 이용하여 소켓 요청을 수신측 단말로 전송하고, 수신측 단말은 그에 대한 응답으로서 ACK 또는 수락(Accept) 메시지를 전송하는 과정으로 수행될 수 있다.Meanwhile, in the Bluetooth pairing and WiFi pairing process in step S450, a known technique can be used. Specifically, the transmitting terminal transmits the socket request using the MAC address information of the receiving terminal acquired in step S440 To the receiving terminal, and the receiving terminal transmits ACK or Accept message as a response thereto.

더 구체적으로 설명하면, BluetoothSocket 및 BluetoothServerSocket와 같은 API 또는 클래스(Class)를 이용할 수 있으며, BluetoothServerSocket를 이용하여 하나의 단말이 서버 소켓이 되고, 원격에 있는 다른 단말은 이 서버 소켓을 가지는 단말에 연결(connect) 요청을 하게 된다. 이러한 연결 요청시 서버 소켓을 가지는 단말의 MAC 어드레스를 이용하는데, 이러한 연결 요청을 받은 단말은 BluetoothSocket을 이용하여 클라이언트측 단말에서 요구하는 연결을 수락(accept 또는 ACK) 함으로써 블루투스 페어링이 완료된다.More specifically, an API or a class such as BluetoothSocket and BluetoothServerSocket can be used. One terminal becomes a server socket using BluetoothServerSocket, and the other terminal in a remote connection is connected to a terminal having this server socket connect request. When the connection request is made, the MAC address of the terminal having the server socket is used. The terminal that receives the connection request completes Bluetooth pairing by accepting (accept or ACK) the connection requested from the client side terminal using BluetoothSocket.

즉, 본 실시예에 의하면, 수신측 단말이 서버측 단말이 되어 서버 소켓을 열어두게 되고, 송신측 단말이 수신측 단말의 MAC 어드레스 정보를 이용해 연결 요청을 하면, 수신측 단말이 그에 대한 수락(ACK)을 함으로써 페어링이 수행되는 것이다.That is, according to this embodiment, the receiving terminal becomes the server side terminal and opens the server socket. When the transmitting side terminal makes a connection request using the MAC address information of the receiving side terminal, the receiving side terminal accepts ACK) to perform pairing.

또한, WiFi 페어링 과정 역시 전술한 블루투스 페어링 과정과 유사하게 수행될 수 있으므로 구체적인 설명은 생략한다.Also, the WiFi pairing process can be performed similarly to the Bluetooth pairing process described above, so a detailed description thereof will be omitted.

도 5는 본 발명의 일 실시예에 의한 송수신 단말장치의 세부적인 기능별 블록도 및 데이터 흐름을 일괄하여 도시한 것이다.FIG. 5 is a block diagram showing a detailed functional block diagram and data flow of a transmitting / receiving terminal apparatus according to an embodiment of the present invention.

도 5의 실시예는 UICC에 저장된 멀티미디어 어드레스 북 정보(또는 주소록)를 P2P 송수신하는 실시예에 해당된다.The embodiment of FIG. 5 corresponds to an embodiment in which multimedia address book information (or address book) stored in the UICC is P2P transmitted and received.

도 1과 유사하게, 송신측 단말장치(500) 및 수신측 단말장치(600)는 모두 주소록 정보를 제공하는 애플리케이션 모듈(510, 610)과, NFC 모듈(520, 620), 각 단말의 주소록 정보와 MAC 어드레스 정보를 포함하는 기본파일인 EF_MACAddress가 저장되어 있는 UICC(530, 630)와, 블루투스/WiFi 모듈(540, 640)이 포함된다.1, each of the transmitting-end terminal apparatus 500 and the receiving-side terminal apparatus 600 includes application modules 510 and 610 for providing address book information, NFC modules 520 and 620, address book information UICCs 530 and 630 in which a basic file EF_MACAddress including MAC address information is stored and Bluetooth / WiFi modules 540 and 640 are included.

이러한 구성에서의 신호 처리 및 데이터 흐름을 살펴보면, 우선 사용자가 송신측 단말의 애플리케이션 모듈에 있는 주소록 전송 애플리케이션 또는 그를 위한 사용자 인터페이스 프로그램을 실행하면, 애플리케이션 모듈(510)이 NFC 모듈(520)에게 수신측 단말의 MAC 어드레스 정보를 요청한다(① 과정).When the user executes the address book transfer application or a user interface program for the address book transfer application in the application module of the transmitting terminal, the application module 510 informs the NFC module 520 of the reception process And requests MAC address information of the terminal (step (1)).

요청을 수신한 송신측 NFC 모듈(520)은 NFC 리더 모드로 실행되어 수신측 NFC 모듈(620)에게 MAC 어드레스 요청 메시지를 전송한다.(② 과정) 이 때, 수신측 NFC 모듈(620)은 NFC 카드 모드로 실행된다.Upon receiving the request, the transmitting side NFC module 520 executes the NFC reader mode and transmits a MAC address request message to the receiving side NFC module 620. (2) At this time, the receiving side NFC module 620 transmits NFC Card mode.

수신측 NFC 모듈(620)은 수신측 UICC(630)에게 자신의 MAC 어드레스 정보(즉, 블루투스/WiFi 어드레스 정보)를 요청하여 수신하고(③ 및 ④ 과정), 그를 송신측 NFC 모듈(520)으로 리턴한다(⑤ 과정).The receiving side NFC module 620 requests the receiving side UICC 630 for its own MAC address information (i.e., Bluetooth / WiFi address information) and receives it (steps 3 and 4) Return (⑤ course).

송신측 NFC 모듈(520)은 수신한 수신측 단말의 블루투스/WiFi 어드레스 정보를 애플리케이션 모듈(510)으로 전달하고(⑥ 과정), 애플리케이션 모듈은 해당 수신측 단말의 블루투스/WiFi 어드레스 정보를 블루투스/WiFi 모듈(540)로 전달한다.(⑦ 과정)WiFi address information of the receiving terminal is transmitted to the application module 510 (step 6), and the application module transmits the Bluetooth / WiFi address information of the receiving terminal to the Bluetooth / WiFi Module 540. (Process ⑦)

송신측 단말의 블루투스/WiFi 모듈(540)은 수신측 단말의 MAC 어드레스 정보를 이용하여 수신측 단말에 블루투스/WiFi 연결(Connection)을 요청하여, 블루투스/WiFi 페어링을 형성한다.(⑧ 및 ⑨ 과정)The Bluetooth / WiFi module 540 of the transmitting terminal requests Bluetooth / WiFi connection to the receiving terminal using the MAC address information of the receiving terminal to form a Bluetooth / WiFi pairing. )

이 상태에서 송신측 단말의 애플리케이션 모듈(510)이 자신의 주소록 정보를 UICC(530)으로부터 수신(⑩ 과정)한 후, 블루투스/WiFi 모듈(540)로 전달하면(⑪ 과정), 송신측 단말의 블루투스/WiFi 모듈(540)은 수신측 단말의 블루투스/WiFi 모듈로 해당 주소록 정보를 P2P 전송한다.(⑫ 과정)In this state, when the application module 510 of the transmitting terminal receives its address book information from the UICC 530 (step 10) and then transfers it to the Bluetooth / WiFi module 540 (step 11) The Bluetooth / WiFi module 540 P2P transmits the address book information to the Bluetooth / WiFi module of the receiving terminal (step S12)

이상과 같은, 본 발명의 실시예 들에 의하면, UICC의 비접촉 서비스의 한 형태로서 블루투스 또는 WiFi를 통하여 멀티미디어 주소록(어드레스 북)과 같은 대용량 데이터를 P2P 전송할 수 있다.According to the embodiments of the present invention as described above, a large amount of data such as a multimedia address book (address book) can be P2P transmitted through Bluetooth or WiFi as a form of contactless service of UICC.

이를 위하여, UICC에는 단말의 블루투스 MAC 어드레스 정보 또는 WiFi MAC 어드레스 정보가 기본 파일 형태로 저장되어 있어야 하며, 이러한 파일 등록 과정은 단말의 부팅시에 수행될 수 있을 것이다.To this end, the Bluetooth MAC address information or the WiFi MAC address information of the terminal must be stored in the UICC in a basic file format. Such a file registration process may be performed at the time of booting the terminal.

또한, NFC 세션에 의하여 상대 단말의 UICC에 저장되어 있는 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보를 획득한 후, 그 MAC 어드레스 정보를 이용하여 블루투스/WiFi 페어링을 수행함으로써, 블루투스 또는 WiFi 방식으로 대용량 데이터를 신속하게 P2P 전송할 수 있다.Also, after acquiring the Bluetooth MAC address information or the WiFi address information stored in the UICC of the other terminal through the NFC session, Bluetooth / WiFi pairing is performed using the MAC address information, thereby to transmit the large- P2P can be transferred quickly.

이로써, 세션 셋업 타임이 짧은 NFC 모드에서 신속하게 원스텝으로 상대 단말의 MAC 어드레스를 획득하고, 실제 데이터의 P2P 송수신은 전송속도가 빠른 타 통신 기법(블루투스/WiFi)을 이용함으로써, 효율적인 P2P 전송이 가능하다는 효과가 있다.This enables efficient peer-to-peer transmission by using the other communication method (Bluetooth / WiFi) that acquires the MAC address of the remote terminal in one step quickly in NFC mode with short session setup time and transmits and receives P2P data of real data. There is an effect to make.

이상에서, 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성 요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 본 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다. 이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 저장매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시예를 구현할 수 있다. 컴퓨터 프로그램의 저장매체로서는 자기 기록매체, 광 기록매체, 캐리어 웨이브 매체 등이 포함될 수 있다.While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiments, it is to be understood that the invention is not limited to the disclosed embodiments. That is, within the scope of the present invention, all of the components may be selectively coupled to one or more of them. In addition, although all of the components may be implemented as one independent hardware, some or all of the components may be selectively combined to perform a part or all of the functions in one or a plurality of hardware. As shown in FIG. The codes and code segments constituting the computer program may be easily deduced by those skilled in the art. Such a computer program can be stored in a computer-readable storage medium, readable and executed by a computer, thereby realizing an embodiment of the present invention. As the storage medium of the computer program, a magnetic recording medium, an optical recording medium, a carrier wave medium, or the like may be included.

또한, 이상에서 기재된 "포함하다", "구성하다" 또는 "가지다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소가 내재될 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다. 기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥 상의 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.It is also to be understood that the terms such as " comprises, "" comprising," or "having ", as used herein, mean that a component can be implanted unless specifically stated to the contrary. But should be construed as including other elements. All terms, including technical and scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs, unless otherwise defined. Commonly used terms, such as predefined terms, should be interpreted to be consistent with the contextual meanings of the related art, and are not to be construed as ideal or overly formal, unless expressly defined to the contrary.

이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The foregoing description is merely illustrative of the technical idea of the present invention, and various changes and modifications may be made by those skilled in the art without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed in the present invention are intended to illustrate rather than limit the scope of the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The scope of protection of the present invention should be construed according to the following claims, and all technical ideas within the scope of equivalents should be construed as falling within the scope of the present invention.

Claims (11)

UICC(Universal Integrated Circuit Card)를 포함하는 단말 장치에 있어서,
상기 UICC의 파일 구조상에는 블루투스의 MAC(Media Access Control) 어드레스 정보 또는 WiFi의 MAC 어드레스 정보가 기본 파일(Elementary File; EF) 형태로 저장되며,
상기 단말 장치의 비접촉 프론트 엔드 인터페이스(CLF Interface; CLFI) 또는 CLFI 프로토콜(CLFI Protocol; CLFIP)는 상기 UICC에 저장된 블루투스의 MAC(Media Access Control) 어드레스 정보 또는 WiFi의 MAC 어드레스 정보를 이용하여 상기 UICC에 저장된 파일과 WiFi 또는 블루투스를 이용한 P2P(Peer-to-Peer) 모드 통신을 지원하는 것을 특징으로 하는 단말 장치.
1. A terminal apparatus including a Universal Integrated Circuit Card (UICC)
On the file structure of the UICC, MAC (Media Access Control) address information of Bluetooth or MAC address information of WiFi is stored in the form of an Elementary File (EF)
The non-contact front end interface (CLFI) or the CLFI protocol (CLFI protocol) of the terminal device is connected to the UICC using the MAC (Media Access Control) address information of the Bluetooth stored in the UICC or the MAC address information of WiFi And a peer-to-peer (P2P) mode communication using WiFi or Bluetooth with the stored file.
블루투스 모듈 또는 WiFi 모듈;
부팅시 상기 블루투스의 MAC(Media Access Control) 어드레스 정보 또는 WiFi 의 MAC 어드레스 정보를 기본 파일(Elementary File; EF) 형태로 파일 구조 상에 저장하는 UICC(Universal Integrated Circuit Card);
를 포함하는 것을 특징으로 하는 단말 장치.
A Bluetooth module or a WiFi module;
A UICC (Universal Integrated Circuit Card) for storing MAC (Media Access Control) address information of the Bluetooth or MAC address information of WiFi in a file structure in the form of an Elementary File (EF) at boot time;
And a terminal device.
삭제delete 제2항에 있어서,
상기 기본 파일은 UICC 파일 구조상 DFTELECOM 하부에 저장되는 것을 특징으로 하는 단말장치.
3. The method of claim 2,
Wherein the basic file is stored under a DF TELECOM in a UICC file structure.
제4항에 있어서,
상기 DFTELECOM의 파일 식별자(File Identifier)는 7F10이며, 상기 블루투스의 MAC(Media Access Control) 어드레스 정보 또는 WiFi 의 MAC 어드레스 정보를 포함하는 기본파일의 파일 식별자는 6F1X인 것을 특징으로 하는 단말장치.
5. The method of claim 4,
Wherein the file identifier of the DF TELECOM is 7F10 and the file identifier of the basic file including the MAC (Media Access Control) address information of the Bluetooth or the WiFi MAC address information is 6F1X.
제2항에 있어서,
상기 단말장치는 NFC(Near Field Communication) 모듈을 포함하는 NFC 지원 단말장치이고,
상기 단말장치는 NFC 모드 실행시 P2P 전송을 위한 상대 단말장치에게 블루투스의 MAC 어드레스 정보 또는 WiFi 의 MAC 어드레스 정보를 전송해 줄 것을 요청하는 MAC 어드레스 요청 메시지를 생성하여 전송하는 것을 특징으로 하는 단말장치.
3. The method of claim 2,
The terminal device is an NFC terminal device including an NFC (Near Field Communication) module,
Wherein the terminal device generates and transmits a MAC address request message for requesting the counterpart terminal for P2P transmission to transmit the MAC address information of Bluetooth or the MAC address information of WiFi when the NFC mode is executed.
제6항에 있어서,
상기 단말장치는 MAC 어드레스 요청 메시지에 대한 응답으로서 상대 단말장치의 블루투스의 MAC 어드레스 정보 또는 WiFi 의 MAC 어드레스 정보를 수신하고,
상기 상대 단말장치의 블루투스의 MAC 어드레스 정보 또는 WiFi 의 MAC 어드레스 정보를 이용하여 상기 상대 단말장치와 블루투스 페어링 또는 WiFi 페이링을 완료한 후 P2P 전송을 수행하는 것을 특징으로 하는 단말장치.
The method according to claim 6,
The terminal device receives the MAC address information of the Bluetooth of the counterpart terminal device or the MAC address information of the WiFi as a response to the MAC address request message,
Wherein the terminal device performs P2P transmission after completing Bluetooth pairing or WiFi paying with the counterpart terminal device using the MAC address information of Bluetooth of the counterpart terminal device or the MAC address information of WiFi.
블루투스 모듈 또는 WiFi 모듈과, UICC(Universal Integrated Circuit Card)를 포함하는 단말장치의 파일 등록 방법으로서,
상기 단말장치는 부팅 상태인 경우 상기 블루투스 모듈 또는 WiFi 모듈의 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보를 확보하는 단계;
상기 UICC 의 파일 구조 상에 상기 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보를 기본 파일 형태로 저장하는 단계;
를 포함하는 것을 특징으로 하는 파일 등록 방법.
A file registration method of a terminal device including a Bluetooth module or a WiFi module and a UICC (Universal Integrated Circuit Card)
When the terminal device is in a boot state, acquiring Bluetooth MAC address information or WiFi address information of the Bluetooth module or the WiFi module;
Storing the Bluetooth MAC address information or WiFi address information on a file structure of the UICC in a basic file format;
And a file registration step of registering the file.
블루투스 모듈 또는 WiFi 모듈과, NFC(Near Field Communication) 모듈과, P2P 전송용 정보 및 블루투스 MAC 어드레스 정보 또는 WiFi 어드레스 정보를 저장하는 UICC(Universal Integrated Circuit Card)를 포함하는 단말장치의 P2P 전송 방법으로서,
NFC 모드 실행시 상대 단말장치에게 블루투스의 MAC 어드레스 정보 또는 WiFi 의 MAC 어드레스 정보를 전송해 줄 것을 요청하는 MAC 어드레스 요청 메시지를 생성하여 전송하는 단계;
상기 MAC 어드레스 요청 메시지에 대한 응답으로서 상대 단말장치의 블루투스의 MAC 어드레스 정보 또는 WiFi 의 MAC 어드레스 정보를 수신하는 단계;
상기 상대 단말장치의 블루투스의 MAC 어드레스 정보 또는 WiFi 의 MAC 어드레스 정보를 이용하여 상기 상대 단말장치와 블루투스 페어링 또는 WiFi 페이링을 완료한 후 P2P 전송을 수행하는 단계;
를 포함하는 것을 특징으로 하는 P2P 전송 방법.
A P2P transmission method of a terminal apparatus including a Bluetooth module or a WiFi module, an NFC (Near Field Communication) module, a UICC (Universal Integrated Circuit Card) for storing P2P transmission information and Bluetooth MAC address information or WiFi address information,
Generating and transmitting a MAC address request message for requesting the counterpart terminal device to transmit the MAC address information of the Bluetooth or the MAC address information of the WiFi when the NFC mode is executed;
Receiving Bluetooth address MAC address information or WiFi MAC address information of a counterpart terminal device as a response to the MAC address request message;
Performing P2P transmission after completing Bluetooth pairing or WiFi paying with the counterpart terminal device using MAC address information of Bluetooth of the counterpart terminal device or MAC address information of WiFi;
The method comprising the steps of:
제9항에 있어서,
상기 단말장치는 상기 P2P 전송용 정보를 선택하기 위한 사용자 인터페이스 및 상기 상대 단말장치를 확인하기 위한 사용자 인터페이스 중 하나 이상을 제공하는 단계를 추가로 포함하는 것을 특징으로 하는 P2P 전송 방법.
10. The method of claim 9,
Wherein the terminal device further comprises providing at least one of a user interface for selecting the P2P transmission information and a user interface for identifying the counterpart terminal device.
제9항에 있어서,
상기 단말장치는 NFC 리더 모드로 동작하고, 상기 상대 단말장치는 NFC 카드 모드로 동작하는 것을 특징으로 하는 P2P 전송 방법.
10. The method of claim 9,
Wherein the terminal device operates in an NFC reader mode and the counterpart terminal device operates in an NFC card mode.
KR1020110042163A 2011-05-03 2011-05-03 Apparatus having Universal Integrated Circuit card and File registration Method and Peer-to-Peer Transmission Method using the same KR101803972B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110042163A KR101803972B1 (en) 2011-05-03 2011-05-03 Apparatus having Universal Integrated Circuit card and File registration Method and Peer-to-Peer Transmission Method using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110042163A KR101803972B1 (en) 2011-05-03 2011-05-03 Apparatus having Universal Integrated Circuit card and File registration Method and Peer-to-Peer Transmission Method using the same

Publications (2)

Publication Number Publication Date
KR20120124323A KR20120124323A (en) 2012-11-13
KR101803972B1 true KR101803972B1 (en) 2017-12-01

Family

ID=47509775

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110042163A KR101803972B1 (en) 2011-05-03 2011-05-03 Apparatus having Universal Integrated Circuit card and File registration Method and Peer-to-Peer Transmission Method using the same

Country Status (1)

Country Link
KR (1) KR101803972B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103414584A (en) * 2013-08-01 2013-11-27 南京邮电大学 Method for rapidly expanding computer cluster based on P2P network technology
CN103813473B (en) * 2014-01-17 2017-08-25 深圳市金立通信设备有限公司 A kind of communication means, terminal and system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110078081A1 (en) * 2009-09-30 2011-03-31 Kiushan Pirzadeh Mobile payment application architecture

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110078081A1 (en) * 2009-09-30 2011-03-31 Kiushan Pirzadeh Mobile payment application architecture

Also Published As

Publication number Publication date
KR20120124323A (en) 2012-11-13

Similar Documents

Publication Publication Date Title
USRE48986E1 (en) Method and terminal for establishing a communication connection
EP3565369B1 (en) Esim card activation method, wireless router and computer storage medium
EP2704517B1 (en) Mobile terminal application parameter configuration method, related device and system
JP5897137B2 (en) Wireless local area network authentication method and mobile terminal
CN102457849B (en) Wireless docking with out-of-band initiation
CN101807945B (en) Wireless data transmission system and data transmission method utilizing same
CN105992306B (en) Binding method of terminal and home gateway
CN105263140A (en) System and method for realizing remote authentication of subscriber identity module (SIM) card
CN102201846B (en) Wireless data transmission system and method based on soft AP (access point) technology
CN103037477A (en) Method, server side and client side of family media device accessing to wireless fidelity (wifi) hotspot
KR101332813B1 (en) Wireless communication apparatus and method for generating wireless access channel thereof
WO2013040250A1 (en) Method of and system for data access over dual data channels with dynamic sim credential
CN103916987A (en) Apparatus and method for providing integrated device information
KR101811452B1 (en) Access Profile Registration/Acquiction Method using UICC Application, Peer-to-Peer Transmission Method using the same and Terminal therefor
CN102118831A (en) Wireless access method and device
EP2905938B1 (en) Method for acquiring locating information, terminal and mobile broadband interface model (mbim) device
CN101800987A (en) Intelligent card authentication device and method
CN103428725A (en) Method and system for controlling data traffic on mobile device
KR101803972B1 (en) Apparatus having Universal Integrated Circuit card and File registration Method and Peer-to-Peer Transmission Method using the same
CN111132129B (en) SIM card information acquisition device and communication terminal device
KR101870992B1 (en) Method for Transferring DRM Contents using UICC, Terminal, UICC and Local-Bearer Access Information Obtaining Method therefor
JP7270845B2 (en) Mobile service access method, device, system, storage medium, electronic device
CN108966206B (en) Data traffic sharing method and device, terminal and storage medium
CN112752247A (en) Short-distance service management method, device, terminal, USIM and medium
EP2007109B1 (en) Method of connecting computer to mobile internet service by using mobile terminal

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant