专利名称:通信系统、通信装置及方法、记录介质和程序的制作方法
技术领域:
本发明涉及通信系统、通信装置及方法、记录介质和程序。更具体地,本发明涉及能够容易地设置无线通信的通信系统、用于与其一起使用的通信装置和方法、用于与其一起使用的记录介质以及用于与其一起使用的程序。
背景技术:
近年来,因为网络技术已经变得很普遍,所以即使对于除个人计算机之外的装置,它们被连接到网络和被使用的形式也已经变得很广泛。而且,作为在所谓物理层中用于实现网络的技术,除了使用遵从标准的有线通信的网络例如以太网(注册商标)之外,使用无线连接的网络也变得很普遍。
作为用于为使用无线通信的网络的所谓无线LAN(局域网)的标准,当前,遵从IEEE(电气和电子工程师协会组织)802.11标准的无线LAN已经被普遍使用。
对于无线LAN,已知的有用于使得叫作接入点的用于无线LAN的中继站与叫作站的装置能够彼此通信的基础设施方法,以及其中接入点没有被使用并且站直接彼此通信的自组(ad-hoc)方法。基础设施方法被普遍使用。
在无线LAN的标准中,当装置被连接到无线LAN时的装置的设置被指定。为了通过基础设施方法进行无线LAN的通信,SSID(服务集标识符)和WEP(有线等效私人)的设置需要在接入点与被连接到其中接入点是中继站的无线LAN段(LAN的组成单元)的站之间匹配。
这里,SSID是用于指定无线LAN中特定网络的标识符。在被连接到接入点和其中接入点是中继站的无线LAN段的站中,普通的字符串被指定作为SSID。WEP是指用于通过使用所谓公共密钥加密方法的加密方法来加密将被通信数据的功能,在公共密钥加密方法中相同的密钥(加密密钥)被设置在接入点和站中。设置用于WEP的密钥(以下称为“WEP密钥”)的结果是,不仅数据(包)可以在通信期间被加密,而且WEP密钥可以被用于接入限制因为难以连接到其中WEP密钥没有被正确设置给接入点的站。
即,在基础设施方法的无线LAN中,通过将SSID和WEP密钥设置为与接入点相对于将被连接到无线LAN的站的那些相同,经由接入点与另一个站的通信就可以被进行。
而且,在用于设置目的的能够基于光学信息读取装置的操作通过被光学信息读取装置扫描来改变期望设置项的条形码中,有用于记录每一设置项的初始值与改变后值的差的光学信息读取装置的设置条形码(参考例如日本未审查专利申请公开号2002-366883)。
发明内容
但是,当每一个装置中的网络将被设置时,通过使用个人计算机等的手动操作来单独输入例如SSID和WEP密钥的各种设置项的方法等,被普遍使用。因此,这样的问题就会出现,即如果在设置期间没有可用的个人计算机那么设置就不可能,并且对于具有有关网络知识的用户之外的那些人来说难以容易地进行设置。
当例如数码静态摄像机(数码摄像机)的消费者装置被作为站连接到无线LAN时,在当各种设置在装置的主单元上被进行时装置不具有高级功能输入装置的情况下,设置期间的操作就变得很复杂。而且,还有可能不具备关于网络的专业知识的用户不知道如何进行设置。
例如,日本未审查专利申请公开号2002-366883中公开的光学信息读取装置在通过读取设置条形码的操作时设置期望的设置项,所述设置条形码中记录有每一个设置项的初始值与改变后值之间的差。但是,因为在设置条形码被使用个人计算机等打印之后,打印出的条形码被读取,所以具有打印功能的装置成为必需,并且用于打印设置条形码的操作变得很繁琐。
而且,在每一个装置中,当设置被进行以做出到无线LAN的连接时,装置使用无线电波经由无线LAN无线地传送各种配置信息。结果,有可能那些配置信息被截取。
本发明是已经考虑了上述情况做出的。期望的是能够更简单、更安全地进行通信设置。
根据本发明的实施例,提供了一种通信系统。该通信系统包括第一通信装置;和第二通信装置,其中,第一通信装置和第二通信装置通过无线彼此通信,其中,第一通信装置包括第一存储装置,用于存储用于拒绝未被授权连接和用于只连接被授权方的配置信息;编码装置,用于将所存储的配置信息编码成二维码;以及显示控制装置,用于控制二维码的显示,并且其中,第二通信装置包括图像捕获控制装置,用于控制被显示二维码的图像捕获;解码装置,用于将被图像捕获的二维码解码成配置信息;以及第二存储装置,用于存储解码后的配置信息。
根据本发明另一个实施例,提供了一种通信装置,包括存储装置,用于存储用于拒绝未被授权连接和用于只连接被授权方的配置信息;编码装置,用于将所存储的配置信息编码成二维码;以及显示控制装置,用于控制二维码的显示。
通信装置还可以包括用于产生配置信息的产生装置。
产生装置可以产生为用于指定无线通信中特定网络的标识符的服务集ID(SSID)和为用于加密数据的加密密钥的有限等效私人(WEP)密钥作为配置信息。
编码装置可以将所存储的配置信息编码成快速响应(QR)码。
配置信息可以被按期望选择,并且可以成为传送侧和接收侧的公共值。
根据本发明另一个实施例,提供了一种通信方法,其包括如下步骤控制用于拒绝未被授权连接和用于只连接被授权方的配置信息的存储;将所存储的配置信息编码成二维码;以及控制二维码的显示。
根据本发明另一个实施例,提供了一种在其中记录有用于进行无线通信过程的计算机可读程序的记录介质,该计算机可读程序包括如下步骤控制用于拒绝未被授权连接和用于只连接被授权方的配置信息的存储;将所存储的配置信息编码成二维码;以及控制二维码的显示。
根据本发明另一个实施例,提供了一种程序,其包括如下步骤控制用于拒绝未被授权连接和用于只连接被授权方的配置信息的存储;将所存储的配置信息编码成二维码;以及控制二维码的显示。
根据本发明另一个实施例,提供了一种用于进行无线通信的通信装置,包括图像捕获控制装置,用于控制其中用于拒绝所显示的未被授权连接和用于只连接被授权方的配置信息被编码的二维码的图像捕获;解码装置,用于将被图像捕获的二维码解码成配置信息;以及存储装置,用于存储解码后的配置信息。
解码装置可以将被图像捕获的快速响应码解码成配置信息。
根据本发明另一个实施例,提供了一种通信方法,其包括如下步骤控制其中用于拒绝所显示的未被授权连接和用于只连接被授权方的配置信息被编码的二维码的图像捕获;将图像捕获的二维码解码成配置信息;以及控制解码后的配置信息的存储。
根据本发明另一个实施例,提供了一种在其上记录有计算机可读程序的记录介质,该计算机可读程序包括如下步骤控制其中用于拒绝所显示的未被授权连接和用于只连接被授权方的配置信息被编码的二维码的图像捕获;将图像捕获的二维码解码成配置信息;以及控制解码后的配置信息的存储。
根据本发明另一个实施例,提供了一种程序,其包括如下步骤控制其中用于拒绝所显示的未被授权连接和用于只连接被授权方的配置信息被编码的二维码的图像捕获;将图像捕获的二维码解码成配置信息;以及控制解码后的配置信息的存储。
在根据本发明实施例的通信系统中,第一通信装置存储用于拒绝未被授权连接和用于只连接被授权方的配置信息,将所存储的配置信息编码成二维码,并控制二维码的显示。第二通信装置控制所显示的二维码的图像捕获,将被图像捕获的二维码解码成配置信息,并存储解码后的配置信息。
在根据本发明实施例的通信装置和方法、记录介质和程序中,用于拒绝未被授权连接和用于只连接被授权方的配置信息可以被存储,被存储的配置信息可以被编码成二维码,并且二维码的显示可以被控制。
在根据本发明实施例的通信装置和方法、记录介质和程序中,其中用于拒绝所显示的未被授权连接和用于只连接被授权方的配置信息被编码的二维码的图像捕获可以被控制,被图像捕获的二维码可以被解码成配置信息,并且解码后的配置信息可以被存储。
图1是示出了本发明实施例被应用到其上的通信系统的配置的框图;图2是示出了接入点的功能结构的框图;图3是示出了数码摄像机的功能结构的框图;图4图示了层结构的实例;图5是图示了通过接入点的配置信息显示过程的流程图;图6图示了被编码成二维码的设置信息的特定实例;图7示出了接入点的外部,其中二维码被显示;图8是图示了通过数码摄像机的配置信息设置过程的流程图;图9图示了用于图像捕获显示在接入点显示部分屏幕上的QR码的数码摄像机;以及图10是图示通过接入点的配置信息显示过程的流程图。
具体实施例方式
在描述本发明实施例之前,首先讨论本发明权利要求特征与实施例中所公开特定单元之间的相关性。这里的描述意于确保支持所要求保护发明的实施例在本说明书中公开。这样,即使下面实施例中的单元没有被描述为与本发明的某个特征相关,也不一定意味着该单元与权利要求的该特征不相关。相反,即使单元在这里被描述为与权利要求的某个特征相关,也不一定意味着单元与权利要求的其它特征不相关。
而且,描述不应该被解释为实施例中所公开发明的所有方面都在权利要求中描述的限制。即,描述不否认在实施例中被描述但是没有在本申请权利要求中要求保护的本发明方面的存在,即,不否认将来可能通过分案申请要求保护的、或者可能通过修改额外要求保护的本发明方面的存在。
根据本发明实施例,提供了一种通信系统。通信系统(例如,图1的通信系统)包括第一通信装置(例如,图1的接入点),其包括用于存储用于拒绝未授权方和只连接被授权方的配置信息(例如,配置信息)的第一存储装置(例如,图2的配置信息存储部分26)、用于将所存储配置信息编码成二维码的编码装置(例如,图2的编码部分52)以及用于控制二维码显示的显示控制装置(例如,图2的显示控制部分53);和第二通信装置(例如,图1的数码摄像机12),其包括用于控制被显示二维码的图像捕获的图像捕获控制装置(例如图3的图像捕获控制部分141)、用于将图像捕获的二维码解码成配置信息的解码装置(例如,图3的解码部分142)以及用于存储解码后的配置信息的第二存储装置(例如,图3的配置信息存储部分107)。
根据本发明实施例,提供了一种通信装置。通信装置(例如图1的接入点11)包括存储装置(例如,图2的配置信息存储部分26),用于存储用于拒绝未被授权连接和只连接被授权方的配置信息;编码装置(例如,图2的编码部分52),用于将所存储的配置信息解码成二维码;以及显示控制装置(例如,图2的显示控制部分53),用于控制二维码的显示。
通信装置还可以包括用于产生配置信息的产生装置(例如,配置信息产生部分51)。
产生装置可以产生作为配置信息的服务集ID(SSID),其是用于指定无线通信中特定网络的标识符,以及有限等效私人(WEP)密钥,其是用于加密数据的加密密钥。
编码装置可以将所存储的配置信息编码成快速响应(QR)码。
配置信息可以按期望而被选择,并且可以成为传送侧和接收侧的公共值。
根据本发明另一个实施例,提供了一种通信方法。该通信方法包括如下步骤控制(例如,图5中步骤S14的过程)用于拒绝未被授权连接和用于只连接被授权方的配置信息的存储;将所存储的配置信息编码(例如,图5中步骤S15的过程)成二维码;以及控制(例如,图5中步骤S16的过程)二维码的显示。
根据本发明另一个实施例,提供了程序。程序包括如下步骤控制(例如,图5中步骤S14的过程)用于拒绝未被授权连接和用于只连接被授权方的配置信息的存储;将所存储的配置信息编码(例如,图5中步骤S15的过程)成二维码;以及控制(例如,图5中步骤S16的过程)二维码的显示。
程序可以被存储在存储介质中(例如,图2的磁盘41)。
根据本发明另一个实施例,提供了通信装置。该通信装置(例如图1的数码摄像机12)包括图像捕获控制装置(例如,图3的图像捕获控制部分141),用于控制其中用于拒绝所显示的未被授权连接和用于只连接被授权方的配置信息被编码的二维码的图像捕获;解码装置(例如,图3的解码部分142),用于将图像捕获的二维码解码成配置信息;以及存储装置(例如,图3的配置信息存储部分107),用于存储解码后的配置信息。
解码装置可以将被图像捕获的QR码解码成配置信息。
根据本发明另一个实施例,提供了通信方法。该通信方法包括如下步骤控制(例如,图8中步骤S33的过程)其中用于拒绝所显示的未被授权连接和用于只连接被授权方的配置信息被编码的二维码的图像捕获;将图像捕获的二维码解码(例如,图8中步骤S34的过程)成配置信息;以及控制(例如,图8中步骤S35的过程)解码后的配置信息的存储。
根据本发明另一个实施例,提供了程序。该程序包括如下步骤控制(例如,图8中步骤S33的过程)其中用于拒绝所显示的未被授权连接和用于只连接被授权方的配置信息被编码的二维码的图像捕获;将图像捕获的二维码解码(例如,图8中步骤S34的过程)成配置信息;以及控制(例如,图8中步骤S35的过程)解码后的配置信息的存储。
程序可以被存储在存储介质(例如,图3的磁盘121)上。
现在将参照附图描述本发明的实施例。
图1是示出了本发明实施例被应用到其上的通信系统1的配置的框图。在该通信系统1中,数码摄像机12和个人计算机13被连接到接入点11,接入点11和个人计算机15被连接到网络14。
接入点11是用于通过基础设施方法的无线LAN而中继在数码静态摄像机(以下称作“数码摄像机”)12与个人计算机13之间传送和接收的数据的通信设备的实例。例如,接入点11中继从数码摄像机12传送来的数据并将其传送到个人计算机13,或者中继从个人计算机13传送来的数据并将其传送到数码摄像机12。
而且,接入点11具有路由(Routing)或NAT(网络地址翻译)功能。例如,接入点11中继从数码摄像机12传送来的数据并将其传送到连接到网络14的个人计算机15,或者中继从连接到网络14的个人计算机15传送来的数据并将其传送到数码摄像机12或个人计算机13。
数码摄像机12是具有用于经由无线LAN进行通信的接口(例如,无线LAN卡)的通信设备。例如,数码摄像机12经由接入点11将数据传送到个人计算机12和从其接收数据。而且,数码摄像机12图像捕获主题,并记录作为图像捕获结果所得到的图像数据。
个人计算机13是用于经由接入点11将数据传送到数码摄像机12或者用于经由接入点11接收从数码摄像机12传送来的数据的装置的实例。例如,个人计算机13经由接入点11接收从数码摄像机12传送来的被数码摄像机12捕获的图像数据,并记录所接收的图像数据。
在网络14中,接入点11、个人计算机15等被彼此互连。网络14由无线或有线互连的网络或通信线构成。网络14允许接入点11和个人计算机15根据例如TCP/IP(传送控制协议/互联网协议)的预定协议彼此相互通信。
个人计算机15是用于经由接入点11将数据传送到数码摄像机12或者用于经由接入点11和网络14接收从数码摄像机12传送来的数据的装置的实例。例如,个人计算机15经由接入点11和网络14接收从数码摄像机12传送来的被数码摄像机12捕获的图像数据,并记录所接收的图像数据。
在该实施例中,数码摄像机12将在下面被描述为通信设备的实例。本发明不限于该实例,并且可以被应用到具有图像捕获功能的装置,例如摄放一体机(集成摄像机的录像机)、PDA(个人数字助理)、具有图像捕获功能的移动电话以及具有图像捕获功能的个人计算机。
在上述实例中,为了使描述更易理解,数码摄像机12和个人计算机13被描述为被连接到接入点11的装置的实例。将被连接的装置的数量可以在可以被连接到接入点11的装置的数量范围内增加或减少。即,任意数量的装置可以被连接到接入点11。
而且,取代个人计算机13或个人计算机15,可以被连接到接入点11的装置,例如数码摄像机、射放一体机、PDA或具有图像捕获功能的移动电话,或者可以被连接到网络14的装置,可以被连接。而且,除了被连接到外部网络14之外,接入点11可以只被连接到数码摄像机12和个人计算机13。
图2是示出了接入点11的功能结构的框图。
控制部分21由通用CPU(中央处理单元)、MPU(微处理单元)或专用处理器构成,并控制接入点11的每一个部分。例如,为CPU的控制部分21通过执行存储器22中存储的程序来实现各种功能,并控制接入点的每一个部分。
而且,控制部分21将数据提供给存储器22,或者获得由存储器22在必要时临时存储的数据。
控制部分21包括配置信息产生部分51、编码部分52和显示控制部分53。例如,为用于执行程序的CPU的控制部分21实现配置信息产生部分51、编码部分52和显示控制部分53。
配置信息产生部分51、编码部分52和显示控制部分53可以由硬件构成,并且还可以通过用于执行程序的计算机实现。
配置信息产生部分51产生用于拒绝未被授权连接和只连接被授权方的配置信息。例如,配置信息产生部分51根据从输入部分23提供的操作信号来产生随机数,例如二项随机数、泊松随机数或标准随机数,并通过使用所产生的随机数作为SSID和WEP密钥来产生为“abcde123”的SSID以及为“xyz1359ab”的WEP,它们是配置信息的实例,并将所产生的SSID和WEP密钥提供到配置信息存储部分26和编码部分52。
而且,配置信息产生部分51产生按期望选择的、并被使得在传送侧和接收侧为共同值的配置信息。
编码部分52将从配置信息产生部分51提供的SSID和WEP密钥编码成二维码。编码部分52将编码后的二维码提供给显示控制部分53。更具体地,编码部分52将从配置信息产生部分51提供的、为“abcde123”的SSID和为“xyz1359ab”的WEP密钥编码成快速响应(QR)码(商标)作为二维码的实例,并将编码后的QR码提供给显示控制部分53。
即,编码部分52产生从配置信息产生部分51提供的含有SSID和WEP密钥的二维码。
这里,二维码是指在二维方向上即在水平和竖直方向上具有信息的码。例如,与如条形码的只在水平方向上具有信息的一维码不同,二维码被使得在二维方向即水平和竖直方向上具有信息。因此,除了字母数字字符的字符串之外,假名、日语、句子等也可以被编码,这样大容量数据就可以被处理。
QR码是在日本被开发的码,并且是二维码中唯一被认作AIM国际(自动识别制造商国际)中的国际标准的码。后来,这些码被还建立作为日本工业标准(JIS)。QR代码具有使得大容量信息可以在小空间中被表示的优点。例如,在只有数字的信息的情况下,最多7089个字符可以被编码。
在本实施例中,QR码被描述为二维码的实例。本发明不限于该实例,并且,例如,DataMatric(商标)、PDF 417(商标)、赛博码(Cyber Code)(商标)等可以被使用。当然,二维码可以是堆栈类型或矩阵类型的。
显示控制部分53控制二维代码的显示。例如,显示控制部分53根据从编码部分52提供的分别为“abcde123”和“xyz1359ab”的SSID和WEP密钥将编码后的QR码显示在显示部分24(将在后面描述)的屏幕上。
输入部分23由开关或拨号盘构成,并将响应于用户操作的操作信号提供给控制部分21。例如,输入部分23被设置为接入点11中的无线LAN设置显示按钮。当它被用户按下时,输入部分23将响应于按下的操作信号提供给配置信息产生部分51。
显示部分24由例如LCD(液晶显示器)、有机EL(电致发光)显示器和LED(发光二极管)显示器构成,并在显示控制部分53的控制下显示二维码。例如,在显示控制部分53的控制下,显示部分24显示从根据为“abcde123”的SSID和为“xyz1359ab”的WEP密钥被编码的QR码。
通信部分25由例如以太网的有线LAN的接口构成,并经由网络14与另一个装置连接,并进行数据的传送和接收。例如,通信部分25经由网络14与个人计算机15连接并进行数据的传送和接收。
配置信息存储部分26由例如如EEPROM(电子可擦除可编程只读存储器)或闪存的非易失性存储器构成,并存储各种配置信息。即,配置信息被设置为被存储在配置信息存储部分26中的结果。配置信息存储部分26存储从配置信息产生部分51提供的、在例如被连接到接入点11的数码摄像机12和个人计算机13中被共同设置的例如SSID和WEP密钥。
无线通信部分28与例如数码摄像机12或个人计算机13的另一个装置无线通信,通过在所接收的调制波上进行预定处理来解调数据。例如,无线通信部分28根据遵从IEEE 802.11a、IEEE 802.11b或IEEE802.11g标准的通信方法而无线地与数码摄像机12或个人计算机13通信。
例如,当信号将被传送时,无线通信部分28在控制部分21的控制下,接收从另一个设备传送的调制波作为无线电波,并通过对所接收的被解调波进行预定处理来解调数据。无线通信部分28,在控制部分21的控制下,经由总线27将解调后的数据存储在存储器22中。当信号将被传送时,无线通信部分28在控制部分21的控制下,通过对存储在存储器22中的数据进行预定处理来调制数据,并将调制后的数据传送到另一个装置。
当无线通信部分28通过无线与另一个装置通信时,控制部分21基于存储在配置信息存储部分26中的配置信息来控制无线通信部分28的通信。例如,控制部分21将从其它设备传送来的SSID与存储在配置信息存储部分26的配置信息相比较,并控制无线通信部分28的通信,使得当被传送的SSID与所存储的SSID匹配时,与另一个装置的无线通信被启动。例如,控制部分21通过使用存储在配置信息存储部分26中的WEP密钥作为加密密钥来加密将被传送到无线通信部分28的数据,或者解码由无线通信部分28接收的数据。
无线通信部分28包括天线61、高频处理部分62、基带处理部分63和MAC(介质访问控制)部分64。
当信号将被接收时,天线61接收从另一个设备经由无线通信传送的调制波作为无线电波。天线61将所接收的调制波信号提供给高频处理部分62。当信号将被传送时,天线61辐射从高频处理部分62提供的调制信号作为无线电波。
当信号将被接收时,高频处理部分62按照预定解调方法解调从天线61提供的调制波。高频处理部分62将通过解调得到的信号提供给基带处理部分63。而且,当信号将被传送时,高频处理部分62根据预定调制方法调制从基带处理部分63提供的信号。高频处理部分62将调制后的信号(调制波)提供到天线61。
当信号将被接收时,基带处理部分63将从高频处理部分62提供的模拟信号转换成数字信号的数据。基带处理部分63将转换所产生的数字信号的数据提供给MAC部分64。而且,当信号将被传送时,基带处理部分63将从MAC部分64提供的数字信号的数据转换成为模拟信号的信号。基带处理部分63将转换所产生的信号提供给高频处理部分62。
当信号将被接收时,MAC部分64将从基带处理部分63提供的数据转换成预定格式。例如,MAC部分64将数据转换成系统的数据,在系统中,报头和差错校正码通过提取包含在从基带处理部分63提供的数据中的报头和差错校正码(差错检测码)、通过基于报头指定传送数据的装置以及通过基于差错校正码校正所接收数据的错误来被除去。MAC部分64经由总线27将被转换成预定格式的数据存储在存储器22中或者将数据提供给控制部分21。
而且,当信号将被接收时,MAC部分64把将被传送的数据转换成预定格式。例如,MAC部分64通过从存储器22读取将被传送的数据并通过将报头和差错校正码(差错检测码)附加到所读数据来将数据转换成预定格式。MAC部分64将被转换成预定格式的数据提供给基带处理部分63。
驱动29在必要时被连接到接入点11。磁盘41(例如,HDD(硬盘))、光盘42(例如,CD(压缩盘)或DVD(数字多用盘))、光磁盘43(例如,MD(迷你盘)(商标))或半导体存储器44(例如存储卡)在适当时被连接到驱动29。驱动29从被装载的磁盘41、光盘42、光磁盘43或半导体存储器44读取所记录的程序,并将所读程序提供给控制部分21。
如上所述,控制部分可以执行从为记录介质实例的磁盘41、光盘42、光磁盘43或半导体存储器44读取的程序。
图3是示出了数码摄像机12的功能结构的框图。
摄像机部分101由例如如图像捕获单元和用于在图像捕获单元上形成图像的透镜的光学系统以及用于进行预定信号处理的电路构成。摄像机部分101,在图像捕获控制部分141的控制下,形成对象的图像,光电转换所形成的图像,并产生对应于图像的图像数据。摄像机部分101,在图像捕获控制部分141的控制下,对所产生的图像数据应用预定信号处理并将预定信号处理在其上被进行的图像数据提供到驱动109,从而使图像数据将被记录在记录介质110上。
摄像机部分101包括光学块131、CCD(电荷耦合设备)132、A/D(模/数)转换部分133和信号处理部分134。
光学块131由例如光学透镜、聚焦机制、快门机制和光圈(虹膜)机制构成,并收集由对象反射的逛作为图像,即,将对象的光学图像形成在CCD 132的光接收部分。
CCD 132包括CCD传感器,并光电转换由光学块131形成的光学图像,从而将光学图像转换成为模拟电信号的图像信号。CCD 132将为作为转换结果得到的模拟电信号的图像信号提供到A/D转换部分133。
其中CCD 132被用作实例的光电转换单元不限于CCD传感器,并且可以是能够将光学图像转换成电信号的任何合适的图像捕获单元,例如CMOS(互补型金属氧化物半导体)传感器。
A/D转换部分133将为从CCD 132提供的模拟信号的图像信号转换成为数字信号的图像数据。A/D转换部分133将为通过转换产生的数字信号的图像数据提供给信号处理部分134。
信号处理部分134对从A/D转换部分133提供的为数字信号的图像数据应用预定信号处理。
例如,信号处理部分134将从A/D转换部分133提供的图像数据经由总线102存储在存储器103中,从而在适当时读取存储在存储器103中的图像数据。然后,信号处理部分134对读取的图像数据应用信号处理,这种信号处理的实例为用于控制增益的AGC(自动增益控制)处理、用于基于例如白色的预定基准色通过校正图像数据值(像素值)来校正通过所有图像数据显示的颜色梯度的AWB(自动白平衡)处理、用于聚焦在对象上的AF(自动聚焦)处理以及用于基于对象亮度来确定曝光的AE(自动曝光)处理。
而且,基于从A/D转换部分133提供的图像数据,信号处理部分134进行用于控制光学块131的AF(自动聚焦)处理以聚焦在对象上。
而且,信号处理部分134编码已被通过例如JPEG(联合图像专家组)系统的用于压缩和编码静止图像(数据)的压缩和编码方法进行信号处理的数据。信号处理部分134经由总线102将压缩后的图像数据提供到驱动109,并将图像数据记录在记录介质110(例如,半导体存储器124)上。
而且,响应于从用户到例如设置在显示部分106屏幕上的开关、控制键或触摸屏的输入部分105的输入操作,当用户期望的图像数据被从记录介质110读取时,信号处理部分134通过对经由总线102从记录介质110提供的根据压缩和编码方法被压缩和编码的图像数据进行解码来展开图像数据,并将展开后的图像数据经由总线102提供给显示部分106,使得图像被显示。
控制部分104由通用CPU、MPU或专用处理器构成,并控制数码摄像机12的每一个部分。例如,为CPU的控制部分104通过执行存储在存储器103中的程序来实现各种功能,并控制数码摄像机12的每一个部分。
而且,控制部分104在必要时将数据提供到存储器103,并得到由存储器103临时存储的数据。
控制部分104包括图像捕获控制部分141、解码部分142和配置信息存储控制部分143。例如,为用于执行程序的CPU的控制部分104实现图像捕获控制部分141、解码部分142和配置信息存储控制部分143。
图像捕获控制部分141、解码部分142和配置信息存储控制部分143可以由硬件构成,并且还可以通过用于执行程序的计算机实现。
图像捕获控制部分141控制摄像机部分101,使得对象图像被光电转换以产生与图像相应的图像数据。图像捕获控制部分141控制摄像机部分101以对所产生的图像数据应用预定信号处理,以及将已被进行预定信号处理的图像数据提供到驱动109,使得图像数据被记录在记录介质110上。
解码部分142解码存储在存储器103中的二维码的图像数据。例如,解码部分142解码存储在存储器103中的QR码203的图像数据。
配置信息存储控制部分143从作为解码结果得到的数据得到(提取)SSID和WEP密钥,并将所得到的SSID和WEP密钥提供给配置信息存储部分107。例如,配置信息存储控制部分143从作为解码结果得到的数据得到为“abcde123”的SSID和为“xyz1359ab”的WEP密钥,并将所得到的SSID和WEP密钥提供给配置信息存储部分107。
输入部分105由例如由用户用来进行图像捕获的快门释放按钮、设置在显示部分109屏幕上的触摸屏或者控制键(开关)(未示出)构成,并将与用户操作(输入)相应的操作信号提供到控制部分104。
显示部分106由例如LCD、有机EL显示器、LED显示器等构成,并显示各种图像和字符串。例如,显示部分106将通过从信号处理部分134提供的被解码的图像数据被显示的图像。而且,显示部分106显示由控制部分104响应于用户操作而启动的应用程序的用户界面图像。
配置信息存储部分107由例如如EEPROM或闪存的非易失性存储器构成,并存储各种配置信息。即,配置信息被设置为被存储在配置信息存储部分107中的结果。
例如,配置信息存储部分107存储从配置信息存储控制部分143提供的为“abcde123”的SSID和为“xyz1359ab”的WEP密钥,并这样设置它们。
无线通信部分108经由无线连接与接入点11通信。例如,无线通信部分108根据遵从IEEE 802.11a或IEEE 802.11g标准的通信方法与另一个设备通信。
例如,当信号将被接收时,无线通信部分108,在控制部分104的控制下,接收从接入点11传送的调制波作为无线电波,并通过对所接收调制波进行预定处理来解调数据。无线通信部分108在控制部分104的控制下经由总线102将调制后的数据存储在存储器103中。而且,当信号将被传送时,在控制部分104的控制下,无线通信部分108通过对存储在存储器103中的数据进行预定处理来调制数据,并将调制后的数据传送到接入点11。
无线通信部分108包括天线151、高频处理部分152、基带处理部分153和MAC部分154。
当信号将被接收时,天线151经由无线通信接收从接入点11传送的调制波作为无线电波。天线151将所接收的调制波的信号传送到高频处理部分152。而且,当信号将被传送时,天线151传送从高频处理部分152提供的调制后的信号作为无线电波。
当信号将被接收时,高频处理部分152根据预定解调方法解调从天线151提供的调制波。高频处理部分152将通过解调得到的信号提供给基带处理部分153。而且,当信号将被传送时,高频处理部分152根据预定调制方法调制从基带处理部分153提供的信号。高频处理部分152将调制后的信号(调制波)提供给天线151。
当信号将被接收时,基带处理部分153将从高频处理部分152提供的为模拟信号的信号转换成数字信号的数据。基带处理部分153将通过转换产生的数字信号的数据提供给MAC部分154。而且,当信号将被传送时,基带处理部分153将从MAC部分154提供的数字信号的数据转换成为模拟信号的信号。基带处理部分153将通过转换产生的信号提供到高频处理部分152。
当信号将被传送时,MAC部分154将从基带处理部分153提供的数据转换成预定格式。例如,MAC部分154将数据转换成系统的数据,在系统中,报头和差错校正码等通过提取包含在从基带处理部分153提供的数据中的报头和差错校正码(差错检测码)等、通过基于报头指定传送数据的接入点11以及通过基于差错校正码校正所接收数据的错误来被除去。MAC部分154将被转换成预定格式的数据存储在存储器103中或者将数据提供给控制部分104。
而且,当信号将被传送时,MAC部分154把将被传送的数据转换成预定格式。例如,MAC部分154从存储器103读取将被传送的数据并通过将报头和差错校正码(差错检测码)等附加到所读数据来将数据转换成预定格式。MAC部分154将被转换成预定格式的数据提供给基带处理部分153。
驱动109将数据写到被装载的记录介质110上,或者从被装载的记录介质110上读取数据或程序。例如,当记录介质110是存储卡时,驱动109包括遵从该存储卡的预定接口。
记录介质110可以由例如磁盘121(例如,HDD)、光盘122(例如,CD或DVD)、光磁盘123(例如,MD(商标))或半导体存储器124(例如存储卡)。记录介质110被可移动地装载到驱动109中。
驱动109从被装载的磁盘121、光盘122、光磁盘123或半导体存储器124读取所记录的程序,并将所读程序提供给控制部分104。
如上所述,控制部分104可以执行从例如磁盘121、光盘122、光磁盘123或半导体存储器124的记录介质读取的程序。
接下来,将参照图4给出对接入点11和数码摄像机12中层结构实例的描述。
例如,接入点11和数码摄像机12根据由硬件、驱动程序、协议和应用形成的层结构来实现各种处理。
硬件对应于例如物理实体,例如电子电路或设备,例如无线LAN卡或非易失性存储器。
硬件对应于OSI(开放式系统互联)基准模型的物理层。在无线LAN的情况下,硬件对应于用于通过使用小电功率将数字信号分布到较宽的带上以及用于同时传送信号的直接序列展频(DSSS)方法;用于改变信号被以非常短时间的间隔被传送所处的频率以及用于传送信号的频跳展频(FHSS)方法;和红外方法。
驱动程序例如是用于操作例如外围设备的硬件的软件(程序)。为程序的驱动程序被为计算机的控制部分21或控制部分104执行。
例如,在接入点11中,驱动程序从硬件得到MAC地址,并将所得到的MAC地址提供给应用程序。而且,驱动程序将由应用程序产生的SSID和WEP密钥存储在例如非易失性存储器的硬件中。
而且,例如,在数码摄像机12中,驱动程序允许应用程序解码二维码,并将作为解码结果得到的SSID和WEP密钥存储在例如非易失性存储器的硬件中。
而且,驱动程序对应于OSI基准模型的数据链路层。数据链路层由为高级层的LLC(逻辑链路控制)层和为低级层的MAC层构成。在无线LAN的情况下,在低级MAC层中,有关无线LAN中物理层和MAC层的标准被建立。例如,MAC层被定义为遵从IEEE 802.11标准和CSMA/CA(载波感测多重存取碰撞避免协定)方法,其为在确定另一个设备已经传送信号之后将数据发送出去的方法。
协议是当数据传送在装置之间被进行时的协议。例如,接入点11和数码摄像机12根据例如TCP/IP的预定协议彼此相互通信。例如,协议通过软件(程序)和为程序的协议来实现,并且通过为计算机的控制部分21或控制部分104进行。
而且,协议对应于OSI基准模型的网络层和传输层。协议定义用于做出用于在网络层中传送数据的路由的方法,定义转换IP(互联网协议)地址和包大小的方法,并定义传输层中数据传递的可靠性,例如TCP(传送控制协议)、UDP(用户数据报协议)和传输层中的差错校正数据传递。
应用程序对应于被设计用于特定目的的软件(应用程序),所述特定目的例如与无线LAN的设置相关的过程。
例如,在接入点11中,应用程序产生SSID和WEP密钥。而且,应用程序基于所产生的SSDI和WEP密钥以及由驱动程序从硬件得到的MAC地址来产生二维码(将SSIE、WEP密钥和MAC地址编码成二维码),将所产生的二维码显示在为由例如LCD形成的显示部分24的硬件上。
而且,例如,在数码摄像机12中,应用程序解码二维码并将作为解码结果得到的SSID和WEP密钥提供给驱动程序。
而且,应用程序对应于OSI基准模型的会话层、展示层和应用层。应用程序定义会话层中装置之间的连接和断开,定义展示层中例如压缩格式和字符码的数据展示,以及定义被直接相关的过程,例如用户在应用层中的操作。
接下来,将参照图5中的流程图,给出对通过接入点11的配置信息显示过程的描述。
在步骤S11,控制部分21进行初始化过程。例如,在步骤S11,当设置在接入点11重的初始化开关(未示出)被用户按下时,控制部分21初始化(清除)已设置的配置信息(SSID、WEP密钥等),还初始化(清除)存储在配置信息存储部分26中的配置信息(SSID、WEP密钥等)。
当初始化过程被进行时,配置信息被初始化(例如,返回到被从工厂运出之前的设置)。因此,有必要再次设置被连接到接入点11和其中接入点11是中继站的无线LAN段的装置中的配置信息。在这种情况下,例如,有必要再次设置接入点11、数码摄像机12和个人计算机13中的配置信息。
即,参照图5描述的配置信息显示过程是当配置信息(在购买期间等)被重新设置时的过程,或者是当已经被设置的配置信息被初始化并且配置信息被再次设置时的过程。
在步骤S12,基于从输入部分23提供的操作信号,控制部分21确定为设置在接入点11中的输入部分23的无线LAN设置显示按钮(例如,图7的无线LAN设置显示按钮201(将在后面描述))是否已经被按下。
当在步骤S12中确定无线LAN设置显示按钮还没有被按下时,来自用户的配置信息的显示还没有被指示。因此,过程返回到步骤S12,并且上述过程被重复。即,步骤S12的过程被重复直到无线LAN设置显示按钮被用户按下。
另一方面,当在步骤S12中确定无线LAN设置显示按钮已经没按下时,配置信息的显示已经被用户指示。因此,过程进行到步骤S13,在这里配置信息产生部分51产生随机数,例如二项随机数、泊松随机数或标准随机数,通过将所产生的随机数设置为SSID和WEP密钥来产生SSID和WEP密钥,并将所产生的SSID和WEP密钥提供到配置信息存储部分26和编码部分52。
这里,如上所述,SSID和WEP密钥被初始化(步骤S11的过程)。因此,当通信经由基础设施方法的无线LAN被进行时,有必要在接入点11和连接到其中接入点为中继站的无线LAN段的设备中,设置用于指定公共无线LAN中特定网络的标识符输出的SSID以及为用于加密数据的加密密钥的WEP密钥。
更具体地,SSID是其中32或更少字节的字母数字字符被组合的任意字符串。一般而言,当多个LAN段被使用相同的频带构成时,有可能出现干扰。因此,作为使将被加入的无线LAN段要根据SSID值来识别的结果是,具有不同SSID的装置可能变得不能彼此通信。
WEP密钥由8字节(64比特)或16字节(128比特)的字符串构成,并且具有用于产生被按期望设置的密钥的值。更准确地,在通过WEP的加密中,被实际用于加密或解密数据的密钥被基于WEP密钥产生,并且所产生的密钥被设置为传送侧和接收侧的公共密钥。结果是,将被传送的数据被加密,并且所接收的数据被解密。
即,为了使用相同段的无线LAN,有必要设置相同的SSID和WEP密钥。即使在WEP密钥没有被指定时,通信也可以进行。但是,通过指定WEP密钥,数据可以被加密,因此,私秘性可以被提高。
例如,在步骤S13,配置信息产生部分51通过使用例如二项随机数、泊松随机数或标准随机数的随机数来产生为“abcde123”的SSID和为“xyz1359ab”的WEP密钥,并将所产生的SSID和所产生的WEP密钥提供给配置信息存储部分26或者将它们提供给配置信息存储部分26和编码部分52。
在步骤S14,配置信息存储部分26存储从配置信息产生部分51提供的SSID和WEP密钥。例如,在步骤S14,配置信息存储部分26存储从配置信息产生部分51提供的为“abcde123”的SSID和为“xyz1359ab”的WEP密钥。
即,作为配置信息存储部分26存储例如SSID和WEP密钥的配置信息的结果,配置信息被设置在接入点11中。例如,作为配置信息存储部分26存储为“abcde123”的SSID和为“xyz1359ab”的WEP密钥的结果,有必要在经由接入点11被连接到无线LAN的每一个装置中将“abcde123”设置为SSID和将“xyz1359ab”设置为WEP密钥。
虽然细节将在后面描述,作为配置信息存储部分26存储SSID和WEP密钥的结果,当SSID和WEP密钥被设置时,变得可能允许另一个设备读取存储在配置信息存储部分26中的SSID和WEP密钥并在该设备中设置SSID和WEP密钥。因此,这使得其它设备可能通过接入点11被连接到无线LAN段。
在步骤S15,编码部分52从配置信息存储部分26读取所存储的SSID和WEP密钥,将所读取的SSID和WEP密钥编码成二维码,并将编码后的二维码提供给显示控制部分53。即,在步骤S15,编码部分52编码SSID和WEP密钥,它们是用于拒绝未被授权连接和用于只连接被授权方、并且被编码成二维码的设置配置信息。例如,在步骤S15,编码部分52将存储在配置信息存储部分26中的为“abcde123”的SSID和为“xyz1359ab”的WEP密钥编码成QR码,并将编码后的QR码提供给显示控制部分53。
在步骤S15,编码部分52可以将从配置信息产生部分51提供的SSID和WEP密钥编码成二维码,并且可以将编码后的二维码提供给显示控制部分53。
图6图示了被编码成二维码的配置信息的特定实例。
报头被安排在配置信息的开始。在报头中,例如如由指示为配置信息的特定阵列、指示表明配置信息的二维码方法的版本信息和指示报头本身数据量(字节数)的报头长度组成的标识信息的信息被存储。
4字节标识码被安排为紧邻报头,并且在标识码后面,6字节MAC地址被安排。标识码是用于标识MAC地址并且由用于标识MAC地址的标识码所特有的数据阵列组成的码。而且,MAC地址由3字节制造商码和3字节产品号组成。通过组合每一个制造商的制造商码和对该制造商为唯一ID(Identity)的产品号,MAC地址成为相对于装置的唯一值。
4字节标识码被安排在紧邻MAC地址,并且在标识码后面,32字节SSID被安排。标识码是用于标识SSID并且由用于标识SSID的标识码所特有的数据阵列组成的码。作为SSDI,例如,例如“abcde123”的32或更少字节的数据被存储。
4字节标识码被安排在紧邻SSID,并且在标识码后面,8字节或16字节WEP密钥被安排。标识码是用于标识WEP密钥并且由用于标识WEP密钥的标识码所特有的数据阵列组成的码。作为WEP密钥,例如,例如“xyz1359ab”的16或更少字节的数据被存储。
因为接入点11将这种格式的配置信息编码成二维码,所以在二维码被读取侧的装置(例如,数码摄像机12)可能基于标识码从二维码中可靠地得到MAC地址的值、SSID或WEP密钥。上面的结果是,在二维码被读取侧的装置(例如,数码摄像机12)可能防止包含在第二码中的如MAC地址、SSID或WEP密钥的数据被从其中标识码没有被存储的二维码中得到。
配置信息每一块的数据的上述量只是实例,并且标识码的数据量除了4字节外还可以是2字节。而且,这些块的数据量除了为固定长度外还可以是可变长度。
现在回去参照图5中的流程图,在步骤S16,显示控制部分53将从编码部分52提供的二维码显示在显示部分24的屏幕商。例如,在步骤S16,显示控制部分53将其中从编码部分52提供的为“abcde123”的SSID和为“xyz1359ab”的WEP密钥被编码的QR码显示在显示部分24的屏幕上。
图7示出了接入点11的外部,其中,二维码被显示。
接入点11被提供有无线LAN设置显示按钮201作为输入部分23和显示部分24的屏幕202。例如,显示部分24的屏幕202被提供在无线LAN设置显示按钮201附近。
当用户按下无线LAN设置显示按钮201时,QR码(二维码)203被显示在显示部分24的屏幕202上。例如,在显示部分24的屏幕202上,作为用户按下无线LAN设置显示按钮201(步骤S12的过程)的结果,其中为“abcde123”的SSID和为“xyz1359ab”的WEP密钥被编码的QR码203被显示(步骤S16的过程)。
现在回去参照图5的流程图,在步骤S17中,基于从输入部分23提供的操作信号,控制部分21确定提供在接入点11中的无线LAN设置显示按钮201是否已经被用户按下。
当在步骤S17中确定无线LAN设置显示按钮201已经被按下时,二维码显示的结束已经被用户指示。因此,过程进行到步骤S19,在这里显示控制部分53使显示部分24擦除二维码的显示。例如,在步骤S19,显示控制部分53使显示部分24擦除其中为“abcde123”的SSID和为“xyz1359ab”的WEP密钥被编码、被显示在显示部分24的屏幕202上的QR码203的显示。
另一方面,当在步骤S17确定无线LAN设置显示按钮201还没有被按下时,过程进行到步骤S18,在这里控制部分21将二维码显示在显示部分24上,然后确定预定时间(例如30秒)是否已经过去。
当在步骤S18确定预定时间还没有过去时,过程返回步骤S17,并且上述过程被重复。即,步骤S17和步骤S18的过程被重复的结果是,当无线LAN设置显示按钮201被用户按下时或者当预定时间已经过去时,显示在显示部分24的屏幕202上的二维码(QR码203)的显示被擦除。
另一方面,当在步骤S18确定预定时间已经过去时,过程进行到步骤S19,在这里显示控制部分53从显示部分24上擦除二维码的显示,然后过程结束。
如上所述,根据本发明实施例,通过将例如SSID和WEP密钥的配置信息编码成二维码,并通过使连接到无线LAN的装置读取二维码,无线LAN的设置可以被容易地进行。因此,即使对网络没有专门知识的用户也可能进行无线LAN的设置。
接下来,将参照图8的流程图给出对通过数码摄像机12的已设置信息设置过程的描述。
在步骤S31,基于从输入部分105提供的操作信号,控制部分104确定显示在显示部分106的屏幕上的菜单屏幕的无线LAN设置命令是否已经被用户选择。
这里,菜单屏幕的无线LAN设置命令是指在安排在菜单屏幕上用于进行各种设置的命令中用于进行无线LAN设置的命令。当无线LAN设置命令被选择时,数码摄像机12将模式从图像捕获对象的“图像捕获模式”改变到用于进行各种装置的设置的“设置模式”。
当在步骤S31确定菜单屏幕的无线LAN设置命令没有被选择时,过程返回到步骤S31,并上述过程被重复。即,在步骤S31的过程被重复直到菜单屏幕的无线LAN设置命令被用户选择期间,数码摄像机12在“图像捕获模式”下操作。
另一方面,当在步骤S31确定菜单屏幕的无线LAN设置命令已经被选择时,过程进行到步骤S32,在这里控制部分104启动存储在存储器103中的用于无线LAN设置的应用程序。
这里,无线LAN设置的应用程序是指用于在数码摄像机12中进行与无线LAN相关的设置的程序。而且,无线LAN设置的应用程序是与由图4的四个分层结构形成的层结构的特定实例中的应用相对应的程序。
在步骤S33,图像捕获控制部分141使CCD 132响应于用户的操作对显示在接入点11的显示部分24上的二维码进行图像捕获。例如,在步骤S33,基于用户的操作,图像捕获控制部分141使CCD 132对被显示在接入点11的显示部分24的屏幕202上的、为“abcde123”的SSID和为“xyz1359ab”的WEP密钥被编码的QR码203进行图像捕获。
下面给出详细的描述。CCD 132将被图像捕获的QR码203的图像数据提供给A/D转换部分133。A/D转换部分133将从CCD 132提供的为模拟数据的二维码的图像数据转换成数字数据,并将为通过转换得到的数字数据的二维码图像数据提供给信号处理部分134。
信号处理部分134对从A/D转换部分133提供的二维码的图像数据进行预定处理,并将已经被进行预定处理的数据存储在存储器103中。例如,信号处理部分134对从A/D转换部分133提供的QR码203的图像数据进行例如AGC处理、AWB处理、AF处理和AE处理的预定处理,并将已经被进行预定处理的数据存储在存储器103中。
图9图示了用于对显示在接入点11的显示部分24的屏幕202上的QR码203进行图像捕获的数码摄像机。
图9中与图7中的那些组件相同的组件,被用相同的标号指代,因此其描述也被省略。
在接入点11的显示部分24的屏幕202上,作为用户按下无线LAN设置显示按钮201的结果,其中为“abcde123”的SSID和为“xyz1359ab”的WEP密钥被编码的QR码203被显示。作为响应,用户按下数码摄像机12的输入部分105的快门释放按钮,从而使数码摄像机12对显示在屏幕202上的QR码203进行图像捕获。
现在回去参照图8的流程图,在步骤S34,解码部分142解码(解密)存储在存储器103中的二维码的图像数据。例如,在步骤S34,解码部分142解码存储在存储器103中的QR码203的图像数据。
在步骤S35,配置信息存储控制部分143从作为解码结果得到的数据中得到(提取)SSID和WEP密钥,并将所得到的SSID和WEP密钥提供给配置信息存储部分107。例如,在步骤S35,配置信息存储控制部分143得到为“abcde123”的SSID和为“xyz1359ab”的WEP密钥,并将所得到的SSID和WEP密钥提供给配置信息存储部分107。
在步骤S36,配置信息存储部分107通过存储从配置信息存储控制部分143提供的SSID和WEP密钥来设置SSID和WEP密钥,然后过程结束。例如,在步骤S36,配置信息存储部分107存储从配置信息存储控制部分143提供的为“abcde123”的SSID和为“xyz1359ab”的WEP密钥。
即,因为与接入点11中的SSID和WEP密钥相同的、为“abcde123”的SSID和为“xyz1359ab”的WEP密钥被设置在数码摄像机12中,所以有可能将数码摄像机12连接到其中接入点11为中继站的无线LAN。
这时,通过将模式从“设置模式”改变为“图像捕获模式”,数码摄像机12返回到其中对象可以被图像捕获的状态。
如上所述,根据本发明实施例,显示在接入点11中的二维码被图像捕获,并且SSID和WEP密钥被从被图像捕获的二维码得到。因此,因为无线LAN的设置可以被容易地进行,所以即使对网络没有专业知识的用户也可能设置无线LAN。
根据本发明实施例,因为显示在接入点11中的二维码被图像捕获,所以各种配置信息不被通过无线电波传送。结果是,难以从外部截取配置信息(SSID、WEP密钥等),因此私秘性可以被提高。
如果所显示的二维码不能被看到,那么就不可能知道无线LAN的配置信息。例如,当无线LAN将被构建在家庭内时,就不可能从家庭外面知道无线LAN的配置信息。例如,难以通过望远镜从很远的地方将二维码图像捕获到它们可以被解码的程序。因此,用户只需要注意接入点11附近区域就可能防止配置信息被非法得到。
如上所述,在步骤S11(图5)的过程中,初始化过程被进行。进行初始化的结果是,已被设置的SSID和WEP密钥被初始化(清除),将在接入点11中被设置的配置信息被改变,并且已经被设置在连接到其中接入点11为中继站的无线LAN段的装置中的配置信息变为无效,因为它变成与接入点11的值不同的值。即,进行初始化过程的结果是,装置每一个中的配置信息变为无效,因此,配置信息需要被再次设置。
例如,当将被连接到其中接入点11为中继站的无线LAN段的装置将被重新增加时,如果初始化过程被进行,那么有必要再次相对于接入点11和连接到无线LAN段的装置设置配置信息。
因为配置信息被存储在配置信息存储部分26(步骤S14(图5)的过程)中,在这种情况下,初始化过程(步骤S11(图5)的过程)不被进行,并且存储在配置信息存储部分26中的配置信息被读取。结果是,变得可能不用改变设置在接入点11中的配置信息就可以相对于将被重新增加的装置和被连接到其中接入点11为中继站的无线LAN段的装置,来设置与接入点11的配置信息相同的配置信息。结果是,将被新增加的装置还可以被连接到其中接入点11为中继站的无线LAN段。
接下来,将参照图10的流程图,给出对当已经被设置的配置信息没有被初始化、并且配置信息被设置在连接到其中接入点11为中继站的无线LAN段的装置中时的过程的描述。
步骤S51的过程与图5中步骤S12的过程相同,其描述被省略。
在步骤S52,编码部分52读取存储在配置信息存储部分26中的SSID和WEP密钥。例如,在步骤S52,编码部分52读取存储在配置信息存储部分26中的为“abcde123”的SSID和为“xyz1359ab”的WEP密钥。
步骤S53到步骤S57中的每一个过程与图5中步骤S15到步骤S19中的每一个过程相同,它们的描述被省略。
如上所述,根据本发明实施例,例如SSID和WEP密钥的配置信息被编码成二维码,并且编码后的二维码被连接到无线LAN的装置读取。结果是,因为无线LAN的设置可以被容易地进行,所以即使对网络没有专业知识的用户也可能进行无线LAN的装置。
而且,将被连接到无线LAN的装置可以被容易地连接到期望的无线LAN段。
而且,因为配置信息不被通过无线电波传送,所以不可能从外部截取配置信息,私秘性可以被提高。因此,用户可能很有安全感地使用无线LAN。
在上述实例中,将被显示在接入点11的显示部分24的屏幕上的图像已经被描述为是二维码,但是本发明不限于这种实例。例如,图像只需要是其中例如条码的SSID和WEP密钥可以被嵌入的图像。
将被显示在接入点11的显示部分24的屏幕上的图像不限于例如二维码和条形码的码,而是例如文本的字符串可以以其中它没有被编码成二维码的状态被显示。在这种情况下,例如,显示控制部分53将为“abcde123”的SSID和为“xyz1359ab”的WEP密钥显示在显示部分24的屏幕上作为由配置信息产生部分51产生的配置信息。
上面的结果是,例如,即使不遵从QR码的装置也可以经由接入点11由用户通过参照例如将被显示在接入点11的显示部分24的屏幕上的文本的字符串(例如,为“abcde123”的SSID和为“xyz1359ab”的WEP密钥)并通过用户的操作输入和设置该设备中的字符串而被连接到无线LAN。
而且,在接入点11的显示部分24的屏幕上,配置信息,例如那时(被存储在配置信息存储部分26中)在通过接入点11的无线LAN中被设置的SSID和WEP密钥,可以被显示。
在上述实例中,配置信息已经被描述为作为用于指定无线LAN中特定网络的标识符的SSID和用于加密将被通信数据的加密密钥。本发明不限于这种配置信息,配置信息可以是设置无线LAN所必需的信息(数据),例如有关无线LAN安全性的信息。
虽然上述一系列过程可以通过硬件进行,但是其还可以通过软件进行。当系列过程将被通过软件进行时,形成软件的程序被从记录介质安装到组合到专用硬件中的计算机中,或者被安装到例如能够通过安装各种程序来执行各种功能的通用个人计算机中。
记录介质,如图2所示,由程序被记录在其中的磁盘41(包括软盘)、光盘42(包括CD-ROM(光盘驱动器))、磁光盘43(包括MD(商标))或半导体存储器44组成的小型介质构成,记录介质被发行用于向用户提供独立于计算机的程序。此外,记录介质由其中记录有程序的ROM(未示出)组成,其通过被预先组合到计算机中而被提供给用户。
记录介质,如图3所示,由程序被记录在其中的磁盘121(包括软盘)、光盘122(包括CD-ROM(光盘驱动器))、磁光盘123(包括MD(商标))或半导体存储器124组成的小型介质构成,记录介质被发行用于向用户提供独立于计算机的程序。此外,记录介质由其中记录有程序的ROM(未示出)组成,其通过被预先组合到计算机中而被提供给用户。
用于进行上述系列过程的程序在必要时可以经由例如局域网、互联网、数字卫星广播的有线或无线通信介质经由例如路由器或调制解调器的接口而被安装到计算机中。
在本说明书中,用于写存储在记录介质上的程序的步骤不仅包括按被写顺序进行的过程,而且包括被同时或单独执行的过程虽然这些步骤不一定被按序处理。
在本说明书中,系统代表由多个设备组成的整个装置。
本领域的技术人员应该理解,各种修改、组合、子组合和替换都可以取决于设计要求和迄今的其它因素而出现,只要它们在所附权利要求及其等同内容的范围之内就行。
权利要求
1.一种通信系统,包括第一通信装置;和第二通信装置,其中,第一通信装置和第二通信装置通过无线彼此通信,其中,第一通信装置包括第一存储装置,用于存储用于拒绝未被授权连接和用于只连接被授权方的配置信息,编码装置,用于将所存储的配置信息编码成二维码,以及显示控制装置,用于控制二维码的显示,并且其中,第二通信装置包括图像捕获控制装置,用于控制被显示二维码的图像捕获,解码装置,用于将被图像捕获的二维码解码成配置信息,以及第二存储装置,用于存储解码后的配置信息。
2.一种用于进行无线通信的通信装置,包括存储装置,用于存储用于拒绝未被授权连接和用于只连接被授权方的配置信息;编码装置,用于将所存储的配置信息解码成二维码;以及显示控制装置,用于控制二维码的显示。
3.根据权利要求2的通信装置,还包括用于产生配置信息的产生装置。
4.根据权利要求3的通信装置,其中,产生装置产生为用于指定无线通信中特定网络的标识符的服务集ID(SSID)和为用于加密数据的加密密钥的有限等效私人(WEP)密钥作为配置信息。
5.根据权利要求2的通信装置,其中,编码装置将所存储的配置信息编码成快速响应(QR)码。
6.根据权利要求2的通信装置,其中,配置信息被按期望选择,并且成为传送侧和接收侧的公共值。
7.一种用于与进行无线通信的通信装置一起使用的通信方法,所述通信方法包括如下步骤控制用于拒绝未被授权连接和用于只连接被授权方的配置信息的存储;将所存储的配置信息编码成二维码;以及控制二维码的显示。
8.一种在其中记录有用于进行无线通信过程的计算机可读程序的记录介质,该计算机可读程序包括如下步骤控制用于拒绝未被授权连接和用于只连接被授权方的配置信息的存储;将所存储的配置信息编码成二维码;以及控制二维码的显示。
9.一种用于使计算机能够进行无线通信过程的程序,所述程序包括如下步骤控制用于拒绝未被授权连接和用于只连接被授权方的配置信息的存储;将所存储的配置信息编码成二维码;以及控制二维码的显示。
10.一种用于进行无线通信的通信装置,包括图像捕获控制装置,用于控制其中用于拒绝所显示的未被授权连接和用于只连接被授权方的配置信息被编码的二维码的图像捕获;解码装置,用于将被图像捕获的二维码解码成配置信息;以及存储装置,用于存储解码后的配置信息。
11.根据权利要求10的通信装置,其中,解码装置将被图像捕获的快速响应(QR)码解码成配置信息。
12.一种用于与进行无线通信的通信装置一起使用的通信方法,该通信方法包括如下步骤控制其中用于拒绝所显示的未被授权连接和用于只连接被授权方的配置信息被编码的二维码的图像捕获;将图像捕获的二维码解码成配置信息;以及控制解码后的配置信息的存储。
13.一种在其上记录有用于进行无线通信过程的计算机可读程序的记录介质,该计算机可读程序包括如下步骤控制其中用于拒绝所显示的未被授权连接和用于只连接被授权方的配置信息被编码的二维码的图像捕获;将图像捕获的二维码解码成配置信息;以及控制解码后的配置信息的存储。
14.一种用于使计算机进行无线通信过程的程序,该程序包括如下步骤控制其中用于拒绝所显示的未被授权连接和用于只连接被授权方的配置信息被编码的二维码的图像捕获;将图像捕获的二维码解码成配置信息;以及控制解码后的配置信息的存储。
15.一种用于进行无线通信的通信装置,包括存储部分,用于存储用于拒绝未被授权连接和用于只连接被授权方的配置信息;编码部分,用于将所存储的配置信息编码成二维码;以及显示控制部分,用于控制二维码的显示。
16.一种用于进行无线通信的通信装置,包括图像捕获控制部分,用于控制其中用于拒绝所显示的未被授权连接和用于只连接被授权方的配置信息被编码的二维码的图像捕获;解码部分,用于将被图像捕获的二维码解码成配置信息;以及存储部分,用于存储解码后的配置信息。
全文摘要
本发明提供了一种通信系统,包括第一通信装置;和第二通信装置,其中,第一通信装置和第二通信装置通过无线彼此通信。第一通信装置包括第一存储装置,用于存储用于拒绝未被授权连接和用于只连接被授权方的配置信息;编码装置,用于将所存储的配置信息编码成二维码;以及显示控制装置,用于控制二维码的显示。第二通信装置包括图像捕获控制装置,用于控制被显示二维码的图像捕获;解码装置,用于将被图像捕获的二维码解码成配置信息;以及第二存储装置,用于存储解码后的配置信息。
文档编号G06K7/00GK1835457SQ200610071729
公开日2006年9月20日 申请日期2006年3月16日 优先权日2005年3月16日
发明者关口浩 申请人:索尼株式会社