基于消息队列和共享内存方式实现进程间数据交互的方法

基本信息

申请号 CN202011458085.X 申请日 -
公开(公告)号 CN112559207A 公开(公告)日 2021-03-26
申请公布号 CN112559207A 申请公布日 2021-03-26
分类号 G06F9/54(2006.01)I 分类 计算;推算;计数;
发明人 刘刚 申请(专利权)人 南京丹迪克科技开发有限公司
代理机构 常州佰业腾飞专利代理事务所(普通合伙) 代理人 张励
地址 210049江苏省南京市栖霞区马群科技园金马路5号
法律状态 -

摘要

摘要 本发明公开了基于消息队列和共享内存方式实现进程间数据交互的方法,包括以下步骤:(一)主进程启动并创建消息队列;(二)主进程发送初始化指令;(三)服务进程接收到消息,依次与终端建立连接,创建一块共享内存块;(四)主进程发送启动消息,主进程从共享内存中读取终端数据;(五)主进程通过发送轮询数据类型消息;主进程从共享内存指定区域中读取终端数据;(六)主进程发送非轮询数据消息至消息队列;(七)主进程发送停止消息,恢复初始设置。本发明涉及数据交互技术领域。该实现进程间数据交互的方法,解决了传统的单体应用程序将所有的业务功能集成在一起,对新的业务需求很难满足,对原有的应用程序进行更改,会增加大量的工作,并且通用性不高的问题。