两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

對動態(tài)報告進行解析和索引的制作方法

文檔序號:6357390閱讀:187來源:國知局
專利名稱:對動態(tài)報告進行解析和索引的制作方法
技術領域
本發(fā)明涉及搜索技術,尤其涉及動態(tài)生成的報告的解析和索引。
背景技術
搜索引擎發(fā)現并存儲與諸如網頁之類的文檔有關的信息,搜索引擎一般從文檔的文本內容中檢索這些信息。有時文檔是由爬行器或自動化瀏覽器檢索的,它們可追蹤文檔中或網站上的鏈接。傳統(tǒng)爬行器一般通過檢查詞語以及它們的位置(例如,標題、頭部或特殊字段)來將文檔作為平面文本文件來分析。關于經分析的文檔的數據可被存儲在索引數據庫中以供在稍后查詢時使用。查詢可包括單個單詞或詞語的組合。動態(tài)報告是在文檔在運行時創(chuàng)建的內容的文檔或部分。每當運行動態(tài)報告時,從數據存儲中收集最新的數據并將其提供給執(zhí)行呈現動態(tài)報告的應用程序的本地計算設備。 典型地,始終保持不變的報告定義被存儲在該本地計算設備上。相反,靜態(tài)報告通常是基于與報告定義(例如報告參數)一起存儲在本地計算設備上的檢索到的數據來生成的。諸如以上討論的傳統(tǒng)搜索引擎檢索文檔內容并將它們作為純文本來索引。因此, 動態(tài)生成的報告中的數據對于傳統(tǒng)搜索引擎而言可能無法被解析或索引。當動態(tài)生成的報告是諸如圖表、圖像或視頻內容之類的非文本時,這種情況尤其真實。

發(fā)明內容
提供本概述是為了以簡化的形式介紹將在以下詳細描述中進一步描述的一些概念。本發(fā)明內容并非旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。實施例涉及動態(tài)生成的報告的解析和索引。在檢測到動態(tài)生成的報告之后,可基于元數據或與報告相關聯(lián)的其它信息來標識動態(tài)生成的報告的數據源。可使用數據源來生成可爬行的或機器可讀的元數據和數據,使得報告中表示的數據和/或來自數據源的其他相關數據能夠被索引和搜索。通過閱讀下面的具體實施方式
并參考相關聯(lián)的圖形,這些及其他特點和優(yōu)點將變得顯而易見??梢岳斫猓笆鲆话忝枋龊鸵韵?b>具體實施方式
均僅是說明性的,且不限制所要求保護的各方面。


圖1是描述在聯(lián)網搜索環(huán)境中能夠解析和索引動態(tài)生成的報告的搜索操作的概念圖;圖2是描述文檔的搜索的概念圖,其中一些文檔可包括直接連接到外部數據源的動態(tài)報告;圖3是描述文檔的搜索的另一概念圖,其中一些文檔可包括通過中間層服務連接到外部數據源的動態(tài)報告;
圖4描述了根據實施例的系統(tǒng)中的示例情形,其中動態(tài)報告參數可在爬行時被修改;圖5是其中可實現根據各實施例的系統(tǒng)的聯(lián)網環(huán)境;圖6是其中可實現各實施例的示例計算操作環(huán)境的框圖;以及圖7示出了根據各實施例的解析和索引動態(tài)報告的過程的邏輯流程圖。
具體實施例方式如以上簡要描述的,可檢測動態(tài)生成的報告并且可基于元數據或與報告相關聯(lián)的其它信息標識動態(tài)生成的報告的數據源??墒褂脭祿磥砩蓹C器可讀元數據和數據,使得報告中表示的數據和/或來自數據源的其他相關數據能夠被索引和搜索。在以下詳細描述中,參考了構成了詳細描述的一部分并作為說明示出了各具體實施方式
或示例的附圖。 可組合些方面,可利用其他方面,并且可以做出結構上的改變而不背離本發(fā)明的精神或范圍。因此,以下具體實施方式
并不旨在限制,并且本發(fā)明的范圍由所附權利要求及其等效方案來限定。雖然在結合在個人計算機上的操作系統(tǒng)上運行的應用程序執(zhí)行的程序模塊的一般上下文中描述了各實施方式,但是本領域技術人員會認識到各方面也可以結合其他程序模塊實現。一般而言,程序模塊包括執(zhí)行特定任務或實現特定抽象數據類型的例程、程序、組件、數據結構和其他類型的結構。此外,如本領域技術人員理解的,各實施例可以用其他計算機系統(tǒng)配置來實施,包括手持式設備、多處理器系統(tǒng)、基于微處理器或可編程消費者電子產品、小型計算機、大型計算機以及類似計算設備。各實施方式還能在任務由通過通信網絡鏈接的遠程處理設備來執(zhí)行的分布式計算環(huán)境中實現。在分布式計算環(huán)境中,程序模塊可以位于本地和遠程存儲器存儲設備中。各實施例可被實現為計算機實現的過程(方法)、計算系統(tǒng)、或者如計算機程序產品或計算機可讀介質等制品。計算機程序產品可以是計算機系統(tǒng)可讀并且編碼包括用于使得計算機或計算系統(tǒng)執(zhí)行示例過程的指令的計算機程序的計算機存儲介質。例如,計算機可讀存儲介質可經由易失性計算機存儲器、非易失性存儲器、硬盤驅動器、閃存驅動器、軟盤或緊致盤和類似介質中的一個或多個來實現。貫穿本說明書,術語“平臺”可以是用于管理計算機和網絡操作(其可包括搜索) 的軟件和硬件組件的組合。平臺的示例包括但不限于,在多個服務器上執(zhí)行的托管服務、在單個服務器上執(zhí)行的應用程序以及類似系統(tǒng)。術語“服務器” 一般指通常在聯(lián)網環(huán)境中執(zhí)行一個或多個軟件程序的計算設備。然而,服務器還可被實現為視作網絡上的服務器的、在一個或多個計算設備上執(zhí)行的虛擬服務器(軟件程序)。關于這些技術和示例操作的更多細節(jié)在以下提供。圖1包括概念圖100,其描述了聯(lián)網搜索環(huán)境中能夠解析和索引動態(tài)生成的報告的搜索操作。圖100中示出的聯(lián)網搜索環(huán)境是為了描述的目的??稍谥T如基于企業(yè)的網絡、 基于云的網絡及其組合等各種聯(lián)網環(huán)境中實現各實施例。搜索引擎使用各種方法來對結果進行排名或基于文檔與其他結果相比的相關性、 流行度或權威性來對結果進行索引。索引還允許用戶迅速找到所尋求的信息。當用戶向搜索引擎提交查詢(例如通過使用關鍵詞)時,搜索引擎可檢查其索引并根據預定準則提供匹配結果的列表。可根據從爬行到的文檔的內容和/或用戶數據中檢索到的信息以及索引信息的方法來構建索引。查詢可包括諸如布爾運算符(例如AND(與)、0R(或)、Ν0Τ(非) 等)之類的參數,這些參數允許用戶細化并擴展搜索的項。如上所述的,動態(tài)報告在運行時創(chuàng)建以聚集來自數據存儲的數據。數據存儲可與呈現報告的應用程序位于同一計算設備上,或者位于通過網絡連接的不同的計算設備上。 報告可文本地或圖形地呈現數據存儲中的可用數據的一部分(或全部)。包括甚至還可以是視頻格式(例如,呈現所選數據中的改變的時間依存報告)。因此,底層數據通常無法以文本格式由報告本身所提供。確實,報告甚至可能不包括正被用于執(zhí)行搜索的關鍵詞或搜索項。根據實施例的搜索引擎允許增強的索引和搜索、檢測報告類型、確定與檢測的報告相關聯(lián)的數據源、從數據源搜索底層數據、以及呈現機器可讀的且因此可通過使用關鍵詞或搜索項來搜索的動態(tài)報告。被提取的、被組織的、被排名的、以及被注釋的信息可被索引和存儲以供高速緩存以及當被用戶搜索時的更快的搜索。在圖100的示例系統(tǒng)中,用戶102可通過它們的客戶機104與各種聯(lián)網服務交互。 客戶機104可指代執(zhí)行一個或多個應用程序的計算設備、在一個或多個計算設備上執(zhí)行的應用程序、或以分布式方式執(zhí)行的且由用戶102通過計算設備訪問的服務。在典型的系統(tǒng)中,客戶機104可與一個或多個服務器(例如服務器112)通信。服務器112可為用戶102 執(zhí)行搜索操作以在服務器112本身、其它客戶機106、數據存儲108、網絡的其它服務器114、 或網絡110外部的資源上搜索文檔。在示例情形中,網絡110可表示企業(yè)網絡,其中用戶102可提交搜索請求。服務器 112上的搜索應用程序可爬行并評估文檔,從而檢測動態(tài)報告并確定相關聯(lián)的數據源。爬行到的文檔和檢索到的信息可被用于對具有來自與爬行到的文檔相關聯(lián)的數據源的附加信息的計算機可讀數據進行索引。搜索還可包括網絡110外部的資源,諸如服務器116或服務器122以及數據存儲120,它們可通過至少一個其它網絡118來訪問。搜索可在數據庫資源、分析服務、門戶、其它服務器、和/或臺式機上執(zhí)行。已經用具體的服務器、客戶機設備、軟件模塊和交互描述了圖1的示例系統(tǒng)。各實施例不限于根據這些示例配置的系統(tǒng)。動態(tài)報告的解析和索引可以在采用更少或附加組件并執(zhí)行其他任務的配置中實現。此外,可以使用此處描述的原理用相似的方式來實現具體的協(xié)議和/或接口。圖2是描述文檔的搜索的概念圖,其中一些文檔可包括直接連接到外部數據源的動態(tài)報告。如上所述,動態(tài)生成的報告難以被爬行。尤其是當報告呈現為包含很少元數據且不是機器可讀的圖像或視頻內容(而不是文本數據)時。一些動態(tài)生成的報告可能甚至不包括搜索項。根據實施例的搜索引擎確定報告的源,而不是嘗試去解析和索引生成的報告本身。隨后,基于報告的類型,從報告及其源來生成可爬行的元數據和數據。根據實施例的搜索引擎(例如,搜索引擎226)可尋找包含文本數據、圖形數據、視頻數據、表格、圖像以及類似形式的嵌入內容的文檔。一些嵌入內容(或者整個文檔)可以是動態(tài)生成的報告,其從諸如數據源224之類的外部數據源接收它們的數據。文檔230是包含表格234 (文本數據)、圖表232以及視頻數據236的示例文檔。呈現的數據可能不與文檔230本身物理地存儲在一起。因此,傳統(tǒng)的純文本搜索可能不檢測由任何這類元素所表示的動態(tài)數據。在根據實施例的系統(tǒng)中,搜索引擎226可首先基于與發(fā)布該文檔的門戶相關聯(lián)的元數據或基于文檔標識符(例如指派給該報告/文檔的統(tǒng)一資源定位符“URL”)來檢測動態(tài)報告的類型。接著,可執(zhí)行分兩步的爬行過程,其中首先解析文檔的定義以及直接從定義中檢索到的相關聯(lián)的元數據和/或數據。爬行過程的第二步可包括檢測文檔(報告)的動態(tài)呈現部分,并基于報告類型,調用相關聯(lián)的web服務、定制代碼/方法/中間層服務器、 本地報告呈現引擎、數據庫、數據倉庫、和/或其它數據源來將動態(tài)部分轉換成機器可讀格式。搜索引擎226可隨后對爬行結果進行索引以供更快的搜索相應,從而構建了索引。搜索引擎還可根據嵌入在文檔中的報告類型和檢索到的外部數據對搜索結果排名,并使得在由呈現應用程序228呈現搜索結果時能顯示附加信息,以使得用戶可確定文檔對于他們的搜索而言的重要性/相關性。圖3包括描述文檔的搜索的概念圖300,其中一些文檔可包括通過中間層服務連接到外部數據源的動態(tài)報告。圖300中的文檔230及其嵌入的示例報告與圖2的圖200中的相同。呈現應用程序228以及數據源224也與圖2相同。與圖2不同的是,圖3的文檔230中的報告通過中間層服務340而不是直接地從數據源224接收其數據。因此,與文檔230或其任何一份動態(tài)報告相關聯(lián)的元數據可能不具體標識數據源224或與數據源相關聯(lián)的任何特性。然而,搜索引擎326可從發(fā)布文檔230 的門戶或文檔的URL確定中間層服務340,并從中間層服務340檢索與底層數據(例如數據類型、數據源224的URL等)相關聯(lián)的信息。隨后,如上討論的,搜索引擎326可從動態(tài)報告中生成機器可讀數據。根據一些實施例,文檔230可以是諸如包含表格、圖表、報告、圖示、經過濾的圖表 /表格以及類似元素的電子表格文檔、控制板、或分數卡之類的商業(yè)智能文檔。這些元素中的一些可以由應用程序而不是與電子表格文檔相關聯(lián)的電子表格應用程序生成,并且可被靜態(tài)地或動態(tài)地(即元素數據駐存在外部源)嵌入在電子表格文檔中。報告(例如圖表和 /或圖示)可基于可從中間層服務340或數據源224可用的過濾數據來生成。因此,文檔 230中的報告可能不反映整個范圍的可用數據。由于外部數據可存儲在諸如各數據庫、服務器、表格等不同數據源中,因此與每一數據相關聯(lián)的元數據和數據存儲可以是不同的。搜索引擎326可確定與文檔內的每個檢測的報告相關聯(lián)的數據類型、數據的范圍以及數據存儲類型。隨后,爬行操作可被定制以檢索與每個報告以及每個報告的數據相關聯(lián)的信息。另外,呈現應用程序228 (或搜索引擎326)的用戶界面可根據索引和排名策略來調整,使得不同種類的動態(tài)報告的搜索結果可以統(tǒng)一且一致的形式顯示。例如,數據可被歸類為與基于圖表的報告、基于表格的報告、基于視頻的報告等相關聯(lián),并且搜索結果可文本地和/或圖形地指示每個結果的類別。圖4描述了根據實施例的系統(tǒng)中的示例情形,其中動態(tài)報告參數可在爬行時被修改。由于動態(tài)報告所表示的數據可以是有限的(例如,從外部數據源處可用的數據經過濾而來),因此根據實施例的搜索引擎可從數據源檢索附加信息來豐富搜索結果。例如,除應用過濾器的部分以外,附加尺寸(dimension)的部分也可從數據源處的數據中檢索到,過濾參數的值可被修改,等等。根據圖400中顯示的示例情形,文檔446可包括基于來自外部數據源444的數據的動態(tài)生成的報告450。雖然存儲在數據源444中的數據(452)可基于示例參數X、Y和Z, 動態(tài)報告450可僅基于參數X來呈現數據(例如,數據源可按國家存儲全球活動的銷售數據,而報告可僅顯示基于北美銷售的圖表)。為來自用戶442的搜索請求作準備的爬行文檔的搜索引擎425可尋找文檔446、基于元數據448 (例如標識符)來檢測嵌入在文檔中的報告的類型并聚集來自數據源444的相關信息,使得呈現的數據(基于參數X)以及附加可用數據(基于參數Y和Ζ)可被用于搜索。因此,根據實施例,用戶442可能夠基于所有的三個參數(單獨地或組合地)從數據源444檢索遵循報告450的顯示格式(或以其它格式) 的數據。例如,來自用戶的搜索請求454可基于參數Z來指示用戶對數據的興趣。在上述操作之后,搜索引擎426可修改動態(tài)報告的參數,并將從數據源444可用的基于參數Z的數據以搜索結果456的形式呈現給呈現應用程序428。根據上述示例,用戶442可能對日本的銷售數據感興趣。在傳統(tǒng)搜索中,由于報告450僅僅給出北美銷售數據,因此報告450可能被丟棄,或者報告450被列在結果中但卻因與用戶無關而被跳過。根據實施例的搜索引擎不僅確定是否存在更多的與報告450相關聯(lián)的底層數據,還將該數據呈現為可搜索的,并將其范圍限制于用戶搜索的焦點。因此,對日本內的銷售數據的搜索的結果可能返回與報告450中顯示的圖表類似的、基于日本的銷售數據的圖表或者以可搜索形式對該數據的訪問(同樣基于日本的銷售)。根據其它實施例,搜索引擎可將來自數據源444的全部數據呈現為可用。圖2、3以及4中的示例已通過具體文檔類型、報告、數據類型和交互來進行描述。 各實施例不限于根據這些示例配置的系統(tǒng)。動態(tài)生成的報告的解析和索引可使用此處所描述的原理以類似方式采用其它類型的文檔、報告和數據的配置來實施。圖5是可以實現各實施例的示例聯(lián)網環(huán)境。提供搜索的、可確定動態(tài)報告以及將與動態(tài)報告相關聯(lián)的數據呈現為機器可讀的(以及由此是可搜索的)的平臺可通過在一個或多個服務器514上執(zhí)行的軟件(諸如所主存的服務)來實現。該平臺可以通過網絡510 來與諸如智能電話513、膝上型計算機512、或臺式計算機511 ( ‘客戶機設備’)等各個計算設備上的客戶機應用程序進行通信。在客戶機設備511-513的任何一個上執(zhí)行的客戶機應用程序可向客戶機設備 511-513上的、服務器514上的或個體服務器516上的搜索引擎提交搜索請求。搜索引擎可爬行具有動態(tài)報告的文檔、檢測報告類型、調用相關web服務或報告呈現引擎以基于如之前討論的報告來生成可搜索格式的數據。該服務可直接從數據存儲519中或通過數據庫服務器518檢索相關數據,并且通過客戶機設備511-513將經排名的搜索結果提供給用戶。 服務可包括通過修改與動態(tài)報告相關聯(lián)的過濾參數來進一步提供對結果的過濾和/或劃定尺寸。網絡510可包括服務器、客戶端、因特網服務供應商、以及通信介質的任何拓撲結構。根據各實施例的系統(tǒng)可具有靜態(tài)或動態(tài)拓撲結構。網絡510可包括諸如企業(yè)網絡等安全網絡、諸如無線開放網絡等非安全網絡、或因特網。網絡510還可通過諸如公共交換電話網絡(PSTN)或蜂窩網絡等其他網絡來協(xié)調通信。此外,網絡510可包括諸如藍牙或類似網絡等短程無線網絡。網絡510提供此處描述的節(jié)點之間的通信。作為示例而非限制,網絡 510可包括諸如聲學、RF、紅外線和其他無線介質等無線介質??梢圆捎糜嬎阍O備、應用程序、數據源和數據分發(fā)系統(tǒng)的許多其它配置來實現用于解析和索引動態(tài)報告的框架。此外,圖5中所討論的聯(lián)網環(huán)境僅用于說明目的。各實施方式不限于示例應用程序、模塊、或過程。圖6及相關聯(lián)的討論旨在提供對其中可實現各實施方式的合適計算環(huán)境的簡要概括描述。參考圖6,示出了根據各實施例的、諸如計算設備600等用于應用程序的示例計算操作環(huán)境的框圖。在基本配置中,計算設備600可以是根據各實施例的執(zhí)行具有執(zhí)行搜索能力的客戶機應用程序的客戶機設備、或執(zhí)行具有執(zhí)行搜索能力的服務的服務器,并且包括至少一個處理單元602和系統(tǒng)存儲器604。計算設備600還可包括協(xié)作執(zhí)行程序的多個處理單元。取決于計算設備的確切配置和類型,系統(tǒng)存儲器604可以是易失性的(諸如 RAM)、非易失性的(諸如ROM、閃存等)或是兩者的某種組合。系統(tǒng)存儲器604通常包括適于控制平臺操作的操作系統(tǒng)605,諸如來自華盛頓州雷德蒙市的微軟公司的WINDOWS 操作系統(tǒng)。系統(tǒng)存儲器604還可包括一個或多個軟件應用程序,諸如程序模塊606、有搜索能力的應用程序622、搜索引擎624和可任選地其它應用程序/數據626。應用程序622可以是能夠通過搜索引擎624對計算設備600中的其它應用程序/ 數據626和/或基于企業(yè)或基于云的聯(lián)網環(huán)境中可用的各種數據執(zhí)行搜索的任何應用程序。如之前所討論的,通過檢測動態(tài)報告、確定數據源、以及將所顯示的數據呈現為可搜索的,搜索引擎624可爬行、索引、執(zhí)行搜索、以及對結果排名。應用程序622以及搜索引擎 624可以是獨立的應用程序或者是所主存的服務的集成組件。該基本配置在圖6中由虛線 608內的那些組件示出。計算設備600可具有附加特征或功能。例如,計算設備600還可包括附加數據存儲設備(可移動和/或不可移動),諸如例如磁盤、光盤或磁帶。在圖6中通過可移動存儲 609和不可移動存儲610示出了這樣的附加存儲。計算機可讀介質可包括以用于存儲諸如計算機可讀指令、數據結構、程序模塊或其它數據等信息的任何方法或技術實現的易失性和非易失性、可移動和不可移動介質。系統(tǒng)存儲器604、可移動存儲609和不可移動存儲610 都是計算機可讀介質的示例。計算機可讀介質包括,但不限于,RAM、R0M、EEPR0M、閃存或其它存儲器技術、CD-ROM、數字多功能盤(DVD)或其它光存儲、磁帶、磁盤存儲或其它磁存儲設備、或能用于存儲所需信息且可以由計算設備600訪問的任何其它介質。任何這樣的計算機可讀介質都可以是計算設備600的一部分。計算設備600也可具有輸入設備612,諸如鍵盤、鼠標、筆、語音輸入設備、觸摸輸入設備和類似輸入設備。還可包括輸出設備614,諸如顯示器、揚聲器、打印機和其他類型的輸出設備。這些設備在本領域中公知并且無需在此處詳細討論。計算設備600還可包含通信連接616,該通信連接允許該設備諸如通過分布式計算環(huán)境中的有線或無線網絡、衛(wèi)星鏈接、蜂窩鏈接、短程網絡和類似機制來與其他設備618 進行通信。其他設備618可包括執(zhí)行通信應用程序的計算機設備、其他web服務器和類似設備。通信連接616是通信介質的一個示例。通信介質可在其中包括計算機可讀指令、數據結構、程序模塊或其它數據。作為示例而非限制,通信介質包括有線介質,如有線網絡或直接線連接,以及諸如聲學、射頻(RF)、紅外線及其他無線介質之類的無線介質。各示例實施例還包括各種方法。這些方法可以用任何數量的方式,包括本文中所描述的結構來實現。一種此類方式是通過本文中描述的類型的設備的機器操作。另一可任選方式是結合一個或多個人類操作者執(zhí)行該方法的各個操作中的某一些來執(zhí)行該方法的一個或多個操作。這些人類操作者無需彼此同在一處,而是其每一個可以僅與執(zhí)行程序的一部分的機器同在一處。圖7示出了根據各實施例的解析和索引動態(tài)報告的過程700的邏輯流程圖。過程 700可實現為在服務器或客戶機設備上執(zhí)行的應用程序的一部分。過程700開始于操作710,在該處搜索內容被爬行以供索引。如之前討論的,搜索可以在臺式機環(huán)境、基于企業(yè)的網絡、基于云的網絡、或基于企業(yè)的網絡與基于云的網絡的組合中執(zhí)行。在操作720,可基于與發(fā)布包含報告或報告/文檔的標識符的文檔的門戶相關聯(lián)的信息來檢測動態(tài)報告。在任選操作730,文檔的靜態(tài)部分可被解析并被檢索數據/元數據用于索引。在操作740,可從元數據中確定與報告相關聯(lián)的數據源。這之后跟著進行操作750,在該處,底層數據被呈現為可搜索的并且被索引的。響應于在操作760接收搜索請求,在操作770基于經索引的信息的搜索結果可被提供給請求方用戶。包括在過程700內的各操作僅出于說明目的。動態(tài)生成的報告的解析和索引可以使用此處所述的各原理通過具有更少或更多步驟的相似過程、以及以不同的操作次序來實現。以上說明書、示例和數據提供了對各實施方式組成的制造和使用的全面描述。盡管用結構特征和/或方法動作專用的語言描述了本主題,但可以理解,所附權利要求書中定義的主題不必限于上述具體特征或動作。相反,上述具體特征和動作是作為實現權利要求和各實施方式的示例形式而公開的。
權利要求
1.一種至少部分地在計算設備中執(zhí)行的用于解析和索引動態(tài)生成的報告的方法,所述方法包括爬行搜索的內容710;確定所檢測的報告的報各類型,所述報告動態(tài)地顯示來自外部數據源的數據720 ;基于與報告相關聯(lián)的元數據來確定與所檢測的報告相關聯(lián)的數據源740 ;使用下列之一來將來自數據源的、與所檢測的報告相關聯(lián)的數據呈現為可搜索的web 服務、定制代碼、定制方法、中間層服務、本地報告呈現引擎、數據庫、以及數據倉庫770;以及對包含與所檢測的報告相關聯(lián)的可搜索數據的爬行結果進行索引。
2.如權利要求1所述的方法,其特征在于,還包括從與發(fā)布所檢測的報告232的門戶相關聯(lián)的元數據以及與所檢測的報告相關聯(lián)的標識符中的一個來確定報告類型。
3.如權利要求2所述的方法,其特征在于,所述與所檢測的報告232相關聯(lián)的標識符是統(tǒng)一資源定位符(URL)。
4.如權利要求2所述的方法,其特征在于,所述所檢測的報告232被嵌入到文檔230 內,所述文檔230還包括存儲在所述文檔內的靜態(tài)數據,并且所述方法還包括對存儲在文檔中的靜態(tài)數據進行解析和索引730。
5.如權利要求1所述的方法,其特征在于,所述所檢測的報告232包括來自以下一組中的至少一個圖形地表示存儲在外部數據源處的數據的一部分的圖表、圖示、圖像、以及視頻顯示。
6.如權利要求1所述的方法,其特征在于,所述爬行在臺式機環(huán)境和聯(lián)網環(huán)境中的一個中執(zhí)行,并且外部數據源224包括以下之一服務器、客戶機設備、以及數據存儲之一上的文檔以及數據庫。
7.如權利要求1所述的方法,其特征在于,還包括響應于搜索請求760,通過使用匹配于搜索查詢的過濾值來呈現報告來基于被呈現為可搜索的數據執(zhí)行搜索;基于所檢測的報告的類型、外部數據源、以及與報告相關聯(lián)的元數據的組中的至少一個來對搜索結果進行排名;以及包含與所檢測的報告的類型相關聯(lián)的、呈現搜索結果的信息770。
8.一種用于在搜索操作中對動態(tài)生成的報告進行解析和索引的計算設備600,所述計算設備包括存儲器604 ;與所述存儲器耦合的處理器602,所述處理器結合存儲在存儲器中的指令來執(zhí)行搜索引擎624,其中所述搜索引擎被配置成爬行搜索的內容710;檢查嵌入在文檔內的動態(tài)生成的報告,其中所述動態(tài)生成的報告包括不可爬行的數據并且所述文檔還包括可爬行的動態(tài)數據720 ;基于與文檔相關聯(lián)的元數據確定報告類型以及與動態(tài)生成的報告相關聯(lián)的外部數據源740確定與存儲在外部數據源中的動態(tài)生成的報告相關聯(lián)的數據的類型;以及將與動態(tài)生成的報告相關聯(lián)的存儲在外部數據源中的數據呈現為可爬行的770。
9.如權利要求8所述的計算設備,其特征在于,所述動態(tài)生成的報告232基于過濾參數的第一值來表示存儲在外部數據源224中的數據的一部分。
10.如權利要求9所述的計算設備,其特征在于,所述搜索引擎624還被配置成 確定過濾參數的范圍;以及基于過濾參數的整個范圍將存儲在外部數據源224中的數據呈現為可爬行的。
11.如權利要求8所述的計算設備,其特征在于,所述搜索引擎624還被配置成基于以下至少一個來實現呈現與所檢測的報告相關聯(lián)的搜索結果770 用動態(tài)生成的報告所使用的格式來顯示的數據以及用文本格式顯示的數據。
12.如權利要求8所述的計算設備,其特征在于,搜索是對以下一組中的至少一個來執(zhí)行的750 數據庫源、分析服務、門戶、另一服務器、以及臺式機,且其中所述計算設備被耦合至下列中的一個基于企業(yè)的網絡、基于云的網絡、以及基于企業(yè)的網絡和基于云的網絡的組合。
13.一種計算機可讀存儲介質,其上存儲有用于在搜索操作中對動態(tài)生成的報告進行解析和索引的指令,所述指令包括爬行搜索的內容710;檢查搜索的內容的文檔230內的動態(tài)生成的報告232,所述報告基于過濾參數圖形地表示來自外部數據源的數據;基于與發(fā)布所述文檔的門戶相關聯(lián)的元數據以及與所檢測的報告232相關聯(lián)的標識符中的一個來確定報告類型;通過解析文檔的定義來從文檔230的靜態(tài)部分檢索數據和元數據; 基于與報告相關聯(lián)的元數據來確定外部源224 ;以及從與動態(tài)生成的報告相關聯(lián)的外部數據源檢索數據和元數據750。
14.如權利要求13所述的計算機可讀介質,其特征在于,所述指令還包括 基于與報告相關聯(lián)的元數據確定中間層服務340 ;以及基于從所述中間層服務檢索到的數據和元數據中的一個來確定外部源224。
15.如權利要求13所述的計算機可介質,其特征在于,所述指令還包括 基于來自用戶的搜索請求來修改過濾參數的值;基于修改后的過濾參數來從外部數據源224檢索數據和元數據;以及以動態(tài)生成的報告所使用的格式以及搜索結果所用的文本格式中的一個來顯示所檢索的數據。
全文摘要
本文描述了對動態(tài)報告進行解析和索引,并提供了用于動態(tài)生成的報告的解析和索引機制。在檢測到動態(tài)生成的報告之后,可基于元數據或與報告相關聯(lián)的其它信息來標識動態(tài)生成的報告的數據源??墒褂脭祿磥砩煽膳佬械幕驒C器可讀元數據和數據,使得報告中表示的數據和/或來自數據源的相關數據能夠被索引和搜索。
文檔編號G06F17/30GK102200996SQ20111008137
公開日2011年9月28日 申請日期2011年3月24日 優(yōu)先權日2010年3月25日
發(fā)明者A·阿米羅夫, L·王, R·卡璐娜卡蘭, S·塞貝爾斯凱, S·賈殷, X·楊 申請人:微軟公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
澎湖县| 新龙县| 台山市| 景洪市| 合肥市| 兴化市| 祁东县| 瓮安县| 巴彦县| 施秉县| 抚顺市| 当雄县| 新巴尔虎左旗| 呈贡县| 博乐市| 三河市| 闵行区| 柘城县| 兴化市| 个旧市| 济宁市| 吉木萨尔县| 肇州县| 嵊泗县| 德阳市| 康马县| 陕西省| 北碚区| 昭平县| 穆棱市| 禹城市| 永新县| 浮梁县| 京山县| 乌鲁木齐县| 常熟市| 营口市| 陵川县| 察隅县| 澄迈县| 临海市|