无线通信装置及其控制方法和计算机可读存储介质与流程

文档序号:13392036阅读:174来源:国知局
无线通信装置及其控制方法和计算机可读存储介质与流程

本发明涉及一种无线通信装置及其控制方法和计算机可读存储介质。



背景技术:

传统上,已知有符合各个国家所规定的无线局域网(wlan)的无线电规则的技术。例如,日本特开2009-533905公开了用于基于通过通信终端从诸如蜂窝网络等的无线广域网(wwan)所接收到的、或者通过用户所输入的国家信息来进行网络搜索处理(扫描处理)的技术。根据该技术,通信终端可以根据所接收到的国家信息和预先保持的各个国家的无线电规则信息(可用频道和最大发射功率)来进行符合当前位置的无线电规则的扫描处理。

然而,在日本特开2009-533905所述的技术中,如果通信终端不能与wwan通信,则用户需要输入国家信息。因此,对于不具有用于与wwan通信的功能的电子装置,用户始终需要输入国家信息,这是麻烦的。另外,如果保持在通信终端中的无线电规则信息陈旧,则无法进行符合最新无线电规则的扫描处理。



技术实现要素:

考虑到传统技术的这些问题,做出了本发明。根据本发明,提供即使在不具有用于与无线广域网通信的功能的情况下、也使得可以容易地实现符合当前位置的无线电规则的无线电通信的无线通信装置及其控制方法。

根据本发明的方面,提供一种无线通信装置,包括:第一通信部件;第二通信部件,用于进行无线电通信;以及控制部件,用于控制所述第一通信部件和所述第二通信部件的操作,其中,所述控制部件进行如下操作:使用所述第一通信部件,从外部设备获得依赖于进行使用所述第二通信部件的通信的地理位置的规则信息,以及控制所述第二通信部件以适用于所述规则信息,并且进行使用所述第二通信部件的通信。

根据本发明的另一方面,提供一种无线通信装置,包括:第三通信部件,用于与无线广域网进行无线电通信;第四通信部件,用于与外部设备进行无线电通信;第五通信部件,用于与所述外部设备进行与所述第四通信部件的无线电通信相比通信范围更大的无线电通信;以及控制部件,用于控制所述第三通信部件、所述第四通信部件和所述第五通信部件的操作,其中,所述控制部件进行以下操作:使用所述第三通信部件来获得适用于在当前位置处使用所述第五通信部件的通信的规则信息,以及通过所述第四通信部件来将所述规则信息发送至所述外部设备。

根据本发明的又一方面,提供一种无线通信装置的控制方法,所述无线通信装置具有第一通信部件和用于进行无线电通信的第二通信部件,所述控制方法包括以下步骤:使用所述第一通信部件,从外部设备获得依赖于进行使用所述第二通信部件的通信的地理位置的规则信息;以及控制所述第二通信部件以适用于所述规则信息,并且进行使用所述第二通信部件的通信。

根据本发明的又一方面,提供一种无线通信装置的控制方法,所述无线通信装置具有用于与无线广域网进行无线电通信的第三通信部件、用于与外部设备进行无线电通信的第四通信部件、以及用于与所述外部设备进行与所述第四通信部件的无线电通信相比通信范围更大的无线电通信的第五通信部件,所述控制方法包括以下步骤:使用所述第三通信部件来获得适用于在当前位置处使用所述第五通信部件的通信的规则信息;以及通过所述第四通信部件来将所述规则信息发送至所述外部设备。

根据本发明的又一方面,提供一种计算机可读存储介质,其存储能够通过无线通信装置的计算机来执行的程序,其中,所述无线通信装置包括第一通信部件和用于进行无线电通信的第二通信部件,所述程序在由所述计算机执行时使所述计算机用作以下部件:控制部件,用于控制所述第一通信部件和所述第二通信部件的操作,其中,所述控制部件进行如下操作:使用所述第一通信部件,从外部设备获得依赖于进行使用所述第二通信部件的通信的地理位置的规则信息,以及控制所述第二通信部件以适用于所述规则信息,并且进行使用所述第二通信部件的通信。

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

附图说明

图1是示出根据本发明实施例的无线电通信系统的示例性功能结构的框图。

图2是示出根据实施例的数字照相机上所显示的接入点选择画面的例子的图。

图3是示出第一实施例的通信过程的概要的序列图。

图4是示出实施例中所使用的无线电规则信息的例子的图。

图5a和5b是与第一实施例的数字照相机的操作有关的流程图。

图6是示出第二实施例的通信过程的概要的序列图。

图7a和7b是与第二实施例的数字照相机的操作有关的流程图。

图8是与第三实施例的数字照相机的操作有关的流程图。

图9是与第三实施例的智能电话的操作有关的流程图。

图10a和10b是示出第三实施例的通信过程的概要的序列图。

具体实施方式

现在,将根据附图详细说明本发明的典型实施例。注意,这里,将说明将本发明应用于具有符合无线lan标准的通信功能(无线lan通信功能)的数字照相机的实施例。然而,本发明可被应用于具有无线lan通信功能的任何电子装置。另外,这些实施例中所述的具体结构和参数等仅是为了辅助理解本发明所提供的具体例子,并且并非旨在将本发明局限于在这些实施例中所述的结构。本发明包括权利要求书的描述中所包括的所有模式。另外,还可以组合并实现多个实施例。

第一实施例

通信系统的结构

图1是示出包括作为根据本发明实施例的通信装置的例子的数字照相机100的通信系统的示例性结构的框图。

首先,说明数字照相机100的结构。

例如,控制单元101具有一个或多个可编程处理器,并且,例如,通过将存储在非易失性存储器103中的程序加载至存储器102、并且执行该程序来控制数字照相机100的构件,从而实现数字照相机100的功能。注意,例如,可以通过诸如asic等的硬件来处理控制单元101的操作中的至少一部分。

存储器102用作用于临时保持各种类型的数据的缓冲存储器,并且用作控制单元101的工作区。

例如,非易失性存储器103是电可擦除可记录的,并且存储通过控制单元101所执行的程序、各种设置值和gui(图形用户界面)数据等。

操作单元104具有可以由用户操作的诸如按钮和开关等的输入装置。操作单元104可以包括电源按钮、快门按钮、箭头按键、ok按钮、菜单按钮和画面切换按钮等,但是不局限于此。操作单元104还可以包括显示单元105的触摸面板、以及通过gui显示和触摸面板的组合所实现的软键。

在菜单画面等的gui显示和再现图像的显示时,显示单元105用作数字照相机的evf。显示单元105可以是触摸显示器。注意,数字照相机100具有至少显示控制功能就足够了,并且显示单元105可以是外部设备。

记录介质106用于存储拍摄图像等的数据,并且可以是例如非易失性存储器或者磁存储设备。记录介质106可以是或者不是可拆卸的。记录介质106还可以是外部存储设备。数字照相机100能够访问至少记录介质106就足够了。

例如,摄像单元107具有光学镜头单元(包括光圈)和用于将通过光学镜头单元所形成的光学图像转换成电信号组的图像传感器等。摄像单元107根据控制单元101的控制来工作,并且输出表现拍摄图像的数字数据(图像数据)。

短距离无线电通信单元111(第一通信单元)例如由天线、调制/解调电路和通信控制器构成。假定本实施例的短距离无线电通信单元111例如根据控制单元101的控制,来实现符合bluetooth(蓝牙)(注册商标)4.0(还被称为低功耗蓝牙(ble))标准的短距离无线电通信。与符合ieee802.11x的无线lan通信相比,ble的功耗低得多,但是ble的通信距离(通信范围)更短,而且通信速度较低。在本实施例中,短距离无线电通信单元111用于与能够同wwan进行通信的外部通信设备(智能电话120)的通信。注意,短距离无线电通信单元111可以是进行符合其它标准的通信的短距离无线电通信单元。

无线lan单元112(第二通信单元)能够进行通信范围大于短距离无线电通信单元111的通信范围的无线电通信,并且由例如天线、调制/解调电路和通信控制器构成。假定本实施例的无线lan单元112例如根据控制单元101的控制,实现符合ieee802.11x(x为b、a、g、n、ac等)标准的无线电通信。在本实施例中,无线lan单元112用于经由作为外部通信设备的无线lan接入点140(以下简称为ap140)与公共网络150的通信,并且用于与外部通信设备(智能电话120)的通信。这里,公共网络150是无线lan单元112不能直接访问的公共计算机网络,并且例如是因特网。

注意,数字照相机100和智能电话120之间的通信可以是使用线缆等的有线通信。如稍后所述,可以使用有线通信或者无线通信,只要数字照相机100可以从智能电话120获得依赖于进行通信的地理位置的无线电规则信息,或者更具体地,适用于当前位置的无线电通信的无线电规则信息即可。因此,代替短距离无线电通信单元111或者除短距离无线电通信单元111以外,数字照相机100还可以具有有线通信单元。

接着,将说明智能电话120。注意,这里,智能电话120是能够进行与同公共网络150相互连接的诸如蜂窝网络等的wwan的无线电通信和与数字照相机100的短距离无线电通信这两者的外部通信设备的例子,并且例如可以是诸如平板电脑终端等的其它设备。

例如,控制单元121具有一个或多个可编程处理器,通过例如将存储在非易失性存储器123中的程序加载至存储器122中、并执行该程序来控制智能电话120的构件,并且实现智能电话120的功能。注意,可以通过诸如asic等的硬件来处理控制单元121的操作中的至少一部分。

存储器122用作用于临时保持各种类型的数据的缓冲存储器,并且用作控制单元121的工作区。

例如,非易失性存储器123是电可擦除可记录的,并且存储通过控制单元121所执行的程序、各种设置值和gui(图形用户界面)数据等。

操作单元124具有可以由用户操作的诸如按钮和开关等的输入装置。例如,操作单元124可以包括电源按钮、音量按钮、主按钮和画面切换按钮等,但是不局限于此。另外,操作单元124可以包括显示单元125的触摸面板和通过gui显示和触摸面板的组合所实现的软键。

显示单元125用于应用画面的显示和菜单画面的gui显示等。显示单元125可以是触摸显示器。注意,智能电话120具有至少显示控制功能就足够了,并且显示单元125可以是外部设备。

记录介质126用于存储所拍摄的图像等的数据,并且例如可以是非易失性存储器或者磁存储设备。记录介质126可以是或者不是可拆卸的。记录介质126还可以是外部存储设备。智能电话120能够访问至少记录介质126就足够了。

短距离无线电通信单元131(第四通信单元)由例如天线、调制/解调电路和通信控制器构成。假定本实施例的短距离无线电通信单元131例如根据控制单元121的控制,来实现符合ble标准的短距离无线电通信。在本实施例中,短距离无线电通信单元131用于与不具有用于与wwan进行通信的功能的外部通信设备(数字照相机100)进行通信。注意,短距离无线电通信单元131可以是用于进行符合其它标准的通信的短距离无线电通信单元。

无线lan单元132(第五通信单元)由例如天线、调制/解调电路和通信控制器构成。假定本实施例的无线lan单元132例如根据控制单元121的控制,来实现符合ieee802.11x(x为b、a、g、n、ac等)标准的无线电通信。在本实施例中,无线lan单元132用于经由ap140与公共网络150的通信、以及与外部通信设备(数字照相机100)的通信。

公共无线电通信单元133(第三通信单元)是用于进行与短距离无线电通信单元131和无线lan单元132的通信不同的无线电通信(诸如与移动电话网络的通信等)的通信单元。公共无线电通信单元133由例如天线、调制/解调电路和通信控制器构成。在本实施例中,实现符合w-cdma(umts)和lte(长期演进)等的无线电通信。控制单元101控制公共无线电通信单元133,并且经由基站160实现与公共网络150的通信。

gps(全球定位系统)单元134接收来自gps卫星170的数据信号,并且判断智能电话120的当前三维位置(维度、经度和高度)。注意,可以通过使用从基站160所获得的信息的a-gps系统或者可以例如通过使用无线lan接入点的位置而不使用来自卫星的信号的方法来测量智能电话120的位置。

系统概要

接着参考图2和3说明通信系统的概要。

图2示出通过数字照相机100而显示在显示单元105上的、并且作为用于提示用户选择周边存在的接入点中的一个接入点的gui画面的接入点选择画面200的例子。例如,如果在稍后所述的判断处理中判断为不存在接入点连接历史,则控制单元101在显示单元105上显示图2所示的接入点选择画面200,但是还可以根据诸如用户指示等的其它因素来显示接入点选择画面200。

接入点选择画面200包括与接入点相对应的图标201~204。在图标201~204中的各图标上,显示与相应接入点有关的信息。如果在当前时间点存在不能选择的接入点,则控制单元101例如通过将相应图标灰化显示来显示接入点选择画面,以使得用户可以从视觉上区分不能选择的接入点。不能选择的接入点例如是符合当前位置的无线电规则、但是不能建立通信的接入点。在图2的例子中,不能选择接入点c,因此将相应图标203灰化显示。

如果通过操作单元104输入用于选择不能选择的接入点的操作(用于选择图标203的操作),则控制单元101忽略该输入。如果通过操作单元104输入用于选择可以选择的接入点的操作(用于选择图标201、202和204之一的操作),则控制单元101控制无线lan单元112以建立与所选择的接入点的连接。注意,如果在一个画面上存在太多要显示的接入点,则用户可以通过操作滚动按钮210来滚动接入点选择画面200。

图3是与通信系统中的数字照相机100(控制单元101)、智能电话120(控制单元121)和ap140的操作有关的序列图。另外,假定在智能电话120中执行了用于与数字照相机100协作的应用程序,但是智能电话120上运行的os可以提供相同功能。在下面的假定下进行说明:在开始图3的序列时,完成了数字照相机100和智能电话120的配对,并且可以通过短距离无线电通信单元111和短距离无线电通信单元131进行符合ble的通信。

在步骤s311中,在通过操作单元104接收到用于使用于无线lan通信的功能有效的指示时,在步骤s312中,控制单元101开始运行无线lan单元112。

在步骤s313中,控制单元101判断是否可以使用存储在非易失性存储器103中的用于无线lan的无线电规则信息(以下称为保持规则信息)。例如,控制单元101可以基于从保持规则信息被存储在非易失性存储器103中起所经过的时间,来判断是否可以使用保持规则信息。例如,如果从保持规则信息被存储在非易失性存储器103中起所经过的时间短于预定时间,则控制单元101判断为可以使用该保持规则信息,并且如果所经过的时间长于或者等于预定时间,则判断为不能使用该保持规则信息。注意,另外,如果在非易失性存储器103中没有存储任何规则信息,则控制单元101判断为不能使用保持规则信息。注意,在进行稍后说明的步骤s320时,将用于无线lan的规则信息保持在非易失性存储器103中。

如果控制单元101在步骤s313中判断为可以使用保持规则信息,则进行步骤s314所示的处理,并且如果控制单元101在步骤s313中判断为不能使用保持规则信息,则进行步骤s315~步骤s320所示的处理。

在步骤s314中,控制单元101确定使用保持规则信息作为在稍后说明的步骤s321或者s327所要参考的当前位置的规则信息,并且使得过程进入步骤s321。

另一方面,在步骤s315中,控制单元101通过短距离无线电通信单元111,向智能电话120(控制单元121)发送针对规则信息的请求。

在通过短距离无线电通信单元131接收到针对无线电规则信息(以下简称为规则信息)的请求时,在步骤s316中,控制单元121测量当前位置。具体地,控制单元121通过gps单元134接收来自gps卫星170的数据信号,并且识别智能电话120的当前位置。注意,智能电话120和数字照相机100相互接近至能够进行短距离无线电通信的程度,因此,从无线电规则的角度来看,可以认为智能电话120和数字照相机100大体处于同一位置。

随后,在步骤s317,控制单元121通过公共无线电通信单元133或者无线lan单元132,从公共网络150获得当前位置的无线lan规则信息。规则信息是诸如频段、信道宽度和无线电波强度等的信息,并且是根据进行通信的地理位置(例如,针对各个国家)而规定的。例如,控制单元121可以通过向预定url添加与所测量出的当前位置有关的信息、并且访问公共网络150,来从公共网络150获得适用于当前位置处的无线lan通信的规则信息。例如,可以采用下面的结构:数字照相机100的制造商在公共网络150上安装例如图4所示的存储有世界上所有国家的规则信息的服务器,并且将用于从服务器获得规则信息的url登记在智能电话120的照相机协作应用程序中。在图4所示的规则信息中,针对各个国家(或者地区)定义可用频带(通信信道)和最大发射功率。圆圈表示可以使用的通信信道,并且虚线表示不能使用的通信信道。在最下部的发射功率栏中表示最大允许发射功率。注意,图4示出规则信息的例子,并且规则信息中所包括的项的类型以及规则信息的数据格式不局限于图4所示的形式。

在这种情况下,服务器根据被添加至url的位置信息(例如,纬度和经度)识别国家,并且提供与该国家相对应的规则信息。如果服务器中所记录的规则信息始终保持最新,则智能电话120可以获得当前位置的最新规则信息。注意,提供无线电规则信息的服务器不局限于通过数字照相机100的制造商所安装的服务器,并且可以是任意服务器,只要保证该信息是最新的即可。另外,可以使用公共网络150上的其它服务器来实现用于根据位置信息来识别国家的功能。

在步骤s318中,控制单元121通过短距离无线电通信单元131将当前位置的无线lan规则信息连同与获得无线lan规则信息时的日期和时间有关的信息一起发送给数字照相机100。

注意,例如,如果智能电话120已经从基站160接收到了当前位置的规则信息(包括与无线lan有关的规则信息),则控制单元121可以在不进行步骤s316和s317的情况下,在步骤s318返回所接收到的规则信息。另外,例如,如果智能电话120存储了各个国家的最新无线lan规则信息,则可以根据在步骤s316的位置测量结果,读出当前位置的无线lan规则信息,并且在步骤s318返回该规则信息。

在步骤s319中,控制单元101将通过短距离无线电通信单元111从智能电话120所接收到的规则信息连同接收到该规则信息时的日期和时间一起存储在非易失性存储器103中。此时,如果非易失性存储器103中存储有保持规则信息,则控制单元101利用所接收到的规则信息覆盖所存储的保持规则信息。

在步骤s320中,控制单元101确定使用从智能电话120所接收到的规则信息(所接收到规则信息)作为在稍后所述的步骤s321或者s327中所要参考的当前位置的规则信息,并且使得过程进入步骤s321。

在步骤s321中,控制单元101参考存储在非易失性存储器103中的接入点信息,并且判断先前建立通信的各个无线lan接入点(以下称为先前连接接入点)是否适用于当前位置的无线电规则。假定接入点信息至少包括接入点的ssid(服务集标识符)、安全信息、密码、频带、信道宽度和无线电波强度,但是不局限于此。

在步骤s321中,控制单元101根据在步骤s313中关于是否可以使用保持规则信息的判断结果,来使用保持规则信息(步骤s314)或者所接收到的规则信息(步骤s320)作为表示当前位置的无线电规则的规则信息。控制单元101将满足当前位置的无线电规则的所有项(例如,频带、信道宽度和无线电波强度)的先前连接接入点判断为适用于当前位置的无线电规则的接入点。另一方面,控制单元101将没有满足当前位置的无线电规则的所有项的先前连接接入点判断为不适用于当前位置的无线电规则的接入点。

在步骤s322中,控制单元101搜索在步骤s321中被判断为适用于当前位置的无线电规则的接入点。具体地,控制单元101通过无线lan单元112发送针对被判断为适用于当前位置的无线电规则的接入点的探测请求(进行主动扫描)。注意,可以从非易失性存储器103获得探测请求中所包括的诸如接入点名称(ssid)等的与先前连接接入点有关的信息。图3示出判断为ap140是适用于当前位置的无线电规则的接入点的情况下的处理。

在接收到探测请求时,ap140在步骤s323中发送探测响应。

在通过无线lan单元112从ap140接收到探测响应时,控制单元101在步骤s324中进行与ap140的认证和关联等,并且与ap140建立无线连接。

注意,如果在发送了探测请求之后经过了特定时间时,控制单元101还没有接收到探测响应,则控制单元101针对其它先前连接接入点进行从步骤s321起的处理。

在步骤s325中,控制单元101将与同其建立了连接的接入点(这里为ap140)有关的信息存储在非易失性存储器103中。这里的所存储的信息至少包括ap140的ssid(服务集标识符)、安全信息、密码、频带、信道宽度和无线电波强度。这里,存储了与其有关的信息的接入点是之前已经连接的接入点,因此,控制单元101利用从该接入点所获得的信息来覆盖存储在非易失性存储器103中的过去信息以更新该信息。

如上所述,针对先前连接接入点中的被判断为适用于当前位置的无线电规则的接入点进行主动扫描,并且如果建立了与这些接入点其中之一的无线连接,则结束图3中的处理。此后,控制单元101可以通过与其建立了连接的接入点,来与公共网络150和智能电话120进行无线电通信。

另一方面,如果不存在被判断为适用于当前位置的无线电规则的先前连接接入点,并且如果无法建立与被判断为适用于当前位置的无线电规则的先前连接接入点中的任何一个的连接,则控制单元101进行从步骤s326起的处理。

在步骤s326中,控制单元101通过无线lan单元112接收从周边的无线lan接入点所发送的信标信号并持续预定时间(进行被动扫描)。该处理使得控制单元101可以收集与数字照相机100周边所存在的无线lan接入点有关的信息。

在过去了预定时间之后,在步骤s327中,控制单元101生成基于所接收到的信标信号的接入点选择画面200(图2),并且将接入点选择画面200输出给显示单元105。在生成接入点选择画面200时,控制单元101从信标信号中所包括的信息以及当前位置的无线电规则(保持规则信息或者所接收到的规则信息),检测不适用于当前位置的无线电规则的接入点。控制单元101还可以基于信标信号中所包括的信息,检测需要无线lan单元112所不能支持的规范的接入点。

然后,控制单元101针对不适用于当前位置的无线电规则的接入点和需要无线lan单元112所不能支持的规范的接入点(统称为不可连接ap),生成不可选择接入点选择画面200。如上所述,可以采用下面的结构:例如,将与不可连接ap相对应的图标灰化显示,从而在视觉上指示不能选择该图标,不接受用于选择与不可连接ap相对应的图标的操作,并且忽略选择操作。

在步骤s328中,在通过操作单元104接收到用于选择接入点的操作时,控制单元101在步骤s329中建立与所选择的接入点(例如,ap140)的连接。步骤s329的处理与步骤s324的处理相同。

在步骤s330中,控制单元101将与同其建立了连接的接入点(这里为ap140)有关的信息重新存储在非易失性存储器103中。这里所存储的信息至少包括ap140的ssid(服务集标识符)、安全信息、密码、频带、信道宽度和无线电波强度。

如上所述,如果无法建立与先前连接接入点的连接,则进行被动扫描,并且收集与周边的接入点有关的信息。然后,提示用户在周边存在的接入点中选择适用于无线电规则的一个接入点,并且与所选择的接入点建立无线连接。当建立了无线连接时,结束图3的处理。此后,控制单元101可以通过与其建立了连接的接入点,与公共网络150和智能电话120进行无线电通信。

数字照相机的操作

参考图5a和5b所示的流程图来更详细地说明图3的序列图中数字照相机的操作。

在步骤s501中,控制单元101判断是否通过操作单元104接收到用于使无线lan通信功能有效的指示,并且如果判断为接收到这类指示,则使得过程进入步骤s502,以及如果没有判断为接收到这类指示,则重复进行该判断。

在步骤s502中,控制单元101使无线lan单元112有效(启动)(该处理对应于图3的步骤s314)。

在步骤s503中,控制单元101判断是否可以使用存储在非易失性存储器103中的无线lan无线电规则信息(以下称为保持规则信息),并且如果判断为可以使用无线lan无线电规则信息,则使得过程进入步骤s504,以及如果判断为不能使用无线lan无线电规则信息,则使得过程进入步骤s505(该处理对应于图3的步骤s315)。

在步骤s504中,控制单元101确定使用保持规则信息作为在稍后所述的步骤s513或者s519中所要参考的当前位置的规则信息,并且使得过程进入步骤s511(该处理对应于图3的步骤s316)。

在步骤s505中,控制单元101通过短距离无线电通信单元111向智能电话120(控制单元121)发送针对规则信息的请求(该处理对应于图3的步骤s317)。

在步骤s506中,控制单元101判断是否通过短距离无线电通信单元111从智能电话120接收到规则信息,并且如果判断为已经接收到规则信息,则使得过程进入步骤s508,以及如果没有判断为接收到规则信息,则使得过程进入步骤s507。

在步骤s507中,控制单元101判断从步骤s505中发送了规则信息起是否过去了预定时间,并且如果判断为过去了预定时间,则使得过程进入步骤s510,以及如果没有判断为过去了预定时间,则使得过程返回至步骤s506。

在步骤s508中,控制单元101将所接收到的规则信息连同与获得规则信息时的日期和时间有关的信息一起存储在非易失性存储器103中,并且使得过程进入步骤s509中。

在步骤s509中,控制单元101确定使用从智能电话120所接收到的规则信息(所接收到的规则信息)作为在稍后所述的步骤s512或者s518中所要参考的当前位置的规则信息,并且使得过程进入步骤s511(该处理对应于图3的步骤s320)。

在步骤s510中,控制单元101确定使用世界上最严格的规则信息(最严格规则信息)作为在稍后所述的步骤s512或者s518中所要参考的当前位置的规则信息,并且使得过程进入步骤s511。这里,最严格规则信息可以是表示例如全世界可以通用的频带、信道宽度和无线电波强度等的信息。

在步骤s511中,控制单元101参考非易失性存储器103,并且判断是否存在与没有进行步骤s512中的判断的先前连接接入点有关的信息。如果判断为存在这类信息,则控制单元101使得过程进入步骤s512,以及如果判断为不存在这类信息,则使得过程进入步骤s517。

在步骤s512中,控制单元101判断存储在非易失性存储器103中的与一个先前连接接入点有关的信息是否适用于当前位置的无线电规则(该处理对应于图3的步骤s321)。控制单元101使用在步骤s504、s509和s510之一中所确定的规则信息作为当前位置的无线电规则。如果判断为关注的先前连接接入点适用于当前位置的无线电规则,则控制单元101使得过程进入步骤s513,以及如果没有判断为关注的先前连接接入点适用于当前位置的无线电规则,则使得过程返回至步骤s511,并且进行针对其它先前连接接入点的处理。

在步骤s513中,控制单元101通过无线lan单元112向被判断为适用于当前位置的无线电规则的先前连接接入点发送探测请求,并且使得过程进入步骤s514(该处理对应于图3的步骤s322)。

在步骤s514中,控制单元101判断在探测请求的发送之后、经过了特定时间之前是否通过无线lan单元112接收到针对在步骤s513中所发送的探测请求的探测响应。如果判断为接收到探测响应,则控制单元101使得过程进入步骤s515,以及如果没有判断为接收到探测响应,则使得过程返回至步骤s511,并且进行针对其它先前连接接入点的处理。

在步骤s515中,控制单元101进行与作为探测响应的发送源的接入点的关联等以建立无线连接,并且使得过程进入步骤s516(该处理对应于图3的步骤s324)。

在步骤s516中,控制单元101将与同其建立了连接的接入点有关的信息存储在非易失性存储器103中,并且结束该过程(该处理对应于图3的步骤s325)。

另一方面,如果不存在被判断为适用于当前位置的无线电规则的先前连接接入点,并且如果无法与被判断为适用于当前位置的无线电规则的先前连接接入点中的任意一个建立连接,则控制单元101进行从步骤s517起的处理。

在步骤s517中,控制单元101通过无线lan单元112接收从周边的无线lan接入点所发送的信标信号并持续预定时间,并且使得过程进入步骤s518(该处理对应于图3的步骤s326)。该处理使得控制单元101可以收集与数字照相机100周边所存在的无线lan接入点有关的信息。

在步骤s518中,控制单元101生成基于所接收到的信标信号的接入点选择画面200(图2),并且将接入点选择画面200输出给显示单元105(该处理对应于图3的步骤s327)。这里,控制单元101生成针对诸如不适用于(如在步骤s504、s509和s510其中之一所确定的)当前位置的无线电规则的接入点等的不可连接接入点的不可连接接入点选择画面200。

在步骤s519中,控制单元101判断是通过操作单元104接收到用于选择接入点的操作、还是接收到用于取消选择的操作,并且如果判断为接收到选择操作,则使得过程进入步骤s520,以及如果判断为接收到用于取消选择的操作,则结束该过程。

在步骤s520中,控制单元101通过无线lan单元112建立与所选择的接入点的连接(该处理对应于图3的步骤s329)。

在步骤s521中,与步骤s516同样地,控制单元101将与在步骤s520中所连接的接入点有关的信息存储(添加)在非易失性存储器103中,并且结束该处理(该处理对应于图3的步骤s330)。

如上所述,本实施例的无线通信装置具有第一无线电通信单元和第二无线电通信单元,其中,第二无线电通信单元的通信范围大于第一无线电通信单元的通信范围。首先,无线通信装置使用第一无线电通信单元从外部无线通信装置获得当前位置的无线电规则信息。然后,无线通信装置使用第二无线电通信单元向之前已访问过的接入点或者周边所存在的接入点中的、适用于当前位置的无线电规则的接入点进行连接的请求。因此,即使不具有用于连接至诸如无线广域网或者公共网络等的广域通信网络的功能,也变得可以进行适用于当前位置的最新无线电规则信息的无线电通信。另外,在进行与之前已访问过的接入点的无线电通信的情况下,不需要用户介入,因此不必要提示用户输入与当前位置有关的信息。

第二实施例

接着,将说明本发明的第二实施例。在第一实施例中,采用下面的结构:如果与先前连接接入点不能建立连接,则收集与周边的接入点有关的信息(首先尝试主动扫描,然后进行被动扫描)。另一方面,在本实施例中,首先收集与周边的接入点有关的信息(进行被动扫描),并且如果周边的接入点包括先前连接接入点,则自动建立与先前连接接入点的连接。

注意,除用于建立与无线lan的连接的操作以外,本实施例与第一实施例相同,因此下面将主要说明本实施例特有的操作。

图6是与本实施例的通信系统中的数字照相机100(控制单元101)、智能电话120(控制单元121)和ap140的操作有关的序列图。向用于进行与第一实施例相同的处理的步骤赋予与图3相同的附图标记,并且省略冗余说明。

在步骤s312中使无线lan单元112有效之后,控制单元101在步骤s326接收来自周边的无线lan接入点的信标信号并持续预定时间(进行被动扫描)。该处理使得控制单元101可以收集与数字照相机100周边的无线lan接入点有关的信息。

在过去了预定时间之后,在步骤s601中,控制单元101判断在步骤s326中接收到信标信号的接入点中是否存在先前连接接入点,并且如果判断为存在先前连接接入点,则进行步骤s324~s325,以及如果判断为不存在先前连接接入点,则进行从步骤s313起的步骤。例如,控制单元101可以根据在非易失性存储器103中是否存储有与ssid同信标信号中所包括的ssid之一一致的先前连接接入点有关的信息,来进行该判断。

在步骤s601的判断处理之后所进行的所有处理是第一实施例中所述的处理,因此省略对各处理的说明。

数字照相机的操作

参考图7a和7b所示的流程图来更详细地说明图6的序列图中数字照相机的操作。另外,在图7a和7b中,向用于进行与第一实施例的处理相同的处理的步骤赋予与图5a和5b相同的附图标记,并且省略冗余说明。

通过比较图5a和5b与图7a和7b可知,在本实施例中,在步骤s502使无线lan单元112有效之后,进行步骤s517中的信标信号接收(被动扫描)和步骤s511中的判断处理(该处理对应于图6的步骤s601)。

此后,在步骤s511中,如果判断为接收到信标信号的周边的接入点包括先前连接接入点,则控制单元101使得过程进入步骤s515,并且立即建立与该先前连接接入点的无线连接。

另一方面,在步骤s511中,如果没有判断为接收到信标信号的周边的接入点包括先前连接接入点,则控制单元101使得过程进入步骤s503,并且判断是否可以使用保持规则信息。此后,控制单元101在步骤s504~s510中按照与第一实施例相同的顺序进行相同的处理,并且在步骤s504、s509和s510之一中确定用作当前位置的无线电规则的信息。

然后,控制单元101使得过程进入步骤s518,并且与第一实施例相同,生成并输出接入点选择画面200。此后的处理同样与第一实施例相同,因此省略对其的说明。

如上所述,在本实施例中,首先,确认周边的接入点是否包括先前连接接入点,并且如果判断为包括先前连接接入点,则立即建立与先前连接接入点的连接。如果没有判断为周边的接入点包括先前连接接入点,则建立与通过用户从被判断为适用于当前位置的无线电规则的接入点中所选择的接入点的连接。因此,如果周边的接入点包括先前连接接入点,则除第一实施例的效果以外,还具有能够在短时间内建立无线lan连接的效果。

第三实施例

接着,将说明本发明的第三实施例。在本实施例中,经由无线lan单元112和无线lan单元132的数字照相机100和智能电话120之间的无线电通信自动适应当前位置的无线电规则。具体地,首先,使用通过短距离无线电通信单元111和短距离无线电通信单元131的短距离无线电通信获得应用于当前位置处的无线lan通信的规则信息,然后开始适用于该无线电规则的无线lan通信。以下,将使用短距离无线电通信获得无线lan通信所需的信息并开始无线lan通信的一系列操作称为切换连接(handoverconnection)。下面将说明在图1所示的通信系统中在数字照相机100和智能电话120之间可以进行的切换连接处理。

切换连接操作(数字照相机)

首先,将参考图8说明数字照相机100的操作。注意,假定在开始图8所示的操作的时间点,建立使用短距离无线电通信单元111和短距离无线电通信单元131的通信。如果尚未建立使用短距离无线电通信单元111和短距离无线电通信单元131的通信,则在数字照相机100作为广播器而工作并且智能电话120作为扫描器而工作的状态下使用广播数据包pdu进行通信就足够了。

在步骤s801中,控制单元101判断是否通过短距离无线电通信单元111从智能电话120接收到切换连接请求,并且如果判断为接收到切换连接请求,则使得过程进入步骤s802,以及如果没有判断为接收到切换连接请求,则使得过程进入步骤s803。

在步骤s802中,控制单元101通过短距离无线电通信单元111向智能电话120发送表示同意切换连接请求的成功响应,并且使得过程进入步骤s805。

在步骤s803中,控制单元101判断是否通过操作单元104输入了用于开始切换连接处理的指示,并且如果判断为输入了用于开始切换连接处理的指示,则使得过程进入步骤s804,以及如果没有判断为输入了用于开始切换连接处理的指示,则使得过程返回至步骤s801。

在步骤s804中,控制单元101通过短距离无线电通信单元111向智能电话120发送用于向数字照相机100发送切换连接请求的请求,并且使得过程返回至步骤s801。

在步骤s805中,控制单元101判断是否连同切换连接请求一起、在步骤s801中从智能电话120接收到规则信息,并且如果判断为接收到规则信息,则使得过程进入步骤s806,如果没有判断为接收到规则信息,则使得过程进入步骤s807。该规则信息是包括在智能电话120的当前位置处能够输出无线电波的频带(通信信道)、以及最大发射功率的信息。注意,如第一实施例和第二实施例那样,规则信息可以包括与获得规则信息时的日期和时间有关的信息。

在步骤s806中,控制单元101确定适用于在步骤s801中所接收到的规则信息的频带和发射功率。然后,控制单元101使无线lan单元112有效(启动),控制无线lan单元112以所确定出的频带和发射功率生成无线网络,并且使得过程进入步骤s808。

注意,如果存在可以选择的多个频带,则控制单元101可以基于预定优先顺序来选择频带。例如,假定可以选择2.4ghz频带和5ghz频带,则可以优先选择无线电波干扰相对小的5ghz频带。可选地,可以采用下面的结构:优先选择可使用多个相邻信道的频带,以实现使用信道扩展功能的高速通信。

在步骤s807中,控制单元101确定适用于最严格规则信息的频带和发射功率。然后,控制单元101使无线lan单元112有效(启动),控制无线lan单元112以所确定出的频带和发射功率生成无线网络,并且使得过程进入步骤s808。如上所述,最严格规则信息例如是世界上的最严格规则信息,并且可以是表示可以在全世界通用的频带、信道宽度(或者信道数量)和无线电波强度等的信息。

在步骤s808中,控制单元101通过短距离无线电通信单元111将用于将智能电话120(无线lan单元132)连接至通过无线lan单元112所生成的无线网络的信息(连接信息)发送给智能电话120。例如,连接信息可以是无线网络的ssid(服务集标识符)、加密方式和加密秘钥等。在发送连接信息之后,控制单元101使得过程进入步骤s809。

在步骤s809中,在通过无线lan单元112从智能电话120接收到无线lan连接请求时,控制单元101进行加密认证等,并且建立与智能电话120的无线lan通信连接。这样使得能够使用无线lan在数字照相机100和智能电话120之间进行数据通信,并且控制单元101结束切换连接处理。

切换连接操作(智能电话)

接着,将参考图9说明与参考图8所述的数字照相机100的操作相对应的智能电话120的操作。

在步骤s901中,控制单元121判断是否通过短距离无线电通信单元131接收到通过数字照相机100在步骤s804所发送的用于发送切换连接请求的请求,如果判断为接收到该请求,则使得过程进入步骤s902,以及如果没有判断为接收到该请求,则使得过程进入步骤s903。

在步骤s903中,控制单元121判断是否通过操作单元124输入了用于开始切换连接处理的指示,并且如果判断为输入了这一指示,则使得过程进入步骤s902,以及如果没有判断为输入这一指示,则使得过程返回至步骤s901。

在步骤s902中,控制单元121通过短距离无线电通信单元131向数字照相机100发送切换连接请求,并且使得过程进入步骤s904。此时,除切换连接请求以外,控制单元121还发送当前位置的规则信息。该规则信息是与在智能电话120的当前位置处可以进行无线电波输出的频带(通信信道)和最大发射功率有关的信息。这里所发送的规则信息可以是已经通过公共网络150或者基站160所获得的信息、或者可以是在接收到用于发送切换连接请求的请求时通过公共网络150或者基站160所获得的信息。

在步骤s904中,控制单元121判断在预定时间内是否通过短距离无线电通信单元131从数字照相机100接收到(在步骤s802所发送的)表示同意切换连接请求的成功响应。如果判断为接收到成功响应,则控制单元121使得过程进入步骤s905,以及如果没有判断为接收到成功响应,则使得过程进入步骤s907。

在步骤s907中,例如,控制单元121通过在显示单元105上显示错误消息,来向用户通知切换处理错误,并且结束切换连接处理。

在步骤s905中,控制单元121通过短距离无线电通信单元131从数字照相机100接收通过数字照相机100在步骤s808中所发送的无线网络连接信息,并且使得过程进入步骤s906。连接信息可以是与ssid和加密有关的信息。

在步骤s906中,控制单元121使用所接收到的连接信息来发送用于通过无线lan单元132将无线网络连接至数字照相机100的请求。此后,在无线lan单元112和132之间进行加密认证等,并且建立与数字照相机100的无线lan通信连接。这样使得能够使用无线lan来在数字照相机100和智能电话120之间进行数据通信,并且控制单元121结束切换连接处理。

如上所述,可以通过数字照相机100或智能电话120来开始本实施例中的切换连接处理,并且在这两种情况下,可以建立适用于规则的无线lan通信。下面将参考图10a和10b所示的序列图,来说明通过智能电话120开始切换连接处理的情况下的操作序列和通过数字照相机100开始切换连接处理的情况下的操作序列。

通过智能电话开始的切换连接处理的序列例子

首先,将参考图10a来说明通过智能电话120开始的切换连接处理的操作序列的例子。

在步骤s1001中,通过操作单元124输入用于开始切换连接处理的指示(该处理对应于在图9的步骤s903中为“是”)。

响应于此,在步骤s1002中,智能电话120(控制单元121)通过短距离无线电通信单元131向数字照相机100发送切换连接请求(该处理对应于图9的步骤s902)。此时,控制单元121以包括当前位置的规则信息的方式发送切换连接请求。

在步骤s1003中,数字照相机100(控制单元101)在接收到切换连接请求时,通过短距离无线电通信单元1111向智能电话120发送成功响应(该处理对应于图8的步骤s802)。

在步骤s1004中,控制单元101控制无线lan单元112以生成适用于在所接收到的切换连接请求中所包括的规则信息的无线网络(该处理对应于图8的步骤s506)。

在步骤s1005中,控制单元101通过短距离无线电通信单元111向智能电话120发送用于连接至通过无线lan单元112所生成的无线网络的信息(连接信息)(该处理对应于图8的步骤s508)。

在步骤s1006中,控制单元121通过无线lan单元132向数字照相机100发送针对使用所接收到的连接信息的无线lan连接的请求(该处理对应于图9的步骤s605)。

在步骤s1007中,无线lan单元112和无线lan单元132进行认证等,并且建立无线lan通信连接(该处理对应于图8的步骤s809和图9的步骤s906)。

通过数字照相机开始的切换连接处理的序列例子

接着,将参考图10b来说明通过数字照相机100开始的切换连接处理的操作序列的例子。注意,在图10b中,向内容与图10a相同的处理步骤赋予相同的附图标记,并且省略对其的说明。

在步骤s1010中,通过操作单元104输入用于开始切换连接处理的指示(该处理对应于在图8的步骤s803中为“是”)。

响应于此,在步骤s1011中,数字照相机100(控制单元101)通过短距离无线电通信单元111向智能电话120发送用于发送切换连接请求的请求(该处理对应于图8的步骤s804)。

随后的操作与从图10a的步骤s1002起的操作的相同,因此省略对其的说明。

如上所述,本实施例的无线通信装置基于通过第一无线电通信单元从外部无线通信装置所获得的当前位置的无线电规则信息,来生成第二无线电通信单元的无线网络。因此,即使不具有用于连接至诸如无线广域网或公共网络等的广域通信网络的功能,也使得能够进行适用于当前位置的最新无线电规则信息的无线电通信。

其它实施例

在第一实施例和第二实施例中,采用智能电话响应于来自数字照相机的请求而发送规则信息的结构,但是还可以采用智能电话在预定定时向数字照相机发送规则信息的结构。例如,可以采用下面的结构:在检测到智能电话已经移动至其它国家的定时,接收规则信息,并且如果所接收到的规则信息与直到此时为止所使用的规则信息不同,则通知数字照相机。还可以采用下面的结构:数字照相机通过通知来启动,并且存储所接收到的规则信息。

在上述实施例中,采用智能电话获得当前位置信息的结构,但是可以采用数字照相机获得当前位置信息的结构。例如,可以采用下面的结构:智能电话向数字照相机发送所有国家的规则信息,并且数字照相机基于当前位置信息获得当前位置的规则信息。

在第一实施例和第二实施例中,如果存在先前连接接入点,则与不存在先前连接接入点的情况下相比,可以将在关于是否可以使用保持规则信息的判断中所参考的经过时间设置得更长。

在第三实施例中,采用数字照相机100连同切换连接请求消息一起接收规则信息,但是可以采用在其它定时(例如,在接收到切换连接请求消息之前)接收规则信息的结构。

另外,在上述实施例中,采用下面的结构:将数字照相机100从智能电话120获得规则信息的日期和时间与数字照相机100的内部时钟的日期和时间进行比较,并且如果数字照相机100获得规则信息的日期和时间早于或者等于阈值,则向智能电话120做出用于重新获得(更新)规则信息的请求。另外,如果数字照相机100获得规则信息的日期和时间早于或者等于阈值,则数字照相机100可以使用最严格规则信息作为当前位置的规则信息。注意,如果数字照相机100具有gps接收器,则代替内部时钟的时间信息,可以使用通过gps所获得的时间信息。

此外,在上述实施例中,说明了第一无线电通信单元进行短距离无线电通信的结构。然而,可以采用第一无线电通信单元进行nfc(近场通信)和诸如transferjet等的近场无线电通信的结构。

本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。

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

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