数据限流装置及方法

文档序号:9931688阅读:588来源:国知局
数据限流装置及方法
【技术领域】
[0001] 本发明是有关于无线通信网络技术,更具体地,是有关于无线通信系统中基于温 度状态的上行链路(up 1 ink)数据的限流(thrott 1 ing)。
【背景技术】
[0002] 电子装置经常包含无线通信功能。例如,便携式电子装置经常提供无线局域网 (Wireless Local Area Network,WLAN)通信电路,蜂窝电话(cellular telephone)通信电 路,以及诸如全球定位系统(Global Positioning System,GPS)接收器电路的卫星导航系 统接收器电路。使用此类无线通信电路,用户可使用本地或远程的无线网络进行通信,并可 接收来自GPS卫星的信号。
[0003] 举例而言,蜂窝电话可包含用于拨接电话的蜂窝电话收发器电路。蜂窝电话收发 器电路包含用于放大射频(Radio FreqUency,RF)信号以便将RF信号发送至附近基站(Base Station,BS)的功率放大器(Power Amplifier,PA)电路。
[0004] 然而,较高的上行链路数据速率可能导致较高的功耗,并可进一步造成过度发热 的问题,这是因为蜂窝电话的工作温度可受到功率放大器电路的工作影响。
[0005] 因此,需要提供相应的装置及方法,用以基于温度状态来对上行链路数据进行限 流。

【发明内容】

[0006] 有鉴于此,本发明提供至少一种数据限流装置及方法。
[0007] 根据本发明一实施例的数据限流装置,适用于无线通信系统中的通信装置,用于 基于温度状态对所述通信装置的上行链路数据进行限流,所述数据限流装置包含:温度传 感器,感应所述通信装置的内部温度;以及处理器,耦接于所述温度传感器,根据预定温度 范围表,所述处理器将所述内部温度与所述预定温度范围表中的对应温度范围进行比较, 并根据比较结果控制数据包(packet)缓冲器将当前数据速率调整至对应目标数据速率。根 据本发明一实施例,所述处理器进一步基于温度状态计算对应温度范围的目标数据速率, 并根据所述目标数据速率控制所述数据包缓冲器以调整当前数据速率。根据本发明另一实 施例,所述处理器进一步将计算得到的对应所述温度范围的所述目标数据速率记录在所述 预定温度范围表中。
[0008] 在根据本发明的数据限流装置的一些实施例中,在将内部温度与预定温度范围表 中的对应温度范围进行比较之前,处理器进一步基于温度状态计算每个温度范围的目标数 据速率,并将每个温度范围的目标数据速率记录在预定温度范围表中。在一些实施例中,在 执行上述比较之前,处理器进一步使用查找表作为预定温度范围表,并基于来自所述查找 表的温度状态查找每个温度范围的目标数据速率。在一些实施例中,处理器包含计时器,并 用于启动计时器以将数据包缓冲器在第一工作模式和第二工作模式之间进行切换,其中, 当数据包缓冲器处于第一工作模式中时,数据包缓冲器恢复发送分组数据,以及当数据包 缓冲器处于第二工作模式中时,数据包缓冲器停止发送所述分组数据。在一些实施例中,当 存在至少两个数据包缓冲器时,处理器进一步根据每个数据包缓冲器的服务类型将分组数 据划分为至少一数据流类别,并根据每个分组数据的数据流类别,发送分组数据至数据包 缓冲器。在一些实施例中,处理器进一步基于每个数据包缓冲器的服务类型,为每个数据包 缓冲器分配优先级,并根据每个数据包缓冲器的优先级,发送每个数据包缓冲器中的分组 数据。在一些实施例中,服务类型与IP地址或时间容差有关。在一些实施例中,数据包缓冲 器对应于各自的预定温度范围表,以及处理器进一步根据数据包缓冲器所对应的各自的所 述预定温度范围表设定计时器,以用于在不同的时间将不同的数据包缓冲器在第一工作模 式和第二工作模式之间进行切换。在一些实施例中,该通信装置包含功率放大电路,其中温 度传感器所感应的通信装置的内部温度包含所感应到的功率放大电路的温度。
[0009] 根据本发明一实施例的数据限流方法,适用于无线通信系统中的通信装置,用于 基于温度状态对上行链路数据进行限流,所述数据限流方法包含:感应所述通信装置的内 部温度;根据预定的温度范围表,将所述内部温度与对应的温度范围进行比较;以及根据比 较结果控制数据包缓冲器将当前数据速率调整至对应的目标数据速率。根据本发明一实施 例,所述数据限流方法进一步包含:基于温度状态计算对应温度范围的目标数据速率,并根 据所述目标数据速率控制所述数据包缓冲器以调整当前数据速率。根据本发明另一实施 例,所述数据限流方法进一步包含:将计算得到的对应所述温度范围的所述目标数据速率 记录在所述预定温度范围表中。
[0010] 在根据本发明的数据限流方法的一些实施例中,所述数据限流方法进一步包含: 在将内部温度与预定温度范围表中的对应温度范围进行比较之前,基于温度状态计算每个 温度范围的目标数据速率,并将每个温度范围的目标数据速率记录在预定温度范围表中。 在一些实施例中,在执行上述比较之前,所述数据限流方法进一步包含:使用查找表作为预 定温度范围表,并基于查找表中的温度状态寻找每个温度范围的目标数据速率。在一些实 施例中,所述数据限流方法,进一步包含:启动计时器以将数据包缓冲器在第一工作模式和 第二工作模式之间进行切换,其中,当数据包缓冲器处于第一工作模式中时,数据包缓冲器 恢复发送分组数据,以及当数据包缓冲器处于第二工作模式中时,数据包缓冲器停止发送 所述分组数据。在一些实施例中,当存在至少两个数据包缓冲器时,所述数据限流方法进一 步包含:根据每个数据包缓冲器的服务类型将分组数据划分为至少一数据流类别;以及根 据每个分组数据的数据流类别,发送分组数据至数据包缓冲器。在一些实施例中,所述数据 限流方法进一步包含:基于每个数据包缓冲器的服务类型,为每个数据包缓冲器分配优先 级,以及根据每个数据包缓冲器的优先级,发送每个数据包缓冲器中的分组数据。在一些实 施例中,服务类型与IP地址或时间容差有关。在一些实施例中,数据包缓冲器对应于各自的 预定温度范围表,以及所述数据限流方法进一步包含:根据所述数据包缓冲器所对应的各 自的预定温度范围表设定计时器,以用于在不同的时间将不同的数据包缓冲器在第一工作 模式和第二工作模式之间进行切换。在一些实施例中,感应所述通信装置的所述内部温度 的步骤包含感应所述通信装置中的功率放大电路的温度。
[0011] 本发明所提供的至少一种数据限流装置及方法,其优点之一在于能够自动调整当 前数据速率,相应地,可避免因较高的上行链路数据速率而导致的过热问题,并减少功耗。
【附图说明】
[0012]图1为根据本发明一实施例的多路接入(multiple access)无线通信系统的示意 图。
[0013] 图2为多输入多输出(Multiple Input Multiple Output,MIM0)系统中的发送系 统和接收系统的简化方块示意图。
[0014] 图3为根据本发明一实施例的通信装置的另一简化功能方块示意图。
[0015] 图4为根据本发明一实施例的图3所示存储器中的程序代码的功能方块示意图。
[0016] 图5为根据本发明一实施例的上行链路数据限流装置的高层架构的示意图。
[0017] 图6为根据本发明一实施例的基于温度状态的上行链路数据限流方法的操作流程 图。
【具体实施方式】
[0018] 在说明书及权利要求当中使用了某些词汇来指称特定的组件。本领域技术人员应 可理解,硬件制造商可能会用不同的名词来称呼同一个组件。本说明书及权利要求并不以 名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在通 篇说明书及权利要求当中所提及的"包含"及"包括"为一开放式的用语,故应解释成"包含 但不限定于"。"大致"是指在可接受的误差范围内,本领域技术人员能够在一定误差范围内 解决所述技术问题,基本达到所述技术效果。此外,"耦接"一词在此包含任何直接及间接的 电性连接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接 电性连接于该第二装置,或通过其它装置或连接手段间接地电性连接至该第二装置。以下 所述为实施本发明的较佳方式,目的在于说明本发明的精神而非用以限定本发明的保护范 围,本发明的保护范围当视后附的权利要求所界定者为准。
[0019] 根据本发明的几个范例请参考图
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1