[发明专利]一种复杂环境下链路通信保障方法有效
申请号: | 202210983651.1 | 申请日: | 2022-08-17 |
公开(公告)号: | CN115550975B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 张凯;王志明;李彬 | 申请(专利权)人: | 北京连山科技股份有限公司 |
主分类号: | H04W24/04 | 分类号: | H04W24/04;H04W24/08 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 万晶晶 |
地址: | 100000 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 复杂 环境 下链路 通信 保障 方法 | ||
1.一种复杂环境下链路通信保障方法,其特征在于,包括:
获取客户端与服务端之间多链路的通信质量;
分别对多链路的通信质量进行通信质量探测,选取通信质量探测结果最优的链路作为客户端与服务端之间通信的主链路;
同时,成功选取主链路后实时监测多链路的通信质量,当主链路的通信质量波动时智能选取次级链路进行通信;
获取用户设备的设备互通请求,根据设备互通请求中携带的用户接口信息分别构建客户端与服务端之间的第二通信链路,根据第二通信链路完成用户设备间的通信操作;
获取用户设备间的通信过程中的发送数据和接收数据;其中,发送数据包括第一用户设备发送数据包的数据类型和第二用户设备的第二加密算法信息,接收数据包括第一用户设备接收数据包的数据类型;
根据发送数据,生成与发送数据相关的监控进程;
获取第一用户设备的第一加密算法信息,根据第一加密算法信息、第二加密算法信息和监控进程,生成第一用户设备的数据接收监控窗口;
根据接收数据,确定与接收数据相关的数据缓存队列;
获取第一用户设备的第一解密算法信息,生成第一用户设备的数据发送监控窗口;
分别获取用户设备间的通信过程中,数据接收监控窗口监控到的监控接收数据和数据发送监控窗口监控到的监控发送数据;
若在用户设备间的通信过程中,数据接收监控窗口未监控到与发送数据对应的监控接收数据或数据发送监控窗口未监控到与接收数据对应的监控发送数据,判定当前第二通信链路存在传输质量不稳定现象,发出示警信息,同时,采用补充通信方式构建补充通信链路完成用户设备间剩余的通信操作。
2.根据权利要求1所述的一种复杂环境下链路通信保障方法,其特征在于,客户端与服务端之间的多链路包括:移动网络链路、自组网链路和有线网络链路。
3.根据权利要求2所述的一种复杂环境下链路通信保障方法,其特征在于,移动网络链路的类型包括:公网链路和自建基站网络链路。
4.根据权利要求3所述的一种复杂环境下链路通信保障方法,其特征在于,移动网络链路的类型通过对用户设备插入的SIM卡进行检测确定。
5.根据权利要求1所述的一种复杂环境下链路通信保障方法,其特征在于,还包括:获取用户设备的自选链路请求,根据自选链路请求选取对应的链路作为客户端与服务端之间通信的主链路,同时拒绝在主链路的通信质量波动时智能选取次级链路对主链路进行链路切换,直至获取到用户设备的取消自选链路请求后同意在主链路的通信质量波动时智能选取次级链路对主链路进行链路切换。
6.根据权利要求1所述的一种复杂环境下链路通信保障方法,其特征在于,当主链路的通信质量波动时智能选取次级链路进行通信包括:当主链路的通信质量波动时,检测主链路在通信波动时的通信质量是否优于多链路中除主链路外的其他链路,若是,不进行通信链路切换,否则选取其他链路中通信质量最优的链路作为次级链路用于进行客户端与服务端之间的通信。
7.根据权利要求1所述的一种复杂环境下链路通信保障方法,其特征在于,还包括:当预设时间内,主链路的通信质量均低于预设通信质量阈值时,分别采集预设时间内客户端与服务端之间每个传输数据包的单包通信质量;
根据预设时间内每个传输数据包的单包通信质量在所有单包通信质量中的占比确定每个传输数据包的受干预占比;
将预设时间内的所有单包通信质量组成的第一序列输入至预先训练好的未来通信质量预测网络中,以每个单包通信质量对应的受干预占比作为损失权重,输出得到主链路的未来通信质量;
判断主链路的未来通信质量是否低于预设通信质量阈值,若低于,生成一个冗余包输入至未来通信质量预测网络中后重新判断新的主链路的未来通信质量是否低于预设通信质量阈值,直至新的主链路的未来通信质量不低于预设通信质量阈值,获取生成的冗余包的第一数量;
在下一个预设时间段内,客户端与服务端之间每次进行传输数据包的传输时均添加第一数量的冗余包进行数据传输,直至在任一个预设时间段内主链路的通信质量均高于预设第二通信质量阈值时,取消对传输数据包进行的第一数量的冗余包的添加。
8.根据权利要求7所述的一种复杂环境下链路通信保障方法,其特征在于,还包括:获取主链路每一时刻允许传输数据包的数量和数量调整范围以及当前时刻主链路的通信质量;
若当前时刻主链路的通信质量低于预设通信质量阈值,检测主链路的丢包率,并在丢包率高于预设传输丢包率阈值时根据数量调整范围减少当前时刻允许传输数据包的数量;
若当前时刻主链路的通信质量高于预设第二通信质量阈值,根据数量调整范围增加当前时刻允许传输数据包的数量,同时检测主链路的丢包率,并在丢包率高于预设传输丢包率阈值时根据数量调整范围减少当前时刻允许传输数据包的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京连山科技股份有限公司,未经北京连山科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210983651.1/1.html,转载请声明来源钻瓜专利网。