掌桥专利:专业的专利平台
掌桥专利
首页

通信装置、控制方法和存储介质

文献发布时间:2023-06-19 11:54:11


通信装置、控制方法和存储介质

技术领域

本发明总体上涉及通信装置、控制方法和存储介质,特别涉及无线连接控制技术。

背景技术

在第三代合作伙伴计划(3GPP)中,第五代(5G)蜂窝通信系统的标准化正在进行。在5G系统中,假定不仅常规的无线通信运营商在全国范围内部署该系统,而且其中地域或公司局部配置专用系统的本地5G(local 5G)被采用。一般而言,能够执行蜂窝通信的常规通信装置(像例如智能电话)连接到由单个签约无线通信运营商部署的蜂窝通信网络。另一方面,如果采用本地5G,则假定通信装置不仅连接到由签约无线通信运营商部署的蜂窝网络,而且连接到由本地5G配置的私有网络。

另外,能够执行蜂窝通信的许多通信装置可以连接到符合例如IEEE(电气和电子工程师协会)802.11标准系列的无线LAN。如果周围存在可用的无线LAN,则在维持与蜂窝通信网络或私有网络的连接的同时,通信装置可以通过连接到无线LAN来享受经由无线LAN的通信服务。US-2014-0247806描述了既具有无线LAN通信功能又具有蜂窝网络通信功能的通信装置中的无线LAN连接控制方法。

私有网络可以被配置为使得仅能在特定范围内(诸如在设施或公司中)执行通信,并且不允许到外部互联网等的连接。此外,私有网络可以被配置为仅提供用于例如IoT(物联网)的低速通信。以这种方式,私有网络可以具有与作为常规公共无线网络的蜂窝网络的网络特性不同的网络特性。注意,通信装置可以使用地域性的BWA(宽带无线接入)等,而非蜂窝通信,但是除蜂窝通信系统之外的这种系统被认为具有与公共无线网络的特性不同的特性。然而,在能使用包括如上所述的系统和无线LAN等的多个无线通信系统的通信装置的连接控制中没有考虑这种特性差异。

本发明提供一种连接控制技术,用于根据与通信装置连接的网络的特性将通信装置连接到另一个网络。

发明内容

根据本发明的一个方面,提供了一种通信装置,包括:第一通信部件,用于在第一通信网络中执行通信;第二通信部件,用于在第二通信网络中执行通信;以及控制部件,用于在所述装置与第一通信网络连接的情况下,基于第一通信网络的特性,在维持与第一通信网络的连接的状态下控制到第二通信网络的连接。

根据本发明的另一方面,提供了一种通信装置的控制方法,所述通信装置包括用于在第一通信网络中执行通信的第一通信部件以及用于在第二通信网络中执行通信的第二通信部件,所述方法包括:在所述装置与第一通信网络连接的情况下,基于第一通信网络的特性,在维持与第一通信网络的连接的状态下控制到第二通信网络的连接。

通过以下对示例性实施例的描述(参考附图),本发明的其它特征将变得清楚。

附图说明

图1是示出了通信系统的配置示例的图;

图2是示出了数字相机的布置示例的框图;

图3是示出了通信系统中的通信的过程的示例的序列图;

图4是图示了由数字相机执行的处理的过程的示例的流程图;

图5是图示了无线LAN连接确定处理的过程的第一示例的流程图;

图6是图示蜂窝网络与无线LAN之间的排他性控制的过程的示例的流程图;以及

图7是图示了无线LAN连接确定处理的过程的第二示例的流程图。

具体实施方式

在下文中,将参考附图详细描述实施例。注意,以下实施例并非旨在限制要求保护的发明的范围。在实施例中描述了多个特征,但并不限于需要所有这样的特征的发明,并且多个这样的特征可以适当地组合。此外,在附图中,相同的附图标记被赋予相同或相似的配置,并且省略其重复描述。

(系统配置)

图1示出了根据本实施例的无线通信系统的配置示例。该无线通信系统例如支持诸如5G之类的蜂窝通信方法和无线LAN通信方法,并且被形成为包括数字相机101,该数字相机101是可以同时连接到蜂窝通信方法的网络和无线LAN的通信装置。这里,LAN是局域网的首字母缩写。注意,数字相机101是通信装置的示例,并且通信装置可以是另一种装置,例如打印机、传真机、个人计算机、智能电话、个人数字助理等。

无线通信系统还包括蜂窝通信方法的网络的基站102。基站102连接到例如私有网络103。在本实施例中,基站102和私有网络103被构造成本地5G网络。在这种情况下,符合5G通信标准的通信装置可以连接到基站102。在一个示例中,基站102被配置为支持具有多个OFDM子载波间隔的无线电信号的发送和接收,并且不通知已知的(ITU-T建议E.212中定义的电信运营商代码的)PLMN ID(公共陆地移动网络标识符)。在本实施例中,数字相机101符合5G通信标准。注意,通信方法不限于此,并且可以使用符合3GPP标准的蜂窝通信方法,诸如LTE(长期演进)或第三代(3G)方法。

私有网络103通常是指不是公共网络的网络,但是在本实施例中,假定私有网络103是没有物理地/逻辑地连接到互联网的封闭网络。此外,假定私有网络103提供仅在私有网络103内可用的通信服务。注意,虽然未在图1中示出,但是在周围可能存在与可以连接到互联网等的公共网络连接的另一基站。连接到公共网络的基站由无线通信运营商提供。另一方面,连接到私有网络103的基站可以由无线通信运营商提供,或者可以由管理私有网络103的个人、公司等提供。注意,蜂窝通信方法的基站102和私有网络103是示例,并且它们可以被例如另一种方法的与基站对应的通信装置和网络代替。

无线通信系统还包括无线LAN的接入点(AP 104)。AP 104是符合例如IEEE802.11标准系列的无线LAN接入点,并且可以建立与符合相同标准系列的无线LAN终端的连接以执行通信。在本实施例中,假定数字相机101具有符合IEEE802.11标准系列的无线LAN通信功能,并且被配置为使得它可以连接到AP 104以执行通信。这里,AP 104连接到例如互联网105。注意,可能存在连接到例如作为私有网络103的私有网络或不同的私有网络的另一AP。

注意,如果从自身装置发送的无线电波可以以第一预定功率或更大的功率到达终端,并且从终端发送的无线电波可以以第二预定功率或更大的功率被接收,则基站102可以与终端建立连接并通信。这种可通信终端可以存在的范围在图1中显示为范围106。注意,范围106可以被称为小区。类似地定义可与AP 104通信的终端可以存在的范围,并且在图1中显示为范围107。

在图1中,假定数字相机101可以同时执行用于通过连接到基站102访问蜂窝网络(私有网络103)的通信以及用于通过连接到AP 104访问互联网105的通信。注意,图1被简化以便于描述,并且当然可以存在多个基站、多个AP和多个终端。

通过连接到基站102,根据本实施例的数字相机101可以享受由私有网络103提供的各种服务。另一方面,私有网络103未连接到诸如外部互联网等之类的预定连接目的地,因此数字相机101不能经由基站102连接到预定连接目的地。因此,例如,当与诸如互联网上的服务器等之类的预定连接目的地中的装置通信时,数字相机101需要连接到除基站102以外的可连接到预定连接目的地的伙伴(partner)装置。即,在本实施例中,AP 104可以连接到互联网105,使得数字相机101可以通过例如连接到AP 104来与预定连接目的地中的装置通信。另一方面,如果数字相机101与可以连接到互联网等的公共网络的基站连接,则它可以与预定连接目的地中的装置通信而无需连接到AP 104。在这种情况下,由于数字相机101不连接到AP 104,因此控制可以被简化。另外,即使在这种情况下,数字相机101也可以连接到AP 104并使用AP 104执行通信。例如,数字相机101可以通过使用AP 104例如把要在公共网络中执行的通信卸载到无线LAN来减轻公共网络上的负载。此外,数字相机101可以通过例如使用AP 104执行载波聚合来提高吞吐量。

注意,例如,为了被提供预定的通信服务,数字相机101可能需要具有等于或高于预定水平的通信速度。在这种情况下,数字相机101可能无法通过仅使用基站102来满足对通信速度的需求。在这种情况下,除了或代替连接到基站102,数字相机101还可以通过连接到无线LAN的AP并使用通过无线LAN的通信来满足对通信速度的需求。此时,数字相机101可以搜索例如可连接到私有网络103的AP,并且数字相机101可以连接到该AP。即,例如,为了提高与私有网络103中的预定连接目的地的通信的吞吐量,数字相机101可以搜索可访问该预定连接目的地的AP,并且数字相机101可以连接到该AP。

如上所述,在数字相机101中,要执行的无线LAN连接控制可以取决于使用蜂窝通信标准连接的基站而改变。注意,上面描述的模式是示例,并且可以执行另一种控制。例如,与基站102连接的数字相机101可以被控制为使得不允许其连接到可与私有网络103外部的诸如互联网之类的网络连接的AP。即,可以执行无线LAN连接控制,使得不形成其中私有网络103经由数字相机101连接到诸如互联网之类的外部网络的环境。类似地,与可以连接到互联网等的基站连接的数字相机101可以被配置为不连接到与私有网络103连接的AP。此外,当数字相机101连接到可以与互联网等连接的无线LAN时,可以执行控制以便断开与基站102的连接。

下面将描述执行如上所述的控制的通信装置(数字相机101)的布置示例以及处理的过程的示例。

(装置布置)

图2示出了数字相机101的布置示例。作为一个示例,数字相机101包括电源单元201、输入单元202、输出单元203、通信单元204、天线205、存储单元206和控制单元207。电源单元201被形成为包括向每个硬件供电的电源。电源单元201从例如AC电源或电池获得电力,并将获得的电力供应给其它功能单元。输入单元202被形成为包括用于由用户执行各种输入等的键盘、按钮等,并且接受用于操作数字相机101的用户操作。输出单元203被形成为包括诸如用于执行各种显示模式的LCD(液晶显示器)、能够输出可被视觉识别的信息的LED(发光二极管)、或能够进行音频输出的扬声器之类的设备。注意,输出单元203可以具有输出视觉信息和音频信息中的至少任一个的功能,但是作为代替或除此之外,输出单元203可以具有另一种信息输出功能,诸如通过振动输出信息的功能。注意,通过触摸面板等,输入单元202的功能和输出单元203的功能这两者可以由一个模块实现。

当执行诸如符合3GPP标准的LTE(长期演进)或5G之类的蜂窝通信以及符合例如IEEE802.11标准系列的无线LAN通信时,通信单元204被使用。通信单元204包括用于蜂窝通信的无线接口(无线I/F)和用于无线LAN的无线I/F,并且每个无线I/F被形成为包括例如诸如RF(射频)电路或基带电路之类的无线电芯片。通信单元204将使用无线电芯片等生成的无线电信号输出到天线205,以经由天线205将无线电信号发送到外部。此外,通信单元204可以经由天线205从外部接收无线电信号,使用无线电芯片等分析无线电信号,并且获得无线电信号中包括的数据。天线205是与通信单元204的每个无线I/F对应的天线。天线205可以是例如支持无线LAN的频带和蜂窝通信的频带这两者的多频带天线,或者可以包括分别支持这些频带的单独的天线。

存储单元206被形成为包括存储介质,该存储介质被配置为存储要由控制单元207执行的控制程序以及诸如通信参数和所捕获的图像数据之类的各种信息。例如,存储单元206被形成为包括诸如ROM(只读存储器)或RAM(随机存取存储器)之类的存储器。当控制单元207执行存储在存储单元206中的控制程序时,稍后将描述的各种操作被实现。注意,存储单元206可以被形成为包括除诸如ROM或RAM之类的存储器以外的存储介质,诸如软盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性存储卡或DVD。此外,存储单元206可以被形成为包括诸如多个存储器之类的存储介质。存储单元206可以存储和保持蜂窝网络等的订户信息,并且可以存储例如SIM(订户身份模块)卡的信息。

控制单元207通过执行存储在存储单元206中的控制程序来控制整个装置。控制单元207由例如一个或多个处理器(诸如CPU或MPU)形成。注意,控制单元207可以通过存储在存储单元206中的程序与OS(操作系统)的协作来控制整个数字相机101。在本实施例中,控制单元207可以通过执行存储在存储单元206中的控制程序来操作为网络特性确定单元209和连接控制单元208。网络特性确定单元209确定数字相机101已连接到的蜂窝网络的特性。网络特性可以是例如关于与数字相机101连接的蜂窝网络是否是私有网络的特性、关于通信速度的特性等。注意,可以使用除这些特性以外的特性。基于由网络特性确定单元209确定的信息,连接控制单元208执行蜂窝通信和对无线LAN的连接控制。

(处理的过程)

接下来,将参考图3描述根据本实施例的通信的过程的示例。在本实施例中,将描述以下情况:在数字相机101经由基站102连接到私有网络103之后,确定是否将数字相机101连接到无线LAN的AP 104。注意,在图3中所示的示例中,假定在初始状态下数字相机101未与基站102连接。在通过例如私有网络103的管理员安装之后,基站102周期性地广播诸如主信息块和系统信息块之类的通知信号(F301)。当数字相机101进入由基站102部署的小区(范围106)时,它可以接收通知信号并获得与基站102相关的信息。

然后,数字相机101开始用于连接到蜂窝网络的处理。例如,如果数字相机101已接受指示执行由私有网络103提供的预定通信服务的用户操作,则数字相机101开始用于连接到蜂窝网络的处理以从待机状态转变到连接状态。注意,如果从基站102发送的通知信号中包括的识别信息(例如,PLMN ID)是预定值,则数字相机101可以开始连接处理。PLMN ID是由被称为MCC(移动国家代码)的国家代码和被称为MNC(移动网络代码)的商业代码形成的识别信息。例如,当数字相机101从公共网络的5G基站的小区的范围进入本地5G的基站的小区的范围时,它转变到连接状态以跟踪区域更新,但此后它可以维持连接状态。在连接处理中,数字相机101在包括例如RRC(无线电资源控制)层的各种层中执行连接处理(F302)。注意,例如,在F302中发送/接收的RRC消息或F301中的通知信号可以向数字相机101通知指示基站102是与封闭网络相关的基站并且它不能连接到互联网的信息。

在建立与基站102的RRC连接之后,数字相机101经由基站102执行与私有网络103的认证处理和位置注册处理(F303)。这里,在认证处理中,例如,基于用于连接到私有网络103的订户信息来执行认证。订户信息是例如IMSI(国际移动订户身份)等。在位置注册处理中,执行用于在私有网络103侧管理要连接到私有网络103的通信装置(数字相机101)的位置信息的注册处理。注意,在本实施例中,用于连接到基站102的信息、用于连接到私有网络103的认证处理所需要的订户信息等预先存储在数字相机101的存储单元206中,但是本发明不限于此。例如,在连接到私有网络103时,数字相机101可以使用诸如eSIM(嵌入式SIM)之类的嵌入式SIM的功能来获得订户信息,并将其写在存储单元206中。

在建立与私有网络103的连接之后,数字相机101执行网络特性确定处理(F304)。在网络特性确定处理中,确定所连接的蜂窝网络(在本实施例中为私有网络103)的网络特性。特性可以是例如关于蜂窝网络是私有网络还是公共网络的特性。可以基于例如在连接到蜂窝网络时使用的APN(接入点名称)或PLMN ID来确定蜂窝网络是私有网络还是公共网络。例如,数字相机101可以将各个运营商的PLMN ID存储在存储单元206中,并且如果连接目的地的PLMN ID尚未被存储,则它可以确定连接目的地的蜂窝网络是私有网络。也可以说该特性是关于蜂窝网络能否连接到诸如互联网之类的预定连接目的地的特性。

此外,通过临时连接到周围的可连接的无线LAN AP并且基于数字相机101能否经由无线LAN访问在蜂窝网络中连接的基站或自身装置的蜂窝通信功能,数字相机101可以确定蜂窝网络是否是私有网络。注意,在这种情况下,数字相机101在周围的可连接的无线LANAP中选择性地使用可以连接到互联网的AP。如果访问成功,则蜂窝网络被确定为公共网络,因为该蜂窝网络可经由互联网访问。另一方面,如果访问失败,则蜂窝网络被确定为私有网络,因为该蜂窝网络不能经由互联网访问。

可以执行这种确定,使得如果蜂窝网络是本地5G网络,则它被确定为私有网络,并且如果蜂窝网络不是本地5G网络,则它被确定为公共网络。可以通过从基站102发送的通知信号或RRC消息来向数字相机101通知蜂窝网络是否是本地5G网络。可替代地,可以使用APN或PLMN ID来确定蜂窝网络是否是本地5G网络。例如,数字相机101可以预先将本地5G的APN和PLMN ID存储在存储单元206中,并且基于所连接的蜂窝网络的这些信息是否已经被存储,它可以确定蜂窝网络是否是本地5G网络。可替代地,数字相机101可以根据订户信息来确定蜂窝网络是否是本地5G网络。

在网络特性确定处理之后,数字相机101执行连接控制确定处理(F305)。在连接控制确定处理中,基于网络特性确定处理的结果,确定是否需要将数字相机101连接到与所连接的蜂窝网络不同的网络。在本实施例中,执行控制确定处理以确定是否需要使用无线LAN将数字相机101连接到互联网。稍后将描述控制确定处理的细节。在本实施例中,假定已经确定需要使用无线LAN连接到互联网。根据该确定结果,数字相机101执行在周围搜索无线LAN以建立无线LAN连接的处理。例如,通过接收由AP 104在周围发送的信标(F306),数字相机101可以检测由AP 104构建的无线LAN。注意,数字相机101可以例如通过发送探测请求以搜索预定的AP并接收作为响应的探测响应来检测无线LAN。

此后,数字相机101建立与检测到的AP 104的无线LAN连接(F307)。注意,数字相机101可以预先在存储单元206中保持用于建立与AP 104的无线LAN连接的诸如SSID(服务集身份)和加密密钥之类的通信参数。但是,本发明不限于此,并且可以使用诸如WPS(Wi-Fi保护设置)或DPP(设备配给协议)之类的通信参数设置协议来获得通信参数。然后,在建立与AP 104的无线LAN连接之后,数字相机101使用蜂窝通信执行与私有网络103的数据通信(F308),并且还经由无线LAN执行与互联网105的数据通信(F309)。

接下来,参考图4,将描述由数字相机101执行的处理的过程。注意,该处理例如通过数字相机101的控制单元207执行存储在存储单元206中的控制程序并操作为网络特性确定单元209和连接控制单元208来实现。但是,本发明不限于此,并且以下将描述的处理的一部分或全部可以由专用硬件执行。

首先,数字相机101在蜂窝网络中执行连接处理(步骤S401)。如上面已经描述的,数字相机101接收从基站102发送的通知信息,在包括RRC层的各个层中执行连接处理,并且执行认证处理和位置注册处理,从而建立与私有网络103的连接。然后,数字相机101确定连接目的地的蜂窝网络是否是私有网络(步骤S402)。例如,如上面已经描述的,数字相机101执行确定连接目的地的网络是否是公共网络的处理,并且如果它不是公共网络,则确定它是私有网络。可替代地,数字相机101可以将私有网络的识别信息存储在存储单元206中,并且如果连接目的地的蜂窝网络的识别信息与私有网络的识别信息匹配,则确定连接目的地的蜂窝网络是私有网络。识别信息可以是例如PLMN ID。但是,这是示例,并且可以基于诸如APN信息之类的另一种信息来执行确定。此外,数字相机101可以将关于IMSI是否用于私有网络的信息添加到IMSI类型,并对其进行存储。可以基于私有网络的IMIS是否被使用来执行确定。这里,仅需要确定连接目的地的蜂窝网络是否是私有网络,并且本发明不限于这些确定方法。此外,可以基于连接目的地的蜂窝网络能否访问诸如互联网之类的预定连接目的地来执行确定。例如,如果蜂窝网络能访问预定连接目的地,则可以像在确定它不是私有网络的情况下那样进行处理,并且如果蜂窝网络不能访问预定连接目的地,则可以像在确定它是私有网络的情况下那样进行处理。如果确定连接目的地的蜂窝网络是私有网络(步骤S402中为“是”),则数字相机101使处理前进到步骤S403。

在步骤S403中,数字相机101执行无线LAN连接确定处理。将参考图5描述该处理的过程的示例。注意,该处理例如通过数字相机101的控制单元207执行存储在存储单元206中的控制程序并操作为连接控制单元208来实现。但是,本发明不限于此,并且以下将描述的处理的一部分或全部可以由专用硬件执行。

首先,数字相机101确定要执行的数据通信是否包括需要互联网连接的数据通信(步骤S501)。例如,e-mail发送/接收等被确定为需要互联网连接的数据通信。此外,经由互联网执行发送和接收的其它类型的数据通信(诸如经由互联网的Web访问以及需要互联网连接的应用进行的通信)也可以被确定为需要互联网连接的数据通信。基于涉及目标数据通信的执行的应用或程序是否启动,数字相机101可以确定是否需要这种数据通信。此外,基于在开始数据通信时指示通信伙伴装置的信息(例如,地址或URL),数字相机101可以确定是否需要互联网连接。如果确定正在执行或将要执行需要互联网连接的数据通信(步骤S501中为是),则数字相机101使处理前进到步骤S502。另一方面,如果确定不执行需要互联网连接的数据通信(步骤S501中为否),则数字相机101确定不需要无线LAN连接(步骤S504),并终止处理。

在步骤S502中,数字相机101确定连接目的地的私有网络能否连接到互联网。例如,基于网络特性确定单元209的确定信息,数字相机101确定私有网络能否连接到互联网。在本实施例中,数字相机101基于关于私有网络103的特性是否允许互联网连接的信息来执行确定。可以基于例如数字相机101能否经由私有网络103访问可经由互联网连接的典型服务器来确定私有网络103能否连接到互联网。此外,数字相机101可以从基站102或者经由基站102从私有网络103接收关于私有网络103能否连接到互联网的信息,并且基于该信息来执行确定。注意,这些确定方法是示例,并且本发明不限于此。如果确定私有网络103不能连接到互联网(步骤S502中为“否”),则数字相机101确定需要在它连接到私有网络103的状态下进一步连接到无线LAN(步骤S503),并终止处理。另一方面,如果确定私有网络103能连接到互联网(步骤S502中为“是”),则数字相机101确定不需要无线LAN连接(步骤S504),并终止处理。

返回参考图4,如果确定不需要无线LAN连接(步骤S404中为“否”),并且如果自身装置的无线LAN功能为“打开”(步骤S413中为“是”),则数字相机101关闭无线LAN功能(步骤S414),并终止处理。例如,数字相机101通过停止无线LAN I/F来停用(关闭)无线LAN功能。数字相机101可以在维持其处于激活状态的同时通过控制无线LAN I/F不发送无线LAN无线电波来停用无线LAN功能。此外,数字相机101可以控制无线LAN I/F不发送与AP连接处理相关的无线电帧,诸如无线LAN的扫描或关联请求。在这种情况下,数字相机101可以不停止例如用于与另一通信装置直接通信的与Wi-Fi Direct等相关的无线LAN帧的发送/接收。这里,数字相机101仅需要防止执行与到AP的连接相关的处理,并且这种控制被称为无线LAN功能的停用。此外,如果无线LAN功能被停用,则数字相机101可以经由输出单元203上的显示等来向用户通知无线LAN功能的停用。根据如上所述的处理,数字相机101可以使与私有网络的连接优先化,并且抑制连接切换到无线LAN。因此,如果数字相机101可以执行控制以维持与私有网络的连接,则它可以不停用无线LAN功能。注意,数字相机101可以停止向无线LAN功能供电以停用无线LAN功能,并且在这种情况下,可以抑制功耗。

另一方面,如果确定需要无线LAN连接(步骤S404中为“是”)并且如果自身装置的无线LAN功能不是“打开”(步骤S405中为“否”),则数字相机101打开无线LAN功能(步骤S406)。这里,无线LAN功能为打开的状态指示例如无线LAN I/F被激活并且可以发送和接收无线LAN无线电波的状态。即,数字相机101转变到可以建立无线LAN连接的状态。注意,在执行步骤S405中的处理之前,数字相机101可以经由输出单元203上的显示等来向用户通知开始无线LAN连接建立处理。此外,在执行步骤S405中的处理之前,数字相机101可以显示关于是否使用无线LAN功能来开始无线LAN连接建立处理的选项,并且接受关于是否开始处理的用户选择。在这种情况下,如果接受到指示开始无线LAN连接建立处理的用户操作,则执行从步骤S405起的处理。如果接受到指示不开始无线LAN连接建立处理的用户选择,则可以终止图4中所示的处理。此外,在步骤S406中,数字相机101可以经由输出单元203上的显示等来向用户通知无线LAN功能已经被激活。

然后,数字相机101执行搜索在周围存在的无线LAN AP的处理(步骤S407)。例如,可以通过接收由AP在周围发送的信标来执行AP搜索处理。此外,数字相机101可以通过发送探测请求并从周围的AP接收作为响应的探测响应来检测AP。如果在周围找到自身装置可以连接到的AP(步骤S408中为“是”),则数字相机101执行用于连接到AP的处理(步骤S409),并终止该处理。另一方面,如果在周围未找到自身装置可以连接到的AP(步骤S408中为“否”),则数字相机101例如经由输出单元203上的显示等来向用户通知没有找到AP(步骤S410),并终止处理。注意,可以通过存储在存储单元206中的可连接的AP的信息与搜索结果之间的比较来确定是否存在可连接的AP。例如,如果在存储单元206中已经存储了通过搜索找到的AP的网络标识符(诸如SSID或BSSID),则数字相机101确定存在可连接的AP。此外,数字相机101可以将搜索到的周围的AP的列表输出到输出单元203,并提示用户选择连接目的地的AP。然后,数字相机101使用WPS或DPP获得诸如连接所需要的加密密钥之类的通信参数。此外,数字相机101可以接受例如用户手动输入的加密密钥或密码短语,以检查它能否连接到连接目的地的AP。注意,如果无线LAN连接处理失败,则数字相机101可以确定不存在可连接的无线LAN AP,或者可以再次执行AP检测处理(在一些情况下,接受连接目的地的AP的用户选择)。

在步骤S409中的无线LAN连接处理中,数字相机101使用例如存储在存储单元206中的通信参数(诸如SSID和加密密钥)连接到AP。注意,如果到AP的连接失败,则可以使用输出单元203上的显示等向用户通知连接失败。但是,本发明不限于此,并且如果存在另一个可连接的AP候选,则可以执行与另一个AP的连接建立处理。在这种情况下,如果到候选AP的连接全部失败,则经由输出单元203上的显示等向用户通知连接失败。注意,在建立与无线LAN AP的连接之后,如果发现所连接的无线LAN的IP(互联网协议)地址的网络地址与私有网络的IP地址的网络地址相同,则可以执行以下描述的处理。即,通过诸如DHCP(动态主机配置协议)等功能从网络分配私有网络中的IP地址和无线LAN网络侧的IP地址中的每一个。此时,如果要使用的IP地址的网络地址相同,则必须识别蜂窝网络I/F和无线LAN I/F中的每一个以发送和接收目标IP分组。在这种情况下,如果数字相机101可以在使I/F彼此区分的同时发送和接收IP分组,则它可以在两个网络中执行数据通信。另一方面,如果数字相机101不能区分使用各个I/F发送/接收的IP分组,则它不能执行正常的数据通信。在这种情况下,数字相机101在周围搜索另一个可连接的无线LAN,并且如果检测到另一个可连接的无线LAN,则数字相机101可以从所连接的无线LAN断开并连接到检测到的另一个无线LAN。在这种情况下,数字相机101可以重复无线LAN的断开和连接处理,直到无线LAN的网络地址变得不同于私有网络的网络地址。如果数字相机101不能检测到另一个可连接的无线LAN,则它可以经由输出单元203上的显示等来向用户通知错误(例如,包括检测结果),并终止图4中所示的处理。

如果在步骤S402中确定连接目的地的蜂窝网络不是私有网络(步骤S402中为“否”),则数字相机101确定无线LAN功能是否启动(ON)(步骤S411)。如果无线LAN功能没有启动(步骤S411中为“否”),则数字相机101直接终止图4中所示的处理。另一方面,如果无线LAN功能启动(步骤S411中为“是”),则数字相机101执行蜂窝网络与无线LAN之间的排他性控制处理(步骤S412),并终止图4中所示的处理。将参考图6描述排他性控制处理的细节。注意,该处理例如通过数字相机101的控制单元207执行存储在存储单元206中的控制程序并操作为连接控制单元208来实现。但是,本发明不限于此,并且以下描述的处理的一部分或全部可以由专用硬件执行。注意,在开始该处理时,数字相机101连接到公共网络。

首先,数字相机101重复搜索周围存在的可连接的无线LAN AP,直到检测到这种AP为止(步骤S601)。注意,如果在周围检测到可连接的无线LAN AP(步骤S601为“是”),则数字相机101将连接从蜂窝网络(公共网络)切换到无线LAN(步骤S602)。这里,数字相机101断开用于与公共网络的数据通信的通信链路。即,当没有检测到可连接的无线LAN AP时,使用蜂窝网络执行通信,并且如果检测到可连接的无线LAN AP,则断开蜂窝通信以执行使用无线LAN的通信。然后,数字相机101执行用于连接到无线LAN AP的处理(步骤S603)。注意,这里图示了在断开蜂窝网络之后执行用于连接到AP的处理的示例,但是可以在建立与AP的连接之后断开蜂窝网络。即,可以在将数字相机101设置处于它能执行使用无线LAN的数据通信的状态之后断开蜂窝网络的连接。数字相机101和AP之间的连接处理如上所述,因此这里不再重复其描述。在建立与AP的连接之后,数字相机101执行经由AP的数据通信。在数据通信期间,数字相机101重复确定它是否从AP断开(步骤S604)。如果数字相机101从AP断开(步骤S604为“是”),则它将连接目的地从无线LAN切换到蜂窝网络(步骤S605)。数字相机101重新连接到蜂窝网络并建立通信链路。即,在连接到AP的同时,数字相机101执行使用无线LAN的通信,并且在它从AP断开之后,它执行使用蜂窝网络的通信。注意,在例如在数字相机101从AP断开之前帧错误率等超过预定值的情况下,数字相机101可以重新建立与蜂窝网络的连接以准备从AP断开。如果已经重新建立与蜂窝网络的连接,则数字相机101终止图6中所示的处理。注意,在这种情况下,数字相机101可以再次执行图6中所示的从步骤S601起的处理。数字相机101可以重复执行图6中所示的处理,直到它被例如用户操作指示停止如图6中所示的处理。

如上所述,数字相机101执行用于使用蜂窝网络和无线LAN中的任一个的处理。注意,这是示例,并且例如,数字相机101可以同时使用蜂窝网络和无线LAN。此外,数字相机101可以维持与蜂窝网络的通信链路和与无线LAN的通信链路,并且可以通过内部切换等来切换用于数据通信的通信链路。

如上所述,在本实施例中,数字相机101根据所连接的蜂窝网络的网络特性来控制无线LAN连接。通过该操作,例如,在数字相机101连接到不与互联网连接的私有网络的状态下,数字相机101可以在连接到互联网的公共网络中执行类似于常规通信的通信。在本实施例中,已经描述了以下情况:如果需要互联网连接,则将连接到私有网络103的数字相机101连接到可以与互联网连接的无线LAN。但是,本发明不限于此。例如,可以允许连接到私有网络103的数字相机101仅连接到只能与私有网络103连接的无线LAN。即,对于数字相机101,可以根据连接目的地的蜂窝网络的特性来限制作为连接目的地候选的无线LAN。在这种情况下,可以防止数字相机101同时连接到内部网络和外部网络。除了上面描述的控制操作之外,数字相机101还可以通过基于连接目的地的蜂窝网络的特性执行无线LAN连接控制来执行基于各种策略网络的连接控制。

注意,在上述实施例中,已经描述了数字相机101基于连接目的地的蜂窝网络的特性来执行无线LAN连接控制的情况。但是,本发明不限于此。例如,当数字相机101连接到第一网络时,它可以基于诸如数字相机101能否经由第一网络访问预定连接目的地的特性来执行到另一个第二网络的连接控制。通过该操作,例如,在建立了与无线LAN的连接的状态下,数字相机101可以根据无线LAN的特性来执行到蜂窝网络的连接控制。例如,如果数字相机101变为在它连接到与私有网络103连接的AP的同时必须连接到互联网的状态,则可以执行控制以将数字相机101连接到与公共网络连接的蜂窝基站。

此外,在上述实施例中,已经描述了经由网络可访问的连接目的地被用作网络的特性的情况。但是,本发明不限于此。例如,网络的特性可以是与网络的通信速度。将参考图7描述这种情况下的处理的过程的示例。

在该处理中,数字相机101首先确定要执行的数据通信是否包括需要最小通信速度的数据通信(步骤S701)。即,确定要由数字相机101执行的一条或多条数据通信是否包括设置了通信速度的下限值的数据通信。例如,如果数字相机101正在执行需要高速通信的流传输应用并且用于稳定地执行流传输的通信速度的下限被定义,则确定存在需要最小通信速度的数据通信。注意,以这种方式,数据通信是否需要最小通信速度可以基于要执行的应用来确定,或者可以基于在数据通信时在例如控制信号等中是否定义了所需要的最小通信速度来确定。

如果要执行的数据通信包括需要最小通信速度的数据通信(步骤S701中为“是”),则数字相机101确定私有网络103的通信速度是否低于所需要的最小通信速度(步骤S702)。数字相机101可以例如通过实际执行经由私有网络103的数据通信以测量通信速度并将测量结果和所需要的最小通信速度相比较来执行确定。此外,数字相机101可以基于与可以从基站102或私有网络103获得的与通信速度相关的信息来执行确定。可以使用除上述方法以外的方法来执行步骤S702中的确定。

如果确定私有网络103的通信速度低于所需要的最小通信速度(步骤S702中为“是”),则数字相机101确定它需要在其连接到私有网络103的同时进一步连接到无线LAN(步骤S703),并终止图7中所示的处理。如果不存在具有所需要的最小通信速度的约束的数据通信(步骤S701中为“否”),或者如果确定私有网络103的通信速度等于或高于所需要的最小通信速度(步骤S702中为“否”),则数字相机101确定不需要无线LAN连接(步骤S704)。

注意,如果基于与可以经由私有网络103执行的服务相关的数据通信所需要的最小通信速度确定需要无线LAN连接,则将数字相机101连接到可以与私有网络103连接的无线LAN的AP。这是因为如果数字相机101连接到不能访问私有网络103的无线LAN的AP,则在数字相机101和私有网络103之间不能获得足以用于由私有网络103提供的服务的通信速度。因此,如果在步骤S703中确定需要无线LAN连接,则数字相机101需要搜索并连接到可以与不能满足所需要的最小通信速度的数据通信的伙伴装置通信的AP。

如上面已经描述的,数字相机101可以基于蜂窝网络的通信速度和要由自身装置执行的数据通信所需要的通信速度来确定是否建立无线LAN连接。注意,通信速度是通信质量的示例。例如,数字相机101可以基于蜂窝网络的分组丢失率是否等于或小于预定值来确定是否建立无线LAN连接。例如,如果蜂窝网络的分组丢失率等于或小于预定值,则数字相机101可以确定蜂窝网络的可靠性足够,并且确定不需要无线LAN连接。另一方面,如果蜂窝网络的分组丢失率高于预定值,则数字相机101可以确定蜂窝网络的可靠性不足,并且确定需要无线LAN连接。即,如果任意通信质量满足预定标准,则可以确定不需要无线LAN连接,并且如果通信质量不满足预定标准,则可以确定需要无线LAN连接。

注意,用于无线LAN连接确定的网络特性不限于此。例如,可以基于用于到私有网络的连接的频带来确定无线LAN连接的必要性。例如,在5G中可以使用毫米波段,但是毫米波具有较高的笔直度,因此假定如果存在屏蔽物体,则通信可能会中断。因此,如果私有网络中使用的频带是毫米波段,则数字相机101可以确定需要无线LAN连接。据此,数字相机101可以建立无线LAN连接并且同时使用蜂窝网络和无线LAN。如果蜂窝网络中使用毫米波段的通信被中断,则数字相机101可以用无线LAN通信来补充数据通信。这是示例,并且如果用于蜂窝网络中的通信的频带是除毫米波段以外的预定频带(例如,高于预定频率的频带),则可以执行控制以便建立无线LAN连接。此外,如果使用除预定频带以外的频带,则可以执行控制以便不建立无线LAN连接。

此外,数字相机101可以基于它是否需要获得(自身装置的)位置信息来执行无线LAN连接确定。数字相机101可以例如基于它是否正在执行需要获得位置信息的应用或程序来执行确定。位置信息是例如纬度/经度信息。一般而言,在蜂窝网络中,终端可以基于由基站提供的纬度/经度信息来(至少粗略地)测量自身装置的位置。另一方面,私有网络的基站可能不提供位置信息。在这种情况下,终端无法测量位置。因此,如果数字相机101需要获得位置信息,则它可以确定需要无线LAN连接来获得自身装置的位置信息,并尝试从周围的无线LAN AP获得位置信息。注意,在这种情况下,只要能够获得位置信息就足够了,因此不一定需要无线LAN连接。例如,如果可以从诸如由AP通知的信标之类的信息获得位置信息,则数字相机101可以确定不需要无线LAN连接。此外,如果数字相机101具有GPS(全球定位系统)功能,则可以确定不需要无线LAN连接。在这种情况下,如果GPS功能没有启动,则数字相机101可以执行控制以激活GPS功能。

可以选择性地使用上述方法中的任何一种,或者可以将它们组合使用。通过基于多个确定标准来确定无线LAN连接的必要性,可以执行更精确的连接控制。

在本实施例中,已经描述了数字相机101的连接目的地是私有网络的情况,但是连接目的地不限于私有网络。上面描述的实施例可以应用于连接目的地是公共网络的情况。例如,可以在公共网络由于其网络特性而不能连接到互联网或者公共网络具有诸如低于定义值的通信速度之类的网络特性的情况下执行无线LAN连接控制。在这种情况下,可以省略步骤S402中的处理。

此外,在本实施例中,已经描述了AP 104以基础设施模式构造网络的情况,但是本发明不限于此。例如,无线LAN伙伴装置可以不是AP。在这种情况下,能够操作为Wi-FiDirect的GO(组所有者)并连接到互联网的站点可以是无线LAN伙伴装置。在这种情况下,数字相机101操作为Wi-Fi Direct的客户端,并且可以通过连接到操作为GO的另一个终端来执行无线LAN通信。

此外,在上述实施例中,已经描述了使用符合IEEE802.11标准系列的无线LAN的情况,但是本发明不限于此。例如,可以不使用无线LAN,而是可以使用诸如无线USB、MBOA、

上述方法还适用于数字相机101包括各自能够执行蜂窝通信的两个或更多个无线I/F的情况。例如,在数字相机101连接到一个蜂窝网络的状态下,与上述无线LAN连接控制一样,可以控制另一个蜂窝网络的I/F。

其它实施例

本发明的(一个或多个)实施例还可以通过读出并执行记录在存储介质(其也可以被更完整地称为“非暂态计算机可读存储介质”)上的计算机可执行指令(例如,一个或多个程序)以执行上述(一个或多个)实施例中的一个或多个实施例的功能和/或包括用于执行上述(一个或多个)实施例中的一个或多个实施例的功能的一个或多个电路(例如,专用集成电路(ASIC))的系统或装置的计算机来实现,以及通过由系统或装置的计算机例如从存储介质读出并执行计算机可执行指令以执行上述(一个或多个)实施例中的一个或多个实施例的功能和/或控制一个或多个电路执行上述(一个或多个)实施例中的一个或多个实施例的功能而执行的方法来实现。计算机可以包括一个或多个处理器(例如,中央处理单元(CPU)、微处理单元(MPU)),并且可以包括单独的计算机或单独的处理器的网络,以读出并执行计算机可执行指令。计算机可执行指令可以例如从网络或存储介质提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算系统的存储装置、光盘(诸如紧凑盘(CD)、数字多功能盘(DVD)或蓝光盘(BD)

其它实施例

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

虽然已经参考示例性实施例描述了本发明,但是应该理解的是,本发明不限于所公开的示例性实施例。所附权利要求的范围应被赋予最广泛的解释,以涵盖所有这些修改以及等同的结构和功能。

相关技术
  • 通信控制装置、存储介质、通信控制系统及通信控制方法
  • 用户装置、用户装置的通信控制方法、核心网装置、核心网的通信控制方法、SMF、SMF的通信控制方法、UPF以及UPF的通信控制方法
技术分类

06120113096060