1.一种设备信号过滤方法,其特征在于,包括:
当检测到外接设备的通断信号时,开启计时功能;
判断在预设的计时时间内是否有新的通断信号产生;
若是,则重新启动计时功能,并返回所述判断在预设的计时时间内是否有新的通断信号产生的步骤;
若否,则依据当前的通断信号控制所述外接设备的通断。
2.根据权利要求1所述的方法,其特征在于,在所述当检测到外接设备的通断信号时,开启计时功能之前还包括:
终端设备上电后检测是否有外接设备连接;
若是,则向所述外接设备供电;
若否,则执行所述当检测到外接设备的通断信号时,开启计时功能的步骤。
3.根据权利要求1所述的方法,其特征在于,所述计时时间的设置过程包括:
利用逻辑分析仪,获取外接设备连接测试的无效中断信号的无效时间间隔以及有效中断信号的有效时间间隔;
将所述无效时间间隔与所述有效时间间隔的中间值作为计时时间。
4.根据权利要求1所述的方法,其特征在于,所述当检测到外接设备的通断信号时,开启计时功能包括:
利用各类中断回调函数实时检测是否有通断信号;
当目标中断回调函数检测到通断信号时,触发相对应的计时回调函数开启计时功能;其中,不同类型的中断回调函数对应的计时回调函数的计时时间不同。
5.根据权利要求4所述的方法,其特征在于,在所述依据当前的通断信号控制所述外接设备的通断之后还包括:
接收计时时间调整指令;在所述计时时间调整指令中携带有新的计时时间以及计时回调函数标识;
将所述新的计时时间替换所述计时回调函数标识所对应的计时回调函数的计时时间。
6.根据权利要求1所述的方法,其特征在于,所述通断信号包括外接设备的插拔信号。
7.根据权利要求1-6任意一项所述的方法,其特征在于,在所述重新启动计时功能之后还包括:
统计连续重启计时功能的次数;
当所述次数大于或等于预设值时,则进行告警提示。
8.一种设备信号过滤装置,其特征在于,包括开启单元、判断单元、重启单元和控制单元;
所述开启单元,用于当检测到外接设备的通断信号时,开启计时功能;
所述判断单元,用于判断在预设的计时时间内是否有新的通断信号产生;若是,则触发所述重启单元;若否,则触发所述控制单元;
所述重启单元,用于重新启动计时功能,并返回所述判断在预设的计时时间内是否有新的通断信号产生的步骤;
所述控制单元,用于依据当前的通断信号控制所述外接设备的通断。
9.一种设备信号消抖系统,其特征在于,包括外接设备和终端设备;所述外接设备通过数据插头与所述终端设备连接;
所述终端设备,用于当检测到所述外接设备的通断信号时,开启计时功能;判断在预设的计时时间内是否有新的通断信号产生;若是,则重新启动计时功能,并返回所述判断在预设的计时时间内是否有新的通断信号产生的步骤;若否,则依据当前的通断信号控制所述外接设备的通断。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述设备信号过滤方法的步骤。