【技术实现步骤摘要】
数据聚合方法、装置、终端设备和计算机可读存储介质
本申请涉及数据处理
,具体涉及一种数据聚合方法、终端设备和计算机可读存储介质。
技术介绍
对于网络平台而言,网页显示非常重要,例如电商平台的首页等页面会根据不同的节日显示不同内容。为了丰富网页显示能力以及显示形式,需要对网页不断进行更新。其中,在网页更新过程中,通常需要不断地增加更多的功能模块。但即便是同一类功能模块(例如都是要展示商品的模块),其展示的数据字段等也不完全相同,并且运营配置的方式也是多种多样的。可见,对于网络平台而言,每增加一个功能模块,都需要对相关的所有数据进行重新配置;即便是在原来的功能模块上进行微调,也需要修改大量的数据和相关程序代码,从而造成研发效率低,开发成本高。申请内容有鉴于此,本申请实施例中提供了一种数据聚合方法、终端设备和计算机可读存储介质,以克服现有技术在页面显示增加功能模块需要重新配置所有数据造成研发效率低,开发成本高的问题。第一方面,本申请实施例提供了一种数据聚合方法,该方法包括:获取业务数据聚合参数 ...
【技术保护点】
1.一种数据聚合方法,其特征在于,所述方法包括:/n获取业务数据聚合参数;所述业务数据聚合参数包括业务数据标识和目标数据字段;/n获取与所述业务数据标识对应的有向无环图模型,并根据所述业务数据标识在所述有向无环图模型中确定起始节点和目标节点;其中,所述有向无环图模型是根据预先获取的多种业务数据以及各种业务数据之间的转换关系构建的;/n根据动态路径规划法从所述有向无环图模型中选择所述起始节点与所述目标节点之间最短路径;/n根据所述最短路径进行搜索,在所述目标节点的数据字段中查找所述目标数据字段;/n将所述目标数据字段进行组合,得到聚合数据,所述聚合数据用于在页面上进行显示。/n
【技术特征摘要】
1.一种数据聚合方法,其特征在于,所述方法包括:
获取业务数据聚合参数;所述业务数据聚合参数包括业务数据标识和目标数据字段;
获取与所述业务数据标识对应的有向无环图模型,并根据所述业务数据标识在所述有向无环图模型中确定起始节点和目标节点;其中,所述有向无环图模型是根据预先获取的多种业务数据以及各种业务数据之间的转换关系构建的;
根据动态路径规划法从所述有向无环图模型中选择所述起始节点与所述目标节点之间最短路径;
根据所述最短路径进行搜索,在所述目标节点的数据字段中查找所述目标数据字段;
将所述目标数据字段进行组合,得到聚合数据,所述聚合数据用于在页面上进行显示。
2.根据权利要求1所述的方法,其特征在于,所述有向无环图模型的构建方法包括:
获取多种业务数据和各种业务数据之间的转换关系;
以每一种所述业务数据为节点,并根据各种所述业务数据之间的转换关系在对应的节点之间设置边;
对每一条所述边设置权重,构建所述有向无环图模型。
3.根据权利要求1所述的方法,其特征在于,所述目标节点的数量为多个;在所述目标节点的数据字段中查找所述目标数据字段的步骤中包括:
选择出所述起始节点与每一个所述目标节点之间最短路径;
采用路径搜索方法对每一个最短路径进行搜索,从每一个所述目标节点的数据字段中查找子目标数据字段;
将所述子目标数据字段进行组合,得到所述目标数据字段。
4.根据权利要求3所述的方法,其特征在于,采用路径搜索方法对每一个最短路径进行搜索,从每一个所述目标节点的数据字段中查找与所述目标数据字段对应的子目标数据字段的步骤中,包括:
采用jsonpath方法对每一个所述目标节点的数据字段进行路径解析,形成树结构;
遍历所述树结构得到子目标数据字段。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述业务数据标识包括最初态业务数据标识和最终态业务数据标识;所述起始节点为最初态节点,所述目标节点为最终态节点;
所述有向无环图模型的节点包括最初态节点、中间态节点和最终态节点;其中一个所述最初态节点对应一个或多个所述中间态节点,以及一个或多个所述最终态节点;
根据所述最初态业务数据标识,查找所述有向无环图模型中最末端节点之外的任意节点,确定为所述最初态节点;
根据所述最终态节点,查找所述有向无...
【专利技术属性】
技术研发人员:吴健成,
申请(专利权)人:广州华多网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。