專利名稱:早期通知未決數(shù)字錄像機(jī)刪除事件的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及數(shù)字回放設(shè)備系統(tǒng)。本發(fā)明還涉及DVR(數(shù)字錄像機(jī))方法和 系統(tǒng)。
背景技術(shù):
諸如DVR(數(shù)字錄像機(jī))之類的數(shù)字回放設(shè)備和/或系統(tǒng)越來(lái)越受消費(fèi)者的青睞。 DVR可用于將數(shù)字格式的視頻記錄在盤驅(qū)動(dòng)器或存儲(chǔ)介質(zhì)中。術(shù)語(yǔ)"DVR"還包括諸如獨(dú)立 機(jī)頂盒以及用于個(gè)人計(jì)算機(jī)的軟件之類的組件,這些組件使能將視頻捕獲到盤或其他數(shù)據(jù) 存儲(chǔ)設(shè)備或者從盤或其他數(shù)據(jù)存儲(chǔ)設(shè)備回放視頻。DVR提供了對(duì)諸如VCR(磁帶錄像機(jī))之 類的類似設(shè)備的若干增強(qiáng),其中包括便捷的"時(shí)間平移"。時(shí)間平移涉及將節(jié)目記錄到存儲(chǔ) 介質(zhì),以便在用戶更方便的時(shí)候觀看或收聽(tīng)。此外,DVR允許諸如暫停直播TV、即時(shí)重播感 興趣的畫(huà)面、同步錄播以及跳過(guò)廣告之類的"技巧模式"。多數(shù)DVR設(shè)備都利用MPEG(運(yùn)動(dòng) 圖像專家組)格式來(lái)編碼模擬視頻信號(hào)。 多數(shù)DVR系統(tǒng)可以由共享用戶環(huán)境中的多個(gè)用戶(例如家庭成員)進(jìn)行訪問(wèn)。DVR 上記錄的節(jié)目或文件最終必須被刪除以便為新的節(jié)目騰出空間。不幸的是,共享用戶環(huán)境 中的此類刪除有時(shí)會(huì)導(dǎo)致同一DVR系統(tǒng)中的一個(gè)用戶刪除另一用戶希望保留的記錄。此 外,一般需要用戶之間進(jìn)行討論和協(xié)調(diào)以確定可以刪除哪些記錄以及應(yīng)保留哪些記錄。目 前的DVR系統(tǒng)通常在用戶選擇要?jiǎng)h除的記錄之后立即刪除該記錄。但是,如果某個(gè)用戶選 擇刪除由另一用戶記錄的節(jié)目,則僅當(dāng)后者通過(guò)DVR菜單系統(tǒng)搜索該節(jié)目時(shí),才會(huì)發(fā)現(xiàn)它 已被刪除并且無(wú)法再定位此特定記錄。用戶也沒(méi)有辦法避免此類刪除。此外,當(dāng)需要空間 來(lái)容納新記錄時(shí),DVR —般會(huì)自動(dòng)刪除一些記錄。除非DVR用戶明確請(qǐng)求保留記錄,否則經(jīng) 常會(huì)刪除用戶感興趣的記錄(即,與用戶的希望相悖)。 現(xiàn)有技術(shù)系統(tǒng)通常要求提前配置在調(diào)度刪除記錄之前完成查看記錄的用戶數(shù)。此 類系統(tǒng)還要求原始用戶向其他用戶授以訪問(wèn)權(quán)限并涉及復(fù)雜的評(píng)級(jí)過(guò)程來(lái)確定可以刪除 哪些記錄。與此類現(xiàn)有技術(shù)系統(tǒng)關(guān)聯(lián)的配置、訪問(wèn)權(quán)限以及刪除調(diào)度非常復(fù)雜;因此,不能 在家庭DVR環(huán)境的上下文中輕松實(shí)現(xiàn)此類系統(tǒng)。而且,此類系統(tǒng)還會(huì)導(dǎo)致用戶為了避免刪 除記錄而使DVR經(jīng)常出現(xiàn)盤空間不足的情況??梢栽贒VR的GUI界面上顯示刪除事件。但 是,此類系統(tǒng)可被限于屏幕顯示,未查看屏幕顯示的用戶可能遺漏此類事件。
基于上述內(nèi)容,可以認(rèn)為需要一種改進(jìn)的系統(tǒng)和/或方法來(lái)早期通知關(guān)于DVR的 未決DVR刪除事件。還需要一種方法來(lái)提供便捷刪除并向不同位置的用戶通知此類操作, 這將在此詳細(xì)描述。
發(fā)明內(nèi)容
提供以下概述以便幫助理解本發(fā)明的一些特有的新穎特性,其并非旨在作為全面 的說(shuō)明。通過(guò)將整個(gè)說(shuō)明書(shū)、權(quán)利要求、附圖以及摘要作為整體來(lái)考慮,可以全面理解在此 披露的實(shí)施例的各個(gè)方面。
因此,本發(fā)明的一個(gè)方面是提供一種改進(jìn)的數(shù)字回放系統(tǒng)。 本發(fā)明的另一方面是提供一種用于早期通知關(guān)于DVR的未決DVR刪除事件的方 法、系統(tǒng)和計(jì)算機(jī)可用介質(zhì)。 本發(fā)明的進(jìn)一步方面是提供一種用于提供便捷刪除以及向不同位置的用戶通知 此類刪除操作的改進(jìn)的系統(tǒng)和方法。 現(xiàn)在可如下所述實(shí)現(xiàn)上述各個(gè)方面以及其他目標(biāo)和優(yōu)點(diǎn)。披露了 一種用于早期通 知關(guān)于DVR的未決DVR刪除事件的系統(tǒng)和方法。可以通過(guò)DVR接口手動(dòng)和/或自動(dòng)地提前 調(diào)度要?jiǎng)h除的與DVR關(guān)聯(lián)的節(jié)目。在DVR通過(guò)分析調(diào)度的記錄和硬盤空間而識(shí)別到要?jiǎng)h除 某個(gè)記錄時(shí),可通過(guò)遠(yuǎn)程傳送來(lái)通知用戶刪除事件??赏ㄟ^(guò)DVR在預(yù)定時(shí)間配置針對(duì)每個(gè) 用戶簡(jiǎn)檔維護(hù)的多個(gè)通知選項(xiàng)來(lái)啟用刪除事件通知??墒褂眠h(yuǎn)程傳送修改刪除事件,所述 遠(yuǎn)程傳送允許用戶在接收到刪除通知之后將信息發(fā)回DVR??梢詫h除的文件移至可從中 恢復(fù)節(jié)目的已刪除節(jié)目文件夾和/或在一段時(shí)間之后不可撤銷地刪除記錄。
此外,可以提供一個(gè)選項(xiàng)以便在用戶接收到通知消息時(shí)借助與DVR關(guān)聯(lián)的遠(yuǎn)程接 口來(lái)修改刪除事件。記錄的刪除事件可以被延遲一段時(shí)間以便允許用戶觀看尚未觀看的節(jié) 目。所述通知選項(xiàng)可以在DVR接口內(nèi)設(shè)置,以及/或者通過(guò)諸如Web接口之類的由DVR啟用 的任何其他裝置來(lái)設(shè)置。如果在到達(dá)調(diào)度的時(shí)間之前未對(duì)刪除事件做出任何修改,則在所 述刪除事件到期時(shí)刪除記錄??烧h除節(jié)目并且DVR向請(qǐng)求的用戶發(fā)送調(diào)度節(jié)目以在后 臺(tái)刪除的通知。還可以在系統(tǒng)確定的刪除用戶開(kāi)始的記錄未決時(shí)向用戶發(fā)送通知。另外, 本發(fā)明使得用戶能夠免于因保留規(guī)則和盤空間限制而刪除所需節(jié)目。
附圖進(jìn)一步例示了本發(fā)明的實(shí)施例并且與本發(fā)明的詳細(xì)說(shuō)明一起用于解釋本發(fā) 明的原理,其中每個(gè)單獨(dú)視圖中的相同標(biāo)號(hào)表示相同或功能相似的元素,它們被納入本說(shuō) 明書(shū)并成為本說(shuō)明書(shū)的一部分,這些附圖是 圖1示出了其中可體現(xiàn)本發(fā)明的計(jì)算機(jī)系統(tǒng)的一個(gè)實(shí)例的示意圖; 圖2示出了包括用于執(zhí)行本發(fā)明的操作系統(tǒng)、應(yīng)用軟件以及用戶接口的軟件系統(tǒng)
的示意圖; 圖3示出了可以根據(jù)優(yōu)選實(shí)施例實(shí)現(xiàn)的數(shù)字錄像機(jī)(DVR)的方塊圖; 圖4是示出根據(jù)優(yōu)選實(shí)施例的用于早期通知未決DVR刪除事件的方法的邏輯操作
步驟的高級(jí)操作流程圖; 圖5示出了可以根據(jù)優(yōu)選實(shí)施例實(shí)現(xiàn)的顯示每個(gè)用戶簡(jiǎn)檔的各個(gè)通知選項(xiàng)的DVR 的DVR GUI接口 ;以及 圖6是示出可以根據(jù)優(yōu)選實(shí)施例實(shí)現(xiàn)的用于早期通知未決DVR刪除事件的方法的 邏輯操作步驟的示例性操作流程圖。
具體實(shí)施例方式
在這些非限制性實(shí)例中介紹的特定值與配置可以有所變化,并且在此引用僅為示 出至少一個(gè)實(shí)施例,并非旨在限制此類實(shí)施例的范圍。 提供了圖l-3作為其中可以實(shí)現(xiàn)本發(fā)明的實(shí)施例的數(shù)據(jù)處理環(huán)境的示意圖。應(yīng)該理解圖l-3僅作為示例,并非旨在斷言或暗示關(guān)于其中可實(shí)現(xiàn)本發(fā)明的各個(gè)方面或?qū)嵤├?的環(huán)境的任何限制??梢栽诓黄x本發(fā)明的精神和范圍的情況下對(duì)所述環(huán)境做出許多修 改。 圖1示出了本發(fā)明可以在數(shù)據(jù)處理裝置100的上下文中實(shí)現(xiàn),數(shù)據(jù)處理裝置100 包括中央處理器101、主存儲(chǔ)器102、輸入/輸出控制器103、鍵盤104、指點(diǎn)設(shè)備105 (例如 鼠標(biāo)、軌跡球、筆設(shè)備等)、顯示設(shè)備106以及海量存儲(chǔ)裝置107 (例如硬盤)。如圖所示,數(shù) 據(jù)處理裝置100的各個(gè)組件通過(guò)系統(tǒng)總線110或類似的體系結(jié)構(gòu)來(lái)通信。
圖2示出了用于引導(dǎo)數(shù)據(jù)處理裝置100的操作的計(jì)算機(jī)軟件系統(tǒng)150。存儲(chǔ)在系 統(tǒng)存儲(chǔ)器102和盤存儲(chǔ)器107中的軟件系統(tǒng)150包括內(nèi)核或操作系統(tǒng)151以及Shell或接 口 153。諸如應(yīng)用軟件152之類的一個(gè)或多個(gè)應(yīng)用程序可以被"加載"(即,從存儲(chǔ)裝置107 傳輸?shù)酱鎯?chǔ)器102)以便由數(shù)據(jù)處理裝置100執(zhí)行。數(shù)據(jù)處理裝置100通過(guò)用戶接口 153 接收用戶命令和數(shù)據(jù);然后可以由數(shù)據(jù)處理裝置100根據(jù)來(lái)自操作模塊151和/或應(yīng)用模 塊152的指令來(lái)對(duì)這些輸入執(zhí)行操作。 接口 153優(yōu)選地為圖形用戶接口 (GUI)。在一個(gè)可能的實(shí)施例中,操作系統(tǒng)151和 接口 153可以在"Windows"系統(tǒng)的上下文中實(shí)現(xiàn)。另一方面,應(yīng)用模塊152可以包括諸如 本文中相對(duì)于此處所述的各個(gè)組件和模塊描述的各種操作之類的指令,例如,圖4中所示 的方法400。圖1旨在作為實(shí)例并且并非作為本發(fā)明不同實(shí)施例的體系結(jié)構(gòu)限制。應(yīng)用模 塊152可以包括諸如DVR軟件154之類的數(shù)字視頻記錄軟件以及完善的監(jiān)視控制和卓越的 從數(shù)據(jù)處理裝置IOO訪問(wèn)的功能。DVR應(yīng)用提供硬盤記錄,后者易于搜索和回放先前的記 錄。 根據(jù)本發(fā)明的實(shí)施例給出了下面的描述,所述實(shí)施例可以在諸如分別在圖1-2中 所示的數(shù)據(jù)處理裝置100和計(jì)算機(jī)軟件系統(tǒng)150之類的數(shù)據(jù)處理系統(tǒng)的上下文中實(shí)現(xiàn)。但 是,本發(fā)明并不限于任何特定應(yīng)用或任何特定環(huán)境。相反,本領(lǐng)域技術(shù)人員將會(huì)發(fā)現(xiàn)本發(fā)明 的系統(tǒng)和方法可以有利地應(yīng)用于各種系統(tǒng)和應(yīng)用軟件,包括數(shù)據(jù)庫(kù)管理系統(tǒng)、字處理器等。
圖3示出了可根據(jù)優(yōu)選實(shí)施例實(shí)現(xiàn)的數(shù)字錄像機(jī)(DVR)300的方塊圖。將理解, DVR 300只表示數(shù)字回放設(shè)備的一個(gè)實(shí)例,并且可以使用其他類型的數(shù)字回放設(shè)備來(lái)替代 DVR 300完成此處披露的實(shí)施例。 DVR 300以數(shù)字格式將視頻記錄到設(shè)備內(nèi)的盤驅(qū)動(dòng)器或其他存儲(chǔ)介質(zhì),所述設(shè)備 包括獨(dú)立機(jī)頂盒、便攜式媒體播放器(PMP)以及用于將視頻捕獲到盤或者從盤回放視頻的 計(jì)算機(jī)100的軟件。DVR 300包括主板375,主板375包含與系統(tǒng)總線350相連的至少一個(gè) 處理器305和存儲(chǔ)器310。存儲(chǔ)器310包括內(nèi)含基本輸入/輸出服務(wù)(BIOS)例程的只讀 存儲(chǔ)器(ROM),并且可包括高速緩沖存儲(chǔ)器和/或視頻RAM。主板375上的視頻/TV轉(zhuǎn)換器 370可以與系統(tǒng)總線350相連,該轉(zhuǎn)換器生成用于計(jì)算機(jī)監(jiān)視器的計(jì)算機(jī)視頻信號(hào)、復(fù)合電 視信號(hào)以及S-視頻信號(hào)??墒褂蒙逃靡曨l和轉(zhuǎn)換器芯片來(lái)提供視頻/TV轉(zhuǎn)換器370的功 能。視頻解壓縮電路380首先對(duì)視頻數(shù)據(jù)進(jìn)行解壓縮,然后才將該數(shù)據(jù)發(fā)送到視頻/TV轉(zhuǎn) 換器370。主板375上的鍵盤/遠(yuǎn)程控制接口單元315通過(guò)控制器318接收鍵盤代碼,而不 考慮是采用有線鍵盤/指點(diǎn)設(shè)備還是紅外線鍵盤/遠(yuǎn)程控制。 主板375上的連接器/指示器355提供DVR 300上的連接和指示。調(diào)諧器/視頻 捕獲電路320將DVR 300與節(jié)目源耦合。例如,調(diào)諧器/視頻捕獲電路320可接收數(shù)字電視信號(hào)或模擬電視信號(hào)。調(diào)諧器/視頻捕獲電路320可通過(guò)數(shù)字接口 340接收諸如數(shù)字電 視或高清晰度(HD)電視之類的數(shù)字信號(hào),或通過(guò)模擬接口 345接收模擬信號(hào)。對(duì)于從無(wú)線 電視、有線電視以及衛(wèi)星電視提供的節(jié)目錄制,這些信號(hào)是本領(lǐng)域技術(shù)人員公知的。
DVR 300可通過(guò)接口 345或340與諸如數(shù)字視盤播放器、磁帶放像機(jī)、光盤播放機(jī)、 MP3播放器之類的用作節(jié)目源的另一設(shè)備相連。也可以使用調(diào)諧器/視頻捕獲電路320實(shí) 現(xiàn)諸如衛(wèi)星電視接收器之類的其他公知的接收器,調(diào)諧器/視頻捕獲電路320將入站電視 信號(hào)分離為音頻信號(hào)和視頻信號(hào)。所述視頻信號(hào)可以被從模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),然后 通過(guò)可以是運(yùn)動(dòng)圖像專家組(MPEG)壓縮電路的視頻壓縮電路325進(jìn)行壓縮。調(diào)諧器/視 頻捕獲電路320還可以包括V-芯片或其他類型的屏蔽電路。 聲音支持360包括將音頻信號(hào)從模擬轉(zhuǎn)換為數(shù)字以及從數(shù)字轉(zhuǎn)換為模擬的電路。 聲音支持360還包括對(duì)數(shù)字音頻信號(hào)進(jìn)行壓縮和解壓縮的電路。音頻信號(hào)可從聲音支持 360發(fā)送到揚(yáng)聲器365和/或是與電視關(guān)聯(lián)的音頻。所示實(shí)例中的主板375外部具有電源 330、硬盤335和DVR接口 385。外部電源330是傳統(tǒng)的電源,除了它還從控制器318接收控 制信號(hào)以外,控制器318可關(guān)閉主板375和硬盤驅(qū)動(dòng)器355的全部電源。響應(yīng)于來(lái)自控制 器318的信號(hào),電源330能夠關(guān)閉和重啟DVR 300。硬盤335包括用于DVR 300的操作系統(tǒng) 和應(yīng)用軟件。諸如電視節(jié)目數(shù)據(jù)之類的數(shù)據(jù)也可以存儲(chǔ)在硬盤335上。
網(wǎng)絡(luò)接口 390代表允許DVR 300與諸如電話網(wǎng)絡(luò)、局域網(wǎng)、廣域網(wǎng)或因特網(wǎng)之類的 某些其他形式的數(shù)據(jù)網(wǎng)絡(luò)之類的網(wǎng)絡(luò)耦合的硬件和軟件。例如,網(wǎng)絡(luò)接口 390可以插入在 主板375上橫向安裝的槽內(nèi)。網(wǎng)絡(luò)接口 390可以包括其他類型的設(shè)備,例如以太網(wǎng)接口、無(wú) 線網(wǎng)絡(luò)接口等。因此,DVR300還可通過(guò)網(wǎng)絡(luò)接口 390從諸如網(wǎng)站之類的源接收節(jié)目。可以 連續(xù)為控制器318供電,并且當(dāng)DVR 300開(kāi)啟時(shí),控制器318監(jiān)視系統(tǒng)的指示DVR300正常 工作的周期性"ping"。如果控制器318在預(yù)定的超時(shí)時(shí)段內(nèi)未收到ping,則控制器318切 斷系統(tǒng)電源并重啟系統(tǒng),例如,當(dāng)系統(tǒng)經(jīng)歷一般性保護(hù)故障時(shí),此操作可以是必要的。
在某些情況下,DVR 300能夠自恢復(fù)而無(wú)需用戶介入??刂破?18還從紅外線遠(yuǎn) 程控制、紅外線鍵盤、有線鍵盤或有線鼠標(biāo)接收輸入并進(jìn)行處理。DVR 300可以被配置為提 供用于根據(jù)記錄的節(jié)目跟蹤用戶觀看狀態(tài)的用戶友好方法。DVR 300還可用于控制記錄的 節(jié)目的刪除活動(dòng)。DVR 300還可被配置為跟蹤用戶的觀看狀態(tài)并通過(guò)其他機(jī)制控制節(jié)目的 刪除。DVR300或類似的設(shè)備可以被配置為支持到電視、計(jì)算機(jī)監(jiān)視器等的多個(gè)輸出。上述 各種元素的結(jié)構(gòu)對(duì)本領(lǐng)域技術(shù)人員是公知的并且不會(huì)進(jìn)一步詳細(xì)討論這些結(jié)構(gòu)。
DVR 300還包括允許提前調(diào)度要?jiǎng)h除的記錄的DVR接口 385。調(diào)度可以是自動(dòng)和/ 或手動(dòng)的。所刪除的記錄還可以被移至用戶可從中恢復(fù)節(jié)目的已刪除節(jié)目文件夾并在一段 時(shí)間之后不可撤銷地刪除記錄。用戶還可以配置與DVR接口 385關(guān)聯(lián)的通知選項(xiàng),如圖5所 示。DVR 300可針對(duì)每個(gè)用戶簡(jiǎn)檔維護(hù)此類配置。所述通知選項(xiàng)可以在DVR 300的DVR接 口 385內(nèi)設(shè)置,或者通過(guò)諸如Web接口之類的由DVR 300啟用的任何其他手段來(lái)設(shè)置???以在每個(gè)刪除事件之前的預(yù)定時(shí)間查看通知選項(xiàng)以便判定是否可以發(fā)送通知??梢酝ㄟ^(guò)分 析調(diào)度的記錄和硬盤空間以及檢查哪些用戶可能對(duì)被調(diào)度為刪除的節(jié)目感興趣來(lái)執(zhí)行通 知過(guò)程。 一旦DVR 300識(shí)別到記錄接近刪除事件,DVR 300就檢查應(yīng)向哪些用戶通知?jiǎng)h除 事件以及如何通知每個(gè)用戶??墒褂迷试S用戶在接收到刪除通知之后將信息發(fā)回DVR 300 的DVR接口 385來(lái)發(fā)送通知。
圖4是示出根據(jù)優(yōu)選實(shí)施例的用于早期通知未決DVR刪除事件的方法400的邏輯 操作步驟的高級(jí)操作流程圖。要指出的是,方法400可以在包含程序產(chǎn)品的計(jì)算機(jī)可用介 質(zhì)的上下文中實(shí)現(xiàn)??梢耘渲门c所有用戶關(guān)聯(lián)的通知選項(xiàng),如方塊405所示??赏ㄟ^(guò)DVR 接口 385維護(hù)每個(gè)用戶簡(jiǎn)檔的配置,如方塊410所示。 圖5示出了根據(jù)優(yōu)選實(shí)施例的顯示每個(gè)用戶簡(jiǎn)檔的各個(gè)通知選項(xiàng)的DVR 300的 DVR接口 385??梢耘渲猛ㄖx項(xiàng)以啟用刪除事件通知。DVR300可維護(hù)每個(gè)用戶簡(jiǎn)檔的配 置??梢栽贒VR 300的DVR接口 385內(nèi)設(shè)置通知選項(xiàng)??梢栽诿總€(gè)刪除事件之前的預(yù)定時(shí) 間檢查通知選項(xiàng)以便判定是否應(yīng)發(fā)送通知。DVR 300的GUI接口 385包括通知選項(xiàng),如通知 方法510、通知間隔520、要通知的默認(rèn)記錄530、標(biāo)記為通知的特定節(jié)目540以及通知備選 節(jié)目550。 例如,通知方法510允許用戶選擇優(yōu)選通知手段,例如電子郵件、SMS(短消息服 務(wù))、電話、即時(shí)消息、尋呼機(jī)等。通知間隔選項(xiàng)520允許用戶選擇刪除事件之前每次通知 之間的時(shí)間間隔。接下來(lái),通過(guò)選項(xiàng)530和540,用戶可以選擇要通知的與DVR 300關(guān)聯(lián)的 默認(rèn)記錄和特定記錄。通知備選節(jié)目選項(xiàng)550允許用戶配置用于其他用戶記錄的節(jié)目的通 知。例如,如果用戶查看由另一用戶記錄的他們都有興趣觀看的節(jié)目,則該用戶可以標(biāo)記節(jié) 目以便在節(jié)目被調(diào)度為刪除的情況下發(fā)送通知事件。此類選項(xiàng)也可以被配置為自動(dòng)事件。 例如,如果用戶開(kāi)始觀看節(jié)目,但是沒(méi)有看完并且該節(jié)目被調(diào)度為刪除,則用戶將根據(jù)用戶 的通知時(shí)間參數(shù)接收到通知。 此后,調(diào)度DVR 300進(jìn)行記錄,所述記錄帶有刪除時(shí)間,如方塊415所示。本發(fā)明 要求DVR接口 385允許提前調(diào)度要?jiǎng)h除的記錄。除通知配置以外,DVR 300還允許調(diào)度刪 除事件。所述調(diào)度可以是自動(dòng)的,例如,自動(dòng)將節(jié)目調(diào)度為默認(rèn)在記錄兩周之后刪除。所述 調(diào)度可以是手動(dòng)的。例如,用戶選擇特定的刪除時(shí)間,或者用戶簡(jiǎn)單地刪除,此時(shí)由DVR設(shè) 置在將來(lái)的調(diào)度刪除時(shí)間。調(diào)度刪除的設(shè)置還包括將記錄移至用戶可從中恢復(fù)節(jié)目的已刪 除節(jié)目文件夾或在一段時(shí)間之后不可撤銷地刪除記錄。 DVR 300設(shè)置由用戶選擇刪除的已記錄節(jié)目的刪除延遲,而不是簡(jiǎn)單地刪除記錄。 例如,如果用戶選擇要?jiǎng)h除的記錄,則DVR 300將節(jié)目標(biāo)記為在12小時(shí)之后刪除,而不是立 即刪除。同樣,可以調(diào)度特定的刪除時(shí)間或提供所有新記錄的默認(rèn)刪除時(shí)間。記錄可以被 標(biāo)記為"保存到需要空間為止"并且DVR 300在調(diào)度新記錄并且需要用于新記錄的空間時(shí) 立即刪除節(jié)目。當(dāng)調(diào)度新的節(jié)目并因此調(diào)度刪除舊的節(jié)目時(shí),DVR可以發(fā)送帶有此類刪除 的通知。 可以在調(diào)度的時(shí)間記錄節(jié)目,如方塊420所示。DVR 300可以遍歷調(diào)度為刪除的 記錄的維護(hù)列表,如方塊425所示。DVR 300可以以設(shè)定的間隔遍歷調(diào)度為刪除的記錄的 維護(hù)列表。此后,可以將每個(gè)記錄與圖5中所示的每個(gè)用戶的刪除通知選項(xiàng)相比較,如方塊 430所示。判定是否找到匹配,如方塊435所示。如果記錄與用戶針對(duì)節(jié)目的任何默認(rèn)設(shè)置 或特定設(shè)置匹配,則可以檢查與匹配的簡(jiǎn)檔(多個(gè))關(guān)聯(lián)的通知選項(xiàng),如方塊440所示。否 則,過(guò)程將繼續(xù)到方塊425。 接下來(lái),如方塊445所示,可以針對(duì)匹配用戶(多個(gè))的所配置的通知方法構(gòu)建消 息??梢詫⒚總€(gè)記錄與圖5中所示的每個(gè)用戶的刪除通知選項(xiàng)相比較。如果記錄與用戶針 對(duì)節(jié)目的任何默認(rèn)設(shè)置或特定設(shè)置匹配,則DVR啟動(dòng)通知過(guò)程。通知過(guò)程包括借助用戶的優(yōu)選通信方法將包含與要?jiǎng)h除的記錄相關(guān)的信息的消息發(fā)送給用戶。此外,可以提供選項(xiàng) 以在用戶接收到通知消息時(shí)借助與DVR 300關(guān)聯(lián)的遠(yuǎn)程接口315修改刪除事件。遠(yuǎn)程接口 315可以從諸如電子郵件、SMS、Web表單、電話之類的任意數(shù)量的方法接收指令。用戶的主 要選項(xiàng)是將記錄的刪除事件延遲一段時(shí)間,這允許用戶繼續(xù)存儲(chǔ)尚未觀看的節(jié)目。如果在 到達(dá)調(diào)度的時(shí)間之前未對(duì)刪除事件做出任何修改,則DVR 300可在刪除到期時(shí)刪除記錄。
可以通過(guò)分析調(diào)度的記錄和硬盤空間以及檢查哪些用戶可能對(duì)調(diào)度為刪除的節(jié) 目感興趣來(lái)發(fā)送刪除事件通知。例如,一旦DVR識(shí)別到記錄接近刪除事件,DVR就啟動(dòng)檢查 可向哪些用戶通知事件以及如何通知每個(gè)用戶的過(guò)程。所述通知可通過(guò)遠(yuǎn)程傳送。DVR 300 還提供遠(yuǎn)程接口315,后者允許用戶在收到刪除通知之后將信息發(fā)回DVR 300。然后可以將 構(gòu)建的消息發(fā)送給匹配用戶(多個(gè)),如方塊450所示??梢耘卸ㄓ脩羰欠襁x擇刪除節(jié)目, 如方塊455所示。如果用戶選擇刪除節(jié)目,則可以刪除節(jié)目,如方塊460所示。否則,用戶 可以通過(guò)遠(yuǎn)程消息修改刪除時(shí)間,如方塊465所示。然后DVR 300接收消息并更新節(jié)目的 刪除時(shí)間,如方塊470所示。 圖6是示出可以根據(jù)優(yōu)選實(shí)施例實(shí)現(xiàn)的用于早期通知未決DVR刪除事件的方法 600的邏輯操作步驟的示例性操作流程圖。例如,用戶1配置了圖5中所示的通知選項(xiàng),且 具有通過(guò)SMS發(fā)送與用戶l記錄的節(jié)目關(guān)聯(lián)的刪除通知的優(yōu)選通知方法。DVR 300可以被 配置為在刪除用戶l記錄的節(jié)目的6個(gè)小時(shí)之前發(fā)送消息,如方塊605所示。此后,用戶1 可以通過(guò)DVR接口 385將DVR 300調(diào)度為記錄節(jié)目"A"且具有兩周的刪除時(shí)間。如方塊610
所示。然后,可以在調(diào)度的時(shí)間記錄節(jié)目并在刪除時(shí)間的兩周前將節(jié)目標(biāo)記為刪除,如方塊 615所示。接下來(lái),如方塊620所示,根據(jù)節(jié)目"A"的刪除時(shí)間檢查用戶1的通知參數(shù)。
DVR 300以設(shè)定的間隔遍歷已記錄節(jié)目的列表并根據(jù)用戶配置選項(xiàng)檢查節(jié)目 "A"。判定在節(jié)目"A"刪除時(shí)間之前是否發(fā)現(xiàn)匹配,如方塊625所示。如果發(fā)現(xiàn)匹配,則DVR 300可以針對(duì)用戶1已配置的通知方法構(gòu)建消息,如方塊630所示,并且構(gòu)建的消息可以被 發(fā)送給用戶1,如方塊635所示。否則,判定是否到達(dá)節(jié)目"A"的調(diào)度的刪除事件,如方塊 640所示。如果已到達(dá)節(jié)目"A"的調(diào)度的刪除事件,則可以刪除節(jié)目"A",如方塊645所示。 否則,過(guò)程可以繼續(xù)到方塊620。 接下來(lái),如方塊650所示,判定用戶1是否選擇刪除節(jié)目"A"。如果用戶l選擇刪 除,則可以刪除節(jié)目"A",如方塊645所示。否則,用戶1可以通過(guò)遠(yuǎn)程消息修改節(jié)目"A"的 刪除時(shí)間,如方塊655所示。DVR300可以接收消息并且可以更新節(jié)目"A"的刪除時(shí)間,如方 塊660所示。方法600防止其他用戶刪除記錄的節(jié)目,以使DVR的硬盤335不會(huì)被無(wú)用的 或無(wú)需的記錄填滿,從而防止多用戶環(huán)境中的所有用戶使用DVR 300。用戶可正常刪除節(jié) 目,而DVR 300將通知發(fā)送給請(qǐng)求節(jié)目的用戶并在后臺(tái)將節(jié)目調(diào)度為刪除。此外,本發(fā)明允 許用戶防止因保留規(guī)則和盤空間限制而刪除所需的節(jié)目。 盡管參考優(yōu)選實(shí)施例具體示出和描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員將理解, 可以在不偏離本發(fā)明的精神和范圍的情況下做出各種形式與細(xì)節(jié)上的更改。此外,如在說(shuō) 明書(shū)和附帶的權(quán)利要求中使用的,術(shù)語(yǔ)"計(jì)算機(jī)"或"系統(tǒng)"或"計(jì)算機(jī)系統(tǒng)"或"計(jì)算設(shè)備" 包括任何數(shù)據(jù)處理系統(tǒng),其中包括但不限于個(gè)人計(jì)算機(jī)、服務(wù)器、工作站,網(wǎng)絡(luò)計(jì)算機(jī),大型 機(jī)、路由器、交換機(jī)、個(gè)人數(shù)字助理(PDA)、電話以及任何其他能夠處理、傳輸、接收、捕獲和 /或存儲(chǔ)數(shù)據(jù)的系統(tǒng)。
將理解,上面披露的以及其他特性和功能的變型及其備選物可以按需組合為其他 多種不同的系統(tǒng)或應(yīng)用。此外,本領(lǐng)域的技術(shù)人員可以以后在其中做出各種旨在由下面的 權(quán)利要求包含的目前未預(yù)見(jiàn)的或未預(yù)料的備選物、修改物、變型或改進(jìn)。
權(quán)利要求
一種由數(shù)字回放設(shè)備早期通知未決刪除事件的方法,所述方法包括由數(shù)字回放設(shè)備自動(dòng)調(diào)度至少一個(gè)記錄并使用與所述數(shù)字回放設(shè)備關(guān)聯(lián)的用戶接口設(shè)置所述至少一個(gè)記錄的至少一個(gè)刪除事件;在預(yù)定時(shí)間通過(guò)所述用戶接口配置所述至少一個(gè)記錄的多個(gè)通知選項(xiàng),其中根據(jù)每個(gè)用戶簡(jiǎn)檔來(lái)維護(hù)所述多個(gè)通知選項(xiàng);以及如果所述數(shù)字回放設(shè)備通過(guò)分析所述至少一個(gè)記錄以及與所述數(shù)字回放設(shè)備關(guān)聯(lián)的盤空間而識(shí)別到所述至少一個(gè)記錄接近所述至少一個(gè)刪除事件,則使用所述多個(gè)通知選項(xiàng)通過(guò)遠(yuǎn)程傳送通知所述至少一個(gè)刪除事件。
2. 如權(quán)利要求1中所述的方法,其中配置所述至少一個(gè)記錄的多個(gè)通知選項(xiàng)的步驟進(jìn) 一步包括配置由不同用戶錄制的至少一個(gè)節(jié)目的至少一個(gè)刪除事件和通知之前的通知間隔。
3. 如權(quán)利要求1中所述的方法,其中使用所述多個(gè)通知選項(xiàng)通知所述至少一個(gè)刪除事 件的步驟進(jìn)一步包括以設(shè)定的間隔遍歷被調(diào)度為刪除的多個(gè)記錄。
4. 如權(quán)利要求1中所述的方法,其中使用所述多個(gè)通知選項(xiàng)通知所述至少一個(gè)刪除事 件的步驟進(jìn)一步包括通過(guò)所述遠(yuǎn)程傳送將帶有與要?jiǎng)h除的所述至少一個(gè)記錄關(guān)聯(lián)的相關(guān)信息的通知消息 發(fā)送給用戶。
5. 如權(quán)利要求l中所述的方法,其中使用所述多個(gè)通知選項(xiàng)通知所述至少一個(gè)刪除事 件的步驟進(jìn)一步包括提供通過(guò)所述遠(yuǎn)程傳送修改所述至少一個(gè)刪除事件的選項(xiàng),所述遠(yuǎn)程傳送允許所述用 戶在接收到通知消息時(shí)將信息發(fā)回所述數(shù)字回放設(shè)備。
6. 如權(quán)利要求1中所述的方法,還包括如果在到達(dá)調(diào)度的時(shí)間之前未對(duì)所述至少一個(gè)刪除事件做出任何修改,則在所述至少 一個(gè)刪除事件到期時(shí)刪除所述至少一個(gè)記錄。
7. 如權(quán)利要求1中所述的方法,還包括將所述至少一個(gè)刪除事件移至可從中恢復(fù)所述至少一個(gè)記錄的已刪除節(jié)目文件夾并 在一段時(shí)間之后不可撤銷地刪除所述至少一個(gè)記錄。
8. —種由數(shù)字回放設(shè)備早期通知未決刪除事件的系統(tǒng),所述系統(tǒng)包括 處理器;與所述處理器耦合的數(shù)據(jù)總線;以及包含計(jì)算機(jī)程序代碼的計(jì)算機(jī)可用介質(zhì),所述計(jì)算機(jī)可用介質(zhì)與所述數(shù)據(jù)總線耦合, 所述計(jì)算機(jī)程序代碼包括可由所述處理器執(zhí)行并被配置為執(zhí)行以下步驟的指令由數(shù)字回放設(shè)備自動(dòng)調(diào)度至少一個(gè)記錄并使用與所述數(shù)字回放設(shè)備關(guān)聯(lián)的用戶接口 設(shè)置所述至少一個(gè)記錄的至少一個(gè)刪除事件;在預(yù)定時(shí)間通過(guò)所述用戶接口配置所述至少一個(gè)記錄的多個(gè)通知選項(xiàng),其中根據(jù)每個(gè) 用戶簡(jiǎn)檔來(lái)維護(hù)所述多個(gè)通知選項(xiàng);以及如果所述數(shù)字回放設(shè)備通過(guò)分析所述至少一個(gè)記錄以及與所述數(shù)字回放設(shè)備關(guān)聯(lián)的 盤空間而識(shí)別到所述至少一個(gè)記錄接近所述至少一個(gè)刪除事件,則使用所述多個(gè)通知選項(xiàng)通過(guò)遠(yuǎn)程傳送通知所述至少一個(gè)刪除事件。
9. 如權(quán)利要求8中所述的系統(tǒng),其中配置所述至少一個(gè)記錄的多個(gè)通知選項(xiàng)的步驟進(jìn)一步包括配置由不同用戶錄制的至少一個(gè)節(jié)目的至少一個(gè)刪除事件和通知之前的通知間隔。
10. 如權(quán)利要求8中所述的系統(tǒng),其中使用所述多個(gè)通知選項(xiàng)通知所述至少一個(gè)刪除事件的步驟進(jìn)一步包括以設(shè)定的間隔遍歷被調(diào)度為刪除的多個(gè)記錄。
11. 如權(quán)利要求8中所述的系統(tǒng),其中使用所述多個(gè)通知選項(xiàng)通知所述至少一個(gè)刪除事件的步驟進(jìn)一步包括通過(guò)所述遠(yuǎn)程傳送將帶有與要?jiǎng)h除的所述至少一個(gè)記錄關(guān)聯(lián)的相關(guān)信息的通知消息 發(fā)送給用戶。
12. 如權(quán)利要求8中所述的系統(tǒng),其中使用所述多個(gè)通知選項(xiàng)通知所述至少一個(gè)刪除事件的步驟進(jìn)一步包括提供通過(guò)所述遠(yuǎn)程傳送修改所述至少一個(gè)刪除事件的選項(xiàng),所述遠(yuǎn)程傳送允許所述用 戶在接收到通知消息時(shí)將信息發(fā)回所述數(shù)字回放設(shè)備。
13. 如權(quán)利要求8中所述的系統(tǒng),其中所述指令還被配置為如果在到達(dá)調(diào)度的時(shí)間之 前未對(duì)所述至少一個(gè)刪除事件做出任何修改,則在所述至少一個(gè)刪除事件到期時(shí)刪除所述 至少一個(gè)記錄。
14. 如權(quán)利要求8中所述的系統(tǒng),其中所述指令還被配置為將所述至少一個(gè)刪除事件 移至可從中恢復(fù)所述至少一個(gè)記錄的已刪除節(jié)目文件夾并在一段時(shí)間之后不可撤銷地刪 除所述至少一個(gè)記錄。
15. —種由數(shù)字回放設(shè)備早期通知未決刪除事件的系統(tǒng),所述系統(tǒng)包括用于實(shí)現(xiàn)根據(jù) 權(quán)利要求1-7中的任一方法的裝置。
全文摘要
本發(fā)明涉及一種早期通知未決數(shù)字錄像機(jī)刪除事件的方法和系統(tǒng)??梢酝ㄟ^(guò)數(shù)字回放設(shè)備接口手動(dòng)和/或自動(dòng)地提前調(diào)度要?jiǎng)h除的與數(shù)字回放設(shè)備關(guān)聯(lián)的節(jié)目。如果數(shù)字回放設(shè)備識(shí)別到某個(gè)記錄接近刪除事件,則通過(guò)分析調(diào)度的記錄以及硬盤空間來(lái)借助遠(yuǎn)程傳送通知?jiǎng)h除事件??捎蓴?shù)字回放設(shè)備在預(yù)定時(shí)間配置針對(duì)每個(gè)用戶簡(jiǎn)檔維護(hù)的多個(gè)通知選項(xiàng)來(lái)啟用刪除事件通知??山柚h(yuǎn)程手段修改刪除事件,所述遠(yuǎn)程手段允許用戶在接收到刪除通知之后將信息發(fā)回?cái)?shù)字回放設(shè)備??梢詫h除的文件移至可從中恢復(fù)節(jié)目的已刪除節(jié)目文件夾并在一段時(shí)間之后不可撤銷地刪除記錄。
文檔編號(hào)G11B27/031GK101714390SQ200910179118
公開(kāi)日2010年5月26日 申請(qǐng)日期2009年9月28日 優(yōu)先權(quán)日2008年10月2日
發(fā)明者B·M·奧康奈爾, G·J·博斯, J·D·阿姆斯特丹, K·S·博加爾, R·A·漢密爾頓二世 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司