Modular camera selection method, device, and storage medium
Patent Information
- Application Number
- CN202611142893.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-30
- Publication Date
- 2026-10-27
AI Technical Summary
[0005]有鉴于此,本申请实施例提供了一种模块化摄像头的选配方法、设备、及存储介质,能够解决现有技术中摄像头型号太多,用户挑选难度大、门槛高的问题
Smart Images

Figure CN122989247A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of camera technology, and to, but is not limited to, a method, device, and storage medium for selecting a modular camera. Background Technology
[0002] Surveillance cameras were once primarily used in professional security applications, but in recent years, an increasing number of home users have also begun purchasing them for home security, making the home market a significant consumer market for surveillance cameras. Consequently, these home users are generating increasingly diverse demands for surveillance cameras.
[0003] To meet the diverse needs of home users, manufacturers have launched numerous camera models based on multiple dimensions, including scenario segmentation, functional grading, price stratification, and form factor adaptation.
[0004] However, this brings new problems. Most users lack hardware expertise and find it difficult to intuitively understand the functional differences between different camera models based on their parameter variations. This results in users purchasing cameras that are either lacking in functionality or have redundant features, leading to a poor user experience. Summary of the Invention
[0005] In view of this, embodiments of this application provide a method, device, and storage medium for selecting modular cameras, which can solve the problem of too many camera models in the prior art, making it difficult and difficult for users to select one. The method, device, and storage medium for selecting modular cameras provided in embodiments of this application are implemented as follows: Firstly, a method for selecting a modular camera is provided. This method can be applied to terminal devices and specifically to a modular camera management app running on the terminal device. The method may include: Obtain the target camera's operational association information, which includes pre-configuration information and / or operating status information. The pre-configuration information includes at least one of installation requirement information and installation environment information. The installation requirement information is used to indicate the user's shooting requirements for using the target camera, and the installation environment information is used to indicate the environmental conditions of the target camera's installation area.
[0006] Based on the work-related information, determine that the target camera includes at least one functional module other than the main module.
[0007] Output the first recommended content, which indicates that the target camera includes a main module and at least one functional module.
[0008] Based on this, the modular camera selection method provided in this application can automatically recommend the functional modules that need to be included in the target camera to the user according to the working association information of the target camera.
[0009] The pre-configuration information within the work-related information includes installation requirements and / or installation environment information. Installation requirements indicate the user's shooting needs using the target camera, while the installation environment information indicates the environmental conditions of the target camera's installation area. In other words, this modular camera selection method can recommend the necessary functional modules for the target camera to be installed based on the user's shooting needs and / or the environmental conditions for installation. Based on this, users do not need professional hardware knowledge to purchase a camera that meets their needs, greatly improving the user experience. This solves the problem in existing technologies where there are numerous camera models available, but users lack the necessary expertise, making it difficult to purchase a suitable camera.
[0010] The operational status information within the operational association information indicates the target camera's operational status after installation. In other words, this modular camera selection method can also recommend necessary upgrade modules for the currently installed target camera based on its operational status after installation. Based on this, the target camera's functional modules can be continuously optimized after installation, making the target camera more aligned with the user's actual needs and thus improving the user experience.
[0011] In summary, the modular camera selection method provided in this application can offer purchase recommendations to users before they install the camera, and can also provide suggestions for upgrading functional modules after the camera is installed, covering the entire process of camera purchase and use, making it more worry-free for users.
[0012] In conjunction with the first aspect mentioned above, in one optional implementation, the installation requirements information may include at least one of the following: the object to be monitored, the desired monitoring range, the recording mode, the required resolution, security requirements, moving target tracking requirements, night vision requirements, voice interaction requirements, and privacy requirements. Specifically, security requirements include whether security protection is needed; moving target tracking requirements include whether tracking of captured moving targets is required; night vision requirements include whether night vision functionality is needed; voice interaction requirements include whether voice interaction is needed; and privacy requirements include whether privacy protection is needed.
[0013] Installation environment information may include at least one of the following: installation scene, spatial depth, field of view, lighting conditions, power supply conditions, network connectivity conditions, and ambient noise. The installation scene can be outdoor or indoor; lighting conditions include at least one of backlighting information, illuminance information, and effective lighting duration; power supply conditions include the availability of a stable power supply; and network connectivity conditions include network accessibility and the quality of the available network. The installation requirements and installation environment information are acquired before the target camera is installed.
[0014] The operational status information may include at least one of the following: network quality, video quality, target recognition accuracy, frequency of moving target occurrences, average daily power consumption of the first battery module, and average daily charging amount of the first solar panel module. The operational status information is acquired after the target camera is installed, and the first battery module and first solar panel module are pre-existing functional modules within the installed target camera.
[0015] In conjunction with the first aspect above, in one optional implementation, at least one functional module includes at least one of a battery module, a solar panel module, a mobile communication module, a gimbal module, a sensing module, a supplementary lens module, a lighting module, an audio module, a storage module, a network enhancement module, and an AI enhancement module.
[0016] The system includes a gimbal module for controlling the movement of the target camera, a sensing module for triggering the target camera to record video when a moving target is detected, a storage module for storing the video recorded by the target camera offline, a network enhancement module for improving network quality, and an AI enhancement module for improving the target camera's target recognition capabilities.
[0017] In conjunction with the first aspect above, in one optional implementation, determining that the target camera includes at least one functional module based on the work association information specifically includes: determining that the target camera includes at least one functional module when the work association information satisfies the installation conditions corresponding to at least one functional module.
[0018] In conjunction with the first aspect described above, in one optional implementation, the target camera is determined to include at least one functional module based on the operational association information, which may include at least one of a battery module and a solar panel module. The installation conditions for the battery module are: the power supply conditions indicate that the installation area cannot provide a stable power supply. The installation conditions for the solar panel module are any of the following: the power supply conditions in the installation environment information indicate that the installation area cannot provide a stable power supply and the installation scene in the installation environment information is an outdoor scene; or the power supply conditions in the installation environment information indicate that the installation area cannot provide a stable power supply and the effective illumination duration in the installation environment information is greater than a first duration.
[0019] In conjunction with the first aspect above, in one optional implementation, determining that the target camera includes at least one functional module based on the work association information may include a mobile communication module, wherein the installation conditions corresponding to the mobile communication module are any of the following: the network conditions in the installation environment information indicate that the installation area cannot access the network; the network conditions in the installation environment information indicate that the quality of the network access in the installation area is lower than a first network quality standard; or the network quality in the operation status information is lower than a second network quality standard.
[0020] In conjunction with the first aspect above, in one optional implementation, the target camera is determined to include at least one functional module, which may include a pan-tilt module, based on the work association information. The installation conditions corresponding to the pan-tilt module are any of the following: the expected monitoring range in the installation requirement information is greater than the first angle, or the moving target tracking requirement in the installation requirement information is that the captured moving target needs to be tracked.
[0021] In conjunction with the first aspect mentioned above, in one optional implementation, the target camera is determined to include at least one functional module, which may include a sensing module, based on the work association information. The installation conditions corresponding to the sensing module are any of the following: the recording mode in the installation requirement information is to record only abnormal events; the power supply conditions in the installation environment information indicate that the installation area cannot provide stable power supply; and the frequency of the occurrence of the moving target in the operation status information is lower than the first frequency.
[0022] In conjunction with the first aspect described above, in one optional implementation, the target camera is determined to include at least one functional module based on operational association information. This module may include a supplementary lens module, comprising at least one of the following: a telephoto lens module, a zoom lens module, a large aperture lens module, an ultra-high-definition lens module, an ultra-wide-angle lens module, and a panoramic lens module. The installation conditions for telephoto lens modules or zoom lens modules are: the spatial depth in the installation environment information is greater than the first distance.
[0023] The installation conditions corresponding to the large aperture lens module are any of the following: the installation scene in the installation environment information is an outdoor scene; the minimum illuminance of the installation area indicated by the lighting conditions in the installation environment information is lower than the preset illuminance; the backlight ratio of the installation area indicated by the lighting conditions in the installation environment information is greater than the first ratio; and the image quality of the monitoring video in the operation status information is lower than the preset image quality.
[0024] The installation conditions for the ultra-high definition lens module are as follows: the resolution requirement in the installation requirements information is ultra-high definition, the image quality of the monitoring video in the operation status information is lower than the preset image quality, and the accuracy of target recognition in the operation status information is lower than the preset accuracy.
[0025] The installation conditions for ultra-wide-angle lens modules or panoramic lens modules are any of the following: the desired monitoring range in the installation requirements information is greater than the first angle, or the viewing angle range of the monitoring area in the installation environment information is greater than the second angle.
[0026] In conjunction with the first aspect described above, in one optional implementation, the target camera is determined to include at least one functional module based on operational association information, which may include a high-intensity white light module and / or a non-red-exposure infrared light module within the lighting module. Wherein, The installation conditions for the high-intensity white light module are any of the following: the security requirement in the installation requirements information is that security protection is required; the installation scenario in the installation environment information is an outdoor scene and the lighting conditions in the installation environment information indicate that the minimum illuminance of the installation area is lower than the preset illuminance; or the installation scenario in the installation environment information is an outdoor scene and the night vision requirement in the installation requirements information is that night vision function is required.
[0027] The installation conditions for the red-light-free infrared lamp module are any of the following: the monitored object in the installation requirements information is a family member and the lighting conditions in the installation environment information indicate that the minimum illuminance of the installation area is lower than the preset illuminance; or the monitored object in the installation requirements information is a family member and the night vision requirement in the installation requirements information is that night vision function is required.
[0028] In conjunction with the first aspect mentioned above, in one optional implementation, the target camera is determined to include at least one functional module based on the work association information, which may include an audio alarm module and / or a voice dialogue module within the audio module. The installation conditions for the audio alarm module are: the security requirement in the installation requirements information is the need for security protection, and the ambient noise in the installation environment information is greater than a first decibel. The installation conditions for the voice dialogue module are: the voice interaction requirement in the installation requirements information is the need for voice interaction, and the trigger frequency of abnormal voiceprints in the operating status information is greater than a third frequency.
[0029] In conjunction with the first aspect mentioned above, in one optional implementation, the at least one functional module of the target camera determined based on the work association information may include a storage module, and the installation conditions corresponding to the storage module are any of the following: the monitoring object in the installation requirement information is a family member, the installation scene in the installation environment information is an indoor scene, the privacy requirement in the installation requirement information is that privacy protection is required, and the network quality in the operation status information is lower than the second network quality standard.
[0030] In conjunction with the first aspect described above, in one optional implementation, determining that the target camera includes at least one functional module based on operational association information may include a network enhancement module. The installation condition for the network enhancement module is that the network quality in the operational status information is lower than a second network quality standard. The target camera already includes a mobile communication module.
[0031] In conjunction with the first aspect mentioned above, in one optional implementation, the at least one functional module of the target camera determined based on the work association information may include an AI enhancement module. The installation condition corresponding to the AI enhancement module is that the accuracy of target recognition in the operating status information is lower than a preset accuracy.
[0032] In conjunction with the first aspect described above, in one optional implementation, at least one functional module includes a second battery module and / or a second solar panel module. The installation condition for the second battery module and / or the second solar panel module is that the ratio of the average daily power consumption of the first battery module to the average daily charging amount of the first solar panel module in the operating status information is greater than a second ratio. Here, the first battery module and the first solar panel module are functional modules already included in the target camera, the capacity of the second battery module is greater than the capacity of the first battery module, and the charging capability of the second solar panel module is superior to the charging capability of the first solar panel module.
[0033] In conjunction with the first aspect described above, in one optional implementation, at least one functional module includes a second mobile communication module. The installation condition for the second mobile communication module is that the network quality in the operating status information is lower than a second network quality standard. The first mobile communication module is a functional module already included in the target camera, and the communication capability of the second mobile communication module is superior to that of the first mobile communication module.
[0034] In conjunction with the first aspect described above, in one optional implementation, at least one functional module includes a second storage module. The installation conditions for the second storage module are: the remaining storage capacity of the first storage module in the operating status information is lower than a preset storage capacity, and the network quality in the operating status information is lower than a second network quality standard. Here, the first storage module is a functional module already included in the target camera, and the total storage capacity of the second storage module is greater than the total storage capacity of the first storage module.
[0035] In conjunction with the first aspect mentioned above, in one optional implementation, the first recommended content is also used to indicate the functional effects and applicable scenarios of at least one functional module included in the target camera.
[0036] In conjunction with the first aspect mentioned above, in one optional implementation, outputting the first recommended content specifically includes: controlling the display screen to display a first interface, the first interface including the first recommended content.
[0037] In conjunction with the first aspect described above, in one optional implementation, after outputting the first recommended content, the method may further include: controlling the display screen to display a second interface, the second interface including installation guidance information corresponding to the main module and at least one functional module.
[0038] In conjunction with the first aspect above, in an optional implementation, the method may further include: after establishing a communication connection with the installed target camera, controlling the display screen to display a third interface, the third interface including the identifiers of the main module and at least one functional module and / or real-time status parameters.
[0039] Secondly, a terminal device is provided, which may include a receiving module, a processing module, and an output module. The receiving module is used to acquire the working association information of the target camera. The working association information includes pre-configuration information and / or operating status information. The pre-configuration information includes at least one of installation requirement information and installation environment information. The installation requirement information is used to indicate the user's shooting requirements for using the target camera, and the installation environment information is used to indicate the environmental conditions of the installation area of the target camera.
[0040] The processing module is used to determine, based on the work association information, at least one functional module other than the main module included in the target camera.
[0041] The output module is used to output first recommended content, which indicates that the target camera includes a main module and at least one functional module.
[0042] Thirdly, another terminal device is provided, including a memory and a processor, the memory storing computer program instructions that can run on the processor, and the processor executing the computer program instructions implementing the modular camera selection method described in any of the first aspects above.
[0043] Fourthly, a computer-readable storage medium is provided, which stores computer program instructions that, when executed on a computer, cause the computer to perform the modular camera selection method described in any of the first aspects above.
[0044] Fifthly, a computer program product is provided, the computer program product comprising computer program instructions that, when the computer program product is run on a processor, cause the processor to execute the modular camera selection method described in any of the first aspects above. Attached Figure Description
[0045] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0046] Figure 1A flowchart illustrating a modular camera selection method provided in an embodiment of this application; Figure 2 A schematic diagram of a modular camera provided for an embodiment of this application; Figure 3 A schematic diagram illustrating the workflow of a target camera provided in an embodiment of this application; Figure 4 A schematic diagram of a second interface provided in an embodiment of this application; Figure 5 This application provides a schematic flowchart of a method for a user to purchase and use a target camera, as illustrated in an embodiment of the present application. Figure 6 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application; Figure 7 This is a schematic diagram of another terminal device provided in an embodiment of this application. Detailed Implementation
[0047] In existing technologies, home security camera products mainly adopt a fixed model sales model. Different models differ in lens focal length, night vision capabilities, network methods, and power supply methods. However, users often lack professional hardware knowledge and find it difficult to choose the appropriate product based on their actual usage scenarios. The main problems include: 1. Difficulty in user selection. Users need to understand professional knowledge in the camera field, making the selection threshold too high; also, users are prone to purchasing products with redundant or insufficient functions. 2. Fixed camera functions. Once purchased, the hardware capabilities cannot be expanded; new needs require replacing the entire unit, which is costly. 3. Inability to adapt to changing scenarios. When the camera installation environment changes, such as poor network performance, changes in lighting, insufficient battery power, or changes in monitoring needs, the existing equipment cannot proactively detect and recommend upgrades.
[0048] To address this issue, this application provides a modular camera selection method that automatically recommends the necessary functional modules for a target camera based on the user's installation requirements and the camera's installation environment. This allows users to obtain a perfectly customized camera simply by describing their application scenario, without requiring specialized hardware knowledge. This solves the problem of the numerous camera models available in existing technologies, which makes it difficult for users to purchase a suitable camera. Furthermore, the modular camera selection method provided in this application ensures that the recommended combination of functional modules represents the optimal solution in terms of functionality and performance for the user's scenario, avoiding functional redundancy or deficiencies caused by blind purchases. In addition, the modular camera provided in this application offers a wide variety of selectable functional modules, maximizing the satisfaction of diverse user needs while maintaining cost control.
[0049] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the specific technical solutions of this application will be further described in detail below with reference to the accompanying drawings of the embodiments of this application. The following embodiments are used to illustrate this application, but are not intended to limit the scope of this application. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing the embodiments of this application only and is not intended to limit this application.
[0050] Figure 1 A flowchart illustrating a modular camera selection method provided in this application is shown below. Figure 1 The method may include steps 101 to 103. This method can be applied to a terminal device, and specifically to a modular camera management application (APP) running on the terminal device. This modular camera management APP can provide users with suggestions on the functional modules that the target camera needs to include. The specific contents of steps 101 to 103 are as follows: Step 101: Obtain the working association information of the target camera, which includes the front-end configuration information and / or running status information.
[0051] The pre-configuration information may include at least one of installation requirement information and installation environment information. The installation requirement information indicates the user's shooting needs using the target camera, and the installation environment information indicates the environmental conditions of the installation area of the target camera. The pre-configuration information is information obtained by the terminal device before the target camera is installed.
[0052] In one possible embodiment, the installation requirements information may include at least one of the following: the object to be monitored, the desired monitoring range, the recording mode, the resolution requirements, the security requirements, the moving target tracking requirements, the night vision requirements, the voice interaction requirements, and the privacy requirements.
[0053] The monitored objects can be family members or property. Generally, monitoring family members indicates the purpose of installing the camera is to care for family members, while monitoring property indicates the purpose is to protect property. The desired monitoring range refers to the user's desired field of view from the camera, such as 120°, 180°, or 360° without blind spots. The recording mode refers to the mode in which the camera records the captured footage, such as all-day recording and recording only abnormal events. Recording only abnormal events means recording only footage of moving targets, such as people, animals, or vehicles. The desired resolution refers to the user's desired resolution of the monitored footage, such as standard definition, high definition, and ultra-high definition. Security needs include whether the user requires security protection. Moving target tracking needs include whether the user needs to track captured moving targets. Night vision needs include whether the user needs night vision functionality. Voice interaction needs include whether the user needs voice interaction. Privacy needs include whether the user needs privacy protection.
[0054] As one possible implementation, the clarity of the surveillance video refers to its resolution. For example, standard definition (SD) corresponds to 720P resolution, high definition (HD) corresponds to 1080P resolution, and ultra-high definition (UHD) corresponds to 2K or 4K resolution.
[0055] One possible approach is to collect user installation needs information through questionnaires. In one possible embodiment, a modular camera management app can control the terminal device to display a questionnaire interface. This interface shows questions and options corresponding to the installation needs information, allowing the user to obtain their installation requirements based on their selected options. The questions addressing the installation needs are phrased in plain language to elicit the user's desired installation information.
[0056] For example, a question used to identify objects to be monitored could be: "What do you primarily want to monitor?" Options could include: 1. Family members (nanny / elderly / children); 2. Pets; 3. Delivery / takeout items; 4. Items in a warehouse / construction site. Here, family members and pets are considered family members, while delivery / takeout items and items in a warehouse / construction site are considered property.
[0057] For example, the question used to determine the recording mode could be: "Do you need to record 24 / 7 or only record exceptions?", with options including: 1. Record 24 / 7; 2. Record exceptions only.
[0058] For example, a question used to determine the need for moving target tracking could be: "Do you need the camera to automatically track moving targets?", with options including: 1. Yes; 2. No.
[0059] For example, a question used to obtain a resolution requirement could be: "What resolution do you want for your surveillance footage?", with options including: 1. Standard Definition (SD); 2. High Definition (HD); 3. Ultra Definition (UHD).
[0060] In one possible embodiment, the installation environment information may include at least one of the following: installation scene, spatial depth, viewing angle, lighting conditions, power supply conditions, network conditions, and ambient noise.
[0061] The installation scenario can be indoor or outdoor. Lighting conditions include at least one of the following: backlighting conditions, illuminance, and effective lighting duration at the target camera's installation area. Power supply conditions include whether the target camera's installation area can provide a stable power supply. Networking conditions include whether the target camera's installation area can access a network and the quality of the network access; the network can include wired and wireless networks.
[0062] As one possible implementation, a modular camera management app can guide users to use the camera on their terminal device to take panoramic photos of the target camera's installation area, thereby obtaining a panoramic image of the target camera's installation area. Furthermore, the terminal device can analyze the panoramic image of the target camera's installation area to determine information such as spatial depth, viewing angle, lighting conditions, and the installation scene.
[0063] One possible approach is to process the panoramic imagery of the installation area using a monocular depth estimation algorithm to calculate the spatial depth and viewing angle of the installation area. The viewing angle of the installation area refers to the range of views that the target camera needs to monitor within that area. It should be understood that open installation areas have a larger viewing angle, such as living rooms or courtyards, while narrow installation areas have a smaller viewing angle, such as stairwells or corridors.
[0064] One possible approach is to determine the illuminance and backlight information of the installation area through image brightness analysis and High Dynamic Range (HDR) backlight detection. The illuminance information can include the minimum illuminance, and the backlight information can include the backlight ratio.
[0065] As one possible approach, an image scene classification model can be used to process the panoramic images of the installation area to identify whether the installation scene is an outdoor or indoor scene.
[0066] As another possible implementation, map data can be queried online based on the location data of the terminal device to determine whether the installation scenario is an outdoor or indoor scenario.
[0067] As another possible approach, a questionnaire can be used to understand whether the user installed the target camera in an outdoor or indoor setting.
[0068] As one possible approach, the sound sensor in the terminal device can be used to detect sound, thereby determining the ambient noise level in the area where the target camera is installed.
[0069] One possible approach is to use questionnaires to inquire with users about the power supply conditions and network connectivity of the target camera's installation area.
[0070] As one possible approach, it can also be determined whether the installation area of the target camera can access the network by detecting the network connectivity of the terminal device. For example, if the terminal device is already connected to a wireless network, it can be determined that the target camera can also access the wireless network.
[0071] As one possible approach, given that the target camera is capable of accessing a wireless network, the quality of the network that can be accessed can be determined based on parameters such as Received Signal Strength Indicator (RSSI), network latency, and network packet loss rate.
[0072] In summary, the aforementioned pre-configuration information (i.e., installation requirements and installation environment information) is determined based on the interaction between the terminal device and the user, the surround view image of the installation area captured by the terminal device, and the data from the sensors in the terminal device.
[0073] Operational status information is used to indicate the operational status of the target camera after installation. The operational status information is information obtained by the terminal device after the target camera is installed.
[0074] In one possible embodiment, the operational status information may include at least one of the following: network quality, video quality, target recognition accuracy, frequency of moving target occurrence, frequency of abnormal soundprint triggering, average daily power consumption of the first battery module, and average daily charging amount of the first solar panel module. The first battery module and the first solar panel module are pre-existing functional modules in the installed target camera. Abnormal soundprints are voiceprints of sounds such as crying or unusual noises, and these abnormal soundprints can be pre-configured in the target camera. The target camera compares the voiceprints of various sounds it receives with the pre-configured abnormal soundprints to determine whether a soundprint is abnormal.
[0075] As one possible implementation, the network quality in the runtime status information is related to at least one of the following parameters: RSSI, network latency, network packet loss rate, frequency of network disconnection, and available upload bandwidth.
[0076] As one possible implementation, the image quality of the surveillance video in the running status information can be determined comprehensively based on multiple parameters such as the video's resolution, frame rate, bit rate, color space and contrast, and night vision effect. As an example, an image quality score can be determined based on these parameters, and then the quality of the surveillance video can be judged according to this score.
[0077] It should be understood that, since the operating status information is information from the installed target camera, this operating status information can be collected by the installed target camera and then sent to the terminal device. As one possible implementation, step 101 may specifically include: the terminal device receiving the operating status information sent by the installed target camera.
[0078] Step 102: Determine at least one functional module, other than the main module, included in the target camera based on the work association information.
[0079] It is worth noting that the application scenario of the modular camera selection method provided in this application is that the camera is designed in a modular form. A modular camera breaks down the functions of a traditional camera into multiple pluggable modules. A modular camera must at least include a main module, which includes the minimum number of device units for the camera to operate. In addition, a modular camera can also be equipped with at least one functional module. Therefore, the target camera determined by the modular camera selection method provided in this application can include a main module and at least one functional module other than the main module.
[0080] As one possible implementation, the target camera may include at least one of the following functional modules in addition to the main module: a battery module, a solar panel module, a mobile communication module, a gimbal module, a sensing module, a supplementary lens module, a lighting module, an audio module, a storage module, a network enhancement module, and an artificial intelligence (AI) enhancement module.
[0081] As one possible implementation, a battery module powers the target camera. A solar panel module charges the battery module. A mobile communication module provides mobile network access for the target camera. A pan-tilt module controls the movement of the lens module within the target camera. A sensing module controls the target camera to record video upon detecting a moving target. A supplementary lens module enhances the quality of the surveillance footage captured by the target camera; this module may include at least one of a telephoto lens, zoom lens, large aperture lens, ultra-high-definition lens, ultra-wide-angle lens, or panoramic lens. A lighting module may include a high-intensity white light module and / or a non-red-exposure infrared light module. The high-intensity white light module can emit high-intensity white light for illumination and can also provide an alarm through high-frequency flashing. The non-red-exposure infrared light module can emit infrared light to supplement the target camera's illumination, improving the clarity of images captured at night. An audio module may include an audio alarm module and / or a voice dialogue module; the audio alarm module can emit a piercing audio signal, and the voice dialogue module provides remote dialogue functionality. A storage module stores the surveillance video recorded by the target camera offline. The network enhancement module improves the network quality of the target camera. The AI enhancement module enhances the target camera's target recognition capabilities.
[0082] As one possible implementation, step 102 may specifically include: determining that the target camera includes the at least one functional module if the work association information satisfies the installation conditions corresponding to at least one functional module.
[0083] It is worth noting that if the prerequisite configuration information (i.e., installation requirements information and / or installation environment information) in the work-related information meets the installation conditions of at least one functional module, then at least one functional module included in the target camera is determined to be a functional module that needs to be selected in the target camera to be installed.
[0084] It is worth noting that if the running status information in the work association information meets the installation conditions of at least one functional module, then the target camera is determined to include at least one functional module that needs to be added or replaced in the already installed target camera.
[0085] In one possible embodiment, the target camera may include at least one functional module, which may be a battery module, based on the work association information. The installation condition for the battery module is that the power supply condition in the installation environment information indicates that the installation area cannot provide a stable power supply.
[0086] It should be understood that if the power supply conditions in the installation environment information indicate that the installation area cannot provide a stable power supply, and the target camera includes a battery module, the target camera can be powered by the battery module, thus eliminating the need for power supply via electrical wires, reducing the need for complex wiring construction, and making the installation and deployment more flexible.
[0087] It is worth noting that if the power supply conditions in the installation environment information indicate that the installation area can provide a stable power supply, then the target camera can be powered directly by a power cable without the need for a battery module.
[0088] In one possible embodiment, the target camera is determined to include at least one functional module based on the work association information, which may include a solar panel module. The installation conditions corresponding to the solar panel module are any of the following: the power supply conditions in the installation environment information indicate that the installation area cannot provide a stable power supply and the installation scene in the installation environment information is an outdoor scene; the power supply conditions in the installation environment information indicate that the installation area cannot provide a stable power supply and the lighting conditions in the installation environment information indicate that the effective lighting duration of the installation area is greater than a first duration.
[0089] It should be understood that when the installation environment information indicates an outdoor installation scenario, it typically means that the target camera's installation area is exposed to sunlight. If the lighting conditions in the installation environment information indicate that the effective illumination duration for the installation area is greater than the first duration, it can be assumed that the target camera's installation area has a long effective illumination duration. In both of these cases, confirming that the target camera includes a solar panel module allows the camera's battery module to be recharged via the solar panel, extending the camera's battery life, reducing the frequency of battery module replacements, and saving maintenance costs. Furthermore, it can prevent security vulnerabilities caused by the target camera running out of power.
[0090] As one possible implementation, the first duration can be set according to the actual situation and needs. For example, the first duration can be 4 hours. If the effective illumination duration of the installation area is greater than 4 hours, the effective illumination duration of the installation area can be considered to be very long.
[0091] In one possible embodiment, determining that the target camera includes at least one functional module based on the work association information may include a mobile communication module, wherein the installation conditions corresponding to the mobile communication module are any of the following: the network conditions in the installation environment information indicate that the installation area cannot access the network, the network conditions in the installation environment information indicate that the quality of the network access in the installation area is lower than a first network quality standard, or the network quality in the operation status information is lower than a second network quality standard.
[0092] It should be understood that if the network conditions in the installation environment information indicate that the installation area cannot access the network, determining that the target camera includes a mobile communication module allows the target camera to connect to the network via the mobile communication module, no longer limited by the network conditions of the installation area, making installation and deployment more flexible.
[0093] It should be understood that if the network quality indicated in the installation environment information is lower than the first network quality standard, it can be assumed that the network quality the target camera can access is poor. In this case, ensuring that the target camera includes a mobile communication module allows it to connect to the network via the mobile communication module, avoiding problems such as dropped frames, missed alarm information, and significant monitoring delays that can occur when connected to a poor-quality network in the installation area.
[0094] It should be understood that if the network quality in the operational status information is lower than the second network quality standard, it can be assumed that the network quality currently accessed by the installed target camera is poor. In this case, confirming that the target camera includes a mobile communication module allows the target camera to connect to the network via the mobile communication module, thereby improving the network quality of the target camera and reducing problems such as dropped frames in the monitoring video, missed alarm information, and large delays in the monitoring video.
[0095] As one possible implementation, the network conditions in the installation environment information indicating that the quality of the network accessible in the installation area is lower than a first network quality standard may include at least one of the following: RSSI is less than a first signal strength, network latency is greater than a first delay, and network packet loss rate is less than a first packet loss rate.
[0096] As one possible implementation, the first signal strength, first latency, and first packet loss rate can be set according to actual conditions and requirements. For example, the first signal strength can be -75 dBm, the first network latency can be 200 milliwatts, and the first packet loss rate can be 15%.
[0097] As one possible implementation, a network quality level in the operational status information that is lower than the second network quality standard can include at least one of the following: RSSI is less than the second signal strength, network latency is greater than the second latency for a duration greater than the second duration, network packet loss rate is greater than the second packet loss rate for a duration greater than the third duration, network disconnection frequency is greater than the second frequency, and available upload bandwidth is less than the preset bandwidth. Here, available upload bandwidth refers to the available upload bandwidth for the target camera to upload its recorded surveillance video.
[0098] As one possible implementation, the second signal strength, second delay, second duration, second packet loss rate, third duration, second frequency, and preset bandwidth can be set according to actual conditions and requirements. For example, the second signal strength can be -75 dBmW, the second delay can be 200 milliseconds, the second packet loss rate can be 15%, the second and third durations can be one week, the second frequency can be 5 times per month, and the preset bandwidth can be 2 megabits per second (Mbps).
[0099] As one possible implementation, the mobile communication module can be a fourth-generation mobile communication technology (4G) module, a 5G module, or a future mobile communication technology module, and this application does not limit it in this regard.
[0100] In one possible embodiment, the target camera is determined to include at least one functional module based on the work association information, which may include a pan-tilt module. The installation conditions corresponding to the pan-tilt module are any of the following: the expected monitoring range in the installation requirement information is greater than a first angle, or the moving target tracking requirement in the installation requirement information is that the captured moving target needs to be tracked.
[0101] It should be understood that if the desired monitoring range in the installation requirements information is greater than the first angle, it can be assumed that the user's desired monitoring range exceeds the monitoring range of the original lens module in the target camera. In this case, determining that the target camera includes a pan-tilt module allows the lens module in the target camera to move under the control of the pan-tilt module, thereby expanding the monitoring range of the target camera to meet the user's desired monitoring range requirements.
[0102] It should be understood that when the moving target tracking requirement in the installation requirements information is to track the captured moving target, determining that the target camera includes a pan-tilt module allows the lens module in the target camera to move under the control of the pan-tilt module, thereby achieving the function of tracking the captured moving target and meeting the user's moving target tracking requirements.
[0103] As one possible implementation, the first angle can be set according to the actual situation and needs. For example, the first angle can be 120°. If the expected monitoring range is greater than the first angle, it can be considered that the expected monitoring range exceeds the monitoring range of the original lens module in the target camera.
[0104] As one possible implementation, gimbal modules can come in various models, each with different movement angles. Another possible approach is to determine the model of the gimbal module used with the target camera based on the spatial span of the installation area. The spatial span of the installation area is considered installation environment information, which can be obtained by processing the panoramic image of the installation area using a monocular depth estimation algorithm.
[0105] In one possible embodiment, the at least one functional module of the target camera determined based on the work association information may include a sensing module, and the installation conditions corresponding to the sensing module are any of the following: the recording mode in the installation requirement information is to record only abnormal events, the power supply conditions in the installation environment information indicate that the installation area cannot provide stable power supply, and the frequency of occurrence of moving targets in the operation status information is lower than a first frequency.
[0106] The sensing module triggers the target camera to record video when it detects a moving target. If the sensing module does not detect a moving target, the target camera can remain in standby mode and not record video.
[0107] It should be understood that, if the recording mode in the installation requirements information is set to record only abnormal events, determining that the target camera includes a sensing module can enable the target camera to meet the user's requirement of recording only abnormal events.
[0108] It should be understood that if the power supply conditions indicated in the installation environment information suggest that the installation area cannot provide a stable power supply, there is a risk of power outage if the target camera operates continuously for an extended period, potentially leading to security vulnerabilities. In such cases, ensuring that the target camera includes a sensor module allows the camera to record video only when the sensor module detects movement, while remaining in standby mode at other times. This conserves power and prevents security vulnerabilities caused by power outages.
[0109] It should be understood that if the frequency of moving targets appearing in the operational status information is lower than the first frequency, it indicates that there are few abnormal events occurring in the area monitored by the installed target cameras, and the footage captured by the target cameras most of the time is meaningless. In this case, confirming that the target camera includes a sensing module allows the target camera to record video only when the sensing module detects a moving target, thereby reducing the recording of invalid footage, saving storage space and power, and ensuring that footage of moving targets appearing in the monitored area is not missed.
[0110] As one possible implementation, the first frequency can be set according to the actual situation and needs. For example, the first frequency can be 3 times a day. If the frequency of the moving target is less than 3 times a day, it can be assumed that there are few abnormal events in the area monitored by the target camera.
[0111] In one possible embodiment, the target camera is determined to include at least one functional module based on the operational association information, which may include a telephoto lens module or a zoom lens module in the supplementary lens module. The installation condition corresponding to the telephoto lens module or zoom lens module is that the spatial depth in the installation environment information is greater than a first distance.
[0112] It should be understood that if the spatial depth in the installation environment information is greater than the first distance, it can be assumed that the spatial depth of the monitored area exceeds the effective monitoring range of the original lens module in the target camera, making it difficult to see distant images captured by the target camera clearly. In this case, determining that the target camera includes a telephoto lens module or a zoom lens module can enable the target camera to capture images at greater distances, making distant images clearer and thus improving security capabilities.
[0113] As one possible implementation, the first distance can be set according to the actual situation and needs. For example, the first distance can be 15 meters. When the spatial depth is greater than 15 meters, the distant image captured by the target camera is difficult to see.
[0114] In one possible embodiment, the target camera is determined to include at least one functional module based on the operational association information, which may include a large-aperture lens module in the supplementary lens module. The installation conditions corresponding to the large-aperture lens module are any of the following: the installation scene in the installation environment information is an outdoor scene; the lighting conditions in the installation environment information indicate that the minimum illuminance of the installation area is lower than the preset illuminance; the lighting conditions in the installation environment information indicate that the backlight ratio of the installation area is greater than a first ratio; and the image quality of the monitoring video in the operation status information is lower than the preset image quality.
[0115] It should be understood that if the backlight ratio of the installation area indicated in the installation environment information is greater than the first ratio, it can be assumed that the installation area of the target camera has severe backlighting. Furthermore, the original lens of the target camera is prone to overexposure and unclear images under severe backlighting conditions. Therefore, ensuring that the target camera includes a large-aperture lens module can enable it to capture clear images even under severe backlighting conditions, thus preventing security vulnerabilities.
[0116] It should be understood that if the minimum illuminance indicated in the installation environment information is lower than the preset illuminance, it can be assumed that the nighttime brightness of the target camera's installation area is extremely low. The original lens of the target camera will produce unclear images at night or in extremely low-light conditions. Therefore, ensuring that the target camera includes a large-aperture lens module allows it to capture clear images even at night or in extremely low-light environments, preventing security vulnerabilities.
[0117] It should be understood that when the installation environment information specifies an outdoor setting, there is often a problem with severe backlighting and / or low nighttime illumination. Therefore, ensuring that the target camera includes a large-aperture lens module can improve the image clarity and night vision performance of the target camera in outdoor scenes.
[0118] As one possible implementation, the preset illuminance, first scale, and preset image quality can be set according to actual conditions and needs. For example, the preset illuminance can be 1 lux, and the first scale can be 60%. Taking the image quality score of the surveillance video, which is determined by parameters such as resolution, frame rate, bit rate, color space and contrast, and night vision effect, as an example to measure the quality of the surveillance video, the preset image quality can be an image quality score of 60 points (out of 100).
[0119] In one possible embodiment, the target camera is determined to include at least one functional module based on the operational association information, which may include an ultra-high-definition lens module in the supplementary lens module. The installation conditions corresponding to the ultra-high-definition lens module are: the resolution requirement in the installation requirements information is ultra-high-definition, the image quality of the monitoring video in the operation status information is lower than the preset image quality, and the target recognition accuracy in the operation status information is lower than the preset accuracy. The preset image quality can be referred to the previous description and will not be repeated here.
[0120] As one possible implementation, the preset accuracy rate can be set according to the actual situation and needs. For example, the preset accuracy rate can be 40%. If the target recognition accuracy rate is less than 40%, it can be considered that the target camera's target recognition accuracy is very low.
[0121] It should be understood that if the resolution requirement in the installation requirements is ultra-high definition, then the target camera, including the ultra-high definition lens module, is determined to meet the user's resolution requirements.
[0122] It should be understood that if the image quality of the surveillance video in the operation status information is lower than the preset image quality, the image quality of the surveillance video can be considered poor. Similarly, if the accuracy of target recognition in the operation status information is lower than the preset accuracy rate, the accuracy of target recognition can be considered low. In both of these cases, ensuring that the target camera includes an ultra-high-definition lens module can make the image captured by the target camera clearer, thereby improving the image quality of the surveillance video. Improving the image quality of the surveillance video can further enhance the accuracy of target recognition by the target camera.
[0123] In one possible embodiment, the target camera is determined to include at least one functional module based on the operational association information, which may include an ultra-wide-angle lens module or a panoramic lens module in the supplementary lens module. The installation conditions corresponding to the ultra-wide-angle lens module or the panoramic lens module are any of the following: the desired monitoring range in the installation requirement information is greater than a first angle, or the viewing angle range of the monitoring area in the installation environment information is greater than a second angle.
[0124] If the desired monitoring range is greater than the first angle, it can be assumed that the desired monitoring range exceeds the monitoring range of the original lens module in the target camera. If the viewing angle of the monitored area is greater than the second angle, it can be assumed that the monitoring range of the original lens module in the target camera cannot completely cover the monitored area, resulting in blind spots. In both of these cases, determining that the target camera includes an ultra-wide-angle lens module or a panoramic lens module can increase the viewing angle that the target camera can monitor, thereby meeting the user's monitoring range requirements and reducing or even eliminating blind spots in the monitored area.
[0125] As one possible implementation, the first angle and the second angle can be set according to the actual situation and needs. For example, the first angle and the second angle can be 90°.
[0126] It's worth noting that if the target camera includes a panoramic lens module, then it doesn't need to include a gimbal module. This is because the panoramic lens module can achieve 360° coverage without blind spots, eliminating the need to move the target camera's lens module via a gimbal module to eliminate blind spots, and also eliminating the need to track moving targets by moving the target camera's lens module via a gimbal module.
[0127] It is worth noting that the gimbal module can move the original lens module and the supplementary lens module in the target camera, and this application does not limit this.
[0128] In one possible embodiment, the target camera is determined to include at least one functional module based on the work association information, which may include a high-intensity white light module in the lighting module. The installation conditions corresponding to the high-intensity white light module are any of the following: the security requirement in the installation requirement information is that the user needs security protection; the installation scenario in the installation environment information is an outdoor scene and the lighting conditions in the installation environment information indicate that the minimum illuminance of the installation area is lower than the preset illuminance; or the installation scenario in the installation environment information is an outdoor scene and the night vision requirement in the installation requirement information is that the user needs night vision functionality. The preset illuminance can be referred to the previous description and will not be repeated here.
[0129] It should be understood that a high-intensity white light module can trigger an alarm through high-frequency flashing. Therefore, ensuring that the target camera includes a high-intensity white light module guarantees that the target camera meets the user's security requirements. Furthermore, the high-intensity white light module also provides illumination, ensuring that the target camera can still capture clear images outdoors at night or in low-light conditions, thus preventing security vulnerabilities.
[0130] In one possible embodiment, the target camera is determined to include at least one functional module based on the work association information, which may include a red-light-free infrared lamp module in the lighting module. The installation conditions corresponding to the red-light-free infrared lamp module are any of the following: the monitored object in the installation requirement information is a family member and the lighting conditions in the installation environment information indicate that the minimum illuminance of the installation area is lower than a preset illuminance; or the monitored object in the installation requirement information is a family member and the night vision requirement in the installation requirement information indicates that the user needs night vision functionality. The preset illuminance can be referred to the preceding description and will not be repeated here.
[0131] It should be understood that the infrared light module without infrared exposure can provide supplemental lighting for the target camera at night or in low-light conditions. Therefore, ensuring that the target camera includes the infrared light module without infrared exposure allows it to capture clear monitoring images even at night or in low-light conditions. Furthermore, since infrared light is invisible, it will not disturb family members. This enables concealed and unobtrusive night vision, suitable for monitoring infants and the elderly.
[0132] In one possible embodiment, the target camera is determined to include at least one functional module based on the operational association information, which may include an audio alarm module within the audio module. The installation conditions corresponding to the audio alarm module are: the security requirement in the installation requirement information is that the user needs security protection, and the ambient noise in the installation environment information is greater than a first decibel.
[0133] As one possible implementation, the first decibel can be set according to the actual situation and needs. For example, the first decibel can be 70 decibels.
[0134] It should be understood that audio alarm modules can emit a piercing alarm to actively drive away intruders. Therefore, identifying a target camera that includes an audio alarm module can enhance the security initiative of the target camera.
[0135] In one possible embodiment, the target camera is determined to include at least one functional module based on the operational association information, which may include a voice dialogue module within the audio module. The installation conditions corresponding to the voice dialogue module are: the voice interaction requirement in the installation requirement information is that the user needs to perform voice interaction, and the trigger frequency of abnormal voiceprints in the operation status information is greater than the third frequency.
[0136] It should be understood that the voice dialogue module allows the monitored family member or visiting guest to have a two-way conversation with the host, and the inclusion of a voice dialogue module in the target camera can improve the convenience of the target camera.
[0137] Among these, abnormal soundprints refer to voiceprints of crying, unusual noises, etc. It should be understood that if the trigger frequency of abnormal soundprints in the operational status information is higher than the third frequency, it can be assumed that events requiring user voice communication frequently occur in the monitored area, such as a child crying or items being knocked over. In this case, including an audio alarm module in the target camera allows users to communicate promptly with family members in the monitored area when abnormal events are observed through the target camera, improving the convenience of the target camera.
[0138] As one possible implementation, the third frequency can be set according to the actual situation and needs. For example, the third frequency can be 3 times a week.
[0139] In one possible embodiment, determining that the target camera includes at least one functional module based on the work association information may include a storage module. The installation conditions corresponding to the storage module are any of the following: the monitored object in the installation requirement information is a family member; the installation scenario in the installation environment information is an indoor scene; the privacy requirement in the installation requirement information is that the user needs privacy protection; and the network quality in the operating status information is lower than a second network quality standard. The second network quality standard can be referred to the preceding description and will not be repeated here.
[0140] It should be understood that when the monitoring target in the installation requirements information is a family member, the installation scenario in the installation environment information is an indoor scene, or the privacy requirement in the installation requirements information is that the user needs privacy protection, determining that the target camera includes a storage module can meet the user's "data not going offline" privacy requirement and avoid the risk of privacy leakage caused by the target camera uploading the monitoring video to the network.
[0141] It should be understood that if the network quality in the operational status information is lower than the second network quality standard, the network quality of the installed target camera can be considered poor. In this case, there is a risk of data loss when transmitting the surveillance video captured by the target camera over the network. Therefore, ensuring that the target camera includes a storage module allows the surveillance video recorded by the target camera to be stored offline in the storage module, avoiding the risk of data loss during network transmission.
[0142] In one possible embodiment, determining that the target camera includes at least one functional module based on operational association information may include a network enhancement module. The installation condition for the network enhancement module is that the network quality in the operational status information is lower than a second network quality standard. The target camera already includes a mobile communication module. The second network quality standard can be referred to the preceding description and will not be repeated here.
[0143] It should be understood that if the network quality in the operational status information is lower than the second network quality standard, it can be assumed that the network quality of the installed target camera has been poor during past operation. In this case, determining that the target camera includes a network enhancement module can improve the communication capabilities of the mobile communication module in the target camera, thereby improving the network quality of the target camera.
[0144] As one possible implementation, the network enhancement module may include at least one of an additional antenna, a power amplifier, a low-noise amplifier, and a high-performance filter, based on which the network enhancement function is implemented.
[0145] In one possible embodiment, determining that the target camera includes at least one functional module based on operational association information may include an AI enhancement module. The installation condition for the AI enhancement module is that the accuracy of target recognition in the operational status information is lower than a preset accuracy rate. The preset accuracy rate can be referred to the preceding description and will not be repeated here.
[0146] It should be understood that if the accuracy of target recognition in the operational status information is lower than the preset accuracy, the target camera's accuracy in target recognition can be considered poor. In this case, determining that the target camera includes an AI enhancement module can improve the target camera's target recognition capability, thereby improving the accuracy of target recognition.
[0147] In one possible embodiment, the target camera is determined to include at least one functional module based on operational association information, which may include a second battery module and / or a second solar panel module. The installation condition corresponding to the second battery module and / or the second solar panel module is that the ratio of the average daily power consumption of the first battery module to the average daily charging amount of the first solar panel module in the operational status information is greater than a second ratio. Here, the first battery module and the first solar panel module are functional modules already included in the target camera, the capacity of the second battery module is greater than the capacity of the first battery module, and the charging capability of the second solar panel module is superior to that of the first solar panel module.
[0148] It should be understood that if the ratio of the average daily power consumption of the first battery module to the average daily charging amount of the first solar panel module in the operating status information is greater than the second ratio, the target camera can be considered to have a higher risk of power outage. Therefore, determining that the target camera includes a second battery module with a larger capacity and / or a second solar panel module with stronger charging capabilities can ensure that the target camera has sufficient power and avoid security vulnerabilities due to power outages.
[0149] As one possible implementation, the second ratio can be set according to actual conditions and needs; for example, the second ratio can be 90%. If the ratio of the daily power consumption of the battery module to the daily charging amount of the solar panel module is greater than 90%, it means that the remaining power of the battery module is very low every day, thus the risk of power failure of the target camera is high.
[0150] It should be understood that, if the target camera already includes a first battery module, determining that the target camera includes a second battery module means replacing the first battery module in the target camera with the second battery module. Similarly, if the target camera already includes a first solar panel module, determining that the target camera includes a second solar panel module means replacing the first solar panel module in the target camera with the second solar panel module.
[0151] In one possible embodiment, determining that the target camera includes at least one functional module based on operational association information may include a second mobile communication module. The installation condition for the second mobile communication module is that the network quality in the operational status information is lower than a second network quality standard. Here, the first mobile communication module is a functional module already included in the target camera, and the communication capability of the second mobile communication module is superior to that of the first mobile communication module.
[0152] It should be understood that if the target camera already includes a first mobile communication module, and the network quality in the operational status information is lower than the second network quality standard, it can be assumed that the poor network quality is due to insufficient communication capability of the first mobile communication module. In this case, determining that the target camera includes a second mobile communication module with stronger communication capabilities can improve the communication capability of the target camera, thereby improving network quality.
[0153] As one possible implementation, compared to the first mobile communication module, the second mobile communication module has more antennas and stronger signal transmission and reception capabilities, thus having stronger communication capabilities.
[0154] It should be understood that, given that the target camera already includes a first mobile communication module, determining that the target camera includes a second mobile communication module means replacing the first mobile communication module in the target camera with the second mobile communication module.
[0155] In one possible embodiment, determining that the target camera includes at least one functional module based on operational association information may include a second storage module. The installation conditions for the second storage module are: the remaining storage capacity of the first storage module in the operational status information is lower than a preset storage capacity, and the network quality in the operational status information is lower than a second network quality standard. Here, the first storage module is a functional module already included in the target camera, and the total storage capacity of the second storage module is greater than the total storage capacity of the first storage module.
[0156] It should be understood that if the remaining storage capacity of the first storage module is lower than the preset storage capacity, it can be considered that the remaining storage capacity is insufficient. Similarly, if the network quality in the operating status information is lower than the second network quality standard, the network quality can be considered poor. Insufficient remaining storage capacity of the first storage module may prevent all surveillance video from being stored offline, while poor network quality may cause surveillance video upload failures, potentially leading to the loss of surveillance video recorded by the target camera. In this case, the risk of losing the surveillance video recorded by the target camera can be considered high. Therefore, ensuring that the target camera includes a second storage module with a larger total storage capacity guarantees that the surveillance video recorded by the target camera can be stored offline in the storage module, so that even if poor network quality causes surveillance video upload failures, the surveillance video will not be lost.
[0157] As one possible implementation, the preset storage capacity can be set according to actual conditions and needs. For example, the preset storage capacity can be 1 gigabyte (GB).
[0158] It should be understood that, given that the target camera already includes a first storage module, determining that the target camera includes a second storage module means replacing the first storage module in the target camera with the second storage module.
[0159] Step 103: Output the first recommended content. The first recommended content is used to indicate that the target camera includes a main module and at least one functional module.
[0160] As one possible scenario, the modular camera selection method provided in this application is applied before the target camera is installed and deployed, and the first recommendation is the target camera selection scheme recommended by the terminal device to the user.
[0161] As another possible scenario, the modular camera selection method provided in this application is applied after the target camera is installed and deployed. The first recommendation is an upgrade plan for the functional modules in the installed target camera recommended by the terminal device to the user.
[0162] As can be seen from the descriptions of steps 101 to 103 above, the modular camera selection method provided in this application can recommend functional modules that need to be included in the target camera to the user based on the working association information of the target camera.
[0163] The pre-configuration information within the work-related information includes installation requirements and / or installation environment information. Installation requirements indicate the user's shooting needs using the target camera, while the installation environment information indicates the environmental conditions of the target camera's installation area. In other words, this modular camera selection method can recommend the necessary functional modules for the target camera to be installed based on the user's shooting needs and / or the environmental conditions for installation. Based on this, users do not need professional hardware knowledge to purchase a camera that meets their needs, greatly improving the user experience. This solves the problem in existing technologies where there are numerous camera models available, but users lack the necessary expertise, making it difficult to purchase a suitable camera.
[0164] The operational status information within the operational association information indicates the target camera's operational status after installation. In other words, this modular camera selection method can also recommend necessary upgrade modules for the currently installed target camera based on its operational status after installation. Based on this, the target camera's functional modules can be continuously optimized after installation, making the target camera more aligned with the user's actual needs and thus improving the user experience.
[0165] In summary, the modular camera selection method provided in this application can offer purchase recommendations to users before they install the camera, and can also provide suggestions for upgrading functional modules after the camera is installed, covering the entire process of camera purchase and use, making it more worry-free for users.
[0166] Furthermore, the modular camera selection method provided in this application can ensure that the recommended combination of functional modules is the optimal solution in terms of functionality and performance for the user's usage scenario, avoiding functional redundancy or lack of functionality caused by users blindly purchasing.
[0167] In addition, the modular camera provided in this application offers a wide variety of selectable functional modules, which can meet the diverse needs of users to the greatest extent while keeping costs under control.
[0168] Furthermore, this method can reduce after-sales burden, as users only need to replace the faulty functional module for repair, while the remaining modules can still be used normally. Similarly, after-sales service only needs to test the faulty module, without having to disassemble the entire device.
[0169] Furthermore, when products are upgraded, users only need to purchase the new functional modules, without having to replace the entire device, which reduces the cost of upgrading for users.
[0170] In summary, the modular camera selection method provided in this application can greatly enhance the user experience of purchasing and using cameras.
[0171] As one possible implementation, the terminal device can also determine the type of the main module based on the installation scenario in the installation environment information. For example, if the installation scenario is outdoor, a main module with a higher waterproof rating can be recommended for the target camera. Conversely, if the installation scenario is indoor, a standard main module can be recommended for the target camera.
[0172] As one possible implementation, the target camera's operational status information may also include the frequency at which the sensor module triggers the target camera to record video. The terminal device can also determine whether the sensor module in the installed target camera is faulty based on the frequency at which the sensor module triggers the target camera to record video. For example, if the user clearly requires security protection but the frequency at which the sensor module triggers the target camera to record video is less than the fourth frequency, it can be determined that the sensor module in the target camera is faulty, and a first fault warning message can be output to indicate that the sensor module is faulty.
[0173] It should be understood that if the frequency at which the sensing module triggers the target camera to record video is lower than the fourth frequency, the triggering frequency of the sensing module can be considered very low. As one possible implementation, the fourth frequency can be set according to the actual situation and needs; for example, the fourth frequency could be once a day.
[0174] If a user explicitly requires security protection, but the sensor module triggers the target camera to record video very infrequently, then it can be assumed that the sensor module in the target camera may be faulty. Outputting the first fault message can prompt the user to check and avoid security vulnerabilities caused by sensor module failure.
[0175] As one possible implementation, when the modular camera selection method provided in this application requires optional functional modules for the target camera to be installed, the first recommendation can also indicate the functional effects and applicable scenarios of at least one functional module included in the target camera. Based on this, users can fully understand the functional effects and applicable scenarios of at least one functional module included in the target camera, thus improving the user experience.
[0176] As one possible implementation, when the modular camera selection method provided in this application is used to recommend functional modules that need to be upgraded for an already installed target camera, the first recommendation can indicate the reasons for upgrading at least one functional module of the target camera and its functional effects. Based on this, users can understand the problems existing in the currently installed target camera and the effects that the upgraded functional modules can achieve, thereby improving the user experience.
[0177] Optionally, step 103 may specifically include: controlling the display screen to show a first interface, the first interface including the aforementioned first recommended content. For example, the first interface may include the names, icons, functional effects, and applicable scenarios of the main module and at least one functional module.
[0178] As one possible implementation, once users confirm that the first recommended content displayed on the first screen is correct, they can directly place an order on the first screen, which is very convenient.
[0179] As one possible implementation, users can also edit the functional modules of the target camera displayed on the first interface by interacting with the display screen. For example, they can remove some functional modules from the first recommended content or add some functional modules to the target camera, which is very flexible.
[0180] Optionally, the modular camera selection method provided in this application may further include: step 104, after outputting the first recommended content, controlling the display screen to display a second interface, the second interface including installation guidance information corresponding to the main module and at least one functional module. The second interface is used to guide the user in assembling the main module and at least one functional module.
[0181] As one possible implementation, the installation guidance information for the main module and at least one functional module may include a textual description of the assembly process and a visual assembly diagram / video for the main module and at least one functional module. Based on this, users can easily assemble the target camera, reducing the learning cost and improving the user experience.
[0182] As one possible implementation, the first and second interfaces mentioned above can be the interfaces displayed on the terminal device's screen by the modular camera management APP.
[0183] As one possible implementation, the main module in the target camera can be connected to the various functional modules via a Universal Serial Bus (USB) interface or a metal contact interface.
[0184] For example, Figure 2 This application provides a structural schematic diagram of a target camera that includes various functional modules, such as... Figure 2 As shown, the modular camera may include a main module 201, a battery module 202, a solar panel module 203, a mobile communication module 204, a network enhancement module 205, a gimbal module 206, a sensing module 207, a supplementary lens module 208, a lighting module 209, an audio module 210, a storage module 211, and an AI enhancement module 212. Each functional module can be connected to the main module 201 via a USB interface or a metal contact interface.
[0185] As one possible implementation, the structure and functions of the main module and some functional modules in the installed target camera are described below: The main module can include a central control module and a primary camera module. The central control module can include a central control module chip, a wireless communication module, a power management module, and a base with multiple interfaces. The wireless communication module can be a WiFi module, and the multiple interfaces can include a power interface, a network cable interface, and interfaces for connecting to other functional modules. The primary camera module can include a lens assembly, an image sensor, and an edge computing chip. The main module can perform at least one of the following functions: sensing ambient light levels (brightness / darkness changes), sensing image pixel changes (moving target detection), sensing target features in the scene (such as human figures, vehicle shapes, pets), automatically adjusting the parameters of the image signal processor (ISP) of the primary camera module and / or supplementary camera module according to light intensity, and requesting the central control module to schedule the lighting module in extremely dark environments. The main module can use AI algorithms to perceive features and moving targets in the monitored scene.
[0186] The sensing module can be implemented using a passive infrared sensor (PIR) and / or lidar. PIR can detect living heat sources, allowing the sensing module to determine the presence of a moving target. LiDAR emits laser light and receives the echo to obtain point cloud data of the monitored area; the sensing module can analyze this point cloud data to determine if a moving target is present. Normally, the sensing module can force the central control module and other power-consuming modules (such as the mobile communication module and supplementary camera module) into deep sleep mode, only waking up the target camera in milliseconds to capture images or record video upon detecting a moving target.
[0187] Lighting module: Includes a high-intensity white light module and / or a non-infrared infrared light module. Used to turn lights on or off according to commands issued by the central control module.
[0188] Battery module: Used to power the main module and other functional modules. It should be understood that the main module has a power management module, and the power from the main module can be supplied to other functional modules via this module. When the battery level is too low, the power supply module can send a power-off warning to the central control module. When the battery temperature is too high, the power supply module can suspend accepting charging input from the solar panel module to prevent fire and explosion.
[0189] Solar panel module: Used to charge the battery module. It should be understood that the main module has a power management module, and the electricity generated by the solar panel module can be transferred to the battery module through the power management module in the main module.
[0190] Mobile communication module: Provides network connectivity for the camera. When weak mobile signal or network congestion is detected, it proactively requests the central control module to reduce video resolution and bitrate, prioritizing smooth video playback and the transmission of alarm information. When the user identity module (SIM) card's data / feed is exhausted, it instructs the central control module to only upload monitoring video when the sensing module or AI algorithm detects an abnormal event.
[0191] The gimbal module, upon receiving a tracking command for a moving target (such as a walking person) from the main module, calculates the motion vector in real time based on the target's coordinates, and then controls the entire camera to move and follow the target. Alternatively, upon receiving a movement command from the main module, it controls the entire camera to move to a specific angle.
[0192] Audio alarm module: When an anomaly occurs outside the monitoring screen (such as the sound of a window being smashed but not captured by the camera), or when a high decibel or specific sound pattern is detected, the audio alarm module in the audio module can issue a piercing alarm and can also wake up the pan-tilt unit to rotate to the sound source to record video.
[0193] Storage module: Used to store surveillance videos recorded by the target camera. When the storage space is full, it automatically deletes the oldest non-alarm regular recordings to ensure that the most recently recorded surveillance videos have space to be written. In the event of a network disconnection, recorded surveillance videos are prioritized for writing to local storage to avoid data loss. Furthermore, it can also perform facial recognition and classification processing.
[0194] In one possible embodiment, the workflow of the installed target camera can be as follows: Figure 3 As shown, its workflow includes steps 301 to 304, the specific contents of each step are as follows: Step 301: Acquisition of monitoring image data: The original lens module and supplementary lens module in the target camera can acquire monitoring image data.
[0195] Step 302: Preprocessing of monitoring image data: After acquiring the monitoring image data, the original lens module and the supplementary lens module preprocess the monitoring image data according to their own functions and preset algorithms. For example, the original lens module and the supplementary lens module perform distortion correction on the monitoring images they acquire.
[0196] Step 303: Fusion and processing of monitoring image data: The monitoring image data, after being preprocessed by each module, is transmitted to the central control module. The central control module integrates and further processes the data from different modules, extracts key information, and optimizes the monitoring images.
[0197] Step 304: Transmission and Display of Monitoring Image Data: The central control module transmits the captured monitoring images and key information extracted from them to the modular camera management APP on the terminal device via wireless or wired communication. The modular camera management APP has corresponding decoding and display functions, and can present the received monitoring images and key information extracted from them to the user in a visual form.
[0198] In one possible embodiment, the installed target camera has a built-in scene perception system that can perceive the shooting scene in real time based on various sensor data and image processing algorithms. After perceiving a specific shooting scene, it can automatically adjust the relevant parameters of each functional module. For example, to meet the needs of different shooting scenes, different supplementary lens modules can be selected, and mobile communication modules or WiFi modules can be used for communication to acquire and upload high-quality monitoring image data. Furthermore, the central control module can monitor the real-time status parameters of each module, such as the input power type (whether it is a continuous power supply or solar power), remaining power, and system physical status (global heat load). Monitoring screen recording, monitoring video transmission, and event alarm push are defined as "high priority," while the activation of the light module, high-speed rotation of the gimbal, and high-power AI algorithm recognition functions are classified as "low priority" to ensure that the use of multiple functional modules does not affect the normal operation of the target camera's recording function.
[0199] In one possible embodiment, the installed target cameras can establish a unified global resource scheduling system based on the "perception-decision-execution" logic. This global resource scheduling system can be summarized as follows: Perception Layer: The central control module collects three types of core data in real time: (1) System status data, such as the current operating status of each functional module (whether it is in hibernation or wake-up state), the remaining power of the battery module, the remaining storage space of the storage module, the network type used (wired network, WiFi network, or mobile communication network), and network latency, etc. (2) Scene perception data, such as ambient light intensity, frequency of moving target appearance, human detection results, number of times the sensing module is triggered, etc. (3) User behavior data, such as the frequency of users viewing real-time images, the time distribution of video playback, and historical configuration change records, etc.
[0200] Decision-making level: The central control module has a built-in resource scheduling engine. Based on the above three types of data, it executes the following decision logic: (1) Priority determination: The system functions are divided into two levels: high priority (monitoring screen recording, monitoring video transmission, event alarm push) and low priority (lighting module turn-on, PTZ high-speed rotation, and high-power AI algorithm recognition function) to ensure that the resource supply of high priority functions is not affected by the simultaneous operation of multiple modules. (2) Dynamic power consumption adjustment: Based on the current power supply type (constant power or battery power), remaining power, and the trigger frequency of the sensing module, the available power consumption budget of the system is calculated comprehensively. When the power is sufficient, all modules are allowed to operate in coordination; when the power is tight, low priority functions are automatically turned off to prioritize recording and communication. (3) Module coordination scheduling: When multiple functional modules apply for resources at the same time (such as the mobile communication module needing to reduce the bit rate + the PTZ module needing to rotate at high speed + the lighting module needing to supplement the light), the central control module allocates resources according to the preset weight to ensure that each module coordinates optimally under power consumption constraints.
[0201] Execution Layer: The central control module issues scheduling instructions to each module, which receives and executes the corresponding instructions to complete parameter adjustments, state switching, or sleep / wake-up. Simultaneously, the central control module uploads scheduling decision records to the cloud for subsequent analysis and optimization recommendations.
[0202] As described above regarding the operation of the target camera, the modular camera provided in this application can automatically adjust to different scenarios, fully leveraging the advantages of each module to ensure optimal image quality in various situations. Furthermore, the preprocessing methods within each functional module reduce the computational burden on the central control module and decrease data transmission time. Additionally, the dedicated chips within each module are custom-designed for specific tasks.
[0203] Optionally, the modular camera selection method provided in this application may further include: Step 105, after establishing a communication connection with the installed target camera, controlling the display screen to show a third interface, the third interface including the identifiers of the main module and at least one functional module and / or real-time status parameters. The identifiers of the main module and at least one functional module in the third interface are used to visually present the composition structure of the target camera to the user, and the real-time status parameters of the main module and at least one functional module in the third interface are used to visually present the operating status of each module in the target camera to the user.
[0204] Based on this implementation method, users can intuitively and in real time understand the composition and operation status of the target camera, thus improving the user experience.
[0205] As one possible implementation, the third interface is the interface displayed on the terminal device's screen by the modular camera management app.
[0206] As one possible implementation, the real-time status parameters of the main module can include the type of power supply received, which can include constant power and battery power. Constant power refers to a stable power supply via a power line. The real-time status parameters of the battery module can include remaining power, battery temperature, and charging / discharging voltage. The real-time status parameters of the solar panel module can include charging power and the time period for solar charging. The real-time status parameters of the mobile communication module can include signal strength, network latency, packet loss rate, and SIM card tariff / data usage status. The real-time status parameters of the pan-tilt module can include current coordinate angle, movement resistance, and physical limits. The real-time status parameters of the sensing module can include the number of times moving targets were detected that day. The real-time status parameters of the audio alarm module can include ambient decibel levels and specific voiceprint characteristics. The operating parameters of the storage module can include the amount of currently stored surveillance video data, the remaining capacity of the storage module, and the number and size of surveillance videos queued for storage.
[0207] For example, taking a target camera that includes a main module, a mobile communication module, a battery module, and a solar panel module, the schematic diagram of the third interface can be as follows: Figure 4 As shown. Reference Figure 4 The third interface 40 displays icons for the main module 401, mobile communication module 402, battery module 403, and solar panel module 404 (i.e., Figure 4 The boxes containing each module and their names are used to identify each module. The real-time status parameters displayed in the box of the main module 401 are "Battery powered", the real-time status parameters displayed in the box of the mobile communication module 402 are "High signal strength", the real-time status parameters displayed in the box of the battery module 403 are "80% remaining power", and the real-time status parameters displayed in the box of the solar panel module 404 are "Charging power 20 watts (W)".
[0208] As one possible implementation, the process of users purchasing and using the target camera can be as follows: Figure 5 As shown. Reference Figure 5 The process may include steps 501 to 508, the specific steps of which are as follows: Step 501: Recommend the target camera option to the user.
[0209] The implementation method of this step can be referred to in steps 101 to 103, which describe the determination of at least one functional module of the target camera based on the pre-configuration information, and will not be repeated here.
[0210] Step 502: The user assembles the modules to obtain the target camera. The implementation method of this step can be referred to the description of step 104, and will not be repeated here.
[0211] Step 503: The target camera collects monitoring data. The implementation method of this step can be referred to the description of step 301, and will not be repeated here.
[0212] Step 504: The target camera preprocesses the collected monitoring data. The implementation of this step can be found in the description of step 302, and will not be repeated here.
[0213] Step 505: The target camera fuses and processes the preprocessed monitoring data. The implementation of this step can be found in the description of step 303, and will not be repeated here.
[0214] Step 506: The target camera transmits the fused and processed monitoring data to the modular camera management app for display. The implementation of this step can be found in the description of step 304, and will not be repeated here.
[0215] Step 507: Determine whether the target camera needs to be updated or upgraded based on its operating status information. The implementation method for this step can be found in the descriptions of steps 101 to 103 regarding determining at least one functional module that needs to be added or replaced based on the operating status information of the installed target camera; these details will not be repeated here.
[0216] Step 508: If it is determined that the target camera needs to be updated or upgraded, add and / or replace functional modules for the target camera.
[0217] Step 509: If it is determined that no update or upgrade of the target camera is required, continue with the process from steps 503 to 507.
[0218] It should be understood that while the steps in the flowcharts of this application are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the above flowcharts may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0219] This application also provides a terminal device that can be used to execute the behavioral steps in the above-described modular camera selection method. It is understood that, in order to achieve the above functions, the terminal device may include hardware structures and / or software modules corresponding to each function. This application can divide the terminal device into functional modules based on the behaviors performed by the terminal device. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application is illustrative and only represents a logical functional division; other division methods may be used in actual implementation.
[0220] Figure 6 A schematic diagram of the structure of a terminal device provided in this application is shown below. Figure 6 As shown, the terminal device 60 may include a receiving module 601, a processing module 602, and an output module 603. Among them, The receiving module 601 is used to acquire the working association information of the target camera. The working association information includes pre-configuration information and / or operating status information. The pre-configuration information includes at least one of installation requirement information and installation environment information. The installation requirement information is used to indicate the user's shooting requirements for using the target camera, and the installation environment information is used to indicate the environmental conditions of the installation area of the target camera.
[0221] The processing module 602 is used to determine, based on the work association information, at least one functional module other than the main module included in the target camera.
[0222] The output module 603 is used to output first recommended content, which indicates that the target camera includes a main module and at least one functional module.
[0223] Optionally, the processing module 602 is specifically used to: determine that the target camera includes the at least one functional module when the working association information meets the installation conditions corresponding to at least one functional module.
[0224] Optionally, the output module 603 is specifically used to: control the display screen to display a first interface, the first interface including first recommended content.
[0225] Optionally, the output module 603 is also used to control the display screen to display a second interface, which includes installation guidance information corresponding to the main module and at least one functional module.
[0226] Optionally, the output module 603 is also used to control the display screen to display a third interface after establishing a communication connection with the installed target camera. The third interface includes the identification of the main module and at least one functional module and / or real-time status parameters.
[0227] It is worth noting that all relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here in the embodiments of this application.
[0228] Figure 7 A schematic diagram of another terminal device provided in this application, such as... Figure 7 As shown, the terminal device may include a processor, memory, and network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer program instructions, and a database. The internal memory provides an environment for the operation of the operating system and computer program instructions in the non-volatile storage media. The database stores data. The network interface communicates with external devices via a network connection. When the computer program instructions are executed by the processor, they implement the aforementioned modular camera configuration method.
[0229] As one possible implementation method, Figure 6 The terminal device shown can be applied to Figure 7 In the terminal device shown.
[0230] This application also provides another terminal device, including a memory and a processor. The memory stores program instructions that can be executed on the processor. When the processor executes the program instructions, it implements any one of the steps in the above-described modular camera selection method.
[0231] This application also provides a computer-readable storage medium storing computer program instructions that, when executed by a processor, implement any step in the above-described modular camera selection method.
[0232] This application also provides a computer program product containing program instructions that, when run on a computer, cause the computer to perform any one of the steps in the above-described modular camera selection method.
[0233] It should be noted that the descriptions of the storage medium and device embodiments above are similar to those of the method embodiments above, and have similar beneficial effects. For technical details not disclosed in the embodiments of the apparatus, chip, device, storage medium, and computer program product of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0234] It should be understood that the phrases "one embodiment," "an embodiment," or "some embodiments" mentioned throughout the specification mean that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment," "in one embodiment," or "in some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence numbers of the above-described processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The sequence numbers of the above-described embodiments are merely for descriptive purposes and do not represent the superiority or inferiority of the embodiments. The descriptions of the various embodiments above tend to emphasize the differences between the various embodiments; their similarities or commonalities can be referred to mutually, and for the sake of brevity, they will not be repeated here.
[0235] In the embodiments of this application, the terms "first" and "second" are used to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, nor do they necessarily imply difference. Furthermore, in the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is being used as an example, illustration, or explanation. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being better or more advantageous than other embodiments or design schemes. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner for ease of understanding.
[0236] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three kinds of relationships. For example, object A and / or object B can represent three situations: object A exists alone, object A and object B exist simultaneously, and object B exists alone.
[0237] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0238] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple modules or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or modules can be electrical, mechanical, or other forms.
[0239] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, read-only memory (ROM), magnetic disks, or optical disks. Alternatively, if the integrated units of this application are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to the related technology, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a terminal device to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0240] The above description is merely an embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of protection of the claims. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A method for selecting and configuring a modular camera, characterized in that, The method includes: Obtain the working association information of the target camera, the working association information including the pre-configuration information and / or the operating status information, the pre-configuration information including at least one of the installation requirement information and the installation environment information, the installation requirement information being used to indicate the user's shooting requirements for using the target camera, and the installation environment information being used to indicate the environmental conditions of the installation area of the target camera; Based on the work association information, at least one functional module other than the main module is determined to be included in the target camera; Output first recommended content, which indicates that the target camera includes the main module and the at least one functional module.
2. The method according to claim 1, characterized in that, The installation requirements information includes at least one of the following: the monitoring object, the desired monitoring range, the recording mode, the resolution requirements, the security requirements, the moving target tracking requirements, the night vision requirements, the voice interaction requirements, and the privacy requirements. The installation environment information includes at least one of the following: installation scene, spatial depth, viewing angle, lighting conditions, power supply conditions, network conditions, and environmental noise. The operational status information includes at least one of the following: network quality, video quality, target recognition accuracy, frequency of moving target occurrence, average daily power consumption of the first battery module, average daily charging amount of the first solar panel module, and remaining storage capacity of the first storage module; wherein the first battery module, the first solar panel module, and the first storage module are functional modules already included in the target camera.
3. The method according to claim 1, characterized in that, The at least one functional module includes at least one of the following: a battery module, a solar panel module, a mobile communication module, a gimbal module, a sensing module, a supplementary lens module, a lighting module, an audio module, a storage module, a network enhancement module, and an artificial intelligence (AI) enhancement module. The gimbal module is used to control the movement of the target camera, the sensing module is used to trigger the target camera to record video when a moving target is detected, the storage module is used to store the video recorded by the target camera offline, the network enhancement module is used to improve network quality, and the AI enhancement module is used to improve the target recognition capability of the target camera.
4. The method according to any one of claims 1-3, characterized in that, The step of determining at least one functional module of the target camera based on the work association information specifically includes: If the work association information satisfies the installation conditions corresponding to the at least one functional module, it is determined that the target camera includes the at least one functional module.
5. The method according to claim 4, characterized in that, The at least one functional module includes at least one of the battery module and the solar panel module; The installation conditions corresponding to the battery module are: the power supply conditions in the installation environment information indicate that the installation area cannot provide a stable power supply; The installation conditions corresponding to the solar panel module are any of the following: the power supply conditions in the installation environment information indicate that the installation area cannot provide a stable power supply and the installation scenario in the installation environment information is an outdoor scenario; the power supply conditions in the installation environment information indicate that the installation area cannot provide a stable power supply and the illumination conditions in the installation environment information indicate that the effective illumination duration of the installation area is greater than a first duration.
6. The method according to claim 4, characterized in that, The at least one functional module includes a mobile communication module, and the installation conditions corresponding to the mobile communication module are any of the following: the network conditions in the installation environment information indicate that the installation area cannot access the network; the network conditions in the installation environment information indicate that the quality of the network that can be accessed in the installation area is lower than a first network quality standard; the network quality in the operation status information is lower than a second network quality standard.
7. The method according to claim 4, characterized in that, The at least one functional module includes a gimbal module, and the installation conditions corresponding to the gimbal module are any of the following: the expected monitoring range in the installation requirement information is greater than the first angle, and the moving target tracking requirement in the installation requirement information is that the captured moving target needs to be tracked.
8. The method according to claim 4, characterized in that, The at least one functional module includes a sensing module, and the installation conditions corresponding to the sensing module are any of the following: the recording mode in the installation requirement information is to record only abnormal events; the power supply conditions in the installation environment information indicate that the installation area cannot provide stable power supply; and the frequency of occurrence of moving targets in the operation status information is lower than the first frequency.
9. The method according to claim 4, characterized in that, The at least one functional module includes a supplementary lens module, which includes at least one of a telephoto lens module, a zoom lens module, a large aperture lens module, an ultra-high definition lens module, an ultra-wide-angle lens module, and a panoramic lens module. The installation condition for the telephoto lens module or the zoom lens module is that the spatial depth in the installation environment information is greater than the first distance. The installation conditions corresponding to the large aperture lens module are any of the following: the installation scene in the installation environment information is an outdoor scene; the lighting conditions in the installation environment information indicate that the minimum illuminance of the installation area is lower than the preset illuminance; the lighting conditions in the installation environment information indicate that the backlight ratio of the installation area is greater than the first ratio; and the image quality of the monitoring video in the operation status information is lower than the preset image quality. The installation conditions corresponding to the ultra-high definition lens module are: the clarity requirement in the installation requirement information is ultra-high definition, the image quality of the monitoring video in the operation status information is lower than the preset image quality, and the accuracy of target recognition in the operation status information is lower than the preset accuracy. The installation conditions corresponding to the ultra-wide-angle lens module or the panoramic lens module are any of the following: the expected monitoring range in the installation requirement information is greater than the first angle, and the viewing angle range of the monitoring area in the installation environment information is greater than the second angle.
10. The method according to claim 4, characterized in that, The at least one functional module includes a lighting module, which includes a high-intensity white light module and / or a non-red-exposure infrared light module. The installation conditions corresponding to the high-intensity white light module are any of the following: the security requirement in the installation requirement information is that security protection is required; the installation scenario in the installation environment information is an outdoor scenario and the lighting conditions in the installation environment information indicate that the minimum illuminance of the installation area is lower than the preset illuminance; the installation scenario in the installation environment information is an outdoor scenario and the night vision requirement in the installation requirement information is that night vision function is required. The installation conditions corresponding to the infrared light module without red exposure are any of the following: the monitoring object in the installation requirement information is a family member and the lighting conditions in the installation environment information indicate that the minimum illuminance of the installation area is lower than the preset illuminance; the monitoring object in the installation requirement information is a family member and the night vision requirement in the installation requirement information is that night vision function is required.
11. The method according to claim 4, characterized in that, The at least one functional module includes an audio module, which includes an audio alarm module and / or a voice dialogue module; The installation conditions for the audio alarm module are: the security requirement in the installation requirement information is that security protection is required, and the ambient noise in the installation environment information is greater than the first decibel. The installation conditions for the voice dialogue module are as follows: the voice interaction requirement in the installation requirements information is that voice interaction is required.
12. The method according to claim 4, characterized in that, The at least one functional module includes a storage module, and the installation conditions corresponding to the storage module are any of the following: the monitoring object in the installation requirement information is a family member, the installation scenario in the installation environment information is an indoor scenario, the privacy requirement in the installation requirement information is that privacy protection is required, and the network quality in the operation status information is lower than the second network quality standard.
13. The method according to claim 4, characterized in that, The at least one functional module includes a network enhancement module, and the installation condition corresponding to the network enhancement module is: the network quality in the operating status information is lower than the second network quality standard.
14. The method according to claim 4, characterized in that, The at least one functional module includes an AI enhancement module, and the installation condition for the AI enhancement module is that the accuracy of target recognition in the running status information is lower than a preset accuracy.
15. The method according to claim 4, characterized in that, The at least one functional module includes a second battery module and / or a second solar panel module. The installation conditions corresponding to the second battery module and / or the second solar panel module are as follows: the ratio of the average daily power consumption of the first battery module to the average daily charging amount of the first solar panel module in the operating status information is greater than a second ratio; wherein, the first battery module and the first solar panel module are functional modules already included in the target camera, the capacity of the second battery module is greater than the capacity of the first battery module, and the charging capacity of the second solar panel module is better than the charging capacity of the first solar panel module.
16. The method according to claim 4, characterized in that, The at least one functional module includes a second mobile communication module, and the installation condition corresponding to the second mobile communication module is: the network quality in the operating status information is lower than the second network quality standard; wherein, the first mobile communication module is a functional module already included in the target camera, and the communication capability of the second mobile communication module is better than the communication capability of the first mobile communication module.
17. The method according to claim 4, characterized in that, The at least one functional module includes a second storage module, and the installation conditions corresponding to the second storage module are: the remaining storage capacity of the first storage module in the operation status information is lower than the preset storage capacity and the network quality in the operation status information is lower than the second network quality standard; wherein, the first storage module is a functional module already included in the target camera, and the total storage capacity of the second storage module is greater than the total storage capacity of the first storage module.
18. The method according to any one of claims 5-17, characterized in that, The first recommendation also indicates the functional effects and applicable scenarios of the at least one functional module.
19. A terminal device, characterized in that, The terminal device includes: A receiving module is used to acquire the working association information of the target camera. The working association information includes pre-configuration information and / or operating status information. The pre-configuration information includes at least one of installation requirement information and installation environment information. The installation requirement information is used to indicate the user's shooting requirements for using the target camera. The installation environment information is used to indicate the environmental conditions of the installation area of the target camera. The processing module is used to determine, based on the work association information, at least one functional module other than the main module included in the target camera; An output module is used to output first recommended content, which indicates that the target camera includes the main module and the at least one functional module.
20. A terminal device, comprising a memory and a processor, wherein the memory stores computer program instructions executable on the processor, characterized in that, When the processor executes the computer program instructions, it implements the method according to any one of claims 1 to 17.
21. A computer-readable storage medium having computer program instructions stored thereon, characterized in that, When executed by a processor, the computer program instructions implement the method described in any one of claims 1 to 17.