[發明專利]控制對軟件構件狀態的訪問有效
| 申請號: | 201080026014.0 | 申請日: | 2010-06-11 |
| 公開(公告)號: | CN102804137A | 公開(公告)日: | 2012-11-28 |
| 發明(設計)人: | C.D.拉塞爾;E.P.特勞特;R.普迪佩迪;A.D.斯特里策爾;S.辛哈 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F9/30;G06F21/20 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 李舒;劉鵬 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制 軟件 構件 狀態 訪問 | ||
1.一種計算設備(700)包括:
處理器(702);以及
一個或多個計算機可讀媒體(704),其上存儲多個指令,所述指令在由處理器執行時使得處理器:
???????接收(602)來自軟件產品的軟件構件的、對于訪問軟件構件的公共設置的值的請求;
???????檢查(606)所述請求是否符合用于該公共設置的適當的格式;以及
???????如果所述請求符合該適當的格式,則執行(608)所請求的訪問,否則拒絕(610)所請求的訪問。
2.如在權利要求1中所述的計算設備,其中對于訪問該值的請求是對于將公共設置的值寫入到存儲庫的公共設置部分的請求。
3.如在權利要求1中所述的計算設備,其中對于訪問該值的請求是對于從存儲庫的公共設置部分讀出公共設置的值的請求。
4.如在權利要求1中所述的計算設備,所述指令還使得處理器在軟件構件被安裝在設備上時接收該適當的格式作為存儲描述該軟件構件的元數據的庫存清單的公共設置聲明。
5.如在權利要求1中所述的計算設備,所述指令還使得處理器保留用于該公共設置的多個值,以及其中執行所請求的訪問是確定用于該公共設置的多個值中的哪個值要被返回給軟件構件。
6.如在權利要求5中所述的計算設備,其中請求是對于公共設置的有效值的請求,以及其中執行所請求的訪問將:
根據一個或多個規則,確定多個值中的哪個值是有效值;以及
將被確定為有效值的多個值中的那個值返回給軟件構件。
7.如在權利要求6中所述的計算設備,其中一個或多個規則描述多個值中的哪個值具有優先權,以及一個或多個規則包括:
第一規則,其指示:如果多個值包括由管理員設置的第一值,則第一值是有效值;
第二規則,其指示:如果多個值不包括該第一值,但包括由軟件構件設置的第二值??則第二值是有效值;以及
第三規則,其指示:如果多個值不包括該第一值或第二值,則缺省值是有效值。
8.如在權利要求1中所述的計算設備,所述指令還使得處理器:
保留用于該公共設置的多個值;
接收對于執行軟件構件的復位的請求;以及
響應于對于執行復位的請求,刪除多個值中的一個或多個值,而同時保留多個值中的至少一個值。
9.如在權利要求1中所述的計算設備,所述指令還使得處理器顯露應用編程接口,該應用編程接口具有能被軟件構件調用以請求多個不同類型的訪問的多個方法,以及其中接收所述請求將使得多個方法中的一個方法被軟件構件調用。
10.如在權利要求1中所述的計算設備,所述指令還使得處理器允許軟件構件訪問軟件構件的私有狀態,而不用檢查該訪問是否符合用于私有狀態的適當格式。
11.一種由設備的一個或多個處理器實施的方法,該方法包括:
接收(502)對于軟件構件的設置聲明,該設置聲明標識用于訪問被聲明的設置的適當的格式;
對于被聲明的設置,接收(506)多個值;以及
同時保留(508)該多個值。
12.如在權利要求11中所述的方法,其中接收設置聲明包括:接收設置聲明作為存儲描述軟件構件的元數據的庫存清單的一部分。
13.如在權利要求12中所述的方法,其中設置聲明包括多個值中的一個值。
14.如在權利要求11中所述的方法,還包括:
從軟件構件接收對于被聲明的設置的有效值的請求;
根據一個或多個規則,確定多個值中的哪個值是有效值;以及
將被確定為有效值的多個值中的那個值返回給軟件構件。
15.如在權利要求14中所述的方法,其中所述一個或多個規則包括指示以下項的規則:
如果多個值包括作為對由軟件構件設置的值的管理員覆蓋的第一值,則該第一值是有效值;
否則,如果多個值包括由軟件構件設置的值,則該由軟件構件設置的值是有效值;
否則,如果多個值包括作為對缺省值的管理員覆蓋的第二值,則第二值是有效值;以及
否則,缺省值是有效值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080026014.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數字麥克風
- 下一篇:用于動鐵式揚聲器或受話器中的疊片式電樞裝置





