背景技術(shù):
1、統(tǒng)一資源定位器(或者url)是文本字符串標(biāo)識(shí)符,其唯一地標(biāo)識(shí)網(wǎng)絡(luò)上的資源。作為示例,url能夠標(biāo)識(shí)網(wǎng)站。網(wǎng)站的url通常被輸入到網(wǎng)絡(luò)瀏覽器中,以使得瀏覽器導(dǎo)航到各自的網(wǎng)站。另外,url通常與網(wǎng)站內(nèi)的可選擇鏈接(通常被稱為“超鏈接”)相關(guān)聯(lián)。對(duì)超鏈接的選擇使得瀏覽器導(dǎo)航到由與所述超鏈接相關(guān)聯(lián)的url所標(biāo)識(shí)的網(wǎng)站。
2、url也能夠以其他方式被使用。例如,能夠?qū)rl輸入到聊天窗口中,這能夠潛在地使得系統(tǒng)渲染網(wǎng)站的有限預(yù)覽。作為示例,預(yù)覽可以包括圖像、有限的文本和可能的超鏈接,所述超鏈接當(dāng)被選擇時(shí)允許導(dǎo)航到與所述鏈接相關(guān)聯(lián)的網(wǎng)站。與簡單地呈現(xiàn)僅url的文本相比,這使得用戶更好地了解網(wǎng)站提供的內(nèi)容。因此,用戶對(duì)網(wǎng)站的了解更多一些,以允許用戶對(duì)是否選擇所述超鏈接做出更明智的決定。一旦用戶選擇了超鏈接并且已經(jīng)導(dǎo)航到網(wǎng)站,用戶然后就能夠在所述網(wǎng)站上導(dǎo)航(例如,通過選擇超鏈接或控件),以在網(wǎng)站處執(zhí)行各種動(dòng)作。
3、作為示例,用戶可以導(dǎo)航到提供用于銷售的產(chǎn)品的網(wǎng)站,并且然后執(zhí)行購買產(chǎn)品的動(dòng)作。作為另一示例,用戶可能導(dǎo)航到正在進(jìn)行促銷活動(dòng)的網(wǎng)站,并且然后選擇超鏈接或控件來找到關(guān)于活動(dòng)的更多信息、購買活動(dòng)門票或者在地圖上找到活動(dòng)的位置。作為又一示例,用戶可以導(dǎo)航到餐館網(wǎng)站,并且然后查看菜單或者進(jìn)行預(yù)訂。
4、在本文中所提出的主題并不局限于解決任何缺點(diǎn)或者僅在上文所描述的環(huán)境中操作的實(shí)施例。相反,提供這樣的背景僅僅是為了例示說明一個(gè)示例技術(shù)領(lǐng)域,在該領(lǐng)域可以實(shí)現(xiàn)在本文中所描述的一些實(shí)施例。
技術(shù)實(shí)現(xiàn)思路
1、提供本概述以便以簡化的形式介紹選擇的概念,這些概念在下文的詳細(xì)說明中被進(jìn)一步描述。本概述并非旨在標(biāo)識(shí)所主張主題的關(guān)鍵特征或基本特征,也并非旨在用于輔助確定所主張的主題的范圍。
2、在本文中所描述的一些實(shí)施例涉及基于將渲染網(wǎng)站預(yù)覽的(一個(gè)或多個(gè))客戶端計(jì)算系統(tǒng)的客戶端呈現(xiàn)狀態(tài)來生成網(wǎng)站預(yù)覽。根據(jù)在本文中所描述的一個(gè)實(shí)施例,在服務(wù)計(jì)算系統(tǒng)接收到提供針對(duì)與網(wǎng)站標(biāo)識(shí)符相對(duì)應(yīng)的網(wǎng)站預(yù)覽的預(yù)覽數(shù)據(jù)的請(qǐng)求時(shí),所述服務(wù)計(jì)算系統(tǒng)確定一個(gè)或多個(gè)客戶端計(jì)算系統(tǒng)的客戶端呈現(xiàn)狀態(tài),所述一個(gè)或多個(gè)客戶端計(jì)算系統(tǒng)使用響應(yīng)于所述請(qǐng)求而被提供的預(yù)覽數(shù)據(jù)來渲染網(wǎng)站預(yù)覽。所述服務(wù)計(jì)算系統(tǒng)至少部分基于所確定的客戶端呈現(xiàn)狀態(tài)來選擇預(yù)覽模板。所述服務(wù)計(jì)算系統(tǒng)也利用來自網(wǎng)站的內(nèi)容來填充所選擇的預(yù)覽模板,由此生成表示由網(wǎng)站標(biāo)識(shí)符標(biāo)識(shí)的網(wǎng)站的預(yù)覽的預(yù)覽數(shù)據(jù)。
3、然后,所述服務(wù)計(jì)算系統(tǒng)利用所述預(yù)覽數(shù)據(jù)來響應(yīng)所述請(qǐng)求。所述預(yù)覽數(shù)據(jù)定義了網(wǎng)站預(yù)覽將如何出現(xiàn)在客戶端計(jì)算系統(tǒng)上。因此,客戶端計(jì)算系統(tǒng)使用預(yù)覽數(shù)據(jù)來渲染網(wǎng)絡(luò)預(yù)覽。由于網(wǎng)絡(luò)預(yù)覽被規(guī)劃考慮渲染網(wǎng)站預(yù)覽的客戶端計(jì)算系統(tǒng)的呈現(xiàn)狀態(tài),因此網(wǎng)站預(yù)覽更好地與該呈現(xiàn)上下文相匹配,并且因此具有更好的外觀,并且占用適當(dāng)?shù)目臻g量。
4、額外的特征和優(yōu)點(diǎn)將在下文的說明中被闡述,并且部分特征和優(yōu)點(diǎn)將從說明中顯而易見,或者可以通過實(shí)踐本發(fā)明的教導(dǎo)習(xí)得。本發(fā)明的特征和優(yōu)點(diǎn)可以通過所附的權(quán)利要求書中特別指出的工具和組合來被實(shí)現(xiàn)和獲得。本發(fā)明的特征將從以下描述和所附的權(quán)利要求中變得更加充分明顯,或者可以通過下文所描述的本發(fā)明的實(shí)踐來習(xí)得。
1.一種由服務(wù)計(jì)算系統(tǒng)執(zhí)行以基于客戶端呈現(xiàn)狀態(tài)來生成網(wǎng)站預(yù)覽的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,所述客戶端呈現(xiàn)狀態(tài)包括將在其中渲染所述網(wǎng)站預(yù)覽的應(yīng)用。
3.根據(jù)權(quán)利要求1所述的方法,所述客戶端呈現(xiàn)狀態(tài)包括將在其中渲染所述網(wǎng)站預(yù)覽的應(yīng)用的狀態(tài)。
4.根據(jù)權(quán)利要求1所述的方法,所述一個(gè)或多個(gè)客戶端計(jì)算系統(tǒng)是多個(gè)計(jì)算系統(tǒng)。
5.根據(jù)權(quán)利要求1所述的方法,所述預(yù)覽模板也是基于由所述網(wǎng)站標(biāo)識(shí)符所標(biāo)識(shí)的所述網(wǎng)站的類型來選擇的。
6.一種服務(wù)計(jì)算系統(tǒng),包括:
7.根據(jù)權(quán)利要求6所述的服務(wù)計(jì)算系統(tǒng),所述計(jì)算機(jī)可執(zhí)行指令被構(gòu)建為使得如果由所述一個(gè)或多個(gè)處理器執(zhí)行,則所述服務(wù)計(jì)算系統(tǒng)將被使得根據(jù)所述請(qǐng)求的內(nèi)容來確定所述客戶端呈現(xiàn)狀態(tài)。
8.根據(jù)權(quán)利要求6所述的服務(wù)計(jì)算系統(tǒng),所述客戶端呈現(xiàn)狀態(tài)包括將在其中渲染所述網(wǎng)站預(yù)覽的應(yīng)用。
9.根據(jù)權(quán)利要求6所述的服務(wù)計(jì)算系統(tǒng),所述客戶端呈現(xiàn)狀態(tài)包括將在其中渲染所述網(wǎng)站預(yù)覽的應(yīng)用的狀態(tài)。
10.根據(jù)權(quán)利要求6所述的服務(wù)計(jì)算系統(tǒng),所述客戶端呈現(xiàn)狀態(tài)包括將在其中渲染所述網(wǎng)站預(yù)覽的窗口的狀態(tài)。