一种视频数据传输方法、装置、设备及存储介质与流程

文档序号:33640126发布日期:2023-03-29 01:49阅读:38来源:国知局
一种视频数据传输方法、装置、设备及存储介质与流程

1.本技术涉及数据传输技术领域,特别涉及一种视频数据传输方法、装置、设备及存储介质。


背景技术:

2.相机设备经常被用于监控某些特定的场景以实现实时监控,在遇到某些特殊的情况例如发生火灾或出现交通事故时,还会自动将视频记录下来作为报警录像。
3.在实际应用中,相机设备在采集视频之后,由于设备本身的存储空间有限,需要将采集到的视频上传到网关设备进行存储,以便在需要时进行查看。
4.但是,当多个相机设备同时进行视频传输时,无线资源竞争加剧,导致无线传输效率降低,需要经过多次传输才能将视频上传成功,使得相同数据量的视频在上传的过程中需要花费更多的时间,相机设备需要消耗更多的电量,相机设备电池的续航时间变短,需要频繁的更换相机设备的电池或进行充电。


技术实现要素:

5.本技术实施例提供一种视频数据传输方法、装置、设备及存储介质,用于在网络状态不佳的情况下,提高多个相机设备整体的传输效率,降低无效电池消耗,提升相机设备的工作时长。
6.第一方面,本技术实施例提供一种视频数据传输方法,应用于网关设备,包括:
7.获取多个相机设备发送的上报信息,所述上报信息包括视频报警等级信息、无线上行协商速率信息和电池剩余电量信息;
8.针对获取到的每个相机设备的上报信息,基于预设的视频报警等级信息、无线上行协商速率信息和电池剩余电量信息的各权重配比和所述上报信息,确定每个相机设备的优先级;
9.基于确定的每个相机设备的优先级,选择至少一个相机设备作为目标相机设备;
10.向所述目标相机设备发送上传通知信息,以使所述目标相机设备向所述网关设备上传视频数据。
11.在一些实施例中,所述基于确定的每个相机设备的优先级,选择至少一个相机设备作为目标相机设备,包括:
12.判断是否存在电池剩余电量小于预设阈值的相机设备;
13.若不存在电池剩余电量小于预设阈值的相机设备,则判断是否每个相机设备的无线上行协商速率均大于或等于自身待传输视频数据所需带宽;
14.若否,则基于确定的每个相机设备的优先级的大小关系,选择至少一个相机设备作为目标相机设备。
15.在一些实施例中,所述判断是否存在电池剩余电量小于预设阈值的相机设备后,还包括:
16.若存在电池剩余电量小于预设阈值的相机设备,则将所述电池剩余电量小于预设阈值的相机设备作为目标相机设备。
17.在一些实施例中,所述判断是否每个相机设备的无线上行协商速率均大于或等于自身待传输视频数据所需带宽后,还包括:
18.若是,则将每个相机设备均作为目标相机设备。
19.在一些实施例中,所述向所述目标相机设备发送上传通知信息后,还包括:
20.持续检测每个所述目标相机设备的上行传输的丢包率;
21.若所述目标相机设备中存在丢包率大于丢包率阈值的第一目标相机设备,则执行下列过程:
22.针对任意一个第一目标相机设备,判断是否存在未降低过发送速率的其他目标相机设备;
23.若是,则基于优先级的大小关系降低至少一个所述其他目标相机设备的发送速率;否则降低所述第一目标相机设备的发送速率;
24.其中,所述其他目标相机设备的优先级小于所述第一目标相机设备的优先级。
25.在一些实施例中,所述持续检测每个所述目标相机设备的上行传输的丢包率后,还包括:
26.若所述目标相机设备中没有所述第一目标相机设备,且存在降低过发送速率的第二目标相机设备,则基于优先级的大小关系提高至少一个所述第二目标相机设备的发送速率。
27.第二方面,本技术实施例还提供一种视频数据传输方法,应用于相机设备,包括:
28.将上报信息上报给网关设备,所述上报信息包括视频报警等级信息、无线上行协商速率信息和电池剩余电量信息;
29.接收所述网关设备发送的上传通知信息,并向所述网关设备上传视频数据。
30.第三方面,本技术实施例还提供一种视频数据传输装置,包括:
31.获取单元,用于获取多个相机设备发送的上报信息,所述上报信息包括视频报警等级信息、无线上行协商速率信息和电池剩余电量信息;
32.确定单元,用于针对获取到的每个相机设备的上报信息,基于预设的视频报警等级信息、无线上行协商速率信息和电池剩余电量信息的各权重配比和所述上报信息,确定每个相机设备的优先级;
33.选择单元,用于基于确定的每个相机设备的优先级,选择至少一个相机设备作为目标相机设备;
34.发送单元,用于向所述目标相机设备发送上传通知信息,以使所述目标相机设备向所述网关设备上传视频数据。
35.在一些实施例中,所述选择单元具体用于:
36.判断是否存在电池剩余电量小于预设阈值的相机设备;
37.若不存在电池剩余电量小于预设阈值的相机设备,则判断是否每个相机设备的无线上行协商速率均大于或等于自身待传输视频数据所需带宽;
38.若否,则基于确定的每个相机设备的优先级的大小关系,选择至少一个相机设备作为目标相机设备。
39.在一些实施例中,所述选择单元具体用于:
40.若存在电池剩余电量小于预设阈值的相机设备,则将所述电池剩余电量小于预设阈值的相机设备作为目标相机设备。
41.在一些实施例中,所述选择单元具体用于:
42.若是,则将每个相机设备均作为目标相机设备。
43.在一些实施例中,还包括检测单元,所述检测单元用于:
44.持续检测每个所述目标相机设备的上行传输的丢包率;
45.若所述目标相机设备中存在丢包率大于丢包率阈值的第一目标相机设备,则执行下列过程:
46.针对任意一个第一目标相机设备,判断是否存在未降低过发送速率的其他目标相机设备;
47.若是,则基于优先级的大小关系降低至少一个所述其他目标相机设备的发送速率;否则降低所述第一目标相机设备的发送速率;
48.其中,所述其他目标相机设备的优先级小于所述第一目标相机设备的优先级。
49.在一些实施例中,所述检测单元还用于:
50.若所述目标相机设备中没有所述第一目标相机设备,且存在降低过发送速率的第二目标相机设备,则基于优先级的大小关系提高至少一个所述第二目标相机设备的发送速率。
51.第四方面,本技术实施例还提供一种视频数据传输装置,包括:
52.上报单元,用于将上报信息上报给网关设备,所述上报信息包括视频报警等级信息、无线上行协商速率信息和电池剩余电量信息;
53.上传单元,用于接收所述网关设备发送的上传通知信息,并向所述网关设备上传视频数据。
54.第五方面,本技术实施例还提供一种网关设备,包括第一存储器和第一处理器;
55.所述第一存储器用于存储指令;
56.所述第一处理器用于执行所述第一存储器存储的指令,当所述第一处理器执行所述第一存储器存储的指令时,使得所述网关设备执行如第一方面任一项所述的方法。
57.第六方面,本技术实施例还提供一种相机设备,包括第二存储器和第二处理器;
58.所述第二存储器用于存储指令;
59.所述第二处理器用于执行所述第二存储器存储的指令,当所述第二处理器执行所述第二存储器存储的指令时,使得所述网关设备执行如第二方面所述的方法。
60.第七方面,本技术实施例还提供一种计算机存储介质,所述计算机存储介质中存储有指令,当其在计算机上运行时,使得所述计算机执行如第一方面任一项所述的方法。
61.本技术实施例提供一种视频数据传输方法,包括:获取多个相机设备发送的上报信息,上报信息包括视频报警等级信息、无线上行协商速率信息和电池剩余电量信息;针对获取到的每个相机设备的上报信息,基于预设的视频报警等级信息、无线上行协商速率信息和电池剩余电量信息的各权重配比和上报信息,确定每个相机设备的优先级;基于确定的每个相机设备的优先级,选择至少一个相机设备作为目标相机设备;向目标相机设备发送上传通知信息,以使目标相机设备向网关设备上传视频数据。可以在网络状态不佳的情
况下,提高多个相机设备整体的传输效率,降低无效电池消耗,提升相机设备的工作时长。
附图说明
62.为了更清楚地说明本技术的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
63.图1为现有技术中网关设备和相机设备的应用场景示意图;
64.图2为本技术实施例提供的一种网关设备和相机设备的应用场景示意图;
65.图3为本技术实施例提供的一种应用于网关设备的视频数据传输方法流程示意图;
66.图4为本技术实施例提供的一种应用于网关设备的视频数据传输方法的整体流程示意图;
67.图5为本技术实施例提供的一种应用于相机设备的视频数据传输方法流程示意图;
68.图6为本技术实施例提供的一种网关设备和相机设备的交互示意图;
69.图7为本技术实施例提供的一种视频数据传输装置的结构示意图;
70.图8为本技术实施例提供的另一种视频数据传输装置的结构示意图;
71.图9为本技术实施例提供的一种网关设备的结构示意图。
72.图10为本技术实施例提供的一种相机设备的结构示意图。
具体实施方式
73.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本技术保护的范围。
74.如图1所示,为现有技术中网关设备和相机设备的应用场景示意图。室内和室外的多个相机设备通过无线保真(wireless fidelity,wi-fi)技术连接到本地的网关设备,相机设备的报警录像通过wi-fi存储到无线网关设备上,网关设备通过有线网络连接至互联网流媒体云平台,用户手机和个人电脑pc客户端通过wi-fi或者移动数据网络接入云平台查看监控区域内的实时视频和报警录像等。
75.在实际应用中,相机设备在采集视频之后,由于设备本身的存储空间有限,需要将采集到的视频上传到网关设备或者云平台进行存储,以便在需要时进行查看。但是,当多个相机设备同时进行视频传输时,无线资源竞争加剧,导致无线传输效率降低,需要经过多次传输才能将视频上传成功,使得相同数据量的视频在上传的过程中需要花费更多的时间,相机设备需要消耗更多的电量,从而使得相机设备电池的续航时间变短,需要频繁的更换相机设备的电池或进行充电。
76.基于上述问题,本技术实施例提供了一种视频数据传输方法,分别应用于网关设备和相机设备,在介绍该方法之前,首先从总体角度介绍本技术实施例的应用场景。
77.如图2所示,为本技术实施例提供的一种网关设备和相机设备的应用场景示意图。
本技术中的网关设备可以统一调度多个不同相机设备的视频数据传输时间和传输策略,图中以4个相机设备(相机设备1、相机设备2、相机设备3和相机设备4)为例进行示意。其中,4个相机设备的报警录像视频数据和实时视频数据通过无线网络将视频数据传输至网关设备进行存储,并转发到用户的手机端进行播放。本技术中的网关设备可以获取到各个相机设备的视频报警等级信息、无线上行协商速率信息和电池剩余电量信息,根据这三方面的信息进行综合判断后对各个相机设备进行优先级排序,优先级较高的相机设备优先进行视频数据传输,例如图2所示的相机设备2和相机设备4的优先级分别为优先级1和优先级2,优先于相机设备1和相机设备3,满足优先传输的条件,则优先将相机设备2和相机设备4的视频数据传输给网关设备。
78.在本技术中,当多个相机设备同时通过无线网络进行视频数据传输的时候,可以在网络状态不佳的环境下,保障当前整体传输效率最佳,降低无效电池消耗,提升相机设备的工作时长。本技术通过检测当前各个相机设备的电池余量、报警录像(即视频报警)等级和当前无线(比如wi-fi)资源网络带宽情况,对各个接入的相机设备进行统一调度传输,优先保障电池余量低、报警录像等级高的设备进行视频传输,通过该方式降低视频数据传输的电量消耗,提升电池相机设备的工作时长。
79.下面对本技术实施例提供的视频数据传输方法进行说明:
80.如图3所示,为本技术实施例提供的一种视频数据传输方法流程示意图,应用于网关设备,包括如下步骤:
81.s301、获取多个相机设备发送的上报信息,上报信息包括视频报警等级信息、无线上行协商速率信息和电池剩余电量信息;
82.s302、针对获取到的每个相机设备的上报信息,基于预设的视频报警等级信息、无线上行协商速率信息和电池剩余电量信息的各权重配比和上报信息,确定每个相机设备的优先级;
83.s303、基于确定的每个相机设备的优先级,选择至少一个相机设备作为目标相机设备;
84.s304、向目标相机设备发送上传通知信息,以使目标相机设备向网关设备上传视频数据。
85.本技术实施例提供的视频数据传输方法,通过根据多个相机设备上报的视频报警等级信息、无线上行协商速率信息和电池剩余电量信息确定每个相机设备的优先级,基于优先级选择目标相机设备向网关设备上传视频数据,从而可以在网络状态不佳的情况下,提高多个相机设备整体的传输效率,降低无效电池消耗,提升相机设备的工作时长。
86.其中,相机设备的上报信息包括视频报警等级信息、无线上行协商速率信息和电池剩余电量信息。视频报警等级信息指的是相机设备的报警录像等级信息,当相机设备所监控的区域出现一些意外事件时会自动进行录像采集并保存,针对这些意外事件的紧急程度会自动分配不同的等级,例如当采集到火灾的视频报警等级较高,而采集到人跌倒的视频报警等级较低;无线上行协商速率信息用来判断是否满足网络带宽要求;电池剩余电量信息用来表征相机设备的电池剩余电量,电池剩余电量越低则优先级越高。
87.本技术在确定每个相机设备的优先级时,是基于视频报警等级信息、无线上行协商速率信息和电池剩余电量信息的综合评估结果进行确定的。
88.针对每个上报信息(视频报警等级信息、无线上行协商速率信息和电池剩余电量信息)均有对应的优先级权重因子,其对应的优先级权重因子分别如表1、表2和表3所示。
89.表1(视频报警等级优先级权重因子表)
90.报警录像等级优先级权重因子等级1factor-1等级2factor-2等级3factor-3。。。。。。等级mfactor-u
91.表2(无线上行协商速率优先级权重因子表)
92.无线上行协商速率优先级权重因子速率1factor-1速率2factor-2速率3factor-3。。。。。。速率nfactor-v
93.表3(电池剩余电量优先级权重因子表)
94.电池剩余电量优先级权重因子电量1factor-1电量2factor-2电量3factor-3。。。。。。电量tfactor-w
95.通过每个信息的优先级权重因子,计算出当前待传输视频数据的优先级得分,计算公式为p=α*fu+β*fv+γ*fw,其中α,β,γ分别对应视频报警等级、无线上行协商速率和电池剩余电量三个信息的各自权重配比(可以设置相同的权重,也可以根据信息重要性设置不同的权重),fu,fv,fw分别为当前相机设备通过表1、表2和表3查找到的对应优先级权重因子。在得到每个相机设备视频数据传输的优先级得分后,对所有相机设备进行传输调度排序,优先级高的相机设备在满足网络总带宽的前提下进行优先传输。
96.在一些实施例中,可以通过如下方式选择目标相机设备:
97.判断是否存在电池剩余电量小于预设阈值的相机设备;
98.若存在电池剩余电量小于预设阈值的相机设备,则将电池剩余电量小于预设阈值的相机设备作为目标相机设备。例如,预设数值为10%,若此时存在1个相机设备的电池剩余电量为9%,则将该相机设备作为目标相机设备,若存在2个相机设备的电池剩余电量分别为9%和8%,则将这两个相机设备均作为目标相机设备。
99.本技术通过优先检测是否存在电池剩余电量低于预设阈值的相机设备,保障电量过低的相机设备能够优先将视频数据进行上传。
100.若不存在电池剩余电量小于预设阈值的相机设备,则判断是否每个相机设备的无
线上行协商速率均大于或等于自身待传输视频数据所需带宽;
101.若是,即若每个相机设备的无线上行协商速率均大于或等于自身待传输视频数据所需带宽,则将每个相机设备均作为目标相机设备。例如,一共有5个相机设备,相机设备1(待传输视频数据所需带宽为2mbps,无线上行协商速率为11mbps)、相机设备2(待传输视频数据所需带宽为3mbps,无线上行协商速率为11mbps)、相机设备3(待传输视频数据所需带宽为5mbps,无线上行协商速率为12mbps)、相机设备4(待传输视频数据所需带宽为8mbps,无线上行协商速率为13mbps)、相机设备5(待传输视频数据所需带宽为10mbps,无线上行协商速率为14mbps),此时由于每个相机设备的待传输视频数据所需带宽均小于自身的无线上行协商速率,因此可以将每个相机设备均作为目标相机设备。
102.若否,即若存在相机设备的无线上行协商速率小于自身待传输视频数据所需带宽,则基于确定的每个相机设备的优先级的大小关系,选择至少一个相机设备作为目标相机设备。例如,一共有5个相机设备,相机设备1(待传输视频数据所需带宽为5mbps,无线上行协商速率为11mbps)、相机设备2(待传输视频数据所需带宽为8mbps,无线上行协商速率为12mbps)、相机设备3(待传输视频数据所需带宽为15mbps,无线上行协商速率为13mbps)、相机设备4(待传输视频数据所需带宽为7mbps,无线上行协商速率为14mbps)、相机设备5(待传输视频数据所需带宽为16mbps,无线上行协商速率为15mbps),此时由于存在相机设备3和相机设备5的无线上行协商速率小于自身待传输视频数据所需带宽,因此不能将每个相机设备均作为目标相机设备,可以将相机设备1、相机设备2和相机设备4作为目标相机设备。也可以基于确定的每个相机设备的优先级的大小关系,选择至少一个相机设备作为目标相机设备,比如若相机设备1到相机设备5的优先级依次降低,此时可以只选择优先级最高的相机设备1作为目标相机设备,也可以选择相机设备1和相机设备2均作为目标相机设备,还可以选择相机设备1、相机设备2和相机设备5均作为目标相机设备。
103.在一些实施例中,本技术中的网关设备还可以持续检测每个目标相机设备的上行传输的丢包率;
104.若目标相机设备中存在丢包率大于丢包率阈值的第一目标相机设备,则执行下列过程:
105.针对任意一个第一目标相机设备,判断是否存在未降低过发送速率的其他目标相机设备;
106.若是,则基于优先级的大小关系降低至少一个其他目标相机设备的发送速率;否则降低第一目标相机设备的发送速率;其中,其他目标相机设备的优先级小于第一目标相机设备的优先级。
107.例如,一共有3个目标相机设备(目标相机设备1、目标相机设备2和目标相机设备3),丢包率阈值为3%。其中,目标相机设备1的丢包率为5%,目标相机设备2的丢包率为2%,目标相机设备3的丢包率为3%,此时目标相机设备1的丢包率大于丢包率阈值,则目标相机设备1即为第一目标相机设备。若目标相机设备2和目标相机设备3的优先级均小于目标相机设备1,且均未降低过发送速率,则针对目标相机设备1来说,可以根据优先级的大小关系降低至少一个其他目标相机设备的发送速率,比如若目标相机设备2的优先级大于目标相机设备3的优先级,则可以选择优先级最低的其他目标相机设备进行降低发送速率,即可以只降低目标相机设备3的发送速率,也可以同时降低目标相机设备2和目标相机设备3
的发送速率,若目标相机设备2降低过发送速率,则降低目标相机设备3的发送速率,若目标相机设备2和目标相机设备3均降低过发送速率,则降低目标相机设备1的发送速率。
108.若目标相机设备中没有第一目标相机设备,且存在降低过发送速率的第二目标相机设备,则基于优先级的大小关系提高至少一个第二目标相机设备的发送速率。
109.例如,一共有3个目标相机设备(目标相机设备1、目标相机设备2和目标相机设备3),丢包率阈值为3%。其中,目标相机设备1的丢包率为2%,目标相机设备2的丢包率为2%,目标相机设备3的丢包率为3%,此时不存在第一目标相机设备,但是目标相机设备2和目标相机设备3降低过发送速率,则目标相机设备2和目标相机设备3即为第二目标相机设备,若目标相机设备2的优先级大于目标相机设备3的优先级,可以选择优先级最高的第二目标相机设备进行提高发送速率,即提高目标相机设备2的发送速率,也可以同时提高目标相机设备2和目标相机设备3的发送速率。
110.如图4所示,为本技术实施例提供的应用于网关设备的视频数据传输方法的整体流程示意图,包括如下步骤:
111.s401、获取多个相机设备发送的上报信息,上报信息包括视频报警等级信息、无线上行协商速率信息和电池剩余电量信息;
112.s402、针对获取到的每个相机设备的上报信息,基于预设的视频报警等级信息、无线上行协商速率信息和电池剩余电量信息的各权重配比和上报信息,确定每个相机设备的优先级;
113.s403、判断是否存在电池剩余电量小于预设阈值的相机设备;若是,则将电池剩余电量小于预设阈值的相机设备作为目标相机设备,并执行s406,否则执行s404;
114.s404、判断是否每个相机设备的无线上行协商速率均大于或等于自身待传输视频数据所需带宽;若是,则将每个相机设备均作为目标相机设备,并执行s406,否则执行s405;
115.s405、基于确定的每个相机设备的优先级的大小关系,选择至少一个相机设备作为目标相机设备;
116.s406、向目标相机设备发送上传通知信息,以使目标相机设备向网关设备上传视频数据;
117.s407、持续检测每个目标相机设备的上行传输的丢包率;若目标相机设备中存在丢包率大于丢包率阈值的第一目标相机设备,则执行下列过程:针对任意一个第一目标相机设备,判断是否存在未降低过发送速率的其他目标相机设备;若是,则基于优先级的大小关系降低至少一个其他目标相机设备的发送速率;否则降低第一目标相机设备的发送速率;其中,其他目标相机设备的优先级小于第一目标相机设备的优先级。若目标相机设备中没有第一目标相机设备,且存在降低过发送速率的第二目标相机设备,则基于优先级的大小关系提高至少一个第二目标相机设备的发送速率。
118.s408、通知已完成视频数据上传的相机设备进行休眠。
119.基于相同的申请构思,本技术实施例还提供一种视频数据传输方法流程示意图,应用于相机设备,如图5所示,该方法包括:
120.s501、将上报信息上报给网关设备,上报信息包括视频报警等级信息、无线上行协商速率信息和电池剩余电量信息;
121.s502、接收网关设备发送的上传通知信息,并向网关设备上传视频数据。
122.如图6所示,为本技术实施例提供的网关设备和相机设备的交互示意图,其中:
123.1、相机设备上报视频报警等级信息、无线上行协商速率信息和电池剩余电量信息;
124.2、网关设备对所有相机设备上报的视频报警等级信息、无线上行协商速率信息和电池剩余电量信息进行权重分配和优先级计算;
125.3、当整个网络无法承载所有相机设备同时进行视频传输时,通知其中一个或者多个相机设备进行报警录像传输;
126.4、部分相机设备向网关设备上传报警录像,其他相机设备休眠;
127.5、传输过程中,当整个网络无法承载多个相机设备同时进行视频传输时,网关设备通知其中一个或者多个相机设备进行视频传输策略调整;
128.6、相机设备调整视频传输策略,包括停止当前相机设备报警录像上传、实时视频传输和降低数据包发送速率等;
129.7、传输过程中,当整个网络恢复或者其他相机设备视频上传结束,通知之前调整的相机设备恢复视频数据传输;
130.8、恢复待传输视频数据的相机设备的传输策略,相机设备继续报警录像上传和实时视频传输;
131.9、网关设备通知剩余相机设备进行报警录像上传;
132.10、剩余相机设备执行上传报警录像,上传完成后休眠。
133.基于相同的申请构思,本技术实施例还提供一种视频数据传输装置,该装置的实施可以参见上述方法的实施,重复之处不再赘述。如图7所示,该视频数据传输装置包括:
134.获取单元701,用于获取多个相机设备发送的上报信息,上报信息包括视频报警等级信息、无线上行协商速率信息和电池剩余电量信息;
135.确定单元702,用于针对获取到的每个相机设备的上报信息,基于预设的视频报警等级信息、无线上行协商速率信息和电池剩余电量信息的各权重配比和上报信息,确定每个相机设备的优先级;
136.选择单元703,用于基于确定的每个相机设备的优先级,选择至少一个相机设备作为目标相机设备;
137.发送单元704,用于向目标相机设备发送上传通知信息,以使目标相机设备向网关设备上传视频数据。
138.在一些实施例中,选择单元703具体用于:
139.判断是否存在电池剩余电量小于预设阈值的相机设备;
140.若不存在电池剩余电量小于预设阈值的相机设备,则判断是否每个相机设备的无线上行协商速率均大于或等于自身待传输视频数据所需带宽;
141.若否,则基于确定的每个相机设备的优先级的大小关系,选择至少一个相机设备作为目标相机设备。
142.在一些实施例中,选择单元703具体用于:
143.若存在电池剩余电量小于预设阈值的相机设备,则将电池剩余电量小于预设阈值的相机设备作为目标相机设备。
144.在一些实施例中,选择单元703具体用于:
145.若是,则将每个相机设备均作为目标相机设备。
146.在一些实施例中,还包括检测单元,用于:
147.持续检测每个目标相机设备的上行传输的丢包率;
148.若目标相机设备中存在丢包率大于丢包率阈值的第一目标相机设备,则执行下列过程:
149.针对任意一个第一目标相机设备,判断是否存在未降低过发送速率的其他目标相机设备;
150.若是,则基于优先级的大小关系降低至少一个其他目标相机设备的发送速率;否则降低第一目标相机设备的发送速率;
151.其中,其他目标相机设备的优先级小于第一目标相机设备的优先级。
152.在一些实施例中,检测单元还用于:
153.若目标相机设备中没有第一目标相机设备,且存在降低过发送速率的第二目标相机设备,则基于优先级的大小关系提高至少一个第二目标相机设备的发送速率。
154.基于相同的申请构思,本技术实施例还提供一种视频数据传输装置,该装置的实施可以参见上述方法的实施,重复之处不再赘述。如图8所示,该视频数据传输装置包括:
155.上报单元801,用于将上报信息上报给网关设备,上报信息包括视频报警等级信息、无线上行协商速率信息和电池剩余电量信息;
156.上传单元802,用于接收网关设备发送的上传通知信息,并向网关设备上传视频数据。
157.基于相同的申请构思,本技术实施例还提供一种网关设备,该网关设备的实施可以参见上述方法的实施,重复之处不再赘述。如图9所示,该网关设备包括第一存储器901和第一处理器902;
158.第一存储器901用于存储指令;
159.第一处理器902用于执行所述第一存储器901存储的指令,当所述第一处理器902执行所述第一存储器存储的指令时,使得所述装置执行上述任一项所述的视频数据传输的方法。
160.基于相同的申请构思,本技术实施例还提供一种相机设备,该相机设备的实施可以参见上述方法的实施,重复之处不再赘述。如图10所示,该相机设备包括第二存储器1001和第二处理器1002;
161.第二存储器1001用于存储指令;
162.第二处理器1002用于执行所述第二存储器1001存储的指令,当所述第二处理器1002执行所述第二存储器存储的指令时,使得所述装置执行上述任一项所述的视频数据传输的方法。
163.进一步的,本技术实施例还提供一种计算机存储介质,所述计算机存储介质中存储有指令,当其在计算机上运行时,使得所述计算机执行上述任一项所述的视频数据传输的方法。
164.本技术实施例提供一种视频数据传输方法,包括:获取多个相机设备发送的上报信息,上报信息包括视频报警等级信息、无线上行协商速率信息和电池剩余电量信息;针对获取到的每个相机设备的上报信息,基于预设的视频报警等级信息、无线上行协商速率信
息和电池剩余电量信息的各权重配比和上报信息,确定每个相机设备的优先级;基于确定的每个相机设备的优先级,选择至少一个相机设备作为目标相机设备;向目标相机设备发送上传通知信息,以使目标相机设备向网关设备上传视频数据。可以在网络状态不佳的情况下,提高多个相机设备整体的传输效率,降低无效电池消耗,提升相机设备的工作时长。
165.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
166.本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
167.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
168.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
169.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1