專利名稱:應(yīng)用程序提供系統(tǒng)和方法、便攜終端設(shè)備、服務(wù)器設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種應(yīng)用程序提供系統(tǒng)、便攜終端設(shè)備、服務(wù)器設(shè)備和應(yīng)用程序提供方法。具體地,本發(fā)明涉及一種應(yīng)用程序提供系統(tǒng),其中如果與從服務(wù)器設(shè)備中傳送的識別信息相對應(yīng)的應(yīng)用程序不存在于便攜終端設(shè)備中,服務(wù)器設(shè)備則自動地下載識別的應(yīng)用程序到便攜式終端設(shè)備上。
背景技術(shù):
近年來,便攜電話之類的便攜終端設(shè)備包括能夠進(jìn)行無線電通信的IC芯片。因此,通過在外部設(shè)備和在便攜終端設(shè)備中使用的IC芯片之間執(zhí)行非接觸通信,可以在外部設(shè)備和便攜終端設(shè)備之間交換數(shù)據(jù)。通常地,在與外部設(shè)備通信期間,在便攜終端設(shè)備中使用的IC芯片不能與控制器通信,該控制器控制便攜終端設(shè)備的應(yīng)用程序的執(zhí)行。另一方面,在與控制器通信期間,IC芯片不能與外部設(shè)備通信。
為了解決上述問題,例如,如在日本專利公開No.2005-108044中公開的,已經(jīng)提出了一項技術(shù),通過該技術(shù),外部設(shè)備把指定要在便攜終端設(shè)備中執(zhí)行的應(yīng)用程序的信息和一個特定指令傳送到便攜終端設(shè)備,以及,根據(jù)該指令,便攜終端設(shè)備順利地激活由外部終端指定的應(yīng)用程序,以在所公開的便攜終端設(shè)備中執(zhí)行。更具體地,當(dāng)應(yīng)用在便攜終端設(shè)備中的IC芯片接收特定指令時,IC芯片過渡到能夠與控制器通信的通信狀態(tài)。接著,與該過渡同步,控制器獲取從外部設(shè)備接收的信息作為指定應(yīng)用程序的信息,并且執(zhí)行這個指定的應(yīng)用程序。
發(fā)明內(nèi)容
然而,如果由外部設(shè)備指定的應(yīng)用程序不存在于便攜終端設(shè)備中,除非從服務(wù)公司的網(wǎng)站把指定的應(yīng)用程序下載到便攜終端設(shè)備中、并且在便攜終端設(shè)備中執(zhí)行該應(yīng)用程序,否則用戶不能獲取期望的信息。因此,對于用戶而言,為了獲取期望的信息,用戶應(yīng)該給服務(wù)公司發(fā)送e-mail以作出對應(yīng)用程序的請求,或者得到服務(wù)公司的網(wǎng)站的URL(Uniform Resource Locator)。
因為作出應(yīng)用程序請求的這種操作是非常麻煩的,在一些情況下,用戶寧愿不獲取應(yīng)用程序并且放棄了獲取期望的信息的想法。此外,由于沒有正確輸入URL,用戶將不能獲取應(yīng)用程序和接收期望的信息。因此,存在一個問題如上所述,如果指定的應(yīng)用程序不存在于便攜終端設(shè)備中,即使用戶可以獲取與期望的信息相關(guān)的數(shù)據(jù),用戶也不能獲取期望的信息,并且服務(wù)公司不可避免地喪失了給用戶提供期望的信息本身的機(jī)會。
根據(jù)本發(fā)明的一個實施例,提供一種新的改進(jìn)的應(yīng)用程序提供系統(tǒng)、便攜終端設(shè)備、服務(wù)器設(shè)備,應(yīng)用程序提供方法和計算機(jī)程序,能夠確定指定的應(yīng)用程序是否存在于應(yīng)用程序提供系統(tǒng)的便攜終端設(shè)備中以便允許用戶順利地獲取期望的信息。
根據(jù)本發(fā)明的一個實施例,提供一種應(yīng)用程序提供系統(tǒng),該應(yīng)用程序提供系統(tǒng)通過使用通信網(wǎng)絡(luò)把具有能夠進(jìn)行無線電通信的IC芯片的便攜終端設(shè)備連接到服務(wù)器設(shè)備上。該應(yīng)用程序提供系統(tǒng)特征在于,便攜終端設(shè)備具有在IC芯片內(nèi)部提供的傳送消息接收器部分,作為用于接收包括應(yīng)用程序的參數(shù)信息和識別信息的傳送消息的部分,其中應(yīng)用程序由便攜終端設(shè)備基于服務(wù)器設(shè)備中的參數(shù)信息執(zhí)行;以及應(yīng)用程序確定部分,該部分用于確定與包括在傳送消息中的應(yīng)用程序的識別信息相對應(yīng)的應(yīng)用程序是否存在于便攜終端設(shè)備中。便攜終端設(shè)備還具有應(yīng)用程序傳送請求產(chǎn)生部分,如果應(yīng)用程序確定部分確定與包括在傳送消息中的識別信息相對應(yīng)的應(yīng)用程序不存在于便攜終端設(shè)備中,則該應(yīng)用程序傳送請求產(chǎn)生部分用于產(chǎn)生從服務(wù)器設(shè)備向便攜終端設(shè)備傳送識別的應(yīng)用程序的請求;以及應(yīng)用程序存儲部分,該部分用于存儲通過服務(wù)器設(shè)備傳送的應(yīng)用程序。應(yīng)用程序提供系統(tǒng)的特征還在于,服務(wù)器設(shè)備具有傳送消息產(chǎn)生部分,用于產(chǎn)生要傳送到便攜終端設(shè)備的傳送消息;以及傳送消息發(fā)送器部分,用于根據(jù)便攜終端設(shè)備作出的請求把傳送消息發(fā)送到便攜終端設(shè)備。服務(wù)器設(shè)備還具有應(yīng)用程序傳送請求接收器部分,如果要在便攜終端設(shè)備中基于參數(shù)信息執(zhí)行的應(yīng)用程序不存在于便攜終端設(shè)備中,則該應(yīng)用程序傳送請求接收器部分用于把便攜終端設(shè)備傳送的請求當(dāng)作對從服務(wù)器設(shè)備向便攜終端設(shè)備傳送應(yīng)用程序的傳送請求;應(yīng)用程序存儲部分,用于通過把應(yīng)用程序和它們相應(yīng)的應(yīng)用程序識別信息相關(guān)聯(lián)來存儲應(yīng)用程序和應(yīng)用程序識別信息,每個應(yīng)用程序識別信息用于識別應(yīng)用程序中的相關(guān)聯(lián)的一個應(yīng)用程序;以及應(yīng)用程序發(fā)送器部分,用于根據(jù)由應(yīng)用程序傳送請求接收器部分從便攜終端設(shè)備接受的請求,把應(yīng)用程序傳送到便攜終端設(shè)備。
參數(shù)信息是用于請求便攜終端設(shè)備中的應(yīng)用程序的信息,以便顯示用戶期望的信息或者執(zhí)行預(yù)定的處理。應(yīng)用程序的識別信息是用于識別應(yīng)用程序的信息。例如,在便攜終端設(shè)備中把識別信息存儲為可由預(yù)定的ID、URL等等識別的信息。
根據(jù)上述的應(yīng)用程序提供系統(tǒng)的結(jié)構(gòu),接收由服務(wù)器設(shè)備產(chǎn)生并傳送的傳送消息的便攜終端設(shè)備確定與包括在傳送消息中的識別信息相對應(yīng)的應(yīng)用程序是否存在于便攜終端設(shè)備中。如果與包括在傳送消息中的識別信息相對應(yīng)的應(yīng)用程序不存在于便攜終端設(shè)備中,便攜終端設(shè)備則向服務(wù)器設(shè)備發(fā)出對傳送應(yīng)用程序的請求。這樣,即使與包括在傳送消息中的識別信息相對應(yīng)的應(yīng)用程序不存在于便攜終端設(shè)備中,也可以順利地執(zhí)行以接收傳送消息開始、到獲取應(yīng)用程序結(jié)束的一系列處理,而不需要用戶執(zhí)行包括輸入URL等等的麻煩操作。此外,因為便攜終端設(shè)備能夠向服務(wù)器設(shè)備發(fā)出對傳送與包括在傳送消息中的識別信息相對應(yīng)的應(yīng)用程序的請求,而不需要用戶執(zhí)行任何操作,所以用戶不再需要事先知道應(yīng)用程序存在的位置。此外,因為用戶僅僅通過執(zhí)行簡單的操作,就能夠從服務(wù)器設(shè)備中獲取在便攜終端設(shè)備中不存在的應(yīng)用程序,所以給用戶提供信息的服務(wù)公司就能夠以較高的可靠度把信息提提供用戶。
根據(jù)本發(fā)明的另一實施例,提供通過使用通信網(wǎng)絡(luò)連接到服務(wù)器設(shè)備的、并具有能夠進(jìn)行無線電通信的IC芯片的便攜終端設(shè)備。便攜終端設(shè)備包括在IC芯片內(nèi)部提供的傳送消息接收器部分,作為用于接收包括應(yīng)用程序的參數(shù)信息和識別信息的傳送消息的部分,其中應(yīng)用程序由便攜終端設(shè)備基于來自服務(wù)器設(shè)備的參數(shù)信息執(zhí)行;以及應(yīng)用程序確定部分,用于產(chǎn)生與包括在傳送消息中的識別信息相對應(yīng)的應(yīng)用程序是否存在于便攜終端設(shè)備中的確定結(jié)果。便攜終端設(shè)備還包括應(yīng)用程序傳送請求產(chǎn)生部分,如果應(yīng)用程序確定部分確定與包括在傳送消息中的識別信息相對應(yīng)的應(yīng)用程序不存在于便攜終端設(shè)備中,則該應(yīng)用程序傳送請求產(chǎn)生部分用于產(chǎn)生對從服務(wù)器設(shè)備向便攜終端設(shè)備傳送識別的應(yīng)用程序的請求;以及應(yīng)用程序存儲部分,該部分用于存儲通過服務(wù)器設(shè)備傳送的應(yīng)用程序。
根據(jù)本發(fā)明的另一實施例,提供具有還包括顯示部分的結(jié)構(gòu)的便攜終端設(shè)備,其中顯示部分用于顯示基于包括在傳送消息中的識別信息所執(zhí)行的應(yīng)用程序的執(zhí)行結(jié)果。
根據(jù)便攜終端設(shè)備的上述結(jié)構(gòu),接收由服務(wù)器設(shè)備產(chǎn)生并傳送的傳送消息的便攜終端設(shè)備確定與包括在傳送消息中的識別信息相對應(yīng)的應(yīng)用程序是否存在于便攜終端設(shè)備中。如果與包括在傳送消息中的識別信息相對應(yīng)的應(yīng)用程序不存在于便攜終端設(shè)備中,則便攜終端設(shè)備產(chǎn)生對從服務(wù)器設(shè)備向便攜終端設(shè)備傳送應(yīng)用程序的請求,并把請求傳送給服務(wù)器設(shè)備。因此,即使與包括在傳送消息中的識別信息相對應(yīng)的應(yīng)用程序不存在于便攜終端設(shè)備中,也能夠從服務(wù)器設(shè)備中把與識別信息相對應(yīng)的應(yīng)用程序自動地安裝在便攜終端設(shè)備中,使順利地把信息提提供用戶成為可能。
根據(jù)本發(fā)明的另一實施例,提供還包括用于控制預(yù)定應(yīng)用程序執(zhí)行的控制器的便攜終端設(shè)備。在這種情況下,控制器基于包括在傳送消息中的參數(shù)信息,控制與應(yīng)用程序的識別信息相對應(yīng)的應(yīng)用程序的執(zhí)行。
根據(jù)本發(fā)明的另一實施例,提供具有如下結(jié)構(gòu)的便攜終端設(shè)備,其中IC芯片具有第一通信部分,用于通過使用通信網(wǎng)絡(luò),執(zhí)行與同樣連接到服務(wù)器設(shè)備上的外部通信設(shè)備的近距離非接觸通信;和第二通信部分,用于執(zhí)行與控制器的通信。
在這種情況下,經(jīng)由第二通信部分把由第一通信部分從外部通信設(shè)備接收的傳送消息傳送到控制器。在這種結(jié)構(gòu)中,IC芯片從第一通信部分和外部設(shè)備之間的通信切換到第二通信部分和控制器之間的通信,反之亦然,以便允許順利地執(zhí)行應(yīng)用程序。
根據(jù)本發(fā)明的另一實施例,提供具有如下結(jié)構(gòu)的便攜終端設(shè)備,其中傳送消息包括根據(jù)便攜終端設(shè)備的規(guī)格的、用于識別多個應(yīng)用程序的多個識別信息片。在這種情況下,應(yīng)用程序確定部分確定與包括在傳送消息中的一個識別信息片相對應(yīng)的每個應(yīng)用程序是否存在于便攜終端設(shè)備中。
根據(jù)本發(fā)明的另一實施例,提供服務(wù)器設(shè)備,通過通信網(wǎng)絡(luò)將其連接到具有能夠進(jìn)行無線電通信的IC芯片的便攜終端設(shè)備。服務(wù)器設(shè)備包括傳送消息產(chǎn)生部分,用于把要傳送到便攜終端設(shè)備的傳送消息產(chǎn)生為包括應(yīng)用程序的參數(shù)信息和識別信息的傳送消息,其中應(yīng)用程序由便攜終端設(shè)備基于參數(shù)信息執(zhí)行;以及傳送消息發(fā)送器部分,用于根據(jù)由便攜終端設(shè)備作出的請求把傳送信息傳送到便攜終端設(shè)備。服務(wù)器設(shè)備進(jìn)一步包括應(yīng)用程序傳送請求接收器部分,如果要在便攜終端設(shè)備中基于參數(shù)信息執(zhí)行的應(yīng)用程序不存在于便攜終端設(shè)備中,則該應(yīng)用程序傳送請求接收器部分用于把便攜終端設(shè)備傳送的請求當(dāng)作對從服務(wù)器設(shè)備向便攜終端設(shè)備傳送應(yīng)用程序的傳送請求;應(yīng)用程序存儲部分,用于通過把應(yīng)用程序和它們相應(yīng)的應(yīng)用程序識別信息相關(guān)聯(lián)來存儲應(yīng)用程序和應(yīng)用程序識別信息,每個應(yīng)用程序識別信息用于識別應(yīng)用程序中的相關(guān)聯(lián)的一個應(yīng)用程序;以及應(yīng)用程序發(fā)送器部分,用于根據(jù)由應(yīng)用程序傳送請求接收器部分從便攜終端設(shè)備接受的請求,把應(yīng)用程序傳送到便攜終端設(shè)備。
根據(jù)本發(fā)明的另一實施例,提供具有如下結(jié)構(gòu)的服務(wù)器設(shè)備,其中應(yīng)用程序發(fā)送器部分根據(jù)便攜終端設(shè)備作出的請求,從應(yīng)用程序存儲部分獲取應(yīng)用程序,并把應(yīng)用程序傳送到便攜終端設(shè)備。
根據(jù)上述結(jié)構(gòu),服務(wù)器設(shè)備產(chǎn)生包括應(yīng)用程序的參數(shù)信息和識別信息的傳送消息,其中應(yīng)用程序在便攜終端設(shè)備中基于參數(shù)信息執(zhí)行,并且如果與識別信息相對應(yīng)的應(yīng)用程序不存在于便攜終端設(shè)備中,則服務(wù)器設(shè)備把傳送消息傳送到便攜終端設(shè)備。這樣,即使與識別信息相對應(yīng)的應(yīng)用程序不存在于便攜終端設(shè)備中,便攜終端設(shè)備也能夠從服務(wù)器設(shè)備中順利地獲取應(yīng)用程序,而不需要用戶執(zhí)行包括輸入URL等等的麻煩操作。此外,因為用戶僅僅通過執(zhí)行簡單的操作,就能夠從服務(wù)器設(shè)備中獲取在便攜終端設(shè)備中不存在的應(yīng)用程序,所以給用戶提供信息的服務(wù)公司就能夠以較高的可靠度把信息提提供用戶。
根據(jù)本發(fā)明的另一實施例,提供具有如下結(jié)構(gòu)的服務(wù)器設(shè)備,其中傳送消息產(chǎn)生部分產(chǎn)生包括根據(jù)便攜終端設(shè)備的規(guī)格的、用于識別多個應(yīng)用程序的多個識別信息片的傳送消息。
根據(jù)本發(fā)明的另一實施例,提供一種應(yīng)用程序提供方法,通過使用具有能夠進(jìn)行無線電通信的IC芯片的便攜終端設(shè)備和使用通信網(wǎng)絡(luò)連接到便攜終端設(shè)備的服務(wù)器設(shè)備來執(zhí)行該應(yīng)用程序提供方法。應(yīng)用程序提供方法的特征在于應(yīng)用程序提供方法包括如下步驟驅(qū)動IC芯片接收包括應(yīng)用程序的參數(shù)信息和識別信息的傳送消息,其中應(yīng)用程序由便攜終端設(shè)備基于來自服務(wù)器設(shè)備的參數(shù)信息執(zhí)行;驅(qū)動便攜終端設(shè)備的應(yīng)用程序確定部分確定與包含在傳送消息中的識別信息相對應(yīng)的應(yīng)用程序是否存在于便攜終端設(shè)備中;如果確定結(jié)果表明與識別信息相對應(yīng)的應(yīng)用程序不存在于便攜終端設(shè)備中,則驅(qū)動便攜終端設(shè)備產(chǎn)生對從服務(wù)器設(shè)備向便攜終端設(shè)備傳送與識別信息相對應(yīng)的應(yīng)用程序的傳送請求,并把請求傳送到服務(wù)器設(shè)備,以便請求服務(wù)器設(shè)備把與識別信息相對應(yīng)的應(yīng)用程序傳送到便攜終端設(shè)備;以及存儲從服務(wù)器設(shè)備傳送的應(yīng)用程序。
根據(jù)本發(fā)明的另一實施例,提供一種計算機(jī)程序,該計算機(jī)程序被執(zhí)行用于驅(qū)動具有能夠進(jìn)行無線電通信的IC芯片的便攜終端設(shè)備和使用通信網(wǎng)絡(luò)連接到便攜終端設(shè)備上的服務(wù)器設(shè)備。計算機(jī)程序包括如下步驟接收包括應(yīng)用程序的參數(shù)信息和識別信息的傳送消息,其中應(yīng)用程序由便攜終端設(shè)備基于來自服務(wù)器設(shè)備的參數(shù)信息執(zhí)行;確定與包含在傳送消息中的識別信息相對應(yīng)的應(yīng)用程序是否存在于便攜終端設(shè)備中;如果確定結(jié)果表明與識別信息相對應(yīng)的應(yīng)用程序不存在于便攜終端設(shè)備中,則產(chǎn)生對從服務(wù)器設(shè)備向便攜終端設(shè)備傳送與識別信息相對應(yīng)的應(yīng)用程序的請求,并把請求傳送到服務(wù)器設(shè)備,以便請求服務(wù)器設(shè)備把與識別信息相對應(yīng)的應(yīng)用程序傳送到便攜終端設(shè)備;以及存儲從服務(wù)器設(shè)備接收到的應(yīng)用程序。
根據(jù)本發(fā)明的另一實施例,提供一種計算機(jī)程序,該計算機(jī)程序被執(zhí)行用于通過驅(qū)動具有能夠進(jìn)行無線電通信的IC芯片的便攜終端設(shè)備和使用通信網(wǎng)絡(luò)連接到便攜終端設(shè)備上的服務(wù)器設(shè)備。計算機(jī)程序包括如下步驟產(chǎn)生包括應(yīng)用程序的參數(shù)信息和識別信息的傳送消息,其中應(yīng)用程序由便攜終端設(shè)備基于參數(shù)信息執(zhí)行;根據(jù)由便攜終端設(shè)備作出的請求,把傳送消息傳送到便攜終端設(shè)備;如果由便攜終端設(shè)備基于參數(shù)信息執(zhí)行的應(yīng)用程序不存在于便攜終端設(shè)備上,則把便攜終端設(shè)備傳送的請求當(dāng)作對從服務(wù)器設(shè)備向便攜終端設(shè)備傳送應(yīng)用程序的請求,其中應(yīng)用程序由便攜終端設(shè)備基于參數(shù)信息執(zhí)行;以及根據(jù)由便攜終端設(shè)備作出的請求,把應(yīng)用程序傳送到便攜終端設(shè)備。
將上面的每個計算機(jī)程序存儲在計算機(jī)中使用的存儲部分中,通過計算機(jī)的CPU讀出該程序以便執(zhí)行該程序。這樣,計算機(jī)能夠執(zhí)行信息處理設(shè)備的功能,信息處理設(shè)備為上述的便攜終端設(shè)備或者服務(wù)器設(shè)備。此外,也可以給用戶提供用于記錄計算機(jī)程序的記錄介質(zhì),由此,可以通過計算機(jī)讀出該計算機(jī)程序來執(zhí)行該程序。記錄介質(zhì)的例子有磁盤,光盤等。
如上所述,根據(jù)本發(fā)明的一個實施例,提供一種應(yīng)用程序提供系統(tǒng)、便攜終端設(shè)備、服務(wù)器設(shè)備、應(yīng)用程序提供方法和確定指定應(yīng)用程序的存在的計算機(jī)程序,以便于允許用戶順利地獲取期望的信息。
本發(fā)明的這些和其它的特征將從參考附圖給出的優(yōu)選實施例的下面詳細(xì)描述中變得更加清楚。
圖1是顯示根據(jù)本發(fā)明一個實施例的信息提供系統(tǒng)的說明圖;圖2是顯示根據(jù)本發(fā)明一個實施例提供的便攜終端設(shè)備和服務(wù)器設(shè)備的功能結(jié)構(gòu)的方框圖;圖3是顯示根據(jù)本發(fā)明一個實施例的典型傳送消息的說明圖;圖4是顯示根據(jù)本發(fā)明一個實施例的PC結(jié)構(gòu)的方框圖;圖5是顯示根據(jù)本發(fā)明一個實施例的使用非接觸通信IC芯片的便攜終端設(shè)備的結(jié)構(gòu)的方框圖;圖6顯示了一個流程圖,參考該流程圖來說明根據(jù)本發(fā)明一個實施例的信息提供系統(tǒng)執(zhí)行的處理的流程;圖7顯示了根據(jù)本發(fā)明一個實施例提供的在便攜終端設(shè)備和服務(wù)器設(shè)備之間交換信息的流程的時間圖;圖8顯示了根據(jù)本發(fā)明一個實施例提供的在便攜終端設(shè)備、服務(wù)器設(shè)備和PC之間交換信息的流程的時間圖;圖9是顯示典型屏幕顯示的說明圖,其中的每個典型屏幕出現(xiàn)在根據(jù)本發(fā)明一個實施例的便攜終端設(shè)備的顯示屏幕上。
具體實施例方式
參考附圖對本發(fā)明的優(yōu)選實施例詳細(xì)描述如下。需要注意的是,為了避免重復(fù)描述,貫穿本專利的說明書和說明書附圖,用相同的附圖標(biāo)記表示基本上具有相同功能結(jié)構(gòu)的結(jié)構(gòu)元件。
首先,參考圖1,對根據(jù)本發(fā)明一個實施例的信息提供系統(tǒng)10的整體結(jié)構(gòu)說明如下。如圖所示,信息提供系統(tǒng)10,例如,包括便攜終端設(shè)備100a和100b和100c、服務(wù)器設(shè)備200、網(wǎng)絡(luò)300、讀出器/寫入器400a和400b、以及PC(個人計算機(jī))500。在下面的描述中,如果不需要彼此區(qū)分便攜終端設(shè)備100a、100b和100c,則由通用參考標(biāo)記100來表示每個便攜終端設(shè)備100a、100b和100c。出于同樣原因,如果不需要彼此區(qū)分讀出器/寫入器400a和400b,則由通用參考標(biāo)記400來表示每個讀出器/寫入器400a和400b。
服務(wù)器設(shè)備200產(chǎn)生包括應(yīng)用程序的參數(shù)信息和識別信息的傳送消息,其中所述應(yīng)用程序由便攜終端設(shè)備100基于參數(shù)信息執(zhí)行。接著,服務(wù)器設(shè)備200經(jīng)由網(wǎng)絡(luò)300把傳送消息傳送到便攜終端設(shè)備100。參數(shù)信息是典型地用于請求便攜終端設(shè)備100中的應(yīng)用程序顯示用戶期望的信息或者執(zhí)行預(yù)定處理的信息。例如,參數(shù)信息是請求便攜終端設(shè)備100中的應(yīng)用程序在顯示屏幕上顯示“Hello”的信息。便攜終端設(shè)備100通過使用參數(shù)信息作為輸入數(shù)據(jù),執(zhí)行與包括在傳送消息中的應(yīng)用程序的識別信息相對應(yīng)的應(yīng)用程序。例如,通過使用請求便攜終端設(shè)備100中的應(yīng)用程序在顯示屏幕上顯示“Hello”的參數(shù)信息作為輸入數(shù)據(jù),便攜終端設(shè)備100執(zhí)行與識別信息相對應(yīng)的應(yīng)用程序,在便攜終端設(shè)備100的顯示屏幕上顯示“Hello”??蛇x擇地,服務(wù)器設(shè)備200保存要提提供便攜終端設(shè)備100的應(yīng)用程序,以及根據(jù)由便攜終端設(shè)備100作出的請求,服務(wù)器設(shè)備200經(jīng)由網(wǎng)絡(luò)300把應(yīng)用程序傳送到便攜終端設(shè)備100。
信息提供系統(tǒng)10可以包括多個服務(wù)器設(shè)備200。對于不同的服務(wù)器設(shè)備功能以及服務(wù)器設(shè)備所保存的不同類型的數(shù)據(jù),可以有不同類型的服務(wù)器設(shè)備。例如,可以有用于存儲應(yīng)用程序的應(yīng)用程序服務(wù)器設(shè)備和用于下載應(yīng)用程序的下載服務(wù)器設(shè)備。此外,可以有用于提供網(wǎng)頁的Web服務(wù)器設(shè)備??梢詫⑦@些不同種類的服務(wù)器設(shè)備連接到網(wǎng)絡(luò)300上。
便攜終端設(shè)備100接收從服務(wù)器設(shè)備200中產(chǎn)生的傳送消息。然后,便攜終端設(shè)備100基于包括在傳送消息中的參數(shù)信息,執(zhí)行與應(yīng)用程序的識別信息相對應(yīng)的應(yīng)用程序。便攜終端設(shè)備100確定與包括在傳送消息中的應(yīng)用程序的識別信息相對應(yīng)的應(yīng)用程序是否存在于便攜終端設(shè)備100中。如果確定結(jié)果表明與識別信息相對應(yīng)的應(yīng)用程序不存在于便攜終端設(shè)備100中,便攜終端設(shè)備100則產(chǎn)生傳送與識別信息相對應(yīng)的應(yīng)用程序的請求,并把該請求傳送到服務(wù)器設(shè)備200。在這種情況下,便攜終端設(shè)備100從服務(wù)器設(shè)備200中接收請求的應(yīng)用程序,并且便攜終端設(shè)備100能夠執(zhí)行該應(yīng)用程序。便攜終端設(shè)備100的例子有便攜電話、PDA(個人數(shù)字助理)、便攜游戲設(shè)備和手表。
服務(wù)器設(shè)備200可以經(jīng)由讀出器/寫入器400或者PC 500把傳送消息傳送到便攜終端設(shè)備100。PC 500可以經(jīng)由讀出器/寫入器400把從服務(wù)器設(shè)備200中接收的傳送消息傳送到便攜終端設(shè)備100。服務(wù)器設(shè)備200可以保存可在便攜終端設(shè)備100或者PC 500上顯示的網(wǎng)頁,并且根據(jù)由便攜終端設(shè)備100或者PC 500作出的請求分別把包括傳送消息的網(wǎng)頁傳送到便攜終端設(shè)備100或者PC 500。可以由服務(wù)器設(shè)備200或者除了服務(wù)器設(shè)備200以外的其它設(shè)備來保存網(wǎng)頁。
讀出器/寫入器400是一個無線電通信設(shè)備的例子,該無線電通信設(shè)備具有通過無線電通信把傳送消息傳送到存在于無線電通信范圍內(nèi)的非接觸通信IC芯片的功能。需要注意的是,也可以將讀出器/寫入器400內(nèi)置于PC 500中以形成集成設(shè)備,或者通過電纜將讀出器/寫入器400作為獨立設(shè)備連接到PC 500。可選擇地,也可以通過網(wǎng)絡(luò)300將讀出器/寫入器400作為獨立設(shè)備連接到服務(wù)器設(shè)備200。
PC 500經(jīng)由網(wǎng)絡(luò)300接收由服務(wù)器設(shè)備200傳送的傳送消息,并給讀出器/寫入器400發(fā)出指令,以便通過無線電通信把傳送消息發(fā)送到便攜終端設(shè)備100。PC 500也可以從服務(wù)器設(shè)備200接收包括參數(shù)信息的網(wǎng)頁,基于包括在網(wǎng)頁中的參數(shù)信息產(chǎn)生傳送消息,并經(jīng)由讀出器/寫入器400把傳送消息發(fā)送給便攜終端設(shè)備100。
在讀出器/寫入器400把傳送消息發(fā)送給便攜終端設(shè)備100的情況下,便攜終端設(shè)備100包括能夠進(jìn)行無線電通信的非接觸通信IC芯片,使得便攜終端設(shè)備100能夠與讀出器/寫入器400進(jìn)行無線電通信以便交換消息。如上所述,通過非接觸通信類型的IC芯片接收的傳送消息包括應(yīng)用程序的參數(shù)信息和識別信息。非接觸通信類型的IC芯片把傳送消息發(fā)送給使用在便攜終端設(shè)備100中的控制器,然后,控制器基于參數(shù)信息,執(zhí)行與應(yīng)用程序的識別信息相對應(yīng)的應(yīng)用程序。
例如,讀出器/寫入器400還把用于控制與非接觸通信類型的IC芯片進(jìn)行通信的通信控制指令與傳送消息一起發(fā)送給便攜終端設(shè)備100,以便允許順利地進(jìn)行非接觸通信類型的IC芯片和便攜終端設(shè)備100的控制器之間的通信。更具體地,讀出器/寫入器400通過無線電通信把通信控制指令和傳送消息發(fā)送給便攜終端設(shè)備100中的非接觸通信類型的IC芯片。接收了通信控制指令,非接觸通信類型的IC芯片將與讀出器/寫入器400的通信切換到與便攜終端設(shè)備100的控制器的通信,并且把傳送消息發(fā)送給控制器。
通過將非接觸通信類型的IC芯片內(nèi)置于便攜終端設(shè)備100中或者通過將其放置在可插入便攜終端設(shè)備100內(nèi)的卡插槽的IC卡上,可以在便攜終端設(shè)備100中使用非接觸通信類型的IC芯片。在后面一種情況下,插入到便攜終端設(shè)備100內(nèi)的卡插槽中的IC卡執(zhí)行與讀出器/寫入器400的無線電通信。
網(wǎng)絡(luò)300是將服務(wù)器設(shè)備200連接到便攜終端設(shè)備100、PC 500或者讀出器/寫入器400的通信線路網(wǎng)絡(luò),該網(wǎng)絡(luò)處于能夠在服務(wù)器設(shè)備200和便攜終端設(shè)備100、PC 500或者讀出器/寫入器400之間進(jìn)行雙工通信的狀態(tài)。網(wǎng)絡(luò)300可以是無線電或者有線網(wǎng)絡(luò)。網(wǎng)絡(luò)300的例子有譬如因特網(wǎng)、電話線網(wǎng)絡(luò)或者衛(wèi)星通信網(wǎng)絡(luò)的公共線路網(wǎng)絡(luò),以及譬如WAN、LAN或者IP-VPN的專用線路網(wǎng)絡(luò)。
到目前為止,已經(jīng)闡明了信息提供系統(tǒng)10的整體結(jié)構(gòu)。接下來,參考圖2,對根據(jù)本實施例的便攜終端設(shè)備100和服務(wù)器設(shè)備200的功能結(jié)構(gòu)描述如下。
圖2是顯示便攜終端設(shè)備100和服務(wù)器設(shè)備200的功能結(jié)構(gòu)的方框圖。如在圖2中所示,便攜終端設(shè)備100包括傳送消息接收器部分102、應(yīng)用程序確定部分104、應(yīng)用程序傳送請求發(fā)送器部分106、應(yīng)用程序傳送請求產(chǎn)生部分108、應(yīng)用程序接收器部分110、顯示部分112以及應(yīng)用程序存儲部分114。
傳送消息接收器部分102是譬如通信線路、通信電路、通信設(shè)備等等的通信接口。傳送消息接收器部分102具有從服務(wù)器設(shè)備200接收傳送消息的功能。把傳送消息接收器部分102接收的傳送消息傳送給應(yīng)用程序確定部分104。如上所述,從服務(wù)器設(shè)備200接收的傳送消息包括應(yīng)用程序的參數(shù)信息和識別信息,其中應(yīng)用程序由便攜終端設(shè)備100基于參數(shù)信息執(zhí)行。
參考圖3,對從服務(wù)器設(shè)備200接收的傳送消息的詳細(xì)描述如下。圖3是顯示從服務(wù)器設(shè)備200接收的傳送消息的一個例子的解釋圖。如圖中所示,傳送消息包括傳送參數(shù)150、首標(biāo)152、和腳注(footer)160。傳送參數(shù)150包括URL 154、ID 156、參數(shù)信息(Param)158。Param 158就是前面解釋的參數(shù)信息。URL 154和ID 156是用于識別基于Param 158執(zhí)行的應(yīng)用程序的識別信息。把便攜終端設(shè)備100的應(yīng)用程序以可利用ID 156或者URL 154識別的狀態(tài)存儲在應(yīng)用程序存儲部分114中。
用于識別應(yīng)用程序的信息可以取決于便攜終端設(shè)備100的規(guī)格。例如,在符合移動通信商務(wù)公司D設(shè)置的規(guī)格的便攜終端設(shè)備100中,使用URL 154識別應(yīng)用程序。另一方面,在符合移動通信商務(wù)公司K和V設(shè)置的規(guī)格的便攜終端設(shè)備100中,使用ID 156識別應(yīng)用程序。在本實施例中,URL 154和ID 156都包括在傳送消息中,以至于由移動通信商務(wù)公司D、K和V制造的具有彼此不同規(guī)格的每個便攜終端設(shè)備100都能確定應(yīng)用程序是否存在于便攜終端設(shè)備100中,后面將對其進(jìn)行詳細(xì)描述。
應(yīng)用程序確定部分104具有確定與包含在傳送消息中的應(yīng)用程序的識別信息相對應(yīng)的應(yīng)用程序是否存在于便攜終端設(shè)備100中的功能。例如,應(yīng)用程序確定部分104執(zhí)行與包含在傳送消息中的應(yīng)用程序的識別信息相對應(yīng)的應(yīng)用程序,以及如果應(yīng)用程序沒有被正確執(zhí)行,應(yīng)用程序確定部分104則確定應(yīng)用程序不存在于便攜終端設(shè)備100中。此處,應(yīng)用程序的正確執(zhí)行意味著基于參數(shù)信息執(zhí)行應(yīng)用程序,以便成功地在便攜終端設(shè)備100上顯示期望的信息。如果應(yīng)用程序確定部分104確定應(yīng)用程序不存在于便攜終端設(shè)備100中,應(yīng)用程序確定部分104則把確定結(jié)果提提供應(yīng)用程序傳送請求產(chǎn)生部分108。另一方面,如果應(yīng)用程序確定部分104確定應(yīng)用程序存在于便攜終端設(shè)備100中,則基于參數(shù)信息執(zhí)行應(yīng)用程序,并在顯示部分112上顯示應(yīng)用程序執(zhí)行的結(jié)果。
應(yīng)用程序傳送請求產(chǎn)生部分108具有基于從應(yīng)用程序確定部分104中接收的確定結(jié)果、產(chǎn)生傳送應(yīng)用程序的傳送請求的功能。更具體地,如果應(yīng)用程序確定部分104確定應(yīng)用程序不存在于便攜終端設(shè)備100中,應(yīng)用程序傳送請求產(chǎn)生部分108則產(chǎn)生用于請求服務(wù)器設(shè)備200把相應(yīng)的應(yīng)用程序發(fā)送給便攜終端設(shè)備100的傳送消息。把作為請求傳送從應(yīng)用程序傳送請求產(chǎn)生部分108中產(chǎn)生的應(yīng)用程序的傳送消息提供到應(yīng)用程序傳送請求發(fā)送器部分106。
應(yīng)用程序傳送請求發(fā)送器部分106是譬如通信線路、通信電路或者通信設(shè)備的通信接口。應(yīng)用程序傳送請求發(fā)送器部分106把由應(yīng)用程序傳送請求產(chǎn)生部分108提供的傳送消息發(fā)送給服務(wù)器設(shè)備200。
應(yīng)用程序接收器部分110是譬如通信線路、通信電路或者通信設(shè)備的通信接口。應(yīng)用程序接收器部分110從服務(wù)器設(shè)備200接受應(yīng)用程序,該應(yīng)用程序與由傳送消息接收器部分102接收的應(yīng)用程序的識別信息相對應(yīng)。把由應(yīng)用程序接收器部分110接收的應(yīng)用程序存儲在應(yīng)用程序存儲部分114中。
顯示部分112包括顯示設(shè)備和用于在顯示設(shè)備上顯示數(shù)據(jù)的接口。典型地,顯示設(shè)備是CRT顯示設(shè)備或者液晶顯示設(shè)備。應(yīng)用程序接收器部分110具有在便攜終端設(shè)備100的顯示屏幕上顯示由應(yīng)用程序接收器部分110接收的應(yīng)用程序的執(zhí)行結(jié)果的功能。
到目前為止,已經(jīng)說明了便攜終端設(shè)備100的功能結(jié)構(gòu)。接下來,對服務(wù)器設(shè)備200的功能結(jié)構(gòu)說明如下。如圖2中所示,服務(wù)器設(shè)備200包括傳送消息產(chǎn)生部分202、和傳送消息發(fā)送器部分204、應(yīng)用程序傳送請求接收器部分206、應(yīng)用程序獲取部分208、應(yīng)用程序存儲部分210和應(yīng)用程序發(fā)送器部分212。
傳送消息產(chǎn)生部分202具有產(chǎn)生包括應(yīng)用程序的參數(shù)信息和識別信息的傳送消息的功能,其中應(yīng)用程序由便攜終端設(shè)備100基于參數(shù)信息執(zhí)行。傳送消息產(chǎn)生部分202把產(chǎn)生的傳送消息提提供傳送消息發(fā)送器部分204。
傳送消息發(fā)送器部分204是譬如通信線路、通信電路或者通信設(shè)備的通信接口。傳送消息發(fā)送器部分204把從傳送消息產(chǎn)生部分202中接收的傳送消息發(fā)送給便攜終端設(shè)備100。
如果應(yīng)用程序不存在于便攜終端設(shè)備100中,應(yīng)用程序傳送請求接收器部分206具有把來自便攜終端設(shè)備100的請求當(dāng)作從服務(wù)器設(shè)備200向便攜終端設(shè)備100傳送與上面提及的識別信息相對應(yīng)的應(yīng)用程序的傳送請求的功能。應(yīng)用程序獲取部分208是用于從應(yīng)用程序存儲部分210中獲取由便攜終端設(shè)備100請求的應(yīng)用程序的部分。應(yīng)用程序獲取部分208把獲取的應(yīng)用程序提提供應(yīng)用程序發(fā)送器部分212。
應(yīng)用程序存儲部分210是用于存儲多個應(yīng)用程序的存儲器。硬盤驅(qū)動器是一種典型的應(yīng)用程序存儲部分210。也可以在除了服務(wù)器設(shè)備200以外的服務(wù)器設(shè)備中提供應(yīng)用程序存儲部分210。
應(yīng)用程序發(fā)送器部分212是譬如通信線路、通信電路或者通信設(shè)備的通信接口。應(yīng)用程序發(fā)送器部分212具有把由應(yīng)用程序獲取部分208提供的應(yīng)用程序發(fā)送給便攜終端設(shè)備100的功能。
到目前為止,已經(jīng)說明了便攜終端設(shè)備100和服務(wù)器設(shè)備200的功能結(jié)構(gòu)。如上所述,便攜終端設(shè)備100可以經(jīng)由讀出器/寫入器400或者PC 500,獲取從服務(wù)器設(shè)備200發(fā)送到便攜終端設(shè)備100的傳送消息。在這種情況下,便攜終端設(shè)備100具有用于在便攜終端設(shè)備100和讀出器/寫入器400之間進(jìn)行無線電通信的非接觸通信IC芯片。也就是說,非接觸通信類型的IC芯片獲取已傳送到便攜終端設(shè)備100的傳送消息。
接下來,參考圖4對PC 500的一種典型結(jié)構(gòu)說明如下。在圖中所示的典型結(jié)構(gòu)中,PC 500包括讀出器/寫入器400。然而,PC 500并不局限于這種結(jié)構(gòu)。也就是說,與PC 500分離的讀出器/寫入器400可以作為獨立的設(shè)備通過電纜連接到PC 500。
如圖4中所示,PC 500包括CPU 502、存儲器504、輸入部分506、顯示部分508、通信部分510、硬盤512和讀出器/寫入器400。CPU 502作為算術(shù)處理和控制設(shè)備,以控制由組成PC 500的其它組件所執(zhí)行的處理。存儲器504通常為ROM和RAM。存儲器504具有存儲部分的功能,該存儲部分用于臨時存儲信息,譬如與由CPU 502執(zhí)行的處理和由CPU 502執(zhí)行的操作程序相關(guān)聯(lián)的各種數(shù)據(jù)。
輸入部分506具有輸入設(shè)備和用于接收從輸入設(shè)備輸入的數(shù)據(jù)的接口部分。輸入設(shè)備可以包括鍵盤和鼠標(biāo)。
顯示部分508包括顯示設(shè)備和接口部分,用于根據(jù)CPU 502發(fā)出的指令、在顯示設(shè)備上顯示數(shù)據(jù)。顯示設(shè)備可以是CRT顯示器設(shè)備、液晶顯示器設(shè)備等等。
通信部分510是譬如通信線路、通信電路或者通信設(shè)備的通信接口,。通信部分510能夠通過網(wǎng)絡(luò)300與譬如服務(wù)器設(shè)備200的外部設(shè)備交換傳送消息。
硬盤512是典型的存儲設(shè)備,譬如閃存,用于存儲譬如操作系統(tǒng)(OS)和多個應(yīng)用程序的各種數(shù)據(jù)。硬盤512是包括瀏覽器514和讀出器/寫入器驅(qū)動程序518的存儲部分的一個例子。需要注意的是,不是必須要把瀏覽器514和讀出器/寫入器驅(qū)動程序518存儲在硬盤中,也可以把它們存儲在存儲器504中。
讀出器/寫入器400是用于與使用在便攜終端設(shè)備100中的非接觸通信IC芯片進(jìn)行無線電通信的部分。根據(jù)具有13.56MHz的RF載波頻率和高達(dá)212Kbps的通信速率的NFC(近距通信技術(shù)Near Field Communication)標(biāo)準(zhǔn),在大約10cm的近距內(nèi),讀出器/寫入器400和非接觸通信IC芯片之間能以非接觸的方式進(jìn)行彼此之間的無線電通信。
硬盤512中存儲的讀出器/寫入器驅(qū)動程序518是用于CPU502控制讀出器/寫入器400的驅(qū)動程序。
到目前為止,已經(jīng)描述了PC 500的結(jié)構(gòu)。接下來,參考圖5,對使用非接觸通信類型的IC芯片的便攜終端設(shè)備100的結(jié)構(gòu)描述如下。如在圖5中所示,便攜終端設(shè)備100包括非接觸通信IC芯片120、存儲器122、控制器124、接受應(yīng)用程序126、應(yīng)用程序128和天線132。
非接觸通信IC芯片120從由便攜終端設(shè)備100使用的天線132接收交流電。更詳細(xì)地,當(dāng)在非接觸通信IC芯片120和讀出器/寫入器400之間以非接觸的方式進(jìn)行通信時,天線132基于讀出器/寫入器400產(chǎn)生的磁場、產(chǎn)生作為用于驅(qū)動非接觸通信IC芯片120的電壓的感應(yīng)電壓。然后,以這種方式操作的非接觸通信IC芯片120能夠通過天線132以無線電通信的方式與讀出器/寫入器400交換數(shù)據(jù)。
典型地,非接觸通信IC芯片120被配置為包括整流電路、電源產(chǎn)生部分、解調(diào)器、調(diào)制器、接收器、發(fā)送器、CPU(中央處理單元),ROM(只讀存儲器)、RAM(隨機(jī)存儲器)、EEPROM(電可擦除可編程只讀存儲器)、加密引擎、RNG(隨機(jī)數(shù)發(fā)生器)和CRC(循環(huán)冗余校驗)電路。在便攜終端設(shè)備100使用非接觸通信IC芯片120的情況下,包括在非接觸通信IC芯片120中的傳送消息接收器部分102經(jīng)由讀出器/寫入器400接收由服務(wù)器設(shè)備200傳送的傳送消息。把也用于便攜終端設(shè)備100中的應(yīng)用程序傳送請求發(fā)送器部分106和應(yīng)用程序接收器部分110連接到服務(wù)器設(shè)備200上,以便把請求(該請求作為從服務(wù)器設(shè)備200向便攜終端設(shè)備100傳送應(yīng)用程序的請求)傳送給服務(wù)器設(shè)備200,并從服務(wù)器設(shè)備200接收請求的應(yīng)用程序。
整流電路是用于整流從天線132中接收的AC電壓,并把獲得的DC電壓作為整流的結(jié)果提提供電源產(chǎn)生部分的電路。電源產(chǎn)生部分是用于從接收的DC電壓中產(chǎn)生用于非接觸通信IC芯片120的供電電壓的部分。解調(diào)器是用于把通過天線132接收的信號解調(diào)成可以在非接觸通信IC芯片120中處理的電信號、并且把電信號提提供接收器的組件。調(diào)制器是用于把經(jīng)由天線132從非接觸通信IC芯片120傳送到讀出器/寫入器400的電信號調(diào)制成可以以非接觸通信方式傳送的信號的組件。
CPU是算術(shù)處理設(shè)備,其由非接觸通信IC芯片120中的電源產(chǎn)生部分產(chǎn)生的供電電壓驅(qū)動來進(jìn)行操作。CPU控制在非接觸通信IC芯片120中使用的所有其它組件。ROM是非易失性存儲器,用于存儲各種應(yīng)用程序和作為平臺的操作系統(tǒng)。在下面的描述中,把操作系統(tǒng)縮寫為OS。
另一方面,RAM是易失性存儲器,用于臨時存儲各種應(yīng)用程序和OS。EEPROM是主要用于存儲用戶數(shù)據(jù)的存儲器。但是,EEPROM也可用于存儲軟件,譬如應(yīng)用程序或者OS。另外,也可以使用閃存替代EEPROM。加密引擎是用于對與外部設(shè)備交換的數(shù)據(jù)執(zhí)行加密和組合處理的設(shè)備。RNG是用于產(chǎn)生要在加密處理中用作加密密鑰的隨機(jī)數(shù)的設(shè)備。CRC電路是用于檢查從外部設(shè)備中接收的數(shù)據(jù)的循環(huán)冗余的電路。也就是說,CRC檢驗數(shù)據(jù)的錯誤。
把由非接觸通信IC芯片120從讀出器/寫入器400接收的傳送消息存儲在非接觸通信IC芯片120中使用的RAM中。當(dāng)把由非接觸通信IC芯片120從讀出器/寫入器400接收的傳送消息存儲在非接觸通信IC芯片120中使用的RAM中,并且通信結(jié)束時,非接觸通信IC芯片120通知控制器124通信已經(jīng)結(jié)束。
另外,如上所述,讀出器/寫入器400可以把除傳送消息之外的指令傳送給非接觸通信IC芯片120。通常,傳送的指令是用于控制非接觸通信IC芯片120的通信的指令。在這種情況下,便攜終端設(shè)備100可以包括第一通信部分和第二通信部分。第一通信部分是用于在讀出器/寫入器400和非接觸通信IC芯片120之間、在短距離之內(nèi)進(jìn)行非接觸通信類型的通信的部分。另一方面,第二通信部分是用于在控制器124和非接觸通信IC芯片120之間進(jìn)行通信的部分。通過第一通信部分接收指令,其中該指令用于控制與由讀出器/寫入器400傳送的傳送消息之間的通信,非接觸通信IC芯片120把讀出器/寫入器400和非接觸通信IC芯片120之間的通信切換到控制器124和非接觸通信IC芯片120之間的通信,經(jīng)由第二通信部分把傳送消息提提供控制器124。這樣,通過根據(jù)用于控制非接觸通信IC芯片120的通信的指令、把讀出器/寫入器400和非接觸通信IC芯片120之間的短距離內(nèi)的非接觸通信類型的通信切換到控制器124和非接觸通信IC芯片120之間的通信,便攜終端設(shè)備100能夠基于包括在從讀出器/寫入器400傳送的傳送消息中的參數(shù)信息執(zhí)行存儲在便攜終端設(shè)備100中的應(yīng)用程序。
存儲器122包括ROM和RAM。存儲器122具有用于臨時存儲信息的存儲器的功能,所述信息譬如與由控制器124執(zhí)行的控制處理和控制器124的操作程序相關(guān)聯(lián)的各種數(shù)據(jù)。
控制器124是如下的部分,其用于接收經(jīng)由第二通信部分由非接觸通信IC芯片120傳送的傳送消息,執(zhí)行與包括在傳送消息中的識別信息相對應(yīng)的應(yīng)用程序,以及在便攜終端設(shè)備100的顯示屏幕上顯示執(zhí)行的結(jié)果。更詳細(xì)地,首先,當(dāng)控制器124從非接觸通信IC芯片120接收傳送消息時,控制器124把從非接觸通信IC芯片120中接收的傳送消息傳送給接受應(yīng)用程序126。接受應(yīng)用程序126然后把參數(shù)信息提提供與包括在傳送消息中的應(yīng)用程序的識別信息相對應(yīng)的應(yīng)用程序。由接受應(yīng)用程序126使用識別信息,譬如ID 156或者URL 154來確定與識別信息相對應(yīng)的應(yīng)用程序是否已經(jīng)存儲在應(yīng)用程序存儲部分114中。
例如,以可以由“feliCaNW”的ID 156識別的狀態(tài)把應(yīng)用程序A130存儲在應(yīng)用程序存儲部分114中。接受應(yīng)用程序126搜索應(yīng)用程序存儲部分114,以查找與包括在傳送消息中的應(yīng)用程序的識別信息“ID=feliCaNW”相對應(yīng)的應(yīng)用程序。因為已經(jīng)把應(yīng)用程序A130存儲在應(yīng)用程序存儲部分114中,所以接受應(yīng)用程序126在搜索操作中檢測到應(yīng)用程序A130,并把參數(shù)信息分配給應(yīng)用程序A130。基于參數(shù)信息執(zhí)行應(yīng)用程序A130。
作為另一例子,我們假定已經(jīng)以可以由“http//www.felicanetworks.co.jp/appli.jam”的URL 154識別的狀態(tài)把應(yīng)用程序A130存儲在應(yīng)用程序存儲部分114中。并且,由接受應(yīng)用程序126從傳送消息中提取的識別信息是“http//www.felicanetworks.co.jp/appli.jam”的URL154。在這情況下,接受應(yīng)用程序126搜索應(yīng)用程序存儲部分114,以查找與包括在傳送消息中的應(yīng)用程序的識別信息“http//www.felicanetworks.co.jp/appli.jam”相對應(yīng)的應(yīng)用程序。然后,接受應(yīng)用程序126把參數(shù)信息提提供識別信息為“URL=http//www.felicanetworks.co.jp/appli.jam”的應(yīng)用程序A130。如上所述,控制器124把參數(shù)信息用作執(zhí)行應(yīng)用程序A130的基礎(chǔ)。
到目前為止,已經(jīng)說明了使用非接觸通信類型的IC芯片的便攜終端設(shè)備100的功能結(jié)構(gòu)。接下來,參考圖6中顯示的流程圖,下面的描述將說明由根據(jù)本實施例的應(yīng)用程序提供系統(tǒng)10執(zhí)行的處理程序的流程。需要注意的是,在解釋處理程序過程中也參考圖9中所示的典型屏幕顯示。在由圖6所示流程圖代表的處理程序中,把傳送消息從讀出器/寫入器400傳送到便攜終端設(shè)備100。但是,處理程序只是典型的程序,其不限制傳送消息的來源。例如,也可以從服務(wù)器設(shè)備200把傳送消息傳送到便攜終端設(shè)備100,或者從PC 500傳送到便攜終端設(shè)備100。
首先,在流程圖的步驟S102中,讀出器/寫入器400傳送傳送消息。如上所述,讀出器/寫入器(R/W)400和在便攜終端設(shè)備100中使用的非接觸通信IC芯片能夠在大約10cm的近距離內(nèi)以非接觸的方式彼此進(jìn)行無線電通信。用戶使便攜終端設(shè)備100在離讀出器/寫入器400足夠近的位置,然后在下一步驟S104中,以非接觸通信方式把傳送消息傳送給便攜終端設(shè)備100。
然后,在下一步驟S106中,便攜終端設(shè)備100確定與應(yīng)用程序ID相對應(yīng)的應(yīng)用程序是否存在于便攜終端設(shè)備100中,所述應(yīng)用程序ID包括在在步驟S104的處理過程中接收的傳送消息中并作為用于識別應(yīng)用程序的信息。如果在步驟S106中的確定結(jié)果表明與包括在傳送消息中的應(yīng)用程序ID相對應(yīng)的應(yīng)用程序存在于便攜終端設(shè)備100中,則處理程序的流程轉(zhuǎn)到步驟S120。另一方面,如果在步驟S106的確定結(jié)果表明與包括在傳送消息中的應(yīng)用程序ID相對應(yīng)的應(yīng)用程序不存在于便攜終端設(shè)備100中,則處理程序的流程轉(zhuǎn)到步驟S108,在步驟S108中便攜終端設(shè)備100確定與URL相對應(yīng)的應(yīng)用程序是否存在于便攜終端設(shè)備100中,所述URL包括在在步驟S104的過程中接收的傳送消息中并作為識別應(yīng)用程序的信息。
如果在步驟S108中的確定結(jié)果表明與包括在傳送消息中的URL相對應(yīng)的應(yīng)用程序存在于便攜終端設(shè)備100中,則處理程序的流程轉(zhuǎn)到步驟S120。另一方面,如果在步驟S108的確定結(jié)果表明與包括在傳送消息中的URL相對應(yīng)的應(yīng)用程序不存在于便攜終端設(shè)備100中,則處理程序的流程轉(zhuǎn)到步驟S110,在步驟S110中便攜終端設(shè)備100將其自身連接到服務(wù)器設(shè)備200上。可以把服務(wù)器設(shè)備200理解為由多個移動通信商務(wù)公司運作的信息提供服務(wù)器設(shè)備。因此,把便攜終端設(shè)備100連接到符合便攜終端設(shè)備100規(guī)格的信息提供服務(wù)器設(shè)備。假設(shè),例如,如果便攜終端設(shè)備100符合D移動通信商務(wù)公司的規(guī)格,則在步驟S112中把便攜終端設(shè)備100連接到信息提供服務(wù)器設(shè)備D。如果便攜終端設(shè)備100符合K移動通信商務(wù)公司的規(guī)格,則在步驟S114中把便攜終端設(shè)備100連接到信息提供服務(wù)器設(shè)備K。如果便攜終端設(shè)備100符合V移動通信商務(wù)公司的規(guī)格,則在步驟S116中把便攜終端設(shè)備100連接到信息提供服務(wù)器設(shè)備V。然后,在下一步驟S118中,便攜終端設(shè)備100自動安裝與包括在傳送消息中的應(yīng)用程序識別信息相對應(yīng)的應(yīng)用程序,所述傳送消息源于連接到便攜終端設(shè)備100的信息提供服務(wù)器設(shè)備。下文說明自動安裝來自服務(wù)器設(shè)備200的應(yīng)用程序的處理。在步驟S118中,在安裝應(yīng)用程序的處理開始的時候,在圖9中示出的典型屏幕顯示602出現(xiàn)在便攜終端設(shè)備100的屏幕上。在那時,隨著在屏幕上出現(xiàn)典型屏幕顯示602,如果用戶輸入表示接收要安裝的應(yīng)用程序的輸入,典型屏幕顯示604出現(xiàn)在屏幕上以表示便攜終端設(shè)備100正在接收代表從服務(wù)器設(shè)備200下載的應(yīng)用程序的數(shù)據(jù)。
當(dāng)在步驟S118中已經(jīng)完成在便攜終端設(shè)備100中自動安裝從服務(wù)器設(shè)備200下載的應(yīng)用程序的處理之后,處理程序的流程轉(zhuǎn)到步驟S120,在步驟S120中調(diào)用已安裝的應(yīng)用程序。如上所述,如果步驟S106或者S108的確定結(jié)果表明與包括在傳送消息中的應(yīng)用程序ID相對應(yīng)的應(yīng)用程序存在于便攜終端設(shè)備100中,則處理程序的流程直接轉(zhuǎn)到步驟S120,在步驟S120中調(diào)用已經(jīng)存在于便攜終端設(shè)備100中的應(yīng)用程序。在調(diào)用應(yīng)用程序的處理開始時,在圖9中示出的典型屏幕顯示606出現(xiàn)在便攜終端設(shè)備100的屏幕上。那時,隨著典型屏幕顯示606出現(xiàn)在屏幕上,如果用戶輸入表明接收要調(diào)用的應(yīng)用程序的輸入,則典型屏幕顯示608出現(xiàn)在屏幕上以表示已經(jīng)調(diào)用了應(yīng)用程序。
在已經(jīng)在步驟S120執(zhí)行的處理中調(diào)用了應(yīng)用程序以后,處理程序的流程轉(zhuǎn)到步驟S122,在步驟S122中基于包括在傳送消息中的參數(shù)信息執(zhí)行應(yīng)用程序。例如,如果包括在傳送消息中的參數(shù)信息請求應(yīng)用程序在顯示屏幕上顯示“Hello!”,則基于參數(shù)信息執(zhí)行的應(yīng)用程序顯示在圖9中示出的典型屏幕顯示608。也就是說,應(yīng)用程序在便攜終端設(shè)備100的顯示屏幕上顯示“Hello!”。
到目前為止,已經(jīng)描述了由信息提供系統(tǒng)10執(zhí)行的處理程序的流程。通過參考在圖7中示出的流程圖,下面的描述將說明在便攜終端設(shè)備100和服務(wù)器設(shè)備200之間交換信息的流程。
信息的流程從步驟S202開始,在步驟S202中便攜終端設(shè)備100把傳送消息的請求傳送到服務(wù)器設(shè)備200。然后,在下一步驟S204中,服務(wù)器設(shè)備200產(chǎn)生由便攜終端設(shè)備100請求的傳送消息。隨后,在下一步驟S206中,服務(wù)器設(shè)備200把已產(chǎn)生的消息傳送到便攜終端設(shè)備100。即使便攜終端設(shè)備100沒有請求,服務(wù)器設(shè)備200也可以把傳送消息傳送到便攜終端設(shè)備100。
在步驟S206中,便攜終端設(shè)備100從服務(wù)器設(shè)備200接收包括應(yīng)用程序的參數(shù)信息和識別信息的傳送消息。然后,在下一步驟S208中,便攜終端設(shè)備100確定與包括在傳送消息中的識別信息相對應(yīng)的應(yīng)用程序是否存在于便攜終端設(shè)備100中。如果在步驟S208中的確定結(jié)果表明與包括在傳送消息中的識別信息相對應(yīng)的應(yīng)用程序不存在于便攜終端設(shè)備100中,則在下一步驟S210中,便攜終端設(shè)備100產(chǎn)生從服務(wù)器設(shè)備200向便攜終端設(shè)備100傳送應(yīng)用程序的請求。然后,在下一步驟S212中,便攜終端設(shè)備100把在步驟S210執(zhí)行的處理中產(chǎn)生的請求傳送到服務(wù)器設(shè)備200。
在步驟S212中,服務(wù)器設(shè)備200接收從從服務(wù)器設(shè)備200向便攜終端設(shè)備100傳送應(yīng)用程序的請求。然后,在下一步驟S214中,服務(wù)器設(shè)備200從服務(wù)器設(shè)備200所使用的應(yīng)用程序存儲部分中或者從另一個保存應(yīng)用程序的服務(wù)器設(shè)備中取出應(yīng)用程序。隨后,在下一步驟S216中,服務(wù)器設(shè)備200把在步驟S214執(zhí)行的處理中所獲取的應(yīng)用程序發(fā)送給便攜終端設(shè)備100。
在步驟S216中,便攜終端設(shè)備100從服務(wù)器設(shè)備200接受應(yīng)用程序。然后,在下一步驟S218中,便攜終端設(shè)備100把接收的應(yīng)用程序存儲在存儲器中。隨后,在下一步驟S220中,便攜終端設(shè)備100調(diào)用在步驟S218執(zhí)行的處理中存儲的應(yīng)用程序,并基于包括在傳送消息中的參數(shù)信息執(zhí)行應(yīng)用程序。然后,在下一步驟S222中,便攜終端設(shè)備100在便攜終端設(shè)備100的顯示屏幕上顯示在步驟S220執(zhí)行的處理中基于參數(shù)信息執(zhí)行應(yīng)用程序的結(jié)果。
上面的描述已經(jīng)說明了在便攜終端設(shè)備100和服務(wù)器設(shè)備200之間交換信息的流程。參考圖8中所示的流程圖,下面的描述將說明對于PC 500使用讀出器/寫入器400,并且便攜終端設(shè)備100使用非接觸通信類型的IC芯片的結(jié)構(gòu),在便攜終端設(shè)備100、服務(wù)器設(shè)備200和PC 500之間交換信息的流程。
流程圖從第一步驟S252開始,在步驟S252中,PC 500把對傳送消息的請求傳送到服務(wù)器設(shè)備200。然后,在下一步驟S254中,服務(wù)器設(shè)備200把請求的傳送消息傳送到PC 500。在步驟S254中,PC 500從服務(wù)器設(shè)備200接收請求的傳送消息。隨后,在下一步驟S256中,基于接收的傳送消息,PC500產(chǎn)生可以從在PC 500中使用的讀出器/寫入器400傳送到在便攜終端設(shè)備100中使用的非接觸通信IC芯片的傳送消息。例如,PC 500可以把傳送消息嵌入到具有預(yù)定格式的數(shù)據(jù)中,以產(chǎn)生可在PC 500中使用的讀出器/寫入器400和在便攜終端設(shè)備100中使用的非接觸通信IC芯片之間通過無線電通信交換的、前面提及的傳送消息的數(shù)據(jù)。當(dāng)在步驟S256執(zhí)行的處理中產(chǎn)生可以從在PC500中使用的讀出器/寫入器400傳送到在便攜終端設(shè)備100中使用的非接觸通信IC芯片的傳送消息后,在下一步驟S258中,PC 500把傳送消息傳送給在便攜終端設(shè)備100中使用的非接觸通信IC芯片。
在步驟S258中,便攜終端設(shè)備100從PC 500接收傳送消息,該傳送消息包括應(yīng)用程序的參數(shù)信息和識別信息。然后,在下一步驟S260中,便攜終端設(shè)備100確定與包括在傳送消息中的應(yīng)用程序的識別信息相對應(yīng)的應(yīng)用程序是否存在于便攜終端設(shè)備100中。如果在步驟S260中產(chǎn)生的確定結(jié)果表明與包括在傳送消息中的識別信息相對應(yīng)的應(yīng)用程序不存在于便攜終端設(shè)備100中,則在下一步驟S262中,便攜終端設(shè)備100產(chǎn)生從服務(wù)器設(shè)備200向便攜終端設(shè)備100傳送應(yīng)用程序的請求。然后,在下一步驟S264中,便攜終端設(shè)備100把在步驟S262執(zhí)行的處理中產(chǎn)生的請求傳送到服務(wù)器設(shè)備200。
在步驟S264中,服務(wù)器設(shè)備200接收從服務(wù)器設(shè)備200向便攜終端設(shè)備100傳送應(yīng)用程序的請求。然后,在下一步驟S266中,服務(wù)器設(shè)備200從服務(wù)器設(shè)備200所使用的應(yīng)用程序存儲部分中或者從另一保存應(yīng)用程序的服務(wù)器設(shè)備中取出相應(yīng)的應(yīng)用程序。隨后,在下一步驟S268中,服務(wù)器設(shè)備200把在步驟S266執(zhí)行的處理中獲取的應(yīng)用程序發(fā)送給便攜終端設(shè)備100。
在步驟S268中,便攜終端設(shè)備100從服務(wù)器設(shè)備200接受應(yīng)用程序。然后,在下一步驟S270中,便攜終端設(shè)備100把已接收的應(yīng)用程序存儲在存儲器中。隨后,在下一步驟S272中,便攜終端設(shè)備100調(diào)用在步驟S270執(zhí)行的處理中存儲的應(yīng)用程序,并且基于包括在傳送消息中的參數(shù)信息執(zhí)行應(yīng)用程序。然后,在下一步驟S274中,便攜終端設(shè)備100在便攜終端設(shè)備100的顯示屏幕上顯示在步驟S272的處理中基于參數(shù)信息執(zhí)行應(yīng)用程序的結(jié)果。
上面的描述已經(jīng)說明了在便攜終端設(shè)備100、服務(wù)器設(shè)備200和PC500之間交換信息的流程。根據(jù)由本實施例實現(xiàn)的應(yīng)用程序提供系統(tǒng),便攜終端設(shè)備確定與包括在傳送消息中的應(yīng)用程序的識別信息相對應(yīng)的應(yīng)用程序是否存在于便攜終端設(shè)備中,使得能夠順利地給便攜終端設(shè)備的用戶提供用戶期望的信息。因此,即使確定的結(jié)果表明與包括在傳送消息中的識別信息相對應(yīng)的應(yīng)用程序不存在于便攜終端設(shè)備中,便攜終端設(shè)備也能夠順利地從服務(wù)器設(shè)備獲取應(yīng)用程序,使得能夠順利地給便攜終端設(shè)備的用戶提供用戶期望的信息,而不需要用戶執(zhí)行譬如輸入與應(yīng)用程序相關(guān)聯(lián)的URL的操作的麻煩的操作。因為僅僅通過執(zhí)行簡單的操作,就可以從服務(wù)器設(shè)備中獲取不存在于便攜終端設(shè)備中的應(yīng)用程序,給用戶提供信息的服務(wù)公司能夠以較高的可靠度把信息提提供用戶。
上面通過參考附圖已經(jīng)描述了本發(fā)明的優(yōu)選實施例。但是,無需多說,本發(fā)明的保護(hù)范圍決不局限于本優(yōu)選實施例。很明顯,在本說明書所附的權(quán)利要求的范圍所描述的領(lǐng)域內(nèi),本領(lǐng)域的技術(shù)人員能夠作出很多變化和修改。當(dāng)然,這些變化和修改被認(rèn)為是在本發(fā)明的技術(shù)范圍內(nèi)的變化和修改。也就是說,本領(lǐng)域技術(shù)人員應(yīng)該理解在所附的權(quán)利要求或者其等價物的范圍內(nèi),根據(jù)設(shè)計和其它的因素,可以進(jìn)行各種修改、組合、子組合和變化。
根據(jù)優(yōu)選實施例,在顯示屏幕上顯示作為執(zhí)行與包括在傳送消息中的識別信息相對應(yīng)的應(yīng)用程序的結(jié)果的期望的信息。但是,本發(fā)明的范圍決不局限于本優(yōu)選實施例。例如,把包括在參數(shù)信息中也包括在傳送消息中的更新數(shù)據(jù)作為重寫操作中的更新。因此,即使在重寫操作中用于使用更新數(shù)據(jù)的應(yīng)用程序不存在于便攜終端設(shè)備中,也可以通過執(zhí)行簡單的操作來執(zhí)行使用更新數(shù)據(jù)的重寫操作。
雖然使用特定的術(shù)語描述了本發(fā)明的優(yōu)選實施例,但是這些描述僅僅是用于例示目的,應(yīng)當(dāng)理解,在不偏離所附權(quán)利要求的精神或者范圍的情況下,可以作出變化和改變。
權(quán)利要求
1.一種應(yīng)用程序提供系統(tǒng),包括具有能夠進(jìn)行無線電通信的IC芯片的便攜終端設(shè)備;以及服務(wù)器設(shè)備;所述應(yīng)用程序提供系統(tǒng)通過使用通信網(wǎng)絡(luò)連接所述便攜終端設(shè)備和所述服務(wù)器設(shè)備;其中所述便攜終端設(shè)備包括傳送消息接收器部分,提供在所述IC芯片內(nèi)部,被配置為接收包括應(yīng)用程序的參數(shù)信息和識別信息的傳送消息,所述應(yīng)用程序由所述便攜終端設(shè)備基于來自所述服務(wù)器設(shè)備的所述參數(shù)信息執(zhí)行,應(yīng)用程序確定部分,被配置為確定與包括在所述傳送消息中的應(yīng)用程序的所述識別信息相對應(yīng)的所述應(yīng)用程序是否存在于所述便攜終端設(shè)備中,應(yīng)用程序傳送請求產(chǎn)生部分,被配置為如果應(yīng)用程序確定部分確定與包括在所述傳送消息中的所述識別信息相對應(yīng)的所述應(yīng)用程序不存在于所述便攜終端設(shè)備中,則產(chǎn)生從所述服務(wù)器設(shè)備向所述便攜終端設(shè)備傳送所述識別的應(yīng)用程序的請求,以及應(yīng)用程序存儲部分,被配置為存儲由所述服務(wù)器設(shè)備傳送的應(yīng)用程序,其中所述服務(wù)器設(shè)備包括傳送消息產(chǎn)生部分,被配置為產(chǎn)生要傳送到所述便攜終端設(shè)備的傳送消息,傳送消息發(fā)送器部分,被配置為根據(jù)由所述便攜終端設(shè)備作出的請求,把所述傳送消息傳送到所述便攜終端設(shè)備,應(yīng)用程序傳送請求接收器部分,被配置為如果要在便攜終端設(shè)備中基于參數(shù)信息執(zhí)行的所述應(yīng)用程序不存在于所述便攜終端設(shè)備中,則接受由所述便攜終端設(shè)備傳送的請求,作為從所述服務(wù)器設(shè)備向所述便攜終端設(shè)備傳送應(yīng)用程序的請求,應(yīng)用程序存儲部分,被配置為通過將應(yīng)用程序與它們相應(yīng)的應(yīng)用程序識別信息相關(guān)聯(lián)來存儲所述應(yīng)用程序和應(yīng)用程序識別信息,每個應(yīng)用程序識別信息用于識別所述應(yīng)用程序中所述相關(guān)聯(lián)的一個應(yīng)用程序,以及應(yīng)用程序發(fā)送器部分,被配置為根據(jù)由所述應(yīng)用程序傳送請求接收器部分從所述便攜終端設(shè)備接受的請求,把應(yīng)用程序傳送到所述便攜終端設(shè)備。
2.一種便攜終端設(shè)備,其通過使用通信網(wǎng)絡(luò)連接到服務(wù)器設(shè)備并配備有能夠進(jìn)行無線電通信的IC芯片,所述便攜終端設(shè)備進(jìn)一步包括傳送消息接收器部分,提供在所述IC芯片內(nèi)部,被配置為接收包括應(yīng)用程序的參數(shù)信息和識別信息的傳送消息,所述應(yīng)用程序由所述便攜終端設(shè)備基于來自所述服務(wù)器設(shè)備的所述參數(shù)信息執(zhí)行;應(yīng)用程序確定部分,被配置為確定與包括在所述傳送消息中的所述識別信息相對應(yīng)的所述應(yīng)用程序是否存在于所述便攜終端設(shè)備中;應(yīng)用程序傳送請求產(chǎn)生單元,被配置為如果所述應(yīng)用程序確定部分確定與包括在所述傳送消息中的所述識別信息相對應(yīng)的所述應(yīng)用程序不存在于所述便攜終端設(shè)備中,則產(chǎn)生從所述服務(wù)器設(shè)備向所述便攜終端設(shè)備傳送所述識別的應(yīng)用程序的請求;以及應(yīng)用程序存儲部分,被配置為存儲由所述服務(wù)器設(shè)備傳送的應(yīng)用程序。
3.如權(quán)利要求2所述的便攜終端設(shè)備,所述便攜終端設(shè)備進(jìn)一步包括顯示部分,被配置為顯示基于包括在傳送消息中的參數(shù)信息執(zhí)行的應(yīng)用程序的執(zhí)行結(jié)果。
4.如權(quán)利要求2所述的便攜終端設(shè)備,所述便攜終端設(shè)備進(jìn)一步包括控制器,被配置為控制預(yù)定的應(yīng)用程序的執(zhí)行;其中所述控制器基于包括在所述傳送消息中的所述參數(shù)信息控制與所述應(yīng)用程序的所述識別信息相對應(yīng)的所述應(yīng)用程序的執(zhí)行。
5.如權(quán)利要求4所述的便攜終端設(shè)備,其中所述IC芯片包括第一通信部分,用于通過使用所述通信網(wǎng)絡(luò),執(zhí)行與同樣連接到所述服務(wù)器設(shè)備的外部通信設(shè)備的近距離非接觸通信;以及第二通信部分,用于執(zhí)行與所述控制器的通信;其中,經(jīng)由所述第二通信部分把由所述第一通信部分從所述外部通信設(shè)備接收的傳送消息發(fā)送到所述控制器。
6.如權(quán)利要求2所述的便攜終端設(shè)備,其中所述傳送消息包括用于根據(jù)所述便攜終端設(shè)備的規(guī)格識別多個應(yīng)用程序的多個識別信息;以及所述應(yīng)用程序確定部分確定每個與包括在所述傳送消息中的所述多個識別信息之一相對應(yīng)的所述應(yīng)用程序是否存在于所述便攜終端設(shè)備中。
7.一種服務(wù)器設(shè)備,其通過通信網(wǎng)絡(luò)連接到具有能夠進(jìn)行無線電通信的IC芯片的便攜終端設(shè)備,所述服務(wù)器設(shè)備包括傳送消息產(chǎn)生部分,被配置為產(chǎn)生作為包括應(yīng)用程序的參數(shù)信息和識別信息的傳送消息的、要傳送到所述便攜終端設(shè)備的傳送消息,所述應(yīng)用程序由所述便攜終端設(shè)備基于所述參數(shù)信息執(zhí)行;傳送消息發(fā)送器部分,被配置為根據(jù)由所述便攜終端設(shè)備作出的請求把所述傳送消息傳送到所述便攜終端設(shè)備;應(yīng)用程序傳送請求接收器部分,被配置為如果在所述便攜終端設(shè)備中基于參數(shù)信息執(zhí)行的所述應(yīng)用程序不存在于所述便攜終端設(shè)備中,則接受由所述便攜終端設(shè)備傳送的請求,作為從所述服務(wù)器設(shè)備向所述便攜終端設(shè)備傳送應(yīng)用程序的請求,應(yīng)用程序存儲部分,被配置為通過把應(yīng)用程序和它們相應(yīng)的應(yīng)用程序識別信息相關(guān)聯(lián)來存儲所述應(yīng)用程序和應(yīng)用程序識別信息,每個應(yīng)用程序識別信息用于識別所述應(yīng)用程序中的相關(guān)聯(lián)的一個應(yīng)用程序;以及應(yīng)用程序發(fā)送器部分,被配置為根據(jù)由所述應(yīng)用程序傳送請求接收器部分從所述便攜終端設(shè)備接受的請求,把應(yīng)用程序傳送到所述便攜終端設(shè)備。
8.如權(quán)利要求7所述的服務(wù)器設(shè)備,其中所述應(yīng)用程序發(fā)送器部分根據(jù)由所述便攜終端設(shè)備作出的請求,從所述應(yīng)用程序存儲部分獲取應(yīng)用程序,并將所述應(yīng)用程序傳送到所述便攜終端設(shè)備。
9.如權(quán)利要求7所述的服務(wù)器設(shè)備,其中所述傳送消息產(chǎn)生部分根據(jù)所述便攜終端設(shè)備的規(guī)格產(chǎn)生包括用于識別多個應(yīng)用程序的多個識別信息的傳送消息。
10.一種應(yīng)用程序提供方法,該應(yīng)用程序提供方法通過使用具有能夠進(jìn)行無線電通信的IC芯片的便攜終端設(shè)備和使用通信網(wǎng)絡(luò)連接到所述便攜終端設(shè)備上的服務(wù)器設(shè)備來實現(xiàn),所述應(yīng)用程序提供方法包括以下步驟驅(qū)動所述IC芯片以便接收包括應(yīng)用程序的參數(shù)信息和識別信息的傳送消息,該應(yīng)用程序由所述便攜終端設(shè)備基于來自所述服務(wù)器設(shè)備的所述參數(shù)信息執(zhí)行;驅(qū)動所述便攜終端設(shè)備的應(yīng)用程序確定部分,以便確定與包括在所述傳送消息中的所述識別信息相對應(yīng)的所述應(yīng)用程序是否存在于所述便攜終端設(shè)備中;如果所述確定結(jié)果表明與所述識別信息相對應(yīng)的所述應(yīng)用程序不存在于所述便攜終端設(shè)備中,為了請求所述服務(wù)器設(shè)備將與所述識別信息相對應(yīng)的所述應(yīng)用程序傳送到所述便攜終端設(shè)備,則驅(qū)動所述便攜終端設(shè)備以便產(chǎn)生從所述服務(wù)器設(shè)備向所述便攜終端設(shè)備傳送與所述識別信息相對應(yīng)的所述應(yīng)用程序的請求,并將所述請求傳送到所述服務(wù)器設(shè)備;以及存儲從所述服務(wù)器設(shè)備傳送來的所述應(yīng)用程序。
11.一種計算機(jī)程序,執(zhí)行該計算機(jī)程序用于驅(qū)動具有能夠進(jìn)行無線電通信的IC芯片的便攜終端設(shè)備和使用通信網(wǎng)絡(luò)連接到所述便攜終端設(shè)備上的服務(wù)器設(shè)備,所述計算機(jī)程序包括如下步驟接收包括應(yīng)用程序的參數(shù)信息和識別信息的傳送消息,其中該應(yīng)用程序由所述便攜終端設(shè)備基于來自所述服務(wù)器設(shè)備的所述參數(shù)信息執(zhí)行;確定與包括在所述傳送消息中的所述識別信息相對應(yīng)的所述應(yīng)用程序是否存在于所述便攜終端設(shè)備中;如果所述確定的所述結(jié)果表明與所述識別信息相對應(yīng)的所述應(yīng)用程序不存在于所述便攜終端設(shè)備中,為了請求所述服務(wù)器設(shè)備將與所述識別信息相對應(yīng)的所述應(yīng)用程序傳送到所述便攜終端設(shè)備,則產(chǎn)生對從所述服務(wù)器設(shè)備向所述便攜終端設(shè)備傳送與所述識別信息相對應(yīng)的所述應(yīng)用程序的請求,并將所述請求傳送到所述服務(wù)器設(shè)備;以及存儲從所述服務(wù)器設(shè)備上接收到的所述應(yīng)用程序。
12.一種計算機(jī)程序,執(zhí)行該計算機(jī)程序用于驅(qū)動具有能夠進(jìn)行無線電通信的IC芯片的便攜終端設(shè)備和使用通信網(wǎng)絡(luò)連接到所述便攜終端設(shè)備上的服務(wù)器設(shè)備,所述計算機(jī)程序包括如下步驟產(chǎn)生包括應(yīng)用程序的參數(shù)信息和識別信息的傳送消息,其中該應(yīng)用程序由所述便攜終端設(shè)備基于所述參數(shù)信息執(zhí)行;根據(jù)由所述便攜終端設(shè)備作出的請求,將所述傳送消息傳送到所述便攜終端設(shè)備;如果在所述便攜終端設(shè)備中基于參數(shù)信息執(zhí)行的所述應(yīng)用程序不存在于所述便攜終端設(shè)備中,則把由所述便攜終端設(shè)備傳送的所述請求作為對從所述服務(wù)器設(shè)備向所述便攜終端設(shè)備傳送應(yīng)用程序的請求;以及根據(jù)由所述便攜終端設(shè)備作出的請求,將所述應(yīng)用程序傳送到所述便攜終端設(shè)備。
全文摘要
在此公開了一種應(yīng)用程序提供系統(tǒng),包括具有能夠進(jìn)行無線電通信的IC芯片的便攜終端設(shè)備;以及服務(wù)器設(shè)備;應(yīng)用程序提供系統(tǒng)通過使用通信網(wǎng)絡(luò)連接便攜終端設(shè)備和服務(wù)器設(shè)備,其中所述便攜終端設(shè)備包括傳送消息接收器部分,應(yīng)用程序確定部分,應(yīng)用程序傳送請求產(chǎn)生部分,以及應(yīng)用程序存儲部分,其中所述服務(wù)器設(shè)備包括傳送消息產(chǎn)生部分,傳送消息發(fā)送器部分,應(yīng)用程序傳送請求接收器部分,應(yīng)用程序存儲部分,以及應(yīng)用程序發(fā)送器部分。
文檔編號H04W4/02GK1955974SQ20061016359
公開日2007年5月2日 申請日期2006年8月31日 優(yōu)先權(quán)日2005年8月31日
發(fā)明者若狹繁基, 荻嶋淳, 清水孝浩 申請人:飛力凱網(wǎng)路股份有限公司