[發(fā)明專利]消息隊(duì)列管理有效
| 申請(qǐng)?zhí)枺?/td> | 201110270923.5 | 申請(qǐng)日: | 2011-09-14 |
| 公開(kāi)(公告)號(hào): | CN102368212A | 公開(kāi)(公告)日: | 2012-03-07 |
| 發(fā)明(設(shè)計(jì))人: | S.M.伍茲;吳暿文;D.J.普拉斯特;A.J.格拉弗 | 申請(qǐng)(專利權(quán))人: | 微軟公司 |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44 |
| 代理公司: | 中國(guó)專利代理(香港)有限公司 72001 | 代理人: | 李舒;劉鵬 |
| 地址: | 美國(guó)華*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 消息 隊(duì)列 管理 | ||
1.存儲(chǔ)指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(106),所述指令當(dāng)被計(jì)算設(shè)備執(zhí)行時(shí),使得計(jì)算設(shè)備實(shí)施消息隊(duì)列管理器(111),該消息隊(duì)列管理器被配置成執(zhí)行以下動(dòng)作,包括:
管理共享的輸入消息隊(duì)列,以便處理用于應(yīng)用的多個(gè)組件的消息;
檢測(cè)所述多個(gè)組件中的非響應(yīng)的組件;以及
從共享的輸入消息隊(duì)列中拆離非響應(yīng)的組件。
2.權(quán)利要求1的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述應(yīng)用包括web瀏覽器。
3.權(quán)利要求1的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述多個(gè)組件包括用于該應(yīng)用的標(biāo)簽式界面的多個(gè)標(biāo)簽。
4.權(quán)利要求1的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述應(yīng)用包括web瀏覽器,以及所述多個(gè)組件包括用于該web瀏覽器的標(biāo)簽式界面的多個(gè)標(biāo)簽。
5.權(quán)利要求1的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中檢測(cè)非響應(yīng)的組件包括:
周期地發(fā)送消息到多個(gè)組件的每個(gè)組件,以便監(jiān)視所述多個(gè)組件的響應(yīng)性;以及
確定非響應(yīng)的組件未能響應(yīng)所述消息。
6.權(quán)利要求1的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述消息隊(duì)列管理器還被配置成執(zhí)行以下動(dòng)作,包括:
輸出通知來(lái)把非響應(yīng)的組件通知給用戶,其中該通知是非模式化的且經(jīng)由通知欄而被輸出,所述通知欄覆蓋由所述應(yīng)用在內(nèi)容呈現(xiàn)區(qū)域中呈現(xiàn)的內(nèi)容。
7.權(quán)利要求6的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述通知包括一個(gè)或多個(gè)用戶可選擇的手段,其被配置成使得恢復(fù)選項(xiàng)能夠恢復(fù)非響應(yīng)的組件。
8.權(quán)利要求1的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述多個(gè)組件包括被包含在所述應(yīng)用的公共框內(nèi)的可分開(kāi)地操作的子應(yīng)用。
9.權(quán)利要求1的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中拆離非響應(yīng)的組件包括:
啟動(dòng)拆離消息隊(duì)列,以便操控用于非響應(yīng)的組件的消息;以及
將用于非響應(yīng)的組件的消息從共享的輸入消息隊(duì)列遷移到拆離消息隊(duì)列。
10.權(quán)利要求1的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述消息隊(duì)列管理器還被配置成執(zhí)行以下動(dòng)作,包括:
確定被檢測(cè)為非響應(yīng)的所述組件重新是響應(yīng)的;以及
將所述組件重附到共享的輸入消息隊(duì)列。
11.權(quán)利要求10的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中重附組件包括:
把用于該組件的消息從拆離消息隊(duì)列合并到共享的輸入消息隊(duì)列中;以及
清除該拆離消息隊(duì)列。
12.一種計(jì)算機(jī)實(shí)施的方法,包括:
周期地發(fā)送(400)消息到標(biāo)簽式應(yīng)用的多個(gè)標(biāo)簽,以便監(jiān)視該多個(gè)標(biāo)簽的響應(yīng)性,所述多個(gè)標(biāo)簽被配置成使用共享的輸入消息隊(duì)列來(lái)進(jìn)行消息操控;
根據(jù)所述消息,檢測(cè)(402)到所述多個(gè)標(biāo)簽的一個(gè)標(biāo)簽是非響應(yīng)的;
通過(guò)將用于非響應(yīng)標(biāo)簽的消息從該共享的輸入消息隊(duì)列遷移到拆離消息隊(duì)列,而從共享的輸入消息隊(duì)列中拆離(404)該非響應(yīng)的標(biāo)簽;
確定(412)被檢測(cè)為非響應(yīng)的標(biāo)簽重新是響應(yīng)的;以及
通過(guò)將用于所述標(biāo)簽的消息從拆離消息隊(duì)列遷移到共享的輸入消息隊(duì)列,而將所述標(biāo)簽重附(414)到該共享的輸入消息隊(duì)列。
13.權(quán)利要求12的計(jì)算機(jī)實(shí)施的方法,還包括:
輸出通知來(lái)把非響應(yīng)的標(biāo)簽通知給用戶;以及
經(jīng)由被包括在所述通知中的一個(gè)或多個(gè)用戶可選擇的手段,提供對(duì)恢復(fù)選項(xiàng)的訪問(wèn)。
14.權(quán)利要求13的計(jì)算機(jī)實(shí)施的方法,其中所述恢復(fù)選項(xiàng)包括選項(xiàng)來(lái)用另一個(gè)資源交換經(jīng)由非響應(yīng)的標(biāo)簽訪問(wèn)的資源。
15.權(quán)利要求13的計(jì)算機(jī)實(shí)施的方法,其中所述恢復(fù)選項(xiàng)包括選項(xiàng)來(lái):當(dāng)與非響應(yīng)的標(biāo)簽相關(guān)聯(lián)的腳本的執(zhí)行被識(shí)別為是導(dǎo)致非響應(yīng)的標(biāo)簽的原因時(shí),停止該腳本的執(zhí)行。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟公司,未經(jīng)微軟公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110270923.5/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 隊(duì)列調(diào)度系統(tǒng)及方法
- 一種從多隊(duì)列節(jié)點(diǎn)獲取消息的方法及系統(tǒng)
- 隊(duì)列請(qǐng)求處理方法和裝置
- 一種隊(duì)列清空方法以及相關(guān)設(shè)備
- 一種基于Linux通用塊層多隊(duì)列的優(yōu)化系統(tǒng)及方法
- 一種分離存儲(chǔ)的隊(duì)列實(shí)現(xiàn)方法及裝置
- 一種數(shù)據(jù)處理方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種接口擁塞時(shí)延的計(jì)算方法及裝置
- 一種報(bào)文調(diào)度方法及裝置
- RDMA網(wǎng)絡(luò)下的網(wǎng)卡隊(duì)列創(chuàng)建方法以及裝置





