预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112749027A(43)申请公布日2021.05.04(21)申请号202011632112.0(22)申请日2020.12.31(71)申请人深圳市迅雷网络技术有限公司地址518000广东省深圳市南山区粤海街道高新区社区科技南路18号深圳湾科技生态园12栋B座21层至23层(72)发明人毛浪花(74)专利代理机构深圳市威世博知识产权代理事务所(普通合伙)44280代理人黎坚怡(51)Int.Cl.G06F9/54(2006.01)权利要求书2页说明书8页附图3页(54)发明名称渲染进程间的通信方法、电子设备以及可读存储装置(57)摘要本申请公开了渲染进程间的通信方法、电子设备以及计算机可读存储装置。通信方法包括:第一渲染进程与第二渲染进程建立通信连接;第一渲染进程将第一消息进行序列化处理,并发送给第二渲染进程,以使得第二渲染进程对第一消息进行相应的处理。通过上述方法,本申请能够减少对主进程造成的堵塞。CN112749027ACN112749027A权利要求书1/2页1.一种渲染进程间的通信方法,其特征在于,包括:第一渲染进程与第二渲染进程建立通信连接;所述第一渲染进程将第一消息进行序列化处理,并发送给所述第二渲染进程,以使得所述第二渲染进程对所述第一消息进行相应的处理。2.根据权利要求1所述的通信方法,其特征在于:所述第一渲染进程将第一消息进行序列化处理,包括:所述第一渲染进程将所述第一消息编码成JSON格式的字符串,以实现序列化处理。3.根据权利要求1或2所述的通信方法,其特征在于:所述第一渲染进程将第一消息进行序列化处理之后,包括:所述第一渲染进程对所述第一消息配置消息标志位,以使得经过序列化处理后的所述第一消息携带有所述消息标志位。4.根据权利要求3所述的通信方法,其特征在于:所述第一渲染进程将第一消息进行序列化处理,并发送给所述第二渲染进程之后,包括:接收所述第二渲染进程发送的经过序列化处理的第二消息,所述第二消息是所述第二渲染进程对所接收到的所述第一消息进行反序列化处理后进行相应处理而得到。5.根据权利要求4所述的通信方法,其特征在于:所述接收所述第二渲染进程发送的经过序列化处理的第二消息之后,包括:判断经过序列化处理的所述第二消息是否携带所述消息标志位;若是,则判定所述第二消息是与所述第一消息对应的,并对经过序列化处理后的所述第二消息进行反序列化处理。6.根据权利要求1所述的通信方法,其特征在于:所述第一渲染进程与第二渲染进程建立通信连接,包括:第一渲染进程发送通信连接请求给所述第二渲染进程,以在所述第二渲染进程监听到所述通信连接请求时,建立与所述第一渲染进程之间的通信连接。7.一种渲染进程间的通信方法,其特征在于,包括:第二渲染进程与第一渲染进程建立通信连接;所述第二渲染进程接收经过所述第一渲染进程进行序列化处理的第一消息进行相应的处理。8.一种渲染进程间的通信方法,其特征在于,包括:第一渲染进程和第二渲染进程建立通信连接;所述第一渲染进程将第一消息进行序列化处理,并发送给所述第二渲染进程;所述第二渲染进程接收到经过序列化处理的所述第一消息;所述第二渲染进程对经过序列化处理的所述第一消息进行反序列化处理,再进一步进行相应处理得到第二消息;所述第二渲染进程对所述第二消息进行序列化处理,并发送给所述第一渲染进程。9.一种电子设备,其特征在于,包括存储器和处理器,所述存储器用于存储程序数据,所述程序数据能够被所述处理器执行,以实现如权利要求1‑8任一项所述的方法。10.一种计算机可读存储装置,其特征在于,存储有程序数据,能够被处理器执行,以实2CN112749027A权利要求书2/2页现如权利要求1‑8任一项所述的方法。3CN112749027A说明书1/8页渲染进程间的通信方法、电子设备以及可读存储装置技术领域[0001]本申请涉及进程通信技术领域,尤其涉及渲染进程间的通信方法、电子设备以及计算机可读存储装置。背景技术[0002]随着信息技术的不断发展,客户端应用领域出现了多种客户端构建框架,其中,Electron框架就是使用WEB(WorldWideWeb)编程语言开发应用程序的框架。[0003]本申请的发明人经研究发现,在Electron框架中,实际应用某些场景中需要基于渲染进程之间进行通信,但由于渲染进程之间不属于父子进程,通过主进程进行中转,导致通信效率低,还容易造成主进程过于繁忙和堵塞,最终导致程序运行卡顿。发明内容[0004]本申请主要解决的技术问题是提供渲染进程间的通信方法、电子设备以及计算机可读存储装置,能够有效改善现有技术在进行渲染进程之间的通信时,主进程过于繁忙和堵塞的问题。[0005]为了解决上述问题,本申请采用