CN106572461A - 数据传输控制方法及相关装置 - Google Patents

数据传输控制方法及相关装置 Download PDF

Info

Publication number
CN106572461A
CN106572461A CN201610885994.9A CN201610885994A CN106572461A CN 106572461 A CN106572461 A CN 106572461A CN 201610885994 A CN201610885994 A CN 201610885994A CN 106572461 A CN106572461 A CN 106572461A
Authority
CN
China
Prior art keywords
terminal
data
address
default
physical address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610885994.9A
Other languages
English (en)
Inventor
陈亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LeTV Holding Beijing Co Ltd
LeTV Mobile Intelligent Information Technology Beijing Co Ltd
Original Assignee
LeTV Holding Beijing Co Ltd
LeTV Mobile Intelligent Information Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LeTV Holding Beijing Co Ltd, LeTV Mobile Intelligent Information Technology Beijing Co Ltd filed Critical LeTV Holding Beijing Co Ltd
Priority to CN201610885994.9A priority Critical patent/CN106572461A/zh
Publication of CN106572461A publication Critical patent/CN106572461A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0866Non-scheduled access, e.g. ALOHA using a dedicated channel for access
    • H04W74/0875Non-scheduled access, e.g. ALOHA using a dedicated channel for access with assigned priorities based access

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明是关于一种数据传输控制方法及相关装置,其针对每条待转发数据,根据其目的IP地址判断其目标终端是否为预设终端,如果是,则对其信道竞争控制参数进行修改,从而提高该待转发数据在当前无线路由器中的转发优先级,使得无线路由器优先对待转发数据进行转发,而对目标终端不是预设终端的待转发数据,不执行参数修改操作,仍依照现有数据传输策略或默认的信道竞争控制参数进行转发控制。本发明实施例可以在多个终端连接于同一无线路由器的情况下,根据每条待转发数据的目的IP地址和信道竞争控制参数来控制其转发优先级,从而保证该无线路由器优先向预设终端转发数据,也即保证预设终端可以相对于其他终端更及时且高效的接收重要数据。

Description

数据传输控制方法及相关装置
技术领域
本发明涉及无线网络技术领域,尤其涉及一种数据传输控制方法及相关装置。
背景技术
随着高速互联网的使用及普及,无线路由器也已普及至各个家庭、公司等私人或公共场所。通过无线路由器,可以将有线网络转换为无线局域网(Wireless LAN,WLAN),如无线保真局域网(Wireless Fidelity,Wi-Fi),使得手机、平板电脑等支持WLAN的多个终端同时以该无线路由器为媒介进行上网活动,不受数据传输线(即网线)的限制,例如,通过无线路由器将各个终端的请求数据转发至相应的服务器,或者将服务器反馈的响应数据转发至相应的终端等。
发明人在本发明的研究过程中发现,依照现有数据传输控制策略,在多个终端连接于同一Wi-Fi无线路由器的情况下,该Wi-Fi无线路由器向不同的终端转发数据时,对每个终端的数据传输性能是相同的,容易造成大数据量、非重要数据长期占用信道、而接收重要数据的特定终端不能及时且高效地接收到该重要数据。
发明内容
本发明提供一种数据传输控制方法及相关装置,以解决现有路由控制策略无法满足特定终端对数据传输的及时性、高效性等要求的问题。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
根据本发明实施例的第一方面,提供一种数据传输控制方法,包括:
获取待发送数据的目的IP地址;
根据所述目的IP地址确定所述待转发数据对应的目标终端;
当所述目标终端为预设终端时,修改所述待发送数据的信道竞争控制参数;所述信道竞争控制参数用于表征所述待发送数据的优先级;
根据修改后的信道竞争控制参数对所述待发送数据进行转发。
可选的,在获取待发送数据的目的IP地址之前,所述方法还包括:
获取与所述无线路由器连接的每个终端的物理地址;
根据所述物理地址判断所述终端是否为预设终端;
记录对所述终端的判断结果。
可选的,记录对所述终端的判断结果,包括:
当所述终端为预设终端时,将所述终端的物理地址存储至第一预设存储区;
当所述终端不是预设终端时,将所述终端的物理地址存储至第二预设存储区。
可选的,记录对所述终端的判断结果,包括:
当所述终端为预设终端时,为所述终端的物理地址添加预设标识,并将添加有所述预设标识的物理地址存储至预设存储区;
当所述终端不是预设终端时,将所述终端的物理地址存储至所述预设存储区。
可选的,根据所述目的IP地址确定所述待转发数据对应的目标终端,包括:
获取所述无线路由器记录的地址映射关系;所述地址映射关系表征与所述无线路由器连接的各个终端的物理地址和IP地址之间的映射关系;
根据所述地址映射关系确定所述目的IP地址对应的目的物理地址;
根据所确定的目的物理地址确定所述待转发数据对应的目的终端。
可选的,所述方法还包括:
在根据所述目的IP地址确定所述待转发数据对应的目标终端之后,根据所述判断结果查询所述目的物理地址是否为预设终端对应的物理地址;
当所述目的物理地址为预设终端对应的物理地址时,确定所述目标终端为预设终端,否则确定所述目标终端不是预设终端。
可选的,所述信道竞争控制参数包括:增强的分布式信道访问EDCA参数;
所述根据修改后的信道竞争控制参数对所述待发送数据进行转发,包括:
利用WiFi多媒体WMM功能,根据修改后的EDCA参数对所述待发送数据进行转发。
根据本发明实施例的第二方面,提供一种数据传输控制装置,包括:
IP地址获取单元,用于获取待发送数据的目的IP地址;
目标终端确定单元,用于根据所述目的IP地址确定所述待转发数据对应的目标终端;
控制参数修改单元,用于当所述目标终端为预设终端时,修改所述待发送数据的信道竞争控制参数;所述信道竞争控制参数用于表征所述待发送数据的优先级;
数据传输执行单元,用于根据修改后的信道竞争控制参数对所述待发送数据进行转发。
可选的,所述装置还包括:
物理地址获取单元,用于获取与所述无线路由器连接的每个终端的物理地址;
终端类型确定单元,用于根据所述物理地址判断所述终端是否为预设终端,记录对所述终端的判断结果。
可选的,为实现记录对所述终端的判断结果,所述终端类型确定单元被配置为:
当所述终端为预设终端时,将所述终端的物理地址存储至第一预设存储区;
当所述终端不是预设终端时,将所述终端的物理地址存储至第二预设存储区。
可选的,为实现记录对所述终端的判断结果,所述终端类型确定单元被配置为:
当所述终端为预设终端时,为所述终端的物理地址添加预设标识,并将添加有所述预设标识的物理地址存储至预设存储区;
当所述终端不是预设终端时,将所述终端的物理地址存储至所述预设存储区。
可选的,所述目标终端确定单元被配置为:
获取所述无线路由器记录的地址映射关系;所述地址映射关系表征与所述无线路由器连接的各个终端的物理地址和IP地址之间的映射关系;
根据所述地址映射关系确定所述目的IP地址对应的目的物理地址;
根据所确定的目的物理地址确定所述待转发数据对应的目的终端。
可选的,所述装置还包括:
目标终端类型确定单元,用于根据所述判断结果查询所述目的物理地址是否为预设终端对应的物理地址,并在所述目的物理地址为预设终端对应的物理地址时,确定所述目标终端为预设终端,否则确定所述目标终端不是预设终端。
可选的,所述信道竞争控制参数包括:增强的分布式信道访问EDCA参数;
所述数据传输执行单元被配置为:
利用WiFi多媒体WMM功能,根据修改后的EDCA参数对所述待发送数据进行转发。
根据本发明实施例的第三方面,提供一种无线路由器,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
获取待发送数据的目的IP地址;
根据所述目的IP地址确定所述待转发数据对应的目标终端;
当所述目标终端为预设终端时,修改所述待发送数据的信道竞争控制参数;所述信道竞争控制参数用于表征所述待发送数据的优先级;
根据修改后的信道竞争控制参数对所述待发送数据进行转发。
本发明实施例提供的技术方案可以包括以下有益效果:
针对每条待转发数据,根据其目的IP地址判断其目标终端是否为预设终端,如果是,则对其信道竞争控制参数进行修改,从而提高该待转发数据在当前无线路由器中的转发优先级,使得无线路由器优先对待转发数据进行转发,而对目标终端不是预设终端的待转发数据,不执行参数修改操作,仍依照现有数据传输策略或默认的信道竞争控制参数进行转发控制。因此,本发明实施例可以在多个终端连接于同一无线路由器的情况下,根据每条待转发数据的目的IP地址和信道竞争控制参数来控制其转发优先级,从而保证该无线路由器优先向预设终端转发数据,也即保证预设终端可以相对于其他终端更及时且高效的接收重要数据。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是本发明实施例所应用的基于无线路由器的数据传输控制的场景示意图;
图2是根据本发明一示例性实施例示出的一种数据传输控制方法的流程图;
图3是根据本发明一示例性实施例示出的另一种数据传输控制方法的流程图;
图4是根据本发明一示例性实施例示出的一种数据传输控制装置的结构示意图;
图5是根据本发明一示例性实施例示出的另一种数据传输控制装置的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1为基于一Wi-Fi无线路由器的网络架构示意图。参照图1,无线路由器通过光纤接入、铜线接入、混合光纤/铜线接入等有线方式接入互联网,并生成Wi-Fi网络;同一用户或不同用户的多个终端,如手机、平板电脑、笔记本电脑、投影机等,可同时连接至该无线路由器,并通过Wi-Fi网络进行无线数据传输。图1所示网络架构主要涉及如下数据传输过程:
(1)某终端通过WLAN将一网络请求信号通过Wi-Fi网络发送至无线路由器,无线路由器将该网络请求信号通过有线网络发送至互联网中相应的服务器;
(2)互联网中某服务器生成的响应数据首先通过有线网络发送至无线路由器,无线路由器再将该响应数据通过Wi-Fi网络发送至相应的终端。
特别的,对于上述数据传输过程(2)通常会出现如下情况:同一时段内,无线路由器接收到多条目标地址为不同终端的响应数据;而无线路由器的无线带宽是有限的,不能保证多条响应数据的同时输出。对于这一情况,一般的路由控制策略为:依照无线路由器接收到响应数据的时间顺序,依次为各条响应数据分配传输信道。
依照上述路由控制策略,如果在先的响应数据Data1较大(如某终端请求下载的视频数据),则需要长时间占用传输信道,在此过程中,如果无线路由器接收到一条实时性强和/或发送至特定终端的响应数据Data2(如某终端请求接收的工作邮件),只能等待Data1传输完毕,才能将Data1所占用的信道重新分配,用于Data2的传输;显然,这必将造成延迟终端对Data2的接收。
有鉴于此,本发明实施例提供一种数据传输控制方法及相关装置,以解决现有路由控制策略无法满足特定终端对数据传输的及时性、高效性等要求的问题。
参照图2所示的方法流程图,本发明实施例提供的一种数据传输控制方法,应用于无线路由器,至少包括以下步骤。
S11、获取待发送数据的目的IP地址;
S12、根据所述目的IP地址确定所述待转发数据对应的目标终端;
S13、当所述目标终端为预设终端时,修改所述待发送数据的信道竞争控制参数;
其中,所述信道竞争控制参数用于表征所述待发送数据的优先级;优先级越高,分配到信道的几率越大,分配到的信道的数据传输质量越高。
S14、根据修改后的信道竞争控制参数对所述待发送数据进行转发。
本发明实施例中,可以预先在无线路由器中将实际应用场景下的特定终端标记为预设终端,从而在待发送数据对应的目标终端为该预设终端时,可以通过步骤S11至S13识别出来,并对该待发送数据的信道竞争控制参数进行修改,使该待发送数据的优先级提高,进而在步骤S14中根据修改后的信道竞争控制参数,可以保证该待发送数据优先分配到传输信道,优先被无线路由器通过Wi-Fi转发至上述特定终端。
例如,在实际应用场景a中,用户需要利用智能手机Phone1实时收发工作邮件、工作资料等,为提高用户的工作效率,可以预先将该智能手机Phone1标记为预设终端,从而在待发送数据Data3的目的IP地址对应的目标终端为Phone1时,可以在步骤S13中将该待发送数据Data3的信道竞争控制参数进行修改,提高其优先级,进而在步骤S14中无线路由器根据修改后的信道竞争控制参数优先为该待发送数据Data3分配传输信道,实现优先将该待发送数据Data3转发至Phone1,而目标终端为其他终端(非Phone1)的数据则在Data3之后转发。
又如,在实际应用场景b中,为提高同品牌(或合作品牌)产品之间的关联,增加同品牌(或合作品牌)产品的使用量,可以预先将与无线路由器同品牌(或合作品牌)的终端都标记为预设终端,从而在待发送数据Data4的目的IP地址对应的目标终端为与无线路由器同品牌(或合作品牌)的终端时,可以在步骤S13中将该待发送数据Data4的信道竞争控制参数进行修改,提高其优先级,进而在步骤S14中无线路由器根据修改后的信道竞争控制参数优先为待发送数据Data4分配传输信道,保证目标终端为同品牌(或合作品牌)的终端的数据被优先转发,使得同品牌(或合作品牌)的无线路由器和终端之间的数据传输效率明显提高。
可选的,当所述目的IP地址对应的目标终端不是预设终端时,不执行参数修改操作,无线路由器直接采用默认的信道竞争控制参数(即未经修改的信道竞争控制参数)对相应的待转发数据进行转发。由于修改后的信道竞争控制参数对应的优先级,高于默认的信道竞争控制参数对应的优先级,故可以保证目标终端为预设终端的待转发数据优先于其他待转发数据被转发。
由以上技术方案可知,本发明实施例中,针对每条待转发数据,根据其目的IP地址判断其目标终端是否为预设终端,如果是,则对其信道竞争控制参数进行修改,从而提高该待转发数据在当前无线路由器中的转发优先级,使得无线路由器优先对待转发数据进行转发,而对目标终端不是预设终端的待转发数据,不执行参数修改操作,仍依照现有数据传输策略或默认的信道竞争控制参数进行转发控制。可见,本发明实施例可以在多个终端连接于同一无线路由器的情况下,根据每条待转发数据的目的IP地址和信道竞争控制参数来控制其转发优先级,从而保证该无线路由器优先向预设终端转发数据,也即保证预设终端可以相对于其他终端更及时且高效的接收重要数据。
在本发明一个可行的实施例中,所述信道竞争控制参数包括:增强的分布式信道访问(Enhanced Distributed Channel Access,EDCA)参数。相应的,所述根据修改后的信道竞争控制参数对所述待发送数据进行转发,具体可以包括如下步骤:
利用WiFi多媒体(Wi-Fi MultiMedia,WMM)功能,根据修改后的EDCA参数对所述待发送数据进行转发。
在WLAN中,由于IEEE 802.11协议规定,同一无线路由器中,各条待发送数据获取到信道的机会是均等的。所谓WMM功能,即将待发送数据划分为不同的接入分类(AccessCategory,AC),不同的AC对应不同的优先级,优先级越高的AC获取到信道的机会越高。
本发明实施例利用上述WMM功能,将对数据分类适应性地调整为对连接于同一无线路由器的各个终端进行分类,即分为预设终端和非预设终端,发送至预设终端的待发送数据获取到信道的优先级高于发送至非预设终端的待转发数据。
发送至不同类别终端的待转发数据的优先级高低通过EDCA参数控制。例如,上述EDCA参数可以包括以下至少一种:
1)仲裁帧间隙数(Arbitration Inter Frame Spacing Number,AIFSN)
AIFSN数值越小,空闲等待时间越短,相应的获取信道的机会越大。
2)最小竞争窗口指数形式(Exponent form of CWmin,ECWmin)和最大竞争窗口指数形式(Exponent form of CWmax,ECWmax)
ECWmin和ECWmax决定了平均退避时间值,这两个数值越小,对应的平均退避时间越短,相应的获取信道的机会越大。
3)传输机会(Transmission Opportunity,TXOP)
TXOP表示一次竞争成功后,可占用信道的最大时长;数值越大,一次能占用信道的时长越大,可以传输的数据量越大。如果为0,则表示每次占用信道后只能发送一个报文。如果数据量太大不能在一个TXOP内发送完毕,则必须将数据分片,通过多次竞争,在多个TXOP内完成发送。
本发明实施例中,可以对上述EDCA参数设置一默认值,作为每条待转发数据的初始EDCA参数值,当根据目的IP地址判定待转发数据对应的目标终端为预设终端时,对该待转发数据的EDCA参数进行修改,使其取值更新为表征更高优先级的值。以上述AIFSN为例,可以设置其默认值为2,即对于每条待转发数据,其AIFSN初始值均为2,当且仅当待转发数据的目的IP地址对应的目标终端为预设终端时,才将该待转发数据的AIFSN取值修改为表征更高优先级的另一取值5,而其他目标终端为非预设终端的待转发数据的AIFSN取值保持初始值2不变。
本发明实施例中,无线路由器在向终端转发数据时,根据每条待转发数据的EDCA参数决定何时为其分配信道,也即决定何时向相应终端转发该数据,从而保证EDCA参数被修改后的待转发数据相对于其他待转发数据可以有更大的传输机会,优先获取到信道,优先被转发至相应的预设终端。可见,本发明实施例可以保证预设终端优先接收到无线路由器转发的数据,只需预先根据实际应用需求在无线路由器中标记预设终端即可。
可选的,除上述EDCA参数外,在本发明其他可行的实施例中,还可以采用其他参数作为信道竞争控制参数,来表征发送至不同类别终端的待转发数据获取到信道的优先级,本文不再一一列举。
参照图3所示的方法流程图,本发明实施例提供的另一种数据传输控制方法,应用于无线路由器,至少包括以下步骤。
S21、获取与所述无线路由器连接的每个终端的物理地址。
可选的,无线路由器可以从建立无线连接时终端发送来的身份信息中提取该终端的物理地址。
S22、根据所述物理地址判断所述终端是否为预设终端。
S23、记录对所述终端的判断结果。
所述物理地址即MAC(Media Access Control或者Medium Access Control)地址,每个MAC地址对应唯一终端,每个终端有且仅有一个MAC地址,不因终端接入网络的变化而改变。
本发明实施例利用MAC地址来区分不同的终端。具体的,无线路由器每与一个终端成功建立网络连接,就执行步骤S21,获取该新连接的终端的物理地址,以便根据该物理地址判断该新连接的终端是否为预设终端,并记录判断结果。
S24、对于每条待发送数据,获取其目的IP地址,并根据所述目的IP地址确定所述待转发数据对应的目标终端。
S25、根据所述判断结果查询所述目标终端是否为预设终端,如果是,则执行步骤S26,否则执行步骤S28。
S26、当所述目标终端为预设终端时,修改所述待发送数据的信道竞争控制参数。
S27、根据修改后的信道竞争控制参数对所述待发送数据进行转发。
S28、当所述目标终端不是预设终端时,根据默认的信道竞争控制参数对所述待发送数据进行转发。
本发明实施例中,当在步骤S25中确定待发送数据对应的目标终端为预设终端时,对该待发送数据的信道竞争控制参数进行修改,以提高其优先级,而当待发送数据对应的目标终端不是预设终端时,不对该待发送数据的信道竞争控制参数执行修改操作,也即使得该待发送数据的信道竞争控制参数保持为默认值。
由以上技术方案可知,本发明实施例在终端与无线路由器建立连接时,即判断并记录该终端类型是否为预设终端,从而在发送数据时,可以根据所记录的判断结果快速确定各条待发送数据对应的目标终端是否为预设终端;同时通过对待发送数据的信道竞争控制参数区别设置,使得相对于目标终端为非预设终端的待发送数据,目标终端为预设终端待发送数据的优先级更高,可以有更大的传输机会,优先获取到信道,优先发送至相应的预设终端,也即使得相对于非预设终端,预设终端可以优先接收到所需的数据。可见,实际应用场景中,只需根据需求将特定终端标记为预设终端,无线路由器即可自动优先发送目标终端为预设终端的数据,满足当前应用场景下的特定终端对数据接收的及时性、高效性需求。
在本发明一个可行的实施例中,上述步骤S24中所述的根据所述目的IP地址确定所述待转发数据对应的目标终端(也即步骤S12),具体可以包括以下步骤:
S241、获取所述无线路由器记录的地址映射关系;
其中,所述地址映射关系表征与所述无线路由器连接的各个终端的物理地址和IP地址之间的映射关系。无线路由器可以依据地址解析协议(Address ResolutionProtocol,ARP)确定与其连接的各个终端对应的IP地址及物理地址,并将该IP地址和物理地址之间的映射关系存入ARP缓存中,步骤S251直接从该ARP缓存中获取该地址映射关系;所述地址映射关系可以表示为下表1所示。
表1地址映射关系
序号 IP地址 物理地址
1 192.168.1.1 00-11-22-33-44-01
2 192.168.1.2 00-11-22-33-44-02
S242、根据所述地址映射关系确定所述目的IP地址对应的目的物理地址;
S243、根据所确定的目的物理地址确定所述待转发数据对应的目的终端。
本发明实施例中,基于上述步骤S241至S243确定待发送数据的目标终端后,具体可以通过执行以下步骤来实现根据所述判断结果查询所述目标终端是否为预设终端(即上述步骤S25):
根据所述判断结果查询所述目的物理地址是否为预设终端对应的物理地址;
当所述目的物理地址为预设终端对应的物理地址时,确定所述目标终端为预设终端,当所述目的物理地址不是预设终端对应的物理地址时,确定所述目标终端不是预设终端。
本发明实施例中,通过查询所述地址映射关系,可以确定待发送数据的目的IP地址对应的物理地址,即待发送数据对应的目的物理地址;由于物理地址与终端之间为一一对应关系,故通过该目的物理地址可以且仅可以表示一个终端,即接收该待发送数据的目标终端。进而根据步骤S23记录的判断结果,可以确定该目的物理地址所表示的目标终端是否已被标记为预设终端。
可见,本发明实施例利用稳定网络环境下IP地址、物理地址及终端三者之间的一一对应关系,可以快速且准确地确定各条待发送数据对应的目标终端是否为预设终端,保证无线路由器可以优先将目标终端为预设终端的待发送数据转发至相应的预设终端。
在本发明一个可行的实施例中,上述步骤S23中记录对所述终端的判断结果,具体可以包括以下步骤:
当步骤S22判定所述终端为预设终端时,将所述终端的物理地址存储至第一预设存储区;
当步骤S22判定所述终端不是预设终端时,将所述终端的物理地址存储至第二预设存储区。
本发明实施例将预设终端和非预设终端的物理地址存储在不同的预设存储区,来表征对相应终端的判断结果,进而在上述步骤S25中,分别查找所述第一预设存储区和第二预设存储区中是否存在所述目的物理地址,如果在第一预设存储区中查找到所述目的物理地址,则可以确定待发送数据对应的目标终端为预设终端,如果在第二预设存储区中查找到所述目的物理地址,则可以确定待发送数据对应的目标终端不是预设终端。
在本发明另一个可行的实施例中,上述步骤S23中记录对所述终端的判断结果,具体可以包括以下步骤:
当步骤S22判定所述终端为预设终端时,为所述终端的物理地址添加预设标识,并将添加有所述预设标识的物理地址存储至预设存储区;
当步骤S22判定所述终端不是预设终端时,将所述终端的物理地址存储至所述预设存储区。
本发明实施例中,所有与无线路由器连接的终端的物理地址都存储在同一个预设存储区中,通过为预设终端的物理地址添加预设标识,来将其与非预设终端区分开来;例如,该预设存储区中存储的数据如下表2所示。
表2判断结果记录表
序号 物理地址 预设标识
1 00-11-22-33-44-01
2 00-11-22-33-44-02
上表2中,物理地址“00-11-22-33-44-01”有预设标识,表示其对应的终端为预设终端,物理地址“00-11-22-33-44-02”无预设标识,表示其对应的终端不是预设终端。从而在步骤S25中,只需在预设存储区中执行查找操作,如果查找到该预设存储区中记录的该目的物理地址有预设标识,则可以确定待发送数据对应的目标终端为预设终端,如果查找到该预设存储区中记录的该目的物理地址无预设标识,则可以确定待发送数据对应的目标终端不是预设终端。
需要说明的是,在本发明其他实施例中,步骤S23还可以采用其他具体方式记录步骤S22得到的判断结果。
由以上技术方案可知,本发明实施例在终端与无线路由器建立连接时,即判断并记录该终端类型是否为预设终端,从而在发送数据时,可以根据所记录的判断结果快速确定各条待发送数据对应的目标终端是否为预设终端,进而确定是否需要对待发送数据的信道竞争控制参数进行修改,也即确定是否需要提高待发送数据的优先级。因此,本发明实施例可以保证目标终端为预设终端的数据被无线路由器优先发送,满足当前应用场景下的特定终端对数据接收的及时性、高效性需求。
相应的,本发明实施例还提供了一种应用于无线路由器的数据传输控制装置。参见图4所示的装置结构示意图,所述数据传输控制装置包括:IP地址获取单元110、目标终端确定单元120、控制参数修改单元130和数据传输执行单元140。
其中,所述IP地址获取单元110,用于获取待发送数据的目的IP地址;
所述目标终端确定单元120,用于根据所述目的IP地址确定所述待转发数据对应的目标终端;
所述控制参数修改单元130,用于当所述目标终端为预设终端时,修改所述待发送数据的信道竞争控制参数;所述信道竞争控制参数用于表征所述待发送数据的优先级;
所述数据传输执行单元140,用于根据修改后的信道竞争控制参数对所述待发送数据进行转发。
由以上技术方案可知,本发明实施例针对每条待转发数据,根据其目的IP地址判断其目标终端是否为预设终端,如果是,则对其信道竞争控制参数进行修改,从而提高该待转发数据在当前无线路由器中的转发优先级,使得无线路由器优先对待转发数据进行转发,而对目标终端不是预设终端的待转发数据,不执行参数修改操作,仍依照现有数据传输策略或默认的信道竞争控制参数进行转发控制。可见,本发明实施例可以在多个终端连接于同一无线路由器的情况下,根据每条待转发数据的目的IP地址和信道竞争控制参数来控制其转发优先级,从而保证该无线路由器优先向预设终端转发数据,也即保证预设终端可以相对于其他终端更及时且高效的接收重要数据。
在本发明一个可行的实施例中,所述信道竞争控制参数包括:增强的分布式信道访问(Enhanced Distributed Channel Access,EDCA)参数。相应的,所述数据传输执行单元140具体被配置为:
利用WiFi多媒体WMM功能,根据修改后的EDCA参数对所述待发送数据进行转发。
本发明实施例中,无线路由器在向终端转发数据时,根据每条待转发数据的EDCA参数决定何时为其分配信道,也即决定何时向相应终端转发该数据,从而保证EDCA参数被修改后的待转发数据相对于其他待转发数据可以有更大的传输机会,优先获取到信道,优先被转发至相应的预设终端。可见,本发明实施例可以保证预设终端优先接收到无线路由器转发的数据,只需预先根据实际应用需求在无线路由器中标记预设终端即可。
参见图5所示的另一装置结构示意图,本发明另一实施例提供的数据传输控制装置包括:IP地址获取单元110、目标终端确定单元120、控制参数修改单元130、数据传输执行单元140、物理地址获取单元150和终端类型确定单元160。
其中,所述物理地址获取单元150,用于获取与所述无线路由器连接的每个终端的物理地址;
所述终端类型确定单元160,用于根据所述物理地址判断所述终端是否为预设终端,记录对所述终端的判断结果;
所述IP地址获取单元110,用于获取待发送数据的目的IP地址;
所述目标终端确定单元120,用于根据所述目的IP地址确定所述待转发数据对应的目标终端;
所述控制参数修改单元130,用于当根据所述判断结果确定所述目标终端为预设终端时,修改所述待发送数据的信道竞争控制参数;所述信道竞争控制参数用于表征所述待发送数据的优先级;
所述数据传输执行单元140,用于对于目标终端为预设终端的待发送数据,根据修改后的信道竞争控制参数进行转发,对于目标终端不是预设终端的待发送数据,直接根据默认的信道竞争控制参数进行转发。
由以上技术方案可知,本发明实施例在终端与无线路由器建立连接时,即判断并记录该终端类型是否为预设终端,从而在发送数据时,可以根据所记录的判断结果快速确定各条待发送数据对应的目标终端是否为预设终端,进而确定是否需要对待发送数据的信道竞争控制参数进行修改,也即确定是否需要提高待发送数据的优先级。因此,本发明实施例可以保证目标终端为预设终端的数据被无线路由器优先发送,满足当前应用场景下的特定终端对数据接收的及时性、高效性需求。
在本发明一个可行的实施例中,为实现记录对所述终端的判断结果,所述终端类型确定单元160具体可以被配置为:
当所述终端为预设终端时,将所述终端的物理地址存储至第一预设存储区;
当所述终端不是预设终端时,将所述终端的物理地址存储至第二预设存储区。
在本发明另一个可行的实施例中,为实现记录对所述终端的判断结果,所述终端类型确定单元160具体可以被配置为:
当所述终端为预设终端时,为所述终端的物理地址添加预设标识,并将添加有所述预设标识的物理地址存储至预设存储区;
当所述终端不是预设终端时,直接将所述终端的物理地址存储至所述预设存储区。
需要说明的是,在本发明其他实施例中,终端类型确定单元160还可以采用其他具体方式记录其对各个终端的判断结果。
在本发明一个可行的实施例中,基于上述物理地址获取单元150和终端类型确定单元160,所述目标终端确定单元120具体可以被配置为:
获取所述无线路由器记录的地址映射关系;所述地址映射关系表征与所述无线路由器连接的各个终端的物理地址和IP地址之间的映射关系;
根据所述地址映射关系确定所述目的IP地址对应的目的物理地址;
根据所确定的目的物理地址确定所述待转发数据对应的目的终端。
进一步的,在本发明一个可行的实施例中,上述数据传输控制装置还可以包括:目标终端类型确定单元;该目标终端类型确定单元用于根据所述判断结果查询所述目的物理地址是否为预设终端对应的物理地址,并在所述目的物理地址为预设终端对应的物理地址时,确定所述目标终端为预设终端,否则确定所述目标终端不是预设终端。
需要说明的是,在本发明其他实施例中,也可以不单独设置目标终端类型确定单元,而是在上述控制参数修改单元130中增加相应的配置,以实现根据所述目的物理地址去顶所述目标终端是否为预设终端。
可见,本发明实施例利用稳定网络环境下IP地址、物理地址及终端三者之间的一一对应关系,可以快速且准确地确定各条待发送数据对应的目标终端是否为预设终端,保证无线路由器可以优先将目标终端为预设终端的待发送数据转发至相应的预设终端。
相应的,本发明实施例还公开一种无线路由器,该无线路由器包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上文所述的任一种数据传输控制方法。
其中,所述处理器能够执行的数据传输控制方法至少包括:
获取待发送数据的目的IP地址;
根据所述目的IP地址确定所述待转发数据对应的目标终端;
当所述目标终端为预设终端时,修改所述待发送数据的信道竞争控制参数;所述信道竞争控制参数用于表征所述待发送数据的优先级;
根据修改后的信道竞争控制参数对所述待发送数据进行转发。
可见,本发明实施例针对每条待转发数据,根据其目的IP地址判断其目标终端是否为预设终端,如果是,则对其信道竞争控制参数进行修改,从而提高该待转发数据在当前无线路由器中的转发优先级,使得无线路由器优先对待转发数据进行转发,而对目标终端不是预设终端的待转发数据,不执行参数修改操作,仍依照现有数据传输策略或默认的信道竞争控制参数进行转发控制。可见,本发明实施例可以在多个终端连接于同一无线路由器的情况下,根据每条待转发数据的目的IP地址和信道竞争控制参数来控制其转发优先级,从而保证该无线路由器优先向预设终端转发数据,也即保证预设终端可以相对于其他终端更及时且高效的接收重要数据。
本发明实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的数据传输控制方法。
最后需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非暂态计算机可读存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (15)

1.一种数据传输控制方法,其特征在于,应用于无线路由器,包括:
获取待发送数据的目的IP地址;
根据所述目的IP地址确定所述待转发数据对应的目标终端;
当所述目标终端为预设终端时,修改所述待发送数据的信道竞争控制参数;所述信道竞争控制参数用于表征所述待发送数据的优先级;
根据修改后的信道竞争控制参数对所述待发送数据进行转发。
2.根据权利要求1所述的方法,其特征在于,在获取待发送数据的目的IP地址之前,所述方法还包括:
获取与所述无线路由器连接的每个终端的物理地址;
根据所述物理地址判断所述终端是否为预设终端;
记录对所述终端的判断结果。
3.根据权利要求2所述的方法,其特征在于,记录对所述终端的判断结果,包括:
当所述终端为预设终端时,将所述终端的物理地址存储至第一预设存储区;
当所述终端不是预设终端时,将所述终端的物理地址存储至第二预设存储区。
4.根据权利要求2所述的方法,其特征在于,记录对所述终端的判断结果,包括:
当所述终端为预设终端时,为所述终端的物理地址添加预设标识,并将添加有所述预设标识的物理地址存储至预设存储区;
当所述终端不是预设终端时,将所述终端的物理地址存储至所述预设存储区。
5.根据权利要求2至4任一项所述的方法,其特征在于,根据所述目的IP地址确定所述待转发数据对应的目标终端,包括:
获取所述无线路由器记录的地址映射关系;所述地址映射关系表征与所述无线路由器连接的各个终端的物理地址和IP地址之间的映射关系;
根据所述地址映射关系确定所述目的IP地址对应的目的物理地址;
根据所确定的目的物理地址确定所述待转发数据对应的目的终端。
6.根据权利要求5所述的方法,其特征在于,还包括:
在根据所述目的IP地址确定所述待转发数据对应的目标终端之后,根据所述判断结果查询所述目的物理地址是否为预设终端对应的物理地址;
当所述目的物理地址为预设终端对应的物理地址时,确定所述目标终端为预设终端,否则确定所述目标终端不是预设终端。
7.根据权利要求1所述的方法,其特征在于,所述信道竞争控制参数包括:增强的分布式信道访问EDCA参数;
所述根据修改后的信道竞争控制参数对所述待发送数据进行转发,包括:
利用WiFi多媒体WMM功能,根据修改后的EDCA参数对所述待发送数据进行转发。
8.一种数据传输控制装置,其特征在于,应用于无线路由器,包括:
IP地址获取单元,用于获取待发送数据的目的IP地址;
目标终端确定单元,用于根据所述目的IP地址确定所述待转发数据对应的目标终端;
控制参数修改单元,用于当所述目标终端为预设终端时,修改所述待发送数据的信道竞争控制参数;所述信道竞争控制参数用于表征所述待发送数据的优先级;
数据传输执行单元,用于根据修改后的信道竞争控制参数对所述待发送数据进行转发。
9.根据权利要求8所述的装置,其特征在于,还包括:
物理地址获取单元,用于获取与所述无线路由器连接的每个终端的物理地址;
终端类型确定单元,用于根据所述物理地址判断所述终端是否为预设终端,记录对所述终端的判断结果。
10.根据权利要求9所述的装置,其特征在于,所述终端类型确定单元被配置为:
当所述终端为预设终端时,将所述终端的物理地址存储至第一预设存储区;
当所述终端不是预设终端时,将所述终端的物理地址存储至第二预设存储区。
11.根据权利要求9所述的装置,其特征在于,为实现记录对所述终端的判断结果,所述终端类型确定单元被配置为:
当所述终端为预设终端时,为所述终端的物理地址添加预设标识,并将添加有所述预设标识的物理地址存储至预设存储区;
当所述终端不是预设终端时,将所述终端的物理地址存储至所述预设存储区。
12.根据权利要求9至11任一项所述的装置,其特征在于,所述目标终端确定单元被配置为:
获取所述无线路由器记录的地址映射关系;所述地址映射关系表征与所述无线路由器连接的各个终端的物理地址和IP地址之间的映射关系;
根据所述地址映射关系确定所述目的IP地址对应的目的物理地址;
根据所确定的目的物理地址确定所述待转发数据对应的目的终端。
13.根据权利要求12所述的装置,其特征在于,还包括:
目标终端类型确定单元,用于根据所述判断结果查询所述目的物理地址是否为预设终端对应的物理地址,并在所述目的物理地址为预设终端对应的物理地址时,确定所述目标终端为预设终端,否则确定所述目标终端不是预设终端。
14.根据权利要求8所述的装置,其特征在于,所述信道竞争控制参数包括:增强的分布式信道访问EDCA参数;
所述数据传输执行单元被配置为:
利用WiFi多媒体WMM功能,根据修改后的EDCA参数对所述待发送数据进行转发。
15.一种无线路由器,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
获取待发送数据的目的IP地址;
根据所述目的IP地址确定所述待转发数据对应的目标终端;
当所述目标终端为预设终端时,修改所述待发送数据的信道竞争控制参数;所述信道竞争控制参数用于表征所述待发送数据的优先级;
根据修改后的信道竞争控制参数对所述待发送数据进行转发。
CN201610885994.9A 2016-10-11 2016-10-11 数据传输控制方法及相关装置 Pending CN106572461A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610885994.9A CN106572461A (zh) 2016-10-11 2016-10-11 数据传输控制方法及相关装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610885994.9A CN106572461A (zh) 2016-10-11 2016-10-11 数据传输控制方法及相关装置

Publications (1)

Publication Number Publication Date
CN106572461A true CN106572461A (zh) 2017-04-19

Family

ID=58531770

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610885994.9A Pending CN106572461A (zh) 2016-10-11 2016-10-11 数据传输控制方法及相关装置

Country Status (1)

Country Link
CN (1) CN106572461A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107659514A (zh) * 2017-09-19 2018-02-02 深圳乐腾无线科技有限公司 一种WiFi下应用的加速方法
CN108924194A (zh) * 2018-06-20 2018-11-30 北京车和家信息技术有限公司 车联网通信方法、车联网关及数据传输***
CN109947469A (zh) * 2019-03-08 2019-06-28 广州安加互联科技有限公司 地址划分方法、装置及计算机可读存储介质
CN110166518A (zh) * 2018-11-14 2019-08-23 腾讯科技(深圳)有限公司 会话信息的传输方法、装置、存储介质及电子装置
CN110891025A (zh) * 2019-10-31 2020-03-17 上海众链科技有限公司 获取应用程序对端目的地址的***、方法、智能终端及计算机可读存储介质
CN110944065A (zh) * 2019-12-13 2020-03-31 李炳勇 一种基于物联网的传感器数据传输方法及***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159648A (zh) * 2007-11-30 2008-04-09 杭州华三通信技术有限公司 Wlan网络中edca参数的配置方法和设备
CN101699899A (zh) * 2009-11-12 2010-04-28 中兴通讯股份有限公司 无线局域网中处理数据流的方法、装置及***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159648A (zh) * 2007-11-30 2008-04-09 杭州华三通信技术有限公司 Wlan网络中edca参数的配置方法和设备
CN101699899A (zh) * 2009-11-12 2010-04-28 中兴通讯股份有限公司 无线局域网中处理数据流的方法、装置及***

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107659514A (zh) * 2017-09-19 2018-02-02 深圳乐腾无线科技有限公司 一种WiFi下应用的加速方法
CN108924194A (zh) * 2018-06-20 2018-11-30 北京车和家信息技术有限公司 车联网通信方法、车联网关及数据传输***
CN110166518A (zh) * 2018-11-14 2019-08-23 腾讯科技(深圳)有限公司 会话信息的传输方法、装置、存储介质及电子装置
CN109947469A (zh) * 2019-03-08 2019-06-28 广州安加互联科技有限公司 地址划分方法、装置及计算机可读存储介质
CN109947469B (zh) * 2019-03-08 2021-09-17 广州安加互联科技有限公司 地址划分方法、装置及计算机可读存储介质
CN110891025A (zh) * 2019-10-31 2020-03-17 上海众链科技有限公司 获取应用程序对端目的地址的***、方法、智能终端及计算机可读存储介质
CN110944065A (zh) * 2019-12-13 2020-03-31 李炳勇 一种基于物联网的传感器数据传输方法及***
CN110944065B (zh) * 2019-12-13 2023-03-24 湖南半岛医疗科技有限公司 一种基于物联网的传感器数据传输方法及***

Similar Documents

Publication Publication Date Title
CN106572461A (zh) 数据传输控制方法及相关装置
CN106572517B (zh) 网络切片的处理方法、接入网络的选择方法及装置
US11696207B2 (en) Data transmission method, electronic device, and computer readable storage medium
US20060291402A1 (en) Apparatus and method for providing enhanced wireless communications
CN102833824B (zh) 无线局域网的接入方法和装置、网络设备
CN104396291B (zh) 用于wlan初始链路建立的方法和装置
CN101212371B (zh) 信道接入参数配置的方法及接入点及服务器及通信***
WO2017181480A1 (zh) 网络接入点的连接方法及装置
CN110024476B (zh) 用于汽车Wi-Fi访问和连接的***和方法
CN103404048A (zh) 用于在异构网络中的同时数据传输服务的***和方法
CN103313306A (zh) 一种wlan负载均衡的方法、装置及***
CN104584630B (zh) 根据访问服务的服务质量对通讯网络中的漫游管理的方法和装置
CN110177384A (zh) 接入方法、装置、无线接入点及可读存储介质
CN104703254A (zh) 一种网络接入方法及装置
CN106487583A (zh) 一种建立网络连接的方法及局域网***
CN104641679B (zh) 一种无线网络的分流方法及设备、***
CN106162808B (zh) 一种网络接入的方法和设备
CN106851685B (zh) 一种控制移动终端带宽的方法及***
CN105915648A (zh) 基于缓存平台的资源调度方法和装置
CN101057456A (zh) 确定需求的方法、设备和软件
CN107567019A (zh) 一种网络接入控制方法、装置、第一及第二接入控制器
US7822422B2 (en) Wireless communication system for improved transmission priority control
CN114125883B (zh) 智能设备的入网方法、装置、电子设备及存储介质
CN107888423A (zh) 一种路由器的控制方法以及***
EP2876845B1 (en) Method and advertisement server for providing network information for terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170419