[發(fā)明專利]語境敏感請求結(jié)果的客戶端側(cè)聚集無效
| 申請?zhí)枺?/td> | 200880103934.0 | 申請日: | 2008-08-07 |
| 公開(公告)號: | CN101785004A | 公開(公告)日: | 2010-07-21 |
| 發(fā)明(設(shè)計)人: | 柯蒂斯·J·霍華德;托德·E·卡普林格;斯蒂芬·J·肯納;埃林·E·庫恩斯;馬克希姆·A·莫爾登豪爾 | 申請(專利權(quán))人: | 國際商業(yè)機器公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市柳沈律師事務(wù)所 11105 | 代理人: | 黃小臨 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 語境 敏感 請求 結(jié)果 客戶端 聚集 | ||
1.一種用于處理請求語境內(nèi)的客戶端請求的方法,包括:
客戶端向請求接收服務(wù)器發(fā)出內(nèi)容請求,所述內(nèi)容請求定義請求語境;
請求接收服務(wù)器向客戶端傳輸包括占位符的初始內(nèi)容,向多個占位符內(nèi)容服務(wù)器發(fā)出異步請求,此后終止線程/過程并釋放在處理請求語境時涉及的資源;
每個占位符內(nèi)容服務(wù)器處理異步請求之一,并將占位符內(nèi)容結(jié)果傳送給結(jié)果分發(fā)服務(wù);
結(jié)果分發(fā)服務(wù)向客戶端提供占位符內(nèi)容;以及
客戶端聚集初始內(nèi)容和占位符內(nèi)容。
2.如權(quán)利要求1所述的方法,其中所述內(nèi)容請求是由客戶端的瀏覽器發(fā)出的HTTP請求,以及其中所述初始內(nèi)容和占位符內(nèi)容以置標語言編寫,其中所聚集的內(nèi)容在所述瀏覽器中呈遞。
3.如權(quán)利要求1或權(quán)利要求2所述的方法,其中所述請求接收服務(wù)器是公眾網(wǎng)絡(luò)服務(wù)器,以及其中至少一個所述占位符內(nèi)容服務(wù)器是作為公眾不能訪問的網(wǎng)絡(luò)服務(wù)器的私有服務(wù)器。
4.如權(quán)利要求1至3任一個所述的方法,其中所述占位符每個都是網(wǎng)絡(luò)內(nèi)容的容器,其中遠程請求調(diào)度器(RRD)容器是能夠用于所述占位符之一的一種容器。
5.如前述任一權(quán)利要求所述的方法,其中所述結(jié)果分發(fā)服務(wù)是被配置為處理RESTful請求的服務(wù)器側(cè)程序。
6.如前述任一權(quán)利要求所述的方法,還包括:
客戶端向結(jié)果分發(fā)服務(wù)重復(fù)發(fā)出一組請求,直到結(jié)果分發(fā)服務(wù)通過提供滿足請求的相應(yīng)占位符內(nèi)容來響應(yīng)每個請求,其中該組請求包括針對用于每個占位符的內(nèi)容的請求。
7.如權(quán)利要求6所述的方法,還包括:
對于包括由客戶端從結(jié)果分發(fā)服務(wù)接收的占位符內(nèi)容的每個響應(yīng),客戶端刷新特定于所述占位符內(nèi)容的界面的一部分,使得在所述界面內(nèi)呈遞所述占位符內(nèi)容。
8.如前述任一權(quán)利要求所述的方法,其中聚集步驟在聚集內(nèi)容時使用異步消息和異步聚集操作。
9.如前述任一權(quán)利要求所述的方法,其中所述步驟由至少一個機器根據(jù)具有能由所述至少一個機器執(zhí)行的多個代碼段的至少一個計算機程序自動執(zhí)行,所述至少一個計算機程序被存儲在機器可讀介質(zhì)中。
10.一種用于處理對請求語境的客戶端請求的系統(tǒng),包括:
客戶端,被配置為向遠程放置的內(nèi)容服務(wù)器傳送內(nèi)容請求,所述內(nèi)容請求定義請求環(huán)境,其中在客戶端的界面內(nèi)呈現(xiàn)請求結(jié)果,其中所述請求結(jié)果包括由多個服務(wù)器產(chǎn)生的內(nèi)容,每個服務(wù)器異步執(zhí)行操作以產(chǎn)生該服務(wù)器的內(nèi)容,以及其中所述客戶端聚集來自所述多個服務(wù)器的內(nèi)容。
11.如權(quán)利要求10所述的系統(tǒng),還包括:
結(jié)果分發(fā)服務(wù),被配置為接收由所述多個服務(wù)器產(chǎn)生的結(jié)果,其中所述結(jié)果分發(fā)服務(wù)在一組異步通信中將所述結(jié)果提供給客戶端。
12.如權(quán)利要求11所述的系統(tǒng),其中所述結(jié)果分發(fā)服務(wù)是被配置為接收、處理和響應(yīng)RESTful請求的服務(wù)器側(cè)程序。
13.如權(quán)利要求11或權(quán)利要求12所述的系統(tǒng),其中所述多個服務(wù)器之一是請求接收服務(wù)器,其中所述請求接收服務(wù)器被配置為接收所述內(nèi)容請求,并啟動至少一個過程/線程以處理所述請求語境,其中所述請求接收服務(wù)器將初始內(nèi)容和占位符傳送給所述客戶端,所述客戶端在接收時呈遞所述初始內(nèi)容和占位符,其中所述請求接收服務(wù)器對于負責(zé)向結(jié)果分發(fā)服務(wù)器提供內(nèi)容多個服務(wù)器中的每一個發(fā)起多個異步占位符內(nèi)容請求中的一個,以及其中在所述請求接收服務(wù)器發(fā)起異步占位符內(nèi)容請求時,和在向客戶端傳送初始內(nèi)容和占位符時,終止用于處理所述請求語境的至少一個過程/線程。
14.如權(quán)利要求11至13任一個所述的系統(tǒng),其中對請求語境的請求由客戶端異步接收并在接收時在客戶端的界面內(nèi)異步呈遞,其中請求內(nèi)容包括初始內(nèi)容,所述初始內(nèi)容包括由請求接收服務(wù)器產(chǎn)生并傳送給客戶端的占位符,以及其中所述請求內(nèi)容包括由一組遠程服務(wù)器響應(yīng)于由所述請求接收服務(wù)器發(fā)起的一組異步內(nèi)容請求而產(chǎn)生的占位符內(nèi)容,其中所述遠程服務(wù)器將它們的結(jié)果提供給所述結(jié)果分發(fā)服務(wù)。
15.一種計算機程序,包括計算機程序代碼,用來在被加載到計算機系統(tǒng)并在其上執(zhí)行時使得所述計算機系統(tǒng)執(zhí)行根據(jù)權(quán)利要求11至14任一個的方法的所有步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國際商業(yè)機器公司,未經(jīng)國際商業(yè)機器公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200880103934.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





