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

通信装置、通信方法、通信系统和计算机可读存储介质

文献发布时间:2024-04-18 20:00:50


通信装置、通信方法、通信系统和计算机可读存储介质

技术领域

本发明涉及通信装置、通信方法、通信系统和计算机可读存储介质,并且具体地涉及使用多个通信方法的通信技术。

背景技术

以前,已知通信设备包括与具有不同特性的多个不同无线通信方法相对应的多个通信单元(日本特开2019-87926)。当这样的通信设备彼此进行通信时,如果所有的通信单元连续地操作,则功耗增加。另一方面,如果仅要使用的通信单元进行操作,则对所使用的通信单元的切换导致直到被切换的通信单元可以开始通信为止的等待时间。

因此,在日本特开2019-87926中,通过使第一通信单元和第二通信单元中功耗大的第二通信单元以节能模式进行操作,在使两个通信单元连续地操作的同时降低了功耗。

在日本特开2019-87926中,通过经由第一通信单元发送请求信号,第二通信单元的操作模式从节能模式切换到正常模式,并且执行通过第二通信单元的通信。第二通信单元在节能模式中仅可以间歇地接收数据。因此,需要由第一通信单元进行用于将第二通信单元返回到正常模式的通信。

发明内容

在一个方面,本发明提供了一种通信装置,该通信装置可以选择性地使用多个通信部件来进行通信并且可以缩短直到通信成为可能为止的时间。

根据本发明的第一方面,提供一种通信装置,其包括:第一通信电路;第二通信电路,其能够进行比所述第一通信电路更高速度的通信;以及控制部件,用于控制所述第一通信电路的操作和所述第二通信电路的操作,其中,为了使所述第二通信电路能够连接到外部装置,需要使用所述第一通信电路进行与所述外部装置的通信,以及在断开所述第二通信电路和所述外部装置之间建立的连接的情况下,所述控制部件根据断开所述连接的原因,来请求所述外部装置将所述第二通信电路能够连接的状态维持预定时间。

根据本发明的第二方面,提供一种通信装置,其包括:第一通信电路;第二通信电路,其能够进行比所述第一通信电路更高速度的通信;以及控制部件,用于控制所述第一通信电路的操作和所述第二通信电路的操作,其中,所述控制部件:在通过所述第一通信电路接收到来自外部装置的请求时,使所述第二通信电路进行操作;以及在通过所述第二通信电路从所述外部装置接收到所述第二通信电路和所述外部装置之间的连接的断开请求时,在将所述第二通信电路的操作维持第一预定时间之后,使所述第二通信电路结束操作。

根据本发明的第三方面,提供一种通信系统,其包括:根据本发明的第一方面的通信装置;以及根据本发明的第二方面的通信装置,其用作根据本发明的第一方面的通信装置的外部装置。

根据本发明的第四方面,提供一种由通信装置执行的通信方法,所述通信装置包括:第一通信电路;以及第二通信电路,其能够进行比所述第一通信电路更高速度的通信,其中,为了使所述第二通信电路能够连接到外部装置,需要使用所述第一通信电路进行与所述外部装置的通信,所述通信方法包括:在断开所述第二通信电路和所述外部装置之间建立的连接的情况下,根据断开所述连接的原因,请求所述外部装置将所述第二通信电路能够连接的状态维持预定时间。

根据本发明的第五方面,提供一种由通信装置执行的通信方法,所述通信装置包括:第一通信电路;以及第二通信电路,其能够进行比所述第一通信电路更高速度的通信,所述通信方法包括:在通过所述第一通信电路接收到来自外部装置的请求时,使所述第二通信电路进行操作;在通过所述第二通信电路从所述外部装置接收到所述第二通信电路和所述外部装置之间的连接的断开请求时,在将所述第二通信电路的操作维持第一预定时间之后,使所述第二通信电路结束操作。

根据本发明的第六方面,提供一种存储有程序的计算机可读存储介质,所述程序在由计算机执行时使所述计算机进行根据本发明的第四方面所述的方法。

根据本发明的第七方面,提供一种存储有程序的计算机可读存储介质,所述程序在由计算机执行时使所述计算机进行根据本发明的第五方面所述的方法。

根据以下(参考附图)对示例性实施例的描述,本发明的其他特征将变得明显。

附图说明

图1是例示用作根据实施例的通信装置的示例的智能电话的示例性功能配置的框图。

图2是例示用作图1中的通信装置的外部装置的示例的数字照相机的示例性功能配置的框图。

图3是与根据实施例的智能电话的操作有关的流程图。

图4是与根据实施例的智能电话的操作有关的流程图。

图5是与根据实施例的数字照相机的操作有关的流程图。

具体实施方式

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

注意,在以下实施例中,将描述通过智能电话和数字照相机实现本发明的情况。然而,可以由支持多个无线通信方法的任何电子装置(特别是电池驱动和/或便携式电子装置)来实现本发明。这种电子装置包括计算机设备(个人计算机、平板计算机、媒体播放器、PDA等)、游戏机和可穿戴终端(智能手表、活动跟踪器等)等。这些仅仅是说明性的,并且可以通过其他电子装置实现本发明。

图1是例示用作根据实施例的通信装置的示例的智能电话100的示例性功能配置的框图。

控制单元101包括可以执行程序的至少一个处理器(在下文中被称为“CPU”)、将存储在非易失性存储器103中的程序加载到例如工作存储器104、并执行该程序。控制单元101通过执行程序来控制功能块的操作并实现智能电话100的功能。

可以是可重写的非易失性存储器103存储可以由控制单元101的CPU执行的程序(操作系统(OS)、应用等)、智能电话100和应用的设置值、以及用户数据等。此外,如后面所述,智能电话100在非易失性存储器103中存储与外部装置(已经与该外部装置进行了通信)有关的信息以及重新开始与外部装置(已经与该外部装置进行了通信)的通信所需的信息。

注意,假设智能电话100的后面描述的通信处理被实现为存储在非易失性存储器103中的应用的功能。注意,应用不需要包括用于实现其功能的所有程序,并且可以根据需要使用由OS提供的功能。例如,关于与外部装置的、符合特定无线通信标准的无线通信的基本功能(诸如确认外部装置是否存在以及建立和断开与外部装置的无线连接(链接)等)可以由OS提供。

工作存储器104例如是易失性存储器,并且用于加载要由控制单元101的CPU执行的程序以及保存在程序被执行的同时所需的值。此外,工作存储器104的一部分可以被用作显示单元106的显示存储器。

摄像单元102是包括成像光学系统和图像传感器等的照相机单元。摄像单元102根据控制单元101的控制进行拍摄,并且将获得的图像数据存储在工作存储器104中。控制单元101通过对图像数据应用预定的图像处理来生成图像数据文件。控制单元101将图像数据文件存储在例如记录介质107中。

智能电话100中设置的输入装置统称为操作单元105。操作单元105可以包括电源开关、音量调节按钮和设置在显示单元106中的触摸面板等,但是不限于此。在检测到对操作单元105的操作时,控制单元101根据检测到的操作来执行操作。

显示单元106显示由OS和应用提供的画面。注意,外部显示装置可以是可连接到智能电话100的。

记录介质107与非易失性存储器103分开地设置,并且例如可以是半导体存储卡。例如,记录介质107被用作由控制单元101生成的图像数据文件以及由用户下载的数据等的记录目的地。注意,记录介质107也可以被用作非易失性存储器103的一部分(以扩展非易失性存储器103的容量)。

连接单元108(第二通信电路)是通信接口。连接单元108执行与外部装置的通信,其中,该通信符合已知有线和无线通信标准中的、包括无线通信标准的至少一个通信标准。连接单元108包括与符合的通信标准相对应的电路(天线、连接器、发送器/接收器等)。

短距离无线通信单元112(第一通信电路)也是通信接口。短距离无线通信单元112执行与外部装置的通信,该通信符合至少一个已知短距离无线通信标准。短距离无线通信单元112包括与符合的通信标准相对应的电路(天线、连接器、发送器/接收器等)。

这里,为了便于描述,假设连接单元108和短距离无线通信单元112符合彼此不同的无线通信标准。此外,假设连接单元108符合如下的通信标准:其中在该通信标准中,指定通信范围比无线通信单元209的指定通信范围更宽,并且通信速度高于短距离无线通信单元112的通信速度,并且操作所需的功耗大于短距离无线通信单元112的功耗。还假设需要使用短距离无线通信单元112来与外部装置进行通信,使得连接单元108连接到外部装置。

控制单元101使短距离无线通信单元112相对于连接单元108优先地操作,以降低智能电话100的功耗。例如,控制单元101原则上使短距离无线通信单元112执行对外部装置的检测并与所检测到的外部装置进行通信。仅在满足预定的特定条件时,诸如需要高速通信的情况等,控制单元101才使连接单元108进行操作,并且通过连接单元108与外部装置进行通信。

此外,控制单元101可以通过短距离无线通信单元112从外部装置获取使用连接单元108与外部装置进行通信所需的信息(例如,标识信息、密码或加密密钥、地址信息)。在短距离无线通信单元112和连接单元108之间对用于与相同外部装置进行通信的通信接口的切换在这里被称为“移交(handover)”。

作为示例,假设连接单元108是符合下面的无线LAN(IEEE 802.11系列)标准的无线通信接口。此外,假设短距离无线通信单元112是符合蓝牙(Bluetooth,注册商标)版本4.0或更高版本、特别地符合蓝牙低能耗(BLE)的无线通信接口。然而,只要满足上述关系,连接单元108和短距离无线通信单元112所符合的通信标准的组合也可以是其他组合。

公共网络通信单元109是与移动通信网络的通信接口,并且符合例如由第三代合作伙伴计划(3GPP)定义的通信标准(3G、4G、5G等)中的至少一个。

注意,连接单元108、短距离无线通信单元112和公共网络通信单元109可以共用一些电路。

麦克风110用于通话和输入语音命令。作为语音命令的输入装置的麦克风110包括在操作单元105中。

扬声器111用于再现通话和语音。

图2是例示用作可以与智能电话100进行通信的外部装置的示例的数字照相机200的示例性功能配置的框图。外部装置可以是能够与智能电话100的连接单元108和短距离无线通信单元112各自进行通信的任何便携式或电池驱动的电子装置。

控制单元201包括可以执行程序的至少一个处理器(在下文中称为“CPU”)、将存储在非易失性存储器203中的程序加载到例如工作存储器204、并执行该程序。控制单元201通过执行程序来控制功能块的操作并实现数字照相机200的功能。

可以是可重写的非易失性存储器203存储控制单元201的CPU可以执行的程序、数字照相机200的设置值和GUI数据等。非易失性存储器203还存储与外部装置(已经与该外部装置进行了通信)有关的信息。

注意,假设后面描述的数字照相机200的通信处理是根据存储在非易失性存储器203中的程序来实现的。

工作存储器204例如是易失性存储器,并且用于加载要由控制单元201的CPU执行的程序以及保存在程序被执行的同时所需的值。此外,工作存储器204的一部分可以被用作显示单元206的显示存储器。

摄像单元202是包括成像光学系统和图像传感器等的照相机单元。摄像单元202根据控制单元201的控制进行拍摄,并且将获得的图像数据存储在工作存储器204中。控制单元201通过对图像数据应用预定的图像处理来生成图像数据文件。控制单元201将图像数据文件存储在例如记录介质207中。此外,控制单元201通过对图像数据应用预定的图像处理来生成显示图像数据。控制单元201将显示图像数据存储在工作存储器204的视频存储区域中,生成用于指示诸如当前设置值等的信息的合成图像,并且使显示单元206显示该合成图像。

通过使用摄像单元202连续地拍摄运动图像并且在显示单元206中立即显示所拍摄的运动图像,可以使显示单元206用作电子取景器(EVF)。为了使显示单元206用作EVF而要显示的运动图像被称为“实时取景图像”。

数字照相机200中设置的输入装置统称为操作单元205。操作单元205可以包括电源开关、快门按钮、运动图像拍摄按钮、箭头键、设置按钮、菜单按钮以及被设置在显示单元206中的触摸面板等,但是不限于此。在检测到对操作单元205的操作时,控制单元201根据检测到的操作来执行操作。

显示单元206用于显示由摄像单元202拍摄的图像、记录在记录介质207中的图像和菜单画面等。注意,外部显示装置可能能够连接到数字照相机200。

记录介质207与非易失性存储器203分开地设置,并且例如可以是半导体存储卡。例如,记录介质207被用作由控制单元201生成的图像数据文件的记录目的地。

连接单元208是通信接口。连接单元208执行与外部装置的通信,其中,该通信符合已知有线和无线通信标准中的、包括无线通信标准的至少一个通信标准。连接单元208包括与符合的通信标准相对应的电路(天线、连接器、发送器/接收器等)。

短距离无线通信单元209也是通信接口。短距离无线通信单元209执行与外部装置的通信,其中,该通信符合至少一个已知短距离无线通信标准。短距离无线通信单元209包括与符合的通信标准相对应的电路(天线、连接器、发送器/接收器等)。

这里,为了便于描述,假设连接单元208和短距离无线通信单元209符合彼此不同的无线通信标准。此外,假设连接单元208符合如下的通信标准:其中在该通信标准中,指定通信范围比无线通信单元209的指定通信范围更宽,并且通信速度高于短距离无线通信单元209的通信速度,并且操作所需的功耗大于短距离无线通信单元209的功耗。只要满足上述关系,连接单元208和短距离无线通信单元209符合的通信标准的组合没有特别限制。

在本实施例中,数字照相机200与智能电话100的连接单元108和短距离无线通信单元112进行通信。因此,假设连接单元208是符合无线LAN(IEEE 802.11系列)标准的无线通信接口,并且短距离无线通信单元209是符合蓝牙低能耗(BLE)的无线通信接口。

注意,连接单元208和短距离无线通信单元209可以共用一些电路。

此外,连接单元208用作接入点(AP),以在基础设施模式下与连接单元108进行通信。也就是说,连接单元208具有形成智能电话100可以连接到的网络的功能。注意,假设连接单元208用作简化AP,该AP不具有将从已经连接到由连接单元208形成的网络的外部装置接收到的数据传送到其他网络的网关功能。

控制单元201使短距离无线通信单元209相对于连接单元208优先地操作,以降低数字照相机200的功耗。例如,控制单元201原则上使短距离无线通信单元209执行对外部装置的检测并与所检测到的外部装置进行通信。仅在满足预定的特定条件时,诸如通过短距离无线通信单元112已经从外部装置接收到请求的情况等,控制单元201才使连接单元208进行操作并且通过连接单元208与外部装置进行通信。

接着,将描述智能电话100的与控制同外部装置(数字照相机200)的通信相关的操作。

首先,控制单元101在连接单元108不进行操作的状态下例如定期地执行操作以使用短距离无线通信单元112检测外部装置。注意,检测外部装置的操作可以取决于短距离无线通信单元112所符合的标准而不同。

在短距离无线通信单元112检测到外部装置时,控制单元101从短距离无线通信单元112向该外部装置发送连接请求,并且执行用于建立无线连接的过程。取决于通信标准,该过程可以不同。此外,如果在建立无线连接之前有需要执行的过程,则也执行该过程。例如,当短距离无线通信单元112进行符合BLE的通信时,如果没有与外部装置进行配对,则在已经执行配对之后执行建立无线连接所需的过程。另一方面,如果已经与所检测到的外部装置进行了配对,则控制单元101使用非易失性存储器103中所存储的配对信息,使短距离无线通信单元112向外部装置发送连接请求。

在短距离无线通信单元112和209之间正建立无线连接时,可以在智能电话100和数字照相机200之间进行通信。例如,在智能电话100中运行的应用可以根据用户指示或预定事件的发生而与数字照相机200进行通信。

当使用速度比短距离无线通信单元112进行的通信的速度高的通信时,控制单元101执行用于在连接单元108和208之间建立无线连接的过程。可以预先确定使用速度比短距离无线通信单元112进行的通信的速度高的通信的情况。该情况可以包括将图像数据从数字照相机200传送到智能电话100的情况以及从用户接收指示的情况等。

控制单元101通过短距离无线通信单元112向数字照相机200发送用于启动连接单元208(简化AP)的请求。在接收到用于启动连接单元208的请求时,数字照相机200的控制单元201启动连接单元208。因此,用作简化AP的连接单元208形成网络。此外,控制单元201通过短距离无线通信单元209向智能电话100发送连接到由连接单元208形成的网络所需的信息。

当通过短距离无线通信单元112从数字照相机200接收到连接单元108连接到由数字照相机200的连接单元208形成的网络所需的信息时,控制单元101将该信息存储在非易失性存储器103中。这里,假设接收SSID、密码(加密密钥)和IP地址作为用于连接到由连接单元208形成的网络的信息。然而,该信息可以取决于连接单元108和208所符合的标准而不同。

控制单元101启动连接单元108,并获取与周围区域中存在的网络有关的信息。此外,如果可以确认被包括在从数字照相机200接收到的信息中的SSID,则从连接单元108发送连接请求。注意,该配置可以是这样的,即,在自用于启动连接单元208的请求已经被发送到数字照相机200起经过了一定时间之后,从连接单元108发送连接请求。

在此后的认证处理中,控制单元101使用从数字照相机200接收到的密码。在认证成功时,建立连接单元108和208之间的无线连接。因此,可以在连接单元108和208之间进行高速通信,其通信速度高于短距离无线通信单元112和209之间的通信的速度。

将使用图3所示的流程图来描述在如上所述建立连接单元108和208之间的无线连接的状态下、智能电话100在结束由连接单元108进行的通信时的操作。当控制单元101检测到使用连接单元108和208之间的无线连接的协作应用已经从活动状态转变时,可以执行该操作。

在步骤S301中,控制单元101找出协作应用已经从活动状态转变到非活动状态的原因。具体地,控制单元101判断协作应用已经从活动状态转变到非活动状态的原因是否是用于结束应用的明确操作。如果判断为协作应用已经从活动状态转变到非活动状态的原因是用于结束应用的明确操作,则控制单元101执行步骤S303,如果否,则执行步骤S302。协作应用已经从活动状态转变到非活动状态的事件是需要断开连接单元108和208之间的无线连接的事件的示例。因此,步骤S301中的判断可以是当发生了需要断开连接单元108和208之间的无线连接的事件时判断是否可认为该事件是由于明确的用户意图而发生了的。

协作应用已经从活动状态转变到非活动状态的原因可以包括以下操作。

(1)在协作应用正在进行操作的OS中被定义为应用的退出操作的操作。

(2)使协作应用从活动状态转变到非活动状态的操作。

(3)由协作应用定义的退出操作(诸如从菜单画面中选择“结束”的操作等)。

注意,操作(1)至(3)是说明性的,并且可以取决于OS和应用而改变。

例如,用于使得从活动状态转变到非活动状态的操作可以是用于从最顶层窗口移动应用窗口的操作(使得应用从前台转变到后台的操作)。

在步骤S301中,例如,控制单元101判断为操作(1)和(3)是应用的明确退出操作。另一方面,例如,控制单元101没有判断为操作(2)是明确退出操作。这是因为,在操作(2)的情况下,应用可能再次返回到活动状态。

注意,假设即使在步骤S301中判断为是明确退出操作时,协作应用也不结束,并且连接单元108和208之间的无线连接不断开。控制单元101维持连接单元108和208之间的无线连接,直到在后面描述的步骤S305中请求无线连接的断开为止。

在步骤S302中,控制单元101将简化AP的延长时段确定为不为0的预定时间(例如,30秒),并且此后执行步骤S304。

在步骤S303中,控制单元101将简化AP的延长时段设置为0,并且此后执行步骤S304。

当协作应用不是通过明确退出操作而从活动状态转变时,协作应用可以暂时不处于活动状态,并且可以在短时间段后返回到活动状态。在这种情况下,控制单元101确定不为0的简化AP的延长时段,以请求无线连接的伙伴装置(数字照相机200)将可连接状态维持预定时间。另一方面,当已经对协作应用进行了明确退出操作时,可以想到,用户具有结束与数字照相机200的协作的清楚意图。因此,控制单元101将简化AP的延长时段设置为0,并且使由于连接单元208的操作而造成的功耗的降低优先于重新连接时间的降低。

在步骤S304中,控制单元101将在步骤S302或S303中确定的简化AP的延长时段从连接单元108发送到数字照相机200。例如,数字照相机200的控制单元201将由连接单元208接收的简化AP的延长时段存储在工作存储器104中。

在步骤S305中,控制单元101从连接单元108向数字照相机200发送用于断开与连接单元208的无线连接的请求。此外,控制单元101通过例如使连接单元108停止操作来断开无线连接。此外,控制单元101从时钟电路获取当前时间,并且将当前时间存储在工作存储器104中。另外,如果在步骤S301中判断为需要断开连接单元108和208之间的无线连接的操作是用于结束应用的明确操作,则控制单元101结束协作应用。

注意,当智能电话100的OS具有自动连接到过去连接的网络的功能时,控制单元101从自动重新连接的目标中移除由数字照相机200(连接单元208)生成的网络。因此,除了使用数字照相机200的协作应用之外的应用不允许连接到由数字照相机200生成的网络。注意,可以在最初连接到由数字照相机200生成的网络之后的任何定时处执行从自动重新连接的目标中移除由数字照相机200生成的网络的操作。

当连接单元208接收到用于断开无线连接的请求时,控制单元201找出是否在工作存储器204中存储了不为0的简化AP的延长时段。然后,如果设置了简化AP的延长时段,则控制单元201维持连接单元208的操作,直到在接收到断开请求之后经过了简化AP的延长时段为止。因此,连接单元208可以在接收到来自智能电话100的断开请求之后的一定时间段内维持可从连接单元108连接的状态。

接着,将使用图4中的流程图来描述当在智能电话100中已经检测到将协作应用从后台转变(返回)到前台的操作时的操作。

在步骤S401中,控制单元101判断与连接单元108有关的先前连接信息是否存储在工作存储器104(或非易失性存储器103)中。先前连接信息包括连接单元108先前与外部装置进行通信时使用的SSID、密码(加密密钥)、IP地址。如果存储了先前连接信息,则控制单元101执行步骤S402,如果否,则执行步骤S405。

在步骤S402中,控制单元101判断紧接在连接单元108已经断开无线连接之后起经过的时间是否为预定时间或短于预定时间。这里使用的预定时间是在步骤S302中设置的简化AP的延长时段。控制单元101可以基于步骤S305中存储的时间和从时钟电路获取的当前时间来进行判断。如果判断为经过的时间是预定时间或短于预定时间,则控制单元101执行步骤S403,如果否(如果经过的时间>预定时间),则执行步骤S405。

在步骤S403中,控制单元101使用非易失性存储器103中所存储的先前连接信息从连接单元108发送连接请求。

在步骤S404中,控制单元101判断是否已经建立了通过连接单元108的与数字照相机200的无线连接。如果判断为已经建立了无线连接,则控制单元101结束图4所示的处理。如果没有判断为已经建立了无线连接,则控制单元101执行步骤S405。

步骤S405至S407是用于通过使用短距离无线通信单元112的通信来执行连接单元108的重新连接的处理。

在步骤S405中,控制单元101建立通过短距离无线通信单元112与数字照相机200的无线连接。注意,当维持通过短距离无线通信单元112的无线连接时,可以不执行步骤S405。

在步骤S406中,控制单元101通过短距离无线通信单元112向数字照相机200发送用于启动简化AP的请求。在接收到用于启动简化AP(连接单元208)的请求时,数字照相机200的控制单元201启动连接单元208。因此,连接单元208用作简化AP而生成网络。此外,控制单元201通过短距离无线通信单元209向智能电话100发送连接到由连接单元208生成的网络所需的信息(连接信息)。

在步骤S407中,控制单元101使用从数字照相机200获取的连接信息从连接单元108发送连接请求。此后,执行认证处理,并且此后建立了连接单元108和208之间的无线连接。

注意,在步骤S406中向数字照相机200发送用于启动连接单元208的请求之后,也可以使用先前使用并存储在非易失性存储器103中的连接信息来发送连接请求,而无需等待接收连接信息。

在步骤S408中,控制单元101将步骤S406中接收的连接信息存储在非易失性存储器103中。注意,可以在步骤S406中执行对连接信息的存储。

在本实施例中,当使用无线通信的协作应用的状态从活动状态的改变引起无线连接断开时,找出状态改变的原因。然后,如果状态改变不是由应用的明确退出操作引起的,则请求伙伴装置将可连接状态维持一定时间段。因此,当应用在短时间段之后返回到活动状态时,可以降低与伙伴装置重新建立无线连接所需的时间。

将使用图5中的流程图来描述数字照相机200中的连接单元208的操作控制。这里,假设已经建立了通过短距离无线通信单元209的与伙伴装置(智能电话100)的无线连接,并且连接单元208不进行操作。

在步骤S501中,控制单元201判断是否已经通过短距离无线通信单元209从智能电话100接收到用于启动连接单元208的请求(启动请求)。如果判断为已经接收到启动请求,则控制单元201执行步骤S502,并且如果否,则例如定期地执行步骤S501。

在步骤S502中,控制单元201启动连接单元208并执行简化AP功能。因此,连接单元208生成连接单元108可以连接到的网络。

在步骤S503中,控制单元201通过短距离无线通信单元209向智能电话100发送连接到由连接单元208生成的网络所需的信息(连接信息)。

在步骤S504中,控制单元201判断是否已经通过连接单元208从智能电话100(连接单元108)接收到连接请求。如果判断为已经接收到连接请求,则控制单元201执行步骤S505,并且如果否,则例如定期地执行步骤S504。

在步骤S505中,控制单元201针对连接请求的发送源(智能电话100)执行认证处理。这里,假设确认了发送到智能电话100的连接信息中包括的密码(加密密钥),并且智能电话100的认证成功。注意,认证处理的方法和认证失败时的处理可以根据通信标准而不同。

在认证成功时,在连接单元108和208之间建立了符合无线LAN标准的无线连接,并且更高速度的通信成为可能,其通信速度高于短距离无线通信单元112和209之间的、符合BLE的通信的速度。诸如从数字照相机200到智能电话100的图像数据传送等的大量数据的通信可以通过使用连接单元108和208的无线通信来执行。此外,在通过连接单元208从智能电话100接收到简化AP的延长时段时,控制单元201将简化AP的延长时段存储在例如非易失性存储器203中。

在步骤S506中,控制单元201判断是否已经通过连接单元208从智能电话100(连接单元108)接收到断开请求。如果判断为已经接收到断开请求,则控制单元201执行步骤S509,并且如果否,则执行步骤S507。

在步骤S507中,控制单元201判断连接单元208的无线连接是否断开。这是关于是否不是通过正常过程(诸如通过通信状态中的劣化等)而断开了无线连接的判断。如果判断为无线连接已经断开,则控制单元201执行步骤S508,并且如果否,则执行步骤S506。

例如,当无线连接由于通信状态的劣化而已经被断开时,智能电话100的控制单元101向显示单元106发送连接已经被断开的通知。该通知可以包括用于指示重新连接的软件按钮。然后,在检测到用于指示重新连接的按钮操作时,控制单元101可以使用非易失性存储器103中所存储的连接信息从连接单元108发送连接请求。

在步骤S508中,控制单元201等待直到经过了预定时间为止,同时维持连接单元208的操作。如果在经过预定时间之前已经接收到连接请求,则控制单元201执行步骤S505。如果在经过预定时间之前尚未接收到连接请求,则控制单元201执行步骤S511,以使连接单元208结束操作。

用于在步骤S508中维持连接单元208的操作的预定时间可以被预先确定为大约例如几十秒到一分钟,使得当智能电话100中立即指示重新连接时,可以快速地进行重新连接,同时抑制不必要的功耗。该预定时间可以被存储在例如非易失性存储器203中。

当不是通过如上所述的正常过程断开了连接单元208的无线连接时,控制单元201将操作状态维持一定时间段,而不是使连接单元208立即停止操作。因此,当由于通信状态劣化等而造成连接意外断开时,可以在短时间段后恢复连接,而无需请求再次启动连接单元208。

在步骤S509中,控制单元201参考非易失性存储器103,并且判断从智能电话100设置的简化AP的延长时段是否不为0(大于0)。如果判断为简化AP的延长时段不为0,则控制单元201执行步骤S510。另一方面,如果判断为简化AP的延长时段为0,则控制单元201执行步骤S511以使连接单元208停止操作。

在步骤S510中,控制单元201等到经过了简化AP的延长时段为止,同时维持连接单元208的操作。如果在经过简化AP的延长时段之前已经接收到连接请求,则控制单元201执行步骤S505。如果在经过简化AP的延长时段之前尚未接收到连接请求,则控制单元201执行步骤S511以使连接单元208结束操作。

在本实施例中,当由于使用无线通信的应用的状态从活动状态改变而引起无线连接断开时,控制单元101根据状态改变的原因来确定简化AP的延长时段,并且将所确定的简化AP的延长时段发送到伙伴装置(数字照相机200)。然而,配置也可以是这样的,即当数字照相机200的控制单元201已经通过连接单元208接收到用于断开无线连接的请求时,控制单元201等待一定时间段,然后使连接单元208结束操作。

此外,当从外部向数字照相机200供电时(例如,当从商用电源供电时),即使已经通过连接单元208接收到用于断开无线连接的请求,连接单元208也可以继续操作。

如上所述,在包括通信速度不同的两个通信单元的通信装置中,通信装置被配置为:当外部装置和能够进行高速通信的通信单元之间的连接被断开时,根据断开的原因来请求外部装置将能够进行高速通信的通信单元可连接的状态维持预定时间。例如,当断开的原因不是用于退出使用高速通信的应用的明确操作时,请求外部装置将能够进行高速通信的通信单元可连接的状态维持预定时间。因此,例如,可以减少当应用暂时离开活动状态时重新连接所需的时间。

其他实施例

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

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

技术分类

06120116541698