CN102014201B - 一种数据卡温度控制方法及装置 - Google Patents
一种数据卡温度控制方法及装置 Download PDFInfo
- Publication number
- CN102014201B CN102014201B CN201010505967.7A CN201010505967A CN102014201B CN 102014201 B CN102014201 B CN 102014201B CN 201010505967 A CN201010505967 A CN 201010505967A CN 102014201 B CN102014201 B CN 102014201B
- Authority
- CN
- China
- Prior art keywords
- rate
- data card
- temperature
- threshold
- data
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D23/00—Control of temperature
- G05D23/19—Control of temperature characterised by the use of electric means
- G05D23/1902—Control of temperature characterised by the use of electric means characterised by the use of a variable reference value
- G05D23/1905—Control of temperature characterised by the use of electric means characterised by the use of a variable reference value associated with tele control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D23/00—Control of temperature
- G05D23/19—Control of temperature characterised by the use of electric means
- G05D23/1917—Control of temperature characterised by the use of electric means using digital means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/20—Cooling means
- G06F1/206—Cooling means comprising thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Transmitters (AREA)
Abstract
本发明公开了一种数据卡温度控制方法及装置,该方法包括:对数据卡上受保护器件的温度进行采样;使用采样得到的温度调节数据卡的数据传输速率以控制数据卡的温度。通过本发明,避免无线数据卡的器件老化或损坏。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种数据卡温度控制方法及装置。
背景技术
随着移动通信的发展和3G技术的持续演进,无线数据卡终端的传输速率变得越来越高,终端的体积越来越小,因此数据卡发热已经成为一个显著的问题。数据卡一般在使用一段时间后,很容易产生发热的现象,一些无线数据卡甚至会出现烫手的情况,这样不仅容易引起器件老化和损坏,还可能烫伤用户或引起火灾。
针对这一问题,目前主要的解决办法有两种:优化数据卡的外部设计和降低无线终端发射功率。优化数据卡外部设计是选择散热性好的材料、优化数据卡的外形结构,比如在金属材料上打孔或开槽以增加散热面积,但这样不能从根本上解决数据卡的发热问题,而且还会使成本增加;降低无线终端发射功率的这种方案认为无线终端发热主要来源于功放,而功放发热与上行发射功率有关,于是在温度达到某一门限值时就通过降低发射功率来控制设备温度,当温度仍然上升达到紧急门限时,则直接关掉发射机,当温度下降到某门限时,则逐渐增大发射功率到正常值,然而这种方案存在缺点就是在弱信号下可能会出现因降低发射功率导致掉网,从而影响用户体验。
总之,现有技术都没能很好的解决数据卡发热问题。
发明内容
本发明的主要目的在于提供一种数据卡温度控制方法及装置,以至少解决上述问题。
根据本发明的一个方面,提供了一种数据卡温度控制方法,包括:对数据卡上受保护器件的温度进行采样;使用采样得到的温度调节数据卡的数据传输速率以控制数据卡的温度。
进一步地,该方法中,对数据卡上受保护器件的温度进行采样的步骤包括:每隔预定的时间对数据卡上受保护器件的温度进行采样。
进一步地,该方法中,数据传输速率属于速率集合{[0,0],[VD1,VU1],...,[VDN,VUN],[VD(N+1),VU(N+1)]},该速率集合包括N+2个等级,其中VD是数据卡的下行速率等级,VU是数据卡的上行速率等级,VD(N+1)是数据卡支持的最大下行速率等级,VU(N+1)是数据卡支持的最大上行速率等级,上行速率等级由小到大逐级递增,下行速率等级由小到大逐级递增,速率集合按如下公式计算确定:VDn=VD(N+1)/2(N-n+1),其中n=1,...,N;VUn=VU(N+1)/2(N-n+1),其中n=1,...,N。
进一步地,该方法中,使用采样得到的温度调节数据卡的数据传输速率包括:按照速率集合对数据卡的上行速率和/或下行速率进行控制。
进一步地,该方法中,使用采样得到的温度调节数据卡的数据传输速率的步骤包括:将采样得到的温度与预设的门限进行比较,确定速度传输速率调节的方向及速率等级;根据确定的方向及速率等级调整数据卡上的数据传输速率。
进一步地,该方法中,门限包括:紧急门限、高温门限和低温门限;如果数据卡上受保护器件的采样温度至少有一个大于或等于紧急门限,则将受保护器件的数据传输速率下调至0,停止数据传输;如果数据卡上受保护器件的采样温度至少有一个大于或等于高温门限且全部小于紧急门限,则将受保护器件的数据传输速率下调一个速率等级;如果数据卡上受保护器件的采样温度全部小于低温门限,则将受保护器件的数据传输速率上调一个速率等级;如果数据卡上受保护器件的采样温度全部小于高温门限且至少有一个大于或等于低温门限,则保持受保护器件中数据传输速率不变。
进一步地,该方法中,采用漏桶流量整形算法调节数据卡的数据传输速率。
根据本发明的另一方面,提供了一种数据卡,包括:温度采集模块,用于采集数据卡中受保护器件的温度;温度调节模块,用于使用温度采集模块中的结果,调节数据卡的数据传输速率以控制数据卡的温度。
进一步地,温度采集模块包括:定时单元,用于设定温度采集的周期;采集单元,用于根据定时单元设定的周期采集数据卡中受保护器件的温度。
进一步地,温度调节模块包括:温度保护算法子模块,用于根据采样温度与设置门限的关系,输出速率控制命令;速率控制子模块,用于根据速率控制命令控制数据卡中数据传输速率。
进一步地,温度保护算法子模块包括:集合设置单元,用于设置传输速率集合,速率集合{[0,0],[VD1,VU1],...,[VDN,VUN],[VD(N+1),VU(N+1)]},包括N+2个等级,其中VD是数据卡的下行速率等级,VU是数据卡的上行速率等级,VD(N+1)是数据卡支持的最大下行速率等级,VU(N+1)是数据卡支持的最大上行速率等级,上行速率等级由小到大逐级递增,下行速率等级由小到大逐级递增,速率集合可以按如下公式计算确定:VDn=VD(N+1)/2(N-n+1),其中n=1,...,N,VUn=VU(N+1)/2(N-n+1),其中n=1,...,N;门限设置单元,用于设置数据卡中受保护器件的保护门限,保护门限分为紧急门限、高温门限和低温门限;判断单元,用于将采集单元的温度采集结果和保护门限比较,判断温度采样结果所属的门限区间;命令输出单元,用于根据漏桶流量整形算法输出速率控制命令。
进一步地,命令输出单元用于:如果数据卡上受保护器件的温度采样结果至少有一个大于或等于紧急门限时,输出传输数据停止命令;如果数据卡上受保护器件的温度采样结果至少有一个大于或等于高温门限且全部小于紧急门限时,输出下调数据传输速率命令;如果数据卡上受保护器件的温度采样结果全部小于低温门限时,输出上调数据传输速率命令;如果数据卡上受保护器件的温度采样结果全部小于高温门限且至少有一个大于等于低温门限时,不输出任何命令。
进一步地,速率控制子模块包括:接收单元,用于接收命令输出单元输出的速率控制命令;调节单元,用于根据速率控制命令,调节数据卡上下行数据传输速率,具体调节过程包括:按照速率集合中的速率等级对数据卡的上行速率和/或下行速率进行控制。
进一步地,速率控制子模块用于:如果接收单元接收的是传输数据停止命令,将受保护器件中数据传输速率下调至0,停止数据传输;如果接收单元接收的是下调数据传输速率命令,将受保护器件中数据传输速率下调一个速率等级;如果接收单元接收的是上调数据传输速率命令,将受保护器件中数据传输速率上调一个速率等级。
本发明通过调节无线数据卡的上下行数据传输速率,从而控制数据卡产生的热量,实现将数据卡的温度控制在预定范围内,避免无线数据卡的器件老化或损坏。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的数据卡温度控制方法的流程图;
图2是根据本发明实施例的漏桶实现速率控制原理的示意图;
图3是根据本发明实施例的使用FIFO队列实现漏桶速率控制原理的示意图;
图4是本发明优选实施例的数据卡温度控制方法的流程图;
图5是根据本发明实施例的数据卡的结构框图;
图6是根据本发明实施例的数据卡优选的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
根据本发明的实施例,提供了一种数据卡温度控制方法,如图1所示,该方法包括:
步骤101:对数据卡上受保护器件的温度进行采样;
步骤102:使用采样得到的温度调节所述数据卡的数据传输速率以控制所述数据卡的温度。
通过该实施例,在通过定时采集数据卡发热器件或受保护器件的温度,再根据各个器件温度及其预定温度门限来调节无线数据卡的上下行数据传输速率,从而控制无线数据卡器产生的热量,实现将无线数据的温度控制在预定范围内,避免无线数据卡的器件老化或损坏。
步骤101可以通过如下的方式来实现:每隔预定的时间对上述数据卡上受保护器件的温度进行采样。
步骤102中传输速率为下述集合:上述数据传输速率属于速率集合{[0,0],[VD1,VU1],...,[VDN,VUN],[VD(N+1),VU(N+1)]},该速率集合包括N+2个等级。其中VD是数据卡的下行速率等级,VU是数据卡的上行速率等级,VD(N+1)是数据卡支持的最大下行速率等级,VU(N+1)是数据卡支持的最大上行速率等级,上行速率等级由小到大逐级递增,下行速率等级由小到大逐级递增,其取值可以手动由小到大预先设定,也可以按如下公式计算确定:
VDn=VD(N+1)/2(N-n+1),其中n=1,...,N;
VUn=VU(N+1)/2(N-n+1),其中n=1,...,N。
步骤102中调节上述数据卡的数据传输速率包括:按照上述速率集合中的速率等级对数据卡的上行速率和/或下行速率进行控制,具体地,控制方式包括下述的一种或几种:
1)按照速率集合中的上行速率对数据卡的上行速率进行控制,不对数据卡的下行速率进行控制;
2)或按照速率集合中的下行速率对数据卡的下行速率进行控制,不对数据卡的上行速率进行控制;
3)按照速率集合中的上下行速率对数据卡的上下行速率同时进行控制。
步骤102使用采样得到的温度调节上述数据卡的数据传输速率的步骤包括:
将采样得到的温度与预设的门限进行比较,确定速度传输速率调节的方向及速率等级;
根据确定的方向及速率等级调整上述数据卡上的数据传输速率。
进一步的,上述门限包括:紧急门限、高温门限和低温门限;
如果上述数据卡上受保护器件的采样温度至少有一个大于或等于上述紧急门限,则将上述受保护器件的数据传输速率下调至0,停止数据传输;
如果上述数据卡上受保护器件的采样温度至少有一个大于或等于上述高温门限且全部小于上述紧急门限,则将上述受保护器件的数据传输速率下调一个速率等级;
如果上述数据卡上受保护器件的采样温度全部小于上述低温门限,则将上述受保护器件的数据传输速率上调一个速率等级;
如果上述数据卡上受保护器件的采样温度全部小于上述高温门限且至少有一个大于或等于上述低温门限,则保持上述受保护器件中数据传输速率不变。
步骤101和步骤102是采用漏桶流量整形算法调节上述数据卡的数据传输速率。
速率控制是采用漏桶流量整形算法来实现,该算法原理如图2所示,如果分组到达,则会被放入漏桶中,如果桶满了,则分组会被丢掉,分组会以一个恒定的速率发送,其大小等于漏桶洞的大小。所以,如果我们控制漏桶洞的大小,就可以控制分组的发送速率了。当进入漏桶的分组数据速率会大于漏桶漏出的分组数据速率时,漏桶中的分组会慢慢累积起来,最后会出现因漏桶满而将一部分分组丢去,当接收端检测到分组丢去情况后,会通过TCP/UDP传输层或应用层请求发送端将丢去的组数据重传,发送端检测到分组情况后,就会认为传输链路出现了拥塞,于是会降低发送速率,确保数据可靠传输。
以上只是漏桶原理介绍,实际上可以使用队列来实现漏桶功能。图3就是本发明实施例中使用先入先出队列(FIFO)来实现漏桶速率控制功能的一个实施例。如图3所示,当从网络侧或PC侧到来的分组报文达到无线数据卡时,速率控制模块按报文到达的先后顺序让报文进入FIFO队列,同时,在FIFO队列的出口让报文按进队的顺序出队,先进的报文将先出队,后进的报文将后出,当分组报文进入FIFO队列的速度大于接口能发送的速度时,FIFO队列长度就会增加,当队列的长度达到某一最大值后,所有新到来的报文因队列满而将被丢弃。我们可以通过限制FIFO队列的出口在单位时间t(ms)内分组报文的突发尺寸大小s(Byte)字节)来实现速率控制功能,这样数据传输速率就被调节为:V=8*(s/t)Kbps。
我们可以通过调整t和s的大小来实现不同速率等级控制功能,当s为0时数据传输速率为0,即停止数据传输,假设数据卡最大的上行和下行速率分别为VU(N+1)和VD(N+1),此时对应一组s和t,介于“0”与VU(N+1)和VD(N+1)之间的速率等级可以手动设定也可以按照也可以按如下公式计算确定:
VDn=VD(N+1)/2(N-n+1),其中n=1,...,N;
VUn=VU(N+1)/2(N-n+1),其中n=1,...,N。
实施例一
图4是本发明实施例提供的一种通过调节数据传输速率来控制无线数据卡温度的流程图。具体步骤如下:
步骤1:对一个或多个器件的温度传感器进行周期采样。采样周期可以根据实际情况进行设置,通常设置为1s~20s,不能设置太长,否则会导致设备温度控制不及时;
步骤2:将采样温度与设置的门限进行比较;
步骤3:控制数据卡传输速率,当任何一个器件的温度达到或超出其紧急门限时,则将数据卡速率调整为0的命令,即停止数据传输,使器件快速降温,从而避免器件受损或老化;当任何一个器件的温度高于其高温门限时,则将数据卡传输速率下调一个等级;当所有器件的温度均低于其低温门限时,则将数据卡传输速率上调一个等级;当所有器件的温度小于高温门限且至少有一个期间的温度高于低温门限时,则保持数据卡传输速率。
控制速率可以分控制数据卡的上行速率和下行速率,具体方式为下述的一种或多种:
1)按照速率集合中的上行速率对数据卡的上行速率进行控制,不对数据卡的下行速率进行控制;
2)或按照速率集合中的下行速率对数据卡的下行速率进行控制,不对数据卡的上行速率进行控制;
3)按照速率集合中的上下行速率对数据卡的上下行速率同时进行控制。
高温门限与低温门限值可以设置为相同,也可以设置为不相同。这里建议设置为不相同,低温门限要比高温门限低一些,这样设置的目的是对温度变化有一个缓冲作用,因为如果低温门限和高温门限重叠,那么当温度降到低于高温门限时,温度保护模块就会马上给速率控制模块发送速率增加命令,速率一旦增加,那么温度就会很快达到高温门限,从而导致温度保护模块马上又启动降速率过程,速率一旦降低,那么温度就会很快降到低于高温门限,导致温度保护模块又启动增加速率过程,如此往复循环,会导致温度和速率快速剧烈波动。而如果低温门限与高温门限不重叠,那么速率和温度就不会那么快速剧烈波动了。
根据本发明的实施例,提供了一种数据卡,如图5所示,该数据卡包括:温度采集模块2和温度调节模块4,下面对上述结果进行详细描述。
温度采集模块2,用于采集数据卡中受保护器件的温度;温度调节模块4,连接至温度采集模块2,用于使用上述温度采集模块中的结果,调节上述数据卡的数据传输速率以控制上述数据卡的温度。
优选地,如图6所示,该数据卡还包括如下结构:
温度采集模块2包括:定时单元21和采集单元23;其中,
定时单元21用于设定温度采集的周期;
采集单元23用于根据定时单元21设定的所述周期采集数据卡中受保护器件的温度。
温度调节模块4包括:温度保护算法子模块42和速率控制子模块44;其中,
温度保护算法子模块42,用于根据采样温度与设置门限的关系,输出速率控制命令;
速率控制子模块44,用于根据上述速率控制命令控制数据卡中数据传输速率。
进一步地,温度保护算法子模块42还包括:集合设置单元421、门限设置单元422、判断单元423和命令输出单元424;其中,
集合设置单元421,用于设置传输速率集合,该速率集合{[0,0],[VD1,VU1],...,[VDN,VUN],[VD(N+1),VU(N+1)]},包括N+2个等级,其中VD是数据卡的下行速率等级,VU是数据卡的上行速率等级,VD(N+1)是数据卡支持的最大下行速率等级,VU(N+1)是数据卡支持的最大上行速率等级,上行速率等级由小到大逐级递增,下行速率等级由小到大逐级递增,速率集合可以按如下公式计算确定:
VDn=VD(N+1)/2(N-n+1),其中n=1,...,N,
VUn=VU(N+1)/2(N-n+1),其中n=1,...,N;
门限设置单元422,用于设置数据卡中受保护器件的保护门限,上述保护门限分为紧急门限、高温门限和低温门限;
判断单元,用于将上述采集单元的温度采集结果和上述保护门限比较,判断上述温度采样结果所属的门限区间;
命令输出单元,用于根据漏桶流量整形算法输出速率控制命令。
进一步地,速率控制子模块44还包括:接收单元441和调节单元442;其中,
接收单元441,用于接收上述命令输出单元输出的上述速率控制命令;
调节单元442,用于根据上述速率控制命令,调节数据卡上下行数据传输速率,具体调节过程包括:按照所述速率集合中的速率等级对数据卡的上行速率和/或下行速率进行控制。。
下面通过实施例对该数据卡控制温度的实现过程详细描述。首先由温度采集模块2对数据卡中受保护器件的温度进行采样。具体为,在定时单元21中设定温度采样周期,通常设置为1s~20s,这时,采集单元23根据上述温度采样周期对数据卡中受保护器件的温度进行采样。将上述温度采样结果传给温度调节模块,完成数据卡中受保护器件的温度调节。具体为,在温度保护算法子模块42的集合设置单元421中设置传输速率集合;在门限设置单元422中设置温度门限;判断单元423将上述采样结果与温度门限进行比较,比较结果输出至命令输出单元424;命令输出单元424按照上述比较结果输出速率控制命令至速率控制子模块44;速率控制子模块44中的接收单元441接收上述速率控制命令;调节单元442根据上述速率控制命令,按照集合设置单元421中设置的传输速率,调节数据卡中受保护器件数据的传输速率,最终控制数据卡的温度。
从以上的描述中,可以看出,本发明实现了如下技术效果:通过调节无线数据卡的上下行数据传输速率,从而控制数据卡产生的热量,实现将数据卡的温度控制在预定范围内,避免无线数据卡的器件老化或损坏。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (13)
1.一种数据卡温度控制方法,其特征在于,包括:
对数据卡上受保护器件的温度进行采样;
使用采样得到的温度调节所述数据卡的数据传输速率以控制所述数据卡的温度,其中,所述数据传输速率属于速率集合{[0,0],[VD1,VU1],…,[VDN,VUN],[VD(N+1),VU(N+1)]},该速率集合包括N+2个等级,其中VD是数据卡的下行速率等级,VU是数据卡的上行速率等级,VD(N+1)是数据卡支持的最大下行速率等级,VU(N+1)是数据卡支持的最大上行速率等级,所述上行速率等级由小到大逐级递增,所述下行速率等级由小到大逐级递增,所述速率集合按如下公式计算确定:VDn=VD(N+1)/2(N-n+1),其中n=1,...,N;VUn=VU(N+1)/2(N-n+1),其中n=1,...,N。
2.如权利要求1所述的方法,其特征在于,所述对数据卡上受保护器件的温度进行采样的步骤包括:
每隔预定的时间对所述数据卡上受保护器件的温度进行采样。
3.如权利要求1所述的方法,其特征在于,使用采样得到的温度调节所述数据卡的数据传输速率包括:
按照所述速率集合对数据卡的上行速率和/或下行速率进行控制。
4.如权利要求1所述的方法,其特征在于,使用采样得到的温度调节所述数据卡的数据传输速率的步骤包括:
将采样得到的温度与预设的门限进行比较,确定速度传输速率调节的方向及速率等级;
根据确定的方向及速率等级调整所述数据卡上的数据传输速率。
5.如权利要求4所述的方法,其特征在于,
所述门限包括:紧急门限、高温门限和低温门限;
如果所述数据卡上受保护器件的采样温度至少有一个大于或等于所述紧急门限,则将所述受保护器件的数据传输速率下调至0,停止数据传输;
如果所述数据卡上受保护器件的采样温度至少有一个大于或等于所述高温门限且全部小于所述紧急门限,则将所述受保护器件的数据传输速率下调一个速率等级;
如果所述数据卡上受保护器件的采样温度全部小于所述低温门限,则将所述受保护器件的数据传输速率上调一个速率等级;
如果所述数据卡上受保护器件的采样温度全部小于所述高温门限且至少有一个大于或等于所述低温门限,则保持所述受保护器件中数据传输速率不变。
6.如权利要求1至5中任一项所述的方法,其特征在于,采用漏桶流量整形算法调节所述数据卡的数据传输速率。
7.一种数据卡,其特征在于,包括:
温度采集模块,用于采集数据卡中受保护器件的温度;
温度调节模块,用于使用所述温度采集模块中的结果,调节所述数据卡的数据传输速率以控制所述数据卡的温度,其中,所述数据传输速率属于速率集合{[0,0],[VD1,VU1],…,[VDN,VUN],[VD(N+1),VU(N+1)]},该速率集合包括N+2个等级,其中VD是数据卡的下行速率等级,VU是数据卡的上行速率等级,VD(N+1)是数据卡支持的最大下行速率等级,VU(N+1)是数据卡支持的最大上行速率等级,所述上行速率等级由小到大逐级递增,所述下行速率等级由小到大逐级递增,所述速率集合按如下公式计算确定:VDn=VD(N+1)/2(N-n+1),其中n=1,...,N;VUn=VU(N+1)/2(N-n+1),其中n=1,...,N。
8.如权利要求7所述的数据卡,其特征在于,所述温度采集模块包括:
定时单元,用于设定温度采集的周期;
采集单元,用于根据所述定时单元设定的所述周期采集数据卡中受保护器件的温度。
9.如权利要求7所述的数据卡,其特征在于,所述温度调节模块包括:
温度保护算法子模块,用于根据采样温度与设置门限的关系,输出速率控制命令;
速率控制子模块,用于根据所述速率控制命令控制数据卡中数据传输速率。
10.如权利要求9所述的数据卡,其特征在于,所述温度保护算法子模块包括:
集合设置单元,用于设置传输速率集合,所述速率集合{[0,0],[VD1,VU1],…,[VDN,VUN],[VD(N+1),VU(N+1)]},包括N+2个等级,其中VD是数据卡的下行速率等级,VU是数据卡的上行速率等级,VD(N+1)是数据卡支持的最大下行速率等级,VU(N+1)是数据卡支持的最大上行速率等级,所述上行速率等级由小到大逐级递增,所述下行速率等级由小到大逐级递增,所述速率集合可以按如下公式计算确定:
VDn=VD(N+1)/2(N-n+1),其中n=1,...,N,
VUn=VU(N+1)/2(N-n+1),其中n=1,...,N;
门限设置单元,用于设置数据卡中受保护器件的保护门限,所述保护门限分为紧急门限、高温门限和低温门限;
判断单元,用于将所述采集单元的温度采集结果和所述保护门限比较,判断所述温度采样结果所属的门限区间;
命令输出单元,用于根据漏桶流量整形算法输出速率控制命令。
11.如权利要求10所述的数据卡,其特征在于,所述命令输出单元用于:
如果所述数据卡上受保护器件的温度采样结果至少有一个大于或等于所述紧急门限时,输出传输数据停止命令;
如果所述数据卡上受保护器件的温度采样结果至少有一个大于或等于所述高温门限且全部小于所述紧急门限时,输出下调数据传输速率命令;
如果所述数据卡上受保护器件的温度采样结果全部小于所述低温门限时,输出上调数据传输速率命令;
如果所述数据卡上受保护器件的温度采样结果全部小于所述高温门限且至少有一个大于等于所述低温门限时,不输出任何命令。
12.如权利要求10所述的数据卡,其特征在于,所述速率控制子模块包括:
接收单元,用于接收所述命令输出单元输出的所述速率控制命令;
调节单元,用于根据所述速率控制命令,调节数据卡上下行数据传输速率,具体调节过程包括:按照所述速率集合中的速率等级对数据卡的上行速率和/或下行速率进行控制。
13.如权利要求12所述的数据卡,其特征在于,所述速率控制子模块用于:
如果所述接收单元接收的是传输数据停止命令,将所述受保护器件中数据传输速率下调至0,停止数据传输;
如果所述接收单元接收的是下调数据传输速率命令,将所述受保护器件中数据传输速率下调一个速率等级;
如果所述接收单元接收的是上调数据传输速率命令,将所述受保护器件中数据传输速率上调一个速率等级。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010505967.7A CN102014201B (zh) | 2010-09-29 | 2010-09-29 | 一种数据卡温度控制方法及装置 |
| EP11827937.1A EP2624530A4 (en) | 2010-09-29 | 2011-03-07 | METHOD AND APPARATUS FOR CONTROLLING DATA CARD TEMPERATURE |
| US13/876,868 US9405302B2 (en) | 2010-09-29 | 2011-03-07 | Method and apparatus for controlling temperature of data card |
| PCT/CN2011/071587 WO2012041041A1 (zh) | 2010-09-29 | 2011-03-07 | 一种数据卡温度控制方法及装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010505967.7A CN102014201B (zh) | 2010-09-29 | 2010-09-29 | 一种数据卡温度控制方法及装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102014201A CN102014201A (zh) | 2011-04-13 |
| CN102014201B true CN102014201B (zh) | 2014-04-30 |
Family
ID=43844207
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201010505967.7A Expired - Fee Related CN102014201B (zh) | 2010-09-29 | 2010-09-29 | 一种数据卡温度控制方法及装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US9405302B2 (zh) |
| EP (1) | EP2624530A4 (zh) |
| CN (1) | CN102014201B (zh) |
| WO (1) | WO2012041041A1 (zh) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102841615B (zh) * | 2011-06-24 | 2016-06-22 | 中兴通讯股份有限公司 | 一种调节终端温度的方法、装置和终端 |
| US9383789B2 (en) * | 2012-06-21 | 2016-07-05 | Apple Inc. | Thermal control apparatus and methodology |
| CN105450873A (zh) * | 2015-12-08 | 2016-03-30 | 深圳天珑无线科技有限公司 | 一种温度控制方法和终端设备 |
| CN105578416A (zh) * | 2016-01-27 | 2016-05-11 | 努比亚技术有限公司 | 终端数据业务控制方法和装置 |
| CN107809773B (zh) * | 2016-09-08 | 2019-12-06 | 中兴通讯股份有限公司 | 数据传输设备的控制方法及装置 |
| CN107342101A (zh) * | 2017-08-29 | 2017-11-10 | 郑州云海信息技术有限公司 | 一种固态硬盘的温度控制方法及温度控制系统 |
| CN109548059B (zh) * | 2018-12-27 | 2022-12-09 | Tcl移动通信科技(宁波)有限公司 | 移动终端wifi连接控制方法、移动终端及存储介质 |
| US11347198B2 (en) | 2020-09-04 | 2022-05-31 | Apple Inc. | Adaptive thermal control system |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101098174A (zh) * | 2006-06-29 | 2008-01-02 | 诺基亚公司 | 依据温度的发射机功率调节 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU5398199A (en) * | 1998-08-18 | 2000-03-14 | Intel Corporation | Method and apparatus to control the temperature of a component |
| US6760311B1 (en) * | 1998-11-20 | 2004-07-06 | Ericsson Inc. | Thermal transmission control of wireless data modem |
| US7689256B2 (en) * | 2003-11-10 | 2010-03-30 | Research In Motion Limited | Methods and apparatus for limiting communication capabilities in mobile communication devices |
| JP4284400B2 (ja) * | 2004-12-01 | 2009-06-24 | 京セラ株式会社 | 携帯電話機、方法及びプログラム |
| CN101631321A (zh) * | 2008-07-18 | 2010-01-20 | 比亚迪股份有限公司 | 一种移动电话温升测试系统及测试方法 |
| US8170606B2 (en) * | 2008-10-15 | 2012-05-01 | Apple Inc. | Dynamic thermal control for wireless transceivers |
| CN101998448A (zh) * | 2009-08-11 | 2011-03-30 | 华为终端有限公司 | 一种流量控制方法、装置及终端 |
-
2010
- 2010-09-29 CN CN201010505967.7A patent/CN102014201B/zh not_active Expired - Fee Related
-
2011
- 2011-03-07 EP EP11827937.1A patent/EP2624530A4/en not_active Ceased
- 2011-03-07 US US13/876,868 patent/US9405302B2/en active Active
- 2011-03-07 WO PCT/CN2011/071587 patent/WO2012041041A1/zh not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101098174A (zh) * | 2006-06-29 | 2008-01-02 | 诺基亚公司 | 依据温度的发射机功率调节 |
Also Published As
| Publication number | Publication date |
|---|---|
| US9405302B2 (en) | 2016-08-02 |
| EP2624530A1 (en) | 2013-08-07 |
| CN102014201A (zh) | 2011-04-13 |
| US20130184895A1 (en) | 2013-07-18 |
| EP2624530A4 (en) | 2014-01-08 |
| WO2012041041A1 (zh) | 2012-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102014201B (zh) | 一种数据卡温度控制方法及装置 | |
| CN116233003A (zh) | 一种对网络进行配置的方法和设备 | |
| CN101369962B (zh) | 转发报文的方法和网络设备 | |
| US20110075562A1 (en) | Rate Shaping For Wireless Communication Using Token Bucket That Allows Token Debt | |
| CN109728927B (zh) | 时延优化方法、业务调度方法及存储介质 | |
| CN110572329B (zh) | 一种网络自适应流量整形方法及系统 | |
| EP3395023B1 (en) | Dynamically optimized queue in data routing | |
| CN101489263A (zh) | 一种数据传输控制方法、装置及系统 | |
| CN114205302A (zh) | 一种无损流量拥塞自适应方法、系统和网络设备 | |
| US8605592B2 (en) | Method and arrangement in a communication system | |
| CN113891491B (zh) | 一种链路接入方法及装置 | |
| US20150117465A1 (en) | Communication control apparatus and communication control method | |
| CN104426796A (zh) | 一种路由器的拥塞避免方法及装置 | |
| CN101207570A (zh) | 数据传输方法、数据发送速率控制方法及基站 | |
| CN107484204B (zh) | 基站上行突发缓解方法及装置 | |
| CN101184048A (zh) | 一种数据帧传输的合路控制方法和设备 | |
| CN102263618A (zh) | 无线网络拥塞控制方法、装置及系统 | |
| EP1848161A1 (en) | Efficient method and system for weighted fair policing | |
| JP4973452B2 (ja) | WiMAXスケジューラーの待ち時間カウントを使用した無効データ除去 | |
| WO2017034520A1 (en) | Extent of out-of-sequence indication for multi-connectivity | |
| CN107147587A (zh) | 一种用于配用电通信网的epon流量控制方法 | |
| CN108024384B (zh) | 一种mac层数据调度的方法及终端 | |
| CN104184677B (zh) | 一种流量整形的驱动方法及驱动器 | |
| CN101507195B (zh) | 通过测量实际传输延迟调节帧号来优化所请求的下行链路数据 | |
| CN101431802B (zh) | 数据传输方法、网络节点及网络系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140430 Termination date: 20210929 |