




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
專利一種數字家庭網絡多任務并發執行裝置的并發執行方法01專利背景附圖說明實施方式發明內容權利要求榮譽表彰目錄0305020406基本信息《一種數字家庭絡多任務并發執行裝置的并發執行方法》是中山大學于2006年1月9日申請的專利,該專利的申請號為80,授權公告號為CN,授權公告日為2009年6月17日,發明人是羅笑南、林業。該發明屬于數字家庭絡技術及自動控制領域。《一種數字家庭絡多任務并發執行裝置的并發執行方法》包括作為處理核心的控制模塊、為控制模塊和數字家庭絡的設備提供交互接口的通訊模塊、觸發任務執行的任務觸發模塊,所述控制模塊設置有任務列表、設備使用表和設備執行隊列;通過該發明的裝置協同合同能夠使多個任務并發執行,縮短了多個任務的整體執行時間在并發執行的同時,能夠解決任務沖突的問題。2013年10月,《一種數字家庭絡多任務并發執行裝置的并發執行方法》獲得第十五屆中國專利優秀獎。(概述圖為《一種數字家庭絡多任務并發執行裝置的并發執行方法》摘要附圖)專利背景專利背景截至2006年,絡基礎設施已經遍及全世界,Internet接入已不僅局限于個人計算機和工作站,各種電器也可以接入Internet。這得益于新的數字與絡技術,諸如空調、冰箱、電視、洗衣機等許多消費電子設備以及打印機等辦公設備都已成為“絡化”設備,這些設備我們稱之為數字家庭絡設備。這將使家庭中的各個設備脫離孤立的運作狀態,數字家庭絡設備間的協同工作成為可能。要實現數字家庭絡設備間能夠協同工作,首先用戶要定制任務。一個任務就是對多個設備進行不同操作的執行命令組合。一個任務要包含:觸發其執行的條件、任務的優先級和按順序排列的執行命令。這樣當觸發事件滿足該任務的觸發條件后,控制模塊就會按照任務中的執行命令,順序的向不同的家庭設備發送控制信號,使得設備間能夠協同的工作。當用戶訂制的多個任務在同一時間段內相繼滿足觸發條件要進行任務的執行時,不同的任務可能會在相同的時間對同一個設備進行操作,這將不可避免地造成設備的設置混亂、系統的混亂,甚至可能造成絡的崩潰,這就是所謂的任務沖突。中國專利申請號為.7,發明名稱為《一種防治家庭絡上環境模式沖突的方法》提供了一種解決家庭絡設備沖突的方案,其技術方案可歸納為:保證在任何時間內最多只有一個任務在執行,其他的任務進入執行隊列等待,執行完一個任務后,再從執行隊列中取出一個任務來執行。這種解決方案雖然避免了同一時刻多個任務同時采用同一設備的沖突,但是同一時間內只能有一個任務被執行,其他任務只能等待該任務執行完畢而不能同時執行,影響了所有要執行的任務的整體執行的時間。同時也降低了設備資源的利用率。發明內容專利目的有益效果技術方案發明內容專利目的《一種數字家庭絡多任務并發執行裝置的并發執行方法》的目的在于克服2006年以前技術的不足,提供一種在數字家庭絡中可實現多個任務并發執行,且能避免多個任務并發執行時在同一時間對同一設備進行操作的沖突的多任務并發執行裝置的并發執行方法。
技術方案《一種數字家庭絡多任務并發執行裝置的并發執行方法》所述多任務并發執行裝置包括作為處理核心的控制模塊、為控制模塊和數字家庭絡的設備提供交互接口的通訊模塊、觸發任務執行的任務觸發模塊,所述控制模塊設置有任務列表、設備使用表和設備執行隊列;所述并發執行方法包括如下步驟:(1)通過任務觸發模塊觸發并啟動任務;(2)根據任務列表中順序排列的該任務的命令集,判斷具體命令所需的設備是否空閑,如果空閑則執行步驟(6),否則執行步驟(3);(3)判斷能否搶占該設備;如果可以,則執行步驟(5);否則執行步驟(4);(4)將任務放入設備執行隊列;(5)中斷正使用該設備的任務,將被中斷的任務放入設備執行隊列;(6)占用設備,執行該命令;(7)判斷該任務的命令集是否執行完畢;如果完畢則執行步驟(8);否則返回步驟(2);有益效果(1)《一種數字家庭絡多任務并發執行裝置的并發執行方法》能夠使多個任務并發執行,縮短了多個任務的整體執行時間,所謂并發執行就是多個任務能夠在同一時刻相互獨立的運行,每一個任務執行的結果不受其他任務的影響,其執行過程中也不能影響其他任務的執行結果。每一個任務在并發的多任務執行環境下執行的結果和在單一任務執行環境下的結果是一樣的。該發明的最大特點是能夠并發執行多個任務。這就使得受到觸發的任務不用等待正在執行的任務執行結束,而能夠立即執行。縮短了多個任務的整體執行時間,而且能夠提高設備資源的利用率。(2)在并發執行的同時,能夠解決任務沖突的問題,該發明的另一個特點是對多個任務在同一時間對同一設備進行操作時會造成設備設置混亂、任務執行混亂以及絡崩潰的任務沖突問題給出了一個好的解決方案,能保證每個任務執行的正確性,同時也能保證絡的穩定性。
附圖說明附圖說明圖1為《一種數字家庭絡多任務并發執行裝置的并發執行方法》的多任務并發執行裝置結構示意圖;圖2為該發明的工作流程圖;圖3為該發明的觸發設備執行隊列的任務流程圖;圖4為該發明的實施例任務列表示意圖;圖5為該發明的設備執行隊列示意圖。
權利要求權利要求1、《一種數字家庭絡多任務并發執行裝置的并發執行方法》其特征在于所述多任務并發執行裝置包括作為處理核心的控制模塊、為控制模塊和數字家庭絡的設備提供交互接口的通訊模塊、觸發任務執行的任務觸發模塊,所述控制模塊設置有任務列表、設備使用表和設備執行隊列。所述并發執行方法包括如下步驟:(1)通過任務觸發模塊觸發并啟動任務;(2)根據任務列表中順序排列的該任務的命令集,判斷具體命令所需的設備是否空閑,如果空閑則執行步驟(6),否則執行步驟(3);(3)判斷能否搶占該設備;如果可以,則執行步驟(5);否則執行步驟(4);(4)將任務放入設備執行隊列;(5)中斷正使用該設備的任務,將被中斷的任務放入設備執行隊列;(6)占用設備,執行該命令;(7)判斷該任務的命令集是否執行完畢;如果完畢則執行步驟(8);否則返回步驟(2);實施方式實施案例操作方式實施方式操作方式《一種數字家庭絡多任務并發執行裝置的并發執行方法》的多任務并發執行裝置的結構示意圖如附圖1所示,包括控制模塊、任務觸發模塊、通訊模塊,以及任務列表、設備使用表、設備執行隊列。該發明的工作流程圖如附圖2所示,具體描述為:(1)通過任務觸發模塊觸發并啟動任務;(2)根據任務列表中順序排列的該任務的命令集,判斷具體命令所需的設備是否空閑,如果空閑則執行步驟(6),否則執行步驟(3);(3)判斷能否搶占該設備;如果可以,則執行步驟(5);否則執行步驟(4);(4)將任務放入設備執行隊列;(5)中斷正使用該設備的任務,將被中斷的任務放入設備執行隊列;(6)占用設備,執行該命令;(7)判斷該任務的命令集是否執行完畢;如果完畢則執行步驟(8);否則返回步驟(2);(8)置設備的狀態為空閑,并結束該任務。實施案例下面通過一個例子來對《一種數字家庭絡多任務并發執行裝置的并發執行方法》的運作進行說明。假設現在時間是晚上7點整。在一個家庭里,用戶正在吃晚飯。此時產生一個時間事件,觸發了一個定時執行的任務a如附圖4所示,該任務是一個洗澡設定程序,包括的一系列命令分別為:向熱水器發出加熱到80度的指令、向音響設備發出播放指定的音頻數據的指令、向通向浴室的走廊的電燈發出開燈指令、向浴室內的電燈發出開燈指令。7點整的時候首先要執行第一條指令。控制模塊所示首先通過設備使用表查看熱水器是否空閑,發現其空閑后占用熱水器設備并向其發出加熱到80度的指令。7點10分,用戶吃晚飯后突然想聽音樂,就通過遙控器發出了個播放《貝多芬第九交響曲》曲目的請求。這個用戶發出控制信號的事件就觸發了任務b如附圖4所示,該任務包括一系列的命令:向客廳的電燈發出開燈的指令,向多媒體搜索設備發出通過Internet獲取《貝多芬第九交響曲》數據的指令、向音響發出播放音頻數據的指令。這些設備都是空閑的,控制模塊依次執行這些指令。很快的用戶就可以欣賞《第九交響曲》了。7點15分的時候,熱水器水溫達到80度,任務a收到熱水器返回的結果后,就要向音響設備發出播放指定的音頻數據的指令。但由
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年度注冊公用設備工程師常考點試卷及答案詳解參考
- 信用卡產業鏈價值鏈分析-洞察闡釋
- 2025年油漆涂料供應合同
- 早篩早干預對孤獨癥兒童認知發展的影響-洞察闡釋
- 餐飲公司股東權益保障與經營風險防范協議范本
- 槽探工程與地基基礎加固合同范本
- 2025《設備租賃合同示范文本》
- 2025咖啡店裝修合同模板
- 2023年江蘇公務員考試行測試題(B卷)
- 疼痛診療學筆記
- 2024年黨建知識競賽培訓題庫及答案
- PVC膜生產工藝流程
- 河北省邯鄲市(2024年-2025年小學四年級語文)部編版小升初模擬((上下)學期)試卷及答案
- 四川省大邑中學2024-2025學年高一新生上學期入學分班質量檢測數學試題
- 2024年工業廢水處理工(高級)技能鑒定理論考試題庫(濃縮500題)
- JGJ202-2010 建筑施工工具式腳手架安全技術規范【清晰版】
- 高考語文各類題型及答題技巧
- 六、煤礦提升機操作作業人員題庫 答案(二)
- 基本公共衛生服務項目村級考核用表
- 數據化轉型對營銷職業的影響
- 2023年南平市高校畢業生服務社區計劃招募考試真題
評論
0/150
提交評論