專利名稱:Personalized service system based on smart car and method thereof, and smart ...的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及使用智能卡的個(gè)性化服務(wù)方法。更具體地來(lái)講,本發(fā)明涉及一種個(gè)性 化服務(wù)系統(tǒng)和方法以及其應(yīng)用的智能卡,其中與終端有關(guān)的各項(xiàng)歷史信息能夠被存儲(chǔ)在配 備SCWS (智能卡網(wǎng)絡(luò)服務(wù)器)功能和USIM(統(tǒng)一用戶識(shí)別模塊)的智能卡中以基于歷史信 息來(lái)提供各種個(gè)性化服務(wù)。
背景技術(shù):
按照常規(guī)的個(gè)性化服務(wù),個(gè)人歷史和偏好通過網(wǎng)絡(luò)被存儲(chǔ)在服務(wù)器中,通過引擎 從服務(wù)器提取智能化個(gè)性化信息以將該智能化個(gè)性化信息提供給其它服務(wù),如個(gè)性化廣 告、基于位置的服務(wù)和個(gè)性化搜索。然而,由于與個(gè)性化信息有關(guān)的各種規(guī)定,這種基于網(wǎng) 絡(luò)服務(wù)器的個(gè)性化服務(wù)表現(xiàn)出了局限性。有鑒于此,最近,具有SCWS功能的大規(guī)模智能卡被安裝在移動(dòng)通信終端中,并且 在該智能卡中提供了各種服務(wù)應(yīng)用。因此,需要提供一種利用智能卡來(lái)解決基于網(wǎng)絡(luò)服務(wù)器的個(gè)性化服務(wù)中所出現(xiàn)的 局限性的方法。
發(fā)明內(nèi)容
本發(fā)明是為了解決現(xiàn)有技術(shù)中出現(xiàn)的問題而做出,本發(fā)明的目的是提供一種個(gè)性 化服務(wù)系統(tǒng)和方法及其應(yīng)用的智能卡,其中與終端有關(guān)的各項(xiàng)歷史信息能夠被存儲(chǔ)在配備 SCWS(智能卡網(wǎng)絡(luò)服務(wù)器)功能和USIM(統(tǒng)一用戶識(shí)別模塊)的智能卡中以基于歷史信息 來(lái)提供各種個(gè)性化服務(wù)。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,本發(fā)明提供了一種個(gè)性化服務(wù)系統(tǒng)。 該系統(tǒng)包括與智能卡鏈接的用戶終端,其通過安裝在所述用戶終端上的瀏覽器來(lái)訪問用 戶所請(qǐng)求的站點(diǎn);以及所述智能卡,其收集基于安裝在所述智能卡上的SCWS(智能卡網(wǎng)絡(luò) 服務(wù)器)功能和USIM(統(tǒng)一用戶識(shí)別模塊)根據(jù)預(yù)定事件所存儲(chǔ)的用戶歷史信息,并基于 該用戶歷史信息進(jìn)行數(shù)據(jù)挖掘以提取個(gè)性化信息。根據(jù)本發(fā)明的示例實(shí)施方式,該系統(tǒng)還包括服務(wù)應(yīng)用服務(wù)器,其基于通過所述智 能卡提取的個(gè)性化信息來(lái)提供個(gè)性化服務(wù)。根據(jù)本發(fā)明的示例實(shí)施方式,所述服務(wù)應(yīng)用服務(wù)器作為小應(yīng)用程序(applet)安 裝在所述智能卡中或作為單獨(dú)的服務(wù)器位于移動(dòng)通信網(wǎng)絡(luò)中以基于所提取的個(gè)性化信息 來(lái)提供個(gè)性化服務(wù)。根據(jù)本發(fā)明的另一方面,本發(fā)明提供了一種用于個(gè)性化服務(wù)的智能卡。該智能卡 包括歷史信息收集單元,其根據(jù)預(yù)定事件與具有瀏覽器的用戶終端相鏈接以收集用戶歷 史信息;個(gè)性化信息提取單元,其通過基于所述用戶歷史信息進(jìn)行數(shù)據(jù)挖掘來(lái)提取個(gè)性化 信息;以及接口提供單元,其在接收到位于所述智能卡內(nèi)部或外部的特定應(yīng)用的請(qǐng)求時(shí)提 供所提取的個(gè)性化信息的接口。
根據(jù)本發(fā)明的示例實(shí)施方式,所述歷史信息收集單元根據(jù)包括從外部特定服務(wù) 器、所述用戶終端或所述智能卡生成的事件在內(nèi)的預(yù)定事件來(lái)收集所述用戶歷史信息。根據(jù)本發(fā)明的示例實(shí)施方式,所述歷史信息收集單元包括服務(wù)器信息收集模塊, 其用于收集用戶使用安裝在所述智能卡中的SCWS功能時(shí)的用戶歷史信息;卡信息收集模 塊,其用于收集基于安裝在所述智能卡中的USIM而存儲(chǔ)的用戶歷史信息;以及終端信息收 集模塊,其用于收集從所述用戶終端接收的所述用戶歷史信息。根據(jù)本發(fā)明的示例實(shí)施方式,所述服務(wù)器信息收集模塊收集包括在用戶使用SCWS 功能時(shí)所需的用戶輸入信息和存儲(chǔ)在SCWS中的用戶所請(qǐng)求站點(diǎn)的訪問歷史信息在內(nèi)的用 戶歷史信息。根據(jù)本發(fā)明的示例實(shí)施方式,所述服務(wù)器信息收集模塊通過使用Java Card 2. 2. 1中定義的可共享接口機(jī)制、從基于SCWS功能的小應(yīng)用程序收集所述用戶歷史信息。根據(jù)本發(fā)明的示例實(shí)施方式,所述卡信息收集模塊收集包括基于所述USIM而存 儲(chǔ)的所述用戶終端的呼叫歷史信息在內(nèi)的用戶歷史信息。根據(jù)本發(fā)明的示例實(shí)施方式,所述終端信息收集模塊根據(jù)從所述用戶終端接收的 基站信息來(lái)收集包括位置及時(shí)間信息在內(nèi)的用戶歷史信息。根據(jù)本發(fā)明的示例實(shí)施方式,所述終端信息收集模塊通過信用授權(quán)終端 CAT (credit authorization terminal)架構(gòu)從所述用戶終端收集所述用戶歷史信息。根據(jù)本發(fā)明的示例實(shí)施方式,所述個(gè)性化信息提取單元通過包括神經(jīng)網(wǎng)絡(luò)、K均值 聚類和決策樹中至少一種的挖掘機(jī)制、基于所述用戶歷史信息來(lái)提取個(gè)性化信息。根據(jù)本發(fā)明的又一方面,本發(fā)明提供了一種個(gè)性化服務(wù)的方法。該方法包括以下 步驟根據(jù)預(yù)定事件來(lái)與具有瀏覽器的用戶終端協(xié)作地(incooperation)收集用戶歷史信 息;基于所收集的用戶歷史信息進(jìn)行數(shù)據(jù)挖掘;以及當(dāng)接收到特定應(yīng)用的請(qǐng)求時(shí)將通過數(shù) 據(jù)挖掘而提取的個(gè)性化信息提供給該特定應(yīng)用。根據(jù)本發(fā)明的示例實(shí)施方式,根據(jù)包括從特定外部服務(wù)器、所述用戶終端或智能 卡生成的事件在內(nèi)的預(yù)定事件來(lái)收集所述用戶歷史信息。根據(jù)本發(fā)明的示例實(shí)施方式,所述用戶歷史信息包括在用戶使用安裝在所述智能 卡中的SCWS功能時(shí)所需的用戶輸入信息和存儲(chǔ)在SCWS中的用戶請(qǐng)求站點(diǎn)的訪問歷史信 肩、O根據(jù)本發(fā)明的示例實(shí)施方式,通過使用Java Card 2. 2. 1中定義的可共享接口機(jī) 制、從基于SCWS功能的小應(yīng)用程序收集所述用戶歷史信息。根據(jù)本發(fā)明的示例實(shí)施方式,所述用戶歷史信息包括基于安裝在智能卡中的USIM 而存儲(chǔ)的用戶終端的呼叫歷史信息。根據(jù)本發(fā)明的示例實(shí)施方式,所述用戶歷史信息包括根據(jù)從所述用戶終端接收到 的基站信息的位置及時(shí)間信息。根據(jù)本發(fā)明的示例實(shí)施方式,通過CAT (信用授權(quán)終端)架構(gòu)從所述用戶終端收集 所述用戶歷史信息。根據(jù)本發(fā)明的示例實(shí)施方式,通過包括神經(jīng)網(wǎng)絡(luò)、K均值聚類和決策樹至少之一的 挖掘機(jī)制、基于所述用戶歷史信息來(lái)提取所述個(gè)性化信息。根據(jù)本發(fā)明的示例實(shí)施方式,當(dāng)接收到位于所述智能卡內(nèi)部或外部的特定應(yīng)用的請(qǐng)求時(shí)提供所述個(gè)性化信息。根據(jù)本發(fā)明的用于個(gè)性化服務(wù)的系統(tǒng)和方法及其應(yīng)用的智能卡,能夠基于安裝在 智能卡中的SCWS功能和USIM來(lái)獲得個(gè)性化信息,使得智能卡無(wú)需與網(wǎng)絡(luò)服務(wù)器相鏈接就 能夠收集和提取各項(xiàng)個(gè)性化信息。另外,不同于現(xiàn)有的基于網(wǎng)絡(luò)服務(wù)器的個(gè)性化服務(wù)(其由于涉及個(gè)性化信息的各 種規(guī)定而表現(xiàn)出限制性),本發(fā)明基于安裝在智能卡中的SCWS功能和USIM來(lái)獲得個(gè)性化信 息,使得個(gè)性化信息能夠被針對(duì)各種個(gè)性化服務(wù)而容易地收集和利用。
圖1是示出根據(jù)本發(fā)明實(shí)施方式的用于基于智能卡的個(gè)性化服務(wù)的系統(tǒng)的示意 圖;圖2是示出根據(jù)本發(fā)明另一實(shí)施方式的用于基于智能卡的個(gè)性化服務(wù)的系統(tǒng)的 示意圖;圖3是示出應(yīng)用根據(jù)本發(fā)明實(shí)施方式的智能卡的應(yīng)用安裝環(huán)境的圖;圖4是示出根據(jù)本發(fā)明實(shí)施方式的智能卡的結(jié)構(gòu)的示意圖;圖5是示出根據(jù)本發(fā)明實(shí)施方式的歷史信息收集單元的結(jié)構(gòu)的示意圖;圖6是示意性示出根據(jù)本發(fā)明實(shí)施方式的基于智能卡的個(gè)性化服務(wù)的方法的流 程圖。
具體實(shí)施例方式下面將參照附圖來(lái)詳細(xì)描述本發(fā)明的示例實(shí)施方式。圖1是示出根據(jù)本發(fā)明實(shí)施方式的用于基于智能卡的個(gè)性化服務(wù)的系統(tǒng)的示意 圖。如圖1所示,該系統(tǒng)包括用戶終端100,其通過安裝在用戶終端100中的瀏覽器 來(lái)訪問用戶所請(qǐng)求的站點(diǎn);以及智能卡200,其配備有SCWS(智能卡網(wǎng)絡(luò)服務(wù)器)功能和 USIM(統(tǒng)一用戶識(shí)別模塊)以收集用戶歷史信息和基于SCWS功能和USIM來(lái)提取個(gè)性化信 肩、ο用戶終端100與智能卡200鏈接以通過安裝在用戶終端100中的瀏覽器來(lái)訪問用 戶所請(qǐng)求的站點(diǎn)。用戶所請(qǐng)求的站點(diǎn)可以包括Website或Wapsite。換句話說,站點(diǎn)位于用 戶終端100外部或者安裝在智能卡200中作為基于SCWS功能的小應(yīng)用程序(applet)。另 外,用戶終端100通過安裝在用戶終端100中的通信模塊周期性地從位于用戶終端100附 近的基站接收基站信息以進(jìn)行位置登記。智能卡200具有①數(shù)據(jù)收集功能,用于通過與用戶終端100鏈接、基于SCWS功 能和USIM來(lái)收集用戶歷史信息;②數(shù)據(jù)挖掘功能,用于基于用戶歷史信息來(lái)提取個(gè)性化信 息;以及③應(yīng)用鏈接功能,用于將所提取的個(gè)性化信息提供給請(qǐng)求該個(gè)性化信息的特定應(yīng)用。①數(shù)據(jù)收集功能智能卡200收集用戶歷史信息,該信息是在用戶使用智能卡200的SCWS功能時(shí)產(chǎn) 生的。具體地講,智能卡200收集用戶輸入信息,該信息是在用戶最初使用SCWS功能時(shí)所需要的。用戶輸入信息是指用戶創(chuàng)建的主要數(shù)據(jù),如用戶的年齡、性別、地址和愛好。主要 數(shù)據(jù)的范圍可以根據(jù)管理員的設(shè)定而改變。另外,智能卡200收集對(duì)用戶所請(qǐng)求站點(diǎn)的訪問歷史信息。具體地講,智能卡200 通過安裝在用戶終端100內(nèi)的瀏覽器來(lái)收集用戶的外部訪問歷史和被Website管理或在用 戶基于SCWS功能訪問安裝在智能卡200中小應(yīng)用程序時(shí)以cookie文件形式登記在SCWS 中的訪問URL信息。當(dāng)智能卡200收集到用戶使用SCWS功能時(shí)產(chǎn)生的用戶歷史信息時(shí),智 能卡200可以通過應(yīng)用Java Card 2. 2. 1中定義的可共享接口機(jī)制從基于SCWS功能的小 應(yīng)用程序提取用戶歷史信息。另外,智能卡200基于安裝在智能卡200中的USIM來(lái)收集用戶歷史信息。具體地 講,智能卡200收集存儲(chǔ)在USIM的文件結(jié)構(gòu)中的用戶終端100的呼叫歷史。此外,智能卡200還收集從用戶終端100接收到的用戶歷史信息。具體地講,智能 卡200按照用戶設(shè)定的預(yù)定周期(即,按照事件)通過CAT(信用授權(quán)終端)架構(gòu)來(lái)收集包 括在從用戶終端100接收到的基站信息中的位置及時(shí)間信息。除了基站信息,智能卡200 還可以根據(jù)用戶的設(shè)定從用戶終端100或外部服務(wù)器接收各種外部數(shù)據(jù)。同時(shí),智能卡200的數(shù)據(jù)收集功能可以基于從外部服務(wù)器、用戶終端100和智能卡 200生成的事件而進(jìn)行。具體地講,智能卡200的數(shù)據(jù)收集功能可以基于預(yù)定事件而進(jìn)行, 如從特定外部服務(wù)器產(chǎn)生的服務(wù)器觸發(fā)事件、從安裝在用戶終端100和智能卡200中的特 定應(yīng)用產(chǎn)生的本地觸發(fā)事件,以及從智能卡200周期地發(fā)生的自動(dòng)觸發(fā)事件。在服務(wù)器觸 發(fā)事件的情況下,特定外部服務(wù)器指定和指示執(zhí)行智能卡200的數(shù)據(jù)收集功能的時(shí)間點(diǎn)。 在本地觸發(fā)事件的情況下,智能卡200的數(shù)據(jù)收集功能根據(jù)用戶所請(qǐng)求的站點(diǎn)的指令(在 智能卡200中以小應(yīng)用程序的形式提供),用戶終端100通過安裝在用戶終端100中的瀏覽 器來(lái)訪問站點(diǎn)。在自動(dòng)觸發(fā)事件的情況下,智能卡200的數(shù)據(jù)收集功能是根據(jù)交易進(jìn)行的, 交易可以基于智能卡200中設(shè)定的預(yù)定時(shí)間段而發(fā)生或?qū)Π惭b在智能卡200中的應(yīng)用進(jìn)行 更新時(shí)發(fā)生。②數(shù)據(jù)挖掘功能智能卡200通過進(jìn)行數(shù)據(jù)挖掘、基于通過數(shù)據(jù)收集功能而收集的用戶歷史信息來(lái) 提取個(gè)性化信息。具體地講,智能卡200通過基于用戶歷史信息(諸如呼叫歷史、位置歷史、 購(gòu)買歷史、訪問歷史的)和個(gè)人信息(personal information)進(jìn)行數(shù)據(jù)挖掘來(lái)提取包括用 戶的偏好、喜愛、興趣和嗜好在內(nèi)的個(gè)性化信息。數(shù)據(jù)挖掘可以通過包括神經(jīng)網(wǎng)絡(luò)、K-均值 聚類和決策樹在內(nèi)的挖掘機(jī)制進(jìn)行。③應(yīng)用鏈接功能智能卡200包括用于在接收到來(lái)自智能卡200內(nèi)部或外部的特定應(yīng)用的請(qǐng)求時(shí)提 供所提取的個(gè)性化信息的接口。具體地講,智能卡200在接收到來(lái)自作為小應(yīng)用程序的安 裝在智能卡200中或位于移動(dòng)通信網(wǎng)絡(luò)的服務(wù)器中的特定應(yīng)用的請(qǐng)求時(shí)提供通過數(shù)據(jù)挖 掘功能而提取的個(gè)性化信息,使得各種特定服務(wù)可以通過接收個(gè)性化信息的特定應(yīng)用的運(yùn) 行而被提供給用戶。例如,如圖2所示,該系統(tǒng)可以包括基于通過智能卡200提取的個(gè)性化 信息、通過用戶終端100來(lái)提供個(gè)性化服務(wù)的服務(wù)應(yīng)用服務(wù)器300。服務(wù)應(yīng)用服務(wù)器300作 為小應(yīng)用程序被安裝在智能卡200中,或作為移動(dòng)網(wǎng)絡(luò)的單獨(dú)服務(wù)器來(lái)設(shè)置,以通過使用 個(gè)性化信息來(lái)提供各種額外服務(wù),如廣告或抽獎(jiǎng)。如果服務(wù)應(yīng)用服務(wù)器300安裝在智能卡200中,則服務(wù)應(yīng)用服務(wù)器300從位于Web或Wap中的單獨(dú)服務(wù)器接收推送型(push-type) 額外服務(wù)內(nèi)容并通過基于通過智能卡200提取的個(gè)性化信息從額外服務(wù)內(nèi)容中選擇額外 服務(wù)來(lái)提供適用于各個(gè)用戶的額外服務(wù)。如上所述,智能卡200可以按照基于SCWS功能的小應(yīng)用程序的形式配備各種應(yīng)用 程序,如服務(wù)應(yīng)用服務(wù)器300,這種應(yīng)用的安裝環(huán)境在圖3中示出。為了基于安裝在智能卡200中的SCWS功能來(lái)注冊(cè)用戶所請(qǐng)求的特定服務(wù),系統(tǒng)可 以包括接收來(lái)自用戶的服務(wù)加入請(qǐng)求的應(yīng)用服務(wù)器400 ;與智能卡200鏈接以在接收到來(lái) 自應(yīng)用服務(wù)器400的服務(wù)加入請(qǐng)求時(shí)進(jìn)行服務(wù)注冊(cè)步驟的服務(wù)網(wǎng)關(guān)500 ;以及形成與用戶 終端100的接口以中繼服務(wù)網(wǎng)關(guān)500與用戶終端100之間的通信的遠(yuǎn)程管理服務(wù)器600。應(yīng)用服務(wù)器400配備至少一個(gè)基于智能卡的服務(wù)應(yīng)用。例如,應(yīng)用服務(wù)器400接 收來(lái)自通過包括HTTP(TCP/IP上的XML)的預(yù)定協(xié)議來(lái)訪問應(yīng)用服務(wù)器400的用戶的針對(duì) 特定服務(wù)的服務(wù)加入請(qǐng)求,并將包括用戶輸入信息的服務(wù)加入請(qǐng)求發(fā)送到服務(wù)網(wǎng)關(guān)500以 向用戶提供該特定服務(wù)。當(dāng)從應(yīng)用服務(wù)器400接收到服務(wù)加入請(qǐng)求時(shí),服務(wù)網(wǎng)關(guān)500基于用戶輸入信息來(lái) 識(shí)別用戶以進(jìn)行服務(wù)注冊(cè)步驟并檢查用戶終端來(lái)確定該特定服務(wù)是否適用于該用戶終端。 具體地講,服務(wù)網(wǎng)關(guān)500預(yù)先存儲(chǔ)包括訂戶信息和用戶終端信息的用戶信息,基于包括在 服務(wù)加入請(qǐng)求中的用戶輸入信息和存儲(chǔ)在數(shù)據(jù)存儲(chǔ)單元中的用戶信息來(lái)識(shí)別用戶并檢查 該特定服務(wù)是否適用于該用戶終端。另外,服務(wù)網(wǎng)關(guān)500形成與智能卡200的接口以請(qǐng)求注冊(cè)該特定服務(wù)。具體地講, 服務(wù)網(wǎng)關(guān)500建立參數(shù)以通過諸如FSM(有限狀態(tài)機(jī))方案的預(yù)定方案在智能卡中注冊(cè)該 特定服務(wù)。也就是說,服務(wù)網(wǎng)關(guān)500通過與遠(yuǎn)程管理服務(wù)器600鏈接的OTA (空中)消息形 成了與智能卡200的會(huì)話,并且通過該會(huì)話來(lái)傳遞與被指定給SCWS的扇區(qū)(sector)相對(duì) 應(yīng)的URL地址,以主要地設(shè)定限定了對(duì)智能卡200的通信和識(shí)別方案的保護(hù)設(shè)定值。保護(hù) 設(shè)定值所限定的通信方案可以包括OTA消息和TSL(傳輸層安全)會(huì)話方案。另外,可以使 用被用于基于SCWS進(jìn)行無(wú)線數(shù)據(jù)發(fā)射/接收的正常識(shí)別方案作為識(shí)別方案。為了注冊(cè)服 務(wù),服務(wù)網(wǎng)關(guān)500產(chǎn)生針對(duì)智能卡200上的特定服務(wù)的ID,并將該ID與URL地址一一對(duì)應(yīng)。 另外,服務(wù)網(wǎng)關(guān)500將保護(hù)設(shè)定值賦予該ID,由此完成針對(duì)服務(wù)注冊(cè)的參數(shù)建立。完成針對(duì)服務(wù)注冊(cè)的參數(shù)建立后,服務(wù)網(wǎng)關(guān)500發(fā)送內(nèi)容以提供該特定服務(wù)。具 體地講,基于通過參數(shù)建立步驟獲得的保護(hù)設(shè)定值所限定的識(shí)別方案,服務(wù)網(wǎng)關(guān)500通過 OTA消息或會(huì)話將用于實(shí)現(xiàn)注冊(cè)在應(yīng)用服務(wù)器400中的特定服務(wù)的內(nèi)容發(fā)送到智能卡200 的URL地址。優(yōu)選地,服務(wù)網(wǎng)關(guān)500在發(fā)送這些內(nèi)容時(shí)考慮智能卡200的性能而將這些內(nèi) 容劃分為多個(gè)組?;谏鲜鼋Y(jié)構(gòu),智能卡200通過用戶終端100從網(wǎng)關(guān)500接收與遠(yuǎn)程管理服務(wù)器 600鏈接的OTA消息以形成與遠(yuǎn)程管理服務(wù)器600的會(huì)話,并且在通過該會(huì)話從服務(wù)網(wǎng)關(guān) 500接收到服務(wù)注冊(cè)請(qǐng)求時(shí)建立用于注冊(cè)該特定服務(wù)的參數(shù)。具體地講,智能卡200通過會(huì) 話從服務(wù)網(wǎng)關(guān)500接收URL地址并設(shè)定限定了對(duì)服務(wù)網(wǎng)關(guān)500的通信和識(shí)別方案的保護(hù)設(shè) 定值。另外,智能卡200創(chuàng)建針對(duì)特定服務(wù)的ID,并將ID與URL地址一一對(duì)應(yīng)。另外,智能 卡200將保護(hù)設(shè)定值賦予ID,由此完成針對(duì)服務(wù)注冊(cè)的參數(shù)建立。此外,基于保護(hù)設(shè)定值所 限定的識(shí)別方案,智能卡200存儲(chǔ)通過OTA消息或會(huì)話從服務(wù)網(wǎng)關(guān)500接收到的內(nèi)容以在SCffS的URL地址中實(shí)現(xiàn)特定服務(wù),由此完成特定服務(wù)的注冊(cè)。如上所述,不同于現(xiàn)有的基于網(wǎng)絡(luò)服務(wù)器的個(gè)性化服務(wù)(其由于涉及個(gè)性化信息 的各種規(guī)定而表現(xiàn)出局限性),根據(jù)本發(fā)明的基于智能卡的用于個(gè)性化服務(wù)的系統(tǒng)能夠基 于安裝在智能卡中的SCWS功能和USIM來(lái)獲得個(gè)性化信息,從而本發(fā)明能夠提供各種個(gè)性 化服務(wù)同時(shí)避免了涉及個(gè)性化信息的各種規(guī)定。下面將參照?qǐng)D4來(lái)描述智能卡200的結(jié)構(gòu)。智能卡200包括歷史信息收集單元 210、個(gè)性化信息提取單元200和接口提供單元230。歷史信息收集單元210配備有SCWS功 能和USIM,與具有瀏覽器的用戶終端100鏈接以收集用戶歷史信息。個(gè)性化信息提取單元 200基于用戶歷史信息、通過進(jìn)行數(shù)據(jù)挖掘來(lái)提取個(gè)性化信息。接口提供單元230在接收到 位于智能卡200內(nèi)部或外部的特定應(yīng)用程序的請(qǐng)求時(shí)提供針對(duì)所提取的個(gè)性化信息的接歷史信息收集單元210與用戶終端100鏈接以根據(jù)從特定外部服務(wù)器、用戶終端 100或智能卡200發(fā)生的事件、基于SCWS功能和USIM來(lái)收集用戶歷史信息(圖1和圖2所 示的智能卡的數(shù)據(jù)收集功能)。具體地講,歷史信息收集單元210根據(jù)預(yù)定事件來(lái)收集用戶 歷史信息,如從特定外部服務(wù)器產(chǎn)生的服務(wù)器觸發(fā)事件、從安裝在用戶終端100和智能卡 200中的特定應(yīng)用產(chǎn)生的本地觸發(fā)事件,以及從智能卡200周期性發(fā)生的自動(dòng)觸發(fā)事件。為此,如圖5所示,歷史信息收集單元210包括用于收集當(dāng)用戶使用安裝在智能 卡200中的SCWS功能時(shí)的用戶歷史信息的服務(wù)器信息收集模塊211、用于收集基于安裝在 智能卡200中的USIM而存儲(chǔ)的用戶歷史信息的卡信息收集模塊212,以及用于收集從用戶 終端100接收到的用戶歷史信息的終端信息收集模塊213。服務(wù)器信息收集模塊211收集包括當(dāng)用戶使用SCWS功能時(shí)所需要的用戶輸入信 息在內(nèi)的用戶歷史信息。優(yōu)選地,服務(wù)器信息收集模塊211收集當(dāng)用戶最初使用SCWS功能 時(shí)必需的用戶輸入信息。用戶輸入信息是指用戶創(chuàng)建的主要數(shù)據(jù),如用戶的年齡、性別、地 址和愛好。主要數(shù)據(jù)的范圍可以根據(jù)管理員的設(shè)定而改變。另外,服務(wù)器信息收集模塊211收集對(duì)用戶所請(qǐng)求站點(diǎn)的訪問歷史信息。具體地 講,服務(wù)器信息收集模塊211收集用戶通過安裝在用戶終端100內(nèi)的瀏覽器產(chǎn)生的外部訪 問歷史和被網(wǎng)頁(yè)站點(diǎn)管理或在用戶基于SCWS功能訪問安裝在智能卡200中的基于小應(yīng)用 程序的站點(diǎn)時(shí)以網(wǎng)絡(luò)cookie文件形式登記在SCWS中的URL信息。當(dāng)服務(wù)器信息收集模塊 211收集到在用戶使用SCWS功能時(shí)產(chǎn)生的用戶歷史信息時(shí),服務(wù)器信息收集模塊211可以 通過應(yīng)用Java Card 2. 2. 1中定義的可共享接口機(jī)制從基于SCWS功能的小應(yīng)用程序提取 用戶歷史信息。另外,卡信息收集模塊212收集包括基于USIM而存儲(chǔ)的用戶終端100的呼叫歷史 信息在內(nèi)的用戶歷史信息。具體地講,卡信息收集模塊212收集存儲(chǔ)在USIM的文件結(jié)構(gòu)中 的用戶終端100的呼叫歷史。此外,終端信息收集模塊213收集從用戶終端100接收到的用戶歷史信息。具體地 講,智能卡200根據(jù)用戶設(shè)定的預(yù)定周期,即根據(jù)事件,通過CAT (信用授權(quán)終端)架構(gòu)來(lái)收 集包括在從用戶終端100接收到的基站信息中的位置及時(shí)間信息。除了基站信息,終端信 息收集模塊213還可以根據(jù)用戶的設(shè)定從用戶終端100或外部服務(wù)器接收各種外部數(shù)據(jù)。個(gè)性化信息提取單元220通過進(jìn)行數(shù)據(jù)挖掘(圖1和圖2中所示的智能卡的數(shù)據(jù)
9挖掘功能)、基于通過歷史信息收集單元210收集的用戶歷史信息來(lái)提取個(gè)性化信息。具體 地講,個(gè)性化信息提取單元220通過基于諸如呼叫歷史、位置歷史、購(gòu)買歷史、訪問歷史的 用戶歷史信息以及個(gè)人信息進(jìn)行數(shù)據(jù)挖掘來(lái)提取包括用戶的偏好、喜愛、興趣和屬性的個(gè) 性化信息。數(shù)據(jù)挖掘可以通過包括神經(jīng)網(wǎng)絡(luò)、K-均值聚類和決策樹的挖掘機(jī)制來(lái)進(jìn)行。接口提供單元230在接收到來(lái)自智能卡200內(nèi)部或外部的特定應(yīng)用的請(qǐng)求時(shí)提供 所提取的個(gè)性化信息(圖1和圖2所示的智能卡的應(yīng)用程序鏈接功能)。具體地講,接口提 供單元230在接收到來(lái)自作為小應(yīng)用程序安裝在智能卡200中或位于移動(dòng)通信網(wǎng)絡(luò)的服務(wù) 器中的特定應(yīng)用程序的請(qǐng)求時(shí)提供通過數(shù)據(jù)挖掘功能而提取的個(gè)性化信息,使得各種特定 服務(wù)可以通過執(zhí)行接收個(gè)性化信息的特定應(yīng)用而提供給用戶。如上所述,根據(jù)本發(fā)明的智能卡200能夠基于安裝在智能卡中的SCWS功能和USIM 來(lái)獲得個(gè)性化信息,使得智能卡200能夠收集和提取各項(xiàng)個(gè)性化信息而無(wú)需與網(wǎng)絡(luò)服務(wù)器 鏈接。下面將參照?qǐng)D6來(lái)描述根據(jù)本發(fā)明的實(shí)施方式的基于智能卡的個(gè)性化服務(wù)的方 法。為了方便,在所有附圖中使用相同的標(biāo)號(hào)來(lái)表示相同元素。首先,智能卡200與配備有瀏覽器的用戶終端100鏈接(SllO)。優(yōu)選地,在用戶 終端100安裝在智能卡200上的狀態(tài)下,針對(duì)個(gè)性化服務(wù)的操作是根據(jù)從特定外部服務(wù)器、 用戶終端100或智能卡200發(fā)生的事件來(lái)進(jìn)行的。具體地講,針對(duì)個(gè)性化服務(wù)的操作是基 于預(yù)定事件來(lái)進(jìn)行的,如從特定外部服務(wù)器產(chǎn)生的服務(wù)器觸發(fā)事件、從安裝在用戶終端100 和智能卡200中的特定應(yīng)用產(chǎn)生的本地觸發(fā)事件,以及從智能卡200周期性發(fā)生的自動(dòng)觸 發(fā)事件。接著,智能卡200與用戶終端100協(xié)作地收集用戶歷史信息(S120到S160)。優(yōu)選 地,歷史信息收集單元210與用戶終端100鏈接以基于SCWS功能和USIM來(lái)收集用戶歷史 信息。具體地講,服務(wù)器信息收集模塊211收集當(dāng)用戶最初使用SCWS功能時(shí)必需的用戶輸 入信息。另外,服務(wù)器信息收集模塊211收集用戶通過安裝在用戶終端100中的瀏覽器產(chǎn) 生的外部訪問歷史和存儲(chǔ)在SCWS中的針對(duì)用戶所請(qǐng)求站點(diǎn)的訪問歷史信息。另外,卡信息 收集模塊212收集存儲(chǔ)在USIM的文件結(jié)構(gòu)中的通過用戶終端100的呼叫歷史,而終端信息 收集模塊213收集從用戶終端100接收到的用戶歷史信息。智能卡200根據(jù)用戶設(shè)定的預(yù) 定周期,即根據(jù)事件,通過CAT(信用授權(quán)終端)架構(gòu)來(lái)收集包括在從用戶終端100接收到 的基站信息中的位置及時(shí)間信息。此后,智能卡200進(jìn)行數(shù)據(jù)挖掘以基于用戶歷史信息來(lái)獲得個(gè)性化信息(S170和 S180)。優(yōu)選地,個(gè)性化信息提取單元220通過進(jìn)行數(shù)據(jù)挖掘、基于通過歷史信息收集單元 210收集的用戶歷史信息來(lái)提取個(gè)性化信息。具體地講,個(gè)性化信息提取單元220通過基于 諸如呼叫歷史、位置歷史、購(gòu)買歷史、訪問歷史的用戶歷史信息和個(gè)人信息進(jìn)行數(shù)據(jù)挖掘來(lái) 提取包括用戶的偏好、喜愛、興趣和屬性的個(gè)性化信息。數(shù)據(jù)挖掘可以通過包括神經(jīng)網(wǎng)絡(luò)、 K-均值聚類和決策樹的挖掘機(jī)制進(jìn)行。接著,智能卡200在接收到特定應(yīng)用的請(qǐng)求時(shí)將通過數(shù)據(jù)挖掘而提取的個(gè)性化信 息提供給該特定應(yīng)用(S190和S200)。優(yōu)選地,接口提供單元230在接收到位于智能卡200 內(nèi)部或外部的特定應(yīng)用的請(qǐng)求時(shí)提供對(duì)所提取的個(gè)性化信息的接口。具體地講,接口提供 單元230在接收到來(lái)自作為小應(yīng)用程序安裝在智能卡200中或位于移動(dòng)通信網(wǎng)絡(luò)的服務(wù)器中的特定應(yīng)用的請(qǐng)求時(shí)提供通過數(shù)據(jù)挖掘功能而提取的個(gè)性化信息,使得各種特定服務(wù)可 以通過運(yùn)行接收個(gè)性化信息的特定應(yīng)用而提供給用戶。如上所述,根據(jù)基于本發(fā)明的智能卡的個(gè)性化服務(wù)的方法,基于安裝在智能卡200 中的SCWS功能和USIM來(lái)獲得個(gè)性化信息,使得智能卡200能夠收集和提取各項(xiàng)個(gè)性化信 息而無(wú)需與網(wǎng)絡(luò)服務(wù)器鏈接。以上描述的涉及本發(fā)明的實(shí)施方式的算法的方法和步驟可以以硬件、由處理器執(zhí) 行的軟件或硬件和軟件的組合來(lái)實(shí)現(xiàn)。軟件模塊可以駐留在存儲(chǔ)介質(zhì)中,如RAM存儲(chǔ)器、閃 存、ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤、移動(dòng)盤、CD-ROM或其他本領(lǐng)域 通常所知的存儲(chǔ)器件中。存儲(chǔ)介質(zhì)連接到處理器,使得處理器可以從存儲(chǔ)介質(zhì)中讀取信息 或?qū)⑿畔⒂涗浽诖鎯?chǔ)介質(zhì)上。另選的是,存儲(chǔ)介質(zhì)可以集成到處理器中。處理器和存儲(chǔ)介 質(zhì)可以包括在ASIC中。ASIC可以包括在終端中。另選的是,處理器和存儲(chǔ)介質(zhì)可以用作終 端的部件。盡管已經(jīng)描述了本發(fā)明的示例實(shí)施方式,但是應(yīng)理解本發(fā)明不應(yīng)限于這些示例實(shí) 施方式而可以由本領(lǐng)域技術(shù)人員在隨后限定的本發(fā)明的實(shí)質(zhì)和范圍內(nèi)進(jìn)行各種改變和修 改。根據(jù)本發(fā)明的用于個(gè)性化服務(wù)的系統(tǒng)和方法和智能卡能夠通過使用智能卡不與 網(wǎng)絡(luò)服務(wù)器鏈接即可獲得各項(xiàng)個(gè)性化信息。由此,本發(fā)明克服了現(xiàn)有技術(shù)中出現(xiàn)的問題,使 得本發(fā)明可以應(yīng)用于銷售和商業(yè)的各種領(lǐng)域,在實(shí)際中具有更高的工業(yè)實(shí)用性。
權(quán)利要求
一種基于智能卡的用于個(gè)性化服務(wù)的系統(tǒng),該系統(tǒng)包括與所述智能卡鏈接的用戶終端,其通過安裝在該用戶終端上的瀏覽器來(lái)訪問用戶所請(qǐng)求的站點(diǎn);以及所述智能卡,其收集用戶歷史信息并基于該用戶歷史信息進(jìn)行數(shù)據(jù)挖掘以提取個(gè)性化信息,其中所述用戶歷史信息是基于安裝在所述智能卡中的智能卡網(wǎng)絡(luò)服務(wù)器SCWS功能和統(tǒng)一用戶識(shí)別模塊USIM、根據(jù)預(yù)定事件而存儲(chǔ)的。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),該系統(tǒng)還包括服務(wù)應(yīng)用服務(wù)器,其基于通過所述智能 卡提取的所述個(gè)性化信息來(lái)提供個(gè)性化服務(wù)。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述服務(wù)應(yīng)用服務(wù)器作為小應(yīng)用程序安裝在所 述智能卡中或者作為單獨(dú)的服務(wù)器位于移動(dòng)通信網(wǎng)絡(luò)中,以基于所提取的個(gè)性化信息來(lái)提 供個(gè)性化服務(wù)。
4.一種用于個(gè)性化服務(wù)的智能卡,該智能卡包括歷史信息收集單元,其根據(jù)預(yù)定事件與具有瀏覽器的用戶終端相鏈接以收集用戶歷史 fn息;個(gè)性化信息提取單元,其通過基于所述用戶歷史信息進(jìn)行數(shù)據(jù)挖掘來(lái)提取個(gè)性化信 息;以及接口提供單元,其響應(yīng)于位于所述智能卡內(nèi)部或外部的特定應(yīng)用的請(qǐng)求而提供用于提 供所提取的個(gè)性化信息的接口。
5.根據(jù)權(quán)利要求4所述的智能卡,其中,所述歷史信息收集單元根據(jù)包括從外部特定 服務(wù)器、所述用戶終端或所述智能卡生成的事件在內(nèi)的所述預(yù)定事件來(lái)收集所述用戶歷史 fn息o
6.根據(jù)權(quán)利要求5所述的智能卡,其中,所述歷史信息收集單元包括服務(wù)器信息收集模塊,其用于收集用戶使用安裝在所述智能卡中的智能卡網(wǎng)絡(luò)服務(wù)器 SCWS功能時(shí)的所述用戶歷史信息;卡信息收集模塊,其用于收集基于安裝在所述智能卡中的統(tǒng)一用戶識(shí)別模塊USIM而 存儲(chǔ)的所述用戶歷史信息;以及終端信息收集模塊,其用于收集從所述用戶終端接收到的所述用戶歷史信息。
7.根據(jù)權(quán)利要求6所述的智能卡,其中,所述服務(wù)器信息收集模塊收集包括用戶使用 SCWS功能時(shí)所需的用戶輸入信息和存儲(chǔ)在SCWS中的針對(duì)用戶所請(qǐng)求站點(diǎn)的訪問歷史信息 在內(nèi)的所述用戶歷史信息。
8.根據(jù)權(quán)利要求6或7所述的智能卡,其中,所述服務(wù)器信息收集模塊通過使用Java Card 2. 2. 1中定義的可共享接口機(jī)制、從基于SCWS功能的小應(yīng)用程序收集所述用戶歷史 fn息o
9.根據(jù)權(quán)利要求6所述的智能卡,其中,所述卡信息收集模塊收集包括基于USIM而存 儲(chǔ)的所述用戶終端的呼叫歷史信息在內(nèi)的所述用戶歷史信息。
10.根據(jù)權(quán)利要求6所述的智能卡,其中,所述終端信息收集模塊根據(jù)從所述用戶終端 接收到的基站信息來(lái)收集包括位置及時(shí)間信息在內(nèi)的所述用戶歷史信息。
11.根據(jù)權(quán)利要求6或10所述的智能卡,其中,所述終端信息收集模塊通過信用授權(quán)終 端CAT架構(gòu)從所述用戶終端收集所述用戶歷史信息。
12.根據(jù)權(quán)利要求4所述的智能卡,其中,所述個(gè)性化信息提取單元通過包括神經(jīng)網(wǎng) 絡(luò)、K均值聚類和決策樹中至少一種的挖掘機(jī)制、基于所述用戶歷史信息來(lái)提取所述個(gè)性化信息o
13.一種用于個(gè)性化服務(wù)的方法,該方法包括以下步驟收集步驟,根據(jù)預(yù)定事件來(lái)與具有瀏覽器的用戶終端協(xié)作地收集用戶歷史信息;數(shù)據(jù)挖掘步驟,基于所收集的用戶歷史信息進(jìn)行數(shù)據(jù)挖掘;以及個(gè)性化信息提供步驟,響應(yīng)于特定應(yīng)用的請(qǐng)求將通過所述數(shù)據(jù)挖掘步驟而提取的個(gè)性 化信息提供給該特定應(yīng)用。
14.根據(jù)權(quán)利要求13所述的方法,其中,所述收集步驟根據(jù)包括從特定外部服務(wù)器、所 述用戶終端或智能卡生成的事件在內(nèi)的所述預(yù)定事件來(lái)收集所述用戶歷史信息。
15.根據(jù)權(quán)利要求14所述的方法,其中,所述收集步驟收集包括用戶使用安裝在所述 智能卡中的SCWS功能時(shí)所需的用戶輸入信息和存儲(chǔ)在SCWS中的針對(duì)用戶所請(qǐng)求站點(diǎn)的訪 問歷史信息在內(nèi)的所述用戶歷史信息。
16.根據(jù)權(quán)利要求14所述的方法,其中,所述收集步驟通過使用JavaCard2. 2. 1中定 義的可共享接口機(jī)制、從基于SCWS功能的小應(yīng)用程序收集所述用戶歷史信息。
17.根據(jù)權(quán)利要求14所述的方法,其中,所述收集步驟收集包括基于安裝在所述智能 卡中的USIM而存儲(chǔ)的所述用戶終端的呼叫歷史信息在內(nèi)的所述用戶歷史信息。
18.根據(jù)權(quán)利要求14所述的方法,其中,所述收集步驟根據(jù)從所述用戶終端接收到的 基站信息來(lái)收集包括位置及時(shí)間信息在內(nèi)的所述用戶歷史信息。
19.根據(jù)權(quán)利要求18所述的方法,其中,所述收集步驟通過信用授權(quán)終端CAT架構(gòu)從所 述用戶終端收集所述用戶歷史信息。
20.根據(jù)權(quán)利要求13所述的方法,其中,所述數(shù)據(jù)挖掘步驟通過包括神經(jīng)網(wǎng)絡(luò)、K均值 聚類和決策樹中至少一種的挖掘機(jī)制、基于所述用戶歷史信息來(lái)提取所述個(gè)性化信息。
21.根據(jù)權(quán)利要求13所述的方法,其中,所述個(gè)性化信息提供步驟響應(yīng)于位于所述智 能卡內(nèi)部或外部的特定應(yīng)用的請(qǐng)求而提供所述個(gè)性化信息。
22.—種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)包括用于執(zhí)行權(quán)利要求13到21中任意一 項(xiàng)所述的方法的指令。
全文摘要
文檔編號(hào)H04W8/18GK101953187SQ20098010559
公開日2011年1月19日 申請(qǐng)日期2009年5月11日 優(yōu)先權(quán)日2008年7月10日
發(fā)明者Kim Seung Hwan, Hong Jae Sung 申請(qǐng)人:Sk Telecom Co Ltd