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

文档序号:9240353阅读:439来源:国知局
通信设备及其控制方法和程序的制作方法
【技术领域】
[0001]本发明涉及一种通信设备及其控制方法、以及程序。
【背景技术】
[0002]近来,存在数量增长的如下情况:在诸如数字照相机或打印机等的电子装置中安装无线局域网(LAN)站功能,并且该电子设备以连接至无线LAN这种方式被用作通信设备。例如,在专利文献I中,公开了如下方法:在数字照相机中安装无线LAN功能以便于图像共孚。
[0003]W1-Fi联盟已经定义了一种被称为W1-Fi直连(W1-Fi Direct)(商标)的标准。在W1-Fi直连中,定义了一种用于判断各电子装置是用作无线LAN接入点还是用作无线LAN站的协议。该协议的执行使得能够自动判断哪一个电子装置要成为无线LAN接入点以及哪一个电子装置要成为无线LAN站。
[0004]在W1-Fi直连中,还将对更高层应用程序所支持的服务信息进行通报和搜索的功能(服务发现功能)定义为可选功能。该服务发现功能使得能够在建立连接之前识别要成为连接对象的电子装置中所存储的服务信息。
[0005]在服务正被执行的情况下,执行中的资源冲突和缺乏可能使其它服务的操作受到限制。
[0006]然而,即使在无法使用服务的情况下,也可能将无法使用的服务通知给其它设备。此外,在执行该服务之前,无法检测受到限制的服务操作。
[0007]现有抟术列表
[0008]专利f献
[0009]专利文献1:日本特开2011-35768

【发明内容】

_0] 用于解决问题的方案
[0011]本发明意图提高使用服务的便利性。例如,防止尽管服务操作受到限制仍将受限服务通知给其它设备。通过以下说明和附图,本发明的其它意图将变得明显。
[0012]根据本发明的第一方面,提供了一种包括接收单元、检测单元和控制器的通信设备。所述接收单元接收来自第二通信设备的搜索信号。所述检测单元检测预定服务的执行状态。所述控制器在所述预定服务正被执行的情况下,不发送针对所述搜索信号的响应信号、或者响应于所述搜索信号而发送表示无法提供服务的信号。
[0013]根据本发明的第二方面,提供了一种包括发现单元、检测单元和控制器的通信设备。所述发现单元进行包括以下操作至少之一的发现处理:搜索第二通信设备所提供的服务、对表示所述通信设备所提供的服务的信息进行通报、以及针对来自所述第二通信设备的服务搜索进行响应。所述检测单元检测预定服务的执行状态。所述控制器在所述预定服务正被执行的情况下,不使所述发现单元进行所述发现处理。
[0014]通过参考附图对典型实施例进行以下说明,本发明的其它特征将变得明显。
【附图说明】
[0015]图1是示出设备的结构的框图。
[0016]图2是设备的软件功能块图。
[0017]图3是示出应用了本发明的典型网络结构的图。
[0018]图4是根据第一实施例的设备的操作的流程图。
[0019]图5是根据第一实施例的操作序列图。
[0020]图6是根据第二实施例的设备的操作的流程图。
[0021]图7是根据第二实施例的操作序列图。
【具体实施方式】
[0022]第一实施例
[0023]以下将参考附图详细说明根据第一实施例的通信设备。以下将说明使用基于IEEE802.11系列的无线LAN系统的示例。然而,通信结构不必局限于基于IEEE 802.11的无线LAN0
[0024]将说明第一实施例的期望示例的硬件结构。
[0025]图1是示出以下根据第一实施例所述的设备的结构的框图。示出整体设备101。控制器102通过执行存储在存储单元103中的控制程序来控制整体设备。控制器102控制该设备和其它设备之间的通信参数的设置。存储单元103存储控制器102所执行的控制程序以及诸如通信参数等的各种类型的信息。控制器102通过执行存储在存储单元103中的控制程序来执行以下所述的各种操作。
[0026]无线单元104进行基于IEEE 802.11系列的无线LAN通信。显示单元105进行各种类型的显示,并且具有使得能够例如使用液晶显示器(IXD)或发光二极管(LED)来输出视觉上可识别的信息或者例如通过扬声器来输出声音的功能。显示单元105具有输出视觉信息和声音信息中的至少一个的功能。示出了天线控制器107和天线108。用户使用操作单元109来输入各种类型的信息以操作该通信设备。
[0027]服务提供单元110具有用于提供与通信设备所提供的应用层的服务有关的信息的功能。例如,在通信设备是打印机的情况下,该通信设备提供打印功能。在通信设备是数字照相机的情况下,该通信设备提供拍摄图像的功能。在通信设备是显示器的情况下,该通信设备提供显示功能。
[0028]图2是示出用于执行以下所述的通信控制功能的软件功能块的典型结构的框图。示出整体软件功能块201。发现控制器202调用用于搜索要成为通信对象的通信设备进行搜索的搜索处理。
[0029]W1-Fi直连控制器203进行基于W1-Fi直连协议规范的控制。在W1-Fi直连中,执行无线LAN接入点功能的通信设备被称为P2P组所有者(以下称为G0),并且执行无线LAN站功能的通信设备被称为P2P客户端(以下称为CL)。这些角色是通过使用GO协商协议来确定的,并且是在W1-Fi直连规范中定义的。在W1-Fi直连中,通过用作基站的GO所建立的网络被称为P2P组。这里,网络可以被称为P2P组。这些术语具有相同的含义。GO针对CL提供通信参数,并且通过使用通信参数来建立连接。通信参数包括用于以IEEE 802.11标准为基准进行无线通信的各种无线通信参数。即,通信参数包括诸如作为网络标识符的服务集标识符(SSID)、加密方法、加密密钥、认证方法和认证密钥等的需要进行无线LAN通信的无线通信参数。此外,通信参数还包括网络协议(IP)层的通信中所使用的IP地址。
[0030]这里,P2P组所有者(GO)、P2P客户端(CL)和角色还未确定的通信设备被统称为P2P装置。
[0031]服务发现控制器204执行服务发现功能。服务发现功能使得能够通过发送/接收IEEE 802.1lu中所定义的动作帧来发送/接收存储在对象通信设备中的服务信息。具体地,发送服务发现(SD)查询,并且将SD响应作为响应而接收。代替地,从对象设备接收SD查询,并且将SD响应作为响应而发送。服务发现控制器204在W1-Fi直连控制器203的控制下建立与发现控制器202所检测到的对象设备的无线连接之前或之后对服务进行搜索。建立无线连接之前的服务搜索防止了与不提供对象服务的对象设备建立无线连接。在建立无线连接之后对服务进行搜索的情况下,使用在比无线层更高的层(即,网络层、会话层或应用层)处所定义的协议来对服务进行搜索。比无线层更高的层处的服务搜索使得能够进行详细的服务搜索。
[0032]包接收单元205和包发送单元206接收/发送包括更高层的通信协议的所有包。
[0033]服务提供单元207在应用层进行工作。这里的应用层是在OSI参考模型中的第五层和更高层中的服务提供层。即,服务提供单元207提供例如打印功能、图像流功能或者文件传送功能。服务使用单元(服务接收单元)208在应用层进行工作。服务使用单元208接收并使用由对象设备的应用层的服务提供单元所提供的服务。即,服务使用单元208执行例如将打印文档发送至打印服务提供设备的功能或者将动画发送至数字显示器的功能。服务判断单元209在应用层进行工作。服务判断单元209判断是否存在正执行的服务,或者判断服务是否能够与正执行的服务同时(或者并行)进行工作。
[0034]全部功能块都在软件或者硬件上具有相互关系。上述功能块是示例性的。多个功能块可以构成一个功能块,或者任何功能块都可以分割为进一步执行功能的块。
[0035]图3是示出包括通信设备A 32 (以下被称为STA-A)和通信设备B 33 (以下被称Ssta-b)的网络a 3i(以下被称为网络a)的图。这些设备各自具有图1和2所示的上述结构,并且用作服务提供设备或者服务使用设备。
[0036]在第一实施例中,将说明如下情况:在执行诸如打印或视频流等的服务的情况下,在预先对该服务进行搜索之后,在无线LAN层处建立连接。
[0037]图4是用作服务提供设备的通信设备所进行的操作的流程图。将使用该流程图来说明进行服务搜索的通信设备的操作流程。
[0038]服务使用设备(服务接收设备)通过发现控制器202所进行的搜索来搜索要成为通信对象的设备。该服务使用设备将包括用于指定要使用的服务(要请求使用的服务)的信息的服务搜索信号发送至该搜索中所发现的对象设备,并且搜索用于提供要使用的服务的服务提供设备。该搜索是通过服务使用设备的服务发现控制器204所进行的服务发现来进行的。
[0039]服务提供设备使用包接收单元205来等待接收服务搜索信号(S401)。在接收到
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1