CN107534496B - 体内通信设备、体内通信方法和程序 - Google Patents
体内通信设备、体内通信方法和程序 Download PDFInfo
- Publication number
- CN107534496B CN107534496B CN201680025898.5A CN201680025898A CN107534496B CN 107534496 B CN107534496 B CN 107534496B CN 201680025898 A CN201680025898 A CN 201680025898A CN 107534496 B CN107534496 B CN 107534496B
- Authority
- CN
- China
- Prior art keywords
- frame
- transmission
- terminal
- intra
- communication device
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B13/00—Transmission systems characterised by the medium used for transmission, not provided for in groups H04B3/00 - H04B11/00
- H04B13/005—Transmission systems in which the medium consists of the human body
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
[问题]为了提供能够在降低设备自身和/或通信伙伴的功耗的同时维持体内通信链接的体内通信设备、体内通信方法和程序。[解决方案]一种设有发送单元的体内通信设备,该发送单元在通信继续的同时,不论是否存在要传送的数据,都在该设备的预定帧发送时段内使用体内通信进行第一帧发送,其中发送单元在设备的所述帧发送时段内在由通信伙伴进行第二帧发送期间暂停第一帧发送。
Description
技术领域
本公开涉及体内通信设备、体内通信方法和程序。
背景技术
近年来,已经进行了体内通信技术(以下称为体内通信)的研究和开发。在进行这样的体内通信的设备中,由于通常难以连续地供电,所以期望降低功耗以提高操作的连续性。
例如,专利文献1公开了一种与体内通信设备有关的技术,该体内通信设备在当检测到电场时改变的通信模式下进行体内通信用于用户认证,并且在用户认证终止后返回的省电模式下不进行体内通信。
引用列表
专利文献
专利文献1:JP 2014-103523A
发明内容
技术问题
然而,在专利文献1中公开的技术中,功耗被降低,但是难以维持通信连接。例如,由于在省电模式下不进行与通信伙伴的通信,因此存在不同的体内通信设备开始与通信伙伴通信的情况。在这种情况下,发生直到与不同的体内通信设备的通信被终止为止的待机时间。另外,由于当通信重新开始时再次执行连接处理,所以通信的开销增加。
在这方面,本公开提出了一种体内通信设备、体内通信方法和程序,其是新的且改进的并且能够在维持体内通信的通信连接的同时降低自身设备或通信伙伴中的至少一个的功耗。
问题的解决方案
根据本公开,提供了一种体内通信设备,包括:发送单元,所述发送单元在通信被继续的同时,不论是否存在要发送的数据,都在预先决定的自身设备的帧发送时段中使用体内通信进行第一帧发送。发送单元在自身设备的帧发送时段中在正由通信伙伴进行第二帧发送时停止第一帧发送。
另外,根据本公开,提供了一种体内通信设备,包括:接收单元,所述接收单元使用体内通信来接收帧;发送单元,所述发送单元在预先决定的自身设备的帧发送时段中使用体内通信来发送帧;以及控制单元,所述控制单元在使发送单元在每个帧发送时段继续帧发送的同时,控制是否允许接收单元的帧接收。
另外,根据本公开,提供了一种体内通信方法,包括:通过发送单元,在通信被继续的同时,不论是否存在要发送的数据,都在预先决定的自身设备的帧发送时段中使用体内通信进行第一帧发送;以及通过发送单元,在自身设备的帧发送时段中正由通信伙伴进行第二帧发送的同时,停止第一帧发送。
另外,根据本公开,提供了一种体内通信方法,包括:通过接收单元使用体内通信来接收帧;通过发送单元在预先决定的自身设备的帧发送时段中使用体内通信来发送帧;以及通过控制单元控制在每个帧发送时段继续帧发送的同时是否允许接收单元的帧接收。
另外,根据本公开,提供了一种用于使计算机执行如下功能的程序:在通信被继续的同时,不论是否存在要发送的数据,都在预先决定的自身设备的帧发送时段中使用体内通信进行第一帧发送的发送功能;以及在自身设备的帧发送时段中正由通信伙伴执行第二帧发送的同时,停止第一帧发送的发送功能。
另外,根据本公开,提供了一种用于使计算机执行如下功能的程序:使用体内通信来接收帧的接收功能;在预先决定的自身设备的帧发送时段中使用体内通信来发送帧的发送功能;以及在使发送功能在每个帧发送时段继续帧发送的同时,控制是否允许接收功能的帧接收的控制功能。
发明的有利效果
如上所述,根据本公开,提供了能够在维持体内通信的通信连接的同时降低自身设备或通信伙伴中的至少一个的功耗的体内通信设备、体内通信方法和程序。注意,上述效果不一定是限制性的。与上述效果一起或者代替上述效果,可以实现本说明书中描述的任何一种效果或可从本说明书中掌握的其它效果。
附图说明
图1是例示出现有技术的体内通信设备的处理的示例的序列图。
图2是例示出根据本公开的第一实施例的终端的处理的示例的序列图。
图3是例示出根据第一实施例的终端的示意性功能配置的示例的框图。
图4是示意性地例示出根据第一实施例的终端中的用于转换到第一睡眠模式的处理的示例的序列图。
图5是示意性地例示出根据第一实施例的终端中的用于返回正常模式的处理的示例的序列图。
图6是示意性地例示出根据第一实施例的第一修改示例的终端中的用于转换到第一睡眠模式的处理的示例的序列图。
图7是示意性地例示出根据第一实施例的第二修改示例的终端中的周期性模式改变处理的示例的序列图。
图8是示意性地例示出根据第一实施例的第三修改示例的终端的用于返回到正常模式的处理的示例的序列图。
图9是例示出根据本公开的第二实施例的终端的处理的示例的序列图。
图10是示意性地例示出根据第二实施例的在代理终端通知转换到第二睡眠模式的情况下的转换处理的示例的序列图。
图11是示意性地例示出根据第二实施例的在停止终端通知转换到第二睡眠模式的情况下的转换处理的示例的序列图。
图12是示意性地例示出根据第二实施例的在停止终端通知返回到正常模式的情况下的返回处理的示例的序列图。
图13是示意性地例示出根据第二实施例的在停止终端通知返回到正常模式的情况下的返回处理的另一示例的序列图。
图14是示意性地例示出根据第二实施例的第一修改示例的终端中的用于转换到第二睡眠模式的处理的示例的序列图。
图15是示意性地例示出根据第二实施例的第三修改示例的终端中的用于返回到正常模式的处理的示例的序列图。
图16是例示出根据本公开的实施例的体内通信设备的硬件配置的示图。
具体实施方式
在下文中,将参照附图详细描述本公开的一个或多个优选实施例。在本说明书和附图中,具有基本相同的功能和结构的结构元件用相同的附图标记表示,并且省略对这些结构元件的重复说明。
说明将按以下次序提供。
1.现有技术的问题
2.第一实施例(第一睡眠模式)
3.第二实施例(第二睡眠模式)
4.第三实施例(睡眠模式之间的切换)
5.根据本公开的实施例的体内通信设备的硬件配置
6.结论
<1.现有技术的问题>
首先,将描述现有技术中的体内通信设备的问题。
体内通信设备(以下称为终端)通常具有发送功能和接收功能。发送功能使用体内通信进行帧发送处理,而接收功能使用体内通信进行帧接收处理。因此,终端能够与另一终端进行双向通信。
另外,作为现有技术中的终端,存在基于与体内通信有关的现有电信标准来操作的终端。例如,作为与体内通信有关的电信标准,使用ECMA-401。在ECMA-401中,将时间轴划分为称为时分时隙(TDS)的时隙,在一个TDS发送一个PHY协议数据单元(PDU)(以下称为帧)。所述帧由进行通信的各个终端交替发送。
此外,将称为序列号的信息添加到帧中。如果帧被正确地接收到,则序列号递增,并且递增的序列号被添加到下一次要发送的帧。例如,序列号可以是二进制2位信息。
帧通常包括数据,但是在不存在要发送的数据的情况下,发送不包括数据的帧(以下称为空帧)。序列号也被添加到空帧。
另外,将参照图1描述其中作为现有技术中的体内通信设备的终端A和终端B根据ECMA-401进行通信的示例。图1是例示出现有技术中的体内通信设备的处理的示例的序列图。
首先,从终端A发送数据帧,并且由终端B接收数据帧(步骤S11)。具体地,在第二TDS发送数据帧,并且要添加到数据帧的序列号为2,即(10)b(以下以2(10)b)的形式指示)。数据帧被从终端A发送,并且由终端B接收。
然后,从终端B发送数据帧,并且由终端A接收数据帧(步骤S12)。具体地,终端B将通过使添加到接收到的数据帧的序列号递增而获得的序列号3(11)b添加到要发送的数据帧。添加了序列号的数据帧被从终端B发送,并且由终端A接收。
此后,从终端A发送空帧,并且由终端B接收空帧(步骤S13)。具体地,在终端A中不存在要发送的数据的情况下,终端A生成不包括数据的空帧。终端A将通过使添加到接收到的数据帧的序列号递增而获得的序列号0(00)b添加到所生成的空帧。添加了序列号的空帧被从终端A发送,并由终端B接收。
另外,在步骤S13之后(步骤S14至步骤S16),由于在任一个终端中都不存在要发送的数据,类似于步骤S13,如图1所示,重复对添加了要递增的序列号的空帧的发送和接收。
这里,即使在不存在要发送的数据的情况下,也重复对空帧的发送和接收,以便维持通信连接。例如,在具有低于通信位速率的数据速率的音频等的流送通信中,由于可以连续生成没有要发送的数据的TDS,所以可以重复生成对空帧的发送和接收。然而,即使在这种情况下,如上所述,也可以执行发送处理、接收处理、获取序列号的处理、使所获取的序列号递增的处理等。因此,即使在空帧中,消耗了与数据帧的通信相同的功率来维持通信连接。
另一方面,在不存在要发送的数据的情况下,可以考虑切断通信。然而,在通信连接被切断之后,存在花费时间以重新开始与同一通信伙伴的通信的情况。例如,在通信连接被切断之后,在作为先前通信伙伴的终端重新开始与不同终端的通信的情况下,生成直到与不同终端的通信终止为止的待机时间。另外,由于在重新开始通信时再次执行连接处理,所以通信的开销增加。
另外,可以考虑发送相同的空帧和停止帧接收处理。然而,在ECMA-401中,在要添加到帧的序列号未被更新(即,未被递增)的情况下,将帧作为重发帧来处理。因此,如果添加了未被递增的序列号的多个空帧被发送,则通信伙伴的终端可以确定重发频繁发生(即,通信环境恶化),并且可以考虑停止通信,即执行对通信连接的切断。
可以考虑用于应用与体内通信不同的无线通信中的与省电有关的功能的方法。例如,在蓝牙(注册商标)通信中,准备了诸如暂停模式、保持模式或呼吸模式之类的省电模式。然而,难以将这样的与省电有关的功能原样应用于体内通信。
例如,在诸如蓝牙之类的无线通信的省电模式中,通常在停止帧发送和接收时降低功耗。另一方面,在ECMA-401中,在没有进行帧发送的情况下,确定TDS为空,并且存在TDS被另一终端使用的可能性。因此,为了使TDS安全,优选至少继续帧发送。
另外,在蓝牙通信中,终端用作主和从中的任一个,并且在省电模式是保持模式以外的模式的情况下,用作主的终端被配置为不转换到省电模式。另一方面,在ECMA-401中,终端用作讲话者和收听者中的任一个,并且优选的是,用作讲话者或收听者的终端可以转换到省电模式。
因此,本公开提出一种体内通信设备,其能够在维持体内通信的通信连接的同时降低自身设备或通信伙伴中的至少一个的功耗。在下文中,将详细描述根据本公开的各个实施例的体内通信设备100。另外,为了便于描述,通过指派与实施例相对应的号码(例如,体内通信设备100-1至100-3)来互相区分根据第一至第三实施例的体内通信设备100。
<2.第一实施例(第一睡眠模式)>
在上文中,已经描述了现有技术中的体内通信设备的问题。接下来,将描述根据本公开的第一实施例的体内通信设备100-1(以下称为终端100-1)。
首先,将参照图2描述根据第一实施例的终端100-1的概况。图2是例示出根据本公开的第一实施例的终端100-1的处理的示例的序列图。
在第一实施例中,终端100-1具有正常模式和省电模式(以下称为睡眠模式),并且具有作为睡眠模式的第一睡眠模式。第一睡眠模式是继续帧发送处理并停止帧接收处理的模式。
例如,在第一睡眠模式下,如图2所示,执行通信的终端100-1A和终端100-1B交替地发送帧,但不接收发送的帧。因此,在正常模式下,在每个帧发送中使序列号递增,但是在第一睡眠模式下,由于不执行接收处理,所以重复对包括相同序列号的帧的发送。
如果连续发送相同序列号的帧,则作为通信伙伴的终端确定频繁发生帧的重发(即,通信环境恶化),并且可能停止通信。因此,在转换到第一睡眠模式时或在转换之前,优选的是确认在终端之间是否存在对第一睡眠模式的支持,以及确认第一睡眠模式下的操作不被作为错误来处理。
以这种方式,在第一睡眠模式下,由于在继续发送处理的同时停止接收处理,例如,如果在不存在要发送的数据并且空帧被发送的情况下选择了第一睡眠模式,则可以在正在发送空帧的同时降低功耗。在下文中,将详细描述第一实施例。
<2-1.设备的配置>
随后,将参照图3描述根据本公开的第一实施例的终端100-1的功能配置。图3是例示出根据本公开的第一实施例的终端100-1的示意性配置的示例的框图。
终端100-1包括发送单元102、接收单元104、处理单元106和控制单元108,如图3所示。
发送单元102使用体内通信来执行帧的发送。具体地,发送单元102在通信被继续的同时,不论是否存在要发送的数据,都在预先决定的自身终端的帧发送时段内使用体内通信执行帧发送(以下称为第一帧发送)。例如,根据ECMA-401执行第一帧发送。在这种情况下,帧发送时段对应于TDS,并且终端的每个TDS在开始连接时(即,关联时)在终端之间决定。由发送单元102发送的帧是由处理单元106(其稍后将被描述)生成的。
另外,在未接收到发送的帧的情况下,即在通信伙伴在帧接收方面失败的情况下,发送单元102重发相同的帧。例如,在向帧发送后从通信伙伴接收到的帧中添加的序列号不是通过使添加到由自身终端发送的帧的序列号递增而获得的值的情况下,发送单元102执行帧重发。
接收单元104使用体内通信来执行帧接收。具体地,接收单元104接收使用体内通信发送的帧。例如,如果从作为通信伙伴的终端发送帧,则接收单元104接收发送的帧,并将接收到的帧提供给处理单元106。
处理单元106执行对帧的生成和分析。具体地,处理单元106基于来自控制单元108的命令生成诸如PS-REQ帧或PS-ACK帧(其稍后将被描述)之类的帧,并将生成的帧提供给发送单元102。
另外,处理单元106基于接收到的帧来获取、更新和使用在帧发送中更新的帧交换信息。更具体地,处理单元106从由接收单元104接收的帧中获取帧交换信息,并更新所获取的帧交换信息。另外,处理单元106将更新的帧交换信息添加到生成的帧。例如,帧交换信息是上述序列号,并且处理单元106使从接收到的帧获取的序列号递增。另外,处理单元106将递增的序列号添加到生成的帧。
控制单元108通常控制终端100-1的操作。具体地,控制单元108选择终端100-1的操作模式。例如,终端100-1的操作模式包括如上所述的正常模式和第一睡眠模式。
在第一睡眠模式下,控制单元108在使发送单元102在自身终端的每个帧发送时段继续帧发送的同时控制是否允许接收单元104接收帧。更具体地,如果作为第一帧交换的在与停止接收单元104的帧接收的通知有关的帧(以下称为转换通知帧或PS-REQ帧)与用作对转换通知帧的响应的帧(以下称为转换通知响应帧或PS-ACK帧)之间的交换被执行,则控制单元108使接收单元104停止帧接收。PS-REQ帧和PS-ACK帧可以是与物理(PHY)层相对应的级别的帧,或者可以是与媒体访问控制(MAC)层相对应的级别的帧。
(转换到第一睡眠模式)
例如,在自身终端自身转换到第一睡眠模式的情况下,控制单元108通过发送单元102和处理单元106将PS-REQ帧发送到通信伙伴。另外,如果从通信伙伴接收到指示允许转换到第一睡眠模式的PS-ACK帧,则控制单元108停止接收单元104的操作(即,帧接收)和处理单元106的操作(即,序列号的递增)。控制单元108根据来自应用的睡眠请求来执行用于转换到睡眠模式的处理。
另外,在自身终端根据来自通信伙伴的通知而转换到第一睡眠模式的情况下,如果从通信伙伴接收到PS-REQ帧,则控制单元108通过发送单元102和处理单元106发送指示允许转换到第一睡眠模式的PS-ACK帧。此外,控制单元108在PS-ACK帧的发送之后停止接收单元104和处理单元106的操作。
在上面的描述中,已经描述了使用指示允许或不允许转换到第一睡眠模式的PS-ACK帧的示例,但是在未执行指示不允许的响应的情况下,可以使用诸如空帧之类的不同帧来代替PS-ACK帧。
另外,在上面的描述中,已经描述了如果PS-ACK帧被接收或发送则终端100-1转换到第一睡眠模式的示例,但是转换到第一睡眠模式的定时可以被指示或者可以被共享。具体地,指示接收单元104的帧接收的停止定时的信息被添加到PS-REQ帧或PS-ACK帧,并且控制单元108基于该信息使接收单元104停止帧接收。
例如,可以确定帧接收停止定时,使得执行通信的每个终端使用从接收到PS-ACK帧起经过的时间(时间段或TDS的数量)或者从连接处理(关联请求1、关联响应1或关联请求2的发送或接收)起经过的时间在相同的定时转换到第一睡眠模式。时间段包括多个TDS,例如八个TDS。
在PS-REQ帧和PS-ACK帧是P-DU帧的情况下,PS-REQ帧等被划分为至少两个PHY帧(即,P-PDU帧),并且通过至少两个TDS而被发送。在这种情况下,如果一个终端100-1基于P-DU帧的部分接收而转换到第一睡眠模式,则另一个终端100-1可能难以转换到第一睡眠模式。然而,当转移到第一睡眠模式的定时如上所述变得统一时,可以防止这种情况的发生。
另外,控制单元108控制对终端100-1的各个单元(尤其是对发送单元102、接收单元104和处理单元106)的供电,从而控制是否存在各个单元的操作。替代地,控制单元108可以通过硬件或软件的处理而不是供电控制来控制终端100-1的各个单元的操作是否存在。
(返回到正常模式)
如果在第一睡眠模式期间预定时间(以下称为临时返回定时)作为第三时间到达,则控制单元108使接收单元104在预先决定的时间(以下称为临时返回时段)内执行帧接收。另外,如果在临时返回时段期间执行第二帧交换,则控制单元108使接收单元104开始帧接收。
具体地,如果作为第二帧交换的在与接收单元104的帧接收的开始的通知有关的帧(以下称为返回通知帧或PS-WUP帧)与作为对返回通知帧的响应的帧(以下称为返回通知响应帧)之间的交换在临时返回时段中被执行,则控制单元108开始接收单元104的帧接收。
例如,每当诸如从连接处理起经过的时间之类的预先决定的时间作为临时返回定时到达,控制单元108就在临时返回时段内使自身终端返回到正常模式。考虑到帧接收的失败可能性,优选将临时返回时间设置为长。
另外,在自身终端自身返回到正常模式的情况下,控制单元108在临时返回时段中通过发送单元102和处理单元106向通信伙伴发送PS-WUP帧。此外,如果从通信伙伴接收到作为对PS-WUP帧的响应的空帧,则控制单元108重新开始接收单元104和处理单元106的操作。这里,重新开始操作意味着即使在临时返回时段过去后也继续操作。
在自身终端根据来自通信伙伴的通知而返回到正常模式的情况下,如果从通信伙伴接收到PS-WUP帧,则控制单元108通过发送单元102和处理单元106发送作为对PS-WUP帧的响应的空帧。另外,在发送空帧之后,控制单元108重新开始接收单元104和处理单元106的操作。基于序列号来确定接收到的空帧是否是针对PS-WUP帧的响应。例如,控制单元108确定添加到空帧的序列号是否是通过使添加到PS-WUP帧的序列号递增而获得的值。
在上面的描述中,已经描述了作为针对PS-WUP帧的响应的帧是空帧的示例,但是作为响应的帧可以是不同的帧,诸如单独准备的特定帧或数据帧。
另外,控制单元108可以使发送单元102和处理单元106继续重发PS-WUP帧,直到接收到作为对PS-WUP帧的响应的空帧为止。此外,重发次数的上限可被提供,并且如果重发次数达到该上限,则控制单元108可以使发送单元102等停止重发。
<2-2.设备的处理>
接下来,将描述根据本实施例的终端100-1的处理。
(用于转换到第一睡眠模式的处理)
首先,将参照图4描述根据本实施例的终端100-1中的用于转换到第一睡眠模式的处理。图4是示意性地例示出根据本实施例的终端100-1的用于转换到第一睡眠模式的处理的示例的序列图。
如果决定转换到第一睡眠模式,则终端100-1A发送PS-REQ帧(步骤S201)。具体地,控制单元108使处理单元106生成PS-REQ帧,并且由发送单元102发送所生成的PS-REQ帧。例如,添加到PS-REQ帧的序列号为0(00)b。
接收到PS-REQ帧的终端100-1B发送PS-ACK帧,并转换到第一睡眠模式(步骤S202)。具体地,如果接收单元104接收到PS-REQ帧,则控制单元108使处理单元106生成PS-ACK帧,并且发送单元102发送所生成的PS-ACK帧。另外,控制单元108在PS-ACK帧的发送之后停止接收单元104和处理单元106的操作。例如,添加到PS-ACK帧的序列号是通过使添加到接收到的PS-REQ帧的序列号递增而获得的1(01)b。
接收到PS-ACK帧的终端100-1A发送空帧,并转换到第一睡眠模式(步骤S203)。具体地,如果接收单元104接收到PS-ACK帧,则控制单元108使处理单元106生成空帧,并且由发送单元102发送所生成的空帧。另外,控制单元108在空帧的发送之后停止接收单元104和处理单元106的操作。例如,添加到空帧的序列号是通过使添加到接收到的PS-ACK帧的序列号递增而获得的2(10)b。
在步骤S204之后,也就是说,在第一睡眠模式期间,终端100-1A和终端100-1B中的每一个在每个帧发送时段中继续重发与在转换到第一睡眠模式之前和在任何其他帧之后发送的帧相同的帧。另外,由于终端100-1A和终端100-1B中的每一个都处于第一睡眠模式,即处于接收单元104和处理单元106的操作被停止的状态,所以帧的接收和序列号的递增不被执行。
(用于返回到正常模式的处理)
随后,将参考图5描述根据本实施例的终端100-1的用于返回正常模式的处理。图5是示意性地例示出根据本实施例的终端100-1中的用于返回到正常模式的处理的示例的序列图。
第一睡眠模式下的终端100-1A和100-1B向彼此发送空帧(步骤S301和S302)。具体地,发送单元102在自身终端的每个帧发送时段都发送相同的帧。由于接收单元104和处理单元106停止操作,所以帧的接收不被执行。
然后,如果临时返回定时到达,则终端100-1A和100-1B临时返回到正常模式。具体地,在第一睡眠模式期间,例如每当从连接处理经过预定时间,控制单元108就使接收单元104和处理单元106在如图5中的点划线所指示的临时返回时段内重新开始操作。
然后,在终端100-1A完全返回到正常模式的情况下,终端100-1A发送PS-WUP帧(步骤S303)。具体地,在终端100-1A完全返回到正常模式的情况下,控制单元108使处理单元106生成PS-WUP帧,并且由发送单元102发送所生成的PS-WUP帧。例如,添加到PS-WUP帧的序列号是0(00)b。
接收到PS-WUP帧的终端100-1B发送空帧,并返回到正常模式(步骤S304)。具体地,如果接收单元104接收到PS-WUP帧,则控制单元108使处理单元106生成作为对PS-WUP帧的响应的空帧,并且由发送单元102发送所生成的空帧。例如,添加到空帧的序列号是通过使添加到PS-WUP帧的序列号递增而获得的1(01)b。
接收到空帧的终端100-1A返回到正常模式并发送数据帧(步骤S305)。具体地,如果由接收单元104接收到添加了递增的序列号的空帧,则控制单元108使接收单元104和处理单元106的操作继续。另外,在存在要发送的数据的情况下,处理单元106生成数据帧,并且由发送单元102发送所生成的数据帧。例如,添加到数据帧的序列号是通过使添加到接收到的空帧的序列号递增而获得的2(10)b。
在不存在要发送的数据的情况下,接收到数据帧的终端100-1B发送空帧(步骤S306)。具体地,如果接收单元104接收到数据帧,则在不存在要发送的数据帧的情况下,处理单元106生成空帧,并且由发送单元102发送所生成的空帧。例如,添加到空帧的序列号是通过使添加到接收到的数据帧的序列号递增而获得的3(11)b。
在上面的描述中,已经描述了发送PS-WUP帧的终端100-1临时返回到正常模式的示例,但是如果在第一睡眠模式期间到达临时返回定时,则发送PS-WUP帧的终端100-1可能完全返回到正常模式。
以这种方式,根据本公开的第一实施例,终端100-1使用体内通信来接收帧,并且在自身终端的预先决定的帧发送时段中使用体内通信来发送帧。另外,终端100-1控制是否允许在每个帧时段继续帧发送的同时接收帧。因此,由于在继续帧发送的同时停止帧接收,所以可以在维持体内通信的通信连接的同时降低自身设备或通信伙伴中的至少一个的功耗。
另外,如果第一帧交换被执行,则终端100-1停止帧接收。因此,清楚地示出了转换到第一睡眠模式,并且因此可以防止发生关于转换到睡眠模式在终端之间发生不匹配的情况,诸如仅一个终端100-1转换到睡眠模式。
此外,第一帧交换包括在与帧接收的停止的通知有关的转换通知帧和作为对转换通知帧的响应的转换通知响应帧之间的交换。因此,使用专用帧来通知转换到第一睡眠模式,并且因此可以容易地确定转换到第一睡眠模式。结果,可以简化转换到第一睡眠模式的处理。
另外,如果在帧接收的停止之后到达预先决定的第三时间,则终端100-1在预定时段内执行帧接收,并且基于在预定时段中执行的第二帧交换来开始帧接收。因此,在第一睡眠模式期间确定返回到正常模式,并且因此可以在合适的定时重新开始通信。
此外,第二帧交换包括在与帧接收的开始的通知有关的返回通知帧和作为对返回通知帧的响应的返回通知响应帧之间的交换。因此,使用专用帧来通知返回到正常模式,并且因此可以容易地确定返回到正常模式。结果,可以简化用于返回到正常模式的处理。
<2-3.修改示例>
在上文中,已经描述了本公开的第一实施例。该实施例不限于上述示例。以下,将描述本实施例的第一至第三修改示例。
(第一修改示例)
作为本实施例的第一修改示例,作为第一帧交换的作为转换到第一睡眠模式的触发的帧交换可以是空帧的连续交换。具体地,如果空帧被连续地交换超过预定次数,则控制单元108停止接收单元104和处理单元106的操作。另外,将参照图6详细描述该修改示例的处理。图6是示意性地例示出根据本实施例的第一修改示例的终端100-1中的用于转换到第一睡眠模式的处理的示例的序列图。关于与第一实施例中的处理大致相同的处理的描述将不再重复。
在存在要发送的数据的情况下,终端100-1A发送数据帧(步骤S211),并且在不存在要发送的数据帧的情况下,接收到数据帧的终端100-1B发送空帧(步骤S212)。
在步骤S212之后,由于在终端100-1A和终端100-1B两者中都不存在要发送的数据帧,如图6所示,空帧的发送和接收被连续地执行。
这里,终端100-1A和100-1B对空帧的发送和接收的次数进行计数,并且如果计数次数达到预定次数,则终端100-1A和100-1B转换到第一睡眠模式。具体地,每当由发送单元102发送空帧或者每当由接收单元104接收到空帧,控制单元108就把次数相加,并且如果次数达到预定次数,则控制单元108停止接收单元104和处理单元106的操作。
例如,将描述预定次数为4的情况。如图6所示,对于终端100-1A,从步骤S212中的空帧的接收到步骤S215中的空帧的发送,空帧交换被连续执行四次。因此,在步骤S215中的空帧的发送之后,终端100-1A转换到第一睡眠模式。
另外,如图6所示,对于终端100-1B,从步骤S212中的空帧的发送到步骤S215中的空帧的接收,空帧被连续发送和接收四次。因此,在步骤S215中的空帧的接收之后,终端100-1B转换到第一睡眠模式。
在上面的描述中,已经描述了如果空帧被连续交换预定次数则终端100-1转换到第一睡眠模式的示例,但是如果空帧被连续交换达预定时间终端100-1也可以转换到第一睡眠模式。另外,预定时间可以在连接处理中确定,或者可以是由终端100-1保留的固定值。
以这种方式,根据本实施例的第一修改示例,第一帧交换包括在不存在要发送的数据的情况下发送的帧的连续交换。因此,终端100-1使用在现有体内通信标准中准备的帧来转换到第一睡眠模式,并且因此可以降低根据现有体内通信标准来操作的终端的改进程度,从而降低将第一睡眠模式应用于现有终端所需的成本。另外,可以在不存在要发送的数据时的定时转换到第一睡眠模式。
(第二修改示例)
作为本实施例的第二修改示例,可以基于作为第一时间的预先决定的时间(以下称为第一转换定时)的到达来执行到第一睡眠模式的转换,并且可以基于作为第二时间的预先决定的时间(以下称为第一返回定时)的到达来执行返回到正常模式。具体地,如果第一转换定时到达,则控制单元108使接收单元104停止帧接收。另外,如果第一返回定时到达,则控制单元108使接收单元104开始帧接收。另外,将参照图7详细描述该修改示例的处理。图7是示意性地例示出根据本实施例的第二修改示例的终端100-1的周期性模式改变处理的示例的序列图。将不描述关于与第一实施例中的处理大致相同的处理的描述。
在存在要发送的数据的情况下,终端100-1A和终端100-1B向彼此发送数据帧(步骤S401至S404)。在不存在要发送的数据的情况下,空帧被发送。
这里,终端100-1根据从基准时间点起经过的时间来切换其模式。具体地,在从基准时间点起经过的时间为预定时间(即,第一转换定时或第一返回定时)的情况下,控制单元108在是否存在接收单元104和处理单元106的操作之间进行切换。
例如,基准时间点可以是执行连接处理的时间点,并且预定时间可以是时间段的预定倍数。如图7所示,终端100-1A和100-1B在从基准时间点起经过(N+1)个时间段之后(即,在步骤S404中的帧发送之后)转换到第一睡眠模式。然后,在从基准时间点起经过(N+3)个时间段之后(即,在步骤S408中的帧发送之后),终端100-1A和100-1B返回到正常模式。由控制单元108对在基准时间点之后经过的时间段的数量进行计数。
在上面的描述中,已经描述了基准时间点是连接处理的时间点的示例,但是基准时间点可以是模式切换时间点。例如,如图7所示的在步骤S404的处理之后转换到第一睡眠模式时的时间点变成基准时间点,并且终端100-1在从基准时间点起2个时间段后返回到正常模式。另外,返回到正常模式时的时间点变成下一个基准时间点。
另外,在上面的描述中,描述了其中从基准时间点起经过的时间的单位是时间段的示例,但是经过的时间的单位可以是诸如TDS之类的另一单位。
另外,可以预先决定在其期间维持每个模式的时段。例如,在连接处理等中,可以确定在其期间维持第一睡眠模式的时段和在其期间维持正常模式的时段中的每一个,并且可以确定第一睡眠模式和正常模式的占空比。
此外,在上面的描述中,已经描述了基于预先决定的时间的到达来执行到第一睡眠模式的转换和到正常模式的返回的示例,但是可以基于预先决定的时间的到达来执行到第一睡眠模式的转换和到正常模式的返回中的仅任一个。例如,可以基于PS-REQ帧和PS-ACK帧之间的交换来执行到第一睡眠模式的转换,并且可以基于第一返回定时来执行到正常模式的返回。
以这种方式,根据本实施例的第二修改示例,如果预先决定的第一时间到达,则终端100-1停止帧接收。另外,如果在帧接收的停止之后到达预先决定的第二时间,则终端100-1开始帧接收。因此,在不执行诸如帧交换之类的特殊处理的情况下切换终端100-1的模式,并且因此可以防止由于添加第一睡眠模式而引起的处理的复杂性。
(第三修改示例)
作为本实施例的第三修改示例,作为第二帧交换的作为返回到正常模式的触发的帧交换可以是在临时返回时段中发送的帧与包括通过更新包括在帧中的帧交换信息而获得的帧交换信息的帧之间的交换。具体地,如果在临时返回时段中发送的帧(以下称为在前帧)与包括通过更新添加到在前帧的序列号而获得的序列号的帧之间的交换被执行,则控制单元108开始接收单元104和处理单元106的操作。另外,将参照图8详细描述该修改示例的处理。图8是示意性地例示出根据本实施例的第三修改示例的终端100-1的返回到正常模式的处理的示例的序列图。
第一睡眠模式下的终端100-1A和终端100-1B向彼此发送空帧(步骤S311和S312),并且如果临时返回定时到达,则终端100-1A和终端100-1B临时返回到正常模式。
然后,类似于步骤S311,终端100-1A发送空帧(步骤S313)。具体地,发送单元102发送在第一睡眠模式下发送的相同的空帧。例如,添加到空帧的序列号是0(00)b,其与添加到直到那时发送的帧的序列号相同。
接收到空帧的终端100-1B发送作为对接收到的空帧的响应的空帧,并返回到正常模式(步骤S314)。具体地,如果接收单元104接收到空帧,则控制单元108使处理单元106生成作为对接收到的空帧的响应的空帧,并且由发送单元102发送所生成的空帧。另外,在空帧的发送之后,控制单元108重新开始接收单元104和处理单元106的操作。例如,添加到空帧的序列号是通过使添加到接收到的空帧的序列号递增而获得的1(01)b。
接收到空帧的终端100-1A返回到正常模式,并且在不存在要发送的数据的情况下,终端100-1A发送空帧(步骤S315)。具体地,如果由接收单元104接收到添加了递增的序列号的空帧,则控制单元108重新开始接收单元104和处理单元106的操作。另外,在不存在要发送的数据的情况下,处理单元106生成空帧,并且由发送单元102发送所生成的空帧。例如,添加到空帧的序列号是通过使添加到接收到的空帧的序列号递增而获得的2(10)b。
在存在要发送的数据的情况下,终端100-1B发送数据帧(步骤S316)。
只有发送在次序上比添加到由通信伙伴发送的帧的序列号更晚的序列号的终端100-1可以通过序列号的递增来显示通信伙伴返回到正常模式。
以这种方式,根据本实施例的第三修改示例,第二帧交换包括在临时返回时段中发送的帧与包括通过更新包括在帧中的帧交换信息而获得的帧交换信息的帧之间的交换。因此,终端100-1使用在现有体内通信标准中准备的信息来返回到正常模式,因此可以减少根据现存的体内通信标准操作的终端的改进程度,从而降低了将第一睡眠模式应用于现有终端所需的成本。
<3.第二实施例(第二睡眠模式)>
在上文中,已经描述了根据本公开的第一实施例的终端100-1。随后,将描述根据本公开的第二实施例的终端100-2。
首先,将参照图9描述根据第二实施例的终端100-2的概述。图9是例示出根据本公开的第二实施例的终端100-2的处理的示例的序列图。
在第二实施例中,终端100-2包括与第一睡眠模式不同的第二睡眠模式作为睡眠模式。具体地,第二睡眠模式是其中一个终端100-2代表另一个终端100-2执行帧发送并且另一个终端100-2停止帧的发送和接收的模式。
例如,终端100-2A在自身终端的帧发送时段中执行空帧的发送,并且此外在终端100-2B的帧发送时段中执行空帧的发送。因此,如图9所示,帧发送被单方面地执行。另一方面,在第二睡眠模式下,终端100-2B停止帧的帧发送和接收以及序列号的递增。由于来自一个终端100-1的帧发送在第二睡眠模式下被单方面执行,所以包括相同序列号的帧的发送被重复。
<2-2.设备的配置>
根据本公开的第二实施例的终端100-2的功能配置与第一实施例中的功能配置大致相同,但是功能的一部分与之不同。在下文中,将分别描述用于发送的终端100-2(以下称为代理终端)和停止发送的终端100-2(以下称为停止终端)。关于与第一实施例中的功能大致相同的功能的描述将不再重复。
(代理终端和停止终端的确定)
基于与通信伙伴共享的信息,控制单元108将自身设备的角色设置为代理终端和停止终端中的任一个。具体地,控制单元108通过发送单元102和处理单元106向通信伙伴发送包括诸如指示是否存在代理终端的接受的标志之类的信息(以下称为代理信息)的帧。例如,代理信息可被存储于在连接处理中交换的关联请求1或关联响应2的为未来使用预留的(RFU)位中。
在上面的描述中,已经描述了代理信息对应于标志的示例,但是代理信息可以是指示代理的可能性程度的信息。例如,代理信息可以是根据终端100-2的电池的容量或电平决定的信息。另外,在与自身终端的代理信息有关的值大于与通信伙伴的代理信息有关的值的情况下,控制单元108使自身终端作为代理终端而***作。另一方面,在与自身终端的代理信息有关的值小于与通信伙伴的代理信息有关的值的情况下,控制单元108使自身终端作为停止终端而***作。在与两种类型的代理信息有关的值相同的情况下,可以在终端100-2中预先设置终端的角色。例如,通知转换到第二睡眠模式的终端作为代理终端而***作。
另外,在上面的描述中,已经描述了使用在连接处理中交换的帧来共享代理信息的示例,但是可以使用在连接处理的开始之后发送的帧来共享代理信息。例如,代理信息可被包括在PS-REQ帧或PS-ACK帧中,或者可被包括在空帧或数据帧中。
(转换到第二睡眠模式)
除了第二睡眠模式下的第一帧发送之外,代理终端100-2的发送单元102还在通信伙伴的帧发送时段中执行帧发送(以下称为第二帧发送)。另外,在由通信伙伴正在自身终端的帧发送时段中执行第二帧发送的同时,停止终端100-2的发送单元102停止第一帧发送。
具体地,如果作为第一帧交换的在与第二帧发送的开始的通知有关的转换通知帧和作为对转换通知帧的响应的转换通知响应帧之间的交换被执行,则代理终端100-2的发送单元102开始第二帧发送。另外,如果作为第一帧交换的在转换通知帧和转换通知响应帧之间的交换或在转换通知响应帧和作为对转换通知帧的响应的帧之间的交换被执行,则停止终端100-2的发送单元102停止第一帧发送。
(转换模式A:来自代理终端的转换到第二睡眠模式的通知)
在自身终端自身转换到第二睡眠模式的情况下,代理终端100-2的控制单元108通过发送单元102和处理单元106来发送PS-REQ帧。另外,如果从通信伙伴接收到指示允许转换到第二睡眠模式的PS-ACK帧,则控制单元108通过发送单元102和处理单元106来发送包括递增的序列号的任意帧,例如空帧。然后,控制单元108停止接收单元104和处理单元106的操作,并且然后使发送单元102开始第二帧发送。
在自身终端根据来自通信伙伴的通知而转换到第二睡眠模式的情况下,如果从通信伙伴接收到PS-REQ帧,则停止终端100-2的控制单元108通过发送单元102和处理单元106来发送指示允许转换到第二睡眠模式的PS-ACK帧。另外,在接收到作为对PS-ACK帧的响应的包括递增的序列号的任意帧(例如,空帧)之后,控制单元108停止发送单元102、接收单元104和处理单元106的操作。
如上所述,代理终端100-2转换到第二睡眠模式,并且然后停止终端100-2转换到第二睡眠模式。这是为了维持帧发送而执行的,即为了维持通信连接而执行的。例如,如果在代理终端100-2未转换到第二睡眠模式的状态下仅停止终端100-2转换到第二睡眠模式,即不开始第二帧发送,则停止终端100-2的帧发送时段中的帧发送不被执行。结果,存在当另一个终端在帧发送时段中开始帧发送时发生通信冲突的可能性。因此,在确认代理终端100-2转换到第二睡眠模式之后,停止终端100-2转换到第二睡眠模式。
(转换模式B:来自停止终端的转换到第二睡眠模式的通知)
在自身终端自身转换到第二睡眠模式的情况下,停止终端100-2的控制单元108通过发送单元102和处理单元106来发送PS-REQ帧。另外,如果从通信伙伴接收到指示允许转换到第二睡眠模式的PS-ACK帧,则控制单元108通过发送单元102和处理单元106来发送包括递增的序列号的任意帧,例如空帧。然后,控制单元108停止发送单元102、接收单元104和处理单元106的操作。
另外,在自身终端根据来自通信伙伴的通知而转换到第二睡眠模式的情况下,如果从通信伙伴接收到PS-REQ帧,则代理终端100-2的控制单元108通过发送单元102和处理单元106来发送指示允许转换到第二睡眠模式的PS-ACK帧。另外,在PS-ACK帧的发送之后,控制单元108停止接收单元104和处理单元106的操作,并且然后使发送单元102开始第二帧发送。
(返回到正常模式)
如果作为第二帧交换的在与第二帧发送的停止的通知有关的返回通知帧和作为对返回通知帧的响应的返回通知响应帧之间的交换在第二帧发送的开始之后被执行,则停止终端100-2的发送单元102停止第二帧发送。另外,如果作为第二帧交换的在返回通知帧和返回通知响应帧之间的交换在第一帧发送的停止之后被执行,则停止终端100-2的发送单元102开始第一帧发送。
如果在第二睡眠模式下到达临时返回定时,则代理终端100-2和停止终端100-2的控制单元108在临时返回时段内使自身终端返回到正常模式。
(返回模式A:来自代理终端的转换到正常模式的通知)
在自身终端自身返回到正常模式的情况下,代理终端100-2的控制单元108在临时返回时段中通过发送单元102和处理单元106来发送PS-WUP帧。另外,如果从通信伙伴接收到作为对PS-WUP帧的响应的包括递增的序列号的空帧,则控制单元108重新开始接收单元104和处理单元106的操作。
在自身终端根据来自通信伙伴的通知而返回到正常模式的情况下,如果从通信伙伴接收到PS-WUP帧,则控制单元108通过发送单元102和处理单元106来发送作为对PS-WUP帧的响应的空帧。另外,在空帧的发送之后,控制单元108重新开始发送单元102、接收单元104和处理单元106的操作。
(返回模式B:来自停止终端的返回到正常模式的通知)
在自身终端自身转换到正常模式的情况下,停止终端100-2的控制单元108使发送单元102在基于通过与通信伙伴的通信获得的信息来指定的帧发送时段中发送返回通知帧。例如,控制单元108在临时返回时段中通过发送单元102和处理单元106来发送PS-WUP帧。如果从通信伙伴接收到作为对PS-WUP帧的响应的包括递增的序列号的空帧,则控制单元108重新开始发送单元102、接收单元104和处理单元106的操作。
另外,在自身终端根据来自通信伙伴的通知而返回到正常模式的情况下,代理终端100-2的控制单元108使发送单元102在帧发送时段中停止第二帧发送,在该帧发送时段期间从通信伙伴发送返回通知帧。例如,控制单元108在临时返回时段中在PS-WUP帧的发送定时处停止第二帧发送。另外,如果从通信伙伴接收到PS-WUP帧,则控制单元108通过发送单元102和处理单元106来发送作为对PS-WUP帧的响应的空帧。在空帧的发送之后,控制单元108重新开始接收单元104和处理单元106的操作。
通过与通信伙伴的通信而获得的信息包括基于通信决定的帧发送时段。具体地,基于通信决定的帧发送时段对应于在连接处理之后经过预定时间之后的帧发送时段(以下称为代理停止时段)。例如,每隔100个时间段就到达代理停止时段。可以使用与诸如连接处理之类的通信有关的帧来共享代理停止时段。
<2-3.设备的处理>
接下来,将描述根据本实施例的终端100-2的处理。关于与第一实施例中的处理大致相同的处理的描述将不再重复。在下文中,考虑预先决定终端100-2A是代理终端并且终端100-2B是停止终端的情况。
(用于转换到第二睡眠模式的处理)
首先,将参照图10和图11描述根据本实施例的终端100-2的用于转换到第二睡眠模式的处理。图10是示意性地例示出根据本实施例在从代理终端100-2通知到第二睡眠模式的转换的情况下的转换处理的示例的序列图,并且图11是示意性地例示出根据本实施例在从停止终端100-2通知到第二睡眠模式的转换的情况下的转换处理的示例的序列图。
(转换模式A:来自代理终端的转换到第二睡眠模式的通知)
如果决定转换到第二睡眠模式,则终端100-2A发送PS-REQ帧(步骤S221)。例如,添加到PS-REQ帧的序列号是0(00)b。
接收到PS-REQ帧的终端100-2B发送PS-ACK帧(步骤S222)。例如,添加到PS-ACK帧的序列号是通过使添加到接收到的PS-REQ帧的序列号递增而获得的1(01)b。
接收到PS-ACK帧的终端100-2A发送空帧,并转换到第二睡眠模式(步骤S223)。具体地,如果由接收单元104接收到PS-ACK帧,则控制单元108使处理单元106生成空帧,并且由发送单元102发送所生成的空帧。另外,控制单元108在空帧的发送之后停止接收单元104和处理单元106的操作,并且然后使发送单元102开始第二帧发送。例如,添加到空帧的序列号是通过使添加到接收到的PS-ACK帧的序列号递增而获得的2(10)b。
接收到空帧的终端100-2B转换到第二睡眠模式。具体地,如果作为对PS-ACK帧的响应的空帧被接收到,则控制单元108停止发送单元102、接收单元104和处理单元106的操作。作为对PS-ACK帧的响应的帧可以是数据帧或另一任意帧,而不是空帧。
在步骤S224之后,即在第二睡眠模式期间,作为代理终端的终端100-2A在自身终端和终端100-2B的每个帧发送时段中发送帧。具体地,终端100-2A的发送单元102继续重发与两个终端的紧接在转换之前的帧相同的帧。
以这种方式,优选的是,在作为停止终端的终端100-2B的帧发送时段中发送的帧是与由终端100-2A在紧接在转换到第二睡眠模式之前接收到的帧相同的帧。例如,终端100-2A用于发送的帧可以是终端100-2B的紧接在转换之前的帧的复制。
这是因为在停止终端在帧接收方面失败的情况下存在如下可能性:由先前转换到第二睡眠模式的代理终端替代地发送的帧和由停止终端重发的帧相互冲突。例如,如果两帧的内容彼此不同,则存在与帧有关的信号相互冲突的可能性,并且所述帧因此被不同终端看作是错误帧,例如,P-PDU帧,其中帧的循环冗余校验(CRC)不相互匹配。另外,存在如下情况:不同终端确定发生帧冲突的时段是可能进行帧发送的时段,并执行帧发送。因此,如上所述,优选的是,代理终端替代地发送紧接在转换之前接收到的帧。
另外,优选的是,与终端100-2A用于发送的帧有关的信号的极性和与终端100-2B的紧接在转换之前的帧有关的信号的极性相同。
此外,在第二睡眠模式期间,由于终端100-2A处于接收单元104和处理单元106的操作被停止的状态,所以帧的接收或序列号的递增不被执行。另外,由于发送单元102、接收单元104和处理单元106的操作在终端100-2B中被停止,所以帧的发送和接收以及序列号的递增不被执行。
(转换模式B:来自停止终端的转换到第二睡眠模式的通知)
如果决定转换到第二睡眠模式,则终端100-2B发送PS-REQ帧(步骤S231)。例如,添加到PS-REQ帧的序列号是0(00)b。
接收到PS-REQ帧的终端100-2A发送PS-ACK帧,并转换到第二睡眠模式(步骤S232)。具体地,如果由接收单元104接收到PS-REQ帧,则控制单元108使处理单元106生成PS-ACK帧,并且由发送单元102发送所生成的PS-ACK帧。另外,控制单元108在PS-ACK帧的发送之后停止接收单元104和处理单元106的操作,然后使发送单元102开始第二帧发送。例如,添加到PS-ACK帧的序列号是通过使添加到接收到的PS-REQ帧的序列号递增而获得的1(10)b。
接收到PS-ACK帧的终端100-2B发送空帧,并转换到第二睡眠模式(步骤S233)。具体地,如果由接收单元104接收到PS-ACK帧,则控制单元108使处理单元106生成空帧,并且由发送单元102发送所生成的空帧。另外,在空帧的发送之后,控制单元108停止发送单元102、接收单元104和处理单元106的操作。例如,添加到空帧的序列号是通过使添加到接收到的PS-ACK帧的序列号递增而获得的2(10)b。
在步骤S224之后,即在第二睡眠模式期间,作为代理终端的终端100-2A在自身终端和终端100-2B的每个帧发送时段中发送帧。另外,由于终端100-2A处于接收单元104和处理单元106的操作被停止的状态,所以帧的接收和序列号的递增不被执行。此外,由于终端100-2B处于发送单元102、接收单元104和处理单元106的操作被停止的状态,所以帧的发送和接收以及序列号的递增不被执行。
(用于返回到正常模式的处理)
随后,将描述根据本实施例的终端100-2的用于返回到正常模式的处理。图12是示意性地例示出根据本实施例的在从停止终端100-2通知返回到正常模式的情况下的返回处理的示例的序列图。
(返回模式A:来自代理终端的返回到正常模式的通知)
由于除了仅由代理终端100-2A执行睡眠模式下的帧发送之外,返回模式A的处理与第一实施例中的用于返回到正常模式的处理大致相同,因此其描述将不被重复。
(返回模式B1:来自停止终端的返回正常模式的通知)
第二睡眠模式下的终端100-2A发送空帧(步骤S321和S322)。具体地,终端100-2A在自身终端和终端100-2B的帧发送时段中发送空帧。
然后,如果临时返回定时到达,则终端100-2A和100-2B临时返回到正常模式。
在终端100-2B完全返回到正常模式的情况下,终端100-2B在代理停止时段中发送PS-WUP帧(步骤S323)。具体地,在终端100-2B完全返回到正常模式的情况下,终端100-2B的控制单元108使处理单元106生成PS-WUP帧,使得PS-WUP帧在代理停止时段中被发送。另外,由发送单元102在代理停止时段中发送所生成的PS-WUP帧。例如,添加到PS-WUP帧的序列号为0(00)b。另外,终端100-2A的控制单元108在代理停止时段期间停止由发送单元102进行的第二帧发送。
接收到PS-WUP帧的终端100-2A发送空帧,并返回到正常模式(步骤S324)。例如,添加到空帧的序列号是通过使添加到PS-WUP帧的序列号递增而获得的1(01)b。
接收到空帧的终端100-2B返回到正常模式并发送数据帧(步骤S325)。在不存在要发送的数据的情况下,接收到数据帧的终端100-2A发送空帧(步骤S326)。
(返回模式B2:来自停止终端的返回到正常模式的通知)
代理停止时段可被从代理终端100-2间接地呈现。具体地,代理终端100-2根据预定模式改变添加到在第二帧发送的开始之后发送的帧的序列号,并且停止终端100-2根据该预定模式基于序列号的变化来估计代理停止时段。另外,将参照图13详细描述返回模式B2的处理。图13是示意性地例示出根据本实施例的在从停止终端100-2通知返回到正常模式的情况下的返回处理的另一示例的序列图。
例如,第二睡眠模式下的终端100-2A发送包括根据预定模式而改变的序列号的空帧(步骤S331至S337)。具体地,终端100-2A将添加到在自身终端和终端100-2B的帧发送时段中发送的空帧的序列号改变为0(00)b、3(11)b、0(00)b、3(11)b、0(00)b、1(01)b和2(10)b。
另外,当转换到第二睡眠模式时,终端100-2B继续接收单元104的操作,直到根据预定模式的变化被确认为止。具体地,在转换到第二睡眠模式之后,终端100-2B在根据预定模式的变化被执行一个周期之后停止接收单元104的操作。
接下来,在预定模式终止之后,终端100-2A和终端100-2B临时返回到正常模式。终端100-2可以在预定模式的每次终止时临时返回到正常模式,或者可以在当预定模式被终止时的定时当中的一些定时返回到正常模式。另外,可以使用定时器来确定一些定时。
然后,终端100-2A在预定模式的终止和开始之间的帧发送时段中停止帧发送,并且终端100-2B发送PS-WUP帧(步骤S338)。具体地,预定模式结束时的2(10)b的下一帧发送时段中的帧发送被停止。另外,在帧发送时段中,从终端100-2B发送SP-WUP帧。例如,添加到PS-WUP帧的序列号是3(11)b。
接收到PS-WUP帧的终端100-2A发送空帧,并返回到正常模式(步骤S339),并且接收到空帧的终端100-2B返回到正常模式并发送数据帧(步骤S340)。
以这种方式,根据本公开的第二实施例,在继续通信的同时,不论是否存在要发送的数据,终端100-2都在预先决定的自身终端的帧发送时段中使用体内通信来执行第一帧发送。另外,除了第一帧发送之外,作为代理终端的终端100-2还在通信伙伴的帧发送时段中执行第二帧发送。另外,作为停止终端的终端100-2在由通信伙伴正在自身终端的帧发送时段中执行第二帧发送的同时停止第一帧发送。因此,由于由代理终端100-2替代执行停止终端100-2的帧发送,因此与第一睡眠模式下的功耗相比可以进一步降低停止终端100-2的睡眠模式下的功耗,同时维持通信状态。
另外,如果第一帧交换被执行,则代理终端100-2开始第二帧发送,并且停止终端1002停止第一帧发送。因此,清楚地示出了转换到第二睡眠模式,并且因此可以防止关于转换到睡眠模式在终端之间发生不匹配的情况的发生。
第一帧交换包括在与第二帧发送的开始的通知有关的转换通知帧和作为对转换通知帧的响应的转换通知响应帧之间的交换。另外,如果在转换通知响应帧和作为对转换通知响应帧的响应的帧之间的交换被执行,则停止终端100-2停止第一帧发送。因此,通过专用帧来通知转换到第二睡眠模式,从而可以容易地确定转换到第二睡眠模式。结果,可以简化转换到第二睡眠模式的处理。
另外,基于在第二帧发送的开始之后(即,在第一帧发送的停止之后)执行的第二帧交换,代理终端100-2停止第二帧发送,并且停止终端100-2开始第一帧发送。因此,清楚地示出了返回到正常模式,可以防止关于转换到正常模式在终端之间发生不匹配的情况的发生。
另外,第二帧交换包括在与第二帧发送的停止的通知有关的返回通知帧和作为对返回通知帧的响应的返回通知响应帧之间的交换。因此,通过专用帧来通知返回到正常模式,可以容易地确定返回到正常模式。结果,可以简化用于返回到正常模式的处理。
此外,代理终端100-2在从通信伙伴发送返回通知帧的帧发送时段中不执行第二帧发送,并且停止终端100-2在基于通过与通信伙伴的通信获得的信息指定的帧发送时段中发送返回通知帧。因此,防止由停止终端100-2发送的返回通知帧和与代理终端100-2的第二帧发送有关的帧之间的冲突,因此正确地接收返回通知帧。结果,可以基于停止终端100-2的需要来执行返回到正常模式。
代理终端100-2在第二帧发送被开始时停止帧接收,并且停止终端100-2在第一帧被停止时停止帧接收。因此,在代理终端100-2中,在帧发送被替代执行的同时,帧接收被停止,因此可以防止功耗的增加。另外,在停止终端100-2中,除帧发送之外帧接收也被停止,因此可以进一步降低功耗。
<2-4.修改示例>
在上文中,已经描述了本公开的第二实施例。本实施例不限于上述示例。在下文中,将描述本实施例的第一至第三修改示例。
(第一修改示例)
作为本实施例的第一修改示例,作为第一帧交换的作为转换到第二睡眠模式的触发的帧交换可以是空帧的连续交换。具体地,如果空帧被连续地交换超过预定次数,则代理终端100-2开始第二帧发送并停止接收单元104和处理单元106的操作。另外,如果空帧被连续地交换超过预定次数,则停止终端100-2停止发送单元102、接收单元104和处理单元106的操作。另外,将参照图14详细描述该修改示例的处理。图14是示意性地例示出根据本实施例的第一修改示例的终端100-2中的用于转换到第二睡眠模式的处理的示例的序列图。关于与第一或第二实施例中的处理大致相同的处理的描述将不再重复。
在存在要发送的数据的情况下,终端100-2B发送数据帧(步骤S241),并且接收到数据帧的终端100-2A在不存在要发送的数据帧的情况下发送空帧(步骤S242)。
在步骤S242至S245中,由于在两个终端100-2A和100-2B中都不存在要发送的数据帧,如图14所示,空帧的发送和接收被连续地执行。
这里,终端100-2A和100-2B对空帧的发送和接收的次数进行计数,并且如果次数达到预定次数,则终端100-2A和100-2B转换到第二睡眠模式。作为停止终端的终端100-2B中的预定次数大于作为代理终端的终端100-2A中的预定次数。
例如,将描述终端100-2A中的预定次数为4并且终端100-2B中的预定次数为5的情况。如图14所示,对于终端100-2A,从步骤S242中的空帧的发送到步骤S245中的空帧的发送,空帧被连续交换(即,发送或接收)四次。因此,在步骤S245中的空帧的发送之后,终端100-2A转换到第二睡眠模式。
另外,如图14所示,对于终端100-2B,从步骤S242中的空帧的接收到步骤S246中的空帧的接收,空帧被连续发送或接收五次。因此,在步骤S246中的空帧的接收之后,终端100-2B转换到第二睡眠模式。
根据如上所述的本实施例的第一修改示例,第一帧交换包括在不存在要发送的数据的情况下发送的帧的连续交换。因此,当终端100-1使用在现有体内通信标准下准备的帧来转换到第二睡眠模式时,可以降低根据现有体内通信标准来操作的终端的改进程度,从而降低将第二睡眠模式应用于现有终端所需的成本。
(第二修改示例)
作为该实施例的第二修改示例,可以基于第二转换定时的到达来执行转换到第二睡眠模式,并且可以基于第二返回定时的到达来执行返回到正常模式。具体地,如果第二转换定时到达,则代理终端100-2的控制单元108使发送单元102开始第二帧发送并停止接收单元104和处理单元106的操作。另外,如果第二转换定时到达,则停止终端100-2的控制单元108停止发送单元102、接收单元104和处理单元106的操作。
另外,如果第二返回定时到达,则代理终端100-2的控制单元108使发送单元102停止第二帧发送并开始第一帧发送,并开始接收单元104和处理单元106的操作。另外,如果第二返回定时到达,则停止终端100-2的控制单元108使发送单元102开始第一帧发送,并开始接收单元104和处理单元106的操作。由于关于该修改示例的处理的细节除了睡眠模式不同之外与第一实施例中的第二修改示例中的处理大致相同,所以其描述将不再重复。
如上所述,根据本实施例的第二修改示例,如果预先决定的第一时间到达,则代理终端100-2开始第二帧发送,并且停止终端100-2停止第一帧发送。另外,在第二帧发送的开始之后,即在第一帧发送的停止之后,如果预先决定的第二时间到达,则代理终端100-1停止第二帧发送,并且停止终端100-2开始第一帧发送。因此,在没有诸如帧交换之类的特殊处理的情况下切换模式,从而可以防止由于添加第二睡眠模式而产生的处理方面的复杂化。
(第三修改示例)
作为本实施例的第三修改示例,代理终端100-2可以基于在每当临时返回定时到达时发送的一系列帧和作为对该一系列帧的响应的帧之间的交换而返回到正常模式。另外,停止终端100-2可以基于对该一系列帧的接收而返回到正常模式。
具体地,如果作为第二帧交换的在每当在第二帧发送的开始之后到达临时返回定时时发送的一系列帧和基于该一系列帧的帧之间的交换被执行,则代理终端100-2停止第二帧发送。代理终端100-2在作为对一系列帧的响应的帧被发送的帧发送时段中不执行第二帧发送。此外,如果在第一帧发送的停止之后从代理终端100-2接收到一系列帧,则停止终端100-2开始第一帧。将参照图15详细描述该修改示例的处理。图15是示意性地例示出根据本实施例的第三修改示例的终端100-2中的用于返回到正常模式的处理的示例的序列图。关于与第一或第二实施例中大致相同的处理的描述将不再重复。
第二睡眠模式下的终端100-2A发送空帧(步骤S341和S342),并且如果临时返回定时到达,则终端100-2A和100-2B临时返回到正常模式。终端100-2B维持发送单元102和处理单元106的操作的停止状态,并且仅开始接收单元104的操作。
然后,作为代理终端的终端100-2A在临时返回时段中发送一系列帧(步骤S343至S347)。具体地,终端100-2A在临时返回时段中发送包括根据预先决定的模式而更新的序列号中的每个序列号的一系列帧。例如,终端100-2A将添加到在自身终端和终端100-2B的帧发送时段中发送的空帧的序列号改变为0(00)b、1(01)b、2(10)b、3(11)b和0(00)b。
然后,如果在临时返回时段中接收到一系列帧,则作为停止终端的终端100-2B返回到正常模式,并发送作为对该一系列帧的响应的空帧(步骤S348)。例如,添加到空帧的序列号是通过使添加到作为接收到的一系列帧的末尾的空帧的序列号递增而获得的1(01)b。另外,在其期间在一系列帧的发送之后发送空帧的帧发送时段中,代理终端100-2A不执行第二帧发送。
停止终端100-2B可以基于对一系列帧中的一些帧的接收来确定返回到正常模式。例如,停止终端100-2B根据一系列帧中的一些帧来估计一系列帧的整体,并且针对所估计的一系列帧来确定序列号是否根据预定模式而被改变。
接收到作为对该一系列帧的响应的空帧的终端100-2A返回到正常模式,并发送数据帧(步骤S349)。在不存在要发送的数据的情况下,接收到数据帧的终端100-2B发送空帧(步骤S350)。
如上所述,根据本实施例的第三修改示例,代理终端100-2基于在第二帧发送的开始之后每当预先决定的第三时间时发送的一系列帧和作为对该一系列帧的响应的帧之间的交换来停止第二帧发送。另外,停止终端100-2基于对该一系列帧的接收而开始第一帧发送。因此,与基于单个帧执行模式切换的情况相比,增强了对帧的接收失败的抵抗力,从而增强了返回处理的确定性。
另外,该一系列帧中的每一个都包括根据预先决定的模式而更新的帧交换信息。因此,终端100-2使用在现有体内通信标准中准备的帧的信息来返回到正常模式,因此可以减少根据现有体内通信标准来操作的终端的改进程度,从而降低将第二睡眠模式应用于现有终端所需的成本。
<4.第三实施例(在睡眠模式之间切换)>
在上文中,已经描述了根据本公开的第二实施例的终端100-2。随后,将描述根据本公开的第三实施例的终端100-3。在第三实施例中,睡眠模式被切换到第一睡眠模式和第二睡眠模式中的任一个。
<4-1.设备的配置>
根据本公开的第二实施例的终端100-3的功能配置与第一实施例中的功能配置大致相同,但是控制单元108的功能部分地不同。关于与第一或第二实施例中的功能大致相同的功能的描述将不再重复。
控制单元108选择第一睡眠模式和第二睡眠模式中的任一个。具体地,既不是代理终端也不是停止终端的终端100-3和代理终端100-3的控制单元108在仅对第一帧发送停止帧接收或对第一帧发送和第二帧发送两者停止帧接收的状态下切换要由发送单元102执行的帧发送。另外,停止终端100-3的控制单元108在帧接收被停止的状态下在是否存在第一帧发送之间进行切换。
更具体地,如果临时返回定时到达预先决定的次数,则控制单元108切换要选择的帧发送。例如,如果在终端100-3处于第一睡眠模式的状态下临时返回定时到达预先决定的次数,则控制单元108将睡眠模式切换为第二睡眠模式。在返回到正常模式发生的情况下,控制单元108可以初始化对临时返回定时的到达次数的计数或者可以维持计数。
在上面的描述中,已经描述了当临时返回定时的到达次数达到预先决定的次数时切换睡眠模式的示例,但是可以在睡眠模式的时间长度达到预先决定的时间长度时切换睡眠模式。例如,在转换到任一个睡眠模式之后经过的时间达到预先决定的时间长度的情况下,控制单元108可以将下一个临时返回定时之后的睡眠模式切换为另一睡眠模式。
另外,可以根据睡眠模式的种类来改变继续睡眠的时段。例如,关于第二睡眠模式的预先决定的次数或预定时间长度可被设置为大于或长于第一睡眠模式的预先决定的次数或预定时间长度。
<4-2.设备的处理>
由于根据本实施例的终端100-3的处理除了睡眠模式切换处理之外与第一或第二实施例中的处理大致相同,因此其描述将不再重复。
如上所述,根据本公开的第三实施例,代理终端100-3将帧接收被停止的状态下的帧发送切换为自身设备在帧发送时段期间的第一帧发送,或者将其切换为通信伙伴在帧发送时段期间的第一帧发送和第二帧发送两者。另外,在帧接收被停止的状态下,停止终端100-3在是否存在第一帧发送之间进行切换。因此,可以根据自身终端和通信伙伴的情况来执行切换到睡眠模式,从而可以更有效地降低功耗。
另外,如果第三时间到达预先决定的次数,则终端100-3切换帧发送。因此,可以周期性地执行睡眠模式,从而可以防止在一个睡眠模式比另一个睡眠模式持续更长时发生不优选的情况。例如,这种情况可能包括第二睡眠模式长时间继续并且一个终端100-3的功耗大于另一个终端100-3的功耗的情况。
<4-3.修改示例>
在上文中,已经描述了本公开的第三实施例。该实施例不限于上述示例。在下文中,将描述本实施例的修改示例。
作为本实施例的修改示例,终端100-3可以基于在临时返回时段中传送的帧来切换帧发送。具体地,在自身终端中发生睡眠模式切换请求的情况下,控制单元108在临时返回时段期间通过处理单元106和发送单元102来发送诸如PS-REQ帧之类的特定帧。另外,如果作为对该特定帧的响应的诸如PS-ACK帧之类的帧被接收到,则控制单元108执行睡眠模式切换。指示切换目标的睡眠模式的信息可被包括在该特定帧中。
如上所述,根据本实施例的修改示例,终端100-3基于在临时返回时段中传送的帧来执行对要选择的帧发送的切换。因此,清楚地通知睡眠模式切换,从而可以选择适合终端100-3的情况的睡眠模式。因此,可以更有效地降低功耗。
<5.根据本公开的实施例的体内通信设备的硬件配置>
在上文中,已经描述了根据本公开的每个实施例的体内通信设备100。上述体内通信设备的处理与下文中要描述的体内通信设备100的软件和硬件协作地实现。
图16是例示出根据本公开的实施例的体内通信设备100的硬件配置的示图。如图16所示,体内通信设备100包括中央处理单元(CPU)132、只读存储器(ROM)134、随机存取存储器(RAM)136、桥接器138、总线140、接口142、输入设备144、输出设备146、存储设备148、驱动器150、连接端口152和通信控制设备154。
CPU 132用作算术处理单元,并且与各种程序协作地实现体内通信设备100中的处理单元106和控制单元108的一部分操作。另外,CPU 132可以是微处理器。ROM 134存储由CPU 132使用的程序、操作参数等。RAM 136临时存储在CPU 132的执行中使用的程序、在执行中适当改变的参数等。体内通信设备100中的一部分存储装置由ROM 134和RAM 136实现。CPU 132、ROM 134和RAM 136通过由CPU总线等形成的内部总线而相互连接。
输入设备144由如下各部分构成:诸如鼠标、键盘、触摸面板、按钮、麦克风、开关和控制杆之类的从用户输入信息的输入单元,基于来自用户的输入来生成输入信号并将输入信号输出到CPU 132的输入控制电路,诸如此类。体内通信设备100的用户操作输入设备144以将各种数据输入到体内通信设备100或指示要处理的操作。
输出设备146对诸如液晶显示器(LCD)设备、有机发光二极管(OLED)设备和灯之类的设备执行输出。另外,输出设备146可以通过扬声器或耳机来执行声音输出。
存储设备148是用于数据存储的设备。存储设备148可以包括存储介质、在存储介质上记录数据的记录设备、从存储介质读取数据的读取设备、删除存储在存储介质上的数据的删除设备等。存储设备148存储要由CPU 132执行的程序或各种数据。
驱动器150用作用于存储介质的读取器和写入器,并且设置在体内通信设备100中或者在外部附接。驱动器150读取记录在诸如磁盘、光盘、磁光盘或半导体存储器之类的设置在体内通信设备100中的可移动存储介质上的信息,并将结果输出到RAM 134。另外,驱动器150可以在可移动存储介质上写入信息。
例如,连接端口152是用于连接到外部信息处理设备或体内通信设备100的***设备的总线。另外,连接端口152可以是通用串行总线(USB)。
作为体内通信设备100的发送单元102、接收单元104和处理单元106的一个示例,通信控制设备154是由用于执行体内通信的通信设备构成的通信接口。另外,通信控制设备154可以是与无线局域网(LAN)相对应的通信设备、与长期演进(LTE)相对应的通信设备或者与用于以有线方式执行通信的有线通信相对应的设备。
<6.结论>
如上所述,根据本公开的第一实施例,由于在继续帧发送的同时停止帧接收,所以可以降低自身设备或通信伙伴中的至少一个的功耗,同时维持体内通信的通信连接。
另外,根据本公开的第二实施例,由于由代理终端100-2替代地执行停止终端100-2的帧发送,所以与第一睡眠模式下相比可以进一步降低停止终端100-2在睡眠模式下的功耗,同时维持通信状态。
此外,根据本公开的第三实施例,由于基于自身终端和通信伙伴的情况来执行切换到睡眠模式,所以可以更有效地降低功耗。
上面已经参照附图描述了本公开的一个或多个优选实施例,而本公开不限于上述示例。本领域技术人员可以在所附权利要求的范围内发现各种变更和修改,并且应当理解,它们将自然地落入本公开的技术范围。
例如,在上述实施例中,诸如PS-WUP帧之类的在临时返回时段期间发送的特定帧用于通知睡眠模式的释放,但本技术不限于这样的示例。例如,在临时返回时段期间发送的特定帧可以用于通知睡眠模式的继续。另外,在这种情况下,第二实施例的第三修改示例中的序列号的变化模式在睡眠模式的释放的通知和睡眠模式的继续的通知之间可以是不同的。例如,在睡眠模式的继续被通知的情况下,序列号被改变为0(00)b、3(11)b、0(00)b和3(11)b。
另外,在上述实施例中,已经描述了其中仅使用体内通信来通知转换到睡眠模式和返回到正常模式的示例,但是可以使用基于不同通信方法的通信来执行通知。例如,终端100可以使用基于蓝牙(注册商标)、低功耗蓝牙(BLE)、Wi-Fi(注册商标)等的通信来执行通知。
另外,本说明书中描述的效果仅仅是例示性或示例性的效果,而不是限制性的。也就是说,与上述效果一起或者代替上述效果,根据本公开的技术可以实现本领域技术人员从本说明书的描述中清楚的其他效果。
此外,本技术也可被配置如下。
(1)一种体内通信设备,包括:
发送单元,所述发送单元在通信被继续的同时,不论是否存在要发送的数据,都在预先决定的自身设备的帧发送时段中使用体内通信进行第一帧发送,
其中,除了帧发送时段之外,发送单元还在通信伙伴的帧发送时段中进行第二帧发送。
(2)根据(1)所述的体内通信设备,
其中,如果第一帧交换被执行,则发送单元开始第二帧发送。
(3)根据(2)所述的体内通信设备,
其中,第一帧交换包括在与第二帧发送的开始的通知有关的转换通知帧和作为对转换通知帧的响应的转换通知响应帧之间的交换。
(4)根据(2)或(3)所述的体内通信设备,
其中,第一帧交换包括在不存在要发送的数据的情况下发送的帧的连续交换。
(5)根据(1)所述的体内通信设备,
其中,如果预先决定的第一时间到达,则发送单元开始第二帧发送。
(6)根据(1)所述的体内通信设备,
其中,发送单元基于在第二帧发送的开始之后执行的第二帧交换来停止或继续第二帧发送。
(7)根据(6)所述的体内通信设备,
其中,第二帧交换包括在与第二帧发送的停止的通知有关的返回通知帧和作为对所述返回通知帧的响应的返回通知响应帧之间的交换。
(8)根据(7)所述的体内通信设备,
其中,发送单元在从通信伙伴发送返回通知帧的帧发送时段中不执行第二帧发送。
(9)根据(6)至(8)中任一项所述的体内通信设备,
其中,第二帧交换包括在每当在第二帧发送的停止之后到达预先决定的第三时间时发送的一系列帧和作为对所述一系列帧的响应的帧之间的交换,并且发送单元在作为对所述一系列帧的响应的帧被发送的帧发送时段中不执行第二帧发送。
(10)根据(9)所述的体内通信设备,
其中,由发送单元发送的帧包括基于接收到的帧在帧的发送中要更新的帧交换信息,并且
所述一系列帧中的每一个包括根据预先决定的模式来更新的帧交换信息。
(11)根据(1)至(5)中任一项所述的体内通信设备,
其中,如果在第二帧发送的开始之后到达预先决定的第二时间,则发送单元停止第二帧发送。
(12)根据(1)至(11)中任一项所述的体内通信设备,还包括:
接收单元,所述接收单元使用体内通信来接收帧;以及
控制单元,所述控制单元当第二帧发送被发送单元开始时停止接收单元的帧接收。
(13)一种体内通信设备,包括:
发送单元,所述发送单元在通信被继续的同时,不论是否存在要发送的数据,都在预先决定的自身设备的帧发送时段中使用体内通信进行第一帧发送,
其中,在自身设备的帧发送时段中,在正由通信伙伴进行第二帧发送的同时,发送单元停止第一帧发送。
(14)根据(13)所述的体内通信设备,
其中,如果第一帧交换被执行,则发送单元停止第一帧发送。
(15)根据(14)所述的体内通信设备,
其中,第一帧交换包括在与第二帧发送的开始的通知有关的转换通知帧和作为对转换通知帧的响应的转换通知响应帧之间的交换,或者在转换通知响应帧和作为对转换通知响应帧的响应的帧之间的交换。
(16)根据(14)或(15)所述的体内通信设备,
其中,第一帧交换包括在不存在要发送的数据的情况下发送的帧的连续交换。
(17)根据(13)至(16)中任一项所述的体内通信设备,
其中,如果预先决定的第一时间到达,则发送单元停止第一帧发送。
(18)根据(13)至(17)中任一项所述的体内通信设备,
其中,发送单元基于在第一帧发送的停止之后执行的第二帧交换来开始第一帧发送或继续停止第一帧发送。
(19)根据(18)所述的体内通信设备,
其中,第二帧交换包括在与第二帧发送的停止的通知有关的返回通知帧和作为对返回通知帧的响应的返回通知响应帧之间的交换。
(20)根据(19)所述的体内通信设备,
其中,发送单元在基于通过与通信伙伴的通信获得的信息指定的帧发送时段中发送返回通知帧。
(21)根据(13)至(19)中任一项所述的体内通信设备,
其中,发送单元基于在第一帧发送的停止之后的一系列帧的接收来开始第一帧发送或继续停止第一帧发送。
(22)根据(21)所述的体内通信设备,
其中,由发送单元发送的帧包括基于接收到的帧在帧的发送中要更新的帧交换信息,并且
所述一系列帧中的每一个包括根据预先决定的模式来更新的帧交换信息。
(23)根据(13)至(17)中任一项所述的体内通信设备,
其中,如果在第一帧发送的停止之后到达预先决定的第二时间,则发送单元开始第一帧发送。
(24)根据(13)至(23)中任一项所述的体内通信设备,还包括:
接收单元,所述接收单元使用体内通信来接收帧;和
控制单元,所述控制单元当由发送单元停止第一帧发送时停止接收单元的帧接收。
(25)根据(24)所述的体内通信设备,
其中,控制单元在接收单元的帧接收被停止的状态下,在是否存在第一帧发送之间进行切换。
(26)一种体内通信设备,包括:
接收单元,所述接收单元使用体内通信来接收帧;
发送单元,所述发送单元在预先决定的自身设备的帧发送时段中使用体内通信来发送帧;和
控制单元,所述控制单元在使发送单元在每个帧发送时段继续帧发送的同时控制是否允许接收单元的帧接收。
(27)根据(26)所述的体内通信设备,
其中,如果第一帧交换被执行,则控制单元使接收单元停止帧接收。
(28)根据(27)所述的体内通信设备,
其中,第一帧交换包括在与接收单元的帧接收的停止的通知有关的转换通知帧和作为对转换通知帧的响应的转换通知响应帧之间的交换。
(29)根据(27)或(28)所述的体内通信设备,
其中,第一帧交换包括在不存在要发送的数据的情况下发送的帧的连续交换。
(30)根据(29)所述的体内通信设备,
其中,如果预先决定的第一时间到达,则控制单元使接收单元停止帧接收。
(31)根据(26)至(30)中任一项所述的体内通信设备,
其中,如果在帧接收的停止之后到达预先决定的第三时间,则控制单元使接收单元在预定时段内执行帧接收,并基于在预定时段期间执行的第二帧交换来使接收单元开始帧接收或继续停止帧接收。
(32)根据(31)所述的体内通信设备,
其中,第二帧交换包括在与接收单元的帧接收的开始的通知有关的返回通知帧和作为对返回通知帧的响应的返回通知响应帧之间的交换。
(33)根据(31)或(32)所述的体内通信设备,
其中,由发送单元发送的帧包括基于接收到的帧在帧的发送中要更新的帧交换信息,并且
第二帧交换包括在预先决定的时段期间发送的帧和包括通过更新包括在预先决定的时段期间发送的帧中的帧交换信息而获得的帧交换信息的帧之间的交换。
(34)根据(26)至(33)中任一项所述的体内通信设备,
其中,如果在帧接收的停止之后到达预先决定的第二时间,则控制单元使接收单元开始帧接收。
(35)根据(31)至(33)中任一项所述的体内通信设备,
其中,控制单元将由发送单元在帧接收的停止期间将要执行的帧发送切换为自身设备在帧发送时段期间的第一帧发送,或者将其切换为通信伙伴在帧发送时段期间的第一帧发送和第二帧发送两者。
(36)根据(35)所述的体内通信设备,
其中,如果第三时间到达预先决定的次数,则控制单元切换帧发送。
(37)根据(35)所述的体内通信设备,
其中,控制单元基于在预定时段期间传送的帧来切换帧发送。
(38)一种体内通信方法,包括:
通过发送单元,在通信被继续的同时,不论是否存在要发送的数据,都在预先决定的自身设备的帧发送时段中使用体内通信进行第一帧发送;以及
通过发送单元在除了帧发送时段之外的通信伙伴的帧发送时段中进行第二帧发送。
(39)一种体内通信方法,包括:
通过接收单元使用体内通信来接收帧;
通过发送单元在预先决定的自身设备的帧发送时段中使用体内通信来发送帧;以及
通过控制单元控制在每个帧发送时段继续帧发送的同时是否允许接收单元的帧接收。
(40)一种体内通信方法,包括:
通过发送单元,在通信被继续的同时,不论是否存在要发送的数据,都在预先决定的自身设备的帧发送时段中使用体内通信进行第一帧发送;以及
通过发送单元,在自身设备的帧发送时段中正由通信伙伴进行第二帧发送的同时,停止第一帧发送。
(41)一种用于使计算机执行如下功能的程序:
在通信被继续的同时,不论是否存在要发送的数据,都在预先决定的自身设备的帧发送时段中使用体内通信进行第一帧发送的发送功能;以及
在除了帧发送时段之外的通信伙伴的帧发送时段中进行第二帧发送的发送功能。
(42)一种用于使计算机执行如下功能的程序:
使用体内通信来接收帧的接收功能;
在预先决定的自身设备的帧发送时段中使用体内通信来发送帧的发送功能;以及
在使发送功能在每个帧发送时段继续帧发送的同时,控制是否允许接收功能的帧接收的控制功能。
(43)一种用于使计算机执行如下功能的程序:
在通信被继续的同时,不论是否存在要发送的数据,都在预先决定的自身设备的帧发送时段中使用体内通信进行第一帧发送的发送功能;以及
在自身设备的帧发送时段中在正由通信伙伴执行第二帧发送的同时,停止第一帧发送的发送功能。
附图标记列表
100 体内通信设备、终端
102 发送单元
104 接收单元
106 处理单元
108 控制单元。
Claims (15)
1.一种体内通信设备,包括:
发送单元,所述发送单元在通信被继续的同时,不论是否存在要发送的数据,都在预先决定的所述体内通信设备的帧发送时段中使用体内通信进行第一帧发送,以维持体内通信连接,
其中,所述发送单元在所述体内通信设备的帧发送时段中正由通信伙伴进行第二帧发送的同时,停止第一帧发送,以降低所述体内通信设备的功耗。
2.根据权利要求1所述的体内通信设备,
其中,如果进行第一帧交换,则所述发送单元停止第一帧发送。
3.根据权利要求2所述的体内通信设备,
其中,第一帧交换包括在与第二帧发送的开始的通知有关的转换通知帧和作为对所述转换通知帧的响应的转换通知响应帧之间的交换,或者在所述转换通知响应帧和作为对转换通知响应帧的响应的帧之间的交换。
4.根据权利要求2所述的体内通信设备,
其中,第一帧交换包括在不存在要发送的数据的情况下发送的帧的连续交换。
5.根据权利要求1所述的体内通信设备,
其中,如果预先决定的第一时间到达,则发送单元停止第一帧发送。
6.根据权利要求1所述的体内通信设备,
其中,所述发送单元基于在第一帧发送的停止之后进行的第二帧交换来开始第一帧发送或继续停止第一帧发送。
7.根据权利要求6所述的体内通信设备,
其中,第二帧交换包括在与第二帧发送的停止的通知有关的返回通知帧和作为对所述返回通知帧的响应的返回通知响应帧之间的交换。
8.根据权利要求7所述的体内通信设备,
其中,所述发送单元在基于通过与所述通信伙伴的通信获得的信息而指定的帧发送时段中发送所述返回通知帧。
9.根据权利要求1所述的体内通信设备,
其中,所述发送单元基于在第一帧发送的停止之后的一系列帧的接收来开始第一帧发送或继续停止第一帧发送。
10.根据权利要求9所述的体内通信设备,
其中,由所述发送单元发送的帧包括基于接收到的帧在帧的发送中要更新的帧交换信息,并且
所述一系列帧中的每一个包括根据预先决定的模式更新的帧交换信息。
11.根据权利要求1所述的体内通信设备,
其中,如果在第一帧发送的停止之后到达预先决定的第二时间,则所述发送单元开始第一帧发送。
12.根据权利要求1所述的体内通信设备,还包括:
接收单元,所述接收单元使用体内通信来接收帧;以及
控制单元,所述控制单元当所述发送单元停止第一帧发送时停止所述接收单元的帧接收。
13.根据权利要求12所述的体内通信设备,
其中,所述控制单元在所述接收单元的帧接收被停止的状态下,在存在和不存在第一帧发送之间进行切换。
14.一种体内通信方法,包括:
通过体内通信设备的发送单元,在通信被继续的同时,不论是否存在要发送的数据,都在预先决定的所述体内通信设备的帧发送时段中使用体内通信进行第一帧发送,以维持体内通信连接;以及
通过所述发送单元,在所述体内通信设备的帧发送时段中正由通信伙伴进行第二帧发送的同时,停止第一帧发送,以降低所述体内通信设备的功耗。
15.一种具有存储在其上的程序指令的计算机可读存储介质,所述程序指令在由体内通信设备的处理器执行时,使得该体内通信设备执行如下功能:
在通信被继续的同时,不论是否存在要发送的数据,都在预先决定的体内通信设备的帧发送时段中使用体内通信进行第一帧发送以维持体内通信连接的发送功能;以及
在所述体内通信设备的帧发送时段中正由通信伙伴进行第二帧发送的同时,停止第一帧发送以降低所述体内通信设备的功耗的发送功能。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015-094665 | 2015-05-07 | ||
JP2015094665 | 2015-05-07 | ||
PCT/JP2016/059569 WO2016178343A1 (ja) | 2015-05-07 | 2016-03-25 | 人体通信装置、人体通信方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107534496A CN107534496A (zh) | 2018-01-02 |
CN107534496B true CN107534496B (zh) | 2021-07-16 |
Family
ID=57217684
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680025898.5A Active CN107534496B (zh) | 2015-05-07 | 2016-03-25 | 体内通信设备、体内通信方法和程序 |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP3293896B1 (zh) |
JP (1) | JP6624198B2 (zh) |
CN (1) | CN107534496B (zh) |
WO (1) | WO2016178343A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112040274A (zh) * | 2020-09-10 | 2020-12-04 | 杭州叙简科技股份有限公司 | 一种基于webrtc的网页视频单帧播放方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102598805A (zh) * | 2009-11-02 | 2012-07-18 | 日本电气株式会社 | 通信设备、通信***、通信设备控制方法和通信设备控制程序 |
CN103634173A (zh) * | 2012-08-22 | 2014-03-12 | 索尼公司 | 电子设备激活控制设备、***、方法和程序 |
JP2014146955A (ja) * | 2013-01-29 | 2014-08-14 | Nippon Telegr & Teleph Corp <Ntt> | 通信システム、親局、子局、およびスリープ制御方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005005787A (ja) * | 2003-06-09 | 2005-01-06 | Sony Corp | 通信システム、および通信装置 |
JP6192284B2 (ja) * | 2012-10-15 | 2017-09-06 | キヤノン株式会社 | 通信装置及びその制御方法 |
-
2016
- 2016-03-25 JP JP2017516570A patent/JP6624198B2/ja active Active
- 2016-03-25 EP EP16789479.9A patent/EP3293896B1/en active Active
- 2016-03-25 WO PCT/JP2016/059569 patent/WO2016178343A1/ja active Application Filing
- 2016-03-25 CN CN201680025898.5A patent/CN107534496B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102598805A (zh) * | 2009-11-02 | 2012-07-18 | 日本电气株式会社 | 通信设备、通信***、通信设备控制方法和通信设备控制程序 |
CN103634173A (zh) * | 2012-08-22 | 2014-03-12 | 索尼公司 | 电子设备激活控制设备、***、方法和程序 |
JP2014146955A (ja) * | 2013-01-29 | 2014-08-14 | Nippon Telegr & Teleph Corp <Ntt> | 通信システム、親局、子局、およびスリープ制御方法 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2016178343A1 (ja) | 2018-02-22 |
CN107534496A (zh) | 2018-01-02 |
EP3293896A1 (en) | 2018-03-14 |
EP3293896A4 (en) | 2019-01-09 |
JP6624198B2 (ja) | 2019-12-25 |
WO2016178343A1 (ja) | 2016-11-10 |
EP3293896B1 (en) | 2021-03-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5826932B2 (ja) | 通信ネットワークにおける電力セーブプロキシ | |
JP6388943B2 (ja) | Wlan対応リモートコントロールデバイス | |
JP2009060559A (ja) | 間欠動作通信装置及び通信システム | |
US20160112947A1 (en) | Method and apparatus to improve wireless device performance | |
KR20090115479A (ko) | 무선 근거리 통신망에서 데이터 전송 방법 및 장치 및 이를위한 시스템 | |
JP5475790B2 (ja) | 無線通信装置および通信プログラム | |
CN110958088A (zh) | 一种通信方法及装置 | |
US20110310859A1 (en) | Basic service set scheduling based on media access controller states | |
CN107534496B (zh) | 体内通信设备、体内通信方法和程序 | |
US20140126392A1 (en) | Synchronized network for battery backup | |
US11630503B2 (en) | Methods for multidrop network system | |
JP5481355B2 (ja) | 無線送信装置及び受信装置 | |
JP2001177508A (ja) | 無線通信装置 | |
JP2011151592A (ja) | 通信装置 | |
CN114374747B (zh) | 一种定时器的启动方法、装置、电子设备及可读存储介质 | |
CN112714453B (zh) | 一种板卡模式确定方法及装置 | |
JP2010098494A (ja) | 無線通信システム及びその省電力制御方法、並びに、無線通信装置及びその制御方法 | |
CN114615729B (zh) | 数据交互方法、耳机设备及计算机可读取存储介质 | |
WO2024001790A1 (zh) | 一种非连续接收的配置方法及装置 | |
WO2024007882A1 (zh) | 一种通信方法以及通信装置 | |
US20240172183A1 (en) | Method and apparatus for selecting transmission resource in internet of vehicles, and terminal | |
JP2006279435A (ja) | 無線端末装置、無線モジュール、および無線モジュール制御方法 | |
CN117015074A (zh) | 一种蓝牙设备连接方法、装置、设备及介质 | |
JP3454264B2 (ja) | 無線通信システムおよび無線通信方法 | |
JP2024502678A (ja) | 伝送配置方法、装置及び関連機器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |