事件请求的传输方法和装置、存储介质及电子设备制造方法及图纸

技术编号:26226606 阅读:40 留言:0更新日期:2020-11-04 11:05
本发明专利技术公开了一种事件请求的传输方法和装置、存储介质及电子设备,可应用于云技术领域中的内容分发。该方法,包括:在第一网络设备上获取第一事件请求;在成功建立第一快速用户数据协议网络连接的情况下,通过第一快速用户数据协议网络连接将第一事件请求发送给第二网络设备;在建立第一快速用户数据协议网络连接失败的情况下,通过第一网络设备和第二网络设备之间建立的第一传输控制协议TCP连接,将第一事件请求发送给第二网络设备。

【技术实现步骤摘要】
事件请求的传输方法和装置、存储介质及电子设备
本专利技术涉及通信领域,具体而言,涉及一种事件请求的传输方法和装置、存储介质及电子设备。
技术介绍
云技术中内容分发网络(ContentDeliveryNetwork,简称CDN)是指一种网络系统,利用最靠近用户的服务器,更快、更可靠地将音乐、图片、视频、应用程序及其他文件发送给用户。内容分发网络可以提供高性能、可扩展性及低成本的网络内容传递给用户。不过随着计算机和移动互联网的普及,互联网用户规模和应用数成倍增加,网络延时的限制越来越制约用户对超高清视频、高清图片等大流量数据的快速下载需求。传统CDN使用TCP/IP网络协议作为底层传输协议,其中,传输控制协议(TransferControlProtocol,简称为TCP),网络协议(InternetProtocol,简称为IP)。对于较小文件的传输,对用户来说速度和延时并不觉得慢,体验上可以接受。但如今传输文件越来越大,对于较大文件(例如,几百兆、几个G)的实时数据请求,以及长远距离、跨国通信等应用场景,文件传输速度表现不尽人意,例如,频繁的掉线使得用户体验感很差。针对相关技术中,事件请求的传输速度较慢的问题,目前尚未存在有效的解决方案。
技术实现思路
本专利技术实施例提供了一种事件请求的传输方法和装置、存储介质及电子设备,以至少解决事件请求的传输速度较慢的技术问题。根据本专利技术实施例的一个方面,提供了一种事件请求的传输方法,包括:在第一网络设备上获取第一事件请求,其中,所述第一事件请求为待发送给第二网络设备的事件请求;在所述第一网络设备和所述第二网络设备之间成功建立所述第一快速用户数据协议网络连接的情况下,通过所述第一快速用户数据协议网络连接将所述第一事件请求发送给所述第二网络设备;在所述第一网络设备和所述第二网络设备之间建立所述第一快速用户数据协议网络连接失败的情况下,通过所述第一网络设备和所述第二网络设备之间建立的第一传输控制协议TCP连接,将所述第一事件请求发送给所述第二网络设备。根据本专利技术实施例的另一方面,还提供了一种事件请求的传输装置,包括:获取模块,用于在第一网络设备上获取第一事件请求,其中,所述第一事件请求为待发送给第二网络设备的事件请求;第一发送模块,用于在所述第一网络设备和所述第二网络设备之间成功建立所述第一快速用户数据协议网络连接的情况下,通过所述第一快速用户数据协议网络连接将所述第一事件请求发送给所述第二网络设备;第二发送模块,用于在所述第一网络设备和所述第二网络设备之间建立所述第一快速用户数据协议网络连接失败的情况下,通过所述第一网络设备和所述第二网络设备之间建立的第一传输控制协议TCP连接,将所述第一事件请求发送给所述第二网络设备。可选地,上述装置还用于在所述在第一网络设备上获取第一事件请求之后,在确定出通过快速用户数据协议网络连接将所述第一事件请求发送给所述第二网络设备、且在所述第一网络设备和所述第二网络设备之间未建立快速用户数据协议网络连接的情况下,在所述第一网络设备和所述第二网络设备之间建立所述第一快速用户数据协议网络连接。可选地,上述装置还用于在第一网络设备上获取第一事件请求之后,在所述第一事件请求被设置为通过所述快速用户数据协议网络连接发送的情况下,判断所述第一网络设备的连接状态是否为回退TCP连接的状态,其中,所述回退TCP连接的状态用于表示所述快速用户数据协议网络连接被限制;在所述第一网络设备的连接状态不为所述回退TCP连接的状态的情况下,确定出通过所述快速用户数据协议网络连接将所述第一事件请求发送给所述第二网络设备。可选地,上述装置还用于在第一网络设备上获取第一事件请求之后,在所述第一事件请求中携带连接指示信息的情况下,根据所述连接指示信息,确定所述第一事件请求是否被设置为通过所述快速用户数据协议网络连接发送,其中,所述连接指示信息用于指示所述第一事件请求被设置为通过所述快速用户数据协议网络连接发送或通过TCP连接发送。可选地,上述装置还用于通过如下方式实现通过所述第一快速用户数据协议网络连接将所述第一事件请求发送给所述第二网络设备:在所述第一快速用户数据协议网络连接的多个数据流资源存在空闲状态的数据流资源的情况下,通过所述第一快速用户数据协议网络连接中处于所述空闲状态的数据流资源将所述第一事件请求发送给所述第二网络设备;和/或在所述第一快速用户数据协议网络连接的所述多个数据流资源都处于忙状态的情况下,通过所述第一传输控制协议TCP连接将所述第一事件请求发送给所述第二网络设备,并将所述第一网络设备的连接状态设置为回退TCP连接的状态,其中,所述回退TCP连接的状态用于表示所述快速用户数据协议网络连接被限制。可选地,上述装置还用于通过如下方式实现所述通过所述第一快速用户数据协议网络连接中处于所述空闲状态的数据流资源将所述第一事件请求发送给所述第二网络设备:在通过所述第一快速用户数据协议网络连接中处于所述空闲状态的数据流资源将所述第一事件请求发送给所述第二网络设备失败的情况下,通过所述第一传输控制协议TCP连接将所述第一事件请求发送给所述第二网络设备,并将所述第一网络设备的连接状态设置为回退TCP连接的状态,其中,所述回退TCP连接的状态用于表示所述快速用户数据协议网络连接被限制。可选地,上述装置还用于在所述第一网络设备和所述第二网络设备之间建立所述第一快速用户数据协议网络连接失败的情况下,将所述第一网络设备的连接状态设置为回退TCP连接的状态,其中,所述回退TCP连接的状态用于表示所述快速用户数据协议网络连接被限制。可选地,上述装置还用于在通过所述第一快速用户数据协议网络连接将所述第一事件请求发送给所述第二网络设备之后,在所述第一网络设备上获取所述第二网络设备发送的第一事件响应,其中,所述第一事件响应与所述第一事件请求对应;在所述第一事件响应表示所述第一快速用户数据协议网络连接出现中断的情况下,通过所述第一传输控制协议TCP连接将所述第一事件请求发送给所述第二网络设备,并将所述第一网络设备的连接状态设置为回退TCP连接的状态,其中,所述回退TCP连接的状态用于表示所述快速用户数据协议网络连接被限制。可选地,上述装置还用于在所述第一网络设备的连接状态为所述回退TCP连接的状态的情况下,在所述第一网络设备上获取第二事件请求,其中,所述第二事件请求为待发送给所述第二网络设备的事件请求,所述第二事件请求为在所述第一网络设备的连接状态被设置为所述回退TCP连接的状态之后的预定时长内获取到的事件请求;通过所述第一传输控制协议TCP连接,将所述第二事件请求发送给所述第二网络设备。可选地,上述装置还用于在确定出通过所述快速用户数据协议网络连接将所述第一事件请求发送给所述第二网络设备、且在所述第一网络设备和所述第二网络设备之间已建立第二快速用户数据协议网络连接的情况下,通过所述第二快速用户数据协议网络连接将所述第一事件请求发送给所述第二网络设备。可选地,上述装置还用于在确定出通过所述快速用户数据协议网络连接将本文档来自技高网...

【技术保护点】
1.一种事件请求的传输方法,其特征在于,包括:/n在第一网络设备上获取第一事件请求,其中,所述第一事件请求为待发送给第二网络设备的事件请求;/n在所述第一网络设备和所述第二网络设备之间成功建立第一快速用户数据协议网络连接的情况下,通过所述第一快速用户数据协议网络连接将所述第一事件请求发送给所述第二网络设备;/n在所述第一网络设备和所述第二网络设备之间建立所述第一快速用户数据协议网络连接失败的情况下,通过所述第一网络设备和所述第二网络设备之间建立的第一传输控制协议TCP连接,将所述第一事件请求发送给所述第二网络设备。/n

【技术特征摘要】
1.一种事件请求的传输方法,其特征在于,包括:
在第一网络设备上获取第一事件请求,其中,所述第一事件请求为待发送给第二网络设备的事件请求;
在所述第一网络设备和所述第二网络设备之间成功建立第一快速用户数据协议网络连接的情况下,通过所述第一快速用户数据协议网络连接将所述第一事件请求发送给所述第二网络设备;
在所述第一网络设备和所述第二网络设备之间建立所述第一快速用户数据协议网络连接失败的情况下,通过所述第一网络设备和所述第二网络设备之间建立的第一传输控制协议TCP连接,将所述第一事件请求发送给所述第二网络设备。


2.根据权利要求1所述的方法,其特征在于,在所述在第一网络设备上获取第一事件请求之后,所述方法包括:
在确定出通过快速用户数据协议网络连接将所述第一事件请求发送给所述第二网络设备、且在所述第一网络设备和所述第二网络设备之间未建立快速用户数据协议网络连接的情况下,在所述第一网络设备和所述第二网络设备之间建立所述第一快速用户数据协议网络连接。


3.根据权利要求1所述的方法,其特征在于,所述在第一网络设备上获取第一事件请求之后,所述方法还包括:
在所述第一事件请求被设置为通过所述快速用户数据协议网络连接发送的情况下,判断所述第一网络设备的连接状态是否为回退TCP连接的状态,其中,所述回退TCP连接的状态用于表示所述快速用户数据协议网络连接被限制;
在所述第一网络设备的连接状态不为所述回退TCP连接的状态的情况下,确定出通过所述快速用户数据协议网络连接将所述第一事件请求发送给所述第二网络设备。


4.根据权利要求3所述的方法,其特征在于,所述在第一网络设备上获取第一事件请求之后,所述方法还包括:
在所述第一事件请求中携带连接指示信息的情况下,根据所述连接指示信息,确定所述第一事件请求是否被设置为通过所述快速用户数据协议网络连接发送,其中,所述连接指示信息用于指示所述第一事件请求被设置为通过所述快速用户数据协议网络连接发送或通过TCP连接发送。


5.根据权利要求1所述的方法,其特征在于,所述通过所述第一快速用户数据协议网络连接将所述第一事件请求发送给所述第二网络设备,包括:
在所述第一快速用户数据协议网络连接的多个数据流资源存在空闲状态的数据流资源的情况下,通过所述第一快速用户数据协议网络连接中处于所述空闲状态的数据流资源将所述第一事件请求发送给所述第二网络设备;和/或
在所述第一快速用户数据协议网络连接的所述多个数据流资源都处于忙状态的情况下,通过所述第一传输控制协议TCP连接将所述第一事件请求发送给所述第二网络设备,并将所述第一网络设备的连接状态设置为回退TCP连接的状态,其中,所述回退TCP连接的状态用于表示所述快速用户数据协议网络连接被限制。


6.根据权利要求5所述的方法,其特征在于,所述通过所述第一快速用户数据协议网络连接中处于所述空闲状态的数据流资源将所述第一事件请求发送给所述第二网络设备包括:
在通过所述第一快速用户数据协议网络连接中处于所述空闲状态的数据流资源将所述第一事件请求发送给所述第二网络设备失败的情况下,通过所述第一传输控制协议TCP连接将所述第一事件请求发送给所述第二网络设备,并将所述第一网络设备的连接状态设置为回退TCP连接的状态,其中,所述回退TCP连接的状态用于表示所述快速用户数据协议网络连接被限制。


7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述第一网络设备和所述第二网络设备之间建立所述第一快速用户数据协议网络连接失败的情况下,将所述第一网络设备的连接状态设置为回退TCP连接的状态,其中,所述回退TCP连接的状态用于表示所述快速用户数据协议网络连接被限制。


8.根据权利要求1所述的方法,其特征在于,在通过所述第一快速用户数据协议...

【专利技术属性】
技术研发人员:艾硕
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1