System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,特别涉及一种近场通信nfc模块的状态切换方法、装置及电子设备。
技术介绍
1、为了提高用户的生活便捷性,市面上大部分的电子设备都具备nfc(near fieldcommunication,近场通信)功能,从而实现基于nfc的移动支付、刷门禁卡、身份识别等应用。目前,电子设备的nfc模块的状态切换,主要依赖于与对端电子设备的nfc交互流程,比如根据对端电子设备发送的nfc寻卡指令、nfc应答指令等切换状态。但是电子设备并不一定能正常触发nfc交互流程,特别是对于不同厂商的电子设备之间,经常无法正常触发nfc交互流程,导致nfc模块的状态切换失败。
技术实现思路
1、本申请实施例公开的近场通信nfc模块的状态切换方法及装置、信号发送方法及装置、电子设备、程序产品,第一电子设备能够根据第二电子设备发送的第一蓝牙信号,自动对第一nfc模块的状态进行切换,提高了nfc模块状态切换的准确性及灵活性。
2、本申请实施例公开了一种近场通信nfc模块的状态切换方法,应用于第一电子设备,所述第一电子设备包括第一nfc模块,所述方法包括:
3、接收第二电子设备发送的第一蓝牙信号;
4、根据所述第一蓝牙信号的信号强度,确定所述第一电子设备与所述第二电子设备之间的距离;
5、根据所述距离,对所述第一nfc模块的状态进行切换。
6、本申请实施例公开了一种信号发送方法,应用于第二电子设备,所述方法包括:
7、响应于业务触发操
8、发送第一蓝牙信号,所述第一蓝牙信号携带第一标识,所述第一标识用于表征所述第二电子设备处于所述目标nfc业务场景,以使接收到所述第一蓝牙信号的第一电子设备,根据所述第一蓝牙信号的信号强度,确定所述第一电子设备与所述第二电子设备之间的距离,并根据所述距离,对所述第一nfc模块的状态进行切换。
9、本申请实施例公开了一种近场通信nfc模块的状态切换装置,应用于第一电子设备,所述第一电子设备包括第一nfc模块,所述装置包括:
10、蓝牙接收模块,用于接收第二电子设备发送的第一蓝牙信号;
11、测距模块,用于根据所述第一蓝牙信号的信号强度,确定所述第一电子设备与所述第二电子设备之间的距离;
12、状态切换模块,用于根据所述距离,对所述第一nfc模块的状态进行切换。
13、本申请实施例公开了一种信号发送装置,应用于第二电子设备,所述装置包括:
14、场景确定模块,用于响应于业务触发操作,确定所述第二电子设备处于目标nfc业务场景;
15、蓝牙发送模块,用于发送第一蓝牙信号,所述第一蓝牙信号携带第一标识,所述第一标识用于表征所述第二电子设备处于所述目标nfc业务场景,以使接收到所述第一蓝牙信号的第一电子设备,根据所述第一蓝牙信号的信号强度,确定所述第一电子设备与所述第二电子设备之间的距离,并根据所述距离,对所述第一nfc模块的状态进行切换。
16、本申请实施例公开了一种电子设备,包括存储器、处理器及收发单元,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述电子设备实现如上任一实施例所述的方法。
17、本申请实施例公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被电子设备中的处理器执行时,使得所述电子设备实现如上任一实施例所述的方法。
18、本申请实施例公开了一种计算机程序产品,包括计算机程序,且所述计算机程序被电子设备中的处理器执行时,使得所述电子设备实现如上任一实施例所述的方法。
19、本申请实施例公开的近场通信nfc模块的状态切换方法及装置、信号发送方法及装置、电子设备、程序产品,第一电子设备接收第二电子设备发送的第一蓝牙信号,根据第一蓝牙信号的信号强度,确定第一电子设备与第二电子设备之间的距离,根据该距离,对第一nfc模块的状态进行切换,第一电子设备能够根据第二电子设备发送的第一蓝牙信号,自动对第一nfc模块的状态进行切换,提高了nfc模块状态切换的准确性及灵活性,且能够保证第一电子设备与第二电子设备之间的nfc业务的正常进行,,提高了nfc业务的成功率。
本文档来自技高网...【技术保护点】
1.一种近场通信NFC模块的状态切换方法,其特征在于,应用于第一电子设备,所述第一电子设备包括第一NFC模块,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一蓝牙信号携带第一标识,所述第一标识用于表征所述第二电子设备处于目标NFC业务场景;所述根据所述第一蓝牙信号的信号强度,确定所述第一电子设备与所述第二电子设备之间的距离,包括:
3.根据权利要求2所述的方法,其特征在于,所述第一蓝牙信号还携带第二标识,所述第二标识用于表征所述第二电子设备处于NFC交互场景中;
4.根据权利要求3所述的方法,其特征在于,所述第一标识包括通用唯一识别码UUID,所述第二标识位于所述第一蓝牙信号的设备名称字段。
5.根据权利要求1所述的方法,其特征在于,所述根据所述距离,对所述第一NFC模块的状态进行切换,包括:
6.根据权利要求5所述的方法,其特征在于,在所述控制所述第一NFC模块进入第一轮询模式之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,在所述接收所述第二电子设备发送的第一NFC指令之
8.根据权利要求5~7任一项所述的方法,其特征在于,,所述根据所述距离,对所述第一NFC模块的状态进行切换,还包括:
9.根据权利要求5~7任一项所述的方法,其特征在于,,所述根据所述距离,对所述第一NFC模块的状态进行切换,还包括:
10.根据权利要求9所述的方法,其特征在于,所述对多次确定的距离进行平滑处理,若平滑处理后的结果大于目标距离,则控制所述第一NFC模块从所述第一轮询模式切换至第二轮询模式,包括:
11.根据权利要求10所述的方法,其特征在于,所述根据平滑系数,对多次确定的第一距离进行平滑处理,若平滑处理后的结果大于目标距离,则控制所述第一NFC模块从所述第一轮询模式切换至第二轮询模式,包括:
12.根据权利要求1~7、10~11所述的方法,其特征在于,在所述接收第二电子设备发送的第一蓝牙信号之前,所述方法还包括:
13.一种信号发送方法,其特征在于,应用于第二电子设备,所述方法包括:
14.一种近场通信NFC模块的状态切换装置,其特征在于,应用于第一电子设备,所述第一电子设备包括第一NFC模块,所述装置包括:
15.一种信号发送装置,其特征在于,应用于第二电子设备,所述装置包括:
16.一种电子设备,其特征在于,包括存储器及处理器、收发单元,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述电子设备实现如权利要求1~12或13任一项所述的方法。
17.一种计算机程序产品,其特征在于,包括计算机程序,且所述计算机程序被电子设备中的处理器执行时,使得所述电子设备实现如权利要求1~12或13任一项所述的方法。
...【技术特征摘要】
1.一种近场通信nfc模块的状态切换方法,其特征在于,应用于第一电子设备,所述第一电子设备包括第一nfc模块,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一蓝牙信号携带第一标识,所述第一标识用于表征所述第二电子设备处于目标nfc业务场景;所述根据所述第一蓝牙信号的信号强度,确定所述第一电子设备与所述第二电子设备之间的距离,包括:
3.根据权利要求2所述的方法,其特征在于,所述第一蓝牙信号还携带第二标识,所述第二标识用于表征所述第二电子设备处于nfc交互场景中;
4.根据权利要求3所述的方法,其特征在于,所述第一标识包括通用唯一识别码uuid,所述第二标识位于所述第一蓝牙信号的设备名称字段。
5.根据权利要求1所述的方法,其特征在于,所述根据所述距离,对所述第一nfc模块的状态进行切换,包括:
6.根据权利要求5所述的方法,其特征在于,在所述控制所述第一nfc模块进入第一轮询模式之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,在所述接收所述第二电子设备发送的第一nfc指令之前,所述方法还包括:
8.根据权利要求5~7任一项所述的方法,其特征在于,,所述根据所述距离,对所述第一nfc模块的状态进行切换,还包括:
9.根据权利要求5~7任一项所述的方法,其特征在于,,所述根据所述距离,对所述第一nfc模块...
【专利技术属性】
技术研发人员:马力文,官越琪,文晓雪,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。