大部分世界人口頻繁使用計算設(shè)備。實際上,許多個體可能花費大部分其清醒時間利用計算設(shè)備進行工作和/或再創(chuàng)造。個體可以將計算設(shè)備用于工作、研究、再創(chuàng)造、選購(并且最終購買)商品和服務(wù)等。
數(shù)據(jù)已經(jīng)示出,對于計算設(shè)備上的任何購買的重要妨礙之一是在購買流中所涉及的步驟的數(shù)目。人們沿著進行購買的途中在每一個步驟處放棄,并且步驟的數(shù)目越多,放棄的可能性就越大。而且,存在顯著比例的人們變得了解他們可能想要從除電子商務(wù)網(wǎng)站之外的源購買的物品。例如,用戶可以在瀏覽web、零售商在其主頁上促銷其app、有人在社交媒體站點中發(fā)布鏈接、朋友發(fā)送針對他/她推薦的物品的鏈接等時從文章獲得關(guān)于物品的信息。
盡管已經(jīng)使用諸如小甜餅(Cookie)之類的web瀏覽器功能性執(zhí)行有針對性的廣告,以監(jiān)控用戶可能訪問的電子商務(wù)網(wǎng)站,但是使用除web瀏覽器之外的app或者沒有訪問電子商務(wù)網(wǎng)站的用戶可能在嘗試購買他們正研究或可能以其它方式感興趣的物品時具有附加的不便利性。
本文要求保護的主題不限于解決任何缺點或者僅在諸如以上描述的那些環(huán)境之類的環(huán)境中操作的實施例。相反,該
背景技術(shù):
僅提供用于說明其中可以實踐本文描述的一些實施例的一個示例性技術(shù)領(lǐng)域。
技術(shù)實現(xiàn)要素:
本文說明的一個實施例包括一種向用戶標識用戶可能感興趣的可獲實體的方法。該方法包括在配置成跨多個應(yīng)用分析信息的組件處,在由用戶使用的應(yīng)用中的一個或多個中分析所述一個或多個應(yīng)用中的內(nèi)容。該方法還包括基于內(nèi)容,從內(nèi)容標識一個或多個可獲實體。該方法還包括向用戶標識所標識的可獲實體。
提供本發(fā)明內(nèi)容來以簡化形式介紹以下在具體實施方式中進一步描述的概念的選擇。本發(fā)明內(nèi)容不意圖標識所要求保護的主題的關(guān)鍵特征或必要特征,也不意圖用于幫助確定所要求保護的主題的范圍。
將在以下描述中闡述附加特征和優(yōu)點,并且這些特征和優(yōu)點將部分地從該描述顯而易見,或者可以通過本文中的教導(dǎo)的實踐而了解。本發(fā)明的特征和優(yōu)點可以借助于在隨附權(quán)利要求中特別指出的儀器和組合而實現(xiàn)和獲得。本發(fā)明的特征將從以下描述和隨附權(quán)利要求變得更完全地明顯或者可以通過如在此之后闡述的本發(fā)明的實踐而了解。
附圖說明
為了描述據(jù)以可以獲得以上陳述的以及其它的優(yōu)點和特征的方式,將參照在附圖中圖示的具體實施例呈現(xiàn)以上簡要描述的主題的更特定描述。理解到,這些圖僅描繪了典型的實施例并且因此不應(yīng)視為在范圍方面進行限制,將通過使用附圖以附加的詳情和細節(jié)來描述和解釋實施例,在附圖中:
圖1圖示了用戶可以使用以查看涉及可獲實體的內(nèi)容的設(shè)備;
圖2圖示了與數(shù)據(jù)庫交互的設(shè)備;
圖3圖示了包括用于標識可獲實體的功能性的操作系統(tǒng);
圖4圖示了具有用于標識可獲實體的功能性的應(yīng)用框架;
圖5圖示了可以用于訪問關(guān)于可獲實體的附加信息的各種用戶接口元件;以及
圖6圖示了向用戶標識用戶可能感興趣的可獲實體的方法。
具體實施方式
本文描述的實施例可以包括用于發(fā)現(xiàn)在由用戶使用的若干不同用戶接口上描述或描繪的各種可獲實體的功能性。這樣的可獲實體可以包括例如可以購買、采樣、通過免費分發(fā)獲得的物品等。這樣的可獲實體可以通過針對物理物品的物理交付或拾取而獲得,通過針對各種數(shù)字項目的下載而獲得,或者以其它方式適當?shù)孬@取。可獲實體還可以包括服務(wù)。例如,可獲實體可以包括乘坐出租車、房屋清掃、庭院勞動或者基本上任何其它服務(wù)。
如所指出,實施例可以能夠跨特定用戶所使用的數(shù)個不同用戶接口而標識可獲實體?,F(xiàn)在參照圖1說明示例。圖1圖示了設(shè)備102。設(shè)備102可以例如是移動電話、平板或其它設(shè)備。設(shè)備可以具有安裝在設(shè)備上的數(shù)個app(應(yīng)用的簡稱,并且典型地用于描述移動設(shè)備上的應(yīng)用,但是在本文中可以用于描述任何適當?shù)膽?yīng)用)。例如,設(shè)備可以具有瀏覽器app、電子商務(wù)接口app、字處理器app、游戲app、app市場app、地圖app或者數(shù)個不同app中的任何一個。這些不同的app或者其它適當?shù)腶pp中的任一個或全部可以用于標識可獲實體。
用戶可以選擇app 之一104-1,其使得向用戶打開接口106(參見圖2)。接口106可以包括描述或描繪可獲實體的文本108、圖像110、鏈接112、視頻、音樂、元數(shù)據(jù)等的各種片段。這些可獲實體可以被標識并且存儲在數(shù)據(jù)庫114中以用于隨后向用戶標識。數(shù)據(jù)庫114可以直接存儲在設(shè)備102上和/或可以存儲在服務(wù)提供商處的遠程存儲裝置中。
如所指出,用戶可以選擇設(shè)備102上的其它app。例如,用戶可以選擇app 104-2以便使用。用于該app 104-2的不同用戶接口可以顯示有可獲實體的各種描繪和/或描述。顯然,在一些實施例中,用戶可以手動地創(chuàng)建可獲實體的描繪和/或描述。例如,使用字處理app,用戶可以創(chuàng)建可獲實體的描述。使用相機app,用戶可以拍攝可獲實體的圖片?;旧先魏蝍pp都可以具有可以由本發(fā)明的實施例標識的可獲實體的描繪和/或描述。
數(shù)據(jù)庫114可以跨多個app存儲可獲實體。實際上,數(shù)據(jù)庫114可以跨多個設(shè)備存儲可獲實體。因而,如圖1中所圖示,用戶可以使用具有各種app的設(shè)備102,但是也可以使用提供對各種應(yīng)用和接口的訪問的膝上型計算機116。實施例可以跨多個app和/或設(shè)備標識可獲實體以提供用戶在各種各樣不同上下文中感興趣的可獲實體的包羅萬象的表示。
可以以數(shù)個不同方式達成這種跨app和/或跨設(shè)備的功能性。例如,在圖3中所圖示的一個示例中,設(shè)備102上的操作系統(tǒng)118可以包括用于標識可獲實體的功能性。因而,安裝在操作系統(tǒng)118之上的任何app 104可以被操作系統(tǒng)搜索以用于可獲實體的標識。另外,用戶賬戶120可以在操作系統(tǒng)的上下文中安裝。該用戶賬戶可以允許設(shè)備之間的鏈接,其還允許用戶建立用戶賬戶120。不同設(shè)備上的操作系統(tǒng)可以具有基于用戶賬戶進行合作的能力。
在圖4中圖示的可替換示例中,設(shè)備102可以包括應(yīng)用框架122。app 104被實現(xiàn)在應(yīng)用框架122的上下文內(nèi)。應(yīng)用框架122可以包括用于針對應(yīng)用框架122的上下文內(nèi)所使用的任何app而標識可獲實體的功能性。再次,在該示例中,用戶賬戶120可以實現(xiàn)在應(yīng)用框架122的上下文中,其允許跨設(shè)備的實體追蹤。
實施例可以能夠以數(shù)個不同方式標識可獲實體。例如,在任何應(yīng)用的任何用戶接口中,實施例可以能夠標識用于可獲實體的文本名稱、可獲實體的圖像、到可獲實體的鏈接、描述可獲實體的元數(shù)據(jù)等。例如,在一些實施例中,可以使文本、圖像、視頻、音樂、鏈接等通過實體識別搜索引擎124(參照圖1),諸如從Redmond Washington的微軟公司可獲得的Bing Entity(實體)識別,以確定特定用戶接口是否列出、描述或描繪可獲實體。這可以通過以下操作而完成:標識出可獲實體的文本名稱,圖像描繪可獲實體,在接口中查看的頁面包括標識可獲實體的URL,用戶接口中的內(nèi)容包括可獲實體或者可獲實體的描述或描繪等。例如,操作系統(tǒng)可以從任何任意app取得以下中的任一項的副本并且將其橫穿發(fā)送到可以將它們轉(zhuǎn)化成已知實體的Bing或類似設(shè)備:(a)app正示出的內(nèi)容的屏幕截圖/渲染(例如,圖像);(b)關(guān)于app正示出的內(nèi)容的文本/URL;(c)來自app正播放的內(nèi)容的音頻/視頻片斷;(d)等等。服務(wù)可以提供實體信息。該信息然后可以用于自動地構(gòu)建用戶感興趣的可獲實體以及感興趣程度的數(shù)據(jù)庫114。
存在用于確定感興趣程度的數(shù)個不同方式。例如,實施例可以確定用戶花費在用戶接口中的時間量。例如,在瀏覽器接口中,實施例可以確定花費在用于實體的網(wǎng)頁上的時間量??商鎿Q地或者附加地,實施例可以確定跨多個不同接口檢測或查看實體的次數(shù)??商鎿Q地或者附加地,實施例可以確定接口中的實體的突出性。例如,在接口內(nèi),實施例可以確定提到實體的次數(shù)??商鎿Q地或者附加地,實施例可以標識在其內(nèi)描述或描繪實體的上下文以確定實體的廣泛相關(guān)處置。當顯示圖像時,實施例可以能夠標識圖像內(nèi)的實體的突出性。例如,如果某一實體相比其它實體而言更受關(guān)注、顯示得更大、顯示得更靠前等,則在確定用戶感興趣的可能性時可以給予該實體更高的權(quán)重??商鎿Q地或者附加地,實施例可以確定用戶最近如何查看實體。更近些時候和/或更頻繁地查看的實體可以是想要獲取那些實體的用戶最感興趣的。
實施例可以確定所發(fā)現(xiàn)的可獲實體中的哪些是尤其感興趣的,哪些是用戶最感興趣的,或者標識對于可獲實體的可能興趣的排名。實施例可以附加地提供用于使用戶訪問可獲實體的枚舉或標識的簡單機制以及用于請求可獲實體的獲取的簡單接口。
顯然,標識可獲實體可以實時地和/或基于用戶的歷史而完成。因而,可以通過檢查用戶當前在應(yīng)用中查看或消費什么來確定可獲實體和/或可獲實體可以基于用戶已經(jīng)在各種應(yīng)用中查看或以其它方式消費什么的過去歷史。
實施例可以使用先前的技術(shù)來不僅標識感興趣的可獲實體并且還標識感興趣的水平。例如,實施例可以維持所標識的實體的數(shù)據(jù)庫114。數(shù)據(jù)庫114可以具有排名或評級系統(tǒng),其能夠基于諸如以上標識的那些因素之類的各種因素(例如,查看描述或描繪的頻率、最近如何查看描述或描繪、接口中的描述或描繪的突出性、在其中查看可獲實體的不同接口的數(shù)目等)來排名或確定對于實體的可能興趣。
排名或評級可以用于確定是否和/或如何將可獲實體呈現(xiàn)給用戶。例如,在一些實施例中,一旦確定可獲實體是用戶非常感興趣的,則用戶接口元件可以向用戶指示可獲實體。這樣的接口元件可以是彈出窗口、小飾件(charm)、下拉菜單提醒、用戶可選元件等。將在下文更詳細地說明各種場景。列表可以以各種方式呈現(xiàn)。例如,列表可以簡單地是可獲實體的枚舉??商鎿Q地,列表可以呈現(xiàn)為具有到其中可以獲取實體的各種源的鏈接??商鎿Q地,可以在web商店或其它電子商務(wù)門戶的上下文中呈現(xiàn)列表。在又一個可替換方案中,實施例可以不是基于搜索而是基于用戶行為來呈現(xiàn)上下文廣告。
在一些實施例中,關(guān)于實體的信息可以用于標識其它相關(guān)實體。例如,如果用戶已經(jīng)研究打印機,則實施例可以標識可以與所研究的打印機一起使用的墨盒??商鎿Q地或者附加地,可以標識具有類似規(guī)格或者在類似價格類別中的不同打印機,即便用戶尚未研究那些特定打印機。
可以提醒用戶并且用戶可以能夠以數(shù)個不同方式訪問可獲實體的列表。圖5圖示了在設(shè)備102和膝上型設(shè)備116的上下文中的數(shù)個不同示例。盡管示出了數(shù)個示例,但是應(yīng)當領(lǐng)會到,可以使用其它元件以達成在本發(fā)明的實施例的范圍內(nèi)的功能性。
圖5圖示了在一些實施例中,小飾件126可以允許用戶訪問由本發(fā)明的實施例創(chuàng)建的可獲實體的列表。可以從小飾物欄128訪問小飾件,小飾件欄128可以恒定地或者選擇性地顯示在設(shè)備屏幕上。用戶可以選擇將使用戶接口顯示可獲實體的列表的小飾件126。
在可替換或附加實施例中,鍵盤按鍵130或其它硬件按鍵可以被配置成提供對可獲實體的列表的訪問。在一些這樣的實施例中,可以為軟按鈕132分配用于打開可獲實體的列表的功能性。
在一些實施例中,可以發(fā)出通知。例如,在一些實施例中,烤吐司(toast)通知134可以向用戶提醒可獲實體可用。例如,這可以發(fā)生在實施例已經(jīng)確定用戶已經(jīng)示出對實體的極大興趣或者已經(jīng)達到用于實體的某一其它閾值時。在一些實施例中,用戶可以選擇該通知以獲得對列表的訪問,或者可以在通知欄136上向下拉以獲得列表或者給予對可獲實體的列表的訪問的其它用戶接口元件。
在一些實施例中,應(yīng)用和相關(guān)聯(lián)的圖標138可以用于關(guān)于所標識的可獲實體提醒用戶和/或向用戶提供對可獲實體的列表的訪問。例如,用戶可以能夠選擇圖標138,其使應(yīng)用接口打開,其然后可以用于顯示可獲實體的列表和/或促進用戶獲取實體的接口,諸如商店接口或其它適當?shù)慕涌凇?/p>
在圖5中圖示的示例中,圖標138包括標記卡計數(shù)器140。標記卡計數(shù)器140指示新的或者未檢查的可獲實體的數(shù)目。標記卡計數(shù)器值可以指示滿足某一閾值要求的最新標識的可獲實體的數(shù)目。例如,實施例可以標識某一閾值感興趣水平或者保證提醒用戶的其它閾值水平。該提醒可以是以增大的標記卡計數(shù)器數(shù)字的形式。提醒可以構(gòu)建到操作系統(tǒng)本身中。
在一些實施例中,針對所標識的可獲實體提醒用戶可以是基于各種外部因素。例如,實施例可以標識用戶處于其中可以獲取實體的地理位置的附近。例如,如果用戶在其可獲實體列表中具有鐵錘并且用戶走進或駕駛靠近五金店,則可以向用戶發(fā)出提醒,其指示可以容易地獲得其可獲實體列表上的實體。
類似地,在一些實施例中,可獲實體的列表可以基于位置重新排序使得可以在給定位置處更容易獲得的實體被優(yōu)先排列在列表中的更突出的位置處。可替換地,可以在所顯示的可獲實體列表中更突出地列出實體。因而例如,列表可以重新排序,可以在某一位置處獲得的實體可以被高亮、加粗、加下劃線、著色或者以其它方式構(gòu)造得更突出。
可以以數(shù)個不同的方式確定位置。例如,位置可以基于設(shè)備中的GPS模塊、網(wǎng)絡(luò)三角測量術(shù)、位置處的信標等進行標識。
類似地,實施例可以基于“數(shù)字位置”呈現(xiàn)可獲實體。因而例如,當用戶導(dǎo)航到某個電子商務(wù)站點時,可以布置列表或者使實體突出(例如,以上文針對物理位置描述的方式),如果實體在該特定電子商務(wù)站點處可獲取的話。這與當前所進行的方式的不同之處在于,一些電子商務(wù)站點可以供應(yīng)用戶已經(jīng)在特定站點上看到的可獲實體。相比而言,實施例可以為用戶呈現(xiàn)可獲實體的列表或標識,其基于用戶導(dǎo)向到多個不同站點或使用多個不同app而被標識為相關(guān)。實際上,用戶可能之前從來沒有導(dǎo)航到電子商務(wù)站點上的可獲實體,并且尚未基于與其它網(wǎng)頁和/或其它app的其它活動而被呈現(xiàn)出該電子商務(wù)站點上的列表和/或鏈接。
在一些實施例中,可以從商店使實體可用于恰好在瀏覽器/app或者用戶所處于的任何其它表面內(nèi)的單擊購買體驗。例如,用戶可以能夠從瀏覽器app(或甚至字處理器app)中的網(wǎng)頁選擇實體并且基于底層商店能夠從app接收交互以完成交易而直接從app內(nèi)的交互購買該實體。
可獲實體的列表以及潛在地列表的次序可以用于各種其它目的。例如,列表可以用于實現(xiàn)高度有針對性的廣告,提供接口中的價格追蹤,向用戶提供提醒,使得商人能夠就特定實體進行報價投標等。
以下討論現(xiàn)在涉及可以執(zhí)行的數(shù)個方法和方法動作。盡管方法動作可能以某一次序進行討論或者在流程圖中圖示為以特定次序發(fā)生,但是不要求特定排序,除非特別地陳述或者因為動作依賴于在執(zhí)行該動作之前完成的另一個動作。
現(xiàn)在參照圖6,圖示了方法600。方法600包括用于向用戶標識用戶可能感興趣的可獲實體的動作。例如,方法可以標識可購買或免費的物品。這樣的物品可以物理地交付。可替換地,物品可以以電子方式交付,諸如通過下載。
方法600包括,在配置成跨多個應(yīng)用分析信息的組件處,在由用戶使用的應(yīng)用中的一個或多個中分析所述一個或多個應(yīng)用中的內(nèi)容(動作602)。例如,如在圖3中所圖示,操作系統(tǒng)118可以包括用于分析由用戶使用的應(yīng)用的功能性。如圖4中所圖示,應(yīng)用框架122可以包括這樣的功能性。
方法600還包括,基于內(nèi)容從內(nèi)容標識一個或多個可獲實體(動作604)。
方法600還包括,向用戶標識所標識的可獲實體(動作606)。
方法600可以在以下情況下實踐:其中內(nèi)容包括文本、視頻、音樂、圖像、元數(shù)據(jù)、鏈接(諸如超鏈接)等中的至少一個。以上描述以及圖2圖示了可以如何使用這樣的內(nèi)容的示例。
方法600可以在其中向用戶標識所標識的可獲實體是作為以下中的一個或多個的結(jié)果而被執(zhí)行的情況下實踐:提供小飾件并且接收用戶輸入、提供鍵盤按鍵并且接收用戶輸入、提供設(shè)定按鈕并且接收用戶輸入、提供圖標并且接收用戶輸入、提供烤吐司通知并且接收用戶輸入、或者提供軟按鈕并且接收用戶輸入等。各種這樣的示例在上文以及圖5中說明。
方法600可以在以下情況下實踐:其中向用戶標識所標識的可獲實體包括提供選購列表。
方法600可以在以下情況下實踐:其中向用戶標識所標識的可獲實體是在檢測到用戶處于其中用戶可以購買可獲實體中的一個或多個的位置處之后而被執(zhí)行。如上文描述的,這可以是物理位置或數(shù)字位置。
方法600可以在以下情況下實踐:其中向用戶標識所標識的可獲實體包括提供價格比較、價格追蹤等。因而例如,實施例可以向用戶標識他們可以在哪里以不同價格獲取實體??商鎿Q地或者附加地,實施例可以向用戶標識實體價格隨時間的改變。
方法600可以在以下情況下實踐:其中標識內(nèi)容中的一個或多個可獲實體是基于來自一個或多個應(yīng)用的內(nèi)容的歷史而執(zhí)行的,所述歷史用于標識內(nèi)容使用的頻率或模式或相關(guān)性等中的至少一個??商鎿Q地或者附加地,方法600可以在其中標識內(nèi)容中的一個或多個可獲實體是通過使用實時上下文而執(zhí)行的情況下實踐。因而,實體可以基于歷史、實時地或者二者的組合來標識。
方法600可以在其中在內(nèi)容中特別地標識可獲實體的情況下實踐。因而例如,內(nèi)容可以特別地包括實體的描述或標識??商鎿Q地,方法600可以在其中從內(nèi)容中特別地標識的實體導(dǎo)出可獲實體的情況下實踐。因而例如,可以標識與內(nèi)容中特別地標識的那些實體相當或相關(guān)的實體。例如,如果在內(nèi)容中標識打印機,則實施例可以標識與內(nèi)容中特別地標識的那些實體相當?shù)拇蛴C或者兼容的打印機色粉盒。
方法600可以在以下情況下實踐:其中從內(nèi)容標識一個或多個可獲實體是通過跨用戶設(shè)備和/或用于用戶的賬戶分析內(nèi)容而執(zhí)行。
方法600可以進一步包括,提供就地購買接口以允許用戶獲取實體中的一個或多個。因而例如,用戶可以能夠購買或者獲取直接地來自從其獲得內(nèi)容的應(yīng)用的實體。因而例如,實施例可以在web應(yīng)用、字處理應(yīng)用、或者允許用戶購買所標識的實體的其它應(yīng)用中提供接口。
另外,方法可以通過包括一個或多個處理器以及諸如計算機存儲器之類的計算機可讀介質(zhì)的計算機系統(tǒng)來實踐。特別地,計算機存儲器可以存儲計算機可執(zhí)行指令,其在由一個或多個處理器執(zhí)行時使得各種功能被執(zhí)行,諸如在實施例中記載的動作。
本發(fā)明的實施例可以包括或者利用包括計算機硬件的專用或通用計算機,如在下文更加詳細地討論的。本發(fā)明的范圍內(nèi)的實施例還包括用于攜帶或存儲計算機可執(zhí)行指令和/或數(shù)據(jù)結(jié)構(gòu)的物理和其它計算機可讀介質(zhì)。這樣的計算機可讀介質(zhì)可以是可以由通用或?qū)S糜嬎銠C系統(tǒng)訪問的任何可用的介質(zhì)。存儲計算機可執(zhí)行指令的計算機可讀介質(zhì)是物理存儲介質(zhì)。攜帶計算機可執(zhí)行指令的計算機可讀介質(zhì)是傳輸介質(zhì)。因而,作為示例而非限制,本發(fā)明的實施例可以包括至少兩種明顯不同類型的計算機可讀介質(zhì):物理計算機可讀存儲介質(zhì)和傳輸計算機可讀介質(zhì)。
物理計算機可讀存儲介質(zhì)包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲裝置(諸如CD、DVD等)、磁盤存儲裝置或其它磁性存儲設(shè)備、或者可以用于以計算機可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)的形式存儲期望的程序代碼構(gòu)件并且可以由通用或?qū)S糜嬎銠C訪問的任何其它介質(zhì)。
將“網(wǎng)絡(luò)”定義為使得能夠在計算機系統(tǒng)和/或模塊和/或其它電子設(shè)備之間輸運電子數(shù)據(jù)的一個或多個數(shù)據(jù)鏈路。當通過網(wǎng)絡(luò)或另一個通信連接(硬布線、無線、或者硬布線或無線的組合)向計算機提供或轉(zhuǎn)送信息時,計算機恰當?shù)貙⑦B接視為傳輸介質(zhì)。傳輸介質(zhì)可以包括網(wǎng)絡(luò)和/或數(shù)據(jù)鏈路,其可以用于以計算機可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)的形式攜帶期望的程序代碼構(gòu)件并且可以由通用或?qū)S糜嬎銠C訪問。以上各項的組合也包括在計算機可讀介質(zhì)的范圍內(nèi)。
另外,在到達各種計算機系統(tǒng)組件后,以計算機可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)的形式的程序代碼構(gòu)件可以自動地從傳輸計算機可讀介質(zhì)轉(zhuǎn)送到物理計算機可讀存儲介質(zhì)(或反之亦然)。例如,通過網(wǎng)絡(luò)或數(shù)據(jù)鏈路接收的計算機可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)可以緩沖在網(wǎng)絡(luò)接口模塊(例如,“NIC”)內(nèi)的RAM中,并且然后最終地被轉(zhuǎn)送到計算機系統(tǒng)RAM和/或計算機系統(tǒng)處的較不易失的計算機可讀物理存儲介質(zhì)。因而,計算機可讀物理存儲介質(zhì)可以包括在還(或甚至主要地)利用傳輸介質(zhì)的計算機系統(tǒng)組件中。
計算機可執(zhí)行指令包括例如使得通用計算機、專用計算機或?qū)S锰幚碓O(shè)備執(zhí)行某一功能或某組功能的指令和數(shù)據(jù)。計算機可執(zhí)行指令可以例如是二進制文件,中間格式指令,諸如匯編語言,或者甚至源代碼。盡管已經(jīng)以特定于結(jié)構(gòu)特征和/或方法動作的語言描述了主題,但是要理解到,在隨附權(quán)利要求中限定的主題未必限于以上描述的動作或描述的特征。相反,所描述的特征和動作被公開為實現(xiàn)權(quán)利要求的示例形式。
本領(lǐng)域技術(shù)人員將領(lǐng)會到,可以在具有許多類型的計算機系統(tǒng)配置的網(wǎng)絡(luò)計算環(huán)境中實踐本發(fā)明,包括個人計算機、桌面型計算機、膝上型計算機、消息處理器、手持式設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程的消費者電子產(chǎn)品、可穿戴設(shè)備(諸如耳機、手表、健身追蹤器等)、網(wǎng)絡(luò)PC、微型計算機、大型計算機、移動電話、PDA、尋呼機、路由器、交換機等。本發(fā)明還可以在分布式系統(tǒng)環(huán)境中實踐,其中通過網(wǎng)絡(luò)(通過硬布線數(shù)據(jù)鏈路、無線數(shù)據(jù)鏈路、或者通過硬布線和無線數(shù)據(jù)鏈路的組合)而鏈接的本地和遠程計算機系統(tǒng)均執(zhí)行任務(wù)。在分布式系統(tǒng)環(huán)境中,程序模塊可以位于本地和遠程存儲器存儲設(shè)備二者中。
可替換地或者附加地,本文描述的功能可以至少部分地通過一個或多個硬件邏輯組件執(zhí)行。例如但不限于,可以使用的說明性類型的硬件邏輯組件包括現(xiàn)場可編程門陣列(FPGA)、程序特定集成電路(ASIC)、程序特定標準產(chǎn)品(ASSP)、片上系統(tǒng)的系統(tǒng)(SOC)、復(fù)雜可編程邏輯器件(CPLD)等。
本發(fā)明可以以其它特定形式體現(xiàn)而沒有脫離其精神或特性。所描述的實施例要在所有方面中僅視為說明性而非限制性的。因此,本發(fā)明的范圍由隨附權(quán)利要求而不是由前面的描述來指示。進入權(quán)利要求的等價物的含義和范圍內(nèi)的所有改變都要涵蓋在其范圍內(nèi)。