移动终端进水检测装置及方法与流程

文档序号:17434132发布日期:2019-04-17 03:53阅读:191来源:国知局
移动终端进水检测装置及方法与流程

本申请涉及计算机技术领域,尤其涉及一种移动终端进水检测装置及方法。



背景技术:

移动终端在日常使用过程中难免进水,但当进水较少时用户很难发现,例如雨水、汗水等少量渗入移动终端中。这些少量进水如果处理不及时,日积月累会使移动终端造成短路等故障,轻则影响正常使用,重则使移动终端完全损坏。因此亟需一种技术方案能够及时发现移动终端的进水情况。



技术实现要素:

本申请实施例提供一种移动终端进水检测装置及方法,能够及时发现移动终端的进水情况,延长移动终端的使用寿命。

本申请实施例提供了一种移动终端进水检测装置,包括:

进水检测器,用于对移动终端进行检测,输出进水检测信号;

编码器,用于对所述进水检测信号进行编码,输出编码结果;

主控制器,用于根据所述编码结果判断所述移动终端是否进水。

进一步地,所述进水检测器包括至少一个进水检测单元;所述至少一个进水检测单元设于所述移动终端的不同区域;所述进水检测信号包括所有进水检测单元输出的信号;

每一进水检测单元用于对其所在区域进行检测,输出高电平或低电平。

进一步地,所述每一进水检测单元包括两个检测点;

所述每一进水检测单元具体用于通过所述两个检测点的通断状态来检测其所在区域;在所述两个检测点连通时,输出低电平,在所述两个检测点断开时,输出高电平。

进一步地,所述编码器包括至少一个输入脚;所述至少一个输入脚与所述至少一个进水检测单元一一对应连接;每一进水检测单元输出的信号输入至其对应的输入脚;

所述编码器具体用于给所有输入脚设置优先级;在所有输入脚均输入高电平时,将所述进水检测信号编码为第一编码值,在至少一个输入脚输入低电平时,获取优先级最高的低电平输入脚,以将所述进水检测信号编码为与获取的输入脚相对应的第二编码值;将所述第一编码值或所述第二编码值作为编码结果输出。

进一步地,所述主控制器具体用于在所述编码结果为所述第一编码值时,判定所述移动终端未进水,在所述编码结果为所述第二编码值时,识别所述第二编码值所对应的输入脚,并判定与识别出的输入脚相对应的进水检测单元所在的区域进水。

本申请实施例还提供了一种移动终端进水检测方法,应用于移动终端进水检测装置中,所述移动终端进水检测装置包括进水检测器、编码器和主控制器;所述方法包括:

所述进水检测器对移动终端进行检测,输出进水检测信号;

所述编码器对所述进水检测信号进行编码,输出编码结果;

所述主控制器根据所述编码结果判断所述移动终端是否进水。

进一步地,所述进水检测器包括至少一个进水检测单元;所述至少一个进水检测单元设于所述移动终端的不同区域;

所述进水检测器对移动终端进行检测,输出进水检测信号,具体包括:

每一进水检测单元对其所在区域进行检测,输出高电平或低电平;所有进水单元输出的信号构成所述进水检测信号。

进一步地,所述每一进水检测单元包括两个检测点;

所述每一进水检测单元对其所在区域进行检测,输出高电平或低电平,具体包括:

所述每一进水检测单元通过所述两个检测点的通断状态来检测其所在区域;

在所述两个检测点连通时,输出低电平;

在所述两个检测点断开时,输出高电平。

进一步地,所述编码器包括至少一个输入脚;所述至少一个输入脚与所述至少一个进水检测单元一一对应连接;每一进水检测单元输出的信号输入至其对应的输入脚;

所述编码器对所述进水检测信号进行编码,输出编码结果,具体包括:

所述编码器给所有输入脚设置优先级;

在所有输入脚均输入高电平时,将所述进水检测信号编码为第一编码值;

在至少一个输入脚输入低电平时,获取优先级最高的低电平输入脚,以将所述进水检测信号编码为与获取的输入脚相对应的第二编码值;

将所述第一编码值或所述第二编码值作为编码结果输出。

进一步地,所述主控制器根据所述编码结果判断所述移动终端是否进水,具体包括:

所述主控制器在所述编码结果为所述第一编码值时,判定所述移动终端未进水;

在所述编码结果为所述第二编码值时,识别所述第二编码值所对应的输入脚,并判定与识别出的输入脚相对应的进水检测单元所在的区域进水。

本申请提供的移动终端进水检测装置及方法,能够通过进水检测器对移动终端进行检测,输出进水检测信号,通过编码器将进水检测信号编码为编码结构,通过主控制器对编码结果进行判断,以检测移动终端是否进水,从而能够及时发现移动终端的进水情况,延长移动终端的使用寿命。

附图说明

下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。

图1为本申请实施例提供的移动终端进水检测装置的结构示意图。

图2为本申请实施例提供的移动终端进水检测装置的另一结构示意图。

图3为本申请实施例提供的移动终端进水检测装置中进水检测单元的分布图。

图4为本申请实施例提供的移动终端进水检测装置中进水检测单元的结构示意图。

图5为本申请实施例提供的移动终端进水检测装置中编码器的结构示意图。

图6为本申请实施例提供的移动终端进水检测方法的流程示意图。

具体实施方式

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

本实施例将从移动终端进水检测装置的角度进行描述,该移动终端进水检测装置可以集成在移动终端中,移动终端可以包括手机、平板电脑等。

如图1所示,图1是本申请实施例提供的移动终端进水检测装置的结构示意图,该移动终端进水检测装置可以包括:进水检测器10、编码器20和主控器30,其中:

(1)进水检测器10

进水检测器10,用于对移动终端进行检测,输出进水检测信号。

本实施例中,进水检测器设置在移动终端上,移动终端进水后,进水检测器输出的信号会发生变化,因此获取进水检测器输出的进水检测信号来进行后续的检测。

优选地,如图2所示,所述进水检测器10包括至少一个进水检测单元11;所述至少一个进水检测单元11设于所述移动终端的不同区域。

在一个具体的实施方式中,进水检测器包括8个进水检测单元,分别为11-1、11-2、11-3、……、11-8,如图3所示,8个进水检测单元分布在移动终端的容易进水的区域,从而对移动终端进行全方位的进水检测。

进一步地,所述进水检测信号包括所有进水检测单元11输出的信号;

每一进水检测单元11用于对其所在区域进行检测,输出高电平或低电平。

需要说明的是,进水检测信号为电平信号。每一进水检测单元根据其所在区域的进水情况输出高电平或低电平,所有进水检测单元输出的高低电平即构成所述进水检测信号。

进一步地,所述每一进水检测单元包括两个检测点;

所述每一进水检测单元具体用于通过所述两个检测点的通断状态来检测其所在区域;在所述两个检测点连通时,输出低电平,在所述两个检测点断开时,输出高电平。

需要说明的是,如图4所示,每一进水检测单元11的两个检测点分别为检测点a和检测点b。检测点a和检测点b为裸露的金属点,在进水监测单元11所在的区域未进水时,检测点a和检测点b互不相连,即处于断开状态;在进水监测单元11所在的区域进水时,检测点a和检测点b相连通。

如图4所示,每一进水检测单元11还包括电阻r和输出端c;所述电阻r的一端连接电源vcc,所述电阻r的另一端分别连接检测点a、输出端c,所述检测点b接地。在检测点a和检测点b断开时,输出端c输出高电平;在检测点a和检测点b连通时,输出端c输出低电平。

(2)编码器20

编码器20,用于对所述进水检测信号进行编码,输出编码结果。

本实施例中,编码器与进水检测单元连接,编码器输入进水检测信号,并对进水检测信号进行编码,以输出编码结果。其中,输入的进水检测信号不同,则输出的编码结果不同。

优选地,如图2所示,所述编码器20包括至少一个输入脚input;所述至少一个输入脚input与所述至少一个进水检测单元11一一对应连接;每一进水检测单元11输出的信号输入至其对应的输入脚input。

需要说明的是,进水检测单元输出的高电平或低电平通过编码器的输入脚输入至编码器中,编码器根据所有输入脚输入的高低电平进行编码。每个输入脚输入的电平不同,则编码器输出的编码结果不同。

进一步地,所述编码器20具体用于给所有输入脚input设置优先级;在所有输入脚input均输入高电平时,将所述进水检测信号编码为第一编码值,在至少一个输入脚input输入低电平时,获取优先级最高的低电平输入脚,以将所述进水检测信号编码为与获取的输入脚input相对应的第二编码值;将所述第一编码值或所述第二编码值作为编码结果输出。

需要说明的是,编码器给所有输入脚按照顺序进行编号,编号越大的输入脚优先级越高。进而,编码器对所有输入脚输入的电平信号进行检测,若所有输入脚输入的电平信号均为高电平,则将所有电平信号编码为第一编码值;若有输入脚输入的电平信号为低电平,则从输入低电平的输入脚中获取优先级最高的输入脚,并将所有电平信号编码为第二编码值,该第二编码值为与获取的输入脚相关联的数值,例如获取的输入脚的编号。编码得到的第一编码值或第二编码值即为编码结果进行输出。

在一个具体的实施方式中,编码器为一个8线-3线集成优先编码器芯片74ls147。如图5所示,编码器包括8个输入脚input,分别为输入脚1、2、3、……、9,编码器还包括4个输出脚output,分别为输出脚a、b、c、d。进水检测器的8个进水检测单元可分别对应连接编码器的输入脚1、2、3、……、8,编码器的输入脚9输入电源vcc。例如,进水检测单元11-1连接输入脚1,进水检测单元11-1输出高电平时,输入脚1输入高电平,进水检测单元11-1输出低电平时,输入脚1输入低电平。

编码器通过输入脚1、2、3、……、9输入高低电平,通过输出脚a、b、c、d输出编码结果。其中,编码器的输入脚9的优先级最高,输入脚1的优先级最低,且编码器的输入脚和输出脚均为低有效,则编码器的编码对照表如表1所示。表中的“h”表示高电平,“l”表示低电平,“x”表示高电平、低电平均可。

表1

从表1可以看出,当输入脚1、2、3、……、9中某个输入脚为低电平,其余输入脚为高电平时,输出脚输出的编码即为低电平输入脚的编号;当输入脚1、2、3、……、9中同时有多个输入脚为低电平时,按输入脚9优先级最高、输入脚1优先级最低来根据当前低电平的输入脚中优先级最高的输入脚来编码;当输入脚1、2、3、……、9均为高电平时,输出脚输出的编码为0。

(3)主控器30

主控制器30,用于根据所述编码结果判断所述移动终端是否进水。

本实施例中,主控制器30与编码器连接,以输入编码器输出的编码结果,并根据编码结果判断移动终端是否进水,若移动终端进水,进一步判断移动终端具体的进水区域。另外,主控制器30还可将判断结果提醒给用户。

进一步地,所述主控制器30具体用于在所述编码结果为所述第一编码值时,判定所述移动终端未进水,在所述编码结果为所述第二编码值时,识别所述第二编码值所对应的输入脚,并判定与识别出的输入脚相对应的进水检测单元所在的区域进水。

需要说明的是,主控制器与编码器的输出脚a、b、c、d连接,主控制器中设置一个定时器,该定时器每隔预定时间(例如10秒)获取输出脚a、b、c、d输出的高低电平,并按照d、c、b、a的顺序对输入的电平进行二进制编码,即高电平编码为0,低电平编码为1,进而将二进制编码转换为十进制编码。在获取十进制编码后,根据编码来判断移动终端是否进水,若编码为0,则判定移动终端未进水,若编码为k(不为0),则判定移动终端进水,并进一步判定输入脚k所对应的进水检测单元11-k所在的区域进水,而优先级低于输入脚k的输入脚所对应的进水检测单元所在的区域可能进水,即进水检测单元11-1、11-2、……、11-k-1所在的区域可能进水。例如,在判定进水检测单元11-3所在区域进水后,进水检测单元11-1、11-2也可能进水。主控制器在判断出移动终端的进水情况后,向用户发送进水提醒。

由上述可知,本申请提供的移动终端进水检测装置,能够通过进水检测器对移动终端进行检测,输出进水检测信号,通过编码器将进水检测信号编码为编码结构,通过主控制器对编码结果进行判断,以检测移动终端是否进水,从而能够及时发现移动终端的进水情况,延长移动终端的使用寿命。

根据上述实施例所描述的方法,本实施例将从移动终端进水检测方法的角度进一步进行描述。

图6是本申请实施例提供的移动终端进水检测方法的流程示意图。图6中的方法可以由图1和图2中的移动终端进水检测装置实现,图6中的方法对应图1和图2中移动终端进水检测装置的各个模块的功能,在此不再详细赘述。

如图6所示,所述移动终端进水检测方法应用于图1和图2中的移动终端进水检测装置,所述方法可以包括以下步骤:

101.进水检测器对移动终端进行检测,输出进水检测信号。

本实施例中,进水检测器设置在移动终端上,移动终端进水后,进水检测器输出的信号会发生变化,因此获取进水检测器输出的进水检测信号来进行后续的检测。

进一步地,所述进水检测器包括至少一个进水检测单元;所述至少一个进水检测单元设于所述移动终端的不同区域。

步骤101具体包括:

每一进水检测单元对其所在区域进行检测,输出高电平或低电平;所有进水单元输出的信号构成所述进水检测信号。

需要说明的是,进水检测信号为电平信号。每一进水检测单元根据其所在区域的进水情况输出高电平或低电平,所有进水检测单元输出的高低电平即构成所述进水检测信号。

进一步地,所述每一进水检测单元包括两个检测点;

所述每一进水检测单元对其所在区域进行检测,输出高电平或低电平,具体包括:

所述每一进水检测单元通过所述两个检测点的通断状态来检测其所在区域;

在所述两个检测点连通时,输出低电平;

在所述两个检测点断开时,输出高电平。

需要说明的是,如图4所示,每一进水检测单元的两个检测点分别为检测点a和检测点b。检测点a和检测点b为裸露的金属点,在进水监测单元所在的区域未进水时,检测点a和检测点b互不相连,即处于断开状态;在进水监测单元11所在的区域进水时,检测点a和检测点b相连通。

如图4所示,每一进水检测单元还包括电阻r和输出端c;所述电阻r的一端连接电源vcc,所述电阻r的另一端分别连接检测点a、输出端c,所述检测点b接地。在检测点a和检测点b断开时,输出端c输出高电平;在检测点a和检测点b连通时,输出端c输出低电平。

102.编码器对所述进水检测信号进行编码,输出编码结果。

本实施例中,编码器与进水检测单元连接,编码器输入进水检测信号,并对进水检测信号进行编码,以输出编码结果。其中,输入的进水检测信号不同,则输出的编码结果不同。

进一步地,所述编码器包括至少一个输入脚;所述至少一个输入脚与所述至少一个进水检测单元一一对应连接;每一进水检测单元输出的信号输入至其对应的输入脚。

步骤102具体包括:

所述编码器给所有输入脚设置优先级;

在所有输入脚均输入高电平时,将所述进水检测信号编码为第一编码值;

在至少一个输入脚输入低电平时,获取优先级最高的低电平输入脚,以将所述进水检测信号编码为与获取的输入脚相对应的第二编码值;

将所述第一编码值或所述第二编码值作为编码结果输出。

需要说明的是,编码器给所有输入脚按照顺序进行编号,编号越大的输入脚优先级越高。进而,编码器对所有输入脚输入的电平信号进行检测,若所有输入脚输入的电平信号均为高电平,则将所有电平信号编码为第一编码值;若有输入脚输入的电平信号为低电平,则从输入低电平的输入脚中获取优先级最高的输入脚,并将所有电平信号编码为第二编码值,该第二编码值为与获取的输入脚相关联的数值,例如获取的输入脚的编号k。编码器还包括输出脚,编码得到的第一编码值或第二编码值即为编码结果通过输出脚进行输出。

103.主控制器根据所述编码结果判断所述移动终端是否进水。

本实施例中,主控制器与编码器连接,以输入编码器输出的编码结果,并根据编码结果判断移动终端是否进水,若移动终端进水,进一步判断移动终端具体的进水区域。另外,主控制器还可将判断结果提醒给用户。

所述主控制器根据所述编码结果判断所述移动终端是否进水,具体包括:

所述主控制器在所述编码结果为所述第一编码值时,判定所述移动终端未进水;

在所述编码结果为所述第二编码值时,识别所述第二编码值所对应的输入脚,并判定与识别出的输入脚相对应的进水检测单元所在的区域进水。

需要说明的是,主控制器与编码器的输出脚连接,主控制器中设置一个定时器,该定时器每隔预定时间(例如10秒)获取主控器输入的编码结果,该编码结果也为高低电平。将输入的编码结果进行二进制编码,即高电平编码为0,低电平编码为1,进而将二进制编码转换为十进制编码。在获取十进制编码后,根据编码来判断移动终端是否进水,若编码为第一编码值(例如0),则判定移动终端未进水,若编码为第二编码值(例如k,k不为0),则判定移动终端进水,并进一步判定输入脚k所对应的进水检测单元所在的区域进水,而优先级低于输入脚k的输入脚所对应的进水检测单元所在的区域可能进水。主控制器在判断出移动终端的进水情况后,向用户发送进水提醒。

由上述可知,本申请提供的移动终端进水检测方法,能够通过进水检测器对移动终端进行检测,输出进水检测信号,通过编码器将进水检测信号编码为编码结构,通过主控制器对编码结果进行判断,以检测移动终端是否进水,从而能够及时发现移动终端的进水情况,延长移动终端的使用寿命。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。为此,本发明实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的任一种移动终端进水检测中的步骤。

其中,该存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。

由于该存储介质中所存储的指令,可以执行本发明实施例所提供的任一种移动终端进水检测中的步骤,因此,可以实现本发明实施例所提供的任一种移动终端进水检测所能实现的有益效果,详见前面的实施例,在此不再赘述。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

综上该,虽然本申请已以优选实施例揭露如上,但上述优选实施例并非用以限制本申请,本领域的普通技术人员,在不脱离本申请的精神和范围内,均可作各种更动与润饰,因此本申请的保护范围以权利要求界定的范围为准。

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