CN105850165B - 一种基于近场通信技术的终端应用控制方法、装置及*** - Google Patents
一种基于近场通信技术的终端应用控制方法、装置及*** Download PDFInfo
- Publication number
- CN105850165B CN105850165B CN201480071517.8A CN201480071517A CN105850165B CN 105850165 B CN105850165 B CN 105850165B CN 201480071517 A CN201480071517 A CN 201480071517A CN 105850165 B CN105850165 B CN 105850165B
- Authority
- CN
- China
- Prior art keywords
- application
- nfc
- control information
- identifier
- application control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 230000006854 communication Effects 0.000 title claims abstract description 48
- 238000004891 communication Methods 0.000 title claims abstract description 47
- 238000005516 engineering process Methods 0.000 title claims abstract description 42
- 230000000977 initiatory effect Effects 0.000 claims abstract description 117
- 239000003999 initiator Substances 0.000 claims description 77
- 238000004458 analytical method Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 description 62
- 238000010586 diagram Methods 0.000 description 12
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000006855 networking Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/70—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
- H04B5/72—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for local intradevice communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/541—Interprogram communication via adapters, e.g. between incompatible applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/40—Near-field transmission systems, e.g. inductive or capacitive transmission systems characterised by components specially adapted for near-field transmission
- H04B5/48—Transceivers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例提供一种基于近场通信技术的终端应用控制方法、装置及***,涉及通信领域,能够基于NFC技术对移动终端(即NFC接收端设备)的特定应用实施允许或禁止操作。该方法包括:NFC接收端设备在NFC发起端设备的信号覆盖范围内,NFC接收端设备接收NFC发起端设备发送的应用控制信息;其中,应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示;NFC接收端设备对应用控制信息进行解析,并根据应用标识和操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。
Description
技术领域
本发明涉及通信领域,尤其涉及一种基于近场通信技术的终端应用控制方法、装置及***。
背景技术
近场通信(Near Field Communication,简称:NFC)技术是一种短距离非接触式识别和互联技术,其利用磁场感应实现电子设备在近距离间的通信。
随着NFC技术的逐渐普及,很多设备已经集成了NFC功能。如图1所示,NFC设备一般包括:NFC发起端设备1、NFC发起端管理服务器2和NFC接收端设备3。其中,NFC发起端管理服务器2与一个或多个NFC发起端设备1通过有线网络方式互联,用于管理各个NFC发起端设备1;NFC发起端设备1与NFC接收端设备3在相隔规定的短距离范围内,通过NFC协议实现二者间的通信。
目前的NFC技术主要有三大功能:卡模拟、读写卡和P2P(Peer to Peer,对等计算),在其他功能上还在进一步地研究和探索中。
当前很多场所和企业,对进入特定区域的手机状态有一定的特殊要求,例如不能照相、不能开启网络业务、不能通话等等。而目前的解决方式仅仅是非常粗暴地要求用户关机或将手机暂时没收,如果是要求用户关机,那么用户随时可以实施开机操作,并没有达到管理手机状态的目的,如果是直接将手机没收,这样对用户来说是不容易接受的。
发明内容
本发明的实施例提供一种基于近场通信技术的终端应用控制方法、装置及***,能够基于NFC技术对移动终端(即NFC接收端设备)的特定应用实施允许(Enable)或禁止(Disable)操作。
为达到上述目的,本发明的实施例采用如下技术方案:
本发明的第一方面提供一种基于近场通信技术的终端应用控制方法,包括:
近场通信NFC接收端设备在NFC发起端设备的信号覆盖范围内,接收NFC发起端设备发送的应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示;
所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作。
在第一种可能的实现方式中,根据第一方面,所述基于近场通信技术的终端应用控制方法,所述应用控制信息还包括预设时限值;
在所述对所述应用类型实施允许或禁止操作后,所述方法还包括:
所述NFC接收端设备获取第一时间值,其中,所述第一时间值为当前时刻与所述NFC接收端设备完成对所述应用类型实施所述禁止操作的时刻的差值;
所述NFC接收端设备确认所述第一时间值是否大于或者等于所述预设时限值;
若所述第一时间值大于或者等于所述预设时限值,且所述应用标识指示的应用仍处于禁止的状态,则所述NFC接收端设备对所述应用标识指示的应用实施允许操作。
在第二种可能的实现方式中,结合第一方面或第一种可能的实现方式,所述NFC接收端设备根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作,具体包括:
所述NFC接收端设备根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。
在第三种可能的实现方式中,结合第二种可能的实现方式,所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作,具体包括:
所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API;
若所述操作指示指示允许操作,则所述NFC接收端设备在框架层开启所述API,以使得所述NFC接收端设备允许所述应用标识指示的应用操作;或者,若所述操作指示指示禁止操作,则所述NFC接收端设备在框架层关闭所述API,以使得所述NFC接收端设备禁止所述应用标识指示的应用操作。
在第四种可能的实现方式中,结合第二种可能的实现方式,所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作,具体包括:
所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API;
所述NFC接收端设备调用自身操作***中对应的应用程序编程接口API,在应用层对所述应用标识指示的应用实施所述操作指示指示的允许或禁止操作。
在第五种可能的实现方式中,结合第一方面或第一种可能的实现方式至第四种可能的实现方式,在对所述应用类型实施允许或禁止操作后,所述方法还包括:
所述NFC接收端设备发送应用控制完成信息至所述NFC发起端设备,其中,所述应用控制完成信息用于指示所述NFC接收端设备完成对所述应用类型实施所述允许或禁止操作。
本发明的第二方面还提供一种基于近场通信技术的终端应用控制方法,包括:
NFC发起端设备获取应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示;
所述NFC发起端设备确定NFC接收端设备在所述NFC发起端设备的信号覆盖范围内时,向所述NFC接收端发送所述应用控制信息,以使得所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。
在第一种可能的实现方式中,结合第二方面,所述应用控制信息还包括预设时限值。
在第二种可能的实现方式中,结合第二方面或者第一种可能的实现方式,在所述NFC发起端设备发送所述应用控制信息至NFC接收端设备后,所述方法还包括:
所述NFC发起端设备接收所述NFC接收端设备发送的应用控制完成信息,其中,所述应用控制完成信息用于指示所述NFC接收端设备完成对所述应用类型实施所述允许或禁止操作。
本发明的第三方面提供一种NFC接收端设备,该NFC接收端设备,包括:
接收模块,用于在NFC发起端设备的信号覆盖范围内,接收NFC发起端设备发送的应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示;
执行模块,用于对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作。
在第一种可能的实现方式中,根据第三方面,所述应用控制信息还包括预设时限值;所述NFC接收端设备,还包括:
获取模块,用于在所述执行模块对所述应用类型实施允许或禁止操作后,获取第一时间值,其中,所述第一时间值为当前时刻与所述执行模块完成对所述应用类型实施所述禁止操作的时刻的差值;
确认模块,用于确认所述第一时间值是否大于或者等于所述预设时限值;
所述执行模块,还用于若所述第一时间值大于或者等于所述预设时限值,且所述应用标识指示的应用仍处于禁止的状态,则对所述应用标识指示的应用实施允许操作。
在第二种可能的实现方式中,根据第三方面或第一种可能的实现方式,所述执行模块,具体用于根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。
在第三种可能的实现方式中,结合第二种可能的实现方式,所述执行模块,具体包括:
解析模块,用于解析所述应用控制信息;
查找模块,用于根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API;
控制模块,用于若所述操作指示指示允许操作,则在框架层开启所述API,以使得所述NFC接收端设备允许所述应用标识指示的应用操作;或者,若所述操作指示指示禁止操作,则在框架层关闭所述API,以使得所述NFC接收端设备禁止所述应用标识指示的应用操作。
在第四种可能的实现方式中,结合第二种可能的实现方式,所述执行模块,具体包括:
解析模块,用于解析所述应用控制信息;
查找模块,用于根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API;
控制模块,用于调用自身操作***中对应的应用程序编程接口API,在应用层对所述应用类型实施允许或禁止操作。
在第五种可能的实现方式中,结合第三方面或第一种可能的实现方式至第四种可能的实现方式,所述NFC接收端设备,还包括:
发送模块,用于在所述执行模块对所述应用类型实施允许或禁止操作后,发送应用控制完成信息至所述NFC发起端设备,其中,所述应用控制完成信息用于指示所述NFC接收端设备完成对所述应用类型实施所述允许或禁止操作。
本发明的第四方面提供一种NFC发起端设备,该NFC发起端设备包括:
获取模块,用于获取应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示;
发送模块,用于确定NFC接收端设备在所述NFC发起端设备的信号覆盖范围内时,向所述NFC接收端发送所述应用控制信息,以使得所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作。
在第一种可能的实现方式中,根据第四方面,所述应用控制信息还包括预设时限值。
在第二种可能的实现方式中,根据第四方面或第一种可能的实现方式,所述NFC发起端设备,还包括:
接收模块,用于在所述发送模块发送所述应用控制信息至NFC接收端设备后,接收所述NFC接收端设备发送的应用控制完成信息,其中,所述应用控制完成信息用于指示所述NFC接收端设备完成对所述应用类型实施所述允许或禁止操作。
本发明的第五方面提供一种NFC接收端设备,该NFC接收端设备包括:
接收器,用于在NFC发起端设备的信号覆盖范围内,接收NFC发起端设备发送的应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示;
处理器,用于对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作。
在第一种可能的实现方式中,根据第五方面,
所述应用控制信息还包括预设时限值;
所述接收器,还用于在所述处理器对所述应用类型实施允许或禁止操作后,获取第一时间值,其中,所述第一时间值为当前时刻与所述执行模块完成对所述应用类型实施所述禁止操作的时刻的差值;
所述处理器,还用于确认所述第一时间值是否大于或者等于所述预设时限值;若所述第一时间值大于或者等于所述预设时限值,且所述应用标识指示的应用仍处于禁止的状态,则对所述应用标识指示的应用实施允许操作。
在第二种可能的实现方式中,结合第五方面或第一种可能的实现方式,所述处理器,具体用于根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。
在第三种可能的实现方式中,结合第二种可能的实现方式,
所述处理器,具体用于解析所述应用控制信息,并根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API;若所述操作指示指示允许操作,则在框架层开启所述API,以使得所述NFC接收端设备允许所述应用标识指示的应用操作;或者,若所述操作指示指示禁止操作,则在框架层关闭所述API,以使得所述NFC接收端设备禁止所述应用标识指示的应用操作。
在第四种可能的实现方式中,结合第二种可能的实现方式,
所述处理器,具体用于解析所述应用控制信息,并根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API;调用自身操作***中对应的应用程序编程接口API,在应用层对所述应用类型实施允许或禁止操作。
在第五种可能的实现方式中,结合第五方面或第一种可能的实现方式至第四种可能的实现方式,所述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接收端设备)的特定应用智能地实施允许(Enable)或禁止(Disable)操作,而不是像现有技术那样要求用户关机或者直接没收手机,提高了移动终端的操控效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中NFC设备的结构组成图;
图2为本发明实施例一中的一种基于近场通信技术的终端应用控制方法的流程示意图;
图3为本发明实施例二中的一种基于近场通信技术的终端应用控制方法的流程示意图;
图4为本发明实施例二中的另一种基于近场通信技术的终端应用控制方法的流程示意图;
图5为本发明实施例提供的NFC接收端设备***架构图;
图6为本发明实施例三中的一种基于近场通信技术的终端应用控制方法的流程示意图;
图7为本发明实施例四中的一种基于近场通信技术的终端应用控制方法的流程示意图;
图8为本发明实施例六中的一种NFC接收端设备的结构示意图一;
图9为本发明实施例六中的一种NFC接收端设备的结构示意图二;
图10为本发明实施例六中的一种NFC接收端设备的结构示意图三;
图11为本发明实施例六中的一种NFC接收端设备的结构示意图四;
图12为本发明实施例七中的一种NFC发起端设备的结构示意图一;
图13为本发明实施例七中的一种NFC发起端设备的结构示意图二;
图14为本发明实施例八中的一种NFC接收端设备的结构示意图一;
图15为本发明实施例八中的一种NFC接收端设备的结构示意图二;
图16为本发明实施例九中的一种NFC发起端设备的结构示意图;
图17为本发明实施例提供的一种组网方式示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
另外,本文中术语“***”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
实施例一
本发明实施例提供一种基于近场通信技术的终端应用控制方法,如图2所示,该基于近场通信技术的终端应用控制方法包括:
S101、近场通信NFC接收端设备在NFC发起端设备的信号覆盖范围内,接收NFC发起端设备发送的应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示。
具体的,本发明实施例中的NFC接收端设备可以为手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)以及可穿戴式设备等设备中的任意一个,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接收端设备在接收到应用控制信息后,将不执行任何后续操作。
S102、所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作。
具体的,NFC接收端设备在接收到NFC发起端设备发送的应用控制信息后,对所述应用控制信息进行解析,获得用于指示应用类型的应用标识以及用于指示允许或禁止操作的操作指示。NFC接收端设备根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作。
具体的,NFC接收端设备根据所述应用控制信息,对所述应用标识指示的应用实施所述操作指示指示的允许或禁止操作。其中,对所述应用标识指示的应用实施所述操作指示指示的允许或禁止操作的具体实现可以参考本发明实施例五中的具体应用场景中的相关描述,本发明实施例在这里不再赘述。
本发明实施例提供一种基于近场通信技术的终端应用控制方法,通过近场通信NFC接收端设备在NFC发起端设备的信号覆盖范围内,接收NFC发起端设备发送的应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示;所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作。
基于上述实施例的描述,本发明中NFC接收端设备能够接收NFC发起端设备发送的应用控制信息,其中,所述应用控制信息包括用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示,从而使得NFC接收端设备根据解析应用控制信息所得的所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。进而能够对在NFC发起端设备的信号覆盖范围内的所有移动终端(即NFC接收端设备)的特定应用智能地实施允许(Enable)或禁止(Disable)操作,而不是像现有技术那样要求用户关机或者直接没收手机,提高了移动终端的操控效率。
实施例二
本发明实施例提供一种基于近场通信技术的终端应用控制方法,该基于近场通信技术的终端应用控制方法包括:
S201、NFC接收端设备在NFC发起端设备的信号覆盖范围内,接收NFC发起端设备发送的应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示。
需要说明的是,本实施例中的NFC接收端设备与实施例一中的NFC接收端设备相同,因此,本实施例中的NFC接收端设备的具体描述可以参考实施例一中的相关内容,此处不再赘述。
与现有技术中的暂时关闭NFC接收端设备或者将NFC接收端设备交由专人保管的方法相比,本发明实施例所采用的方法能够使NFC接收端设备接收NFC发起端设备发送的应用控制信息,从而根据NFC发起端设备发送的应用控制信息对所述应用标识指示的应用进行允许或禁止操作,进而能够针对不同的应用场景,允许或禁止NFC接收端设备的应用类型。
还需要说明的是,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示。其中,一个应用类型能够对应多个应用标识。示例性的,应用类型为禁止拍照/摄像,那么该应用类型对应的应用标识包括NFC接收端设备内原生的照相机功能标识符,还包括NFC接收端设备安装的、需要用到照相机的第三方软件的功能标识符;若应用类型为禁止数据业务,那么该应用类型对应的应用标识包括NFC接收端设备内原生的数据业务功能标识符,还包括NFC接收端设备安装的、能够连接数据业务的第三方软件的功能标识符。
S202、所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作。
具体的,NFC接收端设备在接收NFC发起端设备发送的应用控制信息,对所述应用控制信息进行解析,获得用于指示应用类型的应用标识以及用于指示允许或禁止操作的操作指示。NFC接收端设备根据所述应用标识和所述操作指示,对所述应用标识指示的应用实施所述操作指示指示的允许或禁止操作。
具体的,所述NFC接收端设备根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作的步骤S202可以包括步骤S202a:
S202a、所述NFC接收端设备根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。
具体的,如图3所示,所述NFC接收端设备对所述应用类型实施允许或禁止操作的步骤S202a可以包括S202aa和S202ab:
S202aa、所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API。
所述NFC接收端设备对所述应用控制信息进行解析后,获得用于指示应用类型的应用标识以及用于指示允许或禁止操作的操作指示。所述NFC接收端设备根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API。
需要说明的是,一个应用类型对应一个API,因此,一个API能够对应多个应用标识。示例性的,应用类型为禁止拍照/摄像,那么该应用类型对应的应用标识包括NFC接收端设备内原生的照相机功能标识符,还包括NFC接收端设备安装的、需要用到照相机的第三方软件的功能标识符,而这些应用标识都公用一个API,其中,API位于NFC接收端设备***架构的框架层(即Framework Layer 层)。
S202ab、若所述操作指示指示允许操作,则所述NFC接收端设备在框架层开启所述API,以使得所述NFC接收端设备允许所述应用标识指示的应用操作;或者,若所述操作指示指示禁止操作,则所述NFC接收端设备在框架层关闭所述API,以使得所述NFC接收端设备禁止所述应用标识指示的应用操作。
具体的,若所述操作指示指示允许操作,则所述NFC接收端设备根据所述操作指示指示的允许操作,在框架层开启所述API,以使得所述NFC接收端设备允许所述应用标识指示的应用操作;若所述操作指示指示禁止操作,则所述NFC接收端设备根据所述操作指示指示的禁止操作,在框架层禁止所述API,以使得所述NFC接收端设备禁止所述应用标识指示的应用操作。
需要说明的是,由于在框架层Framework Layer开启或者关闭所述API,位于应用层Application Layer的应用无法再调用框架层Framework Layer的所述API,因此,用户不能再手动操作所述应用。其中,这里所指的应用为需要调用所述API的所有应用。
具体的,如图4所示,所述NFC接收端设备对所述应用类型实施允许或禁止操作的步骤S202a还可以包括S202ac和S202ad:
S202ac、所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API。
所述NFC接收端设备对所述应用控制信息进行解析,并获得用于指示应用类型的应用标识以及用于指示允许或禁止操作的操作指示。所述NFC接收端设备根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API。
需要说明的是,一个应用类型对应一个API,因此,一个API能够对应多个应用标识。示例性的,应用类型为禁止拍照/摄像,那么该应用类型对应的应用标识包括NFC接收端设备内原生的照相机功能标识符,还包括NFC接收端设备安装的、需要用到照相机的第三方软件的功能标识符,而这些应用标识都公用一个API,其中,API位于NFC接收端设备***架构的框架层(即Framework Layer 层)。
S202ad、所述NFC接收端设备调用自身操作***中对应的应用程序编程接口API,在应用层对所述应用类型实施允许或禁止操作。
具体的,所述NFC接收端设备根据所述操作指示指示允许或禁止操作,调用自身操作***中对应的应用程序编程接口API,在应用层对所述应用类型实施允许或禁止操作。
需要说明的是,由于在应用层Application Layer对所述应用类型实施允许或禁止操作,位于应用层Application Layer的应用仍旧可以继续调用框架层Framework Layer的所述API,因此,用户能够手动操作所述应用。其中,这里所指的应用为需要调用所述API的所有应用。
具体的,以NFC接收端设备的***是Android***为例,NFC接收端设备***架构如图5所示,从底层到上层依次为Linux Kernel、Android Runtime、Libraries、FrameworkLayer和Application Layer。其中,Linux Kernel为Linux内核,用于基于Linux操作***提供核心***服务;Android Runtime为核心库集合,提供Java核心类库中的功能;Libraries为C/C++库;Framework Layer为框架层,是一种开放的开发平台;Application Layer为应用层,是应用程序的集合。当NFC接收端设备接收到信息时,信息从NFC接收端设备***架构的底层向上传输,本发明实施例所提供的一种基于近场通信技术的终端应用控制方法,在Framework Layer添加了能够解析NFC发起端设备发送的应用控制信息的功能,并且开放了针对NFC服务的API。当NFC接收端设备接收NFC发起端设备发送的应用控制信息后,对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,可以执行步骤S202aa和S202ab在框架层开启或关闭所述API,或者执行S202ac和S202ad在应用层对所述应用类型实施允许或禁止操作。
S203、所述NFC接收端设备发送应用控制完成信息至所述NFC发起端设备。
其中,所述应用控制完成信息用于指示所述NFC接收端设备完成对所述应用类型实施所述允许或禁止操作。
在所述NFC接收端设备对所述应用类型实施允许或禁止操作后,所述NFC接收端设备还能够发送应用控制完成信息至所述NFC发起端设备,通知所述NFC发起端设备操作完毕。
需要说明的是,所述NFC接收端设备发送应用控制完成信息至所述NFC发起端设备,能够使NFC接收端设备明确自身完成对所述应用类型实施允许或禁止操作的时刻,便于后续计算出第一时间值。具体的,第一时间值的定义及计算方法将在下述实施例中进行详细描述,此处不再赘述。
S204、所述NFC接收端设备获取第一时间值,其中,所述第一时间值为当前时刻与所述NFC接收端设备完成对所述应用类型实施允许或禁止操作的时刻的差值;
其中,所述应用控制信息还包括预设时限值。
需要说明的是,所述预设时限值为大于零的一段时间。
为了防止用户在NFC接收端设备完成对所述应用类型实施允许或禁止操作后忘记重新允许所述应用标识指示的应用操作的情况,例如,以NFC接收端设备是手机为例,当用户在进入具有保密要求的实验室时,通过本发明实施例步骤S201-S203对所述应用类型实施允许或禁止操作后,手机由普通状态变为不能拍照的状态,若在框架层关闭了拍照/摄像功能对应的API,即使用户点击具有拍照功能的应用,该应用也不会响应。但是离开实验室后,用户忘记重新允许所述应用标识指示的应用操作,所述应用控制信息还包括预设时限值,以使得NFC接收端设备重新允许所述应用标识指示的应用操作。
具体的,所述NFC接收端设备获取第一时间值,并确认所述第一时间值是否大于或者等于所述预设时限值。
其中,所述第一时间值为当前时刻与所述NFC接收端设备完成对所述应用类型实施允许或禁止操作的时刻的差值。
需要说明的是,本发明实施例所提到的预设时间值可以根据不同的场景自行设定,本发明不做限制。
S205、所述NFC接收端设备确认所述第一时间值是否大于或者等于所述预设时限值。
S206、若所述第一时间值大于或者等于所述预设时限值,且所述应用标识指示的应用仍处于禁止的状态,则所述NFC接收端设备对所述应用标识指示的应用实施允许操作。
若所述第一时间值大于或者等于所述预设时限值,且所述应用标识指示的应用仍处于禁止的状态,则说明此时距离步骤S203的完成已经过去了比预设时限更长的时间,则所述NFC接收端设备对所述应用标识指示的应用实施允许操作。
进一步,需要补充的是,在这种应用场景中,步骤S204-S206是可选的。若NFC接收端设备在预设时限值内,已经对所述应用标识指示的应用实施允许操作,则无须执行步骤S204-S206。同样,在实际应用中即使不执行步骤S204-S206,也是可以达到对所述应用标识指示的应用实施允许操作的目的的。
本发明实施例提供一种基于近场通信技术的终端应用控制方法,通过近场通信NFC接收端设备接收NFC发起端设备发送的应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示;所述NFC接收端设备对所述应用控制信息进行解析后,根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。
基于上述实施例的描述,本发明中NFC接收端设备能够接收NFC发起端设备发送的应用控制信息,其中,所述应用控制信息包括用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示,从而使得NFC接收端设备根据解析应用控制信息所得的所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。进而能够对在NFC发起端设备的信号覆盖范围内的所有移动终端(即NFC接收端设备)的特定应用智能地实施允许(Enable)或禁止(Disable)操作,而不是像现有技术那样要求用户关机或者直接没收手机,提高了移动终端的操控效率。
实施例三
本发明实施例提供,一种基于近场通信技术的终端应用控制方法,如图6所示,该基于近场通信技术的终端应用控制方法包括:
S301、NFC发起端设备获取应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示。
需要说明的是,应用控制信息可以是由NFC发起端管理服务器发送给NFC发起端设备的,也可以是NFC发起端设备自身生成的,本发明不做限制。其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示。
S302、所述NFC发起端设备确定NFC接收端设备在所述NFC发起端设备的信号覆盖范围内时,向所述NFC接收端发送所述应用控制信息,以使得所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作。
还需要说明的是,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示。其中,一个应用类型能够对应多个应用标识。示例性的,应用类型为禁止拍照/摄像,那么该应用类型对应的应用标识包括NFC接收端设备内原生的照相机功能标识符,还包括NFC接收端设备安装的、需要用到照相机的第三方软件的功能标识符;若应用类型为禁止数据业务,那么该应用类型对应的应用标识包括NFC接收端设备内原生的数据业务功能标识符,还包括NFC接收端设备安装的、能够连接数据业务的第三方软件的功能标识符。
S303、所述NFC发起端设备接收所述NFC接收端设备发送的应用控制完成信息。
在所述NFC发起端设备发送所述应用控制信息至NFC接收端设备后,所述NFC发起端设备还能够接收所述NFC接收端设备发送的应用控制完成信息。
需要说明的是,步骤S303是可选的。若NFC接收端设备在对所述应用类型实施允许或禁止操作后不发送所述应用控制完成信息,则不执行步骤S303。
具体的,NFC接收端设备如何对所述应用类型实施允许或禁止操作的过程已在上述实施例中进行了详细的描述,此处不再赘述。
进一步地,所述应用控制信息还包括预设时限值。所述预设时限值为大于零的一段时间。
本发明实施例提供一种基于近场通信技术的终端应用控制方法,通过NFC发起端设备获取应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示;所述NFC发起端设备发送所述应用控制信息至NFC接收端设备,以使得所述NFC接收端设备对所述应用控制信息进行解析后,根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。
基于上述实施例的描述,本发明中NFC接收端设备能够接收NFC发起端设备发送的应用控制信息,其中,所述应用控制信息包括用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示,从而使得NFC接收端设备根据解析应用控制信息所得的所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。进而能够对在NFC发起端设备的信号覆盖范围内的所有移动终端(即NFC接收端设备)的特定应用智能地实施允许(Enable)或禁止(Disable)操作,而不是像现有技术那样要求用户关机或者直接没收手机,提高了移动终端的操控效率。
实施例四
本发明实施例提供,一种基于近场通信技术的终端应用控制方法,如图7所示,该基于近场通信技术的终端应用控制方法包括:
S401、NFC发起端设备获取应用控制信息。
其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示。
需要说明的是,应用控制信息可以是由NFC发起端管理服务器发送给NFC发起端设备的,也可以是NFC发起端设备自身生成的,本发明不做限制。其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示。
S402、所述NFC发起端设备确定NFC接收端设备在所述NFC发起端设备的信号覆盖范围内时,向所述NFC接收端发送所述应用控制信息,以使得所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作。
S403、NFC接收端设备在NFC发起端设备的信号覆盖范围内,接收NFC发起端设备发送的应用控制信息。
所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示。其中,一个应用类型能够对应多个应用标识。示例性的,应用类型为禁止拍照/摄像,那么该应用类型对应的应用标识包括NFC接收端设备内原生的照相机功能标识符,还包括NFC接收端设备安装的、需要用到照相机的第三方软件的功能标识符;若应用类型为禁止数据业务,那么该应用类型对应的应用标识包括NFC接收端设备内原生的数据业务功能标识符,还包括NFC接收端设备安装的、能够连接数据业务的第三方软件的功能标识符。
S404a、所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API。
所述NFC接收端设备对所述应用控制信息进行解析,并获得用于指示应用类型的应用标识以及用于指示允许或禁止操作的操作指示。所述NFC接收端设备根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API。
需要说明的是,一个应用类型对应一个API,因此,一个API能够对应多个应用标识。示例性的,应用类型为禁止拍照/摄像,那么该应用类型对应的应用标识包括NFC接收端设备内原生的照相机功能标识符,还包括NFC接收端设备安装的、需要用到照相机的第三方软件的功能标识符,而这些应用标识都公用一个API,其中,API位于NFC接收端设备***架构的框架层(即Framework Layer层)。
S404b、若所述操作指示指示允许操作,则所述NFC接收端设备在框架层开启所述API,以使得所述NFC接收端设备允许所述应用标识指示的应用操作;或者,若所述操作指示指示禁止操作,则所述NFC接收端设备在框架层关闭所述API,以使得所述NFC接收端设备禁止所述应用标识指示的应用操作。
具体的,若所述操作指示指示允许操作,则所述NFC接收端设备根据所述操作指示指示的允许操作,在框架层开启所述API,以使得所述NFC接收端设备允许所述应用标识指示的应用操作;若所述操作指示指示禁止操作,则所述NFC接收端设备根据所述操作指示指示的禁止操作,在框架层禁止所述API,以使得所述NFC接收端设备禁止所述应用标识指示的应用操作。
需要说明的是,由于在框架层Framework Layer开启或者关闭所述API,位于应用层Application Layer的应用无法再调用框架层Framework Layer的所述API,因此,用户不能再手动操作所述应用。其中,这里所指的应用为需要调用所述API的所有应用。
S404c、所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API。
所述NFC接收端设备对所述应用控制信息进行解析,并获得用于指示应用类型的应用标识以及用于指示允许或禁止操作的操作指示。所述NFC接收端设备根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API。
需要说明的是,一个应用类型对应一个API,因此,一个API能够对应多个应用标识。示例性的,应用类型为禁止拍照/摄像,那么该应用类型对应的应用标识包括NFC接收端设备内原生的照相机功能标识符,还包括NFC接收端设备安装的、需要用到照相机的第三方软件的功能标识符,而这些应用标识都公用一个API,其中,API位于NFC接收端设备***架构的框架层(即Framework Layer层)。
S404d、所述NFC接收端设备调用自身操作***中对应的应用程序编程接口API,在应用层对所述应用类型实施允许或禁止操作。
具体的,所述NFC接收端设备根据所述操作指示指示允许或禁止操作,调用自身操作***中对应的应用程序编程接口API,在应用层对所述应用类型实施允许或禁止操作。
需要说明的是,由于在应用层Application Layer对所述应用类型实施允许或禁止操作,位于应用层Application Layer的应用仍旧可以继续调用框架层Framework Layer的所述API,因此,用户能够手动操作所述应用。其中,这里所指的应用为需要调用所述API的所有应用。
S405、所述NFC接收端设备发送应用控制完成信息至所述NFC发起端设备。
S406、所述NFC发起端设备接收所述NFC接收端设备发送的应用控制完成信息。
在所述NFC发起端设备发送所述应用控制信息至NFC接收端设备后,所述NFC发起端设备还能够接收所述NFC接收端设备发送的应用控制完成信息。
S407、所述NFC接收端设备获取第一时间值。
其中,所述第一时间值为当前时刻与所述NFC接收端设备完成对所述应用类型实施允许或禁止操作的时刻的差值。
其中,所述应用控制信息还包括预设时限值。
S408、所述NFC接收端设备确认所述第一时间值是否大于或者等于所述预设时限值。
具体的,所述NFC接收端设备获取第一时间值,并确认所述第一时间值是否大于或者等于所述预设时限值。
其中,所述第一时间值为当前时刻与所述NFC接收端设备完成对所述应用类型实施允许或禁止操作的时刻的差值。
需要说明的是,本发明实施例所提到的预设时间值可以根据不同的场景自行设定,本发明不做限制。
S409、若所述第一时间值大于或者等于所述预设时限值,且所述应用标识指示的应用仍处于禁止的状态,则所述NFC接收端设备对所述应用标识指示的应用实施允许操作。
若所述第一时间值大于或者等于所述预设时限值,且所述应用标识指示的应用仍处于禁止的状态,则说明此时距离步骤S203的完成已经过去了比预设时限更长的时间,则所述NFC接收端设备对所述应用标识指示的应用实施允许操作。
进一步,需要补充的是,在这种应用场景中,步骤S407-S409是可选的。若NFC接收端设备在预设时限值内,已经对所述应用标识指示的应用实施允许操作,则无须执行步骤S407-S409。同样,在实际应用中即使不执行步骤S407-S409,也是可以达到对所述应用标识指示的应用实施允许操作的目的的。
基于上述实施例的描述,本发明中NFC接收端设备能够接收NFC发起端设备发送的应用控制信息,其中,所述应用控制信息包括用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示,从而使得NFC接收端设备根据解析应用控制信息所得的所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。进而能够对在NFC发起端设备的信号覆盖范围内的所有移动终端(即NFC接收端设备)的特定应用智能地实施允许(Enable)或禁止(Disable)操作,而不是像现有技术那样要求用户关机或者直接没收手机,提高了移动终端的操控效率。
实施例五
为了便于本领域技术人员理解本发明的技术方案,通过以下具体实例,对本发明的方案加以说明。
本发明实施例中的用户设备可以为手机、平板电脑等电子设备。以下以手机为例,说明本方案在几个不同的应用场景中的实现方式。
应用场景1:
用户在乘坐飞机时,需要关闭手机的数据通信功能。应用本发明实施例所提供的方案:NFC发起端设备接收NFC发起端管理服务器发送给NFC发起端设备的,或者NFC发起端设备自身生成应用控制信息,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示,即用于指示数据通信功能的应用标识,和用于指示禁止操作的操作指示。用户在登机时,手机进入NFC发起端设备的覆盖范围,接收NFC发起端设备发送的应用控制信息。
手机对所述应用控制信息进行解析,并且开放针对NFC服务的API,并查找自身操作***中所述应用标识指示的应用对应的API,即数据通信功能对应的API。手机根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施禁止操作,关闭手机的数据通信功能并发送应用控制完成信息至所述终端。其中,这里提到的对所述应用类型实施禁止操作可以是在框架层关闭所述API,也可以是在应用层对所述应用类型实施禁止操作。
当用户下飞机离开机场时,手机再次进入NFC发起端设备的覆盖范围,接收NFC发起端设备发送的应用控制信息,此时所述应用控制信息包括用于指示数据通信功能的应用标识,和用于指示允许操作的操作指示。手机对所述应用控制信息进行解析,并且开放针对NFC服务的API,并查找自身操作***中所述应用标识指示的应用对应的API,即数据通信功能对应的API。手机根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许操作,开启手机的数据通信功能并发送应用控制完成信息至所述终端。
若用户在离开机场时未进入NFC发起端设备的覆盖范围,从而导致手机没有重新开启手机的数据通信功能,则手机获取第一时间值,并确认所述第一时间值是否大于或者等于所述预设时限值。例如第一时间值为25小时,预设时限值为24小时。此时手机会对所述应用标识指示的应用实施允许操作,重新开启手机的数据通信功能。
应用场景2:
用户在开会时,需要将手机调到振动或者静音,即关闭手机的振铃功能。应用本发明实施例所提供的方案:NFC发起端设备接收NFC发起端管理服务器发送给NFC发起端设备的,或者NFC发起端设备自身生成应用控制信息,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示,即用于指示振铃功能的应用标识,和用于指示禁止操作的操作指示。用户在进入会议室时,手机进入NFC发起端设备的覆盖范围,接收NFC发起端设备发送的应用控制信息。
手机对所述应用控制信息进行解析,并且开放针对NFC服务的API,并查找自身操作***中所述应用标识指示的应用对应的API,即振铃功能对应的API。手机根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施禁止操作,关闭手机的振铃功能并发送应用控制完成信息至所述终端。其中,这里提到的对所述应用类型实施禁止操作可以是在框架层关闭所述API,也可以是在应用层对所述应用类型实施禁止操作。
当用户离开会议室时,手机再次进入NFC发起端设备的覆盖范围,接收NFC发起端设备发送的应用控制信息,此时所述应用控制信息包括用于指示振铃功能的应用标识,和用于指示允许操作的操作指示。手机对所述应用控制信息进行解析,并且开放针对NFC服务的API,并查找自身操作***中所述应用标识指示的应用对应的API,即振铃功能对应的API。手机根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许操作,开启手机的振铃功能并发送应用控制完成信息至所述终端。
若用户在离开会议室时未进入NFC发起端设备的覆盖范围,从而导致手机没有重新开启手机的振铃功能,则手机获取第一时间值,并确认所述第一时间值是否大于或者等于所述预设时限值。例如第一时间值为2.5小时,预设时限值为2小时。此时手机会对所述应用标识指示的应用实施允许操作,重新开启手机的振铃功能。
应用场景3:
用户在进入有保密要求的场所(如国家重点科研实验室)时,需要禁止手机的摄像头功能。应用本发明实施例所提供的方案:NFC发起端设备接收NFC发起端管理服务器发送给NFC发起端设备的,或者NFC发起端设备自身生成应用控制信息,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示,即用于指示摄像头功能的应用标识,和用于指示禁止操作的操作指示。用户在进入会议室时,手机进入NFC发起端设备的覆盖范围,接收NFC发起端设备发送的应用控制信息。
手机对所述应用控制信息进行解析,并且开放针对NFC服务的API,并查找自身操作***中所述应用标识指示的应用对应的API,即摄像头功能对应的API。手机根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施禁止操作,关闭手机的摄像头功能并发送应用控制完成信息至所述终端。其中,这里提到的对所述应用标识指示的应用实施所述操作指示指示的禁止操作可以是在框架层关闭所述API,也可以是在应用层对所述应用类型实施禁止操作。
当用户离开该场所时,手机再次进入NFC发起端设备的覆盖范围,接收NFC发起端设备发送的应用控制信息,此时所述应用控制信息包括用于指示摄像头功能的应用标识,和用于指示允许操作的操作指示。手机对所述应用控制信息进行解析,并且开放针对NFC服务的API,并查找自身操作***中所述应用标识指示的应用对应的API,即摄像头功能对应的API。手机根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许操作,开启手机的摄像头功能并发送应用控制完成信息至所述终端。
若用户在离开该场所时未进入NFC发起端设备的覆盖范围,从而导致手机没有重新开启手机的摄像头功能,则手机获取第一时间值,并确认所述第一时间值是否大于或者等于所述预设时限值。例如第一时间值为5小时,预设时限值为3小时。此时手机会对所述应用标识指示的应用实施允许操作,重新开启手机的摄像头功能。
需要说明的是,NFC接收端设备在进入NFC发起端设备的覆盖范围接收NFC发起端设备发送的应用控制信息(例如禁止某个应用功能或者允许某个应用功能)可以是同一个NFC发起端设备发送的,也可以是不同NFC发起端设备发送的,本发明不做限制。
需要补充的是,本发明实施例所提供的基于近场通信技术的终端应用控制方法不限于以上三种应用场景,在许多具有保密性、安全性等特殊场合同样适用,本发明不做限制。
还需要说明的是,在NFC接收端设备和NFC发起端设备能够形成约定的情况下,NFC接收端设备和NFC发起端设备可以为不同的应用类型设定安全等级,通过变更安全等级的方式对所述应用类型实施允许或禁止操作。
实施例六
本发明实施例提供一种NFC接收端设备,如图8所示,所述NFC接收端设备包括:接收模块10和执行模块11。
接收模块10,用于在NFC发起端设备的信号覆盖范围内,接收NFC发起端设备发送的应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示;。
执行模块11,用于对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作。
进一步地,所述执行模块,具体用于根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。如图9所示,所述执行模块11,具体包括:
解析模块110,用于解析所述应用控制信息。
查找模块111,用于在所述解析模块110解析所述应用控制信息后,根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API。
控制模块112,用于若所述操作指示指示允许操作,则在框架层开启所述API,以使得所述NFC接收端设备允许所述应用标识指示的应用操作;或者,若所述操作指示指示禁止操作,则在框架层关闭所述API,以使得所述NFC接收端设备禁止所述应用标识指示的应用操作。
进一步地,所述执行模块11,具体包括:
所述解析模块110,用于解析所述应用控制信息。
所述查找模块111,用于在所述解析模块110解析所述应用控制信息后,根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API。
所述控制模块112,还用于调用自身操作***中对应的应用程序编程接口API,在应用层对所述应用类型实施允许或禁止操作。
进一步地,如图10所示,所述NFC接收端设备,还包括:
发送模块12,用于在所述执行模块11对所述应用类型实施允许或禁止操作后,发送应用控制完成信息至所述NFC发起端设备,其中,所述应用控制完成信息用于指示所述NFC接收端设备完成对所述应用类型实施所述允许或禁止操作。
进一步地,所述应用控制信息还包括预设时限值。
如图11所示,所述NFC接收端设备,还包括:
获取模块13,用于在所述执行模块11对所述应用类型实施允许或禁止操作后,获取第一时间值,其中,所述第一时间值为当前时刻与所述执行模块完成对所述应用类型实施所述禁止操作的时刻的差值。
确认模块14,用于确认所述第一时间值是否大于或者等于所述预设时限值。
所述执行模块11,还用于若所述第一时间值大于或者等于所述预设时限值,且所述应用标识指示的应用仍处于禁止的状态,则对所述应用标识指示的应用实施允许操作。
本发明实施例提供了一种NFC接收端设备,所述NFC接收端设备包括:接收模块,用于接收NFC发起端设备发送的应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示;执行模块,用于解析所述应用控制信息,并在对所述应用控制信息进行解析后,根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。
基于上述实施例的描述,本发明中NFC接收端设备能够接收NFC发起端设备发送的应用控制信息,其中,所述应用控制信息包括用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示,从而使得NFC接收端设备根据解析应用控制信息所得的所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。进而能够对在NFC发起端设备的信号覆盖范围内的所有移动终端(即NFC接收端设备)的特定应用智能地实施允许(Enable)或禁止(Disable)操作,而不是像现有技术那样要求用户关机或者直接没收手机,提高了移动终端的操控效率。
实施例七
本发明实施例提供一种NFC发起端设备,如图12所示,所述NFC发起端设备包括:获取模块20和发送模块21。
获取模块20,用于获取应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示。
发送模块21,发送模块,用于确定NFC接收端设备在所述NFC发起端设备的信号覆盖范围内时,向所述NFC接收端发送所述应用控制信息,以使得所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作。
进一步地,如图13所示,所述NFC发起端设备,还包括:
接收模块22,用于在所述发送模块21发送所述应用控制信息至NFC接收端设备后,接收所述NFC接收端设备发送的应用控制完成信息,其中,所述应用控制完成信息用于指示所述NFC接收端设备完成对所述应用类型实施所述允许或禁止操作。
进一步地,所述应用控制信息还包括预设时限值。
本发明实施例提供了一种NFC发起端设备,所述NFC发起端设备包括:获取模块,用于获取应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示;发送模块,用于发送所述应用控制信息至NFC接收端设备,以使得所述NFC接收端设备对所述应用控制信息进行解析后,根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。
基于上述实施例的描述,本发明中NFC接收端设备能够接收NFC发起端设备发送的应用控制信息,其中,所述应用控制信息包括用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示,从而使得NFC接收端设备根据解析应用控制信息所得的所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。进而能够对在NFC发起端设备的信号覆盖范围内的所有移动终端(即NFC接收端设备)的特定应用智能地实施允许(Enable)或禁止(Disable)操作,而不是像现有技术那样要求用户关机或者直接没收手机,提高了移动终端的操控效率。
实施例八
本发明实施例提供一种NFC接收端设备,如图14所示,所述NFC接收端设备包括:接收器30和处理器31。
接收器30,用于在NFC发起端设备的信号覆盖范围内,接收NFC发起端设备发送的应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示。
处理器31,用于对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作。
进一步地,所述处理器31,具体用于解析所述应用控制信息;在所述处理器31解析所述应用控制信息后,根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API;若所述操作指示指示允许操作,则在框架层开启所述API,以使得所述NFC接收端设备允许所述应用标识指示的应用操作;或者,若所述操作指示指示禁止操作,则在框架层关闭所述API,以使得所述NFC接收端设备禁止所述应用标识指示的应用操作。
进一步地,所述处理器31,具体用于解析所述应用控制信息;在所述处理器31解析所述应用控制信息后,根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API;调用自身操作***中对应的应用程序编程接口API,在应用层对所述应用类型实施允许或禁止操作。
进一步地,如图15所示,所述NFC接收端设备,还包括:
发送器32,用于在所述处理器31对所述应用类型实施允许或禁止操作后,发送应用控制完成信息至所述NFC发起端设备。
进一步地,所述应用控制信息还包括预设时限值。
所述接收器30,还用于在所述处理器31对所述应用类型实施允许或禁止操作后,获取第一时间值,其中,所述第一时间值为当前时刻与所述处理器完成对所述应用类型实施允许或禁止操作的时刻的差值。
所述处理器31,还用于确认所述第一时间值是否大于或者等于所述预设时限值;若所述第一时间值大于或者等于所述预设时限值,且所述应用标识指示的应用仍处于禁止的状态,则对所述应用标识指示的应用实施允许操作。
本发明实施例提供了一种NFC接收端设备,所述NFC接收端设备包括:接收器,用于接收NFC发起端设备发送的应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示;处理器,用于解析所述应用控制信息,并在对所述应用控制信息进行解析,根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。
基于上述实施例的描述,本发明中NFC接收端设备能够接收NFC发起端设备发送的应用控制信息,其中,所述应用控制信息包括用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示,从而使得NFC接收端设备根据解析应用控制信息所得的所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。进而能够对在NFC发起端设备的信号覆盖范围内的所有移动终端(即NFC接收端设备)的特定应用智能地实施允许(Enable)或禁止(Disable)操作,而不是像现有技术那样要求用户关机或者直接没收手机,提高了移动终端的操控效率。
实施例九
本发明实施例提供一种NFC发起端设备,如图16所示,所述NFC发起端设备包括:接收器40和发送器41。
接收器40,用于获取应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示。
发送器41,用于确定NFC接收端设备在所述NFC发起端设备的信号覆盖范围内时,向所述NFC接收端发送所述应用控制信息,以使得所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作。
进一步地,所述接收器40,还用于在所述发送器发送所述应用控制信息至NFC接收端设备后,接收所述NFC接收端设备发送的应用控制完成信息,其中,所述应用控制完成信息用于指示所述NFC接收端设备完成对所述应用类型实施所述允许或禁止操作。
进一步地,所述应用控制信息还包括预设时限值。
本发明实施例提供了一种NFC发起端设备,所述NFC发起端设备包括:接收器,用于获取应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示;发送器,用于发送所述应用控制信息至NFC接收端设备,以使得所述NFC接收端设备对所述应用控制信息进行解析后,根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。
基于上述实施例的描述,本发明中NFC接收端设备能够接收NFC发起端设备发送的应用控制信息,其中,所述应用控制信息包括用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示,从而使得NFC接收端设备根据解析应用控制信息所得的所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。进而能够对在NFC发起端设备的信号覆盖范围内的所有移动终端(即NFC接收端设备)的特定应用智能地实施允许(Enable)或禁止(Disable)操作,而不是像现有技术那样要求用户关机或者直接没收手机,提高了移动终端的操控效率。
实施例十
本发明实施例提供一种基于近场通信技术的终端应用控制***,包括具有如实施例六中所述的NFC接收端设备,以及具有如实施例七中所述的NFC发起端设备。
具体的,本发明实施例提供的一种基于近场通信技术的终端应用控制***,一个NFC发起端设备可以同时与多个NFC接收端设备进行交互,其组网方式如图17所示。
基于上述实施例的描述,本发明中NFC接收端设备能够接收NFC发起端设备发送的应用控制信息,其中,所述应用控制信息包括用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示,从而使得NFC接收端设备根据解析应用控制信息所得的所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。进而能够对在NFC发起端设备的信号覆盖范围内的所有移动终端(即NFC接收端设备)的特定应用智能地实施允许(Enable)或禁止(Disable)操作,而不是像现有技术那样要求用户关机或者直接没收手机,提高了移动终端的操控效率。
实施例十一
本发明实施例提供一种基于近场通信技术的终端应用控制***,包括具有如实施例八中所述的NFC接收端设备,以及具有如实施例九中所述的NFC发起端设备。
基于上述实施例的描述,本发明中NFC接收端设备能够接收NFC发起端设备发送的应用控制信息,其中,所述应用控制信息包括用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示,从而使得NFC接收端设备根据解析应用控制信息所得的所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。进而能够对在NFC发起端设备的信号覆盖范围内的所有移动终端(即NFC接收端设备)的特定应用智能地实施允许(Enable)或禁止(Disable)操作,而不是像现有技术那样要求用户关机或者直接没收手机,提高了移动终端的操控效率。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (23)
1.一种基于近场通信技术的终端应用控制方法,其特征在于,包括:
近场通信NFC接收端设备在NFC发起端设备的信号覆盖范围内,接收NFC发起端设备发送的应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示以及预设时限值;
所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作;
对所述应用类型实施禁止操作后,所述NFC接收端设备获取第一时间值,其中,所述第一时间值为当前时刻与所述NFC接收端设备完成对所述应用类型实施所述禁止操作的时刻的差值;
所述NFC接收端设备确认所述第一时间值大于或者等于所述预设时限值,且所述应用标识指示的应用仍处于禁止的状态,则所述NFC接收端设备对所述应用标识指示的应用实施允许操作。
2.根据权利要求1所述的基于近场通信技术的终端应用控制方法,其特征在于,所述NFC接收端设备根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作,具体包括:
所述NFC接收端设备根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。
3.根据权利要求2所述的基于近场通信技术的终端应用控制方法,其特征在于,所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作,具体包括:
所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API;
若所述操作指示指示允许操作,则所述NFC接收端设备在框架层开启所述API,以使得所述NFC接收端设备允许所述应用标识指示的应用操作;或者,若所述操作指示指示禁止操作,则所述NFC接收端设备在框架层关闭所述API,以使得所述NFC接收端设备禁止所述应用标识指示的应用操作。
4.根据权利要求2所述的基于近场通信技术的终端应用控制方法,其特征在于,所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作,具体包括:
所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API;
所述NFC接收端设备调用自身操作***中对应的应用程序编程接口API,在应用层对所述应用标识指示的应用实施所述操作指示指示的允许或禁止操作。
5.根据权利要求1-4中任意一项所述的基于近场通信技术的终端应用控制方法,其特征在于,在对所述应用类型实施允许或禁止操作后,所述方法还包括:
所述NFC接收端设备发送应用控制完成信息至所述NFC发起端设备,其中,所述应用控制完成信息用于指示所述NFC接收端设备完成对所述应用类型实施所述允许或禁止操作。
6.一种基于近场通信技术的终端应用控制方法,其特征在于,包括:
NFC发起端设备获取应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示以及预设时限值;
所述NFC发起端设备确定NFC接收端设备在所述NFC发起端设备的信号覆盖范围内时,向所述NFC接收端发送所述应用控制信息,以使得所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作;
其中,所述预设时限值用于:所述NFC接收端对所述应用类型实施禁止操作后,所述NFC接收端设备获取的第一时间值大于或者等于所述预设时限值,且所述应用标识指示的应用仍处于禁止的状态,则所述NFC接收端设备对所述应用标识指示的应用实施允许操作,其中,所述第一时间值为当前时刻与所述NFC接收端设备完成对所述应用类型实施所述禁止操作的时刻的差值。
7.根据权利要求6所述的基于近场通信技术的终端应用控制方法,其特征在于,在所述NFC发起端设备发送所述应用控制信息至NFC接收端设备后,所述方法还包括:
所述NFC发起端设备接收所述NFC接收端设备发送的应用控制完成信息,其中,所述应用控制完成信息用于指示所述NFC接收端设备完成对所述应用类型实施所述允许或禁止操作。
8.一种NFC接收端设备,其特征在于,包括:
接收模块,用于在NFC发起端设备的信号覆盖范围内,接收NFC发起端设备发送的应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示以及预设时限值;
执行模块,用于对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作;
获取模块,用于在所述执行模块对所述应用类型实施禁止操作后,获取第一时间值,其中,所述第一时间值为当前时刻与所述执行模块完成对所述应用类型实施所述禁止操作的时刻的差值;
确认模块,用于确认所述第一时间值是否大于或者等于所述预设时限值;
所述执行模块,还用于若所述第一时间值大于或者等于所述预设时限值,且所述应用标识指示的应用仍处于禁止的状态,则对所述应用标识指示的应用实施允许操作。
9.根据权利要求8所述NFC接收端设备,其特征在于,
所述执行模块,具体用于根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。
10.根据权利要求9所述的NFC接收端设备,其特征在于,所述执行模块,具体包括:
解析模块,用于解析所述应用控制信息;
查找模块,用于根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API;
控制模块,用于若所述操作指示指示允许操作,则在框架层开启所述API,以使得所述NFC接收端设备允许所述应用标识指示的应用操作;或者,若所述操作指示指示禁止操作,则在框架层关闭所述API,以使得所述NFC接收端设备禁止所述应用标识指示的应用操作。
11.根据权利要求9所述的NFC接收端设备,其特征在于,所述执行模块,具体包括:
解析模块,用于解析所述应用控制信息;
查找模块,用于根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API;
控制模块,用于调用自身操作***中对应的应用程序编程接口API,在应用层对所述应用类型实施允许或禁止操作。
12.根据权利要求8-11中任意一项所述的NFC接收端设备,其特征在于,所述NFC接收端设备,还包括:
发送模块,用于在所述执行模块对所述应用类型实施允许或禁止操作后,发送应用控制完成信息至所述NFC发起端设备,其中,所述应用控制完成信息用于指示所述NFC接收端设备完成对所述应用类型实施所述允许或禁止操作。
13.一种NFC发起端设备,其特征在于,包括:
获取模块,用于获取应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示以及预设时限值;
发送模块,用于确定NFC接收端设备在所述NFC发起端设备的信号覆盖范围内时,向所述NFC接收端发送所述应用控制信息,以使得所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作;
其中,所述预设时限值用于:所述NFC接收端对所述应用类型实施禁止操作后,所述NFC接收端设备获取的第一时间值大于或者等于所述预设时限值,且所述应用标识指示的应用仍处于禁止的状态,则所述NFC接收端设备对所述应用标识指示的应用实施允许操作,其中,所述第一时间值为当前时刻与所述NFC接收端设备完成对所述应用类型实施所述禁止操作的时刻的差值。
14.根据权利要求13所述的NFC发起端设备,其特征在于,所述NFC发起端设备,还包括:
接收模块,用于在所述发送模块发送所述应用控制信息至NFC接收端设备后,接收所述NFC接收端设备发送的应用控制完成信息,其中,所述应用控制完成信息用于指示所述NFC接收端设备完成对所述应用类型实施所述允许或禁止操作。
15.一种NFC接收端设备,其特征在于,包括:
接收器,用于在NFC发起端设备的信号覆盖范围内,接收NFC发起端设备发送的应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示以及预设时限值;
处理器,用于对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作;
所述接收器,还用于在所述处理器对所述应用类型实施禁止操作后,获取第一时间值,其中,所述第一时间值为当前时刻与执行模块完成对所述应用类型实施所述禁止操作的时刻的差值;
所述处理器,还用于确认所述第一时间值是否大于或者等于所述预设时限值;若所述第一时间值大于或者等于所述预设时限值,且所述应用标识指示的应用仍处于禁止的状态,则对所述应用标识指示的应用实施允许操作。
16.根据权利要求15所述NFC接收端设备,其特征在于,
所述处理器,具体用于根据所述应用标识和所述操作指示,调用自身操作***中对应的应用程序编程接口API,对所述应用类型实施允许或禁止操作。
17.根据权利要求16所述的NFC接收端设备,其特征在于,
所述处理器,具体用于解析所述应用控制信息,并根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API;若所述操作指示指示允许操作,则在框架层开启所述API,以使得所述NFC接收端设备允许所述应用标识指示的应用操作;或者,若所述操作指示指示禁止操作,则在框架层关闭所述API,以使得所述NFC接收端设备禁止所述应用标识指示的应用操作。
18.根据权利要求16所述的NFC接收端设备,其特征在于,
所述处理器,具体用于解析所述应用控制信息,并根据所述应用标识,查找自身操作***中所述应用标识指示的应用对应的API;调用自身操作***中对应的应用程序编程接口API,在应用层对所述应用类型实施允许或禁止操作。
19.根据权利要求15-18中任意一项所述的NFC接收端设备,其特征在于,所述NFC接收端设备,还包括:
发送器,用于在所述处理器对所述应用类型实施允许或禁止操作后,发送应用控制完成信息至所述NFC发起端设备,其中,所述应用控制完成信息用于指示所述NFC接收端设备完成对所述应用类型实施所述允许或禁止操作。
20.一种NFC发起端设备,其特征在于,包括:
接收器,用于获取应用控制信息;其中,所述应用控制信息包括:用于指示应用类型的应用标识、用于指示允许或禁止操作的操作指示以及预设时限值;
发送器,用于确定NFC接收端设备在所述NFC发起端设备的信号覆盖范围内时,向所述NFC接收端发送所述应用控制信息,以使得所述NFC接收端设备对所述应用控制信息进行解析,并根据所述应用标识和所述操作指示,对所述应用类型实施允许或禁止操作;
其中,所述预设时限值用于:所述NFC接收端对所述应用类型实施禁止操作后,所述NFC接收端设备获取的第一时间值大于或者等于所述预设时限值,且所述应用标识指示的应用仍处于禁止的状态,则所述NFC接收端设备对所述应用标识指示的应用实施允许操作,其中,所述第一时间值为当前时刻与所述NFC接收端设备完成对所述应用类型实施所述禁止操作的时刻的差值。
21.根据权利要求20所述的NFC发起端设备,其特征在于,
所述接收器,还用于在所述发送器发送所述应用控制信息至NFC接收端设备后,接收所述NFC接收端设备发送的应用控制完成信息,其中,所述应用控制完成信息用于指示所述NFC接收端设备完成对所述应用类型实施所述允许或禁止操作。
22.一种基于近场通信技术的终端应用控制***,其特征在于,包括具有如权利要求8-12中任意一项所述的NFC接收端设备,以及具有如权利要求13-14中任意一项所述的NFC发起端设备。
23.一种基于近场通信技术的终端应用控制***,其特征在于,包括具有如权利要求15-19中任意一项所述的NFC接收端设备,以及具有如权利要求20-21中任意一项所述的NFC发起端设备。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/081989 WO2016004602A1 (zh) | 2014-07-10 | 2014-07-10 | 一种基于近场通信技术的终端应用控制方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105850165A CN105850165A (zh) | 2016-08-10 |
CN105850165B true CN105850165B (zh) | 2020-04-14 |
Family
ID=55063504
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480071517.8A Active CN105850165B (zh) | 2014-07-10 | 2014-07-10 | 一种基于近场通信技术的终端应用控制方法、装置及*** |
Country Status (5)
Country | Link |
---|---|
US (1) | US9853691B2 (zh) |
EP (1) | EP3148234B1 (zh) |
JP (1) | JP6493937B2 (zh) |
CN (1) | CN105850165B (zh) |
WO (1) | WO2016004602A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170357798A1 (en) * | 2016-06-12 | 2017-12-14 | Apple Inc. | Removal of credentials from an electronic device |
CN110489171A (zh) * | 2018-05-11 | 2019-11-22 | 珠海市魅族科技有限公司 | 移动终端控制方法、移动终端及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102917115A (zh) * | 2011-08-04 | 2013-02-06 | 国际商业机器公司 | 防止和/或限制移动设备的使用的***和方法 |
CN102929595A (zh) * | 2012-09-20 | 2013-02-13 | 腾讯科技(深圳)有限公司 | 一种实现动作指令的方法及装置 |
CN103327478A (zh) * | 2012-03-19 | 2013-09-25 | 华为终端有限公司 | 一种防止信息泄露的方法、nfc安全装置和移动终端 |
CN103763674A (zh) * | 2013-12-30 | 2014-04-30 | 西安乾易企业管理咨询有限公司 | 会议时间段内团队手机模式设置的方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005191775A (ja) * | 2003-12-25 | 2005-07-14 | Nec Corp | 撮影・録音機能制限付き携帯通信端末 |
JP4290569B2 (ja) * | 2004-01-08 | 2009-07-08 | 株式会社エヌ・ティ・ティ・ドコモ | 遠隔操作サーバ、プログラム、遠隔操作システム、及び、遠隔操作方法 |
KR20110063297A (ko) * | 2009-12-02 | 2011-06-10 | 삼성전자주식회사 | 휴대용단말기 및 그 제어방법 |
US10306422B2 (en) * | 2011-01-21 | 2019-05-28 | Visteon Global Technologies, Inc. | In-vehicle electronic device usage blocker |
US20130035117A1 (en) * | 2011-08-04 | 2013-02-07 | GM Global Technology Operations LLC | System and method for restricting driver mobile device feature usage while vehicle is in motion |
CN103167106B (zh) | 2011-12-16 | 2016-01-27 | 北京创和世纪通讯技术有限公司 | 基于环境信息的移动终端控制装置及方法 |
JP5903375B2 (ja) * | 2012-11-29 | 2016-04-13 | セコム株式会社 | 通信装置、方法、及びプログラム |
JP6366270B2 (ja) * | 2012-12-26 | 2018-08-01 | 三星電子株式会社Samsung Electronics Co.,Ltd. | サービス提供端末に連結する方法及びその装置 |
US9603090B2 (en) * | 2013-08-08 | 2017-03-21 | Apple Inc. | Management of near field communications using low power modes of an electronic device |
-
2014
- 2014-07-10 US US15/322,804 patent/US9853691B2/en active Active
- 2014-07-10 WO PCT/CN2014/081989 patent/WO2016004602A1/zh active Application Filing
- 2014-07-10 CN CN201480071517.8A patent/CN105850165B/zh active Active
- 2014-07-10 JP JP2017500973A patent/JP6493937B2/ja active Active
- 2014-07-10 EP EP14897324.1A patent/EP3148234B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102917115A (zh) * | 2011-08-04 | 2013-02-06 | 国际商业机器公司 | 防止和/或限制移动设备的使用的***和方法 |
CN103327478A (zh) * | 2012-03-19 | 2013-09-25 | 华为终端有限公司 | 一种防止信息泄露的方法、nfc安全装置和移动终端 |
CN102929595A (zh) * | 2012-09-20 | 2013-02-13 | 腾讯科技(深圳)有限公司 | 一种实现动作指令的方法及装置 |
CN103763674A (zh) * | 2013-12-30 | 2014-04-30 | 西安乾易企业管理咨询有限公司 | 会议时间段内团队手机模式设置的方法 |
Also Published As
Publication number | Publication date |
---|---|
EP3148234A1 (en) | 2017-03-29 |
EP3148234A4 (en) | 2017-06-21 |
JP2017528944A (ja) | 2017-09-28 |
JP6493937B2 (ja) | 2019-04-03 |
US9853691B2 (en) | 2017-12-26 |
WO2016004602A1 (zh) | 2016-01-14 |
US20170134070A1 (en) | 2017-05-11 |
EP3148234B1 (en) | 2019-09-04 |
CN105850165A (zh) | 2016-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109711168B (zh) | 基于行为的服务识别方法、装置、设备及可读存储介质 | |
US20160381629A1 (en) | Virtual sim card for accessing operator network | |
CN104967997B (zh) | 一种无线网路接入方法、Wi-Fi设备、终端设备及*** | |
CN104333863B (zh) | 连接管理方法及装置、电子设备 | |
RU2651800C1 (ru) | Способ и устройство для проверки состояния соединения | |
CN102047214B (zh) | 具有对用户接口的前台访问的确定性控制的无线通信装置 | |
CN110035004B (zh) | 一种用户名片分享方法、好友添加方法和相关装置 | |
CN103136472A (zh) | 一种防应用程序窃取隐私的方法及移动设备 | |
CN108958730B (zh) | 应用程序组件共享方法及装置、终端设备及可读存储介质 | |
CN104080194A (zh) | 通过手机无线配置无输入终端设备的wifi接入参数的方法 | |
EP3486770B1 (en) | Processing method, device and storage medium for implementing automatic startup | |
KR20150065410A (ko) | 전자 장치의 억세스 포인트 접속 방법 및 그 전자 장치 | |
CN115801299B (zh) | 元宇宙身份认证方法、装置、设备及存储介质 | |
CN105850165B (zh) | 一种基于近场通信技术的终端应用控制方法、装置及*** | |
CN115004837A (zh) | 调度信息确定、下行控制信息发送方法和装置 | |
CN103002127A (zh) | 移动终端及其链接应用的处理方法 | |
WO2016165674A1 (zh) | 一种终端可信环境运行方法及装置 | |
CN106717113B (zh) | 多终端通信服务装置及方法 | |
CN115186254A (zh) | 一种数据访问控制方法及装置、终端设备 | |
WO2023279262A1 (zh) | 一种消息配置方法、消息配置装置及存储介质 | |
CN114466249A (zh) | 数据请求处理方法、装置和存储介质 | |
CN109756362B (zh) | 一种第三方安全组件的集成处理方法及装置 | |
CN108924085B (zh) | 网络调度方法、装置及存储介质 | |
KR20170078320A (ko) | 사용자 모바일 단말의 악성코드 침투 및 무단 액세스 방지를 위한 실시간 감시 시스템 및 그 방법 | |
CN114125741A (zh) | 一种显示方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |