数据流处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:38372496 阅读:21 留言:0更新日期:2023-08-05 17:35
本申请涉及一种数据流处理方法、装置、计算机设备、存储介质和计算机程序产品。所述方法可以应用于多媒体数据分发的场景,包括:通过复用进程获取待分发的目标数据流;通过复用进程将目标数据流写入共享内存的数据流存储区,并获得目标数据流的存储信息;通过复用进程将存储信息写入共享内存的数据流信息区,并将目标数据流发送至复用进程所关联的终端;通过至少一个分发进程,从数据流信息区中读取存储信息,并根据读取的存储信息,从数据流存储区中获得目标数据流;通过至少一个分发进程,将从共享内存中获得的目标数据流,发送至分发进程所关联的终端。采用本方法能够提高数据流的处理效率。的处理效率。的处理效率。

【技术实现步骤摘要】
数据流处理方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种数据流处理方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着计算机技术的发展,基于互联网进行通信交流已经在各行各业中得到的广泛的应用,如个人社交、网络会议等。在通信网络中存在多个用户通过各自的终端进行交流时,各个用户的终端需要拉取通信网络中的数据流,如音视频数据流,从而基于通信网络实现交流沟通。对于接入同一网络各个不同的终端,需要从网络中拉取相同的数据流,数据流的处理效率较低。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种能够提高数据流处理效率的数据流处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0004]第一方面,本申请提供了一种数据流处理方法。所述方法包括:
[0005]通过复用进程获取待分发的目标数据流;
[0006]通过复用进程将目标数据流写入共享内存的数据流存储区,并获得目标数据流的存储信息;
[0007]通过复用进程将存本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据流处理方法,其特征在于,所述方法包括:通过复用进程获取待分发的目标数据流;通过所述复用进程将所述目标数据流写入共享内存的数据流存储区,并获得所述目标数据流的存储信息;通过所述复用进程将所述存储信息写入所述共享内存的数据流信息区,并将所述目标数据流发送至所述复用进程所关联的终端;通过至少一个分发进程,从所述数据流信息区中读取所述存储信息,并根据读取的所述存储信息,从所述数据流存储区中获得所述目标数据流;通过至少一个所述分发进程,将从所述共享内存中获得的所述目标数据流,发送至所述分发进程所关联的终端。2.根据权利要求1所述的方法,其特征在于,所述通过所述复用进程将所述目标数据流写入共享内存的数据流存储区,并获得所述目标数据流的存储信息,包括:通过所述复用进程确定预设的共享内存的数据流存储区;在所述数据流存储区中的数据流存储位置中写入所述目标数据流;根据所述数据流存储位置,获得所述目标数据流的存储信息。3.根据权利要求2所述的方法,其特征在于,所述在所述数据流存储区中的数据流存储位置中写入所述目标数据流,包括:确定在所述数据流存储区中的数据流存储位置,以及所述目标数据流的属性信息;在所述数据流存储位置中写入所述目标数据流以及所述属性信息;所述根据所述数据流存储位置,获得所述目标数据流的存储信息,包括:根据所述数据流存储位置以及所述属性信息,得到所述目标数据流的存储信息。4.根据权利要求2所述的方法,其特征在于,所述在所述数据流存储区中的数据流存储位置中写入所述目标数据流,包括:根据所述数据流存储区的数据流存储位置标识,确定在所述数据流存储区中的数据流存储位置;获取针对所述数据流存储位置的写入权限;基于所述写入权限,在所述数据流存储位置中写入所述目标数据流。5.根据权利要求1所述的方法,其特征在于,所述通过所述复用进程将所述存储信息写入所述共享内存的数据流信息区,包括:通过所述复用进程确定所述共享内存的数据流信息区;根据所述数据流信息区的信息存储位置标识,确定所述数据流信息区中的信息存储位置;在所述信息存储位置中写入所述存储信息。6.根据权利要求1所述的方法,其特征在于,所述通过至少一个分发进程,从所述数据流信息区中读取所述存储信息,并根据读取的所述存储信息,从所述数据流存储区中获得所述目标数据流,包括:通过至少一个分发进程确定所述共享内存的数据流信息区;根据所述数据流信息区的信息存储位置标识,从所述数据流信息区中读取所述存储信息;
根据读取的所述存储信息,从所述共享内存的所述数据流存储区中获得所述目标数据流。7.根据权利要求6所述的方法,其特征在于,所述根据读取的所述存储信息,从所述共享内存的所述数据流存储区中获得所述目标数据流,包括:对读取的所述存储信息进行存储信息校验,得到存储信息校验结果;当所述存储信息校验结果为校验通过时,根据所述存储信息从所述共享内存的所述数据流存储区中进行数据流读取;当所述数据流读取得到的读取结果通过数据流校验时,根据所述读取结果得到所述目标数据流。8.根据权利要求7所述的方法,其特征在于,所述对读取的所述存储信息进行存储信息校验,得到存储信息校验结果,包括:从读取的所述存储信息中提取待校验存储信息和第一校验参考信息;根据所述待校验存储信息按照存储信息校验条件,生成存储匹配信息;将所述存储匹配信息与所述第一校验参考信息进行校...

【专利技术属性】
技术研发人员:严国涛
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1