专利名称:一种主控单元、网络处理单元、过热保护系统和方法
技术领域:
本发明涉及移动通讯领域,特别是通讯设备的过热保护。
背景技术:
在上网卡的使用过程中,经常会遇到上网卡因为发热过大温度很高而影响使 用,甚至烧毁上网卡的情况。随着无线宽带网络的普及,使用上网卡上网的用户会越来 越多,上网卡的过热保护也越来越重要。现有的上网卡过热保护方案着眼于在上网卡侧进行保护,通过上网卡上的热敏 电阻监测上网卡的温度,上网卡上的软件判断热敏电阻反馈的温度值,当温度过高时, 上网卡软件改变调制解调器的配置参数,比如降低发射功率等,达到降低温度的目的。 但这种方案不能全面的降低上网卡的温度,除了发射功率还有其他原因导致上网卡温度 过高,且需要改变上网卡的配置参数,影响上网卡本身的性能,实现方式也复杂,对于 不同的上网卡,硬件配置参数不一样,不同的上网卡需要有不同的实现方式。
发明内容
本发明实施例提供了一种主控单元、网络处理单元、过热保护系统和方法,防 止网络处理单元过热。为解决上述技术问题,本发明提供一种主控单元,包括接收模块,用于接收网 络处理单元的温度信息,制定模块,用于根据温度信息制定过热保护策略,处理模块, 用于根据过热保护策略处理向网络处理单元发送的业务请求。本发明实施例还提供一种过热保护系统,包括主控单元和网络处理单元,主控 单元包括接收模块,用于接收网络处理单元的温度信息,制定模块,用于根据温度信 息制定过热保护策略,处理模块,用于根据过热保护策略处理向所述网络处理单元发送 的业务请求;网络处理单元包括温度检测模块和温度上报模块,温度检测模块用于对 网络处理单元的温度进行检测,温度上报模块将温度检测模块检测到的网络处理单元的 温度信息向主控单元上报。本发明实施例还提供一种网络处理单元,包括温度检测模块和温度上报模块, 温度检测模块用于对网络处理单元的温度进行检测,温度上报模块将温度检测模块检测 的网络处理单元的温度信息上报。本发明实施例还提供一种过热保护方法,主控单元接收网络处理单元的温度信 息,根据温度信息生成过热保护策略,根据过热保护策略处理向所述网络处理单元发送 的业务请求。与现有技术相比,本发明通过过热保护策略使主控单元根据网络处理单元的温 度发送合适的业务请求,防止网络处理单元因业务请求过多而过热。
图1为本发明具体实施方式
主控单元的结构框图;图2为本发明具体实施方式
网络处理单元的结构框图;图3为本发明具体实施方式
的流程图。
具体实施例方式为使本发明的目的、技术方案、及优点更加清楚明白,以下参照附图并举实施 例,对本发明进一步详细说明,本发明实施例提供一种过热保护的方法,可以通过设置 不同的过热保护策略,实现不同的过热保护。本发明实施例还提供相应的装置和系统。 以下分别进行详细说明。本发明具体实施例的过热保护系统包括主控单元和网络处理单元,主控单元用 于发起业务请求和接收网络返回的数据,本实施例中可以是计算机PC,而网络处理单元 用于处理主控单元的业务请求,接入网络并将网络返回的数据向主控单元发送,本实施 例中可以是上网卡。如图1所示,为实现本发明,本发明具体实施例的主控单元包括查询模块、接 收模块、制定模块和处理模块。查询模块(图中未显示),用于向上网卡发送温度查询请求;具体的,查询模块通过AT(Attentian)命令向上网卡发送温度查询请求,如 AT+TEMPE ?;接收模块10,用于接收从上网卡返回的温度信息,如AT+TEMPE = 〈temperature value〉;制定模块20,用于根据温度信息制定过热保护策略;进一步的,制定模块20用于对比所述温度信息与预置的温度阈值;且用于当温 度信息低于第一温度阈值时,制定指示将所有业务请求直接下发给上网卡的过热保护策 略;用于当温度信息大于或等于预置的第一温度阈值时,制定指示暂停当前低优先级业 务请求的过热保护策略,或制定指示暂停当前所有业务请求的过热保护策略;或,当温度信息低于第一温度阈值时,制定指示将所有业务请求直接下发给上网卡 的过热保护策略;当温度信息大于或等于预置的第一温度阈值,且小于预设的第二温度阈值时, 制定指示暂停当前低优先级业务请求的过热保护策略;当温度信息大于或等于预置的第二温度阈值时,制定指示暂停当前所有业务请 求的过热保护策略;其中,所述第一温度阈值小于第二温度阈值。当接收模块10接收到上网卡发送的温度信息后,制定模块20则根据温度信息制 定过热保护策略。由于根据温度信息制定过热保护策略的功能可以通过其他输入设备或 者中央处理器进行更改,而且也可以是很复杂的过程,所以针对不同的温度信息可以制 定不同的过热保护策略。本发明实施例中根据温度信息制定的过热保护策略可以进行更 改,而且制定的也可以是多种且针对性很强的过热保护策略,需要实现其他控制方式时 只需要进行新的过热保护策略设置即可,具备很强的灵活扩展能力。另外,由于本发明实施例的是在PC侧实现,不需要改动上网卡软件,因此实现方便,而且适用于各种平台 各种类型的上网卡。处理模块30,用于根据过热保护策略处理向上网卡发送的业务请求。具体的,处理模块根据将所有业务请求直接下发给上网卡的过热保护策略向上 网卡下发所有业务请求;根据暂停当前低优先级业务请求的过热保护策略向上网卡仅发 送高优先级而不发送低优先级业务请求;或根据暂停当前所有业务请求的过热保护策略 向上网卡不发送所有业务请求。通过过热保护策略使主控单元根据网络处理单元的温度发送合适的业务请求, 防止网络处理单元因业务请求过多而过热。如图2为本发明具体实施例的网络处理单元包括温度检测模块40和温度上报模 块50。温度检测模块用于对上网卡的温度进行检测,本实施例中温度检测模块可以为 热敏电阻;温度上报模块将温度检测模块获得的上网卡温度信息上报,如AT+TEMPE = 〈temperature value>。网络处理单元进一步包括控制模块,用于接收主控单元的温度查询 请求后控制温度检测模块进行温度检测;温度检测模块接收控制模块的要求对上网卡的 温度进行检测;温度上报模块将上网卡温度信息向主控单元上报。作为本发明的另一实施例,过热保护系统的主控单元包括接收模块、制定模块 和处理模块,而网络处理单元包括控制模块、温度检测模块和温度上报模块。控制模块 向温度检测模块发送周期性的指令,控制温度检测模块周期性的检测上网卡的温度,温 度上报模块将上网卡的温度发送到主控单元,主控单元的接收模块接收温度信息。本实 施例不要求主控单元进行查询,上网卡主动周期性的上报其温度信息。如图3为本发明实施例一种过热保护方法的流程图;一种过热保护方法,包括S102、主控单元接收网络处理单元的温度信息;具体的,主控单元向网络处理单元发送温度查询请求,从网络处理单元的反馈 获得温度信息;或者,网络处理单元主动向主控单元上报其温度信息;S104、根据温度信息生成过热保护策略;具体的,根据温度信息生成过热保护策略包括对比温度信息与预置的温度阈 值;当温度信息低于第一温度阈值时,制定指示将所有业务请求直接下发给上网卡的过 热保护策略;用于当温度信息大于或等于预置的第一温度阈值时,制定指示暂停当前低 优先级业务请求的过热保护策略,或制定指示暂停当前所有业务请求的过热保护策略;或,当温度信息低于第一温度阈值时,制定指示将所有业务请求直接下发给上网卡 的过热保护策略;当温度信息大于或等于预置的第一温度阈值,且小于预设的第二温度阈值时, 制定指示暂停当前低优先级业务请求的过热保护策略;当温度信息大于或等于预置的第二温度阈值时,制定指示暂停当前所有业务请 求的过热保护策略;其中,所述第一温度阈值小于第二温度阈值。S106、根据过热保护策略处理向网络处理单元发送的业务请求。根据将所有业务请求直接下发给上网卡、暂停当前低优先级业务请求或暂停当前所有业务请求的过热保护策略分别向上网卡下发所有业务请求、仅发送高优先级而不 发送低优先级业务请求或不发送所有业务请求。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中, 存储介质可以包括只读存储(ROM,Read Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁盘或光盘等。以上对本发明实施例所提供的一种过热保护系统和过热保护的方法进行了详细 介绍,以上实施例的说明只是用于帮助理解本发明的方法及其思想;同时,对于本领域 的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处, 综上所述,本说明书内容不应理解为对本发明的限制。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或 替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的 保护范围为准。
权利要求
1.一种主控单元,其特征在于,包括接收模块,用于接收网络处理单元的温度信息;制定模块,用于根据所述温度信息制定过热保护策略;处理模块,用于根据所述过热保护策略处理向所述网络处理单元发送的业务请求。
2.根据权利要求1所述的主控单元,其特征在于,所述主控单元还包括查询模块,用 于向所述网络处理单元发送温度查询请求。
3.根据权利要求1所述的主控单元,其特征在于,所述根据所述温度信息制定过热保 护策略包括所述制定模块对比所述温度信息与预置的温度阈值;当所述温度信息低于第一温度阈值时,制定指示将所有业务请求直接下发给所述网 络处理单元的过热保护策略;当所述温度信息大于或等于预置的第一温度阈值时,制定 指示暂停当前低优先级业务请求的过热保护策略,或制定指示暂停当前所有业务请求的 过热保护策略;或,当所述温度信息低于第一温度阈值时,制定指示将所有业务请求直接下发给所述网 络处理单元的过热保护策略;当所述温度信息大于或等于预置的第一温度阈值,且小于 预设的第二温度阈值时,制定指示暂停当前低优先级业务请求的过热保护策略;当所述 温度信息大于或等于预置的第二温度阈值时,制定指示暂停当前所有业务请求的过热保 护策略;其中,所述第一温度阈值小于第二温度阈值。
4.根据权利要求3所述的主控单元,其特征在于,所述根据所述过热保护策略处理向 所述网络处理单元发送的业务请求包括所述处理模块根据所述将所有业务请求直接下 发给网络处理单元、所述暂停当前低优先级业务请求或所述暂停当前所有业务请求的过 热保护策略分别向所述网络处理单元下发所有业务请求、仅发送高优先级业务请求而不 发送低优先级业务请求或不发送所有业务请求。
5.—种过热保护系统,包括主控单元和网络处理单元,所述主控单元包括接收模 块,用于接收所述网络处理单元的温度信息;制定模块,用于根据所述温度信息制定过 热保护策略;处理模块,用于根据所述过热保护策略处理向所述网络处理单元发送的业 务请求;所述网络处理单元包括温度检测模块和温度上报模块;所述温度检测模块用于对 所述网络处理单元的温度进行检测;所述温度上报模块将所述温度检测模块检测到的所 述网络处理单元的温度信息向所述主控单元上报。
6.根据权利要求5所述的过热保护系统,其特征在于,所述主控单元还包括查询模 块,用于向所述网络处理单元发送温度查询请求;所述网络处理单元还包括控制模块, 用于接收所述温度查询请求后控制所述温度检测模块进行温度检测;所述温度检测模块 接受所述控制模块的控制对所述网络处理单元的温度进行检测。
7.根据权利要求5所述的过热保护系统,其特征在于,所述网络处理单元还包括控制 模块,用于周期性的向所述温度检测模块发送指令,控制所述温度检测模块周期性的检 测网络处理单元的温度;所述温度检测模块接受所述控制模块的控制对网络处理单元的 温度进行检测。
8.根据权利要求5、6或7所述的过热保护系统,其特征在于,所述根据所述温度信 息制定过热保护策略包括所述制定模块对比所述温度信息与预置的温度阈值;当所述温度信息低于第一温度阈值时,制定指示将所有业务请求直接下发给所述网 络处理单元的过热保护策略;当所述温度信息大于或等于预置的第一温度阈值时,制定 指示暂停当前低优先级业务请求的过热保护策略,或制定指示暂停当前所有业务请求的 过热保护策略;或,当所述温度信息低于第一温度阈值时,制定指示将所有业务请求直接下发给所述网 络处理单元的过热保护策略;当所述温度信息大于或等于预置的第一温度阈值,且小于 预设的第二温度阈值时,制定指示暂停当前低优先级业务请求的过热保护策略;当所述 温度信息大于或等于预置的第二温度阈值时,制定指示暂停当前所有业务请求的过热保 护策略;其中,所述第一温度阈值小于第二温度阈值。
9.根据权利要求5、6或7所述的过热保护系统,其特征在于,所述主控单元包括计 算机,所述网络处理单元包括上网卡。
10.—种网络处理单元,包括温度检测模块和温度上报模块;所述温度检测模块用于 对所述网络处理单元的温度进行检测;所述温度上报模块将温度检测模块检测的所述网 络处理单元的温度信息上报。
11.根据权利要求10所述的一种网络处理单元,其特征在于,所述网络处理单元还包 括控制模块,所述控制模块用于接收主控单元的温度查询请求后控制所述温度检测模块 进行温度检测;所述温度检测模块接受所述控制模块的控制对所述网络处理单元的温度 进行检测;所述温度上报模块将所述温度信息向所述主控单元上报。
12.—种过热保护方法,包括主控单元接收网络处理单元的温度信息;根据所述温度信息生成过热保护策略;根据所述过热保护策略处理向所述网络处理单元发送的业务请求。
13.根据权利要求12所述的过热保护方法,其特征在于,所述主控单元接收网络处理 单元的温度信息包括所述主控单元向所述网络处理单元发送温度查询请求,接收所述网络处理单元根据 所述温度查询请求反馈的所述温度信息;或者,所述主控单元接收所述网络处理单元主 动上报的所述温度信息。
14.根据权利要求12或13所述的过热保护方法,其特征在于,所述根据温度信息生 成过热保护策略包括对比所述温度信息与预置的温度阈值;当所述温度信息低于第一 温度阈值时,制定指示将所有业务请求直接下发给所述网络处理单元的过热保护策略; 当所述温度信息大于或等于预置的第一温度阈值时,制定指示暂停当前低优先级业务请 求的过热保护策略,或制定指示暂停当前所有业务请求的过热保护策略;或,当所述温度信息低于第一温度阈值时,制定指示将所有业务请求直接下发给所述网 络处理单元的过热保护策略;当所述温度信息大于或等于预置的第一温度阈值,且小于预设的第二温度阈值时, 制定指示暂停当前低优先级业务请求的过热保护策略;当所述温度信息大于或等于预置的第二温度阈值时,制定指示暂停当前所有业务请 求的过热保护策略;其中,所述第一温度阈值小于第二温度阈值。
15.根据权利要求14所述的过热保护方法,其特征在于,所述根据过热保护策略处理 向网络处理单元发送的业务请求包括根据所述将所有业务请求直接下发给所述网络处 理单元、所述暂停当前低优先级业务请求或所述暂停当前所有业务请求的过热保护策略 分别向所述网络处理单元下发所有业务请求、仅发送高优先级业务请求而不发送低优先 级业务请求或不发送所有业务请求。
全文摘要
本发明公开了一种过热保护的方法,包括主控单元接收网络处理单元的温度信息,根据温度信息生成过热保护策略,根据过热保护策略处理向网络处理单元发送的业务请求,以及对应的主控单元、网络处理单元和过热保护系统,通过过热保护策略使主控单元根据网络处理单元的温度发送合适的业务请求,防止网络处理单元因业务请求过多而过热。
文档编号G06F11/30GK102025533SQ20101053191
公开日2011年4月20日 申请日期2010年11月4日 优先权日2010年11月4日
发明者刘保言 申请人:华为终端有限公司