一种笔记本电脑斜度控制方法及系统

文档序号:25541863发布日期:2021-06-18 20:38阅读:67来源:国知局
一种笔记本电脑斜度控制方法及系统

本发明涉及电脑外设技术领域,具体涉及一种笔记本电脑斜度控制方法及系统。



背景技术:

在笔记本电脑日常使用当中,使用者往往需要借助支架来调节笔记本电脑的倾斜度,以调节屏幕高度,从而找到适合自身操作的舒适位置,提高工作效率。

现有技术中,已经出现了可调节角度的笔记本电脑支撑架,然而,现有技术中的笔记本电脑支撑架大多只提供一个或几个固定的倾斜角度,且采用人手调节笔记本电脑支撑架的方式,在使用者对笔记本电脑支撑架进行微调定位时,难以对笔记本电脑支撑架进行精准定位,需要使用者执行大量反复的操作,才能找到合适的角度,往往会产生操作繁琐,重复定位等问题。从而导致无法实现对笔记本电脑斜度的快速精准调节,从而会浪费大量的操作时间,导致调节笔记本电脑斜度的效率降低。



技术实现要素:

本发明提供一种笔记本电脑斜度控制方法及系统,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。

为了实现上述目的,本发明提供以下技术方案:

一种笔记本电脑斜度控制方法,应用于笔记本电脑斜度控制系统,所述系统包括用于承托笔记本电脑的支撑板、用于调节支撑板斜度的电动推杆、以及与所述电动推杆电连接的笔记本电脑,所述笔记本电脑内置有处理器,所述方法由所述笔记本电脑中的处理器执行,所述方法包括以下步骤:

获取用户选择的控制模式,当所述控制模式为实时控制时,显示第一窗口;当所述控制模式为自动控制时,显示第二窗口;所述第一窗口为用于触发所述电动推杆拉升或收缩的区域;所述第二窗口为用于输入所述支撑板的目标角度的区域;

当捕捉到用户在第一窗口触发的第一动作时,识别所述第一动作的持续时间,当所述持续时间大于第一阈值时,判断所述电动推杆是否处于极限行程位置,若是,则弹出包含所述电动推杆处于极限行程位置的提示信息;若否,则响应所述第一动作,控制所述电动推杆伸缩;所述极限行程位置包括电动推杆处于最短行程的位置和电动推杆处于最长行程的位置中的任一个;

当识别到用户在第二窗口输入的目标角度时,根据所述目标角度控制所述电动推杆运行,使所述支撑板的倾斜角度与目标角度一致。

进一步,所述电动推杆为同轴式推杆。

进一步,所述第一动作包括控制所述电动推杆拉升或收缩,所述响应所述第一动作,控制所述电动推杆伸缩,包括:

当第一动作为控制所述电动推杆拉升时,控制所述电动推杆拉升;

当第一动作为控制所述电动推杆收缩时,控制所述电动推杆收缩。

进一步,所述根据所述目标角度控制所述电动推杆运行,使所述支撑板的倾斜角度与目标角度一致,具体为:

当识别到用户在第二窗口输入的目标角度时,判断所述目标角度是否超过角度阈值,若否,则弹出包含所述目标角度超过角度阈值的提示信息;若是,则根据所述目标角度确定所述电动推杆的运行行程,根据所述运行行程控制所述电动推杆的运行。

进一步,所述角度阈值通过以下方式确定;

获取所述电动推杆的最大行程,将所述最大行程作为第一距离值;

获取所述电动推杆与所述支撑板连接点到所述支撑板与桌面接触线的垂直线长度,作为第二距离值;

将所述第二距离值为腰长,将所述第一距离值为底长,根据所述第一距离值和第二距离值形成第一等腰三角形;

将所述第一距离值和第二距离值代入反三角函数,根据反三角函数计算得到所述第一等腰三角形的顶角,将所述顶角作为当所述电动推杆处于的最大行程时,所述支撑板与桌面的夹角,将该夹角作为角度阈值。

进一步,所述根据所述目标角度确定所述电动推杆的运行行程,包括:

将所述第二距离值为腰长,根据所述目标角度和第二距离值形成第二等腰三角形;

根据反三角函数计算得到所述第二等腰三角形的底长,将所述第二等腰三角形的底长作为所述电动推杆的运行行程。

一种笔记本电脑斜度控制系统,所述系统包括:用于承托笔记本电脑的支撑板、用于调节支撑板斜度的电动推杆、以及与所述电动推杆电连接的笔记本电脑,所述笔记本电脑内置有:

至少一个处理器;

至少一个存储器,用于存储至少一个程序;

当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现上述任一项所述的笔记本电脑斜度控制方法。

本发明的有益效果是:本发明公开一种笔记本电脑斜度控制方法及系统,本发明提供实时控制和自动控制两种控制方式,便于用户根据实际情况进行选择,在实时控制模式下,为避免用户的误触发,只有当第一动作的持续时间大于第一阈值时,且所述电动推杆不处于极限行程位置时,才响应所述第一动作,控制所述电动推杆伸缩;当电动推杆处于极限行程位置时,通过弹出提示信息来提醒用户,便于用户对电动推杆的合理控制;在自动控制模式下,当识别到用户在第二窗口输入的目标角度时,根据所述目标角度控制所述电动推杆运行,使所述支撑板的倾斜角度与目标角度一致,本发明能够实现对笔记本电脑斜度的自主精准控制。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例中一种笔记本电脑斜度控制方法的流程示意图;

图2是本发明实施例中确定角度阈值的示意图。

具体实施方式

以下将结合实施例和附图对本申请的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本申请的目的、方案和效果。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

参考图1,如图1所示为本申请实施例提供的一种笔记本电脑斜度控制方法,应用于笔记本电脑斜度控制系统,所述系统包括用于承托笔记本电脑的支撑板、用于调节支撑板斜度的电动推杆、以及与所述电动推杆电连接的笔记本电脑,所述笔记本电脑内置有处理器,所述方法由所述笔记本电脑中的处理器执行,所述方法包括以下步骤:

步骤s100、获取用户选择的控制模式,当所述控制模式为实时控制时,执行步骤s200;当所述控制模式为自动控制时,执行步骤s800;

步骤s200、显示第一窗口,当捕捉到用户在第一窗口触发的第一动作时,识别所述第一动作的持续时间,并执行步骤s300;

其中,所述第一窗口为用于触发所述电动推杆拉升或收缩的区域;

步骤s300、判断所述持续时间是否大于第一阈值,若是,执行步骤s400;若否,执行步骤s700;

步骤s400、判断所述电动推杆是否处于极限行程位置,若是,则执行步骤s500;若否,则执行步骤s600;

其中,所述极限行程位置包括电动推杆处于最短行程的位置和电动推杆处于最长行程的位置中的任一个;

步骤s500、弹出包含所述电动推杆处于极限行程位置的提示信息;

步骤s600、响应所述第一动作,控制所述电动推杆伸缩;

步骤s700、不触发所述电动推杆动作;

步骤s800、显示第二窗口,当识别到用户在第二窗口输入的目标角度时,根据所述目标角度控制所述电动推杆运行,使所述支撑板的倾斜角度与目标角度一致。

其中,所述第二窗口为用于输入所述支撑板的目标角度的区域。

本实施例中,预先在笔记本电脑中安装与本发明中的方法对应的可执行程序,在完成初始化后,弹出控制模式的选择窗口,接着执行相应的步骤。在笔记本电脑开机运行后,由笔记本电脑对电动推杆进行供电和控制。

在一个优选的实施例中,所述电动推杆为同轴式推杆。

在一个优选的实施例中,所述第一动作包括控制所述电动推杆拉升或收缩,所述响应所述第一动作,控制所述电动推杆伸缩,包括:

当第一动作为控制所述电动推杆拉升时,控制所述电动推杆拉升;

当第一动作为控制所述电动推杆收缩时,控制所述电动推杆收缩。

在一个优选的实施例中,步骤s300中,所述根据所述目标角度控制所述电动推杆运行,使所述支撑板的倾斜角度与目标角度一致,具体为:

当识别到用户在第二窗口输入的目标角度时,判断所述目标角度是否超过角度阈值,若否,则弹出包含所述目标角度超过角度阈值的提示信息;若是,则根据所述目标角度确定所述电动推杆的运行行程,根据所述运行行程控制所述电动推杆的运行。

在一个优选的实施例中,所述角度阈值通过以下方式确定;

获取所述电动推杆的最大行程,将所述最大行程作为第一距离值;

获取所述电动推杆与所述支撑板连接点到所述支撑板与桌面接触线的垂直线长度,作为第二距离值;

将所述第二距离值为腰长,将所述第一距离值为底长,根据所述第一距离值和第二距离值形成第一等腰三角形;

将所述第一距离值和第二距离值代入反三角函数,根据反三角函数计算得到所述第一等腰三角形的顶角,将所述顶角作为当所述电动推杆处于的最大行程时,所述支撑板与桌面的夹角,将该夹角作为角度阈值。

参考图2,图2中,d1为第一距离值,d2为第二距离值,θ即为角度阈值。

本实施例中,在完成初始化后,读取所述电动推杆的最大行程,所述电动推杆与所述支撑板连接点到所述支撑板与桌面接触线的垂直线长度;所述第一距离值和所述第二距离值可以是用户预先设置的缺省值,也可以是用户重新设置后的数值。

在一个优选的实施例中,所述根据所述目标角度确定所述电动推杆的运行行程,包括:

将所述第二距离值为腰长,根据所述目标角度和第二距离值形成第二等腰三角形;

根据反三角函数计算得到所述第二等腰三角形的底长,将所述第二等腰三角形的底长作为所述电动推杆的运行行程。

需要说明的是,步骤s800中,在用户在第二窗口输入的目标角度时,所述支撑板的倾斜角度为0,即,用户首次控制所述电动推杆的运行。

在一个优选的实施例中,当识别到用户在第二窗口输入的自定义角度时,计算所述目标角度和自定义角度的差值,作为调节角度,根据所述调节角度调节所述电动推杆的运行,使所述支撑板的倾斜角度与目标角度一致。

与图1的方法相对应,本发明实施例还提供一种笔记本电脑斜度控制系统,所述系统包括:用于承托笔记本电脑的支撑板、用于调节支撑板斜度的电动推杆、以及与所述电动推杆电连接的笔记本电脑,所述笔记本电脑内置有:

至少一个处理器;

至少一个存储器,用于存储至少一个程序;

当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现上述任一实施例所述的笔记本电脑斜度控制方法。

上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。

所称处理器可以是中央处理单元(central-processing-unit,cpu),还可以是其他通用处理器、数字信号处理器(digital-signal-processor,dsp)、专用集成电路(application-specific-integrated-circuit,asic)、现场可编程门阵列(field-programmable-gate-array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述一种笔记本电脑斜度控制系统的控制中心,利用各种接口和线路连接整个一种笔记本电脑斜度控制系统可运行装置的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述一种笔记本电脑斜度控制系统的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart-media-card,smc),安全数字(secure-digital,sd)卡,闪存卡(flash-card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

尽管本申请的描述已经相当详尽且特别对几个所述实施例进行了描述,但其并非旨在局限于任何这些细节或实施例或任何特殊实施例,而是应当将其视作是通过参考所附权利要求,考虑到现有技术为这些权利要求提供广义的可能性解释,从而有效地涵盖本申请的预定范围。此外,上文以发明人可预见的实施例对本申请进行描述,其目的是为了提供有用的描述,而那些目前尚未预见的对本申请的非实质性改动仍可代表本申请的等效改动。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1