说明:收录全网最新的团体标准 提供单次或批量下载
文库搜索
切换导航
文件分类
频道
文件分类
批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111538481.8 (22)申请日 2021.12.15 (71)申请人 深圳先进技 术研究院 地址 518055 广东省深圳市南 山区西丽大 学城学苑大道1068号 (72)发明人 孙洁 金铭 王洋 须成忠 (74)专利代理 机构 深圳市科进知识产权代理事 务所(普通 合伙) 44316 代理人 刘建伟 (51)Int.Cl. G06F 9/50(2006.01) G06F 9/54(2006.01) G06Q 10/10(2012.01) (54)发明名称 一种基于微服务的智能空间并发服务流程 执行方法及系统 (57)摘要 本发明涉及电子信息技术领域, 具体涉及一 种基于微服务的智能空间并发服务流程执行方 法及系统; 该执行方法基于微服务框架设计了相 应的资源针对服务流程的调度 架构, 使得并发服 务流程时通过资源绑定和资源调度实现合理分 配资源, 解决资源冲突及流程演化等问题, 且具 有场景内闭环与跨场景联动的特点。 其对应的系 统也具体同样的技 术效果。 权利要求书3页 说明书14页 附图3页 CN 114416340 A 2022.04.29 CN 114416340 A 1.一种基于微 服务的智能空间 并发服务流程执行方法, 其特 征在于, 包括以下步骤: S1.以有向无环图结构组织起来的服务流程通过流程管理服务组件注册后存储到服务 流程数据库中; 智慧空间中的有效设备资源通过资源管理服务组件注册后存储到资源数据 库中; S2.所述流程管理服 务组件调用所述资源管理服 务组件进行资源关联; S3.所述服务流程并发执行时, 资源调度服务组件基于所述流程管理服务组件和所述 资源管理服 务组件实现所述资源在所述 服务流程之间的合理分配; 在所述步骤S1至S3的过程中, 还 包括以下步骤: S4.日志服 务组件不断获取系统中各个服 务操作记录, 并存 储到日志数据库中; 其中, 所述服务流程由多个任务节点关联起来, 以有向无环图形式呈现; 所述任务节点 为智能空间中发生的一个事件, 所需资源独立不可分割; 每个所述服务流程有对应的描述 信息。 2.根据权利要求1所述的执行方法, 其特征在于, 所述步骤S4中, 所述服务操作记录包 括: 资源操作、 服 务流程操作、 调度日志和演化日志。 3.根据权利要求1所述的执行方法, 其特征在于, 在所述步骤S3中, 所述资源在所述服 务流程之间的合理分配包括以下步骤: S31.所述资源调度服务组件获取到各个资源池内的所有智能设备资源信息、 以及未绑 定资源池的服务流程; S32.所述资源调度服务组件将拥有的资源和服务流程需要的资源处于最大匹配状态 的资源池设定为 最佳资源 池; S33.所述资源调度服务组件将所述智慧空间中的所述服务流程绑定对应的所述最佳 资源池; S34.所述资源调度服 务组件对所述智慧 空间中并发的服 务流程进行资源调度; 其中, 所述资源池为所述资源管理服务组件确认的所述有效设备资源所处的最小空 间。 4.根据权利要求3所述的执 行方法, 其特 征在于, 所述 步骤S33中还包括以下步骤: S331.如果所述服务流程绑定的资源池可能缺少一种或多种资源, 采用跨场景联动, 调 用其他资源池中的便携可移动资源作为 替代资源; S332.如果所述 服务流程所需资源被占用, 就 等待资源释放; 其中, 所述资源调度服务组件通过调用所述流程管理服务和所述资源管理服务得到所 述智慧空间中的服务流程信息和所需资源状态信息, 及时为已经绑定所述资源池的服务流 程推荐可用资源。 5.根据权利要求 4所述的执 行方法, 其特 征在于, 所述 步骤S33中, 还包括以下步骤: S5.所述资源分配到所述服务流程的过程中, 绑定所述资源池的服务流程执行时发生 阻塞时, 资源调度服 务组件调用流 程演化服务得到替代子流 程, 使服务流程可以继续执 行; 其中, 所述阻塞为所述 服务流程找不到任何所述资源从而无法执 行下去。 6.根据权利要求5所述的执 行方法, 其特 征在于, 所述 步骤S5中, 还 包括以下步骤: S6.所述流程演化服务组件使用基于强化学习的场景语义规则库在线更新和进化算 法, 调用所述日志 服务组件得到环境数据, 不断更新规则保证一直有 可用替代子流程, 同时权 利 要 求 书 1/3 页 2 CN 114416340 A 2会通过日志服 务记录为所述演化日志; 其中, 新的替代子流 程中所包 含的任务节点均是源于用户所处智慧 空间。 7.一种采用如权利要求1 ‑6任意一项所述执行方法的基于微服务的智能空间并发服务 流程执行系统, 包括: 数据实体、 数据存储单元、 微服务层、 API网管和访问终端; 其特征在 于, 所述数据实体包含以有向无环图结构组织起来的服务流程以及智慧空间中的有效设 备硬件资源; 所述数据存储单元包含日志数据库、 资源数据库、 服务流程数据库和其他数据库; 所述 日志数据库用于存储系统操作信息, 记录历史操作记录; 所述资源数据库整合了智慧空间 中的所有有效的硬件资源, 存储场景中的设备资源信息; 所述服务流程数据库存储所有的 服务流程信息; 所述微服务层包括: 资源管理服务组件、 流程管理服务组件、 日志服务组件、 资源调度 服务组件、 流 程演化服务组件和其 他服务组件, 以及服 务间通信方式及通信协议; 所述访问终端与为用户使用提供操控界面和操作载体; 所述API网关负责统一接入所有所述访问终端的API调用, 将所述访问终端的请求转发 给后端的服务器, 所述访问终端只需要与所述API网关交互, 而不用与各个业务模块的接口 分别通信, 可以满足客户端同时请求多个服 务的需求; 所述服务流程由多个任务节点关联起来, 以有向无环图形式呈现; 所述任务节点为智 能空间中发生的一个事 件, 所需资源独立 不可分割; 每 个所述服务流程有对应的描述信息 。 8.根据权利要求7所述的基于微服务的执行系统, 其特征在于, 所述微服务层还包括: 服务调用、 服 务注册和服务间通信及通信协议; 所述服务调用是以Feign为声明式的Web Service客户端, 相互隔离的微服务之间, 但 通过它可以使得微 服务之间的调用变得简单; 所述服务注册使用Eureka Server框架实现, 各个资源节点启动之后会在Eureka Server框架中进行注册, 之后服务注册表中将会存储所有可用资源节点的信息, 通过 Eureka的心跳 机制可以及时移除规定周期内没有发送 心跳的资源节点; 所述服务间通信采用远程过程调用组件提供适合分布式环境的远程过程调用机制, 可 以像调用本地方法一样调用远程方法; 所述通信协议使用基于 HTTP的REST架构风格。 9.根据权利要求8所述的基于微服务的执行系统, 其特征在于, 所述资源管理服务组件 对智慧空间中所有有效智能设备资源进行集中管理, 对场景中的所有资源进行个性化操 作, 通过设备抽象和描述的方法将物理资源抽象为语义描述模型; 所述流程管理模块组件对所述服务流程进行定制化创建; 不同用户通过流程管理模块 组件设计并添加自己专属的流 程, 查看智慧 空间中自己待完成的所有服 务流程信息; 所述日志服务组件收集系统中的操作 日志、 异常日志, 通过将日志信息以统一的格式 进行集中存储和管理, 对所有 日志信息进行汇总和分析, 为用户行为跟踪和系统故障恢复 提供客观 依据, 并定位 错误及保存历史操作记录; 所述资源调度服务组件实现资源在服务流程之间的合理分配; 使用资源调度服务组件 获取到各个资源池内的所有智能设备资源信息、 以及未绑定资源池的服务流程; 为服务流权 利 要 求 书 2/3 页 3 CN 114416340 A 3
专利 一种基于微服务的智能空间并发服务流程执行方法及系统
文档预览
中文文档
21 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助1.5元下载(无需注册)
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助1.5元下载
本文档由 人生无常 于
2024-03-19 04:38:38
上传分享
举报
下载
原文档
(851.4 KB)
分享
友情链接
ISO TR 11422 1996 Iron ores — Recommended procedures for iron ore dissolution using either acid digestion or alkali fusion.pdf
ISO 19161-1 2020 Geographic information — Geodetic references — Part 1 International terrestrial reference system (ITRS).pdf
ISO 6686 1995 Equipment for crop protection — Antidrip devices — Determination of performance.pdf
ISO 18806 2019 Solid mineral fuels — Determination of chlorine content.pdf
ISO IEC 30137-4 2021 Information technology — Use of biometrics in video surveillance systems — Part 4 Ground truth and video annotation procedure.pdf
ISO 17294-2 2023 Water quality — Application of inductively coupled plasma mass spectrome.pdf
ISO 384 2015 Laboratory glass and plastics ware — Principles of design and construction of volumetric instruments.pdf
ISO TS 10986 2021 Plastics piping systems — Glass-reinforced thermosetting plastics (GRP) pipes — System design of above ground pipe and joint installations without end thrust.pdf
ISO IEC 27033-7 2023 Information technology – Network security — Part 7 Guideline.pdf
ISO TS 8611-4 2013 Pallets for materials handling — Flat pallets — Part 4 Procedure for predicting creep responses in stiffness tests for plastic pallets using regression analyses.pdf
GB-T 24952-2010 船舶和海上技术 高速船艏向控制装置.pdf
GB-T 34828-2017 声学 自由场环境评定测试方法.pdf
GB-T 41937-2022 橡胶或塑料涂覆织物 物理机械性能试验 挠度仪法测定耐曲挠性.pdf
GB-T 15273.1-1994 信息处理 八位单字节编码图形字符集 第一部分 拉丁字母一.pdf
GB-T 21545-2008 通信设备过电压过电流保护导则.pdf
GB-T 37421-2019 热喷涂 热喷涂涂层的表征和试验.pdf
GB-T 18852-2020 无损检测 超声检测 测量接触探头声束特性的参考试块和方法.pdf
GB-T 42761-2023 口腔清洁护理液对牙齿硬组织潜在腐蚀性的评估方法.pdf
GB-T 6581-2007 玻璃在100℃耐盐酸浸蚀性的火焰发射或原子吸收光谱测定方法.pdf
GB-T 35804-2018 硫化橡胶或热塑性橡胶 耐臭氧龟裂 测定试验箱中臭氧浓度的试验方法.pdf
1
/
3
21
评价文档
赞助1.5元 点击下载(851.4 KB)
回到顶部
×
微信扫码支付
1.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。