專利名稱:提供用于觀看門戶環(huán)境內(nèi)的拖放內(nèi)容的小口閱讀器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及門戶(portal)環(huán)境管理領(lǐng)域,更特別地,涉及在門 戶環(huán)境內(nèi)的小口 (portlet)中觀看內(nèi)容的領(lǐng)域。
背景技術(shù):
關(guān)于大計(jì)算機(jī)通信網(wǎng)的分布內(nèi)容不是沒有其挑戰(zhàn)。特別地,可用 于在計(jì)算機(jī)通信網(wǎng)中分布的內(nèi)容量經(jīng)常與計(jì)算機(jī)通信網(wǎng)的大小成比例 地變化。在極端的時(shí)候,因特網(wǎng)保存大量不能由最終端用戶簡便訪問 的內(nèi)容量。門戶(portal)代表對于聚合內(nèi)容的問題有益的解決方案, 通過單個(gè)的網(wǎng)絡(luò)可尋址位置中的信道范例。結(jié)果,門戶在內(nèi)容分發(fā)中 流行。Portlet是被包括作為門戶頁面一部分的可視活動(dòng)組件。類似于視 窗操作系統(tǒng)中的圖形窗口范例,門戶內(nèi)的每個(gè)小口占據(jù)了門戶頁面的 一部分,通過該部分小口可顯示來自小口信道的相關(guān)內(nèi)容。Portlet已 知包括兩種簡單應(yīng)用,例如電子郵件客戶端,以及更復(fù)雜的應(yīng)用,例 如來自客戶關(guān)系管理系統(tǒng)的預(yù)報(bào)輸出。原型小口可被實(shí)施為通過門戶 服務(wù)器執(zhí)行的服務(wù)器側(cè)腳本。從終端用戶看來,小口是內(nèi)容信道或者終端用戶可預(yù)訂的應(yīng)用。 相比之下,從內(nèi)容提供商看來,小口意味著內(nèi)容可通過其以個(gè)性化方 式向預(yù)訂的終端用戶分發(fā)。最后,從門戶看來,小口僅是在門戶頁面 內(nèi)可呈現(xiàn)的組件。在任何情況下,通過在門戶內(nèi)提供一個(gè)或多個(gè)可獨(dú) 立選擇并可配置的小口,門戶提供者可根據(jù)終端用戶偏好以個(gè)性化方 式通過統(tǒng)一化的接口分發(fā)內(nèi)容和應(yīng)用。門戶服務(wù)器是有助于在公共因特網(wǎng)或私有的intranet上散布基于 門戶的web站點(diǎn)的計(jì)算機(jī)程序。重要的是,本領(lǐng)域普通技術(shù)人員應(yīng)認(rèn)識(shí)到,所有傳統(tǒng)的門戶服務(wù)器的簽名特征能夠包括,以統(tǒng)一方式在單 個(gè)可分發(fā)頁面內(nèi)聚合來自多個(gè)小口應(yīng)用的內(nèi)容。為了達(dá)到這個(gè)目的, 門戶頁面內(nèi)的每個(gè)小口應(yīng)用可通過門戶服務(wù)器向請求的客戶端計(jì)算機(jī) 設(shè)備分發(fā)的小口用戶接口所代表。在門戶環(huán)境中,通過向門戶視圖添加內(nèi)容來定制化門戶視圖對于 用戶是通常的操作。在許多情況中,待添加的內(nèi)容是利用剪切-粘貼或 拖放操作從另一應(yīng)用或位置獲得的基本內(nèi)容。基本內(nèi)容通常包括拷貝 文本、圖形或圖像內(nèi)容、整個(gè)文件、電子數(shù)據(jù)表、流數(shù)據(jù)源、網(wǎng)絡(luò)日志、RSS或聚合內(nèi)容饋送(syndicated content feed )或者其它類々乂于 統(tǒng)一資源定位器(URL)的參考對象。為了向門戶視圖添加基本內(nèi)容, 門戶視圖已經(jīng)必須包括相應(yīng)的閱讀器,通常是配置用于呈現(xiàn)有關(guān)基本 內(nèi)容的小口應(yīng)用。如果門戶視圖尚沒有包括相應(yīng)閱讀器,則必須利用 配置模式,通過該配置模式可選擇相應(yīng)閱讀器用于添加給門戶頁面。發(fā)明人為Hefetz等,公開號(hào)為US 2004/0123238 Al,名稱為 SELECTIVELY INTERPRETED PORTAL PAGE LAYOUT TEMPLATE的美國專利申請(以下稱為Hefetz),部分解決了適應(yīng) 拖放操作來向門戶環(huán)境內(nèi)的門戶頁面添加內(nèi)容。在Hefetz中,在門戶 頁面的設(shè)計(jì)階段,門戶模板中的占位符被翻譯成容器表示,其被設(shè)計(jì) 來呈現(xiàn)門戶內(nèi)容。隨后,在運(yùn)行期間,可從動(dòng)態(tài)內(nèi)容源接收動(dòng)態(tài)內(nèi)容, 門戶模板內(nèi)的占位符可被翻譯成包含門戶動(dòng)態(tài)內(nèi)容組件的容器表示。雖然Hefetz提出了解決方案,但為了適應(yīng)對于基本內(nèi)容的拖放操 作,門戶頁面必須在設(shè)計(jì)時(shí)使用用于容器的占位符預(yù)先配置,該容器 能夠在運(yùn)行時(shí)呈現(xiàn)拖放操作提供的基本內(nèi)容。沒有拖放操作,使用占 位符可能是無效的,并且可不必要地消耗門戶視圖內(nèi)的空間。此外, 要適當(dāng)?shù)仡A(yù)先配置占位符,必須有對待添加到門戶視圖的內(nèi)容的某些 先驗(yàn)了解。發(fā)明內(nèi)容本發(fā)明的實(shí)施例解決有關(guān)對于門戶視圖內(nèi)的內(nèi)容進(jìn)行拖放操作的技術(shù)缺陷,并提供了一種新穎的且非顯而易見的方法、系統(tǒng)和計(jì)算機(jī) 程序產(chǎn)品,用于提供小口閱讀器觀看門戶環(huán)境內(nèi)的拖放內(nèi)容。在一個(gè) 實(shí)施例中,用于提供小口閱讀器觀看門戶頁面內(nèi)的拖放內(nèi)容的計(jì)算機(jī) 執(zhí)行方法可包括,為呈現(xiàn)門戶頁面之后外部地選擇到門戶頁面的內(nèi)容 確定內(nèi)容類型,定位與確定的內(nèi)容類型相關(guān)的小口閱讀器,在門戶頁 面內(nèi)提供定位的小口閱讀器,并在具有該內(nèi)容的門戶頁面內(nèi)呈現(xiàn)所提 供的小口閱讀器。在本實(shí)施例的 一個(gè)方面,為呈現(xiàn)門戶頁面之后外部地選擇到門戶 頁面的內(nèi)容確定內(nèi)容類型可包括,檢測用于拖放操作的放事件,該拖 放操作用于外部地選擇到門戶頁面的內(nèi)容,并確定用于該內(nèi)容的內(nèi)容 類型。在本實(shí)施例的另一方面,為呈現(xiàn)門戶頁面后外部地選擇到門戶 頁面的內(nèi)容確定內(nèi)容類型可包括,檢測用于剪切-粘貼操作的粘貼事 件,該剪切-粘貼操作用于外部地選擇到門戶頁面的內(nèi)容,并確定用于 該內(nèi)容的內(nèi)容類型。在任一情況,該方法進(jìn)一步可包括標(biāo)識(shí)用于接收內(nèi)容的門戶頁面 的指定部分。因而,在門戶頁面內(nèi)提供定位的小口閱讀器可包括在門 戶頁面的指定部分中提供定位的小口閱讀器用于接收內(nèi)容。最后,在 門戶頁面內(nèi)提供定位的小口閱讀器,標(biāo)識(shí)門戶頁面內(nèi)定位的小口閱讀 器的當(dāng)前情況,并配置定位的小口閱讀器的當(dāng)前情況以接收內(nèi)容。在隨后的說明中將部分闡述本發(fā)明的其它方面,其部分是從本說 明中顯而易見的,或者可通過實(shí)踐本發(fā)明而學(xué)習(xí)到的。可通過在附加 的權(quán)利要求中特別指出的元素及組合實(shí)現(xiàn)和獲得本發(fā)明的多個(gè)方面。 應(yīng)當(dāng)理解,前述的一般說明及以下的詳細(xì)說明僅是示例性和說明性的, 不會(huì)限制所請求保護(hù)的本發(fā)明。
以下通過參考附圖的例子更詳細(xì)地描述本發(fā)明的實(shí)施例,其中 圖1示例性地例示了配置用于提供小口閱讀器來觀看門戶頁面內(nèi) 的拖放內(nèi)容的門戶數(shù)據(jù)處理系統(tǒng);圖2A和2B —起是配置用于提供小口閱讀器來觀看門戶頁面內(nèi)的 拖放內(nèi)容的門戶數(shù)據(jù)處理系統(tǒng)圖示;及圖3是流程圖,其例示了用于提供小口閱讀器來觀看門戶頁面內(nèi) 的拖放內(nèi)容的過程。
具體實(shí)施方式
本發(fā)明的實(shí)施例提供了 一種用于提供小口閱讀器來觀看門戶頁面 內(nèi)的拖放內(nèi)容的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品。根據(jù)本發(fā)明的一個(gè)實(shí) 施例,來自門戶頁面外部的應(yīng)用的內(nèi)容可被復(fù)制,門戶頁面的可用部 分可被指定來接收復(fù)制的內(nèi)容??煞治鲈搩?nèi)容來確定內(nèi)容類型,可選 擇相應(yīng)的小口閱讀器來在門戶頁面內(nèi)呈現(xiàn)該內(nèi)容。隨后,可提供小口 閱讀器來放置在該門戶頁面的可用部分內(nèi)??商鎿Q地,可選擇門戶頁 面內(nèi)小口閱讀器的已有實(shí)例來呈現(xiàn)該內(nèi)容。在進(jìn)一步的例示中,圖1示意性地例示了配置用于提供小口閱讀 器來觀看門戶頁面內(nèi)的拖放內(nèi)容的示例性門戶數(shù)據(jù)處理系統(tǒng)。該門戶 數(shù)據(jù)處理系統(tǒng)可包括門戶頁面135,該門戶頁面135通過門戶服務(wù)器 130通信耦合到小口應(yīng)用115A、 115B 、 115n中所選擇的一個(gè)。每 個(gè)小口應(yīng)用115A、 115B、 115n可通過相應(yīng)的呈現(xiàn)邏輯IIOA、 IIOB、 110n基于小口標(biāo)記字體125形式的小口數(shù)據(jù)120A、 120B、 120n產(chǎn)生 視圖。值得注意的是,呈現(xiàn)邏輯IIOA、 IIOB、 110n可以是激活的標(biāo) 記字體,例如Java Server Page ( JSP ) 、 Active Server Page ( ASP )、 或者其它動(dòng)態(tài)腳本,其中可使用邏輯腳本(logic scriptlet)來產(chǎn)生特 定的標(biāo)記語言標(biāo)簽。Portlet聚合器105可耦合到每個(gè)小口應(yīng)用115A、 115B、 115n來 接收小口標(biāo)記字體125,并將小口標(biāo)記字體125聚合到門戶頁面135 中的視圖內(nèi)。通過聚合,其意味著各個(gè)小口 115A、 115B、 115n產(chǎn)生 的各個(gè)獨(dú)立的標(biāo)記字體語言塊可被組合到單個(gè)聚合標(biāo)記字體語言文件 中,該文件被配置用于分發(fā)到傳統(tǒng)的內(nèi)容瀏覽器并在該瀏覽器內(nèi)使用。 在這點(diǎn)上,門戶頁面135可被布置在門戶服務(wù)器130中,計(jì)算機(jī)通信網(wǎng)160上的客戶端內(nèi)容瀏覽設(shè)備140可從該門戶服務(wù)器130訪問門戶 135,該計(jì)算機(jī)通信網(wǎng)160例如本地計(jì)算機(jī)通信網(wǎng),例如私有內(nèi)網(wǎng),或 者全球計(jì)算機(jī)通信網(wǎng),例如公共因特網(wǎng)。顯然,拖放提供邏輯300B是激活的客戶端側(cè)部件,其可基于計(jì) 算機(jī)通信網(wǎng)160耦合到服務(wù)器側(cè)的拖放提供邏輯300B。該拖放提供邏 輯300B可,皮配置來檢測請求,從而把來自門戶頁面135外部的應(yīng)用 的選定內(nèi)容165拷貝到門戶頁面135的指定部分中,例如還沒有^t小 口 115A、 115B、 115n實(shí)例占據(jù)的空白部分。響應(yīng)于檢測請求,拖放 提供邏輯300B可通知拖放提供邏輯300A。拖放提供邏輯300A可依次配置來為表155內(nèi)的內(nèi)容定位內(nèi)容類 型?;谠搩?nèi)容類型,拖放提供邏輯300A可選擇與該內(nèi)容類型關(guān)聯(lián) 的小口 115A、 115B、 115n中特定的一個(gè)來提供到門戶頁面135的指 定部分中。隨后,可通過提供的小口 115A、 115B、 115n實(shí)例來呈現(xiàn) 門戶頁面135,所提供的小口 115A、 115B、 115n實(shí)例包括其中已經(jīng) 呈現(xiàn)了內(nèi)容165的小口 115A、 115B、 115n之一。在更特定的例示中,圖2A和2B —起是配置用于提供小口閱讀器 來觀看門戶頁面內(nèi)的拖放內(nèi)容的門戶數(shù)據(jù)處理系統(tǒng)圖示。如圖2A所 示,客戶端210內(nèi)呈現(xiàn)的門戶頁面220外部的應(yīng)用250的內(nèi)容260的 選擇270,例如內(nèi)容瀏覽器,可被選擇用于復(fù)制到門戶頁面220的指 定空間240內(nèi),該空間還沒有被小口 230A、 230B、 230C的實(shí)例所占 據(jù)。例如,可通過指針設(shè)備280將選擇270拖放到指定空間240內(nèi), 或者可將選擇270剪切粘貼到指定空間240內(nèi)。如圖2B所示,分別檢測到用于拖放操作或剪切粘貼操作的放事 件或粘貼事件后,可確定用于內(nèi)容260的內(nèi)容類型?;谠摯_定,特 定的小口 230D可被確定來在門戶頁面220內(nèi)呈現(xiàn)選擇270。隨后, 所標(biāo)識(shí)的小口 230D可^f皮提供到門戶頁面220內(nèi)的指定空間240中, 可在小口 230D內(nèi)呈現(xiàn)該選擇270。重要的是,不需要終端用戶陷入復(fù)雜的配置過程即可在小口 230D內(nèi)呈現(xiàn)選擇270,僅將選擇270拖放到指定空間內(nèi)的動(dòng)作可足夠使得提供小口 230D并在小口 230D內(nèi)顯示選擇270。在可能不止一 個(gè)數(shù)據(jù)類型解釋的情況中,可呈現(xiàn)給用戶選擇,用戶可選擇合適的類 型??商鎿Q地,該提供部件可基于可用數(shù)據(jù)類型的加權(quán)優(yōu)先級(jí)上的選 擇。在任一情況中,提供選擇的重新配置可在必要時(shí)允許原始提供中 的改變?,F(xiàn)在轉(zhuǎn)到圖3,表示了流程圖,其例示了用于提供小口閱讀器來 觀看門戶頁面內(nèi)的拖放內(nèi)容的過程。在塊310開始,可對門戶頁面內(nèi) 的一個(gè)位置檢測放事件。在塊320,可獲得與該放事件相關(guān)的內(nèi)容, 并在塊330確定用于該內(nèi)容的內(nèi)容類型。在塊340,可定位與所識(shí)別 的內(nèi)容類型相關(guān)的小口。如果在確定塊350不能定位與該內(nèi)容相關(guān)的 小口,則在塊360發(fā)生錯(cuò)誤狀態(tài)。否則,在塊370,如果對于拖放事件定位了不止一種內(nèi)容類型, 則在塊380中可能存在不止一種數(shù)據(jù)類型的解釋,可選擇數(shù)據(jù)類型中 的一種。例如,可呈現(xiàn)給用戶選擇,用戶可選擇合適的類型??商鎿Q 地,該選擇可基于可用數(shù)據(jù)類型的加權(quán)優(yōu)先級(jí)。在任一情況中,在塊 390,所定位的小口可被提供用于定位,并且在塊400,該內(nèi)容可被加 載到小口中用于觀看。最后,在塊410,可在門戶頁面內(nèi)呈現(xiàn)該小口。本發(fā)明的實(shí)施例可釆用全部硬件實(shí)施例、全部軟件實(shí)施例或包含 硬件和軟件元素兩者的實(shí)施例的形式。在優(yōu)選實(shí)施例中,本發(fā)明以軟 件實(shí)現(xiàn),其包括但不限于固件、駐留軟件、微代碼等。此外,本發(fā)明 可采用計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)程序產(chǎn)品可從計(jì)算機(jī)可用或 計(jì)算機(jī)可讀的介質(zhì)訪問,該介質(zhì)提供了由或結(jié)合計(jì)算機(jī)或任何指令執(zhí) 行系統(tǒng)使用的程序代碼。為了說明的目的,計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)可以是可包含、 存儲(chǔ)、通信、傳播、或傳輸程序用于由或結(jié)合指令執(zhí)行系統(tǒng)、設(shè)備或 裝置使用的任何設(shè)備。該介質(zhì)可以是電、磁、光、電磁、紅外、或半 導(dǎo)體系統(tǒng)(或設(shè)備或裝置)或傳播介質(zhì)。計(jì)算機(jī)可讀介質(zhì)的例子包括 半導(dǎo)體或固態(tài)存儲(chǔ)器、磁帶、可移動(dòng)計(jì)算機(jī)磁盤、隨機(jī)訪問存儲(chǔ)器 (RAM)、只讀存儲(chǔ)器(ROM)、硬磁鐵磁盤及光盤。光盤的當(dāng)前例子包括CD-只讀存儲(chǔ)器(CD-ROM) 、 CD-讀/寫(CD-R/W)以及 DVD。適合于存儲(chǔ)和/或執(zhí)行程序代碼的數(shù)據(jù)處理系統(tǒng)可包括至少一個(gè) 處理器,該處理器通過系統(tǒng)總線直接或間接耦合到存儲(chǔ)器元件。該存 儲(chǔ)器元件可包括在程序代碼的實(shí)際執(zhí)行期間使用的本地存儲(chǔ)器,大容 量存儲(chǔ)器,以及提供至少某些程序代碼的臨時(shí)存儲(chǔ),從而減小執(zhí)行期 間必須從大容量存儲(chǔ)器荻得代碼的次數(shù)的高速緩存。輸入/輸出或I/O 設(shè)備(包括但不限于鍵盤、顯示器、指針設(shè)備等)可直接或通過轉(zhuǎn)換 I/O控制器被耦合到該系統(tǒng)。網(wǎng)絡(luò)適配器還可被耦合到該系統(tǒng),從而
權(quán)利要求
1、一種用于提供小口閱讀器來觀看門戶頁面內(nèi)的拖放內(nèi)容的計(jì)算機(jī)執(zhí)行方法,該方法包括在呈現(xiàn)所述門戶頁面之后,為外部地選擇到所述門戶頁面的內(nèi)容確定內(nèi)容類型;定位與所述確定的內(nèi)容類型相關(guān)的小口閱讀器;在所述門戶頁面內(nèi)提供所述定位的小口閱讀器;及在具有所述內(nèi)容的門戶頁面內(nèi)呈現(xiàn)所述提供的小口閱讀器。
2、 權(quán)利要求l的方法,其中所述在呈現(xiàn)所述門戶頁面之后,為外 部地選擇到所述門戶頁面的內(nèi)容確定內(nèi)容類型包括檢測用于拖放操作的放事件,該拖放操作用于外部地選擇到所述 門戶頁面的內(nèi)容;及為所述內(nèi)容確定內(nèi)容類型。
3、 權(quán)利要求l的方法,其中所述在呈現(xiàn)所述門戶頁面之后,為外 部地選擇到所述門戶頁面的內(nèi)容確定內(nèi)容類型,包括檢測用于剪切粘貼操作的粘貼事件,該剪切粘貼操作用于外部地 選擇到所述門戶頁面的內(nèi)容;及 為所述內(nèi)容確定內(nèi)容類型。
4、 權(quán)利要求2的方法,其中所述在呈現(xiàn)所述門戶頁面之后,為外 部地選擇到所述門戶頁面的內(nèi)容確定內(nèi)容類型,包括在呈現(xiàn)所述門戶頁面之后,為外部地選擇到所述門戶頁面的內(nèi)容 定位多個(gè)內(nèi)容類型;及基于所述內(nèi)容類型的用戶選擇和所述內(nèi)容類型的自動(dòng)選擇之一, 從所述多個(gè)內(nèi)容類型中選擇一個(gè)內(nèi)容類型,其中所述內(nèi)容類型的自動(dòng) 選擇基于所述多個(gè)內(nèi)容類型的加權(quán)優(yōu)先級(jí)。
5、 權(quán)利要求2的方法,進(jìn)一步包括識(shí)別用于接收所述內(nèi)容的門戶 頁面的指定部分。
6、 權(quán)利要求3的方法,進(jìn)一步包括識(shí)別用于接收所述內(nèi)容的門戶頁面的指定部分。
7、 權(quán)利要求5的方法,其中在所述門戶頁面內(nèi)提供所述定位的小 口閱讀器,包括在所述門戶頁面的指定部分中提供所述定位的小口閱 讀器用于接收所述內(nèi)容。
8、 權(quán)利要求6的方法,其中在所述門戶頁面內(nèi)提供所述定位的小 口閱讀器,包括在所述門戶頁面的指定部分中提供所述定位的小口閱 讀器用于接收所述內(nèi)容。
9、 權(quán)利要求l的方法,其中在所述門戶頁面內(nèi)提供所述定位的小 口閱讀器,包括識(shí)別所述門戶頁面內(nèi)定位的小口閱讀器的已有實(shí)例;及 配置所述定位的小口閱讀器的所述已有實(shí)例來接收所述內(nèi)容。
10、 一種配置用于提供小口閱讀器來觀看門戶頁面內(nèi)的拖放內(nèi)容 的門戶數(shù)據(jù)處理系統(tǒng),該數(shù)據(jù)處理系統(tǒng)包括小口聚合器;將多個(gè)內(nèi)容類型與相應(yīng)小口閱讀器相關(guān)聯(lián)的表;及 耦合到所述表及所述小口聚合器的拖放提供邏輯,所述拖放提供 邏輯包括程序代碼,其允許在呈現(xiàn)所述門戶頁面之后,為外部地選擇到所 述門戶頁面的內(nèi)容確定內(nèi)容類型,在所述表內(nèi)定位與所述確定的內(nèi)容 類型相關(guān)的小口閱讀器,在所述門戶頁面內(nèi)提供所述定位的小口閱讀 器,及向所述聚合器提供所述提供的小口閱讀器以在具有所述內(nèi)容的 門戶頁面內(nèi)呈現(xiàn)。
11、 一種包括一系列指令的計(jì)算機(jī)程序,其通過程序代碼實(shí)現(xiàn), 用于提供小口閱讀器來觀看門戶頁面內(nèi)的拖放內(nèi)容,所述計(jì)算機(jī)程序 包括用于在呈現(xiàn)所述門戶頁面之后,為外部地選擇到所述門戶頁面的內(nèi)容確定內(nèi)容類型的計(jì)算機(jī)可用程序代碼;用于定位與所述確定的內(nèi)容類型相關(guān)的小口閱讀器的計(jì)算機(jī)可用程序代碼;用于在所述門戶頁面內(nèi)提供所述定位的小口閱讀器的計(jì)算機(jī)可用程序代碼;及用于在具有所述內(nèi)容的門戶頁面內(nèi)呈現(xiàn)所述提供的小口閱讀器的 計(jì)算機(jī)可用程序代碼。
12、 權(quán)利要求ll的計(jì)算機(jī)程序,其中所述用于在呈現(xiàn)所述門戶頁 面之后,為外部地選擇到所述門戶頁面的內(nèi)容確定內(nèi)容類型的計(jì)算機(jī) 可用程序代碼,包括用于檢測用于拖放操作的放事件的計(jì)算機(jī)可用程序代碼,該拖放 操作用于外部地選擇到所述門戶頁面的內(nèi)容;及用于為所述內(nèi)容確定內(nèi)容類型的計(jì)算機(jī)可用程序代碼。
13、 權(quán)利要求ll的計(jì)算機(jī)程序,其中所述用于在呈現(xiàn)所述門戶頁 面之后,為外部地選擇到所述門戶頁面的內(nèi)容確定內(nèi)容類型的計(jì)算機(jī) 可用程序代碼,包括用于檢測用于剪切及粘貼操作的粘貼事件的計(jì)算機(jī)可用程序代 碼,該剪切及粘貼操作用于外部地選擇到所述門戶頁面的內(nèi)容;及 用于為所述內(nèi)容確定內(nèi)容類型的計(jì)算機(jī)可用程序代碼。
14、 權(quán)利要求11的計(jì)算機(jī)程序,其中所述用于在呈現(xiàn)所述門戶頁 面之后,為外部地選擇到所述門戶頁面的內(nèi)容確定內(nèi)容類型的計(jì)算機(jī)可用程序代碼,包括在呈現(xiàn)所述門戶頁面之后,為外部地選擇到所述門戶頁面的內(nèi)容定位多個(gè)內(nèi)容類型;及基于所述內(nèi)容類型的用戶選擇和所述內(nèi)容類型的自動(dòng)選擇之一, 從所述多個(gè)內(nèi)容類型中選擇一個(gè)內(nèi)容類型,其中所述內(nèi)容類型的自動(dòng) 選擇基于所述多個(gè)內(nèi)容類型的加權(quán)優(yōu)先級(jí)。
15、 權(quán)利要求12的計(jì)算機(jī)程序,進(jìn)一步包括識(shí)別用于接收所述內(nèi) 容的門戶頁面的指定部分的計(jì)算機(jī)可用程序代碼。
16、 權(quán)利要求13的計(jì)算機(jī)程序,進(jìn)一步包括識(shí)別用于接收所述內(nèi) 容的門戶頁面的指定部分的計(jì)算機(jī)可用程序代碼。
17、 權(quán)利要求15的計(jì)算機(jī)程序,其中所述用于在所述門戶頁面內(nèi)提供所述定位的小口閱讀器的計(jì)算機(jī)可用程序代碼,包括用于在所述 門戶頁面的指定部分中提供所述定位的小口閱讀器以接收所述內(nèi)容的 計(jì)算機(jī)可用程序代碼。
18、 權(quán)利要求16的計(jì)算機(jī)程序,其中所述用于在所述門戶頁面內(nèi) 提供所述定位的小口閱讀器的計(jì)算機(jī)可用程序代碼,包括用于在所述 門戶頁面的指定部分中提供所述定位的小口閱讀器以接收所述內(nèi)容的 計(jì)算機(jī)可用程序代碼。
19、 權(quán)利要求11的計(jì)算機(jī)程序,其中所述用于在所述門戶頁面內(nèi) 提供所述定位的小口閱讀器的計(jì)算機(jī)可用程序代碼,包括用于識(shí)別所述門戶頁面內(nèi)的所述定位的小口閱讀器的已有實(shí)例的 計(jì)算機(jī)可用程序代碼;及用于配置所述定位的小口閱讀器的所述已有實(shí)例來接收所述內(nèi)容 的計(jì)算機(jī)可用程序代碼。
全文摘要
本發(fā)明實(shí)施例解決有關(guān)對于門戶視圖內(nèi)的內(nèi)容進(jìn)行拖放操作的技術(shù)缺陷,并提供了用于提供小口閱讀器來在門戶環(huán)境內(nèi)觀看拖放內(nèi)容的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品。在一個(gè)實(shí)施例中,用于提供小口閱讀器來觀看門戶頁面內(nèi)的拖放內(nèi)容的計(jì)算機(jī)執(zhí)行方法包括,在呈現(xiàn)所述門戶頁面之后,為外部地選擇到所述門戶頁面的內(nèi)容確定內(nèi)容類型,定位與所述確定的內(nèi)容類型相關(guān)的小口閱讀器,在所述門戶頁面內(nèi)提供所述定位的小口閱讀器,及在具有所述內(nèi)容的門戶頁面內(nèi)呈現(xiàn)所述提供的小口閱讀器。
文檔編號(hào)G06F9/44GK101258466SQ200680032986
公開日2008年9月3日 申請日期2006年9月22日 優(yōu)先權(quán)日2005年9月23日
發(fā)明者F·拉齊夫, M·S·米勒 申請人:國際商業(yè)機(jī)器公司