【技术实现步骤摘要】
一种信号传输方法、装置、设备及介质
本专利技术涉及通信领域,更具体地说,涉及一种信号传输方法、装置、设备及介质。
技术介绍
云游戏,是一种游戏运行在服务器,通过串流的方式,将服务器上云游戏的屏幕画面传递到终端,用户通过终端输入游戏控制命令,再将该游戏控制命令传递到服务器从而实现游戏控制的系统。请参阅图8,如图8所示,云游戏的系统架构可以包括终端801和云游戏服务器802,其中,终端801可以为智能终端(例如智能手机或平板电脑等)或个人电脑(personalcomputer,PC)等。终端801与云游戏服务器802之间通过传输控制协议(TransmissionControlProtocol,TCP)通道803连接。具体工作时,云游戏服务器802上设置有云游戏系统8021,用于运行云游戏,云游戏服务器802通过网络与算法控制单元8022将当前的云游戏画面打包为游戏画面数据块,并将该游戏画面数据块通过直播流与控制单元8023,经TCP通道803发送给终端801,终端801通过网络与算法控制单元8011接收该游戏画面数据块,并实时显示云游戏的实时画面。用户根据终端801显示的云游戏实时画面,通过终端801输入操作指令,终端801将该操作指令生成操作指令数据块并通过TCP通道803发送给云游戏服务器802,云游戏服务器802根据该操作指令数据块对云游戏进行操作,从而实现了云游戏的工作过程。对于云游戏这样的流媒体数据传输而言,由于网络波动,导致TCP通道工作异常,部分数据包可能不能及时到达,这将会导致终端 ...
【技术保护点】
1.一种信号传输方法,其特征在于,所述方法包括:/n创建与服务器连接的第一通道及第二通道,其中,所述第一通道与所述第二通道均为能够与所述服务器进行信号传输的通道;/n以所述第一通道与所述服务器进行信号传输;/n当所述第一通道在信号传输过程中,存在预设数量的数据块的传输时间大于预设值,和/或,至少一个数据块的重传次数大于预设次数时,以所述第二通道与所述服务器进行信号传输。/n
【技术特征摘要】
1.一种信号传输方法,其特征在于,所述方法包括:
创建与服务器连接的第一通道及第二通道,其中,所述第一通道与所述第二通道均为能够与所述服务器进行信号传输的通道;
以所述第一通道与所述服务器进行信号传输;
当所述第一通道在信号传输过程中,存在预设数量的数据块的传输时间大于预设值,和/或,至少一个数据块的重传次数大于预设次数时,以所述第二通道与所述服务器进行信号传输。
2.根据权利要求1所述的方法,其特征在于,所述当所述第一通道在信号传输过程中,存在预设数量的数据块的传输时间大于预设值,和/或,至少一个数据块的重传次数大于预设次数时,以所述第二通道与所述服务器进行信号传输之后,还包括:
丢弃所述第一通道中尚未完成传输的数据块。
3.根据权利要求1所述的方法,其特征在于,所述以所述第一通道与所述服务器进行信号传输的过程中,所述第二通道保持心跳活跃。
4.根据权利要求3所述的方法,其特征在于,所述第二通道保持心跳活跃,包括:
每间隔第一间隔时长,通过所述第二通道与所述服务器之间收发第一数据块。
5.根据权利要求3所述的方法,其特征在于,所述当所述第一通道在信号传输过程中,存在预设数量的数据块的传输时间大于预设值,和/或,至少一个数据块的重传次数大于预设次数时,以所述第二通道与所述服务器进行信号传输之后,还包括:
创建第三通道,所述第三通道为能够与所述服务器进行信号传输的通道,在所述第二通道与所述服务器信号传输期间,所述第三通道保持心跳活跃。
6.根据权利要求1所述的方法,其特征在于,所述当所述第一通道在信号传输过程中,存在预设数量的数据块的传输时间大于预设值,和/或,至少一个数据块的重传次数大于预设次数时,以所述第二通道与所述服务器进行信号传输,包括:
向所述服务器发送通知消息,所述通知消息用于告知所述服务器,信号传输通道改为所述第二通道。
7.根据权利要求1所述的方法,其特征在于,所述当所述第一通道在信号传输过程中,存在预设数量的数据块的传输时间大于预设值,和/或,至少一个数据块的重传次数大于预设次数时,以所述第二通道与所述服务器进行信号传输,包括:
断开所述第一通道;
以所述第二通道与所述服务器进行信号传输。
8.根据权利要求1所述的方法,其特征在于,所述当所述第一通道在信号传输过程中,存在预设数量的数据块的传输时间大于预设值,和/或,至少一个数据块的重传次数大于预设次数时,以所述第二通道与所述服务器进行信号传输,包括:
获取所述数据块上标记的时间戳;
根据所述时间戳获取所述数据块之间的间隔时长;
当第一时间戳与第二时间戳之间的第二间隔时长大于预设时间时,判断所述第二时间戳所标记的数据块的传输时间大于预设值,其中,所述第一时间戳和所述第二时间戳为两个用于标记数据块的时间戳,所述第二时间戳所标记的时间晚于所述第一时间戳。
9.根据权利要求1至8任一所述的方法,其特征在于,所述服务器用于运行云游戏,所述第一通道与所述第二通道为TCP传输通道,则所述以所述第一通道与所述服务器进行信号传输...
【专利技术属性】
技术研发人员:华有为,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。