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

文档序号:9666988阅读:来源:国知局
S402:APP服务器根据操作习惯数据以及预设的算法生成策略,生成界面展示升级包;
[0130]其中,所述界面展示升级包可以是包括符合所述操作习惯数据的界面展示算法的差分升级包;
[0131]S403:APP服务器将界面展示升级包发送至终端。
[0132]本实施例提供了一种应用程序的界面展示升级方法,APP服务器通过接收终端所收集到的用户操作APP时的操作习惯,提供满足用户操作习惯的用于升级界面展示算法的升级包,从而降低了终端在对APP的界面展示方式进行升级时所耗费的数据流量,并且能够提供符合用户操作习惯的个性化的界面展示算法,提升了用户体验。
[0133]在图4所示的技术方案的基础上,由于升级界面展示算法与APP的界面展示颜色,界面展示的方式以及进行界面展示的框架相关,因此,对于步骤S401来说,更为优选地,所述操作习惯数据,至少可以包括以下任意一项或者几项:
[0134]用户在操作所述APP时所使用的界面展示颜色;
[0135]用户在操作所述APP时所执行的界面展示的功能标识及对应的执行频率;
[0136]用户在操作所述APP时所操作的界面展示的控件及对应操作频率;
[0137]用户在操作所述APP时所使用的界面展示区域及对应的使用频率。
[0138]进一步与上述操作习惯数据的具体类型相对应地,所述界面展示升级包,具体包括:
[0139]满足用户在操作所述APP时所使用的界面展示颜色、执行频率符合预设的第一筛选条件的功能标识、操作频率符合第二筛选条件的控件、使用频率符合第三筛选条件的界面展示区域中至少一项或几项的界面展示算法。
[0140]具体地,对于上述的四种操作习惯数据类型,APP服务器可以通过设置相对应的筛选条件从操作习惯数据中分析出用户的操作习惯,比如,偏好的APP界面展示颜色、经常执行的功能、经常操作使用的控件以及运行APP时经常进行操作的界面区域等,本实施例对此不再做具体赘述;APP服务器在分析得到用户的操作习惯之后,就可以根据用户的操作习惯从APP的界面展示颜色,界面展示的方式以及进行界面展示的框架等方面生成符合该操作习惯的界面展示升级包。
[0141]实施例三
[0142]基于上述两个实施例相同的技术构思,参见图5,其示出了本发明实施例提供的一种应用程序的界面展示升级方法的详细流程,具体流程可以包括:
[0143]S501:终端在运行应用程序APP时,通过日志信息的形式对用户的操作进行记录;
[0144]可以理解地,该日志信息可以认为是用户操作习惯数据的具体实现形式,能够用于表征终端在运行所述APP时,所述用户的操作习惯。
[0145]具体地,日志的内容可以包括以下至少一项或多项:
[0146]用户在操作所述APP时所使用的界面展示颜色;
[0147]用户在操作所述APP时所执行的界面展示的功能标识及对应的执行频率;
[0148]用户在操作所述APP时所操作的界面展示的控件及对应操作频率;
[0149]用户在操作所述APP时所使用的界面展示区域及对应的使用频率。
[0150]例如,以图6所示的APP的界面展示示意图为例,图6左侧为该APP的主页面,具体包括功能1、功能2、控件1、控件2、页面区域1和页面区域2这些组件,图6右侧为该APP的二级页面,具体包括功能3、功能4、控件3和控件4这些组件;在图6中,方框表示APP界面展示的功能标识,腰圆框表示APP界面展示的控件,虚线框表示APP界面的页面区域。因此,终端在该APP运行过程中,对用户操作所述APP时所使用的界面展示颜色以及用户关于上述组件的操作进行记录,从而能够得到用户在操作APP时使用的界面展示颜色、用户在操作APP时执行的功能标识及对应的执行频率、用户在操作所述APP时所操作的界面展示的控件及对应操作频率、以及用户在操作所述APP时所使用的界面展示区域及对应的使用频率,本领域技术人员可以理解地,从上述日志信息中,可以看出用户在操作APP的过程中对于功能标识、控件及界面展示区域的操作偏好。
[0151]S502:当预设的发送时间到来时,终端中的APP通过调用终端的数据上传接口向APP服务器发送记录有用户操作习惯的日志信息;
[0152]S503:APP服务器根据记录有用户操作习惯的日志信息以及预设的算法生成策略,生成界面展示升级包;
[0153]具体地,界面展示升级包可以是通过相关的开发人员根据记录有用户操作习惯的日志信息,根据大数据统计及分析的手段,对用户的操作行为按照预设的算法生成策略进行分析和过滤,从而能够生成界面展示升级包。
[0154]而界面展示升级包可以是包括符合所述操作习惯数据的界面展示算法的差分升级包,具体可以包括:满足用户在操作所述APP时所使用的界面展示颜色、执行频率符合预设的第一筛选条件的功能标识、操作频率符合第二筛选条件的控件、使用频率符合第三筛选条件的界面展示区域中至少一项或几项的界面展示算法。
[0155]例如,仍然以图6所示的APP的界面展示示意图为基础,可以得出用户在操作所述APP时所使用的界面展示颜色为蓝色、用户在操作所述APP时执行频率符合预设的第一筛选条件的功能标识为功能1、用户在操作所述APP时操作频率符合第二筛选条件的控件为控件4、用户在操作所述APP时使用频率符合第三筛选条件的界面展示区域为页面区域1 ;由此可以得出用户操作习惯的偏好为界面展示颜色为蓝色,并且在页面区域1中偏好执行功能1及操作控件4,从而根据上述的用户操作习惯偏好界面生成界面展示算法,从而构建出APP相关的界面展示颜色,界面展示的方式以及进行界面展示的框架。
[0156]S504:APP服务器将界面展示升级包发送至终端;
[0157]具体地,参见图7,步骤S504可以包括S5041至S5043:
[0158]S5041:APP服务器向终端发送升级消息;其中,升级消息包括界面展示升级包的下载地址;
[0159]S5042:终端获取升级消息中所包括的界面展示升级包的下载地址;
[0160]S5043:终端通过界面展示升级包的下载地址从APP服务器接收到界面展示升级包。
[0161 ] S505:终端将所述界面展示升级包中的符合所述操作习惯数据的界面展示算法合并至所述终端本地用于保存所述APP的界面展示算法的存储区域中;
[0162]需要说明的是,当终端接收到界面展示升级包之后,可以从界面展示升级包中获取到符合操作习惯数据的界面展示算法,并且将符合操作习惯数据的界面展示算法合并至终端本地,例如,终端的存储器中用于保存所述APP的界面展示算法的存储单元;
[0163]S506:当终端再次启动APP时,APP则会采用界面展示升级包中符合操作习惯数据的界面展示算法来对APP的相关数据进行展示;
[0164]因此,APP在通过界面展示升级包升级后,就能够根据符合操作习惯数据的界面展示算法向用户展示个性化符合操作习惯的APP界面。
[0165]例如,仍然以前述的例子进行说明,符合操作习惯的APP界面展示如图8所示,APP的展示颜色为蓝色,在该APP的主页面中,页面区域1中包括满足用户偏好的功能1及控件4,从而使得图8所示的APP展示界面符合前述所得到的用户的操作习惯及偏好。
[0166]本实施例提供了一种应用程序的界面展示升级方法的详细流程,通过终端收集用户操作APP时的操作习惯,并发送给APP服务器从而使得APP服务器能够提供满足用户操作习惯的用于升级界面展示算法的升级包,从而降低了终端在对APP的界面展示方式进行升级时所耗费的数据流量,并且能够提供符合用户操作习惯的个性化的界面展示算法,提升了用户体验。
[0167]实施例四
[0168]基于前述实施例相同的技术构思,参见图9,其示出了本发明实施例提供的一种终端90的结构,所述终端90包括:采集单元901、第一发送单元902、第一接收单元903和合并单元904 ;其中,
[0169]采集单元901,用于采集应用程序APP运行时用户对于所述APP的操作习惯数据;其中,所述操作习惯数据用于表征所述APP运行时,所述用户的操作习惯;
[0170]第一发送单元902,用于将所述操作习惯数据发送至APP服务器;
[0171]第一接收单元903,用于接收所述APP服务器根据所述操作习惯数据对应生成的界面展示升级包;其中,所述界面展示升级包为包括符合所述操作习惯数据的界面展示算法的差分升级包;
[0172]合并单元904,用于将所述界面展示升级包中的符合所述操作习惯数据的界面展示算法合并至所述终端本地用于保存所述APP的界面展示算法的存储区域中。
[0173]示例性地,所述采集单元901,至少用于以下任意一项或者几项:
[0174]在运行所述APP时,采集用户在操作所述APP时所使用的界面展示颜色;
[0175]在运行所述APP时,采集用户在操作所述APP时所执行的界面展示的功能标识及对应的执行频率;
[0176]在运行所述APP时,采集用户在操作所述APP时所操作的界面展示的控件及对应操作频率;
[0177]在运行所述APP时,采集用户在操作所述APP时所使用的界面展示区域及对应的使用频率。
[0178]进一步地,所述界面展示升级包,具体包括:
[0179]满足用户在操作所述APP时所使用的界面展示颜色、执行频率符合预设的第一筛选条件的功能标识、操作频率符合第二筛选条件的控件、使用频率符合第三筛选条件的界面展示区域中至少一项或几项的界面展示算法。
[0180]可以理解地,本实施例所提供的终端90的结构组成单元,可以用于前述实施例中终端所执行的步骤,本实施例对此不再做赘述。
[0181]本实施例提供的终端90,通过收集用户操作APP时的操作习惯,并发送给APP服务器从而使得APP服务器能够提供满足用户操作习惯的用于升级界面展示算法的升级包,从而降低了终端90在对APP的界面展示方式进行升级时所耗费的数据流量,并且能够提供符合用户操作习惯的个性化的界面展示算法,提升了用户体验。
[0182]实施例五
[0183]基于前述实施例相同的技术构思,参见图10,其示出了本发明实施例提供的一种应用程序APP服务器1000的结构,其特征在于,所述APP服务器包括:第二接收单元1001、生成单元1002和第二发送单元1003 ;其中,
[0184]所述第二接收单元1001,用于接收终端发送的用户对APP进行操作的操作习惯数据;其中,所述操作习惯数据用于表征所述终端在运行所
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1