一種獲取電子憑證交互信息的方法及移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種獲取電子憑證交互信息的方法。本發(fā)明同時(shí)還涉及一種移動(dòng)終端。
【背景技術(shù)】
[0002]隨著通信技術(shù)的發(fā)展,手機(jī)成為人們?nèi)粘I钪胁豢苫蛉钡囊徊糠?,不斷給人們的生活帶來方便,而NFC技術(shù)的推廣,讓手機(jī)刷卡消費(fèi)變成一種時(shí)尚的消費(fèi)方式。但是在目前基于SWP-SIM技術(shù)的手機(jī)錢包實(shí)現(xiàn)方案中,移動(dòng)終端只能夠管理支付卡片信息,以及針對(duì)管理程序進(jìn)行下載、安裝、升級(jí)、卸載等與消費(fèi)無關(guān)的操作。同時(shí),刷卡消費(fèi)僅需要NFC終端芯片、SWP-SIM卡與Pos終端的參與,移動(dòng)終端無法實(shí)時(shí)獲取刷卡事件及刷卡消費(fèi)的信息,從而導(dǎo)致用戶在消費(fèi)時(shí)難以通過移動(dòng)終端中及時(shí)獲知消費(fèi)信息,極大影響了用戶的使用體驗(yàn)。
【發(fā)明內(nèi)容】
[0003]有鑒于現(xiàn)有技術(shù)中所存在的問題,本發(fā)明提出了一種獲取電子憑證交互信息的方法,用于使移動(dòng)終端在進(jìn)行電子憑證交互處理后及時(shí)生成電子憑證交互信息,該方法包括:
[0004]移動(dòng)終端接收其中內(nèi)置的SWP-SM卡上報(bào)的交互事件消息,并根據(jù)所述交互事件信息中攜帶的AID確定與交互卡片對(duì)應(yīng)的應(yīng)用,所述AID與所述交互卡片--對(duì)應(yīng),所述交互事件消息為所述SWP-SIM卡在利用所述交互卡片通過NFC通道進(jìn)行電子憑證交互后產(chǎn)生;
[0005]所述移動(dòng)終端通過所述應(yīng)用獲取與所述交互事件通知消息對(duì)應(yīng)的電子憑證交互數(shù)據(jù);
[0006]所述移動(dòng)終端根據(jù)所述電子憑證交互數(shù)據(jù)確定所述交互卡片的類型,并根據(jù)所述類型以及所述電子憑證交互數(shù)據(jù)生成電子憑證交互信息。
[0007]相應(yīng)地,本發(fā)明還提出了一種移動(dòng)終端,包括SWP-SIM卡,該移動(dòng)終端還包括:
[0008]接收模塊,用于接收其中內(nèi)置的SWP-SIM卡上報(bào)的交互事件消息,并根據(jù)所述交互事件信息中攜帶的AID確定與交互卡片對(duì)應(yīng)的應(yīng)用,所述AID與所述交互卡片一一對(duì)應(yīng),所述交互事件消息為所述SWP-SM卡在利用所述交互卡片通過NFC通道進(jìn)行電子憑證交互后廣生;
[0009]獲取模塊,用于通過所述應(yīng)用獲取與所述交互事件通知消息對(duì)應(yīng)的電子憑證交互數(shù)據(jù);
[0010]生成模塊,用于根據(jù)所述電子憑證交互數(shù)據(jù)確定所述交互卡片的類型,并根據(jù)所述類型以及所述電子憑證交互數(shù)據(jù)生成電子憑證交互信息。
[0011]由此可見,通過應(yīng)用以上技術(shù)方案,移動(dòng)終端接在收其中內(nèi)置的SWP-SM卡上報(bào)的交互事件消息后,根據(jù)其中攜帶的AID確定與交互卡片對(duì)應(yīng)的應(yīng)用,并進(jìn)一步通過應(yīng)用獲取電子憑證交互數(shù)據(jù),利用電子憑證交互數(shù)據(jù)電子憑證交互信息。從而使移動(dòng)終端在進(jìn)行電子憑證交互的同時(shí)能夠生成電子憑證交互信息,提高了用戶的使用體驗(yàn)。
【附圖說明】
[0012]圖1為本發(fā)明提出的一種獲取電子憑證交互信息的方法的流程示意圖;
[0013]圖2為本發(fā)明具體實(shí)施例提出的基于SWP-SM方案的手機(jī)錢包架構(gòu)圖;
[0014]圖3為本發(fā)明具體實(shí)施例提出的SWP-SM在刷卡時(shí)的處理流程示意圖;
[0015]圖4為本發(fā)明具體實(shí)施例提出的手機(jī)錢包在收到上報(bào)信息時(shí)的處理流程示意圖;
[0016]圖5為本發(fā)明提出的一種移動(dòng)終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0017]針對(duì)現(xiàn)有技術(shù)中的問題,本發(fā)明提出了一種獲取電子憑證交互信息的方法。通過在移動(dòng)終端與SWP-SM卡的交互通道SM Access API中增加刷卡事件上報(bào)機(jī)制,當(dāng)SffP-SIM卡收到NFC終端刷卡消息后,主動(dòng)向移動(dòng)終端上報(bào)刷卡的信息,由移動(dòng)終端對(duì)刷卡信息進(jìn)行識(shí)別處理。并在移動(dòng)終端與支付卡應(yīng)用之間增加查詢消費(fèi)信息的接口,同時(shí)針對(duì)不同的卡應(yīng)用客戶端采用不同的方式獲取當(dāng)次消費(fèi)的信息,從而支持手機(jī)錢包實(shí)時(shí)獲取刷卡事件及消費(fèi)信息,并通過合適方式向用戶呈現(xiàn),從而解決使用NFC終端刷卡消費(fèi)的用戶體驗(yàn)問題。
[0018]如圖1所示,為本發(fā)明提出的一種獲取電子憑證交互信息的方法,包括如下步驟:
[0019]S101,移動(dòng)終端接收其中內(nèi)置的SWP-SM卡上報(bào)的交互事件消息,并根據(jù)所述交互事件信息中攜帶的AID確定與交互卡片對(duì)應(yīng)的應(yīng)用,所述AID與所述交互卡片一一對(duì)應(yīng),所述交互事件消息為所述SWP-SM卡在利用所述交互卡片通過NFC通道進(jìn)行電子憑證交互后廣生。
[0020]具體地,本發(fā)明在移動(dòng)終端中設(shè)置卡片管理器,在該步驟之前,卡片管理器通將自身作為所述交互事件消息的通知目標(biāo)在所述SWP-SIM卡的交互通道中進(jìn)行注冊(cè),以使所述SffP-SIM卡將所述交互事件消息上報(bào)至所述卡片管理器。
[0021]基于以上設(shè)置,在本步驟中,卡片管理器首先獲取所述SWP-S頂卡上報(bào)的交互事件消息中的AID ;然后移動(dòng)終端的已安裝應(yīng)用中查詢是否存在與所述AID對(duì)應(yīng)的應(yīng)用;與查詢結(jié)果對(duì)應(yīng)的流程如下:
[0022]若存在,所述卡片管理器將所述應(yīng)用作為與所述交互卡片對(duì)應(yīng)的應(yīng)用;
[0023]若不存在,所述卡片管理器終止應(yīng)用的確定過程。
[0024]S102,所述移動(dòng)終端通過所述應(yīng)用獲取與所述交互事件通知消息對(duì)應(yīng)的電子憑證交互數(shù)據(jù)。
[0025]在查詢到與交互卡片對(duì)應(yīng)的應(yīng)用后,卡片管理器隨即調(diào)用所述應(yīng)用的當(dāng)次電子憑證交互查詢接口,向所述應(yīng)用發(fā)送查詢請(qǐng)求;然后接收所述應(yīng)用根據(jù)所述查詢請(qǐng)求返回的電子交互數(shù)據(jù)。
[0026]在此需要說明的是,根據(jù)應(yīng)用類型的不同,電子憑證交互數(shù)據(jù)內(nèi)容亦有如下變化:
[0027]若所述應(yīng)用為非支付卡應(yīng)用,所述電子交互數(shù)據(jù)為非支付卡信息;
[0028]若所述應(yīng)用為與聯(lián)網(wǎng)支付的卡片對(duì)應(yīng)的應(yīng)用,所述應(yīng)用在收到所述卡片管理器的查詢請(qǐng)求時(shí),向業(yè)務(wù)平臺(tái)發(fā)送消費(fèi)記錄及余額信息查詢請(qǐng)求,在收到消費(fèi)記錄后識(shí)別并提出最新的消費(fèi)記錄,并將該消費(fèi)記錄及余額信息作為所述電子交互數(shù)據(jù)返回至所述卡片管理器;
[0029]若所述應(yīng)用為與本地支付的卡片對(duì)應(yīng)的應(yīng)用,所述應(yīng)用在收到所述卡片管理器的查詢請(qǐng)求時(shí),向所述SWP-SM卡發(fā)送消費(fèi)記錄及余額信息查詢請(qǐng)求,在收到消費(fèi)記錄后識(shí)別并提出最新的消費(fèi)記錄,并將該消費(fèi)記錄及余額信息作為所述電子交互數(shù)據(jù)返回至所述卡片管理器。
[0030]S103,所述移動(dòng)終端根據(jù)所述電子憑證交互數(shù)據(jù)確定所述交互卡片的類型,并根據(jù)所述類型以及所述電子憑證交互數(shù)據(jù)生成電子憑證交互信息。
[0031]基于S102中不同的電子憑證交互數(shù)據(jù),移動(dòng)終端依據(jù)以下方式確定交互卡片的類型:
[0032]若所述電子憑證交互數(shù)據(jù)中不包含余額信息,所述交互卡片為非支付卡;
[0033]若所述電子憑證交互數(shù)據(jù)中包含當(dāng)次消費(fèi)金額以及余額信息,所述交互卡片為借記卡或電子現(xiàn)金卡或其他類型支付卡;
[0034]若所述電子憑證交互數(shù)據(jù)中包含單次消費(fèi)金額及透支額度信息,所述交互卡片為貸記卡。
[0035]為了進(jìn)一步闡述本發(fā)明的技術(shù)思想,現(xiàn)結(jié)合圖2所示的基于SWP-SIM方案的手機(jī)錢包架構(gòu)圖,對(duì)本發(fā)明的技術(shù)方案進(jìn)行說明。本具體實(shí)施例通過在SIM Access API中增加刷卡事件上報(bào)機(jī)制、在手機(jī)錢包與卡應(yīng)用客戶端之間增加消費(fèi)信息查詢機(jī)制、卡應(yīng)用客戶端中增加獲取當(dāng)次消費(fèi)信息的機(jī)制,當(dāng)SWP-SM卡收到NFC終端刷卡消息后,通過SMAccess API主動(dòng)向手機(jī)錢包上報(bào)刷卡事件,由手機(jī)錢包對(duì)刷卡信息進(jìn)行識(shí)別,然后調(diào)用對(duì)應(yīng)卡片的當(dāng)次消費(fèi)信息查詢的接口獲取消費(fèi)信息,然后根據(jù)卡片類型給用戶進(jìn)行相應(yīng)提示。從而實(shí)現(xiàn)刷卡消費(fèi)時(shí)手機(jī)錢包實(shí)時(shí)顯示用戶刷卡消費(fèi)信息。
[0036]首先,本實(shí)施例在SM Access API中增加刷卡事件上報(bào)機(jī)制的方案:手機(jī)錢包在啟動(dòng)時(shí)將刷卡事件通知目標(biāo)注冊(cè)到SM Access API的接口中,當(dāng)發(fā)生刷卡消費(fèi)事件時(shí),SWP-SM卡調(diào)用SM Access API的通知接口將刷卡消費(fèi)事件及對(duì)應(yīng)的卡片AID發(fā)送給事件通知目標(biāo)。具體流程如圖3所示。
[0037]其次,本實(shí)施例在手機(jī)錢包與卡應(yīng)用客戶端之間增加消費(fèi)信息查詢機(jī)制的方案,在各卡應(yīng)用客戶端中實(shí)現(xiàn)消費(fèi)信息查詢接口,當(dāng)手機(jī)錢包收到SWP-SIM上報(bào)的刷卡消費(fèi)事件后,按照如圖4所示的流程處理,包括以下流程:
[0038](I)首先獲取上報(bào)消息中的卡應(yīng)用AID ;
[0039](2)在已安裝卡應(yīng)用列表中查詢是否存在該AID ;
[0040](3)如果不存在該AID則說明上報(bào)消息有誤,不做處理;如果存在,則從列表中獲取該卡應(yīng)用的信息,調(diào)用卡應(yīng)用的當(dāng)次消費(fèi)信息查詢接口 ;
[0041](4)收到卡應(yīng)用返回的消費(fèi)信息后,進(jìn)行數(shù)據(jù)處理;
[0042](5)若返回的數(shù)據(jù)中不包含余額信息,則使用卡片為非消費(fèi)卡;若返回的數(shù)據(jù)包含當(dāng)次消費(fèi)金額及余額信息,則消費(fèi)卡片為借記卡或電子現(xiàn)金卡或其他類型消費(fèi)卡;若返回的數(shù)據(jù)包含單詞消費(fèi)金額及透支額度,則消費(fèi)卡片為貸記卡;
[0043](6)手機(jī)錢包根據(jù)使用的卡片類型及數(shù)據(jù),給用戶進(jìn)行相應(yīng)的提示。
[0044]除此之外,本實(shí)施例還在卡應(yīng)用客戶端中增加如下獲取當(dāng)次消費(fèi)信息的機(jī)制:
[0045]a)對(duì)于非支付卡應(yīng)用:直接返回非支付卡信息。
[0046]b)對(duì)于聯(lián)網(wǎng)支付的卡應(yīng)用:客戶端在收到手機(jī)錢包刷卡信息查詢請(qǐng)求時(shí),向業(yè)務(wù)平臺(tái)發(fā)送消費(fèi)記錄及余額信息查詢請(qǐng)求,在收到消費(fèi)記錄后,識(shí)別并提出最新的消費(fèi)記錄并較該消費(fèi)記錄及余額信息返回給手機(jī)錢包。
[0047]c)對(duì)于本地支付的卡應(yīng)用:客戶端在收到手機(jī)錢包刷卡信息查詢請(qǐng)求時(shí),向SWP-S頂卡發(fā)送消費(fèi)記錄及余額信息查詢請(qǐng)求,在收到消費(fèi)記錄后,識(shí)別并提出最新的消費(fèi)記錄并較該消費(fèi)記錄及余額信息返回給手機(jī)錢包。
[0048]為達(dá)到以上技術(shù)目的,本發(fā)明還提出了一種移動(dòng)終端,包括SWP-SM卡,如圖5所示,該移動(dòng)終端還包括:
[0049]接收模塊510,用于接收其中內(nèi)置的SWP-S頂卡上報(bào)的交互事件消息,并根據(jù)所述交互事件信息中攜帶的AID確定與交互卡片對(duì)應(yīng)的應(yīng)用,所述AID與所述交互卡片一一對(duì)應(yīng),所述交互事件消息為所述SWP-SM卡在利用所述交互卡片通過NFC通道進(jìn)行電子憑證交互后產(chǎn)生;
[0050]獲取模塊520,用于通過所述應(yīng)用獲取與所述交互事件通知消息對(duì)應(yīng)的電子憑證交互數(shù)據(jù);
[0051 ] 生成模塊530,用于根據(jù)所述電子憑證交互數(shù)據(jù)確定所述交互卡片的類型,并根據(jù)所述類型以及所述電子憑證交互數(shù)