一种NFC卡模式自启动的实现方法、系统及终端与流程

文档序号:11865627阅读:251来源:国知局
一种NFC卡模式自启动的实现方法、系统及终端与流程

本发明涉及NFC智能终端领域,尤其涉及的是一种NFC卡模式自启动的实现方法、系统及终端。



背景技术:

现在信用卡、公交卡、会员卡等各种智能卡的应用越来越广泛,用户携带多种类的卡很不方便。现有NFC功能的智能手机、手表、手环等电子设备,可以将用户的这些智能卡的信息都存储在设备中,只需要进行加载就可以方便的进行各种卡的应用,但是只解决了携带不方便的问题。当使用时,用户需要从多个卡中选择自己需要的卡片来进行加载,使用卡时仍然比较麻烦。

因此,现有技术有待于进一步的改进。



技术实现要素:

鉴于上述现有技术中的不足之处,本发明提供了一种NFC卡模式自启动的实现方法、系统及终端,实现终端通过存储的历史用卡记录自动对当前适用的智能卡进行加载运行,克服了用户必须手动选择出所需启动的智能卡进入加载启动的缺陷,提高了NFC终端智能性,为用户使用NFC模式提供便利。

本发明解决技术问题所采用的技术方案如下:

一种NFC卡模式自启动的实现方法,其中,所述实现方法包括以下步骤:

步骤A、当检测到开启NFC卡模式的信号后,获取当前NFC终端所在位置信息和当前时间信息;

步骤B、以当前位置信息为中心,查找历史使用卡记录中是否含有在预定范围内使用卡的记录;若有,则将记录中使用地点距离中心最近的智能卡进行加载;否则,执行下一步;

步骤C、以当前时间信息为中间点,查找历史使用卡记录中是否含有在预定时间范围内使用卡的记录,若有,则将记录中使用时间距离中间点最近的智能卡进行加载,否则,执行下一步;

步骤D、加载历史使用卡记录中用卡次数最多的记录所对应的智能卡。

所述NFC卡模式自启动的实现方法,其中,所述步骤A之前还包括:

步骤A0、将NFC终端中在预定时间段内使用卡的记录全部保存到内存中,建立使用卡记录列表,所述使用卡记录列表中含有一一对应的使用地点、使用时间、使用次数和智能卡ID。

所述NFC卡模式自启动的实现方法,其中,所述步骤B中还包括:

步骤B1、当查找出使用地点距离中心最近的智能卡为两个及以上时,则加载两个及以上智能卡中使用卡次数最多的智能卡。

所述NFC卡模式自启动的实现方法,其中,所述步骤C中还包括:

步骤C1、当查找出使用时间距离中间点最近的智能卡为两个及以上时,则加载两个及以上智能卡中使用卡次数最多的智能卡。

一种NFC卡模式自启动的实现系统,其中,包括:

信息获取模块,用于当检测到开启NFC卡模式的信号后,获取当前NFC终端所在位置信息和当前时间信息;

位置比对模块,用于以当前位置信息为中心,查找历史使用卡记录中是否含有在预定范围内使用卡的记录;若有,则将记录中使用地点距离中心最近的智能卡进行加载;

时间比对模块,用于以当前时间信息为中间点,查找历史使用卡记录中是否含有在预定时间范围内使用卡的记录,若有,则将记录中使用时间距离中间点最近的智能卡进行加载;

全记录比对模块,用于加载历史使用卡记录中用卡次数最多的记录所对应的智能卡。

所述NFC卡模式自启动的实现系统,其中,所述系统还包括:

预先存储模块,用于将NFC终端中在预定时间段内使用卡的记录全部保存到内存中,建立使用卡记录列表,所述使用卡记录列表中含有一一对应的使用地点、使用时间、使用次数和智能卡ID。

所述NFC卡模式自启动的实现系统,其中,所述位置比对模块还包括:

位置排序单元,用于当查找出使用地点距离中心最近的智能卡为两个及以上时,则加载两个及以上智能卡中使用卡次数最多的智能卡。

所述NFC卡模式自启动的实现系统,其中,所述时间比对模块还包括:

时间排序单元,用于当查找出使用时间距离中间点最近的智能卡为两个及以上时,则加载两个及以上智能卡中使用卡次数最多的智能卡。

一种NFC终端,其中,包括:所述的NFC卡模式自启动的系统。

有益效果,本发明提供了一种NFC卡模式自启动的实现方法、系统及终端,获取当前NFC终端所在位置信息和当前时间信息,以当前位置信息或者时间信息为中心,查找历史使用卡记录中含有在预定范围内使用卡的记录,则将距离中心位置最近或者时间预定范围内记录次数最多的智能卡信息进行加载,智能卡能自动通过NFC终端进行加载,而不需要用户在需要进行智能卡时进行选择加载,方便快捷地使用智能卡。

图1是本发明的一种NFC卡模式自启动的实现方法的步骤流程图。

图2是本发明的一种NFC卡模式自启动的实现方法具体应用实施例步骤流程图。

图3是本发明的一种NFC卡模式自启动的实现系统原理结构框图。

图4是本发明的一种NFC卡模式自启动的实现系统中各个模块工作的原理示意图。

具体实施方式

本发明提供的一种NFC卡模式自启动的实现方法、系统及终端,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。

本发明提供了一种NFC卡模式自启动的实现方法,如图1所示,为本发明所述实现方法的步骤流程图,其步骤如下:

S1、当检测到开启NFC卡模式的信号后,获取当前NFC终端所在位置信息和当前时间信息。

所述NFC卡模式,即是对应不同种类的智能卡执行不同的NFC近场操作,具体的,有银行卡模式、公交卡模式、考勤卡模式或者其他适用于NFC模式的智能卡模式。

在NFC卡模式开启之前,将NFC终端中在预定时间段内使用卡的记录全部保存到内存中,建立使用卡记录列表,所述使用卡记录列表中包含一一对应的使用地点、使用时间和使用次数和智能卡ID。用户可以自定义预定时间段,选取使用智能卡比较频繁的时间段的记录。

当检测到NFC终端的NFC卡模式被触发的状态下,获取当前NFC终端所在位置信息和当前时间信息,并将所述位置信息或者时间信息与历史记录的信息相比对。

具体的,由于在进行位置信息和时间信息进行比对时,由于在具体实施过程中,使用智能卡的位置或者时间点可能会有稍微的差别,比如:在使用公交智能卡刷卡时,公交车停车的位置可能会几米或者十几米的差距,或者当用户上午乘坐公交车上班或者下班,其时间点可能会有10分钟到30分钟的差别,因此在具体位置信息或者时间信息比对时,位置信息或者时间信息符合在一定范围内,即可以判定为可能用户所需要加载的为同一个智能卡,提高识别的准确性。在NFC卡模式开启之前,还应对NFC终端设置位置信息的预定范围和时间信息的预定范围进行设置,例如:在进行位置信息的预定范围设置时,以当前位置信息为中心点,半径为的圆周为位置信息的预定范围。半径的预设值根据位置信息的准确度进行区别对待,比如有GPS信号时可以设置半径为50m,没有GPS信号时可以设置半径为500m。在进行时间信息的预定范围的设置时,则以当前时间信息为中心点,以的时间范围为时间信息的预定范围。

S2、以当前位置信息为中心,查找历史使用卡记录中是否含有在预定范围内使用卡的记录;若有,则将记录中使用地点距离中心最近的智能卡进行加载;否则,执行下一步。

在本步骤中首先进行位置信息和内存中存储的使用卡记录列表信息进行比对。以当前位置信息为中心,在存储的使用卡列表中查找是否含有位置信息的预定范围内的信息,若有,则将列表中使用地点距离中心最近的智能卡进行加载,也即是判断当前的位置是否含有曾经使用智能卡的记录,当还有符合条件的历史记录时,则对调用历史信息中加载的智能卡ID,对其进行加载。

优选的,在本步骤中,由于在同一个地点可能会出现使用不同种类智能卡的情况,比如:当在超市时,可能会同时用到该超市的会员卡和银行卡,因此当进行位置信息比对时,可能会出现当前位置地点使用过的智能卡不止一个的情况,因此为了更准确的判定加载智能卡的ID,本步骤中还包括:分别查找当前位置地点使用过的智能卡的历史次数,建立历史次数列表,并对使用卡次数最多的智能卡进行加载,进一步的,若会出现使用卡次数相同的情况时,则可以设置为按照上一次使用卡记录中哪个卡的使用时间最早,则对使用时间最早的智能卡进行启动。

当出现历史信息记录的列表中查找不到在位置信息预定范围内的信息,则进入以当前时间信息为中间点的查找。

S3、以当前时间信息为中间点,查找历史使用卡记录中是否含有在预定时间范围内使用卡的记录,若有,则将记录中使用时间距离中间点最近的智能卡进行加载,否则,执行下一步。

当位置信息中未查找到相符合的记录时,则通过使用智能卡的时间点来做进一步的匹配,判断是否能查找出用户当前可能会使用到的智能卡。

具体的,与进行位置信息比对相似的,由于用户在使用卡的时间上可能会出现稍微的差异,比如:若用户的办公地点可能为多个,例如同一个老师可能会兼职2-3个学校,或者同一个老师可能会为3-4个学生进行家教,因此其位置信息会发生变化,但是其上班或者下班的时间是固定的,在其上班或者下班使用公交卡时,通过时间点的方式来判断其实用卡类型则属于更加准确的方式。

在具体应用过程中,可以以当前时间信息为中间点,从存储的使用卡列表中查找是否含有时间信息的预定范围内的信息,若有,则将列表中使用时间距离中间点最近的智能卡进行加载。

同样的,若查找出使用时间距离中间点最近的智能卡为两个及以上时,则加载两个及以上智能卡中使用卡次数最多的智能卡,若使用卡次数相同,则可以选择其中任意一个加载。

S4、加载历史使用卡记录中用卡次数最多的记录所对应的智能卡。

如果在位置信息的预定范围和时间信息的预定范围内均未在使用卡记录列表中找到相应的信息,则直接加载历史使用卡记录中用卡次数最多的记录所对应的智能卡。

下面以本发明所述方法的具体应用实施例,对本发明所述方法做进一步的说明,如图2所示为本发明所述方法的具体应用实施例步骤流程图,其包括以下步骤:

H1、预先对前一段时间内,比如:1个月时间内的使用NFC卡模式的用卡记录进行保存,将每次使用卡的时间、使用卡的地点和使用卡的智能卡ID进行一一对应保存,并定时对保存的记录进行汇总,将使用同一个智能卡,并且使用卡的时间和地点相差在预定时间范围和预定距离的记录相叠加,得到在一段时间内使用地点相近,使用时间相近的同一个智能卡的全部使用卡次数。

H2、当NFC终端检测到开启NFC卡模式的信号后,获取当前NFC终端所在位置信息和当前时间信息。

当NFC终端检测到用户开启了NFC卡模式功能,待进行智能卡选择性加载时,首先获取当前位置信息和当前时间信息,判定当前用户所处位置和使用卡的时间。

H3、将当前位置信息与历史记录中的使用地点进行判断,找出历史记录中常用到的智能卡ID,对根据所述智能卡ID,对该智能卡进行加载,当匹配不到相似位置信息的智能卡,则执行步骤H4。

在具体实施过程中,获取位置信息可以通过NFC终端的GPS功能实现,由于一般生活中,人们使用卡的地理位置范围比较小,例如学生,其生活的圈子为教室、宿舍和食堂等等,所以在为了准确的实现位置信息的匹配,在进行GPS定位时,需要比较高的精度,若用户为上班一族,而且其工作耽误距离住宅相对有段距离,则GPS定位时,则不需要特别高的精度,因此对GPS定位精度要求可以根据用户的需求进行对应调节,位置信息对比设置的范围也可以根据用户生活的具体状态进行自定义设置。

H4、将当前时间信息与历史记录中的使用时间进行判断,找出历史记录中该时间信息前后时间点,是否含有相匹配的智能卡使用记录,若有,则对其进行加载,否则执行步骤H5。

具体的,所述使用时间仅仅涉及到几点几分,在进行时间点匹配时,仅仅是针对时间点进行匹配,由于用户生活的规律性,可以历史记录预测出当前可能会用到的智能卡,但是由于同一时间段内可能会出现使用多个智能卡,比如下班时间后,会使用都考勤卡,然后使用到公交卡,如果购物的话可能会使用到银行卡或者信用卡,因此为当出现同一时间段内使用卡的次数最多的对应的智能卡ID不止一个时,优选的,加载使用时间与当前时间最近的智能卡。

H5、加载历史记录中使用卡次数最多的智能卡。

当在预定位置范围和时间范围内,在历史记录中都无法匹配到合适的智能卡,则选择对用户最常使用的智能卡进行加载,实现其进行自启动处理。

本发明所公开的一种NFC卡模式自启动的实现方法,分别将当前的位置信息和时间信息与历史记录相匹配,从而预判出最有可能会使用到的智能卡,并对其进行自动加载,为用户的使用提供了便利。

在上述方法的基础上,本发明还提供了一种NFC卡模式自启动的实现系统,如图3和图4所示,其包括:信息获取模块110、位置比对模块120、时间比对模块130、全记录比对模块140。

信息获取模块110,用于当检测到开启NFC卡模式的信号后,获取当前NFC终端所在位置信息和当前时间信息;其功能如步骤S1所述。

位置比对模块120,用于以当前位置信息为中心,查找历史使用卡记录中是否含有在预定范围内使用卡的记录;若有,则将记录中使用地点距离中心最近的智能卡进行加载;其功能如步骤S2所述。

时间比对模块130,用于以当前时间信息为中间点,查找历史使用卡记录中是否含有在预定时间范围内使用卡的记录,若有,则将记录中使用时间距离中间点最近的智能卡进行加载;其功能如步骤S3所述。

全记录比对模块140,用于加载历史使用卡记录中用卡次数最多的记录所对应的智能卡。其功能如步骤S4所述。

位置比对模块、时间比对模块及全记录比对模块间存在优先级。当信息获取模块获取当前位置信息和当前时间信息后,这些信息进入位置比对模块,当从历史使用卡记录中不能找到符合要求的位置预定范围的记录时进入时间比对模块;当前位置信息和当前时间信息在时间比对模块后,当从历史使用卡记录中不能找到符合要求的时间预定范围的记录时进入全记录比对模块。

所述系统还包括预先存储模块,用于将NFC终端中在预定时间段内使用卡的记录全部保存到内存中,建立使用卡记录列表,所述使用卡记录列表中使用地点、使用时间、使用次数和智能卡ID一一对应。

所述位置比对模块还包括位置排序单元,用于当查找出使用地点距离中心最近的智能卡为两个及以上时,则加载两个及以上智能卡中使用卡次数最多的智能卡。

所述时间比对模块还包括时间排序单元,用于当查找出使用时间距离中间点最近的智能卡为两个及以上时,则加载两个及以上智能卡中使用卡次数最多的智能卡。

有益效果,本发明提供了一种NFC卡模式自启动的实现方法、系统及终端,获取当前NFC终端所在位置信息和当前时间信息,以当前位置信息或者时间信息为中心,查找历史使用卡记录中含有在预定范围内使用卡的记录,则将距离中心位置最近或者时间预定范围内记录次数最多的智能卡信息进行加载,智能卡能自动通过NFC终端进行加载,而不需要用户在需要进行智能卡时进行选择加载,方便快捷地使用智能卡。

可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。

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