



본 발명은 문서 파일 자동갱신 방법 및 장치에 관한 것으로서, 보다 상세하게는 이미 저장되어 있는 문서 파일과 유사성이 높은 새로운 문서 파일을 연속적/체계적으로 관리할 수 있도록 자동으로 갱신할 수 있는 문서 파일 자동갱신 방법 및 장치에 관한 것이다.The present invention relates to a document file automatic updating method and apparatus, and more particularly, to a document file automatic updating method and apparatus capable of automatically updating a new document file, which is highly similar to an already stored document file, ≪ / RTI >
문서 파일은 컴퓨터를 포함하는 다양한 전자 장치 (이하, 컴퓨터 등) 를 통해 작성된 문서를 구분하는 단위 객체로서, 문서의 내용을 포함하고 컴퓨터 등의 저장 공간에 저장되며, 컴퓨터 등을 통해 자유롭게 수정 또는 삭제될 수 있다.A document file is a unit object for classifying documents created through various electronic devices including a computer (hereinafter referred to as " computer "). The document file contains the contents of a document and is stored in a storage space such as a computer. .
최근 클라우드 서비스가 널리 이용됨에 따라, 문서 파일은 시간과 장소의 제약 없이 컴퓨터 등을 통해 실행되고, 문서 파일의 내용이 용이하게 수정 또는 삭제될 수 있다. 또한, 복수의 사용자가 문서 파일을 공유하고 문서 파일에 대한 메모나 의견 교환을 할 수 있다. 이와 같이, 클라우드 저장소와 같은 공유된 저장소에 저장된 문서 파일은 복수의 사용자에 의해 공유되고 수정될 수 있으므로, 문서의 내용과 문서 파일에 대한 다양한 정보들이 매우 유사한 복수의 문서 파일이 생성되어 클라우드 저장소에 저장될 수 있다.As the cloud service is widely used in recent years, the document file is executed through a computer or the like without restriction of time and place, and the contents of the document file can be easily modified or deleted. In addition, a plurality of users can share document files and exchange memos and opinions on document files. As such, document files stored in a shared repository, such as a cloud repository, can be shared and modified by multiple users, so that multiple document files with very similar information about document content and document files are created, Lt; / RTI >
이에 따라, 유사한 내용을 포함하는 문서 파일이나 하나의 문서로부터 연속적으로 연결되는 내용을 포함하는 문서 파일이 별도의 파일로 저장되는 경우 새로운 문서 파일이 생성되어 저장 공간을 낭비할 수 있다. 또한, 유사한 내용의 문서 파일들이 계속적으로 증가하게 되는 경우 유사한 내용의 문서 파일들을 관리하기 어려운 문제점이 존재한다.Accordingly, when a document file containing similar contents or a document file including contents continuously connected from one document is stored as a separate file, a new document file is generated and wasted storage space. In addition, there is a problem that it is difficult to manage document files having similar contents when document files of similar contents are continuously increased.
이에 따라, 문서 파일의 이름이 다르더라도 문서 파일의 다양한 정보를 비교하여, 기존에 저장된 문서 파일을 유사도가 높아 내용의 연속성을 갖는 새로운 문서 파일로 자동으로 대체해 줄 수 있는 문서 파일 자동갱신 방법을 제공할 필요성이 증대되었다.Accordingly, even if the name of the document file is different, various information of the document file is compared and an existing document file can be automatically replaced with a new document file having a high degree of similarity so as to have continuity of contents, The need to provide increased.
[관련기술문헌][Related Technical Literature]
클라우드 이-디알엠 시스템 및 그 서비스 방법 (한국공개특허 제10-2013-0101667호)Cloud E-DEM system and its service method (Korean Patent Laid-Open No. 10-2013-0101667)
본 발명이 해결하고자 하는 과제는 저장소에 이미 저장된 저장 문서 파일과 새롭게 저장되는 변경 문서 파일의 유사성을 비교하여 자동으로 새로운 변경 문서 파일로 대체함에 따라 유사한 문서 파일을 하나의 문서 파일로 통합적으로 관리할 수 있는 문서 파일 자동갱신 방법 및 장치를 제공하는 것이다.A problem to be solved by the present invention is to compare similarity between a stored document file already stored in a storage and a newly changed change document file and automatically replacing the stored change document file with a new changed document file so that similar document files are integrally managed as one document file And to provide a method and apparatus for automatically updating a document file.
본 발명이 해결하고자 하는 다른 과제는 유사한 문서 파일을 하나의 문서 파일로 연속적, 통합적으로 관리하여 불필요한 저장공간의 낭비를 줄일 수 있는 문서 파일 자동갱신 방법 및 장치를 제공하는 것이다.Another object of the present invention is to provide a method and apparatus for automatically updating a document file, which can reduce waste of unnecessary storage space by continuously and integrally managing similar document files as one document file.
본 발명의 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The problems of the present invention are not limited to the above-mentioned problems, and other problems not mentioned can be clearly understood by those skilled in the art from the following description.
전술한 바와 같은 과제를 해결하기 위하여 본 발명의 일 실시예에 따른 문서 파일 자동갱신 방법은 저장소에 업로드된 변경 문서 파일의 변경 문서 정보를 추출하는 단계, 변경 문서 정보와 저장소에 저장된 저장 문서 파일의 저장 문서 정보를 비교하는 단계, 변경 문서 정보와 저장 문서 정보를 비교하여, 변경 문서 파일과 저장 문서 파일 사이의 유사도 및 최신정도를 판단하는 단계 및 유사도 및 최신정도 중 적어도 하나가 미리 결정된 기준을 충족하는 경우, 저장 문서 파일을 변경 문서 정보를 기초로 변경 문서 파일로 대체하는 단계를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a method for automatically updating a document file, the method comprising: extracting change document information of a change document file uploaded to a repository; Comparing the stored document information with the stored document information to determine the similarity and the latest degree between the changed document file and the stored document file, and comparing at least one of the similarity and the latest degree to a predetermined document Replacing the stored document file with the changed document file based on the changed document information.
본 발명의 다른 특징에 따르면, 변경 문서 파일로 대체하는 단계 이전, 저장 문서 파일을 변경 문서 파일로의 대체여부에 대한 승인을 수신하는 단계 및 승인에 기초하여 저장 문서 파일을 백업하는 단계를 더 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is further included a step of replacing with a change document file, receiving approval for whether to replace the stored document file with the change document file, and backing up the stored document file based on the approval .
본 발명의 또 다른 특징에 따르면, 변경 문서 정보 및 저장 문서 정보는 문서 파일의 이름, 단어수, 내용, 형식, 구성, 작성자 정보, 최초 작성일, 및 갱신일 중 적어도 하나를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, the change document information and the storage document information include at least one of a name, a word number, a content, a format, a composition, a creator information, a first creation date, and an update date of the document file.
본 발명의 또 다른 특징에 따르면, 변경 문서 파일이 저장 문서 파일을 기초로 생성된 경우, 변경 문서 정보는 저장 문서 파일에서 변경된 저장 문서 정보만을 포함하고, 최신정도를 판단하지 않고 유사도만을 판단하여, 유사도가 미리 결정된 기준을 충족하는 경우 변경 문서 파일로 대체하는 것을 특징으로 한다.According to another aspect of the present invention, when the change document file is generated based on the stored document file, the change document information includes only the stored document information changed in the save document file, determines only the degree of similarity without determining the latest degree, When the degree of similarity satisfies a predetermined criterion, is replaced with a change document file.
본 발명의 또 다른 특징에 따르면, 유사도는 변경 문서 정보를 구성하는 문자와 저장 문서 정보를 구성하는 문자를 비교하여 문자 자체, 문자수 및 문자의 배치순서를 기초로 유사한 정도를 판단하는 것을 특징으로 한다.According to another aspect of the present invention, the degree of similarity is determined by comparing the characters constituting the changed document information with the characters constituting the stored document information, and judging similarity based on the character itself, the number of characters and the arrangement order of the characters do.
본 발명의 또 다른 특징에 따르면, 변경 문서 파일은 저장 문서 파일에 추가된 메모, 수정사항 및 공유 대상자 중 적어도 하나를 포함하는 것을 특징으로 한다.According to still another aspect of the present invention, the change document file includes at least one of memo, modification, and object to be added to the storage document file.
전술한 바와 같은 과제를 해결하기 위하여 본 발명의 일 실시예에 따른 문서 파일 자동갱신 장치는 저장소에 업로드된 변경 문서 파일의 변경 문서 정보를 추출하는 추출부, 변경 문서 정보와 저장소에 저장된 저장 문서 파일의 저장 문서 정보를 비교하고, 변경 문서 정보와 저장 문서 정보를 비교하여, 변경 문서 파일과 저장 문서 파일 사이의 유사도 및 최신정도를 판단하는 연산부 및 유사도 및 최신정도 중 적어도 하나가 미리 결정된 기준을 충족하는 경우, 저장 문서 파일을 변경 문서 정보를 기초로 변경 문서 파일로 대체하는 처리부를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided an apparatus for automatically updating a document file according to an embodiment of the present invention includes an extracting unit for extracting change document information of a change document file uploaded to a repository, And at least one of the degree of similarity and the latest degree meets a predetermined criterion, and the degree of similarity and the degree of similarity between the changed document file and the stored document file is compared with the stored document information. And replacing the stored document file with the changed document file based on the changed document information.
본 발명의 다른 특징에 따르면, 저장 문서 파일을 변경 문서 파일로의 대체여부에 대한 승인을 수신하는 수신부를 더 포함하고, 처리부는 승인에 기초하여 저장 문서 파일을 백업하는 것을 특징으로 한다.According to another aspect of the present invention, there is further provided a receiving unit for receiving an approval as to whether or not to replace a stored document file with a changed document file, wherein the processing unit backs up the stored document file based on the acknowledgment.
본 발명의 또 다른 특징에 따르면, 변경 문서 정보 및 저장 문서 정보는 문서 파일의 이름, 단어수, 내용, 형식, 구성, 작성자 정보, 최초 작성일, 및 갱신일 중 적어도 하나를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, the change document information and the storage document information include at least one of a name, a word number, a content, a format, a composition, a creator information, a first creation date, and an update date of the document file.
본 발명의 또 다른 특징에 따르면, 변경 문서 파일이 저장 문서 파일을 기초로 생성된 경우, 변경 문서 정보는 저장 문서 파일에서 변경된 저장 문서 정보만을 포함하고, 최신정도를 판단하지 않고 유사도만을 판단하여, 유사도가 미리 결정된 기준을 충족하는 경우 변경 문서 파일로 대체하는 것을 특징으로 한다.According to another aspect of the present invention, when the change document file is generated based on the stored document file, the change document information includes only the stored document information changed in the save document file, determines only the degree of similarity without determining the latest degree, When the degree of similarity satisfies a predetermined criterion, is replaced with a change document file.
본 발명의 또 다른 특징에 따르면, 유사도는 변경 문서 정보를 구성하는 문자와 저장 문서 정보를 구성하는 문자를 비교하여 문자 자체, 문자수 및 문자의 배치순서를 기초로 유사한 정도를 판단하는 것을 특징으로 한다.According to another aspect of the present invention, the degree of similarity is determined by comparing the characters constituting the changed document information with the characters constituting the stored document information, and judging similarity based on the character itself, the number of characters and the arrangement order of the characters do.
본 발명의 또 다른 특징에 따르면, 변경 문서 파일은 저장 문서 파일에 추가된 메모, 수정사항 및 공유 대상자 중 적어도 하나를 포함하는 것을 특징으로 한다.According to still another aspect of the present invention, the change document file includes at least one of memo, modification, and object to be added to the storage document file.
전술한 바와 같은 과제를 해결하기 위하여 본 발명의 일 실시예에 따른 문서 파일 자동갱신 방법을 제공하는 명령어들을 저장하는 컴퓨터 판독 가능 매체는 저장소에 업로드된 변경 문서 파일의 변경 문서 정보를 추출하고, 변경 문서 정보와 저장소에 저장된 저장 문서 파일의 저장 문서 정보를 비교하고, 변경 문서 정보와 저장 문서 정보를 비교하여, 변경 문서 파일과 저장 문서 파일 사이의 유사도 및 최신정도를 판단하고, 유사도 및 최신정도 중 적어도 하나가 미리 결정된 기준을 충족하는 경우, 저장 문서 파일을 변경 문서 정보를 기초로 변경 문서 파일로 대체하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a computer-readable medium storing instructions for providing a method for automatically updating a document file according to an embodiment of the present invention includes extracting change document information of a change document file uploaded to a repository, The document information is compared with the stored document information of the stored document file stored in the repository, the similarity degree and the latest degree between the changed document file and the stored document file are determined by comparing the changed document information and the stored document information, And the storage document file is replaced with a change document file on the basis of the change document information when at least one of the storage document files satisfies the predetermined criterion.
기타 실시예의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.The details of other embodiments are included in the detailed description and drawings.
본 발명은 저장소에 이미 저장된 저장 문서 파일과 새롭게 저장되는 변경 문서 파일의 유사성을 비교하여 자동으로 새로운 변경 문서 파일로 대체함에 따라 유사한 문서 파일을 하나의 문서 파일로 통합적으로 관리할 수 있는 문서 파일 자동갱신 방법 및 장치를 제공할 수 있는 효과가 있다.The present invention relates to a method and apparatus for comparing a similar stored document file already stored in a storage with a newly stored change document file and automatically replacing the changed document file with a new changed document file, An update method and an apparatus can be provided.
본 발명은 유사한 문서 파일을 하나의 문서 파일로 연속적, 통합적으로 관리하여 불필요한 저장공간의 낭비를 줄일 수 있는 문서 파일 자동갱신 방법 및 장치를 제공할 수 있는 효과가 있다.The present invention provides an automatic document file updating method and apparatus capable of continuously and integrally managing similar document files as one document file, thereby reducing waste of unnecessary storage space.
본 발명에 따른 효과는 이상에서 예시된 내용에 의해 제한되지 않으며, 더욱 다양한 효과들이 본 명세서 내에 포함되어 있다.The effects according to the present invention are not limited by the contents exemplified above, and more various effects are included in the specification.
도 1은 본 발명의 일 실시예에 따른 문서 파일 자동갱신 모듈에 대한 개략적인 구성을 도시한 것이다.
도 2는 본 발명의 일 실시예에 따른 문서 파일 자동갱신 방법에 따라 문서 파일을 자동으로 갱신하여 대체하기 위한 절차를 도시한 것이다.
도 3은 본 발명의 일 실시예에 따른 저장 문서 정보와 변경 문서 정보를 비교하여 유사도 및 최신정도를 판단하는 방법을 설명하기 위한 구성을 도시한 것이다.
도 4는 본 발명의 일 실시예에 따른 저장 문서 파일의 내용과 변경 문서 파일의 내용을 비교하여 유사도 및 최신정도를 판단하는 방법을 설명하기 위한 예시적인 화면을 도시한 것이다.1 shows a schematic configuration of a document file automatic update module according to an embodiment of the present invention.
FIG. 2 illustrates a procedure for automatically updating and replacing a document file according to a document file automatic updating method according to an embodiment of the present invention.
FIG. 3 illustrates a method for comparing stored document information and changed document information according to an exemplary embodiment of the present invention to determine a degree of similarity and a latest degree.
FIG. 4 illustrates an exemplary screen for explaining a method of comparing the contents of a storage document file and contents of a change document file according to an embodiment of the present invention to determine the similarity and the latestness.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention and the manner of achieving them will become apparent with reference to the embodiments described in detail below with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Is provided to fully convey the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims.
별도로 명시하지 않는 한 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Like reference numerals refer to like elements throughout the specification unless otherwise specified.
본 발명의 여러 실시예들의 각각 특징들이 부분적으로 또는 전체적으로 서로 결합 또는 조합 가능하며, 당업자가 충분히 이해할 수 있듯이 기술적으로 다양한 연동 및 구동이 가능하며, 각 실시예들이 서로에 대하여 독립적으로 실시 가능할 수도 있고 연관 관계로 함께 실시 가능할 수도 있다.It is to be understood that each of the features of the various embodiments of the present invention may be combined or combined with each other partially or entirely and technically various interlocking and driving is possible as will be appreciated by those skilled in the art, It may be possible to cooperate with each other in association.
본 명세서에서 저장소란, 문서 파일을 저장할 수 있는 모든 공간을 포함하는 용어로서, 물리적인 저장장치 및 클라우드 서버 내의 저장공간을 포함한다.As used herein, a repository is a term that encompasses all the space in which a document file can be stored, including physical storage and storage space in a cloud server.
본 명세서에서 문서 파일이란, 컴퓨터 등에 의해 작성되거나 실행될 수 있는 텍스트 정보, 이미지 정보 등을 포함하는 파일을 의미한다. 문서 파일은 다양한 문서 작성 어플리케이션에 의해 생성되고 실행될 수 있으며, 텍스트를 포함하는 문서의 내용 이외에도 다양한 형식의 문서 정보를 더 포함할 수 있다. 문서 파일은 변경 문서 파일과 저장 문서 파일을 포함한다.In this specification, a document file means a file including text information, image information, etc., which can be created or executed by a computer. The document file can be created and executed by various document creation applications, and can further include document information in various formats in addition to the contents of the document including the text. The document file includes a change document file and a save document file.
본 명세서에서 저장 문서 파일이란, 저장소에 이미 저장되어 있는 문서파일로서, 변경 문서 파일과 비교되어 유사도와 최신정도를 판단하는 기준이 되는 문서 파일이다.In this specification, the storage document file is a document file already stored in the storage, and is a document file that is compared with the change document file and used as a basis for judging the degree of similarity and the latest degree.
본 명세서에서 변경 문서 파일이란, 저장소에 이미 저장된 저장 문서 파일과 구분되는 별개의 문서 파일로서, 저장소에 새롭게 업로드된 문서 파일을 의미한다. 변경 문서 파일은 저장 문서 파일과 비교되고 저장 문서 파일을 대체할 수 있다.In this specification, the change document file is a separate document file that is distinguished from the stored document file already stored in the repository, and means a document file newly uploaded to the repository. The change document file is compared with the stored document file and can replace the stored document file.
본 명세서에서 문서 정보란, 문서 파일에 대한 정보와 문서 파일이 담고 있는 정보로써 문서 작성자가 생성하고 편집한 컨텐츠를 포함한다. 문서 정보는 적어도 하나 이상의 항목들로 구성될 수 있다. 문서 정보는 문서 파일의 이름, 단어수, 내용, 형식, 구성, 작성자 정보, 최초 작성일, 및 갱신일 등에 대응하는 정보들을 포함한다. 문서 정보는 변경 문서 파일에 대한 문서 정보인 변경 문서 정보와 저장 문서 파일에 대한 문서 정보인 저장 문서 정보를 포함한다.In the present specification, the document information includes information about the document file and information contained in the document file, and includes the content created and edited by the document creator. The document information may be composed of at least one or more items. The document information includes information corresponding to the name, the number of words, the content, the format, the configuration, the creator information, the first creation date, and the update date of the document file. The document information includes change document information which is document information on the change document file and stored document information which is document information on the save document file.
본 명세서에서 문서 정보의 항목이란, 문서 정보를 구성하는 항목으로서, 문서 파일의 이름, 단어수, 내용, 형식, 구성, 작성자 정보, 최초 작성일, 및 갱신일을 포함한다.In this specification, items of document information are items constituting document information and include the name, the number of words, the contents, the format, the configuration, the creator information, the first creation date, and the update date of the document file.
본 명세서에서 유사도란, 저장 문서 파일과 변경 문서 파일 사이의 유사한 정도로서, 저장 문서 정보와 변경 문서 정보 각각에 포함된 문서 파일의 이름, 단어수, 내용, 형식, 구성, 작성자 정보, 최초 작성일, 및 갱신일 등을 1대1로 비교하여 유사한 정도를 비율로 계산한 것을 의미한다.As used herein, similarity refers to the similarity between the stored document file and the changed document file, including the name of the document file, the number of words, the content, format, composition, author information, And the update date are compared one by one and the similar degree is calculated as a ratio.
삭제delete
이하, 첨부된 도면을 참조하여 본 발명의 다양한 실시예들을 상세히 설명한다.Various embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 문서 파일 자동갱신 모듈에 대한 개략적인 구성을 도시한 것이다.1 shows a schematic configuration of a document file automatic update module according to an embodiment of the present invention.
도 1을 참조하면, 문서 파일 자동갱신 모듈 (100) 은 추출부 (110), 연산부 (120) 및 처리부 (130) 를 포함한다. 문서 파일 자동갱신 모듈 (100) 은 다양한 저장소에 내장될 수 있다. 구체적으로, 문서 파일 자동갱신 모듈 (100) 은 클라우드 서버에 내장되어 실행될 수 있다. 클라우드 서버는 다양한 문서 파일을 저장하고, 문서 파일은 클라우드 서버에 업로드되거나 클라우드 서버로부터 다운로드될 수 있으며, 클라우드 서버 내에서 수정, 편집될 수도 있다.Referring to FIG. 1, the document file
추출부 (110) 는 문서 파일 자동갱신 모듈 (100) 이 실행되는 저장소에 저장되어 있는 모든 문서 파일에 대해 문서 정보를 추출할 수 있다. 예를 들어, 추출부 (110) 는 클라우드 서버에 업로드된 변경 문서 파일의 변경 문서 정보를 추출한다. 추출부 (110) 는 추출한 문서 정보를 연산부 (120) 로 전송한다.The extracting
연산부 (120) 는 추출부 (110) 로부터 수신한 문서 정보를 기초로 연산한다. 구체적으로, 연산부 (120) 는 저장 문서 정보와 변경 문서 정보를 비교하고, 이를 기초로 변경 문서 파일과 저장 문서 파일의 유사도 및 최신정도를 판단한다. 연산부 (120) 는 판단한 유사도 및 최신정도를 처리부 (130) 로 전송한다.The
처리부 (130) 는 연산부 (120) 로부터 수신한 유사도 및 최신정도를 기초로 저장 문서 파일을 변경 문서 파일로 대체한다. 구체적으로, 처리부 (130) 는 미리 결정된 기준과 연산부 (120) 로부터 수신한 유사도 및 최신정도를 비교한다. 이에 따라, 연산부 (120) 로부터 수신한 유사도 및 최신정도 중 적어도 하나가 미리 결정된 기준을 충족하는 경우에 한하여 처리부 (130) 는 클라우드 서버에 저장된 저장 문서 파일을 변경 문서 파일로 대체한다.The
문서 파일 자동갱신 모듈 (100) 의 각 구성들은 설명의 편의상 개별적인 구성으로 도시한 것일 뿐, 구현 방법에 따라 하나의 모듈에 구현되거나 하나의 구성이 2 이상의 구성으로 분리될 수 있다.The respective components of the document file
도 2는 본 발명의 일 실시예에 따른 문서 파일 자동갱신 방법에 따라 문서 파일을 자동으로 갱신하여 대체하기 위한 절차를 도시한 것이다. 설명의 편의를 위해 도 1을 참조하여 설명한다.FIG. 2 illustrates a procedure for automatically updating and replacing a document file according to a document file automatic updating method according to an embodiment of the present invention. Will be described with reference to Fig. 1 for convenience of explanation.
본 발명의 일 실시예에 따른 문서 파일 자동갱신 방법은 추출부 (110) 가 저장소에 업로드된 변경 문서 파일의 변경 문서 정보를 추출함으로써 개시된다 (S110).The automatic document file updating method according to an embodiment of the present invention starts by extracting the changed document information of the changed document file uploaded to the repository by the extracting unit 110 (S110).
추출부 (110) 는 저장소에 저장된 모든 문서 파일에 대해 문서 정보를 추출할 수 있다. 구체적으로, 추출부 (110) 는 문서 파일이 클라우드 서버에 업로드되는 순간, 업로드 되자마자 또는 업로드되는 동안 문서 파일에 대한 문서 정보를 추출할 수 있다. 또한, 추출부 (110) 는 문서 파일의 내용을 구성하는 문자를 추출할 수 있다. 이에 따라, 추출부 (110) 는 클라우드 서버에 업로드되는 변경 문서 파일의 변경 문서 정보를 추출하고, 추출된 변경 문서 정보는 변경 문서 파일과 함께 연산부 (120) 로 전송된다. 이 경우, 변경 문서 정보는 변경 문서 파일에 추가되어 변경 문서 파일 내에 포함되거나, 변경 문서 파일과는 별도의 파일로 변경 문서 파일에 첨부될 수도 있다.The extracting
연산부 (120) 는 변경 문서 정보와 저장소에 저장된 저장 문서 파일의 저장 문서 정보를 비교한다 (S120).The
연산부 (120) 는 추출부 (110) 로부터 수신한 변경 문서 정보와 저장 문서 정보를 비교한다. 문서 정보는 변경 문서 정보와 저장 문서 정보로 구분할 수 있으며, 문서 정보는 문서 파일의 이름, 단어수, 내용, 형식, 구성, 작성자 정보, 최초 작성일, 및 갱신일 중 적어도 하나의 항목에 대한 정보를 포함한다. 연산부 (120) 는 변경 문서 정보와 저장 문서 정보를 비교하는 경우, 문서 정보 각각의 항목마다 대응되는 정보를 1대1로 비교한다. 예를 들어, 변경 문서 정보 중 파일의 이름은 저장 문서 정보 중 파일의 이름과 비교되고, 변경 문서 정보 중 문서 파일의 형식은 저장 문서 정보 중 문서 파일의 형식과 비교된다. 연산부 (120) 가 문서 정보를 비교하는 구체적인 방법에 대해서는 도 3을 통해 설명한다.The
연산부 (120) 는 변경 문서 정보와 저장 문서 정보를 비교하는 경우, 문서 정보 중 문서 파일의 내용을 문자 자체, 문자수 및 문자의 배치순서를 기초로 비교할 수 있다. 구체적으로, 연산부 (120) 는 변경 문서 파일의 내용을 구성하는 문자 자체, 문자수 및 문자의 배치순서를 저장 문서 파일의 내용을 구성하는 문자 자체, 문자수 및 문자의 배치순서와 비교할 수 있다. 예를 들어, 연산부 (120) 는 변경 문서 파일의 내용과 저장 문서 파일의 내용을 구성하는 문자와 문자의 배치순서를 비교하면서, 변경 문서 파일의 내용 중 저장 문서 파일의 내용에서 추가되거나 삭제된 문자 또는 단어의 존재 여부를 판단할 수 있다. 이에 따라, 연산부 (120) 는 저장 문서 파일의 내용에서 추가되거나 삭제된 문자의 개수를 확인할 수 있고, 이를 기초로 문서 파일의 내용 간의 유사도를 계산할 수 있다. 연산부 (120) 가 문서 파일의 내용을 비교하는 구체적인 방법에 대해서는 도 4를 통해 설명한다.When comparing the changed document information with the stored document information, the calculating
연산부 (120) 는 변경 문서 정보와 저장 문서 정보를 비교한 결과를 기초로 변경 문서 파일과 저장 문서 파일 사이의 유사도 및 최신정도를 판단한다 (S130).The
연산부 (120) 는 다양한 기준으로 변경 문서 파일과 저장 문서 파일 사이의 유사도 및 최신정도를 판단할 수 있다. 예를 들어, 유사도는 저장 문서 정보와 변경 문서 정보에서 동일한 정보를 갖는 항목의 비율로 상정할 수 있다. 또한, 유사도는 문서 파일마다 미리 결정된 문서 정보의 항목에서 대응되는 내용의 동일성을 계산한 비율로 상정할 수도 있다. 예를 들어, 최신정도는 저장소에서의 현재 시간과 저장소에 문서 파일이 업로드된 시간을 비교하여 시간의 차이로 상정할 수 있다.The
변경 문서 파일이 클라우드 서버에 저장된 저장 문서 파일을 기초로 생성된 경우, 최신정도를 판단하지 않고 유사도만을 판단하여 처리부 (130) 로 전송할 수 있다. 예를 들어, 클라우드 서버에 저장된 저장 문서 파일의 내용이 추가, 삭제 또는 수정되어 저장 문서 파일이 변경되고, 이에 따라 변경 문서 파일이 변경된 저장 문서 파일의 내용을 포함하도록 생성된다. 이와 같은 경우, 저장 문서 파일이 변경되는 동안, 변경 문서 파일은 일시적으로 클라우드 서버에 임시 파일의 형식으로 존재할 수 있다. 즉, 연산부 (120) 는 클라우드 서버에서 저장 문서 파일과 일시적으로 존재하는 임시 변경 문서 파일을 비교하고, 유사도만을 판단하여 처리부 (130) 로 전송할 수 있다.When the change document file is generated based on the stored document file stored in the cloud server, the change document file can be determined to only the similarity and notified to the
처리부 (130) 는 유사도 및 최신정도 중 적어도 하나가 미리 결정된 기준을 충족하는 경우, 저장 문서 파일을 변경 문서 정보를 기초로 변경 문서 파일로 대체한다 (S140).If at least one of the similarity degree and the latest degree satisfies the predetermined criterion, the
처리부 (130) 는 미리 결정된 기준을 포함한다. 예를 들어, 처리부 (130) 는 유사도가 80%이고 최신정도가 1일로 결정된 미리 결정된 기준을 포함할 수 있다. 미리 결정된 기준은 사용자에 의해 설정되고 변경될 수 있다. 처리부 (130) 는 연산부 (120) 에서 연산한 유사도와 최신정도를 미리 결정된 기준과 비교한다. 여기서, 저장소에 업로드된 변경 문서 파일이, 저장 문서 파일을 기초로 생성되지 않고 저장소 외부에서 생성되어 저장소로 업로드된 경우, 처리부 (130) 는 유사도 및 최신정도 모두가 미리 결정된 기준을 충족하는지 여부를 판단한다. 또한, 변경 문서 파일이 저장 문서 파일을 기초로 생성되어 저장소에 업로드된 경우, 처리부 (130) 는 유사도만을 미리 결정된 기준과 비교하여 유사도가 미리 결정된 기준을 충족하는지 판단한다.The
처리부 (130) 는 유시도 및 최신정도를 미리 결정된 기준과 비교하여 미리 결정된 기준을 충족하는 경우에만 저장 문서 파일을 변경 문서 파일로 대체한다. 또한, 처리부 (130) 는 저장 문서 파일을 변경 문서 파일로 대체하는 경우, 저장 문서 파일을 백업할 수 있다.The
여기서, 변경 문서 파일로 대체하기 이전에, 문서 파일 자동갱신 모듈 (100) 은 변경 문서 파일을 업로드하는 사용자에게 저장 문서 파일을 변경 문서 파일로 대체할 것인지 여부를 물어볼 수 있다. 이에 따라, 사용자는 저장 문서 파일을 변경 문서 파일로 대체할 것인지 여부를 승인할 수 있으며, 문서 파일 자동갱신 모듈 (100) 의 수신부가 사용자의 대체여부에 대한 승인을 수신한다. 만약 사용자가 변경 문서 파일로의 대체를 승인하지 않는다면, 문서 파일 자동갱신 모듈 (100) 은 변경 문서 파일을 별도의 문서 파일로 저장할 수 있다. 만약 사용자가 변경 문서 파일로의 대체를 승인한다면, 문서 파일 자동생신 모듈 (100) 은 처리부 (130) 를 통해 저장 문서 파일을 변경 문서 파일로 변경하고, 기존의 저장 문서 파일을 별도의 문서 파일로 백업할 수 있다.Here, before replacing with the change document file, the document file
도 3은 본 발명의 일 실시예에 따른 저장 문서 정보와 변경 문서 정보를 비교하여 유사도 및 최신정도를 판단하는 방법을 설명하기 위한 구성을 도시한 것이다.FIG. 3 illustrates a method for comparing stored document information and changed document information according to an exemplary embodiment of the present invention to determine a degree of similarity and a latest degree.
도 3을 참조하면, 저장 문서 정보 (200) 는 저장 문서 파일의 이름 (210), 단어수 (220), 형식 (230), 작성자 정보 (240), 최초 작성일 (250) 및 갱신일 (260) 을 포함하고, 변경 문서 정보 (300) 는 변경 문서 파일의 이름 (310), 단어수 (320), 형식 (330), 작성자 정보 (340), 최초 작성일 (350) 및 갱신일 (360) 을 포함한다.3, the stored
연산부 (120) 는 문서 정보 (200, 300) 의 각 항목마다 비교하여 유사도 및 최신정도를 판단한다. 구체적으로, 연산부 (120) 는 문서 정보 (200, 300) 의 각 항목에 대응하는 문서 정보를 구성하는 문자 자체, 문자수 및 문자의 배치순서를 비교하여 유사도 및 최신정도를 판단한다.The
먼저, 연산부 (120) 는 문서 정보 (200, 300) 의 항목마다 항목별 유사도를 계산할 수 있다. 항목별 유사도는 문서 파일의 이름 항목에 대하여, 저장 문서 파일의 이름에 대응하는 문자 중 동일한 변경 문서 파일의 이름에 대응하는 문자의 비율로 계산될 수 있다. 예를 들어, 저장 문서 파일의 이름 (210) 은 ‘기획서 V1’으로, 변경 문서 파일의 이름 (310) 인 ‘기획서 V2’와 비교된다. 여기서, 저장 문서 파일의 이름 (210) 과 변경 문서 파일의 이름 (310) 은 문자수가 6개 (공백 포함) 로 동일하고, 문자 자체와 문자의 배치순서는 공백을 포함하여 ‘기획서 V‘까지 동일하다. 이와 같은 경우, 문서 파일의 이름에 대한 항목별 유사도는, 저장 문서 파일의 이름에 대응하는 문자 6개 중 1개의 문자인 ‘2’만이 상이하므로, 약 83%로 계산된다. 연산부 (120) 는 동일한 방식으로 문서 정보 (200, 300) 의 다른 항목에 대해서도 항목별 유사도를 계산할 수 있다. 이어서, 연산부 (120) 는 각 항목별 유사도를 기초로 변경 문서 파일의 전체 유사도를 계산할 수 있다. 구체적으로, 변경 문서 파일의 유사도는 각 항목별 유사도의 평균값으로 상정할 수 있다. 예를 들어, 항목별 유사도가 문서 파일의 이름에 대해서 83%, 단어수에 대해서 93%, 형식에 대해서 100%, 작성자 정보에 대해서 100%인 경우, 변경 문서 파일의 유사도는 94%가 될 수 있다. 또한, 변경 문서 파일의 유사도는 각 항목별 유사도마다 가중치를 부여하여 계산될 수도 있다.First, the
연산부 (120) 는 문서 정보 (200, 300) 의 항목 중 최초 작성일 (250, 350) 과 갱신일 (260, 360) 을 기초로 최신정도를 판단할 수 있다. 구체적으로, 연산부 (120) 는 저장 문서 정보 (200) 의 최초 작성일 (250) 또는 갱신일 (260) 과 변경 문서 정보 (300) 의 최초 작성일 (350) 사이의 차이를 계산한 값을 최신정도로 상정한다. 여기서, 갱신일 (260, 360) 은 문서 파일이 마지막으로 수정되어 저장된 날짜로서, 문서 파일이 수정되지 않았다면 갱신일 (260, 360) 에 대응되는 정보가 존재하지 않을 수도 있다. 예를 들어, 저장 문서의 최초 작성일 (250) 이 ‘2013년 12월 2일’이고, 갱신일 (260) 이 ‘2014년 3월 3일’이고, 변경 문서의 최초 작성일 (350) 이 ‘2014년 3월 4일’인 경우, 최신정도는 변경 문서의 최초 작성일 (350) 에 가까운 저장 문서의 갱신일 (260) 을 기준으로 ‘1일’이 된다.The
도 4는 본 발명의 일 실시예에 따른 저장 문서 파일의 내용과 변경 문서 파일의 내용을 비교하여 유사도 및 최신정도를 판단하는 방법을 설명하기 위한 예시적인 화면을 도시한 것이다.FIG. 4 illustrates an exemplary screen for explaining a method of comparing the contents of a storage document file and contents of a change document file according to an embodiment of the present invention to determine the similarity and the latestness.
도 4를 참조하면, 저장 문서 파일의 내용 (400) 과 변경 문서 파일의 내용 (500) 이 비교된다. 즉, 연산부 (120) 는 저장 문서 파일의 내용 (400) 과 변경 문서 파일의 내용 (500) 을 문자 단위로 비교한다. 구체적으로, 연산부 (120) 는 저장 문서 파일의 내용 (400) 의 문자와 변경 문서 파일의 내용 (500) 의 문자를 비교하고, 문서 파일의 내용에서 문자수와 문자의 배치순서를 비교한다. 이에 따라, 연산부 (120) 는 문자수가 다른 경우, 변경 문서 파일의 내용 (500) 에 추가 또는 삭제된 문자의 존재 여부를 판단하고, 추가 또는 삭제된 문자를 제외한 나머지 문자와 나머지 문자의 배치순서의 동일성 여부를 판단한다. 예를 들어, 연산부 (120) 는 문자뿐만 아니라 단어 단위, 문장 단위 또는 문단 단위로 문서 파일의 내용을 비교할 수 있고, 단어 배열 패턴, 문장 배열 패턴, 문단 배열 패턴 등의 동일성 여부를 판단할 수 있다. 이에 따라, 연산부 (120) 는 변경 문서 파일의 내용 (500) 이 저장 문서 파일의 내용 (400) 에 대해 문자 자체가 동일한지, 문자의 배치순서가 동일한지, 전체 문자수가 얼마나 차이가 나는지를 기초로, 저장 문서 파일의 내용 (400) 과 변경 문서 파일의 내용 (500) 사이의 유사도를 판단할 수 있다.Referring to FIG. 4, the
변경 문서 파일의 내용 (500) 은 저장 문서 파일에 추가된 메모 (510), 저장 문서 파일의 내용 (400) 에 대한 수정사항 (520a, 520b, 520c) 또는 공유 대상자를 더 포함할 수 있다. 추가된 메모 (510) 와 수정사항 (520a, 520b, 520c) 은 변경 문서 파일의 내용 (500) 에 포함될 수 있다. 예를 들어, 추가된 메모 (510) 는 변경 문서 파일을 작성한 사용자에 의해 별도로 추가된 정보로, 변경 문서 파일의 내용을 구성하는 문자들과 별도로 표시될 수 있다. 또한, 수정사항 (520a, 520b, 520c) 은 변경 문서 파일의 내용을 구성하는 문자들을 직접 수정, 삭제 또는 추가한 것을 표시한 것으로, 변경 문서 파일의 내용을 구성하는 문자들 상에 직접 수정사항이 표시될 수 있다. 예를 들어, 변경 문서 파일의 내용을 구성하는 문자들 중 삭제된 문자들에는 문자의 중간을 지나는 취소선이 표시되고, 변경 문서 파일의 내용을 구성하는 문자들 중 추가된 문자들에는 밑줄이 표시된다.The
연산부 (120) 에서 판단된 유사도 및 최신정도를 기초로 유사도 및 최신정도 중 적어도 하나가 미리 결정된 기준을 충족하는 경우, 처리부 (130) 는 저장 문서 파일을 추가된 메모, 수정사항 및 공유 대상자를 포함한 변경 문서 파일로 대체한다.If at least one of the degree of similarity and the degree of the latest degree meets a predetermined criterion on the basis of the degree of similarity and the degree of the latestness determined by the
문서 파일 자동갱신 모듈 (100) 은 저장소에 이미 저장된 저장 문서 파일과 새롭게 저장되는 변경 문서 파일로부터 문서 정보를 추출하고, 추출된 문서 정보를 비교하여 저장 문서 파일과 변경 문서 파일 간의 유사도와 최신정도를 판단한다. 판단된 유사도와 최신정도가 미리 결정된 기준을 충족하는 경우, 사용자에게 최신의 변경 문서 파일로 갱신할 것을 자동으로 추천하고 저장 문서 파일을 변경 문서 파일로 대체할지 여부에 대해 승인받을 수 있다. 또한, 변경 문서 파일로 대체되는 경우, 기존의 저장 문서 파일을 백업하고 사용자의 선택에 따라 복구할 수 있다. 이에 따라, 자동으로 새로운 변경 문서 파일로 대체하여 문서 파일이 연속적으로 관리될 수 있고, 유사한 문서 파일을 하나의 문서 파일로 통합적으로 관리하여 불필요한 저장공간의 낭비를 줄일 수 있다.The document file
본 명세서에서, 각 블록 또는 각 단계는 특정된 논리적 기능 (들) 을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또한, 몇 가지 대체 실시예들에서는 블록들 또는 단계들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들 또는 단계들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들 또는 단계들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.In this specification, each block or each step may represent a part of a module, segment or code that includes one or more executable instructions for executing the specified logical function (s). It should also be noted that in some alternative embodiments, the functions mentioned in the blocks or steps may occur out of order. For example, two blocks or steps shown in succession may in fact be performed substantially concurrently, or the blocks or steps may sometimes be performed in reverse order according to the corresponding function.
본 명세서에 개시된 실시예들과 관련하여 설명된 방법 또는 알고리즘의 단계는 프로세서에 의해 실행되는 하드웨어, 소프트웨어 모듈 또는 그 2 개의 결합으로 직접 구현될 수도 있다. 소프트웨어 모듈은 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터, 하드 디스크, 착탈형 디스크, CD-ROM 또는 당업계에 알려진 임의의 다른 형태의 저장 매체에 상주할 수도 있다. 예시적인 저장 매체는 프로세서에 커플링되며, 그 프로세서는 저장 매체로부터 정보를 판독할 수 있고 저장 매체에 정보를 기입할 수 있다. 다른 방법으로, 저장 매체는 프로세서와 일체형일 수도 있다. 프로세서 및 저장 매체는 주문형 집적회로 (ASIC) 내에 상주할 수도 있다. ASIC는 사용자 단말기 내에 상주할 수도 있다. 다른 방법으로, 프로세서 및 저장 매체는 사용자 단말기 내에 개별 컴포넌트로서 상주할 수도 있다.The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software module may reside in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable disk, a CD-ROM or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor, which is capable of reading information from, and writing information to, the storage medium. Alternatively, the storage medium may be integral with the processor. The processor and the storage medium may reside within an application specific integrated circuit (ASIC). The ASIC may reside within the user terminal. Alternatively, the processor and the storage medium may reside as discrete components in a user terminal.
이상 첨부된 도면을 참조하여 본 발명의 실시예들을 더욱 상세하게 설명하였으나, 본 발명은 반드시 이러한 실시예로 국한되는 것은 아니고, 본 발명의 기술사상을 벗어나지 않는 범위 내에서 다양하게 변형실시될 수 있다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.Although the embodiments of the present invention have been described in detail with reference to the accompanying drawings, it is to be understood that the present invention is not limited to those embodiments and various changes and modifications may be made without departing from the scope of the present invention. . Therefore, the embodiments disclosed in the present invention are intended to illustrate rather than limit the scope of the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. Therefore, it should be understood that the above-described embodiments are illustrative in all aspects and not restrictive. The scope of protection of the present invention should be construed according to the following claims, and all technical ideas within the scope of equivalents should be construed as falling within the scope of the present invention.
100 문서 파일 자동갱신 모듈
110 추출부
120 연산부
130 처리부
200 저장 문서 정보
210 저장 문서 파일의 이름
220 저장 문서 파일의 단어수
230 저장 문서 파일의 형식
240 저장 문서 파일의 작성자 정보
250 저장 문서 파일의 최초 작성일
260 저장 문서 파일의 갱신일
300 변경 문서 정보
310 변경 문서 파일의 이름
320 변경 문서 파일의 단어수
330 변경 문서 파일의 형식
340 변경 문서 파일의 작성자 정보
350 변경 문서 파일의 최초 작성일
360 변경 문서 파일의 갱신일
400 저장 문서 파일의 내용
500 변경 문서 파일의 내용
510 추가된 메모
520a, 520b, 520c 수정사항100 Document File Renewal Module
110 extracting unit
120 operation unit
130 processor
200 About storage documents
210 Name of the save document file
220 Number of words in saved document file
230 Format of stored document file
240 About author of saved document file
250 First date of storage document file creation
260 Date of storage document file update
About 300 change documents
310 Name of the change document file
320 Number of words in the change document file
330 Format of change document file
340 About the author of the change document file
350 First date of change document file
360 Updated document file update date
400 Storage document file contents
500 Contents of the change document file
510 added notes
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140090610AKR101532921B1 (en) | 2014-07-17 | 2014-07-17 | Method and apparatus for renewing the document file automatically |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140090610AKR101532921B1 (en) | 2014-07-17 | 2014-07-17 | Method and apparatus for renewing the document file automatically |
| Publication Number | Publication Date |
|---|---|
| KR101532921B1true KR101532921B1 (en) | 2015-07-01 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020140090610AActiveKR101532921B1 (en) | 2014-07-17 | 2014-07-17 | Method and apparatus for renewing the document file automatically |
| Country | Link |
|---|---|
| KR (1) | KR101532921B1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101765211B1 (en) | 2016-01-28 | 2017-08-04 | 세종대학교산학협력단 | System and method for preventing ransomware |
| CN115329743A (en)* | 2022-07-05 | 2022-11-11 | 北京彩漩科技有限公司 | File management method, system, computer device and storage medium |
| KR102864937B1 (en) | 2024-12-10 | 2025-09-26 | 주식회사 유일기술 | Concrete information acquisition and schematization method based on Excel files in which concrete rebound hardness test data are entered, and report generation system using the same |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110087776A1 (en)* | 2009-10-13 | 2011-04-14 | Google Inc. | Cloud based computer power management |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110087776A1 (en)* | 2009-10-13 | 2011-04-14 | Google Inc. | Cloud based computer power management |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101765211B1 (en) | 2016-01-28 | 2017-08-04 | 세종대학교산학협력단 | System and method for preventing ransomware |
| CN115329743A (en)* | 2022-07-05 | 2022-11-11 | 北京彩漩科技有限公司 | File management method, system, computer device and storage medium |
| KR102864937B1 (en) | 2024-12-10 | 2025-09-26 | 주식회사 유일기술 | Concrete information acquisition and schematization method based on Excel files in which concrete rebound hardness test data are entered, and report generation system using the same |
| Publication | Publication Date | Title |
|---|---|---|
| AU2008335565B2 (en) | Document merge | |
| KR101130443B1 (en) | Method, system, and computer-readable medium for merging data from multiple data sources for use in an electronic document | |
| US10489591B2 (en) | Detection system and method thereof | |
| US12093215B2 (en) | Management server, document file management system, document file management method, and document file management program | |
| US20150278324A1 (en) | Quarantine and repair of replicas in a quorum-based data storage system | |
| CN110704573B (en) | Catalog storage method, catalog storage device, computer equipment and storage medium | |
| KR101956234B1 (en) | Method of automatic management of a collection of images and corresponding device | |
| CN105493077A (en) | File management with placeholders | |
| KR101532921B1 (en) | Method and apparatus for renewing the document file automatically | |
| US20150199196A1 (en) | Systems and methods for multi-tiered format registration for applications | |
| US20200279004A1 (en) | Building lineages of documents | |
| WO2016003406A1 (en) | Recommend content segments based on annotations | |
| CN106776785B (en) | Data writing method and device and data processing system | |
| US9760842B2 (en) | Operation target management apparatus and non-transitory computer readable medium | |
| CN107077576A (en) | Operation limitation on network is implemented | |
| CN108038028B (en) | File backup method and device and file restoration method and device | |
| CN110598188A (en) | Method and device for displaying annotations and computer-readable storage medium | |
| EP3477462A2 (en) | Tenant aware, variable length, deduplication of stored data | |
| CN101853260B (en) | System and method for detecting e-mail content | |
| JP2015143894A (en) | Information processing device, information processing method, and program | |
| US20140081986A1 (en) | Computing device and method for generating sequence indexes for data files | |
| US10438011B2 (en) | Information processing apparatus and non-transitory computer readable medium | |
| CN111381191B (en) | Method for synonymy modifying text and determining text creator | |
| US20110208934A1 (en) | System and method for allocating memory space of a mobile terminal | |
| US20160188616A1 (en) | Method and an apparatus and a computer program product for storing electronic objects for offline use |
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application | Patent event code:PA01091R01D Comment text:Patent Application Patent event date:20140717 | |
| PA0201 | Request for examination | Patent event code:PA02012R01D Patent event date:20140721 Comment text:Request for Examination of Application Patent event code:PA02011R01I Patent event date:20140717 Comment text:Patent Application | |
| PE0902 | Notice of grounds for rejection | Comment text:Notification of reason for refusal Patent event date:20150120 Patent event code:PE09021S01D | |
| PE0701 | Decision of registration | Patent event code:PE07011S01D Comment text:Decision to Grant Registration Patent event date:20150331 | |
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment | Comment text:Registration of Establishment Patent event date:20150625 Patent event code:PR07011E01D | |
| PR1002 | Payment of registration fee | Payment date:20150625 End annual number:3 Start annual number:1 | |
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment | Payment date:20180528 Year of fee payment:4 | |
| PR1001 | Payment of annual fee | Payment date:20180528 Start annual number:4 End annual number:4 | |
| FPAY | Annual fee payment | Payment date:20190604 Year of fee payment:5 | |
| PR1001 | Payment of annual fee | Payment date:20190604 Start annual number:5 End annual number:5 | |
| PR1001 | Payment of annual fee | Payment date:20200618 Start annual number:6 End annual number:6 | |
| PR1001 | Payment of annual fee | Payment date:20240611 Start annual number:10 End annual number:10 | |
| PR1001 | Payment of annual fee | Payment date:20250616 Start annual number:11 End annual number:11 |