欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 防止近场传输错误识别的控制方法、系统、设备及介质独创技术40363字

防止近场传输错误识别的控制方法、系统、设备及介质

2021-03-07 22:12:13

防止近场传输错误识别的控制方法、系统、设备及介质

  技术领域

  本申请属于近场通信技术领域,尤其涉及一种防止近场传输错误识别的控制方法、系统、设备及介质。

  背景技术

  近场通信(Near Field Communication,NFC),又称近距离无线通信,是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输交换数据。

  常见近场通信的寻方式卡,比如公交车刷卡机、地铁闸口刷卡机等,读卡端处于一直寻卡的状态,当标签,例如公交卡,贴近读卡端时,读卡端读到标签并进行后续扣款等操作,即使标签贴近读卡端时读卡失败,读卡端也可以通过再次寻卡进行后续操作,整个过程不会受偶然读卡失败的影响。

  但是,当NFC应用在一些电子设备上时,例如电动牙刷,偶然读卡失败或导致电动牙刷给出错误提示信息,不但会引起用户误解,还会导致电动牙刷的功耗增加。因此需要一种防止近场传输错误识别的控制方法。

  发明内容

  本申请实施例提供了一种防止近场传输错误识别的控制方法、系统、设备及介质,可以解决防止近场传输错误识别的问题。

  第一方面,本申请实施例提供了一种防止近场传输错误识别的控制方法,

  提供近场传输寻卡源和近场传输标签,所述近场传输寻卡源按一定寻卡周期内发出寻卡信号,所述寻卡周期包括第一寻卡周期和第二寻卡周期,所述近场传输寻卡源内设置有寻卡失败标志,所述寻卡失败标志包括初始状态;所述方法包括以下步骤:

  S01:所述近场传输寻卡源在所述第一寻卡周期开始时发出第一寻卡信号;

  S02:若在寻卡时长内未接收到第一反馈信号,则将所述寻卡失败标记由所述初始状态更改为第一状态;同时将所述寻卡周期确定为所述第一寻卡周期;所述第一反馈信号为响应于所述寻卡信号的所述近场传输标签发回的信号;

  S03:所述近场传输寻卡源在所述第一寻卡周期后发送第二寻卡信号;

  S04:若在寻卡时长内接收到第二反馈信号,则更改所述寻卡失败标记为初始状态;所述第二反馈信号为响应于所述第二寻卡信号的所述近场传输标签发回的信号;并更改所述寻卡周期为第二寻卡周期。

  应理解,本申请实施例中提供近场传输寻卡源和近场传输标签,近场传输寻卡源按一定寻卡周期内发出寻卡信号,寻卡周期包括第一寻卡周期和第二寻卡周期,并在近场传输寻卡源内设置有寻卡失败标志;在近场传输寻卡源在所述第一寻卡周期开始时发出第一寻卡信号后,若在寻卡时长内未接收到第一反馈信号,通过发送第二寻卡信号,并检测是否受到第二反馈信号,判断未接收到第一反馈信号的情况是否为误判,实现了防止偶然近场传输错误的干扰,从而提高了近场传输寻卡源和近场传输标签工作的可靠性。

  可选的,所述防止近场传输错误识别的控制方法还包括以下步骤:

  若发出所述第一寻卡信号后在所述寻卡时长内接收到所述第一反馈信号,则将所述第二寻卡周期作为所述寻卡周期。

  可选的,所述防止近场传输错误识别的控制方法还包括以下步骤:

  若发出所述第二寻卡信号后,在所述寻卡时长内未接收到所述第二反馈信号,则更改所述寻卡失败标记为初始状态;并更改所述寻卡周期为所述第二寻卡周期。

  可选的,所述寻卡时长小于所述第一寻卡周期。

  可选的,所述寻卡时长等于所述第一寻卡周期。

  可选的,所述第一寻卡周期远小于所述第二寻卡周期。

  可选的,所述第二寻卡周期至少为所述第一寻卡周期的8倍。

  第二方面,本申请实施例提供了一种防止近场传输错误识别的控制系统,

  提供近场传输寻卡源和近场传输标签,所述近场传输寻卡源按一定寻卡周期内发出寻卡信号,所述寻卡周期包括第一寻卡周期和第二寻卡周期,所述近场传输寻卡源内设置有寻卡失败标志,所述寻卡失败标志包括初始状态;

  所述近场传输寻卡源在所述第一寻卡周期开始时发出第一寻卡信号;

  所述近场传输寻卡源若在寻卡时长内未接收到第一反馈信号,则将所述寻卡失败标记由所述初始状态更改为第一状态;同时将所述寻卡周期确定为所述第一寻卡周期;所述第一反馈信号为响应于所述寻卡信号的所述近场传输标签发回的信号;

  所述近场传输寻卡源在所述第一寻卡周期后发送第二寻卡信号;

  所述近场传输寻卡源若在寻卡时长内接收到第二反馈信号,则更改所述寻卡失败标记为初始状态;所述第二反馈信号为响应于所述第二寻卡信号的所述近场传输标签发回的信号;并更改所述寻卡周期为第二寻卡周期。

  可选的,所述近场传输寻卡源,还用于若发出所述第一寻卡信号后在所述寻卡时长内接收到所述第一反馈信号,则将所述第二寻卡周期作为所述寻卡周期。

  可选的,所述近场传输寻卡源,还用于若发出所述第二寻卡信号后,在所述寻卡时长内未接收到所述第二反馈信号,则更改所述寻卡失败标记为初始状态;并更改所述寻卡周期为所述第二寻卡周期。

  可选的,所述寻卡时长小于所述第一寻卡周期。

  可选的,所述寻卡时长等于所述第一寻卡周期。

  可选的,所述第一寻卡周期远小于所述第二寻卡周期。

  可选的,所述第二寻卡周期至少为所述第一寻卡周期的8倍。

  第三方面,本申请实施例提供了一种防止近场传输错误识别的控制系统,

  提供近场传输寻卡源和近场传输标签,其特征在于,所述近场传输寻卡源按一定寻卡周期内发出寻卡信号,所述寻卡周期包括第一寻卡周期和第二寻卡周期,所述近场传输寻卡源内设置有寻卡失败标志,所述寻卡失败标志包括初始状态;所述控制装置包括:

  第一寻卡信号发送单元,用于所述近场传输寻卡源在所述第一寻卡周期开始时发出第一寻卡信号;

  第一反馈信号处理单元,用于若在寻卡时长内未接收到第一反馈信号,则将所述寻卡失败标记由所述初始状态更改为第一状态;同时将所述寻卡周期确定为所述第一寻卡周期;所述第一反馈信号为响应于所述寻卡信号的所述近场传输标签发回的信号;

  第二寻卡信号发送单元,用于所述近场传输寻卡源在所述第一寻卡周期后发送第二寻卡信号;

  第二反馈信号处理单元,用于若在寻卡时长内接收到第二反馈信号,则更改所述寻卡失败标记为初始状态;所述第二反馈信号为响应于所述第二寻卡信号的所述近场传输标签发回的信号;并更改所述寻卡周期为第二寻卡周期。

  可选的,第一反馈信号处理单元,还用于若发出所述第一寻卡信号后在所述寻卡时长内接收到所述第一反馈信号,则将所述第二寻卡周期作为所述寻卡周期。

  可选的,第二反馈信号处理单元,还用于若发出所述第二寻卡信号后,在所述寻卡时长内未接收到所述第二反馈信号,则更改所述寻卡失败标记为初始状态;并更改所述寻卡周期为所述第二寻卡周期。

  可选的,所述寻卡时长小于所述第一寻卡周期。

  可选的,所述寻卡时长等于所述第一寻卡周期。

  可选的,所述第一寻卡周期远小于所述第二寻卡周期。

  可选的,所述第二寻卡周期至少为所述第一寻卡周期的8倍。

  第四方面,本申请实施例提供了一种电子设备,例如电动牙刷,包括上述第二方面所述的防止近场传输错误识别的控制系统,或包括上述第三方面所述的防止近场传输错误识别的装置。

  第五方面,本申请实施例提供了一种计算机可读存储介质,包括:所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法步骤。

  第六方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述第一方面所述的方法步骤。

  可以理解的是,上述第二方面至第六方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。

  附图说明

  为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

  图1是本申请一实施例提供的电动牙刷示意图;

  图2是本申请一实施例提供的防止近场传输错误识别的控制方法的流程示意图;

  图3是本申请另一实施例提供的防止近场传输错误识别的控制方法的流程示意图;

  图4是本申请另一实施例提供的防止近场传输错误识别的控制方法的流程示意图;

  图5是本申请另一实施例提供的防止近场传输错误识别的控制方法的流程示意图;

  图6是本申请实施例提供的电子设备的结构示意图。

  具体实施方式

  以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

  应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

  还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

  如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

  另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

  在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。

  目前电动牙刷刷头类目众多,品质参差不齐,假冒仿品时有发生。此外电动牙刷的刷头是一种消耗品,刷头使用一段时间(3个月左右)之后会出现刷头变形,刷毛根部位置变黑、变脏,刷头的清洁能力下降等问题,这个时候需要及时更换刷头。一方面,普通的电动牙刷的刷头不具备防伪功能,另一方面,也不具备记录刷头使用情况的功能。通过使用近场通信(NFC)技术可以实现刷头防伪以及刷头使用记录等功能。

  但是,当NFC应用在电动牙刷上时,会出现偶然读卡失败的现象,偶然读卡失败或导致电动牙刷给出错误提示信息,不但会引起用户误解,还会导致电动牙刷的功耗增加。因此需要一种应用在电动牙刷的稳定的NFC寻卡方法。

  本申请实施例提供了一种防止近场传输错误识别的控制方法和控制系统,以解决以上问题至少一部分。

  本申请实施例提供的一种防止近场传输错误识别的控制系统,包括近场传输寻卡源和近场传输标签;所述近场传输寻卡源按一定寻卡周期内发出寻卡信号,所述寻卡周期包括第一寻卡周期和第二寻卡周期,所述近场传输寻卡源内设置有寻卡失败标志,所述寻卡失败标志包括初始状态。

  本申请实施例提供了一种电子设备,该电子设备可以是电动牙刷。该电子设备包括上述防止近场传输错误识别的控制系统。

  如图1所示,本申请实施例提供了一种电动牙刷100,该电动牙刷包括刷柄110和刷头120。

  刷柄包括寻卡模块111和控制器112。刷头120内设置有NFC标签121。刷头120内的NFC标签121可被设置于刷柄110内的寻卡模块111读取。NFC标签121和寻卡模块111通过NFC通信协议通信。

  可以理解,在一些实施例中,防止近场传输错误识别的控制系统中的近场传输寻卡源可以为图1中的寻卡模块111和控制器112的组合,防止近场传输错误识别的控制系统中的近场传输标签可以为图1中的NFC标签121。图1中的寻卡模块111或控制器112执行的操作可视为近场传输寻卡源的执行的操作。图1中的NFC标签121执行的操作可视为近场传输标签的操作。在另一些实施例中,防止近场传输错误识别的控制系统中的近场传输寻卡源还可以为任意形式的NFC读卡装置。例如,近场传输寻卡源包含如图1所示的寻卡模块111,该寻卡模块同时集成了控制器112的功能;或者近场传输寻卡源包含如图1所示寻卡模块111,该寻卡模块内设置有寻卡失败标志,并且该寻卡模块根据是否接受到第一反馈信号或是否接收到第二反馈信号控制寻卡失败标志。该近场传输寻卡源,即NFC读卡装置,可以执行以下各个实施例中防止近场传输错误识别的控制方法的各个步骤。

  在一些实施例中,寻卡模块111包括寻卡芯片1111和寻卡线圈1112。NFC标签包括标签芯片1211和标签线圈1212。寻卡芯片1111用于生成寻卡信号,以及根据是否接受到NFC标签芯片的反馈信号,确定是否向控制器112发送改变寻卡失败标志的信号。寻卡线圈1112用于发送寻卡信号或接收NFC标签发送的反馈信号。标签芯片1211用于根据寻卡信号生成反馈信号。标签线圈1212用于接收寻卡模块111发送的寻卡信号或向寻卡模块111发送反馈信号。

  图2示出了本申请实施例提供的防止近场传输错误识别的控制方法,应用于本申请实施例提供的防止近场传输错误识别的控制系统和电子设备,由所述控制系统和电子设备的软件和/或硬件实现。下面以上述图1所示的电动牙刷100为例阐述该方法的实施方式。应理解,以下示例仅仅是为了说明该方法的工作过程,并非对该方法应用对象的具体限定。

  如图2所示,该方法包括步骤S01至S04。各个步骤的具体实现原理如下:

  S01:所述近场传输寻卡源在所述第一寻卡周期开始时发出第一寻卡信号。

  其中,第一寻卡周期为预先设定的时间间隔,在一些实施例中采0.125秒,在一些实施例中可以为40至50毫秒之间的值。

  在本申请的一个实施例中,电动牙刷100的刷柄110中的寻卡模块111,在第一寻卡周期开始时发送寻卡信号。具体的,寻卡模块111中的寻卡芯片1111通过寻卡线圈1112在第一寻卡周期开始时,向寻卡模块111的周围空间发送寻卡信号。

  S02:若在寻卡时长内未接收到第一反馈信号,则将所述寻卡失败标记由所述初始状态更改为第一状态;同时将所述寻卡周期确定为所述第一寻卡周期;所述第一反馈信号为响应于所述寻卡信号的所述近场传输标签发回的信号。

  其中,对于上述控制系统而言,寻卡时长为从近场传输寻卡源向近场传输标签发出寻卡信号,到接收到近场传输标签发送的反馈信号的时长。具体到图1所示的电动牙刷100,寻卡时长为寻卡模块111发出寻卡信号,到寻卡模块接收到NFC标签响应该寻卡信号生成并发送的反馈信号间的时长。应理解,寻卡时长可以通过测试得到,该时长也可以为多次测试结果的平均值,也可以为测试值与调整系数的乘积。一般的,所述调整系数大于1。寻卡时长一般是40至50毫秒间的值。寻卡时长可以小于或等于第一寻卡周期,优选两者相等。

  在一些实施例中,所述寻卡时长等于所述第一寻卡周期。

  在另一些实施例中,所述寻卡时长小于所述第一寻卡周期。

  其中,寻卡失败标志可以为控制器112执行的程序中的变量,也可以为控制器112可读写的存储器中指定的存储位置状态,或者指定的多个存储位置的状态的组合,本申请不作具体限定。在一个具体的示例中,寻卡失败标志可以是一个标志位,0为该标志位的初始状态,寻卡失败一次则该标志位加1,变为第一状态。若二次寻卡成功,则将该标志位清零,即回归初始状态。在一些实施中,若有第三次寻卡,那么再次寻卡失败则继续将该标志位加1,即该标志位为2,也可以视为标志位的第二状态。若有更多次寻卡则以上述方式类推。

  在一些实施例中,寻卡失败标志状态变化时从0开始递增,也可以是从某个值开始递减,比如初始状态为10,第一状态为9,第二状态为8。

  在一些实施例中,近场传输源内设置有反馈信号标志位,用于标识是否接收到反馈信号。具体到如图1所示的电动牙刷,反馈信号标志位既可以由寻卡模块111控制,也可以由控制器112控制,本申请不作具体限定。所述反馈信号标志位有0和1两种状态,初始状态为0。近场传输源接收到反馈信号后则将所述反馈信号标志位的状态更改为1。发出寻卡信号后,在寻卡时长内检测所述反馈信号标志位,若所述反馈信号标志位为0,则表示未接收到反馈信号,反之则为接收到反馈信号。

  在本申请的一个实施例中,若在所述寻卡模块111发送所述寻卡信号后的寻卡时长内,所述寻卡模块111未接收到所述NFC标签响应所述寻卡信号发送的反馈信号,则所述控制器112将寻卡失败标志由所述初始状态更改为第一状态,在一个具体的实施例中,将标志位由0改为1。同时将所述寻卡周期确定为所述第一寻卡周期,也就是说,此后寻卡模块111以第一寻卡周期,周期的向周围空间发送寻卡信号。

  S03:所述近场传输寻卡源在所述第一寻卡周期后发送第二寻卡信号。

  在本申请的一个实施例中,在寻卡模块111发出第一寻卡信号后开始计时,当达到第一寻卡周期的时长后,寻卡模块111向周围空间发出第二寻卡信号。

  在一些实施例中,寻卡模块111以第一寻卡周期,周期的向周围空间发送第二寻卡信号。应理解,所述第一寻卡信号和第二寻卡信号可以为相同频率或不同频率的寻卡信号,也可以为承载相同数据内容或承载不同数据内容的寻卡信号。这里采用第一寻卡信号和第二寻卡信号仅仅是为了区分发送寻卡信号的目的或时机的不同,并非对寻卡信号本身的限定。

  S04:若在寻卡时长内接收到第二反馈信号,则更改所述寻卡失败标记为初始状态;所述第二反馈信号为响应于所述第二寻卡信号的所述近场传输标签发回的信号;并更改所述寻卡周期为第二寻卡周期。

  其中,第二寻卡周期为预先设定的时间间隔。在一些实施例中,所述第一寻卡周期远小于所述第二寻卡周期。在另一些实施例中,所述第二寻卡周期至少为所述第一寻卡周期的8倍。

  这里采用第一反馈信号和第二反馈信号仅仅是为了区分反馈信号的目的或时机的不同,并非对反馈信号本身频率或承载的数据内容的限定。

  在本申请的一个实施例中,若在所述寻卡模块111再次发送寻卡信号后,即发送第二寻卡信号后的第二预设时长内,所述寻卡模块111接收到第二反馈信号,则所述寻卡模块111确定寻卡结果为附近有NFC标签,并且所述控制器112将所述寻卡失败标志设置初始状态。在一个具体的实施例中,寻卡失败标志可以是一个标志位,0为该标志位的初始状态。在一些实施例中,不论当前该标志位为何种状态,在寻卡时长内接收到第二反馈信号,则将该标志位的初始状态。在一个具体的实施例中,所述初始状态为已连接标记,将寻卡失败标志设置为初始状态可以为在指定的存储位置写入NFC卡已连接标记。在另一个具体的实施例中,将寻卡失败标志的写入失败标记清除。

  应理解,本申请实施例中提供近场传输寻卡源和近场传输标签,近场传输寻卡源按一定寻卡周期内发出寻卡信号,寻卡周期包括第一寻卡周期和第二寻卡周期,并在近场传输寻卡源内设置有寻卡失败标志;在近场传输寻卡源在所述第一寻卡周期开始时发出第一寻卡信号后,若在寻卡时长内未接收到第一反馈信号,通过发送第二寻卡信号,并检测是否受到第二反馈信号,判断未接收到第一反馈信号的情况是否为误判。

  一方面,在寻卡时长内未接收到第一反馈信号时,通过将寻卡失败标志设置为第一状态,标记当前近场传输寻卡源和近场传输标签的通信处于一种不确定状态;并在发送第二寻卡信号后,接收到第二反馈信号情况下,更改所述寻卡失败标记为初始状态,标记当前近场传输寻卡源和近场传输标签的通信处于一种稳定通信的状态。可见,采用寻卡失败标志设置来标记近场传输寻卡源和近场传输标签的通信状态,并在未收到第一反馈信号时,通过将寻卡失败标志设置为第一状态,可以避免近场传输寻卡源偶然没有收到近场传输标签的反馈信号时立刻判断近场传输标签已经脱离了近场传输寻卡源通信范围,实现了防止偶然近场传输错误的干扰导致的近场传输错误误判。该方法应用于电动牙刷时,由于防止了电动牙刷误判近场传输错误,起到了避免不必要的错误提示,和避免不必要的错误提示引起的能耗损失的作用。

  另一方面,通过设置两个不同的寻卡周期,使近场传输寻卡源在寻卡失败标记为不同状态时,采用相应的寻卡周期进行寻卡,使近场传输寻卡源的能耗与近场传输寻卡源的通信状态相适应,可以灵活的实现根据近场传输寻卡源的通信状态对近场传输寻卡源的能耗进行调整。该方法应用于电动牙刷时,可以起到降低电动牙刷功耗、延长电动牙刷寿命的作用。

  在一些实施例中,在步骤S03中,寻卡模块111以第一寻卡周期,周期的向周围空间发送第二寻卡信号。也就说,寻卡模块111多次向周围空间发送第二寻卡信号。若在每次发送第二寻卡信号后,在寻卡时长内接未收到第二反馈信号,则将所述寻卡失败标志设置为第二状态,在一个具体的示例中,将所述寻卡失败标志加1。在一些实施中,二次寻卡仍然失败仍不能保证可靠的确认刷头被取走,因此还可以进一步设置三次寻卡机制,保证结果的准确性。三次寻卡仍然失败则说明刷头确实被取走,不是误读。在一些实施例中,若寻卡时长和第一寻卡周期相等,且三次寻卡机制的持续时间占第二寻卡周期的二分之一,则第二寻卡周期需要至少比第一寻卡周期大8倍。在一个具体的实施例中,所述第二寻卡周期为1秒。

  在上述图2所示的防止近场传输错误识别的控制方法的实施例的基础上,图3示出了本申请实施例提供的另一种实施方式,如图3所示,该方法还包括以下步骤:

  S05:若发出所述第一寻卡信号后在所述寻卡时长内接收到所述第一反馈信号,则将所述第二寻卡周期作为所述寻卡周期。

  在本申请的一个实施例中,步骤S05可以在步骤S01后被执行。

  在本申请的一个实施例中,若所述寻卡模块111在发送所述寻卡信号后的寻卡时长内,所述寻卡模块111接收到第一反馈信号,则所述寻卡模块111确定寻卡结果为附近有NFC标签。此时,将所述第二寻卡周期作为所述寻卡周期,也就是,自此所述寻卡模块111以第二寻卡周期,周期的向周围空间周期的发送寻卡信号。图3所示实施例与图2所示实施例包括的相同步骤此处不再详述,请参见图2所示实施例的相应描述。

  在上述图2所示的防止近场传输错误识别的控制方法的实施例的基础上,图4示出了本申请实施例提供的另一种实施方式,如图4所示,该方法还包括以下步骤:

  S06:若发出所述第二寻卡信号后,在所述寻卡时长内未接收到所述第二反馈信号,则更改所述寻卡失败标记为初始状态;并更改所述寻卡周期为所述第二寻卡周期。

  在本申请的一个实施例中,步骤S06可以在步骤S03后被执行。

  在本申请的一个实施例中,所述寻卡模块111再次发送寻卡信号,即发送第二寻卡信号后,在所述寻卡时长内未接收到所述第二反馈信号,寻卡模块111确定附近无NFC标签,即刷头已经被移走,则所述寻卡模块111更改所述寻卡失败标记为初始状态。可以理解,确认二次寻卡失败后,如果不进行第三次寻卡判断,则还原寻卡失败标记为初始状态,避免对后续操作造成影响。图4所示实施例与图2所示实施例包括的相同步骤此处不再详述,请参见图2所示实施例的相应描述。

  在一些实施例中,电动牙刷100还可以通过开启提示信息,提示用户NFC卡连接已断开连接。在一个具体的示例中,所述电动牙刷包括多个指示灯;所述控制器112开启提示信息,包括:所述控制器112控制多个指示灯轮流闪烁,例如,以跑马灯方式进行提示。

  图5示出是本申请实施例提供的防止近场传输错误识别的控制方法应用在电动牙刷100的一个具体实施方式的流程图,刷柄的寻卡模块111中,寻卡芯片1111以第一寻卡周期开始时,通过寻卡线圈1112向周围空间发送第一寻卡信号。

  此时,如果附近有刷头120,刷头中的NFC标签121的标签芯片通过标签线圈接收到第一寻卡信号,标签芯片通过预设的程序生成反馈信号,通过标签线圈发送到周围的空间中。

  寻卡芯片1111通过寻卡线圈1112接收到NFC标签121发送的第一反馈信号后,寻卡芯片1111通知控制器112,控制器112确定寻卡结果为附近有NFC标签121,也就是说,附近有刷头120。控制器112将寻卡失败标志设置为初始状态。

  寻卡装置将第二寻卡周期作为寻卡周期,并在第二寻卡周期后进行下一次寻卡。

  其中,从寻卡模块111发出寻卡信号,到寻卡模块接收到NFC标签发送的反馈信号间的时长,该时长可以通过测试得到,将该时长作为寻卡时长。应理解,所述寻卡时长可以等于,也可以小于所述第一寻卡周期。

  如果在寻卡时长内寻卡模块111接未收到所述NFC标签121响应第一寻卡信号发送的第一反馈信号,则控制器112将寻卡失败标志设置为第一状态,并且寻卡模块再次发送寻卡信号,即第二寻卡信号。

  如果在寻卡模块111发送第二寻卡信号后的寻卡时长内,寻卡模块111未接收到NFC标签121响应第二寻卡信号发送的第二反馈信号,则确定寻卡结果为附近无NFC标签。在一些实施例中,控制器控制多个指示灯轮流闪烁,例如,以跑马灯方式进行提示。

  如果在寻卡模块111发送第二寻卡信号后的寻卡时长内,寻卡模块111接收到NFC标签121发送的第二反馈信号,则所述寻卡模块111确定寻卡结果为附近有NFC标签,并且所述控制器将所述寻卡失败标志设置为初始状态。

  应理解,通过本申请实施例提供的防止近场传输错误识别的控制方法,一方面可以提供稳定的NFC寻卡方法,避免偶然的读卡失败触发提示信息,引起用户误解;另一方面,还可以减少电动牙刷的功耗,延长了电动牙刷的使用寿命。

  应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

  对应于上述图2所示的NFC寻卡方法,本申请实施例提供一种防止近场传输错误识别的控制装置,提供近场传输寻卡源和近场传输标签,所述近场传输寻卡源按一定寻卡周期内发出寻卡信号,所述寻卡周期包括第一寻卡周期和第二寻卡周期,所述近场传输寻卡源内设置有寻卡失败标志,所述寻卡失败标志包括初始状态,该控制装置包括:

  第一寻卡信号发送单元,用于所述近场传输寻卡源在所述第一寻卡周期开始时发出第一寻卡信号。

  第一反馈信号处理单元,用于若在寻卡时长内未接收到第一反馈信号,则将所述寻卡失败标记由所述初始状态更改为第一状态;同时将所述寻卡周期确定为所述第一寻卡周期;所述第一反馈信号为响应于所述寻卡信号的所述近场传输标签发回的信号。

  第二寻卡信号发送单元,用于所述近场传输寻卡源在所述第一寻卡周期后发送第二寻卡信号。

  第二反馈信号处理单元,用于若在寻卡时长内接收到第二反馈信号,则更改所述寻卡失败标记为初始状态;所述第二反馈信号为响应于所述第二寻卡信号的所述近场传输标签发回的信号;并更改所述寻卡周期为第二寻卡周期。

  可以理解的是,以上实施例中的各种实施方式和实施方式组合及其有益效果同样适用于本实施例,这里不再赘述。

  需要说明的是,为描述的方便和简洁,上述防止近场传输错误识别的控制装置的具体工作过程,可以参考图2至图5所述方法的对应过程,在此不再赘述。

  图6为本申请一实施例提供的电子设备的结构示意图。所述电子设备包括近场传输寻卡源和近场传输标签,所述近场传输寻卡源按一定寻卡周期内发出寻卡信号,所述寻卡周期包括第一寻卡周期和第二寻卡周期,所述近场传输寻卡源内设置有寻卡失败标志,所述寻卡失败标志包括初始状态。所述电子设备可以用于实现所述电动牙刷100。在一个具体的示例中如图6所示,该实施例的电子设备60包括:至少一个处理器600(图6中仅示出一个)处理器、存储器601以及存储在所述存储器601中并可在所述至少一个处理器600上运行的计算机程序602,所述处理器600执行所述计算机程序602时实现上述任意各个方法实施例中的步骤。或者,所述处理器600执行所述计算机程序602时实现上述各装置实施例中各模块/单元的功能。所述处理器和存储器用于实现上述的近场传输寻卡源和近场传输标签。所述电子设备还包括至少两个线圈,所述线圈用于发射或接收无线电信号,在一些实施例中,所述线圈包括寻卡线圈和标签线圈,所述寻卡线圈用于发送寻卡信号,所述标签线圈用于发送反馈信号。

  所称处理器600可以是中央处理单元(Central Processing Unit,CPU),该处理器600还可以是其他通用处理器、数字信号处理器 (Digital Signal Processor,DSP)、专用集成电路 (Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

  所述存储器601在一些实施例中可以是所述电子设备60的内部存储单元,例如电子设备60的内存。所述存储器601在另一些实施例中也可以是所述电子设备60的外部存储设备,例如所述电子设备60上配备的插接式硬盘,智能存储卡(Smart Media Card, SMC),安全数字(Secure Digital, SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器601还可以既包括所述电子设备60的内部存储单元也包括外部存储设备。所述存储器601用于存储操作系统、应用程序、引导装载程序(BootLoader)、数据以及其他程序等,例如所述计算机程序的程序代码等。所述存储器601还可以用于暂时地存储已经输出或者将要输出的数据。

  需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本申请方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。

  所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

  本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现可实现上述各个方法实施例中的步骤。

  本申请实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行时实现可实现上述各个方法实施例中的步骤。

  所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random AccessMemory,RAM)、电载波信号、电信信号以及软件分发介质。例如U盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。

  在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

  本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

  在本申请所提供的实施例中,应该理解到,所揭露的装置/网络设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/网络设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

  所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

  以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

《防止近场传输错误识别的控制方法、系统、设备及介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)