應用程序的界面展示升級方法、裝置及系統的制作方法
【技術領域】
[0001]本發明涉及移動終端技術領域,尤其涉及應用程序的界面展示升級方法、裝置及系統。
【背景技術】
[0002]隨著便攜式終端設備(如智能手機、平板電腦)技術的發展,終端設備所能夠處理及存儲的信息量也日益增加,用戶在終端上安裝的應用程序(APP,Applicat1n)的數量也日益增多,每一種APP的界面展示方式都是各種各樣的。目前,對同一 APP的不同界面進行展示可以通過對應的展示算法來進行實現;開發人員將已有的不同界面展示所對應的展示算法預先加載于APP的安裝包中,終端用戶可以在安裝完成APP對應的安裝包之后,根據自身需要選擇已有的展示算法來對APP的界面展示進行選擇。
[0003]但是,當某一 APP額外增加一種界面展示方式時,用戶需要對該APP進行完整的安裝包升級,這樣會造成終端用戶耗費較大的數據流量;而且,進行升級的完整安裝包通常是由開發人員進行統一的開發和封裝,無法包括符合用戶個人操作習慣的界面展示算法,從而導致無法向用戶提供個性化的界面展示,也極大地影響了用戶的體驗。
【發明內容】
[0004]本發明的主要目的在于提出應用程序的界面展示升級方法、裝置及系統,旨在降低對APP的界面展示方式進行升級時所耗費的數據流量,并且能夠提供符合用戶操作習慣的個性化的界面展示算法。
[0005]為達到上述目的,本發明的技術方案是這樣實現的:
[0006]第一方面,本發明實施例提供了一種應用程序的界面展示升級方法,所述方法包括:
[0007]終端在運行應用程序APP時,采集用戶對于所述APP的操作習慣數據,并將所述操作習慣數據發送至應用程序APP服務器;其中,所述操作習慣數據用于表征所述終端在運行所述APP時,所述用戶的操作習慣;
[0008]所述終端接收所述APP服務器根據所述操作習慣數據對應生成的界面展示升級包;其中,所述界面展示升級包為包括符合所述操作習慣數據的界面展示算法的差分升級包;
[0009]所述終端將所述界面展示升級包中的符合所述操作習慣數據的界面展示算法合并至所述終端本地用于保存所述APP的界面展示算法的存儲區域中。
[0010]在上述方案中,所述終端采集用戶對于所述APP的操作習慣數據,至少包括以下任意一項或者幾項:
[0011]所述終端在運行所述APP時,采集用戶在操作所述APP時所使用的界面展示顏色;
[0012]所述終端在運行所述APP時,采集用戶在操作所述APP時所執行的界面展示的功能標識及對應的執行頻率;
[0013]所述終端在運行所述APP時,采集用戶在操作所述APP時所操作的界面展示的控件及對應操作頻率;
[0014]所述終端在運行所述APP時,采集用戶在操作所述APP時所使用的界面展示區域及對應的使用頻率。
[0015]在上述方案中,所述界面展示升級包具體包括:
[0016]滿足用戶在操作所述APP時所使用的界面展示顏色、執行頻率符合預設的第一篩選條件的功能標識、操作頻率符合第二篩選條件的控件、使用頻率符合第三篩選條件的界面展示區域中至少一項或幾項的界面展示算法。
[0017]第二方面,本發明實施例提供了一種應用程序的界面展示升級方法,所述方法包括:
[0018]應用程序APP服務器接收終端發送的用戶對APP進行操作的操作習慣數據;其中,所述操作習慣數據用于表征所述終端在運行所述APP時,所述用戶的操作習慣;
[0019]所述APP服務器根據所述操作習慣數據以及預設的算法生成策略,生成界面展示升級包;其中,所述界面展示升級包為包括符合所述操作習慣數據的界面展示算法的差分升級包;
[0020]所述APP服務器將所述界面展示升級包發送至所述終端。
[0021]在上述方案中,所述操作習慣數據,至少包括以下任意一項或者幾項:
[0022]用戶在操作所述APP時所使用的界面展示顏色;
[0023]用戶在操作所述APP時所執行的界面展示的功能標識及對應的執行頻率;
[0024]用戶在操作所述APP時所操作的界面展示的控件及對應操作頻率;
[0025]用戶在操作所述APP時所使用的界面展示區域及對應的使用頻率。
[0026]在上述方案中,所述界面展示升級包,具體包括:
[0027]滿足用戶在操作所述APP時所使用的界面展示顏色、執行頻率符合預設的第一篩選條件的功能標識、操作頻率符合第二篩選條件的控件、使用頻率符合第三篩選條件的界面展示區域中至少一項或幾項的界面展示算法。
[0028]第三方面,本發明實施例提供了一種終端,所述終端包括:采集單元、第一發送單元、第一接收單元和合并單元;其中,
[0029]所述采集單元,用于采集應用程序APP運行時用戶對于所述APP的操作習慣數據;其中,所述操作習慣數據用于表征所述APP運行時,所述用戶的操作習慣;
[0030]所述第一發送單元,用于將所述操作習慣數據發送至APP服務器;
[0031]所述第一接收單元,用于接收所述APP服務器根據所述操作習慣數據對應生成的界面展示升級包;其中,所述界面展示升級包為包括符合所述操作習慣數據的界面展示算法的差分升級包;
[0032]所述合并單元,用于將所述界面展示升級包中的符合所述操作習慣數據的界面展示算法合并至所述終端本地用于保存所述APP的界面展示算法的存儲區域中。
[0033]在上述方案中,所述采集單元,至少用于以下任意一項或者幾項:
[0034]在運行所述APP時,采集用戶在操作所述APP時所使用的界面展示顏色;
[0035]在運行所述APP時,采集用戶在操作所述APP時所執行的界面展示的功能標識及對應的執行頻率;
[0036]在運行所述APP時,采集用戶在操作所述APP時所操作的界面展示的控件及對應操作頻率;
[0037]在運行所述APP時,采集用戶在操作所述APP時所使用的界面展示區域及對應的使用頻率。
[0038]在上述方案中,所述界面展示升級包,具體包括:
[0039]滿足用戶在操作所述APP時所使用的界面展示顏色、執行頻率符合預設的第一篩選條件的功能標識、操作頻率符合第二篩選條件的控件、使用頻率符合第三篩選條件的界面展示區域中至少一項或幾項的界面展示算法。
[0040]第四方面,本發明實施例提供了一種應用程序APP服務器,所述APP服務器包括:第二接收單元、生成單元和第二發送單元;其中,
[0041]所述第二接收單元,用于接收終端發送的用戶對APP進行操作的操作習慣數據;其中,所述操作習慣數據用于表征所述終端在運行所述APP時,所述用戶的操作習慣;
[0042]所述生成單元,用于根據所述操作習慣數據以及預設的算法生成策略,生成界面展示升級包;其中,所述界面展示升級包為包括符合所述操作習慣數據的界面展示算法的差分升級包;
[0043]所述第二發送單元,用于將所述界面展示升級包發送至所述終端。
[0044]第五方面,本發明實施例提供了一種應用程序的界面展示系統,所述系統包括:終端和應用程序APP服務器;其中,
[0045]所述終端,用于在運行APP時,采集用戶對于所述APP的操作習慣數據,并將所述操作習慣數據發送至所述APP服務器;其中,所述操作習慣數據用于表征所述終端在運行所述APP時,所述用戶的操作習慣;
[0046]以及,接收所述APP服務器根據所述操作習慣數據對應生成的界面展示升級包;其中,所述界面展示升級包為包括符合所述操作習慣數據的界面展示算法的差分升級包;
[0047]以及,將所述界面展示升級包中的符合所述操作習慣數據的界面展示算法合并至所述終端本地用于保存所述APP的界面展示算法的存儲區域中;
[0048]所述APP服務器,用于接收所述終端發送的用戶對所述APP進行操作的操作習慣數據;其中,所述操作習慣數據用于表征所述終端在運行所述APP時,所述用戶的操作習慣;
[0049]以及,根據所述操作習慣數據以及預設的算法生成策略,生成界面展示升級包;其中,所述界面展示升級包為包括符合所述操作習慣數據的界面展示算法的差分升級包;
[0050]以及,將所述界面展示升級包發送至所述終端。
[0051]本發明實施例所提供的應用程序的界面展示升級方法、裝置及系統,通過收集用戶操作APP時的操作習慣,并提供滿足用戶操作習慣的用于升級界面展示算法的升級包,從而降低了終端在對APP的界面展示方式進行升級時所耗費的數據流量,并且能夠提供符合用戶操作習慣的個性化的界面展示算法,提升了用戶體驗。
【附圖說明】
[0052]圖1為本發明實施例提供的一種移動終端的硬件結構示意圖;
[0053]圖2為本發明實施例提供的移動終端能夠操作的通信系統結構示意圖;
[0054]圖3為本發明實施例提供的一種應用程序的界面展示升級方法流程示意圖;
[0055]圖4為本發明實施例提供的另一種應用程序的界面展示升級方法流程示意圖;
[0056]圖5為本發明實施例提供的一種應用程序的界面展示升級方法的詳細流程示意圖;
[0057]圖6為本發明實施例提供的一種APP的界面展示示意圖;
[0058]圖7為本發明實施例提供的一種APP服務器將界面展示升級包發送至終端的流程示意圖;
[0059]圖8為本發明實施例提供的另一種APP的界面展不不意圖;
[0060]圖9為本發明實施例提供的一種終端的結構示意圖;
[0061]圖10為本發明實施例提供的一種應用程序APP服務器的結構示意圖;
[0062]圖11為本發明實施例提供的一種應用程序的界面展示系統的結構示意圖。
【具體實施方式】
[0063]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述。
[0064]現在將參考附圖1來描述實現本發明各個實施例的移動終端。在后續的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發明的說明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
[0065]移動終端可以以各種形式來實施。例如,本發明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數字廣播接收器、個人數字助理(PDA)、平板電腦(PAD)、便攜式多媒體播放器(PMP)、導航裝置等等的移動終端以及諸如數字TV、臺式計算機等等的固定終端。下面,假設終端是移動終端。然而,本