KR101985888B1 - Method and apparatus for providing electronic bulletin board - Google Patents

Method and apparatus for providing electronic bulletin board Download PDF

Info

Publication number
KR101985888B1
KR101985888B1 KR1020120094023A KR20120094023A KR101985888B1 KR 101985888 B1 KR101985888 B1 KR 101985888B1 KR 1020120094023 A KR1020120094023 A KR 1020120094023A KR 20120094023 A KR20120094023 A KR 20120094023A KR 101985888 B1 KR101985888 B1 KR 101985888B1
Authority
KR
South Korea
Prior art keywords
bulletin board
electronic bulletin
memo
touch
touch screen
Prior art date
Application number
KR1020120094023A
Other languages
Korean (ko)
Other versions
KR20140031421A (en
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 KR1020120094023A priority Critical patent/KR101985888B1/en
Publication of KR20140031421A publication Critical patent/KR20140031421A/en
Application granted granted Critical
Publication of KR101985888B1 publication Critical patent/KR101985888B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1643Details related to the display arrangement, including those related to the mounting of the display in the housing the display being associated to a digitizer, e.g. laptops that can be used as penpads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • 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/60Business processes related to postal services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 전자 게시판에 메모할 수 있고 이러한 전자 게시판에 작성된 메모들을 네트워크를 통해 다른 사람들과 공유할 수 있도록 한 방법 및 장치에 관한 것이다. 본 발명에 따른 전자게시판 제공 방법은 터치스크린을 가지는 휴대 단말에서 수행되고, 제 1 전자게시판을 상기 휴대 단말의 저장부에서 읽어 오고 상기 제 1 전자게시판을 표시하도록 터치스크린을 제어하는 단계; 상기 터치스크린으로부터 터치의 움직임을 검출하는 단계; 상기 터치의 움직임에 대응되는 제 1 메모를 상기 제 1 전자게시판에 표시하도록 터치스크린을 제어하는 단계; 상기 터치가 해제된 경우 메모 작성의 완료 여부를 결정하는 단계; 및 상기 메모 작성이 완료된 경우 상기 제 1 메모 및 이의 위치 정보를 포함하는 제 1 업데이트 요청 메시지를 외부장치로 전송하여, 상기 외부장치가 상기 외부장치에 저장되어 있는 제 2 전자게시판을 업데이트하도록 하는 단계를 포함하여 이루어진다. The present invention relates to a method and an apparatus capable of taking notes on an electronic bulletin board and sharing the memos written on the electronic bulletin board with others through a network. A method of providing an electronic bulletin board according to the present invention comprises the steps of: controlling a touch screen to be performed in a portable terminal having a touch screen, reading a first electronic bulletin board from a storage unit of the portable terminal and displaying the first electronic bulletin board; Detecting movement of a touch from the touch screen; Controlling the touch screen to display a first note corresponding to the movement of the touch on the first electronic bulletin board; Determining whether the note creation is completed if the touch is released; And transmitting a first update request message including the first memo and the location information of the first memo to the external device when the memo is completed, so that the external device updates the second electronic bulletin board stored in the external device .

Description

전자 게시판 제공 방법 및 장치{METHOD AND APPARATUS FOR PROVIDING ELECTRONIC BULLETIN BOARD}[0001] METHOD AND APPARATUS FOR PROVIDING ELECTRONIC BULLETIN BOARD [0002]

본 발명은 전자 게시판에 메모할 수 있고 이러한 전자 게시판에 작성된 메모들을 네트워크를 통해 다른 사람들과 공유할 수 있도록 한 방법 및 장치에 관한 것이다. The present invention relates to a method and an apparatus capable of taking notes on an electronic bulletin board and sharing the memos written on the electronic bulletin board with others through a network.

전자 게시판은 데이터 통신에서 다수의 사용자들이 컴퓨터를 통해 정보를 서로 공유하기 위한 사이버상의 게시판을 의미한다. 일반적으로 이러한 전자 게시판은 서버에서 운영된다. 즉 서버는 단말로부터 수신한 메모를 전자게시판에 생성하고, 단말은 서버로부터 전자게시판을 수신하여 표시한다.An electronic bulletin board is a cyber bulletin board for sharing information among a plurality of users through a computer in data communication. Generally, these electronic bulletin boards are operated on the server. That is, the server generates a note received from the terminal on the electronic bulletin board, and the terminal receives and displays the electronic bulletin board from the server.

종래 전자 게시판은 서버를 매개체로 하는 센터투엔드(center to end) 방식이다. 즉 전자 게시판의 공유를 위해 별도의 서버 구축이 필요하였다.The conventional electronic bulletin board is a center to end system using a server as a medium. In other words, it was necessary to construct a separate server for sharing electronic bulletin board.

본 발명은 단말들에 각각 전자 게시판을 저장하고, 서버의 매개 없이 단말들끼리 엔드투엔드(end to end) 방식으로 전자 게시판의 업데이트 정보를 공유하여 단말들에 각각 저장된 전자 게시판들을 동기화(즉 전자 게시판들의 내용을 서로 동일하게 하는 작업)할 수 있도록 한 방법 및 장치를 제안한다.The present invention stores an electronic bulletin board on each terminal and synchronizes the electronic bulletin boards stored in the terminals with update information of the electronic bulletin board in an end to end manner between the terminals without the intermediation of the server And making the contents of the bulletin boards equal to each other).

본 발명에 따른 전자게시판 제공 방법은 터치스크린을 가지는 휴대 단말에서 수행되고, 제 1 전자게시판을 상기 휴대 단말의 저장부에서 읽어 오고 상기 제 1 전자게시판을 표시하도록 터치스크린을 제어하는 단계; 상기 터치스크린으로부터 터치의 움직임을 검출하는 단계; 상기 터치의 움직임에 대응되는 제 1 메모를 상기 제 1 전자게시판에 표시하도록 터치스크린을 제어하는 단계; 상기 터치가 해제된 경우 메모 작성의 완료 여부를 결정하는 단계; 및 상기 메모 작성이 완료된 경우 상기 제 1 메모 및 이의 위치 정보를 포함하는 제 1 업데이트 요청 메시지를 외부장치로 전송하여, 상기 외부장치가 상기 외부장치에 저장되어 있는 제 2 전자게시판을 업데이트하도록 하는 단계를 포함하여 이루어진다.A method of providing an electronic bulletin board according to the present invention comprises the steps of: controlling a touch screen to be performed in a portable terminal having a touch screen, reading a first electronic bulletin board from a storage unit of the portable terminal and displaying the first electronic bulletin board; Detecting movement of a touch from the touch screen; Controlling the touch screen to display a first note corresponding to the movement of the touch on the first electronic bulletin board; Determining whether the note creation is completed if the touch is released; And transmitting a first update request message including the first memo and the location information of the first memo to the external device when the memo is completed, so that the external device updates the second electronic bulletin board stored in the external device .

본 발명에 따른 휴대 단말은 사용자와 상호 작용을 위한 터치스크린; 제 1 전자게시판을 저장하기 위한 저장부; 외부 장치와 통신하기 위한 무선통신부; 및 상기 터치스크린, 상기 저장부 및 상기 무선통신부를 제어하는 제어부를 포함하고, 상기 제어부는, 상기 터치스크린으로부터 터치의 움직임을 검출하고, 상기 터치의 움직임에 대응되는 제 1 메모를 상기 제 1 전자게시판에 표시하도록 터치스크린을 제어하고, 상기 터치가 해제된 경우 메모 작성의 완료 여부를 결정하고, 상기 메모 작성이 완료된 경우 상기 제 1 메모 및 이의 위치 정보를 포함하는 제 1 업데이트 요청 메시지를 외부장치로 전송하도록 상기 무선통신부를 제어하여 상기 외부장치가 상기 외부장치에 저장되어 있는 제 2 전자게시판을 업데이트하도록 하는 것을 특징으로 한다.A portable terminal according to the present invention includes: a touch screen for interacting with a user; A storage unit for storing the first electronic bulletin board; A wireless communication unit for communicating with an external device; And a control unit for controlling the touch screen, the storage unit, and the wireless communication unit, wherein the control unit detects movement of the touch from the touch screen, and transmits a first memo corresponding to the movement of the touch to the first electronic The touch screen is controlled so as to be displayed on the bulletin board, and when the touch is released, it is determined whether or not the memo is completed, and when the memo is completed, the first update request message including the first memo, The external device updates the second electronic bulletin board stored in the external device by controlling the wireless communication unit.

이상으로 본 발명에 따른 전자게시판 제공 방법 및 장치에 따르면 본 발명은 매개체 예컨대, 서버의 매개 없이 전자 게시판을 단말끼리 동기화할 수 있다. As described above, according to the method and apparatus for providing an electronic bulletin board according to the present invention, the electronic bulletin board can be synchronized with each other without mediating the intermediary of the server.

도 1은 본 발명의 일 실시예에 따른 전자 게시판 제공 장치의 블록 구성도이다.
도 2는 본 발명의 일 실시예에 따른 전자 게시판 제공 방법을 설명하기 위한 흐름도이다.
도 3A 내지 도 3C는 본 발명에 따른 전자 게시판의 예시이다.
도 4 및 도 5는 본 발명의 일 실시예에 따른 전자게시판의 환경 설정 방법을 설명하기 위한 환경 설정 화면들이다.
도 6은 본 발명의 다른 실시예에 따른 전자 게시판 제공 방법을 설명하기 위한 흐름도이다.
1 is a block diagram of an electronic bulletin board providing apparatus according to an embodiment of the present invention.
2 is a flowchart illustrating an electronic bulletin board providing method according to an embodiment of the present invention.
3A to 3C are examples of electronic bulletin boards according to the present invention.
4 and 5 are environment setting screens for explaining an environment setting method of an electronic bulletin board according to an embodiment of the present invention.
6 is a flowchart illustrating an electronic bulletin board providing method according to another embodiment of the present invention.

본 발명의 상세한 설명에 앞서, 이하에서 사용되는 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야 한다. 따라서 아래 설명과 첨부된 도면은 본 발명의 바람직한 실시예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원 시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다. 또한, 첨부 도면에서 일부 구성요소는 과장되거나 생략되거나 또는 개략적으로 도시되었으며, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. 따라서 본 발명은 첨부한 도면에 그려진 상대적인 크기나 간격에 의해 제한되어지지 않는다.Before describing the present invention, it is to be understood that the terminology used herein is for the purpose of description and should not be interpreted to limit the scope of the present invention. Therefore, the following description and the accompanying drawings are merely exemplary of the present invention and are not intended to be exhaustive of the technical idea of the present invention, so that various equivalents and modifications may be made thereto at the time of the present application . Also, in the accompanying drawings, some of the elements are exaggerated, omitted or schematically shown, and the size of each element does not entirely reflect the actual size. Accordingly, the present invention is not limited by the relative size or spacing depicted in the accompanying drawings.

본 발명에서 "전자 게시판(게시판, 전자 칠판, 칠판, 화이트보드, 안내판, 알림판 등으로 지칭될 수 있음)"은 단말들 각각에 개별적으로 저장된다. 단말은 전자 게시판과 관련한 업데이트 정보(예, 새로 작성된 메모, 메모의 작성자 정보, 작성 시간, 메모의 속성 정보(예, 색상, 필체 등) 등)를 외부장치와 공유하여, 자신의 전자 게시판과 외부장치의 전자 게시판을 동기화한다. 예컨대, 제 1 단말은 전자 게시판을 표시하고, 표시된 전자 게시판에 메모가 새로 작성되면 전자 게시판을 업데이트하여 저장하고, 전자 게시판과 관련된 업데이트 정보를 제 2 단말로 전송한다. 제 2 단말은 제 1 단말로부터 수신한 업데이트 정보로 자신의 전자 게시판을 업데이트하여 저장한다. 이에 따라 제 1 단말과 제 2 단말의 전자 게시판들은 그 내용이 서로 동기화된다.In the present invention, an " electronic bulletin board (which may be referred to as a bulletin board, an electronic board, a black board, a white board, a guide board, a notice board, etc.) " The terminal shares the update information related to the electronic bulletin board (e.g., the newly created memo, the creator information of the memo, the creation time, the attribute information of the memo Synchronize the electronic bulletin board of the device. For example, the first terminal displays the electronic bulletin board, updates and saves the electronic bulletin board when the note is newly created, and transmits the update information related to the electronic bulletin board to the second terminal. The second terminal updates and saves its electronic bulletin board with update information received from the first terminal. Accordingly, the contents of the electronic bulletin boards of the first terminal and the second terminal are synchronized with each other.

본 발명에 따른 전자 칠판 제공 방법 및 장치는 전자 게시판을 표시하기 위한 표시부와, 전자 게시판에 메모 작성을 위한 입력부와, 전자 게시판을 저장하기 위한 저장부와, 전자 게시판의 업데이트 정보를 송수신하기 위한 통신부를 구비한 단말에 적용될 수 있다. 특히 본 발명에 따른 전자 칠판 제공 방법 및 장치는 휴대 단말 예컨대, 스마트폰, 태블릿 PC 및 노트북 PC 등에 적용될 수 있다. A method and apparatus for providing an electronic blackboard according to the present invention includes a display unit for displaying an electronic bulletin board, an input unit for writing notes on the electronic bulletin board, a storage unit for storing the electronic bulletin board, and a communication unit And the like. In particular, the method and apparatus for providing an electronic blackboard according to the present invention can be applied to portable terminals such as a smart phone, a tablet PC, and a notebook PC.

이하 본 발명에 따른 전자 게시판 제공 방법 및 장치에 대해 상세히 설명한다. 단, 본 발명을 설명함에 있어서, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명은 생략한다.Hereinafter, a method and an apparatus for providing an electronic bulletin board according to the present invention will be described in detail. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.

도 1은 본 발명의 일 실시예에 따른 전자 게시판 제공 장치의 블록 구성도이다.1 is a block diagram of an electronic bulletin board providing apparatus according to an embodiment of the present invention.

도 1을 참조하면, 본 발명에 따른 전자 게시판 제공 장치(100)는 터치스크린(110), 키입력부(120), 저장부(130), 제 1 무선통신부(140), 제 2 무선통신부(150), 오디오처리부(160), 스피커(SPK), 마이크(MIC) 및 제어부(170)를 포함하여 이루어질 수 있다.1, an electronic bulletin board providing apparatus 100 according to the present invention includes a touch screen 110, a key input unit 120, a storage unit 130, a first wireless communication unit 140, a second wireless communication unit 150 An audio processing unit 160, a speaker SPK, a microphone MIC, and a control unit 170.

터치스크린(110)은 사용자와의 상호작용(interaction)을 위한 창구 역할을 하는 것으로써, 터치패널(111)과 표시패널(112)를 포함하여 구성된다. 터치패널(111)은 표시패널(112)에 안착(place on the display unit)될 수 있다. 구체적으로 터치패널(111)은 표시패널(112) 위에 위치하는 애드 온 타입(add-on type)이나 표시패널(112) 내에 삽입되는 온 셀 타입(on-cell type) 또는 인 셀 타입(in-cell type)으로 구현될 수 있다.The touch screen 110 serves as a window for interaction with a user and includes a touch panel 111 and a display panel 112. The touch panel 111 may be placed on the display panel 112. Specifically, the touch panel 111 may include an add-on type located on the display panel 112, an on-cell type or an in-cell type inserted into the display panel 112, cell type).

터치패널(111)은 터치패널(111)에 대한 사용자의 제스처에 응답하여 아날로그 신호(예, 터치이벤트)를 발생하고, 아날로그 신호를 A/D 변환하여 제어부(170)로 전달한다. 제어부(170)는 전달된 터치이벤트로부터 사용자의 제스처를 검출한다. 즉, 제어부(170)는 터치 지점, 터치의 이동 거리, 터치의 이동 방향, 터치의 빠르기 및 터치의 압력 등을 검출하여 상기 구성들을 제어할 수 있다.The touch panel 111 generates an analog signal (e.g., a touch event) in response to a user's gesture with respect to the touch panel 111, A / D converts the analog signal, and transmits the analog signal to the controller 170. The controller 170 detects the user's gesture from the transmitted touch event. That is, the controller 170 can control the structures by detecting the touch point, the travel distance of the touch, the moving direction of the touch, the speed of the touch, and the pressure of the touch.

터치패널(111)은 손 제스처를 감지하는 손 터치패널(111a)과 펜 제스처를 감지하는 펜 터치패널(111b)를 포함하여 구성된 복합 터치패널일 수 있다. 여기서 손 터치패널(111b)는 정전용량 방식(capacitive type)으로 구성될 수 있다. 여기서 손 터치패널(111a)은 사용자의 손 제스처에 의해서만 터치이벤트를 발생하는 것은 아니며, 다른 물체(예, 정전용량 변화를 가할 수 있는 전도성 재질의 물체)에 의해서도 터치이벤트를 생성할 수 있다. 즉 손 터치패널(111a)에서는 사용자의 손뿐만 아니라 다른 물체에 의해서도 터치이벤트가 발생될 수 있다. 또한 손 터치패널(111a)은 정정용량 방식에 국한하는 것은 아니며 저항막 방식(resistive type), 적외선 방식 또는 초음파 방식으로 구성될 수도 있다. 펜 터치패널(111b)는 전자 유도 방식(electromagnetic induction type)으로 구성될 수 있다. 이에 따라 펜 터치패널(111b)은 자기장을 형성할 수 있도록 특수 제작된 터치용 스타일러스 펜에 의해 터치이벤트를 생성한다. The touch panel 111 may be a composite touch panel including a hand touch panel 111a for sensing a hand gesture and a pen touch panel 111b for sensing a pen gesture. Here, the hand touch panel 111b may be configured as a capacitive type. Here, the hand touch panel 111a does not generate a touch event only by the hand gesture of the user, but can generate the touch event also by another object (for example, a conductive material capable of applying a capacitance change). That is, in the hand touch panel 111a, a touch event may be generated not only by a user's hand but also by another object. In addition, the hand touch panel 111a is not limited to the correction capacitance type, and may be formed of a resistive type, an infrared type, or an ultrasonic type. The pen touch panel 111b may be of an electromagnetic induction type. Accordingly, the pen touch panel 111b generates a touch event by a touch stylus pen specially designed to form a magnetic field.

터치스크린(110)에 대한 사용자 제스처는 상술한 바와 같이 핸들링 수단이 무엇인지에 따라 크게, 손 제스처와 펜 제스처로 구분된다. 상술한 바와 같이 손 제스처는 손 터치패널(111a)에서 감지하고 펜 제스처는 펜 터치패널(111b)에서 감지할 수 있다. 또한 사용자 제스처는 핸들링 수단(예, 손가락이나 스타일러스 펜)이 무엇인지와는 상관없이, 터치(Touch)와 터치 제스처(Touch gesture)로 구분된다. 다시 터치 제스처는 탭(Tap), 더블 탭(Double Tap), 롱 탭(Long tap), 드래그(Drag), 드래그 앤 드롭(Drag&Drop), 플릭(Flick) 및 프레스(Press) 등을 포함할 수 있다. 여기서, 터치는 사용자가 화면의 어느 한 지점에 핸들링 수단을 이용하여 접촉하는 조작이고, 탭은 어느 한 지점을 터치한 후 핸들링 수단의 이동 없이 해당 지점에서 핸들링 수단을 터치 해제(touch-off)하는 조작이며, 더블 탭은 어느 한 지점을 연속적으로 두 번 탭하는 조작이며, 롱 탭은 탭보다 상대적으로 길게 터치한 후 핸들링 수단의 이동 없이 해당 지점에서 핸들링 수단을 터치 해제하는 조작이며, 드래그는 어느 한 지점을 터치한 상태에서 핸들링 수단을 소정 방향으로 이동시키는 조작이며, 드래그 앤 드롭은 드래그한 다음 핸들링 수단을 터치 해제하는 조작이며, 플릭은 튀기듯이, 드래그에 비해 핸들링 수단을 빠르게 이동시킨 다음 터치 해제하는 조작을 의미한다. 프레스는 핸들링 수단으로 어느 한 지점을 터치한 후 해당 지점을 누르는 조작이다. 즉 터치는 터치스크린에 접촉(contact)하고 있는 상태를 의미하고, 터치제스처는 터치가 터치스크린에 접촉(touch-on)해서 터치 해제(touch-off)까지의 터치의 움직임을 의미한다. 터치패널(111)은 압력 센서를 구비하여 터치된 지점의 압력을 감지할 수 있다. 감지된 압력 정보는 제어부(170)로 전달되고, 제어부(170)는 감지된 압력 정보를 바탕으로 터치와 프레스를 구분할 수 있다.The user gesture for the touch screen 110 is divided into a hand gesture and a pen gesture according to what the handling means is, as described above. As described above, the hand gesture is detected by the hand touch panel 111a, and the pen gesture can be detected by the pen touch panel 111b. The user gesture is also divided into a touch and a touch gesture, regardless of what the handling means (e.g., a finger or a stylus pen) is. The touch gesture can again include a Tap, a Double Tap, a Long tap, a Drag, a Drag & Drop, a Flick, and a Press . Here, the touch is an operation in which the user touches a certain point on the screen by using the handling means, and the tap touches a certain point and touches off the handling means at the point without moving the handling means The double tap is an operation of tapping a point twice in succession. The long tap is an operation of touching the handling means for a longer time than the tap and touching the handling means at the point without moving the handling means. The operation of moving the handling means in a predetermined direction with one point being touched is an operation of dragging and dropping and then releasing the handling means by touching. The flick is moved like a flip, the handling means is moved faster than the drag, Quot; The press is an operation of touching a point with the handling means and then pressing the point. That is, the touch refers to a state of being in contact with the touch screen, and the touch gesture refers to the movement of the touch from touch-on to touch-off. The touch panel 111 may include a pressure sensor to sense the pressure at the touched point. The sensed pressure information is transmitted to the controller 170, and the controller 170 can distinguish the touch from the press based on the sensed pressure information.

표시패널(112)은 제어부(170)의 제어 하에, 제어부(170)로부터 입력받은 영상 데이터를 아날로그 신호로 변환하여 표시한다. 즉, 표시패널(112)은 장치(100)의 이용에 따른 다양한 화면 예를 들면, 잠금 화면, 홈 화면, 어플리케이션(줄여서 '앱(App)') 실행 화면, 키패드, 전자 게시판 등을 표시할 수 있다. 잠금 화면은 표시패널(112)이 켜지면, 표시패널(112)에 표시되는 영상으로 정의될 수 있다. 잠금 해제를 위한 사용자 제스처가 검출되면 제어부(170)는 표시되는 영상을 잠금 화면에서 홈 화면 또는 앱 실행 화면 등으로 전환(changing)할 수 있다. 홈 화면은 다수의 앱에 각각 대응되는 다수의 아이콘을 포함하는 영상으로 정의될 수 있다. 다수의 앱 아이콘 중 하나가 사용자에 의해 선택(예, 전자 게시판 앱의 아이콘을 탭)된 경우, 제어부(170)는 해당 앱을 실행하고, 그 실행 화면(예, 전자 게시판)을 표시패널(112)에 표시할 수 있다. 표시패널(112)은 제어부(170)의 제어 하에, 상기 화면들 중에서 하나를 배경(background)으로 표시하고 다른 하나를 전경(foreground)으로써 상기 배경에 오버랩하여 표시할 수 있다. 예컨대, 표시패널(112)은 앱 실행 화면을 표시하고, 그 위에 키패드를 표시할 수 있다. 표시패널(112)은 홈 화면, 잠금 화면, 키패드 등의 배경으로써 전자 게시판을 표시할 수 있다. 표시패널(112)은 제어부(170)의 제어 하에, 다수의 화면을 표시할 수 있다. 예컨대, 표시패널(112)은 터치스크린(110)의 제 1 스크린 영역에 키패드를 표시하고 터치스크린(110)의 제 2 스크린 영역에 상기 전자 게시판을 표시할 수 있다. 표시패널(112)은 액정 표시 장치(Liquid Crystal Display : LCD), OLED(Organic Light Emitted Diode) 또는 AMOLED(Active Matrix Organic Light Emitted Diode)로 구성될 수 있다.Under the control of the controller 170, the display panel 112 converts the image data received from the controller 170 into analog signals and displays them. That is, the display panel 112 can display various screens such as a lock screen, a home screen, an application (for short, 'App') execution screen, a keypad, an electronic bulletin board, have. The lock screen may be defined as an image displayed on the display panel 112 when the display panel 112 is turned on. When a user gesture for unlocking is detected, the controller 170 may change the displayed image from the lock screen to a home screen or an application execution screen. The home screen may be defined as an image including a plurality of icons respectively corresponding to a plurality of apps. When one of the plurality of application icons is selected by the user (for example, the icon of the electronic bulletin board application is tapped), the control unit 170 executes the corresponding application and displays the execution screen (e.g., electronic bulletin board) ). ≪ / RTI > Under the control of the controller 170, the display panel 112 may display one of the screens as a background and overlap the other as a foreground. For example, the display panel 112 may display an application execution screen and display a keypad thereon. The display panel 112 can display an electronic bulletin board as a background of a home screen, a lock screen, a keypad, and the like. The display panel 112 can display a plurality of screens under the control of the controller 170. For example, the display panel 112 may display a keypad on a first screen area of the touch screen 110 and display the electronic bulletin board on a second screen area of the touch screen 110. [ The display panel 112 may include a liquid crystal display (LCD), an organic light emitting diode (OLED), or an active matrix organic light emitting diode (AMOLED).

키입력부(120)는 숫자 또는 문자 정보를 입력받고 각종 기능들을 설정하기 위한 다수의 키들을 포함할 수 있다. 이러한 키들은 방향키, 사이드 키 및 단축키 등을 포함할 수 있다. 키입력부(120)는 사용자 설정 및 장치(100)의 기능 제어와 관련한 키 이벤트를 생성하여 제어부(170)로 전달한다. 키 이벤트는 전원 온/오프 이벤트, 볼륨 조절 이벤트, 화면 온/오프 이벤트 등을 포함할 수 있다. 제어부(170)는 이러한 키 이벤트에 응답하여 상기한 구성들을 제어한다. 키입력부(120)는 터치패널(111)이 풀 터치스크린 형태로 지원된 경우, 장치(100)의 케이스 측면이나 터치스크린(110)에 하단에 형성되는, 화면 온/오프, 장치 온/오프 또는 볼륨 조절 등을 위한 하나이상의 사이드 키만을 포함할 수도 있다. 한편 키입력부(120)의 키는 하드 키(hard key)라 하고 터치스크린(110)에 표시되는 키는 소프트 키(soft key)로 지칭될 수 있다. The key input unit 120 may include a plurality of keys for receiving numeric or character information and setting various functions. These keys may include directional keys, side keys, shortcut keys, and the like. The key input unit 120 generates a key event related to the user setting and the function control of the device 100, and transmits the generated key event to the control unit 170. The key event may include a power on / off event, a volume adjustment event, a screen on / off event, and the like. The control unit 170 controls the above-described configurations in response to these key events. When the touch panel 111 is supported in the form of a full touch screen, the key input unit 120 may be provided on the side of the case 100 of the apparatus 100 or on the lower side of the touch screen 110, such as a screen on / And may include only one or more side keys for volume control and the like. Meanwhile, the key of the key input unit 120 may be referred to as a hard key, and the key displayed on the touch screen 110 may be referred to as a soft key.

저장부(130)는 보조기억장치(secondary memory unit)로써 예컨대, 낸드(NAND) 플래시 메모리를 포함할 수 있다. 저장부(130)는 제어부(170)의 제어 하에, 장치(100)에서 생성(예, 문자 메시지, 촬영 영상)되거나 무선통신부(140)를 통해 외부로부터 수신한 데이터(예컨대, 문자 메시지, 이메일)를 저장할 수 있다. 저장부(130)는 잠금 화면, 홈 화면, 키패드, 폰북(phone book), 전자게시판 등을 저장할 수 있다. 저장부(130)는 장치(100)의 운영을 위한 다양한 설정 값(예, 터치스크린의 밝기, 터치 발생 시 진동 여부, 전자게시판의 환경 설정 정보 등)을 저장할 수 있다. 여기서 전자게시판의 환경 설정 정보는 해당 전자게시판에 참여하는 친구 정보, 사용자 자신이 작성하는 메모의 색상, 친구들이 작성하는 메모의 색상, 키패드 사용 여부를 나타내는 설정값, 손 사용 여부를 나타내는 설정값, 메모 작성시 펜 사용 여부를 나타내는 설정값 등을 포함할 수 있다. 여기서 친구 정보는 저장부(130) 또는 외부 서버에 저장된 폰북에서 추출된 정보일 수 있다. 예컨대, 친구 정보는 이름, 이메일 주소, 휴대전화번호, 유선전화번호, 나와의 관계 정보(예, 가족, 친구, 직장) 등을 포함할 수 있다.The storage unit 130 may include, for example, a NAND flash memory as a secondary memory unit. The storage unit 130 generates data (e.g., a text message or an image) received from an external device through the wireless communication unit 140 under the control of the controller 170, Can be stored. The storage unit 130 may store a lock screen, a home screen, a keypad, a phone book, an electronic bulletin board, and the like. The storage unit 130 may store various setting values for operating the device 100 (e.g., brightness of the touch screen, vibration when touch is generated, environment setting information of the electronic bulletin board, and the like). Here, the environment setting information of the electronic bulletin board includes friend information participating in the electronic bulletin board, color of a memo created by the user himself, color of a memo created by friends, a setting value indicating whether the keypad is used, And a setting value indicating whether or not to use the pen when writing a memo. Here, the friend information may be information extracted from the phone book stored in the storage unit 130 or the external server. For example, the friend information may include a name, an email address, a mobile phone number, a wire telephone number, relationship information with me (e.g., family, friend, workplace) and the like.

저장부(130)는 장치(100)의 부팅 운용을 위한 운영체제(OS, Operating System), 통신 프로그램, 이미지 처리 프로그램, 표시 제어 프로그램, 사용자 인터페이스 프로그램, 음성 인식 프로그램, 내재화 어플리케이션(embedded application) 및 서드파티 어플리케이션(3rd party application)을 포함할 수 있다. 통신 프로그램은 무선통신부(140)를 통해 외부 장치와 통신을 가능하게 하는 명령어들을 포함한다. 그래픽 처리 프로그램은 터치스크린에 표시될 그래픽을 처리하기 위한 여러 가지 소프트웨어 구성요소들(예, 이미지의 포맷 변환, 표시될 그래픽의 크기 조절, 랜더링(rendering) 및 표시패널(112)의 백라이트유닛의 휘도 결정 등을 위한 모듈들)을 포함한다. 여기서 그래픽은 텍스트, 웹 페이지, 아이콘, 사진(picture), 동영상 및 애니메이션 등을 포함할 수 있다. 또한, 그래픽 처리 프로그램은 소프트웨어 코덱을 포함할 수 있다. 사용자 인터페이스 프로그램은 사용자 인터페이스와 연관된 여러 가지 소프트웨어 구성요소를 포함한다. 음성 인식 프로그램은 음성데이터에서 음성특징정보(예, 음색, 주파수, 데시벨 등)를 검출할 수 있다. 음성 인식 프로그램은 검출된 음성특징정보를 미리 저장된 하나 이상의 음성특징정보와 비교하고, 비교 결과를 토대로 사용자가 누구인지 인식할 수 있다. 또한 음성 인식 프로그램은 음성데이터를 텍스트로 변환하는 STT(Speech To Text) 기능을 구비할 수 있다. 이러한 텍스트는 전자 게시판에 기록될 수 있다. 내재화 어플리케이션은 장치(100)에 기본적으로 탑재되어 있는 어플리케이션을 의미한다. 예컨대 내재화 어플리케이션은 브라우저(browser), 이메일(email), 인스턴트 메신저(instant messenger), 전자 게시판 앱 등이 될 수 있다. 전자 게시판 앱이나 음성 인식 프로그램 등은 서드파티 어플리케이션일 수도 있다. 서드파티 어플리케이션은 주지되어 있는 바와 같이 온라인 마켓으로부터 장치(100)에 다운로드되어 설치될 수 있는 어플리케이션을 의미하며, 매우 다종다양하다. 이러한 서드파티 어플리케이션은 설치 및 제거가 자유롭다. 장치(100)가 켜지면 먼저 부팅 프로그램이 제어부(170)의 주기억장치(예, RAM)로 로딩(loading)된다. 이러한 부팅 프로그램은 장치(100)가 동작할 수 있게 운영체제를 주기억장치로 로딩한다. 또한 운영체제는 상술한 각종 프로그램들을 주기억장치로 로딩하여 실행한다. 이러한 부팅 및 로딩은 컴퓨터 시스템에서 널리 공지되어 있는 기술이므로 구체적인 설명은 생략한다.The storage unit 130 stores an operating system (OS), a communication program, an image processing program, a display control program, a user interface program, a voice recognition program, an embedded application, Party application (third party application). The communication program includes instructions for enabling communication with an external device via the wireless communication unit 140. [ The graphics processing program includes various software components for processing the graphics to be displayed on the touch screen (e.g., format conversion of the image, scaling and rendering of the graphics to be displayed, and luminance of the backlight unit of the display panel 112) Decisions, etc.). The graphics may include text, web pages, icons, pictures, animations, and the like. In addition, the graphics processing program may include a software codec. The user interface program includes various software components associated with the user interface. The speech recognition program can detect speech feature information (e.g., tone color, frequency, decibel, etc.) from the speech data. The speech recognition program compares the detected speech feature information with one or more previously stored speech feature information, and recognizes the user based on the comparison result. In addition, the speech recognition program may have a STT (Speech To Text) function for converting speech data into text. Such text may be recorded on an electronic bulletin board. The internalization application refers to an application that is basically installed in the apparatus 100. For example, the internalization application may be a browser, an email, an instant messenger, an electronic bulletin board application, or the like. The electronic bulletin board application or the speech recognition program may be a third party application. As is well known, the third party application refers to an application that can be downloaded and installed from the online marketplace to the device 100, and is very diverse. These third-party applications are free to install and uninstall. When the apparatus 100 is turned on, the boot program is loaded into the main memory (e.g., RAM) of the controller 170 first. The boot program loads the operating system into the main memory so that the device 100 can operate. In addition, the operating system loads the above-described various programs into the main memory and executes them. Such booting and loading is well known in the computer system, and thus a detailed description thereof will be omitted.

제 1 무선통신부(140) 및 제 2 무선통신부(150)는 외부 장치와 무선 통신을 수행한다. 제 1 무선통신부(140)는 GSM(Global System for Mobile Communication) 네트워크, EDGE(Enhanced Data GSM Environment) 네트워크, CDMA(Code Division Multiple Access) 네트워크, W-CDMA(W-Code Division Multiple Access) 네트워크, LTE(Long Term Evolution) 네트워크 및 OFDMA(Orthogonal Frequency Division Multiple Access) 네트워크들 중 적어도 하나를 지원할 수 있다. 제 2 무선통신부(150)는 무선랜(Wi-Fi)을 지원할 수 있다. 또한 제 2 무선통신부(330)는 제 1 대역 통신부 및 제 2 대역 통신부를 포함할 수 있고, 각각의 대역 통신부들을 통해 서로 다른 주파수 대역의 신호를 송수신할 수 있다. 예를 들어, 제 1 대역 통신부 및 제 2 대역 통신부 각각은 2.4Ghz 대역 및 5GHz 대역을 지원할 수 있으며, 설계 방식에 따라 다른 주파수 대역을 지원할 수도 있다. 따라서 제 2 무선통신부(150)는 제 1 주파수 대역의 신호를 제 1 외부 단말로부터 직접(direct) 또는 액세스 포인트(Access Point)를 통해 수신하고, 제 2 주파수 대역의 신호를 제 2 외부 단말로 직접 또는 액세스 포인트를 통해 송신할 수 있다. 또한 제 2 무선통신부(150)는 제 1 주파수 대역 및 제 2 주파수 대역 각각의 신호들을 동시에 수신 또는 송신할 수도 있다. 한편 제 1 주파수 대역과 제 2주파수 대역은 동일한 주파수 대역일 수도 있다. 이럴 경우 제 1 주파수 대역과 제 2주파수 대역은 상호 겹치지 않는 직교 채널(orthogonal channel)로 결정될 수 있다. 예컨대, 제 1 주파수 대역과 제 2 주파수 대역은 2.4GHz 대역으로 결정될 수 있다. 2.4GHz 대역은 총 14개의 채널로 구성되고, 채널 간 간격(interval)은 5MHz이며, 각각의 채널은 22MHz의 대역(band)을 갖는다. 그리고 채널 1, 6 및 11이 상호 중첩되지 않을 경우, 제 1 주파수 대역은 채널 1번으로 결정되고 제 2 주파수 대역은 채널 6 번 또는 11번으로 결정될 수 있다.The first wireless communication unit 140 and the second wireless communication unit 150 perform wireless communication with an external device. The first wireless communication unit 140 may be a GSM (Global System for Mobile Communication) network, an EDGE (Enhanced Data GSM Environment) network, a CDMA (Code Division Multiple Access) network, a W- (Long Term Evolution) network and OFDMA (Orthogonal Frequency Division Multiple Access) networks. The second wireless communication unit 150 may support wireless LAN (Wi-Fi). The second wireless communication unit 330 may include a first band communication unit and a second band communication unit, and may transmit and receive signals of different frequency bands through respective band communication units. For example, each of the first band communication unit and the second band communication unit may support the 2.4 GHz band and the 5 GHz band, and may support different frequency bands according to the design method. Accordingly, the second wireless communication unit 150 receives the signal of the first frequency band directly from the first external terminal or via the access point, and transmits the signal of the second frequency band directly to the second external terminal Or via an access point. Also, the second wireless communication unit 150 may simultaneously receive or transmit signals of the first frequency band and the second frequency band, respectively. Meanwhile, the first frequency band and the second frequency band may be the same frequency band. In this case, the first frequency band and the second frequency band may be determined as orthogonal channels that do not overlap with each other. For example, the first frequency band and the second frequency band may be determined to be the 2.4 GHz band. The 2.4 GHz band consists of a total of 14 channels, the interval between channels is 5 MHz, and each channel has a band of 22 MHz. If the channels 1, 6, and 11 do not overlap with each other, the first frequency band may be determined to be channel 1 and the second frequency band may be determined to be channel 6 or 11.

오디오 처리부(160)는 스피커(SPK) 및 마이크(MIC)와 결합하여 음성 인식, 음성 녹음, 디지털 레코딩(recording) 및 전화 기능을 위한 오디오 신호의 입력 및 출력 기능을 수행한다. 오디오 처리부(160)는 제어부(170)로부터 오디오 데이터를 수신하고, 수신한 오디오 데이터를 아날로그 신호로 D/A 변환한 후, 아날로그 신호를 스피커(SPK)로 출력한다. 오디오 처리부(160)는 마이크(MIC)으로부터 아날로그 신호를 수신하여 오디오 데이터로 A/D 변환한 후, 오디오 데이터를 제어부(170)로 제공한다. 스피커(SPK)는 오디오 처리부(160)로부터 수신된 아날로그 신호를 음파(sound wave)로 변환하여 출력한다. 마이크(MIC)는 사람이나 기타 소리원(sound source)들로부터 전달된 음파를 아날로그 신호로 변환한다.The audio processing unit 160 is coupled with a speaker SPK and a microphone MIC to perform input and output of audio signals for voice recognition, voice recording, digital recording, and telephone functions. The audio processing unit 160 receives audio data from the control unit 170, D / A-converts the received audio data into an analog signal, and outputs the analog signal to the speaker SPK. The audio processing unit 160 receives an analog signal from a microphone (MIC) and A / D converts the analog signal into audio data, and then provides the audio data to the control unit 170. The speaker SPK converts the analog signal received from the audio processing unit 160 into a sound wave and outputs the sound wave. Microphones (MICs) convert sound waves from people or other sound sources into analog signals.

제어부(170)는 장치(100)의 전반적인 동작 및 장치(100)의 내부 구성들 간의 신호 흐름을 제어하고, 데이터를 처리하는 기능을 수행한다. 그리고 제어부(170)는 응용프로그램 및 운영체제를 저장하는 주기억장치와, 저장부(130)에 기록할 데이터를 임시 저장하고 저장부(130)로부터 읽어 온 데이터를 임시 저장하는 캐시메모리와, CPU(central processing unit)와, GPU(graphic processing unit) 등을 포함할 수 있다. 여기서 운영체제는 하드웨어와 프로그램간의 인터페이스 역할을 하면서, CPU, GPU, 주기억장치, 보조기억장치 등의 컴퓨터 자원을 관리한다. 즉, 운영체제는 장치(300)를 동작시키고 작업(task)의 순서를 정하며 CPU의 연산 및 GPU의 연산을 제어한다. 또한 운영체제는 응용프로그램의 실행을 제어하는 기능과, 데이터와 파일의 저장을 관리하는 기능 등을 수행한다. 한편 주지된 바와 같이 CPU는 자료의 연산 및 비교와, 명령어의 해석 및 실행 등을 수행하는 컴퓨터 시스템의 핵심적인 제어 유닛이다. GPU는 CPU를 대신하여, 그래픽과 관련한 자료의 연산 및 비교와, 명령어의 해석 및 실행 등을 수행하는 그래픽 제어 유닛이다. CPU와 GPU은 각각, 두 개 이상의 독립 코어(예, 쿼드 코어(quad-core))가 단일 집적 회로로 이루어진 하나의 패키지(package)로 통합될 수 있다. 또한 CPU와 GPU는 하나의 칩으로 통합(SoC; System on Chip)된 것일 수 있다. 또한 CPU와 GPU는 멀티 레이어(multi layer)로 패키징(packaging)된 것일 수도 있다. 한편 CPU 및 GPU를 포함하는 구성은 AP(Application Processor)라고 지칭될 수 있다.The controller 170 controls the signal flow between the overall operation of the apparatus 100 and the internal configurations of the apparatus 100 and performs the function of processing data. The controller 170 includes a main memory for storing an application program and an operating system, a cache memory for temporarily storing data to be stored in the storage unit 130 and temporarily storing data read from the storage unit 130, processing unit, a graphics processing unit (GPU), and the like. Here, the operating system acts as an interface between the hardware and the program, and manages computer resources such as CPU, GPU, main memory, and auxiliary memory. That is, the operating system operates the apparatus 300, determines the order of tasks, and controls operations of the CPU and GPU. The operating system also controls the execution of application programs and manages the storage of data and files. As is well known, the CPU is a core control unit of a computer system that performs calculations and comparisons of data, and interprets and executes instructions. The GPU is a graphics control unit that performs computation and comparison of data related to graphics, interpreting and executing instructions, and so on, on behalf of the CPU. The CPU and the GPU may each be integrated into a single package of two or more independent cores (e.g., quad-core) in a single integrated circuit. The CPU and the GPU may be integrated on a single chip (SoC). The CPU and GPU may also be packaged in a multi-layer. On the other hand, a configuration including a CPU and a GPU may be referred to as an application processor (AP).

제어부(170)는 전자 게시판을 사용자에게 제공하고, 서버의 매개 없이 단말들끼리 엔드투엔드(end to end) 방식으로 전자 게시판의 업데이트 정보를 공유하여 단말들에 각각 저장된 전자 게시판들을 동기화하는 기능을 수행한다. 이러한 기능은 다른 도면들을 참조하여 구체적으로 설명한다.The controller 170 provides the electronic bulletin board to the user and synchronizes the electronic bulletin boards stored in the terminals by sharing the update information of the electronic bulletin board in an end to end manner between the terminals without the intermediation of the server . This function will be described in detail with reference to the other drawings.

한편 디지털 기기의 컨버전스(convergence) 추세에 따라 변형이 매우 다양하여 모두 열거할 수는 없으나, 본 발명에 따른 장치(100)는 GPS 모듈, 블루투스(bluetooth) 모듈, NFC(Near Filed Communication) 모듈, 진동 모터, 카메라, 가속도 센서, 자이로 센서, 외부 기기(예, PC 등)와 유선으로 통신하기 위한 유선통신부 등과 같이 상기에서 언급되지 않은 구성들을 더 포함할 수 있다. 또한 본 발명의 장치(100)는 그 제공 형태에 따라 상기한 구성들에서 특정 구성이 제외되거나 다른 구성으로 대체될 수도 있다.However, the device 100 according to the present invention is not limited to the GPS module, the bluetooth module, the NFC (Near Field Communication) module, the vibration module, Such as a motor, a camera, an acceleration sensor, a gyro sensor, a wired communication unit for wired communication with an external device (e.g., a PC, etc.), and the like. Also, the apparatus 100 of the present invention may be excluded or replaced with a specific configuration in the configurations described above, depending on the mode of providing the apparatus.

도 2는 본 발명의 일 실시예에 따른 전자 게시판 제공 방법을 설명하기 위한 흐름도이다. 도 3A 내지 도 3C는 본 발명에 따른 전자 게시판의 예시이다. 2 is a flowchart illustrating an electronic bulletin board providing method according to an embodiment of the present invention. 3A to 3C are examples of electronic bulletin boards according to the present invention.

도 2를 참조하면, 제어부(170)는 전자게시판 앱의 실행을 위한 요청 이벤트(예, 터치스크린에 표시되는 해당 아이콘에 대한 탭)를 터치스크린(110)로부터 검출할 수 있다. 이러한 요청 이벤트가 검출된 경우 단계 201에서 제어부(170)는 저장부(130)에서 전자게시판(300)을 읽어 오고, 도 3A에 도시한 바와 같이 전자게시판(300)을 표시하도록 터치스크린(110)을 제어한다. 전자게시판(300)의 아무 곳이나 터치되면, 제어부(170)는 전자게시판(300) 위에 작성 버튼(310) 및 설정 버튼(320)을 표시하도록 터치스크린(110)을 제어할 수 있다. 작성 버튼(310) 및 설정 버튼(320)은 반투명하게 표시될 수 있다.2, the controller 170 may detect a request event (for example, a tab for the corresponding icon displayed on the touch screen) for execution of the electronic bulletin board application from the touch screen 110. [ The control unit 170 reads the electronic bulletin board 300 from the storage unit 130 and displays the electronic bulletin board 300 on the touch screen 110 as shown in FIG. . The control unit 170 may control the touch screen 110 to display the create button 310 and the setting button 320 on the electronic bulletin board 300 when any of the electronic bulletin board 300 is touched. The creation button 310 and the setting button 320 may be displayed in a semi-transparent manner.

제어부(170)는 메모의 작성을 위한 요청 이벤트를 터치스크린(110)으로부터 검출할 수 있다. 예컨대, 요청 이벤트는 작성 버튼(310)에 대한 탭일 수 있다. 메모의 작성을 위한 요청 이벤트가 검출된 경우 제어부(170)는 작성 버튼(310) 및 설정 버튼(320)을 사라지게 하고 도 3B에 도시된 바와 같이, 그 자리에 저장 버튼(330) 및 취소 버튼(340)을 표시하도록 터치스크린(110)을 제어할 수 있다.The control unit 170 can detect a request event for creating a memo from the touch screen 110. [ For example, the request event may be a tab for the create button 310. The control unit 170 causes the creation button 310 and the setting button 320 to disappear and the save button 330 and the cancel button 320 340 to display the touch screen 110.

단계 202에서 제어부(170)는 터치스크린(110)으로부터 터치의 움직임을 검출할 수 있다. In step 202, the controller 170 may detect the movement of the touch from the touch screen 110. [

단계 203에서 제어부(170)는 터치의 움직임에 대응되는 메모(즉 터치의 궤적)를 전자게시판(300)에 표시(사용자 관점에서 작성)하도록 터치스크린(110)을 제어한다. 단계 203에서 제어부(170)는, 손 터치 및 펜 터치가 동시 검출될 경우, 펜 터치에만 반응할 수 있다. 즉 사용자가 오른손 또는 왼손으로 펜을 파지하고 펜을 사용하여 전자게시판(300)에 메모하는 상황을 가정해 볼 수 있다. 이럴 경우 제어부(170)는 손 터치패널(111a) 및 펜 터치패널(111b)로부터 동시에 터치이벤트들을 수신할 수 있고, 터치이벤트들 중 손 터치패널(111a)의 터치이벤트는 무시할 수 있다. 즉 제어부(170)는 펜 터치의 움직임에만 응답하여 그 궤적을 전자게시판(300)에 표시할 수 있다. 물론 손 터치만 검출될 경우엔 제어부(170)는 손 터치의 움직임에 응답하여 그 궤적을 전자게시판(300)에 표시할 수도 있다. 여기서 궤적 즉, 메모의 색은 저장부(130)에 저장된 전자게시판의 환경 설정 정보 즉, 메모의 색 정보를 바탕으로 결정된다. 예컨대, 제어부(170)는 색 정보를 기반으로 메모의 색을 노란색으로 결정할 수 있다. 또한 메모의 색은 외부장치에서 작성한 메모의 색과 다를 수 있다. 즉, 메모의 색은 단말들 별로 각각 다르게 결정될 수 있다.In step 203, the control unit 170 controls the touch screen 110 so that a note corresponding to the movement of the touch (i.e., the trajectory of the touch) is displayed on the electronic bulletin board 300 (created from the user's point of view). In step 203, when the hand touch and the pen touch are simultaneously detected, the control unit 170 can respond only to the pen touch. That is, it can be assumed that the user holds the pen with the right or left hand and notes the electronic bulletin board 300 using the pen. In this case, the control unit 170 can simultaneously receive touch events from the hand touch panel 111a and the pen touch panel 111b, and can ignore touch events of the hand touch panel 111a among the touch events. That is, the control unit 170 can display the locus on the electronic bulletin board 300 in response to only the movement of the pen touch. Of course, when only the hand touch is detected, the controller 170 may display the locus in the electronic bulletin board 300 in response to the movement of the hand touch. Here, the locus, that is, the color of the memo is determined based on the environment setting information of the electronic bulletin board stored in the storage unit 130, that is, the color information of the memo. For example, the control unit 170 may determine the color of the memo as yellow based on the color information. The color of the memo may be different from the color of the memo created by the external device. That is, the color of the memo can be determined differently for each of the terminals.

단계 204에서 제어부(170)는 터치 해제된 경우, 메모의 작성이 완료되었는지 여부를 결정한다. 예컨대, 도 3B를 참조하면, 제어부(170)는 저장 버튼(330)이 선택되면 메모의 작성이 완료된 것으로 결정할 수 있다. 즉 사용자는 전자게시판(300)에 메모 작성한 후 저장 버튼(330)을 탭할 수 있다. 또한 제어부(170)는 터치가 해제된 후 그 경과 시간이 미리 정해진 시간(예, 2초)을 초과할 경우 메모의 작성이 완료된 것으로 결정할 수도 있다. In step 204, when the touch is released, the control unit 170 determines whether or not the creation of the memo is completed. For example, referring to FIG. 3B, the controller 170 may determine that the creation of the memo is completed when the storage button 330 is selected. That is, the user can write a note on the electronic bulletin board 300 and then tap the save button 330. FIG. Also, the controller 170 may determine that the creation of the memo is completed when the elapsed time after the touch is released exceeds a predetermined time (for example, 2 seconds).

단계 205에서 제어부(170)는 메모의 작성이 취소되었는지 여부를 결정한다. 예컨대, 도 3B를 참조하면 제어부(170)는 취소 버튼(340)이 선택되면 메모의 작성이 취소된 것으로 결정할 수 있다. 메모의 작성이 취소된 경우 단계 206에서 제어부(170)는 단계 203에서 표시된 메모를 삭제한다. 다시 말해 제어부(170)는 터치스크린(110)을 제어하여, 단계 203에서 표시된 터치의 궤적을 사라지게 한다.In step 205, the control unit 170 determines whether the creation of the memo has been canceled. For example, referring to FIG. 3B, when the cancel button 340 is selected, the controller 170 can determine that the note creation is canceled. When the creation of the memo is canceled, the control unit 170 deletes the memo displayed in step 203 in step 206. [ In other words, the control unit 170 controls the touch screen 110 so that the trajectory of the touch displayed in step 203 disappears.

단계 204에서 메모 작성이 완료된 것으로 결정된 경우 단계 207에서 제어부(170)는 메모 및 이의 위치 정보를 포함하는 업데이트 요청 메시지를 외부장치로 전송하도록 제 1 무선통신부(140) 또는 제 2 무선통신부(150)를 제어한다. 여기서 요청 메시지는 작성자 정보 및 작성 시간을 더 포함할 수 있다. 여기서 작성자 정보는 외부장치가 메모를 식별할 수 있게 하기 위한 정보로써, 예컨대, 전화번호, 이메일 주소 등이 될 수 있다. 또한 작성 시간은 예컨대, 작성 버튼(310) 또는 저장 버튼(330)이 선택된 시점이 될 수 있다.The controller 170 controls the first wireless communication unit 140 or the second wireless communication unit 150 to transmit the update request message including the memo and its location information to the external device, . Here, the request message may further include author information and creation time. Here, the author information is information for allowing an external device to identify the note, and may be, for example, a telephone number, an e-mail address, and the like. The creation time may be, for example, a time point at which the creation button 310 or the storage button 330 is selected.

요청 메시지를 수신할 외부장치는 저장부(130)에 저장된 전자게시판의 환경 설정 정보 즉, 친구 정보를 바탕으로 결정된다. 외부 장치는 장치(100)로부터 요청 메시지를 수신하고, 이를 기반으로 자신의 저장부에 저장되어 있는 전자게시판을 업데이트한다. 이에 따라 장치(100)의 전자게시판과 외부장치의 전자게시판은 동기화된다. 메모의 위치 정보는 외부장치의 전자게시판에서 메모가 자리할 위치 정보를 의미한다. 또한 외부장치로 전송되는 메모는 이미지일 수 있다. 메모 작성이 완료되면 제어부(170)는 도 3B에 도시된 바와 같이, 각 글자들의 끝 지점의 X,Y 좌표를 확인하고, 인접한 끝 지점들을 서로 연결하여 전송 영역(351, 352)을 결정하고, 전송 영역(351, 352)을 외부장치로 전송할 이미지로 결정한다. The external device to receive the request message is determined based on environment setting information of the electronic bulletin board stored in the storage unit 130, that is, friend information. The external device receives the request message from the device 100 and updates the electronic bulletin board stored in its storage unit based on the request message. Thus, the electronic bulletin board of the apparatus 100 and the electronic bulletin board of the external apparatus are synchronized. The location information of the memo means the location information where the memo is to be stored in the electronic bulletin board of the external device. The memo transmitted to the external device may also be an image. 3B, the control unit 170 determines the X and Y coordinates of the end points of the respective letters, determines the transmission areas 351 and 352 by connecting the adjacent end points to each other, The transmission areas 351 and 352 are determined as images to be transmitted to the external device.

단계208에서 제어부(170)는 도 3C에 도시된 바와 같이, 메모 근처에 작성자 정보 및 작성 시간을 표시하도록 터치스크린(110)을 제어한다. 여기서 표시되는 작성자 정보는 장치(100)의 사용자가 곧 메모의 작성자이므로 도 3C에 도시된 바와 같이, "나"로 고정될 수 있다. 다음으로 단계 209에서 제어부(170)는 저장부(130)에 저장된 전자게시판을 도 3C에 도시된 바와 같이 메모, 작성 정보 및 작성 시간이 포함된 전자게시판으로 업데이트한다.In step 208, the control unit 170 controls the touch screen 110 to display the author information and the creation time in the vicinity of the memo, as shown in FIG. 3C. The creator information displayed here may be fixed to " I " as shown in Fig. 3C because the user of the apparatus 100 is the creator of the memo. Next, in step 209, the control unit 170 updates the electronic bulletin board stored in the storage unit 130 to the electronic bulletin board including the memo, the creation information, and the creation time as shown in FIG. 3C.

한편 제어부(170)는 사용자의 입력에 응답하여 전자게시판의 환경을 설정하고, 환경 설정 정보를 저장부(130)에 저장하고, 저장된 환경 설정 정보를 기반으로 전자게시판을 운영할 수 있다. 환경 설정 정보가 변경되면, 이러한 변경 정보가 외부 장치로 전송될 수 있다. 예컨대, 메모의 색이 노란색에서 파란색으로 변경될 수 있다. 그러면, 제어부(170)는 색상 변경 요청 메시지를 외부장치로 전송하도록 제 1 무선통신부(130) 또는 제 2 무선통신부(140)를 제어할 수 있다. 이에 따라 외부 장치는 자신의 전자게시판에서 장치(100)에 해당되는 메모의 색상을 변경한다.Meanwhile, the controller 170 may set the environment of the electronic bulletin board in response to the user's input, store the environment setting information in the storage unit 130, and operate the electronic bulletin board based on the stored environment setting information. When the configuration information is changed, such change information can be transmitted to the external device. For example, the color of the note may be changed from yellow to blue. Then, the control unit 170 may control the first wireless communication unit 130 or the second wireless communication unit 140 to transmit the color change request message to the external device. Accordingly, the external device changes the color of the memo corresponding to the device 100 on its electronic bulletin board.

도 4 및 도 5는 본 발명의 일 실시예에 따른 전자게시판의 환경 설정 방법을 설명하기 위한 환경 설정 화면들이다.4 and 5 are environment setting screens for explaining an environment setting method of an electronic bulletin board according to an embodiment of the present invention.

제어부(170)는 전자게시판의 환경 설정을 위한 요청 이벤트(예, 설정 버튼(320; 도 3A 참조)을 탭)를 터치스크린(110)으로부터 검출할 수 있다. 이러한 요청 이벤트가 검출된 경우 제어부(170)는 도 4에 도시된 바와 같은 제 1 설정 화면을 표시하도록 터치스크린(110)을 제어할 수 있다. 사용자는 제 1 설정 화면에서 게시판 추가 버튼(420)을 선택하여 전자게시판을 새로 개설할 수 있다. 또한 사용자는 제 1 설정 화면에서 '나가기 버튼(430)'을 선택하여 해당 전자게시판에서 탈퇴할 수도 있다. 사용자가 제 1 설정 화면에서 게시판 1을 탭할 경우, 제어부(170)는 도 5에 도시된 바와 같이, 해당 게시판의 환경을 설정하기 위한 제 2 설정 화면을 표시하도록 터치스크린(110)을 제어할 수 있다. 사용자는 제 2 설정 화면을 통해 펜 사용 여부, 손 사용 여부, 메모의 색상 및 키패드 사용 여부를 설정할 수 있다. 예컨대, 도 5에 도시된 바와 같이 펜 체크박스(510)만 체크되어 있는 경우, 펜으로만 메모 작성이 가능하다. 손 체크박스(520)가 체크되면 사용자는 손가락으로 메모를 작성할 수 있다. 키패드 체크박스(530)가 체크되면 사용자는 키패드를 이용하여 메모를 작성할 수 있다. 예컨대, 전자게시판의 임의의 지점이 길게 터치된 경우, 제어부(170)는 키패드를 표시하도록 터치스크린(110)을 제어한다. 제어부(170)는 키패드를 통해 입력된 메모를 상기 길게 터치된 지점을 기준으로 전자게시판에 표시하도록 터치스크린(110)을 제어한다. 사용자는 제 2 설정 화면을 통해, 키패드로 작성되는 메모의 필체 및 굵기를 설정할 수 있다. 제 2 설명 화면은 도 5에 도시된 바와 같이, 해당 전자게시판에 친구를 초대하기 위한 초대 버튼(540)과, 해당 전자게시판에 참여하는 친구 목록을 표시하기 위한 친구 목록 버튼(550)을 포함할 수 있다. The control unit 170 may detect a request event (e.g., tapping the setting button 320 (see FIG. 3A) for setting the environment of the electronic bulletin board from the touch screen 110. [ When the request event is detected, the controller 170 may control the touch screen 110 to display the first setting screen as shown in FIG. The user can open the electronic bulletin board by selecting the bulletin board addition button 420 on the first setting screen. In addition, the user can select 'Exit button 430' on the first setting screen and withdraw from the electronic bulletin board. When the user taps the bulletin board 1 on the first setting screen, the controller 170 can control the touch screen 110 to display a second setting screen for setting the environment of the bulletin board, as shown in FIG. 5 have. The user can set whether or not to use the pen, the use of the hand, the color of the memo, and the use of the keypad through the second setting screen. For example, if only the pen check box 510 is checked as shown in FIG. 5, a note can be written only with a pen. If the hand check box 520 is checked, the user can make a note with his / her finger. If the keypad check box 530 is checked, the user can make a note using the keypad. For example, when an arbitrary point on the electronic bulletin board is touched for a long time, the control unit 170 controls the touch screen 110 to display the keypad. The control unit 170 controls the touch screen 110 to display the memo inputted through the keypad on the electronic bulletin board based on the long touched point. Through the second setting screen, the user can set the handwriting style and the thickness of the memo created by the keypad. 5, the second explanation screen includes an invitation button 540 for inviting a friend to the corresponding electronic bulletin board and a friend list button 550 for displaying a friend list participating in the corresponding electronic bulletin board .

도 6은 본 발명의 다른 실시예에 따른 전자 게시판 제공 방법을 설명하기 위한 흐름도이다.6 is a flowchart illustrating an electronic bulletin board providing method according to another embodiment of the present invention.

도 6을 참조하면, 단계 601에서 제어부(170)는 제 1 무선통신부(130) 또는 제 2 무선통신부(140)를 통해 외부장치로부터 메모, 메모의 위치 정보, 작성자 정보 및 작성 시간을 포함하는 업데이트 요청 메시지를 수신할 수 있다. 업데이트 요청 메시지의 수신 시점에 전자게시판 앱은 실행 중이지 않을 수 있다. 이럴 경우 제어부(170)는 해당 앱을 실행시킬 수 있다.Referring to FIG. 6, in step 601, the controller 170 receives an update including an address, a note information, an author information, and a creation time from an external device through the first wireless communication unit 130 or the second wireless communication unit 140 A request message can be received. The electronic bulletin board app may not be running at the time of receiving the update request message. In this case, the control unit 170 can execute the corresponding application.

단계 602에서 제어부(170)는 수신된 업데이트 요청 메시지를 바탕으로 저장부(130)에 저장된 전자게시판을 업데이트한다.In step 602, the controller 170 updates the electronic bulletin board stored in the storage unit 130 based on the received update request message.

다음으로 단계 603에서 제어부(170)는 전자게시판이 업데이트되었음을 사용자에게 안내한다. 예컨대, 제어부(170)는 오디오처리부(160)를 제어하여, 안내 음성을 출력할 수 있다. 또한 제어부(170)는 "전자게시판이 업데이트되었습니다"라는 메시지와 함께 "확인 버튼"을 포함하는 팝업창을 표시하도록 터치스크린(110)을 제어할 수 있다.Next, in step 603, the controller 170 notifies the user that the electronic bulletin board has been updated. For example, the control unit 170 may control the audio processing unit 160 to output a guidance voice. In addition, the controller 170 may control the touch screen 110 to display a pop-up window including an " OK button " with a message " Electronic bulletin board has been updated ".

단계 604에서 제어부(170)는 전자게시판의 표시 요청 이벤트(예, 상기 확인 버튼을 탭)를 터치스크린(110)으로부터 검출할 수 있다. 표시 요청 이벤트가 검출된 경우 단계 605에서 제어부(170)는 업데이트된 전자게시판을 표시하도록 터치스크린(110)을 제어한다.In step 604, the controller 170 may detect a display request event of the electronic bulletin board (e.g., tapping the confirmation button) from the touch screen 110. [ If a display request event is detected, the controller 170 controls the touch screen 110 to display the updated electronic bulletin board at step 605.

상술한 바와 같은 본 발명에 따른 방법은 다양한 컴퓨터를 통하여 수행될 수 있는 프로그램 명령으로 구현되어 컴퓨터로 판독 가능한 기록 매체에 기록될 수 있다. 여기서 기록매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 포함할 수 있다. 또한 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 또한 기록매체에는 하드디스크, 플로피디스크 및 자기 테이프와 같은 자기매체(Magnetic Media)와, CD-ROM, DVD와 같은 광기록 매체(Optical Media)와, 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media)와, 롬(ROM)과, 램(RAM)과, 플래시 메모리 등과 같은 하드웨어 장치가 포함될 수 있다. 또한 프로그램 명령에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라, 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드가 포함될 수 있다. 하드웨어 장치는 본 발명을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있다.The method according to the present invention as described above can be implemented in a program command that can be executed through various computers and recorded in a computer-readable recording medium. The recording medium may include a program command, a data file, a data structure, and the like. The program instructions may also be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. In addition, a recording medium includes a magnetic medium such as a hard disk, a floppy disk and a magnetic tape, an optical medium such as a CD-ROM and a DVD, and a magnetic optical medium such as a floppy disk. A hard disk, a magneto-optical medium, a ROM, a RAM, a flash memory, and the like. The program instructions may also include machine language code such as those generated by the compiler, as well as high-level language code that may be executed by the computer using an interpreter or the like. A hardware device may be configured to operate as one or more software modules for carrying out the invention.

본 발명에 따른 방법 및 장치는 전술한 실시 예에 국한되지 않고 본 발명의 기술 사상이 허용하는 범위에서 다양하게 변형하여 실시할 수가 있다.The method and apparatus according to the present invention are not limited to the above-described embodiments, and various modifications may be made within the scope of the technical idea of the present invention.

110: 터치스크린
111: 터치패널
111a: 손 터치패널 111b: 펜 터치패널
112: 표시패널
120: 키입력부
130: 저장부
140: 제 1 무선통신부
150: 제 2 무선통신부
160: 오디오 처리부
170: 제어부
110: Touch screen
111: Touch panel
111a: Hand touch panel 111b: Pen touch panel
112: display panel
120: key input unit
130:
140: first wireless communication unit
150: second wireless communication unit
160: Audio processing unit
170:

Claims (12)

터치스크린을 가지는 휴대 단말에서 전자게시판 제공 방법에 있어서,
제 1 전자게시판을 상기 휴대 단말의 저장부에서 읽어 오고 상기 제 1 전자게시판을 표시하도록 터치스크린을 제어하는 단계;
상기 제 1 전자게시판이 표시된 터치스크린으로부터 터치의 움직임을 검출하는 단계;
상기 터치의 움직임에 대응되는 제 1 메모를 상기 제 1 전자게시판에 표시하도록 터치스크린을 제어하는 단계;
상기 터치가 해제된 경우 상기 제 1 전자게시판에 표시된 저장 버튼의 선택 여부에 기반하여 상기 제1 메모의 작성 완료 여부를 결정하는 단계; 및
상기 제 1 전자게시판에 표시된 저장 버튼이 선택되면, 상기 제 1 메모의 작성이 완료된 것으로 판단하고, 상기 제 1 메모 및 이의 위치 정보를 포함하는 제 1 업데이트 요청 메시지를 외부장치로 전송하고, 상기 외부장치가 상기 외부장치에 저장되어 있는 제 2 전자게시판을 업데이트하여 상기 제 1 전자게시판과 상기 제 2 전자게시판에 포함된 내용이 서로 동기화되도록 하는 단계를 포함하는 전자게시판 제공 방법.
A method for providing an electronic bulletin board in a portable terminal having a touch screen,
Controlling the touch screen to read the first electronic bulletin board from the storage unit of the portable terminal and display the first electronic bulletin board;
Detecting movement of a touch from a touch screen on which the first electronic bulletin board is displayed;
Controlling the touch screen to display a first note corresponding to the movement of the touch on the first electronic bulletin board;
Determining whether the first memo has been created based on whether a storage button displayed on the first electronic bulletin board is selected when the touch is released; And
When the storage button displayed on the first electronic bulletin board is selected, it is determined that the creation of the first memo is completed, the first update request message including the first memo and the location information thereof is transmitted to the external device, And updating the second electronic bulletin board stored in the external device so that contents included in the first electronic bulletin board and the second electronic bulletin board are synchronized with each other.
제 1 항에 있어서,
상기 제 2 전자게시판을 업데이트하도록 하는 단계는,
상기 제 1 업데이트 요청 메시지에 상기 제 1 메모의 작성자 정보 및 작성 시간을 더 포함시키는 것을 특징으로 하는 전자게시판 제공 방법.
The method according to claim 1,
Wherein the step of updating the second electronic bulletin board comprises:
Wherein the creator information and the creation time of the first memo are further included in the first update request message.
제 2 항에 있어서,
상기 제 1 메모의 작성이 완료된 경우 상기 저장부에 저장된 상기 제 1 메모의 작성자 정보 및 작성 시간을 읽어와서 상기 제 1 전자게시판에 표시하도록 터치스크린을 제어하는 단계를 더 포함하는 것을 특징으로 하는 전자게시판 제공 방법.
3. The method of claim 2,
Further comprising the step of controlling the touch screen so as to read the creator information and the creation time of the first memo stored in the storage unit when the creation of the first memo is completed and display the created information on the first electronic bulletin board How to provide bulletin board.
제 1 항에 있어서,
상기 제 1 메모의 작성이 완료된 경우 상기 저장부에 저장된 제 1 전자게시판을 상기 제 1 메모가 포함되도록 업데이트하는 단계를 더 포함하는 것을 특징으로 하는 전자게시판 제공 방법.
The method according to claim 1,
Further comprising the step of updating the first electronic bulletin board stored in the storage unit to include the first memo when the first memo is completed.
제 1 항에 있어서,
상기 외부장치로부터 제 2 메모 및 이의 위치 정보를 포함하는 제 2 업데이트 요청 메시지를 수신하는 단계; 및
상기 제 2 업데이트 요청 메시지를 기반으로 상기 저장부에 저장되어 있는 제 1 전자게시판을 업데이트하는 단계를 더 포함하는 것을 특징으로 하는 전자게시판 제공 방법.
The method according to claim 1,
Receiving a second update request message including a second memo and its location information from the external device; And
And updating the first electronic bulletin board stored in the storage unit based on the second update request message.
제 1 항에 있어서,
상기 제 1 메모를 상기 제 1 전자게시판에 표시하도록 터치스크린을 제어하는 단계는,
상기 제 1 메모의 색을 상기 외부장치에서 작성된 제 2 메모의 색과 다른 색으로 결정하는 것을 특징으로 하는 전자게시판 제공 방법.
The method according to claim 1,
Wherein the step of controlling the touch screen to display the first memo on the first electronic bulletin board comprises:
Wherein the color of the first memo is determined to be a color different from the color of the second memo created by the external apparatus.
제 1 전자게시판을 표시하는 터치스크린;
상기 제 1 전자게시판을 저장하기 위한 저장부;
외부 장치와 통신하기 위한 무선통신부; 및
상기 터치스크린, 상기 저장부 및 상기 무선통신부를 제어하는 제어부를 포함하고,
상기 제어부는,
상기 제 1 전자게시판이 표시된 터치스크린으로부터 터치의 움직임을 검출하고, 상기 터치의 움직임에 대응되는 제 1 메모를 상기 제 1 전자게시판에 표시하도록 상기 터치스크린을 제어하고, 상기 터치가 해제된 경우 상기 제 1 전자게시판에 표시된 저장 버튼의 선택 여부에 기반하여 상기 제 1 메모 작성의 완료 여부를 결정하고, 상기 제 1 전자게시판에 표시된 저장 버튼이 선택되면, 상기 제 1 메모의 작성이 완료된 것으로 판단하고, 상기 제 1 메모 및 이의 위치 정보를 포함하는 제 1 업데이트 요청 메시지를 외부장치로 전송하도록 상기 무선통신부를 제어하여 상기 외부장치가 상기 외부장치에 저장되어 있는 제 2 전자게시판을 업데이트하여 상기 제 1 전자게시판과 상기 제 2 전자게시판에 포함된 내용이 서로 동기화되도록 하는 것을 특징으로 하는 휴대 단말.
A touch screen for displaying a first electronic bulletin board;
A storage unit for storing the first electronic bulletin board;
A wireless communication unit for communicating with an external device; And
And a control unit for controlling the touch screen, the storage unit, and the wireless communication unit,
Wherein,
Controls the touch screen to detect movement of a touch from a touch screen on which the first electronic bulletin board is displayed and display a first note corresponding to the movement of the touch on the first electronic bulletin board, It is determined whether or not the first memo is completed based on whether or not the save button displayed on the first electronic bulletin board is selected. If the save button displayed on the first electronic bulletin board is selected, it is determined that the first memo is completed , The first device updates the second electronic bulletin board stored in the external device by controlling the wireless communication unit to transmit the first update request message including the first memo and the location information thereof to the external device, The contents of the electronic bulletin board and the contents of the second electronic bulletin board are synchronized with each other The portable terminal.
제 7 항에 있어서,
상기 제어부는,
상기 제 1 업데이트 요청 메시지에 상기 제 1 메모의 작성자 정보 및 작성 시간을 더 포함시키는 것을 특징으로 하는 휴대 단말.
8. The method of claim 7,
Wherein,
Further comprising a creator information and a creation time of the first memo in the first update request message.
제 8 항에 있어서,
상기 제어부는,
상기 제 1 메모의 작성이 완료된 경우 상기 저장부에 저장된 상기 제 1 메모의 작성자 정보 및 작성 시간을 읽어와서 상기 제 1 전자게시판에 표시하도록 터치스크린을 제어하는 것을 특징으로 하는 휴대 단말.
9. The method of claim 8,
Wherein,
And controls the touch screen to read the creator information and the creation time of the first memo stored in the storage unit when the creation of the first memo is completed and display the created information on the first electronic bulletin board.
제 9 항에 있어서,
상기 제어부는,
상기 무선통신부를 통해 상기 외부장치로부터 제 2 메모 및 이의 위치 정보를 포함하는 제 2 업데이트 요청 메시지를 수신하고, 상기 제 2 업데이트 요청 메시지를 기반으로 상기 저장부에 저장되어 있는 제 1 전자게시판을 업데이트하는 것을 특징으로 하는 휴대 단말.
10. The method of claim 9,
Wherein,
Receiving a second update request message including a second memo and its location information from the external device through the wireless communication unit, updating the first electronic bulletin board stored in the storage unit based on the second update request message, To the mobile terminal.
제 7 항에 있어서,
상기 터치스크린은,
손 제스처를 감지하는 손 터치패널과 펜 제스처를 감지하는 펜 터치패널을 포함하는 것을 특징으로 하는 휴대 단말.
8. The method of claim 7,
The touch screen,
A hand touch panel for sensing a hand gesture, and a pen touch panel for sensing a pen gesture.
제 7 항에 있어서,
상기 제어부는,
상기 제 1 전자게시판을 잠금 화면 및 홈 화면 중 적어도 하나의 배경으로 표시하도록 상기 터치스크린을 제어하는 것을 특징으로 하는 휴대 단말.
8. The method of claim 7,
Wherein,
And controls the touch screen to display the first electronic bulletin board as a background of at least one of a lock screen and a home screen.
KR1020120094023A 2012-08-28 2012-08-28 Method and apparatus for providing electronic bulletin board KR101985888B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120094023A KR101985888B1 (en) 2012-08-28 2012-08-28 Method and apparatus for providing electronic bulletin board

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120094023A KR101985888B1 (en) 2012-08-28 2012-08-28 Method and apparatus for providing electronic bulletin board

Publications (2)

Publication Number Publication Date
KR20140031421A KR20140031421A (en) 2014-03-13
KR101985888B1 true KR101985888B1 (en) 2019-06-04

Family

ID=50643444

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120094023A KR101985888B1 (en) 2012-08-28 2012-08-28 Method and apparatus for providing electronic bulletin board

Country Status (1)

Country Link
KR (1) KR101985888B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101669654B1 (en) 2015-08-17 2016-10-26 주식회사 넥스트비즈 Method Of Providing Online-Based Collaboration Services and System there-of
CN112462989A (en) * 2020-11-25 2021-03-09 广州视源电子科技股份有限公司 Operation method and device of intelligent interaction panel, intelligent interaction panel and medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100475487B1 (en) 2004-11-12 2005-03-14 엔에이치엔(주) A Method for Inserting Contents Provided by External Web Server in Community Homepage
US20090248401A1 (en) 2008-03-31 2009-10-01 International Business Machines Corporation System and Methods For Using Short-Hand Interpretation Dictionaries In Collaboration Environments
JP2010527492A (en) 2007-05-15 2010-08-12 ソーシャル プロジェクト, インコーポレイテッド System and method for creating a social networking online community

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101173598B1 (en) * 2010-12-23 2012-08-13 삼성에스디에스 주식회사 System and method for servicing memo board

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100475487B1 (en) 2004-11-12 2005-03-14 엔에이치엔(주) A Method for Inserting Contents Provided by External Web Server in Community Homepage
JP2010527492A (en) 2007-05-15 2010-08-12 ソーシャル プロジェクト, インコーポレイテッド System and method for creating a social networking online community
US20090248401A1 (en) 2008-03-31 2009-10-01 International Business Machines Corporation System and Methods For Using Short-Hand Interpretation Dictionaries In Collaboration Environments

Also Published As

Publication number Publication date
KR20140031421A (en) 2014-03-13

Similar Documents

Publication Publication Date Title
JP6999513B2 (en) Image display method and mobile terminal
KR102003255B1 (en) Method and apparatus for processing multiple inputs
CN106227344B (en) Electronic device and control method thereof
KR102049784B1 (en) Method and apparatus for displaying data
KR101974852B1 (en) Method and apparatus for moving object in terminal having touchscreen
KR102190904B1 (en) Electronic device and method for control window
US10877624B2 (en) Method for displaying and electronic device thereof
KR20140026027A (en) Method for running application and mobile device
EP2770422A2 (en) Method for providing a feedback in response to a user input and a terminal implementing the same
KR102022288B1 (en) Touch input method and mobile device
KR20130070045A (en) Method and apparatus for managing message
US10481790B2 (en) Method and apparatus for inputting information by using on-screen keyboard
KR20140088446A (en) Method for providing function of mouse and terminal implementing the same
JP6439266B2 (en) Text input method and apparatus in electronic device with touch screen
KR20130097266A (en) Method and apparatus for editing contents view in mobile terminal
US20140164186A1 (en) Method for providing application information and mobile terminal thereof
KR20140028223A (en) Method and apparatus for providing address book
KR20140074496A (en) Login management method and mobile terminal for implementing the same
KR101985888B1 (en) Method and apparatus for providing electronic bulletin board
KR20140063219A (en) Call switching method and mobile terminal
KR101970154B1 (en) Method and apparatus for managing schedule in mobile terminal
KR20140032851A (en) Touch input processing method and mobile device
US9910832B2 (en) Selecting user interface elements to display linked documents with a linking document
KR20140029827A (en) Method for processing image and mobile device

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant