專利名稱:Rss可主存控件的制作方法
RSS可主存控件背景當(dāng)今,web具有用戶可與之交互的許多不同類型的內(nèi)容。即,網(wǎng)站貢獻(xiàn) 看起來無窮量的不同類型的內(nèi)容,如文檔、圖片、產(chǎn)品、新項(xiàng)目、博客等。 許多時(shí)候,期望與這些內(nèi)容交互的用戶必須以反映與這些項(xiàng)目相關(guān)聯(lián)的不 一致行為的不同方式來進(jìn)行交互。例如,希望從網(wǎng)站上復(fù)制照片的用戶通 常必須在該照片上右擊并選擇"保存"選項(xiàng)。然而,這么做通常損失與該 照片相關(guān)聯(lián)的元數(shù)據(jù)。如果用戶正瀏覽出售書籍的網(wǎng)站并希望保存關(guān)于一 本書的信息,則該用戶通常必須選擇其希望保存的文本并將其復(fù)制到文檔。 同樣地,如果用戶在Sharepoint(共享點(diǎn))上處理文檔且其希望將之保存時(shí), 其通常必須按在該文檔上以與"現(xiàn)在下載"提示交互。上述只構(gòu)成用戶在嘗試與不同類型的web可用的內(nèi)容交互時(shí)遇到的不 一致性的一些示例。概述以下描述的各實(shí)施例使用并充分利用稱為真正簡單聚合(及eally Simple Syndication),即RSS的web內(nèi)容聚合格式來使用戶能夠更容易地與不同類 型的數(shù)據(jù)或來自于通過web可用的不同的源的數(shù)據(jù)進(jìn)行交互。根據(jù)至少一 些實(shí)施例,提供了可主存和/或可定制的控件,其給予用戶與RSS訂閱源交 互來存儲(chǔ)和進(jìn)一步操縱來自于不同RSS訂閱源的項(xiàng)目集合的能力。
圖1示出根據(jù)一實(shí)施例的系統(tǒng)。圖2示出根據(jù)一實(shí)施例的示例性控件,以及該控件的各單獨(dú)特征。 圖3圖解地示出根據(jù)一實(shí)施例的可主存控件和其支持的一個(gè)交互。 圖4是描述根據(jù)一實(shí)施例的方法中的各步驟的流程圖。詳細(xì)描述 概覽以下描述的各實(shí)施例使用并充分利用稱為真正簡單聚合(及eally Simple Syndication),即RSS的web內(nèi)容聚合格式來使用戶能夠更容易地與不同類 型的數(shù)據(jù)或來自于通過web可用的不同的源的數(shù)據(jù)進(jìn)行交互。根據(jù)至少一 些實(shí)施例,提供了可主存和/或可定制的控件,其給予用戶與RSS訂閱源交 互來存儲(chǔ)和進(jìn)一步操縱來自于不同RSS訂閱源的項(xiàng)目集合以及將該集合視 為在本地文件系統(tǒng)上的文件的能力。RSS web訂閱源能以若千不同文件格式出現(xiàn),流行的幾個(gè)是RSS 0.91、 0.92、 1.0、 2.0和Atom。 RSS web訂閱源在web上變得越來越受歡迎,且 眾多具有RSS支持的軟件應(yīng)用程序正在開發(fā)中。如下描述假定讀者方對(duì) RSS有一定的熟悉度。關(guān)于RSS的另外的背景,有眾多提供用戶可能感興 趣的信息的可公開獲得的規(guī)范。然而,為提供RSS的一些基本背景,提供 以下討論。RSS是XML的方言。所有RSS文件必須遵循XML 1.0規(guī)范,其公布在 萬維網(wǎng)聯(lián)盟(W3C)網(wǎng)站上。在頂層,RSS文檔包括一々ss〉元素,其具有 稱為"version (版本)"的指定該文檔所遵循的RSS版本的強(qiáng)制屬性。從屬 于該々ss〉元素的是單個(gè)〈channd〉(頻道)元素,其包含關(guān)于頻道(元數(shù)據(jù)) 和其內(nèi)容的信息。根據(jù)RSS2.0規(guī)范,有三個(gè)必需的頻道元素〈title〉(標(biāo)題)、〈link〉(鏈 接)和〈description〉(描述)。title構(gòu)成頻道的名字,Iink描述到對(duì)應(yīng)于該頻 道的HTML網(wǎng)站的URL,而discription是描述該頻道的短語或句子。頻道可以包含任何數(shù)量的〈item〉(項(xiàng)目)。 一個(gè)項(xiàng)目可以表示一個(gè)"故 事" 一很像報(bào)紙中或雜志中的故事或其它內(nèi)容片段。 一個(gè)項(xiàng)目通常還可以 包含標(biāo)題、鏈接和描述。項(xiàng)目的所有元素都是可任選的,然而標(biāo)題或描述 中至少一個(gè)必須存在??杀豁?xiàng)目元素包含的還有眾多其它元素。根據(jù)RSS 2.0規(guī)范,這些包括author (作者)、category (類別)、comments (評(píng)論)、 enclosure (附加件)、guid、 pubDate (發(fā)布日)、source (源)等。這些元素 也是可擴(kuò)展的,且可由發(fā)布者定制。在本文中,在所描述的RSS實(shí)施例的上下文中將使用特定術(shù)語。/#^是 訂閱源的基本單元。通常, 一個(gè)項(xiàng)目表示具有如上所述的到網(wǎng)站上的實(shí)際 文章的鏈接的blog入口或新聞文章/摘要。/77智源是資源中的項(xiàng)目的列表。示例性RSS可主存控件圖1概括地在100處示出根據(jù)一實(shí)施例的系統(tǒng)。在該示例中,系統(tǒng)100 包括計(jì)算設(shè)備102,其具有一個(gè)或多個(gè)處理器104、 一個(gè)或多個(gè)計(jì)算機(jī)可讀 介質(zhì)106、和以計(jì)算機(jī)可執(zhí)行指令的形式具體化于計(jì)算機(jī)可讀介質(zhì)上的一個(gè) 或多個(gè)RSS可主存控件108。雖然計(jì)算設(shè)備102以臺(tái)式計(jì)算機(jī)或客戶計(jì)算機(jī)的形式示出,但應(yīng)該認(rèn)識(shí) 和理解,也可利用其它計(jì)算設(shè)備而不背離所要求保護(hù)的主題的精神和范圍。 例如,其它計(jì)算設(shè)備可以包括,作為示例而非限制,便攜式計(jì)算機(jī)、諸如 個(gè)人數(shù)字助理(PDA)等手持式計(jì)算機(jī)、蜂窩電話、服務(wù)器等。
另外,系統(tǒng)100包括計(jì)算設(shè)備102通過其與一個(gè)或多個(gè)服務(wù)器112進(jìn)行 通信的因特網(wǎng)U0形式的網(wǎng)絡(luò)。服務(wù)器可以是由計(jì)算設(shè)備102所接收并由 其用戶所消費(fèi)的RSS訂閱源的源。在至少一些實(shí)施例中,可主存控件108可以由任何合適類型的實(shí)體主存。 例如,控件108可被網(wǎng)頁或諸如圖片或照片應(yīng)用程序、數(shù)據(jù)庫應(yīng)用程序、 瀏覽器應(yīng)用程序等應(yīng)用程序主存。圖2示出根據(jù)一實(shí)施例的示例性控件108,以及該控件的各單獨(dú)特征。 其中,可主存控件108具有包括,作為示例而非限制,默認(rèn)動(dòng)作200、自定 義動(dòng)作202、文件系統(tǒng)交互204、多個(gè)視圖208和自定義視圖210等各個(gè)特 征。默認(rèn)動(dòng)作200指的是控件上預(yù)編程或預(yù)配置的那些動(dòng)作,且可以包括諸 如打開(open)、保存(save)、復(fù)制(copy)和添加到集合(add to a collection )等以下更詳細(xì)地描述的事情。自定義動(dòng)作202指的是可由例如開發(fā)者在控件上編程的那些動(dòng)作。自定 義動(dòng)作可以包括諸如刪除、購買、評(píng)價(jià)該項(xiàng)目等任何類型的動(dòng)作。RSS項(xiàng) 目有多少種變化,自定義動(dòng)作也就有多少種。文件系統(tǒng)交互204指的是使用戶能夠從web取得RSS項(xiàng)目并以無縫的 方式與文件系統(tǒng)交互的那些特征。這可以包括諸如拖放功能、將RSS項(xiàng)目導(dǎo)出到文件等動(dòng)作。多個(gè)視圖208指的是控件為用戶以多種不同方式呈現(xiàn)RSS項(xiàng)目的能力。 自定義視圖210指的是控件被編程來以特定方式顯示RSS內(nèi)容的能力。在如下討論中,這通過模板來完成。 這些特征都如下以另外的細(xì)節(jié)討論。在接下來的討論中,描述了控件108的兩個(gè)分離卻相關(guān)的方面。首先, 在標(biāo)題"RSS可主存控件交互"下描述了控件的使用戶能夠與RSS內(nèi)容交 互的特性。該節(jié)中包含的有用來提供默認(rèn)動(dòng)作200、自定義動(dòng)作202和文件 系統(tǒng)交互204的控件特征的描述。這之后,提供了標(biāo)題為"RSS可主存控件演示"的一節(jié),并描述了控件 能啟用其與之交互的內(nèi)容的演示的各種方式。該節(jié)中包含的有用來提供多個(gè)視圖208和自定義視圖210的控件特征的描述。 RSS可主存控件交互在網(wǎng)站或RSS內(nèi)容的其它源表達(dá)其內(nèi)容時(shí),由于RSS的標(biāo)準(zhǔn)化的本質(zhì), 關(guān)于RSS項(xiàng)目的某些信息將是已知的。如上所示,如將被本領(lǐng)域技術(shù)人員 所認(rèn)識(shí)到的,該信息以標(biāo)準(zhǔn)化的方式以XML表達(dá)。因此,本質(zhì)上大不相同
的項(xiàng)目將仍然共享至少一些RSS屬性或特性,例如,標(biāo)題、描述和/或鏈接。 這一可預(yù)知性可由本發(fā)明的控件利用來提供在用戶與RSS數(shù)據(jù)交互并消費(fèi) 之時(shí)的標(biāo)準(zhǔn)化的用戶體驗(yàn)。因此,不管用戶訪問的是什么網(wǎng)站或源,用戶 都可以用相同的方式與項(xiàng)目交互。作為一個(gè)示例,考慮圖解地示出可主存控件108和其支持的一個(gè)交互的 圖3。其中,可主存控件108具有允許用戶于不同RSS訂閱源交互的用戶 界面組件300。實(shí)際上,主存應(yīng)用程序或網(wǎng)站可以向該控件提供與訂閱源相 關(guān)聯(lián)的URL。該控件隨后可以在該URL上發(fā)出HTTP Get請(qǐng)求并作為響應(yīng) 接收定義該RSS訂閱源的XML文件。該控件隨后可以為用戶呈現(xiàn)這一訂 閱源。在該示例中,兩個(gè)這種訂閱源分別在302、 304處示出。注意到,每一 訂閱源都包括眾多項(xiàng)目。例如,訂閱源302包括項(xiàng)目1、 2、 3、 4和5。同 樣地,訂閱源304包括項(xiàng)目6、 7和8。如上所示,每一 RSS訂閱源以XML 描述。因此,訂閱源302以被示為緊挨其左側(cè)的XML描述。同樣,訂閱源 304以被示為緊挨其右側(cè)的XML描述。注意每一訂閱源中的每一單獨(dú)項(xiàng)目 具有其自己的基于標(biāo)簽的XML描述。每一項(xiàng)目標(biāo)簽內(nèi)部出現(xiàn)與上述單獨(dú)項(xiàng) 目相關(guān)聯(lián)的特性和屬性?,F(xiàn)考慮在用戶瀏覽訂閱源并選擇接收訂閱源數(shù)據(jù)時(shí),其(或更確切地說 其軟件)所接收到的是描述該訂閱源的XML。使用該XML,軟件可以進(jìn) 一步允許用戶通過選擇各單獨(dú)訂閱源項(xiàng)目來消費(fèi)訂閱源數(shù)據(jù)。假定在該示 例中,用戶發(fā)現(xiàn)來自訂閱源302的項(xiàng)目1和5和來自訂閱源304的項(xiàng)目6 很有趣。使用用戶界面300,用戶可以選擇各單獨(dú)項(xiàng)目,如通過將其拖放或 復(fù)制粘貼到稱為桌合的適當(dāng)容器,如集合306。在該具體示例中,集合306 包括來自訂閱源302的項(xiàng)目1和5和來自訂閱源304的項(xiàng)目6。在用戶選擇通過從不同訂閱源中選擇和復(fù)制項(xiàng)目來形成集合時(shí),控件 108解析與各單獨(dú)訂閱源相關(guān)聯(lián)的XML并選擇與用戶選擇的各單獨(dú)項(xiàng)目相 關(guān)聯(lián)的XML。隨后,控件108形成可被認(rèn)為是來自于不同訂閱源的XML 的組合,以便本質(zhì)上提供新的用戶定義的訂閱源。因此,在圖3的示例中, 注意緊挨在集合306右側(cè)的XML包括與項(xiàng)目6、 1和5相關(guān)聯(lián)的XML。訪問和獲取訂閱源數(shù)據(jù)的一種方法可以是使用特別設(shè)計(jì)來與RSS訂閱 源交互的平臺(tái)。 一個(gè)這樣的平臺(tái)在美國專利申請(qǐng)?zhí)?1/158,398中有描述。 當(dāng)然,可以使用其它方法和系統(tǒng)而不背離要求保護(hù)的主題的精神和范圍?,F(xiàn)在,由于已定義了他的或她的包含來自于其它訂閱源的項(xiàng)目的訂閱 源,用戶能以控件所支持的任何方式操縱集合數(shù)據(jù)。這可以包括如對(duì)項(xiàng)目 的讀和寫等事情。考慮一下這可提供給用戶的功能。回想訂閱源項(xiàng)目可以構(gòu)成不同類型內(nèi)容的廣泛而不同的組。然而,在RSS環(huán)境中,這一廣泛而不同的內(nèi)容組共 享至少一些由每一項(xiàng)目的XML定義的特性。這進(jìn)而可以使控件能夠綁定到 訂閱源并向用戶提供跨不同內(nèi)容類型的集成且統(tǒng)一的消費(fèi)體驗(yàn)。還考慮一旦如上所述地定義了以XML為基礎(chǔ)的集合則可以提供的各種 功能。例如,可以進(jìn)行諸如排序和過濾等操作或動(dòng)作。另外,可以進(jìn)行對(duì) 各單獨(dú)訂閱源的內(nèi)容專用的操作或動(dòng)作,諸如,例如在這一元素出現(xiàn)在 XML中時(shí)按作者排序。因此,可以支持諸如各種默認(rèn)動(dòng)作200 (圖2)、 自定義動(dòng)作202和文件系統(tǒng)交互204等功能或動(dòng)作來給予用戶豐富且穩(wěn)健 數(shù)量的方式來與其集合中的RSS內(nèi)容交互。在該示出并描述的實(shí)施例中,控件能以網(wǎng)站所支持的RSS訂閱源為基 礎(chǔ),或以駐留在例如用戶的計(jì)算設(shè)備上的本地存儲(chǔ)為基礎(chǔ)。例如,可以將 項(xiàng)目從一個(gè)控件復(fù)制到另一控件。第一個(gè)控件可能以網(wǎng)站所支持的RSS訂 閱源為基礎(chǔ)。在至少一些實(shí)施例中,該網(wǎng)站具有更新項(xiàng)目的能力。例如, 如果項(xiàng)目是文檔且用戶訂閱了該訂閱源,則用戶可以自動(dòng)接收對(duì)該文檔的 更新。第二個(gè)控件(即項(xiàng)目所復(fù)制到的那個(gè))可能以客戶計(jì)算設(shè)備上的本地存 儲(chǔ)為基礎(chǔ)。以本地存儲(chǔ)為基礎(chǔ)可以允許對(duì)存儲(chǔ)在本地存儲(chǔ)中的內(nèi)容的寫訪 問。這稍微不同于控件以網(wǎng)站所支持的RSS訂閱源為基礎(chǔ)的情況。如將被 本領(lǐng)域技術(shù)人員所認(rèn)識(shí)到的,通常在那些情況下,沒有寫訪問。然而,在 這一情況下,在RSS內(nèi)容改變時(shí),那些改變可被提供給客戶計(jì)算設(shè)備以進(jìn) 行更新。圖4是描述根據(jù)一實(shí)施例的方法中的各步驟的流程圖。該方法可以結(jié)合 任何合適的硬件、軟件、固件或其組合來實(shí)現(xiàn)。僅在一實(shí)施例中,該方法 可以用諸如駐留于計(jì)算機(jī)可讀介質(zhì)106 (圖1)上的軟件來實(shí)現(xiàn)。步驟400提供一個(gè)或多個(gè)RSS可主存控件。該步驟可由任何數(shù)量的合適的實(shí)體來完成。例如,控件可由網(wǎng)站或上面提供了其示例的任何合適的類型的應(yīng)用程序來主存。步驟402向RSS項(xiàng)目分配一個(gè)或多個(gè)動(dòng)作。該步驟可以用任何合適的方式來完成。例如,合適地配置的控件可以具有其支持的一組默認(rèn)動(dòng)作。這些默認(rèn)動(dòng)作可以包括,作為示例而非限制,打開、保存和添加到集合。另外,各動(dòng)作可以包括對(duì)特定RSS項(xiàng)目專用的動(dòng)作。這
些動(dòng)作可以用形成這些項(xiàng)目所來自的RSS訂閱源數(shù)據(jù)的一部分的XML來 描述。又一類型的動(dòng)作可以涉及文件系統(tǒng)交互,如將RSS項(xiàng)目轉(zhuǎn)換為特定 文件系統(tǒng)中的文件。更具體地,由于了解組成RSS項(xiàng)目及其特性的數(shù)據(jù)的 類型,因此合適地配置的控件可以或?qū)⒃擁?xiàng)目轉(zhuǎn)換為文件或調(diào)用適當(dāng)?shù)拇?碼來進(jìn)行轉(zhuǎn)換。這可以通過將RSS項(xiàng)目的適當(dāng)?shù)奶匦杂成涞竭m當(dāng)?shù)奈募?式來完成。例如,如果項(xiàng)目是MPEG圖像,則控件或合適地調(diào)用的代碼可以將該項(xiàng)目轉(zhuǎn)換成文件系統(tǒng)上的文件。步驟404創(chuàng)建來自于不同訂閱源的RSS項(xiàng)目的集合。該步驟可以用任何 合適的方式來完成,其示例如上給出。僅在一實(shí)施例中,集合通過使用戶 能夠通過合適地配置的用戶界面從不同訂閱源選擇各單獨(dú)RSS項(xiàng)目并建立 包含那些項(xiàng)目的集合來形成。已討論了用戶可以與來自不同訂閱源的RSS項(xiàng)目交互的各種方式,現(xiàn)討 論轉(zhuǎn)到經(jīng)由用戶界面可將RSS項(xiàng)目呈現(xiàn)給用戶的一些不同的方式。RSS可主存控件演示在一實(shí)施例中,如果網(wǎng)站沒有表達(dá)特定RSS項(xiàng)目應(yīng)被如何顯示,則RSS 可主存控件可以提供眾多不同的布局視圖。在一實(shí)施例中,提供了三種不同的布局視圖。第一個(gè)布局視圖可被簡單 地認(rèn)為是類似于文件系統(tǒng)的列表視圖的連續(xù)列出訂閱源或集合的項(xiàng)目的列 表視圖。在該示例中,每一項(xiàng)目占據(jù)一行。第二個(gè)布局視圖是其中各單獨(dú) 圖標(biāo)與每一項(xiàng)目相關(guān)聯(lián)并為用戶顯示的圖標(biāo)視圖。在該示例中,這些圖標(biāo)可以包含一些描述性材料。該圖標(biāo)視圖類似于文件系統(tǒng)的圖標(biāo)視圖。第三 個(gè)布局視圖是其中提供圖標(biāo)和與各單獨(dú)項(xiàng)目相關(guān)聯(lián)的各種元數(shù)據(jù)的詳細(xì)或 全細(xì)節(jié)視圖。全細(xì)節(jié)視圖類似于文件系統(tǒng)的其中顯示了文件名、類型和修 改日期的詳細(xì)視圖。在至少一實(shí)施例中,可以用駐留在組成部分RSS訂閱源的XML中的模 板的形式為各單獨(dú)項(xiàng)目創(chuàng)建自定義視圖。模板描述每一項(xiàng)目的布局及格式 化。如果定義了自定義視圖,則其對(duì)用戶可用以在默認(rèn)視圖中切換。如果 存在模板,則其可以覆蓋任何默認(rèn)視圖,但如上所述也可以從模板中切換 出來。在一實(shí)施例中,該模板包括不與各單獨(dú)RSS項(xiàng)目分層的演示數(shù)據(jù)。 僅作為可以如何定義該模板的一個(gè)示例,考慮示例XML摘錄及如下相關(guān)的 討論。通常,發(fā)布者在訂閱源中提供項(xiàng)目的HTML描述以便即使在其經(jīng)由項(xiàng)目 擴(kuò)展(item-extension)提供相同的數(shù)據(jù)時(shí)也保持對(duì)其信息的演示的控制。 這可導(dǎo)致若干問題。首先,即使在多數(shù)情況下HTML是相同的,每一項(xiàng)目 也都具有演示信息(即HTML元素)的副本。其次,每一項(xiàng)目在描述元素 和元數(shù)據(jù)標(biāo)簽之間重復(fù)元數(shù)據(jù)。第三,HTML描述只在由特定形狀因子 (form-factor)的瀏覽器呈現(xiàn)時(shí)才有用。根據(jù)一實(shí)施例,數(shù)據(jù)的重復(fù)可通過使用模板機(jī)制來減少。g卩,不同模板 使客戶機(jī)能夠取決于形狀因子或其它需求為數(shù)據(jù)選擇不同的呈現(xiàn)。如下示 例示出音樂網(wǎng)站的前IO列表可被如何修改以使用HTM1模板。選擇該特定 技術(shù)是因?yàn)槠鋵?duì)發(fā)布者來說相比于可能要求一些編碼能力的其它技術(shù)更容 易創(chuàng)建。如果用戶對(duì)另外的數(shù)據(jù)感興趣,則該格式擴(kuò)展的客戶機(jī)可以與一簡單 UI切換一起提供來允許用戶在壓縮的"概述"視圖和更詳細(xì)的"全"視圖 之間切換。在每一情況中,發(fā)布者完全控制內(nèi)容的演示。<formula>formula see original document page 10</formula>結(jié)論上述各實(shí)施例利用和使用RSS來使用戶能夠更容易地與不同類型的或 來自通過網(wǎng)絡(luò)可用的不同源的數(shù)據(jù)交互。根據(jù)至少一些實(shí)施例,提供了可 主存和/或可定制的控件,其給予用戶與RSS訂閱源交互來存儲(chǔ)和進(jìn)一步操 縱來自于不同RSS訂閱源的項(xiàng)目的集合的能力。上述的發(fā)明的技術(shù)可以使開發(fā)者能夠快速啟用其站點(diǎn)上的項(xiàng)目以使這 些項(xiàng)目可由用戶來交互。例如,用戶可以容易地以與保存文檔相同的方式 將照片保存在其桌面上。同樣,有了保存項(xiàng)目集合和如果該項(xiàng)目改變則獲 得更新的能力,用戶可以例如使來自Amazon.com的書和來自Netflix的影 片處于同一集合并且如果特定項(xiàng)目改變了則接收通知。此外,在至少一些實(shí)施例中,用戶可以改變項(xiàng)目被如何可視化的視圖。另外,發(fā)布者可以通過例如上面討論的模板,用更豐富的方式呈現(xiàn)其項(xiàng) 目以用于品牌或優(yōu)化的數(shù)據(jù)布局。雖然已經(jīng)用對(duì)結(jié)構(gòu)特征和/或方法步驟專用的語言描述了本發(fā)明,但是應(yīng) 當(dāng)理解,所附權(quán)利要求書中定義的本發(fā)明不必限于所描述的具體特征或步 驟。相反,各具體特征和步驟是作為實(shí)現(xiàn)所要求保護(hù)的本發(fā)明的較佳形式 來公開的。
權(quán)利要求
1. 一種或多種包含計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在被執(zhí)行時(shí)實(shí)現(xiàn)一種向用戶提供與RSS訂閱源交互以構(gòu)建包含來自不同RSS訂閱源的項(xiàng)目的集合的能力的RSS可主存控件(108)。
2. 如權(quán)利要求1所述的一種或多種計(jì)算機(jī)可讀介質(zhì),其特征在于,所述 RSS可主存控件可以被網(wǎng)頁主存。
3. 如權(quán)利要求1所述的一種或多種計(jì)算機(jī)可讀介質(zhì),其特征在于,所述 RSS可主存控件可以被應(yīng)用程序主存。
4. 如權(quán)利要求3所述的一種或多種計(jì)算機(jī)可讀介質(zhì),其特征在于,所述 應(yīng)用程序以瀏覽器的形式駐留。
5. 如權(quán)利要求1所述的一種或多種計(jì)算機(jī)可讀介質(zhì),其特征在于,所述 可主存控件支持包括默認(rèn)動(dòng)作、自定義動(dòng)作或文件系統(tǒng)交互中的一個(gè)或多個(gè)的 各特征。
6. 如權(quán)利要求1所述的一種或多種計(jì)算機(jī)可讀介質(zhì),其特征在于,所述 可主存控件支持包括多個(gè)視圖或自定義視圖中的一個(gè)或多個(gè)的各特征。
7. 如權(quán)利要求1所述的一種或多種計(jì)算機(jī)可讀介質(zhì),其特征在于,所述 可主存控件支持包括默認(rèn)動(dòng)作、自定義動(dòng)作、文件系統(tǒng)交互、多個(gè)視圖和自定 義視圖的各特征。
8. 如權(quán)利要求1所述的一種或多種計(jì)算機(jī)可讀介質(zhì),其特征在于,集合 包括對(duì)應(yīng)于來自所述不同訂閱源的每一項(xiàng)目的XML。
9. 如權(quán)利要求1所述的一種或多種計(jì)算機(jī)可讀介質(zhì),其特征在于,所述 項(xiàng)目包括不同類型的項(xiàng)目。
10. —種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括允許用戶經(jīng)由用戶界面(300)從不同RSS訂閱源中選擇各單獨(dú)RSS項(xiàng)目;以及建立包含所選RSS項(xiàng)目的集合(306)。
11. 如權(quán)利要求10所述的方法,其特征在于,所述允許和建立的動(dòng)作至 少部分地由瀏覽器執(zhí)行。
12. 如權(quán)利要求10所述的方法,其特征在于,所述建立的動(dòng)作包括解析與所述不同的RSS訂閱源相關(guān)聯(lián)的XML并選擇與用戶選擇的各單獨(dú)項(xiàng)目相關(guān) 聯(lián)的XML。
13. 如權(quán)利要求10所述的方法,其特征在于,所述建立的動(dòng)作至少部分 地由可被綁定至RSS訂閱源或本地存儲(chǔ)的可主存控件執(zhí)行。
14. 如權(quán)利要求13所述的方法,其特征在于,所述可主存控件可以被網(wǎng) 站主存。
15. 如權(quán)利要求10所述的方法,其特征在于,所選擇的RSS項(xiàng)目可以包 括不同類型的項(xiàng)目。
16. 如權(quán)利要求10所述的方法,其特征在于,還包括允許所述用戶執(zhí)行 默認(rèn)動(dòng)作、自定義動(dòng)作或文件系統(tǒng)交互中的一個(gè)或多個(gè)。
17. 如權(quán)利要求10所述的方法,其特征在于,還包括允許所述用戶以列表視圖、圖標(biāo)視圖、詳細(xì)視圖或模板視圖中的一個(gè)或多個(gè)査看集合的項(xiàng)目。
18. 如權(quán)利要求10所述的方法,其特征在于,還包括允許對(duì)所述集合中 的所選RSS項(xiàng)目的一個(gè)或多個(gè)的寫訪問。
19. 一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括提供一個(gè)或多個(gè)RSS可主存控件(400),各單獨(dú)控件被配置為允許用戶從 不同RSS訂閱源中選擇不同類型的項(xiàng)目并構(gòu)建項(xiàng)目的集合,所述集合包括來自 所述不同RSS訂閱源的XML,所述XML描述所述集合的各單獨(dú)項(xiàng)目;以及向集合的各項(xiàng)目分配一個(gè)或多個(gè)動(dòng)作(402)。
20. 如權(quán)利要求19所述的方法,其特征在于,所述提供的動(dòng)作由瀏覽器 執(zhí)行。
全文摘要
上述各實(shí)施例使用并充分利用RSS來使用戶能夠更容易地與不同類型的或來自通過web可用的不同源的數(shù)據(jù)進(jìn)行交互。根據(jù)至少一些實(shí)施例,提供了可主存和/或可定制的控件,其給予用戶與RSS訂閱源交互來存儲(chǔ)和進(jìn)一步操縱來自于不同RSS訂閱源的項(xiàng)目的集合的能力。
文檔編號(hào)G06F15/16GK101401084SQ200780008302
公開日2009年4月1日 申請(qǐng)日期2007年2月23日 優(yōu)先權(quán)日2006年3月6日
發(fā)明者A·S·甘迪, J·T·基, S·O·林德賽 申請(qǐng)人:微軟公司