處理資源賬戶交易的方法和無(wú)線電子設(shè)備的制造方法
【專(zhuān)利摘要】本公開(kāi)涉及處理資源賬戶交易的方法和無(wú)線電子設(shè)備。更具體地,公開(kāi)一種用于在無(wú)線電子設(shè)備(比如智能電話機(jī)或其它便攜式電子設(shè)備)內(nèi)處理資源賬戶交易的方法、程序產(chǎn)品和設(shè)備。在與近場(chǎng)交易終端的資源交易的發(fā)起期間或之際,所述設(shè)備經(jīng)第一通信接口,從所述終端接收資源賬戶系統(tǒng)ID。根據(jù)接收的資源賬戶系統(tǒng)ID,有選擇地識(shí)別本地存儲(chǔ)的資源賬戶。所述設(shè)備經(jīng)第一通信接口,把與選擇的資源賬戶對(duì)應(yīng)的資源賬戶應(yīng)用ID發(fā)送給近場(chǎng)交易終端。所述設(shè)備從近場(chǎng)交易終端接收與選擇的資源賬戶相關(guān)聯(lián)的令牌ID,并經(jīng)第二通信接口,把所述令牌ID發(fā)送給賬戶管理系統(tǒng)。所述設(shè)備從賬戶管理系統(tǒng)接收交易令牌,所述交易令牌包含與指定的交易資源值相關(guān)聯(lián)的令牌ID。
【專(zhuān)利說(shuō)明】
處理資源賬戶交易的方法和無(wú)線電子設(shè)備
技術(shù)領(lǐng)域
[0001] 本發(fā)明主題的實(shí)施例一般地設(shè)及在多設(shè)備、多系統(tǒng)計(jì)算機(jī)交易中管理資源賬戶的 領(lǐng)域。更具體地,本發(fā)明主題設(shè)及在令牌化交易中安全并且有效地選擇和利用資源賬戶。
【背景技術(shù)】
[0002] 磁條卡長(zhǎng)期一直是進(jìn)行移動(dòng)電子交易的主要形式,在所述移動(dòng)電子交易中,銷(xiāo)售 點(diǎn)(P0S)或其它交易終端中的讀取器接收編碼在磁條中的賬戶信息。運(yùn)些磁編碼卡用于零 售品購(gòu)買(mǎi)、優(yōu)惠券兌換等。從卡取回的賬戶數(shù)據(jù)由交易終端發(fā)送給資源賬戶服務(wù)器,所述資 源賬戶服務(wù)器答復(fù)W應(yīng)用來(lái)自指定資源賬戶(比如貨幣信用賬戶)的資源的授權(quán)。
[0003] 諸如智能電話機(jī)之類(lèi)移動(dòng)電子設(shè)備的容量和操作靈活性的重大發(fā)展已導(dǎo)致利用 諸如智能電話機(jī)之類(lèi)便攜式電子設(shè)備的移動(dòng)電子支付的發(fā)展。移動(dòng)電子交易一般利用諸如 藍(lán)牙和近場(chǎng)通信(NFC)之類(lèi)的短程(也稱(chēng)為近場(chǎng))RF接口,而不是傳統(tǒng)的磁條讀取器。移動(dòng)支 付解決方案包括電子或移動(dòng)貨幣和電子或移動(dòng)錢(qián)包。盡管移動(dòng)支付系統(tǒng)利用最新研發(fā)的技 術(shù)不斷發(fā)展,不過(guò),安全性仍然是電子交易系統(tǒng)的重大問(wèn)題。
【發(fā)明內(nèi)容】
[0004] 公開(kāi)一種在無(wú)線電子設(shè)備,比如智能電話機(jī)或其它便攜式電子設(shè)備內(nèi),處理資源 賬戶交易的方法。在與近場(chǎng)交易終端開(kāi)始資源交易期間或之時(shí),所述設(shè)備經(jīng)第一通信接口, 從所述終端接收資源賬戶系統(tǒng)ID。根據(jù)接收的資源賬戶系統(tǒng)ID,有選擇地識(shí)別本地存儲(chǔ)的 資源賬戶。所述設(shè)備經(jīng)第一通信接口,把與選擇的資源賬戶對(duì)應(yīng)的資源賬戶應(yīng)用ID發(fā)送給 近場(chǎng)交易終端。所述設(shè)備從近場(chǎng)交易終端接收與選擇的資源賬戶相關(guān)聯(lián)的令牌ID,并經(jīng)第 二通信接口,把所述令牌ID發(fā)送給賬戶管理系統(tǒng)。所述設(shè)備從賬戶管理系統(tǒng)接收交易令牌, 所述交易令牌包含與指定的交易資源值相關(guān)聯(lián)的令牌ID。
【附圖說(shuō)明】
[0005] 參考附圖,可更好地理解實(shí)施例,并使眾多的目的、特征和優(yōu)點(diǎn)對(duì)本領(lǐng)域的技術(shù)人 員來(lái)說(shuō)是顯而易見(jiàn)的。
[0006] 圖1是描述按照實(shí)施例的包含在令牌化資源賬戶選擇和安全系統(tǒng)中,或者可W與 令牌化資源賬戶選擇和安全系統(tǒng)相互作用的各個(gè)組件的高級(jí)系統(tǒng)圖;
[0007] 圖2是圖解說(shuō)明按照實(shí)施例的允許網(wǎng)絡(luò)和允許近場(chǎng)交易的移動(dòng)電子設(shè)備的方框 圖;
[0008] 圖3是描述按照實(shí)施例的令牌化資源賬戶選擇消息協(xié)議的信令圖;
[0009] 圖4是圖解說(shuō)明按照實(shí)施例的令牌結(jié)構(gòu)的概念圖;
[0010] 圖5是描述按照實(shí)施例的資源賬戶表的概念圖;
[0011] 圖6是圖解說(shuō)明按照實(shí)施例的令牌狀態(tài)管理器交易條件表的概念圖;
[0012] 圖7是圖解說(shuō)明按照實(shí)施例,在令牌化資源賬戶選擇期間進(jìn)行的步驟的流程圖;
[0013] 圖8是描述按照實(shí)施例,在交易令牌的處理期間進(jìn)行的步驟的流程圖;W及
[0014] 圖9是進(jìn)行參考圖1-8說(shuō)明和描述的功能的計(jì)算機(jī)系統(tǒng)的方框圖。
【具體實(shí)施方式】
[0015] 下面的說(shuō)明包括具體體現(xiàn)本發(fā)明主題的技術(shù)的例證系統(tǒng)、方法、技術(shù)、指令序列和 計(jì)算機(jī)程序產(chǎn)品。不過(guò),應(yīng)理解,可在無(wú)運(yùn)些具體細(xì)節(jié)的情況下實(shí)踐說(shuō)明的實(shí)施例。在其它 情況下,未詳細(xì)表示公知的指令實(shí)例、協(xié)議、結(jié)構(gòu)和技術(shù),W便不使本說(shuō)明模糊。
[0016] 運(yùn)里說(shuō)明的實(shí)施例通過(guò)利用近場(chǎng)消息接發(fā)和信息交換,W及與可網(wǎng)絡(luò)接入的資源 賬戶管理系統(tǒng)的信息交換,能夠?qū)崿F(xiàn)安全的移動(dòng)設(shè)備資源交易,比如銷(xiāo)售點(diǎn)(P0S)交易。圖1 是描述按照實(shí)施例的包含在令牌化資源賬戶選擇和安全系統(tǒng)中,或者可W與令牌化資源賬 戶選擇和安全系統(tǒng)相互作用的系統(tǒng)和設(shè)備的高級(jí)示意圖。系統(tǒng)包括提供連接的網(wǎng)絡(luò)114,通 過(guò)所述連接,賬戶管理服務(wù)器110與無(wú)線設(shè)備140和P0S系統(tǒng)133通信。所述連接可W由多個(gè) 子網(wǎng)絡(luò)和不同種類(lèi)的網(wǎng)絡(luò)組件、連接介質(zhì)和協(xié)議W及通信公司服務(wù)(比如光纜、電話線、W 太網(wǎng)802和因特網(wǎng)協(xié)議)建立。在一個(gè)方面,網(wǎng)絡(luò)114使無(wú)線設(shè)備140和賬戶管理服務(wù)器110之 間的通信成為可能,支持用于由賬戶管理服務(wù)器110內(nèi)的賬戶管理器106管理的多個(gè)資源賬 戶(未圖示)之中的指定賬戶的資源賬戶信息交換。在另一個(gè)方面,網(wǎng)絡(luò)114使賬戶管理服務(wù) 器110和P0S系統(tǒng)133之間的通信成為可能,支持其中賬戶管理服務(wù)器110認(rèn)證或W其它方式 驗(yàn)證比如無(wú)線設(shè)備140提供給P0S系統(tǒng)133的編碼賬戶信息的資源賬戶交易。
[0017] 賬戶管理服務(wù)器110和賬戶管理器106-般與諸如銀行或發(fā)卡機(jī)構(gòu)之類(lèi)的金融機(jī) 構(gòu)關(guān)聯(lián),所述金融機(jī)構(gòu)建立和組織與賬戶客戶相關(guān)聯(lián)并且賬戶客戶可訪問(wèn)的貨幣賬戶。在 描述的實(shí)施例中,賬戶管理服務(wù)器110包括網(wǎng)絡(luò)接口 112,網(wǎng)絡(luò)接口 112使在資源賬戶管理器 106和從設(shè)備140和/或P0S系統(tǒng)133執(zhí)行的資源賬戶應(yīng)用之間通過(guò)網(wǎng)絡(luò)114的通信成為可能。 賬戶管理器106處理存儲(chǔ)在賬戶數(shù)據(jù)庫(kù)108內(nèi)的賬戶信息,賬戶數(shù)據(jù)庫(kù)108-般代表個(gè)人用 戶或機(jī)構(gòu)存儲(chǔ)賬戶數(shù)據(jù),所述賬戶數(shù)據(jù)可包括借記賬戶和信用賬戶、交易種類(lèi)(例如,在線 或離線)和交易工具(例如,信用卡、借記卡等)。在P0S交易(比如在無(wú)線設(shè)備140和P0S系統(tǒng) 133之間進(jìn)行的無(wú)線交易)期間,賬戶管理器106進(jìn)行跟蹤賬戶信息和核實(shí)賬戶信息的相關(guān) 任務(wù)。在支付交易期間,例如,賬戶管理服務(wù)器110可響應(yīng)于處理由P0S系統(tǒng)133發(fā)送的特定 交易信息(例如,購(gòu)買(mǎi)額和賬戶標(biāo)識(shí)),向P0S系統(tǒng)133發(fā)送交易授權(quán)。
[0018] 賬戶管理服務(wù)器110還包括交易令牌管理器102,交易令牌管理器102可W與賬戶 管理器106-體化,或者W其他方式通信地或邏輯地與賬戶管理器106關(guān)聯(lián)。令牌管理器102 與存儲(chǔ)在賬戶數(shù)據(jù)庫(kù)108內(nèi)的賬戶關(guān)聯(lián)地生成并維持交易令牌104。在令牌化金融交易的情 況下,令牌用于利用難W或不可能數(shù)學(xué)反向的相對(duì)唯一的標(biāo)識(shí)符來(lái)替換敏感的資源賬戶數(shù) 據(jù)。按照參考圖2-8描述和說(shuō)明的實(shí)施例,與賬戶管理器106結(jié)合,令牌管理器102可處理來(lái) 自諸如移動(dòng)設(shè)備140之類(lèi)最終用戶設(shè)備的令牌請(qǐng)求。在一個(gè)實(shí)施例中,所述令牌請(qǐng)求包括令 牌ID W及資源賬戶ID信息和交易特有信息,比如賬戶管理器106和/或令牌管理器102處理 W生成賬戶特有和交易特有令牌的交易ID。令牌ID-般是用于表示可轉(zhuǎn)移的交易資源的字 母數(shù)字或其它適當(dāng)編碼的數(shù)據(jù)結(jié)構(gòu)。響應(yīng)于令牌請(qǐng)求生成的令牌可包括與接收的令牌ID相 同或者W其他方式與接收的令牌ID對(duì)應(yīng)的令牌IDW及指定的交易資源值。資源賬戶數(shù)據(jù) 1〇8(例如,客戶和賬戶身份及數(shù)據(jù))由賬戶管理器106集中存儲(chǔ)和管理,如上所述,賬戶管理 器106-般由底層的資源提供者或代理操作。
[0019] P0S系統(tǒng)133被描述成包括用于通過(guò)網(wǎng)絡(luò)114通信的網(wǎng)絡(luò)接口 132、處理器134和相 關(guān)聯(lián)的系統(tǒng)存儲(chǔ)器135。交易處理器應(yīng)用136被存儲(chǔ)在存儲(chǔ)器135中并由處理器134執(zhí)行,W 支持支付交易,比如無(wú)線設(shè)備140和P0S系統(tǒng)133之間的支付交易。交易處理器應(yīng)用136包括 可執(zhí)行的代碼和邏輯處理結(jié)構(gòu),用于處理在諸如NFC讀取器138之類(lèi)的支付接口接收的支付 賬戶信息,和生成P0S系統(tǒng)133發(fā)送給賬戶管理服務(wù)器110的對(duì)應(yīng)的支付賬戶授權(quán)請(qǐng)求。更具 體地,P0S系統(tǒng)133執(zhí)行交易處理器應(yīng)用136, W從支付設(shè)備讀取賬戶數(shù)據(jù),并利用賬戶數(shù)據(jù), 借助與資源服務(wù)器110的通信,確認(rèn)授權(quán)的賬戶資源可用。交易處理器應(yīng)用136還包括用于 在把賬戶資源(例如,貨幣信用)從指定賬戶轉(zhuǎn)移到另一個(gè)賬戶方面與賬戶管理服務(wù)器110 協(xié)同,還記錄交易的可執(zhí)行代碼和邏輯結(jié)構(gòu)。在描述的實(shí)施例中,交易處理器136還包括用 于生成、管理或W其它方式處理令牌ID 137的程序指令。如參考圖2-8更詳細(xì)所述,交易處 理器136可包括在P0S交易期間把令牌ID發(fā)送給移動(dòng)設(shè)備140作為資源賬戶系統(tǒng)廣告消息的 一部分的程序指令。
[0020] 無(wú)線設(shè)備140包括網(wǎng)絡(luò)接口 141、處理器142和存儲(chǔ)數(shù)據(jù)及系統(tǒng)和應(yīng)用軟件的相關(guān) 系統(tǒng)存儲(chǔ)器145。網(wǎng)絡(luò)接口 141包括實(shí)現(xiàn)收發(fā)器連接和協(xié)議處理W使無(wú)線設(shè)備140能夠與網(wǎng) 絡(luò)連接的設(shè)備(比如資源服務(wù)器110和P0S系統(tǒng)133)通信的硬件和軟件組件。網(wǎng)絡(luò)接口 141包 括用于連接、斷開(kāi)W及經(jīng)局域網(wǎng)和廣域網(wǎng)發(fā)送和接收消息的無(wú)線網(wǎng)絡(luò)接口控制器(未圖示) 及其它設(shè)備和邏輯組件。處理器142和存儲(chǔ)器145提供為網(wǎng)絡(luò)通信所需的另外的處理能力, 此外使無(wú)線設(shè)備140能夠進(jìn)行與運(yùn)里說(shuō)明的方法有關(guān)、伴隨運(yùn)里說(shuō)明的方法或者與運(yùn)里說(shuō) 明的方法無(wú)關(guān)的其它信息處理任務(wù)。在各個(gè)實(shí)施例中,無(wú)線設(shè)備140可包含在不同的外部尺 寸、包裝和外形系數(shù)中。移動(dòng)設(shè)備140可W是蜂窩電話機(jī)或其它種類(lèi)的移動(dòng)電話機(jī),或者高 度集成的便攜式設(shè)備,比如智能電話機(jī),或者任意其它種類(lèi)的具有網(wǎng)絡(luò)連接性的便攜式電 子設(shè)備。
[0021] 無(wú)線設(shè)備140還包括在描述的實(shí)施例中,呈近場(chǎng)通信(NFC)接口 146形式的交易通 信接口。NFC是一種形式的"不接觸"RF通信技術(shù),"不接觸"RF通信技術(shù)能夠?qū)崿F(xiàn)相對(duì)接近 (一般在幾厘米范圍之內(nèi))的終端(設(shè)備或端點(diǎn))之間的單向或雙向通信。NFC接口 146-般包 括控制器,和用于通過(guò)NFC接口 138與P0S系統(tǒng)133通信的專(zhuān)用近場(chǎng)天線。通過(guò)物理接近NFC接 口 138地放置、晃動(dòng)或W其它方式移動(dòng)無(wú)線設(shè)備140,可W建立交易服務(wù)連接。在一些實(shí)施例 中,通過(guò)直接接觸無(wú)線設(shè)備140和諸如NFC接口 138之類(lèi)的讀取器,也可建立連接。
[0022] 描述的系統(tǒng)和組件通常能夠?qū)崿F(xiàn)賬戶資源交易,由此例如用戶可借助賬戶管理服 務(wù)器110內(nèi)的各個(gè)組件,利用用戶保持的與用戶相關(guān)聯(lián)的賬戶進(jìn)行支付。諸如無(wú)線設(shè)備140 之類(lèi)允許NFC的設(shè)備是可用于移動(dòng)資源交易(比如移動(dòng)POS(mPOS)交易)的設(shè)備的例子。本質(zhì) 上,諸如設(shè)備140之類(lèi)的移動(dòng)設(shè)備和諸如P0S系統(tǒng)133之類(lèi)的P0S終端之間的NR:服務(wù)交易需 要NFC控制器和模仿諸如信用卡之類(lèi)物理交易服務(wù)支付工具的相關(guān)交易應(yīng)用。例如,一般由 用戶手持的無(wú)線設(shè)備140可與一般包含在賣(mài)方的現(xiàn)場(chǎng)零售交易設(shè)備中的P0S系統(tǒng)133相互作 用,W如下處理支付交易。
[0023] 無(wú)線設(shè)備140起發(fā)起設(shè)備的作用,于是通過(guò)請(qǐng)求與起目標(biāo)設(shè)備作用的P0S系統(tǒng)133 的對(duì)等服務(wù)交易,來(lái)開(kāi)始服務(wù)交易。NFC接口 146和138內(nèi)的相應(yīng)控制器依據(jù)初始服務(wù)請(qǐng)求, 按照請(qǐng)求/答復(fù)模式工作,W處理和完成交易。在描述的實(shí)施例中,NFC接口 146內(nèi)的控制器 直接或間接(例如,經(jīng)安全邏輯)與令牌管理應(yīng)用程序144通信,令牌管理應(yīng)用程序144與本 地存儲(chǔ)的資源賬戶信息149關(guān)聯(lián),并包括用于經(jīng)網(wǎng)絡(luò)接口與賬戶管理服務(wù)器110相互作用的 程序指令。在本地POS交易期間,無(wú)線設(shè)備140可與賬戶管理服務(wù)器110通信,W訪問(wèn)隨后可 在交易中使用的適用的賬戶信息。在設(shè)備配對(duì)的情況下,無(wú)線設(shè)備140可W比如經(jīng)由藍(lán)牙連 接,與不允許網(wǎng)絡(luò)的更簡(jiǎn)單設(shè)備(比如可穿戴設(shè)備(未圖示))通信禪接,并起中間設(shè)備的作 用,把賬戶信息從賬戶管理服務(wù)器110傳送給可穿戴設(shè)備。POS系統(tǒng)133接收并處理來(lái)自無(wú)線 設(shè)備140或配對(duì)的可穿戴設(shè)備的賬戶信息,W便完成交易。
[0024] 實(shí)際賬戶數(shù)據(jù)的分布式傳輸、存儲(chǔ)和使用造成各種賬戶數(shù)據(jù)安全問(wèn)題。對(duì)無(wú)線設(shè) 備140和任意配對(duì)的可穿戴設(shè)備來(lái)說(shuō),運(yùn)里說(shuō)明的實(shí)施例提供一種解決否則會(huì)出現(xiàn)的數(shù)據(jù) 安全問(wèn)題的令牌化交易服務(wù)。即,無(wú)線設(shè)備140可在與P0S系統(tǒng)133的資源賬戶交易期間,取 回、存儲(chǔ)、處理和發(fā)送交易令牌,W致在設(shè)備140和P0S系統(tǒng)133之間,幾乎不需要傳送賬戶信 息(即使有的話也很少)。
[0025] 圖2是圖解說(shuō)明按照實(shí)施例的移動(dòng)(即,手持式、便攜式外形系數(shù))電子設(shè)備200的 方框圖。應(yīng)注意一般包含在移動(dòng)電子設(shè)備內(nèi)的組件和功能(比如用戶輸入/輸出機(jī)構(gòu)和顯示 器)可被并入設(shè)備200中,不過(guò)未被例示,W避免模糊。描述的實(shí)施例把移動(dòng)設(shè)備200表示成 包括網(wǎng)絡(luò)接口 202,比如可包含在無(wú)線的、允許網(wǎng)絡(luò)的移動(dòng)電話機(jī)內(nèi)的網(wǎng)絡(luò)接口。移動(dòng)設(shè)備 200還包括主處理器204和相關(guān)聯(lián)的主存儲(chǔ)器210,主處理器204和相關(guān)聯(lián)的主存儲(chǔ)器210協(xié) 同作用W管理使設(shè)備200能夠進(jìn)行與交易資源賬戶關(guān)聯(lián)的各種交易服務(wù)任務(wù)(比如參考圖1 說(shuō)明的交易服務(wù)任務(wù))的各種系統(tǒng)級(jí)和應(yīng)用級(jí)程序和數(shù)據(jù)。在描述的實(shí)施例中,設(shè)備200還 包括存儲(chǔ)資源賬戶應(yīng)用208和209的非易失性存儲(chǔ)器242,和呈NFC接口 211形式的近場(chǎng)通信 接口。NFC接口 211包括用于與P0S或其它主動(dòng)NFC交易終端通信的NFC控制器207dNFC接口 211還包括用于產(chǎn)生和維持與其它NFC設(shè)備(比如允許NFC的P0S系統(tǒng))的無(wú)線連接的NFC天線 213。
[00%] 和已知的存儲(chǔ)器管理和組織一致,在系統(tǒng)存儲(chǔ)器可尋址空間222和應(yīng)用級(jí)可尋址 空間220之間分配存儲(chǔ)器210。系統(tǒng)存儲(chǔ)空間222保存控制移動(dòng)設(shè)備200及其組件的操作的程 序(和輔助數(shù)據(jù))。類(lèi)似于許多已知的計(jì)算機(jī)系統(tǒng),存儲(chǔ)在系統(tǒng)存儲(chǔ)空間222內(nèi)的系統(tǒng)軟件包 括協(xié)調(diào)計(jì)算機(jī)硬件設(shè)備之間的所有活動(dòng)的操作系統(tǒng)(0S)軟件,和進(jìn)行通常與管理計(jì)算機(jī)、 計(jì)算機(jī)的設(shè)備或計(jì)算機(jī)的程序相關(guān)的特定任務(wù)的實(shí)用程序軟件。
[0027]在描述的實(shí)施例中,操作系統(tǒng)(0S)215和令牌狀態(tài)管理器實(shí)用程序225被保持在系 統(tǒng)存儲(chǔ)空間222內(nèi)。0S 215可W是靈活的多用途0S,比如智能電話機(jī)中的安卓0S,或者可W 是具有更專(zhuān)口功能的嵌入式0S,比如可載入可穿戴電子交易設(shè)備內(nèi)的嵌入式OSdOS 215通 常包含用于管理移動(dòng)設(shè)備200內(nèi)的硬件和軟件組件W及向移動(dòng)設(shè)備200內(nèi)的硬件和軟件組 件提供服務(wù),W使程序執(zhí)行成為可能的代碼。除了其它代碼和指令外,0S 215還包括處理管 理代碼232,處理管理代碼232包含用于使應(yīng)用代碼與系統(tǒng)硬件和軟件進(jìn)行接口的指令。 0S215還包括存儲(chǔ)器管理代碼234,用于分配和管理供應(yīng)用級(jí)程序和系統(tǒng)級(jí)程序使用的存儲(chǔ) 器。0S 215還包括I/O系統(tǒng)管理代碼236, I/O系統(tǒng)管理代碼236包括使系統(tǒng)的硬件能夠與外 部計(jì)算機(jī)系統(tǒng)通信的設(shè)備驅(qū)動(dòng)程序。
[00%]資源賬戶應(yīng)用208或209的代表是已載入應(yīng)用存儲(chǔ)空間220中的資源賬戶應(yīng)用217。 例如,資源賬戶應(yīng)用217可W是包括程序指令和與指定的信用卡賬戶相關(guān)聯(lián)的數(shù)據(jù)的應(yīng)用 程序,或者可w是包含程序指令和與指定的零售商賬戶相關(guān)聯(lián)的數(shù)據(jù)的應(yīng)用程序。資源賬 戶應(yīng)用217包含用于管理相應(yīng)的交易資源賬戶(比如支票賬戶或儲(chǔ)蓄賬戶)的程序指令和相 關(guān)數(shù)據(jù),并且包括賬戶接口模塊219和賬戶數(shù)據(jù)206。賬戶接口模塊219操作為使可從賬戶管 理系統(tǒng)(比如圖1中描述的賬戶管理服務(wù)器110)管理的一個(gè)或多個(gè)用戶賬戶獲得的資源賬 戶信息(包括交易交換價(jià)值信息(例如,幣值信息))的處理和取回成為可能。資源賬戶應(yīng)用 217還包括令牌管理模塊221,令牌管理模塊221包括用于相對(duì)于近場(chǎng)交易終端和網(wǎng)絡(luò)接口 請(qǐng)求、接收、處理和發(fā)送令牌標(biāo)識(shí)(ID)信息,W在POS交易期間協(xié)調(diào)令牌生成的指令和數(shù)據(jù)。 在一個(gè)方面,令牌管理模塊221操作為從交易終端請(qǐng)求、取回、接收和/或W其它方式獲得令 牌ID,W存儲(chǔ)令牌ID和經(jīng)網(wǎng)絡(luò)接口 202把令牌ID連同交易ID信息和/或資源賬戶ID信息發(fā)送 給賬戶管理系統(tǒng)。令牌管理模塊221還包括按照參考圖3-8描述和說(shuō)明的方式,接收和處理 從賬戶管理系統(tǒng)接收的令牌(比如描述的Token_A)的指令和數(shù)據(jù)。
[0029] 諸如Token_A之類(lèi)的令牌可用于處理售賣(mài)交易,事實(shí)上作為否則P0S系統(tǒng)為了識(shí)別 資源賬戶和驗(yàn)證賬戶并確認(rèn)足夠的賬戶資源可用于給定交易而需要的賬戶信息的代替者。 每個(gè)令牌包括令牌ID和交易資源值。令牌ID可W是當(dāng)初始生成令牌時(shí)分配和記錄的偽隨機(jī) 生成數(shù)字或字母數(shù)字代碼。或者,令牌ID可W是匹配或W其它方式對(duì)應(yīng)于移動(dòng)設(shè)備200從 P0S系統(tǒng)接收的令牌ID的字母數(shù)字代碼。交易資源值一般是W規(guī)定的兌換單位指定的數(shù)字 幣值。如參考圖4更詳細(xì)所述,令牌還包括由資源賬戶管理器、諸如設(shè)備200之類(lèi)的移動(dòng)設(shè)備 或者可獲得所述令牌的其它中間設(shè)備任意之一生成的條件或驗(yàn)證參數(shù),或者與所述條件或 驗(yàn)證參數(shù)邏輯關(guān)聯(lián),W限制在資源交易中利用所述令牌的條件。
[0030] 除了由令牌管理模塊221在應(yīng)用級(jí)提供的令牌取回和管理之外,設(shè)備200還包括協(xié) 同地使用于具有指定的驗(yàn)證參數(shù)的令牌的令牌交易的調(diào)節(jié)(conditioning)和處理成為可 能的系統(tǒng)級(jí)令牌管理程序指令。具體地,系統(tǒng)存儲(chǔ)空間222包括令牌狀態(tài)管理器225,令牌狀 態(tài)管理器225與0S 215和令牌管理模塊221結(jié)合地工作,W按照處理和網(wǎng)絡(luò)環(huán)境因素,W及 交易特有的條件,調(diào)節(jié)/限制令牌交易。在描述的實(shí)施例中,令牌狀態(tài)管理器225可程控地訪 問(wèn)一組一個(gè)或多個(gè)專(zhuān)用寄存器(SPR)226和228(也稱(chēng)為條件寄存器),SPR 226和228存儲(chǔ)與 特定令牌交易是否可被處理和/或可被處理到什么程度相關(guān)的指定的事件和條件數(shù)據(jù)。在 一個(gè)實(shí)施例中,SPR 226和228可存儲(chǔ)數(shù)據(jù),或指示令牌狀態(tài)管理器225用于判定是否發(fā)出交 易變更呼叫的條件的單比特或多比特標(biāo)記。如參考圖3-7更詳細(xì)所述,在交易處理期間,令 牌狀態(tài)管理器225可被資源賬戶應(yīng)用或者交易通信接口(比如NFC接口211)調(diào)用。令牌狀態(tài) 管理器225操作為取決于由SH?指定的條件如何設(shè)及與令牌相關(guān)聯(lián)的驗(yàn)證參數(shù)(相對(duì)于與令 牌相關(guān)聯(lián)的驗(yàn)證參數(shù)是如何被處理的),判定是否發(fā)出交易變更呼叫。
[0031] 圖3是說(shuō)明按照一個(gè)實(shí)施例,用于生成、傳送和處理令牌的協(xié)議的信令圖。操作上 設(shè)及例證的令牌傳送處理的實(shí)體包括利用近場(chǎng)通信接口,與近場(chǎng)交易終端308通信W處理 P0S交易的移動(dòng)設(shè)備302。移動(dòng)設(shè)備302還包括網(wǎng)絡(luò)通信接口,經(jīng)由所述網(wǎng)絡(luò)通信接口,移動(dòng) 設(shè)備302與包括用于管理資源賬戶和處理第Ξ方交易的硬件和軟件的賬戶管理服務(wù)器306 通信。移動(dòng)設(shè)備302是諸如智能電話機(jī)之類(lèi)允許網(wǎng)絡(luò)的便攜式電子設(shè)備,所述便攜式電子設(shè) 備包括本地存儲(chǔ)的資源賬戶程序,所述資源賬戶程序可W和網(wǎng)絡(luò)訪問(wèn)程序(比如web瀏覽 器)一起被執(zhí)行,W通過(guò)網(wǎng)絡(luò)通信地訪問(wèn)賬戶管理服務(wù)器306。
[0032] 如圖所示,協(xié)議始于移動(dòng)設(shè)備302執(zhí)行網(wǎng)絡(luò)訪問(wèn)程序,比如web瀏覽器訪問(wèn)312,之 后是其中移動(dòng)設(shè)備302安裝從賬戶管理服務(wù)器306接收的資源賬戶應(yīng)用程序的網(wǎng)絡(luò)交易 314。本地安裝的資源賬戶應(yīng)用程序包括指定的應(yīng)用程序ID,并使移動(dòng)設(shè)備302能夠往來(lái)于 賬戶管理服務(wù)器306訪問(wèn)、修改和發(fā)送指定的資源賬戶信息和請(qǐng)求。移動(dòng)設(shè)備302包括近場(chǎng) 通信接口,所述近場(chǎng)通信接口可用于發(fā)起賬戶服務(wù)交易,比如借助從移動(dòng)設(shè)備302發(fā)送給交 易終端308的交易請(qǐng)求316。在交易初始化期間,交易終端308在賬戶廣告消息318中,向移動(dòng) 設(shè)備發(fā)送資源賬戶系統(tǒng)ID。資源賬戶系統(tǒng)ID可W是用于唯一地識(shí)別與特定賣(mài)方或賬戶管理 者相關(guān)聯(lián)的諸如商家信用賬戶之類(lèi)的系統(tǒng)資源賬戶系統(tǒng)(即,管理客戶資源賬戶的系統(tǒng))的 數(shù)字或字母數(shù)字代碼。
[0033] 在從交易終端308收到賬戶系統(tǒng)ID之后,移動(dòng)設(shè)備302發(fā)送廣告答復(fù)消息320,廣告 答復(fù)消息320包括本地存儲(chǔ)(即,存儲(chǔ)在移動(dòng)設(shè)備302內(nèi))的資源賬戶應(yīng)用ID。如參考圖5-7更 詳細(xì)所述,利用答復(fù)320提供的資源賬戶應(yīng)用ID是按照某種方式,根據(jù)在廣告318中提供的 主機(jī)提供的賬戶系統(tǒng)ID的內(nèi)容識(shí)別的。例如,廣告消息318可包括發(fā)送給移動(dòng)設(shè)備302的顯 示器的消息,所述消息識(shí)別指定的信用卡系統(tǒng),并請(qǐng)求或者W其他方式詢問(wèn)用戶是否選擇 將在當(dāng)前支付交易中利用的指定信用系統(tǒng)。移動(dòng)設(shè)備302可匹配、比較或W其他方式處理接 收的賬戶系統(tǒng)ID與本地存儲(chǔ)存的資源賬戶ID或賬戶應(yīng)用ID,W選擇將在答復(fù)消息320中發(fā) 送的ID。
[0034] 如進(jìn)一步所述,交易終端308處理在答復(fù)320中接收的資源賬戶應(yīng)用ID,并向移動(dòng) 設(shè)備302發(fā)送令牌交易邀請(qǐng)消息322。令牌交易邀請(qǐng)消息322包括令牌ID,并可包括發(fā)送給顯 示屏的消息,所述消息請(qǐng)求或者W其他方式詢問(wèn)用戶是否選擇參加安全的令牌交易。移動(dòng) 設(shè)備302隨后向賬戶管理服務(wù)器306發(fā)送包括接收的令牌ID的令牌請(qǐng)求消息324, W便通過(guò) 令牌生成邏輯和數(shù)據(jù)進(jìn)行處理。響應(yīng)于處理與可能已包含在請(qǐng)求324中的交易ID或賬戶ID 相關(guān)聯(lián)的令牌和賬戶信息,賬戶管理服務(wù)器306發(fā)送包括至少一個(gè)令牌和相關(guān)賬戶信息的 令牌發(fā)布消息326。移動(dòng)設(shè)備302把所述令牌存儲(chǔ)在與對(duì)應(yīng)的資源賬戶應(yīng)用關(guān)聯(lián)的本地存儲(chǔ) 器中。例如,如果賬戶管理服務(wù)器306發(fā)布將用作指定信用卡賬戶的交易項(xiàng)目的令牌,那么 移動(dòng)設(shè)備302把該令牌存儲(chǔ)在為對(duì)應(yīng)于所述信用卡賬戶的資源賬戶應(yīng)用分配的本地存儲(chǔ)器 和內(nèi)存中。
[0035] 圖4是圖解說(shuō)明按照一個(gè)實(shí)施例的令牌結(jié)構(gòu)的概念圖。描述的令牌結(jié)構(gòu)包括可由 保存在賬戶管理服務(wù)器內(nèi)的資源賬戶程序生成的令牌400。令牌400包括令牌ID字段405,令 牌ID字段405包含數(shù)字或字母數(shù)字ID代碼,所述數(shù)字或字母數(shù)字ID代碼用于比如由向資源 賬戶管理器發(fā)送令牌ID的令牌接收終端識(shí)別令牌,所述資源賬戶管理器可把所述令牌ID映 射到集中存儲(chǔ)的賬戶信息。令牌ID可W匹配或者W其他方式對(duì)應(yīng)于作為令牌請(qǐng)求消息的一 部分由賬戶管理服務(wù)器從移動(dòng)設(shè)備接收的令牌ID,或者可由賬戶管理系統(tǒng)偽隨機(jī)生成。令 牌400還包括令牌資源值字段402,令牌資源值字段402包括總量字段406和最大交易限度字 段408。總量字段406指定分配給令牌400并且可通過(guò)資源交易(比如P0S交易)進(jìn)行交易的一 系列資源交易單位(例如,美元的數(shù)目、信用積分的數(shù)目等等)。最大交易限度字段408指定 授權(quán)在任意單次資源交易中使用的交易單位的最大數(shù)目。
[0036] 如進(jìn)一步所述,一組驗(yàn)證參數(shù)字段404邏輯地與令牌400關(guān)聯(lián)。驗(yàn)證參數(shù)字段404與 令牌400的關(guān)聯(lián)可由本地存儲(chǔ)在便攜式電子設(shè)備上的資源賬戶應(yīng)用實(shí)現(xiàn)。通過(guò)把預(yù)先指定 的字段中的驗(yàn)證參數(shù)值插入令牌數(shù)據(jù)結(jié)構(gòu)中,或者通過(guò)把包含相應(yīng)的驗(yàn)證參數(shù)字段的標(biāo)志 數(shù)據(jù)結(jié)構(gòu)連接到令牌數(shù)據(jù)結(jié)構(gòu)上,可W完成所述關(guān)聯(lián)。或者,必然伴隨令牌400和驗(yàn)證參數(shù) 字段404的數(shù)據(jù)結(jié)構(gòu)可被保持在分別命名和存儲(chǔ)的數(shù)據(jù)結(jié)構(gòu)中,可另外W編程的方式(比如 借助本地存儲(chǔ)的資源賬戶應(yīng)用程序)關(guān)聯(lián)所述分別命名和存儲(chǔ)的數(shù)據(jù)結(jié)構(gòu)。驗(yàn)證參數(shù)字段 404可在令牌處理期間的某個(gè)時(shí)刻用參數(shù)值編碼,W指定環(huán)境或交易條件,并與被跟蹤并存 儲(chǔ)在對(duì)應(yīng)的條件寄存器中的條件數(shù)據(jù)相比較。如在描述的實(shí)施例中所示,驗(yàn)證參數(shù)字段404 存儲(chǔ)記錄在令牌VALID字段410、L0CAL字段412和RT_LEVEL字段414中的值。
[0037] 令牌VALID字段410可包含單比特標(biāo)記,可響應(yīng)于給資源賬戶應(yīng)用的客戶輸入,或 者借助本地存儲(chǔ)并執(zhí)行的令牌管理器或令牌狀態(tài)管理器的操作,來(lái)使所述但比特標(biāo)記有效 和/或無(wú)效。LOCAL字段412包含單比特或多比特標(biāo)記,所述標(biāo)記定義交易無(wú)效或交易變更條 件,所述交易無(wú)效或交易變更條件是其中移動(dòng)設(shè)備目前未位于指定的地理邊界(比如可W 利用全球定位系統(tǒng)(GPS)功能確定)內(nèi)的條件。RT_LEWL字段414包含指定交易種類(lèi)(例如, 需要快速P0S終端認(rèn)證的交易)或者授權(quán)或不授權(quán)所述令牌使用的其它資源交易特性(例 如,需要特定的P0S終端認(rèn)證安全級(jí)別的交易)的值。
[0038] 圖5是描述按照實(shí)施例的資源賬戶表500的概念圖。資源賬戶表500可被本地存儲(chǔ) 在移動(dòng)設(shè)備存儲(chǔ)器內(nèi),并包含用于包括APP_1、APP_2和APP_3的多個(gè)資源賬戶應(yīng)用ID中每一 個(gè)的條目,每個(gè)資源賬戶應(yīng)用ID具有一個(gè)或多個(gè)關(guān)聯(lián)的賬戶ID。在描述的實(shí)施例中,資源賬 戶ID ACCT_1和ACCT_2都與資源賬戶應(yīng)用ID APP_1關(guān)聯(lián),而資源賬戶ID ACCT_3和ACCT_4每 個(gè)分別與資源賬戶應(yīng)用ID APP_2和APP_3關(guān)聯(lián)。在一個(gè)實(shí)施例中,資源賬戶應(yīng)用ID包含識(shí)別 存儲(chǔ)在移動(dòng)設(shè)備上并從移動(dòng)設(shè)備執(zhí)行的資源賬戶應(yīng)用程序的客戶特有實(shí)例的字母數(shù)字代 碼。運(yùn)種資源賬戶應(yīng)用程序包含管理與遠(yuǎn)程賬戶管理系統(tǒng)通信的一個(gè)或多個(gè)用戶資源賬戶 的可執(zhí)行指令。與給定的資源賬戶應(yīng)用ID關(guān)聯(lián)的一個(gè)或多個(gè)資源賬戶ID可包含識(shí)別資源賬 戶和底層的資源賬戶信息的字母數(shù)字代碼。例如,資源賬戶ID ACCT_1可W是第一信用卡賬 戶ID,而ACCT_2可W是第二信用卡賬戶ID,第一信用卡賬戶ID和第二信用卡賬戶ID都由相 同的資源賬戶應(yīng)用程序APP_1管理。
[0039] 表500還使一個(gè)或多個(gè)驗(yàn)證參數(shù)與各個(gè)資源賬戶應(yīng)用ID和資源賬戶ID相關(guān)聯(lián)。在 描述的實(shí)施例中,參數(shù)LOCAL和LEVEL_2與ACCT_1、ACCT_2和APP_1關(guān)聯(lián),LEVEL_1與ACCT_3和 APP_2關(guān)聯(lián),而LOCAL和BC與ACCT_4和APP_3關(guān)聯(lián)。LEVEL_1和LEVEL_2包含指定交易種類(lèi)(例 如,需要快速P0S終端認(rèn)證的交易)或者授權(quán)或不授權(quán)所述令牌使用的其它資源交易特性 (例如,需要特定的P0S終端認(rèn)證安全級(jí)別的交易)的值。LOCAL參數(shù)包含定義交易無(wú)效或交 易變更條件的值,所述交易無(wú)效或交易變更條件是其中移動(dòng)設(shè)備目前未位于指定的地理邊 界(比如可W利用GI^功能確定)內(nèi)的條件。BC參數(shù)包含單比特值,所述單比特值定義就在交 易期間或交易之前是否檢測(cè)身體接觸條件來(lái)說(shuō)的交易無(wú)效或交易變更條件。例如,使單比 特BC參數(shù)有效指示響應(yīng)于在交易期間或者在交易之前檢測(cè)到用戶和可穿戴電子設(shè)備之間 的物理接觸已失去或中斷,從而使令牌的使用失效的條件。
[0040] 參數(shù)LEVEL_1、LEVEL_2、L0CAL和BC可借助資源賬戶應(yīng)用和/或關(guān)聯(lián)令牌管理應(yīng)用, 或者借助多賬戶管理應(yīng)用(未圖示),比如電子錢(qián)包應(yīng)用,被輸入表500中。資源賬戶或令牌 狀態(tài)管理器可訪問(wèn)表500, W通過(guò)把LEVEL_1和LEVEL_2參數(shù)的值輸入對(duì)應(yīng)的令牌驗(yàn)證參數(shù) 字段,比如圖4中所示的RT_LEVEL字段414中,來(lái)把LEVEL_1和LEVEL_2參數(shù)應(yīng)用于與APP_1、 APP_2、ACCT_1、ACCT_2或ACCT_3關(guān)聯(lián)地生成的令牌。類(lèi)似地,指定的參數(shù)值LOCAL與APP_1和 APP_3關(guān)聯(lián),于是可適用于任何后續(xù)生成的對(duì)應(yīng)于APP_1、APP_3、ACCT_1、ACCT_2或ACCT_4的 令牌(例如,通過(guò)把值輸入LOCAL字段412中)。如參考圖7更詳細(xì)所述,令牌管理器應(yīng)用或令 牌狀態(tài)管理器可在令牌廣告的處理期間訪問(wèn)資源賬戶表500, W選擇優(yōu)選的資源賬戶,和實(shí) 現(xiàn)客戶側(cè)令牌使用限制。
[0041 ]圖6是按照實(shí)施例的交易條件表600的概念圖。令牌狀態(tài)管理器可響應(yīng)于移動(dòng)設(shè)備 從賬戶管理系統(tǒng)接收交易令牌而訪問(wèn)表600,并與在收到來(lái)自賬戶管理系統(tǒng)的令牌之后已 和所述令牌關(guān)聯(lián)的一個(gè)或多個(gè)驗(yàn)證參數(shù)比較地處理存儲(chǔ)的包含在表600內(nèi)的條件寄存器數(shù) 據(jù)。表600包括多個(gè)行式條目,每個(gè)行式條目使條件寄存器ID和對(duì)應(yīng)的寄存器值與指定的參 數(shù)種類(lèi)相關(guān)聯(lián)。PARAMETER列包括多個(gè)應(yīng)用或系統(tǒng)可更改的字段,所述字段指定參數(shù)的種 類(lèi)/類(lèi)別,并且對(duì)應(yīng)的條件將作為系統(tǒng)條件或預(yù)置的必要限制被記錄在相應(yīng)行中。在 PARAMET邸下指定的參數(shù)種類(lèi)包括地理位置GE0、NFC讀取器認(rèn)證級(jí)別AUraEN_NFC和身體接 觸標(biāo)記BC。分別與每個(gè)具體的參數(shù)種類(lèi)關(guān)聯(lián)的是(:_1?60 column列中的指定各個(gè)條件寄存器 的身份的字段,和相鄰的REG_VALUE列中的指定對(duì)應(yīng)的條件寄存器中的記錄值的字段。
[0042] GE0行式條目包括把條件寄存器CR_1識(shí)別成存儲(chǔ)移動(dòng)設(shè)備檢測(cè)的當(dāng)前地理位置 (例如,本地或遠(yuǎn)程)的字段。AUraEN_NFC_ID行式條目包括把條件寄存器CR_2識(shí)別成保持 NFC讀取器認(rèn)證級(jí)別(例如,級(jí)別1-3)值的字段。BC行式條目可被包含在用于其中令牌可由 具有身體接觸傳感器的可穿戴電子設(shè)備傳送的令牌化交易的交易條件表中。例示的BC行式 條目包括把條件寄存器CR_3識(shí)別成保持標(biāo)記的字段,所述標(biāo)記指示主可穿戴令牌傳送設(shè)備 目前是否檢測(cè)到與該設(shè)備的用戶(例如,穿戴者)處于某種形式的物理接觸或鄰近的狀態(tài)。 在一個(gè)實(shí)施例中,在資源交易(比如P0S交易)之前或期間,令牌狀態(tài)管理器比較存儲(chǔ)在表 600中的寄存器值和已與接收到的交易令牌關(guān)聯(lián)的驗(yàn)證參數(shù)值。令牌狀態(tài)管理器根據(jù)所述 比較,應(yīng)用指定是否使對(duì)象交易令牌無(wú)效,或者變更或取消交易的交易條件規(guī)則。
[0043] 圖7是圖解說(shuō)明按照實(shí)施例,在令牌化資源賬戶選擇期間進(jìn)行的步驟的高級(jí)流程 圖。如圖所示,該處理始于步驟702和704,移動(dòng)設(shè)備發(fā)起與交易終端的資源交易。在實(shí)施例 中,移動(dòng)設(shè)備通過(guò)經(jīng)近場(chǎng)通信接口,向可W是P0S終端的近場(chǎng)交易終端的對(duì)應(yīng)接口發(fā)送交易 或啟動(dòng)請(qǐng)求,來(lái)發(fā)起資源交易。之后,交易終端通過(guò)發(fā)送被移動(dòng)設(shè)備接收的資源賬戶系統(tǒng) ID,廣告可能適用的資源賬戶種類(lèi),如在步驟706所示。資源賬戶系統(tǒng)ID可W是識(shí)別特定所 有人或W其他方式指定的資源賬戶提供者(比如管理多個(gè)客戶特有資源賬戶的賣(mài)方特有的 信用系統(tǒng))的數(shù)字或字母數(shù)字代碼。
[0044] 如在步驟708所示,移動(dòng)設(shè)備內(nèi)的資源賬戶應(yīng)用或資源賬戶管理應(yīng)用處理接收的 資源賬戶系統(tǒng)ID,W選擇或有選擇地識(shí)別存儲(chǔ)在移動(dòng)設(shè)備內(nèi)或者移動(dòng)設(shè)備W其他方式可訪 問(wèn)的對(duì)應(yīng)的客戶特有資源賬戶。如果未找到對(duì)應(yīng)的資源賬戶,那么移動(dòng)設(shè)備相應(yīng)地答復(fù)賬 戶廣告,交易終端可通過(guò)發(fā)送可用的備選資源賬戶系統(tǒng)ID來(lái)發(fā)送另外的賬戶廣告,并重復(fù) 所述循環(huán)(步驟712和706)。如果未找到對(duì)應(yīng)的資源賬戶,并且沒(méi)有另外的資源賬戶系統(tǒng)ID 可供廣告之用,那么所述處理繼續(xù)進(jìn)行非令牌化資源交易,如在步驟712、714和724所示。
[0045] 如果識(shí)別出對(duì)應(yīng)的資源賬戶,比如通過(guò)匹配接收的資源賬戶系統(tǒng)ID和本地存儲(chǔ)的 資源賬戶表中的條目,那么移動(dòng)設(shè)備通過(guò)把對(duì)應(yīng)的資源賬戶應(yīng)用程序ID發(fā)送給交易終端, 作出響應(yīng)(步驟710)。交易終端處理從移動(dòng)設(shè)備接收的應(yīng)用程序ID,W生成或W其他方式提 供可與對(duì)應(yīng)于所述應(yīng)用ID的資源賬戶應(yīng)用關(guān)聯(lián)地使用的令牌ID。如在步驟716和718所示, 移動(dòng)設(shè)備接收交易終端生成的與交易ID關(guān)聯(lián)的令牌ID,并通過(guò)經(jīng)網(wǎng)絡(luò)通信接口把包括與交 易ID關(guān)聯(lián)的令牌ID的令牌請(qǐng)求發(fā)送給賬戶管理系統(tǒng),來(lái)作出響應(yīng)。在一個(gè)實(shí)施例中,移動(dòng)設(shè) 備根據(jù)資源賬戶應(yīng)用ID和賬戶管理系統(tǒng)之間的關(guān)聯(lián),有選擇地識(shí)別把令牌請(qǐng)求發(fā)送給的賬 戶管理系統(tǒng)。
[0046] 賬戶管理系統(tǒng)處理接收的由移動(dòng)設(shè)備發(fā)送的與交易ID和/或資源賬戶ID信息關(guān)聯(lián) 的令牌ID,并生成包含令牌ID和指定的交易資源值的交易令牌。生成的令牌內(nèi)的令牌ID可 匹配或W其他方式對(duì)應(yīng)于移動(dòng)設(shè)備發(fā)送的令牌ID。移動(dòng)設(shè)備從賬戶管理系統(tǒng)接收所述交易 令牌,并可把所述令牌發(fā)送給交易終端,W開(kāi)始令牌化交易處理(步驟720和722),然后處理 在步驟724結(jié)束。
[0047] 圖8是描述按照實(shí)施例,在交易令牌的處理期間進(jìn)行的步驟的流程圖。如圖所示, 該處理始于步驟802和804,令牌狀態(tài)管理器訪問(wèn)使驗(yàn)證參數(shù)與資源賬戶ID和資源賬戶應(yīng)用 程序ID相關(guān)聯(lián)的資源賬戶表。令牌狀態(tài)管理器識(shí)別與從交易終端接收的資源賬戶系統(tǒng)ID對(duì) 應(yīng)的資源賬戶和/或資源賬戶應(yīng)用,并使對(duì)應(yīng)的驗(yàn)證參數(shù)值與交易令牌相關(guān)聯(lián)(步驟806和 808)。
[0048] 在資源交易(比如P0S交易)之前或期間,令牌狀態(tài)管理器比較寄存器值(比如可直 接從寄存器訪問(wèn)的或者保存在條件寄存器表內(nèi)的寄存器值)和已與交易令牌關(guān)聯(lián)的驗(yàn)證參 數(shù)值(步驟810)。令牌狀態(tài)管理器根據(jù)所述比較,應(yīng)用指定是否使對(duì)象交易令牌無(wú)效或者變 更或取消交易的交易條件規(guī)則。交易條件規(guī)則可包括包含在令牌狀態(tài)管理器內(nèi)或者W其他 方式與令牌狀態(tài)管理器關(guān)聯(lián)的程序指令。如在步驟812和814所示,交易條件規(guī)則可指導(dǎo)令 牌狀態(tài)管理器根據(jù)條件寄存器數(shù)據(jù)與驗(yàn)證參數(shù)值的比較,來(lái)使令牌無(wú)效。如在步驟812、816 和818所示,交易條件規(guī)則可指導(dǎo)令牌狀態(tài)管理器變更交易令牌(例如,減小交易值),從而 在處理和完成令牌化交易(步驟820和822)之前,產(chǎn)生令牌變更呼叫。
[0049] 圖9描述包括令牌管理單元910的例證計(jì)算機(jī)系統(tǒng)。所述計(jì)算機(jī)系統(tǒng)包括處理器 902(可能包括多個(gè)處理器、多個(gè)核、多個(gè)節(jié)點(diǎn)和/或?qū)崿F(xiàn)多線程,等等)。所述計(jì)算機(jī)系統(tǒng)包 括存儲(chǔ)器904,存儲(chǔ)器904可W是系統(tǒng)存儲(chǔ)器(例如,高速緩沖存儲(chǔ)器、SRAM、DRAM、零電容 RAM、雙晶體管RAM、eDRAM、EDO RAM、孤R RAM、邸PROM、NRAM、RRAM、S0N0S、PRAM等中的一個(gè)或 多個(gè)),或者機(jī)器可讀介質(zhì)的上述可能實(shí)現(xiàn)中的任意一個(gè)或多個(gè)。所述計(jì)算機(jī)系統(tǒng)還包括互 連905 (例如,PCI、ISA、PCI-ExpreSS、HyperTranspoi't⑩、In巧niBand?、NuBus 等)、網(wǎng)絡(luò)接口 906 (例如,w太網(wǎng)接口、帖中繼接口、so肥T接口、無(wú)線接口等)和存儲(chǔ)設(shè)備908 (例如,光存儲(chǔ)器、磁存儲(chǔ)器等)。令牌管理單元910具體實(shí)現(xiàn)實(shí)現(xiàn)上面參考圖1-8說(shuō)明的特征 的功能。令牌管理單元910可進(jìn)行接收和處理交易令牌和與令牌相關(guān)聯(lián)的驗(yàn)證參數(shù)的操作。 運(yùn)些功能中的任意一種功能可部分(或完全)在硬件中和/或處理器902上實(shí)現(xiàn)。例如,所述 功能可用專(zhuān)用集成電路實(shí)現(xiàn)、在處理器902中實(shí)現(xiàn)的邏輯中實(shí)現(xiàn)、在外設(shè)或卡上的協(xié)處理器 中實(shí)現(xiàn),等等。此外,實(shí)現(xiàn)可包括更少的組件或者未在圖9中例示的另外的組件(例如,另外 的網(wǎng)絡(luò)接口、外設(shè)等)。
[0050] 本領(lǐng)域的技術(shù)人員會(huì)意識(shí)到,本發(fā)明主題的各個(gè)方面可被實(shí)現(xiàn)為系統(tǒng)、方法或計(jì) 算機(jī)程序產(chǎn)品。因而,本發(fā)明主題的各個(gè)方面可W采取W下形式,即:純硬件實(shí)施例、純軟件 實(shí)施例(包括固件、駐留軟件、微代碼等)或結(jié)合硬件和軟件方面的實(shí)施例,運(yùn)里可W統(tǒng)稱(chēng)為 "電路"、"模塊"或"系統(tǒng)"。此外,本發(fā)明主題的各個(gè)方面可W采取包含在一個(gè)或多個(gè)計(jì)算機(jī) 可讀介質(zhì)中的計(jì)算機(jī)程序產(chǎn)品的形式,所述計(jì)算機(jī)可讀介質(zhì)中包含計(jì)算機(jī)可讀程序代碼。
[0051] 可W采用一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的任意組合。計(jì)算機(jī)可讀介質(zhì)可W是計(jì)算機(jī) 可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可W是一一但不限 于一一電、磁、光、電磁、紅外線或半導(dǎo)體系統(tǒng)、裝置或設(shè)備,或者上述的任意適當(dāng)組合。計(jì)算 機(jī)可讀存儲(chǔ)介質(zhì)的更具體例子(非窮舉的列表)包括:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜 式計(jì)算機(jī)盤(pán)、硬盤(pán)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦式可編程只讀存儲(chǔ)器 化PROM或閃存)、光纖、便攜式緊湊盤(pán)只讀存儲(chǔ)器(CD-ROM)、光存儲(chǔ)設(shè)備、磁存儲(chǔ)設(shè)備或者上 述的任意適當(dāng)組合。在本文件中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可W是可包含或存儲(chǔ)程序的任何有 形介質(zhì),該程序可W被指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或者與其結(jié)合使用。
[0052] 計(jì)算機(jī)可讀信號(hào)介質(zhì)可W包括在基帶中或者作為載波一部分的傳播數(shù)據(jù)信號(hào),其 中包含了計(jì)算機(jī)可讀程序代碼。運(yùn)種傳播信號(hào)可W采用多種形式,包括一一但不限于一一 電磁信號(hào)、光信號(hào)或它們的任意適當(dāng)組合。計(jì)算機(jī)可讀信號(hào)介質(zhì)可W是計(jì)算機(jī)可讀存儲(chǔ)介 質(zhì)W外的任何計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可W發(fā)送、傳播或者傳輸用于由指令執(zhí) 行系統(tǒng)、裝置或設(shè)備使用或者與其結(jié)合使用的程序。
[0053] 參考按照本發(fā)明主題的實(shí)施例的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖 和/或框圖說(shuō)明了本發(fā)明主題的各個(gè)方面。應(yīng)當(dāng)理解,流程圖和/或框圖的每個(gè)方框W及流 程圖和/或框圖中的各方框的組合都可W用計(jì)算機(jī)程序指令實(shí)現(xiàn)。運(yùn)些計(jì)算機(jī)程序指令可 W提供給通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出機(jī)器, 使得借助計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的指令產(chǎn)生實(shí)現(xiàn)在流程圖和/或 框圖中的一個(gè)或多個(gè)方框中指定的功能/動(dòng)作的裝置。
【主權(quán)項(xiàng)】
1. 一種由電子設(shè)備實(shí)現(xiàn)的處理資源賬戶交易的方法,所述方法包括: 經(jīng)第一通信接口,從近場(chǎng)交易終端接收資源賬戶系統(tǒng)ID; 根據(jù)接收的資源賬戶系統(tǒng)ID,選擇本地存儲(chǔ)的資源賬戶; 經(jīng)第一通信接口,把與選擇的資源賬戶對(duì)應(yīng)的資源賬戶應(yīng)用ID發(fā)送給近場(chǎng)交易終端; 從近場(chǎng)交易終端接收第一令牌ID,其中所述第一令牌ID與選擇的資源賬戶相關(guān)聯(lián); 經(jīng)第二通信接口,把第一令牌ID發(fā)送給資源賬戶管理系統(tǒng);和 從資源賬戶管理系統(tǒng)接收交易令牌,所述交易令牌包含與指定的交易資源值相關(guān)聯(lián)的 第二令牌ID。2. 按照權(quán)利要求1所述的方法,還包括根據(jù)資源賬戶管理系統(tǒng)和資源賬戶應(yīng)用ID之間 的關(guān)聯(lián),選擇將把第一令牌ID發(fā)送給的資源賬戶管理系統(tǒng)。3. 按照權(quán)利要求1所述的方法,其中所述選擇本地存儲(chǔ)的資源賬戶還包括: 訪問(wèn)本地存儲(chǔ)的資源賬戶表,所述資源賬戶表使交易驗(yàn)證參數(shù)與至少一個(gè)資源賬戶應(yīng) 用ID相關(guān)聯(lián);和 識(shí)別資源賬戶表內(nèi)的與接收的資源賬戶系統(tǒng)ID對(duì)應(yīng)的資源賬戶應(yīng)用ID。4. 按照權(quán)利要求3所述的方法,還包括: 使與識(shí)別的資源賬戶應(yīng)用ID關(guān)聯(lián)的交易驗(yàn)證參數(shù)與交易令牌相關(guān)聯(lián); 調(diào)用令牌狀態(tài)管理器; 令牌狀態(tài)管理器 比較條件寄存器數(shù)據(jù)和交易驗(yàn)證參數(shù);和 根據(jù)所述比較條件寄存器數(shù)據(jù)和交易驗(yàn)證參數(shù)的結(jié)果,發(fā)出交易變更呼叫。5. 按照權(quán)利要求1所述的方法,還包括: 從近場(chǎng)交易終端接收交易ID;和 把與第一令牌ID相關(guān)聯(lián)的交易ID發(fā)送給賬戶管理系統(tǒng)。6. 按照權(quán)利要求1所述的方法,其中所述選擇本地存儲(chǔ)的資源賬戶包括: 訪問(wèn)本地存儲(chǔ)的資源賬戶表,所述資源賬戶表使至少一個(gè)資源賬戶應(yīng)用ID與一個(gè)或多 個(gè)資源賬戶ID相關(guān)聯(lián); 識(shí)別資源賬戶表內(nèi)的與接收的資源賬戶系統(tǒng)ID對(duì)應(yīng)的資源賬戶應(yīng)用ID;和 選擇與識(shí)別的資源賬戶應(yīng)用ID相關(guān)聯(lián)的資源賬戶ID。7. 按照權(quán)利要求6所述的方法,還包括把選擇的資源賬戶ID與第一令牌ID相關(guān)聯(lián)地發(fā) 送給賬戶管理系統(tǒng)。8. -種無(wú)線電子設(shè)備,包括: 處理器;和 其中包含程序指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述程序指令能由所述處理器執(zhí)行以使無(wú) 線電子設(shè)備: 經(jīng)第一通信接口,從近場(chǎng)交易終端接收資源賬戶系統(tǒng)ID; 根據(jù)接收的資源賬戶系統(tǒng)ID,選擇本地存儲(chǔ)的資源賬戶; 經(jīng)第一通信接口,把與選擇的資源賬戶對(duì)應(yīng)的資源賬戶應(yīng)用ID發(fā)送給近場(chǎng)交易終端; 從近場(chǎng)交易終端接收第一令牌ID,其中所述第一令牌ID與選擇的資源賬戶相關(guān)聯(lián); 經(jīng)第二通信接口,把第一令牌ID發(fā)送給資源賬戶管理系統(tǒng);和 從資源賬戶管理系統(tǒng)接收交易令牌,所述交易令牌包含與指定的交易資源值相關(guān)聯(lián)的 第二令牌ID。9. 按照權(quán)利要求8所述的無(wú)線電子設(shè)備,還包括使無(wú)線電子設(shè)備根據(jù)資源賬戶管理系 統(tǒng)和資源賬戶應(yīng)用ID之間的關(guān)聯(lián),選擇將把第一令牌ID發(fā)送給的資源賬戶管理系統(tǒng)的程序 指令。10. 按照權(quán)利要求8所述的無(wú)線電子設(shè)備,其中使無(wú)線電子設(shè)備選擇本地存儲(chǔ)的資源賬 戶的所述程序指令還包括使無(wú)線電子設(shè)備進(jìn)行以下操作的程序指令: 訪問(wèn)本地存儲(chǔ)的資源賬戶表,所述資源賬戶表使交易驗(yàn)證參數(shù)與至少一個(gè)資源賬戶應(yīng) 用ID相關(guān)聯(lián);和 識(shí)別資源賬戶表內(nèi)的與接收的資源賬戶系統(tǒng)ID對(duì)應(yīng)的資源賬戶應(yīng)用ID。11. 按照權(quán)利要求10所述的無(wú)線電子設(shè)備,還包括使無(wú)線電子設(shè)備進(jìn)行以下操作的程 序指令: 使與識(shí)別的資源賬戶應(yīng)用ID關(guān)聯(lián)的交易驗(yàn)證參數(shù)與交易令牌相關(guān)聯(lián); 調(diào)用令牌狀態(tài)管理器; 令牌狀態(tài)管理器包括使無(wú)線電子設(shè)備進(jìn)行以下操作的程序指令: 比較條件寄存器數(shù)據(jù)和交易驗(yàn)證參數(shù);和 根據(jù)所述比較條件寄存器數(shù)據(jù)和交易驗(yàn)證參數(shù)的結(jié)果,發(fā)出交易變更呼叫。12. 按照權(quán)利要求8所述的無(wú)線電子設(shè)備,還包括使無(wú)線電子設(shè)備進(jìn)行以下操作的程序 指令: 從近場(chǎng)交易終端接收交易ID;和 把與第一令牌ID相關(guān)聯(lián)的交易ID發(fā)送給賬戶管理系統(tǒng)。13. 按照權(quán)利要求8所述的無(wú)線電子設(shè)備,其中使無(wú)線電子設(shè)備選擇本地存儲(chǔ)的資源賬 戶的所述程序指令包括使無(wú)線電子設(shè)備進(jìn)行以下操作的程序指令: 訪問(wèn)本地存儲(chǔ)的資源賬戶表,所述資源賬戶表使至少一個(gè)資源賬戶應(yīng)用ID與一個(gè)或多 個(gè)資源賬戶ID相關(guān)聯(lián); 識(shí)別資源賬戶表內(nèi)的與接收的資源賬戶系統(tǒng)ID對(duì)應(yīng)的資源賬戶應(yīng)用ID;和 選擇與識(shí)別的資源賬戶應(yīng)用ID相關(guān)聯(lián)的資源賬戶ID。14. 按照權(quán)利要求13所述的無(wú)線電子設(shè)備,還包括使無(wú)線電子設(shè)備把選擇的資源賬戶 ID與第一令牌ID相關(guān)聯(lián)地發(fā)送給賬戶管理系統(tǒng)的程序指令。
【文檔編號(hào)】G06Q20/16GK105825376SQ201610051654
【公開(kāi)日】2016年8月3日
【申請(qǐng)日】2016年1月26日
【發(fā)明人】N·高爾
【申請(qǐng)人】國(guó)際商業(yè)機(jī)器公司