[发明专利]页面搭建处理方法、装置及系统有效
申请号: | 201611105634.9 | 申请日: | 2016-12-05 |
公开(公告)号: | CN108170428B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 王月飞 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/70;G06F9/54;G06F16/958;G06Q30/06 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请实施例公开了页面搭建处理方法、装置及系统,所述系统包括:模块规范维护单元,用于根据各业务标识自定义的页面规范,提供各个业务标识对应的多个不同的模块规范;模块分组保存单元,用于将各模块按照所对应的业务标识的不同,进行分组保存,生成多个模块池;数据投放系统接入单元,用于将数据投放系统接入到所述页面搭建处理系统中,且各数据投放系统分别符合对应业务标识的自定义页面规范;交互单元,用于提供系统功能界面,并通过所述系统功能界面接收到关于目标页面在目标系统功能方面的处理请求时,确定所述页面所属的目标业务标识。通过本申请实施例,能够使得页面搭建系统的通用性得到提高。 | ||
搜索关键词: | 页面 搭建 处理 方法 装置 系统 | ||
模块规范维护单元,用于根据各业务标识自定义的页面规范,提供各个业务标识对应的多个不同的模块规范,以便分别按照各自的模块规范创建对应业务标识的模块;
模块分组保存单元,用于将各模块按照所对应的业务标识的不同,进行分组保存,生成多个模块池;
数据投放系统接入单元,用于将数据投放系统接入到所述页面搭建处理系统中,其中,所述数据投放系统为多个,不同的数据投放系统对应不同的业务标识,且各数据投放系统分别符合对应业务标识的自定义页面规范;
交互单元,用于提供系统功能界面,并通过所述系统功能界面接收到关于目标页面在目标系统功能方面的处理请求时,确定所述页面所属的目标业务标识,以便利用所述目标业务标识关联的模块池或数据投放系统实现所述目标系统功能。
2.根据权利要求1所述的页面搭建处理系统,其特征在于,所述系统功能包括:在实现所述系统功能时,不同的业务标识之间具有相同业务逻辑的第一类系统功能。3.根据权利要求2所述的页面搭建处理系统,其特征在于,所述第一类系统功能包括页面搭建功能,所述交互单元具体用于:提供页面搭建界面,并通过所述页面搭建界面接收到搭建目标页面的请求时,根据请求方的用户身份信息确定所属的目标业务标识,并利用所述目标业务标识关联的模块池,提供候选模块,以便从所述候选模块中选择目标模块,并添加到页面框架中。
4.根据权利要求3所述的页面搭建处理系统,其特征在于,还包括:页面信息记录单元,用于在接收到所述搭建目标页面的请求,并确定出所述目标业务标识后,记录所述目标页面与所述目标业务标识之间的对应关系,以便在所述目标页面的生命周期内,通过所述对应关系,确定所述目标页面对应的所述目标业务标识。
5.根据权利要求1所述的页面搭建处理系统,其特征在于,所述系统功能包括:在实现所述系统功能时,不同的业务标识之间具有不同业务逻辑的第二类系统功能,所述系统还包括:接口提供单元,用于针对所述第二类系统功能提供统一的功能类接口,同一功能类接口下还提供多个业务类,每个业务类分别与一个业务标识对应;
所述交互单元具体用于:在通过所述系统功能界面接收到关于目标页面在目标系统功能方面的处理请求时,通过所述功能类接口,确定所述目标页面对应目标业务标识的确定,并确定该功能类下所述目标业务标识对应的目标业务类接口,由所述目标业务类,通过调用对应目标业务标识中实际对应的功能接口或者实现预置的处理逻辑,对所述请求进行处理,并实现所述目标系统功能。
6.根据权利要求5所述的页面搭建处理系统,其特征在于,所述功能类接口包括数据投放类接口;所述交互单元具体用于:通过所述系统功能界面接收针对目标页面的数据投放请求时,通过所述数据投放类接口确定所述目标页面对应的目标业务标识,并确定该功能类下所述目标业务标识对应的目标业务类,根据所述目标业务类提供数据投放条件信息编辑界面,通过该投放条件信息编辑界面接收到投放条件信息后,由该目标业务标识对应的数据投放系统进行数据投放处理。
7.根据权利要求6所述的页面搭建处理系统,其特征在于,所述自定义页面规范包括数据投放规范,还包括:插件规范维护单元,用于根据各业务标识自定义的数据投放规范,提供插件制作规范,以及数据通信规范,以便数据投放系统接入方按照所述插件生成规范以及数据通信规范制作插件;
所述数据投放系统接入单元具体用于,将所述数据投放系统以插件的形式接入到所述页面搭建处理系统中;
所述交互单元具体用于,根据所述目标业务类确定对应的目标插件,并通过插件描述信息唤起所述目标插件,利用所述目标插件返回的数据对所述目标页面进行数据投放。
8.根据权利要求5所述的页面搭建处理系统,其特征在于,所述功能类接口包括数据源类接口;所述交互单元具体用于:通过所述系统功能界面接收到对目标页面进行预览的处理请求时,通过所述数据源类接口确定所述目标页面对应目标业务标识,并确定该功能类下所述目标业务标识对应的目标业务类,根据所述目标业务类从对应的数据源获得页面数据,并利用所述页面数据提供页面预览结果。
9.根据权利要求8所述的页面搭建处理系统,其特征在于,所述页面搭建处理系统还包括:页面渲染框架提供单元,用于提供各个业务标识对应的多个不同的页面渲染框架;
所述交互单元在利用数据源类接口返回的页面数据提供页面预览结果时具体用于:利用所述目标业务标识对应的页面渲染框架,对所述目标页面进行渲染,以提供所述页面预览结果。
10.根据权利要求1至9任一项所述的页面搭建处理系统,其特征在于,所述页面搭建处理系统还包括:统一通知消息控制单元,用于接收各数据投放系统对通知消息的订阅,在所述目标页面的生命周期内,根据所述目标页面的状态变化事件,生成通知消息,并发送给订阅所述通知消息的数据投放系统,由各数据投放系统在接收到所述通知消息后,对所述目标页面对应的目标业务标识进行识别,并由与所述目标业务标识对应的数据投放系统对所述通知消息进行处理。
11.根据权利要求10所述的页面搭建处理系统,其特征在于,所述统一通知消息控制单元采用异步消息通知机制,向订阅所述通知消息的数据投放系统进行通知。12.根据权利要求10所述的页面搭建处理系统,其特征在于,当所述通知消息为对所述目标页面执行预览、复制或发布操作的通知消息时,所述统一通知消息控制单元采用同步消息通知机制,向订阅所述通知消息的数据投放系统进行通知。13.一种页面搭建信息处理方法,其特征在于,包括:页面搭建平台服务器按照多个业务标识各自对应的自定义页面规范,提供分别与多个业务标识对应的多个不同的模块规范,以便分别按照各自的模块规范创建对应业务标识下的模块,所述模块用于进行对应业务标识下页面的搭建操作;
接收到新建的模块时,根据所述新建的模块带有的模块规范标识,确定所述新建的模块对应的目标业务标识;
保存所述目标模块与所述目标业务标识之间的对应关系,以便在搭建所述目标业务标识下的页面时,将提供与所述目标业务标识对应的各目标模块作为候选模块。
14.一种页面搭建方法,其特征在于,包括:页面搭建平台服务器分别为多个业务标识保存各自对应的模块集合,其中,每个业务标识对应的模块集合中的模块按照所述服务器为该业务标识提供的模块规范创建,各模块规范与各业务标识内部的自定义页面规范相对应;
接收页面搭建请求,根据请求方的用户身份信息,从所述多个业务标识中确定所述页面所属的目标业务标识;
根据所述目标业务标识对应的模块集合提供候选模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611105634.9/,转载请声明来源钻瓜专利网。