数据传输的方法、系统及相关装置制造方法及图纸

技术编号:35330021 阅读:33 留言:0更新日期:2022-10-26 11:46
本申请公开了数据传输的方法,该方法可以应用在包含发送端和接收端的通信系统中,其中发送端可以是服务器/电子设备,接收端可以是电子设备/服务器,在服务器向电子设备传输数据的过程中,服务器可以根据数据类型,采用对应的协议栈中的传输层协议进行数据传输,不同的传输层协议可以支持不同类型的数据的可靠性要求。性要求。性要求。

【技术实现步骤摘要】
数据传输的方法、系统及相关装置


[0001]本申请涉及通信
,尤其涉及数据传输的方法、系统及相关装置。

技术介绍

[0002]随着通信技术的迅速发展,越来越多的应用场景都涉及到多种类型数据的实时传输。例如,云游戏、高清实时音视频例如网络直播、多个虚拟现实(virtual reality,VR)设备VR/增强现实(augmented reality,AR)设备互动等应用场景都包括音视频数据和控制数据以及其他类型数据的传输。如何保证不同类型的数据传输的可靠性要求,以满足用户体验的完整性和流畅性,是需要研究的问题。

技术实现思路

[0003]本申请提供了一种数据传输方法、系统及相关装置,在数据传输过程中,可以满足不同类型数据的可靠性要求。
[0004]第一方面,本申请提供了一种数据传输方法,该方法应用在发送端,该发送端可以根据第一数据所属的第一数据类型确定第一协议;采用该第一协议传输数据的过程,满足,用户对属于该第一数据类型的数据的可靠性要求;该第一数据类型根据该第一数据所提供的内容和用户对该内容的体验来决定;该发送端采用该第一协议将该第一数据发送至接收端。
[0005]实施第一方面提供的方法,发送端可以根据用户对不同类型数据的传输可靠性要求,采用与该可靠性要求匹配的协议发送数据,进而满足用户需求,提高用户体验。
[0006]结合第一方面,在一种实施方式中,上述方法还可以包括以下步骤:该发送端根据第二数据所属的第二数据类型确定第二协议;采用该第二协议传输数据的过程,满足,用户对属于该第二数据类型的数据的可靠性要求;该第二数据类型根据该第二数据提供的内容和用户对该内容的体验来决定;该第一数据类型和该第二数据类型不同;该发送端采用该第二协议将该第二数据发送至接收端。
[0007]这样,发送端有多个待发送的数据时,可以根据不同类型数据采用不同的协议发送数据,不同协议可以支持不同可靠性要求的数据进行传输,进而满足用户需求,提高用户体验。
[0008]结合第一方面,在一种实施方式中,该第一数据类型是以下任意一项:控制类数据、关键音视频类数据、非关键音视频类数据和广告类数据。
[0009]这样,发送端可以根据用户对数据本身所提供的内容和用户对该内容的体验来将数据划分多个类型,不同类型有着不同可靠性要求,进而满足用户的个性化需求。
[0010]结合第一方面,在一种实施方式中,该发送端采用该第一协议将该第一数据发送至接收端之前,该方法还包括:该发送端根据该第一数据所属的第一数据类型,将该第一数据放入第一发送队列;其中,当该第一数据类型为控制类数据时,该第一发送队列的长度为该第一值。
[0011]这样,发送端可以根据用户对控制类数据在传输过程中的可靠性程度对用户体验的影响,将控制类数据采用长度较短的发送队列,减少控制类数据的排队时延,提高传输实时性,进而满足用户的个性化需求。
[0012]结合第一方面,在一种实施方式中,该发送端采用该第一协议将该第一数据发送至接收端之前,该方法还包括:该发送端根据该第一数据的数据量,将该第一数据放入第二发送队列;其中当该第一数据的数据量小于第二值时,该第二发送队列的长度为第三值;当该第一数据的数据量大于该第二值时,该第二发送队列的长度为第四值;该第四值大于该第三值,该第三值大于该第一值。
[0013]这样,由于数据量小的数据其传输时延较短,数据量大的数据其传输时延较长,所以通过将其放置与数据量对应的发送队列中,可以减小数据的排队时延,满足数据传输实时性,提高用户体验。
[0014]结合第一方面,在一种实施方式中,该发送端采用该第一协议将该第一数据发送至接收端之前,该方法还包括:该发送端根据第一数据的第一优先级将该第一数据按第一顺序输入至该第一发送队列;该第一优先级与该第一顺序的对应关系为,该第一优先级越高,该第一顺序越优先。
[0015]这样,可以根据用户对不同数据的实时性要求,设置实时性要求高的数据优先级高,然后根据优先级由高到低的顺序依次将数据输入至发送队列中,实现高优先级数据抢占发送队列,进而满足用户对不同数据的实时性要求,提高用户体验。
[0016]结合第一方面,在一种实施方式中,该发送端采用该第一协议将该第一数据发送至接收端之前,该方法还包括:具体包括:该发送端根据第一发送队列的第二优先级将该第一发送队列中的第一数据按第二顺序从该第一发送队列中输出;该第二优先级与该第二顺序的对应关系为,该第二优先级越高,该第二顺序越优先。
[0017]这样,可以根据用户对不同数据的实时性要求,设置实时性要求高的发送队列的优先级高,然后根据优先级由高到低的顺序依次将数据从发送队列中输出,实现高优先级的发送队列中的数据优先被发送,进一步满足用户对不同数据的实时性要求,提高用户体验。
[0018]结合第一方面,在一种实施方式中,该第一数据是该发送端为该接收端提供实时音视频服务所涉及的多种类型的数据,该实时音视频服务包括:云游戏服务、网络直播服务或VR/AR服务。
[0019]这样,在涉及到多种类型的数据实时传输的场景中,都可以采用本身提供的数据传输防暑,提高用户体验。
[0020]第二方面,本申请提供了一种数据传输方法,该方法应用在包含发送端和接收端的通信系统,该发送端可以是电子设备/服务器,该接收端可以是服务器/电子设备。在该方法中,发送端可以根据第一数据所属的第一数据类型确定第一协议;接收端可以监听发送端发送第一数所采用的协议;其中,采用该第一协议传输数据的过程,满足了用户对属于该第一数据类型的数据的可靠性要求;该第一数据类型根据该第一数据所提供的内容和用户对该内容的体验来决定;该发送端采用该第一协议将该第一数据发送至接收端。
[0021]实施第二方面提供的方法,发送端可以根据用户对不同类型数据的传输可靠性要求,采用与该可靠性要求匹配的协议发送数据,接收端可以采用与发送端对等的协议接收
数据,进而满足用户需求,提高用户体验。
[0022]结合第二方面,在一种实施方式中,上述方法还可以包括以下步骤:该发送端根据第二数据所属的第二数据类型确定第二协议;采用该第二协议传输数据的过程,满足,用户对属于该第二数据类型的数据的可靠性要求;该第二数据类型根据该第二数据提供的内容和用户对该内容的体验来决定;该第一数据类型和该第二数据类型不同;该发送端采用该第二协议将该第二数据发送至接收端。
[0023]这样,发送端有多个待发送的数据时,可以根据不同类型数据采用不同的协议发送数据,不同协议可以支持不同可靠性要求的数据进行传输,进而满足用户需求,提高用户体验。
[0024]结合第二方面,在一种实施方式中,该第一数据类型是以下任意一项:控制类数据、关键音视频类数据、非关键音视频类数据和广告类数据。
[0025]这样,发送端可以根据用户对数据本身所提供的内容和用户对该内容的体验来将数据划分多个类型,不同类型有着不同可靠性要求,进而满足用户的个性化需求。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,所述方法应用在发送端中,其特征在于,所述方法包括:所述发送端根据第一数据所属的第一数据类型确定第一协议;采用所述第一协议传输数据的过程,满足,用户对属于所述第一数据类型的数据的可靠性要求;所述第一数据类型根据所述第一数据所提供的内容和用户对所述内容的体验来决定;所述发送端采用所述第一协议将所述第一数据发送至接收端。2.根据权利要求1所述的方法,其特征在于,所述还方法包括:所述发送端根据第二数据所属的第二数据类型确定第二协议;采用所述第二协议传输数据的过程,满足,用户对属于所述第二数据类型的数据的可靠性要求;所述第二数据类型根据所述第二数据提供的内容和用户对所述内容的体验来决定;所述第一数据类型和所述第二数据类型不同;所述发送端采用所述第二协议将所述第二数据发送至接收端。3.根据权利要求1或2所述的方法,其特征在于,所述第一数据类型是以下任意一项:控制类数据、关键音视频类数据、非关键音视频类数据和广告类数据。4.根据权利要求1

3任一项所述的方法,其特征在于,所述发送端采用所述第一协议将所述第一数据发送至接收端之前,所述方法还包括:所述发送端根据所述第一数据所属的第一数据类型,将所述第一数据放入第一发送队列;其中,当所述第一数据类型为控制类数据时,所述第一发送队列的长度为所述第一值。5.根据权利要求1

4任一项所述的方法,其特征在于,所述发送端采用所述第一协议将所述第一数据发送至接收端之前,所述方法还包括:所述发送端根据所述第一数据的数据量,将所述第一数据放入第二发送队列;其中,当所述第一数据的数据量小于第二值时,所述第二发送队列的长度为第三值;当所述第一数据的数据量大于所述第二值时,所述第二发送队列的长度为第四值;所述第四值大于所述第三值,所述第三值大于所述第一值。6.根据权利要求...

【专利技术属性】
技术研发人员:施小龙曹振
申请(专利权)人:花瓣云科技有限公司
类型:发明
国别省市:

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

1