欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

開放服務(wù)網(wǎng)關(guān)服務(wù)平臺中管理應(yīng)用程序的方法及體系結(jié)構(gòu)的制作方法

文檔序號:7920681閱讀:185來源:國知局
專利名稱:開放服務(wù)網(wǎng)關(guān)服務(wù)平臺中管理應(yīng)用程序的方法及體系結(jié)構(gòu)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于一開放服務(wù)網(wǎng)關(guān)服務(wù)平臺中管理應(yīng)用程序的方法及其相關(guān)
管理體系結(jié)構(gòu),尤其涉及一種用于開放服務(wù)網(wǎng)關(guān)服務(wù)平臺中,可大幅提升程序模塊化和溝 通能力,并可有效提升移植能力的方法及其相關(guān)管理體系結(jié)構(gòu)。
背景技術(shù)
由于網(wǎng)際網(wǎng)絡(luò)的快速發(fā)展,使得個人對網(wǎng)際網(wǎng)絡(luò)的需求日益增加,不再只局限在 工作環(huán)境中所需求,而是慢慢與家庭生活互相結(jié)合,因而數(shù)字家庭的生活隨之展開。在數(shù)字 家庭中,為內(nèi)外網(wǎng)絡(luò)環(huán)境搭起了溝通橋梁的家用網(wǎng)關(guān)器即扮演了一個關(guān)鍵性的角色,家庭 中各種裝置將通過家用網(wǎng)關(guān)器而彼此互相溝通。 開放服務(wù)網(wǎng)關(guān)技術(shù)(Open Services Gateway Initiative, OSGi)即是一個整 合于網(wǎng)關(guān)器里的整合性信息服務(wù)平臺,使遠(yuǎn)端軟件服務(wù)供應(yīng)商所提供的應(yīng)用程序及增值 服務(wù),能視使用者的需求,通過網(wǎng)際網(wǎng)絡(luò)動態(tài)地下載至用戶的家用網(wǎng)關(guān)器上,且能夠自動 安裝執(zhí)行。開放服務(wù)網(wǎng)關(guān)技術(shù)實現(xiàn)了一個完整和動態(tài)的組件模型,使得應(yīng)用程序(稱 為Bundle)無需重新引導(dǎo)即可被遠(yuǎn)程安裝、啟動、升級和卸載。另外,對應(yīng)的開發(fā)接口 (A卯licationProgramming Interface, API)中還定義了運(yùn)行遠(yuǎn)端下載管理政策的生命周 期管理,且服務(wù)注冊允許應(yīng)用程序去檢測新服務(wù)和取消的服務(wù)。 雖然開放服務(wù)網(wǎng)關(guān)技術(shù)一開始的重點是放在家用網(wǎng)關(guān)器上,但是開放服務(wù)網(wǎng)關(guān) 技術(shù)的應(yīng)用不僅局限于此,它可以應(yīng)用在電信服務(wù)產(chǎn)品、內(nèi)嵌至個人數(shù)字助理及移動電 話中,或配合個人計算機(jī)及其他消費(fèi)性電子產(chǎn)品來使用。例如,會話發(fā)起協(xié)議(Session InitiationProtocol, SIP)通信軟件(Communicator)即是一套基于開放服務(wù)網(wǎng)關(guān)技術(shù) 的即時消息(Instant Message)軟件,其支持多種即時消息溝通系統(tǒng)(如ICQ、 MSN、 AOL YahooMessage、 Jabber等),同時也支持網(wǎng)絡(luò)電話的視頻傳輸和接收,是一種全方位的通信 軟件,更因為是基于開放服務(wù)網(wǎng)關(guān)技術(shù)體系結(jié)構(gòu),所以擁有多種優(yōu)良的優(yōu)點(如跨平臺的 移植等)。 在公知技術(shù)中,會話發(fā)起協(xié)議通信軟件主要可分為三大部分,即協(xié)議服務(wù)應(yīng)用程 序(Protocol Service Bundle)、使用者接□月艮務(wù)應(yīng)用禾呈序(User Interface Service Bundle)及庫應(yīng)用程序(Libraries Bundle),且每個應(yīng)用程序間皆符合開放服務(wù)網(wǎng)關(guān)應(yīng)用 程序服務(wù)(OSGi Bundle Service)的規(guī)范,亦即可單獨(dú)移除任一應(yīng)用程序而不會影響其他 程序的運(yùn)作。在會話發(fā)起協(xié)議通信軟件中,使用者接口服務(wù)是主要程序的進(jìn)入點,換言之, 會話發(fā)起協(xié)議通信軟件的設(shè)定是由使用者接口服務(wù)應(yīng)用程序所控制。在此情形下,由于使 用者接口服務(wù)應(yīng)用程序是由使用者接口所顯現(xiàn),若會話發(fā)起協(xié)議通信軟件安裝于沒有任何 外接輸出的體系結(jié)構(gòu)時,則使用者無法設(shè)定會話發(fā)起協(xié)議通信軟件,可能影響會話發(fā)起協(xié) 議通信軟件的運(yùn)作。

發(fā)明內(nèi)容
因此,本發(fā)明的主要目的即在于提供一種用于一開放服務(wù)網(wǎng)關(guān)服務(wù)平臺中管理多 個應(yīng)用程序的方法及其相關(guān)管理體系結(jié)構(gòu)。 本發(fā)明公開一種用于一開放服務(wù)網(wǎng)關(guān)服務(wù)平臺中管理多個應(yīng)用程序的方法,其包
含將該多個應(yīng)用程序加入一服務(wù)列表,并產(chǎn)生對應(yīng)于每一應(yīng)用程序的設(shè)定文件;儲存對應(yīng)
于每一應(yīng)用程序的設(shè)定文件;在該多個應(yīng)用程序中一第一應(yīng)用程序被啟動時,更新該服務(wù)
列表中對應(yīng)于該第一應(yīng)用程序的狀態(tài);以及啟用對應(yīng)于該第一應(yīng)用程序的設(shè)定文件。 本發(fā)明還公開一種用于一開放服務(wù)網(wǎng)關(guān)服務(wù)平臺的管理體系結(jié)構(gòu),用以管理多個
應(yīng)用程序,其包含一設(shè)定單元,用來將該多個應(yīng)用程序加入一服務(wù)列表,并產(chǎn)生對應(yīng)于每一
應(yīng)用程序的設(shè)定文件;一儲存單元,用來儲存對應(yīng)于每一應(yīng)用程序的設(shè)定文件;一更新單
元,用來在該多個應(yīng)用程序中一第一應(yīng)用程序被啟動時,更新該服務(wù)列表中對應(yīng)于該第一
應(yīng)用程序的狀態(tài);以及一啟用單元,用來啟用對應(yīng)于該第一應(yīng)用程序的設(shè)定文件。 本發(fā)明可使開放服務(wù)網(wǎng)關(guān)服務(wù)平臺的應(yīng)用程序不再各自為政,可以將所有的應(yīng)用
程序統(tǒng)整到同一管理程序下,進(jìn)而大幅提升程序模塊化和溝通能力,并可有效提升移植能
力,而不需再獨(dú)立開發(fā)不同的設(shè)定程序。


圖1為本發(fā)明實施例的用于一開放服務(wù)網(wǎng)關(guān)服務(wù)平臺的一管理體系結(jié)構(gòu)的示意圖。圖2為用于圖1的管理體系結(jié)構(gòu)的一流程的示意圖。
圖3為用于圖1的管理體系結(jié)構(gòu)的一啟動流程的示意圖。
圖4為用于圖1的管理體系結(jié)構(gòu)的一修改流程的示意圖。
主要組件符號說明10管理體系結(jié)構(gòu)100管理裝置B_l B_n應(yīng)用程序106設(shè)定單元108更新單元102儲存單元104啟用單元20、30、40流程200、202、204、206、208、210、300、302、304、306、308、400、402、404、406、408
裝置
具體實施例方式
請參考圖1,圖1為本發(fā)明實施例的用于一開放服務(wù)網(wǎng)關(guān)服務(wù)平臺的一管理體系 結(jié)構(gòu)10的示意圖。管理體系結(jié)構(gòu)10用以管理應(yīng)用程序BJ B—n,其包含有一管理裝置 100、一儲存單元102及一啟用單元104。管理裝置100包含有一設(shè)定單元106及一更新單 元108。設(shè)定單元106用來將應(yīng)用程序B_l B_n加入一服務(wù)列表,并產(chǎn)生對應(yīng)于每一應(yīng)用 程序的設(shè)定文件,而所產(chǎn)生的設(shè)定文件儲存于儲存單元102中。更新單元108則用來在一應(yīng)用程序B—x被啟動時,更新服務(wù)列表中對應(yīng)于應(yīng)用程序B—x的狀態(tài),使得啟用單元104可 據(jù)以啟用對應(yīng)于應(yīng)用程序B_x的設(shè)定文件。 關(guān)于管理體系結(jié)構(gòu)10的運(yùn)作方式,以下圖2至圖4說明。 首先,請參考圖2,圖2為用于管理體系結(jié)構(gòu)10的一流程20的示意圖。流程20包
含以下步驟 步驟200:開始。 步驟202 :將應(yīng)用程序B_l B_n加入服務(wù)列表,并產(chǎn)生對應(yīng)于每一應(yīng)用程序的設(shè) 定文件。 步驟204 :儲存對應(yīng)于每一應(yīng)用程序的設(shè)定文件。 步驟206 :在應(yīng)用程序B_l B_n中應(yīng)用程序B_x被啟動時,更新該服務(wù)列表中對 應(yīng)于應(yīng)用程序B—x的狀態(tài)。 步驟208 :啟用對應(yīng)于應(yīng)用程序B_x的設(shè)定文件。
步驟210:結(jié)束。 通過流程20,應(yīng)用程序BJ B—n需先向管理裝置IOO注冊,以將應(yīng)用程序BJ B—n加入服務(wù)列表中,且設(shè)定單元106會產(chǎn)生預(yù)設(shè)的設(shè)定文件,并存于儲存單元102中。接 著,根據(jù)應(yīng)用程序BJ B_n的啟動情形,更新單元108會更新服務(wù)列表,使得啟用單元104 可據(jù)以啟用對應(yīng)的設(shè)定文件。 因此,在流程20中,應(yīng)用程序BJ B—n需先向管理裝置100注冊,以產(chǎn)生對應(yīng)的 設(shè)定文件,供后續(xù)使用。然而,在某些情況下,可能有新的應(yīng)用程序加入,則可根據(jù)圖3執(zhí)行 對應(yīng)的處理。 圖3為用于管理體系結(jié)構(gòu)10的一啟動流程30的示意圖。啟動流程30包含以下 步驟 步驟300:開始。 步驟302 :—應(yīng)用程序B_y被啟動。 步驟304 :判斷應(yīng)用程序B—y是否已被注冊。若是,進(jìn)行步驟308 ;若否,進(jìn)行步驟 306。 步驟306 :執(zhí)行應(yīng)用程序B_y的注冊程序。
步驟308 :啟用對應(yīng)于應(yīng)用程序B_y的設(shè)定文件。 根據(jù)啟動流程30,當(dāng)應(yīng)用程序B—y被啟動時,本發(fā)明先判斷應(yīng)用程序B—y是否已注 冊。若應(yīng)用程序B—y已注冊,表示儲存單元102中儲存有對應(yīng)的設(shè)定文件,則啟用之。相反 地,若應(yīng)用程序B_y未被注冊,則進(jìn)行應(yīng)用程序B_y的注冊程序,亦即,將應(yīng)用程序B_y加入 服務(wù)列表,產(chǎn)生對應(yīng)于應(yīng)用程序B_y的設(shè)定文件,并將所產(chǎn)生的設(shè)定文件儲存于儲存單元 102中。因此,通過啟動流程30,管理體系結(jié)構(gòu)10可視應(yīng)用程序B—y是否已注冊,決定啟用 其設(shè)定文件或執(zhí)行注冊程序。 此外,在某些情形下,使用者可能需要修改已注冊的應(yīng)用程序的設(shè)定,則本發(fā)明根 據(jù)圖4執(zhí)行對應(yīng)的處理。 圖4為用于管理體系結(jié)構(gòu)10的一修改流程40的示意圖。修改流程40包含以下 步驟 步驟400:開始。
步驟402 :修改應(yīng)用程序B_l B_n中一應(yīng)用程序B_z。 步驟404 :判斷應(yīng)用程序B—z是否已被啟動。若是,進(jìn)行步驟406 ;若否,進(jìn)行步驟 408。 步驟406 :通知對應(yīng)于應(yīng)用程序B_z的服務(wù),以啟用修改后的設(shè)定,并根據(jù)修改后
的設(shè)定,更新對應(yīng)于應(yīng)用程序B—z的設(shè)定文件。 步驟408 :更新對應(yīng)于應(yīng)用程序B_z的設(shè)定文件。 根據(jù)修改流程40,當(dāng)已注冊的應(yīng)用程序B_z被修改時,本發(fā)明先判斷應(yīng)用程序B_ z是否已被啟動。若應(yīng)用程序B—z已被啟動,則通知對應(yīng)于應(yīng)用程序B—z的服務(wù),以啟用修 改后的設(shè)定,并根據(jù)修改后的設(shè)定,更新對應(yīng)于應(yīng)用程序B—z的設(shè)定文件。相反地,若應(yīng)用 程序B_z未被啟動,則可直接更新對應(yīng)于應(yīng)用程序B_z的設(shè)定文件。因此,根據(jù)欲修改設(shè)定 的應(yīng)用程序B_z是否被啟動,本發(fā)明有不同的處理方式,以適應(yīng)不同情況的需求。
因此,由圖2至圖4可知,應(yīng)用程序B_l B_n需先向管理裝置100注冊,則設(shè)定單 元106可將之加入服務(wù)列表,并產(chǎn)生對應(yīng)的設(shè)定文件,而更新單元108則可更新服務(wù)列表, 使啟用單元104可據(jù)以啟用相關(guān)設(shè)定文件。同時,在啟動一應(yīng)用程序時,管理裝置100可視 其是否已注冊,決定啟用對應(yīng)的設(shè)定文件或執(zhí)行注冊程序。另外,當(dāng)使用者欲對已注冊的一 應(yīng)用程序的設(shè)定文件進(jìn)行修改時,管理裝置100可根據(jù)該應(yīng)用程序是否被啟動,而有不同 的處理方式,以適應(yīng)不同情況的需求。 此外,當(dāng)啟用單元104啟用對應(yīng)于應(yīng)用程序B—x的設(shè)定文件后,若應(yīng)用程序B—x被 中止時,則啟用單元104可卸載(或停用)對應(yīng)于應(yīng)用程序B—x的設(shè)定文件,以減輕系統(tǒng)負(fù) 載。簡單來說,啟用單元104僅會加載已啟動的應(yīng)用程序的設(shè)定文件,而針對已啟動但被中 止的應(yīng)用程序,啟用單元104卸載其設(shè)定文件。 如前所述,在公知技術(shù)中,由于使用者接口服務(wù)應(yīng)用程序是由使用者接口所顯現(xiàn), 若會話發(fā)起協(xié)議通信軟件安裝于沒有任何外接輸出的體系結(jié)構(gòu)時,使用者無法設(shè)定會話發(fā) 起協(xié)議通信軟件,可能影響會話發(fā)起協(xié)議通信軟件的運(yùn)作。相比較之下,在本發(fā)明中,即使 會話發(fā)起協(xié)議通信軟件安裝于沒有任何外接輸出的體系結(jié)構(gòu)時,由于管理裝置100可產(chǎn)生 并啟用其設(shè)定文件,因而可維持會話發(fā)起協(xié)議通信軟件的正常運(yùn)作。在此需注意的是,會話 發(fā)起協(xié)議通信軟件僅用以說明本發(fā)明的精神,實際上,凡是開放服務(wù)網(wǎng)關(guān)服務(wù)平臺的服務(wù) 皆適用于本發(fā)明,而不限于特定服務(wù)。因此,本發(fā)明可使開放服務(wù)網(wǎng)關(guān)服務(wù)平臺的應(yīng)用程序 不再各自為政,可以將所有的應(yīng)用程序統(tǒng)整到同一管理程序下,進(jìn)而大幅提升程序模塊化 和溝通能力,并可有效提升移植能力,而不需再獨(dú)立開發(fā)不同的設(shè)定程序。
綜上所述,本發(fā)明提供用于開放服務(wù)網(wǎng)關(guān)服務(wù)平臺中管理應(yīng)用程序的方法及相關(guān) 管理體系結(jié)構(gòu),可使開放服務(wù)網(wǎng)關(guān)服務(wù)平臺的應(yīng)用程序不再各自為政,并可將所有的應(yīng)用 程序統(tǒng)整到同一管理程序下,進(jìn)而大幅提升程序模塊化和溝通能力,并可有效提升移植能 力,而不需再獨(dú)立開發(fā)不同的設(shè)定程序。 以上所述僅為本發(fā)明的較佳實施例,凡是依本發(fā)明權(quán)利要求書范圍所作的等同變 化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
一種用于一開放服務(wù)網(wǎng)關(guān)服務(wù)平臺中管理多個應(yīng)用程序的方法,包括將所述多個應(yīng)用程序加入一服務(wù)列表,并產(chǎn)生對應(yīng)于每一應(yīng)用程序的設(shè)定文件;儲存對應(yīng)于每一應(yīng)用程序的設(shè)定文件;在所述多個應(yīng)用程序中一第一應(yīng)用程序被啟動時,更新所述服務(wù)列表中對應(yīng)于所述第一應(yīng)用程序的狀態(tài);以及啟用對應(yīng)于所述第一應(yīng)用程序的設(shè)定文件。
2. 如權(quán)利要求1所述的方法,還包括在相異于所述多個應(yīng)用程序的一第二應(yīng)用程序被啟動時,將所述第二應(yīng)用程序加入所 述服務(wù)列表,并產(chǎn)生對應(yīng)于所述第二應(yīng)用程序的設(shè)定文件; 儲存對應(yīng)于所述第二應(yīng)用程序的設(shè)定文件; 更新所述服務(wù)列表中對應(yīng)于所述第二應(yīng)用程序的狀態(tài);以及 啟用對應(yīng)于所述第二應(yīng)用程序的設(shè)定文件。
3. 如權(quán)利要求1所述的方法,還包括在所述第一應(yīng)用程序的設(shè)定被修改時,通知對應(yīng)于所述第一應(yīng)用程序的服務(wù),以啟用 修改后的設(shè)定;以及根據(jù)修改后的設(shè)定,更新對應(yīng)于所述第一應(yīng)用程序的設(shè)定文件。
4. 如權(quán)利要求1所述的方法,還包括在所述多個應(yīng)用程序中一第三應(yīng)用程序的設(shè)定被 修改時,更新對應(yīng)于所述第三應(yīng)用程序的設(shè)定文件,所述第三應(yīng)用程序未被啟動。
5. 如權(quán)利要求1所述的方法,還包括在所述第一應(yīng)用程序被中止時,停用對應(yīng)于所述 第一應(yīng)用程序的設(shè)定文件。
6. —種用于一開放服務(wù)網(wǎng)關(guān)服務(wù)平臺的管理體系結(jié)構(gòu),用以管理多個應(yīng)用程序,包括一設(shè)定單元,用來將所述多個應(yīng)用程序加入一服務(wù)列表,并產(chǎn)生對應(yīng)于每一應(yīng)用程序 的設(shè)定文件;一儲存單元,用來儲存對應(yīng)于每一應(yīng)用程序的設(shè)定文件;一更新單元,用來在所述多個應(yīng)用程序中一第一應(yīng)用程序被啟動時,更新所述服務(wù)列 表中對應(yīng)于所述第一應(yīng)用程序的狀態(tài);以及一啟用單元,用來啟用對應(yīng)于所述第一應(yīng)用程序的設(shè)定文件。
7. 如權(quán)利要求6所述的管理體系結(jié)構(gòu),其中在相異于所述多個應(yīng)用程序的一第二應(yīng)用 程序被啟動時,所述設(shè)定單元將所述第二應(yīng)用程序加入所述服務(wù)列表,并產(chǎn)生對應(yīng)于所述 第二應(yīng)用程序的設(shè)定文件;所述儲存單元儲存對應(yīng)于所述第二應(yīng)用程序的設(shè)定文件;所述 更新單元更新所述服務(wù)列表中對應(yīng)于所述第二應(yīng)用程序的狀態(tài);以及所述啟用單元啟用對 應(yīng)于所述第二應(yīng)用程序的設(shè)定文件。
8. 如權(quán)利要求6所述的管理體系結(jié)構(gòu),其中在所述第一應(yīng)用程序的設(shè)定被修改時,所 述設(shè)定單元通知對應(yīng)于所述第一應(yīng)用程序的服務(wù),以啟用修改后的設(shè)定,以及根據(jù)修改后 的設(shè)定,更新對應(yīng)于所述第一應(yīng)用程序的設(shè)定文件。
9. 如權(quán)利要求6所述的管理體系結(jié)構(gòu),其中在所述多個應(yīng)用程序中一第三應(yīng)用程序的 設(shè)定被修改時,所述設(shè)定單元更新對應(yīng)于所述第三應(yīng)用程序的設(shè)定文件,所述第三應(yīng)用程 序未被啟動。
10.如權(quán)利要求6所述的管理體系結(jié)構(gòu),其中在所述第一應(yīng)用程序被中止時,所述啟用 單元停用對應(yīng)于所述第一應(yīng)用程序的設(shè)定文件。
全文摘要
本發(fā)明涉及開放服務(wù)網(wǎng)關(guān)服務(wù)平臺中管理應(yīng)用程序的方法及體系結(jié)構(gòu)。具體地,用于一開放服務(wù)網(wǎng)關(guān)服務(wù)平臺中管理多個應(yīng)用程序的方法,包含將該多個應(yīng)用程序加入一服務(wù)列表,并產(chǎn)生對應(yīng)于每一應(yīng)用程序的設(shè)定文件;儲存對應(yīng)于每一應(yīng)用程序的設(shè)定文件;在該多個應(yīng)用程序中一第一應(yīng)用程序被啟動時,更新該服務(wù)列表中對應(yīng)于該第一應(yīng)用程序的狀態(tài);以及啟用對應(yīng)于該第一應(yīng)用程序的設(shè)定文件。本發(fā)明可使開放服務(wù)網(wǎng)關(guān)服務(wù)平臺的應(yīng)用程序不再各自為政,可以將所有的應(yīng)用程序統(tǒng)整到同一管理程序下,進(jìn)而大幅提升程序模塊化和溝通能力,并可有效提升移植能力,而不需再獨(dú)立開發(fā)不同的設(shè)定程序。
文檔編號H04L12/66GK101729329SQ20081017163
公開日2010年6月9日 申請日期2008年10月22日 優(yōu)先權(quán)日2008年10月22日
發(fā)明者蘇致安 申請人:緯創(chuàng)資通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
名山县| 上栗县| 临邑县| 昭苏县| 任丘市| 黄石市| 什邡市| 宁安市| 松原市| 北碚区| 兴安盟| 全南县| 手机| 文成县| 宣汉县| 呼图壁县| 科技| 冕宁县| 突泉县| 兴业县| 彰化市| 青河县| 永顺县| 马边| 呼伦贝尔市| 兴国县| 白银市| 湄潭县| 滦南县| 长治县| 定襄县| 驻马店市| 武冈市| 金山区| 高清| 宜城市| 天峻县| 杭锦后旗| 普格县| 谢通门县| 运城市|