Cross-ecological video monitoring management method and device, storage medium and electronic equipment

By setting verification information and generating video upload instructions in the IoT ecosystem, the problem of interoperability of surveillance videos has been solved, enabling cross-ecosystem video surveillance functions to interconnect and upload legally.

CN114116387BActive Publication Date: 2026-04-14SHENZHEN TCL NEW-TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN TCL NEW-TECH CO LTD
Filing Date
2021-11-19
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

The inability of IoT terminals to share surveillance video content renders the interoperability of control protocols meaningless.

Method used

By receiving monitoring control parameters sent by the control terminal, setting the verification information of the monitoring terminal, verifying it on the storage side, and generating video upload instructions, the interconnection and interoperability of cross-ecosystem video surveillance can be realized.

Benefits of technology

It enables interconnection and interoperability of video surveillance functions across IoT ecosystems, ensuring the legal uploading and storage of surveillance videos in different ecosystems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114116387B_ABST
    Figure CN114116387B_ABST
Patent Text Reader

Abstract

The application discloses a cross-ecological video monitoring management method and device, a storage medium and electronic equipment, relates to the technical field of Internet of Things, and comprises the following steps: receiving a monitoring control parameter sent by a control terminal, setting verification information of the monitoring terminal on a storage end of a target ecology by the control terminal, and the control terminal and the monitoring terminal belong to different ecologies; according to the monitoring control parameter, an update instruction is sent to a management end of the storage end, so that the management end instructs the storage end to verify the monitoring terminal according to the verification information, and a verification result is obtained; receiving a video uploading instruction returned by the management end, wherein the video uploading parameter is generated by the management end according to the verification result; and uploading local monitoring video to the storage end according to the video uploading instruction. The application can reliably realize cross-Internet of Things ecological interconnection and intercommunication of the video monitoring function.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet of Things (IoT) technology, specifically to a method, apparatus, storage medium, and electronic device for managing surveillance video. Background Technology

[0002] Interoperability has become a trend in the Internet of Things (IoT) field. Interoperability of target components often involves simple control commands, such as switching on / off, temperature settings, and event notifications. However, surveillance video content is often not interoperable, yet it is a core capability of some IoT terminals, such as cameras, doorbells with cameras, and door locks. Without interoperability of surveillance video, these terminals essentially lose their value in terms of control protocol interoperability. Summary of the Invention

[0003] This application provides a solution that can reliably achieve cross-IoT ecosystem interconnection and interoperability of video surveillance functions.

[0004] To address the aforementioned technical problems, this application provides the following technical solutions:

[0005] According to one embodiment of this application, a cross-ecosystem video surveillance management method is applied to a monitoring terminal. The method includes: receiving monitoring control parameters sent by a control terminal, wherein the control terminal sets verification information of the monitoring terminal on a storage terminal of a target ecosystem, and the control terminal and the monitoring terminal belong to different ecosystems; sending an update instruction to a management terminal of the storage terminal according to the monitoring control parameters, so that the management terminal instructs the storage terminal to verify the monitoring terminal according to the verification information, and obtaining a verification result; receiving a video upload instruction returned by the management terminal, wherein the video upload parameters are generated by the management terminal according to the verification result; and uploading local monitoring video to the storage terminal according to the video upload instruction.

[0006] According to one embodiment of this application, a cross-ecosystem video surveillance management method is applied to a management terminal, wherein the management terminal is the management terminal corresponding to the storage terminal of the target ecosystem. The method includes: receiving an update instruction sent by a monitoring terminal according to monitoring control parameters, wherein the monitoring control parameters are sent by a control terminal to the monitoring terminal, and the control terminal sets verification information of the monitoring terminal on the storage terminal, wherein the control terminal and the monitoring terminal belong to different ecosystems; responding to the update instruction, requesting the storage terminal to verify the monitoring terminal according to the verification information, and obtaining a verification result; generating a video upload instruction according to the verification result; and sending the video upload instruction to the monitoring terminal, so that the monitoring terminal uploads local monitoring video to the storage terminal according to the video upload instruction.

[0007] According to one embodiment of this application, a cross-ecosystem video surveillance management method is applied to a control terminal. The method includes: sending verification information of a monitoring terminal to a storage terminal of a target ecosystem, wherein the control terminal and the monitoring terminal belong to different ecosystems; sending monitoring control parameters to the monitoring terminal, triggering the monitoring terminal to send an update instruction to the management terminal of the storage terminal according to the monitoring control parameters, so that the management terminal instructs the storage terminal to verify the monitoring terminal according to the verification information, and obtain a verification result; wherein the verification result is used to instruct the management terminal to generate a video upload instruction and send it to the monitoring terminal, so that the monitoring terminal uploads local monitoring video to the storage terminal according to the video upload instruction.

[0008] According to one embodiment of this application, a cross-ecosystem video surveillance management device is applied to a monitoring terminal. The device includes: a control parameter receiving module, used to receive monitoring control parameters sent by a control terminal, wherein the control terminal sets verification information of the monitoring terminal on a storage terminal of a target ecosystem, and the control terminal and the monitoring terminal belong to different ecosystems; an update instruction sending module, used to send an update instruction to a management terminal of the storage terminal according to the monitoring control parameters, so that the management terminal instructs the storage terminal to verify the monitoring terminal according to the verification information and obtain a verification result; an upload parameter receiving module, used to receive a video upload instruction returned by the management terminal, wherein the video upload instruction is generated by the management terminal according to the verification result; and a monitoring video upload module, used to upload local monitoring video to the storage terminal according to the video upload parameters.

[0009] According to one embodiment of this application, a cross-ecosystem video surveillance management device is applied to a management terminal, wherein the management terminal is the management terminal corresponding to the storage terminal of the target ecosystem. The device includes: an update instruction receiving module, used to receive an update instruction sent by a monitoring terminal according to monitoring control parameters, wherein the monitoring control parameters are sent by a control terminal to the monitoring terminal, and the control terminal sets verification information of the monitoring terminal on the storage terminal, wherein the control terminal and the monitoring terminal belong to different ecosystems; an update instruction response module, used to respond to the update instruction and request the storage terminal to verify the monitoring terminal according to the verification information, and obtain a verification result; an upload parameter acquisition module, used to generate a video upload instruction according to the verification result; and a management module, used to send the video upload instruction to the monitoring terminal, so that the monitoring terminal uploads local monitoring video to the storage terminal according to the video upload instruction.

[0010] According to one embodiment of this application, a cross-ecosystem video surveillance management device is applied to a control terminal. The device includes: a verification information sending module, used to send verification information of the monitoring terminal to a storage terminal of a target ecosystem, wherein the control terminal and the monitoring terminal belong to different ecosystems; and a control parameter sending module, used to send monitoring control parameters to the monitoring terminal, triggering the monitoring terminal to send an update instruction to the management terminal of the storage terminal according to the monitoring control parameters, so that the management terminal instructs the storage terminal to verify the monitoring terminal according to the verification information and obtain a verification result; wherein the verification result is used to instruct the management terminal to generate a video upload instruction and send it to the monitoring terminal, so that the monitoring terminal uploads local monitoring video to the storage terminal according to the video upload instruction.

[0011] According to another embodiment of this application, a storage medium stores a computer program thereon, which, when executed by a computer's processor, causes the computer to perform the methods described in the embodiments of this application.

[0012] According to another embodiment of this application, an electronic device may include: a memory storing a computer program; and a processor reading the computer program stored in the memory to execute the methods described in the embodiments of this application.

[0013] In this embodiment, the monitoring terminal receives monitoring control parameters sent by the control terminal. The control terminal sets verification information for the monitoring terminal on the storage end of the target ecosystem. The control terminal and the monitoring terminal belong to different ecosystems. According to the monitoring control parameters, the monitoring terminal sends an update command to the management end of the storage end, so that the management end instructs the storage end to verify the monitoring terminal according to the verification information and obtain the verification result. The monitoring terminal receives a video upload command returned by the management end, which is generated by the management end according to the verification result. The monitoring terminal uploads the local monitoring video to the storage end according to the video upload command.

[0014] In this way, the monitoring terminal, controlled by the control terminal of different ecosystems, receives the video upload command generated by the management terminal based on the verification result of the storage terminal after verification by the target ecosystem. It can legally upload the local monitoring video to the storage terminal, thus reliably realizing the cross-IoT ecosystem interconnection and interoperability of video monitoring functions. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying 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.

[0016] Figure 1A schematic diagram of a system to which embodiments of this application can be applied is shown.

[0017] Figure 2 A schematic diagram of another system to which embodiments of this application can be applied is shown.

[0018] Figure 3 A schematic diagram of another system to which embodiments of this application can be applied is shown.

[0019] Figure 4 A flowchart of a cross-ecosystem video surveillance management method according to an embodiment of this application is shown.

[0020] Figure 5 A flowchart of a cross-ecosystem video surveillance management method according to another embodiment of this application is shown.

[0021] Figure 6 A flowchart of a cross-ecosystem video surveillance management method according to another embodiment of this application is shown.

[0022] Figure 7 The flowchart illustrates a cross-ecosystem video surveillance management method with multi-terminal interaction in one scenario according to this application.

[0023] Figure 8 A block diagram of a cross-ecosystem video surveillance management device according to an embodiment of this application is shown.

[0024] Figure 9 A block diagram of a cross-ecosystem video surveillance management device according to another embodiment of this application is shown.

[0025] Figure 10 A block diagram of a cross-ecosystem video surveillance management device according to another embodiment of this application is shown.

[0026] Figure 11 A block diagram of an electronic device according to an embodiment of this application is shown. Detailed Implementation

[0027] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0028] In the following description, specific embodiments of this application will be illustrated with reference to steps and symbols performed by one or more computers, unless otherwise stated. Therefore, these steps and operations will be referred to several times as being performed by a computer, and computer execution as referred to herein includes operations by a computer processing unit representing electronic signals of data in a structured format. This operation transforms the data or maintains it at a location in the computer's memory system, which can be reconfigured or otherwise alter the operation of the computer in a manner well known to those skilled in the art. The data structure maintained by the data is the physical location of the memory, which has specific characteristics defined by the data format. However, the principles of this application are described in the foregoing text, which is not intended to be limiting, and those skilled in the art will understand that many of the steps and operations described below can also be implemented in hardware.

[0029] Figure 1 A schematic diagram of a system 100 to which embodiments of this application may be applied is shown. Figure 2 A schematic diagram of another system 200 that can be applied to embodiments of this application is shown. Figure 3 A schematic diagram of another system 300 to which embodiments of this application can be applied is shown.

[0030] like Figure 1 As shown, in one scenario, system 100 may include a control terminal 101 of ecosystem A (such as vendor A), a cloud server 102 of ecosystem A (such as vendor A), a cloud server 103 of ecosystem B (such as vendor B), and a monitoring terminal 104 of ecosystem B (such as vendor B).

[0031] The control terminal 101 and the monitoring terminal 104 are connected via cloud-to-cloud connection (i.e. cloud-to-cloud interconnection). The storage end includes a public cloud server or a cloud server 102 of the ecosystem corresponding to the control terminal 101. The cloud-to-cloud connection is the connection between the cloud server 102 of the ecosystem corresponding to the control terminal 101 and the cloud server 103 of the ecosystem corresponding to the monitoring terminal 104.

[0032] In this scenario, the communication interaction process can include: control terminal 101 sending control commands to cloud server 102, cloud server 102 forwarding the control commands to cloud server 103, and cloud server 103 forwarding the control commands to monitoring terminal 104; conversely, when an event occurs on monitoring terminal 104, it is transmitted sequentially through cloud server 103 and cloud server 102, ultimately reaching control terminal 101. For certain special events, cloud server 103 and cloud server 102 can also directly receive and process them.

[0033] like Figure 2As shown, in one scenario, system 100 may include a control terminal 101 of ecosystem A (such as vendor A), a cloud server 102 of ecosystem A (such as vendor A), and a monitoring terminal 104 of ecosystem B (such as vendor B).

[0034] The control terminal 101 and the monitoring terminal 104 are connected through a target cloud server (i.e., direct device connection (including dual direct connection, standard protocol direct connection, etc.)). The storage end includes the target cloud server, which includes a public cloud server or a cloud server 102 of the ecosystem corresponding to the control terminal 101.

[0035] In one example, the communication interaction process in this scenario may include: the methods (i.e., control commands and other messages in the control terminal 101) and events (i.e., status responses and other messages in the monitoring terminal 104) between the control terminal 101 and the monitoring terminal 104 are transmitted through the cloud server 102. For certain special events, the cloud server 102 can also directly receive and process them.

[0036] like Figure 3 As shown, in one scenario, system 100 may include a control terminal 101 of ecosystem A (such as manufacturer A) and a monitoring terminal 104 of ecosystem B (such as manufacturer B).

[0037] The control terminal 101 and the monitoring terminal 104 are connected via a local area network (i.e., directly connected using a standard local area network protocol, such as a home local area network based on a router or other home gateway). The storage end includes target devices within the local area network (such as the control terminal or other devices outside the control terminal).

[0038] In one example, the communication interaction process in this scenario may include: methods and events are transmitted directly within the local area network (LAN) via a network device (such as a home gateway) using the LAN address (e.g., IP address) as the transmission medium between the control terminal 101 and the monitoring terminal 104. In this case, a dedicated terminal (e.g., a home gateway) can be configured to receive specific events and perform subsequent processing.

[0039] in, Figures 1 to 3 In this system, control terminal 101 can be any smart terminal, such as a smart speaker, smartwatch, TV, large-screen device, etc.; monitoring terminal 104 can be any terminal capable of monitoring, such as a smart door lock, smart light, smart air conditioner, etc. Cloud server 102 and cloud server 103 can be Internet of Things (IoT) cloud platforms.

[0040] It should be noted that the embodiments of this application can also be applied to... Figures 1 to 3 Systems in other scenarios besides these.

[0041] In one embodiment of this example, the monitoring terminal can: receive monitoring control parameters sent by the control terminal, wherein the control terminal sets verification information for the monitoring terminal on the storage end of the target ecosystem, and the control terminal and the monitoring terminal belong to different ecosystems; send an update command to the management end of the storage end according to the monitoring control parameters, so that the management end instructs the storage end to verify the monitoring terminal according to the verification information and obtain the verification result; receive a video upload command returned by the management end, wherein the video upload command is generated by the management end according to the verification result; and upload the local monitoring video to the storage end according to the video upload command.

[0042] In one implementation of this example, the management terminal is the management terminal corresponding to the storage terminal of the target ecosystem. The management terminal can: receive an update command sent by the monitoring terminal according to the monitoring control parameters, which are sent by the control terminal to the monitoring terminal. The control terminal sets the verification information of the monitoring terminal on the storage terminal. The control terminal and the monitoring terminal belong to different ecosystems; respond to the update command, request the storage terminal to verify the monitoring terminal according to the verification information and obtain the verification result; generate a video upload command according to the verification result; and send the video upload command to the monitoring terminal so that the monitoring terminal uploads the local monitoring video to the storage terminal according to the video upload command.

[0043] In one embodiment of this example, the control terminal can: send verification information of the monitoring terminal to the storage terminal of the target ecosystem, wherein the control terminal and the monitoring terminal belong to different ecosystems; send monitoring control parameters to the monitoring terminal, triggering the monitoring terminal to send an update instruction to the management terminal of the storage terminal according to the monitoring control parameters, so that the management terminal instructs the storage terminal to verify the monitoring terminal according to the verification information and obtain the verification result; wherein, the verification result is used to instruct the management terminal to generate a video upload instruction and send it to the monitoring terminal, so that the monitoring terminal uploads the local monitoring video to the storage terminal according to the video upload instruction.

[0044] The management end includes either the storage end itself or a corresponding proxy end. In one example, if the control terminal and monitoring terminal are connected via a local area network (LAN), the storage end includes the target device within the LAN. In another example, if the control terminal and monitoring terminal are connected via a target cloud server, the storage end includes the target cloud server, which may be a public cloud server or a cloud server within the control terminal's ecosystem. In yet another example, if the control terminal and monitoring terminal are connected via a LAN, or via a cloud-to-cloud connection, the storage end includes a public cloud server or a cloud server corresponding to the control terminal, where the cloud-to-cloud connection is the connection between the cloud server within the control terminal's ecosystem and the cloud server within the monitoring terminal's ecosystem.

[0045] Figure 4A flowchart illustrating a cross-ecosystem video surveillance management method according to an embodiment of this application is shown. The implementing entity of this cross-ecosystem video surveillance management method can be any monitoring terminal, such as... Figure 1 The monitoring terminal 104 shown is shown.

[0046] like Figure 4 As shown, the cross-ecosystem video surveillance management method may include steps S210 to S240.

[0047] Step S210: Receive monitoring control parameters sent by the control terminal. The control terminal sets verification information for the monitoring terminal on the storage end of the target ecosystem. The control terminal and the monitoring terminal belong to different ecosystems. Step S220: Send an update command to the management end of the storage end according to the monitoring control parameters. The management end instructs the storage end to verify the monitoring terminal according to the verification information and obtain the verification result. Step S230: Receive a video upload command returned by the management end. The video upload command is generated by the management end based on the verification result. Step S240: Upload the local monitoring video to the storage end according to the video upload command.

[0048] Monitoring control parameters are parameters used to control the monitoring terminal. The monitoring terminal can perform verification operations, monitoring operations, etc., according to the monitoring control parameters. Monitoring control parameters may include information related to the uploaded target (such as the identifier or address of the management terminal or storage terminal), video monitoring working mode parameters, and ecological information corresponding to the control terminal.

[0049] The verification information of the monitoring terminal is used to verify the information of the monitoring terminal from certain angles. The verification information may include the working mode parameters of the video surveillance and the upload permission information of the monitoring terminal.

[0050] An ecosystem refers to the IoT ecosystem of a terminal device. For example, each manufacturer can build its own ecosystem, and the terminals developed by the manufacturer have the authority to work within its ecosystem.

[0051] Storage refers to storage devices with storage capabilities, such as cloud computing (e.g., private or public cloud servers) or smart terminals (e.g., control terminals themselves or other terminals). In some examples, the target ecosystem is typically the ecosystem corresponding to the control terminal; in other examples, the target ecosystem can be a public ecosystem, which is the ecosystem corresponding to a public cloud server that publicly provides storage services.

[0052] The management end of the storage can be the storage itself or a proxy of the storage, such as a control terminal or other cloud.

[0053] A video upload command is an instruction to upload a video. The video upload command can carry video upload parameters, such as video upload protocol parameters adapted to the storage end, such as the upload protocol and the input parameters in the protocol.

[0054] The control terminal can send the verification information of the monitoring terminal to the storage terminal of the target ecosystem. The control terminal can also send monitoring control parameters to the monitoring terminal. Then, the monitoring terminal can send an update command to the management terminal of the storage terminal based on the upload target-related information in the monitoring control parameters. This update command is used to trigger the management terminal to instruct the storage terminal to verify the monitoring terminal based on the verification information (e.g., to match the monitoring control parameters carried in the update command with the verification parameters in the verification information) and obtain the verification result (e.g., if the verification parameters match, the verification result is that the monitoring terminal has the upload permission to upload the monitoring video to the storage terminal; otherwise, it does not have the upload permission). The management terminal can further generate a video upload instruction based on the verification result and send it to the monitoring terminal. Thus, under the control of the control terminals of different ecosystems, the monitoring terminal can legally upload the locally collected local monitoring video to the storage terminal of the target ecosystem according to the video upload instruction.

[0055] In this way, based on steps S210 to S240, the monitoring terminal, under the control of control terminals in different ecosystems, receives a video upload instruction generated by the management terminal based on the verification result of the storage terminal after verification by the target ecosystem. This allows for the legitimate uploading of local monitoring videos to the storage terminal, reliably achieving cross-IoT ecosystem interconnection and interoperability of video monitoring functions.

[0056] In one embodiment, the verification information includes the upload permission information of the monitoring terminal, and the verification result includes a first result; step S220, sending an update instruction to the management terminal of the storage terminal according to the monitoring control parameters, so as to instruct the storage terminal to verify the monitoring terminal according to the verification information through the management terminal, includes:

[0057] An update command carrying the terminal information of the monitoring terminal is sent to the management terminal so that the management terminal can instruct the storage terminal to perform permission verification based on the upload permission information and terminal information to obtain the first result.

[0058] The verification information corresponds to the monitoring terminal. The upload permission information is information that can indicate the upload permissions of the monitoring terminal. The upload permission information can be composed of the terminal information of the monitoring terminal (such as the terminal IP of the monitoring terminal) and permission information (such as whether uploading is allowed and the upload level (such as different levels of terminals can upload different amounts of monitoring video)).

[0059] The monitoring terminal can send an update command to the management terminal based on the upload target information in the monitoring control parameters. The permission verification process can then proceed as follows: the management terminal sends the terminal information to the storage terminal, which performs a similarity match between the received terminal information and the terminal information in the upload permission information. If a match is found, a first result is generated based on the permission information, which then indicates the monitoring terminal's upload permission. In one example, the upload permission information has no time limit, and the first result can be generated directly based on the permission information. In another example, the upload permission information has a time limit; within that time limit, the first result can be generated directly based on the permission information, and if the time limit is exceeded, it is determined that the user does not have upload permission.

[0060] In one embodiment, the monitoring control parameters include video monitoring operating mode parameters, and the verification result includes a second result; step S220, sending an update command to the management terminal of the storage terminal according to the monitoring control parameters, so that the management terminal instructs the storage terminal to verify the monitoring terminal according to the verification information, may further include:

[0061] Send an update command carrying working mode parameters to the management terminal, so that the management terminal can instruct the storage terminal to verify the carrying working mode parameters according to the working mode parameters in the verification information, and obtain a second result.

[0062] The working mode parameters are the parameters that indicate the mode of the monitoring terminal for acquiring monitoring video. The working mode parameters can include the video monitoring acquisition and upload mode and the specific mode parameters for each mode. The acquisition mode is, for example, continuous video (i.e., continuously acquiring and uploading monitoring video) or alarm video (i.e., uploading monitoring video when an alarm event is detected). Specific parameters, for example, when the mode is alarm video, the alarm video mode parameters are, for example, how long before the alarm event occurs, the total duration of the event, whether to report continuously when the same event occurs consecutively, and the cooldown time when reporting is not continuous, etc.

[0063] The monitoring terminal sends the working mode parameters to the management terminal, which can then perform further parameter verification: that is, it requests the storage terminal to compare the working mode parameters in the verification information with the working mode parameters in the update command, generates a second result based on the comparison result, and the second result can indicate whether the working mode parameters match, and further verification is performed based on the first result.

[0064] In one embodiment, the monitoring and control parameters include ecological information corresponding to the control terminal, and the verification result includes a third result; step S220, sending an update instruction to the management terminal of the storage terminal according to the monitoring and control parameters, so that the management terminal instructs the storage terminal to verify the monitoring terminal according to the verification information, may further include:

[0065] Send an update command carrying ecological information to the management terminal, so that the management terminal can instruct the storage terminal or perform ecological verification based on the ecological information to obtain a third result.

[0066] Ecological information refers to the identifier of an ecosystem, such as a unique ecological identifier or ecological code, like the name of the ecosystem (e.g., a manufacturer's name). Ecological information is used to identify which ecosystem (e.g., which manufacturer)'s control terminal is performing monitoring functions. In one example, a control terminal can call a "service or method" to modify the video monitoring mode of a monitoring terminal and send an update command to the monitoring terminal. Ecological information identifies which control terminal called this service or method.

[0067] After receiving an update command, the management terminal can request the storage terminal or itself to perform ecosystem verification to determine the control terminal's ecosystem. For example, it can match the ecosystem information in the update command with pre-configured ecosystem information in the storage terminal or management terminal to obtain a matching result. Based on the matching result, a third result is generated, indicating which ecosystem the control terminal originates from. In one example, the third result could be that the control terminal's ecosystem is the management terminal's or storage terminal's own ecosystem, after which the management terminal can directly proceed with subsequent responses (e.g., obtaining video upload parameters). In another example, the third result could be that the control terminal's ecosystem is not the management terminal's or storage terminal's own ecosystem, after which the management terminal can either elevate the user or directly reject subsequent responses.

[0068] In one embodiment, the update instruction carries information on the monitoring terminal's support for uploading monitoring videos; the video upload instruction carries video upload parameters; step S230: receiving the video upload parameters returned by the management terminal, the video upload parameters being obtained by the management terminal from the storage terminal based on the verification result, including:

[0069] The system receives a video upload command from the management terminal. This command carries video upload parameters, which are retrieved from the storage terminal by the management terminal when the verification result meets the target conditions. The storage terminal determines the video upload parameters based on the upload method support information. The system then retrieves the video upload parameters from the storage terminal (i.e., if upload permissions are available, the management terminal further retrieves the appropriate video upload parameters from the storage terminal).

[0070] Information regarding the uploading methods supported by the monitoring terminal, describing the protocols and other information that the monitoring terminal itself supports for uploading video. For example, it may include a list of protocols and version numbers that the monitoring terminal can support for uploading files, as well as a list of file formats that the monitoring terminal can support for uploading (such as audio / video encoding formats, audio / video container formats, audio / video segment formats and durations, naming rules, etc.).

[0071] Video upload parameters refer to the video upload protocol parameters adapted by the storage end, such as the upload protocol and its input parameters. Video upload parameters can include the upload protocol, its necessary input parameters, the expiration time of necessary parameters, and the format information of the uploaded files. Upload protocols include standard protocols such as HTTP Bearer Auth and HTTP Basic Auth, as well as commercial protocols such as AWS S3 and Alibaba Cloud OSS. Necessary input parameters for the upload protocol include the upload address and token for HTTP Bearer Auth, and the access_key_secret, endpoint, bucket, and upload path for Alibaba Cloud OSS. Before the necessary parameters of the upload protocol expire, the monitoring terminal can repeat the aforementioned steps to update these parameters. File format information includes H.264, Opus, MP4, webm, Dash, TS, 10 seconds per file, and file naming rules.

[0072] When the verification result meets the target conditions, the management terminal can send the upload method support information to the storage terminal. After receiving the upload method support information sent by the management terminal, the storage terminal can select parameters according to the parameters in the upload method support information, select the video upload protocol parameters that are compatible with itself, and obtain the video upload parameters that are supported by both the storage terminal and the monitoring terminal.

[0073] In one embodiment; step S230: receiving video upload parameters returned by the management terminal, the video upload parameters being obtained by the management terminal from the storage terminal based on the verification result, including:

[0074] When the receiving management terminal determines that the verification result meets the target conditions, it obtains the unified video upload parameters from the storage terminal. The unified video upload parameters are the same parameters for all monitoring terminals.

[0075] Furthermore, the management terminal can determine whether the verification result meets the target conditions, as specifically described in the following embodiment:

[0076] In one embodiment, the verification result includes a first result. If the first result indicates that upload permission is granted and the verification result meets the target conditions, the management terminal retrieves the video upload parameters from the storage terminal. If the first result indicates whether upload permission is granted, the management terminal determines that the control terminal corresponding to the terminal information carried in the update command is in violation of the control rules, and therefore does not retrieve the video upload parameters from the storage terminal (i.e., refuses to respond and can send an "unauthorized" message to the monitoring terminal).

[0077] In one embodiment, the verification result includes a first result and a second result. If the first result indicates that upload permission is granted and the second result indicates that the parameters match, the verification result is determined to meet the target conditions, and the management terminal retrieves the video upload parameters from the storage terminal. If the first result indicates that upload permission is granted and the second result indicates that the parameters do not match, the management terminal may request the user to decide whether to retrieve the video upload parameters from the storage terminal or not to retrieve the video upload parameters (i.e., refuse to respond, and may send a "no permission" message to the monitoring terminal).

[0078] In one embodiment, the verification result includes a first result and a third result. If the first result indicates that upload permission is granted and the third result indicates that the ecosystem controlling the monitoring terminal is the same as the ecosystem corresponding to the storage terminal, then the verification result is determined to meet the target conditions, and the management terminal obtains the video upload parameters from the storage terminal. If the first result indicates that upload permission is granted and the third result indicates that the ecosystem controlling the monitoring terminal is not the same as the ecosystem corresponding to the storage terminal, the management terminal may request the user to decide whether to obtain the video upload parameters from the storage terminal or not to obtain the video upload parameters (i.e., refuse to respond, and may send a "no permission" message to the monitoring terminal).

[0079] In one embodiment, the verification result includes a first result, a second result, and a third result. If the first result indicates that upload permission is granted, the second result indicates that the parameters match, and the third result indicates that the ecosystem controlling the monitoring terminal is the same as the ecosystem corresponding to the storage terminal, then the verification result is determined to meet the target conditions, and the management terminal obtains the video upload parameters from the storage terminal. In other cases, the management terminal can request the user to decide whether to obtain the video upload parameters from the storage terminal or not to obtain the video upload parameters (i.e., refuse to respond, and can send a "no permission" message to the monitoring terminal).

[0080] In one embodiment, the monitoring video upload parameters include upload protocol parameters, and the monitoring control parameters include video monitoring working mode parameters; step S240, uploading local monitoring video to the storage terminal according to the video upload parameters, includes: acquiring local monitoring video according to the working mode parameters; and uploading local monitoring video to the storage terminal according to the upload protocol parameters.

[0081] In one embodiment, in the aforementioned embodiments: if the control terminal and the monitoring terminal are connected via a local area network (e.g., Figure 3 If the connection method is specified, then the storage end includes the target device within the local area network.

[0082] In one embodiment, as in the foregoing embodiments: if the control terminal and the monitoring terminal are connected through a target cloud server (e.g., Figure 2 If the connection method is specified, then the storage end includes the target cloud server, which includes a public cloud server or a cloud server corresponding to the ecosystem of the control terminal.

[0083] In one embodiment, in the aforementioned embodiments: if the control terminal and the monitoring terminal are connected via a local area network (e.g., Figure 3 The connection method), or the control terminal and the monitoring terminal are connected via cloud connection (such as...). Figure 1 If the connection method is specified, the storage end includes a public cloud server or a cloud server corresponding to the control terminal. The cloud-to-cloud connection is the connection between the cloud server of the ecosystem corresponding to the control terminal and the cloud server of the ecosystem corresponding to the monitoring terminal.

[0084] Figure 5 A flowchart illustrating another embodiment of a cross-ecosystem video surveillance management method according to this application is shown. The executing entity of this cross-ecosystem video surveillance management method can be any management terminal, which is the management terminal corresponding to the storage terminal of the target ecosystem. The management terminal can be, for example, a control terminal or a cloud server. The meanings of the terms are the same as in the foregoing embodiments, and specific implementation details can be found in the description of the method embodiments.

[0085] like Figure 5 As shown, the cross-ecological video surveillance management method may include steps S310 to S340.

[0086] Step S310: Receive an update command sent by the monitoring terminal based on the monitoring control parameters. The monitoring control parameters are sent by the control terminal to the monitoring terminal. The control terminal sets the verification information of the monitoring terminal on the storage end. The control terminal and the monitoring terminal belong to different ecosystems. Step S320: In response to the update command, request the storage end to verify the monitoring terminal based on the verification information and obtain the verification result. Step S330: Generate a video upload command based on the verification result. Step S340: Send the video upload command to the monitoring terminal so that the monitoring terminal can upload local monitoring video to the storage end according to the video upload command.

[0087] Monitoring control parameters are parameters used to control the monitoring terminal. The monitoring terminal can perform verification operations, monitoring operations, etc., according to the monitoring control parameters. Monitoring control parameters may include information related to the uploaded target (such as the identifier or address of the management terminal or storage terminal), video monitoring working mode parameters, and ecological information corresponding to the control terminal.

[0088] The verification information of the monitoring terminal is used to verify the information of the monitoring terminal from certain angles. The verification information may include the working mode parameters of the video surveillance and the upload permission information of the monitoring terminal.

[0089] An ecosystem refers to the IoT ecosystem of a terminal device. For example, each manufacturer can build its own ecosystem, and the terminals developed by the manufacturer have the authority to work within its ecosystem.

[0090] Storage refers to storage devices with storage capabilities, such as cloud computing (e.g., private or public cloud servers) or smart terminals (e.g., control terminals themselves or other terminals). In some examples, the target ecosystem is typically the ecosystem corresponding to the control terminal; in other examples, the target ecosystem can be a public ecosystem, which is the ecosystem corresponding to a public cloud server that publicly provides storage services.

[0091] The management end of the storage can be the storage itself or a proxy of the storage, such as a control terminal or other cloud.

[0092] A video upload command is an instruction to upload a video. The video upload command can carry video upload parameters, such as video upload protocol parameters adapted to the storage end, such as the upload protocol and the input parameters in the protocol.

[0093] The control terminal can send the verification information of the monitoring terminal to the storage terminal of the target ecosystem. The control terminal can also send monitoring control parameters to the monitoring terminal. Then, the monitoring terminal can send an update command to the management terminal of the storage terminal based on the upload target-related information in the monitoring control parameters. This update command is used to trigger the management terminal to instruct the storage terminal to verify the monitoring terminal based on the verification information (e.g., to match the monitoring control parameters carried in the update command with the verification parameters in the verification information) and obtain the verification result (e.g., if the verification parameters match, the verification result is that the monitoring terminal has the upload permission to upload the monitoring video to the storage terminal; otherwise, it does not have the upload permission). The management terminal can further generate a video upload instruction based on the verification result and send it to the monitoring terminal. Thus, under the control of the control terminals of different ecosystems, the monitoring terminal can legally upload the locally collected local monitoring video to the storage terminal of the target ecosystem according to the video upload instruction.

[0094] In this way, based on steps S310 to S340, the monitoring terminal, under the control of control terminals in different ecosystems, receives a video upload instruction generated by the management terminal based on the verification result of the storage terminal after verification by the target ecosystem. This allows for the legitimate uploading of local monitoring videos to the storage terminal, reliably achieving cross-IoT ecosystem interconnection and interoperability of video monitoring functions.

[0095] In one embodiment, the verification information includes upload permission information of the monitoring terminal, the update instruction carries terminal information of the monitoring terminal, and the verification result includes a first result; step S320, requesting the storage terminal to verify the monitoring terminal according to the verification information, includes:

[0096] Send a verification command carrying terminal information to the storage terminal to instruct the storage terminal to perform permission verification on the monitoring terminal based on the upload permission information and terminal information; obtain the verification result obtained from the permission verification to form the first result.

[0097] The verification information corresponds to the monitoring terminal. The upload permission information is information that can indicate the upload permissions of the monitoring terminal. The upload permission information can be composed of the terminal information of the monitoring terminal (such as the terminal IP of the monitoring terminal) and permission information (such as whether uploading is allowed and the upload level (such as different levels of terminals can upload different amounts of monitoring video)).

[0098] The monitoring terminal can send an update command to the management terminal based on the upload target information in the monitoring control parameters. The permission verification process can then proceed as follows: the management terminal sends the terminal information to the storage terminal, which performs a similarity match between the received terminal information and the terminal information in the upload permission information. If a match is found, a first result is generated based on the permission information, which then indicates the monitoring terminal's upload permission. In one example, the upload permission information has no time limit, and the first result can be generated directly based on the permission information. In another example, the upload permission information has a time limit; within that time limit, the first result can be generated directly based on the permission information, and if the time limit is exceeded, it is determined that the user does not have upload permission.

[0099] In one embodiment, the monitoring control parameters include video surveillance operating mode parameters, the update instruction carries the operating mode parameters, and the verification result includes a second result; step S320, requesting the storage terminal to verify the monitoring terminal based on the verification information, includes:

[0100] Send a verification command carrying working mode parameters to the storage end to instruct the storage end to verify the working mode parameters carried in the verification information; obtain the verification result of the parameter verification to form a second result.

[0101] The working mode parameters are the parameters that indicate the mode of the monitoring terminal for acquiring monitoring video. The working mode parameters can include the video monitoring acquisition and upload mode and the specific mode parameters for each mode. The acquisition mode is, for example, continuous video (i.e., continuously acquiring and uploading monitoring video) or alarm video (i.e., uploading monitoring video when an alarm event is detected). Specific parameters, for example, when the mode is alarm video, the alarm video mode parameters are, for example, how long before the alarm event occurs, the total duration of the event, whether to report continuously when the same event occurs consecutively, and the cooldown time when reporting is not continuous, etc.

[0102] The monitoring terminal sends the working mode parameters to the management terminal, which can then perform further parameter verification: that is, it requests the storage terminal to compare the working mode parameters in the verification information with the working mode parameters in the update command, generates a second result based on the comparison result, and the second result can indicate whether the working mode parameters match, and further verification is performed based on the first result.

[0103] In one embodiment, the monitoring and control parameters include ecological information corresponding to the control terminal, the update command carries the ecological information, and the verification result includes a third result; step S320, requesting the storage terminal to verify the monitoring terminal based on the verification information, includes:

[0104] Send a verification command carrying ecological information to the storage terminal to instruct the storage terminal to perform ecological verification on the control and monitoring terminal based on the ecological information; obtain the verification result of the ecological verification to form a third result.

[0105] Ecological information refers to the identifier of an ecosystem, such as a unique ecological identifier or ecological code, like the name of the ecosystem (e.g., a manufacturer's name). Ecological information is used to identify which ecosystem (e.g., which manufacturer)'s control terminal is performing monitoring functions. In one example, a control terminal can call a "service or method" to modify the video monitoring mode of a monitoring terminal and send an update command to the monitoring terminal. Ecological information identifies which control terminal called this service or method.

[0106] After receiving an update command, the management terminal can request the storage terminal or itself to perform ecosystem verification to determine the control terminal's ecosystem. For example, it can match the ecosystem information in the update command with pre-configured ecosystem information in the storage terminal or management terminal to obtain a matching result. Based on the matching result, a third result is generated, indicating which ecosystem the control terminal originates from. In one example, the third result could be that the control terminal's ecosystem is the management terminal's or storage terminal's own ecosystem, after which the management terminal can directly proceed with subsequent responses (e.g., obtaining video upload parameters). In another example, the third result could be that the control terminal's ecosystem is not the management terminal's or storage terminal's own ecosystem, after which the management terminal can either elevate the user or directly reject subsequent responses.

[0107] In one embodiment, step S330, generating a video upload instruction based on the verification result, includes: if the first result indicates that upload permission is granted, obtaining video upload parameters from the storage terminal; and generating a video upload instruction carrying the video upload parameters.

[0108] The verification result includes a first result. If the first result indicates that upload permission is granted and the verification result meets the target conditions, the management terminal retrieves the video upload parameters from the storage terminal. If the first result indicates whether upload permission is granted, the management terminal determines that the control terminal corresponding to the terminal information carried in the update command is in violation of the control rules. Therefore, the management terminal does not retrieve the video upload parameters from the storage terminal (i.e., it refuses to respond and can send an "unauthorized" message to the monitoring terminal).

[0109] In one embodiment, step S330, generating a video upload instruction based on the verification result, includes: if the first result indicates that there is upload permission and the second result indicates that the parameters match, then obtaining the video upload parameters from the storage end; and generating a video upload instruction carrying the video upload parameters.

[0110] The verification result includes a first result and a second result. If the first result indicates that upload permission is granted and the second result indicates that the parameters match, the verification result is determined to meet the target conditions, and the management terminal retrieves the video upload parameters from the storage terminal. If the first result indicates that upload permission is granted but the second result indicates that the parameters do not match, the management terminal can request the user to decide whether to retrieve the video upload parameters from the storage terminal or not to retrieve the video upload parameters (i.e., refuse to respond, and can send a "no permission" message to the monitoring terminal).

[0111] In one embodiment, step S330, generating a video upload instruction based on the verification result, includes: if the first result indicates that there is upload permission and the third result indicates that the ecosystem controlling the monitoring terminal is the same as the ecosystem corresponding to the storage end, then obtaining video upload parameters from the storage end; and generating a video upload instruction carrying the video upload parameters.

[0112] The verification result includes a first result and a third result. If the first result indicates that upload permission is granted and the third result indicates that the ecosystem controlling the monitoring terminal is the same as the ecosystem corresponding to the storage terminal, then the verification result is determined to meet the target conditions, and the management terminal retrieves the video upload parameters from the storage terminal. If the first result indicates that upload permission is granted and the third result indicates that the ecosystem controlling the monitoring terminal is not the same as the ecosystem corresponding to the storage terminal, the management terminal can request the user to decide whether to retrieve the video upload parameters from the storage terminal or not (i.e., refuse to respond, and can send a "no permission" message to the monitoring terminal).

[0113] In one embodiment, step S330, generating a video upload instruction based on the verification results, includes: if the first result indicates that there is upload permission, the second result indicates that the parameters match, and the third result indicates that the ecosystem controlling the monitoring terminal is the same as the ecosystem corresponding to the storage end, then obtaining the video upload parameters from the storage end; and generating a video upload instruction carrying the video upload parameters.

[0114] The verification results include a first result, a second result, and a third result. If the first result indicates that upload permission is granted, the second result indicates that the parameters match, and the third result indicates that the ecosystem controlling the monitoring terminal is the same as the ecosystem corresponding to the storage terminal, then the verification result is determined to meet the target conditions, and the management terminal retrieves the video upload parameters from the storage terminal. In other cases, the management terminal can request the user to decide whether to retrieve the video upload parameters from the storage terminal or not (i.e., refuse to respond, and can send a "no permission" message to the monitoring terminal).

[0115] In one embodiment, the update instruction carries information about the monitoring terminal's supported upload methods for surveillance videos; in the aforementioned embodiment, obtaining video upload parameters from the storage terminal includes:

[0116] Send a parameter retrieval command carrying upload method support information to the storage device, instructing the storage device to determine the video upload parameters based on the upload method support information; retrieve the video upload parameters.

[0117] Information regarding the uploading methods supported by the monitoring terminal, describing the protocols and other information that the monitoring terminal itself supports for uploading video. For example, it may include a list of protocols and version numbers that the monitoring terminal can support for uploading files, as well as a list of file formats that the monitoring terminal can support for uploading (such as audio / video encoding formats, audio / video container formats, audio / video segment formats and durations, naming rules, etc.).

[0118] Video upload parameters refer to the video upload protocol parameters adapted by the storage end, such as the upload protocol and its input parameters. Video upload parameters can include the upload protocol, the necessary input parameters of the upload protocol, the expiration time of the necessary parameters, and the format information of the uploaded files. Upload protocols include standard protocols such as HTTP Bearer Auth and HTTP Basic Auth, as well as commercial protocols such as AWS S3 and Alibaba Cloud OSS. Necessary input parameters of the upload protocol include the upload address and token for HTTP Bearer Auth, and the access_key_secret, endpoint, bucket, and upload path for Alibaba Cloud OSS. Before the necessary parameters of the upload protocol expire, the monitoring terminal can repeat the aforementioned steps to update these parameters. File format information includes H.264, Opus, MP4, webm, Dash, TS, 10 seconds per file, and file naming rules.

[0119] When the verification result meets the target conditions, the management terminal can send the upload method support information to the storage terminal. After receiving the upload method support information sent by the management terminal, the storage terminal can select parameters according to the parameters in the upload method support information, select the video upload protocol parameters that are compatible with itself, and obtain the video upload parameters that are supported by both the storage terminal and the monitoring terminal.

[0120] In one embodiment, as described in the preceding embodiments, obtaining video upload parameters from the storage terminal includes: obtaining unified video upload parameters stored on the storage terminal. The unified video upload parameters are parameters that are consistent across all monitoring terminals.

[0121] Figure 6 A flowchart illustrating another embodiment of a cross-ecosystem video surveillance management method according to this application is shown. The executing entity of this cross-ecosystem video surveillance management method can be any control terminal, such as… Figures 1 to 3The control terminal 101 shown is used. The meanings of the terms are the same as in the previous embodiments, and specific implementation details can be found in the description of the method embodiments.

[0122] like Figure 6 As shown, the cross-ecosystem video surveillance management method may include steps S410 to S420.

[0123] Step S410: Send verification information of the monitoring terminal to the storage end of the target ecosystem. The control terminal and the monitoring terminal belong to different ecosystems. Step S420: Send monitoring control parameters to the monitoring terminal, triggering the monitoring terminal to send an update command to the management end of the storage end according to the monitoring control parameters. The management end instructs the storage end to verify the monitoring terminal according to the verification information and obtain the verification result. The verification result is used to instruct the management end to generate a video upload command and send it to the monitoring terminal, so that the monitoring terminal can upload the local monitoring video to the storage end according to the video upload command.

[0124] Monitoring control parameters are parameters used to control the monitoring terminal. The monitoring terminal can perform verification operations, monitoring operations, etc., according to the monitoring control parameters. Monitoring control parameters may include information related to the uploaded target (such as the identifier or address of the management terminal or storage terminal), video monitoring working mode parameters, and ecological information corresponding to the control terminal.

[0125] The verification information of the monitoring terminal is used to verify the information of the monitoring terminal from certain angles. The verification information may include the working mode parameters of the video surveillance and the upload permission information of the monitoring terminal.

[0126] An ecosystem refers to the IoT ecosystem of a terminal device. For example, each manufacturer can build its own ecosystem, and the terminals developed by the manufacturer have the authority to work within its ecosystem.

[0127] Storage refers to storage devices with storage capabilities, such as cloud computing (e.g., private or public cloud servers) or smart terminals (e.g., control terminals themselves or other terminals). In some examples, the target ecosystem is typically the ecosystem corresponding to the control terminal; in other examples, the target ecosystem can be a public ecosystem, which is the ecosystem corresponding to a public cloud server that publicly provides storage services.

[0128] The management end of the storage can be the storage itself or a proxy of the storage, such as a control terminal or other cloud.

[0129] A video upload command is an instruction to upload a video. The video upload command can carry video upload parameters, such as video upload protocol parameters adapted to the storage end, such as the upload protocol and the input parameters in the protocol.

[0130] The control terminal can send the verification information of the monitoring terminal to the storage terminal of the target ecosystem. The control terminal can also send monitoring control parameters to the monitoring terminal. Then, the monitoring terminal can send an update command to the management terminal of the storage terminal based on the upload target-related information in the monitoring control parameters. This update command is used to trigger the management terminal to instruct the storage terminal to verify the monitoring terminal based on the verification information (e.g., to match the monitoring control parameters carried in the update command with the verification parameters in the verification information) and obtain the verification result (e.g., if the verification parameters match, the verification result is that the monitoring terminal has the upload permission to upload the monitoring video to the storage terminal; otherwise, it does not have the upload permission). The management terminal can further generate a video upload instruction based on the verification result and send it to the monitoring terminal. Thus, under the control of the control terminals of different ecosystems, the monitoring terminal can legally upload the locally collected local monitoring video to the storage terminal of the target ecosystem according to the video upload instruction.

[0131] In this way, based on steps S410 to S420, the monitoring terminal, under the control of control terminals in different ecosystems, receives a video upload instruction generated by the management terminal based on the verification result of the storage terminal after verification by the target ecosystem. This allows for the legitimate uploading of local monitoring videos to the storage terminal, reliably achieving cross-IoT ecosystem interconnection and interoperability of video monitoring functions.

[0132] In one embodiment, step S410, sending the verification information of the monitoring terminal to the storage end of the target ecosystem, includes: sending the verification information of the monitoring terminal to the storage end of the target ecosystem, wherein the verification information includes at least one of the working mode parameters of the video monitoring and the upload permission information of the monitoring terminal.

[0133] In one embodiment, step S420, sending monitoring control parameters to the monitoring terminal, includes sending monitoring control parameters to the monitoring terminal, wherein the monitoring control parameters include at least one of the following: upload target-related information, video monitoring working mode parameters, and ecological information corresponding to the control terminal.

[0134] In one embodiment, Figures 4 to 6 In the aforementioned embodiments, if the monitoring terminal is powerful enough to support uploading local monitoring videos to multiple locations (i.e., at least two storage terminals), i.e., multiple upload channels, the update command in all the aforementioned steps can include an upload sequence number parameter so that the management terminal can determine which upload channel's video upload parameters to obtain.

[0135] Figure 7 The flowchart illustrating a cross-ecosystem video surveillance management method with multi-terminal interaction according to this application is shown in the illustration. The meanings of the terms are the same as in the aforementioned embodiments, and specific implementation details can be found in the description of the method embodiments. This scenario involves a control terminal modifying the monitoring upload method of the monitoring terminal, i.e., the upload target.

[0136] See Figure 7 The process of cross-ecological video surveillance management method may include steps S510 to S580.

[0137] Step S510: The control terminal modifies the parameter permissions in the storage terminal. Specifically, the control terminal sends the verification information of the monitoring terminal to the storage terminal of the target ecosystem. The control terminal and the monitoring terminal belong to different ecosystems.

[0138] The verification information may include at least one of the following: the working mode parameters of the video surveillance and the upload permission information of the monitoring terminal.

[0139] The storage side may include:

[0140] (1) If the control terminal and the monitoring terminal are connected through a local area network, the storage terminal includes the target device within the local area network;

[0141] (2) If the control terminal and the monitoring terminal are connected through the target cloud server, the storage end includes the target cloud server, which includes a public cloud server or the cloud server of the ecosystem corresponding to the control terminal.

[0142] (3) If the control terminal and the monitoring terminal are connected through a local area network, or the control terminal and the monitoring terminal are connected through a cloud-to-cloud connection, the storage end includes a public cloud server or the cloud server corresponding to the control terminal. The cloud-to-cloud connection is the connection between the cloud server of the ecosystem corresponding to the control terminal and the cloud server of the ecosystem corresponding to the monitoring terminal.

[0143] Step S520: The control terminal modifies the monitoring working mode in the video monitoring terminal. Specifically, the control terminal sends monitoring control parameters to the monitoring terminal.

[0144] The monitoring and control parameters may include at least one of the following: information related to the uploaded target, working mode parameters of the video surveillance, and ecological information corresponding to the control terminal.

[0145] Step S530: The monitoring terminal saves the monitoring and control parameters.

[0146] In step S540, the monitoring terminal requests the management terminal to update the monitoring video upload parameters. Specifically, the monitoring terminal sends an update command to the management terminal of the storage terminal based on the monitoring control parameters.

[0147] The management end can include either the storage itself or the corresponding agent of the storage.

[0148] In step S550, the management terminal checks permissions from the storage terminal. Specifically, in response to the update command, the management terminal requests the storage terminal to verify the monitoring terminal based on the verification information and obtains the verification result.

[0149] The verification information includes the upload permission information of the monitoring terminal, the update instruction carries the terminal information of the monitoring terminal, and the verification result includes the first result; in step S550, requesting the storage end to verify the monitoring terminal according to the verification information includes: sending a verification instruction carrying the terminal information to the storage end to instruct the storage end to perform permission verification on the monitoring terminal based on the upload permission information and the terminal information; obtaining the verification result obtained from the permission verification to form the first result.

[0150] The monitoring and control parameters include the working mode parameters of the video surveillance, the update command carries the working mode parameters, and the verification results include the second result.

[0151] In step S550, requesting the storage end to verify the monitoring terminal according to the verification information further includes: sending a verification instruction carrying working mode parameters to the storage end, so as to instruct the storage end to perform parameter verification on the carried working mode parameters according to the working mode parameters in the verification information; obtaining the verification result of the parameter verification to form a second result.

[0152] The monitoring and control parameters include the ecological information corresponding to the control terminal, the update instruction carries the ecological information, and the verification result includes a third result; in step S550, requesting the storage end to verify the monitoring terminal according to the verification information further includes: sending a verification instruction carrying ecological information to the storage end to instruct the storage end to perform ecological verification on the ecology of the control and monitoring terminal according to the ecological information; obtaining the verification result of the ecological verification to form a third result.

[0153] Step S560: The management terminal obtains storage parameters from the storage terminal. Specifically, the management terminal obtains video upload parameters from the storage terminal based on the verification results.

[0154] Specifically, the video upload parameters are retrieved from the storage terminal based on the verification results. This includes retrieving video upload parameters from the storage terminal if the first result indicates that upload permissions are granted, the second result indicates that the parameters match, and the third result indicates that the ecosystem controlling the monitoring terminal is the same as the ecosystem corresponding to the storage terminal. In other words, the video upload parameters are retrieved from the storage terminal by the management terminal when the verification results meet the target conditions.

[0155] Furthermore, the update command may carry information about the monitoring terminal's support for uploading monitoring videos; obtaining video upload parameters from the storage terminal may include: sending a parameter retrieval command carrying upload method support information to the storage terminal, instructing the storage terminal to determine the video upload parameters based on the upload method support information; and retrieving the video upload parameters.

[0156] Step S570: The management terminal updates the video upload parameters in the monitoring terminal. Specifically, the management terminal generates a video upload command carrying the video upload parameters and sends the video upload command to the monitoring terminal.

[0157] Step S580: The monitoring terminal uploads the monitoring video to the storage terminal. Specifically, the monitoring terminal uploads the local monitoring video to the storage terminal according to the video upload instruction.

[0158] The video upload command always carries video upload parameters, including upload protocol parameters and monitoring control parameters, including video monitoring working mode parameters. In step S580, the local monitoring video is uploaded to the storage terminal according to the video upload parameters, including: acquiring local monitoring video according to the working mode parameters; and uploading local monitoring video to the storage terminal according to the upload protocol parameters.

[0159] In this way, based on steps S510 to S580, the monitoring terminal, under the control of control terminals in different ecosystems, receives a video upload instruction generated by the management terminal based on the verification result of the storage terminal after verification by the target ecosystem. This allows for the legitimate uploading of local monitoring videos to the storage terminal, reliably achieving cross-IoT ecosystem interconnection and interoperability of video monitoring functions.

[0160] To facilitate better implementation of the cross-ecological video surveillance management method provided in this application, this application also provides a cross-ecological video surveillance management device based on the above-described cross-ecological video surveillance management method. The meanings of the terms used are the same as in the cross-ecological video surveillance management method described above, and specific implementation details can be found in the descriptions within the method embodiments. Figure 8 A block diagram of a cross-ecosystem video surveillance management device according to an embodiment of this application is shown. Figure 9 A block diagram of a cross-ecosystem video surveillance management device according to an embodiment of this application is shown. Figure 10 A block diagram of a cross-ecosystem video surveillance management device according to an embodiment of this application is shown.

[0161] like Figure 8 As shown, the cross-ecosystem video surveillance management device 600 is applied to the monitoring terminal. The cross-ecosystem video surveillance management device 600 includes a control parameter receiving module 610, an update command sending module 620, an upload parameter receiving module 630, and a monitoring video upload module 640.

[0162] The control parameter receiving module 610 can be used to receive monitoring control parameters sent by the control terminal, wherein the control terminal sets the verification information of the monitoring terminal on the storage end of the target ecosystem, and the control terminal and the monitoring terminal belong to different ecosystems; the update instruction sending module 620 can be used to send an update instruction to the management end of the storage end according to the monitoring control parameters, so that the management end instructs the storage end to verify the monitoring terminal according to the verification information and obtain the verification result; the upload parameter receiving module 630 can be used to receive the video upload instruction returned by the management end, wherein the video upload instruction is generated by the management end according to the verification result; the monitoring video upload module 640 can be used to upload local monitoring video to the storage end according to the video upload instruction.

[0163] In one embodiment, the verification information includes the upload permission information of the monitoring terminal, and the verification result includes a first result; the update instruction sending module 620 is used to send an update instruction carrying the terminal information of the monitoring terminal to the management terminal, so that the management terminal instructs the storage terminal to perform permission verification based on the upload permission information and the terminal information to obtain the first result.

[0164] In one embodiment, the monitoring and control parameters include video monitoring working mode parameters, and the verification result includes a second result; the update instruction sending module 620 is further configured to send an update instruction carrying the working mode parameters to the management terminal, so as to instruct the storage terminal to perform parameter verification on the carrying working mode parameters according to the working mode parameters in the verification information, and obtain the second result.

[0165] In one embodiment, the monitoring and control parameters include ecological information corresponding to the control terminal, and the verification result includes a third result; the update instruction sending module 620 is further configured to send an update instruction carrying the ecological information to the management terminal, so as to instruct the storage terminal through the management terminal or to perform ecological verification based on the ecological information through the management terminal itself to obtain the third result.

[0166] In one embodiment, the update instruction carries information on the monitoring terminal's support for uploading monitoring videos; the video upload instruction carries video upload parameters; the upload parameter receiving module 630 is configured to: receive a video upload instruction returned by the management terminal, the video upload instruction carrying video upload parameters, the video upload parameters being obtained by the management terminal from the storage terminal when the verification result meets the target conditions, and the video upload parameters being determined by the storage terminal based on the upload method support information.

[0167] In one embodiment, the monitoring video upload parameters include upload protocol parameters, and the monitoring control parameters include video monitoring working mode parameters; the monitoring video upload module 640 includes: a collection unit, used to collect the local monitoring video according to the working mode parameters; and an upload unit, used to upload the local monitoring video to the storage terminal according to the upload protocol parameters.

[0168] In one embodiment, the management terminal includes either the storage terminal itself or a proxy terminal corresponding to the storage terminal.

[0169] In one embodiment, if the control terminal and the monitoring terminal are connected via a local area network, then the storage terminal includes the target device within the local area network.

[0170] In one embodiment, if the control terminal and the monitoring terminal are connected through the target cloud server, then the storage terminal includes the target cloud server, which includes a public cloud server or a cloud server of the ecosystem corresponding to the control terminal.

[0171] In one embodiment, if the control terminal and the monitoring terminal are connected via a local area network, or if the control terminal and the monitoring terminal are connected via a cloud-to-cloud connection, then the storage terminal includes a public cloud server or a cloud server corresponding to the control terminal, and the cloud-to-cloud connection is a connection between the cloud server of the ecosystem corresponding to the control terminal and the cloud server of the ecosystem corresponding to the monitoring terminal.

[0172] like Figure 9 As shown, the cross-ecosystem video surveillance management device 700 is applied to the management terminal, which is the management terminal corresponding to the storage terminal of the target ecosystem. The cross-ecosystem video surveillance management device 700 includes an update instruction receiving module 710, an update instruction response module 720, an upload parameter acquisition module 730, and a management module 740.

[0173] The update instruction receiving module 710 can be used to receive update instructions sent by the monitoring terminal according to monitoring control parameters. The monitoring control parameters are sent by the control terminal to the monitoring terminal. The control terminal sets the verification information of the monitoring terminal on the storage terminal. The control terminal and the monitoring terminal belong to different ecosystems. The update instruction response module 720 can be used to respond to the update instruction and request the storage terminal to verify the monitoring terminal according to the verification information to obtain the verification result. The upload parameter acquisition module 730 can be used to generate a video upload instruction according to the verification result. The management module 740 can be used to send the video upload instruction to the monitoring terminal so that the monitoring terminal uploads local monitoring video to the storage terminal according to the video upload instruction.

[0174] In one embodiment, the verification information includes the upload permission information of the monitoring terminal, the update instruction carries the terminal information of the monitoring terminal, and the verification result includes a first result; the update instruction response module 720 includes a first response unit, configured to: send a verification instruction carrying the terminal information to the storage terminal to instruct the storage terminal to perform permission verification on the monitoring terminal based on the upload permission information and the terminal information; obtain the verification result obtained from the permission verification to form the first result.

[0175] In one embodiment, the monitoring and control parameters include video monitoring working mode parameters, the update instruction carries the working mode parameters, and the verification result includes a second result; the update instruction response module 720 includes a second response unit, configured to: send a verification instruction carrying the working mode parameters to the storage terminal, to instruct the storage terminal to perform parameter verification on the carried working mode parameters according to the working mode parameters in the verification information; obtain the verification result of the parameter verification, and form the second result.

[0176] In one embodiment, the monitoring and control parameters include ecological information corresponding to the control terminal, the update instruction carries the ecological information, and the verification result includes a third result; the update instruction response module 720 includes a third response unit, configured to: send a verification instruction carrying the ecological information to the storage terminal to instruct the storage terminal to perform ecological verification on the ecology of the monitoring terminal based on the ecological information; obtain the verification result of the ecological verification, and form the third result.

[0177] In one embodiment, the upload parameter acquisition module 730 is configured to: if the first result indicates that upload permission is granted, acquire video upload parameters from the storage terminal; and generate a video upload instruction carrying the video upload parameters.

[0178] In one embodiment, the upload parameter acquisition module 730 is further configured to: if the first result indicates that there is upload permission and the second result indicates that the parameters match, then acquire the video upload parameters from the storage terminal; and generate a video upload instruction carrying the video upload parameters.

[0179] In one embodiment, the upload parameter acquisition module 730 is further configured to: if the first result indicates that there is upload permission and the third result indicates that the ecosystem controlling the monitoring terminal is the ecosystem corresponding to the storage terminal, then acquire video upload parameters from the storage terminal; and generate a video upload instruction carrying the video upload parameters.

[0180] In one embodiment, the upload parameter acquisition module 730 is further configured to: acquire video upload parameters from the storage terminal if the first result indicates that the device has upload permission, the second result indicates that the parameters match, and the third result indicates that the ecosystem of the monitoring terminal is the same as the ecosystem corresponding to the storage terminal; and generate a video upload instruction carrying the video upload parameters.

[0181] In one embodiment, the update instruction carries information on the monitoring terminal's support for uploading monitoring videos; the upload parameter acquisition module 730 is further configured to: send a parameter acquisition instruction carrying the upload method support information to the storage terminal, so as to instruct the storage terminal to determine the video upload parameters according to the upload method support information; and acquire the video upload parameters.

[0182] In one embodiment, the upload parameter acquisition module 730 is further configured to: acquire unified video upload parameters from the storage terminal.

[0183] like Figure 10 As shown, the cross-ecosystem video surveillance management device 800 is applied to the control terminal. The cross-ecosystem video surveillance management device 800 includes a verification information sending module 810 and a control parameter sending module 820.

[0184] The verification information sending module 810 can be used to send verification information of the monitoring terminal to the storage end of the target ecosystem, wherein the control terminal and the monitoring terminal belong to different ecosystems; the control parameter sending module 820 can be used to send monitoring control parameters to the monitoring terminal, triggering the monitoring terminal to send an update instruction to the management end of the storage end according to the monitoring control parameters, so that the management end instructs the storage end to verify the monitoring terminal according to the verification information and obtain a verification result; wherein, the verification result is used to instruct the management end to generate a video upload instruction and send it to the monitoring terminal, so that the monitoring terminal uploads local monitoring video to the storage end according to the video upload instruction.

[0185] In one embodiment, the verification information sending module 810 can be used to: send verification information of the monitoring terminal to the storage end of the target ecosystem, wherein the verification information includes at least one of the working mode parameters of the video monitoring and the upload permission information of the monitoring terminal.

[0186] In one embodiment, the control parameter sending module 820 can be used to: send monitoring control parameters to the monitoring terminal, wherein the monitoring control parameters include at least one of the uploaded target related information, video monitoring working mode parameters, and ecological information corresponding to the control terminal.

[0187] In this way, based on one of the cross-ecosystem video surveillance management devices 600, 700, and 800, the monitoring terminal, under the control of the control terminal of different ecosystems, after being verified by the storage end of the target ecosystem, receives the video upload instruction generated by the management terminal based on the verification result of the storage end, and legally uploads the local monitoring video to the storage end, thus reliably realizing the cross-IoT ecosystem interconnection and interoperability of video surveillance functions.

[0188] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0189] Furthermore, embodiments of this application also provide an electronic device, which can be a terminal or a server, such as... Figure 11 As shown, it illustrates a structural schematic diagram of the electronic device involved in the embodiments of this application, specifically:

[0190] The electronic device may include components such as a processor 901 with one or more processing cores, a memory 902 with one or more computer-readable storage media, a power supply 903, and an input unit 904. Those skilled in the art will understand that... Figure 11 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:

[0191] The processor 901 is the control center of the electronic device. It connects to various parts of the computer device via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 902, and by calling data stored in the memory 902, it performs various functions of the computer device and processes data, thereby providing overall monitoring of the electronic device. Optionally, the processor 901 may include one or more processing cores; preferably, the processor 901 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user page, and application programs, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 901.

[0192] The memory 902 can be used to store software programs and modules. The processor 901 executes various functional applications and data processing by running the software programs and modules stored in the memory 902. The memory 902 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 902 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 902 may also include a memory controller to provide the processor 901 with access to the memory 902.

[0193] The electronic device also includes a power supply 903 that supplies power to various components. Preferably, the power supply 903 can be logically connected to the processor 901 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 903 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0194] The electronic device may also include an input unit 904, which can be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.

[0195] Although not shown, the electronic device may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 901 in the electronic device loads the executable files corresponding to the processes of one or more computer programs into the memory 902 according to the following instructions, and the processor 901 runs the computer programs stored in the memory 902, thereby realizing the various functions in the aforementioned cross-ecological video surveillance management method embodiment.

[0196] When the electronic device corresponds to a monitoring terminal, the processor 901 can perform the following steps:

[0197] The system receives monitoring and control parameters sent by a control terminal, which sets verification information for the monitoring terminal on the storage end of the target ecosystem. The control terminal and the monitoring terminal belong to different ecosystems. Based on the monitoring and control parameters, the system sends an update command to the management end of the storage end, so that the management end instructs the storage end to verify the monitoring terminal based on the verification information, and obtains a verification result. The system also receives a video upload command returned by the management end, which is generated by the management end based on the verification result. Finally, the system uploads local monitoring video to the storage end according to the video upload command.

[0198] If the electronic device corresponds to a management terminal, and the management terminal is the management terminal corresponding to the storage terminal of the target ecosystem, the processor 901 can execute the following steps:

[0199] The system receives an update command sent by a monitoring terminal based on monitoring control parameters. These parameters are sent by a control terminal to the monitoring terminal, which sets verification information for the monitoring terminal on a storage device. The control terminal and the monitoring terminal belong to different ecosystems. In response to the update command, the system requests the storage device to verify the monitoring terminal based on the verification information, obtaining a verification result. Based on the verification result, the system generates a video upload command. The system then sends the video upload command to the monitoring terminal, enabling the monitoring terminal to upload local monitoring video to the storage device according to the command.

[0200] When the electronic device corresponds to a control terminal, the processor 901 may perform the following steps:

[0201] The system sends verification information of the monitoring terminal to the storage end of the target ecosystem, wherein the control terminal and the monitoring terminal belong to different ecosystems; it then sends monitoring control parameters to the monitoring terminal, triggering the monitoring terminal to send an update command to the management end of the storage end according to the monitoring control parameters, so that the management end instructs the storage end to verify the monitoring terminal according to the verification information and obtain a verification result; wherein, the verification result is used to instruct the management end to generate a video upload command and send it to the monitoring terminal, so that the monitoring terminal uploads local monitoring video to the storage end according to the video upload command.

[0202] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by a computer program, or by a computer program controlling related hardware. The computer program can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0203] Therefore, embodiments of this application also provide a storage medium storing a computer program that can be loaded by a processor to execute the steps in any of the methods provided in embodiments of this application.

[0204] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0205] Since the computer program stored in the storage medium can execute the steps of any of the methods provided in the embodiments of this application, the beneficial effects that the methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.

[0206] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein.

[0207] It should be understood that this application is not limited to the embodiments described above and shown in the accompanying drawings, but various modifications and changes can be made without departing from its scope.

Claims

1. A cross-ecological video surveillance management method, characterized in that, Applied to a monitoring terminal, the method includes: The system receives monitoring and control parameters sent by the control terminal. The control terminal sets the verification information of the monitoring terminal in the storage terminal of the target ecosystem. The control terminal and the monitoring terminal belong to different ecosystems. The ecosystem refers to the IoT ecosystem of the terminal, including the ecosystem built by the manufacturer. According to the monitoring and control parameters, an update command is sent to the management terminal of the storage terminal, so that the management terminal instructs the storage terminal to verify the monitoring terminal according to the verification information and obtain the verification result; Receive a video upload instruction returned by the management terminal, the video upload instruction being generated by the management terminal based on the verification result; The local surveillance video is uploaded to the storage device according to the video upload command.

2. The method according to claim 1, characterized in that, The verification information includes the upload permission information of the monitoring terminal, and the verification result includes a first result; The step of sending an update command to the management terminal of the storage terminal according to the monitoring and control parameters, so as to instruct the storage terminal to verify the monitoring terminal according to the verification information through the management terminal, includes: An update command carrying the terminal information of the monitoring terminal is sent to the management terminal, so that the management terminal instructs the storage terminal to perform permission verification based on the upload permission information and the terminal information to obtain the first result.

3. The method according to claim 2, characterized in that, The monitoring and control parameters include the working mode parameters of the video monitoring, and the verification results include the second result; The step of sending an update command to the management terminal of the storage terminal according to the monitoring and control parameters, so as to instruct the storage terminal to verify the monitoring terminal according to the verification information through the management terminal, includes: An update instruction carrying the working mode parameters is sent to the management terminal, so that the management terminal instructs the storage terminal to perform parameter verification on the carrying working mode parameters according to the working mode parameters in the verification information, and obtain the second result.

4. The method according to claim 2, characterized in that, The monitoring and control parameters include the ecological information corresponding to the control terminal, and the verification results include a third result; The step of sending an update command to the management terminal of the storage terminal according to the monitoring and control parameters, so as to instruct the storage terminal to verify the monitoring terminal according to the verification information through the management terminal, includes: An update command carrying the ecological information is sent to the management terminal, so that the management terminal can instruct the storage terminal or perform ecological verification based on the ecological information to obtain the third result.

5. The method according to any one of claims 1 to 4, characterized in that, The update instruction carries information about the monitoring terminal's supported methods for uploading monitoring videos; the video upload instruction carries video upload parameters. The step of receiving the video upload instruction returned by the management terminal, wherein the video upload instruction is generated by the management terminal based on the verification result, includes: The system receives a video upload instruction returned by the management terminal. The video upload instruction carries video upload parameters, which are obtained by the management terminal from the storage terminal when the verification result meets the target conditions. The video upload parameters are determined by the storage terminal based on the upload method support information.

6. The method according to claim 5, characterized in that, The video upload parameters include upload protocol parameters, and the monitoring control parameters include video monitoring working mode parameters; The step of uploading local surveillance video to the storage terminal according to the video upload parameters includes: The local monitoring video is collected according to the working mode parameters; The local surveillance video is uploaded to the storage device according to the upload protocol parameters.

7. The method according to any one of claims 1 to 4, characterized in that, The management terminal includes either the storage terminal itself or the corresponding agent terminal of the storage terminal.

8. The method according to any one of claims 1 to 4, characterized in that, Also includes: If the control terminal and the monitoring terminal are connected via a local area network, then the storage terminal includes the target device within the local area network.

9. The method according to any one of claims 1 to 4, characterized in that, Also includes: If the control terminal and the monitoring terminal are connected through a target cloud server, then the storage terminal includes the target cloud server, which may include a public cloud server or a cloud server of the ecosystem corresponding to the control terminal.

10. The method according to any one of claims 1 to 4, characterized in that, Also includes: If the control terminal and the monitoring terminal are connected via a local area network, or if the control terminal and the monitoring terminal are connected via a cloud-to-cloud connection, then the storage terminal includes a public cloud server or a cloud server corresponding to the control terminal, and the cloud-to-cloud connection is a connection between the cloud server of the ecosystem corresponding to the control terminal and the cloud server of the ecosystem corresponding to the monitoring terminal.

11. A cross-ecological video surveillance management method, characterized in that, Applied to the management end, where the management end is the management end corresponding to the storage end of the target ecosystem, the method includes: The system receives an update command sent by the monitoring terminal based on monitoring control parameters. These monitoring control parameters are sent to the monitoring terminal by the control terminal. The control terminal sets the verification information of the monitoring terminal in the storage terminal. The control terminal and the monitoring terminal belong to different ecosystems. The ecosystem refers to the IoT ecosystem of the terminal, which includes the ecosystem built by the manufacturer. In response to the update instruction, the storage terminal is requested to verify the monitoring terminal based on the verification information, and a verification result is obtained; Based on the verification results, a video upload instruction is generated; The video upload command is sent to the monitoring terminal so that the monitoring terminal uploads the local monitoring video to the storage terminal according to the video upload command.

12. The method according to claim 11, characterized in that, The verification information includes the upload permission information of the monitoring terminal, the update instruction carries the terminal information of the monitoring terminal, and the verification result includes a first result; The request to the storage terminal to verify the monitoring terminal based on the verification information includes: Send a verification command carrying the terminal information to the storage terminal to instruct the storage terminal to perform permission verification on the monitoring terminal based on the upload permission information and the terminal information; The verification result obtained from the permission verification is used to form the first result.

13. The method according to claim 12, characterized in that, The monitoring and control parameters include video monitoring working mode parameters, the update instruction carries the working mode parameters, and the verification result includes a second result; The request to the storage terminal to verify the monitoring terminal based on the verification information includes: Send a verification instruction carrying the working mode parameters to the storage terminal to instruct the storage terminal to verify the working mode parameters carried in the verification information. Obtain the verification results of the parameters and form the second result.

14. The method according to claim 12, characterized in that, The monitoring and control parameters include the ecological information corresponding to the control terminal, the update command carries the ecological information, and the verification result includes a third result; The request to the storage terminal to verify the monitoring terminal based on the verification information includes: Send a verification command carrying the ecological information to the storage terminal to instruct the storage terminal to perform ecological verification on the ecology controlling the monitoring terminal based on the ecological information; Obtain the verification results of the ecological verification to form the third result.

15. The method according to claim 12, characterized in that, The step of generating a video upload instruction based on the verification result includes: If the first result indicates that upload permission is granted, then the video upload parameters are obtained from the storage device. Generate a video upload command carrying the video upload parameters.

16. The method according to claim 13, characterized in that, The step of generating a video upload instruction based on the verification result includes: If the first result indicates that upload permission is granted and the second result indicates that the parameters match, then the video upload parameters are obtained from the storage device. Generate a video upload command carrying the video upload parameters.

17. The method according to claim 14, characterized in that, The step of generating a video upload instruction based on the verification result includes: If the first result indicates that upload permission is granted and the third result indicates that the ecosystem of the monitoring terminal is the same as the ecosystem of the storage terminal, then the video upload parameters are obtained from the storage terminal. Generate a video upload command carrying the video upload parameters.

18. The method according to claim 14, characterized in that, The verification result also includes a second result, and the step of generating a video upload instruction based on the verification result includes: If the first result indicates that the device has upload permission, the second result indicates that the parameters match, and the third result indicates that the ecosystem of the monitoring terminal is the same as the ecosystem of the storage terminal, then the video upload parameters are obtained from the storage terminal. Generate a video upload command carrying the video upload parameters.

19. The method according to any one of claims 15 to 18, characterized in that, The update instruction carries information about the monitoring terminal's supported upload methods for monitoring videos; The step of obtaining video upload parameters from the storage terminal includes: Send a parameter acquisition instruction carrying the upload method support information to the storage terminal, so as to instruct the storage terminal to determine the video upload parameters according to the upload method support information; Obtain the video upload parameters.

20. The method according to any one of claims 15 to 18, characterized in that, The step of obtaining video upload parameters from the storage terminal includes: Obtain the unified video upload parameters from the storage device.

21. A cross-ecological video surveillance management method, characterized in that, Applied to a control terminal, the method includes: Send verification information of the monitoring terminal to the storage end of the target ecosystem. The control terminal and the monitoring terminal belong to different ecosystems. The ecosystem refers to the IoT ecosystem of the terminal, including the ecosystem built by the manufacturer. Send monitoring control parameters to the monitoring terminal, triggering the monitoring terminal to send an update command to the management terminal of the storage terminal according to the monitoring control parameters, so that the management terminal instructs the storage terminal to verify the monitoring terminal according to the verification information and obtain the verification result; The verification result is used to instruct the management terminal to generate a video upload command and send it to the monitoring terminal, so that the monitoring terminal can upload local monitoring video to the storage terminal according to the video upload command.

22. The method according to claim 21, characterized in that, The step of sending the verification information of the monitoring terminal to the storage end of the target ecosystem includes: The verification information of the monitoring terminal is sent to the storage end of the target ecosystem. The verification information includes at least one of the working mode parameters of the video monitoring and the upload permission information of the monitoring terminal.

23. The method according to claim 21, characterized in that, Sending monitoring control parameters to the monitoring terminal includes: The monitoring control parameters are sent to the monitoring terminal. The monitoring control parameters include at least one of the following: uploaded target-related information, video monitoring working mode parameters, and ecological information corresponding to the control terminal.

24. A cross-ecological video surveillance management device, characterized in that, The device, used in a monitoring terminal, includes: The control parameter receiving module is used to receive monitoring control parameters sent by the control terminal. The control terminal sets the verification information of the monitoring terminal in the storage terminal of the target ecosystem. The control terminal and the monitoring terminal belong to different ecosystems. The ecosystem refers to the IoT ecosystem of the terminal, including the ecosystem built by the manufacturer. The update instruction sending module is used to send an update instruction to the management terminal of the storage terminal according to the monitoring and control parameters, so that the management terminal instructs the storage terminal to verify the monitoring terminal according to the verification information and obtain the verification result. The upload parameter receiving module is used to receive the video upload instruction returned by the management terminal, which is generated by the management terminal based on the verification result. The surveillance video upload module is used to upload local surveillance videos to the storage terminal according to the video upload command.

25. A cross-ecological video surveillance management device, characterized in that, Applied to the management end, the management end being the management end corresponding to the storage end of the target ecosystem, the device includes: The update instruction receiving module is used to receive update instructions sent by the monitoring terminal according to the monitoring control parameters. The monitoring control parameters are sent by the control terminal to the monitoring terminal. The control terminal sets the verification information of the monitoring terminal in the storage terminal. The control terminal and the monitoring terminal belong to different ecosystems. The ecosystem refers to the IoT ecosystem of the terminal. The ecosystem includes the ecosystem built by the manufacturer. An update instruction response module is used to respond to the update instruction, request the storage terminal to verify the monitoring terminal according to the verification information, and obtain the verification result; The upload parameter acquisition module is used to generate a video upload instruction based on the verification result; The management module is used to send the video upload command to the monitoring terminal, so that the monitoring terminal uploads the local monitoring video to the storage terminal according to the video upload command.

26. A cross-ecological video surveillance management device, characterized in that, The device, used in a control terminal, includes: The verification information sending module is used to send the verification information of the monitoring terminal to the storage end of the target ecosystem. The control terminal and the monitoring terminal belong to different ecosystems. The ecosystem refers to the IoT ecosystem of the terminal, which includes the ecosystem built by the manufacturer. The control parameter sending module is used to send monitoring control parameters to the monitoring terminal, triggering the monitoring terminal to send an update command to the management terminal of the storage terminal according to the monitoring control parameters, so that the management terminal instructs the storage terminal to verify the monitoring terminal according to the verification information and obtain a verification result; wherein, the verification result is used to instruct the management terminal to generate a video upload command and send it to the monitoring terminal, so that the monitoring terminal uploads local monitoring video to the storage terminal according to the video upload command.

27. A storage medium, characterized in that, It stores a computer program that, when executed by the computer's processor, causes the computer to perform the method described in any one of claims 1 to 23.

28. An electronic device, characterized in that, include: Memory, which stores computer programs; A processor reads a computer program stored in memory to perform the method according to any one of claims 1 to 23.

Citation Information

Patent Citations

  • Surveillance video collection method and system

    CN104935892A

  • Device control method, apparatus, system, electronic device and cloud server

    WO2020168571A1