一种根据定位场景自动切换NFC模拟卡的方法及其系统与流程

文档序号:30757011发布日期:2022-07-13 11:55阅读:758来源:国知局
一种根据定位场景自动切换NFC模拟卡的方法及其系统与流程
一种根据定位场景自动切换nfc模拟卡的方法及其系统
技术领域
1.本发明涉及移动终端技术领域,特别是一种根据定位场景自动切换nfc模拟卡的方法及其系统。


背景技术:

2.近场通信(nfc,near field communication)技术是一种短距离无线通信技术,它允许设备之间进行非接触点对点数据传输和数据交换,在13.56mhz频率运行于20厘米距离内;目前,移动终端设备功能越来越多,手机可以通过nfc拷贝磁卡信息模拟磁卡使用,其中,卡模式,就是将具有nfc功能的设备模拟成一张非接触卡,比如,用于商场、交通等非接触移动支付应用中,用户只要将具有nfc功能的设备靠近读卡器,并输入密码确认交易或者直接接收交易即可。基于该模式的典型应用包括本地支付、门禁控制等。
3.但在日常生活中场景比较复杂,导致卡片种类繁多,一个人会同时拥有多个卡片。当一台手机拥有多张nfc卡时,系统会要求用户设定一张默认的nfc卡,当手机靠近读卡器时,系统自动调用该默认卡进行读取,如需换nfc卡则需要手动再次切换,比较繁琐,体验不好,为此我们提出一种根据定位场景自动切换nfc模拟卡的方法及其系统。


技术实现要素:

4.本部分的目的在于概述本发明的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本技术的说明书摘要和发明名称中可能会做些简化或省略以避免使本部分、说明书摘要和发明名称的目的模糊,而这种简化或省略不能用于限制本发明的范围。
5.鉴于上述现有的移动终端nfc卡使用中存在的问题,提出了本发明。
6.因此,本发明其中的一个目的是提供一种根据定位场景自动切换nfc模拟卡的方法,本发明结合定位系统,在不同地点自动切换不同nfc模拟卡为默认卡,在最大程度上为用户省去切换nfc默认卡的繁琐操作步骤,节省了时间,极大地提升了用户体验。
7.为解决上述技术问题,本发明提供如下技术方案:包括构建用户待切换nfc模拟卡数据信息和根据当前位置匹配待切换nfc模拟卡数据并切换相应的nfc模拟卡,具体步骤如下:构建用户待切换nfc模拟卡数据信息,通过移动终端获取至少两个定位场景数据和nfc模拟卡数据,将每个所述的nfc模拟卡数据绑定相应所述的定位场景数据,形成待切换nfc模拟卡数据并进行使用场景的命名以及保存;根据当前位置匹配待切换nfc模拟卡数据并切换相应的nfc模拟卡,移动终端靠近读卡机进行读卡工作,所述移动终端根据定位模块采集当前定位场景数据,同时读取本地保存所述的待切换nfc模拟卡数据,进行所述的当前定位场景数据和所述的待切换nfc模拟卡数据的匹配;当所述的当前定位场景数据匹配到在待切换nfc模拟卡数据中有预设的定位场景数据时,读取待切换nfc模拟卡数据中所对应所述的nfc模拟卡数据,向所述移动终端发送
相应的nfc模拟卡切换消息,并切换至对应的nfc模拟卡,完成读卡工作。
8.作为本发明所述一种根据定位场景自动切换nfc模拟卡的方法的一种优选方案,其中:基于移动终端在待切换nfc模拟卡数据中预设默认nfc模拟卡;当检测到移动终端靠近读卡机时,用所述已预设的默认nfc模拟卡进行匹配工作。
9.作为本发明所述一种根据定位场景自动切换nfc模拟卡的方法的一种优选方案,其中:当所述的当前定位场景数据匹配不到待切换nfc模拟卡数据中所述的定位场景数据时,则向所述移动终端发送默认nfc模拟卡切换消息,并切换至默认nfc模拟卡。
10.作为本发明所述一种根据定位场景自动切换nfc模拟卡的方法的一种优选方案,其中:当定位场景数据,进行自动定位或手动定位并提示用户,定位误差小于10米;获取nfc模拟卡数据时,进行自动获取或手动获取并提示用户。
11.作为本发明所述一种根据定位场景自动切换nfc模拟卡的方法的一种优选方案,其中:所述自动定位包括获取用户的行为数据,根据所述行为数据获取到相应的定位场景数据,所述行为数据包括用户运动轨迹中位置停留地点;所述自动获取根据每个相应的定位场景数据,得到相应的nfc模拟卡数据。
12.作为本发明所述一种根据定位场景自动切换nfc模拟卡的方法的一种优选方案,其中:所述待切换nfc模拟卡数据根据所述用户的行为数据的变化而动态更新。
13.作为本发明所述一种根据定位场景自动切换nfc模拟卡的方法的一种优选方案,其中:所述待切换nfc模拟卡数据为所述定位场景数据和所述nfc模拟卡数据标定的nfc二维数据关系表,应用于用户不同的使用场景,所述使用场景包括公司、家、公交站、地铁站和银行。
14.一种根据定位场景自动切换nfc模拟卡系统,包括:nfc模拟卡模块,用于nfc模拟卡的刷卡操作;定位模块,用于用户移动终端定位场景数据的获取;获取模块,用于采集所述nfc模拟卡模块中相应的nfc模拟卡数据;构建模块,用于将定位场景数据和nfc模拟卡数据相互匹配并构建成待切换nfc模拟卡数据;匹配模块,用于接受定位模块获取的当前定位场景数据,读取待切换nfc模拟卡数据,进行当前定位场景数据与所述的待切换nfc模拟卡数据的匹配;切换模块,用于接受匹配模块发送的数据,读取待切换nfc模拟卡数据中所对应所述的nfc模拟卡数据,发送相应的nfc模拟卡切换消息,切换至对应的nfc模拟卡;存储模块,用于存储非暂时性计算机可读指令和待切换nfc模拟卡数据;处理模块处理器执行时实现一种根据定位场景自动切换nfc模拟卡的方法。
15.本发明的有益效果:本发明构建用户待切换nfc模拟卡数据信息和根据当前位置匹配待切换nfc模拟卡数据并切换相应的nfc模拟卡;其结合定位系统,在不同地点自动切换不同nfc模拟卡为默认卡,如定位在家自动切换为家里的nfc门禁卡,在公司自动切换为公司的nfc门禁卡,在公交、地铁则自动切换为公交卡。在最大程度上为用户省去切换nfc默认卡的繁琐操作步骤,节省了时间,极大地提升了用户体验。
附图说明
16.为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。其中:图1为本发明实施例中定位场景与nfc卡设置的流程框图;图2为本发明实施例中自动切换nfc模拟卡系统的使用流程框图;图3为本发明实施例中自动切换nfc模拟卡系统的模块化示意图;图中标号:10、处理模块;20、存储模块;30、nfc模拟卡模块;40、自动切换nfc模拟卡系统;401、定位模块;402、获取模块;403、构建模块;404、匹配模块;405、切换模块。
具体实施方式
17.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合说明书附图对本发明的具体实施方式做详细的说明。
18.在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施例的限制。
19.其次,此处所称的“一个实施例”或“实施例”是指可包含于本发明至少一个实现方式中的特定特征、结构或特性。在本说明书中不同地方出现的“在一个实施例中”并非均指同一个实施例,也不是单独的或选择性的与其他实施例互相排斥的实施例。
20.由于在现有的移动终端nfc卡技术领域中,申请人认为当一台手机拥有多张nfc卡时,系统会要求用户设定一张默认的nfc卡,当手机靠近读卡器时,系统自动调用该默认卡进行读取,如需换nfc卡则需要手动再次切换,使用比较繁琐,体验不好的缺点。为解决现有技术中存在的原因,本发明实施例提供了一种根据定位场景自动切换nfc模拟卡的方法,本发明结合定位系统,在不同地点自动切换不同nfc模拟卡为默认卡,在最大程度上为用户省去切换nfc默认卡的繁琐操作步骤,节省了时间,极大地提升了用户体验。
21.进而下面通过实施例并结合附图对本方案做进一步具体说明。
22.参照图1和图2,为本发明的一个实施例,该实施例提供了一种根据定位场景自动切换nfc模拟卡的方法,包括构建用户待切换nfc模拟卡数据信息和根据当前位置匹配待切换nfc模拟卡数据并切换相应的nfc模拟卡,具体步骤如下:构建用户待切换nfc模拟卡数据信息,通过移动终端获取至少两个定位场景数据和nfc模拟卡数据,将每个所述的nfc模拟卡数据绑定相应所述的定位场景数据,形成待切换nfc模拟卡数据并进行使用场景的命名以及保存;根据当前位置匹配待切换nfc模拟卡数据并切换相应的nfc模拟卡,移动终端靠近读卡机进行读卡工作,所述移动终端根据定位模块采集当前定位场景数据,同时读取本地保存所述的待切换nfc模拟卡数据,进行所述的当前定位场景数据和所述的待切换nfc模拟卡数据的匹配;当所述的当前定位场景数据匹配到在待切换nfc模拟卡数据中有预设的定位场景数据时,读取待切换nfc模拟卡数据中所对应所述的nfc模拟卡数据,向所述移动终端发送
相应的nfc模拟卡切换消息,并切换至对应的nfc模拟卡,完成读卡工作。
23.基于移动终端在待切换nfc模拟卡数据中预设默认nfc模拟卡;当检测到移动终端靠近读卡机时,用所述已预设的默认nfc模拟卡进行匹配工作。
24.其中,当所述的当前定位场景数据匹配不到待切换nfc模拟卡数据中所述的定位场景数据时,则向所述移动终端发送默认nfc模拟卡切换消息,并切换至默认nfc模拟卡。
25.进一步的,当定位场景数据,进行自动定位或手动定位并提示用户,定位误差小于10米;获取nfc模拟卡数据时,进行自动获取或手动获取并提示用户。
26.优选的,所述自动定位包括获取用户的行为数据,根据所述行为数据获取到相应的定位场景数据,所述行为数据包括用户运动轨迹中位置停留地点;所述自动获取根据每个相应的定位场景数据,得到相应的nfc模拟卡数据,同时所述待切换nfc模拟卡数据根据所述用户的行为数据的变化而动态更新。
27.需要说明的,所述待切换nfc模拟卡数据为所述定位场景数据和所述nfc模拟卡数据标定的nfc二维数据关系表,应用于用户不同的使用场景,所述使用场景包括公司、家、公交站、地铁站和银行。
28.基于上述,本发明的主要流程分为自动切换nfc模拟卡系统40中定位场景与nfc卡设置,以及自动切换nfc模拟卡系统40的使用两部分。其中定位场景与nfc卡设置:1)用户启动本系统,进行定位场景与nfc卡设置;2)系统提示用户自动定位或手动定位;3)当系统检测到用户选中并确定了某一地点时(允许有一定误差,如10米),提示用户对此场景(地点)设置对应的nfc模拟卡;4)当系统检测到用户选择并确定某一nfc模拟卡时,将所述已经选择的地点与所对应的nfc卡保存至存储空间;5)循环上述操作,将用户需要的所有地点与nfc模拟卡一一对应并保存至存储空间。
29.在实际应用定位场景与nfc卡对应设置时,例如,公司地点对应nfc模拟卡1,家地点对应nfc模拟卡2,地铁站地点对应nfc模拟卡3等。
30.自动切换nfc模拟卡系统40的使用:1)用户首先根据上述设置方式设置好地点与nfc卡对应关系,及地点与nfc对应关系表。
31.2)用户启动本系统。
32.3)本系统请求启动定位系统。
33.4)当定位系统启动后,本系统实时检测(或在用户双击电源按键时检测,本发明对此方式不做限定)当前位置。
34.5)系统获取当前位置后,从存储空间读取预设的地点与nfc对应关系表。
35.6)系统将当前检测到的位置与上述对应关系表中的地点进行匹配。
36.7)当匹配到有此地点信息时,读取地址所对应的nfc卡信息。
37.8)系统将所述读取到的nfc卡信息设置为默认nfc卡。
38.9)当系统检测到移动终端靠近读卡机时,用所述已设置的默认nfc卡进行匹配,及用户选择一个nfc模拟卡后,手机系统会自动发送选中消 息给本系统,本系统接收到后进
行分析,进而确定为选中了某一nfc模拟卡。
39.本实施例基于上述方法,还提出一种根据定位场景自动切换nfc模拟卡系统,包括:nfc模拟卡模块30,用于nfc模拟卡的刷卡操作;定位模块401,用于用户移动终端定位场景数据的获取;获取模块402,用于采集所述nfc模拟卡模块中相应的nfc模拟卡数据;构建模块403,用于将定位场景数据和nfc模拟卡数据相互匹配并构建成待切换nfc模拟卡数据;匹配模块404,用于接受定位模块获取的当前定位场景数据,读取待切换nfc模拟卡数据,进行当前定位场景数据与所述的待切换nfc模拟卡数据的匹配;切换模块405,用于接受匹配模块发送的数据,读取待切换nfc模拟卡数据中所对应所述的nfc模拟卡数据,发送相应的nfc模拟卡切换消息,切换至对应的nfc模拟卡;存储模块20,用于存储非暂时性计算机可读指令和待切换nfc模拟卡数据;以及,用于运行所述计算机可读指令,使得所述计算机可读指令被处理模块10所执行;处理模块10执行时实现一种根据定位场景自动切换nfc模拟卡的方法。
40.综上所述,本发明构建用户待切换nfc模拟卡数据信息和根据当前位置匹配待切换nfc模拟卡数据并切换相应的nfc模拟卡;其结合定位系统,在不同地点自动切换不同nfc模拟卡为默认卡,如定位在家自动切换为家里的nfc门禁卡,在公司自动切换为公司的nfc门禁卡,在公交、地铁则自动切换为公交卡。在最大程度上为用户省去切换nfc默认卡的繁琐操作步骤,节省了时间,极大地提升了用户体验。
41.应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1