專利名稱:用于預(yù)定UPnP裝置的功能的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通用即插即用(UPnP)裝置,更具體地說,涉及一種用于預(yù) 定UPnP裝置的功能的方法和設(shè)備。
背景技術(shù):
個(gè)人計(jì)算機(jī)(PC )能夠自動(dòng)識(shí)別具有通用即插即用(UPnP )功能的外圍 裝置。因此,用戶能夠容易地安裝所述裝置。UPnP將所述功能擴(kuò)展到網(wǎng)絡(luò), 從而允許聯(lián)網(wǎng)的PC、外圍裝置、家用電器等自動(dòng)地識(shí)別彼此。UPnP將聯(lián)網(wǎng) 的裝置分類為提供服務(wù)的受控裝置(CD)或裝置以及控制CD使用所述服務(wù) 的控制點(diǎn)(CP)。
圖1是傳統(tǒng)UPnP網(wǎng)絡(luò)系統(tǒng)的框圖。參照?qǐng)D1, UPnP聯(lián)網(wǎng)系統(tǒng)包括CPl
和受控裝置2。
CP1根據(jù)UPnP發(fā)現(xiàn)家庭網(wǎng)絡(luò)上的裝置并控制該裝置。由家庭網(wǎng)絡(luò)中的 CP1根據(jù)UPnP來發(fā)現(xiàn)并控制裝置2。 裝置2提供CP1的功能,作為特定服 務(wù)。所述服務(wù)包括內(nèi)容目錄服務(wù)、渲染控制服務(wù)等。CP1基于簡(jiǎn)單對(duì)象訪 問協(xié)議(SOAP )來調(diào)用由服務(wù)提供的動(dòng)作,由此使用裝置2的功能
發(fā)明內(nèi)容
技術(shù)問題
然而,在傳統(tǒng)的UPnP網(wǎng)絡(luò)系統(tǒng)中,CP1沒有提供用于預(yù)定裝置2的功 能的服務(wù)。因此,CP1不能預(yù)定裝置2的功能。例如,傳統(tǒng)的UPnP網(wǎng)絡(luò)系 統(tǒng)不能預(yù)定裝置2在將來某時(shí)間開啟/關(guān)閉或執(zhí)行裝置2的特定功能。由于預(yù) 定功能對(duì)于家用電器(諸如電視、音響、洗衣機(jī)等)是絕對(duì)必要的,因此, 需要預(yù)定裝置2的功能的服務(wù)。
技術(shù)方案
本發(fā)明提供一種用于在通用即插即用(UPnP)中使用控制點(diǎn)(CP)來預(yù) 定裝置的功能的方法和i殳備。
本發(fā)明還提供一種存儲(chǔ)用于執(zhí)行所述方法的程序的計(jì)算機(jī)可讀記錄介質(zhì)。
有益效果
根據(jù)本發(fā)明,CP調(diào)用預(yù)定將在特定時(shí)間執(zhí)行的特定命令的動(dòng)作,裝置接
收所述動(dòng)作的調(diào)用,從而能夠在所述特定時(shí)間執(zhí)行所述特定命令,由此預(yù)定
UPnP裝置的功能。所述預(yù)定可用于在將來某時(shí)間開啟/關(guān)閉家用電器(諸如 TV、音響、洗衣機(jī)等),以及預(yù)定在將來某時(shí)間將執(zhí)行的家用電器的特定功 能。
此外,本發(fā)明提供一種裝置的定時(shí)器服務(wù)以及裝置的每個(gè)嵌入式裝置的 定時(shí)器服務(wù),從而管理裝置的總功率以及裝置的嵌入式裝置的局部功率。
圖l是傳統(tǒng)通用即插即用(UPnP)網(wǎng)絡(luò)系統(tǒng)的框圖; 圖2是根據(jù)本發(fā)明實(shí)施例的UPnP網(wǎng)絡(luò)系統(tǒng)的框圖; 圖3是根據(jù)本發(fā)明實(shí)施例的能夠被預(yù)定的裝置的框圖; 圖4示出根據(jù)本發(fā)明實(shí)施例的裝置描述; 圖5A到圖5C示出根據(jù)本發(fā)明實(shí)施例的定時(shí)器服務(wù)描述; 圖6是根據(jù)本發(fā)明實(shí)施例的預(yù)定方法的流程圖; 圖7是根據(jù)本發(fā)明實(shí)施例的預(yù)定處理方法的流程圖;以及 圖8是根據(jù)本發(fā)明實(shí)施例的使用定時(shí)器服務(wù)來再現(xiàn)預(yù)定的TV節(jié)目的方 法的流程圖。
最佳方式
根據(jù)本發(fā)明的一方面,提供一種用于在網(wǎng)絡(luò)上發(fā)現(xiàn)裝置并控制該裝置的 控制點(diǎn)(CP)的預(yù)定方法,所述預(yù)定方法包括(a)在網(wǎng)絡(luò)上發(fā)現(xiàn)裝置;以 及(b)預(yù)定所述裝置在特定時(shí)間執(zhí)行特定命令。
根據(jù)本發(fā)明的另 一方面,提供一種用于在網(wǎng)絡(luò)上發(fā)現(xiàn)裝置并控制該裝置 的CP中使用的預(yù)定設(shè)備,所述預(yù)定設(shè)備包括發(fā)現(xiàn)模塊,在網(wǎng)絡(luò)上發(fā)現(xiàn)裝 置;以及控制模塊,預(yù)定所述裝置在特定時(shí)間執(zhí)行特定命令。
根據(jù)本發(fā)明的另一方面,提供一種實(shí)現(xiàn)有用于在CP中執(zhí)行預(yù)定方法的 計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述CP在網(wǎng)絡(luò)上發(fā)現(xiàn)裝置并控制該裝
置,所述預(yù)定方法包括在網(wǎng)絡(luò)上發(fā)現(xiàn)裝置;以及預(yù)定所述裝置在特定時(shí)間 執(zhí)行特定命令。
根據(jù)本發(fā)明的另一方面,提供一種使用裝置的預(yù)定處理方法,所述裝置 由位于網(wǎng)絡(luò)中的CP發(fā)現(xiàn)并由該CP控制,所述方法包括(a)將通告裝置的 消息發(fā)送到CP;以及(b )根據(jù)接收到所述消息的CP的預(yù)定在特定時(shí)間執(zhí)行 特定命令。
根據(jù)本發(fā)明的另一方面,提供一種用于在裝置中使用的預(yù)定處理設(shè)備, 所述裝置由位于網(wǎng)絡(luò)中的CP發(fā)現(xiàn)并受控于該CP,所述設(shè)備包括發(fā)現(xiàn)模塊, 將通告裝置的消息發(fā)送到CP;以及控制模塊,根據(jù)從發(fā)現(xiàn)模塊接收到所述消 息的CP的預(yù)定在特定時(shí)間執(zhí)行特定命令。
根據(jù)本發(fā)明的另一方面,提供一種實(shí)現(xiàn)有用于執(zhí)行使用裝置的預(yù)定處理 方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述裝置由位于網(wǎng)絡(luò)中的CP發(fā) 現(xiàn)并受控于該CP,所述預(yù)定處理方法包括將通告裝置的消息發(fā)送到CP; 根據(jù)接收到所述消息的CP的預(yù)定在特定時(shí)間執(zhí)行特定命令。
具體實(shí)施例方式
現(xiàn)將參照附圖來更加全面地描述本發(fā)明。
圖2是根據(jù)本發(fā)明實(shí)施例的通用即插即用(UPnP)網(wǎng)絡(luò)系統(tǒng)的框圖。參 照?qǐng)D2, UPnP網(wǎng)絡(luò)系統(tǒng)包括控制點(diǎn)(CP ) 3和裝置4。
根據(jù)UPnP, CP3在家庭網(wǎng)絡(luò)上發(fā)現(xiàn)裝置4,并控制裝置4。 裝置4提供定時(shí)器服務(wù),所述定時(shí)器服務(wù)預(yù)定將在特定時(shí)間執(zhí)行的特定 命令。因此,CP3基于定時(shí)器服務(wù)的規(guī)范預(yù)定裝置4執(zhí)行特定命令。定時(shí)器 服務(wù)提供作為 一 種 API 功能的 UPnP 動(dòng)作,例如, "GetReservation-Capability()" 、 " GetCurrentTime() " 、 " SetCurrentTime()"、 "SetReservation(fUture time, command, args, …)"、"GetReservationList()"、 "DeleteReservation(commandld, ...),,、 "GetReservationResult(commandld)" 等。也就是說,CP3調(diào)用UPnP動(dòng)作,以預(yù)定裝置4在特定時(shí)間執(zhí)行特定命 令。
裝置4可將定時(shí)器服務(wù)提供給調(diào)諧器21和顯示板22中的每一個(gè),這是 因?yàn)檎{(diào)諧器21和顯示板22作為根裝置(即,電視(TV))的嵌入式裝置能 夠獨(dú)立地管理功率。詳細(xì)說來,裝置4提供根裝置和嵌入式裝置的定時(shí)器服 務(wù),由此管理裝置4的總功率和嵌入式裝置21和22的局部功率。
圖3是根據(jù)本發(fā)明實(shí)施例的預(yù)定裝置的框圖。參照?qǐng)D3, CP3的預(yù)定裝 置包括地址模塊31、發(fā)現(xiàn)模塊32、描述模塊33、控制模塊34、事件模塊 35和呈現(xiàn)模塊36。
地址模塊31執(zhí)行UPnP尋址。也就是說,地址模塊31確定CP3的IP地 址。更具體地說,如果在家庭網(wǎng)絡(luò)中存在DHCP服務(wù)器(未示出),則DHCP 服務(wù)器將IP地址分配給地址模塊31,地址模塊31將該IP地址確定為CP3 的IP地址。如果在家庭網(wǎng)絡(luò)中不存在DHCP服務(wù)器,則地址模塊31使用UPnP 的自動(dòng)IP功能獲得IP地址,并將該IP地址確定為CP3的IP地址。
發(fā)現(xiàn)模塊32執(zhí)行UPnP發(fā)現(xiàn)。也就是說,發(fā)現(xiàn)模塊32使用由地址模塊 31確定的CP3的IP地址在家庭網(wǎng)絡(luò)上發(fā)現(xiàn)裝置4。如果裝置4被添加到家庭 網(wǎng)絡(luò),則發(fā)現(xiàn)模塊32從裝置4接收發(fā)現(xiàn)消息。如果CP3被添加到家庭網(wǎng)絡(luò), 則發(fā)現(xiàn)模塊32發(fā)送在家庭網(wǎng)絡(luò)上搜索裝置的消息,并從裝置4接收發(fā)現(xiàn)消息, 由此在家庭網(wǎng)絡(luò)上發(fā)現(xiàn)裝置4。
描述模塊33執(zhí)行UPnP描述。也就是說,描述模塊33獲得由發(fā)現(xiàn)模塊 32發(fā)現(xiàn)的裝置4的描述。更具體地說,描述模塊33從包括在從裝置4獲得 的發(fā)現(xiàn)消息中的裝置描述的URL "URL for UPnP description for root device" 獲得裝置4的描述。
圖4示出根椐本發(fā)明實(shí)施例的裝置描述。參照?qǐng)D4,裝置描述是以可擴(kuò) 展標(biāo)記語言 (XML )的格式對(duì)裝置 4 的描述。語法 "<serviceType>urn:schemas-samsung-com:service:service:Timer:l</serviceType >"指示裝置4提供定時(shí)器服務(wù)。
語法"<serviceId>urn:shcemas-samsung-com:serviceId:Timerl</serviceId〉,, 和 "<serviceId>urn:schemas-samsung-com:serviceId:TunerTimer</serviceId> ,, 指示作為裝置4的根裝置的TV以及作為裝置4的嵌入式裝置的調(diào)諧器21分 別提供定時(shí)器服務(wù)。
描述模塊33從包括在對(duì)裝置4的描述中的裝置描述的URL "URL to service description"獲得由裝置4提供的服務(wù)的描述。具體說來,根據(jù)當(dāng)前實(shí) 施例,描述模塊33從包括在裝置4的描述中的定時(shí)器服務(wù)描述的URL "<SCPDURL>http:〃123.45.6.7/mainPowerControl.xml</SCPDURL>"獲得定 時(shí)器服務(wù)的描述。
此外,描述模塊33從由裝置4的嵌入式裝置21提供并包括在裝置4的
描 述 中 的 定 時(shí) 器服 務(wù)描 述 的 URL "<SCPDURL>http:〃123.45.6,6/tunerPowerControl.xml</SCPDURL>,,獲得由 裝置4的嵌入式裝置21提供的定時(shí)器服務(wù)的描述。
圖5A到圖5C示出根據(jù)本發(fā)明實(shí)施例的定時(shí)器服務(wù)描述。參照?qǐng)D5A到 圖5C,定時(shí)器服務(wù)描述是以XML格式對(duì)由裝置4提供的定時(shí)器服務(wù)的描述。 每個(gè)定時(shí)器服務(wù)描述包括由定時(shí)器服務(wù)提供的動(dòng)作的列表以及每個(gè)動(dòng)作的自 變量的列表。
控制模塊34執(zhí)行UPnP控制。也就是說,控制模塊34基于由描述模塊 33獲得的裝置4的描述來控制裝置4。更具體地說,控制模塊34關(guān)于包括在 裝置4的描述中的"URL for control"來調(diào)用包括在服務(wù)的描述中的動(dòng)作之一, 以便控制所述服務(wù),由此控制裝置4。
具體說來,根據(jù)本發(fā)明的當(dāng)前實(shí)施例,控制模塊34預(yù)定由發(fā)現(xiàn)模塊32 發(fā)現(xiàn)的裝置4在特定時(shí)間執(zhí)行特定命令。更具體地說,控制模塊34基于由描 述模塊33獲得的定時(shí)器服務(wù)描述來調(diào)用包括在由裝置4提供的定時(shí)器服務(wù)的 描述中的動(dòng)作之一,以預(yù)定裝置4在特定時(shí)間執(zhí)行特定命令。
此外,控制模塊34預(yù)定由發(fā)現(xiàn)模塊32發(fā)現(xiàn)的裝置4的嵌入式裝置21 在特定時(shí)間執(zhí)行特定命令。更具體地說,控制模塊34基于由裝置4的嵌入式 裝置21提供并由描述模塊33獲得的定時(shí)器服務(wù)描述來調(diào)用包括在由嵌入式 裝置21提供的定時(shí)器服務(wù)的描述中的動(dòng)作之一,以預(yù)定裝置4在特定時(shí)間執(zhí) 行特定命令。
現(xiàn)將詳細(xì)描述圖5A到圖5C示出的定時(shí)器服務(wù)描述。控制模塊34在定 時(shí)器服務(wù)描述中包括的動(dòng)作中調(diào)用"GetReservationCapability()",以請(qǐng)求裝置 4提供將根據(jù)CP3的預(yù)定執(zhí)行的命令的列表??刂颇K34獲得響應(yīng)于請(qǐng)求的 命令的列表。也就是說,控制模塊34獲得作為被調(diào)用動(dòng)作的返回值的命令的 列表"commandCaplist"。具體說來,可在本發(fā)明的當(dāng)前實(shí)施例中重新定義命 令,或者可在諸如內(nèi)容目錄服務(wù)的現(xiàn)有服務(wù)中定義命令。例如,命令是內(nèi)容 目錄服務(wù)的"browse()"、 "search()"等。
控制模塊34在圖5A到圖5C所示的定時(shí)器服務(wù)描述中包括的動(dòng)作中調(diào) 用"GetCurrentTime()",以請(qǐng)求裝置4來提供裝置4的本地時(shí)間??刂颇K 34獲得響應(yīng)于請(qǐng)求的裝置4的本地時(shí)間。也就是說,控制模塊34獲得作為 被調(diào)用動(dòng)作的返回值的裝置4的本地時(shí)間"localTime"。具體說來,如果
"commandCaplist"不是命令的列表而是"*,,,則"commandCapList"指示 裝置4預(yù)定所有命令并執(zhí)行動(dòng)作。
控制模塊34在圖5A到圖5C所示的定時(shí)器服務(wù)描述中包括的動(dòng)作中調(diào) 用"SetCurrentTime(curTime,...),,,以請(qǐng)求裝置4將包括在被調(diào)用動(dòng)作中的當(dāng) 前時(shí)間"curTime"設(shè)置為裝置4的本地時(shí)間。具體說來,當(dāng)識(shí)別由呈現(xiàn)模塊 36呈現(xiàn)的"localTime"的用戶沒有選擇"localTime,,而選擇"curTime"時(shí), 控制模塊34請(qǐng)求裝置4將由用戶選擇的"curTime"設(shè)置為裝置4的本地時(shí) 間。通常,"curTime"是控制模塊34的當(dāng)前時(shí)間。然后,控制模塊34可確 認(rèn)裝置4的本地時(shí)間是否響應(yīng)于請(qǐng)求而被正常設(shè)置,作為^皮調(diào)用動(dòng)作的返回 值。
控制模塊34在圖5A到圖5C所示的定時(shí)器服務(wù)描述中包括的動(dòng)作中調(diào) 用 "SetReservation(fUtureTime, command, args,…)",以預(yù)定裝置4在包括在 被調(diào)用動(dòng)作中的特定時(shí)間"fUtureTime"執(zhí)行特定命令"command"。具體說 來,當(dāng)識(shí)別由呈現(xiàn)模塊36呈現(xiàn)的"commandCapList"的用戶選擇 "commandCapList"之一時(shí),控制模塊34調(diào)用包括由用戶選擇的命令作為 "command" 自變量的"SetReservation(fbtureTime, command, args,…)",以 預(yù)定裝置4執(zhí)行由用戶選擇的命令。
控制模塊34可基于包括在被調(diào)用的"SetCurrentTime(curTime,...)"中的 "curTime,,來調(diào)用 "SetReservation(fUtureTime, command, args,…)"。然后, 控制模塊34可從對(duì)被調(diào)用動(dòng)作的返回值確認(rèn)是否向裝置4的定時(shí)器服務(wù)正常 注冊(cè)了^C調(diào)用動(dòng)作??蓪?fiitureTime"呈現(xiàn)為"年:月日時(shí)間"或"當(dāng)前時(shí) 間之后的特定時(shí)間"。此外,當(dāng)"fUtureTime"為0時(shí),可立即執(zhí)行被選擇的 命令。
例如,控制才莫塊34調(diào)用"SetReservation(2006:1:1:0:00, PowerOn, args,...)" 以預(yù)定裝置4在2006年1月1日0:00時(shí)開啟??刂颇K34調(diào)用 "SetReservation(2006:l:l:l:00, PowerOff, args,…)"以預(yù)定裝置4在2006年1 月1日1:00時(shí)關(guān)閉。
可使用單獨(dú)的動(dòng)作 PowerOn()和 PowerOff()來實(shí)現(xiàn) " SetReservation(2006:l:l:0:00, PowerOn, args, …) ,, 禾口 "SetReservation(2006:1:1:1:00, PowerOff, args,...),,,這是當(dāng)前實(shí)施例所述的 領(lǐng)域中的普通技術(shù)人員可以理解的。
控制模塊34在圖5A到圖5C所示的定時(shí)器服務(wù)描述中包括的動(dòng)作中調(diào) 用"GetReservationList()",以請(qǐng)求裝置4提供可由裝置4預(yù)定的命令的列表。 然后,控制模塊34獲得作為被調(diào)用動(dòng)作的返回值可由裝置4響應(yīng)于請(qǐng)求預(yù)定 的命令的列表"fbtureCommandList"。
控制模塊34在圖5A到圖5C所示的定時(shí)器服務(wù)描述中包括的動(dòng)作中調(diào) 用"DeleteReservation(commandld,…)",以請(qǐng)求裝置4刪除與可由裝置4預(yù) 定的命令之一 "commandld"相應(yīng)的動(dòng)作。具體說來,當(dāng)識(shí)別由呈現(xiàn)模塊36 呈現(xiàn)的"fbtureCommandList"的用戶選擇"fUtureCommandList"之一時(shí),控 制模塊34調(diào)用包括由用戶選擇命令作為"commandld"自變量的 "DeleteReservation(commandld,...)",以請(qǐng)求裝置4刪除由用戶選擇的命令。 然后,控制模塊34可從對(duì)請(qǐng)求的響應(yīng)確認(rèn)是否從由裝置4當(dāng)前預(yù)定的命令的 列表正常刪除了由用戶選擇的命令。也就是說,控制模塊34可從被調(diào)用動(dòng)作 的返回值確認(rèn)是否從由裝置4當(dāng)前預(yù)定的命令的列表正常刪除了與 "commandld,,相應(yīng)的命令。
控制模塊34在圖5A到圖5C所示的定時(shí)器服務(wù)描述中包括的動(dòng)作中調(diào) 用"GetReservationResult(commandld,...),,,以請(qǐng)求裝置4提供通過執(zhí)行與 "commandld"相應(yīng)的命令獲得的結(jié)果。控制模塊34從對(duì)請(qǐng)求的響應(yīng)獲得通 過執(zhí)行與"commandld"相應(yīng)的命令獲得的結(jié)果。也就是說,控制模塊34可 從被動(dòng)用動(dòng)作的返回值確認(rèn)與"commandld,,相應(yīng)的命令是否被正常執(zhí)行。
事件模塊35執(zhí)行UPnP事件。也就是說,事件模塊35從由控制模塊34 控制的裝置4接收通知裝置4的狀態(tài)改變的事件消息。具體說來,根據(jù)本發(fā) 明的當(dāng)前實(shí)施例,將涉及定時(shí)器服務(wù)的狀態(tài)參數(shù)"PowerState,,添加到UPnP 的現(xiàn)有狀態(tài)參數(shù)。"PowerState"是指示裝置4的當(dāng)前功率狀態(tài)的參數(shù)。也就 是說,當(dāng)裝置3的當(dāng)前功率狀態(tài)改變時(shí),事件模塊35接收指示裝置4的開啟 /關(guān)閉狀態(tài)改變的事件消息。
呈現(xiàn)模塊36執(zhí)行UPnP呈現(xiàn)。也就是說,呈現(xiàn)模塊36基于由描述模塊 33獲得的對(duì)裝置4的描述來向用戶呈現(xiàn)裝置4。更具體地說,呈現(xiàn)模塊36請(qǐng) 求呈現(xiàn)頁面的URL (即,"URL for presentation")的呈現(xiàn)頁面,并獲得響應(yīng) 于請(qǐng)求的呈現(xiàn)頁面。呈現(xiàn)模塊36將呈現(xiàn)頁面載入瀏覽器(未示出)以向用戶 呈現(xiàn)所述呈現(xiàn)頁面??稍贑P3、裝置4或其它裝置中設(shè)置瀏覽器。
具體說來,根據(jù)本發(fā)明的當(dāng)前實(shí)施例,呈現(xiàn)模塊36向用戶呈現(xiàn)由控制模
塊34獲得的"localTime"。此外,呈現(xiàn)模塊36向用戶呈現(xiàn)由控制模塊36獲 得的"commandCapList"。呈現(xiàn)模塊36向用戶呈現(xiàn)由控制模塊34獲得的 "flitureCommandList,,。
參照?qǐng)D3,裝置4的預(yù)定處理裝置包括地址模塊41、發(fā)現(xiàn)模塊42、描 述模塊43、控制模塊44、本地時(shí)鐘47、功率控制器45、非易失性存儲(chǔ)器46、 事件模塊48和呈現(xiàn)模塊49。
地址模塊41執(zhí)行UPnP尋址。也就是說,地址模塊41確定裝置4的IP 地址。更具體地說,如果DHCP服務(wù)器(未示出)被連接到家庭網(wǎng)絡(luò),則DHCP 服務(wù)器將IP地址分配給地址模塊41 ,地址模塊41將該IP地址確定為裝置4 的IP地址。如果沒有DHCP服務(wù)器被連接到家庭網(wǎng)絡(luò),則地址模塊41使用 UPnP的自動(dòng)IP獲得IP地址,并將該IP地址確定為裝置4的IP地址。
發(fā)現(xiàn)模塊42執(zhí)行UPnP發(fā)現(xiàn)。也就是說,家庭網(wǎng)絡(luò)上的CP3使用由地址 模塊41確定的裝置4的IP地址發(fā)現(xiàn)所述發(fā)現(xiàn)模塊42。如果裝置4被添加到 家庭網(wǎng)絡(luò),則發(fā)現(xiàn)模塊42將通告裝置4的發(fā)現(xiàn)消息發(fā)送到CP3,以允許CP3 在家庭網(wǎng)絡(luò)上發(fā)現(xiàn)裝置4。如果CP3被添加到家庭網(wǎng)絡(luò),則發(fā)現(xiàn)模塊42從 CP3接收用于在家庭網(wǎng)絡(luò)上搜索裝置的消息,并響應(yīng)于所述消息發(fā)送通告裝 置4的發(fā)現(xiàn)消息,以允許CP3在家庭網(wǎng)絡(luò)上發(fā)現(xiàn)裝置4。
描述模塊43執(zhí)行UPnP描述。也就是說,描述模塊43向從發(fā)現(xiàn)模塊42 接收到發(fā)現(xiàn)消息的CP3提供裝置4的描述。更具體地說,如果CP3訪問包括 在發(fā)現(xiàn)消息中的裝置描述的URL "URL for UPnP description for root device", 則描述模塊43向CP3提供裝置4的描述。
如果CP3訪問包括在對(duì)圖4所示的裝置4的描述中的服務(wù)描述的URL "URL to service description",則描述模塊43向CP3提供由裝置4提供的服 務(wù)的描述。具體說來,根據(jù)本發(fā)明的當(dāng)前實(shí)施例,如果CP3訪問包括在對(duì)裝 置4 的描述中的定時(shí)器服務(wù)描述的 URL "<SCPDURL>http:〃l23.45.6.7/mainPowerControl.xml</SCPDURL>",則描述 模塊43向CP3提供定時(shí)器服務(wù)的描述。
此外,如果CP3訪問由裝置4的嵌入式裝置21提供并包括在對(duì)裝置4 的描述中的定時(shí)器服務(wù)描述的URL "URLto service description",則描述模塊 43向CP3提供對(duì)由裝置4的嵌入式裝置21提供的定時(shí)器服務(wù)的描述。具體 說來,根據(jù)本發(fā)明的當(dāng)前實(shí)施例,如果CP3訪問包括在對(duì)裝置4的描述中的定 時(shí) 器 服 務(wù) 描 述 的 URL
"<SCPDURL>http:〃123.45.6.7/tunerPowerControl.xml</SCPDURL>,,,則描述 模塊43向CP3提供定時(shí)器服務(wù)的描述。
控制模塊44執(zhí)行UPnP控制。也就是說,獲得由描述模塊43提供的裝 置4的描述的CP3控制所述控制模塊44。更具體地說,如果CP3訪問包括在 裝置4的描述中并用于控制服務(wù)的URL "URL for control"并且調(diào)用包括在 由裝置4提供的服務(wù)的描述中的動(dòng)作之一,則控制模塊44接收被調(diào)用動(dòng)作并 受CP3控制。
具體說來,根據(jù)本發(fā)明的當(dāng)前實(shí)施例,如果控制模塊44從發(fā)現(xiàn)模塊42 接收發(fā)現(xiàn)消息,從已獲得裝置4的描述以及由裝置4提供的定時(shí)器服務(wù)的描 述的CP3接收到裝置4在特定時(shí)間執(zhí)行特定命令的預(yù)定,則裝置4根據(jù)CP3 的預(yù)定在所述特定時(shí)間執(zhí)行所述特定命令。此外,如果控制模塊44從已獲得 由裝置4的嵌入式裝置21提供的定時(shí)器服務(wù)的描述的CP3接收到嵌入式裝 置21在特定時(shí)間執(zhí)行特定命令的預(yù)定,則嵌入式裝置21在所述特定時(shí)間執(zhí) 行所述特定命令。
更具體地說,控制模塊44從CP3接收預(yù)定在特定時(shí)間將執(zhí)行特定命令 的定時(shí)器服務(wù)的動(dòng)作的調(diào)用,并將調(diào)用動(dòng)作注冊(cè)到控制模塊44的定時(shí)器服 務(wù)??刂颇K44指示功率控制器45將所述特定時(shí)間設(shè)置為裝置4的開啟時(shí) 間,并在NV存儲(chǔ)器46中存儲(chǔ)所述特定命令。然后,在所述特定時(shí)間,根據(jù) 功率控制器42的開啟來開啟裝置4,控制模塊44的定時(shí)器服務(wù)發(fā)現(xiàn)來自NV 存儲(chǔ)器46的特定命令并執(zhí)行該特定命令??刂颇K44完成所述特定命令的 執(zhí)行,并指示功率控制器45關(guān)閉裝置4。
功率控制器45根據(jù)控制模塊44的指示將特定時(shí)間設(shè)置為裝置4的開啟 時(shí)間。功率控制器45^使得裝置4在特定時(shí)間開啟。功率控制器45根據(jù)控制 模塊44的指示使得所述裝置關(guān)閉。
當(dāng)控制模塊44從CP3接收到預(yù)定將在特定時(shí)間執(zhí)行特定命令的定時(shí)器 服務(wù)的動(dòng)作的調(diào)用時(shí),作為非易失性存儲(chǔ)器的NV存儲(chǔ)器46存儲(chǔ)所述特定命 令。然后,盡管裝置4被關(guān)閉,但是所述特定命令保存在NV存儲(chǔ)器46中。
參照?qǐng)D5A到圖5C示出的定時(shí)器服務(wù)描述,控制模塊44的定時(shí)器服務(wù) 在包括在定時(shí)器服務(wù)描述的動(dòng)作中接收調(diào)用"GetReservationCapability()",并 根據(jù)CP3的預(yù)定提供由裝置4執(zhí)行的命令的列表"commandCapList"。
控制模塊44的定時(shí)器服務(wù)在包括在定時(shí)器服務(wù)描述的動(dòng)作中接收調(diào)用 "GetCurrentTime()"并提供作為本地時(shí)鐘47的時(shí)鐘值的"localTime",即, 裝置4的本地時(shí)間。具體說來,當(dāng)裝置4接收所有命令并執(zhí)行所述命令時(shí), 控制模塊44的定時(shí)器服務(wù)沒有編寫命令的列表,而是將"*"插入 "commandCapList,,。
控制模塊44在包括在圖5A到圖5C示出的定時(shí)器服務(wù)描述中的動(dòng)作中 接收調(diào)用"SetCurrentTime(curTime)"并指示本地時(shí)鐘47將"curTime,,(即, 包括在動(dòng)作的調(diào)用中的當(dāng)前時(shí)間)設(shè)置為裝置4的本地時(shí)間。控制模塊44可 通知裝置4的本地時(shí)間被正常設(shè)置為動(dòng)作的調(diào)用的返回值。
本地時(shí)鐘47無法與作為裝置4的實(shí)際時(shí)間時(shí)鐘的CP3的本地時(shí)鐘同步。 因此,本地時(shí)鐘47向控制模塊44提供時(shí)鐘值,并根據(jù)控制模塊44的指示將 裝置4的本地時(shí)間設(shè)置為包括在"SetCurrentTime(curTime,...)"的調(diào)用中的 "curTime,,。
控制模塊44在包括在圖5A到圖5C所示的定時(shí)器服務(wù)描述中的動(dòng)作中 接收調(diào)用"SetReservation(futureTime, command, args,…)",并在包括在調(diào)用 動(dòng)作中的特定時(shí)間"fUtureTime,,執(zhí)行特定命令"command"。具體說來,控 制模塊44執(zhí)行由用戶從通過接收"GetReservationCapability()"的調(diào)用提供的 "commandCapList"選擇的命令。此外,控制模塊44基于通過接收 "SetCurrentTime(curTime,....),,的調(diào)用設(shè)置的裝置4的本地時(shí)間在特定時(shí)間 執(zhí)行特定命令。控制模塊44可通知?jiǎng)幼鞯恼{(diào)用被正常注冊(cè)到控制模塊44 的定時(shí)器服務(wù),作為所述動(dòng)作的調(diào)用的返回值。
例如,控制才莫塊44接收調(diào)用"SetReservation(2006:l:1:0:00, PowerOn, args,...)"并在2006年1月1日的0時(shí)執(zhí)行裝置4的開啟。控制模塊44可通 知'.在2006年1月1日的0:00時(shí)正常執(zhí)行了裝置4的開啟,作為動(dòng)作的調(diào) 用的返回值??刂撇拍獕K44 4妄收調(diào)用"SetReservation(2006:1:1:1:00, PowerOff, args,...)"并在2006年1月1日的1:00時(shí)執(zhí)行裝置4的關(guān)閉。然后,控制模 塊44可通知在2006年1月1日的1:00時(shí)正常執(zhí)行了裝置4的關(guān)閉,作為 動(dòng)作的調(diào)用的返回值。
控制模塊44在包括在圖5A到圖5C所示的定時(shí)器描述中的動(dòng)作中接收 調(diào)用"GetReservationList()",并提供被預(yù)定由裝置4執(zhí)行的命令的列表 "fbtureCommandList,,。
控制模塊44在包括在圖5A到圖5C所示的定時(shí)器服務(wù)描述中的動(dòng)作中 接收調(diào)用"DeleteReservation(commandld,...)"并刪除作為被預(yù)定將由裝置4 執(zhí)行的命令之一的與"cmmandld"相應(yīng)的命令??刂颇K44可通知從被 預(yù)定將由裝置4執(zhí)行的命令的列表正常刪除了與"cmmandld"相應(yīng)的命令, 作為動(dòng)作的調(diào)用的返回值。
控制模塊44在包括在圖5A到圖5C所示的定時(shí)器服務(wù)描述中的動(dòng)作中 接收調(diào)用 "GetReservationResult(commandld,…)",并且可通知與 "commandld,,相應(yīng)的命令被正常執(zhí)行,作為動(dòng)作的調(diào)用的返回值。
事件模塊48執(zhí)行UPnP事件。也就是說,事件模塊48發(fā)送事件消息, 所述事件消息通知由CP3控制的裝置4的狀態(tài)改變。具體說來,根據(jù)本發(fā)明 的當(dāng)前實(shí)施例,當(dāng)裝置4的當(dāng)前功率狀態(tài)改變時(shí),事件模塊48將通知裝置4 的開啟/關(guān)閉狀態(tài)改變的事件消息發(fā)送到CP3。
呈現(xiàn)模塊46執(zhí)行UPnP呈現(xiàn)。也就是說,呈現(xiàn)模塊46向CP3提供用于 呈現(xiàn)裝置4的信息。更具體地說,如果CP3訪問呈現(xiàn)頁面的URL "URL for presentation",則呈現(xiàn)模塊46向CP3提供呈現(xiàn)頁面。
具體說來,根據(jù)本發(fā)明的當(dāng)前實(shí)施例,呈現(xiàn)模塊46向CP3提供呈現(xiàn) "localTime"的頁面。呈現(xiàn)才莫塊46向CP3提供呈現(xiàn)"commandCapList"的 頁面。呈現(xiàn)才莫塊46向CP3提供呈現(xiàn)"fUtureCommandList"的頁面。
圖6是根據(jù)本發(fā)明實(shí)施例的預(yù)定方法的流程圖。參照?qǐng)D6,由圖3所示 的CP3按時(shí)間序列執(zhí)行預(yù)定方法。因此,盡管沒有描述,但是涉及圖3所示 的CP3的描述^皮應(yīng)用于本發(fā)明當(dāng)前實(shí)施例的預(yù)定方法。
CP3從裝置4接收發(fā)現(xiàn)消息以在家庭網(wǎng)絡(luò)上發(fā)現(xiàn)裝置4 (操作61 )。
CP3從裝置4獲得裝置4的描述(操作62 )。
CP3從包括在裝置4的描述中的定時(shí)器服務(wù)描述的URL獲得由裝置4 提供的定時(shí)器服務(wù)的描述(操作63 )
CP3基于定時(shí)器服務(wù)描述調(diào)用包括在由裝置4提供的定時(shí)器服務(wù)的描述 中的動(dòng)作之一,以預(yù)定裝置4在特定時(shí)間執(zhí)行特定命令(操作64 )。
圖7是根據(jù)本發(fā)明實(shí)施例的預(yù)定處理方法的流程圖。參照?qǐng)D7,由圖3 所示的裝置4按時(shí)間序列執(zhí)行預(yù)定處理方法。因此,盡管沒有描述,但是將 涉及圖3所示的裝置4的描述應(yīng)用于本發(fā)明當(dāng)前實(shí)施例的預(yù)定處理方法。
裝置4將發(fā)現(xiàn)消息4發(fā)送到CP3,以使得CP3能夠在家庭網(wǎng)絡(luò)中發(fā)現(xiàn)裝
置4 (操作71)。
裝置4向接收到發(fā)現(xiàn)消息的CP3提供裝置4的描述(操作72 )。 如果已獲得裝置4的描述的CP3訪問包括在對(duì)裝置4的描述中的定時(shí)器
服務(wù)描述的URL,則裝置4將其對(duì)由裝置4提供的定時(shí)器服務(wù)的描述提供給
CP3 (操作73 )。
如果裝置4從已獲得定時(shí)器服務(wù)的描述的CP3接收到預(yù)定將在特定時(shí)間 執(zhí)行特定命令的定時(shí)器服務(wù)的動(dòng)作的調(diào)用(操作74 ),則裝置4執(zhí)行操作75。 否則,裝置4進(jìn)入待機(jī)模式。
裝置4將包括在動(dòng)作的調(diào)用中的特定時(shí)間設(shè)置為裝置4的開啟時(shí)間,并 將特定命令存儲(chǔ)在NV存儲(chǔ)器45 (操作75 )中。
當(dāng)裝置4的本地時(shí)間與裝置4的開啟時(shí)間相同時(shí)(操作76),裝置4執(zhí) 行操作77。否則,裝置4進(jìn)入待機(jī)模式。
裝置4被開啟(操作77)。
裝置4發(fā)現(xiàn)來自NV存儲(chǔ)器45的特定命令,并執(zhí)行該特定命令(操作
78 )。
裝置4完成特定命令的執(zhí)行并關(guān)閉(操作79 )。
圖8是根據(jù)本發(fā)明實(shí)施例的使用定時(shí)器服務(wù)再現(xiàn)預(yù)定TV節(jié)目的方法的 流程圖。參照?qǐng)D8, CP3調(diào)用"GetReservationCapability()",并且裝置4接收 動(dòng)作的調(diào)用(操作81)。
裝置4提供將由裝置4根據(jù)CP3的預(yù)定而執(zhí)行的命令的列表 "commandCapList"(操作82 )。然后,用戶可查看將由裝置4根據(jù)CP3的預(yù) 定而執(zhí)行的命令的列表。
CP3調(diào)用"GetCurrentTime()",裝置4才妻收動(dòng)作的調(diào)用(操作83 )。 裝置4提供作為本地時(shí)鐘47的時(shí)鐘值的裝置4的本地時(shí)間"localTime" (操作84 )。
CP3調(diào)用"SetCurrentTime(curTime,...),,,裝置接收動(dòng)作的調(diào)用(操作
85)。
裝置4將包括在動(dòng)作的調(diào)用中的當(dāng)前時(shí)間"curTime"設(shè)立為它的本地時(shí) 間,并通知裝置4的本地時(shí)間被正常設(shè)立(操作86)。因此,CP3的本地 時(shí)鐘與裝置4的本地時(shí)鐘同步。
CP3調(diào)用"SetReservation(2006:l:l:7:00, play, args,…)",裝置4接收動(dòng)
作的調(diào)用(操作87)。
裝置4將動(dòng)作的調(diào)用注冊(cè)到裝置4的定時(shí)器服務(wù),并通知?jiǎng)幼鞯恼{(diào)用 已被正常注冊(cè)到裝置4的定時(shí)器服務(wù)(操作88 )。
CP3調(diào)用"SetReservation(2006:l:2:7:00, play, args,…)",霧置4接收動(dòng) 作的調(diào)用(操作89)。
裝置4將動(dòng)作的調(diào)用注冊(cè)到裝置4的定時(shí)器服務(wù),并通知?jiǎng)幼鞯恼{(diào)用 已被正常注冊(cè)到裝置4的定時(shí)器服務(wù)(操作90 )。
CP3調(diào)用"GetReservationList()",裝置4接收動(dòng)作的調(diào)用(操作91)。
裝置4提供被預(yù)定將由裝置4執(zhí)行的命令的列表"fUtureCommandList" (操作92 )。因此,用戶可查看被預(yù)定將由裝置4執(zhí)行的命令的列表,"playl" 和"play2"。 "playl"是通過調(diào)用"SetReservation(2006:1:1:7:00, play, args,…)" 而預(yù)定的命令的ID, "play2"是通過調(diào)用"SetReservation(2006:1:2:7:00, play, args,…)"而預(yù)定的命令的ID。
CP3調(diào)用"DeleteReservation(playl,…)",裝置4^妾收動(dòng)作的調(diào)用(操作
93 )。
裝置4刪除與"playl"相應(yīng)的命令,該命令為將根據(jù)CP3的預(yù)定而執(zhí)行 的命令之一(操作94)。在該操作中,裝置4可通知裝置4從預(yù)定的命令 的列表正常刪除了與"playl"相應(yīng)的命令,作為動(dòng)作的調(diào)用的返回值。 裝置4在1月2日7:00時(shí)開啟,并再現(xiàn)TV節(jié)目(操作95 )。 裝置4將指示裝置4被開啟的事件消息發(fā)送到CP3 (操作96 )。 裝置4在TV節(jié)目被完全再現(xiàn)之后被關(guān)閉(操作97 )。 CP3調(diào)用"GetReservationResult(play2,…)"并4妻收動(dòng)作的調(diào)用(操作98 )。 裝置4通知與"play2,,相應(yīng)的命令被正常執(zhí)行,作為動(dòng)作的調(diào)用的返 回值(操作99)。
本發(fā)明還可被實(shí)現(xiàn)為計(jì)算機(jī)可讀記錄介質(zhì)上的計(jì)算機(jī)可讀代碼。計(jì)算機(jī) 可讀記錄介質(zhì)是任何可存儲(chǔ)其后可由計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)裝 置。計(jì)算機(jī)可讀記錄介質(zhì)的示例包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ) 器(RAM)、 CD-ROM。磁帶、軟盤、光數(shù)據(jù)存儲(chǔ)裝置和載波。
盡管參照附圖具體示出并描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員應(yīng)理解 在不脫離由權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可進(jìn)行形式和細(xì) 節(jié)上的各種改變。
權(quán)利要求
1、一種用于在網(wǎng)絡(luò)上發(fā)現(xiàn)裝置并控制該裝置的控制點(diǎn)(CP)的預(yù)定方法,所述預(yù)定方法包括(a)在網(wǎng)絡(luò)上發(fā)現(xiàn)裝置;以及(b)預(yù)定所述裝置在特定時(shí)間執(zhí)行特定命令。
2、 如權(quán)利要求1所述的預(yù)定方法,其中,在操作(b)中,調(diào)用預(yù)定將 在所述特定時(shí)間執(zhí)行所述特定命令的動(dòng)作。
3、 如權(quán)利要求1所述的預(yù)定方法,還包括 獲得由裝置提供的服務(wù)的描述,其中,在操作(b)中,基于由裝置提供的服務(wù)的描述,將所述特定命令 預(yù)定為將在所述特定時(shí)間執(zhí)行。
4、 如權(quán)利要求1所述的預(yù)定方法,還包括 獲得由裝置的嵌入式裝置提供的服務(wù)的描述,其中,在操作(b)中,基于由嵌入式裝置提供的服務(wù)的描述,預(yù)定所述 嵌入式裝置將在所述特定時(shí)間執(zhí)行所述特定命令。
5、 如權(quán)利要求l所述的方法,還包括-.請(qǐng)求裝置提供將由裝置根據(jù)CP的預(yù)定而執(zhí)行的至少一個(gè)命令的列表;以及從對(duì)請(qǐng)求的響應(yīng)獲得所述列表,其中,在操作(b)中,裝置被預(yù)定執(zhí)行包括在所述列表中的命令之一。
6、 如權(quán)利要求1所述的預(yù)定方法,還包括 請(qǐng)求裝置提供裝置的本地時(shí)間; 從對(duì)請(qǐng)求的響應(yīng)獲得裝置的本地時(shí)間;以及請(qǐng)求裝置將裝置的本地時(shí)間設(shè)立為除本地時(shí)間之外的其它時(shí)間, 其中,在操作(b)中,基于所述其它時(shí)間,裝置被預(yù)定將在所述特定時(shí) 間執(zhí)行所述特定命令。
7、 如權(quán)利要求1所述的預(yù)定方法,還包括 請(qǐng)求裝置提供被預(yù)定將由裝置執(zhí)行的至少 一個(gè)命令的列表; 從對(duì)請(qǐng)求的響應(yīng)獲得所述列表;以及 請(qǐng)求裝置刪除包括在所述列表中的命令之一。
8、 一種用于在網(wǎng)絡(luò)上發(fā)現(xiàn)裝置并控制該裝置的CP中使用的預(yù)定設(shè)備, 所述預(yù)定設(shè)備包括發(fā)現(xiàn)模塊,在網(wǎng)絡(luò)上發(fā)現(xiàn)裝置;以及控制模塊,預(yù)定所述裝置在特定時(shí)間執(zhí)行特定命令。
9、 一種實(shí)現(xiàn)有用于在CP中執(zhí)行預(yù)定方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀存 儲(chǔ)介質(zhì),所述CP在網(wǎng)絡(luò)上發(fā)現(xiàn)裝置并可控制該裝置,所述預(yù)定方法包括在網(wǎng)絡(luò)上發(fā)現(xiàn)裝置;以及 預(yù)定裝置在特定時(shí)間執(zhí)行特定命令。
10、 一種使用被位于網(wǎng)絡(luò)中的CP發(fā)現(xiàn)并受控于該CP的裝置的預(yù)定處理 方法,所述方法包括(a) 將通告裝置的消息發(fā)送到CP;以及(b) 根據(jù)接收到所述消息的CP的預(yù)定在特定時(shí)間執(zhí)行特定命令。
11、 如權(quán)利要求IO所述的方法,還包括如果接收到預(yù)定特定命令將在特定時(shí)間被執(zhí)行的動(dòng)作的調(diào)用,則在所述 特定時(shí)間開啟所述裝置,其中,在操作(b)中,當(dāng)所述裝置被開啟時(shí),所述特定命令被執(zhí)行。
12、 如權(quán)利要求IO所述的方法,還包括 將由裝置提供的服務(wù)的描述提供給接收到所述消息的CP,其中,在操作(b)中,根據(jù)已獲得所述描述的CP的預(yù)定,在所述特定 時(shí)間執(zhí)行所述特定命令。
13、 如;K利要求IO所述的方法,還包括 將由裝置的嵌入式裝置提供的服務(wù)的描述提供給CP,其中,在操作(b)中,根據(jù)已荻得由嵌入式裝置提供的服務(wù)的描述的 CP的預(yù)定,使用嵌入式裝置在所述特定時(shí)間執(zhí)行所述特定命令。
14、 如權(quán)利要求IO所述的方法,還包括應(yīng)CP的請(qǐng)求提供將由裝置根據(jù)CP的預(yù)定而執(zhí)行的至少一個(gè)命令的列表,其中,在操作(b)中,根據(jù)CP的預(yù)定來執(zhí)行包括在所述列表中的命令 之一。
15、 如^l利要求IO所述的方法,還包括 應(yīng)CP的請(qǐng)求提供裝置的本地時(shí)間;以及 應(yīng)已獲得裝置的本地時(shí)間的CP的請(qǐng)求將裝置的本地時(shí)間設(shè)立為除本地 時(shí)間之外的時(shí)間,其中,在操作(b)中,基于所述本地時(shí)間,在所述特定時(shí)間執(zhí)行所述特 定命令。
16、 如權(quán)利要求15所述的方法,還包括應(yīng)CP的請(qǐng)求提供被預(yù)定將由裝置執(zhí)行的至少一個(gè)命令的列表;以及 應(yīng)已獲得所述列表的CP的請(qǐng)求刪除包括在所述列表中的命令之一。
17、 一種由位于網(wǎng)絡(luò)中的CP發(fā)現(xiàn)并受控于該CP的裝置中使用的預(yù)定處 理設(shè)備,所述設(shè)備包括發(fā)現(xiàn)模塊,將通告所述裝置的消息發(fā)送到CP;以及 控制模塊,根據(jù)已從發(fā)現(xiàn)模塊接收到消息的CP的預(yù)定,在特定時(shí)間執(zhí) 行特定命令。
18、 一種實(shí)現(xiàn)有用于執(zhí)行使用由位于網(wǎng)絡(luò)中的CP發(fā)現(xiàn)并受控于CP的裝 置的預(yù)定處理方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述預(yù)定處理方法 包括將通告所述裝置的消息發(fā)送到CP;以及 根據(jù)已接收所述消息的CP的預(yù)定,在特定時(shí)間執(zhí)行特定命令。
全文摘要
一種由通用即插即用(UPnP)裝置提供的服務(wù)??刂泣c(diǎn)(CP)在網(wǎng)絡(luò)上發(fā)現(xiàn)裝置并控制所述裝置;并預(yù)定所述裝置在特定時(shí)間執(zhí)行特定命令。
文檔編號(hào)H04L12/24GK101356766SQ200780001412
公開日2009年1月28日 申請(qǐng)日期2007年1月11日 優(yōu)先權(quán)日2006年1月25日
發(fā)明者孫泳哲 申請(qǐng)人:三星電子株式會(huì)社