一种控制近场通信功率的方法及装置与流程

文档序号:18018973发布日期:2019-06-26 01:03阅读:157来源:国知局
一种控制近场通信功率的方法及装置与流程

本发明涉及近场通信技术,尤其涉及一种控制近场通信功率的方法及装置。



背景技术:

近场通信(NFC)是一种短距离的无线通信技术,允许设备之间进行非接触式点对点数据传输,通信距离一般在10厘米左右。NFC芯片能够连接安全模块,进行敏感数据的处理、安全验证。然而,受NFC的通信距离所限,NFC设备间进行非接触式点对点数据传输时有较大限制,不便于使用。



技术实现要素:

为解决现有存在的技术问题,本发明主要提供一种控制近场通信功率的方法及装置。

本发明的技术方案是这样实现的:

本发明提供一种控制NFC功率的方法,该方法包括:

第一NFC设备通过第一无线通信技术与第二NFC设备确定第一NFC功率;

第一NFC设备根据所述第一NFC功率确定调整参数;

第一NFC设备使用所述调整参数将自身NFC功率调整到所述第一NFC功率。

上述方案中,所述第一NFC设备通过第一无线通信技术与第二NFC设备确定第一NFC功率包括:

第一NFC设备通过比NFC通信距离远的无线通信技术与第二NFC设备建立无线通信连接,并将自身的控制信息发送给第二NFC设备,由所述第二NFC设备根据所述控制信息确定第一NFC设备所需调节到的第一NFC功率;其中,

所述控制信息包括:与第二NFC设备之间的距离、应用场景、和当前NFC功率。

上述方案中,所述第一NFC设备和第二NFC设备存储与应用场景对应的功率以及对应的调整参数,所述调整参数为天线线圈尺寸。

上述方案中,所述第一NFC设备根据所述第一NFC功率确定调整参数包括:第一NFC设备根据所述第一NFC功率查找到对应的天线线圈尺寸。

上述方案中,所述第一NFC设备使用所述调整参数将自身NFC功率调整到所述第一NFC功率包括:第一NFC设备根据第一NFC功率对应的天线线圈尺寸调整天线,通过功率放大器将NFC信号调制到调整后的天线上。

上述方案中,该方法还包括:第一NFC设备在将自身NFC功率调整到所述第一NFC功率后,与第二NFC设备建立NFC连接。

上述方案中,该方法还包括:第一NFC设备在与第二NFC设备建立NFC连接后,检测NFC连接的信号质量,如果信号质量低于预设的门限值,重新通过第一无线通信技术与第二NFC设备确定第一NFC功率,根据所述第一NFC功率确定调整参数,使用所述调整参数将自身NFC功率调整到所述第一NFC功率。

上述方案中,该方法还包括:第一NFC设备通过比NFC通信距离远的无线通信技术接收第二NFC设备的控制信息,根据第二NFC设备的控制信息判断是第一NFC设备调整功率、还是第二NFC设备调整功率、还是两个设备均调整功率,当确定第一NFC设备调整功率时,根据第二NFC设备的控制信息中的应用场景查找对应的功率,将查找到的功率作为第一NFC功率用于自身调整功率;当确定第二NFC设备调整功率时,根据第二NFC设备的控制信息中的应用场景查找对应的功率,将查找到的功率作为第二NFC功率发送给第二NFC设备;当确定两个设备均调整功率时,根据第二NFC设备的控制信息中的应用场景查找对应的功率,将查找到的功率作为第一NFC功率用于自身调整功率,并将查找到的功率作为第二NFC功率发送给第二NFC设备。

本发明提供一种控制近场通信功率的方法,该方法还包括:

第二NFC设备通过第一无线通信技术接收第一NFC设备的控制信息,根据所述控制信息确定第一NFC功率;

第二NFC设备将所述第一NFC功率发送给第一NFC设备。

上述方案中,所述控制信息包括:第一NFC设备与第二NFC设备之间的距离、应用场景、和第一NFC设备的当前NFC功率;

所述第一NFC设备和第二NFC设备存储与应用场景对应的功率以及对应的调整参数,所述调整参数为天线线圈尺寸。

上述方案中,所述第二NFC设备通过第一无线通信技术接收第一NFC设备的控制信息,根据所述控制信息确定第一NFC功率,包括:

第二NFC设备通过比NFC通信距离远的无线通信技术与第一NFC设备建立无线通信连接,并接收第一NFC设备发送的控制信息,根据所述控制信息判断是第一NFC设备调整功率、还是第二NFC设备调整功率、还是两个设备均调整功率,当确定第一NFC设备调整功率时,根据所述控制信息中的应用场景查找对应的功率,将查找到的功率作为第一NFC功率;当确定第二NFC设备调整功率时,根据所述控制信息中的应用场景查找对应的功率,将查找到的功率作为第二NFC功率用于自身调整功率;当确定两个设备均调整功率时,根据所述控制信息中的应用场景查找对应的功率,将查找到的功率作为第一NFC功率,并将查找到的功率作为第二NFC功率用于自身调整功率。

上述方案中,该方法还包括:当确定第二NFC设备调整功率或两个设备均调整功率时,第二NFC设备根据第二NFC功率查找到对应的天线线圈尺寸,根据所述天线线圈尺寸调整自身的天线,通过功率放大器将NFC信号调制到调整后的天线上。

上述方案中,该方法还包括:第二NFC设备在将自身NFC功率调整到所述第二NFC功率后,与第一NFC设备建立NFC连接。

本发明提供一种第一NFC设备,该设备包括:第一无线建立模块、第一功率确定模块、第一参数确定模块、第一功率调整模块;其中,

第一无线建立模块,用于通过第一无线通信技术与第二NFC设备建立无线通信连接;

第一功率确定模块,用于与第二NFC设备确定第一NFC功率;

第一参数确定模块,用于根据所述第一NFC功率确定调整参数;

第一功率调整模块,用于使用所述调整参数将NFC功率调整到所述第一NFC功率。

上述方案中,所述第一无线建立模块,具体用于通过比NFC通信距离远的无线通信技术与第二NFC设备建立无线通信连接。

上述方案中,所述控制信息包括:与第二NFC设备之间的距离、应用场景、和当前NFC功率;

所述第一NFC设备还包括:第一存储模块,用于存储应用场景、与应用场景对应的功率以及对应的调整参数,所述调整参数为天线线圈尺寸。

上述方案中,所述第一NFC设备还包括:第一NFC通信模块,用于在将NFC功率调整到所述第一NFC功率后,与第二NFC设备建立NFC连接。

上述方案中,所述第一NFC设备还包括:第一NFC信号检测模块,用于在建立NFC连接后,检测NFC连接的信号质量,如果信号质量低于预设的门限值,触发第一无线建立模块。

上述方案中,所述第一功率确定模块,还用于接收第二NFC设备的控制信息,根据所述控制信息判断是第一NFC设备调整功率、还是第二NFC设备调整功率、还是两个设备均调整功率,当确定第一NFC设备调整功率时,根据第二NFC设备的控制信息中的应用场景查找对应的功率,将查找到的功率作为第一NFC功率用于自身调整功率;当确定第二NFC设备调整功率时,根据第二NFC设备的控制信息中的应用场景查找对应的功率,将查找到的功率作为第二NFC功率发送给第二NFC设备;当确定两个设备均调整功率时,根据第二NFC设备的控制信息中的应用场景查找对应的功率,将查找到的功率作为第一NFC功率用于自身调整功率,并将查找到的功率作为第二NFC功率发送给第二NFC设备。

本发明提供一种第二NFC设备,该设备包括:第二无线建立模块、第二功率确定模块,其中,

第二无线建立模块,用于通过第一无线通信技术与第一NFC设备建立无线通信连接;

第二功率确定模块,用于接收第一NFC设备的控制信息,根据所述控制信息确定第一NFC功率,将所述第一NFC功率发送给第一NFC设备。

上述方案中,所述第二无线建立模块,具体用于通过比NFC通信距离远的无线通信技术与第二NFC设备建立无线通信连接。

上述方案中,所述控制信息包括:与第二NFC设备之间的距离、应用场景、和当前NFC功率;

所述第二NFC设备还包括:第二存储模块,用于存储应用场景、与应用场景对应的功率以及对应的调整参数,所述调整参数为天线线圈尺寸。

上述方案中,所述第二功率确定模块,具体用于接收控制信息后,根据所述控制信息确定第一NFC设备调整功率时,按照所述控制信息中的应用场景查找对应的功率,将查找到的功率作为第一NFC功率;根据所述控制信息确定两个设备均调整功率时,按照所述控制信息中的应用场景查找对应的功率,将查找到的功率作为第一NFC功率,并将查找到的功率作为第二NFC功率用于自身调整功率。

上述方案中,所述第二功率确定模块,还用于根据所述控制信息确定第二NFC设备调整功率时,按照所述控制信息中的应用场景查找对应的功率,将查找到的功率作为第二NFC功率用于自身调整功率;

所述第二NFC设备还包括:

第二参数确定模块,用于根据所述第二NFC功率确定调整参数;

第二功率调整模块,用于使用所述调整参数将NFC功率调整到所述第二NFC功率。

本发明提供了一种控制近场通信功率的方法及装置,第一NFC设备通过第一无线通信技术与第二NFC设备确定第一NFC功率,根据所述第一NFC功率确定调整参数,使用所述调整参数将自身NFC功率调整到所述第一NFC功率;如此,能够使NFC的通信距离得到有效调整,在NFC设备间进行非接触式点对点数据传输时可以满足多种场景的需要,不再局限于距离仅在10厘米左右的NFC通信。

附图说明

图1为本发明实施例从第一NFC设备角度实现控制近场通信功率的方法的流程示意图;

图2为本发明实施例从第二NFC设备角度实现控制近场通信功率的方法的流程示意图;

图3为本发明实施例提供的第一NFC设备的结构示意图;

图4为本发明实施例提供的第二NFC设备的结构示意图。

具体实施方式

本发明实施例中,第一NFC设备通过第一无线通信技术与第二NFC设备确定第一NFC功率,根据所述第一NFC功率确定调整参数,使用所述调整参数将自身NFC功率调整到所述第一NFC功率。

其中,所述第一NFC设备可以是主读终端,所述第二NFC设备可以是被读终端。

下面通过附图及具体实施例对本发明做进一步的详细说明。

本发明实施例实现一种控制近场通信功率的方法,如图1所示,该方法包括以下几个步骤:

步骤101:第一NFC设备通过第一无线通信技术与第二NFC设备确定第一NFC功率;

具体的,第一NFC设备通过蓝牙或红外等比NFC通信距离远的无线通信技术与第二NFC设备建立无线通信连接,并将自身的控制信息发送给第二NFC设备,由所述第二NFC设备根据所述控制信息确定第一NFC设备所需调节到的第一NFC功率;其中,所述控制信息包括:与第二NFC设备之间的距离、应用场景、和当前NFC功率;

所述与第二NFC设备之间的距离可以通过检测无线通信连接的信号强度确定;

所述应用场景为预先存储的与距离对应的场景,如应用场景可以包括:大于10厘米小于等于50厘米的场景、大于50厘米小于等于100厘米的场景、大于100厘米小于等于150厘米的场景、大于150厘米小于等于200厘米的场景;

例如:当所述与第二NFC设备之间的距离为30厘米时,所述应用场景为大于10厘米小于等于50厘米的场景;当所述与第二NFC设备之间的距离为80厘米时,所述应用场景为大于50厘米小于等于100厘米的场景;

所述应用场景可以通过标识或专用比特进行表示;

所述当前NFC功率可以根据当前自身的NFC信号的强度确定;

所述第一NFC设备和第二NFC设备还存储与应用场景对应的功率以及对应的调整参数,所述调整参数为天线线圈尺寸;

本步骤中,所述第二NFC设备接收控制信息后,根据所述控制信息判断是第一NFC设备调整功率、还是第二NFC设备调整功率、还是两个设备均调整功率,当确定第一NFC设备调整功率时,根据所述控制信息中的应用场景查找对应的功率,将查找到的功率作为第一NFC功率发送给第一NFC设备;当确定第二NFC设备调整功率时,根据所述控制信息中的应用场景查找对应的功率,将查找到的功率作为第二NFC功率用于自身调整功率;当确定两个设备均调整功率时,根据所述控制信息中的应用场景查找对应的功率,将查找到的功率作为第一NFC功率发送给第一NFC设备,并将查找到的功率作为第二NFC功率用于自身调整功率;

所述确定第一NFC设备调整功率可以是:当控制信息中的与第二NFC设备之间的距离小于第一NFC设备的最大NFC功率所能达到的距离、且控制信息中的第一NFC设备的当前NFC功率小于第二NFC设备的当前NFC功率时,确定第一NFC设备调整功率;

所述确定第二NFC设备调整功率可以是:当控制信息中的与第二NFC设备之间的距离小于第二NFC设备的最大NFC功率所能达到的距离、且控制信息中的第一NFC设备的当前NFC功率大于第二NFC设备的当前NFC功率时,确定第二NFC设备调整功率;

所述确定两个设备均调整功率可以是:当控制信息中的与第二NFC设备之间的距离大于第一NFC设备的最大NFC功率所能达到的距离、且大于第二NFC设备的最大NFC功率所能达到的距离时,确定两个设备均调整功率;

一般情况下,NFC设备的最大NFC功率所能达到的距离为100厘米左右。

步骤102:根据所述第一NFC功率确定调整参数;

具体的,第一NFC设备根据所述第一NFC功率查找到对应的天线线圈尺寸。

步骤103:使用所述调整参数将自身NFC功率调整到所述第一NFC功率;

具体的,第一NFC设备根据第一NFC功率对应的天线线圈尺寸调整天线,通过功率放大器将NFC信号调制到调整后的天线上,此时天线发射的NFC信号的功率将达到第一NFC功率。

该方法还包括:第一NFC设备在将自身NFC功率调整到所述第一NFC功率后,与第二NFC设备建立NFC连接;

另外,第一NFC设备在与第二NFC设备建立NFC连接后,检测NFC连接的信号质量,如果信号质量低于预设的门限值,重新通过第一无线通信技术与第二NFC设备确定第一NFC功率,根据所述第一NFC功率确定调整参数,使用所述调整参数将自身NFC功率调整到所述第一NFC功率。也就是说,上述的步骤101~103可以重复执行,直到NFC连接的信号质量高于预设的门限值为止。

上述方法还包括:第一NFC设备通过蓝牙或红外等比NFC通信距离远的无线通信技术接收第二NFC设备的控制信息,根据所述控制信息判断是第一NFC设备调整功率、还是第二NFC设备调整功率、还是两个设备均调整功率,当确定第一NFC设备调整功率时,根据第二NFC设备的控制信息中的应用场景查找对应的功率,将查找到的功率作为第一NFC功率用于自身调整功率;当确定第二NFC设备调整功率时,根据第二NFC设备的控制信息中的应用场景查找对应的功率,将查找到的功率作为第二NFC功率发送给第二NFC设备;当确定两个设备均调整功率时,根据第二NFC设备的控制信息中的应用场景查找对应的功率,将查找到的功率作为第一NFC功率用于自身调整功率,并将查找到的功率作为第二NFC功率发送给第二NFC设备;

所述确定第一NFC设备调整功率可以是:当控制信息中的与第一NFC设备之间的距离小于第一NFC设备的最大NFC功率所能达到的距离、且控制信息中的第二NFC设备的当前NFC功率大于第一NFC设备的当前NFC功率时,确定第一NFC设备调整功率;

所述确定第二NFC设备调整功率可以是:当控制信息中的与第一NFC设备之间的距离小于第二NFC设备的最大NFC功率所能达到的距离、且控制信息中的第二NFC设备的当前NFC功率小于第一NFC设备的当前NFC功率时,确定第二NFC设备调整功率;

所述确定两个设备均调整功率可以是:当控制信息中的与第一NFC设备之间的距离大于第一NFC设备的最大NFC功率所能达到的距离、且大于第二NFC设备的最大NFC功率所能达到的距离时,确定两个设备均调整功率。

其中,上述第一NFC设备的最大NFC功率所能达到的距离、第二NFC设备的最大NFC功率所能达到的距离均预先存储在第一NFC设备和第二NFC设备中,在需要时调用即可。

基于上述方法,本发明还提供一种控制近场通信功率的方法,如图2所示,该方法包括以下几个步骤:

步骤201:第二NFC设备通过第一无线通信技术接收第一NFC设备的控制信息,根据所述控制信息确定第一NFC功率;

其中,第二NFC设备通过蓝牙或红外等比NFC通信距离远的无线通信技术与第一NFC设备建立无线通信连接,并接收第一NFC设备发送的控制信息,根据所述控制信息确定第一NFC设备所需调节到的第一NFC功率;其中,所述控制信息包括:第一NFC设备与第二NFC设备之间的距离、应用场景、和第一NFC设备的当前NFC功率;所述应用场景为预先存储的与距离对应的场景,如应用场景可以包括:大于10厘米小于等于50厘米的场景、大于50厘米小于等于100厘米的场景、大于100厘米小于等于150厘米的场景、大于150厘米小于等于200厘米的场景;

所述第一NFC设备和第二NFC设备还存储与应用场景对应的功率以及对应的调整参数,所述调整参数为天线线圈尺寸;

本步骤中,所述第二NFC设备接收控制信息后,根据所述控制信息判断是第一NFC设备调整功率、还是第二NFC设备调整功率、还是两个设备均调整功率,当确定第一NFC设备调整功率时,根据所述控制信息中的应用场景查找对应的功率,将查找到的功率作为第一NFC功率;当确定第二NFC设备调整功率时,根据所述控制信息中的应用场景查找对应的功率,将查找到的功率作为第二NFC功率用于自身调整功率;当确定两个设备均调整功率时,根据所述控制信息中的应用场景查找对应的功率,将查找到的功率作为第一NFC功率,并将查找到的功率作为第二NFC功率用于自身调整功率;

所述确定第一NFC设备调整功率可以是:当控制信息中的第一NFC设备与第二NFC设备之间的距离小于第一NFC设备的最大NFC功率所能达到的距离、且控制信息中的第一NFC设备的当前NFC功率小于第二NFC设备的当前NFC功率时,确定第一NFC设备调整功率;

所述确定第二NFC设备调整功率可以是:当控制信息中的第一NFC设备与第二NFC设备之间的距离小于第二NFC设备的最大NFC功率所能达到的距离、且控制信息中的第一NFC设备的当前NFC功率大于第二NFC设备的当前NFC功率时,确定第二NFC设备调整功率;

所述确定两个设备均调整功率可以是:当控制信息中的与第二NFC设备之间的距离大于第一NFC设备的最大NFC功率所能达到的距离、且大于第二NFC设备的最大NFC功率所能达到的距离时,确定两个设备均调整功率;

一般情况下,NFC设备的最大NFC功率所能达到的距离为100厘米左右。

上述第一NFC设备的最大NFC功率所能达到的距离、第二NFC设备的最大NFC功率所能达到的距离均预先存储在第一NFC设备和第二NFC设备中,在需要时调用即可。

步骤202:第二NFC设备将所述第一NFC功率发送给第一NFC设备;

该方法还包括:当确定第二NFC设备调整功率或两个设备均调整功率时,第二NFC设备根据第二NFC功率查找到对应的天线线圈尺寸,根据所述天线线圈尺寸调整自身的天线,通过功率放大器将NFC信号调制到调整后的天线上,此时天线发射的NFC信号的功率将达到第二NFC功率。

该方法还包括:第二NFC设备在将自身NFC功率调整到所述第二NFC功率后,与第一NFC设备建立NFC连接。

为了实现上述方法,本发明还提供一种第一NFC设备,如图3所示,该设备包括:第一无线建立模块31、第一功率确定模块32、第一参数确定模块33、第一功率调整模块34;其中,

第一无线建立模块31,用于通过第一无线通信技术与第二NFC设备建立无线通信连接;

第一功率确定模块32,用于与第二NFC设备确定第一NFC功率;

第一参数确定模块33,用于根据所述第一NFC功率确定调整参数;

第一功率调整模块34,用于使用所述调整参数将NFC功率调整到所述第一NFC功率;

第一无线建立模块31,具体用于通过蓝牙或红外等比NFC通信距离远的无线通信技术与第二NFC设备建立无线通信连接;

所述第一功率确定模块32,具体用于将自身的控制信息发送给第二NFC设备,接收所述第二NFC设备根据所述控制信息确定的第一NFC功率;其中,所述控制信息包括:与第二NFC设备之间的距离、应用场景、和当前NFC功率;所述应用场景为预先存储的与距离对应的场景,如应用场景可以包括:大于10厘米小于等于50厘米的场景、大于50厘米小于等于100厘米的场景、大于100厘米小于等于150厘米的场景、大于150厘米小于等于200厘米的场景;

所述应用场景可以通过标识或专用比特进行表示;

所述当前NFC功率可以根据当前自身的NFC信号的强度确定;

所述第一NFC设备还包括:第一存储模块35,用于存储应用场景、与应用场景对应的功率以及对应的调整参数,所述调整参数为天线线圈尺寸;

所述第一参数确定模块33,具体用于根据所述第一NFC功率查找到对应的天线线圈尺寸;

所述第一功率调整模块34,具体用于根据第一NFC功率对应的天线线圈尺寸调整天线,通过功率放大器将NFC信号调制到调整后的天线上;

所述第一NFC设备还包括:第一NFC通信模块36,用于在将NFC功率调整到所述第一NFC功率后,与第二NFC设备建立NFC连接;

所述第一NFC设备还包括:第一NFC信号检测模块37,用于在建立NFC连接后,检测NFC连接的信号质量,如果信号质量低于预设的门限值,触发第一无线建立模块31;

所述第一功率确定模块32,还用于接收第二NFC设备的控制信息,根据所述控制信息判断是第一NFC设备调整功率、还是第二NFC设备调整功率、还是两个设备均调整功率,当确定第一NFC设备调整功率时,根据第二NFC设备的控制信息中的应用场景查找对应的功率,将查找到的功率作为第一NFC功率用于自身调整功率;当确定第二NFC设备调整功率时,根据第二NFC设备的控制信息中的应用场景查找对应的功率,将查找到的功率作为第二NFC功率发送给第二NFC设备;当确定两个设备均调整功率时,根据第二NFC设备的控制信息中的应用场景查找对应的功率,将查找到的功率作为第一NFC功率用于自身调整功率,并将查找到的功率作为第二NFC功率发送给第二NFC设备。

本发明还提供一种第二NFC设备,如图4所示,该设备包括:第二无线建立模块41、第二功率确定模块42,其中,

第二无线建立模块41,用于通过第一无线通信技术与第一NFC设备建立无线通信连接;这里,所述第二无线建立模块41通过蓝牙或红外等比NFC通信距离远的无线通信技术与第二NFC设备建立无线通信连接;

第二功率确定模块42,用于接收第一NFC设备的控制信息,根据所述控制信息确定第一NFC功率,将所述第一NFC功率发送给第一NFC设备;

所述第二功率确定模块42,具体用于接收控制信息后,根据所述控制信息确定第一NFC设备调整功率时,按照所述控制信息中的应用场景查找对应的功率,将查找到的功率作为第一NFC功率;根据所述控制信息确定两个设备均调整功率时,按照所述控制信息中的应用场景查找对应的功率,将查找到的功率作为第一NFC功率,并将查找到的功率作为第二NFC功率用于自身调整功率;

相应的,所述第二NFC设备还包括:第二存储模块43,用于存储应用场景、与应用场景对应的功率以及对应的调整参数,所述调整参数为天线线圈尺寸;

所述第二功率确定模块42,还用于根据所述控制信息确定第二NFC设备调整功率时,按照所述控制信息中的应用场景查找对应的功率,将查找到的功率作为第二NFC功率用于自身调整功率;

所述第二NFC设备还包括:

第二参数确定模块44,用于根据所述第二NFC功率确定调整参数;

第二功率调整模块45,用于使用所述调整参数将NFC功率调整到所述第二NFC功率;

所述第二NFC设备还包括:第二NFC通信模块46,用于在将NFC功率调整到所述第二NFC功率后,与第一NFC设备建立NFC连接。

所述第二NFC设备还包括:第二NFC信号检测模块47,用于在建立NFC连接后,检测NFC连接的信号质量,如果信号质量低于预设的门限值,触发第二无线建立模块41。

综上所述,本发明实施例能够使NFC的通信距离得到有效调整,在NFC设备间进行非接触式点对点数据传输时可以满足多种场景的需要,不再局限于距离仅在10厘米左右的NFC通信。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1