【技术实现步骤摘要】
本专利技术属于多模态数据传输,特别涉及一种多模态数据传输方法、系统和装置。
技术介绍
1、sse(server-sent events),是基于http协议的一种服务器推送技术,能够实现服务器主动向客户端实时推送数据。通过建立持久连接,服务器能够直接向客户端发送数据,无需等待客户端请求。然而sse协议设计之初主要是为了传输文本数据,因此它在处理二进制数据传输方面存在多方面的限制。第一、sse仅支持文本数据流:sse协议规定服务器发送的数据必须是文本格式,这意味着二进制数据(如图像、视频等)不能直接通过sse进行传输。第二、数据编码问题:为了通过sse传输二进制数据,必须先将二进制数据转换为文本格式,如使用base64编码。这种转换会增加数据的大小,从而增加传输的负担。第三、性能问题:由于二进制数据需要转换为文本格式,这会导致数据传输效率降低,特别是在传输大文件或高频率的数据流时,这种性能问题尤为明显。第四、解码复杂性、客户端接收到编码后的二进制数据后,需要对其进行解码才能还原为原始的二进制格式,这增加了客户端的处理复杂性和延迟。
...【技术保护点】
1.一种多模态数据传输方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种多模态数据传输方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的一种多模态数据传输方法,其特征在于,所述客户端在接收到发送的数据数组之后还包括:构建重组数据缓冲区;所述数据缓冲区用于暂存从服务器接收到的数据片段。
4.根据权利要求3所述的一种多模态数据传输方法,其特征在于,在组装成完整的数据单元之后,还包括对所述数据单元进行完整性检查,如果检测到数据缺失或者错误,触发重传请求,使用标识符定位服务器数据缓冲区需要重传的数据片段。
...
【技术特征摘要】
1.一种多模态数据传输方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种多模态数据传输方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的一种多模态数据传输方法,其特征在于,所述客户端在接收到发送的数据数组之后还包括:构建重组数据缓冲区;所述数据缓冲区用于暂存从服务器接收到的数据片段。
4.根据权利要求3所述的一种多模态数据传输方法,其特征在于,在组装成完整的数据单元之后,还包括对所述数据单元进行完整性检查,如果检测到数据缺失或者错误,触发重传请求,使用标识符定位服务器数据缓冲区需要重传的数据片段。
5.根据权利要求1所述的一种多模态数据传输方法,其特征在于,所述对需要...
【专利技术属性】
技术研发人员:王志发,陈清雷,许强,隆龙,王光永,
申请(专利权)人:海看网络科技山东股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。