KR100976001B1 - 통신 장치 및 방법 - Google Patents
통신 장치 및 방법 Download PDFInfo
- Publication number
- KR100976001B1 KR100976001B1 KR1020107002139A KR20107002139A KR100976001B1 KR 100976001 B1 KR100976001 B1 KR 100976001B1 KR 1020107002139 A KR1020107002139 A KR 1020107002139A KR 20107002139 A KR20107002139 A KR 20107002139A KR 100976001 B1 KR100976001 B1 KR 100976001B1
- Authority
- KR
- South Korea
- Prior art keywords
- wireless communication
- access point
- communication
- setting
- setting information
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/141—Indication of costs
- H04L12/1421—Indication of expected costs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
Abstract
본 발명은 상대의 기기를 직접 조작하지 않고, 소정의 커맨드 데이터를 송신하는 것에 의해, 상대 기기를 제어할 수 있도록 한 통신 장치 및 방법에 관한 것이다. 단계 S6에서, PDA는 리더 라이터를 통하여 퍼스널 컴퓨터에 대하여, XML 형식으로 기술된 블루투스 기능의 기동에 관한 커맨드 데이터를 송신한다. 단계 S24, S25에서, 리더 라이터는 PDA로부터 송신되어 온 커맨드 데이터를 수신하고, 퍼스널 컴퓨터에 대하여, 블루투스 기능의 기동을 요구한다. 단계 S42, S43에서, 퍼스널 컴퓨터는 리더 라이터로부터의 요구에 기초하여, 블루투스 통신 기능을 기동한다. 본 발명은, 무선 통신 장치에 적용할 수 있다.
Description
본 발명은, 통신 장치 및 방법에 관한 것으로, 특히 예를 들면 다른 전자 기기와 무선 접속하여 데이터를 통신하는 경우에 이용하기에 적합한 통신 장치 및 방법에 관한 것이다.
복수의 전자 기기를 무선 접속하는 기술로서, IEEE(Institute of Electrical and Electronics Engineers)802.11b나, 블루투스(Bluetooth(등록 상표))가 알려져 있다.
예를 들면, 블루투스를 이용한 통신에서는, 통신을 제어하는 마스터라고 하는 기기로부터, 주위에 존재하는 기기를 검출하기 위한 기기 검출 메시지가 브로드캐스트 송신된다. 그리고, 마스터는 이 기기 검출 메시지를 수신한 기기(슬레이브)로부터 송신되는 응답 메시지에 의해, 통신 가능한 기기를 검출함과 함께 그 기기의 블루투스에 관한 정보를 취득할 수 있다.
그런데, 통신 가능한 기기를 검출하기 위해서는, 자신의 기기는 물론, 통신 상대의 기기도 당연한 것이지만, 블루투스 통신 기능을 기동시킬 필요가 있다.
그러나, 통신 상대의 블루투스 통신 기능을 기동시키기 위해서는, 그 기기를 직접 조작할 수밖에 없었다. 따라서, 예를 들면 기기 A와 기기 B를 소유하고 있는 사용자가, 블루투스에 의한 통신으로 기기 A로부터 기기 B로 데이터를 전송하는 경우에는, 기기 A와 기기 B의 블루투스 통신 기능을 각각 직접 조작함으로써 기동시킬 필요가 있어, 조작이 번잡하다는 과제가 있었다.
본 발명은 이러한 상황을 감안하여 이루어진 것으로, 무선 통신이 확립되지 않은 상대의 기기를 직접 조작하지 않고, 소정의 커맨드 데이터를 송신하는 것에 의해, 상대 기기를 제어할 수 있도록 하는 것이다.
본 발명의 제1 통신 장치는 다른 통신 장치의 식별 정보를 적어도 포함하는 정보가 기록된 정보 기록 매체의 존재를 검출하는 검출 수단과, 검출 수단에 의해 검출된 정보 기록 매체에 대하여, 전자파를 통해 소정의 커맨드 데이터를 송신하는 송신 수단을 포함하는 것을 특징으로 한다.
소정의 커맨드 데이터는, 다른 통신 장치의 소정의 기능을 제어하는 커맨드 데이터이거나, 혹은 소정의 기능 상태를 취득하는 커맨드 데이터인 것으로 할 수 있다.
소정의 커맨드 데이터에 대응하여 정보 기록 매체로부터 송신되어 오는 응답 데이터를 수신하는 수신 수단을 더 마련할 수 있다.
응답 데이터는, 다른 통신 장치의 소정의 기능 상태에 관한 정보를 포함할 수 있다.
소정의 커맨드 데이터는, XML 형식으로 기술된 데이터인 것으로 할 수 있다.
전자파와 상이한, 소정의 무선 통신 규격에 따라 다른 통신 장치와 무선 통신하는 무선 통신 수단을 더 마련할 수 있다.
정보 기록 매체는 IC 카드인 것으로 할 수 있다.
본 발명의 제1 통신 방법은, 다른 통신 장치의 식별 정보를 적어도 포함하는 정보가 기록된 정보 기록 매체의 존재를 검출하는 검출 단계와, 검출 단계의 처리에 의해 검출된 정보 기록 매체에 대하여, 전자파를 통해 소정의 커맨드 데이터를 송신하는 송신 단계를 포함하는 것을 특징으로 한다.
본 발명의 제1 기록 매체에 기록되어 있는 프로그램은, 다른 통신 장치의 식별 정보를 적어도 포함하는 정보가 기록된 정보 기록 매체의 존재를 검출하는 검출 단계와, 검출 단계의 처리에 의해 검출된 정보 기록 매체에 대하여, 전자파를 통해 소정의 커맨드 데이터를 송신하는 송신 단계를 포함하는 것을 특징으로 한다.
본 발명의 제1 프로그램은, 다른 통신 장치의 식별 정보를 적어도 포함하는 정보가 기록된 정보 기록 매체의 존재를 검출하는 검출 단계와, 검출 단계의 처리에 의해 검출된 정보 기록 매체에 대하여, 전자파를 통해 소정의 커맨드 데이터를 송신하는 송신 단계를 컴퓨터에 실행시킨다.
본 발명의 제1 통신 장치 및 방법, 및 프로그램에서는, 다른 통신 장치의 식별 정보를 적어도 포함하는 정보가 기록된 정보 기록 매체의 존재가 검출되고, 검출된 정보 기록 매체에 대하여, 전자파를 통해 소정의 커맨드 데이터가 송신된다.
본 발명의 제2 통신 장치는, 다른 통신 장치의 식별 정보를 적어도 포함하는 정보가 기억된 기억 매체를, 다른 통신 장치로부터 취득하는 제1 취득 수단과, 제1 취득 수단에 의해 취득된 기억 매체에 기억되어 있는 정보를 판독하는 판독 수단과, 제1 취득 수단에 의해 취득된 기억 매체에 소정의 커맨드 데이터를 기입하는 기입 수단과, 기입 수단에 의해 소정의 커맨드 데이터가 기입된 기억 매체를 다른 통신 장치로 이동하는 이동 수단을 포함하는 것을 특징으로 한다.
소정의 커맨드 데이터는, 다른 통신 장치의 소정의 기능을 제어하는 커맨드 데이터이거나, 혹은 소정의 기능 상태를 취득하는 커맨드 데이터인 것으로 할 수 있다.
다른 통신 장치의 소정의 기능 상태에 관한 정보가 기억된 기억 매체를 취득하는 제2 취득 수단을 더 마련할 수 있으며, 판독 수단은 제2 취득 수단에 의해 취득된 기억 매체에 기억되어 있는 소정의 기능 상태에 관한 정보를 판독할 수 있다.
소정의 커맨드 데이터는 XML 형식으로 기술된 데이터인 것으로 할 수 있다.
기억 매체는, 메모리 카드인 것으로 할 수 있다.
본 발명의 제2 통신 방법은, 다른 통신 장치의 식별 정보를 적어도 포함하는 정보가 기억된 기억 매체를, 다른 통신 장치로부터 취득하고, 기억 매체에 기억되어 있는 정보를 판독하는 판독 단계와, 기억 매체에 소정의 커맨드 데이터를 기입하는 기입 단계와, 기입 단계의 처리에 의해 소정의 커맨드 데이터가 기입된 기억 매체를 다른 통신 장치로 이동하는 이동 단계를 포함하는 것을 특징으로 한다.
본 발명의 제2 기록 매체에 기록되어 있는 프로그램은, 다른 통신 장치의 식별 정보를 적어도 포함하는 정보가 기억된 기억 매체를, 다른 통신 장치로부터 취득하고, 기억 매체에 기억되어 있는 정보를 판독하는 판독 단계와, 기억 매체에 소정의 커맨드 데이터를 기입하는 기입 단계와, 기입 단계의 처리에 의해 소정의 커맨드 데이터가 기입된 기억 매체를 다른 통신 장치로 이동하는 이동 단계를 포함하는 것을 특징으로 한다.
본 발명의 제2 프로그램은, 다른 통신 장치의 식별 정보를 적어도 포함하는 정보가 기억된 기억 매체를 다른 통신 장치로부터 취득하고, 기억 매체에 기억되어 있는 정보를 판독하는 판독 단계와, 기억 매체에 소정의 커맨드 데이터를 기입하는 기입 단계와, 기입 단계의 처리에 의해 소정의 커맨드 데이터가 기입된 기억 매체를 다른 통신 장치로 이동하는 이동 단계를 컴퓨터에 실행시킨다.
본 발명의 제2 통신 장치 및 방법, 및 프로그램에서는 다른 통신 장치의 식별 정보를 적어도 포함하는 정보가 기억된 기억 매체가, 다른 통신 장치로부터 취득되어, 기억 매체에 기억되어 있는 정보가 판독되고, 기억 매체에 소정의 커맨드 데이터가 기입되어, 소정의 커맨드 데이터가 기입된 기억 매체가 다른 통신 장치로 이동된다.
본 발명의 제3 통신 장치는, 다른 통신 장치와의 전파를 통한 제1 무선 통신을 행하는 제1 무선 통신 수단과, 근접한 다른 통신 장치와, 적외선을 통한 제2 무선 통신을 행하는 제2 무선 통신 수단과, 제2 무선 통신 수단에 의한 제2 무선 통신에 의해, 다른 통신 장치의 설정 정보를, 다른 통신 장치로부터 취득하는 취득 수단과, 취득 수단에 의해 취득된 설정 정보에 기초하여, 네트워크 접속에 관한 설정을 행하는 설정 수단과, 제1 무선 통신 수단에 의한 제1 무선 통신에 의해, 설정 수단에 의해 설정된 설정 정보를 이용하여 다른 통신 장치를 포함하는 네트워크에 접속하는 접속 수단을 포함하는 것을 특징으로 한다.
상기 설정 정보는, 상기 네트워크의 식별 정보와, 제1 무선 통신의 통신 내용의 암호화에 이용되는 소정의 비밀 키에 관한 정보를 포함하도록 할 수 있다.
상기 설정 정보는, XML 형식으로 기술된 데이터이도록 할 수 있다. 본 발명의 제3 통신 방법은, 다른 통신 장치와의 전파를 통한 제1 무선 통신을 제어하는 제1 무선 통신 제어 단계와, 근접한 다른 통신 장치와의, 적외선을 통한 제2 무선 통신을 제어하는 제2 무선 통신 제어 단계와, 제2 무선 통신 제어 단계의 처리에 의해 제어된 제2 무선 통신에 의한, 다른 통신 장치의 설정 정보의, 다른 통신 장치로부터의 취득을 제어하는 취득 제어 단계와, 취득 제어 단계의 처리에 의해 취득이 제어된 설정 정보에 기초하여, 네트워크 접속에 관한 설정을 행하는 설정 단계와, 제1 무선 통신 제어 단계의 처리에 의해 제어된 제1 무선 통신에 의해, 설정 단계의 처리에 의해 설정된 설정 정보를 이용하여 다른 통신 장치를 포함하는 네트워크에 접속하는 접속 단계를 포함하는 것을 특징으로 한다.
본 발명의 제3 기록 매체의 프로그램은, 다른 통신 장치와의 전파를 통한 제1 무선 통신을 제어하는 제1 무선 통신 제어 단계와, 근접한 다른 통신 장치와의 적외선을 통한 제2 무선 통신을 제어하는 제2 무선 통신 제어 단계와, 제2 무선 통신 제어 단계의 처리에 의해 제어된 제2 무선 통신에 의한, 다른 통신 장치의 설정 정보의, 다른 통신 장치로부터의 취득을 제어하는 취득 제어 단계와, 취득 제어 단계의 처리에 의해 취득이 제어된 설정 정보에 기초하여, 네트워크 접속에 관한 설정을 행하는 설정 단계와, 제1 무선 통신 제어 단계의 처리에 의해 제어된 제1 무선 통신에 의해, 설정 단계의 처리에 의해 설정된 설정 정보를 이용하여 다른 통신 장치를 포함하는 네트워크에 접속하는 접속 단계를 포함하는 것을 특징으로 한다.
본 발명의 제3 프로그램은, 다른 통신 장치와의 전파를 통한 제1 무선 통신을 제어하는 제1 무선 통신 제어 단계와, 근접한 다른 통신 장치와의, 적외선을 통한 제2 무선 통신을 제어하는 제2 무선 통신 제어 단계와, 제2 무선 통신 제어 단계의 처리에 의해 제어된 제2 무선 통신에 의한, 다른 통신 장치의 설정 정보의, 다른 통신 장치로부터의 취득을 제어하는 취득 제어 단계와, 취득 제어 단계의 처리에 의해 취득이 제어된 설정 정보에 기초하여, 네트워크 접속에 관한 설정을 행하는 설정 단계와, 제1 무선 통신 제어 단계의 처리에 의해 제어된 제1 무선 통신에 의해, 설정 단계의 처리에 의해 설정된 설정 정보를 이용하여 다른 통신 장치를 포함하는 네트워크에 접속하는 접속 단계를 컴퓨터에 실현시키는 것을 특징으로 한다.
본 발명의 제3 통신 장치 및 방법, 및 프로그램에서는, 다른 통신 장치와, 전파를 통한 제1 무선 통신이 행해지며, 근접한 다른 통신 장치와, 적외선을 통한 제2 무선 통신이 행해져, 제2 무선 통신에 의해 다른 통신 장치의 설정 정보가, 다른 통신 장치로부터 취득되고, 그 설정 정보에 기초하여, 네트워크 접속에 관한 설정이 행해지며, 제1 무선 통신에 의해 설정된 설정 정보를 이용하여 다른 통신 장치를 포함하는 네트워크에 접속된다.
본 발명의 제4 통신 장치는, 다른 통신 장치와, 전파를 통한 제1 무선 통신을 행하는 제1 무선 통신 수단과, 근접한 다른 통신 장치와, 적외선을 통한 제2 무선 통신을 행하는 제2 무선 통신 수단과, 제2 무선 통신 수단에 의한 제2 무선 통신에 의해, 설정 정보를 다른 통신 장치로 공급하는 공급 수단과, 공급 수단에 의해 공급한 설정 정보에 기초하여, 네트워크 접속에 관한 설정을, 다른 통신 장치에 실행시키는 설정 지시 수단과, 제1 무선 통신 수단에 의한 제1 무선 통신에 의해, 설정 지시 수단에 의해 설정시킨 설정 정보를 이용하여 다른 통신 장치를 포함하는 네트워크에 접속하는 접속 수단을 포함하는 것을 특징으로 한다.
상기 설정 정보는, 상기 네트워크의 식별 정보와, 제1 무선 통신의 통신 내용의 암호화에 이용되는 소정의 비밀 키에 관한 정보를 포함하도록 할 수 있다.
상기 설정 정보는, XML 형식으로 기술된 데이터이도록 할 수 있다.
본 발명의 제4 통신 방법은 다른 통신 장치와의 전파를 통한 제1 무선 통신을 제어하는 제1 무선 통신 제어 단계와, 근접한 다른 통신 장치와의, 적외선을 통한 제2 무선 통신을 제어하는 제2 무선 통신 제어 단계와, 제2 무선 통신 제어 단계의 처리에 의해 제어된 제2 무선 통신에 의한, 설정 정보의 다른 통신 장치에의 공급을 제어하는 공급 제어 단계와, 공급 제어 단계의 처리에 의해 공급이 제어된 설정 정보에 기초하여, 네트워크 접속에 관한 설정을, 다른 통신 장치에 실행시키는 설정 지시 단계와, 제1 무선 통신 제어 단계의 처리에 의해 제어된 제1 무선 통신에 의해, 설정 지시 단계의 처리에 의해 설정시킨 설정 정보를 이용하여 다른 통신 장치를 포함하는 네트워크에 접속하는 접속 단계를 포함하는 것을 특징으로 한다.
본 발명의 제4 기록 매체의 프로그램은, 다른 통신 장치와의 전파를 통한 제1 무선 통신을 제어하는 제1 무선 통신 제어 단계와, 근접한 다른 통신 장치와의, 적외선을 통한 제2 무선 통신을 제어하는 제2 무선 통신 제어 단계와, 제2 무선 통신 제어 단계의 처리에 의해 제어된 제2 무선 통신에 의한, 설정 정보의 다른 통신 장치로의 공급을 제어하는 공급 제어 단계와, 공급 제어 단계의 처리에 의해 공급이 제어된 설정 정보에 기초하여, 네트워크 접속에 관한 설정을, 다른 통신 장치에 실행시키는 설정 지시 단계와, 제1 무선 통신 제어 단계의 처리에 의해 제어된 제1 무선 통신에 의해, 설정 지시 단계의 처리에 의해 설정시킨 설정 정보를 이용하여 다른 통신 장치를 포함하는 네트워크에 접속하는 접속 단계를 포함하는 것을 특징으로 한다.
본 발명의 제4 프로그램은 다른 통신 장치와의 전파를 통한 제1 무선 통신을 제어하는 제1 무선 통신 제어 단계와, 근접한 다른 통신 장치와의, 적외선을 통한 제2 무선 통신을 제어하는 제2 무선 통신 제어 단계와, 제2 무선 통신 제어 단계의 처리에 의해 제어된 제2 무선 통신에 의한, 설정 정보의 다른 통신 장치에의 공급을 제어하는 공급 제어 단계와, 공급 제어 단계의 처리에 의해 공급이 제어된 설정 정보에 기초하여, 네트워크 접속에 관한 설정을, 다른 통신 장치에 실행시키는 설정 지시 단계와, 제1 무선 통신 제어 단계의 처리에 의해 제어된 제1 무선 통신에 의해, 설정 지시 단계의 처리에 의해 설정시킨 설정 정보를 이용하여 다른 통신 장치를 포함하는 네트워크에 접속하는 접속 단계를 컴퓨터에 실현시키는 것을 특징으로 한다.
본 발명의 제4 통신 장치 및 방법, 및 프로그램에서는, 다른 통신 장치와, 전파를 통한 제1 무선 통신이 행해지고, 근접한 다른 통신 장치와, 적외선을 통한 제2 무선 통신이 행해지고, 제2 무선 통신에 의해, 설정 정보가 다른 통신 장치로 공급되고, 그 설정 정보에 기초하여, 네트워크 접속에 관한 설정이 지시되며, 제1 무선 통신에 의해, 지시에 의해 설정시킨 설정 정보를 이용하여 다른 통신 장치를 포함하는 네트워크에 접속된다.
제1 본 발명에 따르면, 상대 기기에 특별한 조작을 필요로 하지 않고, 각종 제어를 자동적으로 실행할 수 있다.
또한, 제1 본 발명에 따르면, 무선 통신이 확립되지 않은 상대의 기기를 직접 조작하지 않고, 전자파를 통해 소정의 커맨드 데이터를 송신하는 것에 의해, 상대 기기를 제어할 수 있다.
제2 본 발명에 따르면, 상대 기기에 특별한 조작을 필요로 하지 않고, 각종 제어를 자동적으로 실행할 수 있다.
또한, 제2 본 발명에 따르면, 무선 통신이 확립되지 않은 상대의 기기를 직접 조작하지 않고, 소정의 커맨드 데이터를 기억시킨 메모리 카드를 수수함으로써, 상대 기기를 제어할 수 있다.
제3 본 발명에 따르면, 무선 통신이 확립되지 않은 상대의 기기를 직접 조작하지 않고, 용이하게 상대의 기기의 설정 정보를 취득하고, 네트워크 접속에 필요한 설정을 행할 수 있다.
제4 본 발명에 따르면, 무선 통신이 확립되지 않은 상대의 기기를 직접 조작하지 않고, 용이하게 상대의 기기의 네트워크 접속에 필요한 설정을 행할 수 있다.
도 1은 본 발명의 일 실시 형태인, PDA와 퍼스널 컴퓨터와의 무선 접속의 개념을 도시한 도면.
도 2는 도 1의 PDA의 구성예를 도시한 블록도.
도 3은 도 1의 퍼스널 컴퓨터의 구성예를 도시한 블록도.
도 4A는 Felica를 이용한 경우에 송수신되는 데이터의 패킷 구조예를 도시한 도면.
도 4B는 Felica를 이용한 경우에 송수신되는 데이터의 패킷 구조예를 도시한 도면.
도 5A는 XML 형식의 커맨드 데이터의 예를 도시한 도면.
도 5B는 XML 형식의 커맨드 데이터에 대한 응답 데이터의 예를 도시한 도면.
도 6은 PDA가 퍼스널 컴퓨터의 블루투스 통신 기능을 기동하는 경우의 처리를 설명하는 흐름도.
도 7은 PDA가 퍼스널 컴퓨터의 소정의 기능을 제어하는 처리를 설명하는 흐름도.
도 8A는 소정의 기능을 제어하기 위한 세트 커맨드 데이터의 예를 도시한 도면.
도 8B는 도 8A의 세트 커맨드 데이터에 대한 응답 데이터의 예를 도시한 도면.
도 9A는 소정의 기능을 제어하기 위한 세트 커맨드 데이터의 다른 예를 도시한 도면.
도 9B는 도 9A의 세트 커맨드 데이터에 대한 응답 데이터의 예를 도시한 도면.
도 10은 PDA가 퍼스널 컴퓨터의 소정의 기능 상태를 취득하는 처리를 설명하는 흐름도.
도 11A는 소정의 기능 상태를 취득하기 위한 겟 커맨드 데이터의 예를 도시한 도면.
도 11B는 도 11A의 겟 커맨드 데이터에 대한 응답 데이터의 예를 도시한 도면.
도 12A는 소정의 기능 상태를 취득하기 위한 겟 커맨드 데이터의 다른 예를 도시한 도면.
도 12B는 도 12A의 겟 커맨드 데이터에 대한 응답 데이터의 예를 도시한 도면.
도 13A는 소정의 기능 상태를 취득하기 위한 겟 커맨드 데이터의 다른 예를 도시한 도면.
도 13B는, 도 13A의 겟 커맨드 데이터에 대한 응답 데이터의 예를 도시한 도면.
도 14는 PDA와 퍼스널 컴퓨터가 메모리 카드를 통해, 각종 정보나 각종 커맨드의 수수를 행하는 경우의 개념을 도시한 도면.
도 15는 PDA가 퍼스널 컴퓨터의 블루투스 통신 기능을 기동하는 경우의 처리를 설명하는 흐름도.
도 16은 PDA가 퍼스널 컴퓨터의 소정의 기능을 제어하는 처리를 설명하는 흐름도.
도 17은 PDA가 퍼스널 컴퓨터의 소정의 기능 상태를 취득하는 처리를 설명하는 흐름도.
도 18은 퍼스널 컴퓨터가 적외선 통신을 이용하여 액세스 포인트로부터 무선 통신에 관한 정보를 취득하는 경우의 개념을 도시하는 모식도.
도 19는 도 18의 퍼스널 컴퓨터의 내부의 구성예를 도시한 블록도.
도 20은 도 18의 액세스 포인트의 내부의 구성예를 도시한 도면.
도 21은 도 18의 퍼스널 컴퓨터가 액세스 포인트에 접속을 요구하는 경우의 처리의 예를 설명하는 흐름도.
도 22는 무선 통신 접속 정보의 예를 도시한 도면.
도 23은 도 18의 퍼스널 컴퓨터가 액세스 포인트에 접속을 요구하는 경우의 처리의 다른 예를 설명하는 흐름도.
도 24는 PDA와 퍼스널 컴퓨터가 적외선 통신을 통해 각종 정보나 각종 커맨드의 수수를 행하는 경우의 개념을 도시한 도면.
도 25는 도 24의 PDA의 내부의 구성예를 도시한 도면.
도 26은 퍼스널 컴퓨터가 PDA에 AdHoc 모드에 의해 접속을 요구하는 경우의 예를 도시한 도면.
도 2는 도 1의 PDA의 구성예를 도시한 블록도.
도 3은 도 1의 퍼스널 컴퓨터의 구성예를 도시한 블록도.
도 4A는 Felica를 이용한 경우에 송수신되는 데이터의 패킷 구조예를 도시한 도면.
도 4B는 Felica를 이용한 경우에 송수신되는 데이터의 패킷 구조예를 도시한 도면.
도 5A는 XML 형식의 커맨드 데이터의 예를 도시한 도면.
도 5B는 XML 형식의 커맨드 데이터에 대한 응답 데이터의 예를 도시한 도면.
도 6은 PDA가 퍼스널 컴퓨터의 블루투스 통신 기능을 기동하는 경우의 처리를 설명하는 흐름도.
도 7은 PDA가 퍼스널 컴퓨터의 소정의 기능을 제어하는 처리를 설명하는 흐름도.
도 8A는 소정의 기능을 제어하기 위한 세트 커맨드 데이터의 예를 도시한 도면.
도 8B는 도 8A의 세트 커맨드 데이터에 대한 응답 데이터의 예를 도시한 도면.
도 9A는 소정의 기능을 제어하기 위한 세트 커맨드 데이터의 다른 예를 도시한 도면.
도 9B는 도 9A의 세트 커맨드 데이터에 대한 응답 데이터의 예를 도시한 도면.
도 10은 PDA가 퍼스널 컴퓨터의 소정의 기능 상태를 취득하는 처리를 설명하는 흐름도.
도 11A는 소정의 기능 상태를 취득하기 위한 겟 커맨드 데이터의 예를 도시한 도면.
도 11B는 도 11A의 겟 커맨드 데이터에 대한 응답 데이터의 예를 도시한 도면.
도 12A는 소정의 기능 상태를 취득하기 위한 겟 커맨드 데이터의 다른 예를 도시한 도면.
도 12B는 도 12A의 겟 커맨드 데이터에 대한 응답 데이터의 예를 도시한 도면.
도 13A는 소정의 기능 상태를 취득하기 위한 겟 커맨드 데이터의 다른 예를 도시한 도면.
도 13B는, 도 13A의 겟 커맨드 데이터에 대한 응답 데이터의 예를 도시한 도면.
도 14는 PDA와 퍼스널 컴퓨터가 메모리 카드를 통해, 각종 정보나 각종 커맨드의 수수를 행하는 경우의 개념을 도시한 도면.
도 15는 PDA가 퍼스널 컴퓨터의 블루투스 통신 기능을 기동하는 경우의 처리를 설명하는 흐름도.
도 16은 PDA가 퍼스널 컴퓨터의 소정의 기능을 제어하는 처리를 설명하는 흐름도.
도 17은 PDA가 퍼스널 컴퓨터의 소정의 기능 상태를 취득하는 처리를 설명하는 흐름도.
도 18은 퍼스널 컴퓨터가 적외선 통신을 이용하여 액세스 포인트로부터 무선 통신에 관한 정보를 취득하는 경우의 개념을 도시하는 모식도.
도 19는 도 18의 퍼스널 컴퓨터의 내부의 구성예를 도시한 블록도.
도 20은 도 18의 액세스 포인트의 내부의 구성예를 도시한 도면.
도 21은 도 18의 퍼스널 컴퓨터가 액세스 포인트에 접속을 요구하는 경우의 처리의 예를 설명하는 흐름도.
도 22는 무선 통신 접속 정보의 예를 도시한 도면.
도 23은 도 18의 퍼스널 컴퓨터가 액세스 포인트에 접속을 요구하는 경우의 처리의 다른 예를 설명하는 흐름도.
도 24는 PDA와 퍼스널 컴퓨터가 적외선 통신을 통해 각종 정보나 각종 커맨드의 수수를 행하는 경우의 개념을 도시한 도면.
도 25는 도 24의 PDA의 내부의 구성예를 도시한 도면.
도 26은 퍼스널 컴퓨터가 PDA에 AdHoc 모드에 의해 접속을 요구하는 경우의 예를 도시한 도면.
이하, 도면을 참조하여, 본 발명의 실시 형태에 대하여 설명한다.
도 1은 본 발명의 일 실시 형태인, PDA(Personal Digital Assistants : 1)와 퍼스널 컴퓨터(2)와의 무선 접속의 개념을 도시하고 있다.
PDA(1) 및 퍼스널 컴퓨터(2)는 각각 내장하는 무선 통신부(21)(도 2), 무선 통신부(41)(도 3)의 블루투스 규격에 준거한 무선 통신에 의해, 서로 각종 데이터를 송수신할 수 있도록 이루어져 있다.
또한 PDA(1) 및 퍼스널 컴퓨터(2)에는, 비접촉의 IC 카드(20)(도 2), IC 카드(40)(도 3)에 대하여 각종 정보의 판독, 또는 기입이 가능한 비접촉 IC 카드 리더 라이터(19), 비접촉 IC 카드 리더 라이터(39)가 각각 설치되어 있다. 이 리더 라이터는, 다른 기기에 설치되어 있는 리더 라이터와의 사이에서도 각종 정보의 판독, 또는 기입이 가능하다. 따라서, PDA(1)와 퍼스널 컴퓨터(2)의 사이에서는, 블루투스에 의한 통신뿐만 아니라, 도 1에서 점선 화살표로 표시한 바와 같이, 리더 라이터로부터 복사되는 전자파를 통해 통신할 수도 있다.
도 2는, 도 1에 도시한 PDA(1)의 구성예를 도시한 블록도이다.
CPU(Central Processing Unit : 11)는, ROM(Read Only Memory : 12) 또는 기억부(18)에 기억되어 있는 프로그램에 따라, 각종 처리를 실행한다. RAM(Random Access Memory : 13)에는, CPU(11)가 실행하는 프로그램이나 데이터가 적절하게 기억된다. CPU(11), ROM(12) 및 RAM(13)은 버스(14)를 통하여 서로 접속되어 있다.
버스(14)에는 입출력 인터페이스(15)가 접속되어 있고, 이 입출력 인터페이스(15)에는 사용자가 조작 커맨드를 입력하는 터치 패드, 키 또는 죠그다이얼 등의 입력 디바이스로 이루어지는 조작 입력부(16), 조작 화면을 표시하는 LCD(Liquid Crystal Display) 등에 영상 신호를 출력하는 표시 제어부(17), 프로그램이나 각종 데이터를 저장하는 플래시 메모리 등으로 이루어지는 기억부(18)가 접속되어 있다.
또한, 입출력 인터페이스(15)에는 IC 카드(20)와 전자파를 통해 통신하는 비접촉 IC 카드 리더 라이터(19), 퍼스널 컴퓨터(2) 등의 무선 통신부(41)(도 3)와 블루투스에 의한 무선 통신 기능에 의해 통신하는 무선 통신부(21)가 접속되어 있다.
비접촉 IC 카드 리더 라이터(19)(이하, 적절하게 리더 라이터(19)라고 칭함)는, CPU(11)로부터 공급되어 온 제어 신호 또는 IC 카드(20)로부터 송신되어 온 응답 데이터에 기초하여 각종 처리를 실행한다.
예를 들면, CPU(11)는 IC 카드(20)로 송신하는 제어 커맨드를 생성하고, 그것을 버스(14) 및 입출력 인터페이스(15)를 통하여 리더 라이터(19)로 출력한다. 리더 라이터(19)는 커맨드에 대응한 변조파를 전자파로서 복사하고, 그것에 대한 안테나(도시하지 않음)의 부하의 변화에 기초하여, IC 카드(20)나 퍼스널 컴퓨터(2)의 IC 카드(40)가 근접되었는지의 여부를 검출한다. 그리고, 근접한 IC 카드와 각종 데이터를 송수신한다.
또한 예를 들면, 리더 라이터(19)는, IC 카드(20) 또는 IC 카드(40)로부터의 응답 데이터를 복조함으로써 취득한 데이터를, 입출력 인터페이스(15) 및 버스(14)를 통하여 CPU(11)로 공급한다.
IC 카드(20)에는, PDA(1)의 블루투스 디바이스에 관한 정보(블루투스 디바이스명이나 블루투스 어드레스) 등이 기록되고, 비접촉 IC 카드 리더 라이터(19)로부터 복사되는 전자파에 대응하여, 거기에 기록되어 있는 정보를 비접촉 IC 카드 리더 라이터(19)에 통지한다.
도 3은, 도 1에 도시한 퍼스널 컴퓨터(2)의 구성예를 도시한 블록도이다. 도 3에 도시한, CPU(31) 내지 입출력 인터페이스(35) 및 비접촉 IC 카드 리더 라이터(39) 내지 무선 통신부(41)는, 도 2에 도시한 PDA(1)의 CPU(11) 내지 입출력 인터페이스(15) 및 리더 라이터(19) 내지 무선 통신부(21)와 기본적으로 마찬가지의 구성을 갖는 것이기 때문에, 그 설명은 생략한다.
조작 입력부(36)는, 사용자가 조작 커맨드를 입력하는, 키보드, 마우스, 죠그다이얼, 버튼, 또는 스위치 등의 입력 디바이스로 구성되어 있다. 표시 제어부(37)는, 조작 화면을 표시하는 CRT(Cathode Ray Tube) 또는 LCD 등에 영상 신호를 출력한다. 기억부(18)는 프로그램이나 각종 데이터를 저장하는 하드디스크 드라이브 등으로 구성되어 있다.
또한 입출력 인터페이스(35)에는, 조작 입력부36 내지 무선 통신부(41) 외에, 자기 디스크(51), 광 디스크(52), 광 자기 디스크(53), 및 반도체 메모리(54) 등의 기록 매체에 대하여 데이터를 기입 및 판독하는 드라이브(42)가 접속되어 있다.
도 2 및 도 3에서, 리더 라이터(19, 39)는, PDA(1) 또는 퍼스널 컴퓨터(2)에 내장되는 것으로서 도시했지만, 이것에 한하지 않고, 예를 들면 이들 케이싱 외부 등에 설치해도 된다. 또한, IC 카드(20, 40)는 설명의 편의상 이용한 명칭으로, 반드시 카드상일 필요는 없으며, 예를 들면, 배면에 점착성이 있는 시일형의 것이나 지면 등에 매립되어 있어도 된다. IC 카드(20, 40)와 기본적으로 마찬가지의 기능을 갖는 것으로서, 예를 들면, Felica(등록 상표) 등이 있다.
이상의 구성에 의해, 예를 들면, 퍼스널 컴퓨터(2)의 IC 카드(40)는, 사용자가 PDA(1)를 퍼스널 컴퓨터(2)에 근접시킴으로써, PDA(1)의 비접촉 IC 카드 리더 라이터(19)로부터 복사되는 전자파를 수신했을 때, 거기에 기록되어 있는, 블루투스에 관한 정보를 PDA(1)로 제공한다. 그리고, PDA(l)는 취득한 퍼스널 컴퓨터(2)의 블루투스에 관한 정보를 이용하여, 주위에 존재하는 블루투스 디바이스 중에서 퍼스널 컴퓨터(2)만을 식별할 수 있다.
이와 같이, PDA(1)의 사용자는, 블루투스에서 통상 실행되는 「조회」를 PDA(1)에 실행시키지 않고, 또한, 통신 기기로서 퍼스널 컴퓨터(2)를 선택하는 등의 조작을 행하지 않고서, PDA(1)를 퍼스널 컴퓨터(2)에 근접시키는 단순한 조작만으로, 블루투스에 의한 통신 상대를 특정할 수 있다.
그러나, 통신 상대를 특정할 수 있었다고 해도, 반드시 통신 상대의 블루투스 통신 기능이 기동되어 있다고는 한하지 않는다. 그래서, 통신 상대에게 블루투스 통신 기능을 기동시키기 위한 특정한 커맨드 데이터를 송신하는 것에 의해, 용이하게 블루투스 통신을 확립할 수 있다.
이어서, 본 발명에서 적용되는 특정한 커맨드 데이터의 정의에 대하여 설명한다. 도 4A 및 도 4B는 인터페이스로서 Felica를 이용한 경우에 송수신되는 데이터의 패킷 구조예를 도시하고 있다.
도 4A에 도시한 바와 같이, 패킷의 선두에는, 6 바이트 길이의 프리앰블(Preamble)이 배치되고, 프리앰블 다음에는 2바이트의 싱크 코드(Sync Code)가 배치되고, 싱크 코드 다음에는 패킷 데이터가 배치되고, 패킷 데이터의 선두에는 몇 바이트의 패킷 데이터로 이루어지는지 나타내는 길이(LEN)가 정의된다. 또한 패킷 데이터 다음에는, 에러 검출을 위한 오류 정정 부호인 2 바이트의 패리티(CRC : Cyclic Redundancy Check)가 부가되어 있다.
또한 도 4B에 도시한 바와 같이, 패킷 데이터의 선두 PDO에는 패킷 데이터의 종류를 나타내는 소정의 값이 설정된다. 여기서, 본 발명에서는 이 PDO에, 예를 들면 16진수의 "FF"의 값이 설정되는 것에 의해, 이하의 패킷 구조가 시스템 디펜던트 커맨드(System Dependent Command)인 것이 표시된다.
PD0에 "FF"의 값이 설정된 경우, PD1, PD2에는 시스템을 특정하는 시스템 코드가 설정되고, PD3 내지 PD10에는, 기기 ID(IDm)가 설정되고, PD11에는 비동기 통신 가능하도록 트랜잭션 라벨(tlabel)이 설정되고, PD12에는 커맨드 데이터의 종류를 나타내는 커맨드 코드가 설정되고, PD12에는 응답 코드가 설정되고, PD14 내지 PDn에는 커맨드 데이터(Command Data)가 배치(저장)된다.
보다 상세히 커맨드 정의에 대하여 설명하면, 커맨드 데이터는 확장성 및 범용성을 갖게 하기 위해, XML(eXtensible Markup Language) 형식으로 기술된다. 본 발명에서는, 예를 들면 커맨드 코드에 "00"의 값이 설정되는 것에 의해, 커맨드 데이터가 XML 형식으로 기술되어 있는 것이 기재되어 있다. 마찬가지로, 응답 코드에도 16진수의 "00"의 값이 설정된다. 따라서, 예를 들면 커맨드 코드 및 응답 코드에 모두 "00"이 설정되어 송신된 경우의 커맨드 데이터에 대한 응답 데이터는 XML 형식으로 기술되어 있다.
응답 코드에는 커맨드 데이터에 대한 응답 상태가 설정된다. 예를 들면, 정상적으로 커맨드 데이터가 수수된 경우에는 16진수의 "00"이 설정되고, 커맨드 데이터가 미지인 경우에는 16진수의 "80"이 설정되고, 커맨드 데이터를 실행할 수 없는 경우에는 16진수의 "81"이 설정된다. 또, 소정의 시간이 경과해도 응답이 없는 경우에는, 커맨드 데이터의 송신측에서는 송신 실패로 판단된다.
또한, 하나의 기기가 복수의 기기와 통신하는 경우를 생각할 수 있기 때문에, 트랜잭션 라벨에 특정한 기기를 일의적으로 식별할 수 있도록 한 값(예를 들면, AA)이 설정되어, 커맨드 데이터 A가 송신된다. 그리고, 복수의 기기로부터 돌아오는 응답 데이터 중에서, 트랜잭션 라벨로 설정되어 있는 값(즉, AA)을 보는 것에 의해, 커맨드 데이터 A에 대한 응답 데이터를 특정할 수 있다.
이상 설명한 각 코드로 설정되는 값은 일례로서, 당연히 그 값은 임의로 변경 가능하다.
도 5A 및 도 5B는 XML 형식으로 기술된 커맨드 데이터 및 응답 데이터의 예를 도시하고 있다. 도 5A는 커맨드 데이터를 도시하고, 도 5B는 그 커맨드 데이터에 대한 응답 데이터를 나타내고 있다.
도 5A에 도시한 바와 같이, <setInterfaceState>와 </setInterfaceState>로 둘러싸인 범위에는, 대상 기기의 통신 인터페이스의 온 또는 오프를 행하는 커맨드 데이터가 기술되어 있다. <InterfaceName>과 </InterfaceName>으로 둘러싸인 범위에는, 인터페이스명이 지정되고, <InterfaceState>와 </InterfaceState>로 둘러싸인 범위에는 그 스테이트(on/off)가 지정된다. 이 예에서는 <InterfaceName>의 요소에, "bluetooth"가 기술되어 있고, <InterfaceState>의 요소에 "on"이 기술되어 있기 때문에, 블루투스 통신 기능의 온(기동)을 행하는 커맨드 데이터인 것이 도시되어 있다.
그리고, 도 5A의 커맨드 데이터를 수신한 대상 기기로부터는, 도 5B에 도시한 바와 같이, <setInterfaceStateResponse/>로 기술된 응답 데이터가 되돌아온다.
이어서, 도 6의 흐름도를 참조하여, PDA(1)가 도 5A에 도시한 커맨드 데이터를 이용하여 퍼스널 컴퓨터(2)의 블루투스 통신 기능을 기동하는 경우의 처리에 대하여 설명한다.
우선, 단계 S41에서, 퍼스널 컴퓨터(2)의 CPU(31)는, 사용자에 의해 조작 입력부(36)가 조작되고, 블루투스 디바이스에 관한 정보의 기입이 지시되면, 기억부(38)로부터 블루투스에 관한 정보를 취득하고, 그것을 리더 라이터(39)로 공급하여, IC 카드(40)에 기입시킨다. 단계 S21에서, 리더 라이터(39)는, CPU(31)로부터 공급된 블루투스에 관한 정보를 IC 카드(40)에 추가한다.
단계 S1에서, PDA(1)의 CPU(11)는, 사용자에 의해 조작 입력부(16)가 조작되고, 퍼스널 컴퓨터(2)의 리더 라이터(39)를 검출하고, 그 퍼스널 컴퓨터(2)의 블루투스 통신 기능의 기동을 요구하기 위한 전자파의 복사를 개시하는 것이 지시되었는지의 여부를 판정하여, 그 지시가 이루어질 때까지 처리를 반복 실행한다.
단계 S1에서, 전자파를 복사하는 것이 지시된 경우, 단계 S2로 진행하며, CPU(11)는 리더 라이터(19)를 제어하여, 전자파의 복사를 개시시킨다(폴링을 개시함). 또, 사용자로부터의 지시를 받아 전자파의 복사를 행하도록 할 뿐만 아니라, 항상 전자파의 복사가 행해지도록 해도 된다.
단계 S3에서 CPU(11)는 리더 라이터나 비접촉 IC 카드를 갖는 기기를 검출했는지의 여부를 리더 라이터(19)로부터의 출력에 기초하여 판정하고, 그와 같은 기기를 검출할 때까지 처리를 반복 실행한다. 예를 들면, PDA(1)가 퍼스널 컴퓨터(2)에 근접되어, 퍼스널 컴퓨터(2)의 리더 라이터(39)에 의해, 이 전자파가 수신된 경우, 수신된 것을 통지하는 정보가 송신되어 오기 때문에, CPU(11)는 이 응답에 기초하여 기기를 검출했는지의 여부를 판정한다.
단계 S3에서, 리더 라이터를 갖는 기기를 검출하였다고 판정된 경우, 단계 S4에 진행되고, CPU(11)는 퍼스널 컴퓨터(2)의 리더 라이터(39)에 대하여, 블루투스에 관한 정보의 송신을 요구한다.
단계 S22에서, 퍼스널 컴퓨터(2)의 리더 라이터(39)는, PDA(1)로부터의 송신 요구를 수신하고, 단계 S23에서, IC 카드(40)에 기록되어 있는 블루투스에 관한 정보를 판독하여, PDA(1)로 송신한다.
단계 S5에서, PDA(1)의 CPU(11)는 리더 라이터(19)로부터의 출력에 기초하여, 퍼스널 컴퓨터(2)의 블루투스에 관한 정보를 수신하고, 블루투스 통신의 대상 기기를 식별한다. 단계 S6에서, CPU(11)는 리더 라이터(19)를 통하여 퍼스널 컴퓨터(2)에 대하여, 도 5A에 도시한 바와 같은 블루투스 기능의 기동에 관한 커맨드 데이터를 송신한다.
단계 S24에서, 퍼스널 컴퓨터(2)의 리더 라이터(39)는 PDA(1)로부터 송신되어 온 커맨드 데이터를 수신하고, 단계 S25에서 CPU(31)에 대하여 블루투스 기능의 기동을 요구한다. 단계 S42에서, 퍼스널 컴퓨터(2)의 CPU(31)는 리더 라이터(39)로부터의 출력(요구)을 수신하고, 단계 S43에서 블루투스 통신 기능(무선 통신부(41))을 기동시킨다.
단계 S26에서, 퍼스널 컴퓨터(2)의 리더 라이터(39)는, 도 5B에 도시한 바와 같은 응답 데이터를 PDA(1)로 송신한다. 이 응답 데이터를 수신한 PDA(1)의 CPU(11)는 단계 S7에서 자기 자신의 블루투스 통신 기능(무선 통신부(21))을 기동시킨다.
단계 S8에서, PDA(1)의 CPU(11)는 퍼스널 컴퓨터(2)와의 사이에서 접속 가능한 서비스를 탐색하여, 접속 가능한 서비스가 복수 존재하는 경우에는 접속하는 (이용함) 서비스를 선택한다.
그리고, 단계 S9, S44에서, PDA(1)와 퍼스널 컴퓨터(2)의 사이에서 블루투스에 의한 통신을 확립하는 처리가 실행된다.
이와 같이, PDA(1)는 통신 상대인 퍼스널 컴퓨터(2)의 블루투스 통신 기능이 기동되어 있지 않은 경우에도, 그 기능을 기동시키는 커맨드 데이터를 송신하는 것에 의해, 용이하게 퍼스널 컴퓨터(2)의 블루투스 통신 기능을 기동시킬 수 있다.
또한, 이상에서는 커맨드 데이터를 송신하는 것에 의해, 통신 상대의 블루투스 통신 기능을 기동시키는 예에 대하여 설명했지만, 이 외에도, 다양한 커맨드 데이터를 송신하는 것에 의해, 통신 상대의 소정의 기능을 제어할 수 있다.
이어서, 도 7의 흐름도를 참조하여, 도 6의 단계 S6, S24 내지 S26, 및 S42, S43의 처리의 다른 예로서, PDA(1)가 퍼스널 컴퓨터(2)의 소정의 기능을 제어하는 처리에 대하여 설명한다.
단계 S61에서, PDA(1)의 CPU(11)는 리더 라이터(19)를 통하여 퍼스널 컴퓨터(2)에 대하여, 소정의 기능을 제어하기 위한 세트 커맨드 데이터를 송신한다.
여기서, 도 8A 및 도 8B 및 도 9A 및 도 9B를 참조하여, 소정의 기능을 제어하기 위한 세트 커맨드 데이터의 예에 대하여 설명한다.
도 8A의 예인 경우, <setpowerState>와 </setpowerState>로 둘러싸인 범위에, 대상 기기의 전원의 온 또는 오프를 행하는 커맨드 데이터가 기술되어 있고, <powerState>와 </powerState>로 둘러싸인 범위에는, 그 스테이트(on/off)가 지정된다. 이 예에서는, <powerState>의 요소에, "on"이 기술되어 있기 때문에, 파워 스테이트(전원)의 온을 행하는 커맨드 데이터인 것이 나타내어져 있다.
도 9A의 예인 경우, <setServiceState>와 </setServiceState>로 둘러싸인 범위에, 대상 기기가 지정한 서비스의 스타트 또는 스톱을 행하는 커맨드 데이터가 기술되어 있다. <ServiceName>와 </ServiceName>로 둘러싸인 범위에는, 서비스명이 지정되고, <ServiceState>와 </ServiceState>로 둘러싸인 범위에는, 그 스테이트(on/off)가 지정된다. 이 예에서는, <ServiceName>의 요소에, "infra"가 기술되어 있고, <ServiceState>의 요소에 "on"이 기술되어 있기 때문에, 하부 구조 모드(네트워크 접속)의 서비스의 스타트를 행하는 커맨드 데이터인 것이 나타냉어져 있다.
도 7의 설명으로 되돌아가, 단계 S71에서, 퍼스널 컴퓨터(2)의 리더 라이터(39)는 PDA(1)로부터 송신되어 온 세트 커맨드 데이터(도 8A 또는 도 9B)를 수신하고, 단계 S72에서 CPU(31)에 대하여, 소정의 기능 제어를 요구한다. 단계 S81에서, 퍼스널 컴퓨터(2)의 CPU(3l)는 리더 라이터(39)로부터의 출력(요구)을 수신하고, 단계 S82에서 소정의 기능을 제어한다.
이에 의해, 예를 들면, 도 8A에 도시한 세트 커맨드 데이터가 수신된 경우에는, 퍼스널 컴퓨터(2)의 전원이 온 상태로 되고, 도 9A에 도시한 세트 커맨드 데이터가 수신된 경우에는 퍼스널 컴퓨터(2)의 하부 구조 모드의 서비스가 스타트된다.
단계 S73에서, 퍼스널 컴퓨터(2)의 리더 라이터(39)는 단계 S7l의 처리에서 수신한 세트 커맨드 데이터에 대한 응답 데이터를 PDA(1)로 송신한다.
이에 의해, 예를 들면, 도 8A의 세트 커맨드 데이터에 대해서는, 도 8B에 도시한 바와 같이, <setpowerStateResponse/>로 기술된 응답 데이터가 되돌아온다. 또한, 도 9A의 세트 커맨드 데이터에 대해서는, 도 9B에 도시한 바와 같이 <setServiceStateResponse/>로 기술된 응답 데이터가 되돌아온다.
이상의 처리에 의해, PDA(1)는 대상 기기인 퍼스널 컴퓨터(2)에 대하여 각종 커맨드를 송신하는 것에 의해, 용이하게 퍼스널 컴퓨터(2) 전원의 온/오프나 퍼스널 컴퓨터(2)가 지정한 서비스의 스타트/스톱 등을 제어할 수 있다.
또한, 도 9A에 도시한 세트 커맨드 데이터에서, <ServiceName>의 요소에, "adhoc"이 기술된 경우에는, 애드혹 모드(기기간 접속)의 서비스가 지정된다. 또한, <ServiceName>의 요소에 기술되는 서비스로서는, 블루투스 고유의 서비스뿐 아니라, 예를 들면 범용적인 파일 전송 서비스나 개개의 어플리케이션 등을 지정하는 것도 가능하다.
예를 들면, PDA(1)로부터, 퍼스널 컴퓨터(2)로 소정의 화상 파일을 전송하는 경우, 도 9A에 도시한 세트 커맨드 데이터에서 <ServiceName>의 요소에 범용적인 파일 전송 서비스가 기술됨과 함께, <ServiceState>의 요소에 "on"이 기술되고, 또한 그 외의 <ServiceName>의 요소에 화상 편집용 어플리케이션이 기술됨과 함께, <ServiceState>의 요소에 "on"이 기술된다. 이에 의해, PDA(1)로부터 퍼스널 컴퓨터(2)에 소정의 화상 파일이 전송되고, 지정된 화상 편집용 어플리케이션에 의해 그 화상 파일이 열려지는 일련의 처리를, 간단한 조작으로 행할 수 있다.
또한, 대상 기기의 소정의 기능을 제어할 뿐만 아니라, 예를 들면 대상 기기의 소정의 기능 상태를 취득할 수도 있다.
이어서, 도 10의 흐름도를 참조하면, 도 6의 단계 S6, S24 내지 S26, 및 S42, S43의 처리의 다른 예로서, PDA(1)가 통신 상대인 퍼스널 컴퓨터(2)의 소정의 기능 상태를 취득하는 처리에 대하여 설명한다.
단계 S101에서, PDA(1)의 CPU(11)는, 리더 라이터(19)를 통하여 퍼스널 컴퓨터(2)에 대하여, 소정의 기능 상태를 취득하기 위한 겟 커맨드 데이터를 송신한다.
여기서, 도 11A 내지 도 13B를 참조하면, 소정의 기능 상태를 취득하기 위한 겟 커맨드 데이터의 예에 대하여 설명한다.
도 11A의 예인 경우, <getInterfaceState>와 </getInterfaceState>로 둘러싸인 범위에, 대상 기기의 통신 인터페이스의 상태를 취득하는 커맨드 데이터가 기술되어 있고, <InterfaceName>과 </InterfaceName>으로 둘러싸인 범위에, 인터페이스명이 지정된다. 이 예에서는 <InterfaceName>의 요소에 "bluetooth"가 기술되어 있기 때문에, 블루투스 통신 기능 상태를 취득하기 위한 커맨드 데이터인 것이 기재되어 있다.
도 12A의 예인 경우, </getpourerState>로 기술되는 것에 의해, 대상 기기의 전원 상태를 취득하기 위한 커맨드 데이터인 것이 도시되어 있다.
도 13A의 예인 경우, <getServiceState>와 </getServiceState>로 둘러싸인 범위에, 대상 기기가 지정한 서비스의 상태를 취득하는 커맨드 데이터가 기술되어 있고, <ServiceName>과 </ServiceName>로 둘러싸인 범위에, 서비스명이 지정된다. 이 예에서는, <ServiceName>의 요소에, "infra"가 기술되어 있기 때문에, 하부 구조 모드의 서비스 상태를 취득하기 위한 커맨드 데이터인 것이 나타내어져 있다.
도 10의 설명으로 되돌아가, 단계 S111에서 퍼스널 컴퓨터(2)의 리더 라이터(39)는 PDA(1)로부터 송신되어 온 겟 커맨드 데이터(도 11A, 도 12A, 또는 도 13A)를 수신하고, 단계 S112에서 CPU(31)에 대하여, 소정의 기능 상태에 관한 정보의 송신을 요구한다. 단계 S121에서, 퍼스널 컴퓨터(2)의 CPU(31)는 리더 라이터(39)로부터의 출력(요구)을 수신하고, 단계 S122에서 소정의 기능 상태에 관한 정보를 취득하여, 리더 라이터(39)로 공급한다.
단계 S113에서, 리더 라이터(39)는 CPU(39)로부터 공급된 소정의 기능 상태에 관한 정보에 기초하여, 단계 S111의 처리에서 수신한 커맨드 데이터에 대응하는 응답 데이터를 PDA(1)로 송신한다.
이에 의해, 예를 들면, 도 11A의 겟 커맨드 데이터에 대해서는, 도 11B에 도시한 바와 같은 응답 데이터가 되돌아오고, 도 12A의 겟 커맨드 데이터에 대해서는, 도 12B에 도시한 바와 같은 응답 데이터가 되돌아오며, 도 13A의 겟 커맨드 데이터에 대해서는, 도 13B에 도시한 바와 같은 응답 데이터가 되돌아온다.
즉, 도 11B의 예인 경우, <InterfaceName>의 요소에, "bluetooth"가 기술되어 있고, <InterfaceState>의 요소에 "on"이 기술되어 있기 때문에, 블루투스 통신 기능의 현재 상태는 온인 것이 도시되어 있다. 도 12B의 예인 경우, <powerState>의 요소에, "on"이 기술되어 있기 때문에, 전원의 현재 상태는 온인 것이 도시되어 있다. 도 13B의 예인 경우, <ServiceState>의 요소에 "on"이 기술되어 있기 때문에, 하부 구조 모드의 서비스의 현재 상태는 가동 중인 것이 도시되어 있다.
이상의 처리에 의해, PDA(1)는 대상 기기인 퍼스널 컴퓨터(2)에 대하여, 각종 커맨드를 송신하는 것에 의해, 용이하게, 퍼스널 컴퓨터(2)의 통신 인터페이스의 상태나 전원의 상태, 혹은 퍼스널 컴퓨터(2)가 지정한 서비스의 상태 등의 정보를 취득할 수 있다.
즉, PDA(1)와 퍼스널 컴퓨터(2)를 비접촉으로 통신시키는 것에 의해, IC 카드(20)나 IC 카드(40)에 기입되어 있는 각종 정보를 각각 판독하거나, 혹은 각종 커맨드를 통신 상대의 기기로 송신할 수 있다. 그리고 본 발명은 이것에 한하지 않고, 각종 정보나 각종 커맨드를 메모리 카드에 기억시키고, 그 메모리 카드를 직접 통신 상대의 기기로 전달하여, 메모리 카드를 수취한 기기가 메모리 카드로부터 각종 정보나 각종 커맨드를 판독할 수도 있다. 그 경우의 구성예 및 동작예에 대하여, 이하에 설명한다.
도 14는, PDA(1)와 퍼스널 컴퓨터(2)가 메모리 카드(61)를 통하여, 각종 정보나 각종 커맨드의 수수를 행하는 경우의 개념을 도시하고 있다. 또, 도 1과 대응하는 부분에는 동일한 부호를 붙이고, 그 설명은 적절하게 생략한다.
PDA(1)는, 슬롯(71)에 장착된 메모리 카드(61)에 대하여 각종 정보의 판독, 또는 기입이 가능하게 되어 있다. 마찬가지로, 퍼스널 컴퓨터(2)는, 슬롯(81)에 장착된 메모리 카드(61)에 대하여 각종 정보의 판독, 또는 기입이 가능하게 되어 있다.
예를 들면, 퍼스널 컴퓨터(2)의 CPU(31)(도 3)는, 퍼스널 컴퓨터(2)의 블루투스 디바이스에 관한 정보를 기억부(38) 또는 IC 카드(40)로부터 판독하고, 입출력 인터페이스(35) 및 슬롯(81)을 통하여 메모리 카드(61)로 공급하여, 거기에 기억시킨다. 그리고, 블루투스 디바이스에 관한 정보가 기억된 메모리 카드(61)를 PDA(1)의 슬롯(71)에 장착시킨다. PDA(1)의 CPU(11)는, 슬롯(71)에 장착된 메모리 카드(61)에 기억되어 있는 블루투스 디바이스에 관한 정보를 판독하여, 블루투스 통신의 대상 기기를 식별한다.
또한 예를 들면, PDA(1)의 CPU(11)(도 2)는, 퍼스널 컴퓨터(2)용 제어 커맨드를 생성하고, 버스(14), 입출력 인터페이스(15), 및 슬롯(71)을 통하여 메모리 카드(61)로 공급하여, 거기에 기억시킨다. 그리고, 제어 커맨드가 기억된 메모리 카드(61)를 퍼스널 컴퓨터(2)의 슬롯(81)에 장착시킨다. 퍼스널 컴퓨터(2)의 CPU(31)는 슬롯(81)에 장착된 메모리 카드(61)에 기억되어 있는 제어 커맨드를 판독하여, 소정의 기능을 제어한다.
도 14에 도시된 메모리 카드(61)는, 예를 들면 메모리스틱(상표)이라는 본 출원인에 의해 개발된 플래시 메모리 카드의 일종이다. 이 메모리 카드(61)는, 세로 21.5×가로 50×두께 2.8[mm]의 작고 얇은 형상의 플라스틱 케이스 내에 전기적으로 재이입이나 소거가 가능한 불휘발성 메모리인 EEPROM(Electrically Erasable and Programmable Read Only Memory)의 일종인 플래시 메모리 소자를 저장한 것으며, 10 핀 단자를 통하여 화상이나 음성, 음악 혹은 각종 데이터의 기입 및 판독이 가능하게 되어 있다.
또한 메모리 카드(61)는, 대용량화 등에 의한 내장 플래시 메모리의 사양 변경에 대해서, 사용하는 기기로 호환성을 확보할 수 있는 독자의 직렬 프로토콜을 채용하고, 최대 기입 속도 1.5[MB/S], 최대 판독 속도 2.45[MB/S]의 고속 성능을 실현하고 있음과 함께, 오소거 방지 스위치를 마련하여 높은 신뢰성을 확보하고 있다.
따라서, PDA(1) 및 퍼스널 컴퓨터(2)는, 이러한 메모리 카드(61)가 장착 가능하게 구성되어 있기 때문에, 메모리 카드(61)를 통하여, 다른 전자 기기와의 사이에서 데이터의 공유화를 도모할 수 있다.
이어서, 도 15의 흐름도를 참조하면, PDA(1)가 도 5A에 도시한 커맨드 데이터를 메모리 카드(61)에 기억하고, 그 메모리 카드(61)를 장착한 퍼스널 컴퓨터(2)가 메모리 카드(61)로부터 커맨드 데이터를 판독함으로써, 블루투스 통신 기능을 기동하는 경우의 처리에 대하여 설명한다.
단계 S151에서, 퍼스널 컴퓨터(2)의 CPU(31)는, 퍼스널 컴퓨터(2)의 블루투스 디바이스에 관한 정보를 기억부(38) 또는 IC 카드(40)로부터 판독하고, 입출력 인터페이스(35) 및 슬롯(81)을 통하여 메모리 카드(61)로 공급하여, 거기에 기억시킨다. 단계 S152에서, 퍼스널 컴퓨터(2)의 사용자는, 블루투스 디바이스에 관한 정보가 기억된 메모리 카드(61)를 PDA(1)로 이동시킨다.
단계 S141에서, PDA(1)의 사용자는, 퍼스널 컴퓨터(2)로부터 이동되어 온 메모리 카드(61)를 취득하여, 그것을 슬롯(71)에 장착시킨다. 단계 S142에서, PDA(1)의 CPU(11)는 슬롯(71)에 장착된 메모리 카드(61)에 기억되어 있는 블루투스 디바이스에 관한 정보를, 입출력 인터페이스(15) 및 버스(14)를 통하여 판독하고, 블루투스 통신의 대상 기기를 식별한다.
단계 S143에서, CPU(11)는, 도 5A에 도시한 바와 같은 블루투스 기능의 기동에 관한 커맨드 데이터를, 버스(14), 입출력 인터페이스(15), 및 슬롯(71)을 통하여 메모리 카드(61)로 공급하여, 거기에 기억시킨다. 단계 S144에서, PDA(1)의 사용자는 블루투스 기능의 기동에 관한 커맨드 데이터가 기억된 메모리 카드(61)를 퍼스널 컴퓨터(2)로 이동시킨다.
단계 S153에서, 퍼스널 컴퓨터(2)의 사용자는, PDA(1)로부터 이동되어 온 메모리 카드(61)를 취득하여, 그것을 슬롯(81)에 장착시킨다. 단계 S154에서, 퍼스널 컴퓨터(2)의 CPU(31)는 슬롯(81)에 장착된 메모리 카드(61)에 기억되어 있는 블루투스 기능의 기동에 관한 커맨드 데이터를 판독하여, 블루투스 통신 기능(무선 통신부(41))을 기동시킨다.
또, 블루투스 통신 기능이 기동될 때에, 예를 들면 「블루투스 통신 기능이 기동되었습니다」라는 메시지를, 표시 제어부(37)를 통하여 LCD 등에 표시시키도록 해도 된다.
단계 S145 내지 S147 및 단계 S155의 처리는, 도 6에서 설명한 단계 S7 내지 S9 및 단계 S44와 마찬가지의 처리이기 때문에, 그 설명은 생략한다.
이와 같이, 도 6에 도시한 리더 라이터(19)와 리더 라이터(39)의 비접촉에 의한 처리 이외에도, 도 15의 처리에서 설명한 바와 같이, 메모리 카드(61)를 이용함으로써, PDA(1)는, 용이하게 퍼스널 컴퓨터(2)의 블루투스 통신 기능을 기동시킬 수 있다.
이어서, 도 16의 흐름도를 참조하면, 도 15의 단계 S143, S144, 및 단계 S153, S154의 처리의 다른 예로서, PDA(1)가 메모리 카드(61)를 이용하여, 퍼스널 컴퓨터(2)의 소정의 기능을 제어하는 경우의 처리에 대하여 설명한다.
단계 S171에서, PDA(1)의 CPU(11)는 소정의 기능을 제어하기 위한 세트 커맨드 데이터, 즉 예를 들면 도 8A에 도시한 바와 같은 전원의 온 또는 오프를 행하는 커맨드 데이터, 또는 도 9A에 도시한 바와 같은 서비스의 스타트 또는 스톱을 행하는 커맨드 데이터를, 버스(14), 입출력 인터페이스(15), 및 슬롯(71)을 통하여 메모리 카드(61)로 공급하고, 거기에 기억시킨다. 단계 S172에서, PDA(1)의 사용자는, 세트 커맨드 데이터(도 8A 또는 도 9A)가 기억된 메모리 카드(61)를 퍼스널 컴퓨터(2)로 이동시킨다.
단계 S181에서, 퍼스널 컴퓨터(2)의 사용자는, PDA(1)로부터 이동되어 온 메모리 카드(61)를 취득하여, 그것을 슬롯(81)에 장착시킨다. 단계 S182에서, 퍼스널 컴퓨터(2)의 CPU(31)는 슬롯(81)에 장착된 메모리 카드(61)에 기억되어 있는 세트 커맨드 데이터를 판독하고, 소정의 기능(예를 들면, 전원 온, 또는 하부 구조 모드의 서비스의 스타트)을 제어한다.
또, 소정의 기능을 제어할 때에, 예를 들면 「전원이 온되었습니다」, 혹은 「하부 구조 모드의 서비스가 스타트되었습니다」라는 메시지를, 표시 제어부(37)를 통하여 LCD 등에 표시시키도록 해도 된다.
이와 같이, 도 7에 도시한 리더 라이터(19)와 리더 라이터(39)의 비접촉에 의한 처리 이외에도, 도 16의 처리에서 설명한 바와 같이, 메모리 카드(61)를 이용함으로써, PDA(1)는 용이하게 퍼스널 컴퓨터(2)의 소정의 기능을 제어할 수 있다.
이어서, 도 17의 흐름도를 참조하면, 도 15의 단계 S143, S144 및 단계 S153, S154의 처리의 다른 예로서, PDA(1)가 메모리카드(61)를 이용하여 퍼스널 컴퓨터(2)의 소정의 기능 상태를 취득하는 처리에 대하여 설명한다.
단계 S191에서, PDA(1)의 CPU(11)는, 소정의 기능 상태를 취득하기 위한 겟 커맨드 데이터, 즉 예를 들면 도 11A에 도시한 바와 같은 통신 인터페이스의 상태를 취득하는 커맨드 데이터, 도 12A에 도시한 바와 같은 전원의 상태를 취득하기 위한 커맨드 데이터, 또는 도 13A에 도시한 바와 같은 서비스의 상태를 취득하는 커맨드 데이터를, 버스(14), 입출력 인터페이스(15), 및 슬롯(71)을 통하여 메모리 카드(61)로 공급하고, 거기에 기억시킨다. 단계 S192에서, PDA(1)의 사용자는 겟 커맨드 데이터(도 11A, 도 12A, 또는 도 13A)가 기억된 메모리 카드(61)를 퍼스널 컴퓨터(2)로 이동시킨다.
단계 S201에서, 퍼스널 컴퓨터(2)의 사용자는, PDA(1)로부터 이동되어 온 메모리 카드(61)를 취득하여, 그것을 슬롯(81)에 장착시킨다. 단계 S202에서, 퍼스널 컴퓨터(2)의 CPU(3l)는 슬롯(81)에 장착된 메모리 카드(61)에 기억되어 있는 겟 커맨드 데이터를 판독하고, 대응하는 정보(소정 기능 상태에 관한 정보)를, 메모리 카드(61)에 기억시킨다. 단계 S203에서, 퍼스널 컴퓨터(2)의 사용자는, 응답 데이터(도 11B, 도 12B, 또는 도 13B)가 기억된 메모리 카드(61)를 퍼스널 컴퓨터(2)로 이동시킨다.
단계 S193에서, PDA(1)의 사용자는 퍼스널 컴퓨터(2)로부터 이동되어 온 메모리 카드(61)를 취득하고, 그것을 슬롯(71)에 장착시킨다. 단계 S194에서, PDA(1)의 CPU(11)는 슬롯(71)에 장착된 메모리 카드(61)에 기억되어 있는 응답 데이터를 판독하여, 퍼스널 컴퓨터(2)의 소정 기능 상태에 관한 정보를 취득할 수 있다.
또, 소정의 기능 상태에 관한 정보를 취득할 때에, 예를 들면 「블루투스 통신 기능의 현재 상태는 온입니다」, 「전원의 현재 상태는 온입니다」, 혹은, 「하부 구조 모드의 현재 상태는 가동중입니다」라는 메시지를, 표시 제어부(17)를 통하여 LCD 등에 표시시키도록 해도 된다.
이와 같이, 도 10에 도시한 리더 라이터(19)와 리더 라이터(39)의 비접촉에 의한 처리 외에도, 도 17의 처리에서 설명한 바와 같이, 메모리 카드(61)를 이용하는 것에 의해, PDA(1)는 용이하게 퍼스널 컴퓨터(2)의 소정 기능 상태에 관한 정보를 취득할 수 있다.
이상과 같이, PDA(1) 및 퍼스널 컴퓨터(2)는 리더 라이터(19)와 IC 카드(20), 및 리더 라이터(39)와 IC 카드(40)를 각각 갖고 있지 않아도, 메모리 카드(61)를 이용함으로써, 용이하게 각종 정보나 커맨드 데이터의 수수를 행할 수 있다.
또한, 메모리 카드(61)는 단순한 예로서, 다른 전자 기기와의 사이에서 데이터의 공유화를 도모할 수 있는 다른 기억 매체에 널리 적용할 수 있다.
또한, IC 카드(20 및 40)나, 메모리 카드(61) 등의 기록 매체뿐만 아니라, 예를 들면 적외선에 의한 통신 등을 이용하여 다른 전자 기기와의 사이에서 데이터의 공유화를 도모하도록 해도 된다.
또한 이상에서 설명한 블루투스에 의한 무선 통신 대신에, 예를 들면 IEEE802.11a나 IEEE802.11b등, 다른 무선 통신 규격을 적용하는 것도 가능하다. IEEE802.11은 IEEE(Institute of Electrical and Electronic Engineers)(미국 전기 전자학회)에서 LAN 기술의 표준을 책정하고 있는 802 위원회가 1998년 7월에 정한 무선 LAN의 표준 규격군으로, 2.4㎓대 이상에서 11Mbps의 전송 속도를 실현하는 IEEE802.11b나, 5.2㎓ 대를 사용한 IEEE802.11a 등이 있다.
도 18은, 적외선을 이용한 무선 통신(이하, 적외선 통신이라고 함)에 의해, 다른 규격에 의한 무선 통신의 설정 정보를 공유하는 경우의 개념을 도시하고 있다.
퍼스널 컴퓨터(2)는 IEEE802.11b를 이용한 무선 통신 기능을 갖고 있고, 마찬가지로 IEEE802.11b를 이용한 무선 통신 기능을 갖고 있는 액세스 포인트(91)와 전파를 이용한 무선 통신을 행하는 것에 의해, 액세스 포인트(91)가 접속되어 있는 네트워크(92)에 접속된다.
또한, 퍼스널 컴퓨터(2)는, 적외선 통신 포트(93)를 갖고 있고, 마찬가지로 적외선 통신 포트(94)를 갖는 액세스 포인트(94)와 근접한 위치에서, IrDA(Infrared Data Association) 등으로 대표되는 통신 규격을 이용한 적외선 통신을 행하여, 각종 정보를 액세스 포인트(91)와 공유할 수 있다.
IrDA는, 적외선을 이용한 근거리의 데이터 통신 규격으로, 예를 들면 버전 1.0에서는 통신 가능 거리가 1m로, 최대 통신 속도가 115.2kbps로 되어 있다.
이상과 같은 동일한 통신 규격에 의해 적외선 통신을 행하는 것이 가능한 적외선 통신 포트(93 및 94)를 각각 갖는 퍼스널 컴퓨터(2) 및 액세스 포인트(91)는 통신 가능한 근거리의 위치에서, 적외선 통신을 행한다.
그런데, IEEE802.11b를 이용한 무선 통신에서는, 통신에 의해 형성되는 네트워크를 식별하기 위해, 통신을 행하는 퍼스널 컴퓨터(2) 및 액세스 포인트(91)에 의해 SSID(Service Set IDentification)이라는 네트워크 ID를 미리 공유해 둘 필요가 있다.
또한, 시큐러티 상의 면으로부터, 통신 내용을 암호화하는 것이 바람직하다. IEEE802.11b를 이용한 무선 통신에서는, WEP(Wired Equivalent Privacy)를 이용하여, 송신되는 패킷을 암호화할 수 있다.
WEP는, 무선 통신용 암호화 기술로서, 통신을 행하는 양자가, 공통된 40비트 또는 128 비트의 비밀 키를 이용하여 암호화, 및 복호를 행하는 기술이다.
액세스 포인트(91)는, 미리 설정된 SSID 및 WEP용 비밀 키를 보유하고 있으며, 퍼스널 컴퓨터(2)는 액세스 포인트(91)와 적외선 통신을 행하는 것에 의해, IEEE802.11b를 이용한 무선 통신에서의 접속에 필요한 SSID 및 WEP용 비밀 키를 취득한다.
도 19는, 도 18의 경우의 퍼스널 컴퓨터(2)의 내부 구성예를 도시하는 도면이다. 도 3과 대응하는 부분에는 동일한 부호를 붙이고, 그 설명은 적절하게 생략한다.
퍼스널 컴퓨터(2)의 입출력 인터페이스(35)에는, 적외선 통신 제어부(101)가 접속되어 있고, 적외선 통신 포트(93)를 제어하여 액세스 포인트(91)와 IrDA를 이용한 적외선 통신을 행한다.
또한, 입출력 인터페이스(35)에는 액세스 포인트(91)와 IEEE802.11b에 의한 무선 통신 기능에 의해 통신하는 무선 통신부(21)가 접속되어 있다.
적외선 통신 제어부(119)는, CPU(111)로부터 공급되어 온 제어 신호 또는 적외선 통신 포트(94)로부터 송신되어 온 응답 데이터에 기초하여 각종 처리를 실행한다.
예를 들면, CPU(31)는 액세스 포인트(91)로 송신하는 제어 커맨드를 생성하고, 그것을 버스(34) 및 입출력 인터페이스(35)를 통하여 적외선 통신 제어부(101)에 출력한다. 적외선 통신 제어부(101)는, 커맨드에 대응한 변조파를 적외선 신호로서 적외선 통신 포트(93)로부터 송출하고, 근접한 액세스 포인트(91)에 각종 데이터를 송신한다.
또한 예를 들면, 적외선 통신 제어부(101)는, 적외선 통신 포트(93)를 통하여 액세스 포인트(91)로부터 공급된 적외선 신호를 복조하는 것에 의해 데이터를 취득하고, 그 데이터를 입출력 인터페이스(35) 및 버스(34)를 통하여 CPU(31)로 공급한다.
도 20은, 도 18의 액세스 포인트(91) 내부의 구성예를 도시한 도면이다.
CPU(111)는 ROM(112) 또는 기억부(118)에 기억되어 있는 프로그램에 따라, 각종 처리를 실행한다. RAM(113)에는 CPU(111)가 실행하는 프로그램이나 데이터가 적절하게 기억된다. CPU(111), ROM(112), 및 RAM(113)은 버스(114)를 통하여 서로 접속되어 있다.
버스(114)에는 입출력 인터페이스(115)가 접속되어 있고, 이 입출력 인터페이스(115)에는 프로그램이나 각종 데이터를 저장하는, RAM이나 플래시 메모리 등으로 이루어지는 기억부(118), 적외선 통신 포트(94)를 제어하여 퍼스널 컴퓨터(2)와 적외선을 통하여 통신하는 적외선 통신 제어부(119), 퍼스널 컴퓨터(2)와 IEEE802.11b에 의한 무선 통신 기능에 의해 통신하는 무선 통신부(121)가 접속되어 있다.
적외선 통신 제어부(119)는, CPU(111)로부터 공급되어 온 제어 신호 또는 적외선 통신 포트(94)로부터 송신되어 온 응답 데이터에 기초하여 각종 처리를 실행한다.
예를 들면, CPU(111)는 퍼스널 컴퓨터(2)로 송신하는 제어 커맨드를 생성하고, 그것을 버스(114) 및 입출력 인터페이스(115)를 통하여 적외선 통신 제어부(119)로 출력한다. 적외선 통신 제어부(119)는, 커맨드에 대응한 변조파를 적외선 신호로서 적외선 통신 포트(94)로부터 송출하고, 근접한 퍼스널 컴퓨터(2)에 각종 데이터를 송신한다.
또한 예를 들면, 적외선 통신 제어부(119)는 적외선 통신 포트(94)를 통하여퍼스널 컴퓨터(2)로부터 공급된 적외선 신호를 복조하는 것에 의해 데이터를 취득하고, 그 데이터를 입출력 인터페이스(115) 및 버스(114)를 통해 CPU(111)로 공급한다.
기억부(118)에는 무선 통신부(12)에 의한 IEEE802.11b를 이용한 무선 통신에 관한 정보(ssid나 WEP용 비밀 키에 관한 정보) 등이 기록되어 있고, CPU(111)는 적외선 통신 제어부(119)로부터 공급된 퍼스널 컴퓨터(2)로부터의 요구에 기초하여, 이들 정보를 적외선 통신부(119)로 공급한다. CPU(111)의 제어에 의해 기억부(118)로부터 공급된 IEEE802.11b를 이용한 무선 통신에 관한 정보를 적외선 통신 제어부(119)는 적외선 통신 포트(94)를 통하여 퍼스널 컴퓨터(2)로 공급한다.
이어서, 도 21의 흐름도를 참조하면, 퍼스널 컴퓨터(2)가 IEEE802.11b를 이용한 무선 통신에 의해 액세스 포인트(91)에 접속하는 경우의 처리에 대하여 설명한다.
최초로, 단계 S221에서, 퍼스널 컴퓨터(2)의 CPU(31)는 사용자의 지시에 기초하여 적외선 통신 제어부(101)에 적외선 통신의 준비를 개시하도록 요구하고, 적외선 통신 제어부(101)는 그 요구에 기초하여 적외선 통신 포트(93)를 제어하며, 근접한 액세스 포인트(91)를 검출하는 등의 IrDA를 이용한 적외선 통신의 준비를 개시한다.
마찬가지로 액세스 포인트(91)의 CPU(111)는, 단계 S241에서 적외선 통신 제어부(119)에 적외선 통신의 준비를 개시하도록 요구하고, 적외선 통신 제어부(119)는 그 요구에 기초하여 적외선 통신 포트(94)를 제어하고, 근접한 퍼스널 컴퓨터(2)를 검출하는 등의 IrDA를 이용한 적외선 통신의 준비를 개시한다.
그리고, 상호 준비가 완료되어 통신 가능한 상태로 이행하면, 퍼스널 컴퓨터(2)의 적외선 통신 제어부(101)는 단계 S222에서 적외선 통신 포트(93)를 통하여 IrDA를 이용한 적외선 통신에 의해, 근접한 액세스 포인트(91)에 대하여 접속 요구를 송신한다.
단계 S242에서, 적외선 통신 포트(94)를 통하여 그 접속 요구를 취득하면, 액세스 포인트(91)의 적외선 통신 제어부(119)는 단계 S243에서 IrDA를 이용하여 적외선 통신을 확립하고, 적외선 통신 포트(94)를 통하여 퍼스널 컴퓨터(2)에 통지한다.
단계 S223에서, 적외선 통신 포트(93)를 통하여 그 통지를 취득하면, 퍼스널 컴퓨터(2)의 적외선 통신 제어부(101)는 단계 S224에서 IrDA를 이용하여 적외선 통신을 확립한다.
적외선 통신이 확립되면, 단계 S225에서 퍼스널 컴퓨터(2)의 CPU(31)는 적외선 통신 제어부(101)를 제어하여, ssid나 WEP용 비밀 키 등의 IEEE802.11b를 이용한 무선 통신에 의해 액세스 포인트(91)에 접속하기 위한 정보를 포함하는 무선 통신 접속 정보를 액세스 포인트(91)에 요구시킨다.
적외선 통신 제어부(101)는 CPU(31)의 요구에 기초하여, 적외선 통신 포트(93)를 통하여, 무선 통신 접속 정보를 액세스 포인트(91)에 요구한다.
단계 S244에서, 적외선 통신 포트(94)를 통하여 그 요구를 취득한 액세스 포인트(91)의 적외선 통신 제어부(119)는 그 요구를 입출력 인터페이스(115) 및 버스(114)를 통하여 CPU(111)로 공급한다.
적외선 통신 제어부(119)로부터 퍼스널 컴퓨터(2)로부터의 요구를 공급받은 CPU(115)는 단계 S245에서, 기억부(118)에 기억되어 있는 ssid나 WEP용 비밀 키 등의 정보를 취득하여, 무선 통신 접속 정보를 생성하고, 적외선 통신 제어부(119)로 공급한다.
도 22는 무선 통신 접속 정보의 데이터의 예를 도시한 도면이다.
도 22에서, ssid나 WEP용 비밀 키 등의 IEEE802.11b를 이용한 무선 통신에 의해 액세스 포인트(91)에 접속하기 위한 정보는 확장성 및 범용성을 갖게 하기 위해 XML 형식으로 기술되어 있다.
태그<accessPoint>와 </accessPoint>로 둘러싸인 범위에는 액세스 포인트(91)의 설정 정보가 포함되어 있다. 태그<title>와 </title>로 둘러싸인 범위에는 설정 정보의 명칭(local-net)이 기술되어 있고, 태그<802.11b>와 </802.11b>로 둘러싸인 범위에는 802.11b를 이용한 무선 통신에 관한 설정 정보인 ssid와 WEP용 비밀 키가 기술되어 있다.
ssid는 태그<essid>와 </essid>로 둘러싸여 기술되어 있고, WEP용 비밀 키는, 무료 <wepkey>와 </wepkey>로 둘러싸여 기술되어 있다. 도 22인 경우, ssid는 「0000」이고, WEP용 비밀 키는 「sampl」이다.
적외선 통신 제어부(119)는 단계 S246에서, 공급된 도 22의 무선 통신 접속 정보를 적외선 통신 포트(94)를 통하여 적외선 통신에 의해 퍼스널 컴퓨터(2)로 송신한다.
단계 S226에서, 적외선 통신 포트(93)를 통하여, 그 무선 통신 접속 정보를 취득한 퍼스널 컴퓨터(2)의 적외선 통신 제어부(101)는 취득한 무선 통신 접속 정보를 CPU(31)로 공급한다.
CPU(31)는 단계 S227에서 그 무선 통신 접속 정보에 기초하여, 무선 통신부(102)를 제어하고, IEEE802.11b를 이용한 무선 통신에 관한 설정을 행한다. 즉, CPU(31)는 무선 통신부(102)를 제어하여, 무선 통신부(102)가 액세스 포인트(91)에 대하여 접속을 요구할 때의 ssid나 WEP용 비밀 키 등의 정보를, 액세스 포인트(91)로부터 취득한 적절한 정보에 기초하여 설정한다.
도 22인 경우, CPU(31)는 태그<accessPoint>와 </accessPoint>로 둘러싸인 범위에 액세스 포인트(91)의 설정 정보가 기술되어 있다고 인식하고, 태그<802.11b>와 </802.11b>로 둘러싸인 범위에 요구한 ssid 및 WEP용 비밀 키의 정보가 기술되어 있다고 인식한다. 그리고, CPU(31)는 태그<essid>와 </essid>로 둘러싸인 「0000」을 ssid로 하고, 태그<wepkey>와 </wepkey>로 둘러싸인 「sampl」을 WEP용 비밀 키로서 추출하고, 이들을 이용하여 무선 통신부(102)를 제어하여 설정한다.
설정이 완료되면, 퍼스널 컴퓨터(2)의 CPU(31)는 무선 통신부(102)를 제어하고, 액세스 포인트(91)에 대하여 IEEE802.11b를 이용한 무선 통신에 의해 접속 요구를 송신시킨다.
단계 247에서, 그 접속 요구를 취득한 액세스 포인트(91)의 무선 통신부(121)는, CPU(111)에 제어되고, 단계 S248에서 IEEE802.11b를 이용한 무선 통신을 확립하고, 그 무선 통신에 의해 퍼스널 컴퓨터(2)로 통지한다.
그 통지를 단계 S229에서 취득한 퍼스널 컴퓨터(2)의 무선 통신부(102)는 단계 S230에서 CPU(31)에 제어되고, IEEE802.11b를 이용한 무선 통신을 확립한다.
IEEE802.11b를 이용한 무선 통신이 확립되어, 퍼스널 컴퓨터(2)와 액세스 포인트(91)가 접속되면, 퍼스널 컴퓨터(2) 및 액세스 포인트(91)는 접속에 관한 처리를 종료하고, 상호 IEEE802.11b를 이용한 무선 통신을 행한다.
이상과 같이 함으로써, 퍼스널 컴퓨터(2)는 액세스 포인트(91)로부터 적외선 통신에 의해, IEEE802.11b를 이용한 무선 통신의 접속에 관한 설정 정보를 취득하고, 그 정보를 이용하여 액세스 포인트(91)에 액세스하여, 접속할 수 있다.
또, IEEE802.11b를 이용한 무선 통신인 경우, ssid나 WEP용 비밀 키 등의 정보는 통신을 행하는 양자가 일치하면 되고, 상술한 바와 같이 퍼스널 컴퓨터(2)의 설정을 액세스 포인트(91)의 설정을 맞추도록 해도 되며, 반대로 액세스 포인트(91)의 설정을 퍼스널 컴퓨터(2)의 설정에 맞추도록 해도 된다.
도 23의 흐름도를 참조하면, 퍼스널 컴퓨터(2)가 액세스 포인트(91)에 설정 정보를 공급하는 경우의 처리의 예를 설명한다.
최초로, 단계 S261에서 퍼스널 컴퓨터(2)의 CPU(31)는 도 21의 단계 S221인 경우와 마찬가지로, 사용자의 지시에 기초하여 적외선 통신 제어부(101)에 적외선 통신의 준비를 개시하도록 요구하고, 적외선 통신 제어부(101)는 그 요구에 기초하여 IrDA를 이용한 적외선 통신의 준비를 개시한다.
마찬가지로 액세스 포인트(91)의 적외선 통신 제어부(119)는 단계 S281에서, 도 21의 단계 S241인 경우와 마찬가지로 CPU(111)의 요구에 기초하여 IrDA를 이용한 적외선 통신의 준비를 개시한다.
그리고, 상호 준비가 완료되어, 통신 가능한 상태로 이행하면, 퍼스널 컴퓨터(2)의 적외선 통신 제어부(101)는 단계 S222에서 도 21의 단계 S222인 경우와 마찬가지로, 적외선 통신 포트(93)를 통하여, 근접한 액세스 포인트(91)에 대하여 접속 요구를 송신한다.
도 21의 단계 S242 및 S243인 경우와 마찬가지로, 액세스 포인트(91)의 적외선 통신 제어부(119)는 단계 S282에서, 적외선 통신 포트(94)를 통하여 그 접속 요구를 취득하면, 단계 S283에서 IrDA를 이용하여 적외선 통신을 확립하고, 퍼스널 컴퓨터(2)로 통지한다.
퍼스널 컴퓨터(2)의 적외선 통신 제어부(101)는 도 21의 단계 S223 및 S224의 경우와 마찬가지로, 단계 S263에서 적외선 통신 포트(93)를 통하여 그 통지를 취득하면, 단계 S224에서 IrDA를 이용하여 적외선 통신을 확립한다.
이상과 같이 함으로써, 적외선 통신이 확립되면, 단계 S265에서 퍼스널 컴퓨터(2)의 CPU(31)는 기억부(38)에 기억되어 있는 ssid나 WEP용 비밀 키 등의 정보를 취득하고, IEEE802.11b를 이용한 무선 통신에 관한 정보를 포함하는 무선 통신 접속 정보를 생성하고, 생성한 무선 통신 접속 정보를 적외선 통신 제어부(101)로 공급한다.
적외선 통신 제어부(101)는, 단계 S266에서 CPU(31)로 공급된 무선 통신 접속 정보를, 적외선 통신 포트(93)를 통하여, 적외선 통신에 의해 액세스 포인트(91)로 송신한다.
단계 S284에서 적외선 통신 포트(94)를 통하여, 그 무선 통신 접속 정보를 취득한 액세스 포인트(91)의 적외선 통신 제어부(119)는 취득한 무선 통신 접속 정보를 CPU(111)로 공급한다.
CPU(111)는 단계 S285에서, 그 무선 통신 접속 정보에 기초하여 무선 통신부(121)를 제어하고, IEEE802.11b를 이용한 무선 통신에 관한 설정을 행한다. 즉, CPU(111)는 무선 통신부(121)를 제어하여, 무선 통신부(121)가 퍼스널 컴퓨터(2)와 접속하고, 무선 통신을 행할 때의 ssid나 WEP용 비밀 키 등의 정보를 퍼스널 컴퓨터(2)로부터 취득한 적절한 정보에 기초하여 설정한다.
무선 통신의 설정이 완료되면, 퍼스널 컴퓨터(2)의 CPU(31)는 단계 S267에서 무선 통신부(102)를 제어하고, 액세스 포인트(91)에 대하여 IEEE802.11b를 이용한 무선 통신에 의해 접속 요구를 송신시킨다. 이 때, 무선 통신부(102)는 적외선 통신을 이용하여 액세스 포인트(91)로 공급한 ssid와 WEP용 비밀 키를 이용하여 접속을 요구한다.
단계 286에서, 그 접속 요구를 취득한 액세스 포인트(91)의 무선 통신부(121)는 CPU(111)에 제어되고, 단계 S287에서 설정한 ssid 및 WEP용 비밀 키를 이용하여, IEEE802.11b를 이용한 무선 통신을 확립하고, 그 무선 통신에 의해 퍼스널 컴퓨터(2)에 통지한다.
그 통지를 단계 S268에서 취득한 퍼스널 컴퓨터(2)의 무선 통신부(102)는, 단계 S269에서 CPU(31)에 제어되고, IEEE802.11b를 이용한 무선 통신을 확립한다.
IEEE802.11b를 이용한 무선 통신이 확립되어, 퍼스널 컴퓨터(2)와 액세스 포인트(91)가 접속되면, 퍼스널 컴퓨터(2) 및 액세스 포인트(91)는 접속에 관한 처리를 종료하고, 상호 IEEE802.11b를 이용한 무선 통신을 행한다.
이상과 같이 함으로써, 퍼스널 컴퓨터(2)는 적외선 통신에 의해, IEEE802.11b를 이용한 무선 통신의 접속에 관한 설정 정보를 액세스 포인트(91)로 공급하여, 설정시키고, 그 설정 정보를 이용하여 액세스 포인트(91)에 액세스하여, 접속할 수 있다.
또한, 이상에서는 IEEE802.11b에 의한 무선 통신에서의 네트워크 모델로서, 액세스 포인트(91)를 이용한 IEEE802.11b에 의한 무선 통신에 의한 네트워크 접속(하부 구조(Infrastructure) 모드)에 대하여 설명했지만, 액세스 포인트 등의 특별한 통신 설비를 사용하지 않고 네트워크를 단말기만으로 구성하는 AdHoc 모드라도 무방하다.
도 24는, 퍼스널 컴퓨터(2)가 AdHoc 모드에 의해 PDA와 접속하는 경우의 개념을 도시하는 모식도이다. 도 3 및 도 19와 대응하는 부분에는 동일한 부호를 붙이고, 그 설명은 적절하게 생략한다.
도 24에서, PDA(1)는 적외선 통신 포트(131)가 설치되어 있고, 적외선 통신 포트(93)를 갖고, 근접한 퍼스널 컴퓨터(2)와 적외선 통신을 행한다. 또한, PDA(1) 및 퍼스널 컴퓨터(2)는 IEEE802.11b를 이용한 무선 통신을 행하는 기능을 갖고 있으며, 상호 전파를 이용한 무선 통신을 행한다.
도 25는, 도 24의 경우인 PDA(1)의 내부의 구성예를 도시한 도면이다. 도 2와 대응하는 부분에는 동일한 부호를 붙이고, 그 설명은 적절하게 생략한다.
도 25에서, 적외선 통신 제어부(142)는 입출력 인터페이스(15)에 접속되어 있고, CPU(11)로부터 공급되어 온 제어 신호 또는 적외선 통신 포트(131)로부터 송신되어 온 응답 데이터에 기초하여 각종 처리를 실행한다.
예를 들면, CPU(11)는 퍼스널 컴퓨터(2)로 송신하는 제어 커맨드를 생성하고, 그것을 버스(14) 및 입출력 인터페이스(15)를 통하여 적외선 통신 제어부(142)에 출력한다. 적외선 통신 제어부(142)는 커맨드에 대응한 변조파를 적외선 신호로서 적외선 통신 포트(131)로부터 송출하고, 근접한 퍼스널 컴퓨터(2)로 각종 데이터를 송신한다.
또한 예를 들면, 적외선 통신 제어부(142)는 적외선 통신 포트(131)를 통하여퍼스널 컴퓨터(2)로부터 공급된 적외선 신호를 복조함으로써 데이터를 취득하고, 그 데이터를 입출력 인터페이스(15) 및 버스(14)를 통하여 CPU(11)로 공급한다.
또한, 입출력 인터페이스(115)에는, 퍼스널 컴퓨터(2)와 IEEE802.11b에 의한 무선 통신 기능에 의해 통신하는 무선 통신부(141)가 접속되어 있다.
도 24에 도시한 바와 같이, 예를 들면 퍼스널 컴퓨터(2)가 PDA(1)에 AdHoc 모드로 접속하기 때문에, PDA(1)에 대하여 무선 통신의 접속 요구를 행하는 경우, 도 18에서 설명한 하부 구조 모드인 경우와 마찬가지로(도 21의 흐름도를 참조하여 설명한 바와 같이), 퍼스널 컴퓨터(2)는 근접한 PDA(1)와 적외선 통신을 행하여, PDA(1)로부터 ssid 및 WEP용 비밀 키 등의 설정 정보를 취득하고, 그 설정 정보에 기초하여, PDA(1)에 대하여 IEEE802.11b에 의한 무선 통신의 접속 요구를 행한다.
도 26은 적외선 통신에 의해 PDA(1)로부터 퍼스널 컴퓨터(2)로 공급되는 무선 통신 접속 정보의 예를 도시한 도면이다. 도 26에서는, ssid나 WEP용 비밀 키 등의 IEEE802.11b를 이용한 무선 통신에 의해 PDA(1)에 접속하기 위한 정보는 확장성 및 범용성을 갖게 하기 위해 XML 형식으로 기술되어 있다.
이 무선 통신 접속 정보는 기본적으로 도 22를 이용하여 설명한 경우와 마찬가지로 구성되어 있다. 그러나, 도 26인 경우에는, adHoc 모드용 설정 정보이므로, 태그<accessPoint>와 </accessPoint> 대신에, 태그<localNetwork>와 </1 ocalNetwork>가 이용된다.
따라서, 도 26인 경우, 퍼스널 컴퓨터(2)의 CPU(31)는 태그<localNetwork>와 </localNetwork>로 둘러싸인 범위로 통신 상대가 되는 PDA(1)의 설정 정보가 기술되어 있다고 인식하고, 태그<essid>와 </essid>로 둘러싸인 「0000」를 ssid로 하고, 태그<wepkey>와 </wepkey>로 둘러싸인 「sampl」을 WEP용 비밀 키로서 추출하고, 이들을 이용하여 무선 통신부(102)를 제어하여 설정하고, AdHoc 모드에서의 접속에 이용한다.
또, AdHoc 모드인 경우에도 하부 구조 모드인 경우와 마찬가지로, ssid나 WEP용 비밀 키 등의 정보는 통신을 행하는 양자가 일치하면 되고, 상술한 바와 같이 퍼스널 컴퓨터(2)의 설정을 PDA(1)의 설정을 맞추도록 해도 되며, 반대로 PDA(1)의 설정을 퍼스널 컴퓨터(2)의 설정에 맞추도록 해도 된다. 그 경우의 처리는, 도 23의 흐름도를 참조하여 설명한 경우와 마찬가지로 행해진다.
또한, 이상에서는, 퍼스널 컴퓨터(2)가 PDA(1)에 대하여 접속을 요구하도록 설명했지만, 이것뿐 아니라, PDA(1)가 퍼스널 컴퓨터(2)에 접속을 요구하도록 해도 된다.
이상에서는, XML 형식으로 기술된 커맨드 데이터를 송신하는 것으로서 설명했지만, 이 외 예를 들면, Base(64) 등의 방식에 의해 커맨드 데이터를 부호화하여 송신하도록 해도 된다.
또한 이상에서는, 특히 PDA(1)와 퍼스널 컴퓨터(2)로 통신하는 경우에 대해 설명했지만, 본 발명은 이것에 한정되는 것은 아니며, 예를 들면 휴대 전화기, 디지털 비디오 카메라, 혹은 텔레비전 수상기 등의 전자 기기에 널리 적용할 수 있다.
상술한 일련의 처리는 하드웨어에 의해 실행시킬 수도 있지만, 소프트웨어에 의해 실행시킬 수도 있다. 일련의 처리를 소프트웨어에 의해 실행시키는 경우에는, 그 소프트웨어를 구성하는 프로그램이 전용 하드웨어에 조립되어 있는 컴퓨터, 또는 각종 프로그램을 인스톨함으로써, 각종 기능을 실행하는 것이 가능한데, 예를 들면 범용의 퍼스널 컴퓨터 등에 기록 매체로부터 인스톨된다.
컴퓨터에 인스톨되어, 컴퓨터에 의해 실행 가능한 상태로 되는 프로그램을 기록하는 기록 매체는 도 3에 도시한 바와 같이, 자기 디스크(51)(플렉시블 디스크를 포함함), 광 디스크(52)(CD-ROM(Compact Disc-Read Only Memory), DVD(Digital Versatile Disc)를 포함함), 광 자기 디스크(53)(MD(Mini-Disc)(등록 상표)를 포함함), 혹은 반도체 메모리(54) 등으로 이루어지는 패키지 미디어, 또는 프로그램이 일시적이거나 혹은 영속적으로 기록되는 ROM(32)이나 기억부(38) 등에 의해 구성된다. 기록 매체에의 프로그램의 기록은 필요에 대응하여 라우터, 모뎀 등의 인터페이스를 통하여, 공중 회선망, 근거리 통신망(LAN), 또는 인터넷 등의 네트워크, 디지털 위성 방송이라는, 유선 또는 무선의 통신 매체를 이용하여 행해진다.
또, 본 명세서에서, 기록 매체에 기록되는 프로그램을 기술하는 단계는 기재된 순서를 따라 시계열적으로 행해지는 처리는 물론, 반드시 시계열적으로 처리되지는 않아도, 병렬적 혹은 개별로 실행되는 처리도 포함하는 것이다.
Claims (14)
- 소정의 무선 통신 규격에 따라, 액세스 포인트와 무선 통신하는 통신 장치에 있어서,
상기 액세스 포인트와, 전파를 통한 제1 무선 통신을 행하는 제1 무선 통신 수단과,
근접한 상기 액세스 포인트와, 상기 제1 무선 통신보다 근거리의 제2 무선 통신을 행하는 제2 무선 통신 수단과,
상기 제2 무선 통신 수단에 의한 상기 제2 무선 통신에 의해, 상기 액세스 포인트의 설정 정보를 상기 액세스 포인트로부터 취득하는 취득 수단과,
상기 취득 수단에 의해 취득된 상기 설정 정보에 기초하여, 네트워크 접속에 관한 설정을 행하는 설정 수단과,
상기 제1 무선 통신 수단에 의한 상기 제1 무선 통신에 의해, 상기 설정 수단에 의해 설정된 상기 설정 정보를 이용하여 상기 액세스 포인트를 포함하는 네트워크에 접속하는 접속 수단을 포함하고,
상기 설정 정보는, 상기 네트워크의 식별 정보와, 상기 제1 무선 통신의 통신 내용의 암호화에 이용되는 소정의 비밀 키에 관한 정보를 포함하는 것을 특징으로 하는 통신 장치. - 제1항에 있어서,
상기 제2 무선 통신은 적외선으로 행하는 것을 특징으로 하는 통신 장치. - 제1항에 있어서,
상기 설정 정보는 XML 형식으로 기술된 데이터인 것을 특징으로 하는 통신 장치. - 소정의 무선 통신 규격에 따라, 액세스 포인트와 무선 통신하는 통신 장치의 통신 방법에 있어서,
상기 액세스 포인트와의, 전파를 통한 제1 무선 통신을 제어하는 제1 무선 통신 제어 단계와,
근접한 상기 액세스 포인트와의, 상기 제1 무선 통신보다 근거리의 제2 무선 통신을 제어하는 제2 무선 통신 제어 단계와,
상기 제2 무선 통신 제어 단계의 처리에 의해 제어된 상기 제2 무선 통신에 의한, 상기 액세스 포인트의 설정 정보의, 상기 액세스 포인트로부터의 취득을 제어하는 취득 제어 단계와,
상기 취득 제어 단계의 처리에 의해 취득이 제어된 상기 설정 정보에 기초하여, 네트워크 접속에 관한 설정을 행하는 설정 단계와,
상기 제1 무선 통신 제어 단계의 처리에 의해 제어된 상기 제1 무선 통신에 의해, 상기 설정 단계의 처리에 의해 설정된 상기 설정 정보를 이용하여 상기 액세스 포인트를 포함하는 네트워크에 접속하는 접속 단계를 포함하고,
상기 설정 정보는, 상기 네트워크의 식별 정보와, 상기 제1 무선 통신의 통신 내용의 암호화에 이용되는 소정의 비밀 키에 관한 정보를 포함하는 것을 특징으로 하는 통신 방법. - 제4항에 있어서,
상기 제2 무선 통신은 적외선으로 행하는 것을 특징으로 하는 통신 방법. - 소정의 무선 통신 규격에 따라, 액세스 포인트와 무선 통신하는 통신 장치용의 프로그램이 기록된 기록 매체에 있어서,
상기 액세스 포인트와의, 전파를 통한 제1 무선 통신을 제어하는 제1 무선 통신 제어 단계와,
근접한 상기 액세스 포인트와의, 상기 제1 무선 통신보다 근거리의 제2 무선 통신을 제어하는 제2 무선 통신 제어 단계와,
상기 제2 무선 통신 제어 단계의 처리에 의해 제어된 상기 제2 무선 통신에 의한, 상기 액세스 포인트의 설정 정보의, 상기 액세스 포인트로부터의 취득을 제어하는 취득 제어 단계와,
상기 취득 제어 단계의 처리에 의해 취득이 제어된 상기 설정 정보에 기초하여, 네트워크 접속에 관한 설정을 행하는 설정 단계와,
상기 제1 무선 통신 제어 단계의 처리에 의해 제어된 상기 제1 무선 통신에 의해, 상기 설정 단계의 처리에 의해 설정된 상기 설정 정보를 이용하여 상기 액세스 포인트를 포함하는 네트워크에 접속하는 접속 단계를 포함하고,
상기 설정 정보는, 상기 네트워크의 식별 정보와, 상기 제1 무선 통신의 통신 내용의 암호화에 이용되는 소정의 비밀 키에 관한 정보를 포함하는 것을 특징으로 하는 컴퓨터가 판독 가능한 프로그램이 기록되어 있는 기록 매체. - 제6항에 있어서,
상기 제2 무선 통신은 적외선으로 행하는 것을 특징으로 하는 기록 매체. - 소정의 무선 통신 규격에 따라, 액세스 포인트와 무선 통신하는 통신 장치에 있어서,
상기 액세스 포인트와, 전파를 통한 제1 무선 통신을 행하는 제1 무선 통신 수단과,
근접한 상기 액세스 포인트와, 상기 제1 무선 통신보다 근거리의 제2 무선 통신을 행하는 제2 무선 통신 수단과,
상기 제2 무선 통신 수단에 의한 상기 제2 무선 통신에 의해, 설정 정보를 상기 액세스 포인트로 공급하는 공급 수단과,
상기 공급 수단에 의해 공급한 상기 설정 정보에 기초하여, 네트워크 접속에 관한 설정을, 상기 액세스 포인트에 실행시키는 설정 지시 수단과,
상기 제1 무선 통신 수단에 의한 상기 제1 무선 통신에 의해, 상기 설정 지시 수단에 의해 설정시킨 상기 설정 정보를 이용하여 상기 액세스 포인트를 포함하는 네트워크에 접속하는 접속 수단을 포함하고,
상기 설정 정보는, 상기 네트워크의 식별 정보와, 상기 제1 무선 통신의 통신 내용의 암호화에 이용되는 소정의 비밀 키에 관한 정보를 포함하는 것을 특징으로 하는 통신 장치. - 제8항에 있어서,
상기 제2 무선 통신은 적외선으로 행하는 것을 특징으로 하는 통신 장치. - 제8항에 있어서,
상기 설정 정보는 XML 형식으로 기술된 데이터인 것을 특징으로 하는 통신 장치. - 소정의 무선 통신 규격에 따라, 액세스 포인트와 무선 통신하는 통신 장치의 통신 방법에 있어서,
상기 액세스 포인트와의, 전파를 통한 제1 무선 통신을 제어하는 제1 무선 통신 제어 단계와,
근접한 상기 액세스 포인트와의, 상기 제1 무선 통신보다 근거리의 제2 무선 통신을 제어하는 제2 무선 통신 제어 단계와,
상기 제2 무선 통신 제어 단계의 처리에 의해 제어된 상기 제2 무선 통신에 의한, 설정 정보의 상기 액세스 포인트에의 공급을 제어하는 공급 제어 단계와,
상기 공급 제어 단계의 처리에 의해 공급이 제어된 상기 설정 정보에 기초하여, 네트워크 접속에 관한 설정을, 상기 액세스 포인트에 실행시키는 설정 지시 단계와,
상기 제1 무선 통신 제어 단계의 처리에 의해 제어된 상기 제1 무선 통신에 의해, 상기 설정 지시 단계의 처리에 의해 설정시킨 상기 설정 정보를 이용하여 상기 액세스 포인트를 포함하는 네트워크에 접속하는 접속 단계를 포함하고,
상기 설정 정보는, 상기 네트워크의 식별 정보와, 상기 제1 무선 통신의 통신 내용의 암호화에 이용되는 소정의 비밀 키에 관한 정보를 포함하는 것을 특징으로 하는 통신 방법. - 제11항에 있어서,
상기 제2 무선 통신은 적외선으로 행하는 것을 특징으로 하는 통신 방법. - 소정의 무선 통신 규격에 따라, 액세스 포인트와 무선 통신하는 통신 장치용 프로그램이 기록된 기록 매체에 있어서,
상기 액세스 포인트와의, 전파를 통한 제1 무선 통신을 제어하는 제1 무선 통신 제어 단계와,
근접한 상기 액세스 포인트와의, 상기 제1 무선 통신보다 근거리의 제2 무선 통신을 제어하는 제2 무선 통신 제어 단계와,
상기 제2 무선 통신 제어 단계의 처리에 의해 제어된 상기 제2 무선 통신에 의한, 설정 정보의 상기 액세스 포인트에의 공급을 제어하는 공급 제어 단계와,
상기 공급 제어 단계의 처리에 의해 공급이 제어된 상기 설정 정보에 기초하여, 네트워크 접속에 관한 설정을, 상기 액세스 포인트에 실행시키는 설정 지시 단계와,
상기 제1 무선 통신 제어 단계의 처리에 의해 제어된 상기 제1 무선 통신에 의해, 상기 설정 지시 단계의 처리에 의해 설정시킨 상기 설정 정보를 이용하여 상기 액세스 포인트를 포함하는 네트워크에 접속하는 접속 단계를 포함하고,
상기 설정 정보는, 상기 네트워크의 식별 정보와, 상기 제1 무선 통신의 통신 내용의 암호화에 이용되는 소정의 비밀 키에 관한 정보를 포함하는 것을 특징으로 하는 컴퓨터가 판독 가능한 프로그램이 기록되어 있는 기록 매체. - 제13항에 있어서,
상기 제2 무선 통신은 적외선으로 행하는 것을 특징으로 하는 기록 매체.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JPJP-P-2001-382896 | 2001-12-17 | ||
JP2001382896 | 2001-12-17 | ||
JPJP-P-2002-051264 | 2002-02-27 | ||
JP2002051264 | 2002-02-27 | ||
JP2002269951A JP4168714B2 (ja) | 2001-12-17 | 2002-09-17 | 通信装置および方法、記録媒体、並びにプログラム |
JPJP-P-2002-269951 | 2002-09-17 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20037010816A Division KR100975460B1 (ko) | 2001-12-17 | 2002-11-29 | 통신 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100018106A KR20100018106A (ko) | 2010-02-16 |
KR100976001B1 true KR100976001B1 (ko) | 2010-08-17 |
Family
ID=27347966
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20037010816A KR100975460B1 (ko) | 2001-12-17 | 2002-11-29 | 통신 장치 및 방법 |
KR1020107002139A KR100976001B1 (ko) | 2001-12-17 | 2002-11-29 | 통신 장치 및 방법 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20037010816A KR100975460B1 (ko) | 2001-12-17 | 2002-11-29 | 통신 장치 및 방법 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7336926B2 (ko) |
EP (1) | EP1458137B1 (ko) |
JP (1) | JP4168714B2 (ko) |
KR (2) | KR100975460B1 (ko) |
CN (1) | CN1265588C (ko) |
WO (1) | WO2003053008A1 (ko) |
Families Citing this family (72)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3870882B2 (ja) * | 2002-09-12 | 2007-01-24 | ソニー株式会社 | 情報通信システム、情報通信装置及び情報通信方法、並びにコンピュータ・プログラム |
US20040147281A1 (en) * | 2002-11-12 | 2004-07-29 | Integration Associates Inc. | Transmitter and receiver circuits with controller-less operation capability |
US20040168081A1 (en) * | 2003-02-20 | 2004-08-26 | Microsoft Corporation | Apparatus and method simplifying an encrypted network |
US11294618B2 (en) | 2003-07-28 | 2022-04-05 | Sonos, Inc. | Media player system |
US8290603B1 (en) | 2004-06-05 | 2012-10-16 | Sonos, Inc. | User interfaces for controlling and manipulating groupings in a multi-zone media system |
US11650784B2 (en) | 2003-07-28 | 2023-05-16 | Sonos, Inc. | Adjusting volume levels |
US11106425B2 (en) | 2003-07-28 | 2021-08-31 | Sonos, Inc. | Synchronizing operations among a plurality of independently clocked digital data processing devices |
US11106424B2 (en) | 2003-07-28 | 2021-08-31 | Sonos, Inc. | Synchronizing operations among a plurality of independently clocked digital data processing devices |
US8234395B2 (en) | 2003-07-28 | 2012-07-31 | Sonos, Inc. | System and method for synchronizing operations among a plurality of independently clocked digital data processing devices |
JP3892426B2 (ja) | 2003-08-05 | 2007-03-14 | 松下電器産業株式会社 | 通信端末、通信機器、および通信制御プログラム |
JP3951986B2 (ja) * | 2003-08-27 | 2007-08-01 | ブラザー工業株式会社 | 無線ステーション |
JP4283102B2 (ja) * | 2003-12-24 | 2009-06-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 非接触読み取り型の記録媒体、携帯端末、携帯端末の制御方法、該制御方法を携帯端末に実行させるためのコンピュータ実行可能なプログラム、および情報処理システム |
JP4200897B2 (ja) * | 2003-12-26 | 2008-12-24 | セイコーエプソン株式会社 | 暗号化通信を行う無線通信装置の設定 |
US7657612B2 (en) * | 2004-01-07 | 2010-02-02 | Microsoft Corporation | XML schema for network device configuration |
JP4496781B2 (ja) * | 2004-01-09 | 2010-07-07 | ソニー株式会社 | 制御装置および方法、記録媒体、並びにプログラム |
US8639819B2 (en) | 2004-02-05 | 2014-01-28 | Nokia Corporation | Ad-hoc connection between electronic devices |
US9977561B2 (en) | 2004-04-01 | 2018-05-22 | Sonos, Inc. | Systems, methods, apparatus, and articles of manufacture to provide guest access |
US7603145B2 (en) * | 2004-05-10 | 2009-10-13 | Research In Motion Limited | System and method for facilitating short-range wireless communications between a mobile wireless device and an auxiliary system |
US8326951B1 (en) | 2004-06-05 | 2012-12-04 | Sonos, Inc. | Establishing a secure wireless network with minimum human intervention |
US8868698B2 (en) | 2004-06-05 | 2014-10-21 | Sonos, Inc. | Establishing a secure wireless network with minimum human intervention |
JP4670270B2 (ja) | 2004-06-28 | 2011-04-13 | ソニー株式会社 | 通信システム及び通信装置 |
JP4267543B2 (ja) * | 2004-08-27 | 2009-05-27 | 日本電信電話株式会社 | 情報送受信方法および情報送受信システム |
KR100618375B1 (ko) | 2004-08-30 | 2006-08-31 | 삼성전자주식회사 | 웹서비스가 가능한 디지털 영상/음향 처리장치, 그의웹서비스 제공방법 및 웹서비스 시스템 |
US7904083B2 (en) * | 2004-09-27 | 2011-03-08 | Research In Motion Limited | Method and apparatus for efficient network scanning |
US7650164B2 (en) * | 2004-11-02 | 2010-01-19 | Broadcom Corporation | Method and system for exchanging data between a mobile phone and a PC |
KR100584429B1 (ko) * | 2004-11-03 | 2006-05-26 | 삼성전자주식회사 | 블루투스 기기에서 보안 모니터링 방법 |
US7353017B2 (en) * | 2004-11-30 | 2008-04-01 | Microsoft Corporation | Method and system for provisioning a wireless device |
US20060189348A1 (en) * | 2005-02-23 | 2006-08-24 | Memory Matrix, Inc. | Systems and methods for automatic synchronization of cellular telephones |
US20060189349A1 (en) * | 2005-02-24 | 2006-08-24 | Memory Matrix, Inc. | Systems and methods for automatic uploading of cell phone images |
JP2006287767A (ja) * | 2005-04-04 | 2006-10-19 | Sony Corp | 無線通信システムおよび無線通信方法 |
US7726566B2 (en) * | 2005-04-15 | 2010-06-01 | Research In Motion Limited | Controlling connectivity of a wireless smart card reader |
WO2006115374A1 (en) * | 2005-04-25 | 2006-11-02 | Lg Electronics Inc. | Reader control system |
JP4419936B2 (ja) * | 2005-09-13 | 2010-02-24 | 船井電機株式会社 | クライアント・サーバシステム |
US20070192833A1 (en) * | 2006-01-27 | 2007-08-16 | Arcadyan Technology Corporation | System and method for configuring an electronic device to access to a wireless local area network |
KR100754207B1 (ko) * | 2006-02-15 | 2007-09-03 | 삼성전자주식회사 | 무선 디바이스의 접근에 따라 자동으로 응용을 실행하는방법 및 장치 |
JP4847246B2 (ja) * | 2006-07-31 | 2011-12-28 | キヤノン株式会社 | 通信装置、通信装置の制御方法、及び当該制御方法をコンピュータに実行させるためのコンピュータプログラム |
US9202509B2 (en) | 2006-09-12 | 2015-12-01 | Sonos, Inc. | Controlling and grouping in a multi-zone media system |
US8788080B1 (en) | 2006-09-12 | 2014-07-22 | Sonos, Inc. | Multi-channel pairing in a media system |
US8483853B1 (en) | 2006-09-12 | 2013-07-09 | Sonos, Inc. | Controlling and manipulating groupings in a multi-zone media system |
ES2421924T3 (es) * | 2006-09-29 | 2013-09-06 | Telecom Italia Spa | Servicios para usuarios móviles a través de distintos aparatos electrónicos |
US20080119136A1 (en) * | 2006-11-21 | 2008-05-22 | Taheer Khazi | Access point with bluetooth transducer |
US7987378B2 (en) * | 2007-01-05 | 2011-07-26 | Apple Inc. | Automatic power-off of bluetooth device from linked device |
US7813697B2 (en) * | 2007-01-05 | 2010-10-12 | Apple Inc. | Power efficient high speed communication systems and methods |
JP2008199503A (ja) * | 2007-02-15 | 2008-08-28 | Funai Electric Co Ltd | 端末および情報中継装置 |
CA2636304C (en) | 2007-06-27 | 2014-12-30 | Research In Motion Limited | System and method for improving smart card reader reconnections |
JP2009135865A (ja) * | 2007-07-30 | 2009-06-18 | Ricoh Co Ltd | 情報処理装置、経路探索装置、家電装置、情報処理システムおよびプログラム |
JP2009037566A (ja) * | 2007-08-03 | 2009-02-19 | Ricoh Co Ltd | 情報処理システム、情報処理装置、携帯端末装置、情報処理方法および情報処理プログラム |
JP4952433B2 (ja) * | 2007-08-08 | 2012-06-13 | ソニー株式会社 | 情報処理装置および方法、並びに、情報処理システム |
US8041979B2 (en) * | 2007-10-29 | 2011-10-18 | Agilent Technologies, Inc. | Method and a system for synchronising respective state transitions in a group of devices |
JP2009188586A (ja) * | 2008-02-05 | 2009-08-20 | Yamaha Corp | 通信網接続支援方法および通信端末 |
JP4981826B2 (ja) | 2009-01-28 | 2012-07-25 | シャープ株式会社 | 通信システム、画像形成装置及び携帯情報端末装置 |
US9125018B2 (en) * | 2009-02-09 | 2015-09-01 | Qualcomm Incorporated | Triggered location services |
CN101827363B (zh) | 2009-03-03 | 2015-07-01 | 夏普株式会社 | 通信***、信息处理***及装置、图像形成***及装置、便携信息终端装置 |
JP4767332B2 (ja) * | 2009-03-13 | 2011-09-07 | シャープ株式会社 | 情報処理システム及び画像形成システム |
US11265652B2 (en) | 2011-01-25 | 2022-03-01 | Sonos, Inc. | Playback device pairing |
US11429343B2 (en) | 2011-01-25 | 2022-08-30 | Sonos, Inc. | Stereo playback configuration and control |
KR101797039B1 (ko) | 2011-08-31 | 2017-11-13 | 삼성전자주식회사 | 적어도 두 개의 디바이스간 무선 연결방법 및 이를 이용한 무선연결 가능한 디바이스 |
US9820016B2 (en) | 2012-02-13 | 2017-11-14 | Sony Mobile Communications Inc. | Methods of communicating identification information and a responsive command via short-range communications, and related devices |
WO2013121238A1 (en) | 2012-02-13 | 2013-08-22 | Sony Ericsson Mobile Communications Ab | Electronic devices, methods, and computer program products for detecting a tag having a sensor associated therewith and receiving sensor information therefrom |
CN103298144A (zh) * | 2012-03-02 | 2013-09-11 | 中兴通讯股份有限公司 | 一种通过NFC进行Wi-Fi连接的方法、***和终端 |
CN102595409B (zh) * | 2012-03-21 | 2015-03-25 | 华为技术有限公司 | 一种基于无线接入的加密信息获取方法、设备及*** |
US9497571B2 (en) * | 2012-10-10 | 2016-11-15 | Panasonic Intellectual Property Corporation Of America | Communication apparatus, communication system, portable terminal, computer-readable recording medium, and server |
CN105009550B (zh) * | 2013-03-12 | 2018-08-21 | 索尼公司 | 经由短程通信传送标识信息和响应命令的方法及相关装置 |
JP6344891B2 (ja) * | 2013-07-12 | 2018-06-20 | キヤノン株式会社 | 制御装置、電子機器、制御方法、及びプログラム |
JP2015226178A (ja) * | 2014-05-28 | 2015-12-14 | Necプラットフォームズ株式会社 | 無線lan通信システムおよび無線lan通信方法 |
US10248376B2 (en) | 2015-06-11 | 2019-04-02 | Sonos, Inc. | Multiple groupings in a playback system |
JP2018170535A (ja) * | 2015-08-31 | 2018-11-01 | シャープ株式会社 | 通信システム、端末装置及び通信方法 |
CN105282608B (zh) * | 2015-10-19 | 2019-03-08 | 安徽广行物联科技有限公司 | 一种Android智能播放设备集成蓝牙通信的方法 |
US10303422B1 (en) | 2016-01-05 | 2019-05-28 | Sonos, Inc. | Multiple-device setup |
TWI620158B (zh) * | 2016-01-28 | 2018-04-01 | 中興保全股份有限公司 | 智慧型電子鎖系統 |
US10712997B2 (en) | 2016-10-17 | 2020-07-14 | Sonos, Inc. | Room association based on name |
JP7251290B2 (ja) * | 2019-04-23 | 2023-04-04 | 大日本印刷株式会社 | 携帯端末、表示システム、およびプログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010019277A (ko) * | 1999-08-26 | 2001-03-15 | 윤종용 | 블루투스를 이용한 근거리 무선 통신 방법 |
JP2001156704A (ja) | 1999-11-26 | 2001-06-08 | Ntt Docomo Inc | 無線通信端末および無線通信方法 |
JP2001156723A (ja) | 1999-11-26 | 2001-06-08 | Ntt Docomo Inc | 無線通信端末および無線通信方法 |
JP2001189722A (ja) | 2000-01-04 | 2001-07-10 | Toshiba Corp | 無線通信システム、無線端末、無線基地局、認証カード、および認証方法 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5602854A (en) * | 1991-05-13 | 1997-02-11 | Norand Corporation | Wireless personal local area network utilizing removable radio frequency modules with digital interfaces and idle sense communication protocol |
US5440559A (en) * | 1993-11-10 | 1995-08-08 | Seiko Communications Holding N.V. | Portable wireless communication device |
US5703950A (en) * | 1995-06-30 | 1997-12-30 | Intermec Corporation | Method and apparatus for controlling country specific frequency allocation |
US6002930A (en) * | 1997-02-28 | 1999-12-14 | Ericsson Inc. | Method and apparatus for assigning personality information to roaming mobile radios |
JPH1115761A (ja) * | 1997-06-02 | 1999-01-22 | Internatl Business Mach Corp <Ibm> | 赤外線通信機能を持つ情報処理装置及びその制御方法 |
US6901241B2 (en) * | 1998-02-11 | 2005-05-31 | Telefonaktiebolaget L M Ericsson (Publ) | System, method and apparatus for secure transmission of confidential information |
JP3704533B2 (ja) * | 1998-11-10 | 2005-10-12 | 株式会社東芝 | 通信方法、携帯端末装置及び計算機装置 |
US6857072B1 (en) * | 1999-09-27 | 2005-02-15 | 3Com Corporation | System and method for enabling encryption/authentication of a telephony network |
US6141564A (en) * | 1999-09-30 | 2000-10-31 | Motorola, Inc. | Method of sharing a SIM card between two masters |
US6697638B1 (en) * | 1999-10-29 | 2004-02-24 | Denso Corporation | Intelligent portable phone with dual mode operation for automobile use |
US20010053947A1 (en) * | 1999-12-15 | 2001-12-20 | Lenz Gary A. | Identification card personalization device with web browser |
JP2002016988A (ja) * | 2000-06-30 | 2002-01-18 | Sony Corp | 電子機器およびその制御方法、リモートコントローラおよびリモートコントロール方法、並びに記録媒体 |
US6754484B1 (en) * | 2000-07-10 | 2004-06-22 | Nokia Corporation | Short messaging using information beacons |
US6694143B1 (en) * | 2000-09-11 | 2004-02-17 | Skyworks Solutions, Inc. | System for using a local wireless network to control a device within range of the network |
US20020078161A1 (en) * | 2000-12-19 | 2002-06-20 | Philips Electronics North America Corporation | UPnP enabling device for heterogeneous networks of slave devices |
US6895215B2 (en) * | 2000-12-28 | 2005-05-17 | International Business Machines Corporation | Method and apparatus for transferring correspondence information |
US6717516B2 (en) * | 2001-03-08 | 2004-04-06 | Symbol Technologies, Inc. | Hybrid bluetooth/RFID based real time location tracking |
JP2002351766A (ja) * | 2001-05-29 | 2002-12-06 | Denso Corp | 設定ファイル送信システムおよび設定ファイルの送信方法 |
JP2003018148A (ja) * | 2001-07-05 | 2003-01-17 | Toshiba Corp | 無線データ通信装置及びそのデータ通信方法 |
JP4655439B2 (ja) * | 2001-09-13 | 2011-03-23 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
AU2002343424A1 (en) * | 2001-09-28 | 2003-04-14 | Bluesocket, Inc. | Method and system for managing data traffic in wireless networks |
-
2002
- 2002-09-17 JP JP2002269951A patent/JP4168714B2/ja not_active Expired - Lifetime
- 2002-11-29 KR KR20037010816A patent/KR100975460B1/ko not_active IP Right Cessation
- 2002-11-29 CN CNB028060571A patent/CN1265588C/zh not_active Expired - Fee Related
- 2002-11-29 KR KR1020107002139A patent/KR100976001B1/ko not_active IP Right Cessation
- 2002-11-29 US US10/468,275 patent/US7336926B2/en not_active Expired - Lifetime
- 2002-11-29 WO PCT/JP2002/012484 patent/WO2003053008A1/ja active Application Filing
- 2002-11-29 EP EP02783692.3A patent/EP1458137B1/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010019277A (ko) * | 1999-08-26 | 2001-03-15 | 윤종용 | 블루투스를 이용한 근거리 무선 통신 방법 |
JP2001156704A (ja) | 1999-11-26 | 2001-06-08 | Ntt Docomo Inc | 無線通信端末および無線通信方法 |
JP2001156723A (ja) | 1999-11-26 | 2001-06-08 | Ntt Docomo Inc | 無線通信端末および無線通信方法 |
JP2001189722A (ja) | 2000-01-04 | 2001-07-10 | Toshiba Corp | 無線通信システム、無線端末、無線基地局、認証カード、および認証方法 |
Also Published As
Publication number | Publication date |
---|---|
EP1458137B1 (en) | 2017-04-05 |
JP2003324446A (ja) | 2003-11-14 |
EP1458137A4 (en) | 2011-03-02 |
KR20100018106A (ko) | 2010-02-16 |
CN1265588C (zh) | 2006-07-19 |
KR100975460B1 (ko) | 2010-08-11 |
JP4168714B2 (ja) | 2008-10-22 |
WO2003053008A1 (fr) | 2003-06-26 |
US7336926B2 (en) | 2008-02-26 |
CN1494789A (zh) | 2004-05-05 |
EP1458137A1 (en) | 2004-09-15 |
US20040214524A1 (en) | 2004-10-28 |
KR20040072021A (ko) | 2004-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100976001B1 (ko) | 통신 장치 및 방법 | |
EP1499067B1 (en) | Communication system, information processing device, and method | |
CN107087028B (zh) | 智能空间中的信息共享 | |
JP4027360B2 (ja) | 認証方法及びシステムならびに情報処理方法及び装置 | |
US20060239236A1 (en) | Wireless communication apparatus, communication system and method of configuring wireless communication therein | |
US7565108B2 (en) | Radio frequency identification (RF-ID) based discovery for short range radio communication with reader device having transponder functionality | |
JP4777725B2 (ja) | 携帯端末装置,サーバ装置,アプリケーション提供方法およびコンピュータプログラム | |
EP2770782B1 (en) | Wireless data communication | |
JP4218463B2 (ja) | 無線通信装置並びに無線通信システム | |
EP1629634B1 (en) | Secure authentication in a wireless home network | |
CN104219414A (zh) | 使用近场通信的方法和图像形成装置 | |
KR20050085484A (ko) | 휴대 장치 위치 추적 방법, 시스템, 데이터베이스, 고정국및 휴대 장치 | |
CN105556492B (zh) | 近场通信(nfc)数据传送 | |
US20150373757A1 (en) | Wireless connection system and wireless connection method | |
CN1996836B (zh) | 提供及获得用于wusb安全的会话密钥的方法和设备 | |
KR20070027172A (ko) | Rfid를 이용한 블루투스 이동통신 단말기의 통신방법및 장치 | |
KR20060123488A (ko) | 근거리 통신을 위한 인접 검출 | |
JP4763742B2 (ja) | 移動式端末および移動式端末を操作するための方法 | |
CN104850873A (zh) | 通信设备及其控制方法和信息处理设备及其控制方法 | |
CN106488531B (zh) | 一种快速连接无线局域网的方法 | |
JP2018207353A (ja) | 情報処理装置、通信システム、通信方法およびプログラム | |
CN105163306A (zh) | 通信装置及其控制方法 | |
CN101390365A (zh) | 在UPnP搜索服务中发现设备所有者的增强 | |
US7836445B2 (en) | Technique for installing a station device driver | |
JP6103872B2 (ja) | 通信装置、通信装置の制御方法、並びにコンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130802 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140801 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |