用于VOIP服务的混合功率节省方法转让专利

申请号 : CN200780041480.4

文献号 : CN101647264B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : H-H·崔D-H·朝D·S·金

申请人 : 高通股份有限公司

摘要 :

本发明的一个实施例是在移动通信中用于功率节省的技术。在基站(BS)和移动台(MS)之间的通信期间,为了功率节省,使用分别与BS和MS相关联的下行链路(DL)状态和上行链路(UL)状态来初始化BS和MS中的至少一个。当DL和UL状态都指示静音周期时,进入第一PSC模式。当DL和UL状态中的至少一个指示会话周期时,进入第二PSC模式。

权利要求 :

1.一种在移动通信中用于功率节省的方法,包括:在基站BS与移动台MS之间的通信期间,为了功率节省,使用分别与所述BS和所述MS相关联的下行链路DL状态和上行链路UL状态来初始化所述BS和所述MS中的至少一个;

当所述DL和UL状态都指示静音周期时,进入第一功率节省模式,其中所述第一功率节省模式下的操作包括保持第一长度的睡眠时段;以及当所述DL和UL状态中的至少一个指示会话周期时,进入第二功率节省模式,其中所述第二功率节省模式下的操作包括保持第二长度的睡眠时段,其中所述第二长度比所述第一长度短。

2.根据权利要求1所述的方法,其中,初始化包括:确定是否需要网络电话VoIP;

确定是否需要功率节省模式;

如果所述VoIP和所述功率节省模式都需要,则将所述DL和UL状态都设置成指示所述会话周期。

3.根据权利要求1所述的方法,其中,进入所述第一功率节省模式包括:根据第一功率节省模式协议来保持睡眠时段和监听时段;以及更新所述DL和UL状态中的一个;

如果所述DL和UL状态都指示所述静音周期,则继续根据所述第一功率节省模式协议来保持所述睡眠时段和所述监听时段;以及如果所述DL和UL状态中的至少一个指示所述会话周期,则退出所述第一功率节省模式以进入所述第二功率节省模式。

4.根据权利要求3所述的方法,其中,更新所述DL和UL状态中的一个包括:缓冲静音插入描述符SID帧或语音分组;

如果接收或者发送所述语音分组,则在所述BS或者在所述MS更新所述DL和UL状态中的一个;以及在所述监听时段期间发送所述缓冲的SID帧或所述缓冲的语音分组。

5.根据权利要求4所述的方法,其中,在所述BS更新所述DL和UL状态中的一个包括:如果所述BS向所述MS发送所述语音分组,则将所述DL状态设置成会话状态以指示所述会话周期;以及如果所述BS从所述MS接收所述语音分组,则将所述UL状态设置成所述会话状态。

6.根据权利要求4所述的方法,其中,在所述MS更新所述DL和UL状态中的一个包括:如果所述MS从所述BS接收所述语音分组,则将所述DL状态设置成会话状态以指示所述会话周期;以及如果所述MS向所述BS发送所述语音分组,则将所述UL状态设置成所述会话状态。

7.根据权利要求1所述的方法,其中,进入所述第二功率节省模式包括:根据第二功率节省模式协议来保持睡眠时段和监听时段;以及更新所述DL和UL状态中的一个;

如果所述DL和UL状态中的至少一个指示所述会话周期,则继续根据所述第二功率节省模式协议来保持所述睡眠时段和所述监听时段;以及如果所述DL和UL状态都指示所述静音周期,则退出所述第二功率节省模式以进入所述第一功率节省模式。

8.根据权利要求7所述的方法,其中,更新所述DL和UL状态中的一个包括:在所述BS或者在所述MS更新所述DL和UL状态中的一个。

9.根据权利要求8所述的方法,其中,在所述BS更新所述DL和UL状态中的一个包括:如果所述BS向所述MS发送静音插入描述符SID帧,则将所述DL状态设置成静音状态以指示所述静音周期;

如果所述BS从所述MS接收所述SID帧,则将所述UL状态设置成所述静音状态;

如果所述BS向所述MS发送语音分组,则将所述DL状态设置成会话状态以指示所述会话周期;以及如果所述BS从所述MS接收所述语音分组,则将所述UL状态设置成所述会话状态。

10.根据权利要求8所述的方法,其中,在所述MS更新所述DL和UL状态中的一个包括:如果所述MS从所述BS接收静音插入描述符SID帧,则将所述DL状态设置成静音状态以指示所述静音周期;

如果所述MS向所述BS发送所述SID帧,则将所述UL状态设置成所述静音状态;

如果所述MS从所述BS接收语音分组,则将所述DL状态设置成会话状态以指示所述会话周期;以及如果所述MS向所述BS发送所述语音分组,则将所述UL状态设置成所述会话状态。

11.根据权利要求1所述的方法,其中,所述第一功率节省模式支持尽力而为(BE)或非实时可变速率(NRT-VR)连接,并且所述第二功率节省模式支持主动授权服务(UGS)、实时可变速率(RT-VR)或扩展实时可变速率(ERT-VR)连接。

12.根据权利要求1所述的方法,其中,根据IEEE802.16e标准,所述第一功率节省模式对应于功率节省类PSC类型I,并且所述第二功率节省模式对应于PSC类型II。

13.一种在移动通信中用于功率节省的装置,包括:初始化器,用于在基站BS与移动台MS之间的通信期间,为了功率节省,使用分别与所述BS和所述MS相关联的下行链路DL状态和上行链路UL状态来初始化所述BS和所述MS中的至少一个;

耦合到所述初始化器的第一控制器,用于当所述DL和UL状态都指示静音周期时,启动第一功率节省模式,其中所述第一功率节省模式下的操作包括保持第一长度的睡眠时段;

以及

耦合到所述初始化器的第二控制器,用于当所述DL和UL状态中的至少一个指示会话周期时,启动第二功率节省模式,其中所述第二功率节省模式下的操作包括保持第二长度的睡眠时段,其中所述第二长度比所述第一长度短。

14.根据权利要求13所述的装置,其中,如果网络电话(VoIP)和功率节省模式都需要,则所述初始化器将所述DL和UL状态都设置成指示所述会话周期。

15.根据权利要求13所述的装置,其中,所述第一控制器包括:保持模块,用于如果所述DL和UL状态都指示所述静音周期,则根据第一功率节省模式协议来保持睡眠时段和监听时段;以及更新器,用于更新所述DL和UL状态中的一个。

16.根据权利要求13所述的装置,其中,所述第二控制器包括:保持模块,用于如果所述DL和UL状态中的至少一个指示所述会话周期,则根据第二功率节省模式协议来保持睡眠时段和监听时段;以及更新器,用于更新所述DL和UL状态中的一个。

17.根据权利要求15所述的装置,其中,所述更新器包括:缓冲器,用于缓冲静音插入描述符SID帧或语音分组;

状态更新器,用于如果接收或发送所述语音分组,则在所述BS或在所述MS更新所述DL和UL状态中的一个;以及耦合到所述缓冲器的发射机,用于在所述监听时段期间发送所述缓冲的SID帧或所述缓冲的语音分组。

18.一种在移动通信中用于功率节省的装置,包括:初始化模块,用于在基站BS与移动台MS之间的通信期间,为了功率节省,使用分别与所述BS和所述MS相关联的下行链路DL状态和上行链路UL状态来初始化所述BS和所述MS中的至少一个;

用于当所述DL和UL状态都指示静音周期时,进入第一功率节省模式的模块,其中所述第一功率节省模式下的操作包括保持第一长度的睡眠时段;以及用于当所述DL和UL状态中的至少一个指示会话周期时,进入第二功率节省模式的模块,其中所述第二功率节省模式下的操作包括保持第二长度的睡眠时段,其中所述第二长度比所述第一长度短。

19.根据权利要求18所述的装置,其中,所述初始化模块包括:用于确定是否需要网络电话VoIP的模块;

用于确定是否需要功率节省模式的模块;

设置模块,用于如果所述VoIP和所述功率节省模式都需要,则将所述DL状态和所述UL状态都设置成指示所述会话周期。

20.根据权利要求18所述的装置,其中,用于进入所述第一功率节省模式的模块包括:用于根据第一功率节省模式协议来保持睡眠时段和监听时段的模块;以及用于更新所述DL和UL状态中的一个的模块;

用于如果所述DL和UL状态都指示所述静音周期,则继续根据所述第一功率节省模式协议来保持所述睡眠时段和所述监听时段的模块;以及用于如果所述DL和UL状态中的至少一个指示所述会话周期,则退出所述第一功率节省模式以进入所述第二功率节省模式的模块。

21.根据权利要求20所述的装置,其中,所述用于更新所述DL和UL状态中的一个的模块包括:用于缓冲静音插入描述符SID帧或语音分组的模块;

用于如果接收或发送所述语音分组,则在所述BS或在所述MS更新所述DL和UL状态中的一个的模块;以及用于在所述监听时段期间发送所述缓冲的SID帧或所述缓冲的语音分组的模块。

22.根据权利要求21所述的装置,其中,所述用于在所述BS更新所述DL和UL状态中的一个的模块包括:用于如果所述BS向所述MS发送所述语音分组,则将所述DL状态设置成会话状态以指示所述会话周期的模块;以及用于如果所述BS从所述MS接收所述语音分组,则将所述UL状态设置成所述会话状态的模块。

23.根据权利要求21所述的装置,其中,所述用于在所述MS更新所述DL和UL状态中的一个的模块包括:用于如果所述MS从所述BS接收所述语音分组,则将所述DL状态设置成会话状态以指示所述会话周期的模块;以及用于如果所述MS向所述BS发送所述语音分组,则将所述UL状态设置成所述会话状态的模块。

24.根据权利要求18所述的装置,其中,所述用于进入所述第二功率节省模式的模块包括:用于根据第二功率节省模式协议来保持睡眠时段和监听时段的模块;以及用于更新所述DL和UL状态中的一个的模块;

用于如果所述DL和UL状态中的至少一个指示所述会话周期,则继续根据所述第二功率节省模式协议来保持所述睡眠时段和所述监听时段的模块;以及用于如果所述DL和UL状态都指示所述静音周期,则退出所述第二功率节省模式以进入所述第一功率节省模式的模块。

25.根据权利要求24所述的装置,其中,所述用于更新所述DL和UL状态中的一个的模块包括:用于在所述BS或在所述MS更新所述DL和UL状态中的一个的模块。

26.根据权利要求25所述的装置,其中,所述用于在所述BS更新所述DL和UL状态中的一个的模块包括:用于如果所述BS向所述MS发送静音插入描述符SID帧,则将所述DL状态设置成静音状态以指示所述静音周期的模块;

用于如果所述BS从所述MS接收所述SID帧,则将所述UL状态设置成所述静音状态的模块;

用于如果所述BS向所述MS发送语音分组,则将所述DL状态设置成会话状态以指示所述会话周期的模块;以及用于如果所述BS从所述MS接收所述语音分组,则将所述UL状态设置成所述会话状态的模块。

27.根据权利要求25所述的装置,其中,所述用于在所述MS更新所述DL和UL状态中的一个的模块包括:用于如果所述MS从所述BS接收静音插入描述符SID帧,则将所述DL状态设置成静音状态以指示所述静音周期的模块;

用于如果所述MS向所述BS发送所述SID帧,则将所述UL状态设置成所述静音状态的模块;

用于如果所述MS从所述BS接收语音分组,则将所述DL状态设置成会话状态以指示所述会话周期的模块;以及用于如果所述MS向所述BS发送所述语音分组,则将所述UL状态设置成所述会话状态的模块。

28.根据权利要求18所述的装置,其中,所述第一功率节省模式支持尽力而为(BE)或者非实时可变速率(NRT-VR)连接,并且所述第二功率节省模式支持主动授权服务(UGS)、实时可变速率(RT-VR)或扩展实时可变速率(ERT-VR)连接。

29.根据权利要求18所述的装置,其中,根据IEEE802.16e标准,所述第一功率节省模式对应于功率节省类PSC类型I,并且所述第二功率节省模式对应于PSC类型II。

30.一种移动台MS,包括:

射频(RF)发射机和接收机,用于在正交频分多址(OFDMA)无线通信中,向基站BS发送无线电信号和从所述BS接收无线电信号;以及功率节省控制器,所述功率节省控制器包括:

初始化器,用于为了功率节省,使用下行链路DL状态和上行链路UL状态来进行初始化;

耦合到所述初始化器的第一控制器,用于当所述DL和UL状态都指示静音周期时,启动第一功率节省模式,其中所述第一功率节省模式下的操作包括保持第一长度的睡眠时段;

以及

耦合到所述初始化器的第二控制器,用于当所述DL和UL状态中的至少一个指示会话周期时,启动第二功率节省模式,其中所述第二功率节省模式下的操作包括保持第二长度的睡眠时段,其中所述第二长度比所述第一长度短。

31.根据权利要求30所述的MS,其中,所述第一控制器包括:保持模块,用于如果所述DL和UL状态都指示所述静音周期,则根据第一功率节省模式协议来保持睡眠时段和监听时段;以及更新器,用于更新所述DL和UL状态中的一个。

32.根据权利要求30所述的MS,其中,所述第二控制器包括:保持模块,用于如果所述DL和UL状态中的至少一个指示所述会话周期,则根据第二功率节省模式协议来保持睡眠时段和监听时段;以及更新器,用于更新所述DL和UL状态中的一个。

说明书 :

用于VOIP服务的混合功率节省方法

[0001] 相关申请
[0002] 本专利申请要求享受于2006年11月7号递交的、名称为“用于VoIP服务的混合功率节省方法”(Hybrid Power-Saving Mechanism for VoIP Services)、序号为60/857,527的临时申请的优先权。

技术领域

[0003] 本发明的实施例涉及微波接入全球互通(WiMAX)功率节省系统。特别地,本发明的实施例涉及移动WiMAX系统。

背景技术

[0004] 当前,诸如G.723.1A、G.729B和3GPP自适应多速率(AMR)这样的增强型语音编解码技术可以使用静音抑制方案,以防止在静音周期期间传输语音分组,从而消除浪费的带宽。据统计,静音周期约占网络电话(VoIP)呼叫的总持续时间的60%。因此,如果移动台(MS)能够在这些周期期间睡眠,则可以节省更多的能量。然而,因为传统的用于VoIP服务的功率节省类(PSC)II不考虑VoIP业务的静音周期,所以,即使MS不接收语音分组,MS也必须在静音周期期间周期性地唤醒。

发明内容

[0005] 本发明一个实施例是在移动通信中用于功率节省的技术。在基站(BS)和移动台(MS)之间的通信期间,为了功率节省,使用分别与BS和MS相关联的下行链路(DL)状态和上行链路(UL)状态来初始化BS和MS中的至少一个。当DL状态和UL状态都指示静音周期时,进入第一PSC模式。当DL状态和UL状态中的至少一个指示会话周期时,进入第二PSC模式。
[0006] 根据本发明的一个方面,提供了一种在移动通信中用于功率节省的方法,包括:在基站BS与移动台MS之间的通信期间,为了功率节省,使用分别与所述BS和所述MS相关联的下行链路DL状态和上行链路UL状态来初始化所述BS和所述MS中的至少一个;当所述DL和UL状态都指示静音周期时,进入第一功率节省模式,其中所述第一功率节省模式下的操作包括保持第一长度的睡眠时段;以及当所述DL和UL状态中的至少一个指示会话周期时,进入第二功率节省模式,其中所述第二功率节省模式下的操作包括保持第二长度的睡眠时段,其中所述第二长度比所述第一长度短。
[0007] 根据本发明的另一个方面,提供了一种在移动通信中用于功率节省的装置,包括:初始化器,用于在基站BS与移动台MS之间的通信期间,为了功率节省,使用分别与所述BS和所述MS相关联的下行链路DL状态和上行链路UL状态来初始化所述BS和所述MS中的至少一个;耦合到所述初始化器的第一控制器,用于当所述DL和UL状态都指示静音周期时,启动第一功率节省模式,其中所述第一功率节省模式下的操作包括保持第一长度的睡眠时段;以及耦合到所述初始化器的第二控制器,用于当所述DL和UL状态中的至少一个指示会话周期时,启动第二功率节省模式,其中所述第二功率节省模式下的操作包括保持第二长度的睡眠时段,其中所述第二长度比所述第一长度短。
[0008] 根据本发明的另一个方面,提供了一种在移动通信中用于功率节省的装置,包括:初始化模块,用于在基站BS与移动台MS之间的通信期间,为了功率节省,使用分别与所述BS和所述MS相关联的下行链路DL状态和上行链路UL状态来初始化所述BS和所述MS中的至少一个;用于当所述DL和UL状态都指示静音周期时,进入第一功率节省模式的模块,其中所述第一功率节省模式下的操作包括保持第一长度的睡眠时段;以及用于当所述DL和UL状态中的至少一个指示会话周期时,进入第二功率节省模式的模块,其中所述第二功率节省模式下的操作包括保持第二长度的睡眠时段,其中所述第二长度比所述第一长度短。
[0009] 根据本发明的另一个方面,提供了一种移动台MS包括:射频(RF)发射机和接收机,用于在正交频分多址(OFDMA)无线通信中,向基站(BS)发送无线电信号和从所述BS接收无线电信号;以及功率节省控制器,所述功率节省控制器包括:初始化器,用于为了功率节省,使用下行链路DL状态和上行链路UL状态来进行初始化;耦合到所述初始化器的第一控制器,用于当所述DL和UL状态都指示静音周期时,启动第一功率节省模式,其中所述第一功率节省模式下的操作包括保持第一长度的睡眠时段;以及耦合到所述初始化器的第二控制器,用于当所述DL和UL状态中的至少一个指示会话周期时,启动第二功率节省模式,其中所述第二功率节省模式下的操作包括保持第二长度的睡眠时段,其中所述第二长度比所述第一长度短。

附图说明

[0010] 通过参照用于说明本发明实施例的以下描述和附图,可充分理解本发明的实施例。其中:
[0011] 图1是说明根据本发明的一个实施例的系统的示图;
[0012] 图2是说明根据本发明的一个实施例的第一功率节省模式的时序图;
[0013] 图3是说明根据本发明的一个实施例的第二功率节省模式的时序图;
[0014] 图4是说明根据本发明的一个实施例的混合功率节省模式的时序图;
[0015] 图5是说明根据本发明的一个实施例的功率节省混合控制器的示图;
[0016] 图6A是说明根据本发明的一个实施例的第一控制器的示图;
[0017] 图6B是说明根据本发明的一个实施例的第二控制器的示图;
[0018] 图7是说明根据本发明的一个实施例的、用于节省功率的处理过程的流程图;
[0019] 图8是说明根据本发明的一个实施例的进行初始化的处理过程的流程图;
[0020] 图9A是说明根据本发明的一个实施例的进入第一PSC模式的处理过程的流程图;
[0021] 图9B是说明根据本发明的一个实施例的、在第一PSC模式中更新DL和UL状态中的一个的处理过程的流程图;
[0022] 图10说明根据本发明的一个实施例的进入第二PSC模式的处理过程的流程图;
[0023] 图11是说明根据本发明的一个实施例的、在第二PSC模式中更新DL和UL状态中的一个的处理过程的流程图;
[0024] 图12是说明根据本发明的一个实施例的、在BS处、在第二PSC模式中更新DL和UL状态中的一个的处理过程的流程图;
[0025] 图13是说明根据本发明的一个实施例的、在MS处、在第二PSC模式中更新DL和UL状态中的一个的处理过程的流程图;
[0026] 图14是说明实现根据本发明的一个实施例的功率节省混合控制器的处理子系统的示图。

具体实施方式

[0027] 本发明一个实施例是在移动通信中用于功率节省的技术。在基站(BS)和移动台(MS)之间的通信期间,使用分别与BS和MS相关联的下行链路(DL)状态和上行链路(UL)状态来初始化BS和MS中的至少一个以便功率节省。当DL状态和UL状态都指示静音周期时,进入第一PSC模式。当DL状态和UL状态中的至少一个指示会话周期时,进入第二PSC模式。
[0028] 在下面的描述中,说明了大量具体细节。然而,应当理解,可以实现本发明的实施例而无需这些具体细节。在其它的实例中,为了不导致对本说明产生模糊地理解,没有示出公知的电路、结构和技术。
[0029] 本发明的一个实施例可以描述为处理过程,该过程通常被表示为流程图、作业图、结构图或框图。尽管流程图可以将操作描述成有序的过程,但是可以并行地或同时执行多个操作。此外,可以调整操作的顺序。当操作完成时,处理过程也就终止了。处理过程可以对应于方法、程序、过程、制造或者制作方法等。
[0030] 图1是示出根据本发明的一个实施例的系统100的示图。系统100包括基站(BS)110和N个移动台(MS)1401到140N。注意,系统100可以包括比以上部件更多或者更少的部件。
[0031] BS110是安装在固定或移动位置的基站,用于经由射频(RF)传输与N个处于无线通信模式的MS1401到140N进行通信。该无线通信可以遵守微波接入全球互通(WiMAX)标准。位置可以在人口稀疏或稠密区域,或者可以车载使用。BS110包括BS处理单元120和BS发射机/接收机130。
[0032] BS处理单元120包括用于BS操作的必要部件。其可以包括:振荡器,用于向在该单元中的诸如模数转换器(ADC)、数模转换器(DAC)和其它逻辑电路之类的各种部件提供时钟源或信号;诸如数字信号处理器(DSP)这样的一个或多个处理器,用于执行各种功能或执行程序;自动增益控制(AGC)、自动频率控制(AFC)和信道编码/解码模块或电路等。BS处理单元包括BS功率节省混合控制器125,用以向BS110提供功率节省控制特征。
[0033] BS发射机/接收机130可以包括用以发射和接收RF信号的发射单元和接收单元。它可以包括高功率天线。根据类型或地形以及期望的覆盖区域,可以将天线安装于屋顶、塔或者山顶上。
[0034] N个MS1401到140N可以包括:诸如手机、蜂窝电话、个人数字助理(PDA)、笔记本电脑、膝上型电脑这样的任何MS设备,或者能够在无线通信网络中执行MS功能的任何设备。N个MS1401到140N中的每一个可以订购由BS110所提供的移动通信服务。N个MS1401到
140N中的每一个可以包括:射频(RF)接收机,用以在正交频分多址(OFDMA)无线通信中从BS110接收携带符号序列的无线电信号;功率节省混合控制器145i(i=1,…,N);帧检测和同步器;循环前缀(CP)移除器,用于移除CP;快速傅里叶变换(FFT)处理器,用以计算FFT;
信道均衡器;信道估计器;解码器;解交织器以及用于执行接收功能的其它电路或模块。N个MS1401到140N中的每一个还可以包括:信道编码器和交织器、二进制相移键控(BPSK)映射器、逆FFT(IFFT)处理器、循环前缀和加窗处理单元以及RF发射机,以及用于执行发射功能的其它电路或模块。
[0035] 根据预定的通信协议或标准,BS110和N个MS1401到140N相互通信。在一个实施例中,通信标准是电气电子工程师协会(IEEE)802.16e标准或欧洲电信标准协会(ETSI)高性能无线城域网(HiperMAN)1.3.2标准。BS功率节省混合控制器125和MS功率节省混合控制器145i使用混合方案来提供高效的功率节省,该混合方案组合了由IEEE802.16e标准规定的多个功率节省类模式。BS110和N个MS1401到140N可以包括典型WiMAX系统中的介质访问控制(MAC)和物理层(PHY)特征。移动WiMAX系统将正交频分多址(OFDMA)方案用于多径环境。它可以提供VoIP服务和功率节省模式(PSM)。由BS110或者N个MS1401到140N中的任何一个所采用的混合功率节省方案组合了第一PSM和第二PSM。
[0036] 图2是说明了根据本发明的一个实施例的第一功率节省模式(PSM)的时序图200。时序图200包括唤醒模式210和睡眠模式220。
[0037] 唤醒模式210对应于一个激活周期,在该周期内,BS110或者MS140执行其正常功能,例如向其它设备发送通信分组或从其它设备接收通信分组。睡眠模式220对应于功率节省周期,在该周期内,BS或者MS140减少其功耗。睡眠模式220可以包括多个睡眠周期230i(i=1,…,K)。每个睡眠周期包括睡眠时段或窗口240i以及监听时段或窗口250i。为了简便,下文可以略去下标“i”。第一PSM使用三个参数:起始或最小睡眠时间(Tmin)、最终或最大睡眠时间(Tmax)和监听时间(TL)。通常在起始周期期间或者在通信开始时,与其它设备预先协商这些参数。
[0038] 在睡眠时段240期间,BS110或者MS140关闭大多数电路元件以减少功耗。这会导致更长的运行周期并增加电池寿命。在睡眠时段240期间,BS110或MS140不可以接收或者发送任何数据。在监听时段250期间,BS110或者MS140相应地与MS140或者BS110同步,以接收短数据或业务指示消息。
[0039] 在睡眠模式开始时,在起始睡眠周期2301期间,睡眠时段T12401等于最小睡眠时间Tmin,即,T1=Tmin。睡眠时段Ti的长度将以2的指数级增加,直到其接近但不超过最终或最大睡眠时间Tmax。当达到最终或最大睡眠时间Tmax时,设备将睡眠时间保持在该值Tmax。换言之,在第i个睡眠周期230i中的睡眠时段由下式给出:
[0040]
[0041] 在一个实施例中,按照下式对(1)中在第i个睡眠周期230i中的睡眠时段做了少量修改:
[0042]
[0043] 在监听时段250期间,BS110或者MS140唤醒并且唤醒时间等于监听时间TL。在整个睡眠模式220中监听时间TL是不变的。其可以是约为一个MAC帧长的较短的时间间隔。在监听时段250期间,设备(即,BS100或者MS140)监听从其它设备发送的业务指示。例如,MS140进行监听以确定是否从BS110广播了业务指示消息265。如果该消息发送肯定指示,则设备退出睡眠模式220并返回到唤醒模式210以接收来自其它设备的缓冲分组。
[0044] 第一PSM可以适用于具有突发行为的非实时业务,例如,网页浏览。它可以用于支持尽力而为(BE)或非实时可变速率(NRT-VR)连接。在一个实施例中,它与由IEEE802.16e标准规定的功率节省类(PSC)类型I的PSM协议相兼容。
[0045] 图3是示出根据本发明的一个实施例的第二功率节省模式(PSM)的时序图300。时序图300包括唤醒模式310和睡眠模式320。唤醒模式310和睡眠模式320与图2中所示的唤醒模式210和睡眠模式220相似。
[0046] 唤醒模式310对应于激活周期,在该周期内,BS110或者MS140执行其正常功能,例如向其它设备发送通信分组和/或从其它设备接收通信分组。睡眠模式320对应于功率节省周期,在该周期内,BS或MS140减少其功耗。睡眠模式320可以包括多个睡眠周期330i(i=1,…,K)。每个睡眠周期包括睡眠时段或窗口340i以及监听时段或者窗口350i。为了简便,下文可略去下标“i”。第二PSM使用两个参数:起始或最小睡眠时间(Tmin)和监听时间(TL)。通常在起始周期期间或者在通信开始时与其它设备预先协商这些参数。起始睡眠时间Tmin和监听时间TL在睡眠模式320的整个睡眠周期内是不变的。
[0047] 在睡眠时段340期间,BS110或者MS140关闭大多数电路元件以减少功耗。这会导致更长的运行周期并增加电池寿命。在睡眠时段340期间,BS110或者MS140不可以接收或者发送任何数据。
[0048] 在监听时段350期间,BS110或者MS140唤醒并且其唤醒持续时间等于监听时间TL。在整个睡眠模式220中监听时间TL是不变的。其可以是约为一个MAC帧长的较短的时间间隔。在监听时段350期间,设备(即,BS100或者MS140)不发送业务指示消息。作为替代,BS110和MS140直接互相交换它们的实时分组360。因此,可保持睡眠模式320不被打断,因为可以消除或者明显地减少重启睡眠模式所需的信号开销,所以这对于实时业务来说更加有效。在第二PSM中,BS110或者MS140可以根据需要通过发送指定的控制消息来结束睡眠模式320。
[0049] 第二PSM可适用于诸如VoIP的实时业务。它可以用于支持主动授权服务(UGS)、实时可变速率(RT-VR)或扩展实时可变速率(ERT-VR)连接。在一个实施例中,它与由IEEE802.16e标准规定的功率节省类(PSC)类型II的PSM协议相兼容。
[0050] 图4是示出根据本发明的一个实施例的混合功率节省模式的时序图400。为了说明,时序图400示出了MS状态。可获取针对BS状态的相似的示图。时序图400包括:针对下行链路(DL)传输中的BS分组的时序图、针对上行链路(UL)传输中的MS分组的时序图和针对MS状态的时序图。这些示图显示了语音分组430、空分组440、静音插入描述符(SID)帧450、睡眠时段S460和监听时段L470。
[0051] 当台站发送包含语音通信的分组时,生成语音分组430。终端用户的语音编解码器可以使用静音抑制方案。在这种方案中,虽然在会话突发周期期间周期性地生成语音分组430,但在静音周期期间不会生成语音分组430。在静音周期开始时,使用静音抑制方案的语音编解码器插入SID帧450。SID帧450小于语音分组430。它可以只包括关于背景噪音的信息。它可用于在静音周期期间在接收端的解码器处生成人造噪音。
[0052] 混合功率节省模式(HPSM)根据是否存在共同静音周期480来使用第一和第二PSM。共同静音周期是期间UL设备(例如,MS)和DL设备(例如,BS)都没有语音分组要发送的周期。换言之,如果使用了静音抑制方案,如果UL设备和DL设备都发送了它们的SID帧,则可以检测到共同静音周期480。
[0053] 当在DL上或UL上或它们两者上存在至少一个语音分组430时,HPSM遵守第二PSM410的PSM协议(例如,PSC类型II)。换言之,台站在具有固定长度TS的睡眠时段460期间睡眠,并且在具有固定长度TL的监听时段470期间唤醒,其中,在监听时段期间可以生成语音分组430。睡眠周期TP等于TS+TL。
[0054] 在共同静音周期480期间,不存在语音分组430的传输。台站应用第一PSM420的PSM协议(例如,PSC类型I)。换言之,如果Ti是第i个睡眠时段465的长度,那么第i个睡眠周期的长度Ti+TL将按照方程(2)以指数级别增加,为便于参考,重复如下:
[0055]
[0056] 其中Tmax是最大睡眠周期。最小或者起始睡眠周期等于TP。
[0057] 注意,如方程(2)所示,第一PSM对PSC类型I略微做了修改,虽然在原始的PSC类型I中只对值Ti进行加倍,但是在该方程内,对睡眠周期的值Ti+TL进行加倍以便与语音分组430的到达相同步。
[0058] 当共同静音周期480开启时,PSM从第二PSM410转换到第一PSM420。可以通过检测来自两个通信台站的两个SID帧来检测共同静音周期480的开始。因为SID帧450具有比语音分组430更少的比特,所以BS110和MS140中的每一个都可以通过检查分组的大小来检测到达的分组是否是SID帧。
[0059] 当台站在第一PSM420中时,它连续地在监听时段470期间检查来自UL或者DL的到达分组。如果分组是语音分组430,那么台站终止第一PSM420并且返回到第二PSM410。如果分组是SID帧450,其可由一个台站来发送,那么台站等待下一个监听时段470并发送所接收的SID帧450。通过这种方式,在共同静音周期480期间到达的SID帧450不会打断第一PSM420的运行,从而使运行更有功率效率。
[0060] 如果当台站在第一PSM420中时,语音分组430在睡眠时段465期间到达,则在缓冲存储器中对该分组进行缓冲,然后在下一个监听时段470内转发该分组。可对多个分组进行缓冲并且在下一个监听时段470内发送。通过这种方式,可以首先发送所有缓冲的分组以减少不必要的缓冲延迟。
[0061] 为了协助使台站在第二PSM410和第一PSM420之间进行转换的控制动作,台站可以保持两个指示DL和UL的状态的状态变量或标志。DL和UL的状态是指已经接收或发送了语音分组还是SID帧。通过检查DL和UL的状态,台站可以检测共同静音周期480。一个简单的规则是:如果DL状态和UL状态都指示存在静音周期(例如,当BS110和MS140都接收它们各自的SID帧450时),那么会检测到共同静音周期480并且与基础台站相关联的PSM是第一PSM420。否则,如果DL状态和UL状态中的至少一个指示存在会话周期(例如,当BS110和MS140中的至少一个接收到语音分组430时),那么不存在共同静音周期并且与基础台站相关联的PSM是第二PSM410。
[0062] 可以通过首先将DL状态和UL状态初始化成指示会话周期的会话状态来开始HPSM。通过这种方式,当台站开始其功率节省操作时,第二PSM410是台站的PSM。根据上述的DL状态和UL状态,台站可从起始的第二PSM410开始仍保持在第二PSM410中或者从起始的第二PSM410转换到第一PSM420。
[0063] 图5是示出根据本发明的一个实施例的、图1中所示的功率节省混合控制器125/145i的示图。混合控制器125/145i包括初始化器510、第一控制器540、第二控制器
560和分组接收机/发射机580。混合控制器125/145i可具有比上述部件更多或者更少的部件。此外,可通过硬件、固件、软件或者它们的任何组合来实现混合控制器125/145i。
[0064] 在BS110和MS140之间的通信期间,初始化器510使用分别与BS110和MS140相关联的DL状态520和UL状态530来初始化BS110和MS140中的至少一个以用于功率节省。可将DL状态520和UL状态530存储在存储器中,其可由初始化器510、第一控制器540和第二控制器560访问。
[0065] 如果需要网络电话(VoIP)和功率节省模式(PSM),则初始化器510设置DL状态和UL状态以指示会话周期。
[0066] 第一控制器540耦合到初始化器510,以便当DL状态和UL状态都指示静音周期时启动第一功率节省类(PSC)模式550。启动第一PSC模式550包括根据上述的第一PSM来保持对睡眠时段和监听时段的时序安排。可通过执行时序安排的定时电路或程序来表示第一PSC模式550。
[0067] 第二控制器560耦合到初始化器510上,以便当DL状态和UL状态中的至少一个指示会话周期时,启动第二PSC模式570。启动第二PSC模式570包括根据上述第二PSM来保持对睡眠时段和监听时段的时序安排。可通过执行时序安排的定时电路或程序来表示第二PSC模式570。
[0068] 分组接收机/发射机580执行SID帧或语音分组的接收和发送功能。它还可以检查分组是语音分组还是SID帧,并且相应地通知第一控制器540或第二控制器560。
[0069] 图6A是示出根据本发明的一个实施例、图5中所示的第一控制器540的示图。第一控制器540包括保持模块610和更新器620。第一控制器540可以具有比上述部件更多或者更少的部件。
[0070] 如果DL状态和UL状态520和530(图5)都指示静音周期,那么保持模块610会根据第一PSM协议615来保持睡眠时段和监听时段。在一个实施例中,第一PSM协议615是由IEEE802.16e或其等价标准所规定的PSC类型I的协议。如果确定将PSM从第一PSM转变到第二PSM,那么保持模块610还与第二控制器560进行通信,在这种情况下,保持模块610停用第一PSM协议615。
[0071] 更新器620更新DL状态和UL状态520和530中的至少一个。这可以通过监视或者确定由分组接收机/发射机580(图5)所提供的分组的类型来执行。更新器620包括状态更新器650、缓冲器630和发射机640。
[0072] 如果收到或者发送了语音分组,那么状态更新器650会在BS110或者在MS140处更新DL状态和UL状态520和530中的一个。缓冲器630对静音插入描述符(SID)帧或语音分组进行缓冲。缓冲器630可以实现为缓冲存储器(例如,先进先出设备、随进访问存储器)。缓冲器630的大小足够容纳可以到达的所有分组。在监听时段期间,发射机640发送所缓冲的SID帧或者所缓冲的语音分组。发射机640向分组接收机/发射机580发送所缓冲的SID帧或所缓冲的语音分组。
[0073] 图6B是示出根据本发明的一个实施例的、图5所示的第二控制器560的示图。第二控制器560包括保持模块660和更新器670。第二控制器560可具有比上述部件更多或者更少的部件。
[0074] 如果DL状态和UL状态中的至少一个指示会话周期,那么保持模块660根据第二PSM协议665来保持睡眠时段和监听时段。在一个实施例中,第二PSM协议665是由IEEE802.16e或其等价标准规定的PSC类型II的协议。如果确定将PSM从第二PSM转变到第一PSM,那么保持模块660还与第一控制器540通信,在这种情况下,保持模块660停用第二PSM协议665。
[0075] 更新器670更新DL和UL状态520和530(图5)中的至少一个。这可以通过监视或者确定由分组接收机/发射机580(图5)所提供的分组的类型来执行。
[0076] 图7是示出根据本发明的一个实施例的、用于节省功率的处理过程700的流程图。
[0077] 一开始,在BS和MS之间的通信期间,为了功率节省,处理过程700使用分别与BS和MS相关联的DL状态和UL状态来初始化BS和MS中的至少一个(框710)。接下来,处理过程700确定DL和UL状态是否都指示静音周期(框720)。如果是的话,则处理过程700进入第一PSC模式(框730),随后终止。否则,处理过程700进入第二PSC模式,随后终止。在一个实施例中,第一PSC模式支持尽力而为(BE)或非实时可变速率(NRT-VR)连接,并且第二PSC模式支持主动授权服务(UGS)、实时可变速率(RT-VR)、扩展实时可变速率(ERT-VR)连接。在一个实施例中,根据IEEE802.16e或其等价标准,第一PSC模式对应于PSC类型I,并且第二PSC模式对应于PSC类型II。
[0078] 图8是示出根据本发明的一个实施例的、图7中所示的用于初始化的处理过程710的流程图。
[0079] 一开始,处理过程710确定是否需要网络电话(框810)。如果不需要,则处理过程710返回到框810。否则,处理过程710确定是否需要功率节省模式(PSM)(框820)。如果不需要,则处理过程710返回到框810(或框820)。否则,处理过程710将DL和UL状态都设置成指示会话周期(框830),然后结束。
[0080] 图9A是示出根据本发明的一个实施例的、图7中所示的用于进入第一PSC模式的处理过程730的流程图。
[0081] 一开始,处理过程730根据第一PSM协议来保持睡眠时段和监听时段(框910)。然后,处理过程730更新DL和UL状态中的至少一个(框920)。接下来,处理过程730确定DL和UL状态是否都指示静音周期(框930)。如果是的话,则处理过程730返回到框910以继续根据第一PSM协议来保持睡眠时段和监听时段。否则,如果DL和UL状态中的至少一个指示会话周期,那么处理过程730退出第一PSC模式而进入第二PSC模式(框940),然后结束。
[0082] 图9B是说明根据本发明的一个实施例的、图9A所示的处理过程920的流程图,处理过程920用于在第一PSC模式中更新DL和UL状态中的一个。
[0083] 一开始,处理过程920确定是否接收到或者发送了分组(框945)。如果没有,则处理过程920终止;即,不需要更新DL状态或UL状态。否则,处理过程920对可以是静音插入描述符(SID)帧或语音分组的分组进行缓冲(框950)。接下来,处理过程920确定分组是否是语音分组(框960)。如果不是,即,分组是SID帧,则处理过程920转到框970。否则,处理过程920确定分组是来自DL台站还是来自UL台站(框962)。如果是DL台站,即,BS台站,则处理过程920将DL状态设置成会话状态以指示会话周期(框964)并且转到框970。如果是UL台站,即,MS台站,则处理过程920将UL状态设置成会话状态(框966)并且转到框970。
[0084] 然后,处理过程920确定是否已经到达监听时段(框970)。如果没到达,则处理过程920结束。否则,处理过程920在监听时段期间发送所缓冲的SID帧或者所缓冲的语音分组(框980),然后结束。
[0085] 图10是说明根据本发明的一个实施例的、图7中所示的用于进入第二PSC模式的处理过程740的流程图。
[0086] 一开始,处理过程740根据第二PSM协议来保持睡眠时段和监听时段(框1010)。然后,处理过程740更新DL和UL状态中的至少一个(框1020)。接下来,处理过程740确定DL和UL状态是否都指示静音周期(框1030)。如果不是,也就是说,DL和UL状态中的至少一个指示会话周期,则处理过程740返回到框1010以继续根据第二PSM协议来保持睡眠时段和监听时段。否则,处理过程740退出第二PSC模式而进入第一PSC模式,然后结束。
[0087] 图11是说明根据本发明的一个实施例的、图10中所示的处理过程1020的流程图,处理过程1020用于在第二PSC模式中更新DL状态和UL状态中的一个。
[0088] 一开始,处理过程1020确定台站是BS还是MS(框1110)。如果是BS,则处理过程1020在BS更新DL状态和UL状态中的一个(框1120),然后结束。如果是MS,则处理过程
1020在MS更新DL状态和UL状态中的一个(框1130),然后结束。
[0089] 图12是说明根据本发明的一个实施例的、图11中所示的处理过程1120的流程图,处理过程1120用于在BS、在第二PSC模式中更新DL状态和UL状态中的一个。
[0090] 一开始,处理过程1120确定分组是SID帧还是语音分组(框1210)。如果分组是SID帧,则处理过程1120确定分组是向MS发送还是从MS接收的(框1220)。如果是向MS发送的,则处理过程1120将DL状态设置成静音状态以指示静音周期(框1230),然后结束。如果是从MS接收的,则处理过程1120将UL状态设置成静音状态(框1240),然后结束。
[0091] 如果分组是语音分组,则处理过程1120确定分组是向MS发送还是从MS接收的(框1250)。如果是向MS发送的,则处理过程1120将DL状态设置成会话状态以指示会话周期,然后结束。如果是从MS接收的,则处理过程1120将UL状态设置成会话状态,然后结束。
[0092] 图13是说明根据本发明的一个实施例的、图11中所示处理过程1130的流程图,处理过程1130用于在MS处、在第二PSC模式中更新DL状态和UL状态中的一个。
[0093] 一开始,处理过程1130确定分组是SID帧还是语音分组(框1310)。如果是SID帧,则处理过程1130确定分组是向BS发送还是从BS接收的(框1320)。如果是向BS发送的,则处理过程1130将UL状态设置成静音状态以指示静音周期(框1330),然后结束。如果是从BS接收的,则处理过程1130将DL状态设置成静音状态(框1340),然后结束。
[0094] 如果分组是语音分组,则处理过程1130确定分组是向BS发送还是从BS接收的(框1350)。如果是向BS发送的,则处理过程1130将UL状态设置成会话状态以指示会话周期(框1360),然后结束。如果是从BS接收的,则处理过程1130将DL状态设置成会话状态(框1370),然后结束。
[0095] 图14是说明用于实现根据本发明的一个实施例的、图1中所示的功率节省混合控制器125/145i的计算机系统的示图。处理单元230包括处理器1410、存储器控制器(MC)1420、主存储器1430、输入/输出控制器(IOC)1440、互连1445、海量存储接口1450、输入/输出(I/O)设备14471到1447K和网络接口卡(NIC)1460。处理单元230可以包括比上述部件更多或者更少的部件。
[0096] 处理器1410表示具有任何类型体系结构的中央处理单元,比如,使用超线程、安全、网络、数字媒体等技术的处理器、单核处理器、多核处理器、嵌入式处理器、移动处理器、微控制器、数字信号处理器、超标量计算机、向量处理器、单指令多数据(SIMD)计算机、复杂指令集计算机(CISC)、精简指令集计算机(RISC)、超长指令字(VLIW)或者混合体系结构。
[0097] MC1420提供对诸如主存储器1430和IOC1440之类的存储器和输入/输出设备的控制和配置。MC1420可以集成到集成有多种功能的芯片组中,这些功能诸如图形、媒体、隔离执行模式、主机到外设总线接口、存储器控制、电源管理等。MC1420或MC1420中的存储器控制器功能可以集成在处理器单元1410中。在一些实施例中,在处理器单元1410内部或者外部的存储器控制器可以为处理器单元1410中的所有内核或者处理器来工作。在其它实施例中,其可以包括分别为处理器单元1410中的不同的内核或者处理器而工作的不同的部分。
[0098] 主存储器1430存储系统代码和数据。通常使用动态随机访问存储器(DRAM)、静态随机访问存储器(SRAM)或者包括不需刷新的存储器的任何其它类型的存储器来实现主存储器1430。主存储器1430可以包括诸如DRAM的存储器设备的多个通道。DRAM可以包括具有8.5G字节每秒(GB/s)带宽的双数据速率(DDR2)设备。在一个实施例中,存储器1430可以包括功率节省控制模块1435。功率节省控制模块1435可以执行全部或者部分上述功能。
[0099] IOC1440具有用于支持I/O功能的多种功能。IOC1440也可以同MC1420一起或者分开集成到芯片组中以执行I/O功能。IOC1440可以包括多个接口和I/O功能,例如:外设部件互连(PCI)总线接口、处理器接口、中断控制器、直接存储器存取(DMA)控制器、电源管理逻辑、定时器、系统管理总线(SMBus)、通用串行总线(USB)接口、海量存储接口、少针脚型(LPC)接口、无线互连、直接媒体接口(DMI)等。
[0100] 互连1445提供到外部设备的接口。互连1445可以是点对点的或者连接到多个设备。为了清楚,并未示出所有互连。应该知道,互连1445可以包括任何互连或总线,例如:外设部件互连(PCI)、高速PCI、通用串行总线(USB)、小型计算机系统接口(SCSI)、串行SCSI、直接媒体接口(DMI)和高级微控制器总线结构(AMBA)等。
[0101] 海量存储接口1450连接到海量存储设备以存储档案信息,例如:代码、程序、文件、数据和应用程序。海量存储接口可以包括SCSI、串行SCSI、高级技术附加装置(ATA)(并行和/或串行)、集成驱动电子设备(IDE)、增强型IDE、ATA分组接口(ATAPI)等。海量存储设备可以包括大容量高速存储阵列(例如廉价磁盘冗余阵列(RAID))、网络附加存储器(NAS)、数字磁带、光存储器等。
[0102] 海量存储设备可以包括压缩盘(CD)只读存储器(ROM)1452、数字视频/通用光盘(DVD)1453、软盘驱动器1454、硬盘驱动器1455、磁带驱动器1456和任何其它的磁或光存储设备。海量存储设备提供读取机器可访问介质的装置。
[0103] I/O设备14471至1447K可以包括任何用于执行I/O功能的I/O设备。I/O设备14471至1447K的例子包括输入设备控制器(例如键盘、鼠标、轨迹球、定点设备)、媒体卡(例如音频、视频、图形)和任何其它外设控制器。
[0104] NIC1460提供到处理单元230的网络连接。NIC1460可以生成中断,这些中断是通信事务处理的一部分。在一个实施例中,NIC1460与32比特和144比特的外设部件互连(PCI)总线标准都兼容。其通常符合PCI局域总线修订本2.2、PCI-X局域总线修订本1.0或PCI-Express标准。在处理系统中,可存在多于一个的NIC1460。通常,NIC1460支持标准以太网最小和最大帧尺寸(64-14518字节)、帧格式和电子电气工程师协会(IEEE)802.2局域链路控制(LLC)规范。它还可以支持全双工吉比特以太网接口、基于帧的流控制和定义有线以太网的物理层和数据链路层的其它标准。它可以支持由IEEE802.3ab所定义的铜线吉比特以太网或由IEEE802.3z所定义的光纤吉比特以太网。
[0105] NIC1460还可以是主机总线适配器(HBA),例如,小型计算机系统接口(SCSI)主机适配器或光纤通道(FC)主机适配器。SCSI主机适配器可以包含:用于执行SCSI事务的板载硬件和固件,或者适配器基本输入/输出系统(BIOS),其用于从SCSI设备引导或者对SCSI主机适配器进行配置。FC主机适配器可用于连接光纤通道总线。它可通过与1Gbps光纤通道存储区域网络(SAN)进行自动速度协商来高速(例如,2Gbps)运行。其可以由适当的固件或者软件来支持,从而在带内FC或者带外因特网协议(IP)支持下来提供对本地和远程HBA的发现、报告和管理。其可以具有帧级多路复用和乱序帧重组、支持光纤的板载上下文缓存以及利用硬件奇偶校验和循环冗余码(CRC)的端到端数据保护。
[0106] 本发明的一个实施例的元件可以由硬件、固件、软件或它们的任何组合来实现。术语硬件通常是指具有诸如电子、电磁、光、光电、机械、机电部分等的物理结构的元件。硬件实现可以包括:电路、设备、处理器、专用集成电路(ASIC)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)或者任何电子设备。术语软件通常指逻辑结构、方法、过程、程序、例程、进程、算法、公式、函数、表达式等。术语固件通常指实现或体现在硬件结构中(例如,闪存、ROM、EPROM)的逻辑结构、方法、过程、程序、例程、进程、算法、公式、函数、表达式等。固件的例子可以包括微码、可写控制存储、微程序结构。当实现为软件或固件时,本发明的实施例的元件实质上是用于执行必要任务的代码段。软件/固件可以包括用于执行本发明的一个实施例所描述的操作的实际代码,或者用于模仿或模拟这些操作的代码。程序或者代码段可以存储在处理器或者机器可访问介质中,或者可以通过包含在载波中的计算机数据信号、或被载波调制的信号在传输介质上传输。“处理器可读或者可访问介质”或者“机器可读或者可访问介质”可以包括任何能够存储、发送或传送信息的介质。处理器可读或者机器可访问介质的例子包括电子电路、半导体存储器设备、只读存储器(ROM)、闪存、可擦除可编程ROM(EPROM)、软盘、压缩盘(CD)ROM、光盘、硬盘、光纤介质、射频(RF)链路等。计算机数据信号可以包括能够经由传输介质而传播的任何信号,所述传输介质例如是电子网络信道、光纤、空气、电磁、RF链路等。可以经由例如英特网、内部网等的计算机网络来下载代码段。机器可访问介质可包含在制品中。机器可访问介质可以包括当由机器访问时使机器执行上述操作或动作的信息或数据。机器可访问介质还可以包括嵌入其中的程序代码。程序代码可以包括用于执行上述操作或者动作的机器可读代码。术语“信息”或者“数据”指任何类型的机器可读的编码信息。因此,它可以包括程序、代码、数据、文件等。
[0107] 本发明的一个实施例的全部或者一部分可根据特定特征、功能,通过基于应用的各种模块来实现。这些模块可以包括硬件、软件或者固件,或者它们的任何组合。硬件、软件或者固件元件可具有相互耦合的多个模块。硬件模块通过机械、电的、光学、电磁或者任何物理连接来耦合到另一模块。软件模块通过函数、过程、方法、子程序或子例程调用、跳转、链接、参数、变量和自变量传递、函数返回等来耦合到另一模块。将软件模块耦合到另一模块以接收变量、参数、自变量、指针等,和/或者用来生成或传递结果、更新的变量、指针等。固件模块通过上述硬件和软件的耦合方法的任何组合来耦合到另一模块。硬件、软件或者固件模块可以耦合到另一硬件、软件或者固件模块中的任何一个。模块还可以是用于与运行在平台上的操作系统进行交互的软件驱动程序或接口。模块还可以是用于配置、建立、初始化、向硬件设备发送数据和从硬件设备接收数据的硬件驱动器。装置可以包括硬件、软件和固件模块的任何组合。
[0108] 尽管通过多个实施例描述了本发明,但是本领域的技术人员将意识到,本发明并不局限于所述的实施例,而是可以通过在所附权利要求的精神和范围内进行的修改和改变来实现。因而将说明书视作说明性的而非限制性的。