一種應(yīng)用程序獲取方法、提供方法及裝置制造方法
【專利摘要】本發(fā)明提供一種應(yīng)用程序獲取方法、提供方法及裝置,用以解決現(xiàn)有技術(shù)中存在目前的軟件開(kāi)放方式無(wú)法滿足用戶個(gè)性化需求的問(wèn)題。其中,應(yīng)用程序獲取方法包括:向服務(wù)端發(fā)送應(yīng)用程序模板;接收來(lái)自服務(wù)端基于應(yīng)用程序模板返回的應(yīng)用程序的地址信息;根據(jù)地址信息從服務(wù)端獲取相應(yīng)的應(yīng)用程序,該方案能夠滿足用戶的個(gè)性化需求,提高了用戶體驗(yàn)。
【專利說(shuō)明】一種應(yīng)用程序獲取方法、提供方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種通訊領(lǐng)域,尤其涉及一種應(yīng)用程序獲取方法、提供方法及裝置。
【背景技術(shù)】
[0002] 應(yīng)用程序的開(kāi)發(fā)往往需要耗費(fèi)較長(zhǎng)的時(shí)間,一般情況下,需要由程序設(shè)計(jì)、程序編 碼、模擬測(cè)試、真機(jī)測(cè)試以及程序發(fā)布這五個(gè)步驟來(lái)實(shí)現(xiàn)。應(yīng)用程序可以是在移動(dòng)終端上運(yùn) 行的應(yīng)用程序,如Andr〇 i d操作系統(tǒng)應(yīng)用程序、i0S操作系統(tǒng)應(yīng)用程序、以及Windows Phone 操作系統(tǒng)應(yīng)用程序等,這些應(yīng)用程序往往需要滿足用戶的個(gè)性化需求,然而,按照上述軟件 開(kāi)發(fā)過(guò)程得到的統(tǒng)一的應(yīng)用程序并不能滿足用戶的個(gè)性化需求。因此,目前亟需一種可以 滿足用戶個(gè)性化需求的應(yīng)用程序提供方式。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明提供一種應(yīng)用程序獲取方法、提供方法及裝置,用以解決現(xiàn)有技術(shù)中存在 目前的軟件開(kāi)放方式無(wú)法滿足用戶個(gè)性化需求的問(wèn)題。
[0004] 根據(jù)本發(fā)明的一個(gè)方面,提供了一種應(yīng)用程序獲取方法,客戶端執(zhí)行的流程,包 括:向服務(wù)端發(fā)送應(yīng)用程序模板;接收來(lái)自服務(wù)端基于應(yīng)用程序模板返回的應(yīng)用程序的地 址信息;根據(jù)地址信息從服務(wù)端獲取相應(yīng)的應(yīng)用程序。
[0005] 進(jìn)一步的,上述方法還包括:在向服務(wù)端發(fā)送應(yīng)用程序模板之前,根據(jù)用戶操作生 成應(yīng)用程序模板,或者根據(jù)用戶操作選擇預(yù)先設(shè)置的應(yīng)用程序模板。
[0006] 根據(jù)本發(fā)明的另一個(gè)方面,提供了一種應(yīng)用程序提供方法,服務(wù)端執(zhí)行的流程,包 括:接收來(lái)自客戶端的應(yīng)用程序模板;根據(jù)應(yīng)用程序模板生成應(yīng)用程序并確定出應(yīng)用程序 的地址信息;向客戶端提供應(yīng)用程序的地址信息以及應(yīng)用程序。
[0007] 其中,服務(wù)端與各應(yīng)用生成服務(wù)器相連;根據(jù)應(yīng)用程序模板生成應(yīng)用程序并確定 出應(yīng)用程序的地址信息,包括:基于預(yù)先設(shè)置的應(yīng)用程序模板類型與應(yīng)用生成服務(wù)器的對(duì) 應(yīng)關(guān)系,確定應(yīng)用程序模板對(duì)應(yīng)的應(yīng)用生成服務(wù)器;通知確定出的應(yīng)用生成服務(wù)器根據(jù)應(yīng) 用程序模板,生成應(yīng)用程序同時(shí)確定出應(yīng)用程序的地址信息,返回給服務(wù)端。
[0008] 其中,向客戶端提供應(yīng)用程序的地址信息以及應(yīng)用程序,包括:將接收到的來(lái)自應(yīng) 用生成服務(wù)器確定出的應(yīng)用程序的地址信息,發(fā)送至客戶端;基于客戶端的請(qǐng)求,向客戶端 發(fā)送應(yīng)用程序。
[0009] 根據(jù)本發(fā)明的再一方面,還提供了一種應(yīng)用程序獲取裝置,該裝置位于客戶端,包 括:第一發(fā)送模塊,用于向服務(wù)端發(fā)送應(yīng)用程序模板;第一接收模塊,用于接收來(lái)自服務(wù)端 基于應(yīng)用程序模板返回的應(yīng)用程序的地址信息;第一獲取模塊,用于根據(jù)地址信息從服務(wù) 端獲取相應(yīng)的應(yīng)用程序。
[0010] 進(jìn)一步的,上述裝置還包括:第一生成模塊,用于在向服務(wù)端發(fā)送應(yīng)用程序模板之 前,根據(jù)用戶操作生成應(yīng)用程序模板,或者根據(jù)用戶操作選擇預(yù)先設(shè)置的應(yīng)用程序模板。 [0011] 根據(jù)本發(fā)明的還一方面,提供了一種應(yīng)用程序提供裝置,該裝置位于服務(wù)端,包 括:第二接收模塊,用于接收來(lái)自客戶端的應(yīng)用程序模板;第二生成模塊,用于根據(jù)應(yīng)用程 序模板生成應(yīng)用程序并確定出應(yīng)用程序的地址信息;提供模塊,用于向客戶端提供應(yīng)用程 序的地址信息以及應(yīng)用程序。
[0012] 其中,服務(wù)端與各應(yīng)用生成服務(wù)器相連;第二生成模塊具體包括:確定單元,用于 基于預(yù)先設(shè)置的應(yīng)用程序模板類型與應(yīng)用生成服務(wù)器的對(duì)應(yīng)關(guān)系,確定應(yīng)用程序模板對(duì)應(yīng) 的應(yīng)用生成服務(wù)器;通知單元,用于通知確定出的應(yīng)用生成服務(wù)器根據(jù)應(yīng)用程序模板,生成 應(yīng)用程序同時(shí)確定出應(yīng)用程序的地址信息,返回給服務(wù)端。
[0013] 其中,提供模塊具體包括:第二發(fā)送單元,用于將接收到的來(lái)自應(yīng)用生成服務(wù)器確 定出的應(yīng)用程序的地址信息,發(fā)送至客戶端;第三發(fā)送單元,用于基于客戶端的請(qǐng)求,向客 戶端發(fā)送應(yīng)用程序。
[0014] 本發(fā)明實(shí)施例提供的應(yīng)用程序生成方案,由客戶端向服務(wù)端發(fā)送應(yīng)用程序模板, 服務(wù)端根據(jù)客戶端提供的應(yīng)用程序模板來(lái)生成應(yīng)用程序,能夠滿足用戶的個(gè)性化需求,提 1? 了用戶體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】
[0015] 圖1是本發(fā)明實(shí)施例提供的應(yīng)用程序獲取方法的流程圖;
[0016] 圖2是本發(fā)明實(shí)施例提供的應(yīng)用程序提供方法的流程圖;
[0017] 圖3是本發(fā)明實(shí)施例的應(yīng)用程序獲取裝置的結(jié)構(gòu)框圖;
[0018] 圖4是本發(fā)明實(shí)施例的應(yīng)用程序提供裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0019] 為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效,以下結(jié)合附圖 及較佳實(shí)施例,對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明如后。
[0020] 圖1是本發(fā)明實(shí)施例提供的應(yīng)用程序獲取方法的流程圖。
[0021] 如圖1所示,該方法中客戶端執(zhí)行的流程包括以下步驟:
[0022] 步驟101 :向服務(wù)端發(fā)送應(yīng)用程序模板;
[0023] 步驟102 :接收來(lái)自服務(wù)端基于應(yīng)用程序模板返回的應(yīng)用程序的地址信息;
[0024] 步驟103 :根據(jù)地址信息從服務(wù)端獲取相應(yīng)的應(yīng)用程序。
[0025] 其中,上述步驟101至步驟103可以是在安裝有與服務(wù)端進(jìn)行通信的客戶端軟件 的終端上執(zhí)行。
[0026] 為了進(jìn)一步實(shí)現(xiàn)對(duì)應(yīng)用程序的個(gè)性化定制,在上述步驟101至103的基礎(chǔ)上,上述 方法還可以包括以下處理:
[0027] 在向服務(wù)端發(fā)送應(yīng)用程序模板之前,根據(jù)用戶操作生成應(yīng)用程序模板,或者根據(jù) 用戶操作選擇預(yù)先設(shè)置的應(yīng)用程序模板,具體地,用戶可以通過(guò)選擇特定的資源,例如圖 片、提示音或音樂(lè)等來(lái)生成一個(gè)自定義的應(yīng)用程序模板,也可以通過(guò)對(duì)應(yīng)用程序模板中的 個(gè)性化可配置信息的設(shè)置,生成個(gè)性化應(yīng)用程序模板,例如應(yīng)用程序各界面的背景顏色,以 及顯示的字體大小、種類的選擇,或應(yīng)用程序界面的布局等。
[0028] 圖2是本發(fā)明實(shí)施例提供的應(yīng)用程序提供方法的流程圖,該方法可以由應(yīng)用服務(wù) 器來(lái)執(zhí)行。如圖2所示,該方法中服務(wù)端執(zhí)行的流程包括以下步驟:
[0029] 步驟201 :接收來(lái)自客戶端的應(yīng)用程序模板;
[0030] 步驟202 :根據(jù)應(yīng)用程序模板生成應(yīng)用程序并確定出應(yīng)用程序的地址信息;
[0031] 步驟203 :向客戶端提供應(yīng)用程序的地址信息以及所述應(yīng)用程序。
[0032] 為了緩解服務(wù)端的壓力,服務(wù)端可以采用分布式服務(wù)器的方式來(lái)實(shí)現(xiàn)接收客戶端 信息、生成應(yīng)用程序以及應(yīng)用程序的推送功能,具體地,可以使服務(wù)端與各個(gè)用于生成不同 類別的應(yīng)用生成服務(wù)器相連,因此,根據(jù)應(yīng)用程序模板生成應(yīng)用程序具體可以包括以下處 理:
[0033] 在上述步驟201之后,基于預(yù)先設(shè)置的應(yīng)用程序模板類型與應(yīng)用生成服務(wù)器的對(duì) 應(yīng)關(guān)系,確定應(yīng)用程序模板對(duì)應(yīng)的應(yīng)用生成服務(wù)器;例如,預(yù)先可以根據(jù)應(yīng)用程序的功能來(lái) 進(jìn)行分類,例如,社交類應(yīng)用程序或購(gòu)物類應(yīng)用程序分別對(duì)應(yīng)于用于生成社交類應(yīng)用程序 以及購(gòu)物類應(yīng)用程序的應(yīng)用生成服務(wù)器。
[0034] 通知確定出的應(yīng)用生成服務(wù)器根據(jù)所述應(yīng)用程序模板,生成應(yīng)用程序同時(shí)確定出 所述應(yīng)用程序的地址信息,返回給服務(wù)端。即,應(yīng)用生成服務(wù)器在接收到來(lái)自應(yīng)用服務(wù)器的 應(yīng)用程序模板后,根據(jù)應(yīng)用程序模板生成應(yīng)用程序。
[0035] 上述服務(wù)端即為應(yīng)用服務(wù)器,在應(yīng)用生成服務(wù)器生成應(yīng)用程序并確定出應(yīng)用程序 的地址信息后,將應(yīng)用程序的地址信息發(fā)送至應(yīng)用服務(wù)器,應(yīng)用服務(wù)器接收來(lái)自應(yīng)用生成 服務(wù)器的應(yīng)用程序的地址信息。
[0036] 向客戶端提供應(yīng)用程序具體的地址信息以及應(yīng)用程序具體可以包括:
[0037] 將接收到的來(lái)自應(yīng)用生成服務(wù)器確定出的應(yīng)用程序的地址信息,發(fā)送至客戶端;
[0038] 基于客戶端的獲取請(qǐng)求,向客戶端發(fā)送應(yīng)用程序。
[0039] 具體地,可以是由應(yīng)用生成服務(wù)器在根據(jù)應(yīng)用程序模板生成應(yīng)用程序后,將應(yīng)用 程序的下載鏈接發(fā)送給應(yīng)用服務(wù)器,由應(yīng)用服務(wù)器以推送消息或其他方式將應(yīng)用程序的下 載鏈接發(fā)送給請(qǐng)求應(yīng)用程序的客戶端。
[0040] 圖3是本發(fā)明實(shí)施例的應(yīng)用程序獲取裝置的結(jié)構(gòu)框圖。
[0041] 如圖3所示,位于客戶端的該裝置30包括以下組成部分:
[0042] 第一發(fā)送模塊31,用于向服務(wù)端發(fā)送應(yīng)用程序模板;
[0043] 第一接收模塊32,用于接收來(lái)自服務(wù)端基于所述應(yīng)用程序模板返回的應(yīng)用程序的 地址信息;
[0044] 第一獲取模塊33,用于根據(jù)地址信息從服務(wù)端獲取相應(yīng)的應(yīng)用程序。
[0045] 為了進(jìn)一步實(shí)現(xiàn)對(duì)應(yīng)用程序的個(gè)性化定制,在上述裝置30還可以包括:
[0046] 第一生成模塊,用于在向服務(wù)端發(fā)送應(yīng)用程序模板之前,根據(jù)用戶操作生成應(yīng)用 程序模板,或者根據(jù)用戶操作選擇預(yù)先設(shè)置的應(yīng)用程序模板。
[0047] 圖4是本發(fā)明實(shí)施例的應(yīng)用程序提供裝置的結(jié)構(gòu)框圖,如圖4所示,位于服務(wù)端的 該裝置40包括以下組成部分:
[0048] 第二接收模塊41,用于接收來(lái)自客戶端的應(yīng)用程序模板;
[0049] 第二生成模塊42,用于根據(jù)應(yīng)用程序模板生成應(yīng)用程序并確定出應(yīng)用程序的地址 信息;
[0050] 提供模塊43,用于向客戶端提供應(yīng)用程序的地址信息以及所述應(yīng)用程序。
[0051] 其中,服務(wù)端與用于生成不同種類應(yīng)用程序的應(yīng)用生成服務(wù)器相連,基于此,上述 第二生成模塊42具體可以包括:確定單元,用于基于預(yù)先設(shè)置的應(yīng)用程序模板類型與應(yīng)用 生成服務(wù)器的對(duì)應(yīng)關(guān)系,確定應(yīng)用程序模板對(duì)應(yīng)的應(yīng)用生成服務(wù)器;通知單元,用于通知 確定出的應(yīng)用生成服務(wù)器根據(jù)應(yīng)用程序模板,生成應(yīng)用程序同時(shí)確定出應(yīng)用程序的地址信 息,返回給服務(wù)端。
[0052] 上述提供模塊43具體可以包括:第二發(fā)送單元,用于將接收到的來(lái)自應(yīng)用生成服 務(wù)器確定出的應(yīng)用程序的地址信息發(fā)送至客戶端;
[0053] 第三發(fā)送單元,用于基于所述客戶端的請(qǐng)求,向所述客戶端發(fā)送應(yīng)用程序。
[0054] 本發(fā)明實(shí)施例提供的方案,通過(guò)客戶端主動(dòng)發(fā)送客戶需要獲取的應(yīng)用程序的模板 給服務(wù)端,使服務(wù)端可以依據(jù)客戶端的需求來(lái)生成應(yīng)用程序,滿足了客戶端的個(gè)性化需求, 提1? 了用戶體驗(yàn)。
[0055] 顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1. 一種應(yīng)用程序獲取方法,其特征在于,客戶端執(zhí)行的流程,包括: 向服務(wù)端發(fā)送應(yīng)用程序模板; 接收所述服務(wù)端基于所述應(yīng)用程序模板返回的應(yīng)用程序的地址信息; 根據(jù)所述地址信息從所述服務(wù)端獲取相應(yīng)的應(yīng)用程序。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在向所述服務(wù)端發(fā)送應(yīng)用程序模板之前,根據(jù)用戶操作生成應(yīng)用程序模板,或者根據(jù) 用戶操作選擇預(yù)先設(shè)置的應(yīng)用程序模板。
3. -種應(yīng)用程序提供方法,其特征在于,服務(wù)端執(zhí)行的流程,包括: 接收來(lái)自客戶端的應(yīng)用程序模板; 根據(jù)所述應(yīng)用程序模板生成應(yīng)用程序并確定出應(yīng)用程序的地址信息; 向所述客戶端提供所述應(yīng)用程序的地址信息以及所述應(yīng)用程序。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述服務(wù)端與各應(yīng)用生成服務(wù)器相連; 所述根據(jù)所述應(yīng)用程序模板生成應(yīng)用程序并確定出應(yīng)用程序的地址信息,包括: 基于預(yù)先設(shè)置的應(yīng)用程序模板類型與應(yīng)用生成服務(wù)器的對(duì)應(yīng)關(guān)系,確定所述應(yīng)用程序 模板對(duì)應(yīng)的應(yīng)用生成服務(wù)器; 通知確定出的應(yīng)用生成服務(wù)器根據(jù)所述應(yīng)用程序模板,生成應(yīng)用程序同時(shí)確定出所述 應(yīng)用程序的地址信息,返回給服務(wù)端。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述向所述客戶端提供所述應(yīng)用程序的 地址信息以及所述應(yīng)用程序,包括: 將接收到的由所述應(yīng)用生成服務(wù)器確定出的應(yīng)用程序的地址信息,發(fā)送至所述客戶 端; 基于所述客戶端的請(qǐng)求,向所述客戶端發(fā)送應(yīng)用程序。
6. -種應(yīng)用程序獲取裝置,其特征在于,位于客戶端,所述裝置包括: 第一發(fā)送模塊,用于向服務(wù)端發(fā)送應(yīng)用程序模板; 第一接收模塊,用于接收來(lái)自所述服務(wù)端基于所述應(yīng)用程序模板返回的應(yīng)用程序的地 址信息; 第一獲取模塊,用于根據(jù)所述地址信息從所述服務(wù)端獲取相應(yīng)的應(yīng)用程序。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 第一生成模塊,用于在向所述服務(wù)端發(fā)送應(yīng)用程序模板之前,根據(jù)用戶操作生成應(yīng)用 程序模板,或者根據(jù)用戶操作選擇預(yù)先設(shè)置的應(yīng)用程序模板。
8. -種應(yīng)用程序提供裝置,其特征在于,位于服務(wù)端,所述裝置包括: 第二接收模塊,用于接收來(lái)自客戶端的應(yīng)用程序模板; 第二生成模塊,用于根據(jù)所述應(yīng)用程序模板生成應(yīng)用程序并確定出應(yīng)用程序的地址信 息; 提供模塊,用于向所述客戶端提供所述應(yīng)用程序的地址信息以及所述應(yīng)用程序。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述服務(wù)端與各應(yīng)用生成服務(wù)器相連; 所述第二生成模塊具體包括: 確定單元,用于基于預(yù)先設(shè)置的應(yīng)用程序模板類型與應(yīng)用生成服務(wù)器的對(duì)應(yīng)關(guān)系,確 定所述應(yīng)用程序模板對(duì)應(yīng)的應(yīng)用生成服務(wù)器; 通知單元,用于通知確定出的應(yīng)用生成服務(wù)器根據(jù)所述應(yīng)用程序模板,生成應(yīng)用程序 同時(shí)確定出所述應(yīng)用程序的地址信息,返回給服務(wù)端。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述提供模塊具體包括: 第二發(fā)送單元,用于將接收到的來(lái)自所述應(yīng)用生成服務(wù)器確定出的應(yīng)用程序的地址信 息,發(fā)送至所述客戶端; 第三發(fā)送單元,用于基于所述客戶端的請(qǐng)求,向所述客戶端發(fā)送應(yīng)用程序。
【文檔編號(hào)】G06F9/44GK104216712SQ201410441792
【公開(kāi)日】2014年12月17日 申請(qǐng)日期:2014年9月2日 優(yōu)先權(quán)日:2014年9月2日
【發(fā)明者】肖坊 申請(qǐng)人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司