用于在網(wǎng)絡(luò)內(nèi)容訂閱中應(yīng)用的網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模的方法和設(shè)備的制作方法
【專利摘要】本發(fā)明提供了一種被認(rèn)為是使能技術(shù)的方法用于基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模生成從一個(gè)或多個(gè)源收集的可定制和合并的可觀看網(wǎng)絡(luò)內(nèi)容。該方法涉及到處理和/或有助于一個(gè)或多個(gè)網(wǎng)頁(yè)的處理以確定限定一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)內(nèi)容部分的布局/結(jié)構(gòu)。該方法還包括處理和/或有助于一個(gè)或多個(gè)內(nèi)容部分的一個(gè)或多個(gè)選擇的處理以至少部分地引起對(duì)所選一個(gè)或多個(gè)部分的一個(gè)或多個(gè)訂閱。該方法還涉及到至少部分地引起一個(gè)或多個(gè)網(wǎng)頁(yè)的建模以確定對(duì)布局、一個(gè)或多個(gè)內(nèi)容部分或其組合的一個(gè)或多個(gè)改變。該方法另外涉及到處理和/或有助于建模的處理以確定對(duì)一個(gè)或多個(gè)訂閱的一個(gè)或多個(gè)更新。
【專利說(shuō)明】用于在網(wǎng)絡(luò)內(nèi)容訂閱中應(yīng)用的網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模的方法和設(shè)備
【背景技術(shù)】
[0001]服務(wù)提供商和設(shè)備制造商(例如,無(wú)線、蜂窩等)不斷地受到挑戰(zhàn)以通過(guò)例如提供引人注目的網(wǎng)絡(luò)服務(wù)來(lái)向消費(fèi)者輸送價(jià)值和便利。越來(lái)越多的用戶優(yōu)選觀看網(wǎng)絡(luò)內(nèi)容的多個(gè)源,但是按時(shí)間、設(shè)備能力和資源可用性而受到限制。某些系統(tǒng)提供了用于將一個(gè)或多個(gè)網(wǎng)站的一個(gè)或多個(gè)所選部分合并成自限定視圖的手段。但是,提供可自限定可觀看網(wǎng)絡(luò)內(nèi)容的系統(tǒng)常常需要檢測(cè)某些網(wǎng)站例如是否常常改變其布局或者改變?cè)诰W(wǎng)頁(yè)的一部分中提供的主題。相應(yīng)地,在其中一個(gè)或多個(gè)網(wǎng)站改變其布局的情況下,用戶可優(yōu)選具有用以收集、聚合并更新來(lái)自一個(gè)或多個(gè)網(wǎng)站的用戶選擇網(wǎng)絡(luò)內(nèi)容的方式,使得可將該改變通知用戶,或者系統(tǒng)可以為用戶更新該改變。此外,用戶可能期望具有提取和/或操縱一個(gè)或多個(gè)所選部分中的任何一個(gè)的能力。同樣地,用戶可優(yōu)選使用所選網(wǎng)絡(luò)內(nèi)容的任何收集、聚合和/或更新來(lái)識(shí)別對(duì)應(yīng)于給定網(wǎng)頁(yè)的所選部分的區(qū)段,假設(shè)該信息被定期地更新,但是頁(yè)面結(jié)構(gòu)不常改變。
【發(fā)明內(nèi)容】
[0002]因此,需要一種用于基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行自限定和合并的方法。
[0003]根據(jù)一個(gè)實(shí)施例,一種方法包括處理一個(gè)或多個(gè)網(wǎng)頁(yè)和/或有助于一個(gè)或多個(gè)網(wǎng)頁(yè)的處理以確定限定所述一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)內(nèi)容部分的布局。該方法還包括處理一個(gè)或多個(gè)內(nèi)容部分的一個(gè)或多個(gè)選擇和/或有助于一個(gè)或多個(gè)內(nèi)容部分的一個(gè)或多個(gè)選擇的處理以至少部分地引起對(duì)所選一個(gè)或多個(gè)部分的一個(gè)或多個(gè)訂閱。該方法還包括至少部分地引起一個(gè)或多個(gè)網(wǎng)頁(yè)的建模以確定對(duì)布局、一個(gè)或多個(gè)內(nèi)容部分或其組合的一個(gè)或多個(gè)改變。該方法另外包括處理建模和/或有助于建模的處理以確定對(duì)一個(gè)或多個(gè)訂閱的一個(gè)或多個(gè)更新。
[0004]根據(jù)另一實(shí)施例,一種設(shè)備包括至少一個(gè)處理以及包括用于一個(gè)或多個(gè)計(jì)算機(jī)程序的計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器,所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置成用所述至少一個(gè)處理器來(lái)至少部分地使所述設(shè)備用以處理一個(gè)或多個(gè)網(wǎng)頁(yè)和/或有助于一個(gè)或多個(gè)網(wǎng)頁(yè)的處理以確定限定所述一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)內(nèi)容的布局。還促使所述設(shè)備處理一個(gè)或多個(gè)內(nèi)容部分的一個(gè)或多個(gè)選擇和/或有助于一個(gè)或多個(gè)內(nèi)容部分的一個(gè)或多個(gè)選擇的處理以至少部分地引起對(duì)所選一個(gè)或多個(gè)部分的一個(gè)或多個(gè)訂閱。還促使所述設(shè)備至少部分地引起一個(gè)或多個(gè)網(wǎng)頁(yè)的建模以確定對(duì)布局、一個(gè)或多個(gè)內(nèi)容部分或其組合的一個(gè)或多個(gè)改變。另外促使所述設(shè)備處理建模和/或有助于建模的處理以確定對(duì)一個(gè)或多個(gè)訂閱的一個(gè)或多個(gè)更新。
[0005]根據(jù)另一實(shí)施例,一種計(jì)算機(jī)可讀介質(zhì)承載一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列,其在被一個(gè)或多個(gè)處理器執(zhí)行時(shí)至少部分地促使設(shè)備處理一個(gè)或多個(gè)網(wǎng)頁(yè)和/或有助于一個(gè)或多個(gè)網(wǎng)頁(yè)的處理以確定限定一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)內(nèi)容部分的布局。還促使所述設(shè)備處理一個(gè)或多個(gè)內(nèi)容部分的一個(gè)或多個(gè)選擇和/或有助于一個(gè)或多個(gè)內(nèi)容部分的一個(gè)或多個(gè)選擇的處理以至少部分地引起對(duì)所選一個(gè)或多個(gè)部分的一個(gè)或多個(gè)訂閱。還促使所述設(shè)備至少部分地引起一個(gè)或多個(gè)網(wǎng)頁(yè)的建模以確定對(duì)布局、一個(gè)或多個(gè)內(nèi)容部分或其組合的一個(gè)或多個(gè)改變。另外促使所述設(shè)備處理建模和/或有助于建模的處理以確定對(duì)一個(gè)或多個(gè)訂閱的一個(gè)或多個(gè)更新。
[0006]根據(jù)另一實(shí)施例,一種設(shè)備包括用于處理一個(gè)或多個(gè)網(wǎng)頁(yè)和/或有助于一個(gè)或多個(gè)網(wǎng)頁(yè)的處理以確定限定所述一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)內(nèi)容部分的布局的裝置。該設(shè)備還包括用于處理一個(gè)或多個(gè)內(nèi)容部分的一個(gè)或多個(gè)選擇和/或有助于一個(gè)或多個(gè)內(nèi)容部分的一個(gè)或多個(gè)選擇的處理以至少部分地引起對(duì)所選一個(gè)或多個(gè)部分的一個(gè)或多個(gè)訂閱的裝置。該設(shè)備還包括用于至少部分地引起對(duì)一個(gè)或多個(gè)網(wǎng)頁(yè)的建模以確定對(duì)布局、一個(gè)或多個(gè)內(nèi)容部分或其組合的一個(gè)或多個(gè)改變的裝置。該設(shè)備另外包括用于處理建模和/或有助于建模的處理以確定對(duì)一個(gè)或多個(gè)訂閱的一個(gè)或多個(gè)更新的裝置。
[0007]此外,針對(duì)本發(fā)明的各種示例性實(shí)施例,可應(yīng)用以下各項(xiàng):一種方法,包括有助于(I)數(shù)據(jù)和/或(2 )信息和/或(3 )至少一個(gè)信號(hào)的處理和/或處理(I)數(shù)據(jù)和/或(2 )信息和/或(3 )至少一個(gè)信號(hào),(I)數(shù)據(jù)和/或(2 )信息和/或(3 )至少一個(gè)信號(hào)至少部分地基于在本申請(qǐng)中公開的與本發(fā)明的任何實(shí)施例有關(guān)的方法(或過(guò)程)中的任何一個(gè)或任何組合(包括至少部分地由其導(dǎo)出)。
[0008]針對(duì)本發(fā)明的各種示例性實(shí)施例,還可應(yīng)用以下各項(xiàng):一種方法,包括有助于對(duì)被配置成允許訪問(wèn)至少一個(gè)服務(wù)的至少一個(gè)界面的訪問(wèn),所述至少一個(gè)服務(wù)被配置成執(zhí)行在本申請(qǐng)中公開的網(wǎng)絡(luò)或服務(wù)提供商方法(或過(guò)程)中的任何一個(gè)或任何組合。
[0009]針對(duì)本發(fā)明的各種示例性實(shí)施例,還可應(yīng)用以下各項(xiàng):一種方法,包括有助于創(chuàng)建和/或有助于修改(I)至少一個(gè)設(shè)備用戶界面元件和/或(2)至少一個(gè)設(shè)備用戶界面功能,所述(I)至少一個(gè)設(shè)備用戶界面元件和/或(2)至少一個(gè)設(shè)備用戶接口功能至少部分地基于從在本申請(qǐng)中公開的與本發(fā)明的任何實(shí)施例有關(guān)的方法或過(guò)程中的一個(gè)或任何組合得到的數(shù)據(jù)和/或信息、和/或從在本申請(qǐng)中公開的與本發(fā)明的任何實(shí)施例有關(guān)的方法(或過(guò)程)中的一個(gè)或任何組合得到的至少一個(gè)信號(hào)。
[0010]針對(duì)本發(fā)明的各種示例性實(shí)施例,還可應(yīng)用以下各項(xiàng):一種方法,包括創(chuàng)建和/或修改(I)至少一個(gè)設(shè)備用戶接口元件和/或(2)至少一個(gè)設(shè)備用戶接口功能,所述(I)至少一個(gè)設(shè)備用戶接口元件和/或(2)至少一個(gè)設(shè)備用戶接口功能至少部分地基于從在本申請(qǐng)中公開的與本發(fā)明的任何實(shí)施例有關(guān)的方法或過(guò)程中的一個(gè)或任何組合得到的數(shù)據(jù)和/或信息、和/或從在本申請(qǐng)中公開的與本發(fā)明的任何實(shí)施例有關(guān)的方法(或過(guò)程)中的一個(gè)或任何組合得到的至少一個(gè)信號(hào)。
[0011]在各種示例性實(shí)施例中,可以在服務(wù)提供商側(cè)或在移動(dòng)設(shè)備側(cè)或在兩側(cè)都執(zhí)行動(dòng)作的情況下以服務(wù)提供商與移動(dòng)設(shè)備之間的任何共享方式來(lái)實(shí)現(xiàn)所述方法(或過(guò)程)。
[0012]針對(duì)各種示例性實(shí)施例,可應(yīng)用以下各項(xiàng):一種設(shè)備,包括用于執(zhí)行最初提交的權(quán)利要求I一 10、21 — 30以及36— 38中的任一項(xiàng)的方法的裝置。
[0013]簡(jiǎn)單地通過(guò)舉例說(shuō)明許多特定實(shí)施例和實(shí)施方式,包括可預(yù)期用于執(zhí)行本發(fā)明的最佳方式,根據(jù)以下詳細(xì)描述,本發(fā)明的其他方面、特征和優(yōu)點(diǎn)將變得顯而易見。本發(fā)明還能夠?qū)崿F(xiàn)其它的和不同的實(shí)施例,并且可以在各種顯而易見的方面修改其多個(gè)細(xì)節(jié),其全部是在不脫離本發(fā)明的精神和范圍的情況下。相應(yīng)地,還可以認(rèn)為附圖和描述本質(zhì)上是說(shuō)明性而非限制性的。
【專利附圖】
【附圖說(shuō)明】
[0014]在附圖的各圖中,以示例的方式而不以限制的方式舉例說(shuō)明本發(fā)明的實(shí)施例,在所述附圖中:
[0015]圖1是根據(jù)一個(gè)實(shí)施例的能夠基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并的系統(tǒng)的圖;
[0016]圖2是根據(jù)一個(gè)實(shí)施例的內(nèi)容選擇處理平臺(tái)的部件的圖;
[0017]圖3是根據(jù)各種實(shí)施例的用于基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并的過(guò)程的流程圖;
[0018]圖4是根據(jù)各種實(shí)施例的具有使用戶感興趣的信息的網(wǎng)頁(yè)的圖;
[0019]圖5是根據(jù)各種實(shí)施例的具有使用戶感興趣的信息的網(wǎng)頁(yè)的圖;
[0020]圖6是根據(jù)一個(gè)實(shí)施例的用于選擇內(nèi)容、訂閱所選內(nèi)容、組織所選內(nèi)容以及觀看所選內(nèi)容的示例性用戶界面的圖;
[0021]圖7是根據(jù)一個(gè)實(shí)施例的圖示出網(wǎng)頁(yè)分析的流程圖的圖;
[0022]圖8是根據(jù)一個(gè)實(shí)施例的圖示出網(wǎng)頁(yè)分析的流程圖的圖;
[0023]圖9是根據(jù)一個(gè)實(shí)施例的示例性網(wǎng)頁(yè)的圖;
[0024]圖10是根據(jù)一個(gè)實(shí)施例的已更新網(wǎng)頁(yè)的圖;
[0025]圖11是根據(jù)一個(gè)實(shí)施例的網(wǎng)頁(yè)的已更新部分的圖;
[0026]圖12是能夠用來(lái)實(shí)現(xiàn)本發(fā)明的實(shí)施例的硬件的圖;
[0027]圖13是能夠用來(lái)實(shí)現(xiàn)本發(fā)明的實(shí)施例的芯片組的圖;以及
[0028]圖14是能夠用來(lái)實(shí)現(xiàn)本發(fā)明的實(shí)施例的移動(dòng)終端(例如,手機(jī))的圖。
【具體實(shí)施方式】
[0029]公開了用于基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模對(duì)來(lái)自一個(gè)或多個(gè)源的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并的方法、設(shè)備以及計(jì)算機(jī)程序的示例。在以下描述中,出于說(shuō)明的目的,闡述了許多特定細(xì)節(jié)以便提供本發(fā)明的實(shí)施例的透徹理解。然而,對(duì)于本領(lǐng)域的技術(shù)人員而言顯而易見的是可在沒(méi)有這些特定細(xì)節(jié)的情況下或用等效布置來(lái)實(shí)施本發(fā)明的實(shí)施例。在其他情況下,以框圖形式示出了眾所周知的結(jié)構(gòu)和設(shè)備以便避免不必要地使本發(fā)明的實(shí)施例模糊。
[0030]本文所使用的術(shù)語(yǔ)內(nèi)容指的是任何網(wǎng)絡(luò)內(nèi)容、數(shù)據(jù)內(nèi)容、網(wǎng)頁(yè)數(shù)據(jù)、新聞饋送、社交聯(lián)網(wǎng)數(shù)據(jù)、博客、音頻內(nèi)容、視覺(jué)內(nèi)容、任何其他感覺(jué)內(nèi)容等。
[0031]圖1是根據(jù)一個(gè)實(shí)施例的能夠基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并的系統(tǒng)的圖。越來(lái)越多的用戶優(yōu)選觀看網(wǎng)絡(luò)內(nèi)容的多個(gè)源,但是按時(shí)間、設(shè)備能力和資源可用性而受到限制。用戶將大量時(shí)間花費(fèi)在頻繁地出入于一個(gè)或多個(gè)網(wǎng)站以觀看某些信息、檢查更新等。此類信息的示例可以是股票價(jià)格、新聞饋送、社交聯(lián)網(wǎng)更新、體育得分、旅行信息等。
[0032]用戶可穿過(guò)許多單獨(dú)網(wǎng)站以獲得所有此信息,并且每次必須等待整個(gè)網(wǎng)頁(yè)加載。如果用戶對(duì)存在于網(wǎng)頁(yè)上的大量材料不感興趣,則此加載是浪費(fèi)時(shí)間和資源。例如,用戶可能對(duì)在網(wǎng)頁(yè)上可得到的隨機(jī)視頻、廣告或聲音剪輯不感興趣。用戶用來(lái)訪問(wèn)網(wǎng)頁(yè)的設(shè)備也可能在其功能方面受到限制,或者用戶可具有有限的存儲(chǔ)器或帶寬可用性,因此如果用戶正在按照服務(wù)提供商的收費(fèi)對(duì)其特定數(shù)據(jù)使用進(jìn)行支付,則其為了整個(gè)網(wǎng)頁(yè)加載(如果可能的話)而花費(fèi)的時(shí)間是大量且昂貴的。
[0033]常規(guī)信息通道訂閱提供了用于用戶獲取使用戶感興趣的在線信息的機(jī)會(huì)。然而,該內(nèi)容由信息提供商用預(yù)定義通道生成。因此,常規(guī)訂閱不能提供在線信息的完全靈活且個(gè)性化的形式。此外,常規(guī)訂閱未提供用于減少大多數(shù)低端電話用戶關(guān)心的業(yè)務(wù)成本的直接解決方案。
[0034]內(nèi)容集錦可能調(diào)用內(nèi)容提供商提供的API,類似于新聞饋送,但是存在對(duì)API能夠提供的信息的限制。諸如因特網(wǎng)內(nèi)容爬取、搜索、索引以及網(wǎng)絡(luò)抓取之類的用于培養(yǎng)內(nèi)容的其他手段提供自動(dòng)化離線/后端處理而不是以用戶為中心的交互。
[0035]為了解決此問(wèn)題,圖1的系統(tǒng)100引入了基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并的能力。此類能力通過(guò)大大地改善用戶的個(gè)性化因特網(wǎng)瀏覽體驗(yàn)來(lái)推動(dòng)接下來(lái)的十億用戶上網(wǎng)。
[0036]如圖1中所示,系統(tǒng)100包括經(jīng)由通信網(wǎng)絡(luò)105而具有到內(nèi)容選擇處理平臺(tái)103、一個(gè)或多個(gè)網(wǎng)頁(yè)109和一個(gè)或多個(gè)社交聯(lián)網(wǎng)服務(wù)111的連接的用戶設(shè)備(UE) 101。UElOl的用戶使用內(nèi)容抓取器API107來(lái)開發(fā)用戶自己的可定制用戶界面以便顯示來(lái)自一個(gè)或多個(gè)網(wǎng)頁(yè)109和/或一個(gè)或多個(gè)社交聯(lián)網(wǎng)服務(wù)111的聚合所選內(nèi)容。
[0037]例如,系統(tǒng)100的用戶能夠?qū)?lái)自不同網(wǎng)絡(luò)109的某些感興趣部分進(jìn)行剪輯并將其聚合在一起成為用戶自己的“報(bào)紙”。用戶能夠經(jīng)由內(nèi)容抓取器API107來(lái)觀看用戶想要的東西,同時(shí)降低數(shù)據(jù)成本,因?yàn)橹挥衅谕男畔⒈辉O(shè)備下載或訪問(wèn)而不是使用內(nèi)容的外來(lái)數(shù)據(jù)。外來(lái)內(nèi)容的去除也增加了用戶設(shè)備的響應(yīng)速度。
[0038]系統(tǒng)100提供個(gè)性化因特網(wǎng)瀏覽體驗(yàn)。用戶能夠從網(wǎng)頁(yè)109 (即每個(gè)人的內(nèi)容)中自由地選擇用戶感興趣的內(nèi)容(個(gè)性化內(nèi)容),并且僅接收使用戶感興趣的信息,從而降低數(shù)據(jù)成本并加速用戶體驗(yàn)到的瀏覽的內(nèi)容呈現(xiàn)。換言之,用戶能夠限定用戶想要什么,并且然后使用用戶定制的內(nèi)容抓取器API107來(lái)以可觀看格式組織期望的內(nèi)容,諸如按主題、日期、時(shí)間等來(lái)組織內(nèi)容。例如,用戶可能對(duì)用于諸如體育得分之類的所選內(nèi)容的特定圖像的高質(zhì)量呈現(xiàn)非常感興趣,但是對(duì)完整地呈現(xiàn)其他圖像不感興趣。因此,用戶使用內(nèi)容抓取器API107來(lái)選擇顯示已更新體育得分的網(wǎng)頁(yè)的一部分,并在沒(méi)有任何外來(lái)圖像的情況下將該信息添加到用戶自己的可定制的界面。用戶然后還可以從另一網(wǎng)頁(yè)抓取諸如股票行情的其他內(nèi)容,并在沒(méi)有可存在于該網(wǎng)站上的其他外來(lái)數(shù)據(jù)等的情況下將其該內(nèi)容添加到用戶自己的可定制界面。內(nèi)容選擇處理平臺(tái)103可常駐于UElOl上或遠(yuǎn)離UElOl,并有助于期望內(nèi)容的選擇、處理所選內(nèi)容的聚合以及生成定制的用戶界面以便顯示聚合的所選內(nèi)容。
[0039]系統(tǒng)100能夠通過(guò)將所選內(nèi)容指定為被標(biāo)記為被不斷地更新以用于在UElOl上的呈現(xiàn)來(lái)使得用戶能夠生成個(gè)性化內(nèi)容訂閱。用戶能夠?qū)⒏信d趣內(nèi)容選作個(gè)性化訂閱,并且系統(tǒng)能夠提供/公布用于即將到來(lái)的時(shí)段的類似內(nèi)容。該興趣完全由用戶經(jīng)由內(nèi)容抓取器API107而不是新聞饋送商務(wù)中的外部?jī)?nèi)容提供商來(lái)限定。
[0040]為了基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模來(lái)實(shí)現(xiàn)從一個(gè)或多個(gè)源收集的上述可定制和已合并可觀看網(wǎng)絡(luò)內(nèi)容,系統(tǒng)100利用用戶與內(nèi)容的交互。然而,對(duì)常規(guī)網(wǎng)頁(yè)結(jié)構(gòu)進(jìn)行解析,并且如果例如網(wǎng)頁(yè)109格式改變,這對(duì)于始終更新所選內(nèi)容而言可能是個(gè)問(wèn)題。如果結(jié)構(gòu)/布局被更新或改變,則系統(tǒng)100將為用戶或內(nèi)容選擇處理平臺(tái)103生成必須有訂閱的可能更新的警報(bào)。這不同于網(wǎng)絡(luò)爬取、搜索、索引等,因?yàn)橛糜谂囵B(yǎng)諸如這些之類的內(nèi)容的常規(guī)方法基本上僅僅收集信息。但是,系統(tǒng)100獲悉用戶的興趣且能夠?yàn)橛脩籼峁└玫姆?wù)。這提供明確的用戶興趣建模的機(jī)會(huì)。
[0041]系統(tǒng)100還提供商務(wù)機(jī)會(huì),即可基于被用戶選擇為要聚合和顯示的內(nèi)容來(lái)生成建議內(nèi)容、建議社交聯(lián)網(wǎng)聯(lián)系人等。
[0042]在實(shí)施例中,分析網(wǎng)頁(yè)的布局可有益于確認(rèn)特定內(nèi)容主題和/或確定需要更新訂閱。下面相對(duì)于圖7 —11可發(fā)現(xiàn)用于分析網(wǎng)頁(yè)布局的詳細(xì)討論可有益于確認(rèn)特定內(nèi)容主題和/或確定需要更新訂閱。如上文所討論的,網(wǎng)站常常改變其布局,或者例如改變?cè)诰W(wǎng)頁(yè)的一部分中提供的主題。以下高水平討論參考可遵循以收集、聚合并更新來(lái)自一個(gè)或多個(gè)網(wǎng)絡(luò)源的用戶選擇網(wǎng)絡(luò)內(nèi)容的步驟:
[0043]步驟1:網(wǎng)站布局(HTML結(jié)構(gòu))提取——內(nèi)容選擇處理平臺(tái)103使用提取的網(wǎng)站布局作為用于內(nèi)容布局和相似性檢測(cè)的子內(nèi)容以確定結(jié)構(gòu)變化。網(wǎng)站結(jié)構(gòu)分析和建模還可用來(lái)在統(tǒng)計(jì)上理解所提取標(biāo)簽圖案的語(yǔ)義意義,諸如周期性新聞塊、地址、標(biāo)題等。如果檢測(cè)到變化,可由內(nèi)容選擇處理平臺(tái)103來(lái)生成警報(bào),如上文所討論的,以指示用戶可能需要更新用于其內(nèi)容訂閱的其設(shè)置,或者選擇可能相關(guān)的新內(nèi)容。例如,如果體育得分過(guò)去在網(wǎng)頁(yè)的右上角,但是已被政治新聞替換,則內(nèi)容選擇處理平臺(tái)103將檢測(cè)到此變化并警告用戶。如果例如內(nèi)容被圖像或廣告替換,情況將如此。
[0044]步驟2:子內(nèi)容加標(biāo)簽(由用戶)和檢索(通過(guò)位置)。內(nèi)容選擇處理平臺(tái)103從用戶的選擇獲得內(nèi)容位置索引并將其標(biāo)記為訂閱。內(nèi)容選擇處理平臺(tái)103然后從有索引網(wǎng)絡(luò)內(nèi)容位置檢索已訂閱內(nèi)容。
[0045]步驟3:用戶偏好一在網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模之后,內(nèi)容選擇處理平臺(tái)103創(chuàng)建逐塊的JavaScript,其被嵌入每個(gè)索引塊中以對(duì)經(jīng)由內(nèi)容抓取器API107收集的用戶交互式選擇進(jìn)行建模或監(jiān)視。從JavaScript觀察用戶的選擇/偏好并由內(nèi)容選擇處理平臺(tái)103來(lái)計(jì)算反饋以形成用戶選擇簡(jiǎn)檔(URL,索引內(nèi)容位置)。
[0046]可選步驟:根據(jù)網(wǎng)絡(luò)數(shù)據(jù)來(lái)訓(xùn)練一般主題模型一內(nèi)容選擇處理平臺(tái)103生成用于用戶選擇子內(nèi)容的主題直方圖作為種子簡(jiǎn)檔。針對(duì)所檢索的子內(nèi)容,將直方圖與種子簡(jiǎn)檔相比較。
[0047]內(nèi)容選擇處理平臺(tái)103的上述網(wǎng)絡(luò)結(jié)構(gòu)分析和子內(nèi)容位置索引模型為基于內(nèi)容的建模(例如主題模型)視為輔助處理流的主處理流。此模型提供無(wú)限的個(gè)性化和可承受在線內(nèi)容訪問(wèn),具有基于完全用戶個(gè)性化的降低的數(shù)據(jù)成本和快速的瀏覽響應(yīng)(網(wǎng)頁(yè)渲染)。內(nèi)容可由用戶生成/收集以及由內(nèi)容選擇處理平臺(tái)103在圖形用戶界面中按主題而不是源來(lái)組織。
[0048]舉例來(lái)說(shuō),UE101、內(nèi)容選擇處理平臺(tái)103、網(wǎng)頁(yè)109和社交聯(lián)網(wǎng)服務(wù)111相互地且使用眾所周知的、新的或仍在開發(fā)的協(xié)議來(lái)與通信網(wǎng)絡(luò)105的其他部件通信。在本文中,協(xié)議包括限定通信網(wǎng)絡(luò)105內(nèi)的網(wǎng)絡(luò)節(jié)點(diǎn)如何基于通過(guò)通信鏈路發(fā)送的信息來(lái)彼此相交互的一組規(guī)則。協(xié)議在每個(gè)節(jié)點(diǎn)的不同操作層處是有效的,從生成和接收各種類型的物理信號(hào)、至選擇用于傳輸那些信號(hào)的鏈路、至由那些信號(hào)所指示的信息的格式,以識(shí)別在計(jì)算機(jī)系統(tǒng)上執(zhí)行的那些軟件應(yīng)用程序發(fā)送或接收信息。在開放系統(tǒng)互連(OSI)參考模型中描述了用于通過(guò)網(wǎng)絡(luò)來(lái)交換信息的概念上不同的協(xié)議層。
[0049]舉例來(lái)說(shuō),系統(tǒng)100的通信網(wǎng)絡(luò)105包括諸如數(shù)據(jù)網(wǎng)絡(luò)、無(wú)線網(wǎng)絡(luò)、電話網(wǎng)絡(luò)或其任何組合的一個(gè)或多個(gè)網(wǎng)絡(luò)??稍O(shè)想數(shù)據(jù)網(wǎng)絡(luò)可以是任何局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、公共數(shù)據(jù)網(wǎng)(例如,因特網(wǎng))、近程無(wú)線網(wǎng)絡(luò)或任何其他適當(dāng)?shù)姆纸M交換網(wǎng)絡(luò),諸如商業(yè)所有的專有分組交換網(wǎng),例如專有電纜或光纖網(wǎng)絡(luò)等或其任何組合。另外,無(wú)線網(wǎng)絡(luò)例如可以是蜂窩式網(wǎng)絡(luò),并且可以采用各種技術(shù),包括全球演進(jìn)增強(qiáng)型數(shù)據(jù)速率(EDGE)、通用分組無(wú)線電服務(wù)(GPRS)、全球移動(dòng)通信系統(tǒng)(GSM)、網(wǎng)際協(xié)議多媒體子系統(tǒng)(TMS)、通用移動(dòng)電信系統(tǒng)(UMTS)等以及任何其他適當(dāng)?shù)臒o(wú)線介質(zhì),例如全球互通微波接入(WiMAX)、長(zhǎng)期演進(jìn)(LTE)網(wǎng)絡(luò)、碼分多址(CDMA)、寬帶碼分多址(WCDMA)、無(wú)線保真(WiFi)、無(wú)線LAN(WLAN)、藍(lán)牙?、網(wǎng)際協(xié)議(IP)數(shù)據(jù)廣播、衛(wèi)星、移動(dòng)自組網(wǎng)(MANET)等或其任何組合。
[0050]UElOl是任何類型的移動(dòng)終端、固定終端、或便攜式終端,包括移動(dòng)手機(jī)、站、單元、設(shè)備、多媒體計(jì)算機(jī)、多媒體平板計(jì)算機(jī)、因特網(wǎng)節(jié)點(diǎn)、通信裝置、桌式計(jì)算機(jī)、膝上型計(jì)算機(jī)、筆記本計(jì)算機(jī)、筆記本式計(jì)算機(jī)、平板計(jì)算機(jī)、個(gè)人通信系統(tǒng)(PCS)設(shè)備、個(gè)人導(dǎo)航設(shè)備、個(gè)人數(shù)字助理(PDA)、音頻視頻播放器、數(shù)字式照相機(jī)/錄像機(jī)、定位設(shè)備、電視接收機(jī)、無(wú)線電廣播接收機(jī)、電子書設(shè)備、游戲設(shè)備或其任何組合,包括這些設(shè)備的附件和外圍設(shè)備或其任何組合。還可設(shè)想U(xiǎn)ElOl能夠支持用戶的任何類型的接口(諸如“可穿戴”電路等)。
[0051]通常通過(guò)交換離散數(shù)據(jù)分組來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)節(jié)點(diǎn)之間的通信。每個(gè)分組通常包括(I)與特定協(xié)議相關(guān)聯(lián)的報(bào)頭信息,以及(2)有效負(fù)荷信息,其在報(bào)頭信息之后且包含可以獨(dú)立于該特定協(xié)議被處理的信息。在某些協(xié)議中,分組包括(3)在有效負(fù)荷之后且指示有效負(fù)荷信息的結(jié)束的拖尾信息。報(bào)頭包括諸如分組的源、其目的地、有效負(fù)荷的長(zhǎng)度以及協(xié)議所使用的其他性質(zhì)的信息。用于特定協(xié)議的有效負(fù)荷中的數(shù)據(jù)常常包括用于與OSI參考模型的不同、較高層相關(guān)聯(lián)的不同協(xié)議的報(bào)頭和有效負(fù)荷。用于特定協(xié)議的報(bào)頭通常指示用于包含在其有效負(fù)荷中的下一個(gè)協(xié)議的類型。較高層協(xié)議據(jù)說(shuō)是封裝在較低層協(xié)議中。包括在穿過(guò)諸如因特網(wǎng)的多個(gè)異構(gòu)網(wǎng)絡(luò)的分組中的報(bào)頭通常包括物理(層I)報(bào)頭、數(shù)據(jù)鏈路(層2)報(bào)頭、因特網(wǎng)(層3)報(bào)頭和傳輸(層4)報(bào)頭以及由OSI參考模型限定的各種應(yīng)用(層5、層6和層7)報(bào)頭。
[0052]圖2是根據(jù)一個(gè)實(shí)施例的內(nèi)容選擇處理平臺(tái)103的部件的圖。舉例來(lái)說(shuō),內(nèi)容選擇處理平臺(tái)103包括用于基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并的一個(gè)或多個(gè)部件??稍O(shè)想的是可以將這些部件的功能組合在一個(gè)或多個(gè)部件中或者由等效功能的其他部件執(zhí)行。在本實(shí)施例中,內(nèi)容選擇處理平臺(tái)103包括控制邏輯201、通信模塊203、內(nèi)容提取模塊205、提取內(nèi)容數(shù)據(jù)庫(kù)207和呈現(xiàn)模塊209。
[0053]控制邏輯201與通信模塊203相交互,通信模塊203與內(nèi)容抓取器API107、UE101、網(wǎng)頁(yè)109和社交聯(lián)網(wǎng)服務(wù)111通信。控制邏輯201對(duì)由用戶經(jīng)由內(nèi)容抓取器API107進(jìn)行的內(nèi)容選擇作出反應(yīng)??刂七壿?01接收指令以提取由用戶選擇的內(nèi)容并命令內(nèi)容提取模塊205提取所選內(nèi)容??蓪⒅T如訂閱數(shù)據(jù)或關(guān)于用于提取內(nèi)容的所檢測(cè)和所確定偏好的用戶簡(jiǎn)檔存儲(chǔ)在提取內(nèi)容數(shù)據(jù)庫(kù)207中??刂七壿?01然后響應(yīng)于經(jīng)由內(nèi)容抓取器API107的用戶指導(dǎo)而命令呈現(xiàn)模塊根據(jù)提取內(nèi)容的用戶定制設(shè)置和偏好來(lái)生成提取內(nèi)容的呈現(xiàn)??刂七壿?01然后經(jīng)由通信模塊203來(lái)促使該呈現(xiàn)被UElOl顯示??刂七壿?01還檢測(cè)提取內(nèi)容的任何變化,其可被確定為異乎尋常,諸如主題、格式、網(wǎng)頁(yè)布局等方面的變化,其指示所選內(nèi)容已改變且可能并不是用戶期望的。控制邏輯201然后促使向UElOl發(fā)送警報(bào),其指示應(yīng)更新用戶的所選內(nèi)容。替換地,或者除該警報(bào)之外,可向服務(wù)提供商發(fā)送警報(bào)以更新用于用戶的選擇,而用戶不必經(jīng)由內(nèi)容抓取器API107來(lái)更新選擇,或者該警報(bào)可促使控制邏輯201促使內(nèi)容提取模塊205搜索相關(guān)內(nèi)容并估計(jì)所選內(nèi)容的新位置,并在沒(méi)有用戶或服務(wù)交互的情況下促使所選內(nèi)容或所選內(nèi)容的位置被更新,使得用戶的訂閱看起來(lái)無(wú)縫地更新。
[0054]圖3是根據(jù)一個(gè)實(shí)施例的用于基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并的過(guò)程的流程圖。在一個(gè)實(shí)施例中,內(nèi)容選擇處理平臺(tái)103執(zhí)行過(guò)程300,并且例如在如圖13中所示的包括處理器和存儲(chǔ)器的芯片組中實(shí)現(xiàn)。在步驟301中,內(nèi)容選擇處理平臺(tái)103處理一個(gè)或多個(gè)網(wǎng)頁(yè)和/或有助于一個(gè)或多個(gè)網(wǎng)頁(yè)的處理以確定限定一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)內(nèi)容部分的布局。該過(guò)程繼續(xù)至內(nèi)容選擇處理平臺(tái)103過(guò)程中的步驟303和/或有助于一個(gè)或多個(gè)內(nèi)容部分的一個(gè)或多個(gè)選擇的處理以至少部分地促使對(duì)所選一個(gè)或多個(gè)部分的一個(gè)或多個(gè)訂閱。接下來(lái),在步驟305中,內(nèi)容選擇處理平臺(tái)103至少部分地促使一個(gè)或多個(gè)網(wǎng)頁(yè)的建模以確定對(duì)布局、所述一個(gè)或多個(gè)內(nèi)容部分或其組合的一個(gè)或多個(gè)改變。建模包括例如確定具有一個(gè)或多個(gè)超文本標(biāo)記語(yǔ)言(HTML)節(jié)點(diǎn)、一個(gè)或多個(gè)子節(jié)點(diǎn)或其任何組合的一個(gè)或多個(gè)節(jié)點(diǎn)串。
[0055]然后,在步驟307中,內(nèi)容選擇處理平臺(tái)103至少部分地基于建模來(lái)確定一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)刪除變化、替換變化和/或插入變化。一個(gè)或多個(gè)刪除變化、替換變化、插入變化或其任何組合的確定包括例如將一個(gè)或多個(gè)節(jié)點(diǎn)串分離以確定一個(gè)或多個(gè)先前HTML節(jié)點(diǎn)和一個(gè)或多個(gè)先前子節(jié)點(diǎn);將一個(gè)或多個(gè)新節(jié)點(diǎn)串分離以確定新的一個(gè)或多個(gè)HTML節(jié)點(diǎn)和一個(gè)或多個(gè)新的子節(jié)點(diǎn);以及將分離的一個(gè)或多個(gè)節(jié)點(diǎn)串與分離的一個(gè)或多個(gè)新的節(jié)點(diǎn)串相比較以至少部分地基于一個(gè)或多個(gè)先前HTML節(jié)點(diǎn)、一個(gè)或多個(gè)先前子節(jié)點(diǎn)、一個(gè)或多個(gè)新的HTML節(jié)點(diǎn)和一個(gè)或多個(gè)新的子節(jié)點(diǎn)之間的區(qū)別來(lái)確定分離的一個(gè)或多個(gè)節(jié)點(diǎn)串和分離的一個(gè)或多個(gè)新的節(jié)點(diǎn)串之間的變化。分離的一個(gè)或多個(gè)串與分離的一個(gè)或多個(gè)新的節(jié)點(diǎn)串之間的區(qū)別包括確定一個(gè)或多個(gè)先前HTML節(jié)點(diǎn)、一個(gè)或多個(gè)先前的子節(jié)點(diǎn)、一個(gè)或多個(gè)新的HTML節(jié)點(diǎn)和一個(gè)或多個(gè)新的子節(jié)點(diǎn)之間的編輯距離。
[0056]該過(guò)程繼續(xù)至步驟309,其中內(nèi)容選擇處理平臺(tái)103處理一個(gè)或多個(gè)刪除變化、替換變化和/或插入變化和/或有助于一個(gè)或多個(gè)刪除變化、替換變化和/或插入變化的處理以確定一個(gè)或多個(gè)相應(yīng)相似性信息。然后,在步驟311中,內(nèi)容選擇處理平臺(tái)103至少部分地基于一個(gè)或多個(gè)相應(yīng)的相似性信息來(lái)確定是否能夠執(zhí)行對(duì)一個(gè)或多個(gè)訂閱的一個(gè)或多個(gè)更新并處理建模和/或有助于建模的處理以確定對(duì)一個(gè)或多個(gè)訂閱的一個(gè)或多個(gè)更新。
[0057]在步驟313中,內(nèi)容選擇處理平臺(tái)103至少部分地基于所述變化是刪除變化、替換變化或插入變化中的一個(gè)或多個(gè)的確定來(lái)確定一種變化。然后,在步驟315中,內(nèi)容選擇處理平臺(tái)103至少部分地促使生成相對(duì)于對(duì)一個(gè)或多個(gè)訂閱的一個(gè)或多個(gè)更新的一個(gè)或多個(gè)警報(bào)。該警報(bào)可以是例如所確定一個(gè)或多個(gè)刪除變化、替換變化、插入變化或其任何組合的突出顯示。在一個(gè)或多個(gè)實(shí)施例中,該突出顯示可以是對(duì)應(yīng)于所確定變化類型和/或所確定編輯距離的類型。例如,用于插入變化的突出顯示可以是與用于替換變化或刪除變化的突出顯示不同的顏色。在一個(gè)實(shí)施例中,可用綠色來(lái)突出顯示插入變化,同時(shí)用紅色來(lái)突出顯示替換變化。然后,在步驟317中,內(nèi)容選擇處理平臺(tái)103至少部分地基于一個(gè)或多個(gè)訂閱和一個(gè)或多個(gè)更新來(lái)確定生成用于呈現(xiàn)至少一個(gè)個(gè)性化網(wǎng)頁(yè)的用戶界面。
[0058]圖4是根據(jù)各種實(shí)施例的具有使用戶感興趣的信息的網(wǎng)頁(yè)401的圖。網(wǎng)頁(yè)401作為網(wǎng)頁(yè)401的右上角中的頂部故事部403。用戶使用內(nèi)容抓取器API107來(lái)選擇頂部故事部403以用于所選內(nèi)容部分405的提取和生成。所選內(nèi)容部分405是來(lái)自網(wǎng)頁(yè)401的只有用戶想要的信息的顯示,并且忽視可包括畫面、其他文本、聲音剪輯、電影、廣告等的任何其他多元媒體407。
[0059]可將所選內(nèi)容部分405照現(xiàn)狀單獨(dú)地呈現(xiàn)給用戶,即例如以消耗甚至更少的數(shù)據(jù)使用的已轉(zhuǎn)換格式或以具有來(lái)自其他網(wǎng)頁(yè)的其他選擇的聚合格式。
[0060]圖5是根據(jù)各種實(shí)施例的具有使用戶感興趣的信息的網(wǎng)頁(yè)501的圖。網(wǎng)頁(yè)501作為網(wǎng)頁(yè)501的左側(cè)的旅行預(yù)訂部503。用戶使用內(nèi)容抓取器API107來(lái)選擇旅行預(yù)訂部503以用于所選內(nèi)容部分505的提取和生成。所選內(nèi)容部分505是來(lái)自網(wǎng)頁(yè)501的只有用戶想要的信息的顯示,并且忽視可包括畫面、其他文本、聲音剪輯、電影、廣告等的任何其他多元媒體507。
[0061]可將所選內(nèi)容部分505照現(xiàn)狀單獨(dú)地呈現(xiàn)給用戶,即例如以消耗甚至更少的數(shù)據(jù)使用的已轉(zhuǎn)換格式或以具有來(lái)自其他網(wǎng)頁(yè)的其他選擇的聚合格式,所述其他網(wǎng)頁(yè)諸如上文在圖4中所討論的所選內(nèi)容部分405。在所選內(nèi)容部分的情況下,可在給用戶的呈現(xiàn)中保持諸如預(yù)訂旅行之類的任何功能。因此,在本示例中,用戶能夠快速地觀看和預(yù)訂旅行而不等待網(wǎng)頁(yè)501的其他各部加載。這節(jié)省用戶的時(shí)間和數(shù)據(jù)使用兩者。
[0062]圖6是根據(jù)一個(gè)實(shí)施例的用于選擇內(nèi)容、訂閱所選內(nèi)容、組織所選內(nèi)容并觀看所選內(nèi)容的內(nèi)容抓取器API107的示例性用戶界面的圖。
[0063]用戶可經(jīng)由用戶界面601來(lái)選擇網(wǎng)頁(yè)的內(nèi)容,內(nèi)容抓取器API107問(wèn)用戶他是否想要在用戶界面603處訂閱所選內(nèi)容。如果被訂閱,則然后在用戶可經(jīng)由UElOl來(lái)訪問(wèn)的用戶界面605處經(jīng)由一系列主題通道來(lái)組織此選擇。例如,用戶然后可選擇分配通道并在用戶界面607或609處觀看任何預(yù)定選擇。用戶可選擇用于運(yùn)動(dòng)選擇的運(yùn)動(dòng)并導(dǎo)航回到通道選擇用戶界面以觀看例如運(yùn)動(dòng)通道或任何其他通道。用戶還可使用諸如軟鍵、硬鍵、手指滑動(dòng)、語(yǔ)音、設(shè)備定向變化或用以改變顯示的其他指導(dǎo)之類的各種觸發(fā)器來(lái)在處于通道主題內(nèi)的同時(shí)瀏覽其他可用訂閱。
[0064]圖7是舉例說(shuō)明用于限定網(wǎng)頁(yè)結(jié)構(gòu)的系統(tǒng)化方法、和限定網(wǎng)頁(yè)結(jié)構(gòu)建模的框架及可計(jì)算且可用來(lái)限定兩個(gè)網(wǎng)頁(yè)之間的任何相似性度量的框架的流程圖700?;诖讼到y(tǒng)化方法,內(nèi)容選擇處理平臺(tái)103可經(jīng)由例如內(nèi)容的插入、刪除和替換來(lái)識(shí)別網(wǎng)頁(yè)結(jié)構(gòu)的任何改變。能夠?qū)⒕W(wǎng)頁(yè)結(jié)構(gòu)表示為例如諸如文檔對(duì)象模型(“D0M”)樹之類的圖。該方法可用來(lái)在結(jié)構(gòu)圖與語(yǔ)義串之間進(jìn)行唯一地且雙向地可轉(zhuǎn)換映射。然后可以通過(guò)引入串編輯距離來(lái)處理該串以實(shí)現(xiàn)該方法的目的。圖7圖示出網(wǎng)頁(yè)701到各種頁(yè)面路徑代碼或者換言之每個(gè)HTML節(jié)點(diǎn)(div或表格)703的分解。流程圖700還圖示出其中內(nèi)容選擇處理平臺(tái)103確定子節(jié)點(diǎn)705的名稱的任何子節(jié)點(diǎn)705。例如,div元件701 (其路徑代碼是0.0.0)具有標(biāo)記為:p、p、p的三個(gè)子節(jié)點(diǎn)705。內(nèi)容選擇處理平臺(tái)插入“&&”以產(chǎn)生串:0.0.0&&p+p+p。內(nèi)容選擇處理平臺(tái)然后穿過(guò)所有節(jié)點(diǎn)并插入“》”且獲得完整的串。相應(yīng)地,內(nèi)容選擇處理平臺(tái) 103 可基于網(wǎng)頁(yè) 701 來(lái)產(chǎn)生以下串 707:“0.0.0&&p+p+p?0.0&&div+hl+p?0.l&&p+h1?0.2&&p+p+p?0.3&&p+hl+p”。內(nèi)容選擇處理平臺(tái)然后可保存該串并將其寫入名為例如NodesRecord.txt 的本地 txt 文件。
[0065]圖8圖示出舉例說(shuō)明用于確定網(wǎng)頁(yè)801的各版本之間的任何改變/更新的檢測(cè)/比較過(guò)程的流程圖800。當(dāng)內(nèi)容選擇處理平臺(tái)103檢測(cè)到新的網(wǎng)頁(yè)時(shí),內(nèi)容選擇處理平臺(tái)首先讀取本地txt文件以獲得整個(gè)串。內(nèi)容選擇處理平臺(tái)103然后將具有“》”和“&&”的圖7的串707分離,以生成先前頁(yè)路徑代碼(HTML節(jié)點(diǎn)703和任何子節(jié)點(diǎn)名稱705)。內(nèi)容選擇處理平臺(tái)103將生成的先前頁(yè)面路徑節(jié)點(diǎn)703和任何先前子節(jié)點(diǎn)名稱705與新頁(yè)面的分離串807相比較,產(chǎn)生新頁(yè)面代碼(即新頁(yè)面的HTML節(jié)點(diǎn)803和任何新子節(jié)點(diǎn)名稱805)。例如,在流程圖800中,如果內(nèi)容選擇處理平臺(tái)103確定之前存在新路徑代碼,并且其子節(jié)點(diǎn)名稱未改變,則可通過(guò)使其以紅色為邊界來(lái)突出顯示未改變的節(jié)點(diǎn)。
[0066]如果內(nèi)容選擇處理平臺(tái)103確定新頁(yè)面中的節(jié)點(diǎn)的路徑代碼之前不存在,則內(nèi)容選擇處理平臺(tái)103將其視為新元素并例如通過(guò)使其背景為綠色(或在這方面的任何其他色彩)來(lái)將其突出顯示。如果內(nèi)容選擇處理平臺(tái)103確定之前存在新頁(yè)面中的節(jié)點(diǎn)的路徑代碼,但其子節(jié)點(diǎn)名稱改變,則內(nèi)容選擇處理平臺(tái)計(jì)算其編輯距離(即關(guān)于節(jié)點(diǎn)改變多少的確定或估計(jì)),并且可根據(jù)所計(jì)算的編輯距離而用任何變化的色彩對(duì)其背景進(jìn)行著色。
[0067]例如,考慮圖8中所示的網(wǎng)頁(yè)801,內(nèi)容選擇處理平臺(tái)103如下跟蹤諸如插入、刪除和/或替換變化之類的結(jié)構(gòu)改變:
[0068].那些節(jié)點(diǎn)之前不存在一0.4—色彩背景紅色
[0069].那些節(jié)點(diǎn)根本未改變——0.0,0.1,0.3——邊界
[0070].那些節(jié)點(diǎn)之前存在但已改變一0.0.0,0.2—根據(jù)編輯距離著色
[0071]內(nèi)容選擇處理平臺(tái)103可確定例如串1:0.0.0Mp+p+p與串2:0.0.0&&p+p+hl之間的編輯距離。串I變成串2,并需要讓hi替換串I的第三P。相應(yīng)地,其編輯距離是2。
[0072]關(guān)于編輯距離的可視化,可用可識(shí)別距離和/或變化類型的任何手段對(duì)距離進(jìn)行彩色編碼。
[0073]圖9圖示出在第一采樣時(shí)間的在下部中具有文本區(qū)903的樣本網(wǎng)頁(yè)901。樣本網(wǎng)頁(yè)901是第一網(wǎng)頁(yè)的示例,其被取做任何比較的基礎(chǔ),所述任何比較在確定是否存在應(yīng)被處理和/或警報(bào)以用于諸如網(wǎng)頁(yè)901所顯示的期望內(nèi)容之類的內(nèi)容的任何訂閱的任何更新時(shí)由內(nèi)容選擇處理平臺(tái)103執(zhí)行。具體地,在本示例中,內(nèi)容選擇處理平臺(tái)103被用來(lái)經(jīng)由例如內(nèi)容的插入、刪除和替換來(lái)識(shí)別網(wǎng)頁(yè)結(jié)構(gòu)的任何改變。最初,內(nèi)容選擇處理平臺(tái)103確定網(wǎng)頁(yè)901到各種網(wǎng)頁(yè)路徑代碼的分解,或者換言之每個(gè)HTML節(jié)點(diǎn)(div或表格)及任何子節(jié)點(diǎn),其中內(nèi)容選擇處理平臺(tái)103確定子節(jié)點(diǎn)的名稱。如上文所討論的,內(nèi)容選擇處理平臺(tái)103產(chǎn)生識(shí)別節(jié)點(diǎn)和任何子節(jié)點(diǎn)的串。內(nèi)容選擇處理平臺(tái)103然后保存該串并將其寫入名為例如NodesRecord.txt的本地txt文件。然后,如下面所討論的,將該串與在不同時(shí)間采樣的網(wǎng)頁(yè)的另一版本相比較,諸如下面關(guān)于圖10所討論的。
[0074]圖10圖示出本質(zhì)上與網(wǎng)頁(yè)901相同、但現(xiàn)在是新網(wǎng)頁(yè)、因?yàn)槲谋緟^(qū)903已被不同于上文所討論的文本區(qū)903的銷售區(qū)1003替換(即代替)的網(wǎng)頁(yè)1001。網(wǎng)頁(yè)1001是在不同時(shí)間所取的網(wǎng)頁(yè)901的采樣。內(nèi)容選擇處理平臺(tái)103比較網(wǎng)頁(yè)901和1001并確定存在變化且通過(guò)突出顯示銷售區(qū)域1003來(lái)警告該變化。突出顯示可以是任何色彩,諸如綠色,諸如取決于網(wǎng)頁(yè)901和1001之間的任何確定編輯距離。
[0075]具體地,內(nèi)容選擇處理平臺(tái)103通過(guò)讀取本地txt文件以獲得新網(wǎng)頁(yè)1001的整個(gè)串來(lái)檢測(cè)新網(wǎng)頁(yè)。內(nèi)容選擇處理平臺(tái)103然后將串707分離以生成先前頁(yè)面路徑代碼(HTML節(jié)點(diǎn)和任何子節(jié)點(diǎn)名稱)。內(nèi)容選擇處理平臺(tái)103將先前頁(yè)面路徑代碼和任何先前子節(jié)點(diǎn)名稱與新頁(yè)面的分離串相比較,產(chǎn)生新頁(yè)面代碼(即新頁(yè)面的HTML節(jié)點(diǎn)和任何新子節(jié)點(diǎn)名稱)。在本示例中,內(nèi)容選擇處理平臺(tái)103確定新頁(yè)面中的節(jié)點(diǎn)的頁(yè)面代碼之前不存在(SP文本部分已改變),內(nèi)容選擇處理平臺(tái)103將其視為新元素并例如通過(guò)使其背景為紅色(或在這方面的任何其他色彩)來(lái)突出顯示。
[0076]圖11圖示出當(dāng)例如基于節(jié)點(diǎn)路徑與先前的網(wǎng)站相比較時(shí)被確定為之前已存在的網(wǎng)頁(yè)1101的一部分的示例。相應(yīng)地,網(wǎng)頁(yè)1101的該部分以實(shí)線為邊界,例如其可以是紅色的。然而,如果由子節(jié)點(diǎn)名稱被內(nèi)容選擇處理平臺(tái)103確定為是不同的,則可用指示變化的類型和/或變化的編輯距離的色彩來(lái)突出顯示網(wǎng)頁(yè)的該部分,例如通過(guò)綠色突出顯示,諸如網(wǎng)頁(yè)1103。
[0077]具體地,在本示例中,內(nèi)容選擇處理平臺(tái)103確定新頁(yè)面中的節(jié)點(diǎn)的路徑代碼之前存在,但是其子節(jié)點(diǎn)名稱已改變。內(nèi)容選擇處理平臺(tái)103計(jì)算其編輯距離(即關(guān)于內(nèi)容改變多少的確定或估計(jì)),并根據(jù)所計(jì)算編輯距離來(lái)用任何變化色彩對(duì)其背景進(jìn)行著色。例如,考慮網(wǎng)頁(yè)1101,內(nèi)容選擇處理平臺(tái)103如下跟蹤諸如插入、刪除和/或替換變化之類的結(jié)構(gòu)改變:
[0078].那些節(jié)點(diǎn)根本未改變——0.0,0.1,0.3——邊界——紅色
[0079].那些節(jié)點(diǎn)之前存在但已改變一0.0.0,0.2—根據(jù)編輯距離著色
[0080]內(nèi)容選擇處理平臺(tái)103確定串中的任何檢測(cè)變化之間的編輯距離。編輯距離的可視化,由內(nèi)容選擇處理平臺(tái)103對(duì)距離進(jìn)行彩色編碼以識(shí)別距離和/或變化類型。在本示例中,內(nèi)容選擇處理平臺(tái)103用綠色來(lái)突出顯示文本區(qū)。
[0081]可有利地經(jīng)由軟件、硬件、固件或軟件和/或固件和/或硬件的組合來(lái)實(shí)現(xiàn)用于基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模來(lái)對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并的本文所述過(guò)程。例如,可有利地經(jīng)由處理器、數(shù)字信號(hào)處理(DSP)芯片、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)等來(lái)實(shí)施本文所述的過(guò)程。下面描述用于執(zhí)行所述功能的此類示例性硬件。
[0082]圖12圖示出可以在其上面實(shí)現(xiàn)本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)1200。雖然相對(duì)于特定設(shè)備或裝置描繪了計(jì)算機(jī)系統(tǒng)1200,但可設(shè)想的是圖12內(nèi)的其他設(shè)備或裝置(例如,網(wǎng)絡(luò)部件、服務(wù)器等)可以部署系統(tǒng)1200的所示硬件和部件。計(jì)算機(jī)系統(tǒng)1200被編程(例如,經(jīng)由計(jì)算機(jī)程序代碼或指令)為如本文所述基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并,并包括通信機(jī)制,諸如用于在計(jì)算機(jī)系統(tǒng)1200的其他內(nèi)部和外部部件之間傳遞信息的總線1210。信息(也稱為數(shù)據(jù))被表示為可測(cè)量現(xiàn)象的物理表達(dá)方式,通常為電壓,但在其他實(shí)施例中,包括諸如磁性、電磁、壓力、化學(xué)、生物、分子、原子、亞原子和量子相互作用之類的現(xiàn)象。例如,北和南磁場(chǎng)或零和非零電壓表示二進(jìn)制數(shù)字(位)的兩個(gè)狀態(tài)(0、1)。其他現(xiàn)象可以表示較高基礎(chǔ)的數(shù)字。測(cè)量之前的多個(gè)同時(shí)量子狀態(tài)的疊加表示量子位(qubit)。一個(gè)或多個(gè)數(shù)字的序列組成用來(lái)表示用于字符的數(shù)或代碼的數(shù)字?jǐn)?shù)據(jù)。在某些實(shí)施例中,用特定范圍內(nèi)的可測(cè)量值的近連續(xù)值來(lái)表示稱為模擬數(shù)據(jù)的信息。計(jì)算機(jī)系統(tǒng)1200或其一部分組成用于執(zhí)行基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模來(lái)對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并的一個(gè)或多個(gè)步驟的裝置。
[0083]總線1210包括信息的一個(gè)或多個(gè)并行導(dǎo)體,使得在被耦合到總線1210的設(shè)備之間快速地傳輸信息。用于處理信息的一個(gè)或多個(gè)處理器1202與總線1210 f禹合。
[0084]處理器(或多個(gè)處理器)1202按照計(jì)算機(jī)程序代碼的指定對(duì)信息執(zhí)行與基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模來(lái)對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并有關(guān)的一組操作。計(jì)算機(jī)程序代碼是一組指令或語(yǔ)句,其提供用于處理器和/或計(jì)算機(jī)系統(tǒng)執(zhí)行指定功能的操作的指令。例如,可以用被編譯成處理器的原生指令集的計(jì)算機(jī)編程語(yǔ)言來(lái)編寫代碼。還可以直接地使用原生指令集(例如,機(jī)器語(yǔ)言)來(lái)編寫代碼。該組操作包括從總線1210引入信息和將信息放置在總線1210上。該組操作通常還包括比較兩個(gè)或更多信息單元、移動(dòng)信息單元的位置和將兩個(gè)或更多信息單元組合,諸如通過(guò)加法或乘法或類似于0R、異或(XOR)和AND的邏輯運(yùn)算。能夠由處理器執(zhí)行的該組操作中的每個(gè)操作被諸如一個(gè)或多個(gè)數(shù)字的操作代碼的信息調(diào)用指令表示給處理器。將諸如操作碼序列的由處理器1202執(zhí)行的操作序列組成處理器指令,也稱為計(jì)算機(jī)系統(tǒng)指令,或者簡(jiǎn)單地計(jì)算機(jī)指令。可以單獨(dú)地或組合地將處理器實(shí)現(xiàn)為機(jī)械、電、磁、光學(xué)、化學(xué)或量子部件。
[0085]計(jì)算機(jī)系統(tǒng)1200還包括被耦合到總線1210的存儲(chǔ)器1204。諸如隨機(jī)存取存儲(chǔ)器(RAM)或任何其他動(dòng)態(tài)存儲(chǔ)器件之類的存儲(chǔ)器1204存儲(chǔ)包括用于基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并的處理器指令的信息。動(dòng)態(tài)存儲(chǔ)器允許由計(jì)算機(jī)系統(tǒng)1200來(lái)修改存儲(chǔ)在其中的信息。RAM允許獨(dú)立于相鄰地址處的信息來(lái)存儲(chǔ)和檢索存儲(chǔ)在稱為存儲(chǔ)器地址的地址處的信息單元。存儲(chǔ)器1204還被處理器1202用來(lái)在處理器指令的執(zhí)行期間存儲(chǔ)臨時(shí)值。計(jì)算機(jī)系統(tǒng)1200還包括被耦合到總線1210以便存儲(chǔ)未被計(jì)算機(jī)系統(tǒng)1200修改的靜態(tài)信息(包括指令)的只讀存儲(chǔ)器(ROM) 1206或其他靜態(tài)存儲(chǔ)器件。某些存儲(chǔ)器由易失性存儲(chǔ)器組成,其在功率丟失時(shí)丟失存儲(chǔ)在其上面的信息。同樣被耦合到總線1210的是非易失性(持久性)存儲(chǔ)設(shè)備1208,諸如磁盤、光盤或閃存卡,用于存儲(chǔ)即使當(dāng)計(jì)算機(jī)系統(tǒng)1200被關(guān)掉或丟失動(dòng)力時(shí)也繼續(xù)存在的信息,包括指令。
[0086]包括用于基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定義和合并的指令的信息被從外部輸入設(shè)備1212提供給總線1210以供處理器使用,所述外部輸入設(shè)備1212諸如包含可由人類用戶操作的字母數(shù)字鍵的鍵盤、麥克風(fēng)、紅外(IR)遙控器、操縱桿、游戲板、觸控筆、觸摸屏或傳感器。傳感器檢測(cè)其附近區(qū)域中的條件,并將那些檢測(cè)變換成與用來(lái)在計(jì)算機(jī)系統(tǒng)1200中表示信息的可測(cè)量現(xiàn)象兼容的物理表達(dá)式。被耦合到總線1210、主要用于與人相交互的其他外部設(shè)備包括顯示設(shè)備1214,諸如陰極射線管(CRT)、液晶顯示器(LCD)、發(fā)光二極管(LED)顯示器、有機(jī)LED (OLED)顯示器、等離子體屏幕或用于呈現(xiàn)文本或圖像的打印機(jī)以及定點(diǎn)設(shè)備1216,諸如鼠標(biāo)、軌跡球、光標(biāo)方向鍵或運(yùn)動(dòng)傳感器,以便控制在顯示器1214上呈現(xiàn)的小光標(biāo)圖像的位置并發(fā)布與在顯示器1214上呈現(xiàn)的圖形元件相關(guān)聯(lián)的命令。在某些實(shí)施例中,例如,在其中計(jì)算機(jī)系統(tǒng)1200在沒(méi)有人輸入的情況下執(zhí)行所有功能的實(shí)施例中,省略外部輸入設(shè)備1212、顯示設(shè)備1214和定點(diǎn)設(shè)備1216中的一個(gè)或多個(gè)。
[0087]在所示實(shí)施例中,諸如專用集成電路(ASIC) 1220的專用硬件被耦合到總線1210。專用硬件被配置成出于特殊目的足夠快速地執(zhí)行未被處理器1202執(zhí)行的操作。ASIC的示例包括用于顯示器1214的用于生成圖像的圖形加速器卡、用于將通過(guò)網(wǎng)絡(luò)發(fā)送的消息加密和解密的密碼板、語(yǔ)音識(shí)別和到特殊外部設(shè)備的接口,諸如機(jī)器人臂和醫(yī)學(xué)掃描設(shè)備,其反復(fù)地執(zhí)行用硬件更高效地實(shí)現(xiàn)的某個(gè)復(fù)雜操作序列。
[0088]計(jì)算機(jī)系統(tǒng)1200還包括被耦合到總線1210的通信接口 1270的一個(gè)或多個(gè)實(shí)例。通信接口 1270提供耦合到多種外部設(shè)備的單向或雙向通信,所述多種外部設(shè)備用其自己的處理器進(jìn)行操作,諸如打印機(jī)、掃描儀和外部磁盤。通常,該耦合是與被連接至本地網(wǎng)絡(luò)1280的網(wǎng)絡(luò)鏈路1278,具有其自己的處理器的多種外部設(shè)備被連接至本地網(wǎng)絡(luò)1280。例如,通信接口 1270可以是個(gè)人計(jì)算機(jī)上的并行端口或串行端口或通用串行總線(USB)端口。在某些實(shí)施例中,通信接口 1270是綜合服務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)卡或數(shù)字用戶線(DSL)卡或電話調(diào)制解調(diào)器,其提供到相應(yīng)類型的電話線的信息通信連接。在某些實(shí)施例中,通信接口 1270是將總線1210上的信號(hào)轉(zhuǎn)換成用于通過(guò)同軸電纜的通信連接的信號(hào)或用于通過(guò)光纖電纜的通信連接的光信號(hào)的電纜調(diào)制解調(diào)器。作為另一示例,通信接口 1270可以是局域網(wǎng)(LAN)卡以提供到諸如以太網(wǎng)的兼容LAN的數(shù)據(jù)通信連接。還可實(shí)現(xiàn)無(wú)線鏈路。針對(duì)無(wú)線鏈路,通信接口 1270發(fā)送或接收或者發(fā)送和接收電、聲或電磁信號(hào),包括紅外和光信號(hào),其承載諸如數(shù)字?jǐn)?shù)據(jù)的信息流。例如,在無(wú)線手持式設(shè)備中,諸如類似于蜂窩電話的移動(dòng)電話,通信接口 1270包括稱為無(wú)線電收發(fā)機(jī)的無(wú)線電波段電磁發(fā)射機(jī)和接收機(jī)。在某些實(shí)施例中,通信接口 1270使得能夠?qū)崿F(xiàn)到通信網(wǎng)絡(luò)105的連接以用于基于到UElOl的網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并。
[0089]在本文中使用的術(shù)語(yǔ)“計(jì)算機(jī)可讀介質(zhì)”指的是參與向處理器1202提供信息、包括用于執(zhí)行的指令的任何介質(zhì)。此類介質(zhì)可以采取許多形式,包括但不限于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(例如,非易失性介質(zhì)、易失性介質(zhì))以及傳輸介質(zhì)。諸如非易失性介質(zhì)的非臨時(shí)介質(zhì)包括例如光或磁盤,諸如存儲(chǔ)設(shè)備1208。易失性介質(zhì)包括例如動(dòng)態(tài)存儲(chǔ)器1204。傳輸介質(zhì)包括例如雙絞線電纜、同軸電纜、銅線、光纖電纜以及在沒(méi)有導(dǎo)線或電纜的情況下通過(guò)空間行進(jìn)的載波,諸如聲波和電磁波,包括無(wú)線電、光或紅外波。信號(hào)包括通過(guò)傳輸介質(zhì)發(fā)射的振幅、頻率、相位、偏振或其他物理性質(zhì)方面的人工瞬態(tài)變化。計(jì)算機(jī)可讀介質(zhì)的一般形式包括例如軟盤、柔性盤、硬盤、磁帶、任何其他磁介質(zhì)、CD-ROM、CDRW、DVD、任何其他光學(xué)介質(zhì)、打孔卡、紙帶、光學(xué)標(biāo)記片材、具有孔的圖案或其他光學(xué)可識(shí)別標(biāo)記的任何其他物理介質(zhì)、RAM、PR0M、EPR0M、FLASH_EPR0M、EEPR0M、閃速存儲(chǔ)器、任何其他存儲(chǔ)器芯片或盒、載波或計(jì)算機(jī)能夠從其中進(jìn)行讀取的任何其他介質(zhì)。術(shù)語(yǔ)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)在本文中用來(lái)指示除傳輸介質(zhì)之外的任何計(jì)算機(jī)可讀介質(zhì)。
[0090]在一個(gè)或多個(gè)有形介質(zhì)中編碼的邏輯包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和諸如ASIC1220之類的專用硬件上的處理器指令中的一者或兩者。
[0091]網(wǎng)絡(luò)鏈路1278通常通過(guò)一個(gè)或多個(gè)網(wǎng)絡(luò)使用傳輸介質(zhì)來(lái)提供到使用或處理信息的其他設(shè)備的信息通信。例如,網(wǎng)絡(luò)鏈路1278可以通過(guò)本地網(wǎng)絡(luò)1280來(lái)提供到主機(jī)計(jì)算機(jī)1282或到由因特網(wǎng)服務(wù)提供商(ISP)操作的設(shè)備1284的連接。ISP設(shè)備1284又通過(guò)現(xiàn)在一般稱為因特網(wǎng)1290的網(wǎng)絡(luò)的公共、全世界分組交換通信網(wǎng)絡(luò)來(lái)提供數(shù)據(jù)通信服務(wù)。
[0092]被連接到因特網(wǎng)的稱為服務(wù)器主機(jī)1292的計(jì)算機(jī)操控響應(yīng)于通過(guò)因特網(wǎng)接收到的信息而提供服務(wù)的進(jìn)程。例如,服務(wù)器主機(jī)1292操控提供表示用于顯示器1214處的呈現(xiàn)的視頻數(shù)據(jù)的信息的進(jìn)程??稍O(shè)想的是可以在例如主機(jī)1282和服務(wù)器1292的其他計(jì)算系統(tǒng)內(nèi)以各種配置來(lái)部署系統(tǒng)1200的部件。
[0093]本發(fā)明的至少某些實(shí)施例與用于實(shí)現(xiàn)本文所述的某些或全部技術(shù)的計(jì)算機(jī)系統(tǒng)1200的使用有關(guān)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,由計(jì)算機(jī)系統(tǒng)1200響應(yīng)于處理器1202執(zhí)行包含在存儲(chǔ)器1204中的一個(gè)或多個(gè)處理器指令的一個(gè)或多個(gè)序列而執(zhí)行那些技術(shù)??梢詫⒁卜Q為計(jì)算機(jī)指令、軟件或程序代碼的此類指令從諸如存儲(chǔ)設(shè)備1208或網(wǎng)絡(luò)鏈路1278的另一計(jì)算機(jī)可讀介質(zhì)讀取到存儲(chǔ)器1204中。包含在存儲(chǔ)器1204中的指令序列的執(zhí)行促使處理器1202執(zhí)行在本文中所述的方法步驟中的一個(gè)或多個(gè)。在替換實(shí)施例中,可以代替軟件或與之組合地使用諸如ASIC1220之類的硬件來(lái)實(shí)現(xiàn)本發(fā)明。因此,本發(fā)明的實(shí)施例不限于硬件和軟件的任何特定組合,除非另外在本文中具體地說(shuō)明。
[0094]通過(guò)通信接口 1270在網(wǎng)絡(luò)鏈路1278及其他網(wǎng)絡(luò)上發(fā)射的信號(hào)承載向和來(lái)自計(jì)算機(jī)系統(tǒng)1200的信息。計(jì)算機(jī)系統(tǒng)1200可以通過(guò)網(wǎng)絡(luò)1280、1290、特別地通過(guò)網(wǎng)絡(luò)鏈路1278和通信接口 1270來(lái)發(fā)送和接收信息,包括程序代碼。在使用因特網(wǎng)1290的示例中,服務(wù)器主機(jī)1292通過(guò)因特網(wǎng)1290、ISP設(shè)備1084、本地網(wǎng)絡(luò)1280和通信接口 1270來(lái)發(fā)射用于特定應(yīng)用、由從計(jì)算機(jī)1200發(fā)送的消息請(qǐng)求的程序代碼。接收到的代碼可以在其被接收到時(shí)被處理器1202執(zhí)行,或者可以存儲(chǔ)在存儲(chǔ)器1204中或存儲(chǔ)設(shè)備1208或其他非易失性存儲(chǔ)器中以供稍后執(zhí)行或兩者。以這種方式,計(jì)算機(jī)系統(tǒng)1200可以以載波上的信號(hào)的形式獲得應(yīng)用程序代碼。
[0095]各種形式的計(jì)算機(jī)可讀介質(zhì)可以涉及向處理器1202載送一個(gè)或多個(gè)指令序列或數(shù)據(jù)或兩者以用于執(zhí)行。例如,最初可以在諸如主機(jī)1282的遠(yuǎn)程計(jì)算機(jī)的磁盤上承載指令和數(shù)據(jù)。遠(yuǎn)程計(jì)算機(jī)將指令和數(shù)據(jù)加載到其動(dòng)態(tài)存儲(chǔ)器中并使用調(diào)制解調(diào)器通過(guò)電話線來(lái)發(fā)送指令和數(shù)據(jù)。在計(jì)算機(jī)系統(tǒng)1200本地的調(diào)制解調(diào)器在電話線上接收指令和數(shù)據(jù)并使用紅外發(fā)射機(jī)來(lái)將指令和數(shù)據(jù)轉(zhuǎn)換成充當(dāng)網(wǎng)絡(luò)鏈路1278的紅外載波上的信號(hào)。充當(dāng)通信接口 1270的紅外檢測(cè)器接收在紅外信號(hào)中承載的指令和數(shù)據(jù)并將表示該指令和數(shù)據(jù)的信息放置到總線1210上??偩€1210將信息載送到存儲(chǔ)器1204,處理器1202使用與指令一起發(fā)送的某些數(shù)據(jù)從存儲(chǔ)器1204檢索并執(zhí)行指令??梢栽诒惶幚砥?202執(zhí)行之前可選地將在存儲(chǔ)器1204中接收到的指令和數(shù)據(jù)存儲(chǔ)器存儲(chǔ)設(shè)備1208上。
[0096]圖13圖示出可在其上面執(zhí)行本發(fā)明的實(shí)施例的芯片組或芯片1300。芯片組1300被編程為如本文所述基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并,并包括例如相對(duì)于圖12所述的結(jié)合在一個(gè)或多個(gè)物理封裝(例如,芯片)中的處理器和存儲(chǔ)器。舉例來(lái)說(shuō),物理封裝包括在結(jié)構(gòu)組件(例如,基板)上的一個(gè)或多個(gè)材料、部件和/或?qū)Ь€的布置,以提供諸如物理強(qiáng)度、尺寸保持和/或電相互作用的限制的一個(gè)或多個(gè)特性??稍O(shè)想的是在某些實(shí)施例中可以在單個(gè)芯片中實(shí)現(xiàn)芯片組1300。還可設(shè)想的是在某些實(shí)施例中可以將芯片組或芯片1300實(shí)現(xiàn)為“芯片上的”單個(gè)“系統(tǒng)”。還可設(shè)想的是在某些實(shí)施例中,將不使用單獨(dú)ASIC,例如,并且將由一個(gè)處理器或多個(gè)處理器來(lái)執(zhí)行在本文中公開的所有相關(guān)功能。芯片組或芯片1300或其一部分組成用于執(zhí)行提供與功能可用性相關(guān)聯(lián)的用戶界面導(dǎo)航信息的一個(gè)或多個(gè)步驟的裝置。芯片組或芯片1300或其一部分組成用于執(zhí)行基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并的一個(gè)或多個(gè)步驟的裝置。
[0097]在一個(gè)實(shí)施例中,芯片組或芯片1300包括通信機(jī)制,諸如用于在芯片組1300的部件之間傳遞信息的總線1301。處理器1303具有到總線1301的連接以執(zhí)行指令并處理存儲(chǔ)在例如存儲(chǔ)器1305中的信息。處理器1303可以包括一個(gè)或多個(gè)處理核,每個(gè)核被配置成獨(dú)立地操作。多核處理器使得能夠在單個(gè)物理封裝內(nèi)實(shí)現(xiàn)多處理。多核處理器的示例包括兩個(gè)、四個(gè)、八個(gè)或更大數(shù)目的處理核。替換地或另外,處理器1303可以包括經(jīng)由總線1301串聯(lián)地配置以使得能夠?qū)崿F(xiàn)獨(dú)立指令執(zhí)行、管線敷設(shè)以及多線程執(zhí)行的一個(gè)或多個(gè)微處理器。還可以用一個(gè)或多個(gè)專用部件來(lái)實(shí)現(xiàn)處理器1303以執(zhí)行某些處理功能和任務(wù),諸如一個(gè)或多個(gè)數(shù)字信號(hào)處理器(DSP) 1307或一個(gè)或多個(gè)專用集成電路(ASIC) 1309。DSP1307通常被配置成獨(dú)立于處理器1303實(shí)時(shí)地處理真實(shí)信號(hào)(例如,聲音)。類似地,能夠?qū)SIC1309配置為執(zhí)行未被更通用處理器容易地執(zhí)行的專用功能。用以幫助執(zhí)行本文所述的發(fā)明功能的其他專用部件可包括一個(gè)或多個(gè)現(xiàn)場(chǎng)可編程門陣列(FPGA)(未示出)、一個(gè)或多個(gè)控制器或一個(gè)或多個(gè)其他專用計(jì)算機(jī)芯片。
[0098]在一個(gè)實(shí)施例中,芯片組或芯片1300僅僅包括一個(gè)或多個(gè)處理器和支持和/或涉及和/或關(guān)于一個(gè)或多個(gè)處理器的某些軟件和/或固件。
[0099]處理器1303和所附部件具有經(jīng)由總線1301到存儲(chǔ)器1305的連接。存儲(chǔ)器1305包括用于存儲(chǔ)可執(zhí)行指令的任何動(dòng)態(tài)存儲(chǔ)器(例如,RAM、磁盤、可寫光盤等)和靜態(tài)存儲(chǔ)器(例如,ROM、CD-ROM等),該可執(zhí)行指令在被執(zhí)行時(shí)執(zhí)行本文所述的發(fā)明步驟以基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并。存儲(chǔ)器1305還存儲(chǔ)與發(fā)明步驟的執(zhí)行相關(guān)聯(lián)或由其生成的數(shù)據(jù)。
[0100]圖14是根據(jù)一個(gè)實(shí)施例的能夠在圖1的系統(tǒng)中操作的用于通信的移動(dòng)終端(例如,手機(jī))的示例性部件的圖。在某些實(shí)施例中,移動(dòng)終端1401或其一部分組成用于執(zhí)行基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并的一個(gè)或多個(gè)步驟的裝置。一般地,常常在前端和后端特性方面限定無(wú)線電接收機(jī)。接收機(jī)的前端涵蓋所有射頻(RF)電路,而后端涵蓋所有基帶處理電路。在本申請(qǐng)中所使用的術(shù)語(yǔ)“電路”指的是以下兩者:(1)僅硬件實(shí)施方式(諸如僅模擬和/或數(shù)字電路的實(shí)施方式),以及(2)電路和軟件(和/或固件)的組合(諸如,如果可應(yīng)用于特定背景,處理器的組合,包括數(shù)字信號(hào)處理器、軟件以及存儲(chǔ)器,其一起工作以促使諸如移動(dòng)電話或服務(wù)器之類的設(shè)備執(zhí)行各種功能)?!半娐贰钡拇讼薅ㄟm用于此術(shù)語(yǔ)在本申請(qǐng)中的所有使用,包括在任何權(quán)利要求中。作為另一示例,如在本申請(qǐng)中所使用的且如果可應(yīng)用于特定上下文,術(shù)語(yǔ)“電路”還將覆蓋僅處理器(或多個(gè)處理器)及其所附軟件和/或固件的實(shí)施方式。如果可應(yīng)用于特定上下文,術(shù)語(yǔ)“電路”還覆蓋例如移動(dòng)電話中的基帶集成電路或應(yīng)用處理器集成電路或者蜂窩式網(wǎng)絡(luò)設(shè)備或其他網(wǎng)絡(luò)設(shè)備的類似集成電路。
[0101]電話的相關(guān)內(nèi)部部件包括主控制單元(MCU) 1403、數(shù)字信號(hào)處理器(DSP) 1405和/或包括麥克風(fēng)增益控制單元和揚(yáng)聲器增益控制的單元的接收機(jī)/發(fā)射機(jī)單元。主顯示單元1407向用戶提供顯示以支持各種應(yīng)用程序和移動(dòng)終端功能,其執(zhí)行或支持基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并的步驟。顯示器1407包括被配置成顯示移動(dòng)終端(例如,移動(dòng)電話)的用戶界面的至少一部分的顯示電路。另外,顯示器1407和顯示電路被配置成有助于移動(dòng)終端的至少某些功能的用戶控制。音頻功能電路1409包括麥克風(fēng)1411和麥克風(fēng)放大器,其將從麥克風(fēng)1411輸出的語(yǔ)音信號(hào)放大。從麥克風(fēng)1411輸出的放大語(yǔ)音信號(hào)被饋送到編碼器/解碼器(CODEC) 1413。[0102]無(wú)線電部1415將功率放大并轉(zhuǎn)換頻率以便經(jīng)由天線1417與基站通信,該基站被包括在移動(dòng)通信系統(tǒng)中。功率放大器(PA) 1419和發(fā)射器/調(diào)制電路可操作地與耦合到雙工器1421或循環(huán)器或天線開關(guān)的PA1419的輸出對(duì)MCU1403進(jìn)行操作響應(yīng),如在本領(lǐng)域中眾所周知的。PA1419還被耦合到電池接口和功率控制單元1420。
[0103]在使用中,移動(dòng)終端1401的用戶向麥克風(fēng)1411發(fā)聲且他或她的語(yǔ)音連同任何所檢測(cè)本地噪聲一起被轉(zhuǎn)換成模擬電壓。該模擬電壓隨后通過(guò)模數(shù)轉(zhuǎn)換器(ADC) 1423被轉(zhuǎn)換成數(shù)字信號(hào)??刂茊卧?403將數(shù)字信號(hào)路由到DSP1405中以便在其中處理,諸如語(yǔ)音編碼、信道編碼、加密和交織。在一個(gè)實(shí)施例中,已處理語(yǔ)音信號(hào)被未單獨(dú)地示出的單元使用蜂窩式傳輸協(xié)議進(jìn)行編碼,蜂窩式傳輸協(xié)議諸如全球演進(jìn)增強(qiáng)型數(shù)據(jù)速率(EDGE)、通用分組無(wú)線電服務(wù)(GPRS)、全球移動(dòng)通信系統(tǒng)(GSM)、網(wǎng)際協(xié)議多媒體子系統(tǒng)(TMS)、通用移動(dòng)電信系統(tǒng)(UMTS)等以及任何其他適當(dāng)?shù)臒o(wú)線介質(zhì),例如微波接入(WiMAX)、長(zhǎng)期演進(jìn)(LTE)網(wǎng)絡(luò)、碼分多址(CDMA)、寬帶碼分多址(WCDMA)、無(wú)線保真(WiFi )、衛(wèi)星等或其任何組合。
[0104]已編碼信號(hào)然后被路由到均衡器1425以用于補(bǔ)償在通過(guò)空氣的傳輸期間發(fā)生的任何頻率相關(guān)損害,諸如相位和振幅失真。在使位流均衡之后,調(diào)制器1427將信號(hào)與在RF接口 1429中生成的RF信號(hào)組合。調(diào)制器1427經(jīng)由頻率或相位調(diào)制來(lái)生成正弦波。為了使信號(hào)準(zhǔn)備好用于傳輸,上變頻器1431將從調(diào)制器1427輸出的正弦波與由合成器1433生成的另一正弦波組合以實(shí)現(xiàn)期望的傳輸頻率。然后通過(guò)PA1419來(lái)發(fā)送信號(hào)以將信號(hào)增加至適當(dāng)?shù)墓β仕?。在?shí)際系統(tǒng)中,PA1419充當(dāng)可變?cè)鲆娣糯笃?,其增益由DSP1405根據(jù)從網(wǎng)絡(luò)基站接收到的信息來(lái)控制。然后在雙工器1421內(nèi)對(duì)信號(hào)進(jìn)行濾波并可選地發(fā)送到天線耦合器1435以匹配阻抗以提供最大功率傳輸。最后,經(jīng)由天線1417將信號(hào)發(fā)射到本地基站??梢怨?yīng)自動(dòng)增益控制(AGC)以控制接收機(jī)的最后級(jí)的增益??梢詫⑿盘?hào)從那里轉(zhuǎn)送到遠(yuǎn)程電話,遠(yuǎn)程電話可以是另一蜂窩式電話、任何其他移動(dòng)電話或被連接至公共交換電話網(wǎng)(PSTN)或其他電話網(wǎng)絡(luò)的陸線。
[0105]發(fā)射到移動(dòng)終端1401的語(yǔ)音信號(hào)經(jīng)由天線1417被接收到并立即被低噪聲放大器(LNA) 1437放大。下變頻器1439降低載波頻率,同時(shí)解調(diào)器1441將RF剝離,僅留下數(shù)字位流。該信號(hào)然后經(jīng)歷均衡器1425并被DSP1405處理。數(shù)模轉(zhuǎn)換器(DAC) 1443對(duì)信號(hào)進(jìn)行轉(zhuǎn)換,并且結(jié)果得到的輸出通過(guò)揚(yáng)聲器1445被發(fā)射給用戶,其全部在能夠?qū)崿F(xiàn)為中央處理單元(CPU)的主控制單元(MCU) 1403的控制下。
[0106]MCU1403從鍵盤1447接收包括輸入信號(hào)的各種信號(hào)。與其他用戶輸入部件(例如,麥克風(fēng)1411)相組合的鍵盤1447和/或MCU1403包括用于管理用戶輸入的用戶接口電路。MCU103運(yùn)行用戶接口軟件以有助于移動(dòng)終端1401的至少某些功能的用戶控制以基于網(wǎng)絡(luò)內(nèi)容結(jié)構(gòu)建模對(duì)從一個(gè)或多個(gè)源收集的網(wǎng)絡(luò)內(nèi)容進(jìn)行定制和合并。MCU1403還分別向顯示器1407和語(yǔ)音輸出開關(guān)控制器遞送顯示命令和開關(guān)命令。此外,MCU1403與DSP1405交換信息,并且可以訪問(wèn)可選地結(jié)合的SM卡1449和存儲(chǔ)器1451。另外,MCU1403執(zhí)行終端所需的各種控制功能。DSP1405可以根據(jù)實(shí)施方式來(lái)對(duì)語(yǔ)音信號(hào)執(zhí)行多種常規(guī)數(shù)字處理功能中的任何一個(gè)。另外,DSP1405根據(jù)麥克風(fēng)1411所檢測(cè)的信號(hào)來(lái)確定本地環(huán)境的本地噪聲水平,并且將麥克風(fēng)1411的增益設(shè)置成被選擇為補(bǔ)償移動(dòng)終端1401的用戶的自然趨勢(shì)的水平。
[0107]C0DEC1413包括ADC1423和DAC1443。存儲(chǔ)器1451存儲(chǔ)包括呼叫輸入音調(diào)數(shù)據(jù)的各種數(shù)據(jù),并且能夠存儲(chǔ)其他數(shù)據(jù),包括經(jīng)由例如全球因特網(wǎng)接收到的音樂(lè)數(shù)據(jù)。軟件模塊可以存在于RAM存儲(chǔ)器、閃速存儲(chǔ)器、寄存器或本領(lǐng)域中眾所周知的任何其他形式的可寫存儲(chǔ)介質(zhì)中。存儲(chǔ)器件1451可以是但不限于單個(gè)存儲(chǔ)器、CD、DVD、ROM、RAM、EEPR0M、光學(xué)存儲(chǔ)器、磁盤儲(chǔ)存器、閃速存儲(chǔ)儲(chǔ)存器或能夠存儲(chǔ)數(shù)字?jǐn)?shù)據(jù)的任何其他非易失性存儲(chǔ)介質(zhì)。
[0108]可選地結(jié)合的SM卡1449承載例如重要信息,諸如蜂窩式電話號(hào)碼、載波供應(yīng)服務(wù)、訂閱細(xì)節(jié)以及安全信息。SM卡1449主要用于識(shí)別無(wú)線電網(wǎng)絡(luò)上的移動(dòng)終端1401???449還包括用于存儲(chǔ)個(gè)人電話號(hào)碼登記、文本消息以及用戶特定移動(dòng)終端設(shè)置的存儲(chǔ)器。
[0109]雖然已結(jié)合許多實(shí)施例和實(shí)施方式描述了本發(fā)明,但本發(fā)明不受此限制,并且覆蓋落在所附權(quán)利要求的權(quán)限內(nèi)的各種顯而易見的修改和等價(jià)布置。雖然用權(quán)利要求之間的某些組合來(lái)表達(dá)本發(fā)明的特征,但可設(shè)想的是能夠以任何組合和順序來(lái)布置這些特征。
【權(quán)利要求】
1.一種方法,所述方法包括有助于(I)數(shù)據(jù)和/或(2)信息和/或(3)至少一個(gè)信號(hào)的處理和/或?qū)λ?I)數(shù)據(jù)和/或所述(2)信息和/或所述(3)至少一個(gè)信號(hào)進(jìn)行處理,所述(I)數(shù)據(jù)和/或所述(2)信息和/或所述(3)至少一個(gè)信號(hào)至少部分地基于以下各項(xiàng): 用以確定限定一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)內(nèi)容部分的布局的一個(gè)或多個(gè)網(wǎng)頁(yè)的處理; 用以至少部分地引起對(duì)所選擇的一個(gè)或多個(gè)部分的一個(gè)或多個(gè)訂閱的所述一個(gè)或多個(gè)內(nèi)容部分的一個(gè)或多個(gè)選擇的處理; 用以確定對(duì)所述布局、所述一個(gè)或多個(gè)內(nèi)容部分或其組合的一個(gè)或多個(gè)改變的所述一個(gè)或多個(gè)網(wǎng)頁(yè)的建模,以及 用以確定對(duì)所述一個(gè)或多個(gè)訂閱的一個(gè)或多個(gè)更新的所述建模的處理。
2.權(quán)利要求1所述的方法,其中,所述(I)數(shù)據(jù)和/或所述(2)信息和/或所述(3)至少一個(gè)信號(hào)還至少部分地基于以下各項(xiàng): 至少部分地基于所述建模的所述一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)刪除變化; 用以確定第一相似性信息的所述一個(gè)或多個(gè)刪除變化的處理;以及至少部分地基于所述第一相似性信息的是否能夠執(zhí)行對(duì)所述一個(gè)或多個(gè)訂閱的所述一個(gè)或多個(gè)更新的確定。
3.根據(jù)權(quán)利要求1和2中的任一項(xiàng)所述的方法,其中,所述(I)數(shù)據(jù)和/或所述(2)信息和/或所述(3)至少一個(gè)信號(hào)還至少部分地基于以下各項(xiàng): 至少部分地基于所述建模的所·述一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)替換變化; 用以確定第二相似性信息的所述一個(gè)或多個(gè)替換變化的處理;以及至少部分地基于所述第二相似性信息的是否能夠執(zhí)行對(duì)所述一個(gè)或多個(gè)訂閱的所述一個(gè)或多個(gè)更新的確定。
4.根據(jù)權(quán)利要求1至3中的任一項(xiàng)所述的方法,其中,所述(I)數(shù)據(jù)和/或所述(2)信息和/或所述(3)至少一個(gè)信號(hào)還至少部分地基于以下各項(xiàng): 至少部分地基于所述建模的所述一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)插入變化; 用以確定第三相似性信息的所述一個(gè)或多個(gè)插入變化的處理;以及至少部分地基于所述第三相似性信息的是否能夠執(zhí)行對(duì)所述一個(gè)或多個(gè)訂閱的所述一個(gè)或多個(gè)更新的確定。
5.根據(jù)權(quán)利要求1至4中的任一項(xiàng)所述的方法,其中,所述(I)數(shù)據(jù)和/或所述(2)信息和/或所述(3)至少一個(gè)信號(hào)還至少部分地基于以下各項(xiàng): 所述建模是至少基于: 具有一個(gè)或多個(gè)超文本標(biāo)記語(yǔ)言(HTML)節(jié)點(diǎn)、一個(gè)或多個(gè)子節(jié)點(diǎn)或其任何組合的一個(gè)或多個(gè)節(jié)點(diǎn)串,以及 所述一個(gè)或多個(gè)刪除變化、替換變化、插入變化或其任何組合的確定至少基于: 用以確定一個(gè)或多個(gè)先前HTML節(jié)點(diǎn)和一個(gè)或多個(gè)先前子節(jié)點(diǎn)的所述一個(gè)或多個(gè)節(jié)點(diǎn)串的分離; 用以確定新的一個(gè)或多個(gè)HTML節(jié)點(diǎn)和一個(gè)或多個(gè)新的子節(jié)點(diǎn)的一個(gè)或多個(gè)新的節(jié)點(diǎn)串的分離;以及 已分離的一個(gè)或多個(gè)節(jié)點(diǎn)串與已分離的一個(gè)或多個(gè)新的節(jié)點(diǎn)串的比較,所述比較用以至少部分地基于所述一個(gè)或多個(gè)先前HTML節(jié)點(diǎn)、所述一個(gè)或多個(gè)先前的子節(jié)點(diǎn)、所述一個(gè)或多個(gè)新的HTML節(jié)點(diǎn)和所述一個(gè)或多個(gè)新的子節(jié)點(diǎn)之間的區(qū)別,確定所述已分離的一個(gè)或多個(gè)節(jié)點(diǎn)串與所述已分離的一個(gè)或多個(gè)新的節(jié)點(diǎn)串之間的變化。
6.權(quán)利要求5所述的方法,其中,所述已分離的一個(gè)或多個(gè)節(jié)點(diǎn)串與所述已分離的一個(gè)或多個(gè)新的節(jié)點(diǎn)串之間的所述區(qū)別包括確定所述一個(gè)或多個(gè)先前HTML節(jié)點(diǎn)、所述一個(gè)或多個(gè)先前的子節(jié)點(diǎn)、所述一個(gè)或多個(gè)新的HTML節(jié)點(diǎn)和所述一個(gè)或多個(gè)新的子節(jié)點(diǎn)之間的編輯距離。
7.根據(jù)權(quán)利要求1至6中的任一項(xiàng)所述的方法,其中,所述(I)數(shù)據(jù)和/或所述(2)信息和/或所述(3)至少一個(gè)信號(hào)還至少部分地基于以下項(xiàng): 關(guān)于對(duì)所述一個(gè)或多個(gè)訂閱的所述一個(gè)或多個(gè)更新的一個(gè)或多個(gè)警報(bào)的生成。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述警報(bào)是所確定一個(gè)或多個(gè)刪除變化、替換變化、插入變化或其任何組合的突出顯示。
9.權(quán)利要求8所述的方法,其中,所述(I)數(shù)據(jù)和/或所述(2)信息和/或所述(3)至少一個(gè)信號(hào)還至少部分地基于以下各項(xiàng): 變化類型,至少部分地基于所述變化是刪除變化、替換變化或插入變化中的一個(gè)或多個(gè)的確定, 其中,所述突出顯示是對(duì)應(yīng)于所確定的變化類型和/或所確定的編輯距離的類型。
10.根據(jù)權(quán)利要求1至9中的任一項(xiàng)所述的方法,其中,所述(I)數(shù)據(jù)和/或所述(2)信息和/或所述(3)至少一個(gè)信號(hào)還至少部分地基于以下項(xiàng): 用以至少部分地基于所述一個(gè)或多個(gè)訂閱和所述一個(gè)或多個(gè)更新生成用于呈現(xiàn)至少一個(gè)個(gè)性化網(wǎng)頁(yè)的用戶界面的確定。`
11.一種設(shè)備,包括: 至少一個(gè)處理器,以及 至少一個(gè)存儲(chǔ)器,包括用于一個(gè)或多個(gè)程序的計(jì)算機(jī)程序代碼,所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置成用所述至少一個(gè)處理器引起所述設(shè)備至少執(zhí)行以下各項(xiàng): 處理一個(gè)或多個(gè)網(wǎng)頁(yè)和/或有助于所述一個(gè)或多個(gè)網(wǎng)頁(yè)的處理,以確定限定一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)內(nèi)容部分的布局; 處理一個(gè)或多個(gè)內(nèi)容部分的一個(gè)或多個(gè)選擇和/或有助于所述一個(gè)或多個(gè)內(nèi)容部分的所述一個(gè)或多個(gè)選擇的處理,以至少部分地引起對(duì)所選一個(gè)或多個(gè)部分的一個(gè)或多個(gè)訂閱; 至少部分地引起所述一個(gè)或多個(gè)網(wǎng)頁(yè)的建模以確定對(duì)所述布局、所述一個(gè)或多個(gè)內(nèi)容部分或其組合的一個(gè)或多個(gè)改變;以及 處理所述建模和/或有助于對(duì)所述建模的處理,以確定對(duì)所述一個(gè)或多個(gè)訂閱的一個(gè)或多個(gè)更新。
12.權(quán)利要求11所述的設(shè)備,其中,還促使所述設(shè)備用以: 至少部分地基于所述建模來(lái)確定所述一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)刪除變化; 處理所述一個(gè)或多個(gè)刪除變化和/或有助于對(duì)所述一個(gè)或多個(gè)刪除變化的處理,以確定第一相似性信息;以及至少部分地基于所述第一相似性信息來(lái)確定是否能夠執(zhí)行對(duì)所述一個(gè)或多個(gè)訂閱的所述一個(gè)或多個(gè)更新。
13.根據(jù)權(quán)利要求11和12中的任一項(xiàng)所述的設(shè)備,其中,還促使所述設(shè)備用以: 至少部分地基于所述建模來(lái)確定所述一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)替換變化; 處理所述一個(gè)或多個(gè)替換變化和/或有助于對(duì)所述一個(gè)或多個(gè)替換變化的處理,以確定第二相似性信息;以及 至少部分地基于所述第二相似性信息來(lái)確定是否能夠執(zhí)行對(duì)所述一個(gè)或多個(gè)訂閱的所述一個(gè)或多個(gè)更新。
14.根據(jù)權(quán)利要求11至13中的任一項(xiàng)所述的設(shè)備,其中,還促使所述設(shè)備用以: 至少部分地基于所述建模來(lái)確定所述一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)插入變化; 處理所述一個(gè)或多個(gè)插入變化和/或有助于對(duì)所述一個(gè)或多個(gè)插入變化的處理,以確定第三相似性信息;以及 至少部分地基于所述第三相似性信息來(lái)確定是否能夠執(zhí)行對(duì)所述一個(gè)或多個(gè)訂閱的所述一個(gè)或多個(gè)更新。
15.根據(jù)權(quán)利 要求11至14中的任一項(xiàng)所述的設(shè)備,其中 所述建模包括促使所述設(shè)備用以: 確定具有一個(gè)或多個(gè)超文本標(biāo)記語(yǔ)言(HTML)節(jié)點(diǎn)、一個(gè)或多個(gè)子節(jié)點(diǎn)或其任何組合的一個(gè)或多個(gè)節(jié)點(diǎn)串;以及 所述一個(gè)或多個(gè)刪除變化、替換變化、插入變化或其任何組合的確定包括促使設(shè)備用以: 將所述一個(gè)或多個(gè)節(jié)點(diǎn)串分離以確定一個(gè)或多個(gè)先前HTML節(jié)點(diǎn)和一個(gè)或多個(gè)先前子節(jié)點(diǎn); 將一個(gè)或多個(gè)新節(jié)點(diǎn)串分離以確定新的一個(gè)或多個(gè)HTML節(jié)點(diǎn)和一個(gè)或多個(gè)新的子節(jié)點(diǎn);以及 將已分離的一個(gè)或多個(gè)節(jié)點(diǎn)串與已分離的一個(gè)或多個(gè)新的節(jié)點(diǎn)串相比較,用以至少部分地基于所述一個(gè)或多個(gè)先前HTML節(jié)點(diǎn)、所述一個(gè)或多個(gè)先前的子節(jié)點(diǎn)、所述一個(gè)或多個(gè)新的HTML節(jié)點(diǎn)和所述一個(gè)或多個(gè)新的子節(jié)點(diǎn)之間的區(qū)別,確定所述已分離的一個(gè)或多個(gè)節(jié)點(diǎn)串與所述已分離的一個(gè)或多個(gè)新的節(jié)點(diǎn)串之間的變化。
16.根據(jù)權(quán)利要求15所述的設(shè)備,其中,所述已分離的一個(gè)或多個(gè)節(jié)點(diǎn)串與所述已分離的一個(gè)或多個(gè)新的節(jié)點(diǎn)串之間的所述區(qū)別包括確定所述一個(gè)或多個(gè)先前HTML節(jié)點(diǎn)、所述一個(gè)或多個(gè)先前的子節(jié)點(diǎn)、所述一個(gè)或多個(gè)新的HTML節(jié)點(diǎn)和所述一個(gè)或多個(gè)新的子節(jié)點(diǎn)之間的編輯距離。
17.根據(jù)權(quán)利要求11至16中的任一項(xiàng)所述的設(shè)備,其中,還促使所述設(shè)備用以: 至少部分地引起關(guān)于對(duì)所述一個(gè)或多個(gè)訂閱的所述一個(gè)或多個(gè)更新的一個(gè)或多個(gè)警報(bào)的生成。
18.根據(jù)權(quán)利要求17所述的設(shè)備,其中,所述警報(bào)是所確定一個(gè)或多個(gè)刪除變化、替換變化、插入變化或其任何組合的突出顯示。
19.根據(jù)權(quán)利要求18所述的設(shè)備,其中,還促使所述設(shè)備用以: 至少部分地基于所述變化是刪除變化、替換變換或插入變化中的一個(gè)或多個(gè)的確定來(lái)確定變化的類型, 其中,所述突出顯示是對(duì)應(yīng)于所確定變化類型和/或所確定編輯距離的類型。
20.根據(jù)權(quán)利要求11至19中的任一項(xiàng)所述的設(shè)備,其中,還促使所述設(shè)備用以: 至少部分地基于所述一個(gè)或多個(gè)訂閱和所述一個(gè)或多個(gè)更新來(lái)確定生成用于呈現(xiàn)至少一個(gè)個(gè)性化網(wǎng)頁(yè)的用戶界面。
21.—種方法,包括: 處理一個(gè)或多個(gè)網(wǎng)頁(yè)和/或有助于對(duì)所述一個(gè)或多個(gè)網(wǎng)頁(yè)的處理,以確定限定所述一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)內(nèi)容部分的布局; 處理所述一個(gè)或多個(gè)內(nèi)容部分的一個(gè)或多個(gè)選擇和/或有助于對(duì)所述一個(gè)或多個(gè)內(nèi)容部分的所述一個(gè)或多個(gè)選擇的處理,以至少部分地引起對(duì)所選一個(gè)或多個(gè)部分的一個(gè)或多個(gè)訂閱; 至少部分地引起所述一個(gè)或多個(gè)網(wǎng)頁(yè)的建模以確定對(duì)所述布局、所述一個(gè)或多個(gè)內(nèi)容部分或其組合的一個(gè)或多個(gè)改變;以及 處理所述建模和/或有助于對(duì)所述建模的處理,以確定對(duì)所述一個(gè)或多個(gè)訂閱的一個(gè)或多個(gè)更新。
22.根據(jù)權(quán)利要求21所述的方法,還包括: 至少部分地基于所述建模來(lái)確定所述一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)刪除變化; 處理所述一個(gè)或多個(gè)刪除變化和/或有助于對(duì)所述一個(gè)或多個(gè)刪除變化的處理,以確定第一相似性信息;以及` 至少部分地基于所述第一相似性信息來(lái)確定是否能夠執(zhí)行對(duì)所述一個(gè)或多個(gè)訂閱的所述一個(gè)或多個(gè)更新。
23.根據(jù)權(quán)利要求21和22中的任一項(xiàng)所述的方法,還包括: 至少部分地基于所述建模來(lái)確定所述一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)替換變化; 處理所述一個(gè)或多個(gè)替換變化和/或有助于對(duì)所述一個(gè)或多個(gè)替換變化的處理,以確定第二相似性信息;以及 至少部分地基于所述第二相似性信息來(lái)確定是否能夠執(zhí)行對(duì)所述一個(gè)或多個(gè)訂閱的所述一個(gè)或多個(gè)更新。
24.根據(jù)權(quán)利要求21至23中的任一項(xiàng)所述的方法,還包括: 至少部分地基于所述建模來(lái)確定所述一個(gè)或多個(gè)網(wǎng)頁(yè)的一個(gè)或多個(gè)插入變化; 處理和/或有助于用以確定第三相似性信息的所述一個(gè)或多個(gè)插入變化的處理;以及至少部分地基于所述第三相似性信息來(lái)確定是否能夠執(zhí)行對(duì)所述一個(gè)或多個(gè)訂閱的所述一個(gè)或多個(gè)更新。
25.根據(jù)權(quán)利要求21至24中的任一項(xiàng)所述的方法,其中 所述建模包括: 確定具有一個(gè)或多個(gè)超文本標(biāo)記語(yǔ)言(HTML)節(jié)點(diǎn)、一個(gè)或多個(gè)子節(jié)點(diǎn)或其任何組合的一個(gè)或多個(gè)節(jié)點(diǎn)串,以及 所述一個(gè)或多個(gè)刪除變化、替換變化、插入變化或其任何組合的確定包括: 將所述一個(gè)或多個(gè)節(jié)點(diǎn)串分離以確定一個(gè)或多個(gè)先前HTML節(jié)點(diǎn)和一個(gè)或多個(gè)先前子節(jié)點(diǎn);將一個(gè)或多個(gè)新節(jié)點(diǎn)串分離以確定新的一個(gè)或多個(gè)HTML節(jié)點(diǎn)和一個(gè)或多個(gè)新的子節(jié)點(diǎn);以及 將已分離的一個(gè)或多個(gè)節(jié)點(diǎn)串與已分離的一個(gè)或多個(gè)新的節(jié)點(diǎn)串相比較,用以至少部分地基于所述一個(gè)或多個(gè)先前HTML節(jié)點(diǎn)、所述一個(gè)或多個(gè)先前的子節(jié)點(diǎn)、所述一個(gè)或多個(gè)新的HTML節(jié)點(diǎn)和所述一個(gè)或多個(gè)新的子節(jié)點(diǎn)之間的區(qū)別,確定所述已分離的一個(gè)或多個(gè)節(jié)點(diǎn)串與所述已分離的一個(gè)或多個(gè)新的節(jié)點(diǎn)串之間的變化。
26.權(quán)利要求25所述的方法,其中,所述已分離的一個(gè)或多個(gè)節(jié)點(diǎn)串與所述已分離的一個(gè)或多個(gè)新的節(jié)點(diǎn)串之間的所述區(qū)別包括確定所述一個(gè)或多個(gè)先前HTML節(jié)點(diǎn)、所述一個(gè)或多個(gè)先前的子節(jié)點(diǎn)、所述一個(gè)或多個(gè)新的HTML節(jié)點(diǎn)和所述一個(gè)或多個(gè)新的子節(jié)點(diǎn)之間的編輯距離。
27.根據(jù)權(quán)利要求21至26中的任一項(xiàng)所述的方法,還包括: 至少部分地引起關(guān)于對(duì)所述一個(gè)或多個(gè)訂閱的所述一個(gè)或多個(gè)更新的一個(gè)或多個(gè)警報(bào)的生成。
28.根據(jù)權(quán)利要求27所述的方法,其中,所述警報(bào)是所確定一個(gè)或多個(gè)刪除變化、替換變化、插入變化或其任何組合的突出顯示。
29.根據(jù)權(quán)利要求28所述的方法,還包括: 至少部分地基于所述變化是刪除變化、替換變化或插入變化中的一個(gè)或多個(gè)的確定來(lái)確定變化的類型, 其中,所述突出顯示是對(duì)應(yīng)于所確定變化類型和/或所確定編輯距離的類型。
30.根據(jù)權(quán)利要求21至29中的任一項(xiàng)所述的方法,還包括: 至少部分地基于所述一個(gè)或多個(gè)訂閱和所述一個(gè)或多個(gè)更新來(lái)確定生成用于呈現(xiàn)至少一個(gè)個(gè)性化網(wǎng)頁(yè)的用戶界面。
31.根據(jù)權(quán)利要求11至20中的任一項(xiàng)所述的設(shè)備,其中,所述設(shè)備是移動(dòng)電話,還包括; 用戶接口電路和用戶接口軟件,其被配置成通過(guò)顯示器的使用來(lái)有助于所述移動(dòng)電話的至少某些功能的用戶控制,并被配置成對(duì)用戶輸入進(jìn)行響應(yīng);以及 顯示器和顯示電路,其被配置成顯示所述移動(dòng)電話的用戶界面的至少一部分,所述顯示器和顯示電路被配置成有助于所述移動(dòng)電話的至少某些功能的用戶控制。
32.—種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其承載一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列,所述一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列在被一個(gè)或多個(gè)處理器執(zhí)行時(shí)促使設(shè)備至少執(zhí)行權(quán)利要求21至30中的任一項(xiàng)所述的方法。
33.一種設(shè)備,包括用于執(zhí)行權(quán)利要求21至30中的任一項(xiàng)所述的方法的裝置。
34.根據(jù)權(quán)利要求33所述的設(shè)備,其中,所述設(shè)備是移動(dòng)電話,還包括; 用戶接口電路和用戶接口軟件,其被配置成通過(guò)顯示器的使用來(lái)有助于所述移動(dòng)電話的至少某些功能的用戶控制,并被配置成對(duì)用戶輸入進(jìn)行響應(yīng);以及 顯示器和顯示電路,其被配置成顯示所述移動(dòng)電話的用戶界面的至少一部分,所述顯示器和顯示電路被 配置成有助于所述移動(dòng)電話的至少某些功能的用戶控制。
35.一種計(jì)算機(jī)程序產(chǎn)品,包括一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列,所述一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列在被一個(gè)或多個(gè)處理器執(zhí)行時(shí)促使設(shè)備至少執(zhí)行權(quán)利要求21至30中的任一項(xiàng)所述的方法的步驟。
36.一種方法,包括有助于對(duì)被配置成允許訪問(wèn)至少一個(gè)服務(wù)的至少一個(gè)接口的訪問(wèn),所述至少一個(gè)服務(wù)被配置成執(zhí)行權(quán)利要求21至30中的任一項(xiàng)所述的方法。
37.一種方法,包括有助于(I)數(shù)據(jù)和/或(2 )信息和/或(3 )至少一個(gè)信號(hào)的處理和/或?qū)λ?I)數(shù)據(jù)和/或所述(2)信息和/或所述(3)至少一個(gè)信號(hào)進(jìn)行處理,所述(I)數(shù)據(jù)和/或所述(2)信息和/或所述(3)至少一個(gè)信號(hào)至少部分地基于權(quán)利要求21至30中的任一項(xiàng)所述的方法。
38.一種方法,包括有助于創(chuàng)建和/或有助于修改(I)至少一個(gè)設(shè)備用戶接口元件和/或(2)至少一個(gè)設(shè)備用戶接口功能,所述(I)至少一個(gè)設(shè)備用戶接口元件和/或所述(2)至少一個(gè)設(shè)備用戶接口功能,至少部分地`基于權(quán)利要求21至30中的任一項(xiàng)所述的方法。
【文檔編號(hào)】G06F17/30GK103827855SQ201180073671
【公開日】2014年5月28日 申請(qǐng)日期:2011年10月27日 優(yōu)先權(quán)日:2011年10月27日
【發(fā)明者】田繼雷, 唐健, 姜邵巍, 饒京海, 楊小剛, 林業(yè) 申請(qǐng)人:諾基亞公司