[發明專利]靈活的元數據組合有效
| 申請號: | 201210331654.3 | 申請日: | 2012-09-10 |
| 公開(公告)號: | CN103049299B | 公開(公告)日: | 2016-11-30 |
| 發明(設計)人: | L.W.奧斯特曼;H.L.皮爾森;E.H.奧米亞;M.S.洛弗爾;M.普拉克里亞;S.C.羅維;T.H.巴蘇;R.A.弗羅達茨克;曾煒;N.N.沃瓦;S.I.索爾卡;M.阿克西安金 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F9/45 | 分類號: | G06F9/45 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 劉紅;汪揚 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 靈活 數據 組合 | ||
1.?一種計算機實施的方法,包括:
在多個文件中搜索(302)與正在被解析的類型相關的第一文件;
響應于確定所述第一文件存在,發送(306)表明所述類型是命名空間的信息;
響應于確定所述第一文件不存在,在所述多個文件中搜索(308)和與所述類型相關的第一命名空間級別層次相匹配的文件名;
響應于確定和與所述類型相關的第一命名空間級別層次相匹配的文件名存在,處理(312)與所述文件名相關的文件以獲得與所述類型相關的信息;
響應于確定和與所述類型相關的所述第一命名空間級別層次相匹配的所述文件名不存在,確定(322)是否存在另一個與所述類型相關的命名空間層次級別;以及
響應于確定另一個命名空間層次級別存在,在所述多個文件中搜索(318)與所述另一個命名空間層次級別相關的文件名。
2.?如權利要求1所述的計算機實施的方法,其中,在多個文件中搜索第一文件進一步包括:在所述多個文件搜索具有和與所述類型相關的名稱相匹配的文件名的文件。
3.?如權利要求2所述的計算機實施的方法,其中,在多個文件中搜索第一文件進一步包括:在不了解所述類型所在位置的情況下,搜索所述第一文件。
4.?如權利要求1所述的計算機實施的方法,其中,該方法是在無用戶介入的情況下執行。
5.?如權利要求1所述的計算機實施的方法,其中,所述多個文件包含元數據文件,其中單獨的元數據文件包含與操作系統軟件接口相關的描述。
6.?如權利要求5所述的計算機實施的方法,其中,所述元數據文件被配置成對獨立于特定的編程語言的所述類型的描述。
7.?一種計算機實施的方法,包括:
在一個或多個元數據文件中搜索具有和與類型系統相關的類型的命名空間相匹配的文件名的文件;
響應于確定所述文件存在,處理所述文件以獲得與所述類型相關的信息;
響應于確定所述文件不存在,執行至少一次:
???????確定是否存在另一個與所述類型相關的命名空間層次級別:以及
???????響應于確定另一個命名空間層次級別存在,在所述一個或多個元數據文件中搜索具有和所述另一個命名空間層次級別相匹配的文件名的文件;
???????所述至少一次的執行響應于如下情況終止:
???????確定具有和所述另一個命名空間層次級別相匹配的文件名的所述文件存在;或者
???????確定另一個命名空間層次級別不存在。
8.?如權利要求7所述的計算機實施的方法,其中,在所述一個或多個元數據文件中搜索具有和所述另一個命名空間層次級別相匹配的文件名的文件包括:搜索和所述命名空間層次級別相匹配的部分文件名。
9.?如權利要求7所述的計算機實施的方法,其中,與類型系統相關的所述類型包括與操作系統相關的應用程序接口(API)。
10.?如權利要求7所述的計算機實施的方法,其中,在所述一個或多個元數據文件中搜索具有和與類型系統相關的類型的命名空間相匹配的文件名的文件進一步包括:在不了解所述類型所存在位置的情況下進行搜索。
11.?一種或多種其上存儲計算機可執行指令的計算機可讀存儲媒體,所述指令當由計算設備執行時,使得所述計算設備實現如權利要求1-10中的任一個所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210331654.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:內燃發動機及控制方法
- 下一篇:多汽缸發動機的進排氣裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





