一种个性化站点动态加载数据的方法和系统技术方案

技术编号:13044469 阅读:50 留言:0更新日期:2016-03-23 13:27
本发明专利技术公开了一种个性化站点动态加载数据的方法和系统,涉及互联网站点信息展示技术领域。该方法通过对多个DOM元素动态拖拽(添加、删除),并根据拖拽顺序回调关联DOM动态排序,排序之后多并发异步加载数据,使得页面的加载速度明显提升。由于程序是按需异步请求,整个服务器的压力明显减小。个人中心的运营数据UV、PV以及在线时长都有大幅度的提升。用户的浏览习惯以及浏览行为都能够有效完整的统计,为构建用户画像提供了基础数据。从而实现了在当前信息碎片化和个性化时代,在pc端web页面支持个性化、高并发、建立用户画像的信息展示方案。

【技术实现步骤摘要】

本专利技术涉及互联网站点信息展示
,尤其涉及一种个性化站点动态加载数据的方法和系统
技术介绍
当前互联网是一个信息碎片化的时代,各种信息繁多纷杂。网站的个人中心作为整个站点信息汇总和展示的平台,承载着信息分类、合理展示、个性化展示的任务。目前,互联网站点通常采用的瀑布式的展示。网站模块展示从上而下,一一罗列。所有用户看到都是同样的信息,很多信息可能不是用户的关注点。尤其是当网站到达了一定的体量,业务线比较多,每个业务线都需要固定的版块展示该业务线的内容。就造成信息展示页面模块非常的多,用户找到自己感兴趣的模块操作步骤比较复杂。而且,当用户习惯当前的操作习惯之后,页面改版之后,之前培养的用户习惯需要重新建立,造成的用户体验非常不好。另外,当页面数据不能缓存的情况下,整个页面的加载速度会非常的缓慢。因此,总结一下,现有技术虽能满足信息展示的功能要求,但是存在以下几点问题:1、信息简单罗列,不能满足用户个性化。2、页面改版,需要用户重新建立用户浏览习惯。3、信息不能按需加载,加载时间长,对服务器压力较大。4、不能满足追踪用户行为习惯,构建用户画像的业务要求。
技术实现思路
本专利技术的目的在于提供一种个性化站点动态加载数据的方法和系统,从而解决现有技术中存在的前述问题。为了实现上述目的,本专利技术采用的技术方案如下:一种个性化站点动态加载数据的方法,包括:S1,用户选择在站点需要显示的自定义模块;S2,系统按照用户的选择顺序对所述自定义模块进行排序;S3,对排序后的所述自定义模块进行异步加载和显示。优选地,S1为,用户通过添加和/或删除所述自定义模块,选择在站点需要显示的自定义模块。优选地,用户添加所述自定义模块后,系统保存用户信息以及添加的所述自定义模块;用户删除所述自定义模块后,系统更新保存用户信息,并异步隐藏删除的所述自定义模块。优选地,S1中,所述在站点需要显示的模块为一个或多个。优选地,S3中,所述对排序后的所述自定义模块进行异步加载,采用如下方法进行实施:每个所述自定义模块通过页面脚本语言发起网络请求,并将是否异步请求参数设置为true。进一步地,S2和S3之间还包括步骤,系统对排序后的所述自定义模块进行保存,形成用户的习惯,用于根据用户的习惯进行后续的用户画像绘制。一种个性化站点动态加载数据的系统,包括:添加模块、删除模块、隐藏模块、排序模块和显示模块;所述添加模块用于异步加载用户自定义模块;所述删除模块用于删除所述用户自定义模块;所述隐藏模块用于隐藏用户删除的所述用户自定义模块;所述排序模块用于对显示的所述用户自定义模块进行排序;所述显示模块用于对用户添加和删除后的所述用户自定义模块进行显示。优选地,所述用户自定义模块为一个或多个。进一步地,还包括存储模块,用于系统保存用户信息以及添加的所述自定义模块,还用于系统更新保存用户信息,并异步隐藏删除的所述自定义模块,还用于系统对排序后的所述自定义模块进行保存,形成用户的习惯。本专利技术的有益效果是:本专利技术实施例提供的一种个性化站点动态加载数据的方法和系统,通过对多个DOM元素动态拖拽(添加、删除),并根据拖拽顺序回调关联DOM动态排序,排序之后多并发异步加载数据,使得页面的加载速度明显提升。由于程序是按需异步请求,整个服务器的压力明显减小。个人中心的运营数据UV、PV以及在线时长都有大幅度的提升。用户的浏览习惯以及浏览行为都能够有效完整的统计,为构建用户画像提供了基础数据。从而实现了在当前信息碎片化和个性化时代,在pc端web页面支持个性化、高并发、建立用户画像的信息展示方案。附图说明图1是本专利技术实施例一提供的个性化站点动态加载数据的方法流程示意图;图2是本专利技术实施例二提供的个性化站点动态加载数据的系统结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不用于限定本专利技术。实施例一如图1所示,本专利技术实施例提供了一种个性化站点动态加载数据的方法,包括:S1,用户选择在站点需要显示的自定义模块;S2,系统按照用户的选择顺序对所述自定义模块进行排序;S3,对排序后的所述自定义模块进行异步加载和显示。其中,用户根据自身的喜好,可以对网站站点上的模块进行选择,从而形成自定义模块。通过系统对用户的选择信息进行保存,可以了解到用户的习惯和喜好,从而可以为构建用户画像提供数据。而且,系统通过对用户的自定义模块进行排序,可以了解用户优选的自定义模块。同时,用户可以对网站上的多个模块进行选择,系统可以通过异步加载的方式对其进行加载,并显示在主界面上。这样,可以减轻服务器的压力,提高数据加载的速度,从而提高用户的体验度。因此,本专利技术实施例提供的技术方案解决了现有技术中的问题,具有的特点总结如下:1、数据按需加载,满足用户个性化要求。2、模块拖拽管理,动态加载。3、数据合理化缓存,减少服务器请求压力。4、可以追踪用户浏览习惯,构建用户画像。本专利技术实施例中,S1为,用户通过添加和/或删除所述自定义模块,选择在站点需要显示的自定义模块。用户选择符合自身喜好的模块,可以采用添加、删除等操作方式,比如,用户需要系统显示某个模块,则可以采用添加操作,用户对某个模块不感兴趣,不想系统显示该模块,则可以采用删除操作,而所谓删除操作,不是该模块就从站点上被删除了,只是系统将该模块进行了隐藏,不会在该用户的显示主界面上加载和显示,而当其他的用户进入站点时,其他的用户还是可以看到站点上的所有模块,再依据其个人习惯和喜好进行添加和删除操作,选择其需要在主界面上展示的模块内容。从而,针对不同的用户,就可以展现不同的模块内容,完全依据用户自身的习惯和喜好,从而使用户能够快速的得到自身感兴趣的内容,而不会被当前网络上信息碎片化所干扰。本专利技术实施例中,用户添加所述自定义模块后,系统保存用户信息以及添加的所述自定义模块;用户删除所述自定义模块后,系统更新保存用户信息,并异步隐藏删除的所述自定义模块。系统通过保存用户添加或删除信息,可以了解用户的喜好和习惯,从而获取为其绘制画像的数据。本专利技术实施例中,S1中,所述在站点需要显示的模块可以为一个或多个。在系统中本文档来自技高网...

【技术保护点】
一种个性化站点动态加载数据的方法,其特征在于,包括:S1,用户选择在站点需要显示的自定义模块;S2,系统按照用户的选择顺序对所述自定义模块进行排序;S3,对排序后的所述自定义模块进行异步加载和显示。

【技术特征摘要】
1.一种个性化站点动态加载数据的方法,其特征在于,包括:
S1,用户选择在站点需要显示的自定义模块;
S2,系统按照用户的选择顺序对所述自定义模块进行排序;
S3,对排序后的所述自定义模块进行异步加载和显示。
2.根据权利要求1所述的个性化站点动态加载数据的方法,其特征在于,S1
为,用户通过添加和/或删除所述自定义模块,选择在站点需要显示的自定义模
块。
3.根据权利要求2所述的个性化站点动态加载数据的方法,其特征在于,用
户添加所述自定义模块后,系统保存用户信息以及添加的所述自定义模块;用
户删除所述自定义模块后,系统更新保存用户信息,并异步隐藏删除的所述自
定义模块。
4.根据权利要求1所述的个性化站点动态加载数据的方法,其特征在于,S1
中,所述在站点需要显示的模块为一个或多个。
5.根据权利要求1所述的个性化站点动态加载数据的方法,其特征在于,S3
中,所述对排序后的所述自定义模块进行异步加载,采用如下方法进行实施:
每个所述自定义模块通过页面脚本语言发起网络请求,并将是否异步请求参数
设置为true。

【专利技术属性】
技术研发人员:杨昭磊张晓君
申请(专利权)人:北京齐尔布莱特科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1