申请/专利权人:国能信控互联技术有限公司
申请日:2021-03-10
公开(公告)日:2021-04-09
公开(公告)号:CN112631815A
主分类号:G06F9/54(20060101)
分类号:G06F9/54(20060101)
优先权:
专利状态码:有效-授权
法律状态:2021.08.17#授权;2021.04.27#实质审查的生效;2021.04.09#公开
摘要:基于COM跨进程调用和共享内存的进程间通信方法和系统,结合使用了COM跨进程调用技术和共享内存技术,首先调用端进程在共享内存中动态分配一块连续内存空间,将数据按特定格式放入此内存空间,然后将内存的起始偏移作为参数传递给相应的COM接口;COM通知被调用进程,被调用进程取得这个偏移并访问共享内存中的相应位置,按同样的格式取得数据,执行一定逻辑之后将结果仍放入该共享内存,并将控制权返回COM,调用端再次从共享内存中取得输出结果。本发明实现了高效传递大量数据的跨进程通信的功能。
主权项:1.基于COM跨进程调用和共享内存的进程间通信方法,其特征在于,所述进程间通信方法,包括以下步骤:步骤1,调用端在共享内存中动态分配一块连续内存空间,将进程间需要传递的预设数据按设定格式放入此内存空间,然后将该内存空间的起始偏移量作为参数传递给相应的COM接口;步骤2,被调用端通过COM接口的参数得到共享内存起始位置,找到相应的位置后,按同样的格式解释所述内存空间,得内存空间中的数据,然后进行调用,调用完成后将输出参数仍放置在该共享内存中,返回给调用端,所述共享内存是预设数目的进程访问的同一块内存空间,共享内存也是一种进程间通信方式;步骤3,调用端在完成调用后,从COM接口得到返回值,在共享内存中得到输出参数;其中,COM为串行通讯端口。
全文数据:
权利要求:
百度查询: 国能信控互联技术有限公司 基于COM跨进程调用和共享内存的进程间通信方法和系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。