欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于音頻接口讀卡設(shè)備數(shù)據(jù)傳輸?shù)姆椒ê拖到y(tǒng)的制作方法

文檔序號:6670985閱讀:170來源:國知局
基于音頻接口讀卡設(shè)備數(shù)據(jù)傳輸?shù)姆椒ê拖到y(tǒng)的制作方法
【專利摘要】本發(fā)明公開了基于音頻接口讀卡設(shè)備數(shù)據(jù)傳輸?shù)姆椒ê拖到y(tǒng),包括:移動終端通過音頻接口向讀卡設(shè)備發(fā)送應(yīng)用數(shù)據(jù)傳輸開始信號,讀卡設(shè)備根據(jù)應(yīng)用數(shù)據(jù)傳輸開始信號向智能卡發(fā)送多次應(yīng)用數(shù)據(jù)獲取信號,智能卡根據(jù)應(yīng)用數(shù)據(jù)獲取信號將生成的應(yīng)用數(shù)據(jù)發(fā)送到讀卡設(shè)備,讀卡設(shè)備將多個應(yīng)用數(shù)據(jù)通過音頻接口發(fā)送到移動終端;移動終端將多個應(yīng)用數(shù)據(jù)發(fā)送到銀行主機(jī),銀行主機(jī)根據(jù)多個應(yīng)用數(shù)據(jù)進(jìn)行應(yīng)用操作,將生成的應(yīng)用處理數(shù)據(jù)發(fā)送到移動終端,移動終端將應(yīng)用處理數(shù)據(jù)通過音頻接口發(fā)送到讀卡設(shè)備;讀卡設(shè)備將應(yīng)用處理數(shù)據(jù)發(fā)送到智能卡,智能卡根據(jù)應(yīng)用處理數(shù)據(jù)進(jìn)行業(yè)務(wù)操作,將操作結(jié)果發(fā)送到讀卡設(shè)備,讀卡設(shè)備通過音頻接口將操作結(jié)果發(fā)送到移動終端。
【專利說明】基于音頻接口讀卡設(shè)備數(shù)據(jù)傳輸?shù)姆椒ê拖到y(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別是涉及基于音頻接口讀卡設(shè)備數(shù)據(jù)傳輸?shù)姆椒ê拖到y(tǒng)。
【背景技術(shù)】
[0002]隨著通信技術(shù)的發(fā)展,手機(jī)支付成為一種常用的支付方式。手機(jī)支付也稱為移動支付(Mobile Payment),是指移動用戶將移動終端與用戶的銀行卡賬號建立一一對應(yīng)的關(guān)系,使用移動終端(通常是手機(jī))對所消費(fèi)的商品或服務(wù)進(jìn)行賬務(wù)支付的一種服務(wù)方式。手機(jī)支付操作簡單,可以隨時隨地進(jìn)行支付業(yè)務(wù)操作,是當(dāng)今快捷支付的一種主要方式??梢允褂檬謾C(jī)支付給智能卡進(jìn)行充值等業(yè)務(wù)操作。
[0003]使用手機(jī)支付給智能卡進(jìn)行充值等業(yè)務(wù)操作,需要將移動終端通過手機(jī)音頻AudioPass讀卡設(shè)備實(shí)現(xiàn)與智能卡之間的數(shù)據(jù)交互。手機(jī)音頻AudioPass讀卡設(shè)備是一種基于移動終端音頻接口的數(shù)據(jù)通信技術(shù)和智能讀卡技術(shù)相結(jié)合的多應(yīng)用下載設(shè)備。
[0004]移動終端通過手機(jī)音頻AudioPass讀卡設(shè)備與智能卡數(shù)據(jù)傳輸?shù)膫鹘y(tǒng)方法流程如圖1所示。移動終端向讀卡設(shè)備發(fā)送復(fù)位信號,讀卡設(shè)備向移動終端發(fā)送復(fù)位響應(yīng)信號,復(fù)位信號用來觸發(fā)智能卡進(jìn)行復(fù)位操作,通過讀卡設(shè)備建立移動終端與智能卡之間的通信連接關(guān)系;移動終端通過音頻接口向讀卡設(shè)備發(fā)送數(shù)據(jù)傳輸信號,讀卡設(shè)備將數(shù)據(jù)傳輸開始信號發(fā)送到智能卡,智能卡根據(jù)數(shù)據(jù)傳輸開始信號將數(shù)據(jù)傳輸開始響應(yīng)信號發(fā)送到讀卡設(shè)備,讀卡設(shè)備將數(shù)據(jù)傳輸開始響應(yīng)信號通過音頻接口發(fā)送到移動終端,數(shù)據(jù)傳輸開始響應(yīng)信號用于觸發(fā)移動終端和智能卡之間通過讀卡設(shè)備傳輸數(shù)據(jù);移動終端通過音頻接口向讀卡設(shè)備發(fā)送多次數(shù)據(jù)傳輸控制信號,每一個數(shù)據(jù)傳輸控制信號用于觸發(fā)智能卡將一種數(shù)據(jù)信號通過讀卡設(shè)備發(fā)送到移動終端;移動終端將與業(yè)務(wù)操作相關(guān)的多個數(shù)據(jù)信號發(fā)送到銀行主機(jī)進(jìn)行處理,并將銀行主機(jī)返回的數(shù)據(jù)處理結(jié)果通過讀卡設(shè)備發(fā)送到智能卡,智能卡根據(jù)數(shù)據(jù)處理結(jié)果進(jìn)行業(yè)務(wù)操作,并將業(yè)務(wù)操作結(jié)果通過讀卡設(shè)備返回到移動終端。
[0005]本領(lǐng)域的技術(shù)人員在使用上述方法進(jìn)行應(yīng)用數(shù)據(jù)傳輸時,發(fā)現(xiàn)有如下缺點(diǎn):
[0006]首先,移動終端與讀卡設(shè)備在應(yīng)用數(shù)據(jù)傳輸控制過程中,每獲取智能卡的一種數(shù)據(jù)信息,讀卡設(shè)備和移動終端都要通過音頻接口進(jìn)行一次數(shù)據(jù)的交互,即通過音頻接口進(jìn)行兩次數(shù)據(jù)傳輸,數(shù)據(jù)交互頻繁,移動終端的音頻通道容易受到手機(jī)內(nèi)部軟件的干擾,穩(wěn)定性較差,頻繁的數(shù)據(jù)傳輸影響數(shù)據(jù)信息的準(zhǔn)確性,有丟失和被篡改的風(fēng)險;
[0007]其次,移動終端通過讀卡設(shè)備獲取與智能卡的多種數(shù)據(jù)信息,數(shù)據(jù)交互的流程復(fù)雜導(dǎo)致業(yè)務(wù)操作過程緩慢,用戶體驗差。

【發(fā)明內(nèi)容】

[0008]有鑒于此,本發(fā)明公開了一種基于音頻接口讀卡設(shè)備數(shù)據(jù)傳輸?shù)姆椒ê拖到y(tǒng),在應(yīng)用數(shù)據(jù)傳輸控制過程中,減少移動終端與讀卡設(shè)備通過音頻接口進(jìn)行數(shù)據(jù)交互的次數(shù)。
[0009]基于音頻接口讀卡設(shè)備數(shù)據(jù)傳輸?shù)姆椒?,所述方法包?[0010]讀卡設(shè)備檢測到移動終端接入其音頻接口后,向智能卡發(fā)送復(fù)位信號,所述復(fù)位信號用于觸發(fā)智能卡復(fù)位;
[0011]移動終端通過音頻接口向讀卡設(shè)備發(fā)送應(yīng)用數(shù)據(jù)傳輸開始信號,讀卡設(shè)備根據(jù)應(yīng)用數(shù)據(jù)傳輸開始信號向智能卡發(fā)送多次應(yīng)用數(shù)據(jù)獲取信號,智能卡根據(jù)應(yīng)用數(shù)據(jù)獲取信號將生成的應(yīng)用數(shù)據(jù)發(fā)送到讀卡設(shè)備,讀卡設(shè)備將多個應(yīng)用數(shù)據(jù)通過音頻接口發(fā)送到移動終端;
[0012]移動終端將多個應(yīng)用數(shù)據(jù)發(fā)送到銀行主機(jī),銀行主機(jī)根據(jù)多個應(yīng)用數(shù)據(jù)進(jìn)行應(yīng)用操作,將生成的應(yīng)用處理數(shù)據(jù)發(fā)送到移動終端,移動終端將應(yīng)用處理數(shù)據(jù)通過音頻接口發(fā)送到讀卡設(shè)備;
[0013]讀卡設(shè)備將應(yīng)用處理數(shù)據(jù)發(fā)送到智能卡,智能卡根據(jù)應(yīng)用處理數(shù)據(jù)進(jìn)行業(yè)務(wù)操作,將操作結(jié)果發(fā)送到讀卡設(shè)備,讀卡設(shè)備通過音頻接口將操作結(jié)果發(fā)送到移動終端。
[0014]優(yōu)選的,讀卡設(shè)備根據(jù)應(yīng)用數(shù)據(jù)傳輸開始信號向智能卡發(fā)送多次應(yīng)用數(shù)據(jù)獲取信號,智能卡根據(jù)應(yīng)用數(shù)據(jù)獲取信號將生成的應(yīng)用數(shù)據(jù)發(fā)送到讀卡設(shè)備具體包括:
[0015]讀卡設(shè)備接收到應(yīng)用數(shù)據(jù)傳輸開始信號后,向智能卡發(fā)送應(yīng)用選擇信號,智能卡向讀卡設(shè)備發(fā)送生成的應(yīng)用選擇數(shù)據(jù);
[0016]讀卡設(shè)備向智能卡發(fā)送讀取記錄信號,智能卡向讀卡設(shè)備發(fā)送生成的系統(tǒng)環(huán)境目錄數(shù)據(jù);
[0017]讀卡設(shè)備向智能卡發(fā)送應(yīng)用初始化信號,智能卡向讀卡設(shè)備發(fā)送生成的應(yīng)用初始化數(shù)據(jù);
[0018]讀卡設(shè)備向智能卡發(fā)送應(yīng)用驗證數(shù)據(jù)獲取信號,智能卡向讀卡設(shè)備發(fā)送生成的應(yīng)用驗證數(shù)據(jù);
[0019]讀卡設(shè)備向智能卡發(fā)送第一密文生成信號,智能卡向讀卡設(shè)備發(fā)送生成的第一密文;
[0020]讀卡設(shè)備將接收到的應(yīng)用選擇數(shù)據(jù)、系統(tǒng)環(huán)境目錄數(shù)據(jù),應(yīng)用初始化數(shù)據(jù),應(yīng)用驗證數(shù)據(jù)和第一密文作為應(yīng)用數(shù)據(jù)。
[0021]優(yōu)選的,所述智能卡向讀卡設(shè)備發(fā)送生成的應(yīng)用驗證數(shù)據(jù)后進(jìn)一步包括:
[0022]讀卡設(shè)備對智能卡進(jìn)行脫機(jī)數(shù)據(jù)認(rèn)證。
[0023]優(yōu)選的,所述脫機(jī)數(shù)據(jù)認(rèn)證包括:
[0024]靜態(tài)脫機(jī)數(shù)據(jù)認(rèn)證和/或動態(tài)脫機(jī)數(shù)據(jù)認(rèn)證。
[0025]優(yōu)選的,所述讀卡設(shè)備向智能卡發(fā)送第一密文生成信號前進(jìn)一步包括:
[0026]讀卡設(shè)備向智能卡發(fā)送歷史數(shù)據(jù)獲取信號,智能卡向讀卡設(shè)備發(fā)送上次操作的歷史數(shù)據(jù)。
[0027]優(yōu)選的,所述讀卡設(shè)備根據(jù)應(yīng)用數(shù)據(jù)傳輸開始信號向智能卡發(fā)送多次應(yīng)用數(shù)據(jù)獲取信號前進(jìn)一步包括:
[0028]移動終端通過音頻接口同時向讀卡設(shè)備發(fā)送綁定信息,讀卡設(shè)備驗證綁定信息是否正確,如果是,建立移動終端和讀卡設(shè)備的通信連接。
[0029]基于音頻接口讀卡設(shè)備數(shù)據(jù)傳輸?shù)南到y(tǒng),所述系統(tǒng)包括:
[0030]移動終端、讀卡設(shè)備、智能卡和銀行主機(jī),所述移動終端與讀卡設(shè)備通過音頻接口連接;[0031]所述移動終端包括:
[0032]應(yīng)用數(shù)據(jù)傳輸開始信號發(fā)送模塊,用于通過音頻接口向讀卡設(shè)備發(fā)送應(yīng)用數(shù)據(jù)傳輸開始信號;
[0033]應(yīng)用數(shù)據(jù)終端接收模塊,用于通過音頻接口接收讀卡設(shè)備發(fā)送的多個應(yīng)用數(shù)據(jù);
[0034]應(yīng)用數(shù)據(jù)終端發(fā)送模塊,用于將多個應(yīng)用數(shù)據(jù)發(fā)送到銀行主機(jī);
[0035]應(yīng)用處理數(shù)據(jù)終端收發(fā)模塊,用于接收銀行主機(jī)發(fā)送的應(yīng)用處理數(shù)據(jù),并將應(yīng)用處理數(shù)據(jù)通過音頻接口發(fā)送到讀卡設(shè)備;
[0036]操作結(jié)果終端接收模塊,用于接收讀卡設(shè)備通過音頻接口發(fā)送的操作結(jié)果;
[0037]所述讀卡設(shè)備包括:
[0038]復(fù)位信號發(fā)送模塊,用于檢測到移動終端接入讀卡設(shè)備的音頻接口后,向智能卡發(fā)送復(fù)位信號,所述復(fù)位信號用于觸發(fā)智能卡復(fù)位;
[0039]數(shù)據(jù)傳輸開始信號接收模塊,用于接收移動終端通過音頻接口發(fā)送的應(yīng)用數(shù)據(jù)傳輸開始信號;
[0040]應(yīng)用數(shù)據(jù)獲取模塊,用于根據(jù)應(yīng)用數(shù)據(jù)傳輸開始信號向智能卡發(fā)送多次應(yīng)用數(shù)據(jù)獲取信號,并接收由智能卡生成并發(fā)送的應(yīng)用數(shù)據(jù);
[0041]應(yīng)用數(shù)據(jù)設(shè)備發(fā)送模塊,用于將多個應(yīng)用數(shù)據(jù)通過音頻接口發(fā)送到移動終端;
[0042]應(yīng)用處理數(shù)據(jù)設(shè)備收發(fā)模塊,用于接收移動終端通過音頻接口發(fā)送的應(yīng)用處理數(shù)據(jù),并將應(yīng)用處理數(shù)據(jù)發(fā)送到智能卡;
[0043]操作結(jié)果設(shè)備收發(fā)模塊,用于接收智能卡發(fā)送的操作結(jié)果,并將操作結(jié)果通過音頻接口發(fā)送到移動終端;
[0044]智能卡包括:
[0045]復(fù)位模塊,用于接收到讀卡設(shè)備發(fā)送的復(fù)位信號后對智能卡進(jìn)行復(fù)位;
[0046]應(yīng)用數(shù)據(jù)發(fā)送模塊,用于根據(jù)應(yīng)用數(shù)據(jù)獲取信號將生成的應(yīng)用數(shù)據(jù)發(fā)送到讀卡設(shè)備;
[0047]業(yè)務(wù)操作模塊,用于根據(jù)應(yīng)用處理數(shù)據(jù)進(jìn)行業(yè)務(wù)操作,將操作結(jié)果發(fā)送到讀卡設(shè)備;
[0048]銀行主機(jī),用于根據(jù)應(yīng)用數(shù)據(jù)進(jìn)行應(yīng)用操作,將應(yīng)用處理數(shù)據(jù)發(fā)送到移動終端。
[0049]優(yōu)選的,所述應(yīng)用數(shù)據(jù)獲取模塊具體包括:
[0050]應(yīng)用選擇數(shù)據(jù)獲取模塊,用于接收到應(yīng)用數(shù)據(jù)傳輸開始信號后,向智能卡發(fā)送應(yīng)用選擇信號,接收智能卡發(fā)送的應(yīng)用選擇數(shù)據(jù);
[0051]目錄數(shù)據(jù)獲取模塊,用于向智能卡發(fā)送讀取記錄信號,接收智能卡發(fā)送的系統(tǒng)環(huán)境目錄數(shù)據(jù);
[0052]應(yīng)用初始化數(shù)據(jù)獲取模塊,用于向智能卡發(fā)送應(yīng)用初始化信號,接收智能卡發(fā)送的應(yīng)用初始化數(shù)據(jù);
[0053]應(yīng)用驗證數(shù)據(jù)獲取模塊,用于向智能卡發(fā)送應(yīng)用驗證數(shù)據(jù)獲取信號,接收智能卡發(fā)送的應(yīng)用驗證數(shù)據(jù);
[0054]第一密文獲取模塊,用于向智能卡發(fā)送第一密文生成信號,接收智能卡發(fā)送的第一密文;
[0055]相應(yīng)的,智能卡中的應(yīng)用數(shù)據(jù)發(fā)送模塊包括:[0056]應(yīng)用選擇數(shù)據(jù)發(fā)送模塊,用于向讀卡設(shè)備發(fā)送生成的應(yīng)用選擇數(shù)據(jù);
[0057]目錄數(shù)據(jù)發(fā)送模塊,用于向讀卡設(shè)備發(fā)送生成的系統(tǒng)環(huán)境目錄數(shù)據(jù);
[0058]應(yīng)用初始化數(shù)據(jù)發(fā)送模塊,用于向讀卡設(shè)備發(fā)送生成的應(yīng)用初始化數(shù)據(jù);
[0059]應(yīng)用驗證數(shù)據(jù)發(fā)送模塊,用于向讀卡設(shè)備發(fā)送生成的應(yīng)用驗證數(shù)據(jù);
[0060]第一密文發(fā)送模塊,用于向讀卡設(shè)備發(fā)送生成的第一密文。
[0061]優(yōu)選的,所述應(yīng)用數(shù)據(jù)獲取模塊進(jìn)一步包括:
[0062]脫機(jī)數(shù)據(jù)認(rèn)證模塊,用于對智能卡進(jìn)行脫機(jī)數(shù)據(jù)認(rèn)證。
[0063]優(yōu)選的,所述脫機(jī)數(shù)據(jù)認(rèn)證模塊包括:
[0064]靜態(tài)脫機(jī)數(shù)據(jù)認(rèn)證模塊和/或動態(tài)數(shù)據(jù)脫機(jī)數(shù)據(jù)認(rèn)證模塊。
[0065]優(yōu)選的,所述應(yīng)用數(shù)據(jù)獲取模塊進(jìn)一步包括:
[0066]歷史數(shù)據(jù)獲取模塊,用于向智能卡發(fā)送歷史數(shù)據(jù)獲取信號,接收智能卡發(fā)送的上次操作的歷史數(shù)據(jù);
[0067]相應(yīng)的,智能卡中的應(yīng)用數(shù)據(jù)發(fā)送模塊進(jìn)一步包括:
[0068]歷史數(shù)據(jù)發(fā)送模塊,用于將上次操作的歷史數(shù)據(jù)發(fā)送到讀卡設(shè)備。
[0069]優(yōu)選的,其特征在于,所述移動終端進(jìn)一步包括:
[0070]綁定信息發(fā)送模塊,用于通過音頻接口同時向讀卡設(shè)備發(fā)送綁定信息;
[0071]相應(yīng)的,讀卡設(shè)備進(jìn)一步包括:
[0072]綁定信息驗證模塊,用于驗證綁定信息是否正確,如果是,建立移動終端和讀卡設(shè)備的通信連接。
[0073]由上述內(nèi)容可知,本發(fā)明有如下有益效果:
[0074]讀卡設(shè)備檢測到音頻接口接入移動終端后,向智能卡發(fā)送復(fù)位信號,所述復(fù)位信號用于觸發(fā)智能卡復(fù)位,無需接收移動終端通過音頻接口發(fā)送的復(fù)位信號;讀卡設(shè)備將從智能卡獲取的多個應(yīng)用數(shù)據(jù)通過音頻接口發(fā)送到移動終端,無需每獲取一種應(yīng)用數(shù)據(jù)都與移動終端通過音頻接口進(jìn)行一次數(shù)據(jù)交互,通過音頻接口數(shù)據(jù)交互的次數(shù)減少,提高了數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和速度。
【專利附圖】

【附圖說明】
[0075]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0076]圖1為現(xiàn)有技術(shù)移動終端通過讀卡設(shè)備與智能卡數(shù)據(jù)傳輸?shù)姆椒鞒虉D;
[0077]圖2為本發(fā)明基于音頻接口讀卡設(shè)備數(shù)據(jù)傳輸?shù)姆椒▽?shí)施例一流程圖;
[0078]圖3為本發(fā)明基于音頻接口讀卡設(shè)備數(shù)據(jù)傳輸?shù)姆椒▽?shí)施例二流程圖;
[0079]圖4為本發(fā)明基于音頻接口讀卡設(shè)備數(shù)據(jù)傳輸?shù)南到y(tǒng)實(shí)施例三結(jié)構(gòu)示意圖;
[0080]圖5為本發(fā)明應(yīng)用數(shù)據(jù)獲取模塊結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0081]本發(fā)明公開了一種基于音頻接口讀卡設(shè)備數(shù)據(jù)傳輸?shù)姆椒ê拖到y(tǒng),減少了移動終端與讀卡設(shè)備通過音頻接口數(shù)據(jù)交互的次數(shù),提高了數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和速度。
[0082]本發(fā)明所提供的方法,讀卡設(shè)備檢測到移動終端接入其音頻接口后,向智能卡發(fā)送復(fù)位信號,所述復(fù)位信號用于觸發(fā)智能卡復(fù)位;移動終端通過音頻接口向讀卡設(shè)備發(fā)送應(yīng)用數(shù)據(jù)傳輸開始信號,讀卡設(shè)備根據(jù)應(yīng)用數(shù)據(jù)傳輸開始信號向智能卡發(fā)送多次應(yīng)用數(shù)據(jù)獲取信號,智能卡根據(jù)應(yīng)用數(shù)據(jù)獲取信號將生成的應(yīng)用數(shù)據(jù)發(fā)送到讀卡設(shè)備,讀卡設(shè)備將多個應(yīng)用數(shù)據(jù)通過音頻接口發(fā)送到移動終端;移動終端將多個應(yīng)用數(shù)據(jù)發(fā)送到銀行主機(jī),銀行主機(jī)根據(jù)多個應(yīng)用數(shù)據(jù)進(jìn)行應(yīng)用操作,將生成的應(yīng)用處理數(shù)據(jù)發(fā)送到移動終端,移動終端將應(yīng)用處理數(shù)據(jù)通過音頻接口發(fā)送到讀卡設(shè)備;讀卡設(shè)備將應(yīng)用處理數(shù)據(jù)發(fā)送到智能卡,智能卡根據(jù)應(yīng)用處理數(shù)據(jù)進(jìn)行業(yè)務(wù)操作,將操作結(jié)果發(fā)送到讀卡設(shè)備,讀卡設(shè)備通過音頻接口將操作結(jié)果發(fā)送到移動終端。
[0083]本發(fā)明所提供的系統(tǒng),包括移動終端、讀卡設(shè)備、智能卡和銀行主機(jī),所述移動終端與讀卡設(shè)備通過音頻接口連接;
[0084]所述移動終端包括:應(yīng)用數(shù)據(jù)傳輸開始信號發(fā)送模塊,用于通過音頻接口向讀卡設(shè)備發(fā)送應(yīng)用數(shù)據(jù)傳輸開始信號;應(yīng)用數(shù)據(jù)終端接收模塊,用于通過音頻接口接收讀卡設(shè)備發(fā)送的多個應(yīng)用數(shù)據(jù);應(yīng)用數(shù)據(jù)終端發(fā)送模塊,用于將多個應(yīng)用數(shù)據(jù)發(fā)送到銀行主機(jī);應(yīng)用處理數(shù)據(jù)終端收發(fā)模塊,用于接收銀行主機(jī)發(fā)送的應(yīng)用處理數(shù)據(jù),并將應(yīng)用處理數(shù)據(jù)通過音頻接口發(fā)送到讀卡設(shè)備;操作結(jié)果終端接收模塊,用于接收讀卡設(shè)備通過音頻接口發(fā)送的操作結(jié)果;
[0085]所述讀卡設(shè)備包括:復(fù)位信號發(fā)送模塊,用于檢測到移動終端接入讀卡設(shè)備的音頻接口后,向智能卡發(fā)送復(fù)位信號,所述復(fù)位信號用于觸發(fā)智能卡復(fù)位;數(shù)據(jù)傳輸開始信號接收模塊,用于接收移動終端通過音頻接口發(fā)送的應(yīng)用數(shù)據(jù)傳輸開始信號;應(yīng)用數(shù)據(jù)獲取模塊,用于根據(jù)應(yīng)用數(shù)據(jù)傳輸開始信號向智能卡發(fā)送多次應(yīng)用數(shù)據(jù)獲取信號,并接收智能卡生成并發(fā)送的多個應(yīng)用數(shù)據(jù);應(yīng)用數(shù)據(jù)設(shè)備發(fā)送模塊,用于將多個應(yīng)用數(shù)據(jù)通過音頻接口發(fā)送到移動終端;應(yīng)用處理數(shù)據(jù)設(shè)備收發(fā)模塊,用于接收移動終端通過音頻接口發(fā)送的應(yīng)用處理數(shù)據(jù),并將應(yīng)用處理數(shù)據(jù)發(fā)送到智能卡;操作結(jié)果設(shè)備收發(fā)模塊,用于接收智能卡發(fā)送的操作結(jié)果,并將操作結(jié)果通過音頻接口發(fā)送到移動終端;
[0086]智能卡包括:復(fù)位模塊,用于接收到讀卡設(shè)備發(fā)送的復(fù)位信號后對智能卡進(jìn)行復(fù)位;應(yīng)用數(shù)據(jù)發(fā)送模塊,用于根據(jù)應(yīng)用數(shù)據(jù)獲取信號將生成的應(yīng)用數(shù)據(jù)發(fā)送到讀卡設(shè)備;業(yè)務(wù)操作模塊,用于根據(jù)應(yīng)用處理數(shù)據(jù)進(jìn)行業(yè)務(wù)操作,將操作結(jié)果發(fā)送到讀卡設(shè)備;
[0087]銀行主機(jī),用于根據(jù)應(yīng)用數(shù)據(jù)進(jìn)行應(yīng)用操作,將應(yīng)用處理數(shù)據(jù)發(fā)送到移動終端。
[0088]下面結(jié)合附圖對具體實(shí)施例進(jìn)行詳細(xì)說明。
[0089]實(shí)施例一
[0090]圖2所示的是本發(fā)明基于音頻接口讀卡設(shè)備數(shù)據(jù)傳輸?shù)姆椒▽?shí)施例一流程圖,包括:
[0091]步驟201:讀卡設(shè)備檢測到移動終端接入其音頻接口后,向智能卡發(fā)送復(fù)位信號,所述復(fù)位信號用于觸發(fā)智能卡復(fù)位。
[0092]當(dāng)移動終端通過音頻接口接入讀卡設(shè)備時,移動終端會向讀卡設(shè)備輸入一個固定頻率為22KHz的正弦波,電壓為0.8V,讀卡設(shè)備檢測到輸入電壓時,會向智能卡發(fā)送一個復(fù)位信號,智能卡根據(jù)復(fù)位信號進(jìn)行復(fù)位。[0093]步驟202:移動終端通過音頻接口向讀卡設(shè)備發(fā)送應(yīng)用數(shù)據(jù)傳輸開始信號,讀卡設(shè)備根據(jù)應(yīng)用數(shù)據(jù)傳輸開始信號向智能卡發(fā)送多次應(yīng)用數(shù)據(jù)獲取信號,智能卡根據(jù)應(yīng)用數(shù)據(jù)獲取信號將生成的應(yīng)用數(shù)據(jù)發(fā)送到讀卡設(shè)備,讀卡設(shè)備將多個應(yīng)用數(shù)據(jù)通過音頻接口發(fā)送到移動終端。
[0094]所述應(yīng)用數(shù)據(jù)包括:應(yīng)用選擇數(shù)據(jù)、系統(tǒng)環(huán)境目錄數(shù)據(jù),應(yīng)用初始化數(shù)據(jù),應(yīng)用驗證數(shù)據(jù)和第一密文,讀卡設(shè)備每獲取一種應(yīng)用數(shù)據(jù),就向智能卡發(fā)送一次應(yīng)用數(shù)據(jù)獲取信號,根據(jù)不同的應(yīng)用數(shù)據(jù)獲取信號,獲取不同的應(yīng)用數(shù)據(jù)。讀卡設(shè)備將所獲得的多個應(yīng)用數(shù)據(jù)通過音頻接口發(fā)送到移動終端。
[0095]步驟203:移動終端將多個應(yīng)用數(shù)據(jù)發(fā)送到銀行主機(jī),銀行主機(jī)根據(jù)多個應(yīng)用數(shù)據(jù)進(jìn)行應(yīng)用操作,將生成的應(yīng)用處理數(shù)據(jù)發(fā)送到移動終端,移動終端將應(yīng)用處理數(shù)據(jù)通過音頻接口發(fā)送到讀卡設(shè)備。
[0096]銀行主機(jī)根據(jù)多個應(yīng)用數(shù)據(jù)進(jìn)行應(yīng)用操作,如驗證第一密文的是否正確,如果是,則根據(jù)其它應(yīng)用數(shù)據(jù)進(jìn)行相應(yīng)的應(yīng)用操作,生成應(yīng)用處理數(shù)據(jù)。所述應(yīng)用處理數(shù)據(jù)包括:處理結(jié)果數(shù)據(jù)和第二密文。
[0097]步驟204:讀卡設(shè)備將應(yīng)用處理數(shù)據(jù)發(fā)送到智能卡,智能卡根據(jù)應(yīng)用處理數(shù)據(jù)進(jìn)行業(yè)務(wù)操作,將操作結(jié)果發(fā)送到讀卡設(shè)備,讀卡設(shè)備通過音頻接口將操作結(jié)果發(fā)送到移動終端。
[0098]智能卡根據(jù)應(yīng)用處理數(shù)據(jù)進(jìn)行業(yè)務(wù)操作,驗證第二密文是否正確,如果是,根據(jù)處理結(jié)果數(shù)據(jù)對智能卡進(jìn)行充值等業(yè)務(wù)操作,生成操作結(jié)果;如果否,智能卡停止業(yè)務(wù)操作。
[0099]由上述內(nèi)容可知,本發(fā)明有如下有益效果:
[0100]讀卡設(shè)備檢測到音頻接口接入移動終端后,對智能卡進(jìn)行自動復(fù)位,無需接收移動終端通過音頻接口發(fā)送的復(fù)位信號;讀卡設(shè)備將從智能卡獲取的多個應(yīng)用數(shù)據(jù)通過音頻接口發(fā)送到移動終端,無需每獲取一種應(yīng)用數(shù)據(jù)都與移動終端通過音頻接口進(jìn)行一次數(shù)據(jù)交互,通過音頻接口數(shù)據(jù)交互的次數(shù)減少,提高了數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和速度。
[0101]實(shí)施例二
[0102]圖3所示的是本發(fā)明基于音頻接口讀卡設(shè)備數(shù)據(jù)傳輸?shù)姆椒▽?shí)施例二流程圖,與實(shí)施例一相比,實(shí)施例二中讀卡設(shè)備對智能卡進(jìn)行脫機(jī)數(shù)據(jù)認(rèn)證,并且獲取智能卡操作的歷史數(shù)據(jù)。
[0103]步驟301:讀卡設(shè)備檢測到移動終端接入其音頻接口后,向智能卡發(fā)送復(fù)位信號,所述復(fù)位信號用于觸發(fā)智能卡復(fù)位。
[0104]步驟302:移動終端通過音頻接口向讀卡設(shè)備發(fā)送應(yīng)用數(shù)據(jù)傳輸開始信號和綁定信息。
[0105]每一個移動終端與唯一的一臺讀卡設(shè)備綁定,綁定信息為移動終端驗證讀卡設(shè)備是否匹配的驗證信息。
[0106]步驟303:讀卡設(shè)備驗證綁定信息是否正確,如果是,建立移動終端和讀卡設(shè)備之間的通信連接。
[0107]若讀卡設(shè)備驗證綁定信息錯誤,則不與所述移動終端建立通信連接,因此,移動終端與讀卡設(shè)備之間的數(shù)據(jù)傳輸不能繼續(xù)進(jìn)行。
[0108]步驟304:讀卡設(shè)備接收到應(yīng)用數(shù)據(jù)傳輸開始信號后,向智能卡發(fā)送應(yīng)用選擇信號,智能卡向讀卡設(shè)備發(fā)送生成的應(yīng)用選擇數(shù)據(jù)。
[0109]用戶根據(jù)實(shí)際所要進(jìn)行的業(yè)務(wù)操作選擇在移動終端選擇相應(yīng)的應(yīng)用,移動終端根據(jù)用戶所選擇的具體應(yīng)用通過音頻接口發(fā)送應(yīng)用數(shù)據(jù)傳輸開始信號。讀卡設(shè)備接收到應(yīng)用數(shù)據(jù)傳輸開始信號后,向智能卡發(fā)送相應(yīng)的應(yīng)用選擇(Select)信號。
[0110]智能卡接收到應(yīng)用選擇(Select)信號后,向讀卡設(shè)備發(fā)送生成的的應(yīng)用選擇數(shù)據(jù)為智能卡所支持的應(yīng)用信息,包括:智能卡發(fā)卡的銀行參數(shù)、所支持的應(yīng)用的優(yōu)先級,所支持的應(yīng)用的名稱和默認(rèn)所支持的語言等。
[0111]步驟305:讀卡設(shè)備向智能卡發(fā)送讀取記錄信號,智能卡向讀卡設(shè)備發(fā)送生成的系統(tǒng)環(huán)境目錄數(shù)據(jù)。
[0112]所述系統(tǒng)環(huán)境(payment system environment):當(dāng)應(yīng)用或者系統(tǒng)環(huán)境目錄中的定義文件被選擇后,智能卡中所確定的應(yīng)用邏輯條件的集合。
[0113]步驟306:讀卡設(shè)備向智能卡發(fā)送應(yīng)用初始化信號,智能卡向讀卡設(shè)備發(fā)送生成的應(yīng)用初始化數(shù)據(jù)。
[0114]應(yīng)用初始化信號表示所選擇應(yīng)用操作流程的開始。智能卡向讀卡設(shè)備發(fā)送的應(yīng)用初始化數(shù)據(jù)包括:處理應(yīng)用操作流程過程中所需要的數(shù)據(jù)所存放的短文件標(biāo)示符(SFI)、記錄號、記錄個數(shù)以及脫機(jī)數(shù)據(jù)認(rèn)證需要的靜態(tài)簽名數(shù)據(jù)的存放位置。
[0115]步驟307:讀卡設(shè)備向智能卡發(fā)送應(yīng)用驗證數(shù)據(jù)獲取信號,智能卡向讀卡設(shè)備發(fā)送生成的應(yīng)用驗證數(shù)據(jù)。
[0116]所述應(yīng)用驗證數(shù)據(jù)包括:智能卡發(fā)卡銀行的國家代碼,應(yīng)用版本號,應(yīng)用失效日期
坐寸ο
[0117]步驟308:讀卡設(shè)備對智能卡進(jìn)行脫機(jī)數(shù)據(jù)認(rèn)證。
[0118]所述脫機(jī)數(shù)據(jù)認(rèn)證包括:靜態(tài)脫機(jī)數(shù)據(jù)認(rèn)證和/或動態(tài)脫機(jī)數(shù)據(jù)認(rèn)證。
[0119]靜態(tài)數(shù)據(jù)認(rèn)證(SDA)驗證智能卡中的重要數(shù)據(jù)在智能卡發(fā)卡后是否被篡改。使用智能卡中的發(fā)卡銀行公鑰驗證卡片中的靜態(tài)數(shù)據(jù)。公鑰技術(shù)使用私鑰產(chǎn)生加密數(shù)據(jù)(證書或簽名),該加密數(shù)據(jù)可以被公鑰解密而用于驗證和數(shù)據(jù)恢復(fù)。發(fā)卡行公鑰保存在智能卡中的發(fā)卡銀行公鑰證書中。加密數(shù)據(jù)包括一個重要數(shù)據(jù):哈希值,使用發(fā)卡銀行私鑰簽名加密。若根據(jù)智能卡公鑰證書中的私鑰還原出的哈希值與實(shí)際應(yīng)用數(shù)據(jù)產(chǎn)生的哈希值匹配,則表示智能卡中的重要數(shù)據(jù)并未被修改。
[0120]動態(tài)數(shù)據(jù)認(rèn)證(DDA)驗證智能卡中的重要數(shù)據(jù)在發(fā)卡后是否被篡改,同時驗證智能卡是否為偽卡。DDA有兩種形態(tài):標(biāo)準(zhǔn)DDA和復(fù)合動態(tài)數(shù)據(jù)認(rèn)證。這兩種方式中,使用類似SDA的方法驗證卡片中的靜態(tài)數(shù)據(jù)。
[0121]標(biāo)準(zhǔn)DDA使用來自智能卡和讀卡設(shè)備所生成的動態(tài)數(shù)據(jù)以及智能卡私鑰生成一個動態(tài)簽名密文。使用從智能卡中恢復(fù)出來的智能卡公鑰對動態(tài)簽名密文解密?;謴?fù)的數(shù)據(jù)和原始數(shù)據(jù)匹配驗證了此卡片不是從一張合法卡片通過復(fù)制數(shù)據(jù)而生成的偽卡。
[0122]步驟309:讀卡設(shè)備向智能卡發(fā)送歷史數(shù)據(jù)獲取信號,智能卡向讀卡設(shè)備發(fā)送上次操作的歷史數(shù)據(jù)。
[0123]上次操作的歷史數(shù)據(jù)包括:上次操作的日期、時間、操作種類和余額等信息。
[0124]步驟310:讀卡設(shè)備向智能卡發(fā)送第一密文生成信號,智能卡向讀卡設(shè)備發(fā)送生成的第一密文。[0125]智能卡產(chǎn)生過程密鑰SK,并利用SK計算得到第一密文MACl。
[0126]讀卡設(shè)備將上述步驟中所接收到的應(yīng)用選擇數(shù)據(jù)、系統(tǒng)環(huán)境目錄數(shù)據(jù),應(yīng)用初始化數(shù)據(jù),應(yīng)用驗證數(shù)據(jù)、歷史數(shù)據(jù)和第一密文作為應(yīng)用數(shù)據(jù)。
[0127]步驟311:讀卡設(shè)備將多個應(yīng)用數(shù)據(jù)通過音頻接口發(fā)送到移動終端。
[0128]步驟312:移動終端將多個應(yīng)用數(shù)據(jù)發(fā)送到銀行主機(jī),銀行主機(jī)根據(jù)多個應(yīng)用數(shù)據(jù)進(jìn)行應(yīng)用操作,將生成的應(yīng)用處理數(shù)據(jù)發(fā)送到移動終端,移動終端將應(yīng)用處理數(shù)據(jù)通過音頻接口發(fā)送到讀卡設(shè)備。
[0129]銀行主機(jī)驗證第一密文MACl是否正確,如果是,則銀行主機(jī)根據(jù)其他應(yīng)用數(shù)據(jù)進(jìn)行應(yīng)用操作,生成應(yīng)用處理數(shù)據(jù),所述應(yīng)用處理數(shù)據(jù)包括:處理結(jié)果數(shù)據(jù)和生成的第二密文MAC2 ;如果否,銀行主機(jī)停止應(yīng)用操作。
[0130]步驟313:讀卡設(shè)備將應(yīng)用處理數(shù)據(jù)發(fā)送到智能卡,智能卡根據(jù)應(yīng)用處理數(shù)據(jù)進(jìn)行業(yè)務(wù)操作,將操作結(jié)果發(fā)送到讀卡設(shè)備,讀卡設(shè)備通過音頻接口將操作結(jié)果發(fā)送到移動終端。
[0131]由上述內(nèi)容可知,實(shí)施例二與實(shí)施例一相比,還具有以下技術(shù)特征:
[0132]每一個讀卡設(shè)備與唯一的移動終端綁定,當(dāng)移動終端通過音頻接口接入讀卡設(shè)備時,驗證綁定信息是否正確,如果是,在進(jìn)行后續(xù)的操作步驟。讀卡設(shè)備對智能卡進(jìn)行脫機(jī)數(shù)據(jù)認(rèn)證,驗證智能卡中的重要數(shù)據(jù)在發(fā)卡后是否被篡改,同時驗證智能卡是否為偽卡。因此,保證了數(shù)據(jù)傳輸和應(yīng)用操作的安全性。
[0133]實(shí)施例三
[0134]圖4所示的是本發(fā)明基于音頻接口讀卡設(shè)備數(shù)據(jù)傳輸?shù)南到y(tǒng)實(shí)施例三結(jié)構(gòu)示意圖,是與實(shí)施例一所公開的方法所對應(yīng)的系統(tǒng),包括:
[0135]移動終端401、讀卡設(shè)備402、智能卡403和銀行主機(jī)404,所述移動終端401與讀卡設(shè)備402通過音頻接口連接。
[0136]所述移動終端401包括:
[0137]應(yīng)用數(shù)據(jù)傳輸開始信號發(fā)送模塊405,用于通過音頻接口向讀卡設(shè)備發(fā)送應(yīng)用數(shù)據(jù)傳輸開始信號。
[0138]應(yīng)用數(shù)據(jù)終端接收模塊406,用于通過音頻接口接收讀卡設(shè)備發(fā)送的多個應(yīng)用數(shù)據(jù)。
[0139]應(yīng)用數(shù)據(jù)終端發(fā)送模塊407,用于將多個應(yīng)用數(shù)據(jù)發(fā)送到銀行主機(jī)。
[0140]應(yīng)用處理數(shù)據(jù)終端收發(fā)模塊408,用于接收銀行主機(jī)發(fā)送的應(yīng)用處理數(shù)據(jù),并將應(yīng)用處理數(shù)據(jù)通過音頻接口發(fā)送到讀卡設(shè)備。
[0141]操作結(jié)果終端接收模塊409,用于接收讀卡設(shè)備通過音頻接口發(fā)送的操作結(jié)果。
[0142]所述讀卡設(shè)備402包括:
[0143]復(fù)位信號發(fā)送模塊410,用于檢測到移動終端接入讀卡設(shè)備的音頻接口后,向智能卡發(fā)送復(fù)位信號,所述復(fù)位信號用于觸發(fā)智能卡復(fù)位。
[0144]數(shù)據(jù)傳輸開始信號接收模塊411,用于接收移動終端通過音頻接口發(fā)送的應(yīng)用數(shù)據(jù)傳輸開始信號。
[0145]應(yīng)用數(shù)據(jù)獲取模塊412,用于根據(jù)應(yīng)用數(shù)據(jù)傳輸開始信號向智能卡發(fā)送多次應(yīng)用數(shù)據(jù)獲取信號,并接收由智能卡生成并發(fā)送的應(yīng)用數(shù)據(jù)。[0146]應(yīng)用數(shù)據(jù)設(shè)備發(fā)送模塊413,用于將多個應(yīng)用數(shù)據(jù)通過音頻接口發(fā)送到移動終端。
[0147]應(yīng)用處理數(shù)據(jù)設(shè)備收發(fā)模塊414,用于接收移動終端通過音頻接口發(fā)送的應(yīng)用處理數(shù)據(jù),并將應(yīng)用處理數(shù)據(jù)發(fā)送到智能卡。
[0148]操作結(jié)果設(shè)備收發(fā)模塊415,用于接收智能卡發(fā)送的操作結(jié)果,并將操作結(jié)果通過音頻接口發(fā)送到移動終端。
[0149]智能卡包括403:
[0150]復(fù)位模塊416,用于接收到讀卡設(shè)備發(fā)送的復(fù)位信號后對智能卡進(jìn)行復(fù)位。
[0151]應(yīng)用數(shù)據(jù)發(fā)送模塊417,用于根據(jù)應(yīng)用數(shù)據(jù)獲取信號將生成的應(yīng)用數(shù)據(jù)發(fā)送到讀卡設(shè)備。
[0152]業(yè)務(wù)操作模塊418,用于根據(jù)應(yīng)用處理數(shù)據(jù)進(jìn)行業(yè)務(wù)操作,將操作結(jié)果發(fā)送到讀卡設(shè)備。
[0153]銀行主機(jī)404,用于根據(jù)應(yīng)用數(shù)據(jù)進(jìn)行應(yīng)用操作,將應(yīng)用處理數(shù)據(jù)發(fā)送到移動終端。
[0154]系統(tǒng)中各模塊所實(shí)現(xiàn)的功能與實(shí)施例一中方法操作步驟對應(yīng),這里不再贅述。
[0155]實(shí)施例四
[0156]實(shí)施例四是與實(shí)施例二所公開的方法所對應(yīng)的系統(tǒng),與實(shí)施例三相比,增加了脫機(jī)數(shù)據(jù)認(rèn)證模塊、歷史數(shù)據(jù)獲取模塊、歷史數(shù)據(jù)發(fā)送模塊、綁定信息發(fā)送模塊和綁定信息驗證模塊,具體如下:
[0157]所述移動終端401包括:
[0158]綁定信息發(fā)送模塊,用于通過音頻接口同時向讀卡設(shè)備發(fā)送綁定信息。
[0159]應(yīng)用數(shù)據(jù)傳輸開始信號發(fā)送模塊405,用于通過音頻接口向讀卡設(shè)備發(fā)送應(yīng)用數(shù)據(jù)傳輸開始信號。
[0160]應(yīng)用數(shù)據(jù)終端接收模塊406,用于通過音頻接口接收讀卡設(shè)備發(fā)送的多個應(yīng)用數(shù)據(jù)。
[0161]應(yīng)用數(shù)據(jù)終端發(fā)送模塊407,用于將多個應(yīng)用數(shù)據(jù)發(fā)送到銀行主機(jī)。
[0162]應(yīng)用處理數(shù)據(jù)終端收發(fā)模塊408,用于接收銀行主機(jī)發(fā)送的應(yīng)用處理數(shù)據(jù),并將應(yīng)用處理數(shù)據(jù)通過音頻接口發(fā)送到讀卡設(shè)備。
[0163]操作結(jié)果終端接收模塊409,用于接收讀卡設(shè)備通過音頻接口發(fā)送的操作結(jié)果。
[0164]所述讀卡設(shè)備402包括:
[0165]綁定信息驗證模塊,用于驗證綁定信息是否正確,如果是,建立移動終端和讀卡設(shè)備的通信連接。
[0166]復(fù)位信號發(fā)送模塊410,用于檢測到移動終端接入讀卡設(shè)備的音頻接口后,向智能卡發(fā)送復(fù)位信號,所述復(fù)位信號用于觸發(fā)智能卡復(fù)位。
[0167]數(shù)據(jù)傳輸開始信號接收模塊411,用于接收移動終端通過音頻接口發(fā)送的應(yīng)用數(shù)據(jù)傳輸開始信號。
[0168]應(yīng)用數(shù)據(jù)獲取模塊412,用于根據(jù)應(yīng)用數(shù)據(jù)傳輸開始信號向智能卡發(fā)送多次應(yīng)用數(shù)據(jù)獲取信號,并接收智能卡發(fā)送的生成的應(yīng)用數(shù)據(jù)。
[0169]圖5所示的是本發(fā)明應(yīng)用數(shù)據(jù)獲取模塊412結(jié)構(gòu)示意圖,具體包括:
[0170]應(yīng)用選擇數(shù)據(jù)獲取模塊501,用于向智能卡發(fā)送應(yīng)用選擇信號,接收智能卡發(fā)送的應(yīng)用選擇數(shù)據(jù)。
[0171]目錄數(shù)據(jù)獲取模塊502,用于向智能卡發(fā)送讀取記錄信號,接收智能卡發(fā)送的系統(tǒng)環(huán)境目錄數(shù)據(jù)。
[0172]應(yīng)用初始化數(shù)據(jù)獲取模塊503,用于向智能卡發(fā)送應(yīng)用初始化信號,接收智能卡發(fā)送的應(yīng)用初始化數(shù)據(jù)。
[0173]應(yīng)用驗證數(shù)據(jù)獲取模塊504,用于向智能卡發(fā)送應(yīng)用驗證數(shù)據(jù)獲取信號,接收智能卡發(fā)送的應(yīng)用驗證數(shù)據(jù)。
[0174]脫機(jī)數(shù)據(jù)認(rèn)證模塊505,用于對智能卡進(jìn)行脫機(jī)數(shù)據(jù)認(rèn)證。
[0175]脫機(jī)數(shù)據(jù)認(rèn)證模塊包括靜態(tài)脫機(jī)數(shù)據(jù)認(rèn)證模塊和/或動態(tài)數(shù)據(jù)脫機(jī)數(shù)據(jù)認(rèn)證模塊。
[0176]歷史數(shù)據(jù)獲取模塊506,用于向智能卡發(fā)送歷史數(shù)據(jù)獲取信號,并接收智能卡發(fā)送的上次操作的歷史數(shù)據(jù).[0177]第一密文獲取模塊507,用于向智能卡發(fā)送第一密文生成信號,接收智能卡發(fā)送的
第一密文。
[0178]應(yīng)用數(shù)據(jù)設(shè)備發(fā)送模塊413,用于將多個應(yīng)用數(shù)據(jù)通過音頻接口發(fā)送到移動終端。
[0179]應(yīng)用處理數(shù)據(jù)設(shè)備收發(fā)模塊414,用于接收移動終端通過音頻接口發(fā)送的應(yīng)用處理數(shù)據(jù),并將應(yīng)用處理數(shù)據(jù)發(fā)送到智能卡。
[0180]操作結(jié)果設(shè)備收發(fā)模塊415,用于接收智能卡發(fā)送的操作結(jié)果,并將操作結(jié)果通過音頻接口發(fā)送到移動終端。
[0181]智能卡包括403:
[0182]復(fù)位模塊,用于接收到讀卡設(shè)備發(fā)送的復(fù)位信號后對智能卡進(jìn)行復(fù)位。
[0183]應(yīng)用數(shù)據(jù)發(fā)送模塊416,用于根據(jù)應(yīng)用數(shù)據(jù)獲取信號將應(yīng)用數(shù)據(jù)發(fā)送到讀卡設(shè)備。
[0184]應(yīng)用數(shù)據(jù)發(fā)送模塊416具體為:
[0185]應(yīng)用選擇數(shù)據(jù)發(fā)送模塊,用于向讀卡設(shè)備發(fā)送生成的應(yīng)用選擇數(shù)據(jù)。
[0186]目錄數(shù)據(jù)發(fā)送模塊,用于向讀卡設(shè)備發(fā)送生成的系統(tǒng)環(huán)境目錄數(shù)據(jù)。
[0187]應(yīng)用初始化數(shù)據(jù)發(fā)送模塊,用于向讀卡設(shè)備發(fā)送生成的應(yīng)用初始化數(shù)據(jù)。
[0188]應(yīng)用驗證數(shù)據(jù)發(fā)送模塊,用于向讀卡設(shè)備發(fā)送生成的應(yīng)用驗證數(shù)據(jù)。
[0189]歷史數(shù)據(jù)發(fā)送模塊,用于將上次操作的歷史數(shù)據(jù)發(fā)送到讀卡設(shè)備。
[0190]第一密文發(fā)送模塊,用于向讀卡設(shè)備發(fā)送生成的第一密文。
[0191]業(yè)務(wù)操作模塊417,用于根據(jù)應(yīng)用處理數(shù)據(jù)進(jìn)行業(yè)務(wù)操作,將操作結(jié)果發(fā)送到讀卡設(shè)備。
[0192]銀行主機(jī)404,用于根據(jù)應(yīng)用數(shù)據(jù)進(jìn)行應(yīng)用操作,將應(yīng)用處理數(shù)據(jù)發(fā)送到移動終端。
[0193]系統(tǒng)中各模塊所實(shí)現(xiàn)的功能與實(shí)施例二中方法操作步驟對應(yīng),這里不再贅述。
[0194]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.基于音頻接口讀卡設(shè)備數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,所述方法包? 讀卡設(shè)備檢測到移動終端接入其音頻接口后,向智能卡發(fā)送復(fù)位信號,所述復(fù)位信號用于觸發(fā)智能卡復(fù)位; 移動終端通過音頻接口向讀卡設(shè)備發(fā)送應(yīng)用數(shù)據(jù)傳輸開始信號,讀卡設(shè)備根據(jù)應(yīng)用數(shù)據(jù)傳輸開始信號向智能卡發(fā)送多次應(yīng)用數(shù)據(jù)獲取信號,智能卡根據(jù)應(yīng)用數(shù)據(jù)獲取信號將生成的應(yīng)用數(shù)據(jù)發(fā)送到讀卡設(shè)備,讀卡設(shè)備將多個應(yīng)用數(shù)據(jù)通過音頻接口發(fā)送到移動終端;移動終端將多個應(yīng)用數(shù)據(jù)發(fā)送到銀行主機(jī),銀行主機(jī)根據(jù)多個應(yīng)用數(shù)據(jù)進(jìn)行應(yīng)用操作,將生成的應(yīng)用處理數(shù)據(jù)發(fā)送到移動終端,移動終端將應(yīng)用處理數(shù)據(jù)通過音頻接口發(fā)送到讀卡設(shè)備; 讀卡設(shè)備將應(yīng)用處理數(shù)據(jù)發(fā)送到智能卡,智能卡根據(jù)應(yīng)用處理數(shù)據(jù)進(jìn)行業(yè)務(wù)操作,將操作結(jié)果發(fā)送到讀卡設(shè)備,讀卡設(shè)備通過音頻接口將操作結(jié)果發(fā)送到移動終端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,讀卡設(shè)備根據(jù)應(yīng)用數(shù)據(jù)傳輸開始信號向智能卡發(fā)送多次應(yīng)用數(shù)據(jù)獲取信號,智能卡根據(jù)應(yīng)用數(shù)據(jù)獲取信號將生成的應(yīng)用數(shù)據(jù)發(fā)送到讀卡設(shè)備具體包括: 讀卡設(shè)備接收到應(yīng)用數(shù)據(jù)傳輸開始信號后,向智能卡發(fā)送應(yīng)用選擇信號,智能卡向讀卡設(shè)備發(fā)送生成的應(yīng)用選擇數(shù)據(jù); 讀卡設(shè)備向智能卡發(fā)送讀取記錄信號,智能卡向讀卡設(shè)備發(fā)送生成的系統(tǒng)環(huán)境目錄數(shù)據(jù); 讀卡設(shè)備向智能卡發(fā)送應(yīng)用初始化信號,智能卡向讀卡設(shè)備發(fā)送生成的應(yīng)用初始化數(shù)據(jù); 讀卡設(shè)備向智能卡發(fā)送應(yīng)用驗證數(shù)據(jù)獲取信號,智能卡向讀卡設(shè)備發(fā)送生成的應(yīng)用驗證數(shù)據(jù); 讀卡設(shè)備向智能卡發(fā)送第一密文生成信號,智能卡向讀卡設(shè)備發(fā)送生成的第一密文;讀卡設(shè)備將接收到的應(yīng)用選擇數(shù)據(jù)、系統(tǒng)環(huán)境目錄數(shù)據(jù),應(yīng)用初始化數(shù)據(jù),應(yīng)用驗證數(shù)據(jù)和第一密文作為應(yīng)用數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述智能卡向讀卡設(shè)備發(fā)送生成的應(yīng)用驗證數(shù)據(jù)后進(jìn)一步包括: 讀卡設(shè)備對智能卡進(jìn)行脫機(jī)數(shù)據(jù)認(rèn)證。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述脫機(jī)數(shù)據(jù)認(rèn)證包括: 靜態(tài)脫機(jī)數(shù)據(jù)認(rèn)證和/或動態(tài)脫機(jī)數(shù)據(jù)認(rèn)證。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述讀卡設(shè)備向智能卡發(fā)送第一密文生成信號前進(jìn)一步包括: 讀卡設(shè)備向智能卡發(fā)送歷史數(shù)據(jù)獲取信號,智能卡向讀卡設(shè)備發(fā)送上次操作的歷史數(shù)據(jù)。
6.根據(jù)權(quán)利要求1-5任意一項所述的方法,其特征在于,所述讀卡設(shè)備根據(jù)應(yīng)用數(shù)據(jù)傳輸開始信號向智能卡發(fā)送多次應(yīng)用數(shù)據(jù)獲取信號前進(jìn)一步包括: 移動終端通過音頻接口同時向讀卡設(shè)備發(fā)送綁定信息,讀卡設(shè)備驗證綁定信息是否正確,如果是,建立移動終端和讀卡設(shè)備的通信連接。
7.基于音頻接口讀卡設(shè)備數(shù)據(jù)傳輸?shù)南到y(tǒng),其特征在于,所述系統(tǒng)包括:移動終端、讀卡設(shè)備、智能卡和銀行主機(jī),所述移動終端與讀卡設(shè)備通過音頻接口連接; 所述移動終端包括: 應(yīng)用數(shù)據(jù)傳輸開始信號發(fā)送模塊,用于通過音頻接口向讀卡設(shè)備發(fā)送應(yīng)用數(shù)據(jù)傳輸開始信號; 應(yīng)用數(shù)據(jù)終端接收模塊,用于通過音頻接口接收讀卡設(shè)備發(fā)送的多個應(yīng)用數(shù)據(jù); 應(yīng)用數(shù)據(jù)終端發(fā)送模塊,用于將多個應(yīng)用數(shù)據(jù)發(fā)送到銀行主機(jī); 應(yīng)用處理數(shù)據(jù)終端收發(fā)模塊,用于接收銀行主機(jī)發(fā)送的應(yīng)用處理數(shù)據(jù),并將應(yīng)用處理數(shù)據(jù)通過音頻接口發(fā)送到讀卡設(shè)備; 操作結(jié)果終端接收模塊,用于接收讀卡設(shè)備通過音頻接口發(fā)送的操作結(jié)果; 所述讀卡設(shè)備包括: 復(fù)位信號發(fā)送模塊,用于檢測到移動終端接入讀卡設(shè)備的音頻接口后,向智能卡發(fā)送復(fù)位信號,所述復(fù)位信號用于觸發(fā)智能卡復(fù)位; 數(shù)據(jù)傳輸開始信號 接收模塊,用于接收移動終端通過音頻接口發(fā)送的應(yīng)用數(shù)據(jù)傳輸開始信號; 應(yīng)用數(shù)據(jù)獲取模塊,用于根據(jù)應(yīng)用數(shù)據(jù)傳輸開始信號向智能卡發(fā)送多次應(yīng)用數(shù)據(jù)獲取信號,并接收由智能卡生成并發(fā)送的應(yīng)用數(shù)據(jù); 應(yīng)用數(shù)據(jù)設(shè)備發(fā)送模塊,用于將多個應(yīng)用數(shù)據(jù)通過音頻接口發(fā)送到移動終端; 應(yīng)用處理數(shù)據(jù)設(shè)備收發(fā)模塊,用于接收移動終端通過音頻接口發(fā)送的應(yīng)用處理數(shù)據(jù),并將應(yīng)用處理數(shù)據(jù)發(fā)送到智能卡; 操作結(jié)果設(shè)備收發(fā)模塊,用于接收智能卡發(fā)送的操作結(jié)果,并將操作結(jié)果通過音頻接口發(fā)送到移動終端; 智能卡包括: 復(fù)位模塊,用于接收到讀卡設(shè)備發(fā)送的復(fù)位信號后對智能卡進(jìn)行復(fù)位; 應(yīng)用數(shù)據(jù)發(fā)送模塊,用于根據(jù)應(yīng)用數(shù)據(jù)獲取信號將生成的應(yīng)用數(shù)據(jù)發(fā)送到讀卡設(shè)備; 業(yè)務(wù)操作模塊,用于根據(jù)應(yīng)用處理數(shù)據(jù)進(jìn)行業(yè)務(wù)操作,將操作結(jié)果發(fā)送到讀卡設(shè)備; 銀行主機(jī),用于根據(jù)應(yīng)用數(shù)據(jù)進(jìn)行應(yīng)用操作,將應(yīng)用處理數(shù)據(jù)發(fā)送到移動終端。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述應(yīng)用數(shù)據(jù)獲取模塊具體包括: 應(yīng)用選擇數(shù)據(jù)獲取模塊,用于接收到應(yīng)用數(shù)據(jù)傳輸開始信號后,向智能卡發(fā)送應(yīng)用選擇信號,接收智能卡發(fā)送的應(yīng)用選擇數(shù)據(jù); 目錄數(shù)據(jù)獲取模塊,用于向智能卡發(fā)送讀取記錄信號,接收智能卡發(fā)送的系統(tǒng)環(huán)境目錄數(shù)據(jù); 應(yīng)用初始化數(shù)據(jù)獲取模塊,用于向智能卡發(fā)送應(yīng)用初始化信號,接收智能卡發(fā)送的應(yīng)用初始化數(shù)據(jù); 應(yīng)用驗證數(shù)據(jù)獲取模塊,用于向智能卡發(fā)送應(yīng)用驗證數(shù)據(jù)獲取信號,接收智能卡發(fā)送的應(yīng)用驗證數(shù)據(jù); 第一密文獲取模塊,用于向智能卡發(fā)送第一密文生成信號,接收智能卡發(fā)送的第一密文; 相應(yīng)的,智能卡中的應(yīng)用數(shù)據(jù)發(fā)送模塊包括:應(yīng)用選擇數(shù)據(jù)發(fā)送模塊,用于向讀卡設(shè)備發(fā)送生成的應(yīng)用選擇數(shù)據(jù); 目錄數(shù)據(jù)發(fā)送模塊,用于向讀卡設(shè)備發(fā)送生成的系統(tǒng)環(huán)境目錄數(shù)據(jù); 應(yīng)用初始化數(shù)據(jù)發(fā)送模塊,用于向讀卡設(shè)備發(fā)送生成的應(yīng)用初始化數(shù)據(jù); 應(yīng)用驗證數(shù)據(jù)發(fā)送模塊,用于向讀卡設(shè)備發(fā)送生成的應(yīng)用驗證數(shù)據(jù); 第一密文發(fā)送模塊,用于向讀卡設(shè)備發(fā)送生成的第一密文。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述應(yīng)用數(shù)據(jù)獲取模塊進(jìn)一步包括: 脫機(jī)數(shù)據(jù)認(rèn)證模塊,用于對智能卡進(jìn)行脫機(jī)數(shù)據(jù)認(rèn)證。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述脫機(jī)數(shù)據(jù)認(rèn)證模塊包括: 靜態(tài)脫機(jī)數(shù)據(jù)認(rèn)證模塊和/或動態(tài)數(shù)據(jù)脫機(jī)數(shù)據(jù)認(rèn)證模塊。
11.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述應(yīng)用數(shù)據(jù)獲取模塊進(jìn)一步包括: 歷史數(shù)據(jù)獲取模塊,用于向智能卡發(fā)送歷史數(shù)據(jù)獲取信號,接收智能卡發(fā)送的上次操作的歷史數(shù)據(jù); 相應(yīng)的,智能卡中的應(yīng)用數(shù)據(jù)發(fā)送模塊進(jìn)一步包括: 歷史數(shù)據(jù)發(fā)送模塊,用于將上次操作的歷史數(shù)據(jù)發(fā)送到讀卡設(shè)備。
12.根據(jù)權(quán)利要求7-11任意一項所述的系統(tǒng),其特征在于,所述移動終端進(jìn)一步包括: 綁定信息發(fā)送模塊,用于通過音頻接口同時向讀卡設(shè)備發(fā)送綁定信息; 相應(yīng)的,讀卡設(shè)備進(jìn)一步包括: 綁定信息驗證模塊,用于驗證綁定信息是否正確,如果是,建立移動終端和讀卡設(shè)備的通信連接。
【文檔編號】G07F7/10GK103914912SQ201210592735
【公開日】2014年7月9日 申請日期:2012年12月30日 優(yōu)先權(quán)日:2012年12月30日
【發(fā)明者】黃剛, 王四軍, 白婧, 孟翔 申請人:北京握奇數(shù)據(jù)系統(tǒng)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
浮山县| 安吉县| 临猗县| 青川县| 临夏县| 平舆县| 兴安盟| 滦南县| 揭西县| 治多县| 思茅市| 皋兰县| 治多县| 务川| 丹棱县| 涪陵区| 印江| 乌恰县| 阳西县| 岑巩县| 佛冈县| 彰武县| 徐汇区| 合作市| 永嘉县| 衡山县| 舒兰市| 毕节市| 临武县| 松江区| 图片| 宜城市| 调兵山市| 石棉县| 宾川县| 张家港市| 芮城县| 承德县| 鲁山县| 永春县| 娄烦县|