專利名稱:通信設(shè)備、信息處理設(shè)備、程序及讀寫器提供系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信設(shè)備、信息處理設(shè)備、程序及讀寫器(reader/writer)提供系統(tǒng)。 具體地,本發(fā)明涉及能夠提供用于處理存儲(chǔ)在集成電路(IC)芯片中的各種數(shù)據(jù)中的每種 數(shù)據(jù)的讀寫器的通信設(shè)備、信息處理設(shè)備、程序及讀寫器提供系統(tǒng)。
背景技術(shù):
嵌入有存儲(chǔ)信息的IC芯片的諸如蜂窩電話和卡之類的信息通信終端已被廣泛用 來(lái)執(zhí)行與讀寫器(R/W)終端的非接觸式無(wú)線通信。例如,嵌入有這種IC芯片的信息通信終 端已被廣泛用于運(yùn)輸系統(tǒng)檢票口處的處理、零售商店中收銀機(jī)和信用卡支付處的交易、對(duì) 雇員的時(shí)間管理等。這種非接觸式IC芯片可以獨(dú)立地用于多種應(yīng)用,例如,一個(gè)IC芯片可以用于定期 車票、電子貨幣、積分服務(wù)(point service)等。因此,該非接觸式IC芯片被特征化為使得 其存儲(chǔ)器區(qū)域被劃分為多個(gè)存儲(chǔ)區(qū)域,這些存儲(chǔ)區(qū)域被指派給各個(gè)應(yīng)用,從而為IC芯片提 供了管理數(shù)據(jù)的功能。為了安全地執(zhí)行應(yīng)用之間的互操作,非接觸式IC芯片還被特征化為 消除除管理各個(gè)存儲(chǔ)區(qū)域以外的對(duì)應(yīng)用的不希望的訪問(wèn)。例如,被提供了 IC芯片的諸如蜂窩電話之類的信息處理終端可以包括被指派有 存儲(chǔ)區(qū)域A和B的應(yīng)用A和B。這些存儲(chǔ)區(qū)域的每個(gè)都通過(guò)口令認(rèn)證來(lái)保護(hù),以使得未經(jīng)授 權(quán)的人員不能對(duì)其進(jìn)行訪問(wèn)。在記錄區(qū)域A中為應(yīng)用A提供口令A(yù)。在記錄區(qū)域B中為應(yīng) 用B提供口令B。在一些情況中,兩個(gè)或更多個(gè)應(yīng)用尋求獲得對(duì)訪問(wèn)另一應(yīng)用所管理的個(gè)體存儲(chǔ)區(qū) 域的數(shù)據(jù)的準(zhǔn)許,以在應(yīng)用之間共享數(shù)據(jù)。因此,本申請(qǐng)?zhí)岢隽艘环N技術(shù),其中,簡(jiǎn)單的過(guò)程使得能夠在存儲(chǔ)區(qū)域的管理員應(yīng) 用與非管理員應(yīng)用之間共享為IC芯片的存儲(chǔ)區(qū)域設(shè)置的諸如口令之類的認(rèn)證信息(例如 參見(jiàn)日本專利特開(kāi)2008-287335號(hào)公報(bào))。
發(fā)明內(nèi)容
在典型過(guò)程中,針對(duì)與各個(gè)存儲(chǔ)區(qū)域相對(duì)應(yīng)的讀寫器終端安裝了不同種類的操作 軟件。因此,考慮到上面的情況,希望容易地提供用于處理存儲(chǔ)在IC芯片中的各種數(shù)據(jù) 中的每種數(shù)據(jù)的讀寫器。本發(fā)明的第一實(shí)施例是一種通信設(shè)備,該通信設(shè)備包括IC芯片,該IC芯片在預(yù) 定區(qū)域中存儲(chǔ)信息并且用作讀出或?qū)懭氪鎯?chǔ)在另一 IC芯片中的信息的讀寫器;用于從連 接到網(wǎng)絡(luò)的信息處理設(shè)備下載代理的單元,其中,代理被提供作為將IC芯片作為讀寫器進(jìn) 行操作的應(yīng)用軟件;以及用于利用從信息設(shè)備下載的代理來(lái)從連接到網(wǎng)絡(luò)的信息設(shè)備下載 任務(wù)(role)的單元,其中,任務(wù)被提供作為腳本數(shù)據(jù),在腳本數(shù)據(jù)中描述了由代理執(zhí)行的 讀寫器的處理內(nèi)容的一部分。
通信設(shè)備還可以包括用于獲取被提供用于訪問(wèn)信息處理設(shè)備以下載任務(wù)的URL的單元,其中URL包括在URL中描述的并且用在判斷信息處理設(shè)備是否允許通信設(shè)備下載 任務(wù)的處理中的參數(shù)。通信設(shè)備還可以包括用于基于URL發(fā)送向信息處理設(shè)備獲取任務(wù)下載激活頁(yè)面 的請(qǐng)求的單元。在此通信設(shè)備中,基于用于獲取任務(wù)下載激活頁(yè)面的請(qǐng)求中所包括的信息, 當(dāng)信息處理設(shè)備允許通信設(shè)備下載任務(wù)時(shí),可以基于從信息處理設(shè)備發(fā)送來(lái)的任務(wù)下載激 活頁(yè)面的顯示數(shù)據(jù)來(lái)顯示GUI畫面。在此通信設(shè)備中,代理可以被激活以在GUI畫面中的 鏈接被操作時(shí)允許用于下載任務(wù)的裝置下載任務(wù)。這里,在上面的通信設(shè)備中,用于下載任務(wù)的單元可以下載多個(gè)任務(wù)。在這些任務(wù) 中,由用戶從多個(gè)任務(wù)中選出的一個(gè)任務(wù)可以與代理的激活一起被激活,以允許IC芯片執(zhí) 行讀寫器的處理。通信設(shè)備還可以包括用于激活代理的單元,在代理被激活以允許IC芯片執(zhí)行讀 寫器的處理時(shí),將預(yù)定核查信息發(fā)送給連接到網(wǎng)絡(luò)的信息處理設(shè)備,并且基于從信息處理 設(shè)備發(fā)送來(lái)的核查結(jié)果激活代理;以及用于激活任務(wù)的單元,在任務(wù)被激活以允許IC芯片 執(zhí)行讀寫器的處理時(shí),將預(yù)定核查信息發(fā)送給連接到網(wǎng)絡(luò)的信息處理設(shè)備,并且基于從信 息處理設(shè)備發(fā)送來(lái)的核查結(jié)果激活任務(wù)。這里,由激活代理的單元發(fā)送給信息處理設(shè)備的預(yù)定核查信息可以包括IC芯片 特有的識(shí)別號(hào)。IC芯片可以用作對(duì)存儲(chǔ)在置于另一通信設(shè)備中的另一 IC芯片中的信息執(zhí)行讀或 寫的讀寫器。根據(jù)本發(fā)明的第一實(shí)施例,提供了一種操作作為通信設(shè)備的計(jì)算機(jī)的程序。這里, 通信設(shè)備包括IC芯片,該IC芯片在預(yù)定區(qū)域中存儲(chǔ)信息并且用作讀出或?qū)懭氪鎯?chǔ)在另一 IC芯片中的信息的讀寫器;用于從連接到網(wǎng)絡(luò)的信息處理設(shè)備下載代理的單元,其中,代 理被提供作為將IC芯片作為讀寫器進(jìn)行操作的應(yīng)用軟件;以及用于利用從信息設(shè)備下載 的代理來(lái)從連接到網(wǎng)絡(luò)的信息設(shè)備下載任務(wù)的單元,其中,任務(wù)被提供作為腳本數(shù)據(jù),在腳 本數(shù)據(jù)中描述了由代理執(zhí)行的讀寫器的處理內(nèi)容的一部分。根據(jù)本發(fā)明的第一實(shí)施例,代理是從連接到網(wǎng)絡(luò)的信息處理設(shè)備下載的。這里,將 代理提供作為將IC芯片作為讀寫器進(jìn)行操作的應(yīng)用軟件。另外,通過(guò)激活從信息設(shè)備下載 的代理來(lái)從連接到網(wǎng)絡(luò)的信息設(shè)備下載任務(wù)。這里,將任務(wù)提供作為腳本數(shù)據(jù),在腳本數(shù)據(jù) 中描述了由代理執(zhí)行的讀寫器的處理內(nèi)容的一部分。本發(fā)明的第二實(shí)施例是一種信息處理設(shè)備,其包括下面的單元首先,一種單元被 提供用于發(fā)送任務(wù)下載激活頁(yè)面。該單元基于通過(guò)網(wǎng)絡(luò)從通信設(shè)備發(fā)送來(lái)的用于獲取任務(wù) 下載激活頁(yè)面的請(qǐng)求來(lái)將任務(wù)下載激活頁(yè)面的顯示數(shù)據(jù)發(fā)送給通信設(shè)備。這里,通信設(shè)備 包括IC芯片,IC芯片在預(yù)定區(qū)域中存儲(chǔ)信息并且用作讀出或?qū)懭氪鎯?chǔ)在另一 IC芯片中的 信息的讀寫器。另外,通信設(shè)備基于被提供作為腳本數(shù)據(jù)的任務(wù)允許IC芯片作為讀寫器, 在腳本數(shù)據(jù)中,描述了處理內(nèi)容的一部分。另一單元被提供用于在接收到通信設(shè)備基于任 務(wù)下載激活頁(yè)面中的鏈接而進(jìn)行的訪問(wèn)時(shí)將任務(wù)發(fā)送給通信設(shè)備。用于獲取任務(wù)下載激活頁(yè)面的請(qǐng)求是基于先前由通信設(shè)備獲取的URL而被發(fā)送 的,以下載任務(wù)。而且,用于發(fā)送任務(wù)下載激活頁(yè)面的單元生成下載密鑰,并且在基于URL中的參數(shù)的描述允許通信設(shè)備下載任務(wù)時(shí),發(fā)送包括下載密鑰的任務(wù)下載激活頁(yè)面的顯示 數(shù)據(jù)。用于發(fā)送任務(wù)的單元可以在接收到通信設(shè)備基于任務(wù)下載激活頁(yè)面中的鏈接而 進(jìn)行的訪問(wèn)時(shí),在基于從通信設(shè)備發(fā)送來(lái)的預(yù)定核查信息判定通信設(shè)備被允許下載任務(wù)的 條件下,將任務(wù)發(fā)送給通信設(shè)備。從通信設(shè)備發(fā)送來(lái)的預(yù)定核查信息可以包括被提供作為應(yīng)用軟件的代理的識(shí)別 信息,應(yīng)用軟件允許IC芯片用作通信設(shè)備中的讀寫器;以及下載密鑰。 信息處理裝置還包括用于發(fā)送代理核查結(jié)果的單元和用于發(fā)送任務(wù)核查結(jié)果的 單元。這里,在通過(guò)IC芯片激活代理以允許IC芯片執(zhí)行讀寫器的處理時(shí),用于發(fā)送代理核 查結(jié)果的單元基于從通信設(shè)備發(fā)送來(lái)的預(yù)定核查信息生成表示通信設(shè)備是否被允許激活 代理的核查結(jié)果,并將核查結(jié)果發(fā)送給通信設(shè)備。此外,在此信息處理設(shè)備中,在通過(guò)IC芯 片激活任務(wù)以允許IC芯片執(zhí)行讀寫器的操作時(shí),用于發(fā)送任務(wù)核查結(jié)果的裝置基于從通 信設(shè)備發(fā)送來(lái)的預(yù)定核查信息生成表示通信設(shè)備是否被允許激活任務(wù)的核查結(jié)果,并將核 查結(jié)果發(fā)送給通信設(shè)備。用于發(fā)送代理核查結(jié)果的裝置可以基于預(yù)定核查信息中IC芯片特有的識(shí)別號(hào)來(lái) 判斷通信設(shè)備是否被允許激活代理。本發(fā)明的第二實(shí)施例是一種操作作為信息處理設(shè)備的計(jì)算機(jī)的程序,該信息處理 設(shè)備包括下面的單元首先,一種被提供用于發(fā)送任務(wù)下載激活頁(yè)面的單元。該單元基于通 過(guò)網(wǎng)絡(luò)從通信設(shè)備發(fā)送來(lái)的用于獲取任務(wù)下載激活頁(yè)面的請(qǐng)求來(lái)將任務(wù)下載激活頁(yè)面的 顯示數(shù)據(jù)發(fā)送給通信設(shè)備。這里,通信設(shè)備具有IC芯片,IC芯片在預(yù)定區(qū)域中存儲(chǔ)信息并 且用作讀出或?qū)懭氪鎯?chǔ)在另一 IC芯片中的信息的讀寫器。另外,通信設(shè)備基于被提供作為 腳本數(shù)據(jù)的任務(wù)允許IC芯片作為讀寫器,在腳本數(shù)據(jù)中,描述了處理內(nèi)容的一部分。另一 單元被提供用于在接收到通信設(shè)備基于任務(wù)下載激活頁(yè)面中的鏈接而進(jìn)行的訪問(wèn)時(shí)將任 務(wù)發(fā)送給通信設(shè)備。根據(jù)第二實(shí)施例,根據(jù)基于被提供作為描述了處理內(nèi)容的一部分的腳本數(shù)據(jù)的任 務(wù)而允許IC芯片作為讀寫器的通信設(shè)備,基于通過(guò)網(wǎng)絡(luò)發(fā)送來(lái)的用于獲取任務(wù)下載激活 頁(yè)面的請(qǐng)求來(lái)將任務(wù)下載激活頁(yè)面的顯示數(shù)據(jù)發(fā)送給通信設(shè)備。另外,在接收到通信設(shè)備 基于任務(wù)下載激活頁(yè)面中的鏈接而進(jìn)行的訪問(wèn)時(shí),任務(wù)被發(fā)送給通信設(shè)備。本發(fā)明的第三實(shí)施例是具有信息處理設(shè)備的讀寫器提供系統(tǒng)。這里,讀寫器提供 系統(tǒng)包括通信設(shè)備和信息處理設(shè)備。通信設(shè)備包括IC芯片,該IC芯片在預(yù)定區(qū)域中存儲(chǔ) 信息并且用作讀出或?qū)懭氪鎯?chǔ)在另一 IC芯片中的信息的讀寫器。通信設(shè)備還包括用于從 連接到網(wǎng)絡(luò)的信息處理設(shè)備下載代理的單元,其中,代理被提供作為將IC芯片作為讀寫器 進(jìn)行操作的應(yīng)用軟件。通信設(shè)備還包括用于利用從信息設(shè)備下載的代理來(lái)從連接到網(wǎng)絡(luò)的 信息設(shè)備下載任務(wù)的單元,其中,任務(wù)被提供作為腳本數(shù)據(jù),在腳本數(shù)據(jù)中描述了由代理執(zhí) 行的讀寫器的處理內(nèi)容的一部分。信息處理設(shè)備包括下面的單元首先,一種單元被提供用 于基于通過(guò)網(wǎng)絡(luò)從通信設(shè)備發(fā)送來(lái)的用于獲取任務(wù)下載激活頁(yè)面的請(qǐng)求來(lái)將任務(wù)下載激 活頁(yè)面的顯示數(shù)據(jù)發(fā)送給通信設(shè)備。此外,另一單元被提供用于在接收到通信設(shè)備基于任 務(wù)下載激活頁(yè)面中的鏈接而進(jìn)行的訪問(wèn)時(shí)將任務(wù)發(fā)送給通信設(shè)備的裝置。根據(jù)本發(fā)明的第三實(shí)施例,信息處理設(shè)備可以基于通過(guò)網(wǎng)絡(luò)從通信設(shè)備發(fā)送來(lái)的用于獲取任務(wù)下載激活頁(yè)面的請(qǐng)求來(lái)將任務(wù)下載激活頁(yè)面的顯示數(shù)據(jù)發(fā)送給通信設(shè)備。另 夕卜,在接收到通信設(shè)備基于任務(wù)下載激活頁(yè)面中的鏈接而進(jìn)行的訪問(wèn)時(shí),任務(wù)從信息處理 設(shè)備被發(fā)送給通信設(shè)備。根據(jù)本發(fā)明的任何實(shí)施例,可以簡(jiǎn)單地提供用于處理存儲(chǔ)在IC芯片中的各種數(shù) 據(jù)中的每種數(shù)據(jù)的讀寫器。
圖1是圖示出項(xiàng)目(item)提供系統(tǒng)的示例性配置的示圖;圖2是圖示出圖1所示的項(xiàng)目提供系統(tǒng)中的各種數(shù)據(jù)的傳輸?shù)氖緢D; 圖3是圖示出根據(jù)本發(fā)明實(shí)施例的讀寫器提供系統(tǒng)的示圖;圖4是圖示出圖3所示的讀寫器提供系統(tǒng)中的各種數(shù)據(jù)的傳輸?shù)氖緢D;圖5是圖示出任務(wù)分發(fā)(role-distribution)URL的示例的示圖;圖6是圖示出任務(wù)分發(fā)URL中的示例性參數(shù)的示圖;圖7是圖示出任務(wù)下載激活頁(yè)面的示例的示圖;圖8是圖示出用于下載任務(wù)的處理的流程的流程圖;圖9是圖示出頁(yè)面請(qǐng)求核查處理的示例的流程圖;圖10是圖示出下載請(qǐng)求核查處理的示例的流程圖;圖11是圖示出蜂窩電話處理的示例的流程圖;圖12是圖示出代理激活核查處理的示例的流程圖;圖13是圖示出任務(wù)激活核查處理的示例的流程圖;圖14是圖示出當(dāng)蜂窩電話用作讀寫器時(shí)顯示在蜂窩電話的顯示屏上的示例性畫 面的示圖;圖15是圖示出當(dāng)蜂窩電話用作讀寫器時(shí)顯示在蜂窩電話的顯示屏上的示例性畫 面的示圖;圖16是圖示出當(dāng)蜂窩電話用作讀寫器時(shí)顯示在蜂窩電話的顯示屏上的示例性畫 面的示圖;圖17是圖示出當(dāng)蜂窩電話用作讀寫器時(shí)顯示在蜂窩電話的顯示屏上的示例性畫 面的示圖;圖18是圖示出當(dāng)蜂窩電話用作讀寫器時(shí)顯示在蜂窩電話的顯示屏上的示例性畫 面的示圖;以及圖19是示出個(gè)人計(jì)算機(jī)的示例性配置的框圖。
具體實(shí)施例方式下面,將參考附圖描述本發(fā)明的實(shí)施例。首先,將參考圖1描述根據(jù)本發(fā)明一個(gè)實(shí)施例的項(xiàng)目提供系統(tǒng)。在圖1中,圖示出了項(xiàng)目提供系統(tǒng)1的示例性配置。如圖所示,項(xiàng)目提供系統(tǒng)1包 括個(gè)人計(jì)算機(jī)(PC) 10、蜂窩電話20、PC信息處理服務(wù)器30A、蜂窩電話信息處理服務(wù)器30B 以及項(xiàng)目提供服務(wù)器40。PC 10、蜂窩電話20、信息處理服務(wù)器30A、信息處理服務(wù)器30B以及項(xiàng)目提供服務(wù)器40通過(guò)網(wǎng)絡(luò)12彼此相連。網(wǎng)絡(luò)12還可以包括諸如有線電纜或無(wú)線電波之類的傳輸線, 或者諸如路由器或通信控制臺(tái)之類的數(shù)據(jù)中繼器。例如,蜂窩電話20經(jīng)由通過(guò)無(wú)線電波等 執(zhí)行通信的基站連接到網(wǎng)絡(luò)12。信息處理服務(wù)器30A被提供用于與PC 10通信,而信息處理服務(wù)器30B被提供用 于與蜂窩電話20通信。然而,如果無(wú)需在它們之間進(jìn)行區(qū)分,則在下文中,將這些服務(wù)器 30A和30B簡(jiǎn)稱為信息處理服務(wù)器30。信息處理服務(wù)器30具有向PC 10或蜂窩電話20發(fā) 送第一數(shù)據(jù)的功能,并且可以被安裝在任何載體中。
項(xiàng)目提供服務(wù)器40與蜂窩電話20通信,并且隨后生成由從蜂窩電話20接收的第 一數(shù)據(jù)所指定的項(xiàng)目,然后,將該項(xiàng)目提供給蜂窩電話20。項(xiàng)目的示例包括票、優(yōu)惠券、會(huì)員 卡、積分卡、郵票卡以及準(zhǔn)入卡。因此,在項(xiàng)目提供系統(tǒng)1中,用于項(xiàng)目生成的第一數(shù)據(jù)從信 息處理服務(wù)器30被提供給PC 10或蜂窩電話,但是,僅項(xiàng)目提供服務(wù)器40可以生成提供給 蜂窩電話20的項(xiàng)目。在圖1中,PC 10和蜂窩電話20被示為通信設(shè)備的示例,并且僅被提供用于說(shuō)明 的目的。替代地,通信設(shè)備可以是任何信息處理設(shè)備,例如便攜式音樂(lè)播放器、便攜式視頻 處理設(shè)備、個(gè)人數(shù)字助理(PDA)、家用游戲機(jī)、便攜式游戲機(jī)以及家用電器。在項(xiàng)目提供系統(tǒng)1中,例如,各種數(shù)據(jù)可以被處理,并且隨后沿著由圖2中的各個(gè) 箭頭所表示的流程被發(fā)送和接收。具體地,第二數(shù)據(jù)被登記到項(xiàng)目提供服務(wù)器40中(第一 步),并且第一數(shù)據(jù)隨后被登記到信息處理服務(wù)器30中(第二步)。第一數(shù)據(jù)包括將在被 置于能夠執(zhí)行非接觸式通信的蜂窩電話20中的IC芯片中使用的固有數(shù)據(jù),以及表示相對(duì) 應(yīng)的第二數(shù)據(jù)的數(shù)據(jù)。然后,如果PC 10希望從信息處理服務(wù)器30獲取第一數(shù)據(jù)(第三步),則信息處理 服務(wù)器30發(fā)送PC 10所請(qǐng)求的第一數(shù)據(jù)(第四步)。這里,PC 10可以經(jīng)由郵件接收第一 數(shù)據(jù)或者還可以接收表示第一數(shù)據(jù)的快速響應(yīng)(QR)代碼。此外,如果蜂窩電話20利用任何通信接口從PC 10接收第一數(shù)據(jù)(第五步),則蜂 窩電話20將所獲取的第一數(shù)據(jù)發(fā)送給項(xiàng)目提供服務(wù)器40 (第六步)。因此,項(xiàng)目提供服務(wù) 器40生成包括與從蜂窩電話20接收的第一數(shù)據(jù)相對(duì)應(yīng)的第二數(shù)據(jù)和包括在第一數(shù)據(jù)中的 固有數(shù)據(jù)的項(xiàng)目(第七步)。接下來(lái),項(xiàng)目提供服務(wù)器40將所生成的項(xiàng)目發(fā)送給蜂窩電話20(第八步),然后, 蜂窩電話20存儲(chǔ)從項(xiàng)目提供服務(wù)器40接收的項(xiàng)目(第九步)。項(xiàng)目被存儲(chǔ)在預(yù)先在蜂窩 電話20的IC芯片中定義的預(yù)定存儲(chǔ)區(qū)域中。擁有蜂窩電話20 (具有存儲(chǔ)了項(xiàng)目的IC芯片)的用戶可以通過(guò)將蜂窩電話20握 持在讀寫器之上來(lái)使用該項(xiàng)目。例如,如果存儲(chǔ)在蜂窩電話20的IC芯片中的項(xiàng)目是音樂(lè) 會(huì)門票,則用戶將蜂窩電話20握持在音樂(lè)會(huì)大廳的入口處的讀寫器之上以便準(zhǔn)予進(jìn)入音 樂(lè)會(huì)大廳。本實(shí)施例允許蜂窩電話等用作可以讀/寫與這種項(xiàng)目有關(guān)的數(shù)據(jù)的讀寫器。換言 之,存儲(chǔ)在蜂窩電話20的IC芯片中的與項(xiàng)目有關(guān)的數(shù)據(jù)可以通過(guò)被置于與蜂窩電話20類 似的另一蜂窩電話中的非接觸式通信IC芯片的功能來(lái)讀取或更新?,F(xiàn)在參考圖3,將描述根據(jù)本發(fā)明實(shí)施例的讀寫器提供系統(tǒng)2。如圖所示,讀寫器提供系統(tǒng)2包括個(gè)人計(jì)算機(jī)(PC)50、蜂窩電話60、代理服務(wù)器71、任務(wù)服務(wù)器72和日志(log)服務(wù)器73以及WEB服務(wù)器80。例如,代理服務(wù)器71、任務(wù) 服務(wù)器72和日志服務(wù)器73被安裝在,讀寫器提供系統(tǒng)2中的管理代理的數(shù)據(jù)中心70上,
并且由管理代理來(lái)管理。 PC 50、蜂窩電話60、代理服務(wù)器71、任務(wù)服務(wù)器72、日志服務(wù)器73以及TOB服務(wù) 器80中的每個(gè)通過(guò)網(wǎng)絡(luò)12彼此相連接。以與圖1類似的方式,網(wǎng)絡(luò)12可以包括諸如有線 電纜或無(wú)線電波之類的傳輸線,或者諸如路由器或通信控制臺(tái)之類的數(shù)據(jù)中繼器。例如,蜂 窩電話60可以經(jīng)由利用無(wú)線電波通信的基站來(lái)連接到網(wǎng)絡(luò)12?;旧?,代理服務(wù)器71、任務(wù)服務(wù)器72和日志服務(wù)器73可以被集成為單個(gè)服務(wù) 器。這里,為了簡(jiǎn)化描述,將代理服務(wù)器71、任務(wù)服務(wù)器72和日志服務(wù)器73分別作為分離 的服務(wù)器來(lái)描述。與圖1所示的蜂窩電話20相似,蜂窩電話60被提供有能夠執(zhí)行非接觸式通信的 IC芯片。IC芯片執(zhí)行與另一 IC芯片的非接觸式通信,并且被提供有讀寫器,讀寫器讀出存 儲(chǔ)在另一 IC芯片中的數(shù)據(jù)并且是利用諸如用于讀出并更新存儲(chǔ)在另一 IC芯片中的數(shù)據(jù)的 那些功能之類的讀寫器功能實(shí)現(xiàn)的。為了使得用戶能夠使用讀寫器功能,可以將稱為代理 的應(yīng)用程序安裝在蜂窩電話60上。即,例如,用戶可以通過(guò)預(yù)定的鍵操作來(lái)將安裝有代理 的蜂窩電話60作為讀寫器操作。另外,代理被設(shè)計(jì)為用于使用讀寫器功能并可通過(guò)稱為任務(wù)的腳本數(shù)據(jù)定制化的 通用應(yīng)用程序。換言之,用戶還可以將各種腳本數(shù)據(jù)安裝在安裝了代理的蜂窩電話60上, 以設(shè)立在讀取了關(guān)于項(xiàng)目的數(shù)據(jù)之后的蜂窩電話60的任意操作等。在這種配置下,蜂窩電 話60可以讀出或更新存儲(chǔ)在接近蜂窩電話60的蜂窩電話20中的IC芯片中的項(xiàng)目數(shù)據(jù)。例如,基于某種任務(wù)進(jìn)行操作的蜂窩電話60讀出由某個(gè)事件承辦人發(fā)行的票項(xiàng) 目。如果票的有效性通過(guò)認(rèn)證,則輸出圖像或聲音以準(zhǔn)予用戶進(jìn)入。另外,基于另一任務(wù)操 作的蜂窩電話60讀出由某個(gè)服務(wù)提供商發(fā)行的積分卡項(xiàng)目。如果積分卡的有效性經(jīng)過(guò)認(rèn) 證,則蜂窩電話60執(zhí)行增加或減少積分卡上的積分的處理,并且顯示處理結(jié)果。替代地,任 務(wù)除了可以包括腳本數(shù)據(jù)之外,還可以包括如上所述的圖像或聲音數(shù)據(jù)。另外,例如,任務(wù) 腳本的描述可以被修改以允許蜂窩電話60將項(xiàng)目處理的日志數(shù)據(jù)上載到數(shù)據(jù)中心70。代理服務(wù)器71響應(yīng)于來(lái)自蜂窩電話60的請(qǐng)求將代理發(fā)送給蜂窩電話60,以使得 蜂窩電話60能夠下載該代理。另外,任務(wù)服務(wù)器72響應(yīng)于來(lái)自蜂窩電話60的請(qǐng)求將任務(wù) 發(fā)送給蜂窩電話60,以使得蜂窩電話60能夠下載該任務(wù)??梢陨蓛蓚€(gè)或更多個(gè)任務(wù)以使 得蜂窩電話60能夠下載這些任務(wù)。日志服務(wù)器73接收蜂窩電話60基于任務(wù)腳本的描述 進(jìn)行了更新的日志數(shù)據(jù),并且隨后存儲(chǔ)該日志數(shù)據(jù)。PC 50例如可以是由服務(wù)提供商擁有的PC。這里,服務(wù)提供商例如可以是向蜂窩 電話20提供項(xiàng)目的提供商。另外,例如,蜂窩電話60可以是由提供商的成員之一擁有的蜂 窩電話。例如,如果存儲(chǔ)在蜂窩電話20的IC芯片中的項(xiàng)目是音樂(lè)會(huì)門票,則服務(wù)提供商可 以是事件承辦人等。在此情況中,蜂窩電話60可由負(fù)責(zé)入場(chǎng)接待的事件承辦人的員工持有。 此外,例如,如果存儲(chǔ)在蜂窩電話20的IC芯片中的項(xiàng)目是清洗優(yōu)惠券,則服務(wù)提 供商可以是清洗連鎖店的總部。在此情況中,蜂窩電話60由在連鎖店之一執(zhí)行諸如接待之類的業(yè)務(wù)的店員持有。服務(wù)提供代理生成使用PC 50的任務(wù)。任務(wù)例如可以是被描述為以可擴(kuò)展標(biāo)記語(yǔ) 言(XML)等所寫的文檔的腳本數(shù)據(jù)。因此,任務(wù)可以包括顯示在蜂窩電話60的顯示屏上的 圖像數(shù)據(jù)以及從蜂窩電話60的揚(yáng)聲器輸出的聲音數(shù)據(jù)。此外,如果蜂窩電話60意欲作為 讀寫器,則任務(wù)可以包括因特網(wǎng)上的服務(wù)器的統(tǒng)一資源定位符(URL)等,其中,保存了要參 考的信息。以此方式,例如,蜂窩電話60可以在存儲(chǔ)在蜂窩電話20中的項(xiàng)目數(shù)據(jù)被讀出時(shí), 自動(dòng)顯示或輸出任何預(yù)定圖像、文本信息、聲音等。服務(wù)提供商已與讀寫器提供系統(tǒng)2的管理代理簽署了預(yù)定合同。因此,服務(wù)提供 商可 以將所生成的任務(wù)上載到數(shù)據(jù)中心70的任務(wù)服務(wù)器72中。然后,服務(wù)提供商在Web 服務(wù)器80上描述用于下載存儲(chǔ)在任務(wù)服務(wù)器72中的任務(wù)數(shù)據(jù)的URL,Web服務(wù)器80由與 服務(wù)提供商本身協(xié)定的提供商等來(lái)管理。由服務(wù)提供商的成員持有的蜂窩電話60使用通信功能來(lái)經(jīng)由網(wǎng)絡(luò)12訪問(wèn)Web服 務(wù)器80,并且從Web服務(wù)器80獲取URL。預(yù)先向服務(wù)提供商的成員告知了 URL所在的Web 頁(yè)面的地址信息等。然后,蜂窩電話60從任務(wù)服務(wù)器72下載由服務(wù)提供商利用PC 50生 成并上載的任務(wù)數(shù)據(jù)。在讀寫器提供系統(tǒng)2中,例如,各種數(shù)據(jù)可以沿著圖4中的各個(gè)箭頭所表示的流程 而被發(fā)送和接收。首先,蜂窩電話60從代理服務(wù)器71下載代理(第一步)。然后,蜂窩電 話60打開(kāi)預(yù)先安裝的瀏覽器,并訪問(wèn)Web服務(wù)器80以獲取任務(wù)分發(fā)URL (第二步)。蜂窩 電話60運(yùn)行或獲取的任務(wù)分發(fā)URL以從任務(wù)服務(wù)器72下載任務(wù)數(shù)據(jù)(第三步)。此外,用戶可以點(diǎn)擊蜂窩電話60的瀏覽器上的任務(wù)分發(fā)URL,以自動(dòng)地訪問(wèn)任務(wù) 服務(wù)器72。此時(shí),如果任務(wù)服務(wù)器72執(zhí)行預(yù)定核查處理并且準(zhǔn)許下載任務(wù),則任務(wù)服務(wù)器 72將用于顯示任務(wù)下載激活頁(yè)面的數(shù)據(jù)發(fā)送給蜂窩電話60。圖5是圖示出任務(wù)分發(fā)URL 的示例的示圖,并且圖6是圖示出任務(wù)分發(fā)URL中的示例性參數(shù)的示圖。在圖5所示的任務(wù)分發(fā)URL中,“httpS://p2Ce. itmo. jp/role/”部分是指定任務(wù) 服務(wù)器72在網(wǎng)絡(luò)上的地址的信息。在圖5所示的任務(wù)分發(fā)URL中,“? f = 1 & rOOOOOOOl & d = 2009010100 & c = 10 & i = spidOOOOl & s = 1680d74fa30fc9d4bedc & ν = 01” 部分是表示用于任務(wù)服務(wù)器72中的核查處理的參數(shù)的信息。即,字符“f”、“r”、“d”等分別 表示各個(gè)參數(shù)。在這些字符中的每個(gè)字符之后,描述了跟隨有數(shù)值和字符的“=,,。如圖6所示,在前述任務(wù)分發(fā)URL中中描述的參數(shù)“f”是表示任務(wù)分發(fā)URL中所 描述的參數(shù)版本的信息。在此示例中,版本號(hào)為“1”。替代地,版本號(hào)可以設(shè)為“2”,并且可 以生成具有新參數(shù)(未在圖5中示出)的經(jīng)修訂的任務(wù)分發(fā)URL。任務(wù)分發(fā)URL中所描述的參數(shù)“r”是指定與任務(wù)分發(fā)URL相對(duì)應(yīng)的任務(wù)數(shù)據(jù)的 ID。任務(wù)服務(wù)器72指定要被下載到蜂窩電話60上的任務(wù)的數(shù)據(jù)。此外,任務(wù)分發(fā)URL中所描述的參數(shù)“d”是表示任務(wù)分發(fā)URL的截止日期的信息, 其中,截止日期由“年”、“月”、“日”和“小時(shí)”來(lái)表示。在圖5所示的示例中,所描述的截止 日期為“200910100”。因此,其表示2009年1月1 H 0. 00a. m.點(diǎn)。在因此,此情況中,如果 任務(wù)服務(wù)器72接收到指定2009年1月1日0.00a.m.點(diǎn)之后的任務(wù)分發(fā)URL的訪問(wèn),則其 判斷出存在在截止日期之后的訪問(wèn),因此不允許下載任務(wù)。
替代地,可以不在任務(wù)分發(fā)URL中描述參數(shù)“d”。此外,任務(wù)分發(fā)URL中所描述的參數(shù)c是表示對(duì)與任務(wù)分發(fā)URL相對(duì)應(yīng)的任務(wù)的 可使用(下載)次數(shù)的信息。任務(wù)服務(wù)器72通過(guò)蜂窩電話60的代理逐案例地計(jì)數(shù)對(duì)任務(wù) 的下載次數(shù)。如果超過(guò)了可用下載次數(shù),則不再允許對(duì)任務(wù)進(jìn)行下載。此外,任務(wù)分發(fā)URL中所描述的參數(shù)“i”是供服務(wù)提供商使用的原始ID。替代地, 可以不在任務(wù)分發(fā)URL中描述參數(shù)“i”。
任務(wù)分發(fā)URL中所描述的參數(shù)“S”是表示服務(wù)提供商的簽名值的信息。任務(wù)分發(fā) URL被預(yù)先提供有在與讀寫器提供系統(tǒng)2的管理代理協(xié)定下的服務(wù)提供商的數(shù)字簽名???以通過(guò)利用預(yù)定密鑰對(duì)簽名值譯碼來(lái)確認(rèn)服務(wù)提供商的簽名。任務(wù)分發(fā)URL中所描述的參數(shù)“V”是指定與參數(shù)“S”的簽名值相對(duì)應(yīng)的密鑰的版 本的信息。任務(wù)服務(wù)器72基于參數(shù)“V”的信息來(lái)指定密鑰,并且隨后利用這種密鑰來(lái)對(duì)參數(shù) “S”的簽名值譯碼。如果作為譯碼的結(jié)果而獲得值不同于預(yù)先登記的值,則任務(wù)服務(wù)器72 判定該值不是有效的簽名值,從而不能下載任務(wù)。因此,基于任務(wù)分發(fā)URL中所描述的參數(shù),可以指定任務(wù)數(shù)據(jù),并且可以執(zhí)行用于 判斷是否允許下載任務(wù)的核查處理。如果允許下載任務(wù),則任務(wù)服務(wù)器生成表示下載許可 已被核查的下載密鑰,并且將任務(wù)下載激活頁(yè)面的顯示數(shù)據(jù)發(fā)送給蜂窩電話60。任務(wù)下載 激活頁(yè)面的顯示數(shù)據(jù)包括與后面將提到的鏈接有關(guān)的信息,并且鏈接信息包括下載密鑰。返回圖4,如上所述,作為基于任務(wù)分發(fā)URL進(jìn)行訪問(wèn)的結(jié)果,任務(wù)下載激活頁(yè)面 的顯示數(shù)據(jù)從任務(wù)服務(wù)器被發(fā)送給蜂窩電話60。用戶可以操作顯示在蜂窩電話60的瀏覽 器上的任務(wù)下載激活頁(yè)面的GUI等,以啟動(dòng)蜂窩電話60的代理。結(jié)果,可將感興趣的任務(wù) 從任務(wù)服務(wù)器72下載到蜂窩電話60中。圖7是圖示出任務(wù)下載激活頁(yè)面的示例的示圖。該圖表示被顯示為蜂窩電話60 的顯示屏上的畫面101的任務(wù)下載激活頁(yè)面的示例。在畫面101上,描述了消息“點(diǎn)擊下面 的鏈接以繼續(xù)處理”和“通信處理可通過(guò)激活代理來(lái)執(zhí)行”。當(dāng)根據(jù)指示將“代理激活”消息描述在圖7的畫面101上時(shí),蜂窩電話60的用戶 可以點(diǎn)擊鏈接102。結(jié)果,預(yù)先下載到蜂窩電話60上的代理被激活以開(kāi)始與任務(wù)服務(wù)器72 的通信。此時(shí),任務(wù)服務(wù)器72執(zhí)行預(yù)定核查處理,以便當(dāng)任務(wù)的下載被允許時(shí)開(kāi)始下載。在此情況中,任務(wù)服務(wù)器72判斷任務(wù)下載密鑰是否有效。如果任務(wù)下載密鑰有 效,則允許下載。任務(wù)下載密鑰可以被生成為預(yù)定數(shù)值等,并且在任務(wù)下載激活頁(yè)面的顯示 數(shù)據(jù)被生成時(shí),任務(wù)下載密鑰可以存儲(chǔ)在任務(wù)服務(wù)器72的預(yù)定存儲(chǔ)區(qū)域中。如果鏈接102 被點(diǎn)擊,則鏈接102中的下載密鑰被發(fā)送給任務(wù)服務(wù)器72。例如,如果下載密鑰未存儲(chǔ)在預(yù) 定存儲(chǔ)區(qū)域中,則判定任務(wù)下載密鑰無(wú)效。另外,如果下載密鑰是使用過(guò)的密鑰或者過(guò)期的 密鑰,則還判定任務(wù)下載密鑰無(wú)效。另外,如果任務(wù)服務(wù)器72在判斷要求任務(wù)下載的代理是否有效之后,判定該代理 有效,則下載被允許。如果蜂窩電話60下載該代理,則對(duì)下載進(jìn)行指定的ID由代理服務(wù)器 71生成并被發(fā)送給任務(wù)服務(wù)器72,同時(shí)被發(fā)送給蜂窩電話60。在下文中,將ID稱為代理 ID。代理ID存儲(chǔ)在任務(wù)服務(wù)器72的預(yù)定存儲(chǔ)區(qū)域中,同時(shí)被存儲(chǔ)在蜂窩電話60的存儲(chǔ)器 等的預(yù)定存儲(chǔ)區(qū)域中。
在蜂窩電話60中激活的代理在與任務(wù)服務(wù)器72通信時(shí)可以發(fā)送代理ID。接下 來(lái),當(dāng)從蜂窩電話60發(fā)送來(lái)的代理ID未被存儲(chǔ)在預(yù)定存儲(chǔ)區(qū)域時(shí),任務(wù)服務(wù)器72判定代 理ID無(wú)效。另外,可以與代理ID相對(duì)應(yīng)地存儲(chǔ)與代理的暫停使用有關(guān)的信息。因此,當(dāng)從 蜂窩電話60發(fā)送來(lái)的代理ID被提供有與暫停使用有關(guān)的信息時(shí),可以判定該代理ID無(wú) 效。返回圖4,具有所下載的任務(wù)的蜂窩電話60激活代理,并且允許代理執(zhí)行所下載 的任務(wù)。因此,蜂窩電話60可以作為讀寫器操作。在下載兩個(gè)或更多個(gè)任務(wù)的情況中,可 以預(yù)先將任一任務(wù)確定為將由代理執(zhí)行的任務(wù)。接下來(lái),具有存儲(chǔ)了項(xiàng)目的IC芯片的蜂窩電話20被握持在蜂窩電話60之上(第 四步)。這里,蜂窩電話60用作讀寫器,以使得存儲(chǔ)了項(xiàng)目的IC芯片可被握持在(接近于) 讀寫器之上。因此,蜂窩電話60讀出項(xiàng)目并且對(duì)其執(zhí)行預(yù)定處理。例如,執(zhí)行表示準(zhǔn)予進(jìn) 入音樂(lè)會(huì)大廳的如下處理顯示圖像、輸出聲音等。 蜂窩電話60基于對(duì)任務(wù)的描述將與處理結(jié)果有關(guān)的日志數(shù)據(jù)上載到日志服務(wù)器 73中。例如,指定在其上存儲(chǔ)了經(jīng)處理的項(xiàng)目的IC芯片的信息、處理日期、與取決于IC芯 片的準(zhǔn)入有效性有關(guān)的信息等可以被上載作為日志數(shù)據(jù)(第五步)。此外,日志數(shù)據(jù)的上載僅在由任務(wù)描述了日志數(shù)據(jù)的上載時(shí)才被執(zhí)行。換言之,只 要服務(wù)提供商不考慮日志數(shù)據(jù)等的實(shí)際使用,就可以取消日志數(shù)據(jù)的上載。因此,在根據(jù)本實(shí)施例的讀寫器提供系統(tǒng)2中,可以提供可以取決于項(xiàng)目而被操 作的讀寫器,而不用逐案例地開(kāi)發(fā)并安裝用于讀寫器終端的任何軟件。圖8是圖示出用于下載任務(wù)的處理的流程的流程圖。該示出了如下處理從 通過(guò)啟動(dòng)瀏覽器來(lái)允許蜂窩電話60訪問(wèn)Web服務(wù)器80到從任務(wù)服務(wù)器72下載任務(wù)的數(shù) 據(jù)。在圖中的步驟S91中,蜂窩電話60的瀏覽器向Web服務(wù)器80發(fā)送用于獲取任務(wù)分 發(fā)URL的請(qǐng)求。在步驟S71,Web服務(wù)器80接收發(fā)送來(lái)的任務(wù)。例如可以在步驟S91中的 更新之前,基于瀏覽器顯示的所獲取任務(wù)選擇頁(yè)面來(lái)執(zhí)行用于獲取任務(wù)分發(fā)URL的請(qǐng)求。 例如,蜂窩電話60的用戶可以通過(guò)激活瀏覽器來(lái)訪問(wèn)Web服務(wù)器80以在蜂窩電話的畫面 上顯示任務(wù)選擇頁(yè)面。然后,用戶可以操作任務(wù)選擇頁(yè)面的GUI等以選擇要下載的任務(wù)。 結(jié)果,用于獲取包括任務(wù)的任務(wù)ID等在內(nèi)的任務(wù)分發(fā)URL的請(qǐng)求被生成并且隨后被發(fā)送給 Web服務(wù)器80。在步驟S72,Web服務(wù)器80響應(yīng)于在步驟S71中接收到的獲取任務(wù)分發(fā)URL的請(qǐng) 求,來(lái)向蜂窩電話60發(fā)送對(duì)任務(wù)分發(fā)URL的響應(yīng)。因此,在步驟S92,例如,蜂窩電話60的 瀏覽器獲取如上參考圖5所述的任務(wù)分發(fā)URL。在步驟93,蜂窩電話60的瀏覽器基于在步驟S92中獲得的任務(wù)分發(fā)URL來(lái)訪問(wèn)任 務(wù)服務(wù)器72,并且對(duì)任務(wù)服務(wù)器72的訪問(wèn)在步驟S51被接收到。該訪問(wèn)作為針對(duì)任務(wù)服務(wù) 器72的用于獲取任務(wù)下載激活頁(yè)面的請(qǐng)求而被執(zhí)行。例如,當(dāng)用戶點(diǎn)擊顯示在蜂窩電話60 的畫面上的任務(wù)分發(fā)URL時(shí),該訪問(wèn)在任務(wù)服務(wù)器72上被執(zhí)行。結(jié)果,任務(wù)服務(wù)器72獲取 如上參考圖6所述的每個(gè)參數(shù)。在步驟S52,任務(wù)服務(wù)器72執(zhí)行核查頁(yè)面請(qǐng)求的處理,如后面參考圖9所描述的。這里,將參考圖9所示的流程圖描述圖8的步驟S52中的頁(yè)面請(qǐng)求核查處理的示例。在步驟S201,任務(wù)服務(wù)器72判斷當(dāng)前時(shí)間是否在任務(wù)分發(fā)的截止日期內(nèi)。此時(shí), 如上參考圖6所述的,基于在任務(wù)分發(fā)URL中描述的參數(shù)“d”來(lái)核查當(dāng)前時(shí)間是否在截止 日期內(nèi)。在步驟S201,如果判定當(dāng)前時(shí)間在截止日期內(nèi),則處理前進(jìn)到步驟S202。在步驟S202,任務(wù)服務(wù)器72判斷任務(wù)分發(fā)URL的使用次數(shù)是否在限制次數(shù)之內(nèi)。 此時(shí),如上所述,基于在任務(wù)分發(fā)URL中描述的參數(shù)“c”來(lái)確認(rèn)使用次數(shù)是否超過(guò)了預(yù)定數(shù) 目。在步驟S202,如果判定使用次數(shù)在限制次數(shù)之內(nèi),則處理前進(jìn)到步驟S203。在步驟S203,任務(wù)服務(wù)器72判斷簽名是否有效。此時(shí),如上所述,利用由參數(shù)“V” 指定的密鑰來(lái)對(duì)任務(wù)分發(fā)URL中所描述的簽名值參數(shù)“s”進(jìn)行譯碼,然后確認(rèn)簽名的有效 性。在步驟S203,如果確認(rèn)了簽名的有效性,則處理前進(jìn)到步驟S204。此外,如果處理前進(jìn)到步驟S204,則判定應(yīng)當(dāng)允許下載任務(wù)。在步驟S204,任務(wù)服務(wù)器72生成任務(wù)下載激活頁(yè)面的顯示數(shù)據(jù)。如上所述,任務(wù) 下載激活頁(yè)面的顯示數(shù)據(jù)包括其中放置了下載密鑰的鏈接信息。另一方面,如果在步驟S201中判定任務(wù)分發(fā)URL已過(guò)期,在步驟S202中判定使用 次數(shù)超過(guò)了限制次數(shù),或者在步驟S203中判定簽名無(wú)效,則處理前進(jìn)到步驟S205。此外,如果處理前進(jìn)到步驟S205,則判定不應(yīng)當(dāng)允許下載任務(wù)。在步驟S205,任務(wù)服務(wù)器72執(zhí)行錯(cuò)誤處理。此時(shí),例如,任務(wù)服務(wù)器72生成用于 在蜂窩電話60的瀏覽器上顯示如下通知的數(shù)據(jù)對(duì)任務(wù)下載激活頁(yè)面的獲取失敗。由此,頁(yè)面請(qǐng)求核查處理被執(zhí)行。返回圖8,在步驟S52中的處理之后,任務(wù)服務(wù)器72將對(duì)任務(wù)下載激活頁(yè)面請(qǐng)求的 回復(fù)發(fā)送給蜂窩電話60。然后,在步驟S94,蜂窩電話60的瀏覽器接收該回復(fù)。在步驟S52 的處理中,如果判定應(yīng)當(dāng)允許下載任務(wù),則步驟S53中的處理允許任務(wù)服務(wù)器72將任務(wù)下 載激活頁(yè)面的顯示數(shù)據(jù)發(fā)送給蜂窩電話60。另外,在步驟S52的處理中,如果判定不應(yīng)當(dāng)允 許下載任務(wù),則步驟S53中的處理允許任務(wù)服務(wù)器72將用于顯示與任務(wù)下載激活頁(yè)面的獲 取失敗有關(guān)的通知的顯示數(shù)據(jù)等發(fā)送給蜂窩電話60。如果任務(wù)下載激活頁(yè)面的獲取失敗, 則圖8所示的處理在此終止。在步驟S94中接收到的任務(wù)下載激活頁(yè)面例如可以是圖7所示的畫面101上的頁(yè) 面。換言之,圖7圖示出了基于由步驟S53中的處理發(fā)送來(lái)的任務(wù)下載激活頁(yè)面的顯示數(shù)據(jù) 而顯示在蜂窩電話60的畫面上的⑶I畫面的示例。在步驟S95,如果圖7所示的畫面101 中的鏈接102被點(diǎn)擊,則在步驟S111,蜂窩電話60的代理被激活。在步驟S112,蜂窩電話60的代理將任務(wù)下載請(qǐng)求發(fā)送給任務(wù)服務(wù)器72。然后,在 步驟S54,任務(wù)服務(wù)器72接收該請(qǐng)求。任務(wù)下載請(qǐng)求包括針對(duì)圖7所示的鏈接102中的下 載密鑰的請(qǐng)求。在步驟S55,任務(wù)服務(wù)器72執(zhí)行將在后面參考圖10描述的下載請(qǐng)求核查處理?,F(xiàn)在參考圖10所示的流程圖,將詳細(xì)描述圖8的步驟S55中的下載請(qǐng)求核查處理 的示例。在步驟S221,任務(wù)服務(wù)器72判斷下載密鑰是否有效。此時(shí),例如,如果發(fā)送給蜂窩 電話60的下載密鑰與存儲(chǔ)在任務(wù)服務(wù)器的預(yù)定存儲(chǔ)區(qū)域中的下載密鑰相對(duì)應(yīng),則判定任 務(wù)下載密鑰有效。此外,例如,還可以判斷下載密鑰是否已被使用或者是否已過(guò)期。
在步驟S221,如果判定下載密鑰有效,則處理前進(jìn)到步驟S222。在步驟S222,任務(wù)服務(wù)器72判斷代理ID是否有效。此時(shí),例如,如果從蜂窩電話 60發(fā)送來(lái)的代理ID未存儲(chǔ)在任務(wù)服務(wù)器72的預(yù)定存儲(chǔ)區(qū)域中,則判定代理ID無(wú)效。替代 地,可以與代理ID相對(duì)應(yīng)地存儲(chǔ)與代理的暫停使用有關(guān)的信息,并且該信息可以與代理ID 一起被核查。在步驟S222,如果判定代理ID有效,則處理前進(jìn)到步驟S223。此外,如果處理前進(jìn)到步驟S223,則判定應(yīng)當(dāng)批準(zhǔn)了任務(wù)的下載。在步驟S223,任務(wù)服務(wù)器72將表示對(duì)準(zhǔn)許的核查結(jié)果的標(biāo)志設(shè)為“開(kāi)啟”(ON)。 因此,任務(wù)下載的激活被允許。另一方面,如果在步驟S221中判定下載密鑰無(wú)效或者在步驟S222中判定代理ID 無(wú)線,則處理前進(jìn)到步驟S224。在步驟S224,任務(wù)服務(wù)器72執(zhí)行錯(cuò)誤處理。此時(shí),例如,任務(wù)服務(wù)器72生成用于 在蜂窩電話60的瀏覽器上顯示任務(wù)下載未被允許的通知。由此,下載請(qǐng)求核查處理被執(zhí)行。返回圖8,如果作為步驟S55中的處理結(jié)果,表示對(duì)準(zhǔn)許的核查結(jié)果的標(biāo)志被設(shè)為 “開(kāi)啟”,則執(zhí)行從任務(wù)服務(wù)器72到蜂窩電話60的數(shù)據(jù)傳輸。另一方面,如果表示對(duì)準(zhǔn)許的 核查結(jié)果的標(biāo)志未被設(shè)為“開(kāi)啟”,則生成用于顯示任務(wù)下載未被允許的通知的數(shù)據(jù),并且 圖8所示的處理在此終止。在步驟S113,蜂窩電話60的代理接收從任務(wù)服務(wù)器72發(fā)送來(lái)的數(shù)據(jù)。從而,任務(wù) 下載被允許。如果完成了任務(wù)下載,則蜂窩電話60的代理在步驟S114中將下載完成通知發(fā)送 給任務(wù)服務(wù)器72。然后,在步驟S57,任務(wù)服務(wù)器72接收該通知。在步驟S57,任務(wù)服務(wù)器72完成任務(wù)數(shù)據(jù)傳輸處理。然后,在步驟S58,將下載次 數(shù)加起來(lái)。在任務(wù)服務(wù)器72的預(yù)定存儲(chǔ)區(qū)域中,存儲(chǔ)了任務(wù)下載次數(shù)。例如,針對(duì)每個(gè)任務(wù) ID和代理ID存儲(chǔ)下載次數(shù)。在步驟S58,任務(wù)服務(wù)器72將與被發(fā)送任務(wù)的任務(wù)ID相對(duì)應(yīng) 的下載次數(shù)以及與發(fā)送了下載請(qǐng)求的蜂窩電話60的代理ID相對(duì)應(yīng)的下載次數(shù)加起來(lái)。由此,任務(wù)下載處理被執(zhí)行。因此,例如,可以簡(jiǎn)單地提供可以與存儲(chǔ)在蜂窩電話20的IC芯片中的每個(gè)項(xiàng)目相 對(duì)應(yīng)的讀寫器。換言之,無(wú)需開(kāi)發(fā)并在讀寫器終端上安裝與存儲(chǔ)在蜂窩電話20的IC芯片 中的每個(gè)項(xiàng)目相對(duì)應(yīng)的應(yīng)用程序。接下來(lái),已獲得了如上所述的代理和任務(wù)的蜂窩電話60可以合適地被用作讀寫 器。例如,允許用戶將已獲得了代理和任務(wù)的蜂窩電話60帶進(jìn)商店、音樂(lè)會(huì)大廳等中,并且 用作讀寫器。在此情況中,蜂窩電話60的用戶操作蜂窩電話60以激活代理,并且隨后激活 任務(wù)。這里,當(dāng)代理被激活時(shí),蜂窩電話60與代理服務(wù)器71通信,并且然后,基于代理服 務(wù)器71的預(yù)定核查處理的結(jié)果來(lái)激活代理。另外,當(dāng)任務(wù)被激活時(shí),蜂窩電話60與任務(wù)服務(wù)器72通信。然后,任務(wù)服務(wù)器72 基于預(yù)定核查處理的結(jié)果來(lái)激活任務(wù)。
16
現(xiàn)在參考圖11所示的流程圖,描述由用作讀寫器的蜂窩電話60執(zhí)行的處理。在步驟S231,蜂窩電話60的瀏覽器判斷是否命令了對(duì)代理的激活,并且待機(jī)直到 判定已命令了對(duì)代理的激活為止。在步驟S231,如果判定命令了對(duì)代理的激活,則處理前進(jìn) 到步驟S232。在步驟S232,蜂窩電話60的瀏覽器將包括代理ID、IDm、時(shí)間信息和代理的版本信 息在內(nèi)的核查請(qǐng)求發(fā)送給代理服務(wù)器71。這里,“IDm”是蜂窩電話60的IC芯片特有的辨別信息,并且可被讀出IC芯片。時(shí) 間信息是表示由蜂窩電話60計(jì)時(shí)的當(dāng)前時(shí)間的信息。代理的版本信息是隨著代理的下載 而獲得的信息。在步驟S233,蜂窩電話60的瀏覽器接收與步驟S232中的處理所發(fā)送的核查請(qǐng)求 相對(duì)應(yīng)的由代理服務(wù)器發(fā)送的核查結(jié)果。在步驟S234,蜂窩電話60的瀏覽器判斷通過(guò)步驟S233中的處理接收到的核查結(jié) 果是否為“0K” (表示代理的激活被允許)。在步驟S234,如果判定核查結(jié)果為“0K”,則處 理前進(jìn)到步驟S235。另一方面,在步驟S234,如果判定核查結(jié)果不為“0K”,則處理前進(jìn)到步 驟 S241。在步驟S235,蜂窩電話60的瀏覽器激活代理。在步驟S236,蜂窩電話60的代理判斷是否命令了對(duì)任務(wù)的激活,并且待機(jī)直到判 定已命令了對(duì)任務(wù)的激活為止。在步驟S236,如果判定命令了對(duì)任務(wù)的激活,則處理前進(jìn)到 步驟S237。在步驟S237,蜂窩電話60的瀏覽器將包括任務(wù)ID、任務(wù)的版本信息和時(shí)間信息在 內(nèi)的核查請(qǐng)求發(fā)送給任務(wù)服務(wù)器72。任務(wù)的版本信息是隨著任務(wù)的下載而獲得的信息。在步驟S238,蜂窩電話60的瀏覽器接收與由步驟S237中的處理發(fā)送的核查請(qǐng)求 相對(duì)應(yīng)的由任務(wù)服務(wù)器發(fā)送來(lái)的核查結(jié)果。在步驟S239,蜂窩電話60的瀏覽器判斷通過(guò)步驟S238中的處理接收到的核查結(jié) 果是否為“0K” (表示對(duì)任務(wù)的激活被允許)。在步驟S239,如果判定核查結(jié)果為“0K”,則 處理前進(jìn)到步驟S240。另一方面,在步驟S239,如果判定核查結(jié)果不為“0K”,則處理前進(jìn)到 步驟S241。在步驟S240,蜂窩電話60的代理激活任務(wù)。另一方面,在步驟S241,蜂窩電話60的瀏覽器或代理執(zhí)行錯(cuò)誤處理。在此情況中, 例如,執(zhí)行在蜂窩電話60的畫面上顯示用于通知代理或任務(wù)的激活未被允許的消息等的處理?,F(xiàn)在參考圖12的流程圖,將描述代理激活核查處理。這里,該處理是在激活代理 時(shí)執(zhí)行的預(yù)定核查處理。為了激活代理,該處理由代理服務(wù)器71執(zhí)行,代理服務(wù)器71通過(guò) 圖11的步驟S232中的處理接收了從蜂窩電話60發(fā)送來(lái)的核查請(qǐng)求數(shù)據(jù)。在步驟S251,代理服務(wù)器71判斷代理ID是否有效。例如,如果從蜂窩電話60發(fā) 送來(lái)的數(shù)據(jù)中的代理ID與代理服務(wù)器71過(guò)去生成的代理ID相對(duì)應(yīng),則判定該代理ID有 效。如果在步驟S251中判定代理ID有效,則處理前進(jìn)到步驟S252。在步驟S251,如果判定代理ID無(wú)效,則處理前進(jìn)到步驟S256。在步驟S252,代理服務(wù)器71判斷IDm是否有效。這里,IDm是蜂窩電話60的IC 芯片特有的辨別信息,并且是由IC芯片的制造商提供的、包括從蜂窩電話60發(fā)送來(lái)的數(shù)據(jù) 的ID。IC芯片的制造商預(yù)先告知的IDm被存儲(chǔ)在代理服務(wù)器71中。例如,如果從蜂窩電 話60發(fā)送來(lái)的數(shù)據(jù)中的IDm與代理服務(wù)器71的預(yù)定存儲(chǔ)區(qū)域中存儲(chǔ)的IDm相對(duì)應(yīng),則判 定IDm有效。換言之,判定蜂窩電話60的IC芯片有效。在步驟S252,如果判定IDm有效,則處理前進(jìn)到步驟S253。另一方面,如果在步驟 S252中判定IDm無(wú)效,則處理前進(jìn)到步驟S256。在步驟S253,代理服務(wù)器71判斷時(shí)間設(shè)置是否有效。此時(shí),例如,判斷從蜂窩電話 60發(fā)送來(lái)的數(shù)據(jù)中的時(shí)間信息是否從自代理服務(wù)器71的定時(shí)器輸出的時(shí)間信息發(fā)生了轉(zhuǎn) 移。例如,如果這兩種時(shí)間信息之間的差值在閾值范圍內(nèi),則判斷出時(shí)間設(shè)置有效。換句話 說(shuō),確認(rèn)蜂窩電話60的時(shí)間設(shè)備是否不正確。例如,由于讀寫器可能需要確認(rèn)項(xiàng)目的截止 日期的處理,因此,當(dāng)蜂窩電話60的時(shí)間設(shè)置不正確時(shí),任何項(xiàng)目都不能被正確地處理。在步驟S253,如果判定時(shí)間設(shè)置有效,則處理前進(jìn)到步驟S254。另一方面,如果在 步驟S253中判定時(shí)間設(shè)置無(wú)效,則處理前進(jìn)到步驟S256。在步驟S254,代理服務(wù)器71判斷版本是否有效。此時(shí),例如,確認(rèn)從蜂窩電話60 發(fā)送來(lái)的數(shù)據(jù)中的代理的版本信息,此時(shí)例如包括檢查從蜂窩電話60發(fā)送來(lái)的數(shù)據(jù)以判 斷版本是否有效。如果在步驟S254中判定版本有效,則處理前進(jìn)到步驟S255。兩一方面, 如果在步驟S254中判定版本無(wú)效,則處理前進(jìn)到步驟S256。在步驟S255,代理服務(wù)器71將表示“0K”的核查結(jié)果的信息發(fā)送給蜂窩電話60。 接收到該信息的蜂窩電話60被允許激活代理。另一方面,如果處理前進(jìn)到步驟S256,則代理的激活不被允許。在步驟S256,代理 服務(wù)器71執(zhí)行錯(cuò)誤處理。此時(shí),例如,代理服務(wù)器71生成用于在蜂窩電話60的瀏覽器上 顯示代理的激活未被允許的通知。由步驟S255或步驟S256發(fā)送的信息由蜂窩電話60在圖11所示的步驟S233中 接收。以此方式,代理激活處理可以被執(zhí)行。當(dāng)在圖12所示的處理之后代理的激活被允許時(shí),則允許蜂窩電話60的用戶激活 任務(wù)。在此情況中,可由任務(wù)服務(wù)器72執(zhí)行核查處理。這里,下載了兩個(gè)或更多個(gè)任務(wù)的 蜂窩電話60的用戶可以從其中選擇感興趣的任務(wù)并且激活所選任務(wù)。現(xiàn)在參考圖13的流程圖,描述任務(wù)激活核查處理。這里,該處理是在激活任務(wù)時(shí) 執(zhí)行的預(yù)定核查處理。為了激活任務(wù),該處理由接收了通過(guò)步驟S237中的處理從蜂窩電話 60發(fā)送來(lái)的核查請(qǐng)求數(shù)據(jù)的任務(wù)服務(wù)器72來(lái)執(zhí)行。在步驟S271,任務(wù)服務(wù)器72判斷任務(wù)的截止日期是否在可使用時(shí)段內(nèi)。此時(shí),例 如,基于從蜂窩電話60發(fā)送來(lái)的數(shù)據(jù)中的任務(wù)ID來(lái)核查可使用時(shí)段。與可使用時(shí)段有關(guān) 的信息是這樣的信息,其中,描述了與任務(wù)ID所對(duì)應(yīng)的任務(wù)的使用開(kāi)始日期和使用結(jié)束日 期有關(guān)的信息。該信息預(yù)先存儲(chǔ)在任務(wù)服務(wù)器72的預(yù)定存儲(chǔ)區(qū)域中。此外,例如,與可使 用時(shí)段有關(guān)的信息可由服務(wù)提供商預(yù)先設(shè)置并登記在任務(wù)服務(wù)器72中。在步驟S271,判斷當(dāng)前時(shí)間是否在任務(wù)ID所對(duì)應(yīng)的任務(wù)的可使用時(shí)段之內(nèi)。
在步驟S271,如果判定當(dāng)前時(shí)間在任務(wù)的可用時(shí)段內(nèi),則處理前進(jìn)到步驟S272。 另一方面,在步驟S271,如果判定當(dāng)前時(shí)間超出了任務(wù)的可用時(shí)段,則處理前進(jìn)到步驟 S276。在步驟S272,任務(wù)服務(wù)器72判斷任務(wù)是否被暫停使用。此時(shí),例如,基于從蜂窩電 話60發(fā)送來(lái)的數(shù)據(jù)中的任務(wù)ID來(lái)核查與暫停使用有關(guān)的信息。例如,與暫停使用有關(guān)的 信息被提供用于即使在可使用時(shí)段內(nèi)也防止任務(wù)被激活。服務(wù)提供商可以設(shè)置與暫停使用 有關(guān)的信息,然后將該信息登記在任務(wù)服務(wù)器72中。如果在步驟S272中判定任務(wù)未被暫停,則處理前進(jìn)到步驟S273。另一方面,如果 判定任務(wù)未被暫停使用,則處理前進(jìn)到步驟S276。在步驟S273,任務(wù)服務(wù)器72判斷版本是否有效。此時(shí),例如,核查從蜂窩電話60 發(fā)送來(lái)的數(shù)據(jù)中的任務(wù)的版本信息來(lái)判斷版本是否有效。如果在步驟S273中判定版本有效,則處理前進(jìn)到步驟S274。另一方面,如果在步 驟S273中判定版本無(wú)效,則處理前進(jìn)到步驟S276。在步驟S274,任務(wù)服務(wù)器72判斷時(shí)間設(shè)置是否有效。這里,與圖12中的步驟S253 中的處理相似地,確認(rèn)蜂窩電話60的時(shí)間設(shè)置是否不正確。如果在步驟S274中判定時(shí)間設(shè)置有效,則處理前進(jìn)到步驟S275。另一方面,如果 在步驟S274中判定時(shí)間設(shè)置無(wú)效,則處理前進(jìn)到步驟S276。在步驟S275,任務(wù)服務(wù)器72將表示“0K”的核查結(jié)果的信息發(fā)送給蜂窩電話60。 接收到該信息的蜂窩電話60被允許激活任務(wù)。另一方面,如果處理前進(jìn)到步驟S276,則任務(wù)的激活不被允許。在步驟S276,任務(wù) 服務(wù)器72執(zhí)行錯(cuò)誤處理。此時(shí),例如,任務(wù)服務(wù)器72生成用于在蜂窩電話60的瀏覽器上 顯示任務(wù)的激活未被允許的通知的數(shù)據(jù)。由步驟S275或步驟S276中的處理發(fā)送的信息由蜂窩電話60在圖11所示的步驟 S238中接收。以此方式,任務(wù)激活處理可以被執(zhí)行。現(xiàn)在參考圖14至18,描述當(dāng)蜂窩電話60用作讀寫器時(shí)顯示在蜂窩電話60的顯 示屏上的圖像的示例。這里,將從激活了蜂窩電話60的代理之后的狀態(tài)起來(lái)描述示例。換 言之,將從完成了圖11的步驟S235的狀態(tài)起來(lái)描述處理。在參考圖8描述過(guò)的處理中,例 如,兩個(gè)任務(wù),即任務(wù)A和任務(wù)B被預(yù)先下載在蜂窩電話60上。如果蜂窩電話60的代理被激活,如圖14所示,則蜂窩電話60在其顯示屏上顯示 任務(wù)選擇畫面。在圖中所示的示例中,任務(wù)A和任務(wù)B均被表示為可選任務(wù)。例如,任務(wù)A 是被提供用于處理存儲(chǔ)為優(yōu)惠券的項(xiàng)目的任務(wù),而任務(wù)B是被提供用于處理存儲(chǔ)為音樂(lè)會(huì) 入場(chǎng)券的項(xiàng)目的任務(wù)。在此示例中,用戶(在此情況中,例如,服務(wù)提供商的一個(gè)成員)選 擇任務(wù)B。例如,如果在圖11的步驟S236中選擇了任務(wù)B,則判定命令了對(duì)任務(wù)的激活。在 完成了步驟S240中的處理之后,諸如圖15所示的畫面之類的畫面顯示在蜂窩電話60的顯
示屏上。圖15是圖示出用作處理音樂(lè)會(huì)門票的讀寫器的任務(wù)B的初始畫面的示例的示圖。在此示例中,作為音樂(lè)會(huì)表演者姓名的字符“MIX SUPER”與其標(biāo)志(logo type)
19一起呈現(xiàn),并且顯示了短語(yǔ)“決定鍵(Decision key)啟動(dòng)R/W處理”。當(dāng)用戶在圖15的畫 面被顯示出來(lái)的同時(shí)按下決定鍵時(shí),諸如如圖16所示的顯示在蜂窩電話60上的畫面之類 的畫面顯示在蜂窩電話60的顯示屏上。在圖16所示的畫面中,正如圖15中的情況一樣,顯示了音樂(lè)會(huì)表演者的姓名以及 其標(biāo)志。另外,圖16所示的畫面顯示了與圖15不同的消息“讓你的票靠近”。在顯示圖16所示的畫面的狀態(tài)下,如果使存儲(chǔ)了作為入場(chǎng)券(票)的項(xiàng)目的蜂窩 電話20靠近蜂窩電話60,則如圖17所示的畫面顯示在蜂窩電話60的顯示屏上。此時(shí),蜂 窩電話60的IC芯片用作讀寫器并且讀出存儲(chǔ)在蜂窩電話20的IC芯片中的項(xiàng)目以確認(rèn)該 項(xiàng)目的有效性。在圖17所示的畫面中,正如圖16中的情況一樣,顯示了音樂(lè)會(huì)表演者的姓名以及 其標(biāo)志。另外,與圖16的情況不同,圖17的畫面呈現(xiàn)出消息“準(zhǔn)入”。此時(shí),蜂窩電話60的 IC芯片用作讀寫器,并且例如更新存儲(chǔ)在蜂窩電話20的IC芯片的預(yù)定存儲(chǔ)區(qū)域中的數(shù)據(jù), 以使存儲(chǔ)在蜂窩電話20的IC芯片中的票項(xiàng)目無(wú)效。如果用戶在顯示圖17的畫面的狀態(tài)下按下蜂窩電話60的決定鍵,則圖18所示的 畫面顯示在蜂窩電話60的顯示屏上。在此示例中,顯示消息“日志正被發(fā)送”。這種消息使 得用戶認(rèn)識(shí)到與存儲(chǔ)在蜂窩電話20的IC芯片中的項(xiàng)目的處理有關(guān)的日志正在被發(fā)送。在完成了日志發(fā)送之后,蜂窩電話60的顯示屏再次顯示如圖16所示的畫面。因此,在根據(jù)本發(fā)明實(shí)施例的讀寫器提供系統(tǒng)2中,可以提供可取決于項(xiàng)目而被 操作的讀寫器,而不用逐案例地開(kāi)發(fā)和安裝用于讀寫器終端的任何軟件。換言之,根據(jù)本發(fā)明的實(shí)施例,無(wú)需準(zhǔn)備專用硬件來(lái)作為讀寫器終端。通過(guò)向蜂窩 電話60提供預(yù)定IC芯片,蜂窩電話60可以被用作讀寫器。此外,根據(jù)本發(fā)明的實(shí)施例,對(duì)適當(dāng)任務(wù)的選擇使得蜂窩電話60能夠用作可以根 據(jù)項(xiàng)目進(jìn)行操作的讀寫器。換言之,存在這樣的任務(wù),其包括指定處理期間的項(xiàng)目處理內(nèi)容、所顯示的圖像、 輸出的聲音等的腳本數(shù)據(jù)。因此,作為蜂窩電話60的一種應(yīng)用軟件的代理可以根據(jù)對(duì)任務(wù) 的描述來(lái)進(jìn)行操作。根據(jù)實(shí)施例的這種配置,提供了讀寫器的標(biāo)準(zhǔn)部分的功能(例如,讀、 寫,以及錯(cuò)誤時(shí)的操作)的軟件預(yù)先被提供,并且在適當(dāng)?shù)臅r(shí)候可通過(guò)任務(wù)來(lái)定制化。因此,例如,即使服務(wù)提供商不是很精通與讀寫器或IC芯片有關(guān)的知識(shí),通過(guò)準(zhǔn) 備腳本也可容易地定制化讀寫器,該腳本描述了所希望的操作可以被預(yù)先準(zhǔn)備為任務(wù)。這里,可由硬件或軟件來(lái)執(zhí)行前述處理序列。為了執(zhí)行前述處理序列,可將構(gòu)成軟 件的程序包括在專用計(jì)算機(jī)硬件中。替代地,可以經(jīng)由網(wǎng)絡(luò)或記錄介質(zhì)將程序安裝在諸如 圖19所示的計(jì)算機(jī)之類的通用個(gè)人計(jì)算機(jī)700上,其中,計(jì)算機(jī)700可以通過(guò)安裝各種程 序來(lái)執(zhí)行各種功能。圖19是示意性地圖示出根據(jù)本發(fā)明實(shí)施例的個(gè)人計(jì)算機(jī)700的配置的框圖。在此圖中,中央處理單元(CPU)701能夠根據(jù)存儲(chǔ)在只讀存儲(chǔ)器(R0M)702中的程 序或者載入隨機(jī)存取存儲(chǔ)器(RAM) 703中的程序來(lái)執(zhí)行各種處理。RAM 703可以適當(dāng)?shù)卮鎯?chǔ)用于使得CPU 701能夠執(zhí)行各種處理的數(shù)據(jù)。CPU 701,ROM 702和RAM 703通過(guò)總線704彼此相連??偩€704還連接到I/O接 n 705。
I/O接口 705連接到輸入部件706、輸出部件707、存儲(chǔ)部件708以及通信部件709。 輸入部件705包括鍵盤、鼠標(biāo)等。輸出部件707包括揚(yáng)聲器等。存儲(chǔ)部件708包括硬盤等。 通信部件709包括調(diào)制解調(diào)器和諸如LAN卡之類的網(wǎng)絡(luò)接口卡。通信部件709通過(guò)包括因 特網(wǎng)的網(wǎng)絡(luò)來(lái)執(zhí)行通信處理。驅(qū)動(dòng)器710可以按照需要連接到I/O接口 705。驅(qū)動(dòng)器710可以適當(dāng)?shù)乇慌渲糜?可移除介質(zhì)711,可移除介質(zhì)711例如是磁盤、光盤、磁光盤或半導(dǎo)體存儲(chǔ)器。從這些存儲(chǔ)器 中的任何存儲(chǔ)器讀出的計(jì)算機(jī)程序可以按需安裝在存儲(chǔ)部件708上。為了利用軟件執(zhí)行上述的處理序列,可以從諸如因特網(wǎng)之類的網(wǎng)絡(luò)或諸如可移除 介質(zhì)711之類的記錄介質(zhì)來(lái)安裝形成軟件的程序。這里,用于存儲(chǔ)程序以便將程序分發(fā)到圖19所示的設(shè)備的主體之外的記錄介質(zhì) 的示例包括磁盤(例如軟盤(注冊(cè)商標(biāo)));光盤,例如⑶-ROM(致密盤只讀存儲(chǔ)器)或 DVD (數(shù)字通用光盤);磁光盤,例如MD(迷你盤)(注冊(cè)商標(biāo));或者可移除介質(zhì)711,例如半 導(dǎo)體存儲(chǔ)器。替代地,記錄介質(zhì)還可以是ROM 702、置于存儲(chǔ)部件708中的硬盤等,其中,將 要分發(fā)給用戶的程序存儲(chǔ)在先前被包括在設(shè)備主體中的狀態(tài)中。已參考圖19描述了通用個(gè)人計(jì)算機(jī)的示例性配置。這種配置也可以應(yīng)用到蜂窩 電話60、代理服務(wù)器71、任務(wù)服務(wù)器72、日志服務(wù)器74等。此外,這里描述的處理序列包括以描述順序隨著時(shí)間逐個(gè)執(zhí)行的過(guò)程。替代地,可 以不必以時(shí)間順序來(lái)執(zhí)行過(guò)程。還可以并行地或獨(dú)立地執(zhí)行過(guò)程。此外,本發(fā)明的實(shí)施例不局限于上述的那些實(shí)施例。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,在 不脫離本發(fā)明的主旨的情況下,可以進(jìn)行各種修改。本申請(qǐng)包含與2009年4月2日向日本特許廳提交的日本優(yōu)先專利申請(qǐng)JP 2009-089972中公開(kāi)的主題有關(guān)的主題,該申請(qǐng)的全部?jī)?nèi)容通過(guò)引用結(jié)合于此。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白,可以根據(jù)設(shè)計(jì)要求和其它因素進(jìn)行各種修改、組合、 子組合和變更,只要它們?cè)谒綑?quán)利要求或其等同物的范圍之內(nèi)。
2權(quán)利要求
一種通信設(shè)備,包括集成電路芯片,該集成電路芯片在預(yù)定區(qū)域中存儲(chǔ)信息,并且用作讀出或?qū)懭氪鎯?chǔ)在另一集成電路芯片中的信息的讀寫器;用于從連接到網(wǎng)絡(luò)的信息處理設(shè)備下載代理的裝置,其中,所述代理被提供為將所述集成電路芯片操作為讀寫器的應(yīng)用軟件;以及用于利用從連接到網(wǎng)絡(luò)的所述信息設(shè)備下載的代理來(lái)從所述信息設(shè)備下載任務(wù)的裝置,其中,所述任務(wù)被提供作為腳本數(shù)據(jù),在所述腳本數(shù)據(jù)中描述了由所述代理執(zhí)行的所述讀寫器的處理內(nèi)容的一部分。
2.根據(jù)權(quán)利要求1所述的通信設(shè)備,還包括用于獲取URL的裝置,所述URL被提供用于訪問(wèn)所述信息處理設(shè)備以下載所述任務(wù),其中所述URL包括在所述URL中描述的參數(shù),所述參數(shù)用于判斷所述信息處理設(shè)備是否允 許所述通信設(shè)備下載所述任務(wù)的處理。
3.根據(jù)權(quán)利要求2所述的通信設(shè)備,還包括用于基于所述URL向所述信息處理設(shè)備發(fā)送獲取任務(wù)下載激活頁(yè)面的請(qǐng)求的裝置,其中基于用于獲取所述任務(wù)下載激活頁(yè)面的請(qǐng)求中所包括的信息,當(dāng)所述信息處理設(shè)備允 許所述通信設(shè)備下載所述任務(wù)時(shí),基于從所述信息處理設(shè)備發(fā)送來(lái)的任務(wù)下載激活頁(yè)面的 顯示數(shù)據(jù)來(lái)顯示⑶I畫面,并且在所述GUI畫面中的鏈接被操作時(shí),所述代理被激活以允許所述用于下載任務(wù)的裝置 下載所述任務(wù)。
4.根據(jù)權(quán)利要求1所述的通信設(shè)備,其中所述用于下載任務(wù)的裝置下載多個(gè)任務(wù),由用戶從所述多個(gè)任務(wù)中選出的一個(gè)任務(wù)連 同所述代理的激活而一起被激活,以允許所述集成電路芯片執(zhí)行所述讀寫器的處理。
5.根據(jù)權(quán)利要求1所述的通信設(shè)備,還包括用于激活代理的裝置,在所述代理被激活以允許所述集成電路芯片執(zhí)行所述讀寫器 的處理時(shí),所述用于激活代理的裝置將預(yù)定核查信息發(fā)送給連接到網(wǎng)絡(luò)的所述信息處理設(shè) 備,并且基于從所述信息處理設(shè)備發(fā)送來(lái)的核查結(jié)果來(lái)激活所述代理;以及用于激活任務(wù)的裝置,在所述任務(wù)被激活以允許所述集成電路芯片執(zhí)行所述讀寫器 的處理時(shí),所述用于激活任務(wù)的裝置將預(yù)定核查信息發(fā)送給連接到網(wǎng)絡(luò)的所述信息處理設(shè) 備,并且基于從所述信息處理設(shè)備發(fā)送來(lái)的核查結(jié)果來(lái)激活所述任務(wù)。
6.根據(jù)權(quán)利要求5所述的通信設(shè)備,其中由所述用于激活代理的裝置發(fā)送給所述信息處理設(shè)備的所述預(yù)定核查信息包括所述 集成電路芯片特有的識(shí)別號(hào)。
7.根據(jù)權(quán)利要求1所述的通信設(shè)備,其中所述集成電路芯片用作對(duì)設(shè)置于另一通信設(shè)備中的另一集成電路芯片中所存儲(chǔ)的信 息執(zhí)行讀或?qū)懙淖x寫器。
8.一種允許計(jì)算機(jī)用作通信設(shè)備的程序,所述通信設(shè)備包括集成電路芯片,該集成電路芯片在預(yù)定區(qū)域中存儲(chǔ)信息,并且用作讀出或?qū)懭氪鎯?chǔ)在另一集成電路芯片中的信息的讀寫器;用于從連接到網(wǎng)絡(luò)的信息處理設(shè)備下載代理的裝置,其中,所述代理被提供為將所述 集成電路芯片操作為讀寫器的應(yīng)用軟件;以及用于通過(guò)激活從連接到網(wǎng)絡(luò)的所述信息設(shè)備下載的所述代理來(lái)從所述信息設(shè)備下載 任務(wù)的裝置,其中,所述任務(wù)被提供作為腳本數(shù)據(jù),在所述腳本數(shù)據(jù)中描述了由所述代理執(zhí) 行的所述讀寫器的處理內(nèi)容的一部分。
9.一種信息處理設(shè)備,包括用于發(fā)送任務(wù)下載激活頁(yè)面的裝置,該裝置基于通過(guò)網(wǎng)絡(luò)從通信設(shè)備發(fā)送來(lái)的用于獲 取所述任務(wù)下載激活頁(yè)面的請(qǐng)求,將所述任務(wù)下載激活頁(yè)面的顯示數(shù)據(jù)發(fā)送給所述通信設(shè) 備,其中,所述通信設(shè)備具有集成電路芯片,所述集成電路芯片在預(yù)定區(qū)域中存儲(chǔ)信息并且 用作讀出或?qū)懭氪鎯?chǔ)在另一集成電路芯片中的信息的讀寫器,并且所述通信設(shè)備基于被提 供為腳本數(shù)據(jù)的任務(wù)來(lái)將所述集成電路芯片操作為所述讀寫器,在所述腳本數(shù)據(jù)中描述了 處理內(nèi)容的一部分;以及用于在接受來(lái)自所述通信設(shè)備的基于所述任務(wù)下載激活頁(yè)面中的鏈接的訪問(wèn)時(shí),將所 述任務(wù)發(fā)送給所述通信設(shè)備的裝置。
10.根據(jù)權(quán)利要求9所述的信息處理裝置,其中所述用于獲取任務(wù)下載激活頁(yè)面的請(qǐng)求是基于先前由所述通信設(shè)備獲取的用于下載 所述任務(wù)的URL而被發(fā)送的,并且在基于所述URL中的參數(shù)的描述,所述通信設(shè)備被允許下載所述任務(wù)時(shí),所述用于發(fā) 送任務(wù)下載激活頁(yè)面的裝置生成下載密鑰,并且發(fā)送包括所述下載密鑰的所述任務(wù)下載激 活頁(yè)面的顯示數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的信息處理裝置,其中所述用于發(fā)送任務(wù)的裝置在接受來(lái)自所述通信設(shè)備的基于所述任務(wù)下載激活頁(yè)面中 的鏈接的訪問(wèn)時(shí),在基于從所述通信設(shè)備發(fā)送來(lái)的預(yù)定核查信息,所述通信設(shè)備被判斷為 允許下載所述任務(wù)的條件下,將所述任務(wù)發(fā)送給所述通信設(shè)備。
12.根據(jù)權(quán)利要求11所述的信息處理裝置,其中 從所述通信設(shè)備發(fā)送來(lái)的所述預(yù)定核查信息包括被提供為應(yīng)用軟件的代理識(shí)別信息,所述應(yīng)用軟件允許所述集成電路芯片用作所述通 信設(shè)備中的讀寫器;以及 所述下載密鑰。
13.根據(jù)權(quán)利要求9所述的信息處理裝置,還包括用于發(fā)送代理核查結(jié)果的裝置,在激活所述代理以允許所述集成電路芯片通過(guò)所述 集成電路芯片執(zhí)行所述讀寫器的處理時(shí),所述用于發(fā)送代理核查結(jié)果的裝置基于從所述通 信設(shè)備發(fā)送來(lái)的預(yù)定核查信息,生成表示所述通信設(shè)備是否被允許激活所述代理的核查結(jié) 果,并將所述核查結(jié)果發(fā)送給所述通信設(shè)備;以及用于發(fā)送任務(wù)核查結(jié)果的裝置,在激活所述代理以允許所述集成電路芯片通過(guò)所述 集成電路芯片執(zhí)行所述讀寫器的處理時(shí),所述用于發(fā)送任務(wù)核查結(jié)果的裝置基于從所述通 信設(shè)備發(fā)送來(lái)的預(yù)定核查信息,生成表示所述通信設(shè)備是否被允許激活所述任務(wù)的核查結(jié) 果,并將所述核查結(jié)果發(fā)送給所述通信設(shè)備。
14.根據(jù)權(quán)利要求13所述的信息處理裝置,其中所述用于發(fā)送代理核查結(jié)果的裝置基于所述預(yù)定核查信息中的所述集成電路芯片特 有的識(shí)別號(hào)來(lái)判斷所述通信設(shè)備是否被允許激活所述代理。
15.一種將計(jì)算機(jī)操作為信息處理設(shè)備的程序,其中 所述信息處理設(shè)備包括用于發(fā)送任務(wù)下載激活頁(yè)面的裝置,該裝置基于通過(guò)網(wǎng)絡(luò)從通信設(shè)備發(fā)送來(lái)的用于獲 取所述任務(wù)下載激活頁(yè)面的請(qǐng)求,將所述任務(wù)下載激活頁(yè)面的顯示數(shù)據(jù)發(fā)送給所述通信設(shè) 備,其中,所述通信設(shè)備具有集成電路芯片,所述集成電路芯片在預(yù)定區(qū)域中存儲(chǔ)信息并且 用作讀出或?qū)懭氪鎯?chǔ)在另一集成電路芯片中的信息的讀寫器,并且所述通信設(shè)備基于被提 供為腳本數(shù)據(jù)的任務(wù)來(lái)將所述集成電路芯片操作為所述讀寫器,在所述腳本數(shù)據(jù)中描述了 處理內(nèi)容的一部分;以及用于在接受來(lái)自所述通信設(shè)備的基于所述任務(wù)下載激活頁(yè)面中的鏈接的訪問(wèn)時(shí),將所 述任務(wù)發(fā)送給所述通信設(shè)備的裝置。
16.一種讀寫器提供系統(tǒng),包括 通信設(shè)備,所述通信設(shè)備包括集成電路芯片,該集成電路芯片在預(yù)定區(qū)域中存儲(chǔ)信息,并且用作讀出或?qū)懭氪鎯?chǔ)在 另一集成電路芯片中的信息的讀寫器;用于從連接到網(wǎng)絡(luò)的信息處理設(shè)備下載代理的裝置,其中,所述代理被提供為將所述 集成電路芯片操作為讀寫器的應(yīng)用軟件;以及用于利用從連接到網(wǎng)絡(luò)的所述信息設(shè)備下載的代理來(lái)從所述信息設(shè)備下載任務(wù)的裝 置,其中,所述任務(wù)被提供為腳本數(shù)據(jù),在所述腳本數(shù)據(jù)中描述了由所述代理執(zhí)行的所述讀 寫器的處理內(nèi)容的一部分;以及 所述信息處理設(shè)備,包括用于發(fā)送任務(wù)下載激活頁(yè)面的裝置,該裝置基于通過(guò)網(wǎng)絡(luò)從所述通信設(shè)備發(fā)送來(lái)的用 于獲取所述任務(wù)下載激活頁(yè)面的請(qǐng)求,將所述任務(wù)下載激活頁(yè)面的顯示數(shù)據(jù)發(fā)送給所述通 信設(shè)備,以及用于在接受來(lái)自所述通信設(shè)備的基于所述任務(wù)下載激活頁(yè)面中的鏈接的訪問(wèn)時(shí),將所 述任務(wù)發(fā)送給所述通信設(shè)備的裝置。
17.—種通信設(shè)備,包括集成電路芯片,該集成電路芯片在預(yù)定區(qū)域中存儲(chǔ)信息,并且用作讀出或?qū)懭氪鎯?chǔ)在 另一集成電路芯片中的信息的讀寫器;用于從連接到網(wǎng)絡(luò)的信息處理設(shè)備下載代理的單元,其中,所述代理被提供為將所述 集成電路芯片操作為讀寫器的應(yīng)用軟件;以及用于利用從連接到網(wǎng)絡(luò)的所述信息設(shè)備下載的代理來(lái)從所述信息設(shè)備下載任務(wù)的單 元,其中,所述任務(wù)被提供作為腳本數(shù)據(jù),在所述腳本數(shù)據(jù)中描述了由所述代理執(zhí)行的所述 讀寫器的處理內(nèi)容的一部分。
18.—種允許計(jì)算機(jī)用作通信設(shè)備的程序,所述通信設(shè)備包括集成電路芯片,該集成電路芯片在預(yù)定區(qū)域中存儲(chǔ)信息,并且用作讀出或?qū)懭氪鎯?chǔ)在 另一集成電路芯片中的信息的讀寫器;用于從連接到網(wǎng)絡(luò)的信息處理設(shè)備下載代理的單元,其中,所述代理被提供為將所述 集成電路芯片操作為讀寫器的應(yīng)用軟件;以及用于利用從連接到網(wǎng)絡(luò)的所述信息設(shè)備下載的代理來(lái)從所述信息設(shè)備下載任務(wù)的單 元,其中,所述任務(wù)被提供作為腳本數(shù)據(jù),在所述腳本數(shù)據(jù)中描述了由所述代理執(zhí)行的所述 讀寫器的處理內(nèi)容的一部分。
19.一種信息處理設(shè)備,包括用于發(fā)送任務(wù)下載激活頁(yè)面的單元,該單元基于通過(guò)網(wǎng)絡(luò)從通信設(shè)備發(fā)送來(lái)的用于獲 取所述任務(wù)下載激活頁(yè)面的請(qǐng)求,將所述任務(wù)下載激活頁(yè)面的顯示數(shù)據(jù)發(fā)送給所述通信設(shè) 備,其中,所述通信設(shè)備具有集成電路芯片,所述集成電路芯片在預(yù)定區(qū)域中存儲(chǔ)信息并且 用作讀出或?qū)懭氪鎯?chǔ)在另一集成電路芯片中的信息的讀寫器,并且所述信息處理設(shè)備基于 被提供為腳本數(shù)據(jù)的任務(wù)來(lái)將所述集成電路芯片操作為讀寫器,在所述腳本數(shù)據(jù)中描述了 處理內(nèi)容的一部分;以及用于在接受來(lái)自所述通信設(shè)備的基于所述任務(wù)下載激活頁(yè)面中的鏈接的訪問(wèn)時(shí),將所 述任務(wù)發(fā)送給所述通信設(shè)備的單元。
20.一種將計(jì)算機(jī)操作為信息處理設(shè)備的程序,其中 所述信息處理設(shè)備包括用于發(fā)送任務(wù)下載激活頁(yè)面的單元,該單元基于通過(guò)網(wǎng)絡(luò)從通信設(shè)備發(fā)送來(lái)的用于獲 取所述任務(wù)下載激活頁(yè)面的請(qǐng)求,將所述任務(wù)下載激活頁(yè)面的顯示數(shù)據(jù)發(fā)送給所述通信設(shè) 備,其中,所述通信設(shè)備具有集成電路芯片并且基于被提供為腳本數(shù)據(jù)的任務(wù)來(lái)將所述集 成電路芯片操作為讀寫器,所述集成電路芯片在預(yù)定區(qū)域中存儲(chǔ)信息并且用作讀出或?qū)懭?存儲(chǔ)在另一集成電路芯片中的信息的所述讀寫器,在所述腳本數(shù)據(jù)中描述了處理內(nèi)容的一 部分;以及用于在接受來(lái)自所述通信設(shè)備的基于所述任務(wù)下載激活頁(yè)面中的鏈接的訪問(wèn)時(shí),將所 述任務(wù)發(fā)送給所述通信設(shè)備的單元。
21.—種讀寫器提供系統(tǒng),包括 通信設(shè)備,所述通信設(shè)備包括集成電路芯片,該集成電路芯片在預(yù)定區(qū)域中存儲(chǔ)信息,并且用作讀出或?qū)懭氪鎯?chǔ)在 另一集成電路芯片中的信息的讀寫器,用于從連接到網(wǎng)絡(luò)的信息處理設(shè)備下載代理的單元,其中,所述代理被提供為將所述 集成電路芯片操作為讀寫器的應(yīng)用軟件,以及用于利用從連接到網(wǎng)絡(luò)的所述信息設(shè)備下載的代理來(lái)從所述信息設(shè)備下載任務(wù)的單 元,其中,所述任務(wù)被提供為腳本數(shù)據(jù),在所述腳本數(shù)據(jù)中描述了由所述代理執(zhí)行的所述讀 寫器的處理內(nèi)容的一部分;以及 所述信息處理設(shè)備包括用于發(fā)送任務(wù)下載激活頁(yè)面的單元,該單元基于通過(guò)網(wǎng)絡(luò)從所述通信設(shè)備發(fā)送來(lái)的用 于獲取所述任務(wù)下載激活頁(yè)面的請(qǐng)求,將所述任務(wù)下載激活頁(yè)面的顯示數(shù)據(jù)發(fā)送給所述通 信設(shè)備,以及用于在接受來(lái)自所述通信設(shè)備的基于所述任務(wù)下載激活頁(yè)面中的鏈接的訪問(wèn)時(shí),將所 述任務(wù)發(fā)送給所述通信設(shè)備的單元。
全文摘要
本發(fā)明公開(kāi)了通信設(shè)備、信息處理設(shè)備、程序及讀寫器提供系統(tǒng)。一種通信設(shè)備包括IC芯片,用于在預(yù)定區(qū)域中存儲(chǔ)信息并且用作讀出或?qū)懭氪鎯?chǔ)在另一IC芯片中的信息的讀寫器。此外,該通信設(shè)備包括用于從連接到網(wǎng)絡(luò)的信息處理設(shè)備下載代理的裝置。這里,代理被提供作為將IC芯片作為讀寫器進(jìn)行操作的應(yīng)用軟件。此外,通信設(shè)備包括用于利用從信息設(shè)備下載的代理來(lái)從連接到網(wǎng)絡(luò)的信息設(shè)備下載任務(wù)的裝置,其中,任務(wù)被提供作為腳本數(shù)據(jù),在腳本數(shù)據(jù)中描述了由代理執(zhí)行的讀寫器的處理內(nèi)容的一部分。
文檔編號(hào)G06K17/00GK101859393SQ20101013846
公開(kāi)日2010年10月13日 申請(qǐng)日期2010年3月22日 優(yōu)先權(quán)日2009年4月2日
發(fā)明者飛田直人 申請(qǐng)人:飛力凱網(wǎng)路股份有限公司