通信设备及其控制方法技术

技术编号:12260166 阅读:59 留言:0更新日期:2015-10-28 23:29
一种通信设备,其能够将数据发送至外部装置,其在加入无线网络之前将与要发送的数据相关的发送数据相关信息发送至所述外部装置,在发送了所述发送数据相关信息之后接收来自所述外部装置的响应,在接收到所述响应之后加入无线网络,以及在加入了无线网络之后与所述外部装置建立通信以使得能够发送数据,其中,在确定要发送至所述外部装置的发送数据之前发送第一信息作为所述发送数据相关信息。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及能够与外部装置通信的通信设备。
技术介绍
随着无线通信的普及,现在可以通过甚至在诸如数字照相机等的便携式终端上安装无线通信功能来发送图像文件(专利文献I)。例如,在使用无线局域网(LAN)来进行数据通信的情况下,可以采用如下方法:首先加入无线LAN网络,然后建立与该网络上的外部装置的通信。现有技术文献专利f献专利文献1:日本特开2009-152689
技术实现思路
_6] 专利技术要解决的问题然而,在建立了基于无线层的连接以及与外部装置的通信之后,如果判断为无法适当地进行与该外部装置的数据的发送和接收,则浪费了至此所进行的连接处理。因此,存在适当地进行用于建立通信的处理以及用于指定要发送和接收的数据的处理的需求。_8] 用于解决问题的方案根据本专利技术的一方面,一种通信设备,其能够将数据发送至外部装置,所述通信设备包括:发送单元,用于在加入无线网络之前,将与要发送的数据相关的发送数据相关信息发送至所述外部装置;接收单元,用于在所述发送单元发送了所述发送数据相关信息之后,接收来自所述外部装置的响应;网络加入单元,用于在所述接收单元接收到所述响应之后,加入无线网络;以及通信单元,用于在所述网络加入单元加入了无线网络之后,与所述外部装置建立通信以使得能够发送数据,其中,在进行要发送至所述外部装置的发送数据的确定之前,所述发送单元发送第一信息作为所述发送数据相关信息。_0] 专利技术的效果根据本专利技术,可以适当地进行用于建立通信的处理以及用于指定要发送和接收的数据的处理。【附图说明】图1示出了通信设备的硬件功能块。图2示出了通信设备的软件功能块。图3示出了本专利技术所应用的网络结构的示例。图4是根据第一典型实施例的通信设备之间的序列图。图5是示出根据第一典型实施例的通信设备的操作的流程图。图6A示出了根据第一典型实施例的通信设备的⑶I画面的示例。图6B示出了根据第一典型实施例的通信设备的⑶I画面的示例。图7是根据第二典型实施例的通信设备之间的序列图。图8是示出根据第二典型实施例的通信设备的操作的流程图。图9示出了根据第二典型实施例的通信设备的⑶I画面的示例。【具体实施方式】现在将参考附图来说明根据第一典型实施例的通信设备。尽管以下说明将使用基于电气和电子工程师协会(IEEE)802.11系列的无线LAN系统作为示例而作出,但是通信模式不限于基于IEEE 802.11的无线LAN系统。现在将说明根据本典型实施例的硬件结构的示例。图1是示出根据本专利技术可以适用的典型实施例的以下所述的各设备的结构的示例的框图。图1示出通信设备101的块结构。控制单元102通过执行存储单元103中所存储的控制程序来控制整体设备。控制单元102包括诸如中央处理单元(CPU)或微处理单元(MPU)等的一个或多个处理器。控制单元102还控制该设备与其它设备之间的通信参数的设置。存储单元103存储控制单元102所执行的控制程序和诸如通信参数等的各种类型的信息。此外,存储单元103中还可以存储通信设备所生成的或从外部装置所接收的图像数据和文件。存储单元103可以包括诸如只读存储器(ROM)、随机存取存储器(RAM)、硬盘驱动器(HDD)和闪速存储器等的各种类型的存储器。通过控制单元102执行存储单元103中所存储的控制程序来进行以下所述的各个操作。无线单元104进行基于IEEE 802.11系列的无线LAN通信。用于呈现各种显示的显示单元105具有如液晶显示器(IXD)或发光二极管(LED)那样输出视觉上可认知的信息的功能,或者如扬声器那样能够输出声音的功能。显示单元105至少包括输出视觉信息或声音信息的功能。天线控制单元107通过控制天线108来利用无线通信发送和接收信号。用户使用操作单元109来进行用于操作通信设备的各种输入。操作单元109包括各种按钮和触摸板等。包括光学镜头、互补金属氧化物半导体(CMOS)传感器、数字图像处理单元等的摄像单元110通过将经由光学镜头所输入的模拟信号转换成数字数据来生成图像数据。在存储单元103中存储摄像单元110所生成的图像数据。注意,图1仅是示例,并且通信设备101可以包括除图1所示的硬件单元外的硬件单元。图2是示出执行以下所述的通信控制功能的软件功能块的结构的示例的框图。图2示出软件功能块201的块结构。发现控制单元202进行用于搜索将作为通信对方的通信设备的搜索处理。GO协商控制单元203进行基于W1-Fi直连协议规范的控制以确定在无线层中要扮演的角色,例如,哪个通信设备将用作接入点,哪个通信设备将用作无线LAN站。在W1-Fi直连中,执行无线LAN接入点功能的通信设备称为P2P组所有者(以下称为“G0”),并且执行无线LAN站功能的通信设备称为P2P客户端(以下称为“CL”)。如果通信设备要用作GO或无线LAN接入点,则启动以下所述的无线LAN接入点功能控制单元211。如果通信设备要用作CL或无线LAN站,则启动以下所述的无线LAN站功能控制单元210。基于W1-Fi直连协议规范来确定该GO协商的协议。由于这不是本专利技术的要点,因此这里将省略该GO协商的协议的说明。在W1-Fi直连中,GO所建立的网络称为P2P组。同样在本说明书中,有时候也将网络描述为P2P组。在本典型实施例中,所使用的这些术语具有相同的含义。此外,在本说明书中,P2P组所有者(GO)、P2P客户端(CL)和角色尚未确定的一组通信设备统称为P2P装置。在GO协商控制单元203将通信设备的角色确定为无线LAN站的情况下,启动动态主机配置协议(DHCP)客户端控制单元204。在GO协商控制单元203将通信设备的角色确定为无线LAN接入点的情况下,启动DHCP服务器控制单元205。W1-Fi保护设置(WPS)登录者控制单元206从其它WPS登记器设备接收无线LAN通信所需的通信参数。与DHCP客户端控制单元204类似地,在该通信设备的角色确定为无线LAN站的情况下,启动WPS登录者控制单元206。WPS登记器控制单元207向其它WPS登录者设备提供无线LAN通信所需的通信参数。与DHCP服务器控制单元205类似地,在该通信设备的角色确定为无线LAN接入点的情况下,启动WPS登记器控制单元207。WPS登记器所提供的通信参数的示例包括:作为网络标识符的服务集标识符(SSID)、加密密钥、加密方法、认证密钥和认证方法等。无线LAN包接收单元208和无线LAN包发送单元209控制包括针对更高层发送协议的包的全部包的发送和接收。无线LAN站功能控制单元210在设备用作无线LAN站的情况下进行认证和加密处理,并且加入用作无线LAN接入点的设备所建立的无线网络。无线LAN接入点功能控制单元211例如在该设备用作无线LAN接入点的情况下建立无线网络,并且进行认证和加密处理,并且管理通信设备对方。无线LAN站功能控制单元210和无线LAN接入点功能控制单元211可以操作这些功能中的任何一个或者同时操作这两个功能。在无线LAN接入点功能控制单元211正工作的情况下,包路由控制单元212进行通?目包的桥接和路由。数据存储单元213存储软件本身、无线LAN参数以及诸如DHCP地址表和地址解析协议(ARP)表等的各种表。服务发现控制单元214控制本文档来自技高网...

【技术保护点】
一种通信设备,其能够将数据发送至外部装置,所述通信设备包括:发送单元,用于在加入无线网络之前,将与要发送的数据相关的发送数据相关信息发送至所述外部装置;接收单元,用于在所述发送单元发送了所述发送数据相关信息之后,接收来自所述外部装置的响应;网络加入单元,用于在所述接收单元接收到所述响应之后,加入无线网络;以及通信单元,用于在所述网络加入单元加入了无线网络之后,与所述外部装置建立通信以使得能够发送数据,其中,在进行要发送至所述外部装置的发送数据的确定之前,所述发送单元发送第一信息作为所述发送数据相关信息。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:藤田俊司
申请(专利权)人:佳能株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1