[go: up one dir, main page]

KR101865906B1 - Method and program for providing updated information - Google Patents

Method and program for providing updated information Download PDF

Info

Publication number
KR101865906B1
KR101865906B1 KR1020170070685A KR20170070685A KR101865906B1 KR 101865906 B1 KR101865906 B1 KR 101865906B1 KR 1020170070685 A KR1020170070685 A KR 1020170070685A KR 20170070685 A KR20170070685 A KR 20170070685A KR 101865906 B1 KR101865906 B1 KR 101865906B1
Authority
KR
South Korea
Prior art keywords
card data
data
card
group
specific
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.)
Expired - Fee Related
Application number
KR1020170070685A
Other languages
Korean (ko)
Inventor
윤승현
Original Assignee
(주)오투팜
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)오투팜 filed Critical (주)오투팜
Priority to KR1020170070685A priority Critical patent/KR101865906B1/en
Priority to PCT/KR2018/006389 priority patent/WO2018226007A1/en
Application granted granted Critical
Publication of KR101865906B1 publication Critical patent/KR101865906B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • G06Q50/30
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8549Creating video summaries, e.g. movie trailer

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Operations Research (AREA)

Abstract

본 발명은 업데이트된 게시정보 제공방법 및 프로그램에 관한 것이다.
본 발명의 일실시예에 따른 업데이트된 게시정보 제공방법은, 서비스서버가 특정한 보드 내에 포함된 복수의 카드데이터그룹을 표시하되, 상기 카드데이터는 각각의 보드 내에 특정한 포맷으로 게시정보를 표시한 데이터이고, 상기 보드는 하나 이상의 카드데이터그룹을 나열하여 표시하는 페이지인, 카드데이터표시단계(S200); 사용자클라이언트로부터 특정한 카드데이터그룹에 대한 업데이트요청을 수신하는 단계(S400); 상기 업데이트요청에 따라 수신된 수정데이터로 수정카드데이터를 생성하는 단계(S600); 및 상기 카드데이터그룹 내에서 수정카드데이터를 기존카드데이터 상에 누적하여, 사용자클라이언트에 수정카드데이터만 표시되도록 화면 생성하는 단계(S800);를 포함한다.
The present invention relates to an updated publication information providing method and program.
According to an embodiment of the present invention, there is provided an updated method of providing a posting information, the method comprising: displaying a plurality of card data groups included in a specific board by a service server, the card data including data representing posting information in a specific format , And the board is a page for displaying one or more card data groups in a list (S200); Receiving an update request for a specific card data group from a user client (S400); Generating correction card data with the correction data received according to the update request (S600); And a step (S800) of accumulating the modified card data in the card data group on the existing card data and creating a screen so that only the modified card data is displayed to the user client.

Description

업데이트된 게시정보 제공방법 및 프로그램 {METHOD AND PROGRAM FOR PROVIDING UPDATED INFORMATION}METHOD AND PROGRAM FOR PROVIDING UPDATED INFORMATION [0002]

본 발명은 업데이트된 게시정보 제공방법 및 프로그램에 관한 것으로, 보다 자세하게는 게시정보가 수정되는 경우에 최신 정보만을 제공하면서 수정이력을 제공하는 방법 및 프로그램에 관한 것이다.More particularly, the present invention relates to a method and a program for providing a revision history while providing only the latest information when the post information is revised.

최근 복수의 사용자들 간에 게시정보 등을 공유하는 서비스(예를 들어, 협업서비스 등)이 다수 등장하고 있다. 이러한 게시정보 공유서비스(즉, 게시판서비스)에서는 변경사항이 발생하면 기존 게시글을 직접 수정하면서 '수정'이라고 기재를 하거나 수정된 내용으로 신규 게시글을 작성하였다.Recently, a plurality of services (e.g., collaborative services, etc.) sharing posting information among a plurality of users have appeared. In such a posting information sharing service (that is, the bulletin board service), when a change occurs, the existing posting is directly modified, and the new posting is written as "correction".

그러나 기존 게시글에 수정이라고 표시하더라도, 기존 게시글에서 어떠한 사항이 변경되었는지 확인하기 어려운 문제점이 존재하였다. 또한, 수정된 내용으로 신규 게시글을 입력하는 경우에 기존 게시글과의 연결관계가 생기지 않아 신규 게시글을 읽는 사용자가 이해하기 어려운 문제가 있었다.However, there is a problem that it is difficult to check what has changed in the existing posting even if the modification is indicated in the existing posting. In addition, there is a problem in that, when a new post is input with the modified contents, a connection relation with an existing post is not generated, and a user reading a new post is difficult to understand.

따라서, 게시글이 업데이트되는 경우에 최신정보를 사용자가 정확하게 인식할 수 있고, 변경이력을 쉽게 파악할 수 있는 방법이 필요하다.Therefore, in the case where a post is updated, there is a need for a method that allows the user to accurately recognize the latest information and easily grasp the change history.

한국 등록특허 10-1368680호 (2014.2.24)Korean Patent No. 10-1368680 (February 24, 2014)

본 발명은 수정된 게시정보를 포함하는 카드데이터를 기존 카드데이터에 누적하는 방식으로 최신 정보만을 화면 상에 노출함에 따라 사용자에게 정확한 최신 정보만을 제공하는, 업데이트된 게시정보 제공방법 및 프로그램을 제공하고자 한다.The present invention provides an updated publication information providing method and a program for providing updated latest information only to a user as it exposes only the latest information on the screen by accumulating the card data including the modified publication information in the existing card data do.

본 발명이 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present invention are not limited to the above-mentioned problems, and other problems which are not mentioned can be clearly understood by those skilled in the art from the following description.

본 발명의 일실시예에 따른 업데이트된 게시정보 제공방법은, 서비스서버가 특정한 보드 내에 포함된 복수의 카드데이터그룹을 표시하되, 상기 카드데이터는 각각의 보드 내에 특정한 포맷으로 게시정보를 표시한 데이터이고, 상기 보드는 하나 이상의 카드데이터그룹을 나열하여 표시하는 페이지인, 카드데이터표시단계; 사용자클라이언트로부터 특정한 카드데이터그룹에 대한 업데이트요청을 수신하는 단계; 상기 업데이트요청에 따라 수신된 수정데이터로 수정카드데이터를 생성하는 단계; 및 상기 카드데이터그룹 내에서 수정카드데이터를 기존카드데이터 상에 누적하여, 사용자클라이언트에 수정카드데이터만 표시되도록 화면 생성하는 단계;를 포함하고, 상기 카드데이터그룹은 특정한 게시정보에 대한 하나 이상의 카드데이터가 누적된 그룹으로서, 상기 카드데이터의 추가 또는 수정에 의해 형성되는 것이다.According to an embodiment of the present invention, there is provided an updated method of providing a posting information, the method comprising: displaying a plurality of card data groups included in a specific board by a service server, the card data including data representing posting information in a specific format And the board is a page that lists and displays one or more card data groups; Receiving an update request for a specific card data group from a user client; Generating correction card data with the correction data received according to the update request; And accumulating correction card data in the card data group on the existing card data to generate a screen so that only the correction card data is displayed to the user client, wherein the card data group includes at least one card And is formed by adding or modifying the card data as an accumulated group of data.

또한, 다른 일실시예로, 상기 서비스서버가 사용자클라이언트로부터 특정한 카드데이터그룹에 대한 히스토리 제공요청을 수신하는 단계; 및 상기 카드데이터그룹 내에 누적된 복수의 카드데이터를 나열하거나 시간순으로 수정히스토리를 제공하는 단계;를 더 포함한다.In another embodiment, the service server receives a request to provide a history of a specific group of card data from a user client; And arranging a plurality of card data accumulated in the card data group or providing a correction history in chronological order.

또한, 다른 일실시예로, 복수의 카드데이터가 누적된 카드데이터그룹은, 복수의 카드데이터가 쌓여진 이미지를 생성하여 보드 상에 표시하는 것을 특징으로 한다.According to another embodiment, a card data group in which a plurality of card data is accumulated is characterized in that an image in which a plurality of card data are stacked is displayed and displayed on a board.

또한, 다른 일실시예로, 상기 수정카드데이터 생성단계는, 기존카드데이터에 대해 입력된 댓글데이터를 상기 기존카드데이터에 매칭하여 저장하고, 수정카드데이터를 댓글데이터가 포함되지 않은 상태로 제공하는 것을 특징으로 한다.According to another embodiment of the present invention, the modified card data generation step may include storing the comment data input to the existing card data in correspondence with the existing card data, and providing the modified card data in a state in which the comment data is not included .

또한, 다른 일실시예로, 특정한 제1카드데이터그룹을 제2카드데이터그룹과 병합요청을 수신하는 경우, 상기 제1카드데이터그룹과 제2카드데이터그룹을 누적하여 하나의 스텍으로 형성하여 제공하는 카드데이터그룹병합단계;를 더 포함한다.According to another embodiment of the present invention, when receiving a request to merge a specific first card data group with a second card data group, the first card data group and the second card data group are accumulated to form a stack, And merging the group of the card data.

또한, 다른 일실시예로, 사용자클라이언트로부터 카드데이터그룹 내 특정한 하나 이상의 카드데이터에 대한 분리요청을 수신하면, 서비스서버가 하나 이상의 카드데이터를 분리하여 별도의 카드데이터그룹을 생성하여 상기 보드 상에 표시하는 단계;를 더 포함한다.In addition, in another embodiment, upon receiving a separation request for one or more specific card data in the card data group from the user client, the service server separates one or more card data to generate a separate card data group, The method comprising the steps of:

또한, 다른 일실시예로, 상기 업데이트요청수신단계는, 특정한 사용자로부터 특정한 카드데이터그룹에 라벨을 추가요청을 수신하고, 상기 수정카드데이터생성단계는, 상기 카드데이터에 상기 라벨에 대응되는 정보를 추가한 수정카드데이터생성하는 것을 특징으로 하고, 상기 라벨에 상응하는 별도보드에 상기 카드데이터그룹을 상기 별도보드에 상응하는 포맷으로 표시하되, 상기 라벨은 별도보드 상에 표시하기 위해 필요한 정보를 입력하는 부분인, 별도보드표시단계;를 더 포함한다.According to another embodiment of the present invention, the update request receiving step receives a request to add a label to a specific card data group from a specific user, and the modified card data generating step stores information corresponding to the label in the card data The card data group is displayed on a separate board corresponding to the label in a format corresponding to the separate board, and information necessary for displaying the label on a separate board is input And a separate board displaying step, which is a part for performing a separate board display.

또한, 다른 일실시예로, 서비스서버가 카드데이터그룹에 상응하는 데이터를 복수개로 분할하여, 그룹 내 사용자가 보유한 계정의 클라우드저장공간에 분산저장하는 단계;를 더 포함한다.In another embodiment, the service server further includes dividing the data corresponding to the card data group into a plurality of data and distributing the data in the cloud storage space of the accounts held by the users in the group.

또한, 다른 일실시예로, 상기 분산저장단계는, 상기 카드데이터그룹 내 카드데이터 별로 복수의 분할데이터를 생성하고, 상기 카드데이터에 포함된 파일데이터를 카드구성데이터와 분리한 후 복수의 분할데이터로 생성하여 각각의 클라우드저장공간에 분산저장하는 것을 특징으로 하고, 상기 카드구성데이터는 상기 파일데이터에 대한 태그정보 및 상기 태그정보를 통해 연결되는 파일데이터의 카드 내 배치에 대한 정보를 포함한다.According to another embodiment, the distributed storage step may include generating a plurality of divided data for each card data in the card data group, separating the file data included in the card data from the card configuration data, And the card configuration data includes information on the tag information on the file data and information on the arrangement of the file data connected through the tag information on the card.

본 발명의 다른 일실시예에 따른 업데이트된 게시정보 제공프로그램은, 하드웨어와 결합되어 상기 언급된 업데이트된 게시정보 제공방법 을 실행하며, 매체에 저장된다.The updated posting information providing program according to another embodiment of the present invention is combined with hardware to execute the above-mentioned updated posting information providing method, and is stored in the medium.

상기와 같은 본 발명에 따르면, 아래와 같은 다양한 효과들을 가진다.According to the present invention as described above, the following various effects are obtained.

첫째, 사용자는 수정된 최신정보만을 보드를 통해 확인할 수 있어서, 수정 이전의 정보와 혼동하지 않을 수 있다.First, the user can check only the updated information through the board, so that the user can not be confused with the information before the modification.

둘째, 사용자가 게시정보의 변경 히스토리를 간편하게 확인할 수 있다.Second, the user can easily check the history of change of the publication information.

셋째, 게시정보(즉, 카드데이터)의 수정 시에 기존 댓글도 기존 게시정보와 매칭되어 저장되고 수정카드데이터에 댓글이 초기화된 상태로 제공되어, 수정 전 게시정보에 대한 댓글에 의해 게시정보를 확인하는 사용자가 혼동하는 것을 방지할 수 있다.Third, at the time of editing the posting information (that is, the card data), existing comments are also matched with the existing posting information, and the comment is provided in the corrected card data in the initialized state. It is possible to prevent confusing users who check.

넷째, 카드데이터그룹의 간편한 병합을 통해, 사용자들은 최종적으로 남은 테스크 또는 계속 공지해야하는 게시정보만을 간편하게 남겨둘 수 있어서, 복수의 사용자에게 필요한 정보만을 보드에 표시하여 전달할 수 있는 효과가 얻는다.Fourth, through the simple merge of the card data group, users can easily leave only the remaining task or posting information that should be continuously announced, so that only the information necessary for a plurality of users can be displayed on the board and delivered.

도 1은 본 발명의 일실시예에 따른 업데이트된 게시정보 제공방법의 순서도이다.
도 2는 본 발명의 일실시예에 따른 카드데이터와 카드데이터그룹이 표시된 보드의 예시도면이다.
도 3은 본 발명의 일실시예에 따라 카드데이터그룹이 복수의 카드데이터를 포함함에 따라 적층이미지를 표시한 예시도면이다.
도 4는 본 발명의 일실시예에 따른 수정히스토리를 제공하는 과정을 더 포함하는 업데이트된 게시정보 제공방법의 순서도이다.
도 5는 본 발명의 일실시예에 따른 수정히스토리를 제공한 인터페이스 화면의 예시도면이다.
도 6은 본 발명의 일실시예에 따른 복수의 카드데이터그룹을 병합하는 과정을 더 포함하는 업데이트된 게시정보 제공방법의 순서도이다.
도 7은 본 발명의 일실시예에 따라 보드 상에 표시된 카드데이터그룹 이미지의 드래그 앤 드롭을 통해 카드데이터그룹 병합을 수행하는 예시도면이다.
도 8은 본 발명의 일실시예에 따른 특정한 카드데이터그룹 내의 하나 이상의 카드데이터를 분리하여 별도 카드데이터그룹을 생성하는 과정을 더 포함하는 업데이트된 게시정보 제공방법의 순서도이다.
도 9는 본 발명의 일실시예에 따른 라벨에 의해 별도보드에 카드데이터를 연결하는 과정을 더 포함하는 업데이트된 게시정보 제공방법의 순서도이다.
도 10 및 도 11은 본 발명의 일실시예에 따른 하나 이상의 카드데이터를 복수의 클라우드 스토리지에 분산저장하는 과정을 더 포함하는 업데이트된 게시정보 제공방법의 순서도이다.
1 is a flowchart of a method of providing updated posting information according to an embodiment of the present invention.
2 is an exemplary diagram of a board in which card data and card data groups are displayed according to an embodiment of the present invention.
3 is an exemplary diagram illustrating a stacked image according to an embodiment of the present invention, in which a card data group includes a plurality of card data.
4 is a flowchart illustrating a method of providing updated posting information that further includes providing a revision history according to an embodiment of the present invention.
5 is an exemplary view of an interface screen providing a modification history according to an embodiment of the present invention.
FIG. 6 is a flowchart of an updated method of providing a posting information, which further includes merging a plurality of card data groups according to an embodiment of the present invention.
FIG. 7 is an exemplary diagram for performing card data group merging through drag and drop of an image of a card data group displayed on a board according to an embodiment of the present invention.
FIG. 8 is a flowchart illustrating an updated method of providing broadcast information, which further includes the step of separating one or more card data in a specific card data group according to an embodiment of the present invention to generate a separate card data group.
FIG. 9 is a flowchart illustrating an updated method for providing posting information, which further includes connecting card data to a separate board using a label according to an exemplary embodiment of the present invention.
10 and 11 are flowcharts of an updated method of providing broadcast information, which further includes distributing one or more pieces of card data to a plurality of cloud storages according to an embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다. 본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 게시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 게시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention, and the manner of achieving them, will be apparent from and elucidated with reference to the embodiments described hereinafter in conjunction with the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as 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. To fully disclose 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 defined otherwise, all terms (including technical and scientific terms) used herein may be used in a sense commonly understood by one of ordinary skill in the art to which this invention belongs. Also, commonly used predefined terms are not ideally or excessively interpreted unless explicitly defined otherwise.

본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다.The terminology used herein is for the purpose of illustrating embodiments and is not intended to be limiting of the present invention. In the present specification, the singular form includes plural forms unless otherwise specified in the specification. The terms " comprises "and / or" comprising "used in the specification do not exclude the presence or addition of one or more other elements in addition to the stated element.

본 명세서에서 '카드데이터'는 특정한 포맷으로 서비스 내에 입력되는 게시정보를 표시하는 유저인터페이스를 의미한다. '카드데이터'는 게시정보를 표시하여야 하는 상황(예를 들어, 카드데이터가 표시되는 보드의 유형)에 따라 상이한 포맷을 가질 수 있다.In this specification, 'card data' means a user interface that displays the publication information inputted in the service in a specific format. The 'card data' may have a different format depending on the situation (for example, the type of board on which the card data is displayed) that should display the publication information.

본 명세서에서 '카드데이터그룹'은 하나 이상의 카드데이터가 누적되어 형성된 그룹을 의미한다. 즉, '카드데이터그룹'은 특정한 게시정보에 대한 하나 이상의 카드데이터가 누적된 그룹이다. '카드데이터그룹'은 하나의 게시정보에 대한 카드데이터가 누적될 수도 있고, 여러 게시정보에 대한 카드데이터가 누적될 수도 있다.In this specification, 'card data group' means a group formed by accumulating one or more card data. That is, the 'card data group' is a group in which one or more pieces of card data for specific publication information are accumulated. The 'card data group' may accumulate card data for one publication information, or may accumulate card data for a plurality of publication information.

본 명세서에서 '신규카드데이터'는 신규로 입력되는 카드데이터를 의미한다. 신규카드데이터가 입력됨에 따라 신규로 카드데이터그룹이 생성될 수 있다.In the present specification, 'new card data' means card data that is newly input. A new card data group can be generated as new card data is input.

본 명세서에서 '수정카드데이터'는 특정한 카드데이터그룹 내에 포함된 기존 카드데이터가 수정됨에 따라 추가되는 카드데이터를 의미한다.In the present specification, 'correction card data' refers to card data added as the existing card data included in a specific card data group is modified.

본 명세서에서 '보드'는 하나 이상의 카드데이터그룹이 배열되어 표시되는 인터페이스를 의미한다.In this specification, 'board' means an interface in which one or more card data groups are arranged and displayed.

이하, 도면을 참조하여, 본 발명의 실시예들에 따른 업데이트된 게시정보 제공방법 및 제공프로그램에 대해 설명한다.Hereinafter, an updated publication information providing method and program according to embodiments of the present invention will be described with reference to the drawings.

도 1은 본 발명의 일실시예에 따른 업데이트된 게시정보 제공방법의 순서도이다.1 is a flowchart of a method of providing updated posting information according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일실시예에 따른 업데이트된 게시정보 제공방법은, 서비스서버가 특정한 보드 내에 포함된 복수의 카드데이터그룹(100)을 표시하는 단계(S200; 카드데이터표시단계); 사용자클라이언트로부터 특정한 카드데이터그룹(100)에 대한 업데이트요청을 수신하는 단계(S400); 상기 업데이트요청에 따라 수신된 수정데이터로 수정카드데이터를 생성하는 단계(S600); 및 상기 카드데이터그룹(100) 내에서 수정카드데이터를 기존카드데이터 상에 누적하여, 사용자클라이언트에 수정카드데이터만 표시되도록 화면 생성하는 단계(S800);를 포함한다. 이하, 각 단계에 대한 상세한 설명을 기재한다.Referring to FIG. 1, an updated publication information providing method according to an embodiment of the present invention includes displaying a plurality of card data groups 100 included in a specific board (S200; card data display step) ; Receiving an update request for a specific card data group 100 from a user client (S400); Generating correction card data with the correction data received according to the update request (S600); And accumulating the modified card data in the card data group 100 on the existing card data, and creating a screen so that only the modified card data is displayed to the user client (S800). Hereinafter, a detailed description of each step will be described.

서비스서버가 특정한 보드 내에 포함된 복수의 카드데이터그룹(100)을 표시한다(S200; 카드데이터표시단계). 상기 카드데이터(200)는 각각의 보드 내에 특정한 포맷으로 게시정보를 표시한 데이터이고, 상기 보드는 하나 이상의 카드데이터그룹(100)을 나열하여 표시하는 페이지이다. 즉, 도 2에서와 같이, 서비스서버는 특정한 그룹에 대한 게시정보인 카드데이터그룹(100)을 보드상에 순서대로 나열하여 표시한다. 서비스서버는 카드데이터그룹(100)을 작성 또는 업데이트된 순서대로 표시할 수도 있고, 각 카드데이터그룹(100)의 미리 정해진 게시순서대로 표시할 수 있다. The service server displays a plurality of card data groups 100 included in a specific board (S200: card data display step). The card data 200 is data in which the publication information is displayed in a specific format in each board, and the board is a page that lists and displays one or more card data groups 100. That is, as shown in FIG. 2, the service server sequentially displays the card data groups 100, which are the publication information for a specific group, on the board. The service server can display the card data groups 100 in the order in which they are created or updated, and can display the card data groups 100 in a predetermined order of publication.

일실시예로, 상기 카드데이터그룹(100)은 특정한 게시정보에 대한 하나 이상의 카드데이터(200)가 누적된 그룹으로서, 상기 카드데이터(200)의 추가 또는 수정에 의해 형성된다. 카드데이터(200)는 특정한 카드데이터그룹(100) 내에 다양한 방식으로 추가 형성될 수 있다. 예를 들어, 특정한 사용자가 게시정보를 신규로 입력함에 따라 신규카드데이터(200)가 생성되어 카드데이터그룹(100)을 초기 형성한다. 또한, 후술하는 바와 같이, 사용자가 특정한 카드데이터(200)를 수정함에 따라 수정카드데이터가 카드데이터그룹(100) 내에 추가될 수 있다. 또한, 후술되는 바와 같이, 도 7에서과 같이, 서비스서버는 사용자로부터 복수의 카드데이터그룹(100)의 병합요청을 수신(예를 들어, 제3카드데이터그룹(100)을 제1카드데이터그룹(100)로 드래그앤 그롭을 수행함에 따라 제1카드데이터그룹(100)에 제3카드데이터그룹(100)의 카드를 전부 추가)하여 특정한 카드데이터그룹(100)에 다른 카드데이터그룹(100)의 카드데이터(200)를 추가할 수 있다.In one embodiment, the card data group 100 is formed by adding or modifying the card data 200 as an accumulated group of one or more card data 200 for specific publication information. The card data 200 may be additionally formed in a specific card data group 100 in various ways. For example, new card data 200 is generated as a specific user newly inputs the publication information to initially form the card data group 100. Also, as described later, correction card data can be added in the card data group 100 as the user modifies the specific card data 200. [ 7, the service server receives a merge request of a plurality of card data groups 100 from the user (for example, the third card data group 100 is divided into the first card data group 100 100) to the specific card data group 100 by adding all the cards of the third card data group 100 to the first card data group 100 by performing the drag and drop with respect to the specific card data group 100 The card data 200 can be added.

서비스서버가 사용자클라이언트로부터 특정한 카드데이터그룹(100)에 대한 업데이트요청을 수신한다(S400). 즉, 특정한 카드데이터그룹(100)에 포함된 게시정보를 수정하기 위해, 서비스서버는 사용자클라이언트로부터 업데이트요청을 수신하고, 사용자클라이언트로부터 기존 게시정보를 수정하는 데이터(즉, 수정데이터)를 수신한다. 서비스서버는 수정된 전체 게시정보를 수신할 수도 있고, 기존 게시정보에서 수정된 부분에 대한 데이터만 수신할 수도 있다.The service server receives an update request for a specific card data group 100 from the user client (S400). That is, in order to modify the publication information included in the specific card data group 100, the service server receives the update request from the user client and receives data (that is, correction data) for correcting the existing publication information from the user client . The service server may receive the entire modified posting information or only the data for the modified part in the existing posting information.

서비스서버가 상기 업데이트요청에 따라 수신된 수정데이터로 수정카드데이터를 생성한다(S600). 이 때, 서비스서버는 기존카드데이터(즉, 기존 게시정보)에 대해 입력된 댓글데이터를 기존카드데이터에 매칭하여 저장하고, 수정카드데이터를 댓글데이터가 포함되지 않은 상태로 제공할 수 있다. 게시정보가 수정되었으나 댓글데이터가 그대로 유지되면 수정게시정보(즉, 수정데이터)와 기존 댓글 내용이 상충됨에 따라 수정게시정보를 확인하는 사용자들이 혼동할 수 있으므로, 도 3에서와 같이, 서비스서버는 기존댓글데이터를 기존카드데이터에 매칭하여 저장하고, 댓글이 초기화된 수정카드데이터를 제공하고, 수정카드데이터에 대해 신규로 댓글을 수신한다.The service server generates correction card data with the correction data received according to the update request (S600). At this time, the service server may match the existing comment data inputted to the existing card data (that is, the existing publication information) with the existing card data, and store the modified card data in a state in which the comment data is not included. When the posting information is modified but the comment data remains intact, users who check the modified posting information may be confused because of the conflict between the modified posting information (i.e., the correction data) and the existing comment contents. Matches the existing comment data with the existing card data, stores the corrected card data in which the comment is initialized, and receives a new comment on the corrected card data.

기존의 댓글데이터는, 후술하는 바와 같이, 카드데이터그룹(100)에 포함된 카드데이터(200)의 히스토리를 확인하면서 기존카드데이터 확인 시에 함께 확인할 수 있다. 즉, 서비스서버는, 카드데이터그룹(100)에 대한 히스토리 제공요청에 따라 누적된 카드데이터(200)를 나열하는 경우에, 각 카드데이터(200)에 대해 입력된 기존 댓글데이터를 표시할 수 있다.The existing comment data can be confirmed at the time of checking existing card data while confirming the history of the card data 200 included in the card data group 100 as described later. That is, when the service server lists the accumulated card data 200 in response to a history provision request for the card data group 100, the service server can display the existing comment data inputted for each card data 200 .

서비스서버가 상기 카드데이터그룹(100) 내에서 수정카드데이터를 기존카드데이터 상에 누적하여, 사용자클라이언트에 수정카드데이터만 표시되도록 화면을 생성한다(S800). 즉, 서비스서버는 기존카드데이터를 보드상에 표시하지 않고 수정카드데이터를 화면상에 표시한다. 도 3에서와 같이, 복수의 카드데이터(200)가 누적된 카드데이터그룹(100)은, 복수의 카드데이터(200)가 쌓여진 이미지를 생성하여 보드 상에 표시될 수 있다. 사용자는 적층된 이미지를 통해 현재 화면상에 표시되는 카드데이터(200)가 수정된 것임을 인식할 수 있다. 서비스서버가 수정카드데이터만 화면 상에 표시하고 기존카드데이터를 표시하지 않음에 따라 사용자에게 최신데이터만 제공하여 정확한 정보를 제공할 수 있다.The service server accumulates the correction card data in the card data group 100 on the existing card data, and creates a screen so that only the correction card data is displayed to the user client (S800). That is, the service server displays the modified card data on the screen without displaying the existing card data on the board. As shown in FIG. 3, the card data group 100 in which a plurality of card data 200 are accumulated can be displayed on the board by generating an image in which a plurality of card data 200 are stacked. The user can recognize that the card data 200 displayed on the current screen is modified through the stacked image. The service server displays only the correction card data on the screen and does not display the existing card data, so that the user can be provided with only the latest data to provide accurate information.

또한, 다른 일실시예로, 도 4에서와 같이, 상기 서비스서버가 사용자클라이언트로부터 특정한 카드데이터그룹(100)에 대한 히스토리 제공요청을 수신하는 단계(S1000); 및 상기 카드데이터그룹(100) 내에 누적된 복수의 카드데이터(200)를 나열하거나 시간순으로 수정히스토리를 제공하는 단계(S1200);를 더 포함한다. 사용자는 수정카드데이터 이전의 게시정보를 확인하기 원할 수 있고, 기존 게시정보와 비교하여 어떤 내용이 변경되었는지 확인을 원할 수 있다. 따라서, 서비스서버는 사용자로부터 특정한 카드데이터그룹(100)에 대한 히스토리 제공요청을 수신하고(S1000), 카드데이터그룹(100)에 포함되는 복수의 카드데이터(200)를 탐색하여 제공한다(S1200).In another embodiment, as shown in FIG. 4, the service server receives (S1000) a request to provide a history for a specific card data group 100 from a user client; And a step (S1200) of arranging a plurality of card data 200 accumulated in the card data group 100 or providing a correction history in chronological order. The user may want to check the posting information prior to the correction card data and may want to compare what has been changed with the existing posting information. Accordingly, the service server receives a request for providing a history for a specific card data group 100 from the user (S1000), searches for and provides a plurality of card data 200 included in the card data group 100 (S1200) .

서비스서버는 수정히스토리를 다양한 방식으로 표시할 수 있다. 일실시예로, 서비스서버는 카드데이터그룹(100)에 속하는 복수의 카드데이터(200) 자체를 시간순으로 표시할 수 있다. 또한, 다른 일실시예로, 도 5에서와 같이, 서비스서버가 카드데이터그룹(100)에 속하는 카드데이터(200)의 수정이력을 차례대로 표시할 수 있다. 예를 들어, 서비스서버는, 도 5에서와 같이, 가장 최근에 업로드된 수정카드데이터를 업로드하고 각 카드데이터(200)의 수정이력으로 수정한 사용자와 수정사항을 시간순으로 각각 표시한다.The service server can display the revision history in various ways. In one embodiment, the service server can display a plurality of card data 200 pertaining to the card data group 100 in chronological order. 5, the service server may sequentially display the revision histories of the card data 200 belonging to the card data group 100. In this case, For example, as shown in FIG. 5, the service server uploads the most-recently-uploaded correction card data, and displays the modified user and correction items in chronological order by the correction history of each card data 200, respectively.

또한, 이 때, 특정한 사용자(예를 들어, 관리자에 해당하는 사용자)가 수정이전으로 카드데이터(200)를 되돌리기를 원할 경우, 서비스서버는 사용자에 의해 선택된 시점의 카드데이터(200)로 복귀시킬 수 있다.In this case, when a specific user (for example, a user corresponding to the administrator) wants to return the card data 200 before the correction, the service server returns the card data 200 at the time point selected by the user .

또한, 다른 일실시예로, 도 6에서와 같이, 특정한 제1카드데이터그룹(100)을 제2카드데이터그룹(100)과 병합요청을 수신하는 경우, 상기 제1카드데이터그룹(100)과 제2카드데이터그룹(100)을 누적하여 하나의 스텍으로 형성하여 제공하는 카드데이터그룹(100)병합단계(S1400);를 더 포함한다. 서비스서버는 사용자로부터 다양한 방식으로 카드데이터그룹(100)의 병합요청을 수신할 수 있다. 일실시예로, 서비스서버는 보드 내 카드데이터그룹(100) 설정페이지를 사용자클라이언트에 제공하여 병합할 복수의 카드데이터그룹(100)을 선택받을 수 있다. 또한, 다른 일실시예로, 서비스서버는 사용자로부터 특정한 카드데이터그룹(100)(도 7에서 제3카드데이터그룹(100))을 다른 카드데이터그룹(100)(도 7에서 제1카드데이터그룹(100))으로 드래그 앤 드롭(Drag & Drop)함에 따라 병합요청을 수신할 수 있다. 6, when receiving a request to merge a specific first card data group 100 with a second card data group 100, the first card data group 100 and the second card data group 100 are merged, (S1400) merging the first and second card data groups 100 into one stack and providing the second card data groups 100 as one stack. The service server can receive a merge request of the card data group 100 from the user in various ways. In one embodiment, the service server may select a plurality of card data groups 100 to be merged by providing the in-board card data group 100 setting page to the user client. 7, the service server stores the specific card data group 100 (the third card data group 100 in Fig. 7) to another card data group 100 (the first card data group 100 in Fig. 7) (Drag & Drop) to the mobile terminal 100 to receive the merge request.

이 때, 서비스서버는 다양한 순서로 병합요청된 복수의 카드데이터그룹(100)을 누적할 수 있다. 일실시예로, 서비스서버는 병합요청된 복수의 카드데이터그룹(100) 내 각각의 카드데이터(200)가 작성된 시간순서대로 병합할 수 있다. 이를 통해, 사용자는 병합된 카드데이터그룹(100)(즉, 도 7에서 제1카드데이터그룹(100)과 제3카드데이터그룹(100))에 포함된 복수의 카드데이터(200)(즉, 최초에 작성된 카드데이터(200)와 여러 번의 수정에 따라 생성된 복수의 수정카드데이터)를 작성된 순서대로 확인할 수 있다.At this time, the service server can accumulate a plurality of card data groups 100 requested to be merged in various orders. In one embodiment, the service server may merge the card data 200 in the plurality of card data groups 100 requested to be merged in the order of time in which the card data 200 are created. Thereby, the user can select a plurality of card data 200 (that is, the first card data group 100 and the third card data group 100) included in the merged card data group 100 (i.e., the first card data group 100 and the third card data group 100 in FIG. 7) It is possible to confirm the card data 200 created in the first place and the plurality of correction card data generated in accordance with a plurality of modifications) in the created order.

또한, 다른 일실시예로, 서비스서버는 사용자로부터 입력된 조작형태에 따라 카드데이터(200)를 적층 또는 누적한다. 예를 들어, 이미 쌓여있는 카드그룹에 새로운 카드를 옮겨서 쌓는 것과 같이, 사용자에 의해 특정한 카드데이터그룹(100)(즉, 제3카드데이터그룹(100))을 다른 카드데이터그룹(100)(즉, 제1카드데이터그룹(100))으로 드래그하는 입력을 수신하면, 서비스서버는 제1카드데이터그룹(100)의 복수의 카드데이터(200) 위에 제3카드데이터그룹(100)의 복수의 카드데이터(200)를 쌓는 것으로 적용할 수 있다. 이를 통해, 서비스서버는 카드데이터(200) 적층에 따라 제일 위에 표시되는 제3카드데이터그룹(100)의 최근 수정카드데이터를 보드 상에 노출시킨다. 다른 예로, 카드데이터그룹(100)에 폴더 개념을 적용하여, 도 7에서와 같이 서비스서버는 제3카드데이터그룹(100)을 제1카드데이터그룹(100)으로 드래그 앤 드롭하면 제3카드데이터그룹(100)에 포함된 복수의 카드데이터(200)가 제1카드데이터그룹(100)에 흡수됨에 따라 보드 상에 제1카드데이터그룹(100)의 최신 수정카드데이터를 노출시킨다.In another embodiment, the service server stacks or accumulates the card data 200 in accordance with the operation type input from the user. For example, the card data group 100 (i.e., the third card data group 100) specified by the user may be grouped into another card data group 100 (i.e., , The service server loads the plurality of cards (100) of the third card data group (100) onto the plurality of card data (200) of the first card data group (100) The data 200 can be stacked. In this way, the service server exposes the latest modification card data of the third card data group 100 displayed on the top in accordance with the stacking of the card data 200 on the board. As another example, when the folder concept is applied to the card data group 100 and the service server drags and drops the third card data group 100 into the first card data group 100 as shown in FIG. 7, The latest modification card data of the first card data group 100 is exposed on the board as the plurality of card data 200 included in the group 100 is absorbed by the first card data group 100. [

또한, 다른 일실시예로, 도 8에서와 같이, 사용자클라이언트로부터 카드데이터그룹(100) 내 특정한 하나 이상의 카드데이터(200)에 대한 분리요청을 수신하면, 서비스서버가 하나 이상의 카드데이터(200)를 분리하여 별도의 카드데이터그룹(100)을 생성하여 상기 보드 상에 표시하는 단계(S1600);를 더 포함한다. 예를 들어, 사용자가 특정한 하나 이상의 카드데이터(200)를 분리하여 별도의 카드데이터그룹(100)을 생성하고자 하는 경우, 사용자는 카드데이터그룹(100)의 히스토리를 표시하는 인터페이스 상에서 하나 이상의 카드데이터(200)를 선택하여 외부로 드래그하여 별도의 카드데이터그룹(100) 생성을 요청할 수 있다. 서비스서버는 사용자에 의해 별도의 카드데이터그룹(100) 생성이 요청된 카드데이터(200)를 추출하여 보드 상에 별도의 카드데이터그룹(100) 이미지를 생성한다. 서비스서버는 하나의 카드데이터(200)만 분리요청받는 경우에는 적층이미지를 표시하지 않고, 복수의 카드데이터(200)에 대해 분리요청받는 경우에는 카드데이터그룹(100) 이미지의 일측에 적층이미지를 표시할 수 있다.8, when the service server receives the one or more card data 200 from the user client by receiving a separation request for the specific one or more card data 200 in the card data group 100, (S1600) of generating a separate card data group 100 and displaying it on the board. For example, when a user desires to separate a specific one or more card data 200 and create a separate card data group 100, the user may select one or more card data The user can select the card data group 200 and drag it to the outside to request creation of another card data group 100. The service server extracts the card data 200 requested to be generated by the user from the separate card data group 100 and generates an image of the separate card data group 100 on the board. The service server does not display a stacked image when only one card data 200 is requested to be separated and displays a stacked image on one side of the image of the card data group 100 when a separation request is received for a plurality of the card data 200 Can be displayed.

또한, 다른 일실시예로, 서비스서버는 카드데이터(200) 내에 라벨 추가를 통해 신규정보를 추가할 수 있다. 상기 라벨은 카드데이터(200) 내에 특정한 정보를 입력하는 것으로 부여된 인터페이스이다. 구체적으로, 카드데이터(200) 내에 라벨을 추가하는 방식으로, 상기 업데이트요청수신단계(S400)는, 특정한 사용자로부터 특정한 카드데이터그룹(100)에 라벨을 추가요청을 수신하고, 상기 수정카드데이터생성단계(S600)는, 상기 카드데이터(200)에 상기 라벨에 대응되는 정보를 추가한 수정카드데이터를 생성한다.Further, in another embodiment, the service server may add new information through addition of a label in the card data 200. [ The label is an interface assigned to input specific information in the card data 200. [ More specifically, in the method of adding a label in the card data 200, the update request receiving step (S400) receives a request to add a label to a specific card data group (100) from a specific user, Step S600 generates modified card data in which the information corresponding to the label is added to the card data 200. [

또한, 다른 일실시예로, 상기 라벨에 상응하는 별도보드에 상기 카드데이터그룹(100)을 상기 별도보드에 상응하는 포맷으로 표시하되, 상기 라벨은 별도보드 상에 표시하기 위해 필요한 정보를 입력하는 부분인, 별도보드표시단계(S1800);를 더 포함한다. 상기 라벨은 기본보드(예를 들어, 게시정보에 해당하는 카드데이터그룹(100)을 단순 나열하는 보드)의 특정한 카드데이터(200)를 다른 확장보드(예를 들어, 특정한 역할 수행을 위해 생성된 보드) 상에 표시하도록 연결관계를 형성하는 역할을 수행한다. 사용자에 의해 카드데이터(200) 내에 새로운 라벨이 추가되면, 서비스서버는 라벨에 대응되는 확장보드 내에 해당 카드데이터(200)를 표시할 수 있다. 예를 들어, 특정한 카드데이터(200)에 해당 카드데이터(200) 내 게시정보의 일정라벨이 추가되면, 서비스서버는 해당 카드데이터(200)를 캘린더 또는 일정표 기능을 수행하는 확장보드에 확장보드에 상응하는 포맷의 카드데이터(200)로 게시정보를 표시한다.According to another embodiment, the card data group 100 may be displayed on a separate board corresponding to the label in a format corresponding to the separate board, (S1800), which is a part of the display screen. The label may be used to transfer specific card data 200 of a basic board (for example, a board that simply lists card data group 100 corresponding to the publication information) to another expansion board (for example, Board) to form a connection relationship. When a new label is added to the card data 200 by the user, the service server can display the corresponding card data 200 in the extension board corresponding to the label. For example, when a certain label of the publication information in the card data 200 is added to the specific card data 200, the service server stores the card data 200 in an extension board for performing a calendar function or a calendar function And displays the publication information in the card data 200 of the corresponding format.

또한, 다른 일실시예로, 서비스서버가 카드데이터그룹(100)에 상응하는 데이터를 복수개로 분할하여, 그룹 내 사용자가 보유한 계정의 클라우드저장공간에 분산저장하는 단계(S2000);를 더 포함한다. 예를 들어, 서비스서버는 카드데이터그룹에 포함된 개별 카드데이터를 분할하여 복수의 분할데이터로 생성(즉, 상기 카드데이터그룹 내 카드데이터별로 복수의 분할데이터를 생성)한 후, 상이한 클라우드저장공간에 분산저장한다. 즉, 서비스서버는, 특정한 카드데이터그룹에 수정이 이루어짐에 따라 수정데이터가 생성되면, 누적되는 하나의 카드에 대응되는 수정데이터를 복수의 분할데이터로 분할하고 여러 클라우드 저장공간에 분산저장한다.In another embodiment, the service server further includes a step S2000 of dividing the data corresponding to the card data group 100 into a plurality of data and distributing the data in the cloud storage space of the accounts held by the users in the group (S2000) . For example, the service server divides the individual card data included in the card data group into a plurality of divided data (i.e., generates a plurality of divided data for each card data in the card data group) . That is, when the correction data is generated as the specific card data group is modified, the service server divides the correction data corresponding to the accumulated one card into a plurality of divided data and distributes the data in a plurality of cloud storage spaces.

일실시예로, 각각의 카드데이터는 이미지, 동영상, 텍스트 등의 파일데이터를 포함할 수 있고, 서비스서버는 카드구성데이터와 파일데이터를 각각 분리하여 분산저장할 수 있다. 즉, 서비스서버는 수정데이터(즉, 업데이트되어 추가된 카드데이터)에 포함된 파일데이터(예를 들어, 이미지, 동영상 등의 데이터)를 복수의 분할데이터로 생성하여 각각의 클라우드저장공간에 분산저장하고, 카드구성데이터를 복수의 분할데이터로 생성하여 각각의 클라우드저장공간에 분산저장한다. 서비스서버는 파일데이터를 태그정보로 특정한 카드데이터에 연결할 수 있다.In one embodiment, each card data may include file data such as images, moving images, and text, and the service server may separately store and separately store the card configuration data and the file data. That is, the service server generates a plurality of pieces of file data (for example, data of images, moving images, etc.) included in the correction data (that is, the card data updated and added) and distributes the data to the respective cloud storage spaces And generates card configuration data as a plurality of pieces of divided data and stores them in the respective cloud storage spaces. The service server can link the file data to the card data specified by the tag information.

구체적으로, 상기 카드구성데이터는 사용자 클라이언트 화면에 표시되는 카드데이터 UI이미지 또는 카드데이터 구성을 위한 정보 배치 구조 등이 해당될 수 있다. 예를 들어, 상기 카드구성데이터는 분할되어 복수의 클라우드계정에 분산되어 저장된 파일데이터에 대한 태그정보를 포함하고, 태그정보를 통해 연결되는 파일데이터의 카드 내 배치에 대한 정보를 포함할 수 있다.Specifically, the card configuration data may correspond to a card data UI image displayed on a user client screen or an information arrangement structure for card data configuration. For example, the card configuration data may include tag information for file data that is divided and stored in a plurality of cloud accounts, and may include information about placement of file data connected through the tag information.

카드데이터(200)를 분산하는 구체적인 방식으로, 도 11에서와 같이, 상기 분산저장단계(S2000)은, 서비스서버가 사용자에 의해 각각의 클라우드서버에 접근하여 로그인을 수행하도록 요청하는 단계(S2010); 상기 클라우드서버로부터 토큰데이터를 수신하는 단계(S2020; 토큰데이터수신단계); 및 온라인상에 입력된 서비스내부데이터를 분할하여 생성된 복수의 분할데이터를 그룹에 포함된 사용자의 클라우드 스토리지에 분산저장하는 단계(S2030; 서비스내부데이터저장단계);를 포함한다.11, the distributed storage step S2000 includes a step (S2010) of requesting the service server to access each of the cloud servers by the user and perform log-in, in a specific manner of distributing the card data 200, ; Receiving token data from the cloud server (S2020; token data receiving step); And storing the plurality of divided data generated by dividing the service internal data inputted on the online into the cloud storage of the users included in the group (S2030: internal data storing step).

서비스서버가 사용자에 의해 각각의 클라우드서버에 접근하여 로그인을 수행하도록 요청한다(S2010). 일실시예로, 서비스서버는 사용자로부터 클라우드서비스의 아이디와 비밀번호를 직접 입력받아서 클라우드서버에 전송하여 로그인을 진행할 수 있다. 즉, 서비스서버가 하나 이상의 사용자(예를 들어, 특정한 그룹의 정보를 저장하는 서비스인 경우, 그룹에 포함된 복수의 사용자)로부터 하나 이상의 클라우드 계정정보를 수신하고, 각 사용자로부터 요청된 클라우드서버로 계정정보를 전송할 수 있다.The service server requests the user to access each of the cloud servers and perform login (S2010). In one embodiment, the service server directly receives the ID and the password of the cloud service from the user, transmits the ID and password to the cloud server, and proceeds to log in. That is, the service server receives one or more cloud account information from one or more users (e.g., a plurality of users included in the group if the service is a service storing information of a specific group), and transmits the cloud account information from each user to the requested cloud server Account information can be transmitted.

사용자에 의해 각 클라우드서비스에 로그인을 수행하는 방식의 다른 일실시예로, 서비스서버는 서비스어플리케이션 화면 또는 서비스웹페이지 화면 상에 사용자의 클라우드 계정 로그인 요청에 따라 각 클라우드서비스의 로그인 페이지를 연결하여 제공할 수 있다. 그 후, 각 사용자가 입력한 계정정보(즉, 아이디 및 패스워드)는 클라우드서버로 서비스서버에 저장되지 않고 직접 전송된다. 이를 위해, 서비스서버는 각 클라우드서비스가 다른 서비스에서 접근 가능하도록 제공하는 서드 파티(3rd party) 클라이언트 API(Application Programming Interface)를 포함할 수 있다.In another embodiment of the method of performing login to each cloud service by the user, the service server connects and connects the login page of each cloud service according to the request of the user's cloud account login on the service application screen or the service web page screen can do. Then, the account information (i.e., ID and password) input by each user is directly transmitted to the cloud server without being stored in the service server. To this end, the service server may include a third party client application programming interface (API) that provides each cloud service accessible from another service.

일실시예로, 복수의 사용자가 하나의 그룹으로 서비스를 이용하는 경우, 서비스서버는 복수의 사용자로부터 각 사용자가 보유한 하나 이상의 클라우드 계정을 제공받는다. 예를 들어, 복수의 사용자 간의 협업서비스를 제공하는 경우에 복수의 사용자가 공유할 그룹데이터 또는 서비스 내에 입력된 데이터를 저장할 저장공간을 형성하기 위해, 서비스서버는 그룹에 포함된 각각의 사용자로부터 하나 이상의 클라우드계정을 제공받을 수 있다. 각 사용자로부터 제공받은 복수의 클라우드계정의 저장공간이 합쳐져서 서비스 제공 시에 정보를 저장할 공간으로 이용된다.In an embodiment, when a plurality of users use a service as a group, the service server receives one or more cloud accounts held by each user from a plurality of users. For example, in the case of providing a collaboration service between a plurality of users, in order to form a storage space for storing group data to be shared by a plurality of users or data input in the service, The above cloud accounts are available. The storage spaces of a plurality of cloud accounts provided from the respective users are combined and used as a space for storing information when a service is provided.

서비스서버가 클라우드서버로부터 토큰데이터를 수신하여 저장한다(S2020; 토큰데이터수신단계). 상기 토근데이터는 서비스서버에 특정한 사용자의 클라우드 스토리지 공간에 접근 허가하는 것이다. 서비스서버는 각 사용자의 계정정보에 대응하는 토큰데이터를 수신하여 저장하여 둠에 따라 각 클라우드계정의 계정정보를 저장하지 않고도 클라우드서버 내의 각 계정에 대응하는 스토리지 공간에 접근할 수 있다. 이를 통해, 서비스서버는 연결된 클라우드 계정 개수만큼의 토큰데이터를 저장한다. The service server receives and stores the token data from the cloud server (S2020; token data receiving step). The token data allows the service server to access the cloud storage space of a specific user. The service server can access to the storage space corresponding to each account in the cloud server without storing the account information of each cloud account by receiving and storing the token data corresponding to the account information of each user. In this way, the service server stores token data corresponding to the number of connected cloud accounts.

클라우드서버에서 제공되는 토큰데이터는, 일실시예로, 서비스서버에 제공된 계정의 전체디렉토리에 접근하는 것으로 권한이 부여될 수도 있다. 또한, 다른 일실시예로, 특정한 서비스의 데이터가 저장되는 디렉토리에만 접근 가능하도록 권한이 부여될 수도 있다. 예를 들어, 상기 토큰데이터는, 후술되는 바와 같이, 서비스서버에 의해 생성되는 분할데이터가 저장된 특정한 디렉토리에만 접근 가능하도록 설정될 수 있다. 토큰데이터에 의해 접근 가능한 계정 스토리지 공간의 범위는 클라우드서비스 설정 또는 사용자설정에 따라 결정될 수 있다.The token data provided by the cloud server may, in one embodiment, be authorized to access the entire directory of accounts provided to the service server. Further, in another embodiment, it may be authorized to access only the directory where data of a specific service is stored. For example, the token data may be set to be accessible only to a specific directory in which the partition data generated by the service server is stored, as described later. The range of account storage space accessible by the token data may be determined according to the cloud service settings or user settings.

서비스서버가 온라인상에 입력된 서비스내부데이터를 분할하여 생성된 복수의 분할데이터를 그룹에 포함된 사용자의 클라우드 스토리지에 분산저장한다(S2030; 서비스내부데이터저장단계). 상기 서비스내부데이터는 서비스 내에 입력되는 데이터로서, 사용자에 의해 입력 및 수정된 게시정보에 해당하는 카드데이터(200)가 해당될 수 있다. 서비스서버는 복수의 클라우드계정에 대한 토큰데이터를 기반으로 각 사용자의 클라우드계정에 분할데이터를 전송한다. 예를 들어, 협업서비스와 같이 복수의 사용자가 온라인 상에 제공되는 그룹공간에 서비스내부데이터(예를 들어, 복수의 사용자 간에 공유할 파일 또는 게시글 등)를 업로드하는 경우, 서비스서버는 그룹공간에 업로드된 서비스내부데이터를 복수의 분할데이터로 분할하여 각각의 클라우드계정에 분배하여 저장할 수 있다.The service server divides and stores the plurality of divided data generated by dividing the service internal data inputted on the online into the cloud storage of the users included in the group (S2030: service internal data storing step). The service internal data is data input in the service, and may correspond to the card data 200 corresponding to the posting information input and modified by the user. The service server transmits the divided data to each user's cloud account based on the token data for the plurality of cloud accounts. For example, when a plurality of users, such as a collaborative service, uploads service internal data (for example, a file or a post to be shared among a plurality of users) in a group space provided on-line, It is possible to divide the uploaded service internal data into a plurality of divided data and to distribute the divided data to each of the cloud accounts.

서비스서버는 다양한 방식으로 서비스내부데이터를 분할하여 각 계정에 대응되는 스토리지공간에 전송할 수 있다. 서비스내부데이터를 분할하는 방식의 일실시예로, 서비스서버가 특정한 서비스내부데이터를 압축한 후 분할(즉, 분할압축)할 수 있다. 구체적으로, 서비스서버는 상기 서비스내부데이터를 압축하여 1차암호화를 수행하고, 특정한 개수의 파일로 분할하는 2차암호화를 수행하여 복수의 분할데이터를 생성한다. 또한, 다른 일실시예로, 서비스서버는 특정한 서비스내부데이터를 나누어서 복수의 세부데이터로 생성하고, 세부데이터를 각각 압축하여 분할데이터를 생성한다. 이를 통해, 특정한 사용자의 클라우드 계정에 분배되어 저장된 분할데이터가 해킹 등에 의해 유출되더라도 서비스내부데이터에 포함된 정보를 확인할 수 없게 된다.The service server can divide the service internal data in various ways and transmit it to the storage space corresponding to each account. In one embodiment of the method of dividing the service internal data, the service server can compress (i.e., divide and compress) specific internal data of the service. Specifically, the service server performs a primary encryption by compressing the service internal data, and performs a secondary encryption for dividing the data into a specific number of files to generate a plurality of divided data. In another embodiment, the service server divides specific service internal data into a plurality of detailed data, and compresses the detailed data to generate divided data. This makes it impossible to confirm the information contained in the service internal data even if the divided data stored in the cloud account of a specific user is leaked by hacking or the like.

또한, 다른 일실시예로, 상기 서비스내부데이터저장단계(S2030)에서, 특정한 서비스내부데이터에 대한 분할데이터를 하나씩만 생성하는 경우, 특정한 클라우드계정에 포함된 분할데이터가 소실되면 서비스내부데이터로 복원을 하지 못하는 문제가 발생하게 되므로, 서비스서버는 동일한 분할데이터를 중복으로 생성하여 분산 저장한다. 구체적으로, 상기 서비스내부데이터를 복제하여 제1서비스내부데이터와 제2서비스내부데이터로 생성하는 단계; 상기 제1서비스내부데이터와 상기 제2서비스내부데이터를 동일한 분할방식을 적용하여, 동일한 복수의 제1분할데이터와 복수의 제2 분할데이터를 생성하는 단계; 및 상기 복수의 제1분할데이터와 상기 복수의 제2분할데이터 내의 동일한 데이터가 사용자 또는 클라우드서비스 종류가 겹치지 않도록 분배하여 저장요청하는 단계;를 포함한다. In another embodiment, when only one partition data for a specific service internal data is generated in the service internal data storage step (S2030), if the partition data included in a specific cloud account is lost, the service internal data is restored The service server generates and distributes the same divided data in a redundant manner. Specifically, the step of duplicating the service internal data to generate the first service internal data and the second service internal data, Generating the same first division data and a plurality of second division data by applying the same division method to the first service internal data and the second service internal data; And distributing and storing the same data in the plurality of first divided data and the plurality of second divided data such that the types of users or cloud services do not overlap each other.

서비스서버는 서비스내부데이터를 복제하여 제1서비스내부데이터와 제2서비스내부데이터로 생성한다. 즉, 서비스서버는 사용자에 의해 업로드된 특정한 서비스내부데이터를 복제하여 2개로 생성한다. 예를 들어, 서비스서버는 사용자에 의해 업로드된 원본데이터를 제1서비스내부데이터로 설정하고, 원본데이터를 복제한 복제데이터를 제2서비스내부데이터로 생성할 수 있다. The service server duplicates the service internal data and generates the first service internal data and the second service internal data. That is, the service server replicates specific service internal data uploaded by the user and generates two copies of the service internal data. For example, the service server can set the original data uploaded by the user as internal data of the first service, and the replicated data replicated to the original data as the internal data of the second service.

그 후, 서비스서버가 상기 제1서비스내부데이터와 상기 제2서비스내부데이터를 동일한 분할방식을 적용하여, 동일한 복수의 제1분할데이터와 복수의 제2 분할데이터를 생성한다. 즉, 서비스서버는 제1분할데이터와 제2분할데이터가 특정한 쌍을 이루도록 동일한 분할방식(예를 들어, 동일한 압축방식 및 동일한 분할데이터 크기로 분할)을 적용한다. 이를 통해, 쌍(페어; Pair)을 이루는 제1분할데이터와 제2분할데이터 중 하나가 소실되어도 페어데이터(쌍을 이루는 분할데이터)를 이용하여 복원이 가능하다.Thereafter, the service server applies the same division method to the first service internal data and the second service internal data to generate a plurality of identical first divided data and a plurality of second divided data. That is, the service server applies the same partitioning scheme (for example, the same compression scheme and the same partitioning data size) so that the first partitioned data and the second partitioned data form a specific pair. Accordingly, even if one of the first divided data and the second divided data constituting a pair is lost, it can be restored using the pair data (divided data constituting a pair).

그 후, 서비스서버가 복수의 제1분할데이터와 복수의 제2분할데이터 내의 동일한 데이터가 사용자 또는 클라우드서비스 종류가 겹치지 않도록 분배하여 저장요청한다. 사용자 또는 클라우드서비스 종류가 일치하는 계정에 쌍을 이루는 분할데이터를 저장하게 되면, 사용자의 이탈/탈퇴 또는 클라우드서비스의 서비스종료/서버다운 등에 의해 페어데이터를 동시에 소실할 수 있다. 따라서, 사용자 또는 클라우드서비스 종류가 겹치지 않는 계정에 제1분할데이터와 제2분할데이터를 분배하여 저장한다. Thereafter, the service server divides and distributes the same data in the plurality of first divided data and the plurality of second divided data so that the types of users or cloud services do not overlap. If the user or the divided data pair that is paired with the account having the same cloud service type is stored, the pair data can be lost simultaneously due to the departure / withdrawal of the user or the service termination / server down of the cloud service. Accordingly, the first divided data and the second divided data are distributed and stored in an account in which the types of users or cloud services do not overlap.

이상에서 전술한 본 발명의 일 실시예에 따른 업데이트된 게시정보 제공방법은, 하드웨어인 컴퓨터와 결합되어 실행되기 위해 프로그램(또는 어플리케이션)으로 구현되어 매체에 저장될 수 있다.As described above, the updated publication information providing method according to an embodiment of the present invention may be implemented as a program (or application) to be executed in combination with a computer as hardware and stored in a medium.

상기 전술한 프로그램은, 상기 컴퓨터가 프로그램을 읽어 들여 프로그램으로 구현된 상기 방법들을 실행시키기 위하여, 상기 컴퓨터의 프로세서(CPU)가 상기 컴퓨터의 장치 인터페이스를 통해 읽힐 수 있는 C, C++, JAVA, 기계어 등의 컴퓨터 언어로 코드화된 코드(Code)를 포함할 수 있다. 이러한 코드는 상기 방법들을 실행하는 필요한 기능들을 정의한 함수 등과 관련된 기능적인 코드(Functional Code)를 포함할 수 있고, 상기 기능들을 상기 컴퓨터의 프로세서가 소정의 절차대로 실행시키는데 필요한 실행 절차 관련 제어 코드를 포함할 수 있다. 또한, 이러한 코드는 상기 기능들을 상기 컴퓨터의 프로세서가 실행시키는데 필요한 추가 정보나 미디어가 상기 컴퓨터의 내부 또는 외부 메모리의 어느 위치(주소 번지)에서 참조되어야 하는지에 대한 메모리 참조관련 코드를 더 포함할 수 있다. 또한, 상기 컴퓨터의 프로세서가 상기 기능들을 실행시키기 위하여 원격(Remote)에 있는 어떠한 다른 컴퓨터나 서버 등과 통신이 필요한 경우, 코드는 상기 컴퓨터의 통신 모듈을 이용하여 원격에 있는 어떠한 다른 컴퓨터나 서버 등과 어떻게 통신해야 하는지, 통신 시 어떠한 정보나 미디어를 송수신해야 하는지 등에 대한 통신 관련 코드를 더 포함할 수 있다. The above-described program may be stored in a computer-readable medium such as C, C ++, JAVA, machine language, or the like that can be read by the processor (CPU) of the computer through the device interface of the computer, And may include a code encoded in a computer language of the computer. Such code may include a functional code related to a function or the like that defines necessary functions for executing the above methods, and includes a control code related to an execution procedure necessary for the processor of the computer to execute the functions in a predetermined procedure can do. Further, such code may further include memory reference related code as to whether the additional information or media needed to cause the processor of the computer to execute the functions should be referred to at any location (address) of the internal or external memory of the computer have. Also, when the processor of the computer needs to communicate with any other computer or server that is remote to execute the functions, the code may be communicated to any other computer or server remotely using the communication module of the computer A communication-related code for determining whether to communicate, what information or media should be transmitted or received during communication, and the like.

상기 저장되는 매체는, 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상기 저장되는 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있지만, 이에 제한되지 않는다. 즉, 상기 프로그램은 상기 컴퓨터가 접속할 수 있는 다양한 서버 상의 다양한 기록매체 또는 사용자의 상기 컴퓨터상의 다양한 기록매체에 저장될 수 있다. 또한, 상기 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장될 수 있다.The medium to be stored is not a medium for storing data for a short time such as a register, a cache, a memory, etc., but means a medium that semi-permanently stores data and is capable of being read by a device. Specifically, examples of the medium to be stored include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like, but are not limited thereto. That is, the program may be stored in various recording media on various servers to which the computer can access, or on various recording media on the user's computer. In addition, the medium may be distributed to a network-connected computer system so that computer-readable codes may be stored in a distributed manner.

이상, 첨부된 도면을 참조로 하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야의 통상의 기술자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며, 제한적이 아닌 것으로 이해해야만 한다. While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, You will understand. Therefore, it should be understood that the above-described embodiments are illustrative in all aspects and not restrictive.

100 : 카드데이터그룹 200 : 카드데이터100: Card data group 200: Card data

Claims (10)

서비스서버가 특정한 보드 내에 포함된 복수의 카드데이터그룹을 표시하되, 상기 카드데이터는 각각의 보드 내에 특정한 포맷으로 게시정보를 표시한 데이터이고, 상기 보드는 하나 이상의 카드데이터그룹을 나열하여 표시하는 페이지인, 카드데이터표시단계;
사용자클라이언트로부터 특정한 카드데이터그룹에 대한 업데이트요청을 수신하는 단계;
상기 업데이트요청에 따라 수신된 수정데이터로 수정카드데이터를 생성하는 단계;
상기 카드데이터그룹 내에서 수정카드데이터를 기존카드데이터 상에 누적하여, 사용자클라이언트에 수정카드데이터만 표시되도록 화면 생성하는 단계;를 포함하고,
상기 카드데이터그룹은 특정한 게시정보에 대한 하나 이상의 카드데이터가 누적된 그룹으로서, 상기 카드데이터의 추가 또는 수정에 의해 형성되고,
상기 수정카드데이터는 히스토리 확인이 가능하도록 순차적으로 누적된 카드데이터 그룹 내의 최상단에 표시되는, 업데이트된 게시정보 제공방법.
The service server displays a plurality of card data groups included in a specific board, wherein the card data is data in which the publishing information is displayed in a specific format in each board, and the board is a page that lists and displays one or more card data groups A card data display step of displaying the card data;
Receiving an update request for a specific card data group from a user client;
Generating correction card data with the correction data received according to the update request;
And accumulating the modified card data on the existing card data in the card data group so that only the modified card data is displayed on the user client,
Wherein the card data group is formed by adding or modifying the card data as a cumulative group of one or more card data for specific publication information,
Wherein the correction card data is displayed at the top of the sequentially accumulated card data group so that the history can be confirmed.
제1항에 있어서,
상기 서비스서버가 사용자클라이언트로부터 특정한 카드데이터그룹에 대한 히스토리 제공요청을 수신하는 단계; 및
상기 카드데이터그룹 내에 누적된 복수의 카드데이터를 나열하거나 시간순으로 수정히스토리를 제공하는 단계;를 더 포함하는, 업데이트된 게시정보 제공방법.
The method according to claim 1,
The service server receiving a request to provide a history of a specific card data group from a user client; And
Further comprising the steps of: listing a plurality of card data accumulated in said card data group or providing correction history in chronological order;
제1항에 있어서,
복수의 카드데이터가 누적된 카드데이터그룹은, 복수의 카드데이터가 쌓여진 이미지를 생성하여 보드 상에 표시하는 것을 특징으로 하는, 업데이트된 게시정보 제공방법.
The method according to claim 1,
Wherein the card data group in which a plurality of card data are accumulated generates an image in which a plurality of card data are piled up and displays the created image on the board.
제1항에 있어서,
상기 수정카드데이터 생성단계는,
기존카드데이터에 대해 입력된 댓글데이터를 상기 기존카드데이터에 매칭하여 저장하고, 수정카드데이터를 댓글데이터가 포함되지 않은 상태로 제공하는 것을 특징으로 하는, 업데이트된 게시정보 제공방법.
The method according to claim 1,
The modified card data generation step includes:
Wherein the comment data inputted to the existing card data is matched with the existing card data and stored, and the modified card data is provided without comment data.
제1항에 있어서,
특정한 제1카드데이터그룹을 제2카드데이터그룹과 병합요청을 수신하는 경우, 상기 제1카드데이터그룹과 제2카드데이터그룹을 누적하여 하나의 스텍으로 형성하여 제공하는 카드데이터그룹병합단계;를 더 포함하는, 업데이트된 게시정보 제공방법.
The method according to claim 1,
When a request for merging a specific first card data group with a second card data group is received, the first card data group and the second card data group are stacked and formed into one stack and provided; ≪ / RTI >
제1항에 있어서,
사용자클라이언트로부터 카드데이터그룹 내 특정한 하나 이상의 카드데이터에 대한 분리요청을 수신하면, 서비스서버가 하나 이상의 카드데이터를 분리하여 별도의 카드데이터그룹을 생성하여 상기 보드 상에 표시하는 단계;를 더 포함하는, 업데이트된 게시정보 제공방법.
The method according to claim 1,
Further comprising the step of separating one or more card data and creating a separate card data group and displaying it on the board when the service server receives a separation request for a specific one or more card data in the card data group from the user client , How to provide updated posting information.
제1항에 있어서,
상기 업데이트요청수신단계는,
특정한 사용자로부터 특정한 카드데이터그룹에 라벨을 추가요청을 수신하고,
상기 수정카드데이터생성단계는,
상기 카드데이터에 상기 라벨에 대응되는 정보를 추가한 수정카드데이터생성하는 것을 특징으로 하고,
상기 라벨에 상응하는 별도보드에 상기 카드데이터그룹을 상기 별도보드에 상응하는 포맷으로 표시하되, 상기 라벨은 별도보드 상에 표시하기 위해 필요한 정보를 입력하는 부분인, 별도보드표시단계;를 더 포함하는, 업데이트된 게시정보 제공방법.
The method according to claim 1,
Wherein the update request receiving step comprises:
Receiving a request to add a label to a specific card data group from a specific user,
The modified card data generation step includes:
And generates correction card data in which information corresponding to the label is added to the card data,
And displaying the card data group on a separate board corresponding to the label in a format corresponding to the separate board, wherein the label is a part for inputting information necessary for displaying on a separate board To provide updated posting information.
제1항에 있어서,
서비스서버가 카드데이터그룹에 상응하는 데이터를 복수개로 분할하여, 그룹 내 사용자가 보유한 계정의 클라우드저장공간에 분산저장하는 단계;를 더 포함하는, 업데이트된 게시정보 제공방법.
The method according to claim 1,
The service server further dividing the data corresponding to the card data group into a plurality of pieces and distributing the divided pieces of data in the cloud storage space of the account held by the users in the group.
제8항에 있어서,
상기 분산저장단계는,
상기 카드데이터그룹 내 카드데이터 별로 복수의 분할데이터를 생성하고,
상기 카드데이터에 포함된 파일데이터를 카드구성데이터와 분리한 후 복수의 분할데이터로 생성하여 각각의 클라우드저장공간에 분산저장하는 것을 특징으로 하고,
상기 카드구성데이터는 상기 파일데이터에 대한 태그정보 및 상기 태그정보를 통해 연결되는 파일데이터의 카드 내 배치에 대한 정보를 포함하는, 업데이트된 게시정보 제공방법.
9. The method of claim 8,
In the distributed storage step,
Generating a plurality of divided data for each card data in the card data group,
The file data included in the card data is separated from the card configuration data, and is generated as a plurality of divided data and distributedly stored in each of the cloud storage spaces.
Wherein the card configuration data includes tag information for the file data and information about placement of file data connected through the tag information on a card.
하드웨어인 컴퓨터와 결합되어, 제1항 내지 제9항 중 어느 한 항의 방법을 실행시키기 위하여 매체에 저장된, 컴퓨터를 이용한 업데이트된 게시정보 제공프로그램. A computer-implemented updated publication information providing program, coupled to a computer, the computer being hardware, for executing the method of any one of claims 1 to 9.
KR1020170070685A 2017-06-07 2017-06-07 Method and program for providing updated information Expired - Fee Related KR101865906B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020170070685A KR101865906B1 (en) 2017-06-07 2017-06-07 Method and program for providing updated information
PCT/KR2018/006389 WO2018226007A1 (en) 2017-06-07 2018-06-05 Updated publication information providing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170070685A KR101865906B1 (en) 2017-06-07 2017-06-07 Method and program for providing updated information

Publications (1)

Publication Number Publication Date
KR101865906B1 true KR101865906B1 (en) 2018-06-08

Family

ID=62600258

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170070685A Expired - Fee Related KR101865906B1 (en) 2017-06-07 2017-06-07 Method and program for providing updated information

Country Status (2)

Country Link
KR (1) KR101865906B1 (en)
WO (1) WO2018226007A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111327954B (en) * 2020-02-04 2023-03-21 广州视源电子科技股份有限公司 Display configuration information processing method and display equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09282312A (en) * 1996-04-17 1997-10-31 Zuken:Kk Document editing device
KR100807619B1 (en) * 2006-11-23 2008-02-28 (주)인트로모바일 Mobile terminal display method and computer readable recording medium recording the method
KR101368680B1 (en) 2012-04-25 2014-02-28 (주)네오위즈게임즈 Method of providing smart calender and server performing the same
KR101614178B1 (en) * 2008-06-27 2016-04-29 구글 잉크. Annotating webpage content
KR101675299B1 (en) * 2015-08-27 2016-11-11 주식회사 모행 Forum type user interface providing method for posted comments
KR20160137311A (en) * 2015-05-21 2016-11-30 네이버 주식회사 Method for providing contents sharing service, method for controlling display, and computer program for executing one of the method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09282312A (en) * 1996-04-17 1997-10-31 Zuken:Kk Document editing device
KR100807619B1 (en) * 2006-11-23 2008-02-28 (주)인트로모바일 Mobile terminal display method and computer readable recording medium recording the method
KR101614178B1 (en) * 2008-06-27 2016-04-29 구글 잉크. Annotating webpage content
KR101368680B1 (en) 2012-04-25 2014-02-28 (주)네오위즈게임즈 Method of providing smart calender and server performing the same
KR20160137311A (en) * 2015-05-21 2016-11-30 네이버 주식회사 Method for providing contents sharing service, method for controlling display, and computer program for executing one of the method
KR101675299B1 (en) * 2015-08-27 2016-11-11 주식회사 모행 Forum type user interface providing method for posted comments

Also Published As

Publication number Publication date
WO2018226007A1 (en) 2018-12-13

Similar Documents

Publication Publication Date Title
JP6774499B2 (en) Providing access to hybrid applications offline
KR102026225B1 (en) Apparatus for managing data using block chain and method thereof
US20080147662A1 (en) Information processing apparatus and information processing method
CN110162427A (en) System and the method for using the system
RU2498403C2 (en) Websites translated by user after website provision
US20120311039A1 (en) Content sharing system and content sharing method
EP3610440A1 (en) Blockchain partial ledgers
CN103201997A (en) A method and system of Web-based document service
US11573975B2 (en) Data migration method, data migration system, and node
JP2014153583A (en) Management method of signature document and signature server
JP5274114B2 (en) Document management apparatus, document management method, and document management system
US8997082B1 (en) Differential patch of content
CN103793221A (en) Setting support apparatus, setting support system and setting support method
CN103678463A (en) Method and device for associating metadata to media objects
CN113254424A (en) Data service migration method, device and equipment
KR20190110082A (en) Apparatus for managing data using block chain and method thereof
KR101865906B1 (en) Method and program for providing updated information
US20220335016A1 (en) Management device, management method, and non-transitory computer-readable recording medium
EP2203889A2 (en) Personalizable cards shared via a computerized card service
US20120310912A1 (en) Crawl freshness in disaster data center
US20220335038A1 (en) Management device, management method, and non-transitory computer-readable recording medium
US12430315B2 (en) System, method, and device for uploading data from premises to remote computing environments
KR20230111087A (en) Platform for providing digital contents based on non-fungible token and method thereof
JP6877294B2 (en) Program and timestamp management device
CN114861198B (en) Access page permission control method, equipment and medium

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R17-X000 Change to representative recorded

St.27 status event code: A-5-5-R10-R17-oth-X000

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20210602

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20210602

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000