【技术实现步骤摘要】
页面信息处理方法、装置及系统
本申请涉及页面信息处理
,特别是涉及页面信息处理方法、装置及系统。
技术介绍
在一些大型的网络销售平台中,业务方经常会开展一些大型的促销活动等,每次开展活动都需要开发对应的活动会场页面,例如,“双11”活动的活动会场页面,等等。为了便于生成这种活动页面,有的销售平台为运营人员提供了用于搭建页面的系统,这种页面搭建系统可以为用户(页面开发者)提供多个不同的模块,用户可以从模块池中选择模块来组装成页面框架,组装的过程像积木一样,使得一个页面可以由N个模块组成,如图1左侧所示,其中的每个小方框代表一个模块。选择好模块后,再向具体的模块中投放数据内容,以此生成完整的页面内容。通过上述方式开发的页面,在页面发布之后最终需要展示给用户,例如,如图1右侧所示,页面中显示出了5个模块,其中包括版头(banner)模块,楼层(楼层内可以包括一排4或者其他排列方式的商品坑位)模块,等等,实际在进行页面展示时,需要提供各个模块中投放了数据之后的展示效果。但是,由于上述页面生成方式与传统方式不同,因此,如何将通过上述页面搭建平台生成的页面数据,最终完整的呈现给客户端一侧的消费者用户,成为需要本领域技术人员解决的技术问题。
技术实现思路
本申请提供了页面信息处理方法、装置及系统,能够更好的在页面搭建系统与客户端展示之间进行对接。本申请提供了如下方案:一种页面信息处理方法,包括:第一服务器获得页面搭建平台服务器提供的对目标页面的页面发布信息,所述页面发布信息中包括:页面描述信息、用于组成所述目标页面的至少一个模块的信息,以及各模块关联的数据投放内容信息 ...
【技术保护点】
一种页面信息处理方法,其特征在于,包括:第一服务器获得页面搭建平台服务器提供的对目标页面的页面发布信息,所述页面发布信息中包括:页面描述信息、用于组成所述目标页面的至少一个模块的信息,以及各模块关联的数据投放内容信息;其中,所述页面描述信息用于声明所述目标页面依赖的所有模块,以及渲染模块所需的数据投放内容;分别将各个模块的信息分别存储为第一文件,并将所述数据投放内容信息存储为第二文件;当接收到对所述目标页面的访问请求时,通过对所述目标页面关联的页面描述信息、第一文件以及第二文件的解析操作,进行页面组装及渲染,并返回页面展示信息。
【技术特征摘要】
1.一种页面信息处理方法,其特征在于,包括:第一服务器获得页面搭建平台服务器提供的对目标页面的页面发布信息,所述页面发布信息中包括:页面描述信息、用于组成所述目标页面的至少一个模块的信息,以及各模块关联的数据投放内容信息;其中,所述页面描述信息用于声明所述目标页面依赖的所有模块,以及渲染模块所需的数据投放内容;分别将各个模块的信息分别存储为第一文件,并将所述数据投放内容信息存储为第二文件;当接收到对所述目标页面的访问请求时,通过对所述目标页面关联的页面描述信息、第一文件以及第二文件的解析操作,进行页面组装及渲染,并返回页面展示信息。2.根据权利要求1所述的方法,其特征在于,所述通过对所述目标页面关联的页面描述信息、第一文件以及第二文件的解析操作,进行页面组装及渲染,包括:确定访问者的终端类型;通过对所述目标页面关联的页面描述信息、第一文件以及第二文件的解析操作,进行组装并渲染成对应终端类型的展示信息。3.根据权利要求2所述的方法,其特征在于,所述接收对所述目标页面的访问请求,包括:接收第二服务器转发的对所述目标页面的访问请求,所述第二服务器为内容分发网络中靠近访问者的服务器,由所述第二服务器对所述访问者的终端类型进行识别,并在转发所述访问请求时,携带所述终端类型识别结果;所述确定访问者的终端类型,包括:根据所述访问请求携带的识别结果,确定所述访问者的终端类型。4.根据权利要求1至3任一项所述的方法,其特征在于,所述页面发布信息中还包括每个模块的静态资源依赖信息;所述通过对所述目标页面关联的页面描述信息、第一文件以及第二文件的解析操作,进行页面组装及渲染,包括:将所述目标页面关联的各个模块的依赖关系信息进行合并去重操作,以便所述目标页面引用的模块以及静态资源具有唯一性。5.根据权利要求1至3任一项所述的方法,其特征在于,还包括:预先保存各模块的描述信息,所述模块描述信息用于声明模块关联的数据格式信息;所述通过对所述目标页面关联的页面描述信息、第一文件以及第二文件的解析操作,进行页面组装及渲染,包括:根据模块描述信息,确定各个模块所需的数据格式;按照所述数据格式对对应模块关联数据投放内容进行处理,并传递到对应的模块中。6.根据权利要求1至3任一项所述的方法,其特征在于,所述第一文件以及第二文件为文本类型的文件。7.根据权利要求1至3任一项所述的方法,其特征在于,还包括:将所述第一文件以及第二文件进行持久化保存。8.一种页面信息处理方法,其特征在于,包括:第二服务器接收预置地理区域范围内的目标页面访问的请求;判断本地缓存中是否存在所述目标页面的展示信息;如果存在,则利用缓存的展示信息返回响应,否则,向第一服务器请求获取所述目标页面的展示信息,以便所述第一服务器通过对所述目标页面关联的页面描述信息、第一文件以及第二文件的解析操作,进行页面组装及渲染,并返回页面渲染结果,其中,所述第一文件为根据组成所述目标页面的模块信息生成的文件,所述第二文件为根据所述模块关联的数据内容信息生成的文件;所述页面描述信息用于声明所述目标页面依赖的所有模块,以及渲染模块所需的数据投放内容。9.根据权利要求8所述的方法,其特征在于,在接收所述目标页面访问请求时,还包括:对访问者的终端类型进行识别;所述判断本地缓存中是否存...
【专利技术属性】
技术研发人员:庄恒飞,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。