工作模式切换方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33308506 阅读:15 留言:0更新日期:2022-05-06 12:19
一种工作模式切换方法、装置、电子设备及存储介质,应用于电子设备,其中,工作模式切换方式包括:在预设时长内检测电子设备的机身角度变化,确定机身角度变化对应的角度变化量并统计角度变化量在预设时长内出现的次数;机身角度为电子设备的机身与水平面之间的夹角;确定与角度变化量对应的振幅系数;根据角度变化量在预设时长内出现的次数,以及与角度变化量对应的振幅系数确定机身角度的变化总量;根据机身角度的变化总量控制电子设备切换工作模式。该方法使得电子设备可以准确侦测应用场景,从而正确切换工作模式。从而正确切换工作模式。从而正确切换工作模式。

【技术实现步骤摘要】
工作模式切换方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,具体涉及一种工作模式切换方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,笔记本电脑等电子设备的设计越来越侧重于用户体验感的提升。比如,在笔记本电脑长时间放在膝盖上的应用场景下,笔记本电脑会因为机身过热导致用户的腿部低温烫伤,从而损害用户的身体。为了解决这种问题,很多笔记本电脑的厂商提出了膝上保护模式的概念,笔记本电脑可以在侦测到这种应用场景时,进入膝上保护模式。当笔记本电脑处于膝上保护模式时,可以限制功耗,适当提高风扇转速来降低机身温度,避免烫伤用户。
[0003]这种场景的侦测算法是膝上保护模式的核心,现有的算法可以通过陀螺仪传感器读取笔记本电脑的角度变化来识别晃动幅度,当角度超过一定等级就进入膝上保护模式,如果保持一段时间没有巨大角度变化就退出膝上保护模式。但是现有的算法容易因为笔记本电脑在桌面上的各种大幅度动作而误进膝上保护模式,同时也会因为笔记本电脑在膝盖上长时间没有巨大动作而误退膝上保护模式,因此导致场景侦测的准确性下降,使得笔记本电脑无法正确切换工作模式。

技术实现思路

[0004]本申请实施例公开了一种工作模式切换方法、装置、电子设备及存储介质,使得电子设备能够准确侦测应用场景,从而在不同工作模式间实现正确切换。
[0005]本申请实施例公开一种工作模式切换方法,其特征在于,所述方法包括:
[0006]在预设时长内检测所述电子设备的机身角度变化,确定机身角度变化对应的角度变化量并统计所述角度变化量在所述预设时长内出现的次数;所述机身角度为所述电子设备的机身与水平面之间的夹角;
[0007]确定与所述角度变化量对应的振幅系数;
[0008]根据所述角度变化量在所述预设时长内出现的次数,以及与所述角度变化量对应的振幅系数确定所述机身角度的变化总量;
[0009]根据所述机身角度的变化总量控制所述电子设备切换工作模式。
[0010]作为一种可选的实施方式,所述根据所述角度变化量在所述预设时长内出现的次数,以及与所述角度变化量对应的振幅系数确定所述机身角度的变化总量,包括:
[0011]若在所述预设时长内检测到多个不同的角度变化量,则将每个所述角度变化量在所述预设时长内出现的次数与所述角度变化量对应的振幅系数相乘,得到与每个所述角度变化量对应的单独变化量;
[0012]将所述多个不同的角度变化量中每个所述角度变化量对应的单独变化量进行求和,得到所述机身角度的变化总量。
[0013]作为一种可选的实施方式,所述根据所述机身角度的变化总量控制所述电子设备
切换工作模式,包括:
[0014]若所述角度变化总量超过设定阈值,控制所述电子设备切换至膝上保护模式;和/或,若所述角度变化总量未超过设定阈值,控制所述电子设备切换至正常工作模式。
[0015]作为一种可选的实施方式,所述角度变化量与所述角度变化量对应的振幅系数之间呈正相关关系。
[0016]作为一种可选的实施方式,在所述在预设时长内检测所述电子设备的机身角度变化之前,所述方法还包括:
[0017]检测所述电子设备的机身角度,获取与所述机身角度对应的机身状态系数;
[0018]以及,所述根据所述角度变化量在所述预设时长内出现的次数,以及与所述角度变化量对应的振幅系数确定所述机身角度的变化总量,包括:
[0019]根据所述机身状态系数、所述角度变化量在所述预设时长内出现的次数,以及与所述角度变化量对应的振幅系数确定所述机身角度的变化总量。
[0020]作为一种可选的实施方式,所述获取与所述机身角度对应的机身状态系数,包括:
[0021]确定与所述机身角度对应的机身状态;
[0022]在所述机身状态为水平状态时,将与所述机身角度对应的机身状态系数确定为预设的固定值;
[0023]在所述机身状态为非水平状态时,从与非水平状态对应的多个角度区间中,确定出所述机身角度落入的目标区间,将与所述目标区间绑定的机身状态系数确定为与所述机身角度对应的机身状态系数;其中,角度区间的上限值和绑定的机身状态系数之间呈负相关关系。
[0024]作为一种可选的实施方式,所述非水平状态包括:水平向上状态和水平向下状态;
[0025]在所述机身状态为水平向上状态时,与所述第一区间绑定的机身状态系数为第一数值;所述第一区间是与水平向上状态对应的多个角度区间中的任意一个;
[0026]在所述机身状态为水平向下状态时,与所述第二区间绑定的机身状态系数为第二数值;所述第二数值大于所述第一数值;所述第二区间是与水平向下状态对应的多个角度区间中,与所述第一区间的数值范围相同的角度区间。
[0027]本申请实施例公开一种工作模式切换装置,所述装置包括:
[0028]检测模块,用于在预设时长内检测电子设备的机身角度变化,确定机身角度变化对应的角度变化量并统计所述角度变化量在所述预设时长内出现的次数;所述机身角度为所述电子设备的机身与水平面之间的夹角;
[0029]第一确定模块,用于确定与所述角度变化量对应的振幅系数;
[0030]第二确定模块,用于根据所述角度变化量在所述预设时长内出现的次数,以及与所述角度变化量对应的振幅系数确定所述机身角度的变化总量;
[0031]控制模块,用于根据所述机身角度的变化总量控制所述电子设备切换工作模式。
[0032]本申请实施例公开一种电子设备,包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现本申请实施例公开的任意一种工作模式切换方法。
[0033]本申请实施例公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本申请实施例公开的任意一种工作模式切换方法。
[0034]与相关技术相比,本申请实施例具有以下有益效果:
[0035]根据在预设时长内检测到的电子设备的机身角度变化,确定与之对应的角度变化量并统计角度变化量在预设时长内出现的次数;根据角度变化量在预设时长内出现的次数和与角度变化量对应的振幅系数确定出机身角度的变化总量;根据机身角度的变化总量实现对电子设备工作模式的切换控制。本申请实施例中的工作模式切换方法结合了电子设备在不同场景下的震动幅度和频率,通过检测预设时间内的机身角度信息和确定对应的振幅系数来侦测应用场景,从而提高了侦测应用场景的准确性,使得电子设备可以在不同工作模式间实现正确切换。
附图说明
[0036]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本申请实施例公开的一种工作模式切换方法的流程示意图;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工作模式切换方法,应用于电子设备,其特征在于,所述方法包括:在预设时长内检测所述电子设备的机身角度变化,确定机身角度变化对应的角度变化量并统计所述角度变化量在所述预设时长内出现的次数;所述机身角度为所述电子设备的机身与水平面之间的夹角;确定与所述角度变化量对应的振幅系数;根据所述角度变化量在所述预设时长内出现的次数,以及与所述角度变化量对应的振幅系数确定所述机身角度的变化总量;根据所述机身角度的变化总量控制所述电子设备切换工作模式。2.根据权利要求1所述的方法,其特征在于,所述根据所述角度变化量在所述预设时长内出现的次数,以及与所述角度变化量对应的振幅系数确定所述机身角度的变化总量,包括:若在所述预设时长内检测到多个不同的角度变化量,则将每个所述角度变化量在所述预设时长内出现的次数与所述角度变化量对应的振幅系数相乘,得到与每个所述角度变化量对应的单独变化量;将所述多个不同的角度变化量中每个所述角度变化量对应的单独变化量进行求和,得到所述机身角度的变化总量。3.根据权利要求1所述的方法,其特征在于,所述根据所述机身角度的变化总量控制所述电子设备切换工作模式,包括:若所述角度变化总量超过设定阈值,控制所述电子设备切换至膝上保护模式;和/或,若所述角度变化总量未超过设定阈值,控制所述电子设备切换至正常工作模式。4.根据权利要求1至3任一所述的方法,所述角度变化量与所述角度变化量对应的振幅系数之间呈正相关关系。5.根据权利要求1所述的方法,在所述在预设时长内检测所述电子设备的机身角度变化之前,所述方法还包括:检测所述电子设备的机身角度,获取与所述机身角度对应的机身状态系数;以及,所述根据所述角度变化量在所述预设时长内出现的次数,以及与所述角度变化量对应的振幅系数确定所述机身角度的变化总量,包括:根据所述机身状态系数、所述角度变化量在所述预设时长内出现的次数,以及与所述角度变化量对应的振幅系数确定所述机身角度的变化总量。6.根据...

【专利技术属性】
技术研发人员:夏松威
申请(专利权)人:西安闻泰信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1