KR20130124732A - 비연결형 메시징 방법, 기계로 읽을 수 있는 저장 매체 및 통신 단말 - Google Patents

비연결형 메시징 방법, 기계로 읽을 수 있는 저장 매체 및 통신 단말 Download PDF

Info

Publication number
KR20130124732A
KR20130124732A KR1020120048077A KR20120048077A KR20130124732A KR 20130124732 A KR20130124732 A KR 20130124732A KR 1020120048077 A KR1020120048077 A KR 1020120048077A KR 20120048077 A KR20120048077 A KR 20120048077A KR 20130124732 A KR20130124732 A KR 20130124732A
Authority
KR
South Korea
Prior art keywords
communication terminal
message
user input
input data
communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020120048077A
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 KR1020120048077A priority Critical patent/KR20130124732A/ko
Priority to EP13788410.2A priority patent/EP2848014A4/en
Priority to CN201380024159.0A priority patent/CN104322082A/zh
Priority to PCT/KR2013/003949 priority patent/WO2013168959A1/en
Priority to US13/888,792 priority patent/US20130294434A1/en
Publication of KR20130124732A publication Critical patent/KR20130124732A/ko
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/222Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/28Timers or timing mechanisms used in protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명에 따른 제1 및 제2 통신 단말 간의 비연결형 메시징 방법은, 상기 제1 통신 단말의 주변에 위치하는 제2 통신 단말을 탐색하는 단계와; 제1 사용자 입력 데이터를 수신하는 단계와; 상기 제1 사용자 입력 데이터를 포함하는 메시지를 생성하는 단계와; 상기 제1 및 제2 통신 단말 간의 연결 없이, 상기 생성된 메시지를 상기 제2 통신 단말에게 전송하는 단계를 포함한다.

Description

비연결형 메시징 방법, 기계로 읽을 수 있는 저장 매체 및 통신 단말{CONNECTIONLESS MESSAGING METHOD, MACHINE-READABLE STORAGE MEDIUM AND COMMUNICATION TERMINAL}
본 발명은 통신 단말들 간의 메시지 교환 방법에 관한 것으로서, 특히 비연결형 메시징 장치 및 방법에 관한 것이다.
와이파이 다이렉트(Wi-Fi Direct: WFD)는 기존 무선랜 기술이 AP(Access Pointer)를 중심으로 네트워킹이 되었던 한계를 벗어나 AP 없이 디바이스들 간에 직접적으로 접속하여 데이터를 주고받을 수 있게 하는 통신 기술이다.
이러한 와이파이 다이렉트의 기본 연결 방식은 두 디바이스들을 일대일로 연결하여 와이파이 다이렉트 네트워크를 구성하는 방식이다. 예를 들어, 스마트폰과 스마트폰, 노트북과 마우스, 태블릿 PC와 프린터를 와이파이 다이렉트로 직접 연결해 인터넷 접속 및 네트워크를 구성할 수 있으며, 이외에도 하나의 디바이스에 주변의 디지털 카메라, MP3 플레이어, 게임기, TV 등의 하나 이상의 디바이스와도 네트워크를 구성할 수 있다. 이에 따라 스마트폰에 담긴 사진이나 음악, 동영상을 다른 스마트폰으로 손쉽게 전송하거나, 태블릿 PC에 저장된 문서와 사진을 곧바로 프린트하고, PC와 스마트폰간 연락처를 동기화하고, 게임기들을 직접 연결해 서로 대전을 즐기는 용도로 사용할 수 있다. 이와 같은 무선랜 기술은 근래 차량에서도 채택되어 설치되어 있으나 모든 기술은 차량 내 기기들간의 연결 설정을 목적으로 하고 있다.
이와 같이 와이파이 다이렉트 방식의 경우 AP 없이 디바이스들 간에 직접 연결하는 방식이므로, 이러한 와이파이 다이렉트 네트워크 그룹을 구성하는 둘 이상의 디바이스들 중 어느 하나의 디바이스는 이러한 디바이스들에 대한 통제와 지휘 권한이 주어지는 그룹 오너(Group Owner)로 동작해야 한다.
상기 종래기술의 동작을 위해서는 그룹 오너를 지정하기 위한 절차가 반드시 필요하며 상호 요청, 수락 절차를 통해 연결이 설정된다.
상기한 바와 같이 와이파이 다이렉트 네트워크를 구성하여 서비스를 수행하고자 하는 디바이스들의 경우에는 어느 하나의 디바이스가 그룹 오너로 지정되어 AP 기능을 수행하고 이에 기반하여 IP 연결을 맺고 그 IP 연결 기반으로 IP 응용 서비스가 구동되어 쌍방간의 메시징이 가능하게 된다.
그러나 차량들 간의 통신의 경우 상기의 종래기술은 다음과 같은 이유로 적합하지 않다.
대부분 마주치게 되는 차량들은 대부분 처음 보거나 이후 다시 마주칠 확률이 없다. 이러함에도, 운행 중, 혹은 정차 중인 도로 상에 위치한 차량이 주변에 위치하는 운행 중 혹은 정차 중인 차량을 인지하여 연결을 요청, 수락하는 절차를 수행하는 것은 적합하지 않다.
차량들 간의 메시지 교환에 있어서, 운전 중이라는 사용자 환경의 특성상 IP 기반 메시징과 같은 복잡한 서비스가 아닌 간단한 의사전달이 주목적이므로 굳이 IP 기반 메시징을 사용해야 할 필요가 없다.
현재 스마트폰에서 사용중인 메시징 서비스들은 주소록 기반의 혹은 사용자가 입력한 식별자를 기반으로 친구를 등록하고 수락하는 절차를 거쳐서 관리되는 친구 목록에 기반하여 메시징 통신을 수행하나, 이러한 방식은 도로 상에서의 차량들간 메시징 환경에 적합하지 않다.
그러므로 본 발명에서는 종래기술과 달리 연결 설정이 따로 필요하지 않으며, 사전에 등록된 사용자 간에 메시지를 교환하는 방식이 아닌 비연결형 메시징 방식을 제공하여 차량 환경에서도 이용 가능한 메시징 방법을 제공한다.
본 발명의 일 측면에 따른, 제1 및 제2 통신 단말 간의 비연결형 메시징 방법은, 상기 제1 통신 단말의 주변에 위치하는 제2 통신 단말을 탐색하는 단계와; 제1 사용자 입력 데이터를 수신하는 단계와; 상기 제1 사용자 입력 데이터를 포함하는 메시지를 생성하는 단계와; 상기 제1 및 제2 통신 단말 간의 연결 없이, 상기 생성된 메시지를 상기 제2 통신 단말에게 전송하는 단계를 포함한다.
본 발명의 다른 측면에 따른, 제1 및 제2 통신 단말 간의 비연결형 메시징 방법은, 상기 제1 통신 단말의 주변에 위치하는 제2 통신 단말을 탐색하는 단계와; 상기 제1 및 제2 통신 단말 간의 연결 없이, 상기 제2 통신 단말로부터 메시지를 수신하는 단계와; 상기 수신 메시지가 상기 제2 통신 단말의 제1 사용자 입력 데이터를 포함하는 P2P(peer-to-peer) 메시지인지를 확인하는 단계와; 상기 수신 메시지가 P2P 메시지인 경우에, 상기 제2 통신 단말의 제1 사용자 입력 데이터를 상기 제1 통신 단말의 사용자에게 알리는 단계를 포함한다.
본 발명의 또 다른 측면에 따라, 비연결형 메시징 방법을 실행하기 위한 프로그램을 기록한 기계로 읽을 수 있는 저장 매체가 제공된다.
본 발명의 또 다른 측면에 따라, 상기 기계로 읽을 수 있는 저장 매체를 포함하는 통신 단말이 제공된다.
본 발명에 따르면, 종래기술과 달리 연결 설정이 따로 필요하지 않으며, 사전에 등록된 사용자 간에 메시지를 교환하는 방식이 아닌 비연결형 메시징 방식을 제공하여 차량 환경에서도 이용 가능한 메시징 방법을 제공한다는 이점이 있다.
도 1은 본 발명의 바람직한 실시 예에 따른 비연결형 메시징 방법을 설명하기 위한 도면,
도 2는 제1 통신 단말의 구성을 나타내는 도면,
도 3은 본 발명의 바람직한 실시 예에 따른 제1 통신 단말 및 제2 통신 단말 간의 통신 절차를 설명하기 위한 신호 흐름도,
도 4는 서비스 디스커버리 메시지를 설명하기 위한 도면,
도 5는 본 발명의 바람직한 실시 예에 따른 제1 통신 단말의 비연결형 메시징 절차를 설명하기 위한 흐름도,
도 6은 제1 통신 단말의 화면을 나타내는 도면,
도 7은 본 발명의 바람직한 실시 예에 따른 제2 통신 단말의 비연결형 메시징 절차를 설명하기 위한 흐름도,
도 8은 제2 통신 단말의 화면을 나타내는 도면,
도 9는 제1 및 제2 통신 단말 간의 연결 절차를 설명하기 위한 신호 흐름도.
이하 본 발명의 바람직한 실시 예들을 첨부한 도면을 참조하여 상세히 설명한다. 하기 설명에서는 구체적인 구성 소자 등과 같은 특정 사항들이 나타나고 있는데 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐 이러한 특정 사항들이 본 발명의 범위 내에서 소정의 변형이나 혹은 변경이 이루어질 수 있음은 이 기술분야에서 통상의 지식을 가진 자에게는 자명하다 할 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다.
이하, 본 발명의 실시 예들에서 제1, 제2 등과 같은 서수를 사용하고 있으나, 이는 단지 동일한 명칭의 대상들을 서로 구분하기 위한 것이고, 그 순서는 임의로 정할 수 있으며, 후 순위의 대상에 대해 선행하는 설명을 준용할 수 있다.
도 1은 본 발명의 바람직한 실시 예에 따른 비연결형 메시징 방법을 설명하기 위한 도면이다. 본 예는 특히 차량들간 통신에 적용되는 예를 나타내고 있으나, 본 발명은 제1 단말(100)과 적어도 하나의 제2 단말(200) 사이의 비연결형 메시징 서비스에 적용될 수 있다. 상기 각 단말은 스마트폰, 휴대폰, 디지털 카메라, MP3 플레이어, 게임기, TV, 디스플레이 장치, 차량용 헤드 유닛, 노트북, 랩탑, 태블릿(Tablet) PC, PMP(Personal Media Player), PDA(Personal Digital Assistants), 내비게이션(Navigation) 장치 등일 수 있다.
도 1의 (a)는 제1 사용자의 제1 차량(101)에 구비된 제1 통신 단말(100)의 화면(102)을 나타내고, 도 1의 (b)는 제1 차량(101)의 제1 통신 단말(100)과 제2 차량(201)의 제2 통신 단말(200) 간의 통신을 나타낸다.
도 1의 (a)를 참고하면, 제1 통신 단말(100)은 비연결형 메시징 애플리케이션(103) 및 음성인식 애플리케이션(104)을 저장하고 있고, 제1 통신 단말(100)은 비연결형 메시징 애플리케이션(103), 음성인식 애플리케이션(104) 등의 애플리케이션들(네비게이션 애플리케이션, 메모 애플리케이션 등)과, 비연결형 메시지 전송 버튼(106), 메시지 입력 창(105) 등을 실행 가능한 아이콘들의 형태로 터치스크린 상에 표시한다. 사용자가 터치 또는 음성 명령을 통해 비연결형 메시징 애플리케이션(103)을 실행하면, 제1 통신 단말(100)은 그 주변 영역(10) 내에 위치하는 적어도 하나의 통신 단말을 검색하고, 적어도 하나의 통신 단말과의 통신을 수행한다. 본 발명에서 말하는 비연결형 통신은 인증, 오너 선출 등의 절차를 통한 세션 또는 IP 연결 없이 이루어지는 통신을 말한다.
도 1의 (b)는 주변 통신 단말들 중 제2 통신 단말(200)과 제1 통신 단말(100) 간의 통신 절차가 수행되는 것을 나타낸다.
본 예는, 도로를 주행 중인 제1 차량(101)의 제1 사용자가 주변 차량의 사용자에게 차량 이상 정보, 전방 정보, 추월 경고 등과 같은 의사 정보를 전달하는 시나리오를 가정하고 있다.
따라서, 이하 제1 차량(101)과 제2 차량(201)의 비연결형 메시징 방법에 대해 예시하고 있으나, 이러한 방법은 제1 차량(101)과 다른 주변 차량간에 동일하게 반복적으로 적용될 수 있다.
도 2는 제1 통신 단말의 구성을 나타내는 도면이다. 제2 통신 단말(200)을 포함한 제1 통신 단말(100)의 주변 통신 단말들은 상기 제1 통신 단말(100)과 동일한 구성을 가질 수 있다.
제1 통신 단말(100)은 스피커(112), 마이크(114) 및 터치스크린(116)을 포함하는 사용자 인터페이스(110), 제어부(150), 센서부(120), 메모리(130) 및 통신부(140)를 포함한다. 이외에, 제1 통신 단말(100)은 다수의 버튼을 포함하는 키 패드 등을 더 포함할 수 있다.
상기 스피커(112)는 제어부(150)로부터 입력된 음성 신호(또는 음성 데이터)를 대기로 출력하고, 상기 마이크(114)는 사용자의 음성을 전기적 음성 신호로 검출하여 상기 제어부(150)로 출력한다.
상기 터치스크린(116)은 제어부(150)로부터 입력된 영상 신호에 따른 영상을 표시함과 동시에 사용자 입력 데이터를 수신하여 상기 제어부(150)로 출력한다. 상기 터치스크린(116)은 LCD(liquid crystal display), OLED(Organic Light Emitting Diodes), LED 등과 같은 디스플레이 유닛과, 디스플레이 유닛의 아래 또는 위에 배치되는 터치 패널을 포함할 수 있다. 상기 터치 패널은 사용자 입력을 감지한다. 상기 터치 패널은 사용자 입력 수단(예를 들어, 손가락, 스타일러스 펜(stylus pen) 등)이 터치스크린의 표면을 누르면, 입력 위치(또는 좌표) 및/또는 입력 상태(마우스 다운, 마우스 업, 마우스 이동 등)에 대한 정보를 갖는 감지 신호(또는 터치 감지 신호)를 출력한다. 예를 들어, 사용자는 상기 터치 인터페이스(116)의 화면(즉, 상기 터치 인터페이스(116)의 표면)에 표시된 다양한 실행 가능한 아이템을 터치하여 상기 아이템과 관련된 애플리케이션을 실행한다. 상기 터치스크린(116)은 사용자의 입력을 수신하는 수단이며, 비연결형 메시징 애플리케이션과 관련된 화면들을 출력한다.
도 1의 (a)를 참고하면, 비연결형 메시징 애플리케이션(103)은 버튼 입력, 터치 입력 또는 음성인식 애플리케이션(104)을 통한 음성 명령에 의해 실행될 수 있으며, 음성인식 애플리케이션(104)은 사용자의 터치 입력 또는 자동으로 기동되어 사용자의 입력을 수신할 수 있다. 비연결형 메시징 애플리케이션(103)과 관련하여 메시지 입력 창(105)이 제공되며, 메시지 입력은 문자 입력 인터페이스나 음성인식 애플리케이션(104)을 통해 수행될 수 있다. 메시지 전송은 별도의 전송 버튼(106)이나, 음성 명령, 또는 마지막 입력 시점으로부터의 경과 시간에 근거하여 수행될 수 있다.
센서부(120)는 제1 통신 단말(100)의 위치, 방위, 움직임을 감지하는 센서로서, 가속도 센서, 중력센서, 충격센서, GPS, 나침반 센서 및 가속도 센서 중 적어도 하나를 포함한다.
상기 메모리(130)는 내비게이션을 위한 맵 정보, 제1 통신 단말(100)의 운영 시스템, 다양한 애플리케이션들, 상기 제1 통신 단말(100)로 입력되는 정보 및 그 내부에서 생성되는 정보 등을 저장한다.
상기 통신부(140)는 상기 제어부(150)에 의해 생성된 메시지 또는 데이터를 유선 또는 무선으로 전송하거나, 유선 또는 무선으로 메시지 또는 데이터를 수신하여 상기 제어부(150)로 출력한다. 상기 통신부(140)는 와이파이 다이렉트를 지원하는 무선 랜 기능을 가지며, 상기 무선 랜 기능은 사용자, 메시지 수신 등에 근거하여, 또는 자동으로 활성화되고, 사용자, 기설정된 시간 동안의 메시지 미수신 등에 근거하여, 또는 자동으로 해제될 수 있다. 또한, 상기 통신부(140)는 제1 통신 단말(100)의 고유 식별자 정보인 장치 ID(Device ID)를 포함하는 비콘 신호(또는 메시지)를 주기적으로 전송할 수 있다.
상기 제어부(150)는 중앙처리장치로서 제1 통신 단말(100)의 전반적인 동작을 제어하고, 본 발명에 따른 비연결형 메시징 방법을 수행하는 역할을 한다.
상기 프로그램 제공 장치(20)는 상기 제1 및 제2 통신 단말(100, 200)이 기설정된 비연결형 메시징 방법을 수행하도록 하는 지시들을 포함하는 프로그램, 상기 프로그램의 업데이트 정보 등을 저장하기 위한 메모리(21)와, 상기 제1 또는 제2 통신 단말(100, 200)과의 유선 또는 무선 통신을 수행하기 위한 통신부(22)와, 상기 제1 또는 제2 통신 단말(100, 200)의 요청 또는 자동으로 해당 프로그램을 상기 제1 또는 제2 통신 단말(100, 200)로 전송하는 제어부(23)를 포함한다.
본 발명에 따르면, 제1 및 제2 통신 단말(100, 200) 간에 연결 설정 절차를 수행하지 않고, 연결 설정 이전에 새로 정의된 P2P(peer-to-peer) 메시지(또는 P2P 단문 메시지)를 비연결 상태에서 전송 및/또는 수신하도록 한다.
도 3은 본 발명의 바람직한 실시 예에 따른 제1 통신 단말 및 제2 통신 단말 간의 통신 절차를 설명하기 위한 신호 흐름도이다. 본 예에서, 제1 및 제2 통신 단말(100, 200)은 무선 랜 기술인 와이파이 다이렉트(Wi-Fi Direct) 기술을 이용하여 서로 통신하지만, 이에 한정되는 것은 아니다.
비연결형 메시징 애플리케이션이 실행되면, 제1 통신 단말(100)은 통신부(140)의 무선랜 기능을 활성화하고, 다른 구성 소자들을 제어하는 제어부(150)를 이용하여 아래의 단계들을 수행한다.
S310 단계에서, 제1 통신 단말(100)은 주변 장치를 탐색하는 디바이스 디스커버리(Device Discovery) 절차를 수행함으로써, 비콘 신호를 전송하는 제2 통신 단말(200)을 찾아낸다. 상기 비콘 신호(또는 메시지)는 제2 통신 단말(200)의 고유 식별자 정보인 장치 ID(Device ID)를 포함한다.
320 단계에서, 제1 통신 단말(100)은 지원 가능한 서비스를 탐색하는 서비스 디스커버리 절차를 수행함으로써, 제1 통신 단말(100)에서 사용하고자 하는 서비스가 제2 통신 단말(200)에서도 지원 가능한지를 확인한다. 제1 및 제2 통신 단말(100, 200) 간의 연결 수립이 필요하다면, 제1 및 제2 통신 단말(100, 200)이 공통적으로 지원하는 서비스에 대해서 제1 및 제2 통신 단말(100, 200) 간의 연결 수립을 위한 후속 절차가 수행될 수 있다.
이러한 서비스는 제1 및 제2 통신 단말(100, 200) 간에 연결이 수립된 이후에 사용되는 것이고, 본 발명의 비연결형 메시징은 이러한 연결을 수립하기 이전에 수행되는 것이므로, 제1 통신 단말은(100) 임의적으로 서비스를 지정한 제1 서비스 디스커버리 메시지(또는 서비스 디스커버리 요청 메시지)를 제2 통신 단말(200)로 전송할 수 있다. 즉, 제1 통신 단말(100)은 미리 설정된(즉, 디폴트로 설정된) 서비스(예를 들어, 서비스 방법(프로토콜) 및 서비스 종류)를 지정한 제1 서비스 디스커버리 메시지를 제2 통신 단말(200)로 전송할 수 있다. 또한, 제1 통신 단말(100)은 제2 통신 단말(200)로부터 제1 서비스 디스커버리 메시지에 응답하는 제2 서비스 디스커버리 메시지(또는 서비스 디스커버리 응답 메시지)를 수신하며, 상기 제2 서비스 디스커버리 메시지는 제2 통신 단말(200)이 지원하는 서비스가 특정되어 있다.
도 4는 서비스 디스커버리 메시지를 설명하기 위한 도면이다. 서비스 디스커버리 메시지는 IEEE802.11u 에서 정의한 GAS(Generic Advertisement Service) 메시지의 포맷을 가지며, 서비스 디스커버리 메시지는 WFA에서 정의한 메시지 타입임을 나타내기 위해 WFA(Wi-Fi Alliance) OUI(Organizational Unique Identifier) 서브 타입(Subtype) (400)을 포함한다. WFA OUI subtype(400)은 Service TLV(type-length-value)(405) 필드를 포함하며, 상기 Service TLV 필드(405)는 다양한 서비스 방법들(또는 프로토콜들)을 허용한다. 도 4는 Service TLV 필드가 Bonjour(410), UPnP(415) 등의 서비스 방법들을 허용하는 것으로 예시하고 있다. 각 서비스 방법은 다양한 서비스 종류들을 허용한다. 도 4는 각 서비스 방법이 CCT, TV, Audio 및 Car connectivity의 서비스 종류들을 허용하는 것으로 예시하고 있다.
330 단계에서, 제1 통신 단말(100)은 제1 사용자가 입력한 내용(또는 정보)을 포함하는 제1 P2P 메시지를 제2 통신 단말(200)로 전송한다. 예를 들어, 상기 내용은 "전방 사고 주의바랍니다", "추월하겠습니다. 조심하세요", "7677 차량 뒷바퀴 펑크난 것 같은데요?" 등의 문장일 수 있다. 이러한 사용자 입력은 직접 입력, 기설정된 문장의 선택 입력 등일 수 있다.
340 단계에서, 제2 통신 단말(200)은 제1 P2P 메시지에 응답하여 제2 사용자가 입력한 내용을 포함하는 제2 P2P 메시지를 제1 통신 단말(100)로 전송한다. 예를 들어, 상기 내용은 "고맙습니다" 등의 문장일 수 있다.
P2P 메시지의 포맷은 하기 표 1과 같다.
Figure pat00001
상기 표 1의 OUI 서브타입(Subtype)은 하기 표 2의 값들 중의 하나를 가지며, 이러한 값을 통해 P2P 전송 메시지 및 P2P 응답 메시지가 구분된다. 또한 상기 표 1의 엘리먼츠(Elements) 필드는 하기 표 3과 같이 구성된다.
Type Notes
0 GO Negotiation Request
1 GO Neogitration Response
2 GO Negotiation Confirmation
3 P2P Invitation Request
4 P2P Invitation Response
5 Device Discoverability Request
6 Device Discoverability Response
7 Provision Discovery Request
8 Provision Discovery Response
9 P2P Message Send
10 P2P Message Response
11~255 Reserved
Subelement Subelement ID Note
P2P Message 17 P2P 메시지 서브엘리먼트
P2P Message Timeout 18 P2P 메시지 응답대기시간
P2P Device ID 3 P2P 메시지 전송장치 식별자
상기 표 3의 각 서브 엘리먼트(subelement)의 구성은 하기 표 4 내지 6과 같다. 하기 표 4는 P2P 메시지 서브 엘리먼트(Message Subelement)를 나타내고, 표 5는 P2P 메시지 타임아웃 서브 엘리먼트(Message Timeout Subelement)를 나타내고, 표 6은 P2P 장치 ID 서브 엘리먼트(Device ID Subelement)를 나타낸다.
Field Size (octet) Value Description
Subelement ID 1 17 Identifying the type of P2P message subelement.
Length 1 2 Length of the following fields in the subelement
Message Variable Message contents to send
P2P 전송 메시지 및 P2P 응답 메시지에 있어서, 상기 표 4의 메시지 서브엘리먼트(message subelement)에 사용자가 보내고자 하는 내용(즉, 사용자 입력 데이터)이 기재된다.
Field Size (octet) Value Description
Subelement ID 1 18 Identifying the type of P2P message timeout subelement.
Length 1 2 Length of the following fields in the subelement
Time 1 0 ~ 255 Time to wait until it receives reply to send message in units of 1 second.
상기 표 5는 P2P 메시지 타임아웃 서브엘리먼트(Message Timeout Subelement)는 P2P 메시지를 전송한 후, P2P 응답 메시지를 기다리는 시간을 초 단위로 나타낸다. 예를 들어, 제1 통신 단말(100)은 제2 통신 단말(200)로 P2P 메시지를 전송한 후, 타임아웃 시간 동안 통신부(140)의 무선랜 기능을 해제하지 않고 제2 통신 단말(200)로부터의 P2P 응답 메시지를 기다리게 된다.
Field Size (octet) Value Description
Subelement ID 1 3 Identifying the type of P2P subelement.
Length 1 6 Length of the following fields in the subelement
Time 6 - An identifier used to uniquely reference a P2P Device.
표 6의 P2P 장치 ID 서브엘리먼트(Device ID Subelement)는 P2P 메시지를 전송하는 장치의 고유 식별자 정보를 나타낸다. 또한, 이러한 식별자 정보는 비콘 신호에 포함되는 장치 ID와 동일할 수 있다.
도 5는 본 발명의 바람직한 실시 예에 따른 제1 통신 단말의 비연결형 메시징 절차를 설명하기 위한 흐름도이다. 이하, 사용자라고 하면 제1 통신 단말(100)의 제1 사용자를 말한다.
사용자의 선택에 따르거나 자동으로 비연결형 메시징 애플리케이션이 실행되면, 상기 제1 통신 단말(100)은 다른 구성 소자들을 제어하는 제어부(150)를 이용하여 아래의 단계들을 수행한다.
S510 단계에서, 제1 통신 단말(100)은 주변 장치를 탐색하는 디바이스 디스커버리(Device Discovery) 절차를 수행함으로써, 비콘 신호를 전송하는 제2 통신 단말(200)을 찾아낸다.
S515 단계에서, 제1 통신 단말(100)은 지원 가능한 서비스를 탐색하는 서비스 디스커버리 절차를 수행함으로써, 제1 통신 단말(100)에서 사용하고자 하는 서비스가 제2 통신 단말(200)에서도 지원 가능한지를 확인한다.
S520 단계에서, 제1 통신 단말(100)은 음성 명령, 키 패드 입력, 터치 입력 등과 같은 메시지 작성을 위한 사용자 입력이 있는지를 주기적 또는 비주기적으로 확인한다. 제1 통신 단말(100)은 사용자 입력 데이터가 수신된 경우에 S525 단계를 수행하고, 사용자 입력 데이터가 수신되지 않은 경우에, 사용자 입력 데이터가 수신될 때까지 S520 단계를 반복 수행한다. 한편, 제1 통신 단말(100)은 사용자 입력 데이터가 기설정된 시간 동안 수신되지 않은 경우에, 자원 소비를 막기 위해 통신부(140)의 무선 랜 기능을 해제할 수 있다.
S525 단계에서, 제1 통신 단말(100)은 사용자 입력 데이터가 음성 데이터인지, 아니면 문자 데이터인지를 판단한다. 제1 통신 단말(100)은 사용자 입력 데이터가 음성 데이터인 경우에 S530 단계를 수행하고, 사용자 입력 데이터가 문자 데이터인 경우에 S535 단계를 수행한다.
S530 단계에서, 제1 통신 단말(100)은 사용자의 음성 데이터를 문자 데이터로 변환한다.
S535 단계에서, 제1 통신 단말(100)은 상기 표 1과 같은 포맷을 갖고 상기 문자 데이터를 포함하는 P2P 메시지를 생성한다. S535 단계는 전송 버튼(106), 음성 명령, 또는 마지막 사용자 입력 시점으로부터의 경과 시간에 근거하여 수행될 수 있다.
S540 단계에서, 제1 통신 단말(100)은 생성된 P2P 메시지를 제2 통신 단말(200)로 전송한다.
S545 단계에서, 제1 통신 단말(100)은 제2 통신 단말(200)로부터 P2P 응답 메시지가 수신되는지의 여부를 주기적 또는 비주기적으로 확인한다. 제1 통신 단말(100)은 P2P 응답 메시지가 수신된 경우에 S550 단계를 수행하고, P2P 응답 메시지가 수신되지 않은 경우에 S555 단계를 수행한다.
S550 단계에서, 제1 통신 단말(100)은 제2 통신 단말(200)로부터 수신한 P2P 응답 메시지에 포함된 문자 데이터(즉, 제2 통신 단말(200)의 사용자 입력 데이터)를 사용자에게 표시한다.
도 6은 제1 통신 단말의 화면을 나타내는 도면이다. 제1 통신 단말(100)은 제2 통신 단말(200)로부터 수신한 P2P 응답 메시지에 포함된 문자 데이터(620), 즉 "감사합니다"라는 내용을 사용자에게 표시한다. 상기 화면(600)에는, 제1 통신 단말(100)이 제2 통신 단말(200)에게 전송한 P2P 메시지의 문자 데이터(610)("전방 사고 주의 바랍니다")도 함께 표시될 수 있다.
S555 단계에서, 제1 통신 단말(100)은 P2P 메시지를 전송한 시점부터 현재까지 경과한 시간이 P2P 메시지 타임아웃 서브엘리먼트(Message Timeout Subelement0에 지정한 타임아웃 시간을 초과하였는지를 확인한다. 제1 통신 단말(100)은 상기 경과 시간이 타임아웃 시간을 초과한 경우에 본 비연결형 메시징 절차를 종료하고, 상기 경과 시간이 타임아웃 시간 이하인 경우에 S545 단계를 반복한다.
도 7은 본 발명의 바람직한 실시 예에 따른 제2 통신 단말의 비연결형 메시징 절차를 설명하기 위한 흐름도이다. 본 예에 따라서, 제2 통신 단말(200)에서 수행되는 절차로 설명하고 있으나, 제1 통신 단말(100)에서도 동일한 절차가 수행될 수 있다. 이하, 사용자라고 하면 제2 통신 단말(200)의 제2 사용자를 말한다.
제2 통신 단말(200)은 제1 통신 단말(100)과 동일한 구성을 가지며, 사용자의 선택 또는 제1 통신 단말(100)로부터 디바이스 디스커버리 요청에 따르거나, 자동으로 비연결형 메시징 애플리케이션을 실행하고, 다른 구성 소자들을 제어하는 제어부를 이용하여 아래의 단계들을 수행한다.
S710 단계에서, 제2 통신 단말(200)은 디바이스 디스커버리 절차를 요청하는 제1 통신 단말(100)과 디스커버리 절차를 수행함으로써, 상기 제1 통신 단말(100)을 확인한다.
S715 단계에서, 제2 통신 단말(200)은 제1 통신 단말(100)과 서비스 디스커버리 절차를 수행함으로써, 제1 통신 단말(100)에서 사용하고자 하는 서비스를 지원할 수 있는지를 제1 통신 단말(100)에게 확인하여 준다. 또한, 제2 통신 단말(200)은 자신이 사용하고자 하는 서비스를 제1 통신 단말(100)에서 지원할 수 있는지를 확인할 수 있다.
S720 단계에서, 제2 통신 단말(200)은 제1 통신 단말(100)로부터 메시지를 수신하고, 상기 수신 메시지가 P2P 메시지인지를 확인한다. 제2 통신 단말(200)은 상기 수신 메시지가 P2P 메시지인 경우에 S725 단계를 수행하고, 상기 수신 메시지가 P2P 메시지가 아닌 경우에 S800 단계를 수행한다. 예를 들어, 상기 제2 통신 단말(200)은 상기 표 1에 정의된 수신 메시지의 OUI 타입(type) 필드의 값이 상기 표 2에 정의된 9(P2P Message Send)의 값을 갖는 경우에 상기 수신 메시지가 P2P 메시지인 것으로 결정할 수 있다.
S800 단계에서, 제2 통신 단말(200)은 이하 도 9를 참고하여 기술하는 바와 같은 연결 절차를 수행한다. 이때, 상기 수신 메시지는 후술하는 연결 절차에서 협상 요청 메시지가 된다.
S725 단계에서, 제2 통신 단말(200)은 제1 통신 단말(100)로부터 수신한 P2P 메시지에 포함된 문자 데이터(즉, 제1 통신 단말(100)의 사용자 입력 데이터)를 사용자에게 표시한다.
도 8은 제2 통신 단말(200)의 화면(802)을 나타내는 도면이다. 제2 통신 단말(200)은 제1 통신 단말(100)로부터 수신한 P2P 메시지에 포함된 문자 데이터, 즉 "전방 사고 주의 바랍니다"라는 내용을 사용자에게 표시한다.
S730 단계에서, 제2 통신 단말(200)은 음성 명령, 키 패드 입력, 터치 입력 등과 같은 메시지 작성을 위한 사용자 입력이 있는지를 주기적 또는 비주기적으로 확인한다. 제2 통신 단말(200)은 사용자 입력이 수신된 경우에 S735 단계를 수행하고, 사용자 입력이 수신되지 않은 경우에, 사용자 입력이 수신될 때까지 S730 단계를 반복 수행한다. 한편, 제2 통신 단말(200)은 사용자 입력이 기설정된 시간 동안 수신되지 않은 경우에, 자원 소비를 막기 위해 통신부의 무선 랜 기능을 해제할 수 있다.
S735 단계에서, 제2 통신 단말(200)은 사용자 입력 데이터가 음성 데이터인지, 아니면 문자 데이터인지를 판단한다. 제2 통신 단말(200)은 사용자 입력 데이터가 음성 데이터인 경우에 S740 단계를 수행하고, 사용자 입력 데이터가 문자 데이터인 경우에 S745 단계를 수행한다.
S740 단계에서, 제2 통신 단말(200)은 사용자의 음성 데이터를 문자 데이터로 변환한다. 도 8은, 제2 통신 단말(200)의 사용자가 "감사합니다"라고 말하고, 음성인식 애플리케이션(804)이 사용자의 음성 데이터를 문자 데이터로 변환하여 메시지 입력 창(805)에 표시하는 것을 예시하고 있다. 메시지 전송은 별도의 전송 버튼(806)이나, 음성 명령, 또는 마지막 입력 시점으로부터의 경과 시간에 근거하여 수행될 수 있다. 또한, 상기 화면(802)에는 수신한 P2P 메시지에 포함된 제1 통신 단말(100)의 사용자 입력 데이터("전방 사고 주의 바랍니다")(810)가 표시될 수 있다.
S745 단계에서, 제2 통신 단말(200)은 상기 표 1과 같은 포맷을 갖고 상기 문자 데이터를 포함하는 P2P 응답 메시지를 생성한다. 상기 P2P 응답 메시지에서 상기 표 1에 정의된 OUI 타입(type) 필드의 값은 상기 표 2에 정의된 10(P2P Message Response)의 값을 가질 수 있다. S745 단계는 전송 버튼(806), 음성 명령, 또는 마지막 사용자 입력 시점으로부터의 경과 시간에 근거하여 수행될 수 있다.
S750 단계에서, 제2 통신 단말(200)은 생성된 P2P 응답 메시지를 제1 통신 단말(100)로 전송한다.
도 9는 제1 및 제2 통신 단말 간의 연결 절차를 설명하기 위한 신호 흐름도이다. S710 및 S715 단계 이후에 수행되는 S800 단계는 이후의 세부 단계들로 구성된다. 그룹 오너 협상 절차(S815)는 다음과 같다.
S820 단계에서, 제1 통신 단말(100)은 검색된 서비스에 대응하여 그룹 오너의 지위에 대한 의사값을 결정한다. 이를 위해 제1 통신 단말(100)은 서비스별 의사값 맵핑 테이블을 참조함으로써 의사값을 결정할 수 있다. 이어, 제1 통신 단말(100)은 결정된 제1 통신 단말(100)의 의사값을 포함하는 그룹 오너 협상 요청 메시지(이하, 협상 요청 메시지라고 함)를 생성한다. 이후, 제1 통신 단말(100)는 제1 통신 단말(100)의 의사값을 포함하는 협상 요청 메시지를 제2 통신 단말(200)로 전달한다.
S825 단계에서, 제2 통신 단말(200)은 협상 요청 메시지에 응답하여 제2 통신 단말(200)의 의사값을 포함하는 그룹 오너 협상 응답 메시지(이하 협상 응답 메시지라고 함)를 제1 통신 단말(100)로 전송한다. 이와 반대로, 제2 통신 단말(200)에서 먼저 자신의 의사값을 포함하는 협상 요청 메시지를 전송하면, 제1 통신 단말(100)에서 결정된 제1 통신 단말(100)의 의사값을 포함하는 협상 응답 메시지를 보낼 수도 있다. 이와 같이, 협상 요청 메시지를 보내는 주체는 반드시 제1 통신 단말(100)이 아니어도 되며, 상대방의 의사값을 확인하기 위해 협상 메시지를 서로 주고 받는 것이다.
이러한 협상 메시지의 포맷은 상기 표 1과 같다. 협상 요청 메시지에서 상기 표 1에 정의된 OUI 타입(type) 필드의 값은 상기 표 2에 정의된 0(GO Negotiation Request)의 값을 가지며, 협상 응답 메시지에서 상기 표 1에 정의된 OUI 타입(type) 필드의 값은 상기 표 2에 정의된 1(GO Neogitration Response)의 값을 갖는다.
협상 요청 메시지는 하기 표 7과 같은 필드들을 포함하고, 협상 응답 메시지는 하기 표 8과 같은 필드들을 포함한다.
Figure pat00002
상기 표 7에서 'Group Owner Intent' 필드에는 서비스의 종류에 따라 결정된 의사값이 설정된다.
Figure pat00003
상기 표 7에서와 마찬가지로, 상기 표 8에서 'Group Owner Intent' 필드에는 서비스의 종류에 따라 결정된 의사값이 설정된다. 상기 각 의사값은 기본적으로 설정된 디폴트 값으로 설정될 수 있다.
S830 단계에서, 제1 통신 단말(100)은 협상 응답 메시지에 포함된 의사값을 확인한다.
S835 단계에서, 제2 통신 단말(200)은 협상 요청 메시지에 포함된 의사값을 확인한다.
S840단계에서, 제1 통신 단말(100) 및 제2 통신 단말(200) 간에는 오버쉽 협상 및 그룹 오너 선출이 수행되게 된다. 구체적으로, 제1 통신 단말(100)은 자신의 의사값과 제2 통신 단말(200)의 의사값을 비교하여, 높은 의사값을 가지는 통신 단말을 그룹 오너로 선정하게 된다. 본 예에서는, 제2 통신 단말(200)이 제1 통신 단말(100)의 것보다 높은 의사값을 갖는 것으로 예시한다.
842 단계에서, 제2 통신 단말(200)은 오너 동작을 시작한다. 즉, 제2 통신 단말(200)은 그룹 오너 동작 수행을 위해 클라이언트가 아닌 AP(Access Point)와 같은 동작을 수행하게 된다.
845 단계에서, 제2 통신 단말(200)은 비콘 신호를 전송한다.
850 단계에서, 제2 통신 단말(200)은 제1 통신 단말(100)과의 인증(Authentication) 절차를 수행한다.
855 단계에서 제2 통신 단말(200)은 제1 통신 단말(100)과의 결합(Association)을 수행하고, 860 단계에서 제1 및 제2 통신 단말(100, 200)의 연결이 수립된다.
본 발명의 실시 예들은 하드웨어, 소프트웨어 또는 하드웨어 및 소프트웨어의 조합의 형태로 실현 가능하다는 것을 알 수 있을 것이다. 이러한 임의의 소프트웨어는 예를 들어, 삭제 가능 또는 재기록 가능 여부와 상관없이, ROM 등의 저장 장치와 같은 휘발성 또는 비휘발성 저장 장치, 또는 예를 들어, RAM, 메모리 칩, 장치 또는 집적 회로와 같은 메모리, 또는 예를 들어 CD, DVD, 자기 디스크 또는 자기 테이프 등과 같은 광학 또는 자기적으로 기록 가능함과 동시에 기계로 읽을 수 있는 저장 매체에 저장될 수 있다. 메모리는 본 발명의 실시 예들을 구현하는 지시들을 포함하는 프로그램 또는 프로그램들을 저장하기에 적합한 기계(예를 들어, 컴퓨터)로 읽을 수 있는 저장 매체의 한 예임을 알 수 있을 것이다. 따라서, 본 발명은 본 명세서의 임의의 청구항에 기재된 방법을 구현하기 위한 코드를 포함하는 프로그램 및 이러한 프로그램을 저장하는 기계로 읽을 수 있는 저장 매체를 포함한다. 또한, 이러한 프로그램은 유선 또는 무선 연결을 통해 전달되는 통신 신호와 같은 임의의 매체를 통해 전자적으로 이송될 수 있고, 본 발명은 이와 균등한 것을 적절하게 포함한다.
100: 제1 통신 단말, 101: 제1 차량, 102: 화면, 103: 비연결형 메시징 애플리케이션, 104: 음성인식 애플리케이션, 105: 메시지 입력 창, 106: 전송 버튼, 200: 제2 통신 단말, 201: 제2 차량

Claims (11)

  1. 제1 및 제2 통신 단말 간의 비연결형 메시징 방법에 있어서,
    상기 제1 통신 단말의 주변에 위치하는 제2 통신 단말을 탐색하는 단계와;
    제1 사용자 입력 데이터를 수신하는 단계와;
    상기 제1 사용자 입력 데이터를 포함하는 메시지를 생성하는 단계와;
    상기 제1 및 제2 통신 단말 간의 연결 없이, 상기 생성된 메시지를 상기 제2 통신 단말에게 전송하는 단계를 포함함을 특징으로 하는 비연결형 메시징 방법.
  2. 제1항에 있어서,
    상기 제2 통신 단말이 지원하는 서비스를 탐색하는 단계를 더 포함함을 특징으로 하는 비연결형 메시징 방법.
  3. 제1항에 있어서,
    상기 제1 사용자 입력 데이터가 음성 데이터인지를 확인하는 단계와;
    상기 제1 사용자 입력 데이터가 음성 데이터인 경우에, 상기 제1 사용자 입력 데이터를 문자 데이터로 변환하는 단계를 더 포함함을 특징으로 하는 비연결형 메시징 방법.
  4. 제1항에 있어서,
    상기 제2 통신 단말로부터 상기 전송된 메시지에 대한 응답 메시지를 수신하는 단계와;
    상기 응답 메시지에 포함된 상기 제2 통신 단말의 제2 사용자 입력 데이터를 사용자에게 알리는 단계를 더 포함함을 특징으로 하는 비연결형 메시징 방법.
  5. 제1항에 있어서,
    미리 설정된 타임아웃 시간 동안에 상기 제2 통신 단말로부터 상기 전송된 메시지에 대한 응답 메시지가 수신되는지를 확인하는 단계와;
    상기 타임아웃 시간 동안에 상기 제2 통신 단말로부터 상기 응답 메시지가 수신되지 않는 경우에, 상기 제1 통신 단말의 통신부를 비활성화하는 단계를 더 포함함을 특징으로 하는 비연결형 메시징 방법.
  6. 제1 및 제2 통신 단말 간의 비연결형 메시징 방법에 있어서,
    상기 제1 통신 단말의 주변에 위치하는 제2 통신 단말을 탐색하는 단계와;
    상기 제1 및 제2 통신 단말 간의 연결 없이, 상기 제2 통신 단말로부터 메시지를 수신하는 단계와;
    상기 수신 메시지가 상기 제2 통신 단말의 제1 사용자 입력 데이터를 포함하는 P2P(peer-to-peer) 메시지인지를 확인하는 단계와;
    상기 수신 메시지가 P2P 메시지인 경우에, 상기 제2 통신 단말의 제1 사용자 입력 데이터를 상기 제1 통신 단말의 사용자에게 알리는 단계를 포함함을 특징으로 하는 비연결형 메시징 방법.
  7. 제6항에 있어서,
    제2 사용자 입력 데이터를 수신하는 단계와;
    상기 제2 사용자 입력 데이터를 포함하는 응답 메시지를 생성하는 단계와;
    상기 제1 및 제2 통신 단말 간의 연결 없이, 상기 응답 메시지를 상기 제2 통신 단말에게 전송하는 단계를 포함함을 특징으로 하는 비연결형 메시징 방법.
  8. 제6항에 있어서,
    상기 제2 통신 단말이 지원하는 서비스를 탐색하는 단계를 더 포함함을 특징으로 하는 비연결형 메시징 방법.
  9. 제7항에 있어서,
    상기 제2 사용자 입력 데이터가 음성 데이터인지를 확인하는 단계와;
    상기 제2 사용자 입력 데이터가 음성 데이터인 경우에, 상기 제2 사용자 입력 데이터를 문자 데이터로 변환하는 단계를 더 포함함을 특징으로 하는 비연결형 메시징 방법.
  10. 제1항 내지 제9항 중 어느 한 항에 따른 비연결형 메시징 방법을 실행하기 위한 프로그램을 기록한 기계로 읽을 수 있는 저장 매체.
  11. 제10항의 기계로 읽을 수 있는 저장 매체를 포함하는 통신 단말.
KR1020120048077A 2012-05-07 2012-05-07 비연결형 메시징 방법, 기계로 읽을 수 있는 저장 매체 및 통신 단말 Ceased KR20130124732A (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020120048077A KR20130124732A (ko) 2012-05-07 2012-05-07 비연결형 메시징 방법, 기계로 읽을 수 있는 저장 매체 및 통신 단말
EP13788410.2A EP2848014A4 (en) 2012-05-07 2013-05-07 METHOD FOR CONNECTED MESSAGE TRANSMISSION, COMPUTER READABLE STORAGE MEDIUM AND COMMUNICATION TERMINAL
CN201380024159.0A CN104322082A (zh) 2012-05-07 2013-05-07 用于无连接消息传递的方法、机器可读存储介质和通信终端
PCT/KR2013/003949 WO2013168959A1 (en) 2012-05-07 2013-05-07 Method for connectionless messaging, machine-readable storage medium, and communication terminal
US13/888,792 US20130294434A1 (en) 2012-05-07 2013-05-07 Method for connectionless messaging, machine-readable storage medium, and communication terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120048077A KR20130124732A (ko) 2012-05-07 2012-05-07 비연결형 메시징 방법, 기계로 읽을 수 있는 저장 매체 및 통신 단말

Publications (1)

Publication Number Publication Date
KR20130124732A true KR20130124732A (ko) 2013-11-15

Family

ID=49512485

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120048077A Ceased KR20130124732A (ko) 2012-05-07 2012-05-07 비연결형 메시징 방법, 기계로 읽을 수 있는 저장 매체 및 통신 단말

Country Status (5)

Country Link
US (1) US20130294434A1 (ko)
EP (1) EP2848014A4 (ko)
KR (1) KR20130124732A (ko)
CN (1) CN104322082A (ko)
WO (1) WO2013168959A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022138930A (ja) * 2021-03-11 2022-09-26 日産自動車株式会社 情報処理装置、情報処理方法及び学習済みモデル

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108600400B (zh) * 2012-04-13 2019-08-20 索尼公司 无线通信设备,信息处理设备和通信方法
US10311426B2 (en) * 2013-02-05 2019-06-04 Visa International Service Association Integrated communications network for transactions
US9131353B2 (en) 2013-05-08 2015-09-08 Intel Corporation Apparatus, system and method of setting up an application service platform (ASP) peer to peer (P2P) group
US20140357192A1 (en) * 2013-06-04 2014-12-04 Tal Azogui Systems and methods for connectionless proximity determination
US10009212B2 (en) * 2013-06-11 2018-06-26 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for activation and deactivation of radio network functionality
US9510384B2 (en) 2014-09-09 2016-11-29 Qualcomm Incorporated Pre-association content discovery
KR102336293B1 (ko) * 2014-12-19 2021-12-07 삼성전자 주식회사 전자기기의 제어 방법 및 장치
US9763168B1 (en) * 2016-09-30 2017-09-12 T-Mobile Usa, Inc. Blocked device checking in roaming scenarios
US10637920B2 (en) * 2017-08-18 2020-04-28 Digital 14 Llc System, method, and computer program product for peer-to-peer event ordering using a two part event identifier
WO2019196078A1 (zh) * 2018-04-13 2019-10-17 Oppo广东移动通信有限公司 建立传输路径的方法和设备

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5724410A (en) * 1995-12-18 1998-03-03 Sony Corporation Two-way voice messaging terminal having a speech to text converter
US7075927B2 (en) * 2000-05-05 2006-07-11 Fujitsu Limited Method and system for quality of service (QoS) support in a packet-switched network
US20040200896A1 (en) * 2003-04-14 2004-10-14 Marcus Eckerl Apparatus for storing and transferring personal data
US8249106B2 (en) * 2004-08-23 2012-08-21 Alcatel Lucent Extended cellular telephony protocol
US20070162550A1 (en) * 2006-01-06 2007-07-12 Outland Research, Llc Vehicle-to-vehicle instant messaging with locative addressing
US8117196B2 (en) * 2006-01-23 2012-02-14 Chacha Search, Inc. Search tool providing optional use of human search guides
GB0703276D0 (en) * 2007-02-20 2007-03-28 Skype Ltd Instant messaging activity notification
US9088422B2 (en) * 2010-06-04 2015-07-21 Broadcom Corporation Method and system for energy efficient based service optimization by a broadband gateway
US9167005B2 (en) * 2009-01-16 2015-10-20 Broadcom Corporation Method and system for supporting visitor access via a broadband gateway
US8599730B2 (en) * 2009-03-13 2013-12-03 Qualcomm Incorporated Methods and systems for split timer L3 P2P communications
US8170591B2 (en) * 2009-05-13 2012-05-01 Microsoft Corporation Proximity-based mobile message delivery
US8417777B2 (en) * 2009-12-11 2013-04-09 James W. Hutchison Apparatus for signaling circle of friends
WO2011095974A1 (en) * 2010-02-03 2011-08-11 Liron Elia Methods and systems of collision avoidance and/or alerting for users of mobile communication devices
US8723679B2 (en) * 2010-05-25 2014-05-13 Public Engines, Inc. Systems and methods for transmitting alert messages relating to events that occur within a pre-defined area
US9351143B2 (en) * 2010-06-01 2016-05-24 Qualcomm Incorporated Multi-homed peer-to-peer network
US8656015B2 (en) * 2011-09-12 2014-02-18 Microsoft Corporation Detecting device presence for a layer 3 connection using layer 2 discovery information

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022138930A (ja) * 2021-03-11 2022-09-26 日産自動車株式会社 情報処理装置、情報処理方法及び学習済みモデル

Also Published As

Publication number Publication date
US20130294434A1 (en) 2013-11-07
WO2013168959A1 (en) 2013-11-14
EP2848014A1 (en) 2015-03-18
EP2848014A4 (en) 2016-05-25
CN104322082A (zh) 2015-01-28

Similar Documents

Publication Publication Date Title
KR20130124732A (ko) 비연결형 메시징 방법, 기계로 읽을 수 있는 저장 매체 및 통신 단말
US9986396B2 (en) Method and apparatus for providing information about a call recipient at a user device
KR101915314B1 (ko) 휴대단말기에서 WPS(Wi-Fi Protecte d Setup)을 이용한 와이파이 연결 방법 및 장치
ES2818595T3 (es) Procedimiento y aparato para asignar direcciones IP en una red de comunicación P2P inalámbrica
KR101597177B1 (ko) 무선 통신 접속의 콘텍스트 인식 근접도 기반 설정
US9974012B2 (en) Communication apparatus and communication system
KR102852019B1 (ko) 외부 전자 장치의 상태에 기반하여 통신하는 방법 및 그 전자 장치
JP5719001B2 (ja) 機器間通信を行う機器及びその方法
US10085290B2 (en) Discovering wireless communication device based on required services
US10063993B2 (en) Communication apparatus capable of mediating wireless communications for external apparatus
US9386616B2 (en) Device and method for performing inter-device communication
US20150099512A1 (en) Communication apparatus, method of controlling communication apparatus, and storage medium
WO2014115524A1 (en) Communication apparatus, method of controlling the same, and program
KR20190101831A (ko) 근거리 통신 연결을 위한 전자 장치 및 방법
CN104641722B (zh) 用于执行机器至机器通信的装置和方法
CN106068208A (zh) 自动切换方法和装置
CN108259694A (zh) 通信设备
CN108347539A (zh) 用于通信设备的非瞬时计算机可读介质
US9451392B2 (en) Communication device, controlling method for communication device, and storage medium
KR101982199B1 (ko) 휴대단말기에서 WPS(Wi-Fi Protecte d Setup)을 이용한 와이파이 연결 방법 및 장치
KR102017701B1 (ko) 기기간 통신을 수행하는 기기 및 그 방법
KR20170024306A (ko) 이동 단말기 및 그 제어 방법

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20120507

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

Patent event code: PA02012R01D

Patent event date: 20170508

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20120507

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20180125

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20180618

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20180125

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I