具有近场通讯保护功能的移动设备及其保护方法

文档序号:7671415阅读:178来源:国知局
专利名称:具有近场通讯保护功能的移动设备及其保护方法
技术领域
本发明涉及一种移动设备及其保护方法,特别是关于一种具有近场通讯(NearField Communication, NFC)保护功能的移动设备及其保护方法。
背景技术
近年来,在轨道交通、物流管理、物品防伪、身份识别等需求推动下,非接触式IC卡技术被广泛应用于公交车、门禁、小额电子支付等领域。与此同时,移动设备(例如手机)经历20多年的迅速发展,几乎成为居民人手俱备的随身装置,普及率非常高,移动通讯终端便集成更多的IC卡功能来因应越来越多的应用需求。NFC技术是近几年飞速发展的一种新兴技术,由Sony、Philips与Nokia公司提出,它使得两个电子设备(例如通讯终端与移动设备)直接可进行短程通讯,其工作距离可为 几厘米。NFC技术主要实现三类功能非接触IC卡模拟功能;点对点数据通讯功能;以及数据浏览功能。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服务得到安全保障。


图I是本发明具有近场通讯保护功能的移动设备较佳实施例的架构图。图2是本发明移动设备的近场通讯保护方法较佳实施例的流程图。图3是图2中步骤S21的细化流程图。图4是图2中步骤S22的细化流程图。图5是图2中步骤S24的细化流程图。
主要元件符号说明移动设备INFC 控制器11安全元件12微处理器13位置定位单元14服务控制单元15保护设置模块151服务运行模块152保护解除模块153存储单元16如下具体实施方式
将结合上述附图进一步说明本发明。
具体实施例方式如图I所示,是本发明具有近场通讯保护功能的移动设备I较佳实施例的架构图。在本实施例中,该移动设备I能够进行近场通讯(Near Field Communication, NFC),其可以为一种非接触式IC卡、手机、或者PDA等移动终端。所述的移动设备I包括,但不仅限于,NFC 控制器(NFC controller) 11、多个安全兀件(Secure element, SE) 12、微处理器 13、位置定位单元14、服务控制单元15以及存储单元16。所述的NFC控制器11与每一安全元件12相连接,微处理器13通过每一安全元件12与NFC控制器11相连接。位置定位单元14、服务控制单元15分别与微处理器13相连接。所述的NFC控制器11是一种带有天线(Antenna)的NFC控制器,其用于控制移动设备I的各种NFC服务(Applications/Services),例如公交车刷卡付费、门禁身份识别以及小额电子支付等近距离通讯服务。根据移动设备I的各种NFC服务需求的不同,所述的安全元件12可以为SIM(Subscriber Identity Module)卡、SD 卡(Secure Digital Memory Card)、 SAM 卡(Secure Access Memory Card)或者其它芯片,每一安全元件12至少存储有一种NFC服务的应用程序。所述的微处理器13通过每一安全元件12与NFC控制器11之间的通讯访问路径与NFC控制器11进行通讯,以及用于执行各种NFC服务的应用程序。所述的位置定位单元14是一种地理位置信息定位系统,例如GPS定位系统、AGPS定位系统(Assisted Global Positioning System)等,其用于获取移动设备I所处位置的
地理位置信息。所述的服务控制单元15包括保护设置模块151、服务运行模块152、以及保护解除模块153。本发明所称的模块是指一种能够被微处理器13所执行并且能够完成固定功能的一系列计算机程序段,并存储在存储单元16中。所述的保护设置模块151用于利用移动设备I所处位置的地理位置信息对存储在每一个安全元件12中的NFC服务进行保护操作设置。该NFC服务进行保护设置方法将在图3中细描述。
所述的服务运行模块152用于根据用户选择所需操作的NFC服务,并通过NFC控制器11运行存储在相应安全元件12中NFC服务的应用程序进行NFC服务操作。该NFC服务操作方法将在图4中作描述。所述的保护解除模块153用于根据用户需要判断移动设备I的NFC服务保护是否需要解除,当NFC服务保护需要解除时从安全元件12选择一个所需解除保护的NFC服务,并对该NFC服务进行解除数据保护操作。该NFC服务解除方法将在图5中作描述。如图2所示,是本发明移动设备I的近场通讯保护方法较佳实施例的流程图。在本实施例中,本发明所述的方法能够在移动设备I进行近距离通讯(NFC)时,有效地保护该移动设备内数据,从而使移动设备I的NFC服务得到安全保障。步骤S21,保护设置模块151利用移动设备I所处位置的地理位置信息对存储在每一个安全元件12中的NFC服务进行保护操作设置。该NFC服务进行保护设置方法将在图3中作描述。步骤S22,当用户需要利用移动设备I进行一个NFC服务操作时,服务运行模块152通过NFC控制器11从安全元件12选择一个所需操作的NFC服务,并运行存储在相应安全元件12中NFC服务的应用程序进行NFC服务操作。该NFC服务操作方法将在图4中作描述。步骤S23,保护解除模块153根据用户的需要判断移动设备I的NFC服务保护是否需要解除。若NFC服务保护需要解除,执行步骤S24 ;若NFC服务保护无需解除,则流程结束。步骤S24,当用户需要解除移动设备I的NFC服务保护时,保护解除模块153从安全元件12选择一个所需解除保护的NFC服务,并对该NFC服务进行保护解除操作。该NFC服务解除方法将在图5中作描述。如图3所示,是图2中步骤S21的细化流程图。步骤S211,在用户设置移动设备I的NFC服务保护之前,移动设备I处于待机状态(standby mode)。步骤S212,用户启动NFC服务保护界面,并在该保护界面中输入NFC服务控制密码。步骤S213,保护设置模块151接收用户从保护界面中输入的NFC服务控制密码。步骤S214,保护设置模块151根据用户预先设置的密码判断NFC服务控制密码是否正确。若NFC服务控制密码正确,则执行步骤S215 ;若NFC服务控制密码不正确,则执行步骤S211使移动设备I处于待机状态。
步骤S215,保护设置模块151利用NFC控制器11从每一个安全元件12中获取所有NFC服务,例如,公交车刷卡付费、门禁身份识别以及小额电子支付等近距离通讯服务。步骤S216,保护设置模块151利用位置定位单元14获取移动设备I所位于的地理位置信
肩、O步骤S217,保护设置模块151将地理位置信息分别链接设置至每一 NFC服务中。步骤S218,保护设置模块151将每一 NFC服务的设置结果存储至存储单元16中。如图4所示,是图2中步骤S22的细化流程图。步骤S221,在用户 使用移动设备I的NFC服务之前,移动设备I处于待机状态。步骤S222,当用户通过服服务运行模块152产生的NFC服务操作界面选择一种所需操作的NFC服务(例如,公交车刷卡付费服务)时,服务运行模块152从存储单元16中读取该NFC服务置的地理位置信息。步骤S223,服务运行模块152根据所述设置结果判断选择的NFC服务是否被保护。若该NFC服务被保护,则执行步骤S224 ;若该NFC服务未被保护,则执行步骤S226。步骤S224,服务运行模块152利用位置定位单元14获取用户操作NFC服务时移动设备I的当前位置。步骤S225,服务运行模块152判断移动设备I的当前位置是否与设置的地理位置信息符合。若当前位置与地理位置信息符合,则执行步骤S226 ;若当前位置与地理位置信息不符合,则执行步骤S221使移动设备I处于待机状态。步骤S226,服务运行模块152通过NFC控制器11访问该NFC服务的安全元件12。步骤S227,服务运行模块152通过微处理器13运行NFC服务并产生相应的运行结果。步骤S228,服务运行模块152将运行结果显示在移动设备I的显示屏幕上。例如,当用户使用公交车刷卡付费服务后,将付费金额显示在显示屏幕上。如图5所示,是图2中步骤S24的细化流程图。步骤S241,在用户解除移动设备I的NFC服务之前,移动设备I处于待机状态。步骤S242,启动NFC服务保护界面。步骤S243,保护解除模块153接收用户从NFC服务保护界面中输入的NFC服务控制密码,并从NFC服务保护界面选择一种所需解除保护的NFC服务(例如,公交车刷卡付费服务)。步骤S244,保护解除模块153根据用户预先设置的密码判断NFC服务控制密码是否正确。若NFC服务控制密码正确,则执行步骤S245 ;若NFC服务控制密码不正确,则执行步骤S241使移动设备I处于待机状态。步骤S245,保护解除模块153从存储单元16中删除该NFC服务的地理位置信息,从而使该NFC服务(例如公交车刷卡付费服务)的保护失效。
权利要求
1.一种移动设备的近场通讯NFC保护方法,该移动设备包括NFC控制器、位置定位单元、存储单元以及多个安全元件,其特征在于,该方法包括步骤 通过位置定位单元获取移动设备所处位置的地理位置信息,通过NFC控制器利用地理位置信息对存储在每一安全元件中的NFC服务设置NFC服务保护,并将每一 NFC服务设置的地理位置信息存储至存储单元中; 根据用户需求选择所需操作的NFC服务,以及通过NFC控制器运行该NFC服务; 检测移动设备的NFC服务保护是否需要解除; 当NFC服务保护需要解除时,选择所需解除保护的NFC服务,并从存储单元中删除该NFC服务的地理位置信息使该NFC服务保护失效。
2.如权利要求I所述的方法,其特征在于,所述的设置NFC服务保护包括步骤 接收用户于NFC服务保护界面输入的NFC服务控制密码; 根据用户预先设置的密码判断NFC服务控制密码是否正确; 若NFC服务控制密码不正确,则使移动设备处于待机状态; 若NFC服务控制密码正确,则利用NFC控制器从每一个安全元件中获取NFC服务; 利用位置定位单元获取移动设备所处位置的地理位置信息; 将地理位置信息分别链接设置至每一 NFC服务中; 将每一 NFC服务的链接设置结果存储至存储单元中。
3.如权利要求I所述的方法,其特征在于,所述的运行NFC服务包括步骤 选择一种所需操作的NFC服务,并从存储单元中读取NFC服务所设置的地理位置信息; 当NFC服务被保护时,利用位置定位单元获取用户操作NFC服务时移动设备的当前位置; 判断移动设备的当前位置是否与设置的地理位置信息符合; 若当前位置与地理位置信息不符合,则使移动设备处于待机状态,或者,若当前位置与地理位置信息符合,则通过NFC控制器访问该NFC服务的安全元件; 运行NFC服务并产生相应的运行结果,并将运行结果显示在移动设备的显示屏幕上。
4.如权利要求I所述的方法,其特征在于,所述的使NFC服务保护失效包括步骤 选择一种所需解除保护的NFC服务; 接收用户于NFC服务保护界面输入的NFC服务控制密码; 根据用户预先设置的密码判断NFC服务控制密码是否正确; 若NFC服务控制密码不正确,则使移动设备处于待机状态;或者若NFC服务控制密码正确,则从存储单元中删除该NFC服务的地理位置信息,从而使该NFC服务的保护失效。
5.如权利要求I所述的方法,其特征在于,所述的NFC服务包括公交车刷卡付费、门禁身份识别以及小额电子支付的近距离通讯服务。
6.如权利要求I所述的方法,其特征在于,所述的安全元件是一种SIM卡、SD卡或者SAM卡芯片。
7.如权利要求I所述的方法,其特征在于,所述的位置定位单元是一种GPS定位系统或者AGPS定位系统。
8.一种具有近场通讯NFC保护功能的移动设备,其特征在于,该移动设备包括 NFC控制器,用于控制移动设备的NFC服务; 多个安全元件,每一安全元件至少存储有一种NFC服务的应用程序; 位置定位单元,用于获取移动设备所处位置的地理位置信息; 服务控制单元,该服务控制单元包括 保护设置模块,用于通过位置定位单元获取移动设备所处位置的地理位置信息,通过NFC控制器利用地理位置信息对存储在每一安全元件中的NFC服务设置NFC服务保护,并将每一 NFC服务设置的地理位置信息存储至存储单元中; 服务运行模块,用于根据用户需求选择所需操作的NFC服务,以及通过NFC控制器运行该NFC服务; 保护解除模块,用于检测移动设备的NFC服务保护是否需要解除,当NFC服务保护需要解除时选择所需解除保护的NFC服务,并从存储单元中删除该NFC服务的地理位置信息使该NFC服务保护失效。
9.如权利要求8所述的移动设备,其特征在于,所述的设置NFC服务保护包括 接收用户于NFC服务保护界面输入的NFC服务控制密码; 根据用户预先设置的密码判断所述NFC服务控制密码是否正确; 若NFC服务控制密码不正确,则使移动设备处于待机状态; 若NFC服务控制密码正确,则利用NFC控制器从每一个安全元件中获取所有NFC服务; 利用位置定位单元获取移动设备所处位置的地理位置信息; 将地理位置信息分别链接设置至每一 NFC服务中; 将每一 NFC服务的链接设置结果存储至存储单元中。
10.如权利要求8所述的移动设备,其特征在于,所述的运行NFC服务包括 选择一种所需操作的NFC服务,并从存储单元中读取该NFC服务所设置的地理位置信息; 当NFC服务被保护时,利用位置定位单元获取用户操作NFC服务时移动设备的当前位置; 判断移动设备的当前位置是否与设置的地理位置信息符合; 若当前位置与地理位置信息不符合,则使移动设备处于待机状态,或者,若当前位置与地理位置信息符合,则通过NFC控制器访问该NFC服务的安全元件; 运行NFC服务并产生相应的运行结果,并将运行结果显示在移动设备的显示屏幕上。
11.如权利要求8所述的移动设备,其特征在于,所述的使NFC服务保护失效包括 选择一种所需解除保护的NFC服务; 接收用户于NFC服务保护界面输入的NFC服务控制密码; 根据用户预先设置的密码判断NFC服务控制密码是否正确; 若NFC服务控制密码不正确,则使移动设备处于待机状态;或者若NFC服务控制密码正确,则从存储单元中删除该NFC服务的地理位置信息,从而使该NFC服务的保护失效。
12.如权利要求8所述的移动设备,其特征在于,所述的NFC服务包括公交车刷卡付费、门禁身份识别以及小额电子支付的近距离通讯服务。
13.如权利要求8所述的移动设备,其特征在于,所述的安全元件是一种SIM卡、SD卡或者SAM卡芯片。
14.如权利要求8所述的移动设备,其特征在于,所述的位置定位单元是一种GPS定位系统或者AGPS定位系统。
全文摘要
一种具有NFC保护功能的移动设备及其保护方法,该移动设备包括NFC控制器、多个安全元件、位置定位单元以及服务控制单元。该服务控制单元包括保护设置模块,用于通过位置定位单元获取移动设备所处位置的地理位置信息,通过NFC控制器根据地理位置信息对存储在安全元件中的NFC服务设置NFC服务保护;服务运行模块,用于根据用户需求选择所需操作的NFC服务,通过NFC控制器运行NFC服务;保护解除模块,用于当NFC服务保护需要解除时从存储单元中删除该NFC服务的地理位置信息使该NFC服务保护失效。
文档编号H04B5/00GK102790632SQ20111013060
公开日2012年11月21日 申请日期2011年5月19日 优先权日2011年5月19日
发明者陈卓然, 陈立芸 申请人:奇美通讯股份有限公司, 深圳富泰宏精密工业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1