一种数据传输方法和多SSID路由器技术

技术编号:15706487 阅读:235 留言:0更新日期:2017-06-26 20:02
本发明专利技术实施例公开了一种数据传输方法,该方法包括:接收各个SSID的数据包,所述SSID的数据包是归属于对应SSID的数据包;按照预设的流量设置比例,确定发送所述各个SSID的数据包的发送个数。本发明专利技术实施例还同时公开了一种多SSID路由器。

Data transmission method and multi SSID router

The embodiment of the invention discloses a data transmission method, the method comprises: receiving the SSID packet, the SSID packet is attributable to the corresponding SSID data packet; set the proportion according to the preset flow, determine the number of sending and sending the SSID data packets. The embodiment of the invention also discloses a multi SSID router at the same time.

【技术实现步骤摘要】
一种数据传输方法和多SSID路由器
本专利技术涉及流量均衡技术,尤其涉及一种数据传输方法和多服务集标识(ServiceSetIdentifier,SSID)路由器。
技术介绍
随着无线保真(WIreless-Fidelity,Wi-Fi)的不断进步,以及无线路由产品的不断发展,多SSID的无线路由产品在人们的生活中越来越普及,在一些公共场合中,如机场、餐厅、办公区,以及普通家庭中,都可能使用多SSID无线路由器。多SSID功能可以轻松实现一台无线路由器布置多个无线接入点,用户可以连入不同的无线局域网,避免相互之间的干扰。在实际使用中,由于各种原因,用户在接入到同一个无线路由设备的时候,不同的用户最终能够获得的流量是不同的。有时候,由于某个用户占用了太多的网络资源,可能会影响各个SSID的用户对网络的正常访问,或者在同样的条件下,各个SSID的用户得到的流量不均衡,从而影响到无线路由产品的用户体验,降低用户对产品的满意度。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种数据传输方法和多SSID路由器,能够大大减少一个或多个用户端占用大量网络资源的情况发生,从而提高用户满意度。本专利技术的技术方案是这样实现的:第一方面,提供一种数据传输方法,所述方法包括:接收各个服务集标识SSID的数据包,所述SSID的数据包是归属于对应SSID的数据包;按照预设的流量设置比例,确定发送所述各个SSID的数据包的发送个数。可选的,所述按照预设的流量设置比例,确定发送所述各个SSID的数据包的发送个数之后,所述方法还包括:按照所述各个SSID的数据包的发送个数和预设的各个SSID的发送优先级,发送所述各个SSID的数据包。可选的,所述按照所述各个SSID的数据包的发送个数和预设的各个SSID的发送优先级,发送各个SSID的数据包之前,所述方法还包括:获取所述各个SSID的总接收个数和总发送个数;根据所述各个SSID的总接收个数和总发送个数,确定所述各个SSID的顺序值;根据所述各个SSID的顺序值,确定所述各个SSID的发送优先级。可选的,所述按照所述各个SSID的数据包的发送个数和预设的各个SSID的发送优先级,发送各个SSID的数据包之前,所述方法还包括:获取所述各个SSID的总发送时间,所述总发送时间为发送所述SSID的数据包的时间之和;按照所述各个SSID的总发送时间,确定所述各个SSID的发送优先级。可选的,所述接收各个SSID的数据包包括:接收第一数据包;所述第一数据包归属于第一SSID时,确定所述第一数据包是所述第一SSID的数据包;所述第一数据包归属于第一SSID时,确定所述第一数据包是所述第一SSID的数据包之后,所述方法还包括:获取所述第一数据包的种类;根据预设的数据包的种类和服务质量QoS优先级的对应关系,确定所述第一数据包挂载的QoS优先级的队列。可选的,所述按照所述各个SSID的数据包的发送个数和预设的各个SSID的发送优先级,发送各个SSID的数据包包括:在各个QoS优先级的队列中,获取n个QoS优先级最高的第一SSID的数据包,所述n是发送所述第一SSID的数据包的发送个数;发送所述n个QoS优先级最高的第一SSID的数据包。可选的,所述方法还包括:当接收一个SSID的数据包时,将对应的SSID的总接收个数加1;当发送一个SSID的数据包时,将对应的SSID的总发送个数加1。可选的,所述发送所述n个QoS优先级最高的第一SSID的数据包之后,所述方法还包括:获取发送所述第一SSID的数据包的发送时间;将所述第一SSID的数据包的发送时间除以所述第一SSID的顺序值,得到修正后的第一SSID的数据包的发送时间;将所述修正后的第一SSID的数据包的发送时间加入所述第一SSID的总发送时间。可选的,所述发送所述n个QoS优先级最高的第一SSID的数据包包括:当所述n大于i时,发送所述i个第一SSID的数据包和n-i个空包,所述i是实际能够发送所述第一SSID的数据包的发送个数。第二方面,提供一种多服务集标识SSID路由器,所述多SSID路由器包括:接收单元,用于接收各个服务集标识SSID的数据包,所述SSID的数据包是归属于对应SSID的数据包;确定单元,用于按照预设的流量设置比例,确定发送所述各个SSID的数据包的发送个数。可选的,所述多SSID路由器还包括:发送单元,用于按照所述各个SSID的数据包的发送个数和预设的各个SSID的发送优先级,发送所述各个SSID的数据包。可选的,所述多SSID路由器还包括:获取单元,用于获取所述各个SSID的总接收个数和总发送个数;所述确定单元,还用于根据所述各个SSID的总接收个数和总发送个数,确定所述各个SSID的顺序值;还用于根据所述各个SSID的顺序值,确定所述各个SSID的发送优先级。可选的,所述获取单元,还用于获取所述各个SSID的总发送时间,所述总发送时间为发送所述SSID的数据包的时间之和;所述确定单元,还用于按照所述各个SSID的总发送时间,确定所述各个SSID的发送优先级。可选的,所述接收单元具体用于:接收第一数据包;所述第一数据包归属于第一SSID时,确定所述第一数据包是所述第一SSID的数据包;所述获取单元还用于获取所述第一数据包的种类;所述确定单元还用于根据预设的数据包的种类和服务质量QoS优先级的对应关系,确定所述第一数据包挂载的QoS优先级的队列。可选的,所述发送单元具体用于:在各个QoS优先级的队列中,获取n个QoS优先级最高的第一SSID的数据包,所述n是发送所述第一SSID的数据包的发送个数;发送所述n个QoS优先级最高的第一SSID的数据包。可选的,所述多SSID路由器还包括:处理单元,用于当接收一个SSID的数据包时,将对应的SSID的总接收个数加1;当发送一个SSID的数据包时,将对应的SSID的总发送个数加1。可选的,所述获取单元还用于获取发送所述第一SSID的数据包的发送时间;所述处理单元还用于将所述第一SSID的数据包的发送时间除以所述第一SSID的顺序值,得到修正后的第一SSID的数据包的发送时间;将所述修正后的第一SSID的数据包的发送时间加入所述第一SSID的总发送时间。可选的,所述发送单元还用于:当所述n大于i时,发送所述i个第一SSID的数据包和n-i个空包,所述i是实际能够发送所述第一SSID的数据包的发送个数。本专利技术实施例提供了一种数据传输方法和多SSID路由器,先接收各个SSID的数据包,所述SSID的数据包是归属于对应SSID的数据包;之后,按照预设的流量设置比例,确定发送所述各个SSID的数据包的发送个数。这样,各个用户端的带宽就被限制,大大的减少了一个或多个用户端占用大量网络资源的情况发生,达到了均衡流量的目的,从而提高用户满意度。附图说明图1为现有的多SSID路由器与用户端的连接示意图;图2为本专利技术实施例提供的一种数据传输方法的流程图;图3为本专利技术实施例提供的另一种数据传输方法的流程图;图4为本专利技术实施例提供的另一种数据传输方法的流程图;图5为本专利技术实施例提供的一种多SSID路由器的结构示意图;图6为本专利技术实施例提供的另一种多SSID路由器的结构示意图。具体实施本文档来自技高网...
一种数据传输方法和多SSID路由器

【技术保护点】
一种数据传输方法,其特征在于,所述方法包括:接收各个服务集标识SSID的数据包,所述SSID的数据包是归属于对应SSID的数据包;按照预设的流量设置比例,确定发送所述各个SSID的数据包的发送个数。

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:接收各个服务集标识SSID的数据包,所述SSID的数据包是归属于对应SSID的数据包;按照预设的流量设置比例,确定发送所述各个SSID的数据包的发送个数。2.根据权利要求1所述方法,其特征在于,所述按照预设的流量设置比例,确定发送所述各个SSID的数据包的发送个数之后,所述方法还包括:按照所述各个SSID的数据包的发送个数和预设的各个SSID的发送优先级,发送所述各个SSID的数据包。3.根据权利要求2所述的方法,其特征在于,所述按照所述各个SSID的数据包的发送个数和预设的各个SSID的发送优先级,发送各个SSID的数据包之前,所述方法还包括:获取所述各个SSID的总接收个数和总发送个数;根据所述各个SSID的总接收个数和总发送个数,确定所述各个SSID的顺序值;根据所述各个SSID的顺序值,确定所述各个SSID的发送优先级。4.根据权利要求2所述的方法,其特征在于,所述按照所述各个SSID的数据包的发送个数和预设的各个SSID的发送优先级,发送各个SSID的数据包之前,所述方法还包括:获取所述各个SSID的总发送时间,所述总发送时间为发送所述SSID的数据包的时间之和;按照所述各个SSID的总发送时间,确定所述各个SSID的发送优先级。5.根据权利要求1所述的方法,其特征在于,所述接收各个SSID的数据包包括:接收第一数据包;所述第一数据包归属于第一SSID时,确定所述第一数据包是所述第一SSID的数据包;所述第一数据包归属于第一SSID时,确定所述第一数据包是所述第一SSID的数据包之后,所述方法还包括:获取所述第一数据包的种类;根据预设的数据包的种类和服务质量QoS优先级的对应关系,确定所述第一数据包挂载的QoS优先级的队列。6.根据权利要求5所述的方法,其特征在于,所述按照所述各个SSID的数据包的发送个数和预设的各个SSID的发送优先级,发送各个SSID的数据包包括:在各个QoS优先级的队列中,获取n个QoS优先级最高的第一SSID的数据包,所述n是发送所述第一SSID的数据包的发送个数;发送所述n个QoS优先级最高的第一SSID的数据包。7.根据权利要求3所述的方法,其特征在于,所述方法还包括:当接收一个SSID的数据包时,将对应的SSID的总接收个数加1;当发送一个SSID的数据包时,将对应的SSID的总发送个数加1。8.根据权利要求7所述的方法,其特征在于,所述发送所述n个QoS优先级最高的第一SSID的数据包之后,所述方法还包括:获取发送所述第一SSID的数据包的发送时间;将所述第一SSID的数据包的发送时间除以所述第一SSID的顺序值,得到修正后的第一SSID的数据包的发送时间;将所述修正后的第一SSID的数据包的发送时间加入所述第一SSID的总发送时间。9.根据权利要求5所述的方法,其特征在于,所述发送所述n个QoS优先级最高的第一SSID的数据包包括:当所述n大于i时,...

【专利技术属性】
技术研发人员:高珊
申请(专利权)人:西安中兴新软件有限责任公司
类型:发明
国别省市:陕西,61

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

1