数据包发送与接收的方法及设备技术

技术编号:10866691 阅读:138 留言:0更新日期:2015-01-07 07:56
本发明专利技术公开了数据包发送与接收的方法及设备,用以保证图像数据对应的多个数据包都能传输至接收端,从而保证接收端获取到完整的图像数据,提高图像的显示质量,减少了花屏或者黑屏的概率。所述方法包括:将预设时间长度内采集到的图像数据进行分片封装,得到所述图像数据对应的多个数据包;将所述图像数据对应的多个数据包进行缓存,并向接收端发送所述图像数据对应的多个数据包;当接收到所述接收端发送的用于指示接收所述图像数据对应的多个数据包中至少一个数据包接收失败的响应包时,根据所述响应包,查找本地缓存的所述接收端接收失败的数据包,并向所述接收端重新发送查找到的数据包。

【技术实现步骤摘要】
?ι$_ 舶繫遐Hfr^ov.姻遐 姻遐识?呎乇?#竖 sm 隹 dxH^rfrM〔CSI5S

【技术保护点】
一种数据包发送的方法,其特征在于,该方法包括:将预设时间长度内采集到的图像数据进行分片封装,得到所述图像数据对应的多个数据包;将所述图像数据对应的多个数据包进行缓存,并向接收端发送所述图像数据对应的多个数据包;当接收到所述接收端发送的用于指示接收所述图像数据对应的多个数据包中至少一个数据包接收失败的响应包时,根据所述响应包,查找本地缓存的所述接收端接收失败的数据包,并向所述接收端重新发送查找到的数据包。

【技术特征摘要】
1. 一种数据包发送的方法,其特征在于,该方法包括: 将预设时间长度内采集到的图像数据进行分片封装,得到所述图像数据对应的多个数 据包; 将所述图像数据对应的多个数据包进行缓存,并向接收端发送所述图像数据对应的多 个数据包; 当接收到所述接收端发送的用于指示接收所述图像数据对应的多个数据包中至少一 个数据包接收失败的响应包时,根据所述响应包,查找本地缓存的所述接收端接收失败的 数据包,并向所述接收端重新发送查找到的数据包。2. 根据权利要求1所述的方法,其特征在于,在将预设时间长度内采集到的图像数据 进行分片封装,得到所述图像数据对应的多个数据包之前,该方法还包括:判断所述接收端 是否支持发送用于指示接收所述图像数据对应的多个数据包中至少一个数据包接收失败 的响应包; 将所述图像数据对应的多个数据包进行缓存,具体为:当确定所述接收端支持发送用 于指示接收所述图像数据对应的多个数据包中至少一个数据包接收失败的响应包时,将所 述图像数据对应的多个数据包进行缓存。3. 根据权利要求2所述的方法,其特征在于,在向接收端发送所述图像数据对应的多 个数据包之后,在接收到所述接收端发送的用于指示接收所述图像数据对应的多个数据包 中至少一个数据包失败的响应包之前,该方法还包括:启动该图像数据对应的定时器; 当接收到所述接收端发送的用于指示接收所述图像数据对应的多个数据包中至少一 个数据包接收失败的响应包时,根据所述响应包,查找本地缓存的所述接收端接收失败的 数据包,具体为: 在该定时器未超时时,若接收到所述接收端发送的用于指示接收所述图像数据对应的 多个数据包中至少一个数据包接收失败的响应包,则根据所述响应包,查找本地缓存的所 述接收端接收失败的数据包。4. 根据权利要求3所述的方法,其特征在于,该方法还包括: 在所述定时器超时时,若未接收到所述接收端发送的用于指示接收所述图像数据对应 的多个数据包中至少一个数据包接收失败的响应包,则删除缓存的所述图像数据对应的所 有数据包。5. 根据权利要求2所述的方法,其特征在于,判断所述接收端是否支持发送用于指示 接收所述图像数据对应的多个数据包中至少一个数据包接收失败的响应包,包括: 向所述接收端发送邀请消息,其中,所述邀请消息中包括发送端支持的净荷类型; 接收所述接收端发送的响应消息; 根据接收到的响应消息,判断所述接收端是否支持所述邀请消息中的净荷类型; 若支持所述邀请消息中用于发送所述图像数据对应的多个数据包中至少一个数据包 接收失败的响应包的净荷类型,则确定所述接收端支持发送用于指示接收所述图像数据对 应的多个数据包中至少一个数据包接收失败的响应包,否则,确定所述接收端不支持发送 用于指示接收所述图像数据对应的多个数据包中至少一个数据包接收失败的响应包。6. 根据权利要求1所述的方法,其特征在于,所述响应包中包括所述图像数据对应的 多个数据包中接收失败的数据包的序列号; 根据所述响应包,查找本地缓存的所述接收端接收失败的数据包,包括: 根据所述响应包中接收失败的数据包的序列号,从本地缓存的数据包中查找所述序列 号相对应的数据包。7. -种数据包接收的方法,其特征在于,该方法包括: 接收发送端发送的在预设时间长度内采集到的图像数据对应的多个数据包,其中,所 述多个数据包为所述发送端对所述图像数据进行分片封装得到的; 当确定所述图像数据对应的多个数据包中至少一个数据包接收失败时,向所述发送端 发送用于指示接收所述图像数据对应的多个数据包中至少一个数据包接收失败的响应包。8. 根据权利要求7所述的方法,其特征在于,在接收发送端发送的在预设时间长度内 采集到的图像数据对应的多个数据包之前,该方法还包括: 接收发送端发送的邀请消息,其中,所述邀请消息中包括所述发送端支持的净荷类 型; 根据接收到的邀请消息,判断是否支持所述邀请消息中的净荷类型; 向发送端发送响应消息,其中,所述响应消息中包括所述接收端支持的所述邀请消息 中净荷类型; 若所述响应消息中包括用于发送所述图像数据对应的多个数据包中至少一个数据包 接收失败的响应包,则确定支持发送用于指示接收所述图像数据对应的多个数据包中至少 一个数据包接收失败的响应包,否则,确定不支持发送用于指示接收所述图像数据对应的 多个数据包中至少一个数据包接收失败的响应包。9. 根据权利要求7所述的方法,其特征在于,接收到的所述图像数据对应的每个数据 包均包括一个唯一的序列号; 所述确定所述图像数据对应的多个数据包中至少一个数据包接收失败,包括: 若接收到的所述图像数据对应的数据包的序列号不连续,则确定所述图像数据对应的 多个数据包中至少一个数据包接收失败。10. 根据权利要求9所述的方法,其特征在于,所述向所述发送端发送用于指示接收所 述图像数据对应的多个数据包中至少一个数据包接收失败的响应包,包括: 确定所述图像数据对应的多个数据包中接收失败的数据包的序列号,并将确定的序列 号添加到用于指示接收所述图像数据对应的多个数据包中至少一个数据包接收失败的响 应包中,向所述发送端发送该响应包。11. 一种数据包发送的设备,其特征在于,该设备...

【专利技术属性】
技术研发人员:吴鹏程罗飞樊国栋马维孝姚进华
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京;11

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

1