專利名稱:父母控制定制和通知的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及計(jì)算機(jī)軟件領(lǐng)域,更具體地涉及一種用于控制通過一個(gè)網(wǎng)絡(luò)進(jìn)行訪問的方法和系統(tǒng)。
背景技術(shù):
雖然Internet能夠提供關(guān)于多種主題的極大量信息,但是Internet還能夠引起危險(xiǎn),尤其是對(duì)孩子。父母希望他們的孩子對(duì)能夠在Internet上找到的許多教育資源進(jìn)行訪問。同時(shí),父母希望阻止他們的孩子訪問包含暴力、色情、及其它不適于孩子的資料的許多網(wǎng)站。甚至于,父母希望保護(hù)他們的孩子以免遇到利用Internet從聊天室中誘惑孩子親自會(huì)面的拐賣兒童者。
在1998年,通過了兒童在線個(gè)人情況保護(hù)行動(dòng)(“Children′sOnline Privacy Protection Act,COPPA)以阻止網(wǎng)站在未經(jīng)父母同意的情況下收集不到13歲兒童的個(gè)人信息。雖然COPPA對(duì)于保護(hù)兒童在Internet上時(shí)的個(gè)人情況是有意義的和積極的步驟,但是在Internet上有許多COPPA未能解決的其它危險(xiǎn)。COPPA不能防止兒童在網(wǎng)站上查看不適當(dāng)?shù)馁Y料。COPPA也不能防止兒童和可能是拐賣兒童者的陌生人在Internet上通信。
傳統(tǒng)的計(jì)算機(jī)技術(shù)提供了很少的、父母能夠采取的避免他們的孩子遇到可能有害的資料和個(gè)人的步驟。一種用于保護(hù)孩子的傳統(tǒng)計(jì)算機(jī)技術(shù)是阻止軟件,它阻止對(duì)某些已經(jīng)被預(yù)先確定為不適當(dāng)?shù)幕蛘甙T如褻瀆的或者有關(guān)性的文字的站點(diǎn)的訪問。阻止軟件以不同的形式出現(xiàn),諸如獨(dú)立軟件包、在Internet上的資源、和允許父母限制對(duì)某些站點(diǎn)和特征、諸如e-mail、即時(shí)消息、或者某些內(nèi)容進(jìn)行訪問的在線服務(wù)。由Internet服務(wù)供應(yīng)商提供普及的在線服務(wù),諸如MSN,由位于Washington Redmond的微軟公司提供的MSN(Microsoft Network)。為了確定哪些站點(diǎn)和內(nèi)容是最適于孩子的,已經(jīng)涌現(xiàn)了專門用于兒童的搜索引擎、等級(jí)、和檢查站點(diǎn)。搜索引擎和目錄僅僅輸出那些已經(jīng)被確定為適于兒童的站點(diǎn)。當(dāng)然,這種搜索引擎和阻止軟件不會(huì)自動(dòng)地保護(hù)兒童遠(yuǎn)離所有不適當(dāng)?shù)膬?nèi)容。
雖然傳統(tǒng)的計(jì)算機(jī)技術(shù)能夠幫助父母控制他們的孩子在Internet上訪問的內(nèi)容,但是傳統(tǒng)的計(jì)算機(jī)技術(shù)是不理想的。阻止軟件或者在線服務(wù)經(jīng)常遺漏不適當(dāng)?shù)恼军c(diǎn)和阻止適當(dāng)?shù)恼军c(diǎn)。使父母與孩子就在線控制進(jìn)行交流并且允許父母基于那些交流為孩子定制在線控制將會(huì)是有利的。因此,有必要使孩子和父母就父母控制進(jìn)行交流,并使父母能夠基于該交流來定制父母控制。
發(fā)明內(nèi)容
本發(fā)明通過提供一種用于父母控制定制和通知的方法和系統(tǒng)而滿足了上述需要。通常描述的,父母控制定制和通知方法和系統(tǒng)允許在網(wǎng)絡(luò)環(huán)境中的用戶(例如,孩子)和管理員(例如父母)交互式地定制用來過濾用戶的在線動(dòng)作的管理員控制??刂剖潜挥脕砜刂朴脩舻膭?dòng)作的過濾設(shè)置。
本發(fā)明的一個(gè)方面提供了一種用于允許網(wǎng)絡(luò)環(huán)境中的用戶和管理員交互式地定制用來過濾用戶的在線動(dòng)作的管理員控制的可計(jì)算機(jī)實(shí)現(xiàn)的方法。計(jì)算機(jī)接收一個(gè)同意執(zhí)行被阻止的在線動(dòng)作的用戶請(qǐng)求。計(jì)算機(jī)向管理員提供有關(guān)待處理請(qǐng)求的信息,并且從管理員接收請(qǐng)求決定信息。計(jì)算機(jī)用請(qǐng)求決定信息更新用來過濾用戶的在線動(dòng)作的管理員控制。
本發(fā)明的另一個(gè)方面提供了一種用于允許網(wǎng)絡(luò)環(huán)境中的用戶和管理員交互式地定制用來過濾用戶的在線動(dòng)作的管理員控制的可計(jì)算機(jī)實(shí)現(xiàn)的方法。當(dāng)計(jì)算機(jī)從一個(gè)用戶接收了同意執(zhí)行一個(gè)被阻止的在線動(dòng)作的請(qǐng)求時(shí),計(jì)算機(jī)確定管理員是否存在,而且如果管理員存在,則接收管理員的標(biāo)識(shí)。響應(yīng)于接收管理員的標(biāo)識(shí),計(jì)算機(jī)驗(yàn)證管理員而沒有拒絕用戶對(duì)網(wǎng)絡(luò)環(huán)境的訪問。在驗(yàn)證管理員之后,計(jì)算機(jī)向管理員呈現(xiàn)用戶的請(qǐng)求,并且確定管理員是否接受用戶的請(qǐng)求。如果管理員接受了用戶的請(qǐng)求,則計(jì)算機(jī)更新用于該用戶的管理員控制以允許先前被阻止的動(dòng)作。
本發(fā)明還有另一個(gè)方面提供了一種用于允許網(wǎng)絡(luò)環(huán)境中的用戶和管理員交互式地定制用來過濾用戶的在線動(dòng)作的管理員控制的可計(jì)算機(jī)實(shí)現(xiàn)的方法。計(jì)算機(jī)跟蹤和存儲(chǔ)用戶的被允許的和被阻止的在線動(dòng)作。計(jì)算機(jī)根據(jù)所存儲(chǔ)的信息生成一個(gè)歷史記錄概要報(bào)告,并且把該歷史記錄概要報(bào)告提供給管理員。如果計(jì)算機(jī)接收了請(qǐng)求阻止用戶執(zhí)行一個(gè)在歷史記錄概要報(bào)告中被指示為被允許的動(dòng)作的一個(gè)管理員請(qǐng)求,則計(jì)算機(jī)更新用來過濾用戶的在線動(dòng)作的管理員控制以包含阻止該動(dòng)作。
本發(fā)明另外的一個(gè)方面提供了一種具有下述計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令用于允許網(wǎng)絡(luò)環(huán)境中的用戶和管理員交互式地定制用來過濾用戶的在線動(dòng)作的管理員控制。當(dāng)指令被執(zhí)行時(shí),通過向管理員提供有關(guān)待處理請(qǐng)求的信息,使計(jì)算機(jī)對(duì)請(qǐng)求執(zhí)行一個(gè)被阻止的在線動(dòng)作的用戶請(qǐng)求作出響應(yīng)。響應(yīng)于計(jì)算機(jī)從管理員接收請(qǐng)求決定信息,計(jì)算機(jī)以請(qǐng)求決定信息更新用來過濾用戶的在線動(dòng)作的管理員控制。
本發(fā)明的另一個(gè)方面提供了一種具有下述計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令用于允許網(wǎng)絡(luò)環(huán)境中的用戶和管理員交互式地定制用來過濾用戶的在線動(dòng)作的管理員控制。當(dāng)指令被執(zhí)行時(shí),通過確定管理員是否存在而使計(jì)算機(jī)對(duì)從用戶接收一個(gè)執(zhí)行一個(gè)被阻止的在線動(dòng)作的請(qǐng)求作出響應(yīng)。如果管理員存在,則計(jì)算機(jī)通過驗(yàn)證管理員而不拒絕用戶對(duì)網(wǎng)絡(luò)環(huán)境的訪問,來對(duì)接收管理員的標(biāo)識(shí)作出響應(yīng)。在驗(yàn)證管理員之后,計(jì)算機(jī)向管理員呈現(xiàn)用戶的請(qǐng)求,并且確定管理員是否接受用戶的請(qǐng)求。如果管理員接受了用戶的請(qǐng)求,則計(jì)算機(jī)更新用于該用戶的管理員控制以允許先前被阻止的動(dòng)作。
本發(fā)明的另外一個(gè)方面提供了一種具有下述計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令用于允許網(wǎng)絡(luò)環(huán)境中的用戶和管理員交互式地定制用來過濾用戶的在線動(dòng)作的管理員控制。當(dāng)指令被執(zhí)行時(shí),執(zhí)行一個(gè)包含跟蹤和存儲(chǔ)用戶的被允許的和被阻止的在線動(dòng)作的處理過程。該處理過程包含通過根據(jù)所存儲(chǔ)的信息生成一個(gè)歷史記錄概要報(bào)告而為用戶生成一個(gè)歷史記錄概要報(bào)告,和把該歷史記錄概要報(bào)告提供給管理員。響應(yīng)于計(jì)算機(jī)接收請(qǐng)求阻止用戶執(zhí)行一個(gè)在歷史記錄概要報(bào)告中被指示為被允許的動(dòng)作的一個(gè)管理員請(qǐng)求,處理過程包含更新用來過濾用戶的在線動(dòng)作的管理員控制以包含阻止該動(dòng)作。
本發(fā)明的另外一個(gè)方面提供了一種在其上存儲(chǔ)有下述數(shù)據(jù)結(jié)構(gòu)的計(jì)算機(jī)可讀介質(zhì),所述數(shù)據(jù)結(jié)構(gòu)用于允許網(wǎng)絡(luò)環(huán)境中的用戶和管理員交互式地定制用來過濾用戶的在線動(dòng)作的管理員控制。數(shù)據(jù)結(jié)構(gòu)的最佳形式包含一個(gè)表示請(qǐng)求標(biāo)識(shí)信息的數(shù)據(jù)單元,一個(gè)表示用戶標(biāo)識(shí)信息的數(shù)據(jù)單元,一個(gè)表示管理員標(biāo)識(shí)信息的數(shù)據(jù)單元,一個(gè)表示有關(guān)被阻止的在線動(dòng)作的信息的數(shù)據(jù)單元,和一個(gè)表示請(qǐng)求狀態(tài)信息的數(shù)據(jù)單元。數(shù)據(jù)結(jié)構(gòu)被用來在一個(gè)許可數(shù)據(jù)庫中為一個(gè)修改用來過濾用戶的在線動(dòng)作的管理員控制的請(qǐng)求創(chuàng)建一個(gè)條目。
本發(fā)明的另一個(gè)方面提供了一種用于允許網(wǎng)絡(luò)環(huán)境中的用戶和管理員交互式地定制用來過濾用戶的在線動(dòng)作的管理員控制的計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)系統(tǒng)包含一個(gè)設(shè)置數(shù)據(jù)庫組件,用于存儲(chǔ)有關(guān)用來過濾用戶的在線動(dòng)作的管理員控制的信息;以及一個(gè)管理員控制組件。最好是,管理員控制組件可操作用以接收?qǐng)?zhí)行一個(gè)被阻止的在線動(dòng)作的用戶請(qǐng)求,向管理員提供有關(guān)待處理請(qǐng)求的信息,從管理員接收請(qǐng)求決定信息,以及用請(qǐng)求決定信息更新在設(shè)置數(shù)據(jù)庫中用于該用戶的管理員控制。
本發(fā)明的另一個(gè)方面提供了一種用于允許網(wǎng)絡(luò)環(huán)境中的用戶和管理員交互式地定制用來過濾用戶的在線動(dòng)作的管理員控制的計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)系統(tǒng)包含一個(gè)設(shè)置數(shù)據(jù)庫組件,用于存儲(chǔ)有關(guān)用來過濾用戶的在線動(dòng)作的管理員控制的信息;以及一個(gè)管理員控制組件。最好是,管理員控制組件可操作用以從用戶接收?qǐng)?zhí)行一個(gè)被阻止的在線動(dòng)作的請(qǐng)求,確定管理員是否存在,以及如果管理員存在則接收管理員的標(biāo)識(shí)。響應(yīng)于接收管理員的標(biāo)識(shí),計(jì)算機(jī)控制組件驗(yàn)證管理員而不拒絕用戶對(duì)網(wǎng)絡(luò)環(huán)境的訪問。在驗(yàn)證管理員之后,計(jì)算機(jī)控制組件向管理員呈現(xiàn)用戶的請(qǐng)求,并且確定管理員是否接受用戶的請(qǐng)求。如果管理員接受了用戶的請(qǐng)求,則更新用于該用戶的管理員控制以允許先前被阻止的動(dòng)作。
本發(fā)明的另一個(gè)方面提供了一種用于允許網(wǎng)絡(luò)環(huán)境中的用戶和管理員交互式地定制用來過濾用戶的在線動(dòng)作的管理員控制的計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)系統(tǒng)包含一個(gè)設(shè)置數(shù)據(jù)庫組件,用于存儲(chǔ)有關(guān)被用來過濾用戶的在線動(dòng)作的管理員控制的信息;以及一個(gè)管理員控制組件。最好是,管理員控制組件可操作用以跟蹤和存儲(chǔ)用戶的被允許的和被阻止的在線動(dòng)作,根據(jù)所存儲(chǔ)的信息生成一個(gè)歷史記錄概要報(bào)告,并且把該歷史記錄概要報(bào)告提供給管理員。響應(yīng)于接收了阻止用戶執(zhí)行在歷史記錄概要報(bào)告中被指示為被允許的第一動(dòng)作的一個(gè)管理員請(qǐng)求,則管理控制組件更新用于該用戶的管理員控制以包含阻止該第一動(dòng)作。
通過參考以下結(jié)合附圖給出的詳細(xì)說明,這個(gè)發(fā)明的上述方面及許多伴隨的優(yōu)點(diǎn)將變得更易于理解,其中圖1是一個(gè)互連網(wǎng)絡(luò)、諸如Internet的一個(gè)典型部分的圖例。
圖2是一個(gè)說明了依據(jù)本發(fā)明一個(gè)示范性實(shí)施例的一個(gè)父母控制系統(tǒng)的方框圖。
圖3是圖2中的父母控制系統(tǒng)的方框圖,說明了依據(jù)本發(fā)明一個(gè)示范性實(shí)施例獲得父母控制。
圖4A和4B是圖2中的父母控制系統(tǒng)的方框圖,說明了依據(jù)本發(fā)明一個(gè)示范性實(shí)施例的父母控制的用戶操作。
圖5A、5B、和5C是圖2中的父母控制系統(tǒng)的方框圖,說明了依據(jù)本發(fā)明一個(gè)示范性實(shí)施例的父母控制的定制。
圖6是一個(gè)顯示了用于依據(jù)本發(fā)明的一個(gè)示范性實(shí)施例的說明性操作環(huán)境的方框圖。
圖7A是一個(gè)顯示了由父母控制系統(tǒng)的一個(gè)示范性實(shí)施例使用的說明性數(shù)據(jù)結(jié)構(gòu)的方框圖。
圖7B是一個(gè)顯示了依據(jù)本發(fā)明一個(gè)示范性實(shí)施例的父母控制的動(dòng)作的表格的方框圖。
圖8是一個(gè)說明了在本發(fā)明一個(gè)實(shí)施例中使用的邏輯的綜述流程圖。
圖9是一個(gè)說明了用于接收依據(jù)本發(fā)明一個(gè)示范性實(shí)施例形成的用戶請(qǐng)求的例程的流程圖。
圖10是一個(gè)說明了用于向管理員通知依據(jù)本發(fā)明一個(gè)示范性實(shí)施例形成的待處理請(qǐng)求的例程的流程圖。
圖11是一個(gè)說明了依據(jù)本發(fā)明一個(gè)示范性實(shí)施例形成的請(qǐng)求決定例程的流程圖。
圖12是一個(gè)說明了用于定制依據(jù)本發(fā)明一個(gè)示范性實(shí)施例形成的控制的例程的流程圖。
圖13是一個(gè)說明了依據(jù)本發(fā)明一個(gè)示范性實(shí)施例形成的即時(shí)批準(zhǔn)例程的流程圖。
圖14是一個(gè)說明了依據(jù)本發(fā)明一個(gè)示范性實(shí)施例形成的歷史記錄概要報(bào)告例程的流程圖。
圖15和16是說明了依據(jù)本發(fā)明一個(gè)示范性實(shí)施例形成的歷史記錄綜合例程的流程圖。
圖17是一個(gè)顯示了依據(jù)本發(fā)明一個(gè)示范性實(shí)施例的歷史記錄概要報(bào)告的說明性屏幕顯示的屏幕圖。
具體實(shí)施例方式
如以上簡要描述的那樣,本發(fā)明提供了用于定制父母控制的方法、系統(tǒng)、和計(jì)算機(jī)可讀介質(zhì)。圖6說明了本發(fā)明適用于其中的一個(gè)典型的操作環(huán)境,即個(gè)人計(jì)算機(jī)。說明的計(jì)算系統(tǒng)環(huán)境僅僅是在其中利用本發(fā)明的操作環(huán)境的一個(gè)例子,并不對(duì)本發(fā)明的使用或者功能性范圍構(gòu)成任何限制。計(jì)算環(huán)境也不應(yīng)該被解釋為與在該示范性操作環(huán)境中舉例說明的組件中的任何一個(gè)或者其組合有任何相關(guān)性要求。
本發(fā)明可在很多其它通用目的或者特定計(jì)算環(huán)境或配置中實(shí)現(xiàn)??蛇m于實(shí)現(xiàn)本發(fā)明的公知的計(jì)算系統(tǒng)、環(huán)境、和/或配置的例子包含但不局限于個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、膝上型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包含上述系統(tǒng)中任何一個(gè)的分布式計(jì)算環(huán)境等。
在圖6中把客戶機(jī)和服務(wù)器計(jì)算機(jī)可能包含的個(gè)人計(jì)算機(jī)系統(tǒng)600的許多組件舉例說明為一個(gè)計(jì)算機(jī)610,其可以包含但是不局限于處理單元620、系統(tǒng)存儲(chǔ)器630、和把各個(gè)系統(tǒng)組件、包括系統(tǒng)存儲(chǔ)器連接到處理單元620的系統(tǒng)總線621。系統(tǒng)總線621可以是幾種類型的總線結(jié)構(gòu)中的任何一種,其中這幾種類型的總線結(jié)構(gòu)包含使用各種總線體系結(jié)構(gòu)中任何一種的存儲(chǔ)器總線或存儲(chǔ)控制器、外圍總線、和局域總線。例如,而不是限制,這種體系結(jié)構(gòu)包括工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)(Industry Standard Architecture,ISA)總線、微通道結(jié)構(gòu)(Micro Channel Architecture,MCA)總線、增強(qiáng)ISA(EISA)總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(Video Electronics Standards Association,VESA)局域總線、和也被稱為夾層(Mezzanine)總線的外部組件互連(Peripheral Component Interconnect,PCI)總線。計(jì)算機(jī)610通常包括各種計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以是能由計(jì)算機(jī)610訪問、并且包含易失性和非易失性介質(zhì)以及可移動(dòng)和不可移動(dòng)的介質(zhì)的任何可用介質(zhì)。例如,而不是限制,計(jì)算機(jī)可讀介質(zhì)可以包含計(jì)算機(jī)存儲(chǔ)介質(zhì)和通訊介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括以任何用于存儲(chǔ)、諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或者其它數(shù)據(jù)之類的信息的方法或者技術(shù)實(shí)現(xiàn)的易失性和非易失性的以及可移動(dòng)和不可移動(dòng)的介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不局限于RAM、ROM、EEPROM、閃速存儲(chǔ)器或者其它存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字通用盤(DVD)或者其它光盤存儲(chǔ)器、磁帶盒、磁帶、磁盤存儲(chǔ)器、或者其它磁存儲(chǔ)器設(shè)備,或者能夠被用來存儲(chǔ)所需信息并且能夠由計(jì)算機(jī)610存取的其它任何介質(zhì)。通訊介質(zhì)通常包括計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或者在已調(diào)制數(shù)據(jù)信號(hào)、諸如載波或者其它傳送機(jī)構(gòu)中的其它數(shù)據(jù),并且包含任何信息傳送介質(zhì)。術(shù)語”已調(diào)制數(shù)據(jù)信號(hào)”是指它的一個(gè)或多個(gè)特性以這種方式被設(shè)置或者改變以便對(duì)信號(hào)中的信息編碼的信號(hào)。例如,而不是限制,通訊介質(zhì)包含有線介質(zhì)、諸如有線網(wǎng)絡(luò)或者直接導(dǎo)線聯(lián)接,以及無線介質(zhì)、諸如聲學(xué)、RF、紅外、及其它無線介質(zhì)。以上任何一個(gè)的組合也包含在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。
系統(tǒng)存儲(chǔ)器630包含以易失性和/或非易失性存儲(chǔ)器形式的計(jì)算機(jī)存儲(chǔ)介質(zhì),諸如只讀存儲(chǔ)器(ROM)631和隨機(jī)存取存儲(chǔ)器(RAM)632?;据斎?輸出系統(tǒng)633(BIOS)包含有助于在計(jì)算機(jī)610內(nèi)部的單元之間傳輸信息、諸如可由處理單元620立即訪問的和/或當(dāng)前正由處理單元620對(duì)其操作的程序模塊的基本例程。例如,而不是限制,圖6說明了操作系統(tǒng)634、應(yīng)用程序635、其它程序模塊636、和程序數(shù)據(jù)637。
計(jì)算機(jī)610還可以包含其它可移動(dòng)/不可移動(dòng)的、易失性/非易失性的計(jì)算機(jī)存儲(chǔ)介質(zhì)。僅僅舉例來說,圖6說明了從不可移動(dòng)的非易失性磁介質(zhì)中讀取或者向其寫入的硬盤驅(qū)動(dòng)器641、從可移動(dòng)的非易失性磁盤652中讀取或者向其寫入的磁盤驅(qū)動(dòng)器651、和從可移動(dòng)的非易失性光盤656、諸如CD-ROM或者其它光介質(zhì)中讀取或者向其寫入的光盤驅(qū)動(dòng)器655。其它能夠被用在示范性操作環(huán)境中的可移動(dòng)/不可移動(dòng)、易失性/非易失性的計(jì)算機(jī)存儲(chǔ)介質(zhì)包含但不局限于磁帶盒、閃速存儲(chǔ)器卡、數(shù)字通用盤、數(shù)字錄像帶、固態(tài)RAM、固態(tài)ROM等。硬盤驅(qū)動(dòng)器641通常通過一個(gè)不可移動(dòng)的存儲(chǔ)器接口、諸如接口640連接到系統(tǒng)總線621,而磁盤驅(qū)動(dòng)器651和光盤驅(qū)動(dòng)器655通常通過一個(gè)可移動(dòng)的存儲(chǔ)器接口、諸如接口650連接到系統(tǒng)總線621。
上述討論的和在圖6中說明的這些驅(qū)動(dòng)器以及它們的相關(guān)計(jì)算機(jī)存儲(chǔ)介質(zhì)為計(jì)算機(jī)610提供了計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、及其它數(shù)據(jù)的存儲(chǔ)。例如,在圖6中,硬盤驅(qū)動(dòng)器641被說明為用于存儲(chǔ)操作系統(tǒng)644、應(yīng)用程序645、其它程序模塊646、和程序數(shù)據(jù)647。應(yīng)當(dāng)注意,這些組件可以與操作系統(tǒng)634、應(yīng)用程序635、其它程序模塊636、和程序數(shù)據(jù)637相同或者不同于它們。操作系統(tǒng)644、應(yīng)用程序645、其它程序模塊646、和程序數(shù)據(jù)647在此被給予了不同的編號(hào)以說明它們至少是不同的拷貝。用戶可以通過輸入設(shè)備、諸如鍵盤662和通常被稱為鼠標(biāo)、跟蹤球、或者觸摸墊的指示設(shè)備661輸入命令和信息到計(jì)算機(jī)。其它輸入設(shè)備(未顯示)可以包含麥克風(fēng)、操縱桿、游戲墊、衛(wèi)星反射器、掃描器等。這些及其它輸入設(shè)備通常經(jīng)由一個(gè)連接到系統(tǒng)總線的用戶-輸入接口660連接到處理單元620,但是可以通過其它接口和總線結(jié)構(gòu)、諸如并行端口、游戲端口或通用串行總線(USB)進(jìn)行連接。此外,監(jiān)視器691或其它類型的顯示設(shè)備經(jīng)由一個(gè)接口、諸如視頻接口690連接到系統(tǒng)總線621。除監(jiān)視器之外,計(jì)算機(jī)還可以包含其它外部輸出設(shè)備,諸如揚(yáng)聲器697和打印機(jī)696,其可以通過一個(gè)輸出外設(shè)接口695連接。
如早先討論的那樣,本發(fā)明的一個(gè)實(shí)施例使用到一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)的邏輯連接在一個(gè)聯(lián)網(wǎng)環(huán)境、諸如一個(gè)遠(yuǎn)程計(jì)算機(jī)中進(jìn)行操作。該遠(yuǎn)程計(jì)算機(jī)可以是個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)PC、同等級(jí)設(shè)備、或者其它公用網(wǎng)絡(luò)節(jié)點(diǎn),并且盡管在圖6中僅僅說明了一個(gè)存儲(chǔ)器設(shè)備681,但是通??砂c上述計(jì)算機(jī)610有關(guān)的多個(gè)或者所有單元。在圖6中描述的邏輯連接包含局域網(wǎng)(LAN)671和廣域網(wǎng)(WAN)673,但是也可以包含其它類型的網(wǎng)絡(luò)。這種聯(lián)網(wǎng)環(huán)境在辦公室、企業(yè)范圍的計(jì)算機(jī)網(wǎng)絡(luò)、企業(yè)內(nèi)部網(wǎng)、和Internet中是常見的。
當(dāng)用在LAN聯(lián)網(wǎng)環(huán)境中時(shí),計(jì)算機(jī)610通過一個(gè)網(wǎng)絡(luò)接口或者適配器670連接到LAN 671。當(dāng)用在WAN聯(lián)網(wǎng)環(huán)境中時(shí),計(jì)算機(jī)610通常包含一個(gè)用于在WAN 673、諸如Internet上建立通信的調(diào)制解調(diào)器672或者其它裝置。調(diào)制解調(diào)器672可以經(jīng)由用戶輸入接口660或者其它適當(dāng)機(jī)構(gòu)連接到系統(tǒng)總線621,其中調(diào)制解調(diào)器672可以是內(nèi)部的或者外部的。在聯(lián)網(wǎng)環(huán)境中,所述與計(jì)算機(jī)610相關(guān)的程序模塊、或者其部分可以被保存在遠(yuǎn)程存儲(chǔ)器設(shè)備中。例如,而不是限制,圖6說明了駐留在存儲(chǔ)器設(shè)備681上的遠(yuǎn)程應(yīng)用程序685。應(yīng)當(dāng)理解,所顯示的網(wǎng)絡(luò)連接是示范性的,而且可以使用其它用于在計(jì)算機(jī)之間建立通信鏈路的方式。
術(shù)語“Internet”是指能夠彼此相互通信的網(wǎng)絡(luò)和路由器的集合。在圖1中顯示了Internet 100的一個(gè)代表性部分。在圖1中所示的Internet 100的代表性部分包括通過路由器110互連的多個(gè)LANs120和WANs 130。路由器110通常是用于把一個(gè)LAN或者WAN連接到另一個(gè)的專用計(jì)算機(jī)。在LANs內(nèi)的通信鏈路可以由對(duì)絞線、同軸電纜、或者其它任何公知的通信連接技術(shù)、包括無線技術(shù)形成。在網(wǎng)絡(luò)之間的通信鏈路可以由56Kbps的模擬電話線、或者1Mbps的數(shù)字T-1線路和/或45Mbps的T-3線路或者其它任何公知的通信連接技術(shù)、包括無線技術(shù)形成。此外,計(jì)算機(jī)及其它相關(guān)電子設(shè)備140能夠經(jīng)由調(diào)制解調(diào)器和臨時(shí)電話鏈路、包含無線電話鏈路而遠(yuǎn)程連接到LANs 120或者WANs 130。這種計(jì)算機(jī)和電子設(shè)備140在圖1中被顯示為連接到一個(gè)LAN 120。應(yīng)當(dāng)理解,Internet 100包含許許多多的這種互連網(wǎng)絡(luò)、計(jì)算機(jī)、和路由器,而在圖1中僅僅顯示了Internet 100的一個(gè)很小的典型部分。
圖2是一個(gè)說明了依據(jù)本發(fā)明用于實(shí)現(xiàn)父母控制的一個(gè)父母控制系統(tǒng)200的方框圖。圖2中所示的父母控制系統(tǒng)200包括通過互連網(wǎng)絡(luò)、諸如Internet 100互連的客戶機(jī)202、父母控制服務(wù)器204、過濾器210、即時(shí)信使(messenger)212、內(nèi)容供應(yīng)商214和216、和電子郵件218。此外在圖2中顯示了一個(gè)與父母控制服務(wù)器204通信的設(shè)置數(shù)據(jù)庫206和一個(gè)也與父母控制服務(wù)器204通信的許可數(shù)據(jù)庫208。設(shè)置數(shù)據(jù)庫206包括一個(gè)如圖2中括號(hào)所示的允許/阻止列表。在本發(fā)明的替換實(shí)施例中,設(shè)置數(shù)據(jù)庫206可以駐留在父母控制服務(wù)器204或者與父母控制服務(wù)器204通信的另一個(gè)計(jì)算設(shè)備上。類似地,許可數(shù)據(jù)庫208可以駐留在父母控制服務(wù)器204或者與父母控制服務(wù)器204通信的另一個(gè)計(jì)算機(jī)設(shè)備上。另外,雖然僅僅顯示了一個(gè)客戶機(jī)用戶設(shè)備202,但是應(yīng)當(dāng)理解在父母控制系統(tǒng)200中可以包含許多這種設(shè)備。類似地,雖然在圖2中僅僅顯示了兩個(gè)內(nèi)容供應(yīng)商214和216和兩個(gè)在線服務(wù)、電子郵件218和即時(shí)信使212,但是應(yīng)當(dāng)理解許多其它內(nèi)容供應(yīng)商和在線服務(wù)也可以連接到Internet 100。此外,雖然過濾器210和包含允許/阻止列表的設(shè)置數(shù)據(jù)庫206被顯示為通過Internet 100進(jìn)行通信,但是過濾器210和允許/阻止列表也可以被下載到客戶機(jī)202,這可以提高性能。下面結(jié)合圖3、4A-4B、和5A-5B進(jìn)一步描述在客戶機(jī)202、父母控制服務(wù)器204、設(shè)置數(shù)據(jù)庫206、許可數(shù)據(jù)庫208、過濾器210、即時(shí)信使212、內(nèi)容供應(yīng)商214和216、以及電子郵件218之間的通信。
參見圖3,將描述一個(gè)用于登錄到Internet并且訪問父母控制服務(wù)器204的說明性的處理過程。該處理過程由連接到Internet 100的客戶機(jī)202啟動(dòng)。本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)理解有多種不同的方式連接到Internet 100。例如,用戶可以擁有一個(gè)向個(gè)人、公司、及其它組織提供Internet連通性服務(wù)的Internet服務(wù)供應(yīng)商(ISP)的帳號(hào)。做為選擇,用戶可以通過能夠處理數(shù)字通信的高速通信線路、諸如T1載波線路連接到Internet。另一個(gè)備選方案是用戶通過在標(biāo)準(zhǔn)銅電話線路上提供高速傳輸?shù)臄?shù)字用戶線路(DSL)連接到Internet。如另一個(gè)例子那樣,用戶可以利用撥號(hào)服務(wù),它是提供Internet或者企業(yè)內(nèi)部網(wǎng)訪問及其它資源的用于本地或者世界范圍的公共電話交換網(wǎng)的電話連接供應(yīng)商。本發(fā)明不局限于任何連接到Internet 100的特定處理過程。
在用戶已經(jīng)連接到Internet 100之后,用戶被引導(dǎo)到父母控制服務(wù)器204,并且登錄到父母控制服務(wù)器204上。用戶通過提供標(biāo)識(shí)信息、諸如用戶名和口令向父母控制服務(wù)器204標(biāo)識(shí)他自己。父母控制服務(wù)器204利用本領(lǐng)域普通技術(shù)人員所公知的驗(yàn)證過程驗(yàn)證用戶。父母控制服務(wù)器204然后在設(shè)置數(shù)據(jù)庫206中查詢用于該用戶的父母控制。在說明的實(shí)施例中,設(shè)置數(shù)據(jù)庫206包含允許/阻止列表,其包含受父母控制的動(dòng)作的列表。允許/阻止列表包含一個(gè)被父母允許的動(dòng)作的允許列表。允許/阻止列表還包含一個(gè)被父母阻止的動(dòng)作的阻止列表。因此,允許/阻止列表包括為登錄到客戶機(jī)202的用戶而定制的父母控制。在查詢了設(shè)置數(shù)據(jù)庫206之后,向父母控制服務(wù)器204提供包含用于該用戶的允許/阻止列表的父母控制搜索結(jié)果。
圖4A和4B是說明了依據(jù)本發(fā)明一個(gè)實(shí)施例、使用父母控制系統(tǒng)200以過濾用戶的在線動(dòng)作的處理過程的方框圖。圖4A說明了一個(gè)采取被父母控制系統(tǒng)200所允許的一個(gè)動(dòng)作的用戶。圖4B說明了一個(gè)試圖采取被父母控制系統(tǒng)200所阻止的一個(gè)動(dòng)作的用戶。
圖4A說明了提交一個(gè)執(zhí)行動(dòng)作A的請(qǐng)求的用戶,其中動(dòng)作A包含任何在線動(dòng)作。例如,動(dòng)作A可以是使用基于Internet的電子郵件218服務(wù)發(fā)送一個(gè)電子信息。或者動(dòng)作A可以是使用基于Internet的即時(shí)信使212服務(wù)發(fā)送一個(gè)即時(shí)信息?;蛘邉?dòng)作A可以是訪問用于存取由內(nèi)容供應(yīng)商214和216提供的信息的網(wǎng)站。在用戶已經(jīng)提交了一個(gè)采取動(dòng)作A的請(qǐng)求之后,父母控制服務(wù)器204接收用戶的采取動(dòng)作A的請(qǐng)求?;蛘邉?dòng)作A可以是需要更多在線時(shí)間。例如,在本發(fā)明的一個(gè)實(shí)施例中,計(jì)算機(jī)檢測(cè)到用戶的允許在線時(shí)間即將到期。通知用戶允許的在線時(shí)間即將到期,并且提示用戶提交一個(gè)要求更多在線時(shí)間的請(qǐng)求。在本發(fā)明的這個(gè)示范性實(shí)施例中,父母控制服務(wù)器204使用允許/阻止列表來確定用戶是否應(yīng)當(dāng)被允許執(zhí)行動(dòng)作A。做為選擇,父母控制服務(wù)器204可以下載所有或者一部分的允許/阻止列表到客戶機(jī)202,以便使客戶機(jī)202能夠應(yīng)用允許/阻止列表的所下載部分來確定動(dòng)作A是否應(yīng)當(dāng)被允許。如果沒有在阻止列表中找到動(dòng)作A,則動(dòng)作A是被允許的,如在圖4A中說明的那樣。
在本發(fā)明的一個(gè)替換實(shí)施例中,父母控制服務(wù)器204除允許/阻止列表之外還使用過濾器210來確定用戶是否應(yīng)當(dāng)被允許執(zhí)行動(dòng)作A。例如,過濾器可以是一個(gè)不相稱的詞過濾器。做為選擇,父母控制服務(wù)器204可以下載所有或者一部分的過濾器、諸如過濾器210和所有或者一部分的允許/阻止列表到客戶機(jī)202。在本發(fā)明的這樣一個(gè)實(shí)施例中,客戶機(jī)202將應(yīng)用下載部分的過濾器210和允許/阻止列表來確定動(dòng)作A是否應(yīng)當(dāng)被允許。如果過濾器210沒有阻止動(dòng)作A而且如果在阻止列表中沒有找到動(dòng)作A,則動(dòng)作A是被允許的,如在圖4A中說明的那樣。本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)理解,可以利用允許/阻止列表和過濾器210的各種配置來實(shí)現(xiàn)本發(fā)明。
圖4B說明了試圖采取動(dòng)作B的用戶而且動(dòng)作B被父母控制服務(wù)器204阻止。更具體地說,如果父母控制服務(wù)器204確定動(dòng)作B不在用戶的允許列表中和/或動(dòng)作B被過濾器210阻止,則阻止動(dòng)作B。即,即使動(dòng)作B不在用戶的阻止列表上,如果動(dòng)作B被過濾器210阻止,則父母控制服務(wù)器200將阻止動(dòng)作B,反之亦然。如上所述,本發(fā)明的不同實(shí)施例通過下載所有或者部分的過濾器210和允許/阻止列表在客戶機(jī)級(jí)別阻止動(dòng)作B。圖4B還說明了向用戶通知?jiǎng)幼鰾已經(jīng)被父母控制系統(tǒng)200阻止了。
圖5A是一個(gè)說明了用戶請(qǐng)求同意執(zhí)行被阻止的動(dòng)作B的方框圖。如圖5A所示,用戶提交一個(gè)由父母控制服務(wù)器204接收的許可請(qǐng)求。父母控制服務(wù)器204在許可數(shù)據(jù)庫208中為該請(qǐng)求創(chuàng)建一個(gè)條目。在所說明的實(shí)施例中,父母控制服務(wù)器204通過Internet向另一個(gè)客戶機(jī)220傳輸一個(gè)待處理請(qǐng)求通知。另一個(gè)客戶機(jī)220可以是客戶機(jī)202的父母或者管理員。在一個(gè)替換實(shí)施例中,當(dāng)檢測(cè)到另一個(gè)客戶機(jī)220登錄到父母控制服務(wù)器204上時(shí),向另一個(gè)客戶機(jī)220提供待處理請(qǐng)求通知。如果找到了來自客戶機(jī)202的任何待處理請(qǐng)求,則父母控制服務(wù)器204查詢?cè)S可數(shù)據(jù)庫208,并且通知另一個(gè)客戶機(jī)220。
圖5B是一個(gè)說明了對(duì)同意執(zhí)行動(dòng)作B的待處理請(qǐng)求的決定的方框圖。如圖5B所示,另一個(gè)客戶機(jī)220通過Internet向父母控制服務(wù)器204提交一個(gè)請(qǐng)求決定。請(qǐng)求決定指示接受或者拒絕該請(qǐng)求。父母控制服務(wù)器204接收請(qǐng)求決定,并且用請(qǐng)求決定信息更新許可數(shù)據(jù)庫208。父母控制服務(wù)器204通過更新在設(shè)置數(shù)據(jù)庫208中的用于客戶機(jī)202的允許/阻止列表以反映出請(qǐng)求決定,來定制父母控制。如果請(qǐng)求決定指示接受,則該動(dòng)作被添加到用戶的允許列表上。另一方面,如果請(qǐng)求決定指示拒絕,則該動(dòng)作被添加到阻止列表上。最好是,如果被拒絕的動(dòng)作以前就被阻止了,則該動(dòng)作不再被添加到阻止列表上。依據(jù)所說明的實(shí)施例,父母控制服務(wù)器204通過Internet向客戶機(jī)202傳輸一個(gè)請(qǐng)求決定通知。在一個(gè)替換實(shí)施例中,當(dāng)檢測(cè)到客戶機(jī)202登錄到父母控制服務(wù)器204上時(shí),提供請(qǐng)求決定通知。如果找到了任何最近決定的請(qǐng)求,則父母控制服務(wù)器204查詢?cè)S可數(shù)據(jù)庫208,并且通知客戶機(jī)202。
圖5C是一個(gè)說明了使用由更新的允許/阻止列表提供的定制父母控制的方框圖。如圖5C所示,客戶機(jī)202被允許執(zhí)行先前被阻止了的動(dòng)作B。在圖5C中,根據(jù)在設(shè)置數(shù)據(jù)庫206中的允許/阻止列表中的定制的父母控制,客戶機(jī)202被允許執(zhí)行動(dòng)作B。在圖5C中,客戶機(jī)202提交一個(gè)采取動(dòng)作B的請(qǐng)求。通過Internet 100向父母控制服務(wù)器204傳輸對(duì)動(dòng)作B的請(qǐng)求。父母控制服務(wù)器204利用設(shè)置數(shù)據(jù)庫206中的允許/阻止列表來確定用戶(即,登錄到客戶機(jī)202上的個(gè)人)是否被允許采取動(dòng)作B。由于動(dòng)作B已經(jīng)被添加到用戶的允許列表上,借此定制父母控制,從而用戶被允許采取動(dòng)作B。如早先討論的那樣,動(dòng)作B能夠包含任何在線動(dòng)作。例如,動(dòng)作B可以是使用Internet服務(wù)、諸如即時(shí)信使212和電子郵件218。或者,動(dòng)作B可以是到內(nèi)容供應(yīng)商214和216的網(wǎng)站。在本發(fā)明的一種實(shí)現(xiàn)方式中,客戶202是另一個(gè)客戶220的孩子。圖3、4A、4B、和5A-5C說明了本發(fā)明的一個(gè)用于允許用戶(即孩子)和管理員(即父母)交互式地定制用來過濾用戶的在線動(dòng)作的允許/阻止列表的示范性實(shí)施例。
圖7A說明了一個(gè)用來在許可數(shù)據(jù)庫208中創(chuàng)建一個(gè)條目的示范性數(shù)據(jù)結(jié)構(gòu)。所說明的許可數(shù)據(jù)庫條目數(shù)據(jù)結(jié)構(gòu)702包含多個(gè)數(shù)據(jù)單元,即唯一的請(qǐng)求ID 704、管理員ID 706、用戶ID 708、動(dòng)作710、被請(qǐng)求的URL 712、被請(qǐng)求的電子郵件地址714、狀態(tài)716、所請(qǐng)求的時(shí)間量718、和未用的時(shí)間量720。唯一的請(qǐng)求1D 704包含唯一地標(biāo)識(shí)請(qǐng)求的信息。例如,唯一的請(qǐng)求ID 704可以是由父母控制系統(tǒng)200生成的一個(gè)全球唯一的標(biāo)識(shí)符(GUID)。管理員ID 706包含用于標(biāo)識(shí)管理員的信息。例如,管理員1D 706可以是管理員在登錄到Internet 100上時(shí)使用的口令。動(dòng)作710包含關(guān)于與請(qǐng)求有關(guān)的動(dòng)作的信息。動(dòng)作可以是用戶請(qǐng)求同意執(zhí)行的任何在線動(dòng)作,諸如訪問網(wǎng)站、下載文件、需要更多在線時(shí)間、發(fā)送電子郵件、和發(fā)送即時(shí)消息。另外,動(dòng)作可以是管理員已經(jīng)請(qǐng)求的、使用本發(fā)明的歷史記錄綜合特征將要被允許或者阻止的一個(gè)動(dòng)作,其將在下面結(jié)合圖15和16進(jìn)行討論。被請(qǐng)求的URL 712包含關(guān)于網(wǎng)絡(luò)上一個(gè)資源的地址的信息,諸如Internet 100上的一個(gè)資源的統(tǒng)一資源標(biāo)識(shí)符。被請(qǐng)求的電子郵件地址714包含有關(guān)電子郵件收件人的地址的信息。電子郵件地址是標(biāo)識(shí)一個(gè)用戶以便使該用戶能夠接收Internet電子郵件的字符串。電子郵件地址通常包含一個(gè)向郵件服務(wù)器標(biāo)識(shí)用戶的名稱,繼之以一個(gè)at符號(hào)(@)和郵件服務(wù)器的主機(jī)名和域名。狀態(tài)716包含有關(guān)請(qǐng)求狀態(tài)的信息,諸如待處理、決定、接受、拒絕、和檢查。所請(qǐng)求的時(shí)間量718包含關(guān)于與所分配的允許用戶在線的時(shí)間量有關(guān)的請(qǐng)求的信息。未用的時(shí)間量720包含有關(guān)用戶仍然可利用的在線時(shí)間量的信息。
圖7B說明了用于使用本發(fā)明定制父母控制的許多可能的被請(qǐng)求在線動(dòng)作752中的幾個(gè)。例如,用戶請(qǐng)求的動(dòng)作可以包括來自用戶的網(wǎng)站請(qǐng)求754、來自用戶的電子郵件地址簿輸入請(qǐng)求756、來自用戶的信使聯(lián)系人列表輸入請(qǐng)求758、來自用戶的文件下載請(qǐng)求760、來自用戶的更多在線時(shí)間請(qǐng)求762、來自用戶的運(yùn)行應(yīng)用程序請(qǐng)求764、來自用戶的安裝應(yīng)用程序請(qǐng)求766、來自用戶的觀看電影請(qǐng)求768、來自用戶的玩游戲請(qǐng)求770、和來自用戶的訪問共享資源(例如,文件服務(wù)器或者打印機(jī))請(qǐng)求772。一些管理員請(qǐng)求的在線動(dòng)作可以包括來自管理員的允許或者阻止網(wǎng)站請(qǐng)求774、來自管理員的允許或者阻止電子郵件地址輸入請(qǐng)求776、來自管理員的允許或者阻止聯(lián)系人信使列表輸入請(qǐng)求778、來自管理員的允許或者阻止文件下載請(qǐng)求780、來自管理員的允許或者阻止更多在線時(shí)間請(qǐng)求782、來自管理員的允許或者阻止運(yùn)行應(yīng)用程序請(qǐng)求784、來自管理員的允許或者阻止安裝應(yīng)用程序請(qǐng)求786、來自管理員的允許或者阻止觀看電影請(qǐng)求788、來自管理員的允許或者阻止玩游戲請(qǐng)求790、和來自管理員的允許或者阻止訪問共享資源請(qǐng)求792。允許和阻止動(dòng)作的管理員請(qǐng)求將在下面結(jié)合圖15和16進(jìn)行討論,其中圖15和16說明了本發(fā)明的歷史記錄綜合特征。
圖8是一個(gè)說明了依據(jù)本發(fā)明一個(gè)實(shí)施例由父母控制系統(tǒng)200使用的邏輯的總體流程圖。在圖8中說明的父母控制例程800從塊802開始,并且繼續(xù)進(jìn)行到判定塊804。在判定塊804,進(jìn)行檢驗(yàn)以確定是否已經(jīng)從用戶處接收了同意執(zhí)行一個(gè)被阻止的在線動(dòng)作的請(qǐng)求。如果在判定塊804確定已經(jīng)從用戶接收了一個(gè)請(qǐng)求,則例程800進(jìn)行到塊806。在塊806,例程800在許可數(shù)據(jù)庫208中為該請(qǐng)求創(chuàng)建一個(gè)條目。如果在判定塊804確定還沒有接收到來自用戶的請(qǐng)求,則例程800向后循環(huán)直到接收了一個(gè)請(qǐng)求為止。在于塊806處在許可數(shù)據(jù)庫208中為該請(qǐng)求創(chuàng)建了條目之后,例程800進(jìn)行到判定塊808。在判定塊808,進(jìn)行檢驗(yàn)以確定是否已經(jīng)從管理員處接收了一個(gè)請(qǐng)求決定。如果在判定塊808處確定沒有從管理員接收到請(qǐng)求決定,則例程800向后循環(huán)直到從管理員接收了一個(gè)請(qǐng)求決定為止。如果在判定塊808處確定從管理員接收了請(qǐng)求決定,則例程800進(jìn)行到塊810。在塊810,例程800用請(qǐng)求決定信息更新許可數(shù)據(jù)庫208。在更新許可數(shù)據(jù)庫208之后,例程800進(jìn)行到塊812以更新用戶的允許/阻止列表以與請(qǐng)求決定一致。在更新了用戶的允許/阻止列表以與請(qǐng)求決定一致之后,例程800結(jié)束。
圖9是一個(gè)說明了依據(jù)本發(fā)明一個(gè)實(shí)施例、用于從用戶接收一個(gè)請(qǐng)求并且在許可數(shù)據(jù)庫208中創(chuàng)建一個(gè)條目的例程900的流程圖。(圖8中的塊804和806。)例程900在塊902開始,并且進(jìn)行到判定塊904,在那兒進(jìn)行檢驗(yàn)以確定用戶是否已經(jīng)被阻止執(zhí)行一個(gè)在線動(dòng)作。例如,在本發(fā)明的一個(gè)實(shí)施例中,計(jì)算機(jī)確定用戶的允許在線時(shí)間是否即將到期。如果是,則通知用戶允許的在線時(shí)間即將到期。如果在判定塊904確定用戶沒有被阻止執(zhí)行一個(gè)在線動(dòng)作,則例程900向后循環(huán)直到判定塊904的檢驗(yàn)結(jié)果為肯定時(shí)為止。如果在判定塊904確定用戶被阻止執(zhí)行一個(gè)在線動(dòng)作,則例程900進(jìn)行到判定塊906。例如,在判定塊906,進(jìn)行檢驗(yàn)以確定是否存在管理員。在本發(fā)明的一個(gè)實(shí)施例中,向用戶提示一個(gè)關(guān)于管理員是否存在的詢問用于用戶請(qǐng)求的即時(shí)批準(zhǔn)。如果在判定塊906確定管理員存在,則例程900繼續(xù)即時(shí)批準(zhǔn)例程。下面將結(jié)合圖13描述即時(shí)批準(zhǔn)例程。如果在判定塊906確定管理員不存在,則例程900進(jìn)行到判定塊908。
在判定塊908進(jìn)行檢驗(yàn)以確定用戶是否想要提交一個(gè)請(qǐng)求管理員同意執(zhí)行被阻止的在線動(dòng)作的請(qǐng)求。如果在判定塊908確定用戶不想要提交許可請(qǐng)求,則例程900循環(huán)返回到判定塊904,并且重復(fù)上述步驟。如果在判定塊908確定接收到對(duì)許可的用戶請(qǐng)求,則例程900進(jìn)行到塊910,在那兒收集與請(qǐng)求有關(guān)的信息。在本發(fā)明的一個(gè)實(shí)施例中,例程900收集與請(qǐng)求有關(guān)的數(shù)據(jù),其在前面參照?qǐng)D7A所示的數(shù)據(jù)結(jié)構(gòu)700進(jìn)行了描述。例如,例程900收集與請(qǐng)求有關(guān)的數(shù)據(jù),包含管理員ID、用戶ID、和所請(qǐng)求的動(dòng)作。如果請(qǐng)求涉及訪問Internet上的資源,則例程900收集被請(qǐng)求的URL。類似地,如果請(qǐng)求涉及發(fā)送或者接收電子郵件,則例程900收集電子郵件地址。同樣地,如果請(qǐng)求涉及需要更多在線時(shí)間,則例程900收集關(guān)于所請(qǐng)求的時(shí)間量和未用的時(shí)間量的信息。
在塊910收集了與請(qǐng)求有關(guān)的數(shù)據(jù)之后,例程900進(jìn)行到塊912,并且在許可數(shù)據(jù)庫208中為該請(qǐng)求創(chuàng)建一個(gè)條目。在一個(gè)實(shí)施例中,例程900使用以上參照?qǐng)D7A所述的數(shù)據(jù)結(jié)構(gòu)700創(chuàng)建條目。在于許可數(shù)據(jù)庫208中為該請(qǐng)求創(chuàng)建了條目之后,例程900進(jìn)行到塊914。在本發(fā)明的一個(gè)實(shí)施例中,例程900向管理員發(fā)送待處理請(qǐng)求的通知??梢岳帽绢I(lǐng)域普通技術(shù)人員所公知的各種方式中的任何一種來發(fā)送通知。例如,可以經(jīng)由電子郵件和即時(shí)消息發(fā)送通知。發(fā)送給管理員的待處理請(qǐng)求通知可以包含一個(gè)鏈接到一個(gè)網(wǎng)站的單元。管理員可以通過點(diǎn)擊在待處理請(qǐng)求通知中的鏈接單元而導(dǎo)航到該網(wǎng)站。網(wǎng)站顯示有關(guān)待處理請(qǐng)求的信息。在本發(fā)明的其它實(shí)施例中,當(dāng)管理員登錄時(shí)向管理員提供待處理請(qǐng)求的通知,如以下結(jié)合圖10描述的那樣。
圖10是一個(gè)說明了依據(jù)本發(fā)明一個(gè)實(shí)施例、用于向管理員通知一個(gè)待處理請(qǐng)求的例程1000的流程圖。例程1000在塊1002開始,并且進(jìn)行到判定塊1004,在那兒進(jìn)行檢驗(yàn)以確定是否已經(jīng)檢測(cè)到管理員登錄。如果在判定塊1004確定沒有檢測(cè)到管理員登錄,則例程1000向后循環(huán)直到判定塊1004的檢驗(yàn)結(jié)果為肯定時(shí)為止。如果在判定塊1004確定檢測(cè)到管理員登錄,則例程1000進(jìn)行到塊1006。在塊1006,例程1000在許可數(shù)據(jù)庫208中搜索來自用戶的、對(duì)同意執(zhí)行一個(gè)被阻止的在線動(dòng)作的待處理請(qǐng)求。在塊1006在許可數(shù)據(jù)庫208中搜索待處理請(qǐng)求之后,例程1000進(jìn)行到判定塊1008。在判定塊1008,進(jìn)行檢驗(yàn)以確定在許可數(shù)據(jù)庫208中是否找到一個(gè)來自用戶的待處理請(qǐng)求。如果在判定塊1008,在許可數(shù)據(jù)庫208中沒有找到待處理請(qǐng)求,則例程1000循環(huán)返回到判定塊1004,并且重復(fù)上述步驟。如果在判定塊1008,在許可數(shù)據(jù)庫208中找到了一個(gè)待處理請(qǐng)求,則例程1000循環(huán)進(jìn)行到塊1010,在那兒向管理員發(fā)送待處理請(qǐng)求的通知。許可數(shù)據(jù)庫208可以包含多個(gè)待處理請(qǐng)求。如果這樣的話,在判定塊1008處將發(fā)現(xiàn)多個(gè)待處理請(qǐng)求,并且將向管理員發(fā)送多個(gè)待處理請(qǐng)求的通知。在向管理員發(fā)送了待處理請(qǐng)求的通知之后,例程1000循環(huán)返回到判定塊1004,并且重復(fù)上述步驟。
圖11說明了依據(jù)本發(fā)明一個(gè)實(shí)施例、用于決定一個(gè)請(qǐng)求的例程1100。例程1100從塊1102開始,并且進(jìn)行到判定塊1104,在那兒進(jìn)行檢驗(yàn)以確定是否已經(jīng)從管理員接收了一個(gè)檢查待處理請(qǐng)求的請(qǐng)求。如果在判定塊1104確定沒有接收到來自管理員的請(qǐng)求,則例程1100向后循環(huán)直到判定塊1104的檢驗(yàn)結(jié)果為肯定時(shí)為止。如果在判定塊1104確定接收了來自管理員的請(qǐng)求,則例程1100進(jìn)行到判定塊1106。在判定塊1106,進(jìn)行檢驗(yàn)以確定許可數(shù)據(jù)庫208是否包含任何待處理請(qǐng)求。如果在判定塊1106確定在許可數(shù)據(jù)庫208中沒有待處理請(qǐng)求,則例程1100循環(huán)返回到判定塊1104,并且重復(fù)上述步驟。如果在判定塊1106確定在許可數(shù)據(jù)庫208中有待處理請(qǐng)求,則例程1100進(jìn)行到塊1108。在塊1108,例程1100向管理員顯示待處理請(qǐng)求信息。
在塊1108向管理員顯示了待處理請(qǐng)求之后,例程1100進(jìn)行到判定塊1110,在那兒進(jìn)行檢驗(yàn)以確定管理員是否接受該待處理請(qǐng)求。如果在判定塊1110確定管理員接受了待處理請(qǐng)求,則例程1100進(jìn)行到塊1112。在塊1112,例程1100更新許可數(shù)據(jù)庫208以指示該請(qǐng)求被接受了。在于塊1112更新了許可數(shù)據(jù)庫208以指示出請(qǐng)求被接受之后,例程1100進(jìn)行到塊1114。在塊1114,例程1100向用戶發(fā)送請(qǐng)求被接受的通知。本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)理解,可以利用本領(lǐng)域已知的用于在網(wǎng)絡(luò)上交換消息的各種方法中的任何一種、諸如電子郵件并且即時(shí)消息傳送來發(fā)送通知。在塊1114向用戶發(fā)送請(qǐng)求被接受的通知之后,例程1100進(jìn)行到塊1122以定制控制,其將在下面結(jié)合圖12加以描述。做為選擇,本發(fā)明的另一個(gè)實(shí)施例在檢測(cè)到用戶登錄時(shí)向用戶通知決定了的請(qǐng)求。在替換實(shí)施例中,在許可數(shù)據(jù)庫208中查詢最近決定的請(qǐng)求,并且向用戶通知是否找到了任何最近決定的請(qǐng)求。
如果在判定塊1110確定管理員沒有接受待處理請(qǐng)求,則例程1100進(jìn)行到判定塊1116,在那兒進(jìn)行檢驗(yàn)以確定管理員是否拒絕該待處理請(qǐng)求。如果在判定塊1116確定管理員沒有拒絕該待處理請(qǐng)求,則例程1100循環(huán)返回到判定塊1104,并且重復(fù)上述步驟。如果在判定塊1116確定管理員拒絕了該待處理請(qǐng)求,則例程1100進(jìn)行到塊1118,并且更新許可數(shù)據(jù)庫218 指示該請(qǐng)求被拒絕了。在更新許可數(shù)據(jù)庫208 指示請(qǐng)求被拒絕之后,例程1100進(jìn)行到塊1120。在塊1120,例程1100向用戶發(fā)送該請(qǐng)求被管理員拒絕的通知。例如,用戶可以發(fā)送一個(gè)指示該請(qǐng)求被拒絕的電子郵件或者即時(shí)消息。在塊1120向用戶發(fā)送了請(qǐng)求被拒絕的通知之后,例程1100進(jìn)行到塊1122以執(zhí)行定制控制。如上所述,本發(fā)明的一個(gè)替換實(shí)施例在檢測(cè)到用戶登錄時(shí)向用戶通知決定了的請(qǐng)求。在塊1120向用戶發(fā)送了請(qǐng)求被拒絕的通知之后,例程1100進(jìn)行到塊1122以定制控制,其將在下面結(jié)合圖12加以描述。
圖12說明了依據(jù)本發(fā)明一個(gè)實(shí)施例、用于定制控制的例程1200。例程1200從塊1202開始,并且進(jìn)行到判定塊1204,在那兒進(jìn)行檢驗(yàn)以確定是否已經(jīng)檢測(cè)到用戶登錄。如果在判定塊1204沒有檢測(cè)到用戶登錄,則例程1200向后循環(huán)直到判定塊1204的檢驗(yàn)結(jié)果為肯定時(shí)為止。如果在判定塊1204確定檢測(cè)到用戶登錄,則例程1200進(jìn)行到塊1206。在塊1206,例程1200在許可數(shù)據(jù)庫208中查詢最近決定的請(qǐng)求。在塊1206在許可數(shù)據(jù)庫208中查詢最近決定的請(qǐng)求之后,例程1200進(jìn)行到判定塊1208。在判定塊1208,進(jìn)行檢驗(yàn)以確定在許可數(shù)據(jù)庫208中是否找到任何最近決定的請(qǐng)求。如果在判定塊1208確定在許可數(shù)據(jù)庫208中沒有找到最近決定的請(qǐng)求,則例程1200循環(huán)返回到判定塊1204,并且重復(fù)以上所述的步驟。如果在判定塊1208確定在許可數(shù)據(jù)庫208中找到了最近決定的請(qǐng)求,則例程1200進(jìn)行到判定塊1210。在判定塊1210,進(jìn)行檢驗(yàn)以確定管理員是否接受最近決定的請(qǐng)求。如果在判定塊1210確定最近決定的請(qǐng)求被接受了,則例程1200進(jìn)行到塊1212。在塊1212,與最近決定的請(qǐng)求有關(guān)的動(dòng)作被添加到設(shè)置數(shù)據(jù)庫206中的用戶允許列表上。在本發(fā)明的不同實(shí)施例中,用戶的所有或者部分的允許列表可以被下載到用戶的客戶機(jī)上。下載用戶的所有或者部分的允許列表可以提高性能,以及在低層提供更多的有效控制。通過把動(dòng)作添加到用戶的允許列表上,本發(fā)明已經(jīng)定制了用來過濾用戶的在線動(dòng)作的管理員控制以允許用戶執(zhí)行先前被阻止的在線動(dòng)作。在塊1212把與最近決定的請(qǐng)求有關(guān)的動(dòng)作添加到用戶允許列表之后,例程1200進(jìn)行到塊1214。在塊1214,例程1200向用戶發(fā)送請(qǐng)求被接受的通知,其可以通過使用電子郵件、即時(shí)消息、和其它任何在網(wǎng)絡(luò)上交換消息的常規(guī)方法來實(shí)現(xiàn)。在向用戶通知請(qǐng)求被接受之后,例程1200完成。
如果在判定塊1210確定最近決定的請(qǐng)求沒有被接受,則例程1200進(jìn)行到塊1216。在塊1216,例程1200把請(qǐng)求的動(dòng)作添加到用戶的阻止列表。如果用戶已經(jīng)被阻止執(zhí)行與來自用戶的被拒絕請(qǐng)求有關(guān)的動(dòng)作,則本發(fā)明的一個(gè)替換實(shí)施例不再把該動(dòng)作添加到用戶的阻止列表上。在塊1216把請(qǐng)求的動(dòng)作添加到用戶的阻止列表之后,例程1200進(jìn)行到塊1218。在塊1218,向用戶發(fā)送請(qǐng)求被拒絕和例程1200完成的通知。
圖13說明了一個(gè)依據(jù)本發(fā)明一個(gè)實(shí)施例、用于提供即時(shí)批準(zhǔn)的例程1300。如以上結(jié)合圖9描述的那樣,當(dāng)已經(jīng)確定用戶被阻止執(zhí)行一個(gè)在線動(dòng)作而且存在管理員時(shí),執(zhí)行即時(shí)批準(zhǔn)例程1300。例程1300在塊1302開始,并且進(jìn)行到塊1304,在那兒獲得管理員的口令??诹畎晒芾韱T輸入以向網(wǎng)絡(luò)驗(yàn)證他或者她的身份的字符串。在塊1304獲得管理員的口令之后,例程1300進(jìn)行到塊1306。在塊1306,例程1300驗(yàn)證管理員而不必注銷用戶。在一個(gè)實(shí)施例中,例程1300通過比較口令和授權(quán)的口令及用戶的存儲(chǔ)列表、并確定口令是合法的來驗(yàn)證管理員。在驗(yàn)證管理員而不必注銷用戶之后,例程1300進(jìn)行到塊1308,在那兒向管理員顯示用戶的請(qǐng)求。在塊1308向管理員顯示用戶的請(qǐng)求之后,例程1300進(jìn)行到判定塊1310。在判定塊1310,進(jìn)行檢驗(yàn)以確定管理員是否已經(jīng)接受了用戶的請(qǐng)求。如果在判定塊1310確定用戶的請(qǐng)求被管理員接受了,則例程1300進(jìn)行到塊1312。在塊1312,與被接受的請(qǐng)求有關(guān)的動(dòng)作被添加到設(shè)置數(shù)據(jù)庫206中的用戶允許列表上。在本發(fā)明的不同實(shí)施例中,用戶的所有或者部分的允許/阻止列表可以被下載到用戶的客戶機(jī)計(jì)算機(jī)上。下載用戶的所有或者部分的允許/阻止列表可以提高性能,以及在用戶的客戶機(jī)計(jì)算機(jī)上在低層提供更多的有效控制。通過把請(qǐng)求的動(dòng)作添加到用戶的允許列表上,管理員定制用戶的在線動(dòng)作過濾器以允許用戶執(zhí)行一個(gè)先前被阻止的在線動(dòng)作。在把所請(qǐng)求的動(dòng)作添加到用戶的允許列表之后,例程1300進(jìn)行到塊1314,在那兒注銷管理員。在塊1314注銷管理員之后,例程1300進(jìn)行到塊1316,而且允許用戶執(zhí)行用戶為其請(qǐng)求即時(shí)批準(zhǔn)的先前被阻止的動(dòng)作。在塊1316允許用戶執(zhí)行所請(qǐng)求的在線動(dòng)作之后,在塊1324完成即時(shí)批準(zhǔn)例程1300。
如果在判定塊1310確定管理員沒有接受用戶的請(qǐng)求,則例程1300進(jìn)行到塊1318。在塊1318,例程1300把所請(qǐng)求的動(dòng)作添加到用戶的阻止列表上。如果用戶已經(jīng)被阻止執(zhí)行與來自用戶的被拒絕請(qǐng)求有關(guān)的動(dòng)作,則本發(fā)明的一個(gè)替換實(shí)施例不再把該動(dòng)作添加到用戶的阻止列表上。如上所述,本發(fā)明的其它實(shí)施例把用戶的所有或者部分的允許/阻止列表下載到用戶的客戶機(jī)計(jì)算機(jī)上。下載用戶的所有或者部分的允許/阻止列表可以提高性能,并且在用戶的客戶機(jī)計(jì)算機(jī)上在低層提供了更多的有效控制。在塊1318把所請(qǐng)求的動(dòng)作添加到用戶的阻止列表之后,例程1300進(jìn)行到塊1320,在那兒注銷管理員。在塊1320注銷了管理員之后,例程1300進(jìn)行到塊1322,在那兒用戶被阻止執(zhí)行所請(qǐng)求的動(dòng)作。例程1300在塊1324完成。
圖14說明了依據(jù)本發(fā)明一個(gè)實(shí)施例、用于生成一個(gè)歷史記錄概要報(bào)告的例程1400。例程1400從塊1402開始,并且進(jìn)行到判定塊1404,在那兒進(jìn)行檢驗(yàn)以確定是否已經(jīng)檢測(cè)到用戶登錄。如果在判定塊1404沒有檢測(cè)到用戶登錄,則例程1400向后循環(huán)直到判定塊1404的檢驗(yàn)結(jié)果為肯定時(shí)為止。如果在判定塊1404確定檢測(cè)到用戶登錄,則例程1400進(jìn)行到塊1406。在判定塊1406,進(jìn)行檢驗(yàn)以確定管理員是否將接收歷史記錄概要報(bào)告。在本發(fā)明的一個(gè)實(shí)施例中,設(shè)置數(shù)據(jù)庫206中的父母控制設(shè)置指示管理員是否希望接收一個(gè)歷史記錄概要報(bào)告。本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)理解,有許多方式來確定管理員是否請(qǐng)求接收一個(gè)歷史記錄概要報(bào)告。例如,可以就管理員是否希望接收一個(gè)歷史記錄概要報(bào)告進(jìn)行查詢。
如果在判定塊1406確定管理員將不會(huì)接收歷史記錄概要報(bào)告,則例程1400循環(huán)返回到判定塊1404,并且重復(fù)上述步驟。如果在判定塊1406確定管理員將接收歷史記錄概要報(bào)告,則例程1400進(jìn)行到塊1408。在塊1408,例程1400跟蹤當(dāng)用戶在線時(shí)用戶的動(dòng)作。在塊1408跟蹤用戶的在線動(dòng)作之后,例程1400進(jìn)行到塊1410,在那兒存儲(chǔ)用戶的歷史記錄概要信息。在塊1410存儲(chǔ)了用戶的歷史記錄概要信息之后,例程1400進(jìn)行到判定塊1412。
在判定塊1412,進(jìn)行檢驗(yàn)以確定是否是生成歷史記錄概要報(bào)告的時(shí)候了。在本發(fā)明的一個(gè)實(shí)施例中,定期地生成歷史記錄概要報(bào)告。在另一個(gè)實(shí)施例中,當(dāng)自生成上一個(gè)歷史記錄概要報(bào)告以來已經(jīng)七天或更多天時(shí)生成歷史記錄概要報(bào)告。如果在判定塊1412確定不是生成歷史記錄概要報(bào)告的時(shí)間,則例程1400循環(huán)返回到判定塊1404,并且重復(fù)上述步驟。如果在判定塊1412確定是生成歷史記錄概要報(bào)告的時(shí)間,則例程1400進(jìn)行到塊1414,并且獲得所存儲(chǔ)的歷史記錄概要信息。在塊1414獲得了歷史記錄概要信息之后,例程1400進(jìn)行到塊1416,并且生成歷史記錄概要報(bào)告。
圖17是說明了被實(shí)現(xiàn)為一個(gè)使用標(biāo)記語言、諸如超文本標(biāo)記語言(html)和可擴(kuò)展的標(biāo)記語言(“XML”)的網(wǎng)頁的示范性歷史記錄概要報(bào)告的屏幕框圖。本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)理解,可以使用任何用于生成和呈現(xiàn)報(bào)告的常規(guī)方法來實(shí)現(xiàn)本發(fā)明而沒有背離本發(fā)明的范圍。
返回到圖14,在塊1416生成歷史記錄概要報(bào)告之后,例程1400進(jìn)行到塊1418。在塊1418,把歷史記錄概要報(bào)告發(fā)送給管理員。在塊1418發(fā)送歷史記錄概要報(bào)告給管理員之后,例程1400進(jìn)行到塊1420,并且清除所存儲(chǔ)的歷史記錄概要信息。在塊1420清除了所存儲(chǔ)的歷史記錄信息之后,例程1400循環(huán)返回到判定塊1404,并且重復(fù)上述步驟。
圖15和16說明了依據(jù)本發(fā)明一個(gè)實(shí)施例的歷史記錄綜合例程1500和1600。通常,本發(fā)明中的歷史記錄綜合特征允許管理員檢查用戶的在線歷史記錄以確定是否需要修改控制。例如,如果在檢查用戶的在線歷史記錄信息過程中,管理員確定用戶被允許采取一個(gè)不適當(dāng)?shù)膭?dòng)作,則管理員能夠使用本發(fā)明的歷史記錄綜合特征來定制控制以阻止用戶在將來執(zhí)行不適當(dāng)?shù)男袆?dòng)。在本發(fā)明的一個(gè)實(shí)施例中,向管理員提供包含一個(gè)用于檢查被包括在歷史記錄概要信息中的在線動(dòng)作的選項(xiàng)的歷史記錄概要信息。例如,管理員能夠選擇該選項(xiàng)來訪問被包括在歷史記錄概要信息內(nèi)的網(wǎng)站。
圖15說明了管理員與其相互作用的歷史記錄綜合特征部分。圖15說明了一個(gè)例程1500,其從塊1502開始,并且進(jìn)行到判定塊1504,在那兒進(jìn)行檢驗(yàn)以確定是否已經(jīng)檢測(cè)到管理員登錄。如果在判定塊1504確定沒有檢測(cè)到管理員登錄,則例程1500向后循環(huán)直到判定塊1504的檢驗(yàn)結(jié)果為肯定時(shí)為止。如果在判定塊1504確定檢測(cè)到管理員登錄,則例程1500進(jìn)行到判定塊1506。在判定塊1506,進(jìn)行檢驗(yàn)以確定管理員是否已經(jīng)請(qǐng)求了用戶的歷史記錄概要信息。如果在判定塊1506確定管理員還沒有請(qǐng)求用戶的歷史記錄概要信息,則例程1500循環(huán)返回到判定塊1504,并且重復(fù)上述步驟。如果在判定塊1506確定管理員已經(jīng)請(qǐng)求了用戶的歷史記錄概要,則例程1500進(jìn)行到塊1508,并且向管理員顯示用戶的歷史記錄概要信息。
在塊1508向管理員顯示了用戶的歷史記錄概要信息之后,例程1500進(jìn)行到判定塊1510。在判定塊1510進(jìn)行檢驗(yàn),以確定是否已經(jīng)從管理員處接收了一個(gè)修改過濾用戶的在線動(dòng)作的控制的請(qǐng)求。如果在判定塊1510確定管理員不希望修改控制,則例程1500循環(huán)返回到判定塊1504,并且重復(fù)上述步驟。如果在判定塊1510確定已經(jīng)從管理員接收了一個(gè)修改控制的請(qǐng)求,則例程1500進(jìn)行到塊1512。在塊1512,例程1500收集與管理員的請(qǐng)求有關(guān)的數(shù)據(jù)。在塊1512收集與管理員的請(qǐng)求有關(guān)的數(shù)據(jù)之后,例程1500進(jìn)行到塊1514。在塊1514,例程1500響應(yīng)于管理員的請(qǐng)求在許可數(shù)據(jù)庫208中創(chuàng)建一個(gè)條目。在塊1514響應(yīng)于管理員的請(qǐng)求在許可數(shù)據(jù)庫208中創(chuàng)建條目之后,例程1500循環(huán)返回到判定塊1504,并且重復(fù)上述步驟。
圖16說明了更新用戶的允許或者阻止列表的歷史記錄綜合特征部分。圖16說明了一個(gè)例程1600,其從塊1602開始,并且進(jìn)行到判定塊1604,在那兒進(jìn)行檢驗(yàn)以確定是否已經(jīng)檢測(cè)到用戶登錄。如果在判定塊1604確定沒有檢測(cè)到用戶登錄,則例程1600向后循環(huán)直到判定塊1604的檢驗(yàn)結(jié)果為肯定時(shí)為止。如果在判定塊1604確定檢測(cè)到用戶登錄,則例程1600進(jìn)行到判定塊1606。在塊1606,例程1600在許可數(shù)據(jù)庫208中查詢一個(gè)新的、修改用來過濾用戶的在線動(dòng)作的控制的管理員請(qǐng)求。
在塊1606在許可數(shù)據(jù)庫208中查詢新的管理員請(qǐng)求之后,例程1600進(jìn)行到判定塊1608。在判定塊1608,進(jìn)行檢驗(yàn)以確定在許可數(shù)據(jù)庫208中是否找到任何新的管理員請(qǐng)求。如果在判定塊1608確定在許可數(shù)據(jù)庫208中沒有找到新的管理請(qǐng)求,則例程1600循環(huán)返回到判定塊1604,并且重復(fù)以上所述的步驟。如果在判定塊1608確定在許可數(shù)據(jù)庫208中找到了新的管理員請(qǐng)求,則例程1600進(jìn)行到判定塊1610。在判定塊1610,進(jìn)行檢驗(yàn)以確定新的管理員請(qǐng)求是否為允許用戶執(zhí)行一個(gè)先前被阻止的動(dòng)作。
如果在判定塊1610確定新的管理員請(qǐng)求將允許用戶執(zhí)行一個(gè)先前被阻止的動(dòng)作,則例程1600進(jìn)行到塊1612。在塊1612,例程1600把與管理員的請(qǐng)求有關(guān)的動(dòng)作添加到用戶的允許列表上。在本發(fā)明的其它實(shí)施例中,用戶的所有或者部分的允許列表被下載到用戶的客戶機(jī)計(jì)算機(jī)上,用于在用戶的客戶機(jī)計(jì)算機(jī)上改善性能和在低層提供更有效的控制。通過把動(dòng)作添加到用戶的允許列表上,定制用戶的控制以允許用戶執(zhí)行先前被阻止的動(dòng)作。在塊1612把動(dòng)作添加到用戶的允許列表之后,例程1600循環(huán)返回到判定塊1604,并且重復(fù)上述步驟。
如果在判定塊1610確定新的管理員請(qǐng)求不是用于允許用戶執(zhí)行一個(gè)先前被阻止的動(dòng)作,則例程1600進(jìn)行到塊1614。在塊1614,把與管理員請(qǐng)求有關(guān)的動(dòng)作添加到用戶的阻止列表上。通過把動(dòng)作添加到用戶的阻止列表上,定制用于過濾用戶的在線動(dòng)作的控制,以不允許用戶執(zhí)行先前被允許的動(dòng)作,如在向管理員顯示的歷史記錄概要信息中指示的那樣。在塊1614把動(dòng)作添加到用戶的阻止列表之后,用戶將不再被允許執(zhí)行與管理員請(qǐng)求有關(guān)的在線動(dòng)作。在把與管理員請(qǐng)求有關(guān)的動(dòng)作添加到用戶的阻止列表之后,例程1600循環(huán)返回到判定塊1604,并且重復(fù)上述步驟。
雖然本發(fā)明的上述說明已經(jīng)被描述為在一個(gè)網(wǎng)絡(luò)的孩子用戶和父母管理員之間的交互作用,但是本發(fā)明不局限于任何特定的用戶和管理員關(guān)系。例如,該關(guān)系能夠是職員和老板的關(guān)系。父母控制系統(tǒng)提供了允許管理員(父母/老板)和用戶(孩子/職員)交互式地定制用來過濾用戶在一個(gè)網(wǎng)絡(luò)上的動(dòng)作的控制的優(yōu)點(diǎn)。
再次參考圖2,在本發(fā)明的一個(gè)替換實(shí)施例中,父母控制系統(tǒng)中的組件可以被實(shí)現(xiàn)為可經(jīng)由通信網(wǎng)絡(luò)100訪問的分布式軟件組件。分布式應(yīng)用程序開發(fā)和執(zhí)行平臺(tái)的一個(gè)例子是來自位于WashingtonRedmond的微軟公司的Microsoft.NET平臺(tái)。如通常描述的那樣,Microsoft.NET平臺(tái)是提供一次性寫入、一次性編譯、在任何地方都可運(yùn)行的應(yīng)用程序開發(fā)的應(yīng)用程序編程和執(zhí)行平臺(tái)。只要Microsoft.NET平臺(tái)應(yīng)用程序由面向Microsoft.NET通用運(yùn)行時(shí)間(“URT”)的編譯器、也被稱為公用語言運(yùn)行時(shí)間引擎編譯,它們就可以以任何語言創(chuàng)建。這種編譯器把.NET應(yīng)用程序編譯成為中間語言(“IL”),而不是直接編譯成為可執(zhí)行的代碼。
為了執(zhí)行.NET平臺(tái)應(yīng)用程序,編譯的IL由URT翻譯或者“實(shí)時(shí)”編譯成為本地機(jī)器指令。本地的機(jī)器指令然后能由CPU直接執(zhí)行。Microsoft.NET平臺(tái)還包含一個(gè)包括類庫和服務(wù)的大的集合的基礎(chǔ)庫。這些庫和服務(wù)提供了對(duì)URT特征、及其它高級(jí)服務(wù)的訪問,以便使軟件開發(fā)者不必重復(fù)地編碼相同的服務(wù)。盡管本發(fā)明對(duì)于.NET平臺(tái)實(shí)現(xiàn)是可以適用的,但是本發(fā)明也可以在替換的平臺(tái)環(huán)境中實(shí)現(xiàn)。
雖然已經(jīng)舉例說明和描述了本發(fā)明的說明性實(shí)施例,但是應(yīng)當(dāng)理解能夠在其中進(jìn)行各種改變而沒有背離本發(fā)明的精神和范圍。例如,相關(guān)領(lǐng)域技術(shù)人員就會(huì)理解,父母控制系統(tǒng)可以結(jié)合遵守簡單對(duì)象訪問協(xié)議(“SOAP”)等的接口。所有的這種要求都被認(rèn)為是在本發(fā)明的范圍之內(nèi)。
雖然已經(jīng)舉例說明和描述了本發(fā)明的最佳實(shí)施例,但是應(yīng)當(dāng)理解能夠在其中進(jìn)行各種改變而沒有背離本發(fā)明的精神和范圍。
權(quán)利要求
1.一種用于允許網(wǎng)絡(luò)環(huán)境中的用戶和管理員交互式地定制用來過濾用戶的在線動(dòng)作的管理員控制的可計(jì)算機(jī)實(shí)現(xiàn)的方法,包含接收一個(gè)執(zhí)行被阻止的在線動(dòng)作的用戶請(qǐng)求;向管理員提供有關(guān)待處理請(qǐng)求的信息;從管理員接收請(qǐng)求決定信息;以及依據(jù)請(qǐng)求決定信息更新用來過濾用戶的在線動(dòng)作的管理員控制。
2.如權(quán)利要求1的方法,其中接收一個(gè)執(zhí)行一個(gè)被阻止的在線動(dòng)作的用戶請(qǐng)求的步驟包含檢測(cè)用戶已經(jīng)被阻止執(zhí)行一個(gè)在線動(dòng)作,以及響應(yīng)于用戶已經(jīng)被阻止執(zhí)行該在線動(dòng)作的檢測(cè)結(jié)果,提示用戶提交該請(qǐng)求。
3.如權(quán)利要求1所述的方法,其中所述被阻止的在線動(dòng)作是以下動(dòng)作中的一個(gè)(a)訪問網(wǎng)站;(b)把一個(gè)新的條目添加到電子郵件地址薄;(c)把一個(gè)新的條目添加到信使聯(lián)系人(Messenger Buddy)列表;(d)下載文件;(e)需要更多在線時(shí)間;(f)運(yùn)行一個(gè)應(yīng)用程序;(g)安裝一個(gè)應(yīng)用程序;(h)觀賞電影;(i)玩游戲;以及(j)訪問一個(gè)共享資源。
4.如權(quán)利要求3所述的方法,進(jìn)一步包含在接收一個(gè)需要更多在線時(shí)間的請(qǐng)求之前確定用戶的允許在線時(shí)間即將到期;向用戶通知允許在線時(shí)間即將到期;以及向用戶提示提交一個(gè)需要更多在線時(shí)間的請(qǐng)求。
5.如權(quán)利要求1所述的方法,其中通過電子郵件向管理員提供有關(guān)待處理請(qǐng)求的信息。
6.如權(quán)利要求1所述的方法,其中通過即時(shí)消息向管理員提供有關(guān)待處理請(qǐng)求的信息。
7.如權(quán)利要求1所述的方法,其中向管理員提供的有關(guān)待處理請(qǐng)求的信息包含提供一個(gè)鏈接到一個(gè)網(wǎng)站的單元;并且其中響應(yīng)于管理員對(duì)所鏈接的單元的點(diǎn)擊而導(dǎo)航到該網(wǎng)站;以及顯示有關(guān)待處理請(qǐng)求的信息。
8.如權(quán)利要求1的方法,其中向管理員提供有關(guān)待處理用戶請(qǐng)求的信息的步驟包含提供一個(gè)用于決定用戶待處理請(qǐng)求的選項(xiàng)。
9.如權(quán)利要求1所述的方法,其中向管理員提供有關(guān)待處理用戶請(qǐng)求的信息的步驟包含提供一個(gè)用于檢查被阻止動(dòng)作的選項(xiàng)。
10.如權(quán)利要求1所述的方法,進(jìn)一步包含在一個(gè)許可數(shù)據(jù)庫中存儲(chǔ)請(qǐng)求。
11.如權(quán)利要求10所述的方法,其中許可數(shù)據(jù)庫駐留在網(wǎng)絡(luò)環(huán)境中。
12.如權(quán)利要求10所述的方法,其中存儲(chǔ)請(qǐng)求的步驟包含獲得和存儲(chǔ)與該請(qǐng)求有關(guān)的信息。
13.如權(quán)利要求12所述的方法,其中與請(qǐng)求有關(guān)的信息包含以下中的至少一個(gè)請(qǐng)求標(biāo)識(shí);用戶標(biāo)識(shí);管理員標(biāo)識(shí);有關(guān)被阻止的在線動(dòng)作的信息;網(wǎng)絡(luò)上資源的地址信息;以及請(qǐng)求狀態(tài)信息。
14.如權(quán)利要求12所述的方法,其中向管理員提供有關(guān)待處理請(qǐng)求的信息的步驟包含檢測(cè)到管理員正登錄到網(wǎng)絡(luò)環(huán)境上;在許可數(shù)據(jù)庫中搜索來自用戶的待處理請(qǐng)求;以及如果找到一個(gè)來自用戶的待處理請(qǐng)求,則從許可數(shù)據(jù)庫中向管理員提供有關(guān)待處理請(qǐng)求的信息。
15.如權(quán)利要求12所述的方法,進(jìn)一步包含依據(jù)請(qǐng)求決定信息更新許可數(shù)據(jù)庫。
16.如權(quán)利要求15所述的方法,其中請(qǐng)求決定信息包含一個(gè)該請(qǐng)求被接受的指示,并且更新許可數(shù)據(jù)庫以指示該請(qǐng)求被接受了。
17.如權(quán)利要求15所述的方法,其中請(qǐng)求決定信息包含一個(gè)該請(qǐng)求被拒絕的指示,并且更新許可數(shù)據(jù)庫以指示該請(qǐng)求被拒絕了。
18.如權(quán)利要求15所述的方法,進(jìn)一步包含在更新許可數(shù)據(jù)庫以與請(qǐng)求決定信息一致之后,向用戶提供有關(guān)決定了的請(qǐng)求的信息。
19.如權(quán)利要求18所述的方法,其中通過電子郵件向用戶提供決定了的請(qǐng)求信息。
20.如權(quán)利要求18所述的方法,其中通過即時(shí)消息向用戶提供決定了的請(qǐng)求信息。
21.如權(quán)利要求15所述的方法,其中向用戶提供有關(guān)決定了的請(qǐng)求的信息的步驟進(jìn)一步包含檢測(cè)到用戶正登錄到網(wǎng)絡(luò)環(huán)境上;在許可數(shù)據(jù)庫中搜索一個(gè)最近決定的請(qǐng)求;以及如果在許可數(shù)據(jù)庫中找到一個(gè)最近決定的請(qǐng)求,則獲得有關(guān)該請(qǐng)求決定的信息,并且向用戶提供所獲得的信息。
22.如權(quán)利要求1所述的方法,其中用于該用戶的管理員控制被包含在一個(gè)設(shè)置數(shù)據(jù)庫中。
23.如權(quán)利要求1所述的方法,其中用于該用戶的管理員控制包含一個(gè)允許動(dòng)作的列表和一個(gè)被阻止動(dòng)作的列表。
24.如權(quán)利要求23所述的方法,其中請(qǐng)求決定信息包含一個(gè)用戶請(qǐng)求被接受的指示,并且把該動(dòng)作添加到用戶的允許列表中。
25.如權(quán)利要求23所述的方法,其中請(qǐng)求決定信息包含一個(gè)用戶請(qǐng)求被拒絕的指示,并且把該動(dòng)作添加到用戶的阻止列表中。
26.如權(quán)利要求15所述的方法,其中更新用于該用戶的管理員控制的步驟進(jìn)一步包含檢測(cè)到用戶正登錄到網(wǎng)絡(luò)環(huán)境上;在許可數(shù)據(jù)庫中搜索一個(gè)最近決定的請(qǐng)求;以及如果在許可數(shù)據(jù)庫中找到一個(gè)最近決定的請(qǐng)求,則把在設(shè)置數(shù)據(jù)庫中用于該用戶的至少一部分管理員控制下載到用戶的本地計(jì)算機(jī)。
27.如權(quán)利要求1所述的方法,其中該用戶是管理員的子女。
28.一種用于允許網(wǎng)絡(luò)環(huán)境中的用戶和管理員交互式地定制用來過濾用戶的在線動(dòng)作的管理員控制的可計(jì)算機(jī)實(shí)現(xiàn)的方法,包含從用戶處接收一個(gè)執(zhí)行被阻止的在線動(dòng)作的請(qǐng)求;確定管理員是否存在;如果管理員存在,則接收管理員的標(biāo)識(shí);響應(yīng)于接收管理員的標(biāo)識(shí),驗(yàn)證管理員而沒有拒絕用戶對(duì)網(wǎng)絡(luò)環(huán)境的訪問;在驗(yàn)證管理員之后,向管理員呈現(xiàn)用戶的請(qǐng)求,并且確定管理員是否接受用戶的請(qǐng)求;以及如果管理員接受了用戶的請(qǐng)求,則更新用于該用戶的管理員控制以允許先前被阻止的動(dòng)作。
29.如權(quán)利要求28所述的方法,進(jìn)一步包含從網(wǎng)絡(luò)環(huán)境中注銷管理員。
30.如權(quán)利要求28所述的方法,進(jìn)一步包含允許用戶執(zhí)行該先前被阻止的動(dòng)作。
31.如權(quán)利要求28所述的方法,其中所述先前被阻止的在線動(dòng)作是以下動(dòng)作中的一個(gè)(a)訪問網(wǎng)站;(b)把一個(gè)新的條目添加到電子郵件地址??;(c)把一個(gè)新的條目添加到信使聯(lián)系人列表;(d)下載文件;(e)需要更多在線時(shí)間;(f)運(yùn)行一個(gè)應(yīng)用程序;(g)安裝一個(gè)應(yīng)用程序;(h)觀賞電影;(i)玩游戲;以及(j)訪問一個(gè)共享資源。
32.如權(quán)利要求31所述的方法,其中接收一個(gè)需要更多在線時(shí)間的請(qǐng)求的步驟進(jìn)一步包含確定用戶被允許在線的時(shí)間量即將到期;向用戶通知受限制的在線時(shí)間即將到期;以及從用戶處接收一個(gè)要求更多在線時(shí)間的請(qǐng)求。
33.如權(quán)利要求28所述的方法,其中該用戶是管理員的子女。
34.一種用于允許網(wǎng)絡(luò)環(huán)境中的用戶和管理員交互式地定制用來過濾用戶的在線動(dòng)作的管理員控制的可計(jì)算機(jī)實(shí)現(xiàn)的方法,包含跟蹤和存儲(chǔ)用戶的被允許的和被阻止的在線動(dòng)作;從存儲(chǔ)的信息中生成一個(gè)歷史記錄概要報(bào)告;向管理員提供該歷史記錄概要報(bào)告;接收一個(gè)阻止用戶執(zhí)行在歷史記錄概要報(bào)告中被指示為被允許的第一動(dòng)作的管理員請(qǐng)求;以及更新用于該用戶的管理員控制以包含阻止第一動(dòng)作。
35.如權(quán)利要求34所述的方法,進(jìn)一步包含接收一個(gè)允許用戶執(zhí)行在歷史記錄概要報(bào)告中被指示為被阻止的第二動(dòng)作的管理員請(qǐng)求;以及更新用于該用戶的管理員控制以包含允許第二動(dòng)作。
36.如權(quán)利要求34所述的方法,進(jìn)一步包含防止用戶修改所存儲(chǔ)的歷史記錄概要信息。
37.如權(quán)利要求34所述的方法,進(jìn)一步包含在生成歷史記錄概要報(bào)告之后清除所存儲(chǔ)的信息。
38.如權(quán)利要求34所述的方法,其中歷史記錄概要報(bào)告是定期生成的。
39.如權(quán)利要求34所述的方法,其中歷史記錄概要報(bào)告是響應(yīng)于接收了一個(gè)對(duì)歷史記錄概要報(bào)告的管理員請(qǐng)求而生成的。
40.如權(quán)利要求34所述的方法,其中歷史記錄信息包含有關(guān)以下其中之一的信息(a)用戶被允許訪問的網(wǎng)站;(b)用戶被阻止訪問的網(wǎng)站;(c)由用戶發(fā)送的電子郵件;(d)用戶被阻止發(fā)送的電子郵件;(e)所述用戶被允許與其進(jìn)行即時(shí)信使會(huì)話的聯(lián)系人;(f)所述用戶被阻止與其進(jìn)行即時(shí)信使會(huì)話的聯(lián)系人;(g)用戶被允許下載的文件;(h)用戶被阻止下載的文件;(i)用戶的在線時(shí)間量;(j)用戶被允許運(yùn)行的應(yīng)用程序;(k)用戶被阻止運(yùn)行的應(yīng)用程序;(l)用戶被允許安裝的應(yīng)用程序;(m)用戶被阻止安裝的應(yīng)用程序;(n)用戶被允許觀看的電影;(o)用戶被阻止觀看的電影;(p)用戶被允許玩的游戲;(q)用戶被阻止玩的游戲;(r)用戶被允許訪問的共享資源;以及(s)用戶被阻止訪問的共享資源。
41.如權(quán)利要求34所述的方法,其中歷史記錄概要報(bào)告信息按照用戶的在線動(dòng)作的頻率進(jìn)行排序。
42.如權(quán)利要求34所述的方法,其中該用戶是管理員的子女。
43.如權(quán)利要求34所述的方法,其中所述歷史記錄概要報(bào)告包含一個(gè)用于檢查在歷史記錄概要報(bào)告中的在線動(dòng)作的選項(xiàng)。
44.如權(quán)利要求43所述的方法,進(jìn)一步包含響應(yīng)于管理員選擇了用于檢查包含在歷史記錄概要報(bào)告中的在線動(dòng)作的選項(xiàng),而導(dǎo)航到一個(gè)網(wǎng)站。
45.如權(quán)利要求43所述的方法,進(jìn)一步包含響應(yīng)于管理員選擇了用于檢查包含在歷史記錄概要報(bào)告中的在線動(dòng)作的選項(xiàng),而向被請(qǐng)求的收件人發(fā)送一個(gè)電子郵件消息。
46.如權(quán)利要求43所述的方法,進(jìn)一步包含響應(yīng)于管理員選擇了用于檢查在歷史記錄概要報(bào)告中的在線動(dòng)作的選項(xiàng),而向信使聯(lián)系人發(fā)送一個(gè)電子郵件消息。
47.如權(quán)利要求43所述的方法,進(jìn)一步包含響應(yīng)于管理員選擇了用于檢查在歷史記錄概要報(bào)告中的在線動(dòng)作的選項(xiàng),下載一個(gè)文件。
48.如權(quán)利要求34所述的方法,進(jìn)一步包含在許可數(shù)據(jù)庫中存儲(chǔ)與阻止用戶執(zhí)行第一動(dòng)作的管理員請(qǐng)求有關(guān)的信息、以及與允許用戶執(zhí)行第二動(dòng)作的管理員請(qǐng)求有關(guān)的信息。
49.如權(quán)利要求48所述的方法,其中許可數(shù)據(jù)庫駐留在網(wǎng)絡(luò)環(huán)境中。
50.如權(quán)利要求48所述的方法,進(jìn)一步包含檢測(cè)用戶正登錄到網(wǎng)絡(luò)環(huán)境上;在許可數(shù)據(jù)庫中搜索一個(gè)新的管理員請(qǐng)求;以及如果找到一個(gè)新的管理員請(qǐng)求,則把至少一部分的管理員控制下載到用戶的本地計(jì)算機(jī)。
51.如權(quán)利要求50所述的方法,進(jìn)一步包含如果找到一個(gè)新的管理員請(qǐng)求,則向用戶通知該新的管理員請(qǐng)求。
52.一種計(jì)算機(jī)可讀介質(zhì),包含用于執(zhí)行如權(quán)利要求1-51中任一所述的方法的指令。
53.一種用于允許網(wǎng)絡(luò)環(huán)境中的用戶和管理員交互式地定制用來過濾用戶的在線動(dòng)作的管理員控制的計(jì)算機(jī)系統(tǒng),該計(jì)算機(jī)系統(tǒng)包含一個(gè)設(shè)置數(shù)據(jù)庫組件,用于存儲(chǔ)與用來過濾用戶的在線動(dòng)作的管理員控制有關(guān)的信息;以及一個(gè)管理員控制組件環(huán)境,用于接收一個(gè)執(zhí)行一個(gè)被阻止的在線動(dòng)作的用戶請(qǐng)求;向管理員提供有關(guān)待處理請(qǐng)求的信息;從管理員接收請(qǐng)求決定信息;以及以請(qǐng)求決定信息更新保存在設(shè)置數(shù)據(jù)庫中、用來過濾用戶的在線動(dòng)作的管理員控制。
54.如權(quán)利要求53所述的系統(tǒng),其中接收一個(gè)執(zhí)行一個(gè)被阻止的在線動(dòng)作的用戶請(qǐng)求的步驟包含檢測(cè)用戶已經(jīng)被阻止執(zhí)行一個(gè)在線動(dòng)作,以及響應(yīng)于檢測(cè)到用戶已經(jīng)被阻止執(zhí)行在線動(dòng)作,提示用戶提交該請(qǐng)求。
55.如權(quán)利要求53所述的系統(tǒng),其中向管理員提供有關(guān)待處理請(qǐng)求的信息的步驟包含提供一個(gè)鏈接到一個(gè)網(wǎng)站的單元;響應(yīng)于管理員點(diǎn)擊所鏈接的單元,而導(dǎo)航到該網(wǎng)站;以及顯示有關(guān)待處理請(qǐng)求的信息。
56.如權(quán)利要求53所述的系統(tǒng),其中向管理員提供有關(guān)待處理用戶請(qǐng)求的信息包含提供一個(gè)用于檢查被阻止的動(dòng)作的選項(xiàng)。
57.如權(quán)利要求53所述的系統(tǒng),進(jìn)一步包含一個(gè)許可數(shù)據(jù)庫組件,用于存儲(chǔ)與執(zhí)行一個(gè)被阻止的在線動(dòng)作的用戶請(qǐng)求有關(guān)的信息,其中管理員控制組件也在許可數(shù)據(jù)庫中存儲(chǔ)該請(qǐng)求。
58.如權(quán)利要求57所述的系統(tǒng),其中向管理提供有關(guān)待處理請(qǐng)求的信息的步驟包含檢測(cè)管理員正登錄到網(wǎng)絡(luò)環(huán)境上;在許可數(shù)據(jù)庫中搜索來自用戶的待處理請(qǐng)求;以及如果找到一個(gè)來自用戶的待處理請(qǐng)求,則從許可數(shù)據(jù)庫中向管理員提供有關(guān)待處理請(qǐng)求的信息。
59.如權(quán)利要求57所述的系統(tǒng),其中管理員控制組件還以請(qǐng)求決定信息更新許可數(shù)據(jù)庫。
60.如權(quán)利要求59所述的系統(tǒng),其中請(qǐng)求決定信息包含一個(gè)該請(qǐng)求被接受的指示,并且更新許可數(shù)據(jù)庫以指示該請(qǐng)求被接受了。
61.如權(quán)利要求59所述的系統(tǒng),其中請(qǐng)求決定信息包含一個(gè)該請(qǐng)求被拒絕的指示,并且更新許可數(shù)據(jù)庫以指示該請(qǐng)求被拒絕了。
62.如權(quán)利要求59所述的系統(tǒng),進(jìn)一步包含在更新許可數(shù)據(jù)庫以與請(qǐng)求決定信息一致之后,向用戶提供有關(guān)決定了的請(qǐng)求的信息。
63.如權(quán)利要求59所述的系統(tǒng),其中向用戶提供有關(guān)決定了的請(qǐng)求的信息的步驟包含檢測(cè)到用戶正登錄到網(wǎng)絡(luò)環(huán)境上;在許可數(shù)據(jù)庫中搜索一個(gè)最近決定的請(qǐng)求;以及如果在許可數(shù)據(jù)庫中找到一個(gè)最近決定的請(qǐng)求,則獲得有關(guān)該請(qǐng)求決定的信息,并且向用戶提供所獲得的信息。
64.如權(quán)利要求59所述的系統(tǒng),其中保存在設(shè)置數(shù)據(jù)庫組件中的信息包含一個(gè)允許動(dòng)作的列表和一個(gè)被阻止動(dòng)作的列表。
65.如權(quán)利要求59所述的系統(tǒng),其中請(qǐng)求決定信息包含一個(gè)用戶請(qǐng)求被接受的指示,并且管理員控制組件把該動(dòng)作添加到用戶的允許列表上。
66.如權(quán)利要求59所述的系統(tǒng),其中請(qǐng)求決定信息包含一個(gè)用戶請(qǐng)求被拒絕的指示,并且管理員控制組件把該動(dòng)作添加到用戶的阻止列表上。
67.如權(quán)利要求59所述的系統(tǒng),其中更新在設(shè)置數(shù)據(jù)庫中更新用于該用戶的管理員控制的步驟進(jìn)一步包含檢測(cè)到用戶正登錄到網(wǎng)絡(luò)環(huán)境上;在許可數(shù)據(jù)庫中搜索一個(gè)最近決定的請(qǐng)求;以及如果在許可數(shù)據(jù)庫中找到一個(gè)最近決定的請(qǐng)求,則把在設(shè)置數(shù)據(jù)庫中用于該用戶的至少一部分的管理員控制下載到用戶的本地計(jì)算機(jī)。
68.一種用于允許網(wǎng)絡(luò)環(huán)境中的用戶和管理員交互式地定制用來過濾用戶的在線動(dòng)作的管理員控制的計(jì)算機(jī)系統(tǒng),該計(jì)算機(jī)系統(tǒng)包含一個(gè)設(shè)置數(shù)據(jù)庫組件,用于存儲(chǔ)與用來過濾用戶的在線動(dòng)作的管理員控制有關(guān)的信息;以及一個(gè)管理員控制組件,用于從用戶接收一個(gè)執(zhí)行一個(gè)被阻止的在線動(dòng)作的請(qǐng)求;確定管理員是否存在;如果管理員存在,則接收管理員的標(biāo)識(shí);響應(yīng)于接收管理員的標(biāo)識(shí),驗(yàn)證管理員而沒有拒絕用戶對(duì)網(wǎng)絡(luò)環(huán)境的訪問;在驗(yàn)證管理員之后,向管理員呈現(xiàn)用戶的請(qǐng)求,并且確定管理員是否接受用戶的請(qǐng)求;以及如果管理員接受了用戶的請(qǐng)求,則更新用于該用戶的管理員控制以允許先前被阻止的動(dòng)作。
69.如權(quán)利要求68所述的系統(tǒng),其中管理員控制組件還從網(wǎng)絡(luò)環(huán)境中注銷管理員。
70.如權(quán)利要求69所述的系統(tǒng),其中管理員控制組件還允許用戶執(zhí)行該動(dòng)作。
71.一種用于允許網(wǎng)絡(luò)環(huán)境中的用戶和管理員交互式地定制用來過濾用戶的在線動(dòng)作的管理員控制的計(jì)算機(jī)系統(tǒng),該計(jì)算機(jī)系統(tǒng)包含一個(gè)設(shè)置數(shù)據(jù)庫組件,用于存儲(chǔ)與用來過濾用戶的在線動(dòng)作的管理員控制有關(guān)的信息;以及一個(gè)管理員控制組件,用于跟蹤和存儲(chǔ)用戶的被允許的和被阻止的在線動(dòng)作;根據(jù)所存儲(chǔ)的信息生成一個(gè)歷史記錄概要報(bào)告;向管理員提供該歷史記錄概要報(bào)告;接收一個(gè)阻止用戶執(zhí)行在歷史記錄概要報(bào)告中被指示為被允許的第一動(dòng)作的管理員請(qǐng)求;以及更新用于該用戶的管理員控制以包含阻止第一動(dòng)作。
72.如權(quán)利要求71所述的系統(tǒng),其中管理員控制組件還接收一個(gè)允許用戶執(zhí)行在歷史記錄概要報(bào)告中被指示為被阻止的第二動(dòng)作的管理員請(qǐng)求;以及更新用于該用戶的管理員控制以包含允許該第二動(dòng)作。
73.如權(quán)利要求72所述的系統(tǒng),其中管理員控制組件還防止用戶修改所存儲(chǔ)的歷史記錄概要信息。
74.如權(quán)利要求72所述的系統(tǒng),其中管理員控制組件還在生成歷史記錄概要報(bào)告之后清除所存儲(chǔ)的信息。
75.如權(quán)利要求72所述的系統(tǒng),其中管理員控制組件定期生成歷史記錄概要報(bào)告。
76.如權(quán)利要求72所述的系統(tǒng),其中管理員控制組件響應(yīng)于接收一個(gè)對(duì)歷史記錄概要報(bào)告的管理員請(qǐng)求而生成歷史記錄概要報(bào)告。
77.如權(quán)利要求72所述的系統(tǒng),其中歷史記錄信息包含有關(guān)以下其中之一的信息(a)用戶被允許訪問的網(wǎng)站;(b)用戶被阻止訪問的網(wǎng)站;(c)由用戶發(fā)送的電子郵件;(d)用戶被阻止發(fā)送的電子郵件;(e)所述用戶被允許與其進(jìn)行即時(shí)信使會(huì)話的聯(lián)系人;(f)所述用戶被阻止與其進(jìn)行即時(shí)信使會(huì)話的聯(lián)系人;(g)用戶被允許下載的文件;(h)用戶被阻止下載的文件;(i)用戶的在線時(shí)間量;(j)用戶被允許運(yùn)行的應(yīng)用程序;(k)用戶被阻止運(yùn)行的應(yīng)用程序;(l)用戶被允許安裝的應(yīng)用程序;(m)用戶被阻止安裝的應(yīng)用程序;(n)用戶被允許觀看的電影;(o)用戶被阻止觀看的電影;(p)用戶被允許玩的游戲;(q)用戶被阻止玩的游戲;(r)用戶被允許訪問的共享資源;以及(s)用戶被阻止訪問的共享資源。
78.如權(quán)利要求72所述的系統(tǒng),其中歷史記錄概要報(bào)告信息按照用戶的在線動(dòng)作的頻率進(jìn)行排序。
79.如權(quán)利要求72所述的系統(tǒng),其中該用戶是管理員的子女。
80.如權(quán)利要求72所述的系統(tǒng),其中歷史記錄概要報(bào)告包含一個(gè)用于檢查在歷史記錄概要報(bào)告中的在線動(dòng)作的選項(xiàng)。
81.如權(quán)利要求80所述的系統(tǒng),其中管理員控制組件還響應(yīng)于管理員選擇了用于檢查包含在歷史記錄概要報(bào)告中的在線動(dòng)作的選項(xiàng)而導(dǎo)航到一個(gè)網(wǎng)站。
82.如權(quán)利要求80所述的系統(tǒng),其中管理員控制組件還響應(yīng)于管理員選擇了用于檢查在歷史記錄概要報(bào)告中的在線動(dòng)作的選項(xiàng)而發(fā)送一個(gè)電子郵件消息。
83.如權(quán)利要求80所述的系統(tǒng),其中管理員控制組件還響應(yīng)于管理員選擇了用于檢查在歷史記錄概要報(bào)告中的在線動(dòng)作的選項(xiàng)而發(fā)送一個(gè)即時(shí)消息。
84.如權(quán)利要求80所述的系統(tǒng),其中管理員控制組件還響應(yīng)于管理員選擇了用于檢查在歷史記錄概要報(bào)告中的在線動(dòng)作的選項(xiàng)而下載一個(gè)文件。
85.如權(quán)利要求72所述的系統(tǒng),進(jìn)一步包含一個(gè)許可數(shù)據(jù)庫組件,用于存儲(chǔ)與執(zhí)行一個(gè)被阻止的在線動(dòng)作的用戶請(qǐng)求有關(guān)的信息,并且其中管理員控制組件還在許可數(shù)據(jù)庫中存儲(chǔ)與阻止用戶執(zhí)行第一動(dòng)作的管理員請(qǐng)求有關(guān)的信息和與允許第二動(dòng)作的管理員請(qǐng)求有關(guān)的信息。
86.如權(quán)利要求85所述的系統(tǒng),其中許可數(shù)據(jù)庫駐留在網(wǎng)絡(luò)環(huán)境中。
87.如權(quán)利要求85所述的系統(tǒng),其中管理員控制組件還檢測(cè)用戶正登錄到網(wǎng)絡(luò)環(huán)境上;在許可數(shù)據(jù)庫中搜索一個(gè)新的管理員請(qǐng)求;以及如果找到一個(gè)新的管理員請(qǐng)求,則把至少一部分的管理員控制下載到用戶的本地計(jì)算機(jī)。
88.如權(quán)利要求85所述的系統(tǒng),其中如果找到一個(gè)新的管理員請(qǐng)求,則管理員控制組件還向用戶通知該新的管理員請(qǐng)求。
全文摘要
提供了一種用于允許網(wǎng)絡(luò)環(huán)境中的用戶和管理員交互式地定制用來過濾用戶的在線動(dòng)作的管理員控制的方法、系統(tǒng)、和計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)接收一個(gè)執(zhí)行一個(gè)被阻止的在線動(dòng)作的用戶請(qǐng)求。計(jì)算機(jī)向管理員提供有關(guān)待處理請(qǐng)求的信息,并且從管理員接收請(qǐng)求決定信息。計(jì)算機(jī)依據(jù)請(qǐng)求決定信息更新用來過濾用戶的在線動(dòng)作的管理員控制。
文檔編號(hào)G06Q10/06GK1495624SQ0314934
公開日2004年5月12日 申請(qǐng)日期2003年6月27日 優(yōu)先權(quán)日2002年6月28日
發(fā)明者阿什溫·J·馬修, 阿什溫 J 馬修, A 貝林森, 克雷格·A·貝林森, 克里斯托弗·A·埃萬斯, 托弗 A 埃萬斯, J W 弗拉維特, 哈里·J·W·弗拉維特, H 薩法, 阿麥德·H·薩法, I 鴻, 琳達(dá)·I·鴻, 塔, 維克托·塔, S 阿博特, 勞雷爾·S·阿博特 申請(qǐng)人:微軟公司