Automatic registration method and device of web camera, equipment, medium and product

By identifying and configuring the device feature fingerprint of the network camera, automatically collecting registration information and supporting multi-protocol adaptation, it solves the tedious and time-consuming problem of registering the network camera to the visual network platform, realizes fast and accurate registration and configuration, and improves the efficiency and compatibility of the video surveillance system.

CN120658788APending Publication Date: 2025-09-16INSPUR TIANYUAN COMM INFORMATION SYST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510540602.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-27
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

In the prior art, the process of registering network cameras to the visual network platform is cumbersome, time-consuming, and has a high error rate, resulting in low efficiency in the deployment and use of video surveillance systems.

Method used

By determining the device network information in the target network, extracting the device feature fingerprint and comparing it with the feature database, identifying the network camera, collecting the registration information and sending it to the video platform for automatic registration and configuration, it supports multi-protocol adaptation to be compatible with network cameras of different brands and models.

Benefits of technology

It achieves fast and accurate registration of network cameras, simplifies the registration process, improves the deployment efficiency and device recognition time of the video surveillance system, and enhances the versatility and adaptability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120658788A_ABST
    Figure CN120658788A_ABST
Patent Text Reader

Abstract

The invention provides an automatic registration method and device of a network camera, equipment, a medium and a product, and belongs to the technical field of video surveillance, and the method comprises the steps: determining all equipment in a target network and the equipment network information of each equipment; determining whether the equipment is a network camera based on the equipment network information of each piece of equipment; if yes, registration information required by registration of the network camera on the video platform is collected; and sending registration information required by registration to the video platform, wherein the registration information is used for the video platform to execute registration and configuration on the network camera. According to the invention, the information of each network device is obtained through network scanning, the network camera in the target network is identified based on the network device information, and the registration information required by registration of the network camera on the video platform is collected, so that automatic and rapid registration and configuration of the network camera on the video platform are realized, the registration process is simplified, and the registration efficiency is improved. And the deployment efficiency of the video monitoring system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of video surveillance technology, and in particular to a method, device, equipment, medium and product for automatically registering a network camera. Background Art

[0002] In today's video surveillance field, with the development of network technology, a large number of network cameras are widely used in various scenarios. In order to achieve centralized management and monitoring of network cameras, it is necessary to add camera information to the visual network platform.

[0003] In the prior art, one way to register a camera to a visual networking platform is manually, that is, manually filling in information such as the camera's Internet Protocol (IP) address into the visual networking platform. This process is cumbersome and time-consuming, and has a high error rate.

[0004] Existing technologies can use network topology discovery technologies like ObjectSNMP to scan and identify certain devices in a network environment (such as switches, routers, and computers), thereby automatically registering these devices with the video networking platform. Although network topology discovery technologies can identify network cameras as devices in the network environment, they cannot confirm whether the device is a network camera. This makes registering network cameras with the video networking platform cumbersome and time-consuming, hindering the deployment and efficiency of video surveillance systems. Summary of the Invention

[0005] The present application provides a method, device, equipment, medium and product for automatically registering a network camera, which is used to solve the defects of the existing technology in that the process of registering a network camera to a visual network platform is cumbersome, time-consuming and has a high error rate, so that the network camera can be registered to the visual network platform quickly and accurately.

[0006] In a first aspect, the present application provides a method for automatically registering a network camera, comprising: Identify all devices in the target network and the device network information of each device; determining whether the device is a network camera based on device network information of each device; If so, collect the registration information required for the network camera to register on the video platform; Send registration information to the video platform; The registration information is used by the video platform to register and configure the network camera.

[0007] As an embodiment, determining whether a device is a network camera based on the device network information of each device specifically includes: Extract device feature fingerprints based on device network information; Compare the device’s fingerprint with the network camera’s feature database; If there is a network camera with the same device feature fingerprint in the feature database, the device is determined to be a network camera.

[0008] As an embodiment, a device classification model is used to determine whether a device is a network camera based on the device network information of each device; The device classification model extracts a device feature fingerprint based on the input device network information, outputs the probability that the device is a network camera based on the device feature fingerprint, and determines whether the device is a network camera according to a probability threshold.

[0009] As an embodiment, determining whether a device is a network camera based on the device network information of each device further includes: If the device is a network camera, the manufacturer and model of the device are obtained based on network cameras with the same device feature fingerprint in the feature database.

[0010] As an embodiment, the registration information required for the network camera to register on the video platform is collected, specifically including: Through knowledge retrieval, the communication protocol of the network camera is obtained based on the manufacturer and model of the network camera; Establish a connection with the network camera based on the communication protocol; Obtain basic device information and video stream address of the network camera based on the communication protocol.

[0011] As an embodiment, when scanning the target network, a network topology is also constructed based on the device network information of all devices to determine the connection relationship between the various devices in the target network; Device network information includes the device's basic network information, connection information, routing information, and configuration information; basic network information includes the device's identity code, device's MAC address, and device's IP address; configuration information includes the device's VLAN settings and the device's port binding policy.

[0012] In a second aspect, the present application further provides a method for automatically registering a network camera, comprising: Receiving registration information of a network camera; the network camera is identified based on device network information of a device in a target network; A corresponding camera device entry is automatically created according to the registration information, and the network camera is automatically added to the monitoring list.

[0013] In a third aspect, the present application further provides an automatic registration device for a network camera, comprising: Network scanning module, used to determine all devices in the target network and the device network information of each device; a network camera identification module for determining whether a device is a network camera based on device network information of each device; The acquisition module is used to acquire registration information required for the network camera to register on the video platform when the device is a network camera; The sending module is used to send registration information to the video platform, and the registration information is used by the video platform to register and configure the network camera.

[0014] As an embodiment, the network camera recognition module includes: An extraction module, used to extract a device feature fingerprint of a device based on the device network information; A comparison module is used to compare the device feature fingerprint with the feature database of the network camera; The determination module is used to determine that the device is a network camera when there is a network camera with the same device feature fingerprint in the feature database.

[0015] In a fourth aspect, the present application also provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the processor executes the computer program, it implements any of the above-mentioned methods for automatically registering network cameras.

[0016] In a fifth aspect, the present application also provides a non-transitory computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, any of the above-mentioned methods for automatically registering a network camera is implemented.

[0017] In a sixth aspect, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements any of the above-mentioned automatic registration methods for network cameras.

[0018] The beneficial effects of this application are as follows: 1. Obtain information about each network device through network scanning, identify network cameras in the target network based on the network device information, and collect the registration information required for network cameras to register on the video platform, thereby realizing automatic and rapid registration and configuration on the video platform, simplifying the registration process and improving the deployment efficiency of the video surveillance system.

[0019] 2. Based on machine learning to extract device feature fingerprints, network cameras in the target network can be quickly and accurately obtained, greatly shortening the device identification time.

[0020] 3. Supports multi-protocol adaptation and is compatible with network cameras of different brands and models. It can effectively identify and communicate with network cameras that support different protocols, thereby improving the versatility and adaptability of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the present application or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0022] Figure 1 This is one of the flow charts of the automatic registration method of the network camera provided by this application; Figure 2 This is the second flow chart of the automatic registration method for a network camera provided by this application; Figure 3 This is one of the flowcharts provided by this application for determining whether a device is a network camera based on the device network information of each device; Figure 4 This is one of the flow diagrams provided by this application for collecting the registration information required for a webcam to register on a video platform; Figure 5 This is one of the structural diagrams of the automatic registration device for a network camera provided by this application; Figure 6 This is one of the structural diagrams of the network camera recognition module provided in this application.

[0023] Figure 7 This is one of the structural diagrams of the acquisition module provided in this application.

[0024] Figure 8 It is a structural diagram of the electronic device provided in this application. DETAILED DESCRIPTION

[0025] To make the objectives, technical solutions, and advantages of this application more clear, the technical solutions of this application will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments of this application, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of this application.

[0026] It should be noted that, in the description of this application, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "including a..." do not exclude the presence of other identical elements in the process, method, article or device comprising the elements. Unless otherwise expressly specified and defined, the terms "connected" and "connected" should be understood in a broad sense, for example, it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, or it can be a communication between the two elements. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to the specific circumstances.

[0027] It's important to note that, in addition to all the image capture functions of traditional cameras, network cameras also feature a built-in digital compression controller and a World Wide Web (WEB)-based operating system. This allows compressed and encrypted video data to be transmitted to end users via a local area network, the Internet, or a wireless network. Remote users can access the network camera using a standard web browser on a personal computer (PC) based on its IP address, monitor the target site in real time, edit and store image data in real time, and control the camera's pan / tilt, tilt, and lens for comprehensive monitoring.

[0028] The following combination Figures 1 to 7 Describe the automatic registration method, device, equipment, medium and product of the network camera provided by this application.

[0029] It should be noted that the automatic registration method for network cameras provided in the embodiment of the present application is implemented based on the automatic registration device for network cameras. The automatic registration method for network cameras can automatically identify network cameras in the target network and automatically collect the registration information of the network cameras, and then upload the registration information to the video platform (such as the visual network platform) to realize automatic registration and configuration of the network cameras.

[0030] In the embodiment of the present application, the automatic registration method of a network camera is described by taking the automatic registration device of the network camera as the execution subject as an example.

[0031] Figure 1 This is one of the flow charts of the automatic registration method for a network camera provided in this application. Figure 2 This is the second flow chart of the automatic registration method for a network camera provided in this application.

[0032] like Figure 1 and Figure 2 As shown, the automatic registration method includes but is not limited to the following steps: S110: Determine all devices in the target network and device network information of each device.

[0033] S120: Determine whether the device is a network camera based on the device network information of each device. If so, execute S130; otherwise, exit the process.

[0034] S130: Collecting registration information required for the network camera to register on the video platform.

[0035] S140: Send the registration information to the video platform. The registration information is used by the video platform to register and configure the network camera.

[0036] Specifically, the automatic registration device of the network camera scans the target network, thereby obtaining all devices in the target network and device network information of each device.

[0037] The devices in the target network include but are not limited to switches, routers, computers, network cameras, etc. The device network information includes but is not limited to the device's basic network information, connection information, routing information, and configuration information.

[0038] Basic network information includes the device identification code (ID), the device's Media Access Control Address (MAC) address, the device's IP address, etc.

[0039] The connection information of a device reflects the connection relationship between the device and other devices.

[0040] The device's routing information includes static routes and dynamic routing entries. Routing information reflects the transmission path of information in the target network and provides a basis for device positioning and network traffic analysis.

[0041] Configuration information includes the device's Virtual Local Area Network (VLAN) settings and the device's port binding policy. Configuration information is used to fully understand the network environment and provide support for network camera access and management.

[0042] It can be understood that a storage module is provided in the automatic registration device of the network camera, and the device network information obtained in step S110 is stored in the storage module.

[0043] Furthermore, the automatic registration device of the network camera compares the device network information of each device with the device information of the network camera in the database to determine whether there is a network camera in the database with the same network information as the device in the target network, thereby determining whether the device in the target network is a network camera.

[0044] Furthermore, the automatic registration device of the network camera establishes a connection with the network camera in the target network, thereby obtaining registration information required for registration on the video platform from the network camera.

[0045] Furthermore, the automatic registration device of the network camera sends the registration information to the video platform so that the video platform can automatically register and configure the network camera.

[0046] The automatic registration method for network cameras provided in the embodiment of the present application obtains all devices in the target network through network scanning, and identifies the network cameras in the target network based on the device network information of the devices, thereby solving the technical problem that network scanning cannot identify network cameras. The method further collects the registration information of the network cameras by establishing a connection with the network cameras, providing basic information for the automatic registration and setting of the network cameras by the video platform, simplifying the registration process, and improving the deployment efficiency of video surveillance equipment.

[0047] Furthermore, based on step S110, a network topology discovery protocol, such as the Simple Network Management Protocol (SNMP) and the Link Layer Discovery Protocol (LLDP), is used to scan the target network. After obtaining the device network information of each device, a network topology structure is constructed based on the device network information of all devices to determine the connection relationship between the devices in the target network.

[0048] The embodiment of the present application scans the target network through the network topology discovery protocol, thereby establishing a network topology structure, so as to fully understand the architecture of the target network through the network topology structure, ensure that all devices in the target network are scanned, ensure the integrity of the scan, and improve the scanning efficiency and quality.

[0049] Furthermore, for large-scale networks, when scanning the target network, it is preferred to use an intelligent subnet division strategy to prioritize scanning network devices in the core area and then gradually expand to network devices in the edge area to ensure that the network topology is built quickly and accurately.

[0050] It can be understood that the network topology structure obtained above is stored in the storage module of the automatic registration device of the network camera.

[0051] Furthermore, when scanning the target network, it is preferred to use distributed scanning technology to distribute the scanning task to multiple nodes (such as servers, etc.) of the target network to achieve parallel scanning, thereby significantly shortening the scanning time and improving the scanning efficiency.

[0052] Further, based on step S120, as an embodiment, as Figure 3 As shown, determining whether the device is a network camera based on the device network information of each device includes: S1201: Extracting a device feature fingerprint of the device based on the device network information.

[0053] S1202: Perform feature comparison on the device feature fingerprint and the feature database of the network camera.

[0054] It can be understood that the feature database of the network camera is stored in the storage module of the automatic registration device of the network camera.

[0055] S1203: If a network camera with the same device feature fingerprint exists in the feature database, the device is determined to be a network camera.

[0056] Specifically, the network camera's automatic registration device extracts the device's device fingerprint based on the device's network information. A device fingerprint is a characteristic or identifier used to uniquely identify a device. These include inherent, difficult-to-tamper, and unique device identifiers such as the hardware ID, International Mobile Equipment Identity (IMEI), and MAC address. These characteristics or identifiers can help identify and track the same device, ensuring its uniqueness.

[0057] Furthermore, the automatic registration device of the network camera compares the device fingerprint of each device in the target network with the network camera feature database. Specifically, the network camera feature database stores device fingerprint data of multiple network cameras. The comparison determines whether there is a network camera in the feature database with the same device fingerprint as the device in the target network.

[0058] Furthermore, if a network camera having the same device characteristic fingerprint as a device in the target network exists in the feature database, the automatic registration device of the network camera identifies the device as a network camera.

[0059] The embodiment of the present application extracts the device feature fingerprint of the device and compares it with the device feature fingerprint in the feature database to determine whether there is a network camera with the same device feature fingerprint in the feature database, thereby identifying whether the device in the target network is a network camera. Since the device feature fingerprint can ensure the uniqueness of the device, this uniqueness can ensure the accurate identification of the network camera in the target network.

[0060] Furthermore, if Figure 3 As shown, determining whether a device is a network camera based on the device network information of each device also includes: S1204: If the device is a network camera, the manufacturer and model of the device (i.e., the network camera) are obtained based on the network cameras with the same device feature fingerprint in the feature database, that is, the network camera has the same manufacturer and model as the corresponding network camera in the feature database.

[0061] Based on the manufacturer and model of the device, basic information such as the device's communication protocol can be obtained, providing a basis for obtaining the device's registration information. Please see the following detailed description of step S130.

[0062] As a preferred embodiment, based on step S120, the device feature fingerprint is identified and compared through the device classification model, thereby determining whether the device is a network camera based on the device network information of each device.

[0063] Specifically, when training the device classification model, device network information samples from various brands and models of network cameras are manually labeled with device fingerprints. All device network information samples and their corresponding device fingerprints are combined into a training dataset. By learning from the training dataset, the model acquires the device fingerprints corresponding to the network information of various network cameras and the device fingerprint extraction method. After training, the device classification model extracts the device fingerprint based on the input device network information and outputs the probability that the device is a network camera based on the device fingerprint. This determines whether the device is a network camera based on a probability threshold. Specifically, if the probability is greater than the threshold, the device is a network camera; otherwise, the device is not a network camera.

[0064] The embodiment of the present application extracts device feature fingerprints based on machine learning, which can quickly and accurately identify network cameras in the target network, greatly shortening the device identification time.

[0065] As mentioned above, existing network scanning technology cannot directly distinguish network cameras and, therefore, cannot directly obtain the registration information (including but not limited to basic device information, video stream address, etc.) required for registering a network camera on a video platform. Based on this consideration, in this application, a connection is established with the network camera through the network camera's automatic registration device, thereby obtaining registration information through mutual communication. However, network cameras of different brands and models may use different communication protocols and interface standards, making it impossible to use a single communication protocol to connect to a variety of network cameras.

[0066] Based on the above considerations, on the basis of the above S1204, further, as Figure 4 As shown, based on S130, the registration information required for the network camera to register on the video platform is collected, including: S1301: Acquire the communication protocol of the network camera based on the manufacturer and model of the network camera through knowledge retrieval.

[0067] S1302: Establish a connection with the network camera based on the communication protocol obtained above.

[0068] S1303: After establishing a connection with the network camera, the automatic registration device of the network camera collects basic device information and video stream address of the network camera based on the above communication protocol.

[0069] Specifically, the automatic registration device of the network camera performs knowledge retrieval based on the manufacturer and model of the network camera to obtain relevant device parameters of the network camera, including the communication protocol of the network camera.

[0070] Furthermore, the automatic registration device of the network camera adapts the above communication protocol to the network camera to establish a connection with the network camera based on the communication protocol.

[0071] Furthermore, the automatic registration device of the network camera collects basic device information of the network camera based on the above communication protocol and obtains the video stream address of the network camera.

[0072] The basic device information includes the device name, serial number, resolution, frame rate, video encoding format, etc. The video stream address is used for subsequent playback and monitoring on the video platform.

[0073] Specifically, the automatic registration device of the network camera can obtain relevant device parameters of the network camera of the above manufacturer and model through a large model (using its knowledge retrieval enhancement capability) or the Internet, thereby determining the communication protocol used by the network camera.

[0074] Furthermore, the network camera automatic registration device adapts each network camera to the communication protocol it supports, ensuring a stable communication connection between the network camera and the automatic registration device. Specifically, if the network camera supports the Open Network Video Interface Forum (ONVIF) protocol, the ONVIF protocol is used for communication. If the network camera does not support the ONVIF protocol, the device adapts to its specific communication protocol, such as the Real Time Streaming Protocol (RTSP) or Hypertext Transfer Protocol (HTTP).

[0075] The automatic registration device of the network camera in the embodiment of the present application supports multi-protocol adaptation, is compatible with network cameras of different brands and models, and can effectively identify and communicate with network cameras that support different protocols, thereby improving the versatility and adaptability of the system.

[0076] Furthermore, based on S140, after the video platform receives the registration information uploaded by the automatic registration device of the network camera, it automatically creates a corresponding camera device entry based on the basic device information and video stream address of the network camera, and automatically adds the network camera to the monitoring list, thereby quickly adding the network camera to the video platform and realizing the registration and configuration of the network camera on the video platform.

[0077] Based on the above, the present application further provides an automatic registration device for a network camera. The automatic registration device for a network camera and the automatic registration method for a network camera described above can be used in conjunction with each other.

[0078] As an example, Figure 5 As shown, the automatic registration device of the network camera includes: The network scanning module 510 is used to determine all devices in the target network and the device network information of each device. Figure 5 As shown, the network scanning module 510 is set at the network layer of the automatic registration device of the network camera.

[0079] The network camera identification module 520 is used to determine whether the device is a network camera based on the device network information of each device. Figure 5 As shown, the network camera identification module 520 is set in the support layer of the automatic registration device of the network camera.

[0080] The acquisition module 530 is used to acquire the registration information required for the network camera to register on the video platform when the device is a network camera. Figure 5As shown, the acquisition module 530 is set at the application layer of the automatic registration device of the network camera.

[0081] The sending module 540 is used to send the registration information to the video platform so that the video platform can register and configure the network camera. Figure 5 As shown, the sending module 540 is set at the application layer of the automatic registration device of the network camera.

[0082] As an example, Figure 6 As shown, the network camera identification module 520 includes: The extraction module 5201 is used to extract the device feature fingerprint of the device based on the device network information.

[0083] The comparison module 5202 is used to perform feature comparison between the device feature fingerprint and the feature database of the network camera.

[0084] The determination module 5203 is configured to determine that the device is a network camera when a network camera having the same device feature fingerprint exists in the feature database.

[0085] On the basis of the above, preferably, Figure 6 As shown, the network camera identification module 520 also includes a manufacturer and model acquisition module 5204, which is used to obtain the manufacturer and model of the device based on network cameras with the same device feature fingerprint in the feature database when the device is a network camera.

[0086] As a preferred embodiment, the network camera identification module 520 is a device classification model, which extracts the device feature fingerprint based on the input device network information, and outputs the probability that the device is a network camera based on the device feature fingerprint, thereby determining whether the device is a network camera according to the probability threshold.

[0087] As an example, Figure 7 As shown, the acquisition module 530 includes: The knowledge retrieval module 5301 is used to obtain the communication protocol of the network camera based on the manufacturer and model of the network camera through knowledge retrieval.

[0088] The communication module 5302 is used to establish a connection with the network camera based on the communication protocol and perform data exchange.

[0089] The information acquisition module 5303 is used to obtain the basic device information and video stream address of the network camera through the communication protocol.

[0090] As an example, device network information includes basic network information, connection information, routing information, and configuration information. Basic network information includes the device's identity code, MAC address, and IP address. Configuration information includes the device's VLAN settings and port binding policy.

[0091] As an embodiment, when the network scanning module 510 uses a network topology discovery protocol (such as SNMP, LLDP, etc.) to scan the target network, it also builds a network topology structure based on the device network information of all devices to determine the connection relationship between each device in the target network.

[0092] It should be noted that the above modules can be implemented by hardware or software. In addition, the automatic registration device for a network camera provided in this application can execute the automatic registration method for a network camera of any of the above embodiments during specific operation, which will not be described in detail in this embodiment.

[0093] Based on the above, the present application also provides an electronic device. Figure 8 This is a schematic diagram of the structure of the electronic device provided by this application. Figure 8 As shown, the electronic device may include: a processor 810, a communications interface 820, a memory 830, and a communication bus 840, wherein the processor 810, the communications interface 820, and the memory 830 communicate with each other via the communication bus 840. The processor 810 may call the logic instructions in the memory 830 to execute a method for automatically registering a network camera, the method comprising: determining all devices in a target network and device network information of each device; determining whether the device is a network camera based on the device network information of each device; if the device is a network camera, collecting registration information required for the network camera to register on the video platform; and sending the registration information to the video platform so that the video platform registers and configures the network camera.

[0094] In addition, the logical instructions in the aforementioned memory 830 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method of each embodiment of the present application. The aforementioned storage medium includes: various media that can store program code, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0095] On the other hand, the present application also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the automatic registration method of the network camera provided by the above-mentioned embodiments, the method including: determining all devices in the target network and the device network information of each device; determining whether the device is a network camera based on the device network information of each device; if it is a network camera, collecting the registration information required for the network camera to register on the video platform; sending the registration information to the video platform, so that the video platform registers and configures the network camera.

[0096] On the other hand, the present application also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it is implemented to execute the automatic registration method of the network camera provided by the above-mentioned embodiments, the method including: scanning the target network to obtain all devices in the target network and their device network information; determining whether the device is a network camera based on the device network information of each device; if it is a network camera, collecting the registration information required for the network camera to register on the video platform; sending the registration information to the video platform, so that the video platform registers and configures the network camera.

[0097] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0098] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, or of course by hardware. Based on this understanding, the above technical solution, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as a read-only memory (ROM) / random access memory (RAM), a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiments.

[0099] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application 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 application.

Claims

1. A method for automatically registering a network camera, characterized in that: include: Determine all devices in the target network and device network information for each of the devices; determining whether the device is a network camera based on the device network information of each device; If yes, then collecting the registration information required for the network camera to register on the video platform; Sending the registration information to the video platform; The registration information is used by the video platform to register and configure the network camera.

2. The automatic registration method of a network camera according to claim 1, characterized in that: Determining whether the device is a network camera based on the device network information of each device specifically includes: Extracting a device feature fingerprint of the device based on the device network information; Comparing the device's fingerprint with a network camera's feature database; If a network camera with the same device feature fingerprint exists in the feature database, the device is determined to be a network camera.

3. The automatic registration method of a network camera according to claim 1, characterized in that: Determining whether the device is a network camera based on the device network information of each device using a device classification model; The device classification model extracts a device feature fingerprint based on the input device network information, outputs a probability that the device is a network camera based on the device feature fingerprint, and determines whether the device is a network camera according to a probability threshold.

4. The automatic registration method of a network camera according to claim 2, characterized in that: Determining whether the device is a network camera based on the device network information of each device further includes: If the device is a network camera, the manufacturer and model of the device are obtained based on network cameras with the same device feature fingerprint in the feature database.

5. The automatic registration method of a network camera according to claim 4, characterized in that: When scanning the target network, a network topology is also constructed based on the device network information of all devices to determine the connection relationship between each device in the target network; The device network information includes the device's network basic information, connection information, routing information and configuration information; the network basic information includes the device identity code, the device's MAC address, and the device's IP address; the configuration information includes the device's VLAN settings and the device's port binding policy.

6. A method for automatic registration of a network camera, characterized in that: include: Receive the registration information of the network camera; The network camera is identified based on the device network information of the device in the target network; A corresponding camera device entry is automatically created according to the registration information, and the network camera is automatically added to the monitoring list.

7. An automatic registration device for a network camera, characterized in that: include: Network scanning module, used to identify all devices in the target network and their network information; a network camera identification module, configured to determine whether each device is a network camera based on the device network information of the device; A collection module, configured to collect registration information required for registering the network camera on the video platform when the device is a network camera; A sending module, used to send the registration information to the video platform; The registration information is used by the video platform to register and configure the network camera.

8. The automatic registration device for a network camera according to claim 7, characterized in that: The network camera recognition module includes: An extraction module, configured to extract a device feature fingerprint of the device based on the device network information; A comparison module, configured to compare the device feature fingerprint with a feature database of a network camera; The determination module is configured to determine that the device is a network camera when a network camera having the same device feature fingerprint exists in the feature database.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the automatic registration method for the network camera according to any one of claims 1 to 5 is implemented.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the automatic registration method for a network camera according to any one of claims 1 to 5 is implemented.

11. A computer program product, comprising a computer program, characterized in that: When the computer program is executed by a processor, the automatic registration method for a network camera according to any one of claims 1 to 5 is implemented.