專利名稱:支付裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種智能卡程序,一種智能卡以及用于寫入、使用并更新存儲在智能卡上的票的方法。
背景技術(shù):
電子支付卡,諸如信用卡和借記卡是一種支付貨物和服務(wù)的普遍形式?,F(xiàn)代卡具有一個或多個嵌入在其中的微芯片,它們通常被稱為智能卡。當(dāng)智能卡被插入到合適的讀取器中時,微芯片可被通電。非接觸式卡僅需要與讀取器保持接近,并且微芯片通過電感或電容耦合技術(shù)通電。由于非接觸式技術(shù)已經(jīng)得到開發(fā),并取得了廣泛的接受,所以芯片已插入諸如鑰匙鏈、鑰匙圈和手機的其它裝置中。手機可包含以類似于非接觸式智能卡的方式執(zhí)行支付處理的一個應(yīng)用程序,并且支付終端通常不知道如何自然地嵌入給定的支付裝置。因此,術(shù)語“支付裝置”被視為包括智能卡、鑰匙鏈、鑰匙圈和手機。 智能卡可用于存儲具有數(shù)據(jù)的記錄。數(shù)據(jù)可涉及持卡人或支付交易,但不限于此。這些記錄被稱為“票”,因為他們共同用于將支付信息之外的其它信息(諸如旅游信息)存儲在智能卡上,并將它們與用于存儲支付相關(guān)數(shù)據(jù)的記錄相區(qū)別?,F(xiàn)今,使用票的智能卡通常用于封閉的支付系統(tǒng),即由卡發(fā)行機構(gòu)限定的受卡方的相對狹窄的領(lǐng)域。例如,交通系統(tǒng)的操作人員可發(fā)行只能用于在系統(tǒng)上支付旅費的支付卡。連鎖酒店可能有自己的智能卡,用于記錄持卡人的房間優(yōu)選以及任何忠實旅客獎勵計劃數(shù)據(jù),諸如常住客獎勵積分。期望如果使用具有票務(wù)功能(ticketing,售票)的智能卡可以在開放的支付系統(tǒng)中使用,且不僅限于這些狹窄領(lǐng)域,而是可在多個領(lǐng)域上擴展,從而減少用戶必須攜帶的卡的數(shù)量,并改善使用的便利性。專利US7,527,208B2中描述了一種智能卡,其允許受卡方以其專有格式將票數(shù)據(jù)寫入智能卡,從而甚至在卡發(fā)行之后,也承認新受卡方的票務(wù)操作。該卡結(jié)合付款和通行應(yīng)用。該已知的智能卡的缺點是其相對較慢的運行速度,這會影響其在門(在此,持卡人的通行時間很短)附近的非接觸接入點中的使用。本發(fā)明的目的是提供用于支付裝置的程序,該程序具有較高的運行速度但在無票務(wù)交易(ticketinteraction,售票交易)的情況下保持與接入點兼容。
發(fā)明內(nèi)容
根據(jù)本發(fā)明實施方式,提供了用于進行支付交易并允許根據(jù)所附權(quán)利要求的票存儲的程序、方法、便攜式支付裝置和接入點。更具體地說,在本發(fā)明的第一方面中,提供了一種在便攜式支付裝置的處理器上運行以執(zhí)行支付交易并允許票存儲在便攜式支付裝置的存儲器中的程序,所述程序被配置為與接入點交易,并包括指令集、第一代碼部分和第二代碼部分,當(dāng)指令集由處理器執(zhí)行時會使便攜式支付裝置執(zhí)行以下步驟響應(yīng)于來自所述接入點的第一消息,執(zhí)行第一代碼部分;以及
響應(yīng)于來自接入點的第二消息,執(zhí)行第二代碼部分,第一代碼部分包括對應(yīng)于支付交易的第一指令,并且第二代碼部分包括對應(yīng)于支付交易的指令的和對應(yīng)于票務(wù)交易的第二指令。支付裝置優(yōu)選地為用于在開放的系統(tǒng)中進行支付的被廣泛接受的裝置,諸如眾所周知的卡協(xié)會的借記卡、信用卡或預(yù)付卡。在本發(fā)明的實施方式中,程序被配置為使指令集依據(jù)第一消息和第二消息的內(nèi)容來控制對來自接入點的消息的接收和響應(yīng)以及第一代碼部分和第二代碼部分的實際調(diào)用。更具體地,當(dāng)支付裝置在接入點交易時,如銷售點終端(P0S),在不需要票務(wù)交易的情況下,接入點例如通過發(fā)送到支付裝置的第一條消息或命令開始與支付裝置進行支付交易。響應(yīng)于第一消息的收到,支付裝置調(diào)用第一代碼部分,其指令可能對應(yīng)已知的支付算法。因此,這提供了根據(jù)本發(fā)明的新支付裝置與只能進行支付交易的現(xiàn)有接入點的兼容性。
當(dāng)支付裝置與具有票務(wù)添加選項的接入點交易,且支付裝置能夠進行售票,則接入點可例如通過第二消息的方式開始與支付裝置進行聯(lián)合支付和票務(wù)交易。響應(yīng)于第二消息的接收,支付裝置調(diào)用第二代碼部分,即代碼控制支付交易和票務(wù)交易。該第二代碼部分將支付和票務(wù)交易集成在單個應(yīng)用程序中,作為不可分割的可執(zhí)行文件。這避免了從支付應(yīng)用程序切換到票務(wù)應(yīng)用的需要,其中在與接入點的單一交易中,每個都須單獨由芯片調(diào)用,從而允許在持卡人相對較短的傳輸時間內(nèi)完成支付和票務(wù)交易。在優(yōu)選的配置中,第一代碼部分的支付功能,即第一指令等同于第二代碼部分的支付功能。此外,在至少一個配置中,第二代碼部分的執(zhí)行涉及第一代碼部分的部分或全部的執(zhí)行。更具體地說,在至少某些實施方式中,組成第一代碼部分的第一指令可對于第一個代碼部分和第二代碼部分是共同的,這意味著只有一個代碼,且其在這兩種情況下影響支付時執(zhí)行的代碼的實例相同。這樣的配置是特別有利的,因為這避免了重復(fù)存儲對于支付交易和支付加票務(wù)交易共同的可執(zhí)行部分。或者可能有支付功能的兩個實例一是體現(xiàn)在第一代碼部分中,另一個單獨體現(xiàn)在第二代碼部分中,并與對應(yīng)于票務(wù)交易的第二指令合并。將售票和支付功能集成在統(tǒng)一代碼部分中有利地降低了以下風(fēng)險在售票和支付交易都已經(jīng)完成之前,卡會被從電磁場中移除。這特別應(yīng)適用于根據(jù)IS0/IEC 7816-4標(biāo)準(zhǔn)定義的代碼部分的地方,需要在啟動和關(guān)閉應(yīng)用程序時進行的特定的開始步驟和關(guān)閉步驟。較短的傳輸時間特別對于諸如交通系統(tǒng)中的非接觸接入點相關(guān),其中許多客戶必須能夠在短期內(nèi)通過。合并支付票務(wù)實施的另一個優(yōu)點是支付裝置可以通過支付裝置上運行的這種統(tǒng)一代碼部分的執(zhí)行在其存儲器中訪問支付數(shù)據(jù)和票務(wù)數(shù)據(jù),從而提高通過接入點可以完成的單一動作的速度。應(yīng)注意,支付裝置的芯片的有限權(quán)力不允許應(yīng)用程序與多任務(wù)并行運行,而是只能按順序進行。上述啟動和關(guān)閉步驟用于定義和描述支付裝置上的不同代碼部分。在操作中,第二代碼部分可包括各種交易,例如支付的金額由票中的數(shù)據(jù)確定的支付交易;支付的金額不由票中的數(shù)據(jù)確定但是信息記錄在票中的支付交易,諸如獎勵積分;以及僅與一個或多個票的交易。第二個指令所提供的票務(wù)交易可能包括寫入、讀取和刪除票數(shù)據(jù)。當(dāng)支付裝置的處理器執(zhí)行時,對應(yīng)于第二代碼部分的指令調(diào)用在需要票務(wù)交易時進行的支付交易的步驟。這使得能夠使用現(xiàn)有的基礎(chǔ)設(shè)施并將票務(wù)作為支付交易的附加來執(zhí)行標(biāo)準(zhǔn)的支付交易。因此,從而簡化了在例如信用卡、借記卡或預(yù)付卡的現(xiàn)有的支付系統(tǒng)中實施票務(wù)交易,并且現(xiàn)有的接入點只需要稍作修改即可增加售票選項。同樣地,相反,現(xiàn)有的過境接入點,目前允許根據(jù)閉環(huán)儲值卡接入傳輸網(wǎng)絡(luò)的現(xiàn)有傳輸接入點只需要稍作修改,即可合并支付選項。由于支付裝置和接入點之間的票務(wù)交易基于所有受卡方共享的支付交易,所以支付裝置非常靈活,使得在不重新編程支付裝置的情況下即可添加新受卡方。在現(xiàn)有的支付交易在添加票務(wù)交易是一個相對較小的修改,且支付應(yīng)用程序在不同領(lǐng)域中的廣泛接受有利于在不同使用領(lǐng)域(如航空公司、汽車租賃和酒店應(yīng)用)中票務(wù)在支付裝置中使用的接受。這也進一步通過以下事實得到了促進智能卡上的存儲器是不是預(yù)先格式化由支付裝置的發(fā)行人指定的票務(wù)結(jié)構(gòu),這意味著該受卡方可以根據(jù)他們的要求來定義票務(wù)結(jié)構(gòu)和內(nèi)容。這使解決方案變得“很普遍”。第一代碼部分的第一指令(其涉及支付交易)通常會引起支付裝置的處理器執(zhí)行 完成支付交易所需的所有的支付交易步驟。第二代碼部分相關(guān)的支付指令可導(dǎo)致支付裝置的處理器執(zhí)行完成支付交易所需的所有步驟,但在特殊情況下,支付交易的一個或多個步驟可以省略。例如,支付交易可省略支付處理的步驟,但包括提供電子簽名以證明支付裝置正版的支付交易的步驟。對于本發(fā)明的目的,票是智能卡中的記錄,數(shù)據(jù)可以存儲在其中,諸如有關(guān)支付或持卡人的數(shù)據(jù)。票的實例為門票、車票、獎勵積分、忠誠旅客獎勵計劃數(shù)據(jù)、優(yōu)惠數(shù)據(jù)、打折票等。有關(guān)支付交易的數(shù)據(jù)存儲在支付交易專用區(qū)域中的票中。該數(shù)據(jù)可包括用于支付交易的認證或驗證過程中的數(shù)據(jù),包括用戶的個人識別碼(PN)和支付賬號。受卡方其中包括通過支付裝置接收他們提供的商品或服務(wù)的商家;交通運營商;慈善機構(gòu),其接受支付,而不提供商品或服務(wù);以及機關(guān),其可記錄諸如老年退休人員優(yōu)惠的數(shù)據(jù)。在本發(fā)明的優(yōu)選實施方式中,支付裝置的處理器執(zhí)行的指令集會使支付裝置根據(jù)其中包含的數(shù)據(jù)內(nèi)容來確定第一消息或第二消息。例如,根據(jù)所接收的消息中包含的參數(shù)值,從接入點數(shù)據(jù)接收的消息被確定為與支付交易和票務(wù)交易相關(guān),并因此被確定為第二消息。優(yōu)選的是,第一消息和第二消息中的每一個都體現(xiàn)為單個處理命令。通過單個命令將兩個消息從接入點傳送至支付裝置會減少數(shù)據(jù)交換所需的時間。至于支付和票務(wù)交易,當(dāng)支付和票務(wù)交易集成在單個應(yīng)用程序中時,諸如本發(fā)明的實施方式中所提供的,這種傳送(即通過單個命令)是唯一可行的。以類似的方式,支付裝置所產(chǎn)生的且與支付和票務(wù)相關(guān)的數(shù)據(jù)可以在第二代碼部分的執(zhí)行之后從支付裝置傳送到接入點,從而通過在一個處理命令中組合數(shù)據(jù)來進行處理。在至少一些配置中,第二代碼部分可以處理零-和交易,在這種情況下,支付交易中處理的支付金額優(yōu)選地設(shè)置為零。這些配置特別適用于在智能卡和讀取器之間進行通信的情況,如傳輸網(wǎng)絡(luò)等采用的檢查器所利用的通信。在封閉的支付系統(tǒng)中,單個發(fā)卡商可能會提供所有接入點和卡,其中帶有對稱密鑰,其可以用來加密接入點和支付裝置之間傳輸?shù)臄?shù)據(jù)。多個發(fā)卡商在開放系統(tǒng)中使用這種加密方法將需要每個接入點都包含所有發(fā)卡商的密匙,這是行不通的。另一種可能性是在開放系統(tǒng)中使用非對稱密鑰;然而,使用這種密鑰的加密需要的計算量相對較大。因此,在開放支付系統(tǒng)中,支付裝置優(yōu)選存儲以編碼形式從接入點傳送至以相同編碼形式的第二區(qū)域中的支付裝置的票數(shù)據(jù)。編碼由接入點控制,且支付裝置用作編碼的票數(shù)據(jù)的容器;在支付裝置上進行無解碼或編碼。票上的數(shù)據(jù)可能會額外受保護,以防止通過解鎖修改或刪除。支付裝置的存儲器優(yōu)選地包括用于存儲具有確定受卡方的條目的目錄的第一區(qū)域,以及用于存儲受卡方的票的第二區(qū)域,第二區(qū)域可動態(tài)配置。目錄用作接入點和票所存儲的存儲器第二區(qū)域之間的接口,并理解為與自己的實際票不同。第二區(qū)域的動態(tài)配置允許受卡方寫入他們自己的票格式,包括任何目錄結(jié)構(gòu)。在支付裝置發(fā)行之后從新的受卡方添加票的能力使該裝置非常靈活。目錄有利地具有預(yù)定格式,優(yōu)選由卡協(xié)會確定,諸如Visa或標(biāo)準(zhǔn)化,即由國際標(biāo)準(zhǔn)組織(如ISO)授權(quán)。甚至在支付裝置發(fā)行之后,開放、預(yù)定的格式都可允許任何受卡方在目錄中輸入新條目。例如,某卡協(xié)會的持卡人可以在不用預(yù)先登記的情況下使用第一次訪 問的地鐵,前體條件使地鐵接受了卡協(xié)會的卡,并支持根據(jù)本發(fā)明的票務(wù)處理。US 7,527,208B2的已知卡在預(yù)先登記時需要在接入點進行兩次接觸,而根據(jù)本發(fā)明的卡不需要預(yù)先登記,并可以立即使用。這是因為任何特定的受卡方(如交通管理局)(其擁有命令和命令數(shù)據(jù)結(jié)構(gòu)的必要技術(shù)知識)能夠?qū)l目插入目錄中的自由槽位中并將他們自己的票數(shù)據(jù)(以其自己的專有格式)寫入第二區(qū)域,而沒有必須與發(fā)卡商共享加密密鑰或同意票的數(shù)據(jù)格式的運行和邏輯復(fù)雜性。受卡方可以使用對方的票,前提條件是他們互相給了使用對方的票的權(quán)利。目錄優(yōu)選地包括對應(yīng)于寫入第二區(qū)域的票或票結(jié)構(gòu)的條目的指示符的存儲位置。指示符可以存儲在條目中,或者它可存儲在在目錄的其它地方。指示符可能會涉及需要多個數(shù)據(jù)存儲在支付裝置上的受卡方的票結(jié)構(gòu)。票結(jié)構(gòu)可包括受卡方的專有目錄。不同于票目錄的票數(shù)據(jù)在第二區(qū)域中的存儲對支付裝置提供了靈活性。這是由于以下事實引起的根據(jù)機票供應(yīng)商的要求,第二區(qū)域可以完全填滿。任何給定的票僅須在票目錄中具有條目;只要涉及支付裝置,其內(nèi)容即由接入點解析,且實際上是黑盒子。票務(wù)交易優(yōu)選地包括目錄內(nèi)容從支付裝置至接入點的傳送。該傳送可以通過單個命令來執(zhí)行,因此其相對比較快;在一個配置中,通過對標(biāo)準(zhǔn)命令的響應(yīng)方式來包含目錄信息,從而有效地將附加目錄信息背載(Piggy-back)成標(biāo)準(zhǔn),因此存在響應(yīng)消息;然后,對于與操作接入點的受卡方相關(guān)的條目,可以通過接入點的快速處理器來搜索目錄的內(nèi)容。由于目錄的格式優(yōu)選為標(biāo)準(zhǔn)化,所以可以同樣的方式在所有的接入點上進行搜索。當(dāng)發(fā)現(xiàn)相關(guān)條目,指示符將會指示在什么地方可以檢索卡上的票或票結(jié)構(gòu)。標(biāo)準(zhǔn)的目錄有利于在發(fā)卡商使用支付裝置以使用他們自己的格式存儲票數(shù)據(jù)時獲得票。目錄條目和/或票可包括到期記錄,以說明票何時可能會被刪除。到期記錄可包含到期日或到期計數(shù),其中,前者表示當(dāng)給定的票不再使用并可以刪除。一般來說,到期記錄提供了一種清理存儲器、帶有目錄的第一區(qū)域和帶有票的第二區(qū)域的手段。到期計數(shù)可以用來防止在接入點設(shè)置的不正確日期所造成的錯誤缺失;例如,如果到期計數(shù)被設(shè)置為“2”,則兩個連續(xù)接入點將需要確定在票被刪除之前票已經(jīng)過期。優(yōu)選地,在每次進行票務(wù)處理時,進行清理步驟,并且用于執(zhí)行清理步驟的功能優(yōu)選地作為第二代碼部分的一部分來實施,并因此可由便攜式支付裝置進行。在程序的一個特定配置中,支付金額取決于在事件開始時寫入票中的數(shù)據(jù)和在事件結(jié)束時的數(shù)據(jù)。該程序適用于旅行的情況,其中,在旅行開始時票被接入點寫入第二存儲器區(qū)域,且在旅行結(jié)束時,旅行時間或距離由接入點確定,支付金額依據(jù)時間和/或距離而定。第二代碼部分執(zhí)行的步驟可包括以下步驟在一個或多個交易成功完成后,啟動通過接入點執(zhí)行的動作。這種動作的實例是提供打開允許進入事件或旅游系統(tǒng)的門的進入信號。支付交易可包括當(dāng)支付金額超過了預(yù)定金額時的授權(quán)步驟。涉及小于預(yù)定金額的金額的支付可在未授權(quán)的情況下進行,從而加快支付交易的速度。
當(dāng)?shù)诙a部分包括動態(tài)傳遞代碼驗證(dynamic pass-code authentication)的步驟時,可以獲得更好的保護。本發(fā)明的另一個方面涉及進行在前面的段落中陳述的支付交易和票務(wù)交易的方法。本發(fā)明還涉及用于與接入點通信以進行支付交易并包括存儲票的存儲器的便攜式支付裝置,該支付裝置包括處理器和用于存儲用于支付和根據(jù)本發(fā)明的票務(wù)的程序的存儲器,以及在支付裝置和接入點之間通信數(shù)據(jù)的通信模塊。在便攜式支付裝置的特定實施方式中,通信模塊是短距離無線通信模塊。本發(fā)明的其它方面涉及在便攜式支付裝置的處理器上運行以執(zhí)行支付交易并允許和與接入點通信的便攜式支付裝置進行票務(wù)交易的程序,所述程序包括以下步驟確定與支付交易相關(guān)的第一數(shù)據(jù)和與票務(wù)交易相關(guān)的第二數(shù)據(jù);在一個處理命令中組合第一數(shù)據(jù)和第二數(shù)據(jù);以及將所述處理命令傳送至支付裝置,進行支付交易和票務(wù)交易。在單個命令中將兩種類型的數(shù)據(jù)從接入點傳送至支付裝置會減少處理時間。如果在一個應(yīng)用程序中進行在支付裝置中的支付和票務(wù)交易,則數(shù)據(jù)在單個命令中的結(jié)合是唯一可行的,如第二代碼部分所提供的那樣。本發(fā)明的又一方面涉及用于與便攜式支付裝置通信的接入點以進行支付交易并允許票務(wù)交易,接入點包括處理器和根據(jù)本發(fā)明的程序的存儲器,以及用于在接入點和支付裝置之間通信數(shù)據(jù)的通信模塊。根據(jù)僅通過實例的方式給出且通過參考附圖來進行的本發(fā)明的優(yōu)選實施方式的以下說明,本發(fā)明的其它特點和優(yōu)勢將變得顯而易見。
圖I示出了根據(jù)本發(fā)明的支付裝置的功能框圖;圖2示出了存儲器的目錄格式;圖3示出了票的格式;圖4示出了根據(jù)本發(fā)明的接入點的功能框圖;圖5a示出了說明當(dāng)支付裝置不包括票信息時的根據(jù)本發(fā)明實施方式的程序的操作的框圖5b示出了說明當(dāng)支付裝置包括票信息時的根據(jù)本發(fā)明實施方式的程序的操作的框圖;圖6示出了說明當(dāng)調(diào)用根據(jù)本發(fā)明實施方式的第二代碼部分的支付和票務(wù)交易時的程序的操作的框圖。
具體實施例方式本發(fā)明涉及一種便攜式支付裝置,諸如信用卡、借記卡或預(yù)付卡。當(dāng)這種卡設(shè)置有微處理器或微芯片時,它通常被稱為智能卡。支付裝置不僅涵蓋卡,而且還涵蓋鑰匙鏈、鑰匙圈、手機和個人數(shù)字助理。支付裝置適于在接入點進行支付交易并在支付裝置的存儲器中讀取/寫入/擦除所謂的“票”的記錄中的數(shù)據(jù)。圖I示出了根據(jù)本發(fā)明實施方式的支付裝置I的功能框圖。支付裝置的存儲器被 分割為三個不同的部分,每一部分都用于存儲特定的數(shù)據(jù),且每個不服都有其自己的保護。存儲器的第一部分為支付區(qū)域2,用于存儲有關(guān)支付交易的數(shù)據(jù),如PIN、支付賬號等。支付區(qū)域的訪問限于進行支付交易的應(yīng)用程序。存儲器的第二部分為第一區(qū)域3,由所有受卡方均可訪問。存儲器的第三部分為第二區(qū)域4,用于存儲票。第二區(qū)域的訪問通過已寫入票的由受卡方授予的許可管理;因此,例如,如果受卡方不提供定制的保護機制,則它們的票數(shù)據(jù)將可被任何第三方通過訪問第二區(qū)域4而獲得。第一區(qū)域3包括目錄5,用于提供從接入點對票的訪問。支付裝置的芯片6為控制模塊,用于在程序8的控制下對存儲在存儲器(2、3、4)中的數(shù)據(jù)執(zhí)行處理操作。芯片可為可以集成在支付裝置中的任何處理器。由芯片執(zhí)行的程序8可被存儲在存儲器的其它區(qū)域中,或確切地存儲在存儲器2的第一部分中。而在上述的描述中,確切的是在圖I所示的配置中,芯片6被描述和描繪為包括處理器且物理地不同于存儲器,本領(lǐng)域技術(shù)人員應(yīng)理解,芯片6可另外包括存儲器和處理器,從而可以集成在單個芯片上。這樣的實現(xiàn)在上述智能卡中是普遍的。
支付裝置通過通信模塊7與接入點進行數(shù)據(jù)交換。通信可通過支付裝置和接入點之間的直接電接觸來完成。優(yōu)選地,通信是無接觸的,而是通過使用例如紅外、射頻或藍牙采用短距離無線通信裝置。圖2示出了存儲器的目錄5的格式。格式優(yōu)選地被預(yù)確定為向存儲器中的票提供良好定義的訪問。第一條目可以有特定的格式,并包含關(guān)于目錄和存儲在存儲器的第二區(qū)域4中的票的收集的一般信息。余下的條目可以有一個共同的格式,其不同于第一條目。第m個條目20 (I < m < n)在圖中示出,n為目錄條目數(shù)。該記錄包括一系列字段21至26。條目20的第一字段21包含說明目錄中的記錄數(shù)目的數(shù)字。第二字段22包含代表已經(jīng)將指到他的票的該條目寫入的受卡方的標(biāo)識符。標(biāo)識符優(yōu)選地由卡協(xié)會分配,或更優(yōu)選地由針對所有卡協(xié)會(同一標(biāo)識符通過每個卡協(xié)會分配給受卡方)配置的獨立組織來分配。后者應(yīng)避免受卡方必須根據(jù)使用不同標(biāo)識符的卡的卡協(xié)會來寫入條目,并避免兩個不同的受卡方使用同一標(biāo)識符。該標(biāo)識符可包括地區(qū)代碼。條目20的第三字段23包含鎖碼,用于指示票是否已被鎖定。如果票已被鎖定,則其無法修改,除非提供了正確的鎖數(shù)據(jù)??墒褂霉餐淖x取記錄命令來讀取鎖定的票。編寫和更新鎖定的票需要使用處理命令,如已知GPO命令的特定擴展版本,從而提供正確的鎖數(shù)據(jù)。字段24表示條目所指的票的狀態(tài)。狀態(tài)的可能值為“無效”、“短期”、“長期”和“有擔(dān)?!薄o效票是可使用的。在票被寫入或更新之后,票的短期壽命即到期。長期票有超過一天的壽命。擔(dān)保的票沒有有效期,并可以用于存儲優(yōu)惠權(quán)利或季票的詳情或為特定的受卡方預(yù)留空間。擔(dān)保條目和票可以由發(fā)卡商(發(fā)卡商擔(dān)保)或發(fā)卡商發(fā)卡后擔(dān)保腳本(postissuance scripting)或受卡方(發(fā)行機構(gòu)或接受者擔(dān)保)寫為卡個性化過程的一部分。狀態(tài)值可用于清除存儲器空間,例如通過在票已經(jīng)過期時使其無效。通過支付裝置運行的程序可以在每次支付裝置與接入點進行通信時進行檢查存儲器空間,并在可能的情況下使空間可用。發(fā)卡商或卡協(xié)會可設(shè)定條目的最大數(shù)目的規(guī)則來管理存儲器空間。條目20的字段25包含交易計數(shù),其在票的內(nèi)容改變時遞增。條目20的字段26包含指示票在存儲器的第二區(qū)域4中的位置的指針。在優(yōu)選的配置中,交易計數(shù)可以由受卡方使用來加密存儲在第二區(qū)域4中的數(shù)據(jù)。
字段27包含票標(biāo)識符,即在存儲器的第二區(qū)域中的票的文件中的記錄編號。目錄中的條目可以指向單張票,從而允許由同一受卡方指定幾個條目??蛇x地,受卡方在目錄中具有單個條目,并且可通過該單個條目訪問受卡方的多張票。在受卡方可以有超過包含在存儲器的第二區(qū)域4中的記錄容量的數(shù)據(jù)存儲需求的情況下,通過發(fā)行機構(gòu)的事先配置,受卡方可以在卡上保留額外的空間(在存儲器的第二區(qū)域4中或其他特殊區(qū)域中)。如果針對特定的優(yōu)惠票需要照片辨認,則該額外的存儲區(qū)域可用于例如存儲持卡人的數(shù)字圖像。通過受卡方的記錄在第二區(qū)域4中的票文檔中開始時存在保留的數(shù)據(jù)元素,可以確定該額外的存儲區(qū)域的存在。圖3示出了存儲在存儲器的第二區(qū)域4中的票30的格式。票包括兩部分私人數(shù)據(jù)部分31和公共數(shù)據(jù)部分32。公共數(shù)據(jù)部分可包括一個或多個擔(dān)保票數(shù)據(jù)塊和/或一個或多個未擔(dān)保票數(shù)據(jù)塊。例如,它可以包括一個未擔(dān)保票數(shù)據(jù)塊或一個擔(dān)保票數(shù)據(jù)塊,隨后是一個未擔(dān)保票數(shù)據(jù)塊。私人數(shù)據(jù)部分31包括票的管理數(shù)據(jù),諸如票的有效期、票鎖定數(shù)據(jù)、到期計數(shù)和擔(dān)保的數(shù)據(jù)塊的長度和/或未擔(dān)保數(shù)據(jù)塊的長度。鎖定數(shù)據(jù)優(yōu)選地以標(biāo)記的形式實施,該標(biāo)記確定記錄是否被鎖定加上數(shù)據(jù)塊是否包括鎖本身。如果擔(dān)保數(shù)據(jù)的長度對于每張票而言是固定的,則該長度不需要記錄在擔(dān)保數(shù)據(jù)塊中。票數(shù)據(jù)塊的格式是發(fā)卡商或受卡方專有的。使用普通讀取記錄命令無法讀取私人數(shù)據(jù)部分31條中的數(shù)據(jù)??墒褂米x取記錄命令來讀取公共數(shù)據(jù)部分32中的票??梢允褂锰幚砻顚懭?、更新和刪除未擔(dān)保的機票數(shù)據(jù),盡管可選地,受卡方可以使用適當(dāng)配置的鎖,例如經(jīng)由存儲在私人數(shù)據(jù)部分31中的鎖數(shù)據(jù)來選擇保護這些數(shù)據(jù);可以在卡發(fā)行時或稍后使用腳本命令寫入擔(dān)保票數(shù)據(jù)。同樣,如上所述,交易計數(shù)可以用作加密的票數(shù)據(jù)的一部分。圖4示出了用于與圖I所示的支付裝置通信的接入點40的功能框圖。接入點為包括存儲器41和處理器42的裝置。存儲器存儲在處理器上運行的數(shù)據(jù)和程序46。接入點通過通訊模塊43交換數(shù)據(jù)。與支付裝置I通信的信道44可在支付裝置和接入點之間使用直接電接觸。優(yōu)選地,通信是無接觸的,并使用無線機制,如紅外線、RF或藍牙。提供了信道45用于與受卡方或發(fā)卡商的中央處理器通信。該信道可使用直接電氣接觸或可為無線。圖5a和圖5b示出了說明程序8、46用于調(diào)用支付交易或者支付和票務(wù)交易的方面的框圖。這兩個圖示出了對應(yīng)于程序8、46的分離步驟(51,52,53)和功能性連同在裝置之間發(fā)送的命令和信息(57,59 ;60,62)的混合。該程序被表示為接入點程序46,存儲在存儲器41中并在接入點的處理器42上運行(參見圖4);以及支付裝置程序8,存儲在存儲器的區(qū)域2中并在支付裝置的處理器6上運行。圖的左側(cè)所示的步驟和代碼部分與接入點程序相關(guān);右側(cè)所示的那些部分對應(yīng)于支付裝置程序。當(dāng)在步驟50中支付裝置(諸如信用卡)出現(xiàn)在接入點時,接入點程序在步驟51中從支付裝置請求該裝置可以運行哪個應(yīng)用程序的信息。按常規(guī)方法,卡程序在步驟52中返回所請求的信息。在步驟53中,信息由接入點進行分析。如果從支付裝置接收的信息不包括票務(wù)信息,則接入點執(zhí)行支付應(yīng)用程序55。如果從支付裝置接收的信息包括票務(wù)信息,則接入點執(zhí)行票務(wù)和支付應(yīng)用程序56,如圖5b所示。如果需要票務(wù)交易,且支付裝置不支持票務(wù),則接入點可以會拒絕支付裝置,并相應(yīng)地通過例如顯示器上的信息告知持卡人。即使接入點不需要票務(wù)交易時,步驟51、52和53通常也執(zhí)行,如在普通 的POS交易中。步驟53可伴有通過檢查出現(xiàn)的支付裝置是否為接受的信用卡協(xié)會中的一個和/或是否有效的步驟。在從支付裝置接收的信息不包括票務(wù)信息的情況下,接入點程序46的支付應(yīng)用程序55經(jīng)由命令57 (要求支付交易的命令)向支付裝置發(fā)送消息(第一消息)。利用支付裝置程序8 —接收到該命令,支付裝置程序8就啟動第一代碼部分58進行支付交易;該代碼部分不進行任何票務(wù)交易。在執(zhí)行第一代碼部分之后,第一代碼部分58可經(jīng)由數(shù)據(jù)59將與支付相關(guān)的信息傳送至支付應(yīng)用程序55。第一代碼部分58可為如用于已知的信用卡中的支付應(yīng)用程序??蛇x地,參考圖5b,在卡在步驟52中發(fā)送票務(wù)信息的情況下,接入點程序46的支付和票務(wù)應(yīng)用程序56將命令60發(fā)送到支付裝置,命令60指示進行票務(wù)交易的需要。如下面參考圖6所描述的,卡程序8根據(jù)命令的內(nèi)容確定是否需要票務(wù)交易,以執(zhí)行第二代碼部分用于支付和票務(wù),并將票相關(guān)信息發(fā)送至接入點。例如,關(guān)于支付和票務(wù)交易的信息可通過命令62被傳送至接入點程序46的支付和票務(wù)應(yīng)用程序56。圖6示出了在相應(yīng)的程序8、46的控制下通過接入點和支付裝置46執(zhí)行的步驟的框圖。每個程序均包括使各個裝置執(zhí)行圖中的相關(guān)部分所示的步驟的指令;接入點和支付裝置執(zhí)行的步驟的劃分與圖5中所示的那樣相同。一接收到票務(wù)數(shù)據(jù)(命令62),接入點程序46的支付和票務(wù)應(yīng)用程序56在步驟62a中請求支付裝置的目錄5的數(shù)據(jù)。作為響應(yīng),卡程序8在步驟63中返回目錄的內(nèi)容。接入點應(yīng)用程序56在步驟64中解析目錄以找到與接入點和支付裝置之間的目前交易相關(guān)的目錄的條目。例如,如果交易涉及交通系統(tǒng)中的條目,則解析將通過在每個目錄條目的字段22中查找交通系統(tǒng)的標(biāo)識符來檢索以前由交通系統(tǒng)寫入的票。其中一張票可以包含用于交通系統(tǒng)或削減掃描的季票。解析器也可以搜索與當(dāng)前交易相關(guān)的其他受卡方或發(fā)卡商的票。一個例子是對老人領(lǐng)取養(yǎng)老金的特許權(quán)提供數(shù)據(jù)的票。另一個例子是巴士公司A與巴士公司B簽訂了協(xié)議,使得如果持卡人在第一次乘坐公司A的巴士行進一連續(xù)路線,隨后立即乘坐公司B的巴士,他將會收到對第二部分旅程的折扣。解析器也可確定目錄中新的條目和存儲器的第二區(qū)域中的票的可用空間。如果有必要,它可以進行清理步驟,使過期條目和票可用。
在步驟65中,對支付裝置提供命令來讀取一個或多個相關(guān)的票。在步驟66中,所請求的票的數(shù)據(jù)通過程序8返回至接入點。如果沒有相關(guān)的票,步驟65和66可以省略。接入點隨后在步驟67中確定所要支付的金額和所需的票務(wù)交易。在上一步驟中從支付裝置檢索的任何票都可在其數(shù)據(jù)使用之前進行驗證。要支付的金額可取決于該票數(shù)據(jù)。例如,由于存儲在票上的特許權(quán),所以針對事件的進入費可能會減少,或交通費用可封頂,因為持卡人會超過一天的最高費用,如在支付裝置中通過以前的進入票而變得很明顯。當(dāng)退出交通系統(tǒng)時,費用可根據(jù)進入該系統(tǒng)時寫入的票的數(shù)據(jù)結(jié)合退出該系統(tǒng)的位置或事件來確定。當(dāng)金額還不能確定時,可以將其設(shè)置到預(yù)先確定的金額,例如零。這適用于進入費用根據(jù)所行進的距離或時間而定的交通系統(tǒng)??梢栽谕顺鼋煌ㄏ到y(tǒng)時根據(jù)一天的最高票價設(shè)置預(yù)先確定的金額,當(dāng)將知道確切的票價時,改正金額;這避免了如果持卡人在退出交通系統(tǒng)時忘記觸碰時而免費乘車的情況。接入點還確定要進行的所需的票務(wù)交易。這可以涉及寫新的票,例如活動的入場 票或交通系統(tǒng)的門票(access ticket),由于不再需要數(shù)據(jù)而更新票的數(shù)據(jù)或使票空間再次可用,或通過添加由購買而獲得的點數(shù)而用消費積分更新票。票務(wù)交易也可以涉及更新目錄。例如,在第一次使用交通系統(tǒng)時,交通運營商將在具有其標(biāo)識符的目錄中制定條目;運營商寫入的任何票都將直接或間接與條目相聯(lián)系。該第一次使用并不需要支付裝置與運營商的預(yù)登記。支付裝置的票數(shù)據(jù)可包括修改鎖定票所需的鎖定數(shù)據(jù)。該鎖數(shù)據(jù)也會在步驟67中生成。支付金額和票務(wù)交易的數(shù)據(jù)經(jīng)由包括單個命令67a的消息(第二個消息)傳輸至支付裝置。票務(wù)交易的數(shù)據(jù)包括目錄的任何更新的數(shù)據(jù)。該命令可以是處理命令,如常見的GPO命令的修改形式??蓪ζ睌?shù)據(jù)進行編碼。例如,它們可以會在傳送至支付裝置前進行加密,以限制對數(shù)據(jù)的訪問??赏ㄟ^對數(shù)據(jù)添加例如CRC或MAC來保護數(shù)據(jù)的完整性。編碼后的數(shù)據(jù)以編碼形式存儲在票中。一接收到命令67a,支付裝置的程序8根據(jù)命令的內(nèi)容確定支付和票務(wù)交易是否要執(zhí)行并相應(yīng)地調(diào)用第二代碼部分68。第二代碼部分68涉及一般被稱為參考標(biāo)號69的支付交易步驟和一般被簡稱為參考標(biāo)號70的票務(wù)交易步驟。盡管在圖中示出了支付交易步驟在票務(wù)交易步驟之前執(zhí)行,但票務(wù)交易可以可選地首先執(zhí)行。支付交易步驟69可以是在智能卡上進行的普通支付交易。其可包括支付授權(quán)、抗撕措施(anti-tearing)和基于風(fēng)險的管理處理。交易可涉及在支付裝置存儲器的支付區(qū)域2中進行讀取和寫入(參見圖I)。要支付的金額可從存儲在預(yù)付支付裝置的支付區(qū)域中的余額中減去。對于信用卡和借記卡支付裝置,支付交易可批準(zhǔn)支付交易離線或請求在線授權(quán)。當(dāng)要支付的金額低于特定閾值時,則離線授權(quán)可能會被視為足夠。待處理的在線授權(quán)可在票中記錄以供將來使用。在特定的實施方式中,支付交易可省略支付處理的步驟,如要支付的金額是零的處理步驟,但包括提供電子簽名以證明支付裝置是真實的步驟。如果支付交易不能成功完成,則票務(wù)交易可以跳過,并可向接入點報告失敗。票務(wù)交易步驟70將涉及在支付裝置的存儲器的第一區(qū)域3和第二區(qū)域4中的目錄和票的任何寫入和更新(參見圖I)。命令67a可提供數(shù)據(jù),以使鎖定票可修改并鎖定更新的票。同樣,它會為須鎖定的新寫入的票提供新的鎖定數(shù)據(jù)。應(yīng)理解,第一代碼部分58的支付功能優(yōu)選地等同于由第二代碼部分68調(diào)用的支付功能。此外,在至少一個配置中,第二代碼部分68的執(zhí)行涉及第一代碼部分58的部分或全部執(zhí)行。更具體地,在至少一些實施方式中,組成第一代碼部分的指令可以與第一代碼部分58和第二代碼部分68是共同的,這意味著只有一種且在這兩種情況下執(zhí)行的代碼的相同實例。這樣的配置是特別有利的,因為這避免了重復(fù)存儲對于支付交易和支付加售票務(wù)交易共同的可執(zhí)行部分。或者可以存在兩個支付功能的實例一個被體現(xiàn)為部分58,另一個單獨在部分68中體現(xiàn)。
在執(zhí)行第二代碼部分68之后,將對處理命令67a的響應(yīng)71發(fā)送到無線接入點。響應(yīng)的內(nèi)容通知接入點交易在支付裝置中的狀態(tài)。成功的支付可啟動打開門進入交通系統(tǒng)或事件的動作。報告的支付交易的任何失敗都可以通知持卡人,拒絕他例如進入事件或交通系統(tǒng)和/或要求他尋求援助。包括認證數(shù)據(jù)的網(wǎng)上認證的請求將通過信道45 (見圖4)傳達到中央服務(wù)器,以進行處理。跟隨該請求的接入點的任何動作都為受卡方的策略;它可以包括有條件的進入和出口的授權(quán)檢查。接入點和支付應(yīng)用程序的程序優(yōu)選地提供有抗撕機制,以確保如果發(fā)生撕拉,離線支付風(fēng)險管理參數(shù)以及所有支付數(shù)據(jù)和票數(shù)據(jù)都恢復(fù)到其先前的值。在一個實施方式中,當(dāng)步驟70已經(jīng)完成時,支付和票代碼部分68在支付裝置中設(shè)置標(biāo)記。如果與支付裝置的通信過早中斷并相應(yīng)地通知持卡人,則接入點應(yīng)識別撕拉。在一個配置中,如果在相同或另一個接入點和支付裝置之間的下一個交易期間,通知該標(biāo)記在先前的交易中沒有設(shè)置,則應(yīng)在允許進行任何后續(xù)支付或票務(wù)交易之前,應(yīng)進行回滾操作(roll back)??梢酝ㄟ^應(yīng)用程序信息在文檔中設(shè)置標(biāo)記。因此,在優(yōu)選的配置中,緊接著在對接入點的最后響應(yīng)之前,支付裝置在所有支付和票務(wù)處理完成時設(shè)置標(biāo)記(步驟71)。如果在相同或另一個接入點之間的下一個交易開始期間,支付裝置確定該標(biāo)記沒有在先前的交易期間設(shè)置,在任何票相關(guān)的數(shù)據(jù)提供給接入點之前,應(yīng)進行回滾操作。上述實施方式應(yīng)被理解為本發(fā)明的說明性實例。此外,用來描述本發(fā)明的實施方式而使用的術(shù)語應(yīng)被理解為提供本發(fā)明的簡潔的特征說明。特別地,如從前述所理解的,支付交易被描述為根據(jù)具有第一計算機可讀指令的第一代碼部分體現(xiàn),且組合的支付和票務(wù)被描述為根據(jù)具有對應(yīng)于支付交易的計算機可讀指令和對應(yīng)于票務(wù)交易的第二計算機可讀指令的第二代碼部分體現(xiàn)。這些組合指令直接映射到圖6所示的至少步驟69、70中,并結(jié)合相關(guān)的第二代碼部分68進行描繪。在另一個特征說明中,本發(fā)明的實施方式可以定義為在便攜式支付裝置的處理器6上運行以進行支付交易并允許在便攜式支付裝置的存儲器中存儲票的程序8,程序8被配置為與接入點40交易,并包括第一指令集、第一代碼部分58和第二代碼部分68,第一指令集由芯片執(zhí)行時會使便攜式支付裝置執(zhí)行以下步驟響應(yīng)于來自所述接入點的第一消息,執(zhí)行第一代碼部分58 ;響應(yīng)于來自接入點的第二消息,執(zhí)行第二代碼部分68,第一代碼部分包括對應(yīng)于支付交易的第二指令集,且第二代碼部分包括對應(yīng)于支付交易的第三指令集,并包括對應(yīng)于票務(wù)交易的第四指令集。在該可選的特征說明中,第一指令集嵌入在程序8中,并用于控制對來自接入點的消息57、60、67a的接收,而第一代碼部分和第二代碼部分的實際調(diào)用以上述方式依賴于第一消息57和第二消息67a的內(nèi)容。與支付交易相關(guān)的指令可被第一代碼部分和第二代碼部分共用,以使第二指令集和第三指令集為可執(zhí)行代碼的相同實例。可選地,第二指令集可與第三指令集分開地嵌入。如本領(lǐng)域技術(shù)人員所理解的,指令集包括一個或多個指令。應(yīng)當(dāng)理解,與任何一個實施方式相關(guān)而描述的任何特征都可單獨使用,或結(jié)合所描述的其它特征一起使用,也可結(jié)合任何其它實施方式的一個或多個特征或任何其它實施方式的任何組合來使用。此外,在不脫離本發(fā)明的精神(其在所附的權(quán)利要求中被限定)的 情況下,也可采用上面沒有描述的等同物和修改。
權(quán)利要求
1.一種用于在便攜式支付裝置的處理器上運行以執(zhí)行支付交易并允許票存儲在所述便攜式支付裝置的存儲器中的程序,所述程序被配置為與接入點交互并包括指令集、第一代碼部分和第二代碼部分,當(dāng)所述指令集由處理器執(zhí)行時會使所述便攜式支付裝置執(zhí)行以下步驟 響應(yīng)于來自所述接入 點的第一消息,執(zhí)行所述第一代碼部分;以及 響應(yīng)于來自所述接入點的第二消息,執(zhí)行所述第二代碼部分, 所述第一代碼部分包括對應(yīng)于所述支付交易的第一指令,以及 所述第二代碼部分包括對應(yīng)于所述支付交易的指令和對應(yīng)于所述票務(wù)交易的第二指令。
2.根據(jù)權(quán)利要求I所述的程序,包括以下步驟當(dāng)執(zhí)行所述第二代碼部分時,在一個處理命令中從接入點接收與所述支付交易和票務(wù)交易相關(guān)的數(shù)據(jù)。
3.根據(jù)權(quán)利要求I所述的程序,其中,在所述票務(wù)交易不需要支付的情況下,在所述支付交易中處理的支付金額為零。
4.根據(jù)權(quán)利要求I所述的程序,其中,以編碼形式從所述接入點傳送至所述支付裝置的票數(shù)據(jù)以相同的編碼形式存儲在所述存儲器的區(qū)域中。
5.根據(jù)權(quán)利要求I所述的程序,其中,所述存儲器包括用于存儲具有識別受卡方的條目的目錄的第一區(qū)域以及用于存儲所述受卡方的票的第二區(qū)域,所述第二區(qū)域可動態(tài)地配置。
6.根據(jù)權(quán)利要求5所述的程序,其中,所述目錄具有預(yù)定格式,并且其條目基于從接受所述支付裝置的接入點接收的數(shù)據(jù)是可寫入、可讀取和可擦除的。
7.根據(jù)權(quán)利要求5所述的程序,其中,所述目錄包括從條目到票或票結(jié)構(gòu)的指針的存儲位置。
8.根據(jù)權(quán)利要求5所述的程序,其中,票數(shù)據(jù)以由所述受卡方控制的格式被存儲在所述第二區(qū)域中。
9.根據(jù)權(quán)利要求5所述的程序,其中,所述票務(wù)交易包括將所述票目錄從所述支付裝置傳送到所述接入點。
10.根據(jù)權(quán)利要求5所述的程序,其中,所述目錄條目和/或票包括到期記錄,用于說明所述票何時可被刪除。
11.根據(jù)權(quán)利要求I所述的程序,其中,支付金額取決于事件開始時寫入票中的數(shù)據(jù)和事件結(jié)束時的數(shù)據(jù)。
12.根據(jù)權(quán)利要求I所述的程序,包括在一個或多個交易完成之后啟動由所述接入點執(zhí)行的動作的步驟。
13.根據(jù)權(quán)利要求I所述的程序,其中,所述支付交易包括當(dāng)支付金額超過預(yù)定金額時的授權(quán)步驟。
14.根據(jù)權(quán)利要求I所述的程序,包括動態(tài)傳遞代碼驗證步驟。
15.根據(jù)權(quán)利要求I所述的程序,其中,對應(yīng)于與所述第二代碼部分相關(guān)聯(lián)的所述支付交易的指令包括所述第一指令。
16.一種用于執(zhí)行支付交易并允許票存儲在便攜式支付裝置的存儲器中的方法,所述方法包括以下步驟確定在接入點是否需要票務(wù)交易; 指示芯片在不需要票務(wù)交易的情況下執(zhí)行第一代碼部分,以及指示所述芯片在需要票務(wù)交易的情況下執(zhí)行第二代碼部分; 所述第一代碼部分包括所述支付交易; 所述第二代碼部分包括所述支付交易和所述票務(wù)交易。
17.一種用于與接入點通信以執(zhí)行支付交易并包括用于存儲票數(shù)據(jù)的存儲器的便攜式支付裝置,所述支付裝置包括處理器和存儲根據(jù)權(quán)利要求I至15中任一項所述的程序的存儲器,以及用于在所述支付裝置和所述接入點之間通信數(shù)據(jù)的通信模塊。
18.根據(jù)權(quán)利要求17所述的便攜式支付裝置,其中,所述通信模塊為短距離無線通信模塊。
19.一種在接入點的處理器上運行以通過與所述接入點通信的便攜式支付裝置執(zhí)行支付交易并允許票務(wù)交易的程序,所述程序包括指令集,當(dāng)所述指令集由所述處理器執(zhí)行時會使所述處理器執(zhí)行以下步驟 確定與所述支付交易相關(guān)的第一數(shù)據(jù)和與所述票務(wù)交易相關(guān)的第二數(shù)據(jù); 在一個處理命令中組合所述第一數(shù)據(jù)和所述第二數(shù)據(jù);以及 將所述處理命令傳送至所述支付裝置,用于執(zhí)行所述支付交易和所述票務(wù)交易。
20.一種用于與執(zhí)行支付交易并允許票務(wù)交易的便攜式支付裝置通信的接入點,所述接入點包括處理器和存儲根據(jù)權(quán)利要求19所述的程序的存儲器,以及用于在所述接入點和所述支付裝置之間通信數(shù)據(jù)的通信模塊。
21.一種在便攜式支付裝置的處理器上運行的程序,所述便攜式支付裝置用于執(zhí)行支付交易并允許票存儲在所述便攜式支付裝置的存儲器中,所述程序被配置為與接入點交互并包括第一指令集、第一代碼部分和第二代碼部分,當(dāng)所述第一指令集由芯片執(zhí)行時會使所述便攜式付裝置執(zhí)行以下步驟 響應(yīng)于來自所述接入點的第一消息,執(zhí)行所述第一代碼部分; 響應(yīng)于來自所述接入點的第二消息,執(zhí)行所述第二代碼部分, 所述第一代碼部分包括對應(yīng)于所述支付交易的第二指令集,以及所述第二代碼部分包括對應(yīng)于所述支付交易的第三指令集并包括對應(yīng)于所述票務(wù)交易的第四指令集。
22.根據(jù)權(quán)利要求21所述的程序,其中,所述第三指令集包括所述第二指令集。
全文摘要
一種用于在便攜式支付裝置的處理器上運行的程序適于進行支付交易,并允許票存儲于便攜式支付裝置的存儲器中。程序被配置為與接入點交易,并包括指令集、第一代碼部分和第二代碼部分。當(dāng)指令集由處理器執(zhí)行時使便攜式支付裝置執(zhí)行以下步驟響應(yīng)于來自接入點的第一消息,執(zhí)行第一代碼部分;以及響應(yīng)于來自接入點的第二消息,執(zhí)行第二代碼部分。第一代碼部分包括對應(yīng)于支付交易的第一指令。第二代碼部分包括對應(yīng)于票務(wù)交易的第二指令。
文檔編號G06Q20/00GK102754113SQ201080063853
公開日2012年10月24日 申請日期2010年12月14日 優(yōu)先權(quán)日2009年12月14日
發(fā)明者奧馬爾·里法特, 戴夫·威爾遜 申請人:Visa歐洲有限公司