CN105391483B - 通信装置及通信装置的控制方法 - Google Patents

通信装置及通信装置的控制方法 Download PDF

Info

Publication number
CN105391483B
CN105391483B CN201510526310.1A CN201510526310A CN105391483B CN 105391483 B CN105391483 B CN 105391483B CN 201510526310 A CN201510526310 A CN 201510526310A CN 105391483 B CN105391483 B CN 105391483B
Authority
CN
China
Prior art keywords
devices
communication
unit
wireless communication
function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510526310.1A
Other languages
English (en)
Other versions
CN105391483A (zh
Inventor
佐藤亮辅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN105391483A publication Critical patent/CN105391483A/zh
Application granted granted Critical
Publication of CN105391483B publication Critical patent/CN105391483B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/22Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Studio Devices (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供一种通信装置及通信装置的控制方法。所述通信装置包括:通信单元,其被构造为与第一其他装置通信,该第一其他装置能够连接到第二其他装置;获得单元,其被构造为利用所述通信单元,来获得表示所述第一其他装置的中继功能是否有效的状况信息;以及请求单元,其被构造为基于所述状况信息,利用所述通信单元来请求所述第一其他装置开始所述中继功能。

Description

通信装置及通信装置的控制方法
技术领域
本发明涉及一种通信装置及通信装置的控制方法。
背景技术
近年来,存在以智能电话为代表的许多便携设备,这些便携设备具有无线LAN功能,并且与其他无线LAN设备通信。另外,称为系链(tethering)的中继功能已变得普及,利用该中继功能,设备自身操作为无线LAN的接入点(AP),因而针对其他通信装置操作为调制解调器。已公开了一种***,其使智能电话充当外部中继装置,并且使数字照相机进行云服务的认证处理(参见日本特开第2011-39793号公报)。
此外,Low Energy((蓝牙)低耗能,以下称为BLE)已被标准化为蓝牙4.0规范的一部分,该BLE使得与无线LAN或者版本3.0或以下的版本相比,能够以更低的电力消耗进行通信(参见Bluetooth SIG,SPECIFICATION OF THE BLUETOOTHSYSTEM(ver.4.0)(蓝牙SIG,蓝牙***(版本4.0)规范))。近年来,支持BLE通信功能的智能电话也变得普及,并且还存在利用BLE来与中继装置通信的通信装置(例如,手表)。
然而,这样的智能电话并不总是能够执行中继功能(例如,系链功能)。例如,存在不实施中继功能的智能电话,或者实施中继功能、但不能通过网络运营商的设置来使用中继功能的智能电话。在某些情况下,当智能电话连接到其他接入点(AP)作为无线LAN的客户端、并且正在进行通信时,中断功能不能被同时执行。
然而,在上述的相关技术中,当通信装置请求开始中继功能时,未考虑充当外部中继装置的智能电话是否能够执行中继功能。由于这一原因,通信装置向不能执行中继功能的智能电话,请求开始中继功能,导致不必要的通信流量。
发明内容
本发明是鉴于上述问题而做出的,并且提供如下的技术:使利用外部中继装置的中继功能的通信装置请求合适的外部中继装置开始中继功能,并且将该通信装置连接到网络,从而降低不必要的通信流量。
根据本发明的一个方面,提供了一种通信装置,该通信装置包括:通信单元,其被构造为与第一其他装置通信,该第一其他装置能够连接到第二其他装置;获得单元,其被构造为利用所述通信单元,来获得表示所述第一其他装置的中继功能是否有效的状况信息;以及请求单元,其被构造为基于所述状况信息,利用所述通信单元来请求所述第一其他装置开始所述中继功能。
根据本发明的一个方面,提供了一种通信装置,该通信装置包括:获得单元,其被构造通过符合第一无线通信制式的无线通信获得与第一其他装置的中继功能的执行状态相关的状态信息;以及第一请求单元,其被构造为基于获得单元所获得的状态信息,来请求所述第一其他装置开始所述中继功能;通信单元,其被构造为在所述第一其他装置正在执行中继功能的情况下,通过与所述第一其他装置执行符合不同于第一无线通信制式的第二无线通信制式的无线通信,经由所述第一其他装置与第二其他装置通信;确定单元,其被构造为确定所述第一请求单元是否已经请求所述第一其他装置开始中继功能;以及第二请求单元,其被构造为在所述确定单元确定所述第一其他装置已经被请求开始中继功能的情况下,根据通信单元与所述第二其他装置通信的终止请求所述第一其他装置停止中继功能;在所述确定单元未确定所述第一其他装置已经被请求开始中继功能的情况下,即使在通信单元与所述第二其他装置的通信已经被终止的情况下也不请求所述第一其他装置停止中继功能,其中,符合所述第一无线通信制式的无线通信的电力消耗低于符合所述第二无线通信制式的无线通信的电力消耗。
根据本发明的一个方面,提供了一种通信装置的控制方法,通过符合第一无线通信制式的无线通信来获得与第一其他装置的中继功能的执行状态相关的状态信息;以及基于获得的所述状态信息,来请求所述第一其他装置开始所述中继功能;在所述第一其他装置正在执行中继功能的情况下,通过与所述第一其他装置执行符合不同于第一无线通信制式的第二无线通信制式的无线通信,经由所述第一其他装置与第二其他装置通信;确定所述第一其他装置是否已经被请求开始中继功能;以及在所述确定中确定所述第一其他装置已经被请求开始中继功能的情况下,根据与所述第二其他装置通信的终止请求所述第一其他装置停止中继功能;在所述确定中未确定所述第一其他装置已经被请求开始中继功能的情况下,即使在与所述第二其他装置的通信已经被终止的情况下也不请求所述第一其他装置停止中继功能,其中,符合所述第二无线通信制式的无线通信的电力消耗低于符合所述第一无线通信制式的无线通信的电力消耗。
通过以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。
附图说明
图1是示出根据本发明的实施例的通信装置(数字照相机)的硬件布置的示例的框图;
图2是示出根据本发明的实施例的通信装置(数字照相机)的功能块布置的示例的框图;
图3是示出根据本发明的实施例的通信装置(数字照相机)的操作过程的流程图;
图4是示出根据本发明的实施例的通信装置(数字照相机)的操作过程的流程图;
图5A及图5B是示出根据本发明的实施例的通信装置(数字照相机)的操作过程的流程图;
图6是示出根据本发明的实施例的通信装置(数字照相机)的操作过程的流程图;
图7是示出根据本发明的实施例的通信装置(数字照相机)的操作过程的流程图;
图8是示出在根据本发明的实施例的通信装置(数字照相机)中管理中继装置(智能电话)的系链可执行状态的设备表的图;
图9是示出根据本发明的实施例的通信***的整体布置的框图;以及
图10A及图10B是示例性地说明根据本发明的实施例的通信装置(数字照相机)与中继装置(智能电话)之间的通信序列的序列图。
具体实施方式
现在,将参照附图来详细描述本发明的示例性实施例。应当指出,除非另外特别说明,否则在这些实施例中提出的各构成要素的相对布置、数值表达式以及数值并不限制本发明的范围。
<1.通信***的结构>
在本实施例中,将描述如下的示例,即通信装置(例如,数字照相机)经由通信单元(例如,Low Energy((蓝牙)低耗能,BLE)),获得中继装置(例如,智能电话)的中继功能(例如,系链功能)的执行有效/无效信息(可执行、执行中、不可执行等),并且请求能够执行中继功能的中继装置开始中继功能。通信装置经由该中继装置而连接到外部服务器,并且进行诸如图像上传等的各种处理。执行有效/无效信息是如下的信息,其表示中继装置的中继功能是不是有效的。
首先,将参照图9,来描述根据本发明的实施例的通信***900的布置的示例。参照图9,数字照相机1是根据本实施例的通信装置,并且能够经由BLE通信950及无线LAN通信951而连接到智能电话910。在以下进行的描述中,将假设无线LAN通信是符合IEEE802.11系列标准的无线通信。在BLE通信950中,与无线通信相关联的电力消耗比在无线LAN通信951中低。换言之,在无线LAN通信951中,与无线通信相关联的电力消耗比在BLE通信950中高。
智能电话910经由公共网络通信960连接到公共网络天线920,并且使得能够与因特网930进行通信。智能电话910具有在无线LAN通信951与公共网络通信960之间传送数据的系链功能。数字照相机1具有如下的功能,即利用该系链功能,来与因特网930上的外部服务器940通信,并将存储在数字照相机1中的图像/视频数据上传到外部服务器940。数字照相机1还可以经由BLE通信950或无线LAN通信951,来与不具有系链功能的、除智能电话910以外的智能电话(未示出)通信。
<2.通信装置的硬件布置>
接下来,将参照图1,来描述根据本发明的实施例的通信装置(数字照相机1)的硬件布置的示例。
数字照相机1包括主机(Host)单元10、BLE控制器单元11及Wi-Fi控制器单元12。
主机单元10包括显示单元100、操作单元101、存储单元102、电源单元103、BLE控制器I/F 104、摄像单元105、控制单元106、ROM 107、RAM 108及Wi-Fi控制器I/F 109。
显示单元100及操作单元101例如显示应用或者接受操作。存储单元102存储并管理各种数据,诸如无线通信网络信息、数据发送/接收信息以及图像数据。电源单元103是例如电池,并且向主机单元10及Wi-Fi控制器单元12供给电力。BLE控制器I/F 104是连接到BLE控制器单元11的接口。摄像单元105拍摄照片或视频。控制单元106是例如CPU,并且控制数字照相机1的各构成要素的操作。ROM 107存储控制指令,即程序。RAM 108被用来临时保存数据,或者充当执行程序时的工作存储器。Wi-Fi控制器I/F 109是连接到Wi-Fi控制器单元12的接口。
BLE控制器单元11包括主机I/F 110、电源单元111、ROM 112、RAM 113、控制单元114、BLE天线控制单元115及BLE天线116。
主机I/F 110是连接到主机单元10的接口。电源单元111是例如电池,并且向BLE控制器单元11供给电力。ROM 112存储控制指令,即程序,具体地说,是关于BLE通信的程序。RAM 113被用来临时保存数据,或者充当执行程序时的工作存储器。控制单元114是例如CPU,并且控制BLE控制器单元11的各构成要素的操作。BLE天线控制单元115控制BLE天线116,并且进行BLE通信。
当如上所述被构造时,BLE控制器单元11能够独立于主机单元10及Wi-Fi控制器单元12来进行操作。亦即,即使当电源单元103对主机单元10停止电力供给时,BLE控制器单元11也能够通过来自电源单元111的电力供给而被启动,并且通过BLE来与外部通信装置进行通信。
Wi-Fi控制器单元12包括主机I/F 120、Wi-Fi天线控制单元121及Wi-Fi天线122。主机I/F 120是连接到主机单元10的接口。Wi-Fi天线控制单元121控制Wi-Fi天线122,并且进行无线LAN通信。
<3.通信装置的功能布置>
接下来,将参照图2,来描述根据本发明的实施例的通信装置(数字照相机1)的软件结构的示例。请注意,在本实施例中,以下描述的各功能块的功能作为软件程序而被执行。然而,这些功能块中的部分或全部也可以作为硬件来实现。
数字照相机1包括Wi-Fi通信控制单元210、BLE通信控制单元220、电源控制单元230、上传处理单元240、中继装置信息管理单元250、中继装置控制单元260,以及白名单管理单元270。
Wi-Fi通信控制单元210经由Wi-Fi天线控制单元121来控制无线LAN通信。Wi-Fi通信控制单元210的处理内容被作为程序存储在ROM 107中,并且当控制单元106执行该程序时,Wi-Fi通信控制单元210的功能得以执行。
BLE通信控制单元220经由BLE天线控制单元115来控制BLE通信。BLE通信控制单元220的处理内容被作为程序存储在ROM 112中,并且当控制单元114执行该程序时,BLE通信控制单元220的功能得以执行。
电源控制单元230对电源单元103及111的电力供给进行开/关(on/off)控制。电源控制单元230的处理内容被作为程序存储在ROM 107及112中的各个中,并且当控制单元106及114执行该程序时,电源控制单元230的功能得以执行。用来执行电源控制单元230的处理的程序包括在控制单元106中进行操作并控制电源单元111的程序,以及在控制单元114中进行操作并控制电源单元103的程序。
上传处理单元240经由Wi-Fi天线控制单元121,将存储在存储单元102中的图像/视频数据传送到外部服务器940。上传处理单元240的处理内容被作为程序存储在ROM 107中,并且当控制单元106执行该程序时,上传处理单元240的功能得以执行。
中继装置信息管理单元250管理经由BLE通信控制单元220连接的中继装置的信息。中继装置信息管理单元250的处理内容被作为如下程序存储在ROM 107中,所述程序操作存储在RAM 108中的设备管理表(稍后描述),并且,当控制单元106执行该程序时,中继装置信息管理单元250的功能得以执行。
中继装置控制单元260向经由BLE通信控制单元220连接的中继装置,请求控制无线LAN功能,并且获得该无线LAN功能的信息。中继装置控制单元260的处理内容被作为程序存储在ROM 107及112中的各个中,并且当控制单元106及114执行该程序时,中继装置控制单元260的功能得以执行。
白名单管理单元270管理存储在RAM 113中的外部通信装置的标识符的列表(白名单)。白名单管理单元270的处理内容被作为程序存储在ROM 112中,并且当控制单元114执行该程序时,白名单管理单元270的功能得以执行。如果外部通信装置的标识符被记录在白名单中,则白名单管理单元270仅处理从该外部通信装置发送的BLE通信包,并且丢弃其他BLE通信包。更具体而言,白名单管理单元270丢弃由不存在于列表中的外部通信装置发送的BLE通信连接请求包,并且拒绝通过BLE通信连接到该外部通信装置。如果在白名单中,根本未记录外部通信装置的标识符,则白名单管理单元270处理从全部外部通信装置发送的BLE通信包。
下面,将参照图8,来描述由中继装置信息管理单元250管理的设备管理表。
设备管理表800是具有针对各中继装置的记录的管理表。各记录包括设备标识符810、STA功能820、AP功能830、系链功能840、AP执行状态850及系链执行状态860的项目。
设备标识符810是用于唯一地标识中继装置的标识符,并且由例如中继装置的蓝牙地址或MAC地址构成。此外,设备标识符810是如下的值,其唯一地指定设备管理表800中的记录。
STA功能820是如下的值,其表示由设备标识符810指定的中继装置是否具有充当无线LAN的站的功能,并且是否提供依照通过BLE通信的请求、而从外部开始/停止该站功能的功能。AP功能830是如下的值,其表示由设备标识符810指定的中继装置是否具有充当无线LAN的接入点的功能,并且是否提供依照通过BLE通信的请求、而从外部开始/停止该接入点功能的功能。系链功能840是如下的值,其表示由设备标识符810指定的中继装置是否具有经由无线LAN通信的系链功能,并且是否提供依照通过BLE通信的请求、而从外部开始/停止该系链功能的功能。STA功能820、AP功能830及系链功能840各自由两个值“有”及“无”来表示。
AP执行状态850是如下的值,其表示AP功能830为“有”的中继装置的接入点功能的执行状态。AP执行状态850由3个值“可执行”、“执行中”及“不可执行”来表示。“可执行”表示如下的状态,即在中继装置中未执行接入点功能,并且能够依照通过BLE通信的请求,而从外部开始接入点功能。“执行中”表示在中继装置中正在执行接入点功能。“不可执行”表示如下的状态,即在中继装置中未执行接入点功能,并且暂时无法依照通过BLE通信的请求而从外部开始接入点功能。例如,与“不可执行”状态相对应的有如下的状态,即中继装置作为无线LAN的站而连接到其他接入点,并且中继装置中的应用正在进行通信。另外,在AP功能830为“无”的中继装置中,AP执行状态850的值是无效的。
系链执行状态860是如下的值,其表示系链功能840为“有”的中继装置的系链功能的执行状态。系链执行状态860由3个值“可执行”、“执行中”及“不可执行”来表示。“可执行”表示如下的状态,即在中继装置中未执行系链功能,并且能够依照通过BLE通信的请求,而从外部开始系链功能。“执行中”表示在中继装置中正在执行系链功能。“不可执行”表示如下的状态,即在中继装置中未执行系链功能,并且暂时无法依照通过BLE通信的请求而从外部开始系链功能。例如,与“不可执行”状态相对应的有如下状态,即在中继装置中未建立公共网络通信的链路的状态,或者中继装置正在充当无线LAN的站的状态。另外,在系链功能840为“无”的中继装置中,系链执行状态860的值是无效的。
<4.通信装置的处理>
接下来,将参照图3至图7的流程图,来描述根据本发明的实施例的通信装置(数字照相机1)的操作过程。
[中继装置搜索处理]
图3的流程图示出了数字照相机1在搜索能够进行系链的中继装置(智能电话)时的操作过程。当用户通过对操作单元101进行操作、而选择在数字照相机1的显示单元100上显示的菜单时,本处理开始。请注意,在本发明中,可以在其他定时执行处理。例如,可以在使数字照相机1通电时执行处理。
当本处理开始时,首先,白名单管理单元270清除存储在RAM 113中的白名单的数据(步骤S301)。接下来,数字照相机1转变到中继装置搜索阶段(步骤S302),并且,中继装置控制单元260通过BLE通信来执行中继装置搜索处理(步骤S303至S310)。在本实施例中,进行如下的假设,即直到经过预定时间为止,直到通过操作单元101上的用户操作而停止了处理为止,或者直到通过BLE通信的设备搜索不再找到中继装置为止(S304:否),才要执行中继装置搜索阶段。
具体而言,在中继装置搜索阶段中,利用BLE通信控制单元220的BLE通信,数字照相机1搜索能够进行BLE通信的***设备(步骤S303)。如果找到***设备(步骤S304:是),则BLE通信控制单元220通过BLE通信,将数字照相机连接到找到的***设备(步骤S305)。请注意,这里的连接,是指由Bluetooth SIG,SPECIFICATION OF THE BLUETOOTH SYSTEM(ver4.0)(蓝牙SIG,蓝牙***(版本4.0)规范)定义的蓝牙低耗能(Bluetooth Low Energy)的链接层级别(Link Layer Level)的连接。接下来,利用BLE通信控制单元220的BLE通信,中继装置控制单元260获得由***设备支持的无线LAN功能的信息(能力信息)(步骤S306)。在此获得的无线LAN功能的信息是如下的信息,该信息在设备管理表800中被作为STA功能820、AP功能830及系链功能840进行管理。中继装置信息管理单元250把在步骤S306中获得的无线LAN功能的信息,与被关注中继装置的标识符相关联地保存在设备管理表800中(步骤S307)。在基于步骤S306中获得的无线LAN功能、而确定被关注中继装置支持系链功能时(步骤S308:是),中继装置控制单元260从中继装置,获得AP功能及系链功能的可执行/不可执行状态(步骤S309)。在此获得的AP功能及系链功能的可执行/不可执行状态是如下的信息,这些信息在设备管理表800中被作为AP执行状态850及系链执行状态860进行管理。把在步骤S309中获得的信息,保存在设备管理表800的由中继装置信息管理单元250在步骤S307中保存的记录中(步骤S310)。
当中继装置搜索阶段结束时(步骤S302中为“是”,或者步骤S304中为“否”),数字照相机1确定在该搜索阶段中,是否找到支持系链功能的中继装置(步骤S311)。如果找到支持系链功能的中继装置(步骤S311:是),则数字照相机1使白名单管理单元270将该中继装置登记在白名单中(步骤S312)。此外,数字照相机1使BLE通信控制单元220对找到的支持系链功能的中继装置中的一者,进行通过BLE通信的连接(步骤S313)。在本实施例中,在步骤S313中连接的中继装置被假设为是如下的中继装置,该中继装置通过操作单元101上的用户操作,而被选择用来进行所谓的(蓝牙)的配对操作。请注意,可以连接最先找到的中继装置,或者利用BLE通信而被确定为存在于最近处的中继装置,或者,可以通过组合多个条件来确定最佳中继装置,并进行连接。同样,作为在步骤S312中登记的中继装置,可以登记如上所述在步骤S313中确定为被连接的中继装置,或者可以登记通过操作单元101上的用户操作而选择的一个或多个中继装置。如果在中继装置搜索阶段中,未找到支持系链功能的中继装置(步骤S311:否),则处理结束,而不进行白名单中的登记(步骤S312)以及到中继装置的连接(步骤S313)。由此,图3中所示的一系列处理结束。
[当从中继装置接收到AP状态改变通知消息时的处理]
图4的流程图示出了当通信装置(数字照相机1)的BLE通信控制单元220接收到从中继装置发送的AP状态改变通知消息时的操作过程。AP状态改变通知消息是如下的消息,利用该消息,中继装置经由BLE通信,来通知中继装置(智能电话)的上述AP执行状态或系链执行状态的改变。例如,当中继装置充当无线LAN的站的无线LAN通信处理完成、或者公共网络通信被切断时,从中继装置发送所述消息。
当BLE通信控制单元220接收到AP状态改变通知消息时,数字照相机1使白名单管理单元270进行如下的确定,即消息发送源设备是否被登记在白名单中(步骤S401)。如果发送源设备被登记在白名单中(或者如果无设备被登记在白名单中)(步骤S401:是),则在控制单元114中进行操作的电源控制单元230确定主机单元10的电源是开(on)还是关(off)(步骤S402)。如果主机单元10的电源为关(步骤S402:否),则电源控制单元230控制电源单元103使主机单元10通电(步骤S403)。接下来,中继装置信息管理单元250确定消息发送源设备是否被登记在设备管理表800中(步骤S404)。如果该设备被登记在设备管理表800中(步骤S404:是),则中继装置信息管理单元250把在接收到的AP状态改变通知消息中包括的AP执行状态或系链执行状态,存储在设备管理表800的相应记录中(步骤S405)。在设备管理表800的搜索/校正(更新)(步骤S404及S405)完成之后,处理进入到步骤S406。然后,电源控制单元230在步骤S406中确认主机单元10是否通电(S406)。如果通电,则电源控制单元230控制电源单元103使主机单元10断电(步骤S407)。
如果AP状态改变通知消息发送源设备未被登记在白名单中(步骤S401:否),则BLE通信控制单元220丢弃该消息,并且,不执行步骤S402至S407的处理。
[通信装置的数据上传处理]
图5A及图5B的流程图示出了当通信装置(数字照相机1)将存储在存储单元102中的图像/视频数据上传到外部服务器940时的操作过程。本处理在用户执行如下的操作时开始,所述操作为通过操作操作单元101,来选择在数字照相机1的显示单元100上显示的缩略图像,并且通过类似地操作操作单元101来上传选择的图像。请注意,在本发明中,可以在其他定时执行处理。例如,可以在用户通过操作摄像单元105进行拍摄操作时,来执行处理。作为另一选择,可以在作为图4中所示的处理的结果、中继装置的系链执行状态已转变到“可执行”时,执行处理。
当该处理开始时,数字照相机1使中继装置信息管理单元250顺序地搜索设备管理表800的记录(步骤S501),从而从一个或更多中继装置当中搜索能够进行系链的中继装置,并且进行系链功能开始请求处理(步骤S502至S513)。如果在设备管理表800中存在未搜索的记录(步骤S502:是),则中继装置信息管理单元250确定该记录的中继装置是否具有系链功能(步骤S503)。在此,中继装置信息管理单元250通过设备管理表800中的系链功能840的值,来确定系链功能的有/无。如果该中继装置不具有系链功能(步骤S503:否),则该中继装置被从目标中排除。处理返回到步骤S502,并且,中继装置信息管理单元250搜索下一记录(步骤S502)。另一方面,如果该中继装置具有系链功能(步骤S503:是),则中继装置控制单元260经由BLE通信控制单元220,来确定数字照相机是否通过BLE通信而连接到该中继装置(步骤S504)。请注意,这里的连接是指,由Bluetooth SIG,SPECIFICATION OF THEBLUETOOTH SYSTEM(ver 4.0)(蓝牙SIG,蓝牙***(版本4.0)规范)定义的蓝牙低耗能(Bluetooth Low Energy)的链接层级别(Link Layer Level)的连接。如果通过BLE通信而被连接(步骤S504:是),则数字照相机1接下来执行从步骤S508起的处理。如果未进行经由BLE通信的连接(步骤S504:否),则BLE通信控制单元220尝试经由BLE通信到该中继装置的连接(步骤S505)。如果连接成功(步骤S506:是),则中继装置控制单元260经由连接的BLE链路,从中继装置获得中继装置的AP执行状态及系链执行状态(步骤S507)。如果到该中继装置的连接失败(步骤S506:否),则该中继装置被从目标中排除,并且中继装置信息管理单元250搜索下一记录(步骤S502)。
接下来,中继装置信息管理单元250确定该中继装置是否能够执行系链功能(步骤S508)。在此,中继装置信息管理单元250通过设备管理表800中的系链执行状态860的值,来确定系链功能的可执行/不可执行状态。如果该中继装置的系链执行状态是“执行中”(步骤S508:“执行中”),则数字照相机1执行从步骤S511起的处理。如果该中继装置的系链执行状态是“可执行”(步骤S508:“可执行”),则中继装置控制单元260经由BLE通信控制单元220的BLE通信,请求该中继装置开始系链功能。如果系链功能成功开始(步骤S510:是),则数字照相机1执行从步骤S511起的处理。如果该中继装置的系链执行状态是“不可执行”(步骤S508:“不可执行”),或者步骤S509中的系链功能开始请求失败(步骤S510:否),则该中继装置被从目标中排除,并且中继装置信息管理单元250搜索下一记录(步骤S502)。当在中继装置中开始系链功能时,中继装置控制单元260经由BLE通信控制单元220的BLE通信,从该中继装置获得无线LAN通信的参数信息(步骤S511)。这里的无线LAN通信的参数信息包括,由中继装置的接入点生成的无线LAN网络的参数。更具体而言,该参数信息包括SSID(服务集标识符)、BSSID(基本服务集标识符)、加密类型、加密密钥、认证类型、无线信道等的信息。当获得了无线LAN通信的参数信息时,Wi-Fi通信控制单元210启动Wi-Fi控制器单元12,并且尝试到由通过参数获得而获得的参数所标识的无线LAN网络的连接(步骤S512)。如果到无线LAN网络的连接失败(步骤S513:否),并且在步骤S509中发出了对该中继装置的系链执行请求(步骤S525:是),则中继装置控制单元260经由BLE通信控制单元220的BLE通信,请求该中继装置停止系链功能(步骤S526)。该中继装置被从目标中排除,并且中继装置信息管理单元250搜索下一记录(步骤S502)。
另一方面,如果到无线LAN网络的连接成功(步骤S513:是),则Wi-Fi通信控制单元210利用DHCP(动态主机配置协议),来获得本地装置的IP地址、网关的IP地址以及DNS服务器的IP地址(步骤S514)。如果IP地址获得完成,则上传处理单元240经由连接的无线LAN网络,将图像/视频数据上传到外部服务器940(步骤S515)。利用例如HTTP(超文本传输协议)或FTP(文件传输协议)的通信协议,来执行上传。在上传处理完成之后,数字照相机1尝试停止中继装置中的系链功能(步骤S516至S519)。如果在步骤S509中发出了对该中继装置的系链执行请求(步骤S516:是),则中继装置控制单元260经由BLE通信控制单元220的BLE通信,请求该中继装置停止系链功能(步骤S517)。如果通过BLE通信的系链功能停止请求失败(步骤S518:否),则中继装置控制单元260进一步经由Wi-Fi通信控制单元210的无线LAN通信,请求中继装置停止系链功能(步骤S519)。如果在步骤S509中未发出对中继装置的系链执行请求(步骤S516:否),则数字照相机1不请求该中继装置停止系链功能(即,不执行步骤S517至S519的处理)。最后,Wi-Fi通信控制单元210切断无线LAN网络,并且停止Wi-Fi控制器单元12,以结束本处理(步骤S520)。
如果即使当设备管理表800的全部记录均被处理时,上传处理仍未完成(步骤S502:否),则中继装置信息管理单元250确定在设备管理表800中,是否存在系链执行状态是“不可执行”的记录(步骤S521)。如果不存在“不可执行”的记录(步骤S521:否),则数字照相机1在显示单元100上显示表示图像上传处理失败的错误(步骤S524),并且本处理结束。另一方面,如果存在系链执行状态是“不可执行”的记录(步骤S521:是),则数字照相机1等待该记录的系链执行状态的转变(步骤S522)。更具体而言,数字照相机1等待如下的AP状态改变通知消息的接收,该AP状态改变通知消息是从由该记录表示的中继装置发送的,并且表示系链执行状态已转变到“可执行”或“执行中”。如果系链执行状态已转变到“可执行”或“执行中”(步骤S523:是),则数字照相机1执行从步骤S508起的处理,并且尝试到该中继装置的连接。另一方面,如果在等待期间,系链执行状态未转变到“可执行”或“执行中”(步骤S523:否),则数字照相机1在显示单元100上显示表示图像上传处理失败的错误(步骤S524),并且该处理结束。
[通信装置的通电/断电操作中的处理]
图6及图7示出了当进行数字照相机1的通电/断电操作时的操作过程。
如图6所示,当用户操作操作单元101以进行数字照相机1的通电操作时,数字照相机1使电源单元103开始对主机单元10的电力供给(步骤S601)。接下来,中继装置信息管理单元250经由BLE通信控制单元220,来确定数字照相机是否通过BLE而连接到具有系链功能的中继装置(步骤S602)。如果数字照相机连接到中继装置(步骤S602:是),则BLE通信控制单元220向该中继装置,发送请求缩短BLE的连接事件间隔的消息(步骤S603)。
如图7所示,当用户操作操作单元101以进行数字照相机1的断电操作时,中继装置信息管理单元250经由BLE通信控制单元220,来确定数字照相机是否通过BLE而连接到具有系链功能的中继装置(步骤S701)。如果数字照相机连接到中继装置(步骤S701:是),则BLE通信控制单元220向该中继装置,发送请求延长BLE的连接事件间隔的消息(步骤S702)。最后,数字照相机1使电源单元103停止对主机单元10的电力供给(步骤S703),并且改变为断电状态。即使在断电状态下,在数字照相机1中,也继续从BLE控制器单元11的电源单元111的电力供给。因此,在用户进行断电操作之后,数字照相机1能够继续通过BLE的通信。作为BLE通信的结果,可以由在BLE控制器单元11中进行操作的电源控制单元230,来使主机单元10通电。
上述连接事件间隔是通信包的发送间隔,更具体而言,是由Bluetooth SIG,SPECIFICATION OF THE BLUETOOTH SYSTEM(ver 4.0)定义的“链路层规范”所定义的连接间隔(Connection Interval)。连接事件表示能够在BLE连接上开始通信包的发送的定时。连接间隔是在通过BLE直接通信的设备之间确定的时间间隔,并且由在7.5毫秒至4秒的范围内指定的值来表示。进行BLE通信的设备针对各通信事件的每个时序,来改变(跳变)用于进行通信的频率通道,由此进行通信。
缩短连接事件间隔产生如下的优点,即缩短了当根据某事件开始BLE通信时的反应时间。作为缺点,电力消耗增大。例如,在本实施例中,当用户进行数字照相机1的通电操作时,发出将连接事件间隔改变为短间隔的改变请求,并且根据断电操作,将间隔改变为长间隔。借助该布置,在用户操作数字照相机1以控制中继装置的系链功能的状态(例如,图5A及图5B中所示的上传状态)下,响应性能得到提高。在用户未操作数字照相机1的状态下,电力消耗被降低。请注意,在本发明中,改变连接事件间隔并不是必需的。此外,可以在通电/断电操作以外的定时,来改变连接事件间隔。例如,可以在用户操作数字照相机1的操作单元101、以进行用于图像上传处理的菜单操作时,将连接事件间隔改变为短间隔。作为另一选择,可以在通过上述的AP状态改变通知消息、而将系链执行状态改变为“可执行”时,将连接事件间隔改变为短间隔,在系链执行状态被改变为“不可执行”时,将连接事件间隔改变为长间隔。
[通信装置与中继装置之间的通信序列]
接下来,将参照图10A及图10B,来详细描述作为通信装置的数字照相机1与作为中继装置的智能电话910之间的通信序列的示例。
首先,用户进行数字照相机1的通电操作(步骤S1001)。之后,当用户操作数字照相机1、并执行开始系链设备搜索处理的操作时(步骤S1002),数字照相机1通过BLE通信来搜索***设备,找到智能电话910,并且通过BLE进行连接(步骤S1003)。在BLE连接上,数字照相机1向智能电话910请求无线LAN的能力信息(无线LAN功能的信息)(步骤S1004)。接收到请求时,智能电话910把自身的无线LAN的能力信息,返回给数字照相机1(步骤S1005)。在步骤S1005中,智能电话910返回表示自身具有AP功能及系链功能的响应。在接收到步骤S1005的响应时,数字照相机1把表示智能电话910具有AP功能及系链功能的信息,与智能电话910的标识符相关联地存储在设备管理表800中(步骤S1006)。
接下来,数字照相机1请求智能电话910获得AP功能及系链功能的执行状态(步骤S1007)。在接收到请求时,智能电话910把自身的AP功能及系链功能的可执行/不可执行信息,返回给数字照相机1(步骤S1008)。在此,假设智能电话910在公共网络通信960的范围之外,并且返回表示AP功能可执行、且系链功能不可执行的响应。在接收到步骤S1008的响应时,数字照相机1把智能电话910的AP执行状态及系链执行状态,存储在设备管理表800中(步骤S1009)。之后,当用户进行数字照相机1的断电操作时(步骤S1010),数字照相机1通过BLE通信,把将BLE通信的连接事件间隔改变为长间隔的请求消息,发送到智能电话(步骤S1011)。智能电话910将BLE通信的连接事件间隔改变为长间隔,并且向数字照相机1发送响应消息(步骤S1012)。在该时刻,数字照相机1与智能电话910之间的BLE通信仍然保持连接,并且,数字照相机1的BLE控制器单元11通过来自电源单元111的电力供给,继续进行操作。
当移动到公共网络通信的范围内时(步骤S1013),智能电话910通过BLE通信,把表示AP功能及系链功能是可执行的AP状态改变通知消息,发送到数字照相机1(步骤S1014)。数字照相机1在设备管理表800中,存储表示智能电话910的系链执行状态已改变为“可执行”的信息(步骤S1015)。
之后,当用户再次进行通电操作时(步骤S1016),数字照相机1通过BLE通信,把将BLE通信的连接事件间隔改变为短间隔的请求消息,发送到智能电话910(步骤S1017)。智能电话910将BLE通信的连接事件间隔改变为短间隔,并且向数字照相机1发送响应消息(步骤S1018)。
当用户在数字照相机1上选择图像并执行图像上传操作时(步骤S1019),数字照相机1通过BLE通信,向智能电话910发送请求执行AP功能及系链功能的消息(步骤S1020)。在接收到步骤S1020的请求时,智能电话910执行AP功能及系链功能(步骤S1021),并且将包括执行结果的消息发送到数字照相机1(步骤S1022)。在此,假设AP功能及系链功能被成功执行。在接收到步骤S1022的消息时,数字照相机1通过BLE通信,把请求由智能电话910生成的无线LAN网络的参数的消息,发送到智能电话910(步骤S1023)。智能电话910向数字照相机1发送响应消息,该响应消息包括AP功能执行状态、系链功能执行状态,以及SSID、BSSID、加密类型、认证类型及加密密钥的信息(步骤S1024)。数字照相机1启动无线LAN功能(步骤S1025),并且利用在步骤S1024中获得的无线LAN网络的参数,通过无线LAN而连接到智能电话910(步骤S1026)。
当无线LAN连接成功时,数字照相机1利用连接的无线LAN通信,为智能电话910获得数字照相机1自身的IP地址、网关的IP地址以及DNS服务器的IP地址(步骤S1027)。之后,数字照相机1利用获得的IP地址,经由智能电话910连接到外部服务器940,并且用户把在步骤S1019中选择的图像数据上传到外部服务器940(步骤S1028)。
当图像上传处理完成时(步骤S1029),数字照相机1通过BLE通信,向智能电话910发送请求停止AP功能及系链功能的消息(步骤S1030)。在接收到步骤S1030的请求时,智能电话910停止AP功能及系链功能(步骤S1031),并且将包括执行结果的消息发送到数字照相机1(步骤S1032)。在此,假设AP功能及系链功能被成功停止。在接收到步骤S1032的消息时,数字照相机1执行无线LAN切断处理(步骤S1033),并且停止自身的无线LAN功能(步骤S1034)。
以上描述了本发明的实施例。本发明并不限于在说明书及附图中所示的实施例,并且可以在不脱离本发明的范围的情况下进行各种改变及变形。
请注意,在本实施例中,描述了如下的示例,即数字照相机1经由BLE通信,获得由智能电话910生成的无线LAN网络的设置信息,并且连接到无线LAN网络(例如,图5B的步骤S511及S512)。然而,本发明并不限于此。数字照相机1可以经由BLE通信,针对智能电话910指定无线LAN网络的设置信息,而后连接到该无线LAN网络。在这种情况下,智能电话910利用从数字照相机1通知的无线LAN网络信息,通过接入点功能来生成无线LAN网络,并且执行该网络与公共网络通信之间的系链功能。
在上述实施例中,例示了BLE。然而,也可以利用其他通信单元来进行通信。例如,可以进行符合诸如RF4CE(消费电子射频)或无线USB等的通信标准的通信。
同样,在本实施例中,将公共网络通信例示为一种通信单元,并且将无线LAN例示为另一种通信单元。然而,也可以利用其他通信单元来进行通信。例如,可以使用无线LAN来代替公共网络通信,可以使用(蓝牙)3.0来代替无线LAN。也即,仅需要通过一个通信单元来连接外部服务器,并且允许中继装置中继一种通信单元与另一种通信单元之间的通信。
虽然在上面的描述中,完全未提及BLE通信中的无线电波输出,但是可以与上述各处理同步地,来改变BLE通信中的无线电波输出。例如,当进行图3中所示的搜索处理以搜索附近的中继装置时,可以降低BLE通信中的无线电波输出。作为另一选择,为了可靠地进行图像上传处理,可以在图5A及图5B中所示的BLE通信时,提高无线电波输出。
在上面的描述中,作为改变连接事件间隔的方法,数字照相机1向智能电话910发送请求消息。然而,也可以使用其他方法。例如,可以通过从数字照相机1到智能电话910的单向通知消息,来改变间隔。作为另一选择,用户可以操作智能电话910,以使智能电话910向数字照相机1发送连接事件间隔改变请求消息,并且数字照相机1可以遵从该请求。
在上面的描述中,将数字照相机1例示为实施本发明的通信装置。然而,数字照相机以外的其他通信装置也可以实施本发明。例如,可以使用如下的通信装置,该通信装置包括用于与外部中继装置通信的多个通信接口,并且经由该中继装置来与外部服务器通信。
当通信装置通过无线LAN而连接到中继装置时,可以切断BLE。在这种情况下,如果无线LAN被切断,则再次连接BLE。这能够进一步降低通信装置的电力消耗。
如上所述,根据本实施例,能够通过BLE通信,从数字照相机1启动智能电话910的系链功能,并且经由智能电话910来与外部服务器940进行通信。此时,确定智能电话910的系链功能的可执行/不可执行状态,从而降低如下的可能性:数字照相机1通过BLE通信或无线LAN通信,连接到不能执行系链功能的智能电话910。
因此,能够降低数字照相机1及智能电话910的电力消耗,并且还缩短了从用户操作起到连接到外部服务器940为止的时间,并提高了可用性。
如上所述,当使用外部中继装置的中继功能的通信装置请求合适的外部中继装置开始中继功能、并且连接到外部网络时,能够降低不必要的通信流量。
其他实施方式
另外,可以通过读出并执行记录在存储介质(也可更完整地称为“非临时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多程序)以执行上述实施例中的一个或更多的功能、和/或者包括用于执行上述实施例中的一个或更多的功能的一个或更多电路(例如,专用集成电路(ASIC))的***或装置的计算机,来实现本发明的实施例,并且,可以利用通过由所述***或装置的所述计算机例如读出并执行来自所述存储介质的所述计算机可执行指令以执行上述实施例中的一个或更多的功能、和/或者控制所述一个或更多电路执行上述实施例中的一个或更多的功能的方法,来实现本发明的实施例。所述计算机可以包括一个或更多处理器(例如,中央处理单元(CPU),微处理单元(MPU)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行所述计算机可执行指令。所述计算机可执行指令可以例如从网络或存储介质被提供给计算机。所述存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算***的存储器、光盘(诸如压缩光盘(CD)、数字通用光盘(DVD)或蓝光光盘(BD)TM)、闪存设备以及存储卡等中的一者或更多。
本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给***或装置,该***或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。所附权利要求的范围应当被赋予最宽的解释,以涵盖所有这类修改以及等同的结构和功能。

Claims (11)

1.一种通信装置,该通信装置包括:
获得单元,其被构造通过符合第一无线通信制式的无线通信获得与第一其他装置的中继功能的执行状态相关的状态信息;以及
第一请求单元,其被构造为基于获得单元所获得的状态信息,来请求所述第一其他装置开始所述中继功能;
通信单元,其被构造为在所述第一其他装置正在执行中继功能的情况下,通过与所述第一其他装置执行符合不同于第一无线通信制式的第二无线通信制式的无线通信,经由所述第一其他装置与第二其他装置通信;
确定单元,其被构造为确定所述第一请求单元是否已经请求所述第一其他装置开始中继功能;以及
第二请求单元,其被构造为在所述确定单元确定所述第一其他装置已经被请求开始中继功能的情况下,根据通信单元与所述第二其他装置通信的终止请求所述第一其他装置停止中继功能;在所述确定单元未确定所述第一其他装置已经被请求开始中继功能的情况下,即使在通信单元与所述第二其他装置的通信已经被终止的情况下也不请求所述第一其他装置停止中继功能,
其中,符合所述第一无线通信制式的无线通信的电力消耗低于符合所述第二无线通信制式的无线通信的电力消耗。
2.根据权利要求1所述的通信装置,该通信装置还包括连接单元,该连接单元连接到由所述第一其他装置生成的网络,以使所述通信单元经由所述第一其他装置与所述第二其他装置通信。
3.根据权利要求2所述的通信装置,该通信装置还包括参数获得单元,该参数获得单元被构造为获得由所述第一其他装置生成的所述网络的参数信息,
其中,所述连接单元利用所述参数信息来连接到所述网络。
4.根据权利要求1所述的通信装置,该通信装置还包括改变请求单元,该改变请求单元被构造为对基于所述通信装置的用户操作,请求所述第一其他通信装置改变所述通信装置与所述第一其他装置之间的通信包的发送间隔。
5.根据权利要求4所述的通信装置,其中,在所述用户操作是所述通信装置的通电操作的情况下,所述改变请求单元请求使所述发送间隔变短,并且
在所述用户操作是所述通信装置的断电操作的情况下,所述改变请求单元请求使所述发送间隔变长。
6.根据权利要求1所述的装置,其中,所述获得单元通过符合蓝牙的无线通信制式,获得所述状态信息,以及
所述通信单元通过WiFi认证的无线通信制式与所述第一其他装置通信。
7.根据权利要求1所述的装置,其中,所述第二请求单元通过与所述通信单元用于与所述第一其他装置通信的无线通信制式不同的无线通信制式,请求终止中继功能。
8.根据权利要求1所述的装置,该装置还包括:
第三请求单元,其被构造为在通过所述第二请求单元请求以终止中继功能而没有终止中继功能的情况下,通过与所述通信单元用于与所述第一其他装置通信的无线通信制式相同的无线通信制式,请求所述第一其他装置终止中继功能。
9.根据权利要求1所述的装置,其中,所述第二请求单元,通过符合蓝牙的无线通信制式,请求终止中继功能。
10.一种通信装置的控制方法,所述控制方法包括:
通过符合第一无线通信制式的无线通信来获得与第一其他装置的中继功能的执行状态相关的状态信息;以及
基于获得的所述状态信息,来请求所述第一其他装置开始所述中继功能;
在所述第一其他装置正在执行中继功能的情况下,通过与所述第一其他装置执行符合不同于第一无线通信制式的第二无线通信制式的无线通信,经由所述第一其他装置与第二其他装置通信;
确定所述第一其他装置是否已经被请求开始中继功能;以及
在所述确定中确定所述第一其他装置已经被请求开始中继功能的情况下,根据与所述第二其他装置通信的终止请求所述第一其他装置停止中继功能;在所述确定中未确定所述第一其他装置已经被请求开始中继功能的情况下,即使在与所述第二其他装置的通信已经被终止的情况下也不请求所述第一其他装置停止中继功能,
其中,符合所述第一无线通信制式的无线通信的电力消耗低于符合所述第二无线通信制式的无线通信的电力消耗。
11.计算机可读存储介质,其存储用于使计算机执行通信装置的控制方法的计算机程序,包括:
通过符合第一无线通信制式的无线通信来获得与第一其他装置的中继功能的执行状态相关的状态信息;以及
基于获得的所述状态信息,来请求所述第一其他装置开始所述中继功能;
在所述第一其他装置正在执行中继功能的情况下,通过与所述第一其他装置执行符合不同于第一无线通信制式的第二无线通信制式的无线通信,经由所述第一其他装置与第二其他装置通信;
确定所述第一其他装置是否已经被请求开始中继功能;以及
在所述确定中确定所述第一其他装置已经被请求开始中继功能的情况下,根据与所述第二其他装置通信的终止请求所述第一其他装置停止中继功能;在所述确定中未确定所述第一其他装置已经被请求开始中继功能的情况下,即使在与所述第二其他装置的通信已经被终止的情况下也不请求所述第一其他装置停止中继功能,
其中,符合所述第一无线通信制式的无线通信的电力消耗低于符合所述第二无线通信制式的无线通信的电力消耗。
CN201510526310.1A 2014-09-01 2015-08-25 通信装置及通信装置的控制方法 Active CN105391483B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014177431A JP6385205B2 (ja) 2014-09-01 2014-09-01 通信装置、通信装置の制御方法およびプログラム
JPJP2014-177431 2014-09-01

Publications (2)

Publication Number Publication Date
CN105391483A CN105391483A (zh) 2016-03-09
CN105391483B true CN105391483B (zh) 2019-09-27

Family

ID=54011488

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510526310.1A Active CN105391483B (zh) 2014-09-01 2015-08-25 通信装置及通信装置的控制方法

Country Status (5)

Country Link
US (1) US10194371B2 (zh)
EP (1) EP2991435B1 (zh)
JP (1) JP6385205B2 (zh)
KR (1) KR101944736B1 (zh)
CN (1) CN105391483B (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160227097A1 (en) * 2015-02-04 2016-08-04 Casio Computer Co., Ltd. Data processing device that executes predetermined data processing by linking with other apparatus
JP6308199B2 (ja) * 2015-11-13 2018-04-11 カシオ計算機株式会社 撮像装置、通信制御方法及びプログラム
JP6594212B2 (ja) 2016-01-15 2019-10-23 キヤノン株式会社 通信装置およびその制御方法、通信システム
US10075831B2 (en) * 2016-04-11 2018-09-11 Lg Electronics Inc. Method and apparatus for transmitting and receiving data in mesh network using Bluetooth
WO2017218341A1 (en) 2016-06-17 2017-12-21 Axon Enterprise, Inc. Systems and methods for aligning event data
JP2018042204A (ja) * 2016-09-09 2018-03-15 株式会社東芝 電子機器
KR102607647B1 (ko) * 2017-01-24 2023-11-30 삼성전자주식회사 전자 장치 및 전자 장치의 테더링 연결 방법
JP6918628B2 (ja) * 2017-08-10 2021-08-11 キヤノン株式会社 画像処理装置、通信装置およびそれらの制御方法、並びにプログラム
JP2019193069A (ja) * 2018-04-24 2019-10-31 キヤノン株式会社 通信装置、その制御方法、およびそのプログラム
DK3888316T3 (da) * 2018-11-28 2023-11-27 Broadpeak Fremgangsmåde og system til levering af tidstro audiovisuelt indhold
JP6984948B2 (ja) * 2019-01-18 2021-12-22 Necプラットフォームズ株式会社 通信中継機器、システム、方法及びプログラム
CN115086923A (zh) * 2021-03-12 2022-09-20 阿里巴巴新加坡控股有限公司 蓝牙网络及其通信方法、设备和存储介质
WO2023218867A1 (ja) * 2022-05-10 2023-11-16 ソニーセミコンダクタソリューションズ株式会社 通信装置および通信システム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102648458A (zh) * 2009-08-13 2012-08-22 苹果公司 与可自配置***装置兼容的主机/***本地互连
CN102843434A (zh) * 2012-09-05 2012-12-26 中兴通讯股份有限公司 一种设备间共享内容的方法、装置及***
CN103428283A (zh) * 2013-08-06 2013-12-04 惠州华阳通用电子有限公司 车载终端共享智能移动终端网络的方法

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4405472B2 (ja) 2006-02-27 2010-01-27 株式会社東芝 通信システムとそのサーバ装置及び端末装置
JP5482353B2 (ja) * 2009-07-06 2014-05-07 株式会社リコー 中継機器、中継方法およびプログラム
JP5473471B2 (ja) 2009-08-11 2014-04-16 キヤノン株式会社 通信システム、通信装置およびその制御方法
JP5574869B2 (ja) 2010-07-29 2014-08-20 キヤノン株式会社 通信装置、中継装置、無線通信システム、通信装置の制御方法、中継装置の制御方法およびプログラム
JP5698475B2 (ja) 2010-07-29 2015-04-08 キヤノン株式会社 通信装置、中継装置、通信装置の制御方法、中継装置の制御方法およびプログラム
EP2687035A1 (en) * 2011-03-18 2014-01-22 Smith Micro Software, Inc. Managing tethered data traffic over a hotspot network
JP2012227610A (ja) * 2011-04-15 2012-11-15 Ntt Docomo Inc 携帯端末、テザリング端末、ネットワーク接続システム及びネットワーク接続方法
KR101380894B1 (ko) 2011-11-29 2014-04-02 한국전자통신연구원 테더링 제공 단말 장치 및 그 동작방법
JP2013126046A (ja) * 2011-12-13 2013-06-24 Fujitsu Mobile Communications Ltd 無線通信装置、テザリング制御方法及びテザリング制御プログラム
US8971849B2 (en) * 2011-12-29 2015-03-03 United States Cellular Corporation System and method for network assisted control and monetization of tethering to mobile wireless devices
US9713174B2 (en) * 2012-06-11 2017-07-18 Microsoft Technology Licensing, Llc Connection tethering and service remoting
JP5980027B2 (ja) 2012-07-18 2016-08-31 キヤノン株式会社 通信装置、その制御方法、プログラム
JP5932543B2 (ja) * 2012-07-26 2016-06-08 京セラ株式会社 通信端末,テザリング制御プログラムおよび方法ならびに通信システム
US9634726B2 (en) 2012-11-02 2017-04-25 Google Inc. Seamless tethering setup between phone and laptop using peer-to-peer mechanisms
US9066197B2 (en) 2013-01-22 2015-06-23 Nokia Corporation Method, apparatus, and computer program product for power save control for tethering connections
JP2014160319A (ja) 2013-02-19 2014-09-04 Canon Inc 通信装置、通信装置の制御方法、プログラム
US20150188991A1 (en) * 2013-12-31 2015-07-02 Google Inc. Simulated tethering of computing devices
US9414338B2 (en) * 2014-08-07 2016-08-09 Alcatel Lucent Notification of relay capabilities for UE-to-network relay functions

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102648458A (zh) * 2009-08-13 2012-08-22 苹果公司 与可自配置***装置兼容的主机/***本地互连
CN102843434A (zh) * 2012-09-05 2012-12-26 中兴通讯股份有限公司 一种设备间共享内容的方法、装置及***
CN103428283A (zh) * 2013-08-06 2013-12-04 惠州华阳通用电子有限公司 车载终端共享智能移动终端网络的方法

Also Published As

Publication number Publication date
EP2991435B1 (en) 2018-08-22
US20160066248A1 (en) 2016-03-03
JP6385205B2 (ja) 2018-09-05
KR101944736B1 (ko) 2019-02-01
US10194371B2 (en) 2019-01-29
EP2991435A1 (en) 2016-03-02
KR20160026712A (ko) 2016-03-09
JP2016052059A (ja) 2016-04-11
CN105391483A (zh) 2016-03-09

Similar Documents

Publication Publication Date Title
CN105391483B (zh) 通信装置及通信装置的控制方法
CN103716911B (zh) 一种配置无线终端的方法、装置和***
CN105122893B (zh) 用于实现多频段服务发现的***和方法
CN104221449B (zh) 用于实现共存同步蓝牙和lte/wimax传输的方法和装置
US20170359760A1 (en) Electronic Device and Operating Method Thereof
CN105847318A (zh) 数据处理***、数据处理装置、数据处理方法
US11258880B2 (en) Wearable device for controlling endpoint devices
CN103561315B (zh) 一种多屏互动的方法、装置及***
CN103916980B (zh) 通信装置及其控制方法
CN110247887A (zh) 电子装置及其基于用户身份信息提供通信服务的方法
CN105847067A (zh) Zigbee设备的升级方法和装置
JP6263962B2 (ja) 通信装置、通信方法及びプログラム
CN105409187B (zh) 支持通用即插即用协议的通信***中执行无线对接操作的设备和方法
CN104813714B (zh) 通用串行总线(usb)协议适配层的发现机制
JP5737030B2 (ja) 無線ネットワークシステム及びその制御方法並びに無線ネットワーク中継装置
CN105191412A (zh) 授权wifi网络发现和流量监测
CN105493539A (zh) 转移wifi设置
CN105981309B (zh) 用于提供增强的无线覆盖、改良的业务性能以及减少的电池功耗的装置和方法
EP2941058A1 (en) Near field communication method and device
TW201701710A (zh) 控制裝置、基地台、終端裝置及控制方法
CN108738003A (zh) 基于共用蓝牙通信地址的蓝牙匹配方法及***
CN104640122A (zh) 一种路由器与中继设备的无线组网方法
CN108307374A (zh) 无线音频设备设置
CN108401504A (zh) 无线通信方法、装置及***、无线通信设备及记录介质
CN105915416B (zh) 一种信息处理方法及终端设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant