專利名稱:對(duì)娛樂(lè)控制臺(tái)的基于時(shí)間的訪問(wèn)控制的制作方法
技術(shù)領(lǐng)域:
當(dāng)前公開(kāi)的主題涉及計(jì)算領(lǐng)域,且更具體而言,涉及諸如娛樂(lè)控制臺(tái)等領(lǐng)域,但這 些僅僅是示例性而非限制性的領(lǐng)域。背景視頻游戲和娛樂(lè)系統(tǒng)在許多家庭,尤其是有孩子的家庭中正變得越來(lái)越流行。為 他們的孩子購(gòu)買游戲和娛樂(lè)控制臺(tái)的家長(zhǎng)經(jīng)常悲嘆他們?cè)诠芾硭麄兊暮⒆邮褂每刂婆_(tái)的 時(shí)間方面有困難。此外,家長(zhǎng)還關(guān)心他們的孩子花了多少時(shí)間消費(fèi)諸如音樂(lè)、電視和電影等 其它形式的媒體。許多人期望強(qiáng)制對(duì)允許他們的孩子使用控制臺(tái)的總時(shí)間、日子、以及次數(shù) 方面實(shí)施限制。當(dāng)前多種方法可用于管理對(duì)這些控制臺(tái)的使用。在硬件實(shí)現(xiàn)中,通常通過(guò)將控制 臺(tái)的電源引出線插到硬件設(shè)備并在硬件計(jì)時(shí)器期滿時(shí)切斷對(duì)控制臺(tái)的電源來(lái)管理控制臺(tái)。 用于管理對(duì)電子設(shè)備的使用的多種基于軟件的控制機(jī)制也是可用的。通常,這些基于軟件 的控制機(jī)制僅僅根據(jù)所玩游戲的評(píng)級(jí)或分類來(lái)限制對(duì)控制臺(tái)的使用,例如,當(dāng)游戲被分類 為不適于特定年齡組時(shí)。其它軟件控制機(jī)制可提供用于限制對(duì)游戲的訪問(wèn)的手段,但這些 機(jī)制涉及通用PC環(huán)境以及其中玩的游戲。在基于因特網(wǎng)的環(huán)境中,存在由提供用于安排玩 游戲的web界面的在線游戲系統(tǒng)主存的控制機(jī)制。其它控制機(jī)制被設(shè)計(jì)成阻斷對(duì)特定因特 網(wǎng)網(wǎng)站的訪問(wèn)。這些機(jī)制不涉及游戲和娛樂(lè)控制臺(tái)并因此具體而言不與這些控制臺(tái)和游戲 環(huán)境的能力集成。此外,這些控制機(jī)制很容易被篡改并且不提供穩(wěn)健且安全的特征。概述此處公開(kāi)了用于提供時(shí)間控制機(jī)制的各種系統(tǒng)、方法、以及計(jì)算機(jī)可讀指令,該時(shí) 間控制機(jī)制用于控制對(duì)視頻游戲,且尤其是對(duì)可用于游戲、音樂(lè)、視頻、即時(shí)消息收發(fā)等的 多用途娛樂(lè)設(shè)備或控制臺(tái)的訪問(wèn)。在本發(fā)明的一個(gè)示例性且非限制性方面,提供了用戶可 用來(lái)管理在特定時(shí)間段期間可使用設(shè)備來(lái)進(jìn)行各種活動(dòng)達(dá)多少時(shí)間(例如,一天或一周或 某一其它時(shí)間段)的計(jì)時(shí)器。在各實(shí)施例中,時(shí)間控制機(jī)制提供各種界面,這些界面向用戶提供配置每天或每 周他們想要允許他們的孩子訪問(wèn)控制臺(tái)的各種娛樂(lè)功能部件的時(shí)間量的選項(xiàng)。在一個(gè)實(shí)施 例中,當(dāng)激活玩游戲計(jì)時(shí)器時(shí),該計(jì)時(shí)器在使用控制臺(tái)時(shí)倒計(jì)時(shí)。該系統(tǒng)然后向用戶提供他 們的時(shí)間已很少的一系列通知,并最終向用戶提供他們的時(shí)間已耗盡的通知。此時(shí),孩子具 有關(guān)閉控制臺(tái)或者要求用戶增加更多時(shí)間的選項(xiàng)。在一方面,計(jì)時(shí)器可配置有每日限制?;蛘撸脩艨晒芾硭麄冋艿耐嬗螒驎r(shí)間, 且計(jì)時(shí)器在所指定的時(shí)間段開(kāi)始時(shí)自動(dòng)增加所分配的時(shí)間。如果分配被設(shè)為每日限制,則 在每天的給定時(shí)間可重置計(jì)時(shí)器(例如,在每天上午3:00,可將計(jì)時(shí)器設(shè)為2小時(shí))?;蛘?, 如果系統(tǒng)被配置成每周限制,則可以每周補(bǔ)充計(jì)時(shí)器(例如,在周一上午3:00將計(jì)時(shí)器設(shè) 為14小時(shí))。為了提供系統(tǒng)安全性并防止篡改控制設(shè)置,在一個(gè)實(shí)施例中,由用戶可創(chuàng)建的安 全碼來(lái)保護(hù)計(jì)時(shí)器。在又一實(shí)施例中,可參考系統(tǒng)時(shí)鐘以設(shè)置自動(dòng)每日/每周時(shí)間分配。當(dāng)用戶正在使用基于因特網(wǎng)的游戲服務(wù)時(shí),可同步系統(tǒng)時(shí)鐘。然而,如果用戶未連接到因特網(wǎng),則可手動(dòng)設(shè)置時(shí)鐘。或者,可使用系統(tǒng)時(shí)鐘來(lái)提供時(shí)間基準(zhǔn)。本發(fā)明的各種示例性特征包括(1)將上述特征集成到游戲系統(tǒng)的操作系統(tǒng)中; (2)控制臺(tái)的各種媒體消費(fèi)功能部件的集成時(shí)間管理;(3)經(jīng)由游戲顯示器上的系統(tǒng)消息 的通知用戶剩余時(shí)間的通知;以及(4)應(yīng)用程序可用于在任何時(shí)刻確定計(jì)時(shí)器是否已設(shè)置 并且如果是則確定剩下多少時(shí)間的應(yīng)用程序編程接口(API)。應(yīng)當(dāng)注意,提供本概述是為了以簡(jiǎn)化的形式介紹下面在詳細(xì)描述中進(jìn)一步描述的 一些概念。本概述不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫 助確定所要求保護(hù)的主題的范圍。附圖簡(jiǎn)述以上的概述以及以下的詳細(xì)描述在結(jié)合附圖閱讀時(shí)能更好地理解。為例示本發(fā) 明,示出了本發(fā)明的各方面。然而,本發(fā)明不限于所討論的各特定方面。包括以下附圖
圖1示出了用于提供娛樂(lè)控制臺(tái)中的計(jì)時(shí)器控制系統(tǒng)的示例性組件;圖2示出了用于提供娛樂(lè)控制臺(tái)中的計(jì)時(shí)器控制系統(tǒng)的示例性過(guò)程;圖3示出了提供對(duì)計(jì)時(shí)器控制系統(tǒng)的訪問(wèn)的示例性顯示畫面;圖4示出了提供計(jì)時(shí)器控制系統(tǒng)中的當(dāng)前剩余時(shí)間的示例性顯示畫面;圖5示出了指示計(jì)時(shí)器控制系統(tǒng)中的玩游戲時(shí)間的期滿的示例性顯示畫面;圖6示出了提供娛樂(lè)控制臺(tái)中的包括剩余的玩游戲時(shí)間的當(dāng)前狀態(tài)的示例性顯 示畫面;圖7示出了可結(jié)合計(jì)時(shí)器控制系統(tǒng)提供的安全措施;圖8示出了結(jié)合在娛樂(lè)控制臺(tái)中操作的應(yīng)用程序的提供當(dāng)前剩余時(shí)間的示例性 顯示畫面;圖9示出了關(guān)于圖1-8中所討論的主題的示例性控制臺(tái);圖10示出了關(guān)于參考圖1-8討論的主題的示例性計(jì)算環(huán)境;以及圖11示出了關(guān)于參考圖1-8討論的主題的示例性聯(lián)網(wǎng)環(huán)境。詳細(xì)描述當(dāng)今許多視頻游戲控制臺(tái)是可用于游戲、音樂(lè)、視頻、即時(shí)消息收發(fā)等的多用途娛 樂(lè)設(shè)備。在各實(shí)施例中,此處公開(kāi)了用于提供基于時(shí)間的控制機(jī)制以供管理對(duì)這一娛樂(lè)控 制臺(tái)的訪問(wèn)的方法和系統(tǒng)。在本發(fā)明的一個(gè)示例性且非限制性方面,提供計(jì)時(shí)器以使得家長(zhǎng)可管理他們的孩 子在特定時(shí)間段(例如,每天或每周)期間玩娛樂(lè)控制臺(tái)的時(shí)間量。在各實(shí)施例中,計(jì)時(shí)器 可提供允許用戶配置每天或每周他們將允許他們的孩子消費(fèi)娛樂(lè)控制臺(tái)上的媒體的時(shí)間 量的用戶界面組件。在已配置并激活玩游戲計(jì)時(shí)器的情況下,該計(jì)時(shí)器將在使用控制臺(tái)時(shí) 倒計(jì)時(shí)。該控制臺(tái)然后向用戶提供玩游戲時(shí)間已很少的通知,并最終向用戶提供計(jì)時(shí)器已 耗盡的通知。此時(shí),孩子具有關(guān)閉控制臺(tái)或者要求他們的家長(zhǎng)增加更多時(shí)間的選項(xiàng)。雖然娛樂(lè)控制臺(tái)可能已經(jīng)具有特定家庭控制設(shè)置,但這些控制臺(tái)通常不提供供家 長(zhǎng)限制他們的孩子可使用該控制臺(tái)的時(shí)間的集成機(jī)制。當(dāng)這一控制設(shè)備被直接構(gòu)建到娛 樂(lè)系統(tǒng)的操作系統(tǒng)中時(shí),控制功能部件可充分利用該系統(tǒng)的硬件和軟件能力。在此處所公 開(kāi)的方法和系統(tǒng)中,公開(kāi)了具有時(shí)間安排功能部件的計(jì)時(shí)器的各實(shí)施例。這些實(shí)施例的特征包括管理每天在特定時(shí)段期間的玩游戲時(shí)間,用戶可直接在控制臺(tái)上或者可任選地經(jīng)由 web瀏覽器從個(gè)人計(jì)算機(jī)配置該特定時(shí)段。圖1描繪了可采用基于時(shí)間的控制臺(tái)控制器1000的系統(tǒng)的各實(shí)施例??墒褂糜?戶界面組件1100來(lái)設(shè)置、管理和檢查計(jì)時(shí)器狀態(tài)??蓪⒂?jì)時(shí)器組件1200設(shè)為所指定的在 啟動(dòng)時(shí)倒計(jì)時(shí)的時(shí)間量。通知組件1200可以在用戶的時(shí)間耗盡時(shí)通知用戶??墒褂脮r(shí)間 同步組件1400來(lái)將計(jì)時(shí)器與游戲系統(tǒng)或其它基于時(shí)間的源同步。最后,應(yīng)用程序開(kāi)發(fā)者可 利用API組件1500來(lái)例如獲悉計(jì)時(shí)器上剩下多少時(shí)間并采取適當(dāng)?shù)膭?dòng)作。圖2描繪了用于提供娛樂(lè)控制臺(tái)本機(jī)的基于時(shí)間的訪問(wèn)控制的示例性過(guò)程。注 意,以下描述的每一個(gè)操作都可被認(rèn)為是模塊,其中模塊可以用軟件、硬件、或硬件和軟件 的組合來(lái)實(shí)現(xiàn)。在操作2000處開(kāi)始,用戶可能期望為控制臺(tái)可以使用多久設(shè)置每日或每周 時(shí)間分配額并開(kāi)始與控制臺(tái)的會(huì)話。在操作2100中,用戶可以在控制臺(tái)上導(dǎo)航到家庭設(shè)置 區(qū)域。在一個(gè)實(shí)施例中,控制臺(tái)可結(jié)合其他家庭相關(guān)設(shè)置提供游戲計(jì)時(shí)器的入口點(diǎn)。這一 區(qū)域可提供對(duì)家長(zhǎng)感興趣的包括控制計(jì)時(shí)器的多個(gè)功能部件的訪問(wèn),以及安全訪問(wèn)碼的輸 入。在圖3所示的示例中,示出了三個(gè)選擇301.選擇時(shí)間間隔;302.選擇所選時(shí)間間隔的總時(shí)間;或者303.禁用該功能部件。返回到圖2,用戶可選擇導(dǎo)航到計(jì)時(shí)器控制顯示畫面(2200),其上提供用于基于 時(shí)間的用戶訪問(wèn)控制和時(shí)間分配配置的選項(xiàng)。用戶可輸入計(jì)時(shí)器選項(xiàng)(2300)。所示各種標(biāo) 題只是示例并且可以用其他標(biāo)題來(lái)實(shí)現(xiàn)。如果用戶已經(jīng)配置通行碼,則可要求該用戶輸入該通行碼。在輸入通行碼后,或者 如果用戶未設(shè)置通行碼,則將呈現(xiàn)計(jì)時(shí)器配置顯示畫面。也可在其他應(yīng)用層進(jìn)入計(jì)時(shí)器配 置顯示畫面以允許在游戲和其他活動(dòng)仍然活動(dòng)時(shí)訪問(wèn)計(jì)時(shí)器。例如,用戶可能期望對(duì)現(xiàn)有 時(shí)間分配作出調(diào)整。如果用戶選擇只對(duì)一天的計(jì)時(shí)器分配作出調(diào)整,則該用戶可選擇如圖4 所示的額外時(shí)間增量。如該附圖所示,用戶已使計(jì)時(shí)器倒計(jì)時(shí)至2小時(shí)3分鐘46秒,并且 現(xiàn)在增加額外的5分鐘401?,F(xiàn)在返回圖3,用戶能夠例如以2小時(shí)增量為單位為計(jì)時(shí)器增加時(shí)間分配額,并可 使用用戶界面上的單選按鈕來(lái)決定是否在每天或每周的基礎(chǔ)上自動(dòng)分配時(shí)間。用戶還可選 擇“關(guān)閉”單選按鈕以禁用計(jì)時(shí)器。用戶能夠以例如15分鐘增量的其他增量為單位選擇時(shí) 間段,并選擇最多至最大限制的時(shí)間段。如果用戶選擇每日分配,則玩游戲計(jì)時(shí)器可與主系 統(tǒng)時(shí)鐘同步,并且可以每24小時(shí)一次地為計(jì)時(shí)器增加所分配的時(shí)間?;蛘撸绻脩暨x擇 每周時(shí)間分配,則玩游戲計(jì)時(shí)器可以每周一次地增加所分配的時(shí)間。當(dāng)針對(duì)每周分配設(shè)置計(jì)時(shí)器時(shí),可以例如以1小時(shí)增量為單位設(shè)置計(jì)時(shí)器直至最 大限制。在圖3所示的示例中,用戶可例如決定分配每天2小時(shí)的控制臺(tái)使用。在用戶設(shè) 置玩游戲分配時(shí),控制臺(tái)可顯示臨時(shí)確認(rèn)對(duì)話框。例如,對(duì)話框可指示“您已經(jīng)增加了每天 2小時(shí)的玩游戲時(shí)間,繼續(xù)并啟用玩游戲計(jì)時(shí)器? ”。用戶然后可按下控制臺(tái)控制器上的適 當(dāng)確認(rèn)以啟動(dòng)計(jì)時(shí)器。回頭參考圖2,在操作2300中,用戶可選擇所需時(shí)間控制數(shù)據(jù),此時(shí)控制臺(tái)可接收 用戶選擇的時(shí)間控制數(shù)據(jù)。該操作還可將時(shí)間控制數(shù)據(jù)存儲(chǔ)在持久存儲(chǔ)器中以便在如以下進(jìn)一步描述的斷電或過(guò)早系統(tǒng)終止的情況下保存設(shè)置。如上所述,時(shí)間控制數(shù)據(jù)通常將至少包括總時(shí)間預(yù)算和時(shí)間間隔。例如,用戶可將計(jì)時(shí)器設(shè)為每天上午3:00以玩游戲計(jì)時(shí)器間隔對(duì)計(jì)時(shí)器作分配,隨后計(jì)時(shí)器將被設(shè)為2小 時(shí)的總時(shí)間預(yù)算。在一個(gè)實(shí)施例中,控制器可立即為當(dāng)天增加2小時(shí)。在另一實(shí)施例中,用 戶可優(yōu)選分配“每天2小時(shí)”以便在所選日子分配時(shí)間,例如,“周一、周三、和周五每天2小 時(shí)”。在某些實(shí)施例中,用戶還可選擇進(jìn)行時(shí)間補(bǔ)充的時(shí)間點(diǎn)。例如,用戶可分配“在上午3 點(diǎn)補(bǔ)充周一、周三、和周五每天2小時(shí)”?;蛘撸蓪?shí)現(xiàn)特定玩游戲時(shí)間的時(shí)間安排。例如,用戶界面可包括日歷視圖或允 許用戶安排每天的特定玩游戲時(shí)間的其它視圖。例如,用戶可將周一、周三、和周五的下午 3:00到下午5:00選為可允許的玩游戲時(shí)間。取決于用戶是優(yōu)選每日限制還是優(yōu)選為他們 的孩子提供管理他們?cè)谳^長(zhǎng)時(shí)間段內(nèi)的玩游戲時(shí)間的選擇,計(jì)時(shí)器將在所指定的時(shí)間段開(kāi) 始時(shí)自動(dòng)增加所分配的時(shí)間。該界面還可使得用戶能夠快速輸入時(shí)間增量,例如,以便允許 用戶在每天的情況下以15分鐘增量為單位增加時(shí)間或者在每周的情況下以小時(shí)增量為單 位增加時(shí)間。如果分配被設(shè)為每日補(bǔ)充,則在每天的給定時(shí)刻或時(shí)間點(diǎn)以所指定的時(shí)間間隔對(duì) 計(jì)時(shí)器作分配(例如,在每天上午3:00,將計(jì)時(shí)器設(shè)為2小時(shí))。如果計(jì)時(shí)器被設(shè)為每周補(bǔ) 充,則每周補(bǔ)充計(jì)時(shí)器(例如,在周一上午3:00,將計(jì)時(shí)器設(shè)為14小時(shí))。用戶可任選地規(guī) 定當(dāng)前設(shè)置將在指定時(shí)間段內(nèi)持續(xù)有效。例如,可將當(dāng)前設(shè)置設(shè)為在接下來(lái)三個(gè)月內(nèi)繼續(xù), 隨后計(jì)時(shí)器可期滿。或者,可無(wú)限期地將計(jì)時(shí)器置為有效直到用戶選擇刪除或修改計(jì)時(shí)器。在本發(fā)明的又一實(shí)施例中,當(dāng)用戶決定修改或刪除當(dāng)前計(jì)時(shí)器設(shè)置時(shí),可保存設(shè) 置以便為用戶提供返回到所保存設(shè)置的選項(xiàng)。如果用戶希望修改先前建立的設(shè)置,則該用 戶可導(dǎo)航至控制臺(tái)的家庭設(shè)置區(qū)域,并且然后導(dǎo)航至控制計(jì)時(shí)器頁(yè)面。用戶還可被要求輸 入先前建立的安全訪問(wèn)碼。用戶然后可修改先前已配置的數(shù)據(jù)控制數(shù)據(jù)。在再一實(shí)施例中,控制臺(tái)可提供供用戶在指定時(shí)間段內(nèi)禁用控制臺(tái)的選項(xiàng)。例如, 用戶可允許每天2小時(shí)的分配,但可以禁用下午9:00到第二天下午4:00之間的訪問(wèn)。當(dāng) 用戶想讓孩子在下午9:30之前睡覺(jué)并將分配設(shè)為每天2小時(shí)的玩游戲時(shí)間但不晚于下午 9:00時(shí),這一功能部件可能是有用的。現(xiàn)在返回圖2,孩子可啟動(dòng)視頻游戲或其它應(yīng)用程序,此時(shí)控制臺(tái)可基于所選時(shí)間 控制數(shù)據(jù)來(lái)管理用戶對(duì)娛樂(lè)控制臺(tái)的訪問(wèn)(2400)。在啟動(dòng)應(yīng)用程序后,一開(kāi)始就可向用戶 提供指示計(jì)時(shí)器期滿之前剩下多少時(shí)間的通知。在用戶使用控制臺(tái)來(lái)進(jìn)行諸如游戲、視頻回放、DVD回放、音樂(lè)、媒體中心、IPTVjP 時(shí)消息收發(fā)等各種活動(dòng)時(shí),計(jì)時(shí)器繼續(xù)運(yùn)行。另選地且可任選地,計(jì)時(shí)器可被配置成只在所 選應(yīng)用程序運(yùn)行時(shí)遞減。例如,用戶可將計(jì)時(shí)器配置成在使用游戲和DVD回放時(shí)遞減,但不 在使用其它應(yīng)用程序時(shí)遞減。在過(guò)程2500中,控制臺(tái)可以在計(jì)時(shí)器繼續(xù)倒計(jì)時(shí)并接近期滿 時(shí)向用戶提供視覺(jué)和/或音頻或其它通知。例如,可以在計(jì)時(shí)器剩下1小時(shí)、剩下30分鐘、 剩下15分鐘、剩下5分鐘、以及剩下3分鐘時(shí)提供通知。這些時(shí)間增量是示例性的并且可 提供按其它時(shí)間增量的通知。返回到圖2,孩子可繼續(xù)玩視頻游戲,并且在若干通知后,計(jì)時(shí)器可倒計(jì)時(shí)至零 (2600)。視頻游戲然后可顯示允許孩子關(guān)閉控制臺(tái)或允許該用戶增加更多時(shí)間的對(duì)話框2700?,F(xiàn)在轉(zhuǎn)向圖5,如果用戶在得到通知時(shí)或在計(jì)時(shí)器耗盡時(shí)采取動(dòng)作,則可向孩子呈現(xiàn) 提供增加更多時(shí)間、中止計(jì)時(shí)器、或者關(guān)閉控制臺(tái)的選項(xiàng)501的界面。通常,孩子只可選擇 關(guān)閉游戲控制臺(tái)。然而,用戶可同時(shí)增加更多時(shí)間或禁用計(jì)時(shí)器。在另一實(shí)施例中,娛樂(lè)控制臺(tái)可被配置成跟蹤系統(tǒng)上下文并采取適于上下文的動(dòng) 作。例 如,當(dāng)計(jì)時(shí)器在視頻游戲期間期滿時(shí),系統(tǒng)可阻止對(duì)游戲的進(jìn)一步消費(fèi),但不影響其 它系統(tǒng)活動(dòng)。例如,在用戶玩視頻游戲時(shí),可能已經(jīng)命令系統(tǒng)下載新游戲。計(jì)時(shí)器期滿不應(yīng) 影響該下載或正在操作中的任何其它過(guò)程。在又一實(shí)施例中,當(dāng)啟動(dòng)視頻游戲會(huì)話且計(jì)時(shí)器被啟用但已剩下零分鐘時(shí),控制 臺(tái)可允許啟動(dòng)游戲并且還可提供其間用戶可增加更多時(shí)間的寬限期。例如,可以在3分鐘 的寬限期期間提供指示“家庭玩游戲計(jì)時(shí)器剩下0分鐘。您有3分鐘增加更多時(shí)間”的通 知,用戶可訪問(wèn)如上所述的適當(dāng)對(duì)話頁(yè)面以增加更多時(shí)間。寬限期可以按與上述超時(shí)情形 類似的方式結(jié)束,并向用戶提供增加更多時(shí)間或關(guān)閉控制臺(tái)的選項(xiàng)。該寬限期時(shí)間間隔可 由用戶設(shè)置或者由控制臺(tái)制造商預(yù)定。對(duì)系統(tǒng)而言提供系統(tǒng)安全措施并防止篡改時(shí)間控制數(shù)據(jù)是重要的。此外,在某些 情況下,用戶可拔去他們的控制臺(tái),或者停電可導(dǎo)致控制臺(tái)斷電。因?yàn)閿嚯娡ǔV刂孟到y(tǒng)時(shí) 鐘,所以可保護(hù)計(jì)時(shí)器控制數(shù)據(jù)以防止這些情況發(fā)生。如果控制臺(tái)出于任何原因而斷電,例如由于停電或作為通過(guò)拔去控制臺(tái)來(lái)阻止時(shí) 鐘工作的嘗試的一部分,可能需要在可使用控制臺(tái)之前重置時(shí)鐘。在這種情況下可要求通 行碼來(lái)設(shè)置時(shí)鐘,這同樣防止孩子篡改。圖7描繪了可實(shí)現(xiàn)以提供安全性和時(shí)間數(shù)據(jù)完整 性的各種安全措施700。在一個(gè)實(shí)施例中,可由安全碼來(lái)保護(hù)計(jì)時(shí)器(710),該安全碼可由用戶來(lái)創(chuàng)建,如 上所述。例如,可將經(jīng)由娛樂(lè)控制臺(tái)輸入的通行碼用作安全碼。通常可以在可訪問(wèn)計(jì)時(shí)器 設(shè)置工具之前輸入該碼。在又一實(shí)施例中,控制臺(tái)可與基準(zhǔn)時(shí)鐘同步(720)以使得能夠配 置自動(dòng)每日/每周時(shí)間補(bǔ)充分配額。如果控制臺(tái)被配置成接收基于因特網(wǎng)的時(shí)間,則可以 例如在用戶在線使用基于因特網(wǎng)的游戲服務(wù)時(shí)同步系統(tǒng)時(shí)鐘?;蛘?,控制臺(tái)可預(yù)訂提供基 準(zhǔn)時(shí)鐘的基于因特網(wǎng)的服務(wù)。然而,如果控制臺(tái)未連接到因特網(wǎng),則可由用戶手動(dòng)設(shè)置時(shí)鐘??刂婆_(tái)可提示用戶 輸入當(dāng)前日期和時(shí)間并選擇時(shí)區(qū)。為了確保系統(tǒng)主時(shí)鐘的安全性并且為了確保孩子無(wú)法篡 改已分配的時(shí)間量,也可由通行碼來(lái)保護(hù)時(shí)鐘的設(shè)置(730)。在一個(gè)實(shí)施例中,可以在用戶 設(shè)置時(shí)鐘的任何時(shí)刻提供通行碼作為用戶輸入。在另一實(shí)施例中,控制臺(tái)可與內(nèi)部時(shí)鐘同步(740)。該內(nèi)部時(shí)鐘可以是為防止在斷 電的情況下丟失時(shí)鐘設(shè)置而由電池供電的實(shí)時(shí)時(shí)鐘?;蛘撸刂婆_(tái)可提供在斷電的情況下 重置為預(yù)定日期和時(shí)間的內(nèi)部時(shí)鐘。例如,只要發(fā)生斷電,內(nèi)部時(shí)鐘就可默認(rèn)為2000年1 月1日。因?yàn)橥ǔa槍?duì)每日或每周補(bǔ)充來(lái)配置計(jì)時(shí)器,所以計(jì)時(shí)器可繼續(xù)以默認(rèn)日期和時(shí) 間操作直到用戶輸入正確日期和時(shí)間。當(dāng)剩余時(shí)間已被保存在持久存儲(chǔ)器中時(shí),時(shí)間同步還可結(jié)合當(dāng)前剩余時(shí)間來(lái)操 作。在另一實(shí)施例中,控制臺(tái)可將時(shí)間控制數(shù)據(jù)存儲(chǔ)在非易失性存儲(chǔ)器(NVM)中(750)以便 在斷電的情況下持久存儲(chǔ)該數(shù)據(jù)。此外,控制臺(tái)可以在周期性或連續(xù)的基礎(chǔ)上將計(jì)時(shí)器的 當(dāng)前狀態(tài)存儲(chǔ)在非易失性存儲(chǔ)器中760。例如,可以每5分鐘將計(jì)時(shí)器的當(dāng)前值存儲(chǔ)在NVM中以便在斷電的情況下持久存儲(chǔ)計(jì)時(shí)器的當(dāng)前狀態(tài)。持久存儲(chǔ)計(jì)時(shí)器值是有用的,例如,以 便防止用戶在臨近所分配的時(shí)間間隔結(jié)束時(shí)繼續(xù)重置計(jì)時(shí)器值。當(dāng)涉及多個(gè)潛在用戶時(shí),例如當(dāng)用戶有多個(gè)孩子可使用娛樂(lè)控制臺(tái)時(shí),該用戶可 能期望為每一個(gè)孩子提供不同的時(shí)間控制設(shè)置。在這些情況下,本發(fā)明的一實(shí)施例可提供 用于為多個(gè)孩子中的每一個(gè)配置獨(dú)特的時(shí)間控制簡(jiǎn)檔的模塊,由此允許家長(zhǎng)針對(duì)不同的孩 子建立不同的玩游戲時(shí)間分配。每當(dāng)不同的用戶登錄控制臺(tái)時(shí)可以調(diào)用獨(dú)特的時(shí)間控制簡(jiǎn) 檔。還可能期望在用戶使用控制臺(tái)的任何時(shí)刻該用戶都能夠容易地訪問(wèn)用戶界面并 查看他們還剩下多少玩游戲時(shí)間。圖6所描繪的是結(jié)合各種其它功能部件和控件提供當(dāng)前 剩余時(shí)間601以及計(jì)時(shí)器訪問(wèn)的示例性用戶界面。當(dāng)以此方式提供當(dāng)前計(jì)時(shí)器分配時(shí),用 戶可更方便地選擇開(kāi)始應(yīng)用程序,或者導(dǎo)航到家庭設(shè)置區(qū)域以更新計(jì)時(shí)器設(shè)置。
在另一實(shí)施例中,如果控制臺(tái)被配置成與諸如局域網(wǎng)等網(wǎng)絡(luò)進(jìn)行通信或者在因特 網(wǎng)上通信,則可在線提供用于管理計(jì)時(shí)器控制數(shù)據(jù)的因特網(wǎng)瀏覽器工具??商峁┛蓮倪h(yuǎn)程 位置提供對(duì)計(jì)時(shí)器控制設(shè)置的訪問(wèn)的基于web的時(shí)間安排程序?;蛘?,可將計(jì)時(shí)器控制設(shè) 置提供至諸如游戲服務(wù)器等為特定控制臺(tái)系列提供服務(wù)的中心位置。如果控制臺(tái)被配置成 與基于web的服務(wù)進(jìn)行通信,則家長(zhǎng)可通過(guò)為建立和修改玩游戲時(shí)間而提供的網(wǎng)頁(yè)來(lái)安排 控制臺(tái)上的時(shí)間。
此外,可提供供家長(zhǎng)獲悉他們的孩子已經(jīng)使用了多少所分配時(shí)間的用戶界面。例 如,可使用計(jì)時(shí)器來(lái)跟蹤玩家在一段時(shí)間內(nèi)的玩游戲時(shí)間。由此用戶可確定是否持續(xù)使用 特定計(jì)時(shí)器設(shè)置或者是否通常不使用計(jì)時(shí)器分配。還可使用在連續(xù)的基礎(chǔ)上或者在指定時(shí) 間段內(nèi)跟蹤用戶時(shí)間的累計(jì)玩游戲計(jì)時(shí)器來(lái)跟蹤玩游戲時(shí)間。這一特征可用于監(jiān)視用戶在 延長(zhǎng)的時(shí)間段內(nèi)對(duì)控制臺(tái)的使用。在某些實(shí)施例中,可向用戶提供他們的累計(jì)玩游戲時(shí)間 已超過(guò)預(yù)定量的通知。計(jì)時(shí)器控制功能不一定限于管理對(duì)視頻游戲的訪問(wèn)。這一功能不僅可管理視頻游 戲消費(fèi),而且可管理控制臺(tái)提供的各種媒體選項(xiàng)中的任一個(gè)。最后,在另一實(shí)施例中,控制臺(tái)可提供應(yīng)用程序編程接口(API)。API可提供在控 制臺(tái)上執(zhí)行的各種應(yīng)用程序可用來(lái)請(qǐng)求關(guān)于當(dāng)前時(shí)間控制數(shù)據(jù)設(shè)置和計(jì)時(shí)器的當(dāng)前狀態(tài) 的信息。這一 API可以向作出請(qǐng)求的應(yīng)用程序提供以下信息1.當(dāng)前時(shí)間2.玩游戲計(jì)時(shí)器中的剩余時(shí)間3.每天/每周已分配多少時(shí)間4.計(jì)時(shí)器歷史5.計(jì)時(shí)器統(tǒng)計(jì)數(shù)據(jù)例如,用戶正在玩的當(dāng)前游戲可調(diào)用API來(lái)確定是否已設(shè)置計(jì)時(shí)器,并且如果是, 則確定計(jì)時(shí)器上剩下多少時(shí)間。這一 API可使得應(yīng)用程序能夠顯示其自己的可以與該特 定應(yīng)用程序的獨(dú)特方面更好地協(xié)調(diào)和同步的計(jì)時(shí)器通知。例如,特定視頻游戲通??珊馁M(fèi) 最少時(shí)間量來(lái)前進(jìn)至下一成就級(jí)別,并且如果應(yīng)用程序確定沒(méi)有足夠的時(shí)間來(lái)完成下一級(jí) 另IJ,則該應(yīng)用程序可顯示諸如“您沒(méi)有足夠的時(shí)間來(lái)完成下一級(jí)別。您現(xiàn)在想要保存嗎? ” 等消息。其它應(yīng)用程序可類似地使用API來(lái)訪問(wèn)時(shí)間相關(guān)數(shù)據(jù)并提供有用功能部件作為特定應(yīng)用程序的一部分。如圖8所示,當(dāng)計(jì)時(shí)器到達(dá)剩余例如30分鐘時(shí),可顯示非侵入性通知801。也可 在計(jì)時(shí)器到達(dá)其它預(yù)定限制時(shí)提供通知。顯示通知的時(shí)間段可由特定游戲或應(yīng)用程序來(lái)確 定。如上所述,應(yīng)用程序可請(qǐng)求各種類型的信息來(lái)提供適當(dāng)?shù)耐ㄖ?,并且可取決于該特定應(yīng) 用程序顯示其它信息。此外,應(yīng)用程序可選擇暫時(shí)“凍結(jié)”該應(yīng)用程序并要求用戶確認(rèn)通知。 API由此向應(yīng)用程序提供請(qǐng)求適于該應(yīng)用程序的特定需求的信息的選項(xiàng)。示例性游戲控制臺(tái)、PC、以及聯(lián)網(wǎng)方面本發(fā)明的該章節(jié)提供示例性且非限制性游戲控制臺(tái)的通用方面。現(xiàn)在參考圖9, 框圖示出了示例性多媒體控制臺(tái)。多媒體控制臺(tái)100包括具有1級(jí)(Li)高速緩存102、2 級(jí)(L2)高速緩存104和閃存R0M(只讀存儲(chǔ)器)106的中央處理單元(CPU) 101。1級(jí)高速 緩存102和2級(jí)高速緩存104臨時(shí)存儲(chǔ)數(shù)據(jù)并因此減少了存儲(chǔ)器訪問(wèn)周期數(shù),從而提高了 處理速度和吞吐量。閃存R0M106可存儲(chǔ)在多媒體控制臺(tái)100通電時(shí)在引導(dǎo)進(jìn)程的初始階 段加載的可執(zhí)行代碼。或者,在初始引導(dǎo)階段期間加載的可執(zhí)行代碼可被存儲(chǔ)在閃存設(shè)備 (未示出)中。此外,ROM 106可與CPU 101分開(kāi)放置。圖形處理單元(GPU) 108和視頻編碼器/視頻編解碼器(編碼器/解碼器)114形 成用于高速、高分辨率圖形處理的視頻處理流水線。數(shù)據(jù)經(jīng)由總線從圖形處理單元108輸 送到視頻編碼器/視頻編解碼器114。視頻處理流水線將數(shù)據(jù)輸出到A/V (音頻/視頻)端 口 140以傳輸?shù)诫娨暬蚱渌@示器。存儲(chǔ)器控制器110被連接到GPU 108和CPU 101以方 便處理器訪問(wèn)各種類型的存儲(chǔ)器112,諸如但不限于RAM(隨機(jī)存取存儲(chǔ)器)。多媒體控制臺(tái)100包括較佳地在模塊118上實(shí)現(xiàn)的I/O控制器120、系統(tǒng)管理控 制器122、音頻處理單元123、網(wǎng)絡(luò)接口控制器124、第一 USB主控制器126、第二 USB控制器 128和前面板I/O子部件130。USB控制器126和128用作外圍控制器142 (1)-142 (2)、無(wú) 線適配器148、和外置存儲(chǔ)器單元146 (例如閃存、外置⑶/DVD ROM驅(qū)動(dòng)器、可移動(dòng)介質(zhì)等) 的主機(jī)。網(wǎng)絡(luò)接口 124和/或無(wú)線適配器148提供對(duì)網(wǎng)絡(luò)(例如因特網(wǎng)、家庭網(wǎng)絡(luò)等)的 訪問(wèn)并且可以是各種不同有線或無(wú)線接口組件中的任一種,包括以太網(wǎng)卡、調(diào)制解調(diào)器、藍(lán) 牙模塊、電纜調(diào)制解調(diào)器等等。提供系統(tǒng)存儲(chǔ)器143以存儲(chǔ)在引導(dǎo)進(jìn)程期間加載的應(yīng)用程序數(shù)據(jù)。提供媒體驅(qū)動(dòng) 器144且其可包括DVD/CD驅(qū)動(dòng)器、硬盤驅(qū)動(dòng)器、或其它可移動(dòng)媒體驅(qū)動(dòng)器等。媒體驅(qū)動(dòng)器 144對(duì)于多媒體控制臺(tái)100可以內(nèi)置或外置。應(yīng)用程序數(shù)據(jù)可經(jīng)由媒體驅(qū)動(dòng)器144訪問(wèn),以 由多媒體控制臺(tái)100執(zhí)行、回放等。媒體驅(qū)動(dòng)器144經(jīng)由諸如串行ATA總線或其它高速連 接(例如IEEE 1394)等總線連接到I/O控制器120。系統(tǒng)管理控制器122提供涉及確保多媒體控制臺(tái)100的可用性的各種服務(wù)功能。 音頻處理單元123和音頻編解碼器132形成根據(jù)上述本發(fā)明的各方面的具有高保真、3D、環(huán) 繞和立體聲音頻處理的對(duì)應(yīng)的音頻處理流水線。音頻數(shù)據(jù)經(jīng)由通信鏈路在音頻處理單元 123與音頻編解碼器126之間傳輸。音頻處理流水線將數(shù)據(jù)輸出到A/V端口 140以供外置 音頻播放器或具有音頻能力的設(shè)備再現(xiàn)。前面板I/O部件130支持暴露在多媒體控制臺(tái)100的外表面上的電源按鈕150和彈出按鈕152以及任何LED(發(fā)光二極管)或其它指示器的功能。系統(tǒng)供電模塊136向多 媒體控制臺(tái)100的組件供電。風(fēng)扇138冷卻多媒體控制臺(tái)100內(nèi)的電路。
CPU 101、GPU 108、存儲(chǔ)器控制器110、和多媒體控制臺(tái)100內(nèi)的各個(gè)其它組件經(jīng)
由一條或多條總線互連,包括串行和并行總線、存儲(chǔ)器總線、外圍總線、和使用各種總線架 構(gòu)中任一種的處理器或局部總線。當(dāng)多媒體控制臺(tái)100通電或重新引導(dǎo)時(shí),應(yīng)用程序數(shù)據(jù)可從系統(tǒng)存儲(chǔ)器143加載 到存儲(chǔ)器112和/或高速緩存102、104中并在CPU 101上執(zhí)行。應(yīng)用程序可呈現(xiàn)在導(dǎo)航到 多媒體控制臺(tái)100上可用的不同媒體類型時(shí)提供一致的用戶體驗(yàn)的圖形用戶界面。在操作 中,媒體驅(qū)動(dòng)器144中包含的應(yīng)用程序和/或其它媒體可從媒體驅(qū)動(dòng)器144啟動(dòng)或播放,以 向多媒體控制臺(tái)100提供附加功能。多媒體控制臺(tái)100可通過(guò)將該系統(tǒng)簡(jiǎn)單地連接到電視機(jī)或其它顯示器而作為獨(dú) 立系統(tǒng)來(lái)操作。在該獨(dú)立模式中,多媒體控制臺(tái)100可以允許一個(gè)或多個(gè)用戶與該系統(tǒng)交 互、看電影、聽(tīng)音樂(lè)等。然而,隨著通過(guò)網(wǎng)絡(luò)接口 124或無(wú)線適配器148可用的寬帶連接的 集成,多媒體控制臺(tái)100還可在較大網(wǎng)絡(luò)社區(qū)中作為參與者來(lái)操作。在后一種情況下,控制 臺(tái)100可經(jīng)由網(wǎng)絡(luò)連接到例如服務(wù)器。接著,現(xiàn)在轉(zhuǎn)到圖10,所示的是表示可適用于實(shí)現(xiàn)以上公開(kāi)的主題的示例性計(jì)算 設(shè)備的框圖。例如,實(shí)現(xiàn)用于在游戲控制臺(tái)上提供PC體驗(yàn)的過(guò)程和方法的計(jì)算機(jī)可執(zhí)行指 令可以駐留在如圖10所示的這一計(jì)算環(huán)境中和/或在該計(jì)算環(huán)境中執(zhí)行。計(jì)算系統(tǒng)環(huán)境 220只是合適的操作環(huán)境的一個(gè)示例,并且不旨在對(duì)所公開(kāi)的主題的使用范圍或功能提出 任何限制。也不應(yīng)該將計(jì)算環(huán)境220解釋為對(duì)示例性操作環(huán)境220中示出的任一組件或其 組合有任何依賴性或要求。計(jì)算機(jī)241通常包括各種計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以是能由計(jì)算機(jī) 241訪問(wèn)的任何可用介質(zhì),而且包含易失性和非易失性介質(zhì)、可移動(dòng)和不可移動(dòng)介質(zhì)。系統(tǒng) 存儲(chǔ)器222包括采用諸如只讀存儲(chǔ)器(ROM) 223和隨機(jī)存取存儲(chǔ)器(RAM) 260之類的易失性 和/或非易失性存儲(chǔ)器的形式的計(jì)算機(jī)存儲(chǔ)介質(zhì)。包含了諸如在啟動(dòng)過(guò)程中幫助在計(jì)算機(jī) 241之間的多個(gè)元件之間傳輸信息的基本例程的基本輸入/輸出系統(tǒng)224(BI0S)通常存儲(chǔ) 在ROM 223中。RAM 260通常包含立即可以被處理單元259訪問(wèn)的和/或目前正在由處理 單元120進(jìn)行操作的數(shù)據(jù)和/或程序模塊。作為示例而非限制,圖10示出了操作系統(tǒng)225、 應(yīng)用程序226、其它程序模塊227和程序數(shù)據(jù)228。計(jì)算機(jī)241還可以包括其他可移動(dòng)/不可移動(dòng),易失性/非易失性的計(jì)算機(jī)存儲(chǔ) 介質(zhì)。僅作為示例,圖10示出了對(duì)不可移動(dòng)、非易失性磁介質(zhì)進(jìn)行讀寫的硬盤驅(qū)動(dòng)器238, 對(duì)可移動(dòng)、非易失性磁盤254進(jìn)行讀寫的磁盤驅(qū)動(dòng)器239,以及對(duì)諸如CD ROM或其它光學(xué)介 質(zhì)等可移動(dòng)、非易失性光盤253進(jìn)行讀寫的光盤驅(qū)動(dòng)器240。可以在該示例性操作環(huán)境中使 用的其他可移動(dòng)/不可移動(dòng)、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于,磁帶盒、閃 存卡、數(shù)字多功能盤、數(shù)字錄像帶、固態(tài)RAM、固態(tài)ROM等等。硬盤驅(qū)動(dòng)器238通常由諸如接 口 234等不可移動(dòng)存儲(chǔ)器接口連接至系統(tǒng)總線221,磁盤驅(qū)動(dòng)器239和光盤驅(qū)動(dòng)器240通常 由諸如接口 235等可移動(dòng)存儲(chǔ)器接口連接至系統(tǒng)總線221。以上描述和在圖10中示出的驅(qū)動(dòng)器及其相關(guān)聯(lián)的計(jì)算機(jī)存儲(chǔ)介質(zhì)為計(jì)算機(jī)241 提供對(duì)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)的存儲(chǔ)。例如,在圖10中,硬盤驅(qū) 動(dòng)器238被示為存儲(chǔ)操作系統(tǒng)258、應(yīng)用程序257、其它程序模塊256和程序數(shù)據(jù)255。注 意,這些組件可以與操作系統(tǒng)225、應(yīng)用程序226、其他程序模塊227和程序數(shù)據(jù)228相同,也可以與它們不同。操作系統(tǒng)258、應(yīng)用程序257、其它程序模塊256和程序數(shù)據(jù)255在這 里被標(biāo)注了不同的標(biāo)號(hào)是為了說(shuō)明至少它們是不同的副本。用戶可以通過(guò)輸入設(shè)備,諸如 鍵盤251和定點(diǎn)設(shè)備252 (通常指的是鼠標(biāo)、跟蹤球或觸摸墊)向計(jì)算機(jī)241輸入命令和信 息。其它輸入設(shè)備(未示出)可以包括話筒、操縱桿、游戲手柄、圓盤式衛(wèi)星天線、掃描儀等。 這些和其他輸入設(shè)備通常通過(guò)耦合至系統(tǒng)總線的用戶輸入接口 236連接至處理單元259, 但也可以由其他接口和總線結(jié)構(gòu),諸如并行端口、游戲端口或通用串行總線(USB)連接。監(jiān) 視器242或其他類型的顯示設(shè)備也可以通過(guò)諸如視頻接口 232之類的接口連接到系統(tǒng)總線 221。除監(jiān)視器以外,計(jì)算機(jī)也可以包括其它外圍輸出設(shè)備,諸如揚(yáng)聲器244和打印機(jī)243, 它們可以通過(guò)輸出外圍接口 233連接。計(jì)算機(jī)241可以使用到諸如遠(yuǎn)程計(jì)算機(jī)246之類 的一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)的邏輯 連接在聯(lián)網(wǎng)的環(huán)境中操作。遠(yuǎn)程計(jì)算機(jī)246可以是個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)PC、對(duì) 等設(shè)備或其它常見(jiàn)網(wǎng)絡(luò)節(jié)點(diǎn),且通常包括上文相對(duì)于計(jì)算機(jī)241描述的許多或所有元件, 盡管在圖10中只示出存儲(chǔ)器存儲(chǔ)設(shè)備247。圖11中所示邏輯連接包括局域網(wǎng)(LAN) 245和 廣域網(wǎng)(WAN) 249,但也可以包括其它網(wǎng)絡(luò)。這樣的聯(lián)網(wǎng)環(huán)境在辦公室、企業(yè)范圍的計(jì)算機(jī)網(wǎng) 絡(luò)、內(nèi)部網(wǎng)和因特網(wǎng)中是常見(jiàn)的。當(dāng)用于LAN網(wǎng)絡(luò)環(huán)境中時(shí),計(jì)算機(jī)241通過(guò)網(wǎng)絡(luò)接口或適配器245連接到LAN 237。當(dāng)在WAN聯(lián)網(wǎng)環(huán)境中使用時(shí),計(jì)算機(jī)241通常包括調(diào)制解調(diào)器250或用于通過(guò)諸如因 特網(wǎng)等WAN 249建立通信的其他裝置。調(diào)制解調(diào)器250可以是內(nèi)置或外置的,它可以經(jīng)由 用戶輸入接口 236或其它適當(dāng)?shù)臋C(jī)制連接至系統(tǒng)總線221。在聯(lián)網(wǎng)環(huán)境中,相對(duì)于計(jì)算機(jī) 241所描述的程序模塊或其部分可被儲(chǔ)存在遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備中。作為示例而非限制,圖 10示出了遠(yuǎn)程應(yīng)用程序248駐留在存儲(chǔ)器設(shè)備247上??梢岳斫?,所示的網(wǎng)絡(luò)連接是示例 性的,且可以使用在計(jì)算機(jī)之間建立通信鏈路的其它手段。圖11提供了示例性的聯(lián)網(wǎng)或分布式計(jì)算環(huán)境的示意圖。該環(huán)境包括計(jì)算設(shè)備 153、156和157以及對(duì)象155和數(shù)據(jù)庫(kù)158。這些實(shí)體153、155、156、157和158中的每一 個(gè)可以包括或使用程序、方法、數(shù)據(jù)存儲(chǔ)、可編程邏輯等。實(shí)體153、155、156、157和158可 以橫跨諸如PDA、音頻/視頻設(shè)備、MP3播放器、智能電話、DVD播放器、有線電視盒調(diào)諧器、 或者只是能夠接收由服務(wù)器PC提供的遠(yuǎn)程內(nèi)容的幾乎任何計(jì)算設(shè)備等相同或不同設(shè)備的 各部分。每一實(shí)體153、155、156、157和158可以通過(guò)通信網(wǎng)絡(luò)154與另一實(shí)體153、155、 156,157和158通信。就此,任何實(shí)體可以負(fù)責(zé)維護(hù)和更新數(shù)據(jù)庫(kù)158或其它存儲(chǔ)元件。該網(wǎng)絡(luò)154本身可以包括向圖11的系統(tǒng)提供服務(wù)的其它計(jì)算實(shí)體,且其本身可以 表示多個(gè)互連的網(wǎng)絡(luò)。根據(jù)所公開(kāi)的本主題的一方面,每一實(shí)體153、155、156、157和158 可以包含可使用API或其它對(duì)象、軟件、固件和/或硬件來(lái)請(qǐng)求其它實(shí)體153、155、156、157 和158中的一個(gè)或多個(gè)的服務(wù)的離散的功能性程序模塊。也可以理解,諸如155等對(duì)象可以主存于另一計(jì)算設(shè)備156上。因此,盡管所示的 物理環(huán)境可以將連接的設(shè)備示為計(jì)算機(jī),但是這樣的圖示僅是示例性的,并且該物理環(huán)境 可以被替換地描述或描繪成含有諸如PDA、電視機(jī)、MP3播放器等的各種數(shù)字設(shè)備,以及諸 如接口、COM對(duì)象等軟件對(duì)象。存在支持分布式計(jì)算環(huán)境的各種系統(tǒng)、組件和網(wǎng)絡(luò)配置。例如,計(jì)算系統(tǒng)可以通過(guò) 有線或無(wú)線系統(tǒng)、本地網(wǎng)絡(luò)或廣泛分布的網(wǎng)絡(luò)連接在一起。目前,許多網(wǎng)絡(luò)被耦合至因特網(wǎng),后者從而為廣泛分布的計(jì)算提供基礎(chǔ)架構(gòu)并涵蓋多個(gè)不同的網(wǎng)絡(luò)。無(wú)論是否被耦合至 因特網(wǎng),任何這樣的基礎(chǔ)架構(gòu)都可以用于所提供的系統(tǒng)和方法。網(wǎng)絡(luò)基礎(chǔ)架構(gòu)可以允許諸如客戶機(jī)/服務(wù)器、對(duì)等或混合體系結(jié)構(gòu)等各種網(wǎng)絡(luò)拓 撲結(jié)構(gòu)?!翱蛻魴C(jī)”是使用與它無(wú)關(guān)的另一類或組的服務(wù)的一個(gè)類或組中的成員。在計(jì)算 中,客戶機(jī)是進(jìn)程,即大致上是請(qǐng)求由另一程序提供的服務(wù)的一組指令或任務(wù)。客戶機(jī)進(jìn) 程利用所請(qǐng)求的服務(wù),而不必“知道”有關(guān)其它程序或服務(wù)本身的任何工作細(xì)節(jié)。在客戶機(jī) /服務(wù)器體系結(jié)構(gòu)中,尤其在網(wǎng)絡(luò)化系統(tǒng)中,客戶機(jī)通常是訪問(wèn)由例如服務(wù)器等另一計(jì)算機(jī) 提供的共享的網(wǎng)絡(luò)資源的計(jì)算機(jī)。在圖11的示例中,取決于情境,任何實(shí)體153、155、156、 157和158可以被認(rèn)為是客戶機(jī)、服務(wù)器或兩者。并且,此外,關(guān)于娛樂(lè)控制臺(tái),它可以是對(duì) 于服務(wù)器的客戶機(jī)。服務(wù)器通常,但不必須是可通過(guò)諸如因特網(wǎng)等遠(yuǎn)程或本地網(wǎng)絡(luò)訪問(wèn)的遠(yuǎn)程計(jì)算機(jī) 系統(tǒng)??蛻魴C(jī)進(jìn)程可以在第一計(jì)算機(jī)系統(tǒng)中活動(dòng),而服務(wù)器進(jìn)程可以在第二計(jì)算機(jī)系統(tǒng)中 活動(dòng),它們通過(guò)通信介質(zhì)彼此通信,從而提供分布式功能并允許多個(gè)客戶機(jī)利用服務(wù)器的 信息收集能力。任何軟件對(duì)象可以跨多個(gè)計(jì)算設(shè)備或?qū)ο蠓植???蛻魴C(jī)和服務(wù)器利用由協(xié)議層提供的功能來(lái)彼此通信。例如,超文本傳輸協(xié)議 (HTTP)是結(jié)合萬(wàn)維網(wǎng)(WWW),即“web”使用的常見(jiàn)協(xié)議。通常,諸如網(wǎng)際協(xié)議(IP)地址等 計(jì)算機(jī)網(wǎng)絡(luò)地址或諸如統(tǒng)一資源定位器(URL)等其它引用可以用于彼此標(biāo)識(shí)服務(wù)器或客 戶計(jì)算機(jī)。網(wǎng)絡(luò)地址可以被稱為URL地址??梢酝ㄟ^(guò)通信介質(zhì)來(lái)提供通信,例如客戶機(jī)和 服務(wù)器可以通過(guò)TCP/IP連接來(lái)彼此耦合以進(jìn)行大容量通信。考慮到可以根據(jù)圖11中提供的通用架構(gòu)構(gòu)建的各種計(jì)算環(huán)境,以及在諸如圖11 的網(wǎng)絡(luò)環(huán)境中的計(jì)算中可能發(fā)生的進(jìn)一步變化,此處提供的系統(tǒng)和方法不能被解釋為以任 何方式限于某一特定的計(jì)算體系結(jié)構(gòu)或操作系統(tǒng)。相反,當(dāng)前所公開(kāi)的主題不應(yīng)限于任何 單個(gè)實(shí)施例,而是應(yīng)該根據(jù)所附權(quán)利要求書的廣度和范圍來(lái)解釋。因此,例如,雖然已經(jīng)討 論了游戲控制臺(tái)和服務(wù)器PC,但完整的臺(tái)式計(jì)算機(jī)可以相當(dāng)容易地位于智能電話的遠(yuǎn)程作 為用于訪問(wèn)由于某種原因而對(duì)智能電話不可用的數(shù)據(jù)和功能的裝置。最后,應(yīng)當(dāng)注意,此處描述的各種技術(shù)可以結(jié)合硬件或軟件,或在適當(dāng)時(shí)以兩者的 組合來(lái)實(shí)現(xiàn)。因此,當(dāng)前所公開(kāi)的主題的方法、計(jì)算機(jī)可讀介質(zhì)、以及系統(tǒng)或其特定方面或 部分可采取包含在諸如軟盤、⑶-ROM、硬盤驅(qū)動(dòng)器或任何其它機(jī)器可讀存儲(chǔ)介質(zhì)等有形介 質(zhì)中的程序代碼(即,指令)的形式,其中當(dāng)程序代碼被加載到諸如計(jì)算機(jī)等機(jī)器內(nèi)并由其 執(zhí)行時(shí),該機(jī)器成為用于實(shí)現(xiàn)本主題的裝置。在程序代碼在可編程計(jì)算機(jī)上執(zhí)行的情況下,計(jì)算設(shè)備通??梢园ㄌ幚砥鳌⒃?處理器可讀的存儲(chǔ)介質(zhì)(包括易失性和非易失性的存儲(chǔ)器和/或存儲(chǔ)元件)、至少一個(gè)輸入 設(shè)備、以及至少一個(gè)輸出設(shè)備??衫缤ㄟ^(guò)使用數(shù)據(jù)處理API等來(lái)利用本發(fā)明的域?qū)S镁?程模型的創(chuàng)建和/或?qū)崿F(xiàn)的各方面的一個(gè)或多個(gè)程序較佳地用高級(jí)過(guò)程語(yǔ)言或面向?qū)ο?的編程語(yǔ)言來(lái)實(shí)現(xiàn)以與計(jì)算機(jī)系統(tǒng)通信。然而,如果需要,該程序可以用匯編語(yǔ)言或機(jī)器語(yǔ) 言來(lái)實(shí)現(xiàn)。在任何情形中,語(yǔ)言可以是編譯語(yǔ)言或解釋語(yǔ)言,且與硬件實(shí)現(xiàn)相結(jié)合。最后,盡管已經(jīng)結(jié)合較佳方面按各附圖所示描述了本發(fā)明,但要理解,可使用其它 相似方面或者可對(duì)所述方面進(jìn)行修改或添加來(lái)執(zhí)行本發(fā)明的相同功能而不脫離本發(fā)明。例 如,在本發(fā)明的各方面,公開(kāi)了娛樂(lè)控制臺(tái)的基于時(shí)間的控制的原理。然而,本文的教示還構(gòu)想了與這些描述方面等價(jià)的其它機(jī)制。因此,本發(fā)明應(yīng)當(dāng)不限于任何單一方面,而應(yīng)按照所附權(quán)利要求書的寬度與范圍來(lái)解釋。
權(quán)利要求
一種用于提供娛樂(lè)控制臺(tái)本機(jī)的基于時(shí)間的用戶訪問(wèn)控制的系統(tǒng)(100),包括被配置成向第一用戶提供基于時(shí)間的用戶訪問(wèn)控制選項(xiàng)(2200)的模塊;被配置成從所述第一用戶接收時(shí)間控制數(shù)據(jù)(2300)并將所述時(shí)間控制數(shù)據(jù)(2300)存儲(chǔ)在持久存儲(chǔ)器中的模塊,所述時(shí)間控制數(shù)據(jù)(2300)至少包括時(shí)間預(yù)算和時(shí)間間隔;被配置成跟蹤第二用戶訪問(wèn)所述娛樂(lè)控制臺(tái)上的至少一個(gè)應(yīng)用程序的總時(shí)間(1200)的模塊;被配置成基于所述總時(shí)間和所述時(shí)間控制數(shù)據(jù)來(lái)管理所述第二用戶對(duì)所述娛樂(lè)控制臺(tái)的訪問(wèn)(2400)的模塊;以及被配置成向所述第二用戶提供關(guān)于剩余時(shí)間量的通知(1300)的模塊。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括被配置成將所述時(shí)間控制數(shù)據(jù)和所 述總時(shí)間與作為基準(zhǔn)時(shí)間的系統(tǒng)時(shí)鐘或基于因特網(wǎng)的時(shí)鐘同步(1400)的模塊。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括被配置成接收用于訪問(wèn)和修改所述 計(jì)時(shí)器控制數(shù)據(jù)的安全碼(710)的模塊。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括被配置成提供用于請(qǐng)求和傳送所述 計(jì)時(shí)器控制數(shù)據(jù)和所述總時(shí)間的應(yīng)用程序編程接口(API) (1500)的模塊。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括被配置成在所述時(shí)間間隔開(kāi)始時(shí)自 動(dòng)增加所述時(shí)間預(yù)算(2400)的模塊。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述時(shí)間控制數(shù)據(jù)還包括包含以下各項(xiàng)的 組中的至少一個(gè)計(jì)時(shí)器期滿日期;每天要增加的每日時(shí)間預(yù)算;每周要增加的每周時(shí)間 預(yù)算;周中的至少一天和對(duì)應(yīng)于所述周中的至少一天中的每一天的時(shí)間預(yù)算;以及其間限 制訪問(wèn)的時(shí)間間隔。
7.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括被配置成向所述第一用戶提供經(jīng)由 web瀏覽器從個(gè)人計(jì)算機(jī)輸入時(shí)間控制數(shù)據(jù)的選項(xiàng)(1100)的模塊。
8.一種用于提供娛樂(lè)控制臺(tái)的基于時(shí)間的用戶訪問(wèn)控制的方法,包括提供基于時(shí)間的用戶訪問(wèn)控制選項(xiàng)(2200);接收時(shí)間控制數(shù)據(jù)(2300)并將所述時(shí)間控制數(shù)據(jù)(2300)存儲(chǔ)在持久存儲(chǔ)器中,所述 時(shí)間控制數(shù)據(jù)至少包括時(shí)間預(yù)算和時(shí)間間隔;將所述時(shí)間控制數(shù)據(jù)(2300)和總時(shí)間(1200)與作為基準(zhǔn)時(shí)間的系統(tǒng)時(shí)鐘或基于因特 網(wǎng)的時(shí)鐘同步;根據(jù)所述基準(zhǔn)時(shí)間來(lái)跟蹤對(duì)所述娛樂(lè)控制臺(tái)上的至少一個(gè)應(yīng)用程序進(jìn)行訪問(wèn)的所述 總時(shí)間(1200);以及基于所述總時(shí)間和所述時(shí)間控制數(shù)據(jù)來(lái)管理對(duì)所述娛樂(lè)控制臺(tái)的所述訪問(wèn)(2400)。
9.如權(quán)利要求8所述的方法,其特征在于,還包括接收用于訪問(wèn)和修改所述時(shí)間控制 數(shù)據(jù)的安全碼(710)。
10.如權(quán)利要求8所述的方法,其特征在于,還包括提供用于請(qǐng)求和傳送所述計(jì)時(shí)器控 制數(shù)據(jù)和剩余時(shí)間量的應(yīng)用程序編程接口(API) (1500)。
11.如權(quán)利要求8所述的方法,其特征在于,還包括提供關(guān)于剩余時(shí)間量的通知 (1300)。
12.如權(quán)利要求8所述的方法,其特征在于,所述時(shí)間控制數(shù)據(jù)還包括以下各項(xiàng)中的至少一個(gè)計(jì)時(shí)器期滿日期;每天要增加的每日時(shí)間預(yù)算;每周要增加的每周時(shí)間預(yù)算;周中的 至少一天和對(duì)應(yīng)于所述周中的至少一天中的每一天的時(shí)間預(yù)算;以及其間限制訪問(wèn)的時(shí)間 間隔。
13.如權(quán)利要求8所述的方法,其特征在于,還包括更新并存儲(chǔ)所述第二用戶的累計(jì)時(shí)間。
14.如權(quán)利要求8所述的方法,其特征在于,還包括為多個(gè)用戶簡(jiǎn)檔提供所述基于時(shí)間 的用戶訪問(wèn)控制。
15.一種其上存儲(chǔ)用于提供娛樂(lè)控制臺(tái)本機(jī)的基于時(shí)間的用戶訪問(wèn)控制的計(jì)算機(jī)可執(zhí) 行指令的計(jì)算機(jī)可讀介質(zhì),包括用于向第一用戶提供基于時(shí)間的用戶訪問(wèn)控制選項(xiàng)(2200)的指令; 用于接收用于訪問(wèn)和修改所述時(shí)間控制數(shù)據(jù)的安全碼(710)的指令; 用于從所述第一用戶接收時(shí)間控制數(shù)據(jù)(2300)并將所述控制數(shù)據(jù)(2300)存儲(chǔ)在持久 存儲(chǔ)器中的指令,所述時(shí)間控制數(shù)據(jù)(2300)至少包括時(shí)間預(yù)算和時(shí)間間隔;用于將所述時(shí)間控制數(shù)據(jù)和所述總時(shí)間與作為基準(zhǔn)時(shí)間的系統(tǒng)時(shí)鐘或基于因特網(wǎng)的 時(shí)鐘同步(2300)的指令;用于根據(jù)所述基準(zhǔn)時(shí)間來(lái)跟蹤第二用戶訪問(wèn)所述娛樂(lè)控制臺(tái)上的至少一個(gè)應(yīng)用程序 的總時(shí)間(1200)的指令;以及用于基于所述總時(shí)間和所述時(shí)間控制數(shù)據(jù)來(lái)管理所述第二用戶對(duì)所述娛樂(lè)控制臺(tái)的 訪問(wèn)(2400)的指令。
全文摘要
公開(kāi)了用于控制對(duì)多用途娛樂(lè)控制臺(tái)的訪問(wèn)的方法和系統(tǒng)。這些方法和系統(tǒng)允許第一用戶配置每一時(shí)間間隔控制臺(tái)可供其它用戶訪問(wèn)該控制臺(tái)的娛樂(lè)功能部件的時(shí)間量。在一個(gè)實(shí)施例中,當(dāng)激活計(jì)時(shí)器時(shí),該計(jì)時(shí)器在使用控制臺(tái)時(shí)倒計(jì)時(shí)。該控制臺(tái)提供計(jì)時(shí)器正在低計(jì)數(shù)運(yùn)行的一系列通知并在時(shí)間期滿時(shí)提供通知。用戶然后可關(guān)閉控制臺(tái)或者要求第一用戶增加更多時(shí)間。在另一實(shí)施例中,計(jì)時(shí)器可配置有每日或每周限制。在其它實(shí)施例中,安全碼可保護(hù)計(jì)時(shí)器和系統(tǒng)時(shí)鐘以防篡改。在又一實(shí)施例中,可參考系統(tǒng)時(shí)鐘以進(jìn)行自動(dòng)每日/每周時(shí)間分配。
文檔編號(hào)G06F15/173GK101836199SQ200880113383
公開(kāi)日2010年9月15日 申請(qǐng)日期2008年10月12日 優(yōu)先權(quán)日2007年10月22日
發(fā)明者C·皮里克, J·N·赫爾姆, J·S·斯通 申請(qǐng)人:微軟公司