本发明实施例涉及射频识别,尤其涉及一种频点确定方法、装置、打印设备和存储介质。
背景技术:
1、射频识别是一种非接触式的近场通讯方式,具有安装灵活、结构限制少、通讯效率高等特点。目前射频识别广泛应用于打印机,尤其是热敏打印机中。例如,用于耗材识别和管控,标签打印、识别和校准等。由于非接触式通讯的特点,射频识别难以做到与接触式通讯方式相同的可靠性。为保证射频识别的稳定性,以尽可能提高读写成功率,可以将读卡芯片的读写频点设置为较大值,但是,这样容易造成距离相近的标签的误读和串读。
2、现有技术中,可以改进电路设计和/或结构设计,以在提高读写成功率的同时降低标签误读率,例如,可以使用多个天线,或者,对识别区域增加屏蔽结构等。但是,这样方式都会增加设计成本,实用性不高。
技术实现思路
1、本发明提出一种频点确定方法、装置、打印设备和存储介质,实现确定最佳射频读写频点,提高射频识别的读写成功率。
2、第一方面,本发明实施例提出了一种频点确定方法、装置、打印设备和存储介质,方法包括:
3、基于当前频点对标签进行识别,并确定识别结果;
4、在确定识别结果为识别成功时,确定接收到的标签信息的功率值,并在确定标签信息的功率值大于预设功率的情况下,将当前频点确定为目标频点;
5、在确定识别结果为识别失败,或者,确定识别结果为识别成功且接收到的标签信息的功率值不大于预设功率,基于频点调整值调整当前频点,得到下一频点;
6、确定频点调整次数不大于次数阈值且下一频点不大于频点阈值的情况下,将已获得的标签信息的功率值的最大值所对应的频点作为当前频点,返回执行基于当前频点对标签进行识别,直至确定目标频点。
7、本发明实施例的技术方案,提供一种频点确定方法,包括:基于当前频点对标签进行识别,并确定识别结果;在确定识别结果为识别成功时,确定接收到的标签信息的功率值,并在确定标签信息的功率值大于预设功率的情况下,将当前频点确定为目标频点;在确定识别结果为识别失败,或者,确定识别结果为识别成功且接收到的标签信息的功率值不大于预设功率,基于频点调整值调整当前频点,得到下一频点;确定频点调整次数不大于次数阈值且下一频点不大于频点阈值的情况下,将已获得的标签信息的功率值的最大值所对应的频点作为当前频点,返回执行基于当前频点对标签进行识别,直至确定目标频点。上述技术方案,通过确定识别结果是否成功,不断调整当前频点值,并且对比接收到的标签信息的功率值与预设功率值,以确定最终的目标频点,解决了现有技术中只能通过将读卡功率设置得更大,或在电路设计和结构设计上采取多种措施来改进的问题,达到了保证识别的稳定性,从而减少成本增加,使实用性增加的效果。
8、进一步地,基于当前频点对标签进行识别,并确定识别结果,包括:
9、基于当前频点发射射频信号,确定预设时间内是否接收到标签被射频信号激活后发送的标签信息;
10、如果预设时间内接收到标签信息,则确定识别结果为识别成功;否则,确定识别结果为识别失败。
11、进一步地,确定接收到的标签信息的功率值,包括:
12、根据接收到的标签信息的信息强度,确定标签信息的功率值。
13、进一步地,还包括:
14、确定频点调整次数大于次数阈值或者下一频点大于频点阈值,并且,历史频点调整过程中存在接收到标签信息的情况,将历史频点调整过程中最大功率值对应的当前频点确定为目标频点。
15、进一步地,还包括:
16、确定频点调整次数大于次数阈值或者下一频点大于频点阈值,并且,历史频点调整过程中不存在接收到标签信息的情况,确定识别结果为识别失败。
17、进一步地,频点确定方法,其特征在于,当前频点为当前地区对应的读写频段中的最小频点,频点阈值为当前地区对应的读写频段中的最大频点。
18、第二方面,一种频点确定装置,装置包括:
19、识别模块,用于基于当前频点对标签进行识别,并确定识别结果;
20、确定模块,用于在确定识别结果为识别成功时,确定接收到的标签信息的功率值,并在确定标签信息的功率值大于预设功率的情况下,将当前频点确定为目标频点;
21、调整模块,用于在确定识别结果为识别失败,或者,确定识别结果为识别成功且接收到的标签信息的功率值不大于预设功率,基于频点调整值调整当前频点,得到下一频点;
22、执行模块,用于确定频点调整次数不大于次数阈值且下一频点不大于频点阈值的情况下,将已获得的标签信息的功率值的最大值所对应的频点作为当前频点,返回执行基于当前频点对标签进行识别,直至确定目标频点。
23、第三方面,本发明实施例提出了一种打印设备,包括:
24、一个或多个处理器;
25、存储装置,用于存储一个或多个程序;
26、读卡芯片和天线,读卡芯片用于通过天线发射射频信号;
27、当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一的频点确定方法。
28、进一步地,读卡芯片还用于,通过天线以目标频点对标签进行读写。
29、第四方面,本发明实施例提出了一种包含计算机可执行指令的存储介质,其上计算机可执行指令在由计算机处理器执行时用于执行如第一方便中任一的频点确定方法。
30、需要说明的是,上述计算机指令可以全部或者部分存储在计算机可读存储介质上。其中,计算机可读存储介质可以与频点确定装置的处理器封装在一起的,也可以与频点确定装置的处理器单独封装,本发明对此不做限定。
31、本发明中第二方面、第三方面、第四方面以及第五方面的描述,可以参考第一方面的详细描述;并且,第二方面、第三方面、第四方面、以及第五方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
32、在本发明中,上述频点确定装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本发明类似,属于本发明权利要求及其等同技术的范围之内。
33、本发明的这些方面或其他方面在以下的描述中会更加简明易懂。
1.一种频点确定方法,其特征在于,包括:
2.根据权利要求1所述的频点确定方法,其特征在于,基于当前频点对标签进行识别,并确定识别结果,包括:
3.根据权利要求1所述的频点确定方法,其特征在于,确定接收到的标签信息的功率值,包括:
4.根据权利要求1所述的频点确定方法,其特征在于,还包括:
5.根据权利要求1所述的频点确定方法,其特征在于,还包括:
6.根据权利要求1所述的频点确定方法,其特征在于,所述当前频点为当前地区对应的读写频段中的最小频点,所述频点阈值为当前地区对应的读写频段中的最大频点。
7.一种频点确定装置,其特征在于,包括:
8.一种打印设备,其特征在于,所述打印设备包括:
9.根据权利要求8所述的打印设备,其特征在于,所述读卡芯片还用于,通过所述天线以目标频点对标签进行读写。
10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-6中任一所述的频点确定方法。