智能笔记本自动调整功耗方法、装置及电子设备与流程
未命名
08-02
阅读:78
评论:0

1.本技术涉及计算机技术领域,尤其涉及一种智能笔记本自动调整功耗方法、装置及电子设备。
背景技术:
2.笔记本电脑,简称笔记本,又称“便携式电脑,、或膝上型电脑”,特点是机身小巧。比台式机携带方便,是一种小型、便于携带的。随着时代的是体积越来越小,重量越来越轻,功能越来越强。但是笔记本的问题也随之而来。
3.目前随着电子产品的快速发展,电子产品的硬件性能有了极大的提升,但也存在着现有笔记本功耗严重,并且随着各种应用程序的开发及更新,各种应用程序占用了笔记本电脑更多的运行资源,增加了笔记本电脑的功耗。
技术实现要素:
4.本技术实施例提供了一种智能笔记本自动调整功耗方法及装置,以有效解决现有的笔记本功耗严重的问题。
5.第一方面,本技术提供了一种智能笔记本自动调整功耗方法,包括:
6.获取所述智能笔记本的当前运行进程的信息,其中,所述当前运行进程包括前台程序和后台程序;
7.获取所述智能笔记本的当前使用进程的信息;
8.基于所述当前使用进程的信息调整所述前台程序及所述后台程序的运行状态,以降低所述智能笔记本的功耗。
9.在一些实施例中,所述获取所述智能笔记本的当前运行进程的信息,包括:
10.通过查看任务管理器获取所述智能笔记本的当前运行进程的信息;或
11.通过查看所述智能笔记本的运行内存内正在运行的代码或待运行的代码获取所述智能笔记本的当前运行进程的信息。
12.在一些实施例中,所述获取所述智能笔记本的当前使用进程的信息,包括:
13.所述获取所述智能笔记本的当前使用进程的信息,包括:
14.通过获取所述智能笔记本的当前工作页面获取所述智能笔记本的当前使用进程的信息;或
15.通过查看所述智能笔记本的运行内存内正在运行的代码获取所述智能笔记本的当前使用进程的信息。
16.在一些实施例中,所述当前运行进程的信息包括前台程序的运行时间与后台程序的运行时间;
17.所述基于所述当前使用进程的信息调整所述前台程序及所述后台程序的运行状态,包括:
18.若所述前台程序的运行时间超过第一预设时间,且所述前台程序未切换为当前使
用进程,则关闭所述前台程序;
19.若所述后台进程的运行时间超过第二预设时间,所述后台进程未切换为当前使用进程,且所述后台进程并非是系统进程,则关闭所述后台程序。
20.在一些实施例中,所述若所述前台程序的运行时间超过第一预设时间,且所述前台程序未切换为当前使用进程,则关闭所述前台程序,还包括:
21.保存关闭的所述前台程序的运行记录,其中,所述前台程序的运行记录包括前台程序简介及可跳转至所述前台程序的不同运行节点的链接;
22.所述若所述后台进程的运行时间超过第二预设时间,所述后台进程未切换为当前使用进程,且所述后台进程并非是系统进程,则关闭所述后台程序,还包括:
23.保存关闭的所述后台程序的运行记录,其中,所述后台程序的运行记录包括后台程序简介及可跳转至所述后台程序的不同运行节点的链接;
24.将所述前台程序的运行记录及所述后台程序的运行记录以悬浮窗的形式显示在所述智能笔记本的屏幕上。
25.在一些实施例中,所述基于所述当前使用进程的信息调整所述前台程序及所述后台程序的运行状态,还包括:
26.获取第一预设时段内所述当前使用进程内的各个功能模块的使用频率,并基于所述使用频率对所述功能模块进行排序;
27.获取所述当前使用进程的当前使用功能模块的信息;
28.若所述功能模块并非当前使用功能模块,且所述功能模块的排位小于第一排位阈值,则关闭所述功能模块。
29.在一些实施例中,所述智能笔记本自动调整功耗方法,还包括:
30.获取所述智能笔记本在第二预设时段内的工作状态,其中,所述工作状态包括无人状态及网络需求状态;
31.若检测到所述智能笔记本处于无人状态,则休眠所述智能笔记本;
32.若检测到所述智能笔记本处于无网络需求状态,则断开所述智能笔记本的网络连接。
33.在一些实施例中,所述若检测到所述智能笔记本处于无人状态,则休眠所述智能笔记本,还包括:
34.断开笔记本的网络连接;
35.若检测到唤醒所述智能笔记本,则自动进行网络连接。
36.第二方面,本技术提供了一种智能笔记本自动调整功耗装置,包括:
37.程序获取模块,获取所述智能笔记本的当前运行进程的信息,其中,所述当前运行进程包括前台程序和后台程序;获取所述智能笔记本的当前使用进程的信息;
38.程序调整模块,基于所述当前使用进程的信息调整所述前台程序及所述后台程序的运行状态,以降低所述智能笔记本的功耗。
39.第三方面,本技术提供了一种电子设备,包括:
40.处理器和存储器;
41.所述处理器通过调用所述存储器存储的程序或指令,用于执行如第一方面中任一实施例所述方法的步骤。
42.本技术提供了一种智能笔记本自动调整功耗方法及装置,通过获取所述智能笔记本的当前运行进程的信息,其中,所述当前运行进程包括前台程序和后台程序;获取所述智能笔记本的当前使用进程的信息;基于所述当前使用进程信息调整所述前台程序及所述后台程序的运行状态,以降低所述智能笔记本的功耗,能够解决现有的笔记本功耗严重、程序占空内存较大的问题,有效的降低了笔记本的功耗,提高了笔记本的运行速度。
附图说明
43.下面结合附图,通过对本技术的具体实施方式详细描述,将使本技术的技术方案及其它有益效果显而易见。
44.图1a为本技术一实施例提供的智能笔记本自动调整功耗方法的流程图;
45.图1b为本技术另一实施例提供的智能笔记本自动调整功耗方法的流程图;
46.图2为本技术一实施例提供的智能笔记本自动调整功耗装置示意图;
47.图3为本技术一实施例提供的电子设备示意图。
具体实施方式
48.下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。
49.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
50.是在工作、学习和生活中过程中广泛使用的一种电子产品,一般来讲,人们普遍认为电脑都属于低耗电量产品,一般来讲,电脑的功耗都在150w以内(功耗,简单的讲就是用电量的多少,即功率,符号是w),然而笔记本的功耗并不是一成不变的,其受到诸多因素的影响,比如运行程序过多、程序过大增加了cpu的使用,进而增加了功耗;用户离开笔记本时忘记关机等都会增加笔记本的功耗。
51.针对上述技术问题,第一方面,如图1a所示,本实施例提出了一种智能笔记本自动调整功耗方法,包括:
52.s101:获取所述智能笔记本的当前运行进程的信息,其中,所述当前运行进程包括前台程序和后台程序;
53.需要说明的是,除去用户对笔记本电脑的个性设置(如亮度、音量等)外,通常是笔记本电脑功耗增大的主要原因是笔记本电脑上运行的程序过多、过大,若要降低笔记本电脑的功耗,需首先获取到笔记本电脑目前正在运行的进程,其中,所述当前运行进程是笔记本电脑当前正在运行的进程。
54.需要说明的是,为了降低笔记本电脑的功耗,不仅需要获取前台程序,还需获取后台运行的后台程序,以便对笔记本电脑当前运行的程序进行调整。
55.在一些实施例中,所述获取所述智能笔记本的当前运行进程的信息,包括:通过查看任务管理器获取所述智能笔记本的当前运行进程的信息;或通过查看所述智能笔记本的运行内存内正在运行的代码或待运行的代码获取所述智能笔记本的当前运行进程的信息。
56.需要说明的是,可设置自动查看任务管理器以获取所述智能笔记本的当前运行进
程的信息,其中,可设置所述自动查看为实时查看,也可设置为间隔查看,如1min、2min,也可通过设置程序或脚本来查看笔记本电脑内运行内存内的代码,来获取所述智能笔记本的当前运行进程的信息,所述前台程序可能有qq、微信、绘图软件等,所述后台程序可能有绘图软件的部分功能模块、远程控制服务等。
57.s102:获取所述智能笔记本的当前使用进程的信息;
58.在一些实施例中,所述获取所述智能笔记本的当前使用进程的信息,包括:通过获取所述智能笔记本的当前工作页面获取所述智能笔记本的当前使用进程的信息;或通过查看所述智能笔记本的运行内存内正在运行的代码获取所述智能笔记本的当前使用进程的信息。
59.需要说明的是,所述当前使用进程是用户正在使用的进程,在同一时间,用户的笔记本电脑上可能运行有多个程序,但用户正在使用的程序一般只有一个,如用户的笔记本上同时打开了网页浏览器、视频播放器、办公软件,但用户正在使用的程序只是办公软件,其他的程序并非正在使用的程序。
60.需要说明的是,可通过屏幕截图后再进行图像识别的方式获取所述智能笔记本的当前工作页面,进而获得所述智能笔记本的当前使用进程;也可设置程序或脚本查看所述智能笔记本的运行内存内正在运行的代码,获取所述智能笔记本的当前使用进程的信息。
61.s103:基于所述当前使用进程的信息调整所述前台程序及所述后台程序的运行状态,以降低所述智能笔记本的功耗。
62.需要说明的是,在获取到所述当前运行进程的信息及所述当前使用进程的信息后,便可根据所述当前使用进程的信息去关闭或休眠当前未使用且正在运行的所述前台程序及所述后台程序,以达到降低cpu功耗的目的,在降低cpu功耗的同时,也可降低智能笔记本风扇的转速,从而进一步降低笔记本的功耗。
63.在一些实施例中,所述当前运行进程的信息包括前台程序的运行时间与后台程序的运行时间;所述基于所述当前使用进程的信息调整所述前台程序及所述后台程序的运行状态,包括:若所述前台程序的运行时间超过第一预设时间,且所述前台程序未切换为当前使用进程,则关闭所述前台程序;若所述后台进程的运行时间超过第二预设时间,所述后台进程未切换为当前使用进程,且所述后台进程并非是系统进程,则关闭所述后台程序。
64.需要说明的是,用户在使用笔记本电脑时,通常会同时打开多个进程进行不同的操作,如打开网页浏览器查找信息、打开word进行办公、打开翻译软件进行翻译、打开solidworks进行绘图、打开视频播放器观看视频等,通常用户主要使用其中一项或两项进程,而其他的进程只是临时查找信息或查看资料使用,在使用后,用户会切换回主要使用的进程,而其他进程并未关闭,如用户正在使用word进行办公,期间发现有几个名词术语的定义不清楚,于是打开浏览器进行查找,在查找完毕后,切换回word继续进行编辑,但打开的浏览器却并未关闭,而未关闭的浏览器占用了运行内存及cpu的运行资源,增加了电脑的功耗,故需将其关闭。
65.需要说明的是,为了避免错误的关闭进程,造成用户使用的不便,在关闭进程前需对其进行判断,通常若所述前台程序未在第一预设时间内切换为当前使用进程,则认为所述前台进程在目前时段内不再使用,可将其关闭;若所述后台进程未在第二预设时间内切换为当前使用进程,则认为所述后台进程在目前时段内不再使用,可将其关闭,在判断所述
后台进程时还需判断所述后台进程是否是系统进程,若所述后台进程不是系统进程,才可将其关闭。其中,所述第一预设时间可为5min、10min等,所述第二预设时间可与所述第一预设时间相同。
66.在一些实施例中,所述若所述前台程序的运行时间超过第一预设时间,且所述前台程序未切换为当前使用进程,则关闭所述前台程序,还包括:保存关闭的所述前台程序的运行记录,其中,所述前台程序的运行记录包括前台程序简介及可跳转至所述前台程序的不同运行节点的链接;所述若所述后台进程的运行时间超过第二预设时间,所述后台进程未切换为当前使用进程,且所述后台进程并非是系统进程,则关闭所述后台程序,还包括:保存关闭的所述后台程序的运行记录,其中,所述后台程序的运行记录包括后台程序简介及可跳转至所述后台程序的不同运行节点的链接;将所述前台程序的运行记录及所述后台程序的运行记录以悬浮窗的形式显示在所述智能笔记本的屏幕上。
67.需要说明的是,用户打开的所述前台程序或所述后台程序在一定时间内可能还会再次使用,或出于想基于上次查看的内容继续进行操作等需求,故可将关闭的所述前台程序的运行记录、所述后台程序的运行记录进行保存,以便用户查看,同时,为免于用户频繁的切换页面去打开不同的进程,将所述前台程序的运行记录及所述后台程序的运行记录以悬浮窗的形式显示在用户的屏幕上,使用户在点击悬浮窗时,即可弹出所述前台程序的运行记录及所述后台程序的运行记录,用户可直接点击相应程序的不同运行节点的链接直接跳转到相应的程序的相应节点。
68.在一些实施例中,所述基于所述当前使用进程的信息调整所述前台程序及所述后台程序的运行状态,还包括:获取第一预设时段内所述当前使用进程内的各个功能模块的使用频率,并基于所述使用频率对所述功能模块进行排序;获取所述当前使用进程的当前使用功能模块的信息;若所述功能模块并非当前使用功能模块,且所述功能模块的排位小于第一排位阈值,则关闭所述功能模块。
69.需要说明的是,由于目前的程序开发者不断的在程序内加入新的功能,使得现在的程序越来越大、占用的内存越来越高,而用户使用程序时,通常只是使用程序中的某几个功能,而其他的功能很少使用,但所述程序内用户未使用的功能也在运行,这增加了电脑的功耗,如机械工程师在使用solidworks时,通常只是使用机械绘图部分,而较少使用渲染、测量、电气设计、模拟仿真的功能模块,但上述这些模块也在运行,增加了电脑的功耗、拖慢了电脑的运行速度,故需要对上述功能模块进行调整。
70.需要说明的是,为对所述功能模块进行调整,则需先判断所述当前使用进程内用户常用的功能模块是哪些,故可获取第一预设时段内所述当前使用进程内的各个功能模块的使用频率,并基于所述使用频率对所述功能模块进行排序,所述第一预设时段可以为一周、两周等,通常根据所述使用频率由高到低进行排序,在获得了排序顺序后,获取所述当前使用进程的当前使用功能模块的信息,若所述功能模块并非当前使用功能模块,且所述功能模块的排位小于第一排位阈值,则关闭所述功能模块,来达到降低电脑功耗、提高电脑运行速度的效果,其中,用户可以自行设定所述第一排位阈值,如5、10;也可基于所述使用频率进行关闭不常使用的功能模块,如使用频率小于20次/月,则关闭所述功能模块。
71.需要说明的是,出于对用户不同阶段对程序的使用有不同需求的考虑,可对所述获取第一预设时段内所述当前使用进程内的各个功能模块的使用频率,并基于所述使用频
率对所述功能模块进行排序的操作设定更新的时间间隔,如一周、两周,以满足用户的使用需求。
72.在一些实施例中,所述智能笔记本自动调整功耗方法,还包括:获取所述智能笔记本在第二预设时段内的工作状态,其中,所述工作状态包括无人状态及网络需求状态;若检测到所述智能笔记本处于无人状态,则休眠所述智能笔记本;若检测到所述智能笔记本处于无网络需求状态,则断开所述智能笔记本的网络连接。
73.在一些实施例中,所述若检测到所述智能笔记本处于无人状态,则休眠所述智能笔记本,还包括:断开笔记本的网络连接;若检测到唤醒所述智能笔记本,则自动进行网络连接。
74.需要说明的是,用户在使用笔记本时,可能临时有事离开,但并未关闭笔记本,故此时可通过摄像头获取用户是否在使用笔记本电脑的信息,若用户未在使用笔记本电脑,则可休眠所述笔记本电脑,以降低功耗。
75.需要说明的是,用户常会离线进行游戏或观看电影,故可检测智能笔记本是否有网络需求,若无需网络连接则可断开网络连接,以降低功耗,也可在断开网络连接后,关闭所述智能笔记本的防火墙,以进一步降低功耗。
76.综上所述,本实施例提供了一种智能笔记本自动调整功耗方法,通过获取所述智能笔记本的当前运行进程的信息,其中,所述当前运行进程包括前台程序和后台程序;获取所述智能笔记本的当前使用进程的信息;基于所述当前使用进程信息调整所述前台程序及所述后台程序的运行状态,以降低所述智能笔记本的功耗,能够解决现有的笔记本功耗严重、程序占空内存较大的问题,有效的降低了笔记本的功耗,提高了笔记本的运行速度。
77.如图1b所示,本实施例还提供了一种智能笔记本自动调整功耗方法,包括:
78.s201:获取所述当前使用进程的信息;
79.需要说明的是,所述当前使用进程是用户正在使用的进程,在同一时间,用户的笔记本电脑上可能运行有多个程序,但用户正在使用的程序一般只有一个,如用户的笔记本上同时打开了网页浏览器、视频播放器、办公软件,但用户正在使用的程序只是办公软件,其他的程序并非正在使用的程序。
80.s202:获取所述前台程序及所述前台程序的运行时间;
81.s203:所述前台程序是否切换为当前使用进程;
82.s2031:关闭所述前台程序;
83.需要说明的是,用户在使用笔记本电脑时,通常会同时打开多个进程进行不同的操作,如打开网页浏览器查找信息、打开word进行办公、打开翻译软件进行翻译、打开solidworks进行绘图、打开视频播放器观看视频等,通常用户主要使用其中一项或两项进程,而其他的进程只是临时查找信息或查看资料使用,在使用后,用户会切换回主要使用的进程,而其他进程并未关闭,如用户正在使用word进行办公,期间发现有几个名词术语的定义不清楚,于是打开浏览器进行查找,在查找完毕后,切换回word继续进行编辑,但打开的浏览器却并未关闭,而未关闭的浏览器占用了运行内存及cpu的运行资源,增加了电脑的功耗,故需将其关闭。
84.需要说明的是,为了避免错误的关闭进程,造成用户使用的不便,在关闭进程前需对其进行判断,通常若所述前台程序未在第一预设时间内切换为当前使用进程,则认为所
述前台进程在目前时段内不再使用,可将其关闭。
85.s204:获取第一预设时段内所述当前使用进程内的各个功能模块的使用频率,并基于所述使用频率对所述功能模块进行排序;
86.s205:所述功能模块并非当前使用功能模块,且所述功能模块的排位小于第一排位阈值;
87.s206:关闭所述功能模块;
88.需要说明的是,为对所述功能模块进行调整,则需先判断所述当前使用进程内用户常用的功能模块是哪些,故可获取第一预设时段内所述当前使用进程内的各个功能模块的使用频率,并基于所述使用频率对所述功能模块进行排序,所述第一预设时段可以为一周、两周等,通常根据所述使用频率由高到低进行排序,在获得了排序顺序后,获取所述当前使用进程的当前使用功能模块的信息,若所述功能模块并非当前使用功能模块,且所述功能模块的排位小于第一排位阈值,则关闭所述功能模块,来达到降低电脑功耗、提高电脑运行速度的效果,其中,用户可以自行设定所述第一排位阈值,如5、10;也可基于所述使用频率进行关闭不常使用的功能模块,如使用频率小于20次/月,则关闭所述功能模块。
89.s207:获取所述后台程序及所述后台程序的运行时间;
90.s208:所述后台程序是否切换为当前使用进程;
91.s2081:关闭所述后台程序
92.需要说明的是,为了避免错误的关闭进程,造成用户使用的不便,在关闭进程前需对其进行判断,若所述后台进程未在第二预设时间内切换为当前使用进程,则认为所述后台进程在目前时段内不再使用,可将其关闭,在判断所述后台进程时还需判断所述后台进程是否是系统进程,若所述后台进程不是系统进程,才可将其关闭。其中,所述第一预设时间可为5min、10min等,所述第二预设时间可与所述第一预设时间相同。
93.s209:保存关闭的所述前台程序的运行记录及所述后台程序的运行记录;
94.需要说明的是,用户打开的所述前台程序或所述后台程序在一定时间内可能还会再次使用,或出于想基于上次查看的内容继续进行操作等需求,故可将关闭的所述前台程序的运行记录、所述后台程序的运行记录进行保存,以便用户查看,同时,为免于用户频繁的切换页面去打开不同的进程,将所述前台程序的运行记录及所述后台程序的运行记录以悬浮窗的形式显示在用户的屏幕上,使用户在点击悬浮窗时,即可弹出所述前台程序的运行记录及所述后台程序的运行记录,用户可直接点击相应程序的不同运行节点的链接直接跳转到相应的程序的相应节点。
95.第二方面,如图2所示,本实施例提供了一种智能笔记本自动调整功耗装置,包括:
96.程序获取模块210,获取所述智能笔记本的当前运行进程的信息,其中,所述当前运行进程包括前台程序和后台程序;获取所述智能笔记本的当前使用进程的信息;
97.程序调整模块220,基于所述当前使用进程的信息调整所述前台程序及所述后台程序的运行状态,以降低所述智能笔记本的功耗。
98.第三方面,如图3所示,本实施例提供了一种电子设备300,包括:
99.处理器320和存储器310;
100.所述处理器320通过调用所述存储器310存储的程序或指令,用于执行如第一方面中任一实施例所述方法的步骤。
101.可以理解的是,本技术实施例提供的装置、本技术实施例提供的电子设备与本技术实施例提供提供的方法相对应,其有关内容的解释、举例、具体实施方式等有关说明可以参考第一方面中的相应部分。
102.除了上述方法和设备以外,本技术的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本技术任意实施例所提供的方法的步骤。
103.所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本技术实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如java、c++等,还包括常规的过程式程序设计语言,诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
104.此外,本技术的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本技术任意实施例所提供的方法的步骤。
105.所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
106.需要说明的是,本技术所用术语仅为了描述特定实施例,而非限制本技术范围。如本技术说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法或者设备中还存在另外的相同要素。
107.还需说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。除非另有明确的规定和限定,术语“安装”、“相连”、“连接”等应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。
108.本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想。以上所述仅是本技术的优选实施方式,应当指出,由于文字表达的有限性,而客观上存在无限的具体结构,对于本技术领域的普通
技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进、润饰或变化,也可以将上述技术特征以适当的方式进行组合;这些改进润饰、变化或组合,或未经改进将发明的构思和技术方案直接应用于其他场合的,均应视为本技术的保护范围。
109.可以理解的是,在本技术的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本技术的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。
110.以上对本技术实施例所提供的一种基于物联网金合金丝设备的数据加密方法及装置进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
技术特征:
1.一种智能笔记本自动调整功耗方法,其特征在于,包括:获取当前运行进程的信息,其中,所述当前运行进程包括前台程序和后台程序;获取所述智能笔记本的当前使用进程的信息;基于所述当前使用进程的信息调整所述前台程序及所述后台程序的运行状态,以降低所述智能笔记本的功耗。2.根据权利要求1所述的智能笔记本自动调整功耗方法,其特征在于,所述获取所述智能笔记本的当前运行进程的信息,包括:通过查看任务管理器获取所述智能笔记本的当前运行进程的信息;或通过查看所述智能笔记本的运行内存内正在运行的代码或待运行的代码获取所述智能笔记本的当前运行进程的信息。3.根据权利要求1所述的智能笔记本自动调整功耗方法,其特征在于,所述获取所述智能笔记本的当前使用进程的信息,包括:通过获取所述智能笔记本的当前工作页面获取所述智能笔记本的当前使用进程的信息;或通过查看所述智能笔记本的运行内存内正在运行的代码获取所述智能笔记本的当前使用进程的信息。4.根据权利要求1所述的智能笔记本自动调整功耗方法,其特征在于,所述当前运行进程的信息包括前台程序的运行时间与后台程序的运行时间;所述基于所述当前使用进程的信息调整所述前台程序及所述后台程序的运行状态,包括:若所述前台程序的运行时间超过第一预设时间,且所述前台程序未切换为当前使用进程,则关闭所述前台程序;若所述后台进程的运行时间超过第二预设时间,所述后台进程未切换为当前使用进程,且所述后台进程并非是系统进程,则关闭所述后台程序。5.根据权利要求4所述的智能笔记本自动调整功耗方法,其特征在于,所述若所述前台程序的运行时间超过第一预设时间,且所述前台程序未切换为当前使用进程,则关闭所述前台程序,还包括:保存关闭的所述前台程序的运行记录,其中,所述前台程序的运行记录包括前台程序简介及可跳转至所述前台程序的不同运行节点的链接;所述若所述后台进程的运行时间超过第二预设时间,所述后台进程未切换为当前使用进程,且所述后台进程并非是系统进程,则关闭所述后台程序,还包括:保存关闭的所述后台程序的运行记录,其中,所述后台程序的运行记录包括后台程序简介及可跳转至所述后台程序的不同运行节点的链接;将所述前台程序的运行记录及所述后台程序的运行记录以悬浮窗的形式显示在所述智能笔记本的屏幕上。6.根据权利要求1所述的智能笔记本自动调整功耗方法,其特征在于,所述基于所述当前使用进程的信息调整所述前台程序及所述后台程序的运行状态,还包括:获取第一预设时段内所述当前使用进程内的各个功能模块的使用频率,并基于所述使用频率对所述功能模块进行排序;
获取所述当前使用进程的当前使用功能模块的信息;若所述功能模块并非当前使用功能模块,且所述功能模块的排位小于第一排位阈值,则关闭所述功能模块。7.根据权利要求1所述的智能笔记本自动调整功耗方法,其特征在于,还包括:获取所述智能笔记本在第二预设时段内的工作状态,其中,所述工作状态包括无人状态及网络需求状态;若检测到所述智能笔记本处于无人状态,则休眠所述智能笔记本;若检测到所述智能笔记本处于无网络需求状态,则断开所述智能笔记本的网络连接。8.根据权利要求7所述的智能笔记本自动调整功耗方法,其特征在于,所述若检测到所述智能笔记本处于无人状态,则休眠所述智能笔记本,还包括:断开笔记本的网络连接;若检测到唤醒所述智能笔记本,则自动进行网络连接。9.一种智能笔记本自动调整功耗装置,其特征在于,包括:程序获取模块,获取所述智能笔记本的当前运行进程的信息,其中,所述当前运行进程包括前台程序和后台程序;获取所述智能笔记本的当前使用进程的信息;程序调整模块,基于所述当前使用进程的信息调整所述前台程序及所述后台程序的运行状态,以降低所述智能笔记本的功耗。10.一种电子设备,其特征在于,包括:处理器和存储器;所述处理器通过调用所述存储器存储的程序或指令,用于执行如权利要求1至8中任一项所述方法的步骤。
技术总结
本申请公开了一种智能笔记本自动调整功耗方法及装置,通过获取所述智能笔记本的当前运行进程的信息,其中,所述当前运行进程包括前台程序和后台程序;获取所述智能笔记本的当前使用进程的信息;基于所述当前使用进程信息调整所述前台程序及所述后台程序的运行状态,以降低所述智能笔记本的功耗,能够解决现有的笔记本功耗严重、程序占空内存较大的问题,有效的降低了笔记本的功耗,提高了笔记本的运行速度。速度。速度。
技术研发人员:谢向群 单丹 谢梓彤 钟亮 蒋智军
受保护的技术使用者:深圳中柏科技有限公司
技术研发日:2023.04.23
技术公布日:2023/8/1
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/