專利名稱:內容共享的制作方法
內容共享
背景技術:
在當今的環境下,便攜式裝置的數量日益增加,諸如筆記本計算機、個人數據助手(PDA)、智能手機、便攜式媒體播放器、便攜式游戲裝置和電子書讀取裝置(電子書閱讀器)。盡管這些裝置中的許多裝置提供了至少一種類型的網絡連接,諸如硬布線因特網連接、Wi-Fi連接、3G或其它類型的無線連接等,但是通常不存在在這些裝置之間直接共享信息的簡易方式。例如,在普通電子書閱讀器上查看文件的第一用戶不能容易地與在第二電子書閱讀器上的第二用戶共享所述文件。在許多情況下,第一用戶必須將所述文件告訴第二用戶,并且第二用戶必須測定第二裝置上的接口,以便定位所述文件并且隨后將所述文件下載到裝置中。在另一個實施例中,查看感興趣網站的智能手機的第一用戶必須將該網站的URL(統一資源定位器)或其它地址告訴另一個智能手機的第二用戶,然后第二用戶必須手動地輸入以便導航到該網站。在又一個實施例中,定位第二用戶可能感興趣歌曲的便攜式媒體播放器的第一用戶必須將該歌曲告訴第二用戶,并且第二用戶隨后必須測定接口,利用搜索查詢器來搜索該歌曲,或者執行類似的動作以便通過第二裝置來定位和訪問該歌曲。盡管在一些裝置上存在其它的選項,諸如在獲取且打入完整的電子郵件地址之后通過用戶打入并且向第二裝置的用戶發送電子郵件消息,不存在使一個用戶與另一個用戶快速且容易地共享這種內容的簡單方式。當在房間中存在期望同時訪問內容的多個用戶時,問題加劇。
將參考附圖來說明依據本公開的各個實施方案,其中圖1 (a)示出了依據一個實施方案能夠有利地利用各個方案的一組裝置;圖1(b)示出了依據一個實施方案用于發送與待共享內容有關的信息的一組實施例信號;圖2(a)_2(b)示出了依據一個實施方案在裝置中共享內容的實施例;圖3示出了依據一個實施方案能夠使用的實施例裝置的部件;圖4示出了依據一個實施方案能夠使用的網絡構造的實施例;圖5(a)_5(b)示出了依據一個實施方案能夠使用的用于共享內容的方法的實施例;圖6(a)_6(c)示出了依據一個實施方案能夠使用的用于共享內容的方法的另一個實施例;圖7(a)-7(b)示出了依據一個實施方案能夠被設定以使用戶能共享內容的顯示器的實施例;以及圖8示出了能夠實現各個實施方案的環境。發明詳述依據本公開的各個實施方案的系統和方法為用戶提供了在多個裝置中快速且容易地共享內容的能力。例如,讀書俱樂部的一個成員可將該成員想要在他們的周聚期間與俱樂部的其他成員共享的書存儲在電子書閱讀器上。通過簡單地選擇以將該書與房間中的其他人共享,該成員的電子書閱讀器為待共享內容生成唯一標識符并且發出包含所述唯一標識符的可聽音。可聽距離內的其它電子書閱讀器(即,出席的其他讀書俱樂部成員的電子書閱讀器)接收該可聽音,利用包含的唯一標識符來獲取要共享的書,并且將該書自動地顯示給那些裝置的用戶。在其它的實施方案中,如下面更加詳細說明的,用戶可指定是否在共享內容內顯示特定頁,是否包含注解,如何共享該內容,等等。除了共享書之外,如下面更加詳細說明的,內容可以包含用戶可期望與其他人共享或者傳遞到其它裝置的其它各種類型的文件、聚會日程安排、聯系信息、網頁、或其它任何類型的信息。例如,假定在讀書俱樂部聚會結束時成員決定安排他們的下次聚會。不是每個成員必須更新他們自己的具有聚會時間和地點日程表并且為該聚會獲取要閱讀的書, 來自讀書俱樂部的一個人可以使用該人的電子書閱讀器并選擇以共享聚會時間、地點和書的信息。電子書閱讀器將為待共享內容(聚會時間、地點和書)生成唯一標識符并且發出包含唯一標識符的可聽音。在可聽距離內的其它電子書閱讀器將接收到可聽音并且利用包含的信息來獲取聚會時間、地點和聚會時群組將要討論的書。圖1(a)提供了依據一個實施方案以快速和方便的方式在多個裝置中共享內容的更詳細的圖示。例如,多個用戶可能出席包含具有第一裝置102的用戶的聚會。在聚會期間,用戶可能訪問第一裝置102上的用戶希望討論的網站。在常規方法中,用戶可以將網站投影到可由所有出席者看到的屏幕上。然而,這種方法要求第一裝置連接至投影儀并且被正確地配置,并且甚至隨后房間中的所有用戶被限制為僅觀看當前正顯示在屏幕上的頁面或部分。此外,如果其他人正在通過電話出席聚會,他們將不能接受到能夠觀看投影內容的益處。利用依據各個實施方案的方法中的一種,用戶能夠簡單地選擇在這里稱為共享裝置的第一裝置上的選項,以便與出席聚會的其他人“共享”內容。這可涉及到發送能夠由在房間中或通過電話、或者另外的可聽連接出席聚會的用戶的其它裝置104檢測到的信號。例如,共享裝置102能夠發出能夠在可聽范圍內由在這里稱為接收裝置的任何裝置104檢測到的音頻信號,假定那些裝置104具有麥克風或者類似的聲音輸入能力。如果每個聚會出席者具有這種接收裝置,那么各個接收裝置能夠檢測到音頻信號并且將所述信號進行解碼以確定信號的信息。如下面討論的,存在多種利用這種信號對信息進行編碼和解碼的方式。在這種情況下,信號可包含向各個接收裝置104表明接收裝置應當準備好接收信息信號的“通知”信號。通知信號能夠用于將接收裝置104置于就緒或啟動狀態下,以使那些裝置能夠接收到共享的內容。該過程可包括使接收裝置擺脫低功率狀態(例如,睡眠或休眠),啟動接收和處理信號所必需的部件,或者包括這兩個步驟。然后,共享裝置102 可以發送作為相同信號的部分或者作為后續信號的信息信號,所述信息信號包含用于訪問待共享內容的信息。利用信息信號為裝置提供了無需實際上必須將內容從共享裝置102發送到接收裝置來共享內容的能力。信息信號可以僅提供指向內容的位置的標識或指針,以使接收裝置能夠訪問或獲取來自除了共享裝置之外的源的內容。在這個實施例中,信息信號可包含要用于訪問網站的URL的編碼版本。一旦各個接收裝置接收到信號并且對信號進行解碼,各個裝置上的瀏覽器能夠自動地導航到URL或其它訪問標識符并且向用戶顯示該網站。利用這種方法,每個用戶能夠快速地查看網站并且能夠按期望獨自導航網站。上述過程將信息快速地傳達給檢測信號的接收裝置,避免了與不正確打入網站地址有關的問題,并且由于不能夠檢測信號的裝置未獲取地址而限制了信息的共享。圖1(b)示出了依據一個實施方案用于發送與待共享內容有關的信息的一組實施例信號或者共用信號的部分。可利用任何適當的信號來發送該組信號110,諸如音頻信號或其它基于聲音的信號。在一個實施方案中,該組信號Iio包含三部分通知信號112,其向在范圍內的各個有資格裝置表明信息信號118即將到來;信息信號118,其表示內容的位置或用于內容的唯一標識符;以及容許接收裝置確保正確地接收到信息信號118的糾錯信號 116或其它這種機制。該組信號110可作為包含所有部分的一個單元被發送或者可以單獨地發送,每個信號包含一個或多個部分。另外,假定通知信號112為發送的起始次序,部分可以任何次序發送。應當理解的是,依據其它的實施方案,可以使用附加的、較少的、或其它信號或部分,以便如本文所討論地共享內容。通知信號112用于通知接收裝置待共享信息即將到來。通知信號112可用于將接收裝置轉換成就緒狀態,以使得能夠接收到并處理隨后傳送的信號。通知信號112可為即使當處于低功率狀態下接收裝置周期性地收聽的預設信號,以確定裝置是否需要接收信息信號118。在一些實施方案中,通知信號還可包含共享裝置的識別號、或者接收裝置應當注意到通知信號112和/或后續的信息信號118的識別號。在一些實施方案中,其它接收裝置可配置為僅響應來自特定共享裝置或者包含特定通知碼的通知信號。提供通知信號112使得接收裝置能夠在當沒有要接收的信息時轉變成低功率狀態,諸如通過去除來自顯示器、 存儲器等的功率,從而節約電池壽命同時能夠接收到待共享的信息信號。糾錯信號116可為用于確保信息信號118被精確且完全地接收到的任何類型的驗證信號。例如,糾錯信號116可為信息信號118的校驗和值。接收裝置可以為接收到的信息信號118生成對應的校驗和值并且通過將接收到的糾錯信號116與生成的校驗和值進行比較來驗證信息信號118的精度。在信號未被正確地接收到的情形下,接收裝置可發送需要重新發送信息信號118的重發消息。另外,或者作為包含糾錯信號116的可選方案,信息信號118和任選的糾錯信號116可被自動地發送固定的次數,以增大想要接收信息信號118 的所有裝置無差錯地接收到信號的可能性。在一些實施方案中,轉發器信號(未示出)還可包含在該組信號110中,轉發器信號可作為單獨的信號按繼通知信號112發送之后的發送順序被發送或者可以被包含作為糾錯信號116、信息信號118或與包含在發送信號中的任何其它信號組合的發送信號的部分。轉發器信號用于通知接收裝置轉發器信號將要發送或重復通知信號112和信息信號 118或者可為整組信號110。轉發器信號可僅為設置為信息信號118的部分的單位以通知是否要進行發送。在這個實施方案中,一旦接收裝置通過轉發器信號組接收到信息信號118, 接收裝置存儲信息信號118,基于糾錯信號116確認信息信號118的精度,在內部通知接收裝置已接收到信息信號118并發送信號。該發送可包括整組信號110或者僅整組信號110 的一部分的發送。如果相同的裝置接第二次接收到相同的信號(例如,來自正在發送信號的另一裝置),該裝置鑒定已接收到并且發送該信號。結果,接收裝置隨后丟棄并且不發送隨后接收到的信號。將轉發器信號設置為一組信號110的部分,通過在多個裝置中傳播信號提供了很多聽眾共享信息信號118的能力。另外,各個接收裝置在內部通知它們已接收到并且發送信號確保不連續地發送信號。信息信號118可為能夠用于鑒別或獲取待共享內容的任何類型的信號或數據。例如,信息信號118可包含用于獲取待共享網頁的URL、一個或多個字母數字字符或標識符、 或者能夠用于訪問待共享內容的任何其它類型的信息。在包含URL的信息信號的實施例中,接收裝置可利用URL直接獲取網頁。在可選的實施方案中,如下面將要詳細說明的,信息信號118可包含接收裝置可用于獲取來自中央位置的內容的唯一標識符,諸如隨機生成的號碼。信息信號118還可包含共享裝置的標識符。信息信號118可為快速訪問信號,諸如唯一標識符,該快速訪問信號隨后用于訪問共享裝置和接收所述已知的公用網絡資源。使用快速信號降低了在傳輸中出錯的可能性并且還通過縮小信號必須傳播的范圍來提供控制通路的能力。在接收到信息信號118時,每個接收裝置能夠對信息信號118進行解碼并且利用信息信號來訪問或獲取共享的內容。信息信號118可以為特定URL、對文件的引用、字母數字標識符、或能夠被發送到服務器系統來確定與該信號關聯的內容的任何其它相對獨特的信號。盡管可以使用任何適當的技術,在各個實施方案中,共享裝置能夠通過發出可由其它每個裝置接收到的信號將內容“推送”到接收裝置,以使接收裝置能夠直接訪問內容,用戶無需輸入或確定內容的位置。除了通知信號112、糾錯信號116和信息信號118之外,發送的一組信號110可任選地包含權限信號114。權限信號114可為唯一標識符,該唯一標識符最初獨立于信息信號 118而提供給接收裝置并且用于確認接收裝置被授權接收共享內容。與作為一組信號110 的部分發送的其它信號類似,權限信號114可獨立于其它信號發送或者與發送的其它信號中的一個組合發送。另外,權限信號114可在繼通知信號112發送之后的發送順序中的任一點發送。權限信號114可用于設置增加級別的安全性,以確保僅預期的接受者接收到待共享信息。例如,當用戶注冊會議時,權限信號114可設置并存儲在接收裝置上。當會議的講演者選擇共享信息時,權限信號包含在發送的一組信號110中,并且接收裝置可被要求具有匹配的權限信號來獲取內容。可選擇地,一組信號110可簡單地表示,接收裝置需要權限信號來獲取內容。在這個實施方案中,當接收裝置接收到信息信號并試圖獲取待共享內容時,也要求提供權限信號或其它鑒定信息。可將任何類型的鑒定技術用于這里說明的實施方案中,并且這些鑒定技術僅為實施例。除了權限信號114之外或者作為權限信號114的可選方案,可利用任何類型的加密技術對信息信號118進行加密,以進一步提高安全性并且禁止未授權地訪問共享的內容。除了加密之外,還能夠基于當前的環境來選擇傳送的類型。例如,音頻信號具有如下優點音頻信號基本上無方向性,并且音頻信號能夠由在房間中或一定半徑內的任何用戶/ 裝置收聽到。然而,在一定的情形下,這允許在該半徑內的任何非預期用戶也攔截到通信, 諸如恰好在會議室外仍能夠接收到音頻信號的用戶。因此,如上文所討論的一類安全性或編碼可用于靈敏性信息。在另一個實施例中,紅外的或類似基于光的信號能夠用于發送到其它裝置中。這種方法具有如下優點在房間外的用戶通常不能接收到信號。然而,使用紅外的或類似基于光的信號通常要求裝置在裝置之間無障礙的情況下朝向彼此取向,這在具有幾個出席者的大會議室中難以實現。在這種情形下,會議室中可存在能夠從不同的方向例如從天花板或墻壁發出信號的轉發器或其它裝置,從而快速地到達所有的出席者。
在另一個實施例中,可使用各種類型的無線通信。盡管一些類型的無線傳輸(例如,射頻傳輸)可提供與安全性相關的優點,在一些實例中無線傳輸要求裝置更加復雜且因此更加昂貴。因此,由于許多裝置已經具有至少一個揚聲器和麥克風,在某些情形下諸如音頻信號的更加基本的方法可是優選的,或者能夠以相對少的花費進行如此改進。另外,使用音頻通信允許出席例如通過揚聲電話舉行的會議、電話會議、或視頻會議的用戶接收音頻信號并且訪問期望的內容。例如,如果東京的喲過戶正在通過揚聲電話參加正在紐約舉行的會議,當紐約的主持人的裝置發送一組信號110時,經由遠程通信網絡從紐約到東京的傳輸將被延遲并且經由揚聲電話或其它這樣的裝置輸出,從而東京的會議出席者的裝置能夠快速地檢測信號并且訪問期望的內容。另外,收聽到信號的非會議出席者以及那些沒有裝置的人將不理解信號并且因此訪問內容。圖2(a)_2(b)圖示了依據一個實施方案在裝置之間共享信息的實施例。繼續會議的實施例,會議的出席者可能想要討論一個文件,諸如年度報告。如果出席者查看到該文件在共享裝置202上,出席者能夠簡單地選擇來共享該文件。在一些實例中,共享裝置202的用戶,在這個實施例中為會議出席者,可能沒有打開文件,但是可能看到了找到該文件的捷徑或鏈接,或者在一組搜索結果中看到了文件的列表,并且能夠執行諸如“右擊”或者提出一個選項的動作來共享文件,而無需首先打開文件。這對于可能花費長時間來下載到一定裝置或連接類型的文件是期望的,使得在第一用戶正在打開文件的同時該文件能夠與其他用戶共享并且同時下載。響應于共享文件的選擇,共享裝置202生成信息信號和共享信息。由于信號包含類似項的信息并且關聯,信息信號和共享信息可以并行地生成。例如,信息信號和共享信息均包含能夠用于鑒別或獲取共享內容的信息。如這里所說明的,用于訪問內容的信息包含在信息信號中,從而接收信息信號的接收裝置204能夠將該信息提供給公用網絡資源208 并且獲取或訪問待共享內容。同樣,如下面要說明的,用于訪問內容的信息包含在設置到公用網絡資源208中的共享信息中,使得公用網絡資源208當被接收裝置204請求時將能夠鑒別和共享內容。如上所述,信息信號包含能夠用于鑒別或獲取共享內容的信息;信息信號不包含內容。在這個實施例中,信息信號包含唯一字母數字標識符,所述標識符是通過共享裝置 202響應于共享內容的請求而生成的。信息信號還可包含其它信號,諸如糾錯信號、可通過其獲取共享內容的公用網絡資源的識別號、權限信號、轉發器信號等。在一些實施例中,共享裝置202和接收裝置204均可獨立于信息信號而具有用于定位和訪問公用網絡資源208 所必需的信息。例如,共享裝置202和接收裝置208還可以包括用于提供到達共享內容的通路或者訪問共享的內容的缺省公用網絡資源208的位置。如下面更加詳細說明的,共享信息包含用于訪問待共享內容的信息(例如,唯一字母數字標識符)。共享信息還包含待共享內容的識別號,或者在一些實施例中為內容本身。在一個實施例中,用于訪問內容的信息和內容的識別號可以相同并且因此僅包含在共享信息中一次。例如,用于訪問內容的信息可以為鑒別用于訪問內容的信息和所述信息二者的URL。因此,共享信息僅包含URL的一個實例。除了包含用于訪問內容的信息和內容的識別號之外,共享信息還可包含共享裝置 202的識別號和與待共享信息有關的其它要求。這些其它的要求包括但不限于共享內容的截止時間、與訪問提供回到共享裝置202的共享內容的接收裝置204有關的信息的表示、關于哪些裝置可訪問共享內容的限制、共享內容的權限或加密碼、或內容僅部分共享(例如, 基于逐頁的)要求。在生成信息信號和共享信息之后,共享裝置202發送共享信息和信息信號。這些發送是有區別的并且能夠并行地或串行地發生。在這個實施例中,信息信號可聽地發送,使得出現會議的其他用戶的裝置能夠接收到所述信息信號。共享信息單獨發送到公用網絡資源208。如本文其他地方所討論的,可利用任何傳輸介質來傳輸共享信息。例如,可通過諸如因特網的網絡206經由有線或無線網絡將共享信息傳輸到公用網絡資源208。在接收到共享信息時,公用網絡資源208確認其具有待共享內容或者具有訪問待共享內容的權利。公用網絡資源208還生成用于訪問內容的信息(例如,唯一字母數字標識符)和內容之間的關聯。在一些實施例中,如果公用網絡資源208不具有使用共享內容的權利,或者如果共享內容不包含在共享信息中,公用網絡資源208可從共享裝置202獲取內容。由公用網絡資源208生成的關聯還可以鑒別共享裝置202并且包括包含在共享信息中的任何其它要求或信息。使用關聯信息,以使得當公用網絡資源208接收到訪問共享內容的請求時公用網絡資源208能夠鑒別作為響應而提供的共享內容。另外,在內容被提供回到接收裝置204之前,關聯信息還可以用于鑒別與共享內容有關的任何要求。在接收到來自共享裝置202的聲音傳送的信息信號時,接收裝置204將獲取在信息信號中鑒別的共享內容的請求發送到公用網絡資源208。在信息的其它項中,訪問共享內容的請求可包括用于訪問可聽地傳送的信息信號獲取的內容的信息、接收裝置204的識別號以及接收裝置204的用戶的識別號。可利用任何典型形式的傳輸裝置來傳輸訪問共享內容的請求。例如,訪問共享內容的請求可通過網絡206經由有線或無線通信傳輸到公用網絡資源208。現在參考圖2(b),在接收到來自接收裝置204的訪問共享內容的請求時,公用網絡資源208將包含在請求中的信息與關聯信息進行比較,以便鑒別待與接收裝置204共享的內容。繼續會議的實施例,包含在訪問共享內容的請求中的唯一字母數字碼位于關聯信息中,并且鑒別出對應的待共享內容。在鑒別出待與接收裝置204共享的內容時,公用網絡資源208將內容提供給接收裝置204。在一個實施方案中,通過將內容的副本發送給接收裝置或者向接收裝置204提供標識接收裝置能夠從其直接獲取或訪問共享內容的源的網絡位置或其它索引來實現將共享內容提供給接收裝置。一旦接收裝置204接收到共享內容, 共享內容可自動地呈現給接收裝置204的用戶。在可選的實施方案中,可關于由接收裝置 204接收到的共享內容執行諸如存儲內容的其它功能。在圖2 (a)-2(b)中描述的上述過程為這樣一個實施例內容如何能夠在共享裝置 202和至少一個接收裝置204之間方便地共享,而接收裝置204無需直接從共享裝置202獲取內容。使用這里描述的實施方案提供了如下能力與可能大量的裝置共享內容,無需共享裝置的用戶特別地鑒別每個接收裝置,或者無需接收裝置的用戶手動地獲取內容。另外,一旦接收裝置204已從公用網絡資源208獲取共享內容,共享裝置202的用戶經由公用網絡資源208能夠將控制信號發送到接收裝置204,指引接收裝置204顯示共享內容的特定部分 (例如,特定頁)、突出顯示、注解或修改共享內容的部分,或者將接收裝置指引到其它待共享內容。在一些實施方案中,裝置可構造為在接收到信息信號時自動地導航到指定內容。 在這些實施方案中,用戶可以首先必須在接收裝置上激活特定收聽模式。當會議正在進行而主講演者將要與其他人共享內容時,這個實施方案尤其有用。將裝置置于收聽模式的出席者將自動地接收到信息信號,訪問共享內容,并且將共享內容顯示在他們各自的裝置上。另外,在演講期間可以發送后續控制信號以提供與內容的進一步交互。后續控制信號可聽地或通過如下面描述的其它方式傳遞到共享裝置。例如,如果講演者已經共享一個演講稿,每次演講者轉變到演講稿內的一個新幻燈片或頁面時,控制信號可以發送到接收裝置,以便同樣將顯示內容變成新頁面。在一個實施方案中,控制信號可以與發送信息信號 118相似的方式可聽地來發送。可選擇地,在具有公用網絡資源的系統中,諸如下面關于圖 2 (a)-2(b)和圖6(c)描述的系統,一旦接收裝置已經請求訪問由共享裝置共享的內容,公用網絡資源生成并保持共享裝置和接收裝置之間的關聯。一旦實現該關聯,控制信號可經由公用網絡資源從共享裝置發送到接收裝置,而無需在共享裝置和接收裝置之間進一步直接通信。例如,如果會議的講演者正在共享一個演講稿,每次講演者轉變到演講稿中的新頁面或幻燈片時,講演者的裝置,共享裝置,可以生成控制信號并且將所述控制信號發送到公用網絡資源。公用網絡自由在接收到這個控制信號時可自動地將該控制信號發送到已訪問共享內容的所有接收裝置。反之,接收裝置可響應于接收到控制信號而自動地轉變到新頁面/幻燈片。在可選的實施方案中,接收裝置處的用戶可能總是必須在裝置繼續之前確認轉變到內容的新頁面。另外,在初始點處,接收裝置的用戶可選擇總是在接收裝置導航到內容之前確認訪問共享內容的請求。這種確認防止其他人將不期望的內容送到裝置中。圖3圖示了裝置300、接收裝置或共享裝置的能夠依據各個實施方案使用的部件。 應當理解的是,這些部件僅為用于討論的實施例,并且可以具有本領域所公知的多個附加部件、構造、組件、和組合。如圖所示,每個裝置通常包括至少一個處理器302,所述處理器 302能夠執行存儲在存儲器304中的指令并且在顯示部件306上生成信息。在諸如用戶在便攜式聲音播放器之間共享歌曲或其它聲音信息的實施方案中,可不需要顯示器。每個裝置可包括用于接收信息信號的接收器312并且還可包括用于發送信息信號的發送器308。 在一些裝置中,單個部件或收發器可執行兩個功能。如所討論的,在各種其它信號和信號類型中,能夠被發送的信號的類型可包括聲音或基于光的信號,以使得接收器可包括諸如麥克風或紅外端口的部件,并且發送器可包括揚聲器或紅外發送器。裝置還可包括能夠對內容信息以及作為信息信號待發送的任何其它適合的信息進行編碼的編碼器310。編碼器 310或單獨的解碼器部件還可用于對從另外的裝置接收到的信息信號進行解碼。在一些實施方案中,編碼器310由存儲在存儲器304中的由處理器執行的軟件來實現。裝置還可包括網絡適配器314,一旦獲取信息信號,所述網絡適配器314允許裝置訪問內容。如本文其它地方所討論的,網絡適配器314可以包括用于連接至任何適當網絡的任何適合的網絡適配器,諸如建立因特網、專用網或無線連接。對于要共享內容的裝置,如果內容在位置上存儲在裝置上,則網絡適配器還可用于將內容上傳到特定位置。圖4圖示了構造400的一個實施例,其中,依據各個實施方案,裝置402能夠共享內容。在這個實施例中,裝置中的一個,即共享裝置,將信息信號發送到其它裝置,即接收裝置,如上文所討論的。如上文所鑒別的,信息信號可為音頻信號或任何其它類型的基于聲音的信號。另外,信息信號可以為紅外信號、Wi-Fi傳輸、藍牙 傳輸(藍牙 為華盛頓Bellevue 公司的藍牙SIG的注冊商標)或者任何其它類型的無線傳輸。接收裝置能夠對信號進行解碼并且訪問待共享信息。例如,如果信息信號為URL 并且裝置具有如本文其它位置所描述的到網絡406的連接,那么裝置可通過將對于內容的請求發送到網站服務器408來從因特網訪問內容,網站服務器408能夠基于URL或類似的定位器來定位內容,并且接收來自內容庫410的內容以服務于裝置。如果內容為存儲在公司網絡或其它公用網絡資源上的文件或其它對象,則裝置可通過網絡406將請求發送到企業服務器412或類似的部件以便從企業數據庫414或類似的數據存儲區獲取內容。對于諸如電子書閱讀器的裝置,裝置可能不具有常規的網絡連接,而是可能僅具有在無線網絡上的有限能力。在這種情況下,裝置可發送能由無線接收器416、塔、基站或其它這種部件接收到的無線請求,無線接收器416、塔、基站或其它這種部件可利用內容服務器418來定位來自數據存儲區420的內容并且然后利用相同或不同的發送器、基站等將內容發送回裝置。以類似的方式,無線網絡還可用于訪問網站服務器408以從數據存儲區410獲取內容或者訪問企業服務器412或其它公用網絡資源以從數據存儲區414獲取內容。應當理解的是,在多個裝置正在接收信息信號的實施例中,每個裝置可能具有不同的能力,以使各個裝置可利用這些或其它方法中的任一方法來獲取內容。圖5(a)_5(b)圖示了可依據各個實施方案使用的用于共享內容的實施例方法。圖 5(a)圖示了具有第一裝置即共享裝置的第一用戶可與具有第二裝置即接收裝置的第二用戶共享內容的過程500。然而,應當理解的是,這種方法還可允許單個用戶在不同裝置之間共享信息,例如在裝置之間傳遞文件。在這個實施例中,共享裝置接收來自第一用戶的內容的選擇(502)。如所討論的,這可涉及到第一用戶打開文件、瀏覽網頁、選擇搜索結果、或指定特定內容。共享裝置通常將內容呈現給第一用戶(504),諸如通過提供用于顯示的頁面或文件、播放聲音或視頻文件、或執行類似的動作。然后,共享裝置可接收到來自第一用戶的共享內容的請求(506)。如所討論的,這可涉及第一用戶在共享裝置的界面上選擇選項或菜單項以便與另一用戶共享內容。例如,對于不具有顯示屏的聲音裝置,這可涉及當要共享期望歌曲或聲音文件時,按下按鈕或選擇另一用戶可選元件。在這個實施例中,共享裝置通過發送通知信號以向在范圍之內的其它能夠接收裝置表明共享裝置將要發送信息信號來開始發送信息信號(508)。通知信號的發送可包括發送特定音調或代碼,當由能夠接收裝置檢測到時,特定音調或代碼將該裝置置于就緒狀態, 以使該裝置可試圖接收信息信號并且判定該裝置是否無差錯地接收到信息信號。在一些實施方案中,共享裝置生成唯一標識符,諸如長的隨機號,并且然后發出包含唯一標識符的編碼信號。在繼通知信號后的預定延時之后,共享裝置發送信息信號(510)。如所討論的,在一些實施方案中,共享裝置可在發送之前對信息信號進行編碼和/或加密。作為發送序列的部分或者作為信息信號的部分,可發送糾錯信號,以使接收裝置可快速地判定信息是否被準確地接收到。以類似的方式,還可發送權限信號,從而提供附加的安全性以確保僅被授權接收者接收到共享內容。在一些實施方案中,可重復信息信號多次,諸如總共發送三次。 這種方法可有助于確保接收裝置能夠無差錯地接收到信息信號。例如,如果音頻信號僅發送一次,諸如某人咳嗽或移動椅子等任何噪聲可能妨礙信號被正確地接收。除了共享裝置發送信號之外,信息信號可包括轉發器信號,所述轉發器信號向接收裝置確認接收裝置應當發送信息信號;從而增加了所有預期裝置能夠無差錯地接收到信息信號的可能性。在一些實施方案中,如果不正確地接收到信息信號,則接收裝置能夠發送錯誤音調或信號。接收裝置能夠通過多種方法中的任一種得知不正確地接收到信息信號,諸如錯碼與信息不匹配,接收到不完整量的數據,或者裝置不能夠利用從接收到的信息信號獲取的信息來定位內容。共享裝置可收聽一段時間來判定是否從接收裝置中的一個接收到錯誤信號(512)。盡管各個接收裝置還可或者可選擇地發出信息信號被成功接收到的音調或信號,在許多情形下,共享裝置不知道多少接收裝置要接收信息。因此,共享裝置僅基于成功地接收到信息的裝置發送確認信號不能知道是否所有的接收裝置成功地接收到信息。如果接收到錯誤信號(514),那么共享裝置可再次發送信息信號。如果在發送之后沒接收到錯誤信號,則共享裝置可假定所有適當的裝置接收到了信息信號并且可結束發送過程(516)。圖5(b)示出了依據各個實施例第二裝置或接收裝置可使用的對應過程550。在該過程中,接收裝置的用戶可激活收聽模式(552),諸如通過界面選擇選項或者移動裝置上的開關。在使用加密碼、安全碼或權限碼的實施方案中,用戶還可能必須輸入、選擇或激活一模式,以使接收裝置僅收聽特定信息。然后,接收裝置可被動地等待以接收來自另一裝置的通知信號并且任選地確認該通知信號是該裝置所預期的信號(例如,經由加密碼、安全碼或特性碼)。當接收裝置接收到這一通知信號(554)并且任選地確認加密碼、安全碼或特性碼時,接收裝置可主動地收聽對應的信息信號(556)。當收聽信息信號時,接收裝置可連同任何編碼、糾錯碼或其它信息一起分析聲音輸入以試圖確定適合的信息信號。在接收到信息信號之后(558),接收裝置可驗證信息是否被正確地接收到(560),諸如通過對信息信號進行解碼并且應用糾錯碼。如果不正確地接收到信息(562),則接收裝置可以等待信息信號的重新發送(56 或者發出錯誤信號(568),從而請求重新發送信息信號。裝置可確定等待重新發送(56 預定計數或時間段。例如,如果接收裝置已接收到的試圖發送信息信號的次數小于三次,則接收裝置可在發出錯誤信號(568)之前等待預定時間段(例如,10 秒)。然而,如果接收裝置已經接收到三次試圖重新發送信息信號,則接收裝置可自動地發出錯誤信號(568),再次請求信息信號。在一些實施方案中,接收裝置發出錯誤信號可使得除了最初發送的裝置之外的裝置重新發送信息信號,使得在最初共享裝置的信號范圍的邊緣處的接收裝置可從在范圍之內的裝置獲取信息。一旦正確地接收到信息并且對信息進行解碼,接收裝置可從鑒別的位置訪問或獲取內容(564)并且經由接收裝置將內容呈現給第二用戶(566)。圖6(a)_6(c)圖示了依據各個實施方案可使用的用于共享內容的另外的方法。圖 6(a)圖示了具有共享裝置的第一用戶通過其可與具有接收裝置的第二用戶共享內容的過程600。然而,應當理解的是,這種方法還可允許單個用戶在不同裝置之間共享信息,例如在裝置之間傳遞文件。在這個實施例中,共享裝置接收到來自第一用戶(602)的內容的選擇。如所討論的,這可涉及用戶打開文件、瀏覽網頁、選擇搜索結果、或指定特定內容。共享裝置通常將內容呈現給用戶(604),諸如通過提供用于顯示的頁面或文件、播放聲音或視頻文件、或執行類似的動作。然后,共享裝置可以接收來自第一用戶的共享內容的請求(606)。 如所討論的,這可涉及,第一用戶在共享裝置的界面上選擇選項或菜單項以與另一用戶共享內容。對于不具有顯示屏的聲音裝置,這可涉及當要共享期望的歌曲或聲音文件時按下按鈕。
在這個實施例中,共享裝置生成唯一標識符(607),諸如隨機生成的號碼,并且將該標識符與待共享內容關聯。唯一標識符和待共享內容的識別號、或者內容本身隨后發送到可由要共享內容的所有裝置訪問的公用網絡資源(608)。該信息在本文中統一稱作“共享信息”。除了包含唯一標識符和與內容信息關聯的內容的識別號之外,在共享信息中可包含另外的信息。例如,共享信息可以包含與共享裝置有關的信息,諸如共享裝置的唯一標識符、共享內容的截止時間(如下面描述的)、內容如果共享的要求(例如,基于逐頁的或者全部)、與訪問共享內容的接收裝置有關的關聯信息是否被送回到共享裝置等。公用網絡資源可以包括例如內容提供者、內容儲存器、用于裝置的企業服務器(諸如辦公室網絡位置)寸。除了向公用網絡資源提供共享信息之外,共享裝置也通過發送通知信號(609)以向在范圍內的其他能夠接收裝置表明共享裝置將要發送信息信號來開始發送信息信號。通知信號的發送可包括發送特定音調或代碼、當由能夠接收裝置檢測到時,特定音調或代碼將該裝置置于就緒狀態,以使接收裝置可試圖接收信息信號并且判定接收裝置是否無差錯地接收到信息信號。在繼通知信號之后的預定延時之后,共享裝置發送信息信號(610)。在這個實施方案中,信息信號為生成的且與內容關聯的唯一標識符。信息信號還可包含公用網絡資源的指針或識別號。在可選的實施方案中,公用網絡資源可為所有裝置所得知并且因此在信息信號中無需包含另外的信息。另外,在一些實施方案中,共享裝置可在發送之前或發送期間對信息信號進行編碼和/或加密。作為發送序列的部分或者作為信息信號的部分,可以發送糾錯信號,以使接收裝置可快速地判定是否準確地接收到信息。以類似的方式,還可以發送權限信號,從而提供附加的安全性以確保僅被授權接收者接收到共享內容。在一些實施方案中,可以重復發送信息信號多次,諸如總共發送三次。這種方法可有助于確保接收裝置能夠無差錯地接收到信息信號。例如,如果音頻信號僅發送一次,則諸如某人咳嗽或移動椅子等任何噪聲可能妨礙信號被正確地接收。除了共享裝置重新發送信號之外,信息信號可以包含轉發器信號,轉發器信號向接收裝置確認接收裝置應當發送信息信號;從而增加了所有預期裝置能夠無差錯地接收到信息信號的可能性。在一些實施方案中,如果不正確地接收到信息信號,則接收裝置能夠發送錯誤音調或信號。接收裝置可以通過多種方法得知信息信號沒有被正確地接收到,諸如錯碼與信息不匹配、接收到不完整量的數據、或者接收裝置不能夠利用從接收到的信息信號獲取的信息來定位內容。然后,共享裝置可以收聽一段時間來判定是否從接收裝置中的一個接收到錯誤信號(612)。盡管各個接收裝置還可以發出音調或信號表明成功地接收到信息信號, 在許多情形下,共享裝置不知道多少接收裝置要接收信息。因此,共享裝置僅基于接收到信息的接收裝置發送確認信號不能知道是否所有接收裝置成功地接收到信息。如果接收到錯誤信號(614),那么共享裝置可再次發送信息信號。如果在繼發送后限定時間段之后未接收到錯誤信號,那么共享裝置可假定所有適合的接收裝置接收到信息并且可結束發送過程 (616)。圖6(b)示出了依據各個實施例第二裝置或接收裝置可使用的對應過程650。在這個過程中,接收裝置的用戶可以激活收聽模式(652),諸如通過界面來選擇選項或者移動接收裝置的開關。在使用加密信號、安全信號或權限信號的實施方案中,用戶還可能必須輸入、選擇或激活一信號,以使接收裝置僅收聽特定信息。然后,接收裝置可被動地等待以接收來自另一裝置的通知信號并且任選地確認該通知信號是該裝置所預期的信號(例如,經由加密信號、安全信號或特性信號)。當接收裝置接收到這一通知信號(654)并且任選地確認加密信號、安全信號或特性信號時,接收裝置可主動地收聽對應的信息信號(656)。當收聽信息信號時,接收裝置可連同任何編碼、糾錯碼或其它信息一起分析聲音輸入以試圖確定適合的信息信號(658)。然后,接收裝置可驗證信息是否被正確地接收到(660),諸如通過對信息進行解碼并且應用糾錯信號。如果不正確地接收到信息(662),則接收裝置可以等待信息信號的重新發送(66 或者發出錯誤信號(668),從而請求重新發送信息信號。接收裝置可確定等待重新發送(66 預定計數或時間段。例如,如果接收裝置已接收到的試圖發送信息信號的次數小于三次,則接收裝置可在發出錯誤信號(568)之前等待預定時間段(例如,10秒)。然而,如果接收裝置已經接收到三次試圖重新發送信息信號,則接收裝置可自動地發出錯誤信號(668),再次請求信息信號。在一些實施方案中,接收裝置發出錯誤信號可使得除了共享裝置之外的裝置重新發送信息信號,使得在最初共享裝置的信號范圍的邊緣處的裝置可從在范圍之內的裝置獲取信息。一旦正確地接收到信息并且對信息進行解碼,接收裝置向公用網絡資源發送包含唯一標識符的獲取共享內容的請求(664)。除了發出唯一標識符之外,接收裝置還可以發出共享裝置的識別號。通過使用唯一標識符、共享裝置的任選識別號以及僅由要對其共享內容的裝置所知的公用網絡資源提高了信息的安全性。特別地,即使非預期裝置截斷或計算到信息信號,非預期裝置由于不知道公用網絡資源而不能獲取內容。響應向公用網絡資源發出唯一標識符,接收裝置設置有內容(665)或到內容的鏈接(例如,URL)并且經由接收裝置將內容呈現給第二用戶(666)。圖6(c)示出了依據各個實施方案公用網絡資源可用于接收來自共享裝置的共享信息并且將共享內容提供給接收裝置的對應過程680。在該過程中,公用網絡資源接收來自共享裝置的共享信息682。在總的實施方案中,共享信息682可為例如指向內容的特定項的指針或URL。在可選的實施方案中,諸如關于圖6(a)和6(b)描述的一個,共享信息可以包含唯一標識符、與唯一標識符關聯的內容的識別號以及共享裝置的識別號。在接收到共享信息時,公用網絡資源生成與包含在共享信息中的唯一標識符、鑒別的內容和共享裝置684 的關聯。該關聯可包括確認公用網絡資源保持或可訪問內容的副本。在公用網絡資源不具有待共享內容的副本的情形下,公用網絡資源可以從共享裝置或另外的位置獲取該內容。 除了生成唯一標識符和內容之間的關聯之外,共享裝置還可以與唯一標識符關聯。在一些實施方案中,共享信息還可以包含截止時間。截止時間將響應于共享使用對應唯一標識符的內容的請求而提供的內容的持續時間通知給公用網絡資源。例如,如果會議的講演者僅想使索引的待共享內容持續一天,則截止時間確認與唯一標識符關聯的內容的共享持續一天。在其它的實施方案中,公用網絡資源可以規定缺省截止時間。這種缺省時間可基于預設時限或者可以動態地生成。在截止時間動態生成的情況下,可以使用許多不同的技術。例如,可基于接收共享內容的請求的測量到的頻率動態地設定截止時間。在請求的頻率降低時,可設定截止時間使得在達到最小頻率之后內容不再共享。使用公用網絡資源的另一益處是即使用戶正在回顧期間共享內容的事件的再現,用戶裝置可訪問并且可獲取共享內容。例如,如果在會議演講期間共享內容并且用戶正在查看或收聽演講的記錄,則在最初演講期間可聽地生成的通知信號和后續信息將通過提供給用戶裝置的重編碼和信息而被再現。用戶的裝置,好像在現場參加,能夠向公用網絡資源提供獲取使用共享內容的權利所必需的信息。結果,在用戶查看記錄的演講稿時,該裝置的用戶能夠查看到裝置上的內容。另外,如果內容為動態的內容,諸如股票行情,可自動地更新材料,以使記錄事件的查看者具有內容的當前版本。除了從共享裝置接收共享信息之外,公用網絡資源還可以接收來自接收裝置的訪問包含諸如圖6(b)中描述的唯一標識符、接收裝置的識別號和共享裝置的任選識別號的內容的請求(686)。在接收到訪問內容的請求時,確認包含在請求中的唯一標識符是否對應于由公用網絡資源所保持的唯一標識符(688)。在一些實施方案中,這一確認可包括確認唯一標識符與在訪問內容的請求中鑒別的共享裝置關聯。如果由接收裝置提供的唯一標識符不是已知的或者尚未使用預定時間段,則請求被拒絕(689)。然而,如果唯一標識符是已知的且為當前的,接收裝置與共享裝置相關聯(690),并且對是否將該關聯返回到共享裝置中做出判定(692)。可由于各種原因而保持接收裝置和共享裝置之間的關聯。例如,可由于安全性原因而保持這種關聯,以便確認訪問共享內容的那些裝置的身份,用于確認哪些用戶出席了會議,并且用于向共享裝置提供附加的信息。進一步闡述一個實施例,如果在會議期間共享內容并且共享裝置的用戶隨后需要更新或校正內容,則共享內容可以在公用網絡資源上容易地更新,并且公用網絡資源能夠將更新的內容提供給適當的接收裝置。除了為共享內容提供更新之外,關聯可用于其它用途。例如,內容作為會議的部分被共享并且要計劃安排隨后的會議,則關聯的裝置可簡單地選擇以共享會議具體情況。該信息提供給公用網絡資源, 并且公用網絡資源自動地將信息提供給關聯的裝置。如上文所討論的,由公用網絡資源所保持的關聯還可用于向訪問共享內容的接收裝置提供控制信號(例如,下一個幻燈片/頁面)。另外,關聯信息可用于收集與共同關心的話題有關的使用或統計信息或者基于正在共享的內容的類型向裝置的用戶提供目標材料。除了保持訪問內容的共享裝置的關聯之外,對是否將這些關聯提供回到發起共享的裝置以及任選的其它裝置(69 做出判定。這一決策可基于接收裝置的用戶偏好或者可以為訪問共享內容的要求(由共享裝置所規定的)。將關聯信息返回到共享裝置將與正在共享內容的聽眾有關的附加信息提供給該裝置的用戶。例如,如果發起內容共享的用戶為班級教師,則將信息提供回到教師的裝置,即共享裝置,確認請求和訪問共享內容的接收裝置(或那些裝置的用戶)將向老師確認誰正在閱讀材料或正在上課。如果判定關聯要返回到共享裝置,則公用網絡資源將與接收裝置有關的信息、由那些裝置的用戶有關的信息、或者二者發送到共享裝置(694)。可以匯合與接收裝置有關的關聯信息,并且所有接收裝置在預定時間段之后向共享裝置確認。可選擇地,在每次該資源從另一接收裝置接收到訪問共享內容的請求時,關聯信息可由公用網絡資源提供給共享裝置。在將關聯提供給發起裝置時,或者在判定不提供這些關聯之后,公用網絡資源將共享內容提供給接收裝置(696);或者提供訪問共享內容的途徑。這可以通過使公用網絡資源向接收裝置提供內容的真實副本或者到達待共享內容的特定位置的諸如URL的指針來實現。作為提供回到發起共享的裝置的關聯信息的部分,還可以提供與訪問共享內容有關的附加信息。例如,如果基于逐頁地或者基于逐部分地使內容可供獲取,則在接收裝置請求各個部分時該信息可以提供回到共享裝置。在這個實施方案中,由于指導者能夠通過共享內容(例如,一本書)來監控學生的進度并且確定哪些學生按計劃吸收內容、哪些學生落后并且可能需要另外的幫助以及哪些學生進展到計劃的前面。圖7(a)_7(b)圖示了可呈現給共享裝置的用戶的實施例顯示。在這個實施例中, 用戶正在電子書閱讀器上查看書的一部分。用戶可以通過選擇顯示上的“共享”圖標702或類似的元件來表示,用戶希望與其他人共享該頁。在選擇圖標時,可以生成確認面板、模式窗口、或其它這種顯示704,請求用戶確認指示。在這個實施例中,用戶可在確認面板上選擇類似的圖標706以確認用戶想要共享該內容。在一些實施方案中,裝置可不使用確認并且可以僅僅基于用戶最初選擇共享內容來發送信息信號。此外,其它許多動作可通過從菜單選擇選項或者按下裝置上的按鈕用于表示文件或文件的一部分要被共享。例如,用戶可以訪問請求“與這個房間中的人共享該文件”或者“與這個房間中的人共享該頁”的菜單項。在一些實施方案中,用戶可基于環境或其他這一的因素來選擇生成哪種類型的信號(聲音、 紅外等)。在使用基于聲音的信號的一些實施方案中,生成的信號限于聲頻譜的易于通過電話線傳輸、由揚聲電話麥克風所攝取的以及易于由揚聲電話揚聲器所生成的部分。除了共享文件之外,如上文所討論的,本文描述的實施方案可用于共享任何其它類型的內容。例如,會議請求可容易地與其他人共享。參考圖7(b)中闡釋的實施例,用戶正在計算裝置上查看計時入口。用戶可通過選擇顯示上的“共享”圖標712來表示,用戶希望與其他人共享計時入口。在選擇圖標時,可以生成確認面板、模式窗口、或其它這種顯示 714,請求用戶確認指示。在這個實施例中,用戶可在確認面板上選擇類似的圖標716以確認用戶想要共享該內容。在一些實施方案中,裝置可不使用確認并且可以僅僅基于用戶最初選擇共享內容來發送信息信號。此外,其它許多動作可通過例如從菜單選擇選項或者按下裝置上的按鈕用于表示共享計時入口或任何其它類型的內容。例如,用戶可以訪問請求 “與這個房間中的人共享該計時入口”或者“與這個房間中的人共享該會議”的菜單項。如所討論的,對于各種應用,可在各種環境中實現各種方法。例如,圖8圖示了實現依據各個實施方案的方案的環境800的實施例。應當理解的是,盡管基于網站的環境是用于解釋的目的,可適當地使用不同的環境來實現各個實施方案。環境800包括電子客戶端裝置802,電子客戶裝置802可包括可操作以通過適當的網絡804發送和接收請求、消息或信息并且將信息傳回到裝置的用戶的任何適當裝置。這種客戶端裝置的實施例包括個人計算機、移動電話、手持式發消息裝置、便攜式計算機、機頂盒、個人數據助手、電子書閱讀器等。網絡可以包括任何適當的網絡,包括專用網、因特網、細胞網絡、局域網、或任何其它這種網絡或者這些網絡的組合。用于這種系統的部件可至少部分地取決于所選網絡和/或環境的類型。用于經由這種網絡通信的協議或部件是公知的且本文不進行詳細地討論。可通過有線或無線連接以及有線連接和無線連接的組合使得能通過網絡進行通信。在這個實施例中,由于環境包括用于接收請求并響應于請求而提供內容的網站服務器806,網絡包括因特網,但是對于本領域普通技術人員而言,可使用用作類似用途的可選裝置的其他網絡是顯而易見的。圖示的環境包括至少一個應用程序服務器808和一個數據存儲區810。應當理解的是,可存在可鏈接或者配置、可以相互作用以執行諸如從適當的數據存儲區獲取數據的任務的幾個應用程序服務器、層、或其他元件、過程或部件。如本文所使用的,術語“數據存儲區”指的是能夠在任何標準的、分布式的或群集環境中存儲、訪問、和取回數據的任何裝置或裝置的組合,所述裝置或裝置的組合可包括任何組合和數量的數據服務器、數據庫、數據存儲裝置以及數據存儲介質。由于需要獲取內容或者向客戶端裝置提供內容,應用程序服務器可包括用于與數據存儲區融合的任何適當的硬件和軟件。應用程序服務器與數據存儲區協作地提供訪問控制服務并且能夠生成諸如文本、圖形、聲音、和/或視頻等內容以便傳遞給用戶或者使用戶可獲得,在這個實施例中,所述內容可以HTML、XML或另外適當的結構語言的形式由網站服務器提供給用戶。網站服務器可處理所有請求和響應的處理,以及在客戶端裝置802和應用程序服務器808之間傳遞內容。應當理解的是,由于本文所討論的結構代碼可在如本文其它位置所討論的任何適當裝置或主機上執行,網站和應用程序服務器不是必需的且僅為實施例部件。數據存儲區810可包括幾個單獨的數據表、數據庫、或其它的數據存儲機制以及用于存儲與特定方面有關的數據的介質。例如,所闡述的數據存儲區包括用于存儲共享裝置和請求訪問共享內容814之間的關聯812和用戶信息816的機制,所述機制可用于為生成側提供內容。還顯示數據存儲區包括用于存儲共享內容814的機制。應當理解的是,可能存在需要存儲在數據存儲區中的許多其它方面,諸如控制命令、進程信息等。每個服務器通常包括操作系統,所述操作系統為該服務器的總體管理和操作提供可執行程序指令,并且每個服務器通常包括存儲指令的計算機可讀介質,當服務器的處理執行指令時,所述計算機可讀介質允許服務器執行預期的功能。尤其根據本文的公開,操作系統的適合實現方案和服務器的總體功能是公知的或者商業上可獲得的并且可易于由本領域普通技術人員實現。在一個實施方案中,環境是利用一個或多個計算機網絡或直接連接的分布式計算環境,所述分布式計算環境使用經由通信鏈接相互連接的幾個計算機系統和部件。然而,本領域普通技術人員應當理解的是,這種系統在具有比圖8中所示的部件的數量較少或較多的系統中可以同樣運行的很好。因此,圖8中的系統800的描繪應當在本質上看作示例性的并且不限制本公開的范圍。還可以在寬泛類型的操作環境中實現各個實施方案,在某些情況下,操作環境可包括一個或多個用戶計算機、計算裝置或處理裝置。用戶或客戶端裝置可包括多種通用個人計算機中的任一種,諸如運行標準操作系統的臺式機或便攜式計算機,以及運行移動軟件并且能夠支持多種網絡和消息協議的蜂窩式、無線的、和手持式裝置。這種系統還可包括運行各種商業可獲得操作系統和用于諸如開發和數據庫管理等用途的其它已知應用程序中的任一種的多個工作站。這些裝置還可以包括其它電子裝置,諸如虛擬終端、薄客戶端、 游戲系統、和能夠經由網絡通信的其它裝置。大多數實施方案使用本領域技術人員所熟悉的用于支持使用各種商業可獲得協議中的任一種的通信的至少一種網絡,所述商業可獲得協議例如TCP/IP、OSI、FTP、UPnP, NFS、CIFS和文件處理協議。網絡可以為例如局域網、廣域網、虛擬私人網絡、因特網、專用網、外聯網、公用交換電話網、紅外網絡、無線網絡、和這些網絡的任意組合。在使用網站服務器的實施方案中,網站服務器可以運行各種服務器或中繼應用程序中的任一種,包括HTTP服務器、FTP服務器、CGI服務器、數據服務器、Java服務器、和商業應用程序服務器。服務器還可以能夠響應于來自用戶裝置的請求而執行程序或腳本,諸如通過執行可實現為以任何編程語言或任何腳本語言以及這些語言的組合編寫的一個或多個腳本或程序的一個或多個網站應用程序,所述編程語言例如Java 、C、C#或C++,所述腳本語言例如為Perl、Python、或TCL。服務器還可包括數據庫服務器,包括但不限于從 Oracle 、Microsoft 、Sybase 、和IBM 商業獲得的數據庫服務器。本發明可以包括如上文所討論的各種數據存儲區以及其它存儲器和存儲介質。這些存儲器可位于各種位置上,諸如在整個網絡上鄰近(和/或駐存于)一個或多個計算機或者遠離任一或全部計算機的存儲介質上。在特定組的實施方案中,信息或共享內容可位于本領域技術人員所熟知的存儲區域網絡(“SAN”)中。類似地,可適當地局域地和/或遠程地存儲用于執行歸屬于計算機、服務器或其它網絡裝置的功能的任何必需文件。在系統包括電腦化裝置的情況下,每個這種裝置可包括可經由總線電耦合的硬件元件,所述元件包括例如至少一個中央處理單元(CPU)、至少一個輸入裝置(例如,鼠標、鍵盤、控制器、 觸摸屏或鍵區)、以及至少一個輸出裝置(例如,顯示裝置、打印機或揚聲器)。這樣的系統還可以包括一個或多個存儲裝置,諸如磁盤驅動器、光學存儲裝置和諸如隨機存取存儲器 (“RAM”)或只讀存儲器(“ROM”)的固態存儲裝置,以及可移除介質裝置、存儲器卡、閃光記錄卡等。這種裝置還可以包括計算機可讀存儲介質讀取器、通信裝置(例如,調制解調器、 網卡(無線或有線)、紅外通信裝置等),以及如上所述的工作存儲器。計算機可讀存儲介質讀取器可與計算機可讀存儲介質連接或者配置為接受計算機可讀存儲介質,所述計算機可讀存儲介質代表遠程的、局域的、固定的、和/或可移除的存儲裝置以及用于臨時和/或更永久地包含、存儲、發送和取回計算機可讀信息的存儲介質。系統和各種裝置通常還包括多個軟件應用程序、模塊、服務件或位于至少一個工作存儲器裝置內的其它元件,包括操作系統和應用程序,諸如客戶端應用程序或網站瀏覽器。應當理解的是,可選的實施方案可具有上文說明的實施方案的多種變型。例如,還可能使用定制的硬件和/或可能在硬件、軟件 (包括便攜式軟件、諸如小應用程序)或者二者中實現特殊元件。此外,可以采用到諸如網絡輸入/輸出裝置的其它計算裝置的連接。用于收容代碼或代碼的部分的存儲介質和計算機可讀介質可包括本領域已知或使用的任何適當的介質,介質包括存儲介質和通信介質,諸如但不限于在用于存儲和/或發送諸如計算機可讀指令、數據結構、程序模塊或其它數據的信息的任何方法或技術中實現的易失性介質和非易失性介質、可移除介質和非可移除介質,所述介質包括RAM、ROM、 EEPR0M、快閃存儲器或其它存儲器技術、CD-ROM、數字多功能盤(DVD)或其它光學存儲器、 磁帶盒、磁帶、磁盤存儲器或其它磁存儲裝置,或者為可用于存儲期望信息且可由系統裝置訪問的任何其它介質。基于本文所提供的公開和教導,本領域普通技術人員將領悟到實現各個實施方案的其它方式和/或方法。條款1. 一種共享用于訪問計算裝置上的內容的信息的方法,包括在第一裝置上生成編碼的信息信號,所述信息信號包含與訪問所述內容關聯的信息;輸出編碼的信息信號為可聽信號;在第二裝置中可聽地接收編碼的信息信號;對所述信息信號進行解碼,以鑒別與訪問所述內容關聯的信息;以及所述第二裝置利用與訪問所述內容關聯的信息的至少部分訪問所述內容,其中,所述第二裝置從除了所述第一裝置之外的源訪問所述內容。條款2.根據條款1所述的方法,進一步包括在所述第二裝置上激活收聽模式,以使所述第二裝置能夠可聽地接收到所述編碼 fn息fe巧°條款3.根據條款1所述的方法,其中接收所述信息信號包含接收通知信號。條款4.根據條款1所述的方法,進一步包括驗證所述信息信號的準確度。條款5.根據條款4所述的方法,進一步包括如果不準確地接收到所述信息信號,則發送錯誤信號;以及接收后續的編碼信息信號。條款6.根據條款1所述的方法,其中 所述信息信號包含用于訪問所述內容的位置。條款7.根據條款1所述的方法,其中所述信息信號包含轉發器信號,其中,所述轉發器信號包含由所述第二裝置發送所述信息信號的請求。條款8. —種能夠進行內容訪問的方法,包括在第一裝置中生成信息信號,所述信息信號包含與從除了所述第一裝置之外的源訪問所述內容關聯的信息;以及從所述第一裝置發送所述信息信號為基于聲音的信號,其中,所述信息信號配置為由在發送的信息信號的可檢測范圍之內的第二裝置接收。條款9.根據條款8所述的方法,進一步包括對所述信息信號進行加密。條款10.根據條款8所述的方法,進一步包括在發送所述信息信號之前,發生向所述第二裝置表示信息信號即將到來的通知信號。條款11.根據條款8所述的方法,進一步包括在從所述第一裝置發送所述信息信號之后,從所述第一裝置和所述第二裝置中的至少一個發送所述信息信號。條款12.根據條款8所述的方法,進一步包括響應接收錯誤信號,發送所述信息信號。條款13.根據條款8所述的方法,其中所述信息信號包含權限信號。條款14.根據條款8所述的方法,進一步包括在所述第一裝置中生成共享信息,其中,所述共享信息包含與待共享內容關聯的信息;以及將所述共享信息發送到第三裝置。條款15.根據條款14所述的方法,其中所述第三裝置為公用網絡資源,所述公用網絡自由的可訪問性由所述第一裝置和所述第二裝置得知。條款16.根據條款8所述的方法,進一步包括在所述第一裝置中生成關于與待共享內容交互作用的控制信號;以及將所述控制信號發送到第三裝置。條款17. —種計算裝置,包括處理器;存儲器裝置,其包含指令,所述指令可操作以由所述處理器執行來執行一組動作;接收元件,其可操作以接收所述第一裝置可聽地發送的信息信號,其中,所述信息信號包含用于訪問所述內容的字母數字標識符;以及內容訪問元件,其可操作以利用接收到的信息信號來從除了所述第一裝置之外的裝置訪問所述內容。條款18.根據條款17所述的計算裝置,其中所述第一裝置可聽地發送的所述信息信號在遠程通信網絡上傳播。條款19.根據條款17所述的計算裝置,其中所述接收元件進一步可操作以接收所述第一裝置可聽地發送的通知信號,所述通知信號向所述計算裝置通知,信息信號即將到來。條款20.根據條款19所述的計算裝置,其中所述計算裝置配置為在處于第一狀態的同時接收所述通知信號并且響應于接收到所述通知信號而轉變成第二狀態。條款21.根據條款17所述的計算裝置,進一步包括糾錯元件,其可操作以判定所述信息信號是否被無差錯地接收到。條款22. —種嵌入到計算機可讀介質中的用于管理內容訪問的計算機程序產品, 所述計算機程序產品包含指令,當由處理器執行所述指令時,使得所述處理器在第一裝置處接收從第二裝置發送的共享信息,所述共享信息包含所述內容的標識符;在所述第一裝置處生成所述標識符、所述內容、和所述第二裝置之間的關聯;在所述第一裝置處接收來自第三裝置的訪問所述內容的請求,所述請求包含所述標識符;向所述第三裝置提供訪問所述內容的入口 ;其中,所述第二裝置經由基于聲音信號將所述標識符發送到所述第三裝置。條款23.根據條款22所述的計算程序產品,進一步包含指令,當由處理器執行所述指令時,使得所述處理器生成所述第二裝置和所述第三裝置之間的關聯;以及將所述關聯傳達到所述第二裝置和所述第三裝置中的至少一個。條款24.根據條款22所述的計算程序產品,進一步包含指令,當由處理器執行所述指令時,使得所述處理器在所述第一裝置處接收由所述第二裝置發送的控制信號;以及向所述第三裝置提供所述控制信號。
條款25.根據條款22所述的計算程序產品,其中,所述內容的所述標識符包含所述內容的識別號和由所述第二裝置生成的唯一標識符。條款26.根據條款22所述的計算程序產品,其中,截止時間與所述內容相關聯,其中訪問所述內容僅在所述截止時間之前有效。相應地,在示例性的而不是限制性的意義上來看待說明書和附圖。然而,顯然的是,在不偏離如權利要求中闡述的本發明的寬泛構思和范圍的情況下,可以進行各種改進和變型。
權利要求
1.一種共享用于訪問計算裝置上的內容的信息的方法,包括在第一裝置上生成編碼的信息信號,所述信息信號包含與訪問所述內容關聯的信息; 輸出所述編碼的信息信號為可聽信號; 在第二裝置處可聽地接收所述編碼的信息信號; 對所述信息信號進行解碼,以鑒別與訪問所述內容關聯的信息;以及所述第二裝置利用與訪問所述內容關聯的信息的至少部分來訪問所述內容,其中,所述第二裝置從除了所述第一裝置之外的源訪問所述內容。
2.根據權利要求1所述的方法,進一步包括激活所述第二裝置上的收聽模式,以使所述第二裝置能夠可聽地接收到編碼的信息信號。
3.根據權利要求1所述的方法,其中 接收所述信息信號包括接收通知信號。
4.根據權利要求1所述的方法,其中 所述信息信號包含用于訪問所述內容的位置。
5.根據權利要求1所述的方法,其中所述信息信號包含轉發器信號,其中,所述轉發器信號包含所述第二裝置發送所述信息信號的請求。
6.一種能夠進行內容訪問的方法,包括在第一裝置處生成信息信號,所述信息信號包含從除了所述第一裝置之外的源訪問所述內容關聯的信息;以及從所述第一裝置發送所述信息信號為基于聲音的信號,其中,所述信息信號配置為由在發送的信息信號的可檢測范圍之內的第二裝置接收。
7.根據權利要求6所述的方法,進一步包括 對所述信息信號進行加密。
8.根據權利要求6所述的方法,其中 所述信息信號包含權限信號。
9.根據權利要求6所述的方法,進一步包括在所述第一裝置處生成共享信息,其中,所述共享信息包含與待共享內容關聯的信息;以及將所述共享信息發送到第三裝置。
10.一種計算裝置,包括 處理器;存儲器裝置,其包含指令,所述指令可操作以由所述處理器執行來執行一組動作; 接收元件,其可操作以接收由第一裝置可聽地發送的信息信號,其中,所述信息信號包含用于訪問所述內容的字母數字標識符;以及內容訪問元件,其可操作以利用接收到的信息信號從除了所述第一裝置之外的裝置訪問所述內容。
11.根據權利要求10所述的計算裝置,其中由所述第一裝置可聽地發送的所述信息信號在遠程通信網絡上傳播。
12.根據權利要求10所述的計算裝置,其中所述接收元件進一步可操作以接收由所述第一裝置可聽地發送的通知信號,所述通知信號向所述計算裝置通知信息信號即將到來。
13.—種嵌入到計算機可讀介質中的用于管理內容訪問的計算機程序產品,所述計算機程序產品包含指令,當由處理器來執行所述指令時,使得所述處理器在第一裝置處接收從第二裝置發送的共享信息,所述共享信息包含所述內容的標識符;在所述第一裝置處生成所述標識符、所述內容和所述第二裝置之間的關聯; 在所述第一裝置處接收來自第三裝置的訪問所述內容的請求,所述請求包含所述標識符;向所述第三裝置提供訪問所述內容的入口,其中,所述第二裝置經由基于聲音的信號將所述標識符發送到所述第三裝置。
14.根據權利要求13所述的計算機程序產品,進一步包含指令,當由處理器來執行所述指令時,使得所述處理器生成所述第二裝置和所述第三裝置之間的關聯;以及將所述關聯傳達到所述第二裝置和所述第三裝置中的至少一個。
15.根據權利要求13所述的計算機程序產品,其中,截止時間與所述內容關聯,其中, 訪問所述內容僅在所述截止時間之前有效。
全文摘要
可以通過將表示用于訪問內容的指令的編碼信號發送到在范圍之內的各個能夠接收裝置在裝置之間共享內容。例如,第一裝置可以發出可由在裝置的音頻范圍的任何能夠接收裝置接收到的編碼音頻信號。接收信號的任何裝置可以對包含在信號中的信息進行解碼并且從該信息獲取訪問所述內容的位置。利用這種方法,第一用戶可快速地且容易地與幾個用戶同時共享內容,無需任一接收用戶確定共享的內容或導航到共享的內容。此外,利用諸如音頻信號的信號提供了大多數現有裝置易于共享內容而無需硬件的重大改進或附加花費的能力。
文檔編號G06F15/16GK102246153SQ200980150046
公開日2011年11月16日 申請日期2009年12月10日 優先權日2008年12月10日
發明者J·P·比佐斯 申請人:亞馬遜技術股份有限公司