CN109478904B - 一种nfc业务处理方法、终端及存储介质 - Google Patents
一种nfc业务处理方法、终端及存储介质 Download PDFInfo
- Publication number
- CN109478904B CN109478904B CN201780045286.7A CN201780045286A CN109478904B CN 109478904 B CN109478904 B CN 109478904B CN 201780045286 A CN201780045286 A CN 201780045286A CN 109478904 B CN109478904 B CN 109478904B
- Authority
- CN
- China
- Prior art keywords
- terminal
- main processor
- nfc
- power
- application
- 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
- 238000003672 processing method Methods 0.000 title claims abstract description 15
- 238000000034 method Methods 0.000 claims abstract description 131
- 230000008569 process Effects 0.000 claims abstract description 68
- 238000012545 processing Methods 0.000 claims abstract description 58
- 238000004891 communication Methods 0.000 claims description 25
- 230000002035 prolonged effect Effects 0.000 claims description 16
- 230000001965 increasing effect Effects 0.000 claims description 13
- 230000002618 waking effect Effects 0.000 claims description 9
- 238000004088 simulation Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 description 35
- 230000008093 supporting effect Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000005484 gravity Effects 0.000 description 3
- 238000005381 potential energy Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000001939 inductive effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 101000963221 Homo sapiens mRNA guanylyltransferase Proteins 0.000 description 1
- MOVRNJGDXREIBM-UHFFFAOYSA-N aid-1 Chemical compound O=C1NC(=O)C(C)=CN1C1OC(COP(O)(=O)OC2C(OC(C2)N2C3=C(C(NC(N)=N3)=O)N=C2)COP(O)(=O)OC2C(OC(C2)N2C3=C(C(NC(N)=N3)=O)N=C2)COP(O)(=O)OC2C(OC(C2)N2C3=C(C(NC(N)=N3)=O)N=C2)COP(O)(=O)OC2C(OC(C2)N2C(NC(=O)C(C)=C2)=O)COP(O)(=O)OC2C(OC(C2)N2C3=C(C(NC(N)=N3)=O)N=C2)COP(O)(=O)OC2C(OC(C2)N2C3=C(C(NC(N)=N3)=O)N=C2)COP(O)(=O)OC2C(OC(C2)N2C3=C(C(NC(N)=N3)=O)N=C2)COP(O)(=O)OC2C(OC(C2)N2C(NC(=O)C(C)=C2)=O)COP(O)(=O)OC2C(OC(C2)N2C3=C(C(NC(N)=N3)=O)N=C2)COP(O)(=O)OC2C(OC(C2)N2C3=C(C(NC(N)=N3)=O)N=C2)COP(O)(=O)OC2C(OC(C2)N2C3=C(C(NC(N)=N3)=O)N=C2)COP(O)(=O)OC2C(OC(C2)N2C(NC(=O)C(C)=C2)=O)COP(O)(=O)OC2C(OC(C2)N2C3=C(C(NC(N)=N3)=O)N=C2)COP(O)(=O)OC2C(OC(C2)N2C3=C(C(NC(N)=N3)=O)N=C2)COP(O)(=O)OC2C(OC(C2)N2C3=C(C(NC(N)=N3)=O)N=C2)CO)C(O)C1 MOVRNJGDXREIBM-UHFFFAOYSA-N 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 230000001976 improved effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 102100039604 mRNA guanylyltransferase Human genes 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000000007 visual effect Effects 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/79—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for data transfer in combination with power transfer
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3278—RFID or NFC payments by means of M-devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/352—Contactless payments by cards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
-
- 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/77—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for interrogation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Telephone Function (AREA)
Abstract
本申请提供一种NFC业务处理方法、终端及NFC芯片,涉及终端技术领域,为了解决现有技术中在终端关机时,终端无法利用inSE或HCE处理NFC业务的问题而发明。其中,该方法应用于第一终端,第一终端包括主处理器和NFC芯片,主处理器集成有第一SE和/或运行有HCE应用。该方法包括:当第一终端的主处理器下电时,第一终端接收第二终端发送的应用选择指令,该应用选择指令用于指示通过第一SE中的应用或者HCE应用处理NFC业务。第一终端在收到该应用选择指令后,控制主处理器上电,并将该应用选择指令路由至主处理器以通过主处理器处理NFC业务。本申请应用在终端处理NFC业务的过程中。
Description
技术领域
本申请涉及终端技术领域,尤其涉及一种NFC业务处理方法、终端及NFC 芯片。
背景技术
近距离无线通信(Near Field Communication,NFC)技术是由非接触式射频识别(Radio Frequency Identification,RFID)及互联互通技术整合演变而来,在单一芯片上结合感应式读卡器、感应式卡片和点对点的功能,能在短距离内与其他支持NFC功能的设备进行识别和数据交换。目前,越来越多的终端配备NFC功能,以手机为例,配备NFC功能的手机可以用作机场登机验证、门禁钥匙,还可以实现卡模拟,例如用作交通一卡通、***、支付卡等实现NFC业务处理。
配备NFC功能的手机实现卡模拟时,目前提供两种实现方式:一种是基于硬件的,称为虚拟卡模式(Virtual Card Mode);一种是基于软件的,称为主机卡模式(Host CardMode)。
在虚拟卡模式下,手机需要提供安全模块(Secure Elemen,SE),以实现对敏感信息的安全存储和对交易事务提供安全的执行环境。目前,SE在手机中的存在形式包括:集成在客户识别模块(Subscriber Identification Module, SIM)卡中,称为SIM-SE;集成在主处理器中,称为inSE;或者单独芯片,称为eSE。在虚拟卡模式下,NFC芯片将从外部读写器接收到的命令或数据转发到SE,由SE进行处理,并通过NFC芯片与外部读写器进行交互。
在主机卡模式下,手机不需要提供SE,而是由在手机中运行的基于主机的卡模拟(host-based cardemulation,HCE)应用或云端的服务器完成SE的功能。在这种模式下,NFC芯片将从外部读写器接收到的命令或数据发送至手机中的HCE应用,或通过移动网络发送至云端的服务器来完成交互。
现有技术中,当手机中存在集成在主处理器中的inSE或手机安装了HCE 应用时,在终端关机时,inSE或HCE应用无法工作,进而终端无法利用inSE 或HCE处理NFC业务。
发明内容
本申请实施例提供一种NFC业务处理方法、终端及NFC芯片,以解决现有技术中存在的在终端关机时,inSE或HCE应用无法工作,进而终端无法利用inSE或HCE处理NFC业务的问题。
第一方面,提供一种NFC业务处理方法,该方法应用于第一终端,该第一终端包括主处理器和NFC芯片,所述主处理器集成有第一SE和/或运行有 HCE应用。该NFC业务处理方法包括:当第一终端的主处理器下电时,该第一终端接收第二终端发送的应用选择指令,该应用选择指令用于指示通过所述第一SE中的应用或者所述HCE应用处理NFC业务。第一终端在收到该应用选择指令后,控制主处理器上电。然后第一终端将该应用选择指令路由至主处理器以通过主处理器处理所述NFC业务。
上述方法中,当第一终端接收到第二终端发送的用于指示第一终端通过所述第一SE中的应用或者所述HCE应用处理NFC业务的应用选择指令时,所述第一终端控制主处理器上电。这样在主处理器上电后,主处理器中的SE 或运行在主处理器中的HCE应用能够处理该NFC业务。因此,通过上述方法,即使SE集成在主处理器中或HCE应用安装在主处理器中,终端能够在关机状态时上电唤醒主处理器,使得集成在主处理器中的SE或运行在主处理器中的HCE应用能够正常工作,进而完成NFC业务处理。
在第一方面的一种实现方式中,所述第一终端还包括第二SE,该第二SE 和所述主处理器独立设置。则在第一终端控制所述主处理器上电之前,上述方法还包括:第一终端确定应用选择指令中携带的应用标识AID是否属于预设AID集合中的AID,如果所述AID属于所述预设AID集合中的AID,则第一终端控制所述主处理器上电。其中,所述预设AID集合包括安装于所述第一SE中的应用和/或所述HCE应用的AID。
在第一方面的一种实现方式中,在所述第一终端控制所述主处理器上电之前,上述方法还包括:第一终端向所述第二终端发送延时指令,该延时指令中携带待延长时长,该延时指令用于指示所述第二终端增加通信等待时长且增加的等待时长为所述待延长时长。
在第一方面的一种实现方式中,第一终端控制所述主处理器上电包括:第一终端确定当前电池电量。如果当前电池电量大于阈值,则第一终端按照第一时钟顺序上电唤醒主处理器。如果当前电池电量小于所述阈值,则第一终端按照第二时钟顺序上电唤醒主处理器。其中,所述第一时钟顺序为开机上电顺序,所述第二时钟顺序用于仅唤醒用于处理NFC业务的模块。
在第一方面的一种实现方式中,在第一终端将应用选择指令路由至主处理器之后,上述方法还包括:当第一终端处理完成NFC业务时,第一终端提示用户已完成所述NFC业务。
在第一方面的一种实现方式中,在第一终端将所述应用选择指令路由至所述主处理器之后,上述方法还包括:当第一终端处理完成所述NFC业务时,第一终端确定当前电池电量;如果当前电池电量大于阈值,则第一终端提示用户是否关机;如果当前电池电量小于阈值,第一终端控制主处理器下电。
第二方面,提供一种NFC业务处理方法,该方法应用于第一终端,该第一终端包括主处理器、NFC芯片和电源管理单元(power management unit, PMU),所述主处理器集成有第一SE和/或运行有HCE应用。该方法包括:当主处理器下电时,NFC芯片接收第二终端发送的应用选择指令,该应用选择指令用于指示通过所述第一SE中的应用或者所述HCE应用处理NFC业务。然后,NFC芯片向PMU发送上电触发信号。PMU根据该上电触发信号控制主处理器上电。在主处理器上电后,NFC芯片将上述应用选择指令路由至主处理器,由主处理器处理所述NFC业务。
在第二方面的一种实现方式中,所述第一终端还包括第二SE,该第二SE 和所述主处理器独立设置。则在NFC芯片向PMU发送上电触发信号之前,上述方法还包括:NFC芯片确定应用选择指令中携带的应用标识(application identifier,AID)是否属于预设AID集合中的AID。如果所述AID属于所述预设AID集合中的AID,则所述NFC芯片向所述PMU发送上电触发信号。其中,该预设AID集合包括安装于所述第一SE中的应用和/或所述HCE应用的AID。
在第二方面的一种实现方式中,在NFC芯片向PMU发送上电触发信号之前,上述方法还包括:NFC芯片向所述第二终端发送延时指令,该延时指令中携带待延长时长,该延时指令用于指示所述第二终端增加通信等待时长且增加的所述等待时长为所述待延长时长。在该实现方式中,通过增加第一终端向第二终端发送延时指令的过程,第二终端收到该延时指令后增加等待第一终端响应的时长,进而第一终端能够有充足的时间启动上电过程。
在第二方面的一种实现方式中,所述PMU根据所述上电触发信号控制所述主处理器上电包括:PMU确定当前电池电量。如果所述当前电池电量大于阈值,则PMU按照第一时钟顺序上电唤醒所述主处理器。如果所述当前电池电量小于所述阈值,则PMU按照第二时钟顺序上电唤醒所述主处理器。其中,所述第一时钟顺序为开机上电顺序,所述第二时钟顺序用于仅唤醒用于处理NFC业务的模块。
在第二方面的一种实现方式中,在主处理器处理NFC业务之后,上述方法还包括:当主处理器处理完成NFC业务时,提示用户已完成所述NFC业务。
在第二方面的一种实现方式中,在主处理器处理所述NFC业务之后,上述方法还包括:当主处理器处理完成所述NFC业务时,主处理器确定当前电池电量。如果所述当前电池电量大于阈值,则主处理器提示用户是否关机;如果当前电池电量小于所述阈值,则PMU控制所述主处理器下电。
上述方法中,当第一终端的NFC芯片接收到第二终端发送的用于指示第一终端通过所述第一SE中的应用或者所述HCE应用处理NFC业务的应用选择指令时,所述NFC芯片向PMU发送上电触发信号,PMU根据该上电触发信号触发主处理器上电。这样在主处理器上电后,主处理器中的SE或运行在主处理器中的HCE应用能够处理该NFC业务。因此,通过上述方法,即使 SE集成在主处理器中或HCE应用安装在主处理器中,终端能够在关机状态时上电唤醒主处理器,使得集成在主处理器中的SE或运行在主处理器中的HCE 应用能够正常工作,进而完成NFC业务处理。
第三方面,提供一种终端,所述终端作为第一终端包括近场通信NFC芯片、电源管理单元PMU和主处理器,所述主处理器设置有第一安全模块SE 或运行有基于主机的卡模拟HCE应用,其中:所述NFC芯片,用于当所述主处理器下电时,接收第二终端发送的应用选择指令,所述应用选择指令用于指示通过所述第一SE中的应用或者所述HCE应用处理NFC业务。所述NFC 芯片,还用于向所述PMU发送上电触发信号。所述PMU,用于根据所述NFC 芯片发送的所述上电触发信号上电唤醒所述主处理器。所述NFC芯片,还用于将所述应用选择指令路由到所述主处理器。所述主处理器,用于处理所述 NFC业务。
在第三方面的一种实现方式中,所述第一终端还包括第二SE,该第二SE 和所述主处理器独立设置。则所述NFC芯片,还用于确定所述应用选择指令中携带的应用标识AID是否属于预设AID集合中的AID;当所述AID属于所述预设AID集合中的AID时,所述NFC芯片向所述PMU发送上电触发信号。其中,所述预设AID集合包括所述安装于所述第一SE中的应用和/或所述HCE 应用的AID。
在第三方面的一种实现方式中,所述NFC芯片,还用于向所述第二终端发送延时指令,所述延时指令中携带待延长时长,所述延时指令用于指示所述第二终端增加通信等待时长且增加的所述等待时长为所述待延长时长。
在第三方面的一种实现方式中,所述PMU,还用于确定当前电池电量;当所述当前电池电量大于阈值时,所述PMU按照第一时钟顺序上电唤醒所述主处理器;当所述当前电池电量小于所述阈值,则所述PMU按照第二时钟顺序上电唤醒所述主处理器。其中,所述第一时钟顺序为开机上电顺序,所述第二时钟顺序用于仅唤醒用于处理NFC业务的模块。
在第三方面的一种实现方式中,所述主处理器,还用于当处理完成所述 NFC业务时,提示用户已完成所述NFC业务。
在第三方面的一种实现方式中,所述主处理器,还用于在处理完成所述 NFC业务时,确定当前电池电量;当所述当前电池电量大于阈值时,提示用户是否关机;当所述当前电池电量小于所述阈值时,控制所述主处理器下电。
上述第一终端,当第一终端的NFC芯片接收到第二终端发送的用于指示第一终端通过所述第一SE中的应用或者所述HCE应用处理NFC业务的应用选择指令时,所述NFC芯片向PMU发送上电触发信号,PMU根据该上电触发信号触发主处理器上电。这样在主处理器上电后,主处理器中的SE或运行在主处理器中的HCE应用能够处理该NFC业务。因此,通过上述方法,即使 SE集成在主处理器中或HCE应用安装在主处理器中,终端能够在关机状态时上电唤醒主处理器,使得集成在主处理器中的SE或运行在主处理器中的HCE 应用能够正常工作,进而完成NFC业务处理。
第四方面,提供一种NFC芯片,所述NFC芯片位于第一终端,所述第一终端还包括主处理器和PMU,所述主处理器集成有第一安全模块SE和/或运行有基于主机的卡模拟HCE应用。其中,所述NFC芯片,用于接收第二终端发送的应用选择指令,所述应用选择指令用于指示通过所述第一SE中的应用或者所述HCE应用处理NFC业务。所述NFC芯片,还用于确定所述主处理器是否下电;当所述主处理器下电时,向所述PMU发送上电触发信号以使得所述PMU根据所述上电触发信号上电唤醒所述主处理器。所述NFC芯片,还用于将所述应用选择指令路由到所述主处理器以便于所述主处理器处理所述NFC业务。
在第四方面的一种实现方式中,所述NFC芯片,还用于当所述第一终端还包括第二SE时,确定所述应用选择指令中携带的应用标识AID是否属于预设AID集合;当所述AID属于所述预设AID集合时,向所述PMU发送上电触发信号。其中,所述第二SE和所述主处理器独立设置。
在第四方面的一种实现方式中,所述NFC芯片,还用于向所述第二终端发送延时指令,所述延时指令中携带待延长时长,所述延时指令用于指示所述第二终端增加通信等待时长且增加的所述等待时长为所述待延长时长。
上述NFC芯片,当接收到第二终端发送的用于指示第一终端通过所述第一SE中的应用或者所述HCE应用处理NFC业务的应用选择指令时,所述 NFC芯片向PMU发送上电触发信号,以使得PMU根据该上电触发信号触发主处理器上电。这样在主处理器上电后,主处理器中的SE或运行在主处理器中的HCE应用能够处理该NFC业务。因此,通过上述方法,即使SE集成在主处理器中或HCE应用安装在主处理器中,NFC芯片能够在关机状态时上电唤醒主处理器,使得集成在主处理器中的SE或运行在主处理器中的HCE应用能够正常工作,进而完成NFC业务处理。
第五方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面的方法。
第六方面,提供一种计算机程序产品,所述计算机程序产品包含指令,当其在计算机上运行时,使得计算机执行上述第一方面的方法。
附图说明
图1a和图1b为NFC业务的应用场景示意图;
图2为一种手机的结构示意图;
图3为本申请实施例提供的一种NFC业务处理方法的流程示意图;
图4为本申请实施例提供的另一种NFC业务处理方法的流程示意图;
图5为本申请实施例提供的又一种NFC业务处理方法的流程示意图;
图6为本申请实施例提供的手机中的主处理器为NFC配置预设AID集合的流程示意图;
图7为本申请实施例提供的一种在手机中实现上述NFC业务处理方法的流程示意图;
图8为本申请实施例提供的一种手机在处理完成NFC业务后的处理流程示意图;
图9为本申请实施例提供的一种手机在关机状态下处理NFC业务的界面示意图;
图10为本申请实施例提供的一种终端的结构示意图。
具体实施方式
目前,NFC业务处理由于其便利性而广泛应用于刷卡支付、身份验证等场景。如图1a,在公交刷卡机支持NFC功能时,用户可利用该支持NFC功能的手机12碰触公交刷卡机11以实现刷卡支付。如图1b所示,在商户的POS 终端支持NFC功能时,用户还可以利用支持NFC功能的手机22触碰POS终端21进行刷卡支付。在其他应用场景中,当智能汽车支持NFC功能时,支持NFC功能的手机可以充当车钥匙,在靠近智能汽车时与智能汽车进行NFC 交互以打开汽车车门。在这些场景中,手机模拟为“银行卡”、“公家卡”或“车钥匙”来实现刷卡支付或刷卡开启智能汽车。
结合图1a或图1b所示的应用场景,本申请实施例提供一种支持NFC功能的终端,该终端可以为手机、平板电脑、笔记本电脑、超级移动个人计算机、上网本、个人数字助理、可穿戴设备等。
以该支持NFC功能的终端为手机为例,如图2所示,手机100包括:NFC 芯片110、主处理器120、存储器130、电源140、PMU150、输入单元160、显示单元170、音频电路180、射频电路190等部件。本领域技术人员可以理解,图2中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面分别对手机100的各功能组件进行介绍:
NFC芯片110包括NFC控制器(Near Field Communication Cntroller, NFCC)111和射频天线112,其功能包括射频信号的调制解调以及NFC协议处理。NFCC111一方面连接射频天线112实现13.56MHz信号的发送与接收,另一方面与SE通信。
可选的,手机中的SE可以集成在主处理器120中,或者位于手机的客户识别模块(Subscriber Identification Module,SIM)卡,或者位于手机的安全数字存储卡(SecureDigital Memory Card,SD)中,也可以为独立的芯片。
主处理器120是手机100的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器130内的软件程序和/或模块,以及调用存储在存储器130内的数据,执行手机100的各种功能和处理数据,从而对手机进行整体监控。可选的,主处理器120可包括一个或多个处理单元;可选的,如图2所示,主处理器120集成应用处理器(Application Processor,AP)121和基带处理器(Baseband Processor,BP)122,其中,应用处理器121主要处理操作***、用户界面和应用程序等,可选的,如图2所示,应用处理器121集成SE1211。基带处理器122主要处理无线通信。可以理解的是,上述基带处理器122也可以不集成到主处理器120中。
需要说明时,本申请实施例所指的所述主处理器120具体可以为片上***SoC(System on Chip,SoC),还可以为中央处理器(Central Processing Unit, CPU)。SOC和CPU的具体实现可参考现有技术,此处不再赘述。
存储器130可用于存储软件程序以及模块,主处理器120通过运行存储在存储器130的软件程序以及模块,从而执行手机100的各种功能应用以及数据处理。存储器130可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序等,比如声音播放功能、图像播放功能等;存储数据区可存储根据手机100的使用所创建的数据(比如音频数据、图像数据、电话本等)等。此外,存储器130可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
手机100还包括给各个部件供电的电源140(比如电池)和PMU150, PMU150一种高集成的、针对便携式设备的电源管理方案,即将传统分立的若干类电源管理芯片,如低压差线性稳压器(low dropout regulator,LDO)、直流转换器(DC converter,DC/DC)集成到手机的PMU,这样可相应缩小板级空间,提高效率,成本更低。PMU的触发条件是检测到用户按压电源键,电源按键连接PMU的管脚,按压电源键给PMU一个信号,则PMU按照预定时钟顺序,逐步控制电源140给处理器、显示单元、输入单元等不同模块上电。
输入单元160可用于接收输入的数字或字符信息,以及产生与手机100 的用户设置以及功能控制有关的键信号输入。具体地,输入单元160可包括触摸屏161以及其他输入设备162。触摸屏161,也称为触控面板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触摸屏161上或在触摸屏161附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触摸屏161可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给主处理器120,并能接收主处理器120 发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触摸屏161。除了触摸屏161,输入单元160还可以包括其他输入设备162。具体地,其他输入设备162可以包括但不限于物理键盘、功能键(比如音量控制按键、电源开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元170可用于显示由用户输入的信息或提供给用户的信息以及手机100的各种菜单。显示单元170可包括显示面板171,可选的,可以采用液晶显示器(liquidcrystal display,LCD)、有机发光二极管(organic light-emitting diode,OLED)等形式来配置显示面板171。进一步的,触摸屏161可覆盖显示面板171,当触摸屏161检测到在其上或附近的触摸操作后,传送给主处理器 120以确定触摸事件的类型,随后主处理器120根据触摸事件的类型在显示面板171上提供相应的视觉输出。虽然在图2中,触摸屏161与显示面板171 是作为两个独立的部件来实现手机100的输入和输入功能,但是在某些实施例中,可以将触摸屏161与显示面板171集成而实现手机100的输入和输出功能。
音频电路180、扬声器181、麦克风182可提供用户与手机100之间的音频接口。音频电路180可将接收到的音频数据转换后的电信号,传输到扬声器181,由扬声器181转换为声音信号输出;另一方面,麦克风182将收集的声音信号转换为电信号,由音频电路180接收后转换为音频数据,再将音频数据输出至RF电路190以发送给比如另一手机,或者将音频数据输出至存储器130以便进一步处理。
RF电路190可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给主处理器120处理;另外,将上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(low noise amplifier,LNA)、双工器等。此外,RF电路190还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(global system ofmobile communication,GSM)、通用分组无线服务(general packet radio service,GPRS)、码分多址(code division multiple access,CDMA)、宽带码分多址(wideband codedivision multiple access,WCDMA)、长期演进(long term evolution,LTE)、电子邮件、短消息服务(short messaging service,SMS) 等。
尽管未示出,手机100还可以包括蓝牙模块、全球定位***(global positioningsystem,GPS)模块、扬声器、加速计、陀螺仪、重力传感器、光传感器等。
结合图2所示的手机结构,PMU用于对手机中各个模块进行供电管理,在手机开机时,用户按压电源键触发PMU按照一定的时钟顺序依次上电唤醒手机中的处理器、显示单元、输入单元等各个模块;在手机关机时,同样由 PMU按照一定的时钟顺序触发手机中的处理器、显示单元、输入单元等各个模块下电。结合SE的类型,如表一所示,现有技术中不同类型的SE在手机关机时的是否能够工作以及工作原理具体为:
表一
结合上述表一,发明人在研究中发现,现有技术中,在手机关机时,手机中的主处理器处于下电状态,则对于集成在主处理器中的inSE或运行在主处理器中的HCE应用而言,inSE和/或HCE应用无法工作,则当某些卡应用安装在inSE中或为HCE应用时,手机无法利用inSE或HCE应用实现处理 NFC业务。
为了解决上述问题,本申请实施例提供一种NFC业务处理方法,该方法应用于支持NFC功能的终端,所述终端包括主处理器和NFC芯片,所述主处理器集成有SE(本申请实施例称之为第一SE)或运行有HCE应用,如图3 所示,该方法包括以下步骤:
201、当所述第一终端的主处理器下电时,所述第一终端接收第二终端发送的应用选择指令。
其中,所述第一终端包括手机等支持NFC功能的终端。所述第二终端包括其他支持NFC功能的终端,如POS机等。当第一终端与第二终端的距离在 NFC协议规定的距离范围内时,所述第二终端向该第一终端发送应用选择指令,所述应用选择指令用于指示第一终端通过所述第一SE中的应用或者所述 HCE应用处理NFC业务。此外,该应用选择指令中携带AID,用于指示第一终端通过所述AID对应的应用处理所述NFC业务。
其中,当第一终端关机时,第一终端的主处理器下电。因此,本申请实施例中所描述的终端关机或主处理器下电均是指主处理器下电。
202、第一终端控制所述主处理器上电。
可选的,第一终端上电唤醒主处理器的具体实现过程包括:第一终端确定当前电池电量;如果所述当前电池电量大于阈值,则所述第一终端按照第一时钟顺序上电唤醒所述主处理器。如果所述当前电池电量小于所述阈值,则所述第一终端按照第二时钟顺序上电唤醒所述主处理器。其中,所述第一时钟顺序为开机上电顺序。该开机上电顺序是指第一终端正常开机时执行的开机上电顺序,如用户按压开机键进行开机时执行的开机上电顺序。所述第二时钟顺序用于仅上电唤醒用于处理NFC业务的模块。
具体的,第一终端预先存储两种或多种时钟顺序。则第一终端确定当前电池电量,如果当前电池电量足以维持终端正常开机,第一终端按照正常开机时的时钟顺序依次唤醒第一终端中的各个模块,包括第一终端的主处理器、显示屏、蓝牙模块、重力传感器等。这些模块有些为NFC业务处理所关联的模块,如inSE所在的主处理器等;有些为与NFC业务处理无关的模块,如蓝牙模块、重力传感器等。如果当前电池电量不足以维持终端正常开机,第一终端利用电池供电或利用第一终端与第二终端交互产生的磁场中的电势能供电,按照其他时钟顺序仅唤醒与NFC业务处理相关的模块,如inSE所在的主处理器;无需唤醒其他与NFC业务处理无关的模块,如显示屏、蓝牙模块等。
203、第一终端将所述应用选择指令路由至所述主处理器以通过所述主处理器处理所述NFC业务。
在一种实现方式中,当第一终端中只包含inSE和/或HCE应用,不包含其他类型的SE时,第一终端在收到该应用选择指令后默认将该应用选择指令路由至所述主处理器。
当第一终端中包含多种类型的SE时,第一终端根据所述应用选择指令中携带的AID,将所述应用选择指令路由至所述主处理器中的SE或HCE应用以进行NFC业务处理。
上述方法中,当第一终端接收到第二终端发送的用于指示第一终端通过所述第一SE中的应用或者所述HCE应用处理NFC业务的应用选择指令时,所述第一终端控制主处理器上电。这样在主处理器上电后,主处理器中的SE 或运行在主处理器中的HCE应用能够处理该NFC业务。因此,通过上述方法,即使SE集成在主处理器中或HCE应用安装在主处理器中,终端能够在关机状态时上电唤醒主处理器,使得集成在主处理器中的SE或运行在主处理器中的HCE应用能够正常工作,进而完成NFC业务处理。
现有技术中第二终端在发送应用选择指令后,如果在一定时间内没有收到第一终端的响应,就会认为此次通信失败。本申请实施例中由于在收到第二终端的应用选择指令后增加了第一终端控制主处理器上电的过程,响应速度较慢。因此,可选的,为了避免第二终端的等待时间较短而认为此次通信失败,在第一终端判断主处理器已下电需要启动上电流程时,本申请实施例还包括以下步骤:所述第一终端向所述第二终端发送延时指令,该延时指令中携带待延长时长,该延时指令用于指示所述第二终端增加通信等待时长且增加的所述等待时长为所述待延长时长。这样,本申请实施例中通过增加第一终端向第二终端发送延时指令的过程,第二终端收到该延时指令后增加等待第一终端响应的时长,进而第一终端能够有充足的时间启动上电过程。
可选的,在NFC业务处理结束后,所述第一终端再次确定当前电池电量。如果所述当前电池电量大于阈值,则第一终端提示用户是否由开机状态再次进入关机状态,并根据用户的选择保持开机状态或再次下电关机。如果所述当前电池电量小于所述阈值,第一终端则自动下电关机。
可选的,所述第一终端中除了包括上述集成在主处理器中的SE,还可能包括其他类型的SE,该其他类型的SE为与主处理器独立设置的SE,如SIM-SE 或eSE等(本申请实施例将这种类型的SE称为第二SE)。在这种情况下,如图4所示,在步骤202“第一终端控制所述主处理器上电”之前,所述方法还包括以下步骤:
301、所述第一终端确定所述应用选择指令中携带的所述AID是否属于预设AID集合中的AID。
如果所述AID属于所述预设AID集合,则所述第一终端执行上述步骤202 以控制所述主处理器上电。
其中,所述预设AID集合包括所述第一SE中的应用的AID和/或所述 HCE应用的AID。
在一种实现方式中,第一终端确定所述第一终端中已包含的SE的类型,当第一终端中包含集成于主处理器中的SE(inSE)时,将inSE中安装的应用的AID添加到预设AID集合。当第一终端中还包含HCE应用时,将HCE应用的AID添加到预设AID集合。当inSE和其它类型的SE中安装了相同的应用(具备相同的AID)时,如inSE和SIM-SE都安装了某个公交应用时,由于 SIM-SE在第一终端关机时可以不依赖于主处理器上电,可从电池或第二终端的磁场中取电,因此不需要主处理器上电即可正常工作处理某些NFC业务,则无需将这类应用的AID添加到预设AID集合中。
可选的,在一种实现方式中,通过查看inSE中的应用或HCE应用的注册信息,确定其是否在终端关机状态下依然有刷卡需求。当有在终端关机状态下仍然有刷卡需求的应用时,将这类应用的AID添加到预设AID集合中;当在终端关机状态下不存在有刷卡需求的应用时,则无需将这类应用的AID确定为所述预设AID。在另一种实现方式中,用户操作手机以将某些应用设置为在关机状态下仍有关机刷卡需求的应用。
可选的,通过查看inSE中的应用或HCE应用的注册信息,确定其是否处于激活状态。当inSE中的某个应用或HCE应用已激活时,将这类应用的 AID添加到预设AID集合中。当inSE中的某个应用或HCE应用未激活时,无需将这类应用的AID添加到预设AID集合中。
其中,当根据步骤302确定所述应用选择指令中携带的AID属于所述预设AID集合中的AID时,则表明所述应用选择指令中携带的AID所对应的应用安装在inSE中或为HCE应用,则第一终端需要上电唤醒主处理器以在唤醒主处理器后执行步骤204由主处理器处理NFC业务。
上述方法中,第一终端在关机状态下接收到携带有AID的应用选择指令时,判断该AID是否属于预设AID集合中的AID,当该AID属于预设AID 集合中的AID时,控制主处理器上电。因此,通过上述方法,即使SE集成在主处理器中或HCE应用安装在主处理器中,终端能够在关机状态时上电唤醒主处理器,使得集成在主处理器中的SE或运行在主处理器中的HCE应用能够正常工作,进而完成NFC业务处理。
本申请实施例所指的所述第一终端包括主处理器、NFC芯片和PMU。其中,所述主处理器集成有第一SE和/或运行有HCE应用。所述NFC芯片用于处理NFC业务,所述PMU用于管理第一终端的上下电过程。实际应用中,触发第一终端进入下电关机状态的触发条件包括:第一终端的当前电池电量小于一定阈值,第一终端自动关机;或者,在当前电池电量充足时,用户按压物理按键等触发第一终端关机。无论上述哪种情况,第一终端在关机状态时,电池仍有电量。而第一终端中的NFC芯片所需的电量极小,即使在关机状态下,NFC芯片仍可利用电池中的电量供电,或者利用第一终端与第二终端交互产生的磁场中的电势能供电,进而正常工作。因此,在主处理器上电唤醒之前,第一终端中的NFC芯片可执行上述步骤201至步骤203以唤醒主处理器。
因此,如图5所示,本申请实施例提供一种NFC业务处理方法,该方法包括以下步骤:
401、当主处理器下电时,NFC芯片接收第二终端发送的应用选择指令。
其中,该应用选择指令用于指示通过所述第一SE中的应用或者所述HCE 应用处理NFC业务。
其中,主处理器下电时,会向NFC芯片发送通知信号;或者NFC芯片可本地保存***的配置文件,该配置文件中记载了主处理器的状态,包括上电状态或下电状态。则NFC芯片根据主处理器发送的下电信号或读取配置文件确定主处理器是否下电。
402、所述NFC芯片向所述PMU发送上电触发信号。
403、所述PMU根据所述上电触发信号控制所述主处理器上电。
其中,主处理器上电后,主处理器向NFC发送通知信号以通知所述NFC 芯片,所述主处理器已上电。该过程可看做主处理器和NFC芯片握手以通知 NFC芯片主处理器已上电。
404、所述NFC芯片将所述应用选择指令路由至所述主处理器。
405、所述主处理器处理所述NFC业务。
上述方法中,当第一终端的NFC芯片接收到第二终端发送的用于指示第一终端通过所述第一SE中的应用或者所述HCE应用处理NFC业务的应用选择指令时,所述NFC芯片向PMU发送上电触发信号,PMU根据该上电触发信号触发主处理器上电。这样在主处理器上电后,主处理器中的SE或运行在主处理器中的HCE应用能够处理该NFC业务。因此,通过上述方法,即使 SE集成在主处理器中或HCE应用安装在主处理器中,终端能够在关机状态时上电唤醒主处理器,使得集成在主处理器中的SE或运行在主处理器中的HCE 应用能够正常工作,进而完成NFC业务处理。
可选的,所述第一终端还包括第二SE。该第二SE包括其他不与主处理器集成的SE,如SIM-SE、inSE等。则在所述NFC芯片向所述PMU发送上电触发信号之前,所述方法还包括以下步骤:所述NFC芯片确定所述应用选择指令中携带的AID是否属于预设AID集合中的AID。如果所述AID属于所述预设AID集合中的AID,则所述NFC芯片向所述PMU发送上电触发信号。
其中,所述预设AID集合包括安装于所述第一SE中的应用和/或所述HCE 应用的AID。所述预设AID集合由主处理器确定并为所述NFC芯片配置该预设AID集合。
可选的,在所述NFC芯片向所述PMU发送上电触发信号之前,上述方法还包括:所述NFC芯片向所述第二终端发送延时指令,所述延时指令中携带待延长时长,所述延时指令用于指示所述第二终端增加通信等待时长且增加的所述等待时长为所述待延长时长。
可选的,所述PMU根据所述上电触发信号控制所述主处理器上电的过程具体包括:PMU确定当前电池电量。如果当前电池电量大于阈值,则PMU 按照第一时钟顺序上电唤醒所述主处理器。如果当前电池电量小于所述阈值,则PMU按照第二时钟顺序上电唤醒所述主处理器。其中,如前文所述,所述第一时钟顺序为开机上电顺序,所述第二时钟顺序用于仅唤醒用于处理NFC 业务的模块。
可选的,在所述主处理器处理所述NFC业务之后,上述方法还包括:当所述主处理器处理完成所述NFC业务时,提示用户已完成所述NFC业务。
可选的,在所述主处理器处理所述NFC业务之后,上述方法还包括:当所述主处理器处理完成所述NFC业务时,所述主处理器确定当前电池电量。如果所述当前电池电量大于阈值,则所述主处理器提示用户是否关机;如果所述当前电池电量小于所述阈值,则所述PMU控制所述主处理器下电。
综上所述,在实现本申请实施例提供的上述方法时,所述第一终端执行以下过程:确定预设AID、利用确定的所述预设AID在第一终端关机时处理NFC业务以及在终端处理完成NFC业务后维持开机或自动关机的处理过程。
结合图2所示手机的结构,如图6所示,手机确定预设AID的过程包括以下步骤:
501、主处理器获取手机上SE以及HCE应用的类型和标识。
具体的,为了实现NFC业务处理,手机***支持NFC协议栈。NFC协议栈定义了多种命令,执行不同的命令会得到不同的执行结果。则本步骤中,主处理器执行SE发现(SEDiscovery)命令确定手机上的SE的类型和标识以及HCE应用的标识。
当手机上包含inSE或HCE时,手机执行下述步骤。
502、主处理器获取每个SE上安装的已激活应用的AID。
具体的,主处理器给每个SE发送指示消息,用于指示SE回复激活的应用的AID。SE收到该指示消息后,根据已安装的应用的属性信息得到所有应用的状态,包括激活和未激活。SE将激活的应用的AID反馈给主处理器,主处理器得到所有已激活应用的AID。
示例性的,已激活应用的AID以及已激活应用所在的SE的标识如下表表二所示:
表二
已激活应用的AID | 所在SE标识 |
AID1 | SIM-SE1、inSE1 |
AID2 | SIM-SE1 |
AID3 | inSE1 |
AID4 | HCE1 |
根据已激活应用所在的SE,当inSE上包含已激活应用时,执行下述步骤503a以将inSE上的已激活应用的AID添加到预设AID集合中。当所有HCE 应用为激活状态时,手机执行下述步骤503b将HCE应用的AID添加到预设 AID集合中。当某个已激活应用既安装在inSE又安装在SIM-SE时,手机则无需将此应用的AID添加到预设AID集合中。
503a、主处理器将inSE上的所有已激活应用的AID添加到预设AID集合中。
503b、主处理器将所有已激活的HCE应用的AID添加到预设AID集合中。
可选的,在其他实现方式中,如果inSE或者其它类型的SE如SIM-SE 上安装有相同的应用(具有相同的AID),则主处理器无需将该应用的AID配置给NFC,仅为NFC配置只安装在inSE上的已激活应用的AID。
可选的,在其他实现方式中,在确定预设AID集合时,主处理器根据应用的配置信息确定该应用是否有关机刷卡需求,主处理器仅将满足前文所述条件且有关机刷卡需求的应用的AID添加到预设AID集合中。
504、主处理器向NFC配置所述预设AID集合。
可选的,在一种实现方式中,主处理器仅向NFC配置所述预设AID集合中的AID。则NFC在收到SELECT AID指令时,如果该SELECT AID指令中携带的AID属于预设AID集合中的AID,则NFC按照标准路由表将该SELECT AID指令路由至相应的SE。其中,所述标准路由表中描述了如何根据AID路由至相应的SE的路由规则,其具体实现可参考现有技术,此处不再赘述。
在另一种实现方式中,主处理器向NFC配置预设AID集合和预设AID 集合中每个AID对应的应用所在的SE的标识。则NFC在收到SELECT AID 指令时,如果该SELECT AID指令中携带的AID属于预设AID集合中的AID,则NFC根据该AID对应的SE的标识,将该SELECT AID指令路由至相应的 SE。
其中,图6示的上述步骤501至步骤504可以在手机开机初始化时或者手机启动NFC功能时自动执行,或者由用户选择将某些应用的AID添加到预设AID集合中。
在采用图6所示的方法确定预设AID集合之后,如图7所示,手机根据确定的所述预设AID集合在手机关机时实现NFC业务处理的过程包括以下步骤:
601、NFC接收SELECT AID指令。
其中,所述SELECT AID中携带应用标识AID。
示例性的,当手机与其他支持NFC功能的非接触终端在NFC协议规定的距离内时,手机进入所述非接触终端的磁场,所述非接触终端向手机发送 SELECT AID指令,该指令中携带AID。
此外,主处理器下电时,会向NFC芯片发送通知信号;或者NFC芯片可本地保存***的配置文件,该配置文件中记载了主处理器的状态,包括上电状态或下电状态。则NFC芯片根据主处理器发送的下电信号或读取配置文件确定主处理器是否下电。在NFC芯片确定手机下电时,执行下述步骤602。
602、NFC确定所述AID是否属于预设AID集合。
603、当所述AID属于所述预设AID集合时,所述NFC向PMU发送上电触发信号。
具体实现中,NFC通过总线向PMU发送电流信号,该电流信号用于触发 PMU上电。
604、所述PMU接收所述NFC发送的上电触发信号,并根据所述上电触发信号上电唤醒所述主处理器。
其中,PMU判断当前电池电量,若当前电池电量大于阈值,则PMU执行同开机键触发PMU时一样的时钟顺序上电唤醒手机中的主处理器、屏幕等各个模块;若小于阈值,则PMU则结合当前电池电量以及从磁场产生的电势能取电激发另一个时钟顺序仅上电唤醒与NFC业务处理相关的模块,这些模块不包括屏幕、协处理器等对NFC业务处理无关的模块。
605、主处理器与NFC握手以告知所述NFC所述主处理器已上电。
606、NFC根据所述SELECT AID指令中携带的AID,将所述SELECT AID 指令路由到所述主处理器中的SE或HCE应用以处理所述NFC业务。
具体的,如果NFC存储了预设AID集合中的每个AID和SE的对应关系,则根据该对应关系将SELECT AID指令路由到AID对应的SE。如果NFC未存储预设AID中每个AID和SE的对应关系,则NFC根据标准路由表将将 SELECT AID指令路由到对应的SE。或者,NFC将SELECTAID指令路由到默认的SE或HCE应用。
在采用图7所示的方法完成NFC业务处理后,如图8所示,手机进行以下处理过程,包括:
701、NFC芯片确认业务处理已完成,向主处理器发送通知消息。
具体的,当NFC芯片判断手机已离开POS机磁场,或者判断已经给POS 机发送完卡片读取的消息,则NFC芯片确认此次NFC业务处理已完成,则NFC芯片向主处理器发送通知消息,该通知消息用于通知主处理器此次NFC 业务处理已完成。
考虑到在完成该NFC业务处理后,其他非接触设备可能还有指令,为了给此次通信提供足够的时间,设置预设时长,NFC在等待该预设时长后,向主处理器发送通知消息。
702、主处理器在接收到NFC芯片的通知消息后,确定当前电池电量是否大于阈值。
具体的,主处理器在接收到NFC芯片的通知消息后,确定本次上电类型为由NFC芯片触发的上电类型。则主处理器确定当前电池电量,当当前电池电量大于阈值时表明当前电池电量足以维持手机保持开机状态,则执行下述步骤703。当当前电池电量小于阈值时,执行下述步骤704。
703、主处理器指示显示器显示提示选项。
其中,该提示选项用于示用户是否保持开机状态,当用户确定保持开机状态时,手机保持开机状态。当用户确定不保持开机状态时,执行下述步骤 704
704、主处理器向PMU发送下电触发信号。
705、PMU根据所述下电触发信号下电关机。
参照图9,为了更清楚的说明本申请实施例提供的NFC业务处理方法,如图9中过程801,当手机在关机状态下靠近公交刷卡器时,如图9中过程802手机按照正常开机的上电顺序控制主处理器上电以处理NFC业务;在手机处理完成NFC业务后,如图9中过程803,手机显示提示信息,该提示信息包括提示用户已完成NFC支付以及NFC支付的金额,还包括询问用户是否重新关机的提示信息,当用户点击确认时,如图9中的过程804,手机重新进入关机状态。
为了实现本申请实施例提供的上述方法,如图10所示,本申请实施例提供一种终端,该终端900作为第一终端包括近场通信NFC芯片910、PMU920 和主处理器930。其中,所述NFC芯片910包括NFC控制器(Near Field Communication Controller,NFCC)和NFC天线。所述主处理器930集成有安全模块SE931或安装有基于主机的卡模拟HCE应用932。此外,所述终端900还包括存储器940、收发器950和总线960。所述NFC芯片910、PMU920、主处理器930、存储器940、收发器950通过所述总线960互相连接。
其中,所述主处理器930可以是中央处理器(Central Processing Unit, CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),专用集成电路(Application-Specific Integrated Circuit,ASIC),现场可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。
所述存储器940可用于存储软件程序以及模块,该主处理器930通过运行存储在存储器940的软件程序以及模块,从而执行终端900的各种功能应用以及数据处理。存储器940可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序等,比如声音播放功能、图像播放功能等;存储数据区可存储根据终端900的使用所创建的数据(比如音频数据、图像数据、电话本等)等。此外,存储器940可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
所述收发器950用于支持终端900和其他设备交互。
总线960可以是外设部件互连标准(Peripheral Component Interconnect, PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture, EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
其中,所述NFC芯片910,用于当所述第一终端的主处理器下电时,接收第二终端发送的应用选择指令,所述应用选择指令用于指示通过所述第一 SE中的应用或者所述HCE应用处理NFC业务。该NFC芯片910,还用于向所述PMU发送上电触发信号。所述PMU920,用于根据所述NFC芯片910 发送的所述上电触发信号上电唤醒所述主处理器930。所述NFC芯片910,还用于将所述应用选择指令路由到所述主处理器930。所述主处理器930,用于处理所述NFC业务。
可选的,当所述第一终端还包括第二SE时,所述NFC芯片910,还用于确定所述应用选择指令中携带的应用标识AID是否属于预设AID集合中的 AID。当所述AID属于所述预设AID集合中的AID时,所述NFC芯片910 向所述PMU920发送上电触发信号。其中,所述第二SE和所述主处理器独立设置。所述预设AID集合包括安装于所述主处理器的SE中的应用或者所述 HCE应用的AID。
所述PMU920,用于根据所述NFC芯片910发送的所述上电触发信号上电唤醒所述主处理器930。所述NFC芯片910,还用于根据所述应用选择指令中携带的AID,将所述应用选择指令路由到所述主处理器930中的SE或 HCE应用以进行NFC业务处理。
可选的,所述主处理器930还用于将目标应用的应用标识AID添加到预设AID集合中;该目标应用包括安装于所述主处理器的SE中的应用或者所述HCE应用。所述主处理器930,还用于向所述NFC芯片910配置所述预设 AID。
可选的,所述NFC芯片910,还用于向所述第二终端发送延时指令,所述延时指令中携带待延长时长,所述延时指令用于指示所述第二终端增加通信建立等待时长且增加的所述等待时长为所述待延长时长。
可选的,所述PMU920,还用于确定当前电池电量;当所述当前电池电量大于阈值时,按照第一时钟顺序上电唤醒所述主处理器;当所述当前电池电量小于所述阈值时,按照第二时钟顺序上电唤醒所述主处理器。其中,所述第一时钟顺序为开机上电顺序,所述第二时钟顺序用于仅唤醒用于NFC业务处理的模块。
可选的,所述主处理器930,还用于当处理完成所述NFC业务时,提示用户已完成所述NFC业务。
可选的,所述NFC芯片910,还用于向所述主处理器930发送通知消息,该通知消息用于通知所述主处理器已处理完成NFC业务。则所述主处理器 930,还用于根据所述NFC芯片910发送的所述通知消息确定当前电池电量,当所述当前电池电量大于所述阈值时,提示用户是否关机;当所述当前电池电量小于所述阈值时,向所述PMU920发送下电触发信号。所述PMU920,还用于根据所述主处理器930发送的所述下电触发信号将所述终端下电关机。
上述第一终端,当第一终端的NFC芯片接收到第二终端发送的用于指示第一终端通过所述第一SE中的应用或者所述HCE应用处理NFC业务的应用选择指令时,所述NFC芯片向PMU发送上电触发信号,PMU根据该上电触发信号触发主处理器上电。这样在主处理器上电后,主处理器中的SE或运行在主处理器中的HCE应用能够处理该NFC业务。因此,通过上述方法,即使 SE集成在主处理器中或HCE应用安装在主处理器中,终端能够在关机状态时上电唤醒主处理器,使得集成在主处理器中的SE或运行在主处理器中的HCE 应用能够正常工作,进而完成NFC业务处理。
本申请实施例还提供一种NFC芯片,其中,所述近场通信NFC芯片位于第一终端,所述第一终端还包括主处理器和电源管理单元PMU,所述主处理器集成有第一安全模块SE和/或运行有基于主机的卡模拟HCE应用。所述 NFC芯片,用于接收第二终端发送的应用选择指令,所述应用选择指令用于指示通过所述第一SE中的应用或者所述HCE应用处理NFC业务。所述NFC 芯片,还用于确定所述主处理器是否下电;当所述主处理器下电时,向所述 PMU发送上电触发信号以使得所述PMU根据所述上电触发信号上电唤醒所述主处理器。所述NFC芯片,还用于将所述应用选择指令路由到所述主处理器以便于所述主处理器处理所述NFC业务。
其中,主处理器下电时,会向NFC芯片发送通知信号;或者NFC芯片可本地保存***的配置文件,该配置文件中记载了主处理器的状态,包括上电状态或下电状态。则NFC芯片根据主处理器发送的下电信号或读取配置文件确定主处理器是否下电。
可选的,所述NFC芯片,还用于当所述第一终端还包括第二SE时,确定所述应用选择指令中携带的应用标识AID是否属于预设AID。当所述AID 属于所述预设AID时,向所述PMU发送上电触发信号。其中,所述第二SE 和所述主处理器独立设置。
可选的,所述NFC芯片,还用于向所述第二终端发送延时指令,该延时指令中携带待延长时长,所述延时指令用于指示所述第二终端增加通信等待时长且增加的所述等待时长为所述待延长时长。
上述NFC芯片,当接收到第二终端发送的用于指示第一终端通过所述第一SE中的应用或者所述HCE应用处理NFC业务的应用选择指令时,所述 NFC芯片向PMU发送上电触发信号,以使得PMU根据该上电触发信号触发主处理器上电。这样在主处理器上电后,主处理器中的SE或运行在主处理器中的HCE应用能够处理该NFC业务。因此,通过上述方法,即使SE集成在主处理器中或HCE应用安装在主处理器中,NFC芯片能够在关机状态时上电唤醒主处理器,使得集成在主处理器中的SE或运行在主处理器中的HCE应用能够正常工作,进而完成NFC业务处理。
本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
结合本申请公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(ReadOnly Memory,ROM)、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)、电可擦可编程只读存储器(Electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请的保护范围之内。
Claims (19)
1.一种NFC业务处理方法,其特征在于,所述方法应用于第一终端,所述第一终端包括主处理器和近场通信NFC芯片,所述主处理器集成有第一安全模块SE和/或运行有基于主机的卡模拟HCE应用;
所述方法包括:
当所述第一终端的主处理器下电时,所述第一终端接收第二终端发送的应用选择指令,所述应用选择指令用于指示通过所述第一SE中的应用或者所述HCE应用处理NFC业务;
所述第一终端控制所述主处理器上电;
所述第一终端将所述应用选择指令路由至所述主处理器以通过所述主处理器处理所述NFC业务;
其中,所述第一终端控制所述主处理器上电包括:
所述第一终端确定当前电池电量;
如果所述当前电池电量大于阈值,则所述第一终端按照第一时钟顺序上电唤醒所述主处理器;
如果所述当前电池电量小于所述阈值,则所述第一终端按照第二时钟顺序上电唤醒所述主处理器;
所述第一时钟顺序为开机上电顺序,所述第二时钟顺序用于仅唤醒用于处理NFC业务的模块。
2.根据权利要求1所述的方法,其特征在于,所述第一终端还包括第二SE,所述第二SE和所述主处理器独立设置;
在所述第一终端控制所述主处理器上电之前,所述方法还包括:
所述第一终端确定所述应用选择指令中携带的应用标识AID是否属于预设AID集合中的AID,所述预设AID集合包括安装于所述第一SE中的应用和/或所述HCE应用的AID;
如果所述AID属于所述预设AID集合中的AID,则所述第一终端控制所述主处理器上电。
3.根据权利要求1或2所述的方法,其特征在于,在所述第一终端控制所述主处理器上电之前,所述方法还包括:
所述第一终端向所述第二终端发送延时指令,所述延时指令中携带待延长时长,所述延时指令用于指示所述第二终端增加通信等待时长且增加的所述等待时长为所述待延长时长。
4.根据权利要求1或2所述的方法,其特征在于,在所述第一终端将所述应用选择指令路由至所述主处理器之后,所述方法还包括:
当所述第一终端处理完成所述NFC业务时,所述第一终端提示用户已完成所述NFC业务。
5.根据权利要求1或2所述的方法,其特征在于,在所述第一终端将所述应用选择指令路由至所述主处理器之后,所述方法还包括:
当所述第一终端处理完成所述NFC业务时,所述第一终端确定当前电池电量;
如果所述当前电池电量大于阈值,则所述第一终端提示用户是否关机;
如果所述当前电池电量小于所述阈值,所述第一终端控制所述主处理器下电。
6.一种NFC业务处理方法,其特征在于,所述方法应用于第一终端,所述第一终端包括主处理器、近场通信NFC芯片和电源管理单元PMU,所述主处理器集成有第一安全模块SE和/或运行有基于主机的卡模拟HCE应用;
所述方法包括:
当所述主处理器下电时,所述NFC芯片接收第二终端发送的应用选择指令,所述应用选择指令用于指示通过所述第一SE中的应用或者所述HCE应用处理NFC业务;
所述NFC芯片向所述PMU发送上电触发信号;
所述PMU根据所述上电触发信号控制所述主处理器上电;
所述NFC芯片将所述应用选择指令路由至所述主处理器;
所述主处理器处理所述NFC业务;
其中,所述PMU根据所述上电触发信号控制所述主处理器上电包括:
所述PMU确定当前电池电量;
如果所述当前电池电量大于阈值,则所述PMU按照第一时钟顺序上电唤醒所述主处理器;
如果所述当前电池电量小于所述阈值,则所述PMU按照第二时钟顺序上电唤醒所述主处理器;
所述第一时钟顺序为开机上电顺序,所述第二时钟顺序用于仅唤醒用于处理NFC业务的模块。
7.根据权利要求6所述的方法,其特征在于,所述第一终端还包括第二SE,所述第二SE和所述主处理器独立设置;
在所述NFC芯片向所述PMU发送上电触发信号之前,所述方法还包括:
所述NFC芯片确定所述应用选择指令中携带的应用标识AID是否属于预设AID集合中的AID,所述预设AID集合包括安装于所述第一SE中的应用和/或所述HCE应用的AID;
如果所述AID属于所述预设AID集合中的AID,则所述NFC芯片向所述PMU发送上电触发信号。
8.根据权利要求6或7所述的方法,其特征在于,在所述NFC芯片向所述PMU发送上电触发信号之前,所述方法还包括:
所述NFC芯片向所述第二终端发送延时指令,所述延时指令中携带待延长时长,所述延时指令用于指示所述第二终端增加通信等待时长且增加的所述等待时长为所述待延长时长。
9.根据权利要求6或7所述的方法,其特征在于,在所述主处理器处理所述NFC业务之后,所述方法还包括:
当所述主处理器处理完成所述NFC业务时,提示用户已完成所述NFC业务。
10.根据权利要求6或7所述的方法,其特征在于,在所述主处理器处理所述NFC业务之后,所述方法还包括:
当所述主处理器处理完成所述NFC业务时,所述主处理器确定当前电池电量;
如果所述当前电池电量大于阈值,则所述主处理器提示用户是否关机;
如果所述当前电池电量小于所述阈值,则所述PMU控制所述主处理器下电。
11.一种终端,其特征在于,所述终端作为第一终端包括近场通信NFC芯片、电源管理单元PMU和主处理器,所述主处理器设置有第一安全模块SE或运行有基于主机的卡模拟HCE应用,其中:
所述NFC芯片,用于当所述主处理器下电时,接收第二终端发送的应用选择指令,所述应用选择指令用于指示通过所述第一SE中的应用或者所述HCE应用处理NFC业务;
所述NFC芯片,还用于向所述PMU发送上电触发信号;
所述PMU,用于根据所述NFC芯片发送的所述上电触发信号上电唤醒所述主处理器;
所述NFC芯片,还用于将所述应用选择指令路由到所述主处理器;
所述主处理器,用于处理所述NFC业务;
所述PMU,还用于确定当前电池电量;当所述当前电池电量大于阈值时,所述PMU按照第一时钟顺序上电唤醒所述主处理器;当所述当前电池电量小于所述阈值,则所述PMU按照第二时钟顺序上电唤醒所述主处理器;所述第一时钟顺序为开机上电顺序,所述第二时钟顺序用于仅唤醒用于处理NFC业务的模块。
12.根据权利要求11所述的终端,其特征在于,所述第一终端还包括第二SE,所述第二SE和所述主处理器独立设置;
所述NFC芯片,还用于确定所述应用选择指令中携带的应用标识AID是否属于预设AID集合中的AID;当所述AID属于所述预设AID集合中的AID时,所述NFC芯片向所述PMU发送上电触发信号;所述预设AID集合包括安装于所述第一SE中的应用和/或所述HCE应用的AID。
13.根据权利要求11或12所述的终端,其特征在于,
所述NFC芯片,还用于向所述第二终端发送延时指令,所述延时指令中携带待延长时长,所述延时指令用于指示所述第二终端增加通信等待时长且增加的所述等待时长为所述待延长时长。
14.根据权利要求11或12所述的终端,其特征在于,
所述主处理器,还用于当处理完成所述NFC业务时,提示用户已完成所述NFC业务。
15.根据权利要求11或12所述的终端,其特征在于,
所述主处理器,还用于在处理完成所述NFC业务时,确定当前电池电量;当所述当前电池电量大于阈值时,提示用户是否关机;当所述当前电池电量小于所述阈值时,控制所述主处理器下电。
16.一种终端,其特征在于,所述终端作为第一终端包括近场通信NFC芯片,主处理器和电源管理单元PMU,所述主处理器集成有第一安全模块SE和/或运行有基于主机的卡模拟HCE应用;
所述NFC芯片,用于接收第二终端发送的应用选择指令,所述应用选择指令用于指示通过所述第一SE中的应用或者所述HCE应用处理NFC业务;
所述NFC芯片,还用于确定所述主处理器是否下电;当所述主处理器下电时,向所述PMU发送上电触发信号以使得所述PMU根据所述上电触发信号上电唤醒所述主处理器;
所述NFC芯片,还用于将所述应用选择指令路由到所述主处理器以便于所述主处理器处理所述NFC业务;
其中,所述PMU根据所述上电触发信号上电唤醒所述主处理器,包括:
所述PMU确定当前电池电量;
如果所述当前电池电量大于阈值,则所述PMU按照第一时钟顺序上电唤醒所述主处理器;
如果所述当前电池电量小于所述阈值,则所述PMU按照第二时钟顺序上电唤醒所述主处理器;
所述第一时钟顺序为开机上电顺序,所述第二时钟顺序用于仅唤醒用于处理NFC业务的模块。
17.根据权利要求16所述的终端,其特征在于,
所述NFC芯片,还用于当所述第一终端还包括第二SE时,确定所述应用选择指令中携带的应用标识AID是否属于预设AID;当所述AID属于所述预设AID时,向所述PMU发送上电触发信号;
其中,所述第二SE和所述主处理器独立设置。
18.根据权利要求16或17所述的终端,其特征在于,
所述NFC芯片,还用于向所述第二终端发送延时指令,所述延时指令中携带待延长时长,所述延时指令用于指示所述第二终端增加通信等待时长且增加的所述等待时长为所述待延长时长。
19.一种计算机可读存储介质,所述计算机可读存储介质中存储有程序,当其在计算机上运行时,使得计算机执行上述权利要求1至5任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011232324.XA CN112492562B (zh) | 2017-06-02 | 2017-06-02 | 一种nfc业务处理方法、终端及nfc芯片 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/087006 WO2018218662A1 (zh) | 2017-06-02 | 2017-06-02 | 一种nfc业务处理方法、终端及nfc芯片 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011232324.XA Division CN112492562B (zh) | 2017-06-02 | 2017-06-02 | 一种nfc业务处理方法、终端及nfc芯片 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109478904A CN109478904A (zh) | 2019-03-15 |
CN109478904B true CN109478904B (zh) | 2020-12-15 |
Family
ID=64454273
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780045286.7A Active CN109478904B (zh) | 2017-06-02 | 2017-06-02 | 一种nfc业务处理方法、终端及存储介质 |
CN202011232324.XA Active CN112492562B (zh) | 2017-06-02 | 2017-06-02 | 一种nfc业务处理方法、终端及nfc芯片 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011232324.XA Active CN112492562B (zh) | 2017-06-02 | 2017-06-02 | 一种nfc业务处理方法、终端及nfc芯片 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11200561B2 (zh) |
CN (2) | CN109478904B (zh) |
WO (1) | WO2018218662A1 (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108415512B (zh) * | 2018-03-06 | 2020-05-19 | 三星半导体(中国)研究开发有限公司 | 具有近场通信功能的可穿戴设备以及近场通信控制*** |
US11443323B2 (en) * | 2018-03-07 | 2022-09-13 | Samsung Electronics Co., Ltd. | System and method for secure transactions with a trusted execution environment (TEE) |
CN112788604B (zh) * | 2019-11-01 | 2023-03-28 | ***通信有限公司研究院 | 一种近场通信路由配置方法、装置和计算机可读存储介质 |
CN114202333A (zh) * | 2020-09-17 | 2022-03-18 | Oppo广东移动通信有限公司 | 近场通信的控制方法、装置、电子设备及存储介质 |
CN112863151B (zh) * | 2021-01-28 | 2023-06-16 | 大陆汽车电子(长春)有限公司 | 防止智能钥匙被车载的无线充电器损伤的方法和*** |
EP4060588A4 (en) * | 2021-02-05 | 2022-09-21 | Shenzhen Goodix Technology Co., Ltd. | METHOD AND SYSTEM FOR MANAGING VIRTUAL ELECTRONIC CARDS, SECURITY CHIP, TERMINAL AND STORAGE MEDIA |
CN113869074A (zh) * | 2021-09-09 | 2021-12-31 | 维沃移动通信(杭州)有限公司 | 基于业务码的业务处理方法、装置和电子设备 |
WO2023169214A1 (zh) * | 2022-03-09 | 2023-09-14 | 华为技术有限公司 | 一种安全业务的交易方法及终端 |
CN114819953A (zh) * | 2022-03-15 | 2022-07-29 | 中国人民银行数字货币研究所 | 一种数字货币交易方法和装置 |
CN115016624A (zh) * | 2022-05-27 | 2022-09-06 | 维沃移动通信有限公司 | 电子设备和电子设备套装 |
CN115016625A (zh) * | 2022-05-31 | 2022-09-06 | 维沃移动通信有限公司 | 电子设备控制方法、电子设备及电子设备套装 |
CN117376880A (zh) * | 2022-06-30 | 2024-01-09 | 华为技术有限公司 | 安全业务的切换方法及终端 |
CN115412382B (zh) * | 2022-11-02 | 2023-01-06 | 北京紫光青藤微***有限公司 | 一种针对eSE芯片的电源管理方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101916950A (zh) * | 2010-04-06 | 2010-12-15 | 上海复旦微电子股份有限公司 | 安全芯片集线器 |
CN102209129A (zh) * | 2011-05-30 | 2011-10-05 | 惠州Tcl移动通信有限公司 | 一种手机 |
CN102968864A (zh) * | 2012-10-31 | 2013-03-13 | 中兴通讯股份有限公司 | 一种基于nfc的开机控制方法、装置及终端 |
CN203643943U (zh) * | 2013-12-31 | 2014-06-11 | 青岛歌尔声学科技有限公司 | 一种多功能开机电路及蓝牙产品 |
CN105550870A (zh) * | 2015-11-27 | 2016-05-04 | 东莞酷派软件技术有限公司 | 一种路由策略处理的方法、装置以及终端 |
WO2016183736A1 (zh) * | 2015-05-15 | 2016-11-24 | 华为技术有限公司 | 一种具备近距离无线通信功能的移动设备 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7032119B2 (en) * | 2000-09-27 | 2006-04-18 | Amphus, Inc. | Dynamic power and workload management for multi-server system |
CN101770435B (zh) * | 2009-01-05 | 2012-07-04 | 联想(北京)有限公司 | 一种数据处理设备和数据处理方法 |
US8934387B2 (en) * | 2010-05-07 | 2015-01-13 | Qualcomm Incorporated | Detecting a WLAN signal using a bluetooth receiver during bluetooth scan activity |
CN101841604B (zh) * | 2010-06-02 | 2014-12-10 | 中兴通讯股份有限公司 | 一种在移动终端上自动显示近场通信交易信息的方法及装置 |
US8977195B2 (en) * | 2011-01-06 | 2015-03-10 | Texas Insruments Incorporated | Multiple NFC card applications in multiple execution environments |
CN102075598B (zh) | 2011-01-11 | 2015-06-10 | 中兴通讯股份有限公司 | 移动支付终端 |
US20180130548A1 (en) * | 2011-02-14 | 2018-05-10 | Blaze Mobile | Using an NFC Enabled Mobile Device To Manage Digital Medical Artifacts |
JP6188497B2 (ja) | 2013-09-03 | 2017-08-30 | キヤノン株式会社 | 通信装置、通信装置の制御方法、及びコンピュータプログラム |
CN104463255B (zh) * | 2013-09-12 | 2018-03-23 | ***股份有限公司 | 用于与nfc芯片自动连接并切换安全载体的切换装置及方法 |
WO2016081013A1 (en) | 2014-11-21 | 2016-05-26 | Empire Technology Development Llc | Adaptable coil-nfc antenna for powered and unpowered applications |
US20160267486A1 (en) * | 2015-03-13 | 2016-09-15 | Radiius Corp | Smartcard Payment System and Method |
CN107534462A (zh) * | 2015-04-22 | 2018-01-02 | 森特Id公司 | 使用nfc前端对电子器件进行充电 |
CN105472546B (zh) * | 2015-12-31 | 2019-05-24 | 华为技术有限公司 | 近场通信方法及移动终端 |
-
2017
- 2017-06-02 CN CN201780045286.7A patent/CN109478904B/zh active Active
- 2017-06-02 CN CN202011232324.XA patent/CN112492562B/zh active Active
- 2017-06-02 WO PCT/CN2017/087006 patent/WO2018218662A1/zh active Application Filing
- 2017-06-02 US US16/618,515 patent/US11200561B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101916950A (zh) * | 2010-04-06 | 2010-12-15 | 上海复旦微电子股份有限公司 | 安全芯片集线器 |
CN102209129A (zh) * | 2011-05-30 | 2011-10-05 | 惠州Tcl移动通信有限公司 | 一种手机 |
CN102968864A (zh) * | 2012-10-31 | 2013-03-13 | 中兴通讯股份有限公司 | 一种基于nfc的开机控制方法、装置及终端 |
CN203643943U (zh) * | 2013-12-31 | 2014-06-11 | 青岛歌尔声学科技有限公司 | 一种多功能开机电路及蓝牙产品 |
WO2016183736A1 (zh) * | 2015-05-15 | 2016-11-24 | 华为技术有限公司 | 一种具备近距离无线通信功能的移动设备 |
CN105550870A (zh) * | 2015-11-27 | 2016-05-04 | 东莞酷派软件技术有限公司 | 一种路由策略处理的方法、装置以及终端 |
Also Published As
Publication number | Publication date |
---|---|
CN112492562A (zh) | 2021-03-12 |
CN112492562B (zh) | 2022-09-23 |
US11200561B2 (en) | 2021-12-14 |
WO2018218662A1 (zh) | 2018-12-06 |
CN109478904A (zh) | 2019-03-15 |
US20200126064A1 (en) | 2020-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109478904B (zh) | 一种nfc业务处理方法、终端及存储介质 | |
EP3709612B1 (en) | Method for selecting emulated card, and mobile device | |
US8639291B1 (en) | Mobile phone operation during low battery condition | |
CN104601207A (zh) | 一种数据传输方法、用户终端及*** | |
KR102678934B1 (ko) | 근거리 무선통신(nfc) 통신 방법, 장치 및 전자 장비 | |
WO2019134591A1 (zh) | 一种电子交易的方法及终端 | |
EP4209961A1 (en) | Emulation card switching method, electronic device, and communication system | |
WO2011103734A1 (zh) | 终端设备的近场通信实现方法及实现近场通信的终端设备 | |
CN104936128A (zh) | 一种离线数据转移方法、装置及*** | |
US10476889B2 (en) | Information interaction method, apparatus and system | |
CN106507357B (zh) | 一种接入控制方法,及终端设备 | |
CN105471888A (zh) | 基于生物特征信息的业务验证方法及装置 | |
CN105553718A (zh) | 引导信息显示方法及装置 | |
CN105744520B (zh) | 一种应用业务的发放验证方法、装置和*** | |
WO2015096459A1 (zh) | 基于移动终端类型的非接触通信技术的选择方法及*** | |
EP4145875A1 (en) | Smart card sharing method, electronic device, and computer-readable storage medium | |
WO2022057475A1 (zh) | 近场通信的控制方法、电子设备及存储介质 | |
JP2009277106A (ja) | 非接触icカード、非接触icカードの制御方法及び制御プログラム、携帯情報端末 | |
CN109815749B (zh) | 控制se的***、方法及芯片 | |
CN111654848B (zh) | Nfc卡检测方法、装置、存储介质及移动终端 | |
EP4346250A1 (en) | Method for switching security service, and terminal | |
CN111093173B (zh) | 一种限制启动stk应用的方法和装置 | |
CN116776332A (zh) | 一种安全业务的交易方法及终端 | |
US20120295544A1 (en) | Exclusive-lock control method for radio communication device | |
CN113159760A (zh) | 一种标识显示方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |