通信设备、通信方法和程序与流程

文档序号:14036391阅读:169来源:国知局
通信设备、通信方法和程序与流程

本发明涉及一种通信技术。



背景技术:

在诸如使用遵循电气和电子工程师协会(ieee)802.11标准系列的无线局域网(lan)的通信等的无线通信中,在使用之前必须设置大量设置项。设置项的示例包括进行无线通信所需的通信参数,诸如作为网络标识符的服务集标识符(ssid)、加密方法、加密密钥、认证方法和认证密钥等。对于用户而言,手动设置全部这些项目过于繁琐。

另一方面,对作为用于容易在无线设备中设置通信参数的工业标准自动设置方法的wi-fi保护设置(以下称为wps)进行了标准化,并且逐渐在无线设备上安装了该wi-fi保护设置。作为针对wps的方法之一,存在使用用于识别无线设备的终端识别信息(例如被称为个人识别号(pin)码的信息)的终端识别信息的方法。在该方法中,在用于提供通信参数的设备(以下称为提供设备)中登记用于接收该通信参数的设备(以下称为接收设备)所生成的终端识别信息。因而,使得能够自动发送、接收并设置与上述通信标准相对应的通信的设置信息,由此建立使用安全功能的连接。

专利文献1公开了用于登记无线lan的设置时的终端识别信息的方法。

在利用该方法使用终端识别信息来进行通信参数的自动设置的情况下,如果存在多个提供设备,则接收设备必须在连接至各提供设备之后判断是否登记了正确的终端识别信息。具体地,当通过搜索发现了提供设备时,接收设备通过遵循ieee802.11标准系列的无线lan而连接至所发现的提供设备。针对连接,使用ieee802.11标准系列中所定义的关联请求/应答。在已经连接至提供设备之后,接收设备发送扩展认证协议开始(eapol-start)消息,并且开始wps所定义的登记协议。然后,在登记协议中,提供设备判断接收设备所生成的终端识别信息是否也登记在提供设备中,并且根据该结果来判断是否继续登记协议。

因而,在现有技术的方法,通过使用无线lan的关联请求/应答,不必要地连接了被输入了与接收设备所生成的终端识别信息不同的终端识别信息的提供设备。

引用列表

专利文献

专利文献1:日本特开2008-219457



技术实现要素:

有鉴于上述情形,本发明防止了向输入了与接收设备的终端识别信息不同的终端识别信息的提供设备的不必要连接,并且缩短了通信参数的自动设置所需的时间。

根据本发明的实施例的一种通信设备,包括:获取单元,用于获取用户所输入的预定字符串;发送单元,用于发送包括基于所述获取单元所获取到的字符串的信息的搜索信号,其中所述搜索信号用于搜索用于提供通信参数的提供设备;接收单元,用于接收对所述搜索信号的应答;以及开始单元,用于基于所述接收单元所接收到的应答,来开始与发送了所述应答的提供设备的通信参数共享处理。

通过以下参考附图对典型实施例的说明,本发明的其它特征将变得明显。

附图说明

图1示出通信设备的结构。

图2示出通信设备的软件功能结构。

图3示出通信系统的典型结构。

图4示出通信系统中的典型序列。

图5是示出用于接收通信参数的通信设备的操作的流程图。

图6是示出用于提供通信参数的通信设备的操作的流程图。

图7示出通信系统中的典型序列。

具体实施方式

第一实施例

以下将参考附图来详细说明根据本实施例的通信设备。以下说明示出了使用遵循ieee802.11系列的无线lan方式的示例。然而,通信形式不必局限于遵循ieee802.11系列的无线lan。

图3示出根据本实施例的通信系统。图3所示的通信系统包括照相机32、移动电话33、接入点(以下称为ap)34和无线网络31。以下说明将示出照相机32和移动电话33加入由ap34所建立的无线网络31、并且照相机32和移动电话33经由ap34在无线网络31中彼此通信的情况。

尽管在根据本实施例的通信系统中将照相机32和移动电话33描述为通信设备,但是还可以使用其它通信设备,诸如打印机、个人计算机(pc)、摄像机、智能手表、个人数字助理(pda)和各种数字家用电器等。

接着,将参考图1来说明本实施例中的照相机32和移动电话33各自的硬件结构。图1示出通信设备101整体。控制单元102通过执行存储单元103中所存储的控制程序来控制通信设备101整体。控制单元102例如包括中央处理单元(cpu)。存储单元103存储各种信息,诸如控制单元102所执行的控制程序、图像数据和通信参数等。后述的各种操作是通过控制单元102执行存储单元103中所存储的控制程序来进行的。存储单元103包括存储介质,诸如只读存储器(rom)、随机存取存储器(ram)、硬盘驱动器(hdd)、闪速存储器、或可拆卸的安全数字(sd)卡等。

使用无线单元104来进行遵循ieee802.11系列的无线lan通信。无线单元104包括进行无线通信的芯片。显示单元105进行各种显示,并且具有能够输出从视觉上可识别的信息的功能(诸如液晶显示器(lcd)或发光二极管(led)的功能等)、或者能够输出声音的功能(诸如扬声器的功能等)。显示单元105具有以视觉信息和声音信息中至少之一的形式来输出字符串的功能。在要显示视觉信息的情况下,显示单元105包括用于存储与要显示的视觉信息相对应的图像数据的视频ram(vram)。显示单元105以lcd或led保持显示vram中所存储的图像数据的方式来进行显示控制。

天线控制单元107控制来自天线108的输出。天线108可以在2.4ghz频带和/或5ghz频带中进行通信,以在无线lan上进行通信。用户通过使用输入单元109来输入各种信息等,以操作通信设备101。输入单元109使诸如存储单元103等的存储器来存储所输入的字符串。

图2是示出用于执行后述的通信控制功能的软件功能块的典型结构的框图。在本实施例中,将照相机32和移动电话33的功能块中的各功能块作为程序存储在相应的存储单元103中,并且通过相应的控制单元102执行该程序来进行照相机32和移动电话33的功能。控制单元102通过根据控制程序控制各硬件并计算和处理信息来实现各功能。注意,这些功能块中的一些或全部可以作为硬件来实现。在这种情况下,这些功能块中的一些或全部例如被形成为专用集成电路(asic)。

图2示出软件功能块201整体。通信参数控制单元202进行通信参数共享处理,以在通信设备之间共享通信参数。在通信参数共享处理中,提供设备向接收设备提供用于进行无线通信的通信参数。这里,通信参数包括进行无线lan通信所需的无线通信参数,诸如作为网络标识符的ssid、加密方法、加密密钥、认证方法和认证密钥等。通信参数还可以包括介质访问控制(mac)地址、密码、用于进行ip层中的通信的互联网协议(ip)地址、以及上层服务所需的信息。通信参数控制单元202所进行的通信参数共享处理可以由wi-fi联盟所定义的wi-fi保护设置(wps)或wi-fi直连来进行。

字符串输入控制单元203获取使用输入单元109所输入的字符串。字符串输入控制单元203所获取到的字符串可以是仅由数字构成、仅由字母和数字构成、仅由符号构成、或者它们的组合的字符串。

字符串生成控制单元204生成用于提供通信参数的字符串,并进行控制以在显示单元105上显示所生成的字符串。服务控制单元205是应用层中的服务控制单元。这里,应用层表示开放式系统互联(osi)参考模型中的作为第5层以上的上层中的服务提供层。即,服务控制单元205通过使用无线单元104中所进行的无线通信来进行打印处理、图像流处理和文件传输处理等。

数据包接收单元206和数据包发送单元207控制包括上层通信协议的各种数据包的发送和接收。数据包接收单元206和数据包发送单元207控制无线单元104,以相对于其它通信设备发送和接收遵循ieee802.11标准的数据包。

站(sta)功能控制单元208提供用于作为ieee802.11标准中所定义的基础结构模式中的sta进行工作的sta功能。sta功能控制单元208例如在作为sta进行工作的情况下进行认证和加密处理。接入点(ap)功能控制单元209提供用于作为ieee802.11标准中所定义的基础结构模式中的ap进行工作的ap功能。ap功能控制单元209例如建立无线网络,针对sta进行认证和加密处理,并且管理sta。数据存储单元210控制软件,并控制相对于存储单元103的与通信参数和条形码有关的信息的写入和读取。

上述功能块是示例,并且多个功能块可以实现为单个功能块,或者这些功能块中任一可以进一步分割成执行多个功能的块。

具有上述结构的通信系统如下这样进行工作。图4示出以下通信设备之间的通信设置期间的连接序列:照相机32、移动电话33和ap34。该示例示出使得照相机32能够加入由ap34所建立的无线网络31的情况。在图4中,移动电话33连接至由ap34所建立的无线网络31,并且已经存储了用于进行通信的通信参数。另外,移动电话33进行经由ap34的数据通信处理(f401)。

为了使得照相机32能够加入无线网络31,移动电话33使移动电话33的字符串生成控制单元204生成用于识别移动电话33的字符串,并根据用户操作使字符串显示在移动电话33的显示单元105上。

用户通过使用照相机32的输入单元109来输入移动电话33上所显示的字符串(f402)。基于从输入单元109获得的字符串,照相机32生成要用于搜索提供设备的搜索标识符以及要用于将公钥发送至提供设备的加密密钥。例如,搜索标识符可以是通过向所输入的字符串应用安全散列算法2(sha-2)所生成的散列码的一部分或全部。另外,加密密钥可以是利用向通过将预设的固定字符串和照相机32的mac地址中至少之一添加至所输入的字符串所生成的临时输入字符串应用sha-2所生成的散列码的一部分或全部。注意,用于生成搜索标识符和加密密钥的散列函数可以是诸如消息摘要算法第5代(md5)或sha-1等的其它散列函数。

为了进行通信参数共享处理,照相机32启动照相机32的无线单元104(f403)。

基于从移动电话33读取的字符串信息,照相机32发送提供设备搜索信号,以搜索提供设备(移动电话33)(f404)。该提供设备搜索信号可以是ieee802.11中所定义的动作帧。该提供设备搜索信号在添加至f402中所生成的搜索标识符之后被发送。另外,该提供设备搜索信号被广播至所有的无线终端。

当从照相机32接收到该提供设备搜索信号时,移动电话32将该搜索信号中所包括的搜索标识符与移动电话33利用与f402中的生成方法相同的方法所生成的搜索标识符进行比较。作为比较结果,如果这些搜索标识符被判断为彼此相同,则移动电话向照相机32发送应答信号(f405)。根据f404和f405的信号交换,照相机32将移动电话33识别为要进行通信参数共享处理的另一通信设备,并且在照相机32和移动电话33之间进行通信参数共享处理(f406)。在f406中的通信参数共享处理期间,移动电话33和照相机32各自通过使用根据上述字符串所生成的加密密钥中的相应加密密钥来对通过这些终端中的相应终端所生成的在公钥加密方法中使用的公钥进行加密,并且移动电话33和照相机32彼此共享这些公钥。然后,通过使用各终端的公钥和私钥,移动电话33和照相机32进行diffie-hellman密钥交换,并且这些终端各自生成相同的共享密钥。然后,移动电话33通过使用共享密钥来对通信参数进行加密,并且将该共享密钥发送至照相机32。通信参数包括无线网络31的网络标识符(ssid)、认证方法、加密方法和密码中的一个或多个。通信参数还可以包括表示无线网络31的频带和信道的信息。通过上述步骤,将照相机32连接至无线网络31所需的通信参数从移动电话33安全地提供给照相机32。

在照相机32的无线单元104所进行的无线通信中共享了从移动电话33提供的通信参数之后,通过使用所获取到的通信参数,将照相机32连接至由ap34所建立的无线网络31。具体地,照相机32将ieee802.11中所定义的关联请求消息发送至ap34,然后连接至由ap34所建立的无线网络31(f407)。然后,照相机32进行经由ap34的数据通信处理(f408)。在f408的数据通信中,照相机32可以在ap34连接至的因特网上进行通信,或者可以进行图像传输服务,以将所拍摄的图像经由ap34发送至移动电话33。

接着,将参考图5所示的流程图来说明照相机32的操作。注意,照相机32的控制单元102通过执行存储单元103中所存储的程序、计算并处理信息、并且控制各硬件来实现图5所示的流程图。图5的流程图中所示的一个或多个步骤可以由诸如asic等的硬件来进行。

当用户经由照相机32的输入单元109指示了通信参数设置模式时,开始图5的流程图。当设置成通信参数设置模式时,照相机32启动通信参数设置应用程序(s501)。这里,通信参数设置应用程序是与通信参数控制单元202相对应并且用于进行通信参数共享处理的应用。

当启动通信参数设置应用程序时,照相机32启动输入单元109,并且将用于指示用户输入字符串的信息显示在显示单元105上。照相机32获取用户经由输入单元109输入的字符串(s502)。

然后,照相机32根据s502中所获取到的字符串来生成搜索字符串和加密密钥。注意,一旦在s502中获取到字符串,则照相机32可以在无需用户操作的情况下进行s503及其之后的步骤。照相机32还可以询问用户是否要进行随后步骤,并且如果从用户接收到执行指示,则进行s503及其之后的步骤。

照相机32判断是否启动了照相机32的无线单元104(s504)。如果根据s504中的判断结果、尚未启动无线单元104,则照相机32启动无线单元104(s505)。如果已经启动了无线单元104,则处理进入s506。

然后,通过使用无线单元104,照相机32广播提供设备搜索信号,以搜索提供设备(图4中的移动电话33)(s506)。该提供设备搜索信号包括s503中所生成的搜索标识符。该提供设备搜索信号被广播至所有的无线终端。注意,该提供设备搜索信号可以仅在预设的特定信道上重复发送,或者仅在多个特定信道的集合上重复发送。可选地,无线单元104可以以时分方式在可使用的频道之间切换信道,并且可以重复发送提供设备搜索信号。

照相机32接收针对s506中所发送的提供设备搜索信号的搜索应答信号(s507)。如果在s507中,在发送了提供设备搜索信号之后的预定时间段内没有接收到搜索应答信号,或者如果通信参数的接收已失败并且通信参数共享处理已失败,则处理作为错误而结束(s512)。此时,例如,可以在显示单元105上显示诸如描述“设置处理已失败”等的错误的详情。此外,如果在s507中从不同的设备接收到多个搜索应答信号,则可以以s512中所显示的错误来进行结束处理,或者可以使处理进入s508,其中在s508中,顺次或者同时与不同的设备交换公钥。

当在s507中接收到搜索应答信号时,照相机32开始与已经发送了该搜索应答信号的提供设备的通信参数共享处理。这里,照相机32生成照相机32的公钥pub_a以及与公钥pub_a配对的私钥pri_a,并且将公钥pub_a发送至提供设备(s508)。为了明确示出公钥pub_a是拥有设置开始时所共享的字符串的终端的公钥,发送通过使用s503中所生成的加密密钥所加密的公钥pub_a。注意,可以在通过单播发送而寻址到提供设备的ieee802.11动作帧中发送该公钥pub_a。用于加密公钥pub_a的算法可以是用于加密共享密钥的已知算法,诸如高级加密标准加密算法(aes-keywrap)等。s508中所生成的公钥pub_a和私钥pri_a可以是在诸如rivest-shamir-adleman(rsa)加密算法等的已知的非对称加密算法中使用的公钥和私钥。

照相机32从提供设备接收与由提供设备所生成的私钥pri_b配对的公钥pub_b(s509)。与s508相同,通过使用s503中所生成的加密密钥来加密公钥pub_b,相应地,通过使用s503中所生成的加密密钥来解密公钥pub_b。如果在s509中没有接收到包括公钥pub_b的帧,或者如果通过s503中所生成的加密密钥无法正确地解密公钥pub_b,则在s512中,该处理通过向用户通知错误而结束。如果无法解密加密密钥,则处理可以返回至s508,并且可以针对发生了错误的设备不同的其它设备继续进行该处理。在这种情况下,以针对已经发生了错误的设备不重复进行处理的方式来控制照相机32。

然后,照相机32通过使用与提供设备共享的公钥pub_a和pub_b来共享通信参数(s510)。例如,在s510中,首先,进行diffie-hellman密钥交换,并且在各终端中,通过使用公钥pub_a、公钥pub_b、私钥pri_a和私钥pri_b来生成相同的共享密钥。然后,照相机32从提供设备接收提供设备通过使用该共享密钥所加密的通信参数。然后,照相机32通过使用该共享密钥对所接收到的通信参数进行解密。

然后,照相机32通过使用从提供设备接收到的通信参数而连接至无线网络31,并开始经由ap34的数据通信(s511)。

接着,将参考图6所示的流程图来说明移动电话33的操作。注意,移动电话33的控制单元102通过执行移动电话33的存储单元103中所存储的控制程序、计算并处理信息、并且控制各硬件来实现图6所示的流程图。注意,可以通过诸如asic等的硬件来进行图6的流程图所示的一个或多个步骤。

当用户经由移动电话33的输入单元109指示了通信参数设置模式时,开始图6中的流程图。当被设置成通信参数设置模式时,移动电话33启动通信参数设置应用程序(s601)。这里,通信参数设置应用程序是与通信参数控制单元202相对应的用于进行通信参数共享处理的应用。

当启动了通信参数设置应用程序时,移动电话33在其显示单元105上显示要用于通信参数设置的字符串(s602)。每当显示单元105显示s602中所显示的字符串时,字符串生成控制单元204可以随机生成该字符串。可选地,s602中所显示的字符串可以是与出厂时在贴附至移动电话33的标签上写的字符串相同的字符串。

然后,移动电话33根据s602中所显示的字符串来生成搜索标识符和加密密钥(s603)。注意,一旦s602中显示了字符串,则移动电话33在无需用户操作的情况下进行s603中及之后的步骤。

然后,移动电话33通过使用无线单元104从接收设备(图4中的照相机32)接收提供设备搜索信号。在s604中,移动电话33可以在无线网络31所使用的无线信道上等待提供设备搜索信号。可选地,在s604中,移动电话33可以暂时从无线网络31断开,并且可以在预设的特定无线信道上等待提供设备搜索信号。

然后,移动电话33判断s603中所生成的搜索标识符是否包括在s604中所接收到的提供设备搜索信号中(s605)。如果s605中判断为没有包括该搜索标识符、或者包括了与s603中所生成的搜索标识符不同的搜索标识符,则处理返回至s604,并且移动电话33再次等待提供设备搜索信号。另一方面,如果s605中接收到包括s603中所生成的搜索标识符的提供设备搜索信号,则移动电话33向已经发送了提供设备搜索信号的设备发送搜索应答信号(s606)。s606中所发送的搜索应答信号可以是寻址到已经发送了提供设备搜索信号的设备的单播ieee802.11动作帧。s606中所发送的搜索应答信号可以是广播至所有终端的ieee802.11动作帧。可选地,搜索应答信号可以是发送至属于同一多播组的终端的多播ieee802.11动作帧。另外,搜索应答信号可以包括诸如mac地址、装置名称、制造商、移动电话33的装置别称、以及s606中所生成的搜索标识符等的信息项。在移动电话33在s606中发送搜索应答信号时,移动电话33可以询问用户是否要进行随后的步骤,并且可以在从用户接收到执行指示的情况下进行s607及其之后的步骤。

然后,为了开始与在s604中发送了提供设备搜索信号的接收设备的通信参数共享处理,移动电话33生成移动电话33的公钥pub_b以及与公钥pub_b配对的私钥pri_b,并且将公钥pub_b发送至接收设备(s607)。注意,可以在s607中发送通过使用s603中所生成的加密密钥所加密的公钥pub_b。可选地,可以发送没有加密的公钥pub_b。

然后,移动电话33从接收设备接收与由接收设备所生成的私钥pri_a配对的公钥pub_a(s608)。与s607相同,也通过使用s603中所生成的加密密钥来加密公钥pub_a,相应地,移动电话33通过使用s603中所生成的加密密钥来对公钥pub_a进行解密。如果s608中没有接收到包括公钥pub_a的帧,或者如果通过使用s603中所生成的加密密钥无法正确地解密公钥pub_a,则该处理通过向用户通知错误而结束。

然后,移动电话33通过使用与接收设备共享的公钥pub_a和pub_b来共享通信参数(s609)。例如,在s609中,首先,如s510中那样进行diffie-hellman密钥交换,并且在各终端中通过使用公钥pub_a、公钥pub_b、私钥pri_a和私钥pri_b来生成相同的共享密钥。然后,移动电话33通过使用该共享密钥对通信参数进行加密,并且将加密后的通信参数发送至接收设备。在s609中用于通过使用移动电话33加密通信参数的算法可以是诸如aes-keywrap等的用于加密共享密钥的已知算法。注意,移动电话33在s609中对通信参数进行加密时所使用的加密密钥不限于通过diffie-hellman密钥交换所共享的共享密钥本身,并且可以通过将诸如sha-2等的已知散列函数应用于共享密钥来获得。

利用上述方式,根据本实施例,可以基于关于提供设备是否正在根据与接收设备的字符串相同的字符串而进行参数提供操作的判断结果来设置通信参数。因此,可以立即找到基于相同的字符串提供通信参数的提供设备,由此可以缩短直到通信参数设置完成为止的用户等待时间。另外,根据本实施例,即使在用户输入了不正确的字符串作为要用于通信参数设置的字符串,也不会基于这种错误信息而开始通信参数设置,由此可以防止通信参数共享处理的不必要开始。

第二实施例

第一实施例示出了当获得字符串时照相机32开始发送用于搜索提供设备的信号、并且等待来自移动电话33的搜索应答的情况。本实施例将示出基于移动电话33所生成的字符串来发送报告信号的情况。注意,这些设备具有与第一实施例中的结构相同的结构。

图7示出本实施例中的以下通信设备之间的通信设置期间的连接序列:照相机32、移动电话33和ap34。该示例示出使得照相机32能够加入由ap34所建立的无线网络31的情况。注意,f701~f703和f706~f708分别与第一实施例中的f401~f403和f406~f408相同,因而省略这些步骤的说明。

当开始参数提供操作时,基于f702中所显示的字符串信息,移动电话33向接收设备(照相机32)发送提供操作报告信号,以报告参数提供操作(f704)。该提供操作报告信号可以是ieee802.11中所定义的动作帧。该提供操作报告信号在添加至f702中所生成的搜索标识符之后被发送。另外,该报告信号被广播至所有的无线终端。该报告信号还可以包括用于验证接收设备是否拥有相同的字符串的挑战码(challengecode)。报告信号中所包括的挑战码可以是由移动电话33随机生成的字节串。

当从移动电话33接收到提供操作报告信号之后,照相机32将该提供操作报告信号中所包括的搜索标识符与照相机32通过使用与f702中的生成方法相同的方法所生成的搜索标识符进行比较。作为比较结果,如果搜索标识符被判断为彼此相同,则照相机32向移动电话33发送提供请求信号(f705)。注意,f705中所发送的提供请求信号可以是寻址到发送了提供操作报告信号的设备的ieee802.11动作帧。可选地,提供请求信号可以是被广播至所有终端的ieee802.11动作帧。另外,f705中所发送的提供请求信号可以具有包括在提供操作报告信号中的并且利用f702中所生成的加密密钥被加密的挑战码。

从f704和f705的信号交换,照相机32将移动电话33识别为要进行通信参数共享处理的另一通信设备,并且在照相机32和移动电话33之间进行通信参数共享处理(f706)。注意,在f706中,移动电话33可以通过使用f702中所生成的加密密钥来对包括在从照相机32中所接收到的提供请求信号中的加密后的挑战码进行解密,并且可以判断所解密出的挑战码是否与f704中所添加的挑战码一致。仅在作为判断结果、挑战码一致的情况下,可以进行f706中的通信参数共享处理。在作为判断结果、挑战码不一致的情况下,可以通过使用显示单元105向用户通知错误来取消参数设置处理。

利用上述方式,根据本实施例,可以基于关于提供设备是否正在根据与接收设备的字符串相同的字符串而进行参数提供操作的判断结果来设置通信参数。因此,可以立即找到基于相同的字符串提供通信参数的提供设备,由此可以缩短直到通信参数设置完成为止的用户等待时间。另外,根据本实施例,即使在用户输入了不正确的字符串作为要用于通信参数设置的字符串,也不会基于这种错误信息而开始通信参数设置,由此可以防止通信参数共享处理的不必要开始。

其它实施例

上述实施例示出了在通信设备之间交换用于通过使用字符串进行通信参数设置的信息的结构。然而代替输入字符串,可以对快速响应(qr)码(注册商标)进行摄像,或者可以使用利用近场通信(nfc)或蓝牙(注册商标)等的无线通信。可选地,可以使用利用ieee802.11ad或transferjet(注册商标)等的无线通信。

注意,除了显示在显示单元上的字符串以外,要输入的字符串还可以是以标签等的形式而贴附至通信设备的壳体的字符串。可选地,要输入的字符串可以是贴附至说明手册、或者诸如在销售通信设备时所使用的瓦楞纸板等的包装材料的字符串。另外,该字符串可以是条形码或者二维码。

此外,在上述实施例中,使用基于ieee802.11标准的动作帧作为提供设备搜索信号、对提供设备搜索信号的应答以及提供操作报告信号。然而,还可以使用其它消息帧。例如,可以使用基于ieee802.11标准的探测请求/应答消息。本发明的实施例还可以通过经由网络或存储介质向系统或设备提供用于实现上述实施例的一个或多个功能的程序、并通过使用在该系统或设备的计算机中的一个或多个处理器来读取并执行该程序来实现。本发明的实施例还可以通过用于实现一个或多个功能的电路(例如asic)来实现。

还可以通过读出并执行记录在存储介质(还可被更完整地称为“非暂时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或多个程序)以进行本发明的上述实施例中的一个或多个的功能以及/或者包括用于进行上述实施例中的一个或多个的功能的一个或多个电路(例如,专用集成电路(asic))的系统或设备的计算机和通过下面的方法来实现本发明的实施例,其中,该系统或设备的计算机通过例如从存储介质读出并执行计算机可执行指令以进行上述实施例中的一个或多个的功能以及/或者控制该一个或多个电路以进行上述实施例中的一个或多个的功能来进行上述方法。该计算机可以包括一个或多个处理器(例如,中央处理单元(cpu)、微处理单元(mpu)),并且可以包括单独计算机或单独计算机处理器的网络,以读出并执行计算机可执行指令。例如可以从网络或存储介质将这些计算机可执行指令提供至计算机。该存储介质可以包括例如硬盘、随机存取存储器(ram)、只读存储器(rom)、分布式计算机系统的存储器、光盘(诸如致密盘(cd)、数字多功能盘(dvd)或蓝光盘(bd)tm等)、闪速存储装置和存储卡等中的一个或多个。

尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不局限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。

本申请要求2015年7月21日提交的日本专利申请2015-144400的优先权,这里通过引用将其全部内容包含于此。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1