專利名稱:用戶偏好演化管理方法和管理用戶偏好信息的方法與電路的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)系統(tǒng),更具體地說(shuō),涉及一種用戶偏好演化管理的系統(tǒng) 和方法。
背景技術(shù):
現(xiàn)今很多設(shè)備根據(jù)用戶偏好(user preference)調(diào)整其運(yùn)行以具備特定用 戶或用戶群所期望的特點(diǎn)。用戶一般需要向每個(gè)設(shè)備手動(dòng)輸入用戶偏好。比較本發(fā)明后續(xù)將要結(jié)合附圖介紹的系統(tǒng),現(xiàn)有技術(shù)的其它局限性和弊端 對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō)是顯而易見的。發(fā)明內(nèi)容本發(fā)明提供了一種用戶偏好演化管理的方法和系統(tǒng),并結(jié)合至少一幅附圖 進(jìn)行了充分的展現(xiàn)和描述,并在權(quán)利要求中得到了更完整的闡述。根據(jù)本發(fā)明的一個(gè)方面,本發(fā)明提供了一種在計(jì)算機(jī)系統(tǒng)中用戶偏好演化 管理的方法,所述方法包括構(gòu)建用戶模型(user profile),所述用戶模型包括關(guān)于用戶偏好的與所述 計(jì)算機(jī)系統(tǒng)分開的一個(gè)或多個(gè)電子設(shè)備運(yùn)行的方式的信息;將所述用戶模型存儲(chǔ)到存儲(chǔ)器中;獲得關(guān)于用戶正在使用與所述計(jì)算機(jī)系統(tǒng)分開的電子設(shè)備的方式的信息;至少對(duì)用戶正在使用電子設(shè)備的方式和存儲(chǔ)的用戶模型進(jìn)行分析,以確定 是否對(duì)存儲(chǔ)的用戶模型進(jìn)行更改;以及如果需要更改存儲(chǔ)的用戶模型,則至少部分基于用戶正在使用電子設(shè)備的 方式更改所述存儲(chǔ)的用戶模型。優(yōu)選地,所述用戶模型包括關(guān)于用戶偏好的多個(gè)不同的電子設(shè)備的運(yùn)行方式的信息。優(yōu)選地,所述用戶模型包括關(guān)于用戶偏好的多個(gè)不同類型的電子設(shè)備的運(yùn) 行方式的信息。優(yōu)選地,所述關(guān)于用戶偏好的一個(gè)或多個(gè)電子設(shè)備運(yùn)行方式的信息包括關(guān) 于用戶偏好的信息顯示方式的信息。優(yōu)選地,所述關(guān)于用戶偏好的一個(gè)或多個(gè)電子設(shè)備運(yùn)行方式的信息包括關(guān) 于用戶偏好的信息處理方式的信息。優(yōu)選地,所述關(guān)于用戶偏好的一個(gè)或多個(gè)電子設(shè)備運(yùn)行方式的信息包括關(guān) 于用戶偏好的一個(gè)或多個(gè)電子設(shè)備與所述一個(gè)或多個(gè)電子設(shè)備外部的系統(tǒng)進(jìn) 行通信的方式的信息。優(yōu)選地,獲得關(guān)于用戶正在使用電子設(shè)備的方式的信息包括監(jiān)測(cè)用戶對(duì)所 述電子設(shè)備的使用。優(yōu)選地,至少對(duì)用戶正在使用電子設(shè)備的方式和存儲(chǔ)的用戶模型進(jìn)行分析 以確定是否對(duì)用戶模型進(jìn)行更改包括確定用戶正在使用該電子設(shè)備的方式和 存儲(chǔ)的用戶模型之間的差異的顯著級(jí)別,并至少部分基于確定的顯著級(jí)別確定 是否更改存儲(chǔ)的用戶模型。優(yōu)選地,至少對(duì)用戶正在使用電子設(shè)備的方式和存儲(chǔ)的用戶模型進(jìn)行分析 以確定是否對(duì)用戶模型進(jìn)行更改包括統(tǒng)計(jì)地分析用戶正在使用電子設(shè)備的方 式。優(yōu)選地,至少對(duì)用戶正在使用電子設(shè)備的方式和存儲(chǔ)的用戶模型進(jìn)行分析 以確定是否對(duì)用戶模型進(jìn)行更改包括分析用戶正在使用電子設(shè)備的方式的趨 勢(shì)。優(yōu)選地,所述方法進(jìn)一步包括向與用戶相關(guān)的第二電子設(shè)備提供來(lái)自存儲(chǔ) 的用戶模型的信息。根據(jù)本發(fā)明的一個(gè)方面,本發(fā)明提供了一種在電子設(shè)備中用戶偏好演化管 理的方法,所述方法包括確定用戶正在運(yùn)行所述電子設(shè)備的方式;通信連接至與所述電子設(shè)備分開的計(jì)算機(jī)系統(tǒng);并將關(guān)于確定的方式的信息傳送到計(jì)算機(jī)系統(tǒng),該傳送的信息使得計(jì)算機(jī)系 統(tǒng)更改與該用戶對(duì)應(yīng)的用戶模型,所述用戶模型包括關(guān)于用戶偏好的一個(gè)或多 個(gè)電子設(shè)備運(yùn)行的方式的信息。優(yōu)選地,所述關(guān)于確定的用戶運(yùn)行所述電子設(shè)備的方式的信息包括關(guān)于用 戶已指示所述電子設(shè)備向其顯示信息的方式的信息。優(yōu)選地,所述關(guān)于確定的用戶運(yùn)行所述電子設(shè)備的方式的信息包括關(guān)于用 戶已指示所述電子設(shè)備處理信息的方式的信息。優(yōu)選地,所述關(guān)于確定的用戶運(yùn)行所述電子設(shè)備的方式的信息包括關(guān)于用 戶已指示所述電子設(shè)備與所述電子設(shè)備外部的系統(tǒng)進(jìn)行通信的方式的信息。優(yōu)選地,確定用戶正在運(yùn)行所述電子設(shè)備的方式包括 監(jiān)測(cè)用戶對(duì)電子設(shè)備的使用;并至少部分基于所述監(jiān)測(cè)確定用戶正在運(yùn)行所述電子設(shè)備的方式。 優(yōu)選地,確定用戶正在運(yùn)行所述電子設(shè)備的方式包括分析用戶使用該電子 設(shè)備時(shí)指定的運(yùn)行設(shè)置。優(yōu)選地,通信連接至計(jì)算機(jī)系統(tǒng)包括通過(guò)通信網(wǎng)絡(luò)通信連接至計(jì)算機(jī)系統(tǒng)。優(yōu)選地,關(guān)于確定的方式的信息包括用戶目前怎樣使用該電子設(shè)備的信息。優(yōu)選地,關(guān)于確定的方式的信息包括用戶在一段間隔中已經(jīng)怎樣使用該電 子設(shè)備的信息。優(yōu)選地,關(guān)于確定的方式的信息包括關(guān)于用戶曾經(jīng)怎樣使用電子設(shè)備和用 戶正在怎樣使用電子設(shè)備之間的差異的信息。根據(jù)本發(fā)明的一個(gè)方面,本發(fā)明提供了一種在電子設(shè)備中用戶偏好演化管 理的方法,所述方法包括與可存取用戶模型的計(jì)算機(jī)系統(tǒng)建立通信鏈接,所述用戶模型包括關(guān)于用 戶偏好的與所述計(jì)算機(jī)系統(tǒng)分開的一個(gè)或多個(gè)電子設(shè)備運(yùn)行的方式的信息;從所述計(jì)算機(jī)系統(tǒng)接收至少一部分用戶偏好信息; 根據(jù)所述接收到的用戶偏好信息運(yùn)行該電子設(shè)備。優(yōu)選地,所述接收到的用戶偏好信息包括關(guān)于用戶偏好的信息顯示方式的 信息。優(yōu)選地,所述接收到的用戶偏好信息包括關(guān)于用戶偏好的信息處理方式的 信息。優(yōu)選地,所述接收到的用戶偏好信息包括關(guān)于用戶偏好電子設(shè)備與所述電 子設(shè)備外部的系統(tǒng)進(jìn)行通信的方式的信息。優(yōu)選地,所述接收到的用戶偏好信息包括關(guān)于用戶在一段間隔中已經(jīng)使用 所述設(shè)備的方式的信息。優(yōu)選地,與計(jì)算機(jī)系統(tǒng)建立通信鏈接包括通過(guò)通信網(wǎng)絡(luò)與計(jì)算機(jī)系統(tǒng)建立 通信鏈接。優(yōu)選地,所述方法進(jìn)一步包括從所述計(jì)算機(jī)系統(tǒng)請(qǐng)求特定類型的用戶偏好I R 'S、 o優(yōu)選地,所述建立、接收和運(yùn)行步驟是無(wú)需直接的用戶發(fā)起而自動(dòng)完成的。 根據(jù)本發(fā)明的一個(gè)方面,本發(fā)明提供了一種在計(jì)算機(jī)系統(tǒng)中管理用戶偏好信息的方法,所述方法包括將用戶模型存儲(chǔ)到計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器中,所述用戶模型包括關(guān)于用戶偏好的與所述計(jì)算機(jī)系統(tǒng)分開的一個(gè)或多個(gè)電子設(shè)備運(yùn)行的方式的信息;在所述計(jì)算機(jī)系統(tǒng)中接收來(lái)自與所述計(jì)算機(jī)系統(tǒng)分開的電子設(shè)備的關(guān)于用戶正在使用該電子設(shè)備的方式的信息;至少部分基于所述接收到的信息維護(hù)所述存儲(chǔ)的用戶模型。優(yōu)選地,從所述電子設(shè)備接收到的信息是主動(dòng)提供的。優(yōu)選地,所述方法進(jìn)一步包括在接收來(lái)自電子設(shè)備的信息之前,向所述電子設(shè)備請(qǐng)求該信息。優(yōu)選地,所述接收到的來(lái)自電子設(shè)備的關(guān)于用戶正在使用所述電子設(shè)備的方式的信息包括關(guān)于用戶偏好的信息顯示方式的信息。優(yōu)選地,所述接收到的來(lái)自電子設(shè)備的關(guān)于用戶正在使用所述電子設(shè)備的 方式的信息包括關(guān)于用戶偏好的信息處理方式的信息。優(yōu)選地,所述接收到的來(lái)自電子設(shè)備的關(guān)于用戶正在使用所述電子設(shè)備的 方式的信息包括關(guān)于用戶在一段間隔中已經(jīng)使用所述電子設(shè)備的方式的信息。優(yōu)選地,至少部分基于所述接收到的信息維護(hù)所述存儲(chǔ)的用戶模型包括分 析接收到的信息和存儲(chǔ)的用戶模型并確定是否更改所述存儲(chǔ)的用戶模型。根據(jù)本發(fā)明的一個(gè)方面,本發(fā)明提供了一種在計(jì)算機(jī)系統(tǒng)中管理用戶偏好 信息的方法,所述方法包括在計(jì)算機(jī)系統(tǒng)中接收來(lái)自與所述計(jì)算機(jī)系統(tǒng)分開的第一電子設(shè)備的關(guān)于 用戶正在使用所述第一電子設(shè)備的方式的信息;至少部分基于所述接收到的信息管理存儲(chǔ)在所述計(jì)算機(jī)系統(tǒng)中的用戶模 型,所述用戶模型包括關(guān)于用戶偏好的與所述計(jì)算機(jī)系統(tǒng)分開的一個(gè)或多個(gè)電 子設(shè)備運(yùn)行的方式的信息;將來(lái)自用戶模型的信息傳送到與所述計(jì)算機(jī)系統(tǒng)分開并與用戶相關(guān)的第 二電子設(shè)備。優(yōu)選地,從所述第一電子設(shè)備接收到的信息是主動(dòng)提供的。優(yōu)選地,從用戶模型傳送到所述第二電子設(shè)備的信息包括關(guān)于用戶偏好的 信息顯示方式的信息。優(yōu)選地,從用戶模型傳送到所述第二電子設(shè)備的信息包括關(guān)于用戶偏好的 信息處理方式的信息。優(yōu)選地,從用戶模型傳送到所述第二電子設(shè)備的信息包括關(guān)于用戶在一段 間隔中已經(jīng)使用所述電子設(shè)備的方式的信息。優(yōu)選地,至少部分基于所述接收到的信息管理存儲(chǔ)在所述計(jì)算機(jī)系統(tǒng)中的 用戶模型包括分析接收到的信息和存儲(chǔ)的用戶模型并確定是否更改所述存儲(chǔ) 的用戶模型。優(yōu)選地,所述第一和第二電子設(shè)備是不同基本類型的設(shè)備。 優(yōu)選地,所述第一和第二電子設(shè)備是相同基本類型的設(shè)備。優(yōu)選地,向所述第二電子設(shè)備傳送來(lái)自用戶模型的信息包括傳送來(lái)自用戶 模型的信息以響應(yīng)來(lái)自第二電子設(shè)備的請(qǐng)求。優(yōu)選地,向所述第二電子設(shè)備傳送來(lái)自用戶模型的信息包括傳送來(lái)自用戶 模型的信息以響應(yīng)來(lái)自第二電子設(shè)備的請(qǐng)求,所述請(qǐng)求是為了關(guān)于用戶偏好的 一個(gè)或多個(gè)電子設(shè)備運(yùn)行的方式的特定類型信息。根據(jù)本發(fā)明的一個(gè)方面,本發(fā)明提供了一種管理用戶偏好信息的電路,所 述電路包括至少用于確定用戶偏好的電子設(shè)備運(yùn)行的方式、通信連接至與所述電子設(shè) 備分開的計(jì)算機(jī)系統(tǒng)、以及將關(guān)于確定的方式的信息傳送到所述計(jì)算機(jī)系統(tǒng)的 至少一個(gè)電路,其中該傳送的信息使得所述計(jì)算機(jī)系統(tǒng)更改與該用戶對(duì)應(yīng)的用 戶模型,所述用戶模型包括關(guān)于用戶偏好的一個(gè)或多個(gè)電子設(shè)備運(yùn)行的方式的f曰息。根據(jù)本發(fā)明的一個(gè)方面,本發(fā)明提供了一種管理用戶偏好信息的電路,所述電路包括至少一個(gè)用于至少以下操作的電路與可存取用戶模型的計(jì)算機(jī)系統(tǒng)建立通信鏈接,所述用戶模型包括關(guān)于用 戶偏好的與所述計(jì)算機(jī)系統(tǒng)分開的一個(gè)或多個(gè)電子設(shè)備運(yùn)行的方式的信息; 從所述計(jì)算機(jī)系統(tǒng)接收至少一部分用戶偏好信息; 根據(jù)所述接收到的用戶偏好信息運(yùn)行該電子設(shè)備。本發(fā)明的各種優(yōu)點(diǎn)、各個(gè)方面和創(chuàng)新特點(diǎn),以及其中所示例的實(shí)施例的細(xì) 節(jié),將在以下的描述和附圖中進(jìn)行詳細(xì)介紹。
圖1是根據(jù)本發(fā)明的各個(gè)方面的結(jié)合用戶偏好演化管理的非限制性系統(tǒng) 配置的典型框圖;圖2是根據(jù)本發(fā)明的各個(gè)方面的結(jié)合用戶偏好演化管理的第二非限制性系統(tǒng)配置的典型框圖;圖3是根據(jù)本發(fā)明的各個(gè)方面的系統(tǒng)的典型模塊圖;圖4是根據(jù)本發(fā)明的各個(gè)方面的在計(jì)算機(jī)系統(tǒng)中用于用戶偏好演化管理 的方法的典型流程圖;圖5是根據(jù)本發(fā)明的各個(gè)方面的在電子設(shè)備中用于用戶偏好演化管理的 方法的典型流程圖;圖6是根據(jù)本發(fā)明的各個(gè)方面的在電子設(shè)備中用于用戶偏好演化管理的 方法的典型流程圖。
具體實(shí)施方式
對(duì)于電子設(shè)備的運(yùn)行方式,用戶(或用戶組)有自己的偏好。該用戶偏好 可能勝過(guò)特定設(shè)備。例如但不限于,向用戶提供視頻和/或音頻輸出的設(shè)備最 終可由相同或類似的用戶偏好來(lái)進(jìn)行管理。同樣地,例如用戶可能具有特定的 網(wǎng)絡(luò)偏好(舉例來(lái)說(shuō),偏好使用特定的網(wǎng)絡(luò)和/或通信協(xié)議),該偏好可在多個(gè) 不同設(shè)備間達(dá)到一致。另外,例如用戶可始終如一地以特定的方式使用特定的 設(shè)備或應(yīng)用程序,在此,該使用可對(duì)用于特定的信息呈現(xiàn)特征、信號(hào)處理特征、 通信特征等。例如,用戶可使用優(yōu)選網(wǎng)絡(luò)和/或網(wǎng)絡(luò)接入點(diǎn)以進(jìn)行存取,用戶 還可選擇存取或下載的文件類型。更進(jìn)一步地,例如用戶可使用優(yōu)選的游戲設(shè) 置(gaming setting),以在相同或不同的設(shè)備上使用。例如,示例性用戶運(yùn)行偏好(operationalpreferences)的非限制性實(shí)施例 可包括音頻設(shè)置(舉例來(lái)說(shuō),文件類型、音量、均衡化設(shè)置、品質(zhì)設(shè)置、服 務(wù)質(zhì)量("QoS")設(shè)置、輸入設(shè)置、輸出設(shè)置、接口設(shè)備設(shè)置、環(huán)繞聲類型設(shè) 置或其它環(huán)繞聲設(shè)置、語(yǔ)言、優(yōu)選軟件應(yīng)用設(shè)置程序、音頻流設(shè)置、優(yōu)選信道、 優(yōu)選音頻源等),視頻設(shè)置(舉例來(lái)說(shuō),亮度、明暗對(duì)比、清晰度、維數(shù)、屏 幕高寬比、文件類型、解析度、調(diào)色板、字幕特點(diǎn)、優(yōu)選軟件應(yīng)用程序、優(yōu)選 信道、優(yōu)選視頻源、優(yōu)選視頻流設(shè)置、網(wǎng)頁(yè)特點(diǎn)等),網(wǎng)絡(luò)接口設(shè)置(舉例來(lái) 說(shuō),優(yōu)選網(wǎng)絡(luò)、優(yōu)選網(wǎng)絡(luò)設(shè)置、QoS、安全接入/秘密設(shè)置、優(yōu)選協(xié)議、優(yōu)選通信媒體等),文件設(shè)置(舉例來(lái)說(shuō),優(yōu)選文件類型、解析度、編碼類型等)、關(guān) 于存取的特定服務(wù)的特定服務(wù)(舉例來(lái)說(shuō),媒體流服務(wù)、文件傳輸服務(wù)、個(gè)人 通信服務(wù)等)、關(guān)于執(zhí)行的特定操作的偏好(舉例來(lái)說(shuō),字處理、圖形設(shè)計(jì)、 電子數(shù)據(jù)表制作),經(jīng)濟(jì)偏好(舉例來(lái)說(shuō),涉及用戶樂于支付的對(duì)象、信息或 服務(wù)),節(jié)電偏好(舉例來(lái)說(shuō),睡眠模式的運(yùn)行特點(diǎn)、外圍設(shè)備關(guān)閉特點(diǎn)、警 報(bào)等),設(shè)備運(yùn)行模式,密碼信息等。應(yīng)注意,此處的這些用戶運(yùn)行偏好不同于純數(shù)據(jù)(舉例來(lái)說(shuō),呈現(xiàn)給客戶 的信息)。例如,該純數(shù)據(jù)可對(duì)應(yīng)特定的媒體文件、與用戶相關(guān)的特定媒體文 件列表(舉例來(lái)說(shuō),播放列表)、特定的字或數(shù)字處理文件、聯(lián)系人列表、日 歷信息、 一個(gè)或多個(gè)電郵消息等。此處所討論的用戶的操作偏好一般涉及電子 設(shè)備執(zhí)行的操作和/或電子設(shè)備執(zhí)行其操作的方式。該用戶偏好可隨著時(shí)間演化。例如但不限于,當(dāng)用戶經(jīng)歷新的或不同的設(shè) 備運(yùn)行方式時(shí),關(guān)于設(shè)備的運(yùn)行方式的用戶偏好可發(fā)生改變。又例如,用戶偏 好會(huì)隨著用戶的改變而改變。更進(jìn)一步地,例如,當(dāng)技術(shù)改變時(shí),用戶偏好也 會(huì)隨之改變。更進(jìn)一步地,又例如,當(dāng)用戶使用特定電子設(shè)備的方式或者是電 子設(shè)備的特定類型發(fā)生改變時(shí),用戶偏好也會(huì)隨之發(fā)生改變。根據(jù)本發(fā)明的各個(gè)方面,關(guān)于用戶期望一個(gè)或多個(gè)電子設(shè)備運(yùn)行的方式的用戶(或用戶組)偏好的模型(profile)可得到維護(hù)并隨著時(shí)間更新/演化。接 著多個(gè)用戶電子設(shè)備可訪問(wèn)該模型以獲得用戶偏好信息。該模型或它的一部分 可在用戶電子設(shè)備之間遷移。圖1是根據(jù)本發(fā)明的各個(gè)方面的結(jié)合用戶偏好演化管理的非限制性系統(tǒng) 配置100的典型框圖。典型系統(tǒng)配置100包括多個(gè)用戶電子設(shè)備。例如,典型系統(tǒng)配置100包括第 一用戶電子設(shè)備lll (舉例來(lái)說(shuō),個(gè)人電腦)、第二用戶電子設(shè)備112、第三用 戶電子設(shè)備113和第四用戶電子設(shè)備114 (舉例來(lái)說(shuō),蜂窩電話或便攜式媒體設(shè) 備)。用戶電子設(shè)備可包括多種電子設(shè)備中的任意一種的特點(diǎn)(舉例來(lái)說(shuō),消 費(fèi)性電子設(shè)備)。例如當(dāng)不限于,用戶設(shè)備可包括個(gè)人電腦(舉例來(lái)說(shuō),桌上 型電腦、膝上型電腦、掌上電腦等)、媒體播放設(shè)備、游戲機(jī)、個(gè)人錄像機(jī)("PVR")、機(jī)頂盒、人造衛(wèi)星接收器、電話、個(gè)人數(shù)字助理("PDA")、娛樂系統(tǒng)、通用聯(lián)網(wǎng)設(shè)備等的特點(diǎn)。典型系統(tǒng)配置100還包括多個(gè)用戶模型管理系統(tǒng),在此可將其稱作用戶模 型管理器、用戶模型服務(wù)器、用戶偏好管理器和/或用戶偏好服務(wù)器。例如, 所述典型系統(tǒng)配置100包括第一用戶模型管理系統(tǒng)121和第二用戶模型管理系 統(tǒng)122。例如,用戶模型管理系統(tǒng)可包括管理(或維護(hù)) 一個(gè)或多個(gè)用戶模型 的計(jì)算機(jī)系統(tǒng),其中所述用戶模型包括關(guān)于一個(gè)或多個(gè)用戶偏好的一個(gè)或多個(gè) 電子設(shè)備的運(yùn)行方式的用戶偏好信息。所述計(jì)算機(jī)系統(tǒng)還將所述用戶偏好信息 提供給其他的系統(tǒng)/設(shè)備。前面已經(jīng)介紹了這些用戶運(yùn)行偏好的非限制性實(shí)施 例組。例如,用戶模型管理系統(tǒng)可通過(guò)多個(gè)通信網(wǎng)絡(luò)和/或直接通信鏈接與一 個(gè)或多個(gè)用戶電子設(shè)備通信連接。用戶模型管理系統(tǒng)在地理位置上可位于多個(gè)地理位置中的任意一個(gè)。例如 但不限于,用戶模型管理系統(tǒng)可位于一個(gè)或多個(gè)電子設(shè)備中。例如,用戶模型 管理系統(tǒng)可在個(gè)人電腦中運(yùn)行。又例如,用戶模型管理系統(tǒng)可定位在地理遠(yuǎn)端。 例如,這樣一個(gè)用戶模型管理系統(tǒng)可管理與地理區(qū)域、特定用戶組等相關(guān)的用 戶偏好信息。例如,用戶運(yùn)行偏好信息可存儲(chǔ)在中央數(shù)據(jù)庫(kù)/服務(wù)器(舉例來(lái) 說(shuō),網(wǎng)絡(luò)服務(wù)器和/或數(shù)據(jù)庫(kù))中。典型系統(tǒng)配置100也可包括與用戶電子設(shè)備111、 112、 113、 114和用戶模 型管理系統(tǒng)121、 122通信連接的多個(gè)典型通信網(wǎng)絡(luò)。例如,典型系統(tǒng)配置IOO 包括因特網(wǎng)131、無(wú)線局域網(wǎng)(WLAN) 132、無(wú)線城域網(wǎng)(WMAN) 133和蜂 窩網(wǎng)絡(luò)134、任何或所有可彼此相互通信連接的網(wǎng)絡(luò)。典型通信網(wǎng)絡(luò)131-134可 用于傳送與用戶電子設(shè)備lll-114相關(guān)的用戶偏好信息至和/或來(lái)自用戶模型管 理系統(tǒng)121-122。例如,典型通信網(wǎng)絡(luò)131-134可用于在各種用戶電子設(shè)備和/ 或用戶模型管理系統(tǒng)的使用過(guò)程中傳送通用信息。應(yīng)注意,圖l中示出的通信 網(wǎng)絡(luò)僅僅是用于示例而非限制性的。例如但不限于,通信網(wǎng)絡(luò)可包括個(gè)人局域 網(wǎng)("PAN")、局域網(wǎng)("LAN")、廣域網(wǎng)("WAN")、城域網(wǎng)("MAN")、因 特網(wǎng)、蜂窩通信網(wǎng)絡(luò)、有線網(wǎng)絡(luò)、電話網(wǎng)絡(luò)、衛(wèi)星通信網(wǎng)絡(luò)等的特點(diǎn)。圖2-6中將介紹圖l中示出的實(shí)體的各種典型結(jié)構(gòu)和功能性特點(diǎn)。圖2是根據(jù)本發(fā)明的各個(gè)方面的結(jié)合用戶偏好演化管理的第二非限制性系統(tǒng)配置200的典型框圖。例如但不限于,典型系統(tǒng)配置200可共享圖1中介 紹并在前討論過(guò)的典型系統(tǒng)配置100的任何或全部特點(diǎn)。典型系統(tǒng)配置200包括第一用戶電子設(shè)備201和第二用戶電子設(shè)備202。 所述第一和第二用戶電子設(shè)備201和202可共享在前討論過(guò)的典型用戶電子設(shè) 備的任何或全部特點(diǎn)(舉例來(lái)說(shuō),圖1中的用戶電子設(shè)備111-114)。典型系統(tǒng) 配置200還包括用戶模型管理系統(tǒng)205。所述用戶模型管理系統(tǒng)205可共享在 前討論過(guò)的典型用戶模型管理系統(tǒng)的任何或全部特點(diǎn)(舉例來(lái)說(shuō),圖1中的用 戶模型管理系統(tǒng)121、 122)。例如,所述第一和第二用戶電子設(shè)備201和202 可與用戶模型管理系統(tǒng)205通信連接(舉例來(lái)說(shuō),同時(shí)或在不同時(shí)間)。例如,第一用戶電子設(shè)備201可包括一個(gè)或多個(gè)通信接口模塊221。該通 信接口模塊221可用于通過(guò)各種通信網(wǎng)絡(luò)中的任意一個(gè)在第一用戶電子設(shè)備 201和各種其他實(shí)體中的任意一個(gè)之間實(shí)現(xiàn)通信。圖3的模塊302中示出了該 通信接口模塊221的非限制性實(shí)施例。例如,第二用戶電子設(shè)備202也可包括 一個(gè)或多個(gè)該通信接口模塊222。例如,第一和/或第二用戶電子設(shè)備201、 202 可使用一個(gè)或多個(gè)通信接口模塊221、 222與用戶模型管理系統(tǒng)(舉例來(lái)說(shuō), 圖2中示出的用戶模型管理系統(tǒng)205)通信和/或與彼此通信。例如,第一用戶電子設(shè)備可包括一個(gè)或多個(gè)處理器231。該處理器231可 包括各種處理電路中的任意一種的特點(diǎn)。例如但不限于,該處理器231可包括 多種微處理器、微控制器、協(xié)處理器、數(shù)字信號(hào)處理器、媒體處理器、用戶 1/0處理器、信號(hào)處理電路、應(yīng)用專用處理器等的任意一種的特點(diǎn)。圖3的模 塊330和370示出了處理器231的非限制性示例。例如,第二用戶電子設(shè)備 202可還包括一個(gè)或多個(gè)處理器232。第一和/或第二用戶電子設(shè)備201、 202 可使用一個(gè)或多個(gè)處理器231、 232以完成多種信號(hào)處理、運(yùn)行管理和/或程序 執(zhí)行行為中的任意一種。例如,第一用戶電子設(shè)備201還可包括一個(gè)或多個(gè)存儲(chǔ)設(shè)備241。該存儲(chǔ) 設(shè)備241可包括多種存儲(chǔ)類型和/或設(shè)備的任意一種的特點(diǎn)。例如但不限于, 該存儲(chǔ)設(shè)儲(chǔ)器、非易失性存儲(chǔ)器、硬驅(qū)動(dòng)存儲(chǔ)器、光存儲(chǔ)器、磁存儲(chǔ)器、可移動(dòng)磁盤存儲(chǔ)器、板載或板外存儲(chǔ)器、閃存、EPR0M存儲(chǔ)器、EEPROM存儲(chǔ)器、本地存儲(chǔ)器、 非本地存儲(chǔ)器等各種存儲(chǔ)器的任意一種的特點(diǎn)。例如,第二用戶電子設(shè)備202 也可包括一個(gè)或多個(gè)存儲(chǔ)設(shè)備241。例如,第一和第二用戶電子設(shè)備201、 202 可使用一個(gè)或多個(gè)存儲(chǔ)設(shè)備241、 242存儲(chǔ)多種類型的信息中的任意一種。例 如但不限于,這些信息可包括通用數(shù)據(jù)、可執(zhí)行軟件指令和/或關(guān)于用戶正在 使用或更愿意使用所述第一和/或第二電子設(shè)備201、 202的方式的信息。例如,第一電子設(shè)備201可進(jìn)一步包括一個(gè)或多個(gè)用戶接口模塊281。該 用戶接口模塊281可包括各種類型的用戶接口模塊(硬件和/或軟件)中的任 意一種的特點(diǎn)。例如但不限于,該用戶接口模塊281可包括各種硬件、軟件、 用戶輸入設(shè)備和/或用戶輸出設(shè)備等的任意一種的特點(diǎn)。圖3的模塊381示出 了該用戶接口模塊281的非限制性實(shí)施例。例如,第二電子設(shè)備202也可包括 一個(gè)或多個(gè)用戶接口模塊282。例如,第一和第二電子設(shè)備201和202可使用 一個(gè)或多個(gè)用戶接口模塊281、282以各種方式中的任意一種與用戶進(jìn)行交互。 例如但不限于,例如,第一和第二電子設(shè)備201和202可使用這一個(gè)或多個(gè)用 戶接口模塊281、282與用戶交互以獲得關(guān)于用戶期望所述第一和/或第二電子 設(shè)備201、 202如何運(yùn)行的方式的信息。又例如,第一和第二電子設(shè)備201和 202可使用這一個(gè)或多個(gè)用戶接口模塊281、 282向用戶顯示信息(舉例來(lái)說(shuō), 以用戶指定的方式按照信息顯示偏好顯示)。例如,第一和第二電子設(shè)備201和202可包括一個(gè)或多個(gè)用戶偏好管理模 塊261。雖然用戶偏好管理模塊261是作為第一用戶電子設(shè)備201的單獨(dú)模塊 示出的,但是其可與其他示出的模塊共享各個(gè)部分。例如但不限于,用戶偏好 管理模塊261可由獨(dú)立的硬件和/或軟件模塊實(shí)現(xiàn),或者所述用戶偏好管理模 塊261 (或其一部分)可由處理器231執(zhí)行存儲(chǔ)在存儲(chǔ)器241中的軟件指令來(lái) 實(shí)現(xiàn)。例如,用戶偏好管理模塊261可用于執(zhí)行稍后在圖4-6中討論的各種指 令。例如但不限于,用戶偏好管理模塊261可用于執(zhí)行或控制執(zhí)行稍后在圖5 中討論的任何一種或全部功能。第二電子設(shè)備202也可包括該一個(gè)或多個(gè)用戶偏好管理模塊262。例如,用戶偏好管理模塊262可用于執(zhí)行稍后在圖4-6中討論的各種指令。例如但不 限于,用戶偏好管理模塊262可用于執(zhí)行或控制執(zhí)行稍后在圖6中討論的任何 一種或全部功能。用戶模型管理系統(tǒng)205可包括一種或多個(gè)通信接口模塊225??蓪⒃撏ㄐ?接口模塊225用于通過(guò)多種通信網(wǎng)絡(luò)中的任意一個(gè)在用戶模型管理系統(tǒng)205 和多種實(shí)體中的任意一個(gè)之間實(shí)現(xiàn)通信。圖3的模塊320中示出了該通信接口 模塊225的非限制性實(shí)施例。例如,用戶模型管理系統(tǒng)205可使用一個(gè)或多個(gè) 通信接口模塊225與一個(gè)或多個(gè)用戶電子設(shè)備(舉例來(lái)說(shuō),第一用戶電子設(shè)備 201和/或第二用戶電子設(shè)備202)通信。例如,用戶模型管理系統(tǒng)205也可包括一個(gè)或多個(gè)處理器235。該處理器 235可包括各種處理電路中的任意一種的特點(diǎn)。例如但不限于,該處理器235 可包括多種微處理器、微控制器、協(xié)處理器、數(shù)字信號(hào)處理器、媒體處理器、 用戶1/0處理器、信號(hào)處理電路、應(yīng)用專用處理器等的任意一種的特點(diǎn)。圖3 的模塊330和370示出了該處理器235的非限制性示例。例如,用戶模型管理 系統(tǒng)205可使用一個(gè)或多個(gè)處理器235以完成多種信號(hào)處理、運(yùn)行管理和/或 程序執(zhí)行行為中的任意一種。例如,用戶模型管理系統(tǒng)205還可包括一個(gè)或多個(gè)存儲(chǔ)設(shè)備245。該存儲(chǔ) 設(shè)備245可包括多種存儲(chǔ)類型和/或設(shè)備的任意一種的特點(diǎn)。例如但不限于, 該存儲(chǔ)設(shè)備245可包括隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、易失性存 儲(chǔ)器、非易失性存儲(chǔ)器、硬驅(qū)動(dòng)存儲(chǔ)器、光存儲(chǔ)器、磁存儲(chǔ)器、可移動(dòng)磁盤存 儲(chǔ)器、板載或板外存儲(chǔ)器、閃存、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、本地存儲(chǔ)器、 非本地存儲(chǔ)器等各種存儲(chǔ)器的任意一種的特點(diǎn)。例如,用戶模型管理系統(tǒng)205 可利用一個(gè)或多個(gè)存儲(chǔ)設(shè)備245存儲(chǔ)多種類型的信息中的任意一種。例如但不 限于,這些信息可包括通用數(shù)據(jù)、可執(zhí)行軟件指令和/或關(guān)于用戶正在使用或 更愿意使用所述第一和/或第二電子設(shè)備201、 202的方式的信息。例如,這些 信息可存儲(chǔ)在對(duì)應(yīng)一個(gè)或多個(gè)特定用戶和/或用戶組的一個(gè)或多個(gè)用戶模型 中。盡管圖2中沒有示出,用戶模型管理系統(tǒng)205可進(jìn)一步包括一個(gè)或多個(gè)用戶接口模塊。該用戶接口模塊可包括各種類型的用戶接口模塊中的任意一種的 特點(diǎn)。例如但不限于,該用戶接口模塊可包括各種硬件、軟件、用戶輸入設(shè)備和/或用戶輸出設(shè)備等的任意一種的特點(diǎn)。圖3的模塊380示出了該用戶接口 模塊的非限制性實(shí)施例。例如,用戶模型管理系統(tǒng)205可使用這一個(gè)或多個(gè)用 戶接口模塊以各種方式中的任意一種與用戶進(jìn)行交互。例如,用戶模型管理系統(tǒng)205可包括一個(gè)或多個(gè)用戶模型管理模塊265(又 稱為用戶模型服務(wù)器模塊)。雖然用戶模型管理模塊265是作為用戶模型管理 系統(tǒng)205的單獨(dú)模塊示出的,但是其可與其他示出的模塊共享各部分。例如但 不限于,用戶模型管理模塊265可由獨(dú)立的硬件和/或軟件模塊實(shí)現(xiàn),或者所 述用戶模型管理模塊265(或其一部分)可由處理器235執(zhí)行存儲(chǔ)在存儲(chǔ)器245 中的軟件指令來(lái)實(shí)現(xiàn)。例如,用戶模型管理模塊265可用于執(zhí)行稍后在圖4-6 中討論的各種指令。例如但不限于,用戶模型管理模塊265可用于執(zhí)行或控制 執(zhí)行稍后在圖4中討論的任何一種或全部功能。圖3是根據(jù)本發(fā)明的各個(gè)方面的典型系統(tǒng)300的模塊圖。例如但不限于, 典型系統(tǒng)300可共享圖1中示出并在前討論過(guò)的典型系統(tǒng)配置100的典型用戶 設(shè)備111-114和在圖2中示出并在前討論過(guò)的典型系統(tǒng)配置200的典型用戶設(shè) 備201、 202的各種或全部特征。例如但不限于,典型系統(tǒng)300可共享圖1中 示出并在前討論過(guò)的典型用戶模型管理系統(tǒng)121、 122和在圖2中示出并在前 討論過(guò)的用戶模型管理系統(tǒng)205的各種或全部特征。典型系統(tǒng)300包括各種非限制性通信接口模塊320。例如,該通信接口模塊 320可用于通過(guò)各種通信網(wǎng)絡(luò)中的任意一個(gè)在典型系統(tǒng)300和各種其他處理和/ 或通信實(shí)體中的任意一個(gè)之間實(shí)現(xiàn)通信。例如但不限于,通信接口模塊320包 括與多種通信協(xié)議(舉例來(lái)說(shuō),藍(lán)牙、IEEE 802.11、 EEE 802.15、 IEEE 802.16、 IEEE 802.20、 GSM/GPRS/EDGE、 CDWCDMA2000/WCDMA、 TDMA/PDC、 H.232、 SIP、 MGCP/MEGACO等)中的任意一種相關(guān)的接口模塊。該通信接 口模塊320也可包括一個(gè)或多個(gè)調(diào)制解調(diào)器接口模塊、USB接口模塊、固件接 口模塊和/或各種存儲(chǔ)器接口模塊。系統(tǒng)300也可包括與通過(guò)特定通信媒介(舉 例來(lái)說(shuō),有線、無(wú)線、光纜(tetheredoptical)、無(wú)纜光介質(zhì))的通信相關(guān)的前端通信電路。典型系統(tǒng)300也可包括通用處理和/或數(shù)字信號(hào)處理電路330和存儲(chǔ)器340。 該處理電路330和/或存儲(chǔ)器340可共享圖l-2中示出并在前討論過(guò)的處理電路 和/或存儲(chǔ)器的任何或所有特點(diǎn)。典型系統(tǒng)300也可包括各種用戶接口模塊380。參照稍后將結(jié)合附圖4中 的方法400的討論,本發(fā)明的各個(gè)方面可包括用戶接口方面。例如,可使用典 型用戶接口模塊380和任何其他類型的用戶接口設(shè)備、硬件和/或軟件(未示 出)來(lái)實(shí)現(xiàn)該用戶接口方面。例如,典型系統(tǒng)300也可包括視頻I/O模塊(舉 例來(lái)說(shuō),顯示輸出模塊、照相機(jī)輸入模塊等)、音頻I/O模塊(舉例來(lái)說(shuō),揚(yáng) 聲器輸出模塊、擴(kuò)音器輸入模塊等)、觸摸I/O模塊(舉例來(lái)說(shuō),觸摸屏輸入 模塊、振動(dòng)輸出模塊、鍵盤輸入模塊、跟蹤球輸入模塊、鼠標(biāo)輸入模塊、觸摸 板輸入模塊等)。圖4是根據(jù)本發(fā)明的各個(gè)方面的在計(jì)算機(jī)系統(tǒng)中用于用戶偏好演化管理 (舉例來(lái)說(shuō),用戶模型管理系統(tǒng))的方法的典型流程圖??刹捎媒Y(jié)合圖1-2 在前討論的用戶電子設(shè)備111-114、 201-201來(lái)實(shí)現(xiàn)典型方法400的各個(gè)方面 (以及圖5-6中介紹的典型方法500、 600)。也可采用結(jié)合圖l-2在前討論的 用戶模型管理系統(tǒng)121-122、 205來(lái)實(shí)現(xiàn)典型方法400的各個(gè)方面(以及圖5_6 中介紹的典型方法500、 600)。雖然下面對(duì)典型方法400的討論是從各個(gè)系統(tǒng) 組件的角度進(jìn)行論述的(舉例來(lái)說(shuō),用戶模型管理系統(tǒng)和一個(gè)或多個(gè)用戶電子 設(shè)備),但是應(yīng)該認(rèn)為該功能的各部分可在這些系統(tǒng)組件之間輪換完成。典型方法400在步驟405開始執(zhí)行。典型方法400始于對(duì)各種觸發(fā)源或條 件的響應(yīng)。例如但不限于,典型方法400始于對(duì)用戶的開始命令的響應(yīng)或始于 對(duì)計(jì)算機(jī)系統(tǒng)(舉例來(lái)說(shuō),用戶電子設(shè)備和/或用戶模型管理系統(tǒng))的運(yùn)行簡(jiǎn) 檔(operatingprofile)的響應(yīng)。又例如,典型方法400始于響應(yīng)接收到用戶模 型更新和/或同步請(qǐng)求。例如,可基于預(yù)定運(yùn)行進(jìn)度開始執(zhí)行典型方法400。 本發(fā)明的各個(gè)方面的范圍并不限于與任何特定啟動(dòng)源或條件相關(guān)的特點(diǎn)。在步驟410,典型方法400可包括構(gòu)建用戶模型,所述用戶模型包括關(guān)于 用戶偏好的與計(jì)算機(jī)系統(tǒng)(舉例來(lái)說(shuō),用戶模型管理系統(tǒng))分開的一個(gè)或多個(gè)電子設(shè)備的運(yùn)行方式的信息??刹捎酶鞣N方式中的任意一種構(gòu)建該用戶模型。 例如但不限于,當(dāng)用戶使用該一個(gè)或多個(gè)電子設(shè)備時(shí),可收集用戶使用該電子 設(shè)備的方式的信息,并將這些信息輸入用戶模型。又例如,用戶或其代表可直 接輸入該模型信息。例如,該用戶模型可存儲(chǔ)在計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器中,或是存儲(chǔ)在處理系統(tǒng) (舉例來(lái)說(shuō),用戶模型管理系統(tǒng))可存取的存儲(chǔ)器中。例如,在非限制性實(shí)施 例中,可將用戶模型存儲(chǔ)在與用戶模型管理系統(tǒng)相連或用戶模型管理系統(tǒng)可存取的存儲(chǔ)器中。作為非限制性實(shí)施例,步驟410可包括將該用戶模型存儲(chǔ)到計(jì) 算機(jī)系統(tǒng)的各種板載存儲(chǔ)器和/或外部存儲(chǔ)器(舉例來(lái)說(shuō),中央服務(wù)器或數(shù)據(jù) 庫(kù))中。前面己經(jīng)對(duì)該計(jì)算機(jī)系統(tǒng)的各種特點(diǎn)(舉例來(lái)說(shuō),用戶模型管理系統(tǒng)) 進(jìn)行了討論。用戶模型可包括關(guān)于用戶(或用戶組)偏好的一個(gè)或多個(gè)用戶電子設(shè)備的 運(yùn)行方式的信息。例如,用戶模型可包括關(guān)于用戶偏好的多個(gè)不同的用戶電子 設(shè)備的運(yùn)行方式的信息。例如,該多個(gè)不同的用戶電子設(shè)備可以是相同基本類 型的設(shè)備(舉例來(lái)說(shuō),第一媒體播放器和第二媒體.播放器)或可以是不同基本 類型的設(shè)備(舉例來(lái)說(shuō),媒體播放器、蜂窩電話和電視機(jī)頂盒)。所述關(guān)于用戶偏好的一個(gè)或多個(gè)用戶電子設(shè)備的運(yùn)行方式的信息可包括 各種類型的信息中的任意一種的特點(diǎn)。前面已經(jīng)對(duì)該用戶偏好的非限制性示例 組進(jìn)行了討論。例如但不限于,該信息可包括關(guān)于用戶偏好的一個(gè)或多個(gè)設(shè)備 向自己顯示信息的方式的信息。前面已經(jīng)對(duì)視頻和/或音頻顯示偏好的非限制 性示例進(jìn)行了討論。又例如,該信息可包括關(guān)于用戶偏好的一個(gè)或多個(gè)電子設(shè)備處理信息的方 式的信息。例如,該處理偏好可包括關(guān)于信息處理編碼/解碼、解析度、濾波、 處理速率、錯(cuò)誤處理、安全性等的偏好。更進(jìn)一步地,例如該信息可包括關(guān)于 用戶偏好的一個(gè)或多個(gè)電子設(shè)備與所述電子設(shè)備外部的系統(tǒng)進(jìn)行通信的方式 的信息。例如,該通信偏好可包括網(wǎng)絡(luò)偏好、期望的QoS設(shè)置、協(xié)議偏好、網(wǎng) 絡(luò)地址偏好、安全設(shè)置等。更進(jìn)一步地,又例如,該用戶模型可包括多個(gè)默認(rèn)值或重置值中的任意一個(gè)。例如,可由系統(tǒng)隨后修改這些值(在典型方法400的各種后續(xù)步驟的執(zhí)行過(guò)程中)。例如,用戶模型也可包括以標(biāo)準(zhǔn)和/或?qū)S酶袷酱鎯?chǔ)的用戶偏好信息。 例如,可使用標(biāo)準(zhǔn)和/或?qū)S脜f(xié)議存儲(chǔ)、編輯和/或訪問(wèn)該信息。此外,例如,該用戶模型可包括對(duì)應(yīng)于用戶電子設(shè)備超集(superset)的 信息。例如但不限于,用戶偏好模型可包括關(guān)于多個(gè)設(shè)備或多種類型的設(shè)備的 用戶偏好信息,在此,該用戶偏好信息中的至少一部分并不在多個(gè)設(shè)備間共享。 例如,用戶偏好模型可包括MP3音樂播放器不使用的游戲運(yùn)行偏好信息、便 攜式電影觀看器不使用的音樂運(yùn)行偏好信息。總之,步驟410包括構(gòu)造用戶模型,該用戶模型包括關(guān)于用戶偏好的一個(gè) 或多個(gè)電子設(shè)備(舉例來(lái)說(shuō),與計(jì)算機(jī)系統(tǒng)分開)的運(yùn)行方式的信息。因此, 除特別聲明外,本發(fā)明的各個(gè)方面的范圍并不限于與構(gòu)造用戶偏好模型的任何 特定方式相關(guān)的特點(diǎn)或與用戶偏好信息的特定類型相關(guān)的特點(diǎn)。在步驟420,典型方法400可包括獲得關(guān)于用戶正在使用電子設(shè)備(舉例 來(lái)說(shuō),與執(zhí)行步驟420的計(jì)算機(jī)系統(tǒng)分開的電子設(shè)備)的方式的信息。獲得的(舉例來(lái)說(shuō),接收到的)關(guān)于用戶正在使用與計(jì)算機(jī)系統(tǒng)分開的電 子設(shè)備的方式的信息可包括與電子設(shè)備運(yùn)行偏好相關(guān)的各種特點(diǎn)中的任意一 種。前面己經(jīng)對(duì)這樣的偏好的多個(gè)實(shí)施例進(jìn)行了討論。例如但不限于,該信息 可包括關(guān)于用戶偏好的信息顯示的方式或是關(guān)于用戶正在使用該電子設(shè)備以 向自己顯示信息的方式的信息。又例如,該信息可包括關(guān)于用戶偏好的信息處 理的方式和/或用戶正在使用電子設(shè)備處理信息的方式的信息。更進(jìn)一步地, 例如,該信息可包括關(guān)于用戶偏好的電子設(shè)備與外部系統(tǒng)通信的方式和/或用 戶正在使用電子設(shè)備與外部系統(tǒng)通信的方式的信息。獲得的(舉例來(lái)說(shuō),接收到的)關(guān)于用戶正在使用電子設(shè)備的方式的信息 可包括當(dāng)前(舉例來(lái)說(shuō),實(shí)時(shí))使用的信息。獲得的(舉例來(lái)說(shuō),接收到的) 的信息可包括關(guān)于在一段間隔中(舉例來(lái)說(shuō),時(shí)間間隔、設(shè)備使用的次數(shù))利 用該電子設(shè)備的信息。步驟420可包括以各種方式中的任意一種獲得該信息。例如但不限于,步 驟420可包括監(jiān)測(cè)用戶對(duì)電子設(shè)備的使用。例如,可采用計(jì)算機(jī)系統(tǒng)、用戶使用的一個(gè)或多個(gè)電子設(shè)備、第三方觀察者等來(lái)執(zhí)行監(jiān)測(cè)。例如,步驟420可包括接收來(lái)自用戶電子設(shè)備的關(guān)于用戶正使用該電子設(shè) 備的方式的信息(舉例來(lái)說(shuō),在設(shè)備的使用過(guò)程中和/或設(shè)備的使用之后)。例如,在步驟420包括從另一設(shè)備接收信息的實(shí)施例中,步驟420可包括 以主動(dòng)提供的方式接收信息,例如,由用戶電子設(shè)備的使用者發(fā)起、由用戶電 子設(shè)備響應(yīng)特定的運(yùn)行條件而發(fā)起、由用戶電子設(shè)備根據(jù)定時(shí)進(jìn)度表發(fā)起等。 例如,步驟420可包括接收信息以響應(yīng)計(jì)算機(jī)系統(tǒng)(舉例來(lái)說(shuō),用戶模型管理 系統(tǒng))或是其他系統(tǒng)的對(duì)該信息的請(qǐng)求,和/或響應(yīng)該信息的預(yù)設(shè)通信。在非 限制性實(shí)施例中,該計(jì)算機(jī)系統(tǒng)可輪詢用戶電子設(shè)備以獲得該信息。如上所述,步驟420可包括從用戶電子設(shè)備接收關(guān)于用戶正使用該電子設(shè) 備的方式的信息。圖5提供的方法500的非限制性實(shí)施例可在用戶電子設(shè)備中 運(yùn)行以獲得、處理所述信息和/或?qū)⒃撔畔魉偷接?jì)算^l系統(tǒng)。參照?qǐng)D5,該圖示出了根據(jù)本發(fā)明的各個(gè)方面的在電子設(shè)備中用于用戶偏 好演化管理的方法500的典型流程圖。例如但不限于,典型方法500的任何部 分或全部可在圖1-3中示出并在前討論過(guò)的任何用戶電子設(shè)備111-114、 201-202、 300或他們的組件或電路中運(yùn)行。典型方法500始于步驟505。典型方法500始于各種原因中的任意一種(舉 例來(lái)說(shuō),響應(yīng)各種觸發(fā)源或條件)。例如但不限于,典型方法500可始于執(zhí)行 響應(yīng)用戶的開始命令(舉例來(lái)說(shuō),更新用戶模型的命令或收集用于向另一實(shí)體 通信的偏好的運(yùn)行信息)。另例如,該典型方法500可始于響應(yīng)寫入用戶電子 設(shè)備中的運(yùn)行模型。又例如,該典型方法500可始于響應(yīng)接收到用戶偏好和/ 或設(shè)備使用信息的請(qǐng)求(舉例來(lái)說(shuō),來(lái)自另一計(jì)算機(jī)系統(tǒng),如用戶模型管理系 統(tǒng)或另一用戶電子設(shè)備)。例如,可基于預(yù)定運(yùn)行進(jìn)度開始執(zhí)行典型方法500。 例如,典型方法500可始于響應(yīng)用戶在用戶電子設(shè)備中輸入運(yùn)行偏好信息(舉 例來(lái)說(shuō),在用戶電子設(shè)備的使用過(guò)程中)。本發(fā)明的各個(gè)方面的范圍并不限于 與任何特定啟動(dòng)源或條件相關(guān)的特點(diǎn)。在步驟510,典型方法500可包括確定用戶正在運(yùn)行(或使用)該用戶電 子設(shè)備的方式。例如,步驟510可包括確定各種用戶偏好中的任意一種或是確定與用戶正在運(yùn)行該用戶電子設(shè)備的方式相關(guān)的設(shè)備使用特征。前面已經(jīng)介紹 了該偏好的多個(gè)實(shí)施例。例如但不限于,步驟510可包括確定關(guān)于用戶已經(jīng)指示的用戶電子設(shè)備向用戶顯示信息的方式的信息。又例如,步驟510可包括確定關(guān)于用戶已經(jīng)指示 的用戶電子設(shè)備處理信息的方式的信息。更進(jìn)一步地,例如,步驟510可包括 確定關(guān)于用戶己經(jīng)指示的用戶電子設(shè)備與外部系統(tǒng)通信的方式的信息。例如,步驟510可包括監(jiān)測(cè)用戶對(duì)用戶電子設(shè)備的使用并至少部分基于所 述監(jiān)測(cè)確定用戶正在運(yùn)行該用戶電子設(shè)備的方式。例如但不限于,步驟510 可包括監(jiān)測(cè)影響用戶電子設(shè)備運(yùn)行方式的用戶設(shè)置。例如,該監(jiān)測(cè)可由用戶電 子設(shè)備和/或不同于該用戶電子設(shè)備的實(shí)體來(lái)完成。例如,步驟510可包括當(dāng) 用戶使用該用戶電子設(shè)備時(shí),對(duì)用戶定義的運(yùn)行設(shè)置進(jìn)行分析。例如,該運(yùn)行 設(shè)置可提供對(duì)用戶偏好的用戶電子設(shè)備運(yùn)行方式的指示。應(yīng)注意,該監(jiān)測(cè)可作為用戶電子設(shè)備的后臺(tái)操作來(lái)執(zhí)行。例如但不限于, 典型方法500的各個(gè)方面包括步驟510,該步驟可由用戶電子設(shè)備的處理通過(guò) 后臺(tái)處理(舉例來(lái)說(shuō),后臺(tái)程序)來(lái)執(zhí)行。在步驟510包括監(jiān)測(cè)用戶電子設(shè)備 的使用的典型實(shí)施例中,該監(jiān)測(cè)可與直接的用戶交互一起發(fā)生,也可單獨(dú)發(fā)生, 甚至該監(jiān)測(cè)可在不通知給用戶的情況下發(fā)生。例如,步驟510可包括確定用戶目前正在使用用戶電子設(shè)備的方式。又例 如,步驟510可包括確定關(guān)于在一個(gè)間隔中(舉例來(lái)說(shuō),時(shí)間間隔、設(shè)備使用 的次數(shù))用戶己經(jīng)使用用戶電子設(shè)備的方式的信息。更進(jìn)一步地,例如,步驟 510可包括確定用戶正在怎樣使用用戶電子設(shè)備和用戶以前怎樣使用用戶電 子設(shè)備之間的差異。在步驟520,典型方法500可包括通信連接至與該電子設(shè)備的分開的計(jì)算 機(jī)系統(tǒng)。例如但不限于,該計(jì)算機(jī)系統(tǒng)(舉例來(lái)說(shuō),用戶模型管理系統(tǒng))可以 是按照?qǐng)D4中的典型方法400運(yùn)行的計(jì)算機(jī)系統(tǒng)(或它的一部分)。步驟520可包括以各種方式中的任意一種通信連接至計(jì)算機(jī)系統(tǒng)。例如但 不限于,步驟520可包括通過(guò)通信網(wǎng)絡(luò)(舉例來(lái)說(shuō),前述的通信網(wǎng)絡(luò)類型中的 任意一種)通信連接至計(jì)算機(jī)系統(tǒng)。又例如,步驟520可包括通過(guò)直接的有線或無(wú)線鏈接通信連接至計(jì)算機(jī)系統(tǒng)。例如,步驟520可包括使用多種標(biāo)準(zhǔn)和/ 或?qū)S猛ㄐ艆f(xié)議和/或媒介通信連接至計(jì)算機(jī)系統(tǒng)。在步驟530,典型方法500可包括將關(guān)于所確定的用戶正在運(yùn)行(或使用) 電子設(shè)備的方式(舉例來(lái)說(shuō),在步驟510中確定)的信息傳送給計(jì)算機(jī)系統(tǒng)。 如下面將參照?qǐng)D4進(jìn)行討論的,例如,在步驟530中傳送的信息可引起計(jì)算機(jī) 系統(tǒng)更改對(duì)應(yīng)于該用戶的用戶模型,其中該用戶模型包括關(guān)于用戶偏好的一個(gè) 或多個(gè)電子設(shè)備運(yùn)行的方式的信息?;氐綀D4示出的典型方法400,在步驟430,該典型方法400可包括至少分析用戶正在使用該電子設(shè)備的方式和存儲(chǔ)的用戶模型以確定是否更改存儲(chǔ) 的用戶模型和/或怎樣更改存儲(chǔ)的用戶模型。例如,在典型方法400中,當(dāng)預(yù) 定存儲(chǔ)的用戶模型將要被更改或以預(yù)定方式更改時(shí),步驟430或其一部分可跳 過(guò)。作為非限制性實(shí)施例,用戶可發(fā)出更改存儲(chǔ)的用戶模型的指令。步驟430可包括以各種方式中的任意方式分析用戶正在運(yùn)行(或使用)該 電子設(shè)備的方式。例如但不限于,步驟430可包括確定用戶正在使用該電子設(shè) 備的方式和存儲(chǔ)的用戶模型之間的差異的顯著級(jí)別,并至少部分基于所述顯著 級(jí)別更改存儲(chǔ)的用戶模型。例如,在不同的實(shí)施例中,用戶正在使用該電子設(shè) 備的方式和用戶模型指示的用戶偏好使用電子設(shè)備的方式之間的偶然和/或較 小差別將不會(huì)使計(jì)算機(jī)系統(tǒng)對(duì)存儲(chǔ)的用戶模型進(jìn)行更改。例如,可以預(yù)測(cè),用 戶可能不會(huì)每次都以完全相同的方式使用電子設(shè)備。在非限制性實(shí)施例中,可 認(rèn)為對(duì)運(yùn)行偏好的單次偏差是無(wú)關(guān)緊要的,并無(wú)需更改其對(duì)應(yīng)的用戶模型參 數(shù)。例如,步驟430可包括確定用戶正在使用該電子設(shè)備的方式和用戶模型指 示的用戶偏好使用電子設(shè)備的方式之間的差異程度。例如,步驟430可分析該 確定的差異程度并確定該程度是否顯著到需要對(duì)存儲(chǔ)的用戶模型進(jìn)行更改。在另一實(shí)施例中,步驟430可包括統(tǒng)計(jì)地分析用戶正在使用電子設(shè)備的方 式。例如,用戶正在使用電子設(shè)備的方式可對(duì)應(yīng)于特定的用戶偏好。該特定的 用戶偏好可依次對(duì)應(yīng)特定的統(tǒng)計(jì)分布。例如,步驟430可從統(tǒng)計(jì)上確定與用戶 正在使用電子設(shè)備的方式相關(guān)的差異級(jí)別(舉例來(lái)說(shuō),標(biāo)準(zhǔn)差),并基于該差異級(jí)別確定該差異是否在統(tǒng)計(jì)上是顯著的。例如,統(tǒng)計(jì)顯著的差異將引起存儲(chǔ) 的用戶模型的更改。類似地,步驟430也可包括通過(guò)對(duì)特定數(shù)量的先前確定的方式進(jìn)行分析來(lái) 完成趨勢(shì)分析,以確定用戶正在使用電子設(shè)備的方式是否對(duì)應(yīng)于與用戶模型中 包含的對(duì)應(yīng)用戶偏好相關(guān)的優(yōu)選設(shè)備運(yùn)行內(nèi)的顯著改變。例如,步驟430可包 括執(zhí)行統(tǒng)計(jì)趨勢(shì)分析以確定電子設(shè)備的運(yùn)行方式的差異是否是統(tǒng)計(jì)學(xué)上足夠 顯著以至于需要更改存儲(chǔ)的用戶模型。步驟430還可包括確定特定的用戶運(yùn)行偏好(或設(shè)備使用)是否是新的偏 好類型或是對(duì)舊的偏好的更改。例如,步驟430可包括依據(jù)新運(yùn)行偏好對(duì)比現(xiàn) 有運(yùn)行偏好的各種不同標(biāo)準(zhǔn)來(lái)確定是否更改用戶模型。總之,步驟430可包括至少對(duì)用戶正在運(yùn)行(使用)電子設(shè)備的方式和存 儲(chǔ)的用戶模型進(jìn)行分析以確定是否更改存儲(chǔ)的用戶模型和/或怎樣更改存儲(chǔ)的 用戶模型。因此,除特別聲明外,本發(fā)明的各個(gè)方面的范圍并不限于與任何特 定分析類型相關(guān)的特點(diǎn)。在步驟440,典型方法400可包括如果確定更改是必要(舉例來(lái)說(shuō),在步 驟430),對(duì)存儲(chǔ)的用戶模型進(jìn)行更改。例如,步驟440可包括至少部分基于 用戶正在使用電子設(shè)備的方式更改存儲(chǔ)的用戶模型。步驟440可包括以各種方 式中的任意一種更改存儲(chǔ)的用戶模型。例如,步驟440可包括更改存儲(chǔ)的針對(duì) 特定用戶和電子設(shè)備特有的用戶模型信息,和/或更改存儲(chǔ)的針對(duì)特定用戶和 電子設(shè)備的類型特有的用戶模型信息。更進(jìn)一步地,例如,步驟440可包括更 改存儲(chǔ)的針對(duì)用戶電子設(shè)備的運(yùn)行特點(diǎn)特有的用戶模型信息,其中該運(yùn)行特點(diǎn) 可適用于多個(gè)不同的用戶電子設(shè)備和/或多個(gè)不同類型的用戶電子設(shè)備。步驟430和440總地包括確定是否和/或怎樣更改存儲(chǔ)的用戶模型,可將 他們看作是維護(hù)和/或管理存儲(chǔ)的用戶模型的示例。如前所述,另一維戶和/ 或管理的示例包括基于接收到的關(guān)于用戶對(duì)于電子設(shè)備的運(yùn)行的信息無(wú)條件 更改存儲(chǔ)的用戶模型。如又一實(shí)施例,該維護(hù)和/或管理可包括在更改存儲(chǔ)的 用戶模型之前請(qǐng)求用戶確認(rèn)。在步驟440,典型方法400 —般包括至少部分基于用戶正在運(yùn)行或(使用)電子設(shè)備的方式更改存儲(chǔ)的用戶模型。步驟440可包括以各種方式中的任意一 種更改存儲(chǔ)的用戶模型。因此,除特別聲明外,本發(fā)明的各個(gè)方面的范圍并不 限于可對(duì)存儲(chǔ)的用戶模型做出的更改的任何特定類型的特點(diǎn)或該存儲(chǔ)的用戶 模型所包括的用戶偏好信息的任何特定類型的特點(diǎn)。在步驟450,典型方法400包括將來(lái)自存儲(chǔ)的用戶模型的信息傳送到與計(jì) 算機(jī)系統(tǒng)分開并且與用戶相關(guān)的用戶電子設(shè)備(舉例來(lái)說(shuō),第二用戶電子設(shè) 備)。例如但不限于,該第二用戶電子設(shè)備可以與第一用戶電子設(shè)備具有相同 的基本類型,其可從第一用戶電子設(shè)備獲得來(lái)自存儲(chǔ)的用戶模型的信息。在各 種典型實(shí)施例中,例如第二用戶電子設(shè)備可以是和獲得來(lái)自存儲(chǔ)的用戶模型的 至少部分信息的用戶電子設(shè)備相同的用戶電子設(shè)備。換句話說(shuō),來(lái)自特定的用 戶電子設(shè)備的信息可用于構(gòu)建和/或維護(hù)存儲(chǔ)的用戶模型,接著將該用戶模型 回傳到該特定的用戶電子設(shè)備。在另一典型實(shí)施例中,該第二用戶電子設(shè)備可 以是與第一用戶電子設(shè)備不同基本類型的用戶電子設(shè)備。在這種情況下,傳送 的信息包括對(duì)這兩種基本類型的設(shè)備共用的用戶偏好信息。作為非限制性實(shí)施 例,用戶的音頻偏好可用于多種不同的基本類型的用戶電子設(shè)備。例如,可執(zhí)行步驟450以響應(yīng)用戶電子設(shè)備對(duì)用戶模型信息或其特定部分 的請(qǐng)求。這樣一個(gè)請(qǐng)求可以主動(dòng)提供的方式(舉例來(lái)說(shuō),異步)到達(dá)計(jì)算機(jī)系 統(tǒng)或是同步到達(dá)計(jì)算機(jī)系統(tǒng)(舉例來(lái)說(shuō),在分配的時(shí)隙內(nèi)或響應(yīng)輪詢消息)。如上所述,步驟450可包括將來(lái)自計(jì)算機(jī)系統(tǒng)的用戶模型信息或其一部分 傳送到用戶電子設(shè)備。圖6提供的方法600的非限制性實(shí)施例可在用戶電子設(shè) 備中運(yùn)行以接收來(lái)自計(jì)算機(jī)系統(tǒng)的所述信息和/或根據(jù)所述接收到的信息運(yùn)行 所述用戶電子設(shè)備。參照?qǐng)D6,該圖示出了根據(jù)本發(fā)明的各個(gè)方面的在電子設(shè)備中用于用戶偏 好演化管理的方法600的典型流程圖。例如但不限于,典型方法600的任何部 分或全部可在圖1-3中示出并在前討論過(guò)的任何用戶電子設(shè)備111-114、 201-202、 300或他們的組件或電路中運(yùn)行。典型方法600始于步驟505。典型方法600始于各種原因中的任意一種(舉 例來(lái)說(shuō),響應(yīng)各種觸發(fā)源或條件)。例如但不限于,典型方法600可始于響應(yīng)用戶的開始命令(舉例來(lái)說(shuō),同步用戶偏好的命令或設(shè)備設(shè)定程序的初始化)。另例如,該典型方法600可始于響應(yīng)用戶電子設(shè)備中的運(yùn)行模型。又例如,該 典型方法600可始于響應(yīng)從計(jì)算機(jī)系統(tǒng)(舉例來(lái)說(shuō),用戶模型管理系統(tǒng))接收 到的信號(hào)。例如,該信號(hào)可包括表明計(jì)算機(jī)系統(tǒng)已訪問(wèn)了被更新的用戶模型的 消息、請(qǐng)求或命令用戶電子設(shè)備更新用戶偏好信息的消息等等。例如,可基于 預(yù)定運(yùn)行進(jìn)度開始執(zhí)行典型方法600。例如,典型方法600可進(jìn)一步因重置或 上電而開始執(zhí)行。本發(fā)明的各個(gè)方面的范圍并不限于與任何特定啟動(dòng)源或條件 相關(guān)的特點(diǎn)。在步驟610,典型方法600可包括建立到可訪問(wèn)用戶模型的計(jì)算機(jī)系統(tǒng)的 通信鏈接。例如,該用戶模型包括關(guān)于用戶偏好的與計(jì)算機(jī)系統(tǒng)分開的一個(gè)或 多個(gè)電子設(shè)備運(yùn)行的方式的信息。例如但不限于,該計(jì)算機(jī)系統(tǒng)可以是根據(jù)圖 4中示出的典型方法400 (或其一部分)運(yùn)行的計(jì)算機(jī)系統(tǒng)。步驟610可包括以各種方式中的任意一種來(lái)建立到計(jì)算機(jī)系統(tǒng)的通信連 接。例如但不限于,步驟610可包括通過(guò)通信網(wǎng)絡(luò)(舉例來(lái)說(shuō),前述的通信網(wǎng) 絡(luò)類型中的任意一種)來(lái)建立到計(jì)算機(jī)系統(tǒng)的通信連接。在用戶電子設(shè)備發(fā)起 通信鏈接建立的非限制性實(shí)施例中,步驟610包括嘗試建立到與可訪問(wèn)用戶模 型信息的計(jì)算機(jī)系統(tǒng)相關(guān)的已知通信網(wǎng)絡(luò)地址(例如默認(rèn)的、預(yù)設(shè)的、用戶設(shè) 定的等)的通信鏈接。又例如,步驟610可包括通過(guò)直接的有線或無(wú)線鏈接通 信連接至計(jì)算機(jī)系統(tǒng)。例如,步驟620可包括使用多種標(biāo)準(zhǔn)和/或?qū)S猛ㄐ艆f(xié) 議和/或媒介通信連接至計(jì)算機(jī)系統(tǒng)。在步驟620,典型方法600可包括從計(jì)算機(jī)系統(tǒng)接收用戶偏好信息。例如, 該用戶偏好信息可對(duì)應(yīng)于存儲(chǔ)在計(jì)算機(jī)系統(tǒng)可訪問(wèn)的用戶模型中的用戶偏好 信息的至少一部分。例如,步驟620可包括以主動(dòng)提供的方式從計(jì)算機(jī)系統(tǒng)接收用戶偏好信 息,和/或包括以響應(yīng)請(qǐng)求的方式從計(jì)算機(jī)系統(tǒng)接收用戶偏好信息。例如,步 驟620可包括從計(jì)算機(jī)系統(tǒng)接收用戶偏好信息以響應(yīng)從用戶電子設(shè)備向計(jì)算 機(jī)系統(tǒng)傳送的請(qǐng)求用戶偏好信息的消息。在非限制性實(shí)施例中,執(zhí)行典型方法 600的用戶電子設(shè)備可向計(jì)算機(jī)系統(tǒng)請(qǐng)求特定類型的用戶偏好信息。在進(jìn)一步的非限制性實(shí)施例中,用戶電子設(shè)備可請(qǐng)求與特定用戶或用戶組相關(guān)的運(yùn)行偏 好信息。如前所述,用戶偏好信息可包括各種類型的特點(diǎn)的任意一種(舉例來(lái)說(shuō), 關(guān)于電子設(shè)備運(yùn)行偏好的特點(diǎn))。前面已經(jīng)介紹了該偏好的多種實(shí)施例。例如 但不限于,該信息可包括關(guān)于用戶偏好的信息顯示方式的信息。又例如,該信 息可包括關(guān)于用戶偏好的信息處理方式的信息。更進(jìn)一步地,例如,該信息可 包括關(guān)于用戶偏好的電子設(shè)備和該電子設(shè)備以外的系統(tǒng)進(jìn)行通信的方式的信 息。在步驟630,典型方法600可包括根據(jù)接收到的用戶偏好信息運(yùn)行用戶電 子設(shè)備(舉例來(lái)說(shuō),在步驟620接收到的)。步驟630可包括以各種方式中的 任意一種,例如,根據(jù)電子設(shè)備的特定類型來(lái)運(yùn)行該用戶電子設(shè)備。例如但不 限于,步驟630可包括按照接收到的用戶偏好信息指定的方式向電子設(shè)備的用 戶顯示信息。又例如,步驟630可包括按照接收到的用戶偏好信息指定的方式 處理信息。更進(jìn)一步地,例如,步驟630可包括按照接收到的用戶偏好信息指 定的方式建立、使用、維護(hù)和/或撤銷與各種通信網(wǎng)絡(luò)的通信鏈接。在步驟695,典型方法600可包括以各種方式中的任意一種繼續(xù)運(yùn)行(舉 例來(lái)說(shuō),在執(zhí)行方法600的用戶電子設(shè)備上)。例如但不限于,步驟695包括 將典型方法600的執(zhí)行步驟返回到任何在前步驟(舉例來(lái)說(shuō),步驟610)。例 如,該執(zhí)行步驟的返回可對(duì)應(yīng)于特定的運(yùn)行條件和/或事件(舉例來(lái)說(shuō),定時(shí) 器相關(guān)事件、接收信號(hào)相關(guān)事件、用戶命令事件等)。例如,當(dāng)執(zhí)行典型方法600的任何或所有步驟時(shí),可伴隨直接用戶交互或 沒有進(jìn)行直接用戶交互。作為非限制性實(shí)施例,可執(zhí)行典型方法600的任何或 所有步驟以響應(yīng)在該典型執(zhí)行以前建立的運(yùn)行規(guī)則,而在該步驟的執(zhí)行過(guò)程中 不與用戶進(jìn)行交互。在又一非限制性實(shí)施例中,典型方法600的任何或所有步 驟可包括請(qǐng)求用戶確認(rèn)這些步驟的執(zhí)行?;氐綀D4中示出的典型方法400,在步驟495,該方法400包括執(zhí)行后續(xù) 操作。步驟495可包括以各種方式中的任意一種繼續(xù)運(yùn)行。例如但不限于,步 驟495包括將典型方法400的執(zhí)行步驟返回到任何在前步驟(舉例來(lái)說(shuō),步驟420)。例如,該執(zhí)行步驟的返回可對(duì)應(yīng)于特定的運(yùn)行條件和/或事件(舉例來(lái) 說(shuō),定時(shí)器相關(guān)事件、接收信號(hào)相關(guān)事件、用戶命令事件等)。 下面將以非限制性實(shí)施例的方式介紹本發(fā)明的各個(gè)方面。 在第一非限制性實(shí)施例中,用戶可運(yùn)行媒體播放器。例如,用戶可正在使用特定的音頻/視頻顯示設(shè)置、文件設(shè)置、流媒體設(shè)置等來(lái)對(duì)媒體播放設(shè)備進(jìn) 行使用。可監(jiān)測(cè)、分析關(guān)于用戶對(duì)媒體播放設(shè)備的使用的用戶運(yùn)行偏好,并將 其存儲(chǔ)到用戶偏好管理系統(tǒng)(舉例來(lái)說(shuō),用戶模型)或與可供用戶偏好管理系 統(tǒng)訪問(wèn)的系統(tǒng)中。用戶對(duì)特定設(shè)備的后續(xù)應(yīng)用或者對(duì)其他媒體顯示設(shè)備的使用 可觸發(fā)對(duì)用戶偏好管理系統(tǒng)存儲(chǔ)的或可訪問(wèn)的用戶運(yùn)行偏好信息的訪問(wèn)。接著 可將該存儲(chǔ)的用戶偏好信息從用戶偏好管理系統(tǒng)中轉(zhuǎn)送到用戶電子設(shè)備并將 其用于管理該用戶電子設(shè)備的以后的運(yùn)行。在第二非限制性實(shí)施例中,用戶可運(yùn)行游戲機(jī)來(lái)玩視頻游戲(舉例來(lái)說(shuō),網(wǎng)絡(luò)游戲會(huì)話)。在游戲會(huì)話的建立和/或參與過(guò)程中,用戶可輸入特定的偏好 設(shè)置(舉例來(lái)說(shuō),UA設(shè)置、網(wǎng)絡(luò)通信設(shè)置、媒體顯示設(shè)置、游戲水平設(shè)置), 和/或顯示使用的特定模式,可對(duì)這些設(shè)置進(jìn)行監(jiān)測(cè)和分析,以將其作為用戶 運(yùn)行偏好信息加以存儲(chǔ)。與用戶運(yùn)行偏好和/或設(shè)備使用相關(guān)的信息可存儲(chǔ)在 用戶偏好管理系統(tǒng)中以用于后續(xù)的訪問(wèn)(舉例來(lái)說(shuō),在之后使用同一游戲設(shè)備 或另一游戲設(shè)備時(shí))。在第三非限制性實(shí)施例中,用戶可使用掌上電腦連接特定的通信網(wǎng)絡(luò)。例 如,用戶可使用多種設(shè)置中的任意一種選擇多個(gè)通信網(wǎng)絡(luò)中的一個(gè)或多個(gè)來(lái)進(jìn) 行通信。例如,用戶可指定特定的通信鏈接要求(舉例來(lái)說(shuō),QoS設(shè)置信息)。 用戶的這種使用,包括偏好設(shè)置,可由用戶電子設(shè)備和/或與該用戶電子設(shè)備 通信連接的設(shè)備進(jìn)行監(jiān)測(cè)。該監(jiān)測(cè)可引起用戶運(yùn)行偏好信息的更改,舉例來(lái)說(shuō), 存儲(chǔ)于對(duì)應(yīng)于該用戶的用戶模型中的信息的更改。例如,特定的用戶一貫地選 擇使用特定偏好連接至特定通信網(wǎng)絡(luò),可使得存儲(chǔ)在用戶偏好管理系統(tǒng)中的用 戶模型中的用戶運(yùn)行偏好信息發(fā)生改變。接著,用戶將來(lái)使用下一用戶設(shè)備(甚 至同一設(shè)備)將觸發(fā)從用戶偏好管理系統(tǒng)中訪問(wèn)用戶運(yùn)行偏好信息,接著可將 獲得的用戶偏好信息用于管理下一用戶設(shè)備的運(yùn)行。以這種方式,可監(jiān)測(cè)、追蹤、演化用戶運(yùn)行偏好,并可加深特定用戶、用戶組、用戶設(shè)備、設(shè)備類型等 的了解。圖1-6中示出并討論了本發(fā)明的各種典型結(jié)構(gòu)和/或功能方面。本發(fā)明的 各個(gè)方面可采用多種方式中的任意一種來(lái)實(shí)現(xiàn)。例如但不限于,本發(fā)明可以通過(guò)硬件、軟件,或者軟、硬件結(jié)合來(lái)實(shí)現(xiàn)。例如,圖1-3中示出的各種模塊可 通過(guò)硬件和/或軟件來(lái)實(shí)現(xiàn)。作為非限制性實(shí)施例,本發(fā)明的各種模塊可在一 個(gè)或多個(gè)集成電路中實(shí)現(xiàn)。另外,本發(fā)明的各個(gè)方面是借助功能性模塊的方法來(lái)描述的。應(yīng)了解,此 處功能性模塊邊界的建立和說(shuō)明是為了便于描述。例如,各種模塊可共享各種 硬件和/或軟件組件。又例如,各種模塊可單獨(dú)實(shí)現(xiàn)(舉例來(lái)說(shuō),在單獨(dú)的或 是結(jié)合的集成電路中實(shí)現(xiàn))??傊?,本發(fā)明的各個(gè)方面提供了一種用于用戶偏好演化管理的方法和系統(tǒng)。雖然本發(fā)明是通過(guò)幾個(gè)具體實(shí)施例進(jìn)行說(shuō)明的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明 白,在不脫離本發(fā)明范圍的情況下,還可以對(duì)本發(fā)明進(jìn)行各種變換及等同替代。 另外,針對(duì)特定情形或具體情況,可以對(duì)本發(fā)明做各種更改,而不脫離本發(fā)明 的范圍。因此,本發(fā)明不局限于所公開的具體實(shí)施例,而應(yīng)當(dāng)包括落入本發(fā)明 權(quán)利要求范圍內(nèi)的全部實(shí)施方式。
權(quán)利要求
1、一種在計(jì)算機(jī)系統(tǒng)中用戶偏好演化管理的方法,其特征在于,所述方法包括構(gòu)建用戶模型,所述用戶模型包括關(guān)于用戶偏好的與所述計(jì)算機(jī)系統(tǒng)分開的一個(gè)或多個(gè)電子設(shè)備運(yùn)行的方式的信息;將所述用戶模型存儲(chǔ)到存儲(chǔ)器中;獲得關(guān)于用戶正在使用與所述計(jì)算機(jī)系統(tǒng)分開的電子設(shè)備的方式的信息;至少對(duì)用戶正在使用電子設(shè)備的方式和存儲(chǔ)的用戶模型進(jìn)行分析,以確定是否對(duì)存儲(chǔ)的用戶模型進(jìn)行更改;以及如果需要更改存儲(chǔ)的用戶模型,則至少部分基于用戶正在使用電子設(shè)備的方式更改所述存儲(chǔ)的用戶模型。
2、 根據(jù)權(quán)利要求1所述的方法,其特點(diǎn)在于,所述用戶模型包括關(guān)于用 戶偏好的多個(gè)不同的電子設(shè)備的運(yùn)行方式的信息。
3、 根據(jù)權(quán)利要求1所述的方法,其特點(diǎn)在于,所述用戶模型包括關(guān)于用 戶偏好的多個(gè)不同類型的電子設(shè)備的運(yùn)行方式的信息。
4、 根據(jù)權(quán)利要求1所述的方法,其特點(diǎn)在于,所述關(guān)于用戶偏好的一個(gè) 或多個(gè)電子設(shè)備運(yùn)行方式的信息包括關(guān)于用戶偏好的信息顯示方式的信息。
5、 一種在電子設(shè)備中用戶偏好演化管理的方法,其特征在于,所述方法 包括確定用戶正在運(yùn)行所述電子設(shè)備的方式; 通信連接至與所述電子設(shè)備分開的計(jì)算機(jī)系統(tǒng);并將關(guān)于確定的方式的信息傳送到計(jì)算機(jī)系統(tǒng),該傳送的信息使得計(jì)算機(jī)系 統(tǒng)更改與該用戶對(duì)應(yīng)的用戶模型,所述用戶模型包括關(guān)于用戶偏好的一個(gè)或多 個(gè)電子設(shè)備運(yùn)行的方式的信息。
6、 一種在電子設(shè)備中用戶偏好演化管理的方法,其特征在于,所述方法 包括與可存取用戶模型的計(jì)算機(jī)系統(tǒng)建立通信鏈接,所述用戶模型包括關(guān)于用戶偏好的與所述計(jì)算機(jī)系統(tǒng)分開的一個(gè)或多個(gè)電子設(shè)備運(yùn)行的方式的信息; 從所述計(jì)算機(jī)系統(tǒng)接收至少一部分用戶偏好信息; 根據(jù)所述接收到的用戶偏好信息運(yùn)行該電子設(shè)備。
7、 一種在計(jì)算機(jī)系統(tǒng)中管理用戶偏好信息的方法,其特征在于,所述方 法包括將用戶模型存儲(chǔ)到計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器中,所述用戶模型包括關(guān)于用戶偏 好的與所述計(jì)算機(jī)系統(tǒng)分開的一個(gè)或多個(gè)電子設(shè)備運(yùn)行的方式的信息;在所述計(jì)算機(jī)系統(tǒng)中接收來(lái)自與所述計(jì)算機(jī)系統(tǒng)分開的電子設(shè)備的關(guān)于 用戶正在使用該電子設(shè)備的方式的信息;至少部分基于所述接收到的信息維護(hù)所述存儲(chǔ)的用戶模型。
8、 一種在計(jì)算機(jī)系統(tǒng)中管理用戶偏好信息的方法,其特征在于,所述方 法包括在計(jì)算機(jī)系統(tǒng)中接收來(lái)自與所述計(jì)算機(jī)系統(tǒng)分開的第一電子設(shè)備的關(guān)于用戶正在使用所述第一電子設(shè)備的方式的信息;至少部分基于所述接收到的信息管理存儲(chǔ)在所述計(jì)算機(jī)系統(tǒng)中的用戶模 型,所述用戶模型包括關(guān)于用戶偏好的與所述計(jì)算機(jī)系統(tǒng)分開的一個(gè)或多個(gè)電 子設(shè)備運(yùn)行的方式的信息;將來(lái)自用戶模型的信息傳送到與所述計(jì)算機(jī)系統(tǒng)分開并與用戶相關(guān)的第 二電子設(shè)備。
9、 一種管理用戶偏好信息的電路,其特征在于,所述電路包括 至少用于確定用戶偏好的電子設(shè)備運(yùn)行的方式、通信連接至與所述電子設(shè)備分開的計(jì)算機(jī)系統(tǒng)、以及將關(guān)于確定的方式的信息傳送到所述計(jì)算機(jī)系統(tǒng)的 至少一個(gè)電路,其中該傳送的信息使得所述計(jì)算機(jī)系統(tǒng)更改與該用戶對(duì)應(yīng)的用 戶模型,所述用戶模型包括關(guān)于用戶偏好的一個(gè)或多個(gè)電子設(shè)備運(yùn)行的方式的{曰息。
10、 一種管理用戶偏好信息的電路,其特征在于,所述電路包括-至少一個(gè)用于至少以下操作的電路-與可存取用戶模型的計(jì)算機(jī)系統(tǒng)建立通信鏈接,所述用戶模型包括關(guān)于用戶偏好的與所述計(jì)算機(jī)系統(tǒng)分開的一個(gè)或多個(gè)電子設(shè)備運(yùn)行的方式的信息; 從所述計(jì)算機(jī)系統(tǒng)接收至少一部分用戶偏好信息; 根據(jù)所述接收到的用戶偏好信息運(yùn)行該電子設(shè)備。
全文摘要
本發(fā)明涉及一種用戶偏好演化管理的系統(tǒng)和方法。例如但不限于,本發(fā)明的各個(gè)方面包括維護(hù)存儲(chǔ)多種信息的用戶偏好模型,該信息可包括指示用戶期望電子設(shè)備運(yùn)行的方式的信息。例如,可獲得用戶可能使用電子設(shè)備的方式的信息,并根據(jù)該信息維護(hù)所述用戶偏好模型。例如,該用戶偏好模型可在多種計(jì)算機(jī)系統(tǒng)和/設(shè)備間轉(zhuǎn)送。
文檔編號(hào)G06F9/46GK101334739SQ200810099678
公開日2008年12月31日 申請(qǐng)日期2008年6月12日 優(yōu)先權(quán)日2007年6月12日
發(fā)明者亞歷山大·G·馬克尼斯, 吉漢·卡若古, 托馬斯·J·奎格利, 約翰·沃利, 阿里亞·雷扎·貝扎特, 馬克·布爾 申請(qǐng)人:美國(guó)博通公司