基于区块链的数据处理方法、装置、电子设备及介质
摘要文本
本申请公开了一种基于区块链的数据处理方法、装置、电子设备及介质,应用于语音处理技术领域,方法包括:确定机器人发送的产品引导对话请求信息对应的目标产品,其中,机器人对用户输入语音进行识别,在识别到语音包含目标产品时,将生成的产品引导对话请求信息发送至区块链中的节点;确定区块链内主链中与目标产品对应的目标产品区块,确定挂载至目标产品区块下侧链中与机器人标识匹配的目标侧链区块,将目标侧链区块中挂载的多叉树内存储的产品引导信息发送至机器人;若检测到评价信息,将评价信息发送至区块链内的所有节点进行共识,在共识完成后,将评价信息存储至多叉树。本申请提高了机器人的数据安全性,进而提高了机器人的智能性。
申请人信息
- 申请人:广州宇中网络科技有限公司
- 申请人地址:510000 广东省广州市天河区林和西路157号508房
- 发明人: 广州宇中网络科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于区块链的数据处理方法、装置、电子设备及介质 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311774620.6 |
| 申请日 | 2023/12/22 |
| 公告号 | CN117453862B |
| 公开日 | 2024/3/22 |
| IPC主分类号 | G06F16/33 |
| 权利人 | 广州宇中网络科技有限公司 |
| 发明人 | 李永杰; 李冲海; 任智慧 |
| 地址 | 广东省广州市天河区林和西路157号508房 |
专利主权项内容
1.一种基于区块链的数据处理方法,其特征在于,所述基于区块链的数据处理方法,包括以下步骤:在检测到机器人发送的产品引导对话请求信息时,确定所述产品引导对话请求信息对应的目标产品,其中,机器人对用户输入语音进行识别,在识别到所述语音包含目标产品时,生成产品引导对话请求信息,将所述产品引导对话请求信息发送至区块链中的节点;确定所述区块链内的主链中与所述目标产品对应的目标产品区块,并确定挂载至所述目标产品区块下侧链中的所有侧链区块;确定各所述侧链区块中与所述机器人的机器人标识匹配的目标侧链区块,确定所述目标侧链区块中挂载的多叉树内存储的产品引导信息,并将所述产品引导信息发送至所述机器人,其中,所述产品引导信息包括所述机器人与用户进行对话,以引导用户了解所述目标产品的语音信息;若检测到机器人发送的针对所述目标产品的评价信息,将所述评价信息发送至所述区块链内的所有节点进行共识,并在共识完成后,将所述评价信息存储至所述多叉树;其中,所述将所述评价信息存储至所述多叉树的步骤,包括:确定所述评价信息包括的用户账号信息,确定所述多叉树中根节点下的所有评价节点,将所述用户账号信息依次与各所述评价节点进行匹配;若存在匹配的评价节点,将所述评价信息更新至匹配的评价节点;若不存在匹配的评价节点,依据所述用户账号信息生成新的节点,将所述评价信息更新至所述新的节点,生成新的评价节点,将所述新的评价节点挂载在所述多叉树中根节点下;其中,所述将所述评价信息存储至所述多叉树的步骤之后,包括:对所述区块链中挂载的所有多叉树进行遍历检测,确定遍历的多叉树中的节点数量;若所述节点数量大于预设数量阈值,将遍历的多叉树中评价节点内的所有评价信息作为历史评价信息,并筛选出各所述历史评价信息中的有效评价信息;统计所述有效评价信息中属于评价好的评价信息的第一评价数量,统计所述有效评价信息中属于评价差的评价信息的第二评价数量;依据所述第一评价数量和所述第二评价数量生成汇总评价信息节点,并删除遍历的多叉树中的所有评价节点,将所述汇总评价信息节点挂载至遍历的多叉树中的根节点。