一种应用启动控制方法及系统与流程

文档序号:12461685阅读:152来源:国知局
一种应用启动控制方法及系统与流程

本发明涉及终端应用技术领域,特别涉及一种应用启动控制方法及系统。



背景技术:

当前,智能终端上安装的应用越来越多,为用户的日常生活和工作带来了诸多便利。与此同时,也出现了许多不同的终端应用启动方式,例如,通过点击方式来启动终端应用,或者通过匹配人体生物学特征来启动特定的终端应用,又或者通过识别特定NFC标签(NFC,即Near Field Communication)的方式来启动相应的终端应用。

其中,在利用NFC标签来启动终端应用的方式中,一个NFC标签只能用来启动一个特定的终端应用,如果用户希望终端上的多个应用均通过NFC标签来启动,则相应的需要配备相应数量的NFC标签,这样既会增加成本,也有损用户体验。

综上所述可以看出,如何在利用NFC标签启动多个终端应用的过程中降低成本并提升用户体验是目前有待解决的问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种应用启动控制方法及系统,实现了在利用NFC标签启动多个终端应用的过程中降低成本并提升用户体验的目的。其具体方案如下:

一种应用启动控制方法,应用于终端,所述方法包括:

当所述终端的NFC模块感应到目标NFC标签,则确定出与本次感应过程相关的感应过程特征量,得到目标特征量;其中,所述目标NFC标签的感应过程特征量为变量;

从所述终端的应用库中筛选出与所述目标特征量唯一对应的应用,得到目标应用,并启动所述目标应用。

可选的,所述确定出与本次感应过程相关的感应过程特征量的过程,包括:

确定出在本次感应过程中的实时感应时长或者感应总时长。

可选的,所述确定出与本次感应过程相关的感应过程特征量的过程,包括:

确定出在本次感应过程中的实时感应距离。

可选的,所述从所述终端的应用库中筛选出与所述目标特征量唯一对应的应用的过程,包括:

利用第一映射关系,从所述应用库中筛选出与所述目标特征量唯一对应的应用,得到所述目标应用;

其中,所述第一映射关系为不同的应用与不同的感应过程特征量之间的映射关系。

可选的,所述从所述终端的应用库中筛选出与所述目标特征量唯一对应的应用的过程,包括:

获取所述目标NFC标签发送的第一码值库;其中,所述第一码值库中包括多个第一码值;

利用第二映射关系,从所述第一码值库中筛选出与所述目标特征量唯一对应的第一码值,得到第一目标码值;其中,所述第二映射关系为不同的第一码值与不同的感应过程特征量之间的映射关系;

利用第三映射关系,从第二码值库中筛选出与所述第一目标码值唯一对应的第二码值,得到第二目标码值;其中,所述第三映射关系为不同的第二码值与不同的第一码值之间的映射关系;

利用第四映射关系,从所述应用库中筛选出与所述第二目标码值唯一对应的应用,得到所述目标应用;其中,所述第四映射关系为不同的应用与不同的第二码值之间的映射关系。

本发明还公开了一种应用启动控制系统,应用于终端,所述系统包括:

特征量确定模块,用于当所述终端的NFC模块感应到目标NFC标签,则确定出与本次感应过程相关的感应过程特征量,得到目标特征量;其中,所述目标NFC标签的感应过程特征量为变量;

应用筛选模块,用于从所述终端的应用库中筛选出与所述目标特征量唯一对应的应用,得到目标应用;

应用启动模块,用于启动所述目标应用。

可选的,所述特征量确定模块,具体用于当所述NFC模块感应到所述目标NFC标签,则确定出在本次感应过程中的实时感应时长或者感应总时长,得到所述目标特征量。

可选的,所述特征量确定模块,具体用于当所述NFC模块感应到所述目标NFC标签,则确定出在本次感应过程中的实时感应距离,得到所述目标特征量。

可选的,所述应用筛选模块,包括:

第一筛选单元,用于利用第一映射关系,从所述应用库中筛选出与所述目标特征量唯一对应的应用,得到所述目标应用;

其中,所述第一映射关系为不同的应用与不同的感应过程特征量之间的映射关系。

可选的,所述应用筛选模块,包括:

码值库获取单元,用于获取所述目标NFC标签发送的第一码值库;其中,所述第一码值库中包括多个第一码值;

第二筛选单元,用于利用第二映射关系,从所述第一码值库中筛选出与所述目标特征量唯一对应的第一码值,得到第一目标码值;其中,所述第二映射关系为不同的第一码值与不同的感应过程特征量之间的映射关系;

第三筛选单元,用于利用第三映射关系,从第二码值库中筛选出与所述第一目标码值唯一对应的第二码值,得到第二目标码值;其中,所述第三映射关系为不同的第二码值与不同的第一码值之间的映射关系;

第四筛选单元,用于利用第四映射关系,从所述应用库中筛选出与所述第二目标码值唯一对应的应用,得到所述目标应用;其中,所述第四映射关系为不同的应用与不同的第二码值之间的映射关系。

本发明中,应用启动控制方法,包括:当终端的NFC模块感应到目标NFC标签,则确定出与本次感应过程相关的感应过程特征量,得到目标特征量;其中,目标NFC标签的感应过程特征量为变量;从终端的应用库中筛选出与目标特征量唯一对应的应用,得到目标应用,并启动目标应用。

可见,本发明在终端的NFC模块感应到目标NFC标签之后,将会确定出与本次感应过程相关的感应过程特征量,然后从应用库中筛选出并启动与上述感应过程特征量唯一对应的应用,由于本发明中的感应过程特征量是一种变量,这意味着,当用户手持终端靠近同一个NFC标签时,可以通过人为的控制来获取到不同的感应过程特征量,从而可以启动不同的应用,由上可见,本发明中用户可以通过同一个NFC标签来启动多个终端应用,由此大幅减少了由于NFC标签自身所带来的硬件成本,并有利于用户体验的提升和改善。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例公开的一种应用启动控制方法流程图;

图2为本发明实施例公开的一种具体的应用启动控制方法流程图;

图3为本发明实施例公开的一种具体的应用启动控制方法流程图;

图4为本发明实施例公开的一种应用启动控制系统结构示意图;

图5为本发明实施例公开的一种终端结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种应用启动控制方法,应用于终端,参见图1所示,该方法包括:

步骤S11:当终端的NFC模块感应到目标NFC标签,则确定出与本次感应过程相关的感应过程特征量,得到目标特征量;其中,目标NFC标签的感应过程特征量为变量。

需要说明的是,本实施例中的感应过程特征量可以是在本次感应过程结束时刻所对应的特征量,也可以是本次感应过程中实时的特征量。另外,本实施例中,目标NFC标签的感应过程特征量是一种可变量,终端用户可以通过自身的控制来获取目标NFC标签的不同的感应过程特征量。

进一步的,本实施例还可以将上述确定出来的感应过程特征量发送至显示屏进行显示,以便于终端用户实时获知当前终端确定出来的感应过程特征量。

步骤S12:从终端的应用库中筛选出与目标特征量唯一对应的应用,得到目标应用。

本实施例中,上述应用库中的应用均可以是普通的应用,也均可以是经过隐藏处理的应用,当然也可以既包括普通的应用,也包括经过隐藏处理的应用。可以理解的是,经过隐藏处理的应用具有较高的私密性,能够更好地保护用户隐私。另外,上述应用库可以是由终端用户自己手动创建的应用库,当然也可以是由终端系统默认创建的应用库。

进一步的,本实施例还可以将上述筛选出来的目标应用对应的图标发送至显示屏进行显示。

步骤S13:启动上述目标应用。

可见,本发明实施例在终端的NFC模块感应到目标NFC标签之后,将会确定出与本次感应过程相关的感应过程特征量,然后从应用库中筛选出并启动与上述感应过程特征量唯一对应的应用,由于本发明实施例中的感应过程特征量是一种变量,这意味着,当用户手持终端靠近同一个NFC标签时,可以通过人为的控制来获取到不同的感应过程特征量,从而可以启动不同的应用,由上可见,本发明实施例中用户可以通过同一个NFC标签来启动多个终端应用,由此大幅减少了由于NFC标签自身所带来的硬件成本,并有利于用户体验的提升和改善。

参见图2所示,本发明实施例公开了一种具体的应用启动控制方法,包括如下步骤:

步骤S21:当终端的NFC模块感应到目标NFC标签,则确定出在本次感应过程中的实时感应时长或者感应总时长,得到目标特征量。

步骤S22:利用第一映射关系,从应用库中筛选出与目标特征量唯一对应的应用,得到目标应用;

其中,第一映射关系为不同的应用与不同的感应过程特征量之间的映射关系。

具体的,本实施例中可以通过用户设置的方式来确定上述第一映射关系。

步骤S23:启动上述目标应用。

参见图3所示,本发明实施例公开了一种具体的应用启动控制方法,包括如下步骤:

步骤S31:当终端的NFC模块感应到目标NFC标签,则确定出在本次感应过程中的实时感应距离。

具体的,本实施例可以利用终端上安置的距离传感器来确定出本次感应过程中的实时感应距离。

步骤S32:获取目标NFC标签发送的第一码值库。

其中,第一码值库中包括多个第一码值。

可以理解的是,本实施例可以以实时发送的方式将目标NFC标签中保存的第一码值库发送至终端,从而使得终端获取到第一码值库,当然也可以是以本地调取数据的方式,从终端的本地存储中调取出在NFC模块与上述目标NFC标签的第一次感应过程中已经获取到的第一码值库。

步骤S33:利用第二映射关系,从第一码值库中筛选出与目标特征量唯一对应的第一码值,得到第一目标码值。

其中,第二映射关系为不同的第一码值与不同的感应过程特征量之间的映射关系。

具体的,本实施例可以通过用户设置的方式来确定上述第二映射关系。

步骤S34:利用第三映射关系,从第二码值库中筛选出与第一目标码值唯一对应的第二码值,得到第二目标码值。

其中,第三映射关系为不同的第二码值与不同的第一码值之间的映射关系。

可以理解的是,本实施例中的第一码值、第二码值以及两者之间的对应关系,均可以由用户进行设置,当然也可以由终端系统来进行自动设置。

步骤S35:利用第四映射关系,从应用库中筛选出与第二目标码值唯一对应的应用,得到目标应用。

其中,第四映射关系为不同的应用与不同的第二码值之间的映射关系。

本实施例中,具体可以通过用户设置的方式来确定上述第四映射关系。

步骤S36:启动上述目标应用。

需要进一步说明的是,本实施例中目标应用的筛选过程与上一实施例中目标应用的筛选过程可以相互替换使用。

相应的,本发明实施例还公开了一种应用启动控制系统,应用于终端,参见图4所示,该系统包括:

特征量确定模块11,用于当终端的NFC模块感应到目标NFC标签,则确定出与本次感应过程相关的感应过程特征量,得到目标特征量;其中,目标NFC标签的感应过程特征量为变量;

应用筛选模块12,用于从终端的应用库中筛选出与目标特征量唯一对应的应用,得到目标应用;

应用启动模块13,用于启动目标应用。

在一种具体实施方式中,上述特征量确定模块11,具体可以用于当NFC模块感应到目标NFC标签,则确定出在本次感应过程中的实时感应时长或者感应总时长,得到目标特征量。

在另一种具体实施方式中,上述特征量确定模块11,具体可以用于当NFC模块感应到目标NFC标签,则确定出在本次感应过程中的实时感应距离,得到目标特征量。

在一种具体实施方式中,上述应用筛选模块12,具体可以包括:

第一筛选单元,用于利用第一映射关系,从应用库中筛选出与目标特征量唯一对应的应用,得到目标应用;

其中,第一映射关系为不同的应用与不同的感应过程特征量之间的映射关系。

在另一种具体实施方式中,上述应用筛选模块12,具体可以包括码值库获取单元、第二筛选单元、第三筛选单元和第四筛选单元;其中,

码值库获取单元,用于获取目标NFC标签发送的第一码值库;其中,第一码值库中包括多个第一码值;

第二筛选单元,用于利用第二映射关系,从第一码值库中筛选出与目标特征量唯一对应的第一码值,得到第一目标码值;其中,第二映射关系为不同的第一码值与不同的感应过程特征量之间的映射关系;

第三筛选单元,用于利用第三映射关系,从第二码值库中筛选出与第一目标码值唯一对应的第二码值,得到第二目标码值;其中,第三映射关系为不同的第二码值与不同的第一码值之间的映射关系;

第四筛选单元,用于利用第四映射关系,从应用库中筛选出与第二目标码值唯一对应的应用,得到目标应用;其中,第四映射关系为不同的应用与不同的第二码值之间的映射关系。

可见,本发明实施例在终端的NFC模块感应到目标NFC标签之后,将会确定出与本次感应过程相关的感应过程特征量,然后从应用库中筛选出并启动与上述感应过程特征量唯一对应的应用,由于本发明实施例中的感应过程特征量是一种变量,这意味着,当用户手持终端靠近同一个NFC标签时,可以通过人为的控制来获取到不同的感应过程特征量,从而可以启动不同的应用,由上可见,本发明实施例中用户可以通过同一个NFC标签来启动多个终端应用,由此大幅减少了由于NFC标签自身所带来的硬件成本,并有利于用户体验的提升和改善。

本发明实施例还公开了一种终端,参见图5所示,该终端包括处理器21、存储器22和NFC模块23;其中,处理器21通过调取存储器22中存储的指令来执行如下步骤:

当终端上的NFC模块23感应到目标NFC标签,则确定出与本次感应过程相关的感应过程特征量,得到目标特征量;其中,目标NFC标签的感应过程特征量为变量;从终端的应用库中筛选出与目标特征量唯一对应的应用,得到目标应用,并启动目标应用。

进一步的,在一种具体实施方式中,上述处理器21在执行上述确定出与本次感应过程相关的感应过程特征量的过程中,具体的执行步骤可以如下:确定出在本次感应过程中的实时感应时长或者感应总时长。

进一步的,在另一种具体实施方式中,上述处理器21在执行上述确定出与本次感应过程相关的感应过程特征量的过程中,具体的执行步骤可以如下:确定出在本次感应过程中的实时感应距离。

进一步的,在一种具体实施方式中,上述处理器21在执行上述从终端的应用库中筛选出与目标特征量唯一对应的应用的过程中,具体的执行步骤可以如下:利用第一映射关系,从应用库中筛选出与目标特征量唯一对应的应用,得到目标应用;其中,第一映射关系为不同的应用与不同的感应过程特征量之间的映射关系。

进一步的,在另一种具体实施方式中,上述处理器21在执行上述从终端的应用库中筛选出与目标特征量唯一对应的应用的过程中,具体的执行步骤可以如下:获取目标NFC标签发送的第一码值库;其中,第一码值库中包括多个第一码值;利用第二映射关系,从第一码值库中筛选出与目标特征量唯一对应的第一码值,得到第一目标码值;其中,第二映射关系为不同的第一码值与不同的感应过程特征量之间的映射关系;利用第三映射关系,从第二码值库中筛选出与第一目标码值唯一对应的第二码值,得到第二目标码值;其中,第三映射关系为不同的第二码值与不同的第一码值之间的映射关系;利用第四映射关系,从应用库中筛选出与第二目标码值唯一对应的应用,得到目标应用;其中,第四映射关系为不同的应用与不同的第二码值之间的映射关系。

可以理解的是,本实施例中的终端还进一步包括电源24、显示屏25、摄像头26、输出装置27和输入装置28。

可以理解的是,本实施例中处理器、存储器、NFC模块、电源、显示屏、摄像头、输出装置和输入装置的数量均可以是单数个,也可以是复数个,在此不对它们进行一一限定。另外,本实施例中终端的操作系统可以包括现有所有主流终端操作系统中的一个或多个,也可以包括未来新开发的操作系统,在此不对本实施例中终端的操作系统进行具体限定。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本发明所提供的一种应用启动控制方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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