视频监控系统的网络资源配置方法、装置及电子设备与流程

未命名 10-08 阅读:71 评论:0


1.本技术涉及通信技术领域,尤其涉及一种视频监控系统的网络资源配置方法、装置及电子设备。


背景技术:

2.传统视频监控系统中网络与应用业务信息相解耦,网络与应用业务信息不能相互感知,网络无法对应用业务信息进行精细的区分,难以根据应用业务信息的内容实现网络资源的合理配置。


技术实现要素:

3.有鉴于此,本技术的目的在于提出一种视频监控系统的网络资源配置方法、装置及电子设备,用以解决上述技术问题。
4.基于上述目的,本技术的第一方面提供了一种视频监控系统的网络资源配置方法,包括:
5.获取流量报文,所述流量报文包括双层虚拟局域网标签;
6.基于所述双层虚拟局域网标签利用哈希算法进行哈希值计算,得到哈希值计算结果;
7.根据所述哈希值计算结果从预先存储的哈希映射表中,查询与所述哈希值计算结果对应的应用业务信息,将所述应用业务信息封装在预先经过格式拓展的ipv6拓展报文头的逐条选项头中;
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.映射查询模块,被配置为根据所述哈希值计算结果从预先存储的哈希映射表中,查询与所述哈希值计算结果对应的应用业务信息,将所述应用业务信息封装在预先经过格式拓展的ipv6拓展报文头的逐跳选项头中;
41.网络资源配置模块,被配置为识别处在公共骨干网络的所述逐跳选项头中的应用业务信息,根据所述应用业务信息进行网络资源配置。
42.本技术的第三方面提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。
43.从上面所述可以看出,本技术提供的视频监控系统的网络资源配置方法、装置及电子设备,通过获取流量报文,基于流量报文上所标记的双层虚拟局域网标签利用哈希算法进行哈希值计算,获取哈希值计算结果,从预先存储的哈希映射表中,查询与该哈希值计算结果对应的应用业务信息,然后将查询到的应用业务信息封装在预先经过格式拓展的ipv6拓展报文头的逐跳选项头中,然后识别处在公共骨干网络的逐条选项头中的应用业务信息,根据应用业务信息进行网络资源配置,从而实现了将流量报文上所标记的双层虚拟局域网标签转化为处在公共骨干网络的ipv6拓展报文头中的信息,使得网络能够感知应用业务信息,从而可以对应用业务信息进行精细的区分,进而达到能够根据应用业务信息的内容进行网络资源的合理配置的效果。
附图说明
44.为了更清楚地说明本技术或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
45.图1为本技术实施例的视频监控系统的网络资源配置方法的流程图;
46.图2a为本技术实施例的逐条选项头的格式的示意图;
47.图2b为本技术实施例的存放在逐条选项头中应用业务信息的示意图;
48.图2c为本技术实施例的应用感知网络身份标识部分拓展示意图;
49.图2d为本技术实施例的应用感知网络身份标识拓展后存放应用业务信息示意图;
50.图3为本技术实施例的视频监控系统的网络资源配置装置的结构示意图;
51.图4为本技术实施例的电子设备的示意图。
具体实施方式
52.为使本技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本技术进一步详细说明。
53.需要说明的是,除非另外定义,本技术实施例使用的技术术语或者科学术语应当为本技术所属领域内具有一般技能的人士所理解的通常意义。本技术实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
54.相关技术中对于传统视频监控系统中网络与应用业务信息相解耦,网络与应用业务信息不能相互感知,网络无法对应用业务信息进行精细的区分,难以根据应用业务信息的内容实现网络资源的合理配置。
55.本技术的实施例提供一种视频监控系统的网络资源配置方法,通过获取流量报文,基于流量报文上所标记的双层虚拟局域网标签利用哈希算法进行哈希值计算,获取哈希值计算结果,从预先存储的哈希映射表中,查询与该哈希值计算结果对应的应用业务信息,然后将查询到的应用业务信息封装在预先经过格式拓展的ipv6拓展报文头的逐跳选项头中,然后识别处在公共骨干网络的逐条选项头中的应用业务信息,根据应用业务信息进行网络资源配置,从而实现了将流量报文上所标记的双层虚拟局域网标签转化为处在公共骨干网络的ipv6拓展报文头中的信息,使得网络能够感知应用业务信息,从而可以对应用业务信息进行精细的区分,进而达到能够根据应用业务信息的内容进行网络资源的合理配置的效果,如图1所示,所述方法包括:
56.步骤101,获取流量报文,所述流量报文包括双层虚拟局域网标签。
57.在该步骤中,流量报文从终端设备发出,终端设备可以是下列至少之一:
58.摄像机、数字视频录像机、网络录像机。
59.此外,终端设备还可以是发送指令给摄影机或数字视频录像机或网络录像机的终端控制设备。
60.流量报文在从终端设备发出时,标记上内层虚拟局域网(virtual localarea network,vlan)标签,内层虚拟局域网标签能够用于区分不同的设备,实现设备间的隔离和保护。
61.流量报文在进入公共骨干网络的边缘交换机时,标记上外层虚拟局域网标签,用于隔离子系统内部的信息,实现系统间的隔离与保护。
62.此外,还可以在获取流量报文之后,对该流量报文是否含有虚拟局域网标签进行判断,如果含有虚拟局域网标签,再对虚拟局域网标签是否为双层标签进行判断。
63.步骤102,基于所述双层虚拟局域网标签利用哈希算法进行哈希值计算,得到哈希值计算结果。
64.在该步骤中,在标记有双层虚拟局域网标签的流量报文进入公共骨干网络中之后,基于虚拟局域网标签利用安全哈希(secure hashalgorithm 256-bit,sha256)算法进
行哈希值计算,得到虚拟局域网标签对应的哈希值计算结果。
65.步骤103,根据所述哈希值计算结果从预先存储的哈希映射表中,查询与所述哈希值计算结果对应的应用业务信息,将所述应用业务信息封装在所述预先经过格式拓展的ipv6拓展报文头的逐跳选项头中。
66.在该步骤中,哈希映射表存储在公共骨干网络的交换机中,哈希映射表中存储了虚拟局域网标签中的信息与应用业务信息之间的映射关系,从而能够从该哈希映射表中查询出与哈希计算结果对应的应用业务信息,使得网络能够感知应用业务信息,从而可以对应用业务信息进行精细的区分。
67.ipv6(internet protocol version 6,互联网协议第6版)拓展报文头,通过apn6(application-aware ipv6 networking,应用感知网络)技术,利用ipv6拓展报文头的可编程空间,将应用业务信息携带进入网络,形成网络感知应用业务信息的前提。
68.ipv6拓展报文头所携带的应用业务信息包括应用标识信息(apn id)和应用需求参数信息(apn parameters)。应用标识信息提供便于网络区分不同应用流和某个/类应用的不同用户(组)等信息,可以包括应用组id(app group id)、用户组id(user group id)等信息。应用需求参数信息为可选携带信息,可以包括带宽、时延、抖动、丢包率等应用对网络性能的需求参数。apn6技术可以改变传统的无差分服务提供模式,通过不同的路径提供多样化的服务。
69.将应用业务信息封装在预先经过格式拓展的ipv6拓展报文头的逐跳选项头(hop-by-hop options header,hbh)中,例如,将流标识和/或用户标识和/或服务质量要求标识封装到ipv6拓展报文头的报头中逐跳选项头(hop-by-hop options header,hbh)位置,逐跳选项头的格式如图2a所示。在存放时将前一个报头的下一报头(next header)部分设置为0,标识当前报头的下一个头部类型为逐跳选项头。其中将逐跳选项头的选项类型(optiontype)部分标识当前拓展头的类型,报头扩展长度(hdrext len)指的是逐跳选项扩展报头中的8字节块的数量,应用感知网络信息(apn6 information)中存放ipv6拓展报文头对应的应用业务信息(可变长度)。
70.封装到逐跳选项头中的应用业务信息格式如图2b所示,应用感知网络身份标识类型(apn-id-type)字段设计为短类型(32位),flags(未定义标识)和网络性能需求参数类型(apn-para-type)部分作为预留字段。网络性能需求参数apn-para(optional)为可选部分,如果使用则需要在网络性能需求参数类型(apn-para-type)字段中进行标识,其中,应用感知网络身份标识(apn-id)为拓展部分,可将图2b中应用感知网络身份标识(apn-id)部分拓展为如图2c所示,将应用感知网络身份标识(apn-id)部分拓展为流标识(flow-type,8位)用户标识(user-type,8位)、服务质量要求标识(priority-type,16位)三部分。
71.应用感知网络身份标识拓展后存放应用业务信息(apn-id)具体如图2d所示,flow-type为0x01时表示当前的ipv6拓展报文头中携带的为视频流的信息,为0x02时表示当前ipv6拓展报文头中携带的为指令流的信息。
72.user-type为0x01时表示当前ipv6拓展报文头的发送账户类型是普通账户,为0x02时表示当前ipv6拓展报文头的发送账户类型是高级(vip)账户。
73.还可以是user-type为0x01时表示当前ipv6拓展报文头的发送账户类型是普通用户,为0x02时表示当前ipv6拓展报文头的发送账户类型是普通vip用户,为0x03时是高级
vip用户。
74.priority-type中记录解析出的优先级信息,该字段的值越高,当前ipv6拓展报文头在传输时的优先级越高,可以获得更多的网络资源。例如,priority-type为0x0063,表示高优先级,0x0000表示低优先级。
75.此外,通过将应用业务信息封装在ipv6拓展报文头的逐跳选项头中,使得将虚拟局域网(vlan)标签转换成应用感知网络身份标识(apn-id)层的信息,从而能够解决虚拟局域网标签的信息仅在识别时得到了利用,但在封装到逐跳选项头的应用感知网络身份标识(apn-id)层时未被充分利用的问题。
76.步骤104,识别处在公共骨干网络的所述逐条选项头中的应用业务信息,并根据所述应用业务信息进行网络资源配置。
77.在该步骤中,根据应用业务信息的内容进行网络资源合理配置,实现了对应用业务信息的精细控制和管理,从而提高了网络服务的质量和效率。
78.通过上述方案,通过获取流量报文,基于流量报文上所标记的双层虚拟局域网标签利用哈希算法进行哈希值计算,获取哈希值计算结果,从预先存储的哈希映射表中,查询与该哈希值计算结果对应的应用业务信息,然后将查询到的应用业务信息封装在预先经过格式拓展的ipv6拓展报文头的逐跳选项头中,然后识别处在公共骨干网络的逐条选项头中的应用业务信息,根据应用业务信息进行网络资源配置,从而实现了将流量报文上所标记的双层虚拟局域网标签转化为处在公共骨干网络的ipv6拓展报文头中的信息,使得网络能够感知应用业务信息,从而可以对应用业务信息进行精细的区分,进而达到能够根据应用业务信息的内容进行网络资源的合理配置的效果。
79.在一些实施例中,所述双层虚拟局域网标签包括内层虚拟局域网标签和外层虚拟局域网标签,其中,所述内层虚拟局域网标签封装在所述外层虚拟局域网标签中。
80.步骤102,包括:
81.步骤1021,从所述内层虚拟局域网标签中,分别读取所述内层虚拟局域网标签对应的第一虚拟局域网身份标识和所述内层虚拟局域网标签对应的第一优先级信息。
82.步骤1022,从所述外层虚拟局域网标签中,分别读取所述外层虚拟局域网标签对应的第二虚拟局域网身份标识和所述外层局域网标签对应的第二优先级信息。
83.步骤1023,利用预设的拼接符号对所述第一虚拟局域网身份标识、第二虚拟局域网身份标识、第一优先级信息和第二优先级信息进行拼接,得到拼接结果。
84.步骤1024,对所述拼接结果通过哈希算法进行哈希值计算,得到所述哈希值计算结果。
85.在上述方案中,对流量报文标记的双层虚拟局域网标签包括内层虚拟局域网标签(c-vlan,客户侧标签)和外层虚拟局域网标签(s-vlan,供应商侧标签)。
86.从内层虚拟局域网标签中,分别读取第一虚拟局域网身份标识(c-vlan id)和优先事项(priority)字段信息(即第一优先级信息)。从外层虚拟局域网标签中,分别读取第二虚拟局域网身份标识(s-vlan id)和优先事项(priority)字段信息(即第二优先级信息)。
87.使用“#”(即预设的拼接符号)将第一虚拟局域网身份标识、第一优先级信息、第二虚拟局域网身份标识、第二优先级信息进行拼接,得到拼接后的字段(即拼接结果),然后使
用安全哈希算法(secure hashalgorithm 256-bit,sha256)算法进行拼接后字段的哈希值计算,得到哈希值计算结果。
88.其中,通过使用qinq(扩展虚拟局域网空间)技术使得一个数据帧携带两层虚拟局域网标签,将内层虚拟局域网标签封装在外层虚拟局域网标签中,使流量报文带着两层虚拟局域网标签穿越公共骨干网络。qinq技术适用于需要在不同虚拟局域网之间进行通信的场景,它能够在一个虚拟局域网中再套一个虚拟局域网,从而提高网络的灵活性和扩展性。
89.此外,在一个物理网络中可以同时运行多个独立的视频监控系统,每个视频监控系统对应一个虚拟局域网。使用qinq技术可以将每个内层虚拟局域网封装在外层虚拟局域网之中,从而实现不同视频监控系统之间的隔离和保护。
90.在一些实施例中,所述哈希值计算结果包括所述内层虚拟局域网标签对应的源媒体存取控制位址和第一优先级信息、所述外层虚拟局域网标签对应的第二虚拟局域网身份标识和第二优先级信息,所述应用业务信息包括所述流标识和/或所述用户标识和/或所述服务质量要求标识。
91.步骤103,包括:
92.步骤1031,从所述哈希映射表中的第一映射关系表,查询与所述源媒体存取控制位址对应的流标识,所述第一映射关系表表示各个源媒体存取控制位置和流标识的对应关系表。
93.步骤1032,从所述哈希映射表中的第二映射关系表,查询与所述第二虚拟局域网身份标识对应的用户标识,所述第二关系映射表表示各个第二虚拟局域网身份表示和用户标识的对应关系表。
94.步骤1033,从所述哈希映射表中的第三映射关系表,查询与所述第一优先级信息对应的第一服务质量要求标识,并查询与所述第二优先级信息对应的第二服务质量要求标识,将所述第一服务质量要求标识和所述第二服务质量要求标识作为服务质量要求标识,所述第三映射关系表表示各个第一优先级信息和各个第二优先级信息与服务质量要求标识的对应关系表。
95.在上述方案中,哈希值计算结果包括内层虚拟局域网标签对应的源媒体存取控制位址(源mac地址)和第一优先级信息、外层虚拟局域网标签对应的第二虚拟局域网身份标识和第二优先级信息。
96.在公共骨干网络的交换机中存储哈希映射表,哈希映射表中存储了虚拟局域网标签中的信息与应用业务信息之间的映射关系,包括第一映射关系表、第二映射关系表、第三映射关系表。
97.其中,第一映射关系表中存储了内层虚拟局域网标签中的源媒体存取控制位址与流标识(flow-type)的映射关系,第二映射关系表中存储了外层虚拟局域网标签中的第二虚拟局域网身份标识(vlan id字段)与用户标识(user-type)的映射关系,第三映射关系表中存储了内层虚拟局域网标签中的priority字段(即第一优先级信息)和外层虚拟局域网标签中的priority字段(即第二优先级信息)与服务质量要求标识(priority-type)的映射关系。
98.在哈希映射表中查找流量报文携带的双层标签(即内层虚拟局域网标签和外层虚拟局域网标签)对应的应用业务信息。即从第一映射关系表中查询内层虚拟局域网标签中
的源媒体存取控制位址对应的流标识;
99.从第二映射关系表中查询外层虚拟局域网标签中第二虚拟局域网身份标识对应的用户标识;
100.从第三映射关系表中查询与内层虚拟局域网标签中的第一优先级信息对应的第一服务质量要求标识,并查询与外层虚拟局域网标签中的第二优先级信息对应的第二服务质量要求标识,将第一服务质量要求标识和第二服务质量要求标识作为服务质量要求标识。例如,如果内层虚拟局域网标签中的第一优先级信息为6,外层虚拟局域网标签中的第二优先级信息为3,则服务质量的要求标识为63。
101.应用业务信息包括流标识和/或用户标识和/或服务质量要求标识,从而能够从该哈希映射表中查询出与哈希计算结果对应的应用业务信息,使得网络能够感知应用业务信息,从而可以对应用业务信息进行精细的区分。
102.在一些实施例中,所述流标识的类型包括第一流标识类型和第二流标识类型,所述第一流标识类型用于表示所述流量报文为来源设备为视频监控设备的视频流,所述第二流标识类型用于表示所述流量报文为来源设备为终端设备的指令流;
103.所述用户标识的类型包括第一用户标识类型和第二用户标识类型,所述第一用户标识类型用于表示所述流量报文的发送账户为第一类型账户,所述第二用户标识类型用于表示所述流量报文的发送账户为第二类型账户;
104.所述服务质量要求标识对应的值的大小用于表示所述流量报文传输的优先级。
105.在上述方案中,例如,流标识的类型为0x01(即第一流标识类型)时,表示流量报文为来源设备为视频监控设备的视频流。
106.流标识的类型为0x02(即第二流标识类型)时,表示流量报文为来源设备为终端设备的指令流。
107.用户标识的类型为0x01(即第一用户标识类型)时,表示流量报文的发送账户为普通账户(即第一类型账户)。
108.用户标识的类型为0x02(即第二用户标识类型)时,表示流量报文的发送账户为高级(vip)账户(即第二类型账户)。
109.一个流量报文对应的服务质量要求标识为63,另一个流量报文对应的服务质量要求标识为00,则服务质量要求标识为63的流量报文的传输优先级为高优先级,服务质量要求标识为00的另一个流量报文的传输优先级为低优先级。
110.在一些实施例中,步骤104,包括:
111.步骤1041,根据所述流标识的类型进行网络资源配置。和/或,
112.步骤1042,根据所述用户标识的类型进行网络资源配置。和/或,
113.步骤1043,根据服务质量要求标识对应的值大小进行网络资源配置。
114.在上述方案中,根据流标识的类型实现网络资源的合理配置,和/或,据用户标识的类型实现网络资源的合理配置,根据服务质量要求标识对应的值大小实现网络资源的合理配置。
115.在一些实施例中,步骤1041,包括:
116.步骤10411,响应于确定所述流标识的类型为所述第一流标识类型,则配置处在预设范围带宽的网络资源。或者,
117.步骤10412,响应于确定所述流标识的类型为所述第二流标识类型,则配置处在预设范围时延的网络资源。
118.在上述方案中,如果流标识的类型为0x01(即第一流标识类型)时,表示流量报文为来源设备为视频监控设备的视频流,则配置高于预设带宽阈值的高带宽网络资源。
119.如果流标识的类型为0x02(即第二流标识类型)时,表示流量报文为来源设备为终端设备的指令流,则配置低于预设时延阈值的低时延网络资源。
120.在一些实施例中,步骤1042,包括:
121.步骤10421,响应于确定所述用户标识的类型为所述第一用户标识类型,则配置预设的与所述第一类账户对应的网络资源。或者,
122.步骤10422,响应于确定所述用户标识的类型为所述第二用户标识类型,则配置预设的与所述第二类型账户对应的网络资源。
123.在上述方案中,如果用户标识的类型为0x01(即第一用户标识类型)时,表示流量报文的发送账户为普通账户(即第一类型账户),则配置普通账户对应的网络资源,
124.如果用户标识的类型为0x02(即第二用户标识类型)时,表示流量报文的发送账户为高级(vip)账户(即第二类型账户),则配置高级账户对应的网络资源。
125.在一些实施例中,步骤1043,包括:
126.步骤10431,响应于确定所述服务质量要求标识对应的值大于其他流量报文对应的其他服务质量要求标识的值,则按照高优先级传输所述服务质量要求标识对应的流量报文。或者,
127.步骤10432,响应于确定所述服务质量要求标识对应的值小于其他流量报文对应的其他服务质量要求标识的值,则按照低优先级传输所述服务质量要求标识对应的流量报文。或者,
128.步骤10433,响应于确定所述服务质量要求标识对应的值等于其他流量报文对应的其他服务质量要求标识的值,则将所述服务质量要求标识对应的流量报文和所述其他服务质量要求标识对应的其他流量报文同时传输。
129.在上述方案中,如果服务质量要求标识对应的值大于其他流量报文对应的其他服务质量要求标识的值,则优先传输其他流量报文对应的其他服务质量要求标识的值大的流量报文。
130.如果服务质量要求标识对应的值小于其他流量报文对应的其他服务质量要求标识的值,则优先传输与其他服务质量要求标识对应的其他流量报文,然后再传输服务质量要求标识对应的值小的流量报文。
131.如果服务质量要求标识对应的值等于其他流量报文对应的其他服务质量要求标识的值,则可以将该服务质量要求标识对应的流量报文与其他服务质量要求标识对应的其他流量报文同时传输。
132.需要说明的是,本技术实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本技术实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。
133.需要说明的是,上述对本技术的一些实施例进行了描述。其它实施例在所附权利
要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
134.基于同一发明构思,与上述任意实施例方法相对应的,本技术还提供了一种视频监控系统的网络资源配置装置。
135.参考图3,所述视频监控系统的网络资源配置装置,包括:
136.流量报文获取模块301,被配置为获取流量报文,所述流量报文包括双层虚拟局域网标签;
137.哈希值计算模块302,被配置为基于所述双层虚拟局域网标签利用哈希算法进行哈希值计算,得到哈希值计算结果;
138.映射查询模块303,被配置为根据所述哈希值计算结果从预先存储的哈希映射表中,查询与所述哈希值计算结果对应的应用业务信息,将所述应用业务信息封装在预先经过格式拓展的ipv6拓展报文头的逐跳选项头中;
139.网络资源配置模块304,被配置为识别处在公共骨干网络的所述逐跳选项头中的应用业务信息,根据所述应用业务信息进行网络资源配置。
140.在一些实施例中,所述双层虚拟局域网标签包括内层虚拟局域网标签和外层虚拟局域网标签,所述内层虚拟局域网标签封装在所述外层虚拟局域网标签中;
141.哈希值计算模块302,具体被配置为:
142.从所述内层虚拟局域网标签中,分别读取所述内层虚拟局域网标签对应的第一虚拟局域网身份标识和所述内层虚拟局域网标签对应的第一优先级信息;
143.从所述外层虚拟局域网标签中,分别读取所述外层虚拟局域网标签对应的第二虚拟局域网身份标识和所述外层局域网标签对应的第二优先级信息;
144.利用预设的拼接符号对所述第一虚拟局域网身份标识、第二虚拟局域网身份标识、第一优先级信息和第二优先级信息进行拼接,得到拼接结果;
145.对所述拼接结果通过哈希算法进行哈希值计算,得到所述哈希值计算结果。
146.在一些实施例中,所述哈希值计算结果包括所述内层虚拟局域网标签对应的源媒体存取控制位址和第一优先级信息、所述外层虚拟局域网标签对应的第二虚拟局域网身份标识和第二优先级信息,所述应用业务信息包括所述流标识和/或所述用户标识和/或所述服务质量要求标识;
147.映射查询模块303,具体被配置为:
148.从所述哈希映射表中的第一映射关系表,查询与所述源媒体存取控制位址对应的流标识,所述第一映射关系表表示各个源媒体存取控制位置和流标识的对应关系表;
149.从所述哈希映射表中的第二映射关系表,查询与所述第二虚拟局域网身份标识对应的用户标识,所述第二关系映射表表示各个第二虚拟局域网身份表示和用户标识的对应关系表;
150.从所述哈希映射表中的第三映射关系表,查询与所述第一优先级信息对应的第一服务质量要求标识,并查询与所述第二优先级信息对应的第二服务质量要求标识,将所述第一服务质量要求标识和所述第二服务质量要求标识作为服务质量要求标识,所述第三映
射关系表表示各个第一优先级信息和各个第二优先级信息与服务质量要求标识的对应关系表。
151.在一些实施例中,所述流标识的类型包括第一流标识类型和第二流标识类型,所述第一流标识类型用于表示所述流量报文为来源设备为视频监控设备的视频流,所述第二流标识类型用于表示所述流量报文为来源设备为终端设备的指令流;
152.所述用户标识的类型包括第一用户标识类型和第二用户标识类型,所述第一用户标识类型用于表示所述流量报文的发送账户为第一类型账户,所述第二用户标识类型用于表示所述流量报文的发送账户为第二类型账户;
153.所述服务质量要求标识对应的值的大小用于表示所述流量报文传输的优先级。
154.在一些实施例中,网络资源配置模块304,包括:
155.第一配置单元,被配置为根据所述流标识的类型进行网络资源配置;和/或,
156.第二配置单元,被配置为根据所述用户标识的类型进行网络资源配置;和/或,
157.第三配置单元,被配置为根据服务质量要求标识对应的值大小进行网络资源配置。
158.在一些实施例中,第一配置单元,具体被配置为:
159.响应于确定所述流标识的类型为所述第一流标识类型,则配置处在预设范围带宽的网络资源;或者,
160.响应于确定所述流标识的类型为所述第二流标识类型,则配置处在预设范围时延的网络资源。
161.在一些实施例中,第二配置单元,具体被配置为:
162.响应于确定所述用户标识的类型为所述第一用户标识类型,则配置预设的与所述第一类账户对应的网络资源;或者,
163.响应于确定所述用户标识的类型为所述第二用户标识类型,则配置预设的与所述第二类型账户对应的网络资源。
164.在一些实施例中,第三配置单元,具体被配置为:
165.响应于确定所述服务质量要求标识对应的值大于其他流量报文对应的其他服务质量要求标识的值,则按照高优先级传输所述服务质量要求标识对应的流量报文;或者,
166.响应于确定所述服务质量要求标识对应的值小于其他流量报文对应的其他服务质量要求标识的值,则按照低优先级传输所述服务质量要求标识对应的流量报文;或者,
167.响应于确定所述服务质量要求标识对应的值等于其他流量报文对应的其他服务质量要求标识的值,则将所述服务质量要求标识对应的流量报文和所述其他服务质量要求标识对应的其他流量报文同时传输。
168.为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本技术时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
169.上述实施例的装置用于实现前述任一实施例中相应的视频监控系统的网络资源配置方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
170.基于同一发明构思,与上述任意实施例方法相对应的,本技术还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上任意一实施例所述的视频监控系统的网络资源配置方法。
171.图4示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器401、存储器402、输入/输出接口403、通信接口404和总线405。其中处理器401、存储器402、输入/输出接口403和通信接口404通过总线405实现彼此之间在设备内部的通信连接。
172.处理器401可以采用通用的cpu(central processing unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
173.存储器402可以采用rom(read only memory,只读存储器)、ram(randomaccess memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器402可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器402中,并由处理器401来调用执行。
174.输入/输出接口403用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
175.通信接口404用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。
176.总线405包括一通路,在设备的各个组件(例如处理器401、存储器402、输入/输出接口403和通信接口404)之间传输信息。
177.需要说明的是,尽管上述设备仅示出了处理器401、存储器402、输入/输出接口403、通信接口404以及总线405,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
178.上述实施例的电子设备用于实现前述任一实施例中相应的视频监控系统的网络资源配置方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
179.基于同一发明构思,与上述任意实施例方法相对应的,本技术还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的视频监控系统的网络资源配置方法。
180.本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
181.上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的视频监控系统的网络资源配置方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
182.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本技术的范围(包括权利要求)被限于这些例子;在本技术的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本技术实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
183.另外,为简化说明和讨论,并且为了不会使本技术实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(ic)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本技术实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本技术实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本技术的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本技术实施例。因此,这些描述应被认为是说明性的而不是限制性的。
184.尽管已经结合了本技术的具体实施例对本技术进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态ram(dram))可以使用所讨论的实施例。
185.本技术实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本技术实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:
1.一种视频监控系统的网络资源配置方法,其特征在于,包括:获取流量报文,所述流量报文包括双层虚拟局域网标签;基于所述双层虚拟局域网标签利用哈希算法进行哈希值计算,得到哈希值计算结果;根据所述哈希值计算结果从预先存储的哈希映射表中,查询与所述哈希值计算结果对应的应用业务信息,将所述应用业务信息封装在预先经过格式拓展的ipv6拓展报文头的逐跳选项头中;识别处在公共骨干网络的所述逐跳选项头中的应用业务信息,并根据所述应用业务信息进行网络资源配置。2.根据权利要求1所述的方法,其特征在于,所述双层虚拟局域网标签包括内层虚拟局域网标签和外层虚拟局域网标签,其中,所述内层虚拟局域网标签封装在所述外层虚拟局域网标签中;所述基于所述双层虚拟局域网标签利用哈希算法进行哈希值计算,得到哈希值计算结果,包括:从所述内层虚拟局域网标签中,分别读取所述内层虚拟局域网标签对应的第一虚拟局域网身份标识和所述内层虚拟局域网标签对应的第一优先级信息;从所述外层虚拟局域网标签中,分别读取所述外层虚拟局域网标签对应的第二虚拟局域网身份标识和所述外层迅虚拟局域网标签对应的第二优先级信息;利用预设的拼接符号对所述第一虚拟局域网身份标识、第二虚拟局域网身份标识、第一优先级信息和第二优先级信息进行拼接,得到拼接结果;对所述拼接结果通过哈希算法进行哈希值计算,得到所述哈希值计算结果。3.根据权利要求2所述的方法,其特征在于,所述哈希值计算结果包括所述内层虚拟局域网标签对应的源媒体存取控制位址和第一优先级信息、所述外层虚拟局域网标签对应的第二虚拟局域网身份标识和第二优先级信息,所述应用业务信息包括所述流标识和/或所述用户标识和/或所述服务质量要求标识;所述根据所述哈希值计算结果从预先存储的哈希映射表中,查询与所述哈希值计算结果对应的应用业务信息,包括:从所述哈希映射表中的第一映射关系表,查询与所述源媒体存取控制位址对应的流标识,所述第一映射关系表表示各个源媒体存取控制位置和流标识的对应关系表;从所述哈希映射表中的第二映射关系表,查询与所述第二虚拟局域网身份标识对应的用户标识,所述第二关系映射表表示各个第二虚拟局域网身份表示和用户标识的对应关系表;从所述哈希映射表中的第三映射关系表,查询与所述第一优先级信息对应的第一服务质量要求标识,并查询与所述第二优先级信息对应的第二服务质量要求标识,将所述第一服务质量要求标识和所述第二服务质量要求标识作为服务质量要求标识,所述第三映射关系表表示各个第一优先级信息和各个第二优先级信息与服务质量要求标识的对应关系表。4.根据权利要求3所述的方法,其特征在于,所述流标识的类型包括第一流标识类型和第二流标识类型,所述第一流标识类型用于表示所述流量报文为来源设备为视频监控设备的视频流,所述第二流标识类型用于表示所述流量报文为来源设备为终端设备的指令流;所述用户标识的类型包括第一用户标识类型和第二用户标识类型,所述第一用户标识
类型用于表示所述流量报文的发送账户为第一类型账户,所述第二用户标识类型用于表示所述流量报文的发送账户为第二类型账户;所述服务质量要求标识对应的值的大小用于表示所述流量报文传输的优先级。5.根据权利要求4所述的方法,其特征在于,所述根据所述应用业务信息进行网络资源配置,包括:根据所述流标识的类型进行网络资源配置;和/或,根据所述用户标识的类型进行网络资源配置;和/或,根据服务质量要求标识对应的值大小进行网络资源配置。6.根据权利要求5所述的方法,其特征在于,所述根据所述流标识的类型进行网络资源配置,包括:响应于确定所述流标识的类型为所述第一流标识类型,则配置处在预设范围带宽的网络资源;或者,响应于确定所述流标识的类型为所述第二流标识类型,则配置处在预设范围时延的网络资源。7.根据权利要求5所述的方法,其特征在于,所述根据所述用户标识的类型进行网络资源配置,包括:响应于确定所述用户标识的类型为所述第一用户标识类型,则配置预设的与所述第一类账户对应的网络资源;或者,响应于确定所述用户标识的类型为所述第二用户标识类型,则配置预设的与所述第二类型账户对应的网络资源。8.根据权利要求5所述的方法,其特征在于,所述根据服务质量要求标识对应的值大小进行网络资源配置,包括:响应于确定所述服务质量要求标识对应的值大于其他流量报文对应的其他服务质量要求标识的值,则按照高优先级传输所述服务质量要求标识对应的流量报文;或者,响应于确定所述服务质量要求标识对应的值小于其他流量报文对应的其他服务质量要求标识的值,则按照低优先级传输所述服务质量要求标识对应的流量报文;或者,响应于确定所述服务质量要求标识对应的值等于其他流量报文对应的其他服务质量要求标识的值,则将所述服务质量要求标识对应的流量报文和所述其他服务质量要求标识对应的其他流量报文同时传输。9.一种视频监控系统的网络资源配置装置,其特征在于,包括:流量报文获取模块,被配置为获取流量报文,所述流量报文包括双层虚拟局域网标签;哈希值计算模块,被配置为基于所述双层虚拟局域网标签利用哈希算法进行哈希值计算,得到哈希值计算结果;映射查询模块,被配置为根据所述哈希值计算结果从预先存储的哈希映射表中,查询与所述哈希值计算结果对应的应用业务信息,将所述应用业务信息封装在预先经过格式拓展的ipv6拓展报文头的逐跳选项头中;网络资源配置模块,被配置为识别处在公共骨干网络的所述逐跳选项头中的应用业务信息,根据所述应用业务信息进行网络资源配置。10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算
机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至8任意一项所述的方法。

技术总结
本申请提供一种视频监控系统的网络资源配置方法、装置及电子设备,基于获取的流量报文上所标记的双层虚拟局域网标签利用哈希算法进行哈希值计算,得到哈希值计算结果,从预先存储的哈希映射表中,查询与该哈希值计算结果对应的应用业务信息,再将查询到的应用业务信息封装在预先经过格式拓展的IPv6拓展报文头的逐跳选项头中,然后识别处在公共骨干网络的逐条选项头中的应用业务信息,根据应用业务信息进行网络资源配置,能够将流量报文上所标记的双层虚拟局域网标签转化为处在公共骨干网络的IPv6拓展报文头中的信息,从而使网络能够感知应用业务信息,实现对应用业务信息的精细区分,进而达到能够根据应用业务信息的内容进行网络资源的合理配置效果。进行网络资源的合理配置效果。进行网络资源的合理配置效果。


技术研发人员:邓晓智 卢建刚 李波 张珮明 刘元杰 姜文婷 陈捷 张馨月
受保护的技术使用者:广东电网有限责任公司电力调度控制中心
技术研发日:2023.05.26
技术公布日:2023/10/6
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐