[發明專利]對本機應用的應用頁面建索引有效
| 申請號: | 201480009918.0 | 申請日: | 2014-01-13 |
| 公開(公告)號: | CN105027121B | 公開(公告)日: | 2018-07-27 |
| 發明(設計)人: | L·常;丁彩相;廉宰玄;李相日 | 申請(專利權)人: | 谷歌有限責任公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 周亞榮;安翔 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 對本 應用 頁面 索引 | ||
本發明公開了一種對本機應用的應用頁面建索引的方法、系統和裝置,其包括在計算機存儲介質上被編碼的計算機程序,用于對獨立于用戶設備上的瀏覽器應用來操作的本機應用的應用頁面建索引。一方面,該方法包括實例化對用戶設備的操作系統進行仿真的虛擬機;在虛擬機內實例化本機應用,該本機應用生成應用頁面以用于在用戶設備上、在本機應用內顯示;在虛擬機內訪問本機應用的應用頁面,并且對于該應用頁面中的每個應用頁面:生成描述應用頁面的內容的應用頁面數據,由應用頁面數據描述的內容包括在用戶設備顯示應用頁面時用戶設備在應用頁面上顯示的文本;以及在由搜索引擎可搜索的索引中針對本機應用的對應用頁面數據建索引。
背景技術
因特網提供對廣泛各種信息的訪問。例如,通過因特網可訪問數字圖像文件、視頻和/或音頻文件、以及針對特定對象或者特定新聞文章的網頁資源。關于網頁資源,這些資源中的很多資源被設計成促進特定功能的執行,該特定功能諸如銀行、預定酒店預約、購物等,或者被設計成提供結構化信息,諸如在線百科全書、電影數據庫等。
各種搜索引擎可用于標識通過因特網可訪問的特定資源。這些搜索引擎對各種網頁資源爬行并且建索引。搜索引擎然后使用該索引來確定哪些資源最多地響應于搜索查詢并且響應于該查詢來提供鏈接至這些資源的搜索結果。
隨著平板電腦和智能電話的出現,現在提供了大量本機應用,其促進通過使用網頁資源促進的相同功能的執行。然而,搜索引擎沒有對來自本機應用環境內的信息爬行或者建索引。相反,對與本機應用相關的元數據建索引并且然后當處理搜索查詢時訪問。
發明內容
本說明書描述與對本機應用的應用頁面建索引相關的技術。
總體上,本說明書中所描述的主題的一個新穎性方面可以用如下方法來實施,該方法包括以下動作:實例化對用戶設備的操作系統進行仿真的虛擬機;在所述虛擬機內實例化本機應用,所述本機應用生成應用頁面以用于在用戶設備上、在所述本機應用內顯示,所述本機應用獨立于能夠在所述用戶設備上操作的瀏覽器應用來操作;在所述虛擬機內訪問所述本機應用的應用頁面,并且對于所述應用頁面中的每個應用頁面:生成描述所述應用頁面的內容的應用頁面數據,由所述應用頁面數據描述的內容包括在用戶設備顯示所述應用頁面時所述用戶設備在所述應用頁面上顯示的文本,以及在由搜索引擎可搜索的索引中針對所述本機應用對所述應用頁面數據建索引。這一方面的其它實施例包括被配置成執行在計算機存儲設備上編碼的方法的動作的對應的系統、裝置和計算機程序。
本說明書中所描述的主題的另一新穎性方面可以在如下方法中實施,該方法包括以下動作:響應于搜索查詢來接收第一搜索結果,所述搜索結果中的每個搜索結果引用能夠在用戶設備上的瀏覽器應用中被渲染的資源并且包括至所述資源的鏈接,所述第一搜索結果響應于對能夠在所述瀏覽器應用中被渲染的資源的第一索引的搜索而生成;響應于所述查詢來接收至少一個第二搜索結果,所述第二搜索結果指定獨立于能夠在所述用戶設備上操作的瀏覽器應用來操作的本機應用,所述第二搜索結果響應于對能夠在用戶設備上、在所述本機應用內顯示的應用頁面的第二索引的搜索而生成;以及提供所述第一搜索結果和所述第二搜索結果以用于在用戶設備上顯示。這一方面的其它實施例包括被配置成執行在計算機存儲設備上編碼的方法的動作的對應的系統、裝置和計算機程序。
本說明書中所描述的主題的另一新穎性方面可以在如下方法中實施,該方法包括以下動作:在操作系統環境內實例化本機應用,所述本機應用生成應用頁面以用于在用戶設備上、在所述本機應用內顯示,所述本機應用獨立于能夠在所述用戶設備上操作的瀏覽器應用來操作;在所述操作系統環境內訪問所述本機應用的應用頁面,并且對于所述應用頁面中的每個應用頁面:提取描述所述應用頁面的內容的應用頁面數據,所述應用頁面數據是被提供至所述本機應用的渲染過程的數據,其中所述渲染過程接收所述應用頁面數據并且基于所述應用頁面數據來渲染所述應用頁面的所述內容,以及將所述應用頁面數據與所述應用頁面的應用頁面標識符和所述本機應用的本機應用標識符關聯。這一方面的其它實施例包括被配置成執行在計算機存儲設備上編碼的方法的動作的對應的系統、裝置和計算機程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于谷歌有限責任公司,未經谷歌有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480009918.0/2.html,轉載請聲明來源鉆瓜專利網。





