信息處理設備、顯示切換方法和程序的製作方法
2023-04-30 20:59:11 3
專利名稱:信息處理設備、顯示切換方法和程序的製作方法
技術領域:
本發明涉及信息處理設備、顯示切換方法和程序。
背景技術:
如今,通過併入諸如RAM、ROM或EEPROM之類的半導體存儲器而能夠記錄大量信息 的IC卡得到廣泛使用。諸如用於電子支付的收支信息(剩餘值)、用於運輸或娛樂設施的 電子票務(electronic ticket)信息或用於購物的代金券信息之類的各種信息例如通過讀 取器/寫入器被寫到IC卡。用於增強IC卡便利性的技術開發的實例如下。例如,日本未審查專利申請公開 No. 2003-208582公開了一種IC卡,該IC卡在其表面上具有諸如電子紙或IXD面板之類 的顯示設備,因此其能夠向用戶顯示記錄的信息。此外,例如,日本未審查專利申請公開 No. 2008-21176公開了一種IC卡,該IC卡包括通過諸如太陽能電池之類的光電轉換而生成 電力的裝置,並且即便與讀取器/寫入器存在距離,該IC卡也能夠使用由電力生成裝置生 成的電力在顯示設備上顯示信息。另一方面,在安裝在IC卡上的顯示設備上每次可以顯示的信息量通常小於可以 記錄在該IC卡上的信息量。因此,一些情況下,將用於顯示多條記錄信息中的期望信息的 操作裝置安裝在IC卡上。
發明內容
例如,假設通過使用讀取器/寫入器將一些信息寫到IC卡的情況(例如發布電子 票務的情況等)。在這樣的情況下,如果能夠在將信息寫到IC卡的寫處理之後在該IC卡上 無縫地顯示記錄的信息,則用於確認寫處理成功或失敗的操作變得不必要了,這增強了對 於用戶的便利性。考慮到前述,期望提供新穎並改善的信息處理設備、顯示切換方法和程序,其使得 寫到IC卡的信息可以顯示在該IC卡上而無需要求用戶進行操作。根據本發明的實施例,提供了一種信息處理設備,包括發光單元,用於向安裝在 IC卡上的操作裝置提供光,所述操作裝置能夠通過由於光電轉換而出現的電勢差來切換在 所述IC卡的顯示單元上的顯示內容;通信單元,用於將給定數據發送到所述IC卡以使所述 IC卡記錄該數據;以及發光調節單元,用於通過調節來自所述發光單元的發光次數或發光 樣式,使得通過所述通信單元記錄在所述IC卡上的數據被顯示在所述IC卡上。該發光單元能夠通過用於驅動IC卡的顯示單元的第一發光樣式和用於切換IC卡 的顯示單元上的顯示內容的第二發光樣式來向操作裝置提供光。該信息處理設備還可以包括IC卡保持單元,用於在可以將光從發光單元提供給 IC卡的操作裝置並且IC卡的顯示單元從外部可見的位置處保持IC卡。該信息處理設備還可以包括控制單元,用於基於通過通信單元從IC卡讀取的存 儲器的內容,確定數據在IC卡的存儲器上的寫位置。
3
發光調節單元可以從控制單元獲取數據的寫位置,並且根據所獲取的寫位置來確 定來自發光單元的發光次數或發光樣式。在通信單元與IC卡通信時,發光調節單元可以停止從發光單元提供光。在將光從發光單元提供給IC卡的操作裝置時,控制單元可以停止通信單元和IC 卡之間的通信。該信息處理設備還可以包括圖像處理單元,用於通過將對在IC卡上顯示的顯示 內容成像而獲得的圖像與記錄在IC卡上的數據相驗證,來確定對IC卡的數據寫入是否成 功。根據本發明的另一實施例,提供了一種顯示切換方法,包括如下步驟通過通信單 元向IC卡發送給定數據,用於使得所述IC卡記錄該數據;從發光單元向操作裝置提供光, 所述操作裝置安裝在IC卡上,並能夠通過由於光電轉換而出現的電勢差來切換在所述IC 卡的顯示單元上的顯示內容;以及通過根據數據的寫位置而調節的發光次數和發光樣式, 使得記錄在所述IC卡上的數據被顯示在所述IC卡上。根據本發明的另一實施例,提供了一種使得計算機控制信息處理設備實現以下功 能的程序,所述信息處理設備包括用於向安裝在IC卡上的操作裝置提供光的發光單元,所 述操作裝置能夠通過由於光電轉換而出現的電勢差來切換所述IC卡的顯示單元上的顯示 內容,所述功能包括通信單元,用於將給定數據發送到所述IC卡以使得所述IC卡記錄該 數據;以及發光調節單元,用於通過調節來自所述發光單元的發光次數或發光樣式,使得通 過所述通信單元記錄在所述IC卡上的數據被顯示在所述IC卡上。根據上述本發明的實施例,能夠提供使得寫到IC卡的信息被顯示在IC卡上而無 需要求用戶進行操作的信息處理設備、顯示切換方法和程序。
圖1是示出根據實施例的信息處理設備的示意圖。圖2是示出與本發明相關的IC卡的外觀例子的示意圖。圖3是示出與本發明相關的IC卡的配置例子的框圖。圖4是示出記錄在卡存儲器上的數據的部分數據結構的例子的說明圖。圖5是示出記錄在顯示存儲器上的數據的數據結構的例子的說明圖。圖6是示出與本發明相關的由IC卡進行的顯示處理流程的例子的順序圖。圖7是示出根據實施例的信息處理設備的配置例子的框圖。圖8是示出由根據實施例的信息處理設備保持的IC卡的示意圖。圖9是示出當從圖8的方向A觀看時被保持的IC卡的示意圖。圖10是用於描述發光單元的發光樣式的說明圖。圖11是示出由根據實施例的信息處理設備進行的顯示切換處理的流程的例子的 流程圖。
具體實施例方式在下文中,將參考附圖詳細描述本發明的優選實施例。注意,在該說明書和附圖 中,使用相同的參考標記表示具有基本相同功能和結構的結構元件,並且省略對這些結構元件的重複說明。下文中將以如下順序描述本發明的優選實施例。1.根據實施例的信息處理設備的概況2.與本發明有關的IC卡的說明2-1. IC卡的外觀2-2. IC卡的內部配置2-3.示例數據結構2-4. IC卡的顯示處理3.根據實施例的信息處理設備的配置4.根據實施例的顯示切換處理的流程5.總結<1.根據實施例的信息處理設備的概況〉在下文中參考圖1來描述根據本發明實施例的信息處理設備10的概況。圖1是示出根據實施例的信息處理設備10的示意圖。圖1還示出了能夠與信息 處理設備10通信的IC卡20。參考圖1,信息處理設備10包括例如IC卡保持單元12、顯示單元14和出現在信 息處理設備外部的按鍵輸入單元16。當信息處理設備10將諸如收支信息、電子票務信息或代金券信息之類的給定信 息寫到IC卡中時,IC卡保持單元12保持該IC卡。以如下方式來調整IC卡保持單元12的 深度由IC卡保持單元12保持的IC卡的顯示單元從信息處理設備10的外部可見,如稍後 詳細描述的。雖然IC卡保持單元12的形狀是可以從上方插入IC卡的類似口袋的形狀,如 圖1的例子,但是IC卡保持單元12的形狀不限於此,並且可以是其它形狀。顯示單元14向用戶顯示諸如與信息處理設備10的控制相關的信息、從IC卡讀取 的信息或者寫到IC卡的信息之類的給定信息。按鍵輸入單元16包括按鈕、開關、控制杆、按鍵等,用於用戶操作信息處理設備 10。例如,可以使用觸摸面板等將顯示單元14和按鍵輸入單元16結合。此外,如果需要,可以另外在信息處理設備10上安裝使得信息處理設備10能夠與 外部設備通信的外部通信設備、將給定信息列印在紙張介質上的列印設備(兩者未示出)寸寸。雖然圖1示出可攜式電子票務發布機作為信息處理設備10的例子,但是信息處理 設備10不限於這樣的例子。例如,信息處理設備10可以是諸如固定電子票務發布機、電子 支付終端或者電子代金券發布機之類的用於IC卡的任何讀取器/寫入器。接下來,在下文中描述在實施例中採取使用的IC卡20。[2-1. IC 卡的外觀]圖2是示出IC卡20的外觀的示意圖。參考圖2,IC卡包括在其外部的操作單元 42和顯示單元60。例如使用IXD (液晶顯示器),OLED (有機發光二極體)等將顯示單元60配置為顯 示設備。顯示單元60基於放置在IC卡20內部的控制單元(未示出)的控制來顯示從IC卡20的存儲器讀出的數據。操作單元42用作能夠根據由光電轉換引起的電勢差來切換顯示單元60上的顯 示內容的操作裝置。例如,可以將操作單元42配置為一組太陽能電池,其中八個單元24a 到24h串聯,如圖2所示。根據負載和接收的光量來確定太陽能電池的每個單元的電動勢 (electromotive force) 0因此,如果用戶用手指覆蓋任何一個這樣的單元,則根據每個單 元的電動勢在電勢差方面發生改變,並且IC卡20可以識別用戶的操作。例如,如果在圖2 中的單元排列中單元24g和單元24h被覆蓋,則IC卡20可以在特定方向上(例如「下一 個」等)切換顯示單元60上的顯示內容。此外,如果單元24a和單元24b被覆蓋,則IC卡 20可以在相反方向上(例如「後退」等)切換顯示單元60上的顯示內容。在操作單元42 中的單元排列不限於這樣的例子。例如,在操作單元42中,「下一個」或「後退」的任何一個 方向的操作可以是可識別的。此外,操作單元42還用作功率生成裝置,其生成用於驅動顯示單元60的功率,如 稍後進一步描述的。IC卡20的外觀不限於此。例如,根據IC卡20的使用,可以按任何方式改變操作 單元42或顯示單元60的尺寸、位置、方位等。優選利用保護膜覆蓋操作單元42的單元24a到24h的表面,用於阻止由於外界接 觸或刺激引起的擦痕或破損。在這樣的情況下,通過使用光收集材料作為保護膜的材料,通 過光電轉換的每個單元的電動勢增加,這改善了連續顯示時間或者顯示單元60的可允許 功耗。IC卡20具有圖3中示出的內部配置,這在下文中描述。[2_2· IC卡的內部配置]圖3是示出IC卡20的配置的例子的框圖。參考圖3,IC卡20包括天線28、IC 卡模塊30、第一功率生成單元34、操作單元(第二功率生成單元)42、功率累積單元44、開 關46和顯示模塊50。IC卡模塊30包括無線通信單元32、調製/解調單元36、卡CPU(中 央處理單元)38和卡存儲器40。顯示模塊50包括內部通信I/F(接口)52、顯示CPU 54、 顯示存儲器56、設備驅動器58和顯示單元60。在IC卡20接收信號的情況下,由IC卡模塊30的無線通信單元32放大由天線28 接收到的電磁波,並且其被提供給調製/解調單元36。調製/解調單元36對從無線通信 單元32提供的調製波(ASK-調製波)執行包絡檢測,並根據BPSK (二相相移鍵控)等解調 該調製波。然後,調製/解調單元36將通過解調獲得的輸入信號輸出到卡CPU 38。卡CPU 38總體上控制IC卡模塊30的操作。例如,卡CPU 38將包含在輸入信號中的數據記錄在卡 存儲器40的指定寫位置上,或者將由輸入信號指明的指定命令的執行結果輸出到調製/解 調單元36。卡存儲器40使用諸如例如ROM或快閃記憶體之類的半導體存儲器來記錄將由卡CPU 38執行的程序、控制數據、諸如電子票務信息等的應用數據等。在IC卡20發送信號的情況下,輸出信號從卡CPU 38輸出到調製/解調單元36。 輸出信號包括例如從卡存儲器40讀取的數據、指定命令的執行結果等。調製/解調單元 36根據例如BPSK等調製輸出信號,並且生成ASK-調製波。然後,調製/解調單元36向無 線通信單元32輸出所生成的調製波。無線通信單元32將從調製/解調單元36輸入的調 制波提供給天線28,並且通過電磁波的發射從天線28發送輸出信號。
第一功率生成單元34使用例如由天線28和電容器(未示出)構成的LC電路使 由天線28接收的電磁波共振。然後,例如,第一功率生成單元34調整激發的交流磁場,通 過穩壓器等使其穩定,並且將它作為直流電源的功率提供給IC卡模塊30。同時,操作單元42是基於由光電轉換引起的電勢差的操作裝置,並且還使用例如 太陽能電池用作功率生成裝置,如之前參考圖2描述的。具體地,例如,操作單元42對從外 部接收的光(太陽光或從其它光源發射的光)進行光電轉換以生成功率,並將所生成的功 率提供給功率累積單元44。此外,操作單元42檢測與圖2中示出的單元24a至24h中的每個的電動勢對應的 電勢差,並且識別用戶的操作。然後,操作單元42將表示所檢測操作的描述的操作信號輸 出到顯示CPU 54。操作信號可以是例如指定「下一個」或「後退」作為方向來切換顯示單元 60上的顯示內容的信號。功率累積單元44使用例如電容器等累積從操作單元(第二功率生成單元)42提 供的功率。然後,功率累積單元44將累積的功率提供給顯示模塊50,從而驅動顯示模塊50。 功率累積單元44還將累積的功率提供給開關46。開關46在從顯示模塊50到IC卡模塊30的訪問和從外部(IC卡20的外部)到 IC卡模塊30的訪問之間切換。例如,當天線28接收從圖1中示出的信息處理設備10發射 的電磁波時,開關46阻止從顯示模塊50到IC卡模塊30的訪問。此外,例如,在天線28沒 有接收到電磁波的狀態下,當開關46接收來自於功率累積單元44的電源時,開關46允許 從顯示模塊50到IC卡模塊30的訪問。顯示模塊50的顯示CPU 54執行例如存儲在R0M(未示出)等中的程序,並且總體 上控制顯示模塊50的操作。例如,顯示CPU 54通過內部通信I/F 52訪問IC卡模塊30,並 獲取記錄在卡存儲器40上的數據。此外,顯示CPU 54將獲取的數據作為顯示數據記錄在 顯示存儲器56上。此外,例如,顯示CPU 54在諸如顯示模塊50的激活之類的預定時刻從 顯示存儲器56獲取顯示數據,並將所獲取的顯示數據顯示在顯示單元60上。例如,內部通信I/F 52通過生成與要從IC卡模塊30提供到外部設備的命令相等 的信號而允許從顯示CPU 54到IC卡模塊30的訪問。顯示CPU 54由此可以獲取記錄在卡 存儲器40上的數據。例如,顯示存儲器56使用諸如ROM或快閃記憶體之類的半導體存儲器來存儲控制數據、 由顯示CPU 54從卡存儲器40獲取的顯示數據等。稍後更具體地描述記錄在顯示存儲器56 上的數據的描述。設備驅動器58根據顯示CPU 54的控制來驅動顯示單元60,該顯示單元是安裝在 IC卡20上的顯示設備。如之前參考圖2所述,顯示單元60被配置為使用IXD等的顯示設備。顯示單元60 將在其屏幕上顯示例如由顯示CPU54從顯示存儲器56獲取的顯示數據。上面參考圖2和3描述了在本發明實施例中採取使用的IC卡20的外觀和內部配 置。從以上描述將理解,僅在天線28正接收電磁波的同時,IC卡20的IC卡模塊30接收電 源並操作。另一方面,例如,即便IC卡20位於遠離諸如圖1中示出的信息處理設備10之 類的讀取器/寫入器的位置,IC卡20的顯示模塊50也可以使用在功率累積單元44中累 積的功率來將數據顯示在顯示單元60上。
7
儘管以上通過例示描述了 IC卡20是不接觸IC卡的情況,但是IC卡20不限於不 接觸IC卡。如果IC卡20是接觸IC卡,則例如代替天線28和無線通信單元32,可以將終 端和通信單元安裝在IC卡20上。[2-3.示例數據結構]下文中描述記錄在IC卡20的卡存儲器40和顯示存儲器56上的數據中與本實施 例有關的數據的結構。(1)卡存儲器的示例數據結構圖4是示出記錄在圖3中示出的卡存儲器40上的數據的部分數據結構的例子的 說明圖。參考圖4,在卡存儲器40上,分別將顯示請求數據記錄在地址XO至X5處,將響應 控制數據記錄在地址X6處,將應用數據1至應用數據M記錄在地址YO至Y5及隨後的地址 處。顯示請求數據是從IC卡模塊30 (或外部設備)到顯示模塊50的用於做出對於顯 示的請求的數據。響應於來自外部設備的指令,IC卡模塊30的卡CPU 38將與諸如電子票 務或電子代金券之類的給定應用相關的顯示請求數據寫到地址XO至X5。例如,顯示請求數 據可以是任何可以在顯示模塊50的顯示單元60上顯示的數據,比如文本數據或位圖數據。響應控制數據是用於控制從IC卡模塊30到顯示模塊50的顯示請求以及響應的 數據。例如,響應於來自外部設備的指令,IC卡模塊30的卡CPU38將請求顯示的數據寫為 顯示請求數據,並且還將指示由顯示模塊50獲取顯示請求數據的指定比特串寫為響應控 制數據。此外,例如,當顯示請求數據的獲取成功時,顯示模塊50的顯示CPU 54將表示獲 取顯示請求數據成功的指定比特串寫為響應控制數據。同時,例如,當顯示請求數據的獲取 失敗時,顯示CPU 54將表示獲取顯示請求數據失敗的指定比特串(錯誤代碼)寫為響應控 制數據。例如,通過錯誤代碼的值,可以識別錯誤(數據長度錯誤、命令錯誤等)的類型。使用這樣的響應控制數據,與外部設備共享在IC卡模塊30和顯示模塊50之間的 數據協調的狀態。由此,例如,能夠通過在顯示模塊50獲取顯示請求數據完成之前禁止從 外部設備寫入新數據來阻止IC卡模塊30和顯示模塊50之間的數據不一致性。應用數據1到應用數據M是與由IC卡20提供的各種應用相關的任意數據。例如, 應用數據1到應用數據M可以包含收支信息、電子票務信息、代金券信息等,如之前所述。很可能由多個應用共同使用的收支信息可以被保持在與應用數據1至應用數據M 不同的特定地址處,而不限於圖4的例子。此外,卡存儲器40可以存儲不同於圖4所示的 數據的任何數據。(2)顯示存儲器的示例數據結構圖5是示出記錄在圖3所示的顯示存儲器56上的數據的數據結構的例子的說明 圖。參考圖5,在顯示存儲器56上,分別將卡標識符記錄在地址01處,將顯示控制數據 記錄在地址02處,將顯示順序表記錄在地址03處,以及將顯示數據1至顯示數據N記錄在 地址KO至K5及隨後的地址處。卡標識符是用於標識要由顯示模塊50訪問的單片IC卡模塊30的標識符。通常, 當外部設備訪問IC卡時,從外部設備發布輪詢(polling)命令,並且響應於此而獲取卡標識符。由此,外部設備可以從多個IC卡中識別將與之通信的IC卡。另一方面,在該實施例 中,被併入IC卡20中的IC卡模塊30和顯示模塊50的組合是固定的。因此,通過預先將 識別單片IC卡模塊30的卡標識符記錄在顯示存儲器56上,能夠取消輪詢處理從而降低IC 卡20中的功耗和處理時間。可以在將顯示模塊50併入IC卡20中之後,在初始啟動時通 過輪詢命令來獲取卡標識符,或者可以在製造期間通過製造設備寫入該卡標識符。顯示控制數據是用於控制顯示模塊50的顯示處理的數據。例如,顯示控制數據包 含諸如存儲器地址之類的數據,其中響應控制數據被存儲在IC卡模塊30的卡存儲器40中 的該存儲器地址處。顯示順序表定義按何順序在顯示單元60上顯示在地址KO至K5及隨後的地址處 的顯示數據1至顯示數據N。例如,顯示順序表可以是按在顯示單元60上顯示數據的順序 列出顯示數據1至顯示數據N的地址(或塊號碼等)的數據。此外,顯示順序表可以包含 定義諸如存儲器順序或日期順序之類的顯示順序類型的數據。此外,顯示順序表可以包含 在顯示單元60上最初要顯示的初始顯示數據的地址。可以在顯示存儲器56上記錄多個顯 示順序表。在這種情況下,例如,可以將序號分配給各個顯示順序表,並且可以從多個樣式 中適當選擇出在顯示單元60上的數據的顯示順序。顯示數據1至顯示數據N是可以在顯示單元60上顯示的數據。如上所述,顯示 CPU 54將從IC卡模塊30的卡存儲器40中獲取的顯示請求數據作為顯示數據記錄在顯示 數據1至顯示數據N的任何存儲器位置上。然後,按根據顯示順序表的順序由顯示CPU 54 讀取顯示數據,並將其顯示在顯示單元60上。以上參考圖4和圖5描述了可以記錄在IC卡20的卡存儲器40和顯示存儲器56 上的數據的數據結構的例子。在下文中,描述由IC卡20執行的顯示處理。[2-4. IC卡的顯示處理]圖6是示出IC卡20的顯示處理流程的例子的順序圖。圖6示出了在開始從諸如 讀取器/寫入器之類的外部設備向IC卡20寫數據之後直到數據被顯示在IC卡20的顯示 單元60上的處理。參考圖6,外部設備首先從IC卡模塊30中的卡存儲器40獲取響應控制數據,並檢 查是否還存在未被捕捉到顯示模塊50中的顯示請求數據(S102)。如果響應控制數據表示 存在未捕捉的顯示請求數據,則外部設備取消隨後的處理。另一方面,如果沒有未捕捉的顯 示請求數據存在,則響應於來自外部設備的指令將顯示請求數據寫到IC卡模塊30的卡存 儲器40(S104)。為了有效處理,適合將與顯示請求數據對應的應用數據同時寫到卡存儲器 40。此外,外部設備將在卡存儲器40上的響應控制數據更新為指示由顯示模塊50進行數 據獲取的指定比特串(S106)。在這之後,外部設備停止從它自身的設備發射電磁波,並等待 由顯示模塊50獲取顯示請求數據(S108)。在這之後,當IC卡20的操作單元(第二功率生成單元)42接收了光並且在功率 累積單元44中累積了高到足以驅動顯示模塊50的功率時,顯示模塊50被激活(S120)。然 後,顯示模塊50的顯示CPU 54訪問IC卡模塊30並獲取記錄在卡存儲器40上的響應控制 數據(S122)。然後,顯示CPU 54通過參考響應控制數據的比特串來確定是否寫入了新的顯 示請求數據(S124)。如果沒有寫入新的顯示請求數據,則跳過隨後的步驟S126和S128中 的處理。另一方面,如果寫入了新的顯示請求數據,則顯示CPU 54訪問IC卡模塊30並獲取記錄在卡存儲器40上的顯示請求數據(S126)。此外,如果顯示CPU 54成功獲取了顯示 請求數據,則顯示CPU 54將卡存儲器40上的響應控制數據更新為表示顯示請求數據獲取 成功的指定比特串(128)。然後,顯示CPU 54從顯示存儲器56讀取顯示順序表(S 130),並 根據顯示順序表將顯示數據1至N依次顯示在顯示單元60上(S132)。這時,如果顯示CPU 54檢測到通過操作單元42執行了表示顯示內容切換的操作,則顯示CPU 54將正在顯示單 元60上顯示的顯示數據切換為其他顯示數據。與顯示模塊50的從S122到S128的通信處理相比,對於在S130之後的顯示處理 不要求高處理速度。例如,當通信處理的處理速度是大約幾十MHz時,顯示處理的處理速度 可以是大約幾十kHz。因此,顯示模塊50可以通過僅僅在步驟S122至S128期間暫時增加 處理時鐘速度來節省功耗。從而IC卡20可以向用戶顯示從外部設備寫入的數據。通過使用根據本發明實施 例的信息處理設備10 (下文中將描述)作為外部設備,能夠將寫到IC卡20的信息顯示在 IC卡20的顯示單元60上而無需要求用戶的操作。<3.根據實施例的信息處理設備的配置〉圖7是示出根據本發明實施例的信息處理設備10的配置例子的框圖。參考圖7,信息處理設備10包括顯示單元14、按鍵輸入單元16、控制單元110、存 儲器112、調製/解調單元114、無線通信單元116、天線118、發光單元120和發光調節單元 122。控制單元110例如通過使用諸如CPU或MPU之類的處理單元來執行記錄在存儲器 112上的程序,從而整體上控制信息處理設備10的操作。例如,控制單元110通過調製/解 調單元114、無線通信單元116和天線118向IC卡20發送指定數據寫命令。稍後更具體 地描述與根據實施例的信息處理設備10的特徵相關的控制單元110的功能。例如,存儲器 112通過使用諸如ROM或快閃記憶體之類的半導體存儲器來存儲要由控制單元110執行的程序、控 制數據等。調製/解調單元114、無線通信單元116和天線118起通信模塊的作用,通過該通 信模塊,信息處理設備10向IC卡20發送指定命令,並且信息處理設備10從IC卡20接收 響應。例如,在信息處理設備10向IC卡20寫數據的情況下,從控制單元110向調製/解 調單元114輸出包含表示數據寫的命令和數據的輸出信號。例如,調製/解調單元114根 據BPSK等來調製該輸出信號,並生成ASK調製波。然後,調製/解調單元114向無線通信 單元116輸出生成的調製波。無線通信單元116將來自於調製/解調單元114的調製波提 供給天線118,並且通過電磁波的發射從天線118發送輸出信號。此外,在信息處理設備10從IC卡20讀數據的情況下,將表示數據讀取的命令發 送到IC卡20,如上面描述的數據寫的情況。然後,通過從IC卡20返回來發送包含指定數 據的響應信號,並被天線118接收。然後,通過無線通信單元116放大由天線118接收到的 響應信號(ASK調製波),並且其被提供給調製/解調單元114。調製/解調單元114進行 對從無線通信單元116提供的調製波的包絡檢測,並根據BPSK等解調調製波。然後,調製 /解調單元114向控制單元110輸出解調的響應信號。發光單元120將光提供給操作裝置,該操作裝置安裝在由圖1所示的IC卡保持單
10元12保持的IC卡上,並且能夠通過由光電轉換引起的電勢差來切換在IC卡的顯示單元上 的顯示內容。例如,IC卡的操作裝置對應於之前參考圖2描述的IC卡20的操作單元(第 二功率生成單元)42。具體地,例如,發光單元120包括諸如LED(發光二極體)之類的發 光元件或者諸如螢光管或電燈泡之類的發光器,該發光單元120能夠向例如由IC卡保持 單元12所保持的IC卡20的操作單元42施加光。然後,發光單元120根據發光調節單元 122(稍後描述)的控制來向IC卡的操作裝置施加光,並驅動IC卡的顯示模塊。此外,發光單元120可以通過驅動IC卡的顯示單元的第一發光樣式和切換IC卡 的顯示單元的顯示內容的第二發光樣式來向操作裝置提供光。圖8是示出正由信息處理設備10的IC卡保持單元12保持的IC卡20的示意圖。參考圖8,IC卡20被插入信息處理設備10的IC卡保持單元12中。這時,以如下 方式調整IC卡的位置顯示單元60對於信息處理設備10的用戶可見,並且外部光不到達 操作單元42。圖9是示出從圖8的方向A觀看IC卡保持單元12的內部的狀態的示意圖。參考圖9,示出由信息處理設備10的IC卡保持單元12所保持的IC卡具有操作單 元42的表面(在下文中被稱為操作表面)面向上方。在圖9中,將操作單元42劃分為三個操作部分42a、42b和42c。例如,第一操作部 分42a對應於圖2中示出的操作單元42的單元24g和單元24h。例如,第二操作部分42b 對應於圖2中示出的操作單元42的單元24c至單元24f。例如,第三操作部分42c對應於 圖2中示出的操作單元42的單元24a和單元24b。另一方面,將包括在發光單元120中的多個發光元件放置在信息處理設備10的IC 卡保持單元12內部的表面上,該信息處理設備10的IC卡保持單元12內部的表面與IC卡 的操作表面相對放置。通過間隔物(divider) 18a和18b將發光元件劃分為三個發光部分 120a、120b和120c。第一發光部分120a與IC卡20的第一操作部分42a相對放置。第二 發光部分120b與IC卡20的第二操作部分42b相對放置。第三發光部分120c與IC卡20 的第三操作部分42c相對放置。使用這樣的三個發光部分120a、120b和120c,發光單元120可以利用指定發光樣 式向IC卡20的操作單元42施加光,以切換在IC卡20的顯示單元60上顯示的內容。圖9中,放置間隔物18a以便來自第一發光部分120a的光不到達第二操作部分 42b,並且來自第二發光部分120b的光不到達第一操作部分42a。同樣,放置間隔物18b以 便來自第二發光部分120b的光不到達第三操作部分42c,並且來自第三發光部分120c的光 不到達第二操作部分42b。圖10是用於描述發光單元120的發光樣式和由IC卡20的操作單元42檢測到的 操作的細節之間的關係的說明圖。參考圖10,定義了四個發光樣式A至D。發光樣式A表示第一發光部分120a、第 二發光部分120b和第三發光部分120c都點亮的狀態。在該樣式中,向IC卡20的操作單 元42的所有操作部分42a至42c施加光,因此IC卡20可以通過使用由操作單元42生成 的功率來驅動顯示單元60。發光樣式B表示第一發光部分120a熄滅而第二發光部分120b和第三發光部分 120c點亮的狀態。在該樣式中,不向IC卡20的操作單元42的第一操作部分42a施加光,而向IC卡20的操作單元42的第二操作部分42b和第三操作部分42c施加光。這是與當 在IC卡20的操作單元42中覆蓋單元24g和單元24h時相同的狀態,並且IC卡20在例如 「下一個」方向上切換顯示單元60上的顯示內容。發光樣式C表示第一發光部分120a和第二發光部分120b點亮而第三發光部分 120c熄滅的狀態。在該樣式中,向IC卡20的操作單元42的第一操作部分42a和第二操 作部分42b施加光,而不向IC卡20的操作單元42的第三操作部分42c施加光。這是與當 在IC卡20的操作單元42中覆蓋單元24a和單元24b時相同的狀態,並且IC卡20在例如 「後退」方向上切換顯示單元60上的顯示內容。發光樣式D表示第一發光部分120a、第二發光部分120b和第三發光部分120c都 熄滅的狀態。在該樣式中,不向IC卡20的操作單元42的操作部分42a至42c的任何一個 施加光,因此例如除非在功率累積單元44中累積的功率還存在,否則IC卡20不能驅動顯 示單元60。圖10示出了通過相對於每個發光部分接通或斷開包含在發光單元120中的發光 元件來控制向IC卡20提供光的情況。然而,控制向IC卡20提供光的方法不限於此。例 如,可以在每個發光部分前面放置遮光器(shutter),並且通過打開或關閉遮光器來控制向 IC卡20提供光。可以根據IC卡20的操作單元42的操作部分的數量、形狀和位置等的規定來設置 發光單元120的發光部分的數量、形狀和位置以及間隔物的數量。例如,如果在操作單元42 中僅「下一個」操作是可識別的,則發光單元120的發光部分的數量可以是兩個,而間隔物 的數量可以是一個。此外,例如,可以為一個操作準備多個發光樣式,以便與在信息處理設 備10中多個不同IC卡的使用相兼容。返回圖7,進一步描述信息處理設備10的邏輯配置的例子。發光調節單元122通過調節來自發光單元120的發光次數或發光樣式,使得由控 制單元110通過調製/解調單元114、無線通信單元116和天線118記錄在IC卡20上的數 據被顯示在IC卡20的顯示單元60上。具體地,在控制單元110將給定數據記錄在IC卡 20上之後,發光調節單元122從控制單元110獲取關於數據在IC卡20的存儲器上的寫位 置的信息。然後,發光調節單元122根據獲取的寫位置來確定來自發光單元120的發光次 數或發光樣式。在這之後,發光調節單元122致使發光單元120通過所確定的發光次數或 發光樣式向IC卡20提供光。結果,通過控制單元110將顯示在IC卡20的顯示單元60上 的內容切換為記錄在IC卡20上的數據。從而用戶可以通過觀看IC卡20的顯示單元60 來檢查寫到IC卡20的數據,而無需從信息處理設備10取出IC卡20用於操作。可以通過 控制單元110直接執行上述發光調節單元122的功能。此外,例如,當控制單元110通過調製/解調單元114、無線通信單元116和天線 118執行與IC卡20的通信時,發光調節單元122通過應用圖10的發光樣式D停止從發光 單元120到IC卡20的光供應。同樣,當在發光調節單元122的控制下從發光單元120向 IC卡20提供光時,控制單元110停止與IC卡20的通信。從而,能夠防止在IC卡20中由 於在顯示模塊50和外部設備(信息處理設備10)之間對IC卡模塊30的同時訪問引起的 在IC卡20內的處理錯誤或數據的不一致的發生。以上參考圖7至10描述了根據本發明實施例的信息處理設備的配置。在下文中
12描述在這樣的配置中執行的顯示切換處理的流程的例子。<4.根據實施例的顯示切換處理的流程〉圖11是示出根據本發明實施例的信息處理設備10的顯示切換處理的流程的例子 的流程圖。下面的描述基於如下假設ic卡20具有顯示電子票務信息的功能,並且用戶使 用作為讀取器/寫入器的信息處理設備10來將新的電子票務發布到IC卡20。參考圖11,例如,當用戶通過按鍵輸入單元16輸入向IC卡20的數據寫入的指 令時,發光調節單元122關閉發光單元120的所有發光元件,從而停止向IC卡20提供光 (S202)。接下來,控制單元110向IC卡20發送命令,並從IC卡20中的卡存儲器40獲取 存儲器中的內容(S204)。存儲器的內容包括已被記錄的電子票務信息、用於確認沒有未捕 獲的顯示請求數據存在的響應控制數據(如圖6的S102)等。如果沒有未捕獲的顯示請求數據存在,則控制單元110基於獲取的存儲器內容來 確定用於寫入新的電子票務信息的卡存儲器40上的寫位置(S206)例如,寫位置可以是表 示在卡存儲器40中的電子票務信息存儲區域中的任意自由空間的位置。然後,控制單元110向IC卡20發送命令,並將新的電子票務信息寫到在步驟S206 中確定的卡存儲器40上的寫位置(S208)。在該步驟中,通過從IC卡20返回而發送包含表 示新的電子票務信息的寫入是否成功的狀態的響應。如果電子票務信息的寫入成功,則控制單元110將與發布的電子票務信息有關的 將被顯示的數據作為顯示請求數據寫到IC卡20的卡存儲器40,並且還將響應控制數據更 新為指定比特串(S210)。圖11的流程圖中的步驟S210對應於之前參考圖6所描述的IC 卡20的顯示處理的步驟S104和S106。然後,控制單元110停止與IC卡20的通信(S212)。在這之後,發光調節單元122從控制單元110獲得新的電子票務信息的寫位置,並 確定對於從發光單元120到IC卡20的光提供的發光次數和發光樣式(S214)。例如,假設 寫位置是卡存儲器40上的電子票務信息寫區域中的第m位置,並且IC卡20的顯示模塊50 簡單地按照存儲器的順序來顯示電子票務信息。在這種情況下,發光調節單元122確定,在 通過圖10中示出的發光樣式A的發光之後,交替地重複m次通過發光樣式B和發光樣式A 的發光。可替代地,例如,發光調節單元122可以獲得由控制單元110從IC卡20獲得的顯 示順序表的內容,並根據顯示順序表的內容確定發光次數和發光樣式。然後,發光調節單元122根據所確定的發光次數和發光樣式來依次重複發光單元 120的發光(S216)。例如,發光調節單元122首先通過發光樣式A向IC卡20的所有操作 部分42a至42c提供光。從而在IC卡20的功率累積單元44中累積功率,並且顯示模塊50 被激活。然後,由顯示CPU 54將卡存儲器40上的顯示請求數據捕獲到顯示存儲器56上。 這時,例如初始顯示數據被顯示在IC卡20的顯示單元60上。接下來,發光調節單元122 重複m次通過發光樣式B (顯示切換「下一個」)的發光和通過發光樣式A (所有點亮)的發 光,並將IC卡20的顯示單元60上的顯示內容切換為第m電子票務信息。從而用戶可以確 認,新的電子票務信息被正常捕獲到IC卡20的顯示模塊50中而無需特別操作。在步驟S216中,例如,存在由於對IC卡20的操作單元42中的電勢差採樣的延時 而發生如下錯誤的可能不能將IC卡20的顯示單元60上的顯示內容切換適當的次數。考 慮到此情況,例如,可以以如下方式來配置信息處理設備10 用戶可以通過信息處理設備10的按鍵輸入單元16進一步給出用於利用指定發光樣式從發光單元120提供光的指令。 從而,即使當如上錯誤發生時,用戶也可以通過給出補充指令來確認數據寫入是否正常完 成而無需從信息處理設備10取出IC卡20。<5.總結〉以上參考圖1至11描述了根據本發明實施例的信息處理設備10的配置。根據實 施例的信息處理設備10的主要特徵如下。[5-1.實施例的主要特徵]根據實施例,信息處理設備10包括用於將給定數據發送到IC卡20以使IC卡20 在其上記錄數據的調製/解調單元114、無線通信單元116和天線118、以及用於驅動IC卡 20的顯示模塊50的發光單元120。在該配置中,信息處理設備10可以在IC卡20正由IC 卡保持單元12保持時無縫執行數據寫入和所寫數據的顯示。此外,信息處理設備10的發光調節單元122通過調節來自發光單元120的發光次 數和發光樣式,使得記錄在IC卡20上的數據能夠自動顯示在IC卡20的顯示單元60上。 從而用戶可以確認寫到IC卡20的信息而無需特別操作。此外,在信息處理設備10在IC卡20上寫數據時,發光調節單元122停止從發光 單元120提供光。同樣,在將光從發光單元120提供給IC卡20時,控制單元110停止與IC 卡20的通信。從而,能夠防止由於在顯示模塊50和信息處理設備10之間對IC卡模塊30 的同時訪問引起的IC卡20的處理錯誤或數據的不一致的發生。與上面描述的那些不同的信息處理設備10的其他特徵也對諸如便利性的改善或 處理安全性的改善之類的優點有所貢獻,當然,這些優點由根據實施例的信息處理設備10 提供。[5-2.示例應用]在該實施例中,以電子票務的發布為例,主要描述了將數據從信息處理設備10寫 到IC卡20的情況。然而,例如,還可以將根據實施例的信息處理設備10應用於比如在檢 查所發布的電子票務時用戶確認已經寫到IC卡20的數據的情況。具體地,信息處理設備 10的控制單元110首先讀取IC卡20的卡存儲器40的內容,並指定在存儲器上將被檢查的 電子票務的位置。然後,在停止通信之後,通過由發光調節單元122調節的發光次數或發光 樣式將光從發光單元120提供給IC卡20。從而,記錄在IC卡20上的所發布的電子票務的 數據顯示在IC卡20的顯示單元60上,並且用戶可以通過觀看顯示來檢查電子票務。此外,在該實施例中,描述了用戶通過視覺檢查來查對顯示在IC卡20的顯示單元 60上的數據的情況。信息處理設備10可以包括圖像處理單元,該圖像處理單元通過另外安 裝的成像設備對顯示在IC卡20的顯示單元60上的數據成像,然後自動將所捕獲的圖像上 的數據與寫到IC卡20的數據相驗證。例如,圖象處理單元可以通過樣式匹配確定從寫到 IC卡20的數據創建的畫面圖像和所捕獲的圖像之間的匹配或不匹配。此外,例如,圖像處 理單元可以通過將從捕獲的圖像中提取的文本信息與寫到IC卡20的數據相比較來確定匹 配或不匹配。在這種情況下,例如,可以將自動驗證的結果(寫成功或失敗)顯示在圖1中 示出的顯示單元14上。這消除了對於用戶的視覺查對的需要,進一步增強了對於用戶的便 利性。雖然以上主要描述了信息處理設備10是可攜式讀取器/寫入器的情況,但是信息處理設備10可以是可攜式類型和固定類型的任何一個。同樣,雖然以上主要描述了 IC卡 20是不接觸IC卡的情況,但是IC卡20可以是接觸型和不接觸型的任何一個。此外,可以通過硬體或軟體來實現上面描述的信息處理設備10或IC卡20的一系 列處理。在通過軟體執行一系列或部分處理的情況下,組成軟體的程序被預先存儲在ROM 中,在執行時被加載到RAM,然後由CPU執行。本領域技術人員應當理解,取決於設計要求和其他因素,可以發生各種修改、組 合、子組合和替代,只要它們在所附權利要求或其等效物的範圍內即可。例如,不是必需根據流程圖中示出的順序來執行參考圖11所述的根據實施例的 顯示切換處理。每一個步驟可以包括並行或單獨執行的處理。本發明包含與2008年11月27日在日本專利局提交的日本優先權專利申請JP 2008-302994中所公開的主題相關的主題,其全部內容通過引用合併於此。
權利要求
一種信息處理設備,包括發光單元,用於向安裝在IC卡上的操作裝置提供光,所述操作裝置能夠通過由於光電轉換而出現的電勢差來切換在所述IC卡的顯示單元上的顯示內容;通信單元,用於將給定數據發送到所述IC卡以使所述IC卡記錄該數據;以及發光調節單元,用於通過調節來自所述發光單元的發光次數或發光樣式,使得通過所述通信單元記錄在所述IC卡上的數據被顯示在所述IC卡上。
2.根據權利要求1所述的信息處理設備,其中所述發光單元能夠通過用於驅動所述IC 卡的顯示單元的第一發光樣式和用於切換在所述IC卡的顯示單元上的顯示內容的第二發 光樣式向所述操作裝置提供光。
3.根據權利要求2所述的信息處理設備,還包括IC卡保持單元,用於在能夠將光從所述發光單元提供給所述IC卡的操作裝置並且所 述IC卡的顯示單元從外部可見的位置處保持所述IC卡。
4.根據權利要求3所述的信息處理設備,還包括控制單元,用於基於通過通信單元從所述IC卡讀取的所述IC卡的存儲器的內容,確定 數據在存儲器上的寫位置。
5.根據權利要求4所述的信息處理設備,其中所述發光調節單元從所述控制單元獲取 數據的寫位置,並根據所獲取的寫位置來確定來自所述發光單元的發光次數或發光樣式。
6.根據權利要求1所述的信息處理設備,其中在所述通信單元與所述IC卡通信時,所 述發光調節單元停止從所述發光單元提供光。
7.根據權利要求6所述的信息處理設備,其中在從所述發光單元向所述IC卡的操作裝 置提供光時,所述控制單元停止在所述通信單元和所述IC卡之間的通信。
8.根據權利要求1所述的信息處理設備,還包括圖像處理單元,用於通過將對在所述IC卡上顯示的顯示內容成像而獲得的圖像與記 錄在所述IC卡上的數據相驗證,來確定對所述IC卡的數據寫入是否成功。
9.一種顯示切換方法,包括以下步驟通過通信單元向IC卡發送給定數據,用於使得所述IC卡記錄該數據;從發光單元向操作裝置提供光,所述操作裝置安裝在IC卡上,並能夠通過由於光電轉 換而出現的電勢差來切換在所述IC卡的顯示單元上的顯示內容;以及通過根據數據的寫位置而調節的發光次數和發光樣式,使得記錄在所述IC卡上的數 據被顯示在所述IC卡上。
10.一種使得計算機控制信息處理設備實現以下功能的程序,所述信息處理設備包括 用於向安裝在IC卡上的操作裝置提供光的發光單元,所述操作裝置能夠通過由於光電轉 換而出現的電勢差來切換所述IC卡的顯示單元上的顯示內容,所述功能包括通信單元,用於將給定數據發送到所述IC卡以使得所述IC卡記錄該數據;以及發光調節單元,用於通過調節來自所述發光單元的發光次數或發光樣式,使得通過所 述通信單元記錄在所述IC卡上的數據被顯示在所述IC卡上。
全文摘要
提供了一種信息處理設備,包括發光單元,用於向安裝在IC卡上的操作裝置提供光,所述操作裝置能夠通過由於光電轉換而出現的電勢差來切換在所述IC卡的顯示單元上的顯示內容;通信單元,用於將給定數據發送到所述IC卡以使所述IC卡記錄該數據;以及發光調節單元,用於通過調節來自所述發光單元的發光次數或發光樣式,使得通過所述通信單元記錄在所述IC卡上的數據被顯示在所述IC卡上。
文檔編號G06K15/00GK101901326SQ20091024635
公開日2010年12月1日 申請日期2009年11月27日 優先權日2008年11月27日
發明者石橋義人, 鈴木守 申請人:索尼株式會社