新四季網

提供媒介功能的方法與系統的製作方法

2023-06-08 11:52:31 3

專利名稱:提供媒介功能的方法與系統的製作方法
技術領域:
本發明涉及一種用於提供媒介功能的方法與系統。
背景技術:
一般而言,媒介功能或媒介設備(MD)提供了包括互斥通信機制的電信系統或處理系統的物理單元或對象之間的變換。
例如,實施諸如圖像用戶接口(GUI)的用戶接口的典型體系結構具有獨立的用戶接口應用,例如GUI應用。所述應用與諸如網絡單元(NE)的另一單元通信,而所述的另一單元使用諸如CORBA(公共對象請求代理程序體系結構)體系結構的客戶機/伺服器體系結構。在這種情況下(例如GUI),該應用(例如GUI應用)起到客戶機的作用,而所述的另一單元起到了伺服器的作用。以下,CORBA將被用作實例。除了CORBA之外,也可能會利用其它任何客戶機/伺服器體系結構。
為了成為服從CORBA的伺服器,必須在網絡單元內設置一些附加組件。最主要的組件是ORB(對象請求代理程序)和伺服器對象實施方式(OI)。
但在一些情況下,ORB和OI在網絡單元內的實施可能因為技術壁壘而變得不可行。在這種情況下,通常會實施一種設置在GUI和網絡單元之間的媒介設備(MD)。所述媒介設備實施用於GUI的CORBA伺服器,並使用其它通常專用的技術來接口網絡單元NE。
圖2示出了一種典型結構,其帶有操作或處理設備20、網絡單元(NE)28以及在所述設備20和網絡單元28之間提供媒介功能的常規媒介設備(MD)25。
設備或單元20可能是任何提供用戶接口的設備,其在所示的實例中是GUI應用21,所述GUI應用21包括處理單元22、對象請求代理程序(ORB)23以及可能基於Java的用戶接口(UI)應用24。
所述媒介設備25同樣包括對象請求代理程序26和媒介功能27。所述媒介設備25能夠與設備20的對象請求代理程序23通信。
所述網絡單元28包括EMT(外部消息傳送)單元29和任意一種功能裝置30。所述媒介設備25例如使用由所述EMT單元29以已知方式翻譯的EMT語言與網絡單元28通信。
如圖2所示,所述常規媒介設備25通常被實施為專用計算單元內的功能。這種解決方案具有很多缺點。首先,媒介功能需要具有專用,即額外計算單元,這降低了可靠性,因為存在著更多的硬體組件,它們可能會發生故障或失靈。其次,常規媒介設備還帶有版本問題。因為所述媒介設備和網絡單元是被作為獨立的組件管理的,如果網絡單元的接口改變,則媒介設備可能將不再正確運行。最後,維護負載和系統成本會上升。

發明內容
本發明解決了上述問題,並提供了一種如權利要求書內定義的方法與系統。
所公開的方法與系統在一種系統內提供了媒介功能,所述系統至少包括能夠相互協作或通信的第一和第二設備。用於執行媒介功能的可裝入媒介程序優選的是被存儲在所述第一設備內,並被裝入所述第二設備,以提供媒介功能。例如當需要媒介且涉及設備之間的協作或通信的應用程式在其中一個設備中運行時,執行所述媒介程序。所述第一設備可能是網絡單元(NE),而所述第二設備可能包括諸如圖像用戶接口(GUI)的用戶接口。
根據本發明的一個優選方面,所述媒介功能被實施為可裝入媒介程序,其在下文中將被稱為可裝入媒介代理(LMA)。所述的可裝入媒介代理與常規媒介設備實施相同的功能,但其可被動態地裝入任何計算單元。
這提供了媒介功能不需要專用計算單元,即單獨設備的優點。可以使所述的可裝入媒介代理依賴於諸如網絡單元的某一設備。
優選的是,可裝入媒介代理的脫機版本被作為網絡單元的一部分傳遞。因此,所述的可裝入媒介代理是一種網絡單元的媒介設備代理,這可以在網絡的任何一個計算單元內示例。
優選的是,可裝入媒介代理的脫機拷貝位於將由諸如GUI的接口管理的同一網絡單元內。當諸如GUI的接口與網絡單元之間的相互作用開始時,所述的可裝入媒介代理被傳送至恰當的計算單元(例如一個提供接口的計算單元),並被在其內安裝和激活。
所述的可裝入媒介代理通常被在與接口(例如GUI)相同的計算單元內激活。在激活所述的可裝入媒介代理之後,接口和網絡單元可以毫無問題地相互通信,並且都完全不了解通信通過可裝入媒介代理而非常規媒介設備發生。
所述的可裝入媒介代理不需要任何專用計算單元或其它附加硬體組件。因此,根據本發明的系統與方法的可靠性得到提高,而維護和系統費用得到降低。
此外,所述的可裝入媒介代理始終與諸如網絡單元NE的單元兼容,它從所述的單元始發,即使所述單元的接口改變,它仍可以正確運行。
媒介功能無需專用計算單元以及不存在版本問題的上述優點還使得新技術(例如CORBA)的使用成為可能。
本發明適用於各種需要媒介功能的應用或接口,並適用於任何必須實施媒介設備功能的技術方案。本發明並不僅限於GUI設計。本發明的另一應用範圍例如是利用媒介設備或其它類型接口的網絡管理。


圖1示出了根據本發明的系統和方法的實施例,以及圖2示出了包括媒介設備的常規結構。
具體實施例方式
圖1示出了說明可裝入媒介代理(LMA)的存儲與處理的本發明實施例。圖1是示出了本發明實施例中的結構與相互作用的UML(統一建模語言)圖。在本實施例中,示出了一個包括GUI(圖像用戶接口)應用4的實例。
關於圖1所示的實施例中的相互作用,媒介功能發生在代表客戶機的設備1的GUI應用4與網絡單元(NE)13之間,並由存儲在網絡單元13的存儲器內的可裝入媒介代理(LMA)19提供。圖1所示的結構包括一些附加組件,所述附加組件與從網絡單元(設備)13傳送LMA到客戶機1並在客戶機1內安裝和激活可裝入媒介代理相關。
所述網絡單元(NE)13例如可能是網絡的交換中心、網絡控制器、基站等。
所示結構僅表現一個實施例,為了將LMA19暫時或是更可取地永久存儲在網絡單元13內,並在設備1和13之間需要媒介功能時在客戶機1內傳送、安裝和激活LMA,也可能會以其它任何適當的形式實施所述結構。
設備1可能是任何提供接口的結構,或是其它任何需要用於設備1和13之間的通信媒介的功能,所述的接口例如可以是用戶接口。所述設備1例如包括網絡瀏覽器2、可運行安裝程序3、圖像用戶接口應用4以及LMA組件8。與圖2所示GUI應用21的結構類似,圖1的GUI應用4包括應用框架5、對象請求代理程序(ORB)6以及可能基於Java的用戶接口應用7。
所述LMA組件8是一種至少在需要媒介功能時將安裝和激活可裝入媒介代理19所需的處理與存儲功能從設備13提供到組件8的結構。所述安裝和激活進程可能會被如下執行(基於不同技術的其他進程也是可能的)。首先,用戶使用網絡瀏覽器2裝入HTML頁15。所述HTML頁15被與安裝程序17連結起來。當用戶發出安裝指令時,例如通過點擊所述安裝程序17的符號,瀏覽器2將安裝程序傳送至設備1,並激活該安裝程序。當被在設備1內激活時,所述安裝行程序3在設備1內安裝和激活LMA8。僅在安裝階段內需要網絡瀏覽器2、HTTP伺服器14和HTML頁15。一旦完成安裝,它們在實際媒介功能中並不發揮作用。
在激活可裝入媒介代理之後,設備1的LMA組件8充當集成到設備1內的媒介設備,並提供設備1和13之間的適當通信。
在安裝和激活可裝入媒介代理之後,所述組件8包括提供ORB9的功能的單元、將所有發送到設備13的EMT組件16的數據或是從該組件發送的數據轉換為適當可解釋語言的EMT單元10、類似於圖2所示常規媒介設備25的媒介功能27的媒介功能11。
所述設備13包括HTTP(超文本傳送協議)伺服器14、HTML(超文本連結標示語言)頁15、EMT單元16、安裝程序17、任意一種功能單元18、設備13的存儲器內存儲的LMA19。
為了提供使得媒介功能成為可能的客戶機/伺服器體系結構,網絡瀏覽器2可能會在諸如網際網路的網絡內搜索和找到安裝程序3,並將指令發送至設備13的HTTP伺服器14,以得到包括適當安裝工具的HTML頁。伺服器14指示所述的頁存儲器15讀取並存儲網絡瀏覽器2指示的HTML頁。安裝程序17被存儲在設備13內,然後被用於設備1。設備1和設備13內的安裝程序3和17因而是完全一致的。設備13內的安裝程序可能包括LMA。這種包括在圖1中由菱形符號表示。網絡瀏覽器2/伺服器14僅需要找到並傳送安裝程序。
當被網絡瀏覽器2在設備1內激活時,安裝程序可能會處理整個安裝。實際上,設備13內的安裝程序17和LMA19可以是自提取建立程序或安裝腳本,這些在桌面和伺服器環境內都是眾所周知的概念。網絡瀏覽器將包括LMA的安裝程序裝入到設備1,並在其後運行該安裝程序。結果是,安裝程序在設備1內安裝並激活LMA,從而導致了圖1所示的組件8的結構。從網絡瀏覽器到安裝程序17的箭頭是以「裝入」標記的,它指示瀏覽器2將包括安裝程序以及LMA 19的文件從設備13的存儲器傳送到,即裝入到設備1的存儲器。
在安裝和激活LMA之後,設備1和13可以毫無問題地相互通信,例如通過在單元10和16之間交換LMT語言信息。此外,如圖1示例性地示出的,設備1和13例如可以使用「HTTP」相互通信。
LMA優選的是在製作、安裝或建立期間內固定地存儲在設備13內,以便始終遵守設備13的實際版本。LMA可能會被以任何適當的形式存儲,優選的是基於Java的形式。LMA可能會被存儲為「.jar」(Java檔案)文件。
LMA的移動性是基於諸如Java的「編譯一次,隨處運行」原理,因而可能是Java組件。在實際的實施例中,所述的可裝入媒介代理可能是可被下載並可在任何環境內運行的Java字節碼檔案。
在圖1的實施例中,EMT是可裝入媒介代理8(用作媒介設備)和設備13(NE)之間的專用通信方法的實例。
關於圖1所示實施例中的相互作用,媒介功能發生在設備(客戶機)1的GUI應用4和設備(網絡單元NE)13之間,並由裝入組件8內的可裝入媒介代理(LMA)19提供。
在圖1所示的實施例中,與LMA傳送、安裝和激活相關的組件是網絡瀏覽器2、安裝程序3、HTTP伺服器14、HTML頁存儲器15以及安裝程序17。這些部件僅代表實例,也可能以其它任何形式實施所需的傳送(複製)、安裝和激活功能,以將媒介代理19的拷貝裝入設備1,並適當地安裝和激活它。
除了如上所述地在需要媒介功能時裝入媒介程序之外,還存在著若干裝入媒介程序的可選擇方法,例如在需要媒介時將媒介程序裝入第二設備;當媒介程序被在第一設備13內改變或被重新訪問時(例如當存在著可用的新版本時),所述媒介程序自動裝入第二設備;在預定時刻將媒介程序裝入第二設備1(例如每十分鐘…)在啟動設備時將媒介程序裝入第二設備。
這些可供選擇的方法是一些裝入策略的實例,它們也可能由其它裝入標準取代。
儘管在上述實施例中提供了由GUI設計表示的接口,但本發明並不僅限於此,其還適用於需要客戶機/伺服器結構的其它類型接口。此外,本發明同樣適用於涉及用於網絡管理等的兩個獨立設備之間需要媒介功能的協作或通信的其它類型客戶機/伺服器結構。
權利要求
1.一種用於在系統內提供媒介功能的方法,所述系統至少包括能夠相互協作或通信的第一和第二設備,所述方法包括提供用於執行媒介功能的可裝入媒介程序,將所述媒介程序的拷貝裝入所述設備中的一個或兩個,以及當需要媒介且涉及所述設備之間的協作與通信的應用程式被在其中一個所述設備內執行時,運行所述媒介程序。
2.根據權利要求1的方法,其中所述第一設備是網絡單元(NE)。
3.根據權利要求1或2的方法,其中所述第二設備包括用戶接口。
4.根據權利要求3的方法,其中所述用戶接口是圖像用戶接口(GUI)。
5.根據上述權利要求中任何一個的方法,其中所述媒介程序被暫時或永久存儲在所述第一設備內,並被在所述第二設備內傳送、安裝和激活,以被在所述第二設備內執行。
6.根據上述權利要求中任何一個的方法,其中存儲所述的可裝入媒介程序的所述第一設備是用戶設備,而所述第二設備包括用於管理所述第一設備的一個或多個功能的用戶接口。
7.根據上述權利要求中任何一個的方法,其中所述媒介程序是Java程序。
8.一種系統,其至少包括能夠相互協作或通信的第一和第二設備,並為所述第一和第二設備提供媒介功能,包括存儲用於執行媒介功能的可裝入媒介程序的存儲裝置,用於將所述媒介程序的拷貝裝入所述設備中的一個或兩個的裝置,以及用於需要媒介且涉及所述設備之間的協作與通信的應用程式被在一個所述設備內執行時,運行所述媒介程序的裝置。
9.根據權利要求8的系統,其中所述第一設備是網絡單元(NE)。
10.根據權利要求8或9的系統,其中所述第二設備包括用戶接口。
11.根據權利要求10的系統,其中所述用戶接口是圖像用戶接口(GUI)。
12.根據上述權利要求中任何一個的系統,其中存儲所述媒介程序的所述存儲裝置包含在所述第一設備內,並且所述媒介程序在所述第二設備內傳送、安裝和激活,以被在所述第二設備內執行。
13.根據上述權利要求中任何一個的系統,其中存儲所述的可裝入媒介程序的所述第一設備是用戶設備,而所述第二設備包括用於管理所述第一設備的一個或多個功能的用戶接口。
14.根據上述權利要求中任何一個的系統,其中所述媒介程序是Java程序。
全文摘要
公開了一種用於在包括至少一個能夠相互協作或通信的第一和第二設備的系統內提供媒介功能的方法與系統。用於執行所述媒介功能的可裝入媒介程序優選的是被存儲在所述第一設備內,並被裝入所述第二設備,以提供所述媒介功能。當需要媒介且涉及所述設備之間的協作或通信的應用程式在一個所述設備內運行時,執行所述媒介程序。所述第一設備可能是網絡單元(NE),而所述第二設備可能包括諸如圖像用戶接口(GUI)的用戶接口。
文檔編號G06F9/44GK1461437SQ00820038
公開日2003年12月10日 申請日期2000年11月27日 優先權日2000年11月27日
發明者奧利·芬尼 申請人:諾基亞公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀