KR20180010442A - User device for processing online authoring service and method for storing document thereof - Google Patents

User device for processing online authoring service and method for storing document thereof Download PDF

Info

Publication number
KR20180010442A
KR20180010442A KR1020160092536A KR20160092536A KR20180010442A KR 20180010442 A KR20180010442 A KR 20180010442A KR 1020160092536 A KR1020160092536 A KR 1020160092536A KR 20160092536 A KR20160092536 A KR 20160092536A KR 20180010442 A KR20180010442 A KR 20180010442A
Authority
KR
South Korea
Prior art keywords
network
document
failure
web server
storage
Prior art date
Application number
KR1020160092536A
Other languages
Korean (ko)
Inventor
박기석
최유재
Original Assignee
주식회사 시공미디어
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 시공미디어 filed Critical 주식회사 시공미디어
Priority to KR1020160092536A priority Critical patent/KR20180010442A/en
Priority to PCT/KR2017/007569 priority patent/WO2018016804A1/en
Publication of KR20180010442A publication Critical patent/KR20180010442A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document structures and storage, e.g. HTML extensions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Abstract

A user terminal for performing an HTML5-based online authoring service includes a communication module, a memory for storing a program for performing the online authoring service, and a processor for executing the program. At this time, when the program is performed, the processor temporarily stores a document on a web storage when it detects that a network failure has occurred, determines whether or not the network failure is solved, and stores the stored document on the database of a web server. Continuous document work is possible even when the network failure occurs.

Description

Technical Field [0001] The present invention relates to a user terminal on which an online authoring service is performed and a document storing method thereof.

The present invention relates to a user terminal and a document storing method thereof, and more particularly, to a user terminal on which an HTML5-based online authoring service is performed and a document storing method thereof.

The present invention is a research carried out with the support of the Information and Communication Technology Promotion Center, funded by the government (future creation science department) in 2015 [Project number: R0115-15-1011, Project title: Development of physics based solution].

In general, a conventional web has been used for providing a web page or a web site that shows specific information composed of characters, pictures, sound, or moving pictures to the user. However, as the web becomes more and more a form of application, it is evolving from a web page to a computer application.

On the other hand, electronic documents transmitted through the web are standardized documents, and HTML (Hyper Text Markup Language) documents that provide interconnections between wireless devices are representative. HTML is a type of programming language used to create documents that can be viewed through the World Wide Web, one of the Internet services. It has been developed for writing hypertexts, .

These HTML commands are used to create homepages that define the document's font size, font color, font shape, graphics, document movement (hyperlink), etc., and are used in the international standard Standard Generalized Markup Language (SGML) It is a language created by.

In addition, HTML5 is the latest standard of HTML, the basic programming language used to produce web documents. With HTML5, you can enjoy brilliant graphic effects on your Internet browser without having to install a separate program, and enjoy music or video freely .

In recent years, HTML5-based online authoring tools have been developed and provided to users.

However, when the online authoring tool according to the related art is offline due to a network failure during document operation, there is a problem that it is impossible to store a document currently being operated. Accordingly, there is a problem that a user who is working on a document has to wait until the network trouble is solved or to start a document work again in order to continue the work of the document currently being worked on.

In this regard, Korean Patent Laid-Open Publication No. 10-2013-0099896 (entitled " content authoring system and service method ") discloses a method and system for authoring content using a SaaS- Discloses a technology for authoring a content that is not an entire moving image of a movie, but is linked and displayed on a single screen.

In the HTML5-based online authoring tool according to the present invention, when a network failure occurs during document work, a document that is being worked on offline is temporarily stored on the web storage, so that HTML5-based online And a user terminal on which the authoring service is performed and a document storing method thereof.

It should be understood, however, that the technical scope of the present invention is not limited to the above-described technical problems, and other technical problems may exist.

As a technical means for accomplishing the above technical object, a user terminal on which HTML5-based online authoring service according to the first aspect of the present invention is performed includes a communication module, a memory in which a program for executing the online authoring service is stored, And a processor. At this time, when the program is executed, the processor temporarily stores the document on the web storage when it detects that a network failure has occurred, determines whether or not the failure of the network has been eliminated, And stores the stored document on the database of the web server.

According to a second aspect of the present invention, there is provided a method of storing a document in a user terminal in which an HTML5-based on-line authoring service is performed, comprising the steps of: detecting an offline state due to a network failure during document creation in an online state; Temporarily storing the document on the web storage if the network is detected as having failed; Determining whether a failure of the network has been solved; And storing the document temporarily stored on the web storage on a database of the web server when the network failure is resolved and the web server is switched to the on-line state as a result of the determination.

According to any one of the above-mentioned objects of the present invention, it is possible to continuously work and store a document even if it is offline due to a network failure during document operation in an online state.

In addition, it is possible to work with HTML5 supported browsers, and it is possible to install a separate application or to provide an online authoring service without additional work.

1 is a schematic view for explaining a online authoring system according to an embodiment of the present invention.
2 is a block diagram of a user terminal in accordance with an embodiment of the present invention.
FIG. 3A is a diagram for explaining an example in which a document being created in an online state is stored in a relational database, and FIG. 3B is a diagram for explaining an example stored in a NoSQL database.
4 is a diagram for explaining an example in which a document is temporarily stored on the web storage in an off-line state.
5 is a flowchart of a document storing method according to an embodiment of the present invention.
6 is a flowchart of a step of determining whether or not a network failure occurs.

Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly explain the present invention in the drawings, parts not related to the description are omitted.

Whenever a component is referred to as "including" an element throughout the specification, it is to be understood that the element may include other elements, not the exclusion of any other element, unless the context clearly dictates otherwise.

The present invention relates to a user terminal 100 on which an HTML5-based online authoring service is performed and a method for storing a document.

At this time, HTML5 provides an application cache function that enables offline browsing of the web. The application cache of HTML5 can download various web resources such as html, css, js file, image file, font file, etc. constituting a web page to the client terminal and cache it so that the resource can be used without accessing the internet.

According to one embodiment of the present invention, even if a network failure occurs during a document operation in an online state using an HTML5-based online authoring tool, an active document is cached on the web storage 140 and temporarily stored Thereby enabling continuous document work.

Hereinafter, a user terminal 100 provided with an HTML5-based online authoring service according to an embodiment of the present invention will be described with reference to FIG. 1 to FIG.

FIG. 1 is a view for schematically explaining a online authoring system 1 according to an embodiment of the present invention.

The online authoring system 1 according to an embodiment of the present invention includes a web server 10 and a user terminal 100. [

At this time, the respective components constituting the online authoring system 1 shown in FIG. 1 can be connected through a network (A). The network A is a connection structure capable of exchanging information between nodes such as terminals and servers. An example of such a network A is a 3rd Generation Partnership Project (3GPP) network, a Long Term Evolution network, a WIMAX network, an Internet, a LAN, a wireless LAN, a WAN, a PAN, a Bluetooth, (Bluetooth) network, a satellite broadcast network, an analog broadcast network, a DMB (Digital Multimedia Broadcasting) network, WiFi, and the like.

The web server 10 provides an HTML5-based online authoring service to the user terminal 100. [ An online authoring service is a service that provides document work on an HTML5-based web browser.

In this case, the document in the embodiment of the present invention is a concept including not only text but also chart, figure, image and moving picture, and one embodiment of the present invention can be applied to an operation This is possible.

And the web browser means Internet Explorer, Firefox, Opera, Chrome, Safari and other browsers that support HTML5.

On the other hand, the web server 10 may include a separate database for storing a document that is being operated on-line. At this time, the database may be integrated with the web server 10, or may be separately implemented as a separate storage site.

The user terminal 100 accesses on-line via a network and performs an online authoring service provided by the web server 10.

The user terminal 100 provided with the online authoring service can be implemented as a general PC 100c or the like and can be implemented in a portable terminal such as a smartphone 100a, a notebook computer, a tablet PC 100b, A Personal Digital Assistant (PDS), a Personal Digital Assistant (PDA), an International Mobile Telecommunication (IMT) -2000, a Personal Digital Assistant (PDA) Handheld based or wearable based wireless communication such as Code Division Multiple Access (CDMA) -2000, W-CDMA (Code Division Multiple Access), Wibro (Wireless Broadband Internet) Device.

Hereinafter, the user terminal 100 according to an embodiment of the present invention will be described in more detail with reference to FIG. 2 to FIG.

2 is a block diagram of a user terminal 100 in accordance with an embodiment of the present invention. FIG. 3A is a diagram for explaining an example in which a document being created in an online state is stored in a relational database, and FIG. 3B is a diagram for explaining an example stored in a NoSQL database. 4 is a diagram for explaining an example in which a document is temporarily stored on the web storage 140 in an off-line state.

The user terminal 100 according to an embodiment of the present invention includes a communication module 110, a memory 120, and a processor 130. [

The communication module 110 transmits and receives data to and from the web server 10 via a network. The communication module 110 may include both a wired communication module and a wireless communication module. The wired communication module may be implemented by a power line communication device, a telephone line communication device, a cable home (MoCA), an Ethernet, an IEEE1294, an integrated wired home network, and an RS-485 control device. In addition, the wireless communication module can be implemented with a wireless LAN (WLAN), Bluetooth, HDR WPAN, UWB, ZigBee, Impulse Radio, 60 GHz WPAN, Binary-CDMA, wireless USB technology and wireless HDMI technology.

In the memory 120, a program for executing an online authoring service is stored. Herein, the memory 120 is collectively referred to as a nonvolatile storage device and a volatile storage device which keep the stored information even when power is not supplied.

For example, the memory 120 may be a compact flash (CF) card, a secure digital (SD) card, a memory stick, a solid-state drive A magnetic computer storage device such as a NAND flash memory, a hard disk drive (HDD) and the like, and an optical disc drive such as a CD-ROM, a DVD-ROM, etc. .

The processor 130 executes the program stored in the memory 120. [ First, the processor 130 detects the occurrence of a network failure during a document operation while the user is online using the online authoring service using the user terminal 100. [

At this time, if the processor 130 does not receive a response from the web server 10 for a predetermined time after calling the web server 10, the processor 130 re-calls the web server 10 a predetermined number of times. If a response is received from the Web server 10 as a result of re-calling, it is not detected as a failure of the network. On the other hand, if a response is not received from the web server 10 as a result of re-calling, it can be determined that the network has failed.

For example, if there is no response for 3 seconds after calling the web server 10, the processor 130 repeatedly calls 3 times. If there is no response from the web server 10 as a result of the re-invocation, it can be finally determined that the network has failed.

If it is determined that a network failure has occurred, the processor 130 temporarily stores the created document on the web storage 140 of the browser. And a document that the user is continuously working in the offline state can also be temporarily stored on the web storage 140. [

At this time, the processor 130 may generate notification information that notifies the user that a failure has occurred in the network. Such notification information may be provided in various forms such as pop-up, flicker, sound, and vibration depending on the type of the user terminal 100. [

Meanwhile, in an embodiment of the present invention, a document being created in an online state may be stored in a relational database management system (RDBMS) and a NoSQL (Not Only SQL) database of the web server 10.

That is, when a document being created in an online state without a network failure is received at a predetermined time or a storage event, which is a storage request input by a user, The corresponding document can be stored on the database and on the MongoDB DB (mongoDB), which is a NoSQL database, in the form of a key-value format JSON as shown in FIG. 3B.

Alternatively, when a network failure occurs and the system 130 is switched from an online state to an offline state, the processor 130 may temporarily store the document that has been worked on or the document that has been processed so far on the web storage 140.

At this time, the temporarily stored document may be stored on the local storage of the web storage 140. Accordingly, an embodiment of the present invention can maintain the stored document even if the browser is terminated and then re-executed, thereby preventing the loss of work performed in the off-line.

Specifically, when a network failure occurs, the processor 130 may temporarily store the document on the local storage with JSON type data having the same key-value format as the NoSQL storage method as shown in FIG. 4 have.

At this time, the temporarily stored data includes the key P1 corresponding to the relational database of the web server 10, and if the failure of the network is solved later, the temporarily stored data based on the key P1 corresponding to the relational database Can be stored on the relational database of the web server 10.

Accordingly, even if the user continuously operates offline in the off-line with respect to the temporarily stored document or the temporarily stored document, the continuity of the operation can be ensured after the user is switched to the online state.

On the other hand, if the user receives a use request for a function that requires connection to the Web server 10 from the user while the user continues to work on the document while the offline state is maintained, it again determines whether or not the network failure has been eliminated . At this time, the function that requires connection to the web server 10 means, for example, application of an external API (Application Programming Interface) for adding a moving image, an image, a map, and the like provided on-line.

As a result of the determination, if the obstacle in the network is solved, the processor 130 can continuously provide the continuous document work by providing the corresponding function in the online state. Alternatively, if the network failure has not yet been resolved, the processor 130 may generate notification information indicating that the failure of the network has not yet been resolved.

In addition, the processor 130 may determine whether or not a failure of the network is eliminated when receiving a storage event in which a storage request is received from the user or a storage event set to be automatically stored at a predetermined time, and generates alert information according to the determination result It is possible to continuously provide document work services on-line.

The processor 130 then stores the temporarily stored document on the database of the web server 10 when the failure of the network is resolved.

2 may be implemented in hardware such as software or an FPGA (Field Programmable Gate Array) or ASIC (Application Specific Integrated Circuit), and may perform predetermined roles can do.

However, 'components' are not meant to be limited to software or hardware, and each component may be configured to reside on an addressable storage medium and configured to play one or more processors.

Thus, by way of example, an element may comprise components such as software components, object-oriented software components, class components and task components, processes, functions, attributes, procedures, Routines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables.

The components and functions provided within those components may be combined into a smaller number of components or further separated into additional components.

Hereinafter, a document storing method in the user terminal 100 according to an embodiment of the present invention will be described with reference to FIG. 5 and FIG.

5 is a flowchart of a document storing method according to an embodiment of the present invention. 6 is a flowchart of a step of determining whether or not a network failure occurs.

In the document storage method in the user terminal 100 in which the HTML5-based online authoring service according to the embodiment of the present invention is performed, the document is first created in the online state by the user (S110) (S120).

At this time, the user terminal 100 calls the web server 10 (S121). If the response is not received from the web server 10 for a preset time after the call (S122) (S123). If the response is not received from the web server 10 as a result of re-calling (S124), it can be determined that a failure has occurred in the network (S125).

Alternatively, if a response is received from the web server 10 after the first call or re-invocation, the online authoring service can be continuously provided (S160).

If the failure is detected on the network, the document is temporarily stored on the web storage 140 (S140). At this time, the user terminal 100 may generate notification information indicating that a failure has occurred on the network and provide the notification information to the user (S130).

Next, the user terminal 100 determines whether the failure of the network has been eliminated (S150).

The user terminal 100 can confirm whether or not the network failure is eliminated at predetermined time intervals.

Alternatively, in a state where the offline state is maintained due to a failure of the network, when the user terminal 100 receives a use request for a function that requires connection from the user to the web server 10 while the document is in the offline state, And generates notification information for notifying that the failure has not been solved and providing the notification information to the user.

Alternatively, when receiving a storage event in which a storage request is received from a user or a storage event set to be automatically stored at a predetermined time, the user terminal 100 determines whether or not the failure of the network is resolved, .

Next, when the trouble of the network is resolved and the web server 10 is switched to the online state, the user terminal 100 stores the document temporarily stored on the web storage 140 on the database of the web server 10 (S160).

Meanwhile, in the document storing method according to an embodiment of the present invention, a document being created in an online state can be stored on the relational database and the NoSQL database of the web server 10.

In the offline mode, the document can be converted into JSON type data in a key-value format and temporarily stored on the local storage of the web storage 140.

At this time, the temporarily stored data includes a key corresponding to the relational database of the web server 10, and accordingly, an embodiment of the present invention may store the temporarily stored data based on the key corresponding to the relational database Can be stored on a relational database.

In the above description, steps S110 to S160 may be further divided into further steps or combined into fewer steps, according to an embodiment of the present invention. Also, some of the steps may be omitted as necessary, and the order between the steps may be changed. In addition, the contents already described with respect to the user terminal 100 in Figs. 1 to 4 apply to the document methods of Figs. 5 and 6, even if other contents are omitted.

According to the embodiment of the present invention described above, even if the offline state occurs due to a network failure during the document operation in the online state, the document stored in the local storage, which is the web storage 140 of the browser, Since it can be continuously used even in the online state, the continuity of the document work can be ensured even if it goes offline.

A method of storing a document in a user terminal 100 in which an HTML5-based online authoring service according to an embodiment of the present invention is performed is a computer program stored in a medium executed by a computer or a recording medium As shown in FIG. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, the computer-readable medium may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes any information delivery media, including computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transport mechanism.

While the methods and systems of the present invention have been described in connection with specific embodiments, some or all of those elements or operations may be implemented using a computer system having a general purpose hardware architecture.

It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.

The scope of the present invention is defined by the appended claims rather than the detailed description and all changes or modifications derived from the meaning and scope of the claims and their equivalents are to be construed as being included within the scope of the present invention do.

1: Online authoring system 10: Web server
100, 100a to 100c: user terminal 110: communication module
120: memory 130: processor
140: Web Storage

Claims (17)

In a user terminal in which an HTML5-based online authoring service is performed,
Communication module,
A memory storing a program for executing the online authoring service,
And a processor for executing the program,
Wherein the processor temporarily stores the document on the web storage when it detects the occurrence of a failure in the network upon execution of the program, determines whether or not the failure of the network is resolved, And stores the document on a database of the web server.
The method according to claim 1,
Wherein the processor re-calls the web server a predetermined number of times if the web server does not receive a response from the web server for a predetermined time after the web server is called, And determines that a failure has occurred in the network.
3. The method according to claim 1 or 2,
Wherein if the failure of the network is detected, the processor generates alert information informing that the failure of the network has occurred.
3. The method according to claim 1 or 2,
Wherein the processor is configured to determine whether or not the failure of the network is resolved when a request for use of a function requiring connection to the web server is received while the document is being created from the user in the offline state, Wherein the notification information is generated to notify that the failure of the terminal has not yet been solved.
The method according to claim 1,
Wherein the processor determines whether a failure of the network has been resolved upon receipt of a storage event.
The method according to claim 1,
Wherein the document being created in the on-line state is stored on a relational database and a NoSQL database of the web server.
The method according to claim 1,
Wherein the temporary stored document is stored on a local storage of the web storage.
8. The method of claim 7,
Wherein the temporarily stored document is temporarily stored on the local storage as JSON type data in a key-value format.
9. The method of claim 8,
Wherein the temporary stored data includes a key corresponding to the relational database of the web server,
Wherein the processor stores the temporarily stored data on the relational database based on a key corresponding to the relational database as the failure is resolved.
A document storage method in a user terminal in which an HTML5-based online authoring service is performed,
Detecting an offline state due to a failure of the network while the document is being created in an online state;
Temporarily storing the document on the web storage if the network is detected as having failed;
Determining whether a failure of the network has been solved; And
And storing the document temporarily stored on the web storage on a database of the web server when the network failure is resolved and the web storage is switched to the on-line state as a result of the determination.
11. The method of claim 10,
Wherein the step of detecting an offline state due to a failure of the network comprises:
Calling the web server;
If the response is not received from the web server for a predetermined time after the call, re-calling the web server a predetermined number of times; And
And determining that the network is out of order if the response is not received from the web server as a result of the re-invocation.
The method according to claim 10 or 11,
And generating notification information indicating that a failure has occurred in the network when a failure of the network is detected.
The method according to claim 10 or 11,
Receiving from a user a request for use of a function that requires connection to the web server during document creation in the off-line state;
Determining whether a failure of the network has been solved; And
And generating notification information indicating that the failure of the network has not been solved yet if the failure is not eliminated.
11. The method of claim 10,
Wherein the step of determining whether the failure of the network is resolved comprises:
And determining whether or not the failure of the network is resolved upon receiving the storage event.
11. The method of claim 10,
And the document being created in the online state is stored on the relational database and the NoSQL database of the web server.
11. The method of claim 10,
Temporarily storing the document on the web storage,
Wherein the document is temporarily stored on a local storage of the web storage as JSON type data in a key-value format.
17. The method of claim 16,
Wherein the temporary stored data includes a key corresponding to the relational database of the web server,
Wherein storing the document temporarily stored on the web storage on a database of a web server comprises:
And stores the temporarily stored data on the relational database based on the key corresponding to the relational database as the online state is entered.
KR1020160092536A 2016-07-21 2016-07-21 User device for processing online authoring service and method for storing document thereof KR20180010442A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020160092536A KR20180010442A (en) 2016-07-21 2016-07-21 User device for processing online authoring service and method for storing document thereof
PCT/KR2017/007569 WO2018016804A1 (en) 2016-07-21 2017-07-14 User terminal in which online authoring service is performed, and document storage method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160092536A KR20180010442A (en) 2016-07-21 2016-07-21 User device for processing online authoring service and method for storing document thereof

Publications (1)

Publication Number Publication Date
KR20180010442A true KR20180010442A (en) 2018-01-31

Family

ID=60993221

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160092536A KR20180010442A (en) 2016-07-21 2016-07-21 User device for processing online authoring service and method for storing document thereof

Country Status (2)

Country Link
KR (1) KR20180010442A (en)
WO (1) WO2018016804A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200000643A (en) * 2018-06-25 2020-01-03 주식회사 한글과컴퓨터 Web electric document editing apparatus for supporting cross-browsing and operating method thereof

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113094292B (en) * 2020-01-09 2022-12-02 上海宝存信息科技有限公司 Data storage device and non-volatile memory control method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100440037B1 (en) * 2003-08-08 2004-07-14 주식회사 마크애니 Document security system
US8738706B1 (en) * 2011-11-16 2014-05-27 Google Inc. Systems and methods for collaborative document editing
KR20140098929A (en) * 2013-01-31 2014-08-11 주식회사 윌드림 Web-based online e-book publishing method and system using user oriented self publishing tool
KR101694980B1 (en) * 2014-01-20 2017-01-23 한국전자통신연구원 Apparatus and method for distribution processing of data, storage server
KR101565153B1 (en) * 2015-07-09 2015-11-02 (주)와치텍 The system of the three-dimensional mounting build and monitoring and method using the JSON document

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200000643A (en) * 2018-06-25 2020-01-03 주식회사 한글과컴퓨터 Web electric document editing apparatus for supporting cross-browsing and operating method thereof

Also Published As

Publication number Publication date
WO2018016804A1 (en) 2018-01-25

Similar Documents

Publication Publication Date Title
CN109976667B (en) Mirror image management method, device and system
US20220408231A1 (en) Message extension app store
CN107831974B (en) Information sharing method and device and storage medium
US9575938B2 (en) Real-time shared web browsing among social network contacts
US10579215B2 (en) Providing content via multiple display devices
US10521251B2 (en) Hosting application experiences within storage service viewers
US11662872B1 (en) Providing content presentation elements in conjunction with a media content item
US20170359281A1 (en) Polling extension application for interacting with a messaging application
US20130138723A1 (en) Dynamic browser icons
US20170359701A1 (en) Sticker distribution system for messaging apps
US20140043325A1 (en) Facetted browsing
US20150046547A1 (en) Optimizing e-mail for mobile devices
JP2014519632A (en) Customized launch of application
US20150365497A1 (en) Providing access to information across multiple computing devices
US20130036196A1 (en) Method and system for publishing template-based content
US20160088077A1 (en) Seamless binary object and metadata sync
US20210216212A1 (en) Method and apparatus for processing data
CN113505302A (en) Method, device and system for supporting dynamic acquisition of buried point data and electronic equipment
CN114302208A (en) Video distribution method, video distribution device, electronic equipment, storage medium and program product
TW201924288A (en) Method and apparatus for forwarding chat information, and electronic device
KR20180010442A (en) User device for processing online authoring service and method for storing document thereof
CN110708238B (en) Method and apparatus for processing information
US9942287B2 (en) Information processing system, terminal device, and method
US20120303568A1 (en) Delivering recommendations based on user content profile
US10664546B2 (en) Techniques for URL archiving while browsing a web page

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E601 Decision to refuse application