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

家用通信網(wǎng)絡(luò)中的資源動(dòng)作編程的處理方法

文檔序號(hào):7586072閱讀:197來源:國知局
專利名稱:家用通信網(wǎng)絡(luò)中的資源動(dòng)作編程的處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及家用通信網(wǎng)絡(luò)中的資源即設(shè)備功能設(shè)施動(dòng)作編程的處理方法,特別是涉及包括IEEE 1394-1995串行總線的網(wǎng)絡(luò)。
在鏈接聲頻/視頻設(shè)備或“節(jié)點(diǎn)”的家用通信網(wǎng)絡(luò)中,用戶理應(yīng)對(duì)來源于任何具有顯示器的設(shè)備并由設(shè)備之一執(zhí)行的動(dòng)作進(jìn)行編程。例如用戶理應(yīng)能對(duì)來源于連網(wǎng)的電視機(jī)或其他顯示器裝置并由任何記錄設(shè)備(例如錄像機(jī))進(jìn)行的傳輸信號(hào)記錄進(jìn)行編程。
本發(fā)明涉及家用設(shè)備網(wǎng)絡(luò)中的資源動(dòng)作編程的處理方法,其特征在于它包括步驟-由客戶應(yīng)用程序向網(wǎng)絡(luò)設(shè)備預(yù)編程動(dòng)作管理器發(fā)送的動(dòng)作編程的請(qǐng)求,所述編程請(qǐng)求包含決定動(dòng)作的一組參數(shù)和與完成動(dòng)作有關(guān)的資源表;-由所述動(dòng)作管理器對(duì)完成動(dòng)作過程中所含資源的可用性進(jìn)行驗(yàn)證;-根據(jù)所述驗(yàn)證結(jié)果,在預(yù)編程動(dòng)作管理器的部分上向客戶應(yīng)用程序傳送接受或拒絕動(dòng)作的消息。
根據(jù)一個(gè)特定的實(shí)施例,客戶應(yīng)用程序選擇一個(gè)設(shè)置在設(shè)備中的預(yù)編程動(dòng)作管理器,客戶應(yīng)用程序本身除外。
根據(jù)一個(gè)特定的實(shí)施例,方法包括把與動(dòng)作有關(guān)的資源備忘錄的每個(gè)所含資源存儲(chǔ)起來的步驟。
根據(jù)一個(gè)特定的實(shí)施例,驗(yàn)證步驟包括來自每一個(gè)包括資源的預(yù)編程動(dòng)作管理器的請(qǐng)求目的在于借助于它們各自的備忘錄,確認(rèn)所包括資源的可用型。
根據(jù)一個(gè)特定的實(shí)施例,在動(dòng)作的開始時(shí)刻,預(yù)編程動(dòng)作管理器完成下列任務(wù)
-預(yù)約所含資源;-建立被請(qǐng)求的所含資源之間的聯(lián)系;-形成所含資源的命令。
本發(fā)明的其他特征和優(yōu)點(diǎn),通過對(duì)


的兩個(gè)非限定的實(shí)施例的描述,將變得明顯起來,附圖中圖1是家用網(wǎng)絡(luò)的部分略圖,表示根據(jù)第一實(shí)施例的操作方式;圖2是家用網(wǎng)絡(luò)的部分略圖,表示根據(jù)第二實(shí)施例的操作方式;圖3是表示根據(jù)第一個(gè)實(shí)施例的數(shù)據(jù)交換示意圖;圖4是表示根據(jù)第二個(gè)實(shí)施例的數(shù)據(jù)交換示意圖。
本描述涉及家用網(wǎng)絡(luò),這種家用網(wǎng)絡(luò)以符合IEEE 1394-1995的串行總線以及被稱做‘HAVi’的體系結(jié)構(gòu)為基礎(chǔ),后者是在文件‘HAVi體系結(jié)構(gòu)一家用聲頻/視頻互操作性體系結(jié)構(gòu)說明書’中被規(guī)定的,這個(gè)文件從1998年5月11日開始,版本0.8,于1998年5月15日公布在索尼,日立,東芝,飛利浦和夏普公司的互聯(lián)網(wǎng)頁上。在先前這個(gè)日期和本專利申請(qǐng)整理匯編日期之間,新的HAVi文件(版本1.0β+)已經(jīng)被公布。
被以與本申請(qǐng)相同的名稱提出兩個(gè)專利申請(qǐng)的在網(wǎng)絡(luò)結(jié)構(gòu)的某些方向表現(xiàn)得更詳細(xì)。它們是1998年4月23日的法國專利申請(qǐng)No.9805110,題目是‘通信網(wǎng)絡(luò)中目標(biāo)管理器的處理過程及其實(shí)現(xiàn)裝置’,以及與本發(fā)明的先前申請(qǐng)同日提出的法國專利申請(qǐng),題目是‘家用網(wǎng)絡(luò)中訪問資源的優(yōu)先級(jí)管理器的處理方法及其實(shí)現(xiàn)裝置’,后一專利申請(qǐng)的號(hào)碼為FR9807186。第一個(gè)專利申請(qǐng)涉及在連接于網(wǎng)絡(luò)的設(shè)備上實(shí)現(xiàn)目標(biāo)或資源的登記,這種登記保留設(shè)備本地層級(jí)上可用的資源或軟件模塊的最新狀態(tài)表,而第二個(gè)專利申請(qǐng)涉及資源管理器,它對(duì)本地可用的資源進(jìn)行資源預(yù)約管理,并參與解決訪問或預(yù)約這些資源時(shí)的沖突。
為執(zhí)行動(dòng)作例如記錄傳輸信號(hào),應(yīng)用程序可以請(qǐng)求訪問公用資源。在本文中所說的公用資源被理解為設(shè)備的功能設(shè)施,應(yīng)用程序正在其中被執(zhí)行的裝置除外,但這些設(shè)備是有可能被這個(gè)應(yīng)用程序訪問的??杀粦?yīng)用程序本地訪問的資源,以及帶寬,也形成公用資源的一部分。應(yīng)用程序本身也可以是資源。上述登記處保留有可用的公用資源最新狀態(tài)表,應(yīng)用程序能夠確定哪些資源是在它的本地登記處層級(jí)上被發(fā)出請(qǐng)求的,哪些能將這個(gè)請(qǐng)求傳送給別的登記處。
名稱‘軟件模塊’(使用HAVi文件的專門術(shù)語)指的是設(shè)備的應(yīng)用程序,資源和服務(wù)。
下面將給出兩個(gè)實(shí)施例。根據(jù)第一個(gè)實(shí)施例,涉及預(yù)編程動(dòng)作實(shí)現(xiàn)的某些功能,由在后面被稱為‘主資源’的來執(zhí)行,而根據(jù)第二個(gè)實(shí)施例,這些功能由與預(yù)編程動(dòng)作中所包含的資源無關(guān)的目標(biāo),即預(yù)編程動(dòng)作管理器(‘PAM’)來提供。
實(shí)施例1根據(jù)第一個(gè)實(shí)施例,預(yù)編程動(dòng)作的實(shí)現(xiàn)包括-客戶應(yīng)用程序;-被稱為‘目標(biāo)資源’或簡稱為‘目標(biāo)’的主資源;-適當(dāng)?shù)囊粋€(gè)或多個(gè)其他公用資源,被稱為‘所含資源’,也被請(qǐng)求實(shí)現(xiàn)預(yù)編程動(dòng)作。
在記錄請(qǐng)求的框架內(nèi),目標(biāo)是例如數(shù)字記錄設(shè)備(數(shù)字錄像機(jī),DVD等等)的記錄功能設(shè)施,而所含資源是調(diào)諧器。其他資源可以被請(qǐng)求例如被請(qǐng)求將數(shù)據(jù)格式翻譯為記錄設(shè)備格式的自動(dòng)譯碼器,授權(quán)訪問安全程序的訪問控制服務(wù),等等。
下面將考慮使編程動(dòng)作正常操作的處理需求,即使動(dòng)作曾賴以編程的顯示設(shè)備已被變?yōu)榉乾F(xiàn)用的(例如用已經(jīng)將為他進(jìn)行過錄像機(jī)編程服務(wù)的電視機(jī)關(guān)閉)。假定這個(gè)設(shè)備不包括任何所含資源(主資源形成所含資源的一部分)。
目標(biāo)接受或不接受應(yīng)用程序的動(dòng)作請(qǐng)求。當(dāng)動(dòng)作編程時(shí),目標(biāo)必須識(shí)別完成動(dòng)作所需要的資源,并在必要的時(shí)間周期內(nèi)保留它們。當(dāng)動(dòng)作實(shí)際執(zhí)行時(shí),目標(biāo)和所含資源它們本身必須同步。其結(jié)果是涉及編程動(dòng)作的信息必須存儲(chǔ)到網(wǎng)絡(luò)中去。根據(jù)第一個(gè)實(shí)施例,存儲(chǔ)這個(gè)信息并執(zhí)行動(dòng)作的是目標(biāo),而根據(jù)第二個(gè)實(shí)施例,則是另外的模塊,這些模塊負(fù)責(zé)這些功能。編程動(dòng)作可以由一定數(shù)量的信息項(xiàng)來確定,這些信息項(xiàng)被收集在填有對(duì)動(dòng)作編程的應(yīng)用程序的特定數(shù)據(jù)結(jié)構(gòu)中,并被目標(biāo)資源存儲(chǔ)。
-動(dòng)作類型
-涉及動(dòng)作的參數(shù)(關(guān)于每個(gè)所含資源有待執(zhí)行的命令,在形成動(dòng)作之前有待建立的聯(lián)系表)-數(shù)據(jù)-開始時(shí)間-結(jié)束時(shí)間-動(dòng)作的周期-目標(biāo)資源的標(biāo)識(shí)符-所含資源的標(biāo)識(shí)符-用戶數(shù)據(jù)動(dòng)作的類型依賴于目標(biāo)性質(zhì)。例如對(duì)于有大存儲(chǔ)設(shè)施的資源來說,動(dòng)作可以是‘RECORD’(‘記錄’)或‘READ’(‘讀’),對(duì)于數(shù)字電視多路分用器來說,動(dòng)作可以是‘SELECT-SERVICE’(‘選擇服務(wù)’)。
與所要完成的動(dòng)作有關(guān)的參數(shù),用于在每個(gè)資源的層級(jí)上確定動(dòng)作的更為具體的方式。一個(gè)參數(shù)可以是一個(gè)事件,或者是在DVB數(shù)字電視廣播標(biāo)準(zhǔn)的意義范圍內(nèi)的一種服務(wù)。在這種情況下,參數(shù)將包含一個(gè)參數(shù)類型標(biāo)識(shí)符,其后是參數(shù)的數(shù)值。
網(wǎng)絡(luò)的某些設(shè)備可以不包括用以提供這種層級(jí)上的服務(wù)的處理裝置。例如,記錄設(shè)備可以不接受‘RECORD’(‘記錄’)命令后面的參數(shù),因?yàn)樗旧聿荒芸刂普{(diào)制器,而具有這種能力的更復(fù)雜的設(shè)備,將能夠接受‘記錄服務(wù)X’這種類型的命令。
有關(guān)開始和結(jié)束時(shí)間以及動(dòng)用周期數(shù)的數(shù)據(jù),是通常的信息。
目標(biāo)資源的標(biāo)識(shí)符是需要的,以便應(yīng)用程序能修改早已經(jīng)編程的動(dòng)作。如果目標(biāo)直接存有預(yù)編程動(dòng)作(即如果這個(gè)資源是編程動(dòng)作的主資源本身),這個(gè)字段就不需要了。
例如,如果一個(gè)應(yīng)用程序希望查明哪個(gè)編程動(dòng)作與給定的資源有關(guān)系,它將向這個(gè)資源詢問含有這個(gè)資源的每個(gè)編程動(dòng)作的標(biāo)識(shí)符。應(yīng)用程序?qū)⒁虼四軈⒖妓堰x擇的編程動(dòng)作的數(shù)據(jù)結(jié)構(gòu),然后將能夠修改它(例如,這個(gè)應(yīng)用程序可以是用戶接口的應(yīng)用程序,可能由用戶控制而不是由將被修改的編程動(dòng)作控制)。
根據(jù)第一實(shí)施例,所含資源的識(shí)別符被目標(biāo)使用。列表允許目標(biāo)請(qǐng)求涉及所含資源的信息,例如用登記的方法,或者直接向所含資源發(fā)送消息。
例如,在無格式文本中,用戶數(shù)據(jù)包括要求動(dòng)作的動(dòng)機(jī),這在與較早編程的動(dòng)作產(chǎn)生沖突的情況下,可能是重要的。在這種情況下,當(dāng)沖突必須由用戶(通常他在編制更近的動(dòng)作程序)解決時(shí),這些數(shù)據(jù)可向他提供動(dòng)作重要性的指示。
由目標(biāo)資源接觸的所含資源本身也須存儲(chǔ)上述數(shù)據(jù)結(jié)構(gòu)中的某些內(nèi)容有關(guān)時(shí)間的信息,以及可能有的動(dòng)作類型,參數(shù)和用戶數(shù)據(jù)。
第一實(shí)施例由圖1說明,該圖表示的網(wǎng)絡(luò)部件包括五種設(shè)備。設(shè)備1是位于廚房內(nèi)的電視機(jī),并包括應(yīng)用程序2(例如用戶接口,它允許對(duì)網(wǎng)絡(luò)中所有設(shè)備進(jìn)行編程)。設(shè)備3也是電視機(jī),位于臥房,設(shè)有應(yīng)用程序4,類似于應(yīng)用程序2。設(shè)備5是數(shù)字衛(wèi)星電視譯碼器,包括調(diào)諧器資源6和資源管理器7,而設(shè)備8是DVD型數(shù)字記錄器,它包括記錄資源9和資源管理器10。最后,設(shè)備11是另一種譯碼器,它具有這樣的功能設(shè)施,能將根據(jù)第一格式(譯碼器5的格式)編碼的聲頻/視頻數(shù)據(jù)自動(dòng)譯碼為第二格式(譯碼器8的格式)。因此,設(shè)備11具有自動(dòng)譯碼資源12和資源管理器13。包括軟件模塊而不是所示設(shè)備的各種設(shè)備可由串行總線14鏈接,例如,IEEE 1394-1995總線。
根據(jù)第一實(shí)施例,目標(biāo)資源,現(xiàn)在是設(shè)備8的記錄功能,其本身與能夠管理記錄動(dòng)作的應(yīng)用程序合并。
假定,用戶希望在1999年12月12日20點(diǎn)30分開始,持續(xù)2小時(shí)記錄在服務(wù)X上的傳輸。在圖1示例中,雖然網(wǎng)絡(luò)中存在的是單一的調(diào)諧器類型資源和單一的自動(dòng)譯碼類型資源,但是,用戶能夠在幾種相同類型資源共同存在的網(wǎng)絡(luò)中,從他所喜歡參與執(zhí)行動(dòng)作的網(wǎng)絡(luò)的幾種同類資源中進(jìn)行挑選。
當(dāng)目標(biāo)資源9接收來自應(yīng)用程序2的編程動(dòng)作時(shí),它通過本文開始敘述的第二專利申請(qǐng)中所描述的方法,用本地資源管理器10進(jìn)行自動(dòng)預(yù)約。此外,它以遠(yuǎn)程資源管理器(分別為管理器7,13)進(jìn)行所含資源(調(diào)諧器6,自動(dòng)譯碼器12)的預(yù)約。每個(gè)資源管理器存儲(chǔ)涉及與此有關(guān)的資源預(yù)約的數(shù)據(jù)(就是說資源具有這個(gè)資源管理器相同的執(zhí)行平臺(tái))。
一旦預(yù)約完成,目標(biāo)向發(fā)起動(dòng)作的應(yīng)用程序2發(fā)送證實(shí)信息。
在預(yù)約沖突的情況下,例如拒絕,或者應(yīng)用程序編程另一動(dòng)作時(shí),給定的動(dòng)作所需資源已被預(yù)約而為此協(xié)商,資源管理器通過適當(dāng)?shù)男畔⑼ㄖ幊痰谝粍?dòng)作的目標(biāo)。事實(shí)上,為此目的,每一資源管理器存有已做出預(yù)約的軟件模塊標(biāo)識(shí)符或地址。
在這個(gè)時(shí)候,設(shè)備1應(yīng)當(dāng)是疏通的,預(yù)先編程動(dòng)作仍然被執(zhí)行,因?yàn)樗嘘P(guān)于動(dòng)作的信息都存儲(chǔ)在目標(biāo)層。
用戶能夠從另外的應(yīng)用程序,例如應(yīng)用程序4修改或刪除預(yù)選編程的動(dòng)作,如果應(yīng)用程序4想要訪問與給定資源有關(guān)的所有編程動(dòng)作的話(給定資源可通過應(yīng)用程序的本地寄存器被找到),則與應(yīng)用程序接觸的資源能夠給出每個(gè)編程動(dòng)作的主資源(被包含在編程動(dòng)作中)的標(biāo)識(shí)符。此后,通過直接與每個(gè)主資源接觸,可恢復(fù)描述編程動(dòng)作的整個(gè)數(shù)據(jù)結(jié)構(gòu)。
當(dāng)動(dòng)作開始時(shí),借助于被稱為連接管理器(或者‘SM’,是‘StreamManager’(流管理器)的縮寫,根據(jù)HAVi文件的術(shù)語)的本地軟件模塊,目標(biāo)與各種資源鏈接。
資源能在功能元件管理器(根據(jù)HAVi術(shù)語為‘FCM’)下被指定。通過圖3的圖解可以表示出總體結(jié)構(gòu),這里,應(yīng)用程序向成為目標(biāo)的一部分的應(yīng)用程序編程接口發(fā)送一個(gè)編程動(dòng)作。
更一般地說,除FCMs以外的資源存在于HAVi框架內(nèi)。例如,存在另一類被稱為‘DCM’的資源,DCM是‘Device Control Manager’的縮寫,或者換句話說是設(shè)備控制管理器。FCM是設(shè)備功能的軟件表示,而DCM則是設(shè)備軟件表示,并能在這方面合并幾個(gè)FCMs。因此,DCM是作出預(yù)約的主應(yīng)用程序與包含在DCM中的一個(gè)或多個(gè)FCMs之間的中間設(shè)施。
實(shí)施例2第二實(shí)施例用圖2說明。這里假定資源不與象第一實(shí)施例一樣的能管理預(yù)編程動(dòng)作的應(yīng)用程序合并。人們將會(huì)說這是‘無源資源’,但它仍可以存儲(chǔ)第一實(shí)施例中指明的那些數(shù)據(jù)中的某些數(shù)據(jù)(例如它們必須完成的動(dòng)作時(shí)間表和可能的參數(shù),以及用戶數(shù)據(jù))。
啟動(dòng)對(duì)動(dòng)作編程的客戶應(yīng)用程序15如在第一個(gè)例子中那樣,是配置在電視機(jī)16中的一個(gè)接口。記錄設(shè)備17包括數(shù)字記錄資源18,其他資源19和資源管理器20。設(shè)備與圖1中的相同。
根據(jù)本實(shí)施例,設(shè)備17也包括編程動(dòng)作的管理器(‘PAM’)。這個(gè)動(dòng)作管理器21是在HAVi文件意義上的服務(wù)程序,作出為完成動(dòng)作所要求的全部預(yù)約。在編程動(dòng)作管理器和資源管理器之間只有一個(gè)功能性的差別。編程動(dòng)作管理器管理編程動(dòng)作,而資源管理器則管理與動(dòng)作相應(yīng)的預(yù)約和接著可能發(fā)生的沖突。如圖2所示,這兩個(gè)功能可以合并成一個(gè)和相同的軟件目標(biāo)。PAM和RM分開來表示只是為了和第一個(gè)實(shí)施例一致,這些功能是由種類不同的目標(biāo)實(shí)現(xiàn)的。
動(dòng)作管理器21管理設(shè)備17和設(shè)備5中的無源資源。
根據(jù)第二個(gè)實(shí)施例的編程動(dòng)作的實(shí)現(xiàn)包括-客戶應(yīng)用程序;-預(yù)編程動(dòng)作管理器(‘PAM’);-一個(gè)或多個(gè)被稱為‘所含資源’的公用資源,是實(shí)現(xiàn)編程動(dòng)作所要求的。
例如,在記錄請(qǐng)求的框架內(nèi),所含資源是-數(shù)字記錄設(shè)備(數(shù)字視頻記錄器,DVD,等等)的記錄設(shè)施;-調(diào)諧器。
其他資源可被要求例如自動(dòng)譯碼器,是把數(shù)據(jù)格式翻譯為記錄設(shè)備的格式所要求的;授權(quán)訪問安全程序用的訪問控制服務(wù)等等。
下面將考慮使編程動(dòng)作正常操作的處理需求,即使動(dòng)作曾賴以編程的顯示設(shè)備已被變?yōu)榉乾F(xiàn)用的(例如用戶已經(jīng)把為他進(jìn)行過記像機(jī)編程服務(wù)的電視機(jī)關(guān)閉)。因此,這個(gè)設(shè)備最好不包括所含資源。
編程動(dòng)作管理器可接受或不接受客戶應(yīng)用程序的動(dòng)作請(qǐng)求。后者在先前已經(jīng)識(shí)別完成動(dòng)作所需要的資源和在動(dòng)作開始時(shí)刻有待執(zhí)行的命令,以及在動(dòng)作開始時(shí)刻之前需要建立的各種資源之間的聯(lián)系。
PAM存儲(chǔ)動(dòng)作的全部數(shù)據(jù),并使動(dòng)作識(shí)別符返回到客戶應(yīng)用程序。另外,每個(gè)所含資源存儲(chǔ)它自己的備忘錄,以便執(zhí)行動(dòng)作。這個(gè)備忘錄具體地包括預(yù)約的時(shí)間表,但沒有命令和涉及動(dòng)作的聯(lián)系。這將需要太多的存儲(chǔ)器空間。依靠這個(gè)備忘錄,每個(gè)資源能通知?jiǎng)e的形成動(dòng)作的PAMs對(duì)這些動(dòng)作它是可用的或不可用的。
在接受或拒絕動(dòng)作請(qǐng)求之前,PAM詢問每個(gè)資源,以便斷定在動(dòng)作開始和結(jié)束時(shí)刻之間它是否可用。在動(dòng)作開始時(shí)刻,如果所有資源存在,PAM就會(huì)預(yù)約資源(這里,與先前編程的單純備忘錄指示相比,這必然會(huì)帶來合適的預(yù)約),建立必要的聯(lián)系并形成命令。對(duì)本地軟件模塊,有建立聯(lián)系的要求,被稱為聯(lián)系管理器(或‘SM’或‘流管理器’,按照HAVi文件的術(shù)語)。
如果在動(dòng)作開始時(shí)刻之前,編程動(dòng)作中的所含資源之一消失,編程動(dòng)作就會(huì)被暫時(shí)的中止,直到資源再次在網(wǎng)絡(luò)上可用。如果消失的資源重現(xiàn),即使是在編程的動(dòng)作的開始時(shí)間之后,動(dòng)作仍然會(huì)被執(zhí)行,雖然在時(shí)間上有所延遲。
編程動(dòng)作可以由若干信息項(xiàng)來確定,這些信息項(xiàng)被收集在填有對(duì)動(dòng)作編程的應(yīng)用程序的特定數(shù)據(jù)結(jié)構(gòu)中,并由編程動(dòng)作管理器按第二實(shí)施例進(jìn)行存儲(chǔ)。
-動(dòng)作類型-涉及動(dòng)作的參數(shù)(關(guān)于每個(gè)所含資源有待執(zhí)行的命令,在形成動(dòng)作之前有待建立的聯(lián)系表)-數(shù)據(jù)-開始時(shí)間-結(jié)束時(shí)間-動(dòng)作的周期-所含資源的標(biāo)識(shí)符-用戶數(shù)據(jù)各種部件具有與結(jié)合第一實(shí)施例所描述的類似意義。
如果應(yīng)用程序要斷定哪個(gè)編程動(dòng)作與給定的資源有關(guān)系,它可詢問被記錄在PAM中的全部編程動(dòng)作。它也可以向資源請(qǐng)求包含這個(gè)資源的每個(gè)編程動(dòng)作的標(biāo)識(shí)符。所以它能取回保留著給定編程動(dòng)作數(shù)據(jù)的PAM的標(biāo)識(shí)符。
應(yīng)用程序也有能力取消編程動(dòng)作,或者修改這種動(dòng)作,在PAM裝載這個(gè)動(dòng)作時(shí)。
根據(jù)第二個(gè)實(shí)施例,所含資源的標(biāo)識(shí)符由PAM使用。列表能使PAM去請(qǐng)求涉及所含資源的信息,例如借助于登記,或者直接向它們發(fā)送消息。
PAM將編程動(dòng)作分配給包含資源的設(shè)備控制管理器(DCM-見后面),伴以所要求的每個(gè)資源的參數(shù)。每個(gè)資源(或它們的DCM)必須確定所要求的聯(lián)系和預(yù)計(jì)的命令是否能在預(yù)計(jì)的時(shí)間被執(zhí)行。
如果資源能夠承諾請(qǐng)求,它們就通知這個(gè)請(qǐng)求的PAM,后者將動(dòng)作的標(biāo)識(shí)符返回給客戶應(yīng)用程序,給它一個(gè)信息動(dòng)作已被裝載。
如果資源不能承諾請(qǐng)求,或者如果被請(qǐng)求的資源之一在網(wǎng)絡(luò)中不出現(xiàn),或者如果所含資源拒絕并已保留在別的動(dòng)作框架之中,已沒有可能承諾,PAM就拒絕編程動(dòng)作,向客戶應(yīng)用程序發(fā)送適當(dāng)?shù)南ⅰ?br> 在預(yù)約有沖突的情況下,例如在不可用的資源拒絕或協(xié)商的情況下,PAM就以適當(dāng)?shù)南⑼ㄖ獙?duì)動(dòng)作編程的客戶應(yīng)用程序。事實(shí)上,每個(gè)PAM存有已作預(yù)約的應(yīng)用程序的標(biāo)識(shí)符或地址。
資源能在功能元件管理器(‘FCM’按照HAVi術(shù)語)下被指定。體系結(jié)構(gòu)可用圖3來表示,那里,應(yīng)用程序向成為目標(biāo)的一部分的應(yīng)用程序編程接口發(fā)送編程動(dòng)作。
更一般地說,除FCMs以外的資源存在于HAVi框架內(nèi)。同樣地,存在另一類被稱為‘DCM’的資源,DCM是‘Device Control Manager’的縮寫,或者換句話說是設(shè)備控制管理器。FCM是設(shè)備功能的軟件表示,而DCM則是設(shè)備的軟件表示,并能在這方面合并幾個(gè)FCMs。因此,DCM是作出預(yù)約的主應(yīng)用程序與包含在DCM中的一個(gè)或多個(gè)FCMs之間的中間設(shè)施。
圖4是第二個(gè)實(shí)施例的原理簡化圖??偠灾?,為對(duì)動(dòng)作編程,應(yīng)用程序就其本身向預(yù)編程動(dòng)作管理器尋址,后者必然存在于包含目標(biāo)資源的設(shè)備之中。應(yīng)用程序經(jīng)過動(dòng)作管理器的編程接口而操作,后者依次經(jīng)過目標(biāo)的編程接口而操作。包含管理器和目標(biāo)的設(shè)備既是帶有豐富設(shè)施(‘FAV’)的設(shè)備,也是帶有中間設(shè)施(‘IAV’)的設(shè)備。
權(quán)利要求
1.在家用設(shè)備網(wǎng)絡(luò)中對(duì)資源的動(dòng)作編程處理方法,其特征在于它包括步驟-由客戶應(yīng)用程序向網(wǎng)絡(luò)設(shè)備預(yù)編程動(dòng)作管理器發(fā)送動(dòng)作編程的請(qǐng)求,所述編程請(qǐng)求包含確定動(dòng)作的一組參數(shù)和與完成動(dòng)作有關(guān)的資源表;-由所述動(dòng)作管理器對(duì)完成動(dòng)作過程中所含資源的可用性進(jìn)行驗(yàn)證;-根據(jù)所述驗(yàn)證結(jié)果,在預(yù)編程動(dòng)作管理器的部分上向客戶應(yīng)用程序傳送接受或拒絕動(dòng)作的消息。
2.根據(jù)權(quán)利要求1所述的處理方法,其特征在于客戶應(yīng)用程序選擇一個(gè)設(shè)置在設(shè)備中的預(yù)編程動(dòng)作管理器,客戶應(yīng)用程序本身除外。
3.根據(jù)權(quán)利要求1或2所述的處理方法,其特征在于方法包括把與動(dòng)作有關(guān)的資源備忘錄的每個(gè)所含資源存儲(chǔ)起來的步驟。
4.根據(jù)權(quán)利要求1至3所述的任一處理方法,其特征在于驗(yàn)證步驟包括來自每一個(gè)包括資源的預(yù)編程動(dòng)作管理器的請(qǐng)求目的在于借助于它們各自的備忘錄,確認(rèn)所包括資源的可用性。
5.根據(jù)權(quán)利要求1至4所述的任一處理方法,其特征在于在動(dòng)作的開始時(shí)刻,預(yù)編程動(dòng)作管理器完成下列任務(wù)-預(yù)約所含資源;-在所含資源之間建立請(qǐng)求的連接;-形成對(duì)所含資源的命令。
全文摘要
本發(fā)明涉及在家用設(shè)備網(wǎng)絡(luò)中對(duì)資源的動(dòng)作編程處理過程,這個(gè)過程的特征在于它包括步驟:一由客戶應(yīng)用程序向網(wǎng)絡(luò)設(shè)備預(yù)編程動(dòng)作管理器發(fā)送的動(dòng)作編程的請(qǐng)求,所述編程請(qǐng)求包含決定動(dòng)作的一組參數(shù)和與完成動(dòng)作有磁的資源表;一由所述動(dòng)作管理器對(duì)完成動(dòng)作過程中所含資源的可用性進(jìn)行驗(yàn)證;一在預(yù)編程動(dòng)作管理器方面來說根據(jù)所述驗(yàn)證結(jié)果,向客戶應(yīng)用程序傳送接受或拒絕動(dòng)作的消息。本發(fā)明特別適用于以IEEE 1394—1995總線為基礎(chǔ)并使用‘HAVi’體系結(jié)構(gòu)的網(wǎng)絡(luò)。
文檔編號(hào)H04Q9/00GK1304607SQ9980711
公開日2001年7月18日 申請(qǐng)日期1999年6月8日 優(yōu)先權(quán)日1998年6月8日
發(fā)明者法比耶納·科埃, 尼古拉·法尼埃 申請(qǐng)人:湯姆森多媒體公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
枞阳县| 天等县| 新丰县| 万荣县| 清原| 阿图什市| 武宁县| 贡嘎县| 永州市| 徐水县| 柘城县| 海淀区| 织金县| 阿瓦提县| 本溪| 海阳市| 明水县| 分宜县| 高要市| 南丹县| 康定县| 马尔康县| 泽库县| 黄龙县| 翼城县| 兴和县| 三门县| 岳西县| 华蓥市| 丹巴县| 肃北| 张北县| 宽城| 永昌县| 龙里县| 广东省| 东阳市| 大化| 仪陇县| 松滋市| 太和县|