欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于自動定位發(fā)現(xiàn)擴展庫存的制作方法

文檔序號:11142354閱讀:222來源:國知局
基于自動定位發(fā)現(xiàn)擴展庫存的制造方法與工藝

本國際申請要求于2014年3月12日提交的美國專利申請No.61/952,061的優(yōu)先權(quán)益,其全部內(nèi)容在此通過引用并入本文。

相關(guān)申請

本申請要求于2014年3月12日提交的美國臨時專利申請No.61/952,061的優(yōu)先權(quán)益,其全部內(nèi)容通過引用并入本文。

技術(shù)領(lǐng)域

本公開的實施例一般涉及商店,以及更具體地涉及針對商店處的客戶的庫存系統(tǒng),但并不限于此。



背景技術(shù):

概念“未來商店”涉及針對客戶來創(chuàng)建個人相關(guān)體驗的無縫集成的線上和線下銷售渠道的多個購物渠道。零售商現(xiàn)在專注于所有銷售環(huán)境的全部客戶體驗?,F(xiàn)今可用的各種購物渠道包括實體商店、網(wǎng)站、線上目錄、社交媒體、移動app、POS&支付系統(tǒng)、數(shù)字屏、觸摸屏和平板電腦。

傳統(tǒng)上已被認為是實體商業(yè)(具有實體存在)的一些商店現(xiàn)今也具有線上購物站點。其他商業(yè)具有僅互聯(lián)網(wǎng)的呈現(xiàn),比如線上商店,其沒有供購物者直接訪問和購買的實體存在。在現(xiàn)今的市場,實體商店常常與線上商店競爭。線上商店常常提供有競爭力價格的產(chǎn)品,并且允許消費者比較來自位于任何地方的商業(yè)的價格和可用性。此外,可以在幾乎任何地方進行線上購物,例如,在消費者的家或者甚至在消費者正在查看產(chǎn)品的商店的通道里。盡管本地商戶使實體商店向消費者提供許多優(yōu)勢(比如產(chǎn)品的外觀和感覺的第一手檢查、所購買產(chǎn)品的立即可用性和沒有運送成本、以及面對面客戶服務(wù)),但是本地商戶持續(xù)地致力于提高店內(nèi)購物體驗以吸引消費者進入實體商店中。

附圖說明

附圖僅僅示出本公開的示例實施例,并且不會被認為限制其范圍。

圖1是根據(jù)各個實施例的示出用于自動發(fā)現(xiàn)商店處的擴展庫存的系統(tǒng)的環(huán)境的圖。

圖2示出在商店處的顯示多個物品的顯示架的示例實施例。

圖3是根據(jù)示例實施例的示出用戶設(shè)備的框圖。

圖4根據(jù)示例實施例的示出將基于定位自動發(fā)現(xiàn)的陳列物品呈現(xiàn)給客戶的用戶設(shè)備。

圖5根據(jù)示例實施例的示出呈現(xiàn)基于定位自動發(fā)現(xiàn)的陳列物品的用戶設(shè)備。

圖6示出陳列多個物品的商店的俯視圖的示例實施例。

圖7A是示出信標(biāo)設(shè)備的示例實施例的框圖。

圖7B根據(jù)示例實施例示出信標(biāo)ID產(chǎn)品標(biāo)識符映射表。

圖7C根據(jù)示例實施例示出擴展庫存表。

圖8是示出根據(jù)示例實施例的擴展庫存購物系統(tǒng)的框圖。

圖9A-9B和10A-10B示出使用基于定位的信息而自動發(fā)現(xiàn)陳列物品的各個實施例。

圖11A和11B是示出用于自動發(fā)現(xiàn)陳列物品的擴展庫存的示例實施例的流程圖。

圖12是示出當(dāng)用戶設(shè)備具有網(wǎng)絡(luò)連接時,用于自動發(fā)現(xiàn)陳列物品的擴展庫存的示例實施例的流程圖。

圖13是示出當(dāng)用戶設(shè)備不具有網(wǎng)絡(luò)連接時,用于自動發(fā)現(xiàn)陳列物品的擴展庫存的示例實施例的流程圖。

圖14是示出用于使用附近范圍無線連接來自動發(fā)現(xiàn)陳列物品的擴展庫存的示例實施例的流程圖。

圖15是示出當(dāng)信標(biāo)ID對用戶設(shè)備隱藏時,用于自動發(fā)現(xiàn)陳列物品的擴展庫存的示例實施例的流程圖。

圖16是描繪示例實施例的聯(lián)網(wǎng)系統(tǒng)的框圖。

圖17是結(jié)合本發(fā)明主題的計算機系統(tǒng)的示例實施例。

具體實施方式

描述了用于基于自動定位來發(fā)現(xiàn)商店中的陳列物品的擴展庫存的示例方法和系統(tǒng)。在下面的描述中,出于解釋的目的,為了提供示例實施例的深入理解而闡述許多特定的細節(jié)。然而,本領(lǐng)域的技術(shù)人員將會理解,本公開的實施例在沒有這些特定的細節(jié)的情況下可以被實踐。

實體商店通常具有有限的陳列區(qū)域,并且不能陳列商店中所出售物品的所有變化,包括顏色、尺寸、或其他屬性的變化。此外,客戶或許需要依靠商業(yè)銷售人員來描述所陳列物品的變化和可用性,以及依靠商業(yè)銷售人員將客戶要檢查或試穿的這些物品從庫存房間取出。當(dāng)客戶在實體商店處購物時,他們通常攜帶他們的移動設(shè)備并且會發(fā)現(xiàn)在與商業(yè)銷售人員接觸之前能夠查看商店中和線上陳列的物品的所有變化和針對那個商品的庫存將是便利的。

根據(jù)各個示例實施例,基于定位信息,客戶的移動設(shè)備可以自動地發(fā)現(xiàn)陳列物品的變化,并且陳列物品的這些變化可以在移動設(shè)備上被呈現(xiàn)給客戶。客戶然后可以選擇他/她感興趣要檢查或試穿的陳列物品的變化,并且可以經(jīng)由移動設(shè)備請求商業(yè)銷售人員中的一個將這些物品從庫存房間中取出。自動發(fā)現(xiàn)陳列物品還允許商業(yè)系統(tǒng)將實體商店中的其他物品、和相似的物品或補充的物品(比如配件)推薦給客戶。

示例商店

圖1是根據(jù)各個實施例的示出用于將待售物品顯示給客戶的商店100的圖。商店100可以包括用戶設(shè)備111、信標(biāo)設(shè)備130、商業(yè)系統(tǒng)121、和遠程服務(wù)器160,所有在網(wǎng)絡(luò)150上通信。在各個實施例中,位于商店100內(nèi)的信標(biāo)設(shè)備130的數(shù)量可以變化。在示例實施例中,信標(biāo)設(shè)備130可以是使用藍牙LE(BLE)或其他通信協(xié)議的任何類型的無線地理定位追蹤設(shè)備,其可以被用于自動地發(fā)現(xiàn)商店100內(nèi)的、客戶110附近的陳列物品,使得客戶110可以在用戶設(shè)備111上查看陳列物品的變化(例如,不同的尺寸或顏色)。陳列物品的擴展庫存還可以使用基于定位的信息、比如由信標(biāo)設(shè)備130傳輸?shù)牡乩矶ㄎ恍畔⒍蛔詣拥匕l(fā)現(xiàn)。除了經(jīng)由BLE和其他附近范圍通信協(xié)議來來發(fā)送和接收信號之外,信標(biāo)設(shè)備130還可以經(jīng)由無線通信系統(tǒng)、比如Wi-Fi或蜂窩電話網(wǎng)絡(luò)來發(fā)送和接收信號。

在一實施例中,網(wǎng)絡(luò)150可以被實施為單個網(wǎng)絡(luò)或多個網(wǎng)絡(luò)的組合。例如,在各個實施例中,網(wǎng)絡(luò)150可以包括互聯(lián)網(wǎng)、和/或一個或多個內(nèi)聯(lián)網(wǎng)、固定電話網(wǎng)、無線網(wǎng)、和/或其他適當(dāng)類型的通信網(wǎng)絡(luò)。在另一示例中,網(wǎng)絡(luò)可以包括適配于與其他通信網(wǎng)絡(luò)(比如,互聯(lián)網(wǎng))通信的無線遠程通信網(wǎng)絡(luò)(例如,蜂窩電話網(wǎng)絡(luò))。在各個實施例中,網(wǎng)絡(luò)150可以被擴展以駐留在商店100內(nèi),使得商業(yè)系統(tǒng)121和用戶設(shè)備111可以在無線網(wǎng)絡(luò)上通信。在各個實施例中,用戶設(shè)備111可以是BLE通信協(xié)議啟用設(shè)備或針對其他無線短距離通信協(xié)議而被啟用。

在示例實施例中,用戶設(shè)備111可以被用于登錄或登入到擴展庫存購物應(yīng)用113、接收顯示信息、和請求銷售人員120以獲取擴展庫存。在又一些實施例中,用戶設(shè)備111可以發(fā)送和/或接收信標(biāo)ID、移動UUID、物品信息和/或物品推薦。在各個實施例中,內(nèi)容可以通過存儲在用戶設(shè)備111的存儲器中的特定應(yīng)用或“app”顯示,并且由用戶設(shè)備111中執(zhí)行的一個或多個處理器執(zhí)行。用戶設(shè)備111可以包括移動app,其被下載并且駐留在用戶設(shè)備111上以使客戶110能夠通過所下載的移動app、比如擴展庫存購物應(yīng)用113和其他市場應(yīng)用114來訪問內(nèi)容。應(yīng)用的一示例是使用可用于訪問擴展庫存購物應(yīng)用113和其他市場應(yīng)用114的瀏覽器來顯示內(nèi)容的瀏覽器應(yīng)用112,比如網(wǎng)頁或用戶界面。

在示例實施例中,商業(yè)系統(tǒng)121包括庫存系統(tǒng)122、擴展庫存購物應(yīng)用123、和其他市場應(yīng)用124。庫存系統(tǒng)122使用庫存信息來追蹤商店100處和/或線上商店處所出售的產(chǎn)品的庫存。庫存系統(tǒng)122可以位于商店100處,并且通信地耦接到其他商業(yè)設(shè)備(沒有被示出),比如POS設(shè)備和/本領(lǐng)域公知的可被用于更新庫存信息的其他設(shè)備。在備選實施例中,庫存系統(tǒng)122可以在遠離商店100的位置處被提供(部分地或完全地),并且可以通過網(wǎng)絡(luò)150通信地耦接到商業(yè)設(shè)備(沒有被示出),比如POS設(shè)備和/或用于更新庫存信息的其他設(shè)備。

存儲在庫存系統(tǒng)122中的庫存信息可以使用商業(yè)設(shè)備而被實時更新。庫存信息可以被存儲在通信地耦接到庫存系統(tǒng)122內(nèi)的商業(yè)設(shè)備的一個或多個庫存數(shù)據(jù)庫中、本地駐留在商店100內(nèi)或遠程駐留在遠程服務(wù)器160中。在示例實施例中,一個或多個庫存數(shù)據(jù)庫包括如圖7B所示的信標(biāo)ID產(chǎn)品標(biāo)識符映射表750、和如圖7C所示的擴展庫存表770。映射表750提供從信標(biāo)ID到待售的一個或多個陳列物品的映射,陳列物品被產(chǎn)品標(biāo)識符識別。擴展庫存表770提供商店中或線上待售陳列物品的一個或多個變化。在示例實施例中,商業(yè)設(shè)備可以從用戶設(shè)備111接收獲取在商店100處可供客戶110查看和/或試穿的擴展庫存的請求。

在商店100處建立陳列的物品的過程期間,商戶可以更新影射表750以通過關(guān)聯(lián)信標(biāo)ID與一個或多個產(chǎn)品標(biāo)識符來將信標(biāo)設(shè)備130與一個或多個陳列物品相關(guān)聯(lián)。信標(biāo)ID產(chǎn)品標(biāo)識符映射表750示出信標(biāo)設(shè)備和陳列物品的一對一映射。然而,在備選實施例中,多于一個的陳列物品可以與單個信標(biāo)設(shè)備相關(guān)聯(lián)。

商業(yè)系統(tǒng)121還包括其中商店中的庫存可以被存儲在商店100內(nèi)的、可以被銷售人員120獲取的物理位置。擴展庫存可以包括可供銷售的產(chǎn)品變化(基于產(chǎn)品屬性)的商店內(nèi)庫存和線上庫存。商業(yè)系統(tǒng)121還包括一個或多個商業(yè)設(shè)備(沒有被示出),其使銷售人員120能夠經(jīng)由用戶設(shè)備111接收來自客戶110的獲取由客戶110選擇的要查看和/試穿的產(chǎn)品的一個或多個變化的請求。

在各個實施例中,位于云環(huán)境(沒有被示出)內(nèi)的遠程服務(wù)器160可以將軟件即服務(wù)提供給商業(yè)系統(tǒng)121和/或用戶設(shè)備111,其中擴展庫存購物應(yīng)用161和其他市場應(yīng)用162運行在遠程服務(wù)器160上。包括與物品(例如,商品或服務(wù))的出售和購買有關(guān)的應(yīng)用的擴展庫存購物應(yīng)用161和其他市場應(yīng)用162可以在通信地耦接以實現(xiàn)服務(wù)器機器之間的通信的專用或共享服務(wù)器機器(沒有被示出)上被主伺。

商業(yè)系統(tǒng)121和/或用戶設(shè)備111可以通過客戶端設(shè)備訪問軟件即服務(wù),同時云提供商管理運行軟件應(yīng)用(例如,擴展庫存購物應(yīng)用161和其他市場應(yīng)用162)的基礎(chǔ)設(shè)施和平臺。此外,用戶設(shè)備111和商業(yè)系統(tǒng)121可以表示能夠訪問來自云環(huán)境的軟件即服務(wù)的客戶端設(shè)備。

在備選實施例中,商業(yè)系統(tǒng)121可以包括用于本地執(zhí)行擴展庫存購物應(yīng)用161和其他市場應(yīng)用162而不是通過網(wǎng)絡(luò)150來訪問遠程服務(wù)器160的本地服務(wù)器(沒有被示出)。在示例實施例中,當(dāng)互聯(lián)網(wǎng)癱瘓或者其他網(wǎng)絡(luò)相關(guān)的中斷發(fā)生時,本地服務(wù)器可以將備份服務(wù)提供給遠程服務(wù)器160。在備選實施例中,應(yīng)用可以主要地通過本地服務(wù)器對用戶設(shè)備111和商業(yè)系統(tǒng)121服務(wù),同時通過本地服務(wù)器來訪問云環(huán)境內(nèi)的一個或多個服務(wù)器和數(shù)據(jù)庫以更新內(nèi)容和執(zhí)行提交事物。

在各個實施例中,商店100包括信標(biāo)設(shè)備130或其他無線附近范圍通信設(shè)備,其用于實現(xiàn)用戶設(shè)備111和/或商業(yè)系統(tǒng)121之間的通信以使用地理定位信息(或其他產(chǎn)品標(biāo)識符,比如條形碼或QR碼)來發(fā)現(xiàn)陳列物品和它們的變化。信標(biāo)設(shè)備130被安裝在遍及商店100的各個位置處,使得可以使用定位信息來自動地發(fā)現(xiàn)待售的陳列物品。一旦客戶110登入(隱式地或顯示地)到擴展庫存購物應(yīng)用113,那么可以通過擴展庫存購物應(yīng)用113發(fā)現(xiàn)靠近信標(biāo)設(shè)備130的陳列物品。信標(biāo)ID和/或移動UUID可以被用于識別陳列物品的物品信息和擴展庫存中的可用變化。陳列物品的物品信息和擴展庫存中的可用變化的物品信息可以顯示在用戶設(shè)備111上。

當(dāng)用戶設(shè)備111是在示例實施例中的信標(biāo)設(shè)備130的通信區(qū)域內(nèi)時,用戶設(shè)備111可以被啟用以使用BLE通信協(xié)議與信標(biāo)設(shè)備130通信。在備選實施例中,信標(biāo)設(shè)備130可以使用其他通信協(xié)議來傳輸定位信息。能夠與信標(biāo)設(shè)備130通信的用戶設(shè)備111可以被稱為信標(biāo)啟用用戶設(shè)備111。在示例實施例中,使用BLE通信協(xié)議的信標(biāo)設(shè)備130可以具有大約50米或大約160英尺的通信范圍,并且可以能夠發(fā)現(xiàn)(并且可以相繼地登入)該范圍內(nèi)的用戶設(shè)備111。

信標(biāo)設(shè)備130可以表示被放置在物理空間(例如,如圖6所示的具有安置在陳列鞋附近的信標(biāo)設(shè)備601-614的商店600)里的能夠向信標(biāo)啟用用戶設(shè)備111、商業(yè)系統(tǒng)121和/或遠程服務(wù)器160傳輸數(shù)據(jù)和接收來自其的數(shù)據(jù)的小型傳感器。信標(biāo)設(shè)備130可以采取各種各樣的形狀因素。利用信標(biāo)設(shè)備130的發(fā)現(xiàn)、BLE通信協(xié)議的握手和通信可以通過示例實施例中的用戶設(shè)備111處理。由信標(biāo)設(shè)備130提供的信息可以被用于識別客戶110的用戶設(shè)備111附近的陳列物品的物品信息,以及將用戶設(shè)備111連接到由本地地或遠程地位于云或其他計算環(huán)境中的服務(wù)器(例如,遠程服務(wù)器160)或其他計算設(shè)備(例如,在商業(yè)系統(tǒng)121內(nèi)的)提供的服務(wù)或內(nèi)容。

信標(biāo)設(shè)備130可以向用戶設(shè)備111傳輸一個或多個序列的信息以將鄰近信息、或內(nèi)容和指令提供給用戶設(shè)備111以執(zhí)行動作。換句話說,信標(biāo)啟用用戶設(shè)備111可以接收同時在商店100內(nèi)的信標(biāo)設(shè)備130中的一個或多個的通信范圍內(nèi)的個性化的基于定位的通知、信息和動作。舉例來說,信標(biāo)設(shè)備130可以可從加利福尼亞州,庫比蒂諾的Apple股份有限公司獲得的iBeacon,或者可從加利福尼亞州,圣何塞的eBay股份有限公司獲得的PayPal信標(biāo)。

根據(jù)一些實施例,遠程服務(wù)器160可以是主伺擴展庫存購物應(yīng)用161和其他市場應(yīng)用162的服務(wù)器,擴展庫存購物應(yīng)用161和其他市場應(yīng)用162可以將許多市場功能和服務(wù)提供給商店100內(nèi)的客戶110和銷售人員120。

在示例實施例中,遠程服務(wù)器160可以位于云計算環(huán)境(沒有被示出)中,云計算環(huán)境經(jīng)由互聯(lián)網(wǎng)提供軟件和硬件資源,并且將運行在云基礎(chǔ)設(shè)施上的應(yīng)用(比如擴展庫存購物應(yīng)用161和其他市場應(yīng)用162)在互聯(lián)網(wǎng)上遞送至用戶設(shè)備111和/或商業(yè)系統(tǒng)121。擴展庫存購物應(yīng)用161和其他市場應(yīng)用162可以是基于網(wǎng)絡(luò)的并且作為服務(wù)(也被稱為軟件即服務(wù)(SaaS))在互聯(lián)網(wǎng)上按需被遞送至用戶設(shè)備111和/或商業(yè)系統(tǒng)121。擴展庫存購物應(yīng)用161和其他市場應(yīng)用162可以被客戶110通過安裝在用戶設(shè)備111上的移動app(例如,擴展庫存購物應(yīng)用113和其他市場應(yīng)用114)或瀏覽器應(yīng)用112來訪問。

遠程服務(wù)器160還可以包括賬戶數(shù)據(jù)庫(沒有被示出),其包括具有賬戶在遠程服務(wù)器160上的客戶的賬戶信息。賬戶信息可以單獨地或與其他信息(例如,在客戶110附近的或由客戶110選擇的物品)一起被使用以基于賬戶信息來個性化產(chǎn)品推薦,比如通過用戶設(shè)備300(圖4)的上部420中的消息“商店中或線上的其他物品”,和用戶設(shè)備300(圖5)的顯示單元550的消息“你或許還喜歡”。

示例用戶設(shè)備

圖3是根據(jù)示例實施例的示出用戶設(shè)備300的框圖。用戶設(shè)備111可以利用示例實施例中的用戶設(shè)備300被實施。在一些實施例中,用戶設(shè)備300可以是比如智能手機的移動設(shè)備,以及在備選實施例中,用戶沒備300可以是平板計算機、個人計算機、便攜式計算機、上網(wǎng)本、機頂盒、視頻游戲控制臺、頭盔式顯示器(HMD)或其他可穿戴計算設(shè)備。在示例實施例中,用戶設(shè)備300可以是能夠使用BLE或其他短距離無線通信協(xié)議來通信的信標(biāo)啟用用戶設(shè)備。用戶設(shè)備300可以包括處理器310,其可以是適合于移動設(shè)備的各種各樣的不同類型的商業(yè)上可用的處理器的中的任何(例如,XScale架構(gòu)微處理器、無內(nèi)鎖流水線微處理器(MIPS)的架構(gòu)微處理器、或其他類型的處理器)。在示例實施例中,處理器310可以利用一個或多個中央處理單元(CPU)、微控制器、圖形處理單元(GPU)和/或數(shù)字信號處理器(DSP)而被實施。

存儲器320,比如隨機存取存儲器(RAM)、閃存、或其他類型的存儲器對于處理器310典型地是可訪問的。存儲器320可以被適配于存儲操作系統(tǒng)(OS)330和應(yīng)用340,比如瀏覽器應(yīng)用112、擴展庫存購物應(yīng)用113、和其他市場應(yīng)用114。

處理器310可以直接地或經(jīng)由適當(dāng)?shù)闹虚g硬件耦接到顯示器350和一個或多個輸入/輸出(I/O)設(shè)備360,比如鍵盤、觸摸面板傳感器、麥克風(fēng)等。圖4和5示出在示例實施例中的顯示器350上向客戶(比如客戶110)呈現(xiàn)基于定位信息而自動發(fā)現(xiàn)的物品,和其他被推薦的物品。根據(jù)示例實施例,I/O設(shè)備360可以允許客戶選擇客戶附近的陳列物品或商店中的其他物品(例如,圖4中所示的由用戶設(shè)備300的上部410中的消息“在你附近的物品”或用戶設(shè)備300的下部420中的消息“商店中或線上的其他物品”所建議的物品);選擇所選擇的陳列物品的變化(例如,圖5中所示的顯示單元520中的“可用的顏色”和顯示單元530中的“可用的尺寸”所建議的變化);和/或請求來自商店庫存的待被取出給客戶的物品。

附加地,用戶設(shè)備300可以包括用于獲得和處理圖像的相機模塊(沒有被示出)。在各個實施例中,相機模塊可以被用于掃描QR碼、條形碼或用于識別物品信息的其他可用碼。來自這些碼的信息可以表示產(chǎn)品標(biāo)識符、和/或被轉(zhuǎn)換成產(chǎn)品標(biāo)識符或與產(chǎn)品標(biāo)識符相關(guān)聯(lián)以識別陳列產(chǎn)品和擴展庫存。在示例實施例中,QR碼和條形碼可以被用于替代識別產(chǎn)品的信標(biāo)設(shè)備130。

同樣地,在一些實施例中,處理器310可以耦接到與天線390接口連接的收發(fā)器370。根據(jù)用戶設(shè)備300的性質(zhì),收發(fā)器370可以被配置為經(jīng)由天線390傳輸和接收蜂窩網(wǎng)絡(luò)信號、無線數(shù)據(jù)信號、或其他類型的信號。以這種方式,可以建立用戶設(shè)備300和網(wǎng)絡(luò)150之間的連接。此外,在一些配置中,GPS接收器380還可以利用天線390來接收GPS信號。針對信標(biāo)啟用用戶設(shè)備300,收發(fā)器370被配置為使用BLE或其他無線短距離通信協(xié)議接收來自信標(biāo)設(shè)備130的數(shù)據(jù)包并且向其發(fā)送數(shù)據(jù)包。

示例信標(biāo)設(shè)備

圖7A是根據(jù)各個實施例的示出信標(biāo)設(shè)備700的圖。圖1中所示的信標(biāo)設(shè)備130可以使用示例實施例中的多個信標(biāo)設(shè)備700而被實施。如圖7A所示,信標(biāo)設(shè)備700可以包括被配置用于與網(wǎng)絡(luò)(比如圖1中所示的網(wǎng)絡(luò)150)通信的網(wǎng)絡(luò)接口部件(NIC)709。在一些實施例中,NIC709可以包括無線通信部件,比如無線寬帶部件;無線衛(wèi)星部件;或包括被配置用于在通信鏈路702上與網(wǎng)絡(luò)150通信的無線電頻率(RF)、微波頻率(MWF)、和/紅外(IR)部件的各種其他類型的無線通信部件。在其他實施例中,NIC709可以被配置為與同軸電纜、光纜、數(shù)字用戶線(DSL)調(diào)制解調(diào)器、公用交換電話網(wǎng)絡(luò)(PSTN)調(diào)制解調(diào)器、以太網(wǎng)設(shè)備、和/或適配于與網(wǎng)絡(luò)150通信的各種其他類型的有線和/無線網(wǎng)絡(luò)通信設(shè)備進行接口連接。

信標(biāo)設(shè)備700還可以包括用于使信標(biāo)設(shè)備700內(nèi)的各個部件互相連接并且其通信的系統(tǒng)總線704。這樣的部件包括處理部件706,其可以是一個或多個處理器、微控制器、圖形處理單元(GPU)或數(shù)字信號處理器(DSP);存儲器部件708;固件710;和一個或多個無線收發(fā)器712,收發(fā)器712中的每一個可以包括可分離或可集成并且能夠根據(jù)一個或多個無線網(wǎng)絡(luò)協(xié)議(比如Wi-FiTM;3G;4G;HDSPA;LTE;RF;NFC;IEEE802.11a、b、g、n、ac、或ad;藍牙;BLE;WiMAX;ZigBee等)來傳輸和接收信息的天線。在一些實施例中,無線收發(fā)器712可以包括被配置為根據(jù)BLE通信協(xié)議來傳輸和接收信息的BLE收發(fā)器。信標(biāo)設(shè)備700還可以包括電源714。電源714可以是能夠提供足夠的電流以給信標(biāo)設(shè)備700的部件供給電力的任何電源。在一些實施例中,電源714可以是電池,比如手表電池或紐扣電池。

信標(biāo)設(shè)備700可以是運行藍牙4.0LE的專用硬件設(shè)備。在示例實施例中,當(dāng)用戶設(shè)備111移進或移出信標(biāo)設(shè)備700時,具有信標(biāo)啟用app的用戶設(shè)備111可以被通知,并且當(dāng)其隨著時間改變時,可以監(jiān)測信標(biāo)設(shè)備700和用戶設(shè)備111之間的距離。在各個實施例中,信標(biāo)設(shè)備201-213(圖2中所示)和信標(biāo)設(shè)備601-614(圖6中所示)可以使用信標(biāo)設(shè)備700而被實施,并且如圖2和6所示,可以被放置在商店100內(nèi)的待售陳列物品的附近。

圖2示出具有信標(biāo)設(shè)備201-213的商店陳列架200。在圖2中所示的示例實施例中,信標(biāo)設(shè)備201-213中的每一個被放置在商店陳列架200上所陳列的一個或多個物品的附近。當(dāng)客戶是在信標(biāo)設(shè)備201-213中的一個或多個的范圍內(nèi)時,客戶的用戶設(shè)備111和安裝在用戶設(shè)備111上的相關(guān)的信標(biāo)啟用應(yīng)用或app(比如擴展庫存購物應(yīng)用113)可以自動地被啟動。在各個實施例中,當(dāng)特定的信標(biāo)移進用戶設(shè)備111的范圍內(nèi)時,信標(biāo)啟用應(yīng)用或app可以向iOS/Android(或其他用戶設(shè)備操作系統(tǒng))注冊以被啟動。

在示例實施例中,如圖7B所示,信標(biāo)設(shè)備700可以使用如下的三個可定制的值中的一個或多個來識別本身:鄰近UUID 751(128比特)、主UUID 752(16比特)、和次UUID 753(16比特)。還存在也可被使用的內(nèi)部產(chǎn)品標(biāo)識符754。該三個可定制的值允許如下三個等級來識別微定位:只有鄰近UUID、鄰近UUID和主UUID、以及鄰近UUID和主UUID和次UUID。在示例實施例中,鄰近UUID可以識別商店100,主UUID可以識別商店100內(nèi)的單個陳列架,以及次UUID可以識別商店陳列架中的一個上的待售陳列物品。

在各個實施例中,本文所使用的術(shù)語“信標(biāo)ID”指代鄰近UUID 751、主UUID 752和/或次UUID 753中的一個或多個,其可以被用于提供信標(biāo)設(shè)備700的唯一標(biāo)識符。信標(biāo)設(shè)備700的鄰近UUID 751一般是唯一的128比特值,并且由信標(biāo)設(shè)備700的所有者生成。例如,鄰近UUID可以通過將終端裝載在麥金托什(Macintosh)計算機上并且進入生成UUID(比如23542266-18D1-4FE4-B4A1-23F8195B9D39)的“uuidgen”而被生成。

在圖2中,信標(biāo)設(shè)備201-213中的每一個具有與唯一信標(biāo)ID相關(guān)聯(lián)的一個或多個產(chǎn)品標(biāo)識符。信標(biāo)設(shè)備201-213中的每一個可以與一個或多個陳列物品相關(guān)聯(lián)(例如,通過關(guān)聯(lián)物品標(biāo)識符或?qū)⑿艠?biāo)ID與物品標(biāo)識符映射),使得當(dāng)客戶110正在站在商店陳列架200的前面并且在信標(biāo)設(shè)備201-213中的一個或多個的范圍內(nèi)時,客戶110可以經(jīng)由用戶設(shè)備111被提醒她在陳列物品附近,并且可以在用戶設(shè)備111上查看這些陳列物品。

例如,如圖4所示,客戶110在用戶設(shè)備111上可以能夠查看她附近的物品。如果客戶110在信標(biāo)設(shè)備209、205、203和208的近處時,物品1-4將會顯示在用戶設(shè)備111上,在用戶設(shè)備111的上部410中具有消息“在你附近的物品”。圖6示出具有被放置在整個商店600的信標(biāo)設(shè)備601-614的商店600的俯視圖。信標(biāo)設(shè)備601-614中的每一個與商店600內(nèi)待售的一個或多個陳列物品相關(guān)聯(lián)。在一些實施例中,單個陳列物品可以與單個信標(biāo)設(shè)備700相關(guān)聯(lián),并且在備選實施例中,許多陳列物品可以與單個信標(biāo)設(shè)備700相關(guān)聯(lián)。

示例數(shù)據(jù)表

圖7B示出根據(jù)實施例的信標(biāo)ID產(chǎn)品標(biāo)識符映射表750,其將個體信標(biāo)設(shè)備(其中的每一個通過包括信標(biāo)鄰近UUID 751、信標(biāo)主UUID 752和信標(biāo)次UUID 753的信標(biāo)ID來識別)映射到個體陳列產(chǎn)品(其中的每一個被產(chǎn)品標(biāo)識符754來識別)。在備選實施例中,信標(biāo)ID或許不包括主UUID 752和/或次UUID 753。在示例實施例中,鄰近UUID 751可以識別商店100,主UUID 752可以識別商店100內(nèi)的個體商店陳列架200,以及次UUID 753可以識別商店陳列架200上待售的一個或多個陳列物品(例如,物品1-4)。在表750中所示的示例中,75123542266-18D1-4FE4-B4A1-23F8195B 9D39的信標(biāo)鄰近UUID 751對于物品1-4(其位于相同的商店100中)是相同的,“1”的信標(biāo)主UUID 752對于物品1-4(其位于相同的商店陳列架200上)是相同的,以及信標(biāo)次UUID 753表示不同的值(1-4),因為如由產(chǎn)品標(biāo)識符754所示,信標(biāo)設(shè)備203、205、208和209每一個與不同的陳列物品相關(guān)聯(lián)。在圖7B中所示的示例中,產(chǎn)品標(biāo)識符754包括物品變好和擴展,其表示物品的變化。換句話說,物品1.12的產(chǎn)品標(biāo)識符754指代圖2中所示的物品1,以及擴展12指代物品12的產(chǎn)品變化中的一個。每一個陳列物品的變化的數(shù)量可以根據(jù)物品的屬性(比如尺寸、顏色等)而變化。在又一些實施例中,可以使用其他產(chǎn)品標(biāo)識符格式。

圖7C是針對圖2中所示的所選的物品(比如物品4)的擴展庫存表770的示例。物品4包括兩個屬性:顏色和鞋的尺寸。如由產(chǎn)品標(biāo)識符771所示,存在圖7C中所示的物品4的二十種可能的變化,尤其擴展01-20。屬性1772表示顏色屬性,以及屬性2773表示鞋的尺寸屬性。表770中所示的變化包括屬性1772和屬性2773的各個組合。表770還包括關(guān)于陳列物品4的每一個變化是否可用在商店庫存774中和是否可用在線上775的信息。在該示例中,“x”指定變化是可用的。

示例用戶界面

圖4和5示出商店100內(nèi)的在具有用戶設(shè)備111的客戶110附近的可供購買的陳列物品的示例。用戶設(shè)備111的上部410顯示“在你附近的物品”,其將物品1-4呈現(xiàn)在圖形單元411-414中。用戶設(shè)備111的下部420顯示“商店中或線上的其他物品”,其通過商店中的其他物品(其離用戶設(shè)備111不足夠近而不能被發(fā)現(xiàn),但是對于客戶110來說是感興趣的)的圖像421-425所示來呈現(xiàn)推薦。物品411-414表示使用基于定位的信息而自動發(fā)現(xiàn)的、商店100內(nèi)待售的陳列物品。

圖4中所示的具有參考編號414的物品4是圖5中所選擇的物品。顯示單元510顯示所選擇的物品414。顯示單元520顯示所選擇的物品414的可用顏色,以及顯示單元530顯示所選擇的物品的可用尺寸。可用顏色和可用尺寸表示示例實施例中的擴展庫存中可用的所選擇的物品414的變化。在備選實施例中,變化可以包括擴展庫存中可用的其他屬性。擴展庫存可以包括商店庫存中可用的物品和/或來自商店100的線上可用的物品。在示例實施例中,一旦客戶110選擇陳列物品414的特定的變化,例如,紫紅色和尺寸7,那么客戶110可以使用用戶設(shè)備111來請求使所選擇的變化由商店銷售人員120從存儲擴展庫存的物品位置中取出。在示例實施例中,請求按鈕540可以被客戶110選擇以請求物品或變化從擴展庫存中取出;然而,在備選實施例中,可以使用其他選擇機制來請求物品或變化從擴展庫存中取出。顯示單元550顯示被推薦的物品551-555,其表示與所選擇的物品414相似的或?qū)ζ溲a充的物品。被推薦的物品551-555可以被擴展庫存購物應(yīng)用(113、123、或161)和/其他市場應(yīng)用(114、124、或162)識別。

示例擴展庫存購物系統(tǒng)

圖8示出擴展庫存購物系統(tǒng)800的示例實施例。擴展庫存購物系統(tǒng)800包括發(fā)現(xiàn)模塊810、產(chǎn)品標(biāo)識模塊820、推薦模塊840、用戶界面/顯示模塊830、庫存模塊850、和通信模塊860。用戶界面/顯示模塊830還可以被稱為顯示模塊830,或備選地,被稱為用戶界面模塊830。所有的模塊可以例如經(jīng)由網(wǎng)絡(luò)耦接、共享存儲器等與彼此通信。應(yīng)當(dāng)理解,每一個模塊可以被實施為單個模塊、被組合成其他模塊、或進一步被細分成多個模塊。還可以包括但是沒被示出的與示例實施例不相關(guān)的其他模塊。在示例實施例中,擴展庫存購物系統(tǒng)800可以包括被一個或多個服務(wù)器機器(沒有被示出)主伺的駐留在遠程服務(wù)器160上的擴展庫存購物應(yīng)用161。

根據(jù)示例實施例,發(fā)現(xiàn)模塊810被配置用于基于自動定位的發(fā)現(xiàn)擴展庫存。客戶110當(dāng)在一個或多個信標(biāo)設(shè)備130的通信范圍中,同時在商店100中購物時,可以在用戶設(shè)備111上查看商店100中待售的陳列物品的擴展庫存。在購物的同時,客戶110可以瀏覽如圖2所示的商店陳列架200上所陳列的物品。一旦用戶設(shè)備111是在一個或多個信標(biāo)設(shè)備201-213的通信范圍內(nèi),用戶設(shè)備111的地理定位可以被確定。在示例實施例中,信標(biāo)設(shè)備201-213中的每一個可以例如以每秒一次的速率向其BLE信號的范圍內(nèi)的任何用戶設(shè)備發(fā)送廣播BLE信號。信標(biāo)設(shè)備201-213被定制的標(biāo)識符識別,定制的標(biāo)識符可以被稱為信標(biāo)UUID或信標(biāo)ID。在示例實施例中,庫存系統(tǒng)122可以包括一個或多個庫存數(shù)據(jù)庫,每一個具有存儲信標(biāo)設(shè)備130到商店100中待售的一個或多個陳列物品的映射的信標(biāo)ID產(chǎn)品標(biāo)識符映射表(例如,表750)。

當(dāng)用戶設(shè)備111是在信標(biāo)設(shè)備130中的一個或多個的范圍內(nèi)時,用戶設(shè)備111可以自動地發(fā)現(xiàn)商店100中的陳列物品(與信標(biāo)設(shè)備130中的一個或多個相關(guān)聯(lián))。能夠運行在信標(biāo)啟用設(shè)備上的app可以被稱為信標(biāo)啟用app。當(dāng)用戶設(shè)備11移進和移出信標(biāo)設(shè)備130的范圍時,用戶設(shè)備111上的信標(biāo)啟用app可以被通知,并且當(dāng)他們隨著時間改變時,能夠監(jiān)測用戶設(shè)備111和信標(biāo)設(shè)備130中的每一個之間的距離。就使用經(jīng)度和緯度的地圖定位而言,通過計算用戶設(shè)備111位于相對于已知點(例如,信標(biāo)設(shè)備130的位置)的地點,這允許安裝在用戶設(shè)備111上的信標(biāo)啟用app精確地知道用戶設(shè)備111位于的地點。在示例實施例中,一旦信標(biāo)啟用app被安裝在用戶設(shè)備111上,當(dāng)用戶設(shè)備在信標(biāo)設(shè)備130中的一個或多個的范圍內(nèi)時,那么其可以被信標(biāo)130中的一個或多個自動地發(fā)現(xiàn)。

在示例實施例中,如信標(biāo)ID產(chǎn)品標(biāo)識符映射表所示,產(chǎn)品標(biāo)識模塊820被配置為追蹤信標(biāo)設(shè)備130中的哪個與商店100中的哪個陳列物品相關(guān)聯(lián)。產(chǎn)品標(biāo)識模塊820還基于一個或多個物品屬性來追蹤待售陳列物品的變化。陳列物品的變化被存儲在擴展庫存表(例如,表770)中,其還被存儲在示例實施例中的庫存系統(tǒng)122中的庫存數(shù)據(jù)庫的一個或多個中。

用戶界面/顯示模塊830被配置為提供能夠交互式地將信息呈現(xiàn)給客戶110并接收來自客戶110的信息的各種用戶界面功能。例如,用戶界面/顯示模塊830可以被配置為接收物品信息和推薦信息,并且請求商業(yè)銷售人員120獲取來自商店庫存房間的擴展庫存。根據(jù)示例實施例,用戶界面/顯示模塊830在用戶設(shè)備111的上部410中顯示“在你附近的物品”,連同顯示由用戶設(shè)備111和信標(biāo)設(shè)備130發(fā)現(xiàn)的適當(dāng)?shù)奈锲?,或者在用戶設(shè)備111的下部420中顯示“商店中或線上的其他物品”。在用戶設(shè)備111的下部420中顯示的物品已經(jīng)由推薦模塊840推薦。例如,客戶110可以選擇物品4(通過用戶界面/顯示模塊830)基于物品屬性來接收物品4的變化的列表或瀏覽量。在其中物品4被選中的示例中,用戶設(shè)備111的示例實施例可以顯示圖5中所示的用戶設(shè)備111屏幕,其在顯示單元510中具有消息“所選擇的物品4”;在顯示單元520中基于第一產(chǎn)品屬性、顏色顯示物品4的變化;在顯示單元530中基于第二產(chǎn)品屬性、尺寸顯示物品4的變化。在又一些實施例中,請求按鈕540或其他請求機制可以在用戶界面/顯示模塊830中可用。在又一實施例中,具有消息“你或許還喜歡”的基于所選擇的物品和/用戶信息(或賬戶信息)的推薦可以被顯示在顯示單元550中。推薦可以是與所選擇的物品相似的物品,或補充物品(例如,配件)。例如,如果所選擇的物品是一雙鞋,那么補充物品或許是手提袋、腰帶、一條褲子、或可以補充所選擇的該雙鞋的其他物品。

盡管圖4和5使用某些標(biāo)記來識別各個推薦、陳列物品、產(chǎn)品屬性、請求按鈕等,但是用戶設(shè)備111的顯示器上所示的標(biāo)記僅僅出于說明性的目的而被使用,以及顯示器中所示的顯示單元的其他標(biāo)記、或格式或定位可以被使用在備選實施例中??梢允褂冒ㄒ曈X上顯示信息的各種方法和使用其他設(shè)備輸出(例如,音頻、觸覺等等)來呈現(xiàn)信息。同樣地,用戶設(shè)備111可以通過包括字母數(shù)字的輸入或其他設(shè)備輸入(例如,一個或多個觸摸屏、相機、觸覺傳感器、光傳感器、紅外傳感器、生物傳感器、麥克風(fēng)、陀螺儀、加速計、其他傳感器等等)的各種方法來接收信息。應(yīng)當(dāng)理解,用戶接口/顯示模塊830可以提供許多其他用戶界面以促進本文所描述的功能?!俺尸F(xiàn)”可以意味著將信息通信給設(shè)備(例如,多個用戶設(shè)備111和111),該設(shè)備具有能夠使用所通信的信息來執(zhí)行呈現(xiàn)的功能。“交互式呈現(xiàn)“可以意味著在呈現(xiàn)設(shè)備(例如,多個用戶設(shè)備111和111)和用戶界面/顯示模塊830之間交換信息。

在各個實施例中,推薦模塊840被配置為生成顯示在用戶設(shè)備111上的推薦。例如,基于由客戶110選擇的一個或多個物品,通過推薦模塊840可以生成圖4中所示的用戶設(shè)備111的下部420中的被標(biāo)記“商店中或線上的其他物品”的推薦和圖5中所示的用戶設(shè)備111的顯示單元550中的被標(biāo)記“你或許還喜歡”的推薦。在又一些實施例中,推薦可以是基于來自客戶110的輸入和賬戶信息、過去購買歷史和來自一個或多個應(yīng)用的可用的其他個人信息,客戶110可登記或登錄該一個或多個應(yīng)用以同時購物的。在示例實施例中,來自Paypal可用的信息可以被用于個性化所生成的推薦并將其在用戶設(shè)備111上呈現(xiàn)給客戶110。

庫存模塊850可以被用于使用庫存信息來追蹤商店100處和/或線上商店處所出售的產(chǎn)品的庫存。庫存模塊850可以使用比如POS設(shè)備的商業(yè)設(shè)備和/或用于更新商店100處的庫存信息的其他設(shè)備而實時被更新。庫存信息(包括商店中和線上的物品信息,比如產(chǎn)品標(biāo)識和屬性和可用性)和信標(biāo)信息(包括信標(biāo)ID)可以通過庫存模塊850而被生成和/或被存儲在庫存模塊850中。例如,圖7B中所示的信標(biāo)ID產(chǎn)品標(biāo)識符映射表750和圖7C中所示的擴展庫存表770可以被存儲在庫存模塊850中。來自客戶110的獲取所選擇的陳列物品的請求可以被庫存模塊850接收并且被商業(yè)銷售人員120訪問,銷售人員然后從庫存房間中獲取那些所選擇的物品,庫存房間存儲所選擇的物品的可用變化的擴展庫存,使得客戶110可以查看和/或試穿那些所選擇的物品。

通信模塊860可以提供擴展庫存購物系統(tǒng)800的各個通信功能。例如,網(wǎng)絡(luò)通信,比如用戶設(shè)備111、信標(biāo)設(shè)備130、商業(yè)系統(tǒng)121、和遠程服務(wù)器160之間的通信;要么通過網(wǎng)絡(luò)150。在其他示例中,用戶設(shè)備111和信標(biāo)設(shè)備可以經(jīng)由BLE通信協(xié)議或其他近距離通信協(xié)議來通信。通過通信模塊860所接收的信息可以包括:與客戶110相關(guān)聯(lián)的數(shù)據(jù)(例如,來自線上賬戶的用戶簡檔信息、與客戶110相關(guān)聯(lián)的社會聯(lián)網(wǎng)數(shù)據(jù)等等)、與物品相關(guān)聯(lián)的數(shù)據(jù)(例如,物品的圖像、物品的檢查、物品推薦等等)、和其他數(shù)據(jù)。此外,被接收的數(shù)據(jù)可以是由用戶界面/顯示模塊830顯示的顯示信息或物品信息。附加地,通過用戶界面模塊/顯示模塊830接收的輸入可以包括由客戶110做出的、在網(wǎng)絡(luò)150上通過通信模塊860通信的選擇。

系統(tǒng)800的示例實施例可以包括:通信模塊,用于接收與位于商店處的信標(biāo)設(shè)備相關(guān)聯(lián)的信標(biāo)ID;產(chǎn)品標(biāo)識模塊820,用于確定表示可供商店銷售的商店陳列物品的至少一個產(chǎn)品標(biāo)識符,其中一個或多個產(chǎn)品標(biāo)識符與信標(biāo)ID相關(guān)聯(lián);庫存模塊850,用于基于至少一個產(chǎn)品標(biāo)識符,識別可供商店銷售的與產(chǎn)品標(biāo)識符中的每一個相關(guān)聯(lián)的商店陳列物品的產(chǎn)品變化;和顯示模塊830,用于提供表示可供商店銷售的與產(chǎn)品標(biāo)識符中的每一個相關(guān)聯(lián)的商店陳列物品的產(chǎn)品變化的顯示信息。

示例擴展庫存購物系統(tǒng)

圖9A、9B、10A和10B分別地示出通信路徑900、950、1000和1050的示例實施例,其用于基于定位和物品信息(例如,產(chǎn)品標(biāo)識和產(chǎn)品屬性信息)來自動地發(fā)現(xiàn)和呈現(xiàn)商店中的陳列物品,以及進一步用于推薦其他物品(不在信標(biāo)設(shè)備的范圍內(nèi)的其他商店中的物品、和相似的或補充的物品)。顯示在用戶設(shè)備111上的物品信息和推薦信息還可以被稱為顯示信息。如上所述,存在商店100中的陳列物品中的一個或多個到信標(biāo)設(shè)備130中的一個的映射。因為陳列物品中的一個或多個與信標(biāo)設(shè)備130中的一個的關(guān)聯(lián),所以商店100中的陳列物品可以被屬于客戶110的用戶設(shè)備111自動地發(fā)現(xiàn)。信標(biāo)設(shè)備130和商店100中待售的陳列物品之間的一對一或多對一的映射可以被存儲在信標(biāo)ID產(chǎn)品標(biāo)識符映射表,比如表770中。在又一些實施例中,針對陳列物品的推薦可以被存儲在表750、表770和/或推薦表(沒有被示出)中。信標(biāo)設(shè)備130和用戶設(shè)備111可以具有UUID。信標(biāo)UUID可以被稱為信標(biāo)ID(并且除了鄰近UUID之外,可以包括主UUID和/或次UUID)。用戶設(shè)備111可以具有移動UUID,其可以是被用于在互聯(lián)網(wǎng)上唯一地識別用戶設(shè)備111的128比特編碼。

圖9A示出用于基于定位和物品信息自動發(fā)現(xiàn)和呈現(xiàn)商店100中的陳列物品的示例實施例,使得關(guān)于被發(fā)現(xiàn)的陳列物品的擴展庫存的信息經(jīng)由用戶設(shè)備920對于客戶110是可用的。在圖9A中所示的實施例中,用戶設(shè)備920與服務(wù)器930經(jīng)由網(wǎng)絡(luò)(比如網(wǎng)絡(luò)150)通信。在示例實施例中,網(wǎng)絡(luò)在用戶設(shè)備920和服務(wù)器930之間提供互聯(lián)網(wǎng)和/或蜂窩數(shù)據(jù)網(wǎng)絡(luò)連接。信標(biāo)設(shè)備910使用示例實施例中的BLE通信協(xié)議在路徑941上提供信標(biāo)ID。信標(biāo)ID從用戶設(shè)備920在路徑942上被傳遞給服務(wù)器930。服務(wù)器930可以駐留在商業(yè)系統(tǒng)121中,例如在庫存系統(tǒng)122中、或備選地在遠程服務(wù)器160中。信標(biāo)ID被存儲在映射表(比如表750)中,其中每一個信標(biāo)設(shè)備被映射到商店100中的一個或多個陳列物品。服務(wù)器930接收信標(biāo)ID并且生成物品信息和物品推薦,其在路徑943上被發(fā)送給用戶設(shè)備920。在示例實施例中,可以通過將信標(biāo)ID與存儲在映射表(比如表750)中的產(chǎn)品標(biāo)識值或信息相匹配來生成物品信息。物品信息包括關(guān)于被用戶設(shè)備920自動發(fā)現(xiàn)的陳列物品的信息,以及商店100中和/或線上的可供銷售的那些陳列物品的變化?;谖锲沸畔⒑?用戶賬戶信息和對于服務(wù)器930可用的其他個人信息,服務(wù)器930還生成推薦。提供給用戶設(shè)備920的物品信息和推薦被顯示在用戶設(shè)備920上。圖4和5示出顯示在用戶設(shè)備920上的物品信息和推薦的示例。

圖9B示出用于基于定位和物品信息自動發(fā)現(xiàn)和呈現(xiàn)商店中的陳列物品的另一實施例,使得關(guān)于被發(fā)現(xiàn)的陳列物品的擴展庫存的信息經(jīng)由用戶設(shè)備960對于客戶110是可用的。在圖9B中所示的實施例中,用戶設(shè)備960不需要具有與信標(biāo)設(shè)備970、和與服務(wù)器980經(jīng)由信標(biāo)設(shè)備970進行通信的互聯(lián)網(wǎng)和/蜂窩數(shù)據(jù)連接。如圖9B所示,用戶設(shè)備960在路徑991上經(jīng)由BLE通信協(xié)議將其移動UUID提供給信標(biāo)設(shè)備970。用戶設(shè)備960使用BLE通信協(xié)議在路徑992上接收來自信標(biāo)設(shè)備970的物品信息和推薦。在示例實施例中,信標(biāo)設(shè)備970經(jīng)由網(wǎng)絡(luò)(比如網(wǎng)絡(luò)150)與服務(wù)器980通信。信標(biāo)設(shè)備970可以在路徑993上將其信標(biāo)UUID和用戶設(shè)備960的移動UUID提供給服務(wù)器980。應(yīng)當(dāng)理解,向服務(wù)器980發(fā)送用戶設(shè)備960的移動UUID是可選擇的。服務(wù)器980然后在路徑994上將物品信息和推薦提供給信標(biāo)設(shè)備970。如上所述,服務(wù)器980生成物品信息和推薦。

圖10A示出用于基于定位和物品信息自動發(fā)現(xiàn)和呈現(xiàn)商店中的陳列物品的另一實施例,使得關(guān)于被發(fā)現(xiàn)的陳列物品的擴展庫存的信息經(jīng)由用戶設(shè)備1020對于客戶110是可用的。在圖10A中所示的實施例中,用戶設(shè)備1020和信標(biāo)設(shè)備1010不需要具有與彼此通信的互聯(lián)網(wǎng)和/蜂窩數(shù)據(jù)連接。在示例實施例中,信標(biāo)設(shè)備1010和用戶設(shè)備1020之間的信號經(jīng)由BLE通信協(xié)議在路徑1030和1040上通信??梢员淮鎯υ谟成浔砗蛿U展庫存表750和770中的物品信息可以分別地被存儲在信標(biāo)設(shè)備1010中。在示例實施例中,信標(biāo)設(shè)備1010包括推薦信息,其被預(yù)編程并且被存儲在信標(biāo)設(shè)備1010中。如圖7A所示,物品信息和推薦信息可以被存儲在信標(biāo)設(shè)備1010的存儲器部件708中的一個或多個表(沒有被示出)中。信標(biāo)設(shè)備1010和用戶設(shè)備1020之間的連接使用示例實施例中的BLE通信協(xié)議在路徑1030上被建立。一旦連接在信標(biāo)設(shè)備1010和用戶設(shè)備1020之間被建立,那么信標(biāo)設(shè)備1010可以將待被顯示在用戶設(shè)備1020上的物品信息和推薦信息提供給用戶設(shè)備1020。物品信息和推薦信息可以通過訪問存儲在信標(biāo)設(shè)備1010中的一個或多個表而被生成,一個或多個表包括與一個或多個產(chǎn)品標(biāo)識符相關(guān)聯(lián)的信標(biāo)UUID,和與產(chǎn)品標(biāo)識符相關(guān)聯(lián)的推薦信息。

圖10B示出用于基于定位和物品信息自動發(fā)現(xiàn)和呈現(xiàn)商店中的陳列物品的另一實施例,使得關(guān)于被發(fā)現(xiàn)的陳列物品的擴展庫存的信息經(jīng)由用戶設(shè)備1080對于客戶110是可用的。在圖10B中所示的實施例中,用戶設(shè)備1080和信標(biāo)設(shè)備1070可以使用無線和/蜂窩數(shù)據(jù)連接在路徑1091、1092和1093上與服務(wù)器1060通信。此外,用戶設(shè)備1080和信標(biāo)設(shè)備1070可以使用BLE通信協(xié)議在路徑1094上與彼此通信。在圖10B中所示的實施例中,用戶設(shè)備1080在路徑1093上將其移動UUID提供給服務(wù)器1060,并且在路徑1094上將其移動UUID提供給信標(biāo)設(shè)備1070。在示例實施例中,用戶設(shè)備1080不接收信標(biāo)UUID,其出于安全原因可以對于用戶設(shè)備1080隱藏。例如,用戶可能收集令牌(token)以擦除網(wǎng)絡(luò)細節(jié),或“偽造”數(shù)字信標(biāo)。移動UUID和信標(biāo)UUID從信標(biāo)設(shè)備1070在路徑1091上被發(fā)送到服務(wù)器1060。服務(wù)器1060將在路徑1091上接收自信標(biāo)設(shè)備1070的移動UUID與在路徑1093上接收自用戶設(shè)備1080的移動UUID匹配。一旦移動UUID匹配被發(fā)現(xiàn),服務(wù)器1060能夠識別相關(guān)聯(lián)的信標(biāo)UUID(在路徑1091上所接收的)。一旦信標(biāo)UUID是已知的,服務(wù)器1060可以生成如上面段0070中所描述的物品和推薦信息,并且在路徑1092上向用戶設(shè)備1080傳輸該信息。

圖11A是根據(jù)一實施例的示出用于自動地發(fā)現(xiàn)陳列物品的擴展庫存的方法1111的流程圖。在示例實施例中,方法1111可以使用圖9A、9B、10A和10B中所示的各個實施例而被實施。在示例實施例中,在操作1101處,接收與信標(biāo)設(shè)備相關(guān)聯(lián)的信標(biāo)ID,信標(biāo)設(shè)備位于商店處;在操作1102處,確定表示可供商店銷售的商店陳列物品中的一個或多個的至少一個產(chǎn)品標(biāo)識符,該至少一個產(chǎn)品標(biāo)識符與信標(biāo)ID相關(guān)聯(lián);在操作1103處,識別與至少一個產(chǎn)品標(biāo)識符相關(guān)聯(lián)的可供商店銷售的一個或多個商店陳列物品的產(chǎn)品變化;以及在操作1104處,提供表示可供商店銷售的一個或多個商店陳列物品的產(chǎn)品變化的顯示信息。

在一些實施例中,所接收的信標(biāo)ID可以與靠近可供商店銷售的商店陳列物品的位于商店處的信標(biāo)設(shè)備相關(guān)聯(lián)。信標(biāo)設(shè)備和商店陳列物品之間的距離應(yīng)該足夠近,使得查看商店陳列物品的客戶會使他們的用戶設(shè)備被信標(biāo)設(shè)備發(fā)現(xiàn)。例如,如果客戶設(shè)備是信標(biāo)啟用用戶設(shè)備,那么當(dāng)用戶設(shè)備位于可供銷售的商店陳列物品的附近并且商店陳列物品具有與信標(biāo)ID(信標(biāo)ID與信標(biāo)設(shè)備相關(guān)聯(lián))相關(guān)聯(lián)的產(chǎn)品標(biāo)識符時,可以使用BLE協(xié)議發(fā)現(xiàn)用戶設(shè)備。信標(biāo)ID可以由信標(biāo)設(shè)備或用戶設(shè)備提供。

在一些實施例中,映射表被用于將產(chǎn)品標(biāo)識符映射到信標(biāo)ID。例如,單個產(chǎn)品標(biāo)識符可被映射到一個信標(biāo)ID可以從映射表中獲取,或者備選地,多個產(chǎn)品標(biāo)識符可以被映射到一個信標(biāo)ID。在各個實施例中,產(chǎn)品標(biāo)識符中的每一個可以表示一個商店陳列物品。

在其他實施例中,可以確定可供商店銷售的陳列物品的在商店中可用的庫存。在又一些實施例中,可以確定通過與商店相關(guān)聯(lián)的線上商店可供銷售的陳列物品的在商店中可用的庫存。顯示信息可以被提供給用戶設(shè)備(例如,用戶設(shè)備111)或其他系統(tǒng)(例如,商業(yè)系統(tǒng)121)以在用戶設(shè)備上顯示來自商店和/或與商店相關(guān)聯(lián)的線上商店的產(chǎn)品變化的可用性或庫存。

在又一些實施例中,可以接收來自用戶設(shè)備的選擇。該選擇可以表示呈現(xiàn)給客戶的一個或多個商店陳列物品的產(chǎn)品變化的選擇??梢詫⒖蛻舻倪x擇產(chǎn)品變化的通知提供給商業(yè)系統(tǒng)。

在另一實施例中,可以接收來自用戶設(shè)備的選擇。該選擇可以表示呈現(xiàn)給客戶的一個或多個商店陳列物品的產(chǎn)品變化的選擇??梢詫@取一個或多個陳列物品的商店庫存的請求提供給商業(yè)系統(tǒng)。如果客戶想要查看或試穿物品或者購買物品,那么客戶可以提供這樣的請求。

在又一實施例中,可以接收至少一個信標(biāo)ID。信標(biāo)ID中的每一個與靠近可供商店銷售的一個或多個商店陳列物品的位于商店處的信標(biāo)設(shè)備相關(guān)聯(lián)。對應(yīng)于信標(biāo)ID中的至少一個的至少一個產(chǎn)品標(biāo)識符可以被確定。可以基于被確定的產(chǎn)品標(biāo)識符來提供顯示信息。顯示信息表示在用于呈現(xiàn)顯示信息的用戶設(shè)備附近的可供商店銷售的一個或多個商店陳列物品。

圖11B是根據(jù)示例實施例的示出用于自動地發(fā)現(xiàn)陳列物品的擴展庫存的方法1100的流程圖。在示例實施例中,方法1100包括:在操作1110處,接收商店處的陳列物品的產(chǎn)品標(biāo)識符;在操作1120處,基于陳列物品的產(chǎn)品標(biāo)識符,識別可供商店銷售的陳列物品的變化;在操作1130處,將顯示信息提供給用戶設(shè)備以向客戶呈現(xiàn)可供商店銷售的陳列物品的變化;在操作1140處,接收呈現(xiàn)給客戶的陳列物品的一個或多個變化的來自用戶設(shè)備的選擇;以及在操作1150處,將呈現(xiàn)給客戶的陳列物品的一個或多個變化的來自用戶設(shè)備的選擇的通知提供給商業(yè)系統(tǒng)。在一些實施例中,操作1140和1150是可選擇的,并且可以不被執(zhí)行。在又一些實施例中,變化包括商店處的可供銷售的陳列物品的尺寸、顏色和其他屬性。在其他實施例中,可供銷售的陳列物品的變化包括商店中的和來自商店的線上可用的擴展庫存。在又一些實施例中,商戶從客戶接收獲取來自商店庫存的一個或多個物品的請求。

圖12是根據(jù)示例實施例的示出用于當(dāng)用戶設(shè)備具有網(wǎng)絡(luò)連接時,自動地發(fā)現(xiàn)陳列物品的擴展庫存的方法1200的流程圖。方法1200可以使用圖9A中所示的實施例而被實施。在示例實施例中,方法1200包括:在操作1210處,在商店處接收來自用戶設(shè)備的信標(biāo)ID,信標(biāo)ID與陳列物品的產(chǎn)品標(biāo)識符相關(guān)聯(lián);在操作1220處,基于陳列物品的產(chǎn)品標(biāo)識符,識別可供商店銷售的陳列物品的變化;在操作1230處,將顯示信息提供給用戶設(shè)備以向客戶呈現(xiàn)可供商店銷售的陳列物品的變化;在操作1240處,從用戶設(shè)備接收呈現(xiàn)給客戶的陳列物品的一個或多個變化的選擇;以及在操作1250處,將呈現(xiàn)給客戶的陳列物品的一個或多個變化的來自用戶設(shè)備的選擇的通知提供給商業(yè)系統(tǒng)。

圖13是根據(jù)示例實施例的示出用于當(dāng)用戶設(shè)備不具有網(wǎng)絡(luò)連接時,自動地發(fā)現(xiàn)陳列物品的擴展庫存的方法1111的流程圖。方法1111可以使用圖9B中所示的實施例而被實施。在示例實施例中,方法1111包括:在操作1310處,從信標(biāo)設(shè)備中接收商店處的陳列物品的產(chǎn)品標(biāo)識符,產(chǎn)品標(biāo)識符與移動ID相關(guān)聯(lián);在操作1320處,基于陳列物品的產(chǎn)品標(biāo)識符,識別可供商店銷售的陳列物品的變化;在操作1330處,將顯示信息提供給信標(biāo)設(shè)備以在與移動ID相關(guān)聯(lián)的用戶設(shè)備上向客戶呈現(xiàn)商店處待售的陳列物品的變化;在操作1340處,從用戶設(shè)備接收呈現(xiàn)給客戶的陳列物品的一個或多個變化的選擇;以及在操作1350處,將呈現(xiàn)給客戶的陳列物品的一個或多個變化的來自用戶設(shè)備的選擇的通知提供給商業(yè)系統(tǒng)。

圖14是根據(jù)示例實施例的示出用于當(dāng)信標(biāo)設(shè)備不具有網(wǎng)絡(luò)連接時,自動地發(fā)現(xiàn)陳列物品的擴展庫存的方法1400的流程圖。方法1400可以使用圖10A中所示的實施例而被實施。在示例實施例中,方法1400包括:在操作1410處,與用戶設(shè)備建立近距離無線連接;在操作1420處,基于陳列物品的與信標(biāo)ID相關(guān)聯(lián)的產(chǎn)品標(biāo)識符,識別陳列物品和陳列物品的變化;在操作1430處,基于產(chǎn)品標(biāo)識符,識別推薦;在操作1440處,將顯示信息提供給用戶設(shè)備以向客戶呈現(xiàn)待售陳列物品的變化;在操作1450處,從用戶設(shè)備接收呈現(xiàn)給客戶的陳列物品的一個或多個變化的選擇;在操作1460處,基于由客戶使用用戶設(shè)備所選擇的、陳列物品的變化,識別推薦;以及在操作1470處,將呈現(xiàn)給客戶的陳列物品的一個或多個變化的來自用戶設(shè)備的選擇的通知提供給商業(yè)系統(tǒng)(經(jīng)由BLE通信協(xié)議)。

圖15是根據(jù)示例實施例的示出用于當(dāng)信標(biāo)ID對用戶設(shè)備隱藏時,自動地發(fā)現(xiàn)陳列物品的擴展庫存的方法1500的流程圖。方法1500可以使用圖10B中所示的實施例而被實施。在示例實施例中,方法1500包括:在操作1510處,接收來自用戶設(shè)備的移動ID;在操作1520處,接收來自信標(biāo)設(shè)備的移動ID和信標(biāo)ID,信標(biāo)ID與商店處的陳列物品的產(chǎn)品標(biāo)識符相關(guān)聯(lián);在操作1530處,基于陳列物品的產(chǎn)品標(biāo)識符,識別可供商店銷售的陳列物品的變化;在操作1540處,將顯示信息提供給用戶設(shè)備以向客戶呈現(xiàn)商店處待售的陳列物品的變化;在操作1550處,從用戶設(shè)備接收呈現(xiàn)給客戶的陳列物品的一個或多個變化的選擇;以及在操作1560處,將呈現(xiàn)給客戶的陳列物品的一個或多個變化的來自用戶設(shè)備的選擇的通知提供給商業(yè)系統(tǒng)。針對示例實施例,在操作1510中接收的移動ID和在操作1520中接收的移動ID被匹配以識別與產(chǎn)品標(biāo)識符相關(guān)聯(lián)的信標(biāo)ID。

在示例實施例中,流程圖1111、1100、1200、1300、1400、和1500(圖11A、11B、12、13、14、和15中所示)可以使用擴展購物系統(tǒng)(圖8中所示)中的一個或多個模塊而被實施。方法1111、1100、1200、1300、1400、和1500的流程圖分別地包括圖11A、11B和12-15中所示的實施例中的幾個操作。針對備選實施例,流程圖1111、1100、1200、1300、1400、和1500中所示的操作中的一個或多個可以不被執(zhí)行,以及在又一些實施例中,附加操作(在流程圖1111、1100、1200、1300、1400、和1500中沒有被示出)可以被執(zhí)行。在又一些實施例中,來自流程圖1111、1100、1200、1300、1400、和1500的操作中的一個或多個可以被組合為單個操作或被細分為多個操作。在其他示例實施例中,流程圖1111、1100、1200、1300、1400、或1500可以被組合為包括其他流程圖中的一個或多個操作。

在圖16中,示出高級的基于客戶端-服務(wù)器的網(wǎng)絡(luò)架構(gòu)1600的示例實施例。聯(lián)網(wǎng)系統(tǒng)1602經(jīng)由網(wǎng)絡(luò)1604(例如,互聯(lián)網(wǎng)或廣域網(wǎng)(WAN))將服務(wù)器側(cè)功能提供給一個或多個客戶端設(shè)備1610和1612。網(wǎng)絡(luò)1604可以表示圖1中所示的網(wǎng)絡(luò)150。圖16示出例如執(zhí)行在各自客戶端設(shè)備1610和1612上的網(wǎng)頁客戶端1606(例如,瀏覽器,比如由華盛頓州,雷德蒙德的微軟公司開發(fā)的Internet Explorer瀏覽器)、和編程式客戶端1608。

客戶端設(shè)備1610和1612可以包括移動電話、臺式計算機、便攜式電腦或用戶可以利用其來訪問聯(lián)網(wǎng)系統(tǒng)1602的任何其他的通信設(shè)備。客戶端1610和1612可以是被用于基于自動定位來發(fā)現(xiàn)聯(lián)網(wǎng)系統(tǒng)1602內(nèi)的擴展庫存的用戶設(shè)備。在一實施例中,聯(lián)網(wǎng)系統(tǒng)1602是允許商店中的用戶訪問擴展庫存同時購物和瀏覽待售的陳列物品的基于網(wǎng)絡(luò)的市場。一個或多個用戶(沒有被示出)可以是人、機器、或與客戶端設(shè)備1610和1612交互的其他工具。在各個實施例中,用戶設(shè)備111和/或商業(yè)系統(tǒng)121(包括其他商業(yè)設(shè)備)可以表示客戶端設(shè)備1610和1612。

應(yīng)用程序接口(API)服務(wù)器1614和網(wǎng)絡(luò)服務(wù)器1616耦接到一個或多個應(yīng)用服務(wù)器1618,并且將編程式和網(wǎng)頁接口分別地提供給一個或多個應(yīng)用服務(wù)器1618。一個或多個應(yīng)用服務(wù)器1618可以表示圖1中所示的遠程服務(wù)器160,并且可以主伺一個或多個其他市場應(yīng)用162和擴展庫存購物應(yīng)用161,其中的每一個可以包括一個或多個模塊或應(yīng)用,以及其中的每一個可以被實施為硬件、軟件、固件、或其任何組合。依次示出耦接到促進訪問一個或多個信息存儲倉庫或數(shù)據(jù)庫1626的一個或多個數(shù)據(jù)服務(wù)器1624的一個或多個應(yīng)用服務(wù)器1618。在示例實施例中,一個或多個數(shù)據(jù)庫1626是存儲待被遞交給其他市場應(yīng)用162的信息(例如,出版物或刊登)的存儲設(shè)備。根據(jù)示例實施例,一個或多個數(shù)據(jù)庫1626可以存儲庫存信息、顯示信息、物品信息和推薦信息。

市場系統(tǒng)1620可以將多個市場功能和服務(wù)提供給訪問聯(lián)網(wǎng)系統(tǒng)1602的用戶。擴展庫存購物應(yīng)用161可以同樣地提供用于基于自動定位來發(fā)現(xiàn)擴展庫存的多個功能。盡管圖16中示出均用于形成聯(lián)網(wǎng)系統(tǒng)1602的一部分的其他市場應(yīng)用162和擴展庫存購物應(yīng)用161,但是應(yīng)當(dāng)理解,在備選實施例中,每一個應(yīng)用161和162可以形成與聯(lián)網(wǎng)系統(tǒng)1602分離的并且與其不同的服務(wù)的一部分。在一些實施例中,擴展庫存購物應(yīng)用162可以形成其他市場應(yīng)用162的一部分。

此外,盡管圖16中所示的基于客戶端-服務(wù)器的網(wǎng)絡(luò)架構(gòu)1600運用客戶端-服務(wù)器架構(gòu),但是本發(fā)明主題當(dāng)然不限于這樣的架構(gòu),并且可以同樣地在例如分布式、或點對點架構(gòu)系統(tǒng)中發(fā)現(xiàn)應(yīng)用。其他市場和擴展庫存購物應(yīng)用162和161還可以被實施為獨立式軟件程序,其不必具有聯(lián)網(wǎng)能力。

網(wǎng)頁客戶端1606經(jīng)由通過網(wǎng)絡(luò)服務(wù)器1616支持的網(wǎng)絡(luò)接口來訪問其他市場和擴展庫存購物應(yīng)用162和161。同樣地,編程式客戶端1608經(jīng)由通過API服務(wù)器1614提供的編程式接口來訪問由其他市場和擴展庫存購物應(yīng)用162和161提供的各個服務(wù)和功能。編程式客戶端1608可以例如是使賣方能夠以線下方式來制作和管理聯(lián)網(wǎng)系統(tǒng)1602上的刊登,并且執(zhí)行編程式客戶端1608和聯(lián)網(wǎng)系統(tǒng)1602之間的批處理模式通信的賣方應(yīng)用(例如,由加利福尼亞洲,圣何塞的eBay公司開發(fā)的Turbo Lister應(yīng)用)。

附加地,執(zhí)行在一個或多個第三方服務(wù)器1630上的一個或多個第三方應(yīng)用1628被示出為經(jīng)由通過API服務(wù)器1614提供的編程式接口的對于聯(lián)網(wǎng)系統(tǒng)1602的編程式訪問。例如,利用獲取自聯(lián)網(wǎng)系統(tǒng)1602的信息,第三方應(yīng)用1628可以支持由第三方主伺的網(wǎng)站上的一個或多個特征或功能。第三方網(wǎng)站可以例如提供由聯(lián)網(wǎng)系統(tǒng)1602的相關(guān)應(yīng)用支持的一個或多個促銷、市場、或支付功能。

模塊、部件、和邏輯

圖17是根據(jù)一些示例實施例的示出機器1700的部件的操作圖,機器1700能夠讀取來自機器可讀介質(zhì)(例如,機器可讀存儲介質(zhì))的指令,并且執(zhí)行本文所時論的方法中的任何一個或多個。具體地,圖17以計算機系統(tǒng)的示例形式示出機器1700的圖解表示,在該計算機系統(tǒng)內(nèi),可以執(zhí)行用于使機器1700執(zhí)行本文所討論的方法中的任何一個或多個的指令1724(例如,軟件、程序、應(yīng)用、小應(yīng)用程序、app、或其他可執(zhí)行代碼)。在備選實施例中,機器1700作為獨立式設(shè)備來操作或可以被連接(例如,聯(lián)網(wǎng)的)至其他機器。在聯(lián)網(wǎng)部署中,機器1700可以以服務(wù)器-客戶端網(wǎng)絡(luò)環(huán)境中的服務(wù)器機器或客戶端機器的資格,或作為點對點(或分布式)網(wǎng)絡(luò)環(huán)境中的對等機來進行操作。機器1700可以是服務(wù)器計算機、客戶端計算機、個人計算機(PC)、平板計算機、便攜式計算機、上網(wǎng)本、機頂盒(STB)、個人數(shù)字助理(PDA)、蜂窩電話、智能手機、web裝置、網(wǎng)絡(luò)路由器、網(wǎng)絡(luò)交換機、網(wǎng)絡(luò)橋接器、或能夠順序地或以其他方式執(zhí)行指定由機器要采取的動作的指令的任何其他機器。此外,雖然僅示出單個機器1700,但是術(shù)語“機器”也應(yīng)理解為包括單獨地或聯(lián)合地執(zhí)行一個或多個指令1724以完成本文中所討論的任何一個或多個方法的機器1700的集合。

機器1700包括:處理器1702(例如,中央處理單元(CPU)、圖形處理單元(GPU)、數(shù)字信號處理器(DSP)、應(yīng)用專用集成電路(ASIC)、射頻集成電路(RFIC)、或其任何合適的組合)、主存儲器1704、和靜態(tài)存儲器1706,其被配置為經(jīng)由總線1708與彼此通信。機器1700還可以包括圖形顯示器1710(例如,等離子顯示板(PDP)、發(fā)光二極管(LED)顯示器、液晶顯示器(LCD)、投影儀、或陰極射線管(CRT))。機器1700還可以包括字母數(shù)字輸入設(shè)備1712(例如,鍵盤)、光標(biāo)控制設(shè)備1714(例如,鼠標(biāo)、觸摸板、軌跡球、控制桿、運動傳感器、或其他指向儀)、存儲單元1716、數(shù)字生成設(shè)備1718(例如,揚聲器)、和網(wǎng)絡(luò)接口設(shè)備1720。

存儲單元1716包括機器可讀介質(zhì)1722,在其上存儲實施本文所描述的方法或功能中的任何一個或多個的指令1724。指令1724還可以在由機器1700執(zhí)行其的期間完全地或至少部分地駐留在主存儲器1704內(nèi)、靜態(tài)存儲器1706內(nèi)、處理器1702內(nèi)(例如,處理器的緩存存儲器內(nèi))、或這些的任何組合。因此,主存儲器1704、靜態(tài)存儲器1706和處理器1702可以被認為是機器可讀介質(zhì)1722。指令1724可以經(jīng)由網(wǎng)絡(luò)接口設(shè)備1720在網(wǎng)絡(luò)1604上被傳輸或被接收。

如本文所使用的,術(shù)語“存儲器”指代能夠暫時或永久存儲數(shù)據(jù)的機器可讀介質(zhì)1722,并且可以被理解為包括但不限于隨機存取存儲器(RAM)、只讀存儲器(ROM)、緩沖存儲器、閃存、和緩存存儲器。雖然示例實施例中示出為單個介質(zhì)的機器可讀介質(zhì)1722,但是術(shù)語“機器可讀介質(zhì)”應(yīng)被理解為包括能夠存儲指令1724的單個介質(zhì)或多個介質(zhì)(例如,集中式或分布式數(shù)據(jù)庫、或相關(guān)聯(lián)的緩存和服務(wù)器)。術(shù)語“機器可讀介質(zhì)”還應(yīng)理解為包括能夠存儲供機器(例如,機器1700)執(zhí)行的指令(例如,指令1724)的任何介質(zhì)和多個介質(zhì)的組合,使得當(dāng)由機器1700的一個或多個處理器(例如,處理器1702)執(zhí)行時,指令1724使機器1700執(zhí)行本文所描述的方法中的任何一個或多個。因此,“機器可讀介質(zhì)”指代單個存儲裝置或設(shè)備、和包括多個存儲裝置或設(shè)備的“基于云”的存儲系統(tǒng)或存儲網(wǎng)絡(luò)。術(shù)語“機器可讀介質(zhì)”相應(yīng)地應(yīng)被理解為包括但不限于以固態(tài)存儲器的形式的一個或多個數(shù)據(jù)倉庫、光學(xué)介質(zhì)、磁性介質(zhì)、或其任何合適的組合。

此外,機器可讀介質(zhì)1722是非暫態(tài)的,因為它不實施傳播信號。然而,把機器可讀介質(zhì)1722標(biāo)記為“非暫態(tài)”不應(yīng)解釋為意味著介質(zhì)不能夠移動一介質(zhì)應(yīng)被認為可從物理位置運輸至另一物理位置。附加地,因為機器可讀介質(zhì)1722是有形的,所以介質(zhì)可以被認為是機器可讀設(shè)備。

還可以使用傳輸介質(zhì)經(jīng)由網(wǎng)絡(luò)接口設(shè)備1720和利用許多眾所周知的傳輸協(xié)議(例如,超文本傳輸協(xié)議(HTTP))中任何一個在通信網(wǎng)絡(luò)1604上傳輸或接收指令1724。通信網(wǎng)絡(luò)的示例包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、互聯(lián)網(wǎng)、移動電話網(wǎng)絡(luò)、普通老式電話(POTS)網(wǎng)絡(luò)、以及無線數(shù)據(jù)網(wǎng)絡(luò)(例如,WiFi、LTE、和WiMax網(wǎng)絡(luò))。術(shù)語“傳輸介質(zhì)”應(yīng)被理解為包括能夠存儲、編碼或攜帶供機器1700執(zhí)行的指令1724的任何無形介質(zhì),并且包括數(shù)字或模擬通信信號或有利于這種軟件的通信的其他無形介質(zhì)。

在整個說明書中,復(fù)數(shù)實例可以實施被描述為單個實例的部件、操作或指令。雖然一個或多個方法中的各單個操作被示出并且被描述為單獨的操作,但是各單個操作中的一個或多個可以并發(fā)地執(zhí)行,并且操作不需要以示出的順序被執(zhí)行。示例配置中呈現(xiàn)為單獨的部件的結(jié)構(gòu)和功能可以被實施為組合的結(jié)構(gòu)或部件。同樣地,呈現(xiàn)為單個部件的結(jié)構(gòu)和功能可以被實施為單獨的部件。這些或其他改變、修改、附加、和改進落在本文的主題的范圍內(nèi)。

本文中某些實施例被描述為包括邏輯或多個部件、模塊、或機制。模塊可以由軟件模塊(例如,實施在機器可讀介質(zhì)1722上或傳輸信號中的代碼)或者硬件模塊組成?!坝布K”是能夠執(zhí)行某些操作的有形單元,并且可以以特定方式來配置或布置。在各個示例實施例中,一個或多個計算機系統(tǒng)(例如,獨立式計算機系統(tǒng)、客戶端計算機系統(tǒng)、或服務(wù)器計算機系統(tǒng))或者計算機系統(tǒng)的一個或多個硬件模塊可以通過軟件(例如,處理器或一組處理器)配置為進行操作以執(zhí)行本文所述的某些操作的硬件模塊。

在一些實施例中,硬件模塊可以被機械地、電子地、或其任何合適的組合實現(xiàn)。例如,硬件模塊可以包括永久被配置為執(zhí)行某些操作的專用電路或邏輯。例如,硬件模塊可以是專用處理器,比如現(xiàn)場編程式門陣列(FPGA)或ASIC。硬件模塊還可以包括暫時地被軟件配置以執(zhí)行某些操作的可編程邏輯或電路。例如,硬件模塊可以包括包含在通用處理器或其他可編程處理器內(nèi)的軟件。應(yīng)當(dāng)理解:關(guān)于是以機械方式、在專用的且永久配置的電路中、還是在臨時配置的電路中(例如,通過軟件來配置)實現(xiàn)硬件實現(xiàn)的模塊的決策可以基于成本和時間的考慮來驅(qū)動。

因此,術(shù)語“硬件模塊”應(yīng)被理解為包括有形的實體,即物理構(gòu)造的、永久配置的(例如,硬連線)或臨時或暫時配置的(例如,編程的)的,用于以本文所描述的特定方式操作或執(zhí)行本文所描述的特定操作的實體。如本文所使用的,“硬件實現(xiàn)的模塊”指代硬件模塊。在其中硬件模塊被臨時配置(例如,編程的)的實施例中,硬件模塊中的每一個不需要及時地以任何一個實例而被配置或被實例化。例如,在硬件模塊包括使用軟件配置以編程專用處理器的通用處理器的情況下,通用處理器可被配置為在不同的時間是各自不同的專用處理器(例如,包括不同硬件模塊的)。軟件可以相應(yīng)地配置處理器1702,例如,用以在一個時刻構(gòu)成一個特定的硬件模塊,并且在不同的時刻構(gòu)成不同的硬件模塊。

硬件模塊可以向其他硬件模塊提供信息,以及從其他硬件模塊接收信息。因此,所描述的硬件模塊可被視為是以通信方式耦合的。如果同時存在多個硬件模塊,則通信可通過(例如,適當(dāng)電路和總線上)硬件模塊中的兩個或多個之間的信號傳輸來實現(xiàn)。在不同時間配置或?qū)嵗鄠€硬件模塊的實施例中,這種硬件模塊之間的通信可以例如通過在該多個硬件實現(xiàn)的模塊有權(quán)訪問的存儲器結(jié)構(gòu)中存儲和檢索信息來實現(xiàn)。例如,一個硬件模塊可以執(zhí)行操作,并且將該操作的輸出存儲在與其以通信方式耦合的存儲器設(shè)備中。然后,另一個硬件模塊可以在稍后的時間訪問該存儲器設(shè)備,以檢索和處理所存儲的輸出。硬件模塊還可以發(fā)起與輸入或輸出設(shè)備的通信,并且可以對資源(例如,信息聚集)進行操作。

本文所描述的示例方法的各種操作可以至少部分地由臨時配置(例如,通過軟件)或永久配置為的一個或多個處理器1702來執(zhí)行,以執(zhí)行相關(guān)操作。不論是臨時配置的還是永久配置的,這種處理器1702可以構(gòu)成進行操作以執(zhí)行本文所描述的一個或多個操作或功能的處理器實現(xiàn)的模塊。如本文所使用的,“處理器實現(xiàn)的模塊”指代使用一個或多個處理器1702來實現(xiàn)的硬件模塊。

類似地,本文描述的方法可以至少部分地由處理器實現(xiàn),處理器1702是硬件的示例。例如,方法中的至少一些操作可以由一個或多個處理器1702或處理器實現(xiàn)的模塊來執(zhí)行。此外,一個或多個處理器1702還可以操作用以支持在“云計算”環(huán)境中執(zhí)行相關(guān)操作,或者作為“軟件即服務(wù)”(SaaS)。例如,至少一些操作可以由一組計算機(例如,包括處理器的機器)來完成,這些操作是可經(jīng)由網(wǎng)絡(luò)1604(例如,互聯(lián)網(wǎng))以及經(jīng)由一個或多個適當(dāng)?shù)慕涌?例如,應(yīng)用程序接口(API))訪問的。

某些操作的執(zhí)行可以分布在一個或多個處理器1702上,不是僅僅駐留在單個機器1700內(nèi),而是可以分配在多臺機器1700上。在一些示例實施例中,一個或多個處理器1702或處理器實現(xiàn)的模塊可以位于單個地理位置(例如,在家庭環(huán)境中,在辦公室環(huán)境中,或者作為服務(wù)器群)。在其他示例實施例中,一個或多個處理器1702或處理器實現(xiàn)的模塊可以分布到多個地理位置。

盡管已經(jīng)參考特定的示例實施例描述了本發(fā)明主題的主旨,但是顯然在不脫離本公開的實施例的廣義范圍的情況下可以對這些實施例做出各種修改和改變。在本文中,術(shù)語“發(fā)明”可以指代本發(fā)明主題的這種實施例中的單個實施例或聯(lián)合,這僅是為了方便起見,而不是主動將本申請的范圍限制到任何單個發(fā)明或發(fā)明構(gòu)思,如果實際上披露了不止一個發(fā)明或發(fā)明構(gòu)思的話。

本文所說明的實施例以足夠詳細的程度進行了描述,以使得本領(lǐng)域技術(shù)人員能夠?qū)嵺`所公開的教導(dǎo)。其他實施例可以使用和由其衍生,使得在不脫離本公開范圍的情況下可以做出結(jié)構(gòu)和邏輯上的替換和改變。因此,該具體實施方式不應(yīng)被視為具有限制意義,并且各種實施例的范圍僅由所附權(quán)利要求和這樣的權(quán)利要求所給予的等價的全部范圍來限定。

如本文所使用的,術(shù)語“或”可以解釋為包括性的或解釋為排除性的。此外,復(fù)數(shù)實例可以作為單數(shù)實例而被提供用于本文所描述的資源、操作、或結(jié)構(gòu)。附加地,各個資源、操作、模塊、引擎和數(shù)據(jù)存儲之間的邊界有點是任意的,并且在特定的說明性配置的情況下,特定的操作被示出。功能的其他分配被預(yù)想,并且可以落入本公開的各個實施例的范圍內(nèi)??傊?,示例配置中的作為單獨資源所呈現(xiàn)的結(jié)構(gòu)和功能可以被實現(xiàn)為組合結(jié)構(gòu)或資源。同樣地,作為單個資源所呈現(xiàn)的結(jié)構(gòu)和功能可以被實現(xiàn)為單獨的不同資源。如通過隨附權(quán)利要求所表示的,這些和其他改變、修改、附加、和改進落入本公開的實施例的范圍內(nèi)。因此,說明書和附圖以說明性而不是限制性意義而被理解。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临夏市| 诸暨市| 宝兴县| 德阳市| 济宁市| 滁州市| 宁强县| 苍山县| 峨山| 昔阳县| 玉山县| 铜梁县| 岱山县| 望谟县| 望城县| 普陀区| 丁青县| 沁水县| 溆浦县| 苍梧县| 汾阳市| 固始县| 资中县| 苗栗市| 淮南市| 瑞安市| 徐闻县| 嘉义县| 绿春县| 德安县| 蕲春县| 古田县| 芦溪县| 南木林县| 阿拉善右旗| 漾濞| 伊通| 梁河县| 手机| 莎车县| 彭水|