[发明专利]进程间通信方法、装置、计算机设备及可读存储介质有效
| 申请号: | 201910172078.4 | 申请日: | 2019-03-07 |
| 公开(公告)号: | CN109933443B | 公开(公告)日: | 2021-06-25 |
| 发明(设计)人: | 杜文涛 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄晓庆;李文渊 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 进程 通信 方法 装置 计算机 设备 可读 存储 介质 | ||
本申请涉及一种进程间通信方法、装置、计算机可读存储介质和计算机设备,一个实施例的方法包括:接收进程间通信指令,通过调用服务绑定接口函数,向目标服务端进程发送调用服务绑定请求,建立与目标服务端进程之间的绑定连接,调用服务绑定请求携带客户端进程识别信息;调用服务接口函数,通过绑定连接向所述目标服务端发送调用服务请求,调用服务请求携带待调用方法信息;接收目标服务端进程基于调用服务请求返回的操作返回值,操作返回值为目标服务端进程执行待调用方法信息对应的方法的操作,获得操作结果,并基于操作结果确定。本申请提供的方案简化了进程间通信的实现过程,提高了客户端进程的开发效率,提高了进程间通信的效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种进程间通信方法、进程间通信装置、计算机设备和计算机可读存储介质。
背景技术
在计算机技术领域,IPC(inter-process communication,进程间通信)指操作系统提供的,允许进程管理共享数据的机制。通过IPC机制,不同的进程之间可以互相访问资源并协调工作。
然后,传统的进程间通信机制的实现过程繁琐,效率低下。
发明内容
基于此,有必要针对传统的进程间通信机制的实现过程繁琐,效率低下的问题,提供一种进程间通信方法、进程间通信装置、计算机可读存储介质和计算机设备。
一种进程间通信方法,包括:
接收进程间通信指令,通过调用服务绑定接口函数,向目标服务端进程发送调用服务绑定请求,建立与目标服务端进程之间的绑定连接,所述调用服务绑定请求携带客户端进程识别信息;
调用服务接口函数,通过所述绑定连接向所述目标服务端发送调用服务请求,所述调用服务请求携带待调用方法信息;
接收所述目标服务端进程基于所述调用服务请求返回的操作返回值,所述操作返回值为所述目标服务端进程执行所述待调用方法信息对应的方法的操作,获得操作结果,并基于所述操作结果确定。
一些实施例中,接收进程间通信指令,通过调用服务绑定接口函数,向目标服务端进程发送调用服务绑定请求,建立与目标服务端进程之间的绑定连接,包括:
接收进程间通信指令,通过调用服务绑定接口函数,创建服务绑定接口函数实例;
通过服务绑定接口函数实例向目标服务端进程发送调用服务绑定请求,建立与目标服务端进程之间的绑定连接。
一些实施例中,还包括步骤:在所述服务绑定接口函数实例达到服务绑定接口函数实例生命周期时,回收所述服务绑定接口函数实例。
一些实施例中,还包括步骤:在所述服务绑定接口函数实例达到服务绑定接口函数实例生命周期时,还向目标服务端进程发送服务绑定接口函数实例回收通知。
一些实施例中,在建立与目标服务端进程之间的绑定连接之后,还包括步骤:接收并缓存目标服务端进程返回的连接成功的服务代理句柄;
上述调用服务请求携带所述服务代理句柄。
一些实施例中,还包括步骤:接收所述目标服务端进程返回的实参,通过所述实参进行函数回调。
一些实施例中,还包括步骤:在所述动态代理实例达到动态代理实例生命周期时,回收所述动态代理实例。
一种进程间通信方法,包括:
接收调用服务绑定请求,调用服务绑定请求携带客户端进程识别信息,通过服务绑定接口函数建立与客户端进程之间的绑定连接,所述客户端进程与所述客户端进程识别信息对应;
接收调用服务请求,所述调用服务请求携带待调用方法信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910172078.4/2.html,转载请声明来源钻瓜专利网。





