说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210935626.6 (22)申请日 2022.08.04 (71)申请人 华院计算 技术 (上海) 股份有限公司 地址 200436 上海市 静安区万 荣路1256、 1258号9楼 (72)发明人 贾皓文  (74)专利代理 机构 上海弼兴律师事务所 31283 专利代理师 罗朗 林嵩 (51)Int.Cl. G06F 9/48(2006.01) G06F 9/50(2006.01) (54)发明名称 业务数据请求的调度方法、 系统、 设备及存 储介质 (57)摘要 本发明公开了一种业务数据请求的调度方 法、 系统、 设备及存储介质, 该系统包括规则引擎 模块用于获取用户的业务数据以及业务数据请 求的历史权重值, 利用对应的权重计算规则计算 业务数据 请求的新权重值, 以确定待调整的目标 业务数据 请求; 权重调整模块用于调整目标业务 数据请求的权重值, 按照预设排序条件对权重值 进行优先级排序; 任务调度模块用于基于优先级 排序结果依次调度业务数据请求。 本发明通过规 则引擎模块为业务数据请求分配不同的权重计 算规则, 通过权重调整模块动态调整待调整的权 重值, 并通过任务调度模块按照优 先级排序结果 优先处理 高权重值的业务数据请求, 使得用户能 公平使用CPU或GPU算力资源, 提高了用户体验。 权利要求书3页 说明书12页 附图4页 CN 115269155 A 2022.11.01 CN 115269155 A 1.一种业务数据请求的调度系统, 其特征在于, 所述调度系统包括规则引擎模块、 权重 调整模块和任务调度模块; 所述规则引擎模块用于获取用户的业务数据以及用户发起的业务数据请求的历史权 重值, 基于所述业务数据利用与所述业务数据对应的业务类型匹配的权重计算规则计算所 述用户发起的业务数据请求的新权重值, 并基于所述历史权重值与所述新权重值的对比结 果确定出待调整权重值的目标业务数据请求, 并将所述目标业务数据请求发送至权重调整 模块; 所述权重调 整模块用于基于预设调整条件调整所述目标业务数据请求的权重值, 对所 述用户发起的业务数据请求的权重值按照预设排序条件进 行优先级排序, 并将优先级排序 结果发送给 所述任务调度模块; 所述任务调度模块用于基于所述优先级排序结果依次调度所述用户发起的业务数据 请求。 2.如权利要求1所述的业务数据请求的调度系统, 其特征在于, 所述调度系统还包括网 关接口模块, 所述任务调度模块包括任务处 理器、 任务组装器和任务存 储器; 所述网关接口模块用于接收所述用户发起的业务数据请求, 并将所述业务数据请求发 送至所述任务调度模块; 所述任务调度模块还用于基于所述业务数据请求获取与所述业务数据请求对应的所 述任务处理器, 以基于所述任务处理器校验所述业务数据请求与所述业务数据请求对应的 业务类型是否匹配, 若 是, 则校验通过, 并基于所述任务组装器组装占用算力资源的调 度任 务, 判断发起所述业务数据请求的用户是否为新用户, 若否, 则基于所述任务存储器将所述 调度任务存 储至数据库中; 若是, 则调用所述权 重调整模块; 所述权重调 整模块用于调 整新用户发起的业务数据请求的权重值, 并将调 整后的新用 户发起的业 务数据请求的权 重值以及对应的所述调度任务均存 储至所述数据库中; 和/或, 所述调度系统还 包括运营工具模块; 所述运营工具模块用于为所述调度系统提供 管理工具。 3.如权利要求1所述的业务数据请求的调度系统, 其特征在于, 所述调度系统还包括定 时轮训模块和分布式锁模块, 所述任务调度模块包括任务处 理器; 所述定时轮训模块用于若从所述分布式锁模块中获取到处理调度任务的分布式锁, 则 从所述权重调整模块中获取权重值优先级高的至少一个业务数据请求, 获取所述至少一个 业务数据请求对应的调 度任务, 若判断出所述至少一个业务数据请求对应的调 度任务中存 在待处理调度任务, 则获取所述待处理调度任务的业务数据请求对应的任务处理器, 基于 所述任务处 理器运行 所述待处 理调度任务, 并将任务状态调度结果存 储至数据库中; 所述分布式锁模块用于提供处 理所述调度任务的分布式锁。 4.如权利要求3所述的业务数据请求的调度系统, 其特征在于, 所述定时轮训模块还用 于若从所述分布式锁模块中获取到处理所述任务状态调 度结果的分布式锁, 则从所述数据 库中获取所述任务状态调度结果为运行中的调 度任务, 若判断出所述运行中的调度任务未 运行完成, 则获取所述运行中的调度任务的业务数据请求对应的任务处理器, 并基于所述 任务处理器将所述 运行中的调度任务 运行完成, 以得到业 务数据请求结果。权 利 要 求 书 1/3 页 2 CN 115269155 A 25.如权利要求2所述的业务数据请求的调度系统, 其特征在于, 所述网关接口模块还用 于接收用户发送的获取业务数据请求结果的获取请求, 并将所述 获取请求发送至所述任务 调度模块; 所述任务调度模块还用于基于所述获取请求获取与所述业务数据请求结果的业务数 据请求对应的任务处理器, 以基于所述任务处理器校验所述业务数据请求与所述业务数据 请求对应的业务类型是否匹配, 若 是, 则校验通过, 并从数据库中查询所述业务数据请求对 应的调度任务, 基于所述调度任务获取 所述业务数据请求结果。 6.一种业务数据请求的调度 方法, 其特征在于, 所述调度 方法利用如权利要求1 ‑5中任 一所述的业 务数据请求的调度系统实现, 所述调度方法包括: 获取用户的业 务数据以及所述用户发起的业 务数据请求的历史权 重值; 基于所述业务数据利用与所述业务数据对应的业务类型匹配的权重计算规则计算所 述用户发起的业 务数据请求的新权 重值; 基于所述历史权重值与所述新权重值的对比结果确定出待调整权重值的目标业务数 据请求, 并发送所述目标业 务数据请求; 基于预设调 整条件调整所述目标业务数据请求的权重值, 对所述用户发起的业务数据 请求的权 重值按照预设排序条件进行优先级排序, 并发送优先级排序结果; 基于所述优先级排序结果依次调度所述用户发起的业 务数据请求。 7.如权利要求6所述的业务数据请求的调度方法, 其特征在于, 所述获取用户的业务数 据以及所述用户发起的业 务数据请求的历史权 重值的步骤之前, 所述调度方法还 包括: 接收并发送所述用户发起的业 务数据请求; 基于所述 业务数据请求获取与所述 业务数据请求对应的任务处 理器; 基于所述任务处理器校验所述业务数据请求与所述业务数据请求对应的业务类型是 否匹配, 若是, 则校验通过, 并组装占用算力资源的调度任务; 判断发起所述业务数据请求的用户是否为新用户, 若否, 则基于任务存储器将所述调 度任务存储至数据库中; 若 是, 则调整新用户发起的业务数据请求的权重值, 并将调整后的 新用户发起的业 务数据请求的权 重值以及对应的所述调度任务均存 储至所述数据库中; 判断是否获取到处理调度任务的分布式锁, 若是, 则获取权重值优先级高的至少一个 业务数据请求; 获取所述至少一个业 务数据请求对应的调度任务; 判断所述至少一个业务数据请求对应的调度任务中是否存在待处理调度任务, 若是, 则获取所述待处 理调度任务的业 务数据请求对应的任务处 理器; 基于所述任务处 理器运行 所述待处 理调度任务, 并发送任务状态调度结果; 判断是否获取到处理所述任务状态调度结果的分布式锁, 若是, 则获取所述任务状态 调度结果 为运行中的调度任务; 判断所述运行中的调度任务是否运行完成, 若否, 则获取所述运行中的调度任务的业 务数据请求对应的任务处 理器; 基于所述任务处 理器将所述 运行中的调度任务 运行完成, 以得到业 务数据请求结果。 8.如权利要求6所述的业 务数据请求的调度方法, 其特 征在于, 所述调度方法还 包括: 接收用户发送的获取业 务数据请求结果的获取请求, 并发送所述获取请求;权 利 要 求 书 2/3 页 3 CN 115269155 A 3

.PDF文档 专利 业务数据请求的调度方法、系统、设备及存储介质

文档预览
中文文档 20 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 业务数据请求的调度方法、系统、设备及存储介质 第 1 页 专利 业务数据请求的调度方法、系统、设备及存储介质 第 2 页 专利 业务数据请求的调度方法、系统、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:11:39上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。