專利名稱:通信系統(tǒng)、信息處理方法及程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信系統(tǒng)、信息處理方法及程序。
背景技術(shù):
近年來,具備非接觸集成電路(IC)卡(智能卡)和非接觸IC 卡功能的移動電話等已經(jīng)變得很普遍。這些裝置被用于例如,公共交 通車票業(yè)務(wù)、零售店的記帳支付業(yè)務(wù)等等。非接觸IC卡功能不僅能 夠在移動電話中提供,而且能夠在諸如智能電話、個(gè)人數(shù)字助理等的 便攜式信息終端中提供,以及可以在諸如個(gè)人計(jì)算機(jī)等的信息處理裝 置中提供。非接觸IC卡功能還可包括提供除上述的車票業(yè)務(wù)和記帳 支付業(yè)務(wù)以外的各種類型的業(yè)務(wù)。在某些情況下,即使對于同一類型 的業(yè)務(wù),該功能也可因提供該業(yè)務(wù)的提供商而異,而且不同類型的功 能可以被區(qū)別開來。
該功能可通過與讀取器/寫入器(reader/writer )進(jìn)行非接觸通信 而實(shí)現(xiàn),該讀取器/寫入器至少能夠執(zhí)行向裝置寫入信息和讀取存儲在 裝置中的信息之一。通過執(zhí)行將上述裝置拿到與特定業(yè)務(wù)和特定提供 商兼容的讀取器/寫入器的操作,用戶可以利用該讀取器/寫入器所支 持的業(yè)務(wù)。在多種業(yè)務(wù)由同一讀取器/寫入器提供的情況下,用戶可以 利用該裝置的功能來利用這多種業(yè)務(wù)。
迄今為此,上述的非接觸IC卡功能主要在用于非接觸通信的通 信芯片和具備防竄改安全存儲區(qū)和處理部的單個(gè)集成電路芯片(下文中稱為"安全芯片,,)中得以實(shí)現(xiàn)。該存儲區(qū)具有根據(jù)業(yè)務(wù)和提供商之 一而組織的分級配置。通過使讀取器/寫入器對該分級配置中的每一級 執(zhí)行存取驗(yàn)證來控制使用這些業(yè)務(wù)。例如,在日本專利申請公開
No.JP-A-2004-159062中,公開了 一種通過利用為該分級配置中的每 一級而創(chuàng)建的驗(yàn)證信息來實(shí)現(xiàn)針對分級組織的存儲區(qū)的存取控制的 技術(shù)。該文獻(xiàn)還公開了一種通信裝置的配置,該通信裝置能夠在多個(gè) 安全芯片中包含為每個(gè)通信公司單獨(dú)設(shè)置的通信信息。
發(fā)明內(nèi)容
然而,如本發(fā)明人所認(rèn)識到的,隨著業(yè)務(wù)的類型和業(yè)務(wù)提供商的 數(shù)量的增加,存儲區(qū)的分級配置變得復(fù)雜。擔(dān)心這有可能降低存儲區(qū) 的存取速度而且使得讀取處理和搜索處理更為麻煩,因此,想出了一 種配置存儲區(qū)的方法,該方法通過為該分級配置中的指定級而建立的 每個(gè)分區(qū)提供一個(gè)安全芯片來限制該分級配置的復(fù)雜度。然而,如果 使用這種方法,則實(shí)現(xiàn)非接觸IC卡功能需要為一個(gè)安全芯片提供一 個(gè)通信芯片。這導(dǎo)致產(chǎn)生更為復(fù)雜的裝置配置而且需要增大用來安裝 芯片的表面積,從而使提供非接觸IC卡功能引起成本的急劇增加。
因此,本發(fā)明針對上述問題提供了一種新改進(jìn)的通信系統(tǒng)、信息 處理方法及程序,這種新改進(jìn)的通信系統(tǒng)、信息處理方法及程序能夠 基于由單個(gè)通信芯片所獲得的識別信息項(xiàng),從多個(gè)處理部中識別并選 擇對應(yīng)于該識別信息項(xiàng)的處理部。
為了解決上述問題,根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了一種通信 系統(tǒng),包括第一信息處理裝置、多個(gè)處理部、存儲部、以及第二信息 處理裝置。第一信息處理裝置包括處理命令傳送部,其通過非接觸通 信將包含多個(gè)識別信息項(xiàng)中的指定識別信息項(xiàng)的指定處理命令傳送 到第二信息處理裝置。該多個(gè)處理部中的每一個(gè)與多個(gè)識別信息項(xiàng)中
的指定識別信息項(xiàng)唯一相關(guān)。該存儲部存儲對應(yīng)信息項(xiàng),該對應(yīng)信息 項(xiàng)指示該多個(gè)識別信息項(xiàng)中的指定識別信息項(xiàng)與其中一個(gè)處理部之 間的對應(yīng)關(guān)系。第二信息處理裝置包括處理部選擇部,其基于存儲在存儲部中的對應(yīng)信息項(xiàng)以及包含在從第一信息處理裝置接收的處理 命令中的多個(gè)識別信息項(xiàng)中的指定識別信息項(xiàng),選擇其中 一個(gè)處理部 來執(zhí)行該處理命令。
第二信息處理裝置還可包含對應(yīng)信息項(xiàng)存儲部,其將對應(yīng)信息項(xiàng) 存儲在存儲部中。該多個(gè)存儲部還可包含能夠?qū)⒋鎯γ畎l(fā)到對應(yīng)信 息項(xiàng)存儲部以將識別信息項(xiàng)存儲在存儲部中的第一處理部,以及不發(fā) 出存儲命令的第二處理部。通過使第 一信息處理部發(fā)出存儲對應(yīng)信息 項(xiàng)的存儲命令,然后根據(jù)該存儲命令存儲該對應(yīng)信息項(xiàng),對應(yīng)信息項(xiàng) 存儲部可以在存儲部中存儲對應(yīng)于多個(gè)識別信息項(xiàng)中的指定識別信 息項(xiàng)的對應(yīng)信息項(xiàng)。
第二信息處理裝置還可以是具備非接觸IC卡和非接觸IC卡功
能之一的便攜式通信裝置。在此情況下,該第一信息處理裝置還可以 是通過非接觸通信,將信息項(xiàng)寫入第二信息處理裝置或者從該第二信 息處理裝置讀取信息項(xiàng)的讀取器/寫入器。
為了解決上述問題,根據(jù)本發(fā)明的另一個(gè)實(shí)施例,提供一種信息 處理方法。該信息處理方法包括獲取包含多個(gè)識別信息項(xiàng)中的指定識 別信息項(xiàng)的指定處理命令的步驟。該指定處理命令是由具有多個(gè)處理 部的信息處理裝置通過非接觸通信獲取的,該多個(gè)處理部中的每一個(gè) 與該多個(gè)識別信息項(xiàng)中的指定識別信息項(xiàng)唯一相關(guān)。該信息處理方法 還包括選擇一個(gè)處理部以執(zhí)行所獲取的處理命令的步驟。該對應(yīng)信息 項(xiàng)基于包含在該處理命令中的多個(gè)識別信息項(xiàng)中的指定識別信息項(xiàng) 以及對應(yīng)信息項(xiàng)以執(zhí)行所獲取的處理命令。該對應(yīng)信息項(xiàng)被存儲在該 信息處理裝置的存儲部中,而且指示所選擇的處理部和該多個(gè)識別信 息項(xiàng)中的該指定識別信息項(xiàng)之間的對應(yīng)關(guān)系。
為了解決上述問題,根據(jù)本發(fā)明的另一個(gè)實(shí)施例,提供一種使計(jì) 算機(jī)執(zhí)行包含獲取功能和處理部選擇功能的信息處理功能的計(jì)算機(jī) 程序。該獲取功能獲取包含多個(gè)識別信息項(xiàng)中的指定識別信息項(xiàng)的指 定處理命令。該指定處理命令由信息處理裝置通過非接觸通信獲取, 該信息處理裝置有多個(gè)處理部,每個(gè)處理部與該多個(gè)識別信息項(xiàng)中的指定識別信息項(xiàng)唯一相關(guān)。該處理部選擇功能基于包含在該處理命令 中的該多個(gè)識別信息項(xiàng)的該 一個(gè)指定信息項(xiàng)以及對應(yīng)信息項(xiàng),選擇其 中一個(gè)處理部來執(zhí)行所獲取的處理命令。該對應(yīng)信息項(xiàng)被存儲在信息 處理裝置的存儲部而且指示所選擇的處理部和該多個(gè)識別信息項(xiàng)的 該指定識別信息項(xiàng)之間的對應(yīng)關(guān)系。
利用上述的配置,使得第 一信息處理裝置可以使用非接觸通信在 包含于第二信息處理裝置中的多個(gè)處理部之間進(jìn)行切換。此外,在存
在多個(gè)第一信息處理裝置的情況下,每個(gè)笫一信息處理裝置向第二信 息處理裝置發(fā)送包含唯一識別信息項(xiàng)的處理命令,以便自動地選擇對 應(yīng)的處理部。此外,利用包含于處理命令中的識別信息項(xiàng)簡化了用于 選擇處理的裝置配置,使得可以減小該裝置配置安裝在第二信息處理 裝置內(nèi)的表面積。這可以預(yù)期降低成本。
根據(jù)上述的本發(fā)明的各個(gè)實(shí)施例,基于 一 個(gè)通信芯片獲取的識別 信息項(xiàng),就可能從多個(gè)處理部中識別并且選擇對應(yīng)于該識別信息項(xiàng)的 處理部。
圖l是示出了具有分級配置的存儲區(qū)的配置實(shí)例的說明圖; 圖2是示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的信息處理裝置的功能 配置的說明圖3是示出了根據(jù)該實(shí)施例的系統(tǒng)碼的識別處理流程的說明以及
圖4是示出了非接觸通信裝置的硬件配置的說明圖。
具體實(shí)施例方式
下文中,將參考附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。注意,在本 說明書和附圖中,具有基本上相同功能和結(jié)構(gòu)的結(jié)構(gòu)元素以相同的附 圖標(biāo)記表示,并且省略了對這些結(jié)構(gòu)元素的重復(fù)說明。
存儲區(qū)配置的實(shí)例在說明本發(fā)明的實(shí)施例之前,將參考圖1簡要說明包括在非接觸
IC卡等內(nèi)的安全芯片內(nèi)所包含的存儲區(qū)的分級配置。圖1是示出了包
含在安全芯片等內(nèi)的存儲區(qū)的分級配置的實(shí)例的說明圖。
如圖l所示,包含在安全芯片內(nèi)的存儲區(qū)具有分級配置,并且從
頂層開始,被配置成從系統(tǒng)定義塊Sys開始,然后是區(qū)域定義塊A, 然后是業(yè)務(wù)定義塊Svc。用戶信息U包含在業(yè)務(wù)定義塊Svc之內(nèi)。 系統(tǒng)定義塊Sys
系統(tǒng)定義塊包含例如系統(tǒng)碼、系統(tǒng)密鑰信息、系統(tǒng)密鑰版本信息 等。系統(tǒng)碼是一個(gè)兩字節(jié)長的碼,其標(biāo)識與該系統(tǒng)定義塊Sys相關(guān)的 系統(tǒng)管理員。系統(tǒng)密鑰信息是針對每個(gè)系統(tǒng)為唯一的密鑰信息,并且 被用于在讀取器/寫入器IO訪問系統(tǒng)定義塊Sys時(shí)所執(zhí)行的互驗(yàn)證。 系統(tǒng)密鑰版本信息是用于執(zhí)行系統(tǒng)密鑰信息的生成管理的信息。系統(tǒng) 類型(例如,讀取器/寫入器IO類型等)在系統(tǒng)定義塊Sys中基于上 述的信息項(xiàng)被定義。
區(qū)域定義塊A位于系統(tǒng)定義塊Sys的下級。區(qū)域定義塊A包含 例如區(qū)域碼、區(qū)域密鑰信息、以及區(qū)域密鑰版本信息。區(qū)域碼是用于 識別區(qū)域的碼。 一個(gè)區(qū)域是指示由業(yè)務(wù)類型集中管理的一組業(yè)務(wù)的單 元。例如,區(qū)域可以是集中管理和票據(jù)有關(guān)的多個(gè)業(yè)務(wù)的票據(jù)區(qū)域, 用于集中管理與記帳支付有關(guān)的多個(gè)業(yè)務(wù)的記帳支付業(yè)務(wù)區(qū)域,等 等。區(qū)域密鑰信息是對每個(gè)區(qū)域?yàn)槲ㄒ坏拿荑€信息,并且被用于當(dāng)讀 取器/寫入器10訪問區(qū)域定義塊A時(shí)執(zhí)行的互驗(yàn)證。區(qū)域密鑰版本信 息是用于執(zhí)行區(qū)域密鑰信息的生成管理的信息。區(qū)域類型(例如,車 票、記帳支付等)在區(qū)域定義塊A中基于上述的信息項(xiàng)而被定義。
業(yè)務(wù)定義塊Svc位于區(qū)域定義塊A的下級。業(yè)務(wù)定義塊Svc包 含例如業(yè)務(wù)碼、業(yè)務(wù)密鑰信息、以及業(yè)務(wù)密鑰版本信息。業(yè)務(wù)碼是用 于識別單個(gè)業(yè)務(wù)的碼。 一個(gè)業(yè)務(wù)是指示利用用戶信息類型集中管理的 一組用戶信息項(xiàng)U的單元。例如,業(yè)務(wù)可以是用于管理用戶使用的登 機(jī)區(qū)的登機(jī)區(qū)業(yè)務(wù),用于管理用戶使用的記帳支付信息(例如,余額 等)的記帳支付業(yè)務(wù),等等。業(yè)務(wù)密鑰信息是對每個(gè)業(yè)務(wù)為唯一的密鑰信息,而且被用于當(dāng)讀取器/寫入器10訪問業(yè)務(wù)定義塊Svc時(shí)執(zhí)行 的互驗(yàn)證。業(yè)務(wù)密鑰版本信息是用于執(zhí)行業(yè)務(wù)密鑰信息的生成管理的 信息。業(yè)務(wù)類型(例如,登機(jī)區(qū)、余額等)在業(yè)務(wù)定義塊Svc中基于 上述的信息項(xiàng)而被定義。
用戶信息項(xiàng)U是包含在業(yè)務(wù)定義塊Svc內(nèi)的特定信息項(xiàng)。例如, 與登機(jī)區(qū)業(yè)務(wù)相關(guān)聯(lián)的用戶信息項(xiàng)U包含指示諸如"登機(jī)區(qū) Shinjuku"、"登機(jī)區(qū)Ozaki"等特定登機(jī)區(qū)的信息。另外,與記帳支 付業(yè)務(wù)相關(guān)的用戶信息項(xiàng)U包含指示特定余額,如"余額100日元"、 "剩余100點(diǎn)"、"100"等的信息。包含在用戶信息項(xiàng)U內(nèi)的信息實(shí)際 上是通過讀取器/寫入器10來讀取和寫入的。
如上所述,存儲區(qū)的分級配置中的每一級都包含用于互驗(yàn)證的密 鑰信息,而且無論何時(shí)訪問任何級都將執(zhí)行互驗(yàn)證。這種配置使得可 以在系統(tǒng)級、區(qū)域級、以及業(yè)務(wù)級安全地管理信息。這種配置還使得 可以在系統(tǒng)級、區(qū)域級、以及業(yè)務(wù)級控制驗(yàn)證。這種配置還易于區(qū)分 和管理有關(guān)系統(tǒng)管理員、區(qū)域管理員、以及業(yè)務(wù)提供商的信息。然而, 隨著系統(tǒng)數(shù)量以及區(qū)域數(shù)量的增大,該分級配置變得更為復(fù)雜。這增 大了在指定級別執(zhí)行搜索處理和驗(yàn)證處理時(shí)的處理負(fù)擔(dān)。因此,本發(fā) 明的一個(gè)實(shí)施例提供了一種用于在比較簡單的裝置配置中在多個(gè)安 全芯片之間進(jìn)行切換的技術(shù)。
下面將說明本發(fā)明的 一 個(gè)實(shí)施例。本發(fā)明涉及識別包含在從讀取 器/寫入器10獲得的命令中的系統(tǒng)碼以及基于該識別選擇指定的安全 芯片的技術(shù)。下面將詳細(xì)說明用于實(shí)現(xiàn)該技術(shù)的裝置和方法。例如, 通過基于指定程序控制計(jì)算機(jī)也可以實(shí)現(xiàn)該裝置的功能。也可以利用 為實(shí)現(xiàn)該功能而設(shè)計(jì)的專用硬件來實(shí)現(xiàn)該功能。
下面將參考圖2說明根據(jù)本發(fā)明的信息處理裝置100的功能配 置。圖2是示出了根據(jù)本實(shí)施例的信息處理裝置的功能配置的說明圖。 通過結(jié)合讀取器/寫入器10和信息處理裝置100來構(gòu)成通信系統(tǒng)。讀 取器/寫入器IO還是第一信息處理裝置的實(shí)例。信息處理裝置100還 是笫二信息處理裝置的實(shí)例。如圖2所示,信息處理裝置100主要由天線102、 RF通信芯片 104、第一處理部106、第二處理部108、以及控制器110構(gòu)成。
天線102是用于利用載波將信息發(fā)往讀取器/寫入器10以及從讀 取器/寫入器IO接收信息的天線裝置。天線102可以例如使用環(huán)形天 線。天線102可以用于發(fā)送和接收信息,以及可以用作通過利用由載 波感應(yīng)的感應(yīng)電力來接收電力供應(yīng)的電力需求和供應(yīng)裝置。通過天線 102獲得的信息和電力被傳送給RF通信芯片104。
RF通信芯片104是通過天線102發(fā)送和接收信息的單元。RF 通信芯片104取出包含在通過天線102獲得的信息中的命令,將命令 傳送給第一處理部106和第二處理部108之一,并執(zhí)行該命令。在這 個(gè)過程中,RF通信芯片104基于包含在通過天線102獲得的命令中 的系統(tǒng)碼選擇其將要將命令發(fā)往的目的地。RF通信芯片104包括系 統(tǒng)碼識別部122、特定字符串i殳置部124、以及存儲部126。
系統(tǒng)碼識別部122獲得包含在從讀取器/寫入器IO接收的命令中 的系統(tǒng)碼,并且確定在存儲部126中是否存儲有對應(yīng)于該系統(tǒng)碼的信 息項(xiàng)(下文中稱為"特定字符串")。在系統(tǒng)碼識別部122確定對應(yīng)于 該系統(tǒng)碼的該特定字符串存儲在存儲部126中的情況下,系統(tǒng)碼識別 部122選擇對應(yīng)于該特定字符串的處理部(笫一處理部106和第二處 理部108之一 )。系統(tǒng)碼識別部122然后將接收的命令傳送給所選擇 的處理部。系統(tǒng)碼識別部122是處理部選擇部的一個(gè)實(shí)例。此外,特 定字符串是與系統(tǒng)碼和處理部都關(guān)聯(lián)的信息項(xiàng),而且是對應(yīng)信息項(xiàng)的 一個(gè)實(shí)例。另外,系統(tǒng)碼是識別信息項(xiàng)的一個(gè)實(shí)例。
下面將參考圖3更為具體地說明由系統(tǒng)碼識別部122執(zhí)行的系統(tǒng) 碼識別處理。圖3是示出了根據(jù)本實(shí)施例的系統(tǒng)碼識別處理的流程的 說明圖。
如圖3所示,系統(tǒng)碼識別部122確定是否已經(jīng)從讀取器/寫入器 10接收到了輪詢命令(步驟S102)。在已經(jīng)接收到輪詢命令的情況 下,系統(tǒng)碼識別部122繼續(xù)步驟S104的處理。在沒有接收到輪詢命 令的情況下,系統(tǒng)碼識別部122等待接收輪詢命令。在步驟S104,系統(tǒng)碼識別部122確定輪詢命令中包含的系統(tǒng)碼 是否對應(yīng)于存儲在存儲部126中的字符串(l)(步驟S104)。在系統(tǒng) 碼與字符串(l)匹配的情況下,系統(tǒng)碼識別部122選擇接口 Pl (步驟 S106),并且結(jié)束該識別處理。在系統(tǒng)碼與字符串(l)不匹配的情況下, 系統(tǒng)碼識別部122繼續(xù)步驟S108的處理。
在步驟S108,系統(tǒng)碼識別部122確定包含在輪詢命令中的系統(tǒng) 碼是否對應(yīng)于存儲在存儲部126中的字符串(2)(步驟S108)。在系 統(tǒng)碼與字符串(2)匹配的情況下,系統(tǒng)碼識別部122選擇接口 P2 (步 驟S110),并且結(jié)束該識別處理。在系統(tǒng)碼與字符串(2)不匹配的情 況下,系統(tǒng)碼識別部122繼續(xù)步驟S112的處理。
在步驟S112,系統(tǒng)碼識別部122確定包含在輪詢命令中的系統(tǒng) 碼是否對應(yīng)于存儲在存儲部126中的字符串(3)(步驟S112)。在系 統(tǒng)碼與字符串(3)匹配的情況下,系統(tǒng)碼識別部122選擇接口 P3 (步 驟S114),并且結(jié)束該識別處理。在系統(tǒng)碼與字符串(3)不匹配的情 況下,系統(tǒng)碼識別部122繼續(xù)步驟S116的處理。
在步驟S116,系統(tǒng)碼識別部122確定包含在輪詢命令中的系統(tǒng) 碼是否對應(yīng)于存儲在存儲部126中的字符串(4)(步驟S116)。在系 統(tǒng)碼與字符串(4)匹配的情況下,系統(tǒng)碼識別部122選擇接口 P4 (步 驟S118),并且結(jié)束該識別處理。在系統(tǒng)碼與字符串(4)不匹配的情 況下,系統(tǒng)碼識別部122繼續(xù)步驟S120的處理。在步驟S120,系統(tǒng) 碼識別部122丟棄所接收的分組(步驟S120 ),然后返回等待接收輪 詢命令的狀態(tài)(步驟S102)。
在上述的處理期間,系統(tǒng)碼識別部122識別系統(tǒng)碼和接口類型之 間的對應(yīng)關(guān)系。上述的字符串(1)到(4)是特定字符串的實(shí)例。此外,輪 詢命令是處理命令的實(shí)例,該處理命令還可以是例如隨后描述的注冊 請求命令、由其中一個(gè)處理部執(zhí)行的命令等等。在上面的說明中,存 儲在存儲部126中的特定字符串是對應(yīng)于單個(gè)接口的對應(yīng)信息項(xiàng)。然 而,該特定字符串還可能是直接對應(yīng)于單個(gè)處理部的對應(yīng)信息項(xiàng)。
再次參考圖2,特定字符串設(shè)置部124響應(yīng)于用于注冊特定字符串的注冊請求命令、從讀取器/寫入器IO和控制器110之一接收的命 令,在存儲部126中存儲該特定字符串。當(dāng)特定字符串設(shè)置部124從 讀取器/寫入器10和控制器110之一接收到注冊請求命令時(shí),特定字 符串設(shè)置部124發(fā)送存儲命令發(fā)出請求命令到第一處理部106。響應(yīng) 于由第一處理部106發(fā)出的存儲命令,特定字符串設(shè)置部124在存儲 部126中存儲該特定字符串。
下面將利用已經(jīng)從控制器110發(fā)送了注冊請求命令的情形下的 實(shí)例來更為具體地說明特定字符串設(shè)置處理。首先,由控制器110通 過接口 P3發(fā)送用于注冊對應(yīng)于指定系統(tǒng)碼的特定字符串的注冊請求 命令。接著,特定字符串設(shè)置部124通過接口 Pl發(fā)送用于請求第一 處理部106發(fā)出存儲命令的發(fā)出請求命令。響應(yīng)于通過接口 Pl獲得 的發(fā)出請求命令,第一處理部106發(fā)出用于在存儲部126中存儲特定 字符串的存儲命令。然后第一處理部106通過接口 P5發(fā)送該存儲命 令到特定字符串設(shè)置部124。接著,響應(yīng)于通過接口 P5獲得的存儲命 令,特定字符串設(shè)置部124在存儲部126中存儲該特定字符串。
如上所述,特定字符串注冊處理是通過第一處理部106執(zhí)行的。 因此,在注冊處理期間,限制了由控制器110和讀取器/寫入器IO執(zhí) 行的直接訪問和控制,使得由RF通信芯片104保持的信息更為安全。
第一處理部106例如可以是保持有安全信息的安全應(yīng)用模塊 (SAM, Secure Application Module )芯片。響應(yīng)于RF通4言芯片104、 讀取器/寫入器10、以及控制器110之一發(fā)出的命令,第一處理部106 執(zhí)行對應(yīng)于該命令的處理。例如,如果第一處理部106通過RF通信 芯片104接收到由讀取器/寫入器IO發(fā)出的寫命令,則第一處理部106 響應(yīng)于該寫命令在安全存儲器的指定存儲區(qū)存儲指定信息項(xiàng)。如果第 一處理部106接收到由讀取器/寫入器IO發(fā)出的讀命令,則第一處理 部106響應(yīng)于該讀命令從存儲區(qū)讀取指定信息項(xiàng)。如上所述,第一處 理部106響應(yīng)于存儲命令發(fā)出請求命令而發(fā)出該存儲命令。
第二處理部108也可以例如是SAM芯片,而且其還可以是包含 用于指定通信公司和用戶的信息的通用用戶識別模塊(USIM,Universal Subscriber Identity Module )芯片。第一處理部106和第二 處理部108可以在多個(gè)方面相互不同,例如,在它們存儲信息的文件 格式上,在它們用以與RF通信芯片104交換信息的傳輸協(xié)議上,以 及在它們用以與讀取器/寫入器10進(jìn)行認(rèn)證的認(rèn)證信息(認(rèn)證密鑰) 上,等等。第二處理部108還可以是用于存儲信息的存儲器裝置。
在提供非接觸IC卡功能的非接觸IC模塊外部提供控制器110。 控制器110通過RF通信芯片104控制非接觸IC模塊的各個(gè)配置元 件的功能。例如,控制器IIO執(zhí)行控制使得對應(yīng)于指定系統(tǒng)碼的特定 字符串被存儲在存儲部126中。
下面將利用一個(gè)特定實(shí)例說明信息處理裝置100執(zhí)行的處理流 程。在下面說明的該特定實(shí)例中,假定對應(yīng)于指定系統(tǒng)碼的特定字符 串存儲在存儲部126中。
讀取器/寫入器10通過接口 P4將輪詢命令發(fā)送給RF通信芯片 104。接著,系統(tǒng)碼識別部122在存儲在存儲部126中的特定字符串 中搜索對應(yīng)于包含在該輪詢命令中的系統(tǒng)碼的特定字符串。在該相應(yīng) 的特定字符串沒有存儲在存儲部126中的情況下,系統(tǒng)碼識別部122 向通常使用的處理部(例如,第一處理部106)發(fā)送命令。在該特定 字符串存儲在存儲部126中而且對應(yīng)于第二處理部108的情況下,系 統(tǒng)碼識別部122發(fā)送命令到第二處理部108。
處理部是根據(jù)命令類型信息(例如,包含在輪詢命令中的兩字節(jié) 系統(tǒng)碼)而動態(tài)選擇的,而且該命令被發(fā)送給所選擇的處理部。以這 種方式,利用唯一的一個(gè)RF通信芯片104實(shí)現(xiàn)了與多個(gè)處理部(第 一處理部106,第二處理部108)的通信功能。利用這種配置,使得 即使是在非接觸IC模塊中提供多個(gè)處理部也可降低安裝RF通信芯 片104所需的表面區(qū)域。該配置還使得使用其中安裝有不同應(yīng)用程序 的多個(gè)安全芯片成為可能。因此可以比較容易地提供各種各樣地功 能。由于RF通信芯片104是由從控制器110和讀取器/寫入器10之 一接收的命令來驅(qū)動的,RF通信芯片104可不受到處理部之間的任 何差異的影響。這使得系統(tǒng)更為靈活。已經(jīng)說明了信息處理裝置100的功能配置。利用上述的功能配置 使得信息處理裝置100可以根據(jù)包含在輪詢命令中的系統(tǒng)碼來動態(tài)選 擇處理部。由于處理部是參考存儲在存儲部126中的特定字符串選擇 的,就有可能由一個(gè)RF通信芯片104來控制具有不同系統(tǒng)配置(關(guān) 于文件格式、認(rèn)證信息等的配置)的處理部??梢岳缭谥T如移動電 話、便攜式信息終端、個(gè)人計(jì)算機(jī)、游戲裝置等的具有非接觸IC卡、 非接觸IC芯片以及非接觸IC卡功能的各種類型的裝置中使用根據(jù)本 實(shí)施例的技術(shù)。
下面將參考圖4簡要說明能夠?qū)崿F(xiàn)上述裝置的功能的非接觸通 信裝置的硬件配置。圖4是示出了非接觸通信裝置的硬件配置的說明 圖。注意,也可以僅利用非接觸通信裝置的部分配置元件來實(shí)現(xiàn)上述 的裝置的功能。此外,具有相同附圖標(biāo)記的配置元件也可以配置在一 個(gè)硬件資源中。
如圖4所示,非接觸通信裝置主要由IC卡功能模塊、讀取器/ 寫入器功能模塊、以及控制器922構(gòu)成。
IC卡功能才莫塊例如由天線902、前端電路904、調(diào)制器906、控 制電路(CPU)912、加密電路914、存儲器916、以及有線接口電路 918構(gòu)成。
天線902由環(huán)形天線構(gòu)成,而且其通過與讀取器/寫入器的環(huán)形 天線磁耦合來接收命令和電力。前端電路904通過對從讀取器/寫入器 輸出的載波進(jìn)行整流來生成直流電力。前端電路904還分離所接收的 13.56MHz頻率的載波以便生成用于驅(qū)動邏輯電路的時(shí)鐘信號。前端 電路904然后將生成的電力和時(shí)鐘信號提供給控制電路912。
當(dāng)電力被提供給所有的電路時(shí),控制電路912根據(jù)接收到的命令 驅(qū)動每個(gè)電路。注意,由控制電路912輸出的數(shù)據(jù)被加密電路914加 密并存儲在存儲器916中。注意,存儲器916可以是存儲磁、光、以 及磁光之一信息的存儲裝置,而且還可以是在只讀存儲器(ROM)、 隨機(jī)存取存儲器(RAM)等中使用的半導(dǎo)體存儲裝置。
在發(fā)送存儲在存儲器916中的加密數(shù)據(jù)的情況下,由調(diào)制器906來調(diào)制加密數(shù)據(jù)。基于調(diào)制后的加密數(shù)據(jù),前端電路904在天線卯2 的饋電點(diǎn)改變負(fù)載阻抗,使得天線902感應(yīng)的磁場隨負(fù)栽阻抗而變化。 由于磁場的變化,通過感應(yīng)在讀取器/寫入器的磁耦合環(huán)形天線中流過 的電流中的變化而傳送加密的數(shù)據(jù)。
控制電路912也可以由控制器922通過有線接口電路914來控 制。對IC卡功能模塊來說也可以如下面將描述的,通過接口 I/F,將 信息發(fā)送給讀取器/寫入器功能模塊以及從讀取器/寫入器功能模塊接 收信息。這使得IC卡功能模塊和讀取器/寫入器功能模塊可以相互控 制,以及由其中一方控制另一方。
讀取器/寫入器功能模塊例如由天線902、濾波器932、接收放大 器934、變頻器936、識別裝置938、邏輯電路940、控制電路912、 存儲器916、有線接口電路942、調(diào)制器946、本地振蕩器950、以及 傳輸放大器948構(gòu)成。
讀取器/寫入器功能模塊通過利用與非接觸IC卡等的磁耦合來 提供命令和電力。讀取器/寫入器功能模塊使用控制電路912來提供電 力并激勵非接觸IC卡等,然后根據(jù)指定的傳輸協(xié)議啟動通信。此時(shí), 讀取器/寫入器功能模塊建立通信連接并且執(zhí)行防沖突處理、認(rèn)證處理 等。
讀取器/寫入器功能模塊使用本地振蕩器950來生成載波。在發(fā) 送信息的情況下,控制電路912首先從存儲器916讀取數(shù)據(jù),然后將 數(shù)據(jù)傳送給邏輯電路940。接著,調(diào)制器946基于從邏輯電路940輸 出的信號調(diào)制由本地振蕩器950生成的載波。傳輸放大器948放大從 調(diào)制器946輸出的調(diào)制波并且通過天線902來傳送該放大后的波。
另一方面,在接收信息的情況下,通過天線902接收的調(diào)制波首 先經(jīng)過濾波器932,然后被輸入到接收放大器934。該信號然后由接 收放大器934放大,由變頻器936變換信號頻率,然后該信號被輸入 到邏輯電路940。從邏輯電路940輸出的信號由控制電路912存儲在 存儲器916中。該信號還通過有線接口電路942被傳送到外部控制器 922。
16本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解的是,根據(jù)設(shè)計(jì)需求以及其它因素可 能出現(xiàn)各種各樣的修正、組合、子組合和變更,它們都在所附權(quán)利要 求書或其等同物的范圍之內(nèi)。
例如,在上面的說明中,所使用的一個(gè)實(shí)例中信息處理裝置100 具有兩個(gè)安全芯片,但是信息處理裝置IOO還可以有三個(gè)或者更多安 全芯片。然而,信息處理裝置100必須配置成包含一個(gè)與第一處理部 106等同的安全芯片。
權(quán)利要求
1. 一種通信系統(tǒng),包括第一信息處理裝置,包括處理命令傳送部,該處理命令傳送部通過非接觸通信將包含多個(gè)識別信息項(xiàng)中的指定識別信息項(xiàng)的指定處理命令傳送給第二信息處理裝置;第二信息處理裝置,包括多個(gè)處理部,該多個(gè)處理部中的每一個(gè)與所述多個(gè)識別信息項(xiàng)中的指定識別信息項(xiàng)唯一相關(guān),存儲部,存儲對應(yīng)信息項(xiàng),該對應(yīng)信息項(xiàng)指示所述多個(gè)識別信息項(xiàng)中的指定識別信息項(xiàng)和一個(gè)處理部之間的對應(yīng)關(guān)系,以及處理部選擇部,基于存儲在所述存儲部中的所述對應(yīng)信息項(xiàng)以及包含在所述處理命令中的所述多個(gè)識別信息項(xiàng)中的所述指定識別信息項(xiàng),選擇所述多個(gè)處理部中的一個(gè)處理部來執(zhí)行從所述第一信息處理裝置接收的所述處理命令。
2. 根據(jù)權(quán)利要求1的通信系統(tǒng),其中所述多個(gè)處理部中的每一個(gè)都包含用于存儲指定信息項(xiàng)的 安全存儲器。
3. 根據(jù)權(quán)利要求1的通信系統(tǒng),其中所述第二信息處理裝置還包括將所述對應(yīng)信息項(xiàng)存儲在所 述存儲部中的對應(yīng)信息項(xiàng)存儲部, 所述多個(gè)處理部包括第一處理部,該第一處理部能夠?qū)⒋鎯γ畎l(fā)到所述對應(yīng) 信息項(xiàng)存儲部以將識別信息項(xiàng)存儲在所述存儲部中,和第二處理部,該第二處理部不發(fā)出所述存儲命令,以及所述對應(yīng)信息項(xiàng)存儲部通過使所述第一信息處理部發(fā)出存儲所述對應(yīng)信息項(xiàng)的存儲命令,然后根據(jù)所述存儲命令存儲所述對應(yīng)信息 項(xiàng),而在所述存儲部中存儲對應(yīng)于所述多個(gè)識別信息項(xiàng)中的所述指定 識別信息項(xiàng)的對應(yīng)信息項(xiàng)。
4. 根據(jù)權(quán)利要求1的通信系統(tǒng),其中所述第二信息處理裝置是具備非接觸IC卡和非接觸IC卡 功能之一的便攜式通信裝置,以及所述第一信息處理裝置是通過非接觸通信將信息項(xiàng)寫入所述第 二信息處理裝置或者從所述第二信息處理裝置讀取所述信息項(xiàng)的寫 入器/讀取器。
5. —種信息處理裝置,包括執(zhí)行處理命令的多個(gè)處理機(jī)構(gòu),其中該多個(gè)處理機(jī)構(gòu)中的每一個(gè) 與相應(yīng)的識別信息項(xiàng)唯一相關(guān);存儲機(jī)構(gòu),存儲指示所述多個(gè)處理機(jī)構(gòu)中的每一個(gè)與所述相應(yīng)的 識別信息項(xiàng)之間的對應(yīng)關(guān)系的對應(yīng)信息項(xiàng);獲取機(jī)構(gòu),通過非接觸通信獲取包含所述識別信息項(xiàng)之一的指定 處理命令;以及選擇機(jī)構(gòu),基于存儲在所述存儲機(jī)構(gòu)中的所述對應(yīng)信息項(xiàng),選擇 所述多個(gè)處理機(jī)構(gòu)中的一個(gè)以執(zhí)行所述指定處理命令。
6. —種信息處理方法,包括步驟獲取指定處理命令,該指定處理命令包含多個(gè)識別信息項(xiàng)中的指 定識別信息項(xiàng),該指定處理命令是由具有多個(gè)處理部的信息處理裝置 通過非接觸通信而獲取的,該多個(gè)處理部中的每一個(gè)與該多個(gè)識別信 息項(xiàng)中的指定識別信息項(xiàng)唯一相關(guān);以及基于包含在所述處理命令中的所述多個(gè)識別信息項(xiàng)中的所述指 定識別信息項(xiàng)以及存儲在所述信息處理裝置的存儲部中的對應(yīng)信息 項(xiàng)來選擇一個(gè)處理部以執(zhí)行所獲取的處理命令,該對應(yīng)信息項(xiàng)指示所選擇的處理部和所述多個(gè)識別信息項(xiàng)中的所述指定識別信息項(xiàng)之間 的對應(yīng)關(guān)系。
7. —種計(jì)算機(jī)程序產(chǎn)品,具有當(dāng)CPU執(zhí)行時(shí)執(zhí)行以下步驟的指令獲取指定處理命令,該指定處理命令包含多個(gè)識別信息項(xiàng)中的指 定識別信息項(xiàng),該指定處理命令是由具有多個(gè)處理部的信息處理裝置 通過非接觸通信而獲取的,該多個(gè)處理部中的每一個(gè)與該多個(gè)識別信 息項(xiàng)中的指定識別信息項(xiàng)唯一相關(guān);以及基于包含在所述處理命令中的所述多個(gè)識別信息項(xiàng)中的所述指 定識別信息項(xiàng)以及存儲在所述信息處理裝置的存儲部中的對應(yīng)信息 項(xiàng)來選擇一個(gè)處理部以執(zhí)行所獲取的處理命令,該對應(yīng)信息項(xiàng)指示所 選擇的處理部和所述多個(gè)識別信息項(xiàng)中的所述指定識別信息項(xiàng)之間 的對應(yīng)關(guān)系。
全文摘要
一種通信系統(tǒng),包括第一信息處理裝置、多個(gè)處理部、存儲部、以及第二信息處理裝置。所述第一信息處理裝置包括通過非接觸通信將包含多個(gè)識別信息項(xiàng)中的一個(gè)信息項(xiàng)的處理命令傳送給所述第二信息處理裝置的處理命令傳送部。每一個(gè)所述處理部與一個(gè)識別信息項(xiàng)唯一相關(guān)。所述存儲部存儲對應(yīng)信息項(xiàng),該對應(yīng)信息項(xiàng)指示一個(gè)識別信息項(xiàng)與一個(gè)處理部之間的對應(yīng)關(guān)系。所述第二信息處理裝置包括處理部選擇部,其基于存儲在所述存儲部中的所述對應(yīng)信息項(xiàng)以及包含在所述處理命令中的所述識別信息項(xiàng),選擇其中一個(gè)處理部來執(zhí)行從所述第一信息處理裝置接收的處理命令。
文檔編號G06K19/073GK101441705SQ20081017812
公開日2009年5月27日 申請日期2008年11月19日 優(yōu)先權(quán)日2007年11月19日
發(fā)明者巖橋賦, 栗田太郎, 森村仁一 申請人:飛力凱網(wǎng)路股份有限公司