数据处理方法技术

技术编号:39746038 阅读:9 留言:0更新日期:2023-12-17 23:44
本申请公开了一种数据处理方法

【技术实现步骤摘要】
数据处理方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种数据处理方法

装置

电子设备及存储介质


技术介绍

[0002]在交通运输中,无论是客运还是货运,使用交通
APP
实时打车或者预约车辆,已经成为日常生活中的主流

以客运为例,用户交通
APP
实时打车的需求节点至少包括用户

司机

订单,其中,上述节点的业务关系例如可以是,用户可以向某一司机的行程订单,司机可以抢某一用户的行程订单,等等

通常,交通
APP
会实时计算并保存与上述业务关系相关的业务数据,以便于后续对打车软件施行监管

维护工作,只要有业务数据新增,就会实时重新计算一遍业务数据

但是上述业务数据的计算方式需要占用大量的计算资源


技术实现思路

[0003]为解决或改善现有技术中存在的问题,本申请各实施例提供了一种数据处理方法

装置

电子设备及存储介质,用以解决业务数据的计算方式需要占用大量的计算资源的技术问题

[0004]本申请一示例性实施例提供一种数据处理方法,获取用户所需的目标业务以及与所述目标业务包含的多个业务节点中每个业务节点的节点信息以及各业务节点之间的业务关联关系;其中,节点信息包括:节点名称以及与该节点相关的至少一种节点数据;根据每个业务节点的节点名称

与所述每个业务节点相关的至少一种节点数据以及各业务节点之间的业务关联关系,创建有向业务图谱,所述有向业务图谱中包括具有关联关系的业务节点构成的多条业务链,每条业务链对应有至少一种业务数据;以及,根据所述用户所需的目标业务,获取与所述目标业务适配的可基于所述有向业务图谱执行的多个数据查询语言,不同种类的业务数据对应有不同的数据查询语言;响应于所述用户针对目标业务数据的获取操作,基于所述有向业务图谱执行与所述目标业务数据对应的数据查询语言,从所述有向业务图谱中查询得到所述目标业务数据

[0005]本申请一示例性实施例提供一种数据处理装置,第一获取模块,用于获取用户所需的目标业务以及与所述目标业务包含的多个业务节点中每个业务节点的节点信息以及各业务节点之间的业务关联关系;其中,节点信息包括:节点名称以及与该节点相关的至少一种节点数据;创建模块,用于根据每个业务节点的节点名称

与所述每个业务节点相关的至少一种节点数据以及各业务节点之间的业务关联关系,创建有向业务图谱,所述有向业务图谱中包括具有关联关系的业务节点构成的多条业务链,每条业务链对应有至少一种业务数据;以及,第二获取模块,用于根据所述用户所需的目标业务,获取与所述目标业务适配的可基于所述有向业务图谱执行的多个数据查询语言,不同种类的业务数据对应有不同的数据查询语言;查询模块,用于响应于所述用户针对目标业务数据的获取操作,基于所述有向业务图谱执行与所述目标业务数据对应的数据查询语言,从所述有向业务图谱中查询
得到所述目标业务数据

[0006]本申请一示例性实施例提供一种电子设备,包括:存储器

处理器;其中,存储器上存储有可执行代码,当可执行代码被处理器执行时,使处理器执行以上所述方法中的步骤

[0007]本申请一示例性实施例提供一种存储有计算机指令的计算机可读存储介质,当计算机指令被一个或多个处理器执行时,致使一个或多个处理器执行以上所述方法中的步骤

[0008]本申请实施例提供的技术方案,根据与用户所需的目标业务包含的多个业务节点中每个业务节点的节点信息以及各业务节点之间的业务关联关系,创建与目标业务对应的有向业务图谱,并且针对每一种目标业务对应的有向业务图谱,都对应有可基于所述有向业务图谱执行的多个数据查询语言,且不同的业务数据对应有不同的数据查询语言

相比于现有方案,在对某一业务数据有查询需求时,可以使用与目标业务数据对应的目标数据查询语言查询目标业务数据,无需对多种业务数据都进行实时计算,节省了计算资源

附图说明
[0009]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0010]图1示出了本申请一示例性实施例提供的数据处理方法的流程示意图;
[0011]图2示出了本申请一示例性实施例提供的有向业务图谱的示意图;
[0012]图3示出了本申请一示例性实施例提供的数据处理装置的结构示意图;
[0013]图4示出了本申请一示例性实施例提供的电子设备的结构示意图

具体实施方式
[0014]为使本申请的目的

技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚

完整地描述

显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围

[0015]需要说明的是,本申请所涉及的用户信息
(
包括但不限于用户设备信息

用户个人信息等
)
和数据
(
包括但不限于用于分析的数据

存储的数据

展示的数据等
)
,均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集

使用和处理需要遵守相关国家和地区的相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝

[0016]在本申请的说明书

权利要求书及上述附图中描述的一些流程中,包含了按照特定顺序出现的多个操作,这些操作可以不按照其在本文中出现的顺序来执行或并行执行

操作的序号如
101、102
等,仅仅是用于区分各个不同的操作,序号本身不代表任何的执行顺序

另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行

需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息

设备

模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型

此外,下文描述的实施例仅仅是
本申请一部分实施例,而不是全部的实施例...

【技术保护点】

【技术特征摘要】
1.
一种数据处理方法,其特征在于,包括:获取用户所需的目标业务以及与所述目标业务包含的多个业务节点中每个业务节点的节点信息以及各业务节点之间的业务关联关系;其中,节点信息包括:业务节点名称以及与该业务节点相关的至少一种节点数据;根据每个业务节点的节点名称

与所述每个业务节点相关的至少一种节点数据以及各业务节点之间的业务关联关系,创建有向业务图谱,所述有向业务图谱中包括具有关联关系的业务节点构成的多条业务链,每条业务链对应有至少一种业务数据;以及,根据所述用户所需的目标业务,获取与所述目标业务适配的可基于所述有向业务图谱执行的多个数据查询语言,不同种类的业务数据对应有不同的数据查询语言;响应于所述用户针对目标业务数据的获取操作,基于所述有向业务图谱执行与所述目标业务数据对应的数据查询语言,从所述有向业务图谱中查询得到所述目标业务数据
。2.
根据权利要求1所述的方法,其特征在于,根据每个业务节点的节点名称

与所述每个业务节点相关的至少一种节点数据以及各业务节点之间的业务关联关系,创建有向业务图谱,包括:对与所述每个业务节点相关的至少一种节点数据和所述各业务节点之间的业务关联关系进行降噪处理,得到降噪处理后的与所述每个业务节点相关的至少一种节点数据和所述各业务节点之间的业务关联关系;根据降噪处理后的所述各业务节点之间的业务关联关系,创建多条有向的业务链,每条业务链由相互具有业务关联关系的至少两个节点和连接所述至少两个节点的有向线段组成,所述有向线段表征所述至少两个节点之间的业务关联关系;以及,根据降噪处理后的与所述每个业务节点相关的至少一种节点数据以及各业务节点之间的业务关联关系,得到每条业务链对应的至少一种业务数据;将每个业务节点的节点名称

降噪处理后的与所述每个业务节点相关的至少一种节点数据和所述各业务节点之间的业务关联关系

所述多条有向的业务链

每条业务链对应的至少一种业务数据进行整合,得到有向业务图谱
。3.
根据权利要求1所述的方法,其特征在于,响应于所述用户针对目标业务数据的获取操作,基于所述有向业务图谱执行与所述目标业务数据对应的数据查询语言,从所述有向业务图谱中查询得到所述目标业务数据,包括:响应于所述用户对目标业务数据的获取操作,确定与所述目标数据相关的至少一条业务链;以及响应于所述用户对目标业务数据的获取操作,确定与查询所述目标数据所需的目标数据查询语言;基于与所述目标数据相关的至少一条业务链,执行目标数据查询语言,查询得到所述目标业务数据
。4.
根据权利要求1‑3任一项所述的方法,其特征在于,还包括:响应于新增至少一个业务节点的操作,获取所述新增的至少一个业务节点中每个业务节点的节点信息以及每个新增的业务节点和先前的所述多个业务节点之间的业务...

【专利技术属性】
技术研发人员:郑亚鑫马健
申请(专利权)人:天津五八到家科技有限公司
类型:发明
国别省市:

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

1