CN103926486B - 物体导电性的检测方法及装置 - Google Patents
物体导电性的检测方法及装置 Download PDFInfo
- Publication number
- CN103926486B CN103926486B CN201410128749.4A CN201410128749A CN103926486B CN 103926486 B CN103926486 B CN 103926486B CN 201410128749 A CN201410128749 A CN 201410128749A CN 103926486 B CN103926486 B CN 103926486B
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- electric conductivity
- preset
- detection
- current mobile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 172
- 238000000034 method Methods 0.000 claims abstract description 21
- 238000004891 communication Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 description 63
- 238000012360 testing method Methods 0.000 description 8
- 238000007689 inspection Methods 0.000 description 5
- 239000002184 metal Substances 0.000 description 4
- 239000003990 capacitor Substances 0.000 description 3
- 239000004020 conductor Substances 0.000 description 3
- 230000005684 electric field Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000002156 mixing Methods 0.000 description 3
- 235000013399 edible fruits Nutrition 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 239000008151 electrolyte solution Substances 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Landscapes
- Telephone Function (AREA)
- Measurement Of Resistance Or Impedance (AREA)
Abstract
本发明提出一种物体导电性的检测方法及装置。其中,该方法包括:根据用户的触发请求在当前移动终端打开检测界面;以及当检测到有物体接触检测界面时,调用预设函数检测物体的导电性。本发明实施例的物体导电性的检测方法及装置,通过用户的触发请求打开移动终端的检测界面,并当检测到有物体接触检测界面时,通过调用预设函数检测物体的导电性。由此,方便了用户通过移动终端随时随地地检测物体的导电性,提高了用户的体验。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种物体导电性的检测方法及装置。
背景技术
物体传导电流的能力叫做导电性。一般来说金属、半导体和电解质液均可以导电。在日常生活中,我们知道不可以使用能够传导电流的物体例如镊子、剪刀、改锥等接触带电的物体。然而,目前许多物体多由几种物质混合而成,物体的导电性能并不容易分析。
目前,可通过测量仪表检测物体是否可以传导电流。例如,现在的电力电子等部门多通过万用表检测物体的导电性。在用户使用测量仪表的过程中,如果用户想随时随地地检测物体的导电性能,这就需要用户随时随地地携带着测量仪表。然而,目前的测量仪表一般体积相对较大,用户不方便随身携带,由此导致用户使用测量仪表的用户体验并不理想。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种物体导电性的检测方法,该方法使得用户可以通过移动终端随时随地地检测物体的导电性,方便简单,提高了用户的体验。
本发明的第二个目的在于提出一种物体导电性的检测装置。
本发明的第三个目的在于提出一种移动终端。
为达上述目的,本发明第一方面实施例提出了一种物体导电性的检测方法,包括:根据用户的触发请求在当前移动终端打开检测界面;以及当检测到有物体接触所述检测界面时,调用预设函数检测所述物体的导电性。
本发明实施例的物体导电性的检测方法,通过用户的触发请求打开移动终端的检测界面,并当检测到有物体接触检测界面时,通过调用预设函数检测物体的导电性。由此,方便了用户通过移动终端随时随地地检测物体的导电性,提高了用户的体验。
为达上述目的,本发明第二方面实施例提出了一种物体导电性的检测装置,包括:打开模块,用于根据用户的触发请求在当前移动终端打开检测界面;以及检测模块,用于当检测到有物体接触所述检测界面时,调用预设函数检测所述物体的导电性。
本发明实施例的物体导电性的检测装置,通过打开模块打开移动终端的检测界面,当检测到有物体接触检测界面时,检测模块通过调用预设函数检测物体的导电性。由此,方便了用户通过移动终端随时随地地检测物体的导电性,提高了用户的体验。
为了实现上述目的,本发明第三方面实施例的移动终端,包括:外壳,屏幕,处理器,存储器和电路板;屏幕安置在外壳上,电路板安置在外壳围成的空间内部,处理器和存储器设置在电路板上;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:根据用户的触发请求在当前移动终端打开检测界面;以及当检测到有物体接触所述检测界面时,调用预设函数检测所述物体的导电性。
本发明实施例的移动终端,在确定物体导电之后,在确定物体导电之后,通过获得至少两个物体在相同预设时间或预设路径的连通数,并通过连通数的大小确定物体的导电性能,以及根据导电性能进一步确定物体的纯度。由此,可以帮助用户更准确地了解不同物体的导电性能的强弱,以及物体的纯度检测方法,进一步提高了用户的体验。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,
图1是本发明一个实施例的物体导电性的检测方法的流程图;
图2是本发明一个具体实施例的物体导电性的检测方法的流程图;
图3本发明另一个具体实施例的物体导电性的检测方法的流程图;
图4是本发明一个具体实施例的物体A和B检测结果的信息页面的示例性示意图。
图5是本发明一个实施例的物体导电性的检测装置的结构示意图;以及
图6是本发明一个具体实施例的物体导电性的检测装置的流程图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
目前,可通过测量仪表检测物体是否可以传导电流。然而,在使用测量仪表的过程中,如果用户想随时随地地检测物体的导电性能,往往需要用户随时随地地携带着测量仪表。然而,现有的测量仪表体积相对较大,并不适合用户随身携带。如果方便用户携带的移动终端可以根据用户的触发请求,例如,点击操作,控制移动终端打开一个应用程序,该应用程序中有一个检测界面,当用户需要检测物体的导电性时,只要将物体接触该检测界面即可实现对物体的导电性能的检测。由此,可方便用户通过移动终端随时随地地检测物体的导电性,增加了用户使用移动终端的趣味性,提高了用户的体验。为此,本发明提出了一种物体导电性的检测方法。
图1是本发明一个实施例的物体导电性的检测方法的流程图。
如图1所示,物体导电性的检测方法包括以下步骤。
S101,根据用户的触发请求在当前移动终端打开检测界面。
其中,移动终端可为智能手机、平板电脑、个人数字助理、电子书等具有各种操作***的硬件设备。
具体而言,用户可在移动终端的触摸屏中通过手势操作发送触发请求,例如,在安卓(Android)智能手机的触摸屏上点击应用程序的图标后,与该图标对应的应用程序即会启动,并打开一个检测界面。
在这里需要说明的是,在本发明的实施例中,当用户首次运行移动终端的应用程序时,需要确定当前移动终端的屏幕类型是否为预设类型,即只有屏幕类型为预设类型的移动终端才能启动该应用程序。其中,预设类型为可以根据电流感应进行工作的屏幕类型。以智能手机为例,预设类型为电容屏。目前的智能手机的屏幕类型主要分为电阻屏和电容屏,两种类型的屏幕分别通过不同的特性来实现捕捉用户手触摸的轨迹。其中,电阻屏主要通过压力感应原理来实现对屏幕内容的操作和控制。电容屏主要是利用人体的电流感应进行工作的,具体而言,当人体的例如手指接触到电容屏的金属层上时,由于人体电场,用户和电容屏表面形成以一个耦合电容,对于高频电流来说,电容是直接导体,于是手指从接触点吸走一个很小的电流。这个电流分别从触摸屏的四角上的电极中流出,并且流经这四个电极的电流与手指到四角的距离成正比,移动终端中的控制器可通过对这四个电流比例的精确计算,得出用户在移动终端中触摸点的准确位置。
在本发明的实施例中,可通过两种方式确定当前移动终端的屏幕类型是否为预设类型。
第一种方式为:向服务器发送查询指令,并接收服务器根据查询指令查询数据库后返回的查询结果,以及当查询结果为预定字段,则确定当前移动终端的屏幕类型为预设类型。其中,预设字段可以是唯一识别预设类型的编码、数值或者文字,例如:01代表电容屏,00代表电阻屏。以Android操作***的移动终端为例,当移动终端首次运行应用程序时,可通过android.os.Build.MODEL获得移动终端的型号,并在有网络连接的情况下,根据移动终端的型号向服务器例如云端服务器发送查询指令,服务器在接收到查询指令后,根据移动终端的型号在服务器的数据库中进行查询以获得查询结果,并将查询结果转发至移动终端,如果查询结果为01,则确定当前移动终端的屏幕类型为电容屏,打开检测界面。当查询结果为00,则确定当前移动终端的屏幕类型为电阻屏,则弹出屏幕类型不符合预设类型的提示信息,并退出应用程序。
第二种方式为:获取当前移动终端触屏事件的数目,当触屏事件的数目大于预定值,则确定当前移动终端的屏幕类型为预设类型。其中,预定值可以为1。以Android操作***的移动终端为例,当移动终端首次运行应用程序时,用户可根据提示将至少两个手指接触移动终端的屏幕上,此时,应用程序通过调用预设函数获得当前移动终端的触屏事件的数目。例如,用户将两个手指接触移动终端的屏幕上,如果预设函数获得当前移动终端的触屏事件的数目为2,即触屏事件的数目大于预定值1,则确定当前移动终端的屏幕类型为预设类型,打开检测界面。如果预设函数没有获得当前移动终端的触屏事件的数目,则确定当前移动终端的屏幕类型不为预设类型,直接弹出屏幕类型不符合预设类型的提示信息,并退出应用程序。进一步而言,在Android操作***中,可通过设置Android界面上的setFocusableInTouchMode(true)来确保能接收到当前移动终端的触屏事件,以及通过监测onTouchEvent方法中的event.getPointerCount()函数获得触屏事件的数目。
S102,当检测到有物体接触检测界面时,调用预设函数检测物体的导电性。
其中,预设函数是移动终端***中可以检测物体的导电性的函数,以Android操作***的移动终端为例,预设函数为event.getPointerCount()函数。应当理解,上述预设函数仅为示例,可根据需要进行调整或采用其他函数或手段。
在该实施例中,检测物体的导电性包括检测物体是否导电。
具体而言,在打开检测界面之后,当应用程序检测到有物体接触检测界面时,可通过调用预设函数获得待测物体导电性的检测值,并根据检测值确定物体的导电性能。进一步而言,在本发明的实施例中,可通过预设函数获得物体导电性的检测值,当检测值为第一预设值时,则确定物体导电;当检测值为第二预设值时,则确定物体不导电;当检测值为第三预设值时,则弹出检测无效的提示信息。其中,第一预设值可以为1,第二预设值可以为0,第三预设值为0和1以外的其他数值,以上数值仅为示例。
再以预设函数为event.getPointerCount()函数的Android操作***的移动终端为例。在应用程序打开检测界面之后,如果用户想检测某个物体是否导电可将该物体接触检测界面。例如,用户想检测一只带橡皮擦的铅笔是否导电,则可用手拿着橡皮,将铅笔的笔尖至于检测界面上,此时,应用程序调用event.getPointerCount()函数获得物体导电性的检测值,如果检测值为第一预设值1,则确定铅笔导电,并弹出物体导电的提示信息;如果检测值为第二预设值0,则确定铅笔不导电,并弹出物体不导电的提示信息;如果检测值为第三预设值0和1以为的其他数值,则弹出检测无效的提示信息。
尤其当用户需要根据物体是否导电来进行后续操作,而此时仅通过一般常识无法确定物体是否导电,并且身边没有可检测物体是否导电的测量仪表时,用户可通过本发明的检测方法确定物体是否导电后,再进行后续操作。由此,可避免用户发生触电的情况,保护了用户的生命安全。
本发明实施例的物体导电性的检测方法,通过用户的触发请求打开移动终端的检测界面,并当检测到有物体接触检测界面时,通过调用预设函数检测物体的导电性。由此,方便了用户通过移动终端随时随地地检测物体的导电性,提高了用户的体验。
图2是本发明一个具体实施例的物体导电性的检测方法的流程图。在根据用户的触发请求在当前移动终端打开检测界面之后,还可以获得至少两个物体在相同预设时间内或者相同预设路径内的连通数,并根据连通数的大小确定至少两个物体的导电性能,由此,可以帮助用户更准确的了解物体的导电性能的强弱,以及物体的纯度。具体地,如图2所示,物体导电性的检测方法包括以下步骤。
S201,根据用户的触发请求在当前移动终端打开检测界面。
其中,移动终端可为智能手机、平板电脑、个人数字助理、电子书等具有各种操作***的硬件设备。
在本发明的实施例中,当用户首次运行移动终端的应用程序时,需要确定当前移动终端的屏幕类型为预设类型。
在本发明的实施例中,可通过两种方式确定当前移动终端的屏幕类型是否为预设类型。第一种方式为:向服务器发送查询指令,并接收服务器根据查询指令查询数据库后返回的查询结果,以及当查询结果为预定字段,则确定当前移动终端的屏幕类型为预设类型。第二种方式为:获取当前移动终端触屏事件的数目,当触屏事件的数目大于预定值,则确定当前移动终端的屏幕类型为预设类型。
S202,当检测到有物体接触检测界面时,调用预设函数检测物体的导电性。
在本发明的实施例中,可通过预设函数获得物体导电性的检测值,当检测值为第一预设值时,则确定物体导电;当检测值为第二预设值时,则确定物体不导电。当检测值为第三预设值时,则弹出检测无效的提示信息。
在该实施例中,检测物体的导电性包括检测物体是否导电以及物体导电性能的强弱。
S203,获得至少两个物体在相同预设时间内的连通数,根据连通数的大小确定物体的导电性能。
其中,预设时间可以是移动终端***中默认的,还可以是用户根据不同的需求在移动终端中设置的。例如,预设时间为30秒。
具体而言,在确定两个物体导电之后,可在预设时间例如30秒内在检测界面上移动这两个物体,应用程序将分别获得两个物体在相同预设时间内的连通数,并根据连通数的大小确定物体的导电性能。
应当理解的是,本发明中的连通数与物体的导电性能有关。一般情况下,物体的导电性能越强,应用程序获得的物体的连通数越大;物体的导电性能越弱,应用程序获得的物体的连通数越小。
另外,S203可以采用以下S204替代,如图3所示,具体地:
S204,获得至少两个物体在相同预设路径内的连通数,根据连通数的大小确定物体的导电性能。
其中,预设路径可以是移动终端***中默认的,还可以是用户根据不同的需求在移动终端中设置的。
具体而言,在确定两个物体导电之后,可在检测界面的相同预设路径中移动这两个物体,应用程序将分别获得两个物体在相同预设路径中的连通数,并根据连通数的大小确定物体的导电性能。
S205,根据物体的导电性能确定物体的纯度。
具体而言,在获得不同物体经过相同预设时间或者预设路径的连通数之后,可通过连通数的大小确定物体导电性能,以及根据物体的导电性能进一步确定物体的纯度。
举例而言,当确定物体A和B导电之后,可在预设时间例如30秒内分别在检测界面上移动物体A和B,应用程序将分别获得物体A和B的连通数,例如,应用程序获得物体A的连通数为10次,物体B的连通数为8次。在完成物体A和B的连通数测量之后,应用程序将弹出显示物体A和B检测结果的信息页面。其中,物体A和B检测结果的信息页面如图4所示。通过图4用户可以清楚地看到物体A的连通数为10次,物体B的连通数为8次,物体A的导电性能比物体B的导电性能强。尤其当物体A和B属于可以导电的同种类型的物体,区别仅在于物体A和B中混合的同一种物体的比例不同,通过比较物体A和B的连通数不仅可以确定物体A和B导电性能的强弱,通过导电性能的强弱还可以进一步确定物体A的纯度高于物体B。
本发明实施例的物体导电性的检测方法,在确定物体导电之后,通过获得至少两个物体在相同预设时间或预设路径的连通数,并通过连通数的大小确定物体的导电性能,以及根据导电性能进一步确定物体的纯度。由此,可以帮助用户更准确地了解不同物体的导电性能的强弱,以及物体的纯度检测方法,进一步提高了用户的体验。
为了实现上述实施例,本发明还提出一种物体导电性的检测装置。
图5是本发明一个实施例的物体导电性的检测装置的结构示意图。
如图5所示,物体导电性的检测装置包括:打开模块11、检测模块12和第一确定模块13。
具体地,打开模块11用于根据用户的触发请求在当前移动终端打开检测界面。其中,移动终端可为智能手机、平板电脑、个人数字助理、电子书等具有各种操作***的硬件设备。
具体而言,用户可在移动终端的触摸屏中通过手势操作发送触发请求,例如,在安卓(Android)智能手机的触摸屏上点击应用程序的图标后,与该图标对应的应用程序即会启动,打开模块11将打开一个检测界面。
第一确定模块13用于在打开模块打开检测界面之前,确定当前移动终端的屏幕类型为预设类型。具体而言,当用户首次运行移动终端的应用程序时,需要确定当前移动终端的屏幕类型是否为预设类型,当第一确定模块13确定屏幕类型为预设类型时,打开模块11打开检测界面。其中,预设类型为可以根据电流感应进行工作的屏幕类型。以智能手机为例,预设类型为电容屏。目前的智能手机的屏幕类型主要分为电阻屏和电容屏,两种类型的屏幕分别通过不同的特性来实现捕捉用户手触摸的轨迹。其中,电阻屏主要通过压力感应原理来实现对屏幕内容的操作和控制。电容屏主要是利用人体的电流感应进行工作的,具体而言,当人体的例如手指接触到电容屏的金属层上时,由于人体电场,用户和电容屏表面形成以一个耦合电容,对于高频电流来说,电容是直接导体,于是手指从接触点吸走一个很小的电流。这个电流分别从触摸屏的四角上的电极中流出,并且流经这四个电极的电流与手指到四角的距离成正比,移动终端中的控制器可通过对这四个电流比例的精确计算,得出用户在移动终端中触摸点的准确位置。
上述第一确定模块13具体包括:通信单元131、第一确定单元132、第二获取单元133和第二确定单元134,其中,通信单元131用于向服务器发送查询指令,并接收服务器根据查询指令查询数据库后返回的查询结果;第一确定单元132用于当查询结果为预定字段,则确定当前移动终端的屏幕类型为预设类型;第二获取单元133用于获取当前移动终端触屏事件的数目;第二确定单元134用于当触屏事件的数目大于预定值,则确定当前移动终端的屏幕类型为预设类型。
包括通信单元131、第一确定单元132、第二获取单元133和第二确定单元134的第一确定模块13可通过两种方式确定移动终端的屏幕类型是否为预设类型。
第一种方式为:通过通信单元131和第一确定单元132确定移动终端的屏幕类型是否为预设类型。其中,预设字段可以是唯一识别预设类型的编码、数值或者文字,例如:01代表电容屏,00代表电阻屏。以Android操作***的移动终端为例,当移动终端首次运行应用程序时,可通过android.os.Build.MODEL获得移动终端的型号,并在有网络连接的情况下,通信单元131可根据移动终端的型号向服务器例如云端服务器发送查询指令,服务器在接收到查询指令后,根据移动终端的型号在服务器的数据库中进行查询以获得查询结果,并将查询结果转发至移动终端。如果查询结果为01,则第一确定单元132确定当前移动终端的屏幕类型为电容屏,打开检测界面。当查询结果为00,则第一确定单元132确定当前移动终端的屏幕类型为电阻屏,则弹出屏幕类型不符合预设类型的提示信息,并退出应用程序。
第二种方式为:通过第二获取单元133和第二确定单元134确定移动终端是否为预设类型。其中,预定值可为1。以Android操作***的移动终端为例,当移动终端首次运行应用程序时,用户可根据提示将至少两个手指接触移动终端的屏幕上,此时,第二获取单元133具体可通过调用预设函数获得当前移动终端的触屏事件的数目。例如,用户将两个手指接触移动终端的屏幕上,如果第二获取单元133获得当前移动终端的触屏事件的数目为2,即触屏事件的数目大于预定值1,则第二确定单元134确定当前移动终端的屏幕类型为预设类型,打开检测界面。如果第二获取单元133没有获得当前移动终端的触屏事件的数目,则第二确定单元134确定当前移动终端的屏幕类型不为预设类型,直接弹出屏幕类型不符合预设类型的提示信息,并退出应用程序。进一步而言,在Android操作***中,第二获取单元133可通过设置Android界面上的setFocusableInTouchMode(true)来确保能接收到当前移动终端的触屏事件,以及通过监测onTouchEvent方法中的event.getPointerCount()函数获得触屏事件的数目。
具体地,检测模块12用于当检测到有物体接触检测界面时,调用预设函数检测物体的导电性。其中,预设函数是移动终端***中可以检测物体的导电性的函数,以Android操作***的移动终端为例,预设函数为event.getPointerCount()函数。应当理解,上述预设函数仅为示例,可根据需要进行调整或采用其他函数或手段。
在该实施例中,检测模块12调用预设函数检测物体的导电性包括检测物体是否导电。
具体而言,在打开模块11打开检测界面之后,当检测模块12检测到有物体接触检测界面时,可通过调用预设函数获得待测物体导电性的检测值,并根据检测值确定物体的导电性能。
进一步而言,上述检测模块12具体包括:第一获得单元121、第一检测单元122、第二检测单元123和第三检测单元124,其中,第一获得单元121用于通过预设函数获取物体导电性的检测值;第一检测单元122用于当检测值为第一预设值时,确定物体导电;第二检测单元123用于当检测值为第二预设值时,确定物体不导电;第三检测单元124用于当检测值为第三预设值时,弹出检测无效的提示信息。其中,第一预设值可以为1,第二预设值可以为0,第三预设值为0和1以外的其他数值,以上数值仅为示例。
再以预设函数为event.getPointerCount()函数的Android操作***的移动终端为例。在打开模块11打开检测界面之后,如果用户想检测某个物体是否导电可将该物体接触检测界面。例如,用户想检测一只带橡皮擦的铅笔是否导电,则可用手拿着橡皮,将铅笔的笔尖至于检测界面上,此时,第一获得单元121通过调用event.getPointerCount()函数获得物体导电性的检测值,如果第一检测单元122中的检测值为第一预设值1,则确定铅笔导电,并弹出物体导电的提示信息;如果第二检测单元123中的检测值为第二预设值0,则确定铅笔不导电,并弹出物体不导电的提示信息;如果第三检测单元124中的检测值为0和1以为的其他数值,则弹出检测无效的提示信息。
尤其当用户需要根据物体是否导电来进行后续操作,而此时仅通过一般常识无法确定物体是否导电,并且身边没有可检测物体是否导电的测量仪表时,用户可通过本发明的检测装置确定物体是否导电后,再进行后续操作。由此,可避免用户发生触电的情况,保护了用户的生命安全。
本发明实施例的物体导电性的检测装置,通过打开模块打开移动终端的检测界面,当检测到有物体接触检测界面时,检测模块通过调用预设函数检测物体的导电性。由此,方便了用户通过移动终端随时随地地检测物体的导电性,提高了用户的体验。
图6是本发明一个具体实施例的物体导电性的检测装置的流程图。
如图6所示,物体导电性的检测装置包括:打开模块11、检测模块12、第一确定模块13、第二确定模块14、第三确定模块15和第四确定模块16。
在该实施例中,检测模块12调用预设函数检测物体的导电性包括检测物体是否导电以及物体导电性能的强弱。
具体地,第二确定模块14用于获得至少两个物体在相同预设时间内的连通数,根据连通数的大小确定物体的导电性能。其中,预设时间可以是移动终端***中默认的,还可以是用户根据不同的需求在移动终端中设置的。例如,预设时间为30秒。具体而言,在检测模块12确定两个物体导电之后,可在预设时间例如30秒内在检测界面上移动这两个物体,第二确定模块14将分别获得两个物体在相同预设时间内的连通数,并根据连通数的大小确定物体的导电性能。
第三确定模块15用于获得至少两个物体在相同预设路径内的连通数,根据连通数的大小确定物体的导电性能。其中,预设路径可以是移动终端***中默认的,还可以是用户根据不同的需求在移动终端中设置的。具体而言,在检测模块12确定两个物体导电之后,可在检测界面的相同预设路径中移动这两个物体,第三确定模块15将分别获得两个物体在相同预设路径中的连通数,并根据连通数的大小确定物体的导电性能。
第四确定模块16用于在第二确定模块或第三确定模块根据连通数的大小确定物体的导电性能之后,根据物体的导电性能确定物体的纯度。
本发明实施例的物体导电性的检测装置,在检测模块确定物体导电之后,第二确定模块或第三确定模块获得至少两个物体在相同预设时间或预设路径的连通数,并通过连通数的大小确定物体的导电性能,以及第四确定模块根据物体的导电性能进一步确定物体的纯度。由此,可以帮助用户更准确地了解不同物体的导电性能的强弱,以及物体的纯度检测方法,进一步提高了用户的体验。
为了实现上述实施例,本发明还提出一种移动终端,该移动终端包括壳体、处理器、存储器、电路板和电源电路,其中,上述电路板安置在上述壳体围成的空间内部,上述处理器和上述存储器设置在上述电路板上;上述电源电路,用于为上述移动终端的各个电路或器件供电;上述存储器用于存储可执行程序代码;上述处理器通过读取上述存储器中存储的可执行程序代码来运行与上述可执行程序代码对应的程序,以用于执行以下步骤:
S101’,根据用户的触发请求在当前移动终端打开检测界面。
其中,移动终端可为智能手机、平板电脑、个人数字助理、电子书等具有各种操作***的硬件设备。
具体而言,用户可在移动终端的触摸屏中通过手势操作向处理器发送触发请求,例如,在安卓(Android)智能手机的触摸屏上点击应用程序的图标后,与该图标对应的应用程序即会启动,并打开一个检测界面。
在这里需要说明的是,在本发明的实施例中,当用户首次运行移动终端的应用程序时,需要确定当前移动终端的屏幕类型是否为预设类型,即只有屏幕类型为预设类型的移动终端才能启动该应用程序。其中,预设类型为可以根据电流感应进行工作的屏幕类型。以智能手机为例,预设类型为电容屏。目前的智能手机的屏幕类型主要分为电阻屏和电容屏,两种类型的屏幕分别通过不同的特性来实现捕捉用户手触摸的轨迹。其中,电阻屏主要通过压力感应原理来实现对屏幕内容的操作和控制。电容屏主要是利用人体的电流感应进行工作的,具体而言,当人体的例如手指接触到电容屏的金属层上时,由于人体电场,用户和电容屏表面形成以一个耦合电容,对于高频电流来说,电容是直接导体,于是手指从接触点吸走一个很小的电流。这个电流分别从触摸屏的四角上的电极中流出,并且流经这四个电极的电流与手指到四角的距离成正比,移动终端中的控制器可通过对这四个电流比例的精确计算,得出用户在移动终端中触摸点的准确位置。
在本发明的实施例中,可通过两种方式确定当前移动终端的屏幕类型是否为预设类型。
第一种方式为:向服务器发送查询指令,并接收服务器根据查询指令查询数据库后返回的查询结果,以及当查询结果为预定字段,则确定当前移动终端的屏幕类型为预设类型。其中,预设字段可以是唯一识别预设类型的编码、数值或者文字,例如:01代表电容屏,00代表电阻屏。以Android操作***的移动终端为例,当移动终端首次运行应用程序时,可通过android.os.Build.MODEL获得移动终端的型号,并在有网络连接的情况下,根据移动终端的型号向服务器例如云端服务器发送查询指令,服务器在接收到查询指令后,根据移动终端的型号在服务器的数据库中进行查询以获得查询结果,并将查询结果转发至移动终端,如果查询结果为01,则确定当前移动终端的屏幕类型为电容屏,打开检测界面。当查询结果为00,则确定当前移动终端的屏幕类型为电阻屏,则弹出屏幕类型不符合预设类型的提示信息,并退出应用程序。
第二种方式为:获取当前移动终端触屏事件的数目,当触屏事件的数目大于预定值,则确定当前移动终端的屏幕类型为预设类型。其中,预定值可以为1。以Android操作***的移动终端为例,当移动终端首次运行应用程序时,用户可根据提示将至少两个手指接触移动终端的屏幕上,此时,应用程序通过调用预设函数获得当前移动终端的触屏事件的数目。例如,用户将两个手指接触移动终端的屏幕上,如果预设函数获得当前移动终端的触屏事件的数目为2,即触屏事件的数目大于预定值1,则确定当前移动终端的屏幕类型为预设类型,打开检测界面。如果预设函数没有获得当前移动终端的触屏事件的数目,则确定当前移动终端的屏幕类型不为预设类型,直接弹出屏幕类型不符合预设类型的提示信息,并退出应用程序。进一步而言,在Android操作***中,可通过设置Android界面上的setFocusableInTouchMode(true)来确保能接收到当前移动终端的触屏事件,以及通过监测onTouchEvent方法中的event.getPointerCount()函数获得触屏事件的数目。
S102’,当检测到有物体接触检测界面时,调用预设函数检测物体的导电性。
其中,预设函数是移动终端***中可以检测物体的导电性的函数,以Android操作***的移动终端为例,预设函数为event.getPointerCount()函数。应当理解,上述预设函数仅为示例,可根据需要进行调整或采用其他函数或手段。
在该实施例中,检测物体的导电性包括检测物体是否导电。
具体而言,在打开检测界面之后,当检测到有物体接触检测界面时,可通过调用预设函数获得待测物体导电性的检测值,并根据检测值确定物体的导电性能。进一步而言,在本发明的实施例中,可通过预设函数获得物体导电性的检测值,当检测值为第一预设值时,则确定物体导电;当检测值为第二预设值时,则确定物体不导电;当检测值为第三预设值时,则弹出检测无效的提示信息。其中,第一预设值可以为1,第二预设值可以为0,第三预设值为0和1以外的其他数值,以上数值仅为示例。
再以预设函数为event.getPointerCount()函数的Android操作***的移动终端为例。在打开检测界面之后,如果用户想检测某个物体是否导电可将该物体接触检测界面。例如,用户想检测一只带橡皮擦的铅笔是否导电,则可用手拿着橡皮,将铅笔的笔尖至于检测界面上,此时,处理器将调用event.getPointerCount()函数获得物体导电性的检测值,如果检测值为第一预设值1,则确定铅笔导电,并弹出物体导电的提示信息;如果检测值为第二预设值0,则确定铅笔不导电,并弹出物体不导电的提示信息;如果检测值为第三预设值0和1以为的其他数值,则弹出检测无效的提示信息。
尤其当用户需要根据物体是否导电来进行后续操作,而此时仅通过一般常识无法确定物体是否导电,并且身边没有可检测物体是否导电的测量仪表时,用户可通过本发明的移动终端确定物体是否导电后,再进行后续操作。由此,可避免用户发生触电的情况,保护了用户的生命安全。
本发明实施例的移动终端,通过用户的触发请求打开移动终端的检测界面,并当检测到有物体接触检测界面时,通过调用预设函数检测物体的导电性。由此,方便了用户通过移动终端随时随地地检测物体的导电性,提高了用户的体验。
在根据用户的触发请求在当前移动终端打开检测界面之后,还可以获得至少两个物体在相同预设时间内或者相同预设路径内的连通数,并根据连通数的大小确定至少两个物体的导电性能,由此,可以帮助用户更准确的了解物体的导电性能的强弱,以及物体的纯度。该处理器还用于执行以下步骤:
S201’,根据用户的触发请求在当前移动终端打开检测界面。
其中,移动终端可为智能手机、平板电脑、个人数字助理、电子书等具有各种操作***的硬件设备。
在本发明的实施例中,当用户首次运行移动终端的应用程序时,需要确定当前移动终端的屏幕类型为预设类型。
在本发明的实施例中,可通过两种方式确定当前移动终端的屏幕类型是否为预设类型。第一种方式为:向服务器发送查询指令,并接收服务器根据查询指令查询数据库后返回的查询结果,以及当查询结果为预定字段,则确定当前移动终端的屏幕类型为预设类型。第二种方式为:获取当前移动终端触屏事件的数目,当触屏事件的数目大于预定值,则确定当前移动终端的屏幕类型为预设类型。
S202’,当检测到有物体接触检测界面时,调用预设函数检测物体的导电性。
在本发明的实施例中,可通过预设函数获得物体导电性的检测值,当检测值为第一预设值时,则确定物体导电;当检测值为第二预设值时,则确定物体不导电。当检测值为第三预设值时,则弹出检测无效的提示信息。
在该实施例中,检测物体的导电性包括检测物体是否导电以及物体导电性能的强弱。
S203’,获得至少两个物体在相同预设时间内的连通数,根据连通数的大小确定物体的导电性能。
其中,预设时间可以是移动终端***中默认的,还可以是用户根据不同的需求在移动终端中设置的。例如,预设时间为30秒。
具体而言,在确定两个物体导电之后,可在预设时间例如30秒内在检测界面上移动这两个物体,应用程序将分别获得两个物体在相同预设时间内的连通数,并根据连通数的大小确定物体的导电性能。
应当理解的是,本发明中的连通数与物体的导电性能有关。一般情况下,物体的导电性能越强,应用程序获得的物体的连通数越大;物体的导电性能越弱,应用程序获得的物体的连通数越小。另外,S203’可以采用以下S204’替代,具体地:
S204’,获得至少两个物体在相同预设路径内的连通数,根据连通数的大小确定物体的导电性能。
其中,预设路径可以是移动终端***中默认的,还可以是用户根据不同的需求在移动终端中设置的。
具体而言,在确定两个物体导电之后,可在检测界面的相同预设路径中移动这两个物体,应用程序将分别获得两个物体在相同预设路径中的连通数,并根据连通数的大小确定物体的导电性能。
S205’,根据物体的导电性能确定物体的纯度。
具体而言,在获得不同物体经过相同预设时间或者预设路径的连通数之后,可通过连通数的大小确定物体导电性能,以及根据物体的导电性能进一步确定物体的纯度。
举例而言,当确定物体A和B导电之后,可在预设时间例如30秒内分别在检测界面上移动物体A和B,应用程序将分别获得物体A和B的连通数,例如,应用程序获得物体A的连通数为10次,物体B的连通数为8次。在完成物体A和B的连通数测量之后,应用程序将弹出显示物体A和B检测结果的信息页面。其中,物体A和B检测结果的信息页面如图4所示。通过图4用户可以清楚地看到物体A的连通数为10次,物体B的连通数为8次,物体A的导电性能比物体B的导电性能强。尤其当物体A和B属于可以导电的同种类型的物体,区别仅在于物体A和B中混合的同一种物体的比例不同,通过比较物体A和B的连通数不仅可以确定物体A和B导电性能的强弱,通过导电性能的强弱还可以进一步确定物体A的纯度高于物体B。
本发明实施例的移动终端,在确定物体导电之后,在确定物体导电之后,通过获得至少两个物体在相同预设时间或预设路径的连通数,并通过连通数的大小确定物体的导电性能,以及根据导电性能进一步确定物体的纯度。由此,可以帮助用户更准确地了解不同物体的导电性能的强弱,以及物体的纯度检测方法,进一步提高了用户的体验。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (14)
1.一种物体导电性的检测方法,其特征在于,包括:
确定当前移动终端的屏幕类型为预设类型;
当所述当前移动终端的屏幕类型为所述预设类型时,根据用户的触发请求在当前移动终端打开检测界面;
当检测到有物体接触所述检测界面时,调用预设函数检测所述物体的导电性;
获得至少两个物体在相同预设时间内的连通数,根据所述连通数的大小确定所述物体的导电性能,或者,获得至少两个物体在相同预设路径内的连通数,根据所述连通数的大小确定所述物体的导电性能,其中,连通数大的物体的导电性能强于连通数小的物体的导电性能。
2.根据权利要求1所述的方法,其特征在于,所述调用预设函数检测所述物体的导电性,包括:
通过所述预设函数获取所述物体导电性的检测值,当所述检测值为第一预设值时,确定所述物体导电,当所述检测值为第二预设值时,确定所述物体不导电。
3.根据权利要求1所述的方法,其特征在于,所述确定所述当前移动终端的屏幕类型为预设类型,包括:
向服务器发送查询指令,并接收所述服务器根据所述查询指令查询数据库后返回的查询结果;以及
当所述查询结果为预定字段,则确定所述当前移动终端的屏幕类型为预设类型。
4.根据权利要求1所述的方法,其特征在于,所述确定所述当前移动终端的屏幕类型为预设类型,包括:
获取所述当前移动终端触屏事件的数目;以及
当所述触屏事件的数目大于预定值,则确定所述当前移动终端的屏幕类型为预设类型。
5.根据权利要求1所述的方法,其特征在于,在所述根据所述连通数的大小确定所述物体的导电性能之后,还包括:
根据所述物体的导电性能确定所述物体的纯度。
6.根据权利要求2所述的方法,其特征在于,在所述通过所述预设函数获得所述物体导电性的检测值之后,还包括:
当所述检测值为第三预设值时,弹出检测无效的提示信息。
7.根据权利要求4所述的方法,其特征在于,所述获取所述当前移动终端触屏事件的数目,包括:
通过所述预设函数获得所述当前移动终端触屏事件的数目。
8.一种物体导电性的检测装置,其特征在于,包括:
第一确定模块,用于在打开模块打开检测界面之前,确定当前移动终端的屏幕类型为预设类型;
所述打开模块,用于当所述当前移动终端的屏幕类型为所述预设类型时,根据用户的触发请求在所述当前移动终端打开所述检测界面;
检测模块,用于当检测到有物体接触所述检测界面时,调用预设函数检测所述物体的导电性;
第二确定模块,用于获得至少两个物体在相同预设时间内的连通数,根据所述连通数的大小确定所述物体的导电性能;
第三确定模块,用于获得至少两个物体在相同预设路径内的连通数,根据所述连通数的大小确定所述物体的导电性能,其中,连通数大的物体的导电性能强于连通数小的物体的导电性能。
9.根据权利要求8所述的装置,其特征在于,所述检测模块,包括:
第一获得单元,用于通过所述预设函数获取所述物体导电性的检测值;
第一检测单元,用于当所述检测值为第一预设值时,确定所述物体导电;
第二检测单元,用于当所述检测值为第二预设值时,确定所述物体不导电。
10.根据权利要求8所述的装置,其特征在于,所述第一确定模块,包括:
通信单元,用于向服务器发送查询指令,并接收所述服务器根据所述查询指令查询数据库后返回的查询结果;以及
第一确定单元,用于当所述查询结果为预定字段,则确定所述当前移动终端的屏幕类型为预设类型。
11.根据权利要求8所述的装置,其特征在于,所述第一确定模块,包括:
第二获取单元,用于获取所述当前移动终端触屏事件的数目;以及
第二确定单元,用于当所述触屏事件的数目大于预定值,则确定所述当前移动终端的屏幕类型为预设类型。
12.根据权利要求8所述的装置,其特征在于,所述装置还包括:
第四确定模块,用于在所述第二确定模块或所述第三确定模块根据所述连通数的大小确定所述物体的导电性能之后,根据所述物体的导电性能确定所述物体的纯度。
13.根据权利要求9所述的装置,其特征在于,所述检测模块,还包括:
第三检测单元,用于当所述检测值为第三预设值时,弹出检测无效的提示信息。
14.根据权利要求11所述的装置,其特征在于,所述第二获取单元,具体用于:通过所述预设函数获得所述当前移动终端触屏事件的数目。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410128749.4A CN103926486B (zh) | 2014-04-01 | 2014-04-01 | 物体导电性的检测方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410128749.4A CN103926486B (zh) | 2014-04-01 | 2014-04-01 | 物体导电性的检测方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103926486A CN103926486A (zh) | 2014-07-16 |
CN103926486B true CN103926486B (zh) | 2017-12-01 |
Family
ID=51144779
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410128749.4A Expired - Fee Related CN103926486B (zh) | 2014-04-01 | 2014-04-01 | 物体导电性的检测方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103926486B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112540255A (zh) * | 2020-12-29 | 2021-03-23 | 崔光锦 | 一种新材料生产用导电检测装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102467307A (zh) * | 2010-11-03 | 2012-05-23 | 义隆电子股份有限公司 | 可判别接触物件的电容式触控元件、模块及其判别方法 |
CN102967776A (zh) * | 2011-08-31 | 2013-03-13 | 金宝电子工业股份有限公司 | 关联于电容式感应触控输入装置的测试***与方法 |
CN103677352A (zh) * | 2012-08-31 | 2014-03-26 | 汤耀宗 | 触压感应模块 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100796171B1 (ko) * | 2006-07-20 | 2008-01-21 | 마이크로 인스펙션 주식회사 | 접촉식 싱글사이드 프로브와 이를 이용한 도선의 단선 및단락 검사장치 및 그 방법 |
-
2014
- 2014-04-01 CN CN201410128749.4A patent/CN103926486B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102467307A (zh) * | 2010-11-03 | 2012-05-23 | 义隆电子股份有限公司 | 可判别接触物件的电容式触控元件、模块及其判别方法 |
CN102967776A (zh) * | 2011-08-31 | 2013-03-13 | 金宝电子工业股份有限公司 | 关联于电容式感应触控输入装置的测试***与方法 |
CN103677352A (zh) * | 2012-08-31 | 2014-03-26 | 汤耀宗 | 触压感应模块 |
Also Published As
Publication number | Publication date |
---|---|
CN103926486A (zh) | 2014-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10423322B2 (en) | Method for viewing message and terminal | |
CN208622075U (zh) | 触摸面板防误触装置 | |
CN104242365B (zh) | 便携式电子装置及使用方法 | |
CN108984095A (zh) | 手势交互方法、装置、存储介质和电子设备 | |
CN104156088A (zh) | 主动式电容笔及触控装置 | |
CN111831138B (zh) | 无线耳机的信号识别方法、装置及无线耳机 | |
CN107766777A (zh) | 指纹识别组件、压力检测方法及指纹识别ic | |
CN104049123A (zh) | 用于测量值和上下文信息的存储模式 | |
CN102707861B (zh) | 电子设备及其显示方法 | |
CN106325623A (zh) | 在触摸屏上监测触摸的方法、装置及终端设备 | |
CN103926486B (zh) | 物体导电性的检测方法及装置 | |
US10592023B2 (en) | Touch display assembly, touch input unit and touch input method | |
CN107168559A (zh) | 移动终端触控笔状态检测装置和触控笔 | |
KR102408057B1 (ko) | 디스플레이를 이용하여 수화도를 측정하는 전자 장치 및 전자 장치의 동작 방법 | |
CN105511639B (zh) | 输入法的输入控制方法、装置和终端设备 | |
CN105353964A (zh) | 输入控制方法、装置和终端设备 | |
CN115562560A (zh) | 笔迹绘制方法、装置、电子设备和可读存储介质 | |
CN109085983A (zh) | 操作控制方法、装置、存储介质及电子设备 | |
CN107407996B (zh) | 悬浮触控装置及方法 | |
CN107390077B (zh) | 测试方法、测试装置及计算机可读存储介质 | |
CN113468260B (zh) | 一种数据分析方法、装置、电子设备及存储介质 | |
WO2016045121A1 (en) | Electronic touch buttons | |
US10620727B2 (en) | Information processing method and electronic device | |
CN109189274B (zh) | 一种应用于触控技术的检测装置、指纹识别*** | |
CN106488027B (zh) | 一种指示灯的控制方法及移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171201 |
|
CF01 | Termination of patent right due to non-payment of annual fee |