多NFC卡片的选择方法及装置、电子设备及存储介质制造方法及图纸

技术编号:29412694 阅读:17 留言:0更新日期:2021-07-23 22:54
本申请公开了一种多NFC卡片的选择方法,用于电子设备,包括:获取电子设备的当前位置信息和/或网络信息,网络信息包括电子设备所处局域网的局域网地址信息和/或移动通信网的移动网地址信息,根据位置信息和/或网络信息从预存储的数据库中确定目标NFC卡片。本申请实施方式的选择方法,可使得电子设备通过多种网络的融合定位获取到当前所处NFC场景的信息,并根据信息从数据库中查询到目标NFC卡片以执行选择。其中,多种网络至少包括GNSS系统、局域网及移动通信网,可使得覆盖大部分NFC场景,在一定程度上实现了NFC场景的通用性。本申请还公开了选择装置、电子设备及存储介质。

【技术实现步骤摘要】
多NFC卡片的选择方法及装置、电子设备及存储介质
本申请涉及互联网
,特别涉及一种多NFC卡片的选择方法、选择装置、电子设备及存储介质。
技术介绍
NFC(NearFieldCommunication,近场通信)可使得两个电子设备可近距离通信进行业务交换,如NFC公交卡刷卡,NFC门禁卡等。随着NFC技术的发展,可在电子设备如手机中写入并存储多个NFC卡片,解决了多张卡片携带不便的问题,然而对于使用多NFC卡片的电子设备,通常需要识别出对应场景,从而选择与场景对应的NFC卡片,相关技术中,电子设备或NFC卡片往往不能够自主对应用场景进行识别,而只能通过用户手动选择相应NFC卡片进行操作,操作繁琐,用户体验差。
技术实现思路
有鉴于此,本申请的实施方式提供了一种多NFC卡片的选择方法,用于电子设备,选择方法包括:获取所述电子设备的当前位置信息和/或网络信息,所述网络信息包括所述电子设备所处局域网的局域网地址信息和/或移动通信网的移动网地址信息;根据所述位置信息和/或所述网络信息从预存储的数据库中确定目标NFC卡片。本申请还提供了一种多NFC卡片的选择装置,用于电子设备,包括:获取模块,用于获取所述电子设备的当前位置信息和/或网络信息,所述网络信息包括所述电子设备所处局域网的局域网地址信息和/或移动通信网的移动网地址信息;确定模块,用于根据所述位置信息和/或所述网络信息从预存储的数据库中确定目标NFC卡片。本申请还提供了一种电子设备,所述电子设备包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,实现如上述所述的选择方法。本申请还提供了一种计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,实现如上述选择方法。本申请实施方式通过获取电子设备的当前位置信息和/或网络信息,网络信息包括电子设备所处局域网的局域网地址信息和/或移动通信网的移动网地址信息,根据位置信息和/或网络信息从预存储的数据库中确定目标NFC卡片。至少具有以下有益效果:一、可通过多种网络的融合定位获取到当前所处NFC场景的信息,并从预存储的数据库中查询到目标NFC卡片以执行选择。二、多种网络至少包括位置信息系统、局域网及移动通信网,可使得覆盖大部分NFC场景,例如室外可利用位置信息系统和/或移动通信网,导航定位信号较弱时可通过室内局域网进行定位。三、对于非手机的电子设备,无法通过移动通信网络获取定位,或没有位置信息功能的电子设备,局域网可作为定位网络以实现NFC卡片的自动选择。四、当多种网络均可用时,可通过多网信息融合进行定位以提高其定位精确度,从而确定出更为准确的目标NFC卡片。附图说明本申请的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解。图1是本申请某些实施方式的选择方法流程示意图;图2是本申请某些实施方式的选择装置模块图;图3是本申请某些实施方式的选择方法流程示意图;图4是本申请某些实施方式的选择方法流程示意图;图5是本申请某些实施方式的选择方法流程示意图;图6是本申请某些实施方式的选择方法流程示意图;图7是本申请某些实施方式的选择方法流程示意图;图8是本申请某些实施方式的选择方法流程示意图;图9是本申请某些实施方式的选择装置模块图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。请参阅图1,本申请提供了一种多NFC卡片的选择方法,用于电子设备,包括:S10:获取电子设备的当前位置信息和/或网络信息,网络信息包括电子设备所处局域网的局域网地址信息和/或移动通信网的移动网地址信息;S20:根据位置信息和/或网络信息从预存储的数据库中确定目标NFC卡片;请参阅图2,本申请实施方式还提供了一种选择装置100,本申请实施方式的选择方法可以由选择装置100实现。选择装置100包括获取模块110及确定模块120。S10可以由获取模块110实现,S20可以由确定模块120实现。或者说,获取模块110用于获取电子设备的当前位置信息和/或网络信息,网络信息包括电子设备所处局域网的局域网地址信息和/或移动通信网的移动网地址信息。确定模块120用于根据位置信息和/或网络信息从预存储的数据库中确定目标NFC卡片。本申请实施方式还提供了一种电子设备。电子设备包括存储器和处理器。存储器中存储有计算机程序,处理器用于获取电子设备的当前位置信息和/或网络信息,网络信息包括电子设备所处局域网的局域网地址信息和/或移动通信网的移动网地址信息,根据位置信息和/或网络信息从预存储的数据库中确定目标NFC卡片。NFC为近场通信(NearFieldCommunication,NFC)技术,使用了NFC技术的设备之间可在彼此靠近的情况下进行数据交换。随着NFC的发展,电子设备中通常存有多张对应不同NFC场景的NFC卡片,而不同的NFC场景代表不同的地理位置。例如电子设备中存有家庭门禁NFC卡片,公司门禁NFC卡片等。具体地,电子设备的当前位置信息的获取方式包括但不限于通过全球卫星导航系统(GlobalNavigationSatelliteSystem,GNSS)系统如GPS、北斗等、或蓝牙定位技术等其它室内定位技术。另外,预存储的数据库为预先建立好的数据库,包括当前NFC场景的信息如当前位置信息及其所对应的NFC卡片。另外,网络信息包括电子设备所处局域网的局域网地址信息和/或移动通信网的移动网地址信息。其中,局域网地址信息包括电子设备所处地理位置的局域网中的可标识当前地理位置的相关参数,如当前位置的MAC地址,或IP地址等。而移动网地址信息包括当前所处移动网络中的可标识当前地理位置的相关参数如小区标识(CellIdentity)、全球小区识别码(CellGlobalIdentifier,CGI)等小区标识信息。在一个具体实施方式中,电子设备具有卫星导航定位功能,当电子设备处于某NFC场景时通过相关GNSS系统获取电子设备的当前NEMA定位信息包括经纬度、海拔高度、卫星相关参数等。其中,NEMA为美国国家海洋电子协会(NationalMarineElectronicsAssociation,NEMA),NEMA协议是为了在不同的各种全球定位系统导航设备中建立统一的海事无线电技术委员会标准,由美国国家海洋电子协会制定的一套通讯协议。各导航系统根据此协议的标准规范,将位置、速度等信息传送到相应设备。NEMA定位信息为基于NEMA协议的位置信息中的相关定位信息参数。进一步地,从NEMA定位信息中提取预设的参数在预存储的数据库中进行查询,其中,预设本文档来自技高网...

【技术保护点】
1.一种多NFC卡片的选择方法,用于电子设备,其特征在于,选择方法包括:/n获取所述电子设备的当前位置信息和/或网络信息,所述网络信息包括所述电子设备所处局域网的局域网地址信息和/或移动通信网的移动网地址信息;/n根据所述位置信息和/或所述网络信息从预存储的数据库中确定目标NFC卡片。/n

【技术特征摘要】
1.一种多NFC卡片的选择方法,用于电子设备,其特征在于,选择方法包括:
获取所述电子设备的当前位置信息和/或网络信息,所述网络信息包括所述电子设备所处局域网的局域网地址信息和/或移动通信网的移动网地址信息;
根据所述位置信息和/或所述网络信息从预存储的数据库中确定目标NFC卡片。


2.根据权利要求1所述的选择方法,其特征在于,所述根据所述位置信息和/或所述网络信息从预存储的数据库中确定目标NFC卡片包括:
根据所述当前位置信息从所述数据库中确定第一NFC卡片集;
判断所述第一NFC卡片集的NFC卡片数量;
当所述第一NFC卡片集的NFC卡片数量为0时,根据所述网络信息从所述数据库中确定所述目标NFC卡片;
当所述第一NFC卡片集的NFC卡片数量为1时,将所述第一NFC卡片集中的NFC卡片确定为所述目标NFC卡片;
当所述第一NFC卡片集的NFC卡片数量大于或等于2时,根据所述网络信息从所述第一NFC卡片集中确定所述目标NFC卡片。


3.根据权利要求2所述的选择方法,其特征在于,所述当前位置信息包括当前经纬度信息和/或当前海拔高度信息,所述根据所述当前位置信息从所述数据库中确定第一NFC卡片集包括:
根据所述当前经纬度信息和预设的第一范围值从所述数据库中确定第二NFC卡片集;
判断所述第二NFC卡片集的NFC卡片数量;
当所述第二NFC卡片集的NFC卡片数量为0时,根据所述当前海拔高度信息和预设的第二范围值从所述数据库中确定所述第一NFC卡片集;
当所述第二NFC卡片集的NFC卡片数量为1时,将所述第二NFC卡片集中的NFC卡片确定为所述第一NFC卡片集;
当所述第二NFC卡片集的NFC卡片数量大于或等于2时,根据所述当前海拔高度信息和预设的第二范围值从所述第二NFC卡片集中筛选出所述第一NFC卡片集。


4.根据权利要求2所述的选择方法,其特征在于,所述局域网地址信息包括局域网MAC地址,所述当所述第一NFC卡片集的NFC卡片数量大于或等于2时,根据所述网络信息从所述第一NFC卡片集中确定所述目标NFC卡片包括:
将所述局域网MAC地址与所述数据库中的所述第一NFC卡片集的卡片集MAC地址库进行匹配;
若所述局域网MAC地址与所述卡片集MAC地址库匹配成功,则将匹配成功的MAC地址对应的NFC卡片确定为第三NFC卡片集;
判断所述第三NFC卡片集的NFC卡片数量;
当所述第三NFC卡片集的NFC卡片数量为1时,将所述第三NFC卡片集中的NFC卡片确定为所述目标NFC卡片。


5.根据权利要求4所述的选择方法,其特征在于,所述局域网MAC地址包括一个或多个MAC地址并按照所述局域网的当前信号强弱值由大到小的顺序获取;

【专利技术属性】
技术研发人员:张健
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1