一种设备信号过滤方法、装置、系统和介质制造方法及图纸

技术编号:22564505 阅读:36 留言:0更新日期:2019-11-16 11:44
本发明专利技术实施例公开了一种设备信号过滤方法、装置、系统和计算机可读存储介质,当检测到外接设备的通断信号时,开启计时功能;判断在预设的计时时间内是否有新的通断信号产生;若是,则重新启动计时功能,并重新判断在预设的计时时间内是否有新的通断信号产生。若否,则依据当前的通断信号控制外接设备的通断。通过设置定时功能对外接设备的每个通断信号进行判断,可以在过滤掉由硬件抖动产生的无效信号的同时,保证有效信号获取的可靠性,从软件角度提升终端设备操作系统反馈的时效性和稳定性,降低相关系统资源的浪费和可能发生的系统崩溃,提升了外接设备工作的稳定性和可靠性。

A filtering method, device, system and medium of equipment signal

The embodiment of the invention discloses a device signal filtering method, device, system and computer-readable storage medium. When the on-off signal of an external device is detected, the timing function is turned on; whether there is a new on-off signal generated within the preset timing time is judged; if so, the timing function is restarted and whether there is a new on-off signal within the preset timing time is judged again Number generation. If not, the on-off of the external device is controlled according to the current on-off signal. By setting the timing function to judge each on-off signal of the external equipment, we can filter out the invalid signal generated by the hardware jitter, ensure the reliability of the effective signal acquisition, improve the timeliness and stability of the terminal equipment operating system feedback from the perspective of software, reduce the waste of related system resources and the possible system crash, and improve the external equipment work The stability and reliability of the work.

【技术实现步骤摘要】
一种设备信号过滤方法、装置、系统和介质
本专利技术涉及信号处理
,特别是涉及一种设备信号过滤方法、装置、系统和计算机可读存储介质。
技术介绍
目前,以搭载于嵌入式实时操作系统(RealTimeOperatingSystem,RTOS)为主的终端设备,凭借其不断完善和增强的交互性和沉浸感占据着未来主流前沿娱乐及应用发展的市场。除了对图像的极致渲染处理,在音频上的细节处理也是对沉浸感体验和感官刺激效果的一大重要保障。而耳机作为终端设备必不可少的音频播放的外接设备,保证插拔过程中耳机工作的稳定性和可靠性是软硬件设计的重点。人为插拔耳机往往会造成抖动,导致耳机频繁的执行通断操作,影响耳机的稳定运行。可见,如何提升外接设备工作的稳定性和可靠性,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种设备信号过滤方法、装置、系统和计算机可读存储介质,可以提升外接设备工作的稳定性和可靠性。为解决上述技术问题,本专利技术实施例提供一种设备信号过滤方法,包括:当检测到外接设备的通断信号时,开启计时功能;判断在预设的计时时间内是否有新的通断信号产生;若是,则重新启动计时功能,并返回所述判断在预设的计时时间内是否有新的通断信号产生的步骤;若否,则依据当前的通断信号控制所述外接设备的通断。可选的,在所述当检测到外接设备的通断信号时,开启计时功能之前还包括:终端设备上电后检测是否有外接设备连接;若是,则向所述外接设备供电;若否,则执行所述当检测到外接设备的通断信号时,开启计时功能的步骤。可选的,所述计时时间的设置过程包括:利用逻辑分析仪,获取外接设备连接测试的无效中断信号的无效时间间隔以及有效中断信号的有效时间间隔;将所述无效时间间隔与所述有效时间间隔的中间值作为计时时间。可选的,所述当检测到外接设备的通断信号时,开启计时功能包括:利用各类中断回调函数实时检测是否有通断信号;当目标中断回调函数检测到通断信号时,触发相对应的计时回调函数开启计时功能;其中,不同类型的中断回调函数对应的计时回调函数的计时时间不同。可选的,在所述依据当前的通断信号控制所述外接设备的通断之后还包括:接收计时时间调整指令;在所述计时时间调整指令中携带有新的计时时间以及计时回调函数标识;将所述新的计时时间替换所述计时回调函数标识所对应的计时回调函数的计时时间。可选的,所述通断信号包括外接设备的插拔信号。可选的,在所述重新启动计时功能之后还包括:统计连续重启计时功能的次数;当所述次数大于或等于预设值时,则进行告警提示。本专利技术实施例还提供了一种设备信号过滤装置,包括开启单元、判断单元、重启单元和控制单元;所述开启单元,用于当检测到外接设备的通断信号时,开启计时功能;所述判断单元,用于判断在预设的计时时间内是否有新的通断信号产生;若是,则触发所述重启单元;若否,则触发所述控制单元;所述重启单元,用于重新启动计时功能,并返回所述判断在预设的计时时间内是否有新的通断信号产生的步骤;所述控制单元,用于依据当前的通断信号控制所述外接设备的通断。可选的,还包括检测单元;所述检测单元,用于终端设备上电后检测是否有外接设备连接;若是,则触发所述控制单元向所述外接设备供电;若否,则触发所述开启单元执行所述当检测到外接设备的通断信号时,开启计时功能的步骤。可选的,针对于所述计时时间的设置过程,所述装置包括获取单元和作为单元;所述获取单元,用于利用逻辑分析仪,获取外接设备连接测试的无效中断信号的无效时间间隔以及有效中断信号的有效时间间隔;所述作为单元,用于将所述无效时间间隔与所述有效时间间隔的中间值作为计时时间。可选的,所述开启单元具体用于利用各类中断回调函数实时检测是否有通断信号;当目标中断回调函数检测到通断信号时,触发相对应的计时回调函数开启计时功能;其中,不同类型的中断回调函数对应的计时回调函数的计时时间不同可选的,还包括接收单元和替换单元;所述接收单元,用于接收计时时间调整指令;在所述计时时间调整指令中携带有新的计时时间以及计时回调函数标识;所述替换单元,用于将所述新的计时时间替换所述计时回调函数标识所对应的计时回调函数的计时时间。可选的,所述通断信号包括外接设备的插拔信号。可选的,还包括统计单元和告警单元;所述统计单元,用于统计连续重启计时功能的次数;所述告警单元,用于当所述次数大于或等于预设值时,则进行告警提示。本专利技术实施例还提供了一种设备信号消抖系统,包括外接设备和终端设备;所述外接设备通过数据插头与所述终端设备连接;所述终端设备,用于当检测到所述外接设备的通断信号时,开启计时功能;判断在预设的计时时间内是否有新的通断信号产生;若是,则重新启动计时功能,并返回所述判断在预设的计时时间内是否有新的通断信号产生的步骤;若否,则依据当前的通断信号控制所述外接设备的通断。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述设备信号过滤方法的步骤。由上述技术方案可以看出,当检测到外接设备的通断信号时,开启计时功能;判断在预设的计时时间内是否有新的通断信号产生;在计时时间内有新的通断信号产生时,则说明存在抖动现象,此时可以重新启动计时功能,并重新判断在预设的计时时间内是否有新的通断信号产生。在计时时间内没有新的通断信号产生时,则说明外接设备处于相对稳定的连接或断开状态,当前的通断信号为有效信号,此时可以依据当前的通断信号控制外接设备的通断。通过设置定时功能对外接设备的每个通断信号进行判断,可以在过滤掉由硬件抖动产生的无效信号的同时,保证有效信号获取的可靠性,从软件角度提升终端设备操作系统反馈的时效性和稳定性,降低相关系统资源的浪费和可能发生的系统崩溃,提升了外接设备工作的稳定性和可靠性。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术提供的一种四段式耳机插头的分段示意图;图2为本专利技术实施例提供的一种设备信号过滤方法的流程图;图3为本专利技术实施例提供的一种设备信号过滤装置的结构示意图;图4为本专利技术实施例提供的一种设备信号过滤系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例本文档来自技高网...

【技术保护点】
1.一种设备信号过滤方法,其特征在于,包括:/n当检测到外接设备的通断信号时,开启计时功能;/n判断在预设的计时时间内是否有新的通断信号产生;/n若是,则重新启动计时功能,并返回所述判断在预设的计时时间内是否有新的通断信号产生的步骤;/n若否,则依据当前的通断信号控制所述外接设备的通断。/n

【技术特征摘要】
1.一种设备信号过滤方法,其特征在于,包括:
当检测到外接设备的通断信号时,开启计时功能;
判断在预设的计时时间内是否有新的通断信号产生;
若是,则重新启动计时功能,并返回所述判断在预设的计时时间内是否有新的通断信号产生的步骤;
若否,则依据当前的通断信号控制所述外接设备的通断。


2.根据权利要求1所述的方法,其特征在于,在所述当检测到外接设备的通断信号时,开启计时功能之前还包括:
终端设备上电后检测是否有外接设备连接;
若是,则向所述外接设备供电;
若否,则执行所述当检测到外接设备的通断信号时,开启计时功能的步骤。


3.根据权利要求1所述的方法,其特征在于,所述计时时间的设置过程包括:
利用逻辑分析仪,获取外接设备连接测试的无效中断信号的无效时间间隔以及有效中断信号的有效时间间隔;
将所述无效时间间隔与所述有效时间间隔的中间值作为计时时间。


4.根据权利要求1所述的方法,其特征在于,所述当检测到外接设备的通断信号时,开启计时功能包括:
利用各类中断回调函数实时检测是否有通断信号;
当目标中断回调函数检测到通断信号时,触发相对应的计时回调函数开启计时功能;其中,不同类型的中断回调函数对应的计时回调函数的计时时间不同。


5.根据权利要求4所述的方法,其特征在于,在所述依据当前的通断信号控制所述外接设备的通断之后还包括:
接收计时时间调整指令;在所述计时时间调整指令中携带有新的计时时间以及计时回调函数标识;
将所述新的计时时间替...

【专利技术属性】
技术研发人员:王宸戴敏
申请(专利权)人:歌尔股份有限公司
类型:发明
国别省市:山东;37

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

1