首页
社区
课程
招聘
[原创专利9]用于控制移动设备中的NFC部件的方法和装置以及移动设备
发表于: 2016-2-23 10:25 5851

[原创专利9]用于控制移动设备中的NFC部件的方法和装置以及移动设备

2016-2-23 10:25
5851
本申请涉及用于控制移动设备中的NFC部件的方法和装置以及移动设备。该方法包括:监测针对NFC控制按键的触发操作,所述NFC控制按键是设置于所述移动设备上的用于控制所述NFC部件的物理按键;以及根据所述触发操作,开启或关闭所述NFC部件。根据本申请的技术方案,可以通过设置在移动设备上的物理按键方便地控制NFC部件的开启和关闭,使得可以在NFC交互完成后方便地关闭NFC部件,由此可以大幅度地减少恶意攻击的可能性,减少NFC交互的安全隐患,同时方便用户的使用。

权利要求书
1.  一种用于控制移动设备中的近场通信NFC部件的方法,其特征在于,包括:
监测针对NFC控制按键的触发操作,所述NFC控制按键是设置于所述移动设备上的用于控制所述NFC部件的物理按键;以及
根据所述触发操作,开启或关闭所述NFC部件。

2.  根据权利要求1所述的方法,其特征在于,所述NFC控制按键是设置在所述移动设备上的专用于控制所述NFC部件的物理按键。

3.  根据权利要求2所述的方法,其特征在于,根据所述触发操作开启或关闭所述NFC部件的步骤,进一步包括:
当所述NFC控制按键被触发成开启状态时,将所述NFC部件与向所述NFC部件供电的电源电连接以开启所述NFC部件;并且
当所述NFC控制按键被触发成关闭状态时,将所述NFC部件与向所述NFC部件供电的电源断开电连接以关闭所述NFC部件。

4.  根据权利要求2所述的方法,其特征在于,根据所述触发操作开启或关闭所述NFC部件的步骤,进一步包括:
当所述NFC控制按键被触发成开启状态时,开启所述NFC部件;并且
当所述NFC控制按键被触发成关闭状态时,监测在之后的预定时间段内是否出现NFC交互;如果出现所述NFC交互,则在所述NFC交互完成时关闭所述NFC部件;以及如果未出现所述NFC交互,则在所述预定时间段过去时关闭所述NFC部件。

5.  根据权利要求1所述的方法,其特征在于,所述NFC控制按键是设置在所述移动设备上的物理按键中的任意一个或多个。

6.  根据权利要求5所述的方法,其特征在于,根据所述触发操作开启或关闭所述NFC部件的步骤,进一步包括:
当所述NFC控制按键被触发成开启状态超过第一预定时间段时,开启所述NFC部件;并且
当所述NFC控制按键被触发成关闭状态时,关闭所述NFC部件。

7.  根据权利要求5所述的方法,其特征在于,根据所述触发操作开启或关闭所述NFC部件的步骤,进一步包括:
当所述NFC控制按键被触发成开启状态超过第一预定时间段时,开启所述NFC部件;并且
当所述NFC控制按键被触发成关闭状态时,监测在之后的第二预定时间段内是否出现NFC交互;如果出现所述NFC交互,则在所述NFC交互完成时关闭所述NFC部件;以及如果未出现所述NFC交互,则在所述第二预定时间段过去时关闭所述NFC部件。

8.  一种用于控制移动设备中的近场通信NFC部件的装置,其特征在于,包括:
监测模块,用于监测针对NFC控制按键的触发操作,所述NFC控制按键是设置于所述移动设备上的用于控制所述NFC部件的物理按键;以及
控制模块,用于根据所述触发操作,开启或关闭所述NFC部件。

9.  根据权利要求8所述的装置,其特征在于,所述NFC控制按键是设置在所述移动设备上的专用于控制所述NFC部件的物理按键。

10.  根据权利要求9所述的装置,其特征在于,所述控制模块进一步包括:
第一开启子模块,用于当所述NFC控制按键被触发成开启状态时,将所述NFC部件与向所述NFC部件供电的电源电连接以开启所述NFC部件;以        及
第一关闭子模块,用于当所述NFC控制按键被触发成关闭状态时,将所述NFC部件与向所述NFC部件供电的电源断开电连接以关闭所述NFC部件。

11.  根据权利要求9所述的装置,其特征在于,所述控制模块进一步包括:
第二开启子模块,用于当所述NFC控制按键被触发成开启状态时,开启所述NFC部件;以及
第二关闭子模块,用于当所述NFC控制按键被触发成关闭状态时,监测在之后的预定时间段内是否出现NFC交互;如果出现所述NFC交互,则在所述NFC交互完成时关闭所述NFC部件;以及如果未出现所述NFC交互,则在所述预定时间段过去时关闭所述NFC部件。

12.  根据权利要求8所述的装置,其特征在于,所述NFC控制按键是设置在所述移动设备上的物理按键中的任意一个或多个。

13.  根据权利要求12所述的装置,其特征在于,所述控制模块进一步包括:
第三开启子模块,用于当所述NFC控制按键被触发成开启状态超过第一预定时间段时,开启所述NFC部件;以及
第三关闭子模块,用于当所述NFC控制按键被触发成关闭状态时,关闭所述NFC部件。

14.  根据权利要求12所述的装置,其特征在于,所述控制模块进一步包括:
第四开启子模块,用于当所述NFC控制按键被触发成开启状态超过第一预定时间段时,开启所述NFC部件;以及
第四关闭子模块,用于当所述NFC控制按键被触发成关闭状态时,监测        在之后的第二预定时间段内是否出现NFC交互;如果出现所述NFC交互,则在所述NFC交互完成时关闭所述NFC部件;以及如果未出现所述NFC交互,则在所述第二预定时间段过去时关闭所述NFC部件。

15.  一种移动设备,其特征在于,包括:
近场通信NFC部件;
NFC控制按键,所述NFC控制按键是设置于所述移动设备上的用于控制所述NFC部件的物理按键;以及
用于控制所述近场通信NFC部件的装置,所述装置包括:
监测模块,用于监测针对所述NFC控制按键的触发操作;以及
控制模块,用于根据所述触发操作,开启或关闭所述NFC部件。

16.  根据权利要求15所述的移动设备,其特征在于,所述NFC控制按键是设置在所述移动设备上的专用于控制所述NFC部件的物理按键。

17.  根据权利要求16所述的移动设备,其特征在于,所述控制模块进一步包括:
第一开启子模块,用于当所述NFC控制按键被触发成开启状态时,将所述NFC部件与向所述NFC部件供电的电源电连接以开启所述NFC部件;以及
第一关闭子模块,用于当所述NFC控制按键被触发成关闭状态时,将所述NFC部件与向所述NFC部件供电的电源断开电连接以关闭所述NFC部件。

18.  根据权利要求16所述的移动设备,其特征在于,所述控制模块进一步包括:
第二开启子模块,用于当所述NFC控制按键被触发成开启状态时,开启所述NFC部件;以及
第二关闭子模块,用于当所述NFC控制按键被触发成关闭状态时,监测在之后的预定时间段内是否出现NFC交互;如果出现所述NFC交互,则在所述NFC交互完成时关闭所述NFC部件;以及如果未出现所述NFC交互,则在所述预定时间段过去时关闭所述NFC部件。

19.  根据权利要求15所述的移动设备,其特征在于,所述NFC控制按键是设置在所述移动设备上的物理按键中的任意一个或多个。

20.  根据权利要求19所述的移动设备,其特征在于,所述控制模块进一步包括:
第三开启子模块,用于当所述NFC控制按键被触发成开启状态超过第一预定时间段时,开启所述NFC部件;以及
第三关闭子模块,用于当所述NFC控制按键被触发成关闭状态时,关闭所述NFC部件。

21.  根据权利要求19所述的移动设备,其特征在于,所述控制模块进一步包括:
第四开启子模块,用于当所述NFC控制按键被触发成开启状态超过第一预定时间段时,开启所述NFC部件;以及
第四关闭子模块,用于当所述NFC控制按键被触发成关闭状态时,监测在之后的第二预定时间段内是否出现NFC交互;如果出现所述NFC交互,则在所述NFC交互完成时关闭所述NFC部件;以及如果未出现所述NFC交互,则在所述第二预定时间段过去时关闭所述NFC部件。

说明书
用于控制移动设备中的NFC部件的方法和装置以及移动设备
技术领域
本申请涉及无线通信领域,尤其涉及用于控制移动设备中的NFC部件的方法和装置以及移动设备。
背景技术
众所周知,近场通信(NearFieldCommunication,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部件的物理按键;以及控制模块,用于根据所述触发操作,开启或关闭所述NFC部件。
根据本申请又一方面的实施例,提供一种移动设备,其特征在于,包括:近场通信NFC部件;NFC控制按键,所述NFC控制按键是设置于所述移动设备上的用于控制所述NFC部件的物理按键;以及用于控制所述近场通信NFC部件的装置,所述装置包括:监测模块,用于监测针对所述NFC控制按键的触发操作;以及控制模块,用于根据所述触发操作,开启或关闭所述NFC部件。
与现有技术相比,根据本申请的技术方案,可以通过设置在移动设备上的物理按键方便地控制NFC部件的开启和关闭,使得可以在NFC交互完成后方便地关闭NFC部件,由此可以大幅度地减少恶意攻击的可能性,减少NFC交互的安全隐患,同时方便用户的使用。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1示出根据本申请一个实施例的用于控制移动设备中的NFC部件的方法的流程图;
图2示出根据本申请一个具体实施例的用于控制移动设备中的NFC部件的方法的流程图;
图3示出根据本申请一个具体实施例的用于控制移动设备中的NFC部件的方法的电路示意图;
图4示出根据本申请另一具体实施例的用于控制移动设备中的NFC部件的方法的流程图;
图5示出根据本申请另一具体实施例的用于控制移动设备中的NFC部件的方法的流程图;
图6示出根据本申请另一具体实施例的用于控制移动设备中的NFC部件的方法的流程图;
图7示出根据本申请一个实施例的用于控制移动设备中的NFC部件的装置的结构框图;以及
图8示出根据本申请一个实施例的移动设备的结构框图。
具体实施方式
如前面提及的,现有技术中用户需要通过系统设置中的软件按钮来控制NFC部件的开启和关闭,因此在NFC交互完成后并不能方便地关闭NFC部件,导致用户可能不会主动进行关闭,导致NFC交互存在安全隐患。
因此,本申请的发明人想到,通过使用物理地设置于移动设备上的物理按键诸如开关机键、音量调节键或任意其它物理按键等控制NFC部件的开启和关闭,可以方便用户的使用,使得可以及时关闭NFC部件。
本申请的思想在于,通过使用设置于移动设备上的物理按键来控制NFC部件的开启和关闭,使得可以方便地开启NFC部件并且可以在NFC交互完成后方便地关闭NFC部件,由此可以大幅度地减少恶意攻击的可能性,减少NFC交互的安全隐患,同时方便用户的使用。
为使本申请的目的、技术方案和优点更加清楚,以下结合附图及具体实施例,对本申请作进一步的详细说明。
参照图1,图1示出根据本申请一个实施例的用于控制移动设备中的NFC        部件的方法100的流程图。
如图1所示,在步骤S110处,监测针对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控制按键的触发操作时,进入步骤S120。在步骤S120处,根据触发操作,开启或关闭NFC部件。该步骤可以通过诸如硬件配置方式、软件配置方式或硬件和软件配置结合的任意合适方式来实施。下面将结合图2至图7给出更多具体实施例的详细描述。
首先结合图2和图3描述在NFC控制按键是设置于移动设备上的专用于控制NFC部件的物理按键的情形下的一个实施例。
图2示出根据本申请一个具体实施例的用于控制移动设备中的NFC部件的方法200的流程图。图3示出根据本申请一个具体实施例的用于控制移动设备中的NFC部件的电路示意图。
在本实施例中,NFC控制按键是设置于移动设备上的专用于控制NFC部件的物理按键,其可以实现为物理开关,通过如图3所示的电路来实现对NFC部件的开关控制,这是一种硬件配置实现方法的实施例。如图3所示,NFC控制按键320实现为连接在NFC部件310与电源330之间的开关。例如当NFC控制按键320被触发成开启状态时,即开关闭合,NFC部件310与电源330接通(电连接),从而NFC部件310开启。而当NFC控制按键320被触发成关闭状态时,即开关断开,NFC部件310与电源330断开连接,从而NFC部件310关闭。下面结合图2描述本实施例的用于控制移动设备中的NFC部件的方法200的过程。
如图2所示,在步骤S210处,监测针对NFC控制按键的触发操作,NFC控制按键是设置于移动设备上的专用于控制NFC部件的物理按键。例如监测NFC控制按键是否被触发成开启状态或被触发成关闭状态。该步骤的处理类似于前面结合步骤S110所述的处理,这里不再赘述。
在步骤S220处,判断NFC控制按键320被触发成开启状态还是关闭状态。
当判定NFC控制按键320被触发成开启状态时,进入步骤S230,将NFC部件310与电源330电连接以开启NFC部件310。
当判定NFC控制按键320被触发成关闭状态时,进入步骤S240,将NFC部件310与电源330断开电连接以关闭NFC部件310。
在本实施例的一个典型应用场景中,NFC控制按键可以是设置于移动设备上的物理开关形式,当用户想要使用移动设备上的NFC功能时,可以通过将NFC控制按键拨动至开的位置从而开启NFC功能,并且在开启状态下进行NFC交互操作,然后在完成NFC交互之后可以通过将上述NFC控制按键再拨动至关的位置从而关闭NFC功能。由此可以极大地方便用户的使用,并且可以确保NFC功能的及时关闭,而尽可能减少NFC交互的安全隐患,从而提高用户使用NFC交互的安全性。
在本实施例的另一典型应用场景中,NFC控制按键可以是设置于移动设备上的物理按钮形式,当用户想要使用移动设备上的NFC功能时,可以按下该NFC控制按键从而开启NFC功能,并且在保持持续按下该NFC控制按键而不松开的状态下进行NFC交互操作,在完成NFC交互操作之后再松开NFC控制按键从而关闭NFC功能。由此同样可以极大地方便用户的使用,并且可以确保NFC功能的及时关闭,而尽可能减少NFC交互的安全隐患,从而提高用户使用NFC交互的安全性。
下面结合图4描述在NFC控制按键是设置于移动设备上的专用于控制NFC部件的物理按键的情形下的另一个实施例。
图4示出根据本申请另一具体实施例的用于控制移动设备中的NFC部件的方法400的流程图。
在本实施例中,NFC控制按键是设置于移动设备上的专用于控制NFC部件的物理按键,其中可以通过监测该物理按键为触发开启操作来开启NFC部件并且可以通过监测NFC交互的完成来关闭NFC部件,这是一种硬件和软件配置结合实现方法的实施例。
具体地,如图4所示,在步骤S410处,监测针对NFC控制按键的触发操作,NFC控制按键是设置于移动设备上的专用于控制NFC部件的物理按键。例如监测NFC控制按键是否被触发成开启状态或被触发成关闭状态。该        步骤的处理类似于前面结合步骤S110所述的处理,这里不再赘述。
在步骤S420处,判断NFC控制按键被触发成开启状态还是关闭状态。
当判定NFC控制按键被触发成开启状态时,进入步骤S430,开启NFC部件。在本实施例中,NFC控制按键可以配置为虚拟开关形式。当判定NFC控制按键被触发成开启状态时,可以通过向移动设备的中央处理单元(CPU)传送表明NFC控制按键被触发成开启状态的信息,然后CPU基于该信息对NFC部件进行通电,从而开启NFC部件。
当判定NFC控制按键被触发成关闭状态时,进入步骤S440,监测松开之后的预定时间段内是否出现NFC交互。
当判定在该预定时间段内出现NFC交互时,进入步骤S450,在NFC交互完成时关闭NFC部件。
当判定在该预定时间段内未出现NFC交互时,进入步骤S460,在预定时间段过去时关闭NFC部件。
在本实施例中,NFC控制按键可以配置为虚拟开关形式。当判定NFC控制按键被触发成关闭状态时,可以通过向移动设备的CPU传送表明NFC控制按键被触发成关闭状态的信息,然后CPU基于该信息对NFC部件进行断电,从而关闭NFC部件。
在本实施例的一个典型应用场景中,NFC控制按键可以是设置于移动设备上的物理开关形式,当用户想要使用移动设备上的NFC功能时,可以将该NFC控制按键拨至开的位置从而开启NFC功能,并且随后可以进行NFC交互操作,在完成NFC交互操作之后移动设备将自动关闭NFC功能。由此同样可以极大地方便用户的使用,并且可以确保NFC功能的及时关闭,而尽可能减少NFC交互的安全隐患,从而提高用户使用NFC交互的安全性。
在本实施例的另一典型应用场景中,NFC控制按键可以是设置于移动设备上的物理按钮形式,当用户想要使用移动设备上的NFC功能时,可以将按下该NFC控制按键从而开启NFC功能,并且随后可以松开该NFC控制按键并进行NFC交互操作,在完成NFC交互操作之后移动设备将自动关闭NFC功能。由此同样可以极大地方便用户的使用,并且可以确保NFC功能的及时        关闭,而尽可能减少NFC交互的安全隐患,从而提高用户使用NFC交互的安全性。
下面结合图5描述在NFC控制按键是设置于移动设备上的物理按键中的任意一个或多个按键的情形下的一个实施例。
图5示出根据本申请另一具体实施例的用于控制移动设备中的NFC部件的方法500的流程图。
如图5所示,在步骤S510处,监测针对NFC控制按键的触发操作,NFC控制按键是设置于移动设备上的物理按键中的任意一个或多个。例如监测NFC控制按键是否被触发成开启状态或触发成关闭状态。这里NFC控制按键可以是设置于移动设备上的任意一个物理按键,也可以是设置于移动设备上的任意多个物理按键的组合,例如可以配置同时按下两个物理按键而开启NFC功能。
在步骤S520处,判断NFC控制按键被触发成开启状态还是触发成关闭状态。
当判定NFC控制按键被触发成开启状态时,进入步骤S530,判断NFC控制按键被置于开启状态是否超过第一预定时间段。
当判定NFC控制按键被置于开启状态超过第一预定时间段时,则进入步骤S540,开启NFC部件。在本实施例中,NFC控制按键可以配置为虚拟开关形式。当判定NFC控制按键被触发成开启状态时,可以通过向移动设备的中央处理单元(CPU)传送表明NFC控制按键被触发成开启状态超过第一预定时间段的信息,然后CPU基于该信息对NFC部件进行通电,从而开启NFC部件。
当判定NFC控制按键被置于开启状态未超过第一预定时间段时,则进入步骤S550,不开启NFC部件。
当在步骤S520处判定NFC控制按键被触发成关闭状态时,则进入步骤S560,关闭NFC部件。
在本实施例中,NFC控制按键可以配置为虚拟开关形式。当判定NFC控制按键被触发成关闭状态时,可以通过向移动设备的CPU传送表明NFC        控制按键被触发成关闭状态的信息,然后CPU基于该信息对NFC部件进行断电,从而关闭NFC部件。
在本实施例的应用场景中,当用户想要使用移动设备上的NFC功能时,可以按下设置于移动设备上的NFC控制按键一段时间从而开启NFC功能,并且在保持持续按下该NFC控制按键而不松开的状态下进行NFC交互操作,在完成NFC交互操作之后再松开NFC控制按键从而关闭NFC功能。由此可以极大地方便用户的使用,并且可以确保NFC功能的及时关闭,而尽可能减少NFC交互的安全隐患,从而提高用户使用NFC交互的安全性。
下面结合图6描述在NFC控制按键是设置于移动设备上的物理按键中的任意一个或多个按键的情形下的另一个实施例。
图6示出根据本申请另一具体实施例的用于控制移动设备中的NFC部件的方法600的流程图。
如图6所示,在步骤S610处,监测针对NFC控制按键的触发操作,NFC控制按键是设置于移动设备上的物理按键中的任意一个或多个。例如监测NFC控制按键是否被触发成开启状态或被触发成关闭状态。这里NFC控制按键可以是设置于移动设备上的任意一个物理按键,也可以是设置于移动设备上的任意多个物理按键的组合,例如可以配置同时按下两个物理按键而开启NFC功能。
在步骤S620处,判断NFC控制按键被触发成开启状态还是关闭状态。
当判定NFC控制按键被触发成开启状态时,进入步骤S630,判断NFC控制按键被置于开启状态是否超过第一预定时间段。
当判定NFC控制按键被置于开启状态超过第一预定时间段时,则进入步骤S640,开启NFC部件。在本实施例中,NFC控制按键可以配置为虚拟开关形式。当判定NFC控制按键被触发成开启状态时,可以通过向移动设备的中央处理单元(CPU)传送表明NFC控制按键被触发成开启状态超过第一预定时间段的信息,然后CPU基于该信息对NFC部件进行通电,从而开启NFC部件。
当判定NFC控制按键被置于开启状态未超过第一预定时间段时,则进入        步骤S650,不开启NFC部件。
当在步骤S620处判定NFC控制按键被触发成关闭状态时,则进入步骤S660。
在步骤S660处,监测之后的第二预定时间段内是否出现NFC交互。
当判定在该第二预定时间段内出现NFC交互时,进入步骤S670,在NFC交互完成时关闭NFC部件。
当判定在该第二预定时间段内未出现NFC交互时,进入步骤S680,在第二预定时间段过去时关闭NFC部件。
在本实施例中,NFC控制按键可以配置为虚拟开关形式。当判定NFC控制按键被触发成关闭状态时,可以通过向移动设备的CPU传送表明NFC控制按键被触发成关闭状态的信息,然后CPU基于该信息对NFC部件进行断电,从而关闭NFC部件。
在本实施例的应用场景中,当用户想要使用移动设备上的NFC功能时,可以按下设置于移动设备上的NFC控制按键一段时间从而开启NFC功能,并且随后可以松开NFC控制按键和进行NFC交互操作,在完成NFC交互操作之后移动设备将自动关闭NFC功能。由此同样可以极大地方便用户的使用,并且可以确保NFC功能的及时关闭,而尽可能减少NFC交互的安全隐患,从而提高用户使用NFC交互的安全性。
这里需要指出的是,本申请并不限于上述实施例,而是可以采用其它任意合适实施方式。例如,尽管在上述结合图5和图6的实施例中描述到在按下超过第一预定时间段后才开启NFC部件,但在NFC控制按键是设置于移动设备上的任意多个按键的组合时,也可以配置成在同时按下这多个按键时即可开启NFC部件。本领域技术人员可以容易想到本申请的实施例可以有各种变型,这里不再一一列举。
至此结合图1至图6描述了根据本申请实施例的用于控制移动设备上的NFC部件的方法。与以上描述的用于控制移动设备上的NFC部件的方法类似,本申请实施例还提供了相应的用于控制移动设备上的NFC部件的装置。
图7示出了根据本申请一个实施例的用于控制移动设备上的NFC部件的        装置700的结构框图。如图7所示,装置700可以包括监测模块710和控制模块720。
具体而言,监测模块710可以用于监测针对NFC控制按键的触发操作,所述NFC控制按键是设置于所述移动设备上的用于控制所述NFC部件的物理按键。控制模块720可以用于根据所述触发操作,开启或关闭所述NFC部件。
根据本申请的实施例,所述NFC控制按键可以是设置在所述移动设备上的专用于控制所述NFC部件的物理按键。
根据本申请的一个更具体实施例,所述控制模块720可以进一步包括:第一开启子模块,用于当所述NFC控制按键被触发成开启状态时,将所述NFC部件与向所述NFC部件供电的电源电连接以开启所述NFC部件;以及第一关闭子模块,用于当所述NFC控制按键被触发成关闭状态时,将所述NFC部件与向所述NFC部件供电的电源断开电连接以关闭所述NFC部件。
根据本申请的一个更具体实施例,所述控制模块720可以进一步包括:第二开启子模块,用于当所述NFC控制按键被触发成开启状态时,开启所述NFC部件;以及第二关闭子模块,用于当所述NFC控制按键被触发成关闭状态时,监测在之后的预定时间段内是否出现NFC交互;如果出现所述NFC交互,则在所述NFC交互完成时关闭所述NFC部件;以及如果未出现所述NFC交互,则在所述预定时间段过去时关闭所述NFC部件。
根据本申请的实施例,所述NFC控制按键可以是设置在所述移动设备上的物理按键中的任意一个或多个。
根据本申请的一个更具体实施例,所述控制模块720可以进一步包括:第三开启子模块,用于当所述NFC控制按键被触发成开启状态超过第一预定时间段时,开启所述NFC部件;以及第三关闭子模块,用于当所述NFC控制按键被触发成关闭状态时,关闭所述NFC部件。
根据本申请的一个更具体实施例,所述控制模块720可以进一步包括:第四开启子模块,用于当所述NFC控制按键被触发成开启状态超过第一预定时间段时,开启所述NFC部件;以及第四关闭子模块,用于当所述NFC控制按键被触发成关闭状态时,监测在之后的第二预定时间段内是否出现NFC        交互;如果出现所述NFC交互,则在所述NFC交互完成时关闭所述NFC部件;以及如果未出现所述NFC交互,则在所述第二预定时间段过去时关闭所述NFC部件。
与以上描述的用于控制移动设备上的NFC部件的方法和装置相关联,本申请实施例还提供了相应的移动设备。
图8示出根据本申请一个实施例的移动设备800的结构框图。如图8所示,移动设备800可以包括NFC部件810、NFC控制按键820和用于控制所述近场通信NFC部件的装置830。
更具体而言,NFC控制按键820可以是设置于所述移动设备上的用于控制所述NFC部件的物理按键。并且,装置830可以包括:监测模块831,用于监测针对所述NFC控制按键的触发操作;以及控制模块832,用于根据所述触发操作,开启或关闭所述NFC部件。
根据本申请的实施例,所述NFC控制按键可以是设置在所述移动设备上的专用于控制所述NFC部件的物理按键。
根据本申请的一个更具体实施例,所述控制模块832可以进一步包括:第一开启子模块,用于当所述NFC控制按键被触发成开启状态时,将所述NFC部件与向所述NFC部件供电的电源电连接以开启所述NFC部件;以及第一关闭子模块,用于当所述NFC控制按键被触发成关闭状态时,将所述NFC部件与向所述NFC部件供电的电源断开电连接以关闭所述NFC部件。
根据本申请的一个更具体实施例,所述控制模块832可以进一步包括:第二开启子模块,用于当所述NFC控制按键被触发成开启状态时,开启所述NFC部件;以及第二关闭子模块,用于当所述NFC控制按键被触发成关闭状态时,监测在之后的预定时间段内是否出现NFC交互;如果出现所述NFC交互,则在所述NFC交互完成时关闭所述NFC部件;以及如果未出现所述NFC交互,则在所述预定时间段过去时关闭所述NFC部件。
根据本申请的实施例,所述NFC控制按键可以是设置在所述移动设备上的物理按键中的任意一个或多个。
根据本申请的一个更具体实施例,所述控制模块832可以进一步包括:        第三开启子模块,用于当所述NFC控制按键被触发成开启状态超过第一预定时间段时,开启所述NFC部件;以及第三关闭子模块,用于当所述NFC控制按键被触发成关闭状态时,关闭所述NFC部件。
根据本申请的一个更具体实施例,所述控制模块832可以进一步包括:第四开启子模块,用于当所述NFC控制按键被触发成开启状态超过第一预定时间段时,开启所述NFC部件;以及第四关闭子模块,用于当所述NFC控制按键被触发成关闭状态时,监测在之后的第二预定时间段内是否出现NFC交互;如果出现所述NFC交互,则在所述NFC交互完成时关闭所述NFC部件;以及如果未出现所述NFC交互,则在所述第二预定时间段过去时关闭所述NFC部件。
以上描述的用于控制移动设备上的NFC部件的装置和移动设备与之前描述的用于控制移动设备上的NFC部件的方法的处理是对应的,因此,关于其具体细节,可以参见之前描述的用于控制移动设备上的NFC部件的方法,这里不再赘述。
本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器        (CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

[注意]看雪招聘,专注安全领域的专业人才平台!

收藏
免费
支持
分享
最新回复 (1)
雪    币: 364
活跃值: (2011)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
谢谢分享!!!写这么多字,插图说明好点
2016-2-23 11:16
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册