[發(fā)明專利]用于客戶機(jī)-服務(wù)器網(wǎng)絡(luò)中協(xié)作應(yīng)用的方法和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 200810149237.0 | 申請(qǐng)日: | 2008-09-17 |
| 公開(kāi)(公告)號(hào): | CN101399832A | 公開(kāi)(公告)日: | 2009-04-01 |
| 發(fā)明(設(shè)計(jì))人: | S·M·科奧哈涅;G·F·邁克布萊蒂;S·P·穆倫;J·C·穆里洛;J·M·謝爾 | 申請(qǐng)(專利權(quán))人: | 國(guó)際商業(yè)機(jī)器公司 |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06;H04L12/28 |
| 代理公司: | 中國(guó)國(guó)際貿(mào)易促進(jìn)委員會(huì)專利商標(biāo)事務(wù)所 | 代理人: | 趙 科 |
| 地址: | 美國(guó)*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 客戶機(jī) 服務(wù)器 網(wǎng)絡(luò) 協(xié)作 應(yīng)用 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明一般地涉及計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),尤其涉及客戶機(jī)-服務(wù)器計(jì) 算機(jī)網(wǎng)絡(luò)。更具體地,本發(fā)明涉及客戶機(jī)-服務(wù)器計(jì)算機(jī)網(wǎng)絡(luò)中的客戶 機(jī)-服務(wù)器確定。
背景技術(shù)
大多數(shù)多客戶機(jī)協(xié)作應(yīng)用通過(guò)標(biāo)準(zhǔn)拓?fù)涠惶峁渲性跇?biāo)準(zhǔn)拓 撲中,提供專用服務(wù)器(計(jì)算機(jī)系統(tǒng))來(lái)支持正被執(zhí)行的應(yīng)用的核心 服務(wù)器級(jí)功能。在該拓?fù)渲校總€(gè)訪問(wèn)所述應(yīng)用的客戶機(jī)連接到該專 用服務(wù)器,并且直接與該專用服務(wù)器交互。IBM?Lotus?是這種 應(yīng)用的一個(gè)公知的例子。
然而,對(duì)于某些更傳統(tǒng)的協(xié)作應(yīng)用,應(yīng)用依賴于以下客戶機(jī)-服 務(wù)器拓?fù)洌赐ㄟ^(guò)該客戶機(jī)-服務(wù)器拓?fù)洌翱蛻魴C(jī)”計(jì)算機(jī)系統(tǒng)之一擔(dān) 任其他客戶機(jī)的“服務(wù)器”的角色,并且作為其他客戶機(jī)的“服務(wù)器”而 操作。這種應(yīng)用的一個(gè)例子是聯(lián)機(jī)游戲。存在許多聯(lián)機(jī)游戲,其中游 戲應(yīng)用被編寫為使得例如啟動(dòng)“游戲室(gameroom)”的人的計(jì)算機(jī) 系統(tǒng)擔(dān)任游戲應(yīng)用的服務(wù)器的角色。另外,許多聯(lián)機(jī)游戲服務(wù)器實(shí)際 上被用于將若干玩家/客戶機(jī)定向到一個(gè)客戶機(jī)服務(wù)器,該客戶機(jī)服務(wù) 器實(shí)際上是產(chǎn)生(spawning)/運(yùn)行游戲服務(wù)器類功能的用戶/玩家的 家用PC。
這些交互式軟件應(yīng)用通常要求客戶機(jī)服務(wù)器提供某些處理和網(wǎng) 絡(luò)連接能力,這可能給客戶機(jī)服務(wù)器帶來(lái)沉重的負(fù)擔(dān)。使用不提供所 要求能力的客戶機(jī)服務(wù)器導(dǎo)致應(yīng)用運(yùn)行于理想操作等級(jí)之下,并且負(fù) 面地影響其他客戶機(jī)的體驗(yàn)。
參與交互環(huán)境的每個(gè)客戶機(jī)可能具有不同的系統(tǒng)能力。因此,客 戶機(jī)服務(wù)器具有比參與交互應(yīng)用的其他客戶機(jī)中一個(gè)或多個(gè)客戶機(jī) 差的系統(tǒng)能力并非是不常見(jiàn)的。然而,由于客戶機(jī)服務(wù)器是應(yīng)用的服 務(wù)器級(jí)功能的啟動(dòng)者,所以在進(jìn)行的會(huì)話過(guò)程中,客戶機(jī)服務(wù)器保持 對(duì)應(yīng)用的執(zhí)行的控制。
發(fā)明內(nèi)容
公開(kāi)了一種用于為客戶機(jī)-服務(wù)器網(wǎng)絡(luò)環(huán)境中的協(xié)作應(yīng)用實(shí)時(shí)地 動(dòng)態(tài)確定理想的客戶機(jī)服務(wù)器的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品。特別 地,理想服務(wù)器實(shí)用程序(Ideal?Server?utility)將加入的客戶機(jī)的計(jì) 算機(jī)系統(tǒng)的能力與當(dāng)前客戶機(jī)服務(wù)器的計(jì)算機(jī)系統(tǒng)的能力進(jìn)行比較, 以確定哪個(gè)系統(tǒng)被最佳地配備為控制應(yīng)用的執(zhí)行。理想服務(wù)器實(shí)用程 序首先評(píng)估應(yīng)用的啟動(dòng)者/客戶機(jī)服務(wù)器的系統(tǒng)能力,并且存儲(chǔ)評(píng)估結(jié) 果。每當(dāng)新客戶機(jī)加入/參與應(yīng)用會(huì)話時(shí),理想服務(wù)器實(shí)用程序就評(píng)估 新客戶機(jī)(候選客戶機(jī)服務(wù)器)的系統(tǒng)能力,并且將s新客戶機(jī)的系 統(tǒng)能力與當(dāng)前客戶機(jī)服務(wù)器的系統(tǒng)能力進(jìn)行比較。如果新客戶機(jī)具有 比當(dāng)前客戶機(jī)服務(wù)器更好的能力,則為新客戶機(jī)提供客戶機(jī)服務(wù)器的 角色。通過(guò)客戶機(jī)服務(wù)器參數(shù)和進(jìn)行中的應(yīng)用數(shù)據(jù)的轉(zhuǎn)移來(lái)啟動(dòng)應(yīng)用 到候選客戶機(jī)服務(wù)器的轉(zhuǎn)移。一旦完成轉(zhuǎn)移,應(yīng)用就在候選客戶機(jī)服 務(wù)器上繼續(xù)處理,其中候選客戶機(jī)服務(wù)器現(xiàn)在是新的客戶機(jī)服務(wù)器。 以進(jìn)行中應(yīng)用會(huì)話不可察覺(jué)的停機(jī)時(shí)間完成轉(zhuǎn)移。
在下面詳細(xì)的描述中將會(huì)更加明了本發(fā)明的上述以及附加的目 的、特征和優(yōu)點(diǎn)。
附圖說(shuō)明
通過(guò)參考對(duì)示例實(shí)施例的下列詳細(xì)描述,在結(jié)合附圖閱讀時(shí)將最 好地理解本發(fā)明自身以及其優(yōu)選使用模式,其他目的和優(yōu)點(diǎn),其中:
圖1示出了可以有利地實(shí)現(xiàn)本發(fā)明的特征的數(shù)據(jù)處理系統(tǒng);
圖2示出了根據(jù)本發(fā)明一個(gè)示例性實(shí)施例的基本客戶機(jī)-服務(wù)器 網(wǎng)絡(luò);
圖3示出了根據(jù)本發(fā)明一個(gè)示例性實(shí)施例的包含用于確定相對(duì) 系統(tǒng)值的兩個(gè)客戶機(jī)系統(tǒng)的系統(tǒng)值參數(shù)的示例性表格;
圖4示出了根據(jù)本發(fā)明一個(gè)示例性實(shí)施例的具有在批準(zhǔn)客戶機(jī) 服務(wù)器切換的處理中所使用的選擇(彈出)窗口的示例性聯(lián)機(jī)游戲; 和
圖5是一個(gè)流程圖,其示出了根據(jù)本發(fā)明一個(gè)示例性實(shí)施例,理 想服務(wù)器實(shí)用程序在評(píng)估和比較計(jì)算機(jī)系統(tǒng)和確定何時(shí)啟動(dòng)客戶機(jī) 服務(wù)器切換中所完成的處理。
具體實(shí)施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國(guó)際商業(yè)機(jī)器公司,未經(jīng)國(guó)際商業(yè)機(jī)器公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810149237.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 客戶機(jī)配置方法和系統(tǒng)
- 用于在直接通信的通信網(wǎng)絡(luò)中建立通信連接的方法
- 允許主機(jī)和客戶機(jī)相互檢測(cè)的采集終端中的雙向檢測(cè)器
- 信息處理設(shè)備、信息處理方法、和計(jì)算機(jī)程序
- 用于創(chuàng)建活動(dòng)客戶機(jī)列表以在無(wú)線局域網(wǎng)(WLAN)中支持層3漫游的方法、系統(tǒng)和設(shè)備
- 提供客戶機(jī)功能的非現(xiàn)場(chǎng)集中式數(shù)據(jù)中心
- 用于客戶機(jī)-服務(wù)器網(wǎng)絡(luò)中協(xié)作應(yīng)用的方法和系統(tǒng)
- 用于配置和細(xì)粒度策略驅(qū)動(dòng)WEB內(nèi)容檢測(cè)和重寫的系統(tǒng)和方法
- 一種應(yīng)用級(jí)分布系統(tǒng)綜合集成方法
- 用于配置和細(xì)粒度策略驅(qū)動(dòng)WEB內(nèi)容檢測(cè)和重寫的系統(tǒng)和方法
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪問(wèn)請(qǐng)求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲(chǔ)介質(zhì)及移動(dòng)終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動(dòng)恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲(chǔ)介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





