离线编程平台的服务层和离线编程平台制造技术

技术编号:37229554 阅读:12 留言:0更新日期:2023-04-20 23:12
本发明专利技术提供了一种离线编程平台的服务层和离线编程平台。其中,离线编程平台的服务层包括基于分布式数据库构造的服务;服务层的服务包括:路径匹配服务、模式服务、数据池服务、监听服务和发布服务;路径匹配服务用于将离线编程请求经过规则映射后进行路由;模式服务用于识别离线编程请求对应的模式,基于离线编程请求对应的模式将离线编程请求转发至对应的服务进行处理;数据池服务用于将离线编程请求的数据通过数据池进行管理;监听服务用于监听指定的主题,接受主题发出的消息对应的功能;发布服务用于向主题发送消息。可以脱离DDC设备,通过离线编程平台实现进行离线编程,使用场景更加广泛,可以极大地提高客户的体验,利于市场推广。于市场推广。于市场推广。

【技术实现步骤摘要】
离线编程平台的服务层和离线编程平台


[0001]本专利技术涉及数字控制
,尤其是涉及一种离线编程平台的服务层和离线编程平台。

技术介绍

[0002]DDC(Direct Digital Control,直接数字控制)设备属于楼宇自控产品,是一种软硬一体化的产品。然而,现有的DDC设备如果想要实现编程功能,一方面因为电气元器件的供货期比较长,客户需要等待到货之后才能实现编程功能。另一方面,市场部员工拜访客户需要随身携带DDC设备进行演示。
[0003]因此,传统的离线仿真基于上位机的功能实现,为了实现编程功能以及进行演示,需要随时携带DDC设备,极大限制了DDC设备的使用场景,客户的体验较差,也不利于推广。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种离线编程平台的服务层和离线编程平台,以脱离DDC设备进行离线编程,使用场景更加广泛,可以极大地提高客户的体验,利于市场推广。
[0005]第一方面,本专利技术实施例提供了一种离线编程平台的服务层,离线编程平台的服务层包括基于分布式数据库构造的服务;服务层的服务包括:路径匹配服务、模式服务、数据池服务、监听服务和发布服务;路径匹配服务用于将离线编程请求经过规则映射后进行路由;模式服务用于识别离线编程请求对应的模式,基于离线编程请求对应的模式将离线编程请求转发至对应的服务进行处理;数据池服务用于将离线编程请求的数据通过数据池进行管理;监听服务用于监听指定的主题,接受主题发出的消息对应的功能;发布服务用于向主题发送消息。
[0006]在本申请可选的实施例中,上述服务层的服务还包括:消息服务、锁定服务、组件服务、授权服务、基础服务、公式服务、联动服务、内容识别服务、匹配服务、消息队列服务和逻辑块服务;消息服务用于提供离线编程请求的仿真数据;锁定服务用于锁定不属于指定的访问通道的离线编程请求;组件服务用于将离线编程平台的业务抽象为服务层的服务;授权服务用于对离线编程请求进行鉴权;基础服务用于查询配置信息;公式服务用于提供公式运算函数;联动服务用于更新离线编程请求的仿真数据;内容识别服务用于识别离线编程请求的标识;匹配服务用于基于离线编程请求的标识对离线编程请求进行规则映射;消息队列服务为处理消息传输过程的媒介服务;逻辑块服务用于生成逻辑块服务。
[0007]在本申请可选的实施例中,上述离线编程平台的通信模块包括:应用端、核心端、模拟辅助端和基础辅助端;其中,应用端、核心端、模拟辅助端和基础辅助端依次连接,核心端和基础辅助端连接;应用端用于对离线编程请求进行前置处理,将前置处理后的离线编程请求发送至核心端;接收核心端发送的逻辑处理的结果,展示逻辑处理的结果;核心端用于对离线编程请求进行逻辑处理,将逻辑处理的结果返回至应用端;基础辅助端用于通过
静态资源库存储离线编程平台的文件资源;核心端和基础辅助端通过模拟辅助端进行通信。
[0008]在本申请可选的实施例中,上述应用端的服务包括:授权服务、锁定服务、内容识别服务、匹配服务和路径匹配服务;核心端的服务包括:模式服务、消息队列服务、监听服务、发布服务、联动服务、数据池服务、消息服务、基础服务、公式服务、组件服务和逻辑块服务;模拟辅助端的服务包括:模式服务和匹配服务。
[0009]在本申请可选的实施例中,上述消息队列服务是监听服务和发布服务的底层支撑服务,消息服务、基础服务、公式服务、组件服务和逻辑块服务均是数据池服务的底层支撑服务。
[0010]在本申请可选的实施例中,上述核心端用于通过模式服务识别离线编程请求对应的模式,基于离线编程请求对应的模式调用核心端的监听服务、核心端的发布服务、核心端的数据池服务或者模拟辅助端的模式服务。
[0011]在本申请可选的实施例中,上述模拟辅助端用于通过模式服务和匹配服务调用基础辅助端中的静态资源库的文件资源。
[0012]在本申请可选的实施例中,上述模拟辅助端的服务和基础辅助端的服务均包括:启动服务。
[0013]在本申请可选的实施例中,上述离线编程平台的运维体系包括:调度中心、配置中心、注册中心、监控系统和服务治理系统。
[0014]第二方面,本专利技术实施例还提供一种离线编程平台,离线编程平台的架构包括:访问层、基础支持层和上述的离线编程平台的服务层;访问层包括负载均衡和网关,基础支持层包括分布式数据库。
[0015]本专利技术实施例带来了以下有益效果:
[0016]本专利技术实施例提供一种离线编程平台的服务层和离线编程平台,离线编程平台的服务层的服务包括:路径匹配服务、模式服务、数据池服务、监听服务和发布服务;路径匹配服务用于将离线编程请求经过规则映射后进行路由;模式服务用于识别离线编程请求对应的模式,基于离线编程请求对应的模式将离线编程请求转发至对应的服务进行处理;数据池服务用于将离线编程请求的数据通过数据池进行管理;监听服务用于监听指定的主题,接受主题发出的消息对应的功能;发布服务用于向主题发送消息。离线编程平台采用了分布式数据库,可以实现读写分离的存储模式;离线编程平台的服务层可以包括按照账号区分的数据池服务,可以达到数据独立与隔离;离线编程平台的采用了发布事件监听的驱动方式,可以实现数据动态监听功能。因此,可以脱离DDC设备,通过离线编程平台实现进行离线编程,使用场景更加广泛,可以极大地提高客户的体验,利于市场推广。
[0017]本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
[0018]为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0019]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体
实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本专利技术实施例提供的一种离线编程平台的服务层的结构示意图;
[0021]图2为本专利技术实施例提供的一种离线编程平台的示意图;
[0022]图3为本专利技术实施例提供的一种离线编程平台的总体设计示意图;
[0023]图4为本专利技术实施例提供的一种离线编程平台的结构示意图。
具体实施方式
[0024]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0025]DDC设备属于楼宇自控产品,是一种软硬一体化的产品。然而,现有的DDC设备如果想要实现编程功能,一方面因为电气元器件的供货期比较长,客户需要等待到货本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种离线编程平台的服务层,其特征在于,所述离线编程平台的服务层包括基于分布式数据库构造的服务;所述服务层的服务包括:路径匹配服务、模式服务、数据池服务、监听服务和发布服务;所述路径匹配服务用于将离线编程请求经过规则映射后进行路由;所述模式服务用于识别所述离线编程请求对应的模式,基于所述离线编程请求对应的模式将所述离线编程请求转发至对应的服务进行处理;所述数据池服务用于将所述离线编程请求的数据通过数据池进行管理;所述监听服务用于监听指定的主题,接受所述主题发出的消息对应的功能;所述发布服务用于向所述主题发送消息。2.根据权利要求1所述的离线编程平台的服务层,其特征在于,所述服务层的服务还包括:消息服务、锁定服务、组件服务、授权服务、基础服务、公式服务、联动服务、内容识别服务、匹配服务、消息队列服务和逻辑块服务;所述消息服务用于提供离线编程请求的仿真数据;所述锁定服务用于锁定不属于指定的访问通道的离线编程请求;所述组件服务用于将所述离线编程平台的业务抽象为所述服务层的服务;所述授权服务用于对所述离线编程请求进行鉴权;所述基础服务用于查询配置信息;所述公式服务用于提供公式运算函数;所述联动服务用于更新所述离线编程请求的所述仿真数据;所述内容识别服务用于识别所述离线编程请求的标识;所述匹配服务用于基于所述离线编程请求的标识对所述离线编程请求进行规则映射;所述消息队列服务为处理消息传输过程的媒介服务;所述逻辑块服务用于生成逻辑块服务。3.根据权利要求2所述的离线编程平台的服务层,其特征在于,所述离线编程平台的通信模块包括:应用端、核心端、模拟辅助端和基础辅助端;其中,所述应用端、所述核心端、所述模拟辅助端和所述基础辅助端依次连接,所述核心端和所述基础辅助端连接;所述应用端用于对所述离线编程请求进行前置处理,将前置处理后的所述离线编程请求发送至所述核心端;接收所述核心端发送的逻辑处理的结果,展示所述逻辑处理的结果;所述核心端用于对所述离线编程请求进行逻辑处理,将...

【专利技术属性】
技术研发人员:黄文填
申请(专利权)人:广东美控智慧建筑有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1