通信设备、通信系统、通信方法和程序的制作方法

文档序号:7712116阅读:133来源:国知局
专利名称:通信设备、通信系统、通信方法和程序的制作方法
技术领域
本发明涉及通信设备、通信系统、通信方法和程序。

背景技术

在现有技术中,当在多个装置之间配置一个局域网(LAN)时,通过向各种类型的装置发送无线信号,甚至在睡眠模式下对网络中的传输装置执行检查的技术是已知的,如日本特开2002-64501中所述。


发明内容

现在,无线通信的数据传送速度与日俱增。特别地,假定实现了近距离一对一通信(大容量近程通信标准),大容量的数据能够在非常短的时段内被发送。当在这种情况下流式传送(stream)相当于一部电影的运动图像时,无线数据传送速度远高于数据再现速度,因此能够在相对于再现时间来说极短的时段内完成传送。

如果大容量的数据,比如运动图像,被一起发送,那么会使得接收方装置的存储器缓冲区容量非常大。因此,在数据传送速度非常高的环境下,数据被分割并间歇发送。

但是,当间歇发送数据时,数据传送速度越快,发送数据后的数据传送停顿时段越长。因此,如果接收方的装置在数据传送停顿时段内持续进行接收操作,则功耗会增加。发送方的装置也一样,如果在数据传送停顿时段内执行常规操作,功耗也会增加。

本发明解决了与常规方法和设备相关联的上述和其他问题,并且期望提供一种新的改进的通信设备、通信系统、通信方法和程序,它们能够将功耗抑制到最小并且能够在数据传送速度极高的近距离一对一通信系统内可靠地传送数据帧。

根据本发明一个实施例,提供了一种通信设备,包括通信单元,用于与通信对方装置通过电场耦合或磁场耦合执行近距离一对一通信;间歇操作单元,用于在与通信对方装置建立了连接之后,在不解除连接的情况下执行间歇操作;间歇操作通知单元,用于通知所述通信对方装置执行间歇操作,该间歇操作通知单元进行通知而不接收对所述通知的响应;以及间歇操作取消请求单元,用于在向所述通信对方装置发送数据帧并且未从所述通信对方接收到针对此数据帧的响应时,输出取消所述通信对方装置的间歇操作的取消请求。

此外,在从通信对方装置接收到针对取消请求的响应之后,可以向通信对方装置重新发送所述数据帧。

此外,在向通信对方装置发送所述数据帧之后,间歇操作取消请求单元可以基于预定判断标准来确定通信对方装置是否正在执行间歇操作。

根据本发明的另一个实施例,提供了一种通信系统,包括第一通信设备,用于与第二通信设备利用电场耦合或磁场耦合通过近距离一对一通信来执行通信;以及第二通信设备,包含间歇操作单元,用于在与第一通信装置建立了连接之后,在不解除连接的情况下执行间歇操作;间歇操作通知单元,用于通知第一通信设备执行间歇操作,该间歇操作通知单元进行通知而不接收对所述通知的响应;以及间歇操作取消请求单元,用于在向所述通信对方装置发送数据帧并且未从所述通信对方接收到针对此数据帧的响应时,输出取消所述通信对方装置的间歇操作的取消请求。

根据本发明的另一个实施例,提供了一种通信方法,包含下列步骤通过电场耦合或磁场耦合与通信对方装置执行近距离一对一通信;在与所述通信对方装置建立了连接之后,在不解除连接的情况下执行间歇操作;通知所述通信对方装置执行间歇操作,进行该通知而不接收对该通知的响应;以及当向所述通信对方装置发送数据帧并且未从所述通信对方接收到针对此数据帧的响应时,输出取消所述通信对方装置的间歇操作的取消请求。

根据本发明的另一个实施例,提供了一种程序,该程序使计算机充当用于通过电场耦合或磁场耦合与通信对方装置执行近距离一对一通信的装置;用于在与通信对方装置建立了连接之后,在不解除连接的情况下执行间歇操作的装置;用于通知所述通信对方装置执行间歇操作的装置,该单元进行通知而不接收对该通知的响应;以及用于在向所述通信对方装置发送数据帧并且未从所述通信对方接收到针对此数据帧的响应时,输出取消所述通信对方装置的间歇操作的取消请求的装置。

根据本发明,可以将功耗抑制到最少,并且能够在数据传送速度极高的近距离一对一通信系统中可靠地传送数据帧。




图1是示出依照本发明一个实施例的通信系统的说明图; 图2是描述与通信装置对数据的发送和接收有关的配置的示意图; 图3的示意图以层级结构形式示出了发起方和应答方的每个装置的软件配置; 图4的示意图以OSI参考模型示出了图3的配置; 图5的示意图示出了在CNL层的状态转变; 图6的示意图示出了间歇接收操作; 图7的示意图示出了当建立装置A和装置B之间的连接时,建立连接后的省电操作; 图8的示意图示出了当取消间歇接收操作时的操作; 图9的示意图示出了装置A没有接收到C-Sleep帧的情况;以及 图10的示意图示出了通信装置的与间歇操作相关联的功能模块配置。

具体实施例方式
在下文中,将参照附图详细描述本发明的优选实施例。请注意,在本说明书和附图中,具有基本上相同功能和结构的结构要素将用相同的标号表示,并且将略去对这些结构要素的重复解释。将按照如下顺序进行描述。
1.依照本发明一个实施例的通信系统的概要 2.通信装置的配置 3.通信装置软件的层级结构 4.关于通信装置的状态转变 5.间歇接收操作的具体示例
[依照本发明一个实施例的通信系统的概要] 首先,将参照图1和图2描述依照本发明一个实施例的通信系统的概要。图1是示出依照本发明一个实施例的通信系统的说明图。如图1所示,按照本实施例的通信系统包括一对装置(通信设备),其包括通信装置100和便携式装置200(摄像机);和信息处理装置(笔记本个人电脑)300。通信装置100和便携式装置200包含有叫做电场耦合器的电极板,其彼此间能够进行电场耦合。当通信装置100和便携式装置200这两者的电场耦合器被放置为近至3厘米以内时,一个电场耦合器会感测到由另一个电场耦合器产生的感应电场的变化。然后在通信装置100和便携式装置200之间实现一对一电场通信。

更具体地说,进行电场通信的这对装置中的一个装置充当发起方,另一个装置充当应答方。发起方是作出连接建立请求的那一方,应答方是等待来自发起方的连接建立请求的那一方。

例如,如果便携式装置200充当发起方并且通信装置100充当应答方,当使便携式装置200和通信装置100靠近时,通信装置100会接收到发自便携式装置200的连接建立请求(连接请求帧)。当通信装置100接收到连接建立请求时,通信装置100向便携式装置200发送连接响应许可(连接响应帧)。当便携式装置200接收到连接响应许可时,通信装置100和便携式装置200之间的通信连接就建立了。连接建立后或连接建立的同时,通信装置100和便携式装置200进行认证处理,如果认证处理正常结束,则通信装置100和便携式装置200处于可进行数据通信的状态。认证处理包括检查通信装置100和便携式装置200中的软件版本、数据传送方法、指示各装置的协议的仿真方法等是否匹配。

其后,通信装置100和便携式装置200进行一对一的数据通信。更具体地说,便携式装置200通过电场耦合器向通信装置100发送任意数据,通信装置100将从便携式装置200接收到的数据输出到信息处理装置300。作为替换方式,从信息处理装置300向通信装置100输入任意数据,通信装置100将从信息处理装置300输入的数据通过电场耦合器发送到便携式装置200。所述任意数据包括音乐数据(比如音乐、讲座和广播节目)、视频数据(比如电影、电视节目、视频节目、图片、文档、制图和图形)、游戏、软件等等。

与从电波通信方法的天线辐射的电波反比于距离的平方衰减相对,从这样的电场耦合器产生的感应电场强度反比于距离的四次方,因此可以限制能够进行电场通信的装置对之间的距离。换句话说,按照电场通信,因周围存在的障碍物而导致的信号劣化是很小的,可以简化防窃听技术和保密技术。

从天线辐射的电波包含水平波分量和偏振波,其中水平波分量在垂直于电波前进方向的方向上振动。电场耦合器包含在前进方向上振动的垂直波分量,不包含偏振波,并产生感应电场,因此非常方便,原因在于,只要这对电场耦合器的表面互相面对,就可以在接收方接收到信号。

在本说明书中,描述将集中在一个例子上,其中一对通信设备使用电场耦合器进行近距离无线通信(非接触式通信、大容量近程通信),但本发明并不限于这种例子。例如,这对通信装置可以通过能够通过磁场耦合进行通信的通信单元来执行近距离无线通信。按照使用电场耦合或者磁场耦合的通信方法,如果通信对方不近,则不会传输信号,因此这种通信方法比电波通信方法有利,因为较不可能发生干扰问题。

作为通信设备的示例,图1示出了通信装置100和便携式装置200,但本发明并不限于这样的例子。通信设备可以是如下信息处理装置比如PC(个人计算机)、家用视频处理装置(DVD记录器、视频盒式记录器等等)、便携式电话、PHS(个人手提电话系统)等等。通信设备也可以是如下信息处理装置比如便携式音乐再现装置、便携式视频处理装置、PDA(个人数字助理)、家用游戏机、便携式游戏机和家用电器。在图1中通信装置100与信息处理装置300连接,但信息处理装置300和通信装置100可以一体地构成。

[通信装置的配置] 图2是描述与所述通信装置100对数据的发送和接收有关的配置的示意图。在所述通信装置100和便携式装置200这两者中,与数据发送和接收有关的配置是类似的,因此便携式装置200也有图2中所示出的配置。

如图2中所示,通信装置100包括发送/接收耦合器(通信单元)102、选择器104、发送处理单元106、接收处理单元108以及控制单元110。发送/接收耦合器102由电场耦合器构成,通过电场耦合与便携式装置200的电场耦合器执行通信。通信装置100和便携式装置200的发送/接收耦合器102被布置成按大约3厘米的近距离互相面对,并且能够静电耦合。发送/接收耦合器102经由选择器104选择性地连接到发送处理单元106或接收处理单元108。

发送处理单元106生成发送信号以从发送接收耦合器102发送到便携式装置200。发送处理单元106包括多个部件,比如用于对发送数据进行编码的编码器、用于将发送数据扩散(diffuse)的扩散器(diffuser)、用于将发送数据从二进制序列扩展成复合信号的映射器和用于执行到中心频率的上变频的RF电路等等。接收处理单元108对发送/接收耦合器102接收到的接收信号进行解码。接收处理单元108包括多个部件,比如被输入以接收信号的RF电路、用于将接收信号转换成数字信号的AD转换器、用于将接收信号解映射的解映射器(demapper)、解码器等等。当较高级别应用作出发送请求时,发送处理单元106基于发送数据生成高频发送信号比如UWB信号,并且从发送/接收耦合器102传播此信号到便携式装置200。在便携式装置200侧的发送/接收耦合器102对接收到的高频信号执行解调和解码处理,并且提供再现的数据到较高级别应用。当从便携式装置200侧向通信装置100发送数据时,执行类似处理。因此,实现了通信装置100和便携式装置200之间的双向通信。

例如,按照如UWB通信中那样使用高频和宽带的通信方法,能够在近距离上实现大约100Mbps的超高速数据传送。当通过静电耦合而不是电波通信来执行UWB通信时,因为电场强度与距离的四次方成反比,通过将距离无线设施3米的距离处的电场强度(电波强度)抑制到小于或等于预定水平,能够获得不要求无线站的许可的非常弱的电波。因此,可以不太昂贵地配置所述通信系统。此外,当在非常近距离通过静电耦合方法执行数据通信时,信号质量不会由于周围存在的反射物体而降低,能够可靠防止对传送路径的窃听,并且能够确保机密性。通过将电场强度抑制到小于或等于预定水平,比如使得只允许在3厘米距离之内进行通信,就能够实现一种配置,该配置中的两个装置不能同时与一个装置通信。因此,能够实现近距离一对一通信。

控制单元110由计算处理单元比如CPU构成,控制通信装置100的全部操作。例如,控制单元110控制发送处理单元106对发送信号的生成,并且控制接收处理单元108对接收信号的解码。当发送连接请求帧C-Req等到便携式装置200时,控制单元110向选择器104输出切换信号以将发送/接收耦合器102和发送处理单元106相连接。当等待来自便携式装置200的连接请求帧C-Req时,控制单元110向选择器104输出切换信号以将发送/接收耦合器102和接收处理单元108相连接。

当一个装置(发起方)发送连接请求帧C-Req到另一个装置(应答方),并且发起方收到了从应答方发送的连接响应帧C-Acc时,连接就建立了。由被输入以比如数据文件传送和数据文件选择之类的用户动作的一侧的装置向通信对方发送连接请求帧。

无论是否存在用户动作,均可以按预定定时定期地发送连接请求帧。在此情况下,由通信装置100以预定周期定期地发送连接请求帧C-Req,而不管通信对方是否在附近。因此,即使没有从发起方作出用户动作,比如文件传送,应答方也能收到定期发送的连接请求帧C-Req。通过从应答方返回连接响应帧C-ACC来建立连接。所以,在用户动作没有具体做出的情况下,通过使发起方和应答方靠近到可以实现近程无线通信的范围,能够建立起连接。当连接建立时,将进行协商(在下文描述),当协商结束时,发起方和应答方都可以参考对方的存储器,比如硬盘。通过从目录指定数据文件,能够执行数据文件的传送等操作。数据文件的传送通过CSDU分组来执行。

[通信装置软件的层级结构] 图3的示意图以层级结构形式示出了依照本实施例的无线通信系统中,发起方和应答方的每个装置的软件配置。如图3所示,在本实施例中,用户应用200、PCL(协议转换层)202、CNL(连接层)204及物理层206按从上层起的顺序配置。

用户应用200是较高级别协议(比如USB、TCP/IP、OBEX等),用于使用由安装有物理层206的装置中的物理层206的上层的软件所提供的服务来执行数据通信。用户应用200是用于执行装置操作的应用(举例来说,OS,比如Windows(注册商标)、Linux等)。

PCL 202(协议转换单元)支持协议转换功能,该协议转换功能用于将用户应用200相互转换到唯一的协议。通过提供多种类型的协议给物理层206,从而能够支持各种协议。PCL 202执行如下处理将内容数据(比如由高级别的用户应用200产生的音乐和视频、其他协议的数据、命令等)转换成低级别CNL 204可以处理的数据格式。PCL 202还执行用于进行通信所需的处理,比如连接、断开、装置认证、操作模式设定和初始化。

CNL 204将从较高级别的PCL 202收到的数据整形(shape)成预定的分组结构(CSDU分组),并在发起方和应答方之间执行发送。在CNL 204中,用于理解CSDU分组类型的参数被加在CSDU分组头部。在接收时,CNL 204分析从物理层206接收的数据,提取CSDU分组,并提供其中的净荷给高级别的PCL 202。除物理层206的通信之外,CSDU分组还含有在用户应用200中可使用的状态信息,并且CNL 204还对其执行生成处理、错误通知等等。

CNL 204本身能够接收从来自PCL 202的不同协议发送的数据。但是,因为在大容量近程通信中对不同协议的数据的发送和接收需要断开会话一次,所以不执行多种协议中的CNL服务的使用。

由于这个限制,即使从多个PCL仿真(emulation)向CNL 204进行数据输入,CNL 204也不对这种数据进行复用。此外,即使接收数据包含多个协议,诸如协议分析、按照相应协议内容发布到PCL202、或者由于错误检测而断开会话之类的处理也不被执行。

因此,在使用CNL 204的服务的PCL 202侧,与对一种类型决定使用的协议一起使用CNL 204的服务。关于确认协议方法的确定和执行必要的发送和接收是(稍后要描述的)PCL Common的任务,协议数据的生成和解析由PCL仿真来执行。排除处理(exclusionprocess)也由PCL Common执行,这样CNL服务不会同时被多个协议一起使用。

CNL 204提供PCL Common建立连接所必需的服务,和PCL仿真在连接建立后发送和接收数据所必需的服务。CNL 204从PCL 202接收简档ID、数据大小等等作为参数,该简档ID表示当前执行的服务是否是整个传送大小的中间数据、最终数据、或是参数而不是数据。这样的参数被插入到CSDU分组头部。CNL 204将发送参数嵌入到在大容量近程通信装置发送数据时生成的CSDU分组的一个部分,以在一个物理层(PHY Layer)206上实现多个逻辑信道(Channel)。

CNL 204以CSDU为单位执行数据传送。CNL 204在CSDU发送时对CSDU赋予下列三种类型的简档ID(T_DATA,LT_DATA,CNL_DATA)。在CSDU接收时,CNL 204执行与简档ID的类型相对应的处理。

T_DATA、LT_DATA CNL 204将T_DATA赋予传送用户数据的CSDU。但是,如果是CSDU净荷的分割中的最后一个CSDU,则CNL 204赋予LT_DATA。只有用户数据被存储在CSDU的净荷内,CNL 204不会嵌入头部信息等。

CNL_DATA CNL 204将CNL_DATA赋予用于传送大容量近程通信系统所特有的控制数据的CSDU。举例来说,控制数据是参数信息。头部信息被嵌入在CSDU净荷中。CNL 204分析这种头部信息,并执行适当的处理。

CNL 204响应于较高级别层的请求而使用物理层206的服务来执行通信,另外,执行物理层206的连接的建立、断开、数据连续性的保证等等。

在大容量近程通信中,不仅存在对数据比如文件的发送和接收,而且存在对PCL 202中的管理参数以及在通信目的地的相同层之间的数据的发送和接收。这样的文件和参数类型最终由CNL 204以符合CSDU格式的形式发送。简档ID被用来指定数据类型。然后可以在物理层206级别在逻辑上使用多个发送信道。因此,通信速率可以大大提高,特别的是,它适合于大容量的数据通信,比如运动图像。

物理层206是用于无线通信系统的大容量近程通信的物理层,并且包括纠错功能和前置(preamble)感测功能,其中无线通信系统能够按照本实施例执行近距离大容量通信。在本实施例中,对于通信装置的物理层,以示例的方式描述了用于大容量近程通信的物理层,但物理层并不限于此,可以应用用于通信的通用物理层。通过使用CSDU分组、简档ID等,用于大容量近程通信的物理层特别适合于大容量数据通信,比如图片和运动图像。

图4基于软件角色以OSI参考模型示出了图3的配置。如图4所示,物理层(第一层)206负责向通信线路发送数据的电转换和机械任务。插脚的形状、电缆的特性等等也在第一层定义。

CNL 204对应于数据链路层(第二层)和传输层(第四层)。数据链路层保证与通信对方的物理通信路径,并对流过通信路径的数据执行错误检测等。传输层执行数据压缩、纠错、再发送控制等,以便可靠且高效地发送数据到通信对方。因为本实施例的系统是P2P通信,没有布置OSI参考模型中的网络层(第三层),因此可以简化系统。

PCL 202对应于会话层(第五层)和表示层(第六层)。会话层对通信程序用以互相发送和接收数据的虚拟路径(连接)执行建立和解除。表示层执行各种处理,比如将从会话层接收到的数据转换成用户易理解的格式,和将从应用层发送的数据转换成适合于通信的格式。

用户应用200对应于应用层(第七层)。应用层提供各种使用数据通信的服务给人和其他程序。

[关于通信装置的状态转变] 在本实施例的系统中,在连接建立后,发起方和应答方的每个通信设备能够转变到间歇接收操作(省电操作)。图5的示意图示出了在本实施例系统中的CNL层204上的状态转变。将基于图5描述包括省电模式的状态转变。

在图5中,状态“搜索”是一种等待连接请求C-Req的状态。当在状态“搜索”中接收到C-Req时,应答方处于响应等待状态“接受等待”,等待来自作为较高级别层的PCL 202的响应。在这样的状态下,当从PCL 202作出连接许可响应“接受”时,发送C-Acc,并且状态转变到状态“应答方响应”。在响应等待状态“接受等待”下,当收到解除帧C-Ris时,状态返回到状态“搜索”。

当收到ACK时,状态从状态“应答方响应”转变到状态“应答方已连接”。由此建立了连接。

当在状态“搜索”中从较高级别层作出连接请求时,发起方发送C-Req,并且状态转变到状态“连接请求”。当在状态“连接请求”中接收到C-Acc时,状态转变到状态“响应等待”,从而进入等待较高级别层的响应的响应等待状态。当在该状态“响应等待”中从较高级别层输出了连接许可时,状态转变到状态“发起方已连接”。从而建立了连接。当在状态“响应等待”中较高级别层不许可连接时,状态返回到状态“搜索”。

在连接建立后的状态(发起方已连接、应答方已连接)中,只要连接没有被解除,状态就在状态“已连接”、状态“自冬眠(Own-Hibernate)”和状态“目标睡眠”之间转变。在连接建立后,状态是状态“已连接”,当从作为较高级别层的PCL 202输出通知转变到省电模式的指令(上层省电命令)时,状态转变到状态“自冬眠”。

在状态“自冬眠”中,执行间歇接收操作。当转变到状态“自冬眠”时,向通信对方装置发送C-Sleep帧。当在状态“自冬眠”中从PCL 202输出了解除省电模式的指令或从通信对方接收到C-Wake时,状态返回到状态“已连接”。

当在状态“已连接”中收到C-Sleep时,状态转变到状态“目标睡眠”。在这种情况下,可以认识到通信对方的装置能够转变到省电模式。当在状态“目标睡眠”中从PCL 202输出了通知转变到省电模式的指令“上层省电命令”时,状态转换到状态“自冬眠”。装置本身然后也转变到睡眠模式。当在状态“目标睡眠”中收到ACK时,状态返回到状态“已连接”。

[间歇接收操作的具体示例] 如上所述,在本实施例的系统中,在连接建立后,当从较高级别层收到转变到间歇接收操作的指令时,执行间歇接收操作。图6的示意图示出了间歇接收操作。在连接建立后,通常在稳态的基础上执行接收。在间歇接收操作中,按预定时间间隔设定接收“醒”时间段,在接收时间段过去之后,时间段转变为暂停“休眠”时间段,并且停止接收操作。在暂停时间段中,通信装置的发送处理单元106、接收处理单元108等的功率被抑制到最小。因此,通过设定暂停时间段,可以将功耗抑制到最小。

图7的示意图示出了当建立装置A和装置B之间的连接时,建立连接后的省电操作。在连接建立后,当允许通信对方装置进行间歇接收操作时,通过发送C-Sleep帧来对此进行通知。当自己的装置也开始间歇接收操作时,通过发送C-Sleep帧来通知对方的装置。在图7的示例中,装置A发送C-Sleep帧到装置B,从而自己的装置执行间歇接收操作。在装置A中,具有预定时间的接收时间段和暂停时间段交替重复。在图7的示例中,接收到C-Sleep帧的装置B执行间歇接收操作,因为间歇接收操作被允许。由于C-Sleep帧是表示可以进行间歇操作的帧,因此发送C-Sleep帧的装置B可以不执行间歇操作。类似的是,当装置A收到C-Sleep帧时,装置A也可以不执行间歇操作。

C-Sleep帧描述有与暂停时间段和接收时间段相关的时间信息。装置A和装置B按照这些信息设定暂停时间段和接收时间段,并执行间歇接收以省电。

当在发送和接收大容量数据比如运动图像数据的过程中间歇发送数据帧时,通过将不执行发送的时间段设定为省电模式,能够减少功耗。特别的是,因为对于大容量近程通信来说物理层在通信中能够以极高速度传送数据,当发送运动图像数据等时,相对于要发送的数据量来说,传送速度变得非常快。在这样的情况下,当一次性地发送所有数据时,接收方装置的缓冲区容量非常大,但是通过间歇地执行数据传送,接收方装置的缓冲区量可以抑制到最小。在本实施例中,在传送速度能够极大增加的情况下,通过执行间歇操作,能够大大减少功耗。

图8的示意图示出了当取消间歇接收操作时的操作。在图8中,假设装置B处于省电模式。当取消间歇接收操作时,装置A发送C-Wake帧到通信对方的装置B。装置B在暂停时间段中可能接收不到C-Wake帧,但当其在接收时间段中接收到C-Wake帧时,就会取消间歇接收操作。装置A重复对C-Wake帧进行重新发送,直到从装置B收到针对C-Wake帧的ACK帧响应。如果以一定时间重复重新发送C-Wake,但没有获得ACK响应,则装置A确定与装置B的连接断开了。

当执行间歇接收操作的通信设备向通信对方的装置发送C-Sleep帧时,如果C-Sleep帧在无线介质上丢失,则在通信对方侧的装置处可能不会正常收到C-Sleep。在这种情况下,未收到C-Sleep的装置可能不会认识到通信对方处于省电模式,并因此向通信对方的装置发送作为数据帧的CSDU分组。取决于暂停时间段的定时,接收CSDU分组的处于省电模式的装置可能不会收到该CSDU分组,因为该装置正在执行间歇接收操作。

图9示出了如下情况由于在装置B向装置A发送C-Sleep帧时装置A未收到C-Sleep帧,因此从装置A向装置B发送CSDU分组。接收到CSDU分组的装置B通常会向装置A发送ACK,但图9所示的情况是装置B正在执行间歇操作,并且装置B的暂停时间段和从装置A发送CSDU分组的时间相重叠。在此情况下,装置B接收不到CSDU分组,因此不会向装置A发送ACK。换句话说,如果装置B的接收时间段被设定为短于接收CSDU分组所需时间段,则装置B在接收时间段接收不到CSDU分组的可能性很高。

在本实施例中,如果尽管装置A已发送CSDU分组,但是在预定时间经过后也未从装置B返回ACK,则装置A确定装置B在执行间歇接收操作,并向装置B发送C-Wake帧。装置B然后取消间歇接收操作并向装置A发送ACK。当收到针对C-Wake帧的ACK时,装置A确定装置B已取消间歇接收操作,并向装置B发送CSDU分组。除了上述使用的预定时间以外,与通信对方是否正在执行间歇接收操作相关的判断标准可以是其他判断标准,比如CSDU分组被重新发送的次数。

按照本实施例,采用了如下简单的配置针对通知开始间歇操作的命令比如C-Sleep帧,不返回ACK。在所述针对C-Sleep不返回ACK的配置中,当发生其中在通信过程中出现了某种问题并且C-Sleep没有到达对方装置的事件时,发送C-Sleep的一方的装置可能不会认识到C-Sleep没有到达通信对方的装置。在此情况下,当发送C-Sleep的一方的装置开始间歇操作时,会发生未收到C-Sleep的装置向正在执行间歇操作的装置发送CSDU分组的事件。按照本实施例,当采用不针对C-Sleep返回ACK的系统时,如果针对CSDU分组不返回ACK,则发送C-Wake帧,因此可以取消通信对方的间歇操作并且可以发送CSDU分组。在针对C-Sleep的发送返回ACK的系统中,双方装置都会认识到间歇操作的开始,因为在通过返回ACK而确认C-Sleep到达了通信对方之前,间歇操作不会开始。因此,在针对C-Sleep的发送返回ACK的系统中,可以避免向正在执行间歇操作的装置发送CSDU分组,但收到C-Sleep的装置返回ACK,因此系统变得复杂了。

图10的示意图示出了通信装置的与间歇操作相关联的功能模块配置。如图10所示,通信装置包括间歇操作单元302、间歇操作通知单元304、间歇操作取消单元306及间歇操作取消请求单元308。间歇操作单元302基于来自较高级别层的命令执行间歇操作。间歇操作通知单元304向通信对方的装置发送C-Sleep。在此情况下,间歇操作通知单元304发送C-Sleep而不请求针对C-Sleep的ACK。因此,通信装置不会收到针对C-Sleep的响应。间歇操作取消单元306基于来自较高级别层的命令取消间歇操作。间歇操作取消请求单元308基于上述判断标准来确定通信对方装置是否正在执行间歇操作,并向通信对方装置发送C-Wake。图10中示出的功能模块可以由硬件(电路)或者用于起相同作用的计算处理单元(CPU)及软件(程序)来构成。当由计算处理单元(CPU)和软件来构成时,功能模块主要通过上述CNL 204来配置,并且程序可以存储在记录介质内,比如存储在布置在通信装置100和便携式装置200内的存储器内。

因此,在本实施例中,当C-Sleep帧没有被正常发送或接收,并且可能未认识到通信对方装置正在执行间歇接收操作的事实时,如果针对CSDU分组未返回ACK,则确定通信对方正在执行间歇接收操作。因此,可以通过向通信对方的装置发送C-Wake分组来取消通信对方装置的间歇接收操作,其后可以发送CSDU分组。在上述例子中,作为例子描述了无线通信系统,但通信系统也可以是有线通信系统。

本发明包含与在2008年8月25日向日本专利局提交的日本专利申请JP 2008-215842相关的主题,通过引用将其全部内容并入于此。本领域技术人员应该明白,取决于设计要求和其他因素,可以作出各种修改、组合、子组合和变更,只要他们落入所附权利要求或其等同物的范围内。
权利要求
1.一种通信设备,包括
通信单元,用于通过电场耦合或磁场耦合与通信对方装置执行近距离一对一通信;
间歇操作单元,用于在与所述通信对方装置建立了连接之后,在不解除连接的情况下执行间歇操作;
间歇操作通知单元,用于通知所述通信对方装置执行间歇操作,该间歇操作通知单元进行通知而不接收对所述通知的响应;以及
间歇操作取消请求单元,用于在向所述通信对方装置发送数据帧并且未从所述通信对方接收到针对此数据帧的响应时,输出取消所述通信对方装置的间歇操作的取消请求。
2.根据权利要求1所述的通信设备,其中,在从所述通信对方装置接收到针对所述取消请求的响应之后,向所述通信对方装置重新发送所述数据帧。
3.根据权利要求1所述的通信设备,其中,在向所述通信对方装置发送所述数据帧之后,所述间歇操作取消请求单元基于预定判断标准来确定所述通信对方装置是否正在执行间歇操作。
4.一种通信系统,包括
第一通信设备,用于通过利用电场耦合或磁场耦合的近距离一对一通信来与第二通信设备执行通信;以及
第二通信设备,包含间歇操作单元,用于在与所述第一通信装置建立了连接之后,在不解除连接的情况下执行间歇操作;间歇操作通知单元,用于通知所述第一通信设备执行间歇操作,该间歇操作通知单元进行通知而不接收对所述通知的响应;以及间歇操作取消请求单元,用于在向所述通信对方装置发送数据帧并且未从所述通信对方接收到针对此数据帧的响应时,输出取消所述通信对方装置的间歇操作的取消请求。
5.一种通信方法,包括以下步骤
通过电场耦合或磁场耦合与通信对方装置执行近距离一对一通信;
在与所述通信对方装置建立连接后,在不解除连接的情况下执行间歇操作;
通知所述通信对方装置执行间歇操作,进行该通知而不接收对该通知的响应;以及
当向所述通信对方装置发送数据帧并且未从所述通信对方接收到针对此数据帧的响应时,输出取消所述通信对方装置的间歇操作的取消请求。
6.一种程序,用于使计算机充当
用于通过电场耦合或磁场耦合与通信对方装置执行近距离一对一通信的装置;
用于在与所述通信对方装置建立了连接之后,在不解除连接的情况下执行间歇操作的装置;
用于通知所述通信对方装置执行间歇操作的装置,该单元进行通知而不接收对该通知的响应;以及
用于在向所述通信对方装置发送数据帧并且未从所述通信对方接收到针对此数据帧的响应时,输出取消所述通信对方装置的间歇操作的取消请求的装置。
全文摘要
本发明的通信设备包括发送/接收耦合器,用于与通信对方装置通过电场耦合或磁场耦合执行近距离一对一通信;间歇操作单元,用于在与通信对方装置执行通信时,以提供的预定暂停时间段执行间歇操作;以及间歇操作取消请求单元,用于在向所述通信对方装置发送数据帧并且未从所述通信对方接收到针对此数据帧的响应时,输出取消所述通信对方装置的间歇操作的取消请求。
文档编号H04B5/00GK101662315SQ20091016747
公开日2010年3月3日 申请日期2009年8月25日 优先权日2008年8月25日
发明者西山文浩 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1