应用程序的界面展示升级方法、装置及系统的制作方法

文档序号:9666988阅读:469来源:国知局
应用程序的界面展示升级方法、装置及系统的制作方法
【技术领域】
[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、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1