CN1265588C - 通信装置和方法 - Google Patents

通信装置和方法 Download PDF

Info

Publication number
CN1265588C
CN1265588C CNB028060571A CN02806057A CN1265588C CN 1265588 C CN1265588 C CN 1265588C CN B028060571 A CNB028060571 A CN B028060571A CN 02806057 A CN02806057 A CN 02806057A CN 1265588 C CN1265588 C CN 1265588C
Authority
CN
China
Prior art keywords
communication device
radio communication
communicator
information
different communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB028060571A
Other languages
English (en)
Other versions
CN1494789A (zh
Inventor
野田卓郎
佐藤真
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Publication of CN1494789A publication Critical patent/CN1494789A/zh
Application granted granted Critical
Publication of CN1265588C publication Critical patent/CN1265588C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • 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
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/141Indication of costs
    • H04L12/1421Indication of expected costs
    • 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

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(电子和电气工程师协会)802.11b和蓝牙TM
例如,在蓝牙通信中,为控制通信,从称作为“主设备”的设备广播用于检测***设备的设备检测消息。根据从已经接收到设备检测消息的设备(从设备)所发送的响应消息,主设备能够检测和主设备能够通信的设备,同样也能够获得有关该设备的蓝牙信息。
为了检测主设备能够与其通信的设备,不仅主设备,而且能够和主设备通信的从设备也必须启动蓝牙通信功能。
不过,为了启动从设备的蓝牙功能,用户必须直接地操作从设备。因此,例如,当拥有设备A和设备B的用户通过蓝牙通信将数据从设备A传送到设备B时,用户必须通过直接地操作个别的设备来启动设备A和设备B的蓝牙通信功能。因此操作是麻烦的和复杂的。
发明内容
鉴于上述背景,本发明的一个目的是通过发送预定的命令数据而不是直接地操作这样设备来控制在其中没有建立无线通信的设备。
本发明的第一通信装置包括:检测装置,用于检测在其上记录至少包括不同通信装置的识别信息的信息的记录介质的存在;以及发送装置,用于通过所述电磁波将预定的命令数据发送到由所述检测装置所检测的所述信息记录介质,
其中预定命令数据可以是用于控制所述不同通信装置的预定功能的命令数据或者用于获得所述预定功能的状态的命令数据。
第一通信装置还可以包括:接收装置,用于接收为响应所述预定命令数据从所述信息记录介质所发送的响应数据。
响应数据可以包括有关不同通信装置的预定功能状态的信息。
预定命令数据可以是以XML格式所描述的数据。
第一通信装置还可以包括用于按照不同于所述电磁波的预定的无线通信标准与所述不同通信装置进行无线通信的无线通信装置。
信息记录介质可以是IC卡。
本发明的第一通信方法包括:检测步骤,用于检测在其上记录至少包括不同通信装置的识别信息的信息的记录介质的存在;以及发送步骤,用于通过所述电磁波将预定的命令数据发送到由所述检测步骤的处理所检测的所述信息记录介质,其中,所述预定命令数据是用于控制所述不同通信装置的预定功能的命令数据或者用于获得所述预定功能的状态的命令数据。
在本发明的第一记录介质上所记录的程序包括:检测步骤,用于检测在其上记录至少包括所述不同通信装置的识别信息的信息的记录介质的存在;以及发送步骤,用于通过所述电磁波将预定的命令数据发送到由所述检测步骤的处理所检测的所述信息记录介质。
本发明的第一程序允许计算机执行:检测步骤,用于检测在其上记录至少包括不同通信装置的识别信息的信息的记录介质的存在;以及发送步骤,用于通过所述电磁波将预定的命令数据发送到由所述检测步骤的处理所检测的所述信息记录介质。
根据本发明的第一通信装置、方法和程序,检测至少包括不同通信装置的识别信息的信息记录介质的存在,并且通过电磁波将预定的命令数据发送到所检测的信息记录介质。
本发明的第二通信装置包括:第一获得装置,用于从所述不同通信装置获得在其上存储至少包括不同通信装置的识别信息的信息的存储介质;读取装置,用于读取在由所述第一获得装置所获得的所述存储介质上存储的所述信息;写入装置,用于将预定命令数据写入到由所述第一获得装置获得的所述存储介质;以及移动装置,用于将在其上由所述写入装置写入所述预定命令数据的所述存储介质移动到所述不同通信装置,
其中,预定命令数据可以是用于控制所述不同通信装置的预定功能的命令数据、或者是用于获得所述预定功能的状态的命令数据。
第二通信装置还可以包括第二获得装置,用于获得在其上存储有关所述不同通信装置的预定功能状态的信息的所述存储介质。所述读取装置读取可以有关在通过所述第二获得装置获得的所述存储介质上存储的所述预定功能状态的信息。
预定命令数据可以是以XML格式所描述的数据。
存储介质可以是存储卡。
本发明的第二通信方法包括:读取步骤,用于从不同通信装置获得在其上存储至少包括所述不同通信装置的识别信息的信息的存储介质,并读取在所述存储介质上存储的所述信息;写入步骤,用于将预定命令数据写入到所述存储介质;以及移动步骤,用于将在其上由所述写入步骤的处理写入所述预定命令数据的所述存储介质移动到所述不同通信装置,其中,所述预定命令数据是用于控制所述不同通信装置的预定功能的命令数据或者用于获得所述预定功能的状态的命令数据。
在本发明的第二记录介质上所记录的程序包括:读取步骤,用于从不同通信装置获得在其上存储至少包括所述不同通信装置的识别信息的信息的存储介质,并读取在所述存储介质上存储的所述信息;写入步骤,用于将预定命令数据写入到所述存储介质;以及移动步骤,用于将在其上由所述写入步骤的处理写入所述预定命令数据的所述存储介质移动到所述不同通信装置。
本发明的第二程序允许计算机按预定无线通信标准执行:读取步骤,用于从不同通信装置获得在其上存储至少包括所述不同通信装置的识别信息的信息的存储介质,并读取在所述存储介质上存储的所述信息;写入步骤,用于将预定命令数据写入到所述存储介质;以及移动步骤,用于将在其上由所述写入步骤的处理写入所述预定命令数据的所述存储介质移动到所述不同通信装置。
根据本发明的第二通信装置、方法和程序,从不同通信装置获得在其上存储至少包括所述不同通信装置的识别信息的信息的存储介质,并读取在存储介质上所存储的信息。将预定命令数据写入到存储介质,并将在其上写入有预定命令数据的存储介质移动到所述不同通信装置。
本发明的第三通信装置包括:第一无线通信装置,用于通过无线电波与不同通信装置进行第一无线通信;第二无线通信装置,用于通过红外线与位于所述通信装置附近的所述不同通信装置进行第二无线通信;获得装置,用于通过由所述第二无线通信装置进行的所述第二无线通信从所述不同通信装置获得所述不同通信装置的设置信息;设置装置,用于根据由所述获得装置获得的所述设置信息进行有关网络连接的设置;以及连接装置,用于通过利用由所述设置装置设置的所述设置信息、由所述第一无线通信装置进行的所述第一无线通信连接到包括所述不同通信装置的网络。
所述设置信息可以包括所述网络的识别信息和有关为加密在所述第一无线通信将要使用的内容而使用的预定私钥的信息。
所述设置信息可以是以XML格式所描述的数据。
本发明的第三通信方法包括:第一无线通信控制步骤,用于控制通过无线电波与不同通信装置进行的第一无线通信;第二无线通信控制步骤,用于控制通过红外线与位于所述通信装置附近的所述不同通信装置进行的第二无线通信;获得控制步骤,用于控制通过由所述第二无线通信控制步骤的处理控制的所述第二无线通信从所述不同通信装置获得所述不同通信装置的设置信息;设置步骤,用于根据由所述获得控制步骤的控制处理获得的所述设置信息进行有关网络连接的设置;以及连接步骤,用于通过利用由所述设置步骤的处理设置的所述设置信息、由所述第一无线通信控制步骤的处理控制的所述第一无线通信连接到包括所述不同通信装置的网络。
本发明的第三记录介质的程序包括:第一无线通信控制步骤,用于控制通过无线电波与不同通信装置进行的第一无线通信;第二无线通信控制步骤,用于控制通过红外线与位于所述通信装置附近的所述不同通信装置进行的第二无线通信;获得控制步骤,用于控制通过由所述第二无线通信控制步骤的处理控制的所述第二无线通信从所述不同通信装置获得所述不同通信装置的设置信息;设置步骤,用于根据由所述获得控制步骤的控制处理获得的所述设置信息进行有关网络连接的设置;以及连接步骤,用于通过利用由所述设置步骤的处理设置的所述设置信息、由所述第一无线通信控制步骤的处理控制的所述第一无线通信连接到包括所述不同通信装置的网络。
本发明的第三程序包括:第一无线通信控制步骤,用于控制通过无线电波与不同通信装置进行的第一无线通信;第二无线通信控制步骤,用于控制通过红外线与位于所述通信装置附近的所述不同通信装置进行的第二无线通信;获得控制步骤,用于控制通过由所述第二无线通信控制步骤的处理控制的所述第二无线通信从所述不同通信装置获得所述不同通信装置的设置信息;设置步骤,用于根据由所述获得控制步骤的控制处理获得的所述设置信息进行有关网络连接的设置;以及连接步骤,用于通过利用由所述设置步骤的处理设置的所述设置信息、由所述第一无线通信控制步骤的处理控制的所述第一无线通信连接到包括所述不同通信装置的网络。
根据本发明的第三通信装置、方法和程序,通过无线电波与不同通信装置进行第一无线通信,并且通过红外线与位于所述通信装置附近的所述不同通信装置进行第二无线通信。通过所述第二无线通信从所述不同通信装置获得所述不同通信装置的设置信息。根据所述设置信息进行有关网络连接的设置,并且通过利用所述设置信息由所述第一无线通信建立到包括所述不同通信装置的网络的连接。
本发明的第四通信装置包括:第一无线通信装置,用于通过无线电波与不同通信装置进行第一无线通信;第二无线通信装置,用于通过红外线与位于所述通信装置附近的所述不同通信装置进行第二无线通信;提供装置,用于通过所述第二无线通信装置进行的所述第二无线通信将设置信息提供给所述不同通信装置;设置指令装置,用于允许所述不同通信装置根据由所述提供装置提供的所述设置信息进行有关网络连接的设置;以及连接装置,用于通过利用由所述设置指令装置设置的所述设置信息、由所述第一无线通信装置进行的所述第一无线通信连接到包括所述不同通信装置的网络。
所述设置信息可以包括所述网络的识别信息和有关为加密在所述第一无线通信将要使用的内容而使用的预定私钥的信息。
所述设置信息可以是以XML格式所描述的数据。
本发明的第四通信方法包括:第一无线通信控制步骤,用于控制通过无线电波与不同通信装置进行的第一无线通信;第二无线通信控制步骤,用于控制通过红外线与位于所述通信装置附近的所述不同通信装置进行的第二无线通信;提供控制步骤,用于控制通过所述第二无线通信控制步骤的处理控制的所述第二无线通信、将设置信息提供给所述不同通信装置;设置指令步骤,用于允许所述不同通信装置根据由所述提供控制步骤的控制处理提供的所述设置信息进行有关网络连接的设置;以及连接步骤,用于通过利用由所述设置指令步骤的处理设置的所述设置信息、由所述第一无线通信控制步骤的处理控制的所述第一无线通信连接到包括所述不同通信装置的网络。
本发明的第四记录介质的程序包括:第一无线通信控制步骤,用于控制通过无线电波与不同通信装置进行的第一无线通信;第二无线通信控制步骤,用于控制通过红外线与位于所述通信装置附近的所述不同通信装置进行的第二无线通信;提供控制步骤,用于控制通过所述第二无线通信控制步骤的处理控制的所述第二无线通信、将设置信息提供给所述不同通信装置;设置指令步骤,用于允许所述不同通信装置根据由所述提供控制步骤的控制处理提供的所述设置信息进行有关网络连接的设置;以及连接步骤,用于通过利用由所述设置指令步骤的处理设置的所述设置信息、由所述第一无线通信控制步骤的处理控制的所述第一无线通信连接到包括所述不同通信装置的网络。
本发明的第四程序允许计算机执行:第一无线通信控制步骤,用于控制通过无线电波与不同通信装置进行的第一无线通信;第二无线通信控制步骤,用于控制通过红外线与位于所述通信装置附近的所述不同通信装置进行的第二无线通信;提供控制步骤,用于控制通过所述第二无线通信控制步骤的处理控制的所述第二无线通信、将设置信息提供给所述不同通信装置;设置指令步骤,用于允许所述不同通信装置根据由所述提供控制步骤的控制处理提供的所述设置信息进行有关网络连接的设置;以及连接步骤,用于通过利用由所述设置指令步骤的处理设置的所述设置信息、由所述第一无线通信控制步骤的处理控制的所述第一无线通信连接到包括所述不同通信装置的网络。
根据本发明的第四通信装置、方法和程序,通过无线电波与不同通信装置进行第一无线通信,并且,通过红外线与位于所述通信装置附近的所述不同通信装置进行第二无线通信。通过所述第二无线通信将设置信息提供给所述不同通信装置。根据该设置信息给出指令以进行有关网络连接的设置,并且通过利用按所述指令设置的所述设置信息,由所述第一无线通信建立与包括所述不同通信装置的网络的连接。
附图说明
图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解释了当个人计算机以AdHoc模式做出到PDA的连接请求时的例子。
具体实施方式
下面参照附图描述本发明的实施例。
图1解释了根据本发明的实施例在PDA(个人数字助理)1和个人计算机2之间的无线通信的概念。
通过执行分别集成到PDA1和个人计算机2中的无线通信单元21(图2)和无线通信单元41(图3)的遵守蓝牙标准的无线通信,PDA1和个人计算机2适合彼此发送和接收各种数据。
PDA1和个人计算机2分别配备有非接触IC卡读/写器19和非接触IC卡读/写器39,用于从非接触IC卡20(图2)和非接触IC卡40(图3)读取各种类型的信息和将其写入。读/写器19和读/写器39同样也能够从为另一个设备所提供的读/写器读取各种类型信息,或者将其写入。因此,如图1的点画线箭头所示,在PDA1和个人计算机2之间不仅能够通过蓝牙通信,而且能够通过从读/写器19和读/写器39所发射的电磁波进行通信。
图2是解释如图1所示的PDA1的配置例子的框图。
CPU(中央处理单元)11根据存储在ROM(只读存储器)12和存储单元18的程序执行各种类型的处理。当必要时,将由CPU11所执行的程序和数据存储在RAM(随机存储器)13。通过总线14将CPU11、ROM12和RAM13彼此相连。
将输入/输出接口15连接到总线14。将用于让用户输入操作命令的操作输入单元16、用于输出视频信号到显示操作屏幕的LCD(液晶显示器)的显示控制器17、用于存储程序和各种数据的存储单元18连接到输入/输出接口15,该操作输入单元16由诸如触摸板、键或者微动拨盘的输入器件组成,该存储单元18由例如快闪(flash)存储器组成。
同样,将通过电磁波与IC卡20通信的非接触IC卡读/写器19和通过利用蓝牙无线通信功能与个人计算机2的无线通信单元41(图3)通信的无线通信单元21连接到输入/输出接口15。
非接触IC卡读/写器19(在下文中有时称作为“读/写器19”)根据由CPU11所提供的控制信号或者从IC卡20所发送的响应数据进行各种类型的处理。
例如,CPU11产生将要发送给IC卡20的控制命令,并且通过总线14和输入/输出接口15将它输出到读/写器19。读/写器19根据所述命令以电磁波的形式发射调制波,并且读/写器19根据天线(未示出)上的负载的改变,确定IC卡20或者个人计算机的IC卡40是否位于读/写器19的附近。读/写器19接着将各种数据发送给在读/写器19附近的IC卡或者从在读/写器19附近的IC卡读取各种数据。
读/写器19同样也将通过解调来自IC卡20或者IC卡40的响应数据所获得的数据通过输入/输出接口15和总线14提供给CPU11。
在IC卡20中,记录有关PDA1的蓝牙设备的信息(蓝牙设备名和地址),并根据由非接触IC卡读/写器19所发射的电磁波,将所记录的信息报告给非接触IC卡读/写器19。
图3是解释如图1所示的个人计算机2的配置例子的框图。基本上来讲,与如图1所示的PDA1相类似地配置CPU31、ROM32、RAM33、总线34、输入/输出接口35、非接触IC卡读/写器39、IC卡40和无线通信单元41,并且因此略去其说明。
操作输入单元36由允许用户输入操作命令的诸如键盘、鼠标、微动拨盘、按钮或者开关的输入设备组成。显示控制器37输出视频信号给显示操作屏幕的CRT(阴极射线管)或LCD。存储单元18由例如用于存储程序和各种数据的硬盘驱动器组成。
除了操作输入单元36外,将显示控制器37、存储单元38、非接触IC卡读/写器39、IC卡40、以及无线通信单元41、用于从记录介质读取或者写入记录介质的诸如磁盘51、光盘52、磁光盘53和半导体存储器54的驱动器42,连接到输入/输出接口35。
尽管在图2和3中分别将读/写器19和读/写器39集成入PDA1和个人计算机2,但是,也可以将它们放置在PDA1和个人计算机2的外壳外面。为了方便,使用诸如IC卡20和40这样的名称,并且IC不必在卡上,而可以将其嵌入在显示有粘连特性的后表面的密封(seal)或者纸中。例如,能够得到作为与IC卡20和40相类似功能的Felica(注册商标名)。
当用户将PDA1位于个人计算机2的附近时,从PDA1的非接触IC卡读卡器19发射电磁波。一旦接收到这种电磁波,个人计算机2的IC卡40就将在IC卡40所记录的蓝牙信息提供给PDA1。接着,通过利用所获得的个人计算机2的蓝牙信息,PDA1能从位于PDA1周围的蓝牙设备只识别个人计算机2。
如上所述,PDA1的用户能够通过诸如将PDA1放置在个人计算机2的附近的简单操作,指定正在通信的蓝牙设备,而不需要PDA1进行在蓝牙中通常执行的“询问”,或者不需要选择个人计算机2作为通信设备。
不过,即使指定了通信设备,也不意味着通信设备的蓝牙通信功能正在运行。因此,通过发送用于启动通信设备的蓝牙功能的特定命令数据,能够容易地建立蓝牙通信。
下面描述在本发明中将使用的特定命令数据的定义。图4A和4B解释了当将Felica用作接口时将要发送和接收的数据分组的结构例子。
如图4A所示,在分组的头中放置6字节的前同步码(preamble),并接着放置2字节的同步码。在2字节的同步码之后,放置分组数据。在分组数据的头中,定义表示分组数据字节数的长度(LEN)。在分组数据之后,添加用于检测错误的作为错误纠正代码的2字节奇偶校验(CRC:循环冗余检验)。
如图4B所示,在分组数据的头PD0中设置表示分组数据类型的预定值。在本发明中,例如,在PD0中设置16进制值“FF”以表示后续的分组结构是***相关命令(system dependent command)。
当在PD0中设置值“FF”时,在PD1和PD2中设置作为指定***的***代码,在PD3至PD10设置设备ID(IDm),在PD11中设置交易标签(tlabel),以使异步通信是可能的,在PD12中设置表示命令数据类型的命令代码,在PD13中设置响应代码,而在PD14至PDn中放置(存储)命令数据。
下面更详细地描述命令定义。为了对命令数据提供扩展性和通用多功能性,以XML(可扩展标记语言)格式描述命令数据。在本发明中,例如,在命令代码中设置值“00”,以表示命令数据是以XML格式来描述的。类似地,同样也在响应代码中设置16进制值“00”。因此,以XML格式描述响应数据以响应命令数据,其中在命令代码和响应代码中都设置“00”。
在响应代码中,设置响应命令数据的响应状态。例如,当正确地发送和接收命令数据时,在响应代码中设置16进制“00”。当命令数据未知时,设置16进制“80”。当命令数据不能执行时,设置16进制“81”。如果在预定时间过后,不存在响应,则由命令数据的发送器确定发送已经失败。
单个设备有时可以和多个设备通信。为了处理这种情况,在交易标签中设置用于唯一标识特定设备的值(例如,AA),并且接着,发送命令数据A。根据从多个设备返回的响应数据,响应命令数据A的响应数据能够参照在交易标签中所设置的值(即,AA)来指定。
在个别代码中所设置的值仅仅是例子,并且它们可以按需要改变。
图5A和5B分别解释了以XML格式描述的命令数据和响应数据的例子。图5A解释了命令数据,而图5B解释了响应命令数据的响应数据。
如图5A所示,用于接通或者关掉通信设备的通信接口的命令数据被表示在<setInterfaceState>和</setInterfaceState>之间的区域中。在<InterfaceName>和</InterfaceName>之间的区域指定了接口名。在<InterfaceState>和</InterfaceState>之间的区域中指定了接口的状态(开/关)。在此例子中,“蓝牙”作为<InterfaceName>的组件来表示,而“开”作为<InterfaceState>的组件来表示。这意味着命令数据是用于接通(启动)蓝牙通信功能。
接着,从已经接收如图5A所示的命令数据的通信设备返回如图5B所示的表示<setInterfaceStateResponse/>的响应数据。
下面参照图6的流程图给出当PDA1通过利用如图5A所示的命令数据启动个人计算机2的蓝牙通信功能时的处理的描述。
在步骤S41,用户操作操作输入单元36以给出指令来写入有关蓝牙设备的信息。接着,个人计算机2的CPU31从存储单元38获得蓝牙信息,并将其提供给读/写器39,并允许读/写器39将信息写入IC卡40。在步骤S21,读/写器39将从CPU31所提供的蓝牙信息添加到IC卡40。
在步骤S1,响应用户对操作输入单元16的操作,PDA1的CPU11检测个人计算机2的读/写器39,并且确定是否已经给出指令来启动用于请求CPU11的电磁波发射,以启动个人计算机2的蓝牙功能。CPU11重复此处理直到给出指令。
在步骤S1,当已经给出发射电磁波的指令,处理进行到步骤S2。在步骤S2中,CPU11控制读/写器19启动电磁波的发射(启动轮询)。电磁波可以一直发射而不是当从用户接收到指令时发射。
在步骤S3,CPU11根据读/写器19的输出确定是否已经检测到配备有读/写器和非接触IC卡的设备。CPU11重复此处理直到它检测到这样的设备。例如,当PDA1位于个人计算机2的附近位置,并且当个人计算机2的读/写器39接收到电磁波时,发送表示接收到电磁波的信息。接着,CPU11根据此响应确定是否已经检测到设备。
如果在步骤S3中确定已经检测到具有读/写器的设备,处理进行到步骤S4。在步骤S4,CPU11请求个人计算机2的读/写器39发送蓝牙信息。
在步骤S22,个人计算机2的读/写器39从PDA1接收发送请求。在步骤S23,读/写器39读取在IC卡40上记录的蓝牙信息,并将它发送给PDA1。
在步骤S5,PDA1的CPU11基于读/写器19的输出接收个人计算机2的蓝牙信息,并识别在蓝牙通信中将要使用的设备。在步骤S6,CPU11通过读/写器19将诸如图5A所示那样的有关蓝牙功能启动的命令数据发送到个人计算机2。
在步骤S24,个人计算机2的读/写器39接收从PDA1发送的命令数据。在步骤S25,读/写器39请求CPU31启动蓝牙功能。在步骤S42,个人计算机2的CPU31接收读/写器39的输出(请求)。在步骤S43,CPU31启动蓝牙通信功能(无线通信单元41)。
在步骤S26,个人计算机2的读/写器39将如图5B所示那样的响应数据发送给PDA1。在步骤S7,一旦接收到此响应数据,PDA1的CPU11启动PDA1的蓝牙通信功能(无线通信单元21)。
在步骤S8,PDA1的CPU11搜索可与个人计算机2连接的设备,并且如果存在可与个人计算机2连接的多个设备,则CPU11选择PDA1希望连接(使用)的设备。
在步骤S9和S44,在PDA1和个人计算机2之间进行用于建立蓝牙通信的处理。
如上所论,即使通信设备即个人计算机2的蓝牙通信功能没在运行,通过发送启动该功能的命令数据能够容易地启动个人计算机2的蓝牙通信功能。
在此例子中,通过发送命令数据启动通信设备的蓝牙通信功能。通过发送各种命令数据同样也能够控制通信设备的其它预定功能。
现在参照图7的流程图,作为如图6所示的步骤S6、S24至S26、S42和S43的处理的另一个例子,给出用于控制个人计算机2的预定功能的PDA1的处理的描述。
在步骤S61,PDA1的CPU11通过读/写器19将用于控制预定功能的设置命令数据发送给个人计算机2。
下面参照图8A、8B、9A和9B描述用于控制预定功能的设置命令数据的例子。
在如图8A所示的例子中,在<setpowerState>和</setpowerState>之间的区域中,显示用于接通或者关掉通信设备电源的命令数据。在<powerState>和</powerState>之间的区域中,显示电源(开/关)的状态。在此例子中,“开”作为<powerState>中的组件来显示,它意味着命令数据是用于接通电源状态(电源)。
在如图9A所示的例子中,在<setServiceState>和</setServiceState>之间的区域中,显示用于启动或者停止由通信设备所指定的服务的命令数据。在<ServiceName>和</ServiceName>之间的区域,指定服务名称。在<ServiceState>和</ServiceState>之间的区域中,指定服务的状态(开/关)。在此例子中,将“infra”作为<ServiceName>的组件来显示,而将“开(on)”作为<ServiceState>的组件来显示。这意味着命令数据是用于启动基础设施模式(infrastructure mode)的服务(网络连接)。
回过来参照图7,在步骤S71,个人计算机2的读/写器39接收从PDA1所发送的设置命令数据(图8A或者9B)。在步骤S72,读/写器39请求CPU31控制预定功能。在步骤S81,个人计算机2的CPU31接收读/写器39的输出(请求),并在步骤S82,CPU31控制预定功能。
因此,例如,当接收到在如图8A所示的设置命令数据时,接通个人计算机2的电源。当接收到如图9A所示的设置命令数据时,启动个人计算机2的基础设施模式的服务。
在步骤S73,个人计算机2的读/写器39将响应在步骤S71的处理中所接收的设置命令数据的响应数据发送给PDA1。
因此,为响应如图8A所示的设置命令数据,返回作为<setpowerStateResponse/>显示的如图8B所示的响应数据。为响应如图9A所示的设置命令数据,返回作为<setServiceStateResponse/>显示的如图9B所示的响应数据。
按照如上所述的处理,通过发送各种命令到通信设备即个人计算机2,PDA1能够容易地控制个人计算机2的电源的开/关、或者由个人计算机2所指定的服务的启动/停止。
如果“adhoc”作为在如图9A所示的设置命令数据中的<ServiceName>的组件显示,则指定ad hoc模式(在设备之间的连接)的服务。显示为<ServiceName>的组件的服务不限于唯一的蓝牙服务,并且能够指定通用文件传送服务和个别的应用程序。
例如,当从PDA1将预定图像文件传送到个人计算机2时,通用文件传送服务在图9A所示的设置命令数据中显示为<ServiceName>的组件,并且,将“开”显示为<ServiceState>的组件。同样,作为另一个<ServiceName>的组件显示图像编辑应用程序,并且,作为另一个<ServiceState>的组件显示“开”。因此,能够用简单的操作来进行诸如从PDA1将预定的图像文件传送到个人计算机2并通过指定的图像编辑应用程序打开图像文件的系列处理。
也可能不仅控制通信设备的预定功能,而且获得如通信设备的预定功能状态。
下面参照图10的流程图,作为如图6所示的步骤S6、S24至S26、S42和S43的处理的另一个例子,给出用于获得通信设备即个人计算机2的预定功能的状态的PDA1的处理的描述。
在步骤S101,PDA1的CPU11通过读/写器19将用于获得预定功能状态的获取命令数据发送给个人计算机2。
下面参照图11A至13B讨论用于获得预定功能状态的获取命令数据的例子。
在如图11A所示的例子中,在<getInterfaceState>和</getInterfaceState>之间的区域中,显示用于获得通信设备的通信接口的状态的命令数据。在<InterfaceName>和</InterfaceName>之间的区域,指定了接口名。在此例子中,将“蓝牙”作为<InterfaceName>的组件来显示,它意味着命令数据是用于获得蓝牙通信功能的状态。
在如图12A所示的例子中,显示</getpowerState>,这意味着命令数据是用于获得通信设备的电源状态。
在如图13A的例子中,在<getServiceState>和</getServiceState>之间的区域中,显示用于获得由通信设备所指定的服务的状态的命令数据。在<ServiceName>和</ServiceName>之间的区域,指定服务名称。在此例子中,将“infra”作为<ServiceName>的组件来显示,这意味着命令数据是用于获得基础设施模式的服务的状态。
回过来参照图10,在步骤S111,个人计算机2的读/写器39接收从PDA1所发送的获取命令数据(图11A、12A或13A)。在步骤S112,读/写器39请求CPU31发送有关预定功能的状态的信息。在步骤121,个人计算机2的CPU31接收读/写器39的输出(请求)。在步骤S122,CPU31获得有关预定功能的状态的信息,并将它提供给读/写器39。
在步骤S113,根据有关从CPU39所提供的预定功能状态的信息,读/写器39发送对应于在步骤S111的处理中所接收的命令数据的响应数据。
因此,例如,为响应如图11A所示的获取命令数据,返回诸如如图11B所示那样的响应数据。为响应如图12A所示的获取命令数据,返回诸如如图12B所示那样的响应数据。为响应如图13A所示的获取命令数据,返回诸如如图13B所示那样的响应数据。
更具体地讲,在如图11B所示的例子中,将“蓝牙”作为<InterfaceName>的组件显示,而“开”作为<InterfaceState>的组件来显示。这意味着蓝牙通信功能的当前状态是开。在如图12B所示的例子中,“开”作为<powerState>的组件来显示,这意味着电源的当前状态是开。在如图13B所示的例子中,“开”作为<ServiceState>的组件来显示,这意味着基础设施模式的服务的当前状态是开。
根据如上所述的处理,通过将各种命令发送给通信设备即个人计算机2,PDA1能够容易地获得有关个人计算机2的通信接口的状态、电源状态或者由个人计算机2所指定的服务的状态的信息。
更具体地讲,通过进行PDA1和个人计算机2之间的非接触通信,能够读取在IC卡20和IC卡40上所记录的各种信息项,或者能够将各种命令发送给通信设备。本发明不限于此配置。可以将各种信息项和各种命令存储到存储卡,并且直接将存储卡交给通信设备,并且一旦接收到存储卡,则设备能够从存储卡读取各种信息项和各种命令。下面讨论此构造的例子和此变形的操作的例子。
图14解释了通过存储卡61在PDA1和个人计算机2之间的各种信息项和各种命令的发送和接收的概念。等价于图1的组件被指定类似的参考标号,并因此略去对其的描述。
PDA1能够从安装在槽71中的存储卡61读取各种信息项,或者将各种信息项写入安装在槽71中的存储卡61。类似地,个人计算机2能够从安装在槽81中的存储卡61读取各种信息项,或者将各种信息项写入安装在槽81中的存储卡61。
例如,个人计算机2的CPU31(图3)从存储单元38或者IC卡40读取有关个人计算机2的蓝牙设备的信息,并通过输入/输出接口35和槽81将信息提供给存储卡61,并将它存储其中。接着,将在其上存储有关蓝牙设备的信息的存储卡61***到PDA1的槽71。PDA1的CPU11读取在槽71中所安装的存储卡61中所存储的有关蓝牙信息的信息,以便识别在蓝牙通信中要使用的设备。
例如,PDA1的CPU11(图2)同样也产生用于个人计算机2的控制命令,并将它通过总线14、输入/输出接口15和槽71提供给存储卡61,并将它存储其上。接着,将在其上存储有控制命令的存储卡61***到个人计算机2的槽81。个人计算机2的CPU31读取安装在槽81中的存储卡61中所存储的控制命令,以便控制预定功能。
如图14所示的存储卡61是由本申请人所开发的称作为“存储器条(MEMERY STICK)”(商标)的快闪存储卡的一种类型。在此存储卡61中,在21.5×50×2.8[mm]的小而薄的塑料盒中安放有作为非易失性存储器的一种类型的快闪存储器设备即EEPROM(电可擦除和可编程只读存储器)。通过10针接线端能够从存储卡61读取图像、声音、音乐或者各种数据,并将图像、声音、音乐或者各种数据写入存储卡61。
存储卡61同样也使用能够保证在通信设备之间兼容性的特有的串行协议,以响应由于容量的增加在内置的快闪存储器的规格的改变。按照此协议,能够实现诸如最大写入速度1.5[MB/S]和最大读取速度2.45[MB/S]的高速,并且,通过提供意外擦除保护开关能够保证高的可靠性。
因此,由于PDA1和个人计算机2配置为能够将存储卡61与其相连接,通过存储卡61能够实现和其它设备的数据共享。
下面参照图15的流程图描述,用于通过由PDA1将如图5A所示的命令数据存储到存储卡61中、通过将存储卡61装入个人计算机2中、并通过从存储卡61由个人计算机2读取命令数据,来启动蓝牙通信功能的处理。
在步骤S151,个人计算机2的CPU31从存储单元38或者IC卡40读取有关个人计算机2的蓝牙设备的信息,并将信息通过输入/输出接口35和槽81提供给存储卡61,并将它存储在其中。在步骤S152,个人计算机2的用户将在其中存储有关蓝牙设备的信息的存储卡61移动到PDA1。
在步骤S141,PDA1的用户获得从个人计算机2移来的存储卡61,并将存储卡61***到槽71。在步骤S142中,PDA1的CPU11通过输入/输出接口15和总线14读取在槽71所安装的存储卡61中所存储的有关蓝牙设备的信息,以识别在蓝牙通信中所使用的设备。
在步骤S143中,CPU11通过总线14、输入/输出接口15和槽71将诸如如图5A所示的有关蓝牙功能启动的命令数据提供给存储卡61,并将命令数据存储在其中。在步骤S144,PDA1的用户将在其中存储有有关启动蓝牙功能的命令数据的存储卡61移到个人计算机2。
在步骤S153,个人计算机2的用户获得从PDA1移来的存储卡61,并将它***到槽81中。在步骤S154,个人计算机2的CPU31读取在槽81所安装的存储卡61中所存储的有关启动蓝牙功能的命令数据,并启动蓝牙通信功能(无线通信单元41)。
当启动蓝牙通信功能时,可以通过显示控制器37将例如“蓝牙通信功能已经启动”的消息显示在LCD上。
在步骤S145至S147及S155中的处理与图6的步骤S7至S9及S44的处理分别类似,并因此略去对其的说明。
如上所述,不仅通过执行在如图6所示的读/写器39和读/写器19之间的非接触处理,而且,如在如图15所示的处理中所讨论地,通过利用存储卡61,PDA1能够容易地启动个人计算机2的蓝牙通信功能。
下面参照图16的流程图,作为图15的步骤S143、S144、S153和S154的处理的另一个例子,给出PDA1通过利用存储卡61控制个人计算机2的预定功能的处理的描述。
在步骤S171中,PDA1的CPU11将用于控制预定功能的设置命令数据,诸如用于如图8A所示的接通或者关掉电源的命令数据,或者用于如图9A所示的启动或者停止设备的命令数据,经过总线14、输入/输出接口15和槽71,提供给存储卡61,并将设置命令数据存储在其中。在步骤S172,PDA1的用户将在其中存储有设置命令数据(图8A或者9A)的存储卡61移到个人计算机2。
在步骤S181,个人计算机2的用户获得从PDA1移来的存储卡61,并将它***到槽81。在步骤S182,个人计算机2的CPU31读取在槽81中所安装的存储卡61中所存储的设置命令数据,并控制预定功能(例如,接通电源或者启动基础设施模式的服务)。
当控制预定功能时,通过显示控制器37可以在LCD上显示诸如“电源接通”或者“基础设施模式的服务已经启动”的消息。
如上所述,不仅通过执行在读/写器19和读/写器39之间的非接触处理,而且,通过利用如图16所示的处理中所讨论的存储卡61,PDA1能够容易地控制个人计算机2的预定功能。
现在参照图17的流程图,作为步骤S143、S144、S153和S154的处理的另一个例子,给出PDA1通过利用存储卡61获得个人计算机2的预定功能的状态的处理的描述。
在步骤S191中,PDA1的CPU11将用于获得预定功能状态的获取命令数据,例如用于获得如图11A所示的通信接口的状态的命令数据、用于获得如图12A所示的电源状态的命令数据、或者用于如图13A所示的服务状态的命令数据,经过总线14、输入/输出接口15和槽71,提供给存储卡61,并将命令数据存储在其中。在步骤S192,PDA1的用户将在其中存储有获取命令数据(图11A、12A或者13A)的存储卡61移到个人计算机2。
在步骤S201,个人计算机2的用户获得从PDA1移来的存储卡61,并将它***到槽81。在步骤S202,个人计算机2的CPU31读取在槽81中所安装的存储卡61中所存储的获取命令数据,并将对应信息(有关预定功能状态的信息)存储在存储卡61。在步骤S203,个人计算机2的用户将其中存储有响应数据(图11B、12B或者13B)的存储卡61移到个人计算机2。
在步骤S193,PDA1的用户获得从个人计算机2移来的存储卡61,并将它***到槽71。在步骤S194,PDA1的CPU11读取在槽71中所安装的存储卡61中所存储的响应数据,以获得有关个人计算机2的预定功能状态的信息。
当获得有关预定功能状态的信息时,通过显示控制器37可以在LCD上显示诸如“蓝牙通信功能的当前状态是开”“当前电源状态是接通”或者“当前的基础设施模式的状态是开”的消息。
如上所述,不仅通过执行在如图10所示的读/写器19和读/写器39之间的非接触处理,而且通过利用如在如图17所示的处理中所讨论的存储卡61,PDA1能够容易地获得有关个人计算机2的预定功能状态的信息。
如上所述,即使PDA1没有配备读/写器19和IC卡20,并且,即使个人计算机2没有配备有读/写器39和IC卡40,PDA1和个人计算机2能够通过利用存储卡61容易地发送和接收各种信息项和命令数据。
存储卡61仅仅是一个例子,并且能够广泛地使用允许与其它电子设备共享数据的其它存储介质。
此外,本发明不限于诸如IC卡20和40及存储卡61这样的存储介质。例如,可以使用红外通信进行与其它电子设备的数据共享。
代替执行如上所述的蓝牙无线通信,可以应用例如IEEE802.11a和IEEE802.11b的其它无线通信标准。IEEE802.11是由确定IEEE的LAN技术的802委员会在1998年7月所定义的无线LAN标准格式,而且包括在2.4GHz的带宽中实现11Mbps的传输速率的IEEE802.11b和使用5.2GHz带宽的IEEE802.11a。
图18解释了通过利用红外无线通信(此后称为“红外通信”),由另一个标准的无线通信所设置的信息共享的概念。
个人计算机2配备有使用IEEE802.11b的无线通信功能,并通过无线电波与同样也配备有利用IEEE802.11b的无线通信功能的接入点91进行无线通信,从而连接到与接入点91相连接的网络92。
个人计算机2同样也具有红外通信端口93,并通过放置在同样也配备有红外通信端口94的接入点94附近,利用典型为IrDA(红外数据关联)的通信标准进行红外通信。因此,个人计算机2能够和接入点91共享各种信息项。
IrDA是短距离的红外数据通信标准,并且在版本1.0中,例如通信距离是1米,而最大通信速度是115.2kbps。
红外通信端口93和94能够通过相同的通信标准进行红外通信。接着,个人计算机2和接入点91通过被放置在这样的红外通信是可能的区域内来进行红外通信。
在IEEE802.11b的无线通信中,为了识别由通信形成的网络,通信方,即个人计算机2和接入点91,必须事先共享称作为SSID(服务设置识别)的网络ID。
而且,为安全起见,希望加密信息。在IEEE802.11b的无线通信中,通过利用WEP(有线等价保密性),能够对将要发送的分组加密。
WEP是无线通信加密技术,用于由两通信方通过利用公共的40比特或者128比特私钥(private key)对数据进行加密和解密。
接入点91拥有预置的SSID和WEP私钥,并且,个人计算机2通过和接入点91进行红外通信获得为在IEEE802.11b无线通信中的连接所需要的SSID和WEP私钥。
图19解释了如图18所示的个人计算机2的内部配置的例子。与图3等价的那些组件用类似的参考标号表示,并因此略去对其的描述。
将红外通信控制器101连接到个人计算机2的输入/输出接口35,并控制红外通信端口93,以通过利用IrDA与接入点91进行红外通信。
同样也将通过利用IEEE802.11b的无线通信功能与接入点91进行通信的无线通信单元21连接到输入/输出接口35。
红外通信控制器119根据由CPU111所提供的控制信号或者从红外通信端口94所发送的响应数据进行各种类型的处理。
例如,CPU31产生要发送至接入点91的控制命令,并通过总线34和输入/输出接口35将它输出到红外通信控制器101。红外通信控制器101根据来自红外通信端口93的命令发送调制波作为红外信号,以将各种数据项发送至安放在个人计算机2附近的接入点91。
红外通信控制器101还通过解调经红外通信端口93从接入点91提供的红外信号来获得数据,并且将该数据经输入/输出接口35和总线34供给CPU31。
图20解释了如图18所示的接入点91的内部配置的例子。
CPU111根据存储在ROM112或者存储单元118中的程序,执行各种类型的处理。将由CPU111执行的程序和数据存储在RAM113。通过总线114将CPU111、ROM112和RAM113彼此连接。
将输入/输出接口115连接到总线114。将由RAM或者快闪存储器形成的用于存储程序和各种数据项的存储单元118、用于控制红外通信端口94以便与个人计算机2进行红外通信的红外通信控制器119、以及用于通过利用IEEE802.11b无线通信功能与个人计算机2进行通信的无线通信单元121连接到输入/输出接口115。
红外通信控制器119根据从CPU111提供的控制信号或者从红外通信端口94所发送的响应数据,进行各种类型的处理。
例如,CPU111产生将发送至个人计算机2的控制命令,并通过总线114和输入/输出接口115将它输出到红外通信控制器119。红外通信控制器119按照来自红外通信端口94的命令发送作为红外信号的调制波,并发送各种数据项至位于接入点91附近的个人计算机2。
红外通信控制器119还通过解调从个人计算机2经过红外通信端口94提供的红外信号来获得数据,并将数据通过输入/输出接口115和总线114提供给CPU111。
在存储单元118中,记录有关由无线通信单元121执行的IEEE802.11b无线通信的信息(有关ssid和WEP私钥的信息)。根据由红外通信控制器119所提供的来自个人计算机2的请求,CPU11将这样的信息提供给红外通信单元119。在CPU11的控制下,红外通信控制器119将从存储单元118所提供的有关IEEE802.11b无线通信的信息经过红外通信端口94提供给个人计算机2。
下面参照图21的流程图,给出当将个人计算机2通过IEEE802.11b无线通信连接到接入点91时的处理的描述。
首先,在步骤S221,根据来自用户的指示,个人计算机2的CPU31请求红外通信控制器101开始准备红外通信。根据请求,红外通信控制器101控制红外通信端口93开始准备利用IrDA的红外通信,诸如检测在位于个人计算机2附近的接入点91。
类似地,在步骤S241,接入点91的CPU111请求红外通信控制器119开始准备红外通信。根据此请求,红外通信控制器119控制红外通信端口94开始准备利用IrDA的红外通信,诸如检测在位于接入点91附近的个人计算机2。
一旦完成准备,则个人计算机2和接入点91两者都准备好彼此通信。在此情况中,在步骤S222,个人计算机2的红外通信控制器101通过利用IrDA的红外通信经红外通信端口93将连接请求发送给位于个人计算机2附近的接入点91。
在步骤S242,接入点91的红外通信控制器119经过红外通信端口94接收连接请求。接着,在步骤S243,接入点91的红外通信控制器119建立使用IrDA的红外通信,并将对应的消息经过红外通信端口94发送给个人计算机2。
在步骤S223,个人计算机2的红外通信控制器101经过红外通信端口93获得消息。接着,在步骤S224,红外通信控制器101建立使用IrDA的红外通信。
一旦建立红外通信,在步骤S225,个人计算机2的CPU 31控制红外通信控制器101请求接入点91发送用于通过IEEE802.11b无线通信连接到接入点91的包括诸如ssid和WEP私钥的信息的无线通信连接信息。
根据CPU31的请求,红外通信控制器101请求接入点91经过红外通信端口93发送无线通信连接信息。
在步骤S244,接入点91的红外通信控制器119经过红外通信端口94获得请求,并接着将请求经过输入/输出接口115和总线114提供给CPU111。
一旦从红外通信控制器119接收到个人计算机2的请求,在步骤S245,CPU111获得在存储单元118所存储的诸如ssid和WEP私钥的信息,产生无线通信连接信息,并将信息提供给红外通信控制器119。
图22解释了无线通信连接信息的数据的例子。
在图22,为了提供可扩展性和通用性,以XML的格式描述用于通过IEEE802.11b无线通信连接到接入点91的诸如ssid和WEP私钥的信息。
在标记符<acessPoint>和</accessPoint>之间的区域中,包括了接入点91的设置信息。在标记符<title>和</title>之间的区域,指明了设置信息(本地网,local-net)的名称。在标记符<802.11b>和</802.11b>之间的区域中,指明了有关802.11b无线通信的设置信息,即,ssid和WEP私钥。
在标记符<essid>和</essid>之间指明了ssid,而在标记符<wepkey>和</wepkey>之间指明了WEP私钥。在如图22所示的例子中,ssid是“0000”,而WEP私钥是“sampl”。
在步骤S246,红外通信控制器119将所提供的如图22所示的无线通信连接信息经过红外通信端口94利用无线通信发送至个人计算机2。
在步骤S226,一旦经过红外通信端口93接收到无线通信连接信息,则个人计算机2的红外通信控制器101将所获得的无线通信连接信息提供给CPU31。
在步骤S227,根据无线通信连接信息,CPU31控制无线通信单元102进行IEEE802.11b无线通信的设置。即,CPU31控制无线通信单元102,根据从接入点91所获得的信息,设置请求通过无线通信单元102、连接接入点91所需要的诸如ssid和WEP私钥的信息。
在如图22所示的例子中,CPU31识别出在标记符<accessPoint>和</accessPoint>之间的区域中指明接入点91的设置信息,并同样也识别出在标记符<802.11b>和</802.11b>之间的区域中指明诸如ssid和WEP私钥的信息。接着,CPU 31摘取在标记符<essid>和</essid>之间的作为assid的“0000”,并摘取在标记符<wepkey>和</wepkey>之间的作为WEP私钥的“sampl”。通过利用这样的信息,CPU31控制无线通信单元102进行设置。
一旦完成设置,则个人计算机2的CPU31控制无线通信单元102通过IEEE802.11b无线通信发送连接请求到接入点91。
在步骤S247,接入点91的无线通信单元121接收连接请求。接着,在步骤S248,无线通信单元121在CPU111的控制下建立IEEE802.11b无线通信,并将消息通过所建立的无线通信发送给个人计算机2。
在步骤S229,个人计算机2的无线通信单元102获得消息。接着,在步骤S230,无线通信单元102在CPU31的控制下建立IEEE802.11b无线通信。
当在建立IEEE802.11b无线通信后将个人计算机2和接入点91连接时,它们完成连接处理,并且进行IEEE802.11b无线通信。
如上所述,个人计算机2能够通过红外通信从接入点91获得有关IEEE802.11b无线通信连接的设置信息,以便利用信息访问和连接接入点91。
在IEEE802.11b无线通信中,诸如ssid和WEP私钥的相同信息必须在两通信方使用。个人计算机2的设置可以被调整为如上所述的接入点91的设置。反过来,接入点91的设置可以被调整为个人计算机2的设置。
下面参照图23的流程图描述当个人计算机2将设置信息提供给接入点91时的处理的例子。
首先,在步骤S261,如同在图21的步骤S221中,个人计算机2的CPU31根据用户的指示请求红外通信控制器101开始准备红外通信。根据该请求,红外通信控制器101开始准备使用IrDA的红外通信。
类似地,在步骤S281,如同在图21的步骤S241,接入点91的红外通信控制器119根据来自CPU111的请求开始准备利用IrDA的红外通信。
接着,在完成准备后个人计算机2和接入点91都准备好彼此通信。在此情形中,在步骤S222,如同在图21的步骤S222中,个人计算机2的红外通信控制器101通过红外通信端口93将连接请求发送给位于个人计算机2的附近的接入点91。
如同在图21的步骤S242和S243中,在步骤S282,接入点91的红外通信控制器119通过红外通信端口94获得连接请求,并接着在步骤S283,红外通信控制器119通过使用IrDA建立红外通信,并将消息发送给个人计算机2。
如同在图21中的步骤S223和S224中,在步骤S263,个人计算机2的红外通信控制器101通过红外通信端口93获得消息,并接着在步骤S224,红外通信控制器101通过使用IrDA建立红外通信。
如上所述,在建立了红外通信之后,在步骤S265,个人计算机2的CPU31获得在存储单元38中所存储的诸如ssid和WEP私钥的信息,产生包括有关IEEE802.11b无线通信的信息的无线通信连接信息,并将所生成的无线通信连接信息提供给红外通信控制器101。
在步骤S266中,红外通信控制器101利用红外通信经过红外通信端口93将由CPU31所提供的无线通信连接信息发送给接入点91。
在步骤S284,一旦经过红外通信端口94接收到无线通信连接信息,则接入点91的红外通信控制器119将所获得的无线通信连接信息提供给CPU111。
在步骤S285中,根据无线通信连接信息,CPU111控制无线通信单元121进行IEEE802.11b无线通信的设置。即,CPU111根据从个人计算机2所获得的信息,控制无线通信单元121设置用于连接到个人计算机进行无线通信所需要的诸如ssid和WEP私钥的信息。
一旦完成无线通信的设置,在步骤S267,个人计算机2的CPU31控制无线通信单元102通过IEEE802.11b无线通信发送连接请求到接入点91。在此情形中,无线通信单元102通过利用由红外通信提供给接入点91的ssid和WEP私钥发送连接请求。
在步骤S286,接入点91的无线通信单元121接收连接请求。接着,在步骤S287,无线通信单元121通过利用所设置的ssid和WEP私钥,在CPU111的控制下建立IEEE802.11b无线通信,并通过所建立的无线通信将消息发送给个人计算机2。
在步骤S268,个人计算机2的无线通信单元102获得消息。在步骤S269,无线通信单元102在CPU31的控制下建立IEEE802.11b无线通信。
当建立IEEE802.11b无线通信之后将个人计算机2和接入点91相连接时,它们完成连接处理并进行IEEE802.11b无线通信。
如上所述,个人计算机2将有关IEEE802.11b无线通信连接的设置信息通过红外通信提供给接入点91,并允许接入点91进行设置。通过利用设置信息,个人计算机2能够访问并连接到接入点91。
作为IEEE802.11b无线通信的网络模型,已经讨论了由使用接入点91的IEEE802.11b无线通信所实现的网络连接(基础设施模式)。不过,代替使用诸如接入点的特定通信设施,可以使用仅仅由终端所组成的AdHoc模式。
图24是解释当将个人计算机2以AdHoc模式连接到PDA时的概念的原理图。等价于在图3和19中的那些组件被赋予类似的参考标号,并因此略去其描述。
在图24,PDA1配置有红外通信端口131,并与配置有红外通信端口93且位于PDA1附近的个人计算机2进行红外通信。PDA1和个人计算机2有进行IEEE802.11b无线通信的功能,并且它们通过无线电波进行无线通信。
图25解释了如同24所示的PDA1的内部配置的例子。等价于在图2中的那些组件由类似的参考标号所表示,并因此略去其描述。
在图25中,将红外通信控制器142连接到输入/输出接口15,并根据从CPU11所提供的控制信号或者从红外通信端口131所发送的响应数据执行各种类型的处理。
例如,CPU11产生将要发送至个人计算机2的控制命令,并经过总线14和输入/输出接口15将它输出给红外通信控制器142。红外通信控制器142按照命令经过红外通信端口131发射作为红外信号的调制波,并将各种数据项发送给位于PDA1附近的个人计算机2。
红外通信控制器142同样也通过解调经过红外通信端口131从个人计算机2所提供的红外信号来获得数据,并将数据经过输入/输出接口15和总线14提供给CPU11。
同样也将通过使用IEEE802.11b无线通信功能与个人计算机2进行通信的无线通信单元141连接到输入/输出接口115。
例如,现在假定个人计算机2将发送无线通信连接请求给PDA1以使它们可以AdHoc模式连接起来,如图24所示。在此情形中,如同以参照图18(参照图21的流程图)所描述的基础设施模式,个人计算机2与位于个人计算机2附近的PDA1进行红外通信,从PDA1获得诸如ssid和WEP私钥的设置信息,并根据设置信息将连接请求通过IEEE802.11b无线通信发送给PDA1。
图26解释了通过红外通信从PDA1提供给个人计算机2的无线通信连接信息的例子。在图26中,为了提供可扩展性和通用性,用XML格式描述了诸如ssid和WEP私钥的用于通过IEEE802.11b无线通信连接到PDA1的信息。
基本上讲,该无线通信连接信息具有类似于如图22所示的配置。不过,因为如图26所示的设置信息是用于adHoc模式,所以,用标记<localNetwork>和</localNetwork>代替标记<accessPoint>和</accessPoint>。
因此,在如图26所示的例子中,个人计算机2的CPU31识别出在标记<localNetwork>和</localNetwork>之间的区域中指明通信设备即PDA1的设置信息。CPU31因此摘取在标记<essid>和</essid>之间的“0000”作为ssid,而摘取在标记<wepkey>和</wepkey>之间的“sampl”作为WEP私钥。CPU31接着通过使用所摘取的信息控制无线通信单元102进行设置以便以AdHoc模式完成连接。
在AdHoc模式以及基础设施模式中,在通信双方必须使用诸如ssid和WEP私钥的相同信息。如上所论,可以将个人计算机2的设置调整为接入点91的设置。反过来,可以将接入点91的设置调整为个人计算机2的设置,在此情形中,该处理和参照图23的流程图所描述的类似。
在前面的描述中,个人计算机2向PDA1做出连接请求。然而,PDA1可以向个人计算机2做出连接请求。
尽管发送了以XML格式所描述的命令数据,但是可以使用另一个格式例如Base64对命令数据编码并发送它。
而且,通信在PDA1和个人计算机2之间进行。然而,本发明不限于这些设备,而是可以广泛地应用于例如蜂窝电话、数字视频摄像机和电视接收机的电子设备中。
能够通过硬件或者软件执行如上所述的系列处理。如果用软件来执行处理,则将形成软件的程序通过网络或者记录介质安装到内置于专用硬件的计算机中或者安装到可通过安装各种程序实现各种功能的通用计算机中。
记录将要安装到计算机中并可由计算机执行的程序的记录介质,可以由如图3所示的封装介质组成,该封装介质包括磁盘51(包括软盘)、光盘52(包括CD-ROM(致密盘-只读存储器)和DVD(数字多功能盘))、磁光盘53(包括MD(迷你盘)(注册商标))、或者半导体存储器54。或者,记录介质可以由其中永久或者暂时存储有程序的ROM32或者存储单元38组成。如果必要的话,通过使用诸如网络(例如公共电话网络、局域网或者因特网)或者数字卫星广播的有线或者无线通信介质,经过诸如路由器或者调制解调器的接口将程序记录在存储介质中。
在本说明书中,存储在记录介质中的程序的步骤可以包括按照在其中所包括的顺序以时间序列方式所执行的处理,并且可以包括同时或者单独执行的处理。
工业适用性
根据第一发明,在对通信设备不需要进行特定操作的情况下可以自动地进行各种类型的控制。
根据第一发明,在没有直接操作其中没有建立无线通信的通信设备的情况下,经过电磁波通过发送预定命令数据能够控制通信设备。
根据第二发明,在不需要对通信设备进行特定操作的情况下能够自动地进行各种类型的控制。
根据第二发明,在没有直接操作其中没有建立无线通信的通信设备的情况下,通过发送和接收其中存储有预定命令数据的存储卡,能够控制通信设备。
根据第三发明,在没有直接操作其中没有建立无线通信的通信设备的情况下,能够容易地获得通信设备的设置信息,并且能够进行网络连接所需要的设置。
根据第四发明,在没有直接操作其中没有建立无线通信的通信设备的情况下,能够容易地进行到通信设备的网络连接所需要的设置。

Claims (20)

1.一种通信装置,用于通过电磁波与位于所述通信装置附近的不同通信装置进行无线通信,所述通信装置包括:
检测装置,用于检测在其上记录至少包括所述不同通信装置的识别信息的信息的记录介质的存在;以及
发送装置,用于通过所述电磁波将预定的命令数据发送到由所述检测装置所检测的所述信息记录介质,其中,所述预定命令数据是用于控制所述不同通信装置的预定功能的命令数据或者用于获得所述预定功能的状态的命令数据。
2.如权利要求1所述的通信装置,还包括接收装置,用于接收为响应所述预定命令数据从所述信息记录介质所发送的响应数据。
3.如权利要求2所述的通信装置,其中所述响应数据包括有关所述不同通信装置的预定功能的所述状态的信息。
4.如权利要求1所述的通信装置,其中所述预定命令数据是以XML格式所描述的数据。
5.如权利要求1所述的通信装置,还包括用于按照不同于所述电磁波的预定的无线通信标准与所述不同通信装置进行无线通信的无线通信装置。
6.如权利要求1所述的通信装置,其中,所述信息记录介质是IC卡。
7.一种在通信装置中使用的通信方法,该通信装置用于通过电磁波与位于所述通信装置附近的不同通信装置进行无线通信,所述通信方法包括:
检测步骤,用于检测在其上记录至少包括所述不同通信装置的识别信息的信息的记录介质的存在;以及
发送步骤,用于通过所述电磁波将预定的命令数据发送到由所述检测步骤的处理所检测的所述信息记录介质,
其中,所述预定命令数据是用于控制所述不同通信装置的预定功能的命令数据或者用于获得所述预定功能的状态的命令数据。
8.一种通信装置,用于根据预定的无线通信标准与不同通信装置进行无线通信,所述通信装置包括:
第一获得装置,用于从所述不同通信装置获得在其上存储至少包括所述不同通信装置的识别信息的信息的存储介质;
读取装置,用于读取在由所述第一获得装置所获得的所述存储介质上存储的所述信息;
写入装置,用于将预定命令数据写入到由所述第一获得装置获得的所述存储介质;以及
移动装置,用于将在其上由所述写入装置写入所述预定命令数据的所述存储介质移动到所述不同通信装置,其中,所述预定命令数据是用于控制所述不同通信装置的预定功能的命令数据、或者是用于获得所述预定功能的状态的命令数据。
9.如权利要求8所述的通信装置,还包括第二获得装置,用于获得在其上存储有关所述不同通信装置的预定功能状态的信息的所述存储介质,其中,所述读取装置读取有关在通过所述第二获得装置获得的所述存储介质上存储的所述预定功能状态的信息。
10.如权利要求8所述的通信装置,其中,所述预定命令数据是以XML格式所描述的数据。
11.如权利要求8所述的通信装置,其中所述存储介质是存储卡。
12.一种在通信装置中使用的通信方法,该通信装置用于根据预定的无线通信标准与不同通信装置进行无线通信,所述通信方法包括:
读取步骤,用于从所述不同通信装置获得在其上存储至少包括所述不同通信装置的识别信息的信息的存储介质,并读取在所述存储介质上存储的所述信息;
写入步骤,用于将预定命令数据写入到所述存储介质;以及
移动步骤,用于将在其上由所述写入步骤的处理写入所述预定命令数据的所述存储介质移动到所述不同通信装置,
其中,所述预定命令数据是用于控制所述不同通信装置的预定功能的命令数据、或者是用于获得所述预定功能的状态的命令数据。
13.一种通信装置,用于根据预定的无线通信标准与不同通信装置进行无线通信,所述通信装置包括:
第一无线通信装置,用于通过无线电波与所述不同通信装置进行第一无线通信;
第二无线通信装置,用于通过红外线与位于所述通信装置附近的所述不同通信装置进行第二无线通信;
获得装置,用于通过由所述第二无线通信装置进行的所述第二无线通信从所述不同通信装置获得所述不同通信装置的设置信息;
设置装置,用于根据由所述获得装置获得的所述设置信息进行有关网络连接的设置;以及
连接装置,用于通过利用由所述设置装置设置的所述设置信息、由所述第一无线通信装置进行的所述第一无线通信连接到包括所述不同通信装置的网络。
14.如权利要求13所述的通信装置,其中所述设置信息包括所述网络的识别信息和有关为加密在所述第一无线通信将要使用的内容而使用的预定私钥的信息。
15.如权利要求13所述的通信装置,其中,所述设置信息是以XML格式所描述的数据。
16.一种在通信装置中使用的通信方法,该通信装置用于根据预定的无线通信标准与不同通信装置进行无线通信,所述通信方法包括:
第一无线通信控制步骤,用于控制通过无线电波与所述不同通信装置进行的第一无线通信;
第二无线通信控制步骤,用于控制通过红外线与位于所述通信装置附近的所述不同通信装置进行的第二无线通信;
获得控制步骤,用于控制通过由所述第二无线通信控制步骤的处理控制的所述第二无线通信从所述不同通信装置获得所述不同通信装置的设置信息;
设置步骤,用于根据由所述获得控制步骤的控制处理获得的所述设置信息进行有关网络连接的设置;以及
连接步骤,用于通过利用由所述设置步骤的处理设置的所述设置信息、由所述第一无线通信控制步骤的处理控制的所述第一无线通信连接到包括所述不同通信装置的网络。
17.一种通信装置,用于根据预定的无线通信标准与不同通信装置进行无线通信,所述通信装置包括:
第一无线通信装置,用于通过无线电波与所述不同通信装置进行第一无线通信;
第二无线通信装置,用于通过红外线与位于所述通信装置附近的所述不同通信装置进行第二无线通信;
提供装置,用于通过所述第二无线通信装置进行的所述第二无线通信将设置信息提供给所述不同通信装置;
设置指令装置,用于允许所述不同通信装置根据由所述提供装置提供的所述设置信息进行有关网络连接的设置;以及
连接装置,用于通过利用由所述设置指令装置设置的所述设置信息、由所述第一无线通信装置进行的所述第一无线通信连接到包括所述不同通信装置的网络。
18.如权利要求17所述的通信装置,其中,所述设置信息包括所述网络的识别信息和有关为加密在所述第一无线通信将要使用的内容而使用的预定私钥的信息。
19.如权利要求17所述的通信装置,其中所述设置信息是以XML格式所描述的数据。
20.一种在通信装置中使用的通信方法,该通信装置用于根据预定的无线通信标准与不同通信装置进行无线通信,所述通信方法包括:
第一无线通信控制步骤,用于控制通过无线电波与所述不同通信装置进行的第一无线通信;
第二无线通信控制步骤,用于控制通过红外线与位于所述通信装置附近的所述不同通信装置进行的第二无线通信;
提供控制步骤,用于控制通过所述第二无线通信控制步骤的处理控制的所述第二无线通信、将设置信息提供给所述不同通信装置;
设置指令步骤,用于允许所述不同通信装置根据由所述提供控制步骤的控制处理提供的所述设置信息进行有关网络连接的设置;以及
连接步骤,用于通过利用由所述设置指令步骤的处理设置的所述设置信息、由所述第一无线通信控制步骤的处理控制的所述第一无线通信连接到包括所述不同通信装置的网络。
CNB028060571A 2001-12-17 2002-11-29 通信装置和方法 Expired - Fee Related CN1265588C (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2001382896 2001-12-17
JP382896/2001 2001-12-17
JP2002051264 2002-02-27
JP51264/2002 2002-02-27
JP269951/2002 2002-09-17
JP2002269951A JP4168714B2 (ja) 2001-12-17 2002-09-17 通信装置および方法、記録媒体、並びにプログラム

Publications (2)

Publication Number Publication Date
CN1494789A CN1494789A (zh) 2004-05-05
CN1265588C true CN1265588C (zh) 2006-07-19

Family

ID=27347966

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB028060571A Expired - Fee Related CN1265588C (zh) 2001-12-17 2002-11-29 通信装置和方法

Country Status (6)

Country Link
US (1) US7336926B2 (zh)
EP (1) EP1458137B1 (zh)
JP (1) JP4168714B2 (zh)
KR (2) KR100975460B1 (zh)
CN (1) CN1265588C (zh)
WO (1) WO2003053008A1 (zh)

Families Citing this family (72)

* Cited by examiner, † Cited by third party
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
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
US8290603B1 (en) 2004-06-05 2012-10-16 Sonos, Inc. User interfaces for controlling and manipulating groupings in a multi-zone media system
US11106425B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US11650784B2 (en) 2003-07-28 2023-05-16 Sonos, Inc. Adjusting volume levels
US11106424B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US11294618B2 (en) 2003-07-28 2022-04-05 Sonos, Inc. Media player system
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
KR100940159B1 (ko) * 2005-04-25 2010-02-03 엘지전자 주식회사 리더 콘트롤 시스템
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
US20100225962A1 (en) 2009-03-03 2010-09-09 Sharp Kabushiki Kaisha Communication system, information processing system, image formation system, image forming apparatus, mobile information terminal device and information processing device
JP4767332B2 (ja) * 2009-03-13 2011-09-07 シャープ株式会社 情報処理システム及び画像形成システム
US11429343B2 (en) 2011-01-25 2022-08-30 Sonos, Inc. Stereo playback configuration and control
US11265652B2 (en) 2011-01-25 2022-03-01 Sonos, Inc. Playback device pairing
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
US10535254B2 (en) 2012-02-13 2020-01-14 Sony Corporation 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 华为技术有限公司 一种基于无线接入的加密信息获取方法、设备及***
JP6224606B2 (ja) * 2012-10-10 2017-11-01 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 通信装置、通信システム、携帯端末、プログラム、及びサーバ
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 大日本印刷株式会社 携帯端末、表示システム、およびプログラム

Family Cites Families (25)

* Cited by examiner, † Cited by third party
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 株式会社東芝 通信方法、携帯端末装置及び計算機装置
KR100298981B1 (ko) * 1999-08-26 2001-11-01 윤종용 블루투스를 이용한 근거리 무선 통신 방법
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
JP2001156723A (ja) * 1999-11-26 2001-06-08 Ntt Docomo Inc 無線通信端末および無線通信方法
JP3670541B2 (ja) * 1999-11-26 2005-07-13 株式会社エヌ・ティ・ティ・ドコモ 無線通信端末および無線通信方法
EP1240027B1 (en) * 1999-12-15 2008-07-23 Fargo Electronics, Inc. Identification card personalization device with web browser
JP2001189722A (ja) * 2000-01-04 2001-07-10 Toshiba Corp 無線通信システム、無線端末、無線基地局、認証カード、および認証方法
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

Also Published As

Publication number Publication date
EP1458137B1 (en) 2017-04-05
EP1458137A4 (en) 2011-03-02
JP4168714B2 (ja) 2008-10-22
KR20040072021A (ko) 2004-08-16
US7336926B2 (en) 2008-02-26
US20040214524A1 (en) 2004-10-28
JP2003324446A (ja) 2003-11-14
EP1458137A1 (en) 2004-09-15
CN1494789A (zh) 2004-05-05
WO2003053008A1 (fr) 2003-06-26
KR100976001B1 (ko) 2010-08-17
KR20100018106A (ko) 2010-02-16
KR100975460B1 (ko) 2010-08-11

Similar Documents

Publication Publication Date Title
CN1265588C (zh) 通信装置和方法
CN1311399C (zh) 集成电路卡及信息处理终端、三方数据通信***及方法
CN1305263C (zh) 通信***和方法
CN1294775C (zh) 信息提供***、无线接入点、收费服务器和信息提供方法
CN1240202C (zh) 信息处理装置和方法
CN1229738C (zh) 通信***和方法、信息处理终端和方法、和信息处理设备和方法
CN1251427C (zh) 无线通信装置、无线通信***、及无线通信方法
CN1300953C (zh) 数据备份***、数据备份方法、可佩带的计算机、邮件发送***
CN1254049C (zh) 具有通信功能的信息处理装置和信息处理方法
CN1264327C (zh) 实现高安全级别的无线通信***、通信装置及携带终端
CN1554207A (zh) 远程控制***及远程控制方法、实行远程控制的设备及其控制方法、可由远程控制而动作的设备及其控制方法,以及记录媒体
CN1612133A (zh) 通信设备
CN1279778C (zh) 服务器装置、移动通信终端、信息发送***以及信息发送方法
CN1550086A (zh) 通信***和通信方法
CN1922600A (zh) 用户认证***以及使用该用户认证***的数据提供***
CN100341002C (zh) Ic卡、终端装置以及数据通信方法
CN1259249A (zh) 能力可访问网络中的装置之间的连接授权方法
CN1386385A (zh) 在具体使用gsm标准的移动电话网络上处理和发送数字数据的方法和嵌入式微芯片***
CN1367975A (zh) 信息传送***和服务器
CN1284313C (zh) 数据输出***和输出控制终端
CN1735061A (zh) 通信***、电子设备及其控制方法、信息提供装置和方法
CN1969585A (zh) 便携式终端和使用它的无线品质表示方法、程序及***
CN1232075C (zh) 信息处理设备和信息处理方法
CN1578460A (zh) 信息处理***、信息处理设备和方法、记录介质及程序
CN1930834A (zh) 通信***、信息处理***、信息处理装置、隧道管理装置、信息处理方法、隧道管理方法及程序

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060719

Termination date: 20191129