Monitoring equipment management method, device, storage medium and electronic device
The virtual reality device's display interface input selection instructions for three-dimensional and two-dimensional rendering is solved, and the problem that virtual reality devices cannot control monitoring equipment is realized and the effective management of monitoring equipment is achieved.
Patent Information
- Application Number
- CN202411421877.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-12
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2044-10-12
AI Technical Summary
Virtual reality devices cannot control monitoring devices, resulting in problems that cannot manage monitoring devices.
Enter selection instructions through the display interface of the virtual reality device to perform three-dimensional rendering and two-dimensional rendering to realize the rendering and management of panoramic monitoring devices and local monitoring devices in the target device group.
It solves the problem that virtual reality devices cannot control monitoring equipment, and realizes effective management and operation of monitoring equipment.
Smart Images

Figure CN118939126B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of communications, and in particular, to a management method, device, storage medium and electronic device for monitoring equipment. Background Art
[0002] In the related art, Virtual Reality (VR) devices can only display the images captured by monitoring devices, but cannot control the monitoring devices.
[0003] It can be seen from this that there is a problem in the related art that the virtual reality device cannot control the monitoring device, resulting in the inability to manage the monitoring device.
[0004] Currently, no effective solution has been proposed for the above-mentioned problems existing in the related technologies. Summary of the invention
[0005] The embodiments of the present invention provide a monitoring device management method, device, storage medium and electronic device to at least solve the problem in the related art that the virtual reality device cannot control the monitoring device and thus cannot manage the monitoring device.
[0006] According to one embodiment of the present invention, a monitoring device management method is provided, comprising: upon receiving a first selection instruction input through a display interface of a virtual reality device, three-dimensionally rendering on the display interface a picture collected by a target panoramic monitoring device included in a target device group indicated by the first selection instruction to obtain a first display screen, wherein the display interface includes a target map of a target area, the target map includes device group icons of the monitoring device group included in the target area, and the first selection instruction is used to select an icon of the target device group included in the device group icon; displaying on the first display screen a device icon of a local monitoring device included in the target device group; and upon receiving a second selection instruction input through the display interface, two-dimensionally rendering on the first display screen a picture collected by a target local monitoring device indicated by the second selection instruction to obtain a second display screen, wherein the second selection instruction is used to select an icon of the target local monitoring device among the device icons.
[0007] According to another embodiment of the present invention, a management device for monitoring equipment is provided, comprising: a first rendering module, for, upon receiving a first selection instruction input through a display interface of a virtual reality device, performing three-dimensional rendering on the display interface of a picture collected by a target panoramic monitoring device included in a target equipment group indicated by the first selection instruction, to obtain a first display picture, wherein the display interface includes a target map of a target area, the target map includes equipment group icons of the monitoring equipment group included in the target area, and the first selection instruction is used to select the icon of the target equipment group included in the equipment group icon; a display module, for displaying the equipment icons of the local monitoring equipment included in the target equipment group in the first display picture; and a second rendering module, for, upon receiving a second selection instruction input through the display interface, performing two-dimensional rendering on the first display picture of the picture collected by the target local monitoring device indicated by the second selection instruction, to obtain a second display picture, wherein the second selection instruction is used to select the icon of the target local monitoring device in the equipment icons.
[0008] According to yet another embodiment of the present invention, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any one of the above method embodiments when run.
[0009] According to yet another embodiment of the present invention, there is provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0010] According to yet another embodiment of the present invention, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps of the method described in each embodiment of the present application are implemented.
[0011] Through the present invention, according to the first selection instruction of the target device group icon input on the display interface of the virtual reality device, the first display screen can be obtained by performing three-dimensional rendering on the screen collected by the target panoramic monitoring device included in the selected target device group. The device icon of the local monitoring device in the target device group can be displayed in the first display screen. When the icon of the target local monitoring device in the device icon is selected by the second selection instruction, the screen collected by the selected target local monitoring device can be obtained by performing two-dimensional rendering on the screen. Since the virtual reality device can render the screen collected by all the target panoramic monitoring devices included in the target device group, the problem that the virtual reality device cannot control the monitoring device and thus cannot manage the monitoring device in the related art can be solved, thereby achieving the effect of effectively managing the monitoring device. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 is a hardware structure block diagram of a mobile terminal of a monitoring device management method according to an embodiment of the present invention;
[0013] Figure 2 is a flowchart of a method for managing a monitoring device according to an embodiment of the present invention;
[0014] Figure 3 is a schematic diagram of display positions of a panoramic monitoring device and a local monitoring device according to an embodiment of the present invention;
[0015] Figure 4 4 is a structural block diagram of a management device for monitoring equipment according to an embodiment of the present invention. DETAILED DESCRIPTION
[0016] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings and in combination with the embodiments.
[0017] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0018] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 FIG. 1 is a hardware structure block diagram of a mobile terminal of a monitoring device management method according to an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is for illustration only and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0019] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the management method of the monitoring device in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0020] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0021] In this embodiment, a management method for monitoring equipment is provided. Figure 2 is a flow chart of a method for managing a monitoring device according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:
[0022] Step S202, when a first selection instruction input through a display interface of a virtual reality device is received, a picture collected by a target panoramic monitoring device included in a target device group indicated by the first selection instruction is three-dimensionally rendered on the display interface to obtain a first display picture, wherein the display interface includes a target map of a target area, the target map includes a device group icon of a monitoring device group included in the target area, and the first selection instruction is used to select an icon of the target device group included in the device group icon;
[0023] Step S204, displaying device icons of local monitoring devices included in the target device group in the first display screen;
[0024] Step S206, when a second selection instruction is received input through the display interface, the picture collected by the target local monitoring device indicated by the second selection instruction is two-dimensionally rendered in the first display picture to obtain a second display picture, wherein the second selection instruction is used to select the icon of the target local monitoring device in the device icon.
[0025] In the above embodiment, the virtual reality device may be a head-mounted VR (Virtual Reality) device, a mobile VR device, an integrated VR device, or a handle-type VR device, but is not limited thereto. The standard development interface OpenXR SDK of the VR device may be used to interact with the monitoring device. The display interface may be a display interface of a VR device, in which a real-time three-dimensional image of the target area may be displayed, and a target map of the target area may also be displayed in a sub-area of the display interface. Among them, the sub-area of the display interface may be the lower left corner, lower right corner, upper left corner, upper right corner, etc. of the display interface, and the present invention does not limit the position of the target map in the display interface. The target map may be displayed in a sub-area of the display interface in a suspended manner, or in an embedded manner in a sub-area of the display interface. The suspended manner may be that the target map has a transparent background, which does not affect the display of the image of the target area displayed in the sub-area. The embedded manner may be that the target map has a non-transparent background, so when the background of the target map is non-transparent, no image is displayed in the sub-area of the display interface. The target area may be the region to be monitored, which may be a province, a city, or an area within a larger range. It can also be an area where monitoring equipment exists, such as a community, school, shopping mall, etc. The target map can be a scene map in the target area, and the monitoring equipment group can be understood as including any number of monitoring equipment, and the monitoring equipment group includes at least one panoramic monitoring equipment. Among them, the display screen can include a device group icon of the monitoring equipment group.
[0026] In the above embodiment, the target area may include at least one monitoring device group, and the target device group may include a target panoramic monitoring device and a target local monitoring device. The target panoramic monitoring device may be one, and the target local monitoring device may be one or more. The target panoramic monitoring device may include a panoramic camera, a gun camera, etc., and the target local monitoring device may include a ball camera. The ball camera camera can rotate and move at different angles, and the ball camera control and the panoramic camera linkage can be realized.
[0027] In the above embodiment, the target device group may be a device group selected by the user through the display interface. A target map of the target area may be displayed in the display interface, and a device group icon of the monitoring device group may be displayed in the target map. At the same time, the display interface may also include a control interface, and the user may input a first selection instruction through the control interface, and the first selection instruction may include selecting the target device group icon in the target map. For example, the user may click on the icon of the target device group in the target map through a handle or a gesture, and the picture collected by the target panoramic monitoring device in the target device group may be three-dimensionally rendered on the display interface.
[0028] Three-dimensional rendering can be understood as the process of obtaining a spherical panoramic model. A 360-degree panoramic rendering method can be used to render a panoramic image onto an initial spherical model. For example, OpenglES is used for image rendering: an initial spherical model is pre-constructed, and the surface of the initial spherical model has multiple vertex data and texture data corresponding to the vertex data. The surface of the initial spherical model is divided into multiple triangular facets, and the vertex coordinates of each degree (hAngle, vAngle) in the initial spherical model are determined by equal longitude and latitude division. The horizontal angle hAngle of the initial spherical model can range from 0 to 360 degrees, and the vertical angle vAngle can range from 0 to 180 degrees. The following formula can be used to calculate the three-dimensional coordinates (x, y, z) of each vertex on the spherical surface of the initial spherical model: x=R*sin(vAngle *π / 180)*sin(hAngle*π / 180), y=R*cos(vAngle*(π / 180), z=R*sin(vAngle*π / 180)*cos(hAngle*(π / 180). Since the panoramic image is rendered and displayed by attaching it to the surface of the initial spherical model, each vertex of the initial spherical model can correspond to a pixel point in the panoramic image, and the coordinates of the pixel point are usually called the texture coordinates corresponding to the vertex of the corresponding spherical model. The following formula can be used to calculate the coordinates (tex) of each vertex on the spherical surface of the initial spherical model in the panoramic image x ,tex y ), which can be used as the texture coordinates corresponding to each vertex: tex x =1-hAngle / 360,tex y =1-vAngle / 360. A spherical panoramic model can be generated according to the vertex data, texture data and panoramic image with detection information on the initial spherical model. The panoramic image is mapped as a texture on the surface of the initial spherical model, so that each triangular facet can store a partial image of the panoramic image, and the display interface can render the panoramic image obtained by the panoramic camera to the surface of the initial spherical model, thereby obtaining a spherical panoramic model with image content rendered on the surface.
[0029] In the above embodiment, after the first display screen is displayed on the display interface, the first display screen may include the device icon of the local monitoring device, and the user may select the target local monitoring device through the second selection instruction. After receiving the second selection instruction, the target local monitoring device may be determined, and the screen collected by the local monitoring device may be rendered in two dimensions, that is, the second display screen may be displayed in the display interface.
[0030] In the above embodiment, two-dimensional rendering can be understood as plane rendering of the target image to obtain a rendered plane target image: an initial plane model is obtained, the initial plane model includes multiple vertex data, and each vertex data has texture data. Since the target image is a two-dimensional image, the position information of each pixel in the image can be represented by its coordinates, and the target image is rendered and displayed in a manner of being attached to the surface of the initial plane model, each vertex of the initial plane model can correspond to a pixel in the target image, and the coordinates of the pixel can usually be called the texture coordinates corresponding to the corresponding initial plane model vertex. Mapping the target image as a texture on the surface of the initial plane model can make each triangular facet store a partial image of the target image, so that the first display screen renders the target image to the surface of the initial plane model, thereby obtaining a plane model with image content rendered on the surface.
[0031] In the above embodiment, all monitoring equipment of the entire district or even the entire city can be imported into the VR device, and the monitoring equipment at each location is rendered in the form of a monitoring equipment group. When each monitoring equipment group is rendered, the scene can support the simultaneous rendering of panoramic cameras and multi-ball cameras, and the rendering form and position can be freely configured. Therefore, all monitoring equipment in the specified area can be quickly retrieved, and monitoring equipment groups can be rendered simultaneously in different forms, greatly improving the cumulative monitoring efficiency.
[0032] Through the present invention, according to the first selection instruction of the target device group icon input on the display interface of the virtual reality device, the first display screen can be obtained by performing three-dimensional rendering on the screen collected by the target panoramic monitoring device included in the selected target device group. The device icon of the local monitoring device in the target device group can be displayed in the first display screen. When the icon of the target local monitoring device in the device icon is selected by the second selection instruction, the screen collected by the selected target local monitoring device can be obtained by performing two-dimensional rendering on the screen. Since the virtual reality device can render the screen collected by all the target panoramic monitoring devices included in the target device group, the problem that the virtual reality device cannot control the monitoring device and thus cannot manage the monitoring device in the related art can be solved, thereby achieving the effect of effectively managing the monitoring device.
[0033] Optionally, the execution subject of the above steps can be a VR head-mounted device or a mobile VR device, but is not limited thereto.
[0034] In an exemplary embodiment, before three-dimensionally rendering the images captured by the target panoramic monitoring device included in the target device group indicated by the first selection instruction on the display interface, the method also includes: obtaining the target map of the target area; obtaining configuration information of the monitoring devices included in the target area; generating the monitoring device group based on the location information included in the configuration information; adding the device group icon of the monitoring device group to the target map based on the configuration information to obtain a regional device map; and rendering the regional device map in two dimensions on the display interface.
[0035] In the above embodiment, the VR device, i.e., the virtual reality device, can import the monitoring device in the form of a configuration file. The overall configuration information may include a monitoring device jurisdiction map (i.e., the target map of the target area), the latitude and longitude range of the map, and the configuration information of each monitoring device, wherein the configuration information of each monitoring device may include the installation geographical location (i.e., the above location information). When the VR device is started, the display interface is rendered from a certain location in the regional device map by two-dimensional rendering, and a camera icon (i.e., the above-mentioned device group icon) is added to the map according to the installation geographical location of each monitoring device, wherein the two-dimensional rendering may start from the front position of the lower left corner of the map, or may start from the lower right corner of the map, without limitation.
[0036] In an exemplary embodiment, generating the monitoring device group based on the location information included in the configuration information includes: performing the following operations for each specific panoramic monitoring device included in the monitoring device to obtain the monitoring device group where the specific panoramic monitoring device is located, wherein the specific panoramic monitoring device is any panoramic monitoring device included in the monitoring device: determining the first location information of the specific panoramic monitoring device included in the location information, and the second location information of other monitoring devices except the specific panoramic monitoring device; determining in the second location information the third location information whose distance from the location indicated by the first location information is less than a predetermined threshold; determining the first area photographed by the first monitoring device corresponding to the third location information; determining the second area photographed by the specific panoramic monitoring device; determining the third area included in the first area, wherein the third area is an area in the second area; and determining the device group consisting of the specific monitoring device whose shooting area is the third area and the specific panoramic monitoring device as the monitoring device group.
[0037] In the above embodiment, since the monitoring group device may include a panoramic monitoring device and several local monitoring devices, each panoramic monitoring device can be traversed in sequence after the VR device is imported into the monitoring device. After determining a specific panoramic monitoring device in the required monitoring area, the local monitoring devices near the specific panoramic monitoring device are traversed in sequence. Determine the first position information of the specific panoramic monitoring device and the second position information of the local monitoring device. Select the local monitoring device whose position information of the nearby local monitoring device is less than the predetermined threshold value from the position information of the specific panoramic monitoring device, determine the area range (that is, the first area) photographed by the local monitoring device (that is, the first monitoring device) and the area range (that is, the second area) photographed by the specific panoramic monitoring device, and include the specific local monitoring device (that is, the local monitoring device corresponding to the third area) and the specific panoramic monitoring device in the second area photographed by the specific panoramic monitoring device as a monitoring device group, wherein the predetermined threshold value may be 50 meters or 100 meters, and the present invention is not limited to this.
[0038] In an exemplary embodiment, after obtaining the configuration information of the monitoring device included in the target area, the method further includes: determining the management configuration information of the monitoring device included in the configuration information; and connecting the monitoring device based on the management configuration information to manage the monitoring device.
[0039] In the above embodiment, the configuration information may also include the IP address, port number, user name and password of the monitoring device (i.e., the above-mentioned management configuration information), and the target monitoring device can be searched through the IP address and port number. After the target monitoring device is found, a connection can be made based on the user name and password to realize subsequent management and application.
[0040] In an exemplary embodiment, before three-dimensionally rendering the images captured by the target panoramic monitoring device included in the target device group indicated by the first selection instruction on the display interface to obtain the first display image, the method also includes: determining the area photographed by the target panoramic monitoring device in the fourth area of the target map; adding the device group icon of the target device group at the first point of the fourth area; determining the fifth area of the area photographed by the target local monitoring device in the fourth area; and adding the device icon of the target local monitoring device at the second point of the fifth area.
[0041] In the above embodiment, after selecting the monitoring device group, the device group icon of the target device group can be added to the first point of the area photographed by the target panoramic monitoring device in the target map area (i.e., the above-mentioned fourth area), and the device icon of the local monitoring device can be added to the second point of the area photographed by the local monitoring device in the fourth area (i.e., the above-mentioned fifth area). Figure 3 Schematic diagram of display positions of a panoramic monitoring device and a local monitoring device according to an embodiment of the present invention. Figure 3 As shown, Figure 3 The left image in the figure is an image captured by the target panoramic monitoring device, which can represent the fourth area, and the first point can be determined, and the device group icon of the monitoring device group can be added to the first point. For example, the center point of the fourth area can be determined as the first point, and a vertex of the fourth area can also be determined as the first point, and the present invention is not limited to this. Figure 3 The right picture in the figure is an image captured by the target local monitoring device, that is, the area captured by the target local monitoring device. The area indicated by the rectangular box in the left picture is the fifth area. The center point or a vertex of the rectangular box can be determined as the second point. When the center point of the rectangular box is determined as the second point, the location of the device icon of the target local monitoring device can be in the adjacent Figure 3 The position of the five-pointed star in the left picture.
[0042] In the above embodiment, after determining the monitoring device group, the first image collected by the panoramic monitoring device included in the monitoring device group can be obtained, the second image collected by the local monitoring device included in the monitoring device group can be obtained, and the second image can be projected into the first image to complete the registration of the local monitoring device and the panoramic monitoring device. The position of the icon of each local monitoring device in the image collected by the panoramic monitoring device is determined, and the device icon is marked in the position.
[0043] In an exemplary embodiment, after two-dimensionally rendering the image captured by the target local monitoring device indicated by the second selection instruction in the first display image to obtain the second display image, the method further includes: receiving a drag instruction; determining the target position indicated by the drag instruction; and moving the second display image to the target position.
[0044] In the above embodiment, by clicking the local monitoring device icon, the image captured by the local monitoring device can be enlarged and displayed in a two-dimensional rendering mode. When a drag command is received from the display interface, the target position indicated by the drag command is determined, and the second display screen is moved to the target position. The image rendering position of the ball camera is moved by dragging the second display screen.
[0045] In an exemplary embodiment, after the image captured by the target local monitoring device indicated by the second selection instruction is two-dimensionally rendered in the first display image to obtain the second display image, the method further includes: receiving an image scaling instruction; and adjusting the second display image according to the image scaling instruction. In the above embodiment, the second display image can be scaled by the image scaling instruction. For example, the + / - key can be pressed to scale the dome camera image rendering frame.
[0046] In an exemplary embodiment, after the image captured by the target local monitoring device indicated by the second selection instruction is two-dimensionally rendered in the first display image to obtain the second display image, the method further includes: receiving an image rotation instruction, controlling the target local monitoring device to rotate according to the image rotation instruction, and receiving the image captured in real time by the target local monitoring device sent by the target local monitoring device to obtain a third display image. In this embodiment, after the second display image is displayed, the target local monitoring device can be controlled by the image rotation instruction, and the image captured by the local monitoring device can be acquired and displayed in real time.
[0047] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0048] In the present embodiment, a management device for monitoring equipment is also provided, and the device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made are not repeated here. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0049] Figure 4 is a structural block diagram of a management device for monitoring equipment according to an embodiment of the present invention. Figure 4 As shown, the device comprises:
[0050] A first rendering module 42 is configured to, upon receiving a first selection instruction input through a display interface of a virtual reality device, perform three-dimensional rendering on the display interface of the virtual reality device on a picture collected by a target panoramic monitoring device included in a target device group indicated by the first selection instruction, to obtain a first display picture, wherein the display interface includes a target map of a target area, the target map includes a device group icon of a monitoring device group included in the target area, and the first selection instruction is used to select an icon of the target device group included in the device group icon;
[0051] A display module 44, configured to display device icons of local monitoring devices included in the target device group in the first display screen;
[0052] The second rendering module 46 is used to, upon receiving a second selection instruction input through the display interface, perform two-dimensional rendering on the first display screen the image collected by the target local monitoring device indicated by the second selection instruction to obtain a second display screen, wherein the second selection instruction is used to select the icon of the target local monitoring device among the device icons.
[0053] In an exemplary embodiment, the device can be used to, before three-dimensionally rendering on the display interface the image captured by the target panoramic monitoring device included in the target device group indicated by the first selection instruction: obtain the target map of the target area; obtain configuration information of the monitoring devices included in the target area; generate the monitoring device group based on the location information included in the configuration information; add the device group icon of the monitoring device group to the target map based on the configuration information to obtain a regional device map; and render the regional device map in two dimensions on the display interface.
[0054] In an exemplary embodiment, the apparatus can realize generation of the monitoring device group based on the location information included in the configuration information in the following manner: performing the following operations for each specific panoramic monitoring device included in the monitoring device to obtain the monitoring device group in which the specific panoramic monitoring device is located, wherein the specific panoramic monitoring device is any panoramic monitoring device included in the monitoring device: determining the first location information of the specific panoramic monitoring device included in the location information, and the second location information of other monitoring devices except the specific panoramic monitoring device; determining in the second location information the third location information whose distance from the location indicated by the first location information is less than a predetermined threshold; determining the first area photographed by the first monitoring device corresponding to the third location information; determining the second area photographed by the specific panoramic monitoring device; determining the third area included in the first area, wherein the third area is an area in the second area; and determining the device group consisting of the specific monitoring device whose shooting area is the third area and the specific panoramic monitoring device as the monitoring device group.
[0055] In an exemplary embodiment, the device can also be used to, after obtaining the configuration information of the monitoring device included in the target area: determine the management configuration information of the monitoring device included in the configuration information; and connect the monitoring device based on the management configuration information to manage the monitoring device.
[0056] In an exemplary embodiment, the device can also be used to perform three-dimensional rendering on the display interface of the image captured by the target panoramic monitoring device included in the target device group indicated by the first selection instruction, before obtaining the first display image: determine the area photographed by the target panoramic monitoring device in the fourth area of the target map; add the device group icon of the target device group at the first point of the fourth area; determine the fifth area of the area photographed by the target local monitoring device in the fourth area; and add the device icon of the target local monitoring device at the second point of the fifth area.
[0057] In an exemplary embodiment, the device can also be used to receive a screen zoom instruction after two-dimensionally rendering the screen captured by the target local monitoring device indicated by the second selection instruction in the first display screen to obtain the second display screen; and adjust the second display screen according to the screen zoom instruction.
[0058] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0059] An embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
[0060] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.
[0061] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0062] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0063] An embodiment of the present invention further provides a computer program product, including a computer program, which implements the steps of the method in each embodiment of the present application when the computer program is executed by a processor.
[0064] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.
[0065] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0066] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for managing monitoring equipment, characterized in that: include: In the case of receiving a first selection instruction input through a display interface of a virtual reality device, a picture collected by a target panoramic monitoring device included in a target device group indicated by the first selection instruction is three-dimensionally rendered on the display interface to obtain a first display picture, wherein the display interface includes a target map of a target area, the target map includes a device group icon of a monitoring device group included in the target area, and the first selection instruction is used to select an icon of the target device group included in the device group icon; Displaying device icons of local monitoring devices included in the target device group in the first display screen; When a second selection instruction is received through the display interface, the image captured by the target local monitoring device indicated by the second selection instruction is two-dimensionally rendered in the first display screen to obtain a second display screen, wherein the second selection instruction is used to select the icon of the target local monitoring device among the device icons.
2. The method according to claim 1, characterized in that Before performing three-dimensional rendering on the display interface of the images collected by the target panoramic monitoring device included in the target device group indicated by the first selection instruction, the method further includes: Acquire the target map of the target area; Acquire configuration information of monitoring devices included in the target area; generating the monitoring device group based on the location information included in the configuration information; Adding the device group icon of the monitoring device group to the target map based on the configuration information to obtain a regional device map; The regional equipment map is two-dimensionally rendered on the display interface.
3. The method according to claim 2, characterized in that Generating the monitoring device group based on the location information included in the configuration information includes: The following operations are performed for each specific panoramic monitoring device included in the monitoring device to obtain the monitoring device group to which the specific panoramic monitoring device belongs, wherein the specific panoramic monitoring device is any panoramic monitoring device included in the monitoring device: Determine first location information of the specific panoramic monitoring device included in the location information, and second location information of other monitoring devices except the specific panoramic monitoring device; Determining, in the second location information, third location information whose distance from the location indicated by the first location information is less than a predetermined threshold; Determine a first area photographed by a first monitoring device corresponding to the third location information; Determining a second area photographed by the specific panoramic monitoring device; determining a third area included in the first area, wherein the third area is an area in the second area; A device group consisting of a specific monitoring device whose shooting area is the third area and the specific panoramic monitoring device is determined as the monitoring device group.
4. The method according to claim 2, characterized in that: After acquiring the configuration information of the monitoring devices included in the target area, the method further includes: Determining management configuration information of the monitoring device included in the configuration information; The monitoring device is connected based on the management configuration information to manage the monitoring device.
5. The method according to claim 1, characterized in that Before performing three-dimensional rendering on the display interface of the picture collected by the target panoramic monitoring device included in the target device group indicated by the first selection instruction to obtain the first display picture, the method further includes: Determine a fourth area of the target map in which the area photographed by the target panoramic monitoring device is located; Adding a device group icon of the target device group in the first point of the fourth area; Determine a fifth area of the area photographed by the target local monitoring device within the fourth area; A device icon of the target local monitoring device is added in the second point of the fifth area.
6. The method according to claim 1, characterized in that After performing two-dimensional rendering on the first display screen to obtain a second display screen, the method further includes: Receive drag command; Determine the target position indicated by the drag instruction; The second display screen is moved to the target position.
7. The method according to claim 1, characterized in that After performing two-dimensional rendering on the first display screen to obtain a second display screen, the method further includes: Receive screen zoom instruction; The second display image is adjusted according to the image zoom instruction.
8. A management device for monitoring equipment, characterized in that: include: a first rendering module, configured to, upon receiving a first selection instruction input through a display interface of a virtual reality device, perform three-dimensional rendering on the display interface of the virtual reality device on a picture collected by a target panoramic monitoring device included in a target device group indicated by the first selection instruction, to obtain a first display picture, wherein the display interface includes a target map of a target area, the target map includes a device group icon of a monitoring device group included in the target area, and the first selection instruction is used to select an icon of the target device group included in the device group icon; A display module, configured to display device icons of local monitoring devices included in the target device group in the first display screen; A second rendering module is used to, upon receiving a second selection instruction input through the display interface, perform two-dimensional rendering on the first display screen a picture collected by the target local monitoring device indicated by the second selection instruction to obtain a second display screen, wherein the second selection instruction is used to select the icon of the target local monitoring device among the device icons.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the method according to any one of claims 1 to 7 when executed.
10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 7.
11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method described in any one of claims 1 to 7 are implemented.