数据传输方法、装置、电子设备以及存储介质制造方法及图纸

技术编号:29594060 阅读:47 留言:0更新日期:2021-08-06 19:55
本公开关于一种数据传输方法、装置、电子设备以及存储介质,属于网络技术领域,应用于云游戏系统,该方法包括:以目标列表来维护需要Ack机制的业务场景中的相关消息,当接收到Ack消息时,会基于所接收到的Ack消息从目标列表对相应的消息进行删除,而对于需要等待Ack的消息来说,则会在其未接收到Ack时,基于目标列表来实现重新发送,避免了消息丢失等情况,以保证消息的准确送达,满足了涉及到Ack的业务场景的需求,并为其业务场景提供安全性的保障。

【技术实现步骤摘要】
数据传输方法、装置、电子设备以及存储介质
本公开涉及网络
,尤其涉及一种数据传输方法、装置、电子设备以及存储介质。
技术介绍
计算机技术和移动互联网的飞速发展,推动了移动设备性能的不断提升,从而使云游戏的用户群体不断增加。云游戏的整体架构包括云主机端与真机端,云游戏模式下,终端和云主机端会通过网络通信协议传递音视频流、点击事件和业务指令的相关数据。随着云游戏的不断发展,云游戏的运行需要涉及到一些例如支付、分享等业务场景,而在这类业务场景中,需要终端和云主机端进行双向传输,也就需要支持Ack机制。因此,亟需一种能够支持Ack机制的数据传输方法。
技术实现思路
本公开提供一种数据传输方法、装置、电子设备以及存储介质,能够满足涉及到Ack的业务场景的需求。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种数据传输方法,应用于云游戏系统,该方法包括:当待发送的第一消息属于第一类型时,将该第一消息存储至目标列表,该第一类型是指需要对端发送确认消息,该目标列表用于存储等待确认消息的第一类型的消息;<本文档来自技高网...

【技术保护点】
1.一种数据传输方法,应用于云游戏系统,其特征在于,所述方法包括:/n当待发送的第一消息属于第一类型时,将所述第一消息存储至目标列表,所述第一类型是指需要对端发送确认消息,所述目标列表用于存储等待确认消息的第一类型的消息;/n发送所述第一消息;/n响应于接收到所述第一消息的确认消息,从所述目标列表中删除所述第一消息。/n

【技术特征摘要】
1.一种数据传输方法,应用于云游戏系统,其特征在于,所述方法包括:
当待发送的第一消息属于第一类型时,将所述第一消息存储至目标列表,所述第一类型是指需要对端发送确认消息,所述目标列表用于存储等待确认消息的第一类型的消息;
发送所述第一消息;
响应于接收到所述第一消息的确认消息,从所述目标列表中删除所述第一消息。


2.如权利要求1所述的数据传输方法,其特征在于,所述发送所述第一消息之后,所述方法还包括:
每隔预设周期检测所述目标列表是否为空,响应于所述目标列表为空,继续执行对所述目标列表的检测,响应于所述目标列表不为空,从所述目标列表中确定待重发消息,进行重新发送。


3.如权利要求2所述的数据传输方法,其特征在于,所述从所述目标列表中确定待重发消息,进行重新发送,包括:
对所述目标列表进行遍历,读取所述目标列表中所存储的消息,若所述消息满足重发条件,对所述消息进行重新发送。


4.如权利要求3所述的数据传输方法,其特征在于,所述重发条件为下述至少一项条件:
所述消息的本次发送时间与上次发送时间的时间间隔大于预设的重发时间间隔;
所述消息的重发次数小于最大重发次数。


5.如权利要求1所述的数据传输方法,其特征在于,所述响应于接收到所述第一消息的确认消息,从所述目标列表中删除所述第一消息包括:
所述目标列表中存储有待进行重新发送的消息以及对应的消息标识;
响应于接收到的第二消息属于确认消息,根据所述第二消息的消息标识,从所述目标列表中删除对应的所述第一消息,所述第二消息的消息标识为所述第一消息的消息标识。


6.如权利要求1所述的数据传输方法,其特征在于,所述方法还包括:
响应于接收到的第二消息属于第...

【专利技术属性】
技术研发人员:尹珊
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1