CN110166822B - Multi-trust-domain trusted video sharing method and system - Google Patents
Multi-trust-domain trusted video sharing method and system Download PDFInfo
- Publication number
- CN110166822B CN110166822B CN201910424013.4A CN201910424013A CN110166822B CN 110166822 B CN110166822 B CN 110166822B CN 201910424013 A CN201910424013 A CN 201910424013A CN 110166822 B CN110166822 B CN 110166822B
- Authority
- CN
- China
- Prior art keywords
- video
- domain
- trust
- sharing
- trusted
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000004458 analytical method Methods 0.000 claims abstract description 81
- 238000012795 verification Methods 0.000 claims abstract description 73
- 238000013475 authorization Methods 0.000 claims abstract description 49
- 238000005516 engineering process Methods 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种多信任域可信视频共享方法及系统,基于区块链实现视频域网关,通过在不同的信任域中设置视频域网关,实现对域内视频设备的可信管理;同时,通过视频域网关建立域间信任,针对跨域视频共享和协同分析请求,基于可信授权验证实现在多信任域之间进行视频共享和视频协同分析,进而实现可信视频共享及协同分析,解决了因相互不信任导致的视频共享和协同分析实现难度大的问题,实现更大范围更高效率的视频共享和更高价值的目标分析。
The invention discloses a multi-trust domain trusted video sharing method and system, which implements a video domain gateway based on the blockchain, and realizes trusted management of video devices in the domain by setting up video domain gateways in different trust domains; at the same time, Establish inter-domain trust through the video domain gateway. For cross-domain video sharing and collaborative analysis requests, video sharing and video collaborative analysis between multiple trust domains are implemented based on trusted authorization verification, thereby achieving trusted video sharing and collaborative analysis, solving It solves the difficulty of video sharing and collaborative analysis caused by mutual distrust, and achieves wider and more efficient video sharing and higher-value target analysis.
Description
技术领域Technical field
本发明涉及计算机技术领域,特别是涉及一种多信任域可信视频共享方法及系统。The present invention relates to the field of computer technology, and in particular to a multi-trust domain trusted video sharing method and system.
背景技术Background technique
随着计算机的计算能力的不断提升,以及视频采集设备的大量普及,人们期待监控视频能够实现最大化的共享,以使得监控视频能够更好的服务于大众。但是目前多数的视频共享,都是要在视频持有者允许的情况下,在视频服务器上才能查看到相应的视频内容,而该种方法并不能实现可信的视频共享及协同分析。With the continuous improvement of computer computing power and the widespread popularity of video collection equipment, people expect surveillance videos to be shared to the maximum extent so that surveillance videos can better serve the public. However, most current video sharing requires the video holder's permission to view the corresponding video content on the video server. However, this method cannot achieve reliable video sharing and collaborative analysis.
发明内容Contents of the invention
本发明提供了一种多信任域可信视频共享方法及系统,以解决现有技术中视频共享并不能实现可信的视频共享及协同分析的问题。The present invention provides a multi-trust domain trusted video sharing method and system to solve the problem in the prior art that video sharing cannot achieve trusted video sharing and collaborative analysis.
第一方面,本发明提供了一种多信任域可信视频共享方法,该方法包括:In a first aspect, the present invention provides a multi-trust domain trusted video sharing method, which method includes:
基于区块链实现视频域网关,为每个信任域设置对应的视频域网关,并建立多信任域可信视频共享系统,其中,所述多信任域可信视频共享系统包括:信任域内的视频采集设备、视频域网关和视频计算云服务器,以及与所述视频采集设备连接的所述视频服务器,所述视频服务器与所述视频计算云服务器通过所述视频域网关相连接;Implement a video domain gateway based on blockchain, set a corresponding video domain gateway for each trust domain, and establish a multi-trust domain trusted video sharing system, where the multi-trust domain trusted video sharing system includes: videos within the trust domain Collection device, video domain gateway and video computing cloud server, and the video server connected to the video collection device, the video server and the video computing cloud server are connected through the video domain gateway;
在接收到视频共享请求后,基于所述多信任域可信视频共享系统,并根据所述视频共享请求建立视频共享服务,并将共享视频的数据内容、共享时长、以及消耗的视频计算资源均记录在授权列表中;After receiving the video sharing request, a video sharing service is established based on the multi-trust domain trusted video sharing system and according to the video sharing request, and the data content, sharing duration, and consumed video computing resources of the shared video are all recorded in the authorization list;
根据所述授权列表按照预设的计费策略进行计费统计。Perform charging statistics according to the preset charging policy according to the authorization list.
优选地,建立多信任域的视频共享系统之后,基于所述多信任域可信视频共享系统,并根据所述视频共享请求建立视频共享之前,还包括:Preferably, after establishing the multi-trust domain video sharing system and before establishing video sharing based on the multi-trust domain trusted video sharing system and according to the video sharing request, the method further includes:
对多信任域之间的视频采集设备的归属信息、共享视频的归属信息以及视频计算资源的归属信息进行验证,并在验证通过后,对各个归属信息进行记录。Verify the ownership information of video collection devices, shared videos, and video computing resources between multiple trust domains, and record each ownership information after the verification is passed.
优选地,对多信任域之间的视频采集设备的归属信息、共享视频的归属信息以及视频计算资源的归属信息进行验证,并在验证通过后,对各个归属信息进行记录,包括:对所述视频采集设备所属的信任域、共享视频所属的视频采集设备以及视频计算资源所属的视频服务器或视频计算云服务器,进行验证,并将验证通过的所有归属信息均记录在设备信任列表上;在有新的共享视频后,更新所述设备信任列表,并将更新前的设备信任列表以及更新后的设备信任列表均进行保存。Preferably, the ownership information of the video collection device, the ownership information of the shared video, and the ownership information of the video computing resources between multiple trust domains are verified, and after the verification is passed, each ownership information is recorded, including: The trust domain to which the video collection device belongs, the video collection device to which the shared video belongs, and the video server or video computing cloud server to which the video computing resource belongs are verified, and all ownership information that passes the verification is recorded on the device trust list; After a new video is shared, the device trust list is updated, and both the device trust list before the update and the device trust list after the update are saved.
优选地,所述授权列表内还记录有设备之间的授权信息;Preferably, authorization information between devices is also recorded in the authorization list;
在接收到视频共享请求后,基于所述多信任域可信视频共享系统,并根据所述视频共享请求建立视频共享之前,还包括:对发出视频共享请求的设备进行身份验证,并在身份验证通过后,根据所述授权列表判断发出视频共享请求的设备是否被授权,如果是,则进行视频共享。After receiving the video sharing request, based on the multi-trust domain trusted video sharing system and before establishing video sharing according to the video sharing request, it also includes: performing identity verification on the device that issued the video sharing request, and performing identity verification after the identity verification. After passing the request, it is determined according to the authorization list whether the device that issued the video sharing request is authorized, and if so, video sharing is performed.
优选地,该方法还包括:在接收到的视频协同分析请求后,根据多信任域可信视频共享系统中各个视频服务器和视频计算云服务器的资源使用情况,计算进行视频协同分析所需的资源;通过计算得到的资源对所述视频协同分析请求对应的视频内容进行分析,并将提供资源的设备以及提供的资源情况均记录在所述授权列表中,以进行计费统计。Preferably, the method further includes: after receiving the video collaborative analysis request, calculating the resources required for video collaborative analysis based on resource usage of each video server and video computing cloud server in the multi-trust domain trusted video sharing system. ; Analyze the video content corresponding to the video collaborative analysis request through the calculated resources, and record the device providing the resources and the provided resources in the authorization list for billing statistics.
第二方面,本发明提供了一种多信任域可信视频共享系统,所述多信任域可信视频共享系统包括:信任域内的视频采集设备、视频域网关和视频计算云服务器,以及与所述视频采集设备连接的视频服务器,且所述视频服务器与所述视频计算云服务器通过所述视频域网关相连接,所述视频域网关是基于区块链技术设置在每个信任域上的;In a second aspect, the present invention provides a multi-trust domain trusted video sharing system. The multi-trust domain trusted video sharing system includes: a video collection device in the trust domain, a video domain gateway and a video computing cloud server, and The video server connected to the video collection device, and the video server and the video computing cloud server are connected through the video domain gateway, which is set on each trust domain based on blockchain technology;
所述视频采集设备,用于采集视频信息;The video collection equipment is used to collect video information;
所述视频域网关,用于对当前信任域的视频采集设备和共享视频的归属信息进行验证,并在验证通过后对所述视频采集设备和所述共享视频的归属信息进行记录;The video domain gateway is used to verify the ownership information of the video collection device and the shared video in the current trusted domain, and record the ownership information of the video collection device and the shared video after passing the verification;
所述视频计算云服务器,用于对用户发送的请求信息触发所述视频域网关和所述处理器执行相应的处理;The video computing cloud server is configured to trigger the video domain gateway and the processor to perform corresponding processing on the request information sent by the user;
处理器,用于在接收到视频共享请求后,基于所述多信任域可信视频共享系统,并根据所述视频共享请求建立视频共享,并将共享视频的数据内容、共享时长、以及消耗的视频计算资源均记录在授权列表中,以及根据所述授权列表按照预设的计费策略进行计费统计。A processor configured to, after receiving a video sharing request, establish video sharing based on the multi-trust domain trusted video sharing system according to the video sharing request, and store the data content, sharing duration, and consumed time of the shared video. The video computing resources are all recorded in the authorization list, and billing statistics are performed according to the preset billing policy based on the authorization list.
优选地,所述处理器进一步包括:区块链节点,用于对多信任域之间的视频采集设备的归属信息、共享视频的归属信息以及视频计算资源的归属信息进行验证,并在验证通过后,对各个归属信息进行记录。Preferably, the processor further includes: a blockchain node for verifying the ownership information of the video collection device, the ownership information of the shared video, and the ownership information of the video computing resources between multiple trust domains, and after the verification passes Finally, each attribution information is recorded.
优选地,所述区块链节点还用于,对多信任域之间的视频采集设备所属的信任域、共享视频所属的视频采集设备以及视频计算资源所属的视频服务器或视频计算云服务器,进行验证,并将验证通过的所有归属信息均记录在设备信任列表上;在有新的共享视频后,更新所述设备信任列表,并将更新前的设备信任列表以及更新后的设备信任列表均进行保存。Preferably, the blockchain node is also used to conduct the trust domain to which the video collection device belongs, the video collection device to which the shared video belongs, and the video server or video computing cloud server to which the video computing resource belongs between multiple trust domains. Verify, and record all ownership information that passes verification on the device trust list; after a new shared video is available, update the device trust list, and perform both the pre-update device trust list and the updated device trust list save.
优选地,所述授权列表内还记录有设备之间的授权信息,所述处理器进一步包括:域内区块链节点,用于对发出视频共享请求的设备进行身份验证,并在身份验证通过后,根据所述授权列表判断发出视频共享请求的设备是否被授权,如果是,则进行视频共享。Preferably, the authorization list also records authorization information between devices, and the processor further includes: an intra-domain blockchain node for identity verification of the device that issues the video sharing request, and after the identity verification is passed, , determine whether the device issuing the video sharing request is authorized according to the authorization list, and if so, perform video sharing.
优选地,所述处理器进一步包括:区块链节点,用于在接收到的视频协同分析请求后,根据多信任域可信视频共享系统中各个视频服务器和视频计算云服务器的资源使用情况,计算进行视频协同分析所需的资源;通过计算得到的资源对所述视频协同分析请求对应的视频内容进行分析,并将提供资源的设备以及提供的资源情况均记录在所述授权列表中,以进行计费统计。Preferably, the processor further includes: a blockchain node configured to, after receiving the video collaborative analysis request, based on the resource usage of each video server and video computing cloud server in the multi-trust domain trusted video sharing system, Calculate the resources required for video collaborative analysis; analyze the video content corresponding to the video collaborative analysis request through the calculated resources, and record the device providing the resources and the provided resources in the authorization list, so as to Perform billing statistics.
本发明有益效果如下:The beneficial effects of the present invention are as follows:
本发明基于区块链实现视频域网关,通过在不同的信任域中设置视频域网关,实现对域内视频设备的可信管理;同时,通过视频域网关建立域间信任,针对跨域视频共享和协同分析请求,基于可信授权验证实现在多信任域之间进行视频共享和视频协同分析,进而实现可信视频共享及协同分析,解决了因相互不信任导致的视频共享和协同分析难度大的问题,实现更大范围更高效率的视频共享和更高价值的目标分析。The present invention implements a video domain gateway based on the blockchain, and realizes trusted management of video equipment in the domain by setting up video domain gateways in different trust domains; at the same time, it establishes inter-domain trust through the video domain gateway, aiming at cross-domain video sharing and Collaborative analysis request, based on trusted authorization verification, realizes video sharing and video collaborative analysis between multiple trust domains, thereby realizing trusted video sharing and collaborative analysis, solving the difficulty of video sharing and collaborative analysis caused by mutual distrust. problem, achieving larger-scale and more efficient video sharing and higher-value target analysis.
附图说明Description of the drawings
图1是本发明实施例提供的一种多信任域可信视频共享方法的流程示意图;Figure 1 is a schematic flow chart of a multi-trust domain trusted video sharing method provided by an embodiment of the present invention;
图2是本发明实施例提供的一种多信任域可信视频共享系统的结构示意图;Figure 2 is a schematic structural diagram of a multi-trust domain trusted video sharing system provided by an embodiment of the present invention;
图3是本发明实施例提供的域内区块链节点、视频域网关和区块链网络节点的功能结构示意图;Figure 3 is a schematic functional structure diagram of an intra-domain blockchain node, a video domain gateway and a blockchain network node provided by an embodiment of the present invention;
图4是本发明实施例提供的基于区块链建立视频设备可信关系的流程示意图;Figure 4 is a schematic flowchart of establishing a trustworthy relationship between video devices based on blockchain provided by an embodiment of the present invention;
图5是本发明实施例提供的基于区块链建立跨域信任的流程示意图;Figure 5 is a schematic flowchart of establishing cross-domain trust based on blockchain provided by an embodiment of the present invention;
图6是本发明实施例提供的多信任域可信视频共享流程示意图;Figure 6 is a schematic diagram of a multi-trust domain trusted video sharing process provided by an embodiment of the present invention;
图7是本发明实施例提供的多信任域可信视频协同分析流程示意图;Figure 7 is a schematic flow chart of multi-trust domain trusted video collaborative analysis provided by an embodiment of the present invention;
图8是本发明实施例提供的系统功能示意图;Figure 8 is a schematic diagram of system functions provided by an embodiment of the present invention;
图9是本发明实施例提供的另一种多信任域可信视频共享系统的结构示意图。Figure 9 is a schematic structural diagram of another multi-trust domain trusted video sharing system provided by an embodiment of the present invention.
具体实施方式Detailed ways
为了解决现有视频共享范围受限的问题,本发明提供了一种多信任域可信视频共享系统,本发明是基于区块链技术在信任域上设置视频域网关,并通过视频域网关将信任域内的视频服务器与视频计算云服务器进行连接,从而实现在多信任域之间进行视频共享和视频协同分析,并扩大了视频共享的范围。以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。In order to solve the existing problem of limited video sharing range, the present invention provides a multi-trust domain trusted video sharing system. The present invention sets a video domain gateway on the trust domain based on blockchain technology, and uses the video domain gateway to The video server in the trust domain is connected to the video computing cloud server, thereby realizing video sharing and video collaborative analysis between multiple trust domains, and expanding the scope of video sharing. The present invention will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described here are only used to explain the present invention and do not limit the present invention.
本发明第一实施例提供了一种多信任域可信视频共享方法,参见图1,该方法包括:The first embodiment of the present invention provides a multi-trust domain trusted video sharing method. See Figure 1. The method includes:
S101、在每个信任域设置视频域网关,并建立多信任域可信视频共享系统;S101. Set up a video domain gateway in each trust domain and establish a multi-trust domain trusted video sharing system;
本发明实施例基于区块链技术在每个信任域设置视频域网关,从而建立的多信任域可信视频共享系统,且该视频共享系统包括:信任域内的视频采集设备、与所述视频采集设备连接的视频服务器、以及将所述视频服务器与视频计算云服务器连接的视频域网关;The embodiment of the present invention sets up a video domain gateway in each trust domain based on blockchain technology, thereby establishing a multi-trust domain trusted video sharing system, and the video sharing system includes: a video collection device in the trust domain, and the video collection A video server connected to the device, and a video domain gateway connecting the video server to the video computing cloud server;
需要说明的是,本发明实施例是通过视频域网关来实现对信任域内的视频进行管理,并通过视频域网关将信任域内的视频服务器与视频计算云服务器进行连接,从而实现在多信任域之间进行视频共享和视频协同分析,进而扩大了视频共享的范围。It should be noted that in this embodiment of the present invention, the video domain gateway is used to manage videos in the trust domain, and the video server in the trust domain is connected to the video computing cloud server through the video domain gateway, thereby achieving multi-trust domain management. Video sharing and video collaborative analysis can be performed between users, thereby expanding the scope of video sharing.
本发明实施例的多信任域可信视频共享系统的结构具体如图2所示。根据图2可知,本发明实施例的信任域为多个,每个信任域内包括多个视频采集设备,各个视频采集设备均与视频服务器连接,而在具体具体实施时,可根据视频服务器的资源条件在每个信任域内设置多个视频服务器,并分配每个视频服务器所对应的视频采集设备。每一个信任域均设置一个视频域网关,该视频域网关与信任域内的所有视频服务器连接,并且视频域网关还与视频计算云服务器连接,从而实现在多信任域之间进行视频共享和视频协同分析。The structure of the multi-trust domain trusted video sharing system according to the embodiment of the present invention is specifically shown in Figure 2. According to Figure 2, it can be seen that there are multiple trust domains in the embodiment of the present invention. Each trust domain includes multiple video collection devices, and each video collection device is connected to the video server. During specific implementation, the system can be configured according to the resources of the video server. The condition is to set up multiple video servers in each trust domain and assign the video collection device corresponding to each video server. Each trust domain is set up with a video domain gateway. The video domain gateway is connected to all video servers in the trust domain. The video domain gateway is also connected to the video computing cloud server to achieve video sharing and video collaboration between multiple trust domains. analyze.
S102、在接收到视频共享请求后,基于所述多信任域可信视频共享系统,并根据所述视频共享请求建立视频共享服务,并将共享视频的数据内容、共享时长、以及消耗的视频计算资源均记录在授权列表中;S102. After receiving the video sharing request, establish a video sharing service based on the multi-trust domain trusted video sharing system and the video sharing request, and calculate the data content, sharing duration, and consumed video of the shared video. Resources are recorded in the authorization list;
本步骤中的视频共享请求可以包括发出视频共享请求的设备标识以及所请求的视频内容等等。The video sharing request in this step may include the identification of the device that issued the video sharing request, the requested video content, and so on.
本发明实施例,通过根据视频共享请求确定发出视频共享请求的设备、提供视频共享的设备、所共享的视频数据的内容、共享时长、以及消耗的视频计算资源均记录在授权列表中,以供进行后续查询以及计费统计使用。In the embodiment of the present invention, by determining the device that issues the video sharing request, the device that provides video sharing, the content of the shared video data, the sharing duration, and the consumed video computing resources are all recorded in the authorization list for use according to the video sharing request. Conduct subsequent inquiries and billing statistics.
S103、根据所述授权列表按照预设的计费策略进行计费统计。S103. Perform charging statistics according to the preset charging policy according to the authorization list.
本发明实施例通过对提供视频共享方进行一定的补偿的方式,以更好的激励视频共享方。The embodiment of the present invention provides certain compensation to the video sharing party to better motivate the video sharing party.
总体来说,本发明实施例的核心思想是:基于区块链实现视频域网关,通过在不同的信任域中设置视频域网关,实现对域内视频设备的可信管理;同时,通过视频域网关建立域间信任,针对跨域视频共享和协同分析请求,基于可信授权验证实现在多信任域之间进行视频共享和视频协同分析,进而实现可信视频共享及协同分析,解决了因相互不信任导致的视频共享和协同分析难度大的问题,实现更大范围更高效率的视频共享和更高价值的目标分析。Generally speaking, the core idea of the embodiment of the present invention is to implement a video domain gateway based on the blockchain, and realize trusted management of video devices in the domain by setting up video domain gateways in different trust domains; at the same time, through the video domain gateway Establish inter-domain trust. For cross-domain video sharing and collaborative analysis requests, based on trusted authorization verification, video sharing and video collaborative analysis can be carried out between multiple trust domains, thereby achieving trusted video sharing and collaborative analysis, and solving the problem of mutual incompatibility. It solves the difficult problems of video sharing and collaborative analysis caused by trust, and achieves wider and more efficient video sharing and higher value target analysis.
具体实施时,本发明实施例中,在步骤S101和步骤S102之间还设有以下步骤:基于所述多信任域可信视频共享系统,对多信任域之间的视频采集设备的归属信息、共享视频的归属信息以及视频计算资源的归属信息进行验证,并在验证通过后,对各个归属信息进行记录;During specific implementation, in the embodiment of the present invention, the following steps are further provided between step S101 and step S102: based on the multi-trust domain trusted video sharing system, the ownership information of the video collection devices between the multi-trust domains, Verify the ownership information of the shared video and the ownership information of the video computing resource, and after the verification is passed, record each ownership information;
本步骤就是实现信任域内,以及跨信任域的身份验证和内容验证(即对共享的视频内容所进行的验证)。具体来说,本发明实施例通过将物理上互不信任的节点之间建立逻辑上的互信,即,对信任域内的视频域网关和视频采集设备进行身份验证和内容验证,并在信任域之间进行身份验证和内容验证,完成互信连接,为跨域视频共享和视频协同分析完成最基础的设置,完成该步骤后,才能实现更大范围的视频跨域共享,以及跨域视频计算。This step is to implement identity verification and content verification within and across trust domains (that is, verification of shared video content). Specifically, the embodiment of the present invention establishes logical mutual trust between nodes that physically do not trust each other, that is, performs identity verification and content verification on the video domain gateway and video collection device within the trust domain, and performs identity verification and content verification on the video domain gateway and video collection device within the trust domain. Perform identity authentication and content verification, complete mutual trust connections, and complete the most basic settings for cross-domain video sharing and video collaborative analysis. Only after completing this step can larger-scale cross-domain video sharing and cross-domain video calculations be achieved.
具体实施时,本发明实施例要建立身份验证、域内验证、内容验证、资源验证等等,通过上述各种验证,以实现对多信任域之间的视频采集设备的归属信息、共享视频的归属信息以及视频计算资源的归属信息进行验证。During specific implementation, the embodiment of the present invention needs to establish identity verification, intra-domain verification, content verification, resource verification, etc., through the above various verifications, to realize the ownership information of video collection devices and the ownership of shared videos between multiple trust domains. Information and ownership information of video computing resources are verified.
具体来说,本发明实施例是通过视频域网关对域内的设备进行管理,并对域内的设备进行域内验证、身份验证、内容验证、资源验证等等。Specifically, the embodiment of the present invention manages the devices in the domain through the video domain gateway, and performs intra-domain verification, identity verification, content verification, resource verification, etc. on the devices in the domain.
具体实施时,本发明实施例中,对多信任域之间的视频采集设备的归属信息、共享视频的归属信息以及视频计算资源的归属信息进行验证,并在验证通过后,对各个归属信息进行记录,包括:对视频采集设备所属的信任域、共享视频所属的视频采集设备以及视频计算资源所属的视频服务器或视频计算云服务器,进行验证,并将验证通过的所有归属信息均记录在设备信任列表上;During specific implementation, in the embodiment of the present invention, the ownership information of the video collection device, the ownership information of the shared video, and the ownership information of the video computing resources between multiple trust domains are verified, and after the verification is passed, each ownership information is verified. Records include: verifying the trust domain to which the video collection device belongs, the video collection device to which the shared video belongs, and the video server or video computing cloud server to which the video computing resource belongs, and recording all ownership information that passes the verification in the device trust on list;
在有新的共享内容后,更新所述设备信任列表,并将更新前的设备信任列表以及更新后的设备信任列表均进行保存。After there is new shared content, the device trust list is updated, and both the device trust list before the update and the device trust list after the update are saved.
也就是说,本发明实施例通过设置一个设备信任列表来对验证通过的设备的所属信息进行记录,以供在接收到视频共享请求后,根据所述视频共享请求建立视频共享。That is to say, the embodiment of the present invention sets a device trust list to record the ownership information of the devices that have passed the verification, so that after receiving the video sharing request, video sharing can be established based on the video sharing request.
另外,本发明实施例还对更新前的设备信任列表,以及更新后的设备信任列表均进行保存,以实现视频共享可追溯。In addition, the embodiment of the present invention also saves both the device trust list before the update and the device trust list after the update, so as to realize traceability of video sharing.
进一步地,本发明实施例在接收到视频共享请求之后,根据所述视频共享请求建立视频共享之前,还包括:Further, after receiving the video sharing request and before establishing video sharing according to the video sharing request, the embodiment of the present invention also includes:
对发出视频共享请求的设备进行身份验证,并在身份验证通过后,判断所述发出视频共享请求的设备是否被授权,如果是,则进行视频共享。Perform identity verification on the device that issues the video sharing request, and after passing the identity verification, determine whether the device that issues the video sharing request is authorized, and if so, perform video sharing.
具体来说,本发明实施例在接收到视频共享请求后,先根据设备信任列表查找到提供相应的视频内容的设备,然后对发出视频共享请求的设备进行身份验证,并在身份验证通过后,判断所述发出视频共享请求的设备是否被授权,如果是,则进行视频共享。Specifically, after receiving the video sharing request, the embodiment of the present invention first finds the device that provides the corresponding video content according to the device trust list, and then performs identity verification on the device that issued the video sharing request, and after the identity verification is passed, Determine whether the device issuing the video sharing request is authorized, and if so, perform video sharing.
本发明实施例通过上述方法,可以有效保证视频共享的双方的安全性,从而提升用户体验。Through the above method, embodiments of the present invention can effectively ensure the security of both parties sharing videos, thereby improving user experience.
具体实施时,本发明实施例判断所述发出视频共享请求的设备是否被授权,包括:所述授权列表内还记录有设备之间的授权信息,根据所述授权列表判断发出视频共享请求的设备是否被授权。During specific implementation, the embodiment of the present invention determines whether the device that issues the video sharing request is authorized, including: the authorization list also records authorization information between devices, and determines the device that issues the video sharing request based on the authorization list. Whether authorized.
也就是说,本发明实施例是通过在授权列表中记录有设备之间的授权信息,以在接收到视频共享请求后,尽快实现视频的共享。That is to say, the embodiment of the present invention records the authorization information between devices in the authorization list, so as to realize the sharing of the video as soon as possible after receiving the video sharing request.
另外,本发明实施例所述的方法还包括:In addition, the method described in the embodiment of the present invention also includes:
在接收到的视频协同分析请求后,根据多信任域可信视频共享系统中各个视频服务器和视频计算云服务器的资源使用情况,计算进行视频协同分析所需的资源;After receiving the video collaborative analysis request, calculate the resources required for video collaborative analysis based on the resource usage of each video server and video computing cloud server in the multi-trust domain trusted video sharing system;
通过计算得到的资源对所述视频协同分析请求对应的视频内容进行分析,并将提供资源的设备以及提供的资源情况均记录在所述授权列表中,以进行计费统计。The video content corresponding to the video collaborative analysis request is analyzed based on the calculated resources, and the device providing the resources and the provided resources are recorded in the authorization list for billing statistics.
也就是说,本发明实施例在视频共享的基础上,还能实现对视频的协同分析。That is to say, on the basis of video sharing, the embodiments of the present invention can also realize collaborative analysis of videos.
具体来说,本发明实施例是在接收到的视频协同分析请求后,为该请求分配相应的计算资源,并通过该计算资源完成相应的视频协同分析,最后将提供资源的设备以及提供的资源情况均记录在所述授权列表中,以进行计费统计。Specifically, the embodiment of the present invention allocates corresponding computing resources to the request after receiving a video collaborative analysis request, and completes the corresponding video collaborative analysis through the computing resources. Finally, the device that provides the resources and the provided resources are All situations are recorded in the authorization list for billing statistics.
总体来说,本发明实施例是基于区块链具有去中心化、可信、对等、不可篡改、自验证等特性,利用区块链实现可信视频计算系统,在可信跨域视频计算系统下,在身份验证,域内验证,内容验证,资源验证,视频共享可追溯,视频协同分析可追溯下建立多个信任域之间的信任,实现区块链在可信视频计算方面的价值赋能。使用多个信任域视频系统设备和数据资源进行共享和协同分析,提高资源利用率,为更高价值目标的协同分析提供支撑。Generally speaking, the embodiments of the present invention are based on the characteristics of decentralization, trustworthiness, peer-to-peer, non-tampering, self-verification and other characteristics of the blockchain, and use the blockchain to implement a trusted video computing system. In the trusted cross-domain video computing Under the system, trust between multiple trust domains is established under identity verification, intra-domain verification, content verification, resource verification, video sharing traceability, and video collaborative analysis traceability, realizing the value of blockchain in trusted video computing. able. Use multiple trust domain video system devices and data resources for sharing and collaborative analysis to improve resource utilization and provide support for collaborative analysis of higher value targets.
为了更好的对本发明实施例所述的方法进行详细说明,下面将通过一个具体的例子对本发明所述的方法进行说明:In order to better describe the method described in the embodiment of the present invention in detail, a specific example will be used to illustrate the method described in the present invention:
研究和开发基于区块链技术的可信视频计算系统及原型系统,并在多信任域可信视频共享和协同分析应用中进行原型实现和验证。系统功能模块包括:Research and develop trusted video computing systems and prototype systems based on blockchain technology, and implement and verify prototypes in multi-trust domain trusted video sharing and collaborative analysis applications. System function modules include:
1)域内视频节点(该节点的功能是由处理器进行完成,具体实施时,该处理器可以设置在视频域网关上,或者设置在视频服务器上,也就是说,该节点的功能可以由视频域网关或者视频服务器来完成),域内视频节点实现视频及资源状态信息获取,该协议在选定的区块链基础系统上实现;1) Video node in the domain (the function of this node is completed by the processor. During specific implementation, the processor can be set on the video domain gateway or on the video server. That is to say, the function of the node can be performed by the video node. Domain gateway or video server to complete), video nodes in the domain realize video and resource status information acquisition, this protocol is implemented on the selected blockchain basic system;
2)域网关节点(即上述的视频域网关),融合区块链基础系统包括比特币、以太网基础链和IPFS存储关键技术,实现域网关节点;2) Domain gateway node (i.e., the above-mentioned video domain gateway) integrates the basic blockchain system including Bitcoin, Ethernet basic chain and IPFS storage key technologies to realize the domain gateway node;
3)区块链网络节点(该节点的功能是由处理器进行完成,具体实施时,该处理器可以设置在视频域网关上,或者设置在视频服务器上,也就是说,该节点的功能可以由视频域网关或者视频服务器来完成),提供视频内容验证查找检索;3) Blockchain network node (the function of this node is completed by the processor. During specific implementation, the processor can be set on the video domain gateway or on the video server. That is to say, the function of the node can Completed by the video domain gateway or video server), providing video content verification and search retrieval;
4)IPFS存储节点,该节点的功能是由处理器进行完成,具体实施时,该处理器可以设置在视频域网关上,或者设置在视频服务器上,IPFS存储节点具有不可更改特性,用于支撑授权认证、信任关系验证、为视频共享和视频协同分析提供视频资源、数字证书存储和自证等等;4) IPFS storage node. The function of this node is completed by the processor. During specific implementation, the processor can be set on the video domain gateway or on the video server. The IPFS storage node has unchangeable characteristics and is used to support Authorization authentication, trust relationship verification, providing video resources for video sharing and video collaborative analysis, digital certificate storage and self-certification, etc.;
5)多信任域可信视频共享模块和多信任域视频协同分析模块,该模块的功能是由处理器进行完成,该功能具体设置在视频域网关上,或者设置在视频计算云服务器上,用于实现视频共享和视频协同分析功能;5) Multi-trust domain trusted video sharing module and multi-trust domain video collaborative analysis module. The function of this module is completed by the processor. This function is specifically set on the video domain gateway or on the video computing cloud server. Use To realize video sharing and video collaborative analysis functions;
6)可信跨域视频计算应用模块,用于对视频共享和视频协同分析完成计算,类似的,该模块的功能是由处理器进行完成,该功能具体设置在视频域网关上,或者设置在视频计算云服务器上。6) Trusted cross-domain video computing application module, used to complete calculations for video sharing and video collaborative analysis. Similarly, the function of this module is completed by the processor. This function is specifically set on the video domain gateway, or set on on the video computing cloud server.
下面将对上述各个模块进行详细描述:Each of the above modules will be described in detail below:
域内区块链节点功能的实现:域内区块链节点要与域内视频节点(即,域内的视频采集设备)进行交互,为可信跨域视频计算提供对等可信的信息验证和存储功能,多信任域视频信息经验证后被保存在区块链的块链结构中,为跨域视频共享和协同分析提供基础查找检索的功能,域内区块链节点的功能结构如图3所示。Implementation of the intra-domain blockchain node function: The intra-domain blockchain node must interact with the intra-domain video node (i.e., the video collection device within the domain) to provide peer-to-peer trusted information verification and storage functions for trusted cross-domain video computing. After verification, the multi-trust domain video information is stored in the blockchain structure of the blockchain, providing basic search and retrieval functions for cross-domain video sharing and collaborative analysis. The functional structure of the blockchain nodes in the domain is shown in Figure 3.
视频域网关功能的实现:视频域网关节点可以实现跨信任域的协作,同时域内视频监控系统可同时部署轻量级区块链节点功能,实现视频监控环境的区块链接入,从而建立域内、域间视频共享可信基础设施,视频域网关节点的功能结构如图3所示。Implementation of the video domain gateway function: The video domain gateway node can achieve cross-trust domain collaboration. At the same time, the intra-domain video surveillance system can simultaneously deploy lightweight blockchain node functions to realize blockchain access to the video surveillance environment, thereby establishing intra-domain, Inter-domain video sharing trusted infrastructure, the functional structure of the video domain gateway node is shown in Figure 3.
区块链网络节点功能的实现:区块链网络节点要与多信任域可信视频共享分析模块进行交互,与视频监控系统节点及模块建立可信关系,可信关系经验证后把保存在块链结构中,可信关系包括网络节点的身份信息,连接信息等关键关系,区块链网络节点的功能结构如图3所示。Implementation of the blockchain network node function: The blockchain network node must interact with the multi-trust domain trusted video sharing analysis module and establish a trusted relationship with the video surveillance system nodes and modules. After the trusted relationship is verified, it is saved in the block In the chain structure, trusted relationships include key relationships such as network node identity information and connection information. The functional structure of the blockchain network node is shown in Figure 3.
IPFS存储节点功能的实现:可信跨域计算系统实现多信任域可信视频共享和协同分析的存储节点,存储用于共享分析的的授权视频资源,对资源进行存储检索,支撑可信跨域视频共享和协同分析。IPFS存储节点的功能结构如图3所示。Implementation of the IPFS storage node function: The trusted cross-domain computing system implements storage nodes for trusted video sharing and collaborative analysis in multiple trust domains, stores authorized video resources for shared analysis, stores and retrieves resources, and supports trusted cross-domain Video sharing and collaborative analysis. The functional structure of the IPFS storage node is shown in Figure 3.
本发明实施例中多信任域可信视频共享和协同分析的功能实现包括以下步骤:The functional implementation of multi-trust domain trusted video sharing and collaborative analysis in the embodiment of the present invention includes the following steps:
可信关系管理功能的实现,具体如图4所示。The implementation of the trusted relationship management function is specifically shown in Figure 4.
在可信跨域视频计算系统下,建立域间和域内信任关系管理。通过域内区块链节点为域内设备包括视频采集、视频存储和视频计算设备等建立与域网关节点归属关系的可信验证和存储;域间信任关系通过区块链节点为域网关节点之间的关系建立可信验证和存储;在跨域视频共享和协同分析应用中可信关系还涉及相关应用主体包括视频数据及资源所有者、视频数据及资源请求者等,视频所有者、资源所有者和视频共享协同分析应用请求者之间的可信关系建立域存储等,可信关系通过区块链进行关系可信验证,支撑可信关系的存储和管理。Under the trusted cross-domain video computing system, inter-domain and intra-domain trust relationship management is established. Through the blockchain nodes in the domain, trusted verification and storage of the ownership relationship with the domain gateway nodes are established for the equipment in the domain, including video collection, video storage and video computing equipment; the inter-domain trust relationship is established between the domain gateway nodes through the blockchain nodes. Relationships are established for trusted verification and storage; in cross-domain video sharing and collaborative analysis applications, trusted relationships also involve relevant application subjects including video data and resource owners, video data and resource requesters, etc. Video owners, resource owners and Video sharing collaborative analysis applies the trusted relationship between application requesters to establish domain storage, etc. The trusted relationship is verified through the blockchain to support the storage and management of trusted relationships.
基于区块链的可信授权功能的实现,具体如图5所示。The implementation of the trusted authorization function based on the blockchain is shown in Figure 5.
在可信跨域视频计算系统下,针对视频和资源计算进行可信授权管理,通过基于IPFS存储节点功能和区块链节点功能,按照时间戳顺序不可篡改地记录视频信息和资源信息,可以快速找到最新的可信视频和资源信息,从而保障多信任域间视频可信共享和协同分析。Under the trusted cross-domain video computing system, trusted authorization management is carried out for video and resource computing. Based on the IPFS storage node function and blockchain node function, video information and resource information can be recorded immutably in time stamp order, which can quickly Find the latest trusted video and resource information to ensure trusted sharing and collaborative analysis of videos between multiple trust domains.
可信视频计算系统下视频共享功能的实现,具体如图6所示:The implementation of the video sharing function under the trusted video computing system is shown in Figure 6:
本发明实施例基于可信跨域计算系统的视频共享功能,要对全局多信任域视频信息和资源信息进行监控和配置管理,为视频共享请求进行验证授权,需要提供视频授权信息、资源状态信息和资源请求者身份信息等到可信视频计算系统,多信任域可信视频计算系统视频共享功能是基于身份认证和授权管理功能。The embodiment of the present invention is based on the video sharing function of the trusted cross-domain computing system. To monitor and configure management of global multi-trust domain video information and resource information, and to verify and authorize video sharing requests, video authorization information and resource status information need to be provided. and resource requester identity information until the trusted video computing system. The video sharing function of the multi-trust domain trusted video computing system is based on identity authentication and authorization management functions.
本发明实施例可信视频计算系统下视频协同分析功能的实现,具体如图7所示:The implementation of the video collaborative analysis function under the trusted video computing system according to the embodiment of the present invention is specifically shown in Figure 7:
为支撑对等可信的多信任域视频协同分析服务,在可信跨域视频计算系统下,基于视频协同分析及资源请求进行配置管理,完成协同分析的资源检索和分配,匹配协同分析视频资源位置,保障视频协同分析的高效性、可信性和可靠性。In order to support peer-to-peer trusted multi-trust domain video collaborative analysis services, under the trusted cross-domain video computing system, configuration management is performed based on video collaborative analysis and resource requests, resource retrieval and allocation of collaborative analysis is completed, and collaborative analysis video resources are matched location to ensure the efficiency, credibility and reliability of video collaborative analysis.
本发明实施例是基于区块链的可信视频计算应用的功能实现包括:The embodiment of the present invention is based on the functional implementation of blockchain-based trusted video computing applications, including:
可信跨域视频计算服务的可追溯功能的实现:模拟视频计算可信验证,基于区块链的可追溯特性,验证可信跨域视频计算任务建立、执行和管理,通过追溯视频计算任务信息,验证可信跨域视频计算服务。Implementation of the traceability function of trusted cross-domain video computing services: simulated video computing trusted verification, based on the traceability characteristics of the blockchain, verify the establishment, execution and management of trusted cross-domain video computing tasks, and trace video computing task information ,Verify trusted cross-domain video computing services.
可信视频共享和协同分析功能的实现:可信视频共享和协同分析请求节点按照验证需求,通过可信视频共享和协同分析请求验证可信跨域视频计算系统的功能模块,验证可信跨域视频计算的可行性和有效性。具体参看图8。Implementation of trusted video sharing and collaborative analysis functions: Trusted video sharing and collaborative analysis request nodes verify the functional modules of the trusted cross-domain video computing system through trusted video sharing and collaborative analysis requests according to verification requirements, and verify trusted cross-domain Feasibility and effectiveness of video computing. See Figure 8 for details.
下面将一个具体应用的例子,对本发明实施例所述的方法进行详细说明:The method described in the embodiment of the present invention will be described in detail below with a specific application example:
如图9所示,原型系统初步拟定4个视频域(即上述的信任域),4个域内区块链节点,4个域视频域网关节点,2个视频服务器节点,若干模拟视频共享和协同分析请求的客户端以及视频采集设备。As shown in Figure 9, the prototype system is initially designed to have 4 video domains (i.e., the above-mentioned trust domain), 4 intra-domain blockchain nodes, 4 domain video domain gateway nodes, 2 video server nodes, and several simulated video sharing and collaboration Analyze the requesting client as well as the video capture device.
模拟验证场景可包括:视频共享,视频协同分析,可信视频计算,视频服务可追溯等。对客户端发出视频共享和协同分析请求,向可信跨域视频计算系统进行注册,对视频设备进行验证可信,推送授权信息给视频服务器或者视频域网关。实现视频服务器或者视频域网关对多信任域视频进行共享和协同分析及服务可追溯的原型系统,通过控制节点、域内区块链节点、视频域网关节点、视频服务器等,可以实现可信跨域视频共享和协同分析原型系统。基于区块链的可信跨域视频计算原型系统可以验证将区块链技术应用于多信任域可信视频共享和协同分析的可行性、可靠性和高效性。Simulation verification scenarios can include: video sharing, video collaborative analysis, trusted video computing, video service traceability, etc. Issue video sharing and collaborative analysis requests to the client, register with the trusted cross-domain video computing system, verify the credibility of the video device, and push authorization information to the video server or video domain gateway. A prototype system that implements video servers or video domain gateways to share and collaboratively analyze multi-trust domain videos and service traceability. Trusted cross-domain can be achieved through control nodes, intra-domain blockchain nodes, video domain gateway nodes, video servers, etc. Video sharing and collaborative analysis prototype system. The blockchain-based trusted cross-domain video computing prototype system can verify the feasibility, reliability and efficiency of applying blockchain technology to multi-trust domain trusted video sharing and collaborative analysis.
总体来说,本发明实施例是基于区块链技术在每个信任域设置视频域网关,实现信任域内视频管理,针对视频共享和协同分析请求,视频域网关建立信任授权视频共享和协同分析,根据使用时长和内容以及资源消耗实现计费策略,视频域网关实现跨信任域的视频共享分析,从而在物理上互不信任的节点之间建立逻辑上的互信,视频域网关和视频采集设备(具体可以是摄像头)之间进行身份验证,内容自验证,实现跨信任域身份验证和内容验证,建立信任,完成互信连接和共享分析,域内视频用于跨域共享,视频监控系统的内容才可以用于分析更大范围,更高价值的目标,赋能跨域视频计算。Generally speaking, the embodiment of the present invention sets up a video domain gateway in each trust domain based on blockchain technology to realize video management within the trust domain. In response to video sharing and collaborative analysis requests, the video domain gateway establishes trust to authorize video sharing and collaborative analysis. The billing policy is implemented based on the usage time, content and resource consumption. The video domain gateway implements video sharing analysis across trust domains, thereby establishing logical mutual trust between physically distrustful nodes. The video domain gateway and video collection device ( Specifically, it can be identity verification between cameras), content self-verification, realizing cross-trust domain identity verification and content verification, establishing trust, completing mutual trust connection and sharing analysis, intra-domain videos are used for cross-domain sharing, and only the content of the video surveillance system can Used to analyze a wider range of higher-value targets and enable cross-domain video computing.
本发明第二实施例提供了一种多信任域可信视频共享系统,参见图2,所述视频共享系统包括:信任域内的视频采集设备、与所述视频采集设备连接的视频服务器、以及视频域网关和视频计算云服务器,每一个信任域均对应设有所述视频服务器,且所述视频服务器与所述视频计算云服务器通过所述视频域网关相连接,所述视频域网关是基于区块链技术设置在每个信任域上的;The second embodiment of the present invention provides a multi-trust domain trusted video sharing system. See Figure 2. The video sharing system includes: a video collection device in the trust domain, a video server connected to the video collection device, and a video Domain gateway and video computing cloud server, each trust domain is equipped with the video server, and the video server and the video computing cloud server are connected through the video domain gateway, the video domain gateway is based on the region Blockchain technology is set up on each trust domain;
所述视频采集设备,用于采集视频信息;The video collection equipment is used to collect video information;
具体实施时,本发明实施例的视频采集设备可以是各种能够采集视频数据的设备,例如,摄像机等等。During specific implementation, the video collection device in the embodiment of the present invention may be various devices capable of collecting video data, such as a camera, etc.
所述视频域网关,用于对当前信任域的视频采集设备和共享视频的归属信息进行验证,并在验证通过后对所述视频采集设备和所述共享视频的归属信息进行记录;The video domain gateway is used to verify the ownership information of the video collection device and the shared video in the current trusted domain, and record the ownership information of the video collection device and the shared video after passing the verification;
本发明实施例通过该视频域网关实现对信任域内的视频进行管理,并通过视频域网关将信任域内的视频服务器与视频计算云服务器进行连接,从而实现在多信任域之间进行视频共享和视频协同分析。The embodiment of the present invention uses the video domain gateway to manage videos in the trust domain, and connects the video server in the trust domain to the video computing cloud server through the video domain gateway, thereby realizing video sharing and video sharing between multiple trust domains. Collaborative analysis.
所述视频计算云服务器,用于对用户输入的指示信息触发所述视频域网关和所述处理器执行相应的处理;The video computing cloud server is configured to trigger the video domain gateway and the processor to perform corresponding processing according to the instruction information input by the user;
也就是说,本发明实施例中,用户可以通过视频计算云服务器输入各种指示信息,由视频计算云服务器根据用户输入的指示信息来触发所述视频域网关和所述处理器执行相应的处理。That is to say, in the embodiment of the present invention, the user can input various instruction information through the video computing cloud server, and the video computing cloud server triggers the video domain gateway and the processor to perform corresponding processing according to the instruction information input by the user. .
处理器,用于在接收到视频共享请求后,基于所述视频共享系统,并根据所述视频共享请求建立视频共享,并将共享视频的数据内容、共享时长、以及消耗的视频计算资源均记录在授权列表中,以及根据所述授权列表按照预设的计费策略进行计费统计。A processor configured to, after receiving a video sharing request, establish video sharing based on the video sharing system and the video sharing request, and record the data content, sharing duration, and consumed video computing resources of the shared video. in the authorization list, and perform charging statistics according to the preset charging policy according to the authorization list.
并且,本发明实施例通过视频服务器来对域内的视频采集设备采集的视频内容进行储存和管理。Furthermore, the embodiment of the present invention uses a video server to store and manage video content collected by video collection devices in the domain.
总体来说,本发明实施例通过在信任域上设置视频域网关,以对信任域内的视频进行管理,并通过视频域网关将信任域内的视频服务器与视频计算云服务器进行连接,从而实现在多信任域之间进行视频共享和视频协同分析,进而扩大了视频共享的范围。Generally speaking, the embodiment of the present invention sets up a video domain gateway on the trust domain to manage the video in the trust domain, and connects the video server in the trust domain with the video computing cloud server through the video domain gateway, thereby achieving multi-channel video processing. Video sharing and video collaboration analysis are performed between trust domains, thereby expanding the scope of video sharing.
需要说明的是,本发明实施例的处理器可以设置在某一个视频域网关或者视频服务器上,当然也可以设置在视频计算云服务器。具体本领域技术人员可以根据实际需要进行设置,本发明对此不作具体限定。It should be noted that the processor in the embodiment of the present invention can be set on a certain video domain gateway or video server, and of course can also be set on a video computing cloud server. Specifically, those skilled in the art can set it according to actual needs, and the present invention does not specifically limit this.
具体实施时,本发明实施例的所述处理器进一步包括:During specific implementation, the processor in the embodiment of the present invention further includes:
区块链节点,用于对多信任域之间的视频采集设备的归属信息、共享视频的归属信息以及视频计算资源的归属信息进行验证,并在验证通过后,对各个归属信息进行记录。Blockchain nodes are used to verify the ownership information of video collection devices, shared videos, and video computing resources between multiple trust domains, and record each ownership information after passing the verification.
具体地,本发明实施例的所述区块链节点是对多信任域之间的视频采集设备所属的信任域、共享视频所属的视频采集设备以及视频计算资源所属的视频服务器或视频计算云服务器,进行验证,并将验证通过的所有归属信息均记录在设备信任列表上;在有新的共享视频后,更新所述设备信任列表,并将更新前的设备信任列表以及更新后的设备信任列表均进行保存。Specifically, the blockchain node in the embodiment of the present invention is a trust domain to which the video collection device between multiple trust domains belongs, the video collection device to which the shared video belongs, and the video server or video computing cloud server to which the video computing resource belongs. , perform verification, and record all ownership information that passes verification on the device trust list; after a new shared video is available, update the device trust list, and add the device trust list before the update and the updated device trust list are saved.
本发明实施例通过保存设备信任列表可以实现对以往可追溯力。The embodiment of the present invention can realize past traceability by saving the device trust list.
另外,在具体实施时,本发明实施例的所述授权列表内还记录有设备之间的授权信息,所述处理器进一步包括:In addition, during specific implementation, the authorization list in the embodiment of the present invention also records authorization information between devices, and the processor further includes:
域内区块链节点,用于对发出视频共享请求的设备进行身份验证,并在身份验证通过后,根据所述授权列表判断发出视频共享请求的设备是否被授权,如果是,则进行视频共享。The intra-domain blockchain node is used to authenticate the device that issued the video sharing request, and after passing the identity verification, determine whether the device that issued the video sharing request is authorized according to the authorization list, and if so, perform video sharing.
本发明实施例通过在共享视频前,对发出视频共享请求的设备进行身份验证可以进一步保证视频共享的安全性,从而提升用户体验。Embodiments of the present invention can further ensure the security of video sharing by performing identity verification on the device that issues the video sharing request before sharing the video, thereby improving user experience.
具体实施时,本发明实施例中的区块链节点,用于在接收到的视频协同分析请求后,根据多信任域可信视频共享系统中各个视频服务器和视频计算云服务器的资源使用情况,计算进行视频协同分析所需的资源;通过计算得到的资源对所述视频协同分析请求对应的视频内容进行分析,并将提供资源的设备以及提供的资源情况均记录在所述授权列表中,以进行计费统计。During specific implementation, the blockchain node in the embodiment of the present invention is used to, after receiving the video collaborative analysis request, based on the resource usage of each video server and video computing cloud server in the multi-trust domain trusted video sharing system, Calculate the resources required for video collaborative analysis; analyze the video content corresponding to the video collaborative analysis request through the calculated resources, and record the device providing the resources and the provided resources in the authorization list, so as to Perform billing statistics.
也就是说,本发明实施例在视频共享的基础上,还可以根据视频服务器和视频计算云服务器的资源使用情况,来为视频协同分析分配相应的资源,从而实现资源使用的最大化。That is to say, on the basis of video sharing, embodiments of the present invention can also allocate corresponding resources for video collaborative analysis based on the resource usage of the video server and the video computing cloud server, thereby maximizing resource usage.
需要说明的是,本发明实施例的区块链节点和区块链节点可以设置在视频域网关上,也可以设置在视频计算云服务器以及视频服务器,具体本领域技术人员可以根据实际需要进行设置,本发明对此不作具体限定。It should be noted that the blockchain nodes and blockchain nodes in the embodiment of the present invention can be set on the video domain gateway, or can also be set on the video computing cloud server and video server. Specifically, those skilled in the art can make settings according to actual needs. , the present invention does not specifically limit this.
本发明实施例的相关内容可参见方法实施例部分进行理解,本发明实施例对此不作详细赘述。Relevant content of the embodiments of the present invention can be understood by referring to the method embodiments section, and the embodiments of the present invention will not describe this in detail.
尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible and, therefore, the scope of the present invention should not be limited to the above-described embodiments.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910424013.4A CN110166822B (en) | 2019-05-21 | 2019-05-21 | Multi-trust-domain trusted video sharing method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910424013.4A CN110166822B (en) | 2019-05-21 | 2019-05-21 | Multi-trust-domain trusted video sharing method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110166822A CN110166822A (en) | 2019-08-23 |
CN110166822B true CN110166822B (en) | 2023-10-24 |
Family
ID=67631685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910424013.4A Active CN110166822B (en) | 2019-05-21 | 2019-05-21 | Multi-trust-domain trusted video sharing method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110166822B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113674509B (en) * | 2021-10-21 | 2022-06-21 | 北京博华信智科技股份有限公司 | Edge node disaster monitoring and early warning system and method based on block chain |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102769739A (en) * | 2012-06-21 | 2012-11-07 | 北京交通大学 | Interconnection device and method for video surveillance system |
CN104093064A (en) * | 2013-07-12 | 2014-10-08 | 腾讯科技(北京)有限公司 | Method, system and device used for video interaction between terminal devices |
CN105656986A (en) * | 2015-11-26 | 2016-06-08 | 乐视云计算有限公司 | Live video play method, device and system |
CN107071358A (en) * | 2017-04-19 | 2017-08-18 | 中国电子科技集团公司电子科学研究院 | Panorama live broadcast system under video-splicing server and mobile status |
CN107995197A (en) * | 2017-12-04 | 2018-05-04 | 中国电子科技集团公司第三十研究所 | A kind of method for realizing across management domain identity and authority information is shared |
CN109492847A (en) * | 2017-09-13 | 2019-03-19 | 中国银联股份有限公司 | More resource platforms and more resource allocation methods based on block chain |
CN109510760A (en) * | 2018-12-04 | 2019-03-22 | 深圳金刚链计算技术有限公司 | A kind of block chain gateway that internet of things oriented is applied and the method with the gateway management Internet of Things |
CN109756556A (en) * | 2018-11-12 | 2019-05-14 | 深圳市步云科技有限公司 | A one-stop cloud service ecosystem |
-
2019
- 2019-05-21 CN CN201910424013.4A patent/CN110166822B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102769739A (en) * | 2012-06-21 | 2012-11-07 | 北京交通大学 | Interconnection device and method for video surveillance system |
CN104093064A (en) * | 2013-07-12 | 2014-10-08 | 腾讯科技(北京)有限公司 | Method, system and device used for video interaction between terminal devices |
CN105656986A (en) * | 2015-11-26 | 2016-06-08 | 乐视云计算有限公司 | Live video play method, device and system |
CN107071358A (en) * | 2017-04-19 | 2017-08-18 | 中国电子科技集团公司电子科学研究院 | Panorama live broadcast system under video-splicing server and mobile status |
CN109492847A (en) * | 2017-09-13 | 2019-03-19 | 中国银联股份有限公司 | More resource platforms and more resource allocation methods based on block chain |
CN107995197A (en) * | 2017-12-04 | 2018-05-04 | 中国电子科技集团公司第三十研究所 | A kind of method for realizing across management domain identity and authority information is shared |
CN109756556A (en) * | 2018-11-12 | 2019-05-14 | 深圳市步云科技有限公司 | A one-stop cloud service ecosystem |
CN109510760A (en) * | 2018-12-04 | 2019-03-22 | 深圳金刚链计算技术有限公司 | A kind of block chain gateway that internet of things oriented is applied and the method with the gateway management Internet of Things |
Non-Patent Citations (2)
Title |
---|
Smart district through IoT and Blockchain;C. Lazaroiu et al.;《2017 IEEE 6th International Conference on Renewable Energy Research and Applications (ICRERA)》;第454-461页 * |
融媒体内容共享应用平台设计;方威;《现代电视技术》(第08期);第102-104页 * |
Also Published As
Publication number | Publication date |
---|---|
CN110166822A (en) | 2019-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Pan et al. | EdgeChain: An edge-IoT framework and prototype based on blockchain and smart contracts | |
Liu et al. | Capability-based IoT access control using blockchain | |
CN112134959B (en) | Heterogeneous edge resource sharing method based on block chain | |
US9396338B2 (en) | Method and system for providing a secure secrets proxy | |
CN112702402A (en) | System, method, device, processor and storage medium for realizing government affair information resource sharing and exchange based on block chain technology | |
AU2014334841B2 (en) | Method and system for distributing secrets | |
JP2023524659A (en) | Low-trust privileged access management | |
CN111291394B (en) | False information management method, false information management device and storage medium | |
JP2023542681A (en) | Integrating device identity into blockchain permission frameworks | |
CA3118896A1 (en) | A method for routing to mesh network content utilizing blockchain technology | |
CN111612452A (en) | Intellectual property management system and method based on block chain | |
CN110648534A (en) | Traffic data chaining method and device of Internet of things based on block chain | |
CN112532753B (en) | Data synchronization method, device, medium and electronic equipment of block chain system | |
WO2023056713A1 (en) | Cloud platform binding method and system for internet of things card, and device and medium | |
Na et al. | Blockchain-based dashcam video management method for data sharing and integrity in v2v network | |
CN110660466A (en) | Personal health data chaining method and system of Internet of things by combining block chains | |
CN110633326A (en) | Method and system for uplink of weather data of Internet of things on block chain | |
CN110166822B (en) | Multi-trust-domain trusted video sharing method and system | |
Ma et al. | Trust evaluation model in edge computing based on integrated trust | |
CN112734420B (en) | Token management method, device, server and storage medium based on big data platform | |
CN111159736B (en) | Application control method and system of block chain | |
CN116260656B (en) | Main body trusted authentication method and system in zero trust network based on blockchain | |
CN102215211B (en) | The security policy negotiation method and system of communication means, the access of support trustable network | |
CN113676494B (en) | Centralized data processing method and device | |
CN115567546A (en) | Monitoring data transmission method and device, electronic equipment and storage medium |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |