两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

管理應用程序的系統(tǒng)和方法

文檔序號:7879440閱讀:241來源:國知局
專利名稱:管理應用程序的系統(tǒng)和方法
技術領域
本發(fā)明涉及一種在家庭網(wǎng)絡環(huán)境中管理需要控制的設備中使用的應用程序或軟件部份的系統(tǒng)和方法,更具體地說,涉及一種管理其中需要控制的設備的功能可通過不斷更新設備中使用的應用程序來動態(tài)擴展的應用程序的系統(tǒng)和方法。本申請基于韓國專利申請?zhí)?003-0000058,該專利的整個說明作為參考一并列于此。
背景技術
家庭網(wǎng)絡系統(tǒng)是一種通過一個網(wǎng)絡將多個PC、外部設備、移動電話、家用電器等連接起來并進行控制的系統(tǒng)。構(gòu)造這種家庭網(wǎng)絡系統(tǒng)的建議方法是在這些家用電器中內(nèi)置一種稱為中間件(middleware)的通用虛擬計算機環(huán)境,并且為這些家用電器提供應用程序。在這里,中間件能夠在家庭網(wǎng)絡中的家用電器之間進行通信。目前可用的中間件有家庭音頻/視頻交互(HAVi,homeAV interoperability)、通用即插即用(UPnP,universal plug and play)、Jini、家庭寬帶網(wǎng)絡(HWW,home wide web)等。
然而,隨著家用電器的功能的改善并且更加復雜,除了在購買時已經(jīng)安裝的應用程序外,對安裝其最新的應用程序的需求大大增加。例如,如果一臺電視機能支持高質(zhì)量的聲音格式(例如,環(huán)繞聲、立體聲等),但一個不良的調(diào)諧器卻不支持高質(zhì)量格式的話,該高質(zhì)量格式就不能被使用。
根據(jù)這種趨勢,已經(jīng)開發(fā)了提供在受控設備中使用的新的應用程序的技術。例如,韓國專利申請?zhí)?000-7007449(該發(fā)明的主題是一種涉及音頻/視頻網(wǎng)絡的方法和系統(tǒng))公開了一種通過當需要控制的家用電器與家庭網(wǎng)絡系統(tǒng)連接時設備驅(qū)動器被更新的方式支持更高級的性能的方法。
圖1和圖2是示出安裝傳統(tǒng)的應用程序的方法和示出在HAVi家庭網(wǎng)絡系統(tǒng)中安裝應用程序的方法的圖,在該HAVi家庭網(wǎng)絡系統(tǒng)中,一個控制設備和一個受控設備相互連接,該控制設備即完全AV設備(FAV,full AVdevice),能夠基于IEEE 1394安裝和執(zhí)行應用程序,并且該受控設備即為基本AV設備(BAV,base AV device)。
在這里,IEEE 1394是用于互相連接一些家用電器的高速串行總線(接口),以及設備控制模塊(DCM)是用于控制需要控制的家用電器的軟件部份即當用戶想使用設備的功能時所需要的應用程序接口(API)。具體地說,DCM是通過安裝DCM的一個字節(jié)碼而獲取的,并且應當存在于FAV中以便控制設備。而且,DCM的一個字節(jié)碼可駐留于BAV中或其它地方,例如因特網(wǎng)上的文件服務器上。
如圖1所示,當BAV 120與家庭網(wǎng)絡系統(tǒng)相連時,在DCM的字節(jié)碼121駐留于BAV 120的情況下,F(xiàn)AV 110從BAV 120的存儲器裝載DCM的字節(jié)碼121,并將裝載的字節(jié)碼安裝其中。或者,如圖2所示,當BAV 220與家庭網(wǎng)絡系統(tǒng)相連時,在DCM的字節(jié)碼231駐留于文件服務器230的情況下,F(xiàn)AV 210從BAV 120的存儲器讀取DCM的URL并從文件服務器230裝載讀取的字節(jié)碼231,并將裝載的字節(jié)碼安裝其中。
然而,這種應用程序安裝方法將應用程序限制于基于IEEE 1394技術的HAVi家庭網(wǎng)絡,這是因為它只能利用支持熱即插即用的IEEE 1394來執(zhí)行。而且,由于它決定了由FAV安裝和管理應用程序,因此存在這樣一個問題由于安裝和管理與家庭網(wǎng)絡相連的一些BAV的應用程序,因此給FAV施加了很大的負載。
而且,由于FAV被配置為僅當初使化BAV與家庭網(wǎng)絡的連接時才安裝DCM,還存在這樣一個問題它很難提供不斷的應用程序更新服務。

發(fā)明內(nèi)容
從而,本發(fā)明將要解決現(xiàn)有技術中上述問題。本發(fā)明的一個目的是提供一種管理在家庭網(wǎng)絡環(huán)境中獨立操作的應用程序的系統(tǒng)和方法。
本發(fā)明的另一個目的是提供一種管理應用程序的系統(tǒng)和方法,其中受控設備的功能可通過允許控制設備和受控設備控制應用程序的安裝和管理并且不斷更新受控設備中使用的應用程序來動態(tài)擴展。
根據(jù)本發(fā)明為實現(xiàn)目的的一個方面,提供了一種包括多個受控設備和應用程序服務器的應用程序管理系統(tǒng),其中該應用程序服務器利用對各種家庭網(wǎng)絡中間件提供集成支持的架構(gòu)(framework)執(zhí)行用于受控設備的應用程序的安裝和管理。
此外,本發(fā)明的應用程序管理系統(tǒng)還可包括應用程序服務器,裝載有能夠?qū)Ω鞣N家庭網(wǎng)絡中間件提供集成支持的架構(gòu),并且所述受控服務器控制所述應用程序服務器并且執(zhí)行對用于受控設備的應用程序的安裝和管理。
而且,所述家庭網(wǎng)絡中間件可從由HAVi、UpnP、Jini及HWW的組合中選擇。
所述架構(gòu)最好是OSGi架構(gòu)。
所述架構(gòu)最好提供因特網(wǎng)接入服務和家庭網(wǎng)絡中間件服務。


通過結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行描述,本發(fā)明的上述和其它目的和特征將變得更清楚,附圖中圖1和2是示出根據(jù)現(xiàn)有技術安裝應用程序的方法的圖;圖3是示出根據(jù)本發(fā)明的第一實施例的管理應用程序的系統(tǒng)的示例結(jié)構(gòu)的圖;圖4是示出根據(jù)本發(fā)明的第一實施例的管理應用程序的系統(tǒng)的實際結(jié)構(gòu)的圖;圖5是示出根據(jù)本發(fā)明的第二實施例的管理應用程序的系統(tǒng)的示例結(jié)構(gòu)的圖;圖6是示出根據(jù)本發(fā)明的第二實施例的管理應用程序的系統(tǒng)的實際結(jié)構(gòu)的圖;圖7是示出根據(jù)本發(fā)明的第一實施例的管理應用程序的方法的流程圖;及圖8是示出根據(jù)本發(fā)明的第二實施例的管理應用程序的方法的流程圖。
具體實施例方式
接下來,將參照附圖描述本發(fā)明的優(yōu)選實施例。
在本發(fā)明中,應用程序管理系統(tǒng)的結(jié)構(gòu)可根據(jù)控制設備和受控設備中哪一個管理應用程序而改變。具體地說,本發(fā)明的應用程序管理系統(tǒng)可分成兩類拉模式(pull mode),其中應用程序服務器(控制設備)成為管理的主題,并執(zhí)行應用程序的安裝和管理;以及推模式(push mode),其中受控設備成為管理的主題,并執(zhí)行應用程序的安裝和管理。
首先,將參照圖3描述應用程序服務器成為管理的主題并執(zhí)行應用程序的安裝和管理的拉模式中的應用程序管理系統(tǒng)。
圖3是示出按照本發(fā)明的第一實施例的應用程序管理系統(tǒng)的示例結(jié)構(gòu)的圖。如圖所示,應用程序管理系統(tǒng)300包括應用程序服務器310、受控設備320和文件服務器330。應用程序服務器310和受控設備320通過家庭網(wǎng)絡340互相連接。
應用程序服務器310包括與受控設備320通信的家庭網(wǎng)絡中間件模塊311、從文件服務器330下載應用程序文件331的應用程序裝載模塊312以及控制家庭網(wǎng)絡中間件模塊311和應用程序裝載模塊312的操作的應用程序管理模塊314。在應用程序服務器310裝載了開放服務網(wǎng)關組織(open servicegateway initiative,OSGi)架構(gòu)(framework)313,家庭網(wǎng)絡中間件模塊311和應用程序裝載模塊312捆綁(bundled)在OSGi架構(gòu)313中。
在這里,在應用程序服務器310上裝載了OSGi架構(gòu)313以及在OSGi架構(gòu)313中捆綁了家庭網(wǎng)絡中間件模塊311和應用程序裝載模塊312的原因是能夠在中間件中實現(xiàn)一個獨立的家庭網(wǎng)絡系統(tǒng)。接下來,為更好地理解本發(fā)明,將更詳細地描述OSGi架構(gòu)。
在家庭中構(gòu)成一個數(shù)據(jù)網(wǎng)絡的家庭網(wǎng)絡系統(tǒng)基于多種應用場合及居住環(huán)境。因此,當實現(xiàn)家庭網(wǎng)絡系統(tǒng)時將附加多種限制。
也就是說,在家庭網(wǎng)絡系統(tǒng)中,包括信息家用電器在內(nèi)的各種家用電器諸如計算機、打印機和傳真機,AV家用電器諸如電視機、音響、錄像機和DVD,以及控制設備諸如燈、門鎖、空調(diào)和洗衣機互相復雜連接。而且,家用電器使用不同通信介質(zhì)諸如電力線通訊網(wǎng)、以太網(wǎng)、藍牙(Bluetooth)和IEEE1394。因此,為了確保家庭網(wǎng)絡系統(tǒng)的可靠性和穩(wěn)定性,家庭網(wǎng)絡系統(tǒng)應該以與所有家用電器兼容的方式來實現(xiàn)。換句話說,家庭網(wǎng)絡系統(tǒng)應該以獨立的中間件來實現(xiàn)。
相應地,在本發(fā)明中,捆綁了用于接入各種設備的中間件服務的OSGi架構(gòu)313裝載在應用程序服務器310上,因而在家庭網(wǎng)絡環(huán)境中實現(xiàn)與硬件、網(wǎng)絡協(xié)議、操作系統(tǒng)等無關的平滑通信,從而家庭網(wǎng)絡系統(tǒng)以獨立的中間件來實現(xiàn)。
OSGi是在家庭網(wǎng)絡家用電器中動態(tài)安裝和執(zhí)行新服務的規(guī)范,并且提供了在家庭網(wǎng)絡中間件諸如UPnP、Jini和LonTalk之間的可交互性,因此,使用各種形式的中間件的設備能夠手動控制。由于這種OSGi技術是由OSGi在2001年10月發(fā)表的論文“OSGi服務平臺版本2”中詳細描述的,因此其詳細描述在此省略。
同時,受控設備320包括與應用程序服務器310通信的家庭網(wǎng)絡中間件模塊321和要被安裝的應用程序文件上的位置信息322。用于家庭中所有家用電器的應用程序文件331存儲在文件服務器330中。
也就是說,當受控設備320與家庭網(wǎng)絡340相連時,應用程序服務器310通過家庭網(wǎng)絡中間件模塊311檢測到受控設備320已經(jīng)被連接,通過應用程序裝載模塊312從受控制設備320提取將被安裝的應用程序文件上的位置信息322,并且從文件服務器330下載應用程序文件從而根據(jù)所提取的關于下載的應用程序文件的位置信息來安裝相關的應用程序。
圖4示出了以應用程序服務器拉模式實現(xiàn)的應用程序管理系統(tǒng)的實際結(jié)構(gòu)。如圖所示,應用程序管理系統(tǒng)400包括應用程序服務器410、受控設備420和文件服務器430。而且,應用程序服務器410和受控設備420通過家庭網(wǎng)絡440互相連接。
應用程序服務器410包括用于控制UPnP設備的UPnP CP捆綁(bundle)411、用于從文件服務器430下載應用程序文件的HTTP網(wǎng)絡服務器捆綁412以及用于控制UPnP CP捆綁411和HTTP網(wǎng)絡服務器412操作的應用程序管理模塊414。UPnP CP捆綁411和HTTP網(wǎng)絡服務器捆綁412捆綁到OSGi架構(gòu)413中。
受控設備420包括用于通知應用程序服務器410其存在并從該應用程序服務器410接收命令的UPnP CD堆棧(stack)421以及用于驅(qū)動受控設備402的設備描述(description)422。位置信息423(例如關于驅(qū)動器的URL信息)存儲在設備描述422中。
在這里,UPnP對應于連接常規(guī)PC和外圍設備的即插即用概念的擴展版本,它是一種所有設備和PC外圍設備一旦被安裝就可通過它無需附加設置地配置到單個網(wǎng)絡中的軟件技術。UPnP設備從邏輯上可分成對應于根據(jù)家庭網(wǎng)絡中的角色直接使用服務的客戶端的控制點(CP)和對應于可與CP通信的設備或軟件的受控設備(CD)。在這種情況下,首先請求服務的一方充當CP,而另一方充當CD。CP在UPnP網(wǎng)絡上搜索UPnP設備,或者接收當UPnP設備最新與網(wǎng)絡連接或斷開時生成的事件消息。
也就是說,當受控設備420與家庭網(wǎng)絡相連時,應用程序服務器410的應用程序管理模塊414通過UPnP CP捆綁411從受控設備420提取要被安裝的應用程序文件上的位置信息423,并通過HTTP網(wǎng)絡服務器捆綁412從文件服務器430下載應用程序文件431,以便安裝相關應用程序。促使應用程序服務器410執(zhí)行應用程序安裝和管理的方法將參照圖7在下面詳細描述。
同時,應用程序管理系統(tǒng)可以應用程序服務器拉模式之外的受控設備推模式來實現(xiàn)。接下來,將照圖5來說明以受控設備推模式實現(xiàn)的應用程序管理系統(tǒng)。
圖5是示出根據(jù)本發(fā)明的第二實施例的示例結(jié)構(gòu)的圖。如圖所示,以控制設備推模式實現(xiàn)的應用程序管理系統(tǒng)500配置為這種模式受控設備520包括應用程序管理模塊522并且應用程序服務器510包括應用程序平臺服務模塊514,它與以應用程序服務器拉模式實現(xiàn)的情況相反。
當受控設備520與家庭網(wǎng)絡540相連時,受控設備520的應用程序管理模塊522控制應用程序服務器510的應用程序平臺服務模塊514,并因此安裝新的應用程序或不斷管理安裝的應用程序。該過程將在下面詳細描述。
在需要安裝新應用程序的情況下,應用程序管理模塊522判斷相關應用程序要下載的位置,然后請求應用程序平臺服務模塊514安裝必需的應用程序。響應于該請求,應用程序平臺服務模塊514控制應用程序裝載模塊512從文件服務器531下載用于家用電器的應用程序文件531,然后通過執(zhí)行下載的應用程序文件安裝受控設備520的應用程序。
而且,在必需刪除或更新已安裝應用程序的情況下,應用程序管理模塊522請求應用程序平臺服務模塊514刪除或更新應用程序。響應于該請求,應用程序平臺服務模塊514從應用程序服務器510刪除或在其中更新相關應用程序,然后通知受控設備520執(zhí)行結(jié)果。
圖6是示出了以受控設備推模式實現(xiàn)的應用程序管理系統(tǒng)的實際結(jié)構(gòu)。
應用程序服務器610包括用于通知受控設備620其存在并從該受控設備接收命令的UPnP CD捆綁611、用于從文件服務器630下載應用程序文件631的HTTP網(wǎng)絡服務器捆綁612以及用于在受控設備620的控制下安裝和管理應用程序的應用程序平臺服務模塊614。在這里,UPnP CP捆綁611和HTTP網(wǎng)絡服務器捆綁612捆綁到OSGi架構(gòu)613中。
受控設備620包括用于向應用程序服務器610發(fā)送關于應用程序管理的控制命令的UPnP CD堆棧621以及用于控制與應用程序管理相關的一般操作的應用程序管理模塊622。以受控設備推模式管理應用程序的方法將參照圖8在下文中詳細描述。
接下來,將參照附圖詳細描述根據(jù)本發(fā)明管理應用程序的方法。
首先,將參照圖7描述以拉模式管理應用程序的方法,其中應用程序服務器成為管理主題并且執(zhí)行應用程序的安裝和管理。
圖7是示出以應用程序服務器拉模式管理應用程序的方法的流程圖。為更好地理解本發(fā)明,下文將參照家庭網(wǎng)絡系統(tǒng)例如圖4所示的結(jié)構(gòu)來更詳細地描述根據(jù)應用程序服務器拉模式管理應用程序的方法。
當受控設備420與家庭網(wǎng)絡440相連時,應用程序服務器410中的UPnPCP捆綁411檢測受控設備420已經(jīng)連接到家庭網(wǎng)絡,然后通過事件機構(gòu)通知應用程序管理模塊414受控設備420的存在(S710)。
然后,UPnP CP捆綁411分析受控設備的設備描述422,提取位置信息423(例如關于驅(qū)動器的URL信息),然后將提取的信息發(fā)送到應用程序管理模塊414(S720)。
接著,應用程序管理模塊414控制HTTP網(wǎng)絡服務器捆綁412并根據(jù)從UPnP CP捆綁411輸入的應用程序文件上的位置信息423從文件服務器430下載受控設備420的應用程序文件431(S730)。當下載完成后,應用程序管理模塊414執(zhí)行下載的應用程序文件431以便安裝相關的應用程序(S740)。
其后,應用程序管理模塊414響應安裝的應用程序控制受控設備(S750)。例如,應用程序管理模塊可通過應用程序平臺服務功能在電視機中執(zhí)行打印輸出功能或關閉音響的操作。
接下來將參照圖8描述以推模式管理應用程序的方法,其中受控設備成為管理主題并且執(zhí)行安裝和管理。
圖8是描述以受控設備推模式管理應用程序的方法的流程圖。為更好地理解本發(fā)明,接下來將參照家庭網(wǎng)絡系統(tǒng)例如圖6所示的結(jié)構(gòu)來更詳細地描述根據(jù)應用程序服務器推模式管理應用程序的方法。
當受控設備620與家庭網(wǎng)絡640相連時,受控設備620的UPnP CP堆棧621通過與應用程序服務器610的UPnP CD捆綁611的通信來搜索以判定應用程序服務器610和應用程序平臺服務模塊614是否與家庭網(wǎng)絡640相連(S810)。
此時,如果應用程序服務器610和應用程序平臺服務模塊614與家庭網(wǎng)絡640相連,受控設備620的UPnP CP堆棧621通過事件機構(gòu)通知應用程序管理模塊622應用程序服務器610的存在。
接著,受控設備620的應用程序管理模塊622判斷是否應該安裝新的應用程序(S820)。如果要安裝新的應用程序,應用程序管理模塊判斷相關應用程序的下載位置并請求應用程序平臺服務模塊614安裝必需的應用程序(S830)。
其后,響應于用于安裝相關應用程序的請求命令,應用程序平臺服務模塊614控制HTTP網(wǎng)絡服務器捆綁612并從文件服務器下載應用程序文件(S840)。下載完畢后,應用程序平臺服務模塊614執(zhí)行下載的應用程序文件以便安裝相關的應用程序(S850)。
如果根據(jù)受控設備620的控制過程應用程序被安裝在應用程序服務器610,那么受控設備620的應用程序管理模塊622通過安裝的應用程序來控制與家庭網(wǎng)絡640相連的受控設備620(S860)。
另一方面,在必需刪除或更新已安裝應用程序的情況下,應用程序管理模塊622請求應用程序平臺服務模塊614刪除或更新相關的應用程序。應用程序平臺服務模塊614響應于該請求執(zhí)行刪除或更新相關應用程序的操作并通知受控設備執(zhí)行結(jié)果(S870和S880)。
如上所述,根據(jù)本發(fā)明,受控設備的應用程序安裝和管理可無需考慮家庭網(wǎng)絡環(huán)境中的各種中間件的種類來實現(xiàn)。因此,受控設備的功能可通過不斷更新受控設備的應用程序來動態(tài)擴展。
而且,應用程序服務器和受控設備都可以執(zhí)行應用程序安裝和管理。因此,通過為具有差的操作性能或者不需要附加更新服務的家用電器使用應用程序服務器拉模式或者為具有好的操作性能并且需要各種不斷的應用程序更新服務的家用電器使用受控設備推模式,可使應用程序管理的執(zhí)行更有效。
盡管本發(fā)明已結(jié)合附圖所示的優(yōu)選實施例進行描述,它們只不過是本發(fā)明的例子。對于本領域的技術人員應該明白在不偏離本發(fā)明的范圍和精神的情況下可對其作各種調(diào)整、改變和等效處理。
例如,本發(fā)明優(yōu)選實施例中已經(jīng)描述了文件服務器通過因特網(wǎng)與應用程序服務器相連。然而,應用程序文件被存儲的位置可根據(jù)應用程序裝載模塊支持的服務來改變。
而且,在實施例中已描述了受控設備的應用程序是當受控設備被連接時被安裝的。然而,可以改變?yōu)楫攽贸绦虮话惭b時。
而且,在實施例中已描述了UPnP是設備間通信的中間件的示例。然而,本發(fā)明并不局限于此,本發(fā)明可以使用諸如Jini、CORBA和DCOM等中間件。
而且,在本發(fā)明的實施例中,Java相關的平臺諸如OSGi和Java Beans以及裝載操作系統(tǒng)的技術諸如Microsoft Windows和Linux都可使用為應用程序安裝技術。
相應地,本發(fā)明的技術范圍和精神應由所附的權利要求來定義。
如上所述,根據(jù)本發(fā)明,家用電器的功能存在這樣一種優(yōu)點,由于可以實現(xiàn)應用程序管理系統(tǒng)以獨立的家庭網(wǎng)絡中間件來操作,家庭網(wǎng)絡環(huán)境中的家用電器的功能可以動態(tài)擴展。
而且,根據(jù)本發(fā)明,可以提供不斷更新應用程序或提供適合于家庭網(wǎng)絡特征的應用程序的服務,受控設備甚至通過控制已經(jīng)實現(xiàn)并提供簡單功能的應用程序來安裝新的應用程序或管理已安裝應用程序。因此,還存在資源可被有效利用的另一個優(yōu)點。
權利要求
1.一種應用程序管理系統(tǒng),包括多個受控設備;及應用程序服務器,通過使用對各種家庭網(wǎng)絡中間件提供集成支持的架構(gòu)來執(zhí)行對所述多個受控設備的應用程序的安裝和管理。
2.根據(jù)權利要求1所述的應用程序管理系統(tǒng),其中所述家庭網(wǎng)絡中間件從HAVi、UPnP和HWW的組合中選擇。
3.根據(jù)權利要求1所述的應用程序管理系統(tǒng),其中所述架構(gòu)是OSGi架構(gòu)。
4.根據(jù)權利要求1所述的應用程序管理系統(tǒng),其中每個所述受控設備都包括用于與應用程序服務器通信的家庭網(wǎng)絡中間件模塊。
5.根據(jù)權利要求1所述的應用程序管理系統(tǒng),其中每個所述受控設備都包括關于要安裝的應用程序文件的位置信息,該應用程序文件存儲在因特網(wǎng)的文件服務器上。
6.根據(jù)權利要求5所述的應用程序管理系統(tǒng),其中所述應用程序服務器從所述受控設備提取關于所述應用程序文件的位置信息,并且,響應于提取的位置信息,從所述文件服務器下載所述應用程序文件以便安裝相關應用程序。
7.根據(jù)權利要求5所述的應用程序管理系統(tǒng),其中所述應用程序服務器包括家庭網(wǎng)絡中間件模塊,與所述受控設備通信并從所述受控設備提取關于所述應用程序文件的位置信息;應用程序裝載模塊,根據(jù)所提取的應用程序文件的位置信息從所述文件服務器下載所述應用程序文件;以及應用程序管理模塊,用于控制所述家庭網(wǎng)絡中間件模塊和所述應用程序裝載模塊的操作的。
8.根據(jù)權利要求7所述的應用程序管理系統(tǒng),其中所述家庭網(wǎng)絡中間件模塊和所述應用程序裝載模塊捆綁到所述架構(gòu)中。
9.一種應用程序管理系統(tǒng),包括多個受控設備和一應用程序服務器,其中為各種家庭網(wǎng)絡中間件提供集成支持的架構(gòu)裝載在所述應用程序服務器上;及每個所述受控設備都控制所述應用程序服務器并且執(zhí)行用于所述受控設備的應用程序的安裝和管理。
10.根據(jù)權利要求9所述的應用程序管理系統(tǒng),其中所述家庭網(wǎng)絡中間件從HAVi、UPnP、Jini和HWW的組合中選擇。
11.根據(jù)權利要求9所述的應用程序管理系統(tǒng),其中所述架構(gòu)是OSGi架構(gòu)。
12.根據(jù)權利要求9所述的應用程序管理系統(tǒng),其中所述應用程序文件存儲在因特網(wǎng)的文件服務器上。
13.根據(jù)權利要求12所述的應用程序管理系統(tǒng),其中所述應用程序服務器包括家庭網(wǎng)絡中間件模塊,與所述受控設備通信;應用程序裝載模塊,在所述受控設備的控制下從所述文件服務器下載所述應用程序文件;以及應用程序平臺服務模塊,在所述受控設備的控制下控制所述家庭網(wǎng)絡中間件模塊和所述應用程序裝載模塊的操作。
14.根據(jù)權利要求13所述的應用程序管理系統(tǒng),其中所述應用程序服務器的所述家庭網(wǎng)絡中間件模塊和所述應用程序裝載模塊捆綁到所述架構(gòu)中。
15.根據(jù)權利要求9所述的應用程序管理系統(tǒng),其中每個所述受控設備包括與所述應用程序服務器通信的家庭網(wǎng)絡中間件模塊和通過控制所述應用程序服務器安裝新應用程序或管理已安裝應用程序的應用程序管理模塊。
16.根據(jù)權利要求15所述的應用程序管理系統(tǒng),其中所述應用程序管理模塊判斷新應用程序文件被下載的位置并請求所述應用程序服務器安裝新的應用程序。
17.一種利用包括多個受控設備和一應用程序服務器的應用程序管理系統(tǒng)管理應用程序的方法,包括以下步驟(1)通過裝載有為各種家庭網(wǎng)絡中間件提供集成支持的架構(gòu)的應用程序服務器來檢測所述受控設備與一家庭網(wǎng)絡的連接;及(2)通過所述應用程序服務器安裝控制所述受控設備所必需的應用程序。
18.根據(jù)權利要求17所述的方法,其中所述家庭網(wǎng)絡中間件從HAVi、UPnP、Jini和HWW的組合中選擇。
19.根據(jù)權利要求17所述的方法,其中所述架構(gòu)是OSGi架構(gòu)。
20.根據(jù)權利要求17所述的方法,其中所述架構(gòu)提供因特網(wǎng)接入服務和家庭網(wǎng)絡中間件服務。
21.根據(jù)權利要求17所述的方法,其中所述步驟(1)包括以下步驟由所述應用程序服務器提取關于控制所述受控設備所必需的應用程序文件上的位置信息;由所述應用程序服務器根據(jù)所提取的位置信息從所述文件服務器下載所述應用程序文件;及由所述應用程序服務器執(zhí)行下載的應用程序文件并安裝相關應用程序。
22.根據(jù)權利要求21所述的方法,其中每個所述受控設備包括關于所述應用程序文件的位置信息,并且該應用程序文件存儲在因特網(wǎng)上的文件服務器中。
23.根據(jù)權利要求17所述的方法,還包括一應用程序管理步驟,用于執(zhí)行、停止、刪除和更新所述應用程序服務器中安裝的應用程序的。
24.一種利用包括多個受控設備和一應用程序服務器的應用程序管理系統(tǒng)管理應用程序的方法,包括以下步驟(1)由所述受控設備搜索具有應用程序平臺服務模塊的應用程序服務器;及(2)由所述受控設備控制所述應用程序服務器以安裝用于所述受控設備的應用程序。
25.如權利要求24所述的方法,其中所述應用程序服務器利用能夠?qū)Ω鞣N家庭網(wǎng)絡中間件提供集成支持的架構(gòu)來裝載。
26.如權利要求25所述的方法,其中所述家庭網(wǎng)絡中間件從HAVi、UPnP、Jini和HWW的組合中選擇。
27.如權利要求25所述的方法,其中所述架構(gòu)是OSGi架構(gòu)。
28.如權利要求25所述的方法,其中所述架構(gòu)提供受控設備接入服務和家庭網(wǎng)絡中間件服務。
29.如權利要求24所述的方法,其中所述步驟(2)包括以下步驟由所述受控設備判斷是否需要安裝新的應用程序;如果需要安裝所述新的應用程序,則由所述受控設備請求所述應用程序服務器安裝所述新的應用程序;根據(jù)用于安裝所述新應用程序的請求,從所述文件服務器下載相關的應用程序文件;及由所述受控設備控制所述應用程序服務器安裝所述新的應用程序。
30.如權利要求24所述的方法,還包括一應用程序管理步驟,用于執(zhí)行、停止、刪除和更新所述應用程序服務器中安裝的應用程序。
全文摘要
本發(fā)明涉及管理其中受控設備的功能可通過不斷更新受控設備中使用的應用程序來動態(tài)擴展的應用程序的系統(tǒng)和方法。根據(jù)本發(fā)明,為各種家庭網(wǎng)絡中間件提供集成支持的架構(gòu)裝載在對應于控制設備的應用程序服務器上,在架構(gòu)中捆綁了因特網(wǎng)接入服務和接入各種設備的中間件服務。因此,無需考慮硬件、網(wǎng)絡協(xié)議和所使用的操作系統(tǒng)即可在家庭網(wǎng)絡環(huán)境中執(zhí)行應用程序的安裝和管理。
文檔編號H04L12/16GK1516008SQ200310102430
公開日2004年7月28日 申請日期2003年10月20日 優(yōu)先權日2003年1月2日
發(fā)明者陸賢圭 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
肥城市| 岢岚县| 德阳市| 随州市| 磐石市| 武宁县| 汕头市| 皮山县| 东丽区| 繁峙县| 华容县| 南和县| 化德县| 淳安县| 庄河市| 绥宁县| 积石山| 黄冈市| 河东区| 灵山县| 八宿县| 镇江市| 柘城县| 腾冲县| 攀枝花市| 西畴县| 普兰店市| 崇仁县| 开封县| 龙陵县| 固原市| 河北区| 辉县市| 运城市| 新竹市| 四平市| 平陆县| 卓资县| 锡林浩特市| 尚志市| 正宁县|