用于在電學上個人化支付芯片的方法和支付芯片的制作方法
【專利摘要】各種實施例提供了一種在電學上個人化支付芯片的方法,所述方法包括:a.將軟件存儲到支付芯片上,所述軟件包括一個或多個參數,所述一個或多個參數可配置,以定義所述支付芯片的功能;以及b.將至少一個參數設置到默認值,以配置所述支付芯片的至少一個功能,從而在電學上個人化所述支付芯片,其中,步驟a由至少一個實體執行,并且步驟b由相同的至少一個實體執行。
【專利說明】
用于在電學上個人化支付芯片的方法和支付芯片
技術領域
[0001]各種實施例涉及用于在電學上個人化支付芯片的方法和支付芯片。
【背景技術】
[0002]提供具有支付芯片的支付卡以便于電子地執行支付是已知的。客戶可能有一個或多個支付卡,舉例來說,例如,一個或多個信用卡或借記卡。客戶可以使用其中的一個支付卡與商家的設備(例如,電子銷售點)相結合以向商家執行支付。例如,客戶可能希望從商家購買商品或服務,所以客戶可以使用支付卡將資金轉移到商家的賬戶,作為交換從商家接收商品或服務。支付芯片可以裝配有近場通信(NFC)能力,以使得能夠在支付芯片和商家的設備之間執行免接觸式支付。
[0003]為了進行使用而配置支付芯片對于金融機構(例如,銀行)來說是一個挑戰。在支付芯片可以使用之前,個人化(例如,配置)支付芯片可能是有必要,以使其與由金融機構管理的特定銀行賬戶相關。在個人化支付芯片之后,支付芯片可用于從特定的銀行賬戶進行支付。金融機構可能不具備足夠的專業技術來正確地個人化支付芯片以便使用。如果沒有正確地個人化支付芯片,則可能不可能使用該支付芯片進行交易。
【發明內容】
[0004]各種實施例提供了用于在電學上個人化支付芯片的方法,所述方法包括:a.將軟件存儲到支付芯片上,所述軟件包括一個或多個參數,所述一個或多個參數能夠被配置為定義所述支付芯片的功能;以及b.將至少一個參數設置到默認值,以配置所述支付芯片的至少一個功能從而在電學上個人化所述支付芯片,其中,步驟a由至少一個實體執行,并且步驟b由相同的至少一個實體執行。
[0005]在實施例中,所述方法進一步包括:通過所述至少一個實體將數據存儲到所述支付芯片上,由所述支付芯片使用所述數據來執行配置的至少一個功能。
[0006]在實施例中,所述數據包括下述中的至少一個:應用數據、發行者數據、客戶數據、應用加密密鑰、與發行者相關的加密密鑰、加密證書。
[0007]在實施例中,所述至少一個功能將所述支付芯片配置為能夠根據歐陸卡(Europay)、萬事達卡(Mastercard)和維薩卡(Visa) (EMV)標準進行通信。
[0008]在實施例中,所述至少一個功能將所述支付芯片配置為能夠根據EMV標準進行支付。
[0009]在實施例中,所述至少一個功能將所述支付芯片配置為能夠從與特定發行者相關聯的賬戶進行支付。
[0010]在實施例中,所述至少一個功能將所述支付芯片配置為能夠從與特定客戶相關聯的賬戶進行支付。
[0011]在實施例中,所述軟件包括操作系統。
[0012]在實施例中,所述軟件包括至少一個應用程序,所述至少一個應用程序包括所述一個或多個參數。
[0013]在實施例中,所述方法進一步包括:在步驟a之前,制造所述支付芯片。
[0014]在實施例中,所述方法進一步包括:由所述至少一個實體將所述支付芯片附著到載體。
[0015]在實施例中,所述載體是下述中的至少一個:塑料卡、計算設備。
[0016]在實施例中,所述方法進一步包括:c.將所述至少一個參數從默認值設置到自定義值,以重新配置所述支付芯片的至少一個功能。
[0017]在實施例中,所述步驟c由所述至少一個實體執行。
[0018]在實施例中,所述至少一個實體是所述支付芯片的制造商。
[0019]各種實施例提供了支付芯片,在其上面具有軟件,所述軟件包括一個或多個參數,所述一個或多個參數能夠被配置為定義所述支付芯片的功能,其中,將至少一個參數設置到默認值,以配置所述支付芯片的至少一個功能。
[0020]在實施例中,所述支付芯片具有存儲在其上的數據,并且,所述支付芯片能夠用于使用所述數據來執行配置的至少一個功能。
【附圖說明】
[0021]通過下面的僅以舉例方式的書面描述以及結合附圖,現在將更好地理解本發明的實施例,并且其將對本領域技術人員來說是非常明了,其中,相同的參考標記與相同的部件有關,其中:
[0022]圖1示出了根據實施例的并入在載體中的支付芯片的框圖;
[0023]圖2示出了根據實施例的用于在電學上個人化支付芯片的方法的流程圖;
[0024]圖3示出了根據另一個實施例的用于在電學上個人化支付芯片的方法的流程圖;
[0025]圖4示出了根據實施例的用于執行用于在電學上個人化支付芯片的方法的計算機系統;
[0026]圖5和6(a)至6(c)示出了EMV標準的參數的表;
[0027]圖7(a)至7(c)示出了PSE標準的參數的表;以及
[0028]圖8示出了附加參數的表。
【具體實施方式】
[0029]支付芯片可以是微芯片、集成電路、半導體芯片等。支付芯片可以包括在半導體材料(通常為硅)的一小塊板上的一組電子電路。在使用時,支付芯片可便于各種金融操作,舉例來說,例如,進行支付或者接收支付。支付可以與特定發行者(例如,金融機構或銀行)管理并由特定客戶(例如,個人或者公司)持有的特定賬戶相關。因此,客戶可以使用支付芯片執行與他們的賬戶相關的金融操作。應當理解的是,為了執行支付或接收支付,支付卡可能必須與外部設備(舉例來說,例如,商家的電子銷售點)進行通信。
[0030]應當理解的是,發行者可以是向支付芯片用戶發行(S卩,發放、分發、交付)支付芯片的實體(例如,公司或組織)。當然可以將支付芯片固定到支付卡。另外,客戶可以是使用支付芯片例如以進行支付或者接收到賬戶例如銀行賬戶中的支付的實體(例如,個人或者公司)。制造商可以是制造支付芯片和/或支付卡和/或可以將支付芯片固定到其上的其他載體的實體(例如,個人或者公司)。這樣的載體的例子包括計算設備(例如,移動電話、平板計算機)或者計算設備部件。
[0031]在實施例中,實體是一個人或一群人。在實施例中,實體是商號、公司、企業或組織。實體可以具有唯一且與所有其他實體分離的存在方式。實體可以包括一組分離的或聯合的公司,其為實現類似的商業目標而相互合作。可以按照層次結構來設置實體,例如,實體可以包括公司(例如,控股公司)和所述公司擁有的、部分擁有或與其關聯的一個或多個附屬公司。在實施例中,制造商(例如,制作公司)可以例如通過制作或組裝支付芯片來生產支付芯片(第一業務目標)。在實施例中,發行者(例如,銀行或金融機構)可以例如通過將支付芯片交付、發放或提供給客戶的方式來發行支付芯片(第二業務目標)。在實施例中,客戶可以使用支付芯片(第三業務目標),例如,進行支付以交換商品和/或服務。
[0032]支付芯片可以是射頻識別(RFID)芯片或近場通信(NFC)芯片。因此,支付芯片可操作成通過NFC例如通過MasterCard? PayPass?協議或者通過將由本領域技術人員熟知的另一免接觸式支付協議來與外部設備通信。
[0033]支付芯片可附著到材料的一部分上,所述材料例如,金屬卡或塑料(例如,塑料卡)。可以將這種形式的塑料卡稱為信用卡、借記卡、支付卡等。這樣的卡可用于從商家(例如,商店或商號)購買商品和/或服務。
[0034]個人化可以是涉及支付芯片和/或支付卡的制備的制造過程的一部分。個人化將通用芯片或卡轉換為可在一個或多個應用中使用的個人特定的芯片或卡。在例子中,個人化芯片或卡確保其對應于特定發行者和/或客戶和/或功能。有不同類型的個人化,包括:磁個人化、圖形個人化和電學個人化。電學個人化可以包括將軟件和數據(例如,客戶數據和/或發行者數據)存儲到支付芯片上,然后設置軟件的參數以配置支付芯片的功能,以使其可用于執行支付或接收支付。
[0035]應該理解,支付芯片和支付卡可以由相同或單獨的實體來制造。在任何情況下,支付芯片和支付卡都將經過制造過程,在該制造過程中芯片或卡被制作出。卡制造商在接收或制造了支付芯片之后,可以將支付芯片附著到塑料卡上。
[0036]圖1示出了根據實施例的支付卡100。支付卡100可以包括固定到載體104的支付芯片102。在實施例中,載體104是一塊塑料或塑料的一部分。支付卡100還包括磁條106和圖形,包括,例如,文字108和圖像110。在另一個實施例中,載體104可以是計算設備,舉例來說,例如,移動電話、蜂窩電話、個人數字助理(PDA)、平板計算機、膝上型計算機等。
[0037]支付芯片102包括存儲或安裝到其上的軟件。軟件可以定義支付芯片102的功能(即,某些或全部功能)。軟件可以包括操作系統和一個或多個應用程序。軟件包括一個或多個參數(即,變量或屬性),其可配置以定義支付芯片的功能。參數可以是一個或多個應用程序和/或操作系統的一部分。至少其中的一個參數是可配置的,以被設置到默認值從而配置支付芯片102的至少一個功能。將一個或多個參數設置到默認值的這種設置至少部分地在電學上個人化支付芯片102。在實施例中,支付芯片102的至少一個配置的功能可以使得支付芯片能夠進行支付。
[0038]如上所述,支付卡100的個人化可以包括一個或多個不同類型的個人化,每個個人化可以在不同階段完成。支付卡100的圖形個人化可以包括在載體104的表面上打印或壓印文字108或圖片110。在一個實施例中,文字108或圖片110可以與持有與支付芯片102相關的賬戶的發行者相關聯。在另一個實施例中,文字108或圖片110可以與支付卡100的制造商相關聯。支付卡100的磁個人化可以包括利用數據對磁條106進行編碼。支付卡100的電學個人化可以包括將軟件和/或數據存儲到支付芯片102上。在磁或者電學個人化步驟過程中應用的數據和/或軟件可以與對應于支付卡100的發行者和/或客戶相關。
[0039]在例子中,制造商可能已制作沒有文字或圖像但是具有空白磁條106和空白支付芯片102的通用支付卡100。作為制造的階段的一部分,制造商可以通過打印對應于持有客戶的賬戶的銀行(即,發行者)的文字108和圖像110來對通用支付卡100執行圖形個人化。另夕卜,制造商可以通過在磁條106上編碼至少一些通用數據、發行者特定數據和/或客戶特定數據來執行磁個人化的至少一部分。另外,制造商可以通過將至少一些通用數據、發行者特定數據和/或客戶特定數據存儲到支付芯片102上來執行電學個人化的至少一部分。
[0040]應當理解的是,發行者也可以執行至少一些個人化。特別的,發行者可以通過將至少一些通用數據、發行者特定數據和/或客戶特定數據編碼到磁條106上來完成磁個人化。另外,發行者可以通過將至少一些通用數據、發行者特定數據和/或客戶特定數據存儲到支付芯片102上來完成電學個人化。例如,在制造商完成所有個人化的支付卡的情況下,支付卡可以是預付費支付卡。作為例子,制造商存儲或安裝軟件或軟件包并將至少一個參數設到默認值以配置支付芯片的至少一個功能,從而生產預付費支付卡。另一方面,在制造商執行了一些但不是全部個人化并且發行者通過將默認值改變到自定義值完成個人化的情況下,支付卡可以特定于于特定發行者和客戶(即,定制(bespoke)支付卡)。
[0041]圖2示出了示意根據實施例的用于在電學上個人化支付芯片的方法200的流程圖。該方法的目的是提供一種至少部分地在電學上個人化支付芯片的有效方式。在實施例中,在同一個實體或者多個實體處執行方法200的每個步驟。在實施例中,由支付芯片或支付卡的制造商而非發行者執行方法200的每個步驟。在實施例中,制造商可以是支付卡和支付芯片二者的制造商。
[0042]應當理解的是,計算機系統可用于實現方法200。在實施例中,計算機系統可用于例如作為數據準備過程的一部分,在將軟件存儲或安裝到支付芯片上之前準備該軟件。在另一個實施例中,計算機系統可用于例如作為相同的或單獨的數據準備過程的一部分,在在支付芯片上設置默認值之前準備該默認值。計算機系統可以包括能夠與支付芯片電連接以與芯片通信(例如,以向芯片轉移數據和/或從芯片轉移數據)的個人化設備。后面將針對圖4描述示例性的計算機系統。
[0043]在202中,將軟件或軟件包儲存或安裝到支付芯片。軟件包括一個或多個參數。所述一個或多個參數可配置以定義支付芯片的功能。支付芯片可以是圖1的支付芯片102,其是支付卡100的一部分。在實施例中,由至少一個實體來存儲或安裝軟件或軟件包。在實施例中,所述至少一個實體是制造商。
[0044]在實施例中,軟件可以包括任何通用計算機程序。在實施例中,軟件可以包括適于根據EMV標準(例如,如在2007年7月EMV卡個人化規范版本1.1中定義的EMV標準)執行一個或多個功能的歐陸卡、萬事達卡和維薩卡(EMV)應用程序。EMV是用于能夠與銷售點終端和自動取款機通信的支付卡的互操作的全球標準。EMV標準可用于對信用卡和借記卡交易或支付進行認證。
[0045]在204中,將存儲在支付芯片上的軟件的至少一個參數設置到默認值。該設置動作配置支付芯片的至少一個功能。該配置動作至少部分地在電學上個人化支付芯片。可以將設置參數到默認值以配置支付芯片的功能的這個過程認為是數據準備過程的一部分。在實施例中,執行操作202的實體或多個實體也執行操作204。在實施例中,所述實體或多個實體是支付芯片的制造商。
[0046]在實施例中,將一個參數(例如,Pl)設置到默認值(Dl),以配置支付芯片的一個功能(Fl)。該參數可以是軟件中的唯--個參數或者可以是軟件中的多個不同參數中的一個。
[0047]在實施例中,可以將多個參數(例如,Pl和P2)設置到默認值,以配置支付芯片的一個功能(例如,Fl)。另外的或可替換的,可以將多個參數(例如,Pl和P2)都分別設置到默認值,以配置支付芯片的多個功能(例如,Fl和F2)。另外的或可替換的,可以將一個參數(例如,Pl)設置到默認值,以配置支付芯片的多個功能(例如,Fl和F2)。在實施例中,一個參數(例如,Pl)的默認值(例如,Dl)可以與另一個參數(例如,P2)的默認值(例如,D2)不同。在實施例中,默認值可以對應于參數,以便每個參數都具有對應于該特定參數的默認值。另外,多個不同參數(例如,Pl和P2)可以共享相同的默認值(例如,Dl)。
[0048]在實施例中,通過將參數設置到默認值而配置的支付芯片的功能使得支付芯片能夠根據EMV標準進行通信(S卩,發送和/或接收數據)。在實施例中,通過將參數設置到默認值而配置的支付芯片的功能使得支付芯片能夠根據EMV標準進行支付和/或接收支付。
[0049]在實施例中,通過將參數設置到默認值而配置的支付芯片的功能使得支付芯片能夠根據支付系統環境(PSE)標準進行通信(S卩,發送和/或接收數據)。在實施例中,通過將參數設置到默認值而配置的支付芯片的功能使得支付芯片能夠根據PSE標準進行支付和/或接收支付。
[0050]在實施例中,通過將參數設置到默認值而配置的支付芯片的功能使得支付芯片能夠根據EMV和/或PSE標準從與特定發行者(例如,金融機構或銀行)相關聯的賬戶(例如,銀行賬戶)進行支付。在實施例中,通過將參數設置到默認值而配置的支付芯片的功能使得支付芯片能夠根據EMV和/或PSE標準從與特定客戶(例如,個人或公司)相關聯的賬戶(例如,銀行賬戶)進行支付。
[0051]如上所述,在將至少一個參數設置到默認值之后,支付芯片至少部分地在電學上個人化。因此,支付芯片可以是部分地配置的支付芯片(例如,以與定制支付卡一起使用),以便一些但不是所有支付芯片功能準備好進行使用。可以由不同于執行操作202的實體的另一個實體(例如,發行者)配置其余的需要的功能。可替換的,支付芯片可以是完全配置的支付芯片(例如,以與預付費支付卡一起使用),以便所有支付芯片功能都準備好進行使用。在該實施例中,可由相同實體或多個實體(例如,制造商)配置所有需要的功能。可隨后將個人化的支付芯片獨立地提供給發行者或者將其附著到載體或卡上(如圖1所示)。
[0052]在實施例中,當提供的支付芯片被完全配置時,發行者就可以簡單地對芯片進行包裝用于銷售。例如,制造商可以將芯片作為圖形、磁和電學上被完全個人化的支付卡的一部分提供給發行者。因此,發行者可以簡單地提供支付卡用于銷售。可選的,當提供的支付卡僅部分地被配置時,發行者可以完成配置過程以完成電學個人化。例如,制造商可以存儲或者安裝軟件并將一個或多個參數設置到默認值,但是發行者也可將一個或多個參數設置到默認值,以配置支付芯片的一個或多個功能。另外的或者可替換的,發行者可以將一個或多個參數從默認值設到自定義值,以配置或重新配置支付芯片的一個或多個功能。可以在制造商存儲或安裝軟件并將一個或多個參數設置到默認值之后進行該操作。
[0053]應當理解的是,默認值可以是配置針對通用操作(例如,根據由一群不同團體使用的標準程序的操作)的功能的通用值。另一方面,自定義值可以是配置針對特定操作(例如,根據由一個或數個團體實施的特定程序的操作)的功能的特定值。默認值可適于由大多數發行者和/或不具有高級專業技術的發行者使用。另一方面,自定義值可適于僅由少數發行者和/或具有高級專業技術的發行者使用。發行者還可以執行至少一些圖形和/或磁個人化。
[0054]圖3是根據實施例的用于在電學上個人化支付芯片的方法300的流程圖。該方法的目的是提供一種至少部分地在電學上個人化支付芯片的有效方式。在實施例中,方法300至少部分地由支付芯片或支付卡的制造商執行。例如,制造商至少執行操作302-308。操作310可以由支付芯片或支付卡的發行者執行。
[0055]如上所述,計算機系統可用于實現方法300ο計算機系統可以包括個人化設備,該個人化設備能夠與支付芯片電連接以與芯片通信,例如,從而向芯片轉移數據和/或從芯片轉移數據。計算機系統可用于例如作為數據準備過程的一部分,在將軟件存儲或安裝到支付芯片上之前準備該軟件。計算機系統可用于例如作為數據準備過程的一部分,在在支付芯片上設置默認值之前準備該默認值。在實施例中,至少一個實體實現計算機系統以準備軟件和默認值。計算機系統可用于例如作為相同的或單獨的數據準備過程的一部分,在在支付芯片上設置自定義值之前準備該自定義值。在實施例中,實現計算機系統以準備自定義值的實體可以與所述至少一個實體不同。后面將針對圖4更加詳細地描述計算機系統。
[0056]在302中,由制造商創造或制作支付芯片。在實施例中,可以由半導體晶片形成支付芯片。晶片可以由硅制成。晶片可以經過準備待被用于創造一個或多個半導體芯片的晶片的各種預制作過程。例如,可以對晶片進行拋光以除去表面的刮痕和雜質。可以對晶片進行涂覆以改進一個或多個材料特性。在預制作之后,例如,可以通過切割或者切片的方式使晶片形成為一個或多個半導體芯片。302的結果是可用作支付芯片的空白半導體芯片。在實施例中,支付芯片被附著到載體上,例如,塑料卡或者移動計算設備上。
[0057]操作304和306可以類似于圖2的操作202和204。因此,將軟件或軟件包存儲或安裝到在302中制造的空白支付芯片上。軟件包括一個或多個參數。所述一個或多個參數可配置,以定義支付芯片的功能。隨后將存儲在支付芯片上的軟件的至少一個參數設置到默認值。設置動作配置支付芯片的至少一個功能。配置動作至少部分地在電學上個人化支付芯片。
[0058]在實施例中,304和306每一個都由相同的至少一個實體執行。在實施例中,所述至少一個實體是制造商,即,支付芯片或支付卡的制造商。在實施例中,304和306是由制造商執行的數據準備過程的一部分。在實施例中,在304和306之后,由所述至少一個實體將支付芯片提供給另一個實體,例如,制造商提供給發行者(例如,銀行)。在實施例中,在將支付芯片提供給發行者之前,可以將支付芯片附著到載體上。在另一個實施例中,可以由發行者將支付芯片可以附著到載體上。
[0059]在308中,可以將數據存儲到支付芯片上。數據可以由支付芯片使用以執行由304和306配置的功能。在實施例中,所述數據包括:通用數據、與存儲在支付芯片上的軟件的應用程序有關的數據(即,應用數據)、與支付芯片有關的發行者相關的數據(即,發行者數據)和/或與支付芯片有關的客戶相關的數據(即,客戶數據)。在實施例中,應用數據包括應用加密密鑰。在實施例中,發行者數據包括與發行者相關的加密密鑰。在實施例中,存儲的數據包括加密證書。
[0060]在實施例中,308可以由制造商或發行者執行。在實施例中,308由制造商和發行者執行。在實施例中,308是由制造商和/或發行者執行的數據準備過程的一部分。
[0061]在310中,可以將在306過程中設置的默認值重新設置到自定義值。該操作可以在制造商設置默認值之后由制造商執行。例如,可以在多個階段執行制造過程。在一個階段中,制造商可以將給定參數設置到默認值,該默認值配置由大多數發行者和/或顧客使用的支付芯片功能。然而,在后面的階段中,支付芯片可能已經被指定為由特定發行者使用,該特定發行者可能已知更喜歡不同于默認值的值(即,自定義值)。在這種情況下,可以將默認值從默認值改變到自定義值,以重新配置功能。在可替換的實施例中,可以在將至少部分地被配置的支付芯片從制造商傳送給發行者之后,由發行者執行310的操作。因此,制造商可以設置默認值以配置功能,并且發行者可以設置自定義值以重新配置或者定制相同的功會K。
[0062]如上所述,將軟件和數據加載或存儲到支付芯片上的過程可以作為數據準備過程的一部分來執行。在實施例中,數據準備過程可以由計算機系統執行。計算機系統可以包括個人化設備,該個人化設備用于與支付芯片連接以將軟件和數據轉移到支付芯片和/或從支付芯片轉移軟件和數據。制造商和發行者可以執行單獨的數據準備過程或者可以執行相同的數據準備過程的不同部分。另外,制造商和發行者可具有單獨的計算機系統或者二者可以使用相同的計算機系統。
[0063]在實施例中,數據準備是在卡個人化過程中創建待存儲在支付芯片上的數據的過程。創建的數據中的一些可以在一批中所有的芯片之間都相同;其他數據可以隨芯片而變化。一些數據(例如,認證密鑰)可以是保密的,并且可能需要在個人化過程的中一直被加密。在實施例中,數據準備可以是單個過程,或者其可以需要在多個系統之間交互。
[0064]在實施例中,數據準備過程的輸出可以是個人化數據文件,其被傳送到個人化設備。數據準備系統可被配置為用于保護完成的個人化數據文件的完整性和真實性。
[0065]在實施例中,個人化設備可以是進行動作以控制個人化數據如何被選擇并隨后被發送給支付芯片應用程序的終端。個人化數據的格式可以取決于在個人化過程中要向其發送個人化數據的支付芯片應用程序。個人化設備可以訪問安全模塊,以便一方面,建立和操作個人化設備之間的安全通道,另一方面,建立和操作支付芯片上的應用程序。
[0066]在實施例中,個人化設備可以向支付芯片發送一系列個人化命令。支付芯片應用程序可以從個人化設備接收個人化數據并將其存儲到其指定位置,用于當EMV卡應用變得操作時(例如,當進行支付時)使用。
[0067]圖4示出了用于在執行上述操作中(例如,作為數據準備過程的一部分)使用的示例性計算機系統800。在實施例中,計算機系統執行圖2的操作202和204及圖3的操作304至310。
[0068]計算機系統800包括計算機模塊802,輸入模塊(例如,鍵盤804和鼠標806)以及多個輸出設備(例如,顯示器808、打印機810和個人化設備811)。
[0069]計算機模塊802通過合適的收發器設備814連接到計算機網絡812,以便能夠訪問例如因特網或者其他網絡系統,例如,局域網(LAN)或廣域網(WAN)。
[0070]例子中的計算機模塊802包括處理器818、隨機存取存儲器(RAM)820和只讀存儲器(R0M)822。計算機模塊802還包括多個輸入/輸出(I/O)接口,例如,對于顯示器808的I/O接口 824、對于鍵盤804的接口 826、以及對于個人化設備811的I/O接口 827。
[0071]計算機模塊802的部件通常通過互連總線828并且以相關領域內技術人員已知的方式進行通信。
[0072]計算機系統800可以根據存儲在RAM820和/SROM 822上的軟件運行。軟件可以包括操作系統和一個或多個應用程序。可以將應用程序提供給計算機系統800的用戶,將所述應用程序編碼在數據存儲介質(例如,CD-ROM或閃存載體)上并利用數據存儲設備830的相應的數據存儲介質驅動器讀取。在執行應用程序時,可以由處理器818讀取并控制所述應用程序。可以使用RAM 820實現程序數據的中間存儲。
[0073]個人化設備811可被配置為用于與支付芯片通信。例如,個人化設備811可裝配有支付芯片可以插入的插座。個人化設備和支付芯片之間的物理連接還可以提供電連接,以使得數據可以在個人化設備811和支付芯片之間交換。通過這種方式,個人化設備811可以由計算機系統800控制,以向支付芯片遞送軟件和/或數據/從支付芯片遞送軟件和/或數據。
[0074]應當理解的是,計算機系統800提供合適的計算機系統的非限制性實例。在一些實施例中,可以將一個或多個元件組合在一起成為同一個原件。在一些實施例中,可以去除或復制一個或多個元件。在一些實施例中,可以存在附加元件。
[0075]根據上述的一些實施例,將包括參數的軟件加載在到支付芯片上。然后,將一個或多個參數設置為默認值以配置支付芯片的至少一個功能。使用的特定參數集和特定默認值可以特定于應用、功能、發行者、制造商和/或客戶。
[0076]圖5示出了在EMV標準中定義的不同的參數組的表。每個組都被給予數據分組標識符(‘061’)。示出了三組參數:9102、9104和911111。圖6(3)示出了包含在061組‘9102’內的參數的表。圖6(b)示出了包含在DGI組‘9104’內的參數的表。圖6(c)示出了包含在DGI組‘91nn’內的參數的表。圖6(a)至圖6(c)中的參數是可以根據實施例設置到默認值的參數的例子。
[0077]圖7(a)示出了在PSE標準中定義的不同的參數組的表。每個組都被給予數據分組標識符(‘DGI’)。示出了三組參數:0101、01nn和9102。圖7(b)示出了包含在DGI組‘0101’和‘Olnn’內的參數的表。圖7(c)示出了包含在DGI組‘9102’內的參數的表。圖7(b)和7(c)中的參數是可以根據實施例設置到默認值的參數的例子。
[0078]圖8示出了可以根據實施例設置到默認值的附加參數的表。在實施例中,將圖8中的參數的至少一些設置到默認值將支付芯片配置為根據MasterCard? EMV PayPass?協議或者將由本領域技術人員已知的另一個免接觸式支付協議發揮功能。例如,這些參數可以包括來自EMV標準的附加持久化數據對象(Addit1nal Persistent Data Object)。
[0079]在實施例中,被設置到默認值的參數中的至少一些用于將支付芯片配置為在特定的地理區域(舉例來說,例如,亞洲-太平洋區域、歐洲和/或加拿大)中使用。這些參數的一些例子為:卡發行者動作代碼(Paypass?)-默認、卡發行者動作代碼(Paypass?)-在線、卡發行者動作代碼(PayPass?)-拒絕、應用控制(Paypass?)、應用交互特征(AIP) (PayPass?)和應用文件定位符(AFL) (PayPass?) ^IP指定卡應用程序支持的應用功能。AFL指定應當由終端應用讀取以用于后續交易處理的、當前選擇的應用的文件列表和相關記錄。在實施例中,制造商可以配置與特定區域相關聯的所有功能,支付卡被打算在所述特定區域內進行操作。因此,發行者可以簡單地配置與將使用支付卡的特定用戶相關的功能。
[0080]應當理解的是,圖6(a)-6(c)、7(b)-7(c)和8的示例性參數是非限制性的。在實施例中,可以將所有這些參數都設置到默認值以配置支付芯片的多個功能。在另一個實施例中,僅可以將這些參數中的一些設置到默認值以便配置支付芯片的較少功能。在實施例中,可以將不是這些參數的一個或多個參數設置到默認值以配置支付卡的一個或多個功能。
[0081]在實施例中,制造商可以將參數設置到默認值,以便配置支付芯片的所有功能。這的優點是,發行者自己不需要關注配置或在電學上個人化支付芯片的技術過程。在產生預付費支付卡時,這樣的實施例可以是有用的。
[0082]在實施例中,制造商可以將參數設置到默認值,以便僅配置支付芯片的一些(而不是全部)功能。這的優點是,與發行者必須完成所有的電學個人化相比,要求發行者做的技術工作較少。另外,某些通用功能可以由制造商配置,而某些特定功能可以由發行者配置。例如,通用功能可以包括:根據EMV標準和/或PSE的標準傳送數據,或者根據EMV標準和/或PSE的標準進行支付。特定功能可以包括:從發行者持有的特定銀行賬戶進行支付,或者從發行者的特定客戶的特定銀行賬戶進行支付。在產生定制支付卡(即,用于特定發行者和/或客戶的支付卡)時,這樣的實施例是有用的。
[0083]電學個人化可能是復雜的技術過程,并且可以要求準備正確數據用于加載到支付芯片或支付卡上。在某些情況下,由于發行者是金融機構而不是電子公司,所以發行者可能不具有正確設置參數的專業技術。錯誤地設置參數可能導致支付卡在使用過程中發生故障或者根本就不工作。另一方面,因為制造商能夠制造電子器件,例如,支付芯片,所以制造商可以是電子公司。因此,將電學個人化過程的至少一部分從發行者轉移到制造商可以減小支付芯片將被錯誤地配置和發生故障或者毀壞的可能性。
[0084]本領域技術人員可以理解,在不背離所附的權利要求書所寬泛地描述的范圍的情況下,可以對本發明示出的特定實施例作出各種變化和/或修改。因此,在所有方面都將本實施例認為是示例性的而非限制性的。
【主權項】
1.一種用于在電學上個人化支付芯片的方法,所述方法包括: a.將軟件存儲到所述支付芯片上,所述軟件包括一個或多個參數,所述一個或多個參數可配置,以定義所述支付芯片的功能;以及 b.將至少一個參數設置到默認值,以配置所述支付芯片的至少一個功能,從而在電學上個人化所述支付芯片, 其中,步驟a由至少一個實體執行,并且步驟b由相同的至少一個實體執行。2.根據權利要求1所述的方法,還包括:通過所述至少一個實體將數據存儲到所述支付芯片上,所述支付芯片使用所述數據來執行配置的至少一個功能。3.根據前述任意一項權利要求所述的方法,其中,所述數據包括下述中的至少一種:應用數據、發行者數據、客戶數據、應用加密密鑰、與發行者相關的加密密鑰、加密證書。4.根據前述任意一項權利要求所述的方法,其中,所述至少一個功能將所述支付芯片配置為能夠根據歐陸卡、萬事達卡和維薩卡(EMV)標準進行通信。5.根據權利要求4所述的方法,其中,所述至少一個功能將所述支付芯片配置為能夠根據EMV標準進行支付。6.根據權利要求5所述的方法,其中,所述至少一個功能將所述支付芯片配置為能夠從與特定發行者相關聯的賬戶進行支付。7.根據權利要求5或6所述的方法,其中,所述至少一個功能將所述支付芯片配置為能夠從與特定客戶相關聯的賬戶進行支付。8.根據前述任意一項權利要求所述的方法,其中,所述軟件包括操作系統。9.根據前述任意一項權利要求所述的方法,其中,所述軟件包括至少一個應用程序,所述至少一個應用程序包括所述一個或多個參數。10.根據前述任意一項權利要求所述的方法,其中,所述方法還包括:在步驟a之前,由所述至少一個實體制造所述支付芯片。11.根據前述任意一項權利要求所述的方法,其中,所述方法還包括:由所述至少一個實體將所述支付芯片附著到載體。12.根據前述任意一項權利要求所述的方法,其中,所述載體是下述中的至少一種:塑料卡、計算設備。13.根據前述任意一項權利要求所述的方法,還包括: c.將所述至少一個參數從所述默認值設置到自定義值,以重新配置所述支付芯片的至少一個功能。14.根據權利要求13所述的方法,其中,所述步驟c由所述至少一個實體執行。15.根據前述任意一項權利要求所述的方法,其中,所述至少一個實體是所述支付芯片的制造商。16.一種支付芯片,其具有存儲在其上的軟件,所述軟件包括一個或多個參數,所述一個或多個參數可配置,以定義所述支付芯片的功能,其中,將至少一個參數設置到默認值,以配置所述支付芯片的至少一個功能。17.根據權利要求16所述的支付芯片,其具有存儲在其上的數據,其中,所述支付芯片能夠用于使用所述數據來執行配置的至少一個功能。
【文檔編號】G06Q20/34GK105830105SQ201480064041
【公開日】2016年8月3日
【申請日】2014年9月17日
【發明人】陳智淵
【申請人】萬事達卡亞太私人有限公司