Browser-based layout drawing method, device, electronic device and medium

By obtaining and processing target graphics files on the browser and identifying and correlating electrical equipment models, the problems of low efficiency and unreal-time monitoring of electrical equipment in the prior art are solved, and efficient and real-time equipment monitoring is achieved.

CN112558971BActive Publication Date: 2025-06-24SHANGHAI WUFEI INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202011554289.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-24
Publication Date
2025-06-24
Estimated Expiration
2040-12-24

AI Technical Summary

Technical Problem

现有技术中,电气设备的布局和运行状态监控效率较低,且人工监测不具实时性,容易导致误判和延迟故障处理。

Method used

By obtaining and importing the target graphics file on the browser, identifying the device graphics, selecting the corresponding target model, and placing and association of external devices in the preset scene according to the parameters of the device graphics to form a layout file.

Benefits of technology

It realizes efficient and real-time monitoring of the layout and operating status of electrical equipment in the browser, improving the accuracy and real-time monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112558971B_ABST
    Figure CN112558971B_ABST
Patent Text Reader

Abstract

In an embodiment of the present disclosure, a browser-based layout drawing method, apparatus, electronic device, and medium are provided, belonging to the field of electrical technologies, specifically including: obtaining a target graphic file to be displayed in a browser and importing it into a preset scene of the browser; identifying device graphics included in the target graphic file; selecting a target model corresponding to the device graphics from a model list; placing the target model in the preset scene according to the parameters of the device graphics; associating all the target models in the preset scene with external devices to form a layout file. Through the solution of the present disclosure, a corresponding target model is selected according to the target graphic file, and the target model is used to manage external devices, and the formed layout file is managed and monitored, improving the monitoring real-time performance and accuracy of the browser-based layout drawing method.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of electrical technologies, and in particular, to a browser-based layout drawing method, apparatus, electronic device, and medium. Background Art

[0002] Currently, with the development of society, many electrical devices are assembled in home decoration or industrial production. To monitor the layout and operating status of electrical devices, it is usually necessary to draw layout drawings on professional drawing software according to the on-site environment, view the image through the same software, and then manually go to the corresponding positions of the electrical devices according to the drawings to check the operating status of the electrical devices. The monitoring efficiency is low, and misjudgment may occur in the operating status during manual monitoring. Moreover, due to the lack of real-time nature of manual monitoring, it is difficult to give early warnings and handle faults in a timely manner when electrical devices malfunction.

[0003] It can be seen that there is an urgent need for a browser-based layout drawing method that can form a layout file on a browser, achieve real-time monitoring, and have high monitoring accuracy. Summary of the Invention

[0004] In view of this, embodiments of the present disclosure provide a browser-based layout drawing method, apparatus, electronic device, and medium, which at least partially solve the problems existing in the prior art.

[0005] In a first aspect, embodiments of the present disclosure provide a browser-based layout drawing method, including:

[0006] Obtain a target graphic file to be displayed in a browser and import it into a preset scene in the browser;

[0007] Identify device graphics included in the target graphic file;

[0008] Select a target model corresponding to the device graphics from a model list;

[0009] Place the target model in the preset scene according to the parameters of the device graphics;

[0010] Associate all the target models in the preset scene with external devices to form a layout file.

[0011] According to a specific implementation manner of embodiments of the present disclosure, the step of identifying device graphics included in the target graphic file includes:

[0012] Divide the target graphic file into multiple sub-images, where each sub-image includes at least one device graphic;

[0013] Identify the feature data corresponding to the device graphics within all the sub-images, where the feature data includes the device name, size parameters, and position parameters.

[0014] According to a specific implementation manner of the embodiments of the present disclosure, the step of selecting a target model corresponding to the device graphics from the model list includes:

[0015] Select a target model corresponding to the device name from the model list.

[0016] According to a specific implementation manner of the embodiments of the present disclosure, the step of placing the target model in the preset scene according to the parameters of the device graphics includes:

[0017] Perform a scaling operation on the target model according to the size parameters;

[0018] According to the position parameters, adjust the position of the target model after the scaling operation and place it in the preset scene.

[0019] According to a specific implementation manner of the embodiments of the present disclosure, the step of associating all the target models in the preset scene with external devices to form a layout file includes:

[0020] Request the target resources of their corresponding external devices for all the target models respectively to form associated data;

[0021] Form the layout file according to all the associated data and the preset scene.

[0022] According to a specific implementation manner of the embodiments of the present disclosure, after the step of forming the layout file according to all the associated data and the preset scene, the method further includes:

[0023] Bind the associated data and the preset scene in the layout file;

[0024] The associated data and the preset scene will be stored in different databases respectively.

[0025] In a second aspect, the embodiments of the present disclosure provide a layout drawing device based on a browser, including:

[0026] An acquisition module, configured to acquire a target graphic file to be displayed in the browser and import it into a preset scene in the browser;

[0027] An identification module, configured to identify the device graphics included in the target graphic file;

[0028] A selection module, configured to select a target model corresponding to the device graphics from a model list;

[0029] A placement module for placing the target model in the preset scene according to the parameters of the device graph;

[0030] An association module for associating all the target models in the preset scene with external devices to form a layout file.

[0031] According to a specific implementation manner of the embodiments of the present disclosure, the placement module is further configured to:

[0032] Perform a scaling operation on the target model according to the size parameter;

[0033] According to the position parameter, place the target model after the scaling operation in the preset scene after adjusting its position.

[0034] In a third aspect, the embodiments of the present disclosure further provide an electronic device, which includes:

[0035] At least one processor; and,

[0036] A memory communicatively connected to the at least one processor; wherein,

[0037] The memory stores instructions executable by the at least one processor, and when the instructions are executed by the at least one processor, the at least one processor is enabled to execute the browser-based layout drawing method in the foregoing first aspect or any implementation manner of the first aspect.

[0038] In a fourth aspect, the embodiments of the present disclosure further provide a non-transitory computer-readable storage medium, which stores computer instructions for causing the computer to execute the browser-based layout drawing method in the foregoing first aspect or any implementation manner of the first aspect.

[0039] In a fifth aspect, the embodiments of the present disclosure further provide a computer program product, which includes a computing program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions, and when the program instructions are executed by a computer, the computer is caused to execute the browser-based layout drawing method in the foregoing first aspect or any implementation manner of the first aspect.

[0040] The browser-based layout drawing solution in the embodiments of the present disclosure includes: obtaining a target graphic file to be displayed in the browser and importing it into a preset scenario of the browser; identifying device graphics included in the target graphic file; selecting a target model corresponding to the device graphics from a model list; placing the target model in the preset scenario according to the parameters of the device graphics; associating all the target models in the preset scenario with external devices to form a layout file. Through the solution of the present disclosure, a corresponding target model is selected according to the target graphic file, and the target model is used to manage external devices, and the formed layout file is managed and monitored, improving the monitoring real-time performance and accuracy of the browser-based layout drawing method. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following will briefly introduce the drawings required in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present disclosure. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained according to these drawings.

[0042] Figure 1 It is a schematic flowchart of a browser-based layout drawing method provided by an embodiment of the present disclosure;

[0043] Figure 2 It is a partial schematic flowchart of a browser-based layout drawing method provided by an embodiment of the present disclosure;

[0044] Figure 3 It is a schematic structural diagram of a browser-based layout drawing device provided by an embodiment of the present disclosure;

[0045] Figure 4 It is a schematic diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0046] The embodiments of the present disclosure will be described in detail below with reference to the drawings.

[0047] The following describes the embodiments of the present disclosure through specific and particular examples. Those skilled in the art can easily understand the other advantages and effects of the present disclosure from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all of the embodiments. The present disclosure can also be implemented or applied through other different specific embodiments. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present disclosure. It should be noted that, without conflict, the following embodiments and the features in the embodiments can be combined with each other. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present disclosure without creative efforts belong to the scope of protection of the present disclosure.

[0048] It should be noted that the following describes various aspects of the embodiments within the scope of the appended claims. It should be apparent that the aspects described herein can be embodied in a wide variety of forms, and any specific structure and / or function described herein is illustrative only. Based on the present disclosure, those skilled in the art should understand that one aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of the aspects described herein can be used to implement the device and / or practice the method. Additionally, this device and / or this method can be implemented using other structures and / or functionality in addition to one or more of the aspects described herein.

[0049] It should also be noted that the diagrams provided in the following embodiments only schematically illustrate the basic concept of the present disclosure. The diagrams only show the components related to the present disclosure, rather than being drawn according to the number, shape, and size of the components in actual implementation. The type, quantity, and proportion of each component in its actual implementation can be arbitrarily changed, and the component layout type may also be more complex.

[0050] In addition, in the following description, specific details are provided to facilitate a thorough understanding of the examples. However, those skilled in the art will understand that the described aspects can be practiced without these specific details.

[0051] At present, with the development of society, a lot of electrical equipment will be installed in home decoration or industrial production. In order to monitor the layout and operation status of electrical equipment, it is usually necessary to draw layout drawings on professional drawing software according to the on-site environment, view the image through the same software, and then manually go to the corresponding location of the electrical equipment according to the drawing to check the operation status of the electrical equipment. The monitoring efficiency is low, and misjudgment may occur in the operation status during manual monitoring. Moreover, due to the lack of real-time nature of manual monitoring, it is difficult to give early warnings and handle them in time when electrical equipment fails. The embodiments of the present disclosure provide a browser-based layout drawing method, which can be applied to the device management process in scenarios such as homes or production lines.

[0052] See Figure 1 , which is a schematic flowchart of a browser-based layout drawing method provided by the embodiments of the present disclosure. As Figure 1 shown, the method mainly includes the following steps:

[0053] S101, obtain a target graphic file to be displayed in the browser and import it into a preset scene in the browser;

[0054] In specific implementation, an electronic device can obtain the target graphic file to be displayed in the browser. The target graphic file can be a graphic file drawn by drawing software such as CAD, or an image file corresponding to the target graphic file, and then import the target graphic file into the preset scene. The preset scene can be a thumbnail corresponding to the actual installation scene of electrical equipment.

[0055] S102, identify the device graphics included in the target graphic file;

[0056] For example, the image data in the target graphic file can be identified, and the device graphics included in the target graphic file, such as a fire extinguisher graphic, a transformer graphic, or a refrigeration pump graphic, can be analyzed and obtained.

[0057] S103, select a target model corresponding to the device graphic from a model list;

[0058] In specific implementation, the model list can be a set of model diagrams preset according to all devices, and then the target model corresponding to the device graphic can be selected from the model list.

[0059] S104, place the target model in the preset scene according to the parameters of the device graphic;

[0060] Specifically, the target graphic file may contain parameters corresponding to all the device graphics. After selecting the target model corresponding to the device graphic, the target model can be placed in the preset scene according to the parameters of the device graphic, so that the placement position of the target model is consistent with the placement position of the device in the actual scene.

[0061] S105, associate all the target models in the preset scene with external devices to form a layout file.

[0062] After placing the target model in the preset scene, all the target models in the preset scene can be associated with their corresponding external devices, and the layout file is formed, so that all the external devices can be monitored by calling the layout file.

[0063] The browser-based layout drawing method provided by the embodiments of the present disclosure improves the monitoring real-time performance and accuracy of the browser-based layout drawing method by selecting the corresponding target model according to the target graphic file and managing the external devices with the target model to form a layout file for management and monitoring.

[0064] Based on the above embodiments, in step S102, identifying the device graphics included in the target graphic file includes:

[0065] Divide the target graphic file into multiple sub-images, where each sub-image includes at least one device graphic;

[0066] For example, an image segmentation algorithm can be used to divide the target graphic file into multiple sub-images, so that each sub-image includes at least one device graphic, which is convenient for subsequent recognition operations.

[0067] Identify the characteristic data corresponding to the device graphics in all the sub-images, where the characteristic data includes device name, size parameters, and position parameters.

[0068] In specific implementation, after dividing into multiple sub-images, all the sub-images can be respectively identified to obtain the characteristic data corresponding to each sub-image, and the characteristic data includes device name, size parameters, and position parameters. Of course, different characteristic data can also be increased or decreased according to actual needs.

[0069] Further, in S103, selecting the target model corresponding to the device graphic from the model list includes:

[0070] Select the target model corresponding to the device name from the model list.

[0071] For example, if the device name corresponding to the identified sub-image is a transformer, an initial model named transformer can be selected from the model list, and then the initial model is used as the target model.

[0072] Optionally, as Figure 2 shown, step S104 of placing the target model in the preset scenario according to the parameters of the device graph includes:

[0073] S201, performing a scaling operation on the target model according to the size parameters;

[0074] Considering that the preset scenario is an image scaled proportionally corresponding to the actual scenario, and the size parameters are the actual sizes of the devices, the target model is scaled in combination with this ratio and the size parameters to ensure that the assembly relationship of the target model in the preset scenario is consistent with the assembly relationship of the devices in the actual scenario.

[0075] S202, according to the position parameters, adjusting the position of the target model after the scaling operation and placing it in the preset scenario.

[0076] In specific implementation, the position parameters may include the orientation and connection relationship of electrical devices, etc. According to the position parameters, the target model after the scaling operation is adjusted in position and placed in the preset scenario.

[0077] Based on the above embodiments, step S105 of associating all the target models in the preset scenario with external devices to form a layout file includes:

[0078] Requesting the target resources of their corresponding external devices for all the target models respectively to form associated data;

[0079] In specific implementation, the target resources of their corresponding external devices can be requested for all the target models respectively. The target resources can be device attributes such as temperature, humidity, device operating status, switch status of a switch valve, or pressure and other parameters, so as to form the associated data.

[0080] Forming the layout file according to all the associated data and the preset scenario.

[0081] In specific implementation, the layout file is formed according to all the associated data and the preset scenario, so as to facilitate subsequent monitoring of all the external devices by calling the layout file.

[0082] Optionally, after the step of forming the layout file according to all the associated data and the preset scenario, the method further includes:

[0083] Bind the associated data in the layout file to the preset scenario;

[0084] The associated data and the preset scenario will be stored in different databases respectively.

[0085] In specific implementation, considering directly storing the layout file, when calling and loading, it will cause the system operation speed to slow down. The associated data in the layout file and the preset scenario can be bound first, and then the associated data and the preset scenario will be stored in different databases respectively, so as to enable subsequent on-demand loading and improve the system operation speed.

[0086] Corresponding to the above method embodiment, see Figure 3 , this disclosure embodiment also provides a layout drawing device 30 based on a browser, including:

[0087] An acquisition module 301, configured to acquire a target graphic file to be displayed in the browser and import it into a preset scenario of the browser;

[0088] An identification module 302, configured to identify device graphics included in the target graphic file;

[0089] A selection module 303, configured to select a target model corresponding to the device graphics from a model list;

[0090] A placement module 304, configured to place the target model in the preset scenario according to parameters of the device graphics;

[0091] An association module 305, configured to associate all the target models in the preset scenario with external devices to form a layout file.

[0092] Optionally, the placement module 304 is further configured to:

[0093] Perform a scaling operation on the target model according to the size parameters;

[0094] According to the position parameters, adjust the position of the target model after the scaling operation and place it in the preset scenario.

[0095] Figure 3 The device shown can correspondingly execute the content in the above method embodiment. For parts not described in detail in this embodiment, refer to the content recorded in the above method embodiment and will not be elaborated here.

[0096] See Figure 4 , this disclosure embodiment also provides an electronic device 40, and the electronic device includes:

[0097] At least one processor; and,

[0098] A memory communicatively connected to the at least one processor; wherein,

[0099] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the browser-based layout drawing method in the foregoing method embodiments.

[0100] An embodiment of the present disclosure also provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute the browser-based layout drawing method in the foregoing method embodiments.

[0101] An embodiment of the present disclosure also provides a computer program product including a computing program stored on a non-transitory computer-readable storage medium, the computer program including program instructions that, when executed by a computer, cause the computer to execute the browser-based layout drawing method in the foregoing method embodiments.

[0102] Reference is now made to Figure 4 , which shows a schematic structural diagram of an electronic device 40 suitable for implementing embodiments of the present disclosure. The electronic device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), vehicle terminals (such as vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 4 The electronic device shown is merely an example and should not impose any limitation on the functions and usage scope of the embodiments of the present disclosure.

[0103] As Figure 4 shown, the electronic device 40 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 401, which may perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage device 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the electronic device 40 are also stored. The processing device 401, the ROM 402, and the RAM 403 are connected to each other through a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0104] Typically, the following devices can be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 408 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 409. The communication device 409 can allow the electronic device 40 to communicate with other devices wirelessly or wiredly to exchange data. Although the electronic device 40 with various devices is shown in the figure, it should be understood that it is not required to implement or have all the shown devices. More or fewer devices can be alternatively implemented or had.

[0105] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program codes for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 409, or installed from the storage device 408, or installed from the ROM 402. When the computer program is executed by the processing device 401, the above functions defined in the method of the embodiment of the present disclosure are executed.

[0106] It should be noted that the above-mentioned computer-readable medium in the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on a computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0107] The above-mentioned computer-readable medium may be included in the above-mentioned electronic device; or it may exist separately and not be assembled into the electronic device.

[0108] The above-mentioned computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device can perform the relevant steps of the above method embodiments.

[0109] Alternatively, the above-mentioned computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device can perform the relevant steps of the above method embodiments.

[0110] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or combinations thereof. The above-mentioned programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (for example, by connecting through the Internet using an Internet service provider).

[0111] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0112] The units described in the embodiments of the present disclosure may be implemented in software or in hardware.

[0113] It should be understood that the various parts of the present disclosure may be implemented in hardware, software, firmware, or combinations thereof.

[0114] As described above, the above is only the specific implementation manner of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present disclosure should be covered by the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.

Claims

1. A browser-based layout drawing method, characterized in that, including: Obtain a target graphic file to be displayed in a browser and import it into a preset scene of the browser; Identify device graphics included in the target graphic file, including; Divide the target graphic file into multiple sub-images, where each sub-image includes at least one of the device graphics; Identify feature data corresponding to the device graphics in all the sub-images, where the feature data includes device names, dimension parameters, and position parameters; Select a target model corresponding to the device graphic from a model list; Place the target model in the preset scene according to the parameters of the device graphic, including; Perform a scaling operation on the target model according to the dimension parameters; According to the position parameters, adjust the position of the scaled target model and place it in the preset scene; Associate all the target models in the preset scene with external devices to form a layout file; The step of selecting a target model corresponding to the device graphic from the model list includes: Select a target model corresponding to the device name from the model list; The step of associating all the target models in the preset scene with external devices to form a layout file includes: Request target resources of their corresponding external devices for all the target models respectively to form association data; Form the layout file according to all the association data and the preset scene; After the step of forming the layout file according to all the association data and the preset scene, the method further includes: Bind the association data and the preset scene in the layout file; The association data and the preset scene will be stored in different databases respectively.

2. A browser-based layout drawing device for implementing the browser-based layout drawing method according to claim 1, characterized in that, including: An acquisition module for obtaining a target graphic file to be displayed in a browser and importing it into a preset scene of the browser; An identification module for identifying device graphics included in the target graphic file; A selection module for selecting a target model corresponding to the device graphic from a model list; A placement module for placing the target model in the preset scene according to the parameters of the device graphic; An association module for associating all the target models in the preset scene with external devices to form a layout file.

3. The device according to claim 2, characterized in that, The placement module is further configured to: Perform a scaling operation on the target model according to the dimension parameters; According to the position parameters, adjust the position of the scaled target model and place it in the preset scene.

4. An electronic device, characterized in that, The electronic device includes: At least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the browser-based layout drawing method described in claim 1 above.

5. A non-transitory computer-readable storage medium, which stores computer instructions for causing the computer to execute the browser-based layout drawing method described in claim 1 above.

Citation Information

Patent Citations

  • Substation site monitoring camera constructing, deploying and modeling method

    CN105279331A

  • Room three-dimensional model data loading method and related device

    CN110929117A

  • Scene data processing method and device, computer equipment and storage medium

    CN111078317A