由第一網絡的成員訪問第二網絡上可用業務的方法及系統的製作方法
2023-07-29 20:13:46 1
專利名稱:由第一網絡的成員訪問第二網絡上可用業務的方法及系統的製作方法
由第一網絡的成員訪問第二網絡上可用業務的方法及系統本申請是申請號為01813096. 8 007^01/^23068)、發明名稱為「由第一網絡的成員訪問第二網絡上可用業務的方法及系統」的母案的分案申請,該母案的申請日為2001年 7月23日。相關專利的交叉引用本專利是1999年9月23日提交的序列號為No. 09/405523的部分繼續申請,該申請是1998年11月18日提交的序列號No. 09/195355的部分繼續申請。
背景技術:
本發明一般涉及網絡數據分配領域。更具體地說,本發明涉及網絡中的數據共享。
背景技術:
隨著圖像表示迅速發展成有前途的消費電子產品業務,出現了數字攝影以及數字對象以滿足圖像表示的要求。圖像一般通過數位照相機或數字掃描儀捕獲。典型的數位照相機捕獲圖像,並以數字數據格式存儲所捕獲的圖示信息。同時,傳統的數字掃描儀掃描諸如彩色照相軟片(例如35mm)的圖像並將掃描到的圖示信息轉換為目標數據。當捕獲到圖像並生成捕獲到的圖像數據時,顯示捕獲到的圖像常常是困難的。一種傳統的方法是利用個人計算機(「PC」)來顯示圖像。在這種方法中,首先將圖像數據從諸如數位照相機的圖像捕獲裝置傳送到PC,然後PC根據收到的圖像數據顯示該圖像。這種方法的一個問題在於常規PC在不附加軟體或硬體來重新配置PC的情況下可能不能夠處理圖像數據。另一種常用方法是利用圖像處理機,比如工作站、微型計算機或大型機。與PC類似,首先必須將圖像數據傳送到圖像處理機,並且隨後圖像處理機在對圖像數據進行處理之後顯示該圖像。這種方法存在與PC類似的問題,在圖像處理機能夠處理圖像數據之前必須對其進行重新配置。另外,圖像處理機一般不可移動的。因此,需要一種簡單的框架式裝置,它能夠獲得數字圖像和其它數字對象,能夠顯示那些數字圖像和對象,並且能夠共享那些數字圖像和對象。如將看到的,本發明的一個實施例提供一種可攜式數字媒體框架(digital media frame,DMF),允許在多個網絡上共享對象。發明概述公開了一種在多個網絡間發送數據的方法。在一個實施例中,由第一網絡的成員發出對第二網絡上可用服務的請求。該請求被發送到第二網絡。第二網絡連接到第一網絡。 該請求包括第二網絡中定義的成員的標識和口令、請求類型以及與第一網絡相關的網絡識別。第二網絡利用標識和口令識別第二網絡中的成員。在第二網絡中對請求進行處理。本發明的其它特性將從附圖和以下詳細描述中顯而易見附圖的簡要說明在附圖中對本發明進行例示性而非限制性的說明。
圖1說明根據本發明的實施例的數字媒體框架(「DMF」)與外部輸入裝置之間的連接。圖2說明根據本發明的實施例的DMF的方框圖。圖3說明根據本發明的實施例的DMF的方框圖。圖4說明根據本發明的實施例的DMF,它具有顯示器、處理單元以及用戶輸入裝置。圖5是說明根據本發明的實施例的DMF的數據流的流程圖。圖6是說明根據本發明的實施例的DMF的數據控制的流程圖。
圖7說明與DMF有關的網絡配置的實施例。圖8說明DMF體系結構的實施例。圖9是說明顯示圖像的多種模式的實施例的流程圖。圖10說明訪問DMF網絡服務的多種機制的實施例。圖11是說明從各種裝置接收數據的實施例的流程圖。圖12是說明DMF的不同模式的實施例的流程圖。圖13是說明用於實現圖像數據的DMF窗的實施例的流程圖。圖14是說明DMF網絡上可用服務的一個實施例的例示網絡圖。圖15是說明DMF網絡和DMF的共享功能的一個實施例的例示網絡圖。圖16是說明激活共享操作的例示流程圖。圖17是說明共享操作的例示流程圖。圖18是說明DMF網絡與多個非DMF網絡連接的一個實施例的例示網絡圖。發明詳述公開了數字媒體框架(「DMF」)以及利用單個共享操作共享在DMF上顯示的對象的方法。在以下描述中,闡述了大量特定細節以便提供對本發明的全面理解。但是本領域的技術人員將理解,實踐本發明並不需要採用特定細節。另外,並沒有詳細描述眾所周知的信息或方法以避免混淆本發明並使顯示硬體最少。DMF允許用戶用最少的用戶幹預顯示至少一個對象。圖像指的是如攝影圖像或圖像、圖形圖像、文本圖像、數據圖像或任何其它類型的可顯示信息。DMF能夠從各種外部輸入裝置、比如數位照相機、攝像機、計算機、電話線、電視電纜和網際網路伺服器或其它類型的網絡接收圖像及相關數據(例如音頻、文字等)。收到圖像及相關數據之後,DMF生成與各圖像相關的輔助信息並將圖像與輔助信息一起存儲在存儲器中。隨後,DMF從存儲器取出圖像和相關數據以及輔助信息,並在顯示器上顯示圖像。DMF還可以播放與這些圖像相關的音頻或使它可播放。這些圖像可以是單個幀或視頻或動畫序列。圖1示意了 DMF與外部輸入裝置100之間的連接的實施例。連接包括DMF 102、 照相機110、個人計算機(「PC」)112、電纜連接器114以及網際網路連接器116。DMF 102還包括接口單元104和用戶輸入組件105。用戶輸入組件105還包括用戶輸入按鈕106,這些按鈕是輸入裝置。接口單元104包括至少一個1/0( 「輸入和輸出」)埠,它能夠利用連接電纜120、122、124和126分別連接到照相機110、PC 112、電纜連接器114和網際網路連接器 116。接口單元104還能夠接收和處理數字和模擬圖像數據。本領域的技術人員將理解,可以將一個或多個這些外部輸入裝置連接到特定的DMF 102。同樣顯然的是,可以類似地連接等效的常規輸入裝置。數位照相機可以是數字靜態照相機或數字攝像機、而攝像機可以是模擬攝像機。照相機110可以是數位照相機或者攝像機。在一個實施例中,照相機110能夠利用傳統傳輸媒體,比如無線媒體、電纜媒體或可移動媒體,將捕獲到的圖像直接傳送到DMF。在另一實施例中,照相機110首先能夠將捕獲到的圖像和相關數據傳送到計算機112,隨後, 計算機112將圖像和相關數據傳送到DMF 102。將計算機112用作照相機110和DMF 102 間的轉運站的優點在於執行一些DMF 102可能不能執行的功能,比如數據轉換。計算機112從諸如掃描儀、網際網路伺服器或照相機110等其它裝置接收圖像數據, 其中計算機可能是PC、工作站、微型計算機或大型機或基於處理器的系統。在收到圖像和相關數據之後,計算機112可以在計算機112將圖像和相關數據傳遞給DMF 102之前執行一些功能。這種功能可以包括,例如,對要顯示的圖像序列重新排序、將一種類型的圖像數據格式轉換為另一種類型的圖像數據格式、編輯視頻、加入音頻注釋等等。電纜連接器114包括電視線和電話線。這些線可以是光學媒體、金屬媒體或無繩媒體。在一個實施例中,接口單元104能夠從電纜連接器114直接接收圖像和相關數據。 在另一實施例中,接口單元104從諸如計算機112的轉運站接收圖像和相關數據,其中電纜 114連接到計算機112。網際網路連接器116是另一外部輸入裝置100,它使DMF 102能夠從網際網路節點直接接收圖像和相關數據。在一個實施例中,DMF 102被配置為能夠通過超文本傳輸協議 (「HTTP」)進行通信,並與傳輸控制協議(「TCP」)/網際網路協議(「IP」)連接。應該注意, 連接電纜120、122、1M和1 能夠利用傳統光學、電子或無線數據通信技術。圖2說明DMF 102的方框圖。框202表示外部輸入裝置100,它包括數位照相機和攝像機、掃描儀、計算機和網際網路伺服器。數位照相機和攝像機包括數字攝像機、數字靜態照相機、模擬攝像機等等。在捕獲到圖像數據之後,外部輸入裝置將捕獲到的圖像數據傳送到接口單元204。框204表示DMF 102的接口單元,其中接口單元104從框202接收圖像數據。收到圖像數據之後,接口單元識別正用於傳送圖像數據的協議類型或數據格式,並進一步確定是否可能需要轉換。如果DMF不能識別並處理最初收到的圖像或圖像序列數據的數據格式,則需要轉換為DMF本機數據格式。一旦正確地識別了圖像或圖像序列數據格式,就將圖像和相關數據從框204傳遞到框206進行處理。框206表示處理器或微控制器,它是DMF 102的處理單元。框206確定圖像和相關數據將被存儲在何處以及將顯示圖像的哪個序列。框206還生成各個圖像的輔助信息,其中輔助信息包括色彩分配、創建和接收圖像數據的日期和時間、網際網路地址、圖像取向等。 色彩分配根據圖像數據的色彩分配,從可用的色彩格安排圖像色彩分配。創建和接收圖像數據的日期和時間表示創建各個圖像或圖像序列的日期和時間以及DMF 102收到圖像或圖像序列的日期和時間。網際網路地址表示利用哪個網際網路節點將圖像和相關數據發送到 DMF 102。在一個實施例中,網際網路地址連結到與圖像或圖像序列相關的其它網站。例如, 如果圖像描繪一個孩子,那麼連結網址描繪孩子的家庭。音頻信息包括隨圖像數據一起的原始聲音以及用戶創建的編輯聲音。此外,框206還從框214接收控制信號。框214表示用戶輸入單元。在一個實施例中,框214給用戶某些控制以管理應該如何顯示圖像。框214可以是任何傳統輸入裝置,比如按鈕、屏幕輸入裝置、遙控輸入裝置或聲音激活輸入裝置(包括語音識別輸入-輸出裝置)。框214的輸出被輸送到框206,其中的輸出是來自用戶的控制信號,表示應該如何顯示圖像,框206將框214的輸出用作輸入從而確定如何顯示圖像。框206還從框208接收輸入。框208表示存儲器模塊,(或存儲器模塊組),它可包括,例如,一個或多個以下部件動態隨機存儲存儲器(「DRAM」)、靜態隨機存儲存儲器(「SRAM」)、只讀存儲器 (「ROM」)、非易失性存儲器、可移動非易失性存儲器(例如快閃記憶體卡等)、磁碟存儲器、磁帶存儲器、⑶-ROM、DVD-ROM等。在一個實施例中,框206控制框208的訪問。應該注意,框208 還可以從諸如框204和框210的其它框接收數據。在框206之後,圖像和相關數據從框206傳送到框210,其中圖像和相關數據是為顯示而準備的。框210表示顯示控制器。在一個實施例中,框210能夠控制各種類型的顯示裝置,比如,液晶顯示器(「LCD」)、陰極射線管(「CRT」)、有機發光顯示器(「0LED」)、 發光聚合物(「LEP」)顯示器、等離子顯示器或矽基顯示器。框210通過將圖像數據顯示碼轉換為兼容於特定顯示硬體的格式來處理圖像數據。框210還可以包括存儲顯示碼的存儲器。轉換後,框210將顯示碼和顯示控制傳送給框212。框212表示顯示裝置,它可以是IXD、CRT、OLED, LIP顯示器、等離子顯示器或矽基顯示器或圖像投影儀。收到顯示碼後,框212顯示圖像。應該注意,框210和212能夠從其它框接收輸入信號,比如框214可以具有到框210的直接輸出信號。此外,存在電源單元(圖中未示出),它包括AC(交流)和DC(直流)電源。在一個實施例中,DC電池後備電源用於防止與AC電源斷開時的存儲丟失。圖3說明DMF體系結構300的實施例,它包括圖像輸入框301、圖像處理框310和圖像顯示框340。圖像輸入框301捕獲圖像和相關數據並將捕獲到的圖像數據傳送到圖像處理框310。圖像處理框310識別圖像數據的類型並存儲所識別的圖像數據。圖像處理框 310還給各個圖像附上輔助信息,然後將圖像數據傳送到圖像顯示框340。圖像顯示框340 根據收到的圖像數據顯示圖像。圖像輸入框301包括模擬輸入單元302和數字輸入單元304。模擬輸入單元302 是諸如攝像機的模擬輸入裝置,並能夠根據捕獲到的圖像生成模擬圖像數據。生成模擬圖像數據後,模擬輸入單元302將模擬圖像數據傳送到圖像處理框310。數字輸入單元304是諸如數位照相機的數字輸入裝置,並能夠根據捕獲到的模擬圖像生成目標數據。在正確地生成目標數據之後,數字輸入單元304將目標數據傳送到圖像處理框310。圖像處理框310包括模擬模塊312、數字模塊314、處理框320、用戶輸入單元322、 動態隨機存取存儲器(「DRAM」)330、非易失性存儲單元332、只讀存儲器(「ROM」)334和內部總線318。模擬模塊312包括模擬接收機電路和同步電路。模擬接收機電路從圖像輸入框301接收模擬圖像數據。收到模擬圖像數據後,同步電路執行模數轉換,隨後同步被轉換的圖像數據以生成圖像數據。收到並同步了數據之後,模擬模塊312將目標數據驅動到內部總線318上。在一個實施例中,數字模塊314包括數字接收機電路和轉換電路(圖中未示出)。 在一個實施例中,數字接收機電路從圖像輸入框301接收數字圖像數據。例如,數字圖像數據可以由通過接口(未示出)插入在圖像輸入框301中的快閃記憶體卡提供。收到目標數據後, 轉換電路確定是否需要轉換圖像數據。如果輸入圖像數據的數據格式是外來數據格式,則要求轉換。外來數據格式是DMF不能執行的數據格式或協議類型。在一個實施例中,DMF具有多種本機數據格式,並也能夠識別多種外來數據格式。因此,在能夠執行圖像數據用於顯示之前,必須先將圖像數據的外來數據格式轉換為本機數據格式。正確地接收並轉換圖像數據後,數字模塊314將目標數據驅動到內部總線318上。內部總線318連接到處理單元320、DRAM 330、非易失性存儲器332、R0M 334、模擬模塊312以及數字模塊314。在一個實施例中,處理單元320用於控制內部總線318,比如發出總線忙和總線準許信號。應該注意,其它類型的總線連接和總線控制是可能的。在一個實施例中,處理單元320連接到內部總線318、用戶輸入單元322、DRAM 330、非易失性存儲器332和ROM 334。處理單元320執行包括圖像大小縮放、色彩空間轉換、圖像過濾、圖像解碼、圖像數據壓縮/解壓縮等功能。在另一實施例中,處理單元320中的處理器被配置為確定要顯示的圖像序列。處理器還控制圖像之間的可變時間間隔或時間過渡類型。間隔過渡時間表示當前圖像和要顯示的下一圖像之間的時間間隔。圖像過渡是當同步下一圖像時引退當前圖像的機制。在一個實施例中,圖像過渡在當前圖像移出同時下一圖像移入時沿一個方向移動當前和下一圖像。在另一實施例中,處理單元320根據圖像數據的色彩屬性,從可用色彩格安排圖像色彩。處理單元320還生成各個圖像的輔助信息,其中這種輔助信息可包括色彩分配、生成和收到的圖像數據的日期和時間、網際網路地址、音頻信息、圖像取向等等。在再一個實施例中,處理單元320能夠從諸如計算機的外部輸入裝置100接收要顯示的預定圖像序列。此外,要顯示的圖像序列可以由來自用戶的控制信號改變,比如來自用戶輸入單元322的暫停信號。處理單元320還管理低功率管理電路,從而在與AC電源斷開之後保持功率消耗。處理單元320還被配置為控制存儲器訪問。存儲裝置包括DRAM 330、非易失性存儲器332、R0M 334、磁碟存儲器、磁帶存儲器等等。在一個實施例中,非易失性存儲器332是快速存儲器並用於防止在與電源斷開時的存儲丟失。處理單元320利用控制總線336控制存儲器訪問,其中控制總線承載各種控制信號。在另一個實施例中,處理單元320利用產生諸如總線準許和總線忙信號等控制信號的內部總線318控制存儲器訪問。在一個實施例中,要顯示的圖像序列隨圖像數據被存儲在存儲器中的位置而變。 在這個實施例中,圖像顯示框340從預定義物理存儲單元取出下一個圖像數據。在另一實施例中,要顯示的圖像序列能夠由處理單元320重新排序。在再一個實施例中,用戶能夠利用用戶輸入單元322進一步改變該序列。在一個實施例中,處理單元320控制內部總線318和控制總線336。控制總線336 用於控制信號,而內部總線318用於數據。應該注意,內部總線318和控制總線336能夠被合併為單個總線。在另一實施例中,內部總線318包括控制總線訪問的總線控制器。用戶輸入單元322是輸入裝置,比如按鈕開關、觸控螢幕輸入裝置、遙控裝置或聲音激活輸入裝置(語音識別輸入-輸出裝置)等。在一個實施例中,用戶輸入單元322為用戶提供顯示控制,比如快進、後退和暫停功能。快進功能允許用戶觀看下一圖像,而後退功能允許用戶觀看上一圖像。當正確地識別圖像數據並對其進行排序時,處理單元330將圖像數據與輔助信息驅動到內部總線318上。在一個實施例中,處理單元320利用處理單元320和顯示控制器 342之間的專用總線(未示出)來傳送圖像數據。收到圖像數據之後,圖像顯示框340準備顯示圖像,以響應於圖像數據和輔助信息。圖像顯示框340包括顯示單元350、顯示控制器342和存儲緩衝器;344。在一個實施例中,顯示單元350是IXD。在另一實施例中,顯示單元350是CRT。在再一實施例中,顯示單元350是矽基顯示器。收到圖像和相關數據之後,顯示控制器342生成圖像顯示碼,以響應於圖像數據和輔助信息。隨後,顯示單元350從顯示控制器342接收圖像的顯示碼並顯示該圖像。在一個實施例中,顯示控制器342將一組顯示碼存儲在存儲緩衝器344中。在另一實施例中,顯示控制器342將顯示碼存儲在非易失性存儲器332或DRAM 330中。應該注意,顯示控制器342可以集成到顯示單元350中,或集成到處理單元320 中。另外,圖像處理框310和圖像顯示框340可以集成到單個集成電路(「IC」)中。參考圖4,說明了 DMF 400的實施例。DMF 400包括顯示器402、用戶輸入裝置410 和處理單元406。顯示器402根據收到的圖像數據顯示圖像。處理單元406執行如上所述的圖像處理功能。用戶輸入裝置410是一種允許用戶改變當前顯示的圖像和相關數據的輸入裝置。用戶輸入裝置410可包括後退按鈕420,暫停按鈕422和前進按鈕424。後退按鈕 420允許用戶觀看以前顯示的圖像,而前進按鈕4M允許用戶接著觀看後續圖像。暫停按鈕 422使當前顯示的圖像定格freeze,直到通過隨後激活暫停按鈕422而發出釋放命令。在另一實施例中,用戶輸入裝置410不包括暫停按鈕422,並且在顯示下一圖像前,在用戶設置的預定時段內顯示當前圖像。這種預定時段能夠在DMF或網絡伺服器中設置。在另一實施例中,用戶輸入裝置410可以包括諸如,例如「ok」按鈕的確認選擇的按鈕。應該注意,輸入裝置可由實現與上述按鈕所提供的功能類似的其它邏輯組成,並不背離本發明的範圍。例如,不用按鈕,可以利用撥動開關。在另一實施例中,用戶輸入裝置410可以與顯示器402 合併,其中可以通過傳統觸控螢幕輸入裝置產生輸入。在再一個實施例中,可以通過諸如語音識別輸入/輸出裝置的傳統話音激活輸入裝置產生輸入。在又一個實施例中,利用傳統埠連接從計算機得到輸入。圖5是說明DMF 400內的數據流的流程圖。圖像顯示過程從框501開始。該過程繼續到框502,在那裡DMF 400的接口單元接收圖像數據。圖像數據可通過諸如數位照相機或攝像機的圖像捕獲裝置捕獲。在收到圖像數據後,接口單元301識別圖像數據是數字數據格式還是模擬數據格式。如果圖像數據是模擬數據格式,接口單元將把模擬數據格式轉換為數字數據格式。如果圖像數據是數字數據格式,則不需要模數(「A/D」)轉換。框502後,該過程繼續到框504,在那裡以圖像的預定序列或特殊順序序列對圖像數據排序。在繼續到下一個框之前,過程確定是否需要轉換。如果DMF 400識別出圖像數據的數據格式是外來數據格式,則需要轉換。因此,在可進一步處理圖像數據之前,外來數據格式必須被轉換為DMF本機數據格式。對圖像數據正確地排序並轉換之後,過程繼續到下一框。過程從框504移到框506,在那裡圖像和相關數據被存儲在存儲器中。在一個實施例中,存儲圖像數據的位置確定要顯示圖像的序列。框506之後,過程進入框508,在那裡圖像數據被轉換為顯示碼。在一個實施例中,框508確定間隔過渡時間和各種類型的圖像過渡。間隔過渡時間表示當前圖像和要顯示的下一圖像之間的時間間隔。圖像過渡是在同步下一圖像時從顯示器引退當前圖像的機制。在一個實施例中,圖像過渡隨著當前圖像的移
9出同時下一圖像移入,以同一方向移動當前和下一圖像,同時。在另一實施例中,圖像過渡在淡入下一圖像的同時淡出當前圖像。框508之後,過程進入框510,在那裡根據圖像數據以及輔助信息顯示圖像。過程在框512結束。圖6是說明DMF 600的受控數據流的實施例的流程圖。圖像顯示過程從框602開始。過程從框602移到框604,在那裡DMF的接口單元接收圖像數據,所述圖像數據可以通過諸如數位照相機或攝像機的圖像捕獲裝置捕獲。收到圖像數據之後,過程進入框606,在那裡過程識別圖像數據是模擬還是數字數據格式。如果圖像數據是模擬數據格式,則過程從框606進入框608。在框608中,該過程將模擬數據格式轉換為數字數據格式。轉換後, 過程從框608進入框614,在那裡存儲圖像數據。如果圖像數據不是模擬數據格式,這表示圖像數據是數字數據格式,則過程從框 606進入框610。在框610中,過程識別目標數據是否需要被轉換為DMF可識別的數字數據格式。如果圖像數據的數字數據格式是可識別的,則過程從框610進入框614。如果圖像數據是外來數據格式,則過程從框610移到框612,在那裡執行轉換。例如,當本機數據格式是JPEG並且圖像數據是外來數據格式(例如GIF、TIFF、BMP、PICT、PCX 等),則執行從外來數據格式到JPEG的轉換。在框612中,輸入圖像數據的外來數據格式被轉換為DMF本機數據格式。在一個實施例中,DMF可以具有多個本機數據格式,這將減少轉換的頻率。在另一個實施例中,DMF能夠識別多種外來數據格式。轉換之後,過程從框612 進入框614,在那裡存儲圖像和相關數據。在一個實施例中,圖像和相關數據被存儲在諸如,例如快速存儲器的非易失性存儲裝置中,以防止與電源斷開時的數據丟失。在另一實施例中,可攜式電池電源用於防止在電源斷開時的數據丟失。在再一個實施例中,圖像和相關數據被存儲在諸如磁存儲介質的磁存儲器中,比如例如磁碟存儲器或磁帶存儲器,以防止存儲丟失。框614之後,過程移到框618,在那裡為各個圖像添加輔助數據。框618中,過程對準圖像並為各個圖像附上輔助信息。在一個實施例中,根據圖像數據存儲的存儲單元的順序,對圖像定位進行排序。在另一實施例中,圖像定位是預定義的。輔助信息可以包括諸如,例如色彩分配、圖像生成的日期和時間、網際網路地址信息、音頻、圖像取向、圖像的在線版本位置等信息。在附上輔助信息之後,過程從框618進入框616,在那裡圖像數據與輔助信息一起被存儲在存儲緩衝器中。存儲緩衝器是小而快的存儲器裝置,它提供快速存儲器訪問以顯示圖像和相關數據。在一個實施例中,存儲緩衝器是非易失性存儲器裝置以防止電源斷開時的存儲損失。在另一實施例中,存儲緩衝器是常規隨機存取存儲器,它具有後備可攜式電源以防止存儲損失。框616後,過程移動到620,在那裡能夠選擇存儲緩衝器的輸出進行顯在框620中,過程還從框6 和框622接收信號。框6M包括來自用戶的輸入控制信號,而框622包括最後顯示的圖像的圖像數據。過程在框似4接收用戶輸入,它可以表示暫停當前圖像。在另一實施例中,用戶輸入被用作許多組合邏輯輸入之一,用於選擇下一圖像。選擇圖像數據之後,過程從框620進入框630,在那裡顯示圖像。當顯示當前圖像時,過程從框630進入框622,在那裡存儲當前圖像。在一個實施例中,框622隻存儲一個圖像的圖像數據,該圖像是最後顯示的圖像。在另一實施例中,框622存儲一組最近顯示圖像的圖像數據。在一個實施例中,DMF具有圖示模式和信息模式。DMF的圖示模式顯示預定義畫面、圖形和相關數據的序列。DMF的信息模式顯示一組信息或數據,比如,例如新聞、財務數據、廣告等。可以形成第三種模式圖示模式和信息模式的組合,在這種模式中,DMF將一部分屏幕專門用於圖示顯示,而另一部分屏幕分配給信息顯示。應該注意,可以存在其它類型的顯示模式,但它們對理解本發明來說並不重要。如上所述,DMF能夠在諸如網際網路的網絡上發送和接收數據。在網際網路上可用各種類型的信息對於DMF也是可用。因此在一個實施例中,當DMF在信息模式下時,它能夠顯示多種類型的信息。例如,這些類型可包括新聞、體育、娛樂、財務數據等。但是,為了在信息模式下顯示多種信息,DMF必須被建立為或被配置為處理多組信息。在一個實施例中,通過DMF伺服器配置DMF的信息模式,如以下將詳細描述的。圖7說明網絡配置700的一個實施例。配置700包括DMF 701、PC 712、PC 708、 DMF 714、實體716、DMF伺服器720和網際網路718。諸如電纜730-738的各種傳統連接電纜被用於提供經網際網路718的裝置通信。例如電纜730可以是電話線。DMF 701還包括顯示器702、基礎704和網絡通信裝置710。利用連接裝置703連接顯示器702和基礎704。在一個實施例中,連接裝置703是電纜。在另一實施例中,連接裝置703是傳統無繩連接裝置。 此外,基礎704包括接口電路706,它被用於接收信息和發送信息到其它裝置。網絡通信裝置710可以是數據機或諸如蜂窩數據機的無繩數據機。 在一個實施例中,網絡通信裝置710是單向發送裝置,比如,例如某種類型的尋呼通信裝置。在另一實施例中,網絡通信裝置710是雙向通信裝置,它可以便利裝置之間的交互通信。在一個實施例中,DMF 701利用蜂窩數據機與PC 712, DMF 714和實體716或DMF 伺服器720進行通信。PC 712是例如個人計算機,並且它可以經網際網路718與DMF 701進行通信。DMF 714是另一種數字媒體框架,它能夠經網際網路718直接與DMF 701進行通信。DMF 714可以將網際網路718用作網絡載體以向DMF 701傳遞一組圖像。此外,實體716可以是公司或一組裝置,它可以包括多個DMF和PC。在一個實施例中,DMF 701能夠訪問連接到網絡的任何
直οDMF伺服器720是網絡伺服器,它為連接到網絡的DMF裝置提供DMF網絡服務。在一個實施例中,DMF伺服器包括系統722和用戶簡檔資料庫724。DMF網絡服務提供用戶和數據服務,它們能被用於配置DMF。在一個實施例中,DMF網絡服務提供DMF網頁。DMF網頁的利用允許用戶選擇或客戶化DMF從DMF網絡服務收到的服務。在這個實施例中,DMF網頁列出用戶可以預定的多種圖像。或者,DMF網頁可以列出多種市場上可獲得的內容的類型,並且用戶可以選擇所列內容從而在DMF上觀看。市場上可獲得的內容可以從商用網站檢索得到,其中這些商用網站提供諸如,例如股市新聞、體育和天氣頻道的信息。用戶完成選擇之後,DMF網絡服務創建用戶簡檔並將所選種類存儲在用戶簡檔中。以後用戶簡檔可被用作相應DMF的默認配置。在一個實施例中,DMF網絡服務負責維護用戶簡檔資料庫724。在這個實施例中, 用戶簡檔資料庫7M位於DMF伺服器720上。應該注意,用戶簡檔資料庫7M可以被放置在任何其它網絡伺服器上,只要DMF網絡服務可以經網絡訪問該網絡伺服器。可以利用DMF 710、PC 712或可以直接訪問DMF伺服器網站的其它裝置修改用戶簡檔資料庫724。用戶還可以呼叫DMF網絡服務提供商,以口頭上傳送給DMF網絡服務代表一個新的用戶DMF配置。 下面將描述有關訪問DMF網絡服務的更詳細描述。配置DMF的其它方法是可能的。例如,PC 708或PC 712可以配置DMF 701。另外,DMF 701可以包括配置軟體,它允許DMF 701配置自己。應該注意,配置DMF 701的其它方法是可能的,但它們對於理解本發明並不是必需的。圖8說明DMF體系結構800的實施例。DMF 802包括信息模式804和畫面模式 850。信息模式804顯示諸如股票交易新聞的信息數據。畫面模式850顯示前面收到並存儲在存儲器中的圖示圖像序列及相關數據。信息模式804還包括圖形表示部分806和文本表示部分808。圖形表示部分806 顯示圖示圖像而文本表示部分808顯示文字或字母。圖形表示部分806還可被分為照片部分810和視頻部分812。照片部分810包括靜態圖示圖像而視頻部分812包括運動圖像。 照片部分810可以被進一步分為專用塊814和公共塊816。專用塊814指的是個人照片, 例如個人創建的專用照片。圖形表示部分806還可以包括音頻部分805,它包括音頻剪輯。 例如,音頻剪輯可以包括照片部分810中包括的照片的聲音或語音注釋。視頻塊812還可以被分為新聞部分818和廣告部分820。新聞部分818指的是運動畫面,比如來自新聞記者的一段錄像帶。廣告部分820指的是市場,它可以是交互式商業廣告ο文本表示部分808包括廣告部分822和信息部分830。廣告部分822指的是商業市場,而信息部分830表示有用信息,比如天氣和股票交易新聞。廣告部分822還被分為標準部分擬4和交互部分826。標準部分擬4指的是利用字或文字的商業消息。交互部分826 指的是交互式地利用文字的商業消息,比如在線購買。信息部分830還包括股票部分832、新聞部分834和購物部分836。在一個實施例中,股票部分832指的是利用文字的股票交易新聞,而購物部分836指的是利用文本表示的在線購物。新聞部分834還可被分為天氣頻道838和新聞摘要頻道或頭條新聞840。天氣頻道838指的是利用文字的天氣報告,而新聞摘要頻道840概述新聞。應該理解,能夠重疊信息框架804和畫面框架850的任何部分,從而產生看上去象信息和圖像的組合。例如,畫面框架850可以包括文字表示部分851和音頻表示部分852,它可能與音頻表示部分805相同。作為另一例示,信息部分830還可以包括圖像或照片部分,它可與照片部分810相同。 應該注意,其它種類或部分是可能的,但它們對於理解本發明並不是必需的。圖9是說明用於顯示圖像的多個模式的實施例的流程圖900。框902表示將顯示序列設置為數據模式的步驟。在框904中,過程判定畫面信號是否有效。如果畫面信號有效,這表示應該設置畫面模式,則在框906設置畫面模式。在框908中,過程根據顯示模式顯示圖像。框908之後,過程結束。圖10示意了一種機制1000的實施例,該機制顯示訪問DMF網絡服務的多個方案。 機制1000包括PC 1050,DMF 1052、電話ΙΟΜ、伺服器1062和DMF網絡伺服器("DNS「) 1059, 並且所有裝置通過網絡1056互聯。網絡1056可以是網際網路或任何其它網絡體系結構。DNS 1059支持提供數據實現的DMF網絡服務1058。在一個實施例中,DMF網絡服務1058包括用戶簡檔資料庫,在物理上它可以放置在DNS 1059、伺服器1060或伺服器1062上。為了訪問用戶簡檔,用戶可以利用PC 1050,DMF 1052或電話IOM以通過DMF網絡服務1058訪問
用戶簡檔。在一個實施例中,用戶可利用電話IOM來啟動DMF網絡服務1058。一旦啟動了 DMF網絡服務1058,它就允許用戶使用這些服務,比如DMF的重新配置。例如,當需要重新配置DMF時,DMF網絡服務1058提供DMF網頁並允許用戶從DMF網頁選擇選項從而配置DMF 1052。應該注意,DMF 1052和DMF網絡服務1058之間的通信通過網絡1056進行。在另一實施例中,可以通過直接連接來啟動DMF 1052對DMF網絡服務1058的請求。直接連接是直接連接DNS 1059與DMF 1052之間的電纜或數據機。網絡1056可以是DNS 1059和DMF 1052之間的備選連接。PC 1050還可用於請求DMF 1052的DMF網絡服務1058。在一個實施例中,DMF網絡服務1058在收到請求後,直接為DMF 1052提供服務。在另一實施例中,DMF網絡服務 1058通過PC 1050向DMF 1052提供服務。應該理解,其它請求DMF網絡服務1058的方法是可能的,但是它們對於理解本發明並不是必需的。圖11是說明從各種裝置接收數據的實施例的流程圖1100。過程從開始框開始, 並繼續到框1002,在那裡過程接收數據。在框1004中,過程檢查數據是否來自照相機。如果框1004為假,則過程進入框1008。但是如果框1004為真,這表示數據來自照相機,則在框1006中,過程利用照相機接口程序接收數據。照相機接口程序包括但不限於識別從照相機發送代碼的協議類型,並在需要時將代碼轉換為本機語言。在框1008中,過程檢查數據是否來自PC。如果框1008為假,則過程移到框1012。 另一方面,如果框1008為真,這表示數據來自PC,則過程從框1008移到框1010,在那裡接收數據。在框1012中,過程檢查數據是否來自網際網路連接器。如果框1012為假,則過程循環到結束框,在那裡該過程結束。但是,如果框1012為真,表示數據來自網際網路連接器,則過程進入框1014,在那裡過程檢查通信是否是雙向通信。如果是雙向通信,則交互式通信是可能的。如果框1014為假,表示通信是單向通信,則過程移到框1018,在那裡調用DMF單向程序來接收數據。例如, 某些類型的尋呼通信方案是單向通信裝置且不允許交互式通信。框1018之後,過程移到結束框,在那裡該過程結束。另一方面,如果框1014為真,表示通信是雙向或單向以上的通信,則過程移到框 1016,在那裡該過程調用DMF雙向交互式程序來處理數據。框1016之後,過程移到結束框, 在那裡該過程結束。圖12是說明DMF的不同模式的實施例的流程圖。流程圖1200說明註冊模式、變化菜單模式以及運行模式。過程從開始框開始,並進入框1202以檢查DMF是否是註冊模式。 如果框1202為真,表示它是註冊模塊,則過程從框1202進入框1204,在那裡該過程創建用戶簡檔。框1204之後,過程移到框1206,在那裡過程建立菜單並將菜單存儲在相應用戶簡檔中。框1206之後,該過程結束。如果框1202為假,這表示DMF不是註冊模式,則過程從框1202移到框1208。在框 1208中,過程檢查它是否是變化菜單模式。DMF包括菜單,所述菜單在DMF被用於在信息模式下顯示信息時用於配置DMF。如果框1208為真,表示它是變化菜單模式,則該過程進入框1210,在那裡更新菜單。如果框1208為假,過程進入框1212,並檢查DMF是否是運行模式。在運行模式期間,DMF從相應用戶簡檔中取出菜單並根據該菜單配置顯示屏。如果框1212為真,這表示 DMF是運行模式,該過程進入框1214。在框1214中,該過程從相應用戶簡檔檢索菜單。在框1216中,根據菜單建立DMF的信息模式。框1216之後,該過程結束。如果框1212為假, 該過程移到結束模塊,在那裡該過程結束。應該注意,流程圖1200可包括三個以上模式。圖13是說明用於數據實現的DMF窗口的實施例的流程圖1300。在一個實施例中, DMF網絡服務1058採用DMF窗口來管理用戶簡檔資料庫。該過程從開始框開始並進入框 1302。在框1302中,該過程開始DMF窗口。在框1304中,DMF窗口分配標識為DMF存儲器的一部分屏幕並利用圖標或縮略圖以在DMF存儲器下列出DMF中存儲的圖像文件。縮略圖是表示圖像的最小化畫面。在框1306中,DMF窗口還分配表示為全局存儲器的第二部分屏幕,在其中利用圖標或縮略圖列出各種圖像文件。在一個實施例中,DMF可得到這種全局存儲器中列出的圖像文件。在框1308中,DMF窗口允許用戶通過將相應圖標或縮略圖從全局存儲器(一部分屏幕)移動到DMF存儲器(另一部分屏幕)來向DMF增加圖像。例如,用戶可以點擊圖標並將該圖標從標識為全局存儲器的這部分屏幕拖到標識為DMF存儲器的那部分屏幕。在框 1310中,DMF窗口允許用戶通過從DMF存儲器去掉相應的圖標或縮略圖來從DMF刪除圖像。 例如,用戶可點擊表示要刪除的圖像的縮略圖並將該縮略圖拖到垃圾箱。圖14是說明DMF網絡上可用服務的一個實施例的例示性網絡圖。在一個實施例中,DMF 1440、1445、1450或1455可以通過將DMF連接到電話線用撥號連接來訪問DMF網絡 1435。DMF網絡1435可以是具有其自身網絡基礎結構的專用網絡。DMF網絡1435可以允許與網際網路的連通性。本領域的技術人員將理解,諸如例如無線網和蜂窩網的其它網絡基礎結構也可被用於允許DMF與DMF網絡連接,並不背離本發明的範圍。如上所述,DMF 1455 可以獨立地工作,並不需要連接到DMF網絡1435。在一個實施例中,DMF網絡1435向已連接的DMF 1440、1445和1450提供來自各種在線服務和內容提供商的信息,比如,例如在線攝影1405、股票報價1410、天氣信息1415、 新聞1420、娛樂1425等。信息可以由一個或多個諸如例如圖像、視頻、音頻、文字等對象組成。在另一實施例中,從多個內容提供商收到的信息的格式被轉換為DMF 1440,1450 和1455的本機格式。在另一實施例中,DMF網絡伺服器1430可能需要重新組織從內容提供商和在線服務收到的信息,以便能夠在DMF 1440、1445、1450和1455上顯示信息。為了接收信息,DMF的所有者可以對用戶簡檔進行客戶化以預訂這些服務。在一個實施例中,DMF 所有者可以提出購買與DMF收到的信息有關的產品的請求。例如,DMF上顯示的信息可以是與在線目錄相關的對象列表,而DMF所有者可以通過利用DMF上的控制按鈕來選擇它們從而購買一個或多個對象。在一個實施例中,DMF網絡可提供特殊的推銷代碼以鼓勵DMF所有者購買。DMF所有者還可以利用與DMF網絡連接的PC(未示出)做出相同的購買。例如,DMF所有者可以利用與DMF網絡上的帳戶相關的唯一用戶或成員標識來註冊到DMF網絡上。每個DMF在DMF網絡中是唯一標識的。可以在製造DMF時為其分配唯一標識。例如,唯一標識可以是存儲在DMF的ROM晶片中的十個二進位數字串,並且是DMF網絡已知的,或該唯一標識可以是DMF的序列號並且DMF的所有者將其標識給DMF網絡。這樣做允許DMF在其與DMF網絡伺服器通信時進行自驗證。各個DMF的唯一標識可以與DMF網絡中的唯一帳戶相關。例如,當在DMF網絡中為擁有DMF的新成員建立新帳戶時,指定DMF的序列號。這樣做向DMF網絡註冊DMF並允許DMF網絡認識到這個特定成員也擁有具有特定序列號的DMF。並非DMF網絡的每個成員都擁有DMF,但向DMF網絡的每個成員分配一個唯一帳戶。可以為每個帳戶分配一個收件箱以接收其它成員發送的對象。還可以為每個帳戶分配存儲空間以存儲這些對象。在一個實施例中,當向DMF網絡註冊了 DMF時,DMF所有者可能需要提供將與該帳戶一起存儲的信用卡信息。由於已經提供了信用卡信息,所以不再要求DMF所有者每次提出購買請求時都提供信用卡信息。這有助於防止當在DMF網絡上傳送信用卡信息時被截取這種信息。在DMF上顯示的信息可以進行個人化以反映DMF所有者喜歡從DMF網絡接收哪些信息。圖15是說明DMF網絡的例示性網絡圖。每個DMF 1505、1510、1520、1525或1530與一個帳戶相關。每個帳戶包括存儲在用戶簡檔資料庫1540中的用戶簡檔。用戶簡檔包括指定特定DMF的信息。用戶簡檔可包括控制數據或過濾器以篩選DMF網絡發送給DMF 1505、 1510、1520、1525或1530的信息。通過利用個人計算機(PC) 1545註冊到DMF網絡服務網站,可以更新用戶簡檔。DMF網絡服務網站由有權訪問用戶簡檔資料庫1540的DMF網絡伺服器15;35管理。在一個實施例中,用戶簡檔還可以包括多個共享組或共享列表。每個共享列表可包括一個或多個與潛在接收者相關的別名,其中成員希望與這些潛在接收者共享信息。DMF 網絡的任何成員可以具有共享列表,無論該成員是否擁有DMF。例如,與DMF 1505相關的用戶簡檔具有三個共享列表,每個共享列表包括定位接收者的入口。共享列表中各個入口可以是DMF網絡成員的標識符(如別名)、非DMF網絡成員的接收者的電子郵件地址或者沒有電子郵件地址的接收者的住址。例如,DMF 1505的第三個共享列表包括PC 1545的入口以表示接收者的電子郵件地址。也可以使用接收者的其它表示。各個共享列表可以與共享列表別名相關,並且在DMF網絡和DMF之間的同步操作期間,將共享列表別名發送到DMF。在一個實施例中,DMF被配置為周期性地與DMF網絡同步。例如,每當從上次同步過去了至少四小時時就發生同步。這是因為DMF能夠獨立地工作,不需要總是連接到DMF 網絡,並且DMF可能已經長時間沒有與DMF網絡連接了。在另一實施例中,每當DMF連接到 DMF網絡或在DMF所有者指示的任何時刻,DMF都可以與DMF網絡同步。當發生同步操作時,DMF將自上次同步一來從外部裝置載入DMF的所有對象發送 (如上載)到DMF網絡。接下來,將這些對象存儲在分配給與DMF相關的帳戶的存儲空間中。然後,DMF網絡將已經存儲在相同存儲空間但還未發送給DMF的對象發送(如下載)給 DMF。這些對象可以包括上次同步之後DMF網絡的其它成員發送給該帳戶的對象。這種同步過程可以首先與DMF上載一起發生,或者它可以首先與DMF下載一起發生。與DMF相關的帳戶和存儲空間一起可被看作在線虛擬畫面框架,並且這種同步過程使DMF及其相應的在線虛擬畫面框架能夠具有相同的對象。可以利用PC 1545通過更新用戶簡檔來創建或編輯共享列表。還可以經電話通過用DMF網絡呼叫授權客戶服務代理來創建共享列表。客戶服務代理可以更新呼叫成員的用戶簡檔。在一個實施例中,該成員可以選擇共享列表之一作為默認共享列表。然後,當該成員想要共享DMF上顯示的對象時,DMF網絡利用默認共享列表。例如,通過利用單個動作激活共享功能,該成員可以共享當前在DMF上顯示的對象。當前顯示的對象被自動共享或分配給默認共享列表中的接收者。在另一實施例中,用戶可能需要從可用共享列表中選擇一個或多個共享列表。圖 16是說明激活共享操作的例示性流程圖。在框1605中,成員在DMF上表示要執行共享操作。這可以通過,例如按下共享按鈕或激活DMF中共享邏輯的任何用戶輸入機制來完成。框 1610中,DMF顯示DMF中可用對象。這些對象可被顯示為選擇屏上的縮略像。這樣做允許成員(如DMF所有者)選擇要共享的一個或多個對象。可以用指示符顯示選中對象, 比如例如複選標記或粗邊框以將其與其它未選對象區別。當成員完成選擇時,DMF顯示該成員以前生成的可用共享列表。在框1615中,成員可以選擇多個共享列表,在這種情況下, 多個共享列表中的接收者接收選中對象。在框1620中,DMF網絡將選中對象的副本發送給選中共享列表中標識的各個接收者。圖17是說明圖16的框1620中執行的操作的一個實施例的例示性流程圖。當DMF 網絡從DMF接收共享信號時,DMF網絡伺服器確定要共享的對象是否已經在網絡中,如框 1705所示。例如,網絡伺服器可以在與DMF網絡中DMF所有者的帳戶相關的存儲空間中搜索該對象。可能在存儲空間中發現該對象,因為它在以前的同步操作之一期間DMF發送。還可能在存儲空間中發現該對象是因為它由DMF網絡的其它成員發送給DMF所有者。當在存儲空間中發現該對象時,流程進入框1725,並且該對象被分配給一個或多個接收者。但是, 如果在存儲空間中沒有發現該對象,DMF網絡請求DMF從DMF發送該對象,如框1710所示。 這發生在上次同步後從外部裝置將該對象傳送到DMF的時候。在框1715中,DMF將對象發送到DMF網絡,在那裡該對象被存儲在與DMF所有者的帳戶相關的存儲空間中,如框1720 所示。在框1725中,將對象發送給接收者。DMF所有者可以與DMF網絡的其它成員、包括DMF所有者和非DMF所有者共享DMF 上的對象。DMF所有者還可以與任何非DMF網絡的成員共享DMF上的對象,比如,例如mm. zing, com上Zing網絡的成員。類似地,作為DMF網絡成員的非DMF所有者可以與任何DMF 所有者和非DMF所有者、包括非DMF網絡的成員共享相關存儲空間(如虛擬框架)中的對象。這種能力允許所有潛在的DMF所有者參與DMF網絡並在獲得DMF之前利用DMF網絡服務。圖15的PC 1545可以被DMF所有者或非DMF所有者用來管理來自網絡瀏覽器的在線虛擬畫面框架中的對象。當非DMF所有者獲得DMF時,通過非DMF所有者的現有帳戶向DMF 網絡註冊DMF的序列號或DMF的唯一標識。在一個實施例中,當共享列表中的入口是住址時(如非成員的地址),利用諸如, 例如美國郵局的傳統郵寄方法將對象以適合的格式發送給接收者。例如,當共享對象是圖像時,可以將明信片發送給接收者。當共享列表中的入口是電子郵件地址時(如非成員的電子郵件地址),利用電子郵件地址將圖像副本發送給接收者。或者,利用電子郵件地址將 DMF網絡的連結發送給接收者。接下來,接收者可以通過選擇該連結來訪問對象。例如,當網絡是網際網路時,將對象的統一資源定位器(URL)發送給接收者。當共享列表中的入口是 DMF網絡成員的標識符時,將對象發送到接收者的收件箱中。
回來參考圖4,DMF 400的用戶輸入裝置410也可以包括邏輯或機制以允許DMF所有者激活共享功能。實現共享功能的邏輯或機制可以是,例如按鈕、撥動開關等。激活這種共享功能使得DMF所有者能夠與其它DMF成員和非DMF成員共享對象。圖18是說明與多個非DMF網絡連接的DMF網絡的一個實施例的例示性網絡圖。 各網絡1805、1825和1845代表分別由網絡伺服器1820、1840或1860服務的成員組。網絡 1865可以是連接網絡1805、1825和1845的基幹網絡。網絡1825和1845代表非DMF網絡, 比如,例如Yahoo、Amazon、相簿網絡等的。網絡1805代表DMF網絡。DMF 1810和1815代表DMF網絡1805的成員。如上所述,DMF網絡1805的成員也可以利用PC連接到這種網絡。 客戶機系統1830、1835代表網絡1825的成員,而客戶機系統1850、1855代表網絡1845的成員。本文中的DMF網絡1805被稱為StoryBox(故事盒)網絡,其中MoryBox網絡指的是數字媒體框架(DMF) 1810、1815。本文中的非DMF網絡1825和1845被稱為夥伴網絡。 在一個實施例中,StoryBox網絡應用-程序設計接口( 「SNAPI」)被用於在MoryBox網絡 1805和夥伴網絡1825及1845之間傳送諸如,例如數字圖像、音頻剪輯、視頻剪輯、文本等對象。利用SNAPI使MoryBox網絡1805和夥伴網絡1825、1845之間的通信可以是一致的形式。例如,夥伴網絡的成員與^oryBox網絡的成員共享對象的請求具有相同的格式,它與夥伴網絡的身份無關。在一個實施例中,為了使夥件網絡1825的成員與MoryBox網絡1805的成員共享對象,該成員需要向MoryBox網絡1805註冊。這種註冊使得夥伴網絡1825的成員在 StoryBox網絡1805中是唯一標識的。夥伴網絡1825可以通過在其網站上顯示註冊窗口或註冊屏,使其成員可以註冊,其中所述窗口具有使該成員向MoryBox網絡1805註冊的選項。例如,這種註冊可以要求夥伴網絡1825中的成員選擇MoryBox用戶標識和口令。這允許MoryBox網絡1805為這個成員建立帳戶和用戶簡檔。向該成員要求的其它信息可以包括帳單地址、發貨地址、信用卡信息等。這種信息中的一部分可能已經由夥伴網絡1825存儲並因此能夠由夥伴網絡1825提取,而不需要該成員重新輸入該信息。當該成員擁有DMF 時,DMF標識號(如序列號)還可以作為註冊信息的一部分輸入。在一個實施例中,為了標識有效夥伴網絡,可以利用夥伴碼。夥伴碼允許MoryBox網絡1805過濾出未經授權的請求。當夥伴網絡1825中的成員完成註冊後,向MoryBox網絡1805發送通知以表示希望註冊。然後利用SNAPI將註冊信息同夥伴碼一起發送給MoryBox網絡1805。可以對註冊信息進行加密以保護成員的信用卡信息、帳單信息、用戶標識和口令等。在一個實施例中,利用可擴展標記語言(XML)定義註冊信息並將其存儲為XML文檔。XML是用於網際網路和數據交換的全球資訊網(WWW)標準。還利用XML定義在MoryBox網絡1805和夥伴網絡1825之間交換的其它數據。利用XML使得能夠利用標準工具生成XML 文檔。在MoryBox網絡1805和夥伴網絡1擬6之間發送XML文檔,並由XML處理器進行解析。XML處理器讀取XML文檔中的數據並提取註冊信息,以使得它可以用於在MoryBox網絡1805中註冊來自夥伴網絡1825的成員。在另一實施例中,當MoryBox網絡1805中的成員也是夥伴網絡1825的成員時, 提供一個選項以使得該成員能夠將兩個帳戶連結在一起。這種選項可以在夥伴網絡1825 中、或者在MoryBox網絡1805中或在兩個網絡中提供給該成員。通過夥伴網絡1825的註冊和連結能力,夥伴網絡1825的成員並不需要離開夥伴網絡1825就可以請求來自 StoryBox網絡1805的服務。在一個實施例中,夥伴網絡1825可能需要將MoryBox用戶標識和口令存儲在夥伴網絡1825中以使得能夠自動並且無縫地完成請求來自^oryBox網絡 1805的服務的處理。例如,當夥伴網絡1825的成員選擇一個選項以請求來自MoryBox網絡1805的服務時,該請求與MoryBox用戶標識和口令一起被發送到MoryBox網絡1805, 而該成員仍留在夥伴網絡1825中。StoryBox網絡1805在向MoryBox網絡1805註冊之前可以執行從夥伴網絡1825 發送的註冊信息的驗證。例如,可能需要驗證信用卡信息以確認它是有效的,可能需要檢查選中的^oryBox用戶標識以確認它未被另一成員選中,所需信息由潛在成員提供等。在另一實施例中,其它選項可以用來修改現有註冊信息並從MoryBox網絡 1805 「解除連結」或「註銷」特定成員。當修改現有註冊信息時,夥伴網絡1825可能需要發送成員用戶標識、口令、夥伴碼和修改後的信息。例如,這個選項可以被用於改變成員信用卡信息、成員記帳地址等。可以只在某些預定時間執行修改請求,以防止與未決事務的潛在衝突。例如,當該成員具有未決的購買事務時,可以不修改成員的信用卡信息。「註銷」請求可以由該成員或夥伴網絡1825的網絡管理員實行。請求可包括特定成員的MoryBox用戶標識和口令。請求還可以包括MoryBox網絡1805預定義的「註銷」 原因碼。例如,當判定特定成員利用被盜信用卡的信用卡信息時,夥伴網絡1825的網絡管理員可以啟動該請求。在一個實施例中,當實行「解除連結」選項時,停止MoryBox網絡 1805中成員的所有未決事務。每個MoryBox用戶標識可以與狀態碼相關,以表示各成員的狀態。例如,狀態碼可以是「有效」或「凍結」,其中「凍結」表示不能為這個成員執行任何事務或服務。當夥伴網絡1825的成員向MoryBox網絡1805註冊時,該成員不需要離開夥伴網絡1825就可以與其它MoryBox網絡成員共享對象。為了共享對象,該成員可能需要指定他或她的MoryBox用戶標識和口令、共享列表和要共享的對象表示。這種表示可以是該對象或該對象的HTTP地址。共享列表可以通過輸入接收者的MoryBox用戶標識來指定。夥伴網絡1825還可以提供夥伴碼。然後利用SNAPI將以上信息發送到MoryBox網絡1805。類似地,夥伴網絡1825中的成員可以接收MoryBox網絡1805的成員發送的對象。如上所述,StoryBox網絡1805的各個成員與一個帳戶、收件箱、存儲空間相關。當一個對象被共享時,該對象的副本被發送到各個接收者的收件箱中。夥伴網絡1825中的成員可以在留在夥伴網絡1825的情況下通過選擇適當的選項,比如,例如「檢查SB收件箱」來訪問共享對象。利用SNAPI,將成員MoryBox用戶標識和口令與夥伴碼一起發送到MoryBox 網絡1805。然後由MoryBox網絡1805處理「檢查SB收件箱」請求。在一個實施例中, StoryBox網絡1805發送收到並存儲在該成員的收件箱中的對象的縮略像表示。接下來,該成員可以通過點擊縮略像來選擇所需要對象。在一個實施例中,MoryBox網絡 1805識別出夥伴網絡1825要求的對象格式。所需格式可以由夥伴網絡1825在作為請求發送給MoryBox網絡1805的XML文檔中指定。或者,所需格式可能已經由MoryBox網絡 1805的網絡管理員建立。如上所述,對象也可以由MoryBox網絡1955的成員和接收者共享,其中該接收者不是MoryBox網絡1805或夥伴網絡1825的成員。可以利用電子郵件地址、住址或任何其它目的地標識符在共享列表中指定這個接收者,以使得接收者能夠接收對象或對象表示。 利用SNAPI,可以使夥伴網絡1825的成員得到MoryBox網絡1805的服務的其它選項。例如,該成員可以定購再版圖像、購買DMF、購買與對象相關的商品、檢查未決訂單的狀態等。可以將數據從各種源發送到MoryBox網絡1805。例如,可以將數據從數位照相機載入故事箱(如DMF) 1810、1815中,然後上載到StoryBox網絡1805。接下來,可以利用 SNAPI將數據發送到夥伴網絡。可以利用SNAPI從夥伴網絡1825、1845將數據作為XML文檔接收。發送到MoryBox網絡1805的數據可以是不同格式的,比如,例如JPEG(聯合圖像專家組)圖像、PCM(脈衝編碼調製)數字音頻等。在一個實施例中,當對象(如圖像、 音頻、視頻、文字)被發送到MoryBox網絡1805並由MoryBox網絡伺服器1820接收時, StoryBox網絡伺服器1820根據以XML結構發送的格式信息識別對象格式。一個夥伴網絡的對象格式可以與另一夥伴網絡的對象格式不同。StoryBox網絡伺服器還可以根據對象的某些特徵,諸如,例如文件擴展或附件類型(例如MIME)來識別對象格式。當MoryBox網絡伺服器沒有識別出對象的格式時,可以向發送源發送通知以表示格式的不兼容性。當識別出對象的格式時,StoryBox網絡伺服器1820利用適當的格式轉換器(如軟體適配器)自動將該對象轉換為多個已知格式。MoryBox網絡伺服器1820將多個格式存儲在存儲裝置中。這樣做允許MoryBox網絡1805利用相應的格式轉換器處理來自不同夥伴網絡1825、 1845的請求。對象的不同表示,諸如,例如低解析度圖像和縮略圖像也可以由MoryBox網絡伺服器1820存儲。另外,也可以根據請求的服務(如翻印、印表機輸出等)創建對象的其它格式以允許更快的處理。可以將存儲裝置與MoryBox網絡伺服器1820集成。或者,存儲裝置可以是連接到 StoryBox網絡1805的獨立裝置。存儲裝置可包括資料庫。這樣做為MoryBox網絡1805 提供了與來自夥伴網絡1825、1845的許多不同客戶機系統共同工作的靈活性。由於對象已是想要的格式,因此對象的檢索過程更快。本領域的技術人員將理解,利用SNAPI接口,能夠在MoryBox網絡1805和夥伴網絡1825、1845之間交換諸如,例如提供圖像描述的文本串、創建對象的日期和時間等的其它數據。在以上詳細描述中,已參考特定例示實施例對本發明的方法和裝置進行描述。但是,很明顯,可以對其做出各種修改和變化,並不背離本發明的更廣義精神和範圍。因此,本說明書和附圖應被看作例示性的而非限制性的。
權利要求
1.一種用於由網絡服務提供商在通信網絡上向多個數字媒體框架提供圖像或信息的方法,所述方法包括由所述網絡服務提供商向所述多個數字媒體框架提供至少一個服務,其中所述至少一個服務包括提供圖像的類型以及在所述數字媒體框架上可觀看的市場上可獲得的內容的類型;由所述網絡服務提供商提供用於從所述至少一個服務中選擇要在所述通信網絡上被發送至相應的數字媒體框架的一個或多個服務的途徑;將每個數字媒體框架和與所述網絡服務提供商相關的帳戶關聯,其中每個帳戶包括用戶簡檔,所述用戶簡檔包括所選擇的一個或多個服務;基於所述用戶簡檔,由所述服務提供商向與每個相應的用戶簡檔相關的數字媒體框架發送包括在所述用戶簡檔中的所選擇的一個或多個服務;由所述網絡服務提供商從相應的數字媒體框架接收共享列表並且將所述共享列表存儲在與相應的數字媒體框架相關的用戶簡檔中,其中每個共享列表包括其他數字媒體框架的標識符;由所述網絡服務提供商從數字媒體框架接收共享操作指示符;以及基於包括在與指示所述共享操作的數字媒體框架相關的用戶簡檔中的共享列表,由所述服務提供商向在所述共享列表中被標識的數字媒體框架發送所選擇的共享對象。
2.如權利要求1所述的方法,其中所述市場上可獲得的內容包括 財經新聞;購物; 天氣新聞; 體育新聞; 廣告;以及交互式消息。
3.如權利要求1所述的方法,其中所述市場上可獲得的內容和所述圖像中的至少一個包括音頻。
4.如權利要求1所述的方法,其中所述網絡服務提供商從所述相應的用戶接收所述用戶簡檔。
5.如權利要求1所述的方法,其中所述多個數字媒體框架包括定義的一組相應的用戶。
6.如權利要求1所述的方法,其中由所述網絡服務提供商提供用於從所述至少一個服務中選擇要在所述通信網絡上被發送至相應的數字媒體框架的一個或多個服務的途徑包括由所述網絡服務提供商提供用於從所述至少一個服務中選擇要在所述通信網絡上被發送至相應的數字媒體框架的一個或多個服務的網頁。
7.如權利要求1所述的方法,其還包括由所述網絡服務提供商創建所述用戶簡檔。
8.如權利要求7所述的方法,其還包括由所述網絡服務提供商將所述用戶簡檔存儲在用戶簡檔資料庫中。
9.如權利要求1所述的方法,其還包括由所述網絡服務提供商將所述用戶簡檔用作相應的數字媒體框架的默認配置。
10.如權利要求1所述的方法,其中由所述服務提供商向在所述共享列表中被標識的數字媒體框架發送所選擇的共享對象包括由所述服務提供商向在所述共享列表中被標識的數字媒體框架發送包括圖像、視頻、音頻和文本中的至少一個的所選擇的共享對象。
全文摘要
本發明為由第一網絡的成員訪問第二網絡上可用業務的方法及系統。公開了一種用於在多個網絡之間發送數據的方法。在一個實施例中,由第一網絡的成員發出對第二網絡中可用服務的請求。該請求被發送到第二網絡。第二網絡與第一網絡連接。該請求包括第二網絡中定義的成員的標識和口令、請求類型以及與第一網絡相關的網絡標識。第二網絡利用標識和口令識別第二網絡中的成員。在第二網絡中對請求進行處理。
文檔編號H04N5/765GK102394875SQ20111033048
公開日2012年3月28日 申請日期2001年7月23日 優先權日2000年7月21日
發明者J·莫加爾, M·K·班達魯, N·阿加瓦爾, R·E·西格爾, V·李 申請人:伊斯曼柯達公司