[發明專利]多個應用版本的分發無效
| 申請號: | 201280045508.2 | 申請日: | 2012-07-20 |
| 公開(公告)號: | CN103890723A | 公開(公告)日: | 2014-06-25 |
| 發明(設計)人: | I·費曼;J·S·林;M·D·沃馬克;林裕寬;謝生麒;J·特桑 | 申請(專利權)人: | 谷歌公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華;陳穎 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 版本 分發 | ||
有關申請的交叉引用
本申請要求對于2011年7月20日提交的、標題為MULTIPLE?APPLICATION?VERSIONS的第13/187,198號美國申請的優先權,其公開內容通過引用結合于此。
技術領域
本文總體涉及軟件分發系統。
背景技術
可以使用多種模型來銷售和分發軟件應用。有時用來分發以移動設備和其它計算設備為目標的應用或者app的模型的一個示例是應用集市模型。在這一模型中,軟件開發者可以提交它們的應用用于在在線應用集市中發布,并且集市可以提供允許用戶瀏覽或者搜尋發布的應用的接口。
在用戶標識他或者她希望獲得的應用時,應用集市一般可以有助于交易。例如在免費應用的情況下,應用集市可以簡單地提供該應用以用于向用戶的設備中的一個或者多個設備下載。在付費應用的情況下,應用集市可以提供應用用于下載,并且也可以提供與從用戶收集付費并且補償軟件開發者有關的服務。應用集市通常可以由軟件開發者和用戶二者信任的組織運作以適當處理任何這樣的交易。
發明內容
本文檔描述允許開發者或者發布方在軟件分發系統、比如應用集市中提供特定應用的多個版本的系統和技術。可以以應用的不同版本為目標,以便基于請求應用的特定設備的能力或者與設備關聯的其它屬性而向不同設備或者設備類型分發。例如應用的標準版本可以以具有標準能力的基本智能電話為目標,并且相同應用的大屏幕版本可以以具有在某個尺寸以上的屏幕的寫字板或者智能電話為目標。作為另一示例,應用的基本版本可以與具有特定操作系統的設備為目標,而應用的利用更加新的操作系統的一些特征的高級版本可以以具有安裝的更加新的操作系統的設備為目標。
取代向瀏覽應用集市的用戶呈現應用的多個版本中的所有版本(這可能讓用戶混淆)的是,應用集市可以代之以確定多個版本中的哪個版本與用戶的設備最適合地匹配,并且僅向用戶呈現該特定版本。這樣,開發者可以在應用集市上發布應用的多個不同版本,而不擔心用戶意外地選擇與用戶的各設備不兼容或者未為這些設備優化的版本。此外,應用集市可以能夠跨應用的不同版本監視各種應用度量、比如用戶排名和安裝統計。
在一個方面中,本申請描述一種用于確定軟件應用的以計算設備為目標的版本的由計算機實施的方法。該方法包括在應用集市系統處并且從與計算設備關聯的用戶接收與由應用集市系統分發的軟件應用對應的請求,該計算設備與應用集市系統遠離地操作,軟件應用具有在應用集市系統上的多個版本。該方法也包括確定與計算設備關聯的一個或者多個設備屬性并且基于設備屬性從在應用集市系統上的多個版本之中標識軟件應用的、以計算設備為目標的特定版本。該方法也包括用于向用戶顯示并且響應于請求來提供與軟件應用的特定版本有關的信息。
在另一方面中,本申請描述一種用于通過應用集市分發軟件的由計算機實施的方法。該方法包括在計算機系統處并且從應用開發者接收軟件程序的多個版本。該方法也包括用計算機系統將軟件程序的版本中的特定版本與特定計算設備、設備類或者設備能力進行關聯。該方法也包括在計算機系統處并且從軟件程序的預期用戶與定義用戶的設備的能力的信息一起接收對于軟件程序的請求。該方法也包括從軟件程序的多個版本之中選擇與用戶的設備的定義的能力匹配的特定版本,以及通過電子網絡向用戶的設備遞送軟件程序的選擇的版本。
在另一方面中,本申請描述一種用于通過應用集市分發軟件的由計算機實施的系統。該系統包括:應用發布方計算系統,其從應用發布方接收軟件程序的多個版本,并且將軟件程序的版本中的特定版本與特定計算設備、設備類別或者設備能力進行關聯。該系統也包括:應用集市計算系統,其從軟件程序的預期用戶與定義用戶的設備的能力的信息一起接收對于軟件程序的請求。應用集市計算系統也從軟件程序的多個版本之中選擇與用戶的設備的定義的能力匹配的版本,并且通過電子網絡向用戶的設備遞送軟件程序的選擇的版本。
在附圖和以下描述中闡述一個或者多個實施例的細節。將根據描述和附圖以及從權利要求清楚其它特征和優點。
附圖說明
圖1A是示出用于發布和分發軟件應用的環境的示例的概念圖。
圖1B是示出應用發布方系統和應用市場系統的示例的系統圖。
圖2是允許軟件發布方上傳軟件應用的多個版本的示例用戶接口的圖。
圖3是允許軟件發布方描述和修改軟件應用的不同版本以其為目標的設備組的示例用戶接口的圖。
圖4是用于發布和分發具有不同版本的軟件應用的示例過程的泳道圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于谷歌公司,未經谷歌公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280045508.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于紅外光譜的發動機潤滑油識別算法
- 下一篇:固態物質靜止角測定儀





