午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

在網(wǎng)絡(luò)化應(yīng)用共享系統(tǒng)中使用的可配置個人視聽設(shè)備的制作方法

文檔序號:7679686閱讀:452來源:國知局

專利名稱::在網(wǎng)絡(luò)化應(yīng)用共享系統(tǒng)中使用的可配置個人視聽設(shè)備的制作方法在網(wǎng)絡(luò)化應(yīng)用共享系統(tǒng)中使用的可配置個人視聽設(shè)備相關(guān)申請的交叉引用根據(jù)35U.S.C.§119(e),本申請要求共同待審的題為CONFIGURABLEPERSONALAUDIOVISUALDEVICEFORUSEINNETWORKEDAPPLICATIONSHARINGSYSTEM(在網(wǎng)絡(luò)化應(yīng)用共享系統(tǒng)中使用的可配置個人視聽設(shè)備)的美國臨時申請第60/805,830號、共同待審的題為SYSTEMANDMETHODFORTRANSFERRINGELECTRONICCONTENTTONETWORKEDPERSONALAUDIOVISUALDEVICES(用于傳輸電子內(nèi)容至網(wǎng)絡(luò)化個人視聽設(shè)備的系統(tǒng)和方法)的美國臨時申請第60/823,491號、共同待審的題為NETWORKEDPERSONALAUDIOVISUALDEVICEHAVINGFLEXIBLEHOUSING(具有靈活外罩的網(wǎng)絡(luò)化個人視聽設(shè)備)的美國臨時申請第60/823,493號、共同待審的題為SYSTEMANDMETHODFORAUTOMATICALLYUPDATINGTHESOFTWAREOFANETWORKEDPERSONALAUDIOVISUALDEVICE(用于自動更新網(wǎng)絡(luò)化個人視聽設(shè)備的軟件的系統(tǒng)和方法)的美國臨時申請第60/823,496號、共同待審的題為REGISTRATIONSYSTEMSANDMETHODSFORPERSONALIZEDPORTABLEDEVICES(用于個性化的便攜式設(shè)備的注冊系統(tǒng)和方法)的美國臨時申請第60/945,900號、以及共同待審的題為SYSTEMANDMETHODSFORLOCATION,MOTION,ANDCONTACTDETECTIONANDTRACKINGINANETWORKEDAUDIOVISUALDEVICE(用于網(wǎng)絡(luò)化視聽設(shè)備中的位置、運動和聯(lián)系檢測和跟蹤的系統(tǒng)和方法)的美國臨時申請第60/869,297號的優(yōu)先權(quán),以上每一個申請都通過整體引用結(jié)合于此。
背景技術(shù)
:眾所周知,作為使用各種不同技術(shù)(例如,線纜、數(shù)字用戶線(DSL)、衛(wèi)星)的服務(wù)供應(yīng)商之間的競爭結(jié)果,寬帶因特網(wǎng)連通性正變得在消費者中越來越普及。在許多家庭中,個人計算機(PC)構(gòu)成這些寬帶連接所提供的帶寬的主要用戶。為了促進(jìn)在給定家庭中的PC之間的因特網(wǎng)連接共享,使用了各種"有線"和"無線"家用聯(lián)網(wǎng)技術(shù)。因為在整個居所到處安裝以太網(wǎng)線纜是不實際的,所以基于RF的無線聯(lián)網(wǎng)技術(shù)正在消費者中日益普及。盡管基于802.11b或"Wi-Fi"無線聯(lián)網(wǎng)標(biāo)準(zhǔn)的系統(tǒng)當(dāng)前可能是最普及的,但已經(jīng)引入提供增加的帶寬的802.11標(biāo)準(zhǔn)的各版本并且已經(jīng)提出了更高帶寬的方法??稍诩依铽@得的增加的帶寬已經(jīng)增加了對許多不同服務(wù)的使用,諸如數(shù)字音頻、視頻和圖形內(nèi)容的基于因特網(wǎng)的傳遞。然而,由于這些服務(wù)中的許多服務(wù)是通過能夠在寬帶因特網(wǎng)連接上通信的臺式或筆記本PC來促進(jìn)的,因此用戶被迫保持靠近他們各自的計算機以便使用這些服務(wù)。盡管現(xiàn)在已經(jīng)開發(fā)出了利用家中的寬帶因特網(wǎng)連通性的能力的其它策略,但這些方法中的許多涉及到創(chuàng)建相對強大的、昂貴的、集中式通信"中心(hub)"(例如,具有增強的媒體能力的PC,或者多用途線纜機頂盒)。遺憾的是,這一般或者要求購買昂貴的硬件設(shè)備,或者要求擴展的訂閱計劃,并且約束在集中式中心設(shè)備的附近之外享受支持因特網(wǎng)的娛樂或其它服務(wù)的范圍。因此,在家里或者其它地方增加無線帶寬的可用性創(chuàng)造了以一種靈活的、消費者友好的方式來經(jīng)濟地利用該帶寬的機會。發(fā)明概述概言之,本發(fā)明的一個方面涉及一種用于促進(jìn)在多個個人電子設(shè)備之間的窗口小部件程序共享的方法。該方法包括建立能夠由這多個個人電子設(shè)備執(zhí)行的窗口小部件程序的數(shù)據(jù)庫。該方法還包括通過通信網(wǎng)絡(luò)接收來自這多個個人電子設(shè)備的至少之一的窗口小部件轉(zhuǎn)發(fā)請求。隨后響應(yīng)于該窗口小部件轉(zhuǎn)發(fā)請求,將窗口小部件程序中所選的那一個的實例發(fā)送到這多個個人電子設(shè)備中的另一個。本發(fā)明的另一個方面涉及一種操作個人電子設(shè)備的方法。該方法包括在該個人電子設(shè)備處接收多個窗口小部件程序的第一實例的流,并且臨時將這些第一實例存儲在該個人電子設(shè)備的存儲器中。這多個窗口小部件程序的第一實例中的每一個可被高速緩存在存儲器中供將來使用,或者在由該電子設(shè)備的處理器執(zhí)行之后從存儲器中刪除。該方法還包括在該個人電子設(shè)備處接收這多個窗口小部件程序的第二實例的流。本發(fā)明還涉及在包含多個個人電子設(shè)備的系統(tǒng)內(nèi)進(jìn)行個性化通信的方法。該方法包括創(chuàng)建包含個人消息的個性化窗口小部件程序。該個性化窗口小部件程序被存儲在窗口小部件程序的數(shù)據(jù)庫內(nèi),每個窗口小部件程序能夠由這多個個人電子設(shè)備的任何一個執(zhí)行。該方法還包括通過通信網(wǎng)絡(luò)接收將該個性化窗口小部件程序轉(zhuǎn)發(fā)到這多個個人電子設(shè)備之一的請求。隨后響應(yīng)于該請求,將該個性化窗口小部件程序的實例發(fā)送到這多個個人電子設(shè)備的所述之一。本發(fā)明的又一方面涉及一種包括多個個人電子設(shè)備的系統(tǒng)。該系統(tǒng)還包括通過至少一個通信網(wǎng)絡(luò)與這多個個人電子設(shè)備通信的服務(wù)供應(yīng)商裝置。該服務(wù)供應(yīng)商裝置包括能夠由這多個個人電子設(shè)備執(zhí)行的窗口小部件程序的數(shù)據(jù)庫。服務(wù)器通信地耦合至該數(shù)據(jù)庫并且響應(yīng)對通過該至少一個通信網(wǎng)絡(luò)發(fā)送這些窗口小部件程序的任何一個的實例以及與它們的執(zhí)行或與這多個個人電子設(shè)備中的任何一個有關(guān)的條件的用戶或管理員指令進(jìn)行響應(yīng)。附圖簡述為更好地理解本發(fā)明特征的本質(zhì),應(yīng)當(dāng)結(jié)合附圖對下面的詳細(xì)描述進(jìn)行參考,這些附圖中圖1是示出一組包含本發(fā)明的系統(tǒng)的示例性實施例的網(wǎng)絡(luò)化組件的框圖。圖2示出CHUMBYTM設(shè)備在具有多個房間的住所或其它建筑物中的示例性分布。圖3提供本發(fā)明的CHUMBYTM設(shè)備的一個實施例的主要組件的框圖表示。圖4示出在CHUMBYTM設(shè)備于控制面板模式下操作期間通過CHUMBYTM設(shè)備的屏幕產(chǎn)生的示例性用戶界面。圖5A-5E提供配置有韌性外殼的示例性CHUMBYTM設(shè)備的各種立體圖。圖6A-6D提供CHUMBYTM設(shè)備的一個實施例的各種部分透明的立體、側(cè)視和俯視圖。圖6E-6G描繪CHUMBYTM設(shè)備的外殼內(nèi)所包含的核心電子設(shè)備和其它組件以及這些組件中的某一些組件在該設(shè)備的外殼內(nèi)的排列。圖7提供可用于促進(jìn)CHUMBY,服務(wù)供應(yīng)商的操作的服務(wù)器組件以及其它基礎(chǔ)結(jié)構(gòu)的框圖表示。圖8提供系統(tǒng)數(shù)據(jù)庫使用的示例性面向?qū)ο髷?shù)據(jù)庫模式的數(shù)據(jù)庫模型圖。圖9是表示由服務(wù)供應(yīng)商向CHUMBYTM設(shè)備提供配置的一種方式的信號流圖。圖10是表示由服務(wù)供應(yīng)商向CHUMBYTM設(shè)備提供簡檔的一種方式的信號流圖。圖11是描繪對通過其中實例化窗口小部件的CHUMBYTM設(shè)備的界面對該窗口小部件實例的參數(shù)進(jìn)行的改變的處理的信號流圖。圖12示出例示示例性窗口小部件實例下載操作的信號流圖,其中服務(wù)供應(yīng)商被請求將窗口小部件專用參數(shù)的值推送到請求的CHUMBY設(shè)備。圖13是圖示從服務(wù)供應(yīng)商為CHUMBYTM設(shè)備的窗口小部件獲得內(nèi)容的過程的信號流圖。圖14是描繪CHUMBYTM設(shè)備在初始上電時所執(zhí)行的示例性操作序列的流程圖。圖15是示出用于校準(zhǔn)CHUMBYTM設(shè)備的觸摸屏的示例性例程的流程圖。圖16A-16D提供正在依照圖15的例程進(jìn)行校準(zhǔn)的CHUMBYTM設(shè)備的用戶界面的一組屏幕截圖。圖17是示出在CHUMBYTM設(shè)備初始上電時選擇無線基站所執(zhí)行的操作的流程圖。圖18是示例性帳戶創(chuàng)建和注冊過程的流程圖。圖19是表示在用戶和服務(wù)供應(yīng)商之間關(guān)于將特定的CHUMBYTM設(shè)備與用戶的帳戶進(jìn)行關(guān)聯(lián)的示例性的基于web的交互的流程圖。圖20是在用戶與服務(wù)供應(yīng)商之間關(guān)于禁用先前已經(jīng)與用戶帳戶相關(guān)聯(lián)的CHUMBY設(shè)備的示例性的基于web的交互的流程圖。圖21是在用戶與服務(wù)供應(yīng)商之間關(guān)于對CHUMBYTM設(shè)備"制作鏡像"的示例性的基于web的交互的流程圖。圖22是在設(shè)備用戶與服務(wù)供應(yīng)商之間關(guān)于添加、移除和配置有關(guān)用戶的CHUMBYTM設(shè)備的窗口小部件簡檔的示例性的基于web或者基于CHUMBYTM設(shè)備的交互的頂層流程圖。圖23是表示在設(shè)備用戶與服務(wù)供應(yīng)商之間關(guān)于向用戶的CHUMBYtm投備的當(dāng)前配置添加窗口小部件的示例性的基于web或者基于CHUMBYTM設(shè)備的交互的流程圖。圖24是表示在設(shè)備用戶與服務(wù)供應(yīng)商之間關(guān)于從頻道中移除還可能在用戶的CHUMBYTM設(shè)備上活動的窗口小部件的示例性的基于Web或者基于CHUMBYTM設(shè)備的交互的流程圖。圖25是描繪配置專用于當(dāng)前與給定CHUMBYTM設(shè)備相關(guān)聯(lián)的一個或多個窗口小部件的參數(shù)時所涉及的一組示例性操作的流程圖。圖26A-26E是由web瀏覽器呈現(xiàn)的用于促進(jìn)由圖22-25描述的某些過程的示例性用戶界面的屏幕截圖。圖27是圖示從服務(wù)供應(yīng)商下載窗口小部件的代碼的過程的信號流圖。圖28提供其中標(biāo)識了CHUMBYTM設(shè)備的核心電子設(shè)備單元和柔韌外殼的CHUMBYTM設(shè)備的替換圖示。圖29示出在示例性CHUMBYTM設(shè)備的柔韌外殼內(nèi)部的各種組件。圖30-31提供用于定義示例性CHUMBYTM設(shè)備的柔韌外殼的外部結(jié)構(gòu)的平面模式的示例。圖32-33示出適用于校準(zhǔn)CHUMBYTM設(shè)備內(nèi)的一個或多個彎曲傳感器的過程的CHUMBYTM設(shè)備的示例性用戶界面屏幕。圖34是在CHUMBYTM服務(wù)供應(yīng)商的基礎(chǔ)結(jié)構(gòu)中被配置為解析來自移動設(shè)備的電子郵件消息并提取相關(guān)內(nèi)容的文本/圖像處理服務(wù)的過程流圖。圖35是示出CHUMBYTM設(shè)備的圖像處理服務(wù)的替換實現(xiàn)的過程流圖。圖36A-36H提供能夠由系統(tǒng)數(shù)據(jù)庫使用的示例性面向?qū)ο蟮臄?shù)據(jù)庫模式的更詳盡的表格表示。圖37是在設(shè)備用戶與服務(wù)供應(yīng)商之間關(guān)于添加、移除和配置有關(guān)用戶的CHUMBYTM設(shè)備的窗口小部件簡檔的示例性的基于web的交互的頂層流程圖。圖38是表示在設(shè)備用戶與服務(wù)供應(yīng)商之間關(guān)于向用戶的CHUMBYTM設(shè)備的當(dāng)前配置添加窗口小部件的示例性的基于web的交互的流程圖。圖39A-39H是由web瀏覽器呈現(xiàn)的用于促進(jìn)圖25和37-38描述的某些過程的示例性用戶界面的屏幕截圖。圖40A-40B是由CHUMBYTM設(shè)備呈現(xiàn)的用于促進(jìn)圖41描述的某些過程的示例性用戶界面的屏幕截圖。圖41是表示在設(shè)備用戶與服務(wù)供應(yīng)商之間關(guān)于從用戶的CHUMBYtm沒備的當(dāng)前頻道移除窗口小部件的示例性的基于CHUMBYTM設(shè)備的交互的流程圖。本發(fā)明實施例的詳細(xì)描述概觀本發(fā)明一般涉及由與服務(wù)供應(yīng)商進(jìn)行基于因特網(wǎng)的通信的一組個人視聽設(shè)備組成的系統(tǒng)。可以預(yù)見,個人視聽設(shè)備以商標(biāo)CHUMBYTM在市場上分發(fā),并且在本文中也可稱為"CHUMBYTM設(shè)備"。在與服務(wù)供應(yīng)商通信期間,每個CHUMBYTM設(shè)備周期性地接收一組應(yīng)用程序,即"窗口小部件",其在從服務(wù)供應(yīng)商或者在本地從個人計算機(例如通過USB連接)接收之后由CHUMBYTM設(shè)備順序地執(zhí)行。由于每個CHUMBYTM設(shè)備通常是支持因特網(wǎng)的,因此它們也可以經(jīng)由CHUMBYTM服務(wù)供應(yīng)商通過由遠(yuǎn)程終端(例如PC或無線手機)執(zhí)行的web瀏覽器來遠(yuǎn)程地配置或者個性化。例如,這樣的個性化可包括指定提供給給定CHUMBYTM設(shè)備的窗口小部件集合以及它們的執(zhí)行順序和優(yōu)先級。如在下文描述的,本發(fā)明實施例的一個特征是,經(jīng)由CHUMBY"服務(wù)供應(yīng)商提供的界面來配置CHUMBYTM設(shè)備的用戶可將表示各種窗口小部件的圖標(biāo)"拖放"至表示正在配置的CHUMBYTM設(shè)備的屏幕的界面中的矩形或其它部分上?;蛘?,用戶可選擇窗口小部件的文本和/或圖形表示并選擇按鈕或用戶界面(UI)控件的其它圖形表示以將窗口小部件"添加"到正在配置的CHUMBYTM設(shè)備。以這些方式,CHUMBYTM設(shè)備的屏幕"布局"可由設(shè)備擁有者來遠(yuǎn)程配置。盡管每個CHUMBYTM設(shè)備較佳地將能夠以此方式來配置,但在某些實施例中,每個CHUMBYTM設(shè)備也可"加載"組被設(shè)置成在向CHUMBYTM服務(wù)供應(yīng)商注冊之后由CHUMBYTM設(shè)備執(zhí)行的默認(rèn)窗口小部件(例如"鬧鐘"窗口小部件)。一旦CHUMBYTM設(shè)備已被配置好(即具有"默認(rèn)"或者用戶指定的配置),它就可在沒有用戶干預(yù)的情況執(zhí)行該配置所定義的窗口小部件?;蛘?,用戶可通過明確地在設(shè)備上實例化系統(tǒng)界面并選擇"保持(stay)"UI控件來選擇"保持"在給定的窗口小部件上。如果用戶已經(jīng)明確地選擇一個窗口小部件來"保持",則可以通過經(jīng)由系統(tǒng)界面終止該"保持"命令來繼續(xù)對窗口小部件的順序執(zhí)行。如果用戶與通過多個替換輸入方法之一,諸如經(jīng)由觸摸屏或者加速計,向用戶呈現(xiàn)用戶界面控件的窗口小部件交互,則當(dāng)前活動的窗口小部件將繼續(xù)在設(shè)備上執(zhí)行,直至在用戶停止與該窗口小部件交互之后某個超時時間段期滿為止。CHUMBYTM設(shè)備的配置也可指定更改或者中斷窗口小部件的執(zhí)行順序的事件或條件,并且允許給予某些窗口小部件有關(guān)執(zhí)行的最高可用優(yōu)先級。例如,可向"鬧鐘"窗口小部件授予這樣的優(yōu)先級,以便保證其鬧鈴功能不會因為對另一個窗口小部件的同時執(zhí)行而被阻止在計劃時間起動。在一個實施例中,CHUMBYTM服務(wù)供應(yīng)商提供的web界面采用了"時間線"的形式,其允許以直觀方式控制與給定CHUMBYTM設(shè)備相關(guān)聯(lián)的窗口小部件的執(zhí)行順序。在一個示例性實現(xiàn)中,該時間線定義以不變方式重復(fù)的序列來播放窗口小部件的順序;即,時間線表示給定CHUMBYTM設(shè)備播放的完整窗口小部件集合以及它們執(zhí)行的相對順序和持續(xù)時間。然而,某些窗口小部件(例如"鬧鐘"窗口小部件)可以通過適當(dāng)?shù)卦O(shè)置這類窗口小部件的適用配置元素來指定為在給定時間起動。盡管在示例性實施例中沒有考慮在任何給定時刻有不止一個"內(nèi)容相關(guān)"窗口小部件在操作,但系統(tǒng)配置窗口小部件可用于與每個這樣的內(nèi)容相關(guān)窗口小部件并發(fā)運行,以便例如控制這樣的內(nèi)容相關(guān)窗口小部件執(zhí)行的相對優(yōu)先級以及諸如響度、亮度、導(dǎo)航等等之類的系統(tǒng)設(shè)置。在一個實施例中,CHUMBYTM設(shè)備各自能夠按照所接受的諸如802.1lb或802.11g標(biāo)準(zhǔn)等無線聯(lián)網(wǎng)標(biāo)準(zhǔn)進(jìn)行無線通信。因此,在家中或者包含一個或多個無線接入點的其它環(huán)境中,多個CHUMBYTM設(shè)備可分布在這些接入點的整個覆蓋區(qū)域中?;蛘?,在方便或必要的意義上,CHUMBYTM設(shè)備可使用有線連接作為無線連接的備份或者替代。在本發(fā)明的這些特征中,最主要的是每個CHUMBYTM設(shè)備呈現(xiàn)的界面按照當(dāng)前正由該設(shè)備執(zhí)行的窗口小部件的性質(zhì)進(jìn)行改變的能力。例如,"時鐘收音機"窗口小部件可以用于在早晨預(yù)定時間產(chǎn)生與常規(guī)鬧鐘一致的音頻和視頻形象。在示例性實施例中,時鐘收音機窗口小部件將允許選擇標(biāo)準(zhǔn)的"喚醒"鐘聲或者選擇若干不同的音頻節(jié)目。在一日中的以后時間里,設(shè)備界面可專用于若干標(biāo)準(zhǔn)信息屏幕的循環(huán)選擇,諸如新聞標(biāo)題行、本地天氣、體育比分、股票市場更新、占星等等。按照本發(fā)明的另一方面,CHUMBYTM設(shè)備的用戶可任選地通過登錄到由CHUMBYTM服務(wù)供應(yīng)商主宿的網(wǎng)站(例如www.chumby.com)來與其它用戶一起參加"chumbytm網(wǎng)絡(luò)"。在該網(wǎng)站(下文中也稱為"CHUMBYtm網(wǎng)站"),用戶將能夠向CHUMBYTM網(wǎng)絡(luò)注冊并且訪問啟用用戶的CHUMBYTM設(shè)備的基本能力的服務(wù)。例如,基本能力可包括,向/從其它CHUMBYTM用戶發(fā)送/接收窗口小部件和其它內(nèi)容的機會、用于對設(shè)備的一般信息特征的改進(jìn)的個性化、更詳細(xì)的警告設(shè)置能力、以及對音頻能力的較佳選擇和配置。向CHUMBYTM網(wǎng)絡(luò)注冊,這有可能會要求支付周期性的訂閱費,其允許該網(wǎng)絡(luò)的成員訪問各種各樣的窗口小部件。考慮到的是,某些這樣的窗口小部件將由操作CHUMBYTM網(wǎng)絡(luò)的實體來開發(fā),而其它窗口小部件將由獨立的開發(fā)商來開發(fā)。另外,"CHUMBYtm網(wǎng)絡(luò)"的成員還能夠與其它成員的CHUMBYTM設(shè)備通信,只要對這樣的通信的許可已經(jīng)由其它成員授權(quán)。例如,這樣的通信要求響應(yīng)于CHUMBYTM網(wǎng)絡(luò)的一個成員("發(fā)送成員")發(fā)送到CHUMBYTM服務(wù)供應(yīng)商的請求,從CHUMBYTM服務(wù)供應(yīng)商將窗口小部件和相應(yīng)的數(shù)據(jù)發(fā)送至CHUMBYTM網(wǎng)絡(luò)的另一成員("接收成員")。例如,發(fā)送成員可以在接收來自接收成員的許可之后,請求CHUMBYTM服務(wù)供應(yīng)商將"照片查看器"窗口小部件發(fā)送至接收成員。另外,發(fā)送成員可指定在照片査看器窗口小部件和發(fā)送成員上傳到CHUMBYTM服務(wù)供應(yīng)商的照片之間建立鏈接。以此方式,接收成員可在除了向發(fā)送成員提供授權(quán)之外無需其它工作的情況下使他們的CHUMBYTM設(shè)備基本上自動地接收和顯示發(fā)送成員提供的照片序列。同樣,當(dāng)在旅行時,發(fā)送成員可將個性化的"喚醒"消息發(fā)送至同意的接收成員的CHUMBYTM設(shè)備。最后,發(fā)送成員可將窗口小部件發(fā)送至包括在發(fā)送成員的"伙伴列表"上的一組接收成員,該伙伴列表可在從被建議包括在該列表上的那些成員收到合適的許可之后建立。在一示例性實施例中,允許CHUMBYTM網(wǎng)絡(luò)的成員經(jīng)由任何web瀏覽器通過指定一組"贈品(premium)"窗口小部件程序或者內(nèi)容來循環(huán)(或者以某種其它用戶定義的順序)播放或顯示于他們各自的CHUMBYTM設(shè)備上來完全配置他們各自的CHUMBYTM設(shè)備。例如,這樣的贈品窗口小部件和內(nèi)容可包括網(wǎng)絡(luò)攝像頭截圖、RSS閱讀器、經(jīng)過濾的新聞報道、個性化的股票業(yè)績數(shù)據(jù)、短動畫或電影、用作安排在一日中不同時間觸發(fā)的鬧鈴或提醒器的音頻源的播客(podcast)或音頻文件。如下將進(jìn)一步討論的,CHUMBYTM設(shè)備的一個示例性實現(xiàn)由附連于支承顯示屏的剛性"核心"結(jié)構(gòu)的韌性外殼和設(shè)備的電子組件組成。韌性外殼通常包容著CHUMBYTM設(shè)備的所有電子組件,并且較佳地填充有適當(dāng)?shù)牟牧匣蛘咭云渌绞綐?gòu)造成使之能夠讓用戶"擠壓"或者變形。而且,核心結(jié)構(gòu)被設(shè)計成能夠從外殼移除并且配合到不同的外殼中。一組"擠壓傳感器"被韌性外殼包圍,以便允許檢測用戶進(jìn)行的這類擠壓或者相似的動作。以此方式,除了更傳統(tǒng)的文本或其它由顯示屏促進(jìn)的通信模式之外,還為用戶提供通過CHUMBYTM設(shè)備的物理變形傳達(dá)信息的機會。例如,在一個示例性系統(tǒng)中,用戶可通過用一種特定方式擠壓用戶的CHUMBYTM設(shè)備的外殼來發(fā)起向另一用戶的"擁抱"的傳送。由傳感器陣列響應(yīng)于該擠壓生成的電信號將被適當(dāng)?shù)亟忉尣⑶矣脩舻腃HUMBYTM設(shè)備將經(jīng)由CHUMBYTM服務(wù)供應(yīng)商將"擁抱"消息傳送至預(yù)期的接收方用戶。在此,接收方的CHUMBYTM設(shè)備會例如通過點亮指示燈或者發(fā)送消息至設(shè)備的顯示器來注冊擁抱消息的收到。顯然,CHUMBYTM設(shè)備不限于在韌性外殼內(nèi)的實現(xiàn);與這樣的韌性外殼相關(guān)聯(lián)的所有特征可使用剛性外殼結(jié)合替換傳感器(例如壓敏或者視覺仿真?zhèn)鞲衅?來仿真。系統(tǒng)組件圖1是示出組成本發(fā)明的系統(tǒng)100的一個示例性實施例的一組網(wǎng)絡(luò)化組件的框圖。如圖所示,系統(tǒng)IOO包括一個或多個CHUMBYTM個人視聽設(shè)備102,它們經(jīng)由一或多個接入網(wǎng)絡(luò)IIO和因特網(wǎng)116與中央服務(wù)供應(yīng)商106通信。如本領(lǐng)域技術(shù)人員將了解的,接入網(wǎng)絡(luò)110表示因特網(wǎng)116與CHUMBYtm個人視聽設(shè)備102之間的各種中間網(wǎng)絡(luò)路由和其它元素。例如,這樣的中間元素可包括網(wǎng)關(guān)或其它服務(wù)器設(shè)備,以及由因特網(wǎng)服務(wù)供應(yīng)商(ISP)提供的其它網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)。如下討論的,CHUMBYTM個人視聽設(shè)備102從中央服務(wù)供應(yīng)商106或者本地地從大容量存儲設(shè)備、個人計算機或其它計算設(shè)備獲得應(yīng)用程序("窗口小部件")來執(zhí)行。就這一點而言,服務(wù)供應(yīng)商106—般包含窗口小部件儲存庫并且有權(quán)訪問能夠在其授權(quán)用戶或已經(jīng)授予適當(dāng)許可的其它用戶請求時被傳送到給定CHUMBYTM設(shè)備102的其它內(nèi)容。再次參考圖l,系統(tǒng)100還包括被設(shè)置來經(jīng)由接入網(wǎng)絡(luò)(未示出)和因特網(wǎng)116與服務(wù)供應(yīng)商116通信的多個用戶計算機120。每個用戶計算機120執(zhí)行能夠顯示服務(wù)供應(yīng)商106產(chǎn)生的網(wǎng)頁的web瀏覽器122,通過該web瀏覽器122,用戶可配置一個或多個CHUMBYTM個人視聽設(shè)備102。如上所述,這一配置可包括,例如,指定要發(fā)送到特定設(shè)備102的一組窗口小部件及其執(zhí)行順序、調(diào)整與該執(zhí)行有關(guān)的音頻或視覺參數(shù)、定義并管理用戶的CHUMBYtm網(wǎng)絡(luò)(包括例如定義由允許設(shè)備102與其通信的其它相關(guān)CHUMBYTM用戶組成的"伙伴列表")、以及定義通過設(shè)備102的屏幕呈現(xiàn)的用戶界面的布局或其它方面。為此,給定ern瀏覽器122可在與服務(wù)供應(yīng)商106通信時呈現(xiàn)一個矩形配置窗口,它顯示當(dāng)前被配置為在命名的"頻道"中"播放"的窗口小部件。通過"拖放"窗口小部件或者內(nèi)容文件的圖標(biāo)表示到這樣的配置窗口中,用戶可個性化相應(yīng)CHUMBYTM設(shè)備102呈現(xiàn)的行為和用戶界面?;蛘?,用戶可選擇窗口小部件的文本和/或圖形表示并且選擇按鈕或用戶界面控件的其它圖形表示來將該窗口小部件"添加"到正在被配置的CHUMBYTM設(shè)備。而且,用戶可經(jīng)由web瀏覽器122訪問服務(wù)供應(yīng)商106以便將窗口小部件或其它信息發(fā)送至其它用戶供他們各自的CHUMBYTM設(shè)備102執(zhí)行或顯示。在一個實施例中,服務(wù)供應(yīng)商106維護在CHUMBYTM設(shè)備的用戶之中被授予的許可的記錄,以便確定哪些用戶被授權(quán)經(jīng)由服務(wù)供應(yīng)商106向給定用戶提供窗口小部件、消息或其它信息,反之亦然。這樣的許可可由給定用戶經(jīng)由與服務(wù)供應(yīng)商106通信的web瀏覽器122呈現(xiàn)的適當(dāng)頁面來授予或者撤消。在該示例性實施例中,可利用配置窗口來根據(jù)一個或多個CHUMBYtm沒備102的用戶所授予的許可配置這些設(shè)備102。另夕卜,給定CHUMBYTM設(shè)備102的用戶可選擇使設(shè)備102的界面成為服從所授予的必要許可的其它設(shè)備102的界面的"鏡像"或以其他方式復(fù)制該界面。同樣,一個或多個CHUMBYtm設(shè)備102可被配置為對經(jīng)由配置窗口定義的"虛擬"CHUMBYTM設(shè)備的界面制作鏡像(或反之亦然)。給定CHUMBYTM設(shè)備102的不同用戶在配置設(shè)備102時可被給予不同的角色或特權(quán)。例如,可對用戶授予的監(jiān)督特權(quán)給予過濾或監(jiān)視發(fā)送至CHUMBYTM設(shè)備102的窗口小部件或內(nèi)容的授權(quán)。例如,這將允許家長管理和/或監(jiān)視由其子女使用的一個或多個CHUMBYTM設(shè)備102執(zhí)行和顯示的窗口小部件和內(nèi)容。而且,系統(tǒng)100的管理員一般擁有相對于系統(tǒng)100內(nèi)的CHUMBYTM設(shè)備102的用戶提升級別的特權(quán)。而且,如果特定的窗口小部件執(zhí)行需要與由第三方控制的網(wǎng)站通信的功能以便訪問內(nèi)容,則窗口小部件的開發(fā)者可創(chuàng)建一個分層用戶模型來管制這樣的訪問(并且有可能管制窗口小部件的功能)?,F(xiàn)在將注意力轉(zhuǎn)到圖2,其示出了CHUMBYTM設(shè)備102在住所200或者具有多個房間204的其它建筑物中的示例性分布。在圖2的實施例中,每個CHUMBYTM設(shè)備102都配備了無線收發(fā)器(例如Wi-Fi收發(fā)器)以便于與一個或多個接入點210通信。每個接入點借助于例如局域網(wǎng)與接入網(wǎng)絡(luò)110互連,從而能夠在服務(wù)供應(yīng)商106與住所200內(nèi)的設(shè)備之間建立基于因特網(wǎng)的通信?,F(xiàn)在轉(zhuǎn)向圖3,提供本發(fā)明的CHUMBYTM設(shè)備的一個實施例的主要組件的框圖表示。如圖所示,該設(shè)備包括中央處理單元(CPU)302、包括易失性(例如SDRAM)306和非易失性存儲器310(例如閃存)的存儲器、音頻接口312、無線通信接口314和傳感器接口370。在一示例性實現(xiàn)中,CPU302包括被配置為運行Linux內(nèi)核且具有用于圖形渲染的附帶能力的微處理器(例如,基于ARM核)。該設(shè)備可以包括或者可以不包括電池后備單元,其用于在斷電時保存實時信息,并且還可在用戶希望無連線操作時用作主電源。電池可以是可充電的,也可以不是。使操作系統(tǒng)知道供電狀態(tài)并且主動配置CHUMBYTM設(shè)備和正在運行的窗口小部件以便節(jié)省電源或者修改用戶界面使之與無連線操作相一致。該設(shè)備可以包括或者可以不包括安全模塊(未示出)。如果包括,則安全模塊用于存儲秘密并且以將核心安全例程與在CPU302上運行的其它非安全代碼完全隔離的方式計算認(rèn)證算法??蛻魴C-服務(wù)器通信協(xié)議可以使用或者可以不使用秘密存儲和認(rèn)證能力來允許經(jīng)認(rèn)證和加密的通信能力,例如用于金融交易等等。安全模塊以這樣一種方式來初始化不存在模塊內(nèi)包含的秘密對用戶硬件的身份的默認(rèn)映射。此外,秘密是可撤消的,并且可存在用于基于從不與特定用戶的簡檔相關(guān)聯(lián)的主秘密來生成新秘密的例程。這允許用于隱私的決定參加策略以及有限的撤消身份信息的能力(不包括法庭網(wǎng)絡(luò)分析),從而也允許匿名。匿名信任網(wǎng)絡(luò)可以用各種各樣客戶機-服務(wù)器協(xié)議來擴展以允許多種多樣的匿名交易,包括但不限于現(xiàn)金和內(nèi)容交易。如圖所示,包括窗口小部件350或從服務(wù)供應(yīng)商106接收到的其它應(yīng)用程序的軟件被存儲在存儲器310中并且加載到SDRAM306或非易失性存儲器310供CPU302執(zhí)行。在一個實施例中,窗口小部件以"AdobeFlash"文件(也稱為"Flash電影")的格式從服務(wù)供應(yīng)商106下載至CHUMBYTM設(shè)備。如本領(lǐng)域技術(shù)人員己知的,F(xiàn)lash電影通常具有".swf"文件擴展名并且可由AdobeSystem開發(fā)和分發(fā)的Flash播放器來播放。因此,存儲器310還包括Flash播放器360以及由CPU302執(zhí)行的操作系統(tǒng)364的副本。在其它實施例中,窗口小部件可按照其它格式開發(fā)并且由與這些其它格式兼容的播放器來播放。在該示例性實施例中,窗口小部件不是"永久地"存儲在CHUMBYTM設(shè)備310的存儲器中的。相反,窗口小部件由CPU執(zhí)行且隨后或者被丟棄或者被高速緩存在臨時存儲器中供將來使用。這使得窗口小部件能夠在需要時從服務(wù)供應(yīng)商106"推送"出來以支持為每個CHUMBYTM設(shè)備指定的窗口小部件執(zhí)行序列。S卩,服務(wù)供應(yīng)商106可操作以向每個CHUMBYTM設(shè)備提供窗口小部件"流",其中每個這樣的流中的窗口小部件被臨時高速緩存在適用的CHUMBYTM設(shè)備的存儲器中,直至它們執(zhí)行為止。這使得服務(wù)供應(yīng)商106和/或每個窗口小部件程序的創(chuàng)建者能夠維持對每個窗口小部件程序的內(nèi)容與行為的一定程度的控制,因為每個這樣的程序通常不是永久下載的(從而便于修改),而是相反臨時地高速緩存起來并在某個預(yù)定時間過去之后或者達(dá)到存儲器使用閾值之后刪除。CHUMBYTM設(shè)備還包括由液晶顯示器(LCD)控制器322控制的LCD320,LCD控制器322可以集成到CPU302中,也可以不集成。顯示器320可視地呈現(xiàn)存儲在CHUMBYTM設(shè)備中的窗口小部件程序的圖標(biāo)表示以及結(jié)合CPU302對這樣的窗口小部件的執(zhí)行而生成的圖像。在一示例性實現(xiàn)中,觸摸屏330覆蓋在LCD320上并且響應(yīng)于觸摸屏控制器334。在一個實施例中,用戶可通過觸摸諸如擠壓傳感器(圖3中未示出)、觸摸屏330或者其它傳感器設(shè)備等傳感器來促使CHUMBYTM設(shè)備進(jìn)入"控制面板模式"。在一示例性實施例中,窗口小部件和系統(tǒng)控制面板可向用戶呈現(xiàn)不同的"用戶界面"即"UI"元素以使用戶能夠與窗口小部件/系統(tǒng)控制面板交互。這些UI元素可包括但不限于按鈕、滾動條、下拉組合框和菜單。當(dāng)用戶觸摸屏幕以與這些UI元素之一交互時,觸摸屏控制器334通知CPU302觸摸屏己經(jīng)在特定位置被觸摸并且基于當(dāng)前所顯示的窗口小部件350或系統(tǒng)控制面板屏幕(圖3中未示出)的配置由CPU302將該位置轉(zhuǎn)換成UI控件激活事件。在替換實現(xiàn)中,LCD320和觸摸屏330可包括由集成控制器控制的集成設(shè)備。轉(zhuǎn)向圖4,示出LCD320在CHUMB^m設(shè)備于控制面板模式中操作期間生成的示例性用戶界面400。如圖所示,界面400定義靜音按鈕404、頻道按鈕406、夜晚按鈕408、音樂按鈕410、設(shè)置按鈕412、時鐘按鈕414、刪除按鈕418、等級按鈕424、發(fā)送按鈕422、保持按鈕424、右箭頭按鈕428、左箭頭按鈕426以及隱藏控制面板模式按鈕416。對靜音按鈕404的選擇切換CHUMBYTM設(shè)備的靜音狀態(tài)。對頻道按鈕406的選擇實例化另一個控制面板屏幕,它使用戶能夠查看他們所有的CHUMBYTM"頻道"的內(nèi)容和/或選擇要在CHUMBYTM設(shè)備上加載并運行的新"頻道"。"頻道"是由用戶經(jīng)由web瀏覽器122上所呈現(xiàn)的頁面與CHUMBYTM服務(wù)供應(yīng)商之間的交互在命名的分組中配置的窗口小部件集合,這樣的窗口小部件集合一般以順序重復(fù)的方式在CHUMBYTM設(shè)備上運行。對夜晚按鈕408的選擇將CHUMBYTM設(shè)備置入"夜晚模式",在該模式中屏幕變暗并且顯示低亮度的時鐘。對音樂按鈕410的選擇實例化另一個控制面板屏幕,它使用戶能夠與諸如例如MP3播放器、存儲設(shè)備以及音樂服務(wù)等各種連續(xù)的音樂源交互并控制它們。這樣的源可駐留在本地網(wǎng)絡(luò)或因特網(wǎng)上。對設(shè)置按鈕412的選擇實例化另一個控制面板屏幕,它使用戶能夠配置各種CHUMBYTM設(shè)備設(shè)置,諸如例如無線網(wǎng)絡(luò)設(shè)置、揚聲器音量和觸摸屏幕校準(zhǔn)。對時鐘按鈕414的選擇實例化另一個控制面板屏幕,它使用戶能夠配置CHUMBYTM設(shè)備的時間、日期和鬧鈴功能。對刪除按鈕418的選擇從當(dāng)前"頻道"中刪除要刪除的當(dāng)前顯示的窗口小部件,帶用戶確認(rèn)。對等級按鈕420的選擇實例化另一個控制面板屏幕,它使用戶能夠為當(dāng)前顯示的窗口小部件提供固定比例的等級。對發(fā)送按鈕圖標(biāo)422的選擇實例化另一個控制面板屏幕,它顯示CHUMBYTM用戶中期望向其發(fā)送窗口小部件或以其它方式通信的其它用戶的個性化列表。對保持按鈕424的選擇切換當(dāng)前所選窗口小部件的"保持"狀態(tài)。當(dāng)選擇窗口小部件的"保持"狀態(tài)時,該窗口小部件在CHUMBYtm沒備上連續(xù)上播放。對右箭頭按鈕426或左箭頭按鈕428的選擇使CHUMBYtm設(shè)備分別顯示頻道中的上一個或下一個窗口小部件。用戶可從任何web瀏覽器122訪問由服務(wù)供應(yīng)商106生成的網(wǎng)頁并且指定"收藏"的窗口小部件?;蛘?,用戶可按壓他或她的CHUMBYTM設(shè)備102上的可視的、基于觸摸屏的按鈕來將當(dāng)前窗口小部件指定為新的"收藏"窗口小部件。當(dāng)用戶隨后選擇他或她的CHUMBYTM設(shè)備上的心形圖標(biāo)(圖4中未示出)時,該收藏窗口小部件(例如時鐘窗口小部件)的圖標(biāo)表示代替心形圖標(biāo)并且使用戶能夠立即激活(即,使CPU302執(zhí)行)對應(yīng)于這一收藏窗口小部件的程序指令?;蛘?,對心形圖標(biāo)(或其它預(yù)定義圖標(biāo))的選擇導(dǎo)致CHUMBYTM設(shè)備變成按照"收藏"或其它簡檔來配置而非執(zhí)行收藏窗口小部件。當(dāng)然,某些簡檔可被指定為僅包括單個窗口小部件,諸如例如"鬧鐘"或"照片查看器"窗口小部件。再次參考圖4,對右箭頭按鈕426的選擇以用戶定義(或默認(rèn))的窗口小部件順序("頻道")前進(jìn)一個窗口小部件,或者在隨機地選擇要顯示的窗口小部件的實現(xiàn)中僅跳至下一個。同樣,對左箭頭按鈕428的選擇導(dǎo)致以用戶定義(或默認(rèn))的窗口小部件順序("頻道")"回退至"前一個窗口小部件。在選擇按鈕426和428時,對應(yīng)于當(dāng)前活動窗口小部件的圖標(biāo)表示或虛擬形象在顯示框430中顯示。如果希望返回到當(dāng)前活動的窗口小部件,則選擇隱藏控制面板模式按鈕416并且控制面板模式界面400改變至一個屏幕,通過該屏幕用戶查看當(dāng)前被配置為在CHUMBYTM設(shè)備上執(zhí)行的窗口小部件的序列。在某些實施例中,可在靠近LCD屏幕320處提供物理按鈕元素(未示出)以允許導(dǎo)航通過由LCD屏幕320呈現(xiàn)的菜單等等。在一個實現(xiàn)中,該按鈕元素是叉形的,以便于二維導(dǎo)航,并且還可包括與特定窗口小部件(例如時鐘窗口小部件)相關(guān)聯(lián)的較小的專用按鈕(例如在叉的中心)。按下該專用窗口小部件將中斷所有其它窗口小部件的操作。在支持CHUMBYTM設(shè)備的用戶界面的二維導(dǎo)航的實現(xiàn)中,可向用戶提供在所配置的窗口小部件時間線中向前和向后導(dǎo)航的能力。同樣,用戶可在相關(guān)窗口小部件的堆棧中向上或向下導(dǎo)航。該功能取決于窗口小部件類別的概念的實現(xiàn),即,將窗口小部件關(guān)聯(lián)至可以順序地顯示(如果被配置為要顯示的話)的邏輯類別中。類別的一個示例是"新聞"。例如,包括在該類別中的窗口小部件可包括本地新聞窗口小部件、體育新聞窗口小部件、娛樂新聞窗口小部件、商業(yè)新聞窗口小部件等等。對于每個類別,存在一個默認(rèn)的窗口小部件,它是用戶在CHUMBYTM網(wǎng)站上為被選擇為由用戶的CHUMBYTM設(shè)備顯示的每個類別指定的。如果選擇類別中多于一個窗口小部件,則這些窗口小部件在概念上"堆疊"起來,其中默認(rèn)的窗口小部件是在堆棧的頂部;以及在CHUMBYTM設(shè)備自動循環(huán)通過所配置的窗口小部件時顯示的窗口小部件。如果顯示給定類別(例如"新聞")的窗口小部件并且在該類別中存在也被配置為顯示的其它窗口小部件,則在該示例性實施例中,這些其它窗口小部件"堆疊"在所顯示的窗口小部件之下。在該情形中,用戶可對用戶的CHUMBYTM設(shè)備采取某個預(yù)定義動作(例如,有可能選擇觸摸屏上的控件或者經(jīng)由控制面板訪問某個通過激活擠壓傳感器來實例化的功能)以便使該類別的"堆棧"中的下一個窗口小部件被顯示。如由用戶所指定的,CHUMBYtm設(shè)備可被這樣配置,使得采取同一類型的進(jìn)一步的預(yù)定義動作將使在堆疊中的上面或者下面的窗口小部件被顯示。在CHUMBYTM設(shè)備循環(huán)至下一個窗口小部件類別時,在適用類別的堆棧中顯示的最后一個窗口小部件將是—為剛才退出的類別(例如新聞)所顯示的窗口小部件。下面的表格圖示提供各種類別中的示例性窗口小部件堆棧的概<table>tableseeoriginaldocumentpage23</column></row><table><table>tableseeoriginaldocumentpage24</column></row><table>下面提供用戶已經(jīng)導(dǎo)航到新聞、娛樂和體育的窗口小部件堆棧中時的概念表示<table>tableseeoriginaldocumentpage24</column></row><table><table>tableseeoriginaldocumentpage25</column></row><table>圖5-6和28-29提供根據(jù)本發(fā)明的一個示例性CHUMBYTM設(shè)備的各種視圖。CHUMBYTM設(shè)備的實施例一般將包括集成在柔軟外殼中的電子組件的一個或多個裝配件。每個這樣的裝配件可以包括或者可以不包括外部可見的組件。一般而言,每個裝配件的電子設(shè)備組裝在印刷電路板上,從而形成印刷電路板裝配件(PCBA)。PCBA集成到由諸如塑料(ABS)或金屬(鋼或鋁)等通常為硬性的材料制成的硬子框架中。子框架與PCBA的集成稱為"電子設(shè)備子裝配件"。CHUMBYTM設(shè)備的實施例可包括一個或多個電子設(shè)備子裝配件;此處描述的示例性實施例使用三個這樣的子裝配件。一個這樣的子裝配件被包括在CHUMBYTM設(shè)備的核心電子設(shè)備單元中,并且包含發(fā)熱電子設(shè)備組件、LCD和話筒。另一個這樣的電子設(shè)備子裝配件包括WiFi提升器(riser),它包含WiFi通信模塊。包括在CHUMBYTM設(shè)備的示例性實施例中的第三個電子設(shè)備子裝配件包括"子卡子裝配件"。子卡包含多個外部連接器(例如USB連接器)和一組音頻轉(zhuǎn)換器。在該示例性實施例中,接合到子卡子裝配件上的機械開關(guān)促進(jìn)下面描述的"擠壓傳感"。加速計也可包含在子卡子裝配件中。這三個子裝配件的一般細(xì)分提供若干好處。通過將發(fā)熱組件限制在核心電子設(shè)備單元和WiFi提升器中,可設(shè)計出更具成本效益的熱路徑。通過將連接器和大型轉(zhuǎn)換器限制在子卡中,可為供應(yīng)鏈提供后勤優(yōu)點。這可增加CHUMBYTM設(shè)備的一級新的快速重新配置的能力以供最終用戶定制。通過用柔性連接器橋接子裝配件,CHUMBYTM設(shè)備保持柔軟和柔韌感覺?,F(xiàn)在將注意力轉(zhuǎn)向圖5,其提供了配置有韌性外殼502的示例性CHUMBYTM設(shè)備的各種立體圖,韌性外殼502包括結(jié)合了織物材料508的橡膠型框架504。外殼502環(huán)繞核心電子設(shè)備單元512、用于子卡子裝配件的儀表板514、以及長毛絨內(nèi)部填充材料(未在圖5中示出)??蚣?04、織物508以及填充材料對于操作CHUMBYTM設(shè)備的用戶共同給予柔軟和韌性感覺。在一個實施例中,框架504由SantopreneTM或Texin組成,這是一種似于TPE(熱塑性彈性體)的柔軟、柔韌、有觸感的類似橡膠的材料。在另一個實施例中,框架504由非常低硬度的PVC(聚氯乙烯)構(gòu)成。確切的框架成分一般將平衡柔韌性、感覺、外觀和制造特性,即縫制物品和用粘合劑將物品釘住側(cè)邊以改進(jìn)產(chǎn)品耐受性的能力的考慮??蚣?04為外殼502提供結(jié)構(gòu)和形狀并允許核心電子設(shè)備單元512被更換和插入??蚣?04—般以相對拉平的構(gòu)造來制造且隨后在裝配CHUMBYTM設(shè)備的外殼502時手工折曲或彎曲并縫合到織物或其它柔軟材料。在另一個實施例中,CHUMBYtm框架、織物或其組合是用模制EVA(乙烯醋酸乙烯酯)泡沫塑料制作的。模制過程表現(xiàn)出輕微不同的感覺但一般提供對CAD相關(guān)藝術(shù)品的更高的逼真度。圖28提供CHUMBYTM設(shè)備的替換圖示,其中標(biāo)識了核心電子設(shè)備單元512和柔韌外殼502。與通常將設(shè)備的電子設(shè)備簡單地安裝到不能接受任何用戶修改或定制的剛性塑料封裝中的現(xiàn)有的無線或其它消費電子設(shè)備形成對比,在一示例性實施例中,CHUMBYTM設(shè)備的柔韌外殼可使用任意數(shù)量的諸如在柔軟商品或長毛絨玩具制造中使用的外部織物材料來制作。例如,這樣的材料可包括皮革、仿麂皮織物、氯丁橡膠、橡膠、乙烯基材料等等。柔韌外殼的內(nèi)部可包含任意數(shù)量的填充材料,諸如聚合物填充物(Poly-Fil)、聚酯珠料、凝膠、泡沫、金屬珠料等等,與枕頭、填充動物或長毛絨玩具并無不同。這樣的內(nèi)部填充使CHUMBYTM設(shè)備能夠被"擠壓"。而且,這樣內(nèi)部填充使設(shè)備能夠在被用戶"擠壓"或"按壓"之后保持其形狀以便觸發(fā)內(nèi)部擠壓傳感器650。(在其它實施例中,可適用電場/電容傳感器來代替擠壓傳感器以檢測用戶的手到傳感器的位置/距離;即,由于用戶的手隨著用戶擠壓CHUMBYTM設(shè)備的柔韌外殼而移近傳感器,傳感器能夠指示"擠壓"事件發(fā)生)?,F(xiàn)在轉(zhuǎn)到圖29,在該設(shè)備的示例性實施例的柔韌外殼內(nèi)部,包含有子卡電路,其包含外部電源開關(guān)、外部電源連接器、外部耳機連接器、一個或多個外部USB連接器、內(nèi)部左右揚聲器連接器、內(nèi)部9V備用電池連接器2904、內(nèi)部擠壓傳感器連接器以及內(nèi)部線纜裝配件或"ChumbilicaFM"連接器2910。在一個實現(xiàn)中,ChumbilicaFM連接器2910用于將由子卡子裝配件接收/處理的所有信號連接到chumbytm設(shè)備的被壓合到柔軟框架中的核心電子設(shè)備單元512。定位在柔韌外殼內(nèi)部的還有一對揚聲器630(用于左右音頻輸出)(圖6F),以及擠壓傳感器650(圖6G)和將這些元件附連到子卡子裝配件640所需的各種線纜。在該較佳實施例中,揚聲器固定在由塑料或其它相似材料構(gòu)成的、位于CHUMBYTM設(shè)備的背面的剛性平板上,與耳機連接器、USB端口、電源開關(guān)和電源連接器占據(jù)相同空間。電路劃分成具有較大復(fù)雜度和成本的核心板與拆分成許多外圍設(shè)備連接和特征件的子卡是chumbytm設(shè)備的示例性實施例的重要設(shè)計特征。如此隔離設(shè)計允許更快地適應(yīng)市場和產(chǎn)品的變化,因為系統(tǒng)的最不穩(wěn)定的組件經(jīng)常是"一觸即發(fā)"的。核心與外圍設(shè)備以此方式的隔離還提供一個關(guān)鍵好處,即外圍設(shè)備卡可以用較低成本來定制,這有助于圍繞chumbytm設(shè)備的附件和自定義外殼的生態(tài)系統(tǒng)能夠增長。現(xiàn)在在參考圖30-31,使用通常在柔軟商品和服裝制造中使用的平面模式的示例來定義示例性chumbytm設(shè)備的柔韌外殼3002或"袋"("CHUMBYtm袋")的外部結(jié)構(gòu)??蓪⑷我鈹?shù)量的藝術(shù)/設(shè)計元素添加至chumbytm袋的外部織物材料以增加尺寸和視覺特征。chumbytm設(shè)備的織物型封裝的使用提供了由原始制造商和最終用戶(例如工匠、愛好者等)制作產(chǎn)品外殼的無限可能性,并且相信這代表了在消費電子產(chǎn)品和/或無線設(shè)備設(shè)計方面的新穎方法??椢飿?biāo)簽、補丁或者其它織物/服裝相關(guān)物品可以被縫合或者附連到chumbytm設(shè)備的外部外殼以傳達(dá)產(chǎn)品或公司信息,諸如徵標(biāo)。圖31提供chumbytm設(shè)備的柔韌外殼3002或"袋"的示例平面模式繪圖3100,其示出各個織物面板形狀、縫合細(xì)節(jié)和設(shè)計元素。圖6A-6D提供chumbytm設(shè)備的一個實施例的各種部分透明的立體、側(cè)視和俯視圖。圖6E-6F描繪包含在chumbytm設(shè)備的外殼內(nèi)的核心電子設(shè)備單元和其它組件,以及圖6G示出這些元素中的某一些在外殼內(nèi)的排列。例如,核心電子設(shè)備單元512通常將包括其上組裝了多個電子組件的主電路板。主電路板通常隨后將集成到由諸如例如硬塑料或金屬等剛性材料構(gòu)成的硬子框架中,由此產(chǎn)生電子設(shè)備子裝配件。核心電子設(shè)備單元512—般還包括LCD顯示器、觸摸屏、環(huán)境光傳感器、話筒、USBWiFi道爾芯片(dongle)610、后備電池620和任意數(shù)量的RP屏蔽。該核心模塊被設(shè)計為可由CHUMBYTM設(shè)備的用戶從框架移除。它一般通過ChumbilicalTM連接器2910連接到CHUMBYTM外殼中。WiFi道爾芯片610連接到核心電子設(shè)備單元的WiFi提升器(未示出)并且促進(jìn)WiFi無線連網(wǎng)。后備電池620可使用例如標(biāo)準(zhǔn)9V堿性電池來實現(xiàn),并且用于在主電源故障時為CHUMBYTM設(shè)備提供后備/補充電源。在一個實施例中,后備電池620被安裝在位于核心電子設(shè)備單元512背面的RF屏蔽上并且目的是可由用戶更換。在另一個實施例中,電池620被包含在CHUMBYTM設(shè)備的柔軟外殼中并且可經(jīng)由外部材料中的維可牢(velcro)密封孔來存取以供用戶服務(wù)。在該示例性實施例中,子卡640提供可供用戶使用的連接器,包括電源輸入、耳機輸出以及用于將來的附件和/或便于設(shè)備升級的外部USB型連接器。子卡子裝配件640被夾在子卡子裝配件前部與由剛性ABS型塑料構(gòu)成的后儀表板組件514之間的織物上。子卡子裝配件經(jīng)由Chumbilical2910連接到核心電子設(shè)備512。在該示例性實施例中,CHUMBYTM設(shè)備包括一對內(nèi)部安裝的揚聲器630以提供立體聲。在一個實施例中,揚聲器630使用縫在單元內(nèi)部的小方袋來保持在適當(dāng)位置。這些小袋各自具有小束繩來將揚聲器630保持在CHUMBYtm設(shè)備內(nèi)部的相對固定位置中。在另一個實施例中,揚聲器保持在后儀表板模制品中。兩個揚聲器630連接至子卡子裝配件640。如下討論的,擠壓傳感器650可用各種各樣不同方法來實現(xiàn)以便于對CHUMBYTM設(shè)備的"擠壓"的傳感。擠壓傳感器650—般連接到子卡子裝配件640并且在一個特定實施例中包括柔韌電阻元件,它基于傳感器折曲的角度改變電阻?;蛘撸瑪D壓傳感器650可由典型的快動開關(guān)組成,其控制桿突出到CHUMBYTM設(shè)備的機身之中,并且由環(huán)繞的填充材料緩沖以提供整體柔軟的感覺。因此,擠壓傳感器650能夠檢測CHUMBYTM設(shè)備的柔軟外殼的物理"擠壓"。來自擠壓傳感器650的信號被處理(例如由核心電子設(shè)備模塊512或?qū)S秒娮与娐?并且通常將促使執(zhí)行所定義動作,該動作取決于當(dāng)前活動的窗口小部件的特性。擠壓傳感器650連接至子卡子裝配件640。擠壓傳感器650通常將附連到CHUMBYtm袋的內(nèi)部并且方向平行于chumbytm設(shè)備的垂直存取方向。在其它實施例中,可使用一個或多個位移傳感器來實現(xiàn)相同的功能。擠壓傳感器650可用各種各樣不同形式來實現(xiàn)以完成chumbytm設(shè)備內(nèi)的"擠壓傳感"機械傳感器:如上所述,可安裝諸如"快動"開關(guān)等機械開關(guān),其致動控制桿被巻曲,使得它不會扣住任何內(nèi)部織物接縫。柔軟填充包裹在控制桿和袋表面之間以便向周圍傳播擠壓力,從而增加快動開關(guān)的有效作用面積。柔軟填充還可被包裹在控制桿與開關(guān)之間以便提供額外的復(fù)原力,使得開關(guān)不會變成粘在某個位置上。力或彎曲敏感傳感器:諸如電阻彎曲傳感器等條帶(strip)或由電阻材料、襯墊和插入的電極構(gòu)成的力傳感器可粘附或者縫合到織物中??椢锏淖冃握{(diào)節(jié)這些傳感器的電阻,這隨后由袋中的電子設(shè)備后處理為彎曲信號。場傳感器:可使用電容性場傳感器,它產(chǎn)生擴展至袋邊緣的傳感場。當(dāng)袋被擠壓時,手指的變形和存在將改變袋內(nèi)空氣的介電特性。這種介電特性的改變可以使用多種技術(shù)來檢測,包括但不限于諧振回路的頻移。加速度傳感器袋內(nèi)的加速計可用于基于傳感器在袋內(nèi)如何移動來檢測變形事件的特征。需要一組高級信號標(biāo)識基元,它們可以采用卡爾曼濾波器、匹配濾波器和/或隱馬爾可夫估計器的形式。chumbytm設(shè)備的制造如下文所述,已經(jīng)開發(fā)出許多生產(chǎn)過程創(chuàng)新來解決與chumbytm設(shè)備的示例性實施例的制造有關(guān)的多個問題。例如,在保證柔軟外殼保持每個電子設(shè)備子裝配件方面存在挑戰(zhàn);即,保證這樣的子裝配件保持在chumbytm設(shè)備的柔軟外殼內(nèi)的適當(dāng)位置,并且不掉出來。具體地,通常希望核心電子設(shè)備單元只需最終用戶方的少量努力即可存取??墒褂枚喾N方法來保證核心電子設(shè)備單元與柔軟框架之間的堅固配合首先,以下面所述的方式將塑料凸緣附連到柔軟外殼限定的開口。該凸緣較佳地被構(gòu)成成具有比核心電子設(shè)備子裝配件的尺寸小的開口。直徑或相關(guān)尺度上的這種差異防止核心很容易地從塑料凸緣掉出來。其次,柔軟外殼在內(nèi)部可包括一組扶壁,它們壓住核心電子設(shè)備子裝配件以保持外殼不會被容易地推壓進(jìn)去。扶壁可采用結(jié)構(gòu)性泡沫或者附連到外殼的剛性機械片的形式。第三,凸緣可具有一組摩擦鎖定點,因而使它能夠通過與摩擦鎖定點配合而嚙合到核心電子設(shè)備子裝配件中。第四,凸緣和核心電子設(shè)備子裝配件可使用各種粘合劑膠合在一起。使用脆性干燥粘合劑(諸如氰基丙烯酸酯)允許在最小裝飾影響的情況下打破封口。另外,柔軟外殼的凸緣可使用諸如TPE等原本就提供摩擦的柔軟但半粘的塑料來制造。關(guān)于子卡子裝配件的儀表板與柔軟外殼的配合,一般希望子裝配件被安裝在適合位置而看不到任何間隙,以便產(chǎn)生關(guān)于柔軟外殼的其余部分的"無縫"外觀。許多方法可用于保證這樣一種無縫配合首先,過模制(overmolded)的軟塑料凸緣(諸如TPE混合物)可應(yīng)用于子卡子裝配件的儀表板的塑料邊緣以便于彎曲。其次,在安裝之前,可向子卡儀表板涂敷粘性或半固態(tài)粘合劑(諸如VHB)以便于最小化間隙。第三,可使用夾具形狀的元件來抓住儀表板組件以便于適用組件的對齊。第四,可在柔軟外殼的織物中制造一組螺絲孔,它們與子卡儀表板中的相配的螺絲栓釘對齊,以便于織物的對準(zhǔn)與保持。第五,由夾住內(nèi)片的外片組成的摩擦適配輪緣可用于增強柔軟外殼與子卡儀表板之間的縫的貼服度。在CHUMBYTM設(shè)備的示例性實施例中,可在制造過程中使用多種方法來減少CHUMBYTM設(shè)備操作期間在柔軟外殼內(nèi)部的隆積。由于在某個實施例中CHUMBYTM設(shè)備可因類似于聚合物填充物的混合物的纖維之間陷入的空氣而增加了它的形狀和彈性,因此填充材料和柔軟外殼一起起到各種電子設(shè)備子裝配件周圍的絕熱體的作用。下面描述減少這種潛在的絕熱效應(yīng)的策略。一種散熱策略涉及用導(dǎo)熱材料來填充CHUMBYTM設(shè)備的柔軟外殼。這些材料可全部或部分地分散在電子設(shè)備子裝配件和柔軟外殼之間插入的柔軟填充材料中。例如,這樣的導(dǎo)熱材料可由中空鋁珠或小球或者具有相對良好導(dǎo)熱特性的塑料構(gòu)成。另一個實施例使用導(dǎo)熱凝膠材料來將熱量從核心電子設(shè)備子裝配件傳導(dǎo)到柔軟外殼的表面。或者,可用熱管來將熱量傳導(dǎo)到粘合到柔軟外殼表面的金屬平板。這樣的方法可有利地利用柔軟外殼的較大表面積并且使用相對較薄的織物材料以便最小化整體熱滯留。散熱還可以通過用這樣一種方式"堆疊"各種電子設(shè)備子裝配件和其它組件來促進(jìn),即存在從設(shè)備內(nèi)的每個發(fā)熱組件到面向CHUMBYTM設(shè)備外部的實心結(jié)構(gòu)之一(例如子卡儀表板或LCD顯示器)的低熱阻通道。在該實施例中,這樣的實心結(jié)構(gòu)有效地用作熱沉。每個低熱阻通道可通過在發(fā)熱電子設(shè)備子裝配件與面向外部的實心結(jié)構(gòu)之間插入熱混合物(例如以柔軟、類似于凝膠的間隙填充襯墊的形式)來完成。例如,在一個實施例中,LCD顯示器保持在鋁散熱器板中的適當(dāng)位置,并且將熱混合物塞在散熱器與LCD之間。另外,核心電子設(shè)備子裝配件的PCB可包含熱通孔和銅板來增強熱流動。當(dāng)WiFi模塊直接安裝到核心電子設(shè)備模塊的PCB時,可使用在WiFi模塊與該PCB之間并且最終穿過LCD顯示器到達(dá)周圍的孔子放置柔軟的類似凝膠的間隙填充來增加導(dǎo)熱。在另一個實施例中,WiFi模塊放在WiFi提升器上以便能夠生成改進(jìn)的天線方向圖。在該實施例中,WiFi模塊被定位成使得在該模塊與核心電子設(shè)備模塊的PCB之間建立通過PCB上放置的任何金屬連接器或器件的適當(dāng)?shù)蜔嶙柰ǖ馈⒏髌彳浀娜犴g材料裝配到CHUMBYTM設(shè)備的柔軟外殼中產(chǎn)生許多問題。一個示例性方法涉及首先將各片柔韌材料里外縫合,然后將所得到的聚集體"轉(zhuǎn)換"成最終類似于袋的構(gòu)造用于配合(例如縫合)到柔韌框架504。下面描述在該類型的制造過程中可能遇到的許多困難以及對這些困難的可能的解決方案。柔韌框架與縫紉機粘合一在一種方法中,可將噴射潤滑劑涂在柔韌框架504的背部以防止柔軟外殼與用于將柔軟外殼附連到框架504的縫紉機的下部粘合。這樣的粘合還可通過用一張光滑的紙覆蓋在框架504的背部來減少??山Y(jié)合上述任何或全部來使用的另一個生產(chǎn)過程改進(jìn)是使用柱型(post-style)或砧型(anvil-style)縫紉機而非有平臺的機器。因織物與塑料硬度計的失配所致的未對齊一當(dāng)縫紉機供給框架504與柔軟外殼的織物之間的接觸面時,織物往往伸展得比塑料框架504更多更快。這可通過將織物料子預(yù)先扭曲與縫紉機供給所引入的扭曲量匹配的量來補償。因操作者誤差所致的未對齊柔軟外殼的織物與框架504的未對齊可因在實現(xiàn)CHUMBYTM設(shè)備的示例性實施例中所涉及的混合物彎曲而發(fā)生,從而使得視覺對齊很困難。這樣的失配可通過將槽口、標(biāo)簽和點整合到塑料框架504和平面模式中以用作縫紉機操作者的向?qū)頊p少??椢秕Q紋—一旦在框架504與柔軟外殼的織物材料之間產(chǎn)生縫,織物往往會因織物在縫附近的擠壓而在縫處起皺。這可通過在縫合前將織物膠合到框架504來補償。膠合既用作將織物保持在適當(dāng)位置的臺架又防止織物被提離框架504的表面。邊緣修整一可以預(yù)料,如果柔軟外殼的織物邊緣粗糙的話,那么縫合時的小錯誤往往會更明顯或者引起注意。這種外觀損傷可通過處理織物的邊緣使之顯得完美來解決。所使用的特定過程取決于所使用的織物材料類型。例如,在使用皮革作為柔軟外殼的織物材料的示例性實施例中,可以油漆邊緣。當(dāng)使用編織合成品作為織物材料時,可首先對邊緣進(jìn)行熱處理(或者用明火,或者用加熱過的金屬壓型)。具體地,當(dāng)使用合成品織物用于柔軟外殼時,加熱過的金屬壓型可用于在用于切斷織物的壓型區(qū)域周圍產(chǎn)生融化的壓花圖案。融化的壓花圖案將用于將纖維粘合在一起并且創(chuàng)建完美外觀的邊緣。對于自然織物,可對邊緣進(jìn)行油漆、巻邊或者應(yīng)用縫合帶。高度匹配一在示例性實施例中,形成框架504的塑料或其它物質(zhì)用高精度模具壓制;相反,用于柔軟外殼的織物材料是不精確生產(chǎn)過程的產(chǎn)物。這兩者之間的高度的失配會產(chǎn)生討厭的視覺人造物。當(dāng)使用皮革作為織物材料時,這些人造物可以通過削磨皮革來改善以便在縫合到框架504之前控制其高度。此外,用于框架504的塑料或其它材料通常是模制的,使得它們比經(jīng)修整的皮革的高度高出了預(yù)期的制造容差。這減少了任何不完美的視覺影響,特別是在"迎面"觀看設(shè)備的時候。最初在附連到框架504之前將多片柔韌材料整合到柔軟外殼的過程還產(chǎn)生許多問題。下面描述一個與由皮革構(gòu)成的柔軟外殼有關(guān)的示例性過程。首先,用四個皮革面板裝配柔軟外殼,每個面板形成柔軟外殼的一個側(cè)面。當(dāng)連接這些縫時,翻轉(zhuǎn)、膠合并敲平皮革,以便減少從正面觀看時縫的輪廓和皺紋。皮革的厚度至少在任何縫區(qū)域中被削磨,以便減少縫區(qū)域中的皺紋。柔軟外殼的背部在該過程的最后階段附連,并且隨后將設(shè)備里外翻轉(zhuǎn)。在另一個實施例中,為皮革縫提供多余的長度,并且將材料縫回其本身以產(chǎn)生三重縫合。在其它實施例中,可使用暗針來釋放柔軟外殼的曲邊周圍的應(yīng)力。然而,暗針的使用可能會不利地影響設(shè)備的美感。因此,在又一個實施例中,使用具有足夠容差來處理在這樣的曲邊周圍形成的任何應(yīng)力的經(jīng)修改的平面模式。由于存儲在柔韌框架504和織物外殼中的應(yīng)力,CHUMBYTM設(shè)備的示例性實施例可在形狀中形成永久的不對稱的偏移??蓱?yīng)用下面的技術(shù)來限制這些應(yīng)力的影響。首先,在縫紉機與被縫材料之間的接觸面上的摩擦效應(yīng)可用上述方式來減少。其次,可在已經(jīng)裝配CHUMBYTM設(shè)備之后對框架504進(jìn)行熱熔。在形成的夾具處進(jìn)行熱熔,使得當(dāng)熱熔凝固時它將設(shè)備壓成預(yù)定的形狀。僵硬的織物可層疊到該過程中所使用的柔軟織物的背面。盡管從CHUMBYTM設(shè)備的外面看不見,但僵硬允許織物的自然形狀(如由平面模式所體現(xiàn)的)來支配內(nèi)置于框架504與織物之間的縫合縫中的力。諸如皮革等自然織物包含會影響生產(chǎn)過程產(chǎn)量的缺點。在壓型切割階段,較粗糙的皮革片可使用使用用于底部和背部片的圖案來切割,以便減少這些皮革片的視覺影響同時增加皮革生皮整體使用率。對框架504的材料選擇在柔軟外殼的制造能力方面扮演著重大角色。柔軟框架504較佳地包括柔韌但不太容易伸展的材料。它一般足夠柔軟以允許縫紉針穿過但不破裂。一個實施例使用TPU型的塑料來實現(xiàn)框架504。該類型的塑料具有柔軟外殼可用膠水來附連的優(yōu)點,但相對較硬并且縫紉針在穿透其表面時有困難。另一個實施例使用TPE型塑料,它是柔韌的,不易伸展,并且可以很容易地被針穿透。然而,很難粘合到TPE的表面。另一個實施例使用PVC/PU型塑料,它是柔韌的,容許使用膠水,并且足夠柔軟讓針容易地穿透。在另一個實施例中,對框架504和柔軟外殼的織物兩者都使用EVA泡沫,或者只用于框架。EVA可通過所需尺寸的模具來澆注并且允許調(diào)整。該過程可有利地產(chǎn)生集成的框架和柔韌外殼而不用縫合,并且能夠準(zhǔn)確地實現(xiàn)精確的幾何結(jié)構(gòu)。然而,同時對CHUMBYTM設(shè)備的框架和外殼使用EVA泡沫導(dǎo)致設(shè)備展示出不同于其它實現(xiàn)的僵硬感覺?,F(xiàn)在將注意力轉(zhuǎn)向圖32-33所示的CHUMBYTM設(shè)備的示例性用戶界面屏幕,參考這些附圖描述設(shè)備內(nèi)一或多個彎曲傳感器650的校準(zhǔn)過程。當(dāng)用戶"擠壓"CHUMBYTM設(shè)備的背部并且使適用的擠壓傳感器650移動超過閾值容差時,控制面板功能被激活并且顯示適當(dāng)?shù)挠脩艚缑?圖32)。從經(jīng)由圖32的控制面板3210訪問的"設(shè)置"屏幕3220,用戶隨后可以訪問"擠壓"校準(zhǔn)功能3300(圖33)來重新校準(zhǔn)彎曲傳感器。盡管在某些實施例中每個CHUMBYTM設(shè)備的柔韌或韌性外殼的目的是實質(zhì)上是永久且不更換的,但在其它實施例中這樣的外殼可包括被設(shè)計成可根據(jù)用戶的判斷容易地脫卸并更換的可互換"皮膚"。在這樣的實現(xiàn)中,CHUMBYTM設(shè)備可配置為按照依賴于當(dāng)前附連于設(shè)備的低層硬件"核心"的特定"皮膚"的各種簡檔來操作。具體而言,一個或多個傳感器可被布署在CHUMBYTM設(shè)備的核心上以便讀取設(shè)置為用作CHUMBYTM設(shè)備的外殼的各種皮膚內(nèi)嵌入的電子標(biāo)識符。每個標(biāo)識符由包含唯一標(biāo)識信息的持久(非易失性)存儲模塊的組成,并且在物理上配置為在CHUMBYTM設(shè)備的皮膚變成附連于設(shè)備核心時對設(shè)備核心上的相應(yīng)傳感器進(jìn)行電或無線電接觸。從這一嵌入的標(biāo)識符讀取的信息可用于將當(dāng)前包裹設(shè)備核心上的皮膚的身份通知給CHUMBYTM設(shè)備的控制系統(tǒng)。例如,某些這樣的皮膚包括暗示各種應(yīng)用(例如"時鐘無線電"或"輕便型收錄機")或者預(yù)期操作環(huán)境(例如"汽車"、"廚房""車間")的特性或特征。在另一個實施例中,標(biāo)識符可以寫入整合到"皮膚"的非易失性存儲中。當(dāng)這樣的"皮膚"與核心配合時,在非易失性存儲與"核心"之間以可直接從中讀取標(biāo)識符的方式建立連接。一旦新的皮膚已經(jīng)附連或者以其它方式固定到CHUMBYTM設(shè)備的核心并且已經(jīng)從嵌入的標(biāo)識符讀取了信息,CHUMBYTM設(shè)備就可將指示其當(dāng)前皮膚(例如"皮膚#1")的消息發(fā)送至服務(wù)供應(yīng)商106。作為響應(yīng),服務(wù)供應(yīng)商106可用指示CHUMBYTM設(shè)備使用特定簡檔(例如"簡檔#3")的消息來回復(fù)??梢灶A(yù)料的是,用戶可選擇經(jīng)由與服務(wù)供應(yīng)商106通信的web瀏覽器122來定義用于他們的每個皮膚的簡檔或者僅僅使用可從服務(wù)供應(yīng)商106得到的默認(rèn)簡檔。例如,每個簡檔可定義(i)要執(zhí)行的窗口小部件,(ii)要用于執(zhí)行這些窗口小部件的配置,以及(iii)在經(jīng)由LCD顯示器320呈現(xiàn)信息時所用的樣式和主題信息(色彩方案、控件裝飾、字體、背景等等)。CHUMBYTM服務(wù)供應(yīng)商現(xiàn)在參考圖7,提供可用于促進(jìn)CHUMBYTM服務(wù)供應(yīng)商106的操作的服務(wù)器組件和其它基礎(chǔ)結(jié)構(gòu)的框圖表示。要理解的是,圖7的表示本質(zhì)上是功能性的,并且單個或者多個計算機可適用于執(zhí)行被設(shè)計為完成一個或多于一個下面描述的功能的軟件。例如,由負(fù)載平衡器704提供的功能可由單個負(fù)載平衡設(shè)備或者多個負(fù)載平衡設(shè)備來提供。同樣,在圖7中表示的每個服務(wù)器可使用單個服務(wù)器計算機或者使用由以本領(lǐng)域技術(shù)人員熟悉的配置互連的主、副和備份服務(wù)器計算機組成的群來實現(xiàn)。如圖7所示,一個或多個web服務(wù)器710用于定義由CHUMBYTM服務(wù)供應(yīng)商106向用戶或其它感興趣各方呈現(xiàn)的web界面。系統(tǒng)數(shù)據(jù)庫712可包括CHUMBYTM用戶帳戶信息、CHUMBYTM設(shè)備配置信息、CHUMBYtm窗口小部件配置和實例信息、市場資料、出版信息以及與由web服務(wù)器710提供的CHUMBYTM服務(wù)有關(guān)的聯(lián)系信息等等。還可包括與注冊和一級支持有關(guān)的信息。用戶帳戶服務(wù)器714在系統(tǒng)數(shù)據(jù)庫712中維護用戶帳戶數(shù)據(jù)并且為圖7所示的其它服務(wù)器提供認(rèn)證服務(wù)。一個或多個窗口小部件服務(wù)器718用于向CHUMBYTM設(shè)備102提供窗口小部件。每個窗口小部件服務(wù)器718—般具有足夠的能力來按需加密和簽署窗口小部件。另外,每個服務(wù)器718將被配置為"存儲和轉(zhuǎn)發(fā)"從一個用戶發(fā)送到另一個用戶的窗口小部件。服務(wù)供應(yīng)商106也可使用多個內(nèi)容服務(wù)器724來向CHUMBYTM設(shè)備102提供信息(例如,新聞、天氣、股票市場信息)。在一示例性實施例中,所有內(nèi)容服務(wù)器以"拉"操作模式工作;g卩,CHUMBYTM設(shè)備102在某一周期性的基礎(chǔ)上向適用的內(nèi)容服務(wù)器724輪詢新聞數(shù)據(jù)。來自內(nèi)容服務(wù)器724的每個響應(yīng)較佳地包含后續(xù)輪詢的時間表和頻率。例如,被設(shè)置成提供股票市場信息的內(nèi)容服務(wù)器724可以改變輪詢頻率以反映股票市場是否開市。在其它實現(xiàn)中,可為CHUMBYTM設(shè)備102提供基于例如環(huán)境條件(例如周圍房間亮度)或其它因素來改變輪詢頻率的能力。一個或多個內(nèi)容服務(wù)器724可用于提供用戶上傳的特定類型的內(nèi)容供其自己或其它CHUMBYTM設(shè)備102使用且存儲在系統(tǒng)數(shù)據(jù)庫712中。CHUMBYTM服務(wù)供應(yīng)商106—般維護少量負(fù)載平衡網(wǎng)絡(luò)時間協(xié)議(NTP)服務(wù)器730來為CHUMBYTM設(shè)備102提供時間。每個這樣的服務(wù)器730將被配置為從"主"NTP服務(wù)器取得它們的時間,而"主"NTP服務(wù)器從上游外部公共NTP服務(wù)器取得時間。如果主NTP服務(wù)器730不工作,則副NTP服務(wù)器730將與一些隨機的上游服務(wù)器同步。如果所有服務(wù)器730都不可用,則CHUMBYTM設(shè)備102將從隨機公共NTP服務(wù)器取得時間信息,或者僅使其時間通過用戶輸入來調(diào)整。在一個實施例中,每個CHUMBYTM設(shè)備102在連接到因特網(wǎng)時并在之后以抖動的間隔請求時間,但一天不超過一次?,F(xiàn)在轉(zhuǎn)到圖8,提供系統(tǒng)數(shù)據(jù)庫712使用的示例性面向?qū)ο髷?shù)據(jù)庫模式800的數(shù)據(jù)庫模型圖。如所示的,模式800包括以下表伙伴、類別、CHUMBYtm設(shè)備、參數(shù)、簡檔、皮膚、用戶、窗口小部件實例、窗口小部件、等級、注冊、激活、電影、模板、縮略圖。圖8中的每個矩形對象是以下各項的實體對象表示數(shù)據(jù)庫712中的表,其中主鍵用縮寫"PK"表示;由虛線表示的所有權(quán)關(guān)系,該虛線起自被擁有的實體且在擁有的實體結(jié)束,并且以被擁有的對象中的星號列作為鍵;以及表示實體之間關(guān)系的實線。盡管包含在這多個表中的信息類型對于本領(lǐng)域的技術(shù)人員而言考慮到此處的討論是非常容易明白的,但提供在用戶注冊和將窗口小部件到"簡檔"期間所執(zhí)行的各個步驟的簡化示例以便進(jìn)一步闡明數(shù)據(jù)庫模式800的結(jié)構(gòu)。在一個實施例中,用戶注冊和帳戶創(chuàng)建過程是由用戶通過web瀏覽器122提交CHUMBYID以便標(biāo)識特定CHUMBYTM設(shè)備102來發(fā)起的。創(chuàng)建用戶帳戶的動作導(dǎo)致默認(rèn)簡檔和一個或多個窗口小部件實例的構(gòu)造,它們每一個被自動指派給當(dāng)前正在注冊的chumbytm設(shè)備102(如由其CHUMBYtmID所標(biāo)識的)。當(dāng)用戶向用戶的簡檔添加窗口小部件時,基于類別表內(nèi)的信息向用戶呈現(xiàn)可能類別的列表。用戶隨后從類別表中選擇一個類別,并且向用戶呈現(xiàn)屬于所選類別的窗口小部件列表。在用戶選擇一個窗口小部件之后,構(gòu)造窗口小部件實例并且將信息輸入到適當(dāng)?shù)淖侄?例如,profilejd(簡檔ID)、widgetjd(窗口小部件ID)、index(索引))中。隨后通過web瀏覽器122向用戶呈現(xiàn)用于編輯與所選窗口小部件相關(guān)聯(lián)的窗口小部件專用參數(shù)的用戶界面。響應(yīng)于用戶對參數(shù)的選擇,在參數(shù)表中適當(dāng)?shù)馗掠涗?。圖36A-36H提供能夠由系統(tǒng)數(shù)據(jù)庫712使用的示例性面向?qū)ο髷?shù)據(jù)庫模式的更全面的表格表示。系統(tǒng)操作客戶機-服務(wù)器通信協(xié)議一般而言,可以預(yù)料的是,本發(fā)明的實施例將以使得chumbytm設(shè)備102作為相對于存在于chumbytm服務(wù)供應(yīng)商106內(nèi)的各種服務(wù)器的客戶機來工作的方式來實現(xiàn)。在這些實施例中,chumbytm設(shè)備102不參與相互之間的直接通信,但可經(jīng)由與服務(wù)供應(yīng)商106建立的獨立的客戶機-服務(wù)器關(guān)系來通信。以此方式,在內(nèi)容所有者與潛在的接受者的許可之下,服務(wù)供應(yīng)商106可方便CHUMBYTM設(shè)備102之間各種各樣不同類型的可執(zhí)行文件(例如窗口小部件或其它計算機程序、音頻剪輯、短"Flash"電影等等)的通信。用戶可指定要發(fā)送至另一用戶或者用戶的"伙伴列表"中的成員等等的窗口小部件或其它內(nèi)容。該指定可經(jīng)由與服務(wù)供應(yīng)商106通信的web瀏覽器122或者直接通過用戶的chumbytm設(shè)備102的界面來進(jìn)行。在一個實施例中,可執(zhí)行文件可由chumbytm設(shè)備102的用戶或者其它第三方來創(chuàng)建并且在操作服務(wù)供應(yīng)商106的實體批準(zhǔn)之后加載到系統(tǒng)數(shù)據(jù)庫712內(nèi)。一旦窗口小部件或者其它可執(zhí)行文件已經(jīng)創(chuàng)建并存儲在系統(tǒng)數(shù)據(jù)庫712內(nèi),就使之能夠由所有那些己經(jīng)被授予必需的許可的chumbytm設(shè)備102的用戶來使用。用于在用戶之中和之間授予許可的各種方案是可能的。例如,一種該類型的許可要求由用戶Y給予向用戶Y的CHUMBYTM設(shè)備發(fā)送窗口小部件的許可的任何用戶X可選擇用戶X已經(jīng)有使用權(quán)限的任何窗口小部件并且將這樣的窗口小部件"發(fā)送"給用戶Y的CHUMBYTM設(shè)備??蓪υ诹硪挥脩粽埱髸r從服務(wù)供應(yīng)商106到CHUMBYTM設(shè)備的窗口小部件或其它文件的可傳輸性設(shè)置其它限制。例如,可向用戶提供將某些窗口小部件僅"鎖定"在用戶的CHUMBYTM設(shè)備上的能力,或者CHUMBYTM設(shè)備可到達(dá)到"滿"狀態(tài)并且將其自身通告為不能再接收任何其它窗口小部件。盡管窗口小部件和其它可執(zhí)行文件可在服務(wù)供應(yīng)商106與CHUMBYtm投備102之間以多種不同格式傳輸,但在一個實施例中這樣的傳輸將以Flash電影格式(即,在未簽署或者未加密時作為.swf文件)發(fā)生。在這種情形中,用于從服務(wù)供應(yīng)商106下載窗口小部件的過程包括在CHUMBYTM設(shè)備102處接收"新"窗口小部件已準(zhǔn)備好下載的通知。由于在該示例性實施例中每個CHUMBYTM設(shè)備102以"拉"模式動作,因此每個設(shè)備102周期性地輪詢服務(wù)供應(yīng)商并且査詢是否有任何配置更改可供加載。在有新的窗口小部件可供下載的情形中,CHUMBYTM設(shè)備102通常將使用標(biāo)準(zhǔn)HTTP(或者HTTPS)協(xié)議來下載適用的窗口小部件文件。現(xiàn)在將注意力轉(zhuǎn)向圖9-13,它們是表示CHUMBYTM設(shè)備102與CHUMBYTM服務(wù)供應(yīng)商106之間建立的客戶機-服務(wù)器通信協(xié)議的一系列信號流圖。如上所述,每個CHUMBYTM設(shè)備102作為相對于CHUMBYTM服務(wù)供應(yīng)商106的客戶機工作。在一個實施例中,在每個CHUMBYTM設(shè)備與CHUMBY服務(wù)供應(yīng)商106的相應(yīng)服務(wù)器實體之間建立的基本協(xié)議可以使用利用HTTP傳輸?shù)谋憩F(xiàn)狀態(tài)轉(zhuǎn)移(RepresentationalStateTransfer)(REST)體系結(jié)構(gòu)來表征為XML。一般而言,CHUMBYTM設(shè)備102發(fā)出周期性HTTPGET或者POST請求并且服務(wù)供應(yīng)商106用XML塊來響應(yīng)。CHUMBYTM設(shè)備102將對相對簡單的請求使用HTTPGET,而對將以XML封裝的更復(fù)雜的請求使用POST。各數(shù)據(jù)元素由全局唯一標(biāo)識符(GUID)來唯一標(biāo)識。在一個實施例中,將存在某種形式的密碼密鑰交換并且將使用這些密鑰來加密交易。此外,可壓縮XML以便于CHUMBYTM設(shè)備102與CHUMBYTM服務(wù)供應(yīng)商106之間的傳輸。每個chumbytm設(shè)備102具有唯一的GUID。在一些實施例中,時間碼將以ISO-8061格式來表示。請求CHUMBYtm配置參考圖9,信號流圖900圖示了由服務(wù)供應(yīng)商106向chumbytm設(shè)備102提供"CHUMBYtm配置"的一種方式。在一個實施例中,每個CHUMBYTM設(shè)備102按照指定要由CHUMBYTM設(shè)備102在各種條件下加載的簡檔的配置來操作。用戶通過在chumbytm網(wǎng)站處的web界面為CHUMBYtm投各102指定簡檔。簡檔包含用于chumbytm設(shè)備102的若干操作參數(shù)。如圖9所示,對配置的請求是在CHUMBYTM設(shè)備102向由服務(wù)供應(yīng)商106所維護的系統(tǒng)數(shù)據(jù)庫712內(nèi)的CHUMBYTM配置對象發(fā)送包含所請求的配置的GUID的HTTPGET請求時發(fā)起的(階段902)。下面提供這一請求的示例http:〃server.chumby.com/xml/chumbies/CB6A8A20-DFB8-llDA-98FA-00306555C864服務(wù)供應(yīng)商106接收請求(階段904),并且從系統(tǒng)數(shù)據(jù)庫712中檢索所請求的配置(階段908)。如果所請求的配置存在,則服務(wù)供應(yīng)商以基于XML的配置來響應(yīng);如果沒有,則服務(wù)供應(yīng)商106以基于XML的錯誤消息來響應(yīng)(階段912)。下面給出由服務(wù)供應(yīng)商106生成的示例性的基于XML的響應(yīng)<xmlversion="1.0"encoding="UTF-8"><chumbyid="CB6A8A20-DFB8-l1DA-98FA-00306555C864"><name>Bathroom</name><profilehref=7xml/profiles/00000000-0000-0000-0000-00000000000rname="Default"id="00000000-0000-0000-0000-0000000000017><userusername="Frank"href=7xml/users/00000000-0000-0000-0000-000000000001"id="00000000-0000-0000-0000-000000000001"/></chumby>一旦chumbytm設(shè)備102接收到響應(yīng),則該響應(yīng)就由主控制器來處理(階段916)。如果代之以接收到錯誤,則該錯誤也由主控制器來處理(階段920)。請求簡檔參考圖10,信號流圖1000圖示了由服務(wù)供應(yīng)商106向chumbytm設(shè)備102提供"簡檔"的一種方式。在一個實施例中,每個chumbytm設(shè)備102按照簡檔來操作,簡檔指定了要由chumbytm設(shè)備102在各種條件下執(zhí)行的窗口小部件集合。這使得用戶能夠基于用戶chumbytm設(shè)備102的位置或者當(dāng)前CHUMBYTM設(shè)備IO所在的皮膚(或外殼)來指定可用窗口小部件集合中要在特定時間范圍內(nèi)實例化并使用的某個子集。例如,用戶可能在家里時希望提供本地天氣和交通信息,但在旅行時喜歡能從CHUMBYTM設(shè)備102獲得航班信息。如圖10所示,對簡檔的請求在CHUMBYTM設(shè)備102向服務(wù)供應(yīng)商106維護的系統(tǒng)數(shù)據(jù)庫712內(nèi)的簡檔對象發(fā)送包含所請求的簡檔的GUID的HTTPGET請求時發(fā)起(階段1002)。下面提供這一請求的示例http:〃server.chumby.com/xml/profiles細(xì)00000掘0掘0-0000掘000000001服務(wù)供應(yīng)商106接收請求(階段1004),并且從系統(tǒng)數(shù)據(jù)庫712中檢索所請求的簡檔(階段1008)。如果所請求的簡檔存在,則服務(wù)供應(yīng)商用基于XML的簡檔來響應(yīng);如果沒有,則服務(wù)供應(yīng)商106以基于XML的錯誤消息來響應(yīng)(階段1012)。下面給出由服務(wù)供應(yīng)商106生成的示例性的基于XML的響應(yīng)<xmlversion="1.0"encoding="UTF-8"><profileid="00000000-0000-0000-0000-00000000000r><name>Default</name><description>DefaultprofileforyourChumby</description><userusername="chumby"hrefVxml/users/OOOOOOOO-0000-0000-0000-000000000001"id="00000000-0000-0000-0000-0000000000017><skinhref/xml/skins/OOOOOOOO-0000-0000-0000-000000000001"name="Standard"<accessaccess="private"id="EC667B90-EC4bllDA-8774-00306555C8647><widget_instances><widget—instancehref^"/xml/widgetinstances/B2BE8552-E7F2-l1DA-B4BD-00306555C864"id="B2^E8552-E7F2-llDA-B4BD-00306555C8647><widget—instancehref=7xml/widgetinstances/033BFBC2-E794-l1DA-B4BD-00306555C864"id="033§FBC2-E794-llDA-B4BD-00306555C8647><widget—instancehref/xml/widgetinstances/94177El8-E777-11DA-B4BD-00306555C864"id="9417E18-E777-llDA-B4BD-00306555C864"/><widget—instancehre卜7xml/widgetinstances/9AA50336-E777-l1DA-B4BD-00306555C864"id="9A;50336-E777-llDA-B4BD-00306555C8647><widget—instancehref=7xrnl/widgetinstances/9E4647F2-E777-llDA-B4BD-00306555C864"id="9E4S47F2-E777-11DA-B4BD-00306555C8647><widget_instancehref^7xml/widgetinstances/7AC67832-E77D-l1DA-B4BD-00306555C864"id="7A(J67832-E77D-llDA-B4BD-00306555C8647><widget_instancehref="/xml/widgetinstances/B4C35F06-E777-11DA-B4BD-00306555C864"id="B4(J35F06-E777-llDA-B4BD-00306555C8647><widget—instancehref=7xml/widgetinstances/5D81823A-E77D-llDA-B4BD-00306555C864"id="5D81823A-E77D-llDA-B4BD-00306555C8647></widget—instances><buddies—of><bud3yprofile="A9BF0AC6-07DB-l1DC-A700-0017F2D98B02"name="fredgarvin"profilename="Default"id="9790F788-07DB-l1DC-A700-0017F2D98B02'V></buddies—of></profile>一旦CHUMBYTM設(shè)備102接收到該響應(yīng),則該響應(yīng)就由主控制器來處理(階段916)。如果代之以接收到錯誤,則該錯誤也由主控制器來處理(階段920)。每個簡檔具有名稱、描述、皮膚和"窗口小部件實例"列表。將周期性地重取簡檔以便反映所有者所做的改變,例如,添加和移除窗口小部件實例。簡檔還可包含"...的伙伴(buddies—of)"節(jié)點,它包含有關(guān)已經(jīng)指示簡檔的所有者是"伙伴"的用戶和簡檔的信息以便于窗口小部件實例的發(fā)送。CHUMBYTM設(shè)備102依次處理每個窗口小部件實例,取得每個窗口小部件的設(shè)置以及窗口小部件本身,并且以由該窗口小部件實例封裝的設(shè)置顯示該窗口小部件??墒褂妙愃朴趨⒖紙D9描述的過程來改變簡檔。下面給出包含要修改的簡檔的GUID的HTTPPOST和CHUMBYTM設(shè)備102生成的改變簡檔的基于XML的請求的示例http:〃server.chumby.com/xml/profiles/00000000-0000-0000-0000-000000000001<xmlversion-"1.0"encoding="UTF-8"><profileid="00000000-0000-0000-0000-000000000001"><name>Default</name><description>DefaultprofileforyourChumby</description><userusername="chumby"href^'Vxml/users/OOOOOOOO-OOOO-OOOO-OOOO-OOOOOOOOOOO1"id="00000000-0000-0000-0000-0000000000017><skinhref=7xml/skins/00000000-0000-0000-0000-00000000000rname="Standard"id="00000000-0000-0000-0000-0000000000017><accessaccess="private"id="EC667B90-EC41-llDA-8774-00306555C864"/><widget—instances><widg^t—instancehref=7xml/widgetinstances/B2BE8552-E7F2-llDA-B4BD-00306555C864"id="B2fE8552-E7F2-llDA-B4BD-00306555C8647><widget_instancehref/xml/widgetinstances/033BFBC2-E794-llDA-B4BD-00306555C864"id="033§FBC2-E794-llDA-B4BD-00306555C8647><widget—instancehref/xml/widgetinstances/94177E18-E777-llDA-B4BD-00306555C864"id="94l77E18-E777-llDA-B4BD-00306555C8647><widget—instancehref=7xml/widgetinstances/9AA50336-E777-llDA-B4BD-00306555C864"id="9A;50336-E777-llDA-B4BD-00306555C8647><widget_instancehref=7xml/widgetinstances/9E4647F2-E777-llDA-B4BD-00306555C864"id="9E4^47F2-E777-llDA-B4BD-00306555C864"/><widget—instancehre卜7xml/widgetinstances/7AC67832-E77D-llDA-B4BD-00306555C864"id="7A(5"67832-E77D-llDA-B4BD-00306555C8647><widget_instancehref="/xml/widgetinstances/B4C35F06-E777-l1DA-B4BD-00306555C864"id="B4(J35F06-E777-llDA-B4BD-00306555C8647><widget—instancehref="/xml/widgetinstances/10A66395-8500-215E-81F0-003256F98257"id="10A6395-8500-215E-81F0-003256F982577></widget—instances></profile>對應(yīng)于這一請求的、包含經(jīng)更新的簡檔的示例性的基于XML的響應(yīng)可由服務(wù)供應(yīng)商106如下提供<xmlversion="1.0"encoding="UTF-8"><profileid="00000000-0000-0000-0000-000000000001"><name>Default</name><description>DefaultprofileforyourChumby</description><userusername="chumby"href=7xml/users/00000000-0000-0000-0000-000000000001"id="oooooooo-oooo-oooo-oooo-ooooooooooor/><skinhref=7xml/skins/00000000-0000-0000-0000-00000000000r'name="Standard"id="00000000-0000-0000-0000-000000000001"/><accessaccess="private"id="EC667B90-EC41-llDA-8774-00306555C8647><widget—instances><widgit—instancehref^7xml/widgetinstances/B2BE8552-E7F2-l1DA-B4BD-00306555C864"id="B2i"E8552-E7F2-llDA-B4BD-00306555C8647><widget—instancehref=7xml/widgetinstances/033BFBC2-E794-llDA-B4BD-00306555C864"id="033§FBC2-E794-11DA-B4BD-00306555C864'7><widget—instancehref=7xml/widgetinstances/94177El8-E777-11DA-B4BD-00306555C864"id="94l77E18-E777-llDA-B4BD-00306555C8647><widget_instancehref=7xml/widgetinstances/9AA50336-E777-llDA-B4BD-00306555C864"id="9AA50336-E777-llDA-B4BD-00306555C864"A><widget—instancehref=7xml/widgetinstances/9E4647F2-E777-llDA-B4BD-00306555C864"id="9E4^47F2-E777-llDA-B4BD-00306555C864"/><widget_instancehref=7xml/widgetinstances/7AC67832-E77D-llDA-B4BD-00306555C864"id="7A(J67832-E77D-llDA-B4BD-00306555C864"A><widget—instancehref=7xml/widgetinstances/B4C35F06-E777-11DA-B4BD-00306555C864"id="B4(535F06-E777-llDA-B4BD-00306555C8647><widget—instancehref=7xml/widgetinstances/10A66395-8500-215E-81F0-003256F98257"id="10AS6395-8500-215E-81F0-003256F982577></widget—instances></profile>窗口小部件實例上傳/下載現(xiàn)在轉(zhuǎn)向圖11-12,其中示出表示窗口小部件實例信息從CHUMBYTM設(shè)備102到服務(wù)供應(yīng)商106以及相反方向的通信的信號流圖。在一個實施例中,與窗口小部件實例相關(guān)聯(lián)的參數(shù)集合確定在由CHUMBYTM設(shè)備102執(zhí)行時修改窗口小部件的行為的用戶指定方式。即,由CHUMBYTM設(shè)備102從服務(wù)供應(yīng)商106取得的用于給定窗口小部件的參數(shù)構(gòu)成用戶的"定制"設(shè)置,而不是動態(tài)內(nèi)容。例如,在"證券報價機"窗口小部件的情形中,適用的參數(shù)可包括用戶公文包中的股票名稱和代號,但不定義或者相關(guān)于股票的當(dāng)前價格(這將由服務(wù)供應(yīng)商106提供的另一服務(wù)來提供)。圖11是描繪對通過在其中實例化窗口小部件的CHUMBYTM設(shè)備102的界面對該窗口小部件實例的參數(shù)進(jìn)行的改變的處理的信號流圖。參數(shù)改變的示例可包括在"天氣"窗口小部件的情形中改變感興趣的位置,或者在"股票市場"窗口小部件的情形中添加/移除證券報價機代號。在該示例性實施例中,用戶不必設(shè)置或者修改給定窗口小部件的所有參數(shù),并且服務(wù)供應(yīng)商106—旦接收到將有效地將參數(shù)改變數(shù)據(jù)"擴展"為全參數(shù)記錄。例如,郵編在天氣窗口小部件的情形中足夠唯一地標(biāo)識位置,并且在服務(wù)供應(yīng)商106處理參數(shù)改變請求期間可將相關(guān)聯(lián)的城市、州等提供給適用的記錄。如所示的,窗口小部件實例改變操作是在CHUMBYTM設(shè)備102向服務(wù)供應(yīng)商106維護的系統(tǒng)數(shù)據(jù)庫712內(nèi)的窗口小部件實例對象發(fā)送HTTPPOST和XML請求時發(fā)起的(階段1102)。該類型的"上傳(UPLOAD)"操作通知服務(wù)106,特定窗口小部件實例的參數(shù)己經(jīng)由適用的用戶更新了。如圖所示,經(jīng)更新的參數(shù)由服務(wù)供應(yīng)商接收(階段1104),并且被嘗試寫入系統(tǒng)數(shù)據(jù)庫712內(nèi)的相應(yīng)窗口小部件實例對象中(階段1106)。如果該嘗試性寫操作不成功(階段1112),則服務(wù)供應(yīng)商106用要由請求的CHUMBY頂設(shè)備102處理的錯誤消息來響應(yīng)(階段1120)。如果寫操作成功,則從系統(tǒng)數(shù)據(jù)庫712中檢索新更新的窗口小部件實例(階段1116),并且發(fā)送到適用的CHUMBYTM設(shè)備102(階段1120)。一旦接收,窗口小部件實例由CHUMBYTM設(shè)備102處理(階段1124)。一般而言,對包含在窗口小部件實例中的參數(shù)的處理依賴于特定窗口小部件的特性。在某些情形中,這些參數(shù)足以使窗口小部件能夠顯示信息,同時其它窗口小部件可使用這些參數(shù)來從另一服務(wù)取得內(nèi)容。作為前者的示例,考慮能夠在接收指示時區(qū)的參數(shù)之后顯示信息的"時鐘"窗口小部件。作為比較,"股票窗口小部件"可具有股票代號作為參數(shù)并且使用這一代號來取得報價信息?,F(xiàn)在參考圖12,其中示出圖示了示例性窗口小部件實例下載操作的信號流圖,在該操作中,請求服務(wù)供應(yīng)商106將窗口小部件專用參數(shù)值推送給請求的CHUMBYTM設(shè)備102。對參數(shù)下載的請求是在CHUMBYTM設(shè)備102向服務(wù)供應(yīng)商106維護的系統(tǒng)數(shù)據(jù)庫712內(nèi)的參數(shù)對象發(fā)送包含所請求的窗口小部件實例的GUID的HTTPGET時發(fā)起的。下面提供在"天氣"窗口小部件的情形中這一請求的示例http:〃server.chumby.com/xml/widgetinstances/5D81823A-E77D-llDA-B4BD-00306555C864服務(wù)供應(yīng)商106接收請求(階段1204),并且從系統(tǒng)數(shù)據(jù)庫712中檢索所請求的參數(shù)(階段1208)。如果所請求的參數(shù)存在,則服務(wù)供應(yīng)商106以基于XML的窗口小部件實例消息來響應(yīng)(階段1212)。使用天氣窗口小部件的示例,它使用郵編來標(biāo)識要檢索天氣的位置,這一消息可包括-<xmlversion="1.0"encoding="UTF-8"><widget_instanceid="5D81823A-E77D-l1DA-B4BD-00306555C864"><widfethref^7xml/widgets/BF4CE814-DFB8-llDA-9C82-00306555C864"id="BF4CE814-DFB8-llDA-9C82-00306555C8647>〈profilehref=7xml/profiles/00000000-0000-0000-0000-000000000001"<accessaccess="private'7><modetime="10"mode="timeout7><receivedbuddy="9790F788-07DB-l1DC-A700-0017F2D98B02"forward="true"accepted="false"/><widget—parameters><widgit_parameterid="BF4CE814-DFB8-l1DA-9C82-00306643C864"><name>ZipCode</name><value>92037</name></widget_parameter></widget_parameters></widget—instance>CHUMBYTM設(shè)備102使用"widget(窗口小部件)"標(biāo)簽中的GUID來取得有關(guān)要顯示的窗口小部件的信息。一旦窗口小部件已經(jīng)啟動,則在"widget_parameters(窗口小部件參數(shù))"段中傳遞name/value(名/值)對,以便定制窗口小部件的行為。"mode(模式)"標(biāo)簽指示要播放窗口小部件多長時間。在mode屬性中的值"default(默認(rèn))"值指示定時將由窗口小部件描述來指定,屬性值"timeout(超時)"將使用在"time(時間)"屬性(單位秒)中指定的持續(xù)時間,而值"cooperative(合作)"將顯示窗口小部件直到用戶明確地通過UI元素命令它停止,或者窗口小部件本身指示它希望不繼續(xù)操作。"received(已接收)"節(jié)點的存在指示窗口小部件實例已經(jīng)由伙伴"發(fā)送"。"accepted(已接受)"屬性的值指示窗口小部件實例是否己經(jīng)被接收者接受,這可通過web界面或者通過設(shè)備的UI來完成。"forward(轉(zhuǎn)發(fā))"屬性指示該窗口小部件實例是否可被繼續(xù)發(fā)送到另一用戶。如果所請求的參數(shù)不存在,則嘗試從系統(tǒng)數(shù)據(jù)庫712中檢索默認(rèn)窗口小部件實例(階段1224)。如果這一窗口小部件實例存在(階段1228),則服務(wù)供應(yīng)商106以基于XML的參數(shù)消息來響應(yīng),該消息由CHUMBYTM設(shè)備102在接收時處理(階段1220)。如果這一個默認(rèn)窗口小部件實例不存在,則向CHUMBYTM設(shè)備102返回錯誤消息(階段1232)。下載窗口小部件現(xiàn)在參考圖27,提供圖示了從服務(wù)供應(yīng)商106下載窗口小部件(例如.swf文件)的代碼以供在CHUMBYTM設(shè)備102上執(zhí)行的的過程的信號流圖2700。該過程是在CHUMBYTM設(shè)備102向服務(wù)供應(yīng)商106維護的系統(tǒng)數(shù)據(jù)庫712中的特定窗口小部件描述對象發(fā)送包含所請求的窗口小部件的GUID的HTTPGET請求時發(fā)起的(階段1302)。下面提供這一請求的示例http:〃server.chumby.com/xml/widgets/BF4CE814-DFB8-llDA-9C82-00306555C864服務(wù)供應(yīng)商106接收請求(階段2704),并且嘗試從系統(tǒng)數(shù)據(jù)庫712或者服務(wù)供應(yīng)商106可用的其它數(shù)據(jù)源中檢索所請求的窗口小部件描述(階段2708)。如果所請求的窗口小部件描述能夠被檢索到,則服務(wù)供應(yīng)商106以基于XML的窗口小部件描述消息來響應(yīng);如果否,則服務(wù)供應(yīng)商106以基于XML的錯誤消息來響應(yīng)(階段2712)。下面給出由服務(wù)供應(yīng)商106生成的示例性的基于XML的響應(yīng)<xmlversion="1.0"encoding="UTF-8">〈widgetid="BF4CE814-DFB8-l1DA-9C82-00306555C864">〈name〉丁ini6Zon6S</name><description>Atimezoneselector</description><version>l.0</version><protectionprotection="none'7><modetime="15"mode="default'V><accesssendable="true"deleteable="true"access="public"virtualable="true"/><userusername="chumby"href=7xml/users/00000000-0000-0000-0000-000000000001"id="00000000-0000-0000-0000-0000000000017>〈categoryhref="/xml/categories/00000000-0000-0000-0000-000000000001"name="Chumby"id="00000000-0000-0000-0000-0000000000017><thumbnailcontenttype="image/jpeg"href=7xml/thumbnails/BF4CE814-DFB8-llDA-9C82-00306555C8647><templatecontenttype="text/xmr'href=7xml/templates/BF4CE814-DFB8-llDA-9C82-00306555C864"/><moviecontenttype="application/x-shockwave-fIash"href=7xml/movies/BF4CE814-DFB8-llDA-9C82-00306555C8647><ratingcount="0"rating="0.07></widget>一旦所請求的窗口小部件描述由CHUMBYTM設(shè)備102接收,則CHUMBYTM設(shè)備102就使用引用所請求的窗口小部件的"movie(電影)"的URL來從服務(wù)供應(yīng)商106下載該電影(例如.swf)。CHUMBYTM設(shè)備102向服務(wù)供應(yīng)商106維護的系統(tǒng)數(shù)據(jù)庫712內(nèi)的特定電影對象發(fā)送包含所請求電影的GUID的HTTPGET請求(階段1320)。下面提供這一請求的示例http:〃server.chumby.com/xml/movies/BF4CE814-DFB8-llDA-9C82-00306555C864服務(wù)供應(yīng)商106接收請求(階段2724),并且嘗試從系統(tǒng)數(shù)據(jù)庫712或服務(wù)供應(yīng)商106可用的其它數(shù)據(jù)源中檢索所請求的電影(階段2728)。如果所請求的電影能夠被檢索到,則服務(wù)供應(yīng)商106以實現(xiàn)該電影的.SWf文件來響應(yīng);如果否,則服務(wù)供應(yīng)商106以基于XML的錯誤消息來響應(yīng)(階段2732)。一旦所請求的電影由CHUMBYTM設(shè)備102接收,則它就由主控制器加載并且被排隊供隨后執(zhí)行(階段2736)。如果代之以接收到錯誤,則相應(yīng)地處理該錯誤(階段2740)。請求內(nèi)容現(xiàn)在參考圖13,提供圖示了從服務(wù)供應(yīng)商106為CHUMBYTM設(shè)備102的窗口小部件獲得內(nèi)容的過程的信號流圖1300。該過程是在CHUMBYTM設(shè)備102向服務(wù)供應(yīng)商106維護的系統(tǒng)數(shù)據(jù)庫712內(nèi)的特定內(nèi)容對象發(fā)送HTTPGET和可任選的XML請求時發(fā)起的(階段1302)。下面提供這樣一個對內(nèi)容的請求的示例http:〃content.chumby.com/tides/Unitedo/o20States/National%20City%2Co/o20San%20Diego%20Bay%2C%20California服務(wù)供應(yīng)商106接收請求(階段1304),并且嘗試從系統(tǒng)數(shù)據(jù)庫712、內(nèi)部內(nèi)容服務(wù)、外部內(nèi)容服務(wù)或者服務(wù)供應(yīng)商106可用的其它數(shù)據(jù)源中檢索所請求的內(nèi)容(階段1308)。如果所請求的內(nèi)容能夠被檢索到,則服務(wù)供應(yīng)商106以基于XML的內(nèi)容消息響應(yīng);如果否,則服務(wù)供應(yīng)商106以基于XML的錯誤消息來響應(yīng)(階段1312)。一旦所請求的內(nèi)容由CHUMBYTM設(shè)備102接收,則設(shè)備102就為其用戶生成相應(yīng)的視聽輸出(階段1316)。如果代之以接收到錯誤,則相應(yīng)地處理該錯誤(階段1320)。下面給出由服務(wù)供應(yīng)商106生成的示例性的基于XML的響應(yīng)<tideitems〉<tideitemtimestamp="2006-05-31T00:39:l1Z"><location〉<locationstringstring="NationalCity,SanDiegoBay,California7><stationid="NationalCity,SanDiegoBay"/><statename="California"/><countryname="UnitedStates"/>Coordinateslat:"32.6667人。N",lon="117.1167A°W"/></location〉<tides><tidedateTime='2006-05-31T12:44:00Z',tidedescription="LowTide",tidelevel="0,85meters"/><tidedateTime='2006-05-31T02:50:00Z',tidedescription="Sunset7>〈tidedateTime='2006-05-31T06:30:00Z',tidedescription=〈tidedateTime='2006-05-31T06:56:00Z',tidedescription==meters"/><tidedateTime='2006-05-31T24:41:00Z',tidedescription=<tidedateTime='2006-05-31T14:46:00Z',tidedescription=meters"/><tidedateTime='2006-05-31T16:38:OOZ',tidedescription=<tidedateTime='2006-05-31T21:55:00Z',tidedescription=meters"/><tidedateTime='2006-06-01T01:38:00Z',tidedescription=meters"/><tidedateTime='2006-06-01T02:50:00Z',tidedescription=<tidedateTime='2006-06-01T07:06:00Z',tidedescription=<tidedateTime='2006-06-01T07:41:00Z',tidedescription=meters"/><tidedateTime='2006-06-01T24:41:00Z',tidedescription=<tidedateTime='2006-06-01T15:37:00Z',tidedescription='meters"/><tidedateTime='2006-06-01T17:38:OOZ',tidedescription='<tidedateTime='2006-06-01T22:59:00Z',tidedescription='meters"/><tidedateTime='2006-06-02T02:51:00Z',tidedescription=<tidedateTime='2006-06-02T02:58:00Z',tidedescription=meters"/><tidedateTime='2006-06-02T07:37:00Z',tidedescription='<tidedateTime='2006-06-02T08:35:OOZ',tidedescription='meters7><tidedateTime='2006-06-02T24:41:00Z',tidedescription='<tidedateTime='2006-06-02T16:28:00Z',tidedescription='meters"/><tidedateTime='2006-06-02T18:35:00Z',tidedescription='<tidedateTime='2006-06-02T23:51:00Z',tidedescription='meters"/><tidedateTime='2006-06-03T02:51:00Z',tidedescription='<tidedateTime='2006-06-03T04:44:00Z',tidedescription='meters'V><tidedateTime='2006-06-03T08:04:00Z',tidedescription='<tidedateTime='2006-06-03T09:46:00Z',tidedescription='meters'7><tidedateTime='2006-06-03T24:41:00Z',tidedescription='<tidedateTime='2006-06-03T17:17:00Z',tidedescription='meters"/><tidedateTime='2006-06-03T19:31:00Z',tidedescription='<tidedateTime='2006-06-03T23:06:00Z',tidedescription='<tidedateTime='2006-06-04T12:30:00Z',tidedescription='meters7></tides></tideitem></tideitems>在內(nèi)容是直接從外部內(nèi)容服務(wù)供應(yīng)商(即從除服務(wù)供應(yīng)商106以外)檢索到的情形中,由這一內(nèi)容服務(wù)供應(yīng)商定義的一系列基于web的交易(最有可能是基于HTTP和/或XML的)將在CHUMBYTM設(shè)備102與這樣的供應(yīng)商之間發(fā)生。Moonset"/>HighTide",tidelevel="1.80Sunrise7>LowTide",tidelevel="-0.13Moonrisc"/>HighTide",tidelevel="1.14LowTide",tidelevel="0.92Sunset"/>Moonset"/>HighTide",tidelevd="1.64Sunrise"/>LowTide",tidelevel="-0.01Moonris6"/>HighTide",tidelevel="1.18Sunset"/>LowTide",tidelevel="0.96Moonset'V〉HighTide",tidelevel="1.47Sunris6"/>LowTide",tidelevel="0.09Moonrise"/〉HighTide",tidelevel="1.26Sunset"/>LowTide",tidelevel="0.93Moonsct"/>HighTide",tidelevel="1,31Sunriss'V〉LowTide",tidelevel="0,19Moonris6,V〉FirstQuarter7>HighTide",tidelevel="l,35CHUMBYTM安全協(xié)議CHUMBYTM設(shè)備102可任選地包括硬件安全模塊,它在一個實現(xiàn)中是通過設(shè)備102的操作系統(tǒng)("OS")中的字符驅(qū)動程序接口來訪問的。該模塊可以安裝,也可以不安裝。當(dāng)沒有安裝該模塊時,OS較佳地通過用軟件來仿真它來虛擬化硬件安全模塊。在失去硬件模塊的所有防篡改優(yōu)點時,該特征允許在保持與受保護系統(tǒng)的協(xié)議互操作性的同時減少成本。CHUMBYTM設(shè)備102的硬件安全模塊可用多種方法來實現(xiàn)。作為一個示例,該硬件安全模塊可使用單片安全處理器或者密碼智能卡模塊來實現(xiàn)。該模塊或其仿真的對應(yīng)物最低限度能夠進(jìn)行下列操作(l)在硬件中存儲秘密數(shù)字;(2)計算公鑰簽名的能力;(3)計算單向密碼散列的能力;以及(4)生成可信隨機數(shù)的能力。在制造過程期間,硬件安全模塊或其仿真的對應(yīng)物是以一組僅為該模塊和CHUMBYTM服務(wù)供應(yīng)商106所知的秘密數(shù)字來初始化的。這些秘密數(shù)字可以包括或不包括公鑰和私鑰。如果這些數(shù)字包括公鑰和私鑰,則CHUMBYtm服務(wù)供應(yīng)商106和硬件模塊都存儲共有的密鑰對,并且存儲用于該對密鑰的假定的、非安全的標(biāo)識符數(shù)字。此外,這些數(shù)字較佳地不由CHUMBYTM服務(wù)供應(yīng)商106與諸如WLAN接口的MAC地址或者存儲在非安全存儲器中用于客戶服務(wù)目的的任何其它序號等任何其它標(biāo)識信息相關(guān)聯(lián)地記錄。當(dāng)用戶或者服務(wù)希望發(fā)起一個強認(rèn)證交易時,CHUMBYTM設(shè)備102向服務(wù)供應(yīng)商106發(fā)送假定的非安全密鑰對標(biāo)識符。服務(wù)供應(yīng)商106查找假定的非安全密鑰對標(biāo)識符并且向硬件模塊發(fā)出由隨機數(shù)組成的質(zhì)詢。具體地,該質(zhì)詢被分組化并通過因特網(wǎng)發(fā)送到CHUMBYTM設(shè)備102。設(shè)備102解開該質(zhì)詢并將它直接傳遞給硬件模塊。硬件模塊將另一個隨機數(shù)添加到分組并且用僅CHUMBYTM密碼處理器知道的私鑰簽署該數(shù)字對以及其它交易信息(諸如協(xié)的版本號)。另外,"所有者密鑰"可任選地被加密為服務(wù)器公鑰。再次,該消息由設(shè)備102分組化并通過因特網(wǎng)發(fā)送給服務(wù)供應(yīng)商106。在接收到時,服務(wù)供應(yīng)商106使用設(shè)備的公鑰驗證該分組的簽名,該公鑰是在制造時生成并記錄的,并且按假定的非安全密鑰對標(biāo)識符的散列來索引。如果簽名正確并且經(jīng)簽署的分組包含由服務(wù)供應(yīng)商在質(zhì)詢的第一步生成的正確的隨機數(shù),則認(rèn)為CHUMBYTM設(shè)備是可信的。服務(wù)供應(yīng)商106還解密所有者密鑰,其目的在下一段落中討論。在該交易結(jié)束時,服務(wù)供應(yīng)商106已經(jīng)認(rèn)證了設(shè)備102,并且可以退回到可以是為將來的安全交易動態(tài)生成或者靜態(tài)存儲的任意數(shù)量的會話密鑰。有利的是,該認(rèn)證交易不涉及唯一地將硬件模塊與用戶信息相關(guān)聯(lián)。相反,服務(wù)供應(yīng)商106僅僅知道認(rèn)可的硬件模塊的存在并且在完成認(rèn)證交易時可安全地相信存儲在其中的秘密的完整性。所有者密鑰包括在制造時生成并且僅存儲在密碼處理器中的隨機數(shù)(或者一組隨機數(shù)之一)。所有者密鑰發(fā)送到服務(wù)器,使用服務(wù)器公鑰來加密,并且用作共享秘密來保護可存儲在服務(wù)器上的任何其它秘密(用戶口令、信用卡信息等)。一旦用戶決定他們不再希望繼續(xù)該服務(wù),或者希望銷售或者轉(zhuǎn)讓它們的CHUMBYTM設(shè)備,或者希望撤回委托給服務(wù)器的任何秘密,則用戶可以指示密碼處理器從存儲器中刪除該密鑰,從而取消服務(wù)器解密委托給它的秘密的能力。設(shè)備102的用戶可退出隱私模式并且在諸如信用卡和銀行等某些帳單服務(wù)需要時提供標(biāo)識信息??扇芜x地,可以建立匿名的基于現(xiàn)金的交易網(wǎng)絡(luò),在其中帳戶僅由包含在硬件模塊內(nèi)的秘密來打開和管理。為允許用戶標(biāo)識信息的有限制的撤回,主認(rèn)證協(xié)議的特定實施例應(yīng)當(dāng)在一組具有CHUMBYTM服務(wù)供應(yīng)商106信任的多種多樣連接的凈室服務(wù)器上操作,并且隨后將經(jīng)認(rèn)證的會話密鑰橫向傳遞到內(nèi)容服務(wù)器。因而,主認(rèn)證密鑰的匿名在名義上保存著,盡管有可能從法庭日志和交易定時中重新創(chuàng)建并相關(guān)交易。使用多個服務(wù)器和多個連接連同網(wǎng)絡(luò)路由隨機化技術(shù)可以用于增加對法庭日志記錄(與Tor網(wǎng)絡(luò)比較)的匿名化抵抗,但該配置對于網(wǎng)絡(luò)操作決不是必需的。CHUMBY設(shè)備校準(zhǔn)、注冊和帳戶管理現(xiàn)在將注意力轉(zhuǎn)向圖14-21,它們是一組表示CHUMBYTM設(shè)備的校準(zhǔn)、注冊和初始操作以及相關(guān)聯(lián)的帳戶管理功能的流程圖。初始上電圖14是描繪CHUMBYTM設(shè)備102在初始上電時執(zhí)行的示例性操作序列的流程圖1400。當(dāng)用戶最初將CHUMBYTM設(shè)備102連接到電源時,設(shè)備102經(jīng)歷下面參考圖15-16描述的觸摸屏校準(zhǔn)過程(階段1404)。設(shè)備102隨后以下面參考圖17描述的方式選擇無線基站(階段1408)。如果標(biāo)識了代理服務(wù)器(階段1412),則將與代理服務(wù)器有關(guān)的信息配置到CHUMBYTM設(shè)備102中以使之能與服務(wù)供應(yīng)商106維護的網(wǎng)站(以及內(nèi)容提供商的網(wǎng)站)通信(階段1416)。此時,向CHUMBYTM設(shè)備102的用戶提示設(shè)置設(shè)備102所在的時區(qū)(階段1420)。如果確定NTP服務(wù)器可用(階段1430),則自動基于從這一服務(wù)器獲得的信息來設(shè)置時間(階段1440)。如果否,則使CHUMBYTM設(shè)備102參考手動設(shè)置的時間(階段1444)。在設(shè)置了CHUMBYTM設(shè)備102的時間之后,開始下面參考圖18描述的注冊過程(階段1450)。在一個實施例中,每當(dāng)CHUMBYTM設(shè)備上電或者與服務(wù)供應(yīng)商106重新建立通信時,CHUMBYTM設(shè)備就從服務(wù)供應(yīng)商106下載配置信息。然而,可在CHUMBYTM設(shè)備上本地存儲最小量的窗口小部件和配置信息,使得它在缺少網(wǎng)絡(luò)連通性時能繼續(xù)工作。例如,時鐘窗口小部件可永久存儲在CHUMBY設(shè)備中,使得其時鐘功能可一直保持工作。CHUMBYTM設(shè)備一般將包括足夠的存儲器容量來保存從服務(wù)供應(yīng)商106檢索到的用于要由該設(shè)備執(zhí)行的所有窗口小部件的配置信息,最多至某個合理數(shù)量的窗口小部件。如果用戶通過服務(wù)供應(yīng)商維護的網(wǎng)站改變CHUMBYTM設(shè)備的配置,則在相應(yīng)CHUMBYTM設(shè)備上實現(xiàn)的質(zhì)詢功能一般將用于從服務(wù)供應(yīng)商106"拉取"經(jīng)修改的配置信息?;蛘?,可經(jīng)由相應(yīng)CHUMBYTM設(shè)備的界面手動開始操作以便獲得該信息(例如,"現(xiàn)在更新我的CHUMBYTM設(shè)備"操作)。觸摸屏校準(zhǔn)現(xiàn)在轉(zhuǎn)向圖15,其中示出了例示用于校準(zhǔn)CHUMBYTM設(shè)備102的觸摸屏的示例性例程的流程圖。圖16A-16E提供正在按照圖15的例程進(jìn)行校準(zhǔn)的CHUMBYTM設(shè)備的一組用戶界面的屏幕截圖。如圖所示,校準(zhǔn)例程涉及確定左上設(shè)置點(階段1502)。該設(shè)置點是通過經(jīng)由LCD屏幕320生成一個目標(biāo)1602(圖16A)來確定的,然后提示用戶敲擊該目標(biāo)。隨后通過提示用戶敲擊圖16D描繪的目標(biāo)1604來確定右下設(shè)置點(階段1506)。在已經(jīng)敲擊了右下設(shè)置點目標(biāo)1604之后,指示用戶通過將圖16C描繪的球1605從環(huán)A1606拖到環(huán)B1607來測試觸摸屏校準(zhǔn)(階段1510)。一旦球1605已經(jīng)成功地放在環(huán)B1607中,將顯示圖16D描繪的成功通知1608并將激活完成按鈕1609。一旦按壓了完成按鈕1609,則存儲校準(zhǔn)過程的結(jié)果(階段1514)。基于階段1502和1506的每一個階段期間從觸摸屏330接收到的坐標(biāo)數(shù)據(jù),CPU302執(zhí)行程序以生成在設(shè)備102的后續(xù)操作期間使用的校準(zhǔn)信息。無線基站選擇圖17是示出在設(shè)備102初始上電時選擇無線基站時執(zhí)行的操作的流程圖。如圖所示,設(shè)備的Wi-Fi通信接口314最初搜索發(fā)射信標(biāo)信號的一個或多個接入點210。如果設(shè)備被配置為搜索不發(fā)射信標(biāo)信號的接入點(階段1706),則訪問鍵盤(階段1710)并且輸入指定接入點的數(shù)據(jù)(階段1714)。鍵盤可包括作為外圍組件連接到設(shè)備102的物理鍵盤?;蛘撸墒褂糜蒐CD屏幕320生成且通過觸摸屏330交互的"屏幕上"鍵盤。一旦已經(jīng)輸入指定接入點的數(shù)據(jù),將開始后續(xù)的掃描(階段1715)以試圖找到不發(fā)射信標(biāo)信號的接入點。一旦已經(jīng)發(fā)現(xiàn)一或多個無線網(wǎng)絡(luò),向用戶給予從列表中選擇一個的選項(階段1717)。當(dāng)選擇了無線網(wǎng)絡(luò)時,CPU302執(zhí)行程序以確定所選無線網(wǎng)絡(luò)的各方面(階段1718),包括但不限于認(rèn)證模式、加密類型、信道/頻率等等。如果未檢測到合適的網(wǎng)絡(luò),則向用戶給予手動輸入網(wǎng)絡(luò)配置特性(例如SSID、認(rèn)證模式等等)的選擇。如果用戶選擇手動輸入網(wǎng)絡(luò)特性,則顯示鍵盤(階段1710)并提示用戶輸入網(wǎng)絡(luò)特性(階段1731)。如果所選或指定的網(wǎng)絡(luò)要求認(rèn)證(例如WPA、WPA2等)和/或以其它方式加密(例如WEP、AES、TKIP等),則顯示鍵盤(階段1710)并且向用戶給予輸入適用密鑰的機會(階段1720)。在用戶輸入WEP密鑰的情況下,將自動按照用戶輸入的密鑰長度來確定密鑰大小。隨后向用戶呈現(xiàn)自動或手動IP分配的選擇(階段1732)。如果用戶選擇手動IP分配,則顯示鍵盤(階段1710)并且提示用戶輸入IP相關(guān)配置數(shù)據(jù)(階段1733),如IP地址、網(wǎng)絡(luò)掩碼、網(wǎng)關(guān)、名稱服務(wù)器等等。在已經(jīng)選擇且可任選地配置IP分配方法之后,將要求用戶確認(rèn)網(wǎng)絡(luò)設(shè)置(階段1735)。隨后嘗試建立與檢測到或者指定的接入點的連接(階段1740)。如果這樣建立了連接(階段1750),則將有關(guān)連接的信息存儲在設(shè)備102的存儲器內(nèi)(階段1755);否則向用戶給予重新嘗試建立連接的選項。注冊現(xiàn)在參考圖18,提供示例性帳戶創(chuàng)建和注冊過程1450的流程圖。該過程開始于設(shè)備通過其LCD屏幕320呈現(xiàn)其序列號或其它標(biāo)識信息(階段1802)。用戶隨后通過網(wǎng)絡(luò)瀏覽器122登錄到服務(wù)供應(yīng)商106操作的網(wǎng)站(例如www.chumby.com)(階段1804)。在一個實施例中,用戶隨后可選擇"創(chuàng)建新用戶帳戶"選項卡等等(階段1808),并且提示用戶輸入電子郵件地址(階段1810)、口令(階段1812)和名字(階段1816)。在某些實現(xiàn)中,還可向用戶提供輸入其地址的機會(階段1820),而在其它實現(xiàn)中不提示用戶提供地址,直到為了某種特定目的(例如,提供用于預(yù)訂的帳單信息或者用于產(chǎn)品購買的發(fā)貨信息)需要該信息為止。如果選擇該選項,則用戶輸入其地址(階段1824)。在某些實現(xiàn)中,可提示用戶提供其它標(biāo)識和/或人口統(tǒng)計學(xué)信息(在該圖中未示出)。此時,服務(wù)供應(yīng)商106向在階段1810中輸入的地址發(fā)送包含"點進(jìn)"帳戶激活超鏈接的電子郵件(階段1830)。如果用戶不接收該消息(階段1834),則向用戶提供利用各種客戶服務(wù)選項以便補救正在經(jīng)歷的帳戶創(chuàng)建困難的機會(階段1840-1841)。無論如何,隨后結(jié)束帳戶創(chuàng)建過程(階段1850),并且在系統(tǒng)數(shù)據(jù)庫712內(nèi)以下面描述的方式將正在注冊的CHUMBYTM設(shè)備與特定用戶帳戶相關(guān)聯(lián)(階段1854)。一旦這已經(jīng)發(fā)生,則為新注冊的CHUMBYTM設(shè)備建立默認(rèn)的配置和多個窗口小部件實例(階段1860)。帳戶關(guān)聯(lián)圖19是表示用戶與服務(wù)供應(yīng)商106之間發(fā)生的關(guān)于將特定CHUMBYtm設(shè)備與用戶帳戶相關(guān)聯(lián)的示例性的基于web的交互的流程圖。該過程是在用戶登錄到服務(wù)供應(yīng)商106操作的網(wǎng)站(階段l卯2)并且選擇"激活CHUMBYtm"鏈接或其等價物(階段1904)時開始的。用戶輸入CHUMBYTM設(shè)備的名稱(例如臥室、學(xué)習(xí)、Fred、晚間等等)(階段1908)且隨后如上參考的共同待審的美國臨時申請第60/945,900號所述地,用戶復(fù)寫在CHUMBYTM設(shè)備上的相應(yīng)"激活CHUMBY"屏幕上的"激活CHUMBY"頁面上顯示的"captcha(全自動區(qū)分計算機和人類的圖靈測試)網(wǎng)格"圖案并且選擇"OK"(階段1910)。CHUMBYTM設(shè)備隨后將經(jīng)編碼的圖案連同CHUMBYTM設(shè)備的假定的ID(唯一序列號)發(fā)送到服務(wù)器用于驗證并與用戶帳戶相關(guān)聯(lián)?;蛘撸脩艨芍苯訉⒂脩舻腃HUMBYTM設(shè)備的假定的ID(唯一序列號)輸入到網(wǎng)頁中并選擇"OK"(階段1910)。隨后在用戶的CHUMBYTM設(shè)備與系統(tǒng)數(shù)據(jù)庫712內(nèi)的適用帳戶之間創(chuàng)建關(guān)聯(lián)。在一個實施例中,用戶帳戶被配置為能夠主宿和主持子帳戶。禁用CHUMBY設(shè)備現(xiàn)在參考圖20,提供用戶與服務(wù)供應(yīng)商106之間發(fā)生的有關(guān)禁用先前已經(jīng)關(guān)聯(lián)于用戶帳戶的CHUMBYTM設(shè)備的示例性的基于web的交互的流程圖。如圖所示,用戶通過web瀏覽器122登錄到帳戶(階段2002)并且選擇"禁用CHUMBYTM設(shè)備"選項卡或等價物(階段2004)。用戶隨后基于設(shè)備的序列號或者描述從列表中選擇要禁用的CHUMBYTM設(shè)備(階段2006)。接著提示用戶確認(rèn)該選擇(階段2010),并且如果確認(rèn)則對所禁用的CHUMBYTM設(shè)備的所有引用從系統(tǒng)數(shù)據(jù)庫712內(nèi)維護的目錄中刪除(階段2014)。然后無論是否確認(rèn)選擇都完成該過程(階段2020),此時,服務(wù)供應(yīng)商106不再對來自已經(jīng)被禁用的CHUMBYTM設(shè)備的請求進(jìn)行響應(yīng)。對CHUMBYTM設(shè)備制作鏡像圖21是表示用戶與服務(wù)供應(yīng)商106之間發(fā)生的關(guān)于對CHUMBYTM設(shè)備"制作鏡象"的示例性的基于web的交互的流程圖;即,使一個CHUMBY設(shè)備能夠利用另一個CHUMBYTM設(shè)備的窗口小部件集合和配置。在一個實施例中,一旦給定CHUMBYTM設(shè)備(即"從設(shè)備")已經(jīng)被制作鏡像到另一個CHUMBYTM設(shè)備(即"主設(shè)備"),則對主設(shè)備所做的窗口小部件相關(guān)改變自動在從屬設(shè)備中反映出來。如圖21所示,用戶通過web瀏覽器122登錄到適用帳戶(階段2102)并且選擇"對該CHUMBYTM設(shè)備制作鏡像"選項卡或等價物(階段2104)。用戶隨后選擇要成為"主設(shè)備"的CHUMBYTM設(shè)備(階段2108)并且進(jìn)一步選擇要成為"從設(shè)備"的CHUMBYTM設(shè)備(階段2112)。在某些實施例中,主CHUMBYTM設(shè)備不必對應(yīng)于物理設(shè)備,但可代之以構(gòu)成在系統(tǒng)數(shù)據(jù)庫712內(nèi)定義的"虛擬"CHUMBYTM設(shè)備。在該情形中,對虛擬CHUMBYtm設(shè)備的窗口小部件集合或配置所做的改變將被其所有從CHUMBYTM設(shè)備制作鏡像。在某些實施例中,從CHUMBYTM設(shè)備不必對應(yīng)于物理設(shè)備,但可代之以構(gòu)成在系統(tǒng)數(shù)據(jù)庫712內(nèi)定義的"虛擬"CHUMBYtm設(shè)備。窗口小部件選擇、移除和配置現(xiàn)在將注意力轉(zhuǎn)向圖22-25、37和38,它們是表示本發(fā)明實施例所設(shè)想的基于web的窗口小部件選擇、移除和配置過程的一組流程圖。在圖26中示出由web瀏覽器122呈現(xiàn)的示例性用戶界面的屏幕截圖,或者適用CHUMBY個人視聽設(shè)備102的屏幕320,其可用于促進(jìn)這些過程中的某一些。窗口小部件管理過程的概觀現(xiàn)在轉(zhuǎn)向圖22,提供了設(shè)備用戶與服務(wù)供應(yīng)商106之間發(fā)生的關(guān)于添加、移除或者配置與用戶CHUMBYTM設(shè)備有關(guān)的窗口小部件簡檔的示例性的基于web的交互的頂層流程圖2200?;蛘?,設(shè)備用戶與服務(wù)供應(yīng)商106之間的這種交互可通過用戶CHUMBYTM設(shè)備呈現(xiàn)的用戶界面屏幕代替web瀏覽器122來實現(xiàn)。盡管用戶可能有CHUMBYTM設(shè)備本身通過圖22的過程來配置的印象,但在本示例性實施例中,改為配置當(dāng)前指派給用戶的CHUMBYTM設(shè)備的簡檔。如圖22所示,用戶通過web瀏覽器122登錄到服務(wù)供應(yīng)商106維護的用戶帳戶(階段2202)并且前進(jìn)至用戶的"主頁"或等價物(階段2204)。用戶從該主頁選擇"設(shè)置"設(shè)備選項卡或等價物(階段2208)并且web瀏覽器122呈現(xiàn)相應(yīng)的"設(shè)置"頁面(階段2210)。用戶隨后基于設(shè)備的序列號或者描述從列表中選擇要配置的CHUMBYTM設(shè)備(階段2212)。隨后從系統(tǒng)數(shù)據(jù)庫712中檢索用于所選設(shè)備簡檔的當(dāng)前配置并且加載到設(shè)備中(階段2216)。一旦這已經(jīng)發(fā)生,則用戶選擇要執(zhí)行動作,如圖26A所示(階段2220)。例如,這樣的動作可包括添加、刪除或編輯窗口小部件簡檔。如果用戶選擇添加窗口小部件簡檔(階段2224),則web瀏覽器122顯示"添加窗口小部件頁面",通過該頁面可用下面參考圖23所述的方式將窗口小部件簡檔添加到適用CHUMBYTM設(shè)備的當(dāng)前配置(階段2228)。如果用戶代之以選擇從這一當(dāng)前配置中刪除窗口小部件簡檔(階段2232),則呈現(xiàn)"刪除窗口小部件頁面",通過該頁面可按照下面參考圖24所述的方法完成刪除操作(階段2236)?;蛘?,用戶可選擇另一個CHUMB"設(shè)備簡檔來配置(階段2240),或者簡單地退出并且返回到用戶的主頁(階段2244)?,F(xiàn)在轉(zhuǎn)向圖37,提供設(shè)備用戶與服務(wù)供應(yīng)商106之間發(fā)生的有關(guān)添加、移除和配置與用戶的CHUMBYTM設(shè)備相關(guān)的窗口小部件簡檔的示例性的基于web的交互的替換頂層流程圖3700。盡管用戶可能有CHUMBYTM設(shè)備本身通過圖37的過程來配置的印象,但在本示例性實施例中,改為配置當(dāng)前指派給用戶的CHUMBYTM設(shè)備的簡檔。如圖37所示,用戶通過web瀏覽器122登錄到服務(wù)供應(yīng)商106維護的用戶帳戶(階段3702)并且前進(jìn)至用戶的"我的CHUMBYTM頁面"或等價物,如圖39A所示(階段3704)。通過該我的CHUMBYTM頁面,用戶可任選地從列表等中選擇要配置的CHUMBYTM設(shè)備,如圖39B所示(階段3706),并且web瀏覽器122將當(dāng)前配置的窗口小部件頻道加載到當(dāng)前頁面中(階段3708)。用戶隨后可任選地從列表等中選擇要配置的CHUMBYTM窗口小部件頻道,如圖39C所示(階段3710)。隨后在系統(tǒng)數(shù)據(jù)庫712中更新所選CHUMBYTM設(shè)備的當(dāng)前頻道配置,將其加載到當(dāng)前頁面(階段3712)并由當(dāng)前所選CHUMBYTM設(shè)備來加載(階段3713)。在任何時刻,用戶可選擇"編輯頻道"選項(階段3714),其后呈現(xiàn)"編輯頻道頁面",如圖39D所示(階段3716),其中將所選頻道的窗口小部件配置加載到該頁面中(階段3718)。一旦這己經(jīng)發(fā)生,則用戶可選擇要執(zhí)行的動作(階段3720)。例如,這樣的動作可包括改變、重命名、刪除或創(chuàng)建新的窗口小部件頻道;向所選頻道添加窗口小部件、從所選頻道移除窗口小部件、改變所選頻道內(nèi)的窗口小部件的回放順序或者配置所選頻道內(nèi)的窗口小部件。如果用戶選擇執(zhí)行窗口小部件動作(階段3724),則更新系統(tǒng)數(shù)據(jù)庫712內(nèi)受影響的窗口小部件的窗口小部件實例和/或所選頻道的配置,這隨后實現(xiàn)對當(dāng)前"播放"所選頻道的所有CHUMBYTM設(shè)備的頻道配置的本地副本的相應(yīng)更新(階段3728)。如果用戶選擇執(zhí)行頻道動作(階段3732),則更新系統(tǒng)數(shù)據(jù)庫712內(nèi)所選頻道的配置,這隨后實現(xiàn)對當(dāng)前"播放"所選頻道的所有CHUMBYTM設(shè)備的頻道配置的本地副本的相應(yīng)更新(階段3734)。或者,用戶可選擇另一個頻道來配置(階段3740),或者導(dǎo)航至另一個頁面(階段3742、3744)。添加窗口小部件圖23是表示設(shè)備用戶與服務(wù)供應(yīng)商106之間發(fā)生的有關(guān)將窗口小部件添加到用戶的CHUMBYTM設(shè)備的當(dāng)前配置的示例性的基于web的交互的流程圖2300?;蛘?,設(shè)備用戶與服務(wù)供應(yīng)商106之間的這種交互可通過用戶的CHUMBYTM設(shè)備呈現(xiàn)的用戶界面屏幕代替web瀏覽器122來實現(xiàn)。在一個實施例中,向用戶提供通過web瀏覽器122呈現(xiàn)的適當(dāng)?shù)念悇e選擇頁面(例如見圖26B)來在從系統(tǒng)數(shù)據(jù)庫712的類別表檢索的各種窗口小部件類別之中進(jìn)行選擇的機會(階段2302)。在選擇窗口小部件類別(階段2304)之后,向用戶呈現(xiàn)所選類別內(nèi)包括的窗口小部件和適用CHUMBYTM設(shè)備的當(dāng)前窗口小部件配置兩者(階段2308)。用戶隨后選擇一個動作來執(zhí)行(階段2312),包括例如退出窗口小部件添加過程(階段2316)或者導(dǎo)航為所選類別呈現(xiàn)的窗口小部件列表(階段2320)。如果選擇后一動作(例如見圖26C-26D),貝U用戶隨后選擇要添加到當(dāng)前配置的窗口小部件(例如選擇相應(yīng)的圖標(biāo))并且服務(wù)供應(yīng)商106構(gòu)造所選窗口小部件的實例(階段2324)。此時,用戶還可選擇向當(dāng)前配置添加更多的窗口小部件(階段2328)。一旦用戶己經(jīng)指示沒有另外的窗口小部件要添加,則可進(jìn)入窗口小部件配置階段(階段2332)(例如見圖26E)。如果用戶在階段2320期間導(dǎo)航為所選類別呈現(xiàn)的窗口小部件列表時拒絕選擇窗口小部件,則可選擇一個新的窗口小部件類別(階段2340)。如果用戶決定退出向當(dāng)前配置添加窗口小部件的過程,則用戶可執(zhí)行若干動作之一,包括但不限于選擇另一個CHUMBYTM設(shè)備來配置;導(dǎo)航至CHUMBYTM站點上的另一個頁面;從CHUMBYTM站點注銷;或者關(guān)閉適當(dāng)?shù)臑g覽器窗口(階段2316)。如果用戶代之以選擇保存適用CHUMBYTM設(shè)備的當(dāng)前窗口小部件配置(階段2350),則用戶選擇"提交"、"確認(rèn)"、"OK"或相似的按鈕以使任何所做的改變都能夠被記錄在系統(tǒng)數(shù)據(jù)庫712中(階段2354)。在保存當(dāng)前窗口小部件配置之后或者在選擇退出該過程之后,可使用戶轉(zhuǎn)到預(yù)先定義的頁面(階段2360)。圖38是表示設(shè)備用戶與服務(wù)供應(yīng)商106之間發(fā)生的有關(guān)向頻道配置添加窗口小部件的示例性的基于web的交互的替換流程圖3800。在一個實施例中,向用戶提供通過在由web瀏覽器122呈現(xiàn)的編輯頻道頁面上的適當(dāng)類別選擇列表來在從系統(tǒng)數(shù)據(jù)庫712的類別表中檢索的各種窗口小部件類別中進(jìn)行選擇的機會(階段3802)。在選擇窗口小部件類別(階段3804)之后,向用戶呈現(xiàn)所選類別內(nèi)包括的窗口小部件,如圖39F所示(階段3808)。用戶隨后選擇一個動作來執(zhí)行,包括例如,導(dǎo)航至另一個頁面(階段3832)或者導(dǎo)航為所選頻道呈現(xiàn)的窗口小部件列表(階段3812)。如果選擇后一動作(例如見圖39G),則用戶通過從"窗口小部件"列表中選擇一個窗口小部件來選擇要添加到當(dāng)前配置的窗口小部件,這使得所選窗口小部件被顯示(階段3820),且隨后選擇"添加到頻道"按鈕(階段3824),這使得服務(wù)供應(yīng)商106構(gòu)造所選窗口小部件的實例并且更新系統(tǒng)數(shù)據(jù)庫712中當(dāng)前頻道的配置(階段3828)。此時,用戶還可選擇重復(fù)地導(dǎo)航窗口小部件列表(階段3812),選擇窗口小部件(階段3816)并且向當(dāng)前配置添加更多的窗口小部件(階段3824)。在該過程中的任何時刻,用戶可選擇和/或執(zhí)行其它窗口小部件和/或頻道操作(階段3840),可選擇包括但不限于配置窗口小部件實例(例如見圖39H)、窗口小部件刪除、更改頻道內(nèi)的窗口小部件回放順序、重命名當(dāng)前頻道、刪除當(dāng)前頻道、創(chuàng)建新頻道和/或選擇新的窗口小部件類別(階段3850)。如果用戶決定退出向當(dāng)前配置添加窗口小部件的過程,則用戶可執(zhí)行若干動作之一,包括但不限于選擇要另一頻道來配置,如圖39E所示;導(dǎo)航至CHUMBYTM站點上的另一個頁面(階段3832);從CHUMBYtm站點注銷;或者關(guān)閉適當(dāng)?shù)臑g覽器窗口。窗口小部件移除現(xiàn)在轉(zhuǎn)向圖24,提供表示設(shè)備用戶與服務(wù)供應(yīng)商106之間發(fā)生的有關(guān)從用戶的CHUMBYTM設(shè)備的當(dāng)前配置中移除窗口小部件的示例性的基于web的交互的流程圖2400?;蛘?,設(shè)備用戶與服務(wù)供應(yīng)商106之間的這種交互可通過用戶的CHUMBYTM設(shè)備呈現(xiàn)的用戶界面屏幕代替web瀏覽器122來實現(xiàn)。在呈現(xiàn)"編輯頻道頁面"時,如圖39D所示(階段2402),用戶可選擇停用所選窗口小部件(階段2406),刪除(或移除)所選窗口小部件(階段2410),或者選擇某個其它窗口小部件、頻道和/或頁面導(dǎo)航操作(階段2414)。如果選擇窗口小部件停用,則提示用戶確認(rèn)該選擇(階段2418)。一旦已經(jīng)提供這樣的確認(rèn),則在web瀏覽器122當(dāng)前正在呈現(xiàn)的頁面上將該窗口小部件標(biāo)記為"不活動"(階段2420)。另外,更新系統(tǒng)數(shù)據(jù)庫712內(nèi)所選頻道的窗口小部件實例配置(階段2424)并且更新當(dāng)前顯示所選頻道的任何CHUMBYTM設(shè)備。同樣,如果代之以選擇刪除所選窗口小部件,則可任選地提示用戶確認(rèn)該選擇(階段2438)。一旦刪除窗口小部件或者在已經(jīng)提供可任選地要求的確認(rèn)之后,則從當(dāng)前由web瀏覽器122呈現(xiàn)的頁面中移除該窗口小部件(階段2440),從系統(tǒng)數(shù)據(jù)庫712的頻道配置中"刪除"窗口小部件實例(階段2424),并且更新當(dāng)前顯示所選頻道的所有CHUMBYTM設(shè)備。如果需要確認(rèn)停用或刪除所選窗口小部件,但未提供確認(rèn)(階段2418和2438),則中止該操作。現(xiàn)在參考圖41,提供表示CHUMBYTM設(shè)備的用戶與服務(wù)供應(yīng)商106之間通過用戶的CHUMBYTM設(shè)備發(fā)生的有關(guān)從用戶的CHUMBYTM設(shè)備的當(dāng)前配置中移除窗口小部件的示例性交互的替換流程圖4100。當(dāng)一個窗口小部件被顯示在CHUMBYTM設(shè)備的屏幕320上時(階段4102),用戶執(zhí)行選擇控制面板的手勢(階段4104)。在呈現(xiàn)控制面板時,如圖40A所示(階段4108),它顯示當(dāng)前窗口小部件的虛擬形象(階段4112),用戶可任選地使用導(dǎo)航控件來單獨地或者重復(fù)地選擇新的當(dāng)前窗口小部件(階段4116),在該情形中加載新的當(dāng)前窗口小部件(階段4120)并且顯示其虛擬形象(階段4112)。用戶隨后可通過選擇"刪除"來選擇刪除(或移除)當(dāng)前的窗口小部件(階段4124)。如果選擇窗口小部件刪除,則提示用戶確認(rèn)該選擇,如圖40B所示(階段4128)。如果用戶確認(rèn)該刪除(階段4132),則從CHUMBYTM設(shè)備上的頻道中刪除該窗口小部件實例,并且從系統(tǒng)數(shù)據(jù)庫712的頻道配置中"刪除"該窗口小部件實例(階段4136)。如果未提供確認(rèn),則中止該操作。此時,退出刪除確認(rèn)屏幕(階段4110)并且顯示控制面板。用戶有選擇"隱藏控制面板"的選項(階段4144),它退出控制面板并且繼續(xù)正常的窗口小部件播放。窗口小部件配置圖25是描繪在配置專用于當(dāng)前與給定CHUMBY^設(shè)備的一個或多個窗口小部件的參數(shù)時涉及的一組示例性操作的流程圖2500。該過程是通過訪問系統(tǒng)數(shù)據(jù)庫內(nèi)維護的所選窗口小部件實例的配置來開始的(階段2502)。隨后基于所選窗口小部件的現(xiàn)有配置生成合適的用戶界面,通過該用戶界面可編輯該現(xiàn)有配置(階段2504)。例如,這可涉及基于現(xiàn)有配置建立各種字段間依賴關(guān)系(階段2508)。一旦己經(jīng)生成了用戶界面,則通過web瀏覽器122向用戶呈現(xiàn)該用戶界面以便能夠?qū)υ撆渲米鞒鏊M母淖?,如圖39H所示(階段2512)。如果用戶選擇編輯該界面呈現(xiàn)的一或多個字段(2516),則定義窗口小部件配置的用戶界面相應(yīng)地被改變(階段2520)。如果用戶選擇不編輯這些字段中的任何一個,則向用戶提供選擇"默認(rèn)配置"的選項(階段2524)。在選擇該選項的意義上,將所有字段重置為默認(rèn)值(階段2528);否則,向用戶提供退出該過程或者返回到階段2516的選項(階段2540)。當(dāng)退出該過程時,向用戶給予將所編輯的配置版本保存在系統(tǒng)數(shù)據(jù)庫712中的選項(階段2544)。如果選擇該選項,則將當(dāng)前的窗口小部件配置保存到數(shù)據(jù)庫712(階段2550)。隨后向用戶呈現(xiàn)"編輯頻道頁面",無論用戶是否選擇保存窗口小部件配置(階段2560)。在一示例性實施例中,服務(wù)供應(yīng)商106按照用戶的參數(shù)選擇來填充系統(tǒng)數(shù)據(jù)庫內(nèi)的相應(yīng)窗口小部件和參數(shù)表。就這一點而言,窗口小部件表可包括基于XML的"param—desc—xml(參數(shù)描述XML)"字段,它包含能夠構(gòu)造參數(shù)表中相關(guān)聯(lián)的記錄的指令。例如,對于"時鐘"窗口小部件,基于XML的指令可指示時區(qū)應(yīng)當(dāng)是一個有效參數(shù),并且也可用于創(chuàng)建參數(shù)表中的合適記錄。CHUMBYTM設(shè)備之間電子問候的分發(fā)CHUMBYTM設(shè)備的用戶將具有發(fā)送豐富Flash動畫形式的電子問候卡的能力。在訪問預(yù)定義網(wǎng)站(例如http:〃greetings.chumby.com)并且可任選地通過提供適當(dāng)?shù)膽{證來認(rèn)證之后,將向用戶呈現(xiàn)"CHUMBYTM問候"的編目。在一個實施例中,對某些"CHUMBYTM問候"的訪問可依賴于成員資格狀態(tài)。任何經(jīng)認(rèn)證的用戶,無論已注冊的CHUMBYTM設(shè)備的數(shù)量是多少,都將具有向一個或多個任意電子郵件地址,或者替換地向CHUMBYTM網(wǎng)絡(luò)注冊的一個或多個用戶發(fā)送CHUMBYTM問候的許可。如果網(wǎng)站的訪問者知道現(xiàn)有chumbytm設(shè)備的全局且時間上唯一的電子郵件地址、注冊該CHUMBYtm投備的帳戶名稱或者其它標(biāo)識各個CHUMBYTM設(shè)備的手段,則他們可指定使用服務(wù)供應(yīng)商106的現(xiàn)有窗口小部件傳輸基礎(chǔ)結(jié)構(gòu)直接轉(zhuǎn)發(fā)至這一設(shè)備的CHUMBYTM問候。當(dāng)在CHUMBYTM設(shè)備處接收時,所傳輸?shù)腃HUMBYTM問候?qū)⒈惶砑拥浇邮照咭呀?jīng)指定用于接收窗口小部件或者其它傳送的內(nèi)容的頻道或簡檔。一旦窗口小部件已經(jīng)被傳送給頻道或者簡檔,則接收者將具有接受或者拒絕所傳送的內(nèi)容的選項。在用戶接受該CHUMBYTM問候的情況下,則該CHUMBYTM問候?qū)凑赵O(shè)備的適用簡檔添加到接收者的窗口小部件幻燈片循環(huán)。在一個示例中,網(wǎng)站的訪問者可選擇將某個優(yōu)先等級指派給CHUMBYTM問候使得它可由接收者CHUMBYTM設(shè)備在設(shè)備的報警功能激活之后立即顯示?;蛘?,指派給CHUMBYTM問候的優(yōu)先級可定義CHUMBYTM問候在接收者窗口小部件循環(huán)中的位置。發(fā)送到未綁定到物理CHUMBYTM設(shè)備的電子郵件地址的CHUMBYTM問候?qū)⒆鳛镾MTP電子郵件消息來轉(zhuǎn)發(fā)。例如,該消息將從"grcetings@chumby.com"(或者用戶提供的電子郵件地址)發(fā)出,并且除了可任選的用戶定義的消息之外,還將包含指向主宿包含CHUMBYTM問候的Flash電影的臨時網(wǎng)頁的URL或超鏈接。經(jīng)認(rèn)證的用戶將具有從他們的CHUMBYtm"伙伴列表"中選擇一個或多個對等用戶作為預(yù)先配置的CHUMBYTM問候的接收者的能力。在CHUMBYTM問候的一個實施例中,對諸如CHUMBYTM問候等某些特征的訪問可要求訂閱。在這一實施例中,向CHUMBYTM網(wǎng)絡(luò)訂閱的用戶將有權(quán)訪問"贈品"CHUMBYTM問候。在一個實施例中,CHUMBYTM用戶可能希望選擇"每次觀看付費"模型,在該模型中,對"贈品"CHUMBYTM問候的使用可作為微交易(micro-transaction)來收費。在一個實施例中,將向未綁定到物理CHUMBYTM設(shè)備的CHUMBYTM問候接收者呈現(xiàn)將CHUMBYTM問候轉(zhuǎn)發(fā)到替換的電子郵件地址或者物理CHUMBY設(shè)備的選項。從個人通信設(shè)備到CHUMBYTM設(shè)備的內(nèi)容傳輸在一個實施例中,CHTJMBYTM服務(wù)供應(yīng)商的基礎(chǔ)結(jié)構(gòu)將支持能夠從移動通信設(shè)備(例如蜂窩電話)接收包含文本和/或圖像的電子郵件消息的服務(wù)。電子郵件將尋址到"chumby"域內(nèi)的給定用戶(例如'user'②chumby.com);或者,可為來自移動設(shè)備的內(nèi)容創(chuàng)建特殊的電子郵件域以方便其檢測(例如'user'@chumby-mobile.com)。參考圖34的過程流圖3400,CHUMBY,服務(wù)供應(yīng)商106的基礎(chǔ)結(jié)構(gòu)內(nèi)的文本/圖像處理服務(wù)被配置為解析來自移動設(shè)備的電子郵件消息并提取相關(guān)內(nèi)容。如圖所示,該電子郵件消息由供應(yīng)商服務(wù)網(wǎng)關(guān)3412提供給CHUMBYTM電子郵件網(wǎng)關(guān)3410。文本/圖像處理服務(wù)使內(nèi)容對合適的窗口小部件(移動文本或移動成像)可用,并且可任選地將該內(nèi)容高速緩存在CHUMBYTM服務(wù)供應(yīng)商106的基礎(chǔ)結(jié)構(gòu)的服務(wù)內(nèi)。在圖3400的實施例中,這樣的基礎(chǔ)結(jié)構(gòu)包括文本服務(wù)器3420和圖像服務(wù)器3430,它們分別用于處理從通過CHUMBYTM電子網(wǎng)關(guān)3410傳入的電子郵件消息中提取的文本和圖像信息。如果接收者用戶具有被配置為在他們的CHUMBYTM設(shè)備102上顯示的合適的文本或成像窗口小部件,則在該窗口小部件變成活動時(在所有先前排隊的文本或圖像都己經(jīng)被檢索之后)將檢索并顯示該文本或圖像。如果這一窗口小部件當(dāng)前未被配置為在接收者用戶的CHUMBYTM設(shè)備102上運行,則內(nèi)容將保持存儲在適當(dāng)服務(wù)的高速緩存中,直至窗口小部件被配置為運行或者高速緩存老化實用程序?qū)⑵渥鳛闊o關(guān)內(nèi)容刪除為止。圖35是示出CHUMBYTM設(shè)備102的圖像處理服務(wù)的替換實現(xiàn)的過程流程圖3500。如圖所示,在圖35的實現(xiàn)中,圖像處理服務(wù)不是由CHUMBYtm服務(wù)供應(yīng)商106執(zhí)行,而是由成像服務(wù)供應(yīng)商3502處理。具體地,發(fā)自移動設(shè)備的電子郵件消息由供應(yīng)商服務(wù)網(wǎng)關(guān)3512提供給成像服務(wù)電子郵件網(wǎng)關(guān)3510。服務(wù)供應(yīng)商3502還操作使所提取的圖像內(nèi)容對在適用CHUMBYTM設(shè)備102上執(zhí)行的合適圖像窗口小部件可用的圖像服務(wù)器3520。其它示例性操作模式和環(huán)境"酒店"CHUMBYTM設(shè)備盡管可以預(yù)料CHUMBYTM設(shè)備通常在私人居住環(huán)境中使用,但是在某些情形中可在諸如酒店大廳、酒店房間或機場等公共或準(zhǔn)公共空間中布署"通用"CHUMBYTM設(shè)備。在這樣的情形中,將允許用戶"登入"通用或多用戶CHUMBYTM設(shè)備(即,CHUMBYTM設(shè)備不與單一用戶相關(guān)聯(lián))。這樣的登入可通過將用戶名/口令組合輸入到通用CHUMBYTM設(shè)備中或者通過其它常規(guī)的用戶標(biāo)識手段(例如,使用"RFID"標(biāo)簽、USBFlash存儲設(shè)備、SIM卡或生物測定技術(shù))來實現(xiàn)。一旦輸入,登入信息從通用CHUMBYTM設(shè)備傳送至CHUMBYTM服務(wù)供應(yīng)商。作為響應(yīng),服務(wù)供應(yīng)商將對應(yīng)于登入信息的用戶專用簡檔以及相關(guān)配置信息發(fā)回通用CHUMBYTM設(shè)備。以此方式,通用CHUMBYTM設(shè)備的界面可按照該設(shè)備的多個不同用戶的設(shè)置和偏好來定制。一旦輪換該設(shè)備的電源或者重新啟動該設(shè)備,則其它行為將回退到"通用"CHUMBytm設(shè)備的狀態(tài)。CHUMBYtm頻道在某些實施例中,與各種特殊興趣或活動(例如體育、烹飪)有關(guān)的簡檔可由服務(wù)供應(yīng)商106或者CHUMBYTM設(shè)備的其它用戶來開發(fā)和維護。每個這樣的簡檔或者"頻道"可由CHUMBYTM設(shè)備的感興趣的用戶來訂閱。這可視為如上所述制作鏡像到"虛擬"CHUMBYTM設(shè)備的特殊情形,但將進(jìn)一步涉及每個頻道的"所有者"一方的保持其窗口小部件集合以及其它內(nèi)容更新的努力。頻道在某種程度上大致集中于特定的主題(例如處方、足球),或者本質(zhì)上可以是更具體的(例如,草藥處方、NFL足球)。CHUMBYTM設(shè)備與無線手機的配對除了包括Wi-Fi通信能力之外,在某些實現(xiàn)中,CHUMBYTM設(shè)備還可配備藍(lán)牙TM收發(fā)器等以促進(jìn)與類似裝備的無線手機、頭戴式耳機或者其它支持藍(lán)牙w的設(shè)備進(jìn)行通信。在這樣的情形中,CHUMBYTM設(shè)備可執(zhí)行被設(shè)計成使用藍(lán)牙w收發(fā)器以通過藍(lán)牙w鏈路從無線手機"拉取"信息或者替換地向無線手機"推送"信息的窗口小部件。這樣一種方案可用于從支持藍(lán)牙的設(shè)備獲得信息或者向其發(fā)送信息,諸如例如鬧鈴設(shè)置、圖像、視頻、日程約會、語音或其它存儲的數(shù)據(jù)(例如音樂、消息)。在一個實施例中,CHUMBYtm設(shè)備可用作移動電話的支持藍(lán)牙的撥號器或者揚聲器電話附件。在另一個實施例中,CHUMBYTM設(shè)備可與支持藍(lán)牙tm的便攜式GPS設(shè)備通信并且可任選地向LCD320呈現(xiàn)地圖和導(dǎo)航路線。網(wǎng)絡(luò)化家庭娛樂設(shè)備在某些實施例中,CHUMBYTM設(shè)備能夠訪問用戶的"家庭網(wǎng)絡(luò)"并且標(biāo)識可通過多播DNS、通用即插即用或其它手段而存在的特定類型的服務(wù)器基礎(chǔ)結(jié)構(gòu)。CHUMBYTM設(shè)備隨后將其自身配置為用作所檢測到服務(wù)器的客戶機并且加入網(wǎng)絡(luò)?;蛘?,CHUMBYTM設(shè)備可被配置為用作連接到家庭網(wǎng)絡(luò)的其它設(shè)備的對等設(shè)備。在一個實施例中,CHUMBYTM設(shè)備可發(fā)現(xiàn)并連接到在"家庭網(wǎng)絡(luò)"上運行媒體服務(wù)器以及流音頻和視頻源。在另一個實施例中,CHUMBYTM設(shè)備可發(fā)現(xiàn)并連接至數(shù)字錄像機并且提供時間表以及可選地流傳送存儲在遠(yuǎn)程設(shè)備上的音頻和視頻數(shù)據(jù)。CHUMBYTM設(shè)備的某些實施例可配備FM無線電設(shè)備,它將允許CHUMBYTM設(shè)備播放來自本地FM無線電臺的音頻。為了說明,以上描述使用特定的術(shù)語來提供對本發(fā)明的全面理解。然而,對于本領(lǐng)域技術(shù)人員顯然的是,不需要這些具體細(xì)節(jié)來實踐本發(fā)明。在其它實例中,眾所周知的電路和設(shè)備以框圖形式示出,以便避免對基本的本發(fā)明的不必要的分心。因而,本發(fā)明的具體實施例的以上描述是為了例示和描述的目的而提供的。它們不是要窮盡或者將本發(fā)明限制于所公開的精確形式,很明顯,根據(jù)上述教導(dǎo)許多修改和變化是可能的。選擇和描述這些實施例以便最佳地解釋本發(fā)明的原理及其實際應(yīng)用,從而使本領(lǐng)域的其它技術(shù)人員能夠最佳地使用本發(fā)明以及各實施例,同時在對所設(shè)想的特定用途適當(dāng)時采用各種修改。所附權(quán)利要求書及其等價方案旨在定義本發(fā)明的范圍。權(quán)利要求1.一種系統(tǒng),包括多個個人電子設(shè)備;以及通過至少一個通信網(wǎng)絡(luò)與所述多個個人電子設(shè)備通信的服務(wù)供應(yīng)商裝置,所述服務(wù)供應(yīng)商裝置包括窗口小部件程序的數(shù)據(jù)庫,所述窗口小部件程序能夠由所述多個個人電子設(shè)備中的各個個人電子設(shè)備執(zhí)行;通信地耦合到所述數(shù)據(jù)庫以及所述至少一個通信網(wǎng)絡(luò)的服務(wù)器,所述服務(wù)器響應(yīng)通過所述至少一個通信網(wǎng)絡(luò)接收的指令,所述指令是將所述窗口小部件程序中的各個窗口小部件程序的實例以及與所述實例的執(zhí)行有關(guān)的條件提供給所述多個個人電子設(shè)備中的各個個人電子設(shè)備。2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述多個個人電子設(shè)備的每一個包括用戶界面,每一所述用戶界面呈現(xiàn)與當(dāng)前正在執(zhí)行的所述窗口小部件程序中的一個的實例相一致的內(nèi)容。3.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述數(shù)據(jù)庫包括與對應(yīng)于所述多個個人電子設(shè)備中的每一個的窗口小部件程序中的各個窗口小部件程序的執(zhí)行順序有關(guān)的信息。4.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述指令是由所述服務(wù)器通過所述至少一個網(wǎng)絡(luò)接收的。5.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述指令中的各個指令還包括與調(diào)整與所述窗口小部件程序中的各個窗口小部件程序的實例的執(zhí)行有關(guān)的音頻或視覺參數(shù)有關(guān)的信息。6.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述指令中的各個指令包括定義所述多個個人電子設(shè)備中對應(yīng)的各個個人電子設(shè)備的用戶界面的外觀方面的信息。7.如權(quán)利要求1所述的系統(tǒng),其特征在于,向所述多個個人電子設(shè)備中的第一個人電子設(shè)備的第一用戶給予有關(guān)所述多個個人電子設(shè)備中的所述第一個人電子設(shè)備的配置的第一特權(quán),以及向所述多個個人電子設(shè)備中的所述第一個人電子設(shè)備的管理員給予有關(guān)所述多個個人電子設(shè)備中的所述第一個人電子設(shè)備的配置的第二特權(quán)。8.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述多個個人電子設(shè)備中的各個個人電子設(shè)備各自包括能夠與通信地耦合至所述至少一個網(wǎng)絡(luò)的無線接入點通信的無線通信接收器。9.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述多個個人電子設(shè)備中的至少一個個人電子設(shè)備包括處理單元;存儲器,在其中存儲所述窗口小部件程序中的至少一個窗口小部件程序的實例;用戶界面,所述用戶界面在所述窗口小部件程序中的所述至少一個窗口小部件程序的實例由所述處理器執(zhí)行時呈現(xiàn)所述窗口小部件程序中的所述至少一個窗口小部件程序?qū)S玫男畔ⅰ?0.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述用戶界面包括顯示屏幕,所述多個個人電子設(shè)備中的所述至少一個個人電子設(shè)備還包括柔韌外殼。11.如權(quán)利要求l所述的系統(tǒng),其特征在于,所述多個個人電子設(shè)備中的至少一個個人電子設(shè)備包括用戶界面,通過所述用戶界面,用戶可選擇所述窗口小部件程序中提供給所述多個個人電子設(shè)備中的所述至少一個電子設(shè)備以供執(zhí)行的各個窗口小部件程序。12.如權(quán)利要求1所述的系統(tǒng),其特征在于,響應(yīng)于通過所述至少一個通信網(wǎng)絡(luò)從所述多個個人電子設(shè)備中的至少一個個人電子設(shè)備的用戶操作的計算設(shè)備接收的請求,所述服務(wù)器將所述窗口小部件程序中的所選窗口小部件程序的實例提供給所述多個個人電子設(shè)備中的另一個個人電子設(shè)備。13.如權(quán)利要求l所述的系統(tǒng),其特征在于,所述條件之一定義提供給所述多個個人電子設(shè)備中的各個個人電子設(shè)備的所述窗口小部件程序中的各個窗口小部件程序的實例的相對執(zhí)行順序。14.如權(quán)利要求l所述的系統(tǒng),其特征在于,所述條件之一定義提供給所述多個個人電子設(shè)備中的各個個人電子設(shè)備的所述窗口小部件程序中的各個窗口小部件程序的實例的一個或多個絕對執(zhí)行時間。15.—種方便通過至少一個通信網(wǎng)絡(luò)配置多個個人電子設(shè)備的方法,所述方法包括建立窗口小部件程序的數(shù)據(jù)庫,所述窗口小部件程序能夠由所述多個個人電子設(shè)備中的各個個人電子設(shè)備來執(zhí)行;通過所述至少一個通信網(wǎng)絡(luò)接收用戶或管理員指令,所述用戶或管理員指令選擇提供給所述多個個人電子設(shè)備中的各個個人電子設(shè)備的所述窗口小部件程序中的各個窗口小部件程序并指定與所述窗口小部件程序中的各個窗口小部件程序的執(zhí)行有關(guān)的條件;以及響應(yīng)于所述指令,通過所述至少一個通信網(wǎng)絡(luò)將所述窗口小部件程序中的各個窗口小部件程序的實例發(fā)送到所述多個個人電子設(shè)備中的各個個人電子設(shè)備。16.如權(quán)利要求15所述的方法,其特征在于,所述條件之一定義提供給所述多個個人電子設(shè)備中的一個的所述窗口小部件程序中的各個窗口小部件程序的實例的相對執(zhí)行順序。17.如權(quán)利要求15所述的方法,其特征在于,所述條件之一定義提供給所述多個個人電子設(shè)備中的一個的所述窗口小部件程序中的各個窗口小部件程序的實例的一個或多個絕對執(zhí)行時間。18.如權(quán)利要求15所述的方法,其特征在于,還包括接收與調(diào)整與所述窗口小部件程序中的各個窗口小部件程序的實例的執(zhí)行有關(guān)的音頻或視覺參數(shù)有關(guān)的另外的用戶或管理員指令;以及將所述另外的用戶或管理員指令發(fā)送到所述多個個人電子設(shè)備中的各個個人電子設(shè)備。19.如權(quán)利要求15所述的方法,其特征在于,還包括接收與所述多個個人電子設(shè)備中相應(yīng)的各個個人電子設(shè)備的用戶界面的外觀方面的定義有關(guān)的另外的用戶或管理員指令;以及將所述另外的用戶或管理員指令發(fā)送到所述多個個人電子設(shè)備中相應(yīng)的各個個人電子設(shè)備。20.如權(quán)利要求15所述的方法,其特征在于,還包括通過所述至少一個通信網(wǎng)絡(luò)接收來自由所述多個個人電子設(shè)備中的至少一個個人電子設(shè)備的用戶操作的計算設(shè)備的窗口小部件轉(zhuǎn)發(fā)請求;以及響應(yīng)于所述窗口小部件轉(zhuǎn)發(fā)請求,將所述窗口小部件程序中的所選的窗口小部件程序的實例發(fā)送到所述多個個人電子設(shè)備中的另一個人電子設(shè)備。21.如權(quán)利要求15所述的方法,其特征在于,還包括通過所述至少一個通信網(wǎng)絡(luò),接收來自所述多個個人電子設(shè)備中的至少一個個人電子設(shè)備的窗口小部件轉(zhuǎn)發(fā)請求;以及響應(yīng)于所述窗口小部件轉(zhuǎn)發(fā)請求,將所述窗口小部件程序中的所選窗口小部件程序的實例發(fā)送到所述多個個人電子設(shè)備中的另一個人電子設(shè)備。22.—種基于網(wǎng)絡(luò)的服務(wù)供應(yīng)商裝置,用于方便通過至少一個通信網(wǎng)絡(luò)配置多個個人電子設(shè)備,所述服務(wù)供應(yīng)商裝置包括窗口小部件程序的數(shù)據(jù)庫,所述窗口小部件程序能夠由所述多個個人電子設(shè)備中的各個個人電子設(shè)備來執(zhí)行;通信地耦合至所述數(shù)據(jù)庫以及所述至少一個通信網(wǎng)絡(luò)的服務(wù)器,其中,所述服務(wù)器響應(yīng)用戶或管理員指令,所述用戶或管理員指令是通過所述至少一個通信網(wǎng)絡(luò)將所述窗口小部件程序中的各個窗口小部件程序的實例以及與所述實例的執(zhí)行有關(guān)的條件發(fā)送到所述多個個人電子設(shè)備中的各個個人電子設(shè)備。23.如權(quán)利要求22所述服務(wù)供應(yīng)商裝置,其特征在于,所述條件中的某一些定義提供給所述多個個人電子設(shè)備中相應(yīng)的各個個人電子設(shè)備的所述窗口小部件程序中的各個窗口小部件程序的實例的相對執(zhí)行順序。24.如權(quán)利要求22所述的服務(wù)供應(yīng)商裝置,其特征在于,所述條件中的某一些定義提供給所述多個個人電子設(shè)備中相應(yīng)的各個個人電子設(shè)備的所述窗口小部件程序中的各個窗口小部件程序的實例的一個或多個絕對執(zhí)行時間。25.如權(quán)利要求22所述的服務(wù)供應(yīng)商裝置,其特征在于,所述指令是由所述服務(wù)器通過所述至少一個網(wǎng)絡(luò)接收的。26.如權(quán)利要求22所述的服務(wù)供應(yīng)商裝置,其特征在于,所述指令中的各個指令還包括與調(diào)整與所述窗口小部件程序中的各個窗口小部件程序的實例的執(zhí)行有關(guān)的音頻或視覺參數(shù)有關(guān)的信息。27.—種用于方便在多個個人電子設(shè)備之間共享窗口小部件程序的方法,所述方法包括建立所述窗口小部件程序的數(shù)據(jù)庫,所述窗口小部件程序能夠由所述多個個人電子設(shè)備的中的各個個人電子設(shè)備來執(zhí)行;通過通信網(wǎng)絡(luò)接收來自所述多個個人電子設(shè)備中的至少一個個人電子設(shè)備的窗口小部件轉(zhuǎn)發(fā)請求;以及響應(yīng)于所述窗口小部件轉(zhuǎn)發(fā)請求,將所述窗口小部件程序中的所選窗口小部件程序的實例發(fā)送到所述多個個人電子設(shè)備中的另一個人電子設(shè)備。28.如權(quán)利要求27所述的方法,其特征在于,還包括在所述多個個人電子設(shè)備每次執(zhí)行所述窗口小部件程序中的各個窗口小部件程序之前,將所述窗口小部件程序中的各個窗口小部件程序的實例發(fā)送到所述多個個人電子設(shè)備。29.—種操作個人電子設(shè)備的方法,所述方法包括在所述個人電子設(shè)備處接收多個窗口小部件程序的第一實例的流;臨時在所述個人電子設(shè)備的存儲器內(nèi)存儲所述多個窗口小部件程序的第一實例,使用所述個人電子設(shè)備的處理器執(zhí)行所述多個窗口小部件程序的第一實例中的每一個;以及在所述個人電子設(shè)備處接收所述多個窗口小部件程序的第二實例的流。30.如權(quán)利要求29所述的方法,其特征在于,還包括臨時在所述個人電子設(shè)備的存儲器內(nèi)存儲所述多個窗口小部件程序的第二實例。31.—種在包括多個個人電子設(shè)備的系統(tǒng)中的個性化通信的方法,包括創(chuàng)建包括個人消息的個性化窗口小部件程序;將所述個性化窗口小部件程序存儲在窗口小部件程序的數(shù)據(jù)庫內(nèi),每個所述窗口小部件程序能夠由所述多個個人電子設(shè)備中的各個個人電子設(shè)備來執(zhí)行;通過通信網(wǎng)絡(luò)接收將所述個性化窗口小部件程序轉(zhuǎn)發(fā)到所述多個個人電子設(shè)備中的一個個人電子設(shè)備的請求;響應(yīng)于所述請求,將所述個性化窗口小部件程序的實例發(fā)送到所述多個個人電子設(shè)備中的所述一個個人電子設(shè)備。32.如權(quán)利要求31所述的方法,其特征在于,所述轉(zhuǎn)發(fā)所述個性化窗口小部件程序的請求是從所述多個個人電子設(shè)備中的至少一個個人電子設(shè)備中的另一個個人電子設(shè)備接收的。33.—種通過通信網(wǎng)絡(luò)將窗口小部件程序分發(fā)到至少一個個人電子設(shè)備的方法,所述方法包括將所述窗口小部件程序存儲在數(shù)據(jù)庫內(nèi),所述窗口小部件程序能夠由所述至少一個個人電子設(shè)備執(zhí)行;建立多個簡檔,所述簡檔中的每一個與特定的主題相關(guān),其中所述窗口小部件程序中的一個或多個窗口小部件程序與所述多個簡檔中的每一個相關(guān)聯(lián);將所述多個簡檔中的第一個簡檔與所述至少一個個人電子設(shè)備相關(guān)聯(lián);以及通過所述通信網(wǎng)絡(luò)將與所述多個簡檔中的所述第一個簡檔相關(guān)聯(lián)的所述窗口小部件程序中的一個或多個窗口小部件程序發(fā)送到所述至少一個個人電子設(shè)備。34.如權(quán)利要求33所述的方法,其特征在于,還包括將另外的窗口小部件程序存儲在所述數(shù)據(jù)庫內(nèi)并修改所述窗口小部件程序中的哪一個與所述多個簡檔中的各個簡檔相關(guān)聯(lián)。35.如權(quán)利要求33所述的方法,其特征在于,還包括通過所述通信網(wǎng)絡(luò)接收來自所述至少一個個人電子設(shè)備的、訂閱對應(yīng)于所述多個簡檔的集合的一組頻道的請求。36.如權(quán)利要求35所述的方法,其特征在于,還包括響應(yīng)于所述請求將所述多個簡檔的集合與所述至少一個個人電子設(shè)備相關(guān)聯(lián)。全文摘要公開了一種用于方便在多個個人電子設(shè)備(102)之間共享窗口小部件程序的方法。該方法包括建立能夠由這多個個人電子設(shè)備(102)執(zhí)行的窗口小部件程序的數(shù)據(jù)庫(106)。該方法還包括通過通信網(wǎng)絡(luò)(116)接收來自這多個個人電子設(shè)備(102)中的至少一個的窗口小部件轉(zhuǎn)發(fā)請求。隨后響應(yīng)于該窗口小部件轉(zhuǎn)發(fā)請求,將這些窗口小部件程序中所選的窗口小部件程序的實例發(fā)送至這多個個人電子設(shè)備(102)中的另一個。文檔編號H04M1/72GK101548531SQ200780039623公開日2009年9月30日申請日期2007年8月24日優(yōu)先權(quán)日2006年8月24日發(fā)明者A·S·黃,D·S·馬克斯韋爾,J·B·格蘭德,K·E·斯蒂爾,S·L·湯姆林,S·M·阿德萊爾申請人:曲姆比工業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1