System for providing DWG data visualization service in web browser environment

The system addresses the delay issue in viewing DWG data by converting it into web-compatible formats using cloud computing within a web browser environment, eliminating the need for additional software installation and enhancing viewing efficiency.

WO2025110338A1PCT designated stage expired Publication Date: 2025-05-30PLIKA INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2023/021444
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-23
Filing Date
2023-12-22
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

The existing methods for visualizing DWG data require installation of CAD viewer programs, leading to delays in viewing complex and precise product drawings, especially when the viewer is not installed on the user's terminal.

Method used

A system that provides DWG data visualization services within a web browser environment using cloud computing, which converts DWG data into SVG, PDF, and HTML formats for seamless viewing without the need for additional software installation on the user's terminal.

Benefits of technology

This solution minimizes delays in viewing DWG data by leveraging cloud computing and web browsers, allowing users to access and visualize complex drawings efficiently without the need for pre-installed software.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2023021444_30052025_PF_FP_ABST
    Figure KR2023021444_30052025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention relates to a system for providing a DWG data visualization service in a web browser environment. The present invention addresses the problem of minimizing a delay phenomenon, when a drawing is checked in a user terminal, by visualizing DWG data using a web browser and cloud computing without additionally installing separate software in the user terminal. By way of an example, disclosed is a system for providing DWG data visualization service in a web browser environment, the system comprising: a cloud server that performs conversion for visualizing DWG data uploaded via a web browser, and provides the converted DWG data via the web browser to share a marked up drawing; and a user terminal that uploads the DWG data to the cloud server via the web browser and outputs a drawing image provided from the cloud server.
Need to check novelty before this filing date? Find Prior Art

Description

A system that provides DWG data visualization services in a web browser environment.

[0001] An embodiment of the present invention relates to a system for providing a DWG data visualization service in a web browser environment.

[0002] For finished products like mobile phones, automobiles, and ships, or their components, the primary contractor and multiple subcontractors collaborate to plan, design, test, refine, and mass-produce. Throughout this process, it's essential for multiple individuals to share product drawings.

[0003] As the complexity and precision of products increase, the capacity of 2D or 3D drawings used for them inevitably increases, so it takes a considerable amount of time to download and view them. Furthermore, if the viewer for the drawing is not installed on the user's terminal (desktop PC, laptop, tablet, smartphone), there is a problem in that the desired drawing cannot be easily viewed.

[0004] In order to provide a service that visualizes DWG data, a CAD viewer program must generally be installed. The advantage of such a viewer program is that when DWG data is opened on the user's terminal and visualized on the screen, the performance of the terminal is maximized, so there is little screen delay. However, the disadvantage is that the user must install the program on the terminal in advance.

[0005] Prior art documents of the present invention include Patent Publication No. 10-2021-0033230 (publication date: March 26, 2021) and Patent Publication No. 10-2020-0141265 (publication date: December 18, 2020).

[0006] An embodiment of the present invention provides a system for providing a DWG data visualization service in a web browser environment, which can minimize delays when checking drawings on a user terminal by visualizing DWG data using a web browser and cloud computing without additional installation of separate software on the user terminal.

[0007] A system for providing a DWG data visualization service in a web browser environment according to an embodiment of the present invention, comprising: a cloud server for performing conversion for visualizing DWG data uploaded through a web browser and providing the same through a web browser, and sharing drawings in which markup work has been completed; and a user terminal for uploading DWG data to the cloud server through a web browser and outputting the drawing image provided from the cloud server.

[0008] In addition, the cloud server may include an SVG data conversion unit that converts DWG data uploaded from the user terminal into data in SVG format; and a PDF data conversion unit that converts SVG data converted through the SVG conversion unit into data in PDF format.

[0009] In addition, the user terminal may include a DWG data upload unit that uploads DWG data to the cloud server via a web browser; and a drawing image output unit that outputs the drawing image provided from the cloud server.

[0010] In addition, the drawing image output unit can output markup drawing information including a markup block formed to have a certain area at a certain location in the drawing image and markup text matching the markup block.

[0011] In addition, the drawing image output section can enlarge and display an image within the area of ​​the markup block that matches the markup text when the markup text is selected.

[0012] According to the present invention, a system for providing a DWG data visualization service in a web browser environment can be provided, which can minimize delays when checking drawings on a user terminal by visualizing DWG data using a web browser and cloud computing without additional installation of separate software on the user terminal.

[0013] FIG. 1 is a schematic diagram showing the overall configuration of a DWG data visualization service provision system in a web browser environment according to an embodiment of the present invention.

[0014] Figure 2 is a block diagram showing the configuration of a cloud server according to an embodiment of the present invention.

[0015] Figure 3 is a block diagram showing the configuration of a user terminal according to an embodiment of the present invention.

[0016] FIG. 4 and FIG. 5 are drawings showing an execution menu for receiving basic setting values ​​for visualization work of DWG data according to an embodiment of the present invention.

[0017] FIG. 6 and FIG. 7 are exemplary execution screens illustrating the output function of a drawing image according to an embodiment of the present invention.

[0018] FIG. 1 is a schematic diagram showing the entire configuration of a DWG data visualization service providing system in a web browser environment according to an embodiment of the present invention, FIG. 2 is a block diagram showing the configuration of a cloud server according to an embodiment of the present invention, FIG. 3 is a block diagram showing the configuration of a user terminal according to an embodiment of the present invention, FIGS. 4 and 5 are diagrams showing an execution menu for receiving basic setting values ​​for visualization work of DWG data according to an embodiment of the present invention, and FIGS. 6 and 7 are execution screens shown as examples to explain the output function of a drawing image according to an embodiment of the present invention.

[0019] Referring to FIG. 1, a system (1000) for providing DWG data visualization service in a web browser environment according to an embodiment of the present invention may include at least one of a cloud server (100) and a user terminal (200).

[0020] The above cloud server (100) performs a conversion process for visualization of DWG data uploaded through a web browser (e.g., Chrome, Edge, Explorer, Firefox, Safari, Whale, etc.) and provides the visualized DWG drawing through a web browser, thereby enabling sharing (distributing) the visualized DWG drawing.

[0021] To this end, the cloud server (100) may include at least one of an SVG data conversion unit (110), a PDF data conversion unit (120), an HTML drawing image conversion unit (130), and an HTML drawing image provision unit (140), as illustrated in FIG. 2.

[0022] The above SVG data conversion unit (110) can convert the DWG data uploaded from the user terminal (200) into data in SVG (Scalable Vector Graphic) format. In this embodiment, the DWG data is a file format for storing two-dimensional and three-dimensional drawing information established by Autodesk, Inc., and refers to data or a data format mainly used to ensure compatibility with AutoCAD. Conversion into data in SVG format means converting DWG data (or file) into SVG data (or file), and the SVG data (or file) refers to XML-based data or a file format for expressing two-dimensional vector graphics.

[0023] The above PDF data conversion unit (120) can convert or output SVG data converted through the SVG conversion unit (110) into data in PDF (Portable Document Format) format, and can distribute the converted PDF drawing image to a user terminal (200). PDF data can replace paper documents, show the same results in any computer environment, and include various objects including pictures and fonts.

[0024] Although not shown, the cloud server (100) can additionally convert PDF data converted through the PDF data conversion unit (120) into an HTML format drawing image. The HTML format drawing image (or file) is image data that includes a markup language for describing the appearance of a website or web page, and is a markup language that expresses markup information rather than a general programming language, and may include the structure or format of a document other than the content of the image (or file). In this way, the HTML format drawing image (or file) has an image format for being provided on a web page through a web browser, and can be implemented in a format for executing a markup function supported by the web browser.

[0025] In addition, the cloud server (100) provides the converted HTML drawing image to the user terminal (200) via a web browser so that the result of the converted drawing can be confirmed on a web page.

[0026] Here, the result of the drawing may mean an HTML drawing image that visualizes DWG data (file), and additionally, information to which markup work has been applied (markup work information + HTML drawing image) may be shared in real time by the cloud server (100) with another user terminal (200) through a web browser. In this case, the other user terminal (200) capable of real-time sharing may mean a terminal of a worker or a sharing target registered in advance through a web browser.

[0027] That is, User 2 (a pre-registered worker or a sharing target) who has also accessed the web browser can check in real time the work process (work screen) in which User 1 accesses a web browser and enters markup work information into an HTML drawing image. At this time, User 2 also uses the markup function supported through the web browser to enter markup work information into the HTML drawing image, thereby enabling collaborative markup work on a single DWG data, and multiple people can participate together online (through a web browser) and exchange information about the drawing to be worked on.

[0028] The cloud server (100) according to the present embodiment may include program modules that perform various functions and are implemented in various languages ​​such as C, C++, Java, Visual Basic, Visual C, etc. in terms of software, and may be implemented using a web server program that is provided in various ways according to an operating system such as DOS, Windows, Linux, Unix, Macintosh, Android, iOS, etc. on general server hardware.

[0029] The above user terminal (200) can upload DWG data to a cloud server (100) through a web browser (e.g., Chrome, Edge, Explorer, Firefox, Safari, Whale, etc.), output a drawing image provided from the cloud server (100), perform markup work on the drawing image, and share the drawing for which the markup work has been completed through the cloud server (100).

[0030] The user terminal (200) can output visualized DWG data (PDF drawing images) for viewing via a web page through the 'DWG Viewer' program embedded in the web browser. To this end, the user terminal (200) can first set the 'field' and 'scale' using the web page for subscription provided via the web browser, as illustrated in (a) of FIG. 4.

[0031] Here, as illustrated in (b) of Fig. 4, the 'field' can be set by selecting one of architecture, interior design, furniture, structure, mechanical / electrical / firefighting equipment, and landscaping. In addition, as illustrated in (c) of Fig. 4, the 'scale' can be set by selecting one of '1~5 people', '6~20 people', '21~50 people', '51~100 people', and '100 or more people'. However, this is only an example of the setting items for 'field' and 'scale', and can be changed at any time.

[0032] Here, 'scale' means 'pre-registered number of workers or people to be shared' as described above, and the setting can be completed only with the number of people participating in the task, but if necessary (e.g. in case of confidentiality), after registering users who can participate in advance, a preset setting can be made so that task information can be shared only with registered users.

[0033] Such a user terminal (200) may include at least one of a DWG data upload unit (210) and a drawing image output unit (220), as illustrated in FIG. 5.

[0034] The above DWG data upload unit (210) can upload DWG data to a cloud server via a web browser. For example, as illustrated in FIG. 5, a DWG file to be uploaded to a cloud server (100) can be selected and uploaded via 'file selection'.

[0035] The above drawing image output unit (220) outputs the drawing image provided from the cloud server (100) on a web page ('DWG Viewer' program) so that the user can check the visual drawing information. Here, the visual drawing information refers to the result of sequential SVG and PDF conversion for DWG data uploaded to the cloud server (100).

[0036] Meanwhile, the drawing image output unit (220) can output markup drawing information including a markup block formed to have a certain area at a specific location in the drawing image and markup text matched with the markup block, and such markup drawing information can be shared with another user terminal (200) through a cloud server (100).

[0037] More specifically, the user terminal (200) can automatically enlarge and display an image within the area of ​​the markup block 'b01' that matches the selected markup text when a selection (click, touch) occurs for a markup text item through coordinate matching between the markup block and the markup text (linking the two-dimensional coordinate information of the markup block with the markup text) as illustrated in FIG. 6.

[0038] For example, as shown in FIG. 7, when the markup text 't01' is selected, the image within the 'b01' markup block matching the coordinate values ​​(A(x1, y1), B(x2, y2)) of the 't01' can be automatically enlarged and displayed, and the selected markup text 't01' can also be displayed in more detail so that its contents can be distinguished from other text items.

[0039] Such markup drawing information (markup work information + HTML drawing image) can be stored in a cloud server (100), and a method of sharing the markup work process for the DWG drawing in real time with other users who have accessed the 'DWG Viewer' program through a web browser can be selected, and after such real-time sharing process is completed, the final result can be stored in the cloud server (100).

[0040] Accordingly, the markup text entered by the user can store information about the coordinates on the drawing image, and can simultaneously exchange various information or comments using the coordinate values ​​(markup function) of multiple markup blocks.

[0041] The user terminal (200) according to the present embodiment may include a wireless communication device that can be carried by a service requester, such as a smartphone, a smartpad, a tablet PC, a PCS (Personal Communication System), a GSM (Global System for Mobile communications), a PDC (Personal Digital Cellular), a PHS (Personal Handyphone System), a PDA (Personal Digital Assistant), an IMT (International Mobile Telecommunication)-2000, a CDMA (Code Division Multiple Access)-2000, a W-CDMA (W-Code Division Multiple Access), a Wibro (Wireless Broadband Internet) terminal, and a portable computing device such as a stationary PC or a laptop.

[0042] The user terminal (200) according to the present embodiment is connected to the cloud server (100) through a network, and examples of such networks include, but are not limited to, a 3GPP (3rd Generation Partnership Project) network, an LTE (Long Term Evolution) network, a WIMAX (World Interoperability for Microwave Access) network, the Internet, a LAN (Local Area Network), a Wireless LAN (Wireless Local Area Network), a WAN (Wide Area Network), a PAN (Personal Area Network), a Bluetooth network, a satellite broadcasting network, an analog broadcasting network, a DMB (Digital Multimedia Broadcasting) network, etc.

[0043] According to this embodiment, a user can open and view an AutoCAD file as long as the user is connected to the Internet without prior installation of a viewer program in the terminal, and since the DWG drawing is converted to SVG, PDF, and HTML formats by utilizing cloud computing performed in a cloud server and then opened in image format on the user terminal, drawing data can be viewed at a high FPS despite being non-installation software, thereby overcoming the screen lag phenomenon when a DWG file is opened on the user device.

Claims

1. A cloud server that performs a conversion process to visualize DWG data uploaded through a web browser and provides it through a web browser, and shares drawings with completed markup work; and A system for providing DWG data visualization service in a web browser environment, characterized by including a user terminal that uploads DWG data to the cloud server through a web browser and outputs the drawing image provided from the cloud server.

2. In paragraph 1, The above cloud server, An SVG data conversion unit that converts DWG data uploaded from the user terminal into SVG format data; and A system for providing a DWG data visualization service in a web browser environment, characterized by including a PDF data conversion unit that converts SVG data converted through the above SVG conversion unit into data in PDF format.

3. In paragraph 1, The above user terminal, A DWG data upload unit that uploads DWG data to the cloud server via a web browser; and A system for providing DWG data visualization service in a web browser environment, characterized by including a drawing image output unit that outputs the drawing image provided from the cloud server.

4. In paragraph 3, The above drawing image output section is, A system for providing a DWG data visualization service in a web browser environment, characterized in that it outputs markup drawing information including a markup block formed to have a certain area at a certain location in the above drawing image and markup text matching the markup block.

5. In paragraph 4, The above drawing image output section is, A system for providing DWG data visualization service in a web browser environment, characterized in that when the markup text is selected, an image within the area of ​​the markup block matching the markup text is enlarged and displayed.

Citation Information

Patent Citations

  • Integrated plant station wiring diagram management system based on cloud platform

    CN116258448A

  • Method and device for issuing electronic map through DWG file

    CN116860900A

  • Method for displaying and operating CAD drawing at Web front end

    CN117055884A

  • Injection port sealing structure of battery can, battery cell, battery pack and vehicle using the same

    KR1020240021097A

  • Structural design systems and methods for updating simulation and modeling results

    US20210073447A1