用于任務(wù)完成的生活顧問應(yīng)用的制作方法
【專利摘要】生活顧問應(yīng)用可提供用于獲取用于完成多個(gè)生活顧問任務(wù)的產(chǎn)品或服務(wù)的統(tǒng)一用戶界面頁面。該應(yīng)用可呈現(xiàn)用于訪問該應(yīng)用的用戶界面項(xiàng)。這些用戶界面項(xiàng)可對(duì)應(yīng)于用于請(qǐng)求從多個(gè)數(shù)據(jù)提供者聚集的產(chǎn)品或服務(wù)信息的統(tǒng)一用戶界面頁面。每一統(tǒng)一用戶界面頁面可促成對(duì)某類別的生活活動(dòng)任務(wù)或特定生活活動(dòng)任務(wù)的完成。當(dāng)接收到對(duì)用戶界面項(xiàng)的選擇時(shí),可啟動(dòng)該應(yīng)用以接收對(duì)促成與所選用戶界面項(xiàng)相關(guān)聯(lián)的生活活動(dòng)任務(wù)的產(chǎn)品或服務(wù)的查詢。
【專利說明】用于任務(wù)完成的生活顧問應(yīng)用
【背景技術(shù)】
[0001]消費(fèi)者通常將大部分其可支配收入花費(fèi)在幾種類別的產(chǎn)品和服務(wù)上。這些類別可包括就餐、穿衣、旅游和娛樂。消費(fèi)者還越來越依賴于其移動(dòng)設(shè)備來搜索這些類別的產(chǎn)品和服務(wù)。商家及其相關(guān)的嘗試提供與此類產(chǎn)品和服務(wù)有關(guān)的信息的數(shù)據(jù)提供者可開發(fā)自定義的可下載應(yīng)用,消費(fèi)者可將這些自定義的可下載應(yīng)用安裝在其移動(dòng)設(shè)備上。安裝有為特定商家開發(fā)的應(yīng)用的消費(fèi)者可瀏覽由該特定商家提供的產(chǎn)品或服務(wù)。然而,當(dāng)消費(fèi)者想要瀏覽由另一商家提供的產(chǎn)品或服務(wù)時(shí),該消費(fèi)者可能被迫下載并安裝由該另一商家或第三方數(shù)據(jù)提供者開發(fā)的另一應(yīng)用。因此,消費(fèi)者可能發(fā)現(xiàn)隨著時(shí)間的推移他或她的移動(dòng)設(shè)備超載了來自許多不同商家或數(shù)據(jù)提供者的多個(gè)應(yīng)用。這種應(yīng)用超載可導(dǎo)致消費(fèi)者在想要使用這些應(yīng)用時(shí)受挫或混淆。
[0002]概述
[0003]本文中描述了用于實(shí)現(xiàn)幫助用戶在移動(dòng)設(shè)備上完成多個(gè)生活活動(dòng)任務(wù)的生活顧問應(yīng)用的技術(shù)。這些生活活動(dòng)任務(wù)可包括外出就餐、購買衣物、預(yù)訂旅行、預(yù)訂賓館、訂位、尋找餐廳及其他。該生活顧問應(yīng)用可以是與移動(dòng)設(shè)備的操作系統(tǒng)本機(jī)地集成的應(yīng)用,或是可用于下載和安裝在移動(dòng)設(shè)備上的應(yīng)用。移動(dòng)設(shè)備可以是智能電話、平板計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、或經(jīng)由用戶界面與用戶交互的任何其他便攜式電子設(shè)備。
[0004]生活顧問應(yīng)用可與服務(wù)器上的生活顧問引擎交互。生活顧問引擎可以向生活顧問應(yīng)用提供關(guān)于移動(dòng)設(shè)備的用戶可能希望獲取以便完成各生活活動(dòng)任務(wù)的產(chǎn)品和/或服務(wù)的信息。在各個(gè)實(shí)施例中,生活顧問引擎可以從多個(gè)數(shù)據(jù)提供者(例如,商家合伙人、交易聚集者等)處收集并聚集該信息。生活顧問應(yīng)用進(jìn)而可提供統(tǒng)一用戶界面頁面以供移動(dòng)設(shè)備的用戶搜索并獲取項(xiàng)目(例如,商品或服務(wù)),而不管正在提供該項(xiàng)目的商家或該項(xiàng)目的特性如何。在一些實(shí)施例中,可根據(jù)用戶偏好和用戶上下文信息來過濾由生活顧問引擎提供并經(jīng)由生活顧問應(yīng)用向用戶傳遞的搜索結(jié)果。
[0005]在至少一個(gè)實(shí)施例中,生活顧問應(yīng)用可呈現(xiàn)用于訪問該應(yīng)用的各用戶界面項(xiàng)。這些用戶界面項(xiàng)可對(duì)應(yīng)于用于請(qǐng)求從多個(gè)數(shù)據(jù)提供者聚集的產(chǎn)品或服務(wù)信息的統(tǒng)一用戶界面頁面。每一統(tǒng)一用戶界面頁面可促成一類生活活動(dòng)任務(wù)或特定生活活動(dòng)任務(wù)的完成。當(dāng)接收到對(duì)用戶界面項(xiàng)的選擇時(shí),可啟動(dòng)該應(yīng)用以接收對(duì)促成與所選用戶界面項(xiàng)相關(guān)聯(lián)的生活活動(dòng)任務(wù)的產(chǎn)品或服務(wù)的查詢。
[0006]提供本概述是為了以簡(jiǎn)化的形式介紹將在以下具體實(shí)施例中進(jìn)一步描述的一些概念。本概述并不旨在標(biāo)識(shí)所要求保護(hù)主題的關(guān)鍵特征或必要特征,也不旨在用于限制所要求保護(hù)主題的范圍。
[0007]附圖簡(jiǎn)述
[0008]參考附圖來描述【具體實(shí)施方式】。在附圖中,附圖標(biāo)記最左邊的數(shù)字標(biāo)識(shí)該附圖標(biāo)記首次出現(xiàn)的附圖。在不同的附圖中使用相同的附圖標(biāo)記來指示相似或相同的項(xiàng)。
[0009]圖1是解說在多個(gè)移動(dòng)設(shè)備上實(shí)現(xiàn)生活顧問應(yīng)用的示例方案的框圖。
[0010]圖2示出用于訪問由如安裝在移動(dòng)設(shè)備上的生活顧問應(yīng)用所提供的功能類別的說明性用戶界面。
[0011]圖3是示出促成生活活動(dòng)任務(wù)履行的生活顧問引擎的示例組件的說明性框圖。
[0012]圖4是示出促成生活活動(dòng)任務(wù)履行的移動(dòng)設(shè)備的示例組件的說明性框圖。
[0013]圖5示出由生活顧問應(yīng)用針對(duì)不同產(chǎn)品或服務(wù)來顯示的說明性統(tǒng)一用戶界面。
[0014]圖6是解說用于啟動(dòng)生活顧問應(yīng)用以完成從多個(gè)生活任務(wù)中選出的特定生活活動(dòng)任務(wù)的示例過程的流程圖。
[0015]圖7是解說用于從多個(gè)數(shù)據(jù)提供者處聚集關(guān)于商品或服務(wù)的數(shù)據(jù)并響應(yīng)于用戶查詢經(jīng)由生活顧問應(yīng)用來提供經(jīng)過濾數(shù)據(jù)的示例過程的流程圖。
[0016]圖8是解說用于經(jīng)由移動(dòng)設(shè)備來收集關(guān)于用戶的狀態(tài)數(shù)據(jù)以供生活顧問引擎使用的示例過程的流程圖。
[0017]圖9是解說用于提示用戶選擇升級(jí)以訪問由生活顧問引擎提供的附加功能的示例過程的流程圖。
[0018]詳細(xì)描述
[0019]本文中描述的各實(shí)施例涉及用于實(shí)現(xiàn)幫助用戶在移動(dòng)設(shè)備上完成多個(gè)生活活動(dòng)任務(wù)的生活顧問應(yīng)用的技術(shù)。這些生活活動(dòng)任務(wù)可包括外出就餐、購買衣物、預(yù)訂旅行、預(yù)訂賓館、訂位、尋找餐廳以及其他可能的任務(wù)。該生活顧問應(yīng)用可以是與移動(dòng)設(shè)備的操作系統(tǒng)本機(jī)地集成的應(yīng)用,或可用于下載或安裝在移動(dòng)設(shè)備上的應(yīng)用。該移動(dòng)設(shè)備可以是智能電話、平板計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、或經(jīng)由用戶界面與用戶交互的任何其他便攜式電子設(shè)備。
[0020]生活顧問應(yīng)用可與由服務(wù)器主控的生活顧問引擎交互。生活顧問引擎可以向生活顧問應(yīng)用提供關(guān)于移動(dòng)設(shè)備的用戶可能希望獲取以便完成各生活活動(dòng)任務(wù)的產(chǎn)品和/或服務(wù)的信息。在各個(gè)實(shí)施例中,生活顧問引擎可以從多個(gè)數(shù)據(jù)提供者(例如,商家合伙人、交易聚集者等)處收集并聚集該信息。生活顧問應(yīng)用進(jìn)而可提供統(tǒng)一用戶界面頁面以供移動(dòng)設(shè)備的用戶搜索并獲取項(xiàng)目(例如,商品或服務(wù)),而不管正提供該項(xiàng)目的商家或該項(xiàng)目的特性如何。用戶對(duì)項(xiàng)目的獲取可包括購買該項(xiàng)目,租用該項(xiàng)目,租借該項(xiàng)目,獲取使用該項(xiàng)目的許可證,或使得用戶能夠保留該項(xiàng)目、達(dá)到對(duì)該項(xiàng)目的使用或達(dá)到對(duì)該項(xiàng)目的擁有的任何其他活動(dòng)。在一些實(shí)施例中,可根據(jù)用戶偏好和用戶上下文信息來過濾由生活顧問引擎提供并經(jīng)由生活顧問應(yīng)用向用戶傳遞的搜索結(jié)果。
[0021]生活顧問應(yīng)用可使得用戶能夠獲得來自多個(gè)商家和/或數(shù)據(jù)提供者的數(shù)據(jù),而無需在移動(dòng)設(shè)備上下載并安裝多個(gè)應(yīng)用。因此,可使用戶免于以下不便:研究許多不同應(yīng)用的功能,從通?;靵y的應(yīng)用陣列中選擇幾個(gè)期望應(yīng)用以從應(yīng)用源下載,并將每一個(gè)期望應(yīng)用下載到移動(dòng)設(shè)備上。
[0022]此外,生活顧問應(yīng)用可提供統(tǒng)一用戶界面頁面,而不管要完成的生活活動(dòng)任務(wù)的類別或者用戶期望獲取的產(chǎn)品或服務(wù)的類型。結(jié)果,生活顧問應(yīng)用可使用戶免除學(xué)習(xí)用不同的應(yīng)用用戶界面和數(shù)據(jù)格式進(jìn)行工作的負(fù)擔(dān)。因此,用戶可將他們的時(shí)間聚焦于獲得他們想用來完成生活活動(dòng)任務(wù)的信息,而不是選擇不同的應(yīng)用以及學(xué)習(xí)與不同的應(yīng)用交互。以下參考圖1-9來描述根據(jù)各實(shí)施方式的用于在移動(dòng)設(shè)備上實(shí)現(xiàn)生活顧問應(yīng)用的技術(shù)的各示例。
[0023]示例方案[0024]圖1是解說在多個(gè)移動(dòng)設(shè)備上實(shí)現(xiàn)生活顧問應(yīng)用的示例方案100的框圖。在該示例方案100中,生活顧問引擎102可以由(諸)服務(wù)器104來實(shí)現(xiàn)。(諸)服務(wù)器104可以是云計(jì)算服務(wù)的部分。在一些實(shí)施例中,(諸)服務(wù)器104可駐留在計(jì)算云的不同數(shù)據(jù)中心中。生活顧問引擎102可經(jīng)由網(wǎng)絡(luò)110獲得來自數(shù)據(jù)提供者108(1)-108(N)的數(shù)據(jù)服務(wù)器106(1)-106(N)的數(shù)據(jù)。網(wǎng)絡(luò)110可以是局域網(wǎng)(“LAN”)、諸如廣域網(wǎng)(“WAN”)之類的更大的網(wǎng)絡(luò)、和/或諸如因特網(wǎng)之類的網(wǎng)絡(luò)集合。諸如TCP/IP之類的網(wǎng)絡(luò)通信協(xié)議可用于實(shí)現(xiàn)網(wǎng)絡(luò)110。
[0025]數(shù)據(jù)提供者108(1)-108(N)可包括銷售產(chǎn)品或服務(wù)的商家、交易促成者和/或交易聚集者。例如,商家可以是運(yùn)營航班的航空公司、提供臨時(shí)起居的賓館、提供膳食的餐廳、或銷售衣物的服裝店。交易促成者可以是將提供特定產(chǎn)品或服務(wù)的商家以及期望獲取這樣的產(chǎn)品或服務(wù)的消費(fèi)者集合到一起的交易代理。商家可以通過交易促成者向消費(fèi)者列出其打折的產(chǎn)品或服務(wù),以換取交易促成者聯(lián)系廣泛的消費(fèi)者大眾的能力。
[0026]交易聚集者可以是收集關(guān)于商家所提供的產(chǎn)品或服務(wù)的信息的實(shí)體。交易聚集者可以自己從商家聚集該信息,或者商家可以向交易聚集者發(fā)出關(guān)于其庫存產(chǎn)品或服務(wù)的信息。在一些實(shí)施例中,交易促成者或交易聚集者還可以提供使得消費(fèi)者能夠提供對(duì)不同商家的審閱或?qū)Ω魃碳宜峁┑捻?xiàng)目的審閱的網(wǎng)站。這些審閱可包括評(píng)價(jià)、推薦和/或評(píng)級(jí)。數(shù)據(jù)提供者108(1)-108 (N)中的每一個(gè)數(shù)據(jù)提供者可以與生活顧問引擎102的操作者合伙來向生活顧問引擎102提供關(guān)于商家所提供的產(chǎn)品或服務(wù)的最新信息。進(jìn)而,生活顧問引擎102可以將收集到的信息存儲(chǔ)在數(shù)據(jù)存儲(chǔ)112中。
[0027]生活顧問引擎102可以經(jīng)由網(wǎng)絡(luò)110與安裝在移動(dòng)設(shè)備116(1)_116(N)中的每一個(gè)移動(dòng)設(shè)備上的生活顧問應(yīng)用114的各實(shí)例進(jìn)行對(duì)接。例如,生活顧問應(yīng)用114的實(shí)例可以被安裝在移動(dòng)設(shè)備116 (I)上。移動(dòng)設(shè)備116 (I)-116 (N)中的每一個(gè)移動(dòng)設(shè)備都可以是智能電話、平板計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、或通過用戶界面與用戶交互的任何其他便攜式電子設(shè)備。
[0028]生活顧問應(yīng)用114可以提供使得移動(dòng)設(shè)備(諸如移動(dòng)設(shè)備116(1))的用戶能夠訪問用于完成多個(gè)類別的生活活動(dòng)任務(wù)的功能的用戶界面118。在至少一個(gè)實(shí)施例中,可存在可經(jīng)由用戶界面119來訪問的四個(gè)類別的生活活動(dòng)任務(wù)。四個(gè)類別可以是“就餐”、“旅行”、“時(shí)尚”和“起居”。在這樣的實(shí)施例中,“就餐”類別可以包括諸如尋找餐廳和餐廳訂位之類的生活活動(dòng)任務(wù)?!奥眯小鳖悇e可包括諸如預(yù)訂航班、賓館和/或度假之類的生活活動(dòng)任務(wù)?!皶r(shí)尚”類別可包括諸如尋找吸引人的衣物和購買它們之類的生活活動(dòng)任務(wù)?!捌鹁印鳖悇e可包括諸如尋找要租借的公寓、要購買的房子或?yàn)榧遗鋫浼揖咧惖纳罨顒?dòng)任務(wù)。
[0029]每一個(gè)類別都可經(jīng)由用戶界面118上的相應(yīng)菜單項(xiàng)來訪問。例如,“就餐”類別可經(jīng)由菜單項(xiàng)120來訪問,“時(shí)尚”類別可經(jīng)由菜單項(xiàng)122來訪問,“旅行”類別可經(jīng)由菜單項(xiàng)124來訪問,并且“起居”類別可經(jīng)由菜單項(xiàng)126來訪問。因此,移動(dòng)設(shè)備116(1)的用戶128可以從用戶界面118中選擇合適的菜單項(xiàng)來完成生活活動(dòng)任務(wù)。
[0030]例如,當(dāng)用戶128期望完成“旅行”類別中的生活活動(dòng)任務(wù)(例如,預(yù)訂航班)時(shí),用戶128可以在用戶界面118中選擇菜單項(xiàng)124。對(duì)菜單項(xiàng)124的選擇可以引起生活顧問應(yīng)用114顯示用戶界面頁面130。用戶界面頁面130可進(jìn)一步包括多個(gè)子類別菜單項(xiàng)。例如,用戶界面頁面130可包括使得用戶能夠預(yù)訂航班的子類別菜單項(xiàng)132、使得用戶能夠預(yù)訂賓館的子類別菜單項(xiàng)134、或使得用戶能夠預(yù)訂完整度假的子類別菜單項(xiàng)136。因此,一旦移動(dòng)設(shè)備116(1)的用戶128導(dǎo)航到了菜單項(xiàng)126,該用戶可進(jìn)一步選擇具體的子類別菜單項(xiàng)(例如,菜單項(xiàng)134)來完成特定生活活動(dòng)任務(wù)(例如,預(yù)訂航班)。
[0031]為了完成生活活動(dòng)任務(wù),移動(dòng)設(shè)備116(1)的用戶128可經(jīng)由生活顧問應(yīng)用114向生活顧問引擎102提交查詢138。例如,當(dāng)用戶128選擇子類別菜單項(xiàng)134來預(yù)訂航班時(shí),生活顧問應(yīng)用114可向用戶128顯示查詢界面頁面。進(jìn)而,該用戶可使用該查詢界面頁面來提交包括諸如出發(fā)城市、目的地城市和旅行日期等信息的查詢。生活顧問應(yīng)用114可將該查詢信息傳遞給生活顧問引擎102。作為響應(yīng),生活顧問引擎102可以從數(shù)據(jù)存儲(chǔ)112中檢索匹配該查詢的相關(guān)信息140。在以上示例中,相關(guān)信息140可包括匹配的可用航班。
[0032]生活顧問引擎102可隨后將該相關(guān)信息140返回給移動(dòng)設(shè)備116(1)上的生活顧問應(yīng)用114,以供向用戶128呈現(xiàn)。在以上示例中,用戶128可進(jìn)一步選擇航班并使用生活顧問應(yīng)用114來將預(yù)訂和支付信息傳送給生活顧問引擎102。進(jìn)而,生活顧問引擎102可以將該預(yù)訂和支付信息傳遞給相應(yīng)的商家(例如,航空公司)或交易促成者(諸如,數(shù)據(jù)提供者108(1))進(jìn)行處理,以完成該獲取交易。
[0033]在一些實(shí)施例中,生活顧問引擎102可以基于用戶的狀態(tài)來定制向用戶返回的相關(guān)信息。例如,生活顧問應(yīng)用102可基于用戶128的狀態(tài)數(shù)據(jù)來定制向移動(dòng)設(shè)備116(1)上的生活顧問應(yīng)用114的實(shí)例返回的相關(guān)信息140。用戶的狀態(tài)數(shù)據(jù)可包括用戶偏好數(shù)據(jù)和用戶上下文數(shù)據(jù)。用戶偏好數(shù)據(jù)可指示對(duì)特定商家或特定類型的商家的用戶偏好。用戶上下文數(shù)據(jù)可包括與用戶有關(guān)的數(shù)據(jù),諸如從全球定位系統(tǒng)(GPS)數(shù)據(jù)獲得的用戶的地理位置,與用戶的地理位置相對(duì)應(yīng)的地址、用戶位置處的時(shí)區(qū)和時(shí)間、用戶位置處的氣候、和/或在用戶位置處發(fā)生的事件、以及其他數(shù)據(jù)。通過這種方式,生活顧問引擎102可以從正在不同移動(dòng)設(shè)備(諸如,移動(dòng)設(shè)備116(1)_116(N))上運(yùn)行的生活顧問應(yīng)用114的各實(shí)例接收關(guān)于用戶的狀態(tài)數(shù)據(jù)。
[0034]例如,由移動(dòng)設(shè)備116(1)向生活顧問引擎102返回的狀態(tài)數(shù)據(jù)142可指示移動(dòng)設(shè)備116(1)的用戶128在預(yù)訂航班時(shí)偏好被評(píng)級(jí)為三星或以上的航空公司。該狀態(tài)數(shù)據(jù)可進(jìn)一步指示用戶位置處的當(dāng)前時(shí)間是下午1:00,并且用戶當(dāng)前位于距出發(fā)城市的機(jī)場(chǎng)一小時(shí)車程之處。因此,生活顧問引擎102可在將相關(guān)信息140 (例如,從數(shù)據(jù)存儲(chǔ)112檢索到的可用航班)發(fā)送給移動(dòng)設(shè)備116(1)之前,進(jìn)一步基于該狀態(tài)數(shù)據(jù)142過濾該相關(guān)信息140。例如,生活顧問引擎102可從相關(guān)信息140中排除在當(dāng)前時(shí)間的一小時(shí)內(nèi)出發(fā)的任何航班和/或沒有足夠評(píng)級(jí)的航空公司運(yùn)營的航班。另選地或同時(shí)地,生活顧問引擎102還可將附加信息(諸如指示從用戶的當(dāng)前位置到出發(fā)城市機(jī)場(chǎng)的路線的地圖和/或方向)追加到相關(guān)信息140中,以供向移動(dòng)設(shè)備116(1)上的生活顧問應(yīng)用114遞送。
[0035]在其他實(shí)施例中,除了促成從數(shù)據(jù)提供者108(1)-108(N)檢索數(shù)據(jù)外,生活顧問應(yīng)用114和生活顧問引擎102的組合可使得移動(dòng)設(shè)備116(1)-116(N)的用戶能夠?qū)忛喰畔?諸如評(píng)論、評(píng)級(jí)、和/或推薦)上傳回?cái)?shù)據(jù)提供者108(1)-108(N)。審閱信息可針對(duì)產(chǎn)品、服務(wù)和/或提供這些產(chǎn)品或服務(wù)的商家。進(jìn)而,審閱信息可被數(shù)據(jù)提供者108 (I)-108 (N)顯示在相應(yīng)的網(wǎng)站上。
[0036]圖2示出用于訪問生活顧問應(yīng)用114所提供的各類別功能的說明性用戶界面。如上所述,用于與生活顧問應(yīng)用114進(jìn)行交互的用戶界面可包括用于訪問促成各類別生活活動(dòng)任務(wù)的功能的菜單項(xiàng)。例如,如圖2所示,移動(dòng)設(shè)備116(1)上顯示的用戶界面菜單202可包括菜單項(xiàng)204 (I)-204 (N)。每一菜單項(xiàng)可對(duì)應(yīng)于用于執(zhí)行特定類別的生活活動(dòng)任務(wù)的功能。例如,菜單項(xiàng)204(3)可對(duì)應(yīng)于用于執(zhí)行“旅行”類別的各生活活動(dòng)任務(wù)的功能。因此,對(duì)菜單項(xiàng)204(3)的選擇可引出使得用戶能夠完成旅行相關(guān)任務(wù)(諸如,預(yù)訂航班、預(yù)訂賓館、和/或預(yù)訂度假)的用戶界面菜單206。在各個(gè)實(shí)施例中,用戶界面菜單202可以是生活顧問應(yīng)用114的在用戶打開移動(dòng)設(shè)備(諸如移動(dòng)設(shè)備116(1))時(shí)顯示的頂級(jí)根用戶界面菜單。
[0037]然而,在替換實(shí)施例中,用戶界面菜單202可以被定制為呈現(xiàn)菜單項(xiàng)208 (I)-208 (N),其中每一菜單項(xiàng)激活執(zhí)行特定生活活動(dòng)任務(wù)的功能。每一特定生活活動(dòng)任務(wù)都可以是這些類別的生活活動(dòng)任務(wù)中的一個(gè)任務(wù)。例如,對(duì)菜單項(xiàng)208(2)的選擇可激活使得用戶能夠預(yù)訂度假的用戶界面菜單210。對(duì)菜單項(xiàng)208 (3)的選擇可激活使得用戶能夠預(yù)訂航班的用戶界面菜單212,并且對(duì)菜單項(xiàng)208(4)的選擇可激活使得用戶能夠預(yù)訂賓館的用戶界面菜單214。
[0038]因此,在各個(gè)實(shí)例中,生活顧問應(yīng)用114的用戶界面菜單202可被定制為經(jīng)由設(shè)置菜單示出以上描述的菜單項(xiàng)。該定制可導(dǎo)致用戶界面菜單202顯示與促成各類別或各生活活動(dòng)任務(wù)的功能相對(duì)應(yīng)的各菜單項(xiàng),或顯示其中每一菜單項(xiàng)與特定生活活動(dòng)任務(wù)的具體功能相對(duì)應(yīng)的各菜單項(xiàng)。然而,在其他實(shí)例中,用戶可將用戶界面菜單202定制成同時(shí)顯示與用于執(zhí)行某類別的生活活動(dòng)任務(wù)的功能相對(duì)應(yīng)的至少一個(gè)菜單項(xiàng)以及與用于執(zhí)行特定生活活動(dòng)任務(wù)的功能相對(duì)應(yīng)的至少一個(gè)菜單項(xiàng)的組合。
[0039]在附加的實(shí)施例中,用戶還可根據(jù)用戶感興趣的生活活動(dòng)任務(wù)類別和/或生活活動(dòng)任務(wù)子類別來定制由生活顧問應(yīng)用114顯示的菜單項(xiàng)。因此,定制可包括從用戶界面菜單202中刪除一個(gè)或多個(gè)菜單項(xiàng),和/或向用戶界面菜單202添加一個(gè)或多個(gè)菜單項(xiàng)。例如,用戶可將用戶界面菜單202定制成不顯示與針對(duì)“時(shí)尚”類別的功能相對(duì)應(yīng)的菜單項(xiàng)。另選地或同時(shí)地,用戶可以將用戶界面菜單202定制成顯示與針對(duì)“娛樂”類別的生活活動(dòng)任務(wù)的功能相對(duì)應(yīng)的另一菜單項(xiàng)。針對(duì)“娛樂”類別的功能可包括允許購買針對(duì)電影、體育賽事、演出等的票的功能。在各個(gè)實(shí)施例中,生活顧問應(yīng)用114可提供允許這樣的定制的設(shè)置菜單。
[0040]生活顧問引擎組件
[0041]圖3是示出促成生活活動(dòng)任務(wù)履行的生活顧問引擎102的示例組件的說明性框圖。生活顧問引擎102可以由(諸)服務(wù)器104來實(shí)現(xiàn)。(諸)服務(wù)器104可包括一個(gè)或多個(gè)處理器302、存儲(chǔ)器304、和/或使用戶能夠與電子設(shè)備交互的用戶控件。存儲(chǔ)器304可使用諸如計(jì)算機(jī)存儲(chǔ)介質(zhì)等計(jì)算機(jī)可讀介質(zhì)來實(shí)現(xiàn)。計(jì)算機(jī)可讀介質(zhì)包括至少兩種類型的計(jì)算機(jī)可讀介質(zhì),即計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括以用于存儲(chǔ)如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于,RAM、R0M、EEPR0M、閃存或其他存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其他光存儲(chǔ)、磁帶盒、磁帶、磁盤存儲(chǔ)或其他磁存儲(chǔ)設(shè)備,或者可用于存儲(chǔ)信息以供計(jì)算設(shè)備訪問的任何其他非傳輸介質(zhì)。相反,通信介質(zhì)可在諸如載波之類的已調(diào)制數(shù)據(jù)信號(hào)或其它傳輸機(jī)制中體現(xiàn)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)。如本文所定義的,計(jì)算機(jī)存儲(chǔ)介質(zhì)不包括通信介質(zhì)。(諸)服務(wù)器104可具有網(wǎng)絡(luò)能力。例如,(諸)服務(wù)器104可以經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)(如因特網(wǎng))來與其他電子設(shè)備(例如,膝上型計(jì)算機(jī)、服務(wù)器等)交換數(shù)據(jù)。
[0042]生活顧問引擎102可包括數(shù)據(jù)聚集模塊306、用戶上下文模塊308、用戶偏好模塊310、查詢模塊312、獲取模塊314、審閱模塊316、收入模塊318和用戶界面模塊320。存儲(chǔ)器304還可實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)112。
[0043]數(shù)據(jù)聚集模塊306可以從數(shù)據(jù)提供者108(1)-108(N)處收集關(guān)于商家所提供的產(chǎn)品和服務(wù)的數(shù)據(jù)。數(shù)據(jù)提供者108 (I)-108 (N)可包括銷售這些產(chǎn)品或服務(wù)的商家、交易促成者和/或交易聚集者。該數(shù)據(jù)可以是關(guān)于這些產(chǎn)品或服務(wù)的信息,諸如項(xiàng)目的成本、可供獲取的項(xiàng)目的量、項(xiàng)目的描述、銷售或租用條款、和/或可幫助用戶確定是否獲取該項(xiàng)目的其他細(xì)節(jié)。在各個(gè)實(shí)施例中,該數(shù)據(jù)可以基于生活顧問引擎102的運(yùn)營者和數(shù)據(jù)提供者108 (I)-108 (N)之間的合作協(xié)議來收集。用戶對(duì)項(xiàng)目的獲取可包括購買該項(xiàng)目,租用該項(xiàng)目,租借該項(xiàng)目,獲取使用該項(xiàng)目的許可證,或使得用戶能夠保留該項(xiàng)目、達(dá)到對(duì)該項(xiàng)目的使用或達(dá)到對(duì)該項(xiàng)目的擁有的任何其他活動(dòng)。在各個(gè)實(shí)施例中,數(shù)據(jù)提供者108 (I)-108 (N)可以在連續(xù)的基礎(chǔ)上或周期性的基礎(chǔ)上向生活顧問引擎102提供最新數(shù)據(jù)。在一些實(shí)施例中,數(shù)據(jù)提供者108 (I) -108 (N)還可以包括web映射服務(wù)數(shù)據(jù)提供者、公共運(yùn)輸信息數(shù)據(jù)提供者(例如,運(yùn)輸局)、氣候數(shù)據(jù)提供者、和/或突發(fā)事件新聞來源等。收集到的數(shù)據(jù)還可包括與產(chǎn)品或服務(wù)相關(guān)聯(lián)的信息,諸如消費(fèi)者和專業(yè)審閱、評(píng)論、評(píng)級(jí)和/或推薦。數(shù)據(jù)聚集模塊306可將收集到的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)存儲(chǔ)112中。
[0044]數(shù)據(jù)聚集模塊306可在將該收集到的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)存儲(chǔ)112中之前進(jìn)一步根據(jù)生活活動(dòng)任務(wù)的類別來對(duì)該數(shù)據(jù)進(jìn)行分類。這些類別可以包括“就餐”、“旅行”、“時(shí)尚”和“起居”。例如,從作為航空公司的商家收集到的關(guān)于可用航班的數(shù)據(jù)可被置于“旅行”類別中,而從作為餐廳的商家收集到的關(guān)于開放預(yù)訂的數(shù)據(jù)可被置于“就餐”類別中。同樣,從具有空房的公寓住宅收集到的數(shù)據(jù)可被置于“起居”類別中,而從銷售衣物的在線商家收集到的數(shù)據(jù)可被置于“時(shí)尚”類別中。由數(shù)據(jù)聚集模塊306收集到的數(shù)據(jù)的分類可促成對(duì)匹配用戶查詢的數(shù)據(jù)的有利檢索。另選地或同時(shí)地,數(shù)據(jù)聚集模塊306還可根據(jù)各類別的子類別來對(duì)收集到的數(shù)據(jù)進(jìn)行分類。例如,從航空公司收集的數(shù)據(jù)除了被置于“旅行”類別中之外或作為其替換,可被置于“航班”子類別中。數(shù)據(jù)聚集模塊306可通過用相應(yīng)的類別和/或子類別元數(shù)據(jù)向來自商家的每一條數(shù)據(jù)加標(biāo)簽來組織收集到的數(shù)據(jù)。
[0045]在各個(gè)實(shí)施例中,數(shù)據(jù)聚集模塊306可使用一個(gè)或多個(gè)機(jī)器學(xué)習(xí)或分類算法來將每一條收集到的信息分類到這些類別和/或子類別之一。機(jī)器學(xué)習(xí)算法可包括受監(jiān)督的學(xué)習(xí)算法、不受監(jiān)督的學(xué)習(xí)算法、和/或半監(jiān)督的學(xué)習(xí)算法等等。分類算法可包括支持向量機(jī)、神經(jīng)網(wǎng)絡(luò)、專家系統(tǒng)、貝葉斯信任網(wǎng)絡(luò)、模糊邏輯、和/或數(shù)據(jù)融合引擎等等。在其他實(shí)施例中,數(shù)據(jù)聚集模塊306可采用一種或多種有向或無向模型分類方法,諸如樸素貝葉斯、貝葉斯網(wǎng)絡(luò)、決策樹、神經(jīng)網(wǎng)絡(luò)、模糊邏輯模型、和/或其他概率分類模型。
[0046]用戶上下文模塊308可收集關(guān)于正在移動(dòng)設(shè)備116 (I) -116 (N)中的相應(yīng)移動(dòng)設(shè)備上使用生活顧問應(yīng)用114的每一用戶的上下文數(shù)據(jù)。例如,安裝在移動(dòng)設(shè)備116(1)上的生活顧問應(yīng)用114可收集關(guān)于用戶128的上下文信息。生活顧問應(yīng)用114可隨后向用戶上下文模塊308報(bào)告收集到的上下文信息。進(jìn)而,用戶上下文模塊308可將每一用戶的上下文數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)存儲(chǔ)112中。由用戶上下文模塊308收集到的關(guān)于每一用戶的上下文數(shù)據(jù)可包括該用戶的地理位置、該地理位置是否對(duì)應(yīng)于與該用戶相關(guān)聯(lián)的已知地址(例如,家、工作場(chǎng)所、學(xué)校等)。在一些實(shí)施例中,用戶上下文模塊308可通過相應(yīng)移動(dòng)設(shè)備的GPS功能性來獲得用戶的地理位置。
[0047]收集到的用戶的上下文數(shù)據(jù)可進(jìn)一步包括其他數(shù)據(jù),諸如用戶的時(shí)間和時(shí)區(qū)、氣候、在用戶的地理位置附近的交通狀況、和/或用戶的時(shí)間表或預(yù)約等等。這種與用戶相關(guān)聯(lián)的上下文數(shù)據(jù)可以通過相應(yīng)移動(dòng)設(shè)備上的一個(gè)或多個(gè)應(yīng)用(例如,氣候應(yīng)用、交通應(yīng)用、日歷應(yīng)用等)來收集。
[0048]在各個(gè)實(shí)施例中,用戶上下文模塊308可被配置成在獲得來自用戶的許可后收集與該用戶有關(guān)的上下文數(shù)據(jù)。例如,在收集關(guān)于用戶128的上下文數(shù)據(jù)之前,用戶上下文模塊308可使得安裝在移動(dòng)設(shè)備116(1)上的生活顧問應(yīng)用114顯示對(duì)話框。該對(duì)話框可向用戶128指示將收集來自用戶128的個(gè)人信息。對(duì)話框可標(biāo)識(shí)要收集的信息的類型和每一來源。通過這種方式,用戶128可被給予選擇退出由用戶上下文模塊308執(zhí)行的上下文數(shù)據(jù)收集的機(jī)會(huì)。在一些實(shí)施例中,在用戶128同意之后,用戶上下文模塊308可顯示一個(gè)或多個(gè)其他對(duì)話框,這些對(duì)話框還使得用戶128能夠選擇用戶上下文模塊308可收集的上下文信息的特定類型。例如,用戶128可允許用戶上下文模塊308收集關(guān)于用戶128的位置數(shù)據(jù),而非來自安裝在移動(dòng)設(shè)備116(1)上的日歷應(yīng)用的預(yù)約數(shù)據(jù)。通過這種方式,正在使用生活顧問應(yīng)用114的每一用戶可具有保護(hù)他或她的個(gè)人數(shù)據(jù)的能力。
[0049]用戶偏好模塊310可收集正在相應(yīng)移動(dòng)設(shè)備上使用生活顧問應(yīng)用114的實(shí)例的每一用戶的用戶偏好。例如,用戶128可指示對(duì)安裝在移動(dòng)設(shè)備116(1)上的生活顧問應(yīng)用114的某些偏好。在各個(gè)實(shí)例中,用戶128可指示對(duì)一個(gè)或多個(gè)商家的偏好(例如,一個(gè)或多個(gè)喜歡的航空公司)、和/或可指示用戶128期望排除作為產(chǎn)品或服務(wù)供應(yīng)商的一個(gè)或多個(gè)商家。在一些實(shí)例中,用戶128還可指示商家為了被用戶128考慮而要滿足的一個(gè)或多個(gè)標(biāo)準(zhǔn)。例如,用戶128可指示在預(yù)訂航班時(shí)對(duì)被評(píng)級(jí)為三星或以上的航空公司的偏好、和/或在預(yù)訂餐廳時(shí)對(duì)在用戶128的當(dāng)前地理位置的預(yù)定鄰近度內(nèi)的餐廳的偏好等等。
[0050]查詢模塊312可接收來自安裝在移動(dòng)設(shè)備116⑴_(tái)116(N)上的生活顧問應(yīng)用114的各實(shí)例的查詢。每一查詢可尋求獲取數(shù)據(jù)提供者108(1)-108 (N)中包括的來自各商家的產(chǎn)品或服務(wù)。例如,移動(dòng)設(shè)備116(1)可向查詢模塊312發(fā)送來自用戶128的請(qǐng)求,該請(qǐng)求指示用戶128期望預(yù)訂特定日期從西雅圖到北京的航班。
[0051]進(jìn)而,查詢模塊312可根據(jù)接收到的查詢執(zhí)行對(duì)存儲(chǔ)在數(shù)據(jù)存儲(chǔ)112中的產(chǎn)品或服務(wù)數(shù)據(jù)的搜索,以尋找到匹配數(shù)據(jù)。一旦查詢模塊312定位到了關(guān)于匹配該查詢的產(chǎn)品或服務(wù)的信息,該相關(guān)信息可被查詢模塊312返回給發(fā)起該查詢的相應(yīng)移動(dòng)設(shè)備,以供向用戶顯示。例如,在以上示例中,查詢模塊312可向移動(dòng)設(shè)備116(1)上的生活顧問應(yīng)用114返回關(guān)于由一個(gè)或多個(gè)航空公司提供的、匹配用戶128的查詢的各航班的信息。移動(dòng)設(shè)備116(1)上的生活顧問應(yīng)用114可隨后向用戶128顯示航班信息。
[0052]在一些實(shí)施例中,查詢模塊312可基于移動(dòng)設(shè)備的用戶的用戶狀態(tài)和/或偏好來修改要向該用戶返回的匹配數(shù)據(jù)。該用戶的用戶狀態(tài)可由用戶上下文模塊308來收集,而用戶偏好可由用戶偏好模塊310來收集。該修改可包括基于用戶的用戶偏好過濾匹配數(shù)據(jù)。例如,可對(duì)向用戶128返回的關(guān)于航班的信息進(jìn)行過濾,以排除以五星評(píng)級(jí)尺度進(jìn)行評(píng)級(jí)時(shí)未能達(dá)到至少三星的航空公司的航班,或不考慮被用戶128專門排除的航空公司的航班。另選地或同時(shí)地,該修改可包括用可幫助用戶完成生活活動(dòng)任務(wù)的附加信息來補(bǔ)充匹配數(shù)據(jù)。例如,查詢模塊312可返回關(guān)于航班的匹配信息以及示出至從用戶128的當(dāng)前位置到出發(fā)機(jī)場(chǎng)的地圖和/或方向的網(wǎng)頁的超鏈接。在某些實(shí)例中,方向可進(jìn)一步包括出租車公司的聯(lián)系信息或乘坐公共交通到出發(fā)機(jī)場(chǎng)的方向。
[0053]獲取模塊314可使得生活顧問應(yīng)用114的用戶能夠獲取在由查詢模塊312返回的數(shù)據(jù)中描述的產(chǎn)品或服務(wù)。如上所述,用戶對(duì)項(xiàng)目的獲取可包括購買該項(xiàng)目,租用該項(xiàng)目,租借該項(xiàng)目,獲取使用該項(xiàng)目的許可證,或使得用戶能夠保留該項(xiàng)目、達(dá)到對(duì)該項(xiàng)目的使用或達(dá)到對(duì)該項(xiàng)目的擁有的任何其他活動(dòng)。例如,用戶128可使用安裝在移動(dòng)設(shè)備116(1)上的生活顧問應(yīng)用114的用戶界面選項(xiàng)來指示對(duì)預(yù)訂匹配查詢的航班的需要。進(jìn)而,移動(dòng)設(shè)備116(1)上的生活顧問應(yīng)用114可顯示提示該用戶提供個(gè)人信息(例如,該用戶的身份、該用戶的聯(lián)系信息、該用戶的居所和賬單地址等)的用戶界面頁面。該用戶界面頁面還可提示該用戶輸入支付信息(例如,信用卡號(hào)、銀行賬戶號(hào)等)。一旦用戶提供了所請(qǐng)求的信息,生活顧問應(yīng)用114就可將所提供的信息傳遞給獲取模塊314。獲取模塊314可進(jìn)而將所提供的信息傳遞到相應(yīng)的商家,以完成該獲取交易。
[0054]審閱模塊316可使得生活顧問應(yīng)用114的用戶能夠提供關(guān)于不同商家和/或由這些商家提供的項(xiàng)目的審閱。這些審閱中的每一個(gè)審閱可包括評(píng)論、推薦和/或評(píng)級(jí)。例如,用戶128可使用由移動(dòng)設(shè)備116(1)上的生活顧問應(yīng)用114提供的用戶界面頁面來選擇供審閱的商家、產(chǎn)品或服務(wù)。在用戶128選擇了要審閱的實(shí)體后,生活顧問應(yīng)用114可為所選實(shí)體提供使得用戶128能夠輸入合適的審閱、評(píng)論、推薦和/或評(píng)級(jí)的另一用戶界面頁面。進(jìn)而,生活顧問應(yīng)用114可向?qū)忛喣K316傳遞該審閱。審閱模塊316可將該審閱存儲(chǔ)在數(shù)據(jù)存儲(chǔ)112中。在某些實(shí)例中,審閱模塊316可向用戶提供顯示這些審閱的網(wǎng)頁。另選地或同時(shí)地,每一審閱可被審閱模塊316傳遞到一個(gè)或多個(gè)相關(guān)方,例如商家、交易聚集者和/或交易促成者。每一相關(guān)方可能選擇顯示從生活顧問引擎102的審閱模塊316接收的審閱。
[0055]收入模塊318可從商家收取用于促成從這些商家獲取產(chǎn)品或服務(wù)的費(fèi)用。在一些實(shí)施例中,收入模塊318可針對(duì)通過獲取模塊314獲取的每一項(xiàng)目從這些商家收取該收益的一部分。在這樣的實(shí)施例中,獲取模塊314可向收入模塊318發(fā)送關(guān)于已完成獲取的細(xì)節(jié)。進(jìn)而,收入模塊318可以根據(jù)該獲取收取用于促成該獲取的固定費(fèi)用和/或商家收益的一部分。在其他實(shí)例中,商家可請(qǐng)求通過生活顧問引擎102來向生活顧問應(yīng)用114的用戶提供對(duì)產(chǎn)品或服務(wù)的折扣或促銷。在這樣的實(shí)例中,收入模塊318可被配置成向商家收取用于通過安裝在移動(dòng)設(shè)備116 (I)-116 (N)上的生活顧問應(yīng)用114的各實(shí)例向用戶顯示每一折扣或促銷的固定費(fèi)用、按投放付費(fèi)的費(fèi)用、和/或按點(diǎn)擊付費(fèi)的費(fèi)用。在又一些實(shí)例中,商家可請(qǐng)求在由移動(dòng)設(shè)備116(1)_116(N)上的生活顧問應(yīng)用114的各實(shí)例顯示的用戶界面頁面上放置廣告。例如,這些廣告可被放置在由生活顧問應(yīng)用114的每一實(shí)例顯示的查詢頁或查詢請(qǐng)求頁上。在這樣的實(shí)例中,收入模塊318可向每一商家收取用于顯示這樣的廣告的周期性重放顯示費(fèi)或按投放收費(fèi)費(fèi)用。在一些實(shí)施例中,可根據(jù)每一廣告在用戶界面頁面上的顯示位置和/或顯著性來計(jì)算用于顯示該廣告的費(fèi)用額。
[0056]在其他實(shí)施例中,收入模塊318可向生活顧問應(yīng)用114的各用戶收取訂閱費(fèi)。在這樣的實(shí)施例中,可將由生活顧問引擎102提供的各服務(wù)劃分成各服務(wù)級(jí)別,其中每一更高級(jí)別提供附加服務(wù)。例如,第一免費(fèi)訂閱級(jí)別可使得移動(dòng)設(shè)備116(1)-116(N)上的生活顧問應(yīng)用114的用戶能夠搜索用于完成其生活活動(dòng)任務(wù)的產(chǎn)品或服務(wù)。然而,如果用戶期望獲取產(chǎn)品或服務(wù),則收入模塊318可提示該用戶升級(jí)到許可這樣的活動(dòng)的更高付費(fèi)服務(wù)訂閱級(jí)別。此外,如果用戶進(jìn)一步期望訪問定制服務(wù)(諸如對(duì)響應(yīng)于查詢而返回的產(chǎn)品或服務(wù)進(jìn)行過濾和/或訪問特殊折扣),則收入模塊318可提示該用戶升級(jí)到甚至更高的付費(fèi)服務(wù)訂閱級(jí)別。
[0057]因此,在這樣的實(shí)施例中,收入模塊318可跟蹤由安裝在移動(dòng)設(shè)備上的生活顧問應(yīng)用114的用戶支付的服務(wù)訂閱級(jí)別。因此,收入模塊318可與查詢模塊312和獲取模塊314協(xié)作工作,以響應(yīng)于查詢向移動(dòng)設(shè)備上的生活顧問應(yīng)用114返回符合該已支付訂閱級(jí)別的經(jīng)定制信息。例如,經(jīng)定制信息可包括查詢結(jié)果、項(xiàng)目?jī)r(jià)格、和/或提供細(xì)節(jié)等等。在某些實(shí)例中,收入模塊318可在用戶向生活顧問應(yīng)用114指示執(zhí)行僅對(duì)更高的服務(wù)訂閱級(jí)別可用的動(dòng)作的需要時(shí),提示該用戶升級(jí)到該更高的服務(wù)訂閱級(jí)別。此外,取決于用戶是否選擇了升級(jí)選項(xiàng),收入模塊318可授權(quán)或終止該動(dòng)作。
[0058]例如,當(dāng)當(dāng)前正在使用免費(fèi)訂閱級(jí)別的用戶指示預(yù)訂作為旅行服務(wù)查詢的一部分而返回的航班的需要時(shí),收入模塊318可使得生活顧問應(yīng)用114提示該用戶升級(jí)到更高的付費(fèi)服務(wù)訂閱級(jí)別。該升級(jí)提示可經(jīng)由對(duì)話框或用戶界面頁面來顯示。對(duì)升級(jí)的任何支付可由獲取模塊314來處理。此外,取決于用戶是否選擇了升級(jí)選項(xiàng),收入模塊318可要么允許用戶預(yù)訂該航班,要么拒絕該航班預(yù)訂請(qǐng)求。
[0059]用戶界面模塊320可使得用戶能夠使用用戶界面(未示出)與生活顧問引擎102的各模塊進(jìn)行交互。該用戶界面可包括數(shù)據(jù)輸出設(shè)備(例如,視覺顯示器、音頻揚(yáng)聲器)以及一個(gè)或多個(gè)數(shù)據(jù)輸入設(shè)備。數(shù)據(jù)輸入設(shè)備可包括但不限于,鍵區(qū)、鍵盤、鼠標(biāo)設(shè)備、觸摸屏、話筒、語音識(shí)別軟件包以及任何其他合適的設(shè)備或其他電子/軟件選擇方法中的一個(gè)或多個(gè)的組合。
[0060]在一些實(shí)施例中,用戶界面模塊320可使得管理員能夠配置生活顧問引擎102的其他模塊。作為示例,但并非作為限制,管理員可以使用該用戶界面模塊320來編輯數(shù)據(jù)存儲(chǔ)112中存儲(chǔ)的經(jīng)聚集數(shù)據(jù),創(chuàng)建、刪除或修改用戶偏好、服務(wù)訂閱級(jí)別和/或用戶的上下文信息,審閱收到的支付,和/或查看提交的審閱等等。
[0061]數(shù)據(jù)存儲(chǔ)112可存儲(chǔ)由生活顧問引擎112的各模塊收集或處理的信息。這樣的信息可包括由數(shù)據(jù)聚集模塊306收集的經(jīng)聚集數(shù)據(jù)322、由用戶上下文模塊308收集的用戶上下文數(shù)據(jù)324、和由用戶偏好模塊310收集的用戶偏好數(shù)據(jù)326。此外,該信息可進(jìn)一步包括向查詢模塊312提交的搜索查詢328、向獲取模塊314提交的獲取信息、和向?qū)忛喣K316提交的用戶審閱330。該信息還可包括關(guān)于生活顧問應(yīng)用114的用戶的服務(wù)訂閱信息332和/或其他數(shù)據(jù),諸如GPS數(shù)據(jù)。
[0062]移動(dòng)設(shè)備組件
[0063]圖4是示出移動(dòng)設(shè)備的示例組件的說明性示意圖。如上所述,與生活顧問引擎102通信的生活顧問應(yīng)用114的實(shí)例可被安裝在移動(dòng)設(shè)備上。移動(dòng)設(shè)備(諸如,移動(dòng)設(shè)備116(1))可以是能夠使用輸入接口(例如,相機(jī)、鍵盤、觸摸顯示器、話筒等)獲取文本、圖像、視頻和音頻數(shù)據(jù)、處理此類數(shù)據(jù)、并經(jīng)由輸出接口(例如,顯示器、屏幕、揚(yáng)聲器等)輸出經(jīng)處理的數(shù)據(jù)的任何移動(dòng)電子設(shè)備。移動(dòng)設(shè)備116(1)可包括獲取其他信息的各種傳感器402。傳感器402可包括位置傳感器,諸如全球定位系統(tǒng)(GPS)傳感器和/或網(wǎng)絡(luò)輔助GPS傳感器。傳感器402還可包括羅盤航向傳感器、運(yùn)動(dòng)傳感器、和/或慣性傳感器等。
[0064]移動(dòng)設(shè)備116(1)可進(jìn)一步包括一個(gè)或多個(gè)處理器404、存儲(chǔ)器406以及接口組件408。接口組件408可包括使得移動(dòng)設(shè)備116(1)能夠經(jīng)網(wǎng)絡(luò)110發(fā)送和接收數(shù)據(jù)的無線和/或有線通信接口組件。接口組件408還可包括用戶界面組件。該用戶界面組件可包括數(shù)據(jù)輸出設(shè)備(例如,視覺顯示器、音頻揚(yáng)聲器)以及一個(gè)或多個(gè)數(shù)據(jù)輸入設(shè)備。數(shù)據(jù)輸入設(shè)備可包括但不限于,鍵區(qū)、鍵盤、鼠標(biāo)設(shè)備、觸摸屏、話筒、語音識(shí)別軟件包以及任何其他合適的設(shè)備或其他電子/軟件選擇方法中的一個(gè)或多個(gè)的組合。
[0065]存儲(chǔ)器406可存儲(chǔ)操作系統(tǒng)410。操作系統(tǒng)410可包括使移動(dòng)設(shè)備116 (I)能夠經(jīng)由各種輸入(例如,用戶控件、網(wǎng)絡(luò)接口、和/或存儲(chǔ)器設(shè)備)來接收數(shù)據(jù)并且能夠使用一個(gè)或多個(gè)處理器404來處理數(shù)據(jù)以生成輸出的組件。操作系統(tǒng)410可包括呈現(xiàn)輸出(例如,在電子顯示器上顯示圖像、在存儲(chǔ)器中存儲(chǔ)數(shù)據(jù)、將數(shù)據(jù)傳送給另一電子設(shè)備等)的一個(gè)或多個(gè)組件。另外,操作系統(tǒng)410可包括執(zhí)行一般與操作系統(tǒng)相關(guān)聯(lián)的其他功能的其他組件。
[0066]存儲(chǔ)器406還可存儲(chǔ)生活顧問應(yīng)用114。生活顧問應(yīng)用114可包括支持從生活顧問應(yīng)用114的用戶收集用戶上下文數(shù)據(jù)324、用戶偏好數(shù)據(jù)326和用戶審閱328的各組件。例如,生活顧問應(yīng)用114可包括渲染提示和接收這樣的信息的用戶界面頁面和菜單的各組件。如上所述,生活顧問應(yīng)用114可進(jìn)一步渲染在完成生活活動(dòng)任務(wù)時(shí)幫助用戶的用戶界面頁面和菜單。例如,生活顧問應(yīng)用114可接收對(duì)由商家提供的產(chǎn)品和服務(wù)的查詢、向生活顧問引擎102傳遞這樣的查詢、以及返回來自商家的關(guān)于可用產(chǎn)品和服務(wù)的數(shù)據(jù)。在一些實(shí)例中,生活顧問應(yīng)用114還可以提示用戶在生活顧問引擎102的指導(dǎo)下訂閱不同的服務(wù)級(jí)別。在各個(gè)實(shí)施例中,生活顧問應(yīng)用114的使得用戶能夠完成生活活動(dòng)任務(wù)的功能可經(jīng)由參考圖1、2和5描述的用戶界面菜單來訪問。
[0067]在至少一個(gè)實(shí)施例中,一個(gè)或多個(gè)其他應(yīng)用412可被存儲(chǔ)在存儲(chǔ)器226中。該一個(gè)或多個(gè)應(yīng)用412可執(zhí)行各種功能,這取決于移動(dòng)設(shè)備116(1)的性質(zhì)。例如,當(dāng)移動(dòng)設(shè)備116(1)是移動(dòng)電話時(shí),該一個(gè)或多個(gè)應(yīng)用412可包括促成使用通信網(wǎng)絡(luò)來進(jìn)行語音呼叫、發(fā)送文本、或?yàn)g覽web的軟件。在其中移動(dòng)設(shè)備116(1)是平板計(jì)算的另一示例中,其他應(yīng)用412可以是辦公生產(chǎn)力應(yīng)用。應(yīng)用412中可包括的其他示例應(yīng)用可包括日歷/預(yù)約應(yīng)用、游戲應(yīng)用、媒體播放器應(yīng)用、和/或氣候狀態(tài)應(yīng)用等等。
[0068]圖5示出了由生活顧問應(yīng)用顯示的用于不同產(chǎn)品或服務(wù)的說明性統(tǒng)一用戶界面。如上所述,生活顧問應(yīng)用114可以為移動(dòng)設(shè)備(諸如移動(dòng)設(shè)備116(1))的用戶提供統(tǒng)一用戶界面頁面,以實(shí)現(xiàn)對(duì)各項(xiàng)目的獲取,而與正提供這些項(xiàng)目的商家或這些項(xiàng)目的性質(zhì)無關(guān)。通過這種方式,生活顧問應(yīng)用114的用戶甚至在從不同的商家購買項(xiàng)目來完成生活活動(dòng)任務(wù)時(shí)也可享受一致的用戶交互體驗(yàn)。例如,生活顧問應(yīng)用114可向移動(dòng)設(shè)備116(1)的用戶顯示用戶界面頁面502-506。用戶界面頁面502-506中的每一用戶界面頁面可在完成生活活動(dòng)任務(wù)時(shí)幫助用戶。例如,用戶界面頁面502可使得用戶能夠預(yù)訂航班,用戶界面頁面504可使得用戶能夠預(yù)訂賓館,并且用戶界面頁面506可使得用戶能夠在餐廳預(yù)訂位置。如圖5所示,用戶界面頁面502-506中的每一用戶界面頁面可具有類似的用戶界面元素。例如,用戶界面頁面502-506可分別包括類似的搜索部分508-512,這些部分使得用戶能夠查找用戶期望獲取的合適服務(wù)。用戶界面頁面502-506也可分別包括類似的預(yù)訂部分514-516,這些部分不出用戶所預(yù)訂的各服務(wù)。在各個(gè)實(shí)施例中,如由生活顧問應(yīng)用114提供的、外觀上相似的用戶界面頁面可包括用于完成其他生活活動(dòng)任務(wù)的用戶界面頁面。這些其他用戶界面頁面可促成搜索公寓住宅、購買衣物、和/或購買針對(duì)娛樂事件(例如,電影、體育賽事)的票等等。此外,除了部分508-512或部分514-518之外,由生活顧問應(yīng)用114提供的用戶界面頁面還可分別包括附加共用用戶界面元素。由此,用戶界面頁面502-506僅僅是示例,而非限制。
[0069]因此,通過為要獲取的不同項(xiàng)目提供統(tǒng)一用戶界面頁面(即外觀上相似的用戶界面頁面),生活顧問應(yīng)用114可使用戶免除了學(xué)習(xí)用不同的應(yīng)用用戶界面和數(shù)據(jù)格式來進(jìn)行工作的負(fù)擔(dān)。因此,這些用戶可將其時(shí)間聚焦于獲得他們想用來完成生活活動(dòng)任務(wù)的信息,而不是選擇不同的應(yīng)用并學(xué)習(xí)與不同的應(yīng)用交互。
[0070]示例過程
[0071]圖6-9描述了用于實(shí)現(xiàn)幫助用戶在移動(dòng)設(shè)備上完成多個(gè)生活活動(dòng)任務(wù)的生活顧問應(yīng)用的各示例過程。每一示例過程中描述操作的次序并不旨在解釋為限制,并且任何數(shù)量的所描述的操作可以按任何次序和/或并行組合以實(shí)現(xiàn)每一個(gè)過程。此外,圖6 — 9中的每一個(gè)中的操作可以用硬件、軟件及其組合來實(shí)現(xiàn)。在軟件的上下文中,各個(gè)操作表示在由一個(gè)或多個(gè)處理器執(zhí)行時(shí)使得一個(gè)或多個(gè)處理器執(zhí)行既定操作的計(jì)算機(jī)可執(zhí)行指令。一般而言,計(jì)算機(jī)可執(zhí)行指令包括使得執(zhí)行特定功能或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等。
[0072]圖6是解說用于啟動(dòng)生活顧問應(yīng)用114以完成從多個(gè)生活活動(dòng)任務(wù)中選出的特定生活活動(dòng)任務(wù)的示例過程600的流程圖。
[0073]在框602,生活顧問應(yīng)用114可被存儲(chǔ)在諸如被用戶(例如,用戶128)使用的移動(dòng)設(shè)備(諸如移動(dòng)設(shè)備116(1))的移動(dòng)設(shè)備上。換言之,生活顧問應(yīng)用114可被安裝在移動(dòng)設(shè)備116(1)上。生活顧問應(yīng)用114可提供使得用戶128能夠完成多個(gè)生活活動(dòng)任務(wù)的功能。例如,生活活動(dòng)任務(wù)可包括諸如預(yù)訂航班、預(yù)訂賓館、在餐廳預(yù)訂位置、和/或購買衣物等任務(wù)。
[0074]在框604,生活顧問應(yīng)用114可在移動(dòng)設(shè)備116(1)的顯示器上顯示用戶界面項(xiàng)。用戶界面項(xiàng)可提供對(duì)由生活顧問應(yīng)用114提供的功能的訪問。每一用戶界面項(xiàng)可實(shí)現(xiàn)對(duì)用于完成某類別的生活活動(dòng)任務(wù)的功能的訪問,或?qū)崿F(xiàn)對(duì)用于完成特定生活活動(dòng)任務(wù)的特定功能的訪問。
[0075]在判定框606,生活顧問應(yīng)用114可確定是否選擇了這些用戶界面項(xiàng)中的一用戶界面項(xiàng)。如果沒有選擇用戶界面項(xiàng)(判定框606處為否),則過程600可循環(huán)回框604,使得用戶界面項(xiàng)可被進(jìn)一步顯示。然而,如果選擇了這些用戶界面項(xiàng)中的一用戶界面項(xiàng)(判定框606處為“是”),則過程600可前進(jìn)到框608。
[0076]在框608,可啟動(dòng)生活顧問應(yīng)用114以顯示對(duì)應(yīng)于與所選用戶界面項(xiàng)相關(guān)聯(lián)的一個(gè)或多個(gè)生活活動(dòng)任務(wù)的用戶界面頁面。例如,如果用戶選擇了 “旅行”用戶界面項(xiàng),則可啟動(dòng)生活顧問應(yīng)用114以顯示用于預(yù)訂旅行相關(guān)服務(wù)(諸如,航班、賓館等)的用戶界面頁面。該用戶界面頁面可使得用戶128能夠提交對(duì)可幫助用戶完成生活活動(dòng)任務(wù)的產(chǎn)品或服務(wù)的查詢。進(jìn)而,生活顧問應(yīng)用114可接收該查詢并向生活顧問引擎102傳遞該查詢。[0077]在框610,生活顧問應(yīng)用114可向服務(wù)器發(fā)送該查詢,該服務(wù)器基于該查詢來檢索一個(gè)或多個(gè)項(xiàng)目。在各個(gè)實(shí)施例中,該一個(gè)或多個(gè)項(xiàng)中的每一個(gè)項(xiàng)可以是匹配該查詢的產(chǎn)品或服務(wù)。每一產(chǎn)品或服務(wù)可幫助用戶128完成與所選用戶界面項(xiàng)相關(guān)聯(lián)的生活活動(dòng)任務(wù)。
[0078]圖7是解說用于從多個(gè)數(shù)據(jù)提供者處聚集關(guān)于產(chǎn)品和服務(wù)的數(shù)據(jù)以及響應(yīng)于用戶查詢經(jīng)由生活顧問應(yīng)用114來提供經(jīng)修改數(shù)據(jù)的示例過程700的流程圖。
[0079]在框702,生活顧問引擎102可接收來自多個(gè)數(shù)據(jù)提供者108 (I)-108 (N)的數(shù)據(jù)。在各個(gè)實(shí)施例中,生活顧問引擎102可使用數(shù)據(jù)聚集模塊306來聚集來自數(shù)據(jù)提供者的數(shù)據(jù)。數(shù)據(jù)提供者108 (I)-108 (N)可包括商家、交易聚集者和/或交易促成者。數(shù)據(jù)可包括關(guān)于由商家提供的產(chǎn)品和/或服務(wù)的細(xì)節(jié)。產(chǎn)品或服務(wù)可使得用戶能夠完成生活活動(dòng)任務(wù)。
[0080]在框704,生活顧問引擎的數(shù)據(jù)聚集模塊306可至少根據(jù)多個(gè)生活活動(dòng)任務(wù)類別來組織數(shù)據(jù)。這樣的類別可包括“就餐”、“旅行”、“時(shí)尚”和“起居”。另選地或同時(shí)地,數(shù)據(jù)聚集模塊306還對(duì)收集到的數(shù)據(jù)進(jìn)行分類以與這些類別中的特定生活活動(dòng)任務(wù)相關(guān)。由數(shù)據(jù)聚集模塊306對(duì)收集到的數(shù)據(jù)的分類可促成對(duì)匹配用戶查詢的數(shù)據(jù)的有利檢索。在各個(gè)實(shí)施例中,數(shù)據(jù)聚集模塊306可通過用相應(yīng)的類別和/或任務(wù)元數(shù)據(jù)來向來自商家的每條數(shù)據(jù)加標(biāo)簽來組織收集到的數(shù)據(jù)。
[0081]在框706,生活顧問引擎102可收集關(guān)于正在移動(dòng)設(shè)備(諸如移動(dòng)設(shè)備116 (I))上使用生活顧問應(yīng)用114的用戶(例如,用戶128)的狀態(tài)數(shù)據(jù)。在各個(gè)實(shí)施例中,生活顧問應(yīng)用114可檢測(cè)關(guān)于該用戶的狀態(tài)數(shù)據(jù),并向生活顧問引擎102傳遞該狀態(tài)數(shù)據(jù)。用戶128的狀態(tài)數(shù)據(jù)可包括上下文數(shù)據(jù)和/或偏好數(shù)據(jù)。上下文數(shù)據(jù)可以由用戶上下文模塊308來收集,而偏好數(shù)據(jù)可以由用戶偏好模塊310來收集。
[0082]在框708,查詢模塊312可接收來自用戶128的移動(dòng)設(shè)備116(1)的、對(duì)促成生活活動(dòng)類別的任務(wù)的完成的產(chǎn)品或服務(wù)的查詢138。用戶128可能已通過以下方式制定了查詢138:使用由生活顧問應(yīng)用114在移動(dòng)設(shè)備116(1)上顯示的用戶界面菜單來指示要完成的生活活動(dòng)任務(wù),并隨后經(jīng)由生活顧問應(yīng)用114供給的相應(yīng)用戶界面頁面來輸入查詢細(xì)節(jié)。例如,這些查詢細(xì)節(jié)可以是關(guān)于用戶128期望乘坐的航班的行程信息。
[0083]在框710,查詢模塊312可以從生活顧問引擎102的數(shù)據(jù)存儲(chǔ)112處獲得關(guān)于匹配該查詢的一個(gè)或多個(gè)產(chǎn)品或服務(wù)的信息。所提供的每一產(chǎn)品或服務(wù)可幫助用戶128完成生活活動(dòng)任務(wù)。在各個(gè)實(shí)施例中,查詢模塊312可使用數(shù)據(jù)存儲(chǔ)112中的每一產(chǎn)品或服務(wù)的類別和/或任務(wù)元數(shù)據(jù)來搜索此一個(gè)或多個(gè)匹配產(chǎn)品或服務(wù)。
[0084]在框712,查詢模塊312還可根據(jù)用戶128的狀態(tài)數(shù)據(jù)來定制該匹配數(shù)據(jù)。該定制可包括基于用戶128的偏好或上下文數(shù)據(jù)來濾除至少一個(gè)產(chǎn)品或服務(wù)。另選地或同時(shí)地,該定制可包括用可以幫助用戶完成生活活動(dòng)任務(wù)的附加信息(例如,地圖、方向等)來補(bǔ)充該匹配數(shù)據(jù)。
[0085]在框714,查詢模塊312可向用戶128的移動(dòng)設(shè)備116(1)上的生活顧問應(yīng)用114發(fā)送定制數(shù)據(jù)。該定制數(shù)據(jù)可由該生活顧問應(yīng)用114向用戶128顯示。
[0086]圖8是解說用于經(jīng)由移動(dòng)設(shè)備來收集關(guān)于用戶的狀態(tài)數(shù)據(jù)以供生活顧問引擎使用的示例過程800的流程圖。示例過程800可進(jìn)一步解說過程700的框706。
[0087]在框802,用戶偏好模塊310可從安裝在移動(dòng)設(shè)備(諸如移動(dòng)設(shè)備116(1))上的生活顧問應(yīng)用114接收用戶(例如,用戶128)的商家偏好。在一些實(shí)例中,商家偏好可反映該用戶不希望接收來自一個(gè)或多個(gè)商家的產(chǎn)品或服務(wù)提供。在其他實(shí)例中,商家偏好可指示用戶期望先查看來自一個(gè)或多個(gè)商家的產(chǎn)品或服務(wù)提供,或根據(jù)向至少一些商家分派的特定優(yōu)先級(jí)列表來查看這些產(chǎn)品或服務(wù)提供。
[0088]在框804,用戶偏好模塊310可從移動(dòng)設(shè)備116(1)上的生活顧問應(yīng)用114接收用戶128的一個(gè)或多個(gè)商家選擇標(biāo)準(zhǔn)。每一選擇標(biāo)準(zhǔn)可以是為了使用戶128考慮由商家提供的產(chǎn)品或服務(wù)而該商家要滿足的要求。例如,用戶128可指示在預(yù)訂航班時(shí)對(duì)被評(píng)級(jí)為三星或以上的航空公司的偏好、和/或在預(yù)訂餐廳時(shí)對(duì)在用戶128的當(dāng)前地理位置的預(yù)定鄰近度內(nèi)的餐廳的偏好等等。
[0089]在框806,用戶偏好模塊308可從移動(dòng)設(shè)備116(1)上的生活顧問應(yīng)用114連續(xù)接收用戶128的用戶上下文信息。例如,用戶上下文數(shù)據(jù)可包括與該用戶有關(guān)的數(shù)據(jù),諸如用戶的地理位置、用戶的地理位置處的時(shí)區(qū)和時(shí)間、用戶的位置處的氣候、在用戶的位置處發(fā)生的事件、和/或用戶的預(yù)約等等。在各個(gè)實(shí)施例中,生活顧問應(yīng)用114可從移動(dòng)設(shè)備116(1)上的一個(gè)或多個(gè)其他應(yīng)用處獲得關(guān)于用戶的此類上下文數(shù)據(jù)。
[0090]圖9是解說用于提示用戶128選擇升級(jí)以訪問由生活顧問引擎102提供的附加功能的示例過程900的流程圖。
[0091]在框902,生活顧問引擎102上的獲取模塊314可接收來自用戶(例如,用戶128)的獲取由商家提供的項(xiàng)目的請(qǐng)求??蓮陌惭b在移動(dòng)設(shè)備(諸如移動(dòng)設(shè)備116(1))上的生活顧問應(yīng)用114處接收該請(qǐng)求。該用戶可在響應(yīng)于來自該用戶的查詢而查看了由生活顧問引擎102向移動(dòng)設(shè)備116(1)上的生活顧問應(yīng)用114返回的關(guān)于產(chǎn)品或服務(wù)的信息之后作出該請(qǐng)求。
[0092]在判定框904,收入模塊318可確定該用戶的服務(wù)訂閱級(jí)別是否允許該用戶獲取該項(xiàng)目。在各個(gè)實(shí)施例中,免費(fèi)服務(wù)訂閱級(jí)別可使得該用戶能夠查詢關(guān)于由各商家提供的商品或服務(wù)的信息,而付費(fèi)訂閱級(jí)別可使得該用戶能夠進(jìn)一步獲取該項(xiàng)目。由用戶對(duì)項(xiàng)目的獲取可包括購買該項(xiàng)目,租用該項(xiàng)目,租借該項(xiàng)目,獲取使用該項(xiàng)目的許可證,或使得用戶能夠保留該項(xiàng)目、達(dá)到對(duì)該項(xiàng)目的使用、或達(dá)到對(duì)該項(xiàng)目的擁有的任何其他活動(dòng)。因此,如果收入模塊318確定用戶的服務(wù)訂閱級(jí)別允許該獲取(判定框904處為“是”),則過程900可以前進(jìn)至框906。
[0093]在框906,收入模塊318可授權(quán)獲取模塊314來接收來自該用戶的支付和/或預(yù)訂,以使得該用戶可獲取來自該商家的項(xiàng)目。在各個(gè)實(shí)施例中,獲取模塊314可向相應(yīng)的商家傳遞從該用戶處收到的任何支付以完成對(duì)該項(xiàng)目的獲取交易。
[0094]然而,如果收入模塊318確定該用戶的服務(wù)訂閱級(jí)別不允許該獲取(判定框904處為“否”),則過程900可前進(jìn)到框908。
[0095]在框908,收入模塊318可向用戶128提供服務(wù)訂閱級(jí)別升級(jí)提議。該提議可包括諸如以下的信息:該升級(jí)的好處、針對(duì)該升級(jí)的費(fèi)用、該提議的條款、和/或與該升級(jí)有關(guān)的其他相關(guān)信息。收入模塊318可向移動(dòng)設(shè)備116(1)上的生活顧問應(yīng)用114傳遞該提議,以供向用戶128顯示。
[0096]在判定框910,收入模塊318可確定用戶128是否接受了該升級(jí)提議。在各個(gè)實(shí)施例中,用戶128可通過經(jīng)由支付用戶界面頁面向收入模塊318作出升級(jí)費(fèi)支付來接受該升級(jí)提議。可由移動(dòng)設(shè)備116(1)上的生活顧問應(yīng)用114來向用戶128提供該支付用戶界面頁面。因此,如果收入模塊318確定用戶128已接受了該升級(jí)提議(判定框910處為“是”),則過程900可循環(huán)回框906,以使得收入模塊318可授權(quán)獲取模塊314來接收來自該用戶的支付和/或預(yù)訂,從而該用戶可獲取來自商家的項(xiàng)目。
[0097]然而,如果收入模塊318確定用戶128尚未接受該升級(jí)提議(判定框910處為“否”),則過程900可前進(jìn)到框912。在框912,收入模塊318可拒絕用戶128對(duì)獲取該項(xiàng)目的許可。將領(lǐng)會(huì),盡管在過程900中在被準(zhǔn)許獲取項(xiàng)目的上下文中討論了升級(jí)提議,但生活顧問引擎102還可按類似方式提供升級(jí)到針對(duì)其他好處的服務(wù)訂閱的提議。這些其他好處可包括來自商家的獨(dú)占折扣,根據(jù)用戶狀態(tài)數(shù)據(jù)對(duì)查詢結(jié)果的修改、和/或來自商家的獨(dú)占要約等等。
[0098]安裝在移動(dòng)設(shè)備上的生活顧問應(yīng)用與服務(wù)器上的生活顧問引擎結(jié)合可向移動(dòng)設(shè)備的用戶提供用于獲取產(chǎn)品或服務(wù)的統(tǒng)一用戶界面頁面。這些產(chǎn)品或服務(wù)可幫助用戶完成不同的生活活動(dòng)任務(wù)。這些統(tǒng)一用戶界面頁面可能在外觀上一致,而與要完成的生活活動(dòng)任務(wù)的類別、這些產(chǎn)品或服務(wù)的類型、或這些產(chǎn)品或服務(wù)的供應(yīng)商無關(guān)。因此,生活顧問應(yīng)用可使用戶免除學(xué)習(xí)用不同的應(yīng)用用戶界面和數(shù)據(jù)格式來進(jìn)行工作的負(fù)擔(dān)。由此,用戶可以將他們的時(shí)間聚焦于獲得他們想用來完成生活活動(dòng)任務(wù)的信息,而非選擇不同的應(yīng)用并學(xué)習(xí)與這些不同的應(yīng)用進(jìn)行交互。
[0099]結(jié)語
[0100]總而言之,盡管用對(duì)結(jié)構(gòu)特征和/或方法動(dòng)作專用的語言描述了各實(shí)施方式,但可以理解,所附權(quán)利要求書中定義的主題不必限于所述具體特征或動(dòng)作。相反,這些具體特征和動(dòng)作是作為實(shí)現(xiàn)權(quán)利要求的所要求保護(hù)的主題的示例性形式而公開的。
【權(quán)利要求】
1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括: 在移動(dòng)設(shè)備中存儲(chǔ)使得用戶能夠完成多個(gè)生活活動(dòng)任務(wù)的應(yīng)用; 在所述移動(dòng)設(shè)備的顯示器上呈現(xiàn)用于訪問所述應(yīng)用的用戶界面項(xiàng),所述用戶界面項(xiàng)提供對(duì)用于請(qǐng)求從多個(gè)數(shù)據(jù)提供者處聚集的產(chǎn)品或服務(wù)信息的統(tǒng)一用戶界面頁面的訪問,每個(gè)統(tǒng)一用戶界面頁面促成一類別的生活活動(dòng)任務(wù)或特定生活活動(dòng)任務(wù)的完成; 接收對(duì)在所述移動(dòng)設(shè)備的顯示器上呈現(xiàn)的一用戶界面項(xiàng)的選擇;以及響應(yīng)于對(duì)所述用戶界面項(xiàng)的選擇,啟動(dòng)所述應(yīng)用以使用相應(yīng)的統(tǒng)一用戶界面頁面來接收查詢,所述查詢針對(duì)促成與該用戶界面項(xiàng)相關(guān)聯(lián)的生活活動(dòng)任務(wù)的產(chǎn)品或服務(wù)。
2.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,進(jìn)一步包括: 向服務(wù)器發(fā)送所述查詢,該服務(wù)器檢索關(guān)于匹配所述查詢的至少一個(gè)項(xiàng)目的相關(guān)信息,每一項(xiàng)目是產(chǎn)品或服務(wù); 在所述移動(dòng)設(shè)備處接收所述相關(guān)信息;以及 在所述移動(dòng)設(shè)備的顯示器上呈現(xiàn)所述相關(guān)信息。
3.如權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,進(jìn)一步包括: 接收來自所述用戶的獲取在所述相關(guān)信息中描述的項(xiàng)目的請(qǐng)求,所述請(qǐng)求包括對(duì)所述項(xiàng)目的支付;以及 向處理獲取請(qǐng)求的服務(wù)器傳遞所述請(qǐng)求;以及 在所述服務(wù)器指示接受所述支付之后,在所述移動(dòng)設(shè)備的顯示器上指示用于獲取所述項(xiàng)目的交易被完成;以及 在所述服務(wù)器拒絕所述請(qǐng)求之后,在所述移動(dòng)設(shè)備的顯示器上指示所述請(qǐng)求被拒絕。
4.如權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,所述相關(guān)信息是根據(jù)所述用戶的上下文信息或偏好中的至少一個(gè)來過濾的。
5.如權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,所述相關(guān)信息被修改為包括到顯示有所述用戶相對(duì)于項(xiàng)目來源的位置的地圖或一組方向中的至少一者的鏈接,以幫助所述用戶獲取或使用所述項(xiàng)目。
6.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,所述統(tǒng)一用戶界面頁面包括用于執(zhí)行旅行類別、就餐類別、時(shí)尚類別和起居類別中的生活活動(dòng)任務(wù)的用戶界面頁面。
7.一種存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在被執(zhí)行時(shí)使一個(gè)或多個(gè)處理器執(zhí)行以下動(dòng)作: 從多個(gè)數(shù)據(jù)提供者收集關(guān)于由商家提供的產(chǎn)品或服務(wù)的經(jīng)聚集數(shù)據(jù); 根據(jù)多個(gè)生活活動(dòng)任務(wù)類別或所述多個(gè)生活活動(dòng)類別中的生活活動(dòng)任務(wù)中的至少一者來組織所述經(jīng)聚集數(shù)據(jù); 收集用戶的狀態(tài)數(shù)據(jù),所述狀態(tài)數(shù)據(jù)是從所述用戶的移動(dòng)設(shè)備上的應(yīng)用處接收到的;從所述移動(dòng)設(shè)備接收對(duì)促成一生活活動(dòng)任務(wù)類別中的生活活動(dòng)任務(wù)的完成的至少一個(gè)項(xiàng)目的查詢,每一項(xiàng)目為產(chǎn)品或服務(wù); 使用經(jīng)組織的經(jīng)聚集數(shù)據(jù)獲得關(guān)于匹配所述查詢的一個(gè)或多個(gè)項(xiàng)目的相關(guān)信息;以及 根據(jù)所述狀態(tài)數(shù)據(jù)來定制所述相關(guān)信息以生成經(jīng)定制信息。
8.如權(quán)利要求7所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括向所述移動(dòng)設(shè)備上的所述應(yīng)用發(fā)送所述經(jīng)定制信息以供向所述用戶顯示。
9.如權(quán)利要求7所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括: 接收所述用戶的獲取在所述經(jīng)定制信息中描述的項(xiàng)目的請(qǐng)求,所述請(qǐng)求包括針對(duì)所述項(xiàng)目的支付; 當(dāng)所述用戶的服務(wù)訂閱級(jí)別許可獲取所述項(xiàng)目的所述請(qǐng)求時(shí),批準(zhǔn)所述請(qǐng)求;以及 當(dāng)所述用戶的所述服務(wù)訂閱級(jí)別不許可獲取所述項(xiàng)目的所述請(qǐng)求時(shí),拒絕所述請(qǐng)求。
10.如權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括在所述請(qǐng)求被批準(zhǔn)時(shí),向商家傳遞所述支付以完成所述用戶對(duì)所述項(xiàng)目的獲取。
11.如權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括在所述用戶的服務(wù)訂閱不許可所述請(qǐng)求時(shí),向所述移動(dòng)設(shè)備上的所述應(yīng)用發(fā)送針對(duì)所述用戶的服務(wù)訂閱級(jí)別升級(jí)提議。
12.如權(quán)利要求7所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括向相應(yīng)的商家發(fā)送關(guān)于從所述移動(dòng)設(shè)備上的所述應(yīng)用處接收到的產(chǎn)品或服務(wù)的用戶反饋。
13.如權(quán)利要求7所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述狀態(tài)數(shù)據(jù)包括以下中的至少一者:所述用戶的商家偏好、所述用戶的商家選擇標(biāo)準(zhǔn)、或與所述用戶相關(guān)聯(lián)的上下文信息。
14.如權(quán)利要求13所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述上下文信息包括以下中的至少一者:所述用戶的地理位置、所述用戶的所述地理位置處的時(shí)區(qū)和時(shí)間、所述用戶的所述地理位置處的氣候信息、所述用戶的所述地理位置處發(fā)生的事件、或所述用戶的預(yù)約。
15.如權(quán)利要求7所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述定制包括以下中的至少一者:從所述相關(guān)信息中濾除由一商家提供的項(xiàng)目的細(xì)節(jié),或至少基于所述狀態(tài)數(shù)據(jù)來修改所述相關(guān)信息以包括附加指令。
16.如權(quán)利要求7所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,定制包括如由所述用戶的服務(wù)訂閱級(jí)別所提供的那樣,對(duì)關(guān)于所述相關(guān)信息中描述的至少一個(gè)項(xiàng)目提供折扣。
17.—種系統(tǒng),包括: 一個(gè)或多個(gè)處理器;以及 存儲(chǔ)器,所述存儲(chǔ)器包括可由所述一個(gè)或多個(gè)處理器執(zhí)行的多個(gè)計(jì)算機(jī)可執(zhí)行組件,所述多個(gè)計(jì)算機(jī)可執(zhí)行組件包括: 數(shù)據(jù)聚集組件,所述數(shù)據(jù)聚集組件從多個(gè)數(shù)據(jù)提供者處獲得關(guān)于由商家提供的產(chǎn)品或服務(wù)的經(jīng)聚集數(shù)據(jù),并根據(jù)多個(gè)生活活動(dòng)任務(wù)類別或所述多個(gè)生活活動(dòng)類別中的生活活動(dòng)任務(wù)中的至少一者來組織所述經(jīng)聚集數(shù)據(jù); 用戶上下文組件,所述用戶上下文組件通過所述用戶的移動(dòng)設(shè)備上的應(yīng)用來收集關(guān)于用戶的上下文信息;以及 查詢組件,所述查詢組件從所述移動(dòng)設(shè)備接收對(duì)促成生活活動(dòng)任務(wù)類別中的生活活動(dòng)任務(wù)的完成的至少一個(gè)項(xiàng)目的查詢,其中每一項(xiàng)目為產(chǎn)品或服務(wù),并根據(jù)所述上下文信息來定制關(guān)于匹配所述查詢的一個(gè)或多個(gè)項(xiàng)目的相關(guān)信息。
18.如權(quán)利要求17所述的計(jì)算設(shè)備,其特征在于,進(jìn)一步包括用戶偏好組件,所述用戶偏好組件通過所述移動(dòng)設(shè)備上的所述應(yīng)用來收集所述用戶的用戶偏好,其中所述查詢組件根據(jù)所述上下文信息和所述用戶偏好來定制所述相關(guān)信息。
19.如權(quán)利要求17所述的計(jì)算設(shè)備,其特征在于,所述查詢組件進(jìn)一步向所述移動(dòng)設(shè)備上的所述應(yīng)用發(fā)送所定制的所述相關(guān)信息,以供向所述用戶顯示。
20.如權(quán)利要求17所述的計(jì)算設(shè)備,其特征在于,進(jìn)一步包括以下中的至少一者: 獲取組件,所述獲取組件通過代表商家接收所述用戶的支付并向所述商家發(fā)送所述支付來促成所述用戶對(duì)所述商家提供的項(xiàng)目的獲取; 審閱組件,所述審閱組件向所述商家發(fā)送接收到的關(guān)于所述項(xiàng)目的用戶反饋;以及收入組件,所述收入組件接收來自所述商家的對(duì)以下至少一者的費(fèi)用:向所述移動(dòng)設(shè)備上的所述應(yīng)用發(fā)送所述商家的廣告以供在用戶界面頁面上顯示,或促成所述用戶對(duì)由所述商家提供的所述項(xiàng) 目的獲取。
【文檔編號(hào)】G06Q30/00GK104011756SQ201180075838
【公開日】2014年8月27日 申請(qǐng)日期:2011年12月23日 優(yōu)先權(quán)日:2011年12月23日
【發(fā)明者】R·H·陳, H·黃 申請(qǐng)人:微軟公司