National standard service module based on railway video monitoring system

By splitting the national standard service of the railway video surveillance system into signaling modules and access modules, independently processing signaling and video streams, the existing system's insufficient processing capacity and high delay under high concurrent pressure are solved, and the further development is achieved High stability, scalability and response speed.

CN119449999APending Publication Date: 2025-02-14CRSC COMM & INFORMATION GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411573603.0
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

Technical Problem

The existing railway video surveillance system has problems such as insufficient video service processing capabilities, slow signaling response, high data processing delay and low system scalability under high concurrency pressure, which may cause service instability or interruption, and in severe cases, resulting in service paralysis. .

Method used

By splitting the national standard service into a national standard signaling module and a national standard access module, the signaling stream is separated from the media stream, and the forwarding of signaling requests and independent processing of video streams is realized. The multi-threaded or asynchronous processing mechanism is adopted to improve signaling forwarding efficiency, the preloading strategy reduces database access, the streaming service module processes and forwards video streams, and configures the number of national standard access modules and streaming service modules according to actual needs.

Benefits of technology

It improves the flexibility and scalability of the system, enhances the processing capabilities of video services, reduces request response delays, improves system stability and reliability, and can better cope with high concurrent video access or burst traffic.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119449999A_ABST
    Figure CN119449999A_ABST
Patent Text Reader

Abstract

The invention discloses a national standard service module based on a railway video monitoring system. The national standard service module comprises a national standard signaling module and an international access module, a national standard signaling module is arranged in each video area node or video access node, the national standard signaling module interacts with a terminal user or a superior platform and is only used for forwarding a signaling request, and the signaling request comprises a video signaling request; one or more international access modules are arranged in each video area node or video access node, and the international access modules are used for receiving the video signaling requests forwarded by the national standard signaling modules and processing and responding to the video streams of the front-end equipment. Therefore, the national standard service of a traditional structure is split into the national standard signaling module and the national standard access module, and the signaling stream and the media stream are separated, so that the processing capability of signaling and video streams can be independently expanded according to actual business requirements, and the situation that the single national standard management service is interrupted or paralyzed due to overhigh load under high-concurrency request pressure is avoided; the system flexibility is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a national standard service module based on a railway video monitoring system and relates to the field of railway video monitoring. Background Art

[0002] Railway video surveillance system is an important equipment for railways, providing important support for realizing modern and efficient operation and management of railways. Railway video surveillance is to deploy video surveillance systems in major areas such as station halls, platforms, entrances and exits, power and low-voltage electrical machine rooms, train entry and exit, and passenger boarding and alighting places, providing strong support for railway traffic command, production organization, passenger and freight transportation services, operation monitoring, emergency rescue, and public security prevention.

[0003] With the rapid development of video surveillance technology, railway transportation is facing the dual pressure of increased passenger flow and potential safety hazards, and the application of video surveillance is becoming more extensive and critical. As an important transportation department of a country, the daily stable operation of railway transportation is crucial to the normal operation of national production and life. Therefore, the railway system has very high requirements for video surveillance systems, especially when facing high concurrency pressure, it is necessary to ensure the stability and reliability of the system. This requires the video surveillance system to be able to effectively process a large number of video streams while maintaining stable system operation to avoid system crashes or data loss caused by high concurrency.

[0004] At present, the railway video surveillance system is deployed based on a three-level architecture, namely the core node of the China Railway Corporation, the regional node of the railway bureau, and the line access node. The video resources collected along the railway lines and stations will be transmitted to the regional node of the railway bureau through the railway dedicated network, and finally gathered to the core node of the China Railway Corporation to achieve unified management and call of national railway video resources. With the advancement of technology and the increase in corporate demand for monitoring, the release and implementation of the "QCR575-2022 Technical Specifications for Railway Integrated Video Surveillance Systems", the scale of video surveillance systems continues to expand, and the transformation of old systems and lines is imminent. The demand for front-end equipment access and video service processing capabilities and requirements are also increasing. Especially under high concurrency pressure, it is necessary not only to ensure the basic normal call of video services, but also real-time processing capabilities, response speed and latency have gradually become the focus of video surveillance systems.

[0005] like Figure 1The basic architecture of the existing video surveillance system shown in the figure is that the video surveillance system processes various signaling requests and video media streams based on the national standard management service. The video access / regional node performs inter-platform cascading and heartbeat keep-alive on the upper platform, and processes video service requests, device control and other requests from the upper platform; it accesses the front-end device / various line nodes and processes registration, heartbeat keep-alive and other requests; it receives and processes registration requests, heartbeat keep-alive, video service requests and device control requests from the terminal users at this level. The media service is responsible for receiving, processing and transmitting the video code stream data of the camera to meet the video service requests of the terminal users such as real-time monitoring and historical video. The basic system architecture of the existing video surveillance system has the following problems: (1) The scale of the access front-end equipment is limited, and it cannot flexibly expand more monitoring points according to the growth of business needs, and the system scalability is low. (2) Under high concurrency pressure, the signaling stream and media stream are processed simultaneously through a single national standard management service, and there are certain bottlenecks and limitations in video service processing capabilities and signaling response. (3) If many registration requests, heartbeat keep-alive requests, and video service requests appear at the same time, the overhead of the national standard management service will increase sharply, which may cause service instability or interruption, or even paralysis in serious cases, which will be a serious disaster for the entire railway video surveillance system.

[0006] In summary, the traditional video surveillance system deployed with a national standard management service architecture can no longer meet the usage characteristics of multiple users, high frequency, and multi-resource access in railways. There are problems such as insufficient video service processing capabilities under high concurrency pressure, slow signaling response, high data processing delay, and low system scalability. Therefore, it is particularly important to upgrade and transform the service architecture of the video surveillance system to adapt to the actual business pressure and needs of the railway video surveillance system. Summary of the invention

[0007] The present invention aims to solve at least one of the technical problems existing in the prior art. To this end, in view of the above problems, the purpose of the present invention is to provide a national standard service module based on a railway video monitoring system that can avoid service interruption or paralysis of a single national standard management service due to excessive load under high concurrent request pressure.

[0008] In order to achieve the above-mentioned invention object, the technical solution adopted by the present invention is: The national standard service module based on the railway video monitoring system provided by the present invention comprises a national standard signaling module and an international access module; one of the national standard signaling modules is arranged in each video area node or video access node, and the national standard signaling module interacts with the terminal user or the upper platform and is only used to forward signaling requests, and the signaling requests include video signaling requests; one or more international access modules are arranged in each video area node or video access node, and the international access module is used to receive the video signaling request forwarded by the national standard signaling module, and process and respond to the video stream of the front-end device.

[0009] In a possible implementation manner, each of the national standard access modules has one or more streaming media service modules connected thereto, and the streaming media service modules are responsible for processing and forwarding all video streams under the national standard access module.

[0010] In one possible implementation, the number of the national standard access modules and the corresponding streaming media service modules is determined based on the number of front-end devices accessed by the national standard and the number of routes that need to be forwarded. When one streaming media service module can forward 50 video streams and the national standard access module is connected to 100 front-end devices, at least two streaming media service modules are hung down to process and forward the corresponding video streams.

[0011] In a possible implementation, the national standard signaling module and the national standard access module are both provided with a preloading strategy, which preloads resource information into the cache after the corresponding module is started, and each query from the cache can greatly reduce the access to the database.

[0012] In a possible implementation manner, the national standard signaling module only forwards signaling but does not process video streams, and a multi-threaded or asynchronous processing mechanism is used in a high-concurrency environment to improve the efficiency of signaling forwarding and system stability.

[0013] In a possible implementation, signaling forwarding is performed by forwarding routing information to the national standard access module where the video resource is located, and simultaneously receiving the national standard access module video response message and forwarding it to the terminal user or the upper platform according to the routing information.

[0014] In a possible implementation manner, the routing information includes the on-demand video source ID, media stream receiver ID, IP, port, and request type information carried in the request message header field.

[0015] The present invention adopts the above technical solution, and has the following characteristics: 1. The present invention splits the traditional national standard service into a national standard signaling module and a national standard access module. The separation of signaling stream and media stream makes it possible to independently expand the processing capabilities of signaling and video streams according to actual business needs, avoiding service interruption or paralysis of a single national standard management service due to excessive load under high concurrent request pressure, and can improve system flexibility and scalability.

[0016] 2. The national standard signaling module of the present invention only forwards signaling and does not process video streams. In the face of a large number of video service requests, it adopts a multi-threaded or asynchronous processing mechanism and can quickly forward requests to the national standard access module and respond to video requests from terminal users and upper-level platforms through routing information, thereby improving the system's request processing speed.

[0017] 3. The national standard access module of the present invention realizes the national standard access and video stream processing of the front-end equipment or line node. The number of national standard access modules and streaming media service modules is adaptively configured and adjusted according to actual needs, which can reasonably share the video request load, improve system stability and reliability, and flexibly adapt to the demand adjustment and changes of video surveillance business volume brought about by the surge in railway passenger traffic in the future.

[0018] 4. The present invention adopts a preloading strategy to preload frequently accessed video resource data into the cache or memory, reducing the data loading time and database interaction time during actual operation, improving resource retrieval and data processing efficiency, and thus better responding to the challenges of high concurrent video access or burst traffic.

[0019] In summary, the present invention can be widely used in railway video monitoring. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] 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 This is the architecture diagram of the existing video surveillance system; Figure 2 This is a diagram of the national standard service module architecture based on a railway video surveillance system according to an embodiment of the present invention. DETAILED DESCRIPTION

[0021] It should be understood that the terms used herein are only for the purpose of describing specific example embodiments and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used herein may also be meant to include plural forms. The terms "include", "comprise", "contain", and "have" are inclusive, and therefore specify the existence of stated features, steps, operations, elements and / or parts, but do not exclude the existence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not interpreted as necessarily requiring them to be performed in the specific order described or illustrated, unless the execution order is clearly indicated. It should also be understood that additional or alternative steps may be used.

[0022] Although the terms first, second, third, etc. can be used in the text to describe multiple elements, components, regions, layers and / or sections, these elements, components, regions, layers and / or sections should not be limited by these terms. These terms can only be used to distinguish an element, component, region, layer or section from another region, layer or section. Unless the context clearly indicates, terms such as "first", "second" and other numerical terms do not imply order or sequence when used in the text. Therefore, the first element, component, region, layer or section discussed below can be referred to as the second element, component, region, layer or section without departing from the teaching of the example embodiments.

[0023] For ease of description, spatially relative terms may be used herein to describe the relationship of one element or feature relative to another element or feature as shown in the figures, such as "inside", "outside", "inner side", "outer side", "below", "above", etc. Such spatially relative terms are intended to include different orientations of the device in use or operation in addition to the orientation depicted in the figures.

[0024] Because the traditional video surveillance system has the problems of insufficient video service processing capability, slow signaling response, high data processing delay and low system scalability in the face of high concurrent pressure. The national standard service module based on the railway video surveillance system provided by the present invention includes a national standard signaling module and an international access module; each video area node or video access node is provided with a national standard signaling module, the national standard signaling module interacts with the terminal user or the upper platform, and is only used to forward signaling requests, and the signaling request includes a video signaling request; each video area node or video access node is provided with one or more international access modules, and the international access module is used to receive the video signaling request forwarded by the national standard signaling module, and process and respond to the video stream of the front-end device. Therefore, the present invention aims to solve the problems faced by the existing video surveillance system architecture, so that the video surveillance system can meet the growing demand for video services, especially in the face of high concurrent request pressure, it can improve the video service processing capability, reduce the request response delay, and improve the system stability, reliability and scalability.

[0025] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.

[0026] The present invention conducts application research based on the existing railway video surveillance system, improves the existing problems of the video surveillance system architecture, splits the national standard service module, and proposes an international service module based on the national standard signaling module + national standard access module of the railway video surveillance system. Therefore, the present invention can enhance the video service processing capability, improve the request response speed, and reduce the data processing delay under high concurrency pressure, aiming to improve the stability, reliability and scalability of the system.

[0027] like Figure 2 As shown, the national standard service module based on the railway video surveillance system provided in this embodiment optimizes the national standard service based on the national standard signaling module and the national standard access module.

[0028] Each video area node or video access node is provided with a national standard signaling module, which interacts with the terminal user or the upper platform to forward signaling requests, wherein the signaling request includes a certain video stream request signaling or other control signaling requests, such as: PTZ control, OSD setting, etc. At this time, the national standard signaling module is used to forward the received video signaling request to the national standard access module responsible for the video, and does not process the video stream.

[0029] One or more international access modules are set in each video area node or video access node. The international access module is used to receive the video signaling request forwarded by the national standard signaling module, and process and respond to the video stream of the front-end device. Among them, the international signaling module reasonably distributes the system load pressure by configuring several national standard access modules to avoid a single national standard management service processing signaling and video streams at the same time in high concurrent video requests.

[0030] In a preferred embodiment of the present invention, the video stream is processed and forwarded by the streaming media service module. The national standard access module can hang one or more streaming media service modules, which are responsible for processing and forwarding the media streams of all cameras under the national standard access. The national standard access module stores the information of the accessed camera, and also stores the information of which streaming media service module forwards the stream of the accessed camera. The streaming media service module is responsible for forwarding the video stream of the camera accessed by the national standard access module to other stream receivers. As long as the video stream of the same front-end device is requested, there is no need to obtain the stream from the camera every time. The national standard access module determines which streaming media service module is responsible for the stream of the front end, and calls that streaming media service module to forward the stream to other stream receivers.

[0031] Furthermore, the number of national standard access modules and corresponding streaming media service modules can be adaptively configured and expanded according to the scale of system monitoring points and actual needs. The number of streaming media service modules is determined by the number of front-end devices accessed by the national standard and the number of routes that need to be forwarded. There is no limit on the number of front-end devices accessed, and it can flexibly adapt to the demand adjustment and changes in the video surveillance business volume brought about by the surge in railway passenger traffic in the future. For example, one streaming media service module can forward 50 streams, and the national standard access module is connected to 100 front-end cameras, then at least 2 streaming media service modules are required. This is an example, but not limited to this.

[0032] In a preferred embodiment of the present invention, both the national standard signaling module and the national standard access module are provided with a preloading strategy. The preloading strategy is a functional logic implemented inside the national standard signaling module and the national standard access module. According to the usual practice, after initiating a request, the database is queried for the routing information of the requestee, and the object to which the request is forwarded is determined. This consumption is to search the database. In the railway video business application, the access volume and frequency are very large, and frequent database operations are also a kind of consumption. The preloading strategy is to load the resource information into the cache in advance after the corresponding module is started. Each query from the cache can greatly reduce the access to the database. Therefore, the use of the preloading strategy can improve the resource retrieval capability and data processing efficiency, and reduce the data loading time and access delay when the system is actually running.

[0033] Furthermore, hot data, such as camera information and user information, are preloaded when the system service is started or during idle periods. After the configuration is completed, these are actually static data. You don't need to query the database every time. You can just load and save them in the cache. For example, frequently accessed video resources such as camera tables and video channel tables are preloaded into the cache to reduce database queries during actual runtime. If necessary, resource data is preloaded into the memory to reduce cache queries and optimize resource retrieval capabilities. At the same time, the instant loading and scheduled periodic task loading of important video resource changes are done well to ensure the real-time and accuracy of data in the cache or memory. This is mainly considered to be that if the configured camera information or user information has changed, as long as the change message sent by the configuration module is received, the information of the resource in the cache can be updated to ensure resource consistency. The periodic task is to assume that during the idle time of the business, the module automatically loads and updates the set point data in batches once, which is also to ensure resource consistency. Therefore, the preloading strategy can significantly improve the system response speed and reduce access delay, especially in the case of high concurrent video access or burst traffic.

[0034] In a preferred embodiment of the present invention, the national standard signaling module is used to realize the reception and forwarding of video requests, only forwarding signaling without processing video streams, and adopting multi-threading or asynchronous processing mechanism in a high concurrency environment to improve the efficiency of signaling forwarding and system stability.

[0035] Furthermore, signaling forwarding is achieved by forwarding routing information to the national standard access module where the video resource is located, while receiving a video response message from the national standard access module and forwarding it to the terminal user or the upper-level platform according to the routing information.

[0036] Furthermore, the routing information includes information such as the on-demand video source ID, media stream receiver ID, IP, port, and request type carried in the request message header field.

[0037] In a preferred embodiment of the present invention, the national standard access module receives the video signaling request forwarded by the national standard signaling module and processes and responds to it. The response message (the response message means that the national standard access module receives the stream request instruction of the national standard signaling module and needs to reply to the national standard signaling module) carries the ID, IP, port, media format and other information of the media stream sender.

[0038] Furthermore, for video access nodes, each national standard access module implements corresponding front-end device access and video stream processing. The national standard access module determines the number of front-end device access and streaming media service modules according to actual business needs, and implements receiving front-end device registration requests, heartbeat keep-alive, and corresponding interface and device management functions, which facilitates monitoring and management of front-end devices. Furthermore, for the video regional nodes, the national standard access module realizes line node access and video stream processing. Each national standard access module accesses a line node, and the number of streaming media service modules can be configured according to the actual needs of the video services of each line. Among them, the former railway integrated video system is a three-level architecture: core node-regional node-line node. The line node is responsible for managing and accessing all cameras on the line, and then aggregated to the regional node. The regional node service management and access to all lines under the bureau, and then aggregated to the core node. For the regional node, the national standard access module is responsible for accessing a line node under it.

[0039] Each embodiment in this specification is described in a progressive manner, and the same and similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In the description of this specification, the description of reference terms "a preferred embodiment", "further", "specifically", "in the present embodiment", etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the embodiment of this specification. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples without contradiction.

[0040] 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 aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A national standard service module based on a railway video surveillance system, characterized in that: Including national standard signaling module and international access module; Each video area node or video access node is provided with a national standard signaling module, which interacts with the terminal user or the upper platform and is only used to forward signaling requests, including video signaling requests; One or more international access modules are arranged in each video area node or video access node. The international access module is used to receive the video signaling request forwarded by the national standard signaling module and process and respond to the video stream of the front-end device.

2. The national standard service module according to claim 1, characterized in that: Each of the national standard access modules has one or more streaming media service modules connected thereto, and the streaming media service modules are responsible for processing and forwarding all video streams under the national standard access module.

3. The national standard service module according to claim 2, characterized in that: The number of the national standard access modules and the corresponding streaming media service modules is determined based on the number of front-end devices accessed by the national standard and the number of routes that need to be forwarded. Among them, when one streaming media service module can forward 50 video streams, and the national standard access module is connected to 100 front-end devices, at least two streaming media service modules are hung down to process and forward the corresponding video streams.

4. The national standard service module according to claim 1, characterized in that: The national standard signaling module and the national standard access module are both provided with a preloading strategy, which preloads resource information into the cache after the corresponding module is started. Each query from the cache can greatly reduce the access to the database.

5. The national standard service module according to claim 1, characterized in that: The national standard signaling module only forwards signaling and does not process video streams. In a high-concurrency environment, a multi-threaded or asynchronous processing mechanism is used to improve the efficiency of signaling forwarding and system stability.

6. The national standard service module according to claim 1, characterized in that: Signaling forwarding is achieved by forwarding routing information to the national standard access module where the video resource is located, while receiving the video response message of the national standard access module and forwarding it to the terminal user or the upper platform according to the routing information.

7. The national standard service module according to claim 6, wherein the routing information includes the on-demand video source ID, media stream receiver ID, IP, port, and request type information carried in the request message header field.