NFC卡的激活方法及装置转让专利

申请号 : CN202111311498.X

文献号 : CN113766478B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 徐波

申请人 : 荣耀终端有限公司

摘要 :

本申请提供一种激活NFC卡的方法以及装置,应用于第一电子设备,第一电子设备开启蓝牙功能,所述方法包括:监听到第二电子设备的蓝牙标识与第一电子设备发生蓝牙连接事件,按照第二电子设备的蓝牙信号强度,从蓝牙标识中选择目标蓝牙标识,激活目标蓝牙标识对应的NFC卡。与地理围栏信息相比,设备的蓝牙具有唯一性,所以能够满足在多个不同的地点使用的需求,并且,蓝牙信号与定位信息相比,更不易受到环境的影响,所以,依据蓝牙连接激活NFC卡的方式具有更广的适用范围。

权利要求 :

1.一种激活NFC卡的方法,其特征在于,应用于第一电子设备,所述第一电子设备开启蓝牙功能,所述方法包括:

监听到第二电子设备的蓝牙标识与所述第一电子设备发生蓝牙连接事件;

按照所述第二电子设备的蓝牙信号强度,从所述蓝牙标识中选择目标蓝牙标识;

激活所述目标蓝牙标识对应的NFC卡。

2.根据权利要求1所述的方法,其特征在于,在所述激活所述目标蓝牙标识对应的NFC卡之后,还包括:

展示被激活的NFC卡。

3.根据权利要求1或2所述的方法,其特征在于,所述目标蓝牙标识对应的NFC卡包括:第一NFC卡和第二NFC卡;所述第一NFC卡用于所述第二电子设备,所述第二NFC卡用于所述第二电子设备的关联装置。

4.根据权利要求3所述的方法,其特征在于,所述激活所述目标蓝牙标识对应的NFC卡,包括:

激活所述第一NFC卡。

5.根据权利要求4所述的方法,其特征在于,所述第一NFC卡的激活依据为所述蓝牙连接事件,所述第二NFC卡的激活依据为地理围栏;

所述激活所述目标蓝牙标识对应的NFC卡,包括:响应于所述第一电子设备处于所述第二NFC卡的所述地理围栏内,按照激活优先级激活所述目标蓝牙标识对应的NFC卡,所述激活优先级指示所述激活依据的优先级。

6.根据权利要求4所述的方法,其特征在于,所述激活优先级依据所述第一电子设备中的数据配置。

7.根据权利要求3所述的方法,其特征在于,所述激活所述目标蓝牙标识对应的NFC卡,包括:

按照激活顺序依次激活所述目标蓝牙标识对应的NFC卡。

8.根据权利要求7所述的方法,其特征在于,所述激活顺序依据所述第一电子设备中的数据配置。

9.根据权利要求1或2所述的方法,其特征在于,所述目标蓝牙标识属于多组对应关系,所述多组对应关系中均包括所述目标蓝牙、第一NFC卡以及其它NFC卡的对应关系;

不同组的对应关系中的所述其它NFC卡不同,所述第一NFC卡用于所述第二电子设备,所述其它NFC卡用于所述第二电子设备的关联装置;

所述激活所述目标蓝牙标识对应的NFC卡,包括:激活目标对应关系中,所述目标蓝牙标识对应的NFC卡,所述目标对应关系为从所述多组对应关系中选择的一组对应关系。

10.根据权利要求1所述的方法,其特征在于,还包括:监听到所述第二电子设备的蓝牙标识与所述第一电子设备发生蓝牙断开事件;

响应于第一条件,激活NFC卡,所述第一条件包括:已激活的NFC卡为发生所述蓝牙断开事件的蓝牙标识对应的NFC卡。

11.根据权利要求10所述的方法,其特征在于,所述激活NFC卡包括:依据地理围栏信息激活NFC卡;或者,激活发生所述蓝牙断开事件的蓝牙标识对应的NFC卡。

12.根据权利要求10或11所述的方法,其特征在于,所述第一条件还包括:预先配置的蓝牙标识中,不存在与所述第一电子设备处于连接状态的蓝牙标识。

13.根据权利要求1所述的方法,其特征在于,所述第二电子设备的蓝牙标识与对应的NFC卡的配置方法包括:

基于NFC卡的显示界面,为所述NFC卡配置蓝牙标识;或者,基于蓝牙标识的显示界面,为蓝牙标识配置NFC卡。

14.一种电子设备,其特征在于,包括:处理器以及存储器;

所述存储器用于存储应用程序,所述处理器用于运行所述应用程序,以实现权利要求

1‑13任一项所述的激活NFC卡的方法。

15.一种计算机可读存储介质,其上存储有程序,其特征在于,在计算机设备运行所述程序时,实现权利要求1‑13任一项所述的激活NFC卡的方法。

说明书 :

NFC卡的激活方法及装置

技术领域

[0001] 本申请涉及电子信息领域,尤其涉及一种近场通信(Near Field Communication,NFC)卡的激活方法及装置。

背景技术

[0002] NFC是一种短距高频的无线电技术,被广泛应用在电子设备中。电子设备自动激活NFC卡,能够为用户提供良好的体验。
[0003] 通常以NFC卡对应的地理围栏信息,确定并激活NFC卡。但这种以地理围栏信息作为依据激活NFC卡的方式,适用范围受限。

发明内容

[0004] 本申请提供了一种NFC卡的激活方法及装置,目的在于解决激活NFC卡的方式适用范围受限的问题。
[0005] 为了实现上述目的,本申请提供了以下技术方案:
[0006] 本申请的第一方面提供一种激活NFC卡的方法,应用于第一电子设备,所述第一电子设备开启蓝牙功能,所述方法包括:监听到第二电子设备的蓝牙标识与所述第一电子设
备发生蓝牙连接事件,按照所述第二电子设备的蓝牙信号强度,从所述蓝牙标识中选择目
标蓝牙标识,激活所述目标蓝牙标识对应的NFC卡。与地理围栏信息相比,设备的蓝牙具有
唯一性,所以能够满足在多个不同的地点使用的需求,并且,蓝牙信号与定位信息相比,更
不易受到环境的影响,所以,具有更广的适用范围。
[0007] 可选的,在所述激活所述目标蓝牙标识对应的NFC卡之后,还包括:展示被激活的NFC卡,以便于提醒用户,有利于提升用户的使用体验。
[0008] 可选的,所述目标蓝牙标识对应的NFC卡包括:第一NFC卡和第二NFC卡。所述第一NFC卡用于所述第二电子设备,所述第二NFC卡用于所述第二电子设备的关联装置。蓝牙标
识对应多种NFC卡,不仅能够实现对于第二电子设备的NFC控制,还可以实现针对第二电子
设备的关联这种的NFC控制,从而可以适用在更多的场景。
[0009] 可选的,所述激活所述目标蓝牙标识对应的NFC卡,包括:激活所述第一NFC卡,以优先实现对于第二电子设备的NFC控制。
[0010] 可选的,所述第一NFC卡的激活依据为所述蓝牙连接事件,所述第二NFC卡的激活依据为地理围栏。所述激活所述目标蓝牙标识对应的NFC卡,包括:响应于所述第一电子设
备处于所述第二NFC卡的所述地理围栏内,按照激活优先级激活所述目标蓝牙标识对应的
NFC卡,所述激活优先级指示所述激活依据的优先级。也就是说,第一电子设备既位于第二
NFC卡的地理围栏内,又与第二电子设备蓝牙连接的情况下,只要预先配置了激活优先级,
即可实现对于NFC卡的依次激活,所以,用户可以按需配置激活优先级,实现多种场景下的
NFC卡的自动激活。
[0011] 可选的,所述激活优先级依据所述第一电子设备中的数据配置。电子设备中的数据能够反映用户当前所处的场景,使得激活优先级与当前场景更为匹配,进一步使得NFC卡
的激活顺序更符合用户的使用需求。
[0012] 可选的,所述激活所述目标蓝牙标识对应的NFC卡,包括:按照激活顺序依次激活所述目标蓝牙标识对应的NFC卡。激活顺序可以预先配置,不仅更够灵活匹配多种场景,还
能适用于定位信号较弱的场景。
[0013] 可选的,所述激活顺序依据所述第一电子设备中的数据配置,使得激活优先级与当前场景更为匹配,进一步使得NFC卡的激活顺序更符合用户的使用需求。
[0014] 可选的,所述目标蓝牙标识属于多组对应关系,所述多组对应关系中均包括所述目标蓝牙、第一NFC卡以及其它NFC卡的对应关系。不同组的对应关系中的所述其它NFC卡不
同,所述第一NFC卡用于所述第二电子设备,所述其它NFC卡用于所述第二电子设备的关联
装置。所述激活所述目标蓝牙标识对应的NFC卡,包括:激活目标对应关系中,所述目标蓝牙
标识对应的NFC卡,所述目标对应关系为从所述多组对应关系中选择的一组对应关系。为一
个蓝牙标识配置多组对应关系,同一蓝牙标识可以对应不同的其它NFC卡,所以,能够进一
步扩展适用范围。
[0015] 可选的,第一方面的方法还包括:监听到所述第二电子设备的蓝牙标识与所述第一电子设备发生蓝牙断开事件;响应于第一条件,激活NFC卡,所述第一条件包括:已激活的
NFC卡为发生所述蓝牙断开事件的蓝牙标识对应的NFC卡,以保证能够适用其它机制激活
NFC卡。
[0016] 可选的,所述激活NFC卡包括:依据地理围栏信息激活NFC卡,以保证与地理围栏激活机制的兼容;或者,激活发生所述蓝牙断开事件的蓝牙标识对应的NFC卡,从而在定位信
号较弱的情况下,只要预先配置蓝牙标识与蓝牙断开后需要使用的NFC卡的对应关系,就能
够实现在蓝牙断开后使用NFC卡的目的,所以能够适用于更多的场景。
[0017] 可选的,所述第一条件还包括:预先配置的蓝牙标识中,不存在与所述第一电子设备处于连接状态的蓝牙标识,以保证优先蓝牙连接激活NFC卡。
[0018] 可选的,所述第二电子设备的蓝牙标识与对应的NFC卡的配置方法包括:基于NFC卡的显示界面,为所述NFC卡配置蓝牙标识;或者,基于蓝牙标识的显示界面,为蓝牙标识配
置NFC卡,从而为用户提供简便且更为灵活的配置方式。
[0019] 本申请的第二方面提供一种电子设备,包括:处理器以及存储器;所述存储器用于存储应用程序,所述处理器用于运行所述应用程序,以实现本申请的第一方面提供的激活
NFC卡的方法。
[0020] 本申请的第三方面提供一种计算机可读存储介质,其上存储有程序,在计算机设备运行所述程序时,实现本申请的第一方面提供的激活NFC卡的方法。

附图说明

[0021] 图1为手机中已配置的NFC卡的显示界面的示例图;
[0022] 图2为手机中已配置的NFC卡被激活的示例图;
[0023] 图3为本申请实施例公开的电子设备的结构示例图;
[0024] 图4为本申请实施例公开的电子设备中运行的软件框架的示例图;
[0025] 图5为本申请实施例公开的一种NFC卡的激活方法的流程图;
[0026] 图6a‑图6d为本申请实施例公开的从NFC车钥匙的界面配置对应关系的示例图;
[0027] 图7a‑图7d为本申请实施例公开的从蓝牙界面配置对应关系的示例图;
[0028] 图8为本申请实施例公开的NFC卡的激活方法解锁车门的示例图;
[0029] 图9为本申请实施例公开的又一种NFC的激活方法的流程图;
[0030] 图10为本申请实施例公开的NFC卡的激活方法的应用场景示例图;
[0031] 图11为本申请实施例公开的又一种NFC卡的激活方法的流程图;
[0032] 图12为本申请实施例公开的NFC卡的激活方法的应用场景示例图;
[0033] 图13a‑图13c为本申请实施例公开的NFC卡的激活方法的应用场景示例图;
[0034] 图14为本申请实施例公开的又一种NFC卡的激活方法的流程图;
[0035] 图15为本申请实施例公开的又一种NFC卡的激活方法的流程图。

具体实施方式

[0036] 图1为手机中已配置的NFC卡的显示界面,图1中,NFC卡以公交卡(名称显示为“公交一卡通”)和门禁卡(名称显示为“我的家”)为例。门禁卡被配置对应的地理围栏,在手机
进入地理围栏内后,只要手机的NFC功能是开启状态,无论NFC卡是否被显示,门禁卡均被激
活,例如,用户携带已开启NFC功能且处于锁屏状态的手机,在用户携带手机进入名称为“我
的家”的门禁卡对应的地理围栏内后,该NFC卡被激活。如图2所示,手机在显示NFC卡列表的
状态下,名称为“我的家”的NFC卡处于NFC卡列表的首位,表示处于激活状态。
[0037] 在本申请的实施例中,激活是指处于信号监听状态,一旦监听到匹配的NFC信号,即可产生数据交互。
[0038] 以地理围栏为依据激活NFC卡的方式,在以下场景中并不适用:
[0039] 1、NFC卡在多个不同的地点均有使用需求,例如,公交NFC卡、以及NFC车钥匙等。
[0040] 以NFC车钥匙为例,因为车几乎可能在任何地点需要落锁或解锁,所以NFC车钥匙无法被配置地理围栏,所以,无法以地理围栏为依据激活NFC车钥匙。
[0041] 2、有些地点的定位信号的强度不足以获取定位信息。
[0042] 例如,处于地下的门禁,因为定位信号弱,所以获取不到地理围栏信息,因此,无法依据地理围栏激活NFC卡。
[0043] 综上所述,以地理围栏为依据激活NFC卡的方式,适用范围受限。
[0044] 为了解决上述问题,本申请公开的NFC卡的激活方式,以蓝牙事件为依据,激活NFC卡,具有更为广泛的适用范围。在以下实施例中,以NFC车钥匙为例进行说明。
[0045] 在以下实施例中,蓝牙事件包括蓝牙连接事件和蓝牙断开事件。蓝牙连接事件是指通过蓝牙产生数据连接。蓝牙断开事件是指断开通过蓝牙产生的数据连接。
[0046] 在以下实施例中,蓝牙可以为但不限于低功耗蓝牙(Bluetooth Low Energy,BLE),又称为蓝牙4.0、以及蓝牙3.0等。
[0047] 本申请实施例公开的NFC卡的激活方式,应用在电子设备。
[0048] 在一些实现方式中,电子设备可以为手机、平板电脑、桌面型、膝上型、笔记本电脑、超级移动个人计算机(Ultra‑mobile Personal Computer,UMPC)、手持计算机、上网本、
个人数字助理(Personal Digital Assistant,PDA)、可穿戴电子设备、智能手表等设备。
[0049] 电子设备以手机为例,图3所示为与本申请实施例相关的手机的部分结构,包括:处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,
USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块
150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口
170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识
模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包
括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器
180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器
180K,环境光传感器180L,骨传导传感器180M等。
[0050] 可以理解的是,本实施例示意的结构并不构成对电子设备的具体限定。在另一些实施例中,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些
部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
[0051] 处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processing 
unit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字
信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器
(neural‑network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也
可以集成在一个或多个处理器中。
[0052] 控制器可以是电子设备的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
[0053] 处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令
或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用,避免了
重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
[0054] 在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter‑integrated circuit,I2C)接口,集成电路内置音频(inter‑integrated circuit 
sound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器
(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口
(mobile industry processor interface,MIPI),通用输入输出(general‑purpose 
input/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或
通用串行总线(universal serial bus,USB)接口等。
[0055] MIPI接口可以被用于连接处理器110与显示屏194,摄像头193等外围器件。MIPI接口包括摄像头串行接口(camera serial interface,CSI),显示屏串行接口(display 
serial interface,DSI)等。在一些实施例中,处理器110和显示屏194通过DSI接口通信,实
现电子设备的显示功能。
[0056] GPIO接口可以通过软件配置。GPIO接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,GPIO接口可以用于连接处理器110与摄像头193,显示屏194,无线
通信模块160,音频模块170,传感器模块180等。
[0057] UART接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,UART接口通常被用
于连接处理器110与无线通信模块160。例如:处理器110通过UART接口与无线通信模块160
中的蓝牙模块通信,实现蓝牙功能。
[0058] 可以理解的是,本实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备的结构限定。在本申请另一些实施例中,电子设备也可以采用上述实施例
中不同的接口连接方式,或多种接口连接方式的组合。
[0059] 无线通信模块160可以提供应用在电子设备上的包括无线局域网(wireless local area networks,WLAN)(如无线保真(wireless fidelity,Wi‑Fi)网络),蓝牙
(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频
(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红
外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信
处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频
以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接
收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
[0060] 电子设备通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。
处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
[0061] 显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light‑emitting 
diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active‑matrix 
organic light emitting diode的,AMOLED),柔性发光二极管(flex light‑emitting 
diode,FLED),Miniled,MicroLed,Micro‑oled,量子点发光二极管(quantum dot light 
emitting diodes,QLED)等。在一些实施例中,电子设备102可以包括1个或N个显示屏194,N
为大于1的正整数。
[0062] 电子设备的显示屏194上可以显示一系列图形用户界面(graphical user interface,GUI),这些GUI都是该电子设备的主屏幕。一般来说,电子设备的显示屏194的尺
寸是固定的,只能在该电子设备的显示屏194中显示有限的控件。控件是一种GUI元素,它是
一种软件组件,包含在应用程序中,控制着该应用程序处理的所有数据以及关于这些数据
的交互操作,用户可以通过直接操作(direct manipulation)来与控件交互,从而对应用程
序的有关信息进行读取或者编辑。一般而言,控件可以包括图标、按钮、菜单、选项卡、文本
框、对话框、状态栏、导航栏、Widget等可视的界面元素。例如,在本申请实施例中,显示屏
194可以显示NFC钥匙和蓝牙标识的配对按键。
[0063] 处理器110通过运行程序代码,实现的操作系统可以为iOS操作系统、 Android开源操作系统、 Windows操作系统等。
[0064] 以Android开源操作系统为例,如图4所示,在一些实施例中,将Android系统分为四层,从上至下分别为应用程序层,应用程序框架层,硬件抽象层,以及内核层。
[0065] 应用程序层可以包括一系列应用程序包(APP)。如图4所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,短信息等应用程序。在本申请实施例
中,应用程序包还可以包括名称为钱包的应用程序,用于配置和管理NFC卡。
[0066] 应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。如
图3所示,应用程序框架层可以包括与本申请实施例相关的NFC服务和蓝牙服务。
[0067] 硬件抽象层(HAL),或称为安卓运行时(Android Runtime),负责安卓系统的调度和管理;其包括核心库和虚拟机。
[0068] 核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
[0069] 应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线
程管理,安全和异常的管理,以及垃圾回收等功能。
[0070] 系统库可以包括多个功能模块。例如:NFC抽象层、蓝牙抽象层、定位抽象层、图形引擎(surface flinger)。NFC抽象层用于将NFC事件上报至上层的NFC服务。蓝牙抽象层用
于将蓝牙事件上报至上层的蓝牙服务。
[0071] 内核层是硬件和软件之间的层。在本申请实施例中,内核层至少包含显示驱动,蓝牙驱动,NFC驱动。各个驱动用于经获取的硬件的数据进行处理,并将处理结果上报至硬件
抽象层的相应模块。
[0072] 图5为本申请实施例公开的NFC卡的激活方法,应用于图3所示的电子设备,并基于图4所示的框架实现。
[0073] 图5所示的方法应用在以下场景示例:
[0074] 手机的蓝牙功能处于开启状态。NFC功能可以开启也可以不开启。并且,手机中已配置NFC车钥匙的信息与车的蓝牙信息之间的对应关系。
[0075] 可以理解的是,任意一组对应关系中,NFC车钥匙能够落锁以及解锁具有对应的蓝牙信息的车辆。
[0076] 对应关系的示例如表1所示:
[0077] 表1
[0078]Index NFC车钥匙 车的蓝牙
0 CarKeyId0 CarBleId0
[0079] 表1中,“Index”为对应关系的编号,每一组对应关系具有唯一的编号,本实施例中,以一组对应关系为例,这一组对应关系的编号以0为例。“NFC车钥匙”一列,为NFC车钥匙
的唯一标识,使用“CarKeyId0”表示。“车的蓝牙”一列为车辆的蓝牙标识,使用“CarBleId0”
表示。即:表1中为预先配置的一组对应关系,表示具有以“CarBleId0”为标识的蓝牙的车
辆,NFC车钥匙的标识为“CarKeyId0”。
[0080] 图6a‑图6d所示为从NFC车钥匙的界面配置对应关系的示例:
[0081] 图6a为NFC车钥匙的显示界面,用户可以对任意一个NFC车钥匙进行操作,操作包括但不限于滑动、点击等,基于用户对“车A的钥匙”的操作,如图6b所示,在界面中显示添加
车辆的蓝牙标识的控件,名称显示为“蓝牙配对”,并基于对控件的操作,如图6c所示,显示
当前检测到的蓝牙标识,基于用户选定的蓝牙标识“CarBleId0”,与NFC车钥匙对应存储,得
到一组对应关系,如图6d所示,显示配对成功的提示信息,包括但不限于对应存储的NFC车
钥匙的标识与蓝牙标识。
[0082] 可以理解的是,对NFC车钥匙的操作与对添加车辆的蓝牙标识的控件的操作可以相同,也可以不同,这里不做限定。NFC车钥匙与实体车钥匙的配对方式,这里不再赘述。
[0083] 图7a‑图7d所示为从蓝牙标识的显示界面配置对应关系的示例:
[0084] 图7a为当前检测到的蓝牙标识的列表,用户可以操作任意一个蓝牙标识。基于用户对“CarKeyId0”的操作,如图7b所示,在界面中显示添加NFC车辆钥匙的控件,名称显示为
“NFC配对”,并基于对控件的操作,显示如图7c所示的NFC配对提示。用户将实体车钥匙靠近
手机,手机监测到实体车钥匙的NFC信号后,对应存储蓝牙标识CarKeyId0与NFC车钥匙的标
识。如图7d所示,显示配对成功的提示信息,包括但不限于对应存储的NFC车钥匙的标识与
蓝牙标识。
[0085] 假设用户的车辆为图6a中所示的车a,在用户携带手机,从距离车a较远到逐渐靠近车a的过程中,执行S51‑S54。
[0086] S51、蓝牙服务监听预先配置的对应关系中的蓝牙标识是否发生蓝牙事件,如果是,执行S52,如果否,不做处理或继续执行S51。
[0087] 可以理解的是,S51可以使用预设的周期执行,或者,被预设的触发条件,例如在S51或S54中,判断结果为否的情况下,执行S51。或者,S51周期性执行并且可被触发条件触
发。
[0088] 对应关系包括:NFC车钥匙的信息与车的蓝牙信息之间的对应关系。举例和配置方式如前所述。
[0089] 蓝牙事件包括蓝牙连接事件和蓝牙断开事件。对于对应关系中的每一个蓝牙标识,均要监听是否发生蓝牙事件。
[0090] 可以理解的是,基于蓝牙的技术特性,在距离车a较远处而导致手机处于车辆蓝牙的连接范围外,手机不能与车a的蓝牙连接,所以监听不到蓝牙连接事件,在手机与车a的距
离在蓝牙的连接范围内后,手机与车辆的蓝牙会发生连接,所以,手机能够监听到手机与车
a的蓝牙的连接事件。
[0091] S52、蓝牙服务将监听到的蓝牙事件向NFC服务传输。
[0092] 结合上述对应关系以及场景举例,手机中运行的蓝牙服务监听到手机与车a的蓝牙的连接事件后,向NFC服务传输蓝牙标识“CarBleId0”的蓝牙连接事件。
[0093] S53、NFC服务判断蓝牙事件是否为蓝牙连接事件,如果是,执行S54,如果否,执行S56。
[0094] S54、NFC服务判断已激活的NFC卡是否为发生蓝牙连接事件的蓝牙标识对应的NFC车钥匙,如果是,不做处理或再次执行S51,如果否,执行S55。
[0095] 结合上述场景举例,目标蓝牙标识为“CarBleId0”。
[0096] 可以理解的是,已激活的NFC卡可能是“CarBleId0”对应的NFC车钥匙“CarKeyId0”,例如,用户已经预先手动激活NFC车钥匙“CarKeyId0”,在此情况下,保持NFC
车钥匙“CarKeyId0”的激活状态即可。 已激活的NFC卡也可能不是“CarBleId0”对应的NFC
车钥匙“CarKeyId0”,在此情况下,因为车a已经与手机通过蓝牙连接,所以极有可能用户预
期解锁车a,所以执行S55。
[0097] S55、NFC服务激活发生蓝牙连接事件的蓝牙标识对应的NFC车钥匙。
[0098] 可以理解的是,在NFC功能没有开启的情况下,可以先开启NFC功能,再激活NFC车钥匙。
[0099] 结合上述对应关系以及场景举例,蓝牙标识“CarBleId0”对应的NFC车钥匙“CarKeyId0”被激活。
[0100] 如图8所示,用户走到车门处,刷手机后,已激活的NFC车钥匙“CarKeyId0”触发车a的车门解锁。用户可进入车内。
[0101] 从S51‑S55可以看出,以蓝牙连接事件作为依据,自动激活NFC卡。与地理围栏信息相比,设备的蓝牙具有唯一性,所以能够满足在多个不同的地点使用的需求,例如,无论车
辆处于哪个地点,车辆的蓝牙的标识是固定的,所以只要配置了对应关系,即可实现自动激
活蓝牙标识对应的NFC钥匙的功能。并且,蓝牙信号与定位信号相比,更不易受到环境的影
响,所以,能够适用于更多的环境,例如地下停车场,可能手机无法获取到定位信号,但只要
手机与车辆的距离在蓝牙连接的范围内,就可以与车辆的蓝牙连接,从而实现自动激活蓝
牙标识对应的NFC钥匙的功能。可见,以蓝牙事件为依据激活NFC卡的方式,具有更广的适用
范围。
[0102] 可以理解的是,因为蓝牙事件包括蓝牙连接事件和蓝牙断开事件,所以,可以理解的是,NFC服务监听到的有可能是蓝牙断开事件。
[0103] 例如,以以下场景为例:假设用户驾驶车a停车后携带手机下车。此时手机依然与车辆保持蓝牙连接,NFC车钥匙“CarKeyId0”仍然是激活状态,用户下车后在车门处刷手机,
NFC车钥匙触发车门落锁。在用户远离车辆的过程中,手机如果在车a的蓝牙“CarBleId0”的
连接范围内之外,则手机与车a的蓝牙“CarBleId0”断开连接,所以能够监听到的是蓝牙断
开事件,所以执行S56。
[0104] S56、NFC服务判断已激活的NFC卡是否为发生蓝牙断开事件的蓝牙标识对应的NFC车钥匙,如果否,不做处理或执行S51,如果是,执行S57。
[0105] 可以理解的是,车辆的蓝牙的连接断开后,说明用户距离车辆较远,可以认为没有使用NFC车钥匙的需求,所以,NFC车钥匙无需再保持激活状态,而可以激活其它NFC卡。
[0106] S57、NFC服务使用地理围栏信息或者其它条件,激活NFC卡。
[0107] 在一些实现方式中,在定位信号强度较高从而能够获取定位信息的情况下,可以使用地理围栏信息激活NFC卡片,例如,手机获取到定位信息,并且定位信息指示手机的位
置在住所门禁的地理围栏之内,则激活住所门禁的NFC卡。
[0108] 在另一些实现方式中,有可能获取不到定位信息,所以,还可以依据其它条件激活NFC卡,具体的,可以预先指定NFC卡,在没有获取到定位信息的情况下,激活指定的NFC卡。
例如,预先指定的NFC卡为NFC车库钥匙。
[0109] 从S56‑S57可以看出,还可以依据蓝牙断开事件,实现激活的NFC卡的切换,从而进一步提高适用范围。
[0110] 综上所述,本实施例所述的NFC卡的激活流程,以蓝牙事件作为依据,自动激活NFC卡或切换激活的NFC卡,与地理围栏信息相比,设备的蓝牙具有唯一性,所以能够满足在多
个不同的地点使用的需求,例如,无论车辆处于哪个地点,车辆的蓝牙的标识是固定的,所
以只要配置了对应关系,即可实现自动激活或切换激活的NFC卡的功能。并且,蓝牙信号与
定位信息相比,更不易受到环境的影响,所以,能够适用于更多的环境,例如地下停车场,可
能手机无法获取到定位信号,但只要手机与车辆的距离在蓝牙连接的范围内,就可以与车
辆的蓝牙连接,从而实现自动激活或切换激活的NFC卡的功能,具有更广的适用范围。
[0111] 在上述实施例中,以表1所示的一组对应关系为例进行说明,实际中,有可能电子设备中配置了多组NFC车钥匙与车辆的蓝牙标识的对应关系。并且,多辆车的蓝牙均与电子
设备连接。
[0112] 例如,一种可能的场景示例为:多辆车比较集中地停在同一区域,在用户携带手机进入该区域后,多辆车的蓝牙均与手机相连。在此情况下,有必要从与电子设备蓝牙连接的
多辆车中,选择一辆车的NFC车钥匙激活。
[0113] 结合多辆车的场景,预先配置的对应关系的示例如表2所示。
[0114] 表2
[0115]Index NFC车钥匙 车的蓝牙
0 CarKeyId0 CarBleId0
1 CarKeyId1 CarBleId1
……   ……
n CarKeyIdn CarBleIdn
[0116] 可以理解的是,表2中的每一组对应关系的配置方式举例,可参见图6a‑图6d或图7a‑图7d,这里不再赘述。
[0117] 图9为本申请实施例公开的又一种NFC的激活方法,应用场景与图5所示的流程的应用场景的区别在于,预先配置多组对应关系,不同对应关系中包括的蓝牙标识不同(如分
别为不同车辆的蓝牙),并假设多辆车的蓝牙均与电子设备相连。
[0118] 图9中包括以下步骤:
[0119] S91、蓝牙服务判断对应关系中的蓝牙标识是否发生蓝牙事件,如果是,执行S92,如果否,不做处理或执行S91。
[0120] S92、蓝牙服务向NFC服务发送蓝牙事件。
[0121] 其中,S91的具体实现方式可参见S51,S92的具体实现方式可参见S52,这里不再赘述。
[0122] S93、NFC服务判断蓝牙事件是否为蓝牙连接事件,如果是,执行S94,如果否,执行S97。
[0123] 结合上述场景,多辆车均可与手机通过蓝牙连接。所以,蓝牙服务向NFC服务传输的是多个蓝牙标识的蓝牙事件。本实施例中,假设多个蓝牙事件中包括多个蓝牙连接事件,
因此执行S94。
[0124] S94、NFC服务从与电子设备处于连接状态的多个蓝牙的标识中选择一个标识,作为目标蓝牙标识。
[0125] 在一些实现方式中,从多个蓝牙标识中,选择蓝牙信号强度最大的一个蓝牙标识,作为目标蓝牙标识。
[0126] 在另一些实现方式中,可能多个蓝牙的信号具有最大的强度,以图10为例,用户可能处于车a和车b的中间,所以两车的蓝牙信号的强度相同。
[0127] 如果多个蓝牙的信号的强度均为最大强度,则从多个对应最大信号强度的蓝牙标识中,选择一个目标蓝牙标识。
[0128] 本实施例中,对选择方式不做限定:在一些实现方式中,可以从多个对应最大信号强度的蓝牙标识中,随机选择一个蓝牙标识作为目标蓝牙标识。在另一些实现方式中,可以
从多个对应最大信号强度的蓝牙标识中,按照与电子设备连接的先后顺序,选择最先与电
子设备蓝牙连接的蓝牙的标识,作为目标蓝牙标识。还可以,从多个对应最大信号强度的蓝
牙标识中,按照蓝牙标识在已连接的蓝牙列表中的顺序,选择目标蓝牙标识,例如选则已连
接的蓝牙标识的列表中的第一个蓝牙标识,作为目标蓝牙标识。
[0129] S95、NFC服务判断已激活的NFC卡是否为目标蓝牙标识对应的NFC车钥匙,如果是,不做处理或执行S91,如果否,执行S96。
[0130] S96、NFC服务激活目标蓝牙标识对应的NFC车钥匙。
[0131] 结合上述表2以及图10所示,假设车a的蓝牙即目标蓝牙标识“CarBleId0”对应的NFC车钥匙“CarKeyId0”被激活,用户在车a的车门处刷手机后,已激活的NFC车钥匙
“CarKeyId0”触发车a门解锁。
[0132] 可以理解的是,因为目标蓝牙标识是从多个与电子设备连接的蓝牙的标识中选择的一个,所以,为了便于提升用户的使用体验,在S96之后,还可以,展示目标蓝牙标识对应
的NFC车钥匙被激活的提示信息。提示信息的形式和内容不做限定。接上例,目标蓝牙标识
“CarBleId0”对应的NFC车钥匙“CarKeyId0”被激活,手机屏幕上显示当前激活的NFC车钥匙
为“CarKeyId0”,则用户可以按照提示信息,在车a的车门处刷手机,以触发车a门解锁。可以
理解的是,用户还可以按照提示信息,切换被激活的NFC车钥匙。
[0133] 与上述实施例类似的,手机如果在车a的蓝牙“CarBleId0”的连接范围内之外,则手机与车a的蓝牙“CarBleId0”断开连接,因为监听到的是蓝牙断开事件,所以执行S97。
[0134] S97、NFC服务判断已激活的NFC卡是否为断开蓝牙连接的蓝牙标识对应的NFC车钥匙,如果否,不做处理或执行S91,如果是,执行S98。
[0135] S98、NFC服务判断对应关系的蓝牙标识中,是否还有处于连接状态的蓝牙的标识,如果是,执行S94以及后续相应步骤,如果否,执行S99。
[0136] 在某些实现方式中,NFC服务可以调用蓝牙服务获取处于连接状态的蓝牙的标识。
[0137] S99、NFC服务判断是否获取到定位信号,如果是,执行S910,如果否,执行S911。
[0138] S910、NFC服务使用地理围栏信息,激活NFC卡。
[0139] S911、NFC服务激活预先指定的NFC卡。
[0140] 图9所示的流程中,依据蓝牙信号的强度,激活NFC车钥匙,因此在电子设备与多辆车具有蓝牙连接的情况下,也具有自动激活用户期望的NFC车钥匙的可能性,进一步扩展了
自动激活NFC卡的适用范围。
[0141] 在实际中,与车辆相关联的NFC卡除了NFC车钥匙之外,还可能包括其它NFC卡,一种可能的场景为:车辆停在住所附近的车位,住所的钥匙预先配置了NFC住所钥匙,因此NFC
住所钥匙也与车辆相关。另一种可能的场景为:车辆停放在车库中,车库的钥匙预先配置了
NFC车库钥匙,因此,NFC车库钥匙也与车辆相关。
[0142] 针对这种场景,在以下实施例中,预先配置的对应关系中,增加了其它NFC卡,进一步的,其它NFC卡如果具有固定的位置,则还可以为其它NFC卡配置地理围栏。
[0143] 例如表3所示,在本实施例中,以其它NFC卡为NFC住所钥匙以及NFC车库钥匙为例进行说明,但其它NFC卡并不限于此,还可以是其它NFC门禁卡或者非门禁卡等,这里不做限
定。表3中的NFC住所钥匙以及NFC车库钥匙具有预先配置的地理围栏。
[0144] 表3
[0145] Index NFC车钥匙 车的蓝牙  0 CarKeyId0 CarBleId0 NFC住所钥匙:AccessKeyId0
……   …… ……
n CarKeyIdn CarBleIdn NFC车库钥匙:AccessKeyIdn
[0146] 可以理解的是,NFC住所钥匙或者NFC车库钥匙配置地理围栏的方式,可以在图6a‑图6c中,结合NFC卡的地理围栏配置方式实现,也可以在图7a‑图7c中,结合NFC卡的地理围
栏配置方式实现。
[0147] 基于表3所示,图11为本申请实施例公开的又一种NFC卡的激活方法,适用的场景示例与图5所示的流程应用的场景示例的区别在于:手机中已配置表3所示的对应关系且手
机能够获取定位信息。在此情况下,电子设备存在既位于地理围栏内又同时位于蓝牙的连
接范围的可能性,因此,需要设定依据地理围栏激活和依据蓝牙连接激活NFC卡的优先级。
[0148] 可以理解的是,其它NFC卡的地理围栏的范围,可以大于、等于或小于蓝牙的连接范围,以下以其它NFC卡的地理围栏的范围大于蓝牙的连接范围为例进行说明。
[0149] 以图12为例,车位在住所附近,用户将车a停在车位上。假设预先配置的车a的蓝牙标识、车a的NFC车钥匙以及住所NFC钥匙三者的对应关系为表3中编号为0的对应关系。
[0150] 在用户携带手机,因为NFC住所钥匙的地理围栏的范围大于蓝牙的连接范围,所以在用户携带手机靠近车a的过程中,始终位于NFC住所钥匙的地理围栏内,在手机进入车a的
蓝牙连接范围后,手机再与车a的蓝牙连接。因此在用户从住所移动到车a处预期解锁车门
的过程中,手机执行S1101‑S1109。
[0151] 以图13a为例,车b停在车库中,假设预先配置的车b的蓝牙标识、NFC车钥匙以及NFC车库钥匙三者的对应关系为表3中编号为n的对应关系。
[0152] 在用户携带手机,向车b移动且解锁车门的过程中,因为NFC车库钥匙的地理围栏的范围大于蓝牙的连接范围,所以在用户携带手机靠近车b的过程中,先进入NFC车库钥匙
的地理围栏内,手机再与车b的蓝牙连接。因此在该过程中,在手机未连接车b的蓝牙的情况
下,手机以电子围栏为依据,激活NFC车库钥匙,这里不再赘述。并且手机执行S1101‑S1109。
[0153] S1101、蓝牙服务判断对应关系中的蓝牙标识是否发生蓝牙事件,如果是,执行S1102,如果否,不做处理或执行S1101。
[0154] S1102、蓝牙服务向NFC服务发送蓝牙事件。S1101的具体实现方式可以参见S51,S1102的具体实现方式可以参见S52,这里不再赘述。
[0155] S1103、NFC服务判断蓝牙事件是否为蓝牙连接事件,如果是,执行S1104,如果否,执行S1108以及后续步骤,这里不再赘述。
[0156] S1104、NFC服务从发生蓝牙连接事件的蓝牙标识中选择目标蓝牙标识。
[0157] 在某些实现方式中,NFC服务接收到多个蓝牙标识的蓝牙连接事件,从多个蓝牙标识中选择一个蓝牙标识,作为目标蓝牙标识。具体可参见S94。
[0158] S1105、NFC服务判断是否位于目标蓝牙标识对应的NFC卡的地理围栏内,如果是,执行S1106,如果否,执行S1107。
[0159] 结合图12,假设目标蓝牙标识为“CarBleId0”,则其它NFC卡为“NFC住所钥匙:AccessKeyId0”。结合图13a,假设目标蓝牙标识为“CarBleIdn”,则其它NFC卡为“NFC车库钥
匙:AccessKeyIdn”。
[0160] 结合上述场景举例,图12以及图13a中,因为地理围栏均大于蓝牙的连接范围,所以,在监听到蓝牙连接事件的情况下,电子设备已经处于其它NFC卡的地理围栏内。
[0161] S1106、NFC服务按照目标蓝牙标识对应的NFC卡的激活优先级,激活目标蓝牙标识对应的NFC卡。
[0162] 激活优先级指示NFC卡的激活依据的优先级,也就是说,是优先蓝牙连接激活还是优先地理围栏激活。以表3中编号为0的对应关系为例,激活优先级为优先蓝牙连接激活,则
先激活NFC车钥匙“CarBleId0”,优先地理围栏激活,则先激活NFC住所钥匙
“AccessKeyId0”。
[0163] 可以理解的是,激活优先级可以由用户为每组对应关系预先配置,即用户配置对应关系的过程中,增加配置激活优先级的配置步骤。
[0164] 结合图12,因为车位位于住所附近,所以可能用户从离开住所到进入车内的过程中,始终处于NFC住所钥匙的地理围栏内,所以,用户可以将表3中编号为0的对应关系的激
活优先级配置为蓝牙优先。因此,在用户携带手机靠近车a的过程中,在手机未与车a蓝牙连
接的情况下,因为处于NFC住所钥匙的地理围栏内,所以NFC住所钥匙处于激活状态,在用户
进入车a蓝牙的连接范围内,手机与车a蓝牙连接后,虽然还处于NFC住所钥匙的地理围栏
内,但根据蓝牙优先的规则,激活车a的NFC车钥匙,即将激活状态的NFC卡由NFC住所钥匙切
换为NFC车钥匙。在NFC车钥匙使用后,如果还在NFC住所钥匙的地理围栏内,则激活NFC住所
钥匙。
[0165] 可以理解的是,不同对应关系的激活优先级可以相同,也可以不同。
[0166] 结合图13a,因为车b停放在车库中,车库门禁配置有NFC车库钥匙,所以需要先激活NFC车库钥匙,再激活NFC车钥匙。所以,用户可以将表3中编号为n的对应关系的激活优先
级配置为地理围栏优先。因此,在用户携带手机靠近车b的过程中,在手机未与车b蓝牙连接
的情况下,如果进入NFC车库钥匙的地理围栏内,则手机激活NFC车库钥匙,在用户进入车b
蓝牙的连接范围内,手机与车b蓝牙连接后,根据地理围栏优先规则,保持NFC车库钥匙
“AccessKeyIdn”的激活状态,在NFC车库钥匙“AccessKeyIdn”被使用后,激活目标蓝牙对应
的NFC车钥匙“CarKeyIdn”。
[0167] NFC卡被使用是指NFC卡产生数据交互,所以可以依据NFC车库钥匙在被激活后是否产生数据交互,判定NFC车库钥匙是否被使用。
[0168] 结合图13b所示,在“AccessKeyIdn”处于激活状态下,用户在车库门禁处刷手机后,车库门被打开,因此,NFC车库钥匙“AccessKeyIdn”被使用,所以,激活NFC车钥匙
“CarKeyIdn”,如图13c所示,用户进入车库中,使用“CarKeyIdn”解锁车门。
[0169] 可以理解的是,除了用户预先配置对应关系的激活优先级之外,还可以,结合采集的数据,为对应关系配置激活优先级。
[0170] 还以车辆停放在配置有NFC车库钥匙的车库为例,在用户开车出库的场景下,先激活NFC车库钥匙再激活NFC车钥匙是满足需求的,如图13a‑图13c,但在用户停车入库的场景
下,用户下车后,手机还与车a蓝牙连接,但需要先锁车门再锁车库门。可见,用户预先配置
的固定的激活优先级不能满足需求。
[0171] 因此可以通过手机中采集的数据,确定场景,如是出库还是入库,再依据场景配置激活优先级。
[0172] 在某些实现方式中,采集导航数据,使用导航数据确定场景,例如导航数据指示路线的起点为车库,则场景为出库,而导航数据指示路线的终点为车库,则场景为入库。场景
为出库,确定激活优先级为地理围栏优先,场景为入库,确定激活优先级为蓝牙优先。
[0173] 例如,用户停车入库后携带手机下车,此时手机与车b蓝牙连接,手机依据导航数据确定场景为入库,所以激活优先级为蓝牙优先,则激活NFC车钥匙,用户在车b刷卡落锁
后,手机检测到NFC车钥匙已被使用,则激活NFC车库钥匙,用户在车库门禁处刷手机后,车
库门落锁。
[0174] 可以理解的是,数据包括但不限于导航数据、搜索数据等电子设备中运行以及产生的数据。
[0175] S1107、NFC服务激活目标蓝牙标识对应的NFC车钥匙。
[0176] S1108、NFC服务判断已激活的NFC卡是否为断开蓝牙连接的蓝牙标识对应的NFC车钥匙,如果否,不做处理或执行S1101,如果是,执行S1109。
[0177] S1109、NFC服务判断对应关系的蓝牙标识中,是否还有处于连接状态的蓝牙的标识,如果是,执行S1104以及后续相应步骤,如果否,执行S1110。
[0178] S1110、NFC服务判断是否获取到定位信号,如果是,执行S1111,如果否,执行S1112。
[0179] S1111、NFC服务使用地理围栏信息,激活NFC卡。
[0180] S1112、NFC服务激活预先指定的NFC卡。
[0181] 从图11可以看出,地理围栏与蓝牙事件结合实现NFC卡的激活,具有更广的适用范围,从而能够为用户提供更广泛的使用场景。
[0182] 可以理解的是,图11所示的流程的前提是电子设备能够获取定位信息,但实际中,电子设备有可能不能获得定位信息的情况,例如车库或车位位于地下等定位信号较弱的区
域。因此,图14为本申请实施例公开的又一种NFC卡的激活方法,在本实施例中,电子设备获
取不到定位信号,且预先配置的对应关系的示例还如表3所示。但区别在于,表3的对应关系
中的NFC卡,不再配置地理围栏和激活优先级,而被预先配置了激活顺序。
[0183] 图14包括以下步骤:
[0184] S1401、蓝牙服务判断对应关系中的蓝牙标识是否发生蓝牙事件,如果是,执行S1402,如果否,不做处理或执行S1401。
[0185] S1402、蓝牙服务向NFC服务发送蓝牙事件。
[0186] S1401的具体实现方式可以参见S51,S1402的具体实现方式可以参见S52,这里不再赘述。
[0187] S1403、NFC服务判断蓝牙事件是否为蓝牙连接事件,如果是,执行S1404,如果否,执行S1406。
[0188] S1404、NFC服务从发生蓝牙连接事件的蓝牙标识中选择目标蓝牙标识。
[0189] 具体实现方式可以参见S1104。
[0190] S1405、NFC服务按照目标蓝牙标识对应的NFC卡的激活顺序,依次激活目标蓝牙标识对应的NFC卡。
[0191] 激活顺序是指,各个NFC卡被依次激活的顺序。
[0192] 按照激活顺序依次激活是指,按照激活顺序,从先到后激活NFC卡,且在前一张NFC卡被使用后,后一张NFC卡被激活。
[0193] 激活顺序可以预先配置,例如表3中编号为0的对应关系中,NFC的激活顺序被预先配置为“AccessKeyId0”、“CarBleId0” 。
[0194] 激活顺序也可以结合采集的数据确定,即结合采集的数据,为对应关系配置激活顺序。
[0195] 例如,用户携带手机靠近停在地下车库中的车a,并与车a蓝牙连接,此时按照对应关系对应的激活顺序,先激活NFC库钥匙“AccessKeyId0”,在“AccessKeyId0”被使用后,再
激活NFC车钥匙“CarBleId0”。
[0196] 又例如,用户携带手机下车后,手机依据采集的数据估计场景为入库,则在手机与车a蓝牙连接的情况下,先激活NFC车钥匙,NFC车钥匙被使用后,再激活NFC车库钥匙。
[0197] S1406、NFC服务在接收到蓝牙断开事件后,判断已激活的NFC卡是否为发生蓝牙断开事件的蓝牙标识对应的NFC车钥匙,如果否,不做处理,如果是,执行S1407。
[0198] S1407、NFC服务判断对应关系的蓝牙标识中,是否还有处于连接状态的蓝牙的标识,如果是,执行S1404,如果否,执行S1408。
[0199] 因为不能获取定位信号,所以,在蓝牙断开后,不能依据地理围栏激活NFC卡,本实施例中,可以执行S1408。
[0200] S1408、NFC服务激活断开连接的蓝牙标识对应的其它NFC卡。
[0201] 如表3所示,因为其它NFC卡与车辆关联,所以,很有可能用户下车后需要用到,因此,即使不能获取定位信息,也能够激活用户可能要用的NFC卡,进一步扩展了激活NFC卡的
适用场景。
[0202] 例如,车位为住所附近的地下车位,用户预先配置了表3中编号为0的对应关系,在用户停车到车位下车后,手机与车辆还保持蓝牙连接,NFC车钥匙被激活,用户可在车门处
刷手机,以将车门落锁。在用户携带手机从车位向住所移动的过程中,随着与车辆的距离的
增加,手机与车辆断开蓝牙连接,但因为位于地下停车场或者用户乘坐电梯,所以无法使用
地理围栏激活NFC住所钥匙。而按照S1408,车辆蓝牙的标识对应的NFC住所钥匙被激活,用
户可以使用手机解锁住所的门锁,从而解决因为定位信号不佳而无法激活NFC卡的问题。
[0203] 可以理解的是,有可能一辆车关联多张其它NFC卡(除NFC车钥匙之外的NFC卡),例如住所和公司均有车库,车库均配置NFC车库钥匙。
[0204] 在此情况下,一种实现方式为,一组对应关系中包括一张其它NFC卡,同一车辆关联的不同的其它NFC卡,写在不同的对应关系中。
[0205] 例如表4所示:
[0206] 表4
[0207]Index NFC车钥匙 车的蓝牙 NFC车库钥匙
0 CarKeyId0 CarBleId0 AccessKeyId0
1 CarKeyId0 CarBleId0 AccessKeyId1
[0208] 从表4可以看出,同一辆车的蓝牙的标识“CarBleId0”以及NFC车钥匙“CarKeyId0”,对应多个其它NFC卡:“AccessKeyId0”和“AccessKeyId1”。假设
“AccessKeyId0”为住所的NFC车库钥匙,“AccessKeyId1” 为公司的NFC车库钥匙。
[0209] 图15为本申请实施例公开的又一种NFC卡的激活方法,结合表4,能够实现从目标蓝牙对应的多组对应关系中选择一组,并依据选择的一组对应关系激活NFC卡。
[0210] 图15中包括以下步骤:
[0211] S1501、蓝牙服务判断对应关系中的蓝牙标识是否发生蓝牙事件,如果是,执行S1502,如果否,不做处理或执行S1501。
[0212] S1502、蓝牙服务向NFC服务发送蓝牙事件。
[0213] S1501的具体实现可参见S1401,S1502的具体实现可参见S1402。
[0214] S1503、NFC服务判断蓝牙事件是否为蓝牙连接事件,如果是,执行S1504,如果否,可引用以上蓝牙事件为蓝牙断开事件的分支步骤,图15中,以S1507以及后续流程为例。
[0215] S1504、NFC服务从发生蓝牙连接事件的蓝牙标识中选择目标蓝牙标识。
[0216] S1505、NFC服务从包括目标蓝牙标识的对应关系中,选择一组对应关系,作为目标对应关系。
[0217] 从表4可以看出,包括目标蓝牙标识的对应关系中,目标蓝牙标识以及NFC 车钥匙相同,不同的是其它NFC卡。所以,选择一组对应关系的依据为其它NFC卡。可以理解的是,可
以从其它NFC卡的区别点入手,选择一组对应关系。
[0218] 针对表4的示例,NFC车库钥匙的区别点包括位置不同,所以可以预测电子设备的位置,依据位置选择一组对应关系。
[0219] 在某些实现方式中,使用电子设备中的数据,预测电子设备的位置。数据包括但不限于:导航数据、搜索数据、时间数据等电子设备中运行的数据。
[0220] 导航数据可以为导航APP提供的数据,包括但不限于路线数据和某个目的地的位置数据等。搜索数据可以为搜索引擎提供的搜索关键词,以及依据搜索关键词得到的搜索
结果中的路线数据、位置数据等。
[0221] 在一种实现方式中,依据导航数据预测车辆可能停放的目的地,结合上述举例,如果导航数据指示路线的终点为公司,则预测车辆可能停放在公司的车库,所以,选择表4中
编号为1的对应关系为目标对应关系。如果上述数据预测用户在下班的路上,车辆可能停放
在住所的车库,则选择表4中编号为0的对应关系为目标对应关系。
[0222] 可以理解的是,上述依据数据选择目标对应关系的实现方式仅为举例,而不做限定。
[0223] S1506、NFC服务激活目标对应关系中的NFC卡。
[0224] 可以理解的是,激活NFC卡的方式,可以参见S1106、或S1405。
[0225] S1507、NFC服务在接收到蓝牙断开事件后,判断已激活的NFC卡是否为发生蓝牙断开事件的蓝牙标识对应的NFC车钥匙,如果否,不做处理,如果是,执行S1508。
[0226] S1508、NFC服务判断对应关系的蓝牙标识中,是否还有处于连接状态的蓝牙的标识,如果是,执行S1504,如果否,执行S1509。
[0227] 因为不能获取定位信号,所以,在蓝牙断开后,不能依据地理围栏激活NFC卡,本实施例中,可以执行S1509。
[0228] S1509、NFC服务激活断开连接的蓝牙标识对应的其它NFC卡。
[0229] 图15所示的流程进一步扩展了NFC卡的适用范围。