一种系统功能触发方法、装置、计算机设备及存储介质与流程

文档序号:20439880发布日期:2020-04-17 22:20阅读:119来源:国知局
一种系统功能触发方法、装置、计算机设备及存储介质与流程

本发明实施例涉及计算机技术领域,尤其涉及一种系统功能触发方法、装置、计算机设备及存储介质。



背景技术:

随着互联网技术的快速发展和硬件设备的智能化,智能终端日益复杂。对于设备的维护以及升级显得尤为重要。目前终端设备对于系统的强制恢复出厂设置,系统复位,系统升级等功能都采用在终端设备增加按键的方法来触发系统复位、升级,恢复出厂设置等功能。未提前规划按键的终端设备只能由专业人员输入指令操作去触发系统功能。

目前有三种方案:

方案一:使用蓝牙遥控器、蓝牙鼠标、蓝牙键盘等外围设备进行升级或系统复位。

方案二:使用网口、串口等其他接口,由专业人员输入指令升级、复位等。

方案三:终端设备增加独立按键,强制触发系统复位、重启等功能。

但是,存在的缺点分别是:

方案一:采用单一蓝牙遥控器、蓝牙鼠标、蓝牙键盘的用户,在客户蓝牙失灵的情况下,无法进行操作,更无法重新配对新的蓝牙设备进行升级,复位等功能。同时在系统应用出错的情况下无法去强制复位。

方案二:使用网口、串口等其他工具专业性太强,不方便普通用户使用,且对于终端设备厂商而言极大的增加了维护成本。

方案三:增加独立按键,不仅增加了成本,且在客户有多种需求的情况下,增加按键个数过多很影响产品的设计开发、美观性等。

因此,如何在不增加按键的情况下,使终端设备很便捷地触发系统升级等功能很有必要。



技术实现要素:

本发明实施例提供一种系统功能触发方法、装置、计算机设备及存储介质,以实现使终端设备很便捷地触发系统功能。

第一方面,本发明实施例提供了一种系统功能触发方法,包括:

控制第一设备的第一端口进入插拔次数的检测状态;

在预设时间段内,判断所述第一端口被第二设备的第二端口插入或拔出的次数是否达到预设次数;

若是,则触发所述第一设备的预设系统功能。

可选的,所述在预设时间段内,判断所述第一端口被第二设备的第二端口插入或拔出的次数是否达到预设次数之后,还包括:

若否,则控制所述第一设备的第一端口退出插拔次数的检测状态。

可选的,所述预设系统功能包括系统升级、系统复位、恢复出厂设置或蓝牙配对中的一种或多种。

可选的,所述第一设备的第一端口的个数为两个或两个以上。

可选的,所述预设时间段为10-15秒;所述预设次数为3-5次。

可选的,所述第一端口为hdmi端口;所述触发所述第一设备的预设系统功能,包括:

触发所述第一设备的系统升级、系统复位、恢复出厂设置或进入蓝牙配对模式中的一种或多种。

可选的,所述第一端口为网口;所述触发所述第一设备的预设系统功能,包括:

触发所述第一设备的系统升级、系统复位、恢复出厂设置或进入蓝牙配对模式中的一种或多种。

可选的,所述第一端口为usb接口;所述触发所述第一设备的预设系统功能,包括:

触发所述第一设备的系统升级、系统复位、恢复出厂设置或进入蓝牙配对模式中的一种或多种。

第二方面,本发明实施例还提供了一种系统功能触发装置,包括:

状态进入单元,用于控制第一设备的第一端口进入插拔次数的检测状态;

次数判断单元,用于在预设时间段内,判断所述第一端口被第二设备的第二端口插入或拔出的次数是否达到预设次数;

功能触发单元,用于若是,则触发所述第一设备的预设系统功能。

第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述实施例中任一所述的系统功能触发方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中任一所述的系统功能触发方法。

本发明实施例的技术方案,通过检测端口的插拔次数来触发系统功能,无需额外增加按键,降低了设备成本,提高了操作的便捷性。

附图说明

图1是本发明实施例一中的一种系统功能触发方法的流程示意图;

图2是本发明实施例二中的一种系统功能触发装置的结构示意图;

图3是本发明实施例三中的一种计算机设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

此外,术语“第一”、“第二”等可在本文中用于描述各种方向、动作、步骤或元件等,但这些方向、动作、步骤或元件不受这些术语限制。这些术语仅用于将第一个方向、动作、步骤或元件与另一个方向、动作、步骤或元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一设备称为第二设备,且类似地,可将第二设备称为第一设备。第一设备和第二设备两者都是设备,但其不是同一设备。术语“第一”、“第二”等不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

实施例一

图1为本发明实施例一提供的一种系统功能触发方法的流程示意图,本发明实施例可适用于系统功能触发的情况。本发明实施例的方法可以由一种系统功能触发装置来执行,该装置可以由软件和/或硬件的方式实现,并一般可集成于计算机设备或终端设备中。参照图1,本发明实施例的一种系统功能触发方法,具体包括如下步骤:

步骤s110、控制第一设备的第一端口进入插拔次数的检测状态。

具体的,第一设备是指笔记本电脑、电脑主机、服务器、电视、机顶盒、音响、路由器、电话等等具有外部端口的电子设备。第一端口是指位于电子设备上的外部接口,包括但不限于usb接口、hdmi接口、网口、sd卡接口等等。第一端口在平常使用状态时,无论用户插拔第一端口多少次,系统都不进行计数。在利用本发明的方法触发系统功能时,需要控制第一端口进入插拔次数的检测状态,在该状态中,系统会检测端口的插拔次数。对于如何控制第一端口进入插拔次数的检测状态,可以是上电开机,系统初始化后自动进入,也可以是用户手动操作系统控制进入,本发明对此不作限定。

步骤s120、在预设时间段内,判断所述第一端口被第二设备的第二端口插入或拔出的次数是否达到预设次数。

具体的,第二设备是指和第一设备相配套的电子设备,例如,如果第一设备是具有usb接口的笔记本电脑,那第二设备可以是u盘等等。第二端口是指位于第二设备上的外部接口,如u盘的接口。在控制第一设备的第一端口进入插拔次数的检测状态后,判断在预设时间段内,第一端口被第二设备的第二端口插入或拔出的次数是否达到预设次数,预设时间段可以是10秒至15秒之间等等,优选为15秒,系统默认或用户自定义,预设次数可以是3次、4次、5次等等,优选为3次,系统默认或用户自定义。例如,判断15秒内插拔u盘是否达到3次;判断15秒内插拔hdmi接口是否达到3次;判断15秒内插拔网口是否达到3次,等等。

步骤s130、若是,则触发所述第一设备的预设系统功能。

具体的,如果在预设时间段内,第一端口被第二设备的第二端口插入或拔出的次数是否达到预设次数,则触发第一设备的预设系统功能,预设系统功能包括系统升级、系统复位、恢复出厂设置或蓝牙配对中的一种或多种。例如,15秒内插拔u盘3次强制系统恢复出厂设置;15秒内插拔hdmi接口3次进入蓝牙配对模式;15秒内插拔网口3次wifi系统复位,等等。

作为一可选实施例,所述第一端口为hdmi端口;所述触发所述第一设备的预设系统功能,包括:触发所述第一设备的系统升级、系统复位、恢复出厂设置或进入蓝牙配对模式中的一种或多种。

作为另一可选实施例,所述第一端口为网口;所述触发所述第一设备的预设系统功能,包括:触发所述第一设备的系统升级、系统复位、恢复出厂设置或进入蓝牙配对模式中的一种或多种。

作为另一可选实施例,所述第一端口为usb接口;所述触发所述第一设备的预设系统功能,包括:触发所述第一设备的系统升级、系统复位、恢复出厂设置或进入蓝牙配对模式中的一种或多种。

在本发明实施例中,无论第一端口是hdmi端口、网口还是usb接口,触发第一设备的系统功能可以是只触发一种系统功能或者触发多种系统功能。只触发一种系统功能的情况可以是:例如只触发第一设备的系统升级,或只触发第一设备的系统复位。触发多种系统功能的情况可以是:触发第一设备的系统升级后,紧接着触发第一设备的恢复出厂设置,或者同时触发第一设备的系统复位和进入蓝牙配对模式等等。可以根据实际情况需要进行设置,设置后可以是允许重新更改,也可以是不允许重新更改。

步骤s140、若否,则控制所述第一设备的第一端口退出插拔次数的检测状态。

具体的,如果在预设时间段内,第一端口被第二设备的第二端口插入或拔出的次数没有达到预设次数或者没有插入或拔出的操作,则控制第一设备的第一端口退出插拔次数的检测状态,返回正常工作模式。例如,15秒内没有插拔u盘3次返回正常工作模式;15秒内插拔hdmi接口3次返回正常工作模式;15秒内插拔网口3次返回正常工作模式,等等。

作为一可选实施例,本发明实施例的第一端口的个数除了一个外,可以为两个或两个以上,多个端口同时执行本发明的技术方案。

本发明实施例的技术方案,通过检测端口的插拔次数来触发系统功能,无需额外增加按键,降低了设备成本,提高了操作的便捷性。

实施例二

本发明实施例所提供的一种系统功能触发装置可执行本发明任意实施例所提供的一种系统功能触发方法,具备执行方法相应的功能模块和有益效果,该装置可以由软件和/或硬件(集成电路)的方式实现,并一般可集成于计算机设备或终端设备中。图2是本发明实施例二中的一种系统功能触发装置200的结构示意图。参照图2,本发明实施例的系统功能触发装置200具体可以包括:

状态进入单元210,用于控制第一设备的第一端口进入插拔次数的检测状态;

次数判断单元220,用于在预设时间段内,判断所述第一端口被第二设备的第二端口插入或拔出的次数是否达到预设次数;

功能触发单元230,用于若是,则触发所述第一设备的预设系统功能。

可选的,所述装置200还包括:

状态退出单元,用于若否,则控制所述第一设备的第一端口退出插拔次数的检测状态。

可选的,所述预设系统功能包括系统升级、系统复位、恢复出厂设置或蓝牙配对中的一种或多种。

可选的,所述第一设备的第一端口的个数为两个或两个以上。

可选的,所述预设时间段为10-15秒;所述预设次数为3-5次。

可选的,所述第一端口为hdmi端口;所述功能触发单元230,还用于触发所述第一设备的系统升级、系统复位、恢复出厂设置或进入蓝牙配对模式中的一种或多种。

可选的,所述第一端口为网口;所述功能触发单元230,还用于触发所述第一设备的系统升级、系统复位、恢复出厂设置或进入蓝牙配对模式中的一种或多种。

可选的,所述第一端口为usb接口;所述功能触发单元230,还用于触发所述第一设备的系统升级、系统复位、恢复出厂设置或进入蓝牙配对模式中的一种或多种。

本发明实施例的技术方案,通过检测端口的插拔次数来触发系统功能,无需额外增加按键,降低了设备成本,提高了操作的便捷性。

实施例三

图3为本发明实施例三提供的一种计算机设备的结构示意图,如图3所示,该计算机设备包括处理器310、存储器320、输入装置330和输出装置340;计算机设备中处理器310的数量可以是一个或多个,图3中以一个处理器310为例;计算机设备中的处理器310、存储器320、输入装置330和输出装置340可以通过总线或其他方式连接,图3中以通过总线连接为例。

存储器320作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的系统功能触发方法对应的程序指令/模块(例如,系统功能触发装置中的状态进入单元210、次数判断单元220和功能触发单元230)。处理器310通过运行存储在存储器320中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述的系统功能触发方法。

也即:

控制第一设备的第一端口进入插拔次数的检测状态;

在预设时间段内,判断所述第一端口被第二设备的第二端口插入或拔出的次数是否达到预设次数;

若是,则触发所述第一设备的预设系统功能。

当然,本发明实施例所提供的计算机设备,其处理器不限于执行如上所述的方法操作,还可以执行本发明任意实施例所提供的系统功能触发方法中的相关操作。

存储器320可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器320可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器320可进一步包括相对于处理器310远程设置的存储器,这些远程存储器可以通过网络连接至计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置330可用于接收输入的数字或字符信息,以及产生与计算机设备的用户设置以及功能控制有关的键信号输入。输出装置340可包括显示屏等显示设备。

本发明实施例的技术方案,通过检测端口的插拔次数来触发系统功能,无需额外增加按键,降低了设备成本,提高了操作的便捷性。

实施例四

本发明实施例四还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种系统功能触发方法,该方法包括:

控制第一设备的第一端口进入插拔次数的检测状态;

在预设时间段内,判断所述第一端口被第二设备的第二端口插入或拔出的次数是否达到预设次数;

若是,则触发所述第一设备的预设系统功能。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的系统功能触发方法中的相关操作。

本发明实施例的计算机可读存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

存储介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或终端上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

本发明实施例的技术方案,通过检测端口的插拔次数来触发系统功能,无需额外增加按键,降低了设备成本,提高了操作的便捷性。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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