KR20220005709A - Electronic device for recommending and applying suitable template for document draft and operation method thereof - Google Patents
Electronic device for recommending and applying suitable template for document draft and operation method thereof Download PDFInfo
- Publication number
- KR20220005709A KR20220005709A KR1020200083217A KR20200083217A KR20220005709A KR 20220005709 A KR20220005709 A KR 20220005709A KR 1020200083217 A KR1020200083217 A KR 1020200083217A KR 20200083217 A KR20200083217 A KR 20200083217A KR 20220005709 A KR20220005709 A KR 20220005709A
- Authority
- KR
- South Korea
- Prior art keywords
- document
- forms
- input
- electronic device
- content
- Prior art date
- Legal status (The legal status 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 status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/334—Query execution
- G06F16/3347—Query execution using vector based model
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Tourism & Hospitality (AREA)
- Computing Systems (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
본 발명은 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치 및 그 동작 방법에 대한 것이다. 본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치는, 전자 장치 상에서 실행 중인 문서를 표시하는 표시부; 상기 문서 및 상기 문서에 적용 가능한 복수의 서식들을 분산 저장하는 분산 저장 서버; 상기 표시부를 통해 표시되고 있는 상기 문서에 적어도 하나의 컨텐츠를 삽입하는데 이용되는 제 1 입력 및 상기 분산 저장 서버에 저장된 상기 복수의 서식들 중 어느 하나의 서식을 선택하는데 이용되는 제 2 입력을 인가하는 입력부; 상기 제 1 입력에 따라 상기 적어도 하나의 컨텐츠가 상기 문서에 삽입되는 것에 응답하여, 상기 복수의 서식들 중 상기 삽입되는 적어도 하나의 컨텐츠와 연관된 하나 이상의 서식들을 식별하는 컨텐츠 식별부; 상기 식별된 하나 이상의 서식들을 설정된 순서에 따라 상기 표시부를 통해 상기 문서 내 제 1 영역에 표시하도록 설정된 서식 관리부; 및 상기 제 2 입력에 따라 상기 식별된 하나 이상의 서식들 중 제 1 서식이 선택되는 경우, 상기 선택된 제 1 서식을 상기 문서 내에 삽입하는 문서 생성부를 포함할 수 있다.The present invention relates to an electronic device for recommending and applying a format suitable for document creation, and an operating method thereof. According to various embodiments of the present disclosure, an electronic device for recommending and applying a format suitable for writing a document includes: a display unit for displaying a document being executed on the electronic device; a distributed storage server for distributedly storing the document and a plurality of forms applicable to the document; Applying a first input used to insert at least one content into the document displayed through the display unit and a second input used to select any one of the plurality of formats stored in the distributed storage server input unit; a content identification unit configured to identify one or more forms associated with the inserted at least one content among the plurality of forms in response to the at least one content being inserted into the document according to the first input; a form management unit configured to display the identified one or more forms in a first area in the document through the display unit in a set order; and a document generating unit configured to insert the selected first form into the document when a first form among the one or more identified forms is selected according to the second input.
Description
본 발명은 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치 및 그 동작 방법에 대한 것이다.The present invention relates to an electronic device for recommending and applying a format suitable for document creation, and an operating method thereof.
최근, 컴퓨터, 스마트폰 또는 태블릿 PC 등과 같은 전자 장치가 널리 보급됨에 따라 이러한 전자 장치를 이용하여 문서를 열람, 작성, 편집할 수 있도록 하는 다양한 종류의 문서 관련 프로그램들이 출시되고 있다.Recently, as electronic devices, such as computers, smart phones, or tablet PCs, have become widespread, various types of document-related programs have been released that allow users to read, write, and edit documents using such electronic devices.
문서 관련 프로그램들로는 기본적인 문서의 작성, 편집 등을 지원하는 워드프로세서 프로그램, 데이터의 입력, 산술연산, 데이터 관리를 보조하는 스프레드시트 프로그램 및 발표자의 발표를 보조하기 위한 프레젠테이션 프로그램이 있다. 이러한 문서 관련 프로그램들은 문서에 적용 가능한 다양한 형태의 서식들을 제공한다. 전자 장치의 사용자는 문서 관련 프로그램들을 통해 제공되는 서식을 이용하여 문서를 작성할 수 있다.Document-related programs include a word processor program that supports basic document creation and editing, a spreadsheet program that supports data input, arithmetic operations, and data management, and a presentation program that assists a presenter's presentation. These document-related programs provide various types of forms applicable to documents. A user of the electronic device may create a document using a form provided through document-related programs.
하지만, 문서 관련 프로그램들을 통해 제공되는 서식은 상기 프로그램들이 제작될 당시에 미리 생성된 후 삽입된 것이기 때문에, 사용자가 필요로 하는 서식을 포함하지 않을 가능성이 있다. 또한, 기존의 문서 관련 프로그램들은 사용자가 직접 서식을 추가하여 문서에 적용하는 기능을 제공하지 않거나, 제공하더라도 제한적인 범위 내에서만 제공할 뿐이었다. However, since the forms provided through the document-related programs are pre-generated and then inserted when the programs are produced, there is a possibility that the forms required by the user may not be included. In addition, the existing document-related programs did not provide a function for the user to directly add a form and apply it to the document, or provided it only within a limited range.
본 문서에 개시된 다양한 실시예들은 상기한 문제점에 기초하여 안출된 것이다. 일 실시예에 따른 전자 장치는 문서 관련 프로그램을 이용하는 사용자가 서식들의 목록을 확인한 후 원하는 서식을 선택할 수 있도록 하는 사용자 인터페이스를 제공할 수 있다. 예컨대, 전자 장치는 문서에 텍스트가 입력되는 것에 응답하여, 상기 입력되는 텍스트를 포함하고 있거나 상기 입력되는 텍스트와 관련된 서식을 사용자에게 추천할 수 있다. 또한, 전자 장치는 상기 추천에 대응하여 사용자가 어느 하나의 서식을 선택하는 경우, 선택된 서식을 문서에 적용할 수 있다.Various embodiments disclosed in this document have been devised based on the above problems. The electronic device according to an embodiment may provide a user interface that allows a user who uses a document related program to select a desired form after checking a list of forms. For example, in response to text being input into a document, the electronic device may recommend a format including the input text or related to the input text to the user. Also, when the user selects one of the formats in response to the recommendation, the electronic device may apply the selected format to the document.
본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치는, 전자 장치 상에서 실행 중인 문서를 표시하는 표시부; 상기 문서 및 상기 문서에 적용 가능한 복수의 서식들을 분산 저장하는 분산 저장 서버; 상기 표시부를 통해 표시되고 있는 상기 문서에 적어도 하나의 컨텐츠를 삽입하는데 이용되는 제 1 입력 및 상기 분산 저장 서버에 저장된 상기 복수의 서식들 중 어느 하나의 서식을 선택하는데 이용되는 제 2 입력을 인가하는 입력부; 상기 제 1 입력에 따라 상기 적어도 하나의 컨텐츠가 상기 문서에 삽입되는 것에 응답하여, 상기 복수의 서식들 중 상기 삽입되는 적어도 하나의 컨텐츠와 연관된 하나 이상의 서식들을 식별하는 컨텐츠 식별부; 상기 식별된 하나 이상의 서식들을 설정된 순서에 따라 상기 표시부를 통해 상기 문서 내 제 1 영역에 표시하도록 설정된 서식 관리부; 및 상기 제 2 입력에 따라 상기 식별된 하나 이상의 서식들 중 제 1 서식이 선택되는 경우, 상기 선택된 제 1 서식을 상기 문서 내에 삽입하는 문서 생성부를 포함할 수 있다.According to various embodiments of the present disclosure, an electronic device for recommending and applying a format suitable for writing a document includes: a display unit for displaying a document being executed on the electronic device; a distributed storage server for distributedly storing the document and a plurality of forms applicable to the document; Applying a first input used to insert at least one content into the document displayed through the display unit and a second input used to select any one of the plurality of formats stored in the distributed storage server input unit; a content identification unit configured to identify one or more forms associated with the inserted at least one content among the plurality of forms in response to the at least one content being inserted into the document according to the first input; a form management unit configured to display the identified one or more forms in a first area in the document through the display unit in a set order; and a document generating unit configured to insert the selected first form into the document when a first form from among the one or more identified forms is selected according to the second input.
또한, 본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치를 제어하는 방법은, 전자 장치 상에서 실행 중인 문서를 상기 전자 장치의 표시부를 통해 표시하는 단계; 상기 문서 및 상기 문서에 적용 가능한 복수의 서식들을 저장하는 단계; 상기 표시부를 통해 표시되고 있는 상기 문서에 적어도 하나의 컨텐츠를 삽입하는데 이용되는 제 1 입력, 및 상기 저장된 복수의 서식들 중 어느 하나의 서식을 선택하는데 이용되는 제 2 입력 중 적어도 하나를 인가하는 단계; 상기 제 1 입력에 따라 상기 적어도 하나의 컨텐츠가 상기 문서에 삽입되는 것에 응답하여, 상기 복수의 서식들 중 상기 삽입되는 적어도 하나의 컨텐츠와 연관된 하나 이상의 서식들을 식별하는 단계; 상기 식별된 하나 이상의 서식들을 설정된 순서에 따라 상기 표시부를 통해 상기 문서 내 제 1 영역에 표시하는 단계; 및 상기 제 2 입력에 따라 상기 식별된 하나 이상의 서식들 중 제 1 서식이 선택되는 경우, 상기 선택된 제 1 서식을 상기 문서 내에 삽입하는 단계를 포함할 수 있다In addition, according to various embodiments of the present disclosure, a method of controlling an electronic device for recommending and applying a format suitable for document creation may include: displaying a document being executed on an electronic device through a display unit of the electronic device; storing the document and a plurality of forms applicable to the document; applying at least one of a first input used to insert at least one content into the document displayed through the display unit, and a second input used to select any one of the stored plurality of formats; ; in response to inserting the at least one content into the document according to the first input, identifying one or more forms associated with the inserted at least one content from among the plurality of forms; displaying the identified one or more forms in a first area in the document through the display unit according to a set order; and inserting the selected first form into the document when a first form among the identified one or more forms is selected according to the second input.
본 문서에 개시된 다양한 실시예들에 따르면, 전자 장치는 사용자가 필요로 하는 서식을 추천할 수 있는 사용자 인터페이스를 제공할 수 있다. 이를 통해 전자 장치의 사용자는 문서를 작성할 때 손쉽게 원하는 서식을 적용할 수 있으며, 문서 관련 프로그램을 사용함에 있어 편의성이 증대될 수 있다.According to various embodiments disclosed in this document, the electronic device may provide a user interface capable of recommending a form required by the user. Through this, the user of the electronic device can easily apply a desired format when creating a document, and convenience in using a document-related program can be increased.
본 문서에 개시된 다양한 실시예들에 따르면, 전자 장치는 사용자가 반복적으로 작성하는 서식을 저장할 수 있고, 저장된 서식을 특정 조건에 따라 출력(또는 추천)할 수 있다. 새로운 문서를 작성할 때마다 반복적으로 작성해야 했던 서식을 손쉽게 확인하고 적용할 수 있는 사용자 인터페이스가 제공됨에 따라, 문서 작성과 관련된 업무 효율이 높아질 수 있다.According to various embodiments disclosed in this document, the electronic device may store a form repeatedly filled out by a user, and may output (or recommend) the stored form according to a specific condition. When a new document is created, a user interface that can easily check and apply the form that had to be repeatedly filled out is provided, so work efficiency related to document creation can be increased.
도 1은 본 발명의 일 실시예에 따른 전자 장치의 구성을 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 전자 장치와 네트워크의 구성을 도시한 도면이다.
도 3은 본 발명의 일 실시예에 따른 전자 장치에서 문서에 서식을 적용하는 방법을 도시한 순서도이다.
도 4는 본 발명의 실시예에 따른 화면이 표시된 단말기를 도시한 그림이다.1 is a diagram illustrating a configuration of an electronic device according to an embodiment of the present invention.
2 is a diagram illustrating a configuration of an electronic device and a network according to an embodiment of the present invention.
3 is a flowchart illustrating a method of applying a format to a document in an electronic device according to an embodiment of the present invention.
4 is a diagram illustrating a terminal on which a screen is displayed according to an embodiment of the present invention.
본 문서에 개시된 다양한 실시예들은 본 발명을 특정한 실시 형태로 한정하기 위해 제시된 것이 아니며, 다양한 실시예들을 통해 소개된 구성요소들은 본 발명의 사상 및 기술 범위에 포함되는 모든 변경 가능한 균등물 내지 대체물을 포함하는 의미로서 제시된 것임을 당업자는 용이하게 이해할 것이다. 또한, 각 도면을 설명함에 있어, 다르게 정의되지 않는 한 기술적이거나 과학적인 용어를 포함해서 본 명세서 상에서 사용되는 모든 용어들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 사람에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있는 것으로 해석될 수 있다. 또한, 본 발명의 목적 및 효과, 그리고 그것들을 달성하기 위한 기술적 구성들은 첨부되는 도면과 함께 상세하게 설명되는 실시예들을 통해 명확해질 것이다. 본 발명을 설명함에 있어 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우, 그와 관련된 상세한 설명은 생략될 수 있으며, 뒤에 설명되는 용어들은 본 발명에서의 구조, 역할 및 기능 등을 고려하여 정의된 용어들로서 이는 사용자 및 운용자의 의도 또는 관례 등에 따라 기존에 사용되던 의미와 달리 해석될 수 있다.The various embodiments disclosed in this document are not presented to limit the present invention to specific embodiments, and the components introduced through the various embodiments include all changeable equivalents or substitutes included in the spirit and scope of the present invention. It will be readily understood by those skilled in the art that it is presented in an inclusive sense. In addition, in describing each drawing, unless otherwise defined, all terms used in this specification, including technical or scientific terms, are those commonly understood by those of ordinary skill in the art to which the present invention belongs. can be interpreted as having the same meaning. In addition, the objects and effects of the present invention, and technical configurations for achieving them will become clear through the embodiments described in detail in conjunction with the accompanying drawings. In the description of the present invention, if it is determined that a detailed description of a known function or configuration may unnecessarily obscure the gist of the present invention, the detailed description related thereto may be omitted, and terms to be described later refer to the structure in the present invention. As terms defined in consideration of , roles, and functions, they may be interpreted differently from the meanings previously used according to the intentions or customs of users and operators.
본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있음을 밝혀둔다. 본 문서에 개시된 다양한 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 오로지 특허청구범위에 기재된 청구항의 범주에 의하여 정의될 뿐이다. It should be noted that the present invention is not limited to the embodiments disclosed below and may be implemented in various different forms. The various embodiments disclosed in this document are provided so that the disclosure of the present invention is complete, and to completely inform those of ordinary skill in the art to which the present invention belongs, the scope of the invention, and the present invention is only claimed It is only defined by the scope of the claims recited in the scope.
본 문서에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있다는 것을 의미한다. 또한, 본 발명의 다양한 실시예들에 있어서, 각 구성요소들, 기능 블록들 또는 수단들은 하나 또는 그 이상의 하부 구성요소로 구성될 수 있고, 각 구성요소들이 수행하는 전기, 전자, 기계적 기능들은 전자회로, 집적회로, ASIC(application specific integrated circuit) 등 공지된 다양한 소자들 또는 기계적 요소들로 구현될 수 있으며, 각각 별개로 구현되거나 2 이상이 하나로 통합되어 구현될 수도 있다. In this document, when a part "includes" a certain component, it means that other components may be further included, rather than excluding other components, unless otherwise stated. In addition, in various embodiments of the present invention, each of the components, functional blocks or means may be composed of one or more sub-components, and the electrical, electronic, and mechanical functions performed by each component are electronic. A circuit, an integrated circuit, an application specific integrated circuit (ASIC), etc. may be implemented as various well-known devices or mechanical elements, and may be implemented separately or two or more may be integrated into one.
한편, 첨부된 블록도의 블록들이나 흐름도의 단계들은 범용 컴퓨터, 특수용 컴퓨터, 휴대용 노트북 컴퓨터, 네트워크 컴퓨터 등 데이터 프로세싱이 가능한 장비의 프로세서나 메모리에 탑재되어 지정된 기능들을 수행하는 컴퓨터 프로그램 인스트럭션들을 의미하는 것으로 해석될 수 있다. 이들 컴퓨터 프로그램 인스트럭션들은 컴퓨터 장치에 구비된 메모리 또는 컴퓨터에서 판독 가능한 메모리에 저장될 수 있기 때문에, 블록도의 블록들 또는 흐름도의 단계들에서 설명된 기능들은 이를 수행하는 인스트럭션 수단을 내포하는 제조물로 생산될 수도 있다. 아울러, 각 블록 또는 각 단계는 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 가능한 실시예들에서는 블록들 또는 단계들에서 언급된 기능들이 정해진 순서와 달리 실행되는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들 또는 단계들은 실질적으로 동시에 수행되거나, 역순으로 수행될 수 있으며, 경우에 따라 일부 블록들 또는 단계들이 생략된 채로 수행될 수도 있다.On the other hand, the blocks in the attached block diagram or steps in the flowchart refer to computer program instructions that are loaded in the processor or memory of equipment capable of data processing, such as general-purpose computers, special-purpose computers, portable notebook computers, and network computers, and perform specified functions. can be interpreted. Since these computer program instructions may be stored in a memory provided in a computer device or a memory readable by a computer, the functions described in blocks of a block diagram or steps of a flowchart are produced as a product containing instruction means for performing the same. it might be In addition, each block or each step may represent a module, segment, or portion of code comprising one or more executable instructions for executing specified logical function(s). It should also be noted that, in some alternative embodiments, it is also possible for the functions recited in blocks or steps to be executed out of the prescribed order. For example, two blocks or steps shown one after another may be performed substantially simultaneously or in the reverse order, and in some cases, some blocks or steps may be omitted.
이하에서는 첨부된 도면을 참고하여 본 발명의 다양한 실시예들에 따른 전자 장치에서 사용자 인터페이스의 상태를 변경하는 방법에 대하여 설명하기로 한다.Hereinafter, a method of changing a state of a user interface in an electronic device according to various embodiments of the present disclosure will be described with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 전자 장치의 구성을 도시한 도면이다. 다양한 실시예들에 따르면, 전자 장치(100)는 표시부(110), 분산 저장 서버(120), 입력부(130), 컨텐츠 식별부(140), 서식 관리부(150) 및 문서 생성부(160) 중 적어도 하나를 포함할 수 있다. 여기서, 컨텐츠 식별부(140), 서식 관리부(150) 및 문서 생성부(160)는 특정 인스트럭션을 수행하는 모듈을 의미하기 위해 사용되었으며, 상기 모듈들을 통해 수행되는 인스트럭션들은 전자 장치의 프로세서에 의해 수행되는 것으로 이해될 수 있음을 밝혀둔다.1 is a diagram illustrating a configuration of an electronic device according to an embodiment of the present invention. According to various embodiments, the
전자 장치(100)의 표시부(110)는 전자 장치(100)에서 생성된 정보를 시각적인 형태로 전자 장치(100)의 외부(예: 사용자)에 제공하는 기능을 수행할 수 있다. 일 실시예에 따르면, 표시부(110)는 터치를 감지하도록 설정된 터치 회로 또는 상기 터치에 의해 발생되는 힘의 세기를 측정하도록 설정된 센서 회로를 포함할 수 있다. 표시부(110)는 전자 장치(100)의 하우징에 포함된 형태의 디스플레이를 의미하거나, 전자 장치(100)와 유선 또는 무선으로 연결될 수 있는 독립적인 형태의 디스플레이를 의미할 수 있다.The
일 실시예에 따르면, 표시부(110)는 전자 장치(100) 상에서 실행 중인 문서, 문서에 포함된 컨텐츠 및 상기 컨텐츠와 관련된 서식, 서식을 제어하는데 이용되는 사용자 인터페이스를 표시할 수 있다. According to an embodiment, the
전자 장치(100)의 분산 저장 서버(120)는 전자 장치(100)의 적어도 하나의 구성 요소에 의해 사용되는 다양한 데이터를 저장할 수 있다. 여기서, 데이터는 소프트웨어 및 이와 관련된 명령에 대한 입력 데이터 또는 출력 데이터를 포함할 수 있다. 또한, 분산 저장 서버(120)는 휘발성 메모리 또는 비휘발성 메모리를 포함할 수 있다. 일 실시예에 따르면, 분산 저장 서버(120)는 문서 및 상기 문서에 적용 가능한 복수의 서식들을 저장할 수 있다. 분산 저장 서버(120)는 분산 저장 서버(120)에 저장된 복수의 서식들을 문서 관련 프로그램들이 제작될 때 미리 생성된 서식들과 전자 장치(100)의 사용자가 새롭게 추가한 서식들을 포함할 수 있다. The
전자 장치(100)의 입력부(130)는 전자 장치(100)의 구성 요소에 사용될 명령 또는 데이터를 전자 장치(100)의 외부(예: 사용자)로부터 수신할 수 있다. 입력부(130)는 마우스, 키보드 및 터치 패드를 포함할 수 있다. 일 실시예에 따르면, 입력부(130)(예: 키보드)를 통해 사용자로부터 수신되는 제 1 입력은 표시부(110)를 통해 표시되고 있는 문서에 적어도 하나의 컨텐츠를 삽입하는데 이용될 수 있다. 또한, 입력부(130)(예: 마우스)를 통해 사용자로부터 수신되는 제 2 입력은 분산 저장 서버(120)에 저장된 복수의 서식들 중 어느 하나의 서식을 선택하는데 이용될 수 있다.The
전자 장치(100)의 콘텐츠 식별부(140)는 적어도 하나의 컨텐츠가 문서에 삽입되는 것에 응답하여, 분산 저장 서버(120)에 저장된 복수의 서식들 중 상기 삽입되는 적어도 하나의 컨텐츠와 연관된 하나 이상의 서식들을 식별할 수 있다. 일 실시예에 따르면, 문서에 컨텐츠가 삽입될 때, 콘텐츠 식별부(140)는 삽입된 텍스트의 적어도 일부를 포함하거나 삽입된 텍스트와 연관성이 있는 서식이 있는지를 확인하기 위해 분산 저장 서버(120)를 검색할 수 있다.In response to the at least one content being inserted into the document, the content identification unit 140 of the
전자 장치(100)의 서식 관리부(150)는 컨텐츠 식별부(140)를 통해 식별된 하나 이상의 서식들이 사용자에게 제공되는 순서를 결정할 수 있다. 또한, 전자 장치(100)의 서식 관리부(150)는 컨텐츠 식별부(140)를 통해 식별된 하나 이상의 서식들이 표시부(110)를 통해 표시되는 형태나 영역을 결정할 수 있다. The
일 실시예에 따르면, 서식 관리부(150)는 컨텐츠 식별부(140)를 통해 식별된 하나 이상의 서식들이 사용자에게 제공되는 순서를 결정하기 위해, 문서에 삽입된 제 1 컨텐츠 및 상기 식별된 하나 이상의 서식들 각각에 포함된 제 2 컨텐츠를 비교할 수 있고, 비교 결과에 기초하여 제 1 컨텐츠 및 제 2 컨텐츠 간의 일치도를 계산할 수 있다. 또한, 서식 관리부(150)는 계산된 일치도에 기초하여, 상기 식별된 하나 이상의 서식들이 전자 장치(100)의 표시부(110)를 통해 출력될 순서를 결정할 수 있다. 예컨대, 서식 관리부(150)는 상기 식별된 하나 이상의 서식들을, 계산된 일치도가 높은 순서에 따라 하나씩 출력되도록 표시부(110)를 제어할 수 있다. According to an embodiment, the
한편, 서식 관리부(150)는 컨텐츠 식별부(140)를 통해 둘 이상의 서식들이 식별되는 경우, 상기 식별된 둘 이상의 서식들 중 어느 하나를 선택하는데 이용되는 버튼 인터페이스를 추가로 생성하여, 표시부(110)를 통해 출력할 수 있다. 일 실시예에 따르면, 상기 버튼 인터페이스는 표시부(110) 상에 출력되고 있는 서식을 이전 순서 또는 다음 순서의 서식으로 변경하는데 이용되는 변경 버튼과 표시부(110) 상에 출력되고 있는 서식을 문서에 삽입하는데 이용되는 선택 버튼을 포함할 수 있다. 서식 관리부(150)는 입력부(130)를 통해 사용자로부터 수신된 입력이 변경 버튼을 지시하는 경우, 표시부(110) 상에 출력되고 있는 서식을 설정된 순서에 따라 변경할 수 있다. 또한, 서식 관리부(150)는 입력부(130)를 통해 사용자로부터 수신된 입력이 선택 버튼을 지시하는 경우, 표시부(110) 상에 출력되고 있는 서식을 문서에 삽입할 수 있다. On the other hand, when two or more forms are identified through the content identification unit 140 , the
일 실시예에 따르면, 서식 관리부(150)는 컨텐츠 식별부(140)를 통해 식별된 하나 이상의 서식들이 표시부(110)를 통해 표시되는 형태나 영역을 결정할 수 있다. 예컨대, 서식 관리부(150)는 컨텐츠 식별부(140)를 통해 식별된 하나 이상의 서식들이 문서 내 미리 설정된 영역에 표시되도록 표시부(110)를 제어할 수 있다. 여기서, 미리 설정된 영역은 문서 내에 삽입된 컨텐츠의 하단 영역을 포함할 수 있다. 한편, 서식 관리부(150)는 하나 이상의 서식들과 문서 내에 삽입된 컨텐츠가 구분되어 표시될 수 있도록, 미리 설정된 영역에 표시된 하나 이상의 서식들의 색상 또는 명암을 문서 내에 삽입된 컨텐츠의 색상 또는 명암과 다르게 설정할 수 있다. 예컨대, 서식 관리부(150)는 하나 이상의 서식들이 문서 내에 삽입된 컨텐츠보다 흐리게(또는 투명하게) 표시되도록 표시부(110)를 제어할 수 있다. According to an embodiment, the
전자 장치(100)의 문서 생성부(160)는 식별된 하나 이상의 서식들 중 어느 하나인 제 1 서식을 선택하는 입력이 수신되는 경우, 선택된 제 1 서식을 문서 내에 삽입할 수 있다. 일 실시예에 따르면, 문서에 삽입되는 제 1 서식의 위치는 문서에 기 삽입된 컨텐츠의 위치일 수 있다. When an input for selecting a first format that is any one of the identified one or more formats is received, the
도 2는 본 발명의 일 실시예에 따른 전자 장치와 네트워크의 구성을 도시한 도면이다.2 is a diagram illustrating a configuration of an electronic device and a network according to an embodiment of the present invention.
도 2를 참고하면, 전자 장치(100)는 표시부(110)를 통해 전자 장치(100) 상에서 실행중인 문서 관련 프로그램(200)을 표시할 수 있다. 여기서, 문서 관련 프로그램(200)은 문서(201)를 작성하는데 이용되는 워드프로세서를 포함할 수 있다. Referring to FIG. 2 , the
한편, 전자 장치(100)의 입력부(130)(예: 키보드)를 통해 텍스트(215)가 문서(201)에 입력되는 경우, 컨텐츠 식별부(140)는 텍스트(215)의 적어도 일부를 포함하거나 텍스트(215)와 연관된 서식을 찾기 위해 분산 저장 서버(120)에 저장된 복수의 서식들을 대상으로 검색을 수행할 수 있다. Meanwhile, when the
일 실시예에 따르면, 복수의 서식들에 대한 검색은 텍스트(215)의 입력과 동시에 실시간으로 수행되도록 설정되거나 텍스트(215)가 입력된 후 미리 설정된 시간(예: 5초)이 지난 후에 수행되도록 설정될 수 있다.According to an embodiment, the search for a plurality of forms is set to be performed in real time simultaneously with the input of the
도 2를 참고하면, 문서(201) 내에 텍스트(215)가 입력되는 것에 응답하여, 컨텐츠 식별부(140)는 텍스트(215)의 적어도 일부를 포함하거나 텍스트(215)와 연관된 서식을 찾기 위해 분산 저장 서버(120)에 저장된 복수의 서식들을 대상으로 검색을 수행할 수 있으며, 상기 검색을 통해 하나 이상의 서식들을 식별할 수 있다. 일 실시예에 따르면, 컨텐츠 식별부(140)는 문서(201)에 입력된 텍스트(215)와 서식에 포함된 텍스트를 비교하는 과정을 통해, 하나 이상의 서식들을 식별할 수 있다. Referring to FIG. 2 , in response to the
서식 관리부(150)는 식별된 하나 이상의 서식들 중 서식(225)을 선택하여 문서(201)의 제 2 영역(220)에 표시할 수 있다. 서식(225)은 텍스트(215)와의 구별을 위해 워터마크 처리되는 등 텍스트(215)보다 흐리게 표시되거나 텍스트(215)와 구별되는 색상을 이용하여 표시될 수 있다.The
일 실시예에 따르면, 서식 관리부(150)는 식별된 하나 이상의 서식들이 복수 개 존재하는 것으로 판단되는 경우, 버튼 인터페이스(230)가 더 표시되도록 표시부(110)를 제어할 수 있다. 버튼 인터페이스(230)는 뒤로가기 버튼(231), 앞으로가기 버튼(233) 및 선택 버튼(235)을 포함할 수 있다. 여기서, 뒤로가기 버튼(231) 및 앞으로가기 버튼(233)은 표시부(110) 상에 표시되고 있는 서식(225)을 이전 순서 또는 다음 순서에 따른 서식으로 변경할 때 이용되는 버튼이고, 선택 버튼(235)은 표시부(110) 상에 표시되고 있는 서식(225)을 문서(201)에 삽입할 때 이용되는 버튼일 수 있다.According to an embodiment, when it is determined that a plurality of identified one or more forms exist, the
한편, 전자 장치(100)는 서식(225)을 선택하는 입력이 수신되는 것에 응답하여, 서식(225)을 문서(201)에 삽입할 수 있다. 도 2를 참고하면, 문서(201)에 삽입된 서식(225)은 문서(201) 상에서 편집 가능한 컨텐츠(240)로 표현될 수 있다.Meanwhile, the
도 3은 본 발명의 일 실시예에 따른 전자 장치에서 사용자 인터페이스의 상태를 변경하는 방법을 도시한 순서도이다.3 is a flowchart illustrating a method of changing a state of a user interface in an electronic device according to an embodiment of the present invention.
단계(300)에서는, 전자 장치 상에서 실행 중인 문서를 상기 전자 장치의 표시부를 통해 표시할 수 있다. In
단계(310)에서는, 문서 및 상기 문서에 적용 가능한 복수의 서식들 중 적어도 하나를 전자 장치의 분산 저장 서버에 저장할 수 있다. 다양한 실시예들에 따르면, 상기 복수의 서식들은 문서 관련 프로그램이 제작될 당시에 생성된 서식과 사용자가 새롭게 추가한 서식을 포함할 수 있다.In
단계(320)에서는, 표시부를 통해 표시되고 있는 상기 문서에 적어도 하나의 컨텐츠를 삽입하는데 이용되는 제 1 입력, 및 상기 저장된 복수의 서식들 중 어느 하나의 서식을 선택하는데 이용되는 제 2 입력 중 적어도 하나를 인가할 수 있다. 다양한 실시예들에 따르면, 제 1 입력 및 제 2 입력은 키보드 및 마우스에 의한 입력을 포함할 수 있다.In
단계(330)에서는, 제 1 입력에 따라 적어도 하나의 컨텐츠가 문서에 삽입되는 것에 응답하여, 상기 복수의 서식들 중 상기 삽입되는 적어도 하나의 컨텐츠와 연관된 하나 이상의 서식들을 식별할 수 있다. In
단계(340)에서는, 식별된 하나 이상의 서식들을 설정된 순서에 따라 표시부를 통해 문서 내 제 1 영역에 표시할 수 있다. 설정된 순서는 문서에 입력된 적어도 하나의 컨텐츠와 서식에 포함된 컨텐츠 간의 비교 결과에 기초하여 결정될 수 있다. 예컨대, 문서에 입력된 적어도 하나의 컨텐츠와 서식에 포함된 컨텐츠 간의 일치도가 높을수록 우선 순위가 높게 설정되어 사용자에게 먼저 제공될 수 있다.In
단계(350)에서는, 제 2 입력에 따라 식별된 하나 이상의 서식들 중 제 1 서식이 선택되는 경우, 선택된 제 1 서식을 문서 내에 삽입할 수 있다. 문서 내에 삽입된 제 1 서식은 문서 내에서 편집 가능한 형태의 컨텐츠로 표현될 수 있다.In
다양한 실시예들에 따르면, 도 3에 개시된 동작들 중 일부는 생략되거나 복수 회 반복될 수 있다. 또한, 도 3에 개시된 동작들 각각은 일 실시예로 보는 것이 타당하며, 어느 하나의 동작이 다른 하나의 동작에 종속되는 것으로 제한 해석될 수 없다.According to various embodiments, some of the operations illustrated in FIG. 3 may be omitted or repeated a plurality of times. In addition, each of the operations disclosed in FIG. 3 is appropriate to be viewed as an exemplary embodiment, and one operation cannot be construed as being dependent on another operation.
본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치는, 전자 장치 상에서 실행 중인 문서를 표시하는 표시부, 상기 문서 및 상기 문서에 적용 가능한 복수의 서식들을 저장하는 분산 저장 서버, 상기 표시부를 통해 표시되고 있는 상기 문서에 적어도 하나의 컨텐츠를 삽입하는데 이용되는 제 1 입력, 및 상기 분산 저장 서버에 저장된 상기 복수의 서식들 중 어느 하나의 서식을 선택하는데 이용되는 제 2 입력을 인가하는 입력부, 상기 제 1 입력에 따라 상기 적어도 하나의 컨텐츠가 상기 문서에 삽입되는 것에 응답하여, 상기 복수의 서식들 중 상기 삽입되는 적어도 하나의 컨텐츠와 연관된 하나 이상의 서식들을 식별하는 컨텐츠 식별부, 상기 식별된 하나 이상의 서식들을 설정된 순서에 따라 상기 표시부를 통해 상기 문서 내 제 1 영역에 표시하도록 설정된 서식 관리부 및 상기 제 2 입력에 따라 상기 식별된 하나 이상의 서식들 중 제 1 서식이 선택되는 경우, 상기 선택된 제 1 서식을 상기 문서 내에 삽입하는 문서 생성부를 포함할 수 있다.An electronic device for recommending and applying a format suitable for creating a document according to various embodiments disclosed in this document includes a display unit for displaying a document being executed on the electronic device, and a distributed storage unit for storing the document and a plurality of forms applicable to the document A storage server, a first input used to insert at least one content into the document being displayed through the display unit, and a second input used to select any one of the plurality of formats stored in the distributed storage server an input unit for applying an input, in response to inserting the at least one content into the document according to the first input, identifying one or more forms associated with the at least one content among the plurality of forms a form management unit configured to display the identified one or more forms in the first area in the document through the display unit in a set order, and a first form selected from among the identified one or more forms according to the second input In this case, it may include a document generating unit for inserting the selected first form into the document.
본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치에 있어서, 상기 적어도 하나의 컨텐츠는 텍스트를 포함하고, 상기 컨텐츠 식별부는 상기 제 1 입력에 따라 상기 문서에 제 1 텍스트가 삽입되는 경우, 상기 복수의 서식들 중에서 상기 제 1 텍스트의 적어도 일부를 포함하는 상기 하나 이상의 서식들을 식별하는 것을 특징으로 할 수 있다.In the electronic device for recommending and applying a format suitable for writing a document according to various embodiments disclosed herein, the at least one content includes text, and the content identification unit adds a second to the document according to the first input. When one text is inserted, the one or more forms including at least a part of the first text may be identified from among the plurality of forms.
본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치에 있어서, 상기 컨텐츠 식별부는 상기 제 1 텍스트 및 상기 식별된 하나 이상의 서식들에 포함된 제 2 텍스트 간의 일치도를 계산하고, 상기 계산된 일치도에 기초하여 상기 순서를 설정하는 것을 특징으로 할 수 있다.In the electronic device for recommending and applying a format suitable for writing a document according to various embodiments disclosed herein, the content identification unit determines the degree of correspondence between the first text and the second text included in the one or more identified formats. calculation, and setting the order based on the calculated degree of matching.
본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치에 있어서, 상기 서식 관리부는 상기 식별된 하나 이상의 서식들 중에서 상기 설정된 순서에 따라 가장 높은 일치도를 갖는 것으로 판단된 제 2 서식을 상기 제 1 영역에 표시하도록 설정되고, 상기 입력부를 통해 상기 표시부 상에 표시된 서식의 변경을 지시하는 상기 제 2 입력이 인가되는 것에 응답하여 상기 표시된 제 2 서식을 상기 순서에 따라 상기 제 2 서식의 다음에 배치된 제 3 서식으로 변경하여 표시하도록 설정된 것을 특징으로 할 수 있다.In the electronic device for recommending and applying a format suitable for document creation according to various embodiments disclosed in this document, the form management unit is determined to have the highest degree of matching among the identified one or more forms according to the set order. a second format is set to be displayed on the first area, and the displayed second format is displayed in the order in response to the second input instructing to change the format displayed on the display part through the input part It may be characterized in that it is set to change and display the third form placed next to the second form.
본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치에 있어서, 상기 표시부는 상기 제 2 서식 및 상기 제 3 서식을 포함하는 상기 식별된 하나 이상의 서식들을 상기 문서 내 상기 제 1 영역에 표시할 때, 상기 식별된 하나 이상의 서식들의 색상 또는 명암을 상기 제 1 텍스트의 색상 또는 명암과 다르게 조정하여 표시하는 것을 특징으로 할 수 있다.In the electronic device for recommending and applying a format suitable for creating a document according to various embodiments disclosed herein, the display unit displays the identified one or more formats including the second format and the third format in the document. When displaying in the first area, the color or contrast of the identified one or more forms may be displayed by adjusting the color or contrast of the first text differently from that of the first text.
본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치에 있어서, 상기 제 1 영역은 상기 제 1 텍스트가 삽입된 위치의 하단 영역을 포함하는 것을 특징으로 할 수 있다.In the electronic device for recommending and applying a format suitable for writing a document according to various embodiments disclosed herein, the first area may include a lower area at a position where the first text is inserted. .
본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치에 있어서, 상기 컨텐츠 식별부는 상기 제 1 입력에 따라 삽입된 상기 적어도 하나의 컨텐츠가 상기 문서 내 제 2 영역에 삽입되는 것에 응답하여, 상기 복수의 서식들 중 상기 제 2 영역에 삽입되는 적어도 하나의 컨텐츠와 연관된 하나 이상의 서식들을 식별하는 것을 특징으로 할 수 있다.In the electronic device for recommending and applying a format suitable for writing a document according to various embodiments disclosed in this document, the content identification unit stores the at least one content inserted according to the first input to a second area in the document. In response to being inserted, one or more forms associated with at least one content to be inserted into the second area among the plurality of forms may be identified.
본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치에 있어서, 상기 문서 생성부는 상기 제 2 입력에 따라 상기 선택된 제 1 서식이 상기 문서 내에 삽입되는 경우, 상기 제 1 입력에 따라 삽입된 상기 적어도 하나의 컨텐츠를 삭제하고, 상기 적어도 하나의 컨텐츠가 삭제된 상기 제 2 영역에 상기 선택된 제 1 서식을 삽입하는 것을 특징으로 할 수 있다.In the electronic device for recommending and applying a format suitable for creating a document according to various embodiments disclosed in the present document, the document generating unit may include, when the selected first form is inserted into the document according to the second input, the The at least one content inserted according to the first input may be deleted, and the selected first form may be inserted into the second area from which the at least one content has been deleted.
또한, 본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치를 제어하는 방법은, 전자 장치 상에서 실행 중인 문서를 상기 전자 장치의 표시부를 통해 표시하는 단계, 상기 문서 및 상기 문서에 적용 가능한 복수의 서식들을 저장하는 단계, 상기 표시부를 통해 표시되고 있는 상기 문서에 적어도 하나의 컨텐츠를 삽입하는데 이용되는 제 1 입력, 및 상기 저장된 복수의 서식들 중 어느 하나의 서식을 선택하는데 이용되는 제 2 입력 중 적어도 하나를 인가하는 단계, 상기 제 1 입력에 따라 상기 적어도 하나의 컨텐츠가 상기 문서에 삽입되는 것에 응답하여, 상기 복수의 서식들 중 상기 삽입되는 적어도 하나의 컨텐츠와 연관된 하나 이상의 서식들을 식별하는 단계, 상기 식별된 하나 이상의 서식들을 설정된 순서에 따라 상기 표시부를 통해 상기 문서 내 제 1 영역에 표시하는 단계 및 상기 제 2 입력에 따라 상기 식별된 하나 이상의 서식들 중 제 1 서식이 선택되는 경우, 상기 선택된 제 1 서식을 상기 문서 내에 삽입하는 단계를 포함할 수 있다.In addition, according to various embodiments disclosed herein, a method for controlling an electronic device for recommending and applying a format suitable for document creation includes displaying a document being executed on an electronic device through a display unit of the electronic device, the document and storing a plurality of forms applicable to the document, a first input used to insert at least one content into the document displayed through the display unit, and any one of the stored forms applying at least one of a second input used to select, in response to inserting the at least one content into the document according to the first input, the at least one content from among the plurality of forms; identifying one or more associated forms; displaying the identified one or more forms in a first area in the document through the display unit in a set order; and displaying a second one of the identified one or more forms according to the second input. When the first format is selected, the method may include inserting the selected first format into the document.
본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치를 제어하는 방법에 있어서, 상기 적어도 하나의 컨텐츠는 텍스트를 포함하고, 상기 식별하는 단계는, 상기 제 1 입력에 따라 상기 문서에 제 1 텍스트가 삽입되는 경우, 상기 복수의 서식들 중에서 상기 제 1 텍스트의 적어도 일부를 포함하는 상기 하나 이상의 서식들을 식별하는 단계를 더 포함할 수 있다.In the method of controlling an electronic device for recommending and applying a format suitable for document creation according to various embodiments disclosed herein, the at least one content includes text, and the identifying includes: When the first text is inserted into the document according to
본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치를 제어하는 방법에 있어서, 상기 식별하는 단계는, 상기 제 1 텍스트 및 상기 식별된 하나 이상의 서식들에 포함된 제 2 텍스트 간의 일치도를 계산하는 단계 및 상기 계산된 일치도에 기초하여 상기 순서를 설정하는 단계를 더 포함할 수 있다.In the method of controlling an electronic device for recommending and applying a format suitable for creating a document according to various embodiments disclosed in this document, the identifying includes: The method may further include calculating a degree of agreement between the second texts and setting the order based on the calculated degree of agreement.
본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치를 제어하는 방법에 있어서, 상기 제 1 영역에 표시하는 단계는, 상기 식별된 하나 이상의 서식들 중에서 상기 설정된 순서에 따라 가장 높은 일치도를 갖는 것으로 판단된 제 2 서식을 상기 제 1 영역에 표시하는 단계 및 상기 입력부를 통해 상기 표시부 상에 표시된 서식의 변경을 지시하는 상기 제 2 입력이 인가되는 것에 응답하여 상기 표시된 제 2 서식을 상기 순서에 따라 상기 제 2 서식의 다음에 배치된 제 3 서식으로 변경하여 표시하는 단계를 더 포함할 수 있다.In the method of controlling an electronic device for recommending and applying a format suitable for document creation according to various embodiments of the present disclosure, the displaying on the first area includes: the set order among the identified one or more formats displaying the second form determined to have the highest degree of matching in the first area according to the method; The method may further include changing and displaying the second format to a third format disposed next to the second format according to the order.
본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치를 제어하는 방법에 있어서, 상기 제 1 영역에 표시하는 단계는, 상기 제 2 서식 및 상기 제 3 서식을 포함하는 상기 식별된 하나 이상의 서식들을 상기 문서 내 상기 제 1 영역에 표시할 때, 상기 식별된 하나 이상의 서식들의 색상 또는 명암을 상기 제 1 텍스트의 색상 또는 명암과 다르게 조정하여 표시하는 단계를 더 포함할 수 있다.In the method of controlling an electronic device for recommending and applying a format suitable for document creation according to various embodiments disclosed herein, the displaying on the first area includes the second format and the third format When displaying the identified one or more forms in the first area in the document, the method may further include adjusting a color or contrast of the identified one or more forms to be different from the color or contrast of the first text. can
본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치를 제어하는 방법에 있어서, 상기 제 1 영역은 상기 제 1 텍스트가 삽입된 위치의 하단 영역을 포함하는 것을 특징으로 할 수 있다.In the method of controlling an electronic device for recommending and applying a format suitable for document creation according to various embodiments disclosed in this document, the first area includes a lower area at a position where the first text is inserted can be done with
본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치를 제어하는 방법에 있어서, 상기 식별하는 단계는, 상기 제 1 입력에 따라 삽입된 상기 적어도 하나의 컨텐츠가 상기 문서 내 제 2 영역에 삽입되는 것에 응답하여, 상기 복수의 서식들 중 상기 제 2 영역에 삽입되는 적어도 하나의 컨텐츠와 연관된 하나 이상의 서식들을 식별하는 단계를 더 포함할 수 있다.In the method of controlling an electronic device for recommending and applying a format suitable for document creation according to various embodiments disclosed in this document, the identifying may include determining that the at least one content inserted according to the first input is The method may further include identifying one or more forms associated with at least one content inserted into the second area among the plurality of forms in response to being inserted into the second area of the document.
본 문서에 개시된 다양한 실시예들에 따라 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치를 제어하는 방법에 있어서, 상기 선택된 제 1 서식을 상기 문서 내에 삽입하는 단계는, 상기 제 2 입력에 따라 상기 선택된 제 1 서식이 상기 문서 내에 삽입되는 경우, 상기 제 1 입력에 따라 삽입된 상기 적어도 하나의 컨텐츠를 삭제하는 단계 및 상기 적어도 하나의 컨텐츠가 삭제된 상기 제 2 영역에 상기 선택된 제 1 서식을 삽입하는 단계를 더 포함할 수 있다.In the method of controlling an electronic device for recommending and applying a format suitable for document creation according to various embodiments disclosed herein, the step of inserting the selected first format into the document includes: according to the second input deleting the at least one content inserted according to the first input when the selected first form is inserted into the document, and inserting the selected first form into the second area from which the at least one content has been deleted It may further include the step of
본 발명의 일 실시예에 따른 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치의 동작 방법은 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램으로 구현될 수 있다.The method of operating an electronic device for recommending and applying a format suitable for document creation according to an embodiment of the present invention may be implemented as a computer program stored in a storage medium for execution through combination with a computer.
본 발명은 커팅부, 제 1 트랜스퍼 및 제 2 트랜스퍼, 콤바인부를 포함할 수 있다.The present invention may include a cutting unit, a first transfer and a second transfer, and a combine unit.
커팅부는 데이터를 분할하여 복수 개의 조각들을 생성하고, 조각들의 각각에 어드레스를 부여할 수 있다. 여기서, 조각들의 어드레스는 복수 개의 문자 및 숫자의 조합으로 이루어질 수 있다.The cutting unit may generate a plurality of pieces by dividing the data, and may assign an address to each of the pieces. Here, the addresses of the pieces may be composed of a combination of a plurality of letters and numbers.
또한, 커팅부는 각각의 어드레스를 고려하여 조합 규칙을 생성할 수 있다. 여기서, 조합 규칙은 복수 개의 데이터 조각들을 각각의 어드레스를 바탕으로 하여 분할되기 이전의 데이터로 조합할 수 있도록 하는 규칙을 의미한다.Also, the cutting unit may generate a combination rule in consideration of each address. Here, the combination rule refers to a rule that allows a plurality of data pieces to be combined into data before being divided based on each address.
제 1 트랜스퍼는 복수 개의 데이터 조각들을 임의의 순서로 전송할 수 있다. 여기서, 복수 개의 데이터 조각들은 각각 부여된 어드레스와 함께 전송될 수 있다.The first transfer may transmit a plurality of data pieces in an arbitrary order. Here, a plurality of data pieces may be transmitted together with an assigned address, respectively.
제 2 트랜스퍼는 제 1 트랜스퍼에 의해 전송된 복수 개의 데이터 조각들에 대응되는 조합 규칙을 전송할 수 있다. 여기서, 제 2 트랜스퍼는 제 1 트랜스퍼에 의한 복수 개의 데이터 조각들의 전송에 대하여 시차를 두고 조합 규칙을 전송하는 것이 바람직할 수 있다. The second transfer may transmit a combination rule corresponding to the plurality of data pieces transmitted by the first transfer. Here, it may be preferable that the second transfer transmits the combination rule with a time difference with respect to the transmission of the plurality of data pieces by the first transfer.
이상 본 명세서에서 설명한 기능적 동작과 본 주제에 관한 실시형태들은 본 명세서에서 개시한 구조들 및 그들의 구조적인 등가물을 포함하여 디지털 전자 회로나 컴퓨터 소프트웨어, 펌웨어 또는 하드웨어에서 혹은 이들 중 하나 이상의 조합에서 구현 가능하다.The functional operations described in this specification and the embodiments related to the present subject matter can be implemented in a digital electronic circuit, computer software, firmware, or hardware, including the structures disclosed herein and structural equivalents thereof, or in a combination of one or more thereof do.
본 명세서에서 기술하는 주제의 실시형태는 하나 이상의 컴퓨터 프로그램 제품, 다시 말해 데이터 처리 장치에 의한 실행을 위하여 또는 그 동작을 제어하기 위하여 유형의 프로그램 매체 상에 인코딩되는 컴퓨터 프로그램 명령에 관한 하나 이상의 모듈로서 구현될 수 있다. 유형의 프로그램 매체는 전파형 신호이거나 컴퓨터로 판독 가능한 매체일 수 있다. 전파형 신호는 컴퓨터에 의한 실행을 위하여 적절한 수신기 장치로 전송하기 위한 정보를 인코딩하기 위하여 생성되는 예컨대 기계가 생성한 전기적, 광학적 혹은 전자기 신호와 같은 인공적으로 생성된 신호이다. 컴퓨터로 판독 가능한 매체는 기계로 판독 가능한 저장장치, 기계로 판독 가능한 저장 기판, 메모리 장치, 기계로 판독 가능한 전파형 신호에 영향을 미치는 물질의 조합 혹은 이들 중 하나 이상의 조합일 수 있다.Embodiments of the subject matter described herein are one or more computer program products, ie, one or more modules directed to computer program instructions encoded on a tangible program medium for execution by or for controlling the operation of a data processing apparatus. can be implemented. A tangible program medium may be a radio wave signal or a computer-readable medium. A radio wave signal is an artificially generated signal, eg a machine-generated electrical, optical or electromagnetic signal, that is generated to encode information for transmission to an appropriate receiver device for execution by a computer. The computer-readable medium may be a machine-readable storage device, a machine-readable storage substrate, a memory device, a combination of materials that affect a machine-readable radio wave signal, or a combination of one or more of these.
컴퓨터 프로그램(프로그램, 소프트웨어, 소프트웨어 어플리케이션, 스크립트 혹은 코드로도 알려져 있음)은 컴파일되거나 해석된 언어나 선험적 혹은 절차적 언어를 포함하는 프로그래밍 언어의 어떠한 형태로도 작성될 수 있으며, 독립형 프로그램이나 모듈, 컴포넌트, 서브루틴 혹은 컴퓨터 환경에서 사용하기에 적합한 다른 유닛을 포함하여 어떠한 형태로도 전개될 수 있다.A computer program (also known as a program, software, software application, script or code) may be written in any form of any programming language, including compiled or interpreted language or a priori or procedural language, and may be written as a stand-alone program or module; It can be deployed in any form, including components, subroutines, or other units suitable for use in a computer environment.
컴퓨터 프로그램은 파일 시스템의 파일에 반드시 대응하는 것은 아니다. 프로그램은 요청된 프로그램에 제공되는 단일 파일 내에, 혹은 다중의 상호 작용하는 파일(예컨대, 하나 이상의 모듈, 하위 프로그램 혹은 코드의 일부를 저장하는 파일) 내에, 혹은 다른 프로그램이나 데이터를 보유하는 파일의 일부(예컨대, 마크업 언어 문서 내에 저장되는 하나 이상의 스크립트) 내에 저장될 수 있다.A computer program does not necessarily correspond to a file in a file system. A program may be in a single file provided to the requested program, or in multiple interacting files (eg, files that store one or more modules, subprograms, or portions of code), or portions of files that hold other programs or data. (eg, one or more scripts stored within a markup language document).
컴퓨터 프로그램은 하나의 사이트에 위치하거나 복수의 사이트에 걸쳐서 분산되어 통신 네트워크에 의해 상호 접속된 다중 컴퓨터 또는 하나의 컴퓨터 상에서 실행되도록 전개될 수 있다.The computer program may be deployed to be executed on one computer or multiple computers located at one site or distributed over a plurality of sites and interconnected by a communication network.
부가적으로, 본 명세서에서 기술하는 논리 흐름과 구조적인 블록도는 개시된 구조적인 수단의 지원을 받는 대응하는 기능과 단계의 지원을 받는 대응하는 행위 및/또는 특정한 방법을 기술하는 것으로, 대응하는 소프트웨어 구조와 알고리즘과 그 등가물을 구축하는 데에도 사용 가능하다. Additionally, the logic flows and structural block diagrams described herein describe corresponding acts and/or specific methods supported by corresponding functions and steps supported by the disclosed structural means, and corresponding software. It can also be used to build structures and algorithms and their equivalents.
본 명세서에서 기술하는 프로세스와 논리 흐름은 입력 데이터 상에서 동작하고 출력을 생성함으로써 기능을 수행하기 위하여 하나 이상의 컴퓨터 프로그램을 실행하는 하나 이상의 프로그래머블 프로세서에 의하여 수행 가능하다.The processes and logic flows described herein may be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output.
컴퓨터 프로그램의 실행에 적합한 프로세서는, 예컨대 범용 및 특수 목적의 마이크로프로세서 양자 및 어떤 종류의 디지털 컴퓨터의 어떠한 하나 이상의 프로세서라도 포함한다. 일반적으로, 프로세서는 읽기 전용 메모리나 랜덤 액세스 메모리 혹은 양자로부터 명령어와 데이터를 수신할 것이다. Processors suitable for the execution of computer programs include, for example, both general and special purpose microprocessors and any one or more processors of any kind of digital computer. Typically, the processor will receive instructions and data from read-only memory, random access memory, or both.
컴퓨터의 핵심적인 요소는 명령어와 데이터를 저장하기 위한 하나 이상의 메모리 장치 및 명령을 수행하기 위한 프로세서이다. 또한, 컴퓨터는 일반적으로 예컨대 자기, 자기광학 디스크나 광학 디스크와 같은 데이터를 저장하기 위한 하나 이상의 대량 저장 장치로부터 데이터를 수신하거나 그것으로 데이터를 전송하거나 혹은 그러한 동작 둘 다를 수행하기 위하여 동작가능 하도록 결합되거나 이를 포함할 것이다. 그러나, 컴퓨터는 그러한 장치를 가질 필요가 없다.A key element of a computer is one or more memory devices for storing instructions and data and a processor for executing instructions. In addition, a computer is generally operably coupled to receive data from, transmit data to, or both of one or more mass storage devices for storing data, such as, for example, magnetic, magneto-optical disks or optical disks. or will include However, the computer need not have such a device.
본 기술한 설명은 본 발명의 최상의 모드를 제시하고 있으며, 본 발명을 설명하기 위하여, 그리고 당업자가 본 발명을 제작 및 이용할 수 있도록 하기 위한 예를 제공하고 있다. 이렇게 작성된 명세서는 그 제시된 구체적인 용어에 본 발명을 제한하는 것이 아니다. The present description sets forth the best mode of the invention, and provides examples to illustrate the invention, and to enable any person skilled in the art to make or use the invention. The specification thus prepared does not limit the present invention to the specific terms presented.
따라서, 상술한 예를 참조하여 본 발명을 상세하게 설명하였지만, 당업자라면 본 발명의 범위를 벗어나지 않으면서도 본 예들에 대한 개조, 변경 및 변형을 가할 수 있다. 요컨대 본 발명이 의도하는 효과를 달성하기 위해 도면에 도시된 모든 기능 블록을 별도로 포함하거나 도면에 도시된 모든 순서를 도시된 순서 그대로 따라야만 하는 것은 아니며, 그렇지 않더라도 얼마든지 청구항에 기재된 본 발명의 기술적 범위에 속할 수 있다는 점을 밝힌다.Accordingly, although the present invention has been described in detail with reference to the above-described examples, those skilled in the art can make modifications, changes, and modifications to the examples without departing from the scope of the present invention. In short, in order to achieve the intended effect of the present invention, it is not necessary to separately include all the functional blocks shown in the drawings or follow all the orders shown in the drawings. indicate that it may be within the scope
Claims (11)
전자 장치 상에서 실행 중인 문서를 표시하는 표시부;
상기 문서 및 상기 문서에 적용 가능한 복수의 서식들을 분산 저장하는 분산 저장 서버;
상기 표시부를 통해 표시되고 있는 상기 문서에 적어도 하나의 컨텐츠를 삽입하는데 이용되는 제 1 입력, 및 상기 분산 저장 서버에 저장된 상기 복수의 서식들 중 어느 하나의 서식을 선택하는데 이용되는 제 2 입력을 인가하는 입력부;
상기 제 1 입력에 따라 상기 적어도 하나의 컨텐츠가 상기 문서에 삽입되는 것에 응답하여, 상기 복수의 서식들 중 상기 삽입되는 적어도 하나의 컨텐츠와 연관된 하나 이상의 서식들을 식별하는 컨텐츠 식별부;
상기 식별된 하나 이상의 서식들을 설정된 순서에 따라 상기 표시부를 통해 상기 문서 내 제 1 영역에 표시하도록 설정된 서식 관리부; 및
상기 제 2 입력에 따라 상기 식별된 하나 이상의 서식들 중 제 1 서식이 선택되는 경우, 상기 선택된 제 1 서식을 상기 문서 내에 삽입하는 문서 생성부를 포함하는 것을 특징으로 하는 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치.An electronic device for recommending and applying a format suitable for document preparation,
a display unit for displaying a document being executed on the electronic device;
a distributed storage server for distributedly storing the document and a plurality of forms applicable to the document;
A first input used to insert at least one content into the document displayed through the display unit, and a second input used to select any one of the plurality of formats stored in the distributed storage server is applied input unit;
a content identification unit configured to identify one or more forms associated with the inserted at least one content among the plurality of forms in response to the at least one content being inserted into the document according to the first input;
a form management unit configured to display the identified one or more forms in a first area in the document through the display unit in a set order; and
When a first format is selected from among the one or more identified formats according to the second input, recommending a format suitable for creating a document, characterized in that it comprises a document generating unit for inserting the selected first format into the document, and Applied electronic devices.
상기 컨텐츠 식별부는 상기 제 1 입력에 따라 삽입된 상기 적어도 하나의 컨텐츠가 상기 문서 내 제 2 영역에 삽입되는 것에 응답하여, 상기 복수의 서식들 중 상기 제 2 영역에 삽입되는 적어도 하나의 컨텐츠와 연관된 하나 이상의 서식들을 식별하는 것을 특징으로 하는 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치.The method of claim 1,
In response to the at least one content inserted according to the first input being inserted into the second area in the document, the content identification unit is associated with at least one content inserted into the second area among the plurality of forms. An electronic device for recommending and applying a form suitable for creating a document, characterized in that the one or more forms are identified.
상기 문서 생성부는 상기 제 2 입력에 따라 상기 선택된 제 1 서식이 상기 문서 내에 삽입되는 경우, 상기 제 1 입력에 따라 삽입된 상기 적어도 하나의 컨텐츠를 삭제하고, 상기 적어도 하나의 컨텐츠가 삭제된 상기 제 2 영역에 상기 선택된 제 1 서식을 삽입하는 것을 특징으로 하는 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치.3. The method of claim 2,
When the selected first form is inserted into the document according to the second input, the document generating unit deletes the at least one content inserted according to the first input, and the first form from which the at least one content is deleted An electronic device for recommending and applying a format suitable for document creation, characterized in that the selected first format is inserted in the second area.
상기 적어도 하나의 컨텐츠는 텍스트를 포함하고,
상기 컨텐츠 식별부는 상기 제 1 입력에 따라 상기 문서에 제 1 텍스트가 삽입되는 경우, 상기 복수의 서식들 중에서 상기 제 1 텍스트의 적어도 일부를 포함하는 상기 하나 이상의 서식들을 식별하는 것을 특징으로 하는 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치.The method of claim 1,
The at least one content includes text,
When the first text is inserted into the document according to the first input, the content identification unit identifies the one or more forms including at least a part of the first text from among the plurality of forms. An electronic device that recommends and applies a format suitable for
상기 컨텐츠 식별부는 상기 제 1 텍스트 및 상기 식별된 하나 이상의 서식들에 포함된 제 2 텍스트 간의 일치도를 계산하고, 상기 계산된 일치도에 기초하여 상기 순서를 설정하는 것을 특징으로 하는 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치.5. The method of claim 4,
The content identification unit calculates the degree of correspondence between the first text and the second text included in the one or more identified forms, and sets the order based on the calculated degree of agreement. Electronic devices that recommend and apply.
상기 서식 관리부는 상기 식별된 하나 이상의 서식들 중에서 상기 설정된 순서에 따라 가장 높은 일치도를 갖는 것으로 판단된 제 2 서식을 상기 제 1 영역에 표시하도록 설정되고, 상기 입력부를 통해 상기 표시부 상에 표시된 서식의 변경을 지시하는 상기 제 2 입력이 인가되는 것에 응답하여 상기 표시된 제 2 서식을 상기 순서에 따라 상기 제 2 서식의 다음에 배치된 제 3 서식으로 변경하여 표시하도록 설정된 것을 특징으로 하는 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치.6. The method of claim 5,
The form management unit is set to display, in the first area, a second form determined to have the highest degree of matching according to the set order among the identified one or more forms, and the form displayed on the display unit through the input unit and configured to change and display the displayed second form to a third form disposed next to the second form according to the order in response to the second input indicating change is applied. An electronic device that recommends and applies forms.
상기 표시부는 상기 제 2 서식 및 상기 제 3 서식을 포함하는 상기 식별된 하나 이상의 서식들을 상기 문서 내 상기 제 1 영역에 표시할 때, 상기 식별된 하나 이상의 서식들의 색상 또는 명암을 상기 제 1 텍스트의 색상 또는 명암과 다르게 조정하여 표시하는 것을 특징으로 하는 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치.7. The method of claim 6,
When the display unit displays the identified one or more formats including the second format and the third format on the first area in the document, the display unit displays a color or contrast of the identified one or more formats of the first text. An electronic device that recommends and applies a format suitable for creating a document, characterized in that the color or contrast is adjusted and displayed differently.
전자 장치 상에서 실행 중인 문서를 상기 전자 장치의 표시부를 통해 표시하는 단계;
상기 문서 및 상기 문서에 적용 가능한 복수의 서식들을 분산 저장 서버에 분산 저장하는 단계;
상기 표시부를 통해 표시되고 있는 상기 문서에 적어도 하나의 컨텐츠를 삽입하는데 이용되는 제 1 입력, 및 상기 분산 저장된 복수의 서식들 중 어느 하나의 서식을 선택하는데 이용되는 제 2 입력 중 적어도 하나를 인가하는 단계;
상기 제 1 입력에 따라 상기 적어도 하나의 컨텐츠가 상기 문서에 삽입되는 것에 응답하여, 상기 복수의 서식들 중 상기 삽입되는 적어도 하나의 컨텐츠와 연관된 하나 이상의 서식들을 식별하는 단계;
상기 식별된 하나 이상의 서식들을 설정된 순서에 따라 상기 표시부를 통해 상기 문서 내 제 1 영역에 표시하는 단계; 및
상기 제 2 입력에 따라 상기 식별된 하나 이상의 서식들 중 제 1 서식이 선택되는 경우, 상기 선택된 제 1 서식을 상기 문서 내에 삽입하는 단계를 포함하는 것을 특징으로 하는 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치의 동작 방법.In the operating method of an electronic device for recommending and applying a format suitable for document creation,
displaying a document being executed on an electronic device through a display unit of the electronic device;
Distributing and storing the document and a plurality of forms applicable to the document in a distributed storage server;
applying at least one of a first input used to insert at least one content into the document displayed through the display unit, and a second input used to select any one of the distributed and stored plurality of formats step;
in response to inserting the at least one content into the document according to the first input, identifying one or more forms associated with the inserted at least one content from among the plurality of forms;
displaying the identified one or more forms in a first area in the document through the display unit according to a set order; and
Recommending and applying a format suitable for writing a document, comprising inserting the selected first format into the document when a first format is selected from among the one or more identified formats according to the second input a method of operating an electronic device.
상기 적어도 하나의 컨텐츠는 텍스트를 포함하고,
상기 식별하는 단계는,
상기 제 1 입력에 따라 상기 문서에 제 1 텍스트가 삽입되는 경우, 상기 복수의 서식들 중에서 상기 제 1 텍스트의 적어도 일부를 포함하는 상기 하나 이상의 서식들을 식별하는 단계를 더 포함하는 것을 특징으로 하는 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치의 동작 방법.9. The method of claim 8,
The at least one content includes text,
The identifying step is
When a first text is inserted into the document according to the first input, the method further comprising: identifying the one or more formats including at least a portion of the first text from among the plurality of formats How an electronic device works to recommend and apply forms suitable for filling out.
상기 식별하는 단계는,
상기 제 1 텍스트 및 상기 식별된 하나 이상의 서식들에 포함된 제 2 텍스트 간의 일치도를 계산하는 단계; 및
상기 계산된 일치도에 기초하여 상기 순서를 설정하는 단계를 더 포함하는 것을 특징으로 하는 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치의 동작 방법.10. The method of claim 9,
The identifying step is
calculating a degree of correspondence between the first text and a second text included in the identified one or more forms; and
and setting the order based on the calculated matching degree.
상기 제 1 영역에 표시하는 단계는,
상기 식별된 하나 이상의 서식들 중에서 상기 설정된 순서에 따라 가장 높은 일치도를 갖는 것으로 판단된 제 2 서식을 상기 제 1 영역에 표시하는 단계; 및
상기 입력부를 통해 상기 표시부 상에 표시된 서식의 변경을 지시하는 상기 제 2 입력이 인가되는 것에 응답하여 상기 표시된 제 2 서식을 상기 순서에 따라 상기 제 2 서식의 다음에 배치된 제 3 서식으로 변경하여 표시하는 단계를 더 포함하는 것을 특징으로 하는 문서 작성에 적합한 서식을 추천하고 적용하는 전자 장치의 동작 방법.11. The method of claim 10,
The step of displaying in the first area comprises:
displaying, on the first area, a second form determined to have the highest degree of matching among the identified one or more forms according to the set order; and
In response to the second input instructing to change the format displayed on the display unit is applied through the input unit, the displayed second form is changed to a third form arranged next to the second form according to the above sequence, The method of operating an electronic device for recommending and applying a format suitable for writing a document, characterized in that it further comprises the step of displaying.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200083217A KR20220005709A (en) | 2020-07-07 | 2020-07-07 | Electronic device for recommending and applying suitable template for document draft and operation method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200083217A KR20220005709A (en) | 2020-07-07 | 2020-07-07 | Electronic device for recommending and applying suitable template for document draft and operation method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20220005709A true KR20220005709A (en) | 2022-01-14 |
Family
ID=79343150
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020200083217A Withdrawn KR20220005709A (en) | 2020-07-07 | 2020-07-07 | Electronic device for recommending and applying suitable template for document draft and operation method thereof |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20220005709A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116561455A (en) * | 2022-01-29 | 2023-08-08 | 腾讯科技(深圳)有限公司 | Application recommended methods, apparatus, computer equipment, storage media and products |
-
2020
- 2020-07-07 KR KR1020200083217A patent/KR20220005709A/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116561455A (en) * | 2022-01-29 | 2023-08-08 | 腾讯科技(深圳)有限公司 | Application recommended methods, apparatus, computer equipment, storage media and products |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1815439B (en) | Method and system for a target device display simulation | |
| CN112558824B (en) | Page display method and device and computer storage medium | |
| CN103853548B (en) | For deep linking to the method and system in application situation | |
| US11768589B2 (en) | Digital flash cards including links to digital content | |
| US20180232352A1 (en) | Digital content infrastructure | |
| US8370341B1 (en) | Systems and methods for determining and facilitating content updates for a user device | |
| CN107430520B (en) | Enhanced preview techniques for application plug-ins | |
| US8504827B1 (en) | Document server and client device document viewer and editor | |
| US9990102B2 (en) | Creating and editing digital content works | |
| CN112068873B (en) | Webpage generation method, device, server and storage medium | |
| CN114185465A (en) | Information processing method, information processing apparatus, storage medium, and electronic device | |
| JP7572643B2 (en) | Information processing system, control method thereof, and program | |
| US10410606B2 (en) | Rendering graphical assets on electronic devices | |
| CN101821730A (en) | Defining interactive user interface | |
| US20180211553A1 (en) | Systems and methods for providing personalized electronic learning material in an educational infrastructure | |
| CN104995618A (en) | Electronic book inscription system | |
| KR20220005709A (en) | Electronic device for recommending and applying suitable template for document draft and operation method thereof | |
| KR102087263B1 (en) | Electronic device for applying template to electronic document and operating method thereof | |
| KR20220005745A (en) | Electronic device for extracting suitable template for document draft from image and operation method thereof | |
| KR101987059B1 (en) | Method, apparatus and computer-readable medium for contents size control for displaying a full-sizeed web page | |
| KR102401345B1 (en) | Method for writing contents for a plurality of writers based on user account information and Apparatus thereof | |
| CN107220045B (en) | Station building method, device, equipment and storage medium based on artificial intelligence | |
| KR102169648B1 (en) | System and method for setting write authority of card contents | |
| KR101750788B1 (en) | Method and system for providing story board, and method and system for transmitting and receiving object selected in story board | |
| KR102598516B1 (en) | Content editing service providing method battery for developing application and apparatus therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| R19-X000 | Request for party data change rejected |
St.27 status event code: A-3-3-R10-R19-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| PC1203 | Withdrawal of no request for examination |
St.27 status event code: N-1-6-B10-B12-nap-PC1203 |