信息处理装置和方法

文档序号:6353009阅读:143来源:国知局
专利名称:信息处理装置和方法
技术领域
本发明特别涉及一种允许容易和快速地执行无线通信的信息处理装置和方法。
背景技术
最近,根据通信技术的发展等,已经提出了基于特别标准的各种通信方法。
一个这样的通信方法的例子是蓝牙技术。蓝牙的优势在于能用小体积和低功率消耗来实现模块,并且因此已经提出了将其应用到诸如蜂窝电话和个人数字助理(PDA)的移动终端中。
同时,无线局域网(LAN)(IEEE(电气和电子工程师协会)802.11b)特别由于其的相当快速的转换率,而增加了对其的期望。但是,基于那些通信方式的通信要求执行各种选择或其它的操作,在开始通信之前需要复杂的操作。
例如,在蓝牙的情况中,当用一个终端开始通信时,检测在附近存在的各种终端,并且要求用户从这些终端中选择与其进行通信的一方。

发明内容
鉴于上述的情况作出了本发明,并且其允许无线通信,例如,将被容易和快速地执行的基于蓝牙的通信。
根据本发明的第一信息处理装置包括存储处理装置,用于存储根据通过接收电磁波产生的感应电功率来操作的无线通信设备的识别信息,和第一通信终端的第一终端名称信息,该识别信息和该第一终端名称信息之间彼此关联;第一获取处理装置,用于通过允许利用电磁波的方法来通信的第一无线通信单元,从放在附近的无线通信设备中获取识别信息;同步处理装置,用于建立用于由第二无线通信单元和在附近存在的第二通信终端之间的通信的同步;第二获取处理装置,用于获得当通过同步处理装置已经与其建立同步的第二通信终端的第二终端名称信息;和识别处理装置,基于由存储处理装置存储的信息,从具有由第二获取处理装置获得的第二终端名称信息的第二通信终端中,识别具有与由第一获取处理装置获得的识别信息关联的第一终端名称信息的通信终端。
装置还可以包括用于接收第一终端名称信息的输入的接收处理装置,其中,存储处理装置存储彼此相关的由第一获取处理装置获得的识别信息和由接收处理装置接收的第一终端名称信息。
存储处理装置还可以存储指示与识别信息相关的第一通信终端的通信方式的信息。
根据本发明的用于信息处理装置的第一信息处理方法包括存储处理步骤,存储根据通过接收电磁波产生的感应电功率来操作的无线通信设备的识别信息,和第一通信终端的第一终端名称信息,该识别信息和该第一终端名称信息之间彼此相关;第一获取处理步骤,通过允许利用电磁波的方法来通信的第一无线通信单元,从放在附近的无线通信设备中获得识别信息;同步处理步骤,建立用于由第二无线通信单元和在附近存在的第二通信终端之间的通信的同步;第二获取处理步骤,获得当在同步处理步骤中已经与其建立同步的第二通信终端的第二终端名称信息;和识别处理步骤,基于在存储处理步骤中存储的信息,从具有在第二获取处理步骤中获得的第二终端名称信息的第二通信终端,来识别具有与在第一获取处理步骤中获得的识别信息相关的第一终端名称信息的通信终端。
根据本发明的第一程序允许计算机来执行存储处理步骤,存储根据通过接收电磁波产生的感应电功率来操作的无线通信设备的识别信息,和第一通信终端的第一终端名称信息,该识别信息和该第一终端名称信息之间彼此相关;第一获取处理步骤,通过允许利用电磁波的方法来通信的第一无线通信单元,从放在附近的无线通信设备中获得识别信息;同步处理步骤,建立用于由第二无线通信单元和在附近存在的第二通信终端之间的通信的同步;第二获取处理步骤,获得当在同步处理步骤中已经与其建立同步的第二通信终端的第二终端名称信息;和识别处理步骤,基于在存储处理步骤中存储的信息,从具有在第二获取处理步骤中获得的第二终端名称信息的第二通信终端来识别具有与在第一获取处理步骤中获得的识别信息相关的第一终端名称信息的通信终端。
根据本发明的第二信息处理装置包括存储处理装置,用于存储用于识别基于通过接收电磁波产生的感应电功率来操作的无线通信设备的第一识别信息,和用于识别第一通信终端的第二识别信息,该第一识别信息和该第二识别信息之间彼此相关;第一获取处理装置,用于通过允许利用电磁波的方法来通信的第一无线通信单元,从放在附近的无线通信设备中获得第一识别信息;第二获取处理装置,用于从在附近存在的第二通信终端上,通过第二无线通信单元获得用于识别第二通信终端的第三识别信息;识别处理装置,基于由存储处理装置存储的信息,从具有由第二获取处理装置获得的第三识别信息的第二通信终端来识别具有与由第一获取处理装置获得的第一识别信息相关的第二识别信息的第一通信终端;和同步处理装置,用于建立用于由第二无线通信单元和由识别处理装置识别出的第一通信终端之间的通信的同步。
装置还可以包括用于接收第二识别信息的输入的接收处理装置,其中,存储处理装置存储彼此之间相关的由第一获取处理装置获得的第一识别信息和由接收处理装置接收的第二识别信息。
存储处理装置还可以存储指示与第一识别信息相关的指示第一通信终端的通信方式的信息。
根据本发明的信息处理装置的第二信息处理方法包括存储处理步骤,用于存储识别基于通过接收电磁波产生的感应电功率来操作的无线通信设备的第一识别信息,和识别第一通信终端的第一识别信息,该识别信息和该第一终端名称信息互相关联;第一获取处理步骤,通过允许利用电磁波的方法来通信的第一无线通信单元,从放在附近的无线通信设备中获得识别信息;第二获取处理步骤,从在附近存在的第二通信终端上,通过第二无线通信单元获得用于识别第二通信终端的第三识别信息;识别处理步骤,基于在存储处理步骤中存储的信息,从具有在第二获取处理步骤中获得的第三识别信息的第二通信终端,来识别具有与在第一获取处理步骤中获得的第一识别信息相关的第二识别信息的第一通信终端;和同步处理步骤,用于建立用于由第二无线通信单元和在识别处理步骤中识别出的第一通信终端之间的通信的同步。
根据本发明的第二程序允许计算机执行存储处理步骤,存储用于识别基于通过接收电磁波产生的感应电功率来操作的无线通信设备的第一识别信息,和用于识别第一通信终端的第二识别信息,第一识别信息和第二识别信息之间彼此相关;第一获取处理步骤,通过允许利用电磁波的方法来通信的第一无线通信单元,从放在附近的无线通信设备获得第一识别信息;第二获取处理步骤,从在附近存在的第二通信终端上,通过第二无线通信单元获得用于识别第二通信终端的第三识别信息;识别处理步骤,基于在存储处理步骤中存储的信息,从具有在第二获取处理步骤中获得的第三识别信息的第二通信终端来识别具有与在第一获取处理步骤中获得的第一识别信息相关的第二识别信息的第一通信终端;和同步处理步骤,用于建立用于由第二无线通信单元和在识别处理步骤中识别出的第一通信终端之间的通信的同步。
根据第一信息处理装置和方法,和程序,根据通过接收电磁波产生的感应电功率来操作的无线通信设备的识别信息,和第一通信终端的第一终端名称信息被彼此之间相关地存储了,并且通过允许利用电磁波的方法来通信的第一无线通信单元,从放在附近的无线通信设备获得识别信息。而且,建立用于由第二无线通信单元和在附近存在的第二通信终端之间的通信的同步,获得当通过同步处理装置已经与其建立同步的第二通信终端的第二终端名称信息。而且,基于存储的信息,从具有第二终端名称信息的第二通信终端来识别出具有与获得的识别信息相关的第一终端名称信息的通信终端。
根据第二信息处理装置和方法,和程序,用于识别基于通过接收电磁波产生的感应电功率来操作的无线通信设备的第一识别信息,和用于识别第一通信终端的第二识别信息以彼此相关联的方式存储,并且通过允许利用电磁波的方法来通信的第一无线通信单元,从放在附近的无线通信设备中获得第一识别信息。而且,从在附近存在的第二通信终端上,通过第二无线通信单元获得用于识别第二通信终端的第三识别信息。而且,基于存储的信息,从具有第三识别信息的第二通信终端来识别具有与获得的第一识别信息相关的第二识别信息的第一通信终端。而且,建立用于由第二无线通信单元和识别出的第一通信终端之间的通信的同步。


图1是对显示在根据本发明的通信系统中使用的蜂窝电话的一个例子的说明;图2是根据本发明,显示通信系统的一个例子配置的图;图3是对在图2中显示的蜂窝电话的外观的一个例子的说明;
图4是对在图2中显示的蜂窝电话的外观的另一个例子的说明;图5是显示在图2中显示的蜂窝电话的一个例子功能配置的的框图;图6是显示在图2中显示的非接触式IC标签的一个例子配置的框图;图7是对显示在图2中显示的个人计算机的外观的一个例子的说明;图8是对显示在图2中显示的个人计算机的外观的另一个例子的说明;图9是对仍然显示在图2中显示的个人计算机的外观的另一个例子的说明;图10是对显示在图2中显示的个人计算机的侧面的一个例子的说明;图10是显示在图2中显示的个人计算机的一个例子配置的框图;图11是显示在图11中的非接触式-IC-标签读出器/写入器的一个例子配置的框图;图13是显示在非接触式-IC-标签和读出器/写入器之间执行的通信的说明书的一个例子图;图14是显示在图11中显示的一个蓝牙模块的例子配置的框图;图15是显示由个人计算机执行的一个过程的流程图;图16是显示在个人计算机上的一个例子屏幕的说明;图17是显示在个人计算机上的另一个例子屏幕的说明;图18是显示在个人计算机上的又另一个例子屏幕的说明;图19是显示在个人计算机上的一个例子屏幕的说明;图20是显示在个人计算机上的另一个例子屏幕的说明;图21是显示一个存储在个人计算机系统中的关系表的例子图;图22是显示由个人计算机执行的另一个过程的流程图;图23是显示由在图2中示出的通信系统执行的过程的流程图;图24是显示由在图2中示出的通信系统执行的过程的,随图23之后的一个流程图;图25是显示由个人计算机执行的又另一个过程的流程图;图26是显示在个人计算机上的一个例子屏幕的说明;图27是显示另一个存储在个人计算机系统中的关系表的例子图;图28是显示由在图2中示出的通信系统执行的另一个过程的流程图;图29是显示由在图2中示出的通信系统执行的另一个过程的,随图28之后的一个流程图。
具体实施例方式
图1是根据本发明显示在通信系统中使用的蜂窝电话1的一个说明。
如稍后将描述的,在图1中示出的蜂窝电话1包括蓝牙模块,并且因此能够执行和其它蓝牙设备的基于蓝牙的通信。
系到蜂窝电话1的蜂窝电话皮带2(其后简称为皮带2),象一般的皮带一样,当其被系到蜂窝电话1时充当防止丢失蜂窝电话1的作用。而且,在皮带2上,在预定的位置提供了一个非接触式-IC-标签3来系到蜂窝电话1的一侧,例如,如在图1中所示。
因此,允许用户把系有皮带2的蜂窝电话2放置在读出器/写入器附近来向预定的读出器/写入器提供存储在非接触式-IC-标签3中的各种数据。
图2是显示根据本发明一个通信系统的例子配置的图。
在图中示出的个人计算机11包括一个与蜂窝电话1相似的蓝牙模块,并且因此能够通过基于蓝牙的无线通信与,例如,蜂窝电话1交换各种信息。
而且,个人计算机11包括一个读出器/写入器12,其当非接触式-IC-标签3放置在附近时允许向非接触式-IC-标签3写入各种信息和从其读出各种信息。因此,在个人计算机11和有皮带系到其的蜂窝电话1之间,除了由实箭头所指出的基于蓝牙的通信外,也允许通过从读出器/写入器12辐射的电磁波的方法来进行通信,其由点划线箭头指出。
在这个通信系统中,例如,如果个人计算机11是由蓝牙定义的微网的主机,根据通过电磁波的方法从非接触式-IC-标签3获得的信息,允许个人计算机11来识别作为执行基于蓝牙的通信的从机的蜂窝电话1。
其将参照流程图稍后详细地描述的处理过程是这样的当把系有皮带2的蜂窝电话1放到个人计算机11附近并且由非接触式-IC-标签3来接收从读出器/写入器12辐射的电磁波时,从非接触式-IC-标签3向个人计算机11提供预置在非接触式-IC-标签3(其后称为皮带ID)中的识别信息。
皮带ID在个人计算机中与,例如,分别为蓝牙设备设置的蓝牙设备名称相关而注册。当从非接触式-IC-标签3接收皮带ID的通知时,个人计算机11参考定义关联的表,来识别具有用已传输的皮带ID关联来注册的蓝牙设备名称的终端,即,蜂窝电话1,来作为通信伙伴的终端。如稍后将描述的,当建立用于执行基于蓝牙的通信(在一个微网内同步)的同步时,主机获取在附近存在的从机的蓝牙设备名称。
因此,即使多个蓝牙设备在附近存在,也允许个人计算机11从多个设备之间识别蜂窝电话1并与其通信。
因此,仅仅允许用户通过把蜂窝电话1放置到个人计算机11的附近来和个人计算机11进行基于蓝牙的通信。而且,也允许用户通过仅仅把皮带2放置到个人计算机11的附近来初始化在蜂窝电话1和个人计算机11之间的通信。
如果皮带2没有系到蜂窝电话1(如果与蜂窝电话1的蓝牙设备名称相关的皮带ID没有从非接触式-IC-标签3传输),为了在蜂窝电话1和个人计算机11之间初始化基于蓝牙的通信,要求用户从多个由个人计算机11检测到的临近蓝牙设备之中来选择蜂窝电话1。该操作被忽略了。
接下来,将描述在图2中示出的通信系统的部件。
图3显示了在图2中示出的蜂窝电话1的外观的例子。
参照图3,蜂窝电话1包括显示器22和主单元23,并且能以枢纽21为中心折叠。
在显示器22的左顶部,具有一个能被拉长和缩进的传输/接收天线24。蜂窝电话1通过天线24和是固定无线终端的基站交换无线电波。
而且,显示器22具有超过180°角度范围充分地旋转的照相单元25。蜂窝电话1通过照相单元25的电荷耦合器件(CCD)照相机26来捕获期望目标的图像。
当用户按180°充分地旋转照相单元25并且在那个位置上固定它时,显示器22处于这样一种状态在照相单元25后端的中心提供的扬声器34定位于前侧面,如在图4中所示。因此,蜂窝电话1被切换到正常的来电呼叫状态。
而且,在显示器22的中心提供了液晶显示器27。液晶显示器27显示无线电波的接收状态、剩余的电池容量、以电话目录的形式登记的当事人的名称和他们的电话号码,通话记录,并且此外,电子邮件的内容、简单Web页、由照相单元25的CCD照相机26捕获的图像等。
主单元23在其表面具有操作键盘28,包括“0”到“9”的数字键、呼叫键、重新拨号键、呼叫终止/电源键、清除键、和电子邮件键。根据操作键盘28操作的各种命令输入到蜂窝电话1中。
而且,在主单元23上,在操作键盘28的下面提供了备忘录按钮29和麦克风30。当操作备忘录按钮29时,蜂窝电话1记录在一个呼叫期间的通信同伴的声音。蜂窝电话1通过麦克风30收集在呼叫期间的用户的声音。
而且,在主单元23上,在操作键盘28的上面提供了可旋转的微动拨号31,从主单元23的表面稍微地突出。蜂窝电话1根据微动拨号31的旋转操作执行各种处理;例如,它浏览电话目录列表或电子邮件、打开简单Web页、或在液晶显示器27上连续地播放图像。
例如,蜂窝电话1根据由用户操作的微动拨号31的旋转操作,从在液晶显示器27上显示的电话目录列表中的多个电话号码中,选择期望的电话号码。当向主单元23内按下微动拨号31时,蜂窝电话1固定已选择的电话号码并呼叫该电话号码。
蜂窝电话1具有安装在其后部的电池组,未示出。当打开呼叫终止/电源键时,每种电路从电池组接收电源,并且激活以允许操作。
在主单元23的左侧表面的上部,提供了用于安装可分离的记忆棒(已注册的商标)33的记忆棒插槽32。当压下备忘录按钮29时,蜂窝电话1把通信伙伴的声音记录在安装在其上的记忆棒33上。蜂窝电话1,根据用户的操作,把电子邮件、简单Web页、和由CCD照相机26捕获的图像记录在安装在其上的记忆棒33。
记忆棒33是一种由索尼公司开发的闪存卡,索尼公司是这个申请的申请人。记忆棒33包含一个闪存,其是EEPROM类型(电可擦除只读存储器),即,一种允许电子地重写和擦除的非易失性存储器,在塑胶壳中是21.5毫米长,50毫米宽,和2.8毫米厚。记忆棒33通过十个插脚允许各种数据,例如图像、声音、和音乐的写入和读出。
在其上能安装记忆棒33的蜂窝电话1被允许通过记忆棒33与其它电子装置来共享数据。
而且,通过合入用于在记忆棒33中增加特别功能的模块(芯片)并且把记忆棒33安装在记忆棒插槽32上,来进一步扩展蜂窝电话的功能。
例如,通过把合入蓝牙模块和非接触式IC标签的记忆棒33安装在蜂窝电话1上,能够扩展蜂窝电话1的功能,使得允许和个人计算机11进行基于蓝牙的通信和通过非接触式IC标签的通信。
图5是显示蜂窝电话1的内部配置的例子图。
用于整体地控制显示器22的部件和主单元23的主控制器41通过主总线51连接到电源电路45、操作输入控制器42、图像编码器43、照相机接口(I/F)44、LCD(液晶显示)控制器46、复用器/分路器48、调制解调器电路49、音频编解码器50、红外通信设备55、和蓝牙设备56。而且,图像编码器43、图像解码器47、复用器/分路器48、记忆棒控制器53、调制解调器电路49、和音频编解码器50通过同步总线52彼此连接。
当通过用户操作来接通呼叫终止/电源键时,每个部件接收从电池组来的功率,由此激活蜂窝电话1来允许操作。
由包括CPU(中央处理单元)、ROM(只读存储器)、和RAM(随机访问存储器)的主控制器41来控制蜂窝电话1的整个操作。如在图中所示,把在ROM中的用于控制蜂窝电话1的整个操作的主机程序41A,和用于控制蓝牙模块56的蓝牙控制程序41B提供给主控制器41。
蜂窝电话1,在主控制器41的控制下,在电话呼叫模式中,通过音频编解码器50把由麦克风30搜集的音频信号转换成数字音频数据。蜂窝电话1在调制解调器电路49中对数字音频数据进行扩频,在收发器电路54中执行数/模转换和频率转换,并且通过天线24发送结果信号。
同样,在电话呼叫的模式中,蜂窝电话1放大通过天线24接收的信号,执行频率转换和模/数转换,在调制解调器电路49中执行频谱解扩,并且通过音频编解码器50把结果转换成模拟音频信号。蜂窝电话1通过扬声器34输出对应于模拟音频信号的声音。
而且,蜂窝电话1,当在数据通信模式中发送电子邮件时,通过操作输入控制器42向主控制器41发送通过操作键盘28和微动拨号器31的操作输入的文本数据。
主控制器41在调制解调器电路49中对文本数据进行扩频,在收发器电路54中执行数/模转换和频率转换,并且通过天线24向基站发送结果。
另一方面,当在数据通信模式中接收电子邮件时,蜂窝电话1在调制解调器电路49中对通过天线24从基站接收的信号进行频谱解扩,以恢复原始文本数据,并且通过LCD控制器46在液晶显示屏27上显示作为电子邮件的文本数据。
然后,允许蜂窝电话1通过记忆棒控制器53把根据用户操作接收的电子邮件记录在记忆棒33中。
当在数据通信模式中发送图像数据时,蜂窝电话1把由CCD照相机26捕获的图像数据通过照相机接口44转移到图像编码器43。
当不发送图像数据时,允许蜂窝电话1通过照相机接口44和LCD控制器46在液晶显示器27上直接显示由CCD照相机26捕获的图像数据。
图像编码器43通过预定的编码方法,例如,MPEG(移动图像专家组)2或MPEG4,把从CCD照相机26转移来的图像数据压缩并编码成已编码图像数据,并且向复用器/分路器48发送已编码图像数据。
同时,蜂窝电话1当由CCD照相机26捕获图像时,通过音频编解码器50向复用器/分路器48发送由麦克风30收集的声音来作为数字声音数据。
复用器/分路器48通过预定的方法,把从图像编码器43转移来的已编码图像数据和从音频编解码器50转移来的音频数据进行复用,在调制解调器电路49中对已复用的结果数据进行扩频,在收发器电路54中进行数/模转换和频率转换,然后通过天线24发送结果。
另一方面,例如,当在数据通信模式中接收连接到简单Web页等的移动图像文件的数据时,蜂窝电话1对在调制解调器电路49中通过天线24从基站接收的信号进行扩频,并且向复用器/分路器48转发已复用的结果数据。
复用器/分路器48把已复用的数据解复用成已编码图像数据和音频数据,并且通过同步总线52向图像解码器47转发已编码的图像数据和向音频编解码器50转发音频数据。
图像解码器47通过根据如MPEG2或MPEG4的预定的编码方式解码已编码图像数据,以产生用于播放的移动图像数据。并且通过LCD控制器46来向液晶显示器27转发数据。因此,蜂窝电话1显示包括在连接到简单Web页的文件中的移动图像数据。
同时,音频编解码器50把音频数据转换成模拟音频信号,并且向扬声器34转发音频信号。因此,蜂窝电话1播放包括在例如链接到简单Web页的移动图像文件中的音频数据。
同样在这种情况中,类似于电子邮件的例子,允许蜂窝电话1通过用户操作,经由记忆棒控制器,把已接收的链接到简单Web页等的数据记录在记忆棒33中。
蓝牙模块56类似于包含在个人计算机11中的蓝牙模块145(参考图11)而进行配置,并且与包括个人计算机11的其它蓝牙设备进行基于蓝牙的通信。
现在,将描述基于蓝牙的通信。
基于蓝牙的网络配置类型包括微网,和其中由多个微网彼此连接的散网。在每个微网中,蓝牙设备以所谓的主机和从机的形式存在。
为了在微网内建立同步和交换各种信息,相对于频率轴的同步和相对于时间轴的同步必须被建立在构成微网的主机和从机之间。
根据蓝牙,使用79MHz宽度的频率带宽来把信号从主机发送到从机。在那时,主机没有同时占用超过79MHz频率带宽来发送信息,但是按照1MHz的步长随机改变(跳变)用于传输信息的频率。
接收端的从机与主机的随机变化的传输频率保持同步,并把接收频率变化为需要的,由此接收从主机传输来的信息。
由主机和从机改变的频率信号图称为跳频模式,并且如果主机和从机共享跳频模式,则假设相对于频率轴进行同步。
而且,在蓝牙中,为了允许在主机和多个从机之间进行通信,在主机和各个从机之间的通信通道(信道)是按625μs的单位时分复用的。以6 25μs为单位的每个时间周期称为一个时隙。如果主机和从机共享时隙,则假设相对于时间轴进行同步。
每个从机根据主机的蓝牙地址计算跳频模式,并且把基于主机的蓝牙时钟的偏移量加到由其自己管理的蓝牙时钟上,从而获得时隙的定时同步。
每个蓝牙设备的蓝牙地址是唯一的,并用48位来表示。每个蓝牙设备的蓝牙时钟由其自己来管理。
因此,在形成微网之前,包括蓝牙地址和蓝牙时钟的各种信息由稍后将描述的称为“查询”和“寻呼”的过程来在主机和从机之间进行交换。
而且,每个蓝牙设备具有分配到那里的蓝牙设备名称。用户可任意地设置蓝牙设备名称。
图6是详细地显示在皮带2上提供的非接触式IC标签3的配置例子的框图。
例如,用单个芯片IC的形式来实现非接触式IC标签3,该单个芯片IC包括在图中示出的天线79(环型天线)和电容器80,和其它的部件。非接触式IC标签3通过电磁感以半双工形式和读出器/写入器12交换各种数据。
非接触式IC标签3为了描述方便被称为,并且有意称为具有上述的和稍后将描述的功能的模块。例如,富里卡(Felica)(已注册商标)具有和非接触式IC标签3基本上相同的功能。
CPU 71把存储在ROM 72中的非接触式IC标签控制程序72A装载进RAM 73中,并且控制非接触式IC标签3的整个操作。例如,当天线79接收从读出器/写入器12发射的电磁波时,作为对其的反应,CPU 71向读出器/写入器12发送预置皮带ID的通知。
在幅移键控(ASK)解调器93中的接口单元78检测由天线79接收的已调制波(ASK-调制波)的包络线,向二进制相移键控(BPSK)解调器81输出已解调的数据。形成天线79和电容器80的LC电路由具有预定频率的电磁波引起谐振,该电磁波从读出器/写入器12发射。
而且,在ASK解调器93中的接口单元78整流由天线79激励的AC磁场,通过电压调节器91稳定结果,并且向每个部件转发结果来作为DC功率。调整从读出器/写入器12发射的电磁波的功率,以便产生电磁场,该电磁场为非接触式IC标签3提供需要的功率,如稍后将描述的。
而且,在振荡电路94中的接口单元78振荡具有和数据的时钟频率相同的频率的信号,向未示出的PLL单元输出该振荡信号。
而且,例如,当向读出器/写入器12发送例如皮带ID的数据时,接口单元78,例如,根据从BPSK调制器77传送来的数据,接通或关闭预定开关元件,使得仅当开关元件接通时,把预定负载并联连接到天线79,从而改变天线79的负载。
ASK调制器92,根据在天线79的负载中的变化,对来自读出器/写入器12、由天线79接收的已调制电磁波减小开ASK调制,并且通过天线79向读出器/写入器12发送已调制的分量(改变读出器/写入器12的天线175(参考图12)的终端电压)(负载开关方式)。
BPSK解调器81,如果由ASK解调器93解调的数据是BPSK调制的,基于从未示出的PLL单元反馈的时钟信号解调数据(解调曼彻斯特码),向数据接收器82输出已解调的数据。如果需要,数据接收器82向CPU 71等输出数据。
BPSK调制器77对从数据发送器76传送来的数据执行BPSK调制(编码成曼彻斯特码),向ASK调制器92输出结果。
非接触式IC标签3,除了向个人计算机11发送皮带ID的通知外,执行包括读出器/写入器12的认证和待传输数据的加密。
图7到10显示在图2中示出的个人计算机11的外观。笔记本个人计算机11基本上包括主单元101和相对于主单元101能被打开和关闭的显示器102。图7是外部侧视图,其中显示器102随着主单元101打开而显示。图8是主单元101的平面视图,而图9是稍后将描述的微动拨号103的周边扩大视图。图10是在微动拨号103一侧的主单元101的侧视图。
主单元101,在其上端表面上,具有用于输入各种字符、符号等的键盘104、充当例如移动指针(鼠标光标)的指针设备的触板105、和功率开关107。而且,主单元101,在其一侧表面上,具有微动拨号103、插槽108、和IEEE(电气和电子工程师协会)1394端口110。例如,作为触板105的替代物,可以提供棒型指向设备。
显示器102,在其前表面上,具有用于显示图像的LCD 106。而且,显示器102,在其右上部分,具有包括电源灯PL、电池灯BL、和消息灯ML和其它所需灯的LED灯。可以把电源灯PL、电池灯BL、消息灯ML等提供在显示器102的底部。
微动拨号103固定在主单元101上的键盘104的键之间,其高度与键的高度相同。微动拨号103根据由图9中的箭头a指示的旋转操作来执行预定的处理,并且也根据箭头b指示的移动操作来执行处理。微动拨号103可以设置在主单元101的左侧表面上、在具有LCD 106的显示器102的左或右侧表面上、或垂直地在键盘104的“G键”和“H键”之间。可为选择,微动拨号可以被提供在前表面的中央部分、水平地沿触板105的上边沿或下边沿、或垂直地在触板105的右按钮和左按钮之间,使得当通过食指操作触板105时能通过拇指来操作微动拨号103。而且,没有对垂直和水平方向的限制,可以预定的角度对角地提供微动拨号103,以利于手指的操作。同样,微动拨号103可以被设置在充当指向设备的鼠标一侧上由拇指能操作微动拨号103的位置上。
图11是显示个人计算机11的电子配置的框图。
例如,由英特尔公司制造的奔腾(商标)处理器实现CPU 121,并且把其连接到主机总线122上。而且,把电桥123连接到主机总线122上。把电桥123也连接到AGP(加速图像端口)124上和PCI总线125上。例如,由英特尔公司制造的400BX实现电桥123,并且其控制在CPU 121和RAM 126的外设中的部件。而且,把电桥123通过AGP 124连接到视频控制器127。电桥123和桥146构成了所谓的芯片集。
也把电桥123连接到RAM 126和高速缓存128。高速缓存128缓冲存储由CPU 121使用的数据。虽然没有示出,CPU 121也包括初级高速存储器。
例如,通过动态随机存取存储器(DRAM)来实现RAM 126,并且它存储由CPU 121执行的程序和为CPU 121操作需要的数据。更明确地,当激励完成时,RAM 126存储从HDD 153转移来的电子邮件程序126A、自动导航程序126B、微动拨号状态监视程序126C、微动拨号驱动器126D、操作程序(OS)126E、读出器/写入器控制程序126F、蓝牙控制程序126G、和非接触式IC标签管理程序126H。
电子邮件程序126A是用于通过诸如经由调制解调器的在网络上的电话线133的通信线来交换消息的程序。电子邮件程序126A具有恢复接收的电子邮件的功能。恢复接收的电子邮件的功能执行查询英特网业务提高商134的邮件服务器135来得到关于是否在邮箱136中已经接收到去它自己(用户)的电子邮件的处理,并且如果有,则恢复到其的电子邮件。
自动导航程序126B按预定次序依次激活多个预定处理(或程序)并执行它。
微动拨号状态监视程序126C接收关于从电子邮件程序126A到非接触式IC标签管理程序126H的微动拨号的兼容性的通知。如果应用程序和微动拨号兼容,微动拨号状态监视程序126C操作,以便通过使用应用程序的用户接口功能,向用户显示通过操作微动拨号103能执行的用户操作。微动拨号状态监视程序126C通常处于等待微动拨号103的事件的状态中,并且其具有用于接收从应用程序来的通知的目录。微动拨号驱动器126D根据微动拨号103的操作执行各种功能。
OS 126E是一种用于控制计算机的基本操作的程序,例如,微软公司的Windows(注册商标)95或Windows(注册商标)98,或苹果计算机公司的MacOS(商标)。
读出器/写入器控制程序126F控制读出器/写入器12,检测放置在个人计算机11附近的非接触式IC标签3的存在,和用电磁波的方法与非接触式IC标签3交换各种信息。
蓝牙控制程序126G控制蓝牙模块145。例如,蓝牙控制程序126G检测在附近存在的蓝牙设备,并且建立用于与蓝牙设备通信的同步。
视频控制器127连接到PCI总线125,并且通过AGP 124也连接到电桥123。视频控制器127根据通过PCI总线125或AGP 124传送的数据,来控制在LCD 106上的显示。
而且,声音控制器129连接到PCI总线125,而扬声器130和麦克风109连接到扬声器130,声音控制器129捕捉从麦克风109来的声音输入,并且向扬声器130输出音频信号。
而且,调制解调器132和PC卡插槽接口138连接到PCI总线125。
调制解调器132能通过电话线133和英特网业务提供商134连接到英特网137、邮件服务器135等。
而且,当增加一个选择功能时,接口卡139如所需地安装在连接到PC卡插槽接口138的插槽108中,以允许与外设进行数据交换。例如,接口卡139能连接到驱动器140,以允许与放置在驱动器140中的磁盘141、光盘142、磁光盘143、半导体存储器144进行交换。
用于与磁盘141、光盘142、磁光盘143、和半导体存储器144交换数据的驱动器140可以通过USB(通用串行总线)端口154连接。
而且,电桥146连接到PCI总线125。例如,通过英特尔公司制造的PIIX4E来实现电桥146,并且其控制各种输入和输出。更明确地,电桥146包括IDE(集成驱动电子技术)控制器/配置寄存器147、IDE接口148、定时电路149、和USB接口150。电桥146控制连接到IDE总线152的设备、连接到USB端口154的设备、通过ISA/EIO(工业标准结构/扩展输入输出)总线151和I/O接口156连接的设备等等。
例如,如果GPS(全球定位系统)天线155连接到USB端口154,USB接口150通过PCI总线125、电桥123、和主机总线122向CPU 121转发从GPS天线155反馈回的位置数据和时间数据。
IDE控制器/配置寄存器147包括两个IDE控制器,即,所谓的初级IDE控制器和次级IDE控制器,并且也包括配置寄存器。
初级IDE控制器通过IDE总线152连接到连接器(未示出),而HDD 153连接到连接器。次级IDE控制器可通过另一IDE总线(未示出)连接到外设。
HDD 153存储电子邮件程序153A、自动导航程序153B、微动拨号状态监视程序153C、微动拨号干燥机153D、OS 153E、读出器/写入器控制程序153F、蓝牙控制程序153G、非接触式IC标签管理程序153H、为这些程序使用的数据等等。存储在HDD 153中的程序153A到153H在激活处理的过程中依次传送到和存储在RAM 126中。
而且,I/O接口156连接到ISA/EIO总线151.I/O接口156、ROM 157、RAM 158、和CPU 159彼此互连。
例如,ROM 157预先存储IEEE 1394 I/F程序157A、LED控制程序157B、触板输入监视程序157C、键盘输入监视程序157D、唤醒程序157E、和微动拨号状态监视程序157F。
IEEE 1394 I/F程序157A是用于输入和输出与IEEE 1394一致的数据,并通过IEEE 1394输入/输出端口110交换所述数据。LED控制程序157B是用于控制包括电源灯PL、电池灯BL、和消息灯ML和其它所需灯的LED灯的发光。触板输入监视程序157C是用于监视由用户通过触板105输入的程序。键盘输入监视程序157D是用于监视由用户通过键盘104或其它键开关输入的程序。唤醒程序157E是用于管理芯片的电源,以便基于从电桥146中的定时电路149反馈的当前时间数据检查是否预置时间已经到达和当预置时间已经到达时激活预定处理(或程序)。微动拨号状态监视程序157F是用于经常地监视微动拨号103的旋转解码器的旋转和将其压下的程序。
而且,ROM 157具有写到其的基本输入/输出系统(BIOS)157G。BIOS指的是基本输入/输出系统,并且其是用于控制在OS或应用程序和外设(即,显示器,键盘,HDD)之间的数据的输入和输出的软件程序。
RAM 158包括寄存器组158A到158F,一个用于监视微动拨号的状态的I/O寄存器,和一个IEEE 1394 I/F寄存器,该寄存器组包括涉及LED控制,触板输入状态,键盘输入状态,和时间设置的寄存器,。例如,当按下微动拨号103时,LED控制寄存器控制指示电子邮件的即时激活的消息灯ML的发光。当按下微动拨号103时,键盘输入状态寄存器存储操作键标志。时间设置寄存器允许任意时间的设置。
而且,I/O接口156通过未示出的连接器连接到微动拨号103、键盘104、触板105、和IEEE 1394端口110。当用户使用微动拨号103、键盘104、和触板105执行操作时,I/O接口156根据从微动拨号103、键盘104、和触板105来各自操作接收信号,并且向ISA/EIO总线151输出信号。而且,I/O接口156经IEEE 1394输入/输出端口110与外部进行数据交换。而且,I/O接口156连接到电源灯PL、电池灯BL、消息灯ML、电源控制电路160、和其它LED灯。
电源控制电路160连接到内置电池161或AC电源。电源控制电路160向每块供给所需的电源,并且控制内置电池161或外设的次级电池的充电。CPU159通过I/O接口156监视当接通/关闭电源时操作的电源开关107。
即使当关闭电源时,也允许CPU通过内部电源恒定地执行对BIOS 157G的IEEE 1394 I/F程序157A。即,即使当在显示器102的LCD 106上没有打开窗口时,对BIOS 157G的IEEE 1394 I/F程序157A也恒定地在运作。因此,即使当关闭电源开关107和CPU 121没有激活OS 126E时,CPU 159也一直执行微动拨号状态监视程序157F。因此,向个人计算机11提供可编程电源键(PPK)功能而不是提供专用键。因此,即使处于电源节省模式或关闭电源时,也允许用户仅通过按下微动拨号103来激活期望的软件和脚本文件。
图12是详细地显示图11中示出的读出器/写入器12的配置的方框图。
IC 171包括CPU 181、SPU(信号处理单元)182、SCC(串行通信控制器)183、和存储器184。存储器184包括ROM 191和RAM 192。对存储器184的CPU 181通过总线185互相连接。
CPU 181把存储在ROM 191中的控制程序装载入RAM 192中,并且基于从非接触式IC标签3传输的响应数据执行各种过程和控制从图11中示出的CPU 121反馈来的信号。例如,CPU 181产生将传输到非接触式IC标签3的命令,并通过总线185把该命令输出到SPU 182,并且其执行从非接触式IC标签3传输来的数据的认证。
CPU 181,当蜂窝电话1放置在附加和后述的由在部件中的过程接收到皮带ID的通知时,根据CPU 121的指令向蓝牙模块145发送皮带ID的通知。
例如,SPU 182,当响应从解调器174反馈的非接触式IC标签3的数据时,对数据执行BPSK解调(曼切斯特码的解码)并且向CPU 181转发结果数据。而且,SPU 182,当通过总线185反馈回待向非接触式IC标签3传输的命令时,对命令执行BPSK调制(编码成曼切斯特码)并且向调制器172输出结果数据。
SCC 183通过总线185向CPU 181转发从图11示出的CPU 121传送来的数据,并且通过总线185向CPU 121输出传送的数据。
调制器172,基于从SPU 182反馈的数据,移幅键控(ASK)调制具有从振荡电路(OSC)173反馈的预定频率(即,13.56MHz)的载波,并且以电磁波的形式从天线175输出已调制的结果波。解调器174解调通过天线175接收的调制波(ASK调制波),并向SPU 182输出解调的数据。
天线175发射预定的电磁波,并且基于负载对其响应变化确定是否有非接触式IC标签3(蜂窝电话1)放置在附近。当非接触式IC标签3放置在附近时,天线175和非接触式IC标签3交换各种数据。
图13是显示在读出器/写入器12和非接触式IC标签3之间的通信的说明的例子的示意图。
如早先所述,例如,用211.875kbps的通信速率以半双工的方式执行读出器/写入器12和非接触式IC标签3之间的通信。
而且,如在图中所示,例如,用做从读出器/写入器12到非接触式IC标签3的功率传输和数据转移和用做从非接触式IC标签3到读出器/写入器12的数据转移的频率带宽的中心频率是13.56MHz。
例如,从读出器/写入器12输出的用于功率传输的电磁波是350mW,并且,例如,根据如天线特征的通信环境,通信的范围是属于10cm一类的。
例如,通过用属于0.1一类的调制度数(数据信号的最大幅度/载波的最大幅度)幅移键控(ASK)地调制前述的以曼切斯特码编码的数据,以把数据从读出器/写入器12向非接触式IC标签3转移。而且,通过用前述的负载开关(根据输出数据接通/关闭开关元件以改变天线175的负载)将输出数据转换成传输信号,以把数据从非接触式IC标签3向读出器/写入器12转移。
图14是详细地显示图11中示出的蓝牙模块145的配置的方框图。
CPU 201把存储在ROM 202中的控制程序装载进RAM 203中,以控制蓝牙模块145的整个操作。到RAM 203的CPU 201通过总线205互相连接,并且闪存204也连接到总线205。
闪存204存储例如为每个蓝牙设备设置的蓝牙设备名称和对每个蓝牙设备唯一的蓝牙地址。
蓝牙地址是包含48位的标识符,对每个蓝牙设备唯一的(明确的),并且用在蓝牙设备的管理的各种过程中。
例如,如前所述,所有的从机必须获得关于主机的跳频模式的信息,以便在一个微网内建立同步,并且从机根据主机的蓝牙地址计算跳频模式。
更明确地说,蓝牙地址被划分成包括低24位的LAP(低地址部分)、包括下一步8位的UAP(高地址部分)、和包括剩余16位的NAP(非重要地址部分)。使用包括LAP的整个24位和UAP的低4位的28位来计算跳频模式。
基于在用于在微网内建立同步的“寻呼”期间获得的主机蓝牙地址的上述28位部分,和基于从主机传输来蓝牙时钟,允许每个从机计算跳频模式。
返回参考图14,闪存204存储用于在已经建立微网内的同步之后认证通信伙伴的蓝牙设备或加密待传输的数据的连接密钥等。并且如需要的话,向CPU 201提供链接密钥等。
输入/输出接口206,根据来自CPU 201的指令,管理从图11示出的CPU121传送来的数据和从基带控制器207传送来的数据的输入与输出。
基带控制器207向用于向蜂窝电话1传输的GFSK(高斯频移键控)调制器221转发从输入/输出接口206传送来的数据,并且向总线205或输入/输出接口206输出从GFSK解调器227传送来的数据。
GFSK调制器221对从基带控制器207传送来的数据的高频带分量进行滤波,执行频率调制以作为初级调制,并且向扩频器222输出结果数据。
扩频器222基于早先所述计算的和从跳频合成器225反馈回的跳频模式来改变载波频率,对传送到其的数据进行扩频,以及向通信控制器223输出结果信号。在蓝牙中,扩频器222以625us的周期来进行用于数据传输的跳频。
通信控制器223使用2.4GHz的带宽从天线224发送已经进行扩频的信号。而且,通信控制器223向解扩频器226输出由天线224接收的信号。
解扩频器226基于从跳频合成器225反馈回的跳频模式来进行接收频率的跳频,从而获得从例如蜂窝电话1传输来的信号。而且,解扩频器226对获得的信号进行频谱解扩以恢复从蜂窝电话1来的信号,并且向GFSK解调器227输出恢复的信号。GFSK解调器227高斯频移键控(GFSK)地解调从解扩频器226传送来的信号,并且向基带控制器207输出结果数据。
蓝牙模块56的配置是与图14中示出的相同,从而不再详细地描述了。在下列的描述中,例如,将把蓝牙模块56的CPU称为CPU 201A,而将ROM称为ROM 202A。其它部分将参考相似的方式。
其次,将描述图2中示出的通信系统的操作。
首先,参考图15中示出的流程图,将描述根据用于注册彼此相关的非接触式IC标签3的皮带ID和蜂窝电话1的设备名称的个人计算机11的非接触式IC标签管理程序126H的处理过程。
当使用图2中示出的通信系统时,要求用户提前把,例如,新近购买的皮带2的皮带ID和蜂窝电话1的蓝牙设备名称注册在个人计算机11中。
在步骤S1中,非接触式IC标签管理程序126H在LCD 106上显示用于允许用户选择是否注册的选择屏幕。图16是显示步骤S1中显示在LCD 106上的选择屏幕的例子的说明图。在这个例子中,显示了注册窗口241,在那里显示了读为“你希望注册吗?”的消息。而且,在注册窗口241中,显示了“是的”按钮241A和“取消”按钮241B。
然后,当用户操作“是的”按钮241A而图16中示出的选择屏幕进行显示时,非接触式IC标签管理程序126H进行到步骤S2,激活读出器/写入器控制程序126F。
在步骤S3中,非接触式IC标签管理程序126H在LCD 106上显示,随图16中显示的屏幕之后,请求把非接触式IC标签3(皮带2)放到读出器/写入器12的附近的消息。图17是显示步骤S3中显示在LCD 106上的屏幕的例子的说明图。在注册窗口241中,显示了读为“将IC标签放置到读出器(读出器/写入器12)的附近。”的消息。
在步骤S4中,非接触式IC标签管理程序126H确定是否已经收到皮带ID的通知,并且等待直到确定出已经收到通知。当非接触式IC标签3放置在附近时,步骤S2中激活的读出器/写入器控制程序126F读出皮带ID,并且发送皮带ID的通知。
如果在步骤S4中确定已经接收到皮带ID的通知,非接触式IC标签管理程序126H进行到步骤S5,显示通知已经确认皮带ID的消息。图18是在步骤S5中显示的消息的例子的说明图。如图中所示,例如,在注册窗口241中显示读为“已经确认皮带ID”。而且,在消息的下方显示用于进行到下一步步骤的“下一步”按钮241C。
在步骤S6中,非接触式IC标签管理程序126H显示用于输入与已经传输的皮带ID关联的待注册的蓝牙设备名称的屏幕。图18是显示用于输入蓝牙设备名称的屏幕的例子的说明图。在注册窗口241中,显示读为“输入蓝牙设备名称”,并且在域241D的底部显示用于输入蓝牙设备名称的域241D。例如,用户检查蜂窝电话1的蓝牙设备名称,并且使用键盘104输入蓝牙设备名称。
在步骤S7中,非接触式IC标签管理程序126H确定是否已经输入蓝牙设备名称,并且等待直到输入蓝牙设备名称。例如,当用户输入读为“红的蜂窝电话”的蓝牙设备名称时,如图19中所示,并且操作在用于输入蓝牙设备名称的域241D的下面显示“下一步”按钮241E,非接触式IC标签管理程序126H确定已经输入蓝牙设备名称,并且进行到步骤S8。
在步骤S8中,非接触式IC标签管理程序126H把彼此之间关联的皮带ID和蓝牙设备名称注册,例如,在HDD 153中当已经注册从非接触式IC标签3传输的皮带ID和用户输入的蓝牙设备名称时,非接触式IC标签管理程序126H进行到步骤S9,显示通知已经完成注册的消息。图20是在步骤S9中显示的消息的例子的说明图。在这个例子中,在注册窗口241中显示读为“注册已经完成。”的消息。当操作在注册窗口241F中显示的“是的”按钮241F时,非接触式IC标签管理程序126H退出处理。
通过执行上述的处理,例如,把在图21中示出的皮带ID和蓝牙设备名称之间的关联表存储在HDD 153中。显然,用户可以使用键盘等手动输入皮带ID。
图21中示出的关联表中,皮带“A045PR63”和蓝牙设备名称“红的蜂窝电话”被存储以作为第一注册信息,并且皮带ID“WW9565B”和蓝牙设备名称“黄色PDA”被存储以第二注册信息。
当把皮带2放置在附近和接收到皮带ID“A045PR63”的通知,参考关联表的蓝牙控制程序126G选择“红的蜂窝电话”,即,蜂窝电话1,作为用于建立与其通信的伙伴。
其次,参照图22中示出的流程图,将描述在图15中示出的步骤S2中激活的根据读出器/写入器控制程序126F的处理过程。
在步骤S21中,读出器/写入器控制程序126F控制读出器/写入器12的部件,以发射用于检测非接触式IC标签3的电磁波。
然后,在步骤S22中,读出器/写入器控制程序126F确定是否已经从非接触式IC标签3接收到皮带ID的通知,并且等待直到接收到通知。如果在步骤S22中确定已经把皮带2放置在附近和已经从非接触式IC标签3接收到皮带ID的通知,读出器/写入器控制程序126F进行到步骤S23,向非接触式IC标签管理程序126H发送皮带ID的通知,然后退出处理过程。
再次,参考图23和24示出的流程图,在图21中示出的关联表被存储在个人计算机11的情况中,将描述由图2中示出的通信系统执行的一系列处理步骤。
为了区分从系有皮带2的蜂窝电话1执行的处理的差异,也将参考在图23和24中示出的流程图,来描述由未示出的PDA(个人数字助理)(蓝牙设备)执行的处理过程,该PDA没有使用皮带系到其的或包括在其中的非接触式IC标签。
在这个例子中,个人计算机11充当主机,并且蜂窝电话1和PDA充当从机。在下列关于流程图的描述中,在适当的地方,通信指的是基于在微网内建立同步和识别通信伙伴之后执行的蓝牙的通信。
在步骤S61中,读出器/写入器控制程序126F发射用于检测非接触式IC标签3的电磁波。读出器/写入器控制程序126F按预定的命令控制读出器/写入器12,以按预定的周期发射电磁波。
皮带2的非接触式IC标签控制程序72A,当把皮带2放置到个人计算机11的附近和在步骤S71中从其接收到电磁波时,进行到步骤S72,从EEPROM74读取皮带ID和向读出器/写入器12发送皮带ID的通知。
在步骤S62中,读出器/写入器控制程序126F接收从非接触式IC标签3传输来的标签ID的通知,并且进行到步骤S63,向蓝牙控制程序126G发送标签ID的通知。
然后,在步骤S31中,蓝牙控制程序126G接收标签ID。
其后,蓝牙控制程序126G在步骤S32到S34中执行“查询”,和在步骤S35到S42中执行“寻呼”。基本上,“查询”是用于检测在个人计算机附近的蓝牙设备(蜂窝电话1和PDA)的过程,和“寻呼”是用于向由“查询”检测出的蓝牙设备发送关于主机属性(蓝牙地址、蓝牙时钟、等等)的信息的通知。
在步骤S32中,蓝牙控制程序126G控制蓝牙模块145以广播IQ分组。
更明确地,蓝牙控制程序126G使用预置LAP的24位(9E8B33)和UAP的4位(全零位)和蓝牙时钟的整个28位来产生查询跳频模式。
而且,蓝牙控制程序126G通过使用预定的9E8B00到9E8B3F中的LAP的一个地址块来产生IAC(查询访问码),并且广播包括使用已经计算出的查询跳频模式的访问码的IQ分组。
基于蓝牙交换的每个分组包括访问代码,其由68位或72位组成,充当用于表示传输分组的目的基础;分组报头,其由54位组成,包括用于管理通信链路的参数;和负载,其由0到2745位(可变长长度)的用户组成。
从蓝牙模块145的天线224来的IQ分组广播在步骤S81中,由蜂窝电话号码1的蓝牙控制程序41B接收,并在步骤S101中,由PDA的蓝牙控制程序接收。
然后,在步骤S82中,蓝牙控制程序41B通过向个人计算机11发送用于从机属性的通知的FHS分组来响应查询。FHS分组包括,在其有效载荷中,关于蓝牙模块56的蓝牙地址和蓝牙时钟的信息。
由个人计算机11的蓝牙控制程序126G在步骤S33中接收已经发送的FHS分组,从而获得关于蜂窝电话1的属性的信息。
相似地,在步骤S102中发送指示PDA的属性的FHS分组,其由蓝牙控制程序126G在步骤S34中接收。
通过上述的“查询”,蓝牙控制程序126G获得关于所有在附近存在的从机的信息。
在步骤S35中,蓝牙控制程序126G基于包括在从蜂窝电话1获得的FHS分组中的信息来产生ID分组,并且向蜂窝电话1发送该ID分组。
更明确地,蓝牙控制程序126G通过使用设置在蓝牙模块56中的蓝牙地址的24位的LAP和低4位的UAP和28位的蓝牙时钟,计算寻呼跳频模式。
而且,蓝牙控制程序126G通过使用蓝牙模块56的LAP来产生DAC(设备访问代码),和通过使用已经计算出的寻呼跳频模式来向蜂窝电话1发送包括DAC的ID分组。
蜂窝电话1的蓝牙控制程序41B,当在步骤S83中接收ID分组时,进行到步骤S84,向个人计算机11发送相同的ID分组,从而通知个人计算机11已经正常地接收到ID分组。
蓝牙控制程序126G,当接收从蜂窝电话1传输来的ID分组,进行到步骤S37,向蜂窝电话1发送用于通知它自己属性的FHS分组。
在步骤S85中,蜂窝电话1的蓝牙控制程序41B接收从个人计算机11传输的FHS分组,获得主机的属性信息。蓝牙控制程序41B进行到步骤S86,向个人计算机11发送ID分组,从而通知个人计算机11已经接收到FHS分组。
然后,蓝牙控制程序41B进行到步骤S87,建立与个人计算机11微网内的同步。
更明确地,蓝牙控制程序41B通过使用设置在个人计算机11(蓝牙模块145)中的蓝牙地址的24位的LAP和低4位的UAP和27位的蓝牙时钟来产生信道跳频模式,从而建立关于频率轴的同步。
而且,蓝牙控制程序41B,基于从个人计算机11传输来的蓝牙时钟的通知,向其管理的时钟增加一个偏移量(差异),从而建立关于时间轴的同步。
在步骤S38中,蓝牙控制程序126G接收从蜂窝电话1传输来的ID分组。
个人计算机11,充当为主机,当建立与多个从机的同步时,重复地为每个从机执行上述的“寻呼”,依次增加包含微网的从机数目。即,在步骤S39到S42和步骤S103到S107中的个人计算机11和PDA之间类似地执行“寻呼”,从而建立在微网内的同步。
当已经和所有微网内的从机建立同步时,蓝牙控制程序126G请求设置在各个从机中的蓝牙设备名称的通知。在步骤S43中,蓝牙控制程序126G请求蜂窝电话1向其发送通知。
作为选择,在和每个独自蓝牙设备建立同步后可以马上请求蓝牙设备名称的通知(在“寻呼”完成后立即)。
蓝牙控制程序41B,当在步骤S88中接收到请求时,进行到步骤S89,读取设置在闪存204A(蓝牙模块56的闪存)中的蓝牙设备名称并发送通知。
由蓝牙控制程序126G在步骤S44中接收从蜂窝电话1传输的蓝牙设备名称。
在步骤S45中,蓝牙控制程序126G请求PDA发送蓝牙设备名称的通知,并且在步骤S46中接收对请求的响应。
在步骤S47中,蓝牙控制程序126G,参考关联表,找到具有与从多个已经接收到蓝牙设备名称的通知的从机之中提前传输的皮带ID相关联的蓝牙设备名称的从机。识别出从机以作为通信伙伴的终端,并且执行与从机的通信。
假定响应蓝牙设备名称的通知的请求从蜂窝电话1已经接收到“红的蜂窝电话”的通知和从PDA已经接收到“黄的PDA”的通知,则当从非接触式IC标签3接收到皮带ID“A045PR63”的通知时,允许蓝牙控制程序126G参考图21示出的关联表来识别设置为“红的蜂窝电话”的蓝牙设备名称的蜂窝电话1作为通信伙伴的终端。
虽然蓝牙规定在建立终端间的同步之后将选择表示数据传输方法的分布,作为选择,例如,由终端提供的分布可以注册在上述与它们各自皮带ID相关联的关联表中。即,个人计算机11的蓝牙控制程序126G,当接收皮带ID的通知时,获得与关联的皮带ID一起注册的分布,并且通过使用获得的分布执行与蜂窝电话1的通信。
通过上述的处理过程,即使如果多个蓝牙设备,包括PDA,存在个人计算机11的附近,不用执行终端选择等,仅在个人计算机11和蜂窝电话1之间就可以开始通信。
虽然已经描述了个人计算机11基于从非接触式IC标签3传输来的蜂窝电话1的蓝牙设备名称来识别通信伙伴,并且和终端的通信,个人计算机11可以基于从非接触式IC标签3传输来的蓝牙地址,识别通信伙伴并且与其开始通信。
其次,参考图25中示出的流程图,将描述根据用于注册彼此之间相关的非接触式IC标签3的皮带ID和蜂窝电话1的蓝牙地址。
除了与非接触式IC标签3的皮带ID相关联注册的信息是蓝牙地址外,图25中示出的处理过程与图15中显示的处理过程相同,。
更明确地,当在图16中示出的选择屏幕中选择注册时,激活读出器/写入器控制程序126F,并且在LCD 106上显示图17中示出的消息。然后,当把皮带2放置到读出器/写入器12附近和从其接收到皮带ID的通知时,非接触式IC标签3管理程序126H显示在图18中示出的消息和在步骤S126中显示用于输入蓝牙地址的屏幕。
图26是显示在步骤126中显示的输入屏幕的例子的说明图。在此例中,在注册窗口251中显示读为“输入蓝牙地址。”的消息,并且在注册窗口251A的下面显示蓝牙地址输入域251A。用户检查蜂窝电话1的蓝牙地址和通过操作键盘104等来输入蓝牙地址。
然后,在步骤S127,非接触式IC标签3管理程序126H确定是否已经输入了蓝牙地址。例如,当如图26中示出的蓝牙地址“08:00:46:21:14:F9”,如在图26中示出的,和操作“下一步”按钮252B时,非接触式IC标签3管理程序126H确定已经输入蓝牙地址,并且进行到步骤S128。
在步骤S128中,非接触式IC标签3管理程序126H注册彼此之间关联的从非接触式IC标签3传输的皮带ID和输入的蓝牙地址。然后,在步骤S129中,非接触式IC标签3管理程序126H显示在图20中示出的屏幕,以指示注册的完成,并且然后退出处理过程。
图27是显示通过执行上述处理过程注册的关联表的例子的说明图。
在图27中示出的关联表中,皮带ID“A045PR63”和蓝牙地址“08:00:46:21:14:F9”被存储为第一注册信息,并且皮带ID“WW9565BKO”和蓝牙地址“08:01:57:22:38:F9”被存储为第二注册信息,如早先所述,注册额外信息,例如,分布是可能的。
当把皮带2放置在附近和从非接触式IC标签3接收到到其的皮带ID的通知,允许蓝牙控制程序126G识别参照关联表将与其建立通信的伙伴。
其次,参照图28和29中示出的流程图,将描述由2中示出的通信系统在图27中示出的关联表被存储在个人计算机11中的情况下执行的系列处理步骤。
在图28中显示的处理是与参照图23描述的直到“查询”的处理相似。
更明确地,当把皮带2放置在读出器/写入器12的附近时,从非接触式IC标签3向个人计算机(读出器/写入器控制程序126F)传输皮带ID,并且蓝牙控制程序126G在步骤S142到S144中执行“查询”。
当通过“查询”获得蓝牙地址和蜂窝电话1的其它信息和PDA时,蓝牙控制程序126G,在步骤S145中,从关联表中获得与通过电磁波的方法获得的皮带ID相关的蓝牙地址,并且基于蓝牙地址查询从从机传输来的FHS分组。然后,蓝牙控制程序126G识别具有与皮带ID关联的蓝牙地址的从机以作为通信伙伴。
例如,假如存储在图27中示出的关联表,当从非接触式IC标签3接收皮带ID“A045PR63”的通知,蓝牙控制程序126G搜寻FHS分组以识别具有蓝牙地址“08:00:46:21:14:F9”的终端。例如,如果从蜂窝电话1接收的FHS分组中的蓝牙地址是“08:00:46:21:14:F9”,允许蓝牙控制程序来识别蜂窝电话1以作为通信伙伴的终端。
然后,蓝牙控制程序126G仅仅为在步骤S145中识别为通信伙伴的蜂窝电话1执行“寻呼”。即,没有执行和PDA的蓝牙控制程序的以后的处理。
以后的处理是与步骤S35到S38和步骤S83到S87中参照图23和24描述的处理相同。即,在个人计算机11的蓝牙控制程序126G和蜂窝电话1的蓝牙控制程序41B之间执行“寻呼”,从而建立同步。
然后,在步骤S150中,个人计算机11的蓝牙控制程序126G开始通信。
如上所述,也允许个人计算机11基于从注册彼此之间关联的皮带ID和蓝牙地址的非接触式IC标签3传输来的皮带ID来识别通信伙伴。即,允许用户仅仅通过把皮带ID放置到个人计算机11的附近来开始蜂窝电话1和个人计算机11之间的通信。
虽然已经把与皮带ID关联的信息描述为蓝牙设备名称或蓝牙地址,可以把充当唯一识别信息的各种信息与关联皮带ID一起注册。
例如,如果包含128位的IPv6(英特网协议版本6)分配到每个装置,允许充当主机的个人计算机11从关联表获得与从非接触式IC标签3传输来的皮带ID关联的地址,从而识别出与其执行通信的装置。
通信系统,其中通过在非接触式IC标签3和读出器/写入器12之间的通信获得皮带ID和其中基于蓝牙地址或与皮带ID关联的蓝牙设备名称建立微网内的同步,能被应用到在各种装置之间的通信,而不仅限制于在蜂窝电话1和个人计算机11之间的通信。
例如,能够在诸如具有系到那里的非接触式IC标签3的PDA的便携式终端和电视接收机、汽车导航装置、自动售货机、ATM(自动出纳机)等之间实现与上述系统相似的信息提供系统。
而且,不局限于仅仅在装置之间提供连接,例如,通过把例如读出器/写入器、非接触式IC标签、和蓝牙模块的通信设备提供在例如汽车、火车、船、和飞机、和建筑物和城镇的每个地方,和通过允许经由蓝牙模块等来连接到例如英特网、LANs(局域网)、和WANs(宽带局域网),能够实现所谓的普遍存在的社会(普遍存在的网络社会或普遍存在的计算社会)。
在那个例子中,在终端的皮带ID和识别信息之间的关联表可以存储在网络上的预定服务器上,使得允许任何已经接收皮带ID的装置(读出器/写入器)查阅关联表。
虽然已经基于蓝牙描述了建立的通信,显而易见,本发明能应用到除了蓝牙之外的例如通过无线LAN(IEEE802.11b)的通信的通信方式上。
除蓝牙之外的通信方式也包括诸如IEEE 802.11a、IEEE 802.11g、IrDA、HomeRF(SWAP)、和无线1394,而且本发明也能应用到这些通信方式上。
作为对上述的非接触式IC标签3的通信方式的替代,使用环型天线进行功率的传输和数据的传送,只要维持小的输出和把通信的范围设置设置得比例如蓝牙的通信方式的那个距离短,就可以使用任何通信方式。
作为对上述的记忆棒151的替代,非接触式IC标签3可以被嵌在与SD卡(注册商标)标准或CF卡(注册商标)标准)相同的卡中。而且,可以使用封条并代替图1中示出的皮带系到蜂窝电话1上。
上述的系列处理步骤通过硬件或软件来执行。
如果通过软件执行系列处理步骤,实现软件的程序被安装在嵌入进专用硬件的计算机上,或例如安装在通用目的个人计算机上,其允许通过网络或从记录介质上用安装在其上的各种程序执行各种功能。
记录介质可以是具有在其上记录有程序的包介质,分布地用于从装置的主单元,例如,如在图11中所示出的,磁盘141(包括软盘)、光盘142(包括CD-ROM(光盘只读存储器)和DVD(数字化通用光盘))、磁光盘143(包括MD(注册商标)(最小盘))、半导体存储器144来分别向用户提供程序。作为选择,记录介质可以是具有在其上记录程序的硬盘153,其被嵌入装置的主单元中并提供给用户。
记录在记录介质上的程序的步骤不必按这里描述的次序顺序地执行,而可以并行地或独自地执行。
这里的术语系统是指多个装置的整体。
工业实用性如上所述,根据本发明,允许用户容易和快速地开始通信。
权利要求
1.一种信息处理装置,包括存储处理装置,用于存储根据通过接收电磁波产生的感应电功率来操作的无线通信设备的识别信息,和第一通信终端的第一终端名称信息,该识别信息和该第一终端名称信息之间彼此相关;第一获取处理装置,用于通过允许利用电磁波的方法来通信的第一无线通信单元,从放在附近的无线通信设备中获得识别信息;同步处理装置,用于建立用于由第二无线通信单元和在附近存在的第二通信终端之间的通信的同步第二获取处理装置,用于获得当通过同步处理装置已经与其建立同步的第二通信终端的第二终端名称信息;和识别处理装置,基于由存储处理装置存储的信息,从具有由第二获取处理装置获得的第二终端名称信息的第二通信终端,来识别具有与由第一获取处理装置获得的识别信息相关的第一终端名称信息的通信终端。
2.根据权利要求1的信息处理装置,还包括用于接收第一终端名称信息的输入的接收处理装置,其中,存储处理装置存储彼此相关的由第一获取处理装置获得的识别信息和由接收处理装置接收的第一终端名称信息。
3.根据权利要求1的信息处理装置,其中,存储处理装置还存储指示与识别信息相关的第一通信终端的通信方式的信息。
4.一种信息处理方法,包括存储处理步骤,存储根据通过接收电磁波产生的感应电功率来操作的无线通信设备的识别信息,和第一通信终端的第一终端名称信息,该识别信息和该第一终端名称信息之间彼此相关;第一获取处理步骤,通过允许利用电磁波的方法来通信的第一无线通信单元,从放在附近的无线通信设备中获得识别信息;同步处理步骤,建立用于由第二无线通信单元和在附近存在的第二通信终端之间的通信的同步;第二获取处理步骤,获得当在同步处理步骤中已经与其建立同步的第二通信终端的第二终端名称信息;和识别处理步骤,基于在存储处理步骤中存储的信息,从具有在第二获取处理步骤中获得的第二终端名称信息的第二通信终端,来识别具有与在第一获取处理步骤中获得的识别信息相关的第一终端名称信息的通信终端。
5.一种允许计算机执行的程序存储处理步骤,存储根据通过接收电磁波产生的感应电功率来操作的无线通信设备的识别信息,和第一通信终端的第一终端名称信息,该识别信息和该第一终端名称信息之间彼此相关;第一获取处理步骤,通过允许利用电磁波的方法来通信的第一无线通信单元,从放在附近的无线通信设备中获得识别信息;同步处理步骤,建立用于由第二无线通信单元和在附近存在的第二通信终端之间的通信的同步;第二获取处理步骤,获得当在同步处理步骤中已经与其建立同步的第二通信终端的第二终端名称信息;和识别处理步骤,基于由存储处理步骤中存储的信息,从具有在第二获取处理步骤中获得的第二终端名称信息的第二通信终端,来识别具有与在第一获取处理步骤中获得的识别信息相关的第一终端名称信息的通信终端。
6.一种信息处理装置,包括存储处理装置,用于存储用于识别基于通过接收电磁波产生的感应电功率来操作的无线通信设备的第一识别信息,和用于识别第一通信终端的第二识别信息,该第一识别信息和该第二识别信息之间彼此相关;第一获取处理装置,用于通过允许利用电磁波的方法来通信的第一无线通信单元,从放在附近的无线通信设备中获得第一识别信息;第二获取处理装置,用于从在附近存在的第二通信终端上,通过第二无线通信单元获得用于识别第二通信终端的第三识别信息;识别处理装置,基于由存储处理装置存储的信息,从具有由第二获取处理装置获得的第三识别信息的第二通信终端,来识别具有与由第一获取处理装置获得的第一识别信息相关的第二识别信息的第一通信终端;和同步处理装置,建立用于由第二无线通信单元和由识别处理装置识别出的第一通信终端之间的通信的同步。
7.根据权利要求6的信息处理装置,还包括用于接收第二识别信息的输入的接收处理装置,其中,存储处理装置存储彼此之间相关的由第一获取处理装置获得的第一识别信息和由接收处理装置接收的第二识别信息。
8.根据权利要求6的信息处理装置,其中,存储处理装置还存储指示与第一识别信息相关的第一通信终端的通信方式的信息。
9.一种信息处理方法,包括存储处理步骤,存储用于识别基于通过接收电磁波产生的感应电功率来操作的无线通信设备的第一识别信息,和用于识别第一通信终端的第二识别信息,该第一识别信息和该第二识别信息之间彼此相关;第一获取处理步骤,通过允许利用电磁波的方法来通信的第一无线通信单元,从放在附近的无线通信设备中获得第一识别信息;第二获取处理步骤,从在附近存在的第二通信终端上,通过第二无线通信单元获得用于识别第二通信终端的第三识别信息;识别处理步骤,基于在存储处理步骤中存储的信息,从具有在第二获取处理步骤中获得的第三识别信息的第二通信终端,来识别具有与在第一获取处理步骤中获得的第一识别信息相关的第二识别信息的第一通信终端;同步处理步骤,建立用于由第二无线通信单元和在识别处理步骤中识别出的第一通信终端之间的通信的同步。
10.一种允许计算机执行的程序存储处理步骤,存储用于识别基于通过接收电磁波产生的感应电功率来操作的无线通信设备的第一识别信息,和用于识别第一通信终端的第二识别信息,该第一识别信息和该第二识别信息之间彼此相关;第一获取处理步骤,通过允许利用电磁波的方法来通信的第一无线通信单元,从放在附近的无线通信设备中获得第一识别信息;第二获取处理步骤,从在附近存在的第二通信终端上,通过第二无线通信单元获得用于识别第二通信终端的第三识别信息;识别处理步骤,基于在存储处理步骤中存储的信息,从具有在第二获取处理步骤中获得的第三识别信息的第二通信终端来识别具有与在第一获取处理步骤中获得的第一识别信息相关的第二识别信息的第一通信终端;同步处理步骤,用于建立用于由第二无线通信单元和在识别处理步骤中识别出的第一通信终端之间的通信的同步。
全文摘要
一种能够容易和快速地开始无线通信的信息处理装置和方法。当蜂窝电话(1)放置在个人计算机(11)附近时,从蜂窝电话皮带(2)的非接触式IC标签(3)向个人计算机(11)的读出器/写入器(12)提供皮带ID。个人计算机(11)具有在皮带ID和蜂窝电话(1)的蓝牙设备名称之间对应关系表。当获取皮带ID时,个人计算机(11)参考对应关系表并且把蜂窝电话(1)识别为蓝牙通信的通信伙伴。个人计算机(11)通过参考在包括蜂窝电话(1)的多个蓝牙设备中的蓝牙设备名来识别蜂窝电话(1),并且进行与蜂窝电话(1)的蓝牙通信。本发明能应用到例如蜂窝电话和个人计算机的各种信息处理装置上。
文档编号G06K17/00GK1633781SQ0280320
公开日2005年6月29日 申请日期2002年9月12日 优先权日2001年9月13日
发明者大场晴夫, 菅原拓, 稻垣岳夫, 暦本纯一, 松下伸行, 绫塚佑二 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1