一种多模态数据传输方法、系统和装置制造方法及图纸

技术编号:42541966 阅读:22 留言:0更新日期:2024-08-27 19:45
本发明专利技术提出了一种多模态数据传输方法、系统和装置,属于多模态数据传输技术领域,该方法包括:接收来自客户端的连接请求;根据连接请求组装多模态数据得到待发送的数据序列;组装的过程为:对需要拼接的多模态数据分别进行动态阈值判断得到编码数据和云端地址;将不需拼接的多模态数据、编码数据和云端地址拼接成待发送的数据序列;将数据序列切割成多个数据片段后得到最终发送的数据数组;使用不同的请求头标注数据数组的不同数据类型;为每个数据片段分配唯一的标识符后将数据数组发送至客户端。基于该方法,还提出了一种多模态数据传输系统和装置。本发明专利技术选择最合适的数据传输方式,有效提高了多模态数据传输效率,降低了数据延迟。

【技术实现步骤摘要】

本专利技术属于多模态数据传输,特别涉及一种多模态数据传输方法、系统和装置


技术介绍

1、sse(server-sent events),是基于http协议的一种服务器推送技术,能够实现服务器主动向客户端实时推送数据。通过建立持久连接,服务器能够直接向客户端发送数据,无需等待客户端请求。然而sse协议设计之初主要是为了传输文本数据,因此它在处理二进制数据传输方面存在多方面的限制。第一、sse仅支持文本数据流:sse协议规定服务器发送的数据必须是文本格式,这意味着二进制数据(如图像、视频等)不能直接通过sse进行传输。第二、数据编码问题:为了通过sse传输二进制数据,必须先将二进制数据转换为文本格式,如使用base64编码。这种转换会增加数据的大小,从而增加传输的负担。第三、性能问题:由于二进制数据需要转换为文本格式,这会导致数据传输效率降低,特别是在传输大文件或高频率的数据流时,这种性能问题尤为明显。第四、解码复杂性、客户端接收到编码后的二进制数据后,需要对其进行解码才能还原为原始的二进制格式,这增加了客户端的处理复杂性和延迟。

2、随着人工智本文档来自技高网...

【技术保护点】

1.一种多模态数据传输方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种多模态数据传输方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的一种多模态数据传输方法,其特征在于,所述客户端在接收到发送的数据数组之后还包括:构建重组数据缓冲区;所述数据缓冲区用于暂存从服务器接收到的数据片段。

4.根据权利要求3所述的一种多模态数据传输方法,其特征在于,在组装成完整的数据单元之后,还包括对所述数据单元进行完整性检查,如果检测到数据缺失或者错误,触发重传请求,使用标识符定位服务器数据缓冲区需要重传的数据片段。

5.根据权利要求1所...

【技术特征摘要】

1.一种多模态数据传输方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种多模态数据传输方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的一种多模态数据传输方法,其特征在于,所述客户端在接收到发送的数据数组之后还包括:构建重组数据缓冲区;所述数据缓冲区用于暂存从服务器接收到的数据片段。

4.根据权利要求3所述的一种多模态数据传输方法,其特征在于,在组装成完整的数据单元之后,还包括对所述数据单元进行完整性检查,如果检测到数据缺失或者错误,触发重传请求,使用标识符定位服务器数据缓冲区需要重传的数据片段。

5.根据权利要求1所述的一种多模态数据传输方法,其特征在于,所述对需要...

【专利技术属性】
技术研发人员:王志发陈清雷许强隆龙王光永
申请(专利权)人:海看网络科技山东股份有限公司
类型:发明
国别省市:

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

1