一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

天线参数配置方法、装置、存储介质及电子设备与流程

2022-06-05 21:27:46 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,尤其涉及一种天线参数配置方法、装置、存储介质及电子设备。


背景技术:

2.近场通信技术(near field communication,nfc)是一种短距离通信技术,其结合了非接触式射频识别技术及无线技术,近年来,随着nfc技术的发展,许多终端都集成了nfc功能,终端通过nfc技术在短距离内与兼容实体(相应电子设备、nfc标签)进行识别和数据交互,从而能够快速地实现身份识别,移动支付,信息交互等操作。
3.nfc(near-field-communication)工作模式主要包括三种:读写器模式,卡模拟模式,以及点对点模式。终端处于nfc读写器模式下,可以对相应的支持nfc功能的待读写卡进行读写操作。


技术实现要素:

4.本技术实施例提供了一种天线参数配置方法、装置、存储介质及电子设备,可以降低读写卡的功耗。本技术实施例的技术方案如下:
5.第二方面,本技术实施例提供了一种天线参数配置方法,所述方法包括:
6.在处于nfc读写器模式下检测到待读写卡片时,识别所述待读写卡片对应的卡片标识;
7.基于所述卡片标识,确定nfc天线的第一配置参数;
8.基于所述第一配置参数对所述nfc天线进行配置,并采用配置后的所述nfc天线读写所述待读写卡片。
9.第二方面,本技术实施例提供了一种天线参数配置装置,所述装置包括:
10.标识识别模块,用于在处于nfc读写器模式下检测到待读写卡片时,识别所述待读写卡片对应的卡片标识;
11.参数确定模块,用于基于所述卡片标识,确定nfc天线的第一配置参数;
12.卡片读写模块,用于基于所述第一配置参数对所述nfc天线进行配置,并采用配置后的所述nfc天线读写所述待读写卡片。
13.第三方面,本技术实施例提供了一种nfc天线,所述nfc天线包括nfc线圈、天线调谐器、控制器、信号感测器,其中:
14.所述信号感测器,与所述nfc线圈以及所述天线调谐器相连接;
15.所述控制器,与所述信号感测器以及所述天线调谐器相连接;其中,
16.所述nfc线圈发射侦测信号,并接收在所述待读写卡片贴近所述nfc线圈时生成的电磁波信号,所述电磁波信号经所述控制器传输至所述天线调谐器,所述天线调谐器基于所述电磁波信号对所述nfc线圈进行配置参数,调整后的所述nfc线圈读写所述待读写卡片。
17.第四方面,本技术实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
18.第五方面,本技术实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
19.本技术一些实施例提供的技术方案带来的有益效果至少包括:
20.在本技术一个或多个实施例中,终端在处于nfc读写器模式下检测到待读写卡片时,识别所述待读写卡片对应的卡片标识,基于所述卡片标识,确定nfc天线的第一配置参数,基于所述第一配置参数对所述nfc天线进行配置,并采用配置后的所述nfc天线读写所述待读写卡片。终端以默认配置参数在检测到待读写卡片不直接对待读写卡片进行读写,而是基于待读写卡片的卡片标识对nfc天线进行配置参数调整,避免以默认配置参数进行读写时读写卡功耗高的问题,通过结合实际应用环境,通常终端在检测到待读写卡片时,待读写卡片会贴近终端所包含的nfc天线(如用户会操作待读写卡片会贴近终端),此时以较高功耗的默认配置参数会浪费终端功耗资源,采用上述天线参数配置方法可以大幅降低功耗,节省终端的电量,实现终端以最优nfc的性能最优。
附图说明
21.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
22.图1是本技术实施例提供的一种天线参数配置方法的流程示意图;
23.图2是本技术实施例提供的一种终端工作于nfc被动模式下的场景示意图;
24.图3是本技术实施例提供的另一种天线参数配置方法的流程示意图;
25.图4是本技术实施例提供的一种nfc天线结构的举例示意图;
26.图5是本技术实施例提供的一种天线参数配置装置的结构示意图;
27.图6是本技术实施例提供的一种标识识别模块的结构示意图;
28.图7是本技术实施例提供的一种标识确定单元的结构示意图;
29.图8是本技术实施例提供的一种参数确定模块的结构示意图;
30.图9是本技术实施例提供的一种卡片读写模块的结构示意图;
31.图10是本技术实施例提供的一种参数匹配单元的结构示意图;
32.图11是本技术实施例提供的一种电子设备的结构示意图;
33.图12是本技术实施例提供的操作系统和用户空间的结构示意图;
34.图13是图11中安卓操作系统的架构图;
35.图14是图11中ios操作系统的架构图。
具体实施方式
36.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于
本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
37.在本技术的描述中,需要理解的是,术语“第二”、“a”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本技术的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。此外,在本技术的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
38.下面结合具体的实施例对本技术进行详细说明。
39.在一个实施例中,如图1所示,特提出了一种天线参数配置方法,该方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的天线参数配置装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。
40.具体的,该天线参数配置方法包括:
41.步骤s101:在处于nfc读写器模式下检测到待读写卡片时,识别所述待读写卡片对应的卡片标识。
42.nfc(near-field-communication)工作模式主要包括三种:读写器模式,卡模拟模式,以及点对点模式。在本技术中,终端主要应用在nfc读写器模式,实现对nfc天线的参数配置。
43.对于终端而言,当终端上的用户针对nfc读写器模式输入nfc读写器开启指令时,终端可以对该nfc读写器开启指令进行响应,从而开启nfc读写器模式,工作在nfc读写器模式下,并进行待读写卡片的检测。
44.具体的,上述nfc读写器开启指令可以是用户基于选择终端上的nfc服务(如nfc应用、nfc插件等)触发的,如用户在终端上开启并运行一个读公交卡的应用程序,那么这时候终端所包含的nfc模块或nfc芯片就工作在nfc读卡器模式。
45.具有nfc功能的终端可以工作于针对nfc标签的读写器模式、针对其它nfc设备之间的点对点模式、针对其它nfc读写器的卡模拟模式中,而且基于不同的nfc标准的终端支持106kbps(千比特每秒)、212kbps和424kbps等不同的数据传输速率。终端与相应实体间(如待检测卡片、其他nfc设备)之间支持两种通信模式:通信发起设备和目标通信设备都通过自身供电且交替传输数据的主动模式(如点对点模式);通信发起设备产生无线信号并通过电磁场为目标通信设备供电,目标通信设备通过对现有电磁场调制来回应通信发起设备的被动模式(如nfc读写器模式和卡模拟模式),其中,在本技术中,开启nfc读卡器模式的终端,其通信模式通常在主动通信和被动通信中的被动通信,如(nfc-a,poll,被动通信)表示,此时具有nfc功能的终端工作在一个nfc读卡器模式下,nfc-a是nfc规范中的专有名词
46.进一步的,在读写器模式中,作为nfc读写器的终端(如支持nfc通信的手机)靠近待读写卡片,其中待读写卡片可以视作一种无源nfc标签,并产生侦测信号,nfc标签的天线从该侦测信号的电磁场中捕获电能为存储器供电,并通过对该电磁场的调制来将存储器所
存储的数据发送至作为nfc读写器的终端。由于无源nfc标签(也即本技术中的待读写卡片)仅需天线和相应的存储器件而无需额外电池即可辅助终端完成对待读写卡片的读写。
47.另外,在本技术中,所述卡片标识用于唯一表征某一类型的待读写卡或某一个单独实体对应的待读写卡,所述卡片标识可以是以数字、字符、字符串等形式进行表征。
48.以下对终端识别待读写卡片对应的卡片标识的详细过程进行释义:
49.具体的,在采用nfc技术进行卡数据读写的场景中,通常将支持nfc的设备称之为主设备启动nfc通信的设备,也称为nfc主设备,在整个通信过程中提供射频场(即rf)。通常可以选择106kbps、212kbps或424kbps其中一种传输速度进行数据的读写,通过所包含的nfc天线对外发射侦测信号(可以理解为射频信号)基于持续发射的该射频信号从而提供射频场,在对待读写卡片进行识别时,若待读写卡片此时贴近终端,从而进入终端的射频场范围内时,终端就会识别到所述待读写卡片,并可以获取待读写卡片片的卡片信息从而确定待读写卡片的卡片标识。另外,作为nfc标签的待读写卡片整个过程中,不必产生射频场,会涉及到使用负载调制(load modulation)技术,即可以相同的传输速度将相应nfc通信数据(如感应指令、卡片信息等)传回主设备,也即终端。
50.在一种具体的实施方式中,nfc工作模式分为被动模式和主动模式。被动模式如图2所示,图2是一种终端工作于nfc被动模式下的场景示意图,nfc发起设备即终端(即主设备),终端作为主设备利用所包含的供电部件(如内部电池)的能量来持续发射的该射频信号从而提供射频场(即rf),若待读写卡片此时贴近终端,从而进入终端的射频场范围内时,nfc卡片会与nfc读卡器发出的射频信号产生感应,从而在射频场中生成对应的电磁波信号,终端就会识别到所述待读写卡片,终端具体通过控制所包含的nfc天线采集该电磁波信号,就可以基于所述电磁波信号确定检测到所述待读写卡片,进而获取检测到待读写卡片的卡片信息从而确定待读写卡片的卡片标识,在实际应用中,nfc卡片不产生射频场,并利用负载调制技术,以相同的速度将应答数据(如卡片信息、相应感应指令)传回主设备。在此工作模式下待读写卡片作为从设备不产生射频场,而是被动接收主设备终端产生的射频场,所以被称作被动模式,在此被动模式下,nfc主设备-终端可以检测到待读写卡时,通过获取待读写卡对应的卡片信息,从而便于终端基于卡片信息进行解析,可以确定待读写卡的卡片标识。
51.在一些实施方式中,上述获取到的待读写卡片的卡片信息可以理解为一种信号信息,在一些实施例中也可用信号特征进行表征;另外,所述卡片信息可以是物理信号信息,也可以是待读写卡中存储器存储的数据信息。
52.其中,物理信号可以理解为:
53.终端可以基于nfc卡片会与nfc读卡器发出的射频信号产生感应,从而在射频场中生成对应的电磁波信号,该电磁波信号可以是不包含待读写卡中存储器存储的数据信息对应的信号特征,也即对于终端而言可仅凭电磁波信号的物理特性,如电路参数(电流、电压等)特征、幅频特征、传输速率特征、磁场信号特征、nfc标签协议特征等物理特性,可识别出该待读写卡片的详细信息,如确定该读写卡片的卡片标识,所述卡片标识可以是待读写卡片的卡片类型、卡片id等进行唯一表征。
54.其中,待读写卡中存储器存储的数据信息可以理解为:
55.数据信息为nfc待读写卡片包括nfc卡的容量、类型、创建时间、卡标识、数据摘要、
数据的校验码、数据名称等信息。
56.其中,nfc是一种非接触式、短距离通信技术,指定范围为nfc卡与nfc读卡器能够实现近场通信的距离范围,该指定范围是近场通信技术规定的范围,例如,nfc通信工作在13.56mhz,要求通信距离在20cm范围内。
57.将nfc卡的存储空间分为引导区、数据存储页区、数据描述区和数据区。
58.引导区用于存储nfc卡的基本信息,包括nfc卡的容量、类型、创建时间、卡标识、数据摘要、数据的校验码、数据名称等信息。
59.数据存储页区,指示nfc卡存储页的使用情况,表示了文件数据保存的页的链表结构;
60.数据描述区,用于描述存储文件的信息,其每一项对应卡中保存的一个文件的文件描述,内容是文件信息及文件的起始页号。
61.数据区,用于存储写入的数据内容,占flash存储区的大部分页。
62.实际实施中,终端利用所包含的供电部件(如内部电池)的能量来提供射频场,其射频场对应的射频范围能够覆盖待读写卡片时,待读写卡片即可接收到终端的射频信号,此时,目标设备利用负载调制技术,以相同的速度将应答数据(如存储的部分或全部数据)以电磁波信号的形式反馈至终端,终端可以对该电磁波信号携带的卡片数据进行解析,可以确定待读写卡片对应的卡片标识。
63.步骤s102:基于所述卡片标识,确定nfc天线的第一配置参数。
64.具体的,终端预先建立有至少一个参考卡片标识与配置参数的映射关系,该映射关系可以是线性列表、参数集合、参数配置分布图等形式进行表征,在相关技术中,在nfc读卡器的性能指标中,类似接收灵敏度和发射场强指标等配置参数在iso/iec10373-6中已有规范。由于nfc读卡器的模拟的返回一般采用无源负载调制模式,返回信号强度和终端在读卡器模式下的配置参数呈正相关。因此通常会尽量提高读卡器的各配置参数对应的数值来提高在读写“待读写卡”时的灵敏度,如以最大的各配置参数对应的数值控制nfc天线进行工作,从而尽量保证可以提高nfc的通信感测距离,从而可以识别到“待读写卡”。在本技术中,考虑到采用这种方式无疑会浪费终端的功耗,且在实际应用环境中,涉及到nfc读写卡的场景时,通常使用者会将“待读写卡”贴近终端,从而实际上无需保持较高的配置参数。
65.在本技术中,终端在处于nfc读写器模式下检测到待读写卡片的情况,终端可以在读写“待读写卡片”的过程中对当前nfc天线的配置参数进行配置,从而选中一个合适的配置参数控制nfc天线进行工作,可以理解为确定的第一配置参数可以是基于为保证能对待读写卡片的工作门限值确定,如第一配置参数可以是该工作门限值,如第一配置参数与工作门限值的差值小于一定的阈值。
66.可选的,参考卡片标识与配置参数的映射关系,可以是终端在首次识别该类型参考卡片时对该类型参考卡片进行配置参数的调试,从而确定的一个较低功耗的配置参数;可以是终端基于大数据技术向维护该类型参考卡片的云端服务器获取到的,该云端服务器预先获取到大量实际nfc读写场景下的样本数据,采用数理统计方式,对样本数据进行分析从而确定的“参考卡片标识与配置参数的映射关系”。
67.进一步的,nfc天线的配置参数用于决定nfc的工作状态,不同的配置参数,nfc天线的性能指标不一样,所述配置参数包括但不限于谐振频率特征参数;品质因子特征参数;
匹配阻抗z特征参数;电感l特征参数;感应距离s特征参数;调制深度特征参数;场强特征参数;信号完整性特征参数;功率特征参数等一种或多种的拟合。另外,所述第一配置参数为终端国家参考卡片标识与配置参数的映射关系,确定的所述卡片标识对应的配置参数,也即第一配置参数。
68.步骤s103:基于所述第一配置参数对所述nfc天线进行配置,并采用配置后的所述nfc天线读写所述待读写卡片。
69.具体的,终端基于所述卡片标识,确定nfc天线的第一配置参数之后,然后按照第一配置参数对应的各参数值对当前nfc天线的各项参数指标进行调整,如将nfc天线的各项参数指标更新为所述第一配置参数对应的各参数值,如将调制深度指标更新为第一配置参数指示的调制深度特征参数、将电感l指标更新为第一配置参数指示的电感l特征参数,等等。
70.具体的,终端在完成基于所述第一配置参数对所述nfc天线进行配置之后,就可以采用配置后的所述nfc天线读写所述待读写卡片,进而对待读写卡片中的相关数据信息进行相应读写操作。终端可包含相应的读写模块,用于根据待读写卡片的基本信息和读写指令,对第一nfc卡执行读数据操作或者写数据操作。
71.具体的,读写模块至少包括读写管理单元、物理寻址io管理单元、读队列和写队列。其中,读写管理单元用于对数据的读写操作进行管理。物理寻址io管理单元用于将物理寻址方式转化为文件存储管理方式。读队列和写队列分别用于数据的读写操作。读写模块中的读写管理单元、物理寻址io管理单元、读队列和写队列彼此配合,从而实现根据基本信息和读写指令,对第一nfc卡执行读数据操作或者写数据操作。
72.在本技术实施例中,终端在处于nfc读写器模式下检测到待读写卡片时,识别所述待读写卡片对应的卡片标识,基于所述卡片标识,确定nfc天线的第一配置参数,基于所述第一配置参数对所述nfc天线进行配置,并采用配置后的所述nfc天线读写所述待读写卡片。终端以默认配置参数在检测到待读写卡片不直接对待读写卡片进行读写,而是基于待读写卡片的卡片标识对nfc天线进行配置参数调整,避免以默认配置参数进行读写时读写卡功耗高的问题,通过结合实际应用环境,通常终端在检测到待读写卡片时,待读写卡片会贴近终端所包含的nfc天线(如用户会操作待读写卡片会贴近终端),此时以较高功耗的默认配置参数会浪费终端功耗资源,采用上述天线参数配置方法可以大幅降低功耗,节省终端的电量,实现终端以最优nfc的性能最优。
73.请参见图3,图3是本技术提出的一种天线参数配置方法的另一种实施例的流程示意图。具体的:
74.步骤s201:在处于nfc读写器模式下检测到待读写卡片时,获取在检测到所述待读写卡片时生成的电磁波信号;
75.根据一些实施例中,在nfc读写器模式中,作为nfc读写器的终端(如支持nfc通信的手机)靠近待读写卡片,其中待读写卡片可以视作一种无源nfc标签,并在开启nfc读写器模式时即产生侦测信号,通过持续对外发射的侦测信号产生相应的射频场(可以理解为一种电磁场),待读写卡片若进入射频场的范围内会与作为nfc读卡器的终端发出的射频信号产生感应,nfc标签的天线(如天线线圈)从该侦测信号的电磁场中捕获电能为存储器供电,并通过对该电磁场的调制从而在射频场中生成对应的电磁波信号,终端就会识别到所述待
读写卡片,终端具体通过控制所包含的nfc天线采集该电磁波信号,无源nfc标签(也即本技术中的待读写卡片)可以仅需天线和相应的存储器件而无需额外电池即可辅助终端完成对待读写卡片的读写。
76.步骤s202:对所述电磁波信号进行识别,确定所述电磁波信号对应的信号特征。
77.所述信号特征至少包括电路特征、通信传输特征以及nfc协议特征中的至少一种。
78.所述电路特征可以理解为反馈nfc天线当前电路状态的电路参数,该电路参数包括但不限于电压参数、电流参数、电感l参数等,可以理解的是不同类型或不同的待读写卡片在被终端检测到时,会对应产生不同的电路参数,基于该电路特征可以识别唯一识别到待读写卡片。
79.所述通信传输特征可以理解为反馈待读写卡片与终端进行nfc数据交互时的传输类参数,如传输速率、调制深度、传输功率等,可以理解的是不同类型或不同的待读写卡片在被终端检测到时,会对应对应不同的传输类参数,基于该传输类参数可以识别唯一识别到待读写卡片,如不同类型的待读写卡片,数据传输速率大多不一致。
80.所述nfc协议特征可以理解为不同类型的待读写卡所使用的协议不一样,可以基于反馈nfc协议的协议参数进一步进行识别,如可以是协议标识、协议帧摘要、协议帧的校验码等。
81.终端在采集到所述待读写卡片时生成的电磁波信号,通常可对电磁波信号的进行信号识别,如对电磁波信号进行模数转换、对电磁波信号进行频谱分析、高斯滤波等识别手段,可以确定该电磁波信号所对应的信号特征。
82.步骤s203:确定与所述信号特征相匹配的目标特征,将所述目标特征对应的目标标识作为所述待读写卡片对应的卡片标识。
83.根据一些实施例中,终端预先对相应卡片标识与待读写卡电磁波信号对应参考信号特征的标识映射关系,该标识映射关系可以是线性列表、参数集合、参数配置分布图等形式进行表征,在本技术中,只需终端将确定的电磁波信号所对应的信号特征与预存的至少一个参考信号特征进行逐一匹配,即可从而各参考信号特征中确定与所述信号特征相匹配的目标特征。
84.其中,确定与所述信号特征相匹配的目标特征可以是:
85.在实际应用中,终端预先保存有各参考卡片标识分别对应的参考信号特征,参考信号特征包括但不限于电路特征、通信传输特征以及nfc协议特征中的至少一种所对应所有类型的参考参数。在对每个参考信号特征与目标特征进行匹配处理的方式:可以是对每个所述参考信号特征与目标特征计算相似度,可以是对每个所述参考信号特征与目标特征计算相似距离;可以是对每个所述参考信号特征与目标特征的计算差异特征信息,然后基于差异特征信息进行评级或评分;还可以是判断目标特征是否落入到相应参考信号特征范围内等等。
86.具体的,终端在根据上述匹配处理方式,得到每个参考信号特征对应的分析处理结果之后,根据预设评判规则对所述分析处理结果进行评判,当所述分析处理结果达到设定的匹配评判要求时,终端即可确定与所述信号特征相匹配的目标特征,也即将当前的参考信号特征作为目标特征。
87.可选的,当所述分析处理结果是基于所述参考信号特征与目标特征的相似度时,
所述评判规则可以是设置相似度阈值,当所述分析处理结果的相似度达到相似度阈值时,终端即可确定与所述信号特征相匹配的目标特征,也即将当前的参考信号特征作为目标特征。
88.可选的,当所述分析处理结果是基于所述参考信号特征与目标特征的的相似距离时,所述评判规则可以是设置相似距离阈值,当所述分析处理结果的相似度达到相似距离阈值时,终端即可确定与所述信号特征相匹配的目标特征,也即将当前的参考信号特征作为目标特征。
89.可选的,当所述分析处理结果是基于所述参考信号特征与目标特征的差异特征信息的评级或评分时,所述评判规则可以是设置相似级阈值或相似分阈值,当所述分析处理结果的相似级达到相似级阈值或相似分达到相似分阈值时,终端即可确定与所述信号特征相匹配的目标特征,也即将当前的参考信号特征作为目标特征。
90.可选的,终端可以对参考信号特征,判断目标信号特征对应的目标参数是否落入到参考信号特征对应的该同类型的参考参数范围内。如目标信号特征对应的目标参数可以是以数值类型进行表示(如参数用数值表示),终端判断该数值是否落入到同类型的参考参数范围内,例如该数值大于某一数值阈值或小于某一数值阈值,从而确定与所述信号特征相匹配的目标特征,也即将当前的参考信号特征作为目标特征。
91.步骤s204:根据预设的参考标识与配置参数的映射关系,确定所述卡片标识对应的参考配置参数,将所述参考配置参数作为nfc天线的第一配置参数。
92.具体的,终端在确定与所述信号特征相匹配的目标特征,将所述目标特征对应的目标标识作为所述待读写卡片对应的卡片标识之后,就可以根据预设的参考标识与配置参数的唯一映射关系,确定所述卡片标识对应的参考配置参数,将所述参考配置参数作为nfc天线的第一配置参数。
93.步骤s205:获取所述卡片标识对应的参考卡片的历史调试记录,以及获取所述卡片标识对应的灵敏度参考值;基于所述历史调试记录以及所述灵敏度参考值,确定针对所包含的nfc天线的所述第一配置参数。
94.所述历史调试记录在本技术可以理解为:预先对同类型卡片标识对应的参考卡片进行灵敏度调试,通过设置多组不同类型的配置调试参数,然后采集实际应用环境下的实际灵敏度值,所述配置调试参数包括但不限于谐振频率测试参数;品质因子测试参数;匹配阻抗z测试参数;电感l测试参数;感应距离s测试参数;调制深度测试参数;场强测试参数;信号完整性测试参数;功率测试参数等一种或多种的拟合。
95.其中所述灵敏度参考值为该卡片标识对应卡片的灵敏度的门限值,在实际灵敏度不小于该门限值时,nfc读写器可对该卡片标识对应卡片进行正常读写。进一步,所述灵敏度参考值可以是终端预先设置的标定值,也可以是后期用户自定义设置的标定值,也可以是该卡片标识对应卡片所采用nfc通信协议所规定的标定值。
96.具体实施中,终端只需在历史调试记录查找到与灵敏度参考值相匹配的实际灵敏度值,进而获取到该实际灵敏度值对应的一组测试调试时所采用的配置调试参数,也即上述参考配置参数即可;从而终端可以将该参考配置参数作为针对所包含的nfc天线的所述第一配置参数。
97.可选的,所述历史调试记录可以是终端从本地存储空间中获取;可以是向云端服
务器获取。
98.步骤s206:当所述nfc天线的第二配置参数与所述第一配置参数不匹配时,对所述nfc天线进行配置,并采用配置后的所述nfc天线读写所述待读写卡片。
99.所述第二配置参数为所述终端所包含的nfc天线当前的配置参数。在本技术中,基于所述第一配置参数对所述nfc天线进行配置可以向判决当前配置参数是否需要更新配置。
100.具体的,终端可以获取所述待读写卡片对应的目标灵敏度以及所述卡片标识对应的参考灵敏度,所述目标灵敏度为所述nfc天线以所述第二配置参数工作时检测到的所述待读写卡片的灵敏度;
101.实际应用中,衡量当前配置参数是否需要更新配置主要基于判断终端在nfc读写器模式下针对待读写卡的灵敏度值,也即目标灵敏度;其中,所述参考灵敏度为该卡片标识对应卡片的灵敏度的门限值,在实际灵敏度不小于该门限值时,nfc读写器可对该卡片标识对应卡片进行正常读写。实际应用,由于终端通常会先以较大配置参数进行工作,对外发射侦测信号,此时在检测到待读写卡片时,通常测得的该待读写卡片的实际灵敏度一般较高,主要是为了保证最大nfc通信距离,以快速识别到待读写卡,而实际用户操作过程中,用户会不断操作待读写卡片贴近终端,终端可对当前的所述待读写卡片对应的灵敏度进行测量,从而得到目标灵敏度;
102.然后判断目标灵敏度与参考灵敏度是否匹配,当所述目标灵敏度与所述参考灵敏度不匹配时,终端确定所述nfc天线的第二配置参数与所述第一配置参数不匹配;若不匹配时,通常当前的配置参数过高,则终端将所述nfc天线的所述第二配置参数更新为所述第一配置参数。
103.进一步的,上述判断目标灵敏度与参考灵敏度是否匹配可以是:
104.终端计算所述目标灵敏度与所述参考灵敏度的灵敏度差值;
105.当所述灵敏度差值大于差值阈值时,则终端确定所述目标灵敏度与所述参考灵敏度不匹配。
106.在本技术实施例中,终端在处于nfc读写器模式下检测到待读写卡片时,识别所述待读写卡片对应的卡片标识,基于所述卡片标识,确定nfc天线的第一配置参数,基于所述第一配置参数对所述nfc天线进行配置,并采用配置后的所述nfc天线读写所述待读写卡片。终端以默认配置参数在检测到待读写卡片不直接对待读写卡片进行读写,而是基于待读写卡片的卡片标识对nfc天线进行配置参数调整,避免以默认配置参数进行读写时读写卡功耗高的问题,通过结合实际应用环境,通常终端在检测到待读写卡片时,待读写卡片会贴近终端所包含的nfc天线(如用户会操作待读写卡片会贴近终端),此时以较高功耗的默认配置参数会浪费终端功耗资源,采用上述天线参数配置方法可以大幅降低功耗,节省终端的电量,实现终端以最优nfc的性能最优;以及根据待读写卡片的卡片标识(如卡片类型)进行读写前的实时调整,可以避免灵敏度过高误读卡的问题,优化了nfc读写器模式下的应用场景,天线参数调节更智能化。
107.请参见图4,图4是本技术提出的一种nfc天线结构的举例示意图,所述nfc天线30应用与终端,所述终端可以是包含nfc天线的任意设备。该电子设备包括但不限于:智能手机、智能平板、个人电脑、平板电脑、车载设备、计算设备或连接到无线调制解调器的其它处
理设备等。在不同的网络中终端可以叫做不同的名称,例如:用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、无线通信设备、用户代理或用户装置、蜂窝电话、无绳电话、个人数字处理(personal digital assistant,pda)、5g网络或未来演进网络中的电子设备等。
108.一种nfc天线30,包括nfc线圈301、天线调谐器302、控制器303、信号感测器304,其中:
109.所述信号感测器304,与所述nfc线圈301以及所述天线调谐器302相连接;
110.所述控制器303,与所述信号感测器304以及所述天线调谐器302相连接;其中,
111.所述nfc线圈301发射针对待读写卡片的侦测信号,并接收在所述待读写卡片贴近所述nfc线圈301时生成的电磁波信号,所述电磁波信号经所述控制器303传输至所述天线调谐器302,所述天线调谐器302基于所述电磁波信号进行配置参数调整。
112.可选的,所述nfc线圈301用于对外发射侦测信号,并接收在所述待读写卡片贴近所述nfc线圈301时生成的电磁波信号;所述nfc线圈301可以是一种谐振线圈,也可以是一种谐振阵列;具体工作时,nfc线圈301中的交变电流会对外周期性或持续性向外发射侦测信号,该侦测信号用于检测是否存在待读写卡贴近,nfc线圈301基于对外发射的侦测信号可产生对应的射频场。
113.可选的,所述信号感测器304可以是一种电路传感器件,该电路传感器用于对相应电磁波信号进行感应,包括但不限于电压传感器、电路传感器、电磁传感器等,通过该信号感测器304可以用来检测nfc线圈301的工作状态,如是否处于低功耗模式、是否采集到电磁波信号。
114.所述天线调谐器302用于调谐nfc线圈301,使得nfc线圈301工作在指定频段如13.56mhz附近;另外天线调谐器302还可以用于控制nfc线圈301的工作状态,对nfc线圈301的配置参数进行调整。在一些实施例中,所述天线调谐器302可由nfc匹配器和nfc处理器组成。
115.以下将结合信号走向和具体工作原理对本技术中的电路原理进行详细释义:
116.所述nfc线圈301在处于工作态时可以对外发射针对待读写卡片的侦测信号,通常nfc线圈301可以基于设当前配置的第二配置参数进行工作,通过持续对外发射的侦测信号的方式可产生相应的射频场(可以理解为一种电磁场),待读写卡片若进入射频场的范围内会与作为nfc读卡器的终端发出的射频信号产生感应,待读写卡片(也即一种nfc标签)的天线(如天线线圈)从该侦测信号的电磁场中捕获电能为存储器供电,并通过对该电磁场的调制从而在射频场中生成对应的电磁波信号,此时nfc线圈301并接收在所述待读写卡片贴近所述nfc线圈301时生成的电磁波信号,所述电磁波信号经所述控制器303传输至所述天线调谐器302,所述天线调谐器302基于所述电磁波信号进行对所述nfc线圈301配置参数调整,从而可以基于调整后的所述nfc线圈301读写所述待读写卡。
117.在本技术实施例中,通过上述nfc天线的结构,可以便于包含nfc天线终端在处于nfc读写器模式下检测到待读写卡片时,识别所述待读写卡片对应的卡片标识,基于所述卡片标识,确定nfc天线的第一配置参数,基于所述第一配置参数对所述nfc天线进行配置,并采用配置后的所述nfc天线读写所述待读写卡片。终端以默认配置参数在检测到待读写卡片不直接对待读写卡片进行读写,而是基于待读写卡片的卡片标识对nfc天线进行配置参
数调整,避免以默认配置参数进行读写时读写卡功耗高的问题,通过结合实际应用环境,通常终端在检测到待读写卡片时,待读写卡片会贴近终端所包含的nfc天线(如用户会操作待读写卡片会贴近终端),此时以较高功耗的默认配置参数会浪费终端功耗资源,采用上述天线参数配置方法可以大幅降低功耗,节省终端的电量,实现终端以最优nfc的性能最优;以及根据待读写卡片的卡片标识(如卡片类型)进行读写前的实时调整,可以避免灵敏度过高误读卡的问题,优化了nfc读写器模式下的应用场景,天线参数调节更智能化。
118.下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
119.请参见图5,其示出了本技术一个示例性实施例提供的天线参数配置装置的结构示意图。该天线参数配置装置可以通过软件、硬件或者两者的结合实现成为装置的全部或一部分。该装置1包括标识识别模块11、参数确定模块12和天卡片读写模块13。
120.标识识别模块11,用于在处于nfc读写器模式下检测到待读写卡片时,识别所述待读写卡片对应的卡片标识;
121.参数确定模块12,用于基于所述卡片标识,确定nfc天线的第一配置参数;
122.卡片读写模块13,用于基于所述第一配置参数对所述nfc天线进行配置,并采用配置后的所述nfc天线读写所述待读写卡片。
123.可选的,如图6所示,所述标识识别模块11,包括:
124.信号检测单元111,用于获取在检测到所述待读写卡片时生成的电磁波信号;
125.标识确定单元112,用于基于所述电磁波信号,确定所述待读写卡片对应的卡片标识。
126.可选的,如图7所示,所述标识确定单元112,包括:
127.特征识别子单元1121,用于对所述电磁波信号进行识别,确定所述电磁波信号对应的信号特征,所述信号特征包括电路特征、通信传输特征以及nfc协议特征中的至少一种;
128.标识确定子单元1122,用于确定与所述信号特征相匹配的目标特征,将所述目标特征对应的目标标识作为所述待读写卡片对应的卡片标识。
129.可选的,如图8所示,所述参数确定模块12,包括:
130.第一参数确定单元121,用于根据预设的参考标识与配置参数的映射关系,确定所述卡片标识对应的参考配置参数,将所述参考配置参数作为nfc天线的第一配置参数;
131.第二参数确定单元122,用于获取所述卡片标识对应的参考卡片的历史调试记录,以及获取所述卡片标识对应的灵敏度参考值;基于所述历史调试记录以及所述灵敏度参考值,确定针对所包含的nfc天线的所述第一配置参数。
132.可选的,所述卡片读写模块13,具体用于:
133.当所述nfc天线的第二配置参数与所述第一配置参数不匹配时,对所述nfc天线进行配置。
134.可选的,如图9所示,所述卡片读写模块13,包括:
135.灵敏度获取单元131,用于获取所述待读写卡片对应的目标灵敏度以及所述卡片标识对应的参考灵敏度,所述目标灵敏度为所述nfc天线以所述第二配置参数工作时检测到的所述待读写卡片的灵敏度;
136.参数匹配单元132,用于当所述目标灵敏度与所述参考灵敏度不匹配时,确定所述nfc天线的第二配置参数与所述第一配置参数不匹配;
137.参数更新单元133,用于将所述nfc天线的所述第二配置参数更新为所述第一配置参数。
138.可选的,如图10所示,所述参数匹配单元132,包括:
139.差值计算子单元1321,用于计算所述目标灵敏度与所述参考灵敏度的灵敏度差值;
140.参数匹配子单元1322,用于当所述灵敏度差值大于差值阈值时,确定所述目标灵敏度与所述参考灵敏度不匹配。
141.可选的,所述装置1,还用于:
142.在处于所述nfc读写器模式下,控制所述nfc天线对外发射侦测信号;
143.控制所述nfc天线采集电磁波信号,基于所述电磁波信号确定检测到所述待读写卡片,所述电磁波信号在所述待读写卡片贴近所述nfc天线时生成。
144.需要说明的是,上述实施例提供的天线参数配置装置在执行天线参数配置方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的天线参数配置装置与天线参数配置方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
145.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
146.在本技术实施例中,终端在处于nfc读写器模式下检测到待读写卡片时,识别所述待读写卡片对应的卡片标识,基于所述卡片标识,确定nfc天线的第一配置参数,基于所述第一配置参数对所述nfc天线进行配置,并采用配置后的所述nfc天线读写所述待读写卡片。终端以默认配置参数在检测到待读写卡片不直接对待读写卡片进行读写,而是基于待读写卡片的卡片标识对nfc天线进行配置参数调整,避免以默认配置参数进行读写时读写卡功耗高的问题,通过结合实际应用环境,通常终端在检测到待读写卡片时,待读写卡片会贴近终端所包含的nfc天线(如用户会操作待读写卡片会贴近终端),此时以较高功耗的默认配置参数会浪费终端功耗资源,采用上述天线参数配置方法可以大幅降低功耗,节省终端的电量,实现终端以最优nfc的性能最优;以及根据待读写卡片的卡片标识(如卡片类型)进行读写前的实时调整,可以避免灵敏度过高误读卡的问题,优化了nfc读写器模式下的应用场景,天线参数调节更智能化。
147.本技术实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图1-图3所示实施例的所述天线参数配置方法,具体执行过程可以参见图1-图3所示实施例的具体说明,在此不进行赘述。
148.本技术还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行如上述图1-图3所示实施例的所述天线参数配置方法,具体执行过程可以参见图1-图3所示实施例的具体说明,在此不进行赘述。
149.请参考图11,其示出了本技术一个示例性实施例提供的电子设备的结构方框图。本技术中的电子设备可以包括一个或多个如下部件:处理器110、存储器120、输入装置130、输出装置140和总线150。处理器110、存储器120、输入装置130和输出装置140之间可以通过
总线150连接。
150.处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个电子设备内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
151.存储器120可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory,rom)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等,该操作系统可以是安卓(android)系统,包括基于android系统深度开发的系统、苹果公司开发的ios系统,包括基于ios系统深度开发的系统或其它系统。存储数据区还可以存储电子设备在使用中所创建的数据比如电话本、音视频数据、聊天记录数据,等。
152.参见图12所示,存储器120可分为操作系统空间和用户空间,操作系统即运行于操作系统空间,原生及第三方应用程序即运行于用户空间。为了保证不同第三方应用程序均能够达到较好的运行效果,操作系统针对不同第三方应用程序为其分配相应的系统资源。然而,同一第三方应用程序中不同应用场景对系统资源的需求也存在差异,比如,在本地资源加载场景下,第三方应用程序对磁盘读取速度的要求较高;在动画渲染场景下,第三方应用程序则对gpu性能的要求较高。而操作系统与第三方应用程序之间相互独立,操作系统往往不能及时感知第三方应用程序当前的应用场景,导致操作系统无法根据第三方应用程序的具体应用场景进行针对性的系统资源适配。
153.为了使操作系统能够区分第三方应用程序的具体应用场景,需要打通第三方应用程序与操作系统之间的数据通信,使得操作系统能够随时获取第三方应用程序当前的场景信息,进而基于当前场景进行针对性的系统资源适配。
154.以操作系统为android系统为例,存储器120中存储的程序和数据如图13所示,存储器120中可存储有linux内核层320、系统运行时库层340、应用框架层360和应用层380,其中,linux内核层320、系统运行库层340和应用框架层360属于操作系统空间,应用层380属于用户空间。linux内核层320为电子设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、wi-fi驱动、电源管理等。系统运行库层340通过一些c/c 库来为android系统提供了主要的特性支持。如sqlite库提供了数据库的支持,opengl/es库提供了3d绘图的支持,webkit库提供了浏览器内核的支持等。在系统运行时库层340中还提供有安卓运行时库(android runtime),它主要提供了一些核心库,能够允许开发者使用
java语言来编写android应用。应用框架层360提供了构建应用程序时可能用到的各种api,开发者也可以通过使用这些api来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层380中运行有至少一个应用程序,这些应用程序可以是操作系统自带的原生应用程序,比如联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的第三方应用程序,比如游戏类应用程序、即时通信程序、相片美化程序、天线参数配置程序等。
155.以操作系统为ios系统为例,存储器120中存储的程序和数据如图14所示,ios系统包括:核心操作系统层420(core os layer)、核心服务层440(core services layer)、媒体层460(media layer)、可触摸层480(cocoa touch layer)。核心操作系统层420包括了操作系统内核、驱动程序以及底层程序框架,这些底层程序框架提供更接近硬件的功能,以供位于核心服务层440的程序框架所使用。核心服务层440提供给应用程序所需要的系统服务和/或程序框架,比如基础(foundation)框架、账户框架、广告框架、数据存储框架、网络连接框架、地理位置框架、运动框架等等。媒体层460为应用程序提供有关视听方面的接口,如图形图像相关的接口、音频技术相关的接口、视频技术相关的接口、音视频传输技术的无线播放(airplay)接口等。可触摸层480为应用程序开发提供了各种常用的界面相关的框架,可触摸层480负责用户在电子设备上的触摸交互操作。比如本地通知服务、远程推送服务、广告框架、游戏工具框架、消息用户界面接口(user interface,ui)框架、用户界面uikit框架、地图框架等等。
156.在图14所示出的框架中,与大部分应用程序有关的框架包括但不限于:核心服务层440中的基础框架和可触摸层480中的uikit框架。基础框架提供许多基本的对象类和数据类型,为所有应用程序提供最基本的系统服务,和ui无关。而uikit框架提供的类是基础的ui类库,用于创建基于触摸的用户界面,ios应用程序可以基于uikit框架来提供ui,所以它提供了应用程序的基础架构,用于构建用户界面,绘图、处理和用户交互事件,响应手势等等。
157.其中,在ios系统中实现第三方应用程序与操作系统数据通信的方式以及原理可参考android系统,本技术在此不再赘述。
158.其中,输入装置130用于接收输入的指令或数据,输入装置130包括但不限于键盘、鼠标、摄像头、麦克风或触控设备。输出装置140用于输出指令或数据,输出装置140包括但不限于显示设备和扬声器等。在一个示例中,输入装置130和输出装置140可以合设,输入装置130和输出装置140为触摸显示屏,该触摸显示屏用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏通常设置在电子设备的前面板。触摸显示屏可被设计成为全面屏、曲面屏或异型屏。触摸显示屏还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本技术实施例对此不加以限定。
159.除此之外,本领域技术人员可以理解,上述附图所示出的电子设备的结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,电子设备中还包括射频电路、输入单元、传感器、音频电路、无线保真(wireless fidelity,wifi)模块、电源、蓝牙模块等部件,在此不再赘述。
160.在本技术实施例中,各步骤的执行主体可以是上文介绍的电子设备。可选地,各步
骤的执行主体为电子设备的操作系统。操作系统可以是安卓系统,也可以是ios系统,或者其它操作系统,本技术实施例对此不作限定。
161.本技术实施例的电子设备,其上还可以安装有显示设备,显示设备可以是各种能实现显示功能的设备,例如:阴极射线管显示器(cathode ray tubedisplay,简称cr)、发光二极管显示器(light-emitting diode display,简称led)、电子墨水屏、液晶显示屏(liquid crystal display,简称lcd)、等离子显示面板(plasma display panel,简称pdp)等。用户可以利用电子设备101上的显示设备,来查看显示的文字、图像、视频等信息。所述电子设备可以是智能手机、平板电脑、游戏设备、ar(augmented reality,增强现实)设备、汽车、数据存储装置、音频播放装置、视频播放装置、笔记本、桌面计算设备、可穿戴设备诸如电子手表、电子眼镜、电子头盔、电子手链、电子项链、电子衣物等设备。
162.在图11所示的电子设备中,其中电子设备可以是一种终端,处理器110可以用于调用存储器120中存储的天线参数配置应用程序,并具体执行以下操作:
163.在处于nfc读写器模式下检测到待读写卡片时,识别所述待读写卡片对应的卡片标识;
164.基于所述卡片标识,确定nfc天线的第一配置参数;
165.基于所述第一配置参数对所述nfc天线进行配置,并采用配置后的所述nfc天线读写所述待读写卡片。
166.在一个实施例中,所述处理器110在执行所述识别所述待读写卡片对应的卡片标识时,具体执行以下步骤:
167.获取在检测到所述待读写卡片时生成的电磁波信号;
168.基于所述电磁波信号,确定所述待读写卡片对应的卡片标识。
169.在一个实施例中,所述处理器110在执行所述基于所述电磁波信号,确定所述待读写卡片对应的卡片标识时,具体执行以下步骤:
170.对所述电磁波信号进行识别,确定所述电磁波信号对应的信号特征,所述信号特征包括电路特征、通信传输特征以及nfc协议特征中的至少一种;
171.确定与所述信号特征相匹配的目标特征,将所述目标特征对应的目标标识作为所述待读写卡片对应的卡片标识。
172.在一个实施例中,所述处理器110在执行所述基于所述卡片标识,确定针对所包含的nfc天线的第一配置参数时,具体执行以下步骤:
173.根据预设的参考标识与配置参数的映射关系,确定所述卡片标识对应的参考配置参数,将所述参考配置参数作为nfc天线的第一配置参数;或,
174.获取所述卡片标识对应的参考卡片的历史调试记录,以及获取所述卡片标识对应的灵敏度参考值;基于所述历史调试记录以及所述灵敏度参考值,确定针对所包含的nfc天线的所述第一配置参数。
175.在一个实施例中,所述处理器110在执行所述基于所述第一配置参数对所述nfc天线进行配置时,具体执行以下步骤:
176.当所述nfc天线的第二配置参数与所述第一配置参数不匹配时,对所述nfc天线进行配置。
177.在一个实施例中,所述处理器110在执行所述当所述nfc天线的第二配置参数与所
述第一配置参数不匹配时,对所述nfc天线进行配置时,具体执行以下步骤:
178.获取所述待读写卡片对应的目标灵敏度以及所述卡片标识对应的参考灵敏度,所述目标灵敏度为所述nfc天线以所述第二配置参数工作时检测到的所述待读写卡片的灵敏度;
179.当所述目标灵敏度与所述参考灵敏度不匹配时,确定所述nfc天线的第二配置参数与所述第一配置参数不匹配;
180.将所述nfc天线的所述第二配置参数更新为所述第一配置参数。
181.在一个实施例中,所述处理器110在执行所述天线参数配置方法时,具体执行以下步骤:
182.计算所述目标灵敏度与所述参考灵敏度的灵敏度差值;
183.当所述灵敏度差值大于差值阈值时,确定所述目标灵敏度与所述参考灵敏度不匹配。
184.在一个实施例中,所述处理器110在执行所述在处于nfc读写器模式下检测到待读写卡片时,识别所述待读写卡片对应的卡片标识之前,还执行以下操作:
185.在处于所述nfc读写器模式下,控制所述nfc天线对外发射侦测信号;
186.控制所述nfc天线采集电磁波信号,基于所述电磁波信号确定检测到所述待读写卡片,所述电磁波信号在所述待读写卡片贴近所述nfc天线时生成。
187.在本技术实施例中,在处于nfc读写器模式下检测到待读写卡片时,识别所述待读写卡片对应的卡片标识,基于所述卡片标识,确定nfc天线的第一配置参数,基于所述第一配置参数对所述nfc天线进行配置,并采用配置后的所述nfc天线读写所述待读写卡片。终端以默认配置参数在检测到待读写卡片不直接对待读写卡片进行读写,而是基于待读写卡片的卡片标识对nfc天线进行配置参数调整,避免以默认配置参数进行读写时读写卡功耗高的问题,通过结合实际应用环境,通常终端在检测到待读写卡片时,待读写卡片会贴近终端所包含的nfc天线(如用户会操作待读写卡片会贴近终端),此时以较高功耗的默认配置参数会浪费终端功耗资源,采用上述天线参数配置方法可以大幅降低功耗,节省终端的电量,实现终端以最优nfc的性能最优;以及根据待读写卡片的卡片标识(如卡片类型)进行读写前的实时调整,可以避免灵敏度过高误读卡的问题,优化了nfc读写器模式下的应用场景,天线参数调节更智能化。
188.本领域的技术人员可以清楚地了解到本技术的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(field-programmable gate array,fpga)、集成电路(integrated circuit,ic)等。
189.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
190.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
191.在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
192.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
193.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
194.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
195.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通进程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
196.以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献