数据处理方法及装置、存储介质、电子设备制造方法及图纸

技术编号:23084961 阅读:25 留言:0更新日期:2020-01-11 01:06
本发明专利技术的实施方式涉及计算机技术领域,更具体地,本发明专利技术的实施方式涉及数据处理方法、数据处理装置、存储介质和电子设备。所述方法包括:响应于用户的数据处理请求以获取源数据;对所述源数据进行识别以提取多个对象,以及各对象的属性数据;其中,所述对象的属性数据包括本对象与至少一个其他对象的关联关系信息;根据所述对象的关联关系信息对所述对象进行筛选,并根据筛选得到的第一对象之间的关联关系信息构建多个数据路径;其中,每个数据路径包含至少一个所述第一对象;以及根据所述数据路径所包含的所述第一对象的关联关系信息对所述数据路径进行合并以存储所述源数据。本公开可以便于对数据进行高效的存储和查询。

Data processing method and device, storage medium and electronic equipment

【技术实现步骤摘要】
数据处理方法及装置、存储介质、电子设备
本专利技术的实施方式涉及计算机
,更具体地,本专利技术的实施方式涉及数据处理方法、数据处理装置、存储介质和电子设备。
技术介绍
本部分旨在为权利要求中陈述的本专利技术的实施方式提供背景或上下文,此处的描述不因为包括在本部分中就承认是现有技术。随着互联网技术的快速发展,数据量越来越大,数据存储的结构也多种多样。例如,树型数据结构、链表型数据结构以及散列表数据结构等等。
技术实现思路
但是,在一些技术中,由于数据结构本身的特性,在数据量变大导致数据结构深且复杂时,导致数据查询效率降低,无法实现对数据的快速查询。因此,在现有技术中,如何实现简化数据存储方式,并提升数据的查询效率,仍然缺少有效的方法。为此,非常需要一种改进的数据处理方法及装置、存储介质和电子设备,以实现对数据的高效存储和查询。在本上下文中,本专利技术的实施方式期望提供一种数据处理方法及装置、存储介质和电子设备。根据本公开的一个方面,提供一种数据处理方法,包括:响应于用户的数据处理请求以获取源数据;对所述源数据进行识别以提取多个对象,以及各对象的属性数据;其中,所述对象的属性数据包括本对象与至少一个其他对象的关联关系信息;根据所述对象的关联关系信息对所述对象进行筛选,并根据筛选得到的第一对象之间的关联关系信息构建多个数据路径,其中,每个数据路径包含至少一个所述第一对象;以及根据所述数据路径所包含的所述第一对象的关联关系信息对所述数据路径进行合并以存储所述源数据。在本公开的一种示例性实施例中,所述响应于用户的数据处理请求以获取源数据,包括:接收用户终端的数据处理请求;其中,所述数据数据处理请求包括源数据的地址信息;根据所述地址信息获取所述源数据。在本公开的一种示例性实施例中,所述对象的关联关系信息包括:本对象与关联对象之间的等级信息。在本公开的一种示例性实施例中,所述根据所述对象的关联关系信息对所述对象进行筛选,并根据筛选得到的第一对象之间的关联关系信息构建多个数据路径,包括:遍历所述对象以获取各所述对象的关联关系信息;根据各所述对象的关联关系信息对具有关联关系的对象进行筛选以获取多个第一对象;以所述第一对象作为数据路径的节点,并根据所述第一对象之间的关联关系信息构建多个数据路径。在本公开的一种示例性实施例中,所述根据所述数据路径所包含的所述第一对象的关联关系信息对所述数据路径进行合并以存储所述源数据,包括:根据所述数据路径所包含的所述第一对象的关联关系信息对所述路径进行合并处理;以及根据各所述第一对象在所述合并后的数据路径中的位置为所述第一对象配置对应的节点特征数据;其中,所述节点特征数据包括:左值、右值、等级数据以及标识数据。在本公开的一种示例性实施例中,根据各所述第一对象在所述合并后的数据路径中的位置为所述第一对象配置对应的节点特征数据,包括:为所述合并后的数据路径的根节点配置左值和等级数据;以及以所述根节点为起点,查询下一级的第一子节点,并在存在所述第一子节点时,为所述第一子节点配置左值和等级数据;查询所述第一子节点下一级的第二子节点,并在存在所述第二子节点时,为所述第二子节点配置左值和等级数据;或者在不存在所述下一级的第二子节点时,为所述第一子节点配置右值;以及查询所述第一子节点的兄弟节点,并在存在所述兄弟节点时,依次为各所述兄弟节点配置左值、右值和等级数据;或者在所述第一子节点不存在所述兄弟节点时,为所述第一子节点对应的父节点配置右值,直至回到所述根节点。在本公开的一种示例性实施例中,所述方法包括:响应于一节点添加请求,获取添加节点的添加位置以及父节点信息;获取所述添加节点的父节点的右值x,并配置所述添加节点的左值为x,以及配置所述添加节点的右值为x+m;以及将除所述添加节点外,数值大于以及等于x的各所述节点的左值、右值分别增加n,以更新所述节点特征数据;其中,x、m、n均为正整数,且n>m。在本公开的一种示例性实施例中,所述方法包括:响应于一节点删除请求,获取删除节点的右值y;将数值大于y的各所述节点的左值和右值分别减去k,以更新所述节点特征数据,且更新后的各所述节点的左值、右值均大于或等于所述删除节点的左值;其中,y、k均为正整数。在本公开的一种示例性实施例中,所述等级数据包括表征等级信息和详细等级信息;所述方法还包括:根据所述第一对象在所述合并后的数据路径中的位置为各节点配置第一等级信息;以及根据所述第一对象的关联关系信息为所述第一对象对应的节点配置第二等级信息。根据本公开的一个方面,提供一种数据处理装置,包括:请求响应模块,用于响应于用户的数据处理请求以获取源数据;对象识别模块,用于对所述源数据进行识别以提取多个对象,以及各对象的属性数据;所述对象的属性数据包括本对象与至少一个其他对象的关联关系信息;数据路径建立模块,用于根据所述对象的关联关系信息对所述对象进行筛选,并根据筛选得到的第一对象之间的关联关系信息构建多个数据路径,其中,每个数据路径包含至少一个所述第一对象;以及结构数据建立模块,用于根据所述数据路径所包含的所述第一对象的关联关系信息对所述数据路径进行合并以存储所述源数据。在本公开的一种示例性实施例中,所述请求响应模块,包括:请求接收单元,用于接收用户终端的数据处理请求;其中,所述数据数据处理请求包括源数据的地址信息;源数据提取单元,用于根据所述地址信息获取所述源数据。在本公开的一种示例性实施例中,所述对象的关联关系信息包括:本对象与关联对象之间的等级信息。在本公开的一种示例性实施例中,所述数据路径建立模块,包括:关联关系信息提取单元,用于遍历所述对象以获取各所述对象的关联关系信息;对象筛选单元,用于根据各所述对象的关联关系信息对具有关联关系的对象进行筛选以获取多个第一对象;数据路径构建单元,用于以所述第一对象作为数据路径的节点,并根据所述第一对象之间的关联关系信息构建多个数据路径。在本公开的一种示例性实施例中,所述结构数据建立模块,包括:路径合并单元,用于根据所述数据路径所包含的所述第一对象的关联关系信息对所述路径进行合并处理;以及特征标记单元,用于根据各所述第一对象在所述合并后的数据路径中的位置为所述第一对象配置对应的节点特征数据;其中,所述节点特征数据包括:左值、右值、等级数据以及标识数据。在本公开的一种示例性实施例中,所述特征标记单元,包括:根节点配置单元,用于为所述合并后的数据路径的根节点配置左值和等级数据;以及子节点查询单元,用于以所述根节点为起点,查询下一级的第一子节点,并在存在所述第一子节点时,为所述第一子节点配置左值和等级数据;以及查询所述第一本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n响应于用户的数据处理请求以获取源数据;/n对所述源数据进行识别以提取多个对象,以及各对象的属性数据;其中,所述对象的属性数据包括本对象与至少一个其他对象的关联关系信息;/n根据所述对象的关联关系信息对所述对象进行筛选,并根据筛选得到的第一对象之间的关联关系信息构建多个数据路径;其中,每个数据路径包含至少一个所述第一对象;以及/n根据所述数据路径所包含的所述第一对象的关联关系信息对所述数据路径进行合并以存储所述源数据。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
响应于用户的数据处理请求以获取源数据;
对所述源数据进行识别以提取多个对象,以及各对象的属性数据;其中,所述对象的属性数据包括本对象与至少一个其他对象的关联关系信息;
根据所述对象的关联关系信息对所述对象进行筛选,并根据筛选得到的第一对象之间的关联关系信息构建多个数据路径;其中,每个数据路径包含至少一个所述第一对象;以及
根据所述数据路径所包含的所述第一对象的关联关系信息对所述数据路径进行合并以存储所述源数据。


2.根据权利要求1所述的数据处理方法,其特征在于,所述响应于用户的数据处理请求以获取源数据,包括:
接收用户终端的数据处理请求;其中,所述数据数据处理请求包括源数据的地址信息;
根据所述地址信息获取所述源数据。


3.根据权利要求1或2所述的数据处理方法,其特征在于,所述对象的关联关系信息包括:本对象与关联对象之间的等级信息。


4.根据权利要求1所述的数据处理方法,其特征在于,所述根据所述对象的关联关系信息对所述对象进行筛选,并根据筛选得到的第一对象之间的关联关系信息构建多个数据路径,包括:
遍历所述对象以获取各所述对象的关联关系信息;
根据各所述对象的关联关系信息对具有关联关系的对象进行筛选以获取多个第一对象;
以所述第一对象作为数据路径的节点,并根据所述第一对象之间的关联关系信息构建多个数据路径。


5.根据权利要求1所述的数据处理方法,其特征在于,所述根据所述数据路径所包含的所述第一对象的关联关系信息对所述数据路径进行合并以存储所述源数据,包括:
根据所述数据路径所包含的所述第一对象的关联关系信息对所述路径进行合并处理;以及
根据各所述第一对象在所述合并后的数据路径中的位置为所述第一对象配置对应的节点特征数据;其中,所述节点特征数据包括:左值、右值、等级数据以及标识数据。


6.根据权利要求5所述的数据处理方法,其特征在于,根据各所述第一对象在所述合并后的数据路径中的位置为所述第一对象配置对应的节点特征数据,包括:
为所述合并后的数据路径的根节点配置...

【专利技术属性】
技术研发人员:王贝
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:浙江;33

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

1