一种基于NFC移动终端的卡检测方法及系统技术方案

技术编号:11868063 阅读:82 留言:0更新日期:2015-08-12 17:04
本发明专利技术公开了一种基于NFC移动终端的卡检测方法及系统,方法包括:在移动终端的NFC天线附近设置一个接近传感器;接近传感器来检测是否有物体靠近,当检测到物体与接近传感器的距离小于门限值时认为物体靠近,当接近传感器检测到有物体靠近时,启动NFC卡检测功能;开始进行卡检测,判断在第一时间段T2内是否检测到卡,当在第一时间段T2内没有检测到卡则控制关闭NFC卡检测功能;当在第一时间段T2内检测有卡,则获取该卡的信息然后停止检测。通过本案提供的方法,移动终端在启动NFC卡检测超时后无需循环检测,从而避免了卡循环检测带来的缺陷。

【技术实现步骤摘要】
一种基于NFC移动终端的卡检测方法及系统
本专利技术涉及移动终端
,尤其涉及一种基于NFC移动终端的卡检测方法及系统。
技术介绍
随着NFC(NearFieldCommunication,近场通信)及移动终端的发展,越来越多的移动终端配置了NFC功能,NFC可以工作在三种模式:读模式、卡模式、点对点模式;读模式下,NFC作为读卡器对于各种类型卡的识别功能。在现有技术中,由于卡的种类繁多,NFC作为读卡器时是以轮询各种类型卡的形式进行卡检测的。其检测过程举例如下:设有三种类型的卡;NFC启动卡检测,执行以下步骤:SQ1,NFC配置成检测第一种类型的卡的读卡器,持续检测时间T1内是否有卡,如果有卡,则获取该卡的信息然后停止检测;如果没有卡则执行SQ2;SQ2,NFC配置成检测第二种类型的卡的读卡器,持续检测时间T1内是否有卡,如果有卡,则获取该卡的信息然后停止检测;如果没有卡则执行SQ3;SQ3,NFC配置成检测第三种类型的卡的读卡器,持续检测时间T1内是否有卡,如果有卡,则获取该卡的信息然后停止检测;如果没有卡则执行SQ1;其中,T1一般取20毫秒;而因为启动卡检测后移动终端是不知道何时会有卡会被检测到,因此需要SQ1~SQ3循环检测;从而使NFC一直处于工作状态,功耗较高;既占用了移动终端的资源来运行检测程序,又使移动终端功耗较高。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于NFC移动终端的卡检测方法及系统。本专利技术针对现有技术中启动NFC卡检测后需要循环检测直到检测到卡带来的缺陷:本专利技术提供一种基于NFC移动终端的低功耗卡检测方法,通过本案提供的方法,移动终端在启动NFC卡检测超时后无需循环检测,从而避免了卡循环检测带来的缺陷。本专利技术解决技术问题所采用的技术方案如下:一种基于NFC移动终端的卡检测方法,其中,包括:A、在移动终端的NFC天线附近设置一个接近传感器;B、接近传感器来检测是否有物体靠近,当检测到物体与接近传感器的距离小于门限值时认为物体靠近,当接近传感器检测到有物体靠近时,启动NFC卡检测功能;C、开始进行卡检测,判断在第一时间段T2内是否检测到卡,当在第一时间段T2内没有检测到卡则控制关闭NFC卡检测功能;当在第一时间段T2内检测有卡,则获取该卡的信息然后停止检测。所述的基于NFC移动终端的卡检测方法,其中,所述步骤A还包括:接近传感器的位置设置在NFC天线感应范围的中心点。所述的基于NFC移动终端的卡检测方法,其中,所述步骤C还包括:C0、若在卡检测过程中接近传感器检测到原来靠近的物体已离开,则控制关闭NFC卡检测功能。所述的基于NFC移动终端的卡检测方法,其中,所述步骤C0之后包括:D、当接近传感器检测到物体已离开后接近传感器若又检测到有物体靠近时,则控制再次启动NFC卡检测功能,并执行步骤C。所述的基于NFC移动终端的卡检测方法,其中,所述步骤C中的开始进行卡检测具体包括以下步骤:C1,NFC配置成检测第一种类型的卡的读卡器,持续检测第二时间T1内是否有卡,如果有卡,则获取该卡的信息然后停止检测;如果没有卡则执行C2;C2,NFC配置成检测第二种类型的卡的读卡器,持续检测第二时间T1内是否有卡,如果有卡,则获取该卡的信息然后停止检测;如果没有卡则执行C3;C3,NFC配置成检测第三种类型的卡的读卡器,持续检测第二时间T1内是否有卡,如果有卡,则获取该卡的信息然后停止检测;如果没有卡则执行C4;C4,NFC配置成检测第N种类型的卡的读卡器,持续检测时间第二时间T1内是否有卡,如果有卡,则获取该卡的信息然后停止检测;如果没有卡则返回执行步骤C1,直到第一时间段T2超时没有检测到卡则控制关闭NFC卡检测功能。所述的基于NFC移动终端的卡检测方法及系统,其中,所述第一时间段T2为2秒;第二时间T1为20毫秒;卡的种类N由该NFC所支持的卡种类决定。所述的基于NFC移动终端的卡检测方法,其中,所述步骤B还包括:当接近传感器检测到物体距离小于门限时认为物体靠近,否则认为物体已离开;所述门限值为6cm。一种基于NFC移动终端的卡检测系统,其中,包括:设置模块,用于在移动终端的NFC天线附近设置一个用于检测是否有物体靠近的接近传感器;物体靠近检测模块,用于控制接近传感器来检测是否有物体靠近,当检测到物体与接近传感器的距离小于门限值时认为物体靠近,当接近传感器检测到有物体靠近时,启动NFC卡检测功能;卡检测控制模块,用于控制开始进行卡检测,判断在第一时间段T2内是否检测到卡,当在第一时间段T2内没有检测到卡则控制关闭NFC卡检测功能;当在第一时间段T2内检测有卡,则获取该卡的信息然后停止检测。所述基于NFC移动终端的卡检测系统,其中,其还包括:第一控制模块,用于若在卡检测过程中接近传感器检测到原来靠近的物体已离开,则控制关闭NFC卡检测功能;判断模块,用于当接近传感器检测到物体距离小于门限时认为物体靠近,否则认为物体已离开;所述门限值为6cm。所述基于NFC移动终端的卡检测系统,其中,卡检测控制模块包括:第一卡检测单元,用于控制NFC配置成检测第一种类型的卡的读卡器,持续检测第二时间T1内是否有卡,如果有卡,则获取该卡的信息然后停止检测;第二卡检测单元,用于控制NFC配置成检测第二种类型的卡的读卡器,持续检测第二时间T1内是否有卡,如果有卡,则获取该卡的信息然后停止检测;第三卡检测单元,用于控制NFC配置成检测第三种类型的卡的读卡器,持续检测第二时间T1内是否有卡,如果有卡,则获取该卡的信息然后停止检测;第N卡检测单元,用于控制NFC配置成检测第N种类型的卡的读卡器,持续检测时间第二时间T1内是否有卡,如果有卡,则获取该卡的信息然后停止检测;所述第一时间段T2为2秒;第二时间T1为20毫秒;卡的种类N由该NFC所支持的卡种类决定。本专利技术所提供的基于NFC移动终端的卡检测方法及系统,当用户开启NFC卡检测功能时,本专利技术通过在NFC天线处设置一接近传感器,通过接近传感器来检测是否有物体靠近,当有物体靠近时才启动NFC卡检测功能,并且当靠近物体不发生变化的情况下,卡检测也设置了一个时间,防止所靠近的物体不是卡带来的循环检测;与现有技术中需要NFC不断循环检测卡相比,本案大大降低了功耗。附图说明图1是本专利技术基于NFC移动终端的卡检测方法的较佳实施例的流程图。图2是本专利技术一种基于NFC移动终端的卡检测系统的较佳实施例的功能原理框图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参见图1,图1是本专利技术基于NFC移动终端的卡检测方法的较佳实施例的流程图。图1所示的一种基于NFC移动终端的卡检测方法,包括:步骤S110、在移动终端的NFC天线附近设置一个接近传感器;本专利技术实施例中,在移动终端的NFC天线附近设置一个接近传感器;对于接近传感器的位置没有严格规定,较佳地,接近传感器的位置设置在NFC天线感应范围的中心点,当然但位置略有偏差亦可;本实施例中设置当用户在移动终端UI界面上选择NFC卡检测功能开启本文档来自技高网...
一种基于NFC移动终端的卡检测方法及系统

【技术保护点】
一种基于NFC移动终端的卡检测方法,其特征在于,包括:A、在移动终端的NFC天线附近设置一个接近传感器;B、接近传感器来检测是否有物体靠近,当检测到物体与接近传感器的距离小于门限值时认为物体靠近,当接近传感器检测到有物体靠近时,启动NFC卡检测功能;C、开始进行卡检测,判断在第一时间段T2内是否检测到卡,当在第一时间段T2内没有检测到卡则控制关闭NFC卡检测功能;当在第一时间段T2内检测有卡,则获取该卡的信息然后停止检测。

【技术特征摘要】
1.一种基于NFC移动终端的卡检测方法,其特征在于,包括:A、在移动终端的NFC天线附近设置一个接近传感器;B、接近传感器来检测是否有物体靠近,当检测到物体与接近传感器的距离小于门限值时认为物体靠近,当接近传感器检测到有物体靠近时,启动NFC卡检测功能;C、开始进行卡检测,判断在第一时间段T2内是否检测到卡,当在第一时间段T2内没有检测到卡则控制关闭NFC卡检测功能;当在第一时间段T2内检测有卡,则获取该卡的信息然后停止检测;所述步骤C中的开始进行卡检测具体包括以下步骤:C1,NFC配置成检测第一种类型的卡的读卡器,持续检测第二时间T1内是否有卡,如果有卡,则获取该卡的信息然后停止检测;如果没有卡则执行C2;C2,NFC配置成检测第二种类型的卡的读卡器,持续检测第二时间T1内是否有卡,如果有卡,则获取该卡的信息然后停止检测;如果没有卡则执行C3;C3,NFC配置成检测第三种类型的卡的读卡器,持续检测第二时间T1内是否有卡,如果有卡,则获取该卡的信息然后停止检测;如果没有卡则执行C4;C4,NFC配置成检测第N种类型的卡的读卡器,持续检测时间第二时间T1内是否有卡,如果有卡,则获取该卡的信息然后停止检测;如果没有卡则返回执行步骤C1,直到第一时间段T2超时没有检测到卡则控制关闭NFC卡检测功能;设置当用户在移动终端UI界面上选择NFC卡检测功能开启时,实际并不启动NFC的卡检测功能而是使能接近传感器检测是否有物体靠近,降低移动终端功耗。2.根据权利要求1所述的基于NFC移动终端的卡检测方法,其特征在于,所述步骤A还包括:接近传感器的位置设置在NFC天线感应范围的中心点。3.根据权利要求1所述的基于NFC移动终端的卡检测方法,其特征在于,所述步骤C还包括:C0、若在卡检测过程中接近传感器检测到原来靠近的物体已离开,则控制关闭NFC卡检测功能。4.根据权利要求3所述的基于NFC移动终端的卡检测方法,其特征在于,所述步骤C0之后包括:D、当接近传感器检测到物体已离开后接近传感器若又检测到有物体靠近时,则控制再次启动NFC卡检测功能,并执行步骤C。5.根据权利要求1所述的基于NFC移动终端的卡检测方法,其特征在于,所述第一时间段T2为2秒;第二时间T1为2...

【专利技术属性】
技术研发人员:俞斌杨维琴
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

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

1