基于Electron框架的进程间通讯方法、装置、设备及介质与流程
技术特征:
1.一种基于electron框架的进程间通讯方法,其特征在于,应用于主进程,包括:
2.如权利要求1所述的方法,其特征在于,所述监听创建的共享通道,包括:
3.如权利要求1所述的方法,其特征在于,所述第二渲染进程的数量为至少两个;
4.如权利要求3所述的方法,其特征在于,所述第二渲染进程监听所述共享通道;所述方法还包括:
5.一种基于electron框架的进程间通讯方法,其特征在于,应用于第一渲染进程,包括:
6.如权利要求1所述的方法,其特征在于,还包括:
7.一种基于electron框架的进程间通讯方法,其特征在于,应用于第二渲染进程,包括:
8.一种基于electron框架的进程间通讯装置,其特征在于,应用于主进程,该装置包括:
9.一种基于electron框架的进程间通讯装置,其特征在于,应用于第一渲染进程,该装置包括:
10.一种基于electron框架的进程间通讯装置,其特征在于,应用于第二渲染进程,该装置包括:
11.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-4、5-6或7任一项所述的基于electron框架的进程间通讯方法。
12.一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-4、5-6或7任一项所述的基于electron框架的进程间通讯方法。
13.一种包含指令的计算机程序产品,当计算机程序产品在计算机设备上运行时,使得计算机设备执行如权利要求1-4、5-6或7任一项所述的基于electron框架的进程间通讯方法。
14.一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如权利要求1-4、5-6或7任一项所述的基于electron框架的进程间通讯方法。
技术总结
本发明公开了一种基于Electron框架的进程间通讯方法、装置、设备及介质,该方法包括根据共享标识在主进程中监听创建的共享通道;通过共享通道接收第一渲染进程发送的第一扩展消息体;第一扩展消息体中包括第二渲染进程标识、多个业务消息及其任务标识;根据第二渲染进程标识,将共享通道的第一扩展消息体发送至监听共享通道的第二渲染进程,以便第二渲染进程对第一扩展消息体进行解析,得到多个业务消息。本发明提供的方法避免了在进程间交互时进行繁琐的任务识别,减少了主进程的工作量,有利于主进程的性能提升,内存空间占用量减小,提升了主进程和渲染进程的工作效率,降低了进程间的耦合度,实现了高内聚低耦合的模块独立性。
技术研发人员:孙东旭,范建芳,朱明新,周砚明,李波
受保护的技术使用者:昆仑数智科技有限责任公司
技术研发日:
技术公布日:2024/11/14
技术研发人员:孙东旭,范建芳,朱明新,周砚明,李波
技术所有人:昆仑数智科技有限责任公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除