對(duì)內(nèi)容的訪問(wèn)的可變控制的制作方法
【專利摘要】本發(fā)明提供一種使人們能夠確定文檔的相關(guān)性且同時(shí)阻止人們制作整個(gè)文檔的副本的軟件模塊。在一個(gè)實(shí)施例中,這是通過(guò)以可編程方式控制文檔的哪些部分將呈現(xiàn)給用戶以及哪些部分將不呈現(xiàn)給用戶來(lái)實(shí)現(xiàn)的。在一個(gè)實(shí)施例中,所述軟件模塊與搜索引擎一起用于呈現(xiàn)文檔搜索結(jié)果。
【專利說(shuō)明】對(duì)內(nèi)容的訪問(wèn)的可變控制
[0001]分案說(shuō)明
[0002]本專利申請(qǐng)案是申請(qǐng)?zhí)枮?00580036543.8,申請(qǐng)日為2005年9月30日, 優(yōu)先權(quán)日:為2004年10月I日,名稱為“對(duì)內(nèi)容的訪問(wèn)的可變控制”的專利申請(qǐng)的分案申請(qǐng)。
[0003]相關(guān)申請(qǐng)案交叉參照
[0004]本專利申請(qǐng)案主張優(yōu)先于2004年10月I日提交且名稱為“對(duì)內(nèi)容的訪問(wèn)的可變控制(Variably Controlling Access to Content) ” 的第 10/956,564 號(hào)美國(guó)專利申請(qǐng)案。本專利申請(qǐng)案與以引用方式全文并入本文中的以下共同待決的申請(qǐng)案有關(guān):2004年9月22日提交且名稱為“用于內(nèi)容安全性的圖像失真(Image Distortion for ContentSecurity) ”的第10/948,734號(hào)美國(guó)專利申請(qǐng)案;以及2004年9月30日提交且名稱為“用于版權(quán)所有文檔的可變用戶接口(Variable User Interface for Copyrighted Documents)”的第10/953,496號(hào)美國(guó)專利申請(qǐng)案。
【技術(shù)領(lǐng)域】
[0005]本發(fā)明涉及文檔安全性,且更具體而言涉及阻止用戶獲得整個(gè)文檔的副本。
【背景技術(shù)】
[0006]以電子形式制作信息的副本比以物理形式制作信息的副本更容易。這一事實(shí)使得內(nèi)容的所有者擔(dān)心其電子信息可被公眾訪問(wèn)。但是,內(nèi)容的所有者希望將其內(nèi)容提供給用戶一通常收取費(fèi)用,并且將通過(guò)使該信息可搜索、以幫助用戶發(fā)現(xiàn)符合其興趣和需要的內(nèi)容而獲利。搜索引擎的用戶尤其希望能夠在購(gòu)買(mǎi)內(nèi)容之前查看文檔的相關(guān)區(qū)段或其它內(nèi)容。但是,向用戶提供對(duì)相關(guān)部分的訪問(wèn)通常會(huì)導(dǎo)致使用戶能夠以一種方式訪問(wèn)整個(gè)文檔,所述方式使用戶能夠在不付費(fèi)的情況下制作所有內(nèi)容的副本。
[0007]另一種選擇為,可以在收到付款之前禁止用戶訪問(wèn)文檔的相關(guān)部分。但是,在這種情況下,用戶無(wú)法看到所述文檔的相關(guān)部分,且因此無(wú)法最佳地判斷所述文檔是否滿足其興趣和需要,結(jié)果使購(gòu)買(mǎi)所述內(nèi)容的可能性降低。
[0008]已開(kāi)發(fā)出多種其它旨在允許用戶查看文檔、同時(shí)阻止用戶制作其副本的技術(shù)。一種可能性是只允許用戶查看所述文檔的一部分。但是,如果允許用戶選擇瀏覽哪一部分,則一組用戶可以通過(guò)共同努力和請(qǐng)求不同部分而獲得整個(gè)文檔。另一種可能性是監(jiān)視對(duì)文檔的訪問(wèn)并設(shè)法檢測(cè)入侵。不幸的是,動(dòng)態(tài)、迅速地監(jiān)視數(shù)據(jù)訪問(wèn)非常難以實(shí)施。
[0009]已開(kāi)發(fā)的其它允許用戶查看文檔、同時(shí)阻止其制作文檔副本的技術(shù)包括:例如修改所述用戶的瀏覽器以禁止打印,并且規(guī)定如果打印圖像,則圖像應(yīng)為空白。雖然存在多種技術(shù),但其中每種技術(shù)都可被規(guī)避。
[0010]需要一種允許用戶查看電子文檔、同時(shí)阻止用戶制作整個(gè)文檔的副本的方法。
【發(fā)明內(nèi)容】
[0011]本發(fā)明揭示一種用于確定是否呈現(xiàn)文檔的一部分的方法。所述方法包括:響應(yīng)于確定出所述部分已被指定為不可訪問(wèn)而不呈現(xiàn)所述部分;以及響應(yīng)于確定出所述部分已被指定為絕對(duì)可訪問(wèn)而呈現(xiàn)所述部分。所述方法進(jìn)一步包括響應(yīng)于確定出所述部分被指定為不定地可訪問(wèn):評(píng)價(jià)與所述部分相關(guān)聯(lián)的規(guī)則;響應(yīng)于確定出滿足所述規(guī)則而呈現(xiàn)所述部分;以及響應(yīng)于確定出不滿足所述規(guī)則而不呈現(xiàn)所述部分。
【專利附圖】
【附圖說(shuō)明】
[0012]圖1圖解說(shuō)明根據(jù)本發(fā)明的一個(gè)實(shí)施例用于實(shí)施本發(fā)明的通用計(jì)算裝置的方框圖。
[0013]圖2圖解說(shuō)明根據(jù)本發(fā)明的一個(gè)實(shí)施例用于實(shí)施本發(fā)明的系統(tǒng)的軟件架構(gòu)的方框圖。
[0014]圖3圖解說(shuō)明根據(jù)本發(fā)明的一個(gè)實(shí)施例由主程序執(zhí)行的方法的流程圖。
[0015]圖4圖解說(shuō)明根據(jù)本發(fā)明的一個(gè)實(shí)施例的頻率圖,其針對(duì)文檔的每一部分來(lái)顯示該部分已被請(qǐng)求的次數(shù)。
[0016]各圖式僅出于圖解說(shuō)明的目的來(lái)描繪本發(fā)明的較佳實(shí)施例。根據(jù)以下論述,所屬領(lǐng)域的技術(shù)人員將易于發(fā)現(xiàn),在不背離本文所述的本發(fā)明原理的前提下,也可采用本文中所示結(jié)構(gòu)及方法的替代實(shí)施例。
【具體實(shí)施方式】
[0017]在本揭示內(nèi)容中,“文檔”應(yīng)廣泛地解釋為包括任何機(jī)器可讀和機(jī)器可存儲(chǔ)的作品。文檔可以是文檔、文檔組合、一個(gè)或多個(gè)帶有與其它文檔的嵌入式鏈接的文檔等。所述文檔可為任何類型,例如文本、聲頻、圖像、視頻等。文檔中將要再現(xiàn)給最終用戶的部分可被看作所述文檔的“內(nèi)容”。文檔可包含“結(jié)構(gòu)化數(shù)據(jù)其同時(shí)包含內(nèi)容(文字、圖片等)和對(duì)于該內(nèi)容(例如電子郵箱字段和關(guān)聯(lián)數(shù)據(jù)、HTML標(biāo)記和關(guān)聯(lián)數(shù)據(jù)等)的含義的某種指示。
[0018]在互聯(lián)網(wǎng)背景中,常見(jiàn)的文檔是網(wǎng)頁(yè)。網(wǎng)頁(yè)常常包含內(nèi)容,且可包含嵌入式信息(例如元信息、超級(jí)鏈接等)及/或嵌入式指令(例如JavaScript等)。在許多情況下,文檔具有唯一的可尋址存儲(chǔ)位置,且因此可根據(jù)該可尋址位置得到唯一識(shí)別。統(tǒng)一資源定位符(URL)是用于在互聯(lián)網(wǎng)上訪問(wèn)信息的唯一地址。
[0019]在本發(fā)明的一個(gè)實(shí)施例中,文檔被分成多個(gè)部分。例如,將“整體”文檔,例如一 10分鐘的聲音剪輯,劃分為五個(gè)分別為兩分鐘的部分。類似地,將包含多個(gè)子文檔的“復(fù)合”文檔劃分為多個(gè)分別為一個(gè)或多個(gè)子文檔的部分。例如,代表一本書(shū)的文檔可以是一組圖像,每幅圖像均為所述書(shū)中的一頁(yè)。該書(shū)文檔由此可劃分為多個(gè)部分,每一部分包含一個(gè)或多個(gè)圖像。
[0020]將無(wú)論是來(lái)自整體文檔還是復(fù)合文檔的一部分指定為不可訪問(wèn)、絕對(duì)可訪問(wèn)或不定地可訪問(wèn)。對(duì)一部分的指定以程序方式控制是否授權(quán)將所述部分呈現(xiàn)給用戶。當(dāng)用戶請(qǐng)求文檔或其一部分時(shí),被指定為不可訪問(wèn)的那些部分不被授權(quán)進(jìn)行呈現(xiàn),而被指定為絕對(duì)可訪問(wèn)的那些部分則被授權(quán)進(jìn)行呈現(xiàn)。在一個(gè)實(shí)施例中,文檔包含至少一個(gè)被指定為不可訪問(wèn)的部分。由于永遠(yuǎn)不會(huì)呈現(xiàn)該不可訪問(wèn)的部分,因此無(wú)論用戶單獨(dú)工作還是與其它用戶共同努力,都無(wú)法制作整個(gè)文檔的副本。
[0021]在該實(shí)施例中,雖然文檔包括至少一個(gè)不可訪問(wèn)的部分,但是不需要在公開(kāi)所述文檔之前做出應(yīng)將哪一部分指定為不可訪問(wèn)的決定。只要還存在一部分未被訪問(wèn),就仍然有時(shí)間指定不可訪問(wèn)的部分。例如,將文檔劃分為五個(gè)部分,其中兩個(gè)部分最初被指定為絕對(duì)可訪問(wèn),且三個(gè)部分最初被指定為不定地可訪問(wèn)。隨著時(shí)間的進(jìn)行,用戶訪問(wèn)了所述文檔的不同部分。在某個(gè)時(shí)刻,用戶可能已經(jīng)訪問(wèn)了這五個(gè)部分中的四個(gè)。這時(shí)候,可將最后剩余的部分(尚未被訪問(wèn))指定為不可訪問(wèn)。該部分可能最初是被指定為絕對(duì)可訪問(wèn),或不定地可訪問(wèn)。
[0022]既可呈現(xiàn)也可不呈現(xiàn)被指定為不定地可訪問(wèn)的部分。在一個(gè)實(shí)施例中,是否呈現(xiàn)不定地可訪問(wèn)的部分取決于試圖對(duì)其進(jìn)行訪問(wèn)的用戶的特征。這些特征可包括(例如)用戶的身份(userlD,IP地址等)、用戶是否已提供某些信息(電子郵箱地址、信用卡號(hào)等)以及用戶使用所述系統(tǒng)的時(shí)間長(zhǎng)度。例如,不定地可訪問(wèn)的部分可只有在請(qǐng)求所述部分的用戶已登錄時(shí)才呈現(xiàn)。按照這種方式,某一部分的可訪問(wèn)性可因用戶而異。在一個(gè)實(shí)施例中,每個(gè)已被指定為不定地可訪問(wèn)的部分可使用不同的測(cè)試來(lái)確定所述部分是否應(yīng)呈現(xiàn)給特定的用戶。
[0023]將文檔劃分為多個(gè)部分可通過(guò)多種方式進(jìn)行。在一個(gè)實(shí)施例中,所述劃分基于部分的大小。例如,將一聲頻剪輯文檔劃分為多個(gè)分別為三十秒的部分。在另一個(gè)實(shí)施例中,所述劃分是基于所需的部分?jǐn)?shù)量。例如,將一視頻剪輯文檔劃分為十個(gè)部分,無(wú)論所述剪輯有多長(zhǎng)。在再一實(shí)施例中,所述劃分是基于內(nèi)容結(jié)構(gòu)。例如,將一包含多章的書(shū)文檔劃分為多個(gè)分別為一章的部分。
[0024]在一個(gè)實(shí)施例中,將文檔劃分成多個(gè)部分可隨著時(shí)間而變化。所述劃分可根據(jù)(例如)所觀察到的對(duì)所述文檔具體部分的請(qǐng)求及/或訪問(wèn)模式而變化,其中將同一用戶在接近的時(shí)刻所請(qǐng)求及/或訪問(wèn)的內(nèi)容標(biāo)識(shí)為相關(guān),且因此將其一起組合入單個(gè)部分中。
[0025]在一個(gè)實(shí)施例中,根據(jù)一部分本身的特征將所述部分指定為不可訪問(wèn)、絕對(duì)可訪問(wèn)、或不定地可訪問(wèn)。這些特征可包括(例如)所述部分的內(nèi)容、所述部分的大小、所述部分是否已被請(qǐng)求、所述部分已被請(qǐng)求的頻率、所述部分是否已被訪問(wèn)、或所述部分已被訪問(wèn)的頻率。例如,如果文檔包含一結(jié)尾出人意料的故事,則可將所述文檔中包含所述出人意料的結(jié)尾的部分指定為不可訪問(wèn)。(所述部分可由例如所述文檔的作者或出版商確定。)作為另一實(shí)例,如果文檔包含著實(shí)吸引人的開(kāi)頭,則可將所述文檔中包含所述開(kāi)頭的部分指定為絕對(duì)可訪問(wèn)。
[0026]在另一個(gè)實(shí)施例中,根據(jù)包含某一部分的文檔的特征指定所述部分。這些特征可包括例如用戶正在請(qǐng)求及/或訪問(wèn)所述文檔的不同部分的頻率。舉例而言,可將文檔中受到最多請(qǐng)求及/或訪問(wèn)的不定地可訪問(wèn)部分指定為絕對(duì)可訪問(wèn)。這將通過(guò)允許用戶訪問(wèn)受歡迎的內(nèi)容來(lái)增強(qiáng)用戶的感受。類似地,可根據(jù)用戶的具體特征確定訪問(wèn)模式信息。例如,可將文檔中受到已登錄用戶的最多請(qǐng)求及/或訪問(wèn)的不定地可訪問(wèn)部分指定為絕對(duì)可訪問(wèn)(如果請(qǐng)求所述部分的用戶已登錄)或不定地可訪問(wèn)(如果請(qǐng)求所述部分的用戶尚未登錄)O
[0027]在一個(gè)實(shí)施例中,可根據(jù)多種特征(例如所述部分的內(nèi)容以及所述部分的大小)對(duì)某一部分進(jìn)行指定。這些特征可指示相同的指定或不同的指定。例如,用戶正在請(qǐng)求及/或訪問(wèn)所述部分的頻率可指示指定為不定地可訪問(wèn),而用戶正在請(qǐng)求及/或訪問(wèn)所述文檔的不同部分的頻率則可指示指定為不可訪問(wèn)。[0028]如果每一特征均指示相同的指定,則使用該指定。如果所述特征指示相互矛盾的指定,則一種保守的方法將是選擇最具限制性的指定。例如,絕對(duì)可訪問(wèn)指定和不定地可訪問(wèn)指定將得出不定地可訪問(wèn)指定。一種寬松的方法將是選擇最不具限制性的指定。例如,絕對(duì)可訪問(wèn)指定和不定地可訪問(wèn)指定將得出絕對(duì)可訪問(wèn)指定。
[0029]應(yīng)注意,所述寬松方法可根據(jù)最初的不可訪問(wèn)和不定地可訪問(wèn)指定來(lái)形成不定地可訪問(wèn)指定。在一個(gè)實(shí)施例中,將所述寬松方法修改成確定所涉及部分是否為文檔中唯一尚未被訪問(wèn)的部分。在這種情況下,所述部分將被指定為不可訪問(wèn)。
[0030]對(duì)一部分的指定(包括其不定的可訪問(wèn)性規(guī)則-如果有的話)可以隨著時(shí)間的進(jìn)行而是靜態(tài)的或動(dòng)態(tài)的。但是,將先前不可訪問(wèn)的部分指定為不定地可訪問(wèn)或絕對(duì)可訪問(wèn)可能致使用戶能夠通過(guò)單獨(dú)行動(dòng)或作為共同努力的一部分來(lái)制作整個(gè)文檔的副本。應(yīng)注意,假如這種改變是在所述文檔最初公開(kāi)很久以后做出,則用戶(或一組用戶)將須在長(zhǎng)時(shí)期內(nèi)進(jìn)行協(xié)同努力來(lái)獲得整個(gè)文檔。發(fā)生這種情況的機(jī)率可能非常小,以至于在某些情況下所構(gòu)成的風(fēng)險(xiǎn)可令人接受。然而,如果必須避免這種風(fēng)險(xiǎn),則仍然可將各部分指定從不定地可訪問(wèn)修改為絕對(duì)可訪問(wèn),或反之亦然。另一種選擇是改變決定不定的可訪問(wèn)性的用戶特征。
[0031]在一個(gè)實(shí)施例中,對(duì)一部分的指定部分地取決于與該部分相關(guān)聯(lián)的以往請(qǐng)求及/或訪問(wèn)模式。舉例而言,對(duì)于特定的文檔,文檔儲(chǔ)存庫(kù)可跟蹤所述文檔的每一部分被請(qǐng)求及/或訪問(wèn)的次數(shù)。圖4說(shuō)明頻率圖,其根據(jù)本發(fā)明的一個(gè)實(shí)施例,針對(duì)文檔的每個(gè)部分顯示文檔的所述部分已被請(qǐng)求的次數(shù)。
[0032]在一個(gè)實(shí)施例中,在以往被請(qǐng)求頻率最高的部分被指定為將來(lái)不可訪問(wèn),而在以往被請(qǐng)求頻率最低的部分則被指定為將來(lái)絕對(duì)可訪問(wèn)。剩余的部分被指定為不定地可訪問(wèn)。
[0033]在另一個(gè)實(shí)施例中,在以往被請(qǐng)求頻率最高的部分被指定為將來(lái)絕對(duì)可訪問(wèn),而在以往被請(qǐng)求頻率最低的部分則被指定為將來(lái)不可訪問(wèn)。剩余的部分被指定為不定地可訪問(wèn)。以該方式對(duì)指定進(jìn)行確定會(huì)增強(qiáng)用戶的感受。大多數(shù)時(shí)候,用戶感興趣的部分將已被指定為絕對(duì)可訪問(wèn)(或不定地可訪問(wèn)),且因此被授權(quán)呈現(xiàn)(或可被授權(quán)呈現(xiàn))給用戶。所述部分不可能將已被指定為不可訪問(wèn)。但是,由于不可訪問(wèn)指定始終適用于至少一個(gè)部分,因此用戶無(wú)法制作整個(gè)文檔的副本。
[0034]在一個(gè)實(shí)施例中,頻率圖最初是根據(jù)幾個(gè)用戶請(qǐng)求來(lái)建立。最初的圖通常偏向于前幾個(gè)用戶請(qǐng)求。如果前幾個(gè)用戶請(qǐng)求并不典型,則所述頻率圖可能不指示一般公眾將請(qǐng)求最多的部分。隨著時(shí)間的進(jìn)行,當(dāng)接收到更多的請(qǐng)求時(shí),頻率圖得到更新,且最初的偏向可得到校正。最后,所述頻率圖成熟,且使受歡迎的內(nèi)容和不受歡迎的內(nèi)容可得到識(shí)別并因此分別被指定為絕對(duì)可訪問(wèn)和不可訪問(wèn)。
[0035]在一個(gè)實(shí)施例中,頻率圖是根據(jù)來(lái)自所有用戶的請(qǐng)求來(lái)建立。在另一個(gè)實(shí)施例中,頻率圖是根據(jù)只來(lái)自具有明顯特征的用戶的請(qǐng)求來(lái)建立。舉例而言,頻率圖可根據(jù)只來(lái)自已登錄用戶或只來(lái)自使用所述系統(tǒng)已達(dá)到一特定時(shí)間量的用戶的請(qǐng)求來(lái)“專門(mén)化”。專門(mén)化的頻率圖可根據(jù)用戶的特征加以確定,并然后用于指定該用戶所請(qǐng)求的部分。按照這種方式,對(duì)于同一文檔的同一部分,具有不同特征的用戶可遇到不同的指定。
[0036]1.搜索上下文[0037]可在搜索上下文中使用上述文檔指定。例如,用戶輸入搜索查詢并接收結(jié)果,所述結(jié)果包含鏈接至符合所述查詢的文檔的鏈接的列表。在一個(gè)實(shí)施例中,點(diǎn)擊鏈接來(lái)請(qǐng)求完整的文檔。在用戶在所述文檔中漫游時(shí),根據(jù)所述文檔每一部分的指定來(lái)呈現(xiàn)或不呈現(xiàn)所述部分。在另一個(gè)實(shí)施例中,點(diǎn)擊鏈接來(lái)請(qǐng)求文檔的節(jié)錄。該節(jié)錄可例如為所述文檔中符合所述查詢的節(jié)錄。該節(jié)錄是否呈現(xiàn)取決于對(duì)所述文檔中包含所述節(jié)錄的一個(gè)或多個(gè)部分的指定。
[0038]在搜索上下文中,可根據(jù)搜索索引建立頻率圖。例如,搜索索引可指示哪些搜索項(xiàng)使用得最為頻繁以及在文檔中的什么位置找到這些搜索項(xiàng)。文檔中包含使用最為頻繁的搜索項(xiàng)的部分可被指定為絕對(duì)可訪問(wèn),而文檔中包含使用最不頻繁的搜索項(xiàng)的部分可被指定為不可訪問(wèn)。
[0039]在一較佳實(shí)施例中,允許用戶搜索特定文檔的一部分的搜索引擎允許用戶搜索所述文檔的每個(gè)部分。類似地,在一較佳實(shí)施例中,用戶可搜索文檔中每一個(gè)被指定為絕對(duì)可訪問(wèn)或不定地可訪問(wèn)的部分。另一種選擇是,不可搜索文檔中的某些部分。例如,通過(guò)不為文檔的某些部分創(chuàng)建搜索索弓I來(lái)得到該實(shí)施例。
[0040]在一較佳實(shí)施例中,可被搜索的文檔部分也可呈現(xiàn)給用戶(如果所述部分具有恰當(dāng)?shù)闹付??;蛘?,文檔的某些部分可被搜索,但是不可呈現(xiàn)給用戶(無(wú)論所述部分的指定是什么)??赏ㄟ^(guò)為某些部分創(chuàng)建搜索索引但是不實(shí)際存儲(chǔ)所述部分本身來(lái)得到該實(shí)施例。
[0041]2.設(shè)各
[0042]現(xiàn)在將在下文中參照?qǐng)D1-3進(jìn)一步描述本發(fā)明的實(shí)施例。圖1圖解說(shuō)明根據(jù)本發(fā)明的一個(gè)實(shí)施例用于實(shí)施本發(fā)明的通用計(jì)算裝置的方框圖。計(jì)算裝置100較佳地包含處理器110、主存儲(chǔ)器120、數(shù)據(jù)存儲(chǔ)裝置130以及網(wǎng)絡(luò)控制器180,這些裝置均以通信方式耦接至系統(tǒng)總線140。計(jì)算裝置100可例如為工作站、桌上型計(jì)算機(jī)、膝上型計(jì)算機(jī)、圖形輸入板計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)或任何其它類型的計(jì)算裝置。
[0043]處理器110處理數(shù)據(jù)信號(hào)且包含不同的計(jì)算架構(gòu),包括復(fù)雜指令集計(jì)算機(jī)(CISC)架構(gòu)、精簡(jiǎn)指令集計(jì)算機(jī)(RISC)架構(gòu)或執(zhí)行指令集組合的架構(gòu)。盡管在圖1中只顯示單個(gè)處理器,但是也可包括多個(gè)處理器。
[0044]主存儲(chǔ)器120存儲(chǔ)由處理器110執(zhí)行的指令及/或數(shù)據(jù)。所述指令及/或數(shù)據(jù)包括用于實(shí)施本文所述的任何及/或所有技術(shù)的代碼。主存儲(chǔ)器120較佳為動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)裝置、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)裝置或此項(xiàng)技術(shù)中已知的某種其它存儲(chǔ)器。
[0045]數(shù)據(jù)存儲(chǔ)裝置130為處理器110存儲(chǔ)數(shù)據(jù)和指令且包含一個(gè)或多個(gè)裝置,包括硬盤(pán)驅(qū)動(dòng)器、軟盤(pán)驅(qū)動(dòng)器、CD-ROM裝置、DVD-ROM裝置、DVD-RAM裝置、DVD-Rff裝置、閃存存儲(chǔ)器裝置或此項(xiàng)技術(shù)中已知的某種其它海量存儲(chǔ)裝置。
[0046]網(wǎng)絡(luò)控制器180將計(jì)算裝置100連接至網(wǎng)絡(luò)(未顯示)。
[0047]系統(tǒng)總線140代表用于在整個(gè)計(jì)算裝置100中傳送信息和數(shù)據(jù)的共享總線。系統(tǒng)總線140代表一條或多條總線,包括工業(yè)標(biāo)準(zhǔn)架構(gòu)(ISA)總線、外圍組件互連(PCI)總線、通用串行總線(USB)或此項(xiàng)技術(shù)中已知的用于提供相似功能的某種其它總線。
[0048]可通過(guò)系統(tǒng)總線140耦接至計(jì)算裝置100的其它組件包括顯示裝置150、鍵盤(pán)160以及光標(biāo)控制裝置170。顯示裝置150代表任何所配備的用于將電子圖像和數(shù)據(jù)顯示給本地用戶或維護(hù)人員的裝置。顯示裝置150為陰極射線管(CRT)、液晶顯示器(LCD)或任何其它以類似方式配備的顯示裝置、屏幕或監(jiān)視器。鍵盤(pán)160代表耦接至計(jì)算裝置100以將信息和命令選擇傳送至處理器110的字母數(shù)字輸入裝置。光標(biāo)控制裝置170代表所配備的用于將位置數(shù)據(jù)以及命令選擇傳送至處理器110的用戶輸入裝置。光標(biāo)控制裝置170包括鼠標(biāo)、跟蹤球、記錄筆、筆、光標(biāo)方向鍵或其它使光標(biāo)移動(dòng)的機(jī)構(gòu)。
[0049]所屬領(lǐng)域的技術(shù)人員應(yīng)易知,計(jì)算裝置100包含較圖1中所示更多或更少的組件,此并不背離本發(fā)明的精神和范圍。舉例而言,計(jì)算裝置100可包含其它存儲(chǔ)器,例如(舉例而言)第一級(jí)或第二級(jí)高速緩沖存儲(chǔ)器或一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)。如上所述,計(jì)算裝置100可僅由ASIC構(gòu)成。另外,可耦接至計(jì)算裝置100的組件包括例如圖像掃描裝置、數(shù)碼相機(jī)或攝影機(jī)、或其它既可配備也可不配備的用于向/自計(jì)算裝置100捕捉及/或下載電子數(shù)據(jù)的裝置。
[0050]圖2圖解說(shuō)明根據(jù)本發(fā)明的一個(gè)實(shí)施例用于實(shí)施本發(fā)明的系統(tǒng)的軟件架構(gòu)的方框圖。通常,將幾個(gè)代碼模塊和存儲(chǔ)器存儲(chǔ)區(qū)域存儲(chǔ)在存儲(chǔ)器120中,以用于確定是否應(yīng)將搜索節(jié)錄(例如符合搜索查詢的文檔的節(jié)錄)呈現(xiàn)給用戶。具體而言,所述代碼模塊和存儲(chǔ)器存儲(chǔ)區(qū)域包括主程序模塊200、部分識(shí)別模塊210、部分指定模塊220以及規(guī)則評(píng)價(jià)模塊230。代碼模塊和存儲(chǔ)器存儲(chǔ)區(qū)域200、210、220和230以通信方式相互耦接。
[0051]主程序模塊200將指令和數(shù)據(jù)傳輸至每個(gè)代碼模塊和存儲(chǔ)器并從每個(gè)代碼模塊和存儲(chǔ)器接收數(shù)據(jù)。
[0052]對(duì)于給定的搜索節(jié)錄,部分識(shí)別模塊210確定文檔中包含該節(jié)錄的一個(gè)或多個(gè)部分。在一個(gè)實(shí)施例中,部分識(shí)別模塊210包括一存儲(chǔ)關(guān)于構(gòu)成文檔的部分的信息的存儲(chǔ)器區(qū)域。該存儲(chǔ)器區(qū)域可為一個(gè)表,其將文檔映射至構(gòu)成所述文檔的各部分的列表。所述文檔可使用唯一識(shí)別符加以識(shí)別。所列出的部分可為所述文檔的一范圍。例如,如果所述文檔是一組圖像,則一范圍可為前十個(gè)圖像。如果所述文檔是聲音剪輯,則一范圍可為前十秒。
[0053]在一個(gè)實(shí)施例中,部分識(shí)別模塊210接收包括含有所述搜索節(jié)錄的文檔的身份的信息。部分識(shí)別模塊210利用上文所述的表來(lái)確定構(gòu)成所述文檔的各部分的列表。
[0054]部分識(shí)別模塊210然后確定哪個(gè)部分(或哪些部分)包含所述搜索節(jié)錄。在一個(gè)實(shí)施例中,部分識(shí)別模塊210接收包含所述搜索節(jié)錄在所述文檔中的上下文的信息。例如,如果所述文檔是一組圖像,則所述上下文可為包含所述搜索節(jié)錄的圖像的索引號(hào)。如果所述文檔是聲音剪輯,則所述上下文可為包含所述搜索節(jié)錄的聲音剪輯的開(kāi)頭和結(jié)尾的時(shí)戳。部分識(shí)別模塊210然后可使用所述上下文來(lái)確定哪個(gè)部分(或哪些部分)包含所述搜索節(jié)錄?;蛘?,部分識(shí)別模塊210可通過(guò)訪問(wèn)所述搜索節(jié)錄的內(nèi)容、訪問(wèn)所識(shí)別的文檔、且然后在所述文檔內(nèi)搜索所述搜索節(jié)錄來(lái)自行確定所述上下文。
[0055]部分指定模塊220為給定的部分確定對(duì)該部分的指定。在一個(gè)實(shí)施例中,部分指定模塊220包括存儲(chǔ)對(duì)文檔一部分的指定的存儲(chǔ)區(qū)域。該存儲(chǔ)區(qū)域可為一個(gè)表,其將文檔的一部分映射至對(duì)該部分的指定。該指定可為例如不可訪問(wèn)、絕對(duì)可訪問(wèn)、或不定地可訪問(wèn)。如果所述指定為不定地可訪問(wèn),則部分指定模塊220還存儲(chǔ)一規(guī)則,所述規(guī)則在加以應(yīng)用時(shí)確定是否應(yīng)將所涉及的部分呈現(xiàn)給請(qǐng)求所述部分的特定用戶。在一較佳實(shí)施例中,所有文檔的所有部分均具有指定。
[0056]在一個(gè)實(shí)施例中,部分指定模塊220接收包含文檔一部分的身份的信息。部分指定模塊220利用上文所述的表來(lái)確定對(duì)該部分的指定(及其相關(guān)聯(lián)的規(guī)則-如果所述指定為不定地可訪問(wèn))。
[0057]針對(duì)給定的規(guī)則和給定的用戶,規(guī)則評(píng)價(jià)模塊230確定所述用戶的特征是否符合所述不定的可訪問(wèn)性規(guī)則。如上所述,不定的可訪問(wèn)性規(guī)則可基于例如所述用戶的一個(gè)或多個(gè)特征。這些特征可為例如所述用戶的身份(uSerID、IP地址等)、所述用戶是否已提供某些信息(電子郵箱地址、信用卡號(hào)等)以及所述用戶使用所述系統(tǒng)的時(shí)間長(zhǎng)度。
[0058]在一個(gè)實(shí)施例中,規(guī)則評(píng)價(jià)模塊230訪問(wèn)包含不定的可訪問(wèn)性規(guī)則的信息。該規(guī)則可由部分指定模塊220返回。如果不定的可訪問(wèn)性規(guī)則使用關(guān)于用戶特征的信息,則規(guī)則評(píng)價(jià)模塊230訪問(wèn)所涉及用戶的特征。這些特征可由“點(diǎn)心(cookie)”文檔存儲(chǔ)在用戶的機(jī)器上。或者,如果該用戶已經(jīng)對(duì)其自身進(jìn)行了標(biāo)識(shí)(例如通過(guò)登錄),則該信息可與所述用戶相關(guān)聯(lián)并存儲(chǔ)在主存儲(chǔ)器120中。規(guī)則評(píng)價(jià)模塊230然后對(duì)所述用戶的特征應(yīng)用所述規(guī)則,以確定是否滿足所述規(guī)則。
[0059]3.用戶方案
[0060]圖3圖解說(shuō)明根據(jù)本發(fā)明的一個(gè)實(shí)施例由主程序執(zhí)行的方法的流程圖。該方法可與例如搜索引擎一起使用。在圖3所示的方法開(kāi)始之前,用戶將查詢輸入搜索引擎。所述查詢可包含不同的搜索項(xiàng)和表達(dá)式。
[0061]所述搜索引擎然后產(chǎn)生一組結(jié)果。每個(gè)結(jié)果代表對(duì)與所述查詢“匹配”的文檔的引用。所述搜索引擎確定匹配文檔的特定方式對(duì)本發(fā)明而言并不重要,本發(fā)明可與任何類型的搜索引擎一起使用。文檔可因例如其內(nèi)容符合查詢或因與所述文檔相關(guān)聯(lián)的元信息(例如所述文檔的作者或出版日期)符合查詢而與所述查詢相匹配。所述搜索引擎提供搜索結(jié)果集合,其通常包含匹配文檔列表。
[0062]當(dāng)用戶選擇其中一個(gè)搜索結(jié)果時(shí)(例如通過(guò)點(diǎn)擊文檔名稱鏈接),所述搜索引擎確定文檔中與所述查詢相匹配的部分(搜索節(jié)錄)。該過(guò)程為所述領(lǐng)域的技術(shù)人員所熟知。主程序模塊200然后開(kāi)始300。
[0063]主程序模塊200利用部分識(shí)別模塊210來(lái)確定310文檔中包含所述搜索節(jié)錄的部分。主程序模塊200然后利用部分指定模塊220來(lái)確定320對(duì)該部分的指定。
[0064]如果所述指定為“絕對(duì)可訪問(wèn)”,則主程序模塊200指示330應(yīng)呈現(xiàn)所述搜索節(jié)錄,然后結(jié)束340。如果所述指定為“不可訪問(wèn)”,則主程序模塊200指示350不應(yīng)呈現(xiàn)所述搜索節(jié)錄,然后結(jié)束340。
[0065]如果所述指定為“不定地可訪問(wèn)”,則主程序模塊200使用規(guī)則評(píng)價(jià)模塊230來(lái)確定360是否滿足所述規(guī)則。如果滿足所述規(guī)則,則主程序模塊200指示330應(yīng)將所述搜索節(jié)錄呈現(xiàn)給所述用戶,然后結(jié)束340。如果不滿足所述規(guī)則,則主程序模塊200指示350不應(yīng)將所述搜索節(jié)錄呈現(xiàn)給所述用戶,然后結(jié)束340。
[0066]在一個(gè)實(shí)施例中,如果所述搜索節(jié)錄包含在多個(gè)部分中(即如果所述搜索節(jié)錄跨越多個(gè)部分),則步驟310得到多個(gè)部分。然后如上所述對(duì)這些部分中的每一者執(zhí)行驟320-360 (如需要)。在一個(gè)實(shí)施例中,如果包含所述搜索節(jié)錄的每個(gè)部分都滿足所述規(guī)則,則將所述搜索節(jié)錄呈現(xiàn)給所述用戶。在該實(shí)施例中,如果包含所述搜索節(jié)錄的任何部分都不滿足所述規(guī)則,則不將所述搜索節(jié)錄呈現(xiàn)給所述用戶。在另一個(gè)實(shí)施例中,根據(jù)對(duì)特定部分的指定來(lái)呈現(xiàn)(或不呈現(xiàn))包含在該部分中的搜索節(jié)錄部分。
[0067]在一個(gè)實(shí)施例中,如果所述搜索節(jié)錄包含在不具有指定的部分中,則步驟320得出沒(méi)有指定。在這種情況下,一可定制的缺省設(shè)定決定是否應(yīng)將所述搜索節(jié)錄呈現(xiàn)給所述用戶。與此類似,如果無(wú)法對(duì)規(guī)則進(jìn)行評(píng)價(jià)(例如,因?yàn)椴恢浪匦璧挠脩籼卣?,則第二可定制的缺省設(shè)定可決定是否應(yīng)將所述搜索節(jié)錄呈現(xiàn)給所述用戶。
[0068]4.其它實(shí)施例
[0069]在一個(gè)實(shí)施例中,對(duì)一部分的指定用于指示如何(代替是否)呈現(xiàn)搜索節(jié)錄。例如,呈現(xiàn)“不可訪問(wèn)”部分中的搜索節(jié)錄,但是不以其“真實(shí)”格式進(jìn)行呈現(xiàn)??稍趯⑺鏊阉鞴?jié)錄呈現(xiàn)給用戶之前使其失真。盡管在該實(shí)施例中可將整個(gè)文檔呈現(xiàn)給用戶(因?yàn)樯踔烈渤尸F(xiàn)“不可訪問(wèn)”的搜索節(jié)錄),但是所述文檔仍然受到保護(hù),因?yàn)樗鑫臋n的一個(gè)或多個(gè)部分不以其“真實(shí)”格式進(jìn)行呈現(xiàn)。在2004年9月22日申請(qǐng)且名稱為“Image Distortionfor Content Security”的第10/948,734號(hào)共同待決美國(guó)專利申請(qǐng)案中對(duì)使文檔失真以便防止其被盜用進(jìn)行了進(jìn)一步討論。
[0070]出于解釋目的,上述說(shuō)明中陳述了大量具體細(xì)節(jié),以便達(dá)到對(duì)本發(fā)明的透徹了解。然而,所屬領(lǐng)域的技術(shù)人員將易知,本發(fā)明可在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)施。在其它情況下,以方塊圖形式顯示各結(jié)構(gòu)及裝置,以便避免模糊本發(fā)明。
[0071]本說(shuō)明書(shū)中對(duì)“一個(gè)實(shí)施例”或“實(shí)施例”的參考意指結(jié)合所述實(shí)施例而描述的特定器件、結(jié)構(gòu)或特征包含在本發(fā)明的至少一個(gè)實(shí)施例中。說(shuō)明書(shū)中的各個(gè)地方中所出現(xiàn)的措詞“在一個(gè)實(shí)施例中”未必均指代同一實(shí)施例。
[0072]本詳細(xì)說(shuō)明中的某些部分是以算法及對(duì)計(jì)算機(jī)存儲(chǔ)器內(nèi)數(shù)據(jù)位的運(yùn)算的符號(hào)表示形式來(lái)提供的。這些算法說(shuō)明及表示形式是數(shù)據(jù)處理領(lǐng)域的技術(shù)人員用來(lái)最有效地向所屬領(lǐng)域的其他技術(shù)人員傳達(dá)其工作的實(shí)質(zhì)內(nèi)容的手段。算法在此處通常構(gòu)想為能達(dá)到所期望結(jié)果的自相容的步驟序列。所述步驟是需要對(duì)物理量進(jìn)行物理操縱的步驟。通常,盡管未必一定,這些量可采取能夠儲(chǔ)存、傳送、組合、比較及另外方面操縱的電信號(hào)或磁信號(hào)的形式。已證實(shí),主要出于常用的原因,將這些信號(hào)稱作位、值、元素、符號(hào)、字符、項(xiàng)、數(shù)字或類似的術(shù)語(yǔ)有時(shí)比較方便。
[0073]但是,應(yīng)牢記,所有這些以及類似的術(shù)語(yǔ)均應(yīng)與適當(dāng)?shù)奈锢砹肯嚓P(guān)聯(lián),且僅是應(yīng)用于這些量的方便性標(biāo)記。除非根據(jù)本說(shuō)明顯而易見(jiàn)另有具體規(guī)定外,應(yīng)了解,在通篇說(shuō)明中,利用例如“處理”或“計(jì)算”或“運(yùn)算”或“確定”或“顯示”或諸如此類的用語(yǔ)進(jìn)行的論述是指計(jì)算機(jī)系統(tǒng)或類似電子計(jì)算裝置進(jìn)行的操作及處理,其將計(jì)算機(jī)系統(tǒng)的寄存器及存儲(chǔ)器內(nèi)表示成物理(電子)量的數(shù)據(jù)操縱及變換成所述計(jì)算機(jī)系統(tǒng)存儲(chǔ)器或寄存器或其它此類信息存儲(chǔ)、傳輸或顯示裝置內(nèi)同樣表示成物理量的其它數(shù)據(jù)。
[0074]本發(fā)明還涉及一種用于實(shí)施本文中的操作的設(shè)備。該設(shè)備可特別針對(duì)所需的目的來(lái)構(gòu)造,或其可包括通用計(jì)算機(jī),由存儲(chǔ)于所述計(jì)算機(jī)中的計(jì)算機(jī)程序來(lái)有選擇地啟動(dòng)或重新配置所述通用計(jì)算機(jī)。這種計(jì)算機(jī)程序可存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)媒體中,例如(但不限于)任一類型的磁盤(pán)(包括軟盤(pán)、光盤(pán)、⑶-ROM、及磁-光盤(pán))、只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、EPROM、EEPR0M、磁卡或光卡、或適于存儲(chǔ)電子指令并分別耦接至計(jì)算機(jī)系統(tǒng)總線的任一媒體類型。
[0075]本文中所提供的算法和顯示并不與任何特定的計(jì)算機(jī)或其它設(shè)備內(nèi)在地相關(guān)。各種通用系統(tǒng)均可與根據(jù)本文教示內(nèi)容的程序一起使用,或者可證明能方便地構(gòu)造更專門(mén)的設(shè)備來(lái)實(shí)施所需方法步驟。通過(guò)本說(shuō)明,各種這些系統(tǒng)所需的結(jié)構(gòu)一目了然。另外,本發(fā)明并不是參照任一特定編程語(yǔ)言加以闡述。將了解,可使用多種編程語(yǔ)言來(lái)構(gòu)建本文中所述的本發(fā)明教示內(nèi)容。
[0076]本發(fā)明提供各種機(jī)制來(lái)用于為一種有前景的貿(mào)易或其它交易自動(dòng)地提供分析報(bào)告,而用戶只需作出最小的能力。所述領(lǐng)域的技術(shù)人員將會(huì)知道,本文中所述的特定實(shí)例僅作為本發(fā)明的代表性實(shí)施例的例證,且可實(shí)施其它布置、方法、架構(gòu)和配置,此并不違背本發(fā)明的實(shí)質(zhì)精神。因此,本發(fā)明所揭示的內(nèi)容旨在例示而非限定本發(fā)明的范圍,本發(fā)明的范圍闡述于上文權(quán)利要求書(shū)中。
【權(quán)利要求】
1.一種用于控制對(duì)文檔的一部分的訪問(wèn)的方法,所述文檔包括多個(gè)部分,所述方法包括: 接收對(duì)所述文檔部分的訪問(wèn)的請(qǐng)求; 基于被請(qǐng)求的文檔部分的指定確定是否提供對(duì)所述被請(qǐng)求的文檔部分的訪問(wèn),其中所述指定部分地基于與所述被請(qǐng)求的文檔部分相關(guān)聯(lián)的以往請(qǐng)求模式或以往訪問(wèn)模式;及基于所述確定對(duì)所述請(qǐng)求做出響應(yīng)。
2.如權(quán)利請(qǐng)求I所述的方法,其中,響應(yīng)于所述指定指示被請(qǐng)求的文檔部分可訪問(wèn),呈現(xiàn)所述被請(qǐng)求的文檔部分。
3.如權(quán)利請(qǐng)求I所述的方法,其中,響應(yīng)于所述指定指示被請(qǐng)求的文檔部分不可訪問(wèn),不呈現(xiàn)所述被請(qǐng)求的文檔部分。
4.一種用于控制對(duì)文檔的一部分的訪問(wèn)的方法,所述文檔包括多個(gè)部分,所述方法包括: 接收對(duì)所述文檔部分的訪問(wèn)的請(qǐng)求,所述文檔部分包含與搜索查詢匹配的所述文檔的部分; 基于被請(qǐng)求的文檔部分的指定確定是否提供對(duì)所述被請(qǐng)求的文檔部分的訪問(wèn),其中所述指定部分地基于與所述被請(qǐng)求的文檔部分相關(guān)聯(lián)的以往請(qǐng)求模式或以往訪問(wèn)模式;及基于所述確定對(duì)所述請(qǐng)求做出響應(yīng)。
5.如權(quán)利請(qǐng)求4所述 的方法,其中響應(yīng)于所述指定指示所述被請(qǐng)求的文檔部分為可訪問(wèn),呈現(xiàn)與所述搜索查詢匹配的所述文檔的所述部分。
6.如權(quán)利請(qǐng)求4所述的方法,響應(yīng)于所述指定指示所述被請(qǐng)求的文檔部分為不可訪問(wèn),不呈現(xiàn)與所述搜索查詢匹配的所述文檔的所述部分。
7.一種用于控制對(duì)文檔的一部分的訪問(wèn)的系統(tǒng),所述文檔包括多個(gè)部分,所述系統(tǒng)包括: 計(jì)算機(jī)可讀介質(zhì),其存儲(chǔ)計(jì)算機(jī)程序模塊,所述計(jì)算機(jī)程序模塊可執(zhí)行以實(shí)現(xiàn)以下步驟: 接收對(duì)所述文檔部分的訪問(wèn)的請(qǐng)求; 基于被請(qǐng)求的文檔部分的指定確定是否提供對(duì)所述被請(qǐng)求的文檔部分的訪問(wèn),其中所述指定部分地基于與所述被請(qǐng)求的文檔部分相關(guān)聯(lián)的以往請(qǐng)求模式或以往訪問(wèn)模式;及基于所述確定對(duì)所述請(qǐng)求做出響應(yīng);及計(jì)算機(jī)處理器,其用于執(zhí)行所述計(jì)算機(jī)程序模塊。
8.如權(quán)利請(qǐng)求7所述的系統(tǒng),其中,所述步驟進(jìn)一步包括響應(yīng)于所述指定指示被請(qǐng)求的文檔部分可訪問(wèn),呈現(xiàn)所述被請(qǐng)求的文檔部分。
9.如權(quán)利請(qǐng)求7所述的系統(tǒng),其中,所述步驟進(jìn)一步包括響應(yīng)于所述指定指示被請(qǐng)求的文檔部分不可訪問(wèn),不呈現(xiàn)所述被請(qǐng)求的文檔部分。
10.一種用于控制對(duì)文檔的一部分的訪問(wèn)的系統(tǒng),所述文檔包括多個(gè)部分,所述系統(tǒng)包括: 計(jì)算機(jī)可讀介質(zhì),其存儲(chǔ)計(jì)算機(jī)程序模塊,所述計(jì)算機(jī)程序模塊可執(zhí)行以實(shí)現(xiàn)以下步驟: 接收對(duì)所述文檔部分的訪問(wèn)的請(qǐng)求,所述文檔部分包含與搜索查詢匹配的所述文檔的部分; 基于被請(qǐng)求的文檔部分的指定確定是否提供對(duì)所述被請(qǐng)求的文檔部分的訪問(wèn),其中所述指定部分地基于與所述被請(qǐng)求的文檔部分相關(guān)聯(lián)的以往請(qǐng)求模式或以往訪問(wèn)模式;及基于所述確定對(duì)所述請(qǐng)求做出響應(yīng);及計(jì)算機(jī)處理器,其用于執(zhí)行所述計(jì)算機(jī)程序模塊。
11.如權(quán)利請(qǐng)求10所述的系統(tǒng),其中,所述步驟進(jìn)一步包括響應(yīng)于所述指定指示被請(qǐng)求的文檔部分可訪問(wèn),呈現(xiàn)與所述搜索查詢匹配的所述文檔部分。
12.如權(quán)利請(qǐng)求10所述的系統(tǒng),其中,所述步驟進(jìn)一步包括響應(yīng)于所述指定指示被請(qǐng)求的文檔部分不可訪問(wèn),不呈現(xiàn)與所述搜索查詢匹配的所述文檔部分。
13.一種用于控制對(duì)文檔的一部分的訪問(wèn)的方法,所述文檔包括多個(gè)部分,所述方法包括: 向服務(wù)器發(fā)出對(duì)所述文檔部分的訪問(wèn)的請(qǐng)求,其中所述服務(wù)器適于: 基于被請(qǐng)求的文檔部分的指定確定是否提供對(duì)所述被請(qǐng)求的文檔部分的訪問(wèn),其中所述指定部分地基于與所述被請(qǐng)求的文檔部分相關(guān)聯(lián)的以往請(qǐng)求模式或以往訪問(wèn)模式;及基于所述確定對(duì)所述請(qǐng)求做出響應(yīng);及從所述服務(wù)器接收對(duì)所述請(qǐng)求的所述響應(yīng)。
14.如權(quán)利請(qǐng)求13所述的方法,其中,響應(yīng)于所述指定指示被請(qǐng)求的文檔部分可訪問(wèn),呈現(xiàn)所述被請(qǐng)求的文檔部分。
15.如權(quán)利請(qǐng)求13所述的方法,其中,響應(yīng)于所述指定指示被請(qǐng)求的文檔部分不可訪問(wèn),不呈現(xiàn)所述被請(qǐng)求的文檔部·分。
16.一種用于控制對(duì)文檔的一部分的訪問(wèn)的方法,所述文檔包括多個(gè)部分,所述方法包括: 向服務(wù)器發(fā)出對(duì)所述文檔部分的訪問(wèn)的請(qǐng)求,所述文檔部分包含與搜索查詢匹配的所述文檔的部分,其中所述服務(wù)器適于: 基于被請(qǐng)求的文檔部分的指定確定是否提供對(duì)所述被請(qǐng)求的文檔部分的訪問(wèn),其中所述指定部分地基于與所述被請(qǐng)求的文檔部分相關(guān)聯(lián)的以往請(qǐng)求模式或以往訪問(wèn)模式;及基于所述確定對(duì)所述請(qǐng)求做出響應(yīng);及從所述服務(wù)器接收對(duì)所述請(qǐng)求的所述響應(yīng)。
17.如權(quán)利請(qǐng)求16所述的方法,其中響應(yīng)于所述指定指示所述被請(qǐng)求的文檔部分為可訪問(wèn),呈現(xiàn)與所述搜索查詢匹配的所述文檔的所述部分。
18.如權(quán)利請(qǐng)求16所述的方法,響應(yīng)于所述指定指示所述被請(qǐng)求的文檔部分為不可訪問(wèn),不呈現(xiàn)與所述搜索查詢匹配的所述文檔的所述部分。
【文檔編號(hào)】G06F17/30GK103593391SQ201310382054
【公開(kāi)日】2014年2月19日 申請(qǐng)日期:2005年9月30日 優(yōu)先權(quán)日:2004年10月1日
【發(fā)明者】阿爾瑪·W·惠滕, 約瑟夫·K·奧沙利文 申請(qǐng)人:谷歌公司