路由器、终端设备及通信系统技术方案

技术编号:20593341 阅读:29 留言:0更新日期:2019-03-16 09:25
本发明专利技术涉及无线通信技术领域,具体而言,涉及一种路由器、终端设备及通信系统。该路由器包括第一网络协议栈、第一虚拟网卡、第一无线网卡和第二无线网卡,该终端设备包括第二网络协议栈、第二虚拟网卡、第三无线网卡和第四无线网卡。该通信系统包括上述路由器和终端设备。该路由器、终端设备及通信系统采用两个无线网卡同时发送相同报文,选择性接收不重复报文,有效降低了丢包率,从而降低了通信延迟,提高了传输稳定性,改善了用户体验。

Router, Terminal Equipment and Communication System

The invention relates to the field of wireless communication technology, in particular to a router, a terminal device and a communication system. The router includes the first network protocol stack, the first virtual network card, the first wireless network card and the second wireless network card. The terminal device includes the second network protocol stack, the second virtual network card, the third wireless network card and the fourth wireless network card. The communication system includes the router and terminal equipment described above. The router, terminal equipment and communication system use two wireless network cards to send the same message at the same time, selectively receive non-repetitive messages, which effectively reduces the packet loss rate, reduces the communication delay, improves the transmission stability and improves the user experience.

【技术实现步骤摘要】
路由器、终端设备及通信系统
本专利技术涉及无线通信
,具体而言,涉及一种路由器、终端设备及通信系统。
技术介绍
随着无线技术的广泛应用,在进行无线通信时,设备周围的干扰源越来越多。例如,在进行wifi通信时,其会受到其他同信道和相邻信道的WiFi的干扰及频段为2.4GHz的蓝牙、微波炉的干扰等。这些干扰源会导致丢包率上升,从而增大通信延迟,降低传输稳定性,影响用户体验。例如,在云VR应用中,在8k游戏和视频上,传输码率需求已经高达100mbps,并且要保证传输的低延时,这就对网络传输的稳定性要求非常高。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种降低丢包率的路由器、终端设备及通信系统,以解决上述问题。为实现上述目的,本专利技术提供如下技术方案:本专利技术较佳实施例提供一种路由器,所述路由器包括第一网络协议栈、第一虚拟网卡、第一无线网卡和第二无线网卡,所述第一虚拟网卡包括第一MAC地址和第一IP地址,所述第一无线网卡包括第二MAC地址,所述第二无线网卡包括第三MAC地址;在向终端设备发送数据时,所述第一网络协议栈用于发送报文至所述第一虚拟网卡,该报文的IP地址为第一IP地址、源MAC地址为第一MAC地址、对应的网络设备信息为第一虚拟网卡;所述第一虚拟网卡用于将接收到的报文复制为两份得到第一报文和第二报文,将所述第一报文的源MAC地址改为第二MAC地址、增加第一识别帧头和报文序号生成新第一报文,所述第一识别帧头包括第一无线网卡的ID和约定报文类型,将所述第二报文的源MAC地址改为第三MAC地址、增加第二识别帧头和报文序号生成新第二报文,所述第二识别帧头包括第二无线网卡的ID和约定报文类型,则所述新第一报文和新第二报文的约定报文类型和报文序号相同;所述第一无线网卡用于将所述新第一报文的网络设备信息改为第一无线网卡并发送;所述第二无线网卡用于将所述新第二报文的网络设备信息改为第二无线网卡并发送;在接收终端设备发送的数据时,所述第一无线网卡和第二无线网卡均用于接收报文,并将接收到的报文类型为约定报文类型的报文发送至所述第一虚拟网卡;所述第一虚拟网卡用于接收所述第一无线网卡和第二无线网卡发送的报文,并将接收到的报文的报文序号与所述第一虚拟网卡最新转发至所述第一网络协议栈的报文的报文序号进行对比判断该接收到的报文是否为重复报文,若该接收到的报文是重复报文,则丢弃该接收到的报文,若该接收到的报文不是重复报文,则将该接收到的报文的目的MAC地址改为第一MAC地址及对应的网络设备信息改为第一虚拟网卡后转发至所述第一网络协议栈。可选地,在接收终端设备发送的数据时,所述第一虚拟网卡还用于判断接收到的报文是否为空洞报文,若该接收到的报文是空洞报文,则将该接收到的报文的目的MAC地址改为第一MAC地址及对应的网络设备信息改为第一虚拟网卡后转发至所述第一网络协议栈。本专利技术提供的路由器通过对第一网络协议栈、第一虚拟网卡、第一无线网卡和第二无线网卡的巧妙集成与设计,采用两个无线网卡(第一无线网卡和第二无线网卡)同时发送相同报文,选择性接收不重复报文,有效降低了丢包率,从而降低了通信延迟,提高了传输稳定性,改善了用户体验。本专利技术另一较佳实施例提供一种终端设备,所述终端设备包括第二网络协议栈、第二虚拟网卡、第三无线网卡和第四无线网卡,所述第二虚拟网卡包括第四MAC地址和第二IP地址,所述第三无线网卡包括第五MAC地址,所述第四无线网卡包括第六MAC地址;在向路由器发送数据时,所述第二网络协议栈用于发送报文至所述第二虚拟网卡,该报文的IP地址为第二IP地址、源MAC地址为第四MAC地址、对应的网络设备信息为第二虚拟网卡;所述第二虚拟网卡用于将接收到的报文复制为两份得到第三报文和第四报文,将所述第三报文的源MAC地址改为第五MAC地址、增加第三识别帧头和报文序号生成新第三报文,所述第三识别帧头包括第三无线网卡的ID和约定报文类型,将所述第四报文的源MAC地址改为第六MAC地址、增加第四识别帧头和报文序号生成新第四报文,所述第四识别帧头包括第四无线网卡的ID和约定报文类型,则所述新第三报文和新第四报文的约定报文类型和报文序号相同;所述第三无线网卡用于将所述新第三报文的网络设备信息改为第三无线网卡并发送;所述第四无线网卡用于将所述新第四报文的网络设备信息改为第四无线网卡并发送;在接收路由器发送的数据时,所述第三无线网卡和第四无线网卡均用于接收报文,并将接收到的报文类型为约定报文类型的报文发送至所述第二虚拟网卡;所述第二虚拟网卡用于接收所述第三无线网卡和第四无线网卡发送的报文,并将接收到的报文的报文序号与所述第二虚拟网卡最新转发至所述第二网络协议栈的报文的报文序号进行对比判断该接收到的报文是否为重复报文,若该接收到的报文是重复报文,则丢弃该接收到的报文,若该接收到的报文不是重复报文,则将该接收到的报文的目的MAC地址改为第四MAC地址及对应的网络设备信息改为第二虚拟网卡后转发至所述第二网络协议栈。可选地,在接收路由器发送的数据时,所述第二虚拟网卡还用于判断接收到的报文是否为空洞报文,若该接收到的报文是空洞报文,则将该接收到的报文的目的MAC地址改为第四MAC地址及对应的网络设备信息改为第二虚拟网卡后转发至所述第二网络协议栈。可选地,所述终端设备为虚拟现实显示设备。本专利技术提供的路由器通过对第二网络协议栈、第二虚拟网卡、第三无线网卡和第四无线网卡的巧妙集成与设计,采用两个无线网卡(第三无线网卡和第四无线网卡)同时发送相同报文,选择性接收不重复报文,有效降低了丢包率,从而降低了通信延迟,提高了传输稳定性,改善了用户体验。本专利技术另一较佳实施例提供一种通信系统,所述通信系统包括路由器和终端设备;所述路由器包括第一网络协议栈、第一虚拟网卡、第一无线网卡和第二无线网卡,所述第一虚拟网卡包括第一MAC地址和第一IP地址,所述第一无线网卡包括第二MAC地址,所述第二无线网卡包括第三MAC地址;所述终端设备包括第二网络协议栈、第二虚拟网卡、第三无线网卡和第四无线网卡,所述第二虚拟网卡包括第四MAC地址和第二IP地址,所述第三无线网卡包括第五MAC地址,所述第四无线网卡包括第六MAC地址;所述第一无线网卡和第三无线网卡通信连接,所述第二无线网卡和第四无线网卡通信连接;所述路由器在向所述终端设备发送数据时,所述第一网络协议栈用于发送报文至所述第一虚拟网卡,该报文的IP地址为第一IP地址、源MAC地址为第一MAC地址、对应的网络设备信息为第一虚拟网卡;所述第一虚拟网卡用于将接收到的报文复制为两份得到第一报文和第二报文,将所述第一报文的源MAC地址改为第二MAC地址、增加第一识别帧头和报文序号生成新第一报文,所述第一识别帧头包括第一无线网卡的ID和约定报文类型,将所述第二报文的源MAC地址改为第三MAC地址、增加第二识别帧头和报文序号生成新第二报文,所述第二识别帧头包括第二无线网卡的ID和约定报文类型,则所述新第一报文和新第二报文的约定报文类型和报文序号相同;所述第一无线网卡用于将所述新第一报文的网络设备信息改为第一无线网卡并发送至所述第三无线网卡;所述第二无线网卡用于将所述新第二报文的网络设备信息改为第二无线网卡并发送至所述第四无线网卡;所述终端设备在接收所述路由本文档来自技高网...

【技术保护点】
1.一种路由器,其特征在于,所述路由器包括第一网络协议栈、第一虚拟网卡、第一无线网卡和第二无线网卡,所述第一虚拟网卡包括第一MAC地址和第一IP地址,所述第一无线网卡包括第二MAC地址,所述第二无线网卡包括第三MAC地址;在向终端设备发送数据时,所述第一网络协议栈用于发送报文至所述第一虚拟网卡,该报文的IP地址为第一IP地址、源MAC地址为第一MAC地址、对应的网络设备信息为第一虚拟网卡;所述第一虚拟网卡用于将接收到的报文复制为两份得到第一报文和第二报文,将所述第一报文的源MAC地址改为第二MAC地址、增加第一识别帧头和报文序号生成新第一报文,所述第一识别帧头包括第一无线网卡的ID和约定报文类型,将所述第二报文的源MAC地址改为第三MAC地址、增加第二识别帧头和报文序号生成新第二报文,所述第二识别帧头包括第二无线网卡的ID和约定报文类型,则所述新第一报文和新第二报文的约定报文类型和报文序号相同;所述第一无线网卡用于将所述新第一报文的网络设备信息改为第一无线网卡并发送;所述第二无线网卡用于将所述新第二报文的网络设备信息改为第二无线网卡并发送;在接收终端设备发送的数据时,所述第一无线网卡和第二无线网卡均用于接收报文,并将接收到的报文类型为约定报文类型的报文发送至所述第一虚拟网卡;所述第一虚拟网卡用于接收所述第一无线网卡和第二无线网卡发送的报文,并将接收到的报文的报文序号与所述第一虚拟网卡最新转发至所述第一网络协议栈的报文的报文序号进行对比判断该接收到的报文是否为重复报文,若该接收到的报文是重复报文,则丢弃该接收到的报文,若该接收到的报文不是重复报文,则将该接收到的报文的目的MAC地址改为第一MAC地址及对应的网络设备信息改为第一虚拟网卡后转发至所述第一网络协议栈。...

【技术特征摘要】
1.一种路由器,其特征在于,所述路由器包括第一网络协议栈、第一虚拟网卡、第一无线网卡和第二无线网卡,所述第一虚拟网卡包括第一MAC地址和第一IP地址,所述第一无线网卡包括第二MAC地址,所述第二无线网卡包括第三MAC地址;在向终端设备发送数据时,所述第一网络协议栈用于发送报文至所述第一虚拟网卡,该报文的IP地址为第一IP地址、源MAC地址为第一MAC地址、对应的网络设备信息为第一虚拟网卡;所述第一虚拟网卡用于将接收到的报文复制为两份得到第一报文和第二报文,将所述第一报文的源MAC地址改为第二MAC地址、增加第一识别帧头和报文序号生成新第一报文,所述第一识别帧头包括第一无线网卡的ID和约定报文类型,将所述第二报文的源MAC地址改为第三MAC地址、增加第二识别帧头和报文序号生成新第二报文,所述第二识别帧头包括第二无线网卡的ID和约定报文类型,则所述新第一报文和新第二报文的约定报文类型和报文序号相同;所述第一无线网卡用于将所述新第一报文的网络设备信息改为第一无线网卡并发送;所述第二无线网卡用于将所述新第二报文的网络设备信息改为第二无线网卡并发送;在接收终端设备发送的数据时,所述第一无线网卡和第二无线网卡均用于接收报文,并将接收到的报文类型为约定报文类型的报文发送至所述第一虚拟网卡;所述第一虚拟网卡用于接收所述第一无线网卡和第二无线网卡发送的报文,并将接收到的报文的报文序号与所述第一虚拟网卡最新转发至所述第一网络协议栈的报文的报文序号进行对比判断该接收到的报文是否为重复报文,若该接收到的报文是重复报文,则丢弃该接收到的报文,若该接收到的报文不是重复报文,则将该接收到的报文的目的MAC地址改为第一MAC地址及对应的网络设备信息改为第一虚拟网卡后转发至所述第一网络协议栈。2.根据权利要求1所述的路由器,其特征在于,在接收终端设备发送的数据时,所述第一虚拟网卡还用于判断接收到的报文是否为空洞报文,若该接收到的报文是空洞报文,则将该接收到的报文的目的MAC地址改为第一MAC地址及对应的网络设备信息改为第一虚拟网卡后转发至所述第一网络协议栈。3.一种终端设备,其特征在于,所述终端设备包括第二网络协议栈、第二虚拟网卡、第三无线网卡和第四无线网卡,所述第二虚拟网卡包括第四MAC地址和第二IP地址,所述第三无线网卡包括第五MAC地址,所述第四无线网卡包括第六MAC地址;在向路由器发送数据时,所述第二网络协议栈用于发送报文至所述第二虚拟网卡,该报文的IP地址为第二IP地址、源MAC地址为第四MAC地址、对应的网络设备信息为第二虚拟网卡;所述第二虚拟网卡用于将接收到的报文复制为两份得到第三报文和第四报文,将所述第三报文的源MAC地址改为第五MAC地址、增加第三识别帧头和报文序号生成新第三报文,所述第三识别帧头包括第三无线网卡的ID和约定报文类型,将所述第四报文的源MAC地址改为第六MAC地址、增加第四识别帧头和报文序号生成新第四报文,所述第四识别帧头包括第四无线网卡的ID和约定报文类型,则所述新第三报文和新第四报文的约定报文类型和报文序号相同;所述第三无线网卡用于将所述新第三报文的网络设备信息改为第三无线网卡并发送;所述第四无线网卡用于将所述新第四报文的网络设备信息改为第四无线网卡并发送;在接收路由器发送的数据时,所述第三无线网卡和第四无线网卡均用于接收报文,并将接收到的报文类型为约定报文类型的报文发送至所述第二虚拟网卡;所述第二虚拟网卡用于接收所述第三无线网卡和第四无线网卡发送的报文,并将接收到的报文的报文序号与所述第二虚拟网卡最新转发至所述第二网络协议栈的报文的报文序号进行对比判断该接收到的报文是否为重复报文,若该接收到的报文是重复报文,则丢弃该接收到的报文,若该接收到的报文不是重复报文,则将该接收到的报文的目的MAC地址改为第四MAC地址及对应的网络设备信息改为第二虚拟网卡后转发至所述第二网络协议栈。4.根据权利要求3所述的终端设备,其特征在于,在接收路由器发送的数据时,所述第二虚拟网卡还用于判断接收到的报文是否为空洞报文,若该接收到的报文是空洞报文,则将该接收到的报文的目的MAC地址改为第四MAC地址及对应的网络设备信息改为第二虚拟网卡后转发至所述第二网络协议栈。5.根据权利要求3或4所述的终端设备,其特征在于,所述终端设备为虚拟现实显示设备。6.一种通信系统,其特征在于,所述通信系统包括路由器和终端设备;所述路由器包括第一网络协议栈、第一虚拟网卡、第一无线网卡和第二无线网卡,所述第一虚拟网卡包括第一MAC地址和第一IP地址,所述第一无线网卡包括第二MAC地址,所述第...

【专利技术属性】
技术研发人员:孙启东李文权
申请(专利权)人:深圳创维新世界科技有限公司
类型:发明
国别省市:广东,44

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

1