KR101857904B1 - Method for providing appointment managing service based on appointment information expressed one or more division area and computer program stored recoding medium for executing the same - Google Patents

Method for providing appointment managing service based on appointment information expressed one or more division area and computer program stored recoding medium for executing the same Download PDF

Info

Publication number
KR101857904B1
KR101857904B1 KR1020170007104A KR20170007104A KR101857904B1 KR 101857904 B1 KR101857904 B1 KR 101857904B1 KR 1020170007104 A KR1020170007104 A KR 1020170007104A KR 20170007104 A KR20170007104 A KR 20170007104A KR 101857904 B1 KR101857904 B1 KR 101857904B1
Authority
KR
South Korea
Prior art keywords
user
information
display state
schedule
divided
Prior art date
Application number
KR1020170007104A
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 KR1020170007104A priority Critical patent/KR101857904B1/en
Priority to KR1020180052521A priority patent/KR102373530B1/en
Application granted granted Critical
Publication of KR101857904B1 publication Critical patent/KR101857904B1/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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to a method for providing a schedule management service based on schedule information displayed with one or more divided areas, and a computer program stored in a recording medium for implementing the same. According to an embodiment of the present invention, the method for enabling a server to provide a schedule management service based on schedule information displayed with one or more divided areas comprises the steps of: reflecting fixed schedule information pre-inputted from a user to at least one area among the divided areas, and displaying schedule information to the user, wherein the schedule information is obtained by converting the at least one area, to which the fixed schedule information is reflected, into a first display state; receiving, from the user, a selection for at least one divided area except the area converted to the first display state among the divided areas; and converting the divided area selected by the user into a second display state, and displaying, to the user, schedule information including the divided areas converted into the first display state and the second display state.

Description

하나 이상의 분할 영역들로 표시된 일정 정보를 기반으로 일정 관리 서비스를 제공하는 방법 및 이를 구현하기 위한 기록매체에 저장된 컴퓨터 프로그램{METHOD FOR PROVIDING APPOINTMENT MANAGING SERVICE BASED ON APPOINTMENT INFORMATION EXPRESSED ONE OR MORE DIVISION AREA AND COMPUTER PROGRAM STORED RECODING MEDIUM FOR EXECUTING THE SAME} TECHNICAL FIELD [0001] The present invention relates to a method for providing a schedule management service based on schedule information displayed as one or more sub-areas, and a computer program stored in a recording medium for implementing the schedule management service. STORED RECORDING MEDIUM FOR EXECUTING THE SAME}

본 발명은, 하나 이상의 분할 영역들로 표시된 일정 정보를 기반으로 일정 관리 서비스를 제공하는 방법 및 이를 구현하기 위한 기록매체에 저장된 컴퓨터 프로그램에 관한 것이다. 보다 구체적으로, 하나 이상의 분할 영역들로 표시된 일정 정보를 사용자에게 표시하되, 사용자의 일정이 존재하는 시간에 대응되는 분할 영역에 대해서는 그 표시 상태를 변환하여 제공함으로써 사용자로 하여금 직관적으로 일정 존재 여부에 대한 확인을 가능하게 하는 일정 관리 서비스를 제공하는 방법 및 이를 구현하기 위한 기록매체에 저장된 컴퓨터 프로그램에 관한 것이다.The present invention relates to a method of providing a schedule management service based on schedule information indicated by one or more sub-areas and a computer program stored in a recording medium for implementing the schedule management service. More specifically, schedule information displayed by one or more divided regions is displayed to a user, and a display state of a divided region corresponding to a time when a user's schedule exists is converted and provided to allow the user to intuitively determine whether or not the schedule exists And a computer program stored in a recording medium for implementing the schedule management service.

최근 들어 정보통신 분야의 비약적인 발전으로 인해 이동 단말의 보급 확대가 이루어졌으며, 이에 따라 이동 단말을 이용한 다양한 서비스가 개발 및 응용되고 있다.2. Description of the Related Art [0002] In recent years, with the rapid development of the information communication field, the spread of mobile terminals has been expanded, and various services using mobile terminals have been developed and applied.

특히, 이동 단말을 이용한 다양한 서비스 중에는 사용자가 입력한 스케쥴 또는 일정에 대한 관리를 수행하는 서비스가 있으며, 이러한 일정 관리 서비스는 사용자가 자신의 스케쥴 또는 일정에 대한 구체적인 정보를 자신의 이동 단말에 입력/삭제/변동하면, 상기 이동 단말이 상기 구체적인 정보에 포함된 일자 또는 시각에 알람 등을 통해 상기 입력된 일정을 인지시켜주는 서비스를 의미한다.In particular, among various services using the mobile terminal, there is a service for managing a schedule or a schedule inputted by a user. Such a schedule management service allows a user to input specific information about his schedule or schedule to his / her mobile terminal, When the mobile terminal deletes / changes, the mobile terminal recognizes the inputted schedule by an alarm or the like at the date or time included in the specific information.

일반적으로 스케쥴 또는 일정을 새롭게 추가하고자 하는 경우, 상기 추가될 스케쥴 또는 일정이 예정된 날짜 및 시간에, 이미 예정된 스케쥴 또는 일정이 존재하고 있는지 여부에 대한 확인을 가장 먼저 수행하게 된다. Generally, when a schedule or a schedule is to be newly added, it is first checked whether the schedule or schedule to be added is present at a scheduled date and time.

그러나, 위와 같이 이미 예정된 스케쥴 또는 일정이 존재하고 있는지 여부를 확인하기 위해서는 자신이 사용 중인 달력, 다이어리를 일일이 확인하거나 혹은 이동 단말에 설치된 스케쥴 관리 어플리케이션 등에 대해 여러 단계를 거치는 입력을 가해야만 확인할 수 있는 경우가 대부분이다.However, in order to check whether there is a schedule or schedule that is already scheduled, it is necessary to check the calendar, diary, or the schedule management application installed in the mobile terminal, Most cases.

또한, 위와 같은 스케쥴 또는 일정은 사용자 본인만이 관련되어 있는 것일 수 있으나 다른 사람들도 함께 관련되어 있는 것일 수 있다.In addition, the above schedule or schedule may be related only to the user himself or herself, but may be related to others.

이러한 경우, 상기 다른 사람들과 일정을 조율함에 있어서도 자신에게 이미 예정된 스케쥴 또는 일정이 존재하고 있는지 여부에 대한 확인을 필연적으로 선행할 수 밖에 없게 되는데, 이 때에도 자신이 사용 중인 달력, 다이어리를 일일이 확인하거나 혹은 이동 단말에 설치된 스케쥴 관리 어플리케이션 등에 대해 여러 단계를 거치는 입력을 가해야만 확인할 수가 있어 다소 번거로움과 불편함이 존재한다는 문제점이 대두되고 있는 실정이다.In this case, in coordinating the schedule with the other people, it is inevitable to precede a confirmation of whether or not a scheduled schedule or schedule already existed in itself. Even in this case, it is also possible to individually check the calendar and diary Or a schedule management application installed in a mobile terminal, it is necessary to input the data through various steps, which is a problem that there are a few hassles and inconveniences.

따라서, 위와 같은 문제점을 해결하기 위해 특정된 시점에 자신에게 예정된 일정이 이미 존재하는지 여부를 직관적으로 확인할 수 있는 구체적인 방법이 요구되고 있는 실정이다.Therefore, in order to solve the above-mentioned problems, a concrete method for intuitively confirming whether or not a predetermined schedule already exists at a specific point in time is required.

한국등록특허공보 10-0781096 (공개일: 2006년11월17일)Korean Patent Registration No. 10-0781096 (Published on November 17, 2006)

본 발명의 목적은, 하나 이상의 분할 영역들로 표시된 일정 정보를 기반으로 일정 관리 서비스를 제공하는 방법을 제안하는데 있다.It is an object of the present invention to provide a method of providing a schedule management service based on schedule information indicated by one or more sub-areas.

본 발명의 또 다른 목적은, 사용자의 일정이 존재하는 시간에 대응되는 분할 영역에 대해서는 그 표시 상태를 변환하여 제공함으로써 사용자로 하여금 직관적으로 일정 존재 여부에 대한 확인을 가능하게 하는 일정 관리 서비스를 제안하는데 있다.It is still another object of the present invention to provide a schedule management service that allows a user to intuitively check whether a schedule exists by converting the display state of a divided region corresponding to a time at which a user's schedule exists, .

본 발명의 또 다른 목적은, 사용자의 일정과 다른 사용자의 일정을 비교하여 사용자와 다른 사용자 간에 약속이 가능한 시간대를 직관적으로 확인할 수 있도록 하는 일정 관리 서비스를 제안하는데 있다.Yet another object of the present invention is to provide a schedule management service that allows intuitive confirmation of a time zone in which an appointment can be made between a user and another user by comparing the schedule of the user with the schedule of another user.

본 발명의 또 다른 목적은, 사용자의 일정이 존재하지 않는 분할 영역에 대한 선택을 입력받는 경우, 해당 분할 영역에 대응되는 시간에 일정이 존재하지 않는 다른 사용자를 추천해주는 일정 관리 서비스를 제안하는데 있다.Yet another object of the present invention is to provide a schedule management service for recommending another user who does not have a schedule at a time corresponding to the divided area when a selection for a partitioned area in which the user does not exist is input .

본 발명의 또 다른 목적은, 서버가 사용자와 다른 사용자 간의 약속 정보를 외부 서버로 전송하여, 상기 외부 서버가 이를 기반으로 상기 사용자에게 메뉴 추천 및 예약 안내 메시지를 제공할 수 있도록 하기 위한 일정 관리 서비스를 제안하는데 있다.It is another object of the present invention to provide a schedule management service for allowing a server to transmit appointment information between a user and another user to an external server so that the external server can provide a menu recommendation and a reservation guide message to the user based on the appointment information, .

본 발명의 또 다른 목적은, 위와 같은 방법을 구현하기 위한 기록매체에 저장된 컴퓨터 프로그램을 제안하는데 있다.It is still another object of the present invention to propose a computer program stored in a recording medium for implementing the above method.

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

상술한 문제점을 해결하기 위한 본 발명의 일실시예에 따른 하나 이상의 분할 영역들로 표시된 일정 정보를 기반으로 서버가 일정 관리 서비스를 제공하는 방법은, 사용자로부터 기 입력된 고정 스케쥴 정보를 상기 분할 영역들 중 적어도 하나 이상의 영역에 반영하여, 상기 고정 스케쥴 정보가 반영된 하나 이상의 영역을 제1표시 상태로 변환시킨 일정 정보를 상기 사용자에게 표시하는 단계, 상기 분할 영역들 중 제1표시 상태로 변환된 영역 외 적어도 하나 이상의 분할 영역에 대한 선택을 사용자로부터 입력받는 단계 및 상기 사용자가 선택한 분할 영역을 제2표시 상태로 변환하여, 상기 제1 표시 상태 및 상기 제2 표시 상태로 변환된 분할 영역을 포함하는 일정 정보를 상기 사용자에게 표시하는 단계를 포함할 수 있다.According to an aspect of the present invention, there is provided a method of providing a schedule management service based on schedule information displayed as one or more sub-areas according to an embodiment of the present invention, Displaying fixed information obtained by reflecting the fixed schedule information into at least one of at least one of the divided areas and converted into a first display state to the user, Receiving a selection from at least one of the at least one of the plurality of divided areas by a user; converting the divided area selected by the user into a second display state and including a divided area converted into the first display state and the second display state; And displaying schedule information to the user.

본 발명의 일실시예에 따른 일정 관리 서비스 제공 방법은, 상기 일정 정보 내 하나 이상의 영역은 상기 사용자가 기 설정한 요일 정보(day of the week) 및 식사 횟수 정보를 기반으로 하여 결정되는 숫자만큼 분할될 수 있다.In the schedule management service providing method according to an embodiment of the present invention, one or more areas in the schedule information are divided into numbers determined based on the day of the week and the number of meals information preset by the user .

본 발명의 일실시예에 따른 일정 관리 서비스 제공 방법은, 상기 일정 관리 서비스 내에서 상기 사용자와 친구 관계를 형성하고 있는 다른 사용자의 일정 정보를 상기 사용자에게 표시하되, 상기 다른 사용자의 일정 정보를 사용자에게 표시하는 경우, 상기 사용자의 일정 정보 내 하나 이상의 분할 영역 및 상기 다른 사용자의 일정 정보 내 하나 이상의 분할 영역을 비교하여, 이들 중 표시 상태 변환이 공통적으로 이루어지지 않은 분할 영역에 대해서는 제3 표시 상태로 변환하여 나타낼 수 있다.The schedule management service providing method according to an embodiment of the present invention may further include displaying schedule information of another user forming a friend relationship with the user in the schedule management service to the user, The control unit compares one or more divided areas in the schedule information of the user and one or more divided areas in the schedule information of the other user to determine whether a divided area in which the display state conversion is not common is not displayed in the third display state As shown in FIG.

본 발명의 일실시예에 따른 일정 관리 서비스 제공 방법은, 상기 사용자가 상기 친구 관계를 형성하고 있는 다른 사용자를 둘 이상 선택하는 경우, 상기 사용자의 일정 정보 내 하나 이상의 분할 영역 및 상기 둘 이상의 다른 사용자 각각의 일정 정보 내 하나 이상의 분할 영역을 비교하여, 표시 상태 변환이 공통적으로 이루어지지 않은 분할 영역에 대해서는 제3 표시 상태로 변환하여 나타낼 수 있다.The method of providing a schedule management service according to an exemplary embodiment of the present invention is a method for providing a schedule management service according to an exemplary embodiment of the present invention when a user selects two or more other users forming the friendship relationship, One or more divided regions in each schedule information are compared and a divided region in which the display state conversion is not common can be converted and displayed in the third display state.

본 발명의 일실시예에 따른 일정 관리 서비스 제공 방법은, 상기 제3 표시 상태로 변환된 분할 영역 중 어느 하나의 영역에 대해 상기 사용자로부터 추가 선택을 입력받는 경우, 상기 추가 선택을 입력받은 분할 영역을 제2 표시 상태로 변환하여 나타낼 수 있다.In the method of providing a schedule management service according to an embodiment of the present invention, when an additional selection is input from the user to any one of the divided regions converted into the third display state, Into the second display state and display it.

본 발명의 일실시예에 따른 일정 관리 서비스 제공 방법은, 상기 분할 영역 중 상기 제1 표시 상태 및 상기 제2 표시 상태로 변환된 분할 영역 외 적어도 하나 이상의 특정 영역에 대한 선택을 사용자로부터 입력받는 경우, 상기 일정 관리 서비스 내에서 상기 사용자와 친구 관계를 형성하고 있는 다른 사용자들 중 상기 특정 영역에 대한 표시 상태 변환이 이루어지지 않은 적어도 하나 이상의 다른 사용자에 대한 정보를 상기 사용자에게 제공할 수 있다.The method of providing a schedule management service according to an exemplary embodiment of the present invention includes the steps of: when receiving a selection of at least one specific region other than the divided region converted into the first display state and the second display state, , And may provide the user with information on at least one or more other users whose display state is not changed for the specific area among other users forming the friendship relationship with the user in the schedule management service.

본 발명의 일실시예에 따른 일정 관리 서비스 제공 방법에 있어서, 상기 서버는, 상기 분할 영역 중 상기 제1 표시 상태 및 상기 제2 표시 상태로 변환된 분할 영역 외 적어도 하나 이상의 특정 영역을 고려하여, 상기 일정 관리 서비스에 기 가입된 또 다른 사용자 중 상기 특정 영역에 대한 표시 상태 변환이 이루어지지 않은 적어도 하나 이상의 또 다른 사용자에 대한 정보를 상기 사용자에게 추천할 수 있다.In the method of providing a schedule management service according to an embodiment of the present invention, the server may consider at least one or more specific regions other than the divided regions converted into the first display state and the second display state among the divided regions, It is possible to recommend to the user information on at least one or more other users whose display state conversion of the specific area among the other users registered in the schedule management service has not been performed.

본 발명의 일실시예에 따른 일정 관리 서비스 제공 방법은, 상기 다른 사용자에 대한 정보 또는 상기 또 다른 사용자에 대한 정보 중 어느 하나에 대한 추가 선택을 상기 사용자로부터 입력받는 경우, 상기 다른 사용자 또는 상기 또 다른 사용자의 일정 정보 내 하나 이상의 분할 영역과 상기 사용자의 일정 정보 내 하나 이상의 분할 영역 을 비교하여, 이들 중 표시 상태 변환이 공통적으로 이루어지지 않은 분할 영역에 대해서는 제3 표시 상태로 변환하여 나타낼 수 있다.The schedule management service providing method according to an exemplary embodiment of the present invention is a method for providing a schedule management service according to an exemplary embodiment of the present invention when a further selection of one of information on another user or information on another user is input from the user, The one or more divided regions in the schedule information of another user are compared with at least one divided region in the schedule information of the user and the divided regions in which the display state conversion is not common can be converted into the third display state and displayed .

본 발명의 일실시예에 따른 일정 관리 서비스 제공 방법은, 상기 제2 표시 상태로 변환된 분할 영역에 장소 정보, 음식 정보, 시간정보, 상대 정보를 포함하여 이루어지는 추가 정보 입력이 가능하되, 상기 입력된 추가 정보는 상기 일정 정보에 반영되어 표시될 수 있다.The schedule management service providing method according to an embodiment of the present invention is characterized in that it is possible to input additional information including place information, food information, time information, and relative information in a divided area converted into the second display state, The additional information may be reflected in the schedule information and displayed.

상술한 문제점을 해결하기 위한 본 발명의 일실시예에 따른 기록매체에 저장된 컴퓨터 프로그램은, 컴퓨터 또는 이동 단말을 포함하는 하드웨어에 결합되어, 하나 이상의 분할 영역들로 표시된 일정 정보를 기반으로 일정 관리 서비스를 제공하기 위해, 사용자로부터 기 입력된 고정 스케쥴 정보를 상기 분할 영역들 중 적어도 하나 이상의 영역에 반영하여, 상기 고정 스케쥴 정보가 반영된 하나 이상의 영역을 제1표시 상태로 변환시킨 일정 정보를 상기 사용자에게 표시하는 단계, 상기 분할 영역들 중 제1표시 상태로 변환된 영역 외 적어도 하나 이상의 분할 영역에 대한 선택을 사용자로부터 입력받는 단계 및 상기 사용자가 선택한 분할 영역을 제2표시 상태로 변환하여, 상기 제1 표시 상태 및 상기 제2 표시 상태로 변환된 분할 영역을 포함하는 일정 정보를 상기 사용자에게 표시하는 단계를 포함하여 이루어질 수 있다.According to an aspect of the present invention, there is provided a computer program stored in a storage medium for storing a schedule management program, the schedule management program comprising: The fixed schedule information reflecting the fixed schedule information into at least one of the divided areas and converting the fixed schedule information into the first display state into the first display state to the user The method comprising the steps of: receiving a selection from a user of at least one or more divided areas other than the area converted to the first display state among the divided areas; and converting the divided area selected by the user into a second display state, 1 display state and a divided area converted into the second display state The information may be made, including the step of displaying to the user.

상기와 같은 본 발명에 따르면 아래에 기재된 효과를 얻을 수 있다. 다만, 본 발명을 통해 얻을 수 있는 효과는 이에 제한되지 않는다.According to the present invention as described above, the following effects can be obtained. However, effects obtained through the present invention are not limited thereto.

첫째, 본 발명에 따르면, 하나 이상의 분할 영역들로 표시된 일정 정보를 기반으로 일정 관리 서비스를 제공하는 방법이 제안될 수 있는 효과가 있다.First, according to the present invention, there is an effect that a method of providing a schedule management service based on schedule information indicated by one or more divided regions can be proposed.

둘째, 본 발명에 따르면, 사용자의 일정이 존재하는 시간에 대응되는 분할 영역에 대해서는 그 표시 상태를 변환하여 제공함으로써 사용자로 하여금 직관적으로 일정 존재 여부에 대한 확인을 가능하게 하는 일정 관리 서비스가 제안될 수 있는 효과가 있다.Second, according to the present invention, a schedule management service is proposed in which a display status is converted and provided to a divided area corresponding to a time when a user's schedule exists, thereby enabling a user to intuitively check whether a schedule exists There is an effect that can be.

셋째, 본 발명에 따르면, 사용자의 일정과 다른 사용자의 일정을 비교하여 사용자와 다른 사용자 간에 약속이 가능한 시간대를 직관적으로 확인할 수 있도록 하는 일정 관리 서비스가 제안될 수 있는 효과가 있다.Thirdly, according to the present invention, there is an effect that a schedule management service can be proposed in which a schedule of a user is compared with a schedule of another user, so that a user can intuitively check a time zone in which an appointment can be made.

넷째, 본 발명에 따르면, 사용자의 일정이 존재하지 않는 분할 영역에 대한 선택을 입력받는 경우, 해당 분할 영역에 대응되는 시간에 일정이 존재하지 않는 다른 사용자를 추천해주는 일정 관리 서비스가 제안될 수 있는 효과가 있다.Fourth, according to the present invention, when a selection for a partitioned area in which a user does not exist is input, a schedule management service for recommending another user whose schedule does not exist at a time corresponding to the partitioned area can be proposed It is effective.

다섯째, 본 발명에 따르면, 서버가 사용자와 다른 사용자 간의 약속 정보를 외부 서버로 전송함에 따라, 상기 외부 서버가 이를 기반으로 상기 사용자에게 메뉴 추천 및 예약 안내 메시지를 제공할 수 있는 효과가 있다.Fifth, according to the present invention, when the server transmits appointment information between a user and another user to an external server, the external server can provide a menu recommendation and a reservation guide message to the user based on the appointment information.

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

도 1은 본 발명이 적용될 수 있는 유무선 통신 네트워크 환경을 예시하는 도면이다.
도 2는 본 발명이 적용될 수 있는 사용자 단말의 블록 구성도(Block Diagram)이다.
도 3은 본 발명의 일실시예에 따른 하나 이상의 분할 영역들로 표시된 일정 정보를 기반으로 일정 관리 서비스를 제공하는 방법을 설명하기 위한 흐름도이다.
도 4는 본 발명의 일실시예에 따른 하나 이상의 분할 영역들로 표시된 일정 정보를 설명하기 위한 도면이다.
도 5는 본 발명의 일실시예에 따른 하나 이상의 분할 영역들로 표시된 일정 정보를 설명하기 위한 다른 도면이다.
도 6은 본 발명의 일실시예에 따라 일정 관리 서비스 내에서 표시되는 다른 사용자의 일정 정보를 설명하기 위한 도면이다.
도 7은 본 발명의 일실시예에 따라 일정 관리 서비스를 이용하는 사용자를 기준으로 할 때 분할 영역들을 이용하여 다른 사용자와의 일정을 추가하는 것이 가능한 시간을 직관적으로 표시하는 방법을 설명하기 위한 도면이다.
도 8은 일정 정보에 추가 가능한 다양한 정보를 설명하기 위한 도면이다.
도 9는 본 발명의 일실시예를 수행하는 사용자 단말과 서버의 각 구성을 나타내는 블록도이다.
도 10은 본 발명의 일실시예에 따라 사용자와 다른 사용자 간의 약속 정보를 기반으로 외부 서버가 상기 사용자에게 메뉴 추천 및 예약 안내 메시지를 제공하는 방법을 설명하기 위한 도면이다.
1 is a diagram illustrating a wired / wireless communication network environment to which the present invention may be applied.
2 is a block diagram of a user terminal to which the present invention can be applied.
3 is a flowchart illustrating a method of providing a schedule management service based on schedule information displayed as one or more sub-areas according to an exemplary embodiment of the present invention.
FIG. 4 is a view for explaining schedule information indicated by one or more divided regions according to an embodiment of the present invention.
FIG. 5 is another diagram for explaining schedule information indicated by one or more divided regions according to an exemplary embodiment of the present invention. Referring to FIG.
6 is a view for explaining schedule information of other users displayed in the schedule management service according to an embodiment of the present invention.
7 is a diagram for explaining a method of intuitively displaying a time when it is possible to add a schedule to another user by using divided regions based on a user using a schedule management service according to an embodiment of the present invention .
8 is a diagram for explaining various information that can be added to schedule information.
FIG. 9 is a block diagram showing each configuration of a user terminal and a server for performing an embodiment of the present invention.
10 is a diagram illustrating a method for an external server to provide a menu recommendation and reservation guide message to the user based on appointment information between a user and another user according to an embodiment of the present invention.

이하, 본 발명에 따른 바람직한 실시 형태를 첨부된 도면을 참조하여 상세하게 설명한다. 첨부된 도면과 함께 이하에 개시될 상세한 설명은 본 발명의 예시적인 실시형태를 설명하고자 하는 것이며, 본 발명이 실시될 수 있는 유일한 실시형태를 나타내고자 하는 것이 아니다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The following detailed description, together with the accompanying drawings, is intended to illustrate exemplary embodiments of the invention and is not intended to represent the only embodiments in which the invention may be practiced.

단지 본 실시예들은 본 발명의 게시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전히 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.It is to be understood that both the foregoing general description and the following detailed description of the present invention are exemplary and explanatory and are intended to provide further explanation of the invention as claimed. Only.

몇몇의 경우, 본 발명의 개념이 모호해지는 것을 피하기 위하여 공지의 구조 및 장치는 생략되거나, 각 구조 및 장치의 핵심기능을 중심으로 한 블록도 형식으로 도시될 수 있다. 또한, 본 명세서 전체에서 동일한 구성요소에 대해서는 동일한 도면 부호를 사용하여 설명한다.In some instances, well-known structures and devices may be omitted or may be shown in block diagram form, centering on the core functionality of each structure and device, to avoid obscuring the concepts of the present invention. In the following description, the same components are denoted by the same reference numerals throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함(comprising 또는 including)"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. Throughout the specification, when an element is referred to as "comprising" or " including ", it is meant that the element does not exclude other elements, do.

또한, 명세서에 기재된 "…부" 의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 나아가, "일(a 또는 an)", "하나(one)", 및 유사 관련어는 본 발명을 기술하는 문맥에 있어서 본 명세서에 달리 지시되거나 문맥에 의해 분명하게 반박되지 않는 한, 단수 및 복수 모두를 포함하는 의미로 사용될 수 있다.Also, the term "part" in the description means a unit for processing at least one function or operation, which may be implemented by hardware, software, or a combination of hardware and software. Furthermore, the terms " a or an, "" one," and similar related terms, unless the context clearly dictates otherwise or clearly contradicted by context, As used herein.

아울러, 본 발명의 실시예들에서 사용되는 특정(特定) 용어들은 본 발명의 이해를 돕기 위해서 제공된 것이며, 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 이러한 특정 용어의 사용은 본 발명의 기술적 사상을 벗어나지 않는 범위에서 다른 형태로 변경될 수 있다.In addition, specific terms used in embodiments of the present invention are provided to facilitate understanding of the present invention. Unless otherwise defined, all terms used herein, including technical or scientific terms, And have the same meaning as commonly understood by those of ordinary skill in the art. The use of such a specific term may be changed to other forms without departing from the spirit of the present invention.

이하, 본 발명에 따른 바람직한 실시 형태를 첨부된 도면을 참조하여 상세하게 설명한다. 첨부된 도면과 함께 이하에 개시될 상세한 설명은 본 발명의 예시적인 실시형태를 설명하고자 하는 것이며, 본 발명이 실시될 수 있는 유일한 실시형태를 나타내고자 하는 것이 아니다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The following detailed description, together with the accompanying drawings, is intended to illustrate exemplary embodiments of the invention and is not intended to represent the only embodiments in which the invention may be practiced.

도 1은 본 발명이 적용될 수 있는 유무선 통신 네트워크 환경을 예시하는 도면이다.1 is a diagram illustrating a wired / wireless communication network environment to which the present invention may be applied.

도 1을 참고하면, 본 발명이 적용될 수 있는 유무선 통신 네트워크 환경은, 사용자 단말(100), 서버(200) 및 네트워크(300)로 구성될 수 있다.Referring to FIG. 1, a wired / wireless communication network environment to which the present invention can be applied may include a user terminal 100, a server 200, and a network 300.

다만, 이하에서 언급되는 유무선 통신 네트워크 환경은 도 1에 도시된 구성요소들 중 적어도 하나를 포함하나, 반드시 이에 한정되는 것은 아니며, 도 1에는 각각 하나의 사용자 단말, 서버 및 네트워크만이 도시되어 있으나, 이와 달리 본 발명이 적용될 수 있는 유무선 통신 네트워크 환경에서는 하나 이상의 사용자 단말, 하나 이상의 서버(예를 들어, 관리 서버, 중개 서버, 중계 서버 또는 클라이언트 서버) 및 하나 이상의 네트워크가 존재할 수 있으며, 각각의 사용자 단말 및 서버 간은 서로 다른 네트워크를 통하여 연결될 수 있다. However, the wired / wireless communication network environment described below includes at least one of the components shown in FIG. 1, but is not limited thereto. In FIG. 1, only one user terminal, server and network are shown , There may be one or more user terminals, one or more servers (e.g., a management server, a mediation server, a relay server or a client server) and one or more networks in a wired / wireless communication network environment to which the present invention can be applied, The user terminal and the server can be connected through different networks.

본 발명에서, 상기 사용자 단말(100)은 상기 서버(200)를 포함하는 다른 장치들과 통신 신호를 송수신할 수 있는 장치를 의미하는 개념으로 해석될 수 있다. In the present invention, the user terminal 100 can be construed as a device that can transmit and receive a communication signal with other devices including the server 200.

이 때, 상기 사용자 단말(100)에는 미리 하나 이상의 어플리케이션 (Application)이 설치되어 있을 수 있으며, 특히 본 발명의 일실시예인 하나 이상의 분할 영역들로 표시된 일정 정보를 기반으로 일정 관리 서비스를 제공하는 방법과 관련된 API(Application Program Interface) 또는 임베디드 소프트웨어(Embaded Software)를 포함하는 어플리케이션이 설치되어 있을 수 있다.At this time, one or more applications may be installed in the user terminal 100, and in particular, a method of providing a schedule management service based on schedule information displayed as one or more divided areas, which is an embodiment of the present invention An application program interface (API) or an embedded software (Embedded Software) may be installed.

즉, 이하에서 설명되는 일정 관리 서비스 제공 방법은, 상기 사용자 단말(100)에 미리 설치된 API 또는 임베디드 소프트웨어를 포함하는 어플리케이션을 통해 이루어질 수 있으나, 이에 제한되지는 않으며 웹사이트(WEBSITE)를 통해 이루어질 수도 있다.That is, the schedule management service providing method described below may be performed through an application including an API or embedded software installed in advance in the user terminal 100, but the present invention is not limited thereto and may be performed through a website (WEBSITE) have.

한편, 상기 사용자 단말(100)은 자체적으로 상기 서버(200)로 데이터 또는 신호를 전송하거나 수신할 수 있으며, 혹은 상기 하나 이상의 어플리케이션을 통해 상기 서버(200)로 데이터 또는 신호를 전송하거나 수신할 수 있다. The user terminal 100 may transmit or receive data or signals to the server 200 or may transmit or receive data or signals to the server 200 through the one or more applications. have.

이 때, 상기 전송되거나 수신된 데이터 또는 신호는 본 발명의 일실시예에 따라 일정 관리 서비스를 제공하는 방법의 실행과 관련된 것일 수 있으나, 이에 제한되지는 않는다.At this time, the transmitted or received data or signal may be related to execution of a method of providing a schedule management service according to an embodiment of the present invention, but the present invention is not limited thereto.

상기 사용자 단말(100)의 일례로는, 단말 장치, 터미널(Terminal), MS(Mobile Station), MSS(Mobile Subscriber Station), SS(Subscriber Station), AMS(Advanced Mobile Station), WT(Wireless terminal), MTC(Machine-Type Communication) 장치, M2M(Machine-to-Machine) 장치, D2D 장치(Device-to-Device) 장치를 포함할 수 있다. A terminal, a mobile station (MS), a mobile subscriber station (MSS), a subscriber station (SS), an advanced mobile station (AMS), a wireless terminal (WT) , A Machine-Type Communication (MTC) device, a Machine-to-Machine (M2M) device, and a Device-to-Device (D2D) device.

물론, 어디까지나 이는 예시에 불과할 뿐이며, 본 발명에서의 사용자 단말은 상술한 예시들 이외에도 현재 개발되어 상용화되었거나 또는 향후 개발될 데이터 또는 신호 전송이 가능한 모든 장치를 포함하는 개념으로 해석되어야 한다.Of course, this is merely an example, and the user terminal in the present invention should be construed as a concept including all the devices that are currently developed, commercialized, or to be developed in the future, or capable of signal transmission.

다시 도 1을 참고하면, 서버(200)는 유무선 통신 네트워크 환경을 통해 적어도 하나 이상의 다른 장치와 데이터 송수신이 가능한 객체를 의미하며, 본 발명에서 상기 서버(200)는 추가적으로 중개 서버 및/또는 클라이언트 서버를 더 포함할 수 있다.1, the server 200 refers to an object capable of transmitting and receiving data with at least one or more other devices through a wired / wireless communication network environment. In the present invention, the server 200 further includes a mediation server and / As shown in FIG.

또한, 상기 서버(200)의 일예로 클라우드(Cloud) 서버, IMS(IP Multimedia Subsystem) 서버, 텔레포니 어플리케이션(Telephony Application) 서버, IM(Instant Messaging) 서버, MGCF(Media Gateway Control Function) 서버, MSG(Messaging Gateway) 서버, CSCF(Call Session Control Function) 서버를 포함할 수 있으며, 상기 서버(200)는 PC(Personal Computer), 노트북 컴퓨터, 태블릿 PC(Tablet Personal Computer) 등 데이터를 송수신할 수 있는 객체를 지칭하는 장치로 구현될 수도 있다.An example of the server 200 is a cloud server, an IMS (Multimedia Subsystem) server, a telephony application server, an IM (instant messaging) server, a MGCF (Media Gateway Control Function) And a CSCF (Call Session Control Function) server. The server 200 may include an object capable of transmitting and receiving data, such as a PC (personal computer), a notebook computer, and a tablet PC May be implemented as a device.

한편, 네트워크(300)는 상기 광고주 단말(100), 상기 서버(200)와 상기 사용자 단말(300) 간의 텍스트(Text), 디지털 이미지, 디지털 영상, 디지털 음성 정보 등 다양한 종류의 데이터를 송수신하기 위한 데이터 통신망을 의미하며, 그 종류에는 특별히 제한되지 않는다.The network 300 is a network for transmitting and receiving various types of data such as text, digital images, digital images, and digital voice information between the advertiser terminal 100, the server 200 and the user terminal 300 Means a data communication network, and the type thereof is not particularly limited.

예를 들어, 인터넷 프로토콜(IP)을 통하여 대용량 데이터의 송수신 서비스를 제공하는 아이피(IP: Internet Protocol)망 또는 서로 다른 IP 망을 통합한 올 아이피(All IP) 망 일 수 있다. For example, it may be an IP (Internet Protocol) network that provides a large capacity data transmission / reception service through an Internet Protocol (IP), or an All IP network that integrates different IP networks.

또한, 상기 네트워크(300)는 유선망, Wibro(Wireless Broadband)망, WCDMA를 포함하는 이동통신망, HSDPA(High Speed Downlink Packet Access)망 및 LTE(Long Term Evolution) 망을 포함하는 이동통신망, LTE advanced(LTE-A)를 포함하는 이동통신망, 위성 통신망 및 와이파이(Wi-Fi)망 중 하나이거나 또는 이들 중 적어도 하나 이상을 결합하여 이루어질 수 있다.Also, the network 300 may include a mobile communication network including a wired network, a Wibro (Wireless Broadband) network, a WCDMA, a mobile communication network including a High Speed Downlink Packet Access (HSDPA) network and an LTE (Long Term Evolution) (LTE-A), a satellite communication network, and a Wi-Fi network, or a combination of at least one of them.

도 2는 본 발명이 적용될 수 있는 사용자 단말의 블록 구성도(Block Diagram)이다.2 is a block diagram of a user terminal to which the present invention can be applied.

사용자 단말(100)은 무선 통신부(110), A/V(Audio/Video) 입력부(120), 사용자 입력부(130), 센싱부(140), 출력부(150), 메모리(160), 인터페이스부(170), 제어부(180) 및 전원 공급부(190) 등을 포함할 수 있다. The user terminal 100 includes a wireless communication unit 110, an audio / video input unit 120, a user input unit 130, a sensing unit 140, an output unit 150, a memory 160, A controller 170, a controller 180, a power supply unit 190, and the like.

다만, 도 2에 도시된 구성요소들이 사용자 단말(100)을 이루는 필수적인 것들은 아니어서, 그보다 많은 구성요소들을 갖거나 그보다 적은 구성요소들을 갖는 사용자 단말(100)이 구현될 수도 있다.However, the components shown in FIG. 2 are not essential to the user terminal 100, so that the user terminal 100 having more or fewer components may be implemented.

이하, 상기 사용자 단말(100)의 구성요소들에 대해 차례로 살펴본다.Hereinafter, the components of the user terminal 100 will be described in order.

무선 통신부(110)는 사용자 단말(100)과 무선 통신 시스템 사이 또는 사용자 단말(100)과 사용자 단말(100)이 위치한 네트워크 사이의 무선 통신을 가능하게 하는 하나 이상의 모듈을 포함할 수 있다. 예를 들어, 무선 통신부(110)는 방송 수신 모듈(111), 이동통신 모듈(112), 무선 인터넷 모듈(113), 근거리 통신 모듈(114) 및 위치 정보 모듈(115) 등을 포함할 수 있다.The wireless communication unit 110 may include one or more modules that enable wireless communication between the user terminal 100 and the wireless communication system or between the user terminal 100 and the network in which the user terminal 100 is located. For example, the wireless communication unit 110 may include a broadcast receiving module 111, a mobile communication module 112, a wireless Internet module 113, a short range communication module 114, and a location information module 115 .

방송 수신 모듈(111)은 방송 채널을 통하여 외부의 서버(200)로부터 방송 신호 및/또는 방송 관련된 정보를 수신하며, 상기 방송 채널은 위성 채널, 지상파 채널을 포함할 수 있다. The broadcast receiving module 111 receives broadcast signals and / or broadcast-related information from an external server 200 through a broadcast channel, and the broadcast channel may include a satellite channel and a terrestrial channel.

이동통신 모듈(112)은, GSM(Gobal System for Mobile communications), CDMA(Code Division Multiple Access), WCDMA(Wideband CDMA)(이에 한정되지 않음)와 같은 이동 통신망 상에서 기지국, 외부의 단말, 서버 중 적어도 하나와 무선 신호를 송수신한다. 상기 무선 신호는, 음성 호 신호, 화상 통화 호 신호 또는 문자/멀티미디어 메시지 송수신에 따른 다양한 형태의 데이터를 포함할 수 있다.The mobile communication module 112 may be coupled to a base station, an external terminal, or a server on a mobile communication network, such as, but not limited to, Gobal System for Mobile communications (GSM), Code Division Multiple Access (CDMA), Wideband CDMA Transmits and receives wireless signals with one. The wireless signal may include various types of data depending on a voice call signal, a video call signal or a text / multimedia message transmission / reception.

무선 인터넷 모듈(113)은 무선 인터넷 접속을 위한 모듈을 말하는 것으로, 디스플레이 디바이스(100)에 내장되거나 외장될 수 있다. 무선 인터넷 기술로는 WLAN(Wireless LAN)(Wi-Fi), Wibro(Wireless broadband), Wimax(World Interoperability for Microwave Access), HSDPA(High Speed Downlink Packet Access), GSM, CDMA, WCDMA, LTE(Long Term Evolution)(이에 한정되지 않음) 등이 이용될 수 있다.The wireless Internet module 113 is a module for wireless Internet access, and may be embedded in or externally attached to the display device 100. Wireless Internet technologies include WLAN (Wi-Fi), Wibro (Wireless broadband), Wimax (World Interoperability for Microwave Access), HSDPA (High Speed Downlink Packet Access), GSM, CDMA, WCDMA, LTE Evolution (but not limited to) may be used.

Wibro, HSDPA, GSM, CDMA, WCDMA, LTE 등에 의한 무선인터넷 접속은 이동통신망을 통해 이루어진다는 관점에서 본다면, 상기 이동통신망을 통해 무선인터넷 접속을 수행하는 상기 무선 인터넷 모듈(113)은 상기 이동통신 모듈(112)의 일종으로 이해될 수도 있다.The wireless Internet module 113, which performs wireless Internet access through the mobile communication network, is connected to the mobile communication module 110 through the mobile communication network, for example, from the viewpoint that the wireless Internet access by Wibro, HSDPA, GSM, CDMA, WCDMA, LTE, (112).

근거리 통신 모듈(114)은 근거리 통신을 위한 모듈을 말한다. 근거리 통신(short range communication) 기술로 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(IrDA, infrared Data Association), UWB(Ultra Wideband), ZigBee 등이 이용될 수 있다.The short-range communication module 114 refers to a module for short-range communication. Bluetooth, Radio Frequency Identification (RFID), infrared data association (IrDA), Ultra Wideband (UWB), ZigBee, and the like can be used as a short range communication technology.

위치정보 모듈(115)은 사용자 단말(100)의 위치를 획득하기 위한 모듈로서, 그의 대표적인 예로는 GPS(Global Position System) 모듈이 있다. 현재 기술에 의하면, 상기 GPS모듈(115)은 3개 이상의 위성으로부터 떨어진 거리 정보와 정확한 시간 정보를 산출한 다음 상기 산출된 정보에 삼각법을 적용함으로써, 위도, 경도, 및 고도에 따른 3차원의 현 위치 정보를 정확히 산출할 수 있다. 현재, 3개의 위성을 이용하여 위치 및 시간 정보를 산출하고, 또다른 1개의 위성을 이용하여 상기 산출된 위치 및 시간 정보의 오차를 수정하는 방법이 널리 사용되고 있다. 또한, GPS 모듈(115)은 현 위치를 실시간으로 계속 산출함으로써 속도 정보를 산출할 수 있다.The position information module 115 is a module for acquiring the position of the user terminal 100, and a representative example thereof is a Global Position System (GPS) module. According to the current technology, the GPS module 115 calculates distance information and accurate time information from three or more satellites, and then applies trigonometry to the calculated information to obtain a three-dimensional string of latitude, longitude, The location information can be accurately calculated. At present, a method of calculating position and time information using three satellites and correcting an error of the calculated position and time information using another satellite is widely used. In addition, the GPS module 115 can calculate speed information by continuously calculating the current position in real time.

A/V(Audio/Video) 입력부(120)는 오디오 신호 또는 비디오 신호 입력을 위한 것으로, 이에는 카메라(121)와 마이크(122) 등이 포함될 수 있다. The A / V (Audio / Video) input unit 120 is for inputting an audio signal or a video signal, and may include a camera 121 and a microphone 122.

카메라(121)에서 처리된 화상 프레임은 메모리(160)에 저장되거나 무선 통신부(110)를 통하여 외부로 전송될 수 있다. 카메라(121)는 사용 환경에 따라 2개 이상이 구비될 수도 있다. The image frame processed by the camera 121 may be stored in the memory 160 or transmitted to the outside through the wireless communication unit 110. [ Two or more cameras 121 may be provided depending on the use environment.

마이크(122)는 통화모드 또는 녹음모드, 음성인식 모드 등에서 마이크로폰(Microphone)에 의해 외부의 음향 신호를 입력받아 전기적인 음성 데이터로 처리한다. 처리된 음성 데이터는 통화 모드인 경우 이동통신 모듈(112)을 통하여 이동통신 기지국으로 송신 가능한 형태로 변환되어 출력될 수 있다. 마이크(122)에는 외부의 음향 신호를 입력받는 과정에서 발생되는 잡음(noise)을 제거하기 위한 다양한 잡음 제거 알고리즘이 구현될 수 있다.The microphone 122 receives an external sound signal through a microphone in a communication mode, a recording mode, a voice recognition mode, or the like, and processes it as electrical voice data. The processed voice data can be converted into a form that can be transmitted to the mobile communication base station through the mobile communication module 112 when the voice data is in the call mode, and output. Various noise reduction algorithms may be implemented in the microphone 122 to remove noise generated in receiving an external sound signal.

사용자 입력부(130)는 사용자가 디스플레이 디바이스의 동작 제어를 위한 입력 데이터를 발생시킨다. 사용자 입력부(130)는 키 패드(key pad), 돔 스위치 (dome switch), 터치 패드(정압/정전), 조그 휠, 조그 스위치 등으로 구성될 수 있다.The user input unit 130 generates input data for a user to control the operation of the display device. The user input unit 130 may include a key pad, a dome switch, a touch pad (static / static), a jog wheel, a jog switch, and the like.

센싱부(140)는 사용자 단말(100)의 개폐 상태, 사용자 단말(100)의 위치, 사용자 접촉 유무, 사용자 단말(100)의 방위, 사용자 단말(100)의 가속/감속 등과 같이 사용자 단말(100)의 현 상태를 감지하여 사용자 단말(100)의 동작을 제어하기 위한 센싱 신호를 발생시키며, 상기 센싱부(140)의 예로는, 자이로스코프 센서, 가속도 센서, 지자기 센서 등이 있을 수 있다. The sensing unit 140 may be connected to the user terminal 100 such as the open / close state of the user terminal 100, the location of the user terminal 100, the user's contact, the orientation of the user terminal 100, The sensing unit 140 may be a gyroscope sensor, an acceleration sensor, a geomagnetic sensor, or the like, for example.

또한, 전원 공급부(190)의 전원 공급 여부, 인터페이스부(170)의 외부 기기 결합 여부 등을 센싱 할 수도 있다. 한편, 상기 센싱부(140)는 근접 센서(141)를 포함할 수 있다. 이에 대해서는 나중에 터치스크린과 관련되어 후술된다.It is also possible to sense whether the power supply unit 190 is powered on, whether the interface unit 170 is connected to an external device, and the like. Meanwhile, the sensing unit 140 may include a proximity sensor 141. This will be discussed later in connection with touch screens.

출력부(150)는 시각, 청각 또는 촉각 등과 관련된 출력을 발생시키기 위한 것으로, 이에는 디스플레이부(151), 음향 출력 모듈(152), 알람부(153), 햅틱 모듈(154) 및 프로젝터 모듈(155) 등이 포함될 수 있다.The output unit 150 is for generating an output relating to visual, auditory or tactile sense and includes a display unit 151, an acoustic output module 152, an alarm unit 153, a haptic module 154, 155), and the like.

디스플레이부(151)는 사용자 단말(100)에서 처리되는 정보를 표시(출력)한다. 예를 들어, 본 발명의 일실시예에와 관련된 하나 이상의 분할 영역들로 표시된 일정 정보를 기반으로 일정 관리 서비스를 제공하는 방법과 관련된 UI(User Interface) 또는 GUI(Graphic User Interface)를 표시할 수 있다.The display unit 151 displays (outputs) information to be processed by the user terminal 100. For example, a UI (User Interface) or GUI (Graphic User Interface) related to a method of providing a schedule management service based on schedule information displayed as one or more sub-areas related to an embodiment of the present invention can be displayed have.

디스플레이부(151)는 액정 디스플레이(liquid crystal display, LCD), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display, TFT LCD), 유기 발광 다이오드(organic light-emitting diode, OLED), 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display) 중에서 적어도 하나를 포함할 수 있으며, 상기 디스플레이부(151)는 상기 사용자 단말(100)의 내부 또는 외부 중 적어도 하나 이상 포함되어 존재할 수 있다.The display unit 151 may be a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT LCD), an organic light-emitting diode (OLED), a flexible display display, and a 3D display. The display unit 151 may include at least one of the inside or the outside of the user terminal 100.

디스플레이부(151)와 터치 동작을 감지하는 센서(이하, '터치 센서'라 함)가 상호 레이어 구조를 이루는 경우(이하, '터치 스크린'이라 함)에, 디스플레이부(151)는 출력 장치 이외에 입력 장치로도 사용될 수 있다. 터치 센서는, 예를 들어, 터치 필름, 터치 시트, 터치 패드 등의 형태를 가질 수 있다.(Hereinafter, referred to as a 'touch screen') in which a display unit 151 and a sensor for sensing a touch operation (hereinafter, referred to as 'touch sensor') form a mutual layer structure, It can also be used as an input device. The touch sensor may have the form of, for example, a touch film, a touch sheet, a touch pad, or the like.

터치 센서는 디스플레이부(151)의 특정 부위에 가해진 압력 또는 디스플레이부(151)의 특정 부위에 발생하는 정전 용량 등의 변화를 전기적인 입력신호로 변환하도록 구성될 수 있다. 터치 센서는 터치 되는 위치 및 면적뿐 만 아니라, 터치 시의 압력까지도 검출할 수 있도록 구성될 수 있다.The touch sensor may be configured to convert a change in a pressure applied to a specific portion of the display unit 151 or a capacitance generated in a specific portion of the display unit 151 into an electrical input signal. The touch sensor can be configured to detect not only the position and area to be touched but also the pressure at the time of touch.

터치 센서에 대한 터치 입력이 있는 경우, 그에 대응하는 신호(들)는 터치 제어기(미도시)로 보내진다. 터치 제어기는 그 신호(들)를 처리한 다음 대응하는 데이터를 제어부(180)로 전송한다. 이로써, 제어부(180)는 디스플레이부(151)의 어느 영역이 터치 되었는지 여부 등을 알 수 있게 된다.If there is a touch input to the touch sensor, the corresponding signal (s) is sent to the touch controller (not shown). The touch controller processes the signal (s) and transmits the corresponding data to the controller 180. Thus, the control unit 180 can know which area of the display unit 151 is touched or the like.

상기 근접 센서(141)는 상기 터치스크린에 의해 감싸지는 디스플레이 디바이스의 내부 영역 또는 상기 터치 스크린의 근처에 배치될 수 있다. The proximity sensor 141 may be disposed within an interior region of a display device that is wrapped by the touch screen or near the touch screen.

상기 근접 센서는 소정의 검출면에 접근하는 물체, 혹은 근방에 존재하는 물체의 유무를 전자계의 힘 또는 적외선을 이용하여 기계적 접촉이 없이 검출하는 센서를 말한다. The proximity sensor refers to a sensor that detects the presence or absence of an object approaching a predetermined detection surface or a nearby object without mechanical contact using the force of an electromagnetic field or infrared rays.

음향 출력 모듈(152)은 호신호 수신, 통화모드 또는 녹음 모드, 음성인식 모드, 방송수신 모드, 게임 모드 혹은 일정 관리 모드 등에서 무선 통신부(110)로부터 수신되거나 메모리(160)에 저장된 오디오 데이터를 출력할 수 있다. 음향 출력 모듈(152)은 사용자 단말(100)에서 수행되는 기능(예를 들어, 일정 관리에 입력한 일정이 수행되어야 할 시기가 도래한 경우 출력되는 알림 등)과 관련된 음향 신호를 출력하기도 한다. 이러한 음향 출력 모듈(152)에는 리시버(Receiver), 스피커(speaker), 버저(Buzzer) 등이 포함될 수 있다.The audio output module 152 outputs audio data received from the wireless communication unit 110 or stored in the memory 160 in a call signal reception mode, a communication mode or a recording mode, a voice recognition mode, a broadcast reception mode, a game mode, can do. The sound output module 152 also outputs sound signals related to functions performed in the user terminal 100 (for example, notifications output when the schedule entered in the schedule management is due to arrive). The audio output module 152 may include a receiver, a speaker, a buzzer, and the like.

알람부(153)는 사용자 단말(100)의 이벤트 발생을 알리기 위한 신호를 출력한다. 상기 알람부(153)는 비디오 신호나 오디오 신호 이외에 다른 형태, 예를 들어 진동 혹은 진동과 알림 신호의 혼합된 형태 등으로 이벤트 발생을 알리기 위한 신호를 출력할 수도 있다. 상기 비디오 신호나 오디오 신호는 디스플레이부(151)나 음성 출력 모듈(152)을 통해서도 출력될 수 있으므로, 이 경우 상기 디스플레이부(151) 및 음성출력모듈(152)은 알람부(153)의 일종으로 분류될 수도 있다.The alarm unit 153 outputs a signal for notifying the occurrence of an event of the user terminal 100. The alarm unit 153 may output a signal for informing occurrence of an event in a form other than a video signal or an audio signal, for example, a mixed form of vibration or vibration and a notification signal. In this case, the display unit 151 and the audio output module 152 may be a type of the alarm unit 153. The display unit 151 and the audio output module 152 may be connected to the display unit 151 or the audio output module 152, .

햅틱 모듈(haptic module)(154)은 사용자가 느낄 수 있는 다양한 촉각 효과를 발생시킨다. 햅틱 모듈(154)이 발생시키는 촉각 효과의 대표적인 예로는 진동이 있다. 햅택 모듈(154)이 발생하는 진동의 세기와 패턴 등은 제어 가능하다. 예를 들어, 서로 다른 진동을 합성하여 출력하거나 순차적으로 출력할 수도 있다.The haptic module 154 generates various tactile effects that the user can feel. A typical example of the haptic effect generated by the haptic module 154 is vibration. The intensity and pattern of the vibration generated by the hit module 154 can be controlled. For example, different vibrations may be synthesized and output or sequentially output.

메모리부(160)는 제어부(180)의 처리 및 제어를 위한 프로그램이 저장될 수도 있고, 입/출력되는 데이터들(예를 들어, 일정 관리 정보 등)의 임시 저장을 위한 기능을 수행할 수도 있다. 상기 메모리부(160)에는 상기 데이터들 각각에 대한 사용 빈도(예를 들면, 일정 입력 횟수, 다른 사용자와의 일정 조율 횟수 등)가 저장될 수 있다. 또한, 상기 메모리부(160)에는 상기 터치스크린 상의 터치 입력시 출력되는 다양한 패턴의 진동 및 음향에 관한 데이터를 저장할 수 있다.The memory unit 160 may store a program for processing and controlling the controller 180 and may perform a function for temporarily storing input / output data (e.g., schedule management information) . The memory unit 160 may store a frequency of use of each of the data (for example, a predetermined number of times of input, a certain number of tuning times with other users, etc.). In addition, the memory unit 160 may store data on vibration and sound of various patterns output when the touch is input on the touch screen.

메모리(160)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(Random Access Memory, RAM), SRAM(Static Random Access Memory), 롬(Read-Only Memory, ROM), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. The memory 160 may be a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, SD or XD memory), a RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM A disk, and / or an optical disk.

사용자 단말(100)은 인터넷(internet)상에서 상기 메모리(160)의 저장 기능을 수행하는 웹 스토리지(web storage)와 관련되어 동작할 수도 있다.The user terminal 100 may operate in association with a web storage that performs storage functions of the memory 160 on the Internet.

인터페이스부(170)는 사용자 단말(100)에 연결되는 모든 외부기기와의 통로 역할을 한다. 인터페이스부(170)는 외부 기기로부터 데이터를 전송받거나, 전원을 공급받아 사용자 단말(100) 내부의 각 구성 요소에 전달하거나, 사용자 단말(100) 내부의 데이터가 외부 기기로 전송되도록 한다. The interface unit 170 serves as a path to all the external devices connected to the user terminal 100. The interface unit 170 receives data from an external device or supplies power to each component in the user terminal 100 or allows data in the user terminal 100 to be transmitted to an external device.

예를 들어, 유/무선 헤드셋 포트, 외부 충전기 포트, 유/무선 데이터 포트, 메모리 카드(memory card) 포트, 식별 모듈이 구비된 장치를 연결하는 포트, 오디오 I/O(Input/Output) 포트, 비디오 I/O(Input/Output) 포트, 이어폰 포트 등이 인터페이스부(170)에 포함될 수 있다.For example, a wired / wireless headset port, an external charger port, a wired / wireless data port, a memory card port, a port for connecting a device having an identification module, an audio I / O port, A video input / output (I / O) port, an earphone port, and the like may be included in the interface unit 170.

제어부(controller)(180)는 통상적으로 사용자 단말(100)의 전반적인 동작을 제어한다. 예를 들어 일정 관리, 음성 통화, 데이터 통신, 화상 통화 등을 위한 관련된 제어 및 처리를 수행한다. 제어부(180)는 멀티 미디어 재생을 위한 멀티미디어 모듈(181)을 구비할 수도 있다. 멀티미디어 모듈(181)은 제어부(180) 내에 구현될 수도 있고, 제어부(180)와 별도로 구현될 수도 있다.The controller 180 typically controls the overall operation of the user terminal 100. And performs related control and processing for, for example, schedule management, voice call, data communication, video call, and the like. The control unit 180 may include a multimedia module 181 for multimedia playback. The multimedia module 181 may be implemented in the control unit 180 or may be implemented separately from the control unit 180. [

전원 공급부(190)는 제어부(180)의 제어에 의해 외부의 전원, 내부의 전원을 인가받아 각 구성요소들의 동작에 필요한 전원을 공급한다.The power supply unit 190 receives external power and internal power under the control of the controller 180 and supplies power necessary for operation of the respective components.

여기에 설명되는 다양한 실시예는 예를 들어, 소프트웨어, 하드웨어 또는 이들의 조합된 것을 이용하여 컴퓨터 또는 이와 유사한 장치로 읽을 수 있는 기록매체 내에서 구현될 수 있다.The various embodiments described herein may be embodied in a recording medium readable by a computer or similar device using, for example, software, hardware, or a combination thereof.

하드웨어적인 구현에 의하면, 여기에 설명되는 실시예는 ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays, 프로세서(processors), 제어기(controllers), 마이크로 컨트롤러(micro-controllers), 마이크로 프로세서(microprocessors), 기타 기능 수행을 위한 전기적인 유닛 중 적어도 하나를 이용하여 구현될 수 있다. 일부의 경우에 본 명세서에서 설명되는 실시예들이 제어부(180) 자체로 구현될 수 있다.According to a hardware implementation, the embodiments described herein may be implemented as application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays May be implemented using at least one of a processor, controllers, micro-controllers, microprocessors, and other electronic units for performing other functions. In some cases, The embodiments described may be implemented by the control unit 180 itself.

소프트웨어적인 구현에 의하면, 본 명세서에서 설명되는 절차 및 기능과 같은 실시예들은 별도의 소프트웨어 모듈들로 구현될 수 있다. 상기 소프트웨어 모듈들 각각은 본 명세서에서 설명되는 하나 이상의 기능 및 작동을 수행할 수 있다. 적절한 프로그램 언어로 쓰여진 소프트웨어 어플리케이션으로 소프트웨어 코드가 구현될 수 있다. 상기 소프트웨어 코드는 메모리(160)에 저장되고, 제어부(180)에 의해 실행될 수 있다.According to a software implementation, embodiments such as the procedures and functions described herein may be implemented with separate software modules. Each of the software modules may perform one or more of the functions and operations described herein. Software code can be implemented in a software application written in a suitable programming language. The software code is stored in the memory 160 and can be executed by the control unit 180. [

도 3은 본 발명의 일실시예에 따른 하나 이상의 분할 영역들로 표시된 일정 정보를 기반으로 일정 관리 서비스를 제공하는 방법을 설명하기 위한 흐름도이다.3 is a flowchart illustrating a method of providing a schedule management service based on schedule information displayed as one or more sub-areas according to an exemplary embodiment of the present invention.

도 3을 참고하면, 본 발명의 일실시예에 따른 하나 이상의 분할 영역들로 표시된 일정 정보를 기반으로 일정 관리 서비스를 제공하는 방법은, 서버 및 사용자 단말에 의해 이루어질 수 있다.Referring to FIG. 3, a method of providing a schedule management service based on schedule information indicated by one or more sub-regions according to an exemplary embodiment of the present invention may be performed by a server and a user terminal.

먼저, 서버는 상기 일정 관리 서비스를 상기 사용자 단말에게 제공하되, 사용자는 위와 같은 서버의 제공에 따라 사용자 단말을 통해 상기 일정 관리 서비스를 이용할 수 있게 된다.First, the server provides the schedule management service to the user terminal, and the user can use the schedule service through the user terminal according to the provision of the server.

상기 사용자가 상기 일정 관리 서비스를 이용하기 위해서는 필요에 따라 회원 가입이 전제될 수 있으나, 이에 제한되지는 않는다. In order for the user to use the schedule management service, the subscription may be required, but the present invention is not limited thereto.

이 때, 상기 회원 가입은 상기 일정 관리 서비스에서 요청하는 적어도 하나 이상의 정보(예를 들어, 아이디, 패스워드를 포함하는 개인 프로필 등)를 입력/인증하는 과정을 포함하여 이루어질 수 있으며, 이와 달리 상기 회원 가입은 상기 사용자 단말 사용자의 선택에 따라 상기 일정 관리 서비스와 미리 연계된 소셜 네트워크 서비스(Social Network Service) 또는 포털 서비스(Portal Service)의 기 가입된 사용자 정보를 직/간접적으로 연동시켜 상기 적어도 하나 이상의 정보가 자동으로 입력되도록 하는 방법으로도 이루어질 수 있다.At this time, the subscription may include inputting / authenticating at least one piece of information (e.g., an ID and a personal profile including a password) requested by the schedule management service, The subscription may directly or indirectly associate basic user information of a social network service or a portal service previously associated with the schedule management service according to a selection of the user terminal user, But also a method of automatically inputting information.

사용자는 상기 회원 가입을 수행하는 과정에서 상기 사용자의 고정 스케쥴 정보를 입력할 수 있으며, 이 때, 상기 고정 스케쥴 정보라 함은 일정한 주기를 간격으로 하여 상기 사용자에게 할당되어있는 고정적인 스케쥴에 관한 정보 이외에도 상기 사용자가 별도의 일정을 잡고 싶지 않은 날짜/요일/시간에 관한 정보를 포함하는 개념으로 해석될 수 있다.The user can input the fixed schedule information of the user in the course of performing the subscription. At this time, the fixed schedule information may be information on a fixed schedule allocated to the user, In addition, it can be interpreted as a concept including information on the date / day / time when the user does not want to schedule another schedule.

예를 들어, 상기 사용자가 매주 금요일 오후(오후 12시부터 오후 6시까지) 시간 대에는 다른 일정을 잡고 싶지 않은 경우, 이를 고정 스케쥴 정보로서 입력할 수 있으며, 상기 입력된 고정 스케쥴 정보는 후술하는 바와 같이 상기 사용자의 일정 관리 서비스를 위한 일정 정보에 반영될 수 있다.For example, if the user does not want to schedule another schedule every Friday afternoon (from 12:00 pm to 6:00 pm), the user can input it as fixed schedule information, and the inputted fixed schedule information will be described later And may be reflected in the schedule information for the user's schedule management service as shown in FIG.

이하에서는, 본 발명의 일실시예에 따른 일정 관리 서비스를 보다 구체적으로 설명하기로 한다. 앞서 언급한 바와 같이 본 발명의 일실시예에 따르면, 사용자는 자신의 일정과 다른 사용자의 일정을 직관적으로 비교하는 것이 가능하여, 이를 통해 다른 사용자와 새로운 약속을 추가하는 것이 가능한 시간대를 한눈에 확인할 수 있다는 효과가 있다. Hereinafter, a schedule management service according to an embodiment of the present invention will be described in more detail. As described above, according to one embodiment of the present invention, the user can intuitively compare his or her schedule and the schedule of another user, thereby allowing the user to confirm a time zone in which a new appointment can be added to another user at a glance Can be effective.

현대 사회에서는 타인과 식사 약속을 잡게 되는 경우가 빈번하게 발생하고 있는데, 식사 약속을 잡는 과정에서 타인과 언제, 몇시에 함께 식사를 할 것인지에 대한 일정 조율을 수행하는 것이 가장 먼저 이루어지고 있는 실정이므로, 상기 사용자가 상기 일정 관리 서비스를 식사 약속을 관리하기 위한 용도로 사용하는 것으로 가정하여 설명하는 것이 앞서 언급한 본 발명의 효과를 가장 충실하게 설명할 수 있는 가정이라고 판단되므로, 그와 같은 가정하에 이하에서 본 발명에 대한 설명을 하기로 한다.In modern society, it is often the case that a person meals a meal with another person. In the process of catching a meal, it is the first thing to do when it is time to schedule a meal together with others. It is assumed that the above description assumes that the user uses the schedule management service for managing a meal appointment and it is judged that the above-described effect of the present invention can be most faithfully explained. Therefore, The description of the present invention will be given below.

한편, 서버는 상기 사용자 단말을 통해 상기 사용자에게 일정 관리 서비스를 제공할 수 있으며, 상기 일정 관리 서비스는 하나 이상의 분할 영역들로 표시된 일정 정보를 기반으로 하여 제공될 수 있다.Meanwhile, the server may provide the user with the schedule management service through the user terminal, and the schedule management service may be provided based on schedule information indicated by one or more sub-areas.

즉, 본 발명의 일실시예에 따라 제공될 수 있는 일정 관리 서비스는 도 4(a)에 도시된 바와 같이 하나 이상의 분할 영역들로 표시된 일정 정보를 기반으로 하여 제공될 수 있다.That is, the schedule management service, which may be provided according to an embodiment of the present invention, may be provided based on schedule information indicated by one or more divided areas as shown in FIG. 4 (a).

도 4(a)를 참고하면 하나 이상의 분할 영역들로 이루어진 일정 정보가 도시되어 있으며, 가로 축은 점심, 저녁으로 이루어진 2회의 식사 횟수 정보를 포함하고 있고, 세로 축은 월, 화, 수, 목, 금, 토, 일이라는 요일 정보를 포함하고 있다.Referring to FIG. 4 (a), there is shown schedule information consisting of one or more divided regions, and the horizontal axis includes two times of meal information consisting of lunch and dinner, and the vertical axis is month, , Saturday, and Sunday.

즉, 상기 하나 이상의 분할 영역들은 상기 사용자가 기 설정한 요일 정보(day of the week) 및 식사 횟수 정보를 기반으로 하여 결정되는 숫자만큼 분할될 수 있다. 따라서, 2회의 식사 횟수 정보 및 7일의 요일 정보를 설정한 경우, 14개의 분할 영역(404)으로 상기 일정 정보가 구성될 수 있다. That is, the one or more divided regions may be divided by a number determined based on the day of the week and the number of meals information preset by the user. Therefore, when two times of meals information and seven days of week information are set, the schedule information can be composed of 14 divided areas 404.

만약, 상기 사용자가 3회의 식사 횟수 정보(아침, 점심, 저녁) 및 7일의 요일 정보를 설정한 경우, 도 5에 도시된 바와 같이 21개의 분할 영역으로 표시된 상기 일정 정보가 구성될 수 있다. If the user sets three times of meal information (breakfast, lunch, dinner) and seven days of week information, the schedule information indicated by 21 divided areas as shown in FIG. 5 may be configured.

이 때, 상기 요일 정보 및 식사 횟수 정보는 설정 가능한 다양한 기준에 따라 입력하는 것이 가능하고, 상기 사용자가 상기 일정 관리 서비스에 대한 회원가입을 수행하는 과정에서 입력될 수 있으나, 이에 제한되지는 않는다.At this time, the day of the week information and the number of meals information can be input according to various settable criteria, and the user can be input in the process of registering for the schedule management service, but the present invention is not limited thereto.

또한, 상기 일정 정보에는 상기 사용자의 이름(예를 들어, 장광영)정보가 포함되어 있을 수 있으며, 그 외에도 기간 정보(401)가 더 포함되어 있을 수 있다. 이 때, 상기 기간 정보는 년(year), 월(month), 일(day) 또는 이들의 집합으로서 표현될 수 있으며, 상기 일정 관리 서비스는 현재 표현되고 있는 년, 월, 일 또는 이들의 집합에 대응하는 일정 정보를 표시할 수 있다. In addition, the schedule information may include the name of the user (for example, Jang Kwang-young), and may further include period information 401. In this case, the period information may be expressed as a year, a month, a day, or a set of them, and the schedule management service may store the current year, month, The corresponding schedule information can be displayed.

에를 들어, 상기 기간 정보가 특정 날짜를 나타내는 하나의 년, 월, 일로만 표현될 경우, 이 때에는 해당 특정 날짜에 대응하는 일정 정보만을 표시하게 되며, 만약 상기 기간 정보가 제1 날짜로부터 제2 날짜까지(예를 들어, 2017년1월2일 ~ 2017년1월8일)의 특정 기간으로서 표현될 경우, 이 때에는 상기 제1날짜로부터 제2 날짜까지의 기간에 대응하는 일정 정보 모두를 표시할 수도 있다. 또한, 특정 날짜 혹은 특정 기간으로 상기 기간 정보를 표현하는 것은 사용자의 설정에 따라 달라질 수 있음은 물론이다.For example, if the period information is represented by only one year, month, and day representing a specific date, only the schedule information corresponding to the specific date is displayed. If the period information includes a second date (For example, from January 2, 2017 to January 8, 2017), at this time, all of the schedule information corresponding to the period from the first date to the second date is displayed It is possible. It is needless to say that it is possible to express the period information on a specific date or a specific period depending on the setting of the user.

따라서, 사용자는 상기 기간 정보에 대한 변경을 수행하여 과거, 현재 또는 미래에 대한 일정 관리를 수행할 수 있다.Accordingly, the user can perform the schedule management for the past, present, or future by changing the period information.

도 4(a)는 일정 정보를 이루고 있는 분할 영역에 대해 별다른 표시 변환이 아무것도 이루어지지 않은 초기 상태를 도시하고 있으며, 이는 곧 상기 사용자가 설정한 일정이 아무것도 존재하지 않는 상태를 나타내는 것으로 해석할 수 있다. 4 (a) shows an initial state in which no display conversion is performed for the partitioned area constituting the schedule information, which means that the schedule set by the user can be interpreted as indicating a state where nothing is present have.

따라서, 사용자로서는 상기 표시된 일정 정보를 확인하는 경우, 2016년 10월 13일로부터 2016년 11월 6일까지의 월, 화, 수, 목, 금, 토, 일 각각의 점심, 저녁 시간에 스스로에게 아무런 일정이 존재하지 않는다는 것을 직관적으로 확인할 수 있다는 효과가 있다.Therefore, as a user, when confirming the displayed schedule information, the user can be informed of the schedule information by himself / herself at lunch and dinner on each month, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday from October 13, 2016 to November 6, 2016 There is an effect that it is intuitively confirmed that there is no schedule.

결국, 본 발명에 따르면 상기 사용자는 상기 하나 이상의 분할 영역들로 표시된 일정 정보를 이용함에 따라 자신의 일정 정보 유무에 대한 직관적인 확인이 가능하며, 특히 아무런 일정이 존재하지 않아 추가적인 식사 약속을 잡을 수 있는 시간 대가 어떤 시간 대인지 직관적으로 확인할 수 있게 되는 것이다.As a result, according to the present invention, the user can intuitively confirm whether or not his or her schedule information exists by using the schedule information indicated by the one or more divided regions, and in particular, It is possible to intuitively confirm the time zone of the time zone.

한편, 서버는 상기 일정 정보를 표시하는 경우, 상기 분할 영역들 중 적어도 하나 이상의 분할 영역에 상기 사용자로부터 기 입력된 고정 스케쥴 정보를 반영할 수 있으며, 상기 고정 스케쥴 정보를 반영하는 것은 해당되는 분할 영역을 제1 표시 상태로 변환하는 것으로 수행될 수 있다. (S301)Meanwhile, when the server displays the predetermined information, the server may reflect the fixed schedule information input by the user into at least one of the divided areas, and the reflecting of the fixed schedule information may include, To a first display state. (S301)

보다 구체적으로 설명하기 위해 도 4(b)를 참고한다. 상기 사용자가 고정 스케쥴 정보로서 월요일 점심 및 저녁, 금요일 저녁, 일요일 점심 및 저녁 시간을 입력한 경우로 가정하면, 상기 서버는 상기 일정 정보 내 하나 이상의 분할 영역들 중 상기 입력된 시간에 대응되는 분할 영역 각각(월요일 점심 및 저녁, 금요일 저녁, 일요일 점심, 저녁 영역)의 표시(405)를 다르게 변환함으로써 상기 고정 스케쥴 정보를 반영할 수 있다. For a more detailed description, refer to Fig. 4 (b). Assuming that the user inputs fixed schedule information such as Monday lunch, evening, Friday evening, Sunday lunch, and evening time, the server selects one of the one or more divided regions in the predetermined information, The fixed schedule information can be reflected by differently converting the display 405 of each (Monday lunch and dinner, Friday evening, Sunday lunch, and evening area).

그 후 서버는, 상기 고정 스케쥴 정보가 반영되어 일부 분할 영역의 표시가 변환된 일정 정보를 상기 사용자에게 표시할 수 있으며, 이 때, 상기 표시의 변환은 도 4(a)의 월요일 점심, 저녁의 분할 영역으로부터 도 4(b)의 월요일 점심, 저녁 분할 영역으로의 변환과 같이 음영의 정도 변화로 표시될 수 있으나, 이에 제한되지는 않으며, 색상의 변화, 무늬의 변화, 표시 도형의 변화 등 설정에 따라 다양하게 변화할 수 있음은 물론이다.Thereafter, the server may display to the user the schedule information in which the fixed schedule information is reflected and the display of some of the divided areas is converted. At this time, the conversion of the display is performed on Monday, The change of the color, the pattern, the change of the display graphic form, and the like can be displayed by the change of the degree of shading as the conversion from the divided region to the lunch and evening divided regions on Monday in Fig. 4 (b) The present invention is not limited thereto.

한편, 상기 서버가 상기 고정 스케쥴 정보가 반영되어 일부 분할 영역의 표시가 제1 표시 상태로 변환된 일정 정보를 상기 사용자에게 제공한 이후, 상기 서버는 상기 사용자로부터 특정 분할 영역에 대한 선택을 입력받을 수 있다. (S302)On the other hand, after the server provides the user with the schedule information in which the fixed schedule information is reflected and the display of some of the divided areas is converted into the first display state, the server receives a selection for a specific partition from the user . (S302)

여기에서, 상기 특정 분할 영역은 상기 일정 정보를 이루고 있는 하나 이상의 분할 영역들 중 상기 고정 스케쥴 정보가 반영됨에 따라 제1 표시 상태로 변환된 영역 이외의 분할 영역들 중 어느 하나를 의미하는 것으로 해석할 수 있다.Here, the specific divided area may be interpreted to mean any one of the divided areas other than the area converted into the first display state as the fixed schedule information is reflected among the one or more divided areas constituting the predetermined information .

이 때, 상기 사용자가 상기 일정 정보 내 상기 특정 분할 영역에 대한 선택을 입력하는 것은, 상기 사용자가 상기 일정 정보를 확인한 후, 현재 아무런 일정이 존재하지 않는 것으로 표현되어 있는 시간 대에 새로운 일정이 발생하였음을 표시하기 위한 행위라고 볼 수 있다. In this case, when the user inputs a selection for the specific partition in the schedule information, the user confirms the schedule information, and a new schedule is generated at a time zone in which no schedule currently exists It is an act to indicate that

즉, 사용자의 입장에서 보면 해당 특정 분할 영역을 선택하는 것은, 상기 선택한 특정 분할 영역의 표시를 변환시켜, 상기 특정 분할 영역이 나타내는 시간 대에 자신에게 새로운 일정이 존재하게 되었음을 직관적으로 표현하기 위한 의도로 볼 수 있으며, 그에 따라 본 발명에서 상기 사용자가 선택한 상기 특정 분할 영역은, 상기 사용자의 새로운 일정이 발생한 시간에 대응되는 분할 영역일 수 있다.That is, from the viewpoint of the user, the selection of the specific partitioned area transforms the display of the selected partitioned area and intends to express intuitively that a new schedule exists in the time zone indicated by the specific partitioned area Accordingly, in the present invention, the specific partition area selected by the user may be a partition area corresponding to a time when the new schedule of the user occurs.

한편, 상기 서버는, 상기 사용자로부터 특정 분할 영역에 대한 선택을 입력받는 경우, 상기 사용자가 선택한 특정 분할 영역을 제2표시 상태로 변환할 수 있다. 이 때, 상기 제2 표시 상태로의 변환은 앞서 언급한 제1표시 상태로의 변환과는 서로 구분되는 표시 상태를 의미하는 것이며, 그에 따라 상기 고정 스케쥴 정보에 따른 제1 표시 상태와 상기 사용자의 선택에 따른 제2 표시 상태는 서로 구분되는 표시 상태로 이루어질 수 있다.Meanwhile, when receiving a selection of a specific partition area from the user, the server may convert a specific partition area selected by the user into a second display state. In this case, the conversion into the second display state means a display state which is distinguished from the conversion into the first display state, so that the first display state according to the fixed schedule information and the first display state according to the fixed schedule information, The second display state according to the selection may be a display state that is distinguished from each other.

상기 제2 표시 상태로의 변환 역시 제1 표시 상태로의 변환과 마찬가지로 도 4(b)에 도시된 것처럼 음영의 정도 변화(406)로 표시될 수 있으나, 이에 제한되지는 않으며, 도 4(c)에 도시된 바와 같이 무늬의 변화(407) 또는 색상의 변화, 표시 도형의 변화 등 설정에 따라 다양하게 변화할 수 있음은 물론이다.The conversion into the second display state may also be represented by the degree of shading change 406 as shown in Fig. 4 (b), as in the case of the conversion into the first display state, but not limited thereto, It is needless to say that various changes can be made according to the setting 407 of the pattern, the change of the color, the change of the display graphic, and the like.

상기 서버는 상기 사용자가 선택한 특정 분할 영역을 제2표시 상태로 변환한 후, 상기 제1 표시 상태 및 상기 제2 표시 상태로 변환된 분할 영역을 포함하는 일정 정보를 상기 사용자에게 표시할 수 있다. (S304)The server may display the predetermined information including the divided region converted into the first display state and the second display state to the user after converting the specific divided region selected by the user into the second display state. (S304)

보다 구체적인 예를 들어 설명하기 위해 도 4(b)를 참고하면, 상기 제1 표시 상태 및 상기 제2 표시 상태로 변환된 분할 영역을 포함하는 일정 정보가 도시되어 있다.For example, referring to FIG. 4 (b), certain information including a divided area converted into the first display state and the second display state is shown.

도 4(b)의 일정 정보는 14개의 분할 영역으로 이루어진 일정 정보가 도시되어 있으며, 특히 월요일 점심 및 저녁, 금요일 저녁, 일요일 점심 및 저녁에 고정 스케쥴 정보가 있음을 나타내는 제1 표시 상태로 변환된 분할 영역(405)을 포함하고, 사용자의 선택에 따라 추가된 일정이 있음을 나타내는 제2 표시 상태로 변환된 분할 영역(406)을 포함하고 있다.The schedule information shown in FIG. 4 (b) shows schedule information consisting of 14 divided areas. In particular, the schedule information is converted into a first display state indicating that fixed schedule information exists on lunch, dinner, Friday evening, Sunday lunch, And a divided area 406 including a divided area 405 and converted into a second display state indicating that there is an added schedule according to the user's selection.

한편, 본 발명의 일실시예에 따르면, 사용자로부터 사용자의 하나 이상의 분할 영역 중 상기 제1 표시 상태 및 상기 제2 표시 상태로 변환된 분할 영역 외 적어도 하나 이상의 특정 영역에 대한 선택을 입력받는 경우, 상기 서버는 상기 일정 관리 서비스 내에서 상기 사용자와 친구 관계를 형성하고 있는 다른 사용자들 중 상기 특정 영역에 대한 표시 상태 변환이 이루어지지 않은 적어도 하나 이상의 다른 사용자에 대한 정보 즉, 상기 사용자가 선택한 특정 영역에 대응되는 시간에 아직 아무런 일정이 존재하지 않는 다른 사용자에 대한 정보를 상기 사용자에게 제공할 수 있다.According to another aspect of the present invention, there is provided a method of controlling a display device, the method comprising: receiving, from a user, a selection of at least one or more specific areas other than a divided area transformed into the first display state and the second display state, The server may store information on at least one or more other users whose display state is not changed for the specific area among other users forming a friend relationship with the user in the schedule management service, It is possible to provide the user with information about another user whose schedule does not yet exist at a time corresponding to the user.

즉, 사용자가 상기 제1 표시 상태 및 상기 제2 표시 상태로 변환된 분할 영역 외 적어도 하나 이상의 특정 영역을 선택하면, 상기 일정 관리 서비스 내에서 상기 사용자와 미리 연계된 친구들 중 해당 특정 영역(즉, 해당 특정 영역에 대응되는 날짜 및 시간을 의미함)에 약속이 없는 친구에 관한 정보가 표시될 수 있다. 그에 따라 상기 사용자는 상기 추천되는 친구와 새로운 일정을 추가할 수 있으며, 상기 일정의 추가는 상기 특정 영역에 대한 추가 선택(예를 들어, 클릭, 더블클릭, 스와이프 등)을 통해 이루어질 수 있고, 이 경우 상기 특정 영역은 제2 표시 상태로 변환될 수 있다.That is, when the user selects at least one specific area other than the divided area converted into the first display state and the second display state, the specific area of the friend (s) previously associated with the user in the schedule management service And the date and time corresponding to the specific area) can be displayed. Accordingly, the user can add a new schedule with the recommended friend, and the schedule addition can be made through additional selection (e.g., click, double-click, swipe, etc.) In this case, the specific area can be converted into the second display state.

아울러, 본 발명의 일실시예에 따르면, 상기 서버는 상기 일정 관리 서비스에 기 가입된 다른 사용자들 중 적어도 하나 이상의 다른 사용자에 관한 정보를 상기 사용자에게 추천할 수 있다.In addition, according to an embodiment of the present invention, the server may recommend information about at least one other user among other users registered in the schedule management service to the user.

보다 구체적으로, 상기 서버는 설정에 의해 또는 상기 사용자의 요청에 따라, 상기 사용자에게 상기 일정 관리 서비스에 기 가입된 다른 사용자들 중 적어도 하나 이상의 다른 사용자에 관한 정보를 상기 사용자에게 추천할 수 있다.More specifically, the server may recommend to the user information regarding at least one or more other users of the other users who are subscribed to the schedule service, either by setting or at the request of the user.

이 때, 상기 추천되는 다른 사용자는 상기 사용자의 일정 정보와 비교할 때, 상기 사용자에게 아무런 일정이 존재하지 않는 시간 대에 별다른 일정이 존재하지 않는 다른 사용자들로 구성될 수 있으며, 상기 사용자가 기존에 확정된 일정을 변경할 수 있는 경우도 있을 수 있으므로, 설정에 따라 상기 사용자에게 이미 일정이 존재하는 시간 대에 별다른 일정이 존재하지 않는 다른 사용자들도 포함되어 구성될 수 있다.In this case, when the recommended other user is compared with the schedule information of the user, the recommended user may be composed of other users whose schedule does not exist at a time when no schedule exists, There may be a case where the fixed schedule can be changed, so that other users whose schedule does not exist in the time period in which the schedule already exist can be included according to the setting.

나아가 상기 다른 사용자는, 상기 일정 관리 서비스 내에서 상기 사용자와 친구 관계를 이미 형성하고 있는 다른 사용자일 수도 있으나, 상기 사용자와 친구 관계를 형성하고 있지 않은 일반적인 다른 사용자일 수도 있다.Further, the other user may be another user who has already established a friend relationship with the user in the schedule management service, but may be another general user who does not form a friendship relationship with the user.

이를 위해 본 발명에서는, 상기 서버가 상기 사용자의 일정 정보를 고려하되, 상기 사용자가 아무런 일정이 존재하지 않는 시간 대에 별다른 일정이 존재하지 않는 다른 사용자를 상기 일정 관리 서비스 내에서 탐색할 수 있다.To this end, in the present invention, the server may search for another user in the schedule management service, considering the schedule information of the user, but the user does not have a specific schedule at a time when no schedule exists.

즉, 상기 서버는 상기 사용자의 일정 정보 중 상기 제1 표시 상태 및 상기 제2 표시 상태로 변환된 분할 영역 외 나머지 분할 영역을 고려한 후, 위 나머지 분할 영역에 대응하는 영역에 아무런 표시 상태 변환이 이루어지지 않은 다른 사용자를 탐색하되, 상기 탐색 결과로서 도출되는 다른 사용자를 상기 사용자에게 추천 또는 제공할 수 있다.That is, the server considers the remaining partitions other than the partitioned area converted into the first display state and the second display state among the schedule information of the user, and thereafter, no display state change is performed on the area corresponding to the remaining remaining partitioned areas But may recommend or provide another user derived as the search result to the user.

따라서, 본 발명의 일실시예에 따르면, 위와 같은 추천은 상기 사용자가 아직 자신에게 아무런 일정이 존재하지 않는 영역, 즉, 상기 제1 표시 상태 및 상기 제2 표시 상태로 변환된 분할 영역 외 적어도 하나 이상의 특정 영역을 선택하는 경우에 수행될 수도 있으며, 이 경우 상기 선택된 특정 영역을 고려하여 해당 시간 대에 아무런 일정이 존재하지 않는 다른 사용자에게 대한 정보를 상기 사용자에게 추천할 수 있으나, 이와 달리 설정에 따라 상기 사용자의 일정 정보 내에서 현재 일정이 존재하지 않는 시간 대 전부를 고려하여 각각의 시간 대 마다 별다른 일정이 존재하지 않는 다른 사용자들을 탐색한 뒤, 상기 탐색 결과 전부를 상기 사용자에게 추천할 수도 있다.Thus, according to one embodiment of the present invention, the recommendation may be such that the user has at least one region other than a region in which there is no schedule, i.e., a region other than the first display state and the divided region converted into the second display state In this case, it is possible to recommend information about another user whose schedule does not exist in the corresponding time slot to the user in consideration of the selected specific region, It is possible to search for other users whose schedule information does not exist in each time slot considering the time allotted in the schedule information of the user and recommend all of the search results to the user .

결국, 본 발명의 일실시예에 따르면, 상기 사용자가 상기 제1 표시 상태 및 상기 제2 표시 상태로 변환된 분할 영역 외 적어도 하나 이상의 특정 영역을 선택하는 경우, 상기 서버는 상기 일정 관리 서비스 내에서 상기 사용자와 친구 관계를 형성하고 있는 다른 사용자들 중 상기 특정 영역에 대한 표시 상태 변환이 이루어지지 않은 다른 사용자에 대한 정보를 제공할 수도 있으나, 이와 달리 상기 일정 관리 서비스 내에서 상기 사용자와 친구 관계는 아니지만 상기 특정 영역에 대한 표시 상태 변환이 이루어지지 않은 다른 사용자에 대한 정보를 상기 사용자에게 추천할 수도 있다.As a result, according to an embodiment of the present invention, when the user selects at least one specific area other than the divided area converted into the first display state and the second display state, It is also possible to provide information on other users who have not changed the display state of the specific region among other users forming the friendship relationship with the user, However, information on other users whose display state conversion is not performed for the specific area may be recommended to the user.

한편, 앞서 언급한 바와 같이 사용자가 상기 특정 영역을 선택하여 다른 사용자에 대한 정보를 제공 또는 추천받는 요청 방법은 어디까지나 예시일 뿐 상기 다른 사용자에 대한 정보를 제공 또는 추천받는 특징은 설정에 따라 다른 방법에 의해서도 이루어질 수 있다.Meanwhile, as described above, the request method in which the user selects the specific area and provides information or recommends information about another user is merely an example, and the characteristics of providing or recommending information about the other user are different according to the setting Method can also be achieved.

상기 사용자는 앞서 언급한 과정에 따라 제공되는 다른 사용자와의 관계에서 새로운 일정을 추가할 수 있으며, 상기 일정의 추가는 상기 특정 영역에 대한 추가 선택을 통해 이루어질 수 있고, 이 경우 상기 특정 영역은 제2 표시 상태로 변환될 수 있다.The user may add a new schedule in relation to another user provided in accordance with the above-mentioned process, and the addition of the schedule may be performed through additional selection of the specific area. In this case, 2 display state.

한편, 본 발명의 일실시예에 따르면, 도6(a) 내지 도6(d)에 도시된 바와 같이 상기 서버는 상기 일정 관리 서비스 내에서 상기 사용자와 친구 관계를 형성하고 있는 다른 사용자의 일정 정보를 상기 사용자에게 표시할 수 있다.According to an embodiment of the present invention, as shown in FIG. 6 (a) to FIG. 6 (d), the server stores schedule information of other users forming a friend relationship with the user in the schedule management service To the user.

상기 사용자와 친구 관계를 형성하고 있는 다른 사용자, 예를 들어, 친구 1(장세영), 친구 2(석우정), 친구 3(김진영)이 존재하는 경우, 상기 사용자는 상기 사용자 단말을 통해 상기 친구 1(장세영), 친구 2(석우정), 친구 3(김진영) 각각의 일정 정보를 열람할 수 있다. When there are other users forming a friendship relationship with the user, for example, friend 1 (Jang Se-young), friend 2 (friend), and friend 3 (jinyoung Kim) (Jang Se Young), Friend 2 (Seo Woo Jeong), and Friend 3 (Jin Young Kim).

이 때, 상기 사용자 단말에는 상기 친구 1, 친구 2 친구 3 각각의 일정 정보가 한명씩 표시될 수 있으며, 상기 친구 1에 대한 일정 정보를 열람하는 상태에서 좌우로 스와이프(Swipe)하거나 클릭 등의 입력을 가하는 경우 또 다른 사용자인 친구 2, 친구 3에 대한 일정 정보를 열람하는 것이 가능하나, 이러한 방법은 어디까지나 예시일 뿐 또 다른 사용자의 일정 정보를 열람하는 방법은 설정에 따라 달라질 수 있다.At this time, the user terminal may display one piece of schedule information of each of the friend 1 and the friend 2 friend 3. In the state of viewing the schedule information for the friend 1, a swipe or a click It is possible to browse the schedule information for another user, friend 2 or friend 3. However, this method is only an example, and the method of viewing the schedule information of another user may be different according to the setting.

한편, 본 발명의 일실시예에 따르면, 상기 사용자와 친구 관계를 형성하고 있는 다른 사용자의 일정 정보가 상기 사용자에게 표시되는 상황에서, 상기 사용자는 상기 사용자와 상기 다른 사용자 간 약속이 가능한 시간(또는 그에 대응되는 분할 영역)을 직관적으로 확인할 수 있다.According to an embodiment of the present invention, in a situation where schedule information of another user forming a friend relationship with the user is displayed to the user, The corresponding divided area) can be intuitively confirmed.

보다 구체적으로, 상기 서버는 상기 다른 사용자의 일정 정보를 사용자에게 표시하는 경우, 상기 사용자의 일정 정보 내 하나 이상의 분할 영역 및 상기 다른 사용자(예를 들어, 친구 1, 친구 2 및 친구 3)의 일정 정보 내 하나 이상의 분할 영역을 비교하여, 이들 중 표시 상태 변환이 공통적으로 이루어지지 않은 분할 영역에 대해서는 제3 표시 상태로 변환하여 나타낼 수 있다. More specifically, when the server displays the schedule information of the other user to the user, the server displays the schedule information of the other user (for example, friend 1, friend 2 and friend 3) One or more divided areas in the information are compared with each other, and a divided area in which the display state conversion is not common among them can be converted and displayed in the third display state.

이 때, 상기 제3 표시 상태로 변환된 분할 영역은, 상기 사용자 및 상기 다른 사용자(친구 1, 친구 2 및 친구 3)) 간 약속 일정을 새로이 추가하는 것이 가능한 분할 영역 즉, 상기 사용자 및 다른 사용자 3명을 포함한 4명 모두가 아무런 일정이 존재하지 않는 시간을 나타내는 것일 수 있다.At this time, the divided region converted into the third display state is divided into the divided regions in which the appointment schedule can be newly added between the user and the other users (friend 1, friend 2 and friend 3), that is, All four, including three, may represent a time when no schedule exists.

보다 구체적인 설명을 위해 다시 도 6(a) 내지 도 6(d)를 참고하면, 먼저 도 6(a)에는 사용자의 일정 정보가 도시되어 있다. 상기 도 6(a)의 사용자(장광영)는 월요일 점심 및 저녁, 금요일 저녁, 일요일 점심 및 저녁에는 고정 스케쥴이 있고, 수요일 점심, 목요일 저녁, 금요일 점심, 토요일 저녁에는 상기 사용자에 의해 추가된 일정이 존재하고 있으며, 화요일 점심 및 저녁, 수요일 저녁, 목요일 점심 및 토요일 점심은 아직 아무런 일정이 존재하고 있지 않다.6 (a) to 6 (d) for a more detailed description, FIG. 6 (a) shows the schedule information of the user. The user (Jang, Kwang-young) of FIG. 6 (a) has a fixed schedule on Monday lunch and dinner, Friday evening, Sunday lunch and dinner, and a schedule added by the user on Wednesday lunch, Thursday evening, Friday lunch, There is no schedule for Tuesday lunch and dinner, Wednesday evening, Thursday lunch and Saturday lunch on Tuesday.

다음으로 도 6(b)에는 친구 1(장세영)의 일정 정보가 도시되어 있다. 상기 친구 1(장세영)은 월요일 저녁, 수요일 저녁, 토요일 저녁, 일요일 저녁에는 고정 스케쥴이 있고, 월요일 점심, 화요일 저녁, 수요일 점심, 일요일 점심에는 상기 친구 1(장세영)에 의해 추가된 일정이 존재하고 있으며, 화요일 점심, 목요일 점심 및 저녁, 금요일 점심 및 저녁, 토요일 점심은 아직 아무런 일정이 존재하고 있지 않다.Next, Fig. 6 (b) shows the schedule information of the friend 1 (Chang Se-young). The friend 1 (Jang Se-young) has a fixed schedule on Monday evening, Wednesday evening, Saturday evening and Sunday evening, and there is a schedule added by the friend 1 (Je Seh Young) at lunch on Monday, Tuesday evening, Wednesday lunch and Sunday There is no schedule for Tuesday lunch, Thursday lunch and dinner on Tuesday, lunch and dinner on Friday and lunch on Saturday.

다음으로 도 6(c)에는 친구 2(석우정)의 일정 정보가 도시되어 있다. 상기 친구 2(석우정)은 월요일 점심 및 저녁, 화요일 점심, 일요일 점심에는 고정 스케쥴이 있고, 수요일 저녁, 목요일 저녁, 일요일 저녁에는 상기 친구 2(석우정)에 의해 추가된 일정이 존재하고 있으며, 화요일 저녁, 수요일 점심, 목요일 점심, 금요일 점심 및 저녁, 토요일 점심 및 저녁은 아직 아무런 일정이 존재하고 있지 않다.Next, FIG. 6C shows schedule information of friend 2 (friendship). The friend 2 has a fixed schedule for Monday lunch and dinner, Tuesday lunch, and Sunday lunch, there is a schedule added by Friend 2 (Wednesday friendship) on Wednesday evening, Thursday evening, and Sunday evening, Tuesday evening, Wednesday lunch, Thursday lunch, Friday lunch and dinner, Saturday lunch and dinner are not scheduled yet.

다음으로 도 6(d)에는 친구 3(김진영)의 일정 정보가 도시되어 있다. 상기 친구 3(김진영)은 월요일 저녁, 화요일 저녁, 수요일 저녁, 목요일 저녁, 일요일 저녁에는 고정 스케쥴이 있고, 화요일 점심, 수요일 점심, 금요일 점심 및 저녁에는 상기 친구 3(김진영)에 의해 추가된 일정이 존재하고 있으며, 월요일 점심, 목요일 점심, 토요일 점심 및 저녁은 아직 아무런 일정이 존재하고 있지 않다.Next, Fig. 6 (d) shows schedule information of friend 3 (Jin-young Kim). The friend 3 (Kim Jin-young) has a fixed schedule on Monday evening, Tuesday evening, Wednesday evening, Thursday evening and Sunday evening, and on Tuesday lunch, Wednesday lunch, and Friday lunch and dinner, the schedule added by Friend 3 There is no schedule yet for Monday, lunch, Saturday lunch and dinner on Monday.

본 발명의 일실시예에 따르면, 위와 같이 상기 사용자와 친구 관계를 형성하고 있는 다른 사용자(친구 1, 친구 2, 친구 3)의 일정 정보가 도 6(a) 내지 도 6(d)와 같이 상기 사용자에게 표시되는 상황에서, 상기 서버는 상기 사용자와 상기 다른 사용자 간 약속이 가능한 시간을 나타내는 분할 영역을 제3 표시 상태로 변환하여 표시할 수 있으며, 구체적으로는 상기 사용자의 일정 정보 내 하나 이상의 분할 영역 및 상기 다른 사용자(예를 들어, 친구 1, 친구 2 및 친구 3)의 일정 정보 내 하나 이상의 분할 영역을 각각 비교하여, 이들 중 표시 상태 변환이 공통적으로 이루어지지 않은 분할 영역에 대해 제3 표시 상태로 변환하여 나타낼 수 있다.According to an embodiment of the present invention, the schedule information of the other users (friend 1, friend 2, friend 3) forming a friend relationship with the user as described above is set as shown in FIG. 6 (a) In a situation where the user is displayed, the server may convert the divided area, which indicates a possible time between the user and the other user, into a third display state and display the converted divided state. More specifically, (For example, friend 1, friend 2, and friend 3) in the schedule information of each of the plurality of users and the third display State and can be displayed.

그에 따라, 상기 사용자와 상기 친구 1(장세영) 간 약속이 가능한 시간을 나타내는 분할 영역은, 화요일 점심, 목요일 점심, 토요일 점심에 해당하므로, 도 7(b)에 도시된 바와 같이 해당 분할 영역이 제3 표시 상태로 변환되어 표시될 수 있다. 이 때, 상기 친구 1의 일정 정보에 포함된 제1 표시 상태 및 제2 표시 상태로 표시되는 분할 영역 각각은, 도 6(b)와 같이 서로 구분되어 표시될 수도 있으나, 도 7(b)와 같이 서로 구분되지 않고 동일한 표시 상태로 나타내어 질 수도 있다.Accordingly, since the divided region indicating the possible time for the appointment between the user and the friend 1 (Jang Se-young) corresponds to lunch on Tuesday lunch, Thursday lunch, and Saturday lunch, 3 display state and can be displayed. In this case, each of the divided regions displayed in the first display state and the second display state included in the schedule information of the friend 1 may be displayed separately as shown in FIG. 6 (b) They may not be distinguished from each other and may be displayed in the same display state.

마찬가지로, 상기 사용자와 상기 친구 2(석우정) 간 약속이 가능한 시간을 나타내는 분할 영역은 화요일 저녁, 목요일 점심, 토요일 점심에 해당하므로, 도 7(c)에 도시된 바와 같이 해당 분할 영역이 제3 표시 상태로 변환되어 표시될 수 있다. Likewise, since the divided area indicating the possible time for the appointment between the user and the friend 2 (Seo friendship) corresponds to lunch on Tuesdays, Thursdays, lunches, and Saturdays, as shown in FIG. 7C, It can be converted into a display state and displayed.

또한, 상기 사용자와 상기 친구 3(김진영) 간 약속이 가능한 시간을 나타내는 분할 영역은 목요일 점심, 토요일 점심에 해당하므로, 도 7(d)에 도시된 바와 같이 해당 분할 영역이 제3 표시 상태로 변환되어 표시될 수 있다.In addition, since the divided region indicating the time available for appointment between the user and the friend 3 (Kim Jin-young) corresponds to lunch on Thursday and lunch on Thursday, the divided region is converted into the third display state Can be displayed.

따라서, 본 발명에 의하면 상기 일정 관리 서비스 내에서 사용자 자신과 친구 관계를 맺고 있는 다른 사용자의 일정이 상기 사용자의 일정과 비교된 후 상기 사용자와 다른 사용자 간 약속이 가능한 시간대가 직관적으로 표시될 수 있다는 효과가 존재할 수 있다.Therefore, according to the present invention, the schedule of another user who has a friend relationship with the user himself / herself in the schedule management service is compared with the schedule of the user, and the time zone in which the appointment can be made between the user and another user can be intuitively displayed Effects may exist.

또한, 본 발명의 일실시예에 따르면, 상기 친구 1, 친구 2, 친구 3 각각과 약속이 가능한 시간대를 상기 일정 정보를 통해 확인한 후, 만약 상기 사용자가 상기 친구 1과 약속이 가능한 시간대를 나타내는 분할 영역을 추가 선택하는 경우, 상기 서버는 상기 추가 선택을 입력받은 분할 영역을 제2 표시 상태로 변환하여 표시함으로써, 상기 사용자와 상기 친구 1 간의 약속이라는 새로운 일정이 추가되었음을 직관적으로 표시할 수 있다. In addition, according to an embodiment of the present invention, after confirming a time zone in which an appointment can be made with each of the friend 1, the friend 2, and the friend 3 through the schedule information, The server can intuitively display that a new schedule, such as an appointment between the user and the friend 1, has been added by displaying the converted divided area into the second display state and displaying it.

이 때 상기 분할 영역에는 도 8(a) 내지 도 8(c)에 도시된 바와 같이 상기 친구 1에 관한 정보, 약속 장소 정보, 함께 약속한 음식 정보 등이 포함되어 상기 분할 영역에 대응되는 시간에 존재하는 일정이 상기 친구 1과의 식사 약속, 어느 지역에서의 식사 약속이라는 것 등을 표시하도록 설정될 수도 있다. At this time, as shown in Figs. 8 (a) to 8 (c), the divided area includes information about the friend 1, appointment place information, promised food information and the like, An existing schedule may be set to indicate a meal promise with the friend 1, a meal promise in an area, and the like.

이 경우, 상기 친구 1에 관한 정보, 약속 장소 정보, 함께 약속한 음식 정보 등은 도 8(a) 내지 도 8(c)에 도시된 바와 같이 서로 구분되어 표시될 수 있으나, 이와 달리 이들 모두에 관한 정보가 함께 표시되도록 설정될 수도 있다.In this case, the information on the friend 1, the appointment place information, and the food information promised together can be displayed separately as shown in FIG. 8 (a) to FIG. 8 (c) May be set to be displayed together.

그에 따라 본 발명의 일실시예에 따르면, 상기 사용자가 상기 일정 정보를 확인하되, 상기 일정 정보에 포함된 기간 정보를 변경함으로써 특정 시점의 과거에 자신이 누구와/어디서/무엇을 먹었는지 등에 대한 기록 및 그에 대한 확인이 가능하다는 효과가 존재할 수 있다.Accordingly, according to an embodiment of the present invention, the user confirms the schedule information, and changes the period information included in the schedule information to record a record of who / what / And there can be an effect that confirmation thereof can be made.

또한, 본 발명의 일실시예에 따르면, 도 7에는 도시되어 있지 않으나 만약 상기 사용자가 상기 친구 1, 친구 2, 친구 3 모두와 약속이 가능한 시간대를 확인하길 희망하는 경우에는, 상기 사용자의 일정 정보와 상기 친구 1, 친구 2, 친구 3 모두의 일정 정보를 모두 비교하여 목요일 점심, 토요일 점심에 대응되는 분할 영역을 제3 표시 상태로 변환하여 표시함으로써 상기 사용자가 상기 친구 1, 친구 2, 친구 3과 약속이 가능한 시간대를 직관적으로 확인할 수도 있다.7, if the user wishes to confirm the time zone in which the user can make an appointment with the friend 1, the friend 2, and the friend 3, the schedule information of the user Friend 2, and friend 3, and converts the partitioned area corresponding to the lunch and Saturday lunches on Thursday into the third display state, thereby displaying the friend 1, friend 2, friend 3 And the time zone in which the appointment can be made intuitively.

나아가, 본 발명의 일실시예에 따르면, 상기 친구 1, 친구 2, 친구 3과 약속이 가능한 시간대를 직관적으로 확인할 수 있는 일정 정보에 대하여 상기 친구 1, 친구 2, 친구 3 각각에게 공유할 수도 있으며, 상기 친구 1, 친구 2, 친구 3을 모두 포함하는 온라인 대화방을 개설하여 상기 온라인 대화방 내에서 상기 친구 1, 친구 2, 친구 3 각각에게 상기 일정 정보에 대한 열람을 제공할 수도 있다.Furthermore, according to the embodiment of the present invention, the schedule information that can intuitively confirm the time zone in which the appointment can be made with the friend 1, the friend 2, and the friend 3 may be shared with the friend 1, the friend 2, , An online chat room including all of the friends 1, 2, and 3 may be opened to provide browsing of the schedule information to the friends 1, 2, and 3 in the online chat room.

한편, 본 발명의 다른 일실시예에 따르면, 상기 서버는 상기 사용자와 다른 사용자 간의 약속 정보를 외부 서버로 전송하여, 상기 외부 서버가 이를 기반으로 상기 사용자에게 메뉴 추천 및 예약 안내 메시지를 전송하도록 할 수 있다.According to another embodiment of the present invention, the server transmits appointment information between the user and another user to an external server, and the external server transmits the menu recommendation and reservation guide message to the user based on the appointment information .

보다 구체적인 설명을 위해 도 10을 참고하면, 서버는 상기 사용자 및 상기 다른 사용자 각각이 이용하는 상기 일정 관리 서비스를 제어하며, 그에 따라 상기 사용자 및 상기 다른 사용자 각각의 일정 정보 및/또는 상기 사용자와 상기 다른 사용자 간 약속 정보를 모두 저장/제어하고 있을 수 있다.10, the server controls the schedule management service used by each of the user and the other user, so that schedule information of the user and the other user and / or schedule information of the user and the other user and / And may store / control all appointment information between users.

따라서, 앞서 설명한 과정에 따라 상기 일정 관리 서비스 내에서 상기 사용자와 상기 다른 사용자 간 약속 정보가 생성되는 경우, 상기 서버는 상기 사용자와 상기 다른 사용자 간 약속 정보를 저장/제어하고 있을 수 있으며, 상기 사용자와 상기 다른 사용자 간 약속 정보를 적어도 하나 이상의 외부 서버로 전송할 수 있다. 이 때, 상기 약속 정보에는 상기 사용자 및 상기 다른 사용자 각각의 연락처 정보 등이 함께 포함되어 있을 수 있다.Accordingly, when appointment information is generated between the user and the other user in the schedule management service according to the above-described process, the server may store / control appointment information between the user and the other user, And the other user's appointment information to at least one or more external servers. At this time, the appointment information may include contact information of the user and the other user.

이 때, 상기 외부 서버는 레스토랑, 카페, 식당, 극장, 호프집, 바(bar) 등 다양한 업체에서 운영되고 있는 서버일 수 있으며, 특히 상기 사용자와 상기 다른 사용자 간 약속 정보를 상기 서버로부터 제공받기 위해 상기 사용자 및/또는 상기 서버의 운영자 측과 미리 수수료 약정 및/또는 개인정보 활용 약정을 맺은 업체의 서버일 수 있으나, 이에 제한되지는 않는다.At this time, the external server may be a server operated by various companies such as a restaurant, a café, a restaurant, a theater, a house, a bar, etc. In particular, But is not limited to, a server of a company that has entered into a fee commitment and / or a personal information utilization agreement with the user and / or the operator of the server in advance.

한편, 상기 서버에 의해 상기 사용자와 상기 다른 사용자 간 약속 정보가 적어도 하나 이상의 외부 서버로 전송될 경우, 상기 외부 서버는 상기 약속 정보를 통해 상기 사용자와 상기 다른 사용자 간 특정 날짜에 만남이 예정되어 있음을 확인하는 것이 가능하며, 만약 상기 약속 정보에 만남이 예정된 날짜 정보 외에 지역 정보도 포함되어 있을 경우 구체적인 만남 예정 지역을 확인하는 것도 가능할 수 있다.Meanwhile, when the server transmits appointment information between the user and the other user to at least one external server, the external server is scheduled to meet a specific date between the user and the other user through the appointment information It is also possible to check a specific meeting scheduled area if local information is included in the appointment information in addition to the date information of the meeting.

따라서, 상기 서버에 의해 제공되는 상기 사용자와 상기 다른 사용자 간 약속 정보는, 상기 외부 서버가 자신의 업체를 홍보할 수 있는 메뉴 추천 및 예약 안내 메시지를 상기 사용자 및/또는 상기 다른 사용자에게 전송하는 것에 이용될 수 있다.Therefore, the appointment information between the user and the other user provided by the server may be transmitted to the user and / or the other user via the menu recommendation and reservation guide message in which the external server can promote his / Can be used.

이 때, 상기 외부 서버가 자신의 업체를 홍보할 수 있는 메뉴 추천 및 예약 안내 메시지를 상기 사용자 및/또는 상기 다른 사용자에게 전송하는 것은 상기 일정 관리 서비스 내에서 이루어질 수도 있으며, 이와 달리 상기 외부 서버가 단문 메시지 서비스(Short Messaging Service, SMS), 멀티미디어 메시지 서비스(Multimedia Messaging Service, MMS) 등 다양한 방법을 활용하여 수행할 수도 있다.At this time, it is possible that the external server transmits a menu recommendation and a reservation guidance message to the user and / or the other user, which can promote their company, in the schedule management service, A short message service (SMS), a multimedia message service (MMS), and the like.

한편, 상기 외부 서버로부터 메뉴 추천 및 예약 안내 메시지를 수신한 상기 사용자 및/또는 상기 다른 사용자 각각은 상기 일정 관리 서비스 내에서 예약 및 결제 처리를 수행하여 상기 외부 서버를 운영하는 업체에 대한 예약 절차를 밟을 수도 있다. 만약, 상기 일정 관리 서비스 내에서 상기 예약 절차를 진행한 경우, 상기 사용자 및/또는 상기 다른 사용자의 일정 정보 내 대응되는 특정 날짜 각각에 상기 예약 정보가 포함되어 표시될 수도 있다.도 9는 본 발명의 일실시예가 적용될 수 있는 사용자 단말 및 서버의 구성을 설명하기 위한 블록도이다.On the other hand, the user and / or the other user who has received the menu recommendation and reservation guide message from the external server performs reservation and payment processing in the schedule management service and performs a reservation procedure for a company operating the external server You can step on. If the reservation procedure is performed in the schedule management service, the reservation information may be displayed on each of the corresponding specific dates in the schedule information of the user and / or the other user. FIG. 2 is a block diagram illustrating a configuration of a user terminal and a server to which an embodiment of the present invention can be applied.

도 9를 참고하면, 본 발명에서 적용될 수 있는 사용자 단말(100) 및 서버(200)가 도시되어 있다. Referring to FIG. 9, there is shown a user terminal 100 and a server 200 that may be employed in the present invention.

상기 서버(200)는 유선 또는 무선 접속에 필요한 접속 정보를 송수신할 수 있는 송신부 및 수신부를 포함하는 유무선 통신부(Radio Communication unit, 920)와 메모리부(921), 디스플레이부(922) 및 제어부(또는 프로세서, 923)를 포함할 수 있으며, 이는 예시에 불과하며 도 9에 도시된 구성 외 다른 구성을 더 포함할 수 있으며, 이와 달리 도 9에 도시된 구성 중 일부를 생략하여 구현될 수도 있다.The server 200 includes a wireless communication unit 920, a memory unit 921, a display unit 922, and a control unit (or a wireless communication unit) including a transmitting unit and a receiving unit capable of transmitting and receiving connection information required for wired or wireless connection A processor, and a processor 923, which are merely examples, and may further include other configurations than those shown in FIG. 9, or alternatively may be implemented by omitting some of the configurations shown in FIG.

또한, 서버(200)의 신호 처리, 계층 처리 등 사용자 단말(100)과의 데이터 통신에 대한 전반적인 과정은 메모리(921) 및 제어부(923)에 의해 제어되며, 상기 메모리부(921), 유무선 통신부(920) 및 제어부(923) 간에는 연결 관계가 형성될 수 있다.The overall process of data communication with the user terminal 100 such as signal processing and hierarchical processing of the server 200 is controlled by the memory 921 and the control unit 923 and is controlled by the memory unit 921, A connection relationship may be established between the control unit 920 and the control unit 923.

서버(200)에 포함된 유무선 통신부(920)는 앞서 언급한 바와 같이 송신부 및 수신부를 포함할 수 있으며, 송신부 및 수신부는 사용자 단말(100), 서버(200) 또는 도 9에 도시되어 있지 않으나 적어도 하나 이상의 외부 장치와 데이터 또는 신호를 송신 및 수신하도록 구성될 수 있다. The wired / wireless communication unit 920 included in the server 200 may include a transmitting unit and a receiving unit as described above. The transmitting unit and the receiving unit may be a user terminal 100, a server 200, And may be configured to transmit and receive data or signals with one or more external devices.

제어부(923)는 유무선 통신부(920) 내 송신부 및 수신부와 기능적으로 연결될 수 있으며, 이에 따라 사용자 단말(100) 및 서버(200) 간 데이터 또는 신호를 송수신하는 과정을 상기 송신부 및 수신부가 제어하도록 구성될 수 있다. The control unit 923 can be functionally connected to the transmitting unit and the receiving unit in the wired and wireless communication unit 920 so that the transmitting unit and the receiving unit can control the process of transmitting and receiving data or signals between the user terminal 100 and the server 200 .

또한, 제어부(923)는 전송할 데이터에 대한 각종 전처리를 수행한 후 송신부로 전송할 수 있으며, 그 외 수신부가 수신한 데이터에 대한 후처리를 수행할 수 있다.In addition, the control unit 923 may perform various preprocessing on the data to be transmitted and then transmit the data to the transmission unit, and may perform post-processing on the data received by the other reception unit.

필요한 경우 제어부(923)는 송수신된 데이터에 포함된 정보를 메모리부(921)에 저장할 수도 있다. 이와 같은 구조를 가지고 서버(200)는 앞서 설명한 본 발명의 다양한 실시 형태의 방법을 수행할 수 있다.If necessary, the control unit 923 may store the information included in the transmitted / received data in the memory unit 921. [ With this structure, the server 200 can perform the methods of various embodiments of the present invention described above.

도 9의 사용자 단말(100)을 참고하면, 상기 사용자 단말(100)은의 송신부 및 수신부를 포함하는 유무선 통신부(910), 메모리부(911), 디스플레이부(912) 및 제어부(913)를 포함하여 이루어질 수 있으며, 사용자 단말(100)의 구성에 대해서는 앞서 도 2에서 상세히 설명하였는바 이하에서는 생략하기로 한다.9, the user terminal 100 includes a wired / wireless communication unit 910 including a transmitting unit and a receiving unit, a memory unit 911, a display unit 912, and a controller 913 The configuration of the user terminal 100 has been described in detail with reference to FIG. 2, and will not be described below.

사용자 단말(100) 및 서버(200)의 제어부(913, 923)는 사용자 단말(100) 및 서버(200)의 동작들을 지시(예를 들어, 제어, 조정, 관리 등)할 수 있으며, 각각의 제어부들(913, 923)은 프로그램 코드들 및 데이터를 저장하는 것이 가능한 메모리(911, 921)들과도 연결될 수 있다. The user terminals 100 and the control units 913 and 923 of the server 200 can instruct (for example, control, adjust, manage, etc.) the operations of the user terminal 100 and the server 200, The control units 913 and 923 may also be connected to the memories 911 and 921 capable of storing program codes and data.

메모리(911, 921)는 제어부(913, 923)에 연결되어 오퍼레이팅 시스템(operating system), 어플리케이션, 및 일반 파일(general files)들을 저장할 수 있다.The memories 911 and 921 are connected to the control units 913 and 923 to store an operating system, an application, and general files.

본 발명의 제어부(913, 923)는 프로세서(Processor), 컨트롤러(controller), 마이크로 컨트롤러(microcontroller), 마이크로 프로세서(microprocessor), 마이크로 컴퓨터(microcomputer) 등으로도 호칭될 수 있다. 한편, 제어부는(913, 923)는 하드웨어(hardware) 또는 펌웨어(firmware), 소프트웨어, 또는 이들의 결합에 의해 구현될 수 있다. The controllers 913 and 923 of the present invention may also be referred to as a processor, a controller, a microcontroller, a microprocessor, a microcomputer, or the like. On the other hand, the control unit 913, 923 may be implemented by hardware or firmware, software, or a combination thereof.

펌웨어나 소프트웨어에 의한 구현의 경우, 본 발명의 일 실시예는 이상에서 설명된 기능 또는 동작들을 수행하는 모듈, 절차, 함수 등의 형태로 구현될 수 있다. 소프트웨어 코드는 메모리부(911, 921)에 저장되어 제어부(913, 923)에 의해 구동될 수 있다. In the case of an implementation by firmware or software, an embodiment of the present invention may be implemented in the form of a module, a procedure, a function, or the like which performs the functions or operations described above. The software codes may be stored in the memory units 911 and 921 and may be driven by the control units 913 and 923. [

이 때, 메모리부는 상기 사용자 단말(100) 및 서버(200) 내부 또는 외부에 위치할 수 있으며, 이미 공지된 다양한 수단에 의해 상기 제어부(913, 923)와 데이터를 주고 받을 수 있다.In this case, the memory unit may be located inside or outside the user terminal 100 and the server 200, and may exchange data with the controllers 913 and 923 by various well-known means.

한편, 상술한 방법은, 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터 판독 가능 매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 또한, 상술한 방법에서 사용된 데이터의 구조는 컴퓨터 판독 가능 매체에 여러 수단을 통하여 기록될 수 있다. 본 발명의 다양한 방법들을 수행하기 위한 실행 가능한 컴퓨터 코드를 저장하는 컴퓨터 판독 가능 매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체(예를 들면, 시디롬, DVD 등)와 같은 저장 매체를 포함한다.On the other hand, the above-described method can be implemented in a general-purpose digital computer that can be created as a program that can be executed in a computer and operates the program using a computer-readable medium. Further, the structure of the data used in the above-described method can be recorded on a computer-readable medium through various means. Computer readable media for storing executable computer code for carrying out the various methods of the present invention include magnetic storage media (e.g., ROM, floppy disks, hard disks, etc.), optical readable media (e.g., Etc.).

본원 발명의 실시예들과 관련된 기술 분야에서 통상의 지식을 가진 자는 상기 기재의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로, 개시된 방법들은 한정적인 관점이 아닌 설명적 관점에서 고려되어야 한다. 본 발명의 범위는 발명의 상세한 설명이 아닌 특허청구 범위에 나타나며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명의 범위에 포함되는 것으로 해석되어야 한다.It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the disclosed methods should be considered in an illustrative rather than a restrictive sense. It is intended that the present invention cover the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.

본 발명인 하나 이상의 분할 영역들로 표시된 일정 정보를 기반으로 일정 관리 서비스를 제공하는 방법 및 이를 구현하기 위한 기록매체에 저장된 컴퓨터 프로그램은 일정 관리 서비스를 제공하는 다양한 방법 및 이를 구현하기 위한 기록매체에 저장된 컴퓨터 프로그램에 적용하는 것이 가능하다.A method for providing a schedule management service based on schedule information displayed as one or more sub-areas according to the present invention and a computer program stored in a recording medium for implementing the schedule management service include various methods for providing a schedule management service, It is possible to apply it to a computer program.

Claims (11)

하나 이상의 분할 영역들로 표시된 일정 정보를 기반으로 서버가 일정 관리 서비스를 제공하는 방법에 있어서,
사용자로부터 기 입력된 고정 스케쥴 정보를 상기 분할 영역들 중 적어도 하나 이상의 영역에 대응하도록 반영하여, 상기 고정 스케쥴 정보가 반영된 하나 이상의 영역에 대해 제1표시 상태로 변환시킨 일정 정보를 상기 사용자에게 표시하는 단계;
상기 분할 영역들 중 제1표시 상태로 변환된 영역 외 적어도 하나 이상의 분할 영역에 대한 선택을 사용자로부터 입력받는 단계; 및
상기 사용자가 선택한 분할 영역을 제2표시 상태로 변환하여, 상기 제1 표시 상태 및 상기 제2 표시 상태로 변환된 분할 영역을 포함하는 일정 정보를 상기 사용자에게 표시하는 단계;를 포함하는, 일정 관리 서비스 제공 방법.
A method of providing a schedule management service by a server based on schedule information displayed as one or more divided regions,
The fixed schedule information inputted by the user is reflected so as to correspond to at least one of the divided areas and the fixed information converted into the first display state is displayed to the user in the at least one area in which the fixed schedule information is reflected step;
Receiving a selection from a user of at least one or more divided areas other than the area converted to the first display state among the divided areas; And
And displaying the schedule information including the divided region converted into the first display state and the second display state to the user by converting the divided region selected by the user into the second display state, Service delivery method.
제 1 항에 있어서,
상기 일정 정보 내 하나 이상의 영역은 상기 사용자가 기 설정한 요일 정보(day of the week) 및 식사 횟수 정보를 기반으로 하여 결정되는 숫자만큼 분할되는 것을 특징으로 하는, 일정 관리 서비스 제공 방법.
The method according to claim 1,
Wherein the at least one area in the schedule information is divided by a number determined based on the day of the week and the number of meals information set by the user.
제 1 항에 있어서,
상기 일정 관리 서비스 내에서 상기 사용자와 친구 관계를 형성하고 있는 친구등록 사용자의 일정 정보를 상기 사용자에게 표시하되,
상기 친구등록 사용자의 일정 정보를 사용자에게 표시하는 경우, 상기 사용자의 일정 정보 내 하나 이상의 분할 영역 및 상기 친구등록 사용자의 일정 정보 내 하나 이상의 분할 영역을 비교하여, 이들 중 표시 상태 변환이 공통적으로 이루어지지 않은 분할 영역에 대해서는 제3 표시 상태로 변환하여 나타내는 것을 특징으로 하는, 일정 관리 서비스 제공 방법.
The method according to claim 1,
Displaying schedule information of a friend registered user forming a friend relationship with the user in the schedule management service to the user,
In the case where the schedule information of the friend registered user is displayed to the user, one or more divided regions in the schedule information of the user and one or more divided regions in the schedule information of the friend registered user are compared to each other, Wherein the first display state is converted into a third display state for the divided regions that are not divided.
제 3 항에 있어서,
상기 사용자가 상기 친구 관계를 형성하고 있는 친구등록 사용자를 둘 이상 선택하는 경우, 상기 사용자의 일정 정보 내 하나 이상의 분할 영역 및 상기 둘 이상의 친구등록 사용자 각각의 일정 정보 내 하나 이상의 분할 영역을 비교하여, 표시 상태 변환이 공통적으로 이루어지지 않은 분할 영역에 대해서는 제3 표시 상태로 변환하여 나타내는 것을 특징으로 하는, 일정 관리 서비스 제공 방법.
The method of claim 3,
Comparing one or more divided regions in the schedule information of the user and one or more divided regions in predetermined information of each of the two or more friend registered users when the user selects two or more friend registered users forming the friend relationship, And the third display state is converted and displayed for a divided region in which display state conversion is not commonly performed.
제 3 항 또는 제 4 항에 있어서,
상기 제3 표시 상태로 변환된 분할 영역 중 어느 하나의 영역에 대해 상기 사용자로부터 추가 선택을 입력받는 경우, 상기 추가 선택을 입력받은 분할 영역을 제2 표시 상태로 변환하여 나타내는 것을 특징으로 하는, 일정 관리 서비스 제공 방법.
The method according to claim 3 or 4,
And wherein when the additional selection is received from the user for any one of the divided regions converted into the third display state, the divided region into which the additional selection is inputted is converted into the second display state and displayed A method of providing a management service.
제 1 항에 있어서,
상기 분할 영역 중 상기 제1 표시 상태 및 상기 제2 표시 상태로 변환된 분할 영역 외 적어도 하나 이상의 특정 영역에 대한 선택을 사용자로부터 입력받는 경우,
상기 일정 관리 서비스 내에서 상기 사용자와 친구 관계를 형성하고 있는 친구등록 사용자들 중 상기 특정 영역에 대한 표시 상태 변환이 이루어지지 않은 적어도 하나 이상의 친구등록 사용자에 대한 정보를 상기 사용자에게 제공하는 것을 특징으로 하는, 일정 관리 서비스 제공 방법.
The method according to claim 1,
When a selection of at least one or more specific areas other than the divided area converted into the first display state and the second display state among the divided areas is input from a user,
And provides information on at least one or more friend registering users whose display status is not changed for the specific area among the friend registering users forming the friend relationship with the user in the schedule management service. To provide a schedule management service.
제 1 항에 있어서,
상기 서버는, 상기 분할 영역 중 상기 제1 표시 상태 및 상기 제2 표시 상태로 변환된 분할 영역 외 적어도 하나 이상의 특정 영역을 고려하여, 상기 일정 관리 서비스 내에서 상기 사용자와 친구 관계를 형성하고 있지 않은 친구미등록 사용자들 중 상기 특정 영역에 대한 표시 상태 변환이 이루어지지 않은 적어도 하나 이상의 친구미등록 사용자에 대한 정보를 상기 사용자에게 추천하는 것을 특징으로 하는, 일정 관리 서비스 제공 방법.
The method according to claim 1,
Wherein the server is configured not to form a friend relationship with the user in the schedule management service in consideration of at least one or more specific regions other than the divided regions converted into the first display state and the second display state among the divided regions And recommending information on at least one or more friend unregistered users whose display state of the specific area is not changed among friend unregistered users to the user.
제 6 항에 있어서,
상기 친구등록 사용자에 대한 정보에 대하여 상기 사용자로부터 추가 선택을 입력받는 경우,
상기 사용자가 추가 선택한 친구등록 사용자에 대한 일정 정보 내 하나 이상의 분할 영역을, 상기 사용자의 일정 정보 내 하나 이상의 분할 영역과 비교하여, 이들 중 표시 상태 변환이 공통적으로 이루어지지 않은 분할 영역에 대해서는 제3 표시 상태로 변환하여 나타내는 것을 특징으로 하는, 일정 관리 서비스 제공 방법.
The method according to claim 6,
When receiving an additional selection from the user for information on the friend registered user,
Comparing one or more divided regions in the schedule information for the friend registering user selected by the user with one or more divided regions in the schedule information of the user, and for the divided regions where display state conversion is not common among the divided regions, Display state of the schedule management service.
제 7 항에 있어서,
상기 친구미등록 사용자에 대한 정보에 대하여 상기 사용자로부터 추가 선택을 입력받는 경우,
상기 사용자가 추가 선택한 친구미등록 사용자에 대한 일정 정보 내 하나 이상의 분할 영역을, 상기 사용자의 일정 정보 내 하나 이상의 분할 영역과 비교하여, 이들 중 표시 상태 변환이 공통적으로 이루어지지 않은 분할 영역에 대해서는 제3 표시 상태로 변환하여 나타내는 것을 특징으로 하는, 일정 관리 서비스 제공 방법.
8. The method of claim 7,
When receiving an additional selection from the user for information on the friend unregistered user,
Comparing one or more divided regions in the schedule information for the non-registered users selected by the user with one or more divided regions in the schedule information of the user, and for the divided regions in which display state conversion is not common among the divided regions, Display state of the schedule management service.
제 1 항에 있어서,
상기 제2 표시 상태로 변환된 분할 영역에 장소 정보, 음식 정보, 시간정보, 상대 정보를 포함하여 이루어지는 추가 정보 입력이 가능하되,
상기 입력된 추가 정보는 상기 일정 정보에 반영되어 표시되는 것을 특징으로 하는, 일정 관리 서비스 제공 방법.
The method according to claim 1,
The additional information can be input by including the place information, the food information, the time information, and the relative information in the divided area converted into the second display state,
Wherein the input additional information is reflected on the schedule information and displayed.
컴퓨터 또는 이동 단말을 포함하는 하드웨어에 결합되어,
하나 이상의 분할 영역들로 표시된 일정 정보를 기반으로 일정 관리 서비스를 제공하기 위해, 사용자로부터 기 입력된 고정 스케쥴 정보를 상기 분할 영역들 중 적어도 하나 이상의 영역에 대응하도록 반영하여, 상기 고정 스케쥴 정보가 반영된 하나 이상의 영역에 대해 제1표시 상태로 변환시킨 일정 정보를 상기 사용자에게 표시하는 단계;
상기 분할 영역들 중 제1표시 상태로 변환된 영역 외 적어도 하나 이상의 분할 영역에 대한 선택을 사용자로부터 입력받는 단계; 및
상기 사용자가 선택한 분할 영역을 제2표시 상태로 변환하여, 상기 제1 표시 상태 및 상기 제2 표시 상태로 변환된 분할 영역을 포함하는 일정 정보를 상기 사용자에게 표시하는 단계;를 포함하여 실행시키기 위하여 기록매체에 저장된 컴퓨터 프로그램.
Coupled to hardware, including a computer or a mobile terminal,
In order to provide a schedule management service based on schedule information displayed as one or more sub-areas, the fixed schedule information input from the user is reflected so as to correspond to at least one of the sub-areas, Displaying to the user certain information converted into a first display state for at least one region;
Receiving a selection from a user of at least one or more divided areas other than the area converted to the first display state among the divided areas; And
And displaying the predetermined information including the divided region converted into the first display state and the second display state to the user by converting the divided region selected by the user into a second display state A computer program stored on a recording medium.
KR1020170007104A 2017-01-16 2017-01-16 Method for providing appointment managing service based on appointment information expressed one or more division area and computer program stored recoding medium for executing the same KR101857904B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020170007104A KR101857904B1 (en) 2017-01-16 2017-01-16 Method for providing appointment managing service based on appointment information expressed one or more division area and computer program stored recoding medium for executing the same
KR1020180052521A KR102373530B1 (en) 2017-01-16 2018-05-08 Method for providing appointment managing service based on appointment information expressed one or more division area

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170007104A KR101857904B1 (en) 2017-01-16 2017-01-16 Method for providing appointment managing service based on appointment information expressed one or more division area and computer program stored recoding medium for executing the same

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020180052521A Division KR102373530B1 (en) 2017-01-16 2018-05-08 Method for providing appointment managing service based on appointment information expressed one or more division area

Publications (1)

Publication Number Publication Date
KR101857904B1 true KR101857904B1 (en) 2018-05-14

Family

ID=62188104

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170007104A KR101857904B1 (en) 2017-01-16 2017-01-16 Method for providing appointment managing service based on appointment information expressed one or more division area and computer program stored recoding medium for executing the same

Country Status (1)

Country Link
KR (1) KR101857904B1 (en)

Similar Documents

Publication Publication Date Title
US11449904B1 (en) System and device for generating a check-in image for a geographic location
US10026063B2 (en) Reminder creation for tasks associated with a user event
KR101649630B1 (en) Mobile terminal and method for notifying schedule thereof
US9916750B2 (en) Method and device for reminding based on alarm clock
EP3163524A1 (en) Method and device for calling taxi
US10616718B2 (en) Method and system for providing information about time zone of a wireless communication device
JP2017514328A (en) Method, apparatus, and storage medium for automatic switching of mode and mode control capability in a wireless communication device
WO2014013275A2 (en) Personal safety communication system
US9386405B2 (en) Location-based profiles
US9225753B1 (en) Emergency contact access for locked computing devices
EP3407279A1 (en) Method, apparatus and terminal device for invoking a virtual public transport card
CN104350794A (en) Quiet hours for notifications
US9491576B2 (en) Location based automated meeting attendance
US10607193B1 (en) Event monitoring system
CN105306690B (en) A kind of method and apparatus of processing communication information
US20130130659A1 (en) Updating social networks in response to trigger events on mobile communication device
KR20140074153A (en) Method and mobile terminal for providing information
US9363639B2 (en) Sharing content
KR101857904B1 (en) Method for providing appointment managing service based on appointment information expressed one or more division area and computer program stored recoding medium for executing the same
KR102373530B1 (en) Method for providing appointment managing service based on appointment information expressed one or more division area
KR101602397B1 (en) Method and device for router access control, router, program and storage medium
CN105190580B (en) For providing the method and system of the information in the time zone about wireless communication device
US20170171327A1 (en) Computerized System for Providing a Smart Address Book and Methods of Its Use

Legal Events

Date Code Title Description
A107 Divisional application of patent
GRNT Written decision to grant