上行传输控制方法、装置、电子装置和视频监控系统与流程

文档序号:30509649发布日期:2022-06-25 01:31阅读:91来源:国知局
上行传输控制方法、装置、电子装置和视频监控系统与流程

1.本技术涉及视频监控技术领域,特别是涉及一种上行传输控制方法、装置、电子装置、存储介质和视频监控系统。


背景技术:

2.传统天线具有覆盖角度大,但覆盖范围小的特点,而智能天线的出现,能够通过动态选择不同天线阵列组合,既能实现全方位覆盖各个角度,又能在每个角度都获得更大的覆盖范围。
3.在ap设备(无线接入点,access point,简称为ap)接入多个sta端(站点,station,简称sta)时,ap设备需要为每个sta端选择最适合的天线阵列,ap设备可以通过向不同方向的天线阵列发送报文,然后通过一系列的判断策略挑选出与每个sta端最匹配的天线阵列,以尽量保证传输质量。
4.目前ap设备往往是针对sta端的下行传输业务为每个sta端选择最适合的天线阵列,在sta端为网络摄像机(ip camera,简称为ipc)等上行传输业务较多的无线设备时,往往无法提高这类无线设备的覆盖范围和抗干扰能力。
5.目前针对相关技术中缺乏对无线设备的上行传输控制,导致以上行传输业务为主的无线设备的传输质量差的问题,尚未提出有效的解决方案。


技术实现要素:

6.本技术实施例提供了一种上行传输控制方法、装置、电子装置、存储介质和视频监控系统,以至少解决相关技术中缺乏对无线设备的上行传输控制,导致以上行传输业务为主的无线设备的传输质量差的问题。
7.第一方面,本技术实施例提供了一种上行传输控制方法,所述方法包括:向当前sta端发送action帧,其中,所述action帧用于指示所述当前sta端进行上行传输;从智能天线的多种天线中选择与所述当前sta端对应的最优天线作为接收天线;在所述当前sta端利用所述接收天线完成上行传输时,接收由所述当前sta端发送的action帧,并利用所述action帧轮询其他sta端,直至完成对所有sta端的上行传输控制。
8.在其中一些实施例中,在向当前sta端发送action帧之前,所述方法还包括:与所述当前sta端建立通信连接,并在所述智能天线的每种天线上分别接收所述当前sta端发送的测试报文;获取每种所述天线作为接收天线接收所述测试报文时的错包率和接收信号强度,并选择所述错包率最低或所述接收信号强度最高的天线作为与所述当前sta端对应的最优天线。
9.在其中一些实施例中,获取每种所述天线作为接收天线接收所述测试报文时的错包率和接收信号强度,并选择所述错包率最低或所述接收信号强度最高的天线作为与所述当前sta端对应的最优天线包括:将所述智能天线的所有天线中的第一天线作为当前天线,并利用所述第一天线接收所述当前sta端发送的测试报文;获取所述第一天线接收所述测
试报文时的第一错包率和第一接收信号强度;利用所述智能天线的所有天线中的第二天线接收所述当前sta端发送的测试报文;获取所述第二天线接收所述测试报文时的第二错包率和第二接收信号强度;比较所述第一错包率和所述第二错包率的大小,在所述第一错包率和所述第二错包率不相等时,选择错包率较低的天线作为所述当前天线;在所述第一错包率和所述第二错包率相等时,比较所述第一接收信号强度和所述第二接收信号强度,选择接收信号强度较高的天线作为所述当前天线;在完成对所述智能天线的所有天线的轮询时,选择所述当前天线作为与所述当前sta端对应的最优天线。
10.在其中一些实施例中,向当前sta端发送action帧,其中,所述action帧用于指示所述当前sta端进行上行传输包括:向所述当前sta端发送action帧,为所述当前sta端分配时间片,其中,所述action帧用于指示所述当前sta端对应的时间片内进行上行传输。
11.在其中一些实施例中,在向当前sta端发送action帧之前,所述方法还包括:创建ssid,并初始化tdma配置。
12.在其中一些实施例中,所述当前sta端在未接收到所述action帧时,用于缓存需要进行上行传输的数据报文。
13.第二方面,本技术实施例提供了一种视频监控系统,所述系统包括:ap设备和多个网络摄像机;其中,所述网络摄像机包括wifi tdma模块,所述网络摄像机与所述ap设备通信连接;所述ap设备包括wifi tdma模块和智能天线模块,用于执行如上述第一方面所述的上行传输控制方法。
14.第三方面,本技术实施例提供了一种上行传输控制装置,所述装置包括:发送模块,用于向当前sta端发送action帧,其中,所述action帧用于指示所述当前sta端进行上行传输;选择模块,用于从智能天线的多种天线中选择与所述当前sta端对应的最优天线作为接收天线;控制模块,用于在所述当前sta端利用所述接收天线完成上行传输时,接收由所述当前sta端发送的action帧,并利用所述action帧轮询其他sta端,直至完成对所有sta端的上行传输控制。
15.第四方面,本技术实施例还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行如上述第一方面所述的上行传输控制方法。
16.第五方面,本技术实施例还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现如上述第一方面所述的上行传输控制方法。
17.相比于相关技术,本技术实施例提供的上行传输控制方法、装置、电子装置、存储介质和视频监控系统,向当前sta端发送action帧,其中,action帧用于指示当前sta端进行上行传输;从智能天线的多种天线中选择与当前sta端对应的最优天线作为接收天线;在当前sta端利用接收天线完成上行传输时,接收由当前sta端发送的action帧,并利用action帧轮询其他sta端,直至完成对所有sta端的上行传输控制。通过本技术,解决了相关技术中缺乏对无线设备的上行传输控制,导致以上行传输业务为主的无线设备的传输质量差的问题,实现了提高无线设备的上行传输质量的技术效果。
18.本技术的一个或多个实施例的细节在以下附图和描述中提出,以使本技术的其他特征、目的和优点更加简明易懂。
附图说明
19.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
20.图1是根据本技术实施例的视频监控系统的结构框图;
21.图2是根据本技术实施例的上行传输控制方法的流程图;
22.图3是根据本技术实施例的接收天线选择方法的流程图;
23.图4是根据本技术实施例的上行传输控制装置的结构框图;
24.图5是根据本技术实施例的电子装置的结构示意图。
具体实施方式
25.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。基于本技术提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本技术公开的内容相关的本领域的普通技术人员而言,在本技术揭露的技术内容的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本技术公开的内容不充分。
26.在本技术中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域普通技术人员显式地和隐式地理解的是,本技术所描述的实施例在不冲突的情况下,可以与其它实施例相结合。
27.除非另作定义,本技术所涉及的技术术语或者科学术语应当为本技术所属技术领域内具有一般技能的人士所理解的通常意义。本技术所涉及的“一”、“一个”、“一种”、“该”等类似词语并不表示数量限制,可表示单数或复数。本技术所涉及的术语“包括”、“包含”、“具有”以及它们任何变形,意图在于覆盖不排他的包含;例如包含了一系列步骤或模块(单元)的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可以还包括没有列出的步骤或单元,或可以还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本技术所涉及的“连接”、“相连”、“耦接”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电气的连接,不管是直接的还是间接的。本技术所涉及的“多个”是指大于或者等于两个。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。本技术所涉及的术语“第一”、“第二”、“第三”等仅仅是区别类似的对象,不代表针对对象的特定排序。
28.本实施例提供了一种视频监控系统,图1是根据本技术实施例的视频监控系统的结构框图,如图1所示,该系统包括:
29.ap设备和多个网络摄像机;其中,网络摄像机包括wifi tdma模块,网络摄像机与ap设备通信连接;ap设备包括wifi tdma模块和智能天线模块。
30.在本实施例中,多个网络摄像机作为sta端与ap设备通信连接,ap设备与多个ipc搭配组网,在实际组网中,多个ipc常常设置于室外的不同角落,ap设备则设置于室内,由于
存在墙体遮挡、ipc与ap设备之间距离较远等影响因素,wifi信号往往无法覆盖到所有ipc,导致部分ipc存在上行传输卡顿等问题。
31.在本实施例中,ap设备中设置有智能天线模块,智能天线模块具有多种不同天线波束方向的天线,可以根据ipc的位置调整到最适合该ipc的天线,从而与该ipc进行数据交互,从而增大wifi信号的覆盖范围,并减少数据交互时的干扰,进而提高ipc的上行传输质量。
32.在上述实施例中,ap设备和ipc内均设置有wifi tdma模块,因此,可以由ap设备利用802.11协议通用的tdma控制报文(即action帧)对ipc的上行传输进行控制,并在接收ipc上行传输的数据报文时选择最适合该ipc的天线进行接收,提高视频监控系统的上行传输质量;同时,利用802.11协议通用的tdma控制报文(即action帧)对ipc的上行传输进行控制,其协议兼容性较好,能够适应不同场景下的业务需求。
33.在其中一些实施例中,ap设备被配置为用于向当前sta端发送action帧,其中,action帧用于指示当前sta端进行上行传输;从智能天线的多种天线中选择与当前sta端对应的最优天线作为接收天线;在当前sta端利用接收天线完成上行传输时,接收由当前sta端发送的action帧,并利用action帧轮询其他sta端,直至完成对所有sta端的上行传输控制。
34.本实施例提供了一种上行传输控制方法,图2是根据本技术一种实施例的上行传输控制方法的流程图,如图2所示,该方法包括:
35.步骤s201,向当前sta端发送action帧,其中,action帧用于指示当前sta端进行上行传输。
36.在本实施例中,可以利用无线ap设备向当前sta端发送action帧,其中,ap设备和当前sta端中均设有wifi tdma模块,因此,ap设备可以利用802.11协议通用的tdma控制报文(即action帧)对当前sta端的上行传输进行控制,其协议兼容性较好,能够适应不同场景下的业务需求。
37.在上述实施例中,在ap设备向当前sta端发送action帧之前,ap设备还需要创建ssid,并初始化tdma配置。
38.步骤s202,从智能天线的多种天线中选择与当前sta端对应的最优天线作为接收天线。
39.在本实施例中,智能天线包括多种不同天线波束方向的天线,ap设备可以将接收天线调整到最适合当前sta端的天线,从而与当前sta端进行数据交互,从而增大wifi信号的覆盖范围,并减少数据交互时的干扰,进而提高当前sta端的上行传输质量。
40.在本实施例中,选择与当前sta端对应的最优天线可以通过轮询智能天线的所有天线,并选择在当前sta端下,错包率(packet error ratio,简称为per)最小或者接收信号强度(received signal strength indication,简称为rssi)最大的天线作为与当前sta端对应的接收天线。
41.步骤s203,在当前sta端利用接收天线完成上行传输时,接收由当前sta端发送的action帧,并利用action帧轮询其他sta端,直至完成对所有sta端的上行传输控制。
42.在本实施例中,向当前sta端发送action帧,其中,action帧用于指示当前sta端进行上行传输包括:向当前sta端发送action帧,为当前sta端分配时间片,其中,action帧用
于指示当前sta端对应的时间片内进行上行传输。
43.在上述实施例中,当前sta端在未接收到action帧时,用于缓存需要进行上行传输的数据报文,在接收到action帧后,则开始发送需要进行上行传输的数据报文,并在上行传输结束后,向ap设备回复action帧,ap设备在接收到由当前sta端发送的action帧后,则用相同的方式将时间片分配给其他sta端,依次轮询所有sta终端,直至完成对所有sta端的上行传输控制。
44.在本实施例中,ap设备可以与多个sta端建立通信连接,在完成当前sta端的上行传输控制后,可以利用action帧释放时间片,轮询其他sta端,并为其他sta端分配时间片和选择对应的最优天线作为接收天线,完成其他sta端的上行传输控制,直至完成与ap设备通信连接的所有sta端的上行传输控制,从而提高与ap设备通信连接的所有sta端的上行传输质量。
45.相关技术中ap设备往往是针对sta端的下行传输业务为每个sta端选择最适合的天线阵列,在sta端为网络摄像机(ip camera,简称为ipc)等上行传输业务较多的无线设备时,往往无法提高这类无线设备的覆盖范围和抗干扰能力。
46.在上述实施例中,通过在ap设备和sta端设置wifi tdma模块,ap设备可以利用802.11协议通用的tdma控制报文(即action帧)对sta端的上行传输进行控制,并在接收sta端上行传输的数据报文时选择最适合该sta端的天线进行接收,提高sta端的上行传输质量;同时,利用802.11协议通用的tdma控制报文(即action帧)对ipc的上行传输进行控制,其协议兼容性较好,能够适应不同场景下的业务需求。
47.通过上述步骤s201至步骤s203,向当前sta端发送action帧,其中,action帧用于指示当前sta端进行上行传输;从智能天线的多种天线中选择与当前sta端对应的最优天线作为接收天线;在当前sta端利用接收天线完成上行传输时,接收由当前sta端发送的action帧,并利用action帧轮询其他sta端,直至完成对所有sta端的上行传输控制。通过本技术,解决了相关技术中缺乏对无线设备的上行传输控制,导致以上行传输业务为主的无线设备的传输质量差的问题,实现了提高无线设备的上行传输质量的技术效果。
48.在其中一些实施例中,在向当前sta端发送action帧之前,该方法还实施如下步骤:
49.步骤1,与当前sta端建立通信连接,并在智能天线的每种天线上分别接收当前sta端发送的测试报文。
50.步骤2,获取每种天线作为接收天线接收测试报文时的错包率和接收信号强度,并选择错包率最低或接收信号强度最高的天线作为与当前sta端对应的最优天线。
51.在本实施例中,由于智能天线包括多种不同天线波束方向的天线,因此ap设备需要将接收天线调整到最适合当前sta端的天线,在ap设备与当前sta端建立通信连接之后,ap设备可以在智能天线的每种天线上分别接收当前sta端发送的测试报文,然后比较每种天线的per值和rssi值,然后选择per值最低或者rssi值最高的天线作为与当前sta端对应的最优天线,从而增大wifi信号的覆盖范围,并减少数据交互时的干扰,进而提高当前sta端的上行传输质量。
52.在其中一些实施例中,获取每种天线作为接收天线接收测试报文时的错包率和接收信号强度,并选择错包率最低或接收信号强度最高的天线作为与当前sta端对应的最优
天线包括:将智能天线的所有天线中的第一天线作为当前天线,并利用第一天线接收当前sta端发送的测试报文;获取第一天线接收测试报文时的第一错包率和第一接收信号强度;利用智能天线的所有天线中的第二天线接收当前sta端发送的测试报文;获取第二天线接收测试报文时的第二错包率和第二接收信号强度;比较第一错包率和第二错包率的大小,在第一错包率和第二错包率不相等时,选择错包率较低的天线作为当前天线;在第一错包率和第二错包率相等时,比较第一接收信号强度和第二接收信号强度,选择接收信号强度较高的天线作为当前天线;在完成对智能天线的所有天线的轮询时,选择当前天线作为与当前sta端对应的最优天线。
53.图3是根据本技术实施例的接收天线选择方法的流程图,如图3所示,在本实施例中,接收天线的选择方法可以通过如下步骤实现:
54.步骤s301,ap设备与当前sta端建立通信连接,当前sta端开始发送流量达到预设阈值的测试报文。
55.步骤s302,将当前天线组合作为接收天线,获取当前天线组合接收测试报文时的第一错包率和第一接收信号强度。
56.步骤s303,将接收天线切换至下一天线组合,获取下一天线组合接收测试报文时的第二错包率和第二接收信号强度。
57.步骤s304,判断第一错包率与第二错包率是否相等;是则进入步骤s305,否则进入步骤s307。
58.步骤s305,判断第一接收信号强度与第二接收信号强度是否相等;否则进入步骤s306。
59.步骤s306,选择接收信号强度较高的天线组合作为接收天线。
60.步骤s307,选择错包率较低的天线组合作为接收天线。
61.步骤s308,判断是否完成对所有天线组合的轮询;是则结束接收天线的选择;否则进入步骤s303。
62.在上述实施例中,智能天线可以设置在ap设备内,可以在当前sta端与ap设备建立通信连接后,由ap设备执行天线学习流程,通过比较测试报文的错包率per及接收信号强度rssi,轮询智能天线中的所有天线组合,新选择per最小或者rssi最大的天线组合作为当前sta端收发报文对应的天线。
63.同时,ap设备可以存储每个sta端与其对应的最优天线的对应关系,在不同的sta端需要进行上行传输时,由ap设备查询相关对应关系,直接选择与其对应的最优天线作为该sta端进行上行传输时的接收天线,不需要重新确定该sta端与最优天线的关系,提高对sta端上行传输控制的效率。
64.本实施例提供了一种上行传输控制装置,图4是根据本技术实施例的上行传输控制装置的结构框图,如图4所示,该装置包括:发送模块40,用于向当前sta端发送action帧,其中,action帧用于指示当前sta端进行上行传输;选择模块41,用于从智能天线的多种天线中选择与当前sta端对应的最优天线作为接收天线;控制模块42,用于在当前sta端利用接收天线完成上行传输时,接收由当前sta端发送的action帧,并利用action帧轮询其他sta端,直至完成对所有sta端的上行传输控制。
65.在其中一些实施例中,选择模块41还被配置为用于与当前sta端建立通信连接,并
random access memory,简称为fpmdram)、扩展数据输出动态随机存取存储器(extended date out dynamic random access memory,简称为edodram)、同步动态随机存取内存(synchronous dynamic random-access memory,简称sdram)等。
74.存储器504可以用来存储或者缓存需要处理和/或通信使用的各种数据文件,以及处理器502所执行的可能的计算机程序指令。
75.处理器502通过读取并执行存储器504中存储的计算机程序指令,以实现上述实施例中的任意一种上行传输控制方法。
76.可选地,上述电子装置还可以包括传输设备506以及输入输出设备508,其中,该传输设备506和上述处理器502连接,该输入输出设备508和上述处理器502连接。
77.可选地,在本实施例中,上述处理器502可以被设置为通过计算机程序执行以下步骤:
78.s1,向当前sta端发送action帧,其中,action帧用于指示当前sta端进行上行传输。
79.s2,从智能天线的多种天线中选择与当前sta端对应的最优天线作为接收天线。
80.s3,在当前sta端利用接收天线完成上行传输时,接收由当前sta端发送的action帧,并利用action帧轮询其他sta端,直至完成对所有sta端的上行传输控制。
81.需要说明的是,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
82.另外,结合上述实施例中的上行传输控制方法,本技术实施例可提供一种存储介质来实现。该存储介质上存储有计算机程序;该计算机程序被处理器执行时实现上述实施例中的任意一种上行传输控制方法。
83.本领域的技术人员应该明白,以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
84.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1