KR20200014610A - Server for providing online bulletin board - Google Patents

Server for providing online bulletin board Download PDF

Info

Publication number
KR20200014610A
KR20200014610A KR1020180089997A KR20180089997A KR20200014610A KR 20200014610 A KR20200014610 A KR 20200014610A KR 1020180089997 A KR1020180089997 A KR 1020180089997A KR 20180089997 A KR20180089997 A KR 20180089997A KR 20200014610 A KR20200014610 A KR 20200014610A
Authority
KR
South Korea
Prior art keywords
bulletin board
user terminal
photo
file
post
Prior art date
Application number
KR1020180089997A
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 KR1020180089997A priority Critical patent/KR20200014610A/en
Publication of KR20200014610A publication Critical patent/KR20200014610A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/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; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention provides a server for providing an online bulletin board which can prevent false information of an online bulletin board. According to an embodiment of the present invention, the server for providing an online bulletin board provides an online bulletin board service for at least one user terminal connected via a network and comprises: a member database retaining authentication data of members subscribing to the online bulletin board service and member class data; a member authentication unit to detect a member class corresponding to login information of the connected user terminal based on the data retained in the member database; a posting database retaining writing data of at least one posting included in the online bulletin board; and a posting uploading unit to provide a writing template based on the member class corresponding to the user terminal and a new writing request of the user terminal, upload a new posting corresponding to new data to the posting database when the new data corresponding to the writing template is received from the user terminal, and verify a photograph file based on additional information of the photograph file included in the new data.

Description

온라인 게시판 제공 서버 및 그의 온라인 게시판 운용 방법{SERVER FOR PROVIDING ONLINE BULLETIN BOARD}Online bulletin board provision server and his online bulletin board operation method {SERVER FOR PROVIDING ONLINE BULLETIN BOARD}

본 발명은 게임, 쇼핑몰, 포털 및 커뮤니티 등과 같은 웹사이트를 통해 접속한 회원들의 사용자 단말에 온라인 게시판 서비스를 제공하는 온라인 게시판 제공 서버 및 온라인 게시판 제공 서버가 온라인 게시판을 운용하는 방법에 관한 것이다.The present invention relates to an online bulletin board providing server that provides an online bulletin board service to a user terminal of members connected through a website such as a game, a shopping mall, a portal, and a community, and a method of operating an online bulletin board by an online bulletin board providing server.

정보통신 기술의 발전에 따라 통신망을 통해 웹사이트에 접속한 회원들의 정보 교환을 위한 수단으로 온라인 게시판 서비스가 제공될 수 있다.With the development of information and communication technology, an online bulletin board service may be provided as a means for exchanging information of members accessing a website through a communication network.

즉, 게임, 쇼핑몰, 포털 및 커뮤니티 등과 같은 웹사이트는 온라인 게시판 제공 서버를 구비하고, 온라인 게시판 제공 서버는 특정 조건을 만족하는 회원들이 작성한 게시물의 목록 및 내용을 공유하기 위한 온라인 게시판 서비스를 제공한다.That is, websites such as games, shopping malls, portals, and communities are provided with an online bulletin board providing server, and an online bulletin board providing server provides an online bulletin board service for sharing a list and contents of posts written by members who satisfy certain conditions. .

이러한 온라인 게시판은 각종 정보를 공유하기 위한 수단으로 이용될 뿐만 아니라 상거래 수단으로 이용될 수 있다. 이 경우, 허위정보를 게시하는 일부 회원으로 인해, 온라인 게시판이 각종 사기범죄에 악용될 수 있는 문제점이 있다. Such an online bulletin board can be used not only as a means for sharing various information but also as a means of commerce. In this case, due to some members who post false information, there is a problem that the online bulletin board can be used for various fraud crimes.

이에 따라, 온라인 게시판의 악용을 방지하기 위한 방안이 마련될 필요가 있다.Accordingly, a method for preventing abuse of the online bulletin board needs to be prepared.

본 발명은 게시글의 사진파일을 검증한 결과를 제공함으로써, 온라인 게시판의 허위정보를 예방할 수 있고 온라인 게시판의 악용을 방지할 수 있는 온라인 게시판 제공 서버 및 그의 온라인 게시판 운용 방법을 제공한다.The present invention provides an online bulletin board providing server and its online bulletin board operating method that can prevent false information of an online bulletin board and prevent abuse of an online bulletin board by providing a result of verifying a photo file of a bulletin board.

본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있고, 본 발명의 실시예에 의해 보다 분명하게 이해될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects and advantages of the present invention which are not mentioned above can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. Also, it will be readily appreciated that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the claims.

이와 같은 과제를 해결하기 위하여, 본 발명의 일 예시는 네트워크를 통해 접속된 적어도 하나의 사용자 단말에 온라인 게시판 서비스를 제공하는 온라인 게시판 제공 서버에 있어서, 상기 온라인 게시판 서비스에 가입된 회원의 인증 데이터 및 회원 등급 데이터를 보유하는 회원 데이터베이스, 상기 회원 데이터베이스에 보유된 데이터에 기초하여 상기 접속된 사용자 단말의 로그인정보에 대응하는 회원 등급을 검출하는 회원인증부, 상기 온라인 게시판에 포함된 적어도 하나의 게시물의 작성 데이터를 보유하는 게시물 데이터베이스, 및 상기 사용자 단말에 대응한 회원 등급 및 상기 사용자 단말의 신규 작성 요청에 기초하여 글쓰기 템플릿을 제공하고, 상기 사용자 단말로부터 상기 글쓰기 템플릿에 대응한 신규데이터를 수신하면 상기 신규데이터에 대응하는 신규 게시물을 상기 게시물 데이터베이스에 업로드하며, 상기 신규데이터에 포함된 사진파일의 부가정보에 기초하여 상기 사진파일을 검증하는 게시물 업로딩부를 포함하는 온라인 게시판 제공 서버를 제공한다.In order to solve such a problem, an example of the present invention is an online bulletin board providing server that provides an online bulletin board service to at least one user terminal connected through a network, the authentication data of a member subscribed to the online bulletin board service and A member database that holds member level data, a member authentication unit that detects a member level corresponding to login information of the connected user terminal based on data held in the member database, and at least one post included in the online bulletin board. Providing a writing template based on a post database holding the writing data, a membership level corresponding to the user terminal, and a new writing request of the user terminal, and receiving new data corresponding to the writing template from the user terminal; New Day Upload a new post corresponding to a post in the database, and provides an online bulletin board provides a server, including on the basis of the additional information of the picture file included in the new wealth of data uploading posts to verify the photo file.

상기 게시물 업로딩부는 상기 사용자 단말의 신규 작성 요청에 대응하여 글쓰기 템플릿을 제공하는 글쓰기 템플릿 제공부, 상기 사용자 단말로부터 상기 글쓰기 템플릿에 대응한 신규데이터를 수신하고, 상기 신규데이터 중 사진파일을 검출하는 신규데이터 분석부, 상기 신규데이터에 포함된 사진 검증요청에 대응하여 상기 사진파일을 검증하는 사진검증부, 및 상기 신규데이터 및 상기 사진파일의 검증결과에 대응하는 신규 게시물의 작성 데이터를 상기 게시물 데이터베이스에 업로드하는 데이터 업로딩부를 포함한다.The post uploading unit provides a writing template providing unit for providing a writing template in response to a new writing request of the user terminal, receiving new data corresponding to the writing template from the user terminal, and detecting a photo file among the new data. A data analysis unit, a photo verification unit that verifies the photo file in response to a photo verification request included in the new data, and creation data of a new post corresponding to a verification result of the new data and the photo file to the post database. It includes a data uploading unit for uploading.

상기 사진검증부는 상기 사진파일의 부가정보 중 파일생성일시, 이미지촬영일시 및 디지털변환일시를 검출하고, 상기 검출된 파일생성일시, 이미지촬영일시 및 디지털변환일시에 기초하여 상기 사진파일을 검증하며, 상기 사진파일의 검증 결과에 대응하는 마크를 상기 신규데이터에 할당한다.The photo verification unit detects a file creation date, an image recording date and a digital conversion date and time among the additional information of the photo file, and verifies the photo file based on the detected file creation date, image shooting date and digital conversion date and time, The mark corresponding to the verification result of the photo file is assigned to the new data.

상기 사진검증부는 상기 이미지촬영일시가 상기 파일생성일시 및 상기 디지털변환일시보다 동일하거나 빠른 시점이면, 상기 사진파일을 정상으로 검증하고 상기 신규데이터에 정상 마크를 할당한다.When the image capturing date and time is the same or earlier than the file creation date and the digital conversion date and time, the photograph verification unit verifies the photograph file as normal and assigns a normal mark to the new data.

또는, 상기 사진검증부는 상기 파일생성일시 및 상기 디지털변환일시 중 적어도 어느 하나가 상기 이미지촬영일시보다 빠른 시점이면, 상기 사진파일을 비정상으로 검증하고 상기 신규데이터에 비정상 마크를 할당한다.Alternatively, when at least one of the file creation date and the digital conversion date and time is earlier than the image photographing date and time, the picture verification unit verifies the picture file as abnormal and assigns an abnormal mark to the new data.

또는, 상기 신규 데이터가 상기 사진 검증요청을 포함하지 않는 경우, 상기 사진검증부는 상기 신규데이터에 비검증 마크를 할당한다.Alternatively, when the new data does not include the photo verification request, the photo verification unit assigns a non-verification mark to the new data.

상기 글쓰기 템플릿 제공부는 상기 사용자 단말에 대응하는 회원 등급이 게시물 작성 권한을 갖는 등급이면, 상기 사용자 단말의 신규 작성 요청에 대응하여 상기 글쓰기 템플릿을 제공한다.The writing template providing unit provides the writing template in response to a new writing request of the user terminal when a member level corresponding to the user terminal is a level having a writing authority.

상기 온라인 게시판 제공 서버는 상기 게시물 데이터베이스의 작성 데이터에 기초하여 상기 사용자 단말의 게시판 서비스 요청에 대응한 게시판 목록을 상기 사용자 단말에 제공하는 목록 제공부, 및 상기 게시물 데이터베이스의 작성 데이터에 기초하여 상기 사용자 단말의 열람 요청에 대응한 게시물을 상기 사용자 단말에 제공하는 게시물 제공부를 더 포함한다.The online bulletin board providing server provides a list providing unit for providing a bulletin board list corresponding to the bulletin board service request of the user terminal to the user terminal based on the data of the posting database, and the user based on the data of the posting database. It further includes a post providing unit for providing a post corresponding to the request for viewing of the terminal to the user terminal.

상기 게시판 목록은 상기 적어도 하나의 게시물의 제목 및 상기 사진파일의 검증결과를 표시한다.The bulletin board list displays a title of the at least one post and a verification result of the photo file.

그리고, 본 발명의 다른 일 예시는 온라인 게시판 서비스를 제공하는 온라인 게시판 제공 서버가 온라인 게시판을 운용하는 방법에 있어서, 상기 온라인 게시판 제공 서버에 가입된 복수의 회원에 대응한 인증 데이터 및 회원 등급에 기초하여, 상기 온라인 게시판 제공 서버에 접속된 사용자 단말의 로그인정보에 대응하는 회원 등급을 검출하는 단계, 상기 사용자 단말에 대응한 회원 등급 및 상기 사용자 단말의 신규 작성 요청에 기초하여 글쓰기 템플릿을 제공하는 단계, 상기 사용자 단말로부터 상기 글쓰기 템플릿에 대응한 신규데이터를 수신하는 단계, 상기 신규데이터 중 사진파일을 검증하는 단계, 및 상기 신규데이터 및 상기 사진파일의 검증결과에 대응하는 신규 게시물을 게시물 데이터베이스에 업로드하는 단계를 포함한다.Another example of the present invention is a method in which an online bulletin board providing server providing an online bulletin board service operates an online bulletin board, based on authentication data and membership grades corresponding to a plurality of members subscribed to the online bulletin board providing server. Detecting a membership level corresponding to login information of a user terminal connected to the online bulletin board providing server, and providing a writing template based on a membership level corresponding to the user terminal and a new creation request of the user terminal. Receiving new data corresponding to the writing template from the user terminal, verifying a photo file among the new data, and uploading a new post corresponding to a verification result of the new data and the photo file to a post database. It includes a step.

상기 사진파일을 검증하는 단계는, 상기 신규데이터 중 사진파일을 검출하는 단계, 상기 신규데이터가 사진 검증요청을 포함하면, 상기 사진파일의 부가정보 중 파일생성일시, 이미지촬영일시 및 디지털변환일시를 검출하는 단계, 상기 이미지촬영일시가 상기 파일생성일시 및 상기 디지털변환일시보다 동일하거나 빠른 시점이면, 상기 사진파일을 정상으로 검증하고 상기 신규데이터에 정상 마크를 할당하는 단계, 상기 파일생성일시 및 상기 디지털변환일시 중 적어도 어느 하나가 상기 이미지촬영일시보다 빠른 시점이면, 상기 사진파일을 비정상으로 검증하고 상기 신규데이터에 비정상 마크를 할당하는 단계, 및 상기 신규 데이터가 상기 사진 검증요청을 포함하지 않는 경우, 상기 사진검증부는 상기 신규데이터에 비검증 마크를 할당하는 단계를 포함한다.The verifying of the photo file may include detecting a photo file among the new data, and if the new data includes a photo verification request, file creation date, image shooting date and digital conversion date and time of the additional information of the photo file. Detecting, when the image photographing date and time is the same or earlier than the file creation date and time and the digital conversion date and time, verifying the photo file as normal and assigning a normal mark to the new data, the file generation date and time When at least one of the digital conversion date and time is earlier than the image photographing date and time, verifying the picture file abnormally and assigning an abnormal mark to the new data, and when the new data does not include the picture verification request. And assigning a non-verification mark to the new data. It includes.

상기 글쓰기 템플릿을 제공하는 단계에서, 상기 사용자 단말에 대응하는 회원 등급이 게시물 작성 권한을 갖는 등급이면, 상기 사용자 단말의 신규 작성 요청에 대응하여 상기 글쓰기 템플릿을 제공한다.In the providing of the writing template, if the membership level corresponding to the user terminal is a level having a writing authority, the writing template is provided in response to a new writing request of the user terminal.

상기 게시물 데이터베이스는 상기 온라인 게시판에 포함된 적어도 하나의 게시물의 작성 데이터를 보유한다.The post database holds creation data of at least one post included in the online bulletin board.

상기 게시물 데이터베이스의 작성 데이터에 기초하여 상기 사용자 단말의 게시판 서비스 요청에 대응한 게시판 목록을 상기 사용자 단말에 제공하는 단계를 더 포함한다.And providing the bulletin board list corresponding to the bulletin board service request of the user terminal to the user terminal based on the data of the posting database.

상기 게시판 목록을 상기 사용자 단말에 제공하는 단계에서, 상기 게시판 목록은 상기 적어도 하나의 게시물의 제목 및 상기 사진파일의 검증결과를 표시한다.In the providing of the bulletin board list to the user terminal, the bulletin board list displays a title of the at least one post and a verification result of the photo file.

전술한 바와 같은 본 발명의 일 실시예에 따르면, 온라인 게시판 제공 서버는 사용자 단말로부터 수신된 신규데이터에 대응하는 신규 게시물을 게시물 데이터베이스에 업로드하되, 신규데이터의 사진파일 중 부가정보에 기초하여 신규데이터에 포함된 사진파일을 검증한다. According to an embodiment of the present invention as described above, the online bulletin board providing server uploads a new post corresponding to the new data received from the user terminal to the post database, the new data based on the additional information in the photo file of the new data Verify the photo file included in the.

구체적으로, 본 발명의 일 실시예에 따르면, 온라인 게시판 제공 서버는 신규데이터에 포함된 사진 검증요청에 대응하여 사진파일을 검증한다. 이때, 온라인 게시판 제공 서버는 사진파일의 부가정보 중 파일생성일시, 이미지촬영일시 및 디지털변환일시를 검출하고, 파일생성일시 및 디지털변환일시 중 적어도 어느 하나와 이미지촬영일시 간의 선후 비교를 이용하여 사진파일을 검증한다. Specifically, according to an embodiment of the present invention, the online bulletin board providing server verifies the photo file in response to the photo verification request included in the new data. At this time, the online bulletin board providing server detects the file creation date, image recording date and digital conversion date and time among the additional information of the picture file, and the photograph using the comparison between at least one of the file creation date and digital conversion date and time and the image shooting date and time Verify the file.

즉, 사진파일의 이미지정보가 인위적으로 조작된 경우, 이미지촬영일시가 이미지정보의 조작시점으로 변경됨으로써, 이미지촬영일시가 파일생성일시 및 디지털변환일시 중 적어도 하나보다 이후 시점이 된다. 이 점에 착안하여, 온라인 게시판 제공 서버는 사진파일의 부가정보만으로 사진파일의 정상 여부를 검증한다. That is, when the image information of the photo file is artificially manipulated, the image shooting date and time is changed to the operation point of the image information, so that the image shooting date and time becomes later than at least one of the file creation date and the digital conversion date and time. With this in mind, the online bulletin board providing server verifies the normality of the photo file only with the additional information of the photo file.

이로써, 사진파일의 검증을 위한 비교기준데이터가 불필요하므로, 비교기준데이터를 마련하기 위한 별도의 데이터 송수신이 불필요하다. 그러므로, 사진 검증 과정이 비교적 용이하게 실시될 수 있다. As a result, since comparison reference data for verifying the photo file is unnecessary, separate data transmission / reception is unnecessary for preparing the comparison reference data. Therefore, the photo verification process can be carried out relatively easily.

또한, 비교기준데이터의 오류에 따른 검증 오류가 방지될 수 있으므로, 검증 결과에 대한 정합성이 향상될 수 있다.In addition, since a verification error due to an error of the comparative reference data can be prevented, consistency of the verification result can be improved.

더불어, 본 발명의 일 실시예에 따르면, 온라인 게시판 제공 서버는 사진파일의 검증 결과를 게시판 목록에 표시한다. 이로써, 회원들이 각 게시글을 열람하지 않고, 게시판 목록을 통해서도 검증된 게시글을 취사 선택하기가 용이해질 수 있다.In addition, according to an embodiment of the present invention, the online bulletin board providing server displays the verification result of the photo file on the bulletin board list. As a result, it is easy for members to easily select and select verified posts through the bulletin board list without reading each post.

도 1은 본 발명의 일 실시예에 따른 온라인 게시판 제공 서버를 나타낸 도면이다.
도 2는 도 1의 게시물 업로딩부를 나타낸 도면이다.
도 3은 본 발명의 일 실시예에 따른 온라인 게시판 제공 서버가 온라인 게시판을 운용하는 방법 중 어느 하나의 사용자 단말로부터 신규데이터를 수신하는 과정을 나타낸 도면이다.
도 4는 본 발명의 일 실시예에 따른 온라인 게시판 제공 서버가 온라인 게시판을 운용하는 방법 중 어느 하나의 사용자 단말로부터 수신된 신규데이터에 기초하여 신규 게시물을 업로드하는 과정을 나타낸 도면이다.
도 5는 게시물 작성 권한을 갖는 회원 등급의 사용자 단말에 제공되는 글쓰기 템플릿에 대한 일 예시이다.
도 6은 신규데이터의 사진파일에 포함되는 부가정보에 대한 일 예시이다.
도 7은 게시판 목록의 일 예시이다.
1 is a view showing an online bulletin board providing server according to an embodiment of the present invention.
FIG. 2 is a diagram illustrating a post uploading unit of FIG. 1.
3 is a diagram illustrating a process of receiving new data from any one user terminal of a method of operating an online bulletin board by an online bulletin board providing server according to an exemplary embodiment of the present invention.
4 is a diagram illustrating a process of uploading a new post based on new data received from any one user terminal of a method of operating an online bulletin board by an online bulletin board providing server according to an embodiment of the present invention.
FIG. 5 is an example of a writing template provided to a user terminal of a membership level having authority to write a post.
6 is an example of additional information included in a photo file of new data.
7 is an example of a bulletin board list.

전술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되며, 이에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 상세한 설명을 생략한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다. 도면에서 동일한 참조부호는 동일 또는 유사한 구성요소를 가리키는 것으로 사용된다.The above objects, features, and advantages will be described in detail with reference to the accompanying drawings, and thus, those skilled in the art may easily implement the technical idea of the present invention. In describing the present invention, when it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description will be omitted. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the drawings, the same reference numerals are used to indicate the same or similar components.

이하, 첨부된 도면을 참조하여, 본 발명의 일 실시예에 따른 온라인 게시판 제공 서버 및 그의 게시판 운용 방법에 대해 설명한다. Hereinafter, an online bulletin board providing server and a bulletin board operating method thereof according to an embodiment of the present invention will be described with reference to the accompanying drawings.

먼저, 도 1 및 도 2를 참조하여, 본 발명의 일 실시예에 따른 온라인 게시판 제공 서버에 대해 설명한다.First, an online bulletin board providing server according to an embodiment of the present invention will be described with reference to FIGS. 1 and 2.

도 1은 본 발명의 일 실시예에 따른 온라인 게시판 제공 서버를 나타낸 도면이다. 도 2는 도 1의 게시물 업로딩부를 나타낸 도면이다.1 is a view showing an online bulletin board providing server according to an embodiment of the present invention. FIG. 2 is a diagram illustrating a post uploading unit of FIG. 1.

도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 온라인 게시판 제공 서버(100)는 회원 데이터베이스(110), 회원인증부(120), 게시물 데이터베이스(110) 및 게시물 업로딩부(120)를 포함한다.As shown in Figure 1, the online bulletin board providing server 100 according to an embodiment of the present invention is a member database 110, member authentication unit 120, post database 110 and post uploading unit 120 Include.

그리고, 온라인 게시판 제공 서버(100)는 목록 제공부(150) 및 게시물 제공부(160)를 더 포함할 수 있다.In addition, the online bulletin board providing server 100 may further include a list providing unit 150 and a post providing unit 160.

그리고, 온라인 게시판 제공 서버(100)는 네트워크를 통해 연결된 사용자 단말(200)과 데이터를 송수신하는 인터페이스부(170)를 더 포함할 수 있다.In addition, the online bulletin board providing server 100 may further include an interface unit 170 that transmits and receives data with the user terminal 200 connected through a network.

이러한 온라인 게시판 제공 서버(100)는 네트워크를 통해 접속된 적어도 하나의 사용자 단말(200)에 온라인 게시판 서비스를 제공한다.The online bulletin board providing server 100 provides an online bulletin board service to at least one user terminal 200 connected through a network.

회원 데이터베이스(110)는 온라인 게시판 서비스에 가입된 회원의 인증 데이터 및 회원 등급 데이터를 보유한다. 여기서, 인증 데이터는 각 사용자 단말(200)을 통해 수신된 회원의 가입정보를 포함할 수 있다. 예시적으로, 각 회원의 인증 데이터는 회원의 아이디, 비밀번호, 성명, 전화번호 및 가입정보 인증 여부 등을 포함할 수 있다.The member database 110 holds authentication data and membership level data of members subscribed to the online bulletin board service. Here, the authentication data may include subscription information of the member received through each user terminal 200. For example, the authentication data of each member may include a member's ID, password, name, phone number, and subscription information.

회원인증부(120)는 회원 데이터베이스(110)에 보유된 데이터에 기초하여 온라인 게시판 서비스에 접속된 사용자 단말(200)의 로그인정보에 대응하는 회원 등급을 검출한다. 즉, 회원인증부(120)는 네트워크를 통해 접속된 사용자 단말(200)로부터 로그인정보를 요청 및 수신하고, 회원 데이터베이스(110)에 보유된 데이터 중 로그인정보에 대응한 인증 데이터 및 회원 등급 데이터를 검출할 수 있다. The member authentication unit 120 detects a membership level corresponding to the login information of the user terminal 200 connected to the online bulletin board service based on the data held in the member database 110. That is, the member authentication unit 120 requests and receives the login information from the user terminal 200 connected through the network, and the authentication data and the membership level data corresponding to the login information among the data held in the member database 110. Can be detected.

게시물 데이터베이스(130)는 온라인 게시판에 포함된 적어도 하나의 게시물의 작성 데이터를 보유한다. 예시적으로, 각 게시물의 작성 데이터는 게시물의 분류, 제목, 내용, 업로드일자, 작성자, 사진파일 및 사진파일의 검증 결과에 대응한 마크 등을 포함할 수 있다.The post database 130 retains the creation data of at least one post included in the online bulletin board. For example, the data for writing each post may include a classification, title, content, upload date, author, photo file, and mark corresponding to the verification result of the photo file.

게시물 업로딩부(140)는 사용자 단말로부터 수신된 신규데이터에 대응하는 신규 게시물을 게시물 데이터베이스(130)에 업로드하고, 신규데이터에 포함된 사진파일의 부가정보에 기초하여 사진파일을 검증한다. 이러한 게시물 업로딩부(140)에 대해서는 도 2를 참조하여 이하에서 상세히 설명한다.The post uploader 140 uploads a new post corresponding to the new data received from the user terminal to the post database 130 and verifies the photo file based on the additional information of the photo file included in the new data. The post uploading unit 140 will be described in detail below with reference to FIG. 2.

목록 제공부(150)는 게시물 데이터베이스(110)의 작성 데이터에 기초하여 사용자 단말(200)의 게시판 서비스 요청에 대응한 게시판 목록을 사용자 단말(200)에 제공한다.The list providing unit 150 provides the bulletin board list corresponding to the bulletin board service request of the user terminal 200 to the user terminal 200 based on the created data of the post database 110.

구체적으로, 사용자 단말(200)은 웹사이트에 접속하거나 어플리케이션을 실행하여 온라인 게시판 제공 서버(100)에 연결될 수 있다. 그리고, 사용자 단말(200)은 온라인 게시판 서비스의 개시를 요청하는 게시판 서비스 요청을 온라인 게시판 제공 서버(100)에 전달한다.In detail, the user terminal 200 may be connected to the online bulletin board providing server 100 by accessing a website or executing an application. In addition, the user terminal 200 transmits a bulletin board service request to the online bulletin board providing server 100 requesting the start of the online bulletin board service.

이때, 목록 제공부(150)는 게시물 데이터베이스(130)의 작성 데이터에 기초하여 게시판 목록을 마련하고, 사용자 단말(200)의 게시판 서비스 요청에 대응하여 게시판 목록을 사용자 단말(200)에 제공한다.In this case, the list providing unit 150 prepares a bulletin board list based on the created data of the post database 130 and provides the bulletin board list to the user terminal 200 in response to the bulletin board service request of the user terminal 200.

여기서, 게시판 목록은 게시물 데이터베이스(130)에 보유된 게시물들의 제목을 각 게시물의 순위에 따라 나열한 것일 수 있다. 각 게시물의 순위는 게시일자, 분야 별 중요도 및 게시판 관리자의 선택 중 적어도 하나에 대응될 수 있다. 더불어, 게시판 목록은 각 게시물의 제목과 더불어, 각 게시물의 작성자, 작성일시, 식별번호 및 사진파일의 검증 결과에 대응한 마크를 더 표시할 수 있다. Here, the bulletin board list may list the titles of the posts held in the post database 130 according to the ranking of each post. The ranking of each post may correspond to at least one of a publication date, importance of each field, and selection of a bulletin board manager. In addition, the bulletin board list may further display the mark corresponding to the verification result of the author, the date and time of creation, the identification number, and the photo file of each post.

게시물 제공부(160)는 게시물 데이터베이스(130)의 작성 데이터에 기초하여 사용자 단말(200)의 열람 요청에 대응한 게시물을 사용자 단말(200)에 제공한다.The post providing unit 160 provides a post corresponding to the request for reading of the user terminal 200 to the user terminal 200 based on the creation data of the post database 130.

구체적으로, 사용자 단말(200)은 목록 제공부(150)에 의한 게시판 목록을 표시하고, 게시판 목록에 표시된 게시물들 중 어느 하나를 선택하는 사용자의 입력을 수신한다. 그리고, 사용자 단말(200)은 사용자의 입력에 따라 선택된 게시물의 열람 요청을 온라인 게시판 제공 서버(100)에 전달한다. In detail, the user terminal 200 displays a bulletin board list by the list providing unit 150 and receives a user input for selecting any one of the posts displayed on the bulletin board list. In addition, the user terminal 200 transmits a request to view the selected post according to the user's input to the online bulletin board providing server 100.

게시물 제공부(160)는 사용자 단말(200)로부터 소정의 게시물에 대한 열람 요청을 수신하면, 게시물 데이터베이스(130)로부터 사용자 단말(200)의 열람 요청에 대응하는 게시물의 작성 데이터를 호출한다. 그리고, 게시물 제공부(160)는 호출된 작성 데이터에 기초하여 사용자 단말(200)의 열람 요청에 대응한 게시물을 사용자 단말(200)에 제공한다.When the post providing unit 160 receives a view request for a predetermined post from the user terminal 200, the post providing unit 160 calls creation data of the post corresponding to the view request of the user terminal 200 from the post database 130. In addition, the post providing unit 160 provides a post corresponding to the read request of the user terminal 200 to the user terminal 200 based on the called creation data.

인터페이스부(180)는 네트워크를 통해 각 사용자 단말(200)과 연결되고, 각 사용자 단말(200)과의 데이터 송수신을 실시한다.The interface unit 180 is connected to each user terminal 200 through a network, and performs data transmission and reception with each user terminal 200.

도 2에 도시된 바와 같이, 게시물 업로딩부(140)는 글쓰기 템플릿 제공부(141), 신규데이터 분석부(142), 사진검증부(143) 및 데이터 업로딩부(144)를 포함한다.As shown in FIG. 2, the post uploading unit 140 includes a writing template providing unit 141, a new data analyzing unit 142, a photo verification unit 143, and a data uploading unit 144.

글쓰기 템플릿 제공부(141)는 사용자 단말(200)의 신규 작성 요청에 대응하여 글쓰기 템플릿을 제공한다. 예시적으로, 글쓰기 템플릿은 분류, 제목, 내용, 사진파일 및 인증요청 여부의 항목들을 포함할 수 있다.The writing template providing unit 141 provides a writing template in response to a new writing request of the user terminal 200. For example, the writing template may include items of classification, title, contents, photo file, and authentication request.

구체적으로, 사용자 단말(200)은 사용자의 선택에 따라 신규 게시글 작성을 위한 신규 작성 요청을 온라인 게시판 제공 서버(100)에 전달한다.In detail, the user terminal 200 transmits a new creation request for creating a new post to the online bulletin board providing server 100 according to a user's selection.

글쓰기 템플릿 제공부(141)는 사용자 단말(200)에 대응하는 회원 등급이 게시물 작성 권한을 갖는 등급이면 사용자 단말(200)의 신규 작성 요청에 대응하여 글쓰기 템플릿을 사용자 단말(200)에 제공한다.The writing template providing unit 141 provides the writing template to the user terminal 200 in response to a new writing request of the user terminal 200 when the membership level corresponding to the user terminal 200 is a level having the authority to write a post.

사용자 단말(200)은 글쓰기 템플릿 제공부(141)로부터 제공된 글쓰기 템플릿을 표시하고, 사용자의 입력에 기초하여 글쓰기 템플릿의 각 항목에 대한 작성 기재를 포함하는 신규데이터를 생성한다. 여기서, 신규데이터는 신규 게시물의 분야, 제목 및 텍스트 형태의 내용을 포함한다. 특히, 신규데이터는 이미지 형태의 내용을 포함하기 위한 사진파일을 더 포함한다. 사진파일은 이미지정보 및 그의 부가정보를 포함한다. 또한, 신규데이터는 사진파일에 대한 검증 요청 여부에 대응한 사진 검증요청을 더 포함할 수 있다. The user terminal 200 displays a writing template provided from the writing template providing unit 141, and generates new data including a writing description of each item of the writing template based on a user input. Here, the new data includes the content of the field, title and text form of the new post. In particular, the new data further includes a picture file for containing the contents in the form of an image. The picture file contains image information and its additional information. In addition, the new data may further include a photo verification request corresponding to the verification request for the photo file.

사용자 단말(200)은 사용자의 입력에 따라 신규데이터의 생성을 완료하면, 신규데이터를 온라인 게시판 제공 서버(100)로 전달한다. When the user terminal 200 completes the generation of new data according to a user's input, the user terminal 200 transmits the new data to the online bulletin board providing server 100.

온라인 게시판 제공 서버(100)의 게시물 업로딩부(140) 중 신규데이터 분석부(142)는 사용자 단말(200)로부터 글쓰기 템플릿에 대응한 신규데이터를 수신하고 신규데이터 중 사진파일을 검출한다. The new data analyzing unit 142 of the post uploading unit 140 of the online bulletin board providing server 100 receives new data corresponding to the writing template from the user terminal 200 and detects a photo file among the new data.

사진검증부(142)는 신규데이터에 포함된 사진 검증요청에 대응하여 신규데이터의 사진파일을 검증한다.The photo verification unit 142 verifies the photo file of the new data in response to the photo verification request included in the new data.

구체적으로, 사진검증부(142)는 사진파일의 부가정보 중 파일생성일시, 이미지촬영일시 및 디지털변환일시를 검출하고, 검출된 파일생성일시, 이미지촬영일시 및 디지털변환일시에 기초하여 사진파일의 인위적 조작 여부를 검증한다. 그리고, 사진검증부(142)는 사진파일의 검증 결과에 대응하는 마크를 신규데이터에 할당한다.In detail, the photo verification unit 142 detects the file creation date, the image recording date and the digital conversion date and time of the additional information of the photo file, and based on the detected file creation date, the image shooting date and the digital conversion date and time. Verify artificial manipulation. Then, the photo verification unit 142 assigns the mark corresponding to the verification result of the photo file to the new data.

예시적으로, 신규데이터가 사진 검증요청을 포함하지 않는 경우, 사진검증부(142)는 신규데이터에 비검증 마크를 할당할 수 있다. For example, when the new data does not include the photo verification request, the photo verification unit 142 may assign a non-verification mark to the new data.

사진파일의 부가정보는 디지털카메라에 의한 사진파일에 포함된 EXIF(Exchangeable Image File Format)일 수 있다. 일반적으로, EXIF는 사진파일을 촬영한 기기의 모델명, 촬영조건, 촬영위치의 좌표, 파일생성일시, 이미지촬영일시 및 디지털변환일시를 포함한다. 이미지촬영일시는 카메라 조작에 따른 이미지 취득 시점에 대응하고, 디지털변환일시는 취득된 이미지를 디지털신호로 변환한 시점에 대응하며, 파일생성일시는 취득된 이미지를 포함한 사진파일을 생성한 시점에 대응한다. 만일 사진파일의 이미지정보에 대한 인위적 조작이 부가된 경우, 사진파일의 이미지촬영일시는 조작시점으로 변경된다. 즉, 이미지정보의 조작이 발생한 경우, 이미지촬영일시가 파일생성일시 및 디지털변환일시 중 적어도 어느 하나보다 이후 시점으로 변경된다. 이로써, 사진검증부(142)는 사진파일의 부가정보 중 이미지촬영일시, 파일생성일시 및 디지털변환일시에 기초하여 사진파일을 검증할 수 있다. The additional information of the photo file may be EXIF (Exchangeable Image File Format) included in the photo file by the digital camera. In general, EXIF includes a model name, a photographing condition, a coordinate of a photographing position, a file creation date, an image photographing date, and a digital conversion date and time of a device photographing a photo file. The image capture date and time correspond to the image acquisition time according to the camera operation, the digital conversion date and time correspond to the time when the acquired image is converted into a digital signal, and the file creation date and time correspond to the time when the photo file including the acquired image is generated. do. If artificial manipulation is applied to the image information of the photo file, the image shooting date and time of the photo file is changed to the operation time point. That is, when manipulation of the image information occurs, the image capturing date and time is changed to a later point in time than at least one of a file generation date and a digital conversion date and time. As a result, the photo verification unit 142 may verify the photo file based on the image photographing date and time, the file generation date and the digital conversion date and time among the additional information of the photo file.

구체적으로, 사진검증부(142)는 파일생성일시 및 디지털변환일시 중 적어도 하나가 이미지촬영일시보다 빠른 시점이면, 촬영 이후에 이미지정보에 대한 조작이 실시된 것으로 간주하고, 사진파일을 비정상으로 검증하며, 신규데이터에 비정상 마크를 할당한다.Specifically, when at least one of the file creation date and the digital conversion date and time is earlier than the image recording date and time, the photo verification unit 142 considers that the operation on the image information is performed after the shooting, and verifies the picture file as abnormal. Assign an abnormal mark to the new data.

반면, 사진검증부(142)는 이미지촬영일시가 파일생성일시 및 디지털변환일시보다 동일하거나 빠른 시점이면, 촬영 이후에 이미지정보에 대한 조작이 없었던 것으로 간주하고, 사진파일을 정상으로 검증하며, 신규데이터에 정상 마크를 할당한다. On the other hand, if the image capture date and time is the same or earlier than the file creation date and digital conversion date and time, the photo verification unit 142 considers that there was no manipulation of the image information after shooting, verifies the picture file as normal, and Assign a normal mark to the data.

데이터 업로딩부(144)는 신규데이터 및 사진파일의 검증결과에 대응하는 신규 게시물의 작성 데이터를 게시물 데이터베이스(130)에 업로드한다. The data uploading unit 144 uploads the creation data of the new post corresponding to the verification result of the new data and the photo file to the post database 130.

이와 같이, 게시물 데이터베이스(130)의 작성 데이터는 글쓰기 템플릿에 대응한 항목 작성 기재 및 사진파일의 검증결과를 포함하므로, 목록 제공부(150)에 의한 게시판 목록은 사진파일의 검증결과를 표시할 수 있다.As such, since the creation data of the post database 130 includes the item creation description corresponding to the writing template and the verification result of the photo file, the bulletin board list by the list providing unit 150 may display the verification result of the photo file. have.

다음, 본 발명의 일 실시예에 따른 온라인 게시판 제공 서버가 게시판을 운용하는 방법에 대해 설명한다.Next, a method of operating a bulletin board by an online bulletin board providing server according to an embodiment of the present invention will be described.

도 3은 본 발명의 일 실시예에 따른 온라인 게시판 제공 서버가 온라인 게시판을 운용하는 방법 중 어느 하나의 사용자 단말로부터 신규데이터를 수신하는 과정을 나타낸 도면이다.3 is a diagram illustrating a process of receiving new data from any one user terminal of a method of operating an online bulletin board by an online bulletin board providing server according to an exemplary embodiment of the present invention.

도 4는 본 발명의 일 실시예에 따른 온라인 게시판 제공 서버가 온라인 게시판을 운용하는 방법 중 어느 하나의 사용자 단말로부터 수신된 신규데이터에 기초하여 신규 게시물을 업로드하는 과정을 나타낸 도면이다. FIG. 4 is a diagram illustrating a process of uploading a new post based on new data received from any one user terminal in a method of operating an online bulletin board by an online bulletin board providing server according to an exemplary embodiment of the present invention.

도 5는 게시물 작성 권한을 갖는 회원 등급의 사용자 단말에 제공되는 글쓰기 템플릿에 대한 일 예시이다. 도 6은 신규데이터의 사진파일에 포함되는 부가정보에 대한 일 예시이다. 도 7은 게시판 목록의 일 예시이다. FIG. 5 is an example of a writing template provided to a user terminal of a membership level having authority to write a post. 6 is an example of additional information included in a photo file of new data. 7 is an example of a bulletin board list.

도 3에 도시된 바와 같이, 본 발명의 일 실시예에 따른 온라인 게시판 제공 서버가 온라인 게시판을 운용하는 방법은 온라인 게시판 제공 서버에 사용자 단말이 접속하는 단계(S10), 접속된 사용자 단말의 로그인정보에 대응하는 회원 등급을 검출하는 단계(S20), 사용자 단말의 게시판 서비스 요청에 대응한 게시판 목록을 사용자 단말에 제공하는 단계(S30), 사용자 단말의 신규 작성 요청을 수신하고 (S40), 사용자 단말에 대응한 회원 등급이 게시물 작성 권한을 갖는 등급이면 (S50), 사용자 단말에 글쓰기 템플릿을 제공하는 단계(S60), 및 사용자 단말로부터 글쓰기 템플릿에 대응한 신규데이터를 수신하는 단계(S70)를 포함한다. 여기서, 온라인 게시판 운용 방법은 사용자 단말에 대응한 회원 등급이 게시물 작성 권한이 없는 등급이면 (S50), 사용자 단말에 글쓰기 템플릿의 제공을 거부하는 단계(S51)를 더 포함한다.As shown in FIG. 3, in the method of operating an online bulletin board by an online bulletin board providing server according to an embodiment of the present invention, a step in which a user terminal is connected to an online bulletin board providing server (S10), login information of a connected user terminal Detecting a membership level corresponding to the user terminal (S20), providing a bulletin board list corresponding to the bulletin board service request of the user terminal (S30), receiving a new creation request of the user terminal (S40), and the user terminal If the membership level corresponding to the level having a post writing authority (S50), providing a writing template to the user terminal (S60), and receiving new data corresponding to the writing template from the user terminal (S70) do. Here, the online bulletin board operating method further includes the step (S51) of rejecting the provision of the writing template to the user terminal if the member level corresponding to the user terminal is a level without the authority to write a post (S50).

그리고, 도 4에 도시된 바와 같이, 온라인 게시판 운용 방법은 수신된 신규데이터 중 사진파일을 검증하는 단계(S80), 및 신규데이터 및 사진파일의 검증결과에 대응하는 신규 게시물을 게시물 데이터베이스에 업로드하는 단계(S90)를 더 포함한다.As shown in FIG. 4, the online bulletin board operating method includes verifying a photo file of the received new data (S80), and uploading a new post corresponding to the verification result of the new data and the photo file to the post database. Step S90 further includes.

사진파일을 검증하는 단계(S80)는 신규데이터 중 사진파일을 검출하는 단계(S81), 신규데이터가 사진 검증요청을 포함하지 않으면 (S82), 신규데이터에 비검증 마크를 할당하는 단계(S83), 신규데이터가 사진 검증요청을 포함하면 사진파일의 부가정보 중 파일생성일시(CDT; Created Date and Time), 이미지촬영일시(ODT; Original Date and Time) 및 디지털변환일시(DDT; Digitized Date and Time)를 검출하는 단계(S84), 이미지촬영일시(ODT)가 파일생성일시(CDT) 및 디지털변환일시(DDT)보다 동일하거나 빠른 시점이면 (S85), 신규데이터에 정상 마크를 할당하는 단계(S86), 및 파일생성일시(CDT) 및 디지털변환일시(DDT) 중 적어도 어느 하나가 이미지촬영일시(ODT)보다 빠른 시점이면 (S85), 신규데이터에 비정상 마크를 할당하는 단계(S87)를 포함한다. Verifying the photo file (S80) includes detecting a photo file among new data (S81), and if the new data does not include a photo verification request (S82), assigning a non-verification mark to the new data (S83). If the new data includes a photo verification request, the file creation date and time (CDT), original date and time (ODT) and digital conversion date (DDT) Step S84, if the image photographing date and time is equal to or earlier than the file creation date and time and the digital conversion date and time (DTT) (S85), then assigning a normal mark to new data (S86). And, if at least one of the file creation date and time (CDT) and the digital conversion date and time (DDT) is earlier than the image shooting date and time (ODT) (S85), assigning an abnormal mark to new data (S87). .

참고로, 도 4의 도시 중 이미지촬영일시(ODT)를 파일생성일시(CDT) 및 디지털변환일시(DDT)와 비교하는 단계(S85)에서, 크기에 관한 기호(>)를 기재하였으나, 이는 단지 용이한 설명을 위한 것에 불과하다. 즉, 큰 것은 나중 시점임을 나타내고, 작은 것은 앞선 시점임을 나타낸다.For reference, in the step S85 of comparing the image photographing date and time (ODT) with the file generation date and time (CDT) and the digital conversion date and time (DDT) in FIG. 4, the symbol (>) about the size is described. It is merely for ease of explanation. In other words, a large one represents a later point in time, and a smaller one represents a previous point in time.

도 5에 도시한 바와 같이, 사용자 단말의 신규 작성 요청을 수신하고 (S40), 사용자 단말에 대응한 회원 등급이 게시물 작성 권한을 갖는 등급이면 (S50), 사용자 단말에 글쓰기 템플릿을 제공하는 단계(S60)에서, 사용자 단말에 표시되는 글쓰기 템플릿은 분류, 항목, 텍스트 내용, 사진파일 및 사진파일의 검증요청의 항목들을 포함할 수 있다.As shown in FIG. 5, when receiving a new creation request of the user terminal (S40), and if the membership level corresponding to the user terminal is a level having authority to create a post (S50), providing a writing template to the user terminal ( In S60), the writing template displayed on the user terminal may include items of classification, items, text contents, photo files, and verification requests for photo files.

여기서, 분류 항목은 온라인 게시판에 게시될 수 있는 게시글의 분야들 중 어느 하나를 선택하는 항목일 수 있다. 사진파일 항목은 사용자 단말에 저장된 사진파일의 주소 또는 이름을 기재하는 항목일 수 있다. 사진파일의 검증요청 항목은 사진파일의 검증을 실시할 것인지 여부를 선택하는 항목일 수 있다. 일 예로, 도 5의 예시에서, 검증요청 항목에 ⓥ이 표기된 경우 사진파일의 검증요청이 선택된 것이고, 검증요청 항목이 공란(예를 들면, ○)으로 표기된 경우 사진파일의 검증요청이 선택되지 않은 것일 수 있다.Here, the category may be an item for selecting any one of the fields of the posting that can be posted on the online bulletin board. The picture file item may be an item describing an address or a name of the picture file stored in the user terminal. The verification request item of the photo file may be an item for selecting whether or not to verify the photo file. For example, in the example of FIG. 5, when the verification request item is marked ⓥ, the verification request of the photo file is selected, and when the verification request item is marked with a blank (for example, ○), the verification request of the photo file is not selected. It may be.

디지털영상기기에 의해 마련된 사진파일인 경우, 부가정보, 즉 EXIF를 포함할 수 있다.In the case of a picture file prepared by a digital video device, the additional information may include EXIF.

도 6에 도시된 바와 같이, 사진파일의 부가정보는 사진파일을 촬영한 기기의 모델명, 촬영조건, 촬영위치의 좌표, 파일생성일시(CDT), 이미지촬영일시(ODT) 및 디지털변환일시(DDT)를 포함한다. As shown in FIG. 6, the additional information of the photo file includes a model name, a photographing condition, a coordinate of a photographing position, a file creation date (CDT), an image recording date and time (ODT), and a digital conversion date and time (DDT). ).

여기서, 파일생성일시(CDT)는 사진파일의 생성시점에 대응한다. 이미지촬영일시(ODT)는 디지털영상기기에 의해 이미지정보가 생성된 시점에 대응한다. 디지털변환일시(DDT)는 이미지정보가 디지털신호로 변환된 시점에 대응한다.Here, the file creation date and time (CDT) corresponds to the time of creation of the picture file. The image capturing date and time (ODT) corresponds to the point in time at which image information is generated by the digital imaging apparatus. The digital conversion date and time (DDT) corresponds to a time point at which image information is converted into a digital signal.

이에, 사진파일의 이미지정보가 파일생성일시(CDT) 및 디지털변환일시(DDT) 중 적어도 어느 하나 이후에 조작된 경우, 이미지촬영일시(ODT)는 이미지정보의 조작시점에 대응하여 변경된다. Thus, when the image information of the picture file is manipulated after at least one of the file creation date and time (CDT) and the digital conversion date and time (DDT), the image shooting date and time (ODT) is changed in correspondence to the operation time of the image information.

그러므로, 사진검증부(도 2의 143)는 신규데이터가 사진 검증요청을 포함하면 (S82), 사진파일의 부가정보 중 파일생성일시(CDT), 이미지촬영일시(ODT) 및 디지털변환일시(DDT)를 검출하고 (S84), 파일생성일시(CDT), 이미지촬영일시(ODT) 및 디지털변환일시(DDT)의 전후에 따라 사진파일의 인위적 조작 여부를 검증한다. (S85)Therefore, when the new data includes the photo verification request (S82), the photo verification unit (143) of FIG. 2 indicates that the file creation date (CDT), image recording date (ODT), and digital conversion date (DDT) of the additional information of the photo file are included. ) Is verified (S84), the file creation date and time (CDT), the image recording date and time (ODT), and the digital conversion date and time (DDT) before and after the artificial manipulation of the photo file. (S85)

그리고, 사진검증부(143)는 검증 결과에 대응하는 마크를 신규데이터에 할당한다. (S83, S86, S87) Then, the photo verification unit 143 assigns the mark corresponding to the verification result to the new data. (S83, S86, S87)

더불어, 데이터 업로딩부(144)는 신규데이터 및 사진파일의 검증 결과에 대응한 신규 게시물의 작성데이터를 게시물 데이터베이스(130)에 전달한다. 즉, 게시물 데이터베이스(130)에 보유된 작성데이터는 사진파일의 검증 결과를 포함한다.In addition, the data uploading unit 144 transmits the creation data of the new post corresponding to the verification result of the new data and the photo file to the post database 130. That is, the creation data held in the post database 130 includes the verification result of the photo file.

이에, 도 7에 도시된 바와 같이, 사용자 단말의 게시판 서비스 요청에 대응한 게시판 목록을 사용자 단말에 제공하는 단계(S30)에서, 게시판 목록에는 각 게시물의 제목과 더불어, 사진파일의 검증 결과가 표시될 수 있다. 여기서, 사진파일의 검증 결과는, 사진 검증이 실시되지 않은 경우인 비검증 마크("비검증"), 이미지정보의 조작이 의심되는 경우인 비정상 마크("검증(X)") 및 이미지정보가 정상으로 검증된 경우인 정상 마크("검증(OK)") 중 어느 하나로 표기될 수 있다. Thus, as shown in FIG. 7, in step (S30) of providing a list of bulletin boards corresponding to the bulletin board service request of the user terminal to the user terminal, the bulletin board list, along with the title of each post, the verification result of the photo file is displayed Can be. Here, the verification result of the photo file includes an unvalidated mark ("unverified") when no photo verification is performed, an abnormal mark ("verification (X)") when image manipulation is suspected, and image information. One of the normal marks (" OK "), which is the case of normal verification, can be indicated.

이와 같이 하면, 사용자가 게시판 목록에 의해 신뢰성 높은 게시물을 취사 선택하기에 용이해질 수 있는 장점이 있다.By doing so, there is an advantage that the user can easily select a reliable post by the bulletin board list.

이상과 같이, 본 발명의 일 실시예에 따른 온라인 게시판 제공 서버(100)는 게시물 업로딩부(140)를 포함하고, 게시물 업로딩부(140)는 신규데이터에 포함된 사진 검증요청에 따라 신규데이터의 사진파일의 조작 여부를 검증하기 위한 사진검증부(143)를 포함한다. 사진검증부(143)는 사진파일의 부가정보 중 일부에 기초하여 이미지정보의 조작 여부를 검증함에 따라, 검증을 위한 별도의 데이터를 필요로 하지 않으므로, 검증 절차가 간단하고 용이해질 수 있는 장점이 있다.As described above, the online bulletin board providing server 100 according to an embodiment of the present invention includes a post uploading unit 140, and the post uploading unit 140 includes new data according to a photo verification request included in the new data. And a photo verification unit 143 for verifying whether or not the photo file is manipulated. Since the photo verification unit 143 verifies whether the image information is manipulated based on some of the additional information of the photo file, the photo verification unit 143 does not require separate data for verification, so that the verification process can be simplified and facilitated. have.

또한, 별도의 데이터에 기초하여 사진 검증을 실시하지 않으므로, 검증의 정합성이 향상될 수 있는 장점이 있다.In addition, since the photo verification is not performed based on the separate data, there is an advantage that the consistency of the verification can be improved.

전술한 본 발명은, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by.

100: 온라인 게시판 제공 서버 200: 사용자 단말
ODT: 이미지촬영일시 CDT: 파일생성일시
DDT: 디지털변환일시
100: online bulletin board providing server 200: user terminal
ODT: Date and time of image recording. CDT: Date and time of file creation.
DDT: Digital conversion date and time

Claims (15)

네트워크를 통해 접속된 적어도 하나의 사용자 단말에 온라인 게시판 서비스를 제공하는 온라인 게시판 제공 서버에 있어서,
상기 온라인 게시판 서비스에 가입된 회원의 인증 데이터 및 회원 등급 데이터를 보유하는 회원 데이터베이스;
상기 회원 데이터베이스에 보유된 데이터에 기초하여 상기 접속된 사용자 단말의 로그인정보에 대응하는 회원 등급을 검출하는 회원인증부;
상기 온라인 게시판에 포함된 적어도 하나의 게시물의 작성 데이터를 보유하는 게시물 데이터베이스; 및
상기 사용자 단말에 대응한 회원 등급 및 상기 사용자 단말의 신규 작성 요청에 기초하여 글쓰기 템플릿을 제공하고, 상기 사용자 단말로부터 상기 글쓰기 템플릿에 대응한 신규데이터를 수신하면 상기 신규데이터에 대응하는 신규 게시물을 상기 게시물 데이터베이스에 업로드하며, 상기 신규데이터에 포함된 사진파일의 부가정보에 기초하여 상기 사진파일을 검증하는 게시물 업로딩부를 포함하는 온라인 게시판 제공 서버.
An online bulletin board providing server that provides an online bulletin board service to at least one user terminal connected through a network,
A member database that holds authentication data and membership level data of members subscribed to the online bulletin board service;
A member authentication unit detecting a membership level corresponding to the login information of the connected user terminal based on the data held in the member database;
A post database for holding data of at least one post included in the online bulletin board; And
Providing a writing template based on the membership level corresponding to the user terminal and the new creation request of the user terminal, and receiving new data corresponding to the writing template from the user terminal to the new post corresponding to the new data; An online bulletin board providing server uploading to a post database and including a post uploading unit for verifying the photo file based on additional information of the photo file included in the new data.
제 1 항에 있어서,
상기 게시물 업로딩부는
상기 사용자 단말의 신규 작성 요청에 대응하여 글쓰기 템플릿을 제공하는 글쓰기 템플릿 제공부;
상기 사용자 단말로부터 상기 글쓰기 템플릿에 대응한 신규데이터를 수신하고, 상기 신규데이터 중 사진파일을 검출하는 신규데이터 분석부;
상기 신규데이터에 포함된 사진 검증요청에 대응하여 상기 사진파일을 검증하는 사진검증부; 및
상기 신규데이터 및 상기 사진파일의 검증결과에 대응하는 신규 게시물의 작성 데이터를 상기 게시물 데이터베이스에 업로드하는 데이터 업로딩부를 포함하는 온라인 게시판 제공 서버.
The method of claim 1,
The post uploading unit
A writing template providing unit which provides a writing template in response to a new writing request of the user terminal;
A new data analysis unit for receiving new data corresponding to the writing template from the user terminal and detecting a photo file among the new data;
A photo verification unit verifying the photo file in response to a photo verification request included in the new data; And
An online bulletin board providing server comprising a data uploading unit for uploading new data and data for creating a new post corresponding to a verification result of the photo file to the post database.
제 2 항에 있어서,
상기 사진검증부는
상기 사진파일의 부가정보 중 파일생성일시, 이미지촬영일시 및 디지털변환일시를 검출하고, 상기 검출된 파일생성일시, 이미지촬영일시 및 디지털변환일시에 기초하여 상기 사진파일을 검증하며, 상기 사진파일의 검증 결과에 대응하는 마크를 상기 신규데이터에 할당하는 온라인 게시판 제공 서버.
The method of claim 2,
The photo verification unit
Detects a file creation date, an image recording date and a digital conversion date and time among the additional information of the photo file, and verifies the photo file based on the detected file creation date, an image shooting date and a digital conversion date and time. An online bulletin board providing server for assigning a mark corresponding to a verification result to the new data.
제 3 항에 있어서,
상기 사진검증부는
상기 이미지촬영일시가 상기 파일생성일시 및 상기 디지털변환일시보다 동일하거나 빠른 시점이면, 상기 사진파일을 정상으로 검증하고 상기 신규데이터에 정상 마크를 할당하는 온라인 게시판 제공 서버.
The method of claim 3, wherein
The photo verification unit
And when the image photographing date and time is the same or earlier than the file generation date and the digital conversion date and time, verifying the picture file as normal and assigning a normal mark to the new data.
제 3 항에 있어서,
상기 사진검증부는
상기 파일생성일시 및 상기 디지털변환일시 중 적어도 어느 하나가 상기 이미지촬영일시보다 빠른 시점이면, 상기 사진파일을 비정상으로 검증하고 상기 신규데이터에 비정상 마크를 할당하는 온라인 게시판 제공 서버.
The method of claim 3, wherein
The photo verification unit
And at least one of the file creation date and the digital conversion date and time is earlier than the image photographing date and time, verifies the picture file as abnormal and assigns an abnormal mark to the new data.
제 2 항에 있어서,
상기 신규 데이터가 상기 사진 검증요청을 포함하지 않는 경우, 상기 사진검증부는 상기 신규데이터에 비검증 마크를 할당하는 온라인 게시판 제공 서버.
The method of claim 2,
And when the new data does not include the photo verification request, the photo verification unit assigns a non-verification mark to the new data.
제 2 항에 있어서,
상기 글쓰기 템플릿 제공부는
상기 사용자 단말에 대응하는 회원 등급이 게시물 작성 권한을 갖는 등급이면, 상기 사용자 단말의 신규 작성 요청에 대응하여 상기 글쓰기 템플릿을 제공하는 온라인 게시판 제공 서버.
The method of claim 2,
The writing template providing unit
If the membership level corresponding to the user terminal is a level having the authority to create a post, the online bulletin board providing server for providing the writing template in response to a new creation request of the user terminal.
제 2 항에 있어서,
상기 게시물 데이터베이스의 작성 데이터에 기초하여 상기 사용자 단말의 게시판 서비스 요청에 대응한 게시판 목록을 상기 사용자 단말에 제공하는 목록 제공부; 및
상기 게시물 데이터베이스의 작성 데이터에 기초하여 상기 사용자 단말의 열람 요청에 대응한 게시물을 상기 사용자 단말에 제공하는 게시물 제공부를 더 포함하는 온라인 게시판 제공 서버.
The method of claim 2,
A list providing unit for providing a bulletin board list corresponding to the bulletin board service request of the user terminal to the user terminal based on the data of the posting database; And
And a post providing unit configured to provide a post corresponding to a read request of the user terminal to the user terminal based on the creation data of the post database.
제 8 항에 있어서,
상기 게시판 목록은 상기 적어도 하나의 게시물의 제목 및 상기 사진파일의 검증결과를 표시하는 온라인 게시판 제공 서버.
The method of claim 8,
The bulletin board list is an online bulletin board providing server that displays the title of the at least one post and the verification result of the photo file.
온라인 게시판 서비스를 제공하는 온라인 게시판 제공 서버가 온라인 게시판을 운용하는 방법에 있어서,
상기 온라인 게시판 제공 서버에 가입된 복수의 회원에 대응한 인증 데이터 및 회원 등급에 기초하여, 상기 온라인 게시판 제공 서버에 접속된 사용자 단말의 로그인정보에 대응하는 회원 등급을 검출하는 단계;
상기 사용자 단말에 대응한 회원 등급 및 상기 사용자 단말의 신규 작성 요청에 기초하여 글쓰기 템플릿을 제공하는 단계;
상기 사용자 단말로부터 상기 글쓰기 템플릿에 대응한 신규데이터를 수신하는 단계;
상기 신규데이터 중 사진파일을 검증하는 단계; 및
상기 신규데이터 및 상기 사진파일의 검증결과에 대응하는 신규 게시물을 게시물 데이터베이스에 업로드하는 단계를 포함하는 온라인 게시판 운용 방법.
In the online bulletin board providing server that provides an online bulletin board service to operate an online bulletin board,
Detecting a membership level corresponding to login information of a user terminal connected to the online bulletin board providing server based on authentication data and a membership level corresponding to a plurality of members subscribed to the online bulletin board providing server;
Providing a writing template based on a membership level corresponding to the user terminal and a new creation request of the user terminal;
Receiving new data corresponding to the writing template from the user terminal;
Verifying a photo file of the new data; And
Uploading a new post corresponding to the verification result of the new data and the photo file to a post database.
제 10 항에 있어서,
상기 사진파일을 검증하는 단계는,
상기 신규데이터 중 사진파일을 검출하는 단계;
상기 신규데이터가 사진 검증요청을 포함하면, 상기 사진파일의 부가정보 중 파일생성일시, 이미지촬영일시 및 디지털변환일시를 검출하는 단계;
상기 이미지촬영일시가 상기 파일생성일시 및 상기 디지털변환일시보다 동일하거나 빠른 시점이면, 상기 사진파일을 정상으로 검증하고 상기 신규데이터에 정상 마크를 할당하는 단계;
상기 파일생성일시 및 상기 디지털변환일시 중 적어도 어느 하나가 상기 이미지촬영일시보다 빠른 시점이면, 상기 사진파일을 비정상으로 검증하고 상기 신규데이터에 비정상 마크를 할당하는 단계; 및
상기 신규 데이터가 상기 사진 검증요청을 포함하지 않는 경우, 상기 사진검증부는 상기 신규데이터에 비검증 마크를 할당하는 단계를 포함하는 온라인 게시판 운용 방법.
The method of claim 10,
Verifying the photo file,
Detecting a photo file of the new data;
If the new data includes a photo verification request, detecting a file creation date, an image photographing date, and a digital conversion date and time among the additional information of the photo file;
Verifying the picture file as normal and assigning a normal mark to the new data if the image capturing date and time is the same or earlier than the file creation date and time and the digital conversion date and time;
When at least one of the file creation date and the digital conversion date and time is earlier than the image photographing date and time, verifying the picture file as abnormal and assigning an abnormal mark to the new data; And
And if the new data does not include the photo verification request, the photo verifier assigning an unverified mark to the new data.
제 10 항에 있어서,
상기 글쓰기 템플릿을 제공하는 단계에서, 상기 사용자 단말에 대응하는 회원 등급이 게시물 작성 권한을 갖는 등급이면, 상기 사용자 단말의 신규 작성 요청에 대응하여 상기 글쓰기 템플릿을 제공하는 온라인 게시판 운용 방법.
The method of claim 10,
In the step of providing the writing template, if the membership level corresponding to the user terminal is a level having the authority to create a post, the online bulletin board operating method for providing the writing template in response to a new creation request of the user terminal.
제 10 항에 있어서,
상기 게시물 데이터베이스는 상기 온라인 게시판에 포함된 적어도 하나의 게시물의 작성 데이터를 보유하는 온라인 게시판 운용 방법.
The method of claim 10,
The bulletin board database is a method for operating an online bulletin board for holding data of at least one post contained in the online bulletin board.
제 13 항에 있어서,
상기 게시물 데이터베이스의 작성 데이터에 기초하여 상기 사용자 단말의 게시판 서비스 요청에 대응한 게시판 목록을 상기 사용자 단말에 제공하는 단계를 더 포함하는 온라인 게시판 운용 방법.
The method of claim 13,
And providing the bulletin board list corresponding to the bulletin board service request of the user terminal to the user terminal based on the data of the posting database.
제 14 항에 있어서,
상기 게시판 목록을 상기 사용자 단말에 제공하는 단계에서, 상기 게시판 목록은 상기 적어도 하나의 게시물의 제목 및 상기 사진파일의 검증결과를 표시하는 온라인 게시판 운용 방법.
The method of claim 14,
And providing the bulletin board list to the user terminal, wherein the bulletin board list displays a title of the at least one post and a verification result of the photo file.
KR1020180089997A 2018-08-01 2018-08-01 Server for providing online bulletin board KR20200014610A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180089997A KR20200014610A (en) 2018-08-01 2018-08-01 Server for providing online bulletin board

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180089997A KR20200014610A (en) 2018-08-01 2018-08-01 Server for providing online bulletin board

Publications (1)

Publication Number Publication Date
KR20200014610A true KR20200014610A (en) 2020-02-11

Family

ID=69569052

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180089997A KR20200014610A (en) 2018-08-01 2018-08-01 Server for providing online bulletin board

Country Status (1)

Country Link
KR (1) KR20200014610A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111882226A (en) * 2020-07-31 2020-11-03 贵州东冠科技有限公司 Score checking system based on prison management

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111882226A (en) * 2020-07-31 2020-11-03 贵州东冠科技有限公司 Score checking system based on prison management
CN111882226B (en) * 2020-07-31 2024-01-05 贵州东冠科技有限公司 Scoring and checking system based on specific place management

Similar Documents

Publication Publication Date Title
US9525798B2 (en) Image-related methods and systems
US10237424B2 (en) System and method for analyzing, notifying, and routing documents
US20120086792A1 (en) Image identification and sharing on mobile devices
CN108141366A (en) For the system and method for certification production image data
US10846381B2 (en) Authentication selection for information processing apparatus, information processing method, and non-transitory computer readable medium
US20130268679A1 (en) Information processing apparatus, information processing method, and program
US8965844B2 (en) Apparatuses and methods for sharing contents
US20170230444A1 (en) Cloud service server and method for managing cloud service server
KR102062796B1 (en) Sns server, system for providing news using the same and method thereof
WO2017140219A1 (en) User position verification method, controlled device access method, controlled device and user terminal
CN116432247A (en) Infringement evidence method and device based on blockchain
JP7271338B2 (en) Display system, display method, and display program
EP3792792A1 (en) Tampering detection method for paper copy and apparatus and non-transitory computer-readable storage medium
US20130339525A1 (en) Augmented reality system, apparatus and method
US20220398050A1 (en) Print release to imaging device from mobile computing device
US20220312059A1 (en) Systems and methods for media verification, organization, search, and exchange
US8699747B2 (en) Image-related methods and systems
US20220247736A1 (en) Method and apparatus for sharing content data between networked devices
JP2009075637A (en) Data management system, data providing system, and program
US11431874B2 (en) Information processing system to securely upload image data
KR20200014610A (en) Server for providing online bulletin board
TWI688868B (en) System, non-transitory computer readable medium and method for extracting information and retrieving contact information using the same
KR101477642B1 (en) Flat board printer
US20220256117A1 (en) Information processing apparatus and computer readable medium
JP6677117B2 (en) Image processing apparatus, image processing system, and image processing program

Legal Events

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