一種移動(dòng)終端的nfc事件上報(bào)方法及設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種移動(dòng)終端的NFC事件上報(bào)方法。本發(fā)明同時(shí)還涉及一種移動(dòng)終端。
【背景技術(shù)】
[0002]近場(chǎng)通信(Near Field Communicat1n, NFC),又稱近距離無(wú)線通信,是一種短距離的高頻無(wú)線通信技術(shù),允許電子設(shè)備之間進(jìn)行非接觸式點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸(在十厘米內(nèi))交換數(shù)據(jù)。這個(gè)技術(shù)由免接觸式射頻識(shí)別(RFID)演變而來(lái),并向下兼容RFID,最早由Sony和Philips各自開(kāi)發(fā)成功,主要用于手機(jī)等手持設(shè)備中提供M2M (Machine to Machine)的通信。由于近場(chǎng)通訊具有天然的安全性,因此,NFC技術(shù)被認(rèn)為在手機(jī)支付等領(lǐng)域具有很大的應(yīng)用前景。
[0003]如圖1所示,為現(xiàn)有技術(shù)中移動(dòng)終端的NFC交易事件上報(bào)實(shí)現(xiàn)流程,其步驟如下:
[0004](I)NFC手機(jī)終端在NFC受理環(huán)境中進(jìn)行NFC非接交易;
[0005](2) NFC SIM中的安全模塊(Security element)感知到NFC非接交易事件,完成交易處理后,將該NFC非接交易事件上報(bào)至NFC終端的CLF模塊;
[0006](3) CLF將該事件透?jìng)髦罭FC手機(jī)終端中的NFC協(xié)議棧;
[0007](4) NFC協(xié)議棧將該事件上報(bào)Android操作系統(tǒng);
[0008](5)操作系統(tǒng)(例如Android)將該事件廣播至所有手機(jī)應(yīng)用應(yīng)用。
[0009]然而,現(xiàn)有的NFC終端硬件中的CLF不具備針對(duì)NFC事件與SM卡之間關(guān)系的判斷功能,因此對(duì)于多SM卡的移動(dòng)終端,在其中的安全模塊上報(bào)了 NFC非接交易事件至CLF模塊后,CLF模塊無(wú)法判斷該NFC非接交易事件對(duì)應(yīng)哪一個(gè)SM卡;并且,在經(jīng)NFC協(xié)議棧透?jìng)髦敛僮飨到y(tǒng)后,該事件會(huì)被推送至所有的與NFC相關(guān)的應(yīng)用,無(wú)法有效地保證交易的安全性。
【發(fā)明內(nèi)容】
[0010]本發(fā)明提供了一種移動(dòng)終端的NFC事件上報(bào)方法,用以解決現(xiàn)有技術(shù)中無(wú)法對(duì)多SIM卡移動(dòng)終端中的NFC事件進(jìn)行有效上報(bào)的技術(shù)問(wèn)題,該方法應(yīng)用于設(shè)置有NFC SIM卡、NFC協(xié)議棧、事件管理器以及CLF模塊的移動(dòng)終端中,該方法還包括:
[0011 ] 所述CLF模塊接收NFC事件;
[0012]所述CLF模塊確定與所述NFC事件對(duì)應(yīng)的發(fā)生時(shí)間以及NFC SIM卡,根據(jù)所述發(fā)生時(shí)間以及所述NFC SIM卡的標(biāo)識(shí)生成與所述NFC事件對(duì)應(yīng)的事件信息;
[0013]所述CLF模塊將所述NFC事件以及所述事件信息透?jìng)髦了鯪FC協(xié)議棧;
[0014]所述NFC協(xié)議棧將所述NFC事件以及所述事件信息發(fā)送至所述事件管理器;
[0015]所述事件管理器根據(jù)所述事件信息確定所述NFC事件的上報(bào)信息,并將所述NFC事件以及所述上報(bào)信息發(fā)送至所述移動(dòng)終端的操作系統(tǒng);
[0016]所述操作系統(tǒng)按照所述上報(bào)信息將所述NFC事件上報(bào)至目的應(yīng)用。
[0017]相應(yīng)地,本發(fā)明還提出了一種移動(dòng)終端,該移動(dòng)終端設(shè)置有NFC SM卡,還包括:
[0018]CLF模塊,用于接收NFC事件,確定與所述NFC事件對(duì)應(yīng)的發(fā)生時(shí)間以及NFC SIM卡,根據(jù)所述發(fā)生時(shí)間以及所述NFC SIM卡的標(biāo)識(shí)生成與所述NFC事件對(duì)應(yīng)的事件信息,并將所述NFC事件以及所述事件信息透?jìng)髦了鯪FC協(xié)議棧;
[0019]NFC協(xié)議棧,用于將所述NFC事件以及所述事件信息發(fā)送至所述事件管理器;
[0020]事件管理器,用于根據(jù)所述事件信息確定所述NFC事件的上報(bào)信息,并將所述NFC事件以及所述上報(bào)信息發(fā)送至所述移動(dòng)終端的操作系統(tǒng);
[0021]操作系統(tǒng),用于按照所述上報(bào)信息將所述NFC事件上報(bào)至目的應(yīng)用。
[0022]由此可見(jiàn),通過(guò)應(yīng)用以上技術(shù)方案,CLF模塊根據(jù)NFC事件的發(fā)生時(shí)間以及對(duì)應(yīng)的NFC SIM卡生成事件信息,并由NFC協(xié)議棧將該事件以及事件信息透?jìng)髦潦录芾砥?,在事件管理器根?jù)事件信息確定上報(bào)信息后,通過(guò)移動(dòng)終端的操作系統(tǒng)將NFC事件上報(bào)至目的應(yīng)用,不僅解決了具有NFC SIM卡移動(dòng)終端中的NFC事件的識(shí)別以及上報(bào)沖突問(wèn)題,而且還使上報(bào)過(guò)程的安全性得到了保障。
【附圖說(shuō)明】
[0023]圖1為現(xiàn)有技術(shù)中NFC交易事件上送實(shí)現(xiàn)方案示意圖;
[0024]圖2為本發(fā)明實(shí)施例中改進(jìn)后的移動(dòng)終端的結(jié)構(gòu)示意圖;
[0025]圖3為本發(fā)明提出的一種移動(dòng)終端的NFC事件上報(bào)方法流程示意圖;
[0026]圖4為本發(fā)明具體實(shí)施例提出的一種NFC交易事件上送實(shí)現(xiàn)方案示意圖;
[0027]圖5為本發(fā)明提出的一種移動(dòng)終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0028]針對(duì)現(xiàn)有技術(shù)中無(wú)法針對(duì)多SM的移動(dòng)終端進(jìn)行有效NFC事件上報(bào)的問(wèn)題,本發(fā)明提出了一種移動(dòng)終端的NFC事件上報(bào)方法,通過(guò)改造使移動(dòng)終端增加事件甄選功能,從而支持雙卡手機(jī)NFC事件沖突的問(wèn)題,同時(shí)在NFC協(xié)議棧上層增加NFC事件上送事件管理器,負(fù)責(zé)所有終端應(yīng)用的敏感事件注冊(cè)及管理,當(dāng)NFC事件上送后,負(fù)責(zé)事件的篩選與甄另O。具體地,作為示例,改進(jìn)后的移動(dòng)終端的示意圖可如圖2所示。
[0029]基于以上說(shuō)明,本發(fā)明所提出的方法應(yīng)用于設(shè)置有NFC SM卡、NFC協(xié)議棧、事件管理器以及CLF模塊的移動(dòng)終端中,其流程如圖3所示,包括以下步驟:
[0030]S301,所述CLF模塊接收NFC事件。
[0031]具體地,本發(fā)明在移動(dòng)終端的NFC SM卡中設(shè)置安全模塊,該安全模塊能夠感知所述NFC SM卡的NFC事件,并在確認(rèn)所述NFC事件完成之后將所述NFC事件上送至所述CLF模塊。
[0032]此外,由于本發(fā)明的最終目的是將NFC事件上報(bào)至對(duì)應(yīng)的目的應(yīng)用(該目的應(yīng)用可以為適配于移動(dòng)終端的APP),因此在該步驟之前,所述操作系統(tǒng)接收來(lái)自于所述移動(dòng)終端的應(yīng)用的注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求中攜帶所述應(yīng)用及其對(duì)應(yīng)的NFC SIM卡的標(biāo)識(shí);
[0033]所述操作系統(tǒng)根據(jù)所述標(biāo)識(shí)生成所述注冊(cè)信息,注冊(cè)并聲明所述應(yīng)用;
[0034]所述操作系統(tǒng)將所述注冊(cè)信息以及所述標(biāo)識(shí)發(fā)送至所述事件管理器。
[0035]在如圖4所示的NFC交易事件上送實(shí)現(xiàn)方案示意圖中,NFC手機(jī)終端在NFC受理環(huán)境中進(jìn)行NFC非接交易,NFC SIM中的安全模塊(Security element)感知到NFC非接交易事件,完成交易處理后,將該NFC非接交易事件上送至NFC終端的CLF模塊。而在所有的應(yīng)用在操作系統(tǒng)注冊(cè)時(shí),需由操作系統(tǒng)通知所述事件管理器,包括事件上送的敏感的事件類型、敏感的交易時(shí)間及優(yōu)先級(jí)。其中事件類型包括但不限于:交易消費(fèi)是否需要敏感、交易記錄查詢是否需要敏感、充值交易是否需要敏感等,交易時(shí)間是指在所述事件管理器注冊(cè)時(shí),聲明交易信息上報(bào)的時(shí)間段(譬如8:00-17:00),在這個(gè)時(shí)間段之外,所述事件管理器將不會(huì)上送交易事件,優(yōu)先級(jí)則是指當(dāng)交易事件隊(duì)列發(fā)送時(shí),優(yōu)先上報(bào)的順序。
[0036]S302,所述CLF模塊確定與所述NFC事件對(duì)應(yīng)的發(fā)生時(shí)間以及NFC SM卡,根據(jù)所述發(fā)生時(shí)間以及所述NFC SIM卡的標(biāo)識(shí)生成與所述NFC事件對(duì)應(yīng)的事件信息。
[0037]在移動(dòng)終端中僅有一個(gè)NFC SIM卡的情況下,CLF模塊可直接將該NFCSM卡作為與NFC事件對(duì)應(yīng)的NFC SM卡。但在移動(dòng)終端中同時(shí)包含有多個(gè)NFC SM卡時(shí),CLF模塊通過(guò)識(shí)別上送所述NFC事件的安全模塊,將設(shè)置所述