專利名稱:信息處理設備,信息處理方法和程序的制作方法
技術領域:
本公開涉及信息處理設備,信息處理方法和程序。
背景技術:
近年來,能夠與讀/寫器(或者具有讀/寫器功能的信息處理設備,下同)進行非接觸通信的信息處理設備,比如非接觸式IC (集成電路)卡,或者其中裝有非接觸式IC芯片的便攜式電話機已普遍使用。讀/寫器和諸如IC卡或便攜式電話機之類的信息處理設備利用具有諸如13. 56MHz的預定頻率的磁場(載波)進行通信。具體地說,讀/寫器和諸如IC卡之類的信息處理設備按照讀/寫器傳送上面疊加有載波信號的載波、利用天線接收所述載波的信息處理設備通過負載調(diào)制來返回響應于接收的載波信號的響應信號的方式,相互通信。這里,其中利用如上所述具有諸如13.56MHz的預定頻率的載波進行通信的·NFC (近場通信)的例子包括諸如 “IS0/IEC 18092 Type F,,,“IS0/IEC 14443 Type A” 和“IS0/IEC 14443 Type B”之類的各種通信方法。另外,信息處理設備的例子包括通過具有支持每種通信方法的操作系統(tǒng)(下面也稱為“OS”),支持多種通信方法或通信標準的設備,比如雙卡。以此為背景,提出一種進行通常支持多種通信方法或標準中的每一種的處理的技術。例如,作為即使當在與外部設備進行接觸通信時的消息的結(jié)構和在與外部設備進行非接觸通信時的消息的結(jié)構不同時,也能夠進行支持所接收消息的結(jié)構的處理的技術,已知一種在JP2005-242445A中公開的技術。另外,作為一種在不改變來自外部設備的指令的規(guī)格的情況下,使模擬在與通常的運行環(huán)境不同的運行環(huán)境上運行的OS的應用執(zhí)行來自所述外部設備的所述指令的技術,已知一種在JP 2011-118837A中公開的技術。
發(fā)明內(nèi)容
作為一種使信息處理設備支持多種通信方法或通信標準的方法,已知一種其中類似于雙卡,信息處理設備具有多個OS,比如“FeliCa OS”和“Java Card OS”的方法(例如,對應于下面說明的圖IA的結(jié)構)。不過,當使用這種方法時,在信息處理設備上應安裝多個OS。同時,作為另一種使信息處理設備支持多種通信方法或通信標準的方法,考慮一種其中信息處理設備具有單一的OS、并作為應用安裝支持除前一種OS支持的通信標準之外的通信標準的另一種OS的功能的方法(例如,對應于下面說明的圖IB的結(jié)構)。這里,為了實現(xiàn)其中利用上述方法的信息處理設備與讀/寫器(外部設備的例子,下同)進行非接觸通信的通信系統(tǒng),理想的是通信系統(tǒng)的讀/寫器具有與現(xiàn)有通信系統(tǒng)的讀/寫器相同的功能和結(jié)構。這是因為允許NFC通信的讀/寫器在社會中廣泛普及,從而不容易用新的讀/寫器替代這種廣泛普及的讀/寫器。這里,在JP 2005-242445A中公開的技術中,首先確定包含在接收的消息中的處理指令,隨后根據(jù)確定結(jié)果,接收的處理指令被中繼給能夠處理所述處理指令的處理單元,以致執(zhí)行接收的處理指令。不過,不使用在JP 2005-242445A中公開的技術時,傳送消息的設備,比如讀/寫器應傳送特殊的消息(例如,APDU(應用層協(xié)議數(shù)據(jù)單元)命令)。因而,當使用在JP 2005-242445A中公開的技術時,應用新的讀/寫器替換現(xiàn)有通信系統(tǒng)的讀/寫器(傳送消息的設備)。同時,在JP 2011-118837A中公開的技術中,根據(jù)最初(當開始通信時)接收的處理指令是否是輪詢命令(處理指令的一個例子),信息處理設備使在OS上運行的實現(xiàn)另一種OS的功能的應用,執(zhí)行與接收的處理指令對應的處理。因而,當使用在JP 2011-118837A中公開的技術時,能夠?qū)崿F(xiàn)其中在不用新的讀/寫器替換現(xiàn)有通信系統(tǒng)的讀/寫器的情況下,利用上述方法的信息處理設備與讀/寫器進行非接觸通信的通信系統(tǒng)。不過,信息處理設備最初(當開始通信時)接收的處理指令并不局限于輪詢命令。例如,當由于某種原因,讀/寫器和信息處理設備之間的通信被中斷時,存在讀/寫器從上次被中斷的階段恢復通信,而不重傳輪詢命令的可能性。當如上所述,讀/寫器從上次被中斷的階段恢復通信時,信息處理設備首先(當開始通信時)接收的處理指令不是輪詢命令。因而,即使當使用在JP 2011-118837A中公開的技術時,應用在JP 2011-118837A中公開的技術的信息處理設備也并不總是能夠使在OS上運行的實現(xiàn)另一種OS的功能的應用處理接收的處理指令。本公開提出一種新的改進的信息處理設備,信息處理方法和程序,所述信息處理設備,信息處理方法和程序能夠使可以處理與操作系統(tǒng)支持的通信方法不同的通信方法的處理指令的應用,進行與從外部設備接收的處理指令對應的處理。按照本公開,提供一種信息處理設備,包括選擇單元,所述選擇單元被配置成根據(jù)包含在處理指令中并且對應于服務的第一標識信息以及其中第一標識信息與用于識別應用的第二標識信息關聯(lián)的第一關聯(lián)信息,選擇對應于處理指令的進行服務的應用,和執(zhí)行單元,所述執(zhí)行單元被配置成使所選應用進行與處理指令相應的處理。按照本公開,提供一種信息處理方法,包括根據(jù)包含在處理指令中并且對應于服務的第一標識信息以及其中第一標識信息與用于識別應用的第二標識信息關聯(lián)的第一關聯(lián)信息,選擇對應于處理指令的進行服務的應用,和使所選應用進行與處理指令相應的處理。按照本公開,提供一種程序,所述程序使計算機執(zhí)行下述步驟根據(jù)包含在處理指令中并且對應于服務的第一標識信息以及其中第一標識信息與用于識別應用的第二標識信息關聯(lián)的第一關聯(lián)信息,選擇對應于處理指令的進行服務的應用,和使所選應用進行與處理指令相應的處理。按照本公開,能夠使可以處理與操作系統(tǒng)支持的通信方法不同的通信方法的處理指令的應用進行與從外部設備接收的處理指令對應的處理。按照本公開,提供一種信息處理設備,包括
選擇單元,所述選擇單元被配置成根據(jù)包含在處理指令中并且對應于服務的第一標識信息以及其中第一標識信息與用于識別應用的第二標識信息關聯(lián)的第一關聯(lián)信息,選擇對應于處理指令的進行服務的應用;和執(zhí)行單元,所述執(zhí)行單元被配置成使所選應用進行與處理指令相應的處理。
所述信息處理設備,還包括通信單元,所述通信單元被配置成與外部設備進行非接觸通信;和確定單元,所述確定單元被配置成確定接收的處理指令,其中所述確定單元確定接收的處理指令是否包括指示服務的類別的服務類別信息,和如果接收的處理指令包括服務類別信息,那么根據(jù)包括在處理指令中的服務類別信息以及其中服務類別信息與第一標識信息關聯(lián)的第二關聯(lián)信息,使通信單元返回包括與包含在處理指令中的服務類別信息對應的第一標識信息的答復。所述信息處理設備,其中 當選擇單元選擇了對應于處理指令的應用時,選擇單元保持其中所選應用被選擇的狀態(tài),當所選應用不是對應于處理指令的應用時,執(zhí)行單元向選擇單元傳送選擇請求,以重新選擇對應于處理指令的應用,和當選擇請求被傳送時,選擇單元根據(jù)包含在處理指令中的第一標識信息和第一關聯(lián)信息,重新選擇對應于處理指令的應用。所述信息處理設備,其中選擇請求包括指示所選應用的第二標識信息,和選擇單元選擇由包含在第一關聯(lián)信息中的第二標識信息之中、滿足與包含在選擇請求中的第二標識信息有關的預定條件的第二標識信息指示的應用,作為要選擇的應用。所述信息處理設備,其中選擇請求是包含在處理指令中的第一標識信息。所述信息處理設備,其中當所選應用不是對應于處理指令的應用時,所述執(zhí)行單元確定與所選應用相關的應用是否能夠進行與處理指令相應的處理,和使確定為能夠進行與處理指令相應的處理的應用進行與處理指令相應的處理。所述信息處理設備,其中信息處理設備是便攜式通信設備。所述信息處理設備,其中信息處理設備是IC卡。一種信息處理方法,包括根據(jù)包含在處理指令中并且對應于服務的第一標識信息以及其中第一標識信息與用于識別應用的第二標識信息關聯(lián)的第一關聯(lián)信息,選擇對應于處理指令的進行服務的應用;和使所選應用進行與處理指令相應的處理。一種使計算機執(zhí)行下述步驟的程序根據(jù)包含在處理指令中并且對應于服務的第一標識信息以及其中第一標識信息與用于識別應用的第二標識信息關聯(lián)的第一關聯(lián)信息,選擇對應于處理指令的進行服務的應用;和使所選應用進行與處理指令相應的處理。
圖IA是圖解說明與按照本實施例的信息處理設備執(zhí)行的信息處理方法相應的處理的說明圖;圖IB是圖解說明按照本實施例的信息處理設備執(zhí)行的與信息處理方法相應的處理的說明圖;圖2是圖解說明按照本實施例的信息處理設備執(zhí)行的與信息處理方法相應的處理的說明圖;圖3是表示按照本實施例的其中服務類別信息與第一標識信息關聯(lián)的關聯(lián)信息的例子的說明圖;圖4是表示包括按照本實施例的第一標識信息的處理指令的例子的說明圖;圖5是表示包括按照本實施例的第一標識信息的處理指令的例子的說明圖;圖6是表示按照本實施例的其中服務類別信息與第二標識信息關聯(lián)的關聯(lián)信息 的例子的說明圖;圖7是表示按照本實施例的信息處理設備執(zhí)行的切換處理的例子的說明圖;圖8是表示按照本實施例的信息處理設備的例證結(jié)構的方框圖;圖9是表示按照本實施例的信息處理設備的例證結(jié)構的說明圖;圖10是表示按照本實施例的信息處理設備執(zhí)行的處理的例子的說明圖。
具體實施例方式下面參考附圖,詳細說明本公開的優(yōu)選實施例。注意,在說明書和附圖中,功能和結(jié)構基本相同的構成元件用相同的附圖標記表示,這些構成元件的重復說明被省略。下面將按照以下順序進行說明。I.按照本實施例的信息處理方法2.按照本實施例的信息處理設備3.按照本實施例的程序(按照本實施例的信息處理方法) 在說明按照本實施例的信息處理設備的結(jié)構之前,先說明按照本實施例的信息處理方法。下面,將在假定按照本實施例的信息處理設備執(zhí)行與按照本實施例的信息處理方法相應的處理的情況下進行說明。圖IA和IB都是圖解說明按照本實施例的信息處理設備執(zhí)行的與所述信息處理方法相應的處理的說明圖。這里,圖IA表示與使信息處理設備支持多種通信方法或通信標準的上述一種方法對應的結(jié)構的概況,圖IB表示與使信息處理設備支持多種通信方法或通信標準的上述另一種方法對應的結(jié)構的概況。例如,如圖IA中所示,當信息處理設備具有兩種OS :“FeliCa OS”(用圖IA中的符號A指示)和“Java Card OS”(用圖IA中的符號B指示)時,能夠使單一的信息處理設備分別進行與支持“FeliCa OS”的通信方法對應的處理,和與支持“Java Card OS”的通信方法對應的處理。不過,為了實現(xiàn)圖IA中所示的結(jié)構,“FeliCa OS”和“JavaCard OS”應被安裝在信息處理設備上。使信息處理設備支持多種通信方法或通信標準的另一種方法的例子包括其中如圖IB中所示,用具有支持“FeliCa OS”(用圖IB中的符號A'指示)的功能的應用實現(xiàn)“FeliCa OS”(用圖IA中的符號A指示)的功能的方法。在圖IB中所示的例子中,在“Java Card OS”上實現(xiàn)“FeliCa OS”(用圖IA中的符號A指示)的功能。當信息處理設備具有如圖IB中所示,與使信息處理設備支持多種通信方法或通信標準的另一種方法相應的結(jié)構時,可取的是在信息處理設備一側(cè)確保與現(xiàn)有NFC通信系統(tǒng)的兼容性。如上所述,這是因為允許NFC通信的讀/寫器在社會中廣泛普及,從而不容易用新的讀/寫器替換這種廣泛普及的讀/寫器。這里,當使用在JP 2011-118837A中公開的技術時,存在能夠?qū)崿F(xiàn)其中在不用新的讀/寫器替換現(xiàn)有通信系統(tǒng)的讀/寫器的情況下,利用上述另一種方法的信息處理設備與諸如讀/寫器之類的外部設備進行非接觸通信的通信系統(tǒng)的可能性。不過如上所述,即使當使用在JP2011-118837A中公開的技術時,也并不總是可能使能夠處理與OS支持的通信方法不同的通信方法的處理指令的應用(例如,用圖IB中的符號A'指示的應用),進行與從外部設備接收的處理指令對應的處理。
[按照本實施例的信息處理方法的概況]這里,按照本實施例的信息處理設備根據(jù)包括在從讀/寫器(外部設備的一個例子)傳送的處理指令中、被提供給信息處理設備的文件系統(tǒng)、并且還可用于識別服務或服務提供商的第一標識信息,選擇進行與對應于處理指令的服務相關的處理的應用(選擇處理)。隨后,按照本實施例的信息處理設備使選擇的應用進行與處理指令相應的處理(執(zhí)行處理)。這里,按照本實施例的第一標識信息的例子包括按照本實施例的信息處理設備保存在ROM(只讀存儲器)中的IDm(制造商ID)。按照本實施例的信息處理設備保存每個信息處理設備的IDm。注意按照本實施例的第一標識信息并不局限于IDm。例如,按照本實施例的信息處理設備可以使用能夠響應接收的輪詢命令而被傳送給外部設備、并且能夠包含在從外部設備傳送的處理指令中的數(shù)據(jù),作為第一標識信息。下面,將在假定按照本實施例的第一標識信息是IDm的情況下進行說明。另外,當收到從讀/寫器傳送的輪詢命令(處理指令的一個例子)時,按照本實施例的信息處理設備識別包括在接收的輪詢命令中、被提供給信息處理設備的文件系統(tǒng)、并且與能夠識別服務提供商或服務的類別的服務類別信息對應的IDm(第一標識信息)。隨后,按照本實施例的信息處理設備把響應輪詢命令、包括與服務類別信息對應的IDm的響應信號傳送給已傳送輪詢命令的讀/寫器。通過接收響應輪詢命令而返回的響應,傳送了輪詢命令的讀/寫器獲得IDm(第一標識信息)。另外,在進行NFC通信的現(xiàn)有通信系統(tǒng)中,讀/寫器傳送包括通過輪詢命令的傳輸而獲得的IDm的處理指令。這里,當由于某種原因,讀/寫器和信息處理設備之間的通信被中斷時,存在進行NFC通信的現(xiàn)有通信系統(tǒng)的讀/寫器可從上次被中斷的階段恢復通信,而不重傳輪詢命令的可能性。在進行NFC通信的現(xiàn)有通信系統(tǒng)中,當讀/寫器從上次被中斷的階段恢復通信時,進行NFC通信的現(xiàn)有通信系統(tǒng)的讀/寫器傳送包括IDm(第一標識信息)的處理指令。因而,即使當由于某種原因,進行NFC通信的現(xiàn)有通信系統(tǒng)的讀/寫器和按照本實施例的信息處理設備之間的通信被中斷,然后從上次被中斷的階段恢復通信時,按照本實施例的信息處理設備也能夠根據(jù)從讀/寫器傳送的處理指令,進行上述選擇處理和執(zhí)行處理。
[與按照本實施例的信息處理方法相應的處理的例子]下面,更具體地說明與按照本實施例的信息處理方法相應的處理。注意在下面,將關于其中如圖IB中所示,在“Java Card OS”上實現(xiàn)“FeliCa OS”(用圖IA中的符號A指示)的功能的例子,說明按照本實施例的信息處理設備進行的與按照本實施例的信息處理方法相應的處理。圖2是圖解說明按照本實施例的信息處理設備進行的與信息處理方法相應的處理的說明圖。這里,圖2中所示的符號“F”指示文件系統(tǒng)。另外,圖2中示于每個符號“F”上的每個IDm指示提供給每個文件系統(tǒng)的IDm。另外,雖然圖2中未示出,不過圖2中所示的每個文件系統(tǒng)具有提供給它的服務標識信息。注意在下面,將說明其中作為與按照本實施例的信息處理設備通信的通信目標的外部設備是讀/寫器的例子。(I)確定處理按照本實施例的信息處理設備確定接收的處理指令。例如,當收到從讀/寫器傳送的輪詢命令(處理指令的例子)時,按照本實施例的信息處理設備確定接收的輪詢命令是否包括指示服務的類別的服務類別信息。當接收的輪詢命令包括服務類別信息時,按照本實施例的信息處理設備向讀/寫器傳送與包括在輪詢命令中的服務類別信息對應的IDm(第一標識信息)(S102)。這里,按照本實施例的信息處理設備利用其中使服務類別信息與第一標識信息關聯(lián)的關聯(lián)信息(第二關聯(lián)信息),識別與包含在輪詢命令中的服務類別信息對應的IDm(第一標識信息)。圖3是表示按照本實施例的其中服務類別信息與第一標識信息關聯(lián)的關聯(lián)信息的例子的說明圖,圖3表示了其中服務類別信息(圖3中所示的符號A)與IDm(第一標識信息,圖3中所示的符號B)關聯(lián)的例證表格。利用圖3中所示的表格,按照本實施例的信息處理設備能夠唯一地識別與包括在步驟SlOO接收的輪詢命令中的服務類別信息對應的IDm(第一標識信息),即,對應于服務的IDm(第一標識信息)。注意,按照本實施例的其中服務類別信息與第一標識信息關聯(lián)的關聯(lián)信息(第二關聯(lián)信息)并不局限于圖3中所示的例子,可以是任意形式,只要服務類別信息與第一標識信息關聯(lián)。(2)選擇處理再次參見圖2,將說明按照本實施例的信息處理設備進行的與按照本實施例的信息處理方法相應的處理的例子。當收到從讀/寫器傳送的包括IDm(第一標識信息)的處理指令時,按照本實施例的信息處理設備確定接收的處理指令(S104)。更具體地說,按照本實施例的信息處理設備確定接收的處理指令是否包括IDm(第一標識信息)。圖4和5分別是表示包括按照本實施例的第一標識信息的處理指令的例子的說明圖。例如,如圖4和5中所示,由按照本實施例的信息處理設備接收的包括IDm(第一標識信息)的處理指令并不總是具有相同的結(jié)構。這是因為在一些情況下,包括IDm的處理指令可包括子命令。 按照本實施例的信息處理設備讀取與接收的包括IDm的處理指令中的“命令碼”(下面稱為“Ce”)部分對應的第一 I字節(jié),并根據(jù)讀取的第一 I字節(jié)的字符串,確定處理指令中的IDm的頭部。更具體地說,如果讀取的“CC”部分的第一 I字節(jié)不指示規(guī)定的字符串,那么按照本實施例的信息處理設備確定該處理指令具有圖4中所示的結(jié)構。同時,如果讀取的“Ce”部分的第一 I字節(jié)指示規(guī)定的字符串,那么按照本實施例的信息處理設備確定該處理指令具有圖5中所示的結(jié)構,然后從確定處理指令具有圖4中所示結(jié)構時起,使處理指令中的IDm的頭部移位I字節(jié)。注意,可如上所述動態(tài)調(diào)整所確定位置的上述指定,不過也可靜態(tài)指定該值。通過如上所述確定處理指令中的IDm的頭部,按照本實施例的信息處理設備確定處理指令是否包括IDm(第一標識信息)。注意不用說,利用按照本實施例的信息處理設備確定處理指令是否包括IDm (第一標識信息)的方法并不局限于上述例子。利用包括IDm的命令進行確定的定時的例子包括只有當在引導諸如卡之類的信息處理設備之后,第一次或第n次(n是任意給定數(shù))傳送處理指令時才進行確定,和每次都進行確定。上述確定的定時可以在按照本實施例的信息處理設備中預先設定,或者在之后設定(改變)。另外,在確定包括服務類別信息和IDm的每個命令時,能夠根據(jù)圖4中所示的CC 的值,縮小命令是否是目標命令的范圍,在這種情況下,能夠有效減小進行的處理的數(shù)目。例如,當命令是上述輪詢命令時,按照本實施例的信息處理設備可以只使用服務類別信息作為待確定的目標。再次參見圖2,說明按照本實施例的信息處理設備進行的與按照本實施例的信息處理方法相應的處理的例子。當在步驟S104中,確定接收的處理指令包括IDm(第一標識信息)時,按照本實施例的信息處理設備根據(jù)包括在處理指令中的IDm(第一標識信息)選擇與處理指令對應的應用。更具體地說,按照本實施例的信息處理設備根據(jù)其中第一標識信息與識別應用的第二標識信息關聯(lián)的關聯(lián)信息(第一關聯(lián)信息),選擇與處理指令對應的應用。圖6是表示按照本實施例的其中第一標識信息與第二標識信息關聯(lián)的關聯(lián)信息的例子的說明圖,并且顯示其中IDm(第一標識信息,用圖6中的符號A指示)與第二關聯(lián)信息(用圖6中的符號B指示)的例證表格。按照本實施例的第二標識信息的例子包括應用特有ID (下面稱為“AID”),如圖6中所示。下面,說明其中按照本實施例的第二標識信息是AID的例子。通過利用圖6中所示的表格,按照本實施例的信息處理設備能夠唯一地識別與包括在步驟S104中接收的處理指令中的IDm(第一標識信息)對應的第二標識信息。注意,按照本實施例的其中第一標識信息與第二標識信息關聯(lián)的關聯(lián)信息(第一關聯(lián)信息)并不局限于圖6中所示的例子,可以是任意形式,只要第一標識信息與第二標識信息關聯(lián)。當按照本實施例的信息處理設備選擇對應于處理指令的應用時,信息處理設備保持所選應用被選擇的狀態(tài)。通過保持該應用被選擇的狀態(tài),當讀/寫器順序傳送處理指令時,能夠使選擇的應用在不順序進行處理(2)(選擇處理)的情況下,進行處理。這里,在電源接通的時候,保持使所選應用被選擇的狀態(tài)。另外,當在所選應用被選擇的同時保持信息時,存在當電源被關閉時保持的信息會丟失的可能性。當按照本實施例的信息處理設備具有圖IB中所示的結(jié)構時,利用在圖IB中所示的“Java卡運行時環(huán)境”的CRS中的“重組算法”,可實現(xiàn)處理(2)(選擇處理)。不用說,按照本實施例的信息處理設備的實現(xiàn)處理(2)(選擇處理)的方法并不局限于上述例子。(3)執(zhí)行處理再次參見圖2,說明按照本實施例的信息處理設備進行的與按照本實施例的信息處理方法相應的處理的例子。按照本實施例的信息處理設備使在上述處理⑵中選擇的應用按照該處理指令進行處理(S106)。更具體地說,按照本實施例的信息處理設備啟動具有與指示在上述處理(2)中選擇的應用的AID (第二標識信息)匹配的AID的應用,使啟動的應用進行與處理指令相應的處理。例如,當收到包括IDm2的處理指令時,按照本實施例的信息處理設備使在上述處理(2)中選擇的第二應用處理包括IDm2的處理指令。作為與按照本實施例的信息處理方法相應的處理,按照本實施例的信息處理設備進行上述處理(I)(確定處理) 上述處理(3)(執(zhí)行處理)。在上述處理(2)(選擇處理)中,根據(jù)包括在從讀/寫器傳送的處理指令中的IDm(第一標識信息),按照本實施例的信息處理設備選擇進行與處理指令對應的處理的應用。隨后,在上述處理(3)(執(zhí)行 處理)中,按照本實施例的信息處理設備使選擇的應用進行與處理指令相應的處理。這里,當從讀/寫器傳送了輪詢命令,并且用按照本實施例的信息處理設備進行了上述處理(I)(確定處理)時,讀/寫器已從按照本實施例的信息處理設備獲得了包括在從讀/寫器傳送的處理指令中的IDm(第一標識信息)。另外,讀/寫器和按照本實施例的信息處理設備之間與輪詢命令相關的處理也在進行NFC通信的現(xiàn)有通信系統(tǒng)中進行。此外,現(xiàn)有通信系統(tǒng)的讀/寫器把包括IDm(第一標識信息)的處理指令傳給目標通信設備。即,即使當按照本實施例的信息處理設備收到從現(xiàn)有通信系統(tǒng)的讀/寫器傳送的處理指令時,信息處理設備也能夠根據(jù)接收的處理指令,進行與按照本實施例的信息處理方法相應的處理。因而,具有按照本實施例的信息處理設備的通信系統(tǒng)不需要用新的讀/寫器,替換現(xiàn)有通信系統(tǒng)的讀/寫器。當由于某種原因,讀/寫器和信息處理設備之間的通信被中斷時,存在進行NFC通信的現(xiàn)有通信系統(tǒng)的讀/寫器可從上次被中斷的階段恢復通信,而不重傳輪詢命令的可能性。這里,在進行NFC通信的現(xiàn)有通信系統(tǒng)中,當讀/寫器從上次被中斷的階段恢復通信時,進行NFC通信的現(xiàn)有通信系統(tǒng)的讀/寫器傳送包括IDm(第一標識信息)的處理指令。即,按照本實施例的信息處理設備能夠接收包括IDm (第一標識信息)的處理指令,并進行與按照本實施例的信息處理方法相應的處理,而不依賴于進行NFC通信的現(xiàn)有通信系統(tǒng)的讀/寫器和按照本實施例的信息處理設備之間的通信是否被中斷。因而,當按照本實施例的信息處理設備具有如圖IB中所示,與上面說明的使信息處理設備支持多種通信方法或通信標準的另一種方法相應的結(jié)構時,能夠進一步提高按照本實施例的信息處理設備能夠比應用在JP 2011-118837A中說明的技術的信息處理設備更正常地進行與處理指令對應的處理的可能性。從而,按照本實施例的信息處理設備能夠使可以處理與操作系統(tǒng)支持的通信方法不同的通信方法的處理指令的應用,進行與從外部設備接收的處理指令對應的處理。注意,按照本實施例的信息處理設備進行的與按照本實施例的信息處理方法相應的處理并不局限于上述例子。當讀/寫器和信息處理設備之間的通信由于某種原因被中斷時,存在讀/寫器可從上次被中斷的階段恢復通信,而不重傳輪詢命令的可能性。在這種情況下,按照本實施例的信息處理設備進行上述處理(2)(選擇處理)和上述處理(3)(執(zhí)行處理),作為與按照本實施例的信息處理方法相應的處理。此外如圖2中所示,例如,當存在多個應用(例如,Java Card Applet),并且還存在多個文件系統(tǒng)時,按照本實施例的信息處理設備能夠在文件系統(tǒng)之間切換。下面,說明由在確保高安全性的同時能夠在文件系統(tǒng)之間切換的按照本實施例的信息處理設備進行的處理的例子。注意在下面,將說明其中按照本實施例的信息處理設備具有在進行上述處理(2)(選擇處理)中起主要作用的選擇單元(下面說明),和在進行上述處理(3)(執(zhí)行處理)中起主要作用的執(zhí)行單元(下面說明)的例子。[I]切換處理的第一個例子圖7是表示按照本實施例的信息處理設備執(zhí)行的切換處理的例子的說明圖。圖7表示其中按照本實施例的選擇單元(下面說明)選擇第一應用的例子。當收到包括IDm3的處理指令時,按照本實施例的執(zhí)行單元(下面說明)試圖使選擇的第一應用按照所述處理指令執(zhí)行處理(S200)。這里,在圖7中所示的例子中,第一應用不具有與包括在處理指令中的IDm3對應的文件系統(tǒng)。
如上所述,當選擇的應用不是對應于處理指令的應用時,按照本實施例的執(zhí)行單元(下面說明)向按照本實施例的選擇單元(下面說明)傳送選擇請求,以再次選擇與處理指令對應的應用(S202)。這里,例如,按照本實施例的選擇請求包括包含在處理指令中的IDm (第一標識信息),和指示所選應用的AID (第二標識信息)。注意按照本實施例的選擇請求并不局限于上述例子。例如,按照本實施例的選擇請求可以是包括在處理指令中的IDm (第一標識信息)。當傳送了選擇請求時,按照本實施例的選擇單元(下面說明)根據(jù)包括在處理指令中的IDm(第一標識信息),和其中第一標識信息與第二標識信息相關的關聯(lián)信息(第一關聯(lián)信息),再次選擇與處理指令對應的應用。隨后,按照本實施例的執(zhí)行單元(下面說明)使重新選擇的應用進行與處理指令相應的處理(S204)。圖7表示其中按照本實施例的選擇單元(下面說明)選擇包括IDm3的文件系統(tǒng)的第二應用,隨后按照本實施例的執(zhí)行單元(下面說明)使第二應用進行與處理指令相應的處理的例子。這里,例如,當選擇請求是包括在處理指令中的IDm(第一標識信息)時,按照本實施例的選擇單元(下面說明)通過從關聯(lián)信息(其中第一標識信息與第二標識信息關聯(lián)的第一關聯(lián)信息)中,識別與選擇請求指示的IDm(第一標識信息)對應的AID (第二標識信息),再次選擇對應于處理指令的應用。如上所述,當從應用傳給按照本實施例的選擇單元的選擇請求是包括在處理指令中的IDm(第一標識信息)時,AID(第二標識信息)被隱藏。這里,如果包括在處理指令中的IDm(第一標識信息)已知,那么按照本實施例的選擇單元(下面說明)通過利用其中第一標識信息與第二標識信息關聯(lián)的關聯(lián)信息(第一關聯(lián)信息)進行處理(2)(選擇處理),能夠選擇與處理指令對應的應用。同時,例如,除按照本實施例的選擇單元(下面說明)之外的各個單元(比如其它應用)不能選擇與處理指令對應的應用,即使所述各個單元能夠獲得包括在處理指令中的IDm(第一標識信息)。因而,當選擇請求是包括在處理指令中的IDm(第一標識信息)時,在按照本實施例的信息處理設備中,能夠避免未經(jīng)批準向其它應用傳送處理指令,或者未經(jīng)批準執(zhí)行其它應用。從而,按照本實施例的信息處理設備能夠在通過防止諸如假冒之類降低安全性的事件來確保高安全性的同時,在文件系統(tǒng)之間切換。同時,當選擇請求包括指示所選應用的AID(第二標識信息)時,按照本實施例的選擇單元(下面說明)選擇包含在其中第一標識信息與第二標識信息關聯(lián)的關聯(lián)信息(第一關聯(lián)信息)中的AID(第二標識信息)之中,滿足關于包含在選擇請求中的AID(第二標識信息)的預定條件的AID (第二標識信息),作為要選擇的應用。這里的所述預定條件的例子包括檢查AID的部分匹配的條件,比如AID (第二標識信息)的前5個字節(jié)是否匹配。通過設定檢查AID的部分匹配的條件,能夠選擇與相關服務提供商提供的服務相應的應用。注意不用說,按照本實施例的預定條件并不局限于上述例子。當選擇請求包括指示所選應用的AID (第二標識信息)時,按照本實施例的選擇單元(下面說明)不僅能夠選擇具有匹配AID(第二標識信息)的應用,而且能夠選擇具有滿足預定條件的AID(第二標識信息)的應用,作為要選擇的應用。如上所述,通過選擇具有滿足預定條件的AID (第二標識信息)的應用,作為要選擇的應用,在通過限制處理指令能夠被傳送給的其它應用的范圍來確保高安全性的同時,能夠在文件系統(tǒng)之間切換。[2]切換處理的第二個例子 注意,按照本實施例的信息處理設備的切換處理并不局限于第一個例子。例如,在按照本實施例的信息處理設備中,按照本實施例的執(zhí)行單元(下面說明)也能夠進行切換處理。如果選擇的應用不是與處理指令對應的應用,那么按照本實施例的執(zhí)行單元(下面說明)確定與選擇的應用相關的應用是否能夠按照所述處理指令進行處理。隨后,按照本實施例的執(zhí)行單元(下面說明)使被確定為能夠按照所述處理指令進行處理的應用,按照該處理指令進行處理。更具體地說,例如,按照本實施例的信息處理設備進行的按照第二個例子的切換處理的例子包括下述方法(a)-(c)。(a)在GP (全球平臺)上利用安全性的方法按照本實施例的執(zhí)行單元(下面說明)從有權使之進行與處理指令對應的處理的應用中,調(diào)用(選擇)應用。(b)在JCRE(Java卡運行時環(huán)境)上利用安全性的第一種方法按照本實施例的執(zhí)行單元(下面說明)只允許作為從與所選應用(請求應用)相同的程序包生成的實例的應用被調(diào)用。隨后,按照本實施例的執(zhí)行單元(下面說明)使調(diào)用的應用(選擇的應用)進行與處理指令相應的處理。(c)在JCRE上利用安全性的第二種方法按照本實施例的執(zhí)行單元(下面說明)只允許與所選應用(請求應用)具有服務器-客戶端關系(即,具有可共享對象)的應用被調(diào)用。隨后,按照本實施例的執(zhí)行單元(下面說明)使調(diào)用的應用(選擇的應用)進行與處理指令相應的處理。(按照本實施例的信息處理設備)下面說明按照本實施例的信息處理設備的例證結(jié)構,所述信息處理設備能夠執(zhí)行與按照上述實施例的信息處理方法相應的處理。圖8是表示按照本實施例的信息處理設備100的例證結(jié)構的方框圖。圖8還表示與信息處理設備100進行非接觸通信的讀/寫器200 (外部設備的例子)。信息處理設備100包括例如通信單元102,存儲單元104和控制單元106。信息處理設備100另外還可包括例如ROM(未示出),RAM(隨機存取存儲器,未示出),可由用戶操作的操作單元(未示出),和在顯示屏幕上顯示各種畫面的顯示單元(未示出)。信息處理設備100利用諸如數(shù)據(jù)傳輸通道之類的總線連接這些組件。這里,R0M(未示出)保存諸如控制單元106使用的程序和運算參數(shù)之類的控制數(shù)據(jù)。RAM(未示出)臨時保存控制單元106執(zhí)行的程序等。操作單元(未示出)的例子包括例如按鈕,方向鍵,諸如三向滾輪之類的旋轉(zhuǎn)選擇器,和它們的組合。另外,信息處理設備100還能夠連接到作為信息處理設備100的外部設備的操作輸入設備(例如,鍵盤或鼠標)。顯示單元(未示出)的例子包括液晶顯示器(IXD)和有機EL顯示器(有機電致發(fā)光顯示器,也稱為OLED顯示器(有機發(fā)光二極管顯示器))。顯示單元(未示出)可以是能夠顯示信息和由用戶操作的設備,比如觸摸屏。與顯示單元(未示出)存在與否無關,信息處理設備100能夠連接到作為信息處理設備100的外部設備的顯示設備(例如,外部顯示器)。[信息處理設備100的例證硬件結(jié)構]圖9是表示按照本實施例的信息處理設備100的例證結(jié)構的說明圖。這里,圖9表示其中信息處理設備100是IC卡的例證結(jié)構。信息處理設備100包括能夠接收載波的通信天線150,和根據(jù)接收的載波解調(diào)和處理載波信號、并通過負載調(diào)制使響應信號被傳送的IC芯片152。注意,在按照本實施例的信息處理設備100中,IC芯片152的結(jié)構不必采取IC芯片的形式。通信天線150起通信單元102的作用。通信天線150由包括例如具有預定電感的線圈(電感器)L1和具有預定電容的電容器Cl的諧振電路構成,并響應載波的接收、通過電磁感應生成感應電壓。隨后,通信天線150輸出通過以預定的諧振頻率,諧振感應電壓而獲得的接收電壓。這里,在通信天線150的諧振頻率是按照諸如13. 56MHz之類的載波頻率設定的。借助上述結(jié)構,通信天線150接收載波,并通過在IC芯片152的負載調(diào)制電路164進行的負載調(diào)制,傳送響應信號。IC芯片152包括載波檢測電路154,檢測電路156,調(diào)節(jié)器158,解調(diào)電路160,MPU162和負載調(diào)制電路164。盡管圖9中未示出,不過IC芯片152還可包括防止對MPU 162施加過電壓或過電流的保護電路(未示出)。這里,保護電路(未示出)的例子包括包含二極管的箝位電路等。IC芯片152包括例如ROM 166, RAM 168和非易失性存儲器170。MPU 162、ROM 166、RAM 168和非易失性存儲器170例如由作為數(shù)據(jù)傳輸通道的總線172連接。ROM 166保存諸如MPU 162使用的程序和運算參數(shù)之類的控制數(shù)據(jù)。RAM 168臨時保存MPU 162執(zhí)行的程序,運算結(jié)果,執(zhí)行狀態(tài)等等。非易失性存儲器170起存儲單元104的作用,保存各種數(shù)據(jù),比如其中第一標識信息與第二標識信息關聯(lián)的關聯(lián)信息(第一關聯(lián)信息),其中服務類別信息與第一標識信息關聯(lián)的關聯(lián)信息(第二關聯(lián)信息),和應用。記錄介質(zhì)156的例子包括EEPROM (電可擦可編程只讀存儲器)和閃速存儲器。根據(jù)從通信天線150傳送的接收電壓,載波檢測電路154生成矩形檢測信號,并把檢測信號傳給MPU 162。另外,MPU 162利用傳送的檢測信號作為數(shù)據(jù)處理的處理時鐘。這里,由于檢測信號基于從通信天線150傳送的接收電壓,因此使檢測信號與從讀/寫器200傳送的載波的頻率同步。從而,由于具有載波檢測電路154,IC芯片152能夠與讀/寫器200同步地進行信息處理設備100和讀/寫器200之間的處理。檢測電路156整流從通信天線150輸出的接收電壓。這里,例如,檢測電路156包括二極管Dl和電容器C2。調(diào)節(jié)器158平滑和調(diào)節(jié)接收電壓,并向MPU 162輸出驅(qū)動電壓。這里,調(diào)節(jié)器158使用接收電壓的直流分量作為驅(qū)動電壓。解調(diào)電路160根據(jù)接收電壓解調(diào)載波信號,并輸出與包括在載波中的載波信號對應的數(shù)據(jù)(例如,具有高電平和低電平的二進制值的數(shù)據(jù)信號)。這里,解調(diào)電路160輸出接收電壓的交流分量作為數(shù)據(jù)。MPU 162驅(qū)動從調(diào)節(jié)器158輸出的驅(qū)動電壓,作為電源,并處理由解調(diào)電路160解調(diào)的數(shù)據(jù)。另外,在信息處理設備100中,MPU 162起控制整個信息處理設備100的控制單元106的作用,并充當例如下面說明的確定單元110,選擇單元112和執(zhí)行單元114。這里,例如,MPU 162包括MPU (微處理器),各種處理電路等等。 MPU 162按照處理結(jié)果,有選擇地生成用于控制與對讀/寫器200的響應相關的負載調(diào)制的控制信號。隨后,MPU 162有選擇地把控制信號輸出給負載調(diào)制電路164。負載調(diào)制電路164包括例如負載Z和開關SWl,并通過按照從MPU 162傳送的控制信號有選擇地連接(激活)負載Z來執(zhí)行負載調(diào)制。這里,負載Z包括例如具有預定阻值的電阻器。另外,開關SWl包括例如P-溝道MOSFET (金屬氧化物半導體場效應晶體管)或者η-溝道MOSFET。借助上述結(jié)構,IC芯片152能夠處理利用通信天線150接收的載波信號,并通過負載調(diào)制,使響應信號被傳送給通信天線150。通過具有圖9中所示的結(jié)構,信息處理設備100在進行按照本實施例的信息處理方法的時候,利用載波與讀/寫器200進行非接觸通信。注意,按照本實施例的信息處理設備100的硬件結(jié)構并不局限于圖9中所示的結(jié)構。例如,按照本實施例的信息處理設備100還可包括通過網(wǎng)絡(或者直接地),與諸如服務器之類的外部設備無線/有線通信的通信設備。所述通信設備的例子包括通信天線和RF (射頻)電路(無線通信);ΙΕΕΕ 802. 15. I端口和發(fā)射/接收電路(無線通信);ΙΕΕΕ802. Ilb端口和發(fā)射/接收電路(無線通信);和LAN(局域網(wǎng))終端和發(fā)射/接收電路(有線通信)。再次參見圖8,說明信息處理設備100的例證結(jié)構。通信單元102是信息處理設備100的通信裝置,利用具有諸如13. 56MHz之類預定頻率的載波,與諸如讀/寫器200之類的外部設備進行非接觸通信。另外,通信單元102的通信由例如控制單元106控制。通信單元102的例子包括例如圖9中所示的通信天線150。存儲單元104是信息處理設備100的存儲裝置,保存各種數(shù)據(jù),比如其中第一標識信息與第二標識信息關聯(lián)的關聯(lián)信息(第一關聯(lián)信息),其中服務類別信息與第一標識信息關聯(lián)的關聯(lián)信息(第二關聯(lián)信息),和應用。圖8表示其中在存儲單元104中保存其中IDm (第一標識信息)與AID (第二標識信息)關聯(lián)的第一轉(zhuǎn)換表120 (它對應于第一關聯(lián)信息),其中SC (服務類別信息)與IDm(第一標識信息)關聯(lián)的第二轉(zhuǎn)換表122 (它對應于第二關聯(lián)信息),第一應用124,第二應用126...的例子。這里,存儲單元(未示出)的例子包括諸如硬盤之類的磁記錄介質(zhì),和諸如閃速存儲器之類的非易失性存儲器。另外,存儲單元104可以是設置在IC芯片中的防篡改記錄介質(zhì),所述IC芯片能夠與傳送具有諸如13. 56MHz之類預定頻率的載波的讀/寫器(或者具有讀/寫器功能的設備)進行非接觸通信。此外,存儲介質(zhì)104可被配置成可從信息處理設備100中取出??刂茊卧?06包括例如MPU,起控制整個信息處理設備100的作用。另外,控制單元106包括例如確定單元110,選擇單元112和執(zhí)行單元114,在進行與按照本實施例的信息處理方法相應的處理中起主要作用。確定單元110在進行上述處理(I)(確定處理)中起主要作用,并確定接收的處理指令。更具體地說,確定單元110利用諸如圖3中所示表格之類的表格(第二關聯(lián)信息的例子),確定接收的處理指令是否包括服務類別信息。當接收的處理指令包括服務類別信息時,確定單元110使通信單元102返回包括與包含在處理指令中的服務類別信息對應的IDm(第一標識信息)的響應。同時,即使當接收的處理指令不包括服務類別信息時,確定單元110也把處理指令傳給選擇單元112。 選擇單元112在進行上述處理(2)(選擇處理)中起主要作用,并選擇進行與對應于接收的處理指令的服務相關的處理的應用。更具體地說,選擇單元112利用諸如圖6中所示表格之類的表格(第一關聯(lián)信息的例子),選擇進行與對應于處理指令的服務相關的處理的應用。執(zhí)行單元114在進行上述處理(3)(執(zhí)行處理)中起主要作用,并使選擇單元112選擇的應用進行與接收的處理指令相應的處理。通過具有確定單元110,選擇單元112和執(zhí)行單元114,控制單元106在進行與按照本實施例的信息處理方法相應的處理中起主要作用。注意,由按照本實施例的控制單元106進行的與按照本實施例的信息處理方法相應的處理并不局限于上述例子。例如,通過協(xié)同進行處理,選擇單元112和執(zhí)行單元114能夠進行與上述第一例子相應的切換處理。另外,執(zhí)行單元114可進行與按照上述第二例子相應的切換處理。具有圖8中所示結(jié)構的信息處理設備100進行與按照本實施例的信息處理方法相應的處理(例如,處理(I)(確定處理) 處理(3)(執(zhí)行處理),或者處理(2)(選擇處理)和處理⑶(執(zhí)行處理))。從而,具有圖8中所示結(jié)構的信息處理設備100能夠使可以處理與操作系統(tǒng)支持的通信方法不同的通信方法的處理指令的應用,進行與從外部設備接收的處理指令對應的處理。注意按照本實施例的信息處理設備的結(jié)構并不局限于圖8中所示的結(jié)構。例如,按照本實施例的信息處理設備可具有無確定單元110的結(jié)構,即,按照本實施例的信息處理設備可具有進行上述處理(2)(選擇處理)和上述處理(3)(執(zhí)行處理),作為與按照本實施例的信息處理方法相應的處理的結(jié)構。在這種情況下,按照本實施例的信息處理設備可與進行上述處理(I)(確定處理)的另一個設備或電路協(xié)同進行處理。另外,按照本實施例的信息處理設備不需要具有通信單元102,從而在這種情況下,可以與充當通信單元102的另一個設備或電路協(xié)同進行處理。[信息處理設備100進行的處理的例子]這里,說明信息處理設備100進行的處理的例子。圖10是表示按照本實施例的信息處理設備100進行的處理的例子的說明圖。圖10表示當信息處理設備100與圖8中所示的讀/寫器200進行非接觸通信時的處理的例子。讀/寫器200傳送包括服務類別信息(例如,用圖3中所示的符號SC指示的服務類別信息)的輪詢命令(圖10中所示的“輪詢命令”,處理指令的一個例子)(S300)。當收到在步驟S300中從讀/寫器200傳送的輪詢命令時,通信單元102把收到的輪詢命令傳給確定單元110(S302)。確定單元110對在步驟S302中傳送的輪詢命令進行上述處理(I)(確定處理)(S304)。另外,確定單元110可進行諸如CRC(循環(huán)冗余校驗)之類的處理。這里,輪詢命令包括服務類別信息(例如,圖3中所示的符號SC)。因而,確定單元110向通信單元102傳送與包括在輪詢命令中的服務類別信息對應的IDm(第一標識信息)。
通信單元102傳送在步驟S306中傳送的IDm(第一標識信息),作為與在步驟S300中從讀/寫器200傳送的輪詢命令對應的響應(S308)。當收到在步驟S308中從信息處理設備100傳送的IDm(第一標識信息)時,讀/寫器200把包括接收的IDm(第一標識信息)的處理指令(圖10中所示的“請求服務命令”)傳給信息處理設備100(S310)。雖然圖10中未示出,不過在讀/寫器200在步驟S308中接收IDm(第一標識信息)之后,如果讀/寫器200和信息處理設備100之間的通信由于某種原因而被中斷,那么讀/寫器200能夠進行從步驟S310起的處理,而不必再次從步驟S300進行處理。當收到在步驟S310從讀/寫器200傳送的處理指令時,通信單元102把接收的處理指令傳給確定單元110(S312)。確定單元110對在步驟S312中傳送的處理指令進行上述處理(I)(確定處理)(S314)。這里,所述處理指令不包括服務類別信息(例如,圖3中所示的符號SC)。因而,確定單元110把處理指令傳給選擇單元112(S316)。選擇單元112對在步驟S316中傳送的處理指令進行上述處理(2)(選擇處理)(S318)。隨后,選擇單元112向執(zhí)行單元114傳送所述處理指令和指示選擇的應用的AID(第二標識信息)(S320)。執(zhí)行單元114進行上述處理(3)(執(zhí)行處理),并使選擇的應用執(zhí)行在步驟S320中傳送的處理指令(S322)。隨后,執(zhí)行單元114把指示處理結(jié)果的響應信號傳給通信單元102(S324)。通信單元102傳送在步驟S324中傳送的響應信號,作為與在步驟S310中從讀/寫器200傳送的處理指令對應的響應(S326)。如果收到在步驟S326從信息處理設備100傳送的響應信號的讀/寫器200此外向信息處理設備100傳送處理指令,那么像步驟S310中一樣,讀/寫器200把處理指令傳給信息處理設備100。隨后,信息處理設備100再次進行與步驟S312-S326中的處理類似的處理。當信息處理設備100收到從讀/寫器200傳送的處理指令時,信息處理設備100進行圖10中所示的處理。注意不用說,按照本實施例的信息處理設備100進行的與按照本實施例的信息處理方法相應的處理并不局限于圖10中所示的處理。如上所述,作為與按照本實施例的信息處理方法相應的處理,按照本實施例的信息處理設備進行上述處理(I)(確定處理) 上述處理(3)(執(zhí)行處理),或者上述處理(2)(選擇處理)和上述處理(3)(執(zhí)行處理)。在上述處理(2)(選擇處理)中,根據(jù)包括在從讀/寫器傳送的處理指令中的IDm(第一標識信息),按照本實施例的信息處理設備選擇進行與對應于處理指令的服務相關的處理的應用。隨后,在上述處理(3)(執(zhí)行處理)中,按照本實施例的信息處理設備使選擇的應用進行與處理指令相應的處理。
這里,當用按照本實施例的信息處理設備進行上述處理(I)(確定處理)時,讀/寫器已從按照本實施例的信息處理設備獲得包含在從讀/寫器傳送的處理指令中的IDm(第一標識信息)。另外,讀/寫器和按照本實施例的信息處理設備之間與輪詢命令相關的處理也由支持NFC通信的現(xiàn)有通信系統(tǒng)進行。此外,現(xiàn)有通信系統(tǒng)的讀/寫器向通信目標設備傳送包括IDm(第一標識信息)的處理指令。即,即使當按照本實施例的信息處理設備收到從現(xiàn)有通信系統(tǒng)的讀/寫器傳送的處理指令時,所述信息處理設備也能夠根據(jù)接收的處理指令,進行與按照本實施例的信息處理方法相應的處理。因而,在具有按照本實施例的信息處理設備的通信系統(tǒng)中,不必用新的讀/寫器替換現(xiàn)有通信系統(tǒng)的讀/寫器。當讀/寫器和信息處理設備之間的通信由于某種原因被中斷時,存在進行NFC通信的現(xiàn)有通信系統(tǒng)的讀/寫器可從上次被中斷的階段恢復通信,而不重傳輪詢命令的可能性。這里,在進行NFC通信的現(xiàn)有通信系統(tǒng)中,當讀/寫器從上次被中斷的階段恢復通信時,進行NFC通信的現(xiàn)有通信系統(tǒng)的讀/寫器傳送包括IDm(第一標識信息)的處理指令。即,按照本實施例的信息處理設備能夠接收包括IDm(第一標識信息)的處理指令,并進行與按照本實施例的信息處理方法相應的處理,而不依賴于進行NFC通信的現(xiàn)有通信系統(tǒng)的讀/寫器和按照本實施例的信息處理設備之間的通信是否被中斷。因而,當按照本實施例的信息處理設備具有如圖IB中所示,與使信息處理設備支持多種通信方法或通信標準的另一種方法相應的結(jié)構時,能夠進一步提高按照本實施例的信息處理設備能夠比應用在JP2011-118837A中說明的技術的信息處理設備更正常地進行與處理指令對應的處理的可能性。從而,按照本實施例的信息處理設備能夠使可以處理與操作系統(tǒng)支持的通信方法不同的通信方法的處理指令的應用,進行與從外部設備接收的處理指令對應的處理。雖然作為本實施例,上面說明了信息處理設備100,不過本實施例并不局限于此。本實施例可應用于各種設備,比如諸如便攜式電話機或智能電話機之類的通信設備(或便攜式通信設備),IC卡,視頻/音樂再現(xiàn)設備(或視頻/音樂記錄/再現(xiàn)設備),游戲機,或者諸如PC(個人計算機)之類的計算機。(按照本實施例的程序)當執(zhí)行使計算機起按照本實施例的信息處理設備作用的程序(例如,能夠執(zhí)行與按照本實施例的信息處理方法相應的處理,比如上述處理(I)(確定處理) 上述處理(3)(執(zhí)行處理),或者上述處理(2)(選擇處理)和上述處理(3)(執(zhí)行處理)的程序)時,能夠使可以處理與操作系統(tǒng)支持的通信方法不同的通信方法的處理指令的應用,進行與從外部設備接收的處理指令對應的處理。按照本實施例的程序也可應用于實現(xiàn)管理應用的執(zhí)行環(huán)境,比如圖IB中所示的“Java卡運行時環(huán)境”的程序。
雖然參考附圖,詳細說明了本公開的優(yōu)選實施例,不過,本公開并不局限于此。對本領域的技術人員來說,顯然各種修改或變化都是可能的,只要它們在所附的權利要求或其等同物的技術范圍之內(nèi)。應明白這樣的修改或變化也在本公開的技術范圍之內(nèi)。例如,按照本實施例的信息處理設備可單獨包括圖8中所示的確定單元110,選擇單元112和執(zhí)行單元114 (例如,通過利用單獨的處理電路實現(xiàn)每個單元)。另外,雖然說明了提供一種使計算機起按照本實施例的信息處理設備作用的程序(計算機程序),不過,本實施例還可提供其中保存有所述程序的記錄介質(zhì)。 上述結(jié)構僅僅舉例說明本實施例。自然地,這樣的結(jié)構在本公開的技術范圍之內(nèi)。
權利要求
1.一種信息處理設備,包括 選擇單元,所述選擇單元被配置成根據(jù)包含在處理指令中并且對應于服務的第一標識信息以及其中第一標識信息與用于識別應用的第二標識信息關聯(lián)的第一關聯(lián)信息,選擇對應于處理指令的進行服務的應用;和 執(zhí)行單元,所述執(zhí)行單元被配置成使所選應用進行與處理指令相應的處理。
2.按照權利要求I所述的信息處理設備,還包括 通信單元,所述通信單元被配置成與外部設備進行非接觸通信;和 確定單元,所述確定單元被配置成確定接收的處理指令,其中 所述確定單元 確定接收的處理指令是否包括指示服務的類別的服務類別信息,和如果接收的處理指令包括服務類別信息,那么根據(jù)包括在處理指令中的服務類別信息以及其中服務類別信息與第一標識信息關聯(lián)的第二關聯(lián)信息,使通信單元返回包括與包含在處理指令中的服務類別信息對應的第一標識信息的答復。
3.按照權利要求I所述的信息處理設備,其中 當選擇單元選擇了對應于處理指令的應用時,選擇單元保持其中所選應用被選擇的狀態(tài), 當所選應用不是對應于處理指令的應用時,執(zhí)行單元向選擇單元傳送選擇請求,以重新選擇對應于處理指令的應用,和 當選擇請求被傳送時,選擇單元根據(jù)包含在處理指令中的第一標識信息和第一關聯(lián)信息,重新選擇對應于處理指令的應用。
4.按照權利要求3所述的信息處理設備,其中 選擇請求包括指示所選應用的第二標識信息,和 選擇單元選擇由包含在第一關聯(lián)信息中的第二標識信息之中、滿足與包含在選擇請求中的第二標識信息有關的預定條件的第二標識信息指示的應用,作為要選擇的應用。
5.按照權利要求3所述的信息處理設備,其中選擇請求是包含在處理指令中的第一標識息。
6.按照權利要求I所述的信息處理設備,其中 當所選應用不是對應于處理指令的應用時,所述執(zhí)行單元 確定與所選應用相關的應用是否能夠進行與處理指令相應的處理,和 使確定為能夠進行與處理指令相應的處理的應用進行與處理指令相應的處理。
7.按照權利要求I所述的信息處理設備,其中信息處理設備是便攜式通信設備。
8.按照權利要求I所述的信息處理設備,其中信息處理設備是IC卡。
9.一種信息處理方法,包括 根據(jù)包含在處理指令中并且對應于服務的第一標識信息以及其中第一標識信息與用于識別應用的第二標識信息關聯(lián)的第一關聯(lián)信息,選擇對應于處理指令的進行服務的應用;和 使所選應用進行與處理指令相應的處理。
10.一種使計算機執(zhí)行下述步驟的程序 根據(jù)包含在處理指令中并且對應于服務的第一標識信息以及其中第一標識信息與用于識別應用的第二標識信息關聯(lián)的第一關聯(lián)信息,選擇對應于處理指令的進行服務的應用;和 使所選應用進行與處理指令相應的處理。
全文摘要
本公開涉及信息處理設備,信息處理方法和程序。所述信息處理設備包括選擇單元,所述選擇單元被配置成根據(jù)包含在處理指令中并且對應于服務的第一標識信息,和其中第一標識信息與用于識別應用的第二標識信息關聯(lián)的第一關聯(lián)信息,選擇對應于處理指令的進行服務的應用,和執(zhí)行單元,所述執(zhí)行單元被配置成使所選應用進行與處理指令相應的處理。
文檔編號G06F9/46GK102707992SQ20121005109
公開日2012年10月3日 申請日期2012年3月1日 優(yōu)先權日2011年3月8日
發(fā)明者竹內(nèi)康雄 申請人:索尼公司