亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

提供媒介功能的方法與系統(tǒng)的制作方法

文檔序號:6649706閱讀:320來源:國知局
專利名稱:提供媒介功能的方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于提供媒介功能的方法與系統(tǒng)。
背景技術(shù)
一般而言,媒介功能或媒介設(shè)備(MD)提供了包括互斥通信機(jī)制的電信系統(tǒng)或處理系統(tǒng)的物理單元或?qū)ο笾g的變換。
例如,實(shí)施諸如圖像用戶接口(GUI)的用戶接口的典型體系結(jié)構(gòu)具有獨(dú)立的用戶接口應(yīng)用,例如GUI應(yīng)用。所述應(yīng)用與諸如網(wǎng)絡(luò)單元(NE)的另一單元通信,而所述的另一單元使用諸如CORBA(公共對象請求代理程序體系結(jié)構(gòu))體系結(jié)構(gòu)的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。在這種情況下(例如GUI),該應(yīng)用(例如GUI應(yīng)用)起到客戶機(jī)的作用,而所述的另一單元起到了服務(wù)器的作用。以下,CORBA將被用作實(shí)例。除了CORBA之外,也可能會利用其它任何客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。
為了成為服從CORBA的服務(wù)器,必須在網(wǎng)絡(luò)單元內(nèi)設(shè)置一些附加組件。最主要的組件是ORB(對象請求代理程序)和服務(wù)器對象實(shí)施方式(OI)。
但在一些情況下,ORB和OI在網(wǎng)絡(luò)單元內(nèi)的實(shí)施可能因?yàn)榧夹g(shù)壁壘而變得不可行。在這種情況下,通常會實(shí)施一種設(shè)置在GUI和網(wǎng)絡(luò)單元之間的媒介設(shè)備(MD)。所述媒介設(shè)備實(shí)施用于GUI的CORBA服務(wù)器,并使用其它通常專用的技術(shù)來接口網(wǎng)絡(luò)單元NE。
圖2示出了一種典型結(jié)構(gòu),其帶有操作或處理設(shè)備20、網(wǎng)絡(luò)單元(NE)28以及在所述設(shè)備20和網(wǎng)絡(luò)單元28之間提供媒介功能的常規(guī)媒介設(shè)備(MD)25。
設(shè)備或單元20可能是任何提供用戶接口的設(shè)備,其在所示的實(shí)例中是GUI應(yīng)用21,所述GUI應(yīng)用21包括處理單元22、對象請求代理程序(ORB)23以及可能基于Java的用戶接口(UI)應(yīng)用24。
所述媒介設(shè)備25同樣包括對象請求代理程序26和媒介功能27。所述媒介設(shè)備25能夠與設(shè)備20的對象請求代理程序23通信。
所述網(wǎng)絡(luò)單元28包括EMT(外部消息傳送)單元29和任意一種功能裝置30。所述媒介設(shè)備25例如使用由所述EMT單元29以已知方式翻譯的EMT語言與網(wǎng)絡(luò)單元28通信。
如圖2所示,所述常規(guī)媒介設(shè)備25通常被實(shí)施為專用計(jì)算單元內(nèi)的功能。這種解決方案具有很多缺點(diǎn)。首先,媒介功能需要具有專用,即額外計(jì)算單元,這降低了可靠性,因?yàn)榇嬖谥嗟挠布M件,它們可能會發(fā)生故障或失靈。其次,常規(guī)媒介設(shè)備還帶有版本問題。因?yàn)樗雒浇樵O(shè)備和網(wǎng)絡(luò)單元是被作為獨(dú)立的組件管理的,如果網(wǎng)絡(luò)單元的接口改變,則媒介設(shè)備可能將不再正確運(yùn)行。最后,維護(hù)負(fù)載和系統(tǒng)成本會上升。

發(fā)明內(nèi)容
本發(fā)明解決了上述問題,并提供了一種如權(quán)利要求書內(nèi)定義的方法與系統(tǒng)。
所公開的方法與系統(tǒng)在一種系統(tǒng)內(nèi)提供了媒介功能,所述系統(tǒng)至少包括能夠相互協(xié)作或通信的第一和第二設(shè)備。用于執(zhí)行媒介功能的可裝入媒介程序優(yōu)選的是被存儲在所述第一設(shè)備內(nèi),并被裝入所述第二設(shè)備,以提供媒介功能。例如當(dāng)需要媒介且涉及設(shè)備之間的協(xié)作或通信的應(yīng)用程序在其中一個(gè)設(shè)備中運(yùn)行時(shí),執(zhí)行所述媒介程序。所述第一設(shè)備可能是網(wǎng)絡(luò)單元(NE),而所述第二設(shè)備可能包括諸如圖像用戶接口(GUI)的用戶接口。
根據(jù)本發(fā)明的一個(gè)優(yōu)選方面,所述媒介功能被實(shí)施為可裝入媒介程序,其在下文中將被稱為可裝入媒介代理(LMA)。所述的可裝入媒介代理與常規(guī)媒介設(shè)備實(shí)施相同的功能,但其可被動(dòng)態(tài)地裝入任何計(jì)算單元。
這提供了媒介功能不需要專用計(jì)算單元,即單獨(dú)設(shè)備的優(yōu)點(diǎn)??梢允顾龅目裳b入媒介代理依賴于諸如網(wǎng)絡(luò)單元的某一設(shè)備。
優(yōu)選的是,可裝入媒介代理的脫機(jī)版本被作為網(wǎng)絡(luò)單元的一部分傳遞。因此,所述的可裝入媒介代理是一種網(wǎng)絡(luò)單元的媒介設(shè)備代理,這可以在網(wǎng)絡(luò)的任何一個(gè)計(jì)算單元內(nèi)示例。
優(yōu)選的是,可裝入媒介代理的脫機(jī)拷貝位于將由諸如GUI的接口管理的同一網(wǎng)絡(luò)單元內(nèi)。當(dāng)諸如GUI的接口與網(wǎng)絡(luò)單元之間的相互作用開始時(shí),所述的可裝入媒介代理被傳送至恰當(dāng)?shù)挠?jì)算單元(例如一個(gè)提供接口的計(jì)算單元),并被在其內(nèi)安裝和激活。
所述的可裝入媒介代理通常被在與接口(例如GUI)相同的計(jì)算單元內(nèi)激活。在激活所述的可裝入媒介代理之后,接口和網(wǎng)絡(luò)單元可以毫無問題地相互通信,并且都完全不了解通信通過可裝入媒介代理而非常規(guī)媒介設(shè)備發(fā)生。
所述的可裝入媒介代理不需要任何專用計(jì)算單元或其它附加硬件組件。因此,根據(jù)本發(fā)明的系統(tǒng)與方法的可靠性得到提高,而維護(hù)和系統(tǒng)費(fèi)用得到降低。
此外,所述的可裝入媒介代理始終與諸如網(wǎng)絡(luò)單元NE的單元兼容,它從所述的單元始發(fā),即使所述單元的接口改變,它仍可以正確運(yùn)行。
媒介功能無需專用計(jì)算單元以及不存在版本問題的上述優(yōu)點(diǎn)還使得新技術(shù)(例如CORBA)的使用成為可能。
本發(fā)明適用于各種需要媒介功能的應(yīng)用或接口,并適用于任何必須實(shí)施媒介設(shè)備功能的技術(shù)方案。本發(fā)明并不僅限于GUI設(shè)計(jì)。本發(fā)明的另一應(yīng)用范圍例如是利用媒介設(shè)備或其它類型接口的網(wǎng)絡(luò)管理。


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