说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
联系我们
问题反馈
文件分类
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210438540.2 (22)申请日 2022.04.25 (71)申请人 平安普惠企业管理有限公司 地址 518000 广东省深圳市前海深港合作 区前湾一路1号A栋201室 (72)发明人 刘延磊 (74)专利代理 机构 深圳市沃德知识产权代理事 务所(普通 合伙) 44347 专利代理师 高杰 于志光 (51)Int.Cl. G06F 9/445(2018.01) (54)发明名称 服务代码执行方法、 装置、 电子设备及存储 介质 (57)摘要 本发明涉及云部署技术, 揭露一种服务代码 执行方法, 包括: 利用所述代码片节点对所述待 执行功能服务代码进行切分, 得到多个服务代码 分片; 计算每个所述服务代码分片的预计执行时 间, 根据所述预计执行时间及预设线程集中线程 的数量将所有所述服务代码分片进行分组排序, 得到多个服务代码分片序列; 基于所述线程执行 所述服务代码分片序列中的所有服务代码分片, 得到分片执行结果; 汇总所有所述分片执行结 果, 得到服务代码执行结果。 本发明还涉及一种 区块链技术, 所述服务代码分片可以存储在区块 链节点中。 本发明还提出一种服务代码执行装 置、 设备以及介质。 本发明可以提高服务代码执 行的效率。 权利要求书2页 说明书9页 附图2页 CN 114840268 A 2022.08.02 CN 114840268 A 1.一种服 务代码执 行方法, 其特 征在于, 所述方法包括: 获取待执行功能服务代码, 其中, 所述待执行功能服务代码中包含多个可独立运行无 相互依赖的代码片及对应的代码片节点; 利用所述代码片节点对所述待执 行功能服 务代码进行切分, 得到多个服 务代码分片; 计算每个所述服务代码分片的预计执行时间, 根据 所述预计执行时间及预设线程集中 线程的数量将所有所述 服务代码分片进行分组排序, 得到多个服 务代码分片序列; 依次为每个所述服务代码分片序列在所述线程集中的选取一个线程作为对应的执行 线程, 其中, 所述 服务代码分片序列 与所述执 行线程是一 一对应的; 基于所述执行线程执行对应所述服务代码分片序列中的所有服务代码分片, 得到分片 执行结果; 汇总所有所述分片执 行结果, 得到服 务代码执 行结果。 2.如权利要求1所述的服务代码执行方法, 其特征在于, 所述利用所述代码片节点对所 述待执行功能服 务代码进行切分, 得到多个服 务代码分片, 包括: 任意选取一个或多个所述代码片节点作为切分节点对所述待执行功能服务代码中的 所有代码片进行切分, 得到多个所述 服务代码分片。 3.如权利要求1所述的服务代码执行方法, 其特征在于, 所述计算每个所述服务代码分 片的预计执 行时间, 包括: 获取每个所述代码片的预计代码执 行时间; 根据所述服务代码分片中包含的所有代码片对应的预计代码执行时间进行计算, 得到 该服务代码分片对应的所述预计执 行时间。 4.如权利要求1所述的服务代码执行方法, 其特征在于, 所述根据 所述预计执行时间及 预设线程集中线程的数量将所有 所述服务代码分片进 行分组排序, 得到多个服务代码分片 序列, 包括: 判断所述 服务代码分片的数量是否大于所述线程 集中线程的数量; 当所述服务代码分片的数量 不大于所述线程 集中线程的数量; 将所述服务代码分片的数量作为分组数量对所述所有所述服务代码分片进行分组, 得 到多个所述 服务代码分片序列; 当所述服务代码分片的数量大于所述线程 集中线程的数量; 将所述线程集中线程的数量作为分组数量对所有所述服务代码分片进行分组, 得到多 个服务代码分片分组; 将所述服务代码分片分组中的服务代码分片按照所述预计执行时间的长短进行排序, 得到所述 服务代码分片序列。 5.如权利要求4所述的服务代码执行方法, 其特征在于, 所述将所述线程集中线程的数 量作为分组数量对所有所述 服务代码分片进行分组, 得到多个服 务代码分片分组, 包括: 将所述线程集中线程的数量作为分组数量依次按照不同的分组方式对所述所有所述 服务代码分片进行分组, 得到每种所述分组方式对应的所有初始服 务代码分片分组; 根据所述初始服务代码分片分组中所有服务代码分片的预计执行时间进行计算, 得到 对应的分组执 行时间; 根据每种所述分组方式对应的所有初始服务代码分片分组 的分组执行时间进行计算,权 利 要 求 书 1/2 页 2 CN 114840268 A 2得到该种分组方式的执 行时间波动参数; 将绝对值最小的所述执行时间波动参数所属分组方式对应的初始服务代码分片分组 确定为所述 服务代码分片分组。 6.如权利要求1所述的服务代码执行方法, 其特征在于, 所述汇总所有所述分片执行结 果, 得到服 务代码执 行结果, 包括: 将所述分片执 行结果转换成预设数据格式, 得到标准分片执 行结果; 将所有所述标准分片执 行结果汇总, 得到所述 服务代码执 行结果。 7.如权利要求1至6中任意一项所述的服务代码执行方法, 其特征在于, 所述汇总所有 所述分片执 行结果, 得到服 务代码执 行结果, 包括: 将所述分片执 行结果转换成预设数据格式, 得到标准分片执 行结果; 将所述所述标准分片执行结果写入预设文件格式的空白文件, 得到所述服务代码执行 结果。 8.一种服 务代码执 行装置, 其特 征在于, 包括: 代码分片模块, 用于获取待执行功能服务代码, 其中, 所述待执行功能服务代码中包含 多个可独立运行无相互依赖的代码片及 对应的代码片节点; 利用所述代码片节点对所述待 执行功能服 务代码进行切分, 得到多个服 务代码分片; 分片分组模块, 用于计算每个所述服务代码分片的预计执行时间, 根据所述预计执行 时间及预设线程集中线程的数量将所有所述服务代码分片进 行分组排序, 得到多个服务代 码分片序列; 分组执行模块, 用于依次为每个所述服务代码分片序列在所述线程集中的选取一个线 程作为对应的执行线程, 其中, 所述服务代码分片序列与所述执行线程是一一对应的; 基于 所述执行线程执行对应所述服务代码分片序列中的所有服务代码分片, 得到分片执行结 果; 汇总所有所述分片执 行结果, 得到服 务代码执 行结果。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 至少一个处 理器; 以及, 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程 序被所述至少一个处理器执行, 以使 所述至少一个处理器能够执行如权利要求 1至7中任一 项所述的服 务代码执 行方法。 10.一种计算机可读存储介质, 存储有计算机程序, 其特征在于, 所述计算机程序被处 理器执行时实现如权利要求1至7中任一项所述的服 务代码执 行方法。权 利 要 求 书 2/2 页 3 CN 114840268 A 3
专利 服务代码执行方法、装置、电子设备及存储介质
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 00:06:16
上传分享
举报
下载
原文档
(527.7 KB)
分享
友情链接
NY-T 2284-2012 玉米灾害田间调查及分级技术规范.pdf
GB-T 230.1-2018 金属材料 洛氏硬度试验 第1部分 试验方法.pdf
专利 一种检测用温控一体机.PDF
GB-T 43445-2023 信息安全技术 移动智能终端预置应用软件基本安全要求.pdf
GB-T 36007-2018 锄草机器人通用技术条件.pdf
GB-T 12967.3-2022 铝及铝合金阳极氧化膜及有机聚合物膜检测方法 第3部分:盐雾试验.pdf
DB44-T 297-2019 温泉服务 温泉沐浴服务要求 广东省.pdf
DB35-T 1215-2011 捕食螨生产技术规程 福建省.pdf
LLMs解决进攻性安全挑战的实证评估-2402.11814.pdf
T-ZZB 0659—2018 马丁代尔耐磨及起毛起球性能试验仪.pdf
GB-T 43758.1-2024 智能网联汽车运行安全测试环境技术 条件 第1部分 公共道路.pdf
GB-T 20278-2022 信息安全技术 网络脆弱性扫描产品安全技术要求和测试评价方法.pdf
GB-T 10113-2003 分类与编码通用术语.pdf
OWASP API安全-十大关键API安全风险 2019中文版.pdf
UNE EN ISO IEC 19790 2020.pdf
GB-T 25767-2010 滚动轴承 圆锥滚子.pdf
RB-T 174-2021(修订) 司法鉴定-法庭科学机构能力专业要求(修订).pdf
GB-T 34116-2017 智能电网用户自动需求响应 分散式空调系统终端技术条件.pdf
T-HW 00014—2020 装修垃圾收运技术规程.pdf
T-GDCA 023—2023 化妆品用原料 二裂酵母发酵产物溶胞产物.pdf
交流群
-->
1
/
3
14
评价文档
赞助2元 点击下载(527.7 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。