專利名稱:基于消息的購買的系統和方法
基于消息的購買的系統和方法
背景技術:
有時簡稱為“網”的因特網是世界范圍的計算機網絡系統,其中在任何一臺計算機 的客戶都可以在獲得允許后從任何其他計算機獲取信息。因特網中使用最廣泛的部分是萬 維網,經??s寫為“WWW”,通常稱為“網絡(web)”。該網絡可以被定義為因特網上使用超文 本傳輸協議(HTTP)或其變種來訪問資源的一切資源(如網頁和網站)以及用戶。網站是 網上文件的相關集合,包括稱為主頁的起始文件。用戶從主頁開始,可以漫游到該網站上的 其他網頁。網絡服務器程序使用客戶機/服務器模型和HTTP,向網絡用戶供應形成網站的 若干網頁的文件,網絡用戶的計算機包含HTTP客戶機程序(如網絡瀏覽器),它轉發(fā)請求并 顯示響應。網絡服務器程序可以管理一個或多個網站。網絡服各一般來說,網絡服務接口可以被配置為對請求執(zhí)行某種服務的客戶機與服務供應 商之間的通信提供標準的跨平臺API (應用程序接口)。在某些實施例中,網絡服務接口可 以被配置為支持文檔或消息的交換,包括描述服務請求和對該請求的響應的信息。這樣的 文檔或消息可以使用標準化的網絡協議,比如超文本傳輸協議(HTTP)進行交換,并且例如 格式可以是平臺無關的數據格式,比如可擴展標記語言(XML)。移動電話和SMS移動電話與因特網和網絡一起顯現,并且這兩種技術已經交叉并融合形成了本質 上的全球通信和信息網絡。例如,蜂窩電話已經變?yōu)椤皵底质健辈⒗^續(xù)變得更精巧。今天, 許多數字蜂窩電話都能夠經由其蜂窩服務供應商接入網絡。同樣,許多網絡應用都能夠與 常規(guī)電話和移動電話進行電話通信。此外,其他技術比如文本消息已經顯現為增強了移動 電話和其他個人電子設備的能力和用途。另外,其他個人電子設備比如個人數字助理(PDA) 可以提供到網絡的移動電話鏈接以及接入網絡的用戶接口,還有文本消息以及其他信息和 通信能力。因此,這些設備是新興的全球通信和信息網絡的一部分。SMS(短信服務)是向 移動電話發(fā)送多至160個字符(使用5位模式時2M個字符)消息的示范服務。SMS不要 求移動電話開機并在范圍內。SMS消息可以被保持直到目標電話開機并在范圍內。SMS消 息可以在同一蜂窩內傳送,也可以在蜂窩之外傳送至具有漫游服務功能的電話。SMS消息也 可以從網站發(fā)送到數字電話,或者從一部數字電話到另一部。SMS網關是接受向在這個網關 所服務的蜂窩內的蜂窩電話傳送的SMS消息的網站,或者擔當具有漫游功能用戶的國際網 關的網站。因特網的和網絡的各種應用涉及提供供銷售的商品和服務的市場。例如,消費者 可以訪問商家的網站觀看供銷售的商品和服務。隨著將移動電話和其他技術以及網絡合并 為新興的全球通信和信息網絡,這些其他技術在許多這樣的應用中已經變?yōu)檫@樣的市場的 一部分。
圖1展示了根據一個實施例的基于消息的購買服務的框圖2展示了根據一個實施例的基于消息的購買服務的框圖;圖3展示了根據一個實施例的基于消息的購買服務的框圖;圖4A展示了根據一個實施例的基于消息的購買服務可以實施的示范方法的流程 圖;圖4B展示了根據一個實施例的基于消息的購買服務可以實施的另一個示范方法 的流程圖;圖5A展示了根據一個實施例的顯示的一個實例,包括選擇供銷售的物品的控件;圖5B展示了根據一個實施例的顯示的另一個實例,包括選擇供銷售的物品的控 件;圖6A展示了根據一個實施例的消息的一個實例,可以由基于消息的購買服務發(fā) 送;圖6B展示了根據一個實施例的消息的另一個實例,可以由基于消息的購買服務 發(fā)送;圖7展示了根據一個實施例的消息的一個實例,可以由基于消息的購買服務接 收;圖8展示了根據一個實施例的可以通過實體與基于消息的購買服務交互來實施 的示范方法的流程圖;圖9展示了根據一個實施例的適于實施基于消息的購買服務的計算機系統。雖然本文通過幾個實施例和展示性附圖介紹了基于消息的購買的系統和方法,但 是本領域的技術人員將理解,基于消息的購買的系統和方法不限于所介紹的實施例和附 圖。應當理解,附圖及其詳細說明不試圖將基于消息的購買的系統和方法限制在所公開的 具體形式,而是相反,本發(fā)明要覆蓋落入附帶的權利要求書所定義的基于消息的購買的系 統和方法的實質和范圍之內的一切修改、等效形式和替代。本文所用的標題僅僅是為了組 織的目的,不意味著用于限制本說明或權利要求書的范圍。正如在本申請自始至終的使用, 詞匯“可以”用于許可的含義(即意味著具有可能),而不是強制的含義(即意味著必須)。 同樣,詞匯“包括”意味著包括,但是不限于此。
具體實施例方式下面介紹基于消息的購買的系統和方法的各種實施例?;谙⒌馁徺I的系統 和方法可以包括基于消息的購買服務,其被配置為確定已經通過基于網絡的接口進行了選 擇。這樣的選擇可以指示經由基于網絡的接口供銷售的一件或多件物品。例如在一個實施 例中,基于網絡的接口可以提供一份或多份銷售清單(如以網頁的形式),可以包括用于選 擇一件或多件物品的用戶界面控件?;谙⒌馁徺I服務可以被配置為,響應于選擇一件 或多件物品,向通信設備發(fā)送表明對應于該選擇的代碼的消息。例如在一個實施例中,基 于消息的購買服務可以向用戶的蜂窩電話發(fā)送包括具體代碼的文本消息。在許多情況下, 通信設備是移動設備,因此使用戶能夠從各種各樣的位置訪問包括該代碼的消息。在某些 情況下,用戶可以將其通信設備帶到零售店以便觀看或操作經由該基于網絡的接口所選擇 的一件或多件物品。例如,用戶可能已經經由基于網絡的接口選擇了電視機但是希望先打 開電視機看一下再承諾購買。在各種實施例中,用戶可以通過向本文介紹的基于消息的購買服務發(fā)送包括先前收到代碼的消息來承諾購買。所以,基于消息的購買服務也可以被配 置為通過不包括基于網絡的接口的通信信道,從通信設備接收包括所述代碼的消息。例如, 接著以上實例,在一個實施例中用戶可以向基于消息的購買服務發(fā)送包括該代碼的文本消 息?;谙⒌馁徺I服務可以被配置為響應于確定從通信設備接收的消息包括所述代碼, 對先前選擇的一件或多件物品生成購買請求。在各種實施例中,本文介紹的基于消息的購買服務都可以支持經由各種通信信道 的通信。通信信道可以包括在實體之間傳送信息的任何方法或機制。通信信道一般來說 包括信息傳輸的若干協議(如文本消息的短信服務(SMS))、根據這些協議在其之上或通 過其傳輸信息的媒介以及支持這些傳輸的基礎設施(如蜂窩電話服務供應商)。另外,通 信信道可能需要各種設備使實體能夠經由通信信道通信,例如移動電話、衛(wèi)星電話、蜂窩電 話、常規(guī)電話、計算機系統或個人數字助理(PDA)。通信信道的實例包括但是不限于,常規(guī) 的陸基電話系統、移動或蜂窩電話系統、衛(wèi)星電話系統、電子郵件、即時消息(IM)、網絡電話 (VoIP)以及文本消息。注意,單獨的通信信道可以共享一個或多個協議、媒介、基礎設施以 及啟動設備。例如文本消息和蜂窩電話系統可以通過同一設備(蜂窩電話)啟動并可以在 同一媒介上傳輸。注意,在可以傳送語音消息的通信信道上的通信(如常規(guī)的陸基電話系統、移動 或蜂窩電話系統、衛(wèi)星電話系統、VoIP等)本文可以統稱為“語音通信”,同樣這些信道可以 統稱為“語音通信信道”。另外注意,語音通信既包括“實況”即真人語音通信也包括自動語 音系統。自動語音系統包括為交流信息而傳送合成的或錄制的語音消息的自動系統。注意, 一些自動語音系統可以響應進入通信設備中的語音輸入(經由語音識別技術)或其他輸入 (如數字按鍵撥號輸入),傳送至少某些合成的或錄制的語音消息。在某些實施例中,通信信道可以包括基于網絡的接口,被配置為支持基于網絡的 實體(如在線服務或支持這樣的服務的網絡服務器)與一個或多個其他實體(如經由因特 網或另一個網絡訪問這種服務的用戶)之間的通信?;诰W絡的接口的一個實例包括基于 網絡的接口 105,以下關于圖1進行更詳細的介紹。在各種實施例中,基于網絡的接口可以 是基于web的接口,被配置為經由因特網或萬維網通信。例如在一個實施例中,這樣的基于 網絡的接口可以被配置為向用戶提供一個或多個網頁供瀏覽或購買物品。例如,要是基于 網絡的接口實施為在線商家網站的一部分,該基于網絡的接口就可以提供一個或多個產品 網頁,使用戶能夠經由因特網購買一件或多件物品。在許多實施例中,訪問這樣的基于網絡 的接口可以包括使用配備有網絡瀏覽器的個人計算機,比如hternet Explorer、Mozilla Firefox或Opera。在各種實施例中,本文介紹的電子商務入口可以經由基于網絡的接口向 多個用戶(如以下介紹的用戶102)呈現其功能。圖1展示了基于消息的購買服務的一個實施例,它可以被配置為根據從通信設備 接收的消息產生對先前選擇的一件或多件物品的購買請求,正如以下更詳細的介紹。在所 展示的實施例中,許多用戶10 至102c被顯示為直接與基于消息的購買服務100互動?;?于消息的購買服務100可以被配置為與數據存儲104互動。用戶10 至102c可以統稱為 用戶102,而用戶10 至102c中一般的一個可以簡稱為某用戶102。盡管圖1顯示了三位 用戶102,但是在各種實施例中,任何適合數量的用戶都可以由基于消息的購買服務100進 行服務。
在各種實施例中,基于消息的購買服務100可以經由主機計算機系統實施,比如 以下關于圖9所介紹的系統。在一個實施例中,基于消息的購買服務100可以實施為網絡 主機或服務器,被配置為經由基于網絡的協議與若干用戶102互動。例如,基于消息的購買 服務100可以被配置為向用戶102呈現網頁或其他內容,以響應源自由用戶102操作的網 絡瀏覽器的HTTP請求。這樣的內容和/或有關用戶102的其他信息比如以下介紹的信息, 可以由數據存儲104存儲。在各種實施例中,數據存儲104可以被配置為數據庫,作為被配 置為存儲若干數據塊或文件的一個或多個海量存儲設備(如物理磁盤、邏輯卷等),或者以 任何其他適合的配置進行數據存儲。在某些實施例中,基于消息的購買服務100可以被配置為經由網絡服務接口呈現 其功能。例如,基于消息的購買服務100可以實現網絡服務端點(如由具體的統一資源標 識符(URI)指明),客戶機比如代表用戶102執(zhí)行的應用程序可以通過該端點提交將由基于 消息的購買服務100執(zhí)行的服務的請求。在符合表述性狀態(tài)轉移(REST)風格網絡服務架 構的基于消息的購買服務100的實施中,基于消息的購買服務100的客戶可以與基于消息 的購買服務100互相配合,以便通過向指向對應于基于消息的購買服務100的URI的HTTP 請求添加多個參數而請求網絡服務。作為替代,基于消息的購買服務100也可以實施面向 文檔或面向消息的網絡服務架構。例如,客戶可以將網絡服務請求編排為可擴展標記語言 (XML)文檔,使用某版本的簡單對象訪問協議(SOAP)封裝這樣的文檔,并且經由HTTP或另 一個適合的協議將最終的封裝后文檔傳送給基于消息的購買服務100??傊?,由基于消息的 購買服務100對網絡服務接口和/或交互的基于網頁的瀏覽器可訪問接口的呈現可以一般 地稱為基于網絡的接口。這種功能可以由圖1和圖2中基于網絡的接口 105提供。也設想了在某些實施例中,基于消息的購買服務100可以使用網絡服務有關協議 以外的若干協議與用戶102互動。例如,進行這樣的通信時可以使用若干協議比如Telnet、 遠程過程呼叫(RPC)或者其他標準的或專用的協議。另外,設想在某些實施例中,基于消息 的購買服務100可以是專用的系統,而在其他實施例中,基于消息的購買服務100的功能 可以與其他可能不相關的功能集成在一起。在一個這樣的實施例中,基于消息的購買服務 100可以被實施為電子商務入口的組件,除了基于消息的購買服務100提供的功能以外,它 還可以向用戶102提供無數其他功能。例如,這樣的電子商務入口可以為用戶102提供機 會,購買和訂購商品、辦理支付、向其他用戶102提供其自己的商品和/或進行其他與商務 有關的活動。一般來說,用戶102關于其與基于消息的購買服務100的互動,可以對應于代表其 自身或者作為代表其他個體或組織的代理而行動的私人個體。用戶102可以通過基于消息 的購買服務100所支持的任何適宜的技術,與基于消息的購買服務100互動。例如,用戶 102可以經由網絡瀏覽器或者被配置為實現到基于消息的購買服務100的網絡服務接口的 應用程序訪問基于消息的購買服務100。在某些實施例中,用戶102訪問基于消息的購買服 務100時還可以經由電子郵件(email)、SMS消息或其他適宜的技術。在某些實施例中,用 戶102的每一位都可以與各自的唯一標識符相關聯,比如用戶ID或電子郵件地址。在某些 這樣的實施例中,基于消息的購買服務100或包括基于消息的購買服務100的更廣泛的系 統可以支持附加的信用功能,利用這些功能先驗證用戶102,再允許用戶與基于消息的購買 服務100互動。例如,基于消息的購買服務100可以連同電子商務入口一起實施,該電子商務入口可以實現用戶賬號功能,用戶102通過它被用戶ID/密碼的組合唯一地識別。在向 電子商務入口供給適當的信用后,就可以允許給定用戶102與基于消息的購買服務100的 若干功能和/或電子商務入口的其他功能互動。圖2顯示了采用基于消息的購買服務100的替代架構。在所展示的實施例中,用戶 102a至用戶102c不是直接與基于消息的購買服務100互動,而是與主機系統200互動,而 主機系統200又被配置為與基于消息的購買服務100互動。這樣的架構可以方便第三方實 體或企業(yè)為其用戶的利益而部署基于消息的購買服務100的功能。例如,主機系統200可以 是具有許多隸屬用戶的組織(如具有若干雇員的商行、具有若干學生的大學或學校等)的 信息技術(IT)基礎設施的代表。用戶102可以經由主機系統200使用由該組織提供的各 種功能,比如網絡遞送的內容、電子郵件服務等。組織可以選擇將其基礎設施的某些方面透 露給基于消息的購買服務100,以便提供基于消息的購買服務100的若干功能,而不要求用 戶102直接與基于消息的購買服務100互動。例如,由主機系統200呈現的用戶界面可以 集成由基于消息的購買服務100所提供的功能以及由該組織提供的功能。主機系統200可 以以對用戶102透明的方式集成這些功能,也可以單獨地標識由基于消息的購買服務100 所提供的若干功能(如經由合作品牌布置)。在各種實施例中,主機系統20可以是電子商務入口的組件,比如基于網絡的服務 器(如網絡服務器),被配置為向各種各樣的用戶102提供產品銷售清單(如產品網頁)。 這樣的產品銷售清單每份都可以包括某物品的說明(如文本、圖像或多媒體描述)。這樣的 電子商務入口可以使用戶102能夠瀏覽這樣的產品銷售清單并選擇要購買的一件或多件 物品。在某些情況下,用戶102可能期望親自首先觀看、檢查或操作某物品,再經由電子商 務入口承諾購買。例如,要是用戶102有興趣購買電視機,用戶102可能期望先觀看和/或 操作同一廠家和型號的電視機,再承諾購買該物品。例如,用戶102可以親自行進到零售店 觀看或操作同一廠家和型號的電視機。作為補充(或作為替代),用戶102可能期望將電子 商務入口供銷售電視機的價格與某競爭者比如零售店供銷售的同一廠家和型號電視機的 價格進行對比。所以,基于消息的購買服務可以使用戶能夠方便地延緩物品的采購(或潛 在的采購)并且(可選地)在晚些時候(如用戶在零售店觀看或操作該物品時)采購該物 品,正如以下更詳細的介紹。在某些實施例中(如在所展示的實施例的情況下),基于網絡的接口 105可以是主 機系統200的組件?;诰W絡的接口 105可以被配置為向用戶102提供基于網絡的內容, 比如各種網頁。如上所述,主機系統200可以是電子商務入口的組件。所以,基于網絡的接 口 105可以向各種各樣的用戶102提供對這樣的電子商務入口的訪問。例如,基于網絡的 接口 105可以提供銷售清單,比如產品的網頁,它們使用戶102能夠瀏覽各種供銷售的物品 的詳細描述。這樣的網頁可以包括各種用戶可訪問的控件(按鈕、文本輸入字段和其他用 戶界面元素)用于執(zhí)行各種動作比如采購物品。在各種情況下,用戶102和基于消息的購買服務100可以通過不包括基于網絡的 接口(如基于網絡的接口 105)的通信信道通信。圖3演示了一種這樣的情況,它展示了用 戶102經由各種通信設備300a至300c (統稱為通信設備300)與基于消息的購買服務進行 通信。本文中通信設備300a至300c中普通的一種可以稱為通信設備300。在各種實施例中,通信設備300可以是被配置為經由文本消息通信信道與基于消息的購買服務100通信的設備。例如,通信設備300可以被配置為對基于消息的購買服務 100傳送文本消息、接收文本消息和/或交換文本消息。在各種實施例中,這樣的文本消息 通信可以遵守一份或多份文本消息協議,包括但不限于SMS或其他文本消息協議,無論這 樣的其他文本消息協議當前已知或將得到開發(fā)。在各種實施例中,通信設備300可以被配置為經由語音通信信道與基于消息的購 買服務進行通信。通信設備300可以是蜂窩電話、智能手機、個人數字助理(PDA)或其他 設備,被配置為經由一種或各種蜂窩技術與基于消息的購買服務進行通信,包括但不限于 全球移動通信系統(GSM)、通用分組無線業(yè)務(GPRS)、碼分多址(CDMA)、時分多址(TDMA)、 演進、優(yōu)化的數據服務(EV-DO)、GSM演進版增強型數據速率(EDGE)、通用移動通信系統 (UMTS)以及/或者其他蜂窩技術,無論這樣的技術當前已知或將得到開發(fā)。在各種實施例中,可以對通信設備300注冊,以便訪問基于消息的購買服務100。 例如,基于消息的購買服務100可以在數據存儲104內存儲通信設備300的一條或多條記 錄。在某些實施例中,這樣的記錄可以包括通信設備300的電話號碼或某種其他的設備標 識符比如設備300的序列號或設備300的國際移動設備身份識別(IMEI)號。由本文介紹的基于消息的購買服務100可以執(zhí)行各種方法。一種這樣的方法由圖 4A的流程圖展示。本方法的運行開始于確定已經通過基于網絡的接口進行了選擇,該選擇 表明經由基于網絡的接口供銷售的一件或多件物品(方框400)。在某些實施例中,確定已 經執(zhí)行了選擇可以包括,確定用戶102已經經由基于網絡的接口 105選擇了經由基于網絡 的接口 105供銷售的一件或多件物品。例如,如上所述,主機系統200可以是電子商務入口 的組件并且基于網絡的接口 105可以向用戶102提供對這種電子商務入口的訪問。例如, 基于網絡的接口 105可以向用戶102提供一份或多份銷售清單,比如產品的網頁。這樣的 銷售清單可以包括一個或多個控件以便選擇一件或多件物品。確定已經進行了這樣的選擇 可以包括,確定已經選擇了一個或多個這樣的控件。以下參考圖5A介紹這樣的控件的一個 實例。暫時參考圖5A,其中展示了瀏覽器顯示500。瀏覽器顯示500包括可以由基于網絡 的接口 105提供給用戶102的內容和控件的實例。例如,銷售清單的內容510可以包括有關 供銷售的一件或多件物品的信息,比如供銷售的一件或多件物品的圖像、多媒體和/或基 于文本的說明。在所展示的實施例中,銷售清單的內容對應于電視機;不過,在其他情況下, 銷售清單的內容可以對應于任何商品或服務。在某些情況下,用戶可以通過選擇購買控件 520而選擇購買所描述的物品。然而,如上所述,也有可能用戶102尚未準備好購買由銷售 清單的內容所介紹的物品。例如,用戶可能期望在零售店觀看、檢查和/或操作同類(如同 一廠家和型號)的物品以便確定他是否想要購買該物品。在這樣的情況下,用戶可以通過 選擇選擇控件530A表明他對該物品感興趣(但是尚未準備好承諾購買該物品)。注意,對 于供銷售的多件物品可以存在多個顯示。每個顯示都具有與選擇控件530A類似的控件;用 戶102通過選擇每件物品各自的選擇控件可以選擇多件物品。返回圖4A,確定已經通過基 于網絡的接口執(zhí)行了選擇可以包括,確定用戶已經選擇了一個或多個這樣的選擇控件。注 意,在其他實施例中,用戶可以通過其他技術經由基于網絡的接口 105選擇物品,比如從清 單中選擇物品、輸入物品的型號或物品號、輸入庫存單元(SKU)號或者以某種其他方式表 明物品。通常本方法可以包括檢測用戶經由基于網絡的接口 105所進行的任何選擇。
響應于通過基于網絡的接口所進行的這樣的選擇,本方法可以包括向通信設備 (如通信設備300)發(fā)送表明對應于該選擇的代碼的消息(方框402)。這樣的代碼可以由 基于消息的購買服務100產生并且可以包括各種字符、數字和/或符號。例如,代碼的實例 有可能包括“bUy”、“itemABC123”、“l(fā)G$3#df95”或某種其他代碼。向其發(fā)送消息的具體通 信設備可以是用戶利用基于消息的購買服務先前注冊的通信設備。這樣的通信設備的一個 實例包括以上介紹的通信設備300。例如,基于消息的購買服務100可以使用執(zhí)行方框400 中選擇的用戶的身份,確定應當向哪個通信設備發(fā)送表明該代碼的消息。例如,基于消息的 購買服務100可以將某設備確定為由與該用戶相關聯的顧客賬戶配置文件所規(guī)定的設備。 這樣的配置文件可以規(guī)定與顧客賬戶相關聯的信息,比如設備標識符(如電話號碼等)和 賬戶偏愛(如發(fā)貨和/或賬單偏愛)。在各種實施例中,發(fā)送表明該代碼的消息可以包括經由不包括基于網絡的接口 105的通信信道發(fā)送這樣的消息。例如在某些實施例中,基于消息的購買服務100可以包 括,通過向通信設備發(fā)送包括該代碼的文本消息來利用文本消息通信信道。在某些實施例 中,這樣的文本消息可以遵守文本消息協議,比如短信服務(SMS)協議。在某些實施例中, 基于消息的購買服務100可以向通信設備發(fā)送電子郵件消息(例如,如果該通信設備被配 置了電子郵件訪問)。在某些實施例中,通信設備可能配備著專用的客戶機應用程序,根據 一份或多份通信協議從基于消息的購買服務接收消息。在這樣的情況下,基于消息的購買 服務100可以被配置為根據這樣的協議向該專用客戶機發(fā)送消息。暫時參考圖6A,由基于消息的購買服務100向通信設備發(fā)送的這樣的消息的一個 實例包括所展示的消息600A。在某些情況下,消息600A可以是文本消息,比如遵守SMS協 議或某種其他文本消息協議的消息。注意,消息600A的“代碼”表現為“buy3479”。注意, 在其他實施例中這樣的代碼有可能經由某種其他通信信道傳遞到通信設備。例如,基于消 息的購買服務100可以利用語音通信信道向通信設備發(fā)送該代碼。例如,基于消息的購買 服務100可以利用自動語音系統呼叫該通信設備并經由合成的語音遞送所展示的消息。在 所展示的實施例中,向通信設備發(fā)送的消息對應于圖5A的電視機。不過在其他情況下,可 以向通信設備發(fā)送對應于其他商品或服務的消息。通過向與用戶102相關聯的通信設備300發(fā)送包括代碼的消息,基于消息的購買 服務使用戶能夠容易和方便地采購所選擇的物品而不必在最初選擇這樣的物品(如關于 方框500的介紹)之后訪問基于網絡的接口 105。例如,用戶102可以經由以上介紹的基于 網絡的接口 105選擇一件或多件物品,比如用戶102有興趣購買的物品(無論經由控制基 于網絡的接口的商家還是另一個商家,比如零售店)。通過向在許多情況下可以是移動設備 (如蜂窩電話、PDA、智能手機等)的通信設備300發(fā)送這樣的消息,基于消息的購買服務可 以使用戶能夠從控制基于網絡的接口的商家購買物品而不必對基于網絡的接口進行后來 的訪問(如在選擇一件或多件物品之后訪問基于網絡的接口)。所以,圖4A的方法可以包括通過不包括基于網絡的接口的通信信道從通信設備 接收包括該代碼的消息(方框404)。例如,本方法可以包括接收用戶102經由通信設備300 發(fā)送的消息。例如,本方法可以包括基于消息的購買服務100經由文本消息通信信道或語 音通信信道從通信設備300接收這樣消息。在某些實施例中,所接收的消息可以是作為對 該消息的回復所發(fā)送的消息,由基于消息的購買服務發(fā)送到通信設備。例如,許多文本消息客戶機包括使用戶能夠對通信設備接收的消息比如文本消息客戶機收件箱中存儲的消息 進行回復的功能(比如圖6A中展示的“r印ly”控件)。這樣的回復功能可以預構成回復消 息的若干部分,比如目的地地址。當回復所經由的通信信道與收到由基于消息的購買服務 發(fā)送的消息的通信信道類型相同時,利用這樣的回復功能可以方便用戶102。例如,在基于 消息的購買服務100經由文本消息通信信道發(fā)送包括代碼的消息時,它可以方便用戶102 經由文本消息通信信道回復。不過在某些實施例中,用戶可以經由另一條通信信道發(fā)送回 復消息,比如語音通信信道。所以,在某些實施例中,基于消息的購買服務可以被配置為接 收包括該代碼的回復消息所經由的通信信道與基于消息的購買服務向通信信道發(fā)送其消 息所經由的通信信道不同。暫時參考圖7,其中展示了由基于消息的購買服務所接收的消息700的一個實例。 在所展示的實施例中,消息700是響應圖6A的消息600A從通信設備300所發(fā)送的消息。如 圖展示,消息700包括所述代碼(如“buy3479”),它包括在由基于消息的購買服務向通信 設備發(fā)送的消息中。例如,用戶102可能在零售店已經觀看和/或操作了同一類型(如同 一廠家和型號)的樣機,并且決定通過向基于消息的購買服務發(fā)送包括該代碼的消息而購 買該物品。以這種方式,當無法訪問基于網絡的接口時,比如當用戶102位于零售店時,用 戶102就可以利用通信設備300購買物品。在其他情況下,用戶可以具有訪問基于網絡的 接口 105的權限,但是可能偏愛通過發(fā)送包括代碼的消息購買物品,如上所述。返回圖4A,本方法可以包括,響應于確定所接收的消息包括所述代碼,生成購買一 件或多件物品的請求。如上所述,基于消息的購買服務可以實施為電子商務入口的組件。 所以,響應于確定所接收的消息包括所述代碼,基于消息的購買服務可以為電子商務入口 生成購買請求。購買請求可以指定某些信息,包括但不限于顧客身份標識(如姓名或客戶 ID)、要購買的物品(和相關聯的數量)、此次購買的賬單信息(如支付方法、信用卡號、銀行 賬號和郵寄號等)以及此次購買的發(fā)貨信息(如發(fā)貨方法,發(fā)貨承運人等)。在某些實施例 中,可以將購買請求提供給控制所述基于消息的購買服務的商業(yè)實體并由其完成該購買請 求。在其他情況下,可以將購買請求提供給另一個商業(yè)實體比如第三方商家并由其完成該 購買請求。在各種實施例中,本方法可以包括為這樣的購買請求授權。例如在一個實施例中, 基于消息的購買服務100向通信設備發(fā)送授權請求消息時所經由的通信信道可以不同于 基于消息的購買服務從通信設備收到包括所述代碼的消息所通過的通信信道。例如,如果 用戶經由文本消息通信信道從通信設備向基于消息的購買服務發(fā)送包括所述代碼的消息, 那么基于消息的購買服務就可以經由語音通信信道用授權請求消息聯系用戶102。例如,基 于消息的購買服務可以在通信設備的電話號碼上用自動語音系統聯系該用戶;這樣的電話 號碼先前可能已經注冊為基于消息的購買服務或控制所述基于消息的購買服務的商業(yè)實 體。授權請求消息可以提示用戶確認信息以確認用戶的身份。例如,這樣的消息可以包括 個人身份識別號(PIN)、通行碼、通行短語、母親的未婚名、社會保險號的后四位或者確認用 戶身份的某些其他信息。如果基于消息的購買服務經由請求確認信息的同一通信信道從通 信設備接收包括所請求確定信息的消息,基于消息的購買服務就可以指明該購買請求為已 授權的?;谙⒌馁徺I服務可以向另一個商業(yè)實體提供這樣的指示,比如第三方商家。在某些實施例中,本方法可以包括生成映射信息,表明向用戶發(fā)送的代碼與生成購買請求的信息之間對應關系。例如,正如以上關于方框402的介紹,本方法可以包括基于 消息的購買服務向通信設備發(fā)送代碼。基于消息的購買服務可以產生映射信息,表明這個 代碼與一個或多個其他元素之間對應關系,其他元素包括但不限于所選擇物品的指示(如 一件或多件物品的標識符或SKU)、發(fā)貨偏愛(如發(fā)貨地址、發(fā)貨承運人、發(fā)貨方法等)以及 賬單偏愛(如支付方法、信用卡號、銀行賬號和郵寄號等)?;谙⒌馁徺I服務可以在各 種實施例中根據這種映射信息生成購買請求(如方框406)。例如,購買請求可能指示了購 買的物品、對該物品計費帳戶的信用卡號以及該物品要通過地面運送。在某些實施例中,本方法可以包括向通信設備發(fā)送表明對一件或多件所選物品的 促銷折扣的消息。例如,基于消息的購買服務100可以確定尚未從通信設備收到包括所述 代碼的消息。例如,通信設備的用戶可能不再關注選定物品或者已經忘記了選定物品。所 以,基于消息的購買服務100可以向該通信設備發(fā)送促銷折扣消息。例如,這樣的促銷折扣 消息可以引誘該通信設備的用戶購買該物品。這樣的引誘可能包括根據所購買物品的數量 提供低于廣告的價格或折扣。該折扣還可以具有基于時間的截止期。例如,促銷折扣消息 可能指明“在以下5分鐘之內回復‘buy3479’將收到Acme 42英寸電視機正常購買價格的 30%折扣”。在某些實施例中,本方法可以包括向通信設備發(fā)送提醒消息以便關于選定物品提 醒用戶。例如,當基于消息的購買服務在給定時間階段后還沒有從通信設備收到包括該代 碼的消息時,基于消息的購買服務可以推斷,例如,該通信設備的用戶已經忘記了選定物 品。所以,基于消息的購買服務100可以響應于確定給定時間階段已經過去,發(fā)送第二條消 息,表明對應于經由基于網絡的接口所執(zhí)行的選擇的代碼。在各種實施例中,本方法可以包括向通信設備發(fā)送表明該代碼的消息以響應于確 定該通信設備位于給定地理區(qū)域之內。例如,基于消息的購買服務可以確定該通信設備位 于某零售店內或周圍,該店具有用戶采用以上關于方框400介紹的方式選擇的一件或多件 物品?;谙⒌馁徺I服務響應這樣的確定,可以向通信設備發(fā)送表明該代碼的消息。在某 些情況下,這可以是以上關于方框402所介紹的消息;不過在其他情況下,這樣的消息可以 是在以上關于方框402所介紹的消息之后發(fā)送的消息。為了確定通信設備的位置,基于消 息的購買服務100可以被配置為通過使用全球定位系統(GPQ確定通信設備的位置。在其 他實施例中,基于消息的購買服務可以被配置為通過各種替代技術確定通信設備的位置, 包括但不限于使用蜂窩電話塔三角網或者GPS的替代方案,比如中國北斗導航系統或俄羅 斯的全球導航衛(wèi)星系統。本領域的技術人員將理解,各種方法中任何一種都可以用于確定 通信設備的位置。各種實施例的意圖是包括確定通信設備位置的一切這樣的方法,無論這 樣的方法當前已知或將得到開發(fā)。如上所述,基于消息的購買服務在某些實施例中可以是電子商務入口的組件,比 如向用戶提供機會購買和訂購商品、辦理支付、向其他用戶102提供其自己的商品和/或進 行其他與商務有關的活動的電子商務入口。例如,這樣的電子商務入口可以提供各種各樣 的供銷售的物品,包括用戶102經由基于網絡的接口所選擇的物品。在用戶102選擇這樣 的物品時,電子商務入口可以以彈性價格提供選擇的供銷售的物品。在選擇后的某個時間, 這樣的價格因為各種原因可以被電子商務入口修改,包括但不限于與供需有關的問題以及 由第三方商戶或經銷商提供的價格變化。不過在某些實施例中,電子商務入口會在給定的時間階段內對用戶102保持所選擇物品的價格不變。換言之,即使在電子商務入口改變了 所選擇物品的價格時,該用戶仍可以,通過經由不包括基于網絡的接口的通信信道向基于 消息的購買服務發(fā)送包括該代碼的消息,在這樣的時間階段期間以所述給定價格購買所選 擇的物品。例如,在選定物品的價格修改后,基于消息的購買服務可以從通信設備接收包括 該代碼的這樣的消息(如向通信設備發(fā)送的代碼,如以上關于方框402的介紹),并且在確 定了所接收的消息包括該代碼后,以所述給定價格處理所選擇物品的銷售。以這種方式,基 于消息的購買服務使用戶能夠在給定時間階段內將某物品“保持”在特價,而不需要承諾購 買該物品。注意,在給定時間階段已經到期后,電子商務入口可以在某些實施例中防止以所 述給定價格銷售所選擇物品。如果實現了這種防范,電子商務入口可以在某些情況下以不 同的價格向用戶102提供所選擇物品。
在各種實施例中,這樣的電子商務入口可以被配置為響應以上關于方框400所介 紹的選擇,在給定的時間階段內保留所選擇的一件或多件物品。例如,為了確保如果/當從 通信設備300收到包括該代碼的消息時這樣的選定物品有現貨,電子商務入口可以在給定 的時間階段內保留這樣的物品。保留所選擇物品可以包括防止將這樣的物品銷售給控制通 信設備300實體(如用戶102)以外的若干實體。在某些實施例中,基于消息的購買服務可 以被配置為在給定時間階段后致使該代碼無效。在某些情況下,電子商務入口在這樣的時 間階段到期后可以釋放所保留的物品。在各種實施例中,向通信設備發(fā)送包括所述購買代碼的消息可以取決于由該選擇 所指明物品的價格。圖4B包括展示這樣的方法一個實例的流程圖。該方法可以開始于確 定已經通過基于網絡的接口進行了選擇;這樣的選擇可以指明經由基于網絡的接口供銷售 的一件或多件物品(方框410)。在某些實施例中,確定已經執(zhí)行了選擇可以包括,確定用 戶102已經經由基于網絡的接口 105選擇了經由基于網絡的接口 105供銷售的一件或多件 物品。例如,如上所述,主機系統200可以是電子商務入口的組件并且基于網絡的接口 105 可以向用戶102提供對這種電子商務入口的訪問。例如,基于網絡的接口 105可以向用戶 102提供一份或多份銷售清單,比如產品的網頁。這樣的銷售清單可以包括一個或多個控 件以便選擇一件或多件物品。確定已經進行了這樣的選擇可以包括確定已經選擇了一個或 多個這樣的控件。在某些實施例中,這樣的選擇還可以伴隨著用戶指定的價格門檻。例如, 用戶102可以指定當所選擇物品如降價到$100. 00以下,或者如降價10%時他期望得到通 知。本方法可以包括檢測或確定用戶102所指定的這樣的門檻。在其他情況下,這樣的門 檻可以由基于消息的購買服務100指定。暫時參考圖5B,其中展示了瀏覽器顯示500。瀏覽器顯示500包括由基于網絡的 接口 105可以提供給用戶102的內容和控件的實例。例如,銷售清單的內容510可以包括 有關供銷售的一件或多件物品的信息,比如供銷售的一件或多件物品的圖像、多媒體和/ 或基于文本的說明。正如圖5A中的情況,銷售清單的內容對應于電視機;不過,在其他情況 下,銷售清單的內容可以對應于任何商品或服務。在某些情況下,用戶可以通過選擇購買控 件520而選擇購買所描述的物品。然而,如上所述,也有可能用戶尚未準備購買由銷售清單 的內容所介紹的物品。例如,用戶可能期望在零售店觀看、檢查和/或操作同類(如同一廠 家和型號)的物品以便確定他是否想要購買該物品。在某些實施例中,用戶可能目前不滿 意物品的價格并可能期望延遲購買直到該物品以不同的(如更低的)價格可得到。在這樣的情況下,用戶可以通過選擇選擇控件530B表明他對該物品感興趣(但是尚未準備好承諾 購買該物品)。注意,選擇控件530B類似于以上介紹的選擇控件530A。不過,正如是所展 示實施例中的情況,選擇控件530B使用戶102能夠指定他將考慮購買該物品的價格,比如 以上介紹的價格門檻。本文介紹的方法可以包括確定這樣的選擇控件的選擇以及價格門檻 的輸入。返回到圖4B,本方法可以進一步包括,響應于確定一件或多件物品被提供為以或 低于某特價(比如以上介紹的價格門檻)銷售,向通信設備發(fā)送表明對應于該選擇的消息 (方框412)。例如,本方法可以包括基于消息的購買服務100主動地監(jiān)視用戶102的選擇 所指示物品的價格。在其他情況下,本方法可以包括基于消息的購買服務100接收來自另 一個系統或實體的指示,比如管理特定物品銷售清單的電子商務入口 ;這樣的指示可以指 明物品的當前價格或者該物品的價格已經符合具體的門檻(如以上關于方框410介紹的門 濫)。一旦確定所述物品提供為以某特價或低于某特價銷售,本方法可以包括以類似于 上述關于方框402介紹的方式向通信設備發(fā)送表明對應于該選擇的代碼的消息。這樣的消 息的一個實例由圖6B的消息600B所展示。如圖所展示,該消息包括所選擇物品的價格已 經被減少至特價的指示。該消息還包括代碼“buy3479”,它可以用于以類似于以上關于圖 4A介紹的方式購買這樣的物品。注意,代碼“buy3479”僅僅為示范,并且根據各種實施例可 以實現任何其他類型的代碼。另外,本方法可以包括通過不包括基于網絡的接口的通信信 道從通信設備接收包括該代碼的消息(方框414)。本方法還可以包括響應于確定所接收的 消息包括所述代碼,產生對所述一件或多件物品的購買請求(方框416)。關于方框414和 方框416方法的操作可以分別與以上關于方框404和方框406介紹的方法的操作類似(或 相同)。圖8展示了某實體(如用戶102)采用本文介紹的基于消息的購買服務所執(zhí)行的 方法。本方法開始于該實體通過基于網絡的接口傳達某選擇。這樣的選擇可以指明經由基 于網絡的接口供銷售的一件或多件物品。例如,如上所述,用戶102可以選擇某銷售清單的 控件以表明對物品的選擇。以上參考圖5A展示了這樣的銷售清單的一個實例。在某些實 施例中,在用戶102關注某具體物品但是沒有立即準備購買由銷售清單內容所介紹的物品 的情況下,用戶可以選擇某物品。例如,用戶可能期望在零售店觀看、檢查和/或操作同類 (如同一廠家和型號)的物品以便確定他是否想要購買該物品。在各種實施例中,用戶通過 其選擇物品的這樣的基于網絡的接口可以是電子商務入口的基于網絡的接口。在選擇之后,本方法可以包括所述實體在通信設備上接收消息;這樣的消息可 以指明對應于該選擇的代碼(方框802)。這樣的代碼可以由基于消息的購買服務100 產生并且可以包括各種字符、數字和/或符號。例如,代碼的實例有可能包括“buy”、 “itemABC123”、“l(fā)G$3#df95”或某種其他代碼。接收該消息的具體通信設備可以是用戶利 用基于消息的購買服務100先前注冊的通信設備。這樣的通信設備的實例包括蜂窩電話、 智能手機、個人數字助理(PDA)或其他設備,被配置為經由一種或各種蜂窩技術與基于消 息的購買服務進行通信。由實體接收的消息可以使用戶能夠容易和方便地購買所選擇的物品而不用訪問 基于網絡的接口 105。例如,由通信設備接收的代碼可以提供給基于消息的購買服務100以表明該實體期望購買所選擇的物品。由于這可以從通信設備(在許多情況下是移動設備) 上執(zhí)行,所以當該實體決定購買先前選擇的物品時不必被束縛在特定的位置。例如,該實體 可以位于零售店內并評估與所選擇物品相同的物品。例如,要是該實體已經傳達了電視機 的選擇,該實體就可以在零售店評估該電視機。在決定購買該物品后,該實體就可以向基于 消息的購買服務發(fā)送該代碼而不用訪問基于網絡的接口。所以,本方法可以包括經由不包 括基于網絡的接口的通信信道從通信設備發(fā)送包括該代碼的消息。這樣的消息可以由該實 體經由以上介紹的各種消息的任何一種發(fā)送,包括但不限于文本消息或電子郵件消息。正如本文介紹的基于消息的購買的系統和方法的各種實施例可以在一個或多個 計算機系統上執(zhí)行,它們可以與各種其他設備互動。一種這樣的計算機系統是圖9展示的 計算機系統900。計算機系統900能夠實施基于消息的購買服務,比如基于消息的購買服務 100。在所展示的實施例中,計算機系統900包括一個或多個處理器910,經由輸入/輸出 (I/O)接口 930連接到系統存儲器920。計算機系統900進一步包括連接到I/O接口 930 的網絡接口 940,以及一臺或多臺輸入/輸出設備950,比如光標控制設備960、鍵盤970和 顯示器980。在某些實施例中,設想了若干實施例可以使用計算機的單一實例實施,而在其 他實施例中多個這樣的系統,或組成計算機系統900的多個節(jié)點,可以被配置為主持實施 例的不同部分或實例。例如在一個實施例中,某些組件可以經由計算機系統900的一個或 多個節(jié)點實現,它們與實施其他組件的那些節(jié)點截然不同。在各種實施例中,計算機系統900可以是包括一個處理器910的單處理器系統,也 可以是包括幾個處理器910(如兩個、四個、八個或另一適宜數目)的多處理器系統。處理器 910可以是能夠執(zhí)行指令的任何適宜的處理器。例如,在各種實施例中處理器910可以是通 用的或嵌入式的處理器,執(zhí)行各種各樣指令集架構(ISA)的任何一種,比如x86、PowerPC、 SPARC或MIPS ISA或者任何其他適宜的ISA。在多處理器系統中,處理器910中的每一個 都可以通常但是不一定執(zhí)行同一 ISA。系統存儲器920可以被配置為存儲由處理器920可存取的程序指令922和/或數 據932。在各種實施例中,系統存儲器920可以使用任何適宜的存儲器技術實施,比如靜態(tài) 隨機存取存儲器(SRAM)、同步動態(tài)RAM(SDRAM)、非易失性/閃存類型的存儲器或任何其他 類型的存儲器。在所展示的實施例中,實施比如以上所介紹的基于消息的購買服務的程序 指令和數據都被顯示為存儲在系統存儲器920之內作為基于消息的購買服務100。在其他 實施例中,程序指令和/或數據可以從與系統存儲器920或計算機系統900分開的不同類 型的計算機可存取介質或類似介質上接收、發(fā)送或存儲。一般來說,計算機可存取的介質可 以包括存儲介質或內存介質比如磁介質或光介質,如經由I/O接口 930連接到計算機系統 900的磁盤或CD/DVD-R0M。經由計算機可存取介質存儲的程序指令和數據可以由傳輸媒介 或信號傳輸,比如電信號、電磁信號或數字信號,它們可以經由通信媒介傳送,比如網絡和/ 或無線鏈接,比如可以經由網絡接口 940實施的網絡。在一個實施例中,I/O接口 930可以被配置為協調處理器910、系統存儲器920與 該設備的任何外圍設備之間的I/O流量,包括網絡接口 940或其他外圍接口,比如輸入/輸 出設備950。在某些實施例中,I/O接口 930可以運行任何必要的協議、計時或其他數據變 換,以便將來自一個組件(如系統存儲器920)的數據信號轉換為適合于另一個組件(如處 理器910)適用的格式。在某些實施例中,I/O接口 930可以包括支持通過各種類型的外圍總線連接的設備,比如不同的外設部件互連(PCI)總線標準或通用串行總線(USB)標準。在 某些實施例中,I/O接口 930的功能可以分成兩個或多個分開的組件,比如北橋和南橋。同 樣,在某些實施例中I/O接口 930的某些或全部功能,比如到系統存儲器920的接口都可以 被直接合并到處理器910中。網絡接口 940可以被配置為允許數據在計算機系統900與連接到網絡(如網絡 995)的其他設備之間交換,比如其他計算機系統(如通信設備300),或者在計算機系統900 的節(jié)點之間交換。在各種實施例中,網絡接口 940可以經由有線或無線通用數據網絡,比 如任何適宜類型的以太網,經由電信/電話網比如模擬語音網或數字光纖通信網,經由存 儲區(qū)域網比如Fibre Channel SAN或者經由任何其他適宜類型的網絡和/或協議來支持通fn °在某些實施例中,輸入/輸出設備950可以包括一臺或多臺顯示器終端、鍵盤、袖 珍鍵盤、觸摸板、掃描設備、語音或光學識別設備,或者適于一個或多個計算機系統900輸 入或存取數據的任何其他設備。多臺輸入/輸出設備950可以出現在計算機系統900中, 也可以分布在計算機系統900的多個節(jié)點上。在某些實施例中,類似的輸入/輸出設備可 以從計算機系統900分離并且可以經由有線或無線連接比如在網絡接口 940之上的連接與 計算機系統900的一個或多個節(jié)點互動。正如圖9所示,存儲器920可以包括程序指令922,被配置為實施基于消息的購買 服務,比如基于消息的購買服務100。在一個實施例中,基于消息的購買服務100可以執(zhí)行 以上介紹的方法,比如圖4A至圖4B所展示的方法。在其他實施例中,可以包括不同的要素 和數據。本領域的技術人員將認識到,計算機系統900僅僅是展示性的而不是意圖限制實 施例的范圍。確切地說,所述計算機系統和設備可以包括能夠執(zhí)行所指明功能的硬件或軟 件的任何組合,包括計算機、網絡設備、因特網應用程序、PDA、無線電話、尋呼機等。計算機 系統900也可以連接未展示的其他設備,不然也可以作為單機系統運行。另外,在某些實施 例中,由所展示組件提供的功能可以被組合在更少的組件中或被分布在另外的組件中。同 樣,在某些實施例中,某些所展示組件的功能可以不提供以及/或者可以得到其他的附加 功能。本領域的技術人員還將認識到,雖然各種物品被展示為在使用時存儲在內存或存 儲器中,但是為了內存管理和數據完整性的目的這些物品或其部分可以在內存與其他存儲 設備之間傳送。作為替代,在其他實施例中,某些或全部軟件組件可以在另一臺設備的內存 中執(zhí)行并經由計算機間的通信與所展示的計算機系統通信。某些或全部系統組件或數據結 構也可以(如作為指令或結構化的數據)存儲在計算機可存取的介質上或便攜式物品上以 便由適當的驅動器讀取,以上介紹了它們的多個實例。在某些實施例中,在與計算機系統 900分離的計算機可存取介質上存儲的指令可以經由傳輸媒介或信號被傳送到計算機系統 900,比如電信號、電磁信號或數字信號,經由通信媒介比如網絡和/或無線鏈接傳達。各種 實施例可以進一步包括在計算機可存取介質上按照前述的說明實施的接收、發(fā)送或存儲指 令和/或數據。所以,可以利用其他的計算機系統配置實踐各種實施例。各種實施例可以進一步包括在計算機可存取介質上按照前述的說明實施的接收、 發(fā)送或存儲指令和/或數據。一般來說,計算機可存取介質可以包括存儲器介質或內存介質比如磁性或光學介質,如磁盤或DVD/⑶-ROM,易失性或非易失性介質比如RAM (如SDRAM、 DDR、RDRAM、SRAM等)、R0M等,以及傳輸媒介或信號比如電信號、電磁信號或數字信號,經由 通信媒介比如網絡和/或無線鏈接傳達。本文介紹的方法在不同的實施例中可以以軟件、硬件或其組合實施。另外,本方法 的動作次序可以改變,并且各種要素可以添加、重新排序、組合、省略、修改等??梢赃M行各 種修改和改變,因為對于受益于本公開的本領域技術人員將是顯而易見的。本文介紹的這些各種實施例意味著展示而不是限制。許多變化、修改、添加和改進 都是可能的。所以,對本文介紹為單一實例的組件可以提供多個實例。多個組件、操作和數 據存儲之間的邊界有些隨意,并且若干具體操作展示在特定的展示性配置的語境中。功能 的其他分配經過展望并落入隨后的權利要求書的范圍之內。最后,出現為示范配置中分離 組件的結構和功能可以被實施為組合的結構或組件。這些和其他變化、修改、添加和改進都 可以落入隨后的權利要求書中定義的實施例的范圍之內。
權利要求
1.一種系統,包括存儲器,包括程序指令;以及連接所述存儲器的一個或多個處理器,其中,所述程序指令是由所述一個或多個處理 器中的至少一個可執(zhí)行的,以實施被配置為如下的基于消息的購買服務確定已經通過基于網絡的接口進行了選擇,所述選擇表明經由所述基于網絡的接口供 銷售的一件或多件物品;響應所述選擇,向通信設備發(fā)送表明對應于所述選擇的代碼的消息;通過不包括所述基于網絡的接口的通信信道從所述通信設備接收包括所述代碼的消 息;以及響應于確定所接收的消息包括所述代碼,對所述一件或多件物品為用戶生成購買請求。
2.根據權利要求1的系統,其中,所述基于消息的購買服務被配置為經由特定通信信 道向所述通信設備發(fā)送授權請求消息以請求驗證信息,其中所述特定通信信道是經由其接 收包括所述代碼的所接收的消息的通信信道以外的通信信道。
3.根據權利要求2的系統,其中,所述基于消息的購買服務被配置為,響應經由所述 特定通信信道從所述通信設備接收包括所請求的驗證信息的消息,表明所述購買請求已授 權。
4.根據權利要求1的系統,其中,所述基于消息的購買服務被配置為產生映射信息,表 明所述代碼與產生所述購買請求的信息之間的對應關系,其中所述基于消息的購買服務被 配置為根據所述映射信息產生所述購買請求。
5.根據權利要求4的系統,其中,所述映射信息表明所述代碼與下列一項或多項之間 的對應關系供銷售的所述一件或多件物品的一個或多個標識符、一個或多個發(fā)貨偏愛以 及一個或多個賬單偏愛。
6.根據權利要求1的系統,其中,包括所述代碼的所接收的消息是文本消息。
7.根據權利要求6的系統,其中,所述文本消息遵守短信服務(SMS)協議。
8.根據權利要求6的系統,其中,所述文本消息是電子郵件消息。
9.根據權利要求1的系統,其中,為了確定已經通過基于網絡的接口進行了選擇,所述 基于消息的購買服務被配置為確定已經選擇了銷售清單網頁上的控件,所述銷售清單網頁 包括用于所述一件或多件物品中的至少一個的銷售清單。
10.根據權利要求1的系統,其中,所述基于消息的購買服務被配置為向所述通信設備 發(fā)送表明對所述一件或多件物品的促銷折扣的消息。
11.根據權利要求1的系統,其中,所述基于消息的購買服務被配置為響應于確定給定 時間階段已經過去,發(fā)送表明對應于所述選擇的代碼的第二消息。
12.根據權利要求1的系統,其中,所述基于消息的購買服務被配置為響應于確定所述 通信設備位于給定地理區(qū)域之內,向所述通信設備發(fā)送表明所述代碼的消息。
13.根據權利要求1的系統,其中,所述基于消息的購買服務被配置為確定所述用戶的 身份。
14.根據權利要求13的系統,其中,所述基于消息的購買服務進一步被配置為根據從 所述通信設備接收的所述消息內的信息確定所述用戶的身份。
15.根據權利要求1的系統,其中,所述基于消息的購買服務被配置為響應所述一件或 多件物品的價格變化,向所述通信設備發(fā)送包括所述代碼的消息。
16.一種計算機實施的方法,包括確定已經通過基于網絡的接口進行了選擇,所述選擇表明經由所述基于網絡的接口供 銷售的一件或多件物品;響應所述選擇,向通信設備發(fā)送表明對應于所述選擇的代碼的消息;通過不包括所述基于網絡的接口的通信信道從所述通信設備接收包括所述代碼的消 息;以及響應于確定所接收的消息包括所述代碼,對所述一件或多件物品為用戶生成購買請求。
17.根據權利要求16的方法,進一步包括經由特定通信信道向所述通信設備發(fā)送授權 請求消息以請求驗證信息,其中所述特定通信信道是經由其接收包括所述代碼的所接收的 消息的通信信道以外的通信信道。
18.根據權利要求17的方法,進一步包括響應經由所述特定通信信道從所述通信設備 接收包括所請求的驗證信息的消息,表明所述購買請求已授權。
19.根據權利要求16的方法,進一步包括產生映射信息,表明所述代碼與產生所述購 買請求的信息之間的對應關系,其中所述方法包括根據所述映射信息產生所述購買請求。
20.根據權利要求19的方法,其中,所述映射信息表明所述代碼與下列一項或多項之 間的對應關系供銷售的一件或多件物品的一個或多個標識符、一種或多種發(fā)貨偏愛以及 一種或多種賬單偏愛。
21.根據權利要求16的方法,其中,包括所述代碼的所接收的消息是文本消息。
22.根據權利要求21的方法,其中,所述文本消息遵守短信服務(SMS)協議。
23.根據權利要求21的方法,其中,所述文本消息是電子郵件消息。
24.根據權利要求16的方法,其中,確定已經通過基于網絡的接口進行了選擇包括確 定已經選擇了銷售清單網頁上的控件,其中所述銷售清單網頁包括用于所述一件或多件物 品中的至少一個的銷售清單。
25.根據權利要求16的方法,進一步包括向所述通信設備發(fā)送表明對所述一件或多件 物品的促銷折扣的消息。
26.根據權利要求16的方法,進一步包括響應于確定給定時間階段已經過去,發(fā)送表 明對應于所述選擇的代碼的第二消息。
27.根據權利要求16的方法,進一步包括響應于確定所述通信設備位于給定地理區(qū)域 之內,向所述通信設備發(fā)送表明所述代碼的消息。
28.根據權利要求16的方法,進一步包括在所述選擇的執(zhí)行期間以給定的價格經由所述基于網絡的接口提供所述供銷售的一 件或多件物品;在所述選擇之后,將所述一件或多件物品的價格修改為不同的價格并以所述不同的價 格經由所述基于網絡的接口提供所述供銷售的一件或多件物品;在所述修改之后,從所述通信設備接收所述包括所述代碼的消息;以及在確定所述接收的消息包括所述代碼之后,以所述給定的價格處理所述一件或多件物品的銷售。
29.根據權利要求16的方法,進一步包括響應所述選擇,在給定的時間階段內在存貨 中保留所述一件或多件物品,其中,保留所述一件或多件物品包括防止向控制所述通信設 備的實體以外的實體銷售所述一件或多件物品。
30.根據權利要求16的方法,進一步包括確定所述用戶的身份。
31.根據權利要求30的方法,進一步包括根據從所述通信設備接收的所述消息內的信 息確定所述用戶的身份。
32.根據權利要求16的方法,進一步包括響應所述一件或多件物品的價格變化,向所 述通信設備發(fā)送包括所述代碼的消息。
33.一種計算機可讀的存儲介質,存儲著計算機可執(zhí)行的程序指令以實施權利要求16 至32中任何一條所敘述的方法。
全文摘要
介紹了基于消息的購買的系統和方法的各種實施例?;谙⒌馁徺I的系統和方法可以包括基于消息的購買服務,被配置為確定已經通過基于網絡的接口進行了選擇。這樣的選擇可以指明經由基于網絡的接口供銷售的一件或多件物品?;谙⒌馁徺I服務可以被配置為,響應一件或多件物品的所述選擇,向通信設備發(fā)送表明對應于所述選擇的代碼的消息。基于消息的購買服務可以通過不包括所述基于網絡的接口的通信信道,從通信設備接收包括所述代碼的消息?;谙⒌馁徺I服務可以被配置為響應于確定從所述通信設備接收的消息包括所述代碼,對所述一件或多件先前選擇的物品生成購買請求。
文檔編號G06Q30/00GK102047282SQ200980119201
公開日2011年5月4日 申請日期2009年3月11日 優(yōu)先權日2008年3月27日
發(fā)明者C-J·黃, D·戈普達, G·阮, H·B·格芬, P·阮, V·S·尼哈萊尼 申請人:亞馬遜科技公司