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

通信系統(tǒng)、卡、管理服務(wù)器、通信方法、程序和其上記錄程序的記錄介質(zhì)的制作方法

文檔序號(hào):6354469閱讀:151來源:國(guó)知局
專利名稱:通信系統(tǒng)、卡、管理服務(wù)器、通信方法、程序和其上記錄程序的記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于通過網(wǎng)絡(luò)使用卡進(jìn)行付款結(jié)算處理的通信系統(tǒng)、卡、管理服務(wù)器和通信方法。在本說明書和附圖中,在卡中存儲(chǔ)的貨幣值稱為值。將包括值的各種信息寫入卡中的處理稱為卡寫入處理。
背景技術(shù)
近來,已經(jīng)進(jìn)行了通過網(wǎng)絡(luò)使用IC(集成電路)卡來進(jìn)行電子商務(wù)(e-商務(wù))交易的嘗試。由于IC具有數(shù)據(jù)可寫入(可重寫)存儲(chǔ)器,單個(gè)IC卡可被重復(fù)使用。使用該特性,值被存儲(chǔ)在IC卡上。通過重寫該值,IC卡被用作為支付商業(yè)交易付款的電子錢。
與公知磁卡比較,IC卡具有高可靠性和存儲(chǔ)更大量信息。因此,這種IC卡被用于在線電子商務(wù)交易中和被廣泛地離線使用,代替ID卡或者通過認(rèn)可。鑒于這種環(huán)境,無接觸IC卡已經(jīng)被用來節(jié)省勞動(dòng),其包含將IC卡從卡保持器中拿出。無接觸IC卡每個(gè)都在其中嵌入了用于使用電磁波等無線發(fā)送和接收數(shù)據(jù)的發(fā)送/接收裝置(天線)。通過將IC卡保持在專用卡閱讀器附近,數(shù)據(jù)在IC卡和卡閱讀器之間不建立物理接觸的情況下被傳送。
當(dāng)使用IC卡通過網(wǎng)絡(luò)進(jìn)行電子商務(wù)交易時(shí),IC卡上的值與管理IC卡上的值的管理服務(wù)器的值相匹配是非常重要的。由于這些值是在IC卡和管理服務(wù)器之間通過不保證建立連接的網(wǎng)絡(luò)上被交換的,卡寫入處理可能被中斷,導(dǎo)致這些值的錯(cuò)配。特別是,在無接觸IC卡的情況下,連接的建立在IC卡和網(wǎng)絡(luò)之間是不被保證的。結(jié)果,卡寫入處理可能很容易地被中斷。
對(duì)應(yīng)于這些問題,有卡寫入處理序列,其假設(shè)卡寫入處理將被中斷,在該處理序列中,當(dāng)將值寫到IC卡時(shí),提供了標(biāo)志值,其表示對(duì)IC卡的寫入是否已經(jīng)被正常地完成。該標(biāo)志值被存儲(chǔ)在管理服務(wù)器或者IC卡中。標(biāo)志值的確定能夠確定該寫入是否已經(jīng)被正常地完成。
用于以標(biāo)志值為基礎(chǔ)確定對(duì)IC卡的寫入是否已經(jīng)正常完成的上述公知技術(shù)具有下面的問題(1)在其中包含寫入值和改變標(biāo)志值的同時(shí)訪問不被IC卡保證的情況下,如果隨后通信在IC卡和管理服務(wù)器之間被建立之前離線發(fā)生卡加/減處理,則IC卡上的值被改變。因此,沒有用于確定卡寫入處理是否已經(jīng)正常完成的方法。
(2)由于沒有處理在IC卡和管理服務(wù)器之間值錯(cuò)配的方法,通過因特網(wǎng)使用無接觸IC卡來進(jìn)行付款結(jié)算是困難的。
(3)當(dāng)卡寫入處理被中斷時(shí),IC卡用戶必須要與管理服務(wù)器通信,以檢測(cè)處理結(jié)果。
鑒于前面的問題,在其中IC卡上的值不與管理服務(wù)器上的值匹配的情況下,當(dāng)IC卡被離線使用時(shí),實(shí)際上不應(yīng)該存在的值在使用時(shí)可能是可用的,或者應(yīng)該存在的值在使用時(shí)可能是不可用的,其導(dǎo)致鎖所期望的商務(wù)交易不能被進(jìn)行的不方便。
因此,鑒于用于在公知卡(IC卡)和管理服務(wù)器之間能夠進(jìn)行通信的通信方法的前述問題,本發(fā)明目的是提供新的和改進(jìn)的通信系統(tǒng)、卡、管理服務(wù)器和通信方法,用于使卡上的值與管理服務(wù)器上的值匹配,即使當(dāng)卡寫入處理(值相減/相加處理)被在線執(zhí)行也是如此。

發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明的通信系統(tǒng)用于能夠在卡和管理卡的管理服務(wù)器之間進(jìn)行通信,和用于將從管理服務(wù)器傳輸來的信息寫入到卡中。卡創(chuàng)建表示卡的處理狀態(tài)的卡狀態(tài)標(biāo)志,并在與管理服務(wù)器通信時(shí)偶爾更新卡狀態(tài)標(biāo)志。管理服務(wù)器創(chuàng)建表示管理服務(wù)器處理狀態(tài)的服務(wù)器狀態(tài)標(biāo)志,并在與卡通信時(shí)偶爾更新服務(wù)器狀態(tài)標(biāo)志。以卡狀態(tài)標(biāo)志為基礎(chǔ),卡確定由管理服務(wù)器對(duì)卡進(jìn)行的寫入是否被正常完成。當(dāng)確定該寫入沒有被正常完成時(shí),卡請(qǐng)求管理服務(wù)器在下一次在卡和管理服務(wù)器之間建立通信時(shí)重寫卡,該重寫是根據(jù)卡狀態(tài)標(biāo)志和服務(wù)器狀態(tài)標(biāo)志定義的。
本發(fā)明的另一個(gè)通信系統(tǒng)是用于使在卡和管理卡的管理服務(wù)器之間能夠進(jìn)行通信的和用于將從管理服務(wù)器傳輸來的信息寫入到卡中的通信系統(tǒng)??▌?chuàng)建表示卡處理狀態(tài)的卡狀態(tài)標(biāo)志,并在與管理服務(wù)器通信的同時(shí)偶爾更新卡狀態(tài)標(biāo)志。管理服務(wù)器創(chuàng)建表示管理服務(wù)器處理狀態(tài)的服務(wù)器狀態(tài)標(biāo)志,并在與卡通信的同時(shí)偶爾更新服務(wù)器狀態(tài)標(biāo)志。以卡狀態(tài)標(biāo)志為基礎(chǔ),管理服務(wù)器確定由管理服務(wù)器對(duì)卡進(jìn)行的寫入是否被正常完成。當(dāng)確定該寫入沒有被正常完成時(shí),管理服務(wù)器在下一次在卡和管理服務(wù)器之間建立通信時(shí)重寫卡,該重寫是根據(jù)卡狀態(tài)標(biāo)志和服務(wù)器狀態(tài)標(biāo)志定義的。
根據(jù)該通信系統(tǒng),卡創(chuàng)建表示卡處理狀態(tài)的卡狀態(tài)標(biāo)志。在與管理服務(wù)器通信的同時(shí),卡偶爾更新卡狀態(tài)標(biāo)志??顟B(tài)標(biāo)志的確定能夠進(jìn)行確定由管理服務(wù)器對(duì)卡進(jìn)行的寫入是否被正常完成。由于有可能僅僅以卡狀態(tài)標(biāo)志為基礎(chǔ)確定卡寫入是否被正常完成,卡不需要與管理服務(wù)器通信以檢測(cè)處理結(jié)果。
同時(shí),管理服務(wù)器創(chuàng)建表示管理服務(wù)器處理狀態(tài)的服務(wù)器狀態(tài)標(biāo)志。在與卡通信的同時(shí),管理服務(wù)器偶爾更新服務(wù)器狀態(tài)標(biāo)志。借助通過卡和管理服務(wù)器的同時(shí)處理,卡上的值與管理服務(wù)器上的值匹配。使用卡,付款通過網(wǎng)絡(luò)被容易地支付。
在本發(fā)明的通信系統(tǒng)中,優(yōu)選地,信息以預(yù)定塊單元被寫入其中寫入了信息的卡的存儲(chǔ)區(qū)域中。來自管理服務(wù)器的單個(gè)寫請(qǐng)求可以使得能夠?qū)⑿畔懭氲蕉鄠€(gè)塊單元中。
在本發(fā)明的通信系統(tǒng)中,優(yōu)選地,信息包括涉及貨幣值的信息,其用于使用卡進(jìn)行對(duì)產(chǎn)品或者服務(wù)的付款。
在本發(fā)明的通信系統(tǒng)中,優(yōu)選地,卡狀態(tài)標(biāo)志是1比特?cái)?shù)據(jù),其表示對(duì)卡的寫入是否被正常完成。
在本發(fā)明的通信系統(tǒng)中,優(yōu)選地,卡包括用于與管理服務(wù)器通信的通信裝置;用于存儲(chǔ)信息的第一存儲(chǔ)裝置;用于存儲(chǔ)卡狀態(tài)標(biāo)志的第二存儲(chǔ)裝置;和用于根據(jù)預(yù)定信息和請(qǐng)求執(zhí)行各種處理的處理裝置。
在本發(fā)明的通信系統(tǒng)中,優(yōu)選地,卡還包括用于存儲(chǔ)卡操作系統(tǒng)的第三存儲(chǔ)裝置。處理裝置使用操作系統(tǒng)、根據(jù)預(yù)定信息和請(qǐng)求可以執(zhí)行各種處理。
在本發(fā)明的通信系統(tǒng)中,優(yōu)選地,卡是IC卡。
為了解決上述問題,本發(fā)明的卡是用于與管理卡的管理服務(wù)器通信的卡,從管理服務(wù)器傳輸來的信息被寫于此上。卡包括用于與管理服務(wù)器通信的通信裝置;用于存儲(chǔ)信息的第一存儲(chǔ)裝置;用于存儲(chǔ)與管理服務(wù)器通信的卡的處理狀態(tài)作為卡狀態(tài)標(biāo)志的第二存儲(chǔ)裝置;和用于根據(jù)預(yù)定信息和請(qǐng)求執(zhí)行各種處理的處理裝置。第二存儲(chǔ)裝置中的卡狀態(tài)標(biāo)志在信息正在被寫入第一存儲(chǔ)裝置的同時(shí)偶爾被更新。
根據(jù)該卡,卡包括用于與管理服務(wù)器通信的通信裝置。卡存儲(chǔ)從管理服務(wù)器傳輸來的信息和維護(hù)卡的處理狀態(tài)作為卡狀態(tài)標(biāo)志。在信息寫入期間,卡狀態(tài)標(biāo)志被偶爾更新。卡狀態(tài)標(biāo)志的確定使得能夠確定通過管理服務(wù)器對(duì)卡的寫入是否被正常完成。由于有可能僅僅以卡狀態(tài)標(biāo)志為基礎(chǔ)確定卡寫入是否被正常完成,卡不需要與管理服務(wù)器通信以檢測(cè)處理結(jié)果。當(dāng)卡寫入沒有被正常完成時(shí),優(yōu)選地提示卡的用戶知道重寫卡的必要性。在下一次在卡和管理服務(wù)器之間建立通信時(shí),重寫被立即執(zhí)行。因此卡上的值與管理服務(wù)器上的值匹配。
優(yōu)選地,以卡狀態(tài)標(biāo)志為基礎(chǔ),本發(fā)明的卡確定通過管理服務(wù)器對(duì)卡的寫入是否被正常完成。當(dāng)確定寫入沒有被正常完成時(shí),卡可以請(qǐng)求管理服務(wù)器在下一次在卡和管理服務(wù)器之間建立通信時(shí)重寫卡。
在本發(fā)明的卡中,優(yōu)選地,信息以預(yù)定塊單元被寫入第一存儲(chǔ)裝置。來自管理服務(wù)器的單個(gè)寫請(qǐng)求可以使得能夠在多個(gè)塊單元中寫入信息。
在本發(fā)明的卡中,優(yōu)選地,信息包括涉及貨幣值的信息,其用于使用卡為產(chǎn)品或者服務(wù)進(jìn)行付款。
在本發(fā)明的卡中,優(yōu)選地,卡狀態(tài)標(biāo)志是1比特?cái)?shù)據(jù),其表示對(duì)卡的寫入是否被正常完成。
優(yōu)選地,本發(fā)明的卡還包括用于存儲(chǔ)卡操作系統(tǒng)的第三存儲(chǔ)裝置。處理裝置使用操作系統(tǒng)、根據(jù)預(yù)定信息和請(qǐng)求可以執(zhí)行各種處理。
優(yōu)選地,本發(fā)明的卡是IC卡。
為了解決上述問題,本發(fā)明的管理服務(wù)器是用于管理卡和用于向卡傳輸信息的管理服務(wù)器。管理服務(wù)器包括用于與卡通信的通信裝置;用于存儲(chǔ)卡上存儲(chǔ)的信息內(nèi)容的第一存儲(chǔ)裝置;用于保持處理狀態(tài)作為服務(wù)器狀態(tài)標(biāo)志的第二存儲(chǔ)裝置;和當(dāng)卡的狀態(tài)被確定和因此確定信息寫入沒有被正常完成時(shí)用于暫時(shí)存儲(chǔ)信息的第三存儲(chǔ)裝置。在信息正在被傳輸?shù)娇ǖ耐瑫r(shí),在第二存儲(chǔ)裝置中的服務(wù)器狀態(tài)標(biāo)志偶爾被更新。
根據(jù)該管理服務(wù)器,管理服務(wù)器包括用于與卡通信的通信裝置。管理服務(wù)器將信息傳輸?shù)娇ㄉ虾捅3止芾矸?wù)器的處理狀態(tài)作為服務(wù)器狀態(tài)標(biāo)志。在與卡通信期間,服務(wù)器狀態(tài)標(biāo)志被偶爾更新。即使與卡的通信被中斷,能夠確定通信中斷時(shí)刻管理服務(wù)器的狀態(tài)。通過暫時(shí)存儲(chǔ)通信中斷時(shí)刻的信息,信息能夠被重寫到卡上。因此卡上的值與管理服務(wù)器上的值匹配。
根據(jù)本發(fā)明,提供了用于使計(jì)算機(jī)用作上述管理服務(wù)器的程序和在其上記錄了這種程序的計(jì)算機(jī)可讀記錄介質(zhì)。
在本發(fā)明的管理服務(wù)器中,優(yōu)選地,當(dāng)信息的寫入沒有被正常完成時(shí),在第三存儲(chǔ)裝置中存儲(chǔ)的信息被重新發(fā)送到卡。
在本發(fā)明的管理服務(wù)器中,優(yōu)選地,當(dāng)信息的寫入沒有被正常完成時(shí),響應(yīng)于來自卡的請(qǐng)求,在第三存儲(chǔ)裝置中存儲(chǔ)的信息被重新發(fā)送到卡。
在本發(fā)明的管理服務(wù)器中,優(yōu)選地,信息包括涉及貨幣值的信息,其用于使用卡為產(chǎn)品或者服務(wù)進(jìn)行付款。
為了解決上述問題,本發(fā)明的通信方法是用于使在卡和管理卡的管理服務(wù)器之間能夠進(jìn)行通信的和用于將從管理服務(wù)器傳輸來的信息寫入到卡中的通信方法。通信方法包括分別創(chuàng)建管理服務(wù)器的處理狀態(tài)和卡的處理狀態(tài)作為服務(wù)器狀態(tài)標(biāo)志和卡狀態(tài)標(biāo)志;在卡和管理服務(wù)器之間進(jìn)行通信的同時(shí)偶爾更新服務(wù)器狀態(tài)標(biāo)志和卡狀態(tài)標(biāo)志;以卡狀態(tài)標(biāo)志為基礎(chǔ),確定由管理服務(wù)器對(duì)卡進(jìn)行的寫入是否被正常完成;和當(dāng)確定出寫入沒有被正常完成時(shí),在下一次在卡和管理服務(wù)器之間建立通信時(shí)重寫卡,該重寫是根據(jù)卡狀態(tài)標(biāo)志和服務(wù)器狀態(tài)標(biāo)志定義的。
根據(jù)通信方法,卡創(chuàng)建表示卡處理狀態(tài)的卡狀態(tài)標(biāo)志。在與管理服務(wù)器通信的同時(shí),卡偶爾更新卡狀態(tài)標(biāo)志??顟B(tài)標(biāo)志的確定使得能夠確定由管理服務(wù)器對(duì)卡進(jìn)行的寫入是否被正常完成。由于有可能僅僅以卡狀態(tài)標(biāo)志為基礎(chǔ)確定卡寫入是否被正常完成,卡不需要與管理服務(wù)器通信以檢測(cè)處理結(jié)果。
同時(shí),管理服務(wù)器創(chuàng)建表示管理服務(wù)器處理狀態(tài)的服務(wù)器狀態(tài)標(biāo)志。在與卡通信的同時(shí),管理服務(wù)器偶爾更新服務(wù)器狀態(tài)標(biāo)志。借助通過卡和管理服務(wù)器的同時(shí)處理,卡上的值與管理服務(wù)器上的值匹配。使用卡,付款通過網(wǎng)絡(luò)被容易地支付。
在本發(fā)明的通信方法中,優(yōu)選地,卡狀態(tài)標(biāo)志是1比特?cái)?shù)據(jù),其表示對(duì)卡的寫入是否被正常完成。


圖1是表示整體系統(tǒng)配置的圖。
圖2說明其中卡被保持在卡閱讀器/寫入器附近的狀態(tài)。
圖3說明其中卡閱讀器/寫入器被連接到個(gè)人計(jì)算機(jī)的狀態(tài)。
圖4A和圖4B是說明卡的結(jié)構(gòu),即,圖4A是說明卡的內(nèi)部結(jié)構(gòu),圖4B是IC模塊的方框圖。
圖5是示意說明卡閱讀器/寫入器的配置。
圖6是管理服務(wù)器功能配置的方框圖。
圖7是表示卡和卡閱讀器之間關(guān)系的示意圖。
圖8是表示當(dāng)通信被中斷時(shí)處理序列的說明。
圖9是值相減法處理的序列示意圖。
圖10是在值相減法處理中卡狀態(tài)標(biāo)志和服務(wù)器狀態(tài)標(biāo)志的狀態(tài)過渡示意圖。
圖11是說明當(dāng)減法處理序列被中斷時(shí)的重寫處理。
圖12是值相加法處理的序列示意圖。
圖13是在值相加法處理中卡狀態(tài)標(biāo)志和服務(wù)器狀態(tài)標(biāo)志的狀態(tài)過渡示意圖。
圖14是說明表示當(dāng)加法處理序列被中斷時(shí)的重寫處理。
具體實(shí)施例方式
參考附圖,將詳細(xì)說明根據(jù)本發(fā)明的通信系統(tǒng)、卡、管理服務(wù)器和通信方法的優(yōu)選實(shí)施例。本說明書和附圖中,對(duì)效果上具有相同功能結(jié)構(gòu)的部件給出相同的參考數(shù)字,公共部分的重復(fù)說明省略。
1.整體系統(tǒng)結(jié)構(gòu)當(dāng)使用卡與在萬維網(wǎng)站點(diǎn)上的虛擬商店(萬維網(wǎng)購物商場(chǎng))進(jìn)行商務(wù)交易,并通過管理卡的管理服務(wù)器進(jìn)行結(jié)算支付時(shí),根據(jù)本實(shí)施例的系統(tǒng)將卡上的值與管理服務(wù)器上的值進(jìn)行匹配。圖1是根據(jù)本實(shí)施例系統(tǒng)(以后稱為本系統(tǒng))1的整體結(jié)構(gòu)的示意圖。本系統(tǒng)1在用戶2、管理服務(wù)器3和商店4之間通過網(wǎng)絡(luò)5建立通信。
(用戶2)用戶2包括卡20,從卡20和在卡20上讀和寫數(shù)據(jù)的卡閱讀器/寫入器21,和連接了卡閱讀器/寫入器21的個(gè)人計(jì)算機(jī)22。用戶2使用個(gè)人計(jì)算機(jī)22通過網(wǎng)絡(luò)5訪問管理服務(wù)器3和商店4,它們是本系統(tǒng)的其它部件。
無接觸數(shù)據(jù)傳輸和接收是使用電磁波在卡20和卡閱讀器/寫入器21之間進(jìn)行的。具體地,如圖2所示,當(dāng)卡20被保持在卡閱讀器/寫入器21附近時(shí)傳輸和接收數(shù)據(jù)。諸如三重DES的密碼通信是在卡20和卡閱讀器/寫入器21之間進(jìn)行的。使用例如13.56MHz的通信頻率??ㄩ喿x器/寫入器21將預(yù)定命令傳輸給卡20???0接收命令和進(jìn)行響應(yīng)于該命令的處理???0將響應(yīng)于處理結(jié)果的響應(yīng)數(shù)據(jù)傳輸?shù)娇ㄩ喿x器/寫入器21。
如圖3中表示,卡閱讀器/寫入器21通過預(yù)定接口諸如與RS-485A標(biāo)準(zhǔn)符合的接口被連接到個(gè)人計(jì)算機(jī)22。個(gè)人計(jì)算機(jī)22將預(yù)定信號(hào)提供給卡閱讀器/寫入器21,以使卡閱讀器/寫入器21執(zhí)行預(yù)定處理。
卡20的表面是由PFT(聚對(duì)苯二甲酸乙二醇酯)制成的,其是環(huán)境友好材料,即使當(dāng)燃燒時(shí)也是如此。如圖4A中表示,與管理服務(wù)器3通信的天線(通信裝置)210和IC模塊200被安裝在卡20的內(nèi)部???0響應(yīng)于從卡閱讀器/寫入器21發(fā)送的和由天線210獲得的微小電磁波而工作,因此其是無電池卡,設(shè)計(jì)為省電和提供耐久性。
圖4B是表示IC模塊200功能結(jié)構(gòu)的概念示意圖。如圖4B中表示,IC模塊200包括內(nèi)置處理電路201和內(nèi)置存儲(chǔ)器202(第一存儲(chǔ)部分202a,第二存儲(chǔ)部分202b和第三存儲(chǔ)部分202c)。
處理電路201響應(yīng)于預(yù)定信息和請(qǐng)求執(zhí)行各種處理。
在本實(shí)施例中,處理電路201包括內(nèi)置高速CPU。諸如三重DES的密碼通信在卡20和卡閱讀器/寫入器21之間執(zhí)行的,因此獲得了高于或者等于由接觸IC卡實(shí)現(xiàn)的安全級(jí)別的安全級(jí)別。
存儲(chǔ)器202被概念性地分成用于存儲(chǔ)值的第一存儲(chǔ)部分202a;用于將與管理服務(wù)器3通信的卡20的處理狀態(tài)保持為卡狀態(tài)標(biāo)志的第二存儲(chǔ)部分202b;以及用于存儲(chǔ)卡操作系統(tǒng)的第三存儲(chǔ)部分203c。存儲(chǔ)器202包括可重寫存儲(chǔ)介質(zhì),諸如為EEPROM(電可擦除和可編程ROM)。
諸如值的信息以預(yù)定塊單元被寫入到存儲(chǔ)器202中。響應(yīng)于管理卡的管理服務(wù)器3(下面說明)的寫請(qǐng)求,信息以多達(dá)例如八個(gè)塊(一個(gè)塊具有兩個(gè)字節(jié))的多個(gè)塊的單元被寫入。這使得能夠同時(shí)將值寫入到第一存儲(chǔ)器部分202a中和更新第二存儲(chǔ)部分202b中的卡狀態(tài)標(biāo)志。相同的值能夠被寫在第一存儲(chǔ)部分202a的多個(gè)塊中。即使一些塊中的數(shù)據(jù)變壞,值信息也不會(huì)丟失。
在第二存儲(chǔ)部分202b中存儲(chǔ)的卡狀態(tài)標(biāo)志是1比特?cái)?shù)據(jù)(“0”或者“1”),其表示對(duì)卡20的寫入是否已經(jīng)被正常地完成。下面將說明更新卡狀態(tài)標(biāo)志的處理。
存儲(chǔ)器202通過在第三存儲(chǔ)部分203c中存儲(chǔ)卡操作系統(tǒng)被有效地使用。例如,設(shè)置了用于訪問卡20的多個(gè)訪問權(quán),或者各個(gè)存儲(chǔ)數(shù)據(jù)通過單獨(dú)密鑰(individual keys)管理。然后應(yīng)用程序能夠被安全地加到存儲(chǔ)器202。
(卡閱讀器/寫入器21)卡閱讀器/寫入器21被連接到由用戶2使用的個(gè)人計(jì)算機(jī)22。卡閱讀器/寫入器21與卡20的IC模塊200和個(gè)人計(jì)算機(jī)22交換數(shù)據(jù)。如圖5表示,卡閱讀器/寫入器21包括一對(duì)控制板211和天線212。響應(yīng)于來自下面說明的管理服務(wù)器3的命令,卡閱讀器/寫入器21與卡20通信。在卡閱讀器/寫入器21和管理服務(wù)器3之間的通信是使用加密信號(hào)執(zhí)行的。
在卡20的IC模塊200、卡閱讀器/寫入器21和個(gè)人計(jì)算機(jī)22之間交換的信息包括在卡20和管理服務(wù)器3之間發(fā)送/接收的值和下面說明的卡狀態(tài)標(biāo)志等。當(dāng)從卡20中讀信息時(shí),卡閱讀器/寫入器21確定該信息。當(dāng)向卡寫入時(shí),卡閱讀器/寫入器21執(zhí)行信號(hào)處理。
卡閱讀器/寫入器21在大約0.2秒中執(zhí)行一系列的處理,其包含檢測(cè)卡20,執(zhí)行在卡20和卡閱讀器/寫入器21之間的相互驗(yàn)證,讀卡20,和寫卡20。在卡20和卡閱讀器/寫入器21之間的通信距離根據(jù)天線212等的尺寸而不同。
(個(gè)人計(jì)算機(jī)22)個(gè)人計(jì)算機(jī)22包括顯示器,鍵盤,鼠標(biāo)等。響應(yīng)于通過用戶2執(zhí)行的鍵盤或者鼠標(biāo)的操作,個(gè)人計(jì)算機(jī)22執(zhí)行各種程序。由個(gè)人計(jì)算機(jī)22執(zhí)行的程序包括用于瀏覽網(wǎng)頁的瀏覽器程序。使用瀏覽器程序等,用戶在顯示器上執(zhí)行操作,以通過網(wǎng)絡(luò)5訪問商店4并與商店4進(jìn)行商業(yè)交易。
(管理服務(wù)器3)如圖6中表示,管理服務(wù)器3包括應(yīng)用服務(wù)器30,安全服務(wù)器31,和信息管理服務(wù)器32(第一存儲(chǔ)部分32a,第二存儲(chǔ)部分32b和第三存儲(chǔ)部分32c)。
應(yīng)用服務(wù)器30是用于通過網(wǎng)絡(luò)5與用戶2(個(gè)人計(jì)算機(jī)22)和商店4(交易計(jì)算機(jī)40)進(jìn)行通信的通信裝置。應(yīng)用服務(wù)器30控制卡閱讀器/寫入器21,以將諸如值的信息寫入卡20和確定卡20上的數(shù)據(jù),數(shù)據(jù)是由卡閱讀器/寫入器21讀出和發(fā)送的。
安全服務(wù)器31加密和解密與卡20相交換的數(shù)據(jù)。加密和解密不是本實(shí)施例的特征,其可以使用現(xiàn)有技術(shù)。
信息管理服務(wù)器32包括用于存儲(chǔ)一對(duì)寄存卡20和卡20上的值的第一存儲(chǔ)部分32a;用于將在與卡20通信期間管理服務(wù)器3的處理狀態(tài)保持為服務(wù)器狀態(tài)標(biāo)志的第二存儲(chǔ)部分32b;以及當(dāng)卡的狀態(tài)被確定和向卡的寫入還沒有被正常地完成時(shí)用于臨時(shí)存儲(chǔ)付款信息的第三存儲(chǔ)部分32c。
根據(jù)本實(shí)施例的管理服務(wù)器3具有如上述的配置??梢詣?chuàng)建用于使計(jì)算機(jī)執(zhí)行管理服務(wù)器3功能的程序,并且該程序可以記錄在計(jì)算機(jī)可讀記錄介質(zhì)上。因此,程序可以作為有形的物件被分配。
(商店4)商店4包括交易服務(wù)器40。
交易服務(wù)器40存儲(chǔ)涉及由商店4提供的產(chǎn)品和服務(wù)的信息,并給用戶產(chǎn)生表示商店4收費(fèi)數(shù)量的付款信息。值寫入信息從卡20被傳輸?shù)浇灰追?wù)器40。值寫入結(jié)果從管理服務(wù)器3被傳輸?shù)浇灰追?wù)器40。
本系統(tǒng)1具有如上述的配置。參考圖7,現(xiàn)在說明本系統(tǒng)1的操作。
(步驟S11)當(dāng)卡20的用戶2在網(wǎng)絡(luò)5上支付商店4的付款時(shí),卡20的用戶2在個(gè)人計(jì)算機(jī)22上從商店4的交易服務(wù)器40接收有關(guān)付款結(jié)算的付款信息。
(步驟S12)卡20的用戶2將付款信息傳輸?shù)焦芾矸?wù)器3。付款信息不僅可以從用戶2傳輸?shù)焦芾矸?wù)器3,也可以從商店4的交易服務(wù)器40傳輸?shù)焦芾矸?wù)器3。
另外,在步驟S11,付款信息不是從用戶2傳輸?shù)?,而是從商?的交易服務(wù)器40傳輸?shù)?。在這種情況下,在步驟S12,付款信息從管理服務(wù)器3被傳輸?shù)娇?0。
(步驟S13)管理服務(wù)器3將信息管理服務(wù)器32中的卡20上的值更新為付款結(jié)算之后的值,并通過被連接到用戶2的個(gè)人計(jì)算機(jī)22上的卡閱讀器/寫入器21將該付款結(jié)算之后的值寫入卡20。因此,信息管理服務(wù)器32中的值信息與實(shí)際值匹配。
(步驟S14)
管理服務(wù)器3的應(yīng)用服務(wù)器30將向卡20寫入值是否成功傳輸?shù)缴痰?的交易服務(wù)器40。
借助上述執(zhí)行的步驟,在卡20的用戶2和商店4之間結(jié)算付款。
本實(shí)施例具有步驟13中的特征。具體地,本實(shí)施例具有這個(gè)步驟中的特征,其中管理服務(wù)器3將信息管理服務(wù)器32中的卡20上的值更新為付款結(jié)算之后的值和通過被連接到用戶2的個(gè)人計(jì)算機(jī)22上的卡閱讀器/寫入器21將該付款結(jié)算之后的值寫入卡20?,F(xiàn)在將詳細(xì)地說明該步驟。
2.用于控制向卡寫入的方法在根據(jù)本實(shí)施例的卡20中,如上所述,諸如值的數(shù)據(jù)(信息)被以預(yù)定塊單元寫入。來自管理服務(wù)器3的單個(gè)寫請(qǐng)求能夠指定將數(shù)據(jù)寫入多達(dá)例如八個(gè)塊(一個(gè)塊具有兩個(gè)字節(jié))的多個(gè)塊。即使數(shù)據(jù)在一個(gè)塊中的寫入失敗,新的和更新(updated)的數(shù)據(jù)與舊的塊數(shù)據(jù)混合,導(dǎo)致數(shù)據(jù)的錯(cuò)配。為了解決這個(gè)問題,一定要以某些方式確保響應(yīng)于單個(gè)寫請(qǐng)求在多個(gè)塊單元中的同時(shí)寫入。本實(shí)施例中,當(dāng)寫入在至少一個(gè)寫入塊中失敗時(shí),在所有數(shù)據(jù)塊中的數(shù)據(jù)在該寫入被執(zhí)行之前被立即恢復(fù)到先前狀態(tài),并且數(shù)據(jù)被重寫。
在執(zhí)行卡寫入的管理服務(wù)器3和由卡20的用戶2使用的個(gè)人計(jì)算機(jī)22之間的通信是通過因特網(wǎng)進(jìn)行的,因此不保證連接的建立。同樣的情況適用于由卡20的用戶2使用的個(gè)人計(jì)算機(jī)22的環(huán)境和因特網(wǎng)連接的環(huán)境。值被寫于其上的卡20是無接觸的和通過將其保持在卡閱讀器/寫入器21附近使用的。在這些條件下,就產(chǎn)生了具有在寫入處理期間考慮在卡20和管理服務(wù)器3之間通信中斷的可能性的處理順序的必要性。
當(dāng)在寫入處理期間通信被中斷時(shí),如圖8中表示,在卡20和管理服務(wù)器3之間值的錯(cuò)配是通過下面說明的步驟(1)到(4)解決的。
(1)在卡中設(shè)置卡狀態(tài)標(biāo)志,其在卡被重寫的同時(shí)被更新。
如上所述,該步驟能夠通過給卡20提供第二存儲(chǔ)部分202b來執(zhí)行,該第二存儲(chǔ)部分202b用于將在與管理服務(wù)器3通信期間的卡20的處理狀態(tài)保持為卡狀態(tài)標(biāo)志。
(2)在管理服務(wù)器中創(chuàng)建卡重寫順序狀態(tài)數(shù)和保持沒有被正常完成的有關(guān)付款結(jié)算的付款信息。
如上所述,該步驟能夠通過在管理服務(wù)器3中提供第三存儲(chǔ)部分32c,和當(dāng)向卡的寫入沒有被正常完成時(shí)臨時(shí)在第三存儲(chǔ)部分32c中存儲(chǔ)付款信息來執(zhí)行。
(3)即使當(dāng)由卡20的用戶2使用的個(gè)人計(jì)算機(jī)22沒有被連接到管理服務(wù)器3時(shí),也提供確定卡中的卡狀態(tài)標(biāo)志的應(yīng)用程序。該應(yīng)用程序以卡狀態(tài)標(biāo)志為基礎(chǔ)檢測(cè)卡20的狀態(tài),并且,如果向卡20的重寫是必要的,則提示用戶建立對(duì)管理服務(wù)器3的連接。
應(yīng)用程序可以安裝在卡20中。由于卡20具有用于存儲(chǔ)卡操作系統(tǒng)的第三存儲(chǔ)部分203c,該應(yīng)用程序能夠在后來被安全地加入。另外,應(yīng)用程序可以安裝在由卡20的用戶2使用的個(gè)人計(jì)算機(jī)22中。
(4)在卡重寫序列的開始確定卡狀態(tài)標(biāo)志并重寫該值。
該步驟能夠通過步驟(3)中提供的應(yīng)用程序來執(zhí)行。
借助上述(1)到(4),解決了在卡20和管理服務(wù)器3之間值的錯(cuò)配。
本實(shí)施例中,卡重寫處理的特征在于其對(duì)值相加和值相減使用不同的算法。根據(jù)該特征,即使當(dāng)向卡的寫入被中斷時(shí),卡也不具有不應(yīng)該存在的值?,F(xiàn)在給出值相加處理和值相減處理的分開說明。
本實(shí)施例中,與管理服務(wù)器3通信的卡20的處理狀態(tài)使用卡狀態(tài)標(biāo)志表示。卡狀態(tài)標(biāo)志是1比特?cái)?shù)據(jù)(“0”或者“1”),其表示對(duì)卡20的寫入是否被正常地完成。當(dāng)卡20請(qǐng)求不重寫時(shí),卡狀態(tài)標(biāo)志變成“0”。當(dāng)卡20請(qǐng)求重寫時(shí),卡狀態(tài)標(biāo)志變成“1”?,F(xiàn)在說明設(shè)置這種卡狀態(tài)標(biāo)志的處理。
(值相減處理)當(dāng)卡20的用戶2在商店4進(jìn)行商業(yè)交易時(shí),在圖7表示的步驟S13中,進(jìn)行從卡20減去值的處理。
圖9是值相減處理的序列示意圖。圖10是在值相減處理中卡狀態(tài)標(biāo)志和服務(wù)器狀態(tài)標(biāo)志的狀態(tài)過渡示意圖。說明如下。
首先,卡20和管理服務(wù)器3執(zhí)行相互驗(yàn)證(步驟S21)。卡狀態(tài)標(biāo)志序列和服務(wù)器狀態(tài)標(biāo)志序列每個(gè)都開始于初始值“0”。在減法處理中,管理服務(wù)器3給卡20發(fā)出卡寫入請(qǐng)求(步驟S22),卡寫入開始。此時(shí),卡狀態(tài)標(biāo)志從“0”變到“1”,同時(shí),卡20將卡寫入請(qǐng)求的響應(yīng)給予管理服務(wù)器3(步驟S23)。在卡寫入期間,服務(wù)器狀態(tài)標(biāo)志保持為“1”,其表示寫入正在進(jìn)行。
之后,當(dāng)卡寫入被正常完成時(shí),服務(wù)器狀態(tài)標(biāo)志變成“2”,其表示寫入完成。同時(shí),管理服務(wù)器3將卡寫入完成的通知給予卡20(步驟S24)。響應(yīng)于卡寫入完成的通知,卡狀態(tài)標(biāo)志返回初始值“0”。同時(shí),卡20將對(duì)卡寫入完成通知的響應(yīng)給予管理服務(wù)器3(步驟S25)。在卡狀態(tài)正在被初始化時(shí),服務(wù)器狀態(tài)標(biāo)志保持為“3”,其表示卡正在被初始化。
隨后,當(dāng)卡20初始化被正常完成時(shí),服務(wù)器狀態(tài)標(biāo)志返回初始值“0”。
已經(jīng)說明了其中包含一系列步驟的減法處理序列被正常完成的情況。參考圖11,現(xiàn)在說明在減法處理序列被中斷的情況下的重寫處理。本實(shí)施例中,執(zhí)行根據(jù)卡狀態(tài)標(biāo)志和服務(wù)器狀態(tài)標(biāo)志定義的卡重寫處理。
(卡狀態(tài)標(biāo)志“0”;和服務(wù)器狀態(tài)標(biāo)志“1”)由于卡寫入處理沒有進(jìn)行,不結(jié)算付款。不進(jìn)行卡重寫處理。
(卡狀態(tài)標(biāo)志“1”;和服務(wù)器狀態(tài)標(biāo)志“1”)由于卡寫入處理被中斷,不結(jié)算付款。付款值被加到卡上以在付款結(jié)算之前恢復(fù)原先狀態(tài)??顟B(tài)標(biāo)志變成“0”。
(卡狀態(tài)標(biāo)志“1”;和服務(wù)器狀態(tài)標(biāo)志“3”)盡管結(jié)算了付款,但序列在卡狀態(tài)初始化期間被中斷。因此,卡被初始化。換言之,卡狀態(tài)標(biāo)志變成“0”。
(卡狀態(tài)標(biāo)志“0”;和服務(wù)器狀態(tài)標(biāo)志“3”)由于結(jié)算了付款和完成了卡狀態(tài)的初始化,不進(jìn)行重寫處理。
當(dāng)卡狀態(tài)標(biāo)志和服務(wù)器狀態(tài)標(biāo)志以及根據(jù)卡狀態(tài)標(biāo)志和服務(wù)器狀態(tài)標(biāo)志的重寫處理按上述被設(shè)置時(shí),實(shí)現(xiàn)了下面的優(yōu)點(diǎn)。
進(jìn)行了根據(jù)卡狀態(tài)標(biāo)志和服務(wù)器狀態(tài)標(biāo)志的適當(dāng)卡重寫處理。當(dāng)卡狀態(tài)標(biāo)志是“1”時(shí),確定卡請(qǐng)求重寫,而與服務(wù)器狀態(tài)標(biāo)志的值無關(guān)???0的用戶2在不與管理服務(wù)器3通信的情況下能夠確定卡是否請(qǐng)求重寫。
(值相加處理)當(dāng)卡20的用戶2希望用值重新對(duì)卡20充值時(shí),在圖7表示的步驟S13中,進(jìn)行將值相加到卡20的處理。
圖12是值相加處理的序列示意圖。圖13是在值相加法處理中卡狀態(tài)標(biāo)志和服務(wù)器狀態(tài)標(biāo)志的狀態(tài)過渡示意圖。說明如下。
卡狀態(tài)標(biāo)志序列和服務(wù)器狀態(tài)標(biāo)志序列每個(gè)都開始于初始值“0”。首先,卡20和管理服務(wù)器3執(zhí)行相互驗(yàn)證(步驟S31),并且卡狀態(tài)標(biāo)志被更新到“1”。管理服務(wù)器3給卡20發(fā)出相加開始的通知(步驟S32),錢裝入開始代碼的寫入開始。響應(yīng)于該相加開始通知,卡將相加開始的響應(yīng)給予管理服務(wù)器3(步驟S33)。在錢裝入開始代碼正在被寫入的同時(shí),服務(wù)器狀態(tài)標(biāo)志保持為“1”。
之后,當(dāng)錢裝入開始代碼的寫入被正常完成時(shí),服務(wù)器狀態(tài)標(biāo)志變成“2”,其表示錢裝入開始代碼的寫入完成。管理服務(wù)器3發(fā)出值/帳戶/卡提取請(qǐng)求給金融機(jī)構(gòu)或者信用卡公司50(步驟S34)。響應(yīng)于該請(qǐng)求,金融機(jī)構(gòu)或者信用卡公司50將對(duì)該提取請(qǐng)求的響應(yīng)給予管理服務(wù)器3(步驟S35)。
隨后,當(dāng)值/帳戶/卡提取處理被正常完成時(shí),服務(wù)器狀態(tài)標(biāo)志變成“3”,其表示錢裝入完成。同時(shí),管理服務(wù)器3將卡寫入請(qǐng)求發(fā)給卡20(步驟S36),卡寫入開始。此時(shí),卡狀態(tài)標(biāo)志從“1”變?yōu)椤?”。同時(shí),卡20將對(duì)卡寫入請(qǐng)求的響應(yīng)給予管理服務(wù)器3(步驟S37)。在卡寫入期間,服務(wù)器狀態(tài)標(biāo)志保持為“4”,其表示卡正在被寫入。
之后,當(dāng)卡寫入被正常完成時(shí),服務(wù)器狀態(tài)標(biāo)志返回到初始值“0”。
將值加到卡上的處理與減法處理序列的不同,在于其具有改變卡狀態(tài)標(biāo)志的不同次序。結(jié)果,當(dāng)產(chǎn)生重寫卡的需要時(shí),重寫處理永遠(yuǎn)用作為值相加處理。甚至當(dāng)有用于改變卡值的服務(wù),而不是通過網(wǎng)絡(luò)的值相加和相減服務(wù)時(shí),與服務(wù)器側(cè)的狀態(tài)無關(guān),能夠防止使用不應(yīng)該存在的值。
已經(jīng)說明了其中包含一系列步驟的加法處理序列被正常完成的情況。參考圖14,現(xiàn)在說明在加法處理序列被中斷的情況下的重寫處理。本實(shí)施例中,執(zhí)行根據(jù)卡狀態(tài)標(biāo)志和服務(wù)器狀態(tài)標(biāo)志定義的卡重寫處理。
(卡狀態(tài)標(biāo)志“0”;和服務(wù)器狀態(tài)標(biāo)志“1”)由于卡寫入處理沒有進(jìn)行,不進(jìn)行提取。不進(jìn)行卡重寫處理。
(卡狀態(tài)標(biāo)志“1”;和服務(wù)器狀態(tài)標(biāo)志“1”)由于在卡寫入期間序列被中斷,不進(jìn)行提取。卡狀態(tài)標(biāo)志變成“0”。
(卡狀態(tài)標(biāo)志“1”;和服務(wù)器狀態(tài)標(biāo)志“2”)由于在卡寫入期間序列被中斷,不進(jìn)行提取??顟B(tài)標(biāo)志變成“0”。
(卡狀態(tài)標(biāo)志“1”;和服務(wù)器狀態(tài)標(biāo)志“3”)盡管提取處理完成,但該處理未被反映在卡中。提取值因此被加到卡上??顟B(tài)標(biāo)志變成“0”。
(卡狀態(tài)標(biāo)志“1”;和服務(wù)器狀態(tài)標(biāo)志“4”)盡管提取處理完成,但該處理未被反映在卡中。提取值因此被加到卡上。卡狀態(tài)標(biāo)志變成“0”。
(卡狀態(tài)標(biāo)志“0”;和服務(wù)器狀態(tài)標(biāo)志“4”)由于執(zhí)行了提取處理和完成了卡狀態(tài)的初始化,不進(jìn)行重寫處理。
當(dāng)卡狀態(tài)標(biāo)志和服務(wù)器狀態(tài)標(biāo)志以及根據(jù)卡狀態(tài)標(biāo)志和服務(wù)器狀態(tài)標(biāo)志的重寫處理按上述被設(shè)置時(shí),實(shí)現(xiàn)了下面的優(yōu)點(diǎn)。
進(jìn)行了根據(jù)卡狀態(tài)標(biāo)志和服務(wù)器狀態(tài)標(biāo)志的適當(dāng)卡重寫處理。當(dāng)卡狀態(tài)標(biāo)志是“1”時(shí),確定卡請(qǐng)求重寫,而與服務(wù)器狀態(tài)標(biāo)志的值無關(guān)???0的用戶2在不與管理服務(wù)器3通信的情況下能夠確定卡是否請(qǐng)求重寫。
如上述,根據(jù)實(shí)施例的通信系統(tǒng)、卡、管理服務(wù)器和通信方法,卡創(chuàng)建表示卡的處理狀態(tài)的卡狀態(tài)標(biāo)志,和在與管理服務(wù)器通信的同時(shí),偶爾更新卡狀態(tài)標(biāo)志。因此,卡狀態(tài)標(biāo)志的確定能夠進(jìn)行確定由管理服務(wù)器對(duì)卡進(jìn)行的寫入是否被正常地完成。由于有可能僅僅根據(jù)卡狀態(tài)標(biāo)志確定卡寫入處理是否被正常地完成,不需要與管理服務(wù)器通信以檢測(cè)處理結(jié)果。
同時(shí),管理服務(wù)器創(chuàng)建表示管理服務(wù)器處理狀態(tài)的服務(wù)器狀態(tài)標(biāo)志,和在與卡通信的同時(shí),管理服務(wù)器偶爾更新服務(wù)器狀態(tài)標(biāo)志。這種通過卡和管理服務(wù)器進(jìn)行的同時(shí)處理解決了在卡與管理服務(wù)器之間值的錯(cuò)配。因此,使用卡,通過網(wǎng)絡(luò)能夠容易地結(jié)算付款。
參考附圖,已經(jīng)說明了根據(jù)本發(fā)明的通信系統(tǒng)、卡、管理服務(wù)器和通信方法的優(yōu)選實(shí)施例。但是,本發(fā)明不局限于這些例子。顯然,在不脫離權(quán)利要求中說明的本發(fā)明技術(shù)范圍的情況下,本領(lǐng)域技術(shù)人員能夠進(jìn)行改進(jìn)和替換。應(yīng)當(dāng)理解,這種改進(jìn)和替換是在本發(fā)明技術(shù)范圍之內(nèi)的。
在上述實(shí)施例中,已經(jīng)說明了其中使用卡與網(wǎng)站上的虛擬商店(萬維網(wǎng)購物商場(chǎng))進(jìn)行商業(yè)交易的情況,付款是通過管理卡的管理服務(wù)器結(jié)算的。但是,本發(fā)明不局限于這種情況。本發(fā)明適用于下面這種情況,其中卡的用戶進(jìn)行離線商業(yè)交易并使用卡執(zhí)行商業(yè)交易的付款。在這種情況下,在管理服務(wù)器和卡之間起用于通信媒介作用的卡閱讀器/寫入器被提供在商店中。安裝在商店的計(jì)算機(jī)能夠通過網(wǎng)絡(luò)建立對(duì)管理服務(wù)器的連接。
如上述,根據(jù)本發(fā)明實(shí)現(xiàn)下面的優(yōu)點(diǎn)(1)有可能通過網(wǎng)絡(luò)進(jìn)行卡寫入;(2)能夠構(gòu)造邏輯上免于在卡和服務(wù)器之間值錯(cuò)配的系統(tǒng);和(3)對(duì)于相同的卡,有可能進(jìn)行通過網(wǎng)絡(luò)的卡寫入和不通過網(wǎng)絡(luò)的卡寫入。
權(quán)利要求
1.一種通信系統(tǒng),用于能夠在卡和管理卡的管理服務(wù)器之間進(jìn)行通信,和用于將從管理服務(wù)器發(fā)送來的信息寫入到卡中,其中該卡創(chuàng)建表示卡處理狀態(tài)的卡狀態(tài)標(biāo)志,并在與該管理服務(wù)器通信時(shí)偶爾更新卡狀態(tài)標(biāo)志,該管理服務(wù)器創(chuàng)建表示管理服務(wù)器處理狀態(tài)的服務(wù)器狀態(tài)標(biāo)志,并在與該卡通信時(shí)偶爾更新服務(wù)器狀態(tài)標(biāo)志,和根據(jù)卡狀態(tài)標(biāo)志,該卡確定由管理服務(wù)器對(duì)卡進(jìn)行的寫入是否被正常完成;和,當(dāng)確定該寫入沒有被正常完成時(shí),該卡請(qǐng)求管理服務(wù)器在下一次在卡和管理服務(wù)器之間建立通信時(shí)重寫卡,該重寫是根據(jù)卡狀態(tài)標(biāo)志和服務(wù)器狀態(tài)標(biāo)志定義的。
2.根據(jù)權(quán)利要求1的通信系統(tǒng),其中信息以預(yù)定塊單元被寫入其中寫入了信息的卡的存儲(chǔ)區(qū)域中;和來自管理服務(wù)器的單個(gè)寫入請(qǐng)求能夠使得將信息寫入到多個(gè)所述塊單元中。
3.根據(jù)權(quán)利要求1的通信系統(tǒng),其中信息包括涉及貨幣值的信息,其用于使用卡進(jìn)行對(duì)產(chǎn)品或者服務(wù)的付款。
4.根據(jù)權(quán)利要求1的通信系統(tǒng),其中卡狀態(tài)標(biāo)志是1比特?cái)?shù)據(jù),其表示對(duì)卡的寫入是否被正常完成。
5.根據(jù)權(quán)利要求1的通信系統(tǒng),其中卡包括用于與管理服務(wù)器通信的通信裝置;用于存儲(chǔ)信息的第一存儲(chǔ)裝置;用于存儲(chǔ)卡狀態(tài)標(biāo)志的第二存儲(chǔ)裝置;和用于根據(jù)預(yù)定信息和請(qǐng)求執(zhí)行各種處理的處理裝置。
6.根據(jù)權(quán)利要求5的通信系統(tǒng),其中卡還包括用于存儲(chǔ)卡操作系統(tǒng)的第三存儲(chǔ)裝置,和處理裝置使用操作系統(tǒng)、根據(jù)預(yù)定信息和請(qǐng)求可以執(zhí)行各種處理。
7.根據(jù)權(quán)利要求5的通信系統(tǒng),其中卡是IC卡。
8.一種通信系統(tǒng),用于能夠在卡和管理卡的管理服務(wù)器之間進(jìn)行通信,和用于將從管理服務(wù)器發(fā)送來的信息寫入到卡中,其中卡創(chuàng)建表示卡處理狀態(tài)的卡狀態(tài)標(biāo)志,和在與管理服務(wù)器通信時(shí)偶爾更新卡狀態(tài)標(biāo)志,管理服務(wù)器創(chuàng)建表示管理服務(wù)器處理狀態(tài)的服務(wù)器狀態(tài)標(biāo)志,和在與卡通信時(shí)偶爾更新服務(wù)器狀態(tài)標(biāo)志,和根據(jù)卡狀態(tài)標(biāo)志,管理服務(wù)器確定由管理服務(wù)器對(duì)卡進(jìn)行的寫入是否被正常完成,和當(dāng)確定寫入沒有被正常完成時(shí),管理服務(wù)器在下一次在卡和管理服務(wù)器之間建立通信時(shí)重寫卡,該重寫是根據(jù)卡狀態(tài)標(biāo)志和服務(wù)器狀態(tài)標(biāo)志定義的。
9.根據(jù)權(quán)利要求8的通信系統(tǒng),其中信息以預(yù)定塊單元被寫入其中寫入了信息的卡的存儲(chǔ)區(qū)域中;和來自管理服務(wù)器的單個(gè)寫入請(qǐng)求能夠使得將信息寫入到多個(gè)所述塊單元中。
10.根據(jù)權(quán)利要求8的通信系統(tǒng),其中信息包括涉及貨幣值的信息,其用于使用卡進(jìn)行對(duì)產(chǎn)品或者服務(wù)的付款。
11.根據(jù)權(quán)利要求8的通信系統(tǒng),其中卡狀態(tài)標(biāo)志是1比特?cái)?shù)據(jù),其表示對(duì)卡的寫入是否被正常完成。
12.根據(jù)權(quán)利要求8的通信系統(tǒng),其中卡包括用于與管理服務(wù)器通信的通信裝置;用于存儲(chǔ)信息的第一存儲(chǔ)裝置;用于存儲(chǔ)卡狀態(tài)標(biāo)志的第二存儲(chǔ)裝置;和用于根據(jù)預(yù)定信息和請(qǐng)求執(zhí)行各種處理的處理裝置。
13.根據(jù)權(quán)利要求12的通信系統(tǒng),其中卡還包括用于存儲(chǔ)卡操作系統(tǒng)的第三存儲(chǔ)裝置;和處理裝置使用操作系統(tǒng)、根據(jù)預(yù)定信息和請(qǐng)求執(zhí)行各種處理。
14.根據(jù)權(quán)利要求12的通信系統(tǒng),其中卡是IC卡。
15.一種卡,用于與管理該卡的管理服務(wù)器通信,從管理服務(wù)器發(fā)送的信息被寫于其上,包括用于與管理服務(wù)器通信的通信裝置;用于存儲(chǔ)信息的第一存儲(chǔ)裝置;用于存儲(chǔ)與管理服務(wù)器通信的卡的處理狀態(tài)作為卡狀態(tài)標(biāo)志的第二存儲(chǔ)裝置;和用于根據(jù)預(yù)定信息和請(qǐng)求執(zhí)行各種處理的處理裝置,其中,在信息正在被寫入第一存儲(chǔ)裝置時(shí)偶爾更新第二存儲(chǔ)裝置中的卡狀態(tài)標(biāo)志。
16.根據(jù)權(quán)利要求15的卡,其中,根據(jù)卡狀態(tài)標(biāo)志,卡確定通過管理服務(wù)器對(duì)該卡的寫入是否被正常完成,和當(dāng)確定該寫入沒有被正常完成時(shí),該卡請(qǐng)求管理服務(wù)器在下一次在卡和管理服務(wù)器之間建立通信時(shí)重寫卡。
17.根據(jù)權(quán)利要求15的卡,其中信息以預(yù)定塊單元被寫入第一存儲(chǔ)裝置;和來自管理服務(wù)器的單個(gè)寫入請(qǐng)求使得能夠在多個(gè)所述塊單元中寫入信息。
18.根據(jù)權(quán)利要求15的卡,其中信息包括涉及貨幣值的信息,其用于使用卡為產(chǎn)品或者服務(wù)進(jìn)行付款。
19.根據(jù)權(quán)利要求15的卡,其中卡狀態(tài)標(biāo)志是1比特?cái)?shù)據(jù),其表示對(duì)卡的寫入是否被正常完成。
20.根據(jù)權(quán)利要求15的卡,還包括用于存儲(chǔ)卡操作系統(tǒng)的第三存儲(chǔ)裝置,其中,處理裝置使用操作系統(tǒng)、根據(jù)預(yù)定信息和請(qǐng)求執(zhí)行各種處理。
21.根據(jù)權(quán)利要求15的卡,其中該卡是IC卡。
22.一種管理服務(wù)器,用于管理卡和向卡發(fā)送信息,包括用于與卡通信的通信裝置;用于存儲(chǔ)在存儲(chǔ)卡上存儲(chǔ)的信息內(nèi)容的第一存儲(chǔ)裝置;用于保持處理狀態(tài)作為服務(wù)器狀態(tài)標(biāo)志的第二存儲(chǔ)裝置;和當(dāng)卡的狀態(tài)被確定和因此確定信息寫入沒有被正常完成時(shí)用于暫時(shí)存儲(chǔ)信息的第三存儲(chǔ)裝置,其中,在信息正在被發(fā)送給卡時(shí),在第二存儲(chǔ)裝置中的服務(wù)器狀態(tài)標(biāo)志偶爾被更新。
23.根據(jù)權(quán)利要求22的管理服務(wù)器,其中,當(dāng)信息的寫入沒有被正常完成時(shí),將第三存儲(chǔ)裝置中存儲(chǔ)的信息重新發(fā)送到卡。
24.根據(jù)權(quán)利要求22的管理服務(wù)器,其中,當(dāng)信息的寫入沒有被正常完成時(shí),響應(yīng)于來自卡的請(qǐng)求,將第三存儲(chǔ)裝置中存儲(chǔ)的信息重新發(fā)送到卡。
25.根據(jù)權(quán)利要求22的管理服務(wù)器,其中,信息包括涉及貨幣值的信息,其用于使用卡為產(chǎn)品或者服務(wù)進(jìn)行付款。
26.一種程序,用于使計(jì)算機(jī)用作權(quán)利要求22所述的管理服務(wù)器。
27.一種計(jì)算機(jī)可讀記錄介質(zhì),在其上記錄了權(quán)利要求26所述的程序。
28.一種通信方法,用于能夠在卡和管理該卡的管理服務(wù)器之間進(jìn)行通信,和用于將從管理服務(wù)器發(fā)送來的信息寫入到卡中,包括分別創(chuàng)建管理服務(wù)器的處理狀態(tài)和卡的處理狀態(tài)作為服務(wù)器狀態(tài)標(biāo)志和卡狀態(tài)標(biāo)志;在卡和管理服務(wù)器之間進(jìn)行通信時(shí)偶爾更新服務(wù)器狀態(tài)標(biāo)志和卡狀態(tài)標(biāo)志;根據(jù)卡狀態(tài)標(biāo)志,確定由管理服務(wù)器對(duì)卡進(jìn)行的寫入是否被正常完成;和當(dāng)確定寫入沒有被正常完成時(shí),在下一次在卡和管理服務(wù)器之間建立通信時(shí)重寫卡,該重寫是根據(jù)卡狀態(tài)標(biāo)志和服務(wù)器狀態(tài)標(biāo)志定義的。
29.根據(jù)權(quán)利要求28的通信方法,其中卡狀態(tài)標(biāo)志是1比特?cái)?shù)據(jù),其表示對(duì)卡的寫入是否被正常完成。
全文摘要
公開了一種通信系統(tǒng)、卡、卡管理服務(wù)器和通信方法,即使當(dāng)在卡中在線寫入數(shù)據(jù)時(shí),卡上的值也可能與管理服務(wù)器側(cè)上的值匹配。分別用服務(wù)器狀態(tài)標(biāo)志和卡狀態(tài)標(biāo)志表示管理服務(wù)器的處理狀態(tài)和卡的處理狀態(tài)。在卡和管理服務(wù)器之間的通信期間,服務(wù)器和卡狀態(tài)標(biāo)志被按需要更新。根據(jù)卡狀態(tài)標(biāo)志判斷由管理服務(wù)器對(duì)卡進(jìn)行的寫入是否成功地結(jié)束。如果沒有成功地結(jié)束,在下一次在卡和管理服務(wù)器之間建立通信時(shí),根據(jù)卡和服務(wù)器狀態(tài)標(biāo)志確定在卡中重新寫入數(shù)據(jù)。
文檔編號(hào)G06Q20/34GK1535439SQ0280539
公開日2004年10月6日 申請(qǐng)日期2002年2月22日 優(yōu)先權(quán)日2001年2月23日
發(fā)明者本城哲, 大塚武 申請(qǐng)人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
定结县| 襄汾县| 济宁市| 伊金霍洛旗| 土默特右旗| 呼和浩特市| 伊宁市| 江达县| 富宁县| 嵩明县| 方正县| 成都市| 宜昌市| 屯门区| 类乌齐县| 安泽县| 盐城市| 方山县| 鹤山市| 济宁市| 隆林| 吴旗县| 繁峙县| 大化| 南溪县| 小金县| 惠来县| 汝城县| 蒙阴县| 南平市| 微山县| 甘孜县| 山阳县| 泗阳县| 宕昌县| 平昌县| 工布江达县| 安阳市| 光泽县| 苗栗县| 上饶县|