iso file download
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211165767.0 (22)申请日 2022.09.23 (71)申请人 北京百度网讯科技有限公司 地址 100085 北京市海淀区上地十街10号 百度大厦2层 (72)发明人 杨超 强伟  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 初春 (51)Int.Cl. G06F 16/2455(2019.01) G06F 16/26(2019.01) G06F 40/30(2020.01) (54)发明名称 搜索流程的处理方法、 装置、 设备、 介质及产 品 (57)摘要 本公开提供了搜索流程的处理方法、 装置、 设备、 介质及产品, 涉及数据处理领域, 尤其涉及 云技术领域。 具体实现方案为: 获取目标搜索场 景的第一待执行流程, 并根据所述目标搜索场景 从候选节 点中确定待增加节点; 根据所述待增加 节点与所述第一待执行流程中已有节点的匹配 关系确定所述待增加节点在所述第一待执行流 程中的位置, 并根据所述位置生成第二待执行流 程。 本公开的方案提高了搜索流程的处理效率, 实现对业 务需求的高效迭代。 权利要求书4页 说明书11页 附图4页 CN 115510103 A 2022.12.23 CN 115510103 A 1.一种搜索流 程的处理方法, 包括: 获取目标搜索场景的第 一待执行流程, 并根据所述目标搜索场景从候选节点中确定待 增加节点; 根据所述待增加节点与所述第一待执行流程中已有节点的匹配关系确定所述待增加 节点在所述第一待执 行流程中的位置, 并根据所述 位置生成第二待执 行流程。 2.根据权利要求1所述的方法, 其中, 所述匹配关系包括 参数类型匹配关系; 根据所述待增加节点与所述第一待执行流程中已有节点的匹配关系确定所述待增加 节点在所述第一待执 行流程中的位置, 包括: 确定所述待增加节点的目标输入参数类型和目标输出参数类型, 以及所述第 一待执行 流程中已有节点的已有输入参数类型和已有输出参数类型; 根据所述目标输入参数类型和所述已有输出参数类型, 以及所述目标输出参数类型和 所述已有输入参数类型的匹配关系确定所述待增 加节点与所述已有节点的位置关系。 3.根据权利要求2所述的方法, 所述 根据所述 位置生成第二待执 行流程之后, 还 包括: 根据目标搜索场景 下的搜索请求确定所述第二待执 行流程中上游 节点的输出参数; 根据所述输出参数的数据类型从所述上游 节点的候选下游 节点中确定目标 下游节点; 将所述输出参数传递至所述目标 下游节点。 4.根据权利要求1所述的方法, 其中, 所述匹配关系包括语义匹配关系; 根据所述待增加节点与所述第一待执行流程中已有节点的匹配关系确定所述待增加 节点在所述第一待执 行流程中的位置, 包括: 确定所述待增加节点的目标语义信 息, 以及所述第 一待执行流程中已有节点的已有语 义信息; 根据所述目标语义信息和所述已有语义信息的匹配关系确定待增加节点与所述已有 节点的位置关系。 5.根据权利要求4所述的方法, 其中, 根据 所述目标语义信 息和所述已有语义信 息的匹 配关系确定待增 加节点与所述已有节点的位置关系之后, 还 包括: 根据所述位置关系确定所述待增加 节点的匹配下游节点, 并在所述待增加 节点与所述 匹配下游节点之间添加适配器, 以通过所述适配器根据所述匹配下游节点的输入参数接口 类型对所述待增 加节点的输出参数进行类型转换。 6.根据权利要求1所述的方法, 其中, 所述根据所述位置生成第二待执行流程之后, 还 包括: 响应于目标搜索场景下的搜索请求, 确定所述第 二待执行流程中的节点的执行反馈结 果; 其中, 所述节点中包括条件节点或可选节点; 根据所述执 行反馈结果确定所述第二待执 行流程的实际运行DAG图。 7.根据权利要求6所述的方法, 其中, 所述执 行反馈结果包括执 行失败反馈结果; 所述根据所述执 行反馈结果确定所述第二待执 行流程的实际运行DAG图之前, 还 包括: 生成末位节点执 行指令; 其中, 所述末位节点用于进行 执行结果反馈; 根据所述末位节点执 行指令对所述第二待执 行流程中的末位节点进行 执行。 8.根据权利要求1所述的方法, 其中, 所述根据所述位置生成第二待执行流程之后, 还 包括:权 利 要 求 书 1/4 页 2 CN 115510103 A 2确定所述第 二待执行流程的流程超时时间, 和所述第 二待执行流程中节点的节点超时 时间; 响应于目标搜索场景下的搜索请求, 对所述第二待执行流程进行执行过程中, 根据所 述流程超时时间和所述节点超时 时间确定执 行超时反馈结果。 9.根据权利要求1所述的方法, 其中, 所述根据所述位置生成第二待执行流程之后, 还 包括: 根据目标搜索场景下的搜索请求确定共享数据, 所述共享数据用于供所述第 二待执行 流程中的节点获取并处 理。 10.根据权利要求3所述的方法, 其中, 所述目标 下游节点包括至少两个; 所述将所述输出参数传递至所述目标 下游节点之前, 还 包括: 根据所述目标 下游节点的数量确定所述输出参数的复制数量。 11.根据权利要求1所述的方法, 其中, 所述待增加节点为其他搜索场景对应的执行流 程。 12.一种搜索流 程的处理装置, 包括: 节点确定模块, 用于获取目标搜索场景的第一待执行流程, 并根据所述目标搜索场景 从候选节点中确定待增 加节点; 位置确定模块, 用于根据所述待增加节点与所述第 一待执行流程中已有节点的匹配关 系确定所述待增加节点在所述第一待 执行流程中的位置, 并根据所述位置生成第二待 执行 流程。 13.根据权利要求12所述的装置, 其中, 所述匹配关系包括 参数类型匹配关系; 所述位置确定模块, 包括: 参数类型确定单元, 用于确定所述待增加 节点的目标输入参数类型和目标输出参数类 型, 以及所述第一待执 行流程中已有节点的已有输入参数类型和已有输出参数类型; 第一位置关系确定单元, 用于根据所述目标输入参数类型和所述已有输出参数类型, 以及所述目标输出参数类型和所述已有输入参数类型的匹配关系确定所述待增加节点与 所述已有节点的位置关系。 14.根据权利要求13所述的装置, 其中, 所述装置还包括参数传递模块, 用于在所述根 据所述位置生成第二待执 行流程之后, 包括: 输出参数确定单元, 用于根据目标搜索场景下的搜索请求确定所述第 二待执行流程中 上游节点的输出参数; 下游节点确定单元, 用于根据 所述输出参数的数据类型从所述上游节点的候选下游节 点中确定目标 下游节点; 输出参数传递单 元, 用于将所述输出参数传递至所述目标 下游节点。 15.根据权利要求12所述的装置, 其中, 所述匹配关系包括语义匹配关系; 所述位置确定模块, 包括: 语义信息确定单元, 用于确定所述待增加节点的目标语义信息, 以及所述第一待执行 流程中已有节点的已有语义信息; 第二位置关系确定单元, 用于根据 所述目标语义信 息和所述已有语义信 息的匹配关系 确定待增 加节点与所述已有节点的位置关系。权 利 要 求 书 2/4 页 3 CN 115510103 A 3

PDF文档 专利 搜索流程的处理方法、装置、设备、介质及产品

文档预览
中文文档 20 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 搜索流程的处理方法、装置、设备、介质及产品 第 1 页 专利 搜索流程的处理方法、装置、设备、介质及产品 第 2 页 专利 搜索流程的处理方法、装置、设备、介质及产品 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:13:45上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。