通信设备及其控制方法和程序的制作方法

文档序号:9355810阅读:223来源:国知局
通信设备及其控制方法和程序的制作方法
【技术领域】
[0001]本发明涉及能够与外部装置通信的通信设备。
【背景技术】
[0002]随着无线通信的普及,现在可以通过甚至在诸如数字照相机等的便携式终端上安装无线通信功能来发送图像文件(专利文献I)。例如,在使用无线局域网(LAN)来进行数据通信的情况下,可以采用如下方法:首先加入无线LAN网络,然后建立与该网络上的外部装置的通信。在这种情况下,通常在建立了与外部装置的通信之后,确认是否正在适当地进行针对该外部装置的文件的发送/接收。
[0003]现有技术文献
[0004]专利f献
[0005]专利文献1:日本特开2009-152689

【发明内容】

_6] 发明要解决的问题
[0007]然而,在建立了基于无线层的连接以及与外部装置的通信之后,如果判断为无法适当地进行与该外部装置的数据的发送和接收,则浪费了至此所进行的连接处理。
_8] 用于解决问题的方案
[0009]根据本发明的一方面,一种通信设备,包括:指定单元,用于在加入无线网络之前,指定将要作为数据发送源的外部装置;第一接收单元,用于从所述指定单元所指定的所述外部装置接收与要发送的数据相关的相关信息;判断单元,用于基于所述第一接收单元所接收到的所述相关信息,来判断是否要接收所述要发送的数据;网络加入单元,用于在所述判断单元判断为接收所述要发送的数据的情况下,加入无线网络;以及第二接收单元,用于在所述通信设备经由所述网络加入单元加入了无线网络之后,从所述指定单元所指定的所述外部装置接收所述要发送的数据。
_0] 发明的效果
[0011]根据本发明,可以减少执行浪费的连接处理的可能性。
【附图说明】
[0012]图1是根据本发明的通信设备的框图。
[0013]图2是根据本发明的通信设备的软件功能框图。
[0014]图3说明了根据本发明的通信设备的网络结构的示例。
[0015]图4说明了根据本发明的通信设备中的管理信息的示例。
[0016]图5是根据本发明的通信设备之间的序列图。
[0017]图6是示出根据本发明的通信设备的操作的流程图。
[0018]图7不出了根据本发明的通信设备的⑶I画面的不例。
【具体实施方式】
[0019]现在将参考附图来说明根据第一典型实施例的通信设备。尽管以下说明将使用基于电气和电子工程师协会(IEEE)802.11系列的无线LAN系统作为示例而作出,但通信格式不限于基于IEEE 802.11的无线LAN系统。
[0020]现在将说明根据本典型实施例的硬件结构的示例。
[0021]图1是示出根据本发明可以适用的典型实施例的以下所述的各设备的结构的示例的框图。整体设备101包括用于通过执行存储单元103中所存储的控制程序来控制整体设备的控制单元102。控制单元102包括诸如中央处理单元(CPU)或微处理单元(MPU)等的一个或多个处理器。控制单元102还控制该设备与其它设备之间的通信参数的设置。存储单元103存储控制单元102所执行的控制程序和诸如通信参数等的各种类型的信息。此外,存储单元103中还可以存储通信设备所生成的或从外部装置所接收到的图像数据和文件。存储单元103可以包括诸如只读存储器(R0M)、随机存取存储器(RAM)、硬盘驱动器(HDD)和闪速存储器等的各种类型的存储器。通过控制单元102执行存储单元103中所存储的控制程序来进行以下所述的各个操作。
[0022]无线单元104进行基于IEEE 802.11系列的无线LAN通信。用于呈现各种显示的显示单元105具有如液晶显示器(IXD)或发光二极管(LED)那样输出视觉上可认知的信息的功能,或者如扬声器那样能够输出声音的功能。显示单元105至少包括输出视觉信息或声音信息的功能。
[0023]天线控制单元106控制天线107,以通过无线通信来发送和接收信号。操作单元108让用户进行用于操作通信设备的各种输入。操作单元108包括各种按钮和触摸板等。
[0024]服务提供单元109包括用以提供与通信设备所提供的应用层有关的服务信息的功能。例如,如果该通信设备是打印机,则服务提供单元109提供打印功能,并且如果该通信设备是数字照相机,则服务提供单元109提供摄像功能。
[0025]注意,图1仅是示例。通信设备101可以包括除图1所示的硬件单元外的硬件单
J L ο
[0026]图2是示出执行以下所述的通信控制功能的软件功能块的结构的示例的框图。整体软件功能块201包括进行用于搜索将作为通信对方的通信设备的搜索处理的发现控制单元202。
[0027]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组。在本典型实施例中,所使用的这些术语具有相同的含义。
[0028]此外,在本说明书中,P2P组所有者(GO)、P2P客户端(CL)和角色尚未确定的一组通信设备统称为P2P装置。
[0029]在GO协商控制单元203将通信设备的角色确定为无线LAN站的情况下,启动动态主机配置协议(DHCP)客户端控制单元204。在GO协商控制单元203将通信设备的角色确定为无线LAN接入点的情况下,启动DHCP服务器控制单元205。
[0030]W1-Fi保护设置(WPS)登录者控制单元206从其它WPS登记器设备接收无线LAN通信所需的通信参数。与DHCP客户端控制单元204类似地,在该通信设备的角色确定为无线LAN站的情况下,启动WPS登录者控制单元206。WPS登记器控制单元207向其它WPS登录者设备提供无线LAN通信所需的通信参数。与DHCP服务器控制单元205类似地,在该通信设备的角色确定为无线LAN接入点的情况下,启动WPS登记器控制单元207。WPS登记器所提供的通信参数的示例包括:作为网络标识符的服务集标识符(SSID)、加密密钥、加密方法、认证密钥和认证方法等。
[0031 ] 无线LAN包接收单元208和无线LAN包发送单元209控制包括针对更高层发送协议的包的全部包的发送和接收。无线LAN站功能控制单元210在设备用作无线LAN站的情况下进行认证和加密处理,并且加入用作无线LAN接入点的设备所建立的无线网络。无线LAN接入点功能控制单元211例如在该设备用作无线LAN接入点的情况下建立无线网络,并且进行认证和加密处理,并且管理通信设备对方。无线LAN站功能控制单元210和无线LAN接入点功能控制单元211可以操作这些功能中的任何一个或者同时操作这两个功能。
[0032]在无线LAN接入点功能控制单元211正工作的情况下,包路由控制单元212进行通信包的桥接和路由。数据存储单元213存储软件本身、无线LAN参数以及诸如DHCP地址表和地址解析协议(ARP)表等的各种表。
[0033]服务发现控制单元214控制W1-Fi直连特有的服务发现功能。服务发现功能通过发送和接收IEEE 802.1lu中所定义的动作帧来交换通
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1