[發明專利]交互式富媒體互動系統的控制方法無效
| 申請號: | 201010589605.0 | 申請日: | 2010-12-15 |
| 公開(公告)號: | CN102546682A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | 顧維鈞;張麗曉 | 申請(專利權)人: | 上海杉達學院 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 上海集信知識產權代理有限公司 31254 | 代理人: | 王月珍 |
| 地址: | 201209 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 交互式 媒體 互動 系統 控制 方法 | ||
?
技術領域
本發明涉及信息技術,尤其涉及一種交互式富媒體互動系統的控制方法。
?
背景技術
隨著計算機網絡的不斷發展,Internet已經逐漸成為應用程序開發的默認平臺。應用程序的架構從最初期的基于主機架構,到早期的客戶端/瀏覽器(Client/Server,簡稱C/S)架構,再發展到目前正廣泛采用的瀏覽器(Browser/Server,簡稱B/S)架構。應用程序復雜性日益增加,而目前基于B/S架構的Web應用程序在完成復雜應用方面卻由于種種限制,始終跟不上步伐。基于B/S架構的Web應用程序是基于HTML頁面表現、服務器端數據傳遞的模式,缺少客戶端智能機制,而且它幾乎無法完成傳統的C/S模式應用程序和桌面應用程序的復雜用戶交互。因此,這些Web應用程序難以使用,支持成本也比較高,并且在很多方面得不到充分的發揮。
為了提高用戶體驗,出現了一種新類型的基于互聯網的應用程序Rich?Internet?Application(簡稱RIA),即豐富互聯網應用程序。RIA技術結合了桌面應用程序的反應快及交互性強的優點與Web應用程序的傳播范圍廣及容易傳播的特性。因為RIA技術簡化并大大改善了Web應用程序的用戶交互,所以RIA技術所開發的Web應用程序可以提供更豐富、更具有交互性和響應性的用戶體驗。
RIA技術的出現給許多企業組織看到了希望,他們認識到RIA技術可以產生顯著的商業利潤、提高生產率及降低成本的優勢后,這種新技術的發展勢頭越來越猛烈。毫無疑問,系統架構發展的下一步是RIA技術,它將更大程度地提高應用程序的廣泛性和豐富性。
?
發明內容
本發明的發明人在研究幾種現有的Flex?MVC框架的基礎上,提出了一個快速的輕量級的交互式富媒體互動系統的控制方法,該方法使得該交互式富媒體互動系統較之現有的Flex?MVC框架有更輕量級,層次和類數量更少,彈性更高,便于維護。
具體地,本發明提出了一種交互式富媒體互動系統的控制方法,該交互式富媒體互動系統包括:模型,向視圖發送更新通知;視圖,向所述模型查詢狀態并向控制器提交用戶請求;以及控制器,選擇視圖并向所述模型更新狀態,該方法包括按照應用需要選擇觀察者模式、策略模式和組合模式之一。
根據本發明的一個實施例,在上述交互式富媒體互動系統的控制方法中,所述觀察者模式定義了對象間一種一對多的依賴關系,當一個對象的狀態發生改變時,所有依賴于它的對象都得到通知并被自動更新。
根據本發明的一個實施例,在上述交互式富媒體互動系統的控制方法中,在所述觀察者模式中,所述模型目標有任意多個依賴于它的視圖,一旦模型的狀態發生變化,所有的視圖都將得到通知,每一個視圖再次查詢模型的狀態使之與模型保持同步。
根據本發明的一個實施例,在上述交互式富媒體互動系統的控制方法中,所述策略模式定義了一系列的算法,把這些算法分別封裝起來,并且使這些算法能相互替換,使得算法可獨立于使用它的客戶而變化。
根據本發明的一個實施例,在上述交互式富媒體互動系統的控制方法中,在所述策略模式中,能夠在不改變視圖的情況下改變視圖對用戶輸入的響應方式,并把響應邏輯封裝在所述控制器中,更換不同的控制器可以改變視圖對用戶輸入的響應策略。
根據本發明的一個實施例,在上述交互式富媒體互動系統的控制方法中,所述組合模式將對象組合成樹形結構以表示“部分-整體”的層次結構,它使得用戶對單個對象和組合對象的使用具有一致性。
根據本發明的一個實施例,在上述交互式富媒體互動系統的控制方法中,在所述組合模式中,所述視圖能夠組合嵌套,用戶可以使用簡單的視圖組件組合創建復雜的視圖組件。
根據本發明的一個實施例,在上述交互式富媒體互動系統的控制方法中,在所述組合模式中,對組合的對象和內容做同等處理。
本發明的交互式富媒體互動系統的控制方法被證明是有效的處理方式之一,它將模型、視圖和控制器三部分分離,采用該設計模式,簡化了應用程序的設計,降低了各部分之間的耦合,提高了靈活性和可維護性,降低了維護成本。本發明的交互式富媒體互動系統的控制方法特別適用于那些多用戶的、可擴展的、可維護的和具有很高交互性的應用系統。
應當理解,本發明以上的一般性描述和以下的詳細描述都是示例性和說明性的,并且旨在為如權利要求所述的本發明提供進一步的解釋。
?
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海杉達學院,未經上海杉達學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010589605.0/2.html,轉載請聲明來源鉆瓜專利網。





