《一种检测CPU超频工作状态的方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种检测CPU超频工作状态的方法及装置.pdf(14页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104123205A43申请公布日20141029CN104123205A21申请号201310146171022申请日20130424G06F11/2220060171申请人联想(北京)有限公司地址100085北京市海淀区上地创业路6号72发明人罗曦牟宗山74专利代理机构北京同达信恒知识产权代理有限公司11291代理人黄志华54发明名称一种检测CPU超频工作状态的方法及装置57摘要本发明公开了一种检测CPU超频工作状态的方法及装置,该方法应用于至少具有CPU、BIOS的电子设备中,包括在第一时刻,获取CPU超过预设频率进行工作的第一超频工作状态数据;将第一超频工作状态数据与。
2、BIOS中存储的历史超频工作状态数据进行累计,得到第二超频工作状态数据;利用第二超频工作状态数据更新历史超频工作状态数据;在接收到用于输出第二超频工作状态数据的一触发信息后,输出第二超频工作状态数据。本发明提供的方法和装置用以解决现有技术中存在的开放了使用超频软件进行CPU超频功能的产品,不能便捷准确的获得产品超过质保频率范围进行工作的工作状态数据的技术问题。51INTCL权利要求书2页说明书9页附图2页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书9页附图2页10申请公布号CN104123205ACN104123205A1/2页21一种检测CPU超频工作状态的方法,应用。
3、于至少具有CPU、BIOS的电子设备中,其特征在于,所述方法包括在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据;将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工作状态数据;利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据;在接收到用于输出所述第二超频工作状态数据的一触发信息后,基于所述触发信息,输出所述第二超频工作状态数据。2如权利要求1所述的方法,其特征在于,在所述在第一时刻,获取所述CPU在以超过预设频。
4、率的超频率进行工作时的第一超频工作状态数据之前,还包括检测所述CPU是否在以超过所述预设频率的超频率进行工作,获得第一检测结果;在所述第一检测结果为是时,则进行步骤在所述在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据。3如权利要求1所述的方法,其特征在于,所述第一超频工作状态数据包括所述CPU在以超过所述预设频率的超频率进行工作持续的第一时长及在所述第一时长期间所述超频率中的第一最大频率值。4如权利要求3所述的方法,其特征在于,所述将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态。
5、数据进行累计,得到第二超频工作状态数据,具体包括将所述第一时长与所述历史超频工作状态数据中的历史时长进行相加后作为所述第二超频工作状态数据的第二时长;将所述第一最大频率值与所述历史超频工作状态数据中的历史最大频率值进行比较,选取较大值作为所述第二超频工作状态数据的第二最大频率值。5如权利要求1所述的方法,其特征在于,利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据,具体包括存储所述第二超频工作状态数据到BIOS中的串行外设接口存储模块;删除所述历史超频工作状态数据。6一种检测CPU超频工作状态的装置,其特征在于,包括数据获取模块,用于在第一时刻,获。
6、取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据;数据处理模块,用于将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工作状态数据;数据更新模块,用于利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据;数据输出模块,用于在接收到用于输出所述第二超频工作状态数据的一触发信息后,权利要求书CN104123205A2/2页3基于所述触发信息,输出所述第二超频工作状态数据。7如权利要求6所述的装置,其特征在于,该装置还包括超频检测模块,。
7、用于检测所述CPU是否在以超过所述预设频率的超频率进行工作,获得第一检测结果;在所述第一检测结果为是时,则通过数据获取模块,在所述在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据。8如权利要求6所述的装置,其特征在于,所述数据获取模块还用于获取包括所述CPU在以超过所述预设频率的超频率进行工作持续的第一时长及在所述第一时长期间所述超频率中的第一最大频率值的第一超频工作状态数据。9如权利要求8所述的装置,其特征在于,所述数据处理模块还用于将所述第一时长与所述历史超频工作状态数据中的历史时长进行相加后作为所述第二超频工作状态数据的第二时长;及将所述第一最大频率值与。
8、所述历史超频工作状态数据中的历史最大频率值进行比较,选取较大值作为所述第二超频工作状态数据的第二最大频率值。10如权利要求6所述的装置,其特征在于,所述数据更新模块还用于存储所述第二超频工作状态数据到BIOS中的串行外设接口存储模块,删除所述历史超频工作状态数据。权利要求书CN104123205A1/9页4一种检测CPU超频工作状态的方法及装置技术领域0001本发明涉及计算机技术领域,尤其涉及一种检测CPU超频工作状态的方法及装置。背景技术0002CPU厂商在生成CPU时,为了保障产品的质量及可靠性,一般都会给CPU的频率留出足够的裕量,同时,厂家所标注的CPU型号对应的主频在一般情况下也不会。
9、满载运行。对用户来讲,迫切希望能通过人为方式,挖掘其潜在的富余部分,让CPU在高于其额定的频率状态下稳定工作,以换取更高的运行频率,从而提高性能,也就是让CPU超频工作。目前,很多电脑和手机厂商,为了满足用户在不支付额外金额的前提下,获得最优性能的需求,提供了一系列向用户开放CPU超频功能的产品,并允许用户在一定的频率范围内使用超频功能,并提供质保服务,以使用户获得更大的频率性能。0003目前电脑和手机厂商提供的CPU超频功能有两种实现方式,一是,用户可以通过一键实现超频开启,但用户不能控制具体的超频频率;另一种是,用户通过厂商提供的超频软件来设置获得更高的频率性能。对很多用户来讲,更愿意通过。
10、超频软件进行超频,来获得更大的自主性。但用户在使用超频软件进行超频的过程中,会出现将CPU工作频率设置到超过电脑和手机厂家允许的质保频率范围的情况,这种情况不可避免的会对硬件造成缓慢的或瞬间的损坏。0004目前,各类电子设备厂商在对开放CPU超频功能的产品进行售后服务的过程中,在面对CPU损坏的情况时,一般售后工作人员会根据CPU的损坏情况,利用自身的经验,在排除了机械、冲撞、环境等人为破坏因素后,均给予质保处理。0005但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题0006电脑和手机厂商的售后工作人员不能便捷准确的辨别产品是否曾工作在非质保频率范围,。
11、及获得工作在非质保频率的具体时长及频率值,就会导致对超过质保频率工作而引起的CPU损坏也进行质保,增加不必要的CPU质保成本。0007即,现有技术中的开放了使用超频软件进行CPU超频功能的产品,存在不能便捷准确的获得产品超过质保频率范围进行工作的工作状态数据的技术问题。发明内容0008本申请实施例通过提供一种检测CPU超频工作状态的方法及装置,解决了现有技术中存在的开放了使用超频软件进行CPU超频功能的产品,不能便捷准确的获得产品超过质保频率范围进行工作的工作状态数据的技术问题,实现了在不影响用户对产品的使用的同时,减少不必要的CPU质保成本的技术效果。0009一方面,本申请的实施例,提供了如。
12、下技术方案0010一种检测CPU超频工作状态的方法,应用于至少具有CPU、BIOS的电子设备中,包说明书CN104123205A2/9页5括以下步骤0011在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据;0012将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工作状态数据;0013利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据;0014在接收到用于输出所述第二超频工作状态数据的一触发信息后,基于所述触发信息。
13、,输出所述第二超频工作状态数据。0015可选的,在所述在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据之前,还包括0016检测所述CPU是否在以超过所述预设频率的超频率进行工作,获得第一检测结果;在所述第一检测结果为是时,则进行步骤在所述在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据。0017可选的,所述第一超频工作状态数据包括所述CPU在以超过所述预设频率的超频率进行工作持续的第一时长及在所述第一时长期间所述超频率中的第一最大频率值。0018可选的,所述将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的。
14、所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工作状态数据,具体包括0019将所述第一时长与所述历史超频工作状态数据中的历史时长进行相加后作为所述第二超频工作状态数据的第二时长;0020将所述第一最大频率值与所述历史超频工作状态数据中的历史最大频率值进行比较,选取较大值作为所述第二超频工作状态数据的第二最大频率值。0021可选的,所述利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据包括0022存储所述第二超频工作状态数据到BIOS中的串行外设接口存储模块,并删除所述历史超频工作状态数据。0023另一方面,本申请。
15、的实施例,还提供了一种检测CPU超频工作状态的装置,包括0024数据获取模块,用于在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据;0025数据处理模块,用于将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工作状态数据;0026数据更新模块,用于利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据;0027数据输出模块,用于在接收到用于输出所述第二超频工作状态数据的一触发信息后,基于所述触发信息,输出所述第二超频工。
16、作状态数据。0028本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点说明书CN104123205A3/9页600291、采取在CPU超过预设频率进行工作时,获取其超频工作状态数据,并将每次获得的超频工作状态数据与以往存储的超频工作状态数据累计存储,然后在接收到一触发信息后,输出累计后的超频工作状态数据,从而使售后工作人员能便捷准确的获得产品超过质保频率范围进行工作的工作状态数据,实现了减少不必要的CPU质保成本的技术效果。00302、采取只需要在运行超频应用程序对开放了超频功能的产品进行超频后,才去检测超频状态,相较于在产品工作时,一直去检测超频状态,能大大的减少对系统资源的。
17、占用;且采用直接检测超频应用程序是否有设置CPU超过预设频率工作,相较于直接去检测CPU的工作频率,也能大大的减少对系统资源的占用,不影响用户对产品的使用。00313、采取将获得超频工作状态数据与历史超频工作状态数据进行累计后再更新所述历史超频工作状态数据,最大限度的减少了超频工作状态数据所占用的存储空间,不会影响用户对产品的使用。00324、采取将超频工作状态数据存储在BIOS中,能够使超频工作状态数据不受系统重启、重装、格式化等操作的影响而丢失或改变,保证超频工作状态数据的存储可靠性。附图说明0033图1为本发明实施例中检测CPU超频工作状态的方法的流程图;0034图2为本发明实施例中检测。
18、CPU超频工作状态的装置的结构图。具体实施方式0035本申请实施例通过提供一种检测CPU超频工作状态的方法及装置,解决了现有技术中存在的开放了使用超频软件进行CPU超频功能的产品,不能便捷准确的获得产品超过质保频率范围进行工作的工作状态数据的技术问题,实现了在不影响用户对产品的使用的同时,减少不必要的CPU质保成本的技术效果。0036本申请实施例中的技术方案为解决上述存在的开放了使用超频软件进行CPU超频功能的产品,不能便捷准确的获得产品超过质保频率范围进行工作的工作状态数据的技术问题,总体思路如下0037通过在CPU超过预设频率进行工作时,获取其超频工作状态数据,并将每次获得的超频工作状态数。
19、据与以往存储的超频工作状态数据累计存储,然后在接收到一触发信息后,输出累计后的超频工作状态数据,最大限度的减少了超频工作状态数据所占用的存储空间,不会影响用户对产品的使用。再通过将积累后的超频工作状态数据存储在BIOS中,能够使数据不受系统重启、重装、格式化等操作的影响而丢失或改变,保证超频工作状态数据的存储可靠性,所以有效地解决了现有技术中存在的开放了使用超频软件进行CPU超频功能的产品,不能便捷准确的获得产品超过质保频率范围进行工作的工作状态数据的技术问题,进而实现了在不影响用户对产品的使用的同时,减少不必要的CPU质保成本。0038为了更好的理解上述技术方案,下面将结合说明书附图以及具体。
20、的实施方式对上述技术方案进行详细的说明。0039实施例一0040在实施例一中提供了一种检测CPU超频工作状态的方法,应用于至少具有CPU、BIOS的电子设备中,在实际应用中,可以应用于电脑,也可以应用于智能手机等电子产品。说明书CN104123205A4/9页70041请参考图1,为本申请实施例一中检测CPU超频工作状态的方法的流程图,该方法具体包括步骤0042步骤101,在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据;0043在本发明实施例中,所述在所述在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据之前,还包括0044检。
21、测所述CPU是否在以超过所述预设频率的超频率进行工作,获得第一检测结果;在所述第一检测结果为是时,则进行步骤在所述在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据。0045对于如何检测CPU是否超过预设频率进行工作,具体实现过程可以为0046检测超频应用程序是否有设置CPU超过预设频率进行工作,所述超频应用程序可以为开放软件超频功能的电子产品厂商提供的超频应用程序,也可以是用户自己安装的超频应用程序,用于设置CPU超频进行工作;其中,检测所述超频应用程序是否有设置CPU超过预设频率进行工作可以是通过超频应用程序自身进行检测,也可以是通过特定应用程序中的特定功能。
22、,比如超频检测应用程序中的检测功能来检测所述超频应用程序是否有设置CPU超过预设频率进行工作。0047具体来讲,只需要在运行超频应用程序对开放了超频功能的产品进行超频后,才去检测超频状态,相较于在产品工作时,一直去检测超频状态,能大大的减少对系统资源的占用;且采用直接检测超频应用程序是否有设置CPU超过预设频率工作,相较于直接去检测CPU的工作频率,也能大大的减少对系统资源的占用,不影响用户对产品的使用。0048对于如何获取所述CPU超过预设频率进行工作的第一超频工作状态数据,具体实现过程,可以是由超频应用程序对第一超频工作状态数据进行记录来获取,也可以是由特定应用程序中的特定功能,比如超频检。
23、测应用程序中的记录功能对第一超频工作状态数据进行记录获取。0049在本发明实施例中,所述第一超频工作状态数据包括所述CPU在以超过所述预设频率的超频率进行工作持续的第一时长及在所述第一时长期间所述超频率中的第一最大频率值,当然也可以包括超过预设频率进行工作的平均频率值、或者超过预设频率进行工作的次数,在本申请实施例中不再一一列举。0050对于如何获得所述CPU超过预设频率进行工作的第一时长,具体实现过程可以为0051A,可以是当检测到所述CPU超过预设频率进行工作时,由超频应用程序开始计时,在检测到所述CPU不再超过预设频率进行工作时,由超频应用程序停止计时;0052B,也可以是当检测到所述C。
24、PU超过预设频率进行工作时,由特定应用程序中的特定功能,比如超频检测应用程序中的计时功能开始计时,在检测到所述CPU不再超过预设频率进行工作时,由特定应用程序中的特定功能停止计时。0053对于如何获得所述CPU超过预设频率进行工作的第一最大频率值,具体实现过程可以为0054A,可以是当检测到所述CPU超过预设频率进行工作时,由超频应用程序对CPU工作频率进行监控,在检测到所述CPU不再超过预设频率进行工作时,由超频应用程序停止说明书CN104123205A5/9页8对CPU工作频率进行监控,并由超频应用程序换算出第一最大频率值;0055B,可以是当检测到所述CPU超过预设频率进行工作时,由特定。
25、应用程序中的特定功能,比如超频检测应用程序中的频率监控功能对CPU工作频率进行监控,在检测到所述CPU不再超过预设频率进行工作时,由特定应用程序中的特定功能停止对CPU工作频率进行监控,并由特定应用程序中的特定功能换算出第一最大频率值。0056在通过步骤101在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据后,即执行步骤102,即0057步骤102,将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工作状态数据;0058在本发明实施例中,所述将所述第一超频工。
26、作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工作状态数据,包括0059将所述第一时长与所述历史超频工作状态数据中的历史时长进行相加后作为所述第二超频工作状态数据的第二时长;0060将所述第一最大频率值与所述历史超频工作状态数据中的历史最大频率值进行比较,选取较大值作为所述第二超频工作状态数据的第二最大频率值。0061对于如何将所述第一时长与所述历史时长相加得所述第二时长,具体实现过程可以为0062读取历史时长;其中,读取历史时长可以是由超频应用程序到BIOS中进行读取,也可以是由特定应用程序中的特定功。
27、能,比如超频检测应用程序中的读取功能到BIOS中进行读取。0063将所述第一时长与所述历史时长相加;其中,将所述第一时长与所述历史时长相加可以是由超频应用程序将获得的第一时长与读取的历史时长进行相加,也可以是由特定应用程序中的特定功能,比如超频检测应用程序中的运算功能将获得的第一时长与读取的历史时长进行相加。0064对于如何将所述第一最大频率值与所述历史最大频率值取最大值作为第二最大频率值,具体实现过程可以为0065读取历史最大频率值;其中,读取历史最大频率值可以是由超频应用程序到BIOS中进行读取,也可以是由特定应用程序中的特定功能,比如超频检测应用程序中的读取功能到BIOS中进行读取。00。
28、66比较第一最大频率值与历史最大频率值,并选取最大值;其中,比较第一最大频率值与历史最大频率值,并选取最大值可以是由超频应用程序将获得的第一最大频率值与读取的历史最大频率值来进行比较,并选取最大值作为第二最大频率值,也可以是由特定应用程序中的特定功能,比如超频检测应用程序中的运算功能将获得的第一最大频率值与读取的历史最大频率值来进行比较,并选取最大值作为第二最大频率值。0067在通过步骤102,将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工作状态数据后,即执行步骤103,即说明书CN1。
29、04123205A6/9页90068步骤103,利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据;0069在本发明实施例中,所述利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据,包括0070存储所述第二超频工作状态数据到BIOS中的串行外设接口存储模块,并删除所述历史超频工作状态数据。0071对于如何存储所述第二超频工作状态数据到BIOS中,并删除所述历史超频工作状态数据,具体实现过程可以是由超频应用程序将运算得到的第二超频工作状态数据存储到BIOS中的串行外设接口存储模块,并删除BIOS中存储的历史超。
30、频工作状态数据,也可以是由特定应用程序中的特定功能,比如超频检测应用程序中的更新功能将运算得到的第二超频工作状态数据存储到BIOS中的串行外设接口存储模块,并删除BIOS中存储的历史超频工作状态数据。0072具体来说,采取将第一超频状态数据与历史超频工作状态进行累计后再存储,并删除以前的历史状态数据,最大限度的减少了超频工作状态数据所占用的存储空间,不会影响用户对产品的使用。且采取将超频工作状态数据存储在BIOS中,能够使超频工作状态数据不受系统重启、重装、格式化等操作的影响而丢失或改变,保证超频工作状态数据的存储可靠性。0073在通过步骤103利用所述第二超频工作状态数据更新所述历史超频工作。
31、状态数据,使BIOS中存储第二超频工作状态数据后,即执行步骤104,即0074步骤104,在接收到用于输出所述第二超频工作状态数据的一触发信息后,基于所述触发信息,输出所述第二超频工作状态数据。0075对于如何在接收到用于输出所述第二超频工作状态数据的一触发信息后,基于所述触发信息,输出所述第二超频工作状态数据,具体实现过程举例说明为当产品售后人员收到CPU损坏的产品时,可以采用另一电子设备中的特定应用程序的特定功能来读取出存储在BIOS中的第二超频工作状态数据,也可以采用产品自带的特定应用程序的特定功能来读取出存储在BIOS中的第二超频工作状态数据,再根据获得的第二超频工作状态数据,来判断用。
32、户是否有设置CPU超过预定频率进行工作,及超过预定频率进行工作的时长及最大频率值,最后来决定是否对CPU损坏的产品进行质保。0076实施例二0077在实施例二中提供了一种检测CPU超频工作状态的装置。0078请参考图2,为本申请实施例二中检测CPU超频工作状态的装置的结构图,该装置201具体包括0079数据获取模块203,用于在第一时刻,获取所述CPU在以超过预设频率的超频率进行工作时的第一超频工作状态数据;0080数据处理模块204,用于将所述第一超频工作状态数据与所述BIOS中存储的由在所述第一时刻之前的所述CPU的至少一个超频工作状态数据构成的历史超频工作状态数据进行累计,得到第二超频工。
33、作状态数据;0081数据更新模块205,用于利用所述第二超频工作状态数据更新所述历史超频工作状态数据,使BIOS中存储第二超频工作状态数据;说明书CN104123205A7/9页100082数据输出模块206,用于在接收到用于输出所述第二超频工作状态数据的一触发信息后,基于所述触发信息,输出所述第二超频工作状态数据。0083在本实施例的检测CPU超频工作状态的装置201中,该装置201还包括0084超频检测模块202,用于检测所述CPU是否在以超过所述预设频率的超频率进行工作,获得第一检测结果;在所述第一检测结果为是时,则通过数据获取模块,在所述在第一时刻,获取所述CPU在以超过预设频率的超频。
34、率进行工作时的第一超频工作状态数据。0085对于超频检测模块202如何检测CPU是否超过预设频率进行工作,具体实现过程可以为0086超频检测模块202检测所述超频应用程序是否有设置CPU超过预设频率进行工作。0087具体来讲,只需要在运行超频应用程序对开放了超频功能的产品进行超频后,才去检测超频状态,相较于在产品工作时,一直去检测超频状态,能大大的减少对系统资源的占用;且采用由超频检测模块202直接检测超频应用程序是否有设置CPU超过预设频率工作,相较于直接去检测CPU的工作频率,也能大大的减少对系统资源的占用,不影响用户对产品的使用。0088对于如何记录所述CPU超过预设频率进行工作的第一超。
35、频工作状态数据,具体实现过程为由超频检测模块202对第一超频工作状态数据进行记录。0089在本实施例的检测CPU超频工作状态的装置201中,所述数据获取模块203还用于获取包括所述CPU在以超过所述预设频率的超频率进行工作持续的第一时长及在所述第一时长期间所述超频率中的第一最大频率值的第一超频工作状态数据,当然也可以包括超过预设频率进行工作的平均频率值、或者超过预设频率进行工作的次数,在本申请实施例中不再一一列举。0090对于数据获取模块203如何获得所述CPU超过预设频率进行工作的第一时长,具体工作原理为0091当数据检测模块202检测到所述CPU超过预设频率进行工作时,由数据检测模块202。
36、开始计时,直至数据检测模块202检测到所述CPU不再超过预设频率进行工作时,停止计时;0092数据检测模块202将记录的第一时长传给数据获取模块203。0093对于数据获取模块203如何获得所述CPU超过预设频率进行工作的第一最大频率值,具体工作原理为0094当数据检测模块202检测到所述CPU超过预设频率进行工作时,由数据检测模块202对CPU工作频率进行监控,直至数据检测模块202检测到所述CPU不再超过预设频率进行工作时,停止对CPU工作频率进行监控,并由数据检测模块202换算出第一最大频率值;0095数据检测模块202将记录的第一最大频率值传给数据获取模块203。0096在本实施例的检。
37、测CPU超频工作状态的装置201中,所述数据处理模块204还用于将所述第一时长与所述历史超频工作状态数据中的历史时长进行相加后作为所述第二超频工作状态数据的第二时长;及将所述第一最大频率值与所述历史超频工作状态数据中的历史最大频率值进行比较,选取较大值作为所述第二超频工作状态数据的第二最大频率值。说明书CN104123205A108/9页110097对于数据处理模块204如何将所述第一时长与所述历史时长相加得所述第二时长,具体工作原理为0098数据处理模块204从BIOS207中读取历史时长;数据处理模块204从数据获取模块203中获取第一时长;数据处理模块204将所述第一时长与所述历史时长相。
38、加得所述第二时长;0099对于如何将所述第一最大频率值与所述历史最大频率值取最大值作为第二最大频率值,具体工作原理为0100数据处理模块204从BIOS207中读取历史最大频率值;数据处理模块204从数据获取模块203中获取第一最大频率值;数据处理模块204比较第一最大频率值与历史最大频率值,并选取最大值作为第二最大频率值;0101在本实施例的检测CPU超频工作状态的装置201中,所述数据更新模块205还用于存储所述第二超频工作状态数据到BIOS207中的串行外设接口存储模块,并删除所述历史超频工作状态数据。0102对于数据更新模块205如何存储所述第二超频工作状态数据到BIOS中,并删除所述。
39、历史超频工作状态数据,具体工作原理为0103数据更新模块205数据处理模块204处理得到的第二超频工作状态数据,并将所述第二超频工作状态数据存储到BIOS207中的串行外设接口存储模块,同时删除BIOS207中存储的历史超频工作状态数据。0104具体来说,数据更新模块205采取将第一超频状态数据与历史超频工作状态进行累计后再存储,并删除以前的历史状态数据,最大限度的减少了超频工作状态数据所占用的存储空间,不会影响用户对产品的使用。且采取将超频工作状态数据存储在BIOS207中,能够使超频工作状态数据不受系统重启、重装、格式化等操作的影响而丢失或改变,保证超频工作状态数据的存储可靠性。0105对。
40、于数据输出模块206如何在接收到一触发信息后,输出所述第二超频工作状态数据,具体实现过程举例说明为当产品售后人员收到CPU损坏的产品时,可以采用另一电子设备中的特定应用程序的特定功能发送一触发信息来调动数据输出模块206,也可以采用产品自带的特定应用程序的特定功能发送一触发信息来来调动数据输出模块206,当数据输出模块206接收到这一触发信息后,就会读取BIOS207中存储的第二超频工作状态数据,并输出。产品售后人员根据获得的第二超频工作状态数据,来判断用户是否有设置CPU超过预定频率进行工作,及超过预定频率进行工作的时长及最大频率值,最后来决定是否对CPU损坏的产品进行质保。0106上述本申。
41、请实施例中的技术方案,至少具有如下的技术效果或优点01071、采取在CPU超过预设频率进行工作时,获取其超频工作状态数据,并将每次获得的超频工作状态数据与以往存储的超频工作状态数据累计存储,然后在接收到一触发信息后,输出累计后的超频工作状态数据,从而使售后工作人员能便捷准确的获得产品超过质保频率范围进行工作的工作状态数据,实现了减少不必要的CPU质保成本的技术效果。01082、采取只需要在运行超频应用程序对开放了超频功能的产品进行超频后,才去检测超频状态,相较于在产品工作时,一直去检测超频状态,能大大的减少对系统资源的占用;且采用直接检测超频应用程序是否有设置CPU超过预设频率工作,相较于直接。
42、去检测说明书CN104123205A119/9页12CPU的工作频率,也能大大的减少对系统资源的占用,不影响用户对产品的使用。01093、采取将获得超频工作状态数据与历史超频工作状态数据进行累计后再更新所述历史超频工作状态数据,最大限度的减少了超频工作状态数据所占用的存储空间,不会影响用户对产品的使用。01104、采取将超频工作状态数据存储在BIOS中,能够使超频工作状态数据不受系统重启、重装、格式化等操作的影响而丢失或改变,保证超频工作状态数据的存储可靠性。0111尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。0112显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。说明书CN104123205A121/2页13图1说明书附图CN104123205A132/2页14图2说明书附图CN104123205A14。