[發(fā)明專利]用于傳感器網(wǎng)絡(luò)的動(dòng)態(tài)生成操作系統(tǒng)有效
| 申請?zhí)枺?/td> | 200610130901.8 | 申請日: | 2006-12-21 |
| 公開(公告)號: | CN101051969A | 公開(公告)日: | 2007-10-10 |
| 發(fā)明(設(shè)計(jì))人: | 阿蘇曼·休恩貝爾;克里斯托夫·博恩霍夫德 | 申請(專利權(quán))人: | SAP股份公司 |
| 主分類號: | H04L12/28 | 分類號: | H04L12/28;G06F9/445 |
| 代理公司: | 北京市柳沈律師事務(wù)所 | 代理人: | 邵亞麗;李曉舒 |
| 地址: | 德國瓦*** | 國省代碼: | 德國;DE |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 傳感器 網(wǎng)絡(luò) 動(dòng)態(tài) 生成 操作系統(tǒng) | ||
1.一種方法,包括:
(a)確定(202)使用傳感器網(wǎng)絡(luò)(102)執(zhí)行應(yīng)用(130)的應(yīng)用需求(144),該傳感器網(wǎng)絡(luò)(102)包括多個(gè)設(shè)備(104、106、108、110);
(b)確定(204)與所述設(shè)備相關(guān)的硬件約束(146);
(c)基于所述應(yīng)用需求(144)和所述硬件約束(146)通過合成操作系統(tǒng)(128)的代碼來動(dòng)態(tài)生成(206)操作系統(tǒng)(128),其中,使用一個(gè)或多個(gè)看門狗應(yīng)用(410)來確保操作系統(tǒng)(128)的生成包含對于操作系統(tǒng)和/或應(yīng)用的配置是必需的或期望的、但是不直接涉及操作系統(tǒng)上運(yùn)行應(yīng)用的功能的組件;
(d)在操作系統(tǒng)(128)的代碼被合成之后,利用指定的目標(biāo)語言對操作系統(tǒng)(128)的合成代碼進(jìn)行編譯;
(e)在生成的操作系統(tǒng)(128)被實(shí)際配置之前,利用代碼測試器(412)來測試操作系統(tǒng)(128)的合成代碼的操作,其中由代碼測試器(412)生成測試數(shù)據(jù),并且由生成的操作系統(tǒng)(128)操作測試數(shù)據(jù);以及
(f)通過經(jīng)由網(wǎng)關(guān)計(jì)算機(jī)(150)將操作系統(tǒng)(128)傳輸?shù)揭粋€(gè)或多個(gè)設(shè)備(104、106、108、110),并且將該操作系統(tǒng)(128)注入到該一個(gè)或多個(gè)設(shè)備(104、106、108、110),來將該操作系統(tǒng)(128)配置到該一個(gè)或多個(gè)設(shè)備(104、106、108、110),
其中,所述方法通過返回用于確定應(yīng)用需求的所述步驟(a),并繼續(xù)執(zhí)行步驟(a)~(f),來進(jìn)行迭代繼續(xù)。
2.如權(quán)利要求1所述的方法,其中確定使用傳感器網(wǎng)絡(luò)執(zhí)行應(yīng)用的應(yīng)用需求包括:
接收對配置在所述傳感器網(wǎng)絡(luò)(102)上的所述應(yīng)用(130)的指定;和
分解與所述應(yīng)用(130)相關(guān)的功能性以確定所述應(yīng)用需求(144)。
3.如權(quán)利要求1所述的方法,其中確定使用傳感器網(wǎng)絡(luò)執(zhí)行應(yīng)用的應(yīng)用需求包括:
從用戶經(jīng)由用戶接口(148)接收所述應(yīng)用需求(144)。
4.如權(quán)利要求1所述的方法,其中確定使用傳感器網(wǎng)絡(luò)執(zhí)行應(yīng)用的應(yīng)用需求包括:
定義與至少一個(gè)所述設(shè)備相關(guān)的傳感器(120、122)所感測的條件;和?
定義所述應(yīng)用(130)對所述條件的期望響應(yīng)。
5.如權(quán)利要求4所述的方法,其中定義所述應(yīng)用對所述條件的期望響應(yīng)包括:
定義與包括在所述期望響應(yīng)中的至少一個(gè)所述設(shè)備相關(guān)的輸出元件(124)的操作。
6.如權(quán)利要求1所述的方法,其中確定與所述設(shè)備相關(guān)的硬件約束包括:
確定與至少一個(gè)所述設(shè)備相關(guān)的硬件資源,該硬件資源包括一個(gè)或多個(gè)傳感器(120、122)、輸出元件(124)、處理器(116)、存儲器(114)、無線通信設(shè)備(118)、或電源(126)。
7.如權(quán)利要求1所述的方法,其中確定與所述設(shè)備相關(guān)的硬件約束包括:
對于所述應(yīng)用需求(144),確定由與所述設(shè)備相關(guān)的硬件資源提供的功能。
8.如權(quán)利要求1所述的方法,其中基于所述應(yīng)用需求和所述硬件約束生成操作系統(tǒng)包括:
基于所述應(yīng)用需求(144)和所述硬件約束(146),使用彼此組合的多個(gè)操作系統(tǒng)組件(142)來合成操作系統(tǒng)(128)。
9.如權(quán)利要求1所述的方法,其中基于所述應(yīng)用需求和所述硬件約束生成操作系統(tǒng)包括:
比較所述應(yīng)用需求(144)和所述硬件約束(146),以在支持所述設(shè)備的應(yīng)用(130)和/或硬件資源中確定由所述操作系統(tǒng)(128)提供的功能。
10.如權(quán)利要求1所述的方法,其中基于所述應(yīng)用需求和所述硬件約束生成操作系統(tǒng)包括:
生成所述操作系統(tǒng)(128)來提供對所述設(shè)備的可用硬件資源的子集的支持,該可用硬件資源的子集足夠?qū)崿F(xiàn)所述應(yīng)用需求(144)和執(zhí)行所述應(yīng)用(130)。
11.如權(quán)利要求1所述的方法,包括:
確定與所述傳感器網(wǎng)絡(luò)(102)相關(guān)的全網(wǎng)絡(luò)約束;和
基于所述全網(wǎng)絡(luò)約束生成所述操作系統(tǒng)(128)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于SAP股份公司,未經(jīng)SAP股份公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610130901.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎ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ò)定位方法、存儲介質(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è)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌





