亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于應(yīng)用商店應(yīng)用的項映射的制作方法

文檔序號:11161075閱讀:413來源:國知局
用于應(yīng)用商店應(yīng)用的項映射的制造方法與工藝

用于各種計算設(shè)備的現(xiàn)代操作系統(tǒng)通過應(yīng)用實現(xiàn)了各種各樣的功能。用戶習(xí)慣于從操作系統(tǒng)提供商、設(shè)備提供商或其它源管理的應(yīng)用商店來下載和安裝應(yīng)用。應(yīng)用商店允許成千上萬的開發(fā)者創(chuàng)建解決用戶問題或者滿足用戶需求的應(yīng)用,然后使得那些應(yīng)用能夠被數(shù)以百萬計的用戶發(fā)現(xiàn)。

如果應(yīng)用在商店中僅被列出一次,則其可允許開發(fā)者在僅需維護用于他們的應(yīng)用的單個代碼庫的同時保持不斷創(chuàng)新。然而,應(yīng)用可能得到一個描述和一個標題。這可能意味著應(yīng)用的價值主張可能是如此地?zé)o顯著特點(generic),以至于該應(yīng)用可能競爭不過更有目標性的待售物(more targeted offering)。例如,對于醫(yī)生、對于房地產(chǎn)經(jīng)紀人和對于測量員而言有吸引力的填表應(yīng)用可能不得不以無顯著特點的方式被銷售。

另一方面,如果應(yīng)用在商店中多次被列出(例如,一次針對房地產(chǎn)經(jīng)紀人,一次針對醫(yī)生,等等),則可以通過有目標性的方式來銷售該應(yīng)用。對于該方法的挑戰(zhàn)可能是,每當(dāng)開發(fā)者添加核心特征時,他們可能需要維護多個代碼庫(例如,一次用于房地產(chǎn)經(jīng)紀人應(yīng)用,一次用于工料測量(quantity survey)應(yīng)用,一次用于醫(yī)療應(yīng)用,等等)。



技術(shù)實現(xiàn)要素:

提供該發(fā)明內(nèi)容以便以簡化的形式來介紹下面的具體實施方式中進一步描述的概念的選集。該發(fā)明內(nèi)容不旨在排他地確定所要求保護的主題的關(guān)鍵特征或重要特征,也不旨在用來輔助確定所要求保護的主題的范圍。

實施例涉及用于通過應(yīng)用商店來提供的、針對應(yīng)用的項映射(item maps for apps)。根據(jù)一些示例,描述了在計算設(shè)備上執(zhí)行以通過應(yīng)用商店提供應(yīng)用和與應(yīng)用相關(guān)聯(lián)的項的方法。該方法可以包括:接收應(yīng)用-項映射(app-item map),所述應(yīng)用-項映射提供由應(yīng)用和與該應(yīng)用相關(guān)聯(lián)的項來構(gòu)成的靜態(tài)地和/或動態(tài)地生成的列表;接收一個搜索(search)或瀏覽查詢(browse query);以及響應(yīng)于所述查詢而確定一個或多個應(yīng)用和一個或多個項,其中一個或多個項是基于與由該應(yīng)用-項映射所提供的信息相對照的匹配來確定的。該方法還可以包括呈現(xiàn)一個或多個應(yīng)用和一個或多個項,以便選擇。

這些特征和優(yōu)點以及其它的特征和優(yōu)點將從以下的具體實施方式的理解和相關(guān)附圖的審閱中變得清晰。應(yīng)當(dāng)理解,上文的發(fā)明內(nèi)容和下文的具體實施方式是示例性的,并且不限制所要求保護的方面。

附圖說明

圖1是示出了根據(jù)實施例的示例應(yīng)用商店的概念圖,該示例應(yīng)用商店提供了帶有項的應(yīng)用;

圖2示出了根據(jù)實施例的示例的應(yīng)用商店用戶接口,其同時顯示可用的應(yīng)用和項;

圖3示出了根據(jù)實施例的的另一示例的應(yīng)用商店用戶接口,其顯示可用的項(例如,響應(yīng)于搜索)以及與那些項相關(guān)聯(lián)的信息;

圖4A至4D示出了根據(jù)實施例的各種用戶接口示例,其與向用戶呈現(xiàn)來自應(yīng)用商店的項相關(guān)聯(lián);

圖5是簡化的聯(lián)網(wǎng)環(huán)境,其中可以實現(xiàn)根據(jù)實施例的系統(tǒng);

圖6示出通用計算設(shè)備,其可被配置為用于應(yīng)用的應(yīng)用商店和/或搜索服務(wù)提供項映射化;以

圖7示出了根據(jù)實施例的為應(yīng)用商店的應(yīng)用提供項映射的過程的邏輯流程圖。

具體實施方式

如上文簡要描述的,應(yīng)用商店中的應(yīng)用可與由應(yīng)用的特征、模式、內(nèi)容和/或目標設(shè)備來構(gòu)成的、靜態(tài)地和/或動態(tài)地生成的列表相關(guān)聯(lián)。對于那些特征、模式和內(nèi)容中的每一個,可以在應(yīng)用商店中顯示不同的描述、圖標、標題等?;诟鱾€選項的映射化和顯示,可以使用戶購買那些模式、特征和/或內(nèi)容中的僅一個。在一些示例中,如果用戶發(fā)現(xiàn)所提供的選項中的一個且采取行動來獲取它,則應(yīng)用可以在為所述選項(特征、模式、內(nèi)容和目標設(shè)備)量身打造的模式下啟動,而不是以無顯著特點(generic)的方式被激活。在其它的示例中,應(yīng)用商店可以限制每個應(yīng)用的可以出現(xiàn)在搜索結(jié)果中的選項數(shù)量,以防止結(jié)果濫塞(spamming)。這可以通過將所顯示的結(jié)果折疊收縮(collapse)或?qū)λ@示的結(jié)果的實際數(shù)量進行限制來實現(xiàn)。此外,可基于用戶提供的信息、使用歷史、證書來對應(yīng)用商店的搜索結(jié)果排序,并且可以基于用戶提供的信息、使用歷史、證書來選擇應(yīng)用和/或啟動應(yīng)用。

在下面的具體實施方式中,參考了附圖,附圖構(gòu)成說明的部分,并且通過示例說明的方式示出了具體的實施例或示例。在不偏離本公開的精神或范圍的前提下,可以組合這些方面,可以使用其它方面,可以作出結(jié)構(gòu)改變。因此,下面的具體實施方式不應(yīng)從限制的意義上考量,本發(fā)明的范圍由所附的權(quán)利要求及其等同內(nèi)容來限定。

雖然實施例是與在計算設(shè)備上的操作系統(tǒng)上運行的應(yīng)用程序相結(jié)合地實施的程序模塊的總的背景下描述的,但是本領(lǐng)域技術(shù)人員將理解各個方面可以與其它程序模塊相結(jié)合地實現(xiàn)。

一般地,程序模塊包括例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)以及執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的其它類型的結(jié)構(gòu)。而且,本領(lǐng)域技術(shù)人員將理解,實施例可以通過包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器的或可編程的消費者電子產(chǎn)品、微型計算機、大型計算機和類似的計算設(shè)備在內(nèi)的其它計算機系統(tǒng)配置來實踐。實施例還可以在通過通信網(wǎng)絡(luò)而鏈接的遠程處理設(shè)備來執(zhí)行任務(wù)的分布式計算環(huán)境中來實踐。在分布式計算環(huán)境中,程序模塊可以位于本地存儲器存儲設(shè)備或遠程存儲器存儲設(shè)備中。

實施例可以實現(xiàn)為計算機實現(xiàn)過程(方法)、計算系統(tǒng),或者實現(xiàn)為制品,諸如計算機程序產(chǎn)品或計算機可讀介質(zhì)。計算機程序產(chǎn)品可以是計算機系統(tǒng)可讀的,且是對包含用于使計算機或計算系統(tǒng)執(zhí)行示例過程的指令的計算機程序進行編碼的計算機存儲介質(zhì)。計算機可讀存儲介質(zhì)是計算機可讀存儲器設(shè)備。計算機可讀存儲介質(zhì)可以例如經(jīng)由易失性計算機存儲器、非易失性存儲器、硬盤驅(qū)動器或閃速驅(qū)動器中的一種或多種來實現(xiàn)。

在該說明書通篇中,術(shù)語“平臺”可以是為應(yīng)用商店中的應(yīng)用提供選項映射的軟件組件和硬件組件的組合。平臺的示例包括但不限于在多個服務(wù)器上實施的托管服務(wù)、在單個計算設(shè)備上實施的應(yīng)用以及類似的系統(tǒng)。術(shù)語“服務(wù)器”一般是指通常在網(wǎng)絡(luò)環(huán)境中實施一個或多個軟件程序的計算設(shè)備。然而,服務(wù)器還可以實現(xiàn)為在視作網(wǎng)絡(luò)上的服務(wù)器的一個或多個計算設(shè)備上實施的虛擬服務(wù)器(軟件程序)。關(guān)于這些技術(shù)的更多細節(jié)和示例性的實施例可見于下面的說明中。

圖1是示出了根據(jù)實施例的示例應(yīng)用商店的概念圖,該示例應(yīng)用商店提供了帶有項的應(yīng)用。

在示意圖100中,應(yīng)用商店108可以提供用于各種設(shè)備的各種應(yīng)用,設(shè)備包括但不限于,臺式計算機、智能手機、平板設(shè)備、可佩戴式設(shè)備等。應(yīng)用商店108可以是基于云的服務(wù)。對在可能成千上萬的或數(shù)以百萬計的應(yīng)用當(dāng)中的應(yīng)用進行搜索的用戶102可以給搜索引擎110提供搜索標準。搜索引擎110可以是獨立的搜索引擎,或是應(yīng)用商店108的一部分。

一些應(yīng)用106(在大量可用的應(yīng)用當(dāng)中的)可以包括可能大量的項104(例如,內(nèi)容、特征、模式、目標設(shè)備等)。因此,對于每個應(yīng)用可能存在很多配置,使得應(yīng)用的開發(fā)者/所有者難于創(chuàng)建這樣的單個描述:對于各種各樣的查詢,該單個描述很好地匹配全部的用戶查詢,且因此在搜索結(jié)果頂部返回。例如,如果單獨地列出每個應(yīng)用配置,則對于開發(fā)者而言很難維護不同的配置。然而,如果應(yīng)用只被列出一次,則可能會喪失有目標性的營銷機會。

根據(jù)一些實施例,可以在應(yīng)用商店中對于那些特征、模式、內(nèi)容和設(shè)備中的每一個示出不同的描述、圖標、標題等?;谕ㄟ^應(yīng)用-項映射112的各個選項進行的映射,可以使得用戶102能夠僅購買那些模式、特征、內(nèi)容和/或設(shè)備中的一個。在一些示例中,如果用戶發(fā)現(xiàn)所提供的選項之一并且采取行動來獲取它,則應(yīng)用可以在為選項(特征、模式、內(nèi)容和/或設(shè)備)量身打造的模式下啟動,而不是以無顯著特點(generic)的方式激活。

雖然已經(jīng)利用特定的組件描述了圖1中的示例的系統(tǒng),但實施例不限于這些組件或系統(tǒng)配置,并且能夠利用采用更少或附加組件的其它系統(tǒng)配置來實現(xiàn)。

圖2示出了根據(jù)實施例的示例的應(yīng)用商店用戶接口,其同時顯示可用的應(yīng)用和項。

在根據(jù)一些實施例的商店應(yīng)用配置中,與各個應(yīng)用相關(guān)聯(lián)的各個項可以連同應(yīng)用一起呈現(xiàn)(以可搜索的方式)。因此,通過使用應(yīng)用-項映射(也稱為“應(yīng)用映射”),可以在降低開發(fā)者的維護負擔(dān)的同時實現(xiàn)有目標性的營銷。示意圖200中的示例用戶接口202示出了可以作為針對數(shù)學(xué)教學(xué)工具的搜索結(jié)果而被顯示的應(yīng)用列表204和作為具體應(yīng)用的一部分但是針對具體方面(例如,向量加法、分數(shù)加法等)進行了適配的項的列表206。示意圖200示出了包含與數(shù)學(xué)教學(xué)有關(guān)的100個項的一個特定的應(yīng)用。在一個方案中,用戶可以點擊“三角學(xué)”項。因此,用戶可以選擇并安裝/激活具體的項(而不是具有全部項的整個應(yīng)用)。

當(dāng)開發(fā)者將應(yīng)用提交至應(yīng)用商店時,他們通常提供應(yīng)用包(app package)、應(yīng)用標題、應(yīng)用圖標、應(yīng)用價格以及應(yīng)用的屏幕截圖、描述、關(guān)鍵詞等。在根據(jù)實施例的系統(tǒng)中,開發(fā)者還可以將應(yīng)用映射(app map)連同上述信息一起提交。取決于應(yīng)用的功能和開發(fā)者的目標,對于與應(yīng)用相關(guān)聯(lián)的每個項,可以提交項標識符、標題、項圖標、排名、項價格、項應(yīng)用于什么、以受眾為目標的或以設(shè)備為目標的信息以及描述、關(guān)鍵詞等。因此,應(yīng)用映射可以包括兩組或更多組上述信息。當(dāng)應(yīng)用添加到應(yīng)用商店的主目錄中(并且因此由其搜索引擎索引),不僅可以將個體的應(yīng)用204添加到目錄中,而且可以將應(yīng)用項206添加到目錄中。

在示例的方案中,在商店中可能有五個應(yīng)用,每個應(yīng)用具有豐富的描述:App ID 11“My form filler(我的表格填充器)”,App ID 12“Insulin record forms(胰島素記錄表)”,App ID 13“Insulation checklist(隔離核對單)”,App ID 14“Construction guide(構(gòu)造引導(dǎo))”,App ID 15“Global form filling(全局填表)”。全局填表應(yīng)用可以利用應(yīng)用映射,并且可在其映射中具有兩個項(為簡化,本文僅使用項ID+標題,盡管每個均可以具有豐富的描述):Item 1“Medical form filling(醫(yī)療表格填寫)”和Item 2“Quantity Surveyor’s on-site survey(工料測量員的現(xiàn)場測量)”。結(jié)果,如果應(yīng)用商店用戶搜索‘醫(yī)療表格(medical form)’,他們可能會看到包含如下內(nèi)容的搜索結(jié)果頁面:Medical form filling[App ID 15/Item 1];Insulin record forms[App ID 12];My Form Filler[App ID 11]。用戶可能更愿意選擇Global Form Filling(全局填表)應(yīng)用,因為標題和描述更佳地適應(yīng)用戶的查詢和潛在的意圖。

圖3示出了根據(jù)實施例的的另一示例的應(yīng)用商店用戶接口,其顯示可用的項(例如,響應(yīng)于搜索)以及與那些項相關(guān)聯(lián)的信息。

示意圖(300)示出了顯示與數(shù)學(xué)教學(xué)應(yīng)用相關(guān)聯(lián)的四個項304、306、308和310的應(yīng)用商店用戶接口302。每個項由圖標和簡要描述來表示,圖標和簡要描述提供了對項的功能的洞察,從而允許用戶決定哪個項更適合于他們的需要。

在一些示例的實施例中,應(yīng)用映射可以作為結(jié)構(gòu)化數(shù)據(jù)文件(例如,XML文件)而在應(yīng)用商店開發(fā)者的入口(portal)中被提交。在另一示例的實施例中,應(yīng)用映射可以不被提交到應(yīng)用商店,而是可以被托管在開發(fā)者的站點上,并且,到開發(fā)者的應(yīng)用映射web服務(wù)位置的鏈接可以被提交給開發(fā)者的入口。在后一場景中,當(dāng)用戶搜索‘醫(yī)療表格’時,應(yīng)用商店可以在其目錄中返回一組應(yīng)用。應(yīng)用商店隨后在返回結(jié)果集合內(nèi)檢查以查看是否有應(yīng)用中的任何一個包含應(yīng)用映射,并且如果它們包含,則嘗試動態(tài)地調(diào)用那些應(yīng)用的web服務(wù),以取回對于用戶的查詢更相關(guān)的描述。本文所使用的“查詢”不限于搜索查詢,而且還可以用于瀏覽查詢。

在又一示例的實施例中,應(yīng)用映射可以根據(jù)應(yīng)用的能力自動地導(dǎo)出,或者如應(yīng)用內(nèi)可購買的實體所描述的,或者通過對開發(fā)者所提交的單個描述進行處理以便轉(zhuǎn)換成多個描述。當(dāng)用戶看到他們可能感興趣的搜索結(jié)果(例如,醫(yī)療填表結(jié)果)中的條目時,他們可以點擊以閱讀更多。此時,項的元數(shù)據(jù)可以呈現(xiàn)給用戶(例如,醫(yī)療特定描述)。關(guān)于父應(yīng)用(全局填表(Global Form Filling))的信息可以呈現(xiàn)給用戶也可以不呈現(xiàn)給用戶。例如,‘購買醫(yī)療填表應(yīng)用且得到對全局填表的所有其它表格/調(diào)查能力的訪問’。在其它示例中,用戶可能根本不知道底層應(yīng)用的存在。

當(dāng)用戶獲取應(yīng)用時,多個許可選項可以是可用的(開發(fā)者、用戶和/或應(yīng)用商店公司所有者可配置的)。許可可以設(shè)定在應(yīng)用級,而每個項還可以具有其自己的價格。還可以將許可設(shè)定在項群組級或項級。例如,用戶可以僅購買使用該應(yīng)用項(例如,僅醫(yī)療填表(medical form filling))的許可,并且還可以被呈現(xiàn)購買其它項的在應(yīng)用內(nèi)的方式(way in-app)。在另一示例中,用戶可以購買使用應(yīng)用內(nèi)的全部模式/內(nèi)容/項(例如,全部填表)的許可。在該場景中,對于應(yīng)用中的全部項可以存在單個總價,該價格可以是每個項的價格之和,或者可以在兩個示例之間存在折扣價。用戶的許可本身可相應(yīng)地記錄該應(yīng)用已經(jīng)被購買(即,用戶X被賦予應(yīng)用Y的權(quán)利)或者項已經(jīng)被購買(用戶X被賦予應(yīng)用Y中的項Z的權(quán)利)。

圖4A至圖4D示出了根據(jù)實施例的各種用戶接口示例,其與向用戶呈現(xiàn)來自應(yīng)用商店的項相關(guān)聯(lián)。

圖4A的示意圖(400)示出了應(yīng)用商店用戶接口402的選擇屏幕,其呈現(xiàn)選定項404、與項404的父應(yīng)用406相關(guān)聯(lián)的信息以及更具體的信息408(以圖形形式)。還存在用于項的附加的屏幕截圖、細節(jié)、內(nèi)容和點評的選項。用戶可以通過點擊“添加”按鈕來獲取該項。

根據(jù)一些實施例,應(yīng)用可以以定制的方式啟動,以在用戶獲取應(yīng)用時給予用戶量身打造的體驗。例如,在醫(yī)生獲取填表應(yīng)用(或者填表應(yīng)用的醫(yī)療填表項)時,應(yīng)用/項可以在醫(yī)療填表具體細節(jié)適合于醫(yī)生需求的情況下啟動。

這可以通過應(yīng)用商店或其許可系統(tǒng)最初通過將項標識符作為參數(shù)來傳遞而激活應(yīng)用來實現(xiàn)。該設(shè)置可以由應(yīng)用本身保存,或者由應(yīng)用商店/許可實體來保存,使得該模式變成用戶的默認(default)體驗。然后,當(dāng)應(yīng)用被執(zhí)行時,應(yīng)用可以使用該項標識符來量身打造接口或默認選定的內(nèi)容/過濾器。利用相同的方法,可以使得二進制應(yīng)用能夠具有基本的/高級/最終模式,每個可以是例如單獨營銷的項。如果用戶有反饋,則可以在應(yīng)用級、項群組級或項級撰寫點評(review)。如果項具有單獨的價格,則項級可以被默認地選擇。如果項不具有單獨的價格,則所有的點評都可以關(guān)于整個應(yīng)用來撰寫。

圖4B的示意圖(410)示出了應(yīng)用商店用戶接口402,連同選定項404一起顯示了信息412,該信息是關(guān)于與選定項404的父應(yīng)用相關(guān)聯(lián)的可用項和根據(jù)搜索算法來排名的其它項414的數(shù)量的。

在一些示例中,內(nèi)部營銷團隊可以對于新的應(yīng)用和/或項執(zhí)行類似的排名規(guī)范功能??商娲?,如果應(yīng)用已經(jīng)上市一段時間,可以利用點擊量數(shù)據(jù)來影響全部項中的哪個子集要被呈現(xiàn)??墒沟脩?yīng)用開發(fā)者能夠規(guī)定某種受眾定向方式(audience-targeting),其可以引導(dǎo)應(yīng)用商店選擇一個描述而不是另一個描述。例如,如果得知用戶正在使用該平臺的教育SKU,或者(分別地)如果得知用戶已經(jīng)獲取了大量的游戲或大量的照片應(yīng)用,則可以選擇不同的項顯示給該用戶。此外,如果開發(fā)者希望測試描述,則他們可以列出具有可替代的重點的兩個項。他們可以規(guī)定這兩個項應(yīng)當(dāng)永不一起向同一用戶顯示。關(guān)于項(例如,頁面視圖、點擊)的性能的分析可以發(fā)回給開發(fā)者以用于反饋目的。

圖4C的示意圖420示出了應(yīng)用商店用戶接口402,如果他們選擇“信任”426,則其顯示應(yīng)用406和聲明424,該聲明告知用戶,該應(yīng)用將與他們的文檔中的數(shù)據(jù)一起工作。因此,可以對于每個用戶定制的方式啟動應(yīng)用或應(yīng)用的項,以提供量身打造的體驗。

作為本文所述的各個實施例的結(jié)果,可以使得開發(fā)者能夠以多種有目標性的方式來營銷他們的應(yīng)用。開發(fā)者能夠使用一個二進制源應(yīng)用來服務(wù)多個不同的用例。開發(fā)者還可以能夠提供量身打造的激活體驗,這取決于導(dǎo)致用戶找到應(yīng)用的項。

為防止由于開發(fā)者導(dǎo)致的濫塞(spamming),例如,根據(jù)一些實施例可以在應(yīng)用商店搜索和瀏覽體驗中提供一個應(yīng)用充滿(flooding)搜索結(jié)果的整個第一頁,且將所有其它應(yīng)用推送到次要的頁(secondary pages)的不同的控制機制。這些控制機制可以包括防止開發(fā)者為每個應(yīng)用提交多于預(yù)設(shè)限值(例如,10個)的項。對于給定用戶的搜索查詢,可以防止示出每個應(yīng)用的多于預(yù)設(shè)限值(例如,3個)的項。還可以允許用戶在上下文點擊‘由該提供商查看相關(guān)的應(yīng)用’。在一些示例中,可允許開發(fā)者規(guī)定每項相對‘排名’以確保開發(fā)者對推送最佳地銷售他們的應(yīng)用的那些項進行控制。

圖4D的示意圖430示出了圖形測試問題432和與諸如回答問題、取回幫助功能等與測試問題432相關(guān)聯(lián)的選項434的選定項(數(shù)學(xué)訓(xùn)練項)的屏幕截圖。

圖2至圖4D中的示例的方案和屏幕截圖是利用具體的組件、應(yīng)用類型和配置來示出的。實施例不限于根據(jù)這些示例的配置的系統(tǒng)。為與應(yīng)用相關(guān)聯(lián)的項提供應(yīng)用映射可以實現(xiàn)于在應(yīng)用和用戶接口中采用更少或附加組件的配置中。此外,圖2和圖4所示的示例的配置和組件及其子組件可以利用本文所述的原理以其它值按類似的方式實現(xiàn)。

圖5是其中可以實現(xiàn)實施例的示例的網(wǎng)絡(luò)環(huán)境。被配置成為利用應(yīng)用映射提供應(yīng)用和關(guān)聯(lián)于應(yīng)用的項的應(yīng)用商店,可以經(jīng)由在諸如托管的服務(wù)的一個或多個服務(wù)器514上執(zhí)行的軟件來實現(xiàn)。平臺可以通過網(wǎng)絡(luò)510與諸如智能手機513、膝上型計算機512、或臺式計算機511的個體計算設(shè)備(‘客戶端設(shè)備’)上的客戶端應(yīng)用通信。

在客戶端設(shè)備511-513中的任一個客戶端設(shè)備上執(zhí)行的客戶端應(yīng)用可以促進經(jīng)由服務(wù)器514執(zhí)行的應(yīng)用來通信,或者可以與在個體服務(wù)器516上的應(yīng)用通信。應(yīng)當(dāng)商店可以響應(yīng)于用戶查詢而呈現(xiàn)可用的應(yīng)用和項,基于功能、關(guān)鍵詞等對它們排名。應(yīng)當(dāng)商店可以直接地或者通過數(shù)據(jù)庫服務(wù)器518將與應(yīng)用和項(包括應(yīng)用映射)相關(guān)聯(lián)的數(shù)據(jù)存儲在數(shù)據(jù)庫519中。

網(wǎng)絡(luò)510可以包括服務(wù)器、客戶端、因特網(wǎng)服務(wù)提供商、和通信介質(zhì)的任意拓撲。根據(jù)實施例的系統(tǒng)可以具有靜態(tài)或動態(tài)拓撲。網(wǎng)絡(luò)510可以包括安全網(wǎng)絡(luò),諸如企業(yè)網(wǎng),不安全網(wǎng)絡(luò),諸如無線開放式網(wǎng)絡(luò),或者因特網(wǎng)。網(wǎng)絡(luò)510還可以在諸如公共交換電話網(wǎng)(PSTN)或蜂窩網(wǎng)絡(luò)的其它網(wǎng)絡(luò)上協(xié)調(diào)通信。此外,網(wǎng)絡(luò)510可以包括短程無線網(wǎng),諸如藍牙或類似網(wǎng)絡(luò)。網(wǎng)絡(luò)510提供本文所描述的節(jié)點之間的通信。通過示例的方式而不是限制的方式,網(wǎng)絡(luò)510可以包括諸如聲波、RF、紅外和其它無線介質(zhì)的無線介質(zhì)。

可以采用計算設(shè)備、應(yīng)用、數(shù)據(jù)源和數(shù)據(jù)分布系統(tǒng)的許多其它配置來提供帶有映射化項的應(yīng)用商店服務(wù)。此外,在圖5中論述的網(wǎng)絡(luò)環(huán)境僅為了示例的目的。實施例不限于示例的應(yīng)用、模塊或過程。

圖6示出了依照本文所描述的至少一些實施例布置的可被配置為提供呈現(xiàn)應(yīng)用和關(guān)聯(lián)的項的應(yīng)用商店的通用計算設(shè)備。

例如,計算設(shè)備600可用于托管應(yīng)用商店服務(wù)。在基本配置602的示例中,計算設(shè)備600可以包括一個或多個處理器604和系統(tǒng)存儲器606。存儲器總線608可用于處理器604與系統(tǒng)存儲器606之間的通信??梢酝ㄟ^內(nèi)虛線內(nèi)的那些組件在圖6中示出基本配置602。

取決于期望的配置,處理器604可以是任意類型,包括但不限于,微處理器(μP)、微控制器(μC)、數(shù)字信號處理器(DSP)或其任意組合。處理器604可以包括一級或多級高速緩存,例如一級高速緩沖存儲器612、處理器核614和寄存器616。處理器核614可以包括算術(shù)邏輯單元(ALU)、浮點單元(FPU)、數(shù)字信號處理核(DSP Core)或其任意組合。存儲器控制器618還可以與處理器604一起使用,或者在一些實現(xiàn)方式中,存儲器控制器618可以是處理器604的內(nèi)部部件。

取決于期望的配置,系統(tǒng)存儲器606可以是任意類型,包括但不限于易失性存儲器(例如,RAM)、非易失性存儲器(例如,ROM、閃存等)或其任意組合。系統(tǒng)存儲器606可以包括操作系統(tǒng)620、應(yīng)用商店應(yīng)用622、搜索引擎626和程序數(shù)據(jù)624。應(yīng)用商店應(yīng)用622可以與由應(yīng)用的特征、模式、內(nèi)容和/或設(shè)備來構(gòu)成的靜態(tài)地或動態(tài)地生成的列表相關(guān)聯(lián)。對于那些特征、模式、內(nèi)容和設(shè)備中的每一個,可以在應(yīng)用商店內(nèi)顯示不同的描述、圖標、標題等?;诟鱾€選項的映射化和顯示,可以使得用戶僅購買那些模式、特征、內(nèi)容和/或設(shè)備中的一個。搜索引擎626可以是獨立的搜索引擎或應(yīng)用商店應(yīng)用622的部分并且執(zhí)行找到應(yīng)用或項以適應(yīng)用戶需求的查詢。程序數(shù)據(jù)624可以包括項數(shù)據(jù)628或類似數(shù)據(jù)以及其它數(shù)據(jù),如本文所描述的。項數(shù)據(jù)628可以包括與項相關(guān)聯(lián)的信息。

計算設(shè)備600可以具有額外的特征或功能,以及利于基本配置602與任何期望的設(shè)備和接口之間的通信的額外的接口。例如,總線/接口控制器630可以用于促進基本配置602與一個或多個數(shù)據(jù)存儲設(shè)備632之間經(jīng)由存儲接口總線634的通信。數(shù)據(jù)存儲設(shè)備632可以是一個或多個可移除存儲設(shè)備636、一個或多個非可移除存儲設(shè)備638或其組合??梢瞥鎯头强梢瞥鎯υO(shè)備的示例可以包括磁盤設(shè)備,諸如軟盤驅(qū)動器和硬盤驅(qū)動器(HDD)、諸如壓縮盤(CD)驅(qū)動器或數(shù)字多功能盤(DVD)驅(qū)動器的光盤驅(qū)動器、固態(tài)驅(qū)動器(SSD)和磁帶驅(qū)動器,僅列舉了幾個。示例的計算機存儲介質(zhì)可以包括以用于諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)的信息的存儲的任意方法或技術(shù)來實現(xiàn)的易失性和非易失性的、可移除的和非可移除的介質(zhì)。

系統(tǒng)存儲器606、可移除存儲設(shè)備636和非移除存儲設(shè)備638可以是計算機存儲介質(zhì)的示例。計算機存儲介質(zhì)可以包括但不限于RAM、ROM、EEPROM、閃速存儲器或其它存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)、固態(tài)驅(qū)動器或其它光學(xué)存儲、磁盒、磁帶、磁盤存儲或其它磁存儲設(shè)備、或者可用于存儲所需的信息且可由計算設(shè)備600訪問的任何其它介質(zhì)。任何這樣的計算機存儲介質(zhì)可以是計算設(shè)備600的部分。

計算設(shè)備600還可以包括用于促進經(jīng)由總線/接口控制器630從各個接口設(shè)備(例如,一個或多個輸出設(shè)備642、一個或多個外圍設(shè)備接口644和一個或多個通信設(shè)備666)到基本配置602的通信的接口總線640。一些示例的輸出設(shè)備642可以包括圖形處理單元648和音頻處理單元650,它們可被配置為經(jīng)由一個或多個A/V端口652與諸如顯示器或揚聲器的各個外部設(shè)備通信。一個或多個示例的外圍設(shè)備接口644可以包括串行接口控制器654或并行接口控制器656,它們可被配置為經(jīng)由一個或多個I/O端口658與諸如輸入設(shè)備(例如,鍵盤、鼠標、筆、語音輸入設(shè)備、觸摸輸入設(shè)備等)的外部設(shè)備或其它外圍設(shè)備(例如,打印機、掃描儀等)通信。示例的通信設(shè)備666可以包括網(wǎng)絡(luò)控制器660,網(wǎng)絡(luò)控制器可被布置成促進經(jīng)由一個或多個通信端口664在網(wǎng)絡(luò)通信鏈路上與一個或多個其它計算設(shè)備662通信。一個或多個其它計算設(shè)備662可以包括服務(wù)器、客戶端裝備和類似設(shè)備。

網(wǎng)絡(luò)通信鏈路可以是通信介質(zhì)的一個示例。通信介質(zhì)可以通過計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或調(diào)制數(shù)據(jù)信號中的其它數(shù)據(jù)如載波或其它傳輸機制來實施,并且可以包括任何信息輸送介質(zhì)?!罢{(diào)制數(shù)據(jù)信號”可以是使其調(diào)制數(shù)據(jù)信號特性中的一個或多個以將信息編碼到信號中的這樣的方式來設(shè)定或改變的信號。通過示例而非限制的方式,通信介質(zhì)可以包括諸如有線網(wǎng)或直接接線連接的有線介質(zhì),以及諸如聲波、射頻(RF)、微波、紅外(IR)和其它無線介質(zhì)的無線介質(zhì)。本文所使用的術(shù)語“計算機可讀介質(zhì)”可以包括存儲介質(zhì)和通信介質(zhì)。

計算設(shè)備600可以實現(xiàn)為包含上述任意功能的通用的或?qū)S玫姆?wù)器、主機或類似的計算機的部分。計算設(shè)備600還可以實現(xiàn)為既包含膝上型計算機又包含非膝上型計算機配置的個人計算機。

示例的實施例還可以包括基于客戶體驗的基于云服務(wù)的恢復(fù)。這些方法可以任意多種方式來實現(xiàn),包括本文所述的結(jié)構(gòu)。一種這樣的方式可以是通過機器操作,使用在本公開中所描述的類型的設(shè)備。另一可選的方式可以是,與一個或多個人類操作者執(zhí)行一些操作而其它操作可由機器執(zhí)行相結(jié)合地執(zhí)行方法的各個操作中的一個或多個操作。這些人類操作者無需位于彼此相同的位置,而是各自可以具有執(zhí)行程序的一部分的機器。在其它示例中,可以例如通過可機器自動化的預(yù)選的標準來使得人類交互自動化。

圖7示出了根據(jù)實施例的提供用于應(yīng)用商店應(yīng)用的項映射的過程的邏輯流程圖。過程700可以實現(xiàn)在例如托管基于云的應(yīng)用商店服務(wù)的服務(wù)器上。

過程700開始于操作710,其中可以在應(yīng)用商店處接收應(yīng)用-項映射,該應(yīng)用-項映射提供由應(yīng)用和與應(yīng)用相關(guān)聯(lián)的項來構(gòu)成的靜態(tài)地和/或動態(tài)地生成的列表。每個項可以包括每個項的相關(guān)聯(lián)的應(yīng)用的下列一個或多個:特征、模式、內(nèi)容和設(shè)備。應(yīng)用-項映射還可以由應(yīng)用商店基于開發(fā)者所提供的描述來生成。

在操作720中,可以接收查詢。響應(yīng)于該查詢,可以在操作730中確定一個或多個應(yīng)用和一個或多個項。項可以基于應(yīng)用-項映射中所包含的信息來確定。在操作740中,可以呈現(xiàn)一個或多個應(yīng)用和一個或多個項以便選擇。在操作750中,可以使得提交查詢的用戶能夠獲取與應(yīng)用相關(guān)聯(lián)的個體項或全部項。

過程700中所包含的操作是為了示例的目的。根據(jù)實施例的應(yīng)用商店可以通過具有更少或附加步驟的類似過程來實現(xiàn),以及利用本文所述的原理按不同的操作順序來實現(xiàn)。

根據(jù)一些示例,描述了在計算設(shè)備上執(zhí)行以通過應(yīng)用商店提供應(yīng)用和關(guān)聯(lián)于應(yīng)用的項的方法,該方法可包括接收應(yīng)用-項映射,該應(yīng)用-項映射提供了由應(yīng)用和關(guān)聯(lián)于應(yīng)用的項來構(gòu)成的靜態(tài)地和/或動態(tài)地生成的列表;接收查詢;以及響應(yīng)于查詢而確定一個或多個應(yīng)用和一個或多個項,其中一個或多個項是基于由應(yīng)用-項映射所提供的信息來確定的。該方法還可以包括呈現(xiàn)一個或多個應(yīng)用和一個或多個項以便選擇。

根據(jù)其它的示例,該方法還可以包括使得提交查詢的用戶能夠獲取與應(yīng)用相關(guān)聯(lián)的個體項或全部項。接收應(yīng)用-項映射可以包括如下中的一個或多個:以結(jié)構(gòu)化數(shù)據(jù)文件的形式從開發(fā)者接收應(yīng)用-項映射;接收到應(yīng)用-項映射web服務(wù)的鏈接;以及自動地從應(yīng)用的能力導(dǎo)出應(yīng)用-項映射。自動地導(dǎo)出應(yīng)用-項映射可以包括如下中的一個或多個:從應(yīng)用內(nèi)可購買實體中的描述中導(dǎo)出能力,以及對開發(fā)者提交的單個描述進行處理以轉(zhuǎn)換成多個描述。

根據(jù)另外的示例,該方法還可包括,對于與應(yīng)用相關(guān)聯(lián)的每個項,接收元數(shù)據(jù),元數(shù)據(jù)包括如下中的一個或多個:項標識符、標題、項圖標、排名、項價格、項應(yīng)用于什么、以受眾為目標的信息、以設(shè)備為目標的信息、描述以及一個或多個關(guān)鍵詞。該方法還可以包括,在接收到與項相關(guān)聯(lián)的用戶選擇時,呈現(xiàn)與項相關(guān)聯(lián)的元數(shù)據(jù),其中將父應(yīng)用信息包含在所述元數(shù)據(jù)中是基于開發(fā)者輸入能夠配置的。

根據(jù)又另外的示例,該方法可以包括:呈現(xiàn)一個或多個項,而不指示關(guān)聯(lián)的應(yīng)用;對于每個已呈現(xiàn)的應(yīng)用和/或呈現(xiàn)與所述已呈現(xiàn)的應(yīng)用相關(guān)聯(lián)的可用項的列表。每個項可以包括每個項的關(guān)聯(lián)的應(yīng)用的特征、模式、目標設(shè)備和內(nèi)容中的一個或多個。

根據(jù)其它的示例,描述了通過應(yīng)用商店來提供應(yīng)用和關(guān)聯(lián)于應(yīng)用的項的計算設(shè)備。該計算設(shè)備可以包括:存儲器設(shè)備,該存儲器設(shè)備被配置為存儲指令:以及與存儲器設(shè)備耦合的處理器,所述處理器與存儲在存儲器設(shè)備中的指令相結(jié)合地執(zhí)行應(yīng)用商店應(yīng)用。應(yīng)用商店應(yīng)用可被配置為接收應(yīng)用-項映射,應(yīng)用-項映射提供由應(yīng)用和關(guān)聯(lián)于應(yīng)用的項來構(gòu)成的靜態(tài)地和/或動態(tài)地生成的列表,其中每個項包括每個項的相關(guān)聯(lián)的應(yīng)用的特征、模式、內(nèi)容和目標設(shè)備中的一個或多個;接收查詢;以及響應(yīng)于查詢而確定一個或多個應(yīng)用和一個或多個項,其中一個或多個項是基于應(yīng)用-項映射所提供的信息來確定的。應(yīng)用商店應(yīng)用可被進一步配置為呈現(xiàn)一個或多個應(yīng)用和一個或多個項以便選擇,并且使提交查詢的用戶能夠獲取與應(yīng)用相關(guān)聯(lián)的個體項或全部項。

根據(jù)一些示例,應(yīng)用商店應(yīng)用可被進一步配置為使能基于用戶的偏好來以定制的方式啟動用戶所獲取的應(yīng)用或項以為用戶提供量身打造的體驗。所述應(yīng)用或項的定制的啟動可基于由許可系統(tǒng)傳遞到應(yīng)用商店應(yīng)用的項標識符參數(shù)來實現(xiàn)。應(yīng)用商店應(yīng)用還可被配置為保留與用戶選定的項相關(guān)聯(lián)的定制設(shè)置以用于對未來的對應(yīng)用或項的獲取的定制。

根據(jù)又其它的示例,應(yīng)用商店應(yīng)用可被進一步配置為實現(xiàn)在項群組級、應(yīng)用級和項級中的一個或多個處的許可的設(shè)置;實現(xiàn)在應(yīng)用級和項級中的一個處的點評的提交和公布;和/或如果與應(yīng)用相關(guān)聯(lián)的項被單獨地定價,則將項級處的許可和預(yù)覽提交設(shè)定為默認的。

根據(jù)另外的示例,描述了存儲有通過應(yīng)用商店來提供應(yīng)用和關(guān)聯(lián)于應(yīng)用的項的指令的計算機可讀存儲器設(shè)備。指令可以包括:接收應(yīng)用-項映射,該應(yīng)用-項映射提供由應(yīng)用和關(guān)聯(lián)于應(yīng)用的項來構(gòu)成的靜態(tài)地和/或動態(tài)地生成的列表,其中每個項包括每個項的關(guān)聯(lián)的應(yīng)用的特征、模式、內(nèi)容和目標設(shè)備中的一個或多個;接收查詢;響應(yīng)于查詢而確定一個或多個應(yīng)用和一個或多個項,其中一個或多個項是基于應(yīng)用項映射所提供的信息來確定的;呈現(xiàn)一個或多個應(yīng)用和一個或多個項以便選擇;以及使得提交查詢的用戶能夠獲取與應(yīng)用相關(guān)聯(lián)的個體項或全部項。

根據(jù)一些示例,指令還可以包括實現(xiàn)一個或多個控制機制以防止濫塞,控制機制包括:防止開發(fā)者為每個應(yīng)用提交多于預(yù)設(shè)數(shù)量的項,限制查詢結(jié)果上與應(yīng)用相關(guān)聯(lián)的項的數(shù)量。該指令還可以包括,使用戶能夠查看所顯示的項的相關(guān)項,以及使開發(fā)者能夠規(guī)定用于查詢結(jié)果的每項相對排名。指令還可以包括:基于以下中的一個或多個來影響與應(yīng)用相關(guān)聯(lián)的項的哪個子集要被呈現(xiàn):采用用于新應(yīng)用和項的排名規(guī)范功能、使用用于現(xiàn)有應(yīng)用和項的點擊量數(shù)據(jù)、以及開發(fā)者提供的以受眾為目標的規(guī)范。

上面的說明書、示例和數(shù)據(jù)提供了對實施例的構(gòu)成物的制造和使用的完整描述。雖然以特定于結(jié)構(gòu)特征和/或方法行為的語言描述了主題,但是應(yīng)當(dāng)理解在所附權(quán)利要求中限定的主題不必局限于上述的特定特征或行為。相反,上述的特定的特征或行為被公開為實現(xiàn)權(quán)利要求和實施例的示例形式。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1