一种客户端及服务端的进程间通信实现方法及系统技术方案

技术编号:41803329 阅读:22 留言:0更新日期:2024-06-24 20:24
本发明专利技术提出了一种客户端及服务端的进程间通信实现方法及系统,包括:通信管理模块及多个子模块;所述多个子模块至少包括客户端模块、服务端模块及总线模块;所述通信管理模块对各个子模块根据组态配置进行启动,通过总线的形式对子模块之间进行互相通信,在通信过程中,通过自定义规约进行数据转发和接收。

【技术实现步骤摘要】

本专利技术属于客户端及服务端的进程间通信,尤其涉及一种客户端及服务端的进程间通信实现方法及系统


技术介绍

1、本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。

2、客户端和服务端在通信时采用具体的通信协议完成,例如现有技术中采用dlt860协议实现方式大多是客户端和服务端单进程之间的通信,每个单进程嵌套较多且整体结构庞大,模块与模块之间耦合度非常紧密,维护成本高、实现方式复杂等。若某一模块设计不合理会导致整个进程之间通信异常,逻辑实现复杂。

3、另外,现有技术中存在通过服务管理对服务端和客户端间进行进程间通信的方案,存在的问题是:进程间通信异常会导致所有通信失败,难以定位产生的原因,产品迭代升级版本很多导致维护困难,大大增加了维护成本和降低了维护效率以及代码重用率不高。


技术实现思路

1、为克服上述现有技术的不足,本专利技术提供了一种客户端及服务端的进程间通信实现方法,应用于电力行业相关的领域,将dlt860通信设计成通信管理模块同时管理客户端模块、服务端本文档来自技高网...

【技术保护点】

1.一种客户端及服务端的进程间通信实现系统,其特征是,包括:

2.如权利要求1所述的一种客户端及服务端的进程间通信实现系统,其特征是,客户端模块采集数据,该数据包括遥测、遥信、遥调、遥控、遥脉、定值、文件信息,通过通信报文以解析特定数据格式进行分解,展示对应的四遥实时数据。

3.如权利要求1所述的一种客户端及服务端的进程间通信实现系统,其特征是,所述服务端模块通过TCP通信,接收客户端模块的请求命令,根据命令请求上送响应的响应报文,同时也根据客户端模块对报告参数的设置,按照触发条件进行报告上送;

4.如权利要求1所述的一种客户端及服务端的进程间通信实现...

【技术特征摘要】

1.一种客户端及服务端的进程间通信实现系统,其特征是,包括:

2.如权利要求1所述的一种客户端及服务端的进程间通信实现系统,其特征是,客户端模块采集数据,该数据包括遥测、遥信、遥调、遥控、遥脉、定值、文件信息,通过通信报文以解析特定数据格式进行分解,展示对应的四遥实时数据。

3.如权利要求1所述的一种客户端及服务端的进程间通信实现系统,其特征是,所述服务端模块通过tcp通信,接收客户端模块的请求命令,根据命令请求上送响应的响应报文,同时也根据客户端模块对报告参数的设置,按照触发条件进行报告上送;

4.如权利要求1所述的一种客户端及服务端的进程间通信实现系统,其特征是,所述多个子模块还包括:实时库模块、历史库模块、日志库模块及数据读写模块。

5.如权利要求4所述的一种客户端及服务端的进程间通信实现系统,其特征是,所述实时库模块用于:实时存储本地模型数据和配置数据,待服务端响应客户端请求时,读取实时库中的数据,将数据上送给客户端。

6.如权利要求4所述的一种客户端及服务端的进程间通...

【专利技术属性】
技术研发人员:熊建成张海涛纪洪伟焦之明巩方波陈杰杨冰陈健琦王李龑乌大鹏宋军葛海峰
申请(专利权)人:山东鲁软数字科技有限公司智慧能源分公司
类型:发明
国别省市:

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

1