Video platform network system deployment method and video platform network system

By selecting the central platform and sub-platform in the video platform network system and using the gateway module to realize communication, the problem of the inability to uniformly manage video equipment and sub-platforms in the existing technology is solved, and efficient resource utilization and management efficiency are achieved.

CN119906632AInactive Publication Date: 2025-04-29HANGZHOU ARTECH
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510396746.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-01
Publication Date
2025-04-29
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing video platform deployment solution cannot achieve unified management of multiple video devices and sub-platforms, resulting in waste of resources and device access problems.

Method used

By selecting a central platform and multiple sub-platforms, the gateway module is used to realize communication between the central platform and the sub-platform, obtain and store information of all video devices and sub-platforms, and realize unified management and operation permissions.

Benefits of technology

It realizes unified management of video equipment and sub-platforms, reduces resource waste and equipment access problems, and improves system management efficiency and resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119906632A_ABST
    Figure CN119906632A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of video platform networks, in particular to a video platform network system deployment method and a video platform network system.By establishing a common gateway service, all sub-platforms are linked, unified management of central equipment is achieved, video network resources are dispersed in all the sub-platforms, and the video network resources are distributed in all the sub-platforms. According to the technical scheme of the invention, the information of each video platform can be integrated, the resource occupation of the video equipment can be shared to each sub-platform, the resource use condition of the equipment integrated to a certain platform can be reduced, and the use of central bandwidth and server resources can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of video platform network technology, and in particular to a video platform network system deployment method and a video platform network system. Background Art

[0002] With the development of modernization of social governance capabilities, the Internet of Things and video security are becoming increasingly important, and the demand for deployment of video platforms based on cameras is also increasing.

[0003] The same video base platform may need to be deployed in different provinces, cities, and villages, and the number of deployments is increasing. This means that there is a lack of connection between the systems in different regions, and they cannot be managed in a unified manner. This may also lead to problems such as multiple camera accesses, resulting in a waste of resources.

[0004] In the existing solution, each system node is connected in a cascade manner, which can only push existing devices up and down, and cannot achieve unified management of all devices. Summary of the invention

[0005] In view of this, the purpose of the present invention is to provide a video platform network system deployment method and a video platform network system to overcome the problems existing in the current prior art.

[0006] To achieve the above objectives, the present invention adopts the following technical solutions: On the one hand, the present application provides a video platform network system deployment method, including: In a network system having multiple video platforms, one of the video platforms is selected as a central platform, and the remaining video platforms are determined as sub-platforms; wherein the central platform communicates with the sub-platforms via a gateway module; Acquire all video device information, store all the video device information in the central platform, and obtain the operation authority of all the video devices through the central platform; The information of all the sub-platforms is obtained, the information of all the sub-platforms is stored in the central platform, and the operation permissions of all the sub-platforms are obtained through the central platform to complete the deployment of the video platform network system.

[0007] Furthermore, the above method further includes: Get the newly added video device information and the specified sub-platform information; Determine, through the central platform, the corresponding sub-platform according to the specified sub-platform information, and configure the newly added video device in the corresponding sub-platform according to the newly added video device information to access the service; The configuration progress of the newly added video device sent by the corresponding sub-platform is obtained through the central platform.

[0008] Furthermore, the above method further includes: Acquire the heartbeat keep-alive information of all the sub-platforms through the central platform; After detecting that the heartbeat keep-alive information of the sub-platform is invalid, the central platform sends an alarm to the corresponding sub-platform in the form of text message or email, prompting manual intervention.

[0009] Furthermore, the above method further includes: Determining a source sub-platform and a target sub-platform of the service to be migrated in the central platform; Configure the basic information of the source sub-platform and the target sub-platform in the central platform to complete the configuration of the target sub-platform; After the central platform receives the configuration completion information of the target sub-platform, the service data in the database of the source sub-platform is copied to the database of the target sub-platform to complete the service migration.

[0010] Furthermore, the above method further includes: Determining a sub-platform requiring data backup in the central platform; After every preset time period, the central platform backs up the data in the sub-platform database that needs data backup to the local area.

[0011] Furthermore, the above method further includes: The sub-platform can also communicate with the secondary sub-platform through the gateway module to build a secondary video platform network system; The sub-platform stores information about all video devices and all secondary sub-platforms in the secondary video platform network system, and has operation authority over all video devices and all secondary sub-platforms.

[0012] Furthermore, in the above method, the basic information includes: database information, network information, Kafka address information, interface address information and file storage server information.

[0013] Furthermore, in the above method, the business data includes: device information, device-related business information and alarm information.

[0014] On the other hand, the present application provides a video platform network system, including: a central platform, a gateway module and a sub-platform; The central platform communicates with the sub-platform via the gateway module; The central platform is used to store all video device information and all sub-platform information, and has the operation authority of all video devices and all sub-platforms; The sub-platform is used to execute the operation instructions of the central platform; The gateway module is used to formulate and provide a unified standard interface method, and provide the standard interface to the central platform and the sub-platform in the form of a shared document to achieve communication between the central platform and the sub-platform.

[0015] Furthermore, the video platform network system described above, The gateway module is also used to realize communication with other network systems through the standard interface; and also provides an independent authentication method, the communication between the central platform and the sub-platform uses http requests, and the http requests participate in authentication; The gateway module is also used to perform signature verification on the message when receiving the http request from the central platform or the sub-platform, and not transmit the message that fails the verification.

[0016] The beneficial effects of the present invention are: This application establishes a shared gateway service to link various sub-platforms, realize unified management of central equipment, and disperse video network resources among various sub-platforms. It can integrate the information of various video platforms and distribute the resource usage of video equipment to various sub-platforms, thereby reducing the resource usage of equipment on a certain platform and reducing the use of central bandwidth and server resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0018] Figure 1 It is a flow chart provided by an embodiment of a video platform network system deployment method of the present invention; Figure 2 It is a structural diagram provided by an embodiment of a video platform network system of the present invention. DETAILED DESCRIPTION

[0019] To make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be described in detail below. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other implementation methods obtained by ordinary technicians in this field without creative work belong to the scope of protection of the present invention.

[0020] Figure 1 This is a flow chart provided by an embodiment of a video platform network system deployment method of the present invention. Figure 1 , this embodiment may include the following steps: S1. In a network system having multiple video platforms, a video platform is selected as a central platform, and the remaining video platforms are determined as sub-platforms; wherein the central platform and the sub-platforms communicate through a gateway module; S2. Obtain all video device information, store all video device information in the central platform, and obtain the operation authority of all video devices through the central platform; S3. Obtain information of all sub-platforms, store the information of all sub-platforms in the central platform, and obtain operation permissions of all sub-platforms through the central platform to complete the deployment of the video platform network system.

[0021] It is understandable that this embodiment establishes a common gateway service to link the various sub-platforms, realize the unified management of the central platform, and the video network resources are scattered in the various sub-platforms. The information of each video platform can be integrated, and the resource usage of the video equipment can be apportioned to each sub-platform, thereby reducing the resource usage of the equipment on a certain platform, reducing the center's bandwidth, and reducing the use of server resources. The central platform uniformly manages the permissions of the equipment, is responsible for saving the information of the equipment, and can extend other upper-level services, such as orders, algorithm configurations, etc. The interactive gateway service provides standard unified interaction rules, but does not participate in business processing, and adopts an independent authentication method to ensure the consistency and security of data transmission. Each platform system only needs to complete the business requests and receptions it needs.

[0022] Preferably, it also includes: Get the newly added video device information and the specified sub-platform information; Through the central platform, the corresponding sub-platform is determined according to the specified sub-platform information, and the newly added video device is configured in the corresponding sub-platform according to the newly added video device information to access the service; Through the central platform, obtain the configuration progress of the newly added video devices sent by the corresponding sub-platform.

[0023] It is understandable that among multiple regions where video base platforms need to be deployed, a central platform is selected as the management platform for video devices. This module has detailed information on all devices, including the region to which the device belongs, the type of device, etc. It also has all the functions of adding, deleting, modifying, and configuring video devices, and performs permission management on operations. It also retains relevant information on all connected sub-platforms, including sub-platform connection information, etc. In the central platform, the business can be uniformly managed and extended, and other upper-level businesses can be developed without the need for each sub-platform to implement its own upper-level business. Everything that needs to be managed in a coordinated manner can be done on the central platform. Devices can be added through the central platform, and the specified sub-platform is selected. The corresponding sub-platform will complete the addition of the device, access the business, and report the progress information to the central platform, and display the details on the central platform.

[0024] Preferably, it also includes: Obtain the heartbeat keep-alive information of all sub-platforms through the central platform; After detecting that the heartbeat keep-alive information of the sub-platform has failed, the central platform sends an alarm to the corresponding sub-platform via SMS or email, prompting manual intervention.

[0025] It is understandable that the central platform also retains the heartbeat keep-alive information of each sub-platform to ensure the normal connectivity of each sub-platform. In the event of disconnection (after the heartbeat keep-alive fails), the central platform will issue alarms normally through SMS, email, etc. through platform configuration to prompt manual intervention.

[0026] Preferably, it also includes: Determine the source sub-platform and target sub-platform of the services to be migrated in the central platform; Configure the basic information of the source sub-platform and the target sub-platform in the central platform and complete the configuration of the target sub-platform; After the central platform receives the configuration completion information of the target sub-platform, the business data in the database of the source sub-platform is copied to the database of the target sub-platform to complete the business migration.

[0027] Preferably, the basic information includes: database information, network information, Kafka address information, interface address information and file storage server information.

[0028] Preferably, the business data includes: device information, device-related business information and alarm information.

[0029] It can be understood that a sub-platform business migration function is provided between the central platform and the sub-platform. When business migration is required, the basic information of the source sub-platform and the migration target sub-platform (including database information, network information, kafka address information, interface address information, file storage server information, etc.) can be configured on the central platform. When the target sub-platform has been built and is functioning normally, the central platform provides an interface button, and the operator can migrate business data to the target sub-platform in one go. The specific migration process uses the background program to copy important business data (such as equipment information, equipment-related business information, alarm information, etc.) in the database of the source sub-platform to the database of the target sub-platform. The duration of the process varies according to the number of businesses. After the target sub-platform data is copied, the target sub-platform can be directly used as a new business platform.

[0030] Preferably, it also includes: Determine the sub-platforms that require data backup in the central platform; After every preset time period, the central platform will back up the data in the sub-platform database that needs data backup to the local area.

[0031] It is understandable that the central platform provides disaster recovery functions such as business backup. Through the buttons on the central platform interface, the background program can back up the data of the designated sub-platform and back up the database data locally. The central platform can configure scheduled tasks to back up important business data of each sub-platform on time.

[0032] Preferably, it also includes: The sub-platform can also communicate with the secondary sub-platform through the gateway module to build a secondary video platform network system; The sub-platform stores all video equipment information and all secondary sub-platform information in the secondary video platform network system, and has operation permissions for all video equipment and all secondary sub-platforms.

[0033] It is understandable that the sub-platform can be divided into multiple levels of sub-platforms, such as the second-level sub-platform and the third-level sub-platform, to facilitate hierarchical management of various regions. The basic functions of the sub-platform are similar to those of the central platform, and can complete all the basic functions of an independent video platform. When it is not connected to the center, it can be used as an independent platform to complete the business in the region. At the same time, the sub-platform is the access area for specific equipment, responsible for the main interaction with the equipment, video playback, video control, video alarm and other functions, and will occupy the network resources of the area to which the platform belongs. After completing the distribution function of the central platform, report equipment, alarm and other information to the central platform.

[0034] The present invention also provides a video platform network system for implementing the above method embodiment. Figure 2 FIG. 1 is a schematic diagram of a structure provided by an embodiment of a video platform network system of the present invention. Figure 2 As shown, this embodiment includes: a central platform 1, a gateway module 2 and a sub-platform 3; The central platform 1 communicates with the sub-platform 3 through the gateway module 2; The central platform 1 is used to store all video equipment information and all sub-platform 3 information, and has the operation authority of all video equipment and all sub-platforms 3; Sub-platform 3, used to execute the operation instructions of the central platform 1; The gateway module 2 is used to formulate and provide a unified standard interface method, and provide the standard interface to the central platform 1 and the sub-platform 3 in the form of shared documents to achieve communication between the central platform 1 and the sub-platform 3.

[0035] Preferably, the gateway module 2 is also used to realize communication with other network systems through a standard interface; and also provides an independent authentication method, the communication between the central platform 1 and the sub-platform 3 uses http requests, and the http requests participate in authentication; The gateway module 2 is also used to perform signature verification on the message when receiving an http request from the central platform 1 or the sub-platform 3, and not transmit messages that fail the verification.

[0036] It can be understood that the gateway module 2 is the hub of interaction between the central platform 1 and the sub-platform 3, and is responsible for communication between the center and the sub-platform 3. The gateway module 2 formulates and provides a unified standard interface method, and provides the standard interface to the developers of the central platform 1 and the sub-platform 3 in the form of shared documents. Developers can implement the use of the gateway module 2 according to the gateway standard interface specification. Any new system can be connected to the overall system according to the document specification to achieve communication with other systems, so that each module system can convey the specified information to the corresponding module system, and provide stable information transmission and retransmission, retry and other guarantee mechanisms to complete the information transmission between the central platform 1 and the sub-platform 3. The gateway module 2 has an independent authentication method, and the specific authentication method uses the hmacSha1 secure hash algorithm commonly used in java for encryption (the public key and private key used for encryption can be configured in the central platform 1 interface, and each sub-platform 3 can obtain the encrypted public and private keys by querying the central platform 1 configuration interface or manually sharing offline). Each platform interacts using http requests, and the request header content in the request will participate in the authentication (including request timestamp, request 64-bit random number, etc., the gateway module 2 will provide specific message content involved in authentication in the standard interface specification). At the same time, when the gateway module 2 receives the request from each platform, it will verify the signature of the message, and the message that fails the verification will not be transmitted to prevent the information from being tampered with during the transmission process, and ensure the consistency and security of the information. The gateway module 2 does not participate in business processing, but is only responsible for the information transmission between the platforms. Therefore, for the customized content of some platforms, the information transmission can also be completed on the basis of the customized development of the two interactive platforms.

[0037] It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.

[0038] It should be noted that, in the description of the present invention, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "plurality" refers to at least two.

[0039] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention belong.

[0040] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0041] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0042] In addition, each functional unit in each embodiment of the present invention may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0043] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.

[0044] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" 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 present invention. 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 may be combined in any one or more embodiments or examples in a suitable manner.

[0045] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.

Claims

1. A video platform network system deployment method, characterized in that: include: In a network system having multiple video platforms, one of the video platforms is selected as a central platform, and the remaining video platforms are determined as sub-platforms; wherein the central platform communicates with the sub-platforms via a gateway module; Acquire all video device information, store all the video device information in the central platform, and obtain the operation authority of all the video devices through the central platform; The information of all the sub-platforms is obtained, the information of all the sub-platforms is stored in the central platform, and the operation permissions of all the sub-platforms are obtained through the central platform to complete the deployment of the video platform network system.

2. The method according to claim 1, characterized in that: Also includes: Get the newly added video device information and the specified sub-platform information; Determine, through the central platform, the corresponding sub-platform according to the specified sub-platform information, and configure the newly added video device in the corresponding sub-platform according to the newly added video device information to access the service; The configuration progress of the newly added video device sent by the corresponding sub-platform is obtained through the central platform.

3. The method according to claim 2, characterized in that Also includes: Acquire the heartbeat keep-alive information of all the sub-platforms through the central platform; After detecting that the heartbeat keep-alive information of the sub-platform is invalid, the central platform sends an alarm to the corresponding sub-platform in the form of text message or email, prompting manual intervention.

4. The method according to claim 3, characterized in that Also includes: Determining a source sub-platform and a target sub-platform of the service to be migrated in the central platform; Configure the basic information of the source sub-platform and the target sub-platform in the central platform to complete the configuration of the target sub-platform; After the central platform receives the configuration completion information of the target sub-platform, the service data in the database of the source sub-platform is copied to the database of the target sub-platform to complete the service migration.

5. The method according to claim 4, characterized in that Also includes: Determining a sub-platform requiring data backup in the central platform; After every preset time period, the central platform backs up the data in the sub-platform database that needs data backup to the local area.

6. The method according to claim 5, characterized in that Also includes: The sub-platform can also communicate with the secondary sub-platform through the gateway module to build a secondary video platform network system; The sub-platform stores information about all video devices and all secondary sub-platforms in the secondary video platform network system, and has operation authority over all video devices and all secondary sub-platforms.

7. The method according to claim 6, characterized in that The basic information includes: database information, network information, Kafka address information, interface address information and file storage server information.

8. The method according to claim 7, characterized in that The business data includes: equipment information, equipment-related business information and alarm information.

9. A video platform network system, characterized in that: include: Central platform, gateway modules and sub-platforms; The central platform communicates with the sub-platform via the gateway module; The central platform is used to store all video device information and all sub-platform information, and has the operation authority of all video devices and all sub-platforms; The sub-platform is used to execute the operation instructions of the central platform; The gateway module is used to formulate and provide a unified standard interface method, and provide the standard interface to the central platform and the sub-platform in the form of a shared document to achieve communication between the central platform and the sub-platform.

10. The video platform network system according to claim 9, characterized in that: The gateway module is also used to realize communication with other network systems through the standard interface; and also provides an independent authentication method, the communication between the central platform and the sub-platform uses http requests, and the http requests participate in authentication; The gateway module is also used to perform signature verification on the message when receiving the http request from the central platform or the sub-platform, and not transmit the message that fails the verification.

Citation Information

Patent Citations

  • Method for realizing cascading of NVR (Network Video Recorder) management platform

    CN102970518A

  • Video monitoring system and video monitoring resource management method

    CN110278223A

  • Platform cascade management method and system

    CN112040334A