一种设备启动方法及装置与流程

文档序号:17317789发布日期:2019-04-05 21:22阅读:159来源:国知局
一种设备启动方法及装置与流程

本发明涉及电子设备设计技术领域,尤其涉及一种设备启动方法及装置。



背景技术:

设计人员在为电子设备做功耗设计的时候,一般设计尽可能多的器件或组件在电子设备不使用的时候进入休眠状态,以便节省电能,在用户使用电子设备的时候,再将休眠的器件或组件唤醒。并且,电子设备休眠深度越深,省电效果越好。

在电子设备进行工作之前,需要进行一些必要的预处理操作,用户必须等待电子设备完成预处理操作后,才能使用电子设备。在此前提下,为电子设备设计的休眠机制,虽然能够使电子设备在不使用的时候节省电能,但是也延长了用户启动电子设备的等待时长。当用户启动休眠的电子设备时,在触发设备启动按键后,需等待电子设备先唤醒,然后等待电子设备完成预处理后才能使用,用户等待时间更长,用户体验较差。



技术实现要素:

基于上述现有技术的缺陷和不足,本发明提出一种设备启动方法及装置,采用该设备启动方法,能够将设备唤醒工作提前,减少用户按下设备启动按键后的等待时间。

一种设备启动方法,应用于启动按键上集成触摸按键的设备;该方法包括:

判断所述触摸按键是否被触发;

如果所述触摸按键被触发,则唤醒所述设备的休眠模块并完成预处理操作;

判断所述启动按键是否被触发;

如果所述启动按键被触发,则启动所述设备。

优选地,所述判断所述触摸按键是否被触发,包括:

判断所述触摸按键是否被持续触发设定时长;

如果所述触摸按键被持续触发设定时长,则判断所述触摸按键被触发;

如果所述触摸按键没有被持续触发设定时长,则判断所述触摸按键没有被触发。

优选地,所述判断所述启动按键是否被触发,包括:

判断在唤醒所述设备的休眠模块并完成预处理操作后的设定时间段内,所述启动按键是否被触发;

如果在唤醒所述设备的休眠模块并完成预处理操作后的设定时间段内,所述启动按键被触发,则启动所述设备。

优选地,该方法还包括:

如果所述启动按键没有被触发,则控制所述设备进入休眠状态。

一种设备启动装置,应用于启动按键上集成触摸按键的设备;该装置包括:

第一判断单元,用于判断所述触摸按键是否被触发;

第一处理单元,用于当所述第一判断单元判断所述触摸按键被触发时,唤醒所述设备的休眠模块并控制所述设备完成预处理操作;

第二判断单元,用于判断所述启动按键是否被触发;

第二处理单元,用于当所述第二判断单元判断所述启动按键被触发时,启动所述设备。

优选地,所述第一判断单元判断所述触摸按键是否被触发时,具体用于:

判断所述触摸按键是否被持续触发设定时长;

如果所述触摸按键被持续触发设定时长,则判断所述触摸按键被触发;

如果所述触摸按键没有被持续触发设定时长,则判断所述触摸按键没有被触发。

优选地,所述第二判断单元判断所述启动按键是否被触发时,具体用于:

判断在所述第一处理单元唤醒所述设备的休眠模块并控制所述设备完成预处理操作后的设定时间段内,所述启动按键是否被触发;

如果在所述第一处理单元唤醒所述设备的休眠模块并控制所述设备完成预处理操作后的设定时间段内,所述启动按键被触发,则控制所述第二处理单元启动所述设备。

优选地,所述第二处理单元还用于:

当所述第二判断单元判断所述启动按键没有被触发时,控制所述设备进入休眠状态。

一种设备启动装置,包括:

启动开关、存储器和处理器;

其中,所述启动开关与所述处理器连接,包括启动按键和集成在所述启动按键上的触摸按键;

所述存储器与所述处理器连接,用于存储程序以及程序运行中产生的数据;

所述处理器,用于通过运行所述存储器中的程序,实现以下功能:

判断所述触摸按键是否被触发;如果所述触摸按键被触发,则唤醒应用所述装置的设备的休眠模块并控制所述设备完成预处理操作;判断所述启动按键是否被触发;如果所述启动按键被触发,则启动所述设备。

优选地,所述处理器判断所述触摸按键是否被触发时,具体用于:

判断所述触摸按键是否被持续触发设定时长;如果所述触摸按键被持续触发设定时长,则判断所述触摸按键被触发;如果所述触摸按键没有被持续触发设定时长,则判断所述触摸按键没有被触发。

优选地,所述处理器判断所述启动按键是否被触发时,具体用于:

判断在唤醒应用所述装置的设备的休眠模块并控制所述设备完成预处理操作后的设定时间段内,所述启动按键是否被触发;如果在唤醒应用所述装置的设备的休眠模块并控制所述设备完成预处理操作后的设定时间段内,所述启动按键被触发,则启动所述设备。

优选地,所述处理器还用于:

当判断所述启动按键没有被触发时,控制所述设备进入休眠状态。

本发明提出的设备启动方法,应用于启动按键上集成触摸按键的设备;该方法包括:判断所述触摸按键是否被触发;如果所述触摸按键被触发,则唤醒所述设备的休眠模块并完成预处理操作;判断所述启动按键是否被触发;如果所述启动按键被触发,则启动所述设备。采用上述方案,在设备启动按键上集成触摸按键,当用户触摸到启动按键而使触摸按键被触发时,唤醒设备的休眠模块并完成预处理操作,从而将设备唤醒工作提前,使得用户在按下设备启动按键之前,设备已经处于唤醒状态,缩短用户按下启动按键后的等待时间。

附图说明

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

图1是本发明实施例提供的一种设备启动方法的流程示意图;

图2是本发明实施例提供的对讲机启动操作及用时示意图;

图3是本发明实施例提供的另一种设备启动方法的流程示意图;

图4是本发明实施例提供的一种设备启动装置的结构示意图;

图5是本发明实施例提供的另一种设备启动装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种设备启动方法,应用于启动按键上集成触摸按键的设备;

首先需要说明的是,本发明实施例技术方案所应用的场景是设备处于休眠状态时,对设备进行唤醒、启动的操作。

具体的,应用本发明实施例技术方案的设备,包括两级启动按键。其中,第一级启动按键为设备启动物理按键(为便于表述,下文统称启动按键),在现有技术中,用户按下设备启动按键时,设备启动,用户可使用设备。在本发明实施例中,设备的第一级启动按键同样用于直接启动设备,包括触发设备执行屏幕显示、开启应用等操作。

本发明实施例中涉及的设备的第二级启动按键,为集成在设备第一级启动按键上的电子触摸按键(为便于表述,下文统称触摸按键)。该触摸按键用于感应用户对设备启动按键的触摸动作,当用户触摸到设备启动按键表面的触摸按键时,可识别到用户有启动设备的需求,因此,在用户触摸设备启动按键的那一刻,通过触摸按键触发设备唤醒休眠模块,上述设置相对于现有技术的用户按下设备启动按键时启动设备,能够更早地识别用户操作,减少用户按下设备启动按键启动设备的等待时间。

例如,将本发明实施例技术方案应用于对讲机时,该对讲机的按下对讲(presstotalk,ptt)按键(即启动按键)上需集成有触摸按键,用于感应用户触摸ptt按键的操作。

参见图1所示,本发明实施例公开的设备启动方法包括:

s101、判断所述触摸按键是否被触发;

具体的,按下设备启动按键是启动对讲机的唯一途径,当用户需要启动设备,准备按下设备启动按键的时候,会首先不可避免地触摸到集成在设备启动按键上的触摸按键。当用户触摸到触摸按键时,触摸按键被触发。

如果所述触摸按键被触发,则执行步骤s102、唤醒所述设备的休眠模块并完成预处理操作;

具体的,在本发明实施例技术方案中,通过位于设备启动按键上的触摸按键,尽早地感知用户启动设备动作。当用户准备按下设备启动按键启动设备时,触摸按键感应用户触摸设备启动按键的动作,此时,唤醒设备的各个休眠模块,并控制设备完成预处理操作,例如完成数据更新等用于支持设备正常工作的预处理操作,使设备整体处于待机状态。

例如,将本发明实施例技术方案应用于对讲机时,“控制设备完成预处理操作”具体包括使能对讲机向系统发起资源请求并占用信道等处理工作,例如,控制对讲机远程获取服务器数据,包括预先联网、鉴权或者获取相关的数据;控制对讲机刷新图像,即预先准备好需要刷新的图像内容。对于上述处理工作,只将处理结果缓存而不显示,待用户按下ptt启动按键后再显示。

需要说明的是,一般情况下,对讲机的启动操作及用时大致如图2所示。整个启动过程可以划分如下3个阶段:p1:a-b(210ms);p2:a-d(450ms);p3:a-f(570ms)。参照本发明实施例技术方案,可以设置在用户触摸对讲机触摸按键的时刻,进行p1、p2或p3的处理操作,待启动按键ptt被触发时,再继续执行接下来的操作。

s103、判断所述启动按键是否被触发;

具体的,在用户触发设备触摸按键,设备唤醒并完成预处理操作后,本发明实施例进一步判断在用户触发设备的触摸按键后,是否进一步触发了启动按键。

如果所述启动按键被触发,则执行步骤s104、启动所述设备。

具体的,如果用户在触发设备触摸按键后,进一步触发了设备启动按键,则可以确认用户真实执行了启动设备的操作,应当及时启动设备,满足用户需求;如果用户在触发设备触摸按键后,没有进一步触发设备启动按键,则可以认为用户触发设备触摸按键是误操作,此时,不执行启动设备的后续操作,以便最大限度使得对讲机节省电能。

需要说明的是,本发明实施例所涉及的“启动所述设备”具体为控制设备开始执行正常工作时的相应操作,设备各个器件、各个模块开始正常工作,设备全面开启工作状态。

例如,将上述本发明实施例技术方案应用于对讲机时(假设对讲机处于休眠状态),在对讲机的ptt启动按键上集成触摸按键,当用户触摸到对讲机触摸按键而使触摸按键触发时,唤醒对讲机各个休眠模块,此时对讲机执行预处理操作。到此为止,对讲机只是完成预处理操作,例如完成信道占用、数据更新等,但是并未真正开始工作,其显示屏、麦克风、扬声器等器件仍然处于不工作状态,更新的数据只是处于缓存中,并不进行显示及播放。如果用户进一步触发了对讲机启动按键,则对讲机启动,全面进入工作状态,屏幕开始显示,麦克风及扬声器等器件开始工作。

本发明实施例提出的设备启动方法,应用于启动按键上集成触摸按键的设备;该方法包括:判断所述触摸按键是否被触发;如果所述触摸按键被触发,则唤醒所述设备的休眠模块并完成预处理操作;判断所述启动按键是否被触发;如果所述启动按键被触发,则启动所述设备。采用上述方案,在设备启动按键上集成触摸按键,当用户触摸到启动按键而使触摸按键被触发时,唤醒设备的休眠模块并完成预处理操作,从而将设备唤醒工作提前,使得用户在按下设备启动按键之前,设备已经处于唤醒状态,缩短用户按下启动按键后的等待时间。

可选的,在本发明的另一个实施例中,所述判断所述触摸按键是否被触发,包括:

判断所述触摸按键是否被持续触发设定时长;

如果所述触摸按键被持续触发设定时长,则判断所述触摸按键被触发;

如果所述触摸按键没有被持续触发设定时长,则判断所述触摸按键没有被触发。

具体的,在用户使用设备过程中,用户可能会无意中触摸到设备的启动按键。又由于应用本发明实施例技术方案的设备的启动按键上集成触摸按键,当用户触发触摸按键时,设备即被唤醒。因此,为了避免用户在无意中触发设备触摸按键时,设备执行唤醒操作而浪费电能以及增加设备无用工作量,本发明实施例对应用本发明实施例技术方案的设备的触摸按键的触发条件进行设置。具体的,为设备触摸按键设置触发时间条件,当触摸按键被持续触发设定时长时,才满足触摸按键触发条件,此时触摸按键被触发;当触摸按键被短暂触发,并且被持续触发时长没有到达设定时长时,触摸按键不被触发。通过上述设定,当用户误操作或无意中触发设备触摸按键时,由于没有满足触摸按键的触发时长要求,因此,设备触摸按键不会被触发,设备不执行唤醒操作,此时设备仍处于休眠状态,可以继续节省电能。只有当用户持续触发设备触摸按键设定时长时,确认用户需要启动设备,这时触发设备触摸按键,使设备执行后续设定操作内容。

具体在实施上述技术方案时,在设备触摸按键被触发的时刻,启动计时器,当触摸按键被出发时,计时器保持计时状态,当触摸按键不被触发时,计时器结束计时状态。当计时器计时到设定时长时,确认触摸按键被持续触发了设定时长,也就是确定触摸按键被真正触发,此时控制设备执行唤醒操作;如果在触摸按键被触发后,计时器尚未计时到达设定时长之前,触摸按键进入未触发状态,则可以确定触摸按键没有被触发。

可选的,在本发明的另一个实施例中,所述判断所述启动按键是否被触发,包括:

判断在唤醒所述设备的休眠模块并完成预处理操作后的设定时间段内,所述启动按键是否被触发;

如果在唤醒所述设备的休眠模块并完成预处理操作后的设定时间段内,所述启动按键被触发,则启动所述设备。

具体的,在本发明实施例中,设置用户触发设备触摸按键而唤醒对讲机后,判断用户是否在设备唤醒后的设定时间段内触发启动按键。也就是说,在用户触发设备触摸按键而唤醒设备后,为用户预留设定时间段来执行后续动作。如果在预留的设定时间段内,用户触发了设备启动按键,则设备立即启动;如果在预留时间段内,用户一直没有触发设备启动按键,则确认用户触发设备触摸按键失效,设备不启动,更进一步地,还可以进入休眠状态。

具体实行上述技术方案的方法为:当用户触发设备触摸按键使设备唤醒后,开始计时,当计时到达设定时间段之前,如果用户触发了设备启动按键,则停止计时并启动设备;如果在计时到达设定时间段内,没有检测到用户触发启动按键,则本次触发设备触摸按键失效,设备不启动,或再次进入休眠状态。

可选的,在本发明的另一个实施例中,参见图3所示,该方法还包括:

如果所述启动按键没有被触发,则执行步骤s305、控制所述设备进入休眠状态。

具体的,如果用户仅仅触发了设备触摸按键,但是一直没有触发设备启动按键,则本发明实施例控制设备再次进入休眠状态,以节省电能。当用户再次触发设备触摸按键时,重新唤醒对讲机。

本发明实施例还公开了一种设备启动装置,应用于启动按键上集成触摸按键的设备;参见图4所示,该装置包括:

第一判断单元401,用于判断所述触摸按键是否被触发;

第一处理单元402,用于当所述第一判断单元判断所述触摸按键被触发时,唤醒所述设备的休眠模块并控制所述设备完成预处理操作;

第二判断单元403,用于判断所述启动按键是否被触发;

第二处理单元404,用于当所述第二判断单元判断所述启动按键被触发时,启动所述设备。

具体的,本实施例中各个单元的具体工作内容,请参见对应的方法实施例的内容,此处不再赘述。

本发明实施例提出的设备启动装置,应用于启动按键上集成触摸按键的设备;该装置启动设备时,首先由第一判断单元401判断所述触摸按键是否被触发;如果所述触摸按键被触发,则第一处理单元402唤醒所述设备的休眠模块并控制所述设备完成预处理操作;然后第二判断单元403判断所述启动按键是否被触发;如果所述启动按键被触发,则第二处理单元404启动所述设备。采用上述方案,在设备启动按键表面覆盖触摸按键,当用户触摸到启动按键而使触摸按键被触发时,唤醒设备,从而将设备唤醒工作提前,使得用户在按下设备启动按键之前,设备已经处于唤醒状态,缩短用户按下启动按键后的等待时间。

可选的,在本发明的另一个实施例中,第一判断单元401判断所述触摸按键是否被触发时,具体用于:

判断所述触摸按键是否被持续触发设定时长;

如果所述触摸按键被持续触发设定时长,则判断所述触摸按键被触发;

如果所述触摸按键没有被持续触发设定时长,则判断所述触摸按键没有被触发。

具体的,本实施例中第一判断单元401的具体工作内容,请参见对应的方法实施例的内容,此处不再赘述。

可选的,在本发明的另一个实施例中,第二判断单元403判断所述启动按键是否被触发时,具体用于:

判断在所述第一处理单元唤醒所述设备的休眠模块并控制所述设备完成预处理操作后的设定时间段内,所述启动按键是否被触发;

如果在所述第一处理单元唤醒所述设备的休眠模块并控制所述设备完成预处理操作后的设定时间段内,所述启动按键被触发,则控制所述第二处理单元启动所述设备。

具体的,本实施例中第二判断单元403的具体工作内容,请参见对应的方法实施例的内容,此处不再赘述。

可选的,在本发明的另一个实施例中,第二处理单元404还用于:

当所述第二判断单元判断所述启动按键没有被触发时,控制所述设备进入休眠状态。

具体的,本实施例中第二处理单元404的具体工作内容,请参见对应的方法实施例的内容,此处不再赘述。

本发明实施例还公开了另一种设备启动装置,参见图5所示,该装置包括:

存储器501、处理器502和启动开关503;

其中,启动开关503与处理器502连接,包括启动按键和集成在所述启动按键上的触摸按键;

存储器501与处理器502连接,用于存储程序以及程序运行中产生的数据;

处理器502,用于通过运行存储器501中的程序,实现以下功能:

判断所述触摸按键是否被触发;如果所述触摸按键被触发,则唤醒应用所述装置的设备的休眠模块并控制所述设备完成预处理操作;判断所述启动按键是否被触发;如果所述启动按键被触发,则启动所述设备。

具体的,本实施例中各个部分的具体工作内容,请参见对应的方式实施例的内容,此处不再赘述。

本发明实施例提出的设备启动装置,其启动开关503包括启动按键和集成在所述启动按键表面的触摸按键;该装置启动设备时,处理器502首先判断所述触摸按键是否被触发;如果所述触摸按键被触发,则唤醒应用所述装置的设备的休眠模块并控制所述设备完成预处理操作;然后判断所述启动按键是否被触发;如果所述启动按键被触发,则启动所述设备。采用上述方案,在设备启动按键表面覆盖触摸按键,当用户触摸到启动按键而使触摸按键被触发时,唤醒设备,从而将设备唤醒工作提前,使得用户在按下设备启动按键之前,设备已经处于唤醒状态,缩短用户按下启动按键后的等待时间。

可选的,在本发明的另一个实施例中,处理器502判断所述触摸按键是否被触发时,具体用于:

判断所述触摸按键是否被持续触发设定时长;如果所述触摸按键被持续触发设定时长,则判断所述触摸按键被触发;如果所述触摸按键没有被持续触发设定时长,则判断所述触摸按键没有被触发。

具体的,本实施例中处理器502的具体工作内容,请参见对应的方法实施例的内容,此处不再赘述。

可选的,在本发明的另一个实施例中,处理器502判断所述启动按键是否被触发时,具体用于:

判断在唤醒应用所述装置的设备的休眠模块并控制所述设备完成预处理操作后的设定时间段内,所述启动按键是否被触发;如果在唤醒应用所述装置的设备的休眠模块并控制所述设备完成预处理操作后的设定时间段内,所述启动按键被触发,则启动所述设备。

具体的,本实施例中处理器502的具体工作内容,请参见对应的方法实施例的内容,此处不再赘述。

可选的,在本发明的另一个实施例中,处理器502还用于:

当判断所述启动按键没有被触发时,控制所述设备进入休眠状态。

具体的,本实施例中处理器502的具体工作内容,请参见对应的方法实施例的内容,此处不再赘述。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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