国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于協(xié)調(diào)在網(wǎng)絡(luò)中與至少一個物理顯示裝置的數(shù)據(jù)共享的方法和系統(tǒng)的制作方法

      文檔序號:7733900閱讀:89來源:國知局
      專利名稱:用于協(xié)調(diào)在網(wǎng)絡(luò)中與至少一個物理顯示裝置的數(shù)據(jù)共享的方法和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      下面一般地涉及網(wǎng)絡(luò)通信,具體地涉及用于協(xié)調(diào)在網(wǎng)絡(luò)中與至少一個物理顯示 裝置的數(shù)據(jù)共享的設(shè)備、系統(tǒng)和方法。
      背景技術(shù)
      用于便利會議的物理顯示裝置的使用正在變得越來越流行。取決于環(huán)境,物理 顯示裝置可以是多種類型(例如,液晶顯示器(LCD)、陰極射線管(CRT)、諸如交互式 白板(IWB)的交互式顯示器或其他顯示面板等)和/或不同大小和/或屏幕分辨率之一。 然而,通常,向物理顯示裝置提供來自在諸如個人計算機等的單個計算裝置中的視頻卡 的視頻數(shù)據(jù),并且將物理顯示裝置布置在會議室中,以便所有的會議參與者可見。這樣 的物理顯示裝置用于呈現(xiàn)視頻數(shù)據(jù),諸如幻燈片、視頻、照片、圖表、文件和應(yīng)用窗口 等,以在呈現(xiàn)期間使用和用于討論。在具有多個貢獻者的會議中,可以使用多個物理顯 示裝置,并且每一個物理顯示裝置根據(jù)參與者各自的源計算機的各種配置來以各種方式 連接。可以以各種配置提供多監(jiān)視器計算機系統(tǒng),所述各種配置諸如是其中多個物理 顯示裝置連接到單個計算裝置或其中每一個物理顯示裝置連接到其本身的計算裝置的配 置。多監(jiān)視器計算機系統(tǒng)提供了用于計算機程序的增大的顯示面積,并且正在變得越來 越流行。為了適應(yīng)于多個物理顯示裝置,在許多個人計算機中的視頻卡具有多個插槽或 端口,以容納來自多于一個的物理顯示裝置的線纜。替選地,一些個人計算機具有多個 視頻卡,用于容納來自多于一個的物理顯示裝置的線纜。在任何一種情況下,由計算裝 置的視頻卡響應(yīng)于一個或多個計算機程序的執(zhí)行而產(chǎn)生的視頻數(shù)據(jù)被輸出到一個或多個 物理顯示裝置以顯示。其他多監(jiān)視器計算機系統(tǒng)具有聯(lián)網(wǎng)的物理顯示裝置,其中,經(jīng)由 無線或有線網(wǎng)絡(luò)來連接物理顯示裝置,并且經(jīng)由網(wǎng)絡(luò)連接來向物理顯示裝置提供視頻數(shù) 據(jù)以顯示。在會議期間經(jīng)常期望協(xié)調(diào)和控制某些用戶被允許在哪些物理顯示裝置上顯示他 們的視頻數(shù)據(jù)。這可以通過下述方式來進行通過預(yù)定義與物理顯示裝置對應(yīng)的一組目 的地地址,并且使用查找表來將用戶的裝置的相應(yīng)的IP地址與在網(wǎng)絡(luò)中的物理顯示裝置 的那些相關(guān)聯(lián),或通過用戶的裝置直接地或在已經(jīng)通過網(wǎng)絡(luò)查詢了關(guān)于可以獲得哪些物 理顯示裝置后指定物理顯示裝置或他們的控制器的IP地址。然而,建立每一個會議的預(yù) 定義查找表是相當(dāng)耗時的,并且這樣的方案的參與者的靈活性受限。另一方面,使得網(wǎng) 絡(luò)用戶通過網(wǎng)絡(luò)經(jīng)由他們的裝置來發(fā)送消息以查詢關(guān)于可以使用哪些裝置來用于顯示并 且無限制地進行他們本身的連接會帶來安全問題。這是因為物理顯示裝置經(jīng)常是更大的 局域網(wǎng)或廣域網(wǎng)的一部分,被授權(quán)使用網(wǎng)絡(luò)的用戶經(jīng)由更大的局域網(wǎng)或廣域網(wǎng)一般可以 在特定會議期間訪問意在由其他人使用的物理顯示裝置??梢悦靼祝谕诰W(wǎng)絡(luò)中建立通信會話以顯示視頻數(shù)據(jù)上的改善。因此,本發(fā)明的目的是至少提供一種用于建立通信會話以顯示視頻數(shù)據(jù)的新穎方法和使用該方法的 新穎系統(tǒng)。

      發(fā)明內(nèi)容
      根據(jù)一個方面,提供了一種用于協(xié)調(diào)在計算機網(wǎng)絡(luò)中與至少一個物理顯示裝置 的數(shù)據(jù)共享的設(shè)備,包括代碼產(chǎn)生器,用于產(chǎn)生至少一個獨特的暫時會話連接代碼(SCC);存儲裝置,用于存儲在所述至少一個SCC的每一個和所述至少一個物理顯示裝 置的一個或多個之間的關(guān)聯(lián);接口,用于從一個或多個源計算機接收建立通信會話以共享數(shù)據(jù)的請求;以及處理器,用于響應(yīng)于請求來僅在滿足至少一個條件的情況下,在請求源計算機 和至少一個物理顯示裝置之間建立通信會話,其中,所述至少一個條件包括利用所述請求接收到有效SCC,所述建立基于所 接收的SCC。在會議之前,會議協(xié)調(diào)者經(jīng)由電子郵件、通過電話等來向特定用戶提供已經(jīng)產(chǎn) 生的SCC。作為已經(jīng)預(yù)先接收到SCC的替代或補充,當(dāng)用戶已經(jīng)與物理顯示裝置進行了 可視接觸時,可以向用戶提供觀看在物理顯示裝置上的SCC的機會。根據(jù)另一個方面,提供了一種用于協(xié)調(diào)在網(wǎng)絡(luò)中與至少一個物理顯示裝置的數(shù) 據(jù)共享的方法,包括產(chǎn)生至少一個暫時的獨特會話連接代碼(SCC);將所述至少一個SCC中的每一個和所述至少一個物理顯示裝置中的一個或多個 相關(guān)聯(lián);從一個或多個源計算機接收建立通信會話以共享數(shù)據(jù)的請求;以及響應(yīng)于請求,僅在滿足至少一個條件的情況下,在請求源計算機和至少一個物 理顯示裝置之間建立通信會話,所述至少一個條件包括與所述請求相關(guān)聯(lián)地接收到有效 see,并且其中,所述建立基于所接收的SCC。根據(jù)另一個方面,提供了一種用于建立通信會話以共享數(shù)據(jù)的方法,包括產(chǎn)生用于在計算機網(wǎng)絡(luò)中的第一物理顯示裝置的獨特的暫時會話連接代碼 (SCC);在所述網(wǎng)絡(luò)中的源計算機的用戶接口處接收所述SCC ;以及使用所述SCC,建立通信會話以經(jīng)由所述網(wǎng)絡(luò)在所述源計算機和所述第一物理 顯示裝置之間共享數(shù)據(jù)。根據(jù)另一個方面,提供了一種建立通信會話以訪問在網(wǎng)絡(luò)中的資源的方法,包 括產(chǎn)生用于所述資源的獨特的暫時會話連接代碼(SCC);在所述網(wǎng)絡(luò)中的計算裝置的用戶接口處接收所述SCC ;以及使用所述SCC,建立通信會話,以使得所述計算裝置能夠經(jīng)由所述網(wǎng)絡(luò)訪問所 述資源。根據(jù)另一個方面,提供了一種用于建立通信會話以顯示視頻數(shù)據(jù)的系統(tǒng),包括在計算機網(wǎng)絡(luò)中的至少一個物理顯示裝置;代碼產(chǎn)生器,用于產(chǎn)生用于與相應(yīng)的物理顯示裝置的關(guān)聯(lián)的獨特暫時會話連接 代碼(SCC);以及在所述網(wǎng)絡(luò)中的至少一個源計算機,具有用于接收SCC的用戶接口,并且作為 響應(yīng)執(zhí)行會話建立過程,所述會話建立過程控制通信會話的建立以在所述源計算機和與 所接收的SCC相關(guān)聯(lián)的所述物理顯示裝置之間共享數(shù)據(jù)。根據(jù)另一個方面,提供了一種由在計算機網(wǎng)絡(luò)中的源計算機執(zhí)行來建立通信會 話以共享數(shù)據(jù)的方法,包括提供用于接收會話連接代碼(SCC)的用戶接口 ;向所述網(wǎng)絡(luò)提供包括所接收的SCC的SCC請求;從控制器接收對于所述SCC請求的響應(yīng);以及與所述控制器建立所述通信會話,以在所述源計算機和所述物理顯示裝置之間 共享數(shù)據(jù)。根據(jù)另一個方面,提供了一種用于在計算機網(wǎng)絡(luò)中建立通信會話的系統(tǒng),包 括在所述網(wǎng)絡(luò)中的至少一個資源;代碼產(chǎn)生器,用于產(chǎn)生用于與所述至少一個資源的關(guān)聯(lián)的獨特暫時會話連接代 碼(SCC);以及在所述網(wǎng)絡(luò)中的至少一個計算機,具有用于接收SCC的用戶接口,并且作為響 應(yīng)執(zhí)行會話建立過程,所述會話建立過程控制通信會話的建立用于訪問與所接收的SCC 相關(guān)聯(lián)的所述資源。根據(jù)另一個方面,提供了一種計算機可讀介質(zhì),其包含用于協(xié)調(diào)在網(wǎng)絡(luò)中與至 少一個物理顯示裝置的數(shù)據(jù)共享的計算機程序,所述計算機程序包括用于產(chǎn)生至少一個暫時的獨特會話連接代碼(SCC)的程序代碼;用于將所述至少一個SCC中的每一個和所述至少一個物理顯示裝置中的一個或 多個相關(guān)聯(lián)的程序代碼;用于從一個或多個源計算機接收建立通信會話以共享數(shù)據(jù)的請求的程序代碼; 以及用于響應(yīng)于請求,僅在滿足至少一個條件的情況下,在請求源計算機和至少一 個物理顯示裝置之間建立通信會話的程序代碼,所述至少一個條件包括與所述請求相關(guān) 地接收到有效SCC,并且其中,所述建立基于所接收的SCC。根據(jù)另一個方面,提供了一種計算機可讀介質(zhì),所述計算機可讀介質(zhì)包含計算 機程序,用于建立通信會話以共享數(shù)據(jù),所述計算機程序包括用于產(chǎn)生用于在計算機網(wǎng)絡(luò)中的第一物理顯示裝置的獨特的暫時會話連接代碼 (SCC)的程序代碼;用于在所述網(wǎng)絡(luò)中的源計算機的用戶接口處接收所述SCC的程序代碼;以及用于使用所述SCC,建立通信會話以經(jīng)由所述網(wǎng)絡(luò)在所述源計算機和所述第一 物理顯示裝置之間共享數(shù)據(jù)的程序代碼。
      根據(jù)另一個方面,提供了一種計算機可讀介質(zhì),所述計算機可讀介質(zhì)包含計算 機程序,用于建立通信會話以訪問在網(wǎng)絡(luò)中的資源,所述計算機程序包括用于產(chǎn)生用于所述資源的獨特的暫時會話連接代碼(SCC)的程序代碼;用于在所述網(wǎng)絡(luò)中的計算裝置的用戶接口處接收所述SCC的程序代碼;以及用于使用所述SCC,建立通信會話,以使得所述計算裝置能夠經(jīng)由所述網(wǎng)絡(luò)訪 問所述資源的程序代碼。根據(jù)另一個方面,提供了一種計算機可讀介質(zhì),所述計算機可讀介質(zhì)包含計算 機程序,用于建立通信會話以共享數(shù)據(jù),所述計算機程序包括用于提供用于接收會話連接代碼(SCC)的用戶接口的程序代碼;用于向所述網(wǎng)絡(luò)提供包括所接收的SCC的SCC請求的程序代碼;用于從控制器接收對于所述SCC請求的響應(yīng)的程序代碼;以及用于與所述控制器建立所述通信會話,以在所述源計算機和所述物理顯示裝置 之間共享數(shù)據(jù)的程序代碼。本發(fā)明的方法和系統(tǒng)使得能夠控制和協(xié)調(diào)在會議等期間在源計算機和物理顯示 裝置之間的數(shù)據(jù)共享。根據(jù)本發(fā)明的會話連接代碼(SCC)的使用使能用于建立通信會話 的鑒權(quán)、隱私和識別。這減少了對于意欲在特定會話期間使用的物理顯示裝置的未經(jīng)授 權(quán)的范圍的機會,同時保持用于協(xié)調(diào)會話的靈活性。


      現(xiàn)在參考附圖更全面地描述實施例,其中圖1是多監(jiān)視器計算機系統(tǒng)的示意表示;圖2示出多監(jiān)視器計算機系統(tǒng),該多監(jiān)視器計算機系統(tǒng)被部署在會議室中,并 且包括連接到單個個人計算機的多個交互式白板和多個膝上型計算機;圖3是示出用于協(xié)調(diào)數(shù)據(jù)的共享的過程的流程圖,該過程包括定義和建立通信 會話;圖4a是更佳地圖示用于定義通信會話的過程的流程圖;圖4b是更佳地圖示用于在定義通信會話期間產(chǎn)生會話連接代碼(SCC)的過程的 流程圖;圖5示出交互式白板和膝上型計算機,所述膝上型計算機的桌面提供了用戶接 口,用于接收SCC以建立用于共享數(shù)據(jù)的通信會話;以及圖6是更佳地圖示用于使用SCC來建立通信會話的過程的流程圖。
      具體實施例方式現(xiàn)在轉(zhuǎn)向圖1,多監(jiān)視器計算機系統(tǒng)被示出,并且一般通過附圖標記10標識。 可以看出,在這個實施例中,多監(jiān)視器計算機系統(tǒng)包括多個物理顯示裝置12、14和16, 其中每一個連接到公共的或“中央”的控制器,在這個實施例中,該控制器是在網(wǎng)絡(luò)中 的個人計算機18。在此使用的術(shù)語“網(wǎng)絡(luò)”指的是一組電子裝置和通過其將電子裝置互 連以進行通信數(shù)據(jù)的各種裝置(例如,經(jīng)由以太網(wǎng)、USB或其他有線協(xié)議,無線地經(jīng)由 WiFi, 802.15.4、Bluetooth (藍牙)或其他無線協(xié)議和/或IR等,經(jīng)由集線器或直接地等)。物理顯示裝置12、14、16可以采用各種形式。例如,物理顯示裝置可以是同 一類型或不同類型的監(jiān)視器(例如,液晶顯示器(LCD)、陰極射線管(CRT)、等離子顯 示裝置或其他類型的顯示面板,諸如電視或蜂窩電話顯示器),并且/或者可以是相同或 不同的分辨率。替選地,物理顯示裝置12、14、16可以是交互式白板(IWB)。每一個 IWB可以是多種類型中的一個,所述多種類型包括但是不限于模擬電阻性、電容性、基 于照相機的、電磁的、表面聲波的等。當(dāng)然,物理顯示裝置12、14、16可以是監(jiān)視器和 IWB的組合。一個或多個其他源計算裝置也與個人計算機18進行通信。在這個實施例中,三 個(3)膝上型計算機20、22、24是源計算機。膝上型計算機20、22、24可以通過諸如 以太網(wǎng)或通用串行總線(USB)連接的有線通信鏈路來與個人計算機18進行通信,或可以 通過諸如例如使用Bluetooth (藍牙)建立的射頻(RF)連接的無線通信鏈路來與個人計 算機18進行通信。膝上型計算機20、22、24包括各自的處理器(未示出)和在它們的硬驅(qū)動、 EEPROM、快閃驅(qū)動(或其他非易失性存儲器)或諸如USB (通用串行總線)密碼鎖的外 部存儲設(shè)備上的非易失性存儲器(未示出)。膝上型計算機20、22、24的非易失性存儲 器存儲指令,該指令要被相應(yīng)的處理器執(zhí)行來提供用于接收會話連接代碼(SCC)的用戶 接口 21,并且如果滿足特定條件,則執(zhí)行會話建立過程,該會話建立過程用于在相應(yīng)的 膝上型計算機和與所接收的SCC相關(guān)聯(lián)的物理顯示裝置之間共享數(shù)據(jù)的通信會話,如下 更詳細描述的。為了本申請的目的,將可交換地使用“監(jiān)視器”和“物理顯示裝置”,以指代 如上所述的任何監(jiān)視器、IWB或任何其他這樣的物理顯示裝置。個人計算機18用于顯示來自多監(jiān)視器計算機系統(tǒng)10中的多個源膝上型計算機 20、22、24 的視頻數(shù)據(jù),如 Calgary,Alberta, Canada 的 SMARTTechnologies ULC 的美 國臨時專利申請No.61/019,553(律師檔案號#204694.00168)中所述,該申請的內(nèi)容通過 引用被整體合并在此。個人計算機18包括源計算機接口 26,用于從多個膝上型計算機 20、22、24接收視頻數(shù)據(jù)。取決于實施方式,源計算機接口 26可以是單個裝置,用于處 理與膝上型計算機20、22、24的有線和/或無線通信鏈路,或源計算機接口 26包括一組 源計算機接口裝置,其中每一個處理與膝上型計算機20、22、24的相應(yīng)一個的通信。個 人計算機18也包括多監(jiān)視器接口 28,用于向物理顯示裝置12、14和16提供視頻數(shù)據(jù)。 取決于實施方式,多監(jiān)視器接口 28可以是單個裝置,用于處理與物理顯示裝置12、14和 16的有線和/或無線通信鏈路,或多監(jiān)視器接口 28包括一組監(jiān)視器接口裝置,其中每一 個處理與物理顯示裝置12、14和16的相應(yīng)一個的通信。個人計算機18包括處理器30,在非易失性存儲器32中存儲并且如所公知在系統(tǒng) 存儲器中執(zhí)行的軟件的指令下,處理器30協(xié)調(diào)經(jīng)由多監(jiān)視器接口 28向物理顯示裝置12、 14、16提供所接收的視頻數(shù)據(jù)。除了存儲用于協(xié)調(diào)多監(jiān)視器計算機系統(tǒng)10的軟件之外,存儲器32存儲用戶可調(diào) 整和非用戶可調(diào)整的配置參數(shù),以在協(xié)調(diào)期間使用。存儲器32也被配置來根據(jù)需要存儲 用于可選的屏幕捕獲和其他目的的視頻數(shù)據(jù),例如用于在膝上型計算機20、22、24和個人計算機18之間的文件共享和傳送。外部存儲器裝置(未示出)可以連接到個人計算機 18以也用于這個目的。個人計算機18也包括網(wǎng)絡(luò)接口 34,網(wǎng)絡(luò)接口 34與個人計算機18的其他部件互 連,以發(fā)送和接收視頻數(shù)據(jù),并且處理經(jīng)由網(wǎng)絡(luò)38來自遠程源計算機(未示出)的顯示 請求。網(wǎng)絡(luò)接口 34也可以用于提供對諸如存儲裝置的另一個網(wǎng)絡(luò)裝置(未示出)的訪 問。圖2示出在會議室中部署并且具有物理顯示裝置12、14、16的多監(jiān)視器計算機 系統(tǒng)10,該物理顯示裝置12、14、16采取在會議室的墻壁上不同的隔開的位置安裝的交 互式白板(IWB)的形式。每一個IWB 12、14、16經(jīng)由由在個人計算機18中安裝的視頻 卡的相應(yīng)插座容納的電纜或經(jīng)由諸如以太網(wǎng)的網(wǎng)絡(luò)連接而連接到個人計算機18。在這個 配置中的膝上型計算機20、22、24經(jīng)由無線通信鏈路來與個人計算機18進行通信。在這個實施例中,IWB 12和14是由本申請的受讓方Calgary,Alberta, Canada 的SMART Technologies ULC制造的600i系列的交互式白板。可以看出,每一個IWB 12、 14包括具有觸摸表面52的模擬電阻性觸摸屏50。觸摸表面52被邊圈(bezel) 54圍繞。 工具托盤56附接到接近觸摸表面52的底邊緣的邊圈54,并且容納用于與觸摸表面52交 互的一個或多個工具。動臂組件(boom assembly)經(jīng)由安裝支架58被安裝在觸摸屏50之上。動臂組件 包括一般水平的動臂,一般水平的動臂從安裝支架58向外延伸,并且支撐與其遠端鄰近 的投影機。投影機62對準觸摸屏50,使得在觸摸表面52上呈現(xiàn)由投影機62投射的圖像。在每一個IWB12、14的運行期間,每一個投影機62接收從個人計算機18輸出 的視頻,并且將視頻圖像投射在觸摸表面52上。視頻圖像可以是個人計算機18的桌面 或膝上型計算機20、22、24之一的桌面。當(dāng)用戶使用諸如手指、筆工具或其他物體的指 針來接觸觸摸表面52時,該接觸被IWB檢測到,并且在觸摸屏(X,y)坐標上的接觸的 位置被傳送到個人計算機18。個人計算機18作為響應(yīng)將觸摸屏(X,y)坐標映射到計算 機顯示器坐標,并且處理結(jié)果產(chǎn)生的輸入。取決于結(jié)果產(chǎn)生的輸入的特性,可以將觸摸 表面接觸對待為寫入或繪制或?qū)Υ秊槭髽耸录?。結(jié)果,個人計算機18可以將在觸摸表面 52上的指針接觸和指針移動記錄為寫入或繪制,或在觸摸表面52上的指針接觸和指針移 動用于控制在個人計算機18上加載的一個或多個應(yīng)用程序的執(zhí)行。一般地,當(dāng)IWB 12、14之一或兩者在顯示來自諸如膝上型計算機20的源計算機 的視頻數(shù)據(jù)時,所記錄的接觸和移動經(jīng)由個人計算機18被通信回到膝上型計算機20以被 記錄為寫入或繪制,或用于控制在膝上型計算機20上加載的一個或多個應(yīng)用的執(zhí)行。個 人計算機18也更新被傳送到投影機62的視頻輸出,使得在觸摸表面52上呈現(xiàn)的視頻圖 像反映指針行為。IWB 16 是由本申請的受讓方 Calgary,Alberta, Canada 的 SMARTTechnologies ULC制造的基于DViT照相機的交互式白板。IWB 16包括圍繞諸如等離子顯示器或LCD 的投影裝置的顯示屏幕的矩形邊圈或框70。工具托盤72被附接到邊圈70,并且容納用 于與投影裝置交互的一個或多個筆工具。投影裝置接收從個人計算機18輸出的視頻,并 且在其顯示屏幕74上顯示視頻圖像。在鄰近邊圈70的三(3)個角處設(shè)置了數(shù)字照相機76。數(shù)字照相機76具有重疊的視場,該重疊的視場圍繞和跨過顯示屏幕74。在運行期間,數(shù)字照相機76從不同的視點獲取一般跨越顯示屏幕74的圖像,并 且產(chǎn)生圖像數(shù)據(jù)。由數(shù)字照相機76獲取的圖像數(shù)據(jù)被板上數(shù)字信號處理器處理,以確定 在所捕捉的圖像數(shù)據(jù)中是否存在指針。當(dāng)確定在所捕捉的圖像數(shù)據(jù)中存在指針時,數(shù)字 信號處理器產(chǎn)生指針信息分組(PIP),并且向主控制器傳送PIP。在接收到PIP時,主控 制器使用三角測量來處理PIP,以確定在所捕捉的圖像中的指針相對于顯示屏幕(χ,y) 坐標的位置。以這種方式,當(dāng)響應(yīng)于所捕捉的圖像而產(chǎn)生PIP時,可以跟蹤在顯示屏幕 上的指針的位置和移動,以將投影裝置的顯示屏幕74轉(zhuǎn)為交互式觸摸表面。由主控制器 產(chǎn)生的顯示屏幕(X,y)坐標被傳送到個人計算機18。類似地,個人計算機18作為響應(yīng) 將顯示屏幕(X,y)坐標映射到計算機顯示坐標,并且處理結(jié)果產(chǎn)生的輸入。取決于結(jié)果 產(chǎn)生的輸入的特性,顯示屏幕74可以被對待為寫入或繪制或鼠標事件。結(jié)果,顯示屏幕 74上的指針接觸和指針移動可以被個人計算機18記錄為寫入或繪制,或用于控制在個人 計算機18上加載的一個或多個應(yīng)用程序的執(zhí)行。個人計算機18也更新向投影裝置傳送 的視頻輸出,以便在其顯示屏幕74上呈現(xiàn)的視頻圖像反映指針行為。圖3是示出用于協(xié)調(diào)在膝上型計算機20、22、24和IWB 12、14、18之間的數(shù)據(jù) 的共享的過程150的流程圖。使用在個人計算機18上運行的軟件程序,至少一個通信會 話被定義以產(chǎn)生至少一個獨特的會話連接代碼(“SCC”)(步驟200)。至少一個SCC 然后被提供到作為或?qū)⒆鳛闀h出席者的一個或多個用戶(步驟300)。然后,在用戶接 口 21從已經(jīng)被提供至少一個SCC的會議出席者接收至少一個SCC (步驟400)。然后基 于所接收的SCC建立至少一個通信會話以用于在膝上型計算機20、22、24和IWB 12、 14、16之間共享數(shù)據(jù)(步驟400)。圖4a是更佳地圖示用于定義通信會話的過程的流程圖(步驟200)。使用在個 人計算機18上運行的軟件程序,用戶(通常是會議協(xié)調(diào)者或主席)選擇用于預(yù)期會話的 IWB (步驟210),并且設(shè)置會話條件參數(shù)(步驟210)。在設(shè)置會話條件參數(shù)的同時,用 戶可以在其名稱、會話將發(fā)生的日期和時間和被邀請者等方面定義會話。例如,會議協(xié)調(diào)者可以選擇IWB 12、14和16,并且指定“新的特征頭腦風(fēng)暴” 會議將發(fā)生在即將到來的7月31日下午3:00和5:00之間,并且將邀請Matt、Charlotte和 Thomas 禾口 Gail。在根據(jù)需要選擇了 IWB的情況下,會議協(xié)調(diào)者可以指定進一步的會話條件參 數(shù),包括相應(yīng)的SCC期滿日期,在該日期后,SCC被認為是無效的,因此不能用于與 IWB建立通信會話。這可以默認是會話的指定結(jié)束時間,或可以被會議協(xié)調(diào)者設(shè)置為另 一個時間。進一步的會話條件參數(shù)包括SCC啟動日期,在該日期之前,SCC被認為是無 效的,因此還不能用于與IWB建立通信會話。進一步的可選擇的會話條件參數(shù)包括指定是否將SCC在其第一次使用來用于 建立通信會話后認為是無效/期滿的,物理顯示裝置是否被允許與多于一個的源計算機 共享數(shù)據(jù),是否允許源計算機與多于一個的物理顯示裝置共享數(shù)據(jù),以及在已經(jīng)與另一 個源計算機建立了與關(guān)聯(lián)于所接收的SCC的至少一個物理顯示裝置的通信會話的情況下 是否要對源計算機的請求進行排隊等等。進一步的會話條件參數(shù)包括指定在已經(jīng)與另一個源計算機建立了與關(guān)聯(lián)于所接收的SCC的至少一個物理顯示裝置的通信會話的情況下,是否要與所接收的SCC不關(guān) 聯(lián)的至少一個可用物理顯示裝置建立通信會話。進一步的會話條件參數(shù)包括單個SCC是否要被全部被邀請者使用,或替選地每 一個被邀請者是否將被分配用于會話的他/她自己的IWB。作為一個會話條件參數(shù), IWB可以提供有特殊狀態(tài)。例如,在定義通信會話的同時,可以將特定的IWB指定為
      “遠程”。這個會話條件參數(shù)使得SCC代碼產(chǎn)生器保證產(chǎn)生用于與“遠程” IWB相關(guān) 聯(lián)的獨特SCC,使得不在會議室中而是從會議室外部連接到網(wǎng)絡(luò)的某些被邀請者被提供 專用的顯示以在會議期間使用?;谥付ǖ臅挆l件參數(shù),并且在所選擇的IWB上,產(chǎn)生一個或多個SCC。作 為默認,僅產(chǎn)生一個SCC以由所有的會議參與者使用。然而,在指定會話條件參數(shù)以便 要求多個獨特的SCC跟蹤對于會議的參加或保證某些用戶可以從它們的膝上型計算機與 一個或多個特定IWB共享數(shù)據(jù),或使得個人計算機18能夠在它連接的多個顯示器之間區(qū) 別的情況下,將產(chǎn)生多個SCC。所產(chǎn)生的SCC在下述意義上是暫時的根據(jù)條件參數(shù),它具有有線的存在期, 在其間,它可用于建立通信會話以在源計算機和物理顯示裝置之間共享數(shù)據(jù)。例如,在 IWB 14用于隨后的會議的情況下,由于期滿或由會議協(xié)調(diào)者的積極行為,與IWB 14相 關(guān)聯(lián)的任何在前的SCC變得無效,并且,對于IWB 14產(chǎn)生新的暫時獨特SCC。所產(chǎn)生的SCC在下述意義上是獨特的如下所述,它被隨機地選擇以避免與對 于在同一網(wǎng)絡(luò)內(nèi)的另一個物理顯示裝置產(chǎn)生的SCC相同。雖然隨機選擇單獨不能保證真 正的獨特性,但是從大量的可能選擇進行隨機選擇提供了獨特性的高概率,同時與預(yù)定 SCC以便保證真正的獨特性的方案相比較,也提供了更高的安全性和靈活性。SCC的獨 特性有益于避免在同一擴展網(wǎng)絡(luò)上可訪問但是意欲用于在不同的會議室中的不同會議的 物理顯示裝置之間的沖突。例如,如果用于兩個不同的物理顯示裝置的兩個SCC是相同 的,則在公共網(wǎng)絡(luò)上對于應(yīng)當(dāng)發(fā)送哪個物理顯示裝置視頻數(shù)據(jù)有沖突。獨特性避免了這 種情況。圖4b是更佳地圖示用于在定義通信會話期間產(chǎn)生會話連接代碼(SCC)的過程 (步驟230)的流程圖。為了便利會議協(xié)調(diào)和建立,有益的是,SCC對于用戶進入諸如膝 上型計算機20的用戶接口 21的用戶接口容易和簡單。SCC由基本分量和有效載荷分量構(gòu)成。首先,確定有效載荷分量(步驟232)。 有效載荷分量包括個人計算機18的網(wǎng)絡(luò)地址和物理顯示裝置標識符,該標識符用于將連 接到個人計算機18的IWB 14與連接到個人計算機18的所有其他裝置相區(qū)別。在有效 載荷分量的確定期間,為了使得SCC簡單,從網(wǎng)絡(luò)地址去除冗余。例如,B類或C類的 大多數(shù)局部網(wǎng)使用172.16Λ*或192.168Λ*來作為標準子網(wǎng),并且仍然提供多個不同的地 址。這樣,不是使用整個IP地址,而是使用子網(wǎng)的剩余部分會是剛好有效的,同時減小 了有效載荷分量的大小??梢悦靼祝哂嗳コ姆秶蕾囉谠谧泳W(wǎng)上的獨特網(wǎng)絡(luò)裝置的 數(shù)量,并且在一些情況下,諸如在較大的組織中,有可能沒有冗余去除。一旦如果有網(wǎng)絡(luò)地址的冗余的話已經(jīng)去除了網(wǎng)絡(luò)地址的冗余,則物理顯示裝 置標識符——采取具有其本身的內(nèi)部裝置注冊的個人計算機18可調(diào)節(jié)的多個字母的形 式一一被加到有效載荷分量,以完成有效載荷分量的確定。
      在已經(jīng)確定了有效載荷分量的情況下,然后確定基本或“安全”分量(步驟 234)。在確定基本分量期間,考慮管理員確定的參數(shù),諸如SCC的整個期望長度???以明白,SCC越短,則用戶越容易進入用戶接口,但是較短的SCC不提供與較長的SCC 那么有效的安全機制。這樣,管理員可以根據(jù)需要調(diào)整整個SCC長度的參數(shù)。其他可 調(diào)整的參數(shù)包括期望的字符集(字母、數(shù)字和/或符號)和不合格的字符(諸如,某些數(shù) 字與某些字母類似地出現(xiàn)等)。為了下面的目的,從大寫字母集A-Z、數(shù)字0-9集減去字符“0”、“O”、 “1”、“2”、“5”和“S”的組合來以期望的長度隨機地產(chǎn)生基本分量,其中字符 “0”、“O”、“1”、“2”、“5”和“S”中的每一個可能被用戶與一個或多個其
      他字符混淆,因此認為不合格。30個合格字符集(A-Z、0-9減去6個不合格的字符)將 在下面的說明中被稱為集A。為了形成SCC的基本分量,從集A選擇L個字符的隨機序列(其中,L對應(yīng)于 SCC的整個期望長度減去形成有效載荷分量的字符的數(shù)量)。例如,當(dāng)L是4時,存在 284 = 614656個不同的基礎(chǔ)分量,從其要隨機地選擇。可以明白,對于給定的整個SCC長度,在基礎(chǔ)分量和有效載荷分量的大小之間 有折中。雖然具有包括網(wǎng)絡(luò)地址和物理顯示裝置標識符的有效載荷分量的SCC是優(yōu)選 的,但是一種用于減小有效載荷的所要求大小的方法是在有效載荷中完全沒有有效的網(wǎng) 絡(luò)地址,并且要求膝上型計算機20跨越網(wǎng)絡(luò)來廣播SCC,而不是在建立通信會話的同時 僅與個人計算機18進行通信。可以使用例如TCP/IP、或用戶數(shù)據(jù)報協(xié)議(UDP)或類似 協(xié)議來進行廣播??梢悦靼?,這個方案要求在網(wǎng)絡(luò)上的裝置監(jiān)聽SCC請求,而僅控制相 關(guān)聯(lián)的IWB的個人計算機18進行響應(yīng)。在一些情況下,例如在網(wǎng)絡(luò)中的每一個控制器 連接到僅一個物理顯示裝置的情況或每一個物理顯示裝置通過網(wǎng)絡(luò)(即,不通過控制器) 來直接地進行通信的情況,實際上不要求在有效載荷分量中的物理顯示裝置標識符。在 這樣的情況下,對于給定的SCC代碼長度,提供了進一步增加從其要隨機地選擇基礎(chǔ)分 量的組合的數(shù)量的機會。因此,可以明白,依賴于系統(tǒng)10的配置和要求,有效載荷分量 可以包括僅網(wǎng)絡(luò)地址、僅物理顯示裝置標識符、網(wǎng)絡(luò)地址和物理顯示裝置標識符兩者或 既不包括網(wǎng)絡(luò)地址也不包括物理顯示裝置標識符(即,沒有有效載荷分量)。一旦已經(jīng)確定了 SCC的有效載荷分量和基礎(chǔ)分量,則它們被組合為最后的 SCC。這僅是通過連接基礎(chǔ)和有效載荷分量而進行的。在期望進一步的模糊的情況下, 交織和/或加密和/或壓縮基礎(chǔ)和有效載荷分量。在已經(jīng)產(chǎn)生了一個或多個SCC的情況下,與一個或多個相應(yīng)的IWB相關(guān)聯(lián)地并 且與已經(jīng)由會議協(xié)調(diào)者指定的如上所述的條件參數(shù)相關(guān)聯(lián)地,SCC作為記錄被存儲在存 儲器32中的數(shù)據(jù)庫表中。在如上所述已經(jīng)產(chǎn)生了一個或多個SCC的情況下,然后在會議之前,由會議協(xié) 調(diào)者向一個或多個會議被邀請者提供SCC (步驟400)。這是通過電子郵件或電話等來手 工地進行的。替選地,會議協(xié)調(diào)者可以選擇在已經(jīng)產(chǎn)生了 SCC后,經(jīng)由電子郵件使用在 控制器18上的軟件來自動地提供SCC。優(yōu)選的是,IWB也提供SCC,以由圖5中所示 顯示SCC,例如用于由被邀請者在會議之前觀看。圖5示出IWB 12、14、16和膝上型計算機20。膝上型計算機20的桌面提供了用戶接口 21,用于接收SCC以建立通信會話以共享數(shù)據(jù)。在圖5中,在IWB 14上顯示 的消息15中向膝上型計算機20的用戶提供SCC。為了容易理解,將相對于用于在膝上 型計算機20和IWB 14之間共享數(shù)據(jù)的通信會話來描述用于建立通信會話的下面過程。為了建立用于在膝上型計算機20和IWB 14之間共享數(shù)據(jù)的通信會話,用戶將膝 上型計算機20連接到用于控制IWB 14的個人計算機18也連接到的網(wǎng)絡(luò)。然后在膝上型 計算機20上啟動軟件程序,以顯示用戶接口 21,并且用戶經(jīng)由用戶接口 21向膝上型計算 機20中輸入SCC,以發(fā)起通信會話??梢悦靼祝谙ド闲陀嬎銠C20上啟動的軟件程序 可以在會議之前經(jīng)由下載使得對膝上型計算機可獲得,可以根據(jù)需要被提供在USB密碼 鎖或USB線纜裝置(類似于GoWire )上,或可以經(jīng)由在用于網(wǎng)絡(luò)的客戶的默認頁面上 經(jīng)由瀏覽器小應(yīng)用程序(例如,ActiveX、Web 2.0、Ajax等)被提供。圖6是更佳地圖示用于使用已經(jīng)經(jīng)由用戶接口 21被輸入到膝上型計算機20的 SCC來建立通信會話的過程的流程圖。圖6被劃分為由膝上型計算機20和個人計算機18 在這個過程期間進行的相關(guān)步驟。首先,在膝上型計算機20上的計算機軟件從如上所述 的用戶接口 21接收SCC (步驟510),并且將SCC劃分為其基礎(chǔ)和有效載荷分量。在有 效載荷分量包括個人計算機18的網(wǎng)絡(luò)地址的情況下(步驟512),膝上型計算機20使用 網(wǎng)絡(luò)地址通過網(wǎng)絡(luò)向個人計算機18發(fā)送SCC請求(步驟515)。否則,膝上型計算機20 使用UDP通過網(wǎng)絡(luò)來廣播SCC請求(步驟514)。個人計算機18通過網(wǎng)絡(luò)來監(jiān)聽SCC請求(步驟511),并且一旦經(jīng)由廣播或直 接地接收到SCC請求(步驟516),則個人計算機18確定所接收的SCC是否有效(步驟 518)。這是通過下述方式來進行的通過參考在如上所述的存儲器32中的數(shù)據(jù)庫表,并 且確定在該表中是否存在包括所接收的SCC的條目。如果沒有這樣的條目,則所接收的 SCC被認為是無效的,并且,拒絕SCC請求(步驟520)。否則,確定是否已經(jīng)滿足了 其他條件(步驟522)。確定是否已經(jīng)滿足其他條件包括確定與SCC相關(guān)聯(lián)的條件參 數(shù),并且基于條件參數(shù)和現(xiàn)有的通信會話,確定此時是否允許膝上型計算機20與IWB 14 共享數(shù)據(jù)。例如,取決于條件參數(shù),如果另一個膝上型計算機22已經(jīng)與IWB 14共享數(shù) 據(jù),則可以拒絕SCC請求(步驟520)或?qū)CC請求放置于隊列中直到諸如其他膝上型計 算機22已經(jīng)關(guān)閉了其與IWB 14的通信會話的時間。在滿足其他條件的情況下,個人計算機18指定在數(shù)據(jù)庫表中與所接收的SCC相 關(guān)聯(lián)的IWB 14(步驟524),并且,響應(yīng)于SCC請求而向膝上型計算機20發(fā)送確認(步 驟526)。在接收到確認時(步驟528),膝上型計算機20能夠與IWB 14共享數(shù)據(jù),包括 適當(dāng)?shù)亟?jīng)由控制器18向IWB 14提供視頻數(shù)據(jù),并且經(jīng)由控制器18從IWB 14接收觸摸 數(shù)據(jù)(步驟530)。類似地,IWB 14能夠與膝上型計算機20共享數(shù)據(jù),包括經(jīng)由控制器 18從膝上型計算機20接收視頻數(shù)據(jù),并且經(jīng)由控制器18向膝上型計算機20提供觸摸數(shù) 據(jù)(步驟532)。在通信會話期間,在IWB 14上的接觸和移動作為要被記錄為寫入或繪制的觸摸 數(shù)據(jù)經(jīng)由個人計算機18被發(fā)回膝上型計算機20,并且/或者,控制啟動在膝上型計算機 20上運行的軟件應(yīng)用的操作。為了在多個源計算機與特定的物理顯示裝置共享數(shù)據(jù)時協(xié)調(diào)數(shù)據(jù)的共享,控制 器18作為數(shù)據(jù)路由器。因此,控制器18在特定物理顯示裝置上的相應(yīng)窗口中建立“虛擬”顯示,每一個“虛擬”顯示對應(yīng)于特定源計算機。控制器18基于在當(dāng)前的活動窗 口中的觸摸行為和來自相應(yīng)的源計算機的行為來向和從適當(dāng)?shù)脑从嬎銠C和物理顯示裝置 路由數(shù)據(jù)。為了在單個膝上型計算機與多個物理顯示裝置共享數(shù)據(jù)時協(xié)調(diào)數(shù)據(jù)的共享,控 制器18也作為數(shù)據(jù)路由器。在該情況下,單個膝上型計算機具有多個運行的應(yīng)用(例 如,其桌面和至少一個另一個應(yīng)用或多個非桌面應(yīng)用),并且控制器18基于在特定顯示 裝置中的觸摸行為和來自相應(yīng)的應(yīng)用的行為來向和從適當(dāng)?shù)脑磻?yīng)用和相應(yīng)的物理顯示裝 置路由數(shù)據(jù)??梢悦靼祝ㄟ^膝上型計算機20以準備視頻數(shù)據(jù)來在膝上型計算機20的本地顯 示器上顯示的相同方式來準備視頻數(shù)據(jù)以在IWB 14上顯示。然后,處理視頻數(shù)據(jù)以通 過在膝上型計算機20和個人計算機18之間的有線或無線連接傳輸?shù)絺€人計算機18。通 常,壓縮和編碼視頻數(shù)據(jù),以便在通過網(wǎng)絡(luò)的傳輸期間保持視頻數(shù)據(jù)的完整性,并且減 少被發(fā)送的視頻數(shù)據(jù)的數(shù)量。然后,將處理的視頻數(shù)據(jù)發(fā)送到個人計算機18,并且由個 人計算機18提供到IWB 14以顯示。在通信會話期間,視頻和其他數(shù)據(jù)與SCC相關(guān)聯(lián)地被存儲在個人計算機18的存 儲器32中,以使得在會議后由已經(jīng)被提供SCC的參與者或缺席的被邀請者能夠通過使用 SCC作為接入碼而檢索所存儲的數(shù)據(jù)。膝上型計算機20可以向個人計算機18提供視頻數(shù)據(jù),以由IWB 14顯示,因此 可以向膝上型計算機20提供觸摸數(shù)據(jù),直到諸如通信會話終止的時間??梢酝ㄟ^膝上型 計算機20的用戶、個人計算機18的用戶手動地,或作為軟件終止或通過關(guān)斷或從網(wǎng)絡(luò)拔 出膝上型計算機20或IWB 14,或根據(jù)預(yù)定的設(shè)置來自動地進行通信會話的終止,所述預(yù) 定設(shè)置例如與會議的預(yù)期持續(xù)時間相關(guān)。已經(jīng)相對于一個膝上型計算機20和一個IWB 14描述了用于建立通信會話的上述 過程。然而,可以明白,為了說明的簡單而如此進行,并且充分作用的多監(jiān)視器計算機 系統(tǒng)10可以使多個本地和/或遠程源計算機和多個監(jiān)視器被同時協(xié)調(diào)來實現(xiàn)實時和同時 地顯示來自在多監(jiān)視器計算機系統(tǒng)10中的多個源計算機的視頻數(shù)據(jù)。雖然已經(jīng)描述了使用單個個人計算機18、單個膝上型計算機20和單個IWB 14 的實施例,但是應(yīng)當(dāng)明白,可以互連多個這樣的個人計算機18或其他類型的控制器,以 便提供顯示來自多個源的視頻數(shù)據(jù)的更大范圍。例如,可以經(jīng)由在個人計算機18之間的 對等連接來互連多個會議地點,其中每一個具有各自的個人計算機18。這將使得連接到 在一個會議地點的一個個人計算機18的源計算機視頻數(shù)據(jù)能夠經(jīng)由對等連接與在另一個 會議地點的會議參與者共享,反之亦然。為了幫助這個范圍的系統(tǒng)的協(xié)調(diào),會議協(xié)調(diào)者 可能發(fā)現(xiàn)經(jīng)由配置設(shè)置來進行下列指定是有益的在會議室中的一個或多個物理顯示裝 置被指定為“遠程的”,而剩余者被指定為“本地的”??梢酝ㄟ^下述方式來實現(xiàn)這一 點限制可用于本地源計算機的選擇以便向被預(yù)留為遠程的那些物理顯示裝置提供視頻 數(shù)據(jù),并且基于這些限制來產(chǎn)生和分發(fā)SCC。而且,在存在單個物理顯示裝置、多個物理顯示裝置、單個源計算機、多個源 計算機、單個控制器、多個控制器、沒有控制器(即,在物理顯示裝置具有其本身的嵌 入處理單元,并且經(jīng)由網(wǎng)絡(luò)來與其他裝置直接地進行通信時)和/或每控制器多個顯示器等的情況下,可以根據(jù)需要使用用于建立通信會話的上述過程來協(xié)調(diào)視頻數(shù)據(jù)的顯示。在經(jīng)由一個或多個網(wǎng)絡(luò)裝置或不經(jīng)過網(wǎng)絡(luò)裝置來提供在源計算機和物理顯示裝 置之間的網(wǎng)絡(luò)通信的情況下,也可以使用用于建立通信會話的上述過程。在例如存在 諸如一個或多個Web服務(wù)器的調(diào)解網(wǎng)絡(luò)裝置時,動態(tài)查找表可以被存儲在調(diào)解網(wǎng)絡(luò)裝置 上,以將產(chǎn)生的SCC與控制器的網(wǎng)絡(luò)地址相關(guān)聯(lián),以便使得經(jīng)由Web服務(wù)器訪問內(nèi)部網(wǎng) 絡(luò)的源計算機能夠與控制器建立通信會話。Web服務(wù)器可以替選地使用SCC代表源計算 機來執(zhí)行UDP廣播,以發(fā)起在源計算機和控制器之間的通信會話。本發(fā)明不限于用于膝上型源計算機,而是可以用于作為源計算機和/或個人計 算機18的各種類型的便攜計算機,諸如蜂窩電話、PDA(個人數(shù)字助理)、瘦客戶端或臺 式機。雖然如上所述的實施例涉及通過鍵入來向用戶接口中輸入SCC,但是可以明 白,用于向源計算機提供SCC的其他方法可以用于建立通信會話。例如,不是向諸如用 戶接口 21的源計算機上的圖形用戶接口中鍵入SCC,而是可以通過用戶接口軟件將在給 用戶的電子郵件中嵌入和編碼有SCC的軟件程序的啟動認為等同于用戶通過鍵入向源計 算機的用戶接口輸入SCC(即,用戶建立通信會話的期望),因此,足以發(fā)起通信會話的 建立。替選地,SCC可以編碼在聲音文件中,并且在存在控制器的情況下被播放,所述 控制器具有麥克風(fēng)并且可以接收和識別聲音文件以提取SCC來建立通信會話。類似地, 調(diào)制光或在源計算機和控制器之間的無線RF傳輸也可以發(fā)起通信會話。在每種情況下, 在廣義上,認為SCC已經(jīng)被源計算機的用戶接口接收,因為源計算機的用戶已經(jīng)引導(dǎo)了 其向上述軟件的提供以建立通信會話。為了額外的安全,由管理員指定的可選條件參數(shù)是在通過鎖閉來防止源計算機 共享數(shù)據(jù)之前,在來自特定源計算機(例如,由其網(wǎng)絡(luò)地址標識)的SCC請求中可以接 收到特定的無效SCC的次數(shù)。將向管理員警告并且提供機會來根據(jù)需要評估情況,并且 復(fù)位源計算機的鎖閉。用于建立通信會話的上述過程不限于在源計算機和物理顯示裝置之間的一對一 的通信會話。例如,可以對于第一物理顯示裝置產(chǎn)生SCC,并且該SCC可以用于在第一 物理顯示裝置和第二物理顯示裝置之間建立通信會話(直接地或經(jīng)由控制器),以便可以 在兩個物理顯示裝置上顯示來自也已經(jīng)與其建立了通信會話的源計算機的數(shù)據(jù)。在該情 況下的控制器也可以作為對等者共享數(shù)據(jù)。也可以與由本申請的受讓方Calgary,Alberta, Canada 的 SMARTTechnologies ULC提供的GoWire 系統(tǒng)(或類似系統(tǒng))相結(jié)合地使用用于建立通信會話的上述過程。 簡而言之,GoWire 是將膝上型或其他計算機與IWB連接的線纜,其包括嵌入的USB密 碼鎖,用于存儲將由客戶膝上型計算機需要來與IWB共享數(shù)據(jù)的應(yīng)用和驅(qū)動器。雖然如上所述的實施例涉及提供用于在物理顯示裝置上顯示的視頻數(shù)據(jù),但是 用于建立通信會話的方法更廣義地可適用于訪問網(wǎng)絡(luò)上諸如文件、對象和數(shù)據(jù)庫記錄等 的資源。例如,可以通過文件服務(wù)器對于在網(wǎng)絡(luò)中的諸如文件的資源產(chǎn)生暫時和獨特的 SCC0允許由在網(wǎng)絡(luò)中的一個或多個計算機訪問文件的通信會話將基于在網(wǎng)絡(luò)中的一個 或多個計算機的用戶接口接收的see。用于建立通信會話的如上所述的系統(tǒng)和所述方法可以包括程序模塊或全部或部分地被實現(xiàn)為程序模塊,該程序模塊包括但是不限于例程、程序、對象組件、數(shù)據(jù)結(jié)構(gòu) 等,并且,用于建立通信會話的如上所述的系統(tǒng)和所述方法可以被實現(xiàn)為在計算機可讀 介質(zhì)上存儲的計算機可讀程序代碼。計算機可讀介質(zhì)是可以存儲數(shù)據(jù)的任何數(shù)據(jù)存儲裝 置,該數(shù)據(jù)其后可以被計算機系統(tǒng)讀取。計算機可讀介質(zhì)的示例包括例如只讀存儲器、 隨機存取存儲器、USB密碼鎖、快閃存儲器(諸如SD卡)、CD-ROM、DVR-ROM、磁 帶和光學(xué)數(shù)據(jù)存儲裝置。也可以通過包括耦接的計算機系統(tǒng)的網(wǎng)絡(luò)來分發(fā)計算機可讀程 序代碼,以便以分布式方式來存儲和執(zhí)行計算機可讀程序代碼。 雖然上面已經(jīng)描述了特定實施例,但是本領(lǐng)域內(nèi)的技術(shù)人員可以理解,在不偏 離由所附的權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可以進行改變和修改。
      權(quán)利要求
      1.一種用于協(xié)調(diào)在計算機網(wǎng)絡(luò)中與至少一個物理顯示裝置的數(shù)據(jù)共享的設(shè)備,包括代碼產(chǎn)生器,用于產(chǎn)生至少一個獨特的暫時會話連接代碼(SCC);存儲裝置,用于存儲在所述至少一個SCC的每一個和所述至少一個物理顯示裝置的 一個或多個之間的關(guān)聯(lián);接口,用于從一個或多個源計算機接收建立通信會話以共享數(shù)據(jù)的請求;以及處理器,用于響應(yīng)于請求來僅在滿足至少一個條件的情況下,在請求源計算機和至 少一個物理顯示裝置之間建立通信會話,其中,所述至少一個條件包括利用所述請求接收到有效SCC,所述建立基于所接收 的 SCC。
      2.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述設(shè)備是網(wǎng)絡(luò)裝置。
      3.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述設(shè)備是用于控制所述至少一個物理顯示裝 置的控制器。
      4.根據(jù)權(quán)利要求1所述的設(shè)備,其中,在所述存儲裝置中沒有在所接收的SCC和至 少一個物理顯示裝置之間的關(guān)聯(lián)的情況下,認為所接收的SCC無效。
      5.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述存儲裝置存儲至少一個條件參數(shù)。
      6.根據(jù)權(quán)利要求5所述的設(shè)備,其中,所述至少一個條件參數(shù)是SCC期滿日期。
      7.根據(jù)權(quán)利要求5所述的設(shè)備,其中,所述至少一個條件參數(shù)是SCC激活日期。
      8.根據(jù)權(quán)利要求5所述的設(shè)備,其中,所述至少一個條件參數(shù)指定在SCC第一次 用于建立通信會話之后,是否將所述SCC認為是無效的。
      9.根據(jù)權(quán)利要求5所述的設(shè)備,其中,所述至少一個條件參數(shù)指定是否允許物理 顯示裝置與多于一個的源計算機共享數(shù)據(jù)。
      10.根據(jù)權(quán)利要求5所述的設(shè)備,其中,所述至少一個條件參數(shù)指定在已經(jīng)與另一 個源計算機建立了與關(guān)聯(lián)于所接收的SCC的所述至少一個物理顯示裝置的通信會話的情 況下,是否對請求進行排隊。
      11.根據(jù)權(quán)利要求5所述的設(shè)備,其中,所述至少一個條件參數(shù)指定在已經(jīng)與另 一個源計算機建立了與關(guān)聯(lián)于所接收的SCC的所述至少一個物理顯示裝置的通信會話的 情況下,是否要與和所接收的SCC不關(guān)聯(lián)的至少一個可獲得的物理顯示裝置建立通信會 話。
      12.根據(jù)權(quán)利要求5所述的設(shè)備,其中,所述至少一個條件參數(shù)指定是否允許源計 算機與多于一個的物理顯示裝置共享數(shù)據(jù)。
      13.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述存儲裝置存儲在單個SCC和至少兩個物 理顯示裝置之間的關(guān)聯(lián)。
      14.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述建立基于在所述存儲裝置中存儲的、在 所接收的SCC和一個或多個物理顯示裝置之間的關(guān)聯(lián)。
      15.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述建立包括確定在所述存儲裝置中與所接收的SCC相關(guān)聯(lián)的所述至少一個物理顯示裝置,由此 相應(yīng)地建立所述通信會話。
      16.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述物理顯示裝置是交互式白板。
      17.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述共享的數(shù)據(jù)包括來自所述源計算機的視頻數(shù)據(jù)。
      18.根據(jù)權(quán)利要求17所述的設(shè)備,其中,所述共享的數(shù)據(jù)包括來自所述交互式白板的 觸摸數(shù)據(jù)。
      19.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述共享的數(shù)據(jù)包括電子文件。
      20.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述至少一個條件參數(shù)指定對于從不同源 計算機接收到單個有效SCC,是否允許建立在多個源計算機和相應(yīng)的物理顯示裝置之間 的數(shù)據(jù)的同時共享。
      21.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述至少一個SCC是字母、數(shù)字、符號、手 勢、語音數(shù)據(jù)和光序列數(shù)據(jù)中的至少一個的數(shù)據(jù)序列。
      22.一種用于協(xié)調(diào)在網(wǎng)絡(luò)中與至少一個物理顯示裝置的數(shù)據(jù)共享的方法,包括 產(chǎn)生至少一個暫時的獨特會話連接代碼(SCC);將所述至少一個SCC中的每一個和所述至少一個物理顯示裝置中的一個或多個相關(guān)聯(lián);從一個或多個源計算機接收建立通信會話以共享數(shù)據(jù)的請求;以及 響應(yīng)于請求,僅在滿足至少一個條件的情況下,在請求源計算機和至少一個物理 顯示裝置之間建立通信會話,所述至少一個條件包括與所述請求相關(guān)聯(lián)地接收到有效 see,并且其中,所述建立基于所接收的SCC。
      23.根據(jù)權(quán)利要求22所述的方法,其中,每一個SCC具有期滿日期。
      24.根據(jù)權(quán)利要求23所述的方法,其中,每一個SCC在其期滿日期之后與任何物理 顯示裝置自動地解除關(guān)聯(lián)。
      25.根據(jù)權(quán)利要求22所述的方法,其中,所述至少一個SCC中的每一個具有激活日期。
      26.根據(jù)權(quán)利要求22所述的方法,其中,在SCC第一次成功用于建立通信會話之 后,將所述SCC認為是無效的。
      27.根據(jù)權(quán)利要求22所述的方法,其中,與一個物理顯示裝置建立所述通信會話。
      28.根據(jù)權(quán)利要求22所述的方法,其中,與至少兩個物理顯示裝置建立所述通信會話。
      29.根據(jù)權(quán)利要求28所述的方法,其中,所述通信會話支持在所述源計算機上的應(yīng)用 和所述至少兩個物理顯示裝置的第一個之間的數(shù)據(jù)的共享、以及在所述源計算機上的另 一個應(yīng)用和所述至少兩個物理顯示裝置的第二個之間的數(shù)據(jù)的共享。
      30.根據(jù)權(quán)利要求22所述的方法,進一步包括存儲一個或多個條件參數(shù),所述一個或 多個條件參數(shù)包括和所接收的SCC相關(guān)聯(lián)的所述至少一個物理顯示裝置是否被允許與多于一個的源計 算機共享數(shù)據(jù)。
      31.根據(jù)權(quán)利要求22所述的方法,其中在和所接收的SCC相關(guān)聯(lián)的所述至少一個物理顯示裝置已經(jīng)與另一個源計算機共享 數(shù)據(jù)的情況下,拒絕所述請求。
      32.根據(jù)權(quán)利要求22所述的方法,其中在和所接收的SCC相關(guān)聯(lián)的所述至少一個物理顯示裝置已經(jīng)與另一個源計算機共享 數(shù)據(jù)的情況下,指令所述至少一個物理顯示裝置也與所述請求源計算機共享數(shù)據(jù)。
      33.根據(jù)權(quán)利要求22所述的方法,其中在和所接收的SCC相關(guān)聯(lián)的所述至少一個物理顯示裝置已經(jīng)與另一個源計算機共享 數(shù)據(jù)的情況下,對所述請求進行排隊。
      34.根據(jù)權(quán)利要求33所述的方法,進一步包括當(dāng)與所述另一個源計算機的所述通 信會話結(jié)束時,重新評估用于建立新的通信會話的被排隊的所述請求。
      35.—種用于建立通信會話以共享數(shù)據(jù)的方法,包括產(chǎn)生用于在計算機網(wǎng)絡(luò)中的第一物理顯示裝置的獨特的暫時會話連接代碼(SCC); 在所述網(wǎng)絡(luò)中的源計算機的用戶接口處接收所述SCC;以及 使用所述SCC,建立通信會話以經(jīng)由所述網(wǎng)絡(luò)在所述源計算機和所述第一物理顯示 裝置之間共享數(shù)據(jù)。
      36.根據(jù)權(quán)利要求35所述的方法,其中,建立包括經(jīng)由控制器來建立通信會話以共享數(shù)據(jù),其中,所述控制器將數(shù)據(jù)從所述源計算機 路由到所述第一物理顯示裝置,并且反之亦然。
      37.根據(jù)權(quán)利要求36所述的方法,其中,建立包括所述源計算機在所述網(wǎng)絡(luò)上在SCC請求中廣播所述SCC ;以及 所述控制器響應(yīng)于所述廣播來發(fā)起所述通信會話。
      38.根據(jù)權(quán)利要求37所述的方法,其中,根據(jù)UDP網(wǎng)絡(luò)協(xié)議來進行廣播和響應(yīng)。
      39.根據(jù)權(quán)利要求35所述的方法,其中,所述SCC包括基礎(chǔ)分量和有效載荷分量。
      40.根據(jù)權(quán)利要求39所述的方法,其中,所述有效載荷分量包括識別所述控制器的網(wǎng) 絡(luò)地址的數(shù)據(jù)。
      41.根據(jù)權(quán)利要求40所述的方法,其中,建立包括所述源計算機使用所述控制器的所述網(wǎng)絡(luò)地址來發(fā)起與所述控制器的所述通信會話。
      42.根據(jù)權(quán)利要求40所述的方法,其中,所述有效載荷分量包括顯示裝置標識符, 所述顯示裝置標識符將所述第一物理顯示裝置與連接到所述控制器的任何其他裝置相區(qū) 別。
      43.根據(jù)權(quán)利要求42所述的方法,其中,建立包括所述源計算機使用所述控制器的所述網(wǎng)絡(luò)地址來發(fā)起與所述控制器的所述通信會 話;以及使用所述顯示裝置標識符來向所述控制器通知所述數(shù)據(jù)用于由所述第一物理顯示裝置顯不。
      44.根據(jù)權(quán)利要求39所述的方法,其中,所述有效載荷分量包括顯示裝置標識符, 所述顯示裝置標識符將所述第一物理顯示裝置與連接到所述控制器的任何其他裝置相區(qū) 別。
      45.根據(jù)權(quán)利要求44所述的方法,其中,建立包括 通過所述源計算機跨越所述網(wǎng)絡(luò)來廣播所述SCC ;通過所述控制器來響應(yīng)所述廣播,以發(fā)起所述通信會話;以及所述顯示裝置標識符用于向所述控制器通知被提供的數(shù)據(jù)用于由所述第一顯示裝置顯不。
      46.根據(jù)權(quán)利要求36所述的方法,其中,所述SCC將所述第一物理顯示裝置與連接 到所述控制器的任何其他裝置相區(qū)別。
      47.根據(jù)權(quán)利要求46所述的方法,其中,連接到所述控制器的至少一個其他裝置與用 于建立通信會話的相應(yīng)的獨特SCC相關(guān)聯(lián),以經(jīng)由所述網(wǎng)絡(luò)向所述至少一個其他裝置提 供數(shù)據(jù)。
      48.根據(jù)權(quán)利要求35所述的方法,其中,經(jīng)由在所述網(wǎng)絡(luò)中的至少一個另外的裝置來 建立所述通信會話。
      49.根據(jù)權(quán)利要求36所述的方法,其中,所述控制器在建立所述會話之前,產(chǎn)生所述 SCC。
      50.根據(jù)權(quán)利要求49所述的方法,其中,所述控制器在所述控制器的控制下產(chǎn)生用于 多個物理顯示裝置中的每一個的獨特SCC。
      51.根據(jù)權(quán)利要求35所述的方法,其中,基于預(yù)定的代碼參數(shù)來隨機地產(chǎn)生所述 SCC。
      52.根據(jù)權(quán)利要求51所述的方法,其中,所述預(yù)定的代碼參數(shù)包括代碼長度、不合格 的數(shù)字、不合格的字母和不合格的符號中的至少一個。
      53.根據(jù)權(quán)利要求35所述的方法,其中,在所述通信會話期間,僅允許所述源計算機 與所述第一物理顯示裝置共享數(shù)據(jù)。
      54.根據(jù)權(quán)利要求35所述的方法,進一步包括與所述SCC相關(guān)聯(lián)地存儲來自或基于所述通信會話的數(shù)據(jù),以用于使用所述SCC來 進行隨后的訪問。
      55.根據(jù)權(quán)利要求35所述的方法,其中,所述SCC在預(yù)定的條件下變得不可用于建 立所述通信會話。
      56.根據(jù)權(quán)利要求55所述的方法,其中,所述預(yù)定的條件包括以下的至少一個預(yù) 定時限的期滿和第一次使用所述SCC來建立通信會話。
      57.一種建立通信會話以訪問在網(wǎng)絡(luò)中的資源的方法,包括 產(chǎn)生用于所述資源的獨特的暫時會話連接代碼(SCC); 在所述網(wǎng)絡(luò)中的計算裝置的用戶接口處接收所述SCC;以及使用所述SCC,建立通信會話,以使得所述計算裝置能夠經(jīng)由所述網(wǎng)絡(luò)訪問所述資源。
      58.根據(jù)權(quán)利要求57所述的方法,其中,所述資源是物理顯示裝置,所述物理顯示裝 置在所述通信會話期間從所述計算裝置接收視頻數(shù)據(jù)以在所述物理顯示裝置上顯示。
      59.根據(jù)權(quán)利要求57所述的方法,其中,所述資源是用于由所述計算裝置訪問的電子 文件。
      60.一種用于建立通信會話以顯示視頻數(shù)據(jù)的系統(tǒng),包括 在計算機網(wǎng)絡(luò)中的至少一個物理顯示裝置;代碼產(chǎn)生器,用于產(chǎn)生用于與相應(yīng)的物理顯示裝置的關(guān)聯(lián)的獨特暫時會話連接代碼 (SCC);以及在所述網(wǎng)絡(luò)中的至少一個源計算機,具有用于接收SCC的用戶接口,并且作為響應(yīng) 執(zhí)行會話建立過程,所述會話建立過程控制通信會話的建立以在所述源計算機和與所接 收的SCC相關(guān)聯(lián)的所述物理顯示裝置之間共享數(shù)據(jù)。
      61.根據(jù)權(quán)利要求60所述的系統(tǒng),進一步包括控制器,用于控制與所接收的SCC相關(guān)聯(lián)的所述物理顯示裝置,其中,所述控制器 與所述源計算機協(xié)調(diào)以建立所述通信會話。
      62.根據(jù)權(quán)利要求61所述的系統(tǒng),其中,所述控制器控制多個物理顯示裝置,所述控 制器包括存儲裝置,用于存儲表格,所述表格用于將每一個SCC與其相應(yīng)的物理顯示裝置相 關(guān)聯(lián)。
      63.根據(jù)權(quán)利要求61所述的系統(tǒng),其中,所述代碼產(chǎn)生器駐留在所述控制器中。
      64.一種由在計算機網(wǎng)絡(luò)中的源計算機執(zhí)行來建立通信會話以共享數(shù)據(jù)的方法,包括提供用于接收會話連接代碼(SCC)的用戶接口 ; 向所述網(wǎng)絡(luò)提供包括所接收的SCC的SCC請求; 從控制器接收對于所述SCC請求的響應(yīng);以及與所述控制器建立所述通信會話,以在所述源計算機和所述物理顯示裝置之間共享 數(shù)據(jù)。
      65.一種用于在計算機網(wǎng)絡(luò)中建立通信會話的系統(tǒng),包括 在所述網(wǎng)絡(luò)中的至少一個資源;代碼產(chǎn)生器,用于產(chǎn)生用于與所述至少一個資源的關(guān)聯(lián)的獨特暫時會話連接代碼 (SCC);以及在所述網(wǎng)絡(luò)中的至少一個計算機,具有用于接收SCC的用戶接口,并且作為響應(yīng)執(zhí) 行會話建立過程,所述會話建立過程控制通信會話的建立以訪問與所接收的SCC相關(guān)聯(lián) 的所述資源。
      66.根據(jù)權(quán)利要求65所述的系統(tǒng),進一步包括控制器,用于控制與所接收的SCC相關(guān)聯(lián)的所述資源,其中,所述控制器與所述計 算機協(xié)調(diào)以建立所述通信會話。
      67.根據(jù)權(quán)利要求66所述的系統(tǒng),其中,所述控制器控制多個資源,所述控制器包括存儲裝置,用于存儲表格,所述表格將每一個SCC與其相應(yīng)的資源相關(guān)聯(lián)。
      68.根據(jù)權(quán)利要求66所述的系統(tǒng),其中,所述代碼產(chǎn)生器駐留在所述控制器中。
      69.一種計算機可讀介質(zhì),其包含用于協(xié)調(diào)在網(wǎng)絡(luò)中與至少一個物理顯示裝置的數(shù)據(jù) 共享的計算機程序,所述計算機程序包括用于產(chǎn)生至少一個暫時的獨特會話連接代碼(SCC)的程序代碼; 用于將所述至少一個SCC中的每一個和所述至少一個物理顯示裝置中的一個或多個 相關(guān)聯(lián)的程序代碼;用于從一個或多個源計算機接收建立通信會話以共享數(shù)據(jù)的請求的程序代碼;以及 用于響應(yīng)于請求,僅在滿足至少一個條件的情況下,在請求源計算機和至少一個物理顯示裝置之間建立通信會話的程序代碼,所述至少一個條件包括與所述請求相關(guān)地接 收到有效SCC,并且其中,所述建立基于所接收的SCC。
      70.—種計算機可讀介質(zhì),所述計算機可讀介質(zhì)包含計算機程序,用于建立通信會話 以共享數(shù)據(jù),所述計算機程序包括用于產(chǎn)生用于在計算機網(wǎng)絡(luò)中的第一物理顯示裝置的獨特的暫時會話連接代碼 (SCC)的程序代碼;用于在所述網(wǎng)絡(luò)中的源計算機的用戶接口處接收所述SCC的程序代碼;以及 用于使用所述SCC,建立通信會話以經(jīng)由所述網(wǎng)絡(luò)在所述源計算機和所述第一物理 顯示裝置之間共享數(shù)據(jù)的程序代碼。
      71.—種計算機可讀介質(zhì),所述計算機可讀介質(zhì)包含計算機程序,用于建立通信會話 以訪問在網(wǎng)絡(luò)中的資源,所述計算機程序包括用于產(chǎn)生用于所述資源的獨特的暫時會話連接代碼(SCC)的程序代碼; 用于在所述網(wǎng)絡(luò)中的計算裝置的用戶接口處接收所述SCC的程序代碼;以及 用于使用所述SCC,建立通信會話,以使得所述計算裝置能夠經(jīng)由所述網(wǎng)絡(luò)訪問所 述資源的程序代碼。
      72.—種計算機可讀介質(zhì),所述計算機可讀介質(zhì)包含計算機程序,用于建立通信會話 以共享數(shù)據(jù),所述計算機程序包括用于提供用于接收會話連接代碼(SCC)的用戶接口的程序代碼; 用于向所述網(wǎng)絡(luò)提供包括所接收的SCC的SCC請求的程序代碼; 用于從控制器接收對于所述SCC請求的響應(yīng)的程序代碼;以及 用于與所述控制器建立所述通信會話,以在所述源計算機和所述物理顯示裝置之間 共享數(shù)據(jù)的程序代碼。
      全文摘要
      本發(fā)明提供了一種用于協(xié)調(diào)在計算機網(wǎng)絡(luò)中與至少一個物理顯示裝置的數(shù)據(jù)共享的設(shè)備。所述設(shè)備包括代碼產(chǎn)生器,用于產(chǎn)生至少一個獨特的暫時會話連接代碼(SCC);存儲裝置,用于存儲在所述至少一個SCC的每一個和所述至少一個物理顯示裝置的一個或多個之間的關(guān)聯(lián);接口,用于從一個或多個源計算機接收建立通信會話以共享數(shù)據(jù)的請求;以及處理器,用于響應(yīng)于請求來僅在滿足至少一個條件的情況下,在所述請求源計算機和至少一個物理顯示裝置之間建立通信會話。所述至少一個條件包括與所述請求相關(guān)地接收到有效SCC。所述建立基于所接收的SCC。公開了相關(guān)的方法和計算機程序。
      文檔編號H04L9/00GK102017515SQ200980114633
      公開日2011年4月13日 申請日期2009年4月22日 優(yōu)先權(quán)日2008年4月25日
      發(fā)明者安德魯·萊昂, 維克托·安東紐克 申請人:智能技術(shù)Ulc公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1