Rail transit intelligent comprehensive gateway system
By designing the intelligent integrated gateway system for rail transit, the performance bottlenecks and resource limitations of traditional gateway systems when dealing with high concurrent video sharing requests are solved, ensuring the security and integrity of video content, and providing diverse and flexible video sharing Services meet the video surveillance and management needs in various complex scenarios.
Patent Information
- Application Number
- CN202411573591.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-06
- Publication Date
- 2025-02-14
AI Technical Summary
Traditional gateway systems have performance bottlenecks and resource limitations when processing high-concurrent sharing requests for large-scale video data, which cannot meet the needs of real-time video surveillance and video recording queries. At the same time, the security of video content and multi-protocol conversion and multi-network fusion access exist. challenge.
A rail transit intelligent integrated gateway system is designed, including a public network access unit, a video resource management unit and a transcoding management unit. The system handles high concurrent requests through a dynamic allocation mechanism, uses advanced encryption and watermarking technology to ensure the security of video content, and realizes the extensive sharing of video resources through multi-protocol conversion and multi-network converged access.
Solve the performance bottlenecks and resource limitations of traditional gateway systems when dealing with high concurrent video sharing requests, ensure the security and integrity of video content, and provide diverse and flexible video sharing services to meet various complex scenarios. video surveillance and management requirements.
Smart Images

Figure CN119450113A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of rail transit communication technology, and specifically relates to a rail transit intelligent integrated gateway system, which aims to solve core problems such as high-concurrency video sharing request processing, video content security assurance, multi-protocol conversion and multi-network integrated access in rail transit video surveillance. Background Art
[0002] With the rapid development of the rail transit industry, the requirements for video surveillance systems are increasing. Traditional gateway systems often have performance bottlenecks and resource limitations when processing high-concurrency sharing requests for large-scale video data, and cannot meet the needs of real-time video surveillance and video query.
[0003] At the same time, the security of video content is becoming increasingly prominent, and advanced encryption and marking technologies are needed to ensure the integrity and authenticity of video content. In addition, differences in protocol formats between different networks and devices also pose challenges to the intercommunication of video data. Summary of the invention
[0004] In view of the above problems, the purpose of the present invention is to provide an intelligent integrated gateway system for rail transit, which provides a comprehensive and efficient solution for railway shared video resources and meets the video monitoring and management needs in various complex scenarios.
[0005] To achieve the above object, the present invention adopts the following technical solutions: A rail transit intelligent integrated gateway system, comprising: Public network access unit, video resource management unit and transcoding management unit; The public network access unit is used to provide different public network access interfaces; The video resource management unit is used to access video resource data of different acquisition points and different formats through different public network access interfaces, and determine the streaming media server node to aggregate, manage, dynamically mark and forward the accessed video resource data based on the preset streaming media service cluster dynamic allocation mechanism; The transcoding management unit is used to convert the video stream format and share it after adaptive transcoding according to the different requirements of different devices and platforms for video formats.
[0006] Furthermore, the public network access interface provided by the public network access unit includes a wired network, a wireless network or a VPN private network.
[0007] Further, the video resource management unit includes a resource access module, a resource aggregation module and a resource management module; The resource access module is used to access video resources of different acquisition points and different formats according to the sent signaling; The resource aggregation module is used to convert the video resources of different formats from different acquisition points based on the preset video access protocol and integrate them into a unified video resource library; The resource management module is used to receive, parse and issue control signals to manage and control the aggregated video resources, including registration, indexing, storage, forwarding, access control, authority management, monitoring and logging of video resources.
[0008] Further, the resource management module includes a dynamic allocation module, a watermark management module and a resource forwarding module; The dynamic allocation module is used to allocate tasks to cluster nodes that meet the requirements according to a preset streaming media service cluster dynamic allocation mechanism; The watermark management module is used for the cluster node to add preset watermark information to the video resource; The resource forwarding module is used by the cluster nodes to distribute the video resources embedded with watermarks according to distribution requirements.
[0009] Further, the dynamic allocation module includes a dynamic load evaluation module, a weight coefficient calculation module, a node classification and task allocation module, a load migration and balancing module, and a dynamic adjustment feedback module; The dynamic load evaluation module is used to collect the load information of each cluster node in the streaming media server cluster in real time and determine the load index used for dynamic load evaluation; The weight coefficient calculation module is used to determine the weight coefficient of the load indicator according to the influence degree of each load indicator on the system performance; The node classification and task allocation module is used to classify the collected load information of each cluster node using a preset classification method, and select a cluster node to process the task based on a weight coefficient using a preset strategy; The load migration and balancing module is used to migrate part of the tasks on a cluster node to a cluster node with a lower load by using a preset load migration mechanism when the load of a cluster node exceeds a set threshold; The dynamic feedback adjustment module is used to dynamically adjust the feedback cycle according to the change in the number of tasks of the streaming media service cluster node.
[0010] Further, the watermark management module includes a dynamic encryption module and a dynamic marking module; The dynamic encryption module is used to perform real-time encryption processing on the data in the video stream; The dynamic marking module is used to embed specific watermark information in the encrypted video stream.
[0011] Further, the dynamic encryption module includes a video capture module, an encryption processing module, a key management module and a transmission and storage module; The video capture module is used to capture original video stream data; The encryption processing module is used to encrypt the video stream data using a key before the video stream is transmitted or stored; The key management module is used to manage the keys used in the encryption process, including the generation, distribution, storage and update of the keys, to ensure that only authorized users can decrypt the video content; The transmission and storage module is used to send the encrypted video data to a target location and store it.
[0012] Further, the dynamic marking module includes a character watermark marking module and a picture watermark marking module; The character watermark marking module is used to mark a preset character string in the video stream data; The picture watermark marking module is used to mark a preset picture in the video stream data.
[0013] Furthermore, the gateway system also includes a picture retrieval gateway unit, which is used to capture structured pictures and identify key information of the video stream data processed in the video resource management unit, and provide picture management, storage, sharing and output anti-dumping functions.
[0014] Further, the picture retrieval gateway unit includes a picture management module, a picture storage module and a picture sharing module; The picture management module is used to capture structured pictures from video stream data and identify key information; The picture storage module is used to store pictures and their key information according to actual needs; The picture sharing module is used to share corresponding pictures and key information through the GA / T 1400 protocol.
[0015] The present invention adopts the above technical solution, which has the following advantages: 1. The present invention can break the performance bottleneck and resource limitation problems: solve the performance bottleneck and resource limitation problems caused by the existing gateway in processing high concurrent video sharing requests; 2. The present invention can protect the copyright and security of video content: by incorporating advanced security watermark technology, it ensures that even if video data is threatened by illegal copying or broadcasting during transmission, it can be quickly tracked and traced, thereby improving the security of video sharing and preventing malicious tampering or theft; 3. The present invention can provide diverse and flexible video sharing services: by adopting a standardized interface protocol, it can provide users with diverse and flexible video sharing services to meet the needs of various practical application scenarios.
[0016] Therefore, the present invention can be widely applied to the field of rail transit communication technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Throughout the accompanying drawings, the same reference numerals are used to represent the same components. In the accompanying drawings: Figure 1 It is a schematic diagram of a rail transit intelligent integrated gateway system provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0018] In order to make the purpose, technical solution and advantages of the embodiment of the present invention clearer, the technical solution of the embodiment of the present invention will be clearly and completely described below in conjunction with the drawings of the embodiment of the present invention. Obviously, the described embodiment is a part of the embodiment of the present invention, not all of the embodiments. Based on the described embodiment of the present invention, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of the present invention.
[0019] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprising" and / or "including" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.
[0020] In some embodiments of the present invention, a rail transit intelligent integrated gateway system is provided, which includes main parts such as a public network access unit, a video resource management unit, a picture retrieval gateway unit, a watermark management unit and a transcoding management unit, which can connect scattered and independent video acquisition points to a network to meet the needs of multiple people performing real-time video monitoring and video query at the same time.
[0021] like Figure 1As shown, this embodiment provides a rail transit intelligent integrated gateway system, which includes: a public network access unit, a video resource management unit and a transcoding management unit. Among them, the public network access unit is used to provide different public network access interfaces; the video resource management unit is used to access video resource data of different acquisition points and different formats through different public network access interfaces, and determine the streaming media server node to aggregate, manage, dynamically mark and forward the accessed video resource data in real time based on the preset streaming media service cluster dynamic allocation mechanism; the transcoding management unit is used to convert the format of the video stream and adapt the transcoding to share it according to the different requirements of different devices and platforms for video formats, so as to ensure the wide sharing and efficient use of video resources.
[0022] Furthermore, the public network access unit provides a variety of network access interfaces, including wired network, wireless network and VPN private network public network access interfaces, to ensure that users can flexibly choose the appropriate network connection method according to actual needs.
[0023] Furthermore, the video resource management unit includes a resource access module, a resource aggregation module and a resource management module. Among them, the resource access module is used to access video resources of different acquisition points and different formats according to the sent signaling; the resource aggregation module is used to convert the formats of video resources of different acquisition points and different formats based on the preset video access protocol and integrate them into a unified video resource library; the resource management module is used to receive, parse and send control signals to effectively manage and control the aggregated video resources, including registration, indexing, storage, forwarding, access control, authority management, monitoring and log recording of video resources.
[0024] Furthermore, the video access protocols preset in the resource aggregation module include GB / T28181, ONVIF protocol and SDK access.
[0025] Among them, they are introduced as follows: GB / T28181: This is a national standard proposed by the Science and Technology Information Bureau of the Ministry of Public Security, managed by the National Security Alarm System Standardization Technical Committee (SAC / TC100), and jointly drafted by multiple units. It specifies the interconnection structure and communication protocol structure of information transmission, exchange, and control in the urban monitoring alarm network system, and is one of the important standards for video access.
[0026] ONVIF protocol: an open network video interface protocol used to ensure interoperability between network video products produced by different manufacturers. Devices that do not comply with GB / T28181 but comply with ONVIF protocol can be connected through ONVIF protocol.
[0027] SDK access: For devices that do not meet the above standards, you can access them through the software development kit (SDK) provided by the device manufacturer. The SDK provides network forwarding and decoding interfaces to achieve compatible access to devices.
[0028] Furthermore, the resource management module includes a dynamic allocation module, a watermark management module and a resource forwarding module. The dynamic allocation module is used to allocate tasks to low-load cluster nodes according to the preset streaming service cluster dynamic allocation mechanism; the watermark management module is used for cluster nodes to add preset watermark information to video resources to ensure the integrity and authenticity of video content and prevent malicious tampering or theft; the resource forwarding module is used for cluster nodes to distribute video resources embedded with watermarks according to distribution requirements.
[0029] Furthermore, the dynamic allocation module includes a dynamic load evaluation module, a weight coefficient calculation module, a node classification and task allocation module, a load migration and balancing module, and a dynamic adjustment feedback module. Among them, the dynamic load evaluation module is used to collect the load information of each cluster node in the streaming media server cluster in real time, and then determine the load index used for dynamic load evaluation; the weight coefficient calculation module is used to determine the weight coefficient of the load index according to the degree of influence of each load index on the system performance; the node classification and task allocation module is used to classify the collected load information of each cluster node using a preset classification method, and select a cluster node to process the task using a preset strategy; the load migration and balancing module is used to use a preset load migration mechanism to migrate part of the tasks on a cluster node to a low-load cluster node when the load of a cluster node exceeds a set threshold; the dynamic adjustment feedback module is used to dynamically adjust the feedback cycle according to the change in the number of tasks of the streaming media service cluster node to ensure that the system load changes can be responded to in a timely manner.
[0030] Furthermore, in the dynamic load evaluation module, the load information of each cluster node is collected, including CPU occupancy, memory occupancy, network bandwidth occupancy, disk I / O, etc. This information is the basis for dynamic task allocation.
[0031] Furthermore, in the weight coefficient calculation module, the weight coefficient of the load index can be determined by using a hierarchical analysis method, an entropy weight method, etc., which will not be elaborated in the present invention.
[0032] Furthermore, in the node classification and task assignment module, an improved KNN (K-nearest neighbor) algorithm is used to classify cluster nodes according to their load information so as to assign tasks to nodes with lower loads to improve the overall performance of the system.
[0033] When allocating tasks, a cluster node is selected to process the task using strategies such as the weighted round-robin algorithm. The weighted round-robin algorithm can allocate tasks based on the load weight of the node, ensuring that nodes with lower loads get tasks first.
[0034] Furthermore, in the load migration and balancing module, when the load of a streaming server node exceeds the set threshold, the algorithm needs to trigger the load migration mechanism. Load balancing is achieved by randomly selecting some tasks on the streaming server node and migrating them to the streaming server node with low load. The load migration threshold can be set according to the actual situation, such as CPU utilization not exceeding 80%, memory utilization not exceeding 90%, etc.
[0035] Furthermore, the watermark management module includes a dynamic encryption module and a dynamic marking module. The dynamic encryption module is used to perform real-time encryption processing on the data in the video stream to prevent unauthorized users from accessing or tampering with the video content; the dynamic marking module is used to embed specific watermark information (such as copyright information, user ID, etc.) in the encrypted video stream for tracking and verification.
[0036] Furthermore, the dynamic encryption module uses a high-strength encryption algorithm (such as AES) to encrypt video stream data. It can process multiple video streams concurrently, for example, supporting concurrent 16-channel / unit watermarking capabilities to meet security requirements in high-concurrency scenarios.
[0037] Specifically, the dynamic encryption module includes a video capture module, an encryption processing module, a key management module and a transmission and storage module, wherein the video capture module is used to capture the original video stream data; the encryption processing module is used to encrypt the video data before the video stream is transmitted or stored; the key management module is used to properly manage the keys used in the encryption process, mainly including the generation, distribution, storage and update of the keys, to ensure that only authorized users can decrypt the video content; the transmission and storage module is used to send the encrypted video data to the target location through a secure transmission channel and store it in a secure storage medium.
[0038] In particular, when the encryption processing module performs encryption processing on the video stream data, the encryption may occur at the video frame level, or specific data in the video stream may be encrypted, and the present invention does not impose any limitation on this.
[0039] Furthermore, the dynamic marking module includes a character watermark marking module and a picture watermark marking module, wherein the character watermark marking module is used to mark a preset character string in the video stream data; and the picture watermark marking module is used to mark a preset picture in the video stream data.
[0040] Furthermore, the character watermarking module includes a mode enable / disable module, a string input module, a watermark parameter setting module, and a real-time update and application module. The mode enable / disable module is used for users to turn on or off the character watermark function as needed; the string input module is used for users to input text watermark content that they want to add to the video; the watermark parameter setting module is used to set the watermark parameters; the real-time update and application module is used to embed the character watermark into the video stream in real time according to the user configuration, ensuring that each frame of the video contains valid watermark information.
[0041] In this embodiment, the watermark parameters involved mainly include: Position selection: Allows users to specify the specific position of the watermark in the video frame.
[0042] Font Size: Allow users to adjust the font size of the watermark text to adapt to different video resolutions and display effects.
[0043] Font Color: Allows users to select the font color of the watermark text to ensure the visibility and readability of the watermark in the video.
[0044] Transparency: Allows users to adjust the transparency of the watermark text to achieve the goal of clearly displaying the watermark while not affecting the video viewing experience.
[0045] Furthermore, the picture watermarking module is similar to the character watermarking module, except that the picture watermarking module marks the picture specified by the user into the video stream. When setting the parameters of the picture watermark, it mainly includes: Position selection: allows the user to specify the specific position of the picture watermark in the video frame.
[0046] Image Size: Allow users to adjust the size of the watermark image to ensure it fits the size ratio of the video screen.
[0047] Scaling mode: allows users to select the scaling mode of the watermark image (such as proportional scaling, fill, etc.) to avoid image deformation or distortion.
[0048] Transparency: Allow users to adjust the transparency of the watermark image to achieve the effect of blending with the video background.
[0049] Furthermore, the system also includes a picture retrieval gateway unit, which is used to intercept and quickly and accurately identify structured pictures such as face recognition and license plate recognition in the video stream data processed by the video resource management unit, and provides picture management, storage, sharing and output anti-dumping functions, providing users with a comprehensive and efficient picture management and sharing solution.
[0050] Furthermore, the image retrieval gateway unit includes an image management module, an image storage module and an image sharing module. Among them, the image management module is used to quickly and accurately identify structured images such as face recognition and license plate recognition captured from video stream data, and obtain key information in the image, such as the ID of the resource to which the image belongs, the resource name, the image time and other attributes; the image storage module is used to store the image and its key information according to actual needs to ensure the security and reliability of the image data; the image sharing module is used to share the corresponding images and key information through the GA / T 1400 protocol.
[0051] The present invention designs and implements a high-performance video access and sharing mechanism to ensure fast access and efficient sharing of large-scale video data. A dynamic resource allocation mechanism is developed to achieve flexible expansion and efficient utilization of video streaming service clusters based on existing hardware product interfaces. The high-performance streaming server supports access and forwarding functions for more than 600 channels of video.
[0052] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. A rail transit intelligent integrated gateway system, characterized in that: include: Public network access unit, video resource management unit and transcoding management unit; The public network access unit is used to provide different public network access interfaces; The video resource management unit is used to access video resource data of different acquisition points and different formats through different public network access interfaces, and determine the streaming media server node to aggregate, manage, dynamically mark and forward the accessed video resource data based on the preset streaming media service cluster dynamic allocation mechanism; The transcoding management unit is used to convert the video stream format and share it after adaptive transcoding according to the different requirements of different devices and platforms for video formats.
2. A rail transit intelligent integrated gateway system as claimed in claim 1, characterized in that: The public network access interface provided by the public network access unit includes a wired network, a wireless network or a VPN private network.
3. A rail transit intelligent integrated gateway system as claimed in claim 1, characterized in that: The video resource management unit includes a resource access module, a resource aggregation module and a resource management module; The resource access module is used to access video resources of different acquisition points and different formats according to the sent signaling; The resource aggregation module is used to convert the video resources of different formats from different acquisition points based on the preset video access protocol and integrate them into a unified video resource library; The resource management module is used to receive, parse and issue control signals to manage and control the aggregated video resources, including registration, indexing, storage, forwarding, access control, authority management, monitoring and logging of video resources.
4. A rail transit intelligent integrated gateway system as claimed in claim 3, characterized in that: The resource management module includes a dynamic allocation module, a watermark management module and a resource forwarding module; The dynamic allocation module is used to allocate tasks to cluster nodes that meet the requirements according to a preset streaming media service cluster dynamic allocation mechanism; The watermark management module is used for the cluster node to add preset watermark information to the video resource; The resource forwarding module is used by the cluster nodes to distribute the video resources embedded with watermarks according to distribution requirements.
5. A rail transit intelligent integrated gateway system as claimed in claim 4, characterized in that: The dynamic allocation module includes a dynamic load evaluation module, a weight coefficient calculation module, a node classification and task allocation module, a load migration and balancing module, and a dynamic adjustment feedback module; The dynamic load evaluation module is used to collect the load information of each cluster node in the streaming media server cluster in real time and determine the load index used for dynamic load evaluation; The weight coefficient calculation module is used to determine the weight coefficient of the load indicator according to the influence degree of each load indicator on the system performance; The node classification and task allocation module is used to classify the collected load information of each cluster node using a preset classification method, and select a cluster node to process the task based on a weight coefficient using a preset strategy; The load migration and balancing module is used to migrate part of the tasks on a cluster node to a cluster node with a lower load by using a preset load migration mechanism when the load of a cluster node exceeds a set threshold; The dynamic feedback adjustment module is used to dynamically adjust the feedback cycle according to the change in the number of tasks of the streaming media service cluster node.
6. A rail transit intelligent integrated gateway system as claimed in claim 3, characterized in that: The watermark management module includes a dynamic encryption module and a dynamic marking module; The dynamic encryption module is used to perform real-time encryption processing on the data in the video stream; The dynamic marking module is used to embed specific watermark information in the encrypted video stream.
7. A rail transit intelligent integrated gateway system as claimed in claim 6, characterized in that: The dynamic encryption module includes a video capture module, an encryption processing module, a key management module and a transmission and storage module; The video capture module is used to capture original video stream data; The encryption processing module is used to encrypt the video stream data using a key before the video stream is transmitted or stored; The key management module is used to manage the keys used in the encryption process, including the generation, distribution, storage and update of the keys, to ensure that only authorized users can decrypt the video content; The transmission and storage module is used to send the encrypted video data to a target location and store it.
8. A rail transit intelligent integrated gateway system as claimed in claim 7, characterized in that: The dynamic marking module includes a character watermark marking module and a picture watermark marking module; The character watermark marking module is used to mark a preset character string in the video stream data; The picture watermark marking module is used to mark a preset picture in the video stream data.
9. The rail transit intelligent integrated gateway system according to claim 1, characterized in that: The gateway system also includes a picture retrieval gateway unit, which is used to intercept structured pictures and identify key information of the video stream data processed in the video resource management unit, and provide picture management, storage, sharing and output anti-dumping functions.
10. A rail transit intelligent integrated gateway system as claimed in claim 9, characterized in that: The picture retrieval gateway unit includes a picture management module, a picture storage module and a picture sharing module; The picture management module is used to capture structured pictures from video stream data and identify key information; The picture storage module is used to store pictures and their key information according to actual needs; The picture sharing module is used to share corresponding pictures and key information through the GA / T 1400 protocol.