[发明专利]基于TCP的通信方法、客户端、中心节点和通信系统在审
申请号: | 201810215614.X | 申请日: | 2018-03-15 |
公开(公告)号: | CN108600165A | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 梁云格;徐军军 | 申请(专利权)人: | 北京大米科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/721;H04L12/24 |
代理公司: | 北京正理专利代理有限公司 11257 | 代理人: | 付生辉 |
地址: | 100142 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中心节点 边缘节点 客户端 链路路径 通信 通信系统 客户端配置 客户端请求 媒体流文件 服务交互 服务指令 汇聚节点 接入方式 实时传输 在线教学 在线教育 延时 地理位置 客户 | ||
本发明公开了一种基于TCP的通信方法、客户端、中心节点和通信系统,所述通信方法包括:客户端选择边缘节点进行接入,其中,基于所接入的边缘节点到中心节点的链路路径,客户端配置为直接通过所选择的边缘节点接入中心节点,或者通过所选择的边缘节点经由与所选择的边缘节点相关的汇聚节点接入所述中心节点;客户端与中心节点进行服务交互,通过中心节点获取客户端请求的来自其它客户端的数据。本发明公开的实施例针对不同的链路路径使用不同的接入方式以确保媒体流文件和服务指令的实时传输,能够满足在线教育对延时的要求,以使得身处不同地理位置的用户能够通过所述通信方法参与其中,并获得良好的在线教学体验。
技术领域
本发明涉及实时在线教育领域,特别是涉及一种基于TCP的通信方法、客户端、中心节点和通信系统。
背景技术
近年来,随着在线教育行业的兴起,跨国实时通信有了进一步的发展。由于在线教育有很强的互动性,所以对跨国链路响应速度上有很严格的限制。从经验来看,老师学生双方延时超过500ms就已经会影响正常上课;另一方面,业务流量的迅猛增长也对技术架构的横向扩展能力有较高的要求。
UDP(User Datagram Protocol,用户数据报协议)解决方案当前在实时在线教育领域比较流行。在技术层面上,基于UDP的解决方案比基于TCP(Transmission ControlProtocol,传输控制协议)的解决方案具有更低的时延,和较强的网络适应能力。但是,UDP解决方案仍然存在如下的主要问题:
1.基于UDP的方案在处理跨国链路时,由严重丢包引起的数据包重传场景比较多,会严重影响UDP的传输效率,虽然有FEC(Forward Error Correction,前向纠错)、ARQ(Automatic Repeat-reQuest,自动重传请求)等策略可以优化此类问题,但是,在严重丢包前提下,这些算法的表现效果会大打折扣。
2.其次,国内的一些中小运营商会对UDP报文做拦截,使得许多UDP报文无法穿透这些中小运营商的本地网络。
3.另外,基于UDP的方案基本都是基于端的方案,无法满足用户使用量级轻,使用多样化的需求。
发明内容
为了解决上述问题至少之一,本发明采用基于TCP的解决方案。为此,本发明第一方面提供一种基于TCP的通信方法,包括:
客户端选择边缘节点进行接入,其中,基于所接入的边缘节点到中心节点的链路路径,所述客户端配置为直接通过所选择的边缘节点接入中心节点,或者通过所选择的边缘节点经由与所选择的边缘节点相关的汇聚节点接入所述中心节点;
所述客户端与所述中心节点进行服务交互,通过所述中心节点获取所述客户端请求的来自其它客户端的数据。
进一步地,所述客户端选择边缘节点进行接入包括:
客户端向用户显示边缘节点列表,其中所述边缘节点列表包括多个备选边缘节点;
响应于用户对备选边缘节点的选择,所述客户端对所选择的边缘节点进行响应测试;
所述客户端选择所述测试中响应最快的边缘节点进行接入。
进一步地,所述客户端提供所述响应测试中响应速度前N名的边缘节点列表;
所述客户端监测当前接入的边缘节点的网络状况,若出现异常,则自动连接所述前N快的边缘节点列表中当前边缘节点以外的响应最快节点进行接入,其中N≥3。
进一步地,当用户仅选择一个备选边缘节点时,所述客户端根据历史连接记录自动从备选边缘节点中选择最快的M个边缘节点;
所述客户端对用户所选择的边缘节点和所述M个边缘节点进行响应测试,其中M≥3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大米科技有限公司,未经北京大米科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810215614.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理的方法及终端
- 下一篇:一种网络安全检测方法和系统