[發明專利]為可在通信網絡上執行的多用戶應用程序的應用程序開發接口有效
| 申請號: | 01803373.3 | 申請日: | 2001-10-25 |
| 公開(公告)號: | CN1394307A | 公開(公告)日: | 2003-01-29 |
| 發明(設計)人: | C·H·蓋伊;G·A·達塔;J·A·費爾南德斯 | 申請(專利權)人: | 美國索尼電腦娛樂公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F9/455;G06F13/10;G06F13/12 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 吳立明,王勇 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通信 網絡 執行 多用戶 應用程序 開發 接口 | ||
發明領域
本發明一般涉及通過通信網絡執行的多用戶應用程序,具體說,涉及為開發用于分布式網絡的多用戶應用程序的一個應用程序接口。
發明背景
隨著廣域計算機網絡(WAN)和因特網的到來,已經開發出各種分布式客戶服務器計算模型以便利數據在網絡節點之間傳輸。在計算機和一個網絡中的子網絡之間的鏈接的結構稱為特別網絡或因特網的基礎設施。每一網絡具有一個或者多個主鏈接,它通過網絡“主干”連接該特別網絡的主要節點。設計網絡主干運載主要網絡節點之間大量的傳輸信息。主干常常關于沿節點之間的主干傳輸數據所使用的通信鏈接類型來定義。普遍的全國網絡主干鏈接類型包括較新的多信道廣播協議,諸如異步傳輸方式(ATM)和較常規的點對點鏈接。所用協議或鏈接的類型幫助定義數據沿特定主干傳輸的方式。當數據傳輸使用多信道廣播協議沿網絡主干發生時,在一個短暫的建立時間后信息直接在發送者和接收者之間發送。因此,數據沿網絡基礎設施上最迅速的路徑傳輸到目的地。與此相比,使用常規點對點鏈接發生沿網絡主干的數據傳輸需要通過源和目的地之間的多個點對點鏈接的路徑。
通過網絡主干傳輸的數據量依賴于特定主干的帶寬。在計算機網絡中,較大的帶寬指示較快的數據傳輸能力。使用多路轉換技術沿一個網絡主干發送多數據傳輸,這里,沿主干的數據傳輸量由特定鏈接的帶寬決定。雖然在所有網絡通信中的一個因素,帶寬限制在沿全國網絡主干的傳輸中產生了特別的問題,不管所用的協議或鏈接。
因為數據在網絡主干上傳輸的相對速度和在每一數據分組中傳輸的較少的數據量,由網絡帶寬限制引起的延遲在網絡運行中傳統上不是什么大的缺點。然而,多用戶交互應用的出現使其成為一個緊迫的事項。
多用戶應用是一種運行在計算機系統上的計算機程序,它允許在地理上分散的多個參加者與該計算機程序和其他用戶在一個應用環境中交互反應,通常通過通信鏈接。例如,多用戶應用可以是一個視頻游戲,它允許不同的、地域上分散的參加者參加同一游戲和以實時方式彼此虛擬競爭。另一個例子是多用戶飛行模擬器或空戰模擬,它允許參加者在一個空間內駕駛飛機與在同一空間中的另一參加者交戰。用戶在多用戶應用中與計算機程序和其他用戶交互反應的頻率和程度依賴于各種考慮。這些考慮包括在每一用戶和計算機系統之間的有關通信鏈接的數據傳輸能力、該應用的性質(它是否暗示包括圖形或多媒體的密集數據操作)、和在較小的程度上,每一用戶對計算機系統在地理上的接近程度。如果在應用環境內的用戶之間需要實時交互反應,這意味著密集數據操作,則通信鏈接的數據傳輸能力便成為至關重要的。
每一應用環境定義特定的邊界,一個或者多個參加者可以在其中操作。在上述空戰模擬的例子中,可以駕駛飛機的空間可以模擬應用環境。為此,為方便在一個應用環境中的參加者之間真正的交互反應,需要把關于在一個給定環境中每一個參加者的完整信息傳輸到在該環境中的另外的每一個參加者。當這種完整的信息或數據經數據分組通過網絡主干發送時,上面討論的帶寬限制要么限制參加者的數目,要么禁止需要在參加者之間實時交互反應的復雜應用。應用越復雜,為關于每一參加者的完整信息的需要就越大。反過來,更多的信息導致較大的數據分組,它增加了網絡主干的負擔。由于這些理由,現有多用戶應用一直不能獲得參加者之間的全國的交互反應性。
主干的加載問題在任何類型的中心控制的多用戶應用中產生發送/接收不平衡。為使遠程參加者仍然知道其他參加者,一個中心服務器總是發送出比接收到的數據分組較多數目的數據分組。現有多用戶應用一般不能克服通過網絡的帶寬限制來提供實時、密集數據量、交互式參與。在每一數據分組中需要的數據量和在一個特別網絡主干上的參加者數目之間的權衡限制了多用戶應用實現全國參與的能力,這里所有參加者了解在他們的特別的應用環境中所有其他相關參加者。在一個特別的應用環境中關于每一個參加者傳輸的數據量越大,則能夠參加的參加者越少。雖然在現有系統中已經使用犧牲數據以允許較大數目的參加者的方法,但是在尋找實時交互反應時這種解決方案是不可工作的,因為限制數據要么限制參與到有限的區域,要么禁止在一個給定的應用環境中的無縫參與。如果在一個多用戶應用中給相關參加者通信不適當的或者不充分的數據,則參加者將不能滿意的參加。數據傳輸和參加者數目的權衡限制了真正全國范圍多用戶應用的開發。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于美國索尼電腦娛樂公司,未經美國索尼電腦娛樂公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/01803373.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:給紙盤
- 下一篇:在細紗機上集合一根纖維條的裝置





