專利名稱:提供移動應(yīng)用的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信技術(shù)領(lǐng)域,尤其涉及一種提供移動應(yīng)用的方法和系統(tǒng)。
背景技術(shù):
移動終端為用戶提供移動應(yīng)用的下載、安裝和管理功能,目前,用戶使用移動終端可以在移動應(yīng)用商店中進行移動應(yīng)用的下載、安裝和管理時,都是基于單個移動應(yīng)用的,隨著移動應(yīng)用商店中的移動應(yīng)用越來越多,每個移動應(yīng)用分類中對應(yīng)的移動應(yīng)用也越來越多,用戶通過移動終端選擇一個個的移動應(yīng)用進行下載時會覺得非常麻煩,用戶希望可以批量下載或安裝移動應(yīng)用。目前,用戶通過移動終端從移動應(yīng)用商店中可以下載打包的移動應(yīng)用集合,目前存在的問題是,移動應(yīng)用商店將多個移動應(yīng)用文件簡單的壓縮在一個文件中形成一個移動 應(yīng)用集合,用戶在通過客戶端下載移動應(yīng)用后還需要一個個進行安裝,并且在用戶不再需要某些移動應(yīng)用時,用戶只能通過客戶端一個個卸載移動應(yīng)用,不能很好的滿足用戶的需求,用戶體驗差,并且不利于服務(wù)提供商對移動應(yīng)用的推廣。
發(fā)明內(nèi)容
本發(fā)明旨在至少解決上述技術(shù)問題之一。為此,本發(fā)明的第一個目的在于提出一種提供移動應(yīng)用的方法,該方法可以豐富服務(wù)提供商的移動應(yīng)用的分發(fā)渠道,同時給用戶提供多樣化的下載和選擇功能,提升了用戶體驗。本發(fā)明的第二個目的在于提出一種提供移動應(yīng)用的系統(tǒng)。為了實現(xiàn)上述目的,本發(fā)明第一方面實施例的提供移動應(yīng)用的方法,包括以下步驟a、服務(wù)提供商客戶端接收服務(wù)提供商的移動應(yīng)用發(fā)布請求,并將所述發(fā)布請求發(fā)送至云端服務(wù)器山、所述云端服務(wù)器根據(jù)所述發(fā)布請求將多個移動應(yīng)用打包生成移動應(yīng)用集合,并根據(jù)所述移動應(yīng)用集合生成描述信息;C、客戶端接收用戶針對所述移動應(yīng)用集合的所述第一下載請求,并根據(jù)所述第一下載請求從所述云端服務(wù)器獲取對應(yīng)的所述描述信息;以及d、所述客戶端接收所述用戶針對所述移動應(yīng)用集合中的至少一個移動應(yīng)用的所述第二下載請求,并從所述云端服務(wù)器獲取所述至少一個移動應(yīng)用。根據(jù)本發(fā)明實施例的提供移動應(yīng)用的方法,用戶可以通過移動應(yīng)用集合的描述信息有選擇的下載移動應(yīng)用,一方面可以豐富服務(wù)提供商的移動應(yīng)用的分發(fā)渠道,另一方面給用戶提供多樣化的下載和選擇功能,提升了用戶體驗,同時用戶有選擇的下載移動應(yīng)用,節(jié)省流量。為了實現(xiàn)上述目的,本發(fā)明第二方面實施例的提供移動應(yīng)用的系統(tǒng)包括服務(wù)提供商客戶端、云端服務(wù)器和至少一個客戶端,其中,所述服務(wù)提供商客戶端,用于接收服務(wù)提供商的移動應(yīng)用發(fā)布請求,并將所述發(fā)布請求發(fā)送至所述云端服務(wù)器;所述云端服務(wù)器,用于根據(jù)所述發(fā)布請求將多個移動應(yīng)用打包生成移動應(yīng)用集合,以及根據(jù)所述移動應(yīng)用集合生成描述信息,并根據(jù)所述客戶端發(fā)送的第一下載請求將所述描述信息發(fā)送至所述客戶端,以及根據(jù)所述客戶端發(fā)送的第二下載請求將所述移動應(yīng)用集合中的至少一個移動應(yīng)用發(fā)送至所述客戶端;所述客戶端,用于接收用戶針對所述移動應(yīng)用集合的所述第一下載請求,并根據(jù)所述第一下載請求從所述云端服務(wù)器獲取對應(yīng)的所述描述信息,并接收所述用戶針對所述移動應(yīng)用集合中的至少一個移動應(yīng)用的所述第二下載請求,并從所述云端服務(wù)器獲取所述至少一個移動應(yīng)用。根據(jù)本發(fā)明實施例的提供移動應(yīng)用的系統(tǒng),用戶可以通過移動應(yīng)用集合的描述信息有選擇的下載移動應(yīng)用,一方面可以豐富服務(wù)提供商的移動應(yīng)用的分發(fā)渠道,另一方面給用戶提供多樣化的下載和選擇功能,提升了用戶體驗,同時用戶有選擇的下載移動應(yīng)用,節(jié)省流量。本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中,圖1是根據(jù)本發(fā)明一個實施例的提供移動應(yīng)用的方法的流程圖;圖2是根據(jù)本發(fā)明一個具體實施例的提供移動應(yīng)用的方法的流程圖;圖3是根據(jù)本發(fā)明實施例的提供移動應(yīng)用的方法的交互流程圖;圖4 (a)、(b)是根據(jù)本發(fā)明實施例的提供移動應(yīng)用的方法的操作示意圖;以及圖5是根據(jù)本發(fā)明一個實施例的提供移動應(yīng)用的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
下面參考附圖描述根據(jù)本發(fā)明實施例的提供移動應(yīng)用的方法和系統(tǒng)。一種提供移動應(yīng)用的方法,包括以下步驟a、服務(wù)提供商客戶端接收服務(wù)提供商的移動應(yīng)用發(fā)布請求,并將發(fā)布請求發(fā)送至云端服務(wù)器;b、云端服務(wù)器根據(jù)發(fā)布請求將多個移動應(yīng)用打包生成移動應(yīng)用集合,并根據(jù)移動應(yīng)用集合生成描述信息;c、客戶端接收用戶針對移動應(yīng)用集合的第一下載請求,并根據(jù)第一下載請求從云端服務(wù)器獲取對應(yīng)的描述信息;以及d、客戶端接收用戶針對移動應(yīng)用集合中的至少一個移動應(yīng)用的第二下載請求,并從云端服務(wù)器獲取至少一個移動應(yīng)用。圖1是根據(jù)本發(fā)明一個實施例的提供移動應(yīng)用的方法的流程圖。如圖1所示,提供移動應(yīng)用的方法包括以下步驟。 步驟S101,服務(wù)提供商客戶端接收服務(wù)提供商的移動應(yīng)用發(fā)布請求,并將發(fā)布請求發(fā)送至云端服務(wù)器。步驟S102,云端服務(wù)器根據(jù)發(fā)布請求將多個移動應(yīng)用打包生成移動應(yīng)用集合,并根據(jù)移動應(yīng)用集合生成描述信息。其中,描述信息可以包括移動應(yīng)用集合的名稱、移動應(yīng)用集合的簡介和功能信息、多個移動應(yīng)用的名稱和多個移動應(yīng)用的下載鏈接等。具體地,服務(wù)提供商還可以修改描述信息,描述信息可以是xmld等格式的文本文件,也可以是其他自定義格式的文本文件,描述信息可以使得使用移動應(yīng)用的用戶可以很明顯地識別出移動應(yīng)用集合中每個移動應(yīng)用的主要內(nèi)容,方便用戶進行下載、安裝和卸載等操作。在本發(fā)明的一個實施例中,服務(wù)提供商客戶端根據(jù)發(fā)布請求接收服務(wù)提供商上傳的多個移動應(yīng)用,并將多個移動應(yīng)用發(fā)送至云端服務(wù)器。在本發(fā)明的一個實施例中,云端服務(wù)器接收服務(wù)提供商根據(jù)發(fā)布請求通過服務(wù)提供商客戶端在云端服務(wù)器上選擇的多個移動應(yīng)用。具體地,首先,云端服務(wù)器在接收服務(wù)提供商上傳或者選擇的多個移動應(yīng)用后,將多個移動應(yīng)用進行打包,制作成移動應(yīng)用集合,然后,云端服務(wù)器可以把多個屬于同一個移動應(yīng)用集合的不同的移動應(yīng)用關(guān)聯(lián)到一個描述信息中。其中,服務(wù)提供商在服務(wù)提供商客戶端中還可以根據(jù)云端服務(wù)器提供的管理工具完成多個移動應(yīng)用的打包和關(guān)聯(lián),并將制作完成之后的移動應(yīng)用集合及對應(yīng)的描述信息發(fā)送至云端服務(wù)器。更具體地,云端服務(wù)器可以提供網(wǎng)頁形式界面的管理工具,服務(wù)提供商通過管理工具在線編輯打包移動應(yīng)用,服務(wù)提供商還可以通過離線的管理工具,例如,Windows PC主機上的管理工具,在離線狀態(tài)時制作完成打包的移動應(yīng)用集合,然后上傳到云端服務(wù)器。步驟S103,客戶端接收用戶針對移動應(yīng)用集合的第一下載請求,并根據(jù)第一下載請求從云端服務(wù)器獲取對應(yīng)的描述信息。步驟S104,客戶端接收用戶針對移動應(yīng)用集合中的至少一個移動應(yīng)用的第二下載請求,并從云端服務(wù)器獲取至少一個移動應(yīng)用。具體地,用戶下載描述信息之后,可以根據(jù)描述信息選擇全部或者部分的移動應(yīng)用向云端服務(wù)器發(fā)送第二下載請求進行下載,其中用戶不需要等待全部移動應(yīng)用下載完成,每成功下載完一個移動應(yīng)用就可以安裝使用。根據(jù)本發(fā)明實施例的提供移動應(yīng)用的方法,用戶可以通過移動應(yīng)用集合的描述信息有選擇的下載移動應(yīng)用,一方面可以豐富服務(wù)提供商的移動應(yīng)用的分發(fā)渠道,另一方面給用戶提供多樣化的下載和選擇功能,提升了用戶體驗,同時用戶有選擇的下載移動應(yīng)用,
節(jié)省流量。在本發(fā)明的一個實施例中,云端服務(wù)器發(fā)布移動應(yīng)用集合和對應(yīng)的描述信息。例如,云端服務(wù)器可以在應(yīng)用發(fā)布平臺中發(fā)布移動應(yīng)用集合的描述信息,用戶通過查看描述信息可以點擊下載用戶感興趣的移動應(yīng)用集合,由此,可以有助于應(yīng)用的推廣,進一步豐富了移動應(yīng)用的分發(fā)渠道。圖2是根據(jù)本發(fā)明一個具體實施例的提供移動應(yīng)用的方法的流程圖,圖3是根據(jù)本發(fā)明實施例的提供移動應(yīng)用的方法的交互流程圖。下面結(jié)合圖2和圖3說明本發(fā)明實施例的提供移動應(yīng)用的方法,如圖2和圖3所示,提供移動應(yīng)用的方法包括以下步驟。
步驟S201,服務(wù)提供商客戶端接收服務(wù)提供商的移動應(yīng)用發(fā)布請求,并將發(fā)布請求發(fā)送至云端服務(wù)器(SI)。步驟S202,云端服務(wù)器根據(jù)發(fā)布請求將多個移動應(yīng)用打包生成移動應(yīng)用集合
(S3),并根據(jù)移動應(yīng)用集合生成描述信息(S4)。其中,描述信息可以包括移動應(yīng)用集合的名稱、移動應(yīng)用集合的簡介和功能信息、多個移動應(yīng)用的名稱和多個移動應(yīng)用的下載鏈接等。具體地,服務(wù)提供商還可以修改描述信息,描述信息可以是xmld等格式的文本文件,也可以是其他自定義格式的文本文件,描述信息可以使得使用移動應(yīng)用的用戶可以很明顯地識別出移動應(yīng)用集合中每個移動應(yīng)用的主要內(nèi)容,方便用戶進行下載、安裝和卸載等操作。在本發(fā)明的一個實施例中,服務(wù)提供商客戶端根據(jù)發(fā)布請求接收服務(wù)提供商上傳的多個移動應(yīng)用,并將多個移動應(yīng)用發(fā)送至云端服務(wù)器(S2)。在本發(fā)明的一個實施例中,云端服務(wù)器接收服務(wù)提供商根據(jù)發(fā)布請求通過服務(wù)提供商客戶端在云端服務(wù)器上選擇的多個移動應(yīng)用。具體地,首先,云端服務(wù)器在接收服務(wù)提供商上傳或者選擇的多個移動應(yīng)用后,將多個移動應(yīng)用進行打包,制作成移動應(yīng)用集合,然后,云端服務(wù)器可以把多個屬于同一個移動應(yīng)用集合的不同的移動應(yīng)用關(guān)聯(lián)到一個描述信息中。其中,服務(wù)提供商在服務(wù)提供商客戶端中還可以根據(jù)云端服務(wù)器提供的管理工具完成多個移動應(yīng)用的打包和關(guān)聯(lián),并將制作完成之后的移動應(yīng)用集合及對應(yīng)的描述信息發(fā)送至云端服務(wù)器。更具體地,云端服務(wù)器可以提供網(wǎng)頁形式界面的管理工具,服務(wù)提供商通過管理工具在線編輯打包移動應(yīng)用,服務(wù)提供商還可以通過離線的管理工具,例如,Windows PC主機上的管理工具,在離線狀態(tài)時制作完成打包的移動應(yīng)用集合,然后上傳到云端服務(wù)器。步驟S203,客戶端接收用戶針對移動應(yīng)用集合的第一下載請求(S6),并根據(jù)第一下載請求從云端服務(wù)器獲取對應(yīng)的描述信息(S7 )。步驟S204,客戶端根據(jù)描述信息將移動應(yīng)用集合的多個移動應(yīng)用顯示給用戶
(S8)。步驟S205,用戶根據(jù)描述信息選擇至少一個移動應(yīng)用(S9)。其中,用戶可以選擇移動應(yīng)用集合中的全部移動應(yīng)用或者部分移動應(yīng)用。步驟S206,客戶端向云端服務(wù)器發(fā)送針對至少一個移動應(yīng)用的第二下載請求(S10),并根據(jù)第二下載請求獲取至少一個移動應(yīng)用(Sll)并進行安裝。
根據(jù)本發(fā)明實施例的提供移動應(yīng)用的方法,用戶可以通過移動應(yīng)用集合的描述信息有選擇的下載移動應(yīng)用,可以給用戶提供多樣化的下載和選擇功能,節(jié)省流量,進一步提升了用戶體驗。在本發(fā)明的一個實施例中,云端服務(wù)器發(fā)布移動應(yīng)用集合和對應(yīng)的描述信息
(S5)。例如,云端服務(wù)器可以在應(yīng)用發(fā)布平臺中發(fā)布移動應(yīng)用集合的描述信息,用戶通過查看描述信息可以點擊下載用戶感興趣的移動應(yīng)用集合,由此,可以有助于應(yīng)用的推廣,進一步豐富了移動應(yīng)用的分發(fā)渠道。在本發(fā)明的一個實施例中,移動應(yīng)用的方法還包括客戶端接收用戶針對移動應(yīng)用集合的批量卸載請求;以及客戶端根據(jù)批量卸載請求將移動應(yīng)用集合中安裝的所有的移動應(yīng)用進行批量卸載。由此,可以給用戶提供更加簡便的操作方式,滿足用戶的需求,進一步提升了用戶體驗。
在本發(fā)明的一個實施例中,移動應(yīng)用的方法還包括服務(wù)提供商客戶端接收服務(wù)提供商針對移動應(yīng)用集合批量的更新請求,并將更新請求發(fā)送至云端服務(wù)器(S12);以及云端服務(wù)器根據(jù)更新請求更新移動應(yīng)用集合中的多個移動應(yīng)用(S14),并將更新結(jié)果進行發(fā)布。具體地,服務(wù)提供商可以將移動應(yīng)用集合的更新請求通過服務(wù)提供商客戶端發(fā)送到云端服務(wù)器,還可以將更新版本的移動應(yīng)用發(fā)送到云端服務(wù)器(S13),云端服務(wù)器根據(jù)更新請求,更新移動應(yīng)用集合的描述信息和移動應(yīng)用集合中的移動應(yīng)用,并將更新后的描述信息發(fā)布到應(yīng)用發(fā)布平臺。由此,服務(wù)提供商可以通過云端服務(wù)器將更新的移動應(yīng)用發(fā)布給用戶查看。在本發(fā)明的一個實施例中,移動應(yīng)用的方法還包括客戶端獲取更新結(jié)果,并根據(jù)更新結(jié)果批量更新移動應(yīng)用集合中安裝的至少一個移動應(yīng)用。具體地,客戶端根據(jù)用戶的選擇,發(fā)送更新請求到云端服務(wù)器(S15),云端服務(wù)器根據(jù)更新請求,發(fā)送更新的移動應(yīng)用到客戶端(S16)。由此,用戶可以及時獲取移動應(yīng)用更新的信息,方便用戶對下載的移動應(yīng)用集合中的移動應(yīng)用進行更新,進一步提升了用戶體驗。下面舉一個具體的例子說明本發(fā)明實施例的方法。通過具體示例的描述,本發(fā)明的方面和優(yōu)點將變得更加明顯。圖4 (a)、(b)是根據(jù)本發(fā)明實施例的提供移動應(yīng)用的方法的操作示意圖。如圖4 Ca)所示,云端服務(wù)器的應(yīng)用發(fā)布平臺可以提供打包的移動應(yīng)用集合的展示界面,方便用戶進行瀏覽,展示界面的界面設(shè)計、內(nèi)容布局、文字說明和圖片說明等信息可以有很多種設(shè)計方式,例如,“十一黃金周旅游大禮包”的移動應(yīng)用集合的展示方式上可以讓用戶明顯看到旅游方面的功能。“十一黃金周旅游大禮包”中包含了多個移動應(yīng)用,例如,“百度身邊”、“百度地圖”、“百度瀏覽器”、“百度百科”等,用戶可以查看描述信息“大禮包說明內(nèi)容”,通過點擊“安裝”按鍵,下載“十一黃金周旅游大禮包”。如圖4 (b)所示,客戶端上的安裝管理程序可以給“十一黃金周旅游大禮包”提供一個“容器”,安裝管理程序?qū)ⅰ笆稽S金周旅游大禮包”中的移動應(yīng)用集合放在“容器”中,用戶通過查看“容器”中的移動應(yīng)用并點擊相應(yīng)的圖標,可以運行對應(yīng)的移動應(yīng)用。用戶還可以根據(jù)描述信息的內(nèi)容,看到未下載的移動應(yīng)用(“百度百科”),其中,對于未完成下載的移動應(yīng)用,可以通過文字說明(“未下載”)或者通過顏色區(qū)分。當(dāng)用戶運行“百度百科”是安裝管理程序可以自動或者提示用戶下載移動應(yīng)用。用戶還可以通過點擊“更新”或者“卸載大禮包”按鍵,更新或者卸載“十一黃金周旅游大禮包”。一種提供移動應(yīng)用的系統(tǒng),包括服務(wù)提供商客戶端、云端服務(wù)器和至少一個客戶端,其中,服務(wù)提供商客戶端,用于接收服務(wù)提供商的移動應(yīng)用發(fā)布請求,并將發(fā)布請求發(fā)送至云端服務(wù)器;云端服務(wù)器,用于根據(jù)發(fā)布請求將多個移動應(yīng)用打包生成移動應(yīng)用集合,以及根據(jù)移動應(yīng)用集合生成描述信息,并根據(jù)客戶端發(fā)送的第一下載請求將描述信息發(fā)送至客戶端,以及根據(jù)客戶端發(fā)送的第二下載請求將移動應(yīng)用集合中的至少一個移動應(yīng)用發(fā)送至客戶端;客戶端,用于接收用戶針對移動應(yīng)用集合的第一下載請求,并根據(jù)第一下載請求從云端服務(wù)器獲取對應(yīng)的描述信息,并接收用戶針對移動應(yīng)用集合中的至少一個移動應(yīng)用的第二下載請求,并從云端服務(wù)器獲取至少一個移動應(yīng)用。圖5是根據(jù)本發(fā)明一個實施例的提供移動應(yīng)用的系統(tǒng)的結(jié)構(gòu)示意圖。如圖5所示,提供移動應(yīng)用的系統(tǒng)包括服務(wù)提供商客戶端100、云端服務(wù)器200和至少一個客戶端300。 具體地,服務(wù)提供商客戶端100用于接收服務(wù)提供商的移動應(yīng)用發(fā)布請求,并將發(fā)布請求發(fā)送至云端服務(wù)器200。云端服務(wù)器200用于根據(jù)發(fā)布請求將多個移動應(yīng)用打包生成移動應(yīng)用集合,以及根據(jù)移動應(yīng)用集合生成描述信息,并根據(jù)客戶端300發(fā)送的第一下載請求將描述信息發(fā)送至客戶端300,以及根據(jù)客戶端300發(fā)送的第二下載請求將移動應(yīng)用集合中的至少一個移動應(yīng)用發(fā)送至客戶端300。其中,描述信息可以包括移動應(yīng)用集合的名稱、移動應(yīng)用集合的簡介和功能信息、多個移動應(yīng)用的名稱和多個移動應(yīng)用的下載鏈接等。具體地,服務(wù)提供商還可以修改描述信息,描述信息可以是xmld等格式的文本文件,也可以是其他自定義格式的文本文件,描述信息可以使得使用移動應(yīng)用的用戶可以很明顯地識別出移動應(yīng)用集合中每個移動應(yīng)用的主要內(nèi)容,方便用戶進行下載、安裝和卸載等操作??蛻舳?00用于接收用戶針對移動應(yīng)用集合的第一下載請求,并根據(jù)第一下載請求從云端服務(wù)器200獲取對應(yīng)的描述信息,并接收用戶針對移動應(yīng)用集合中的至少一個移動應(yīng)用的第二下載請求,并從云端服務(wù)器200獲取至少一個移動應(yīng)用。其中,用戶下載描述信息之后,可以根據(jù)描述信息選擇全部或者部分的移動應(yīng)用向云端服務(wù)器200發(fā)送第二下載請求進行下載,其中用戶不需要等待全部移動應(yīng)用下載完成,每成功下載完一個移動應(yīng)用就可以安裝使用。根據(jù)本發(fā)明實施例的提供移動應(yīng)用的系統(tǒng),用戶可以通過移動應(yīng)用集合的描述信息有選擇的下載移動應(yīng)用,一方面可以豐富服務(wù)提供商的移動應(yīng)用的分發(fā)渠道,另一方面給用戶提供多樣化的下載和選擇功能,提升了用戶體驗,同時用戶有選擇的下載移動應(yīng)用,節(jié)省流量。在本發(fā)明的一個實施例中,服務(wù)提供商客戶端100還用于根據(jù)發(fā)布請求接收服務(wù)提供商上傳的多個移動應(yīng)用,并將多個移動應(yīng)用發(fā)送至云端服務(wù)器200。在本發(fā)明的一個實施例中,云端服務(wù)器200還用于接收服務(wù)提供商根據(jù)發(fā)布請求通過服務(wù)提供商客戶端100在云端服務(wù)器200上選擇的多個移動應(yīng)用。具體地,首先,云端服務(wù)器200在接收服務(wù)提供商上傳或者選擇的多個移動應(yīng)用后,將多個移動應(yīng)用進行打包,制作成移動應(yīng)用集合,然后,云端服務(wù)器200可以把多個屬于同一個移動應(yīng)用集合的不同的移動應(yīng)用關(guān)聯(lián)到一個描述信息中。其中,服務(wù)提供商在服務(wù)提供商客戶端100中還可以根據(jù)云端服務(wù)器200提供的管理工具完成多個移動應(yīng)用的打包和關(guān)聯(lián),并將制作完成之后的移動應(yīng)用集合及對應(yīng)的描述信息發(fā)送至云端服務(wù)器200。更具體地,云端服務(wù)器200可以提供網(wǎng)頁形式界面的管理工具,服務(wù)提供商通過管理工具在線編輯打包移動應(yīng)用,服務(wù)提供商還可以通過離線的管理工具,例如,Windows PC主機上的管理工具,在離線狀態(tài)時制作完成打包的移動應(yīng)用集合,然后上傳到云端服務(wù)器200。在本發(fā)明的一個實施例中,云端服務(wù)器200還用于發(fā)布移動應(yīng)用集合和對應(yīng)的描述信息。例如,云端服務(wù)器200可以在應(yīng)用發(fā)布平臺中發(fā)布移動應(yīng)用集合的描述信息,用戶通過查看描述信息可以點擊下載用戶感興趣的移動應(yīng)用集合,由此,可以有助于應(yīng)用的推廣,進一步豐富了移動應(yīng)用的分發(fā)渠道。在本發(fā)明的一個實施例中,客戶端30 0還用于根據(jù)描述信息將移動應(yīng)用集合的多個移動應(yīng)用顯示給用戶,用戶根據(jù)描述信息選擇至少一個移動應(yīng)用,并向云端服務(wù)器200發(fā)送針對至少一個移動應(yīng)用的第二下載請求,以及根據(jù)第二下載請求獲取至少一個移動應(yīng)用并進行安裝。其中,用戶可以選擇移動應(yīng)用集合中的全部移動應(yīng)用或者部分移動應(yīng)用。由此,用戶可以通過移動應(yīng)用集合的描述信息有選擇的下載移動應(yīng)用,可以給用戶提供多樣化的下載和選擇功能,節(jié)省流量,進一步提升了用戶體驗。在本發(fā)明的一個實施例中,客戶端300還用于接收用戶針對移動應(yīng)用集合的批量卸載請求,以及根據(jù)批量卸載請求將移動應(yīng)用集合中安裝的所有的移動應(yīng)用進行批量卸載。由此,可以給用戶提供更加簡便的操作方式,滿足用戶的需求,進一步提升了用戶體驗。在本發(fā)明的一個實施例中,服務(wù)提供商客戶端100還用于接收服務(wù)提供商針對移動應(yīng)用集合批量的更新請求,并將更新請求發(fā)送至云端服務(wù)器200,云端服務(wù)器200還用于根據(jù)更新請求更新移動應(yīng)用集合中的多個移動應(yīng)用,并將更新結(jié)果進行發(fā)布。具體地,月艮務(wù)提供商可以將移動應(yīng)用集合的更新請求通過服務(wù)提供商客戶端100發(fā)送到云端服務(wù)器200,還可以將更新版本的移動應(yīng)用發(fā)送到云端服務(wù)器200,云端服務(wù)器200根據(jù)更新請求,更新移動應(yīng)用集合的描述信息和移動應(yīng)用集合中的移動應(yīng)用,并將更新后的描述信息發(fā)布到應(yīng)用發(fā)布平臺。由此,服務(wù)提供商可以通過云端服務(wù)器200將更新的移動應(yīng)用發(fā)布給用戶查看。在本發(fā)明的一個實施例中,客戶端300還用于獲取更新結(jié)果,并根據(jù)更新結(jié)果批量更新移動應(yīng)用集合中安裝的至少一個移動應(yīng)用。具體地,客戶端300根據(jù)用戶的選擇,發(fā)送更新請求到云端服務(wù)器200,云端服務(wù)器200根據(jù)更新請求,發(fā)送更新的移動應(yīng)用到客戶端300。由此,用戶可以及時獲取移動應(yīng)用更新的信息,方便用戶對下載的移動應(yīng)用集合中的移動應(yīng)用進行更新,進一步提升了用戶體驗。應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn)具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。盡管已經(jīng)示出和描述了本發(fā)明的實施例,對于本領(lǐng)域的普通技術(shù)人員而言,可以 理解在不脫離本發(fā)明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
權(quán)利要求
1.一種提供移動應(yīng)用的系統(tǒng),其特征在于,包括服務(wù)提供商客戶端、云端服務(wù)器和至少一個客戶端,其中,所述服務(wù)提供商客戶端,用于接收服務(wù)提供商的移動應(yīng)用發(fā)布請求,并將所述發(fā)布請求發(fā)送至所述云端服務(wù)器;所述云端服務(wù)器,用于根據(jù)所述發(fā)布請求將多個移動應(yīng)用打包生成移動應(yīng)用集合,以及根據(jù)所述移動應(yīng)用集合生成描述信息,并根據(jù)所述客戶端發(fā)送的第一下載請求將所述描述信息發(fā)送至所述客戶端,以及根據(jù)所述客戶端發(fā)送的第二下載請求將所述移動應(yīng)用集合中的至少一個移動應(yīng)用發(fā)送至所述客戶端;所述客戶端,用于接收用戶針對所述移動應(yīng)用集合的所述第一下載請求,并根據(jù)所述第一下載請求從所述云端服務(wù)器獲取對應(yīng)的所述描述信息,并接收所述用戶針對所述移動應(yīng)用集合中的至少一個移動應(yīng)用的所述第二下載請求,并從所述云端服務(wù)器獲取所述至少一個移動應(yīng)用。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述描述信息包括所述移動應(yīng)用集合的名稱、所述移動應(yīng)用集合的簡介和功能信息、所述多個移動應(yīng)用的名稱和所述多個移動應(yīng)用的下載鏈接。
3.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其特征在于,所述服務(wù)提供商客戶端還用于根據(jù)所述發(fā)布請求接收所述服務(wù)提供商上傳的所述多個移動應(yīng)用,并將所述多個移動應(yīng)用發(fā)送至所述云端服務(wù)器。
4.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其特征在于,所述云端服務(wù)器還用于接收所述服務(wù)提供商根據(jù)所述發(fā)布請求通過所述服務(wù)提供商客戶端在所述云端服務(wù)器上選擇的所述多個移動應(yīng)用。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述云端服務(wù)器還用于發(fā)布所述移動應(yīng)用集合和對應(yīng)的所述描述信息。
6.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其特征在于,所述客戶端還用于根據(jù)所述描述信息將所述移動應(yīng)用集合的所述多個移動應(yīng)用顯示給所述用戶,所述用戶根據(jù)所述描述信息選擇所述至少一個移動應(yīng)用,并向所述云端服務(wù)器發(fā)送針對所述至少一個移動應(yīng)用的第二下載請求,以及根據(jù)所述第二下載請求獲取所述至少一個移動應(yīng)用并進行安裝。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述客戶端還用于接收所述用戶針對所述移動應(yīng)用集合的批量卸載請求,以及根據(jù)所述批量卸載請求將所述移動應(yīng)用集合中安裝的所有的移動應(yīng)用進行批量卸載。
8.根據(jù)權(quán)利要求1-7任一項所述的系統(tǒng),其特征在于,所述服務(wù)提供商客戶端還用于接收所述服務(wù)提供商針對所述移動應(yīng)用集合批量的更新請求,并將所述更新請求發(fā)送至所述云端服務(wù)器,所述云端服務(wù)器還用于根據(jù)所述更新請求更新所述移動應(yīng)用集合中的所述多個移動應(yīng)用,并將更新結(jié)果進行發(fā)布。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述客戶端還用于獲取所述更新結(jié)果,并根據(jù)所述更新結(jié)果批量更新所述移動應(yīng)用集合中安裝的所述至少一個移動應(yīng)用。
10.一種提供移動應(yīng)用的方法,其特征在于,包括以下步驟a、服務(wù)提供商客戶端接收服務(wù)提供商的移動應(yīng)用發(fā)布請求,并將所述發(fā)布請求發(fā)送至云端服務(wù)器;b、所述云端服務(wù)器根據(jù)所述發(fā)布請求將多個移動應(yīng)用打包生成移動應(yīng)用集合,并根據(jù)所述移動應(yīng)用集合生成描述信息;C、客戶端接收用戶針對所述移動應(yīng)用集合的所述第一下載請求,并根據(jù)所述第一下載請求從所述云端服務(wù)器獲取對應(yīng)的所述描述信息;以及d、所述客戶端接收所述用戶針對所述移動應(yīng)用集合中的至少一個移動應(yīng)用的所述第二下載請求,并從所述云端服務(wù)器獲取所述至少一個移動應(yīng)用。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述描述信息包括所述移動應(yīng)用集合的名稱、所述移動應(yīng)用集合的簡介和功能信息、所述多個移動應(yīng)用的名稱和所述多個移動應(yīng)用的下載鏈接。
12.根據(jù)權(quán)利要求10或11所述的方法,其特征在于,還包括所述服務(wù)提供商客戶端根據(jù)所述發(fā)布請求接收所述服務(wù)提供商上傳的所述多個移動應(yīng)用,并將所述多個移動應(yīng)用發(fā)送至所述云端服務(wù)器。
13.根據(jù)權(quán)利要求10或11所述的方法,其特征在于,還包括所述云端服務(wù)器接收所述服務(wù)提供商根據(jù)所述發(fā)布請求通過所述服務(wù)提供商客戶端在所述云端服務(wù)器上選擇的所述多個移動應(yīng)用。
14.根據(jù)權(quán)利要求10所述的方法,其特征在于,還包括所述云端服務(wù)器發(fā)布所述移動應(yīng)用集合和對應(yīng)的所述描述信息。
15.根據(jù)權(quán)利要求10或11所述的方法,其特征在于,還包括所述客戶端根據(jù)所述描述信息將所述移動應(yīng)用集合的所述多個移動應(yīng)用顯示給所述用戶;所述用戶根據(jù)所述描述信息選擇所述至少一個移動應(yīng)用;以及所述客戶端向所述云端服務(wù)器發(fā)送針對所述至少一個移動應(yīng)用的第二下載請求,并根據(jù)所述第二下載請求獲取所述至少一個移動應(yīng)用并進行安裝。
16.根據(jù)權(quán)利要求15所述的方法,其特征在于,還包括所述客戶端接收所述用戶針對所述移動應(yīng)用集合的批量卸載請求;以及所述客戶端根據(jù)所述批量卸載請求將所述移動應(yīng)用集合中安裝的所有的移動應(yīng)用進行批量卸載。
17.根據(jù)權(quán)利要求10-16任一項所述的方法,其特征在于,還包括所述服務(wù)提供商客戶端接收所述服務(wù)提供商針對所述移動應(yīng)用集合批量的更新請求, 并將所述更新請求發(fā)送至所述云端服務(wù)器;以及所述云端服務(wù)器根據(jù)所述更新請求更新所述移動應(yīng)用集合中的所述多個移動應(yīng)用,并將更新結(jié)果進行發(fā)布。
18.根據(jù)權(quán)利要求17所述的方法,其特征在于,還包括所述客戶端獲取所述更新結(jié)果,并根據(jù)所述更新結(jié)果批量更新所述移動應(yīng)用集合中安裝的所述至少一個移動應(yīng)用。
全文摘要
本發(fā)明提出一種提供移動應(yīng)用的方法和系統(tǒng),其中該方法包括以下步驟服務(wù)提供商客戶端接收服務(wù)提供商的移動應(yīng)用發(fā)布請求,并將發(fā)布請求發(fā)送至云端服務(wù)器;云端服務(wù)器根據(jù)發(fā)布請求將多個移動應(yīng)用打包生成移動應(yīng)用集合,并根據(jù)移動應(yīng)用集合生成描述信息;客戶端接收用戶針對移動應(yīng)用集合的第一下載請求,并根據(jù)第一下載請求從云端服務(wù)器獲取對應(yīng)的描述信息;以及客戶端接收用戶針對移動應(yīng)用集合中的至少一個移動應(yīng)用的第二下載請求,并從云端服務(wù)器獲取至少一個移動應(yīng)用。本發(fā)明實施例一方面可以豐富服務(wù)提供商的移動應(yīng)用的分發(fā)渠道,另一方面給用戶提供多樣化的下載和選擇功能,提升了用戶體驗,同時用戶有選擇的下載移動應(yīng)用,節(jié)省流量。
文檔編號H04W8/20GK103024726SQ201210564690
公開日2013年4月3日 申請日期2012年12月21日 優(yōu)先權(quán)日2012年12月21日
發(fā)明者巫國忠 申請人:北京百度網(wǎng)訊科技有限公司