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.地址接收模块,用于接收所述监控调度系统针对所述第一请求发送的监控调流地址;所述监控调流地址包括加密的监控参数;
64.第二请求发送模块,用于向所述监控共享服务系统发送第二请求,所述第二请求包括所述监控调流地址;
65.监控接收模块,用于接收所述监控共享服务系统针对所述第二请求发送的监控视频;所述监控视频由所述监控共享服务系统对所述加密的监控参数进行解密后,根据包括解密的监控参数的监控调流地址获取得到并向所述第三方平台发送。
66.本发明实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通
信;
67.所述存储器,用于存放计算机程序;
68.所述处理器,用于执行存储器上所存放的程序时,实现如本发明实施例所述的方法。
69.本发明实施例还公开了一个或多个计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例所述的方法。
70.本发明实施例包括以下优点:
71.在本发明实施例中,该调流方法应用于监控调度系统中,监控调度系统与第三方平台和监控共享服务系统通信,接收第三方平台发送的第一请求;根据第一请求确定监控调流地址,并向第三方平台发送监控调流地址;监控调流地址包括加密的监控参数;向监控共享服务系统发送密钥信息,以使监控共享服务系统在接收第三方平台发送的第二请求时,对第二请求的监控调流地址中加密的监控参数进行解密,根据包括解密的监控参数的监控调流地址获取监控视频并向第三方平台发送;更改与密钥标识对应密钥信息,并向监控共享服务系统发送密钥标识和更改后的密钥信息。本发明实施例中监控调度系统可以对监控调流地址进行加密,并管理监控共享服务系统中监控视频对应的密钥信息,从而提高了监控调流地址传输的安全性,防止因猜测参数更换数值而调取权限外的监控视频。
附图说明
72.图1是本发明实施例提供的一种调流方法的步骤流程图;
73.图2是本发明实施例提供的一种调流方法的示意图;
74.图3是本发明实施例提供的另一种调流方法的步骤流程图;
75.图4是本发明实施例提供的另一种调流方法的步骤流程图;
76.图5是本发明实施例提供的一种调流装置的结构框图;
77.图6是本发明实施例提供的另一种调流装置的结构框图;
78.图7是本发明实施例提供的另一种调流装置的结构框图。
具体实施方式
79.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
80.随着视联网技术的发展,越来越多的视联网产品涉及到与互联网中的数据进行交互,特别是当交互的数据为监控数据时,往往在传输的时候,由于调流地址的传输形式为明文传输或加密后的调流地址的密码过于简单,导致监控数据的泄露,例如,在现有的rtsp(real time streaming protocol:实时流协议)、hls(http live streaming:apple的动态码率自适应技术)等调流地址中,其对应的监控参数为明文状态,容易在传输时发生数据泄露,如地址“rtsp://10.1.2.3:556/h264/monitor/13511111111/2”中末尾的监控参数为“2”,可以通过猜测试验其他数字,得出监控参数对应的密码,导致地址极不安全,以至于监控数据的泄露,因此,为了避免监控数据的泄露,则需要提高监控调流地址传输的安全性。
81.本发明实施例的核心构思之一在于,第三方平台可以向监控调度系统请求监控调流地址,以及根据监控调流地址向监控共享服务系统请求监控视频;监控调度系统可以向
第三方平台返回包括加密的监控参数的监控调流地址,监控共享服务系统可以将监控调流地址中的监控参数进行解密以获得对应的监控视频并向第三方平台发送。监控调流地址中的监控参数保持加密传输,可以提高监控调流地址传输的安全性,防止因猜测参数更换数值而调取权限外的监控视频。
82.参照图1,示出了本发明实施例提供的一种调流方法的步骤流程图,应用于监控调度系统,所述监控调度系统与第三方平台和监控共享服务系统通信,所述方法具体可以包括如下步骤:
83.步骤101,接收所述第三方平台发送的第一请求;
84.在本发明实施例中,监控调度系统,可以为第三方平台提供api(application programming interface:应用程序编程接口)接口,以使第三方平台通过监控调度系统的api接口,获取加密后的监控调流地址;监控调度系统还可以管理监控共享服务系统已经存储的密钥信息。
85.监控共享服务系统,可以接收并存储监控调度系统发送的密钥信息,可以对接收到的第三方平台发送的监控调流地址进行解密,以根据解密的监控调流地址查找对应的监控视频并向第三方平台发送。
86.第三方平台,可以向监控调度系统请求监控调流地址,并根据监控调流地址向监控共享服务系统请求监控视频。
87.示例性地,监控调度系统可以包括视联网模块和ip(internet protocol:网际互连协议)网模块,可以通过视联网模块与监控共享服务系统通信连接,也可以通过ip网模块与第三方平台进行通信连接。
88.在本发明实施例中,监控调度系统可以存在对应api接口,可以通过该api接口接受第三方平台发送的第一请求,其中,第一请求用于获取监控调流地址。
89.步骤102,根据所述第一请求确定监控调流地址,并向所述第三方平台发送所述监控调流地址;所述监控调流地址包括加密的监控参数;
90.在本发明实施例中,监控调度系统可以根据第一请求,获取或者生成一个或多个加密后的监控调流地址,并发送至第三方平台;其中,监控调流地址可以包括加密的监控参数,监控参数是监控视频对应的参数信息,可以根据监控参数查找对应的监控视频。
91.在一种可选的实施例中,所述步骤202可以包括以下子步骤s11-s13:
92.子步骤s11,获取初始的监控调流地址;
93.子步骤s12,根据所述第一请求确定用户标识,并确定与所述用户标识对应的密钥信息;
94.子步骤s13,采用所述密钥信息,对所述初始的监控调流地址中的监控参数进行加密。
95.在一种示例中,监控调度系统可以根据第一请求,确定对应的用户标识;查找与用户标识对应的一个或多个监控视频,并获取各个监控视频对应的初始的监控调流地址,其中,初始监控调流地址可以为明文状态。
96.为了实现对初始的监控调流地址进行加密处理,监控调度系统可以根据用户标识,生成或者获取与用户标识对应的密钥信息;监控调度系统可以根据与用户标识对应的密钥信息,对初始的监控调流地址中的监控参数进行加密,以生成进行加密后的监控调流
是加密后不可猜测,因此,加密后的监控调流地址的安全性很高;另外,监控调流地址中还加入密钥标识“53fd05b6-5bcd-4a3c-baa4-7908182ea19a”,该参数对应一个密钥信息,可被监控调度系统修改;
110.若监控调度系统将密钥信息进行修改,则修改后旧监控调流地址将解密失败,因此,第三方平台使用旧监控调流地址调流将会失败,则在第三方平台不会显示监控画面。
111.参考图2,为本发明实施例提供的一种调流方法的示意图;监控调度系统包括视联网模块和ip网模块,通过视联网模块与监控共享服务系统通信连接,通过ip网模块与第三方平台进行通信连接。
112.第三方平台发送第一请求至监控调度系统;监控调度系统根据接收到的第一请求,反馈对应的加密后的监控调流地址至第三方平台;监控调度系统根据第一请求获取对应的密钥信息并发送至监控共享服务系统;监控调度系统还可以用于更改监控共享服务系统中存储的密钥信息。
113.第三方平台发送第二请求至监控共享服务系统;监控共享服务系统根据第二请求查找对应的密钥信息,对第二请求中加密后的监控调流地址进行解密;若解密成功,则监控共享服务系统获取对应的监控视频,并发送至第三方平台;若解密失败,则监控共享服务系统向第三方平台发送调流失败信息。
114.在本发明实施例中,该调流方法应用于监控调度系统中,监控调度系统与第三方平台和监控共享服务系统通信,接收第三方平台发送的第一请求;根据第一请求确定监控调流地址,并向第三方平台发送监控调流地址;监控调流地址包括加密的监控参数;向监控共享服务系统发送密钥信息,以使监控共享服务系统在接收第三方平台发送的第二请求时,对第二请求的监控调流地址中加密的监控参数进行解密,根据包括解密的监控参数的监控调流地址获取监控视频并向第三方平台发送;更改与密钥标识对应密钥信息,并向监控共享服务系统发送密钥标识和更改后的密钥信息。本发明实施例中监控调度系统可以对监控调流地址进行加密,并管理监控共享服务系统中监控视频对应的密钥信息,从而提高了监控调流地址传输的安全性,防止因猜测参数更换数值而调取权限外的监控视频。
115.参照图3,示出了本发明实施例提供的一种调流方法的步骤流程图,应用于监控共享服务系统,所述监控共享服务系统与第三方平台和监控调度系统通信,所述方法具体可以包括如下步骤:
116.步骤301,接收所述监控调度系统发送的密钥信息;
117.示例性地,监控共享服务系统可以包括视联网模块和ip网模块,通过视联网模块与监控调度系统进行通信连接,通过ip网模块与第三方平台进行通信连接。
118.在一种可选的实施例中,所述步骤301可以包括以下子步骤s21:
119.子步骤s21,接收所述监控调度系统发送的密钥标识和对应的密钥信息;
120.在本发明实施例中,监控共享服务系统可以接收监控调度系统发送的密钥标识和对应的密钥信息,并将接收到的密钥标识和对应的密钥信息进行存储。
121.步骤302,接收所述第三方平台发送的第二请求,所述第二请求包括监控调流地址,所述监控调流地址包括加密的监控参数;
122.步骤303,采用所述密钥信息,对所述加密的监控参数进行解密;
123.在本发明实施例中,监控共享服务系统可以接收第三方平台发送的第二请求,第
二请求用于获取监控视频,其中,第二请求包括监控调流地址,监控调流地址中的监控参数为加密状态;可以采用监控共享服务系统存储的密钥信息,对处于加密状态的监控参数进行解密。
124.在一种可选的实施例中,所述步骤303可以包括以下子步骤s31-s32:
125.子步骤s31,获取所述监控调流地址中的密钥标识;
126.子步骤s32,查找与所述监控调流地址中的密钥标识对应的目标密钥信息,采用所述目标密钥信息,对所述加密的监控参数进行解密。
127.在本发明实施例中,监控共享服务系统可以通过监控调流地址中的密钥标识,查找已存储至监控共享服务系统的密钥标识对应的目标密钥信息,对处于加密状态的监控参数进行解密。
128.步骤304,根据包括解密的监控参数的监控调流地址,获取对应的监控视频并向所述第三方平台发送。
129.在本发明实施例中,若监控共享服务系统对加密的监控参数解密成功,则可以获取解密后的监控参数的监控调流地址,根据解密后的监控参数的监控调流地址,获取监控视频,发送至第三方平台;若监控共享服务系统对加密的监控参数解密失败,则对第三方平台反馈调流失败信息。
130.在本发明实施例中,该调流方法应用于监控共享服务系统,监控共享服务系统与第三方平台和监控调度系统通信;接收监控调度系统发送的密钥信息;接收第三方平台发送的第二请求,第二请求包括监控调流地址,监控调流地址包括加密的监控参数;采用密钥信息,对加密的监控参数进行解密;根据包括解密的监控参数的监控调流地址,获取对应的监控视频并向第三方平台发送。本发明实施例中监控调度系统可以对监控调流地址进行加密,并管理监控共享服务系统中监控视频对应的密钥信息,从而提高了监控调流地址传输的安全性,防止因猜测参数更换数值而调取权限外的监控视频。
131.参照图4,示出了本发明实施例提供的另一种调流方法的步骤流程图,应用于第三方平台,所述第三方平台与监控调度系统和监控共享服务系统通信,所述方法具体可以包括如下步骤:
132.步骤401,向所述监控调度系统发送第一请求;
133.步骤402,接收所述监控调度系统针对所述第一请求发送的监控调流地址;所述监控调流地址包括加密的监控参数;
134.示例性地,第三方平台可以通过ip网模块分别与监控调度系统和监控共享服务系统通信。
135.在本发明实施例中,第三方平台可以通过监控调度系统的api接口发送第一请求至监控调度系统,监控调度系统可以针对第一请求生成监控调流地址,并发送至第三方平台。
136.示例性地,第三方平台可以接收一个或多个监控调流地址,其中,监控调流地址可以包括加密的监控参数,监控参数是监控视频对应的参数信息,可以根据监控参数查找对应的监控视频。
137.步骤403,向所述监控共享服务系统发送第二请求,所述第二请求包括所述监控调流地址;
138.步骤404,接收所述监控共享服务系统针对所述第二请求发送的监控视频;所述监控视频由所述监控共享服务系统对所述加密的监控参数进行解密后,根据包括解密的监控参数的监控调流地址获取得到并向所述第三方平台发送。
139.在本发明实施例中,第三方平台可以向监控共享服务系统发送包括监控调流地址的第二请求,监控共享服务系统对监控调流地址中的监控参数进行解密,以获取第二请求对应的监控视频。
140.若监控共享服务系统对针对第二请求的监控调流地址解密成功,则监控共享服务系统可以根据包括解密的监控参数的监控调流地址,获取监控视频,并将监控视频发送至第三方平台,第三方平台可以接收由监控共享服务系统针对第二请求发送的监控视频,并播放该监控视频;若解密失败,则第三方平台可以接收由监控共享服务系统发送的调流失败信息。
141.在本发明实施例中,该调流方法应用于第三方平台,第三方平台与监控调度系统和监控共享服务系统通信,向监控调度系统发送第一请求;接收监控调度系统针对第一请求发送的监控调流地址;监控调流地址包括加密的监控参数;向监控共享服务系统发送第二请求,第二请求包括监控调流地址;接收监控共享服务系统针对第二请求发送的监控视频;监控视频由监控共享服务系统对加密的监控参数进行解密后,根据包括解密的监控参数的监控调流地址获取得到并向第三方平台发送。本发明实施例中监控调度系统可以对监控调流地址进行加密,并管理监控共享服务系统中监控视频对应的密钥信息,从而提高了监控调流地址传输的安全性,防止因猜测参数更换数值而调取权限外的监控视频。
142.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
143.参照图5,示出了本发明实施例提供的一种调流装置的结构框图,应用于监控调度系统,所述监控调度系统与第三方平台和监控共享服务系统通信,具体可以包括如下模块:
144.请求接收模块501,用于接收所述第三方平台发送的第一请求;
145.地址确定模块502,用于根据所述第一请求确定监控调流地址,并向所述第三方平台发送所述监控调流地址;所述监控调流地址包括加密的监控参数;
146.密钥发送模块503,用于向所述监控共享服务系统发送密钥信息,以使所述监控共享服务系统在接收所述第三方平台发送的第二请求时,对所述第二请求的监控调流地址中加密的监控参数进行解密,根据包括解密的监控参数的监控调流地址获取监控视频并向所述第三方平台发送。
147.在一种实施例中,所述地址确定模块,包括:
148.地址获取子模块,用于获取初始的监控调流地址;
149.密钥确定子模块,用于根据所述第一请求确定用户标识,并确定与所述用户标识对应的密钥信息;
150.监控参数加密子模块,用于采用所述密钥信息,对所述初始的监控调流地址中的监控参数进行加密。
151.在一种实施例中,所述地址确定模块,还包括:
152.密钥标识确定子模块,用于确定与所述用户标识对应的密钥标识,并建立所述密钥标识与密钥信息的对应关系;
153.标识添加子模块,用于在所述初始的监控调流地址中添加所述密钥标识;所述密钥标识用于使所述监控共享服务系统根据所述密钥标识查找对应的密钥信息;
154.所述密钥发送模块,包括:
155.密钥标识发送子模块,用于向所述监控共享服务系统发送密钥标识和对应的密钥信息。
156.在一种实施例中,还包括:密钥更改模块,更改所述与所述密钥标识对应密钥信息;
157.更改密钥发送模块,向所述监控共享服务系统发送所述密钥标识和更改后的密钥信息。
158.在本发明实施例中,该调流方法应用于监控调度系统中,监控调度系统与第三方平台和监控共享服务系统通信,接收第三方平台发送的第一请求;根据第一请求确定监控调流地址,并向第三方平台发送监控调流地址;监控调流地址包括加密的监控参数;向监控共享服务系统发送密钥信息,以使监控共享服务系统在接收第三方平台发送的第二请求时,对第二请求的监控调流地址中加密的监控参数进行解密,根据包括解密的监控参数的监控调流地址获取监控视频并向第三方平台发送;更改与密钥标识对应密钥信息,并向监控共享服务系统发送密钥标识和更改后的密钥信息。本发明实施例中监控调度系统可以对监控调流地址进行加密,并管理监控共享服务系统中监控视频对应的密钥信息,从而提高了监控调流地址传输的安全性,防止因猜测参数更换数值而调取权限外的监控视频。
159.参照图6,示出了本发明实施例提供的一种调流装置的结构框图,应用于监控共享服务系统,所述监控共享服务系统与第三方平台和监控调度系统通信,具体可以包括如下模块:
160.密钥接收模块601,用于接收所述监控调度系统发送的密钥信息;
161.第二请求接收模块602,用于接收所述第三方平台发送的第二请求,所述第二请求包括监控调流地址,所述监控调流地址包括加密的监控参数;
162.监控解密模块603,用于采用所述密钥信息,对所述加密的监控参数进行解密;
163.监控发送模块604,用于根据包括解密的监控参数的监控调流地址,获取对应的监控视频并向所述第三方平台发送。
164.在一种实施例中,所述监控调流地址包括密钥标识,所述密钥接收模块,包括:
165.密钥标识接收子模块,用于接收所述监控调度系统发送的密钥标识和对应的密钥信息;
166.在一种实施例中,所述监控解密模块,包括:
167.密钥标识获取子模块,用于获取所述监控调流地址中的密钥标识;
168.监控参数解密子模块,用于查找与所述监控调流地址中的密钥标识对应的目标密钥信息,采用所述目标密钥信息,对所述加密的监控参数进行解密。
169.在本发明实施例中,该调流方法应用于监控共享服务系统,监控共享服务系统与第三方平台和监控调度系统通信;接收监控调度系统发送的密钥信息;接收第三方平台发
送的第二请求,第二请求包括监控调流地址,监控调流地址包括加密的监控参数;采用密钥信息,对加密的监控参数进行解密;根据包括解密的监控参数的监控调流地址,获取对应的监控视频并向第三方平台发送。本发明实施例中监控调度系统可以对监控调流地址进行加密,并管理监控共享服务系统中监控视频对应的密钥信息,从而提高了监控调流地址传输的安全性,防止因猜测参数更换数值而调取权限外的监控视频。
170.参照图7,示出了本发明实施例提供的一种调流装置的结构框图,应用于第三方平台,所述第三方平台与监控调度系统和监控共享服务系统通信,具体可以包括如下模块:
171.第一请求发送模块701,用于向所述监控调度系统发送第一请求;
172.地址接收模块702,用于接收所述监控调度系统针对所述第一请求发送的监控调流地址;所述监控调流地址包括加密的监控参数;
173.第二请求发送模块703,用于向所述监控共享服务系统发送第二请求,所述第二请求包括所述监控调流地址;
174.监控接收模块704,用于接收所述监控共享服务系统针对所述第二请求发送的监控视频;所述监控视频由所述监控共享服务系统对所述加密的监控参数进行解密后,根据包括解密的监控参数的监控调流地址获取得到并向所述第三方平台发送。
175.在本发明实施例中,该调流方法应用于第三方平台,第三方平台与监控调度系统和监控共享服务系统通信,向监控调度系统发送第一请求;接收监控调度系统针对第一请求发送的监控调流地址;监控调流地址包括加密的监控参数;向监控共享服务系统发送第二请求,第二请求包括监控调流地址;接收监控共享服务系统针对第二请求发送的监控视频;监控视频由监控共享服务系统对加密的监控参数进行解密后,根据包括解密的监控参数的监控调流地址获取得到并向第三方平台发送。本发明实施例中监控调度系统可以对监控调流地址进行加密,并管理监控共享服务系统中监控视频对应的密钥信息,从而提高了监控调流地址传输的安全性,防止因猜测参数更换数值而调取权限外的监控视频。
176.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
177.本发明实施例还提供了一种电子设备,包括:
178.包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述调流方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
179.本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现上述调流方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
180.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
181.本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
182.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
183.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
184.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
185.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
186.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
187.以上对本发明所提供的一种调流方法、一种调流装置、一种电子设备和一种计算机可读存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
技术特征:1.一种调流方法,其特征在于,应用于监控调度系统,所述监控调度系统与第三方平台和监控共享服务系统通信,所述方法包括:接收所述第三方平台发送的第一请求;根据所述第一请求确定监控调流地址,并向所述第三方平台发送所述监控调流地址;所述监控调流地址包括加密的监控参数;向所述监控共享服务系统发送密钥信息,以使所述监控共享服务系统在接收所述第三方平台发送的第二请求时,对所述第二请求的监控调流地址中加密的监控参数进行解密,根据包括解密的监控参数的监控调流地址获取监控视频并向所述第三方平台发送。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一请求确定监控调流地址,包括:获取初始的监控调流地址;根据所述第一请求确定用户标识,并确定与所述用户标识对应的密钥信息;采用所述密钥信息,对所述初始的监控调流地址中的监控参数进行加密。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一请求确定监控调流地址,还包括:确定与所述用户标识对应的密钥标识,并建立所述密钥标识与密钥信息的对应关系;在所述初始的监控调流地址中添加所述密钥标识;所述密钥标识用于使所述监控共享服务系统根据所述密钥标识查找对应的密钥信息;所述向所述监控共享服务系统发送密钥信息,包括:向所述监控共享服务系统发送密钥标识和对应的密钥信息。4.根据权利要求3所述的方法,其特征在于,还包括:更改所述与所述密钥标识对应密钥信息;向所述监控共享服务系统发送所述密钥标识和更改后的密钥信息。5.一种调流方法,其特征在于,应用于监控共享服务系统,所述监控共享服务系统与第三方平台和监控调度系统通信,所述方法包括:接收所述监控调度系统发送的密钥信息;接收所述第三方平台发送的第二请求,所述第二请求包括监控调流地址,所述监控调流地址包括加密的监控参数;采用所述密钥信息,对所述加密的监控参数进行解密;根据包括解密的监控参数的监控调流地址,获取对应的监控视频并向所述第三方平台发送。6.根据权利要求5所述的方法,其特征在于,所述监控调流地址包括密钥标识,所述接收所述监控调度系统发送的密钥信息,包括:接收所述监控调度系统发送的密钥标识和对应的密钥信息;所述采用所述密钥信息,对所述加密的监控参数进行解密,包括:获取所述监控调流地址中的密钥标识;查找与所述监控调流地址中的密钥标识对应的目标密钥信息,采用所述目标密钥信息,对所述加密的监控参数进行解密。7.一种调流方法,其特征在于,应用于第三方平台,所述第三方平台与监控调度系统和
监控共享服务系统通信,所述方法包括:向所述监控调度系统发送第一请求;接收所述监控调度系统针对所述第一请求发送的监控调流地址;所述监控调流地址包括加密的监控参数;向所述监控共享服务系统发送第二请求,所述第二请求包括所述监控调流地址;接收所述监控共享服务系统针对所述第二请求发送的监控视频;所述监控视频由所述监控共享服务系统对所述加密的监控参数进行解密后,根据包括解密的监控参数的监控调流地址获取得到并向所述第三方平台发送。8.一种调流装置,其特征在于,应用于监控调度系统,所述监控调度系统与第三方平台和监控共享服务系统通信,所述装置包括:请求接收模块,用于接收所述第三方平台发送的第一请求;地址确定模块,用于根据所述第一请求确定监控调流地址,并向所述第三方平台发送所述监控调流地址;所述监控调流地址包括加密的监控参数;密钥发送模块,用于向所述监控共享服务系统发送密钥信息,以使所述监控共享服务系统在接收所述第三方平台发送的第二请求时,对所述第二请求的监控调流地址中加密的监控参数进行解密,根据包括解密的监控参数的监控调流地址获取监控视频并向所述第三方平台发送。9.一种调流装置,其特征在于,应用于监控共享服务系统,所述监控共享服务系统与第三方平台和监控调度系统通信,所述装置包括:密钥接收模块,用于接收所述监控调度系统发送的密钥信息;第二请求接收模块,用于接收所述第三方平台发送的第二请求,所述第二请求包括监控调流地址,所述监控调流地址包括加密的监控参数;监控解密模块,用于采用所述密钥信息,对所述加密的监控参数进行解密;监控发送模块,用于根据包括解密的监控参数的监控调流地址,获取对应的监控视频并向所述第三方平台发送。10.一种调流装置,其特征在于,应用于第三方平台,所述第三方平台与监控调度系统和监控共享服务系统通信,所述装置包括第一请求发送模块,用于向所述监控调度系统发送第一请求;地址接收模块,用于接收所述监控调度系统针对所述第一请求发送的监控调流地址;所述监控调流地址包括加密的监控参数;第二请求发送模块,用于向所述监控共享服务系统发送第二请求,所述第二请求包括所述监控调流地址;监控接收模块,用于接收所述监控共享服务系统针对所述第二请求发送的监控视频;所述监控视频由所述监控共享服务系统对所述加密的监控参数进行解密后,根据包括解密的监控参数的监控调流地址获取得到并向所述第三方平台发送。11.一种电子设备,其特征在于,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如权利要求1至4或5至6或7所述的一个或多个的一种数据处理方法。
12.一种计算机可读存储介质,其特征在于,其存储的计算机程序使得处理器执行如权利要求1至4或5至6或7任一项所述的一种数据处理方法。
技术总结本发明实施例提供了一种调流方法、装置、电子设备和存储介质,应用于监控调度系统中,根据第一请求确定监控调流地址,并向第三方平台发送监控调流地址;向监控共享服务系统发送密钥信息,以使监控共享服务系统在接收第三方平台发送的第二请求时,对第二请求的监控调流地址中加密的监控参数进行解密,根据包括解密的监控参数的监控调流地址获取监控视频并向第三方平台发送;本发明实施例中监控调度系统可以对监控调流地址进行加密,并管理监控共享服务系统中监控视频对应的密钥信息,从而提高了监控调流地址传输的安全性,防止因猜测参数更换数值而调取权限外的监控视频。更换数值而调取权限外的监控视频。更换数值而调取权限外的监控视频。
技术研发人员:王宝 谭菊 侯文宇 孙勇
受保护的技术使用者:视联动力信息技术股份有限公司
技术研发日:2022.07.06
技术公布日:2022/11/1