KR20040074957A - 서비스제공 장치, 서비스제공 프로그램 및, 서비스제공 방법 - Google Patents

서비스제공 장치, 서비스제공 프로그램 및, 서비스제공 방법 Download PDF

Info

Publication number
KR20040074957A
KR20040074957A KR1020040010403A KR20040010403A KR20040074957A KR 20040074957 A KR20040074957 A KR 20040074957A KR 1020040010403 A KR1020040010403 A KR 1020040010403A KR 20040010403 A KR20040010403 A KR 20040010403A KR 20040074957 A KR20040074957 A KR 20040074957A
Authority
KR
South Korea
Prior art keywords
service
service receiver
receiver
unit
communication
Prior art date
Application number
KR1020040010403A
Other languages
English (en)
Other versions
KR100628490B1 (ko
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 가부시끼가이샤 도시바
Publication of KR20040074957A publication Critical patent/KR20040074957A/ko
Application granted granted Critical
Publication of KR100628490B1 publication Critical patent/KR100628490B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B5/00Near-field transmission systems, e.g. inductive or capacitive transmission systems
    • H04B5/40Near-field transmission systems, e.g. inductive or capacitive transmission systems characterised by components specially adapted for near-field transmission
    • H04B5/48Transceivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • 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/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • 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
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/50Secure pairing of devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/63Location-dependent; Proximity-dependent
    • H04W12/64Location-dependent; Proximity-dependent using geofenced areas
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

서비스제공 장치는 제1통신부, 접속정보 생성부, 존재 탐지기, 존재확인요구 수신기, 접속정보 송신기, 인증부 및, 서비스 제공부를 갖는다. 제2통신부는 제1무선영역 보다 더 좁은 제2무선영역 내에 위치한 서비스 수신기와 무선통신을 수행한다. 존재확인요구 수신기는 서비스 수신기가 소정거리 내에 위치한다는 것이 탐지된 경우 제2통신부를 통해 서비스 수신기에 의해 송신된 존재확인요구 신호를 수신한다. 서비스 제공부는 인증부에 의해 인증된 서비스 수신기와 접속하고, 제1통신부를 통해 서비스 수신기에게 서비스를 제공한다.

Description

서비스제공 장치, 서비스제공 프로그램 및, 서비스제공 방법{SERVICE PROVIDING APPARATUS, SERVICE PROVIDING PROGRAM AND SERVICE PROVIDING METHOD}
본 발명은 근접 무선통신을 이용하여 서비스 수신기에게 다양한 서비스를 제공하는 서비스제공 장치, 서비스제공 프로그램 및 서비스제공 방법에 관한 것이다.
최근, 송신 거리가 약 10m인 근접 무선통신 시스템이 관심을 끌고 있다. 종래 무선 LAN의 유효 송신거리의 범위가 적어도 100m인 반면에, 근접 무선통신 시스템은 송신 범위가 좁고, 따라서 사용되는 전력이 적다. 그러므로, 근접 무선통신 시스템은 휴대전화나 PDA와 같은 휴대용 정보처리장치(이하에서는 간단하게 휴대단말이라고 함) 등의 배터리가 제한된 정보처리장치에 적합하다.
블루투스(Bluetooth;TM)는 그러한 근접 무선통신 시스템 중의 하나이다(http://www.bluetooth.org/ 의 웹 사이트에서 가능한 상세사항 참조). 최근, 블루투스 통신수단을 장착한 휴대단말이 확산되고 있다.
블루투스는 기기의 단위 가격이 높지 않고, 장치의 크기를 작게 하는 것이 가능하기 때문에, 블루투스 통신기능을 갖는 장치가 여러 부분에 확산되리라고 예상된다. 블루투스가 확산되면, 장소에 따른 서비스 및 정보의 제공이 임의의 장소에서 가능하게 된다.
예컨대, 편의점, 슈퍼마켓, 소매점 등에서, 전자쿠폰 서비스, 전자포인트 서비스, 전자결제와, 영수증 및 전표 발행 등의 구매자에 대한 서비스의 제공이 가능해진다. 더욱이, 전자티켓을 이용하여 문의 잠금 및 해제 제어, 자동판매기에서 결제 및 디스카운트 서비스와, 주차장, 주유소, 차를 탄 채 이용하는 식당(drive-through)에서의 요금 납부에 대해 블루투스를 응용하는 것도 기대할 수 있다. 게다가, 인터넷에의 접속, 특정한 장소에 따른 정보전달, 사용자의 위치정보 제공 및, 길 안내 등이 가능해진다.
이하에서는, 블루투스 통신 기능을 갖는 휴대단말(이하에서는 단순히 블루투스 휴대단말이라고 함)과 블루투스 통신 기능을 갖고 다양한 서비스를 제공하는 정보처리장치(이하에서는 단순히 블루투스 장치라고 함) 사이에서 블루투스를 이용한 접속이 확립되고, 블루투스 장치는 블루투스 휴대단말을 갖는 사용자에게 서비스를 제공하는 경우를 예로 들어 종래의 기법이 설명된다.
우선, 블루투스 휴대단말이 임의의 장소에서 임의의 상대방으로부터 서비스를 받는 절차가 설명된다. 우선, 서비스를 받기 위한 클라이언트 응용 프로그램이 시작된다. 계속하여, 블루투스 휴대단말의 클라이언트 응용은 통신이 수행될 수 있는 장치를 발견하기 위해 블루투스 모듈에게 특정한 시간 동안, 구체적으로 10초 동안 문의 명령을 실행할 것을 지시한다. 블루투스 모듈은 블루투스 명세(specification)에 따라 통신 처리를 수행하기 위해 블루투스 휴대단말과 블루투스 장치의 각각에 있는 기능적 블록이다. 블루투스 모듈은 일반적으로 IC 칩으로 형성된다.
만일 특정한 시간이 지난 후에 문의가 완료된다면, 클라이언트 응용은 블루투스 모듈에게 원격 이름(remote name)을 취득하라는 명령을 보내는데, 이것은 그 시간 동안 발견된 블루투스 장치 각각의 식별 이름, 또는 블루투스 장치에 의해 제공된 서비스의 식별 이름이다.
클라이언트 응용은 발견된 모든 블루투스 장치의 원격 이름을 취득하고, 이어서 취득된 원격 이름의 리스트를 사용자에게 보여주며, 접속될 블루투스 장치를 선택할 것을 사용자에게 요구한다. 계속하여, 클라이언트 응용은 블루투스 모듈에게 사용자에 의해 선택된 ACL 접속 요청명령을 블루투스 장치로 전송할 것을 지시한다.
설정에 따라서는, 어떠한 경우에는 단말 인증절차가 ACL 접속 동작 동안 수행된다. 또는, 양 장치에서 링크키를 생성하기 위해 동일한 링크키(link key)나 동일한 PIN 코드를 입력함으로써 양 장치가 인증될 수 있다. 암호화 통신을 이용하기 위해서는, 인증처리가 실행되고, 이어서 암호화 통신을 위한 임시 암호키가 링크키에 기초하여 생성된다.
ACL 접속의 완료 후, 클라이언트 응용은 블루투스 스택(stack)이라고 불리는 모듈에게 서비스정보 취득 명령을 송신할 것을 지시한다. 계속하여, 클라이언트 응용은 블루투스 장치로부터 서비스정보를 취득하고, 따라서 응용에 의해 사용될 프로토콜에 관련된 정보를 취득한다.
계속하여, 프로토콜에 대응하는 정보를 이용함으로써, 클라이언트 응용은 블루투스 스택이라고 불리는 모듈에게 클라이언트 응용에 의해 사용될 프로토콜의 접속을 실행할 것을 지시한다. 예컨대, 만일 클라이언트 응용이 서비스를 받기 위해 OBEXFTP를 사용한다면, 클라이언트 응용은 OBEX의 접속 요청 기능을 호출한다. 이러한 경우에, 스택은 RFCOMM과 L2CAP의 접속을 차례로 실행하고, 낮은 계층의 접속이 완료된 후, OBEX 프로토콜의 접속이 실현된다.
프로토콜 접속의 완료 후, 클라이언트 응용은 응용 레벨에서 시도 응답(challenge response) 등을 수행함으로써 서버 인증을 수행한다. OBEX의 경우, OBEX 프로토콜은 그 자체가 인증 기능을 갖고 있다. OBEX 프로토콜의 인증 기능이 사용된다고 할지라도, 서비스 제공장치의 인증은 가능하다.
지금까지 설명된 절차에 의해, 블루투스 휴대단말을 이용하여 사용자가 원하는 서비스를 받는 것이 가능해진다.
그러나, 상기 서술된 절차가 실행되면, 통신이 수행될 수 있는 단지 하나의 장치가 있는 경우라도, 문의 처리가 고정된 시간 동안 수행되기 때문에, 사용자가 서비스를 받을 때 까지 필요한 처리 시간은 일반적으로 10초 이상으로 길다. 만일 통신이 수행될 수 있는 많은 장치들이 있다면, 처리 시간은 통신이 수행될 수 있는 장치의 수에 비례해서 증가한다. 원격 이름을 취득하는데 평균 약 1초가 필요하고, N개의 장치가 발견된다고 가정한다면, 모든 장치의 원격 이름을 취득하기 위해 N 초의 처리시간이 필요하다.
예컨대, 슈퍼마켓 등에서 1m 간격으로 많은 수의 금전등록기(register)가 배열되어 있고, 구매자가 지불을 하기 위해 금전등록기를 찾는 경우에, 블루투스 통신이 실행될 수 있는 거리가 약 10m이기 때문에, 약 20개의 금전등록기가 발견된다. 따라서, 모든 금전등록기의 원격 이름을 취득하는데 약 20초가 걸린다.
그러한 불편을 제거하기 위한 수단으로서, 블루투스 장치의 종류와 관련된 정보를 갖는 COD(Class of Device)를 이용하는 방법이 있다. 정보는 문의에 의해 취득될 수 있는 정보에 포함된다. 따라서, 원하는 서비스를 제공할 수 있는 장치만이 선택될 수 있다.
그러나, COD는 장치의 종류를 식별하고, 서비스 그 자체를 식별하는 것은 아니다. 예컨대, COD에 결제 서비스의 카테고리가 존재한다고 하더라도, 모든 금전등록기는 상기 설명된 예에서의 그러한 카테고리에 속하고, COD는 분류하기에 유용하지 않다.
일반적으로, 무선통신은 적외선을 이용한 통신과 비교할 때 2개의 장치와 방해 물질 사이의 위치적 관계에 영향이 없다는 장점을 갖는다. 반면에, 무선통신은 단지 특정한 위치에만 존재하는 단말과는 접속을 설정하기가 어렵다는 특징을 갖는다.
하나의 고객(하나의 블루투스 휴대단말)과 하나의 금전등록기(하나의 블루투스 장치)가 있는 경우, 지불을 하는 고객이 소지한 블루투스 휴대단말과 금전등록기 장치 사이의 관계는 유일하게 결정되고, 결국 접속과 관련된 문제는 없다. 즉, 만일 블루투스 휴대단말을 동작하는 사람이 상기 서술된 블루투스 장치의 검색기능을 이용하여 블루투스 장치를 발견하였다면, 발견된 장치는 금전등록기 장치로 간주될 수 있다.
그러나, 상기에 서술된 슈퍼마켓의 예에서, 통신이 가능한 범위에서 복수의 금전등록기 장치가 존재하고, 가까운 라인의 금전등록기 장치도 역시 발견된다. 블루투스 휴대단말을 갖는 사용자는 금전등록기 장치의 이름 등을 체크할 필요가 있고, 발견된 금전등록기 장치 중 어느 것에서 지불이 이루어져야 하는가를 결정하기 위해 금전등록기 장치를 선택한다.
만일 통신의 상대편을 선택하는데 여분의 시간이 필요하다면, 사용자가 서비스를 받는데 시간이 걸리고, 사용자에 대한 편의는 저하된다. 슈퍼마켓의 금전등록기에서 지불을 하는 경우, 많은 수의 고객이 줄을 서는 때의 혼잡한 시간에는 결제 동작이 지체된다.
게다가, 만일 블루투스 휴대단말을 동작하는 사람이 잘못된 금전등록기 장치를 지정한다면, 쿠폰이 사용될 때라도 지불되는 금액으로부터의 할인이 수행되지 않을 수 있고, 또는 다른 사람의 포인트가 그 사람에게 적립될 수 있다. 블루투스 휴대단말과 금전등록기 장치의 양자에서 취소 작업이 수행되어야 하고, 따라서 매우 많은 수고가 필요하다.
따라서, 금전등록기의 조작자는 블루투스 휴대단말이 갖는 임의의 정보를 이용하여 접속된 블루투스 휴대단말이 올바른 것인가를 고객으로부터 확인해야 한다. 그러한 선택이나 확인 작업은 지불을 원하는 고객에게 유쾌한 것이 아니며, 조작자의 금전등록 조작을 지체시킨다.
본 발명은 상기한 점을 감안하여 발명된 것이다. 본 발명의 목적은 오직 원하는 서비스 수신기에게만 서비스 수신기에 의해 원하는 서비스를 제공할 수 있는 서비스제공 장치, 서비스제공 프로그램 및 서비스제공 방법을 제공하는 것이다.
도 1은 근접 통신시스템의 제1실시형태의 전체 구성을 나타낸 블록도,
도 2는 근접 통신시스템의 처리 절차의 예를 나타낸 플로우차트,
도 3은 본 발명의 제2실시형태에 따른 서비스제공 장치를 포함하는 근접 통신시스템의 전체 구성을 나타낸 블록도,
도 4는 도 3에 도시된 근접 통신시스템의 처리 절차의 예를 나타낸 플로우차트,
도 5는 본 발명의 제3실시형태에 따른 서비스제공 장치를 갖는 근접 통신시스템의 전체 구성을 나타낸 블록도,
도 6은 도 5에 도시된 근접 통신시스템의 처리 절차의 예를 나타낸 플로우차트,
도 7은 본 발명의 제4실시형태에 따른 서비스제공 장치를 갖는 근접 통신시스템의 전체 구성을 나타낸 블록도,
도 8은 도 7에 도시된 근접 통신시스템의 처리 절차의 예를 나타낸 플로우차트,
도 9는 본 발명의 제5실시형태에 따른 서비스제공 장치를 갖는 근접 통신시스템의 전체 구성을 나타낸 블록도,
도 10은 도 9에 도시된 근접 통신시스템의 처리 절차의 예를 나타낸 플로우차트,
도 11은 도 9에 도시된 근접 통신시스템의 처리 절차의 변형을 나타낸 플로우차트이다.
상기 목적을 달성하기 위해, 본 발명의 실시형태에 의한 서비스제공 장치는 제1무선영역 내에 위치한 서비스 수신기와 무선통신을 수행하도록 구성된 제1통신부, 상기 제1무선영역 보다 더 좁은 제2무선영역 내에 위치한 상기 서비스 수신기와 무선통신을 수행하도록 구성된 제2통신부, 상기 제1통신부를 통해 통신이 수행된 경우 상기 서비스 수신기와의 통신에 필요한 접속정보를 생성하는 접속정보 생성부, 상기 서비스 수신기가 소정거리 내에 위치하는가를 탐지하는 존재 탐지기, 상기 서비스 수신기가 소정거리 내에 위치한다는 것이 탐지된 경우 상기 제2통신부를 통해, 상기 서비스 수신기에 의해 송신된 존재확인요구 신호를 수신하는 존재확인요구 수신기, 상기 존재확인요구 신호에 대한 응답으로서 상기 접속정보 생성부에 의해 생성된 접속정보를 상기 제2통신부를 통해 상기 서비스 수신기로 송신하는 접속정보 송신기, 상기 제1통신부를 통해, 송신된 접속정보에 기초하여 접속이 요구된 상기 서비스 수신기를 인증하도록 구성된 인증부 및, 상기 인증부에 의해 인증된 상기 서비스 수신기와 접속하도록 구성되고, 상기 제1통신부를 통해 상기 서비스 수신기에게 서비스를 제공하도록 구성된 서비스 제공부를 구비하여 구성된다.
더욱이 본 발명의 실시형태에 따른 서비스제공 프로그램은, 제1무선영역 내에 위치한 서비스 수신기와 제1무선통신을 수행하는 단계, 상기 제1무선영역 보다더 좁은 제2무선영역 내에 위치한 상기 서비스 수신기와 제2무선통신을 수행하는 단계, 상기 제1무선통신을 수행하는 경우 상기 서비스 수신기와의 통신에 필요한 접속정보를 생성하는 단계, 상기 서비스 수신기가 소정거리 내에 위치하는가를 탐지하는 단계, 상기 서비스 수신기가 소정거리 내에 위치한다는 것이 탐지된 경우 상기 제2무선통신을 통해, 상기 서비스 수신기에 의해 송신된 존재확인요구 신호를 수신하는 단계, 상기 존재확인요구 신호에 대한 응답으로서 상기 제2무선통신을 통해 상기 서비스 수신기로 접속정보를 송신하는 단계, 상기 제1무선통신을 통해, 송신된 접속정보에 기초하여 접속을 요구한 상기 서비스 수신기를 인증하는 단계 및, 상기 제1무선통신을 통해, 인증된 서비스 수신기에게 서비스를 제공하는 단계를 구비하여 이루어진 것을 컴퓨터가 동작시키도록 한다.
본 발명의 실시형태에 따른 서비스제공 방법은, 제1무선영역 내에 위치한 서비스 수신기와 제1무선통신을 수행하는 단계, 상기 제1무선영역 보다 더 좁은 제2무선영역 내에 위치한 상기 서비스 수신기와 제2무선통신을 수행하는 단계, 상기 제1무선통신을 수행하는 경우 상기 서비스 수신기와의 통신에 필요한 접속정보를 생성하는 단계, 상기 서비스 수신기가 소정거리 내에 위치하는가를 탐지하는 단계, 상기 서비스 수신기가 소정거리 내에 위치한다는 것이 탐지된 경우 상기 제2무선통신을 통해, 상기 서비스 수신기에 의해 송신된 존재확인요구 신호를 수신하는 단계, 상기 존재확인요구 신호에 대한 응답으로서 상기 제2무선통신을 통해 상기 서비스 수신기로 접속정보를 송신하는 단계, 상기 제1무선통신을 통해, 송신된 접속정보에 기초하여 접속을 요구한 상기 서비스 수신기를 인증하는 단계 및, 상기 제1무선통신을 통해, 인증된 서비스 수신기에게 서비스를 제공하는 단계를 구비하여 이루어진다.
(실시형태)
이하, 예시도면을 참조하여 본 발명에 따른 서비스제공 장치, 서비스제공 프로그램 및, 서비스제공 방법을 구체적으로 설명한다.
(제1실시형태)
도 1은 본 발명에 따른 서비스제공 장치와 서비스제공 장치로부터 서비스제공을 받는 서비스 수신기를 포함하는 근접 통신시스템의 제1실시형태의 전체 구성을 나타낸 블록도이다. 도 1에 도시된 근접 통신시스템은 전자 금전등록기(1;electronic cash register)(이하에서는 ECR이라고 함)에 접속된 서비스제공 장치(2;이하에서는 블루투스 장치라고 함) 및, 블루투스 명세(specification)에 따라 블루투스 장치(2)와 무선통신을 수행하기 위한 서비스 수신기(3;이하에서는 블루투스 휴대단말이라고 함)를 포함한다.
블루투스 장치(2)는 블루투스 명세에 따라 일반적인 무선통신을 수행하기 위한 로컬 통신부(11), 로컬 통신부(11)의 통신 영역보다 더 좁은 범위에서 무선통신을 수행하기 위한 근접 통신부(12), 로컬 통신부(11)와 근접 통신부(12)를 제어하기 위한 통신제어부(13), 블루투스 휴대단말(3)과의 통신에 필요한 접속정보를 생성하기 위한 접속정보 생성부(14), 블루투스 휴대단말(3)과 인증을 수행하기 위한 인증부(15), 블루투스 휴대단말(3)이 근접한 범위에 있는지를 결정하는 근접 탐지센서(16) 및, 호스트로서 기능하는 ECR(1)과 통신을 수행하기 위한 호스트통신부(17;host communication unit)를 포함한다.
로컬 통신부(11)는 도시되지 않은 블루투스 기기와 안테나를 포함한다. 근접 통신부(12)는 도시되지 않은 블루투스 기기, 출력 감쇠기(output attenuator) 및, 방향성 안테나(directional antenna)를 포함한다. 감쇠기에 의해, 근접 통신부(12)의 통신 영역이 로컬 통신부(11) 보다 좁게 되도록 조절된다.
더욱이, 각 로컬 통신부(11)와 근접 통신부(12)가 반드시 개별적으로 블루투스 기기를 가질 필요는 없으며, 로컬 통신부(11)와 근접 통신부(12)가 하나의 블루투스 기기를 공유할 수도 있다. 이러한 경우에, 블루투스 기기의 출력은 도시되지 않은 고주파 스위치에 의해 로컬 통신부(11)의 안테나 또는 근접 통신부(12)의 안테나로 전환된다.
블루투스 휴대단말(3)은 블루투스 휴대단말(3)의 동작을 제어하기 위한 프로그램을 저장하는 응용부(21), 블루투스 명세에 따라 블루투스 장치(2)와 무선통신을 수행하기 위한 무선 통신부(22), 블루투스 장치(2)와의 통신에 필요한 접속정보를 생성하기 위한 접속정보 생성부(23) 및, 블루투스 장치(2)와 인증을 수행하기 위한 인증부(24)를 포함한다. 무선 통신부(22)는 블루투스 장치(2)의 로컬 통신부(11)와 통신을 수행하기 위한 로컬 통신부(22a) 및, 블루투스 장치(2)의 근접 통신부(12)와 통신을 수행하기 위한 근접 통신부(22b)를 포함한다.
근접 탐지센서(16)는, 예컨대, 적외선 센서로 형성된다. 이것의 표적 탐지영역은 근접 통신부(12)의 통신 영역과 거의 일치한다. 따라서, 근접 탐지센서(16)에 의해 수행된 탐지의 결과에 기초하여, 블루투스 휴대단말(3)이 근접 통신부(12)의통신 영역에 위치하고 있는지 아닌지가 결정될 수 있다.
도 2는 근접 통신시스템의 처리 절차의 예를 나타낸 플로우차트이다. 만일 블루투스 장치(2)의 근접 탐지센서(16)가 표적의 존재를 탐지한다면(S1 단계), 근접 통신부(12)는 블루투스 휴대단말(3)로부터의 서치 신호의 수신(스캔;scan) 모드가 된다(S2 단계). 계속하여, 근접 통신부(12)가 서치 신호(문의;inquiry)를 수신하였는지 아닌지가 결정된다(S3 단계). 서치 신호가 수신된 후에, 근접 통신부(12)의 접속 정보가 응답된다(문의 응답)(S4 단계).
다음으로, 블루투스 휴대단말(3)로부터 원격 이름 취득요구가 있었는지가 결정된다(S5 단계). 만일 취득요구가 있었다면, 근접 통신부(12)에 대한 링크가 확립된다(S6 단계). 그 후, 로컬 통신부(11)의 접속 정보가 생성된다(S7 단계). 그리고 생성된 접속 정보는 근접 통신부(12)를 통해 블루투스 휴대단말(3)로 원격 이름으로서 전송되고(S8 단계), 링크는 절단된다(S9 단계). 이러한 접속 정보로서, 예컨대, 로컬 통신부(11)의 블루투스 기기의 인증 정보와 주소 정보가 주어진다.
다음으로, 로컬 통신부(11)는 접속 요구 수신(스캔)모드가 된다(S10 단계). 만일 블루투스 휴대단말(3)로부터 접속 요구가 수신되면(S11 단계), 양방향 실체 인증이 실행된다(S12 단계). 만일 인증이 실패하면, 처리는 단계 S10으로 돌아간다. 만일 인증이 성공하면, 로컬 통신부(11)에 대한 링크가 접속되고(S13 단계), 응용에 필요한 데이터가 전송되고 수신되며(S14 단계), 결국 로컬 통신부에 대한 링크가 절단되고 처리는 종료된다(S15 단계).
따라서, 제1실시형태에서, 블루투스 휴대단말(3)을 갖는 사용자가 자신의 단말을 블루투스 장치(2) 가까이로 가져가고 접속을 요구한 경우에만, 블루투스 장치(2)의 근접 통신부(12)가 서치 신호 수신모드로 설정된다. 따라서, 근접한 영역의 외부에 위치한 블루투스 휴대단말(3)로부터 보내진 서치 신호에 대해 응답을 해야하는 문제가 제거된다. 더욱이, 근접 통신부(12)가 로컬 통신부(11)의 접속 정보를 송신한 후, 로컬 통신부(11)는 접속 요구 수신모드로 설정된다. 따라서, 근접 통신부(12)로부터 송신된 정규 접속 정보를 취득하지 못한 블루투스 단말로부터의 접속 요구는 받아들여지지 않고, 결국 높은 안전성이 보장된다.
(제2실시형태)
제2실시형태에서, 블루투스 장치(2)의 동작 모드가 변경되었다는 사실이 메시지에 의해 통지된다.
도 3은 본 발명의 제2실시형태에 따른 서비스제공 장치[블루투스 장치(2)]를 포함하는 근접 통신시스템의 전체 구성을 나타낸 블록도이다. 도 3에 도시된 블루투스 장치(2)는, 도 1에 도시된 구성 이외에도, 블루투스 휴대단말(3)이 접근했다는 취지의 메시지를 생성하기 위한 메시지 생성부(18) 및, 메시지를 표시하기 위한 표시부(19)를 포함한다. 표시부(19)는 LCD 등과 같은 문자 표시부일 수 있고, 블루투스 장치(2)의 동작 모드에 따라 표시 형식을 전환하는 발광소자(다이오드 등)일 수 있다.
도 4는 도 3에 도시된 근접 통신시스템의 처리 절차의 예를 나타낸 플로우차트이다. 이하에서는, 도 3에 도시된 근접 통신시스템의 처리 동작이 도 2에 도시된 것과 다른 처리를 중심으로 설명될 것이다. 블루투스 장치(2)의 근접 탐지센서(16)는 표적의 근접성을 탐지한다(S21 단계). 근접 통신부(12)는 서치 신호(문의) 수신모드 상태로 변환한다(S22 단계). 이어서, 그러한 상태 변환에 대응하는 제1메시지가 메시지 생성부(18)에 의해 생성되고, 표시부(19)에 표시된다(S23 단계).
다음으로, 근접 통신부(12)는 로컬 통신부(11)의 접속 정보를 송신하고(S29 단계), 로컬 통신부(11)는 접속 요구 수신모드로 변환한다. 이어서, 블루투스 장치(2)의 상태에 대응하는 제2메시지가 생성되고, 표시부(19)에 표시된다(S30 단계).
다음으로, 로컬 통신부(11)에서 인증이 성공하고(S34 단계), 로컬 통신부(11)에 대한 접속이 완료되면(S35 단계), 접속 완료를 통지하기 위한 제3메시지가 생성되고 표시부(19)에 표시된다(S36 단계).
따라서, 제2실시형태에서는, 블루투스 장치(2)의 동작 모드가 전환되었다는 통지가 제1 내지 제3메시지를 이용하여 주어진다. 따라서, 사용자가 블루투스 장치(2)의 동작 상태와 블루투스 휴대단말(3)의 접속 상태를 쉽게 알 수 있게 된다.
어쨋든, 제1 내지 제3메시지의 생성 및 표시 중 적어도 하나가 수행될 수 있다.
(제3실시형태)
제3실시형태에서는, 블루투스 장치(2)로 접속 요구를 보낸 블루투스 휴대단말(3)의 수가 측정된다.
원래, 블루투스 장치(2)는 구매한 상품에 대해 ECR(1)에서 결제를 수행하고응용을 실행하는 근처 고객이 소지하는 블루투스 휴대단말(3)과 일대일 접속을 확립하도록 설계되어야 한다. 만일 그러한 응용 접속 요구가 2개 이상의 블루투스 기기에 의해 동시에 로컬 통신부(11)로 발행된다면, 1) 주위에 있는 다른 고객으로부터 또는 동일한 고객의 다른 블루투스 휴대단말(3)로부터의 접속 요구가 수신될 염려가 있고, 또는 2) 불법적인 접속 요구에 의해 공격당할 염려가 있다.
그러므로, 제3실시형태에서는, 각각 접속 요구를 발행하는 블루투스 휴대단말(3)의 수가 체크되고, 무선통신은 오직 원하는 블루투스 휴대단말(3)과 수행된다.
도 5는 본 발명의 제3실시형태에 따른 서비스제공 장치[블루투스 장치(2)]를 갖는 근접 통신시스템의 전체 구성을 나타낸 블록도이다. 도 3에 도시된 구성 이외에도, 도 5에 도시된 블루투스 장치(2)는 접속 요구를 발행한 각 블루투스 휴대단말(3)의 수를 측정하는 카운터(31) 및, 시간을 측정하기 위한 타이머(32)를 포함한다.
도 6은 도 5에 도시된 근접 통신시스템의 처리 절차의 예를 나타낸 플로우차트이다. 이하에서는, 도 5에 도시된 근접 통신시스템의 처리 동작이 도 4에 도시된 것과 다른 처리를 중점으로 설명된다. 근접 통신부(12)에 대한 링크가 절단되고(S51 단계), 이어서 타이머(32)와 카운터(31) 양자의 값이 0으로 설정되며, 타이머 측정이 시작된다(S52 단계,S53 단계).
다음으로, 로컬 통신부(1)가 접속 요구 수신모드로 설정되고(S54 단계), 타이머 값이 소정값 tmax보다 작은지 결정된다(S55 단계). 만일 타이머 값이 소정값보다 작다면, 블루투스 휴대단말(3)로부터 접속 요구가 있었는지 결정된다. 만일, 접속 요구가 없었다면, 처리는 단계 S55로 돌아간다. 만일 접속 요구가 있었다면, 카운터 값이 "1" 만큼 증가된다(S57 단계). 다음으로, 접속 요구를 발행한 블루투스 휴대단말(3)의 기기 정보가 저장되고(S58 단계), 이어서 처리가 단계 S55로 돌아간다. 타이머(32)의 측정 시간이 소정시간이 될 때 까지 단계 S55 부터 S58의 처리가 반복된다(S57 단계).
만일 타이머(32)의 측정 시간이 소정시간이 된다면, 카운터 값이 "1"인지 아닌지가 결정된다(S59 단계). 만일 카운터 값이 "1"이라면, 접속 요구를 발행한 블루투스 휴대단말(3)과의 인증 절차가 수행된다(S60 단계). 만일 인증이 실패하면, 처리는 단계 S55로 돌아간다. 만일, 인증이 성공하면, 로컬 통신부는 접속 처리를 수행한다(S61 단계). 이 때, 접속 요구를 발행한 블루투스 휴대단말(3)에 대한 접속이 허가되었다는 것을 나타내기 위해 제3메시지가 생성되고, 제3메시지는 표시부(19)에 표시된다(S62 단계). 다음으로, 데이터는 로컬 통신부(11)를 통해 블루투스 휴대단말(3)과 송신되고 수신된다(S63 단계). 만일, 데이터 송신 및 수신이 완료되면, 로컬 통신부(11)는 접속이 절단된다(S64 단계).
반면에, 만일 단계 S59에서 카운터 값이 "1"이 아닌 것으로 판정되면, 카운터 값이 "1" 보다 큰지 아닌지가 결정된다(S65 단계). 만일 결정이 부정적이라면, 즉 카운터 값이 0이라면, 처리는 종료된다. 그러나, 만일 결정이 긍정적이라면, 즉 카운터 값이 적어도 "2"라면, 각각이 접속 요구를 발행한 복수의 블루투스 휴대단말(3)이 존재한다는 것을 나타내기 위해 제4메시지가 생성되고, 제4메시지는 표시부(19)에 표시된다(S66 단계).
이어서, 다음에 설명되는 PIN 인증이 수행되고, 접속될 수 있는 블루투스 휴대단말(3)이 존재하는지가 결정된다(S67 단계). 만일 접속될 수 있는 블루투스 휴대단말(3)이 존재하지 않는다면, 처리는 종료된다. 만일 접속될 수 있는 블루투스 휴대단말(3)이 존재한다면, 단계 S60의 처리가 수행된다.
따라서, 제3실시형태에서는, 소정시간에 접속 요구를 발행한 각 블루투스 휴대단말(3)의 수가 측정되고, 접속될 블루투스 휴대단말(3)이 수에 따라 결정된다. 그러므로, 복수의 블루투스 휴대단말(3) 각각이 접속 요구를 발행한 경우라도, 그들 중 최적의 블루투스 휴대단말(3)과의 무선통신이 수행될 수 있다.
(제4실시형태)
제4실시형태에서는, 인증이 PIN 코드를 이용하여 수행되고, 따라서 통신의 상대편이 더욱 확실하게 제한된다.
도 7은 본 발명의 제4실시형태에 따른 서비스제공 장치[블루투스 장치(2)]를 갖는 근접 통신시스템의 전체 구성을 나타낸 블록도이다. 도 5에 도시된 구성 이외에도, 도 7에 도시된 블루투스 장치(2)는 PIN 코드를 생성하기 위한 PIN 생성부(33)를 포함한다.
도 8은 도 7에 도시된 근접 통신시스템의 처리 절차의 예를 나타낸 플로우차트이다. 이하에서는, 도 7에 도시된 근접 통신시스템의 처리 동작이 도 6에 도시된 것과 다른 처리를 중점으로 설명된다.
만일 도 8의 단계 S89에서 카운터 값이 "1"이 아니라면, 카운터 값이 "1" 보다 큰지 결정된다(S95 단계). 만일 카운터 값이 "1" 보다 크다면, 변수 I가 "1"로 초기화된다(S96 단계). 다음으로, PIN 생성부(33)에 의해 PIN 코드가 생성된다(S97 단계). 생성된 PIN 코드는 표시부(19)에 의해 I번째 블루투스 휴대단말(3)의 사용자에게 보여진다. 사용자는 PIN 코드를 입력할 것을 요구받는다. I번째 블루투스 휴대단말(3)과 로컬 통신부(11) 사이의 통신이 수행되고(S98 단계), PIN 인증이 수행된다(S99 단계). 만일 PIN 인증이 성공하면, 단계 S90에서의 인증 절차가 수행된다.
만일 PIN 인증이 실패하면, 변수 I가 증가된다(S100 단계). I가 카운터 값에 이를 때 까지(S101 단계), 단계 S95에서 S100의 처리가 반복된다.
각각이 접속 요구를 발행한 복수의 블루투스 휴대단말(3)이 존재하는 경우에, 각 블루투스 휴대단말(3)과의 PIN 인증이 수행되고, 오직 PIN 인증이 성공한 블루투스 휴대단말(3)과의 접속만이 허가된다. 따라서, 제4실시형태에서는, 안전도가 더욱 향상될 수 있다.
(제5실시형태)
제5실시형태에서는, 블루투스 휴대단말(3)로부터의 거리가 측정된다. 측정된 거리가 소정길이 보다 작은 경우에만, 로컬 통신부(11)의 접속 정보가 블루투스 휴대단말(3)로 송신된다.
도 9는 본 발명의 제5실시형태에 따른 서비스제공 장치[블루투스 장치(2)]를 갖는 근접 통신시스템의 전체 구성을 나타낸 블록도이다. 도 7에 도시된 구성 이외에도, 도 9에 도시된 블루투스 장치(2)는 블루투스 휴대단말(3)로부터의 거리를 측정하기 위한 거리 측정부(34)를 포함한다.
더욱 구체적으로는, 거리 측정부(34)는 무선파의 강도를 측정하여 거리를 측정하는 무선파 강도 측정부일 수 있고, 적외선이나 GPS 등을 이용하여 거리를 측정하는 것일 수 있고, 위상 변이에 기초하여 거리를 측정하는 것일 수 있다. 즉, 거리 측정부(34)의 구체적인 거리 측정 방법에 있어서는 특별한 제한이 없다.
도 10은 도 9에 도시된 근접 통신시스템의 처리 절차의 예를 나타낸 플로우차트이다. 이하에서는, 도 10에 도시된 근접 통신시스템의 처리 동작이 도 8에 도시된 것과 다른 처리를 중점으로 설명된다.
블루투스 장치(2)의 근접 통신부(12)가 블루투스 휴대단말(3)과 링크 접속을 수행한 후에, 거리 측정부(34)는 블루투스 휴대단말(3)로부터의 거리를 측정한다(S118 단계). 만일 측정된 거리가 소정 임계값 보다 길다면, 링크는 절단되고(S120 단계), 처리는 단계 S116로 돌아간다. 만일 측정된 거리가 소정 임계값과 동일하거나 더 작다면, 로컬 통신부(11)의 접속 정보가 생성되고(S121 단계), 생성된 접속 정보는 블루투스 휴대단말(3)로 송신된다(S122 단계). 이어지는 처리는 도 8에 도시된 것과 유사하다.
도 11은 도 9에 도시된 근접 통신시스템의 처리 절차의 변형을 나타낸 플로우차트이다. 도 11에 도시된 처리 절차에서는, 블루투스 휴대단말(3)이 로컬 통신부(11)로 접속 요구를 하자마자(S166 단계), 블루투스 휴대단말(3)로부터의 거리가 측정된다(S167 단계). 만일 측정된 거리가 임계값 보다 길다면, 처리는 단계 S165로 돌아가고, 다른 블루투스 휴대단말(3)로부터의 접속 요구가 기다려 진다. 만일측정된 거리가 임계값과 동일하거나 더 작다면, 카운터(31) 값이 "1" 만큼 증가되고, 접속 요구를 발행한 블루투스 휴대단말(3)의 기기 정보가 저장되며(S170 단계), 이어서 처리는 단계 S165로 돌아간다.
따라서, 제5실시형태에서는, 블루투스 휴대단말(3)로부터의 거리가 임계값과 동일하거나 더 작은 경우에만 로컬 통신부(11)의 접속 정보가 블루투스 휴대단말(3)로 송신된다. 그러므로, 근처의 블루투스 휴대단말(3)로의 접속만이 수행되고, 의도되지 않은 상대편에게 서비스가 제공될 가능성은 없다.
상기 실시형태에서 설명된 서비스제공 장치는 하드웨어에 의해 구현될 수 있고, 또는 소프트웨어에 의해 구현될 수 있다. 서비스제공 장치가 소프트웨어에 의해 구현될 경우, 서비스제공 장치의 기능을 구현하기 위한 프로그램은 플로피 디스크나 CD-ROM 등의 기록매체에 저장될 수 있고, 또한 실행되기 위해 컴퓨터에 의해 독출될 수 있다. 기록매체는 자기 디스크나 광학 디스크 등의 휴대 매체에 한정되지 않고, 하드 디스크장치 또는 메모리와 같은 고정식 기록매체도 가능하다.
더욱이, 서비스제공 프로그램의 기능을 수행하기 위한 프로그램은 인터넷 등의 통신 라인(무선통신을 포함)을 통해 배포될 수 있다. 또한, 프로그램이 암호화되고, 변조되고, 또는 압축된 상태로 인터넷 등의 유선 라인이나 무선 라인을 통해, 또는 기록매체에 저장된 형태로 배포될 수 있다.
본 발명은 상기 실시형태에 한정되지 않으며, 본 발명의 핵심을 벗어나지 않는 범위 내에서 구성요소를 변형시켜 구현될 수 있다. 본 발명의 다른 실시형태는 본 명세서를 고려하여 여기에서 개시된 발명을 실행함으로써 당업자에게 명백하다.명세서와 실시형태는 다음에 나타낸 발명의 참된 범위와 정신 내에서 예시적인 것이다. 더욱이, 다른 실시형태의 구성요소는 적절하게 결합될 수 있다.
상기한 바와 같이 본 발명에 의하면, 오직 원하는 서비스 수신기에게만 서비스 수신기에 의해 원하는 서비스를 제공할 수 있는 서비스제공 장치, 서비스제공 프로그램 및 서비스제공 방법을 제공할 수 있는 효과가 있다.

Claims (21)

  1. 제1무선영역 내에 위치한 서비스 수신기와 무선통신을 수행하도록 구성된 제1통신부;
    상기 제1무선영역 보다 더 좁은 제2무선영역 내에 위치한 상기 서비스 수신기와 무선통신을 수행하도록 구성된 제2통신부;
    상기 제1통신부를 통해 통신이 수행된 경우 상기 서비스 수신기와의 통신에 필요한 접속정보를 생성하는 접속정보 생성부;
    상기 서비스 수신기가 소정거리 내에 위치하는가를 탐지하는 존재 탐지기;
    상기 서비스 수신기가 소정거리 내에 위치한다는 것이 탐지된 경우 상기 제2통신부를 통해, 상기 서비스 수신기에 의해 송신된 존재확인요구 신호를 수신하는 존재확인요구 수신기;
    상기 존재확인요구 신호에 대한 응답으로서 상기 접속정보 생성부에 의해 생성된 접속정보를 상기 제2통신부를 통해 상기 서비스 수신기로 송신하는 접속정보 송신기;
    상기 제1통신부를 통해, 송신된 접속정보에 기초하여 접속이 요구된 상기 서비스 수신기를 인증하도록 구성된 인증부 및;
    상기 인증부에 의해 인증된 상기 서비스 수신기와 접속하도록 구성되고, 상기 제1통신부를 통해 상기 서비스 수신기에게 서비스를 제공하도록 구성된 서비스 제공부를 구비하여 구성된 것을 특징으로 하는 서비스제공 장치.
  2. 제1항에 있어서, 상기 서비스 수신기로부터의 상기 존재확인요구 신호가 수신될 수 있음을 통지하는 메시지를 생성하는 제1메시지 생성부를 더 구비하여 구성된 것을 특징으로 하는 서비스제공 장치.
  3. 제1항에 있어서, 상기 서비스 수신기로부터의 접속요구가 수신될 수 있음을 통지하는 메시지를 생성하는 제2메시지 생성부를 더 구비하여 구성된 것을 특징으로 하는 서비스제공 장치.
  4. 제1항에 있어서, 상기 서비스 수신기와의 접속 처리가 완료되었음을 통지하는 메시지를 생성하는 제3메시지 생성부를 더 구비하여 구성된 것을 특징으로 하는 서비스제공 장치.
  5. 제1항에 있어서, 소정시간 내에 접속요구를 수행한 상기 서비스 수신기의 수를 측정하도록 구성된 측정부 및;
    상기 측정부에 의해 측정된 수에 따라 인증부에 의해 인증 절차를 수행할지를 결정하도록 구성된 인증 결정부를 더 구비하여 구성된 것을 특징으로 하는 서비스제공 장치.
  6. 제1항에 있어서, 상기 서비스 수신기의 수가 2개 이상이라는 것을 통지하는메시지를 생성하는 제4메시지 생성부를 더 구비하여 구성된 것을 특징으로 하는 서비스제공 장치.
  7. 제1항에 있어서, 소정시간 내에 접속 요구를 수행하는 상기 서비스 수신기의 수를 측정하도록 구성된 측정부 및;
    상기 인증부가 인증을 수행하기 전에, 상기 측정부에 의해 측정된 상기 서비스 수신기의 수가 2개 이상이라면, 접속 요구를 수행한 상기 서비스 수신기를 인증하도록 구성된 개별 인증부를 더 구비하여 구성된 것을 특징으로 하는 서비스제공 장치.
  8. 제1항에 있어서, 상기 서비스 수신기로부터의 거리가 소정길이 내 인지를 결정하는 거리 탐지기를 더 구비하여 구성되고,
    상기 거리 탐지기가 소정길이 내 라고 결정하면, 상기 접속정보 송신기가 접속정보를 상기 서비스 수신기로 송신하는 것을 특징으로 하는 서비스제공 장치.
  9. 제1항에 있어서, 접속 요구가 상기 제1통신부를 통해 상기 서비스 수신기로부터 수신된 후, 상기 서비스 수신기로부터의 거리가 소정길이 내 인지를 결정하는 거리 탐지기를 구비하여 구성되고,
    상기 거리 탐지기가 소정길이 내 라고 결정하면, 상기 인증부가 인증 절차를 수행하는 것을 특징으로 하는 서비스제공 장치.
  10. 제8항에 있어서, 상기 거리 탐지기가 상기 서비스 수신기로부터 송신된 무선파의 전자장 강도(radio field intensity)를 측정함으로써 상기 서비스 수신기로부터의 거리를 탐지하는 것을 특징으로 하는 서비스제공 장치.
  11. 제9항에 있어서, 상기 거리 탐지기가 상기 서비스 수신기로부터 송신된 무선파의 무선파 강도(radio wave intensity)를 측정함으로써 상기 서비스 수신기로부터의 거리를 탐지하는 것을 특징으로 하는 서비스제공 장치.
  12. 제1무선영역 내에 위치한 서비스 수신기와 제1무선통신을 수행하는 단계;
    상기 제1무선영역 보다 더 좁은 제2무선영역 내에 위치한 상기 서비스 수신기와 제2무선통신을 수행하는 단계;
    상기 제1무선통신을 수행하는 경우 상기 서비스 수신기와의 통신에 필요한 접속정보를 생성하는 단계;
    상기 서비스 수신기가 소정거리 내에 위치하는가를 탐지하는 단계;
    상기 서비스 수신기가 소정거리 내에 위치한다는 것이 탐지된 경우 상기 제2무선통신을 통해, 상기 서비스 수신기에 의해 송신된 존재확인요구 신호를 수신하는 단계;
    상기 존재확인요구 신호에 대한 응답으로서 상기 제2무선통신을 통해 상기 서비스 수신기로 접속정보를 송신하는 단계;
    상기 제1무선통신을 통해, 송신된 접속정보에 기초하여 접속을 요구한 상기 서비스 수신기를 인증하는 단계 및;
    상기 제1무선통신을 통해, 인증된 서비스 수신기에게 서비스를 제공하는 단계를 구비하여 이루어진 것을 컴퓨터가 동작하도록 하는 서비스제공 프로그램.
  13. 제12항에 있어서, 상기 서비스 수신기로부터의 상기 존재확인요구 신호가 수신될 수 있음을 통지하는 제1메시지를 생성하는 단계를 더 구비하여 이루어진 것을 컴퓨터가 동작하도록 하는 서비스제공 프로그램.
  14. 제12항에 있어서, 상기 서비스 수신기로부터의 접속 요구가 수신될 수 있음을 통지하는 제2메시지를 생성하는 단계를 더 구비하여 이루어진 것을 컴퓨터가 동작하도록 하는 서비스제공 프로그램.
  15. 제12항에 있어서, 상기 서비스 수신기와의 접속 처리가 완료되었음을 통지하는 제3메시지를 생성하는 단계를 더 구비하여 이루어진 것을 컴퓨터가 동작하도록 하는 서비스제공 프로그램.
  16. 제12항에 있어서, 소정시간 내에 접속요구를 수행한 상기 서비스 수신기의 수를 측정하는 단계 및;
    측정된 수에 따라 인증 절차를 수행할지를 결정하는 단계를 더 구비하여 이루어진 것을 컴퓨터가 동작하도록 하는 서비스제공 프로그램.
  17. 제12항에 있어서, 상기 측정부에 의해 측정된 상기 서비스 수신기의 수가 2개 이상이라는 것을 통지하는 제4메시지를 생성하는 단계를 더 구비하여 이루어진 것을 컴퓨터가 동작하도록 하는 서비스제공 프로그램.
  18. 제12항에 있어서, 소정시간 내에 접속 요구를 수행한 상기 서비스 수신기의 수를 측정하는 단계 및;
    상기 인증부에 의해 인증을 수행하기 전에, 소정시간 내에 접속 요구를 수행한 상기 서비스 수신기의 수가 2개 이상인 경우, 접속 요구를 수행한 상기 서비스 수신기를 인증하는 단계를 더 구비하여 이루어진 것을 컴퓨터가 동작하도록 하는 서비스제공 프로그램.
  19. 제12항에 있어서, 상기 접속정보 송신기가 접속정보를 송신하기 전에, 상기 서비스 수신기로부터의 거리가 소정길이 내 인지를 결정하는 단계를 더 구비하여 이루어진 것을 컴퓨터가 동작하도록 하고,
    소정길이 내 라고 결정되면, 접속정보가 상기 서비스 수신기로 송신되는 것을 특징으로 하는 서비스제공 프로그램.
  20. 제12항에 있어서, 상기 서비스 수신기로부터의 거리가 소정길이 내 인지를결정하는 단계를 더 구비하여 이루어진 것을 컴퓨터가 동작하도록 하고,
    상기 소정거리 내 라고 결정된 경우 인증 절차가 수행되는 것을 특징으로 하는 서비스제공 프로그램.
  21. 제1무선영역 내에 위치한 서비스 수신기와 제1무선통신을 수행하는 단계;
    상기 제1무선영역 보다 더 좁은 제2무선영역 내에 위치한 상기 서비스 수신기와 제2무선통신을 수행하는 단계;
    상기 제1무선통신을 수행하는 경우 상기 서비스 수신기와의 통신에 필요한 접속정보를 생성하는 단계;
    상기 서비스 수신기가 소정거리 내에 위치하는가를 탐지하는 단계;
    상기 서비스 수신기가 소정거리 내에 위치한다는 것이 탐지된 경우 상기 제2무선통신을 통해, 상기 서비스 수신기에 의해 송신된 존재확인요구 신호를 수신하는 단계;
    상기 존재확인요구 신호에 대한 응답으로서 상기 제2무선통신을 통해 상기 서비스 수신기로 접속정보를 송신하는 단계;
    상기 제1무선통신을 통해, 송신된 접속정보에 기초하여 접속을 요구한 상기 서비스 수신기를 인증하는 단계 및;
    상기 제1무선통신을 통해, 인증된 서비스 수신기에게 서비스를 제공하는 단계를 구비하여 이루어진 것을 특징으로 하는 서비스제공 방법.
KR20040010403A 2003-02-17 2004-02-17 휴대단말과의 무선통신장치, 무선통신방법 및 무선통신프로그램을 기록한 컴퓨터로 읽을 수 있는 매체 KR100628490B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003038668A JP3926277B2 (ja) 2003-02-17 2003-02-17 サービス提供装置、サービス提供プログラム及びサービス提供方法
JPJP-P-2003-00038668 2003-02-17

Publications (2)

Publication Number Publication Date
KR20040074957A true KR20040074957A (ko) 2004-08-26
KR100628490B1 KR100628490B1 (ko) 2006-09-26

Family

ID=32767685

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20040010403A KR100628490B1 (ko) 2003-02-17 2004-02-17 휴대단말과의 무선통신장치, 무선통신방법 및 무선통신프로그램을 기록한 컴퓨터로 읽을 수 있는 매체

Country Status (5)

Country Link
US (2) US7352732B2 (ko)
EP (1) EP1458153A3 (ko)
JP (1) JP3926277B2 (ko)
KR (1) KR100628490B1 (ko)
CN (2) CN101087155A (ko)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3926277B2 (ja) * 2003-02-17 2007-06-06 株式会社東芝 サービス提供装置、サービス提供プログラム及びサービス提供方法
JP2005303947A (ja) * 2004-04-16 2005-10-27 Matsushita Electric Ind Co Ltd 無線通信装置および無線通信方法
EP1737179A1 (en) * 2005-06-20 2006-12-27 Thomson Licensing Method and devices for secure measurements of time-based distance between two devices
US7734290B2 (en) * 2005-10-03 2010-06-08 Kyocera Wireless Corp. Method for managing acquisition lists for wireless local area networks
JP2007150668A (ja) * 2005-11-28 2007-06-14 Matsushita Electric Ind Co Ltd 機器認証制御システムと、そのプログラム
JP2007158447A (ja) 2005-11-30 2007-06-21 Canon Inc 無線通信装置
US8886125B2 (en) 2006-04-14 2014-11-11 Qualcomm Incorporated Distance-based association
US9215581B2 (en) 2006-04-14 2015-12-15 Qualcomm Incorported Distance-based presence management
US8552903B2 (en) 2006-04-18 2013-10-08 Qualcomm Incorporated Verified distance ranging
KR100741325B1 (ko) * 2006-06-27 2007-07-20 삼성전자주식회사 블루투스 시스템에서 원격 명칭 획득을 위한 장치 및 방법
KR100790084B1 (ko) * 2006-08-08 2008-01-02 삼성전자주식회사 블루투스 단말의 거리 측정 방법 및 장치
US20080127313A1 (en) * 2006-11-29 2008-05-29 Cingular Wireless Ii, Llc System and method for providing handset insurance in a wireless environment
US8837724B2 (en) 2007-03-27 2014-09-16 Qualcomm Incorporated Synchronization test for device authentication
US9483769B2 (en) 2007-06-20 2016-11-01 Qualcomm Incorporated Dynamic electronic coupon for a mobile environment
US9141961B2 (en) 2007-06-20 2015-09-22 Qualcomm Incorporated Management of dynamic mobile coupons
US9524502B2 (en) 2007-06-20 2016-12-20 Qualcomm Incorporated Management of dynamic electronic coupons
US20090076911A1 (en) * 2007-06-20 2009-03-19 Dang Minh Vo Mobile coupons utilizing peer to peer ranging
US8583169B2 (en) * 2008-02-28 2013-11-12 Broadcom Corporation Method and system for bluetooth transport sharing to carry GPS or other types of data
JP5298748B2 (ja) * 2008-10-03 2013-09-25 富士通株式会社 無線中継装置、無線端末、および、プログラム
JP5155821B2 (ja) 2008-10-31 2013-03-06 株式会社東芝 無線通信装置および無線通信方法
JP5223601B2 (ja) * 2008-10-31 2013-06-26 富士通モバイルコミュニケーションズ株式会社 無線通信端末
US20100280960A1 (en) * 2009-05-04 2010-11-04 Agisilaos-Georgios Ziotopoulos Apparatus and methods for negotiating discount offers
EP2309810A1 (en) * 2009-10-08 2011-04-13 Thomson Telecom Belgium Method for checking the presence of a mobile device in a cell
JP5367547B2 (ja) * 2009-11-26 2013-12-11 日本電信電話株式会社 画像収集方法および携帯装置
CN101763875B (zh) * 2009-12-17 2011-09-21 中兴通讯股份有限公司 一种通过蓝牙控制字幕切换的***及方法
JP5016713B2 (ja) 2010-09-28 2012-09-05 株式会社エヌ・ティ・ティ・ドコモ 無線通信装置及び無線通信方法
US10542372B2 (en) 2011-03-15 2020-01-21 Qualcomm Incorporated User identification within a physical merchant location through the use of a wireless network
KR20120134694A (ko) * 2011-06-03 2012-12-12 엘지전자 주식회사 매장 제어 방법 및 그를 위한 시스템
JP5376695B2 (ja) * 2012-03-27 2013-12-25 Necインフロンティア株式会社 オーダエントリシステム
JP6015156B2 (ja) * 2012-06-21 2016-10-26 株式会社リコー 情報処理装置、電子機器及びネットワークシステム
US9912415B2 (en) * 2013-11-12 2018-03-06 Qualcomm Incorporated Fast service discovery and pairing using ultrasonic communication
US20150201025A1 (en) * 2014-01-10 2015-07-16 Brentwood Equities Ltd Establishing communication between electronic devices
CN105321220A (zh) * 2014-06-23 2016-02-10 无锡和晶科技股份有限公司 一种小范围蓝牙终端的统计器及其统计方法
WO2016009723A1 (ja) * 2014-07-15 2016-01-21 ソニー株式会社 情報処理装置、状態制御装置、情報処理方法、状態制御方法、およびプログラム
JP6509616B2 (ja) * 2015-04-10 2019-05-08 株式会社東芝 センサデータ収集装置
WO2017000975A1 (en) * 2015-06-29 2017-01-05 Here Global B.V. Use of encryption to provide positioning support services
JP6727805B2 (ja) * 2015-12-25 2020-07-22 ザ コカ・コーラ カンパニーThe Coca‐Cola Company 自動販売機、及び携帯端末
JP6264406B2 (ja) * 2016-07-22 2018-01-24 ソニー株式会社 通信装置、情報処理方法、およびプログラム
CN108039064A (zh) * 2017-12-29 2018-05-15 北京悦畅科技有限公司 停车数据的管理方法、服务器和***
US10720966B1 (en) * 2019-07-22 2020-07-21 Alibaba Group Holding Limited Near field communication device and information processing method
CN110738808A (zh) * 2019-10-22 2020-01-31 福州汇思博信息技术有限公司 一种蓝牙扫码枪的安全结算方法以及***

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3006504B2 (ja) * 1996-08-27 2000-02-07 日本電気株式会社 無線ネットワークにおける無線端末の認証方法および無線ネットワーク
JP2001128246A (ja) * 1999-10-29 2001-05-11 Toshiba Corp 通信システム、この通信システムで用いられる通信装置、及び通信方法
JP4167367B2 (ja) * 1999-11-18 2008-10-15 株式会社東芝 通信システム、通信装置、及び通信方法
JP3670541B2 (ja) * 1999-11-26 2005-07-13 株式会社エヌ・ティ・ティ・ドコモ 無線通信端末および無線通信方法
US20010047441A1 (en) 2000-02-23 2001-11-29 Mark Robertson Communications system conduit for transferring data
EP1133119B1 (en) 2000-03-10 2006-12-13 Nokia Corporation Proximity based service adaption
GB2362542A (en) * 2000-05-05 2001-11-21 Nokia Mobile Phones Ltd Establishing communications with a proximate wireless device
FR2810486B1 (fr) 2000-06-16 2005-04-15 Schneider Automation S A Systeme d'acces a un equipement d'automatisme via un reseau de proximite sans fil
JP3756741B2 (ja) * 2000-08-21 2006-03-15 株式会社東芝 情報交換装置およびキャッシュレジスタ装置
JP3771121B2 (ja) * 2000-08-28 2006-04-26 Tdk株式会社 無線通信モジュール
EP1213882A3 (en) 2000-12-08 2002-09-18 Telefonaktiebolaget L M Ericsson (Publ) Method, system and device for granting access to a service
US6847823B2 (en) 2000-12-20 2005-01-25 Nokia Corporation System and method for accessing local services with a mobile terminal
KR100397205B1 (ko) * 2001-02-20 2003-09-13 에이엠텔레콤주식회사 블루투스 기능을 가지는 이동통신 단말기 및 제 2 채널 통신용 네트워크를 이용한 음성/데이터 통신 방법
EP1278312A4 (en) * 2001-03-16 2006-05-10 Mitsubishi Electric Corp PERSONAL AUXILIARY COMPUTER (PDA), WIRELESS COMMUNICATION SYSTEM AND CONNECTION PROCESSING METHOD
JP2002298177A (ja) * 2001-03-30 2002-10-11 Toshiba Corp ゲートシステム
JP3671880B2 (ja) * 2001-07-18 2005-07-13 ソニー株式会社 通信システムおよび方法、情報処理装置および方法、通信端末および方法、拡張装置、並びにプログラム
JP2003078478A (ja) * 2001-09-05 2003-03-14 Sony Corp 送受信システムおよび送受信方法
JP3961383B2 (ja) * 2001-09-25 2007-08-22 東芝テック株式会社 決済処理装置
KR100446955B1 (ko) * 2001-12-15 2004-09-01 에스케이 텔레콤주식회사 공중 근거리 통신망 서비스를 위한 접속 및 로밍 서비스제공 방법
JP3767479B2 (ja) * 2001-12-21 2006-04-19 セイコーエプソン株式会社 無線通信装置及び無線通信装置制御用プログラム
JP3865124B2 (ja) * 2002-01-22 2007-01-10 ソニー株式会社 無線通信装置および通信相手探索方法
JP3761505B2 (ja) * 2002-03-04 2006-03-29 株式会社東芝 通信システム、無線通信端末及び無線通信装置
JP2004166090A (ja) * 2002-11-14 2004-06-10 Toshiba Corp 近接通信装置、携帯端末、近接通信装置の制御プログラム、携帯端末の制御プログラム及び通信システム
JP3875196B2 (ja) * 2003-02-10 2007-01-31 株式会社東芝 サービス提供装置、サービス受信装置、サービス提供プログラム、サービス受信プログラム、近接無線通信装置、サービス提供方法及びサービス受信方法
JP3926277B2 (ja) * 2003-02-17 2007-06-06 株式会社東芝 サービス提供装置、サービス提供プログラム及びサービス提供方法
US7158756B2 (en) * 2003-06-25 2007-01-02 Nokia Corporation Method and system for establishing short-range service sessions
KR100948184B1 (ko) * 2003-06-30 2010-03-16 주식회사 케이티 무선 근거리 통신망에서의 인증 시스템 및 그 방법
US20060046719A1 (en) * 2004-08-30 2006-03-02 Holtschneider David J Method and apparatus for automatic connection of communication devices

Also Published As

Publication number Publication date
CN100525136C (zh) 2009-08-05
KR100628490B1 (ko) 2006-09-26
CN101087155A (zh) 2007-12-12
US20040218574A1 (en) 2004-11-04
US20080139175A1 (en) 2008-06-12
JP3926277B2 (ja) 2007-06-06
EP1458153A2 (en) 2004-09-15
US7352732B2 (en) 2008-04-01
CN1523777A (zh) 2004-08-25
EP1458153A3 (en) 2006-01-25
JP2004248215A (ja) 2004-09-02

Similar Documents

Publication Publication Date Title
KR100628490B1 (ko) 휴대단말과의 무선통신장치, 무선통신방법 및 무선통신프로그램을 기록한 컴퓨터로 읽을 수 있는 매체
US7933625B2 (en) Information providing apparatus, information receiver, information providing program, information receiving program and wireless communication apparatus
US20040003250A1 (en) System and method for secure communication between electronic devices
US20040203384A1 (en) Short range radio communication system with using improved authentication scheme
EP1402484B1 (en) Payment authorisation through beacons
EP3401864A1 (en) Method for selecting transaction application, and terminal
AU2007285843B2 (en) System and method for wireless transactions
JP2003514319A (ja) トランザクションシステム及びその方法
JP2007522564A5 (ko)
WO2001054438A1 (en) Authentication method using cellular phone in internet
KR20160117970A (ko) Ble를 이용한 전자결제 시스템
JP3846289B2 (ja) 認証システム、使用機器、移動端末及びそれらに用いる認証方法
JP2004166090A (ja) 近接通信装置、携帯端末、近接通信装置の制御プログラム、携帯端末の制御プログラム及び通信システム
JP2006121726A (ja) 通信システム
JP2002140302A (ja) 認証方法及び認証装置並びに端末装置
KR20030043886A (ko) 신용카드와 휴대폰의 소유 상관관계를 이용한 신용카드승인방법
JP2004241842A (ja) サービス提供装置、サービス送受信システム及びサービス提供プログラム
KR101794832B1 (ko) 무인단말기와 휴대통신기기의 네트워크 형성 시스템 및 그 방법
JP2003331203A (ja) 電子決済システムおよび携帯型通信端末、電子決済方法
JP2005141396A (ja) 移動端末、移動端末制御方法、通信システム及び移動端末制御プログラム
JP2005012410A (ja) 移動機通信認証システム

Legal Events

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