專利名稱:用于提供基于智能卡的小部件服務(wù)的系統(tǒng)和方法,以及所應(yīng)用的智能卡的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于提供小部件服務(wù)的方法。更具體地講,本發(fā)明涉及一種用于提供基于智能卡的小部件服務(wù)的系統(tǒng)和方法,以及所應(yīng)用的智能卡,通過安裝基于嵌入在智能卡內(nèi)的服務(wù)平臺的小部件引擎并且驅(qū)動該小部件引擎能夠提供各種小部件服務(wù)。
背景技術(shù):
隨著技術(shù)的進(jìn)步,移動通信終端可以支持例如因特網(wǎng)、SMS服務(wù)、多媒體功能以及現(xiàn)有的簡單的語音通信的各種功能。此外,隨著例如多媒體服務(wù)或者攝像機(jī)功能的各種服務(wù)和附加功能的增多,移動通信終端的屏幕逐漸增大,并且屏幕的分辨率不斷地增加。此外,隨著用戶的需求多樣化并且與過去不兼容地細(xì)分,必須以更加多樣化和有效的方式來利用移動通信終端的屏幕空間。為此,已經(jīng)提出了在移動通信終端中對應(yīng)用的快速訪問機(jī)制,使得用戶可以容易地并且簡單地訪問十分偏好的應(yīng)用。在這些訪問機(jī)制中,已經(jīng)提出了以在其上執(zhí)行特定的應(yīng)用的一個(gè)屏幕圖像上的小部件的形式布置至少一個(gè)應(yīng)用的技術(shù)。同時(shí),常規(guī)地,移動業(yè)務(wù)應(yīng)用存在于移動通信終端中的軟件(S/W)平臺之上。然而,隨著智能卡的容量極大地增加以及與智能卡的接口極大地增多,可以在USIM卡中提供移動服務(wù)應(yīng)用。因此,已經(jīng)討論了如上所述的在大容量智能卡中實(shí)現(xiàn)服務(wù)的技術(shù)。具體地來講,在移動通信終端與智能卡之間需要針對新的接口的機(jī)制,以基于智能卡提供等待屏幕圖像小部件,而不是現(xiàn)有的基于嵌入在移動通信終端中的應(yīng)用來提供等待屏幕圖像。
發(fā)明內(nèi)容
技術(shù)問題因此,提出本發(fā)明來解決現(xiàn)有技術(shù)中的上述問題,本發(fā)明的目的是提供一種用于提供基于智能卡的小部件服務(wù)的系統(tǒng)和方法,以及所應(yīng)用的智能卡,其中,基于嵌入在智能卡中的服務(wù)平臺安裝小部件引擎,可以實(shí)現(xiàn)相關(guān)的服務(wù),并且通過其中安裝有智能卡的用戶終端來搜索可安裝的小部件服務(wù)的列表,可以安裝新的小部件服務(wù),并且可以從智能卡中去除現(xiàn)有的小部件服務(wù)。技術(shù)方案為了實(shí)現(xiàn)上述目的,提供了一種用于提供基于智能卡的小部件服務(wù)的系統(tǒng),該系統(tǒng)包括用戶終端,其通過與所述智能卡的接口從所述智能卡接收小部件等待屏幕圖像,并且當(dāng)從所述小部件等待屏幕圖像中選擇了特定服務(wù)圖標(biāo)時(shí)接收針對與所述特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù)的執(zhí)行屏幕圖像,其中,所述小部件等待屏幕圖像包括針對嵌入在智能卡的至少一個(gè)小部件服務(wù)之中處于激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo);以及所述智能卡,其設(shè)置狀態(tài)信息,生成包括針對所述激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo)的所述小部件等待屏幕圖像,以將所述小部件等待屏幕圖像提供至所述用戶終端,并且當(dāng)從所述用戶終端選擇了特定服務(wù)圖標(biāo)時(shí),執(zhí)行與所述特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù),以將與所述小部件服務(wù)相對應(yīng)的執(zhí)行屏幕圖像提供至所述用戶終端,其中,所述狀態(tài)信息包括關(guān)于針對與用戶通過所述用戶終端的指定相對應(yīng)的所述至少一個(gè)小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的信息。本發(fā)明的一個(gè)方面提供了一種用戶終端,所述用戶終端包括卡交互模塊,其用于形成用于與智能卡進(jìn)行通信的接口,通過該接口連接至智能卡以接收并發(fā)送小部件等待屏幕圖像,其中,所述小部件等待屏幕圖像包括針對嵌入在智能卡中的至少一個(gè)小部件服務(wù)之中的激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo);用戶接口模塊,其用于當(dāng)從發(fā)送自卡交互模塊的小部件等待屏幕圖像中選擇了特定服務(wù)圖標(biāo)時(shí),通過所述接口向智能卡請求執(zhí)行與該特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù),根據(jù)小部件服務(wù)的執(zhí)行請求通過所述接口從智能卡接收小部件服務(wù)的執(zhí)行屏幕圖像,并且顯示執(zhí)行屏幕圖像;以及服務(wù)器接口模塊,其用于根據(jù)智能卡通過所述接口的請求與遠(yuǎn)程服務(wù)器建立連接路徑,將包括關(guān)于針對嵌入在智能卡中的各個(gè)小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的信息的狀態(tài)信息發(fā)送至遠(yuǎn)程服務(wù)器以請求同步, 并且根據(jù)特定小部件服務(wù)的執(zhí)行從遠(yuǎn)程服務(wù)器接收所需的實(shí)時(shí)更新信息,以將實(shí)時(shí)更新信息發(fā)送至智能卡。本發(fā)明的另一方面提供了一種智能卡,所述智能卡包括終端交互模塊,其用于形成用于與用戶終端進(jìn)行通信的接口,并且執(zhí)行數(shù)據(jù)通信以通過所述接口執(zhí)行小部件服務(wù); 小部件操作模塊,其用于設(shè)置狀態(tài)信息,生成包括針對設(shè)置為激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo)的小部件等待屏幕圖像,并且將小部件等待屏幕圖像通過所述接口提供至用戶終端,其中,所述狀態(tài)信息包括關(guān)于針對與用戶通過用戶終端的指定相對應(yīng)的至少一個(gè)嵌入的小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的信息;以及小部件執(zhí)行模塊,其內(nèi)安裝有至少一個(gè)小部件服務(wù),如果在用戶終端中通過小部件等待屏幕圖像選擇了特定服務(wù)圖標(biāo),則調(diào)用并且執(zhí)行與該特定服務(wù)圖標(biāo)相映射的小部件服務(wù),并且提供與所執(zhí)行的小部件服務(wù)相對應(yīng)的執(zhí)行屏幕圖像。本發(fā)明的另一方面提供了一種用于提供基于智能卡的小部件服務(wù)的方法,所述方法包括以下步驟由智能卡設(shè)置狀態(tài)信息,所述狀態(tài)信息包括關(guān)于針對與用戶通過用戶終端的指定相對應(yīng)的至少一個(gè)嵌入的小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的信息;由用戶終端通過與智能卡的接口來請求針對小部件服務(wù)的初始化;由智能卡根據(jù)初始化請求、基于狀態(tài)信息來生成小部件等待屏幕圖像,并且將小部件等待屏幕圖像提供至用戶終端,其中,所述小部件等待屏幕圖像包括針對設(shè)置為激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo);由用戶終端通過在小部件等待屏幕圖像上選擇特定服務(wù)圖標(biāo)來請求執(zhí)行與該特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù);當(dāng)請求執(zhí)行與所選擇的服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù)時(shí),由智能卡執(zhí)行與所選擇的服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù);并將針對所執(zhí)行的小部件服務(wù)的執(zhí)行屏幕圖像提供至用戶終端;以及由用戶終端顯示從智能卡所接收的執(zhí)行屏幕圖像。本發(fā)明的另一方面提供了一種用于提供基于智能卡的小部件服務(wù)的方法,所述方法包括以下步驟通過與智能卡的接口來請求設(shè)置狀態(tài)信息,所述狀態(tài)信息包括關(guān)于針對至少一個(gè)嵌入在智能卡中的小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的信息;通過與智能卡的接口來請求小部件服務(wù)的初始化;接收包括針對激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo)的小部件等待屏幕圖像,其中,基于設(shè)置狀態(tài)信息來生成小部件等待屏幕圖像;通過在小部件等待屏幕圖像上選擇特定服務(wù)圖標(biāo)來請求執(zhí)行與該特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù);以及從智能卡接收與所選擇的服務(wù)圖標(biāo)相對應(yīng)的針對小部件服務(wù)的執(zhí)行屏幕圖像,并且顯示執(zhí)行屏幕圖像。本發(fā)明的另一方面提供了一種用于提供基于智能卡的小部件服務(wù)的方法,所述方法包括以下步驟根據(jù)通過與用戶終端的接口所接收的用戶的請求來設(shè)置狀態(tài)信息,其中, 所述狀態(tài)信息包括關(guān)于針對至少一個(gè)嵌入的小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的信息;響應(yīng)于通過用戶終端所接收的初始化請求,基于所述狀態(tài)信息通過與用戶終端的接口來生成小部件等待屏幕圖像,并且將小部件等待屏幕圖像提供至用戶終端,所述小部件等待屏幕圖像包括針對設(shè)置為激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo);響應(yīng)于用戶終端的執(zhí)行請求、通過在小部件等待屏幕圖像上選擇特定服務(wù)圖標(biāo)來調(diào)用與特定服務(wù)圖標(biāo)相映射的小部件服務(wù);以及執(zhí)行所調(diào)用的小部件服務(wù),并且將針對所執(zhí)行的小部件服務(wù)的執(zhí)行屏幕圖像提供至用戶終端。有益效果如上所述,根據(jù)本發(fā)明的用于提供基于智能卡的小部件服務(wù)的系統(tǒng)和方法以及所應(yīng)用的智能卡,基于嵌入在智能卡中的服務(wù)平臺安裝小部件引擎并且對其進(jìn)行驅(qū)動,從而可以提供各種小部件服務(wù)。因此,可以提供針對等待屏幕圖像的小部件服務(wù)而不管針對智能卡的用戶終端的類型和規(guī)格如何。此外,即使用戶終端被替換為新的一個(gè)用戶終端,也可以保持存儲在智能卡中的信息,從而可以確保服務(wù)的連續(xù)性。
圖1是示出根據(jù)本發(fā)明實(shí)施方式的用于提供基于智能卡的小部件服務(wù)的系統(tǒng)的示意圖;圖2是示出根據(jù)本發(fā)明實(shí)施方式的用戶終端的示意圖;圖3是示出根據(jù)本發(fā)明實(shí)施方式的智能卡的示意圖;圖4至圖6是示意性地示出根據(jù)本發(fā)明實(shí)施方式的用于提供基于智能卡的小部件服務(wù)的方法的流程圖。實(shí)施方式以下將參照附圖來描述本發(fā)明的示例性實(shí)施方式。圖1是示出根據(jù)本發(fā)明實(shí)施方式的用于提供基于智能卡的小部件服務(wù)的系統(tǒng)的示意圖。如圖1所示,用于提供基于智能卡的小部件服務(wù)的系統(tǒng)包括用戶終端100,其通過與智能卡200的接口來接收小部件服務(wù);智能卡200,其產(chǎn)生(make)小部件等待屏幕圖像以將小部件等待屏幕圖像提供至用戶終端100,并且根據(jù)用戶終端100通過小部件等待屏幕圖像的請求來執(zhí)行特定的小部件服務(wù);以及遠(yuǎn)程服務(wù)器300,其根據(jù)智能卡200的請求選擇性地執(zhí)行同步處理并且提供實(shí)時(shí)更新信息。在這種情況下,以具有鑒別用戶的用戶識別模塊(SIM :Subscriber Identity Module)功能和通用 IC卡(UICC :Universal IC card) 功能的通用用戶識別模塊(US頂U(kuò)niversal Subscriber Identify Module)的形式來提供智能卡200,從而通過支持各種多重應(yīng)用的安全性來確保所有個(gè)體的信息數(shù)據(jù)的完整性和
7安全性。用戶終端100通過與智能卡200的接口從智能卡200接收小部件等待屏幕圖像, 其包括針對在嵌入在智能卡200中的至少一個(gè)小部件服務(wù)中的活動狀態(tài)小部件服務(wù)的服務(wù)圖標(biāo),并且在特定服務(wù)圖標(biāo)被從小部件等待屏幕圖像中選中時(shí)接收與該特定服務(wù)相對應(yīng)的小部件服務(wù)的執(zhí)行屏幕圖像。智能卡200根據(jù)用戶通過用戶終端100的指定針對至少一個(gè)小部件服務(wù)來設(shè)置包括關(guān)于服務(wù)圖標(biāo)和激活狀態(tài)的信息的狀態(tài)信息,并且使小部件等待屏幕圖像包括針對活動狀態(tài)小部件服務(wù)的服務(wù)圖標(biāo),并將小部件等待屏幕圖像提供至用戶終端100。此外,當(dāng)在用戶終端100中選擇了特定服務(wù)圖標(biāo)時(shí),智能卡200執(zhí)行與該特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù),以將相關(guān)的執(zhí)行屏幕圖像提供至用戶終端100。遠(yuǎn)程服務(wù)器300根據(jù)智能卡200通過用戶終端100的請求來接收狀態(tài)信息并且執(zhí)行同步處理。遠(yuǎn)程服務(wù)器300提供執(zhí)行特定小部件服務(wù)時(shí)所需的實(shí)時(shí)更新信息。下面將更加具體地描述根據(jù)本發(fā)明一個(gè)實(shí)施方式的用于提供基于智能卡的小部件服務(wù)的系統(tǒng)。用戶終端100與智能卡200形成接口,以與智能卡200進(jìn)行通信。用戶終端100 通過接口連接至智能卡200,以從智能卡200接收小部件等待屏幕圖像。更具體來講,用戶終端100與智能卡200形成接口,該接口來源于基于通用串行總線(USB)所定義的設(shè)備控制接口(DCI :Device Control Interface)。因此,用戶終端100通過該接口連接至智能卡 200以接收包括針對在嵌入在智能卡200中的至少一個(gè)小部件服務(wù)當(dāng)中的激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo)的小部件等待屏幕圖像。同時(shí),用戶終端200可以通過智能卡200的接口關(guān)于小部件等待屏幕信息設(shè)置狀態(tài)信息,該信息包括與針對嵌入在智能卡100中的至少一個(gè)小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)有關(guān)的信息。因此,用戶終端200接收基于所設(shè)置的狀態(tài)信息所生成并且包括針對激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo)的小部件等待屏幕信息。此外,用戶終端100選擇顯示在小部件等待屏幕畫面上的特定服務(wù)圖標(biāo),從智能卡200接收相關(guān)小部件服務(wù)的執(zhí)行屏幕圖像,并且顯示該相關(guān)小部件服務(wù)的執(zhí)行屏幕圖像。更具體來講,用戶終端100選擇顯示在小部件等待屏幕圖像上的特定服務(wù)圖標(biāo),通過接口向智能卡200請求執(zhí)行相關(guān)小部件服務(wù),根據(jù)執(zhí)行相關(guān)小部件服務(wù)的請求通過接口從智能卡200接收相關(guān)小部件服務(wù)的執(zhí)行屏幕圖像,并且顯示執(zhí)行屏幕圖像。在這種情況下,根據(jù)用戶的規(guī)范可以將小部件服務(wù)應(yīng)用于各種服務(wù),包括新聞服務(wù)、公共汽車位置的搜索服務(wù)、游戲服務(wù)、地鐵線路圖服務(wù)和時(shí)鐘服務(wù)。同時(shí),用戶終端100根據(jù)智能卡200通過接口的請求來形成與遠(yuǎn)程服務(wù)器300的連接路徑,以根據(jù)小部件服務(wù)的執(zhí)行來執(zhí)行交互處理。更具體來講,當(dāng)通過與智能卡200進(jìn)行交互來設(shè)置狀態(tài)信息時(shí),用戶終端100將在此接收的狀態(tài)信息從智能卡200發(fā)送至遠(yuǎn)程服務(wù)器300,從而請求更新預(yù)先存儲在遠(yuǎn)程服務(wù)器300中的同步信息,使得可以執(zhí)行同步處理。此外,當(dāng)用戶終端100通過選擇小部件等待屏幕圖像的特定服務(wù)按鈕來請求執(zhí)行特定小部件服務(wù)時(shí),用戶終端100根據(jù)特定小部件服務(wù)的執(zhí)行從遠(yuǎn)程服務(wù)器300接收智能卡200 所需的實(shí)時(shí)更新信息,并且將該實(shí)時(shí)更新信息發(fā)送至智能卡200。需要實(shí)時(shí)更新信息的小部件服務(wù)可以包括新聞服務(wù)、天氣服務(wù)和公共汽車位置的搜索服務(wù)。智能卡200與用戶終端100形成接口以與用戶終端100進(jìn)行通信,使得可以通過接口進(jìn)行執(zhí)行小部件服務(wù)的數(shù)據(jù)通信。更具體來講,如上所述,智能卡200與用戶終端100 形成了源自基于USB所定義的DCI的接口。此外,智能卡200根據(jù)用戶通過用戶終端100的指定來生成小部件等待屏幕圖像。 更具體來講,智能卡200基于卡操作系統(tǒng)(OS)或者基于卡OS所安裝的中間件來提供執(zhí)行嵌入在智能卡200中的多個(gè)小部件服務(wù)的環(huán)境,例如,諸如java平臺的服務(wù)平臺。換言之, 智能卡200根據(jù)用戶的指定針對至少一個(gè)嵌入的小部件服務(wù)設(shè)置包括關(guān)于服務(wù)圖標(biāo)、激活狀態(tài)和背景圖像的信息的狀態(tài)信息。在這種情況下,智能卡200通過用戶終端100將狀態(tài)信息發(fā)送至遠(yuǎn)程服務(wù)器300,所以該狀態(tài)信息可以與預(yù)先存儲在遠(yuǎn)程服務(wù)器300中的狀態(tài)信息同步。因此,智能卡200使小部件等待屏幕圖像包括針對根據(jù)狀態(tài)信息設(shè)置在激活狀態(tài)的服務(wù)圖標(biāo),并且將小部件等待屏幕圖像發(fā)送至用戶終端100。在這種情況下,當(dāng)智能卡 200生成小部件等待屏幕圖像時(shí),智能卡200根據(jù)狀態(tài)信息不會考慮未激活狀態(tài)的小部件服務(wù)。此外,智能卡200通過考慮激活狀態(tài)的小部件服務(wù)來考慮小部件等待屏幕圖像,特別是“等級路徑(class path) ”(用于初始化小部件實(shí)例的小部件服務(wù)等級路徑)、“χ軸”(小部件服務(wù)圖標(biāo)的X軸坐標(biāo))、“y軸”(小部件服務(wù)圖標(biāo)的Y軸坐標(biāo))、寬度(小部件服務(wù)圖標(biāo)的寬度)、“高度”(小部件服務(wù)圖標(biāo)的高度)和“可執(zhí)行”(小部件服務(wù)的可執(zhí)行狀態(tài))。此外,智能卡200根據(jù)從用戶終端100所接收的針對執(zhí)行小部件服務(wù)的請求來執(zhí)行小部件服務(wù),并且通過接口將小部件服務(wù)的執(zhí)行屏幕圖像提供至用戶終端100。更具體來講,在用戶終端100通過小部件等待屏幕圖像選擇了特定服務(wù)圖標(biāo)時(shí),智能卡200調(diào)用與在安裝在智能卡200中的小部件服務(wù)之中的該特定服務(wù)圖標(biāo)相映射的小部件服務(wù),并且執(zhí)行該小部件服務(wù)。接著,智能卡200通過接口將相關(guān)執(zhí)行屏幕圖像提供至用戶終端100。在這種情況下,智能卡200通過用戶終端100連接至遠(yuǎn)程服務(wù)器300以接收根據(jù)特定小部件服務(wù)的執(zhí)行所請求的實(shí)時(shí)更新信息,例如關(guān)于新聞服務(wù)、天氣服務(wù)或者公共汽車位置的搜索服務(wù)的信息。下面將參照圖2來描述用戶終端100的具體結(jié)構(gòu)。換言之,用戶終端100包括卡交互模塊110,其提供到智能卡200的連接路徑;用戶接口模塊120,其從智能卡200接收小部件服務(wù)的執(zhí)行屏幕圖像并且進(jìn)行顯示;以及服務(wù)器接口模塊130,其與遠(yuǎn)程服務(wù)器300形成連接路徑??ń换ツK110形成了用于與智能卡200進(jìn)行通信的接口,并且通過該接口連接至智能卡200以接收包括針對在嵌入在智能卡200中的至少一個(gè)小部件服務(wù)之中的激活狀態(tài)小部件服務(wù)的服務(wù)圖標(biāo)的小部件等待屏幕圖像。如果從發(fā)送自卡交互模塊110的小部件等待屏幕圖標(biāo)中選擇了特定服務(wù)圖標(biāo),則用戶接口模塊120通過接口來請求智能卡200執(zhí)行與小部件等待屏幕圖像的特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù)。接著,用戶接口模塊120根據(jù)執(zhí)行請求通過接口從智能卡200接收小部件服務(wù)的執(zhí)行屏幕圖像,并且顯示執(zhí)行屏幕圖像。服務(wù)接口模塊130響應(yīng)于智能卡200通過接口的請求建立與遠(yuǎn)程服務(wù)器300的連接路徑,并且將包括關(guān)于針對嵌入在智能卡200中的各個(gè)小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的信息的狀態(tài)信息發(fā)送至遠(yuǎn)程服務(wù)器300,以請求同步處理。服務(wù)接口模塊130從遠(yuǎn)程服務(wù)器300接收根據(jù)特定小部件服務(wù)的執(zhí)行所請求的實(shí)時(shí)更新信息,并且將實(shí)時(shí)更新信息發(fā)送至智能卡200。
下面,將更加具體地描述用戶終端100的結(jié)構(gòu)??ń换ツK110與智能卡200形成接口以與智能卡200進(jìn)行通信。更具體來講, 卡交互模塊110與智能卡200形成源自基于USB所定義的DCI的接口。因此,卡交互模塊 110通過該接口連接至智能卡200以接收小部件等待屏幕圖像,其包括針對從嵌入在智能卡200中的至少一個(gè)小部件服務(wù)所選出的激活狀態(tài)小部件服務(wù)的服務(wù)圖標(biāo),并且將小部件等待屏幕圖像發(fā)送至用戶接口模塊120。如果從小部件等待屏幕圖像選出了特定服務(wù)圖標(biāo),則用戶接口模塊120從智能卡 200接收與特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù)的執(zhí)行屏幕圖像,并且顯示該小部件服務(wù)的執(zhí)行屏幕圖像。更具體來講,用戶接口模塊120從卡交互模塊110接收小部件等待屏幕圖像以顯示小部件等待屏幕圖像,并且當(dāng)用戶選擇小部件等待屏幕圖像上的特定服務(wù)圖標(biāo)時(shí), 通過接口請求智能卡200執(zhí)行與特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù)。根據(jù)小部件服務(wù)的執(zhí)行,用戶接口模塊120從智能卡200通過接口接收小部件服務(wù)的執(zhí)行屏幕圖像,并且顯示小部件服務(wù)的執(zhí)行屏幕圖像。在這種情況下,根據(jù)用戶的指定可以將小部件服務(wù)應(yīng)用至各種服務(wù),包括新聞服務(wù)、公共汽車位置的搜索服務(wù)、游戲服務(wù)、地鐵線路圖服務(wù)和時(shí)鐘服務(wù)。服務(wù)接口模塊130根據(jù)智能卡200通過接口的請求建立與遠(yuǎn)程服務(wù)器300的連接路徑,以根據(jù)小部件服務(wù)的執(zhí)行來執(zhí)行交互處理。更具體來講,當(dāng)服務(wù)接口模塊130通過與智能卡200交互來設(shè)置狀態(tài)信息時(shí),服務(wù)器接口模塊130將從智能卡200接收的狀態(tài)信息發(fā)送至遠(yuǎn)程服務(wù)器300以請求更新預(yù)先存儲在遠(yuǎn)程服務(wù)器300中的同步信息,從而可以執(zhí)行同步處理。此外,當(dāng)通過選擇小部件等待屏幕圖像上的特定服務(wù)圖標(biāo)來請求執(zhí)行特定小部件服務(wù)時(shí),服務(wù)接口模塊130從遠(yuǎn)程服務(wù)器300接收智能卡200根據(jù)特定小部件服務(wù)的執(zhí)行所請求的實(shí)時(shí)更新信息,并且將實(shí)時(shí)更新信息發(fā)送至智能卡200。需要實(shí)時(shí)更新信息的小部件服務(wù)可以包括新聞服務(wù)、天氣服務(wù)和公共汽車位置的搜索服務(wù)。下面將參照圖3具體地描述智能卡200的結(jié)構(gòu)。換言之,智能卡200包括終端交互模塊210,其用于與用戶終端100形成接口以與用戶終端100進(jìn)行通信;小部件操作模塊 220,其用于生成小部件等待屏幕圖像、以通過該接口將小部件等待屏幕圖像提供至用戶終端200 ;以及小部件執(zhí)行模塊230,其具有多個(gè)安裝在其中的小部件服務(wù),并且根據(jù)用戶的請求調(diào)用特定小部件服務(wù)以執(zhí)行小部件服務(wù)。終端交互模塊210與用戶終端100形成接口,以出于執(zhí)行小部件服務(wù)的目的通過接口進(jìn)行數(shù)據(jù)通信。小部件操作模塊220根據(jù)用戶通過用戶終端10的指定來設(shè)置包括關(guān)于針對至少一個(gè)嵌入的小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的信息的狀態(tài)信息,生成包括針對設(shè)置在激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo)的小部件等待屏幕圖像,并且將小部件等待屏幕圖像通過接口提供至用戶終端100。在這種情況下,根據(jù)本發(fā)明的一個(gè)實(shí)施方式,小部件操作模塊220將狀態(tài)信息通過用戶終端100發(fā)送至遠(yuǎn)程服務(wù)器300,使得該狀態(tài)信息可以與預(yù)先存儲在遠(yuǎn)程服務(wù)器300 中的狀態(tài)信息同步。此外,根據(jù)本發(fā)明的一個(gè)實(shí)施方式,小部件操作模塊220接收小部件服務(wù)并且將小部件服務(wù)安裝在小部件執(zhí)行模塊230中,該小部件服務(wù)是響應(yīng)于用戶終端100的請求、通過用戶終端100從遠(yuǎn)程服務(wù)器300提供的。
此外,根據(jù)本發(fā)明的一個(gè)實(shí)施方式,小部件操作模塊220根據(jù)用戶終端100通過接口的請求可以刪除安裝在小部件執(zhí)行模塊230中的特定小部件服務(wù)。小部件執(zhí)行模塊230具有安裝在其中的至少一個(gè)小部件服務(wù),當(dāng)通過小部件等待屏幕圖像從用戶終端100選擇了至少一個(gè)小部件服務(wù)之中的特定服務(wù)圖標(biāo)時(shí),調(diào)用與該特定的服務(wù)圖標(biāo)相映射的小部件服務(wù),執(zhí)行小部件服務(wù),并且提供與小部件服務(wù)相對應(yīng)的執(zhí)行屏幕圖像。在這種情況下,根據(jù)本發(fā)明的一個(gè)實(shí)施方式,小部件執(zhí)行模塊230通過用戶終端 100連接至遠(yuǎn)程服務(wù)器300,以根據(jù)特定小部件服務(wù)的執(zhí)行接收所需的實(shí)時(shí)更新信息。下面將更加具體地描述智能卡200的結(jié)構(gòu)。終端交互模塊210與用戶終端100形成接口,以與用戶終端100進(jìn)行通信。更具體來講,終端交互模塊210安裝在卡OS上或者基于卡OS所安裝的中間件上,例如,諸如java 平臺的服務(wù)平臺。如上所述,終端交互模塊210與用戶終端100形成源于基于USB的DCI 的接口,并且進(jìn)行數(shù)據(jù)通信,從而通過接口執(zhí)行小部件服務(wù)。此外,小部件操作模塊220根據(jù)用戶通過用戶終端100的指定來生成小部件等待屏幕圖像。更具體來講,小部件操作模塊220提供基于上述服務(wù)平臺執(zhí)行多個(gè)嵌入的小部件服務(wù)的環(huán)境。換言之,小部件操作模塊220根據(jù)用戶的指定來設(shè)置包括關(guān)于針對至少一個(gè)嵌入的小部件服務(wù)的服務(wù)圖標(biāo)、激活狀態(tài)和背景圖像的信息的狀態(tài)信息。在這種情況下,小部件操作模塊220通過用戶終端100將狀態(tài)信息發(fā)送至遠(yuǎn)程服務(wù)器300,使得該狀態(tài)信息可以與預(yù)先存儲在遠(yuǎn)程服務(wù)器300中的狀態(tài)信息同步。因此,小部件操作模塊220使得小部件等待屏幕圖像包括針對基于狀態(tài)信息設(shè)置在激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo),并且將小部件等待屏幕圖像提供至用戶終端100。在這種情況下,當(dāng)小部件操作模塊220生成小部件等待屏幕圖像時(shí),小部件操作模塊220根據(jù)狀態(tài)信息不會考慮未激活狀態(tài)的小部件服務(wù)。例如,小部件操作模塊220通過考慮激活的小部件服務(wù)來生成小部件等待屏幕圖像,特別是“等級路徑”(用于初始化小部件實(shí)例的小部件服務(wù)等級路徑)、“χ軸”(小部件服務(wù)圖標(biāo)的X軸坐標(biāo))、“y軸”(小部件服務(wù)圖標(biāo)的Y軸坐標(biāo))、寬度(小部件服務(wù)圖標(biāo)的寬度)、“高度”(小部件服務(wù)圖標(biāo)的高度)和“可執(zhí)行”(小部件服務(wù)的可執(zhí)行狀態(tài))。此外,小部件操作模塊220可以根據(jù)用戶終端100通過接口的請求接收通過用戶終端100從遠(yuǎn)程服務(wù)器300提供的小部件服務(wù),并且在小部件執(zhí)行模塊230中重新安裝小部件。此外,小部件操作模塊220可以支持根據(jù)用戶終端100通過接口的請求來移除安裝在小部件執(zhí)行模塊230中的特定小部件服務(wù)的功能。小部件執(zhí)行模塊230根據(jù)從用戶終端100所接收的小部件服務(wù)執(zhí)行請求來執(zhí)行小部件服務(wù),并且通過接口將相關(guān)執(zhí)行屏幕圖像提供至用戶終端100。更具體來講,小部件執(zhí)行模塊230根據(jù)用戶的指定來安裝包括新聞服務(wù)、公共汽車位置的搜索服務(wù)、游戲服務(wù)、地鐵線路圖服務(wù)和時(shí)鐘服務(wù)的各種小部件服務(wù)。因此,當(dāng)用戶終端100通過小部件等待屏幕圖像選出安裝的小部件服務(wù)之中的特定服務(wù)圖標(biāo)時(shí),小部件執(zhí)行模塊230調(diào)用與該特定服務(wù)圖標(biāo)相映射的小部件服務(wù),執(zhí)行小部件服務(wù),并且將相關(guān)執(zhí)行屏幕圖像通過接口提供至用戶終端100。在這種情況下,小部件執(zhí)行模塊230通過用戶終端100連接至遠(yuǎn)程服務(wù)器 300,以根據(jù)特定小部件服務(wù)(例如,新聞服務(wù)、天氣服務(wù)或者公共汽車位置的搜索服務(wù))的執(zhí)行接收所需的實(shí)時(shí)更新信息,并且將包括更新信息的執(zhí)行屏幕圖像實(shí)時(shí)地提供至用戶終端 100。如上所述,根據(jù)用于提供本發(fā)明的基于智能卡的小部件服務(wù)的系統(tǒng),基于嵌入在智能卡中的例如java平臺的服務(wù)平臺安裝并驅(qū)動了小部件引擎,使得可以提供各種小部件服務(wù)。因此,可以提供針對等待屏幕圖像的小部件服務(wù)而不管用戶終端100的類型和規(guī)范。此外,即使用戶終端100被替換為一個(gè)新的用戶終端,也可以保持存儲在智能卡200中的信息,所以可以確保服務(wù)的連續(xù)性。下面將參照圖4至圖6來描述應(yīng)用基于根據(jù)本發(fā)明的實(shí)施方式的智能卡來提供小部件服務(wù)的方法。在這種情況下,為了說明的目的,將用相關(guān)的標(biāo)號來描述在圖1至圖3中示出的結(jié)構(gòu)和組件。下面將描述用于驅(qū)動用于根據(jù)本發(fā)明的實(shí)施方式提供基于智能卡的小部件服務(wù)的系統(tǒng)的方法。首先將描述用于驅(qū)動用于根據(jù)本發(fā)明實(shí)施方式提供基于智能卡的小部件服務(wù)的系統(tǒng)的方法中的總體過程。用于驅(qū)動用于根據(jù)本發(fā)明實(shí)施方式提供基于智能卡的小部件服務(wù)的系統(tǒng)的方法包括狀態(tài)信息設(shè)置步驟,其用于由用戶終端10通過智能卡200設(shè)置包括關(guān)于針對與用戶的指定相對應(yīng)的至少一個(gè)嵌入的小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的信息的狀態(tài)信息;初始化步驟,其用于由用戶終端100通過與智能卡200的接口來請求針對小部件服務(wù)的初始化;等待屏幕圖像提供步驟,其用于由智能卡200基于根據(jù)初始化請求的狀態(tài)信息來生成小部件等待屏幕圖像、并且將小部件等待屏幕圖像提供至用戶終端100,所述小部件等待屏幕圖像包括針對設(shè)置為激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo);小部件服務(wù)執(zhí)行請求步驟, 其用于由用戶終端100通過在小部件等待屏幕圖像上選擇特定服務(wù)圖標(biāo)來請求執(zhí)行與特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù);小部件服務(wù)執(zhí)行步驟,其用于當(dāng)請求執(zhí)行與所選擇的服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù)時(shí),由智能卡200執(zhí)行與所選擇的服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù),并且將針對所執(zhí)行的小部件服務(wù)的執(zhí)行屏幕圖像提供至用戶終端100 ;以及顯示步驟, 其用于由用戶終端100顯示從智能卡200接收的執(zhí)行屏幕圖像。下面將更加具體地描述驅(qū)動用于根據(jù)本發(fā)明一個(gè)實(shí)施方式提供基于智能卡的小部件服務(wù)的系統(tǒng)的方法。首先,智能卡200設(shè)置狀態(tài)信息,該狀態(tài)信息包括關(guān)于針對與用戶通過用戶終端 100的指定相對應(yīng)的至少一個(gè)嵌入的小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的信息(步驟SllO 至S150)。優(yōu)選地,智能卡200設(shè)置包括關(guān)于針對與用戶通過用戶終端10的指定相對應(yīng)的至少一個(gè)嵌入的小部件服務(wù)的服務(wù)圖標(biāo)、激活狀態(tài)和背景圖像的信息的狀態(tài)信息。在這種情況下,智能卡200將設(shè)置的狀態(tài)信息通過用戶終端100發(fā)送至遠(yuǎn)程服務(wù)器300,使得狀態(tài)信息可以與預(yù)先存儲在遠(yuǎn)程服務(wù)器300中的狀態(tài)信息同步。然后,用戶終端100通過與智能卡200的接口向智能卡200請求針對小部件服務(wù)的初始化(步驟S160)。接著,智能卡200根據(jù)初始化請求生成小部件等待屏幕圖像,其包括基于狀態(tài)信息設(shè)置為激活狀態(tài)的針對小部件服務(wù)的服務(wù)圖標(biāo),并且將小部件等待屏幕圖像提供至用戶終端100 (步驟S170至S180)。優(yōu)選地,智能卡200基于狀態(tài)信息生成包括針對設(shè)置為激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo)的小部件等待屏幕圖像,并且將小部件等待屏幕圖像提供至用戶終端100。在這種情況下,當(dāng)智能卡200生成小部件等待屏幕圖像時(shí),智能卡200基于狀態(tài)信息不考慮不激活狀態(tài)小部件服務(wù)。此外,智能卡200通過考慮激活狀態(tài)小部件服務(wù)來生成小部件等待屏幕圖像,特別是“等級路徑”(用于初始化小部件實(shí)例的小部件的實(shí)例的小部件服務(wù)等級文件路徑)、“χ軸”(小部件服務(wù)圖標(biāo)的X軸坐標(biāo))、“y軸”(小部件服務(wù)圖標(biāo)的Y軸坐標(biāo))、寬度(小部件服務(wù)圖標(biāo)的寬度)、“高度”(小部件服務(wù)圖標(biāo)的高度)和 “可執(zhí)行”(小部件服務(wù)的可執(zhí)行狀態(tài))。隨后,用戶終端100通過在小部件等待屏幕圖像上選擇特定服務(wù)圖標(biāo)來請求執(zhí)行與特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù)(步驟S190至S210)。優(yōu)選地,用戶終端100從智能卡200接收小部件等待屏幕圖像,并且顯示小部件等待屏幕圖像。然后,當(dāng)用戶在小部件等待屏幕圖像上選擇特定服務(wù)圖標(biāo)時(shí),用戶終端100通過與智能卡200的接口向智能卡200 請求執(zhí)行相關(guān)小部件服務(wù)。接著,智能卡200根據(jù)通過選擇特定服務(wù)圖標(biāo)的執(zhí)行請求來執(zhí)行與特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù),并且提供執(zhí)行屏幕圖像(步驟S220至S280)。優(yōu)選地,當(dāng)用戶終端 100通過小部件等待屏幕圖像選擇了特定服務(wù)圖標(biāo)時(shí),智能卡200調(diào)用與在安裝在智能卡 200中的小部件服務(wù)之中的該特定服務(wù)圖標(biāo)相映射的小部件服務(wù),并且執(zhí)行小部件服務(wù)。接著,智能卡200通過與用戶終端100的接口將相關(guān)執(zhí)行屏幕圖像提供至用戶終端100。在這種情況下,小部件執(zhí)行模塊230通過用戶終端100連接至遠(yuǎn)程服務(wù)器300,以根據(jù)特定小部件服務(wù)(例如,新聞服務(wù)、天氣服務(wù)或者公共汽車位置的搜索服務(wù))的執(zhí)行來接收所需的實(shí)時(shí)更新信息,并且將包括更新信息的執(zhí)行屏幕圖像實(shí)時(shí)地提供至用戶終端100。接著,用戶終端100顯示針對從智能卡200接收的相關(guān)小部件服務(wù)的執(zhí)行屏幕圖像(步驟S290)。下面將參照圖5來描述用于根據(jù)本發(fā)明一個(gè)實(shí)施方式在用戶終端100中提供基于智能卡的小部件服務(wù)的方法。首先,將在下面描述在用于根據(jù)本發(fā)明一個(gè)實(shí)施方式在用戶終端100中提供基于智能卡的小部件服務(wù)的方法中的總體過程。用于根據(jù)本發(fā)明一個(gè)實(shí)施方式在用戶終端100中提供基于智能卡的小部件服務(wù)的方法包括狀態(tài)信息設(shè)置步驟,其用于通過與智能卡200的接口來請求設(shè)置包括關(guān)于針對至少一個(gè)嵌入在智能卡200中的服務(wù)圖標(biāo)和激活狀態(tài)的信息的狀態(tài)信息;初始化步驟, 其用于通過與智能卡200的接口來請求針對小部件服務(wù)的初始化;等待屏幕圖像接收步驟,其用于接收基于所設(shè)置的狀態(tài)信息而生成的、包括針對激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo)的小部件等待屏幕圖像;小部件服務(wù)執(zhí)行請求步驟,其用于通過在小部件等待屏幕圖像上選擇特定服務(wù)圖標(biāo)來請求執(zhí)行與特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù);以及顯示步驟, 其用于從智能卡200接收針對與所選擇的服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù)的執(zhí)行屏幕圖像, 并且顯示該執(zhí)行屏幕圖像。在這種情況下,根據(jù)本發(fā)明的一個(gè)實(shí)施方式,在狀態(tài)信息設(shè)置步驟中,將在用戶終端100中從智能卡200接收的狀態(tài)信息發(fā)送至遠(yuǎn)程服務(wù)器300,并且請求與遠(yuǎn)程服務(wù)器300 同步。此外,根據(jù)本發(fā)明的一個(gè)實(shí)施方式,在小部件服務(wù)執(zhí)行請求步驟中,用戶終端100 根據(jù)從智能卡200請求的特定小部件服務(wù)從遠(yuǎn)程服務(wù)器300實(shí)時(shí)地接收更新信息,并且將實(shí)時(shí)更新信息發(fā)送至智能卡200。下面將更加具體地描述用于根據(jù)本發(fā)明一個(gè)實(shí)施方式在用戶終端100中提供基于智能卡的小部件服務(wù)的方法。首先,用戶終端100請求針對嵌入在智能卡200中的小部件服務(wù)來設(shè)置狀態(tài)信息 (與圖4的步驟SllO至S150相對應(yīng)的步驟S310至S350)。優(yōu)選地,用戶接口模塊120通過由卡交互模塊110所提供的與智能卡200的接口來請求設(shè)置包括關(guān)于針對嵌入在智能卡 200中的至少一個(gè)小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的狀態(tài)信息。在這種情況下,當(dāng)通過與智能卡200的交互來設(shè)置狀態(tài)信息時(shí),服務(wù)接口模塊130將從智能卡200接收的狀態(tài)信息發(fā)送至遠(yuǎn)程服務(wù)器300,并且請求更新預(yù)先存儲在遠(yuǎn)程服務(wù)器300中的同步信息,使得可以執(zhí)行同步操作。接著,用戶終端100通過與智能卡200的接口向智能卡200請求針對小部件服務(wù)執(zhí)行初始化(與圖4的步驟S610相對應(yīng)的步驟S360至S370)。優(yōu)選地,用戶接口模塊120 通過由卡交互模塊110提供的與智能卡200的接口向智能卡200請求針對小部件服務(wù)執(zhí)行初始化(步驟S160)。接著,用戶終端100根據(jù)針對執(zhí)行初始化的請求,接收包括針對激活狀態(tài)的小部件服務(wù)的、基于狀態(tài)信息所生成的服務(wù)圖標(biāo)的小部件等待屏幕圖像(與圖4的步驟S170至 S180相對應(yīng)的步驟S380至S390)。優(yōu)選地,卡交互模塊110根據(jù)針對執(zhí)行初始化的請求、 從智能卡200接收包括針對在至少一個(gè)小部件服務(wù)中的激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo)的小部件等待屏幕圖像,并且將該小部件等待屏幕圖像至用戶接口模塊120。隨后,用戶終端100在小部件等待屏幕圖像上選擇特定服務(wù)圖標(biāo),并且請求執(zhí)行與該特定服務(wù)圖標(biāo)相關(guān)的小部件服務(wù)(與圖4的步驟S190至S210相對應(yīng)的步驟S400至 S430)。優(yōu)選地,用戶接口模塊120在從卡交互模塊110接收小部件等待屏幕圖像之后顯示小部件等待屏幕圖像。接著,當(dāng)用戶在小部件等待屏幕圖像上選擇了特定服務(wù)圖標(biāo)時(shí),用戶接口模塊120通過與智能卡200的接口向智能卡200請求執(zhí)行與該特定服務(wù)圖標(biāo)相關(guān)的小部件服務(wù)。隨后,用戶終端100根據(jù)小部件服務(wù)的執(zhí)行請求、從智能卡200接收針對與特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù)的執(zhí)行屏幕圖像,并且顯示執(zhí)行屏幕圖像(與圖4的步驟S220 至S290相對應(yīng)的步驟S440至S520)。優(yōu)選地,用戶接口模塊120根據(jù)小部件服務(wù)的執(zhí)行請求、通過與智能卡200的接口從智能卡200接收針對小部件服務(wù)的執(zhí)行屏幕圖像,并且顯示執(zhí)行屏幕圖像。此外,當(dāng)通過在小部件等待屏幕圖像上選擇特定服務(wù)圖標(biāo)而請求執(zhí)行特定小部件服務(wù)時(shí),服務(wù)接口模塊130根據(jù)特定小部件服務(wù)從遠(yuǎn)程服務(wù)器300接收智能卡200 所需的實(shí)時(shí)更新信息,并且將實(shí)時(shí)更新信息發(fā)送至智能卡200,使得可以接收具有更新信息的小部件服務(wù)的執(zhí)行屏幕圖像。下面,將參照圖6來描述根據(jù)本發(fā)明一個(gè)實(shí)施方式的用于在智能卡200中提供基于智能卡的小部件服務(wù)的方法。首先,將描述根據(jù)本發(fā)明一個(gè)實(shí)施方式的用于在智能卡200中提供基于智能卡的小部件服務(wù)的方法的總體過程。根據(jù)本發(fā)明一個(gè)實(shí)施方式的用于在智能卡200中提供基于智能卡的小部件服務(wù)的方法包括狀態(tài)信息設(shè)置步驟,其用于根據(jù)通過與用戶終端100的接口所接收的請求來設(shè)置包括關(guān)于針對至少一個(gè)嵌入的小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的狀態(tài)信息的狀態(tài)信息;等待屏幕圖像提供步驟,其用于通過與用戶終端100的接口基于響應(yīng)于通過用戶終端100所接收的初始化請求的狀態(tài)信息來生成小部件等待屏幕圖像,所生成的小部件等待屏幕圖像包括針對設(shè)置為激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo),并且將小部件等待屏幕圖像提供至用戶終端100 ;小部件服務(wù)調(diào)用步驟,其用于調(diào)用與特定服務(wù)圖標(biāo)相映射的小部件服務(wù),該特定服務(wù)圖標(biāo)與用戶終端100通過在小部件等待屏幕圖像上選擇特定服務(wù)圖標(biāo)的小部件執(zhí)行請求相對應(yīng);以及小部件服務(wù)執(zhí)行步驟,其用于執(zhí)行所調(diào)用的小部件服務(wù)、并且將針對所執(zhí)行的小部件服務(wù)的執(zhí)行屏幕圖像提供至用戶終端100。根據(jù)本發(fā)明的一個(gè)實(shí)施方式,在狀態(tài)信息設(shè)置步驟中,通過用戶終端100將狀態(tài)信息發(fā)送至遠(yuǎn)程服務(wù)器300,使得狀態(tài)信息可以與預(yù)先存儲在遠(yuǎn)程服務(wù)器300中的狀態(tài)信息同步。根據(jù)本發(fā)明的一個(gè)實(shí)施方式,在小部件服務(wù)執(zhí)行步驟中,智能卡200通過用戶終端100連接至遠(yuǎn)程服務(wù)器300,以根據(jù)所調(diào)用的小部件服務(wù)的執(zhí)行來接收所需的實(shí)時(shí)更新
fn息ο下面,將更加具體地描述根據(jù)本發(fā)明一個(gè)實(shí)施方式的用于在智能卡200中提供基于智能卡的小部件服務(wù)的方法。智能卡100根據(jù)通過與用戶終端100的接口所接收的用戶的請求來設(shè)置包括關(guān)于針對至少一個(gè)嵌入的小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的信息的狀態(tài)信息(與步驟SllO 至S150相對應(yīng)的步驟S610至S650)。優(yōu)選地,小部件操作模塊220根據(jù)用戶通過用戶終端100的指定針對至少一個(gè)嵌入的小部件服務(wù)設(shè)置包括關(guān)于服務(wù)圖標(biāo)、激活狀態(tài)和背景圖像的信息的狀態(tài)信息。在這種情況下,小部件操作模塊220通過用戶終端100將狀態(tài)信息發(fā)送至遠(yuǎn)程服務(wù)器300,使得該狀態(tài)信息可以與預(yù)先存儲在遠(yuǎn)程服務(wù)器300中的狀態(tài)信息同步。接著,智能卡100根據(jù)通過與用戶終端200的接口從用戶終端200所接收的初始化信息、基于狀態(tài)信息來生成包括針對設(shè)置為激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo)的小部件等待屏幕圖像,并且將小部件等待屏幕圖像提供至用戶終端200(與圖4的步驟S160至 S180相對應(yīng)的步驟S660至S700)。優(yōu)選地,小部件操作模塊220根據(jù)從終端交互模塊210 所接收的初始化請求、基于狀態(tài)信息來生成包括針對設(shè)置為激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo)的小部件等待屏幕圖像,并且將小部件等待屏幕圖像提供至用戶終端200。在這種情況下,當(dāng)小部件操作模塊220生成小部件等待屏幕圖像時(shí),小部件操作模塊220基于狀態(tài)信息不考慮未激活狀態(tài)的小部件服務(wù)。例如,小部件操作模塊220通過考慮激活狀態(tài)小部件服務(wù)來生成小部件等待屏幕圖像,特別是“等級路徑”(用于初始化小部件實(shí)例的小部件的實(shí)例的小部件服務(wù)等級文件路徑)、“χ軸”(小部件服務(wù)圖標(biāo)的X軸坐標(biāo))、“y軸”(小部件服務(wù)圖標(biāo)的Y軸坐標(biāo))、寬度(小部件服務(wù)圖標(biāo)的寬度)、“高度”(小部件服務(wù)圖標(biāo)的高度) 和“可執(zhí)行”(小部件服務(wù)的可執(zhí)行狀態(tài))。接著,智能卡100根據(jù)用戶終端100的小部件執(zhí)行請求來調(diào)用與特定服務(wù)圖標(biāo)相映射的小部件服務(wù)(與圖4的步驟S210至S220相對應(yīng)的步驟S710至S740)。優(yōu)選地,當(dāng)用戶終端100通過小部件等待屏幕圖像選擇了所安裝的小部件服務(wù)中的特定服務(wù)圖標(biāo)時(shí), 小部件執(zhí)行模塊230調(diào)用與該特定服務(wù)圖標(biāo)相映射的小部件服務(wù)。
隨后,智能卡200執(zhí)行所調(diào)用的小部件服務(wù)并且將執(zhí)行屏幕圖像提供至用戶終端 200 (與圖4的步驟S230至S280相對應(yīng)的步驟S750至S840)。優(yōu)選地,小部件執(zhí)行模塊230 執(zhí)行所調(diào)用的小部件服務(wù)、并且通過與用戶終端100的接口將執(zhí)行屏幕圖像提供至用戶終端100。在這種情況下,小部件執(zhí)行模塊230通過用戶終端100連接至遠(yuǎn)程服務(wù)器300,以根據(jù)特定小部件服務(wù)(例如,新聞服務(wù)、天氣服務(wù)或者公共汽車位置的搜索服務(wù))的執(zhí)行來接收所需的實(shí)時(shí)更新信息,并且將包括更新信息的執(zhí)行屏幕圖像實(shí)時(shí)地提供至用戶終端100。如上所述,根據(jù)用于提供本發(fā)明的基于智能卡的小部件服務(wù)的系統(tǒng),基于嵌入在智能卡中的例如java平臺的服務(wù)平臺安裝并驅(qū)動了小部件引擎,使得可以提供各種小部件服務(wù)。因此,可以提供針對等待屏幕圖像的小部件服務(wù)而不管用戶終端100的類型和規(guī)范。此外,即使用戶終端100被替換為一個(gè)新的用戶終端,也可以保持存儲在智能卡200中的信息,所以可以確保服務(wù)的連續(xù)性??梢砸杂布?、由處理器執(zhí)行的軟件、或者硬件和軟件的組合的形式來實(shí)現(xiàn)與本發(fā)明的實(shí)施方式相關(guān)的上述算法的方法和步驟。軟件模塊可以駐留在存儲介質(zhì)中,例如RAM 存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、移動盤、CD-ROM、或者其它本領(lǐng)域通常已知的其它存儲裝置。存儲介質(zhì)連接至處理器,使得處理器可以從存儲介質(zhì)讀取信息、或者將信息記錄至存儲介質(zhì)上。另選地,存儲介質(zhì)可以集成在處理器中??梢詫⑻幚砥骱痛鎯橘|(zhì)包括在ASIC中。ASIC可以被包括在終端中。另選地,處理器和存儲介質(zhì)可以充當(dāng)終端的組件。雖然為了說明目的描述了本發(fā)明的示例性實(shí)施方式,但是本領(lǐng)域技術(shù)人員將理解的是,在不脫離如在所附權(quán)利要求中所公開的本發(fā)明的范圍和精神的情況下可以進(jìn)行各種修改、增加和替換。工業(yè)適用性根據(jù)本發(fā)明的實(shí)施方式的用于提供基于智能卡的小部件服務(wù)和所使用的智能卡的系統(tǒng)和方法與常規(guī)技術(shù)的區(qū)別在于,根據(jù)嵌入在智能卡中的服務(wù)平臺安裝了小部件引擎,所以可以實(shí)現(xiàn)小部件服務(wù)。因此,可以將本發(fā)明充分地應(yīng)用于相關(guān)的市場和商業(yè)中,并且可以在實(shí)踐中實(shí)現(xiàn),所以本發(fā)明具有工業(yè)適用性。
權(quán)利要求
1.一種用于提供基于智能卡的小部件服務(wù)的系統(tǒng),該系統(tǒng)包括用戶終端,其通過與所述智能卡的接口從所述智能卡接收小部件等待屏幕圖像,并且當(dāng)從所述小部件等待屏幕圖像中選擇了特定服務(wù)圖標(biāo)時(shí)接收針對與所述特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù)的執(zhí)行屏幕圖像,其中,所述小部件等待屏幕圖像包括針對嵌入在智能卡中的至少一個(gè)小部件服務(wù)之中處于激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo);以及所述智能卡,其設(shè)置狀態(tài)信息,生成包括針對所述激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo)的所述小部件等待屏幕圖像,以將所述小部件等待屏幕圖像提供至所述用戶終端,并且當(dāng)從所述用戶終端選擇了特定服務(wù)圖標(biāo)時(shí),執(zhí)行與所述特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù), 以將與所述小部件服務(wù)相對應(yīng)的執(zhí)行屏幕圖像提供至所述用戶終端,其中,所述狀態(tài)信息包括關(guān)于針對與用戶通過所述用戶終端的指定相對應(yīng)的所述至少一個(gè)小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的信息。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),該系統(tǒng)還包括遠(yuǎn)程服務(wù)器,所述遠(yuǎn)程服務(wù)器用于根據(jù)所述智能卡的請求、通過所述用戶終端來接收狀態(tài)信息,以執(zhí)行同步處理,并且根據(jù)特定小部件服務(wù)的執(zhí)行來提供所需的實(shí)時(shí)更新信息。
3.一種用戶終端,該用戶終端包括卡交互模塊,其用于形成用于與智能卡進(jìn)行通信的接口,通過該接口連接至所述智能卡以接收并發(fā)送小部件等待屏幕圖像,其中,所述小部件等待屏幕圖像包括針對嵌入在所述智能卡中的至少一個(gè)小部件服務(wù)之中的激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo);用戶接口模塊,其用于當(dāng)從發(fā)送自所述卡交互模塊的所述小部件等待屏幕圖像中選擇了特定服務(wù)圖標(biāo)時(shí),通過所述接口向所述智能卡請求執(zhí)行與該特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù),根據(jù)所述小部件服務(wù)的執(zhí)行請求通過所述接口從所述智能卡接收所述小部件服務(wù)的執(zhí)行屏幕圖像,并且顯示執(zhí)行屏幕圖像;以及服務(wù)器接口模塊,其用于根據(jù)所述智能卡通過所述接口的請求與遠(yuǎn)程服務(wù)器建立連接路徑,將包括關(guān)于針對嵌入在所述智能卡中的各個(gè)小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的信息的狀態(tài)信息發(fā)送至所述遠(yuǎn)程服務(wù)器以請求同步,并且根據(jù)特定小部件服務(wù)的執(zhí)行從所述遠(yuǎn)程服務(wù)器接收所需的實(shí)時(shí)更新信息,以將所述實(shí)時(shí)更新信息發(fā)送至所述智能卡。
4.一種智能卡,該智能卡包括終端交互模塊,其用于形成用于與用戶終端進(jìn)行通信的接口,并且執(zhí)行數(shù)據(jù)通信以通過所述接口執(zhí)行小部件服務(wù);小部件操作模塊,其用于設(shè)置狀態(tài)信息,生成包括針對設(shè)置為激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo)的小部件等待屏幕圖像,并且將所述小部件等待屏幕圖像通過所述接口提供至所述用戶終端,其中,所述狀態(tài)信息包括關(guān)于針對與用戶通過所述用戶終端的指定相對應(yīng)的至少一個(gè)嵌入的小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的信息;以及小部件執(zhí)行模塊,其內(nèi)安裝有至少一個(gè)小部件服務(wù),如果在所述用戶終端中通過所述小部件等待屏幕圖像選擇了特定服務(wù)圖標(biāo),則調(diào)用并且執(zhí)行與該特定服務(wù)圖標(biāo)相映射的小部件服務(wù),并且提供與所執(zhí)行的小部件服務(wù)相對應(yīng)的執(zhí)行屏幕圖像。
5.根據(jù)權(quán)利要求4所述的智能卡,其中,所述小部件操作模塊通過所述用戶終端將所述設(shè)置狀態(tài)信息發(fā)送至遠(yuǎn)程服務(wù)器,從而與預(yù)先存儲在所述遠(yuǎn)程服務(wù)器中的狀態(tài)信息進(jìn)行同步。
6.根據(jù)權(quán)利要求4所述的智能卡,其中,所述小部件操作模塊響應(yīng)于所述用戶終端的請求、通過用戶終端接收從遠(yuǎn)程服務(wù)器提供的小部件服務(wù),以將所述小部件服務(wù)安裝在所述小部件執(zhí)行模塊上。
7.根據(jù)權(quán)利要求4所述的智能卡,其中,所述小部件操作模塊根據(jù)所述用戶終端的請求、通過所述接口從所述小部件執(zhí)行模塊中刪除特定小部件服務(wù)。
8.根據(jù)權(quán)利要求4所述的智能卡,其中,所述小部件操作模塊通過所述用戶終端連接至遠(yuǎn)程服務(wù)器,以根據(jù)特定小部件服務(wù)的執(zhí)行來接收所需的實(shí)時(shí)更新信息。
9.一種用于提供基于智能卡的小部件服務(wù)的方法,該方法包括以下步驟由智能卡設(shè)置狀態(tài)信息,所述狀態(tài)信息包括關(guān)于針對與用戶通過用戶終端的指定相對應(yīng)的至少一個(gè)嵌入的小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的信息;由所述用戶終端通過與所述智能卡的接口來請求針對小部件服務(wù)的初始化; 由所述智能卡根據(jù)初始化請求、基于所述狀態(tài)信息來生成小部件等待屏幕圖像,并且將所述小部件等待屏幕圖像提供至所述用戶終端,其中,所述小部件等待屏幕圖像包括針對設(shè)置為激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo);由所述用戶終端通過在所述小部件等待屏幕圖像上選擇特定服務(wù)圖標(biāo)來請求執(zhí)行與該特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù);當(dāng)請求執(zhí)行與所選擇的服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù)時(shí),由所述智能卡執(zhí)行與所選擇的服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù),并將針對所執(zhí)行的小部件服務(wù)的執(zhí)行屏幕圖像提供至所述用戶終端;以及由所述用戶終端顯示從所述智能卡接收的所述執(zhí)行屏幕圖像。
10.一種用于提供基于智能卡的小部件服務(wù)的方法,該方法包括以下步驟通過與所述智能卡的接口來請求設(shè)置狀態(tài)信息,所述狀態(tài)信息包括關(guān)于針對嵌入在所述智能卡中的至少一個(gè)小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的信息; 通過與所述智能卡的接口來請求小部件服務(wù)的初始化;接收包括針對激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo)的小部件等待屏幕圖像,其中,所述小部件等待屏幕圖像是基于所述設(shè)置狀態(tài)信息而生成的;通過在所述小部件等待屏幕圖像上選擇特定服務(wù)圖標(biāo)來請求執(zhí)行與該特定服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù);以及從所述智能卡接收與所選擇的服務(wù)圖標(biāo)相對應(yīng)的小部件服務(wù)的執(zhí)行屏幕圖像,并且顯示該執(zhí)行屏幕圖像。
11.根據(jù)權(quán)利要求10所述的方法,其中,請求設(shè)置狀態(tài)信息的步驟通過將從所述智能卡接收的設(shè)置狀態(tài)信息發(fā)送至遠(yuǎn)程服務(wù)器來請求同步。
12.根據(jù)權(quán)利要求10所述的方法,其中,請求執(zhí)行小部件服務(wù)的步驟包括從遠(yuǎn)程服務(wù)器接收根據(jù)特定小部件服務(wù)的執(zhí)行從所述智能卡所需的實(shí)時(shí)更新信息,并且將所述實(shí)時(shí)更新信息發(fā)送至所述智能卡。
13.一種用于提供基于智能卡的小部件服務(wù)的方法,該方法包括以下步驟根據(jù)通過與用戶終端的接口所接收的用戶的請求來設(shè)置狀態(tài)信息,其中,所述狀態(tài)信息包括關(guān)于針對至少一個(gè)嵌入的小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài)的信息;響應(yīng)于通過與所述用戶終端的接口從所述用戶終端接收的初始化請求,基于所述狀信息來生成小部件等待屏幕圖像,并且將所述小部件等待屏幕圖像提供至所述用戶終端, 其中,所述小部件等待屏幕圖像包括針對設(shè)置為激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo);響應(yīng)于所述用戶終端的小部件執(zhí)行請求、通過在所述小部件等待屏幕圖像上選擇特定服務(wù)圖標(biāo)來調(diào)用與該特定服務(wù)圖標(biāo)相映射的小部件服務(wù);以及執(zhí)行所調(diào)用的小部件服務(wù),并且將針對所執(zhí)行的小部件服務(wù)的執(zhí)行屏幕圖像提供至所述用戶終端。
14.根據(jù)權(quán)利要求13所述的方法,其中,設(shè)置狀態(tài)信息的步驟通過經(jīng)由所述用戶終端將所述設(shè)置狀態(tài)信息發(fā)送至遠(yuǎn)程服務(wù)器來執(zhí)行與預(yù)先存儲在所述遠(yuǎn)程服務(wù)器中的狀態(tài)信息的同步。
15.根據(jù)權(quán)利要求13所述的方法,其中,執(zhí)行所調(diào)用的小部件服務(wù)的步驟通過經(jīng)由所述用戶終端連接至遠(yuǎn)程服務(wù)器來接收根據(jù)所調(diào)用的小部件服務(wù)的執(zhí)行所需的實(shí)時(shí)更新信肩、ο
16.一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)包括用于執(zhí)行權(quán)利要求10至15所述的方法的指令。
全文摘要
本發(fā)明涉及一種基于智能卡的小部件服務(wù)系統(tǒng)和方法,以及所使用的智能卡。本發(fā)明的示范實(shí)施方式提供了一種智能卡,該智能卡被設(shè)置為,設(shè)置狀態(tài)信息,所述狀態(tài)信息具有根據(jù)用戶指定分別針對嵌入的至少一個(gè)小部件服務(wù)的服務(wù)圖標(biāo)和激活狀態(tài),并且小部件等待屏幕圖像被設(shè)置為包括被設(shè)置為激活狀態(tài)的小部件服務(wù)的服務(wù)圖標(biāo),并且將所述小部件等待屏幕圖像提供至用戶終端。當(dāng)用戶選擇了特定服務(wù)圖標(biāo)時(shí),執(zhí)行與特定圖標(biāo)相對應(yīng)的小部件服務(wù),以提供相應(yīng)的執(zhí)行屏幕。因此,可以提供等待屏幕圖像,而不管加載了智能卡的用戶終端的規(guī)范和類型。即使用戶終端被替換為新的用戶終端,也可以保持智能卡中存儲的信息,從而確保服務(wù)的連續(xù)性。
文檔編號H04B1/40GK102405601SQ201080017335
公開日2012年4月4日 申請日期2010年7月8日 優(yōu)先權(quán)日2009年12月9日
發(fā)明者金承煥 申請人:Sk電信有限公司