KR20200137914A - Method, server, computer program and computer-readable recording medium for providing schedule transaction service - Google Patents

Method, server, computer program and computer-readable recording medium for providing schedule transaction service Download PDF

Info

Publication number
KR20200137914A
KR20200137914A KR1020190110356A KR20190110356A KR20200137914A KR 20200137914 A KR20200137914 A KR 20200137914A KR 1020190110356 A KR1020190110356 A KR 1020190110356A KR 20190110356 A KR20190110356 A KR 20190110356A KR 20200137914 A KR20200137914 A KR 20200137914A
Authority
KR
South Korea
Prior art keywords
schedule
sales
information
seller
terminal device
Prior art date
Application number
KR1020190110356A
Other languages
Korean (ko)
Other versions
KR102306707B1 (en
Inventor
황재동
황유동
Original Assignee
황재동
황유동
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 황재동, 황유동 filed Critical 황재동
Publication of KR20200137914A publication Critical patent/KR20200137914A/en
Application granted granted Critical
Publication of KR102306707B1 publication Critical patent/KR102306707B1/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]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • General Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Primary Health Care (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Disclosed is a method for providing a schedule transaction service using a server. The method comprises the steps of: when a schedule to be sold is selected from a terminal device of a seller who wants to sell the schedule, receiving information on the selected sales schedule from the terminal device of the seller; classifying and storing the received sales schedule information as seller identification information; generating a sales schedule list in which the plurality of sales schedules for sale are classified in accordance with a predetermined criterion; when a terminal device of a purchaser who wishes to purchase the schedule accesses a server, providing the generated sales schedule list to the terminal device of the purchaser; and when a schedule for purchase by the purchaser is selected from among a plurality of schedules included in the sales schedule list, transmitting information on the selected purchase schedule to the terminal device of the purchaser.

Description

일정 거래 서비스를 제공하는 방법, 서버, 컴퓨터 프로그램 및 컴퓨터 판독 가능한 기록 매체{METHOD, SERVER, COMPUTER PROGRAM AND COMPUTER-READABLE RECORDING MEDIUM FOR PROVIDING SCHEDULE TRANSACTION SERVICE}MEDIUM FOR PROVIDING SCHEDULE TRANSACTION SERVICE, server, computer program and computer-readable recording medium {METHOD, SERVER, COMPUTER PROGRAM AND COMPUTER-READABLE RECORDING MEDIUM FOR PROVIDING SCHEDULE TRANSACTION SERVICE}

본 발명은 일정 거래 서비스를 제공하는 방법, 서버, 컴퓨터 프로그램 및 컴퓨터 판독 가능한 기록 매체에 관한 것으로, 보다 상세하게는 일정을 판매하는 판매자와 일정을 구매하는 구매자를 중계해주는 일정 거래 서비스를 제공하는 방법, 서버, 컴퓨터 프로그램 및 컴퓨터 판독 가능한 기록 매체에 관한 것이다. The present invention relates to a method of providing a schedule transaction service, a server, a computer program, and a computer-readable recording medium, and more particularly, a method of providing a schedule transaction service that relays a seller who sells a schedule and a buyer who purchases the schedule. , A server, a computer program, and a computer-readable recording medium.

전자 기술의 발달에 힘입어 다양한 종류의 전자기기가 개발 및 보급되고 있다. 특히, 최근에는 우수한 IT 기술을 바탕으로 스마트폰, 스마트워치 등과 같은 최첨단 스마트 기기도 개발 및 보급되고 있고, 가격 인하 및 성능 향상 등으로 인하여 사용자의 수요 또한 증가하고 있다.With the development of electronic technology, various types of electronic devices are being developed and distributed. In particular, in recent years, cutting-edge smart devices such as smart phones and smart watches are also being developed and distributed based on excellent IT technology, and user demand is also increasing due to price reduction and performance improvement.

이와 같이, 스마트폰, 스마트워치 등의 보급률이 급속도로 증가함에 따라, 최첨단 스마트 기기에 부합하는 다양하고 편리한 사용 방법의 개발에 대한 노력도 가속화되고 있다.As such, as the penetration rate of smart phones and smart watches increases rapidly, efforts to develop various and convenient usage methods suitable for cutting-edge smart devices are also accelerating.

그 일 예로, 바쁜 생활 속 시간에 쫓기는 수많은 사람들로부터 일정 관리 어플리케이션(프로그램)에 대한 요구가 계속되어 왔고, 이에 따라 스마트 기기를 통해 자신의 일정을 관리하기 위한 다양한 어플리케이션이 개발 및 보급되고 있다.As an example, demands for schedule management applications (programs) have been continued from numerous people who are chased by time in a busy life, and accordingly, various applications for managing their schedules through smart devices have been developed and distributed.

이러한 종래의 일정 관리 어플리케이션들 중 하나로 캘린더 형태의 그래픽 유저 인터페이스를 통해 유저들의 일정을 표시하는 어플리케이션이 제안된 바 있다.As one of these conventional schedule management applications, an application that displays users' schedules through a calendar-type graphic user interface has been proposed.

다만, 이러한 캘린더 방식 뿐만 아니라, 종래의 수많은 일정 관리 어플리케이션들은 유저들의 수많은 일정이 직관적으로 표출되지 않아 유저들의 사용 편의성이 크게 저하된다는 문제점이 있었다. However, not only such a calendar method, but also a number of conventional schedule management applications have a problem in that the user's convenience of use is greatly degraded because numerous schedules of users are not intuitively expressed.

한편, 일정 관리 편의성에 대한 요구가 증대됨과 동시에, 사람들은 자신이 아닌 타인의 일정에도 점점 관심을 갖기 시작하였다. 최근에는 수많은 정보들이 인터넷을 통하여 제공됨에 따라 유저들은 자신의 스마트 기기를 통해 인터넷에 접속하여 각종 정보를 취득하고 활용하고 있다. 그 일 예로, 유저들은 자신의 스마트 기기로 인터넷에 접속하여 타 유저들이 여행, 휴가, 학습, 여가활동 등에 대하여 작성해 놓은 게시글을 확인하거나, 해당 일정의 제공자 홈페이지를 방문하거나 또는 유무선으로 문의하여 타 유저의 일정을 확인한 후, 이를 반영하여 자신의 일정을 작성하였다. On the other hand, as the demand for the convenience of schedule management increased, people began to pay attention to the schedule of others rather than themselves. Recently, as a lot of information is provided through the Internet, users access the Internet through their smart devices to acquire and utilize various types of information. For example, users access the Internet with their smart devices to check posts written by other users on travel, vacation, learning, leisure activities, etc., visit the provider's homepage for the schedule, or contact other users by wired or wireless inquiries. After checking the schedule of, he made his own schedule by reflecting it.

다만, 이러한 종래의 방식에 따르면, 유저가 원하는 일정 정보를 획득하기 위해서 정보를 제공하는 사람의 홈페이지 등을 일일이 방문하거나 직접 문의하는 등 많은 시간과 노력을 들여 해당 일정 정보를 찾아야 하는 불편함이 있었다.However, according to this conventional method, in order to obtain the schedule information desired by the user, there is an inconvenience of having to spend a lot of time and effort to find the corresponding schedule information, such as visiting the website of the person providing the information, or inquiring directly. .

뿐만 아니라, 종래의 일정 관리 어플리케이션에 따르면, 어렵게 타 유저들의 일정 정보를 써치하더라도, 타 유저의 일정들을 적절하게 반영하기 위한 방안이 부재하여, 유저는 타 유저의 일정을 확인한 후 일정 관리 어플리케이션에 일일이 타 유저의 일정을 입력하여야 한다는 불편함이 있었다.In addition, according to the conventional schedule management application, even if it is difficult to search for schedule information of other users, there is no way to properly reflect the schedules of other users. There was an inconvenience of having to enter other users' schedules.

본 발명은 상술한 문제점을 해결하기 위해 안출된 것으로, 본 발명의 목적은 일정을 판매하려는 판매자들과 일정을 구매하려는 구매자들 사이의 일정 거래를 중계해주는 일정 거래 서비스 제공 방법, 장치, 컴퓨터 프로그램 및 컴퓨터 판독 가능한 기록 매체를 제공함에 있다. The present invention was conceived to solve the above problems, and an object of the present invention is to provide a schedule transaction service providing method, apparatus, and computer program that relays schedule transactions between sellers who want to sell schedules and buyers who want to purchase schedules. To provide a computer-readable recording medium.

또한, 본 발명의 목적은 구매자가 구매한 일정을 복수의 트랙으로 구성된 시간 관리 인디케이터를 통하여 직관적으로 표시할 수 있는 방법, 장치, 컴퓨터 프로그램 및 컴퓨터 판독 가능한 기록 매체를 제공함에 있다. It is also an object of the present invention to provide a method, apparatus, computer program, and computer-readable recording medium for intuitively displaying a schedule purchased by a purchaser through a time management indicator composed of a plurality of tracks.

상술한 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 서버를 이용한 일정 거래 서비스를 제공하는 방법은, 일정을 판매하고자 하는 판매자의 단말 장치에서 판매할 일정이 선택되면, 상기 선택된 판매 일정의 정보를 상기 판매자의 단말 장치로부터 수신하는 단계, 상기 수신된 판매 일정의 정보를 판매자 식별 정보로 분류하여 저장하는 단계, 판매 중인 복수의 판매 일정을 소정 기준에 따라 분류한 판매 일정 리스트를 생성하는 단계, 일정을 구매하고자 하는 구매자의 단말 장치가 상기 서버에 접속하면, 상기 구매자의 단말 장치에 상기 생성된 판매 일정 리스트를 제공하는 단계 및 상기 판매 일정 리스트에 포함된 복수의 일정들 중 상기 구매자가 구매할 일정이 선택되면, 선택된 구매 일정의 정보를 상기 구매자의 단말 장치에 전송하는 단계를 포함한다.A method of providing a schedule transaction service using a server according to an embodiment of the present invention for achieving the above object is, when a schedule to be sold is selected from a terminal device of a seller who wishes to sell the schedule, information on the selected sales schedule Receiving from the terminal device of the seller, classifying and storing the received sales schedule information as seller identification information, generating a sales schedule list in which a plurality of sales schedules being sold are classified according to a predetermined criterion, When a terminal device of a purchaser who wishes to purchase a schedule accesses the server, providing the generated sales schedule list to the purchaser's terminal device and a schedule to be purchased by the purchaser among a plurality of schedules included in the sales schedule list If this is selected, transmitting information on the selected purchase schedule to the terminal device of the purchaser.

그리고, 상기 판매자의 단말 장치로부터 판매자 식별 정보, 판매자 계좌 정보 및 판매자 사업자 등록 여부 정보를 포함하는 판매자 등록 요청을 수신하는 단계를 더 포함할 수 있다.In addition, the method may further include receiving a seller registration request including seller identification information, seller account information, and seller business registration information from the seller's terminal device.

또한, 상기 판매 일정의 정보는 일정 날짜 정보, 일정 시작/종료 시간 정보, 일정 내용 정보, 일정 속성 정보 및 일정 타입 정보를 포함할 수 있다.Further, the information on the sales schedule may include schedule date information, schedule start/end time information, schedule content information, schedule attribute information, and schedule type information.

그리고, 상기 판매 일정의 정보는 판매 일정에 대응되는 시간 관리 인디케이터 이미지를 더 포함하고, 상기 생성하는 단계는 상기 시간 관리 인디케이터 이미지를 대응되는 일정 항목의 일 영역에 위치시킨 판매 일정 리스트를 생성할 수 있다.And, the information on the sales schedule further includes a time management indicator image corresponding to the sales schedule, and the generating step may generate a sales schedule list in which the time management indicator image is located in a region of a corresponding schedule item. have.

또한, 상기 생성하는 단계는, 판매 중인 복수의 판매 일정을 입정 타입 별로 분류하여 리스트화한 판매 일정 리스트를 생성하고, 상기 일정 타입은 하루 일정, 기간 일정, 시간표 일정, 프로젝트 일정, 시간 미지정 일정 중 적어도 세 개를 포함할 수 있다.In addition, in the generating step, a sales schedule list in which a plurality of sales schedules for sale are classified and listed by fixed type is generated, and the schedule type is one of a day schedule, a period schedule, a timetable schedule, a project schedule, and a time unspecified schedule. It may contain at least three.

그리고, 복수의 판매 일정들 각각에 할당된 일정 속성 정보를 기초로 일정이 개인 일정인지 또는 비개인 일정인지 판단하고, 비개인 일정이라고 판단되면 해당 일정이 허위 일정인지 여부를 판단하는 단계를 더 포함할 수 있다.And, based on the schedule attribute information allocated to each of the plurality of sales schedules, determining whether the schedule is a personal schedule or a non-individual schedule, and if determined to be a non-personal schedule, determining whether the schedule is a false schedule. can do.

또한, 상기 구매자의 단말 장치에 전송된 구매 일정 정보의 반영이 요청되면, 상기 구매자의 단말 장치는 상기 구매 일정 정보 중 특정 날짜에 대응되는 일정 정보를 검출함으로써 시간 관리 인디케이터를 생성하여 표시할 수 있다.In addition, when reflection of the purchase schedule information transmitted to the purchaser’s terminal device is requested, the purchaser’s terminal device may generate and display a time management indicator by detecting schedule information corresponding to a specific date among the purchase schedule information. .

그리고, 상기 시간 관리 인디케이터는 복수의 트랙으로 구성되고, 상기 복수의 트랙 중 적어도 하나의 트랙에는 시간 구분 숫자를 표시하고 상기 복수의 트랙 중 다른 적어도 하나의 트랙에는 검출된 일정 정보를 표시하며, 상기 트랙은 상기 시간 구분 숫자에 의하여 복수의 영역으로 구분되고, 상기 트랙에서 상기 일정 정보가 표시되는 영역은 해당 일정에 할당된 시간 정보와 상기 시간 구분 숫자에 의해 구분된 트랙의 영역에 의하여 결정될 수 있다.The time management indicator is composed of a plurality of tracks, a time division number is displayed on at least one of the plurality of tracks, and detected schedule information is displayed on another at least one of the plurality of tracks, and the A track is divided into a plurality of areas by the time division number, and an area in which the schedule information is displayed may be determined by time information allocated to a corresponding schedule and an area of the track divided by the time division number. .

또한, 상기 구매자가 선호하는 시간 관리 인디케이터 이미지로 이루어진 정답 이미지 세트를 수집하는 단계, 구매자가 선호하지 않는 시간 관리 인디케이터 이미지로 이루어진 오답 이미지 세트 수집하는 단계, 상기 정답 이미지 세트와 상기 오답 이미지 세트에 대해 딥러닝(deep learning)을 수행하여 일정 추천 모델을 구축하는 단계, 상기 서버에 등록된 일정들에 대해 상기 일정 추천 모델을 통해 구매자에게 적합한 일정을 도출하는 단계 및 상기 도출된 일정을 기초로 구매자 추천 일정 리스트를 생성하는 단계를 더 포함할 수 있다.In addition, collecting a correct answer image set consisting of a time management indicator image that the buyer prefers, collecting an incorrect answer image set consisting of a time management indicator image that the buyer does not prefer, the correct answer image set and the incorrect answer image set Performing deep learning to build a schedule recommendation model, deriving a schedule suitable for a buyer through the schedule recommendation model for schedules registered in the server, and recommending a buyer based on the derived schedule It may further include generating a schedule list.

한편, 상술한 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 일정 거래 서비스를 제공하는 서버는, 일정을 판매하고자 하는 판매자의 단말 장치에서 판매할 일정이 선택되면, 선택된 판매 일정의 정보를 상기 판매자의 단말 장치로부터 수신하는 통신부, 상기 수신된 판매 일정의 정보를 판매자 식별 정보로 분류하여 저장하는 저장부, 판매 중인 복수의 판매 일정을 소정 기준에 따라 분류한 판매 일정 리스트를 생성하는 판매 일정 관리부, 일정을 구매하고자 하는 구매자의 단말 장치가 상기 서버에 접속하면, 상기 구매자의 단말 장치에 상기 생성된 판매 일정 리스트를 제공하고, 상기 판매 일정 리스트에 포함된 복수의 일정들 중 상기 구매자가 구매할 일정이 선택되면, 선택된 구매 일정의 정보를 상기 구매자의 단말 장치에 전송하도록 상기 통신부를 제어하는 제어부를 포함한다.On the other hand, the server providing a schedule transaction service according to an embodiment of the present invention for achieving the above object, when a schedule to be sold is selected from a terminal device of a seller who intends to sell the schedule, the selected sales schedule information A communication unit that receives from a terminal device of a seller, a storage unit that classifies and stores the received sales schedule information as seller identification information, and a sales schedule management unit that generates a sales schedule list in which a plurality of sales schedules on sale are classified according to predetermined criteria , When a terminal device of a purchaser who wishes to purchase a schedule accesses the server, the generated sales schedule list is provided to the purchaser's terminal device, and a schedule to be purchased by the purchaser among a plurality of schedules included in the sales schedule list When this is selected, a control unit for controlling the communication unit to transmit information on the selected purchase schedule to the terminal device of the purchaser.

또한, 상술한 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 컴퓨터 판독 기록 매체에는 전술한 일정 거래 서비스 제공 방법을 실행시키기 위한 프로그램 코드가 기록될 수 있다.In addition, a program code for executing the aforementioned method for providing a schedule transaction service may be recorded on a computer-readable recording medium according to an embodiment of the present invention for achieving the above object.

또한, 상술한 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 컴퓨터 판독 가능한 기록 매체에 저장된 프로그램에는 일정 거래 서비스 제공 방법을 실행시키기 위한 코드가 기록될 수 있다. In addition, a code for executing a method for providing a certain transaction service may be recorded in a program stored in a computer-readable recording medium according to an embodiment of the present invention for achieving the above object.

본 발명의 다양한 실시 예에 따르면, 수많은 유저들에 의하여 작성된 여행, 휴가, 학습, 여가활동, 연예인 팬사인회 일정, 콘서트 일정 등 다양한 일정들을 유료 또는 무료로 거래할 수 있는 일정 마켓을 제공함으로써, 누구든지 자신의 원하는 일정 정보를 용이하게 판매 및 구매할 수 있다. 이에 따라, 유저들은 시간과 노력을 최소화하여 필요한 일정을 간편하게 구매하여 활용할 수 있으며, 이는 최종적으로 효율적인 시간 관리 문화를 정착하는데 기여할 것으로 기대된다.According to various embodiments of the present invention, by providing a schedule market in which various schedules such as travel, vacation, learning, leisure activities, celebrity fan signing schedule, concert schedule, etc. written by numerous users can be traded for free or for free, who You can easily sell and purchase schedule information you want. Accordingly, users can conveniently purchase and utilize necessary schedules by minimizing time and effort, which is expected to contribute to finally establishing an efficient time management culture.

특히, 본 발명에 따르면, 구매자의 일정 구매 과정에서 구매자 선택의 편의성을 높이기 위하여, 마켓에서 판매 중인 수많은 일정들은 소정 기준에 따라 분류한 판매 일정 리스트를 제공하거나, AI 기반으로 구매자에 최적의 일정들을 추천하거나, 또는 허위 판매 일정은 삭제함으로써, 일정을 구매하는 유저들의 시간과 노력을 더욱 최소화시킬 수 있다. In particular, according to the present invention, in order to increase the convenience of purchaser selection in the purchaser's schedule purchase process, numerous schedules sold in the market are provided with a list of sales schedules classified according to predetermined criteria, or optimal schedules for the purchaser based on AI. By recommending or deleting a false sales schedule, the time and effort of users who purchase the schedule may be further minimized.

또한, 본 발명의 다양한 실시 예에 따르면, 일정 거래를 중계하는 일정 마켓을 제공함으로써, 판매자 본인이 필요해서 만든 일정을 자유롭게 거래할 수 있으며 이를 통해 창의적이고 다양한 일정 정보가 생산될 수 있다는 점, 편리한 유저 인터페이스를 통하여 누구나 친숙하게 일정 정보를 거래할 수 있다는 점의 효과가 있다.In addition, according to various embodiments of the present invention, by providing a schedule market that relays a schedule transaction, the seller can freely trade the schedule created by the need of the seller, and through this, creative and various schedule information can be produced. It is effective that anyone can trade schedule information familiarly through the user interface.

또한, 상술한 본 발명의 다양한 실시 예에 따르면, 일정 마켓을 통하여 무료 또는 유료로 구매한 일정을 다운로딩 하여 자신의 시간 관리 인디케이터에 용이하게 반영시킬 수 있기에, 일정 반영의 편의성을 높임과 동시에 시간 관리 인디케이터를 통하여 일정 확인 편의성을 높일 수 있다. In addition, according to various embodiments of the present invention described above, since it is possible to download a schedule purchased for free or for a fee through a schedule market and easily reflect it on the own time management indicator, the convenience of reflecting the schedule is improved and the time Convenience of checking schedule can be improved through the management indicator.

또한, 상술한 본 발명의 다양한 실시 예에 따르면, 시간 관리 인디케이터를 구성하는 복수의 트랙에 시간 구분 숫자 및 일정을 표시하고, 유저의 일정들의 시간이 중첩되는 경우 중첩되는 일정들의 우선순위를 반영하거나 또는 중요도를 반영하여 표출함으로써, 유저들의 일정 확인의 편의성을 높임과 동시에 다수 일정이 중첩되는 상황에서는 일정 선택의 편의성을 높일 수 있다.In addition, according to various embodiments of the present invention described above, time division numbers and schedules are displayed on a plurality of tracks constituting the time management indicator, and when times of user schedules overlap, priority of overlapping schedules is reflected or Or, by reflecting the importance level, it is possible to increase the convenience of checking the schedule of users and increase the convenience of selecting a schedule in a situation where multiple schedules overlap.

도 1은 본 발명이 일 실시 예에 따른 일정 거래 서비스 제공 시스템을 나타내는 도면 이다.
도 2는 본 발명의 일 실시 예에 따른 일정 거래 서비스 제공 시스템의 동작을 나타내는 타이밍도 이다.
도 3은 본 발명의 일 실시 예에 따른 일정 거래 서버를 나타내는 블록도 이다.
도 4는 본 발명에 따른 판매 일정 관리부를 보다 구체적으로 나타내는 블록도 이다.
도 5는 본 발명의 일 실시 예에 따른 판매자 등록 과정을 나타내는 흐름도 이다.
도 6은 도 5에 따른 판매자 등록 과정을 나타내는 유저 인터페이스 도면 이다.
도 7은 본 발명의 일 실시 예에 따른 판매 일정 등록 과정을 나타내는 흐름도 이다.
도 8은 도 7에 따른 판매 일정 등록 과정을 나타내는 유저 인터페이스 도면 이다.
도 9는 본 발명의 일 실시 예에 따른 판매 일정의 구매 과정을 나타내는 흐름도 이다.
도 10은 도 9에 따른 일정 구매 과정을 나타내는 유저 인터페이스 도면 이다.
도 11은 본 발명의 일 실시 예에 따른 판매 일정 리스트를 나타내는 유저 인터페이스 도면 이다.
도 12은 본 발명의 일 실시 예에 따른 유저 단말 장치를 나타내는 블록도 이다.
도 13은 본 발명의 일 실시 예에 따른 이미지 처리부를 보다 구체적으로 나타내는 블록도 이다.
도 14는 본 발명의 일 실시 예에 따른 시간 관리 인디케이터를 나타내는 도면 이다.
도 15는 본 발명의 일 실시 예에 따른 일정 앨범을 나타내는 도면 이다.
도 16은 본 발명의 일 실시 예에 따른 시간 관리 인디케이터를 나타내는 도면 이다.
1 is a diagram illustrating a system for providing a schedule transaction service according to an embodiment of the present invention.
2 is a timing diagram illustrating an operation of a system for providing a schedule transaction service according to an embodiment of the present invention.
3 is a block diagram showing a schedule transaction server according to an embodiment of the present invention.
4 is a block diagram showing in more detail the sales schedule management unit according to the present invention.
5 is a flowchart showing a seller registration process according to an embodiment of the present invention.
6 is a diagram of a user interface showing a seller registration process according to FIG. 5.
7 is a flowchart illustrating a sales schedule registration process according to an embodiment of the present invention.
8 is a diagram of a user interface showing a sales schedule registration process according to FIG. 7.
9 is a flowchart illustrating a purchase process of a sales schedule according to an embodiment of the present invention.
10 is a diagram of a user interface showing a schedule purchase process according to FIG. 9.
11 is a diagram of a user interface showing a list of sales schedules according to an embodiment of the present invention.
12 is a block diagram illustrating a user terminal device according to an embodiment of the present invention.
13 is a block diagram illustrating in more detail an image processing unit according to an embodiment of the present invention.
14 is a diagram illustrating a time management indicator according to an embodiment of the present invention.
15 is a diagram illustrating a schedule album according to an embodiment of the present invention.
16 is a diagram illustrating a time management indicator according to an embodiment of the present invention.

이하의 내용은 단지 본 발명의 원리를 예시한다. 그러므로 당업자는 비록 본 명세서에 명확히 설명되거나 도시되지 않았지만 본 발명의 원리를 구현하고 본 발명의 개념과 범위에 포함된 다양한 장치를 발명할 수 있는 것이다. 또한, 본 명세서에 열거된 모든 조건부 용어 및 실시 예들은 원칙적으로, 본 발명의 개념이 이해되도록 하기 위한 목적으로만 명백히 의도되고, 이와 같이 특별히 열거된 실시 예들 및 상태들에 제한적이지 않는 것으로 이해되어야 한다.The following content merely illustrates the principles of the present invention. Therefore, those skilled in the art can implement the principles of the present invention and invent various devices included in the concept and scope of the present invention, although not clearly described or illustrated herein. In addition, all conditional terms and examples listed in this specification are, in principle, intended to be clearly intended only for the purpose of making the concept of the present invention understood, and should be understood as not limiting to the embodiments and states specifically listed as described above. do.

또한, 본 발명의 원리, 관점 및 실시 예들뿐만 아니라 특정 실시 예를 열거하는 모든 상세한 설명은 이러한 사항의 구조적 및 기능적 균등물을 포함하도록 의도되는 것으로 이해되어야 한다. 또한 이러한 균등물들은 현재 공지된 균등물뿐만 아니라 장래에 개발될 균등물, 즉 구조와 무관하게 동일한 기능을 수행하도록 발명된 모든 소자를 포함하는 것으로 이해되어야 한다.In addition, it is to be understood that all detailed descriptions listing specific embodiments as well as principles, aspects, and embodiments of the present invention are intended to include structural and functional equivalents of these matters. It is also to be understood that such equivalents include not only currently known equivalents but also equivalents to be developed in the future, that is, all devices invented to perform the same function regardless of structure.

따라서, 모든 흐름도, 상태 변환도, 의사 코드 등은 컴퓨터가 판독 가능한 매체에 실질적으로 나타낼 수 있고 컴퓨터 또는 프로세서가 명백히 도시되었는지 여부를 불문하고 컴퓨터 또는 프로세서에 의해 수행되는 다양한 프로세스를 나타내는 것으로 이해되어야 한다.Accordingly, it should be understood that all flow charts, state transition diagrams, pseudocodes, etc. may be substantially represented in a computer-readable medium and represent various processes performed by a computer or processor, regardless of whether the computer or processor is explicitly illustrated. .

프로세서 또는 이와 유사한 개념으로 표시된 기능 블럭을 포함하는 도면에 도시된 다양한 소자의 기능은 전용 하드웨어뿐만 아니라 적절한 소프트웨어와 관련하여 소프트웨어를 실행할 능력을 가진 하드웨어의 사용으로 제공될 수 있다. 프로세서에 의해 제공될 때, 상기 기능은 단일 전용 프로세서, 단일 공유 프로세서 또는 복수의 개별적 프로세서에 의해 제공될 수 있고, 이들 중 일부는 공유될 수 있다.The functions of the various elements shown in the figures, including a processor or functional block represented by a similar concept, may be provided by the use of dedicated hardware as well as hardware having the ability to execute software in association with appropriate software. When provided by a processor, the function may be provided by a single dedicated processor, a single shared processor, or a plurality of individual processors, some of which may be shared.

상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해질 것이며, 그에 따라 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. The above-described objects, features, and advantages will become more apparent through the following detailed description in connection with the accompanying drawings, whereby those of ordinary skill in the technical field to which the present invention pertains can easily implement the technical idea of the present invention. There will be. In addition, in describing the present invention, when it is determined that a detailed description of a known technology related to the present invention may unnecessarily obscure the subject matter of the present invention, a detailed description thereof will be omitted.

이하, 첨부된 도면을 참조하여 본 발명의 다양한 실시 예를 상세히 설명하기로 한다. Hereinafter, various embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명이 일 실시 예에 따른 일정 거래 서비스 제공 시스템을 나타내는 도면 이다. 도 1을 참조하면, 일정 거래 서비스 제공 시스템(1000)은 구매자 단말 장치(100-1,..100-N : 100), 판매자 단말 장치(200-1,..200-N : 200), 일정 거래 서버(300)의 전부 또는 일부를 포함한다.1 is a diagram illustrating a system for providing a schedule transaction service according to an embodiment of the present invention. 1, a schedule transaction service providing system 1000 includes a buyer terminal device 100-1, ..100-N: 100, a seller terminal device 200-1, ..200-N: 200, and a schedule It includes all or part of the transaction server 300.

여기서, 판매자 단말 장치(200-1,..200-N : 200)는 일정 거래 서버(300)에 접속하여 일정을 판매하는 유저들이 구비한 단말 장치를 의미한다. 판매자가 판매하는 일정은 여행 일정, 휴식 일정, 학습 일정, 여가 활동 일정, 운동 일정 등과 같이 판매자 자신의 일정을 기록한 개인 일정이거나 및 유명 가수의 콘서트 일정, 드라마 일정 등과 같이 판매자 자신의 일정이 아닌 비개인 일정을 포함할 수 있다. Here, the seller terminal device 200-1, ..200-N: 200 refers to a terminal device provided by users who access the schedule transaction server 300 and sell schedules. The itinerary sold by the seller is a personal itinerary that records the seller's own itinerary, such as travel itinerary, break schedule, study schedule, leisure activity schedule, exercise schedule, etc. May contain personal schedules.

또한, 구매자 단말 장치(100-1,..100-N : 100)는 일정 거래 서버(300)에 접속하여 판매 중인 일정을 구매하는 유저들이 구비한 단말 장치를 의미한다. In addition, the purchaser terminal device 100-1, ..100-N: 100 refers to a terminal device provided by users who access the schedule transaction server 300 and purchase a schedule being sold.

이와 같이, 판매자와 구매자는 일정의 판매와 구매의 주체에 따라 구분된 것이기에, 일정을 판매하는 판매자가 타 유저의 일정을 구매하는 경우 구매자가 될 수도 있고, 일정의 구매자가 일정을 판매하는 경우 판매자가 될 수도 있다. In this way, since the seller and the buyer are classified according to the sales and purchase of the schedule, the seller who sells the schedule may become a buyer if the schedule of another user is purchased, or if the seller of the schedule sells the schedule, the seller May be.

이러한 구매자 단말 장치(100) 및 판매자 단말 장치(200)는 유무선 통신 기능을 구비하여 일정 거래 서버(300)에 접속할 수 있는 스마트 폰, 태블릿 컴퓨터, 노트북 컴퓨터, PC(Personal computer), PDA(personal digital assistant), PMP(portable multimedia player)로 구현되거나, 사용자의 몸에 착용 가능한 스마트 글래스, 스마트 워치 등의 웨어러블 디바이스(wearable device)로 구현될 수 있다. Such a buyer terminal device 100 and a seller terminal device 200 have a wired/wireless communication function, such as a smart phone, a tablet computer, a notebook computer, a personal computer (PC), and a personal digital digital assistant (PDA) that can access the schedule transaction server 300. Assistant), a portable multimedia player (PMP), or a wearable device such as a smart glass wearable on the user's body or a smart watch.

한편, 일정 거래 서버(300)는 구매자 단말 장치(100)와 판매자 단말 장치(200) 사이의 일정 거래를 중계하는 서버일 수 있다. 구체적으로, 일정 거래 서버(300)는 판매자 단말 장치(200)로부터 판매할 일정의 정보를 제공받아 등록하고, 등록된 판매 일정들 중 구매자 단말 장치(100)에서 구매된 일정의 정보를 구매자 단말 장치(100)에 전송할 수 있다. 이를 위하여, 일정 거래 서버(300)는 일정 거래를 위한 인터페이스를 구매자 단말 장치(100)와 판매자 단말 장치(200)에 제공할 수 있다.Meanwhile, the schedule transaction server 300 may be a server that relays a schedule transaction between the buyer terminal device 100 and the seller terminal device 200. Specifically, the schedule transaction server 300 receives and registers information on a schedule to be sold from the seller terminal device 200, and among the registered sales schedules, the schedule information purchased from the purchaser terminal device 100 is stored in the purchaser terminal device. Can be sent to (100). To this end, the schedule transaction server 300 may provide an interface for a schedule transaction to the buyer terminal device 100 and the seller terminal device 200.

즉, 일정 거래 서버(300)는 일정을 판매하려는 판매자와 일정을 구매하려는 구매자를 중계해주는 일정 마켓 서비스를 판매자 및 구매자에게 제공할 수 있다. That is, the schedule transaction server 300 may provide sellers and buyers with a schedule market service that relays a seller who wants to sell a schedule and a buyer who wants to purchase a schedule.

이하에서는 도 2를 참조하여 상술한 일정 거래 서버(300)의 개략적인 동작에 대해서 설명하기로 한다. Hereinafter, a schematic operation of the schedule transaction server 300 described above will be described with reference to FIG. 2.

도 2는 본 발명의 일 실시 예에 따른 일정 거래 제공 시스템의 동작을 나타내는 타이밍도 이다. 도 2를 참조하면, 먼저 판매자는 자신의 단말 장치(200)에서 판매할 일정을 선택하고(S101), 판매자 단말 장치(200)는 선택된 판매 일정의 정보를 일정 거래 서버(300)에 전송할 수 있다(S102). 여기서, 판매 일정의 정보는 판매 일정의 상세 정보로 선택된 판매 일정의 날짜 정보, 시작/종료 시간 정보, 일정 내용 정보, 일정 속성 정보 및 일정 타입 정보를 포함할 수 있다.2 is a timing diagram showing the operation of the schedule transaction providing system according to an embodiment of the present invention. Referring to FIG. 2, first, the seller selects a schedule to be sold on his terminal device 200 (S101), and the seller terminal device 200 may transmit information on the selected sales schedule to the schedule transaction server 300. (S102). Here, the information on the sales schedule may include date information, start/end time information, schedule content information, schedule attribute information, and schedule type information of the sales schedule selected as detailed information on the sales schedule.

그리고, 일정 거래 서버(300)는 수신된 판매 일정의 정보를 판매자 식별 정보로 분류하여 저장할 수 있다(S103). 여기서, 판매자 식별 정보는 판매자 단말 장치(200)의 전화 번호, 판매자 단말 장치(200)의 MAC 주소(Media Access Contorl Address), 판매자 주민 등록 번호 등과 같은 서비스에 가입한 유저의 식별 정보를 포함할 수 있다. 이에 따라, 일정 거래 서버(300)는 복수의 판매자들로부터 업로드된 복수의 일정을 판매자 별로 분류하여 등록시킬 수 있다. In addition, the schedule transaction server 300 may classify and store the received sales schedule information as seller identification information (S103). Here, the seller identification information may include identification information of a user who has subscribed to the service, such as a phone number of the seller terminal device 200, a MAC address (Media Access Control Address) of the seller terminal device 200, and a seller resident registration number. have. Accordingly, the schedule transaction server 300 may classify and register a plurality of schedules uploaded from a plurality of sellers for each seller.

한편, 일정 거래 서버(300)는 복수의 판매자들로부터 업로드된 판매 일정들을을 소정 기준에 따라 분류하여 일정 판매 리스트를 생성할 수 있다(S104). 일 예로, 일정 거래 서버(300)는 복수의 판매자들로부터 업로드된 판매 일정들을 일정 타입에 따라 분류하여 판매 일정 리스트를 생성할 수 있다. 여기서, 일정 타입은 하루 일정, 기간 일정, 시간표 일정, 프로젝트 일정, 시간 미지정 일정을 포함할 수 있다. Meanwhile, the schedule transaction server 300 may generate a schedule sales list by classifying sales schedules uploaded from a plurality of sellers according to predetermined criteria (S104). For example, the schedule transaction server 300 may generate a sales schedule list by classifying sales schedules uploaded from a plurality of sellers according to schedule types. Here, the schedule type may include a day schedule, a period schedule, a time schedule schedule, a project schedule, and a time unspecified schedule.

그리고, 일정 거래 서버(300)는 일정을 구매하고자 하는 구매자의 단말 장치(100)가 접속하면, 구매자의 단말 장치(100)에 판매 일정 구매를 위한 유저 인터페이스를 제공할 수 있다(S105). 여기서, 판매 일정 구매를 위한 유저 인터페이스는 일정 거래 서버(300)에서 생성된 판매 일정 리스트를 표시할 수 있다. In addition, the schedule transaction server 300 may provide a user interface for purchasing a sales schedule to the terminal device 100 of the purchaser when the terminal device 100 of the purchaser who wants to purchase a schedule connects (S105). Here, the user interface for purchasing a sales schedule may display a list of sales schedules generated by the schedule transaction server 300.

그리고, 구매자의 단말 장치(100)에서 일정 판매 리스트에 포함된 복수의 일정들 중 구매자가 구매할 일정이 선택되면(S106), 일정 거래 서버(300)는 선택된 구매 일정의 정보를 구매자의 단말 장치(100)에 전송할 수 있다.In addition, when the purchaser's terminal device 100 selects a schedule to be purchased from among a plurality of schedules included in the schedule sale list (S106), the schedule transaction server 300 transmits information on the selected purchase schedule to the purchaser's terminal device ( 100).

이에 따라, 본 발명의 일 실시 예에 따른 일정 거래 서버(300)는 일정을 판매하려는 판매자들과 일정을 구매하려는 구매자들 사이의 일정 거래를 중계해주는 일정 거래 서비스 제공할 수 있다. Accordingly, the schedule transaction server 300 according to an embodiment of the present invention may provide a schedule transaction service that relays a schedule transaction between sellers who want to sell a schedule and buyers who want to purchase a schedule.

이하에서는 이 후 도면을 참조하여 본 발명의 일 실시 예에 따른 일정 거래 서버(300)에 대하여 보다 구체적으로 설명하기로 한다. Hereinafter, a schedule transaction server 300 according to an embodiment of the present invention will be described in more detail with reference to the accompanying drawings.

도 3은 본 발명의 일 실시 예에 따른 일정 거래 서버를 나타내는 블록도 이다. 도 4는 본 발명에 따른 판매 일정 관리부를 보다 구체적으로 나타내는 블록도 이다. 도 3 내지 4를 참조하면, 본 발명의 일 실시 예에 따른 일정 거래 서버(300)는 유저들의 일정이 구매, 판매, 중개가 이루어지는 일정 거래 마켓 서비스를 제공할 수 있다. 3 is a block diagram showing a schedule transaction server according to an embodiment of the present invention. 4 is a block diagram showing in more detail the sales schedule management unit according to the present invention. 3 to 4, the schedule transaction server 300 according to an embodiment of the present invention may provide a schedule transaction market service in which users' schedules are purchased, sold, and mediated.

이를 위하여, 일정 거래 서버(300)는 통신부(310), 저장부(320), 판매 일정 관리부(330), 판매자 관리부(340), 유저 인터페이스 제공부(350), 제어부(360)의 전부 또는 일부를 포함한다. 판매 일정 관리부(330)는 판매 일정 분류부(331), 판매 일정 리스트 생성부(332), 인공지능(Artificial Intelligence : AI) 기반 추천 일정 생성부(333), 허위 판매 일정 검출부(334)의 전부 또는 일부를 포함할 수 있다. To this end, the schedule transaction server 300 includes all or part of the communication unit 310, the storage unit 320, the sales schedule management unit 330, the seller management unit 340, the user interface providing unit 350, and the control unit 360. Includes. The sales schedule management unit 330 includes a sales schedule classification unit 331, a sales schedule list generation unit 332, an artificial intelligence (AI)-based recommendation schedule generation unit 333, and a false sales schedule detection unit 334. Or it may include some.

통신부(310)는 일정 거래 서버(300)의 통신 기능을 수행한다. 구체적으로, 구매자의 단말 장치(100) 및/또는 판매자의 단말 장치(200)가 일정 거래 서버(300)에 접속하면, 통신부(310)는 접속한구매자의 단말 장치(100) 및/또는 판매자의 단말 장치(200)에 데이터를 전송하거나 또는 구매자의 단말 장치(100) 및/또는 판매자의 단말 장치(200)로부터 데이터를 수신할 수 있다. The communication unit 310 performs a communication function of the schedule transaction server 300. Specifically, when the buyer's terminal device 100 and/or the seller's terminal device 200 connects to the certain transaction server 300, the communication unit 310 is Data may be transmitted to the terminal device 200 or data may be received from the terminal device 100 of the purchaser and/or the terminal device 200 of the seller.

특히, 일정을 판매하고자 하는 판매자의 단말 장치(200)에서 판매자 등록을 위한 사용자 입력이 수신되면, 통신부(310)는 판매자의 단말 장치(200)로부터 판매자 식별 정보, 판매자 계좌 정보 및 판매자 사업자 등록 여부 정보를 포함하는 판매자 등록 요청을 수신할 수 있다.In particular, when a user input for registration of a seller is received from the terminal device 200 of the seller who wants to sell the schedule, the communication unit 310 determines whether the seller identification information, the seller account information and the seller's business are registered from the terminal device 200 of the seller. It is possible to receive a seller registration request including information.

또한, 일정을 판매하고자 하는 판매자의 단말 장치(200)에서 판매할 일정을 선택하는 사용자 입력이 수신되면, 통신부(310)는 판매자가 선택한 판매 일정의 정보를 판매자의 단말 장치(200)로부터 수신할 수 있다. 여기서, 판매 일정의 정보는 일정 날짜 정보, 일정 시작/종료 시간 정보, 일정 내용 정보, 일정 속성 정보 및 일정 타입 정보를 포함할 수 있다. In addition, when a user input for selecting a schedule to be sold is received from the terminal device 200 of the seller who wants to sell the schedule, the communication unit 310 may receive information on the sales schedule selected by the seller from the terminal device 200 of the seller. I can. Here, the information on the sales schedule may include schedule date information, schedule start/end time information, schedule content information, schedule attribute information, and schedule type information.

여기서, 일정 타입 정보는 해당 일정이 하루 일정 인지, 기간 일정 인지, 시간표 일정 인지, 프로젝트 일정 일전, 시간 미지정 일정 인지를 나타내는 정보일 수 있다. Here, the schedule type information may be information indicating whether the corresponding schedule is a one-day schedule, a period schedule, a timetable schedule, a project schedule day before, or a time unspecified schedule.

구체적으로, 하루 일정은 특정일 하루에 할당된 일정을 의미하고, 기간 일정은 특정 기간 동안 반복되는 또는 반복되지 않는 일정을 의미하고, 시간표 일정은 강의 시간표 등과 같이 주기적으로 반복되는 일정을 의미하고, 프로젝트 일정은 특정 기간에 단계적으로 진행되는 프로젝트 일정을 의미하고, 시간 미지정 일정은 시간이 정해지지 않은 할 일이나, 생일, 결혼기념일 등과 같은 기념일에 대한 일정을 의미할 수 있다. Specifically, a one-day schedule means a schedule assigned to one day on a specific day, a period schedule means a schedule that is repeated or non-repeated for a specific period, and the time schedule schedule means a schedule that repeats periodically, such as a lecture schedule, The project schedule refers to a project schedule that proceeds step by step in a specific period, and the unspecified schedule may refer to a schedule for an unspecified to-do or an anniversary such as a birthday or wedding anniversary.

또한, 일정 속성 정보는 해당 일정이 개인 일정 인지 또는 비개인 일정인지를 나타내는 정보일 수 있다. Also, the schedule attribute information may be information indicating whether the corresponding schedule is a personal schedule or a non-personal schedule.

즉, 개인 일정은 유저의 여행 일정, 휴가 일정, 학습 일정, 여가활동 일정 등과 같이 해당 일정의 주체가 일정을 수립한 자신인 일정을 의미할 수 있다. 즉, 개인 일정은 유저 자신을 위한 일정으로 유저 자신이 수행해야 하는 일정을 의미할 수 있다. That is, the personal schedule may refer to a schedule in which the subject of the schedule establishes a schedule, such as a user's travel schedule, vacation schedule, study schedule, and leisure activity schedule. That is, the personal schedule is a schedule for the user himself and may mean a schedule that the user must perform.

그리고, 비개인 일정은 드라마 방송 일정, 가수 콘서트 일정, 연예인 사인회 일정 등과 같이 해당 일정의 주체가 일정을 수립한 자신이 아니고 타인인 일정을 의미할 수 있다. 예를 들어, 비개인 일정은 해당 일정의 수행 주체(예를 들어, 드라마, 연예인, 가수 등)가 직접 계획하는 것이 아니고 드라마 제작사나 연예 기획사에서 계획하여 작성하는 것이 일반적이기에, 해당 일정의 수행 주체는 일정을 계획한 유저 자신이 아니고 타인인 경우가 일반적이다. 즉, 비개인 일정은 해당 일정의 수행 주체가 일정을 수립한 자신인 개인 일정에 반대되는 모든 일정을 의미할 수 있다. 이러한 비개인 일정에 대한 외부 제공자는 드라마 제작사, 연예 기획사 등 일정 판매로 영리 또는 비영리의 목적을 갖는 비즈니스 업체일 수 있다. In addition, the non-personal schedule may refer to a schedule that is not the subject of the schedule, such as a drama broadcast schedule, a singer concert schedule, and a celebrity autograph schedule, but a schedule of another person. For example, non-individual schedules are not directly planned by the subject of the schedule (for example, drama, entertainer, singer, etc.), but are generally planned and prepared by a drama production company or entertainment agency. In general, it is not the user who planned the schedule but the other person. That is, the non-personal schedule may refer to all schedules that are contrary to the personal schedule, which is the subject of which the schedule is established. The external provider for such a non-personal schedule may be a business company that has the purpose of for-profit or non-profit by selling schedules, such as a drama production company or an entertainment agency.

한편, 상술한 판매자 등록 및 판매 일정 등록 과정에 따라 판매 일정이 등록되면, 일정을 구매하고자 하는 구매자의 단말 장치(100)에서 구매 요청이 수신될 수 있다. 구체적으로, 일정을 구매하고자 하는 구매자의 단말 장치(100)에서 일정 구매를 위한 사용지 입력이 수신되면, 통신부(310)는 유저가 구매하기로 선택한 일정의 정보를 구매자의 단말 장치(100)에 전송할 수 있다.Meanwhile, when a sales schedule is registered according to the above-described seller registration and sales schedule registration process, a purchase request may be received from the terminal device 100 of the buyer who wishes to purchase the schedule. Specifically, when a usage location input for a schedule purchase is received from the terminal device 100 of a purchaser who wishes to purchase a schedule, the communication unit 310 transmits information on the schedule selected by the user to the terminal device 100 of the purchaser. Can be transmitted.

여기서, 통신부(310)는 근거리 통신망(LAN : Local Area Network) 및 인터넷망을 통해 무선 또는 유선방식으로 통신하는 유/무선 통신 모듈, USB(Universal Serial Bus)포트를 통하여 통신하는 USB 인터페이스 모듈, 3G(3rd Generation), 3GPP(3rd Generation Partnership Project), LTE(Long Term Evoloution) 등과 같은 다양한 이동 통신 규격에 따라 이동 통신 망에 접속하여 통신하는 이동 통신 모듈, Wi-Fi, 블루투스(bluetooth) 등과 같은 근거리 무선 통신 모듈로 구현될 수 있다.Here, the communication unit 310 includes a wired/wireless communication module for wireless or wired communication through a local area network (LAN) and an Internet network, a USB interface module for communication through a Universal Serial Bus (USB) port, and 3G. A mobile communication module that connects to and communicates with a mobile communication network according to various mobile communication standards such as (3rd Generation), 3GPP (3rd Generation Partnership Project), LTE (Long Term Evoloution), etc., short-range such as Wi-Fi and Bluetooth It can be implemented as a wireless communication module.

한편, 저장부(320)는 일정 거래 서버(300)의 동작에 필요한 다양한 데이터를 저장하는 기능을 한다. 구체적으로, 통신부(310)를 통해 판매자 등록 요청이 수신되면, 저장부(320)는 판매자로 등록이 허여된 판매자의 정보를 저장할 수 있다. 여기서, 판매자의 정보는 판매자 식별 정보, 판매자 계좌 정보 및 판매자의 사업자 등록 여부 정보를 포함할 수 있다. 판매자 식별 정보는 판매자 단말 장치(200)의 전화 번호, 판매자 단말 장치(200)의 MAC 주소(Media Access Contorl Address), 판매자 주민 등록 번호 등과 같은 서비스에 가입한 유저의 식별 정보를 저장할 수 있다. On the other hand, the storage unit 320 functions to store various data required for the operation of the schedule transaction server 300. Specifically, when a seller registration request is received through the communication unit 310, the storage unit 320 may store information on a seller who is permitted to register as a seller. Here, the seller's information may include seller identification information, seller account information, and information on whether the seller is registered as a business operator. The seller identification information may store identification information of a user who has subscribed to a service such as a phone number of the seller terminal device 200, a MAC address (Media Access Control Address) of the seller terminal device 200, and a seller resident registration number.

그리고, 사업자 등록 여부는 개인 사업자 또는 법인 사업자와 같이 일정 거래를 통하여 영리적 목적을 추구하기 위하여 사업자 등록을 수행하였는지 또는 수행하지 않았는지를 나타내는 정보로, 사업자 등록한 사업자의 경우 사업자 등록 번호 정보, 법인 등록 번호 정보 등을 더 포함할 수 있다. In addition, business registration is information indicating whether or not business registration has been performed or not performed in order to pursue a commercial purpose through a certain transaction such as an individual business or corporate business. In the case of a business registered business, business registration number information and corporate registration number It may further include information and the like.

일 예로, 저장부(320)는 아래 표 1과 같이 저장할 수 있다. As an example, the storage unit 320 may store it as shown in Table 1 below.

판매자
명칭
seller
designation
전화 번호Phone number 주민등록번호Resident registration number MAC 주소MAC address 계좌 번호Account Number 사업자 등록 여부Business registration
AA 010-XXXX-XXXX010-XXXX-XXXX 801111-XXXXXXX801111-XXXXXXX MAC Address 1MAC Address 1 계좌번호 1Account number 1 OO BB 010-YYYY-YYYY010-YYYY-YYYY 781221-YYYYYYY781221-YYYYYYY MAC Address 2MAC Address 2 계좌번호 2Account number 2 XX CC 010-ZZZZ-ZZZZ010-ZZZZ-ZZZZ 791221-ZZZZZZZ791221-ZZZZZZZ MAC Address 3MAC Address 3 계좌번호 3Account number 3 XX

또한, 통신부(310)를 통하여 판매자의 단말 장치(200)로부터 판매 일정 정보가 수신되면, 저장부(320)는 판매 일정의 정보를 판매자 식별 정보로 분류하여 저장할 수 있다. 여기서, 판매 일정 정보는 판매 일정의 날짜 정보, 시작 종료 시간 정보, 일정 내용 정보, 일정 속성 정보 및 일정 타입 정보를 포함할 수 있다. 일정 타입은 하루 일정, 기간 일정, 시간표 일정, 프로젝트 일정, 시간 미지정 일정을 포함할 수 있다. 그리고 일정 속성은 개인 일정 및 비개인 일정을 포함할 수 있다. 일 예로, 저장부(120)는 아래 표 2와 같이 저장할 수 있다.In addition, when the sales schedule information is received from the terminal device 200 of the seller through the communication unit 310, the storage unit 320 may classify and store the sales schedule information as seller identification information. Here, the sales schedule information may include date information of the sales schedule, start and end time information, schedule content information, schedule attribute information, and schedule type information. Schedule types may include a day schedule, period schedule, timetable schedule, project schedule, and time unspecified schedule. In addition, the schedule attribute may include a personal schedule and a non-personal schedule. As an example, the storage unit 120 may store as shown in Table 2 below.

판매자 식별 정보Seller Identification Information 날짜date 시작시작Start start 종료시간End time 제목title 내용Contents 일정 속성Schedule attribute 일정 타입Schedule type AA 2019.07.012019.07.01 AM 08:00AM 08:00 AM 10:00AM 10:00 휴가 1일차Vacation Day 1 A 음식점A Restaurant 개인 일정Personal schedule 기간
일정
term
calendar
2019.07.012019.07.01 PM 02:00PM 02:00 PM 03:00PM 03:00 휴가 1일차Vacation Day 1 물놀이water play 개인 일정Personal schedule 기간 일정Period schedule 2019.07.012019.07.01 PM 06:00PM 06:00 PM 09:00PM 09:00 휴가 1일차Vacation Day 1 관광지Tourist destination 개인 일정Personal schedule 기간 일정Period schedule 2019.07.022019.07.02 AM 08:00AM 08:00 AM 10:00AM 10:00 휴가 2일차Vacation Day 2 B 음식점B Restaurant 개인 일정Personal schedule 기간 일정Period schedule BB 2019.07.022019.07.02 AM 08:00AM 08:00 AM 10:00AM 10:00 회의conference 팀장 회의Team leader meeting 개인 일정Personal schedule 하루
일정
One day
calendar
2019.07.022019.07.02 AM 09:00AM 09:00 AM 11:00AM 11:00 독서Reading B 책 독서B book reading 개인 일정Personal schedule 하루
일정
One day
calendar
2019.07.022019.07.02 PM 03:00PM 03:00 PM 04:00PM 04:00 미팅Meeting A 회사Company A 개인 일정Personal schedule 하루일정Daily schedule CC 2019.07.022019.07.02 PM 08:00PM 08:00 PM 11:00PM 11:00 서울콘서트Seoul Concert 가수 A 콘서트Singer A concert 비개인
일정
Impersonal
calendar
기간 일정Period schedule
2019.07.062019.07.06 PM 08:00PM 08:00 PM 11:00PM 11:00 광주콘서트Gwangju Concert 가수 A 콘서트Singer A concert 비개인
일정
Impersonal
calendar
기간 일정Period schedule
2019.07.102019.07.10 PM 08:00PM 08:00 PM 11:00PM 11:00 부산콘서트Busan Concert 가수 A 콘서트Singer A concert 비개인일정Non-individual schedule 기간 일정Period schedule

한편, 판매자의 단말 장치(200)로부터 전송되는 상술한 판매 일정의 정보는 판매 일정에 대응되는 시간 관리 인디케이터 이미지를 더 포함할 수 있다. 여기서, 시간 관리 인디케이터 이미지는 복수의 트랙에 시간 구분 숫자 및 일정을 표시하고, 유저의 일정들의 시간이 중첩되는 경우 중첩되는 일정들의 우선순위를 반영하거나 또는 중요도를 반영하여 표출하는 인디케이터일 수 있다. 이와 같이, 유저의 일정은 본 발명에 따른 시간 관리 인디케이터로 단말 장치(100,200)의 화면에 표출될 수 있다. 즉, 본 발명에 따른 일정 표출을 위한 시간 관리 인디케이터는 일정들은 직관적으로 표출함으로써 유저들의 일정 확인의 편의성을 높임과 동시에 다수 일정이 중첩되는 상황에서는 일정 선택의 편의성을 높일 수 있는 디자인적 특성을 갖고 있다. 이에 따라, 본 발명은 시간 관리 인디케이터의 디자인적 특성을 이용하여 유저들의 일정 구매 시 선택 및 확인의 편의성을 높이기 위하여, 판매자로부터 업로드되는 판매 일정 정보는 시간 관리 인디케이터에 대한 이미지를 포함하도록 구성될 수 있다. 이 경우, 일정 거래 서버(300)는 판매 중인 일정의 리스트 상에 시간 관리 인디케이터의 이미지를 섬네일(Thumbnail)로 표출하거나 또는 판매 중인 일정의 상세 정보 화면에 시간 관리 인디케이터의 이미지를 표출함으로써, 구매자들이 일정을 눈으로 쉽게 확인할 수 있게 함과 동시에 일정 구매 편의성을 높일 수 있다. Meanwhile, the above-described sales schedule information transmitted from the seller's terminal device 200 may further include a time management indicator image corresponding to the sales schedule. Here, the time management indicator image may be an indicator that displays a time division number and schedule on a plurality of tracks, and reflects priority of overlapping schedules or reflects importance when times of user schedules overlap. In this way, the user's schedule may be displayed on the screens of the terminal devices 100 and 200 as a time management indicator according to the present invention. That is, the time management indicator for displaying schedules according to the present invention has a design characteristic that increases the convenience of users to check schedules by intuitively expressing schedules, and increases the convenience of schedule selection in situations where multiple schedules overlap. have. Accordingly, the present invention uses the design characteristics of the time management indicator to increase the convenience of selection and confirmation when users purchase a schedule, and the sales schedule information uploaded from the seller may be configured to include an image for the time management indicator. have. In this case, the schedule transaction server 300 displays the image of the time management indicator as a thumbnail on the list of schedules being sold, or displays the image of the time management indicator on the detailed information screen of the schedule being sold. It is possible to easily check the schedule and increase the convenience of purchasing the schedule.

이러한 시간 관리 인디케이터에 대한 이미지는 판매자 단말 장치(200)에서 스크린샷을 통하여 획득될 수 있다.The image for this time management indicator may be obtained through a screenshot in the seller terminal device 200.

여기서, 저장부(320)는 RAM(Random Access Memory), 플레시 메모리, ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electronically Erasable and Programmable ROM), 레지스터, 하드디스크, 리무버블 디스크, 메모리 카드 등과 같은 내장된 형태의 저장소자는 물론, USB 메모리 등과 같은 착탈가능한 형태의 저장소자로 구현될 수도 있다. Here, the storage unit 320 includes a random access memory (RAM), a flash memory, a read only memory (ROM), an eraseable programmable ROM (EPROM), an electronically erasable and programmable ROM (EEPROM), a register, a hard disk, a removable disk, and It may be implemented not only as a built-in type of storage such as a memory card, but also as a removable type of storage such as a USB memory.

이러한 저장부(320)는 일정 거래 서버(300) 내에 구현되거나 또는 일정 거래 서버(300)와 연결된 외부 데이터 베이스(DB) 서버 형태로 구현될 수 있다. The storage unit 320 may be implemented in the schedule transaction server 300 or in the form of an external database (DB) server connected to the schedule transaction server 300.

한편, 판매 일정 관리부(330)는 판매자들에 의하여 등록되어 판매 중인 복수의 판매 일정들을 관리할 수 있다. 여기서, 판매 일정 관리부(330)는 판매 일정 분류부(331), 판매 일정 리스트 생성부(332), AI 기반 추천 일정 생성부(333), 허위 판매 일정 검출부(334)의 전부 또는 일부를 포함할 수 있다.Meanwhile, the sales schedule management unit 330 may manage a plurality of sales schedules registered by sellers and being sold. Here, the sales schedule management unit 330 may include all or part of a sales schedule classification unit 331, a sales schedule list generation unit 332, an AI-based recommendation schedule generation unit 333, and a false sales schedule detection unit 334. I can.

판매 일정 분류부(331)는 복수의 판매 일정들을 소정 기준에 따라 분류할 수 있다. 구체적으로, 상술한 표 2와 같이 복수의 판매자들로부터 판매 일정이 등록되어 일정 거래 서버(300)에 저장되면, 판매 일정 분류부(331)는 일정 거래 서버(300)에 등록되어 있는 복수의 판매 일정들은 소정 기준에 따라 분류할 수 있다. The sales schedule classification unit 331 may classify a plurality of sales schedules according to a predetermined criterion. Specifically, as shown in Table 2 above, when a sales schedule is registered from a plurality of sellers and stored in the schedule transaction server 300, the sales schedule classification unit 331 is a plurality of sales registered in the schedule transaction server 300. Schedules can be classified according to predetermined criteria.

일 예로, 판매 일정 분류부(331)는 판매 중인 복수의 판매 일정들은 일정 타입 별로 분류할 수 있다. 구체적으로, 판매 일정 분류부(331)는 판매 중인 복수의 판매 일정들 각각의 일정 타입 정보를 기초로 해당 일정이 하루 일정 인지, 기간 일정 인지, 시간표 일정 인지, 프로젝트 일정 인지 또는 시간 미지정 일정 인지 판단할 수 있다. 그리고, 판매 일정 분류부(331)는 복수의 일정들 각각에 대해 판단된 일정 타입에 따라 복수의 일정들은 분류할 수 있다. 그리고, 판매 일정 리스트 생성부(332)는 일정 타입에 따라 복수의 일정들을 분류하여 리스트한 판매 일정 리스트를 생성할 수 있다.As an example, the sales schedule classification unit 331 may classify a plurality of sales schedules being sold by schedule type. Specifically, the sales schedule classification unit 331 determines whether the corresponding schedule is a one-day schedule, a period schedule, a timetable schedule, a project schedule, or a time unspecified schedule based on schedule type information of each of a plurality of sales schedules being sold. can do. In addition, the sales schedule classification unit 331 may classify a plurality of schedules according to a schedule type determined for each of the plurality of schedules. In addition, the sales schedule list generation unit 332 may classify a plurality of schedules according to schedule types and generate a list of sales schedules.

여기서, 본 발명에 따른 분류 기준은 복수 개일 수 있고, 일정 타입은 판매 일정의 분류를 위한 최상위 분류 기준 내지 최하위 분류 기준 중 하나의 순번의 분류 기준으로 할당될 수 있다. Here, there may be a plurality of classification criteria according to the present invention, and the schedule type may be assigned as a classification criterion of one of the highest classification criteria to the lowest classification criteria for classification of the sales schedule.

일 예로, 판매 일정의 분류 기준이 두 단계의 기준으로 구성되고 첫 번째 기준이 "유료/무료 일정"이고 두 번째 기준이 "일정 타입"인 경우, 판매 일정 분류부(331)는 구매자가 "유료"를 선택하면, "유료"에 대응되는 판매 일정들을 검출하고 검출된 "유료"에 대응되는 판매 일정들을 두 번째 기준인 "일정 타입" 별로 분류할 수 있다. 그리고, 판매 일정 리스트 생성부(332)는 "유료"에 대응되는 판매 일정들을 하루 일정, 기간 일정, 시간표 일정, 프로젝트 일정 또는 시간 미지정 일정으로 분류하여 리스트한 판매 일정 리스트를 생성할 수 있다.As an example, when the classification criteria of the sales schedule is composed of two-stage criteria, the first criterion is "paid/free schedule" and the second criterion is "schedule type", the sales schedule classification unit 331 is If "is selected," it is possible to detect sales schedules corresponding to "paid" and classify sales schedules corresponding to the detected "paid" by "schedule type" as a second criterion. In addition, the sales schedule list generation unit 332 may generate a list of sales schedules by classifying sales schedules corresponding to "paid" into a day schedule, a period schedule, a time schedule schedule, a project schedule, or a time unspecified schedule.

다른 예로, 판매 일정의 분류 기준이 세 단계의 기준으로 구성되고 첫 번째 기준이 "테마", "신규일정"이고 두 번째 기준이 "테마"에 속한 "여행", "건강관리", "스포츠"이며 세 번째 기준이 "일정 타입"인 경우, 판매 일정 분류부(331)는 구매자가 "테마"를 선택하고 "여행"을 선택하면, "여행" 테마에 대응되는 판매 일정들을 검출하고 검출된 "여행" 테마에 대응되는 판매 일정들을 세 번째 기준인 "일정 타입" 별로 분류할 수 있다. 그리고, 판매 일정 리스트 생성부(332)는 "여행" 테마에 대응되는 판매 일정들을 하루 일정, 기간 일정, 시간표 일정, 프로젝트 일정 또는 시간 미지정 일정으로 분류하여 리스트한 판매 일정 리스트를 생성할 수 있다.As another example, the classification criteria for sales schedules are composed of three criteria, the first criterion is "Theme", "New itinerary" and the second criterion is "Travel", "Health Care", "Sports" belonging to "Theme". And the third criterion is "schedule type", when the buyer selects "theme" and selects "travel", the sales schedule classification unit 331 detects sales schedules corresponding to the "travel" theme, and the detected " Sales schedules corresponding to the "Travel" theme may be classified according to the third criterion, "Schedule Type". In addition, the sales schedule list generation unit 332 may generate a list of sales schedules by classifying sales schedules corresponding to the “travel” theme into a day schedule, a period schedule, a time schedule schedule, a project schedule, or a time unspecified schedule.

즉, 유저들이 일정을 계획할 때 할 일을 시간 별, 날짜 별로 기록하게 되는데, 시간과의 연관성이 높은 일정의 특성 상, 유저가 원하는 기간 조건을 만족하는 일정을 찾는 것이 일정 구매자 입장에서는 매우 중요하다. 예를 들어, 4박 5일의 여행을 계획하고 있는 유저가 타 유저들의 일정을 참고하기 위하여 일정 거래 서버(300)에 접속하여 일정을 구매하는 경우, "여행 테마"의 선택을 통해 여행에 관련된 일정들을 분류할 수 있으나, 만약 "일정 타입" 별 분류 기준을 제공하지 않는다면, 유저는 수많은 여행 일정들을 모두 확인하면서 유저의 여행 기간에 부합하는 여행 일정을 찾아야하는 불편함이 있다. 즉, 종래에는 이러한 기술이 제안되지 않았기에, 구매자들은 일일이 일정들의 타입을 검색해야 하는 불편함이 있었다. In other words, when users plan a schedule, tasks to be done are recorded by hour and date. Due to the nature of schedules that are highly related to time, it is very important for schedule buyers to find schedules that satisfy the period conditions desired by users. Do. For example, when a user who is planning a trip for 5 days and 4 nights accesses the schedule transaction server 300 to refer to the schedule of other users and purchases a schedule, Although itineraries can be classified, if a classification criterion for each "schedule type" is not provided, the user has to find a travel itinerary that matches the user's travel period while checking all of the numerous travel itineraries. That is, since such a technique has not been proposed in the related art, there is an inconvenience that buyers have to search for the types of schedules individually.

다만, 본 발명에 따르면, 판매 일정 분류부(331)는 복수의 일정들 각각에 대해 판단된 일정 타입에 따라 복수의 일정들은 분류하고, 판매 일정 리스트 생성부(332)는 일정 타입에 따라 복수의 일정들을 분류하여 리스트한 판매 일정 리스트를 생성하며, 유저 인터페이스 제공부(350)는 판매 일정 리스트를 포함하는 유저 인터페이스를 생성하여 구매자의 단말 장치(100)에 제공함으로써, 구매자는 자신의 원하는 타입의 일정을 편리하게 검색할 수 있고 구매자들의 시간과 노력을 최소화시킬 수 있다. 특히, 본 발명은 기간 일정에 대해서는 기간의 오름차순(예를 들어, 짧은 기간에서 긴 기간) 또는 기간의 내림차순(예를 들어, 긴 기간에서 짧은 기간)으로 일정을 리스트한 판매 일정 리스트를 생성 및 표시함으로써, 구매자는 자신의 원하는 기간에 부합하는 일정을 더욱 편리하게 검색할 수 있다. However, according to the present invention, the sales schedule classification unit 331 classifies a plurality of schedules according to a schedule type determined for each of the plurality of schedules, and the sales schedule list generation unit 332 classifies a plurality of schedules according to the schedule type. A list of sales schedules is generated by classifying schedules, and the user interface providing unit 350 generates a user interface including a list of sales schedules and provides them to the purchaser's terminal device 100, so that the purchaser You can conveniently search for schedules and minimize buyers' time and effort. In particular, the present invention creates and displays a sales schedule list listing schedules in ascending order of period (eg, short period to long period) or descending order of period (eg, long period to short period) for period schedule. By doing so, the buyer can more conveniently search for a schedule that matches their desired period.

AI 기반 추천 일정 생성부(333)는 구매자가 일정 앨범에 보유한 일정의 정보를 분석하여 구매자의 선호 일정을 도출할 수 있다. 구체적으로, 구매자의 일정 앨범에는 구매자 자신의 일정과, 구매자가 일정 거래 서버(300)에서 구매한 일정이 모두 저장되어 있고, AI 기반 추천 일정 생성부(333)는 일정 날짜 정보, 일정 시작/종료 시간 정보, 일정 내용 정보, 일정 속성 정보 및 일정 타입 정보로부터 구매자의 선호 일정을 도출할 수 있다.The AI-based recommendation schedule generation unit 333 may derive the buyer's preferred schedule by analyzing information on the schedule held by the buyer in the schedule album. Specifically, the buyer's schedule album stores both the buyer's own schedule and the schedule purchased by the buyer in the schedule transaction server 300, and the AI-based recommendation schedule generator 333 includes schedule date information, schedule start/end A buyer's preferred schedule can be derived from time information, schedule content information, schedule attribute information, and schedule type information.

특히, AI 기반 추천 일정 생성부(333)는 구매자 일정들의 일정 날짜 정보, 일정 시작/종료 시간 정보에 대해서는 가중치를 낮게, 구매자의 일정 내용 정보와 구매자의 일정 타입 정보에는 가중치를 높게 적용하여, 구매자의 선호 일정을 도출할 수 있다. 이에 따라, 구매자의 일정과 날짜 및 시간이 중첩되는 일정은 선호 일정에서 배제될 가능성이 높아지고, 구매자의 선호도와 관련성이 높은 일정 내용이 유사한 것, 일정의 타입이 유사한 것은 채택될 가능성이 높아질 수 있다.In particular, the AI-based recommendation schedule generator 333 applies a low weight to schedule date information and schedule start/end time information of buyer schedules, and applies a high weight to schedule content information of buyers and schedule type information of buyers. You can derive a preferred schedule of Accordingly, it is highly likely that a schedule in which the buyer's schedule and the date and time overlap will be excluded from the preferred schedule, and those having similar schedule contents and similar schedule types that are highly related to the buyer’s preference may be more likely to be adopted. .

한편, AI 기반 추천 일정 생성부(333)에서 구매자 선호 일정이 도출되면, 판매 일정 리스트 생성부(332)는 구매자 선호 일정을 포함하는 추천 일정 리스트를 생성할 수 있다. Meanwhile, when a buyer's preference schedule is derived from the AI-based recommendation schedule generation unit 333, the sales schedule list generation unit 332 may generate a recommendation schedule list including the buyer's preference schedule.

또한, AI 기반 추천 일정 생성부(333)는 시간 관리 인디케이터의 이미지 분석을 통하여 구매자의 선호 일정을 도출할 수도 있다. 구체적으로, AI 기반 추천 일정 생성부(333)는 구매자가 선호하는 시간 관리 인디케이터 이미지로 이루어진 정답 이미지 세트를 수집하고, 구매자가 선호하지 않는 시간 관리 인디케이터 이미지로 이루어진 오답 이미지 세트 수집할 수 있다. 그리고, AI 기반 추천 일정 생성부(333)는 정답 이미지 세트와 상기 오답 이미지 세트에 대해 딥러닝(deep learning)을 수행하여 일정 추천 모델을 구축하고, 서버(300)에 등록된 일정들에 대해 상기 일정 추천 모델을 통해 구매자에게 적합한 일정을 추천할 수 있다. 여기서, 딥러닝(deep learning)은 신경망 모델 중 하나인 CNN(Convolution Neural Network) 알고리즘이 적용될 수 있다. In addition, the AI-based recommendation schedule generation unit 333 may derive a buyer's preference schedule through image analysis of the time management indicator. Specifically, the AI-based recommendation schedule generator 333 may collect a correct answer image set consisting of a time management indicator image preferred by a buyer, and collect an incorrect answer image set consisting of a time management indicator image not preferred by the buyer. And, the AI-based recommendation schedule generator 333 builds a schedule recommendation model by performing deep learning on the correct answer image set and the incorrect answer image set, and the schedules registered in the server 300 Through the schedule recommendation model, it is possible to recommend a suitable schedule to the buyer. Here, for deep learning, a Convolution Neural Network (CNN) algorithm, which is one of neural network models, may be applied.

이 경우, 딥 러닝은 시간 관리 인디케이터 이미지의 다양한 조건을 가정하여 증식(augmentation)된 데이터를 통해 학습을 수행할 수 있다. 여기서, 조건이란 신경망 모델의 학습을 위한 데이터의 생성을 위해 학습 데이터로 수집된 영상을 변환하기 위한 조건을 정의한다. 구체적으로 시간 관리 인디케이터 이미지는 증식 조건으로 영상 내에서 위치 이동(shift), 회전(rotation), 밝기(brightness) 변화, 번짐(blur) 등의 요소들에 의해 다양한 양상을 보일 수 있으므로 이를 고려하여 데이터를 증식할 수 있다. In this case, deep learning may perform learning through augmented data assuming various conditions of the time management indicator image. Here, the condition defines a condition for converting an image collected as training data to generate data for training a neural network model. Specifically, the time management indicator image can show various aspects due to factors such as position shift, rotation, brightness change, blur, etc. within the image as a proliferation condition. Can multiply.

또한, 시간 관리 인디케이터 이미지는 복수의 트랙으로 구성되고 지름의 길이가 서로 다른 복수의 원이 중심이 일치하도록 중첩된 원형이며, 트랙은 서로 다른 지름 길이를 갖는 원과 원 사이의 영역으로 유저의 일정의 시간 및 일정의 내용을 담고 있기에, 딥 러닝 모델은 이러한 트랙의 위치, 면적 등을 분석하여 등록된 일정들에 대해 상기 일정 추천 모델을 통해 구매자에게 적합한 일정을 추천할 수 있다. In addition, the time management indicator image is composed of a plurality of tracks and is a circle in which a plurality of circles of different diameters are overlapped so that the centers coincide, and the track is an area between circles and circles having different diameter lengths. Since it contains the contents of the time and schedule, the deep learning model can recommend a schedule suitable to a buyer through the schedule recommendation model for registered schedules by analyzing the location and area of the track.

한편, AI 기반 추천 일정 생성부(333)에서 구매자 선호 일정이 도출되면, 판매 일정 리스트 생성부(332)는 구매자 선호 일정을 포함하는 추천 일정 리스트를 생성할 수 있다. Meanwhile, when a buyer's preference schedule is derived from the AI-based recommendation schedule generation unit 333, the sales schedule list generation unit 332 may generate a recommendation schedule list including the buyer's preference schedule.

판매 일정 리스트 생성부(332)는 분류 기준에 따라 복수의 일정들을 분류하여 리스트한 판매 일정 리스트를 생성할 수 있다. 일 예로, 판매 일정 분류부(331)에서 복수의 일정들을 분류 기준에 따라 분류하면, 판매 일정 리스트 생성부(332)는 분류된 복수의 일정들을 리스트한 판매 일정 리스트틀 생성할 수 있다. 다른 예로, AI 기반 추천 일정 생성부(333)에서 구매자에 적합한 추천 일정을 도출하면, 판매 일정 리스트 생성부(332)는 도출된 복수의 추천 일정들을 리스트한 추천 일정 리스트틀 생성할 수 있다. The sales schedule list generation unit 332 may classify a plurality of schedules according to the classification criteria and generate a list of sales schedules. For example, if the sales schedule classification unit 331 classifies a plurality of schedules according to classification criteria, the sales schedule list generation unit 332 may generate a sales schedule list listing the classified plurality of schedules. As another example, when the AI-based recommendation schedule generation unit 333 derives a recommendation schedule suitable for a buyer, the sales schedule list generation unit 332 may generate a recommendation schedule list listing a plurality of the derived recommendation schedules.

그리고, 판매 일정 리스트 생성부(332)는 판매 일정의 정보를 기초로 리스트를 생성할 수 있다. 일 예로, 판매 일정 리스트 생성부(332)는 판매 일정의 정보로부터 일정 내용 정보, 일정 타입 정보, 일정 유료/무료 정보를 검출하고, 검출된 정보를 기초로 판매 일정의 제목, 판매 일정의 타입, 판매 일정의 유료/무료 여부 를 표시하는 판매 일정 리스트를 생성할 수 있다. In addition, the sales schedule list generation unit 332 may generate a list based on information on the sales schedule. For example, the sales schedule list generation unit 332 detects schedule content information, schedule type information, and schedule paid/free information from the sales schedule information, and based on the detected information, the sales schedule title, sales schedule type, and You can create a sales schedule list that displays whether the sales schedule is paid or free.

또한, 판매 일정 리스트 생성부(332)는 시간 관리 인디케이터 이미지를 기초로 리스트를 생성할 수 있다. 일 예로, 판매 일정 리스트 생성부(332)는 시간 관리 인디케이터 이미지로부터 썸네일 이미지를 생성하고, 생성된 썸네일 이미지를 판매 일정 리스트에서 대응되는 일정 항목의 일 영역 위치시킨 판매 일정 리스트를 생성할 수 있다. Also, the sales schedule list generation unit 332 may generate a list based on the time management indicator image. For example, the sales schedule list generation unit 332 may generate a thumbnail image from the time management indicator image, and may generate a sales schedule list in which the generated thumbnail image is positioned in a region of a corresponding schedule item in the sales schedule list.

만약, 해당 일정이 기간 일정인 경우, 판매 일정 리스트 생성부(332)는 하루 날짜 별로 시간 관리 인디케이터의 썸네일 이미지를 생성하고, 생성된 썸네일 이미지를 리스트의 일 측에 위치시킨 판매 일정 리스트를 생성할 수 있다. 이에 따라, 구매자로부터 썸네일 이미지를 일방향으로 스크롤 하는 입력이 수신되면, 판매 일정 리스트는 현재 날짜 기준으로 과거 또는 미래의 날짜에 대응되는 시간 관리 인디케이터를 표시할 수 있다. If the schedule is a period schedule, the sales schedule list generation unit 332 generates a thumbnail image of the time management indicator for each day of the day, and generates a sales schedule list in which the generated thumbnail image is located on one side of the list. I can. Accordingly, when an input for scrolling the thumbnail image in one direction is received from the purchaser, the sales schedule list may display a time management indicator corresponding to a date in the past or in the future based on the current date.

허위 판매 일정 검출부(334)는 판매자로부터 서버(300)에 업로드된 복수의 판매 일정들 중 허위 판매 일정을 검출할 수 있다. 구체적으로, 허위 판매 일정 검출부(334)는 복수의 판매 일정들 각각에 할당된 일정 속성 정보를 기초로 일정이 개인 일정인지 또는 비개인 일정인지 판단하고, 비개인 일정이라고 판단되면 해당 일정이 허위 일정인지 여부를 판단할 수 있다. The false sales schedule detection unit 334 may detect a false sales schedule among a plurality of sales schedules uploaded to the server 300 from the seller. Specifically, the false sales schedule detection unit 334 determines whether the schedule is a personal schedule or a non-individual schedule based on schedule attribute information allocated to each of the plurality of sales schedules, and if it is determined that the schedule is a non-personal schedule, the schedule is a false schedule. Whether or not it can be determined.

즉, 본 발명에 따른 일정 거래 서버(300)는 판매자로 등록된 누구든지 일정을 판매할 수 있는 플랫폼을 제공하는데, 이 경우 개인 일정은 문제되지 않으나 비개인 일정은 허위 일정(즉, 정확하지 않은 일정)일 가능성이 있다. 예를 들어, 드라마 일정이나 팬사인회 일정 등의 비개인 일정은 그 일정의 수행 주체가 일정을 수립한 자신이 아니고 타인이기에 판매자가 잘못된 일정을 작성해서 올리는 등 허위 일정의 문제가 발생할 수 있다. 이는 일정을 구매하는 구매자들에게 일정 마켓 자체의 신뢰성을 떨어뜨리는 문제로 다가올 수 있다.That is, the schedule transaction server 300 according to the present invention provides a platform for anyone registered as a seller to sell schedules. In this case, the personal schedule is not a problem, but the non-personal schedule is a false schedule (i.e., inaccurate Schedule). For example, a non-personal schedule such as a drama schedule or a fan signing event may cause a problem of false schedules, such as a seller writing and posting an incorrect schedule because the subject of the schedule is not the person who set the schedule, but the other person. This can come as a problem that degrades the reliability of the schedule market itself to buyers who purchase schedules.

이를 해결하기 위하여, 본 발명에 따른 허위 판매 일정 검출부(334)는 판매자로부터 업로드된 비개인 일정의 진정 판매자를 검색하고, 진정 판매자의 비개인 일정 정보와 판매자의 비개인 일정 정보를 비교하여 판매자로부터 업로드된 비개인 일정이 허위 일정 인지 여부를 판단할 수 있다. 일 예로, 판매자로부터 업로드된 비개인 일정의 "날짜 정보", "일정 시작/종료 시간 정보"를 진정 판매자의 "날짜 정보", "일정 시작/종료 시간 정보"를 비교하여 정보가 일치하는 경우 해당 일정이 참 일정이라고 판단하고, 정보가 불일치하는 경우 해당 일정이 거짓 일정이라고 판단할 수 있다. 이 때, 진정 판매자는 드라마 제작사, 연예 기획사 등과 같이 비개인 일정의 진정 판매자로 등록된 판매자를 의미할 수 있다. To solve this, the false sales schedule detection unit 334 according to the present invention searches for a true seller of a non-personal schedule uploaded from the seller, compares the non-personal schedule information of the true seller with the non-personal schedule information of the seller, It can be determined whether the uploaded non-personal schedule is a false schedule. For example, if the information is matched by comparing the "date information" and "schedule start/end time information" of the non-personal schedule uploaded from the seller and the seller's "date information" and "schedule start/end time information" It is determined that the schedule is a true schedule, and if the information is inconsistent, it may be determined that the schedule is a false schedule. In this case, the genuine seller may mean a seller registered as a genuine seller with a non-personal schedule, such as a drama production company or an entertainment agency.

다른 예로, 본 발명에 따른 허위 판매 일정 검출부(334)는 수많은 판매자들로부터 업로드된 비개인 일정들의 제목 및/또는 내용을 분석하여 동일 일정으로 해석되는 비개인 일정들을 그룹화시킬 수 있다. 그리고, 허위 판매 일정 검출부(334)는 그룹화된 비개인 일정들의 "날짜 정보", "일정 시작/종료 시간 정보"를 취합하여 그룹화된 비개인 일정들로부터 "날짜 정보" 및/또는 "일정 시작/종료 시간 정보"가 일치하지 않는 거짓 일정을 판단할 수 있다. 즉, 본 발명의 다른 실시 예에 따르면, 일정들을 통계화 하여 진짜 일정과 거짓 일정을 구분할 수 있다. As another example, the false sales schedule detection unit 334 according to the present invention may group non-personal schedules interpreted as the same schedule by analyzing titles and/or contents of non-personal schedules uploaded from numerous sellers. In addition, the false sales schedule detection unit 334 collects “date information” and “schedule start/end time information” of grouped non-personal schedules, and “date information” and/or “schedule start/end time information” from the grouped non-personal schedules. It is possible to determine a false schedule in which the "end time information" does not match. That is, according to another embodiment of the present invention, it is possible to distinguish between a real schedule and a false schedule by statisticalizing schedules.

한편, 허위 판매 일정 검출부(334)에서 판매 등록 신청된 일정이 허위 일정이라고 판단되면, 제어부(360)는 해당 일정을 판매 일정으로 등록하는 것을 불허할 수 있다. Meanwhile, if the false sales schedule detection unit 334 determines that the schedule for which sales registration is applied is a false schedule, the control unit 360 may disallow registration of the schedule as a sales schedule.

또는, 기 등록되어 판매 일정 리스트에 등록된 판매 일정들 중 허위 판매 일정 검출부(334)에서 허위 일정이 검출되면, 판매 일정 리스트 생성부(332)는 판매 일정 리스트에서 상기 허위 일정을 삭제하여 판매 일정 리스트를 갱신시킬 수 있다. Alternatively, if a false schedule is detected by the false sales schedule detection unit 334 among sales schedules already registered and registered in the sales schedule list, the sales schedule list generator 332 deletes the false schedule from the sales schedule list You can update the list.

판매자 관리부(340)는 일정 거래 서버(300)에 일정 판매자로 등록되어 있는 판매자들을 관리할 수 있다. 구체적으로, 판매자 관리부(340)는 판매자들의 추가, 정보 갱신, 삭제, 등을 관리할 수 있다. 일 예로, 허위 판매 일정 검출부(334)에서 판매자가 업로드한 일정이 허위 일정으로 판단되면, 판매자 관리부(340)는 해당 판매자를 등록 판매자에서 삭제할 수 있다. The seller management unit 340 may manage sellers registered as a schedule seller in the schedule transaction server 300. Specifically, the seller management unit 340 may manage the addition, information update, deletion, etc. of sellers. For example, if the false sales schedule detection unit 334 determines that the schedule uploaded by the seller is a false schedule, the seller management unit 340 may delete the seller from the registered seller.

다른 예로, 허위 판매 일정 검출부(334)는 판매자들의 랭킹을 관리할 수 있는데, 허위 판매 일정 검출부(334)에서 판매자가 업로드한 일정이 허위 일정으로 판단되면, 판매자 관리부(340)는 해당 판매자의 랭킹이 낮아지도록 처리할 수 있다. As another example, the false sales schedule detection unit 334 may manage the ranking of sellers. If the false sales schedule detection unit 334 determines that the schedule uploaded by the seller is a false schedule, the seller management unit 340 ranks the seller. It can be treated to lower it.

한편, 유저 인터페이스 제공부(340)는 일정 거래 서버(300)에 접속한 유저에게 표출 가능한 유저 인터페이스를 제공할 수 있다. 일 예로, 판매자 등록을 위하여 판매자 단말 장치(200)가 일정 거래 서버(300)에 접속하면, 유저 인터페이스 제공부(340)는 판매자 등록을 위한 유저 인터페이스를 생성하여 판매자의 단말 장치(200)에 제공할 수 있다. On the other hand, the user interface providing unit 340 may provide a user interface that can be displayed to a user who accesses the schedule transaction server 300. As an example, when the seller terminal device 200 accesses a certain transaction server 300 for seller registration, the user interface providing unit 340 creates a user interface for seller registration and provides it to the seller's terminal device 200 can do.

또한, 판매 일정 등록을 위하여 판매자 단말 장치(200)가 일정 거래 서버(300)에 접속하면, 유저 인터페이스 제공부(340)는 판매 일정 등록을 위한 유저 인터페이스를 생성하여 판매자의 단말 장치(200)에 제공할 수 있다. In addition, when the seller terminal device 200 connects to the schedule transaction server 300 to register the sales schedule, the user interface providing unit 340 creates a user interface for registering the sales schedule to the seller's terminal device 200. Can provide.

또한, 판매 일정 구매를 위하여 구매자 단말 장치(200)가 일정 거래 서버(300)에 접속하면, 유저 인터페이스 제공부(340)는 판매 일정 구매를 위한 유저 인터페이스를 생성하여 판매자의 단말 장치(200)에 제공할 수 있다. 여기서, 판매 일정 구매를 위한 유저 인터페이스는 판매 일정 리스트 생성부(332)에서 생성된 판매 일정 리스트를 표출하는 인터페이스일 수 있다.In addition, when the purchaser terminal device 200 connects to the schedule transaction server 300 to purchase the sales schedule, the user interface providing unit 340 generates a user interface for the sales schedule purchase to the seller's terminal device 200. Can provide. Here, the user interface for purchasing the sales schedule may be an interface that displays the sales schedule list generated by the sales schedule list generation unit 332.

이러한 유저 인터페이스에 대해서는 도면 16을 참조하여 후술하기로 한다. This user interface will be described later with reference to FIG. 16.

제어부(360)는 일정 거래 서버(300)의 전반적인 동작을 제어한다. 구체적으로, 제어부(360)는 통신부(310), 저장부(320), 판매 일정 관리부(330), 판매자 관리부(340), 유저 인터페이스 제공부(350)의 전부 또는 일부를 제어할 수 있다.The control unit 360 controls the overall operation of the schedule transaction server 300. Specifically, the control unit 360 may control all or part of the communication unit 310, the storage unit 320, the sales schedule management unit 330, the seller management unit 340, and the user interface providing unit 350.

특히, 제어부(360)는 일정을 판매하고자 하는 판매자의 단말 장치(200)에서 판매할 일정이 선택되면 선택된 판매 일정의 정보를 판매자의 단말 장치(200)로부터 수신하고, 수신된 판매 일정의 정보를 판매자 식별 정보로 분류하여 저장하며, 판매 중인 복수의 판매 일정을 소정 기준에 따라 분류하여 판매 일정 리스트를 생성하고, 일정을 구매하고자 하는 구매자의 단말 장치(100)가 서버(300)에 접속하면, 구매자의 단말 장치(100)에 생성된 일정 판매 리스트를 제공하며, 판매 일정 리스트에 포함된 복수의 일정들 중 구매자가 구매할 일정이 선택되면, 선택된 구매 일정의 정보를 구매자의 단말 장치(100)에 전송하도록 일정 거래 서버(300)의 구성 모듈의 전부 또는 일부를 제어할 수 있다. In particular, when a schedule to be sold is selected from the terminal device 200 of the seller who wants to sell the schedule, the controller 360 receives information on the selected sales schedule from the terminal device 200 of the seller, and receives the received sales schedule information. It is classified and stored as seller identification information, and a sales schedule list is generated by classifying a plurality of sales schedules being sold according to a predetermined criterion, and when the terminal device 100 of the buyer who wants to purchase the schedule accesses the server 300, Provides a schedule sales list generated to the purchaser’s terminal device 100, and when the purchaser selects a schedule to be purchased from among a plurality of schedules included in the sales schedule list, information of the selected purchase schedule is transmitted to the purchaser’s terminal device 100 It is possible to control all or part of the configuration modules of the schedule transaction server 300 to transmit.

또한, 제어부(360)는 등록된 판매자들이 업로드한 판매 일정들의 일정 속성 정보를 기초로 해당 판매자가 업로드한 일정이 허위 판매 일정으로 판단되면, 해당 판매자의 등급을 하향 조정하거나 또는 해당 판매자를 등록된 판매자에서 제외시키도록 판매자 관리부(340)를 제어할 수 있다.In addition, if the schedule uploaded by the seller is determined to be a false sales schedule based on the schedule attribute information of the sales schedules uploaded by the registered sellers, the controller 360 lowers the rating of the seller or registers the seller. It is possible to control the seller management unit 340 to be excluded from the seller.

또한, 제어부(360)는 판매 일정 관리부(330)에서 판매 일정이 생성되면, 생성된 판매 일정 리스트를 표시하는 유저 인터페이스를 생성하도록 유저 인터페이스 제공부(350)를 제어할 수 있다.In addition, when a sales schedule is generated by the sales schedule management unit 330, the control unit 360 may control the user interface providing unit 350 to generate a user interface displaying the generated sales schedule list.

도 5는 본 발명의 일 실시 예에 따른 판매자 등록 과정을 나타내는 흐름도 이다. 도 6은 도 5에 따른 판매자 등록 과정을 나타내는 유저 인터페이스 도면 이다. 5 is a flowchart showing a seller registration process according to an embodiment of the present invention. 6 is a diagram of a user interface showing a seller registration process according to FIG. 5.

도 5 내지 6을 참조하면, 먼저 일정 판매자로 등록하려는 판매자는 자신의 단말 장치(200)를 이용하여 일정 거래 서버(300)에 접속하고(S201), 접속에 따라 일정 거래 서버(300)로부터 제공받은 유저 인터페이스에서 판매자 등록 메뉴를 선택할 수 있다(S202). 일 예로, 도 6(a)를 참조하면, 일정 거래 서버(300)는 접속한 판매자 단말 장치(200)에 초기 접속 유저 인터페이스(601)를 제공할 수 있고, 판매자 단말 장치(200)에서는 제공받은 초기 접속 유저 인터페이스(601)를 표시할 수 있다. 이 때, 초기 접속 인터페이스(601)는 일정 거래 서버(300)에서 판매 중인 판매 일정의 구매를 위한 유저 인터페이스일 수 있다. 그리고, 판매자는 단말 장치(200)에 표시된 화면에서 "판매자 등록 메뉴(601-1)"를 선택할 수 있다.5 to 6, first, a seller who wants to register as a certain seller connects to the schedule transaction server 300 using his terminal device 200 (S201), and provides it from the schedule transaction server 300 according to the connection. A seller registration menu may be selected from the received user interface (S202). As an example, referring to FIG. 6(a), the schedule transaction server 300 may provide an initial access user interface 601 to the connected seller terminal device 200, and the seller terminal device 200 The initial connection user interface 601 can be displayed. In this case, the initial access interface 601 may be a user interface for purchasing a sales schedule being sold by the schedule transaction server 300. In addition, the seller may select “seller registration menu 601-1” on the screen displayed on the terminal device 200.

이 경우, 일정 거래 서버(300)는 판매자 등록을 위한 유저 인터페이스(602)를 판매자 단말 장치(200)에 제공하고(S203), 판매자는 판매자 등록 유저 인터페이스(602)를 통하여 판매자 등록시 필요한 각종 정보를 입력할 수 있다(S204). 일 예로, 도 6(b)를 참조하면, 판매자 등록을 위한 유저 인터페이스(602)는 판매자 식별 정보 입력을 위한 UI(User Interface) 영역(602-1), 사업자 등록 여부 입력을 위한 UI 영역(602-2), 계좌 정보 입력을 위한 UI 영역(602-3)을 포함하고, 판매자는 각각의 UI 영역(602-1, 602-2, 602-3)을 통하여 판매자의 각종 정보를 입력할 수 있다. 추가로, 판매자는 판매자 등록을 위한 유저 인터페이스(602)를 통하여 "가입정보활용 동의 여부", "거랙 약관 동의 여부" 등을 입력할 수도 있다. In this case, the schedule transaction server 300 provides a user interface 602 for seller registration to the seller terminal device 200 (S203), and the seller provides various information necessary for seller registration through the seller registration user interface 602. Can input (S204). For example, referring to FIG. 6(b), the user interface 602 for seller registration includes a user interface (UI) area 602-1 for inputting seller identification information, and a UI area 602 for inputting whether or not to register a business. -2), includes a UI area 602-3 for inputting account information, and the seller can input various information of the seller through each UI area 602-1, 602-2, 602-3. . In addition, the seller may input "whether to agree to the use of subscription information" and "whether to agree to the terms and conditions" through the user interface 602 for seller registration.

그리고, 일정 거래 서버(300)는 판매자 단말 장치(200)로부터 판매자 등록을 위한 유저 인터페이스(602)에 입력받은 정보를 포함하는 판매자 등록 요청을 수신할 수 있다(S205). 일 예로, 도 6(b)의 판매자 등록을 위한 유저 인터페이스(602)의 UI 영역들(602-1, 602-2, 602-3)을 통하여 판매자가 각종 정보를 입력한 후 "판매자로 등록하기 메뉴(603-4)"를 선택되면, 판매자의 단말 장치(200)는 판매자 식별 정보, 판매자 계좌 정보 및 판매자의 사업자 등록 여부 정보를 포함하는 판매자 등록 요청을 일정 거래 서버(300)에 전송할 수 있다. In addition, the schedule transaction server 300 may receive a seller registration request including information input from the seller terminal device 200 to the user interface 602 for seller registration (S205). For example, after the seller inputs various information through the UI areas 602-1, 602-2, 602-3 of the user interface 602 for seller registration in FIG. 6(b), "Register as a seller" When "menu 603-4" is selected, the seller's terminal device 200 may transmit a seller registration request including seller identification information, seller account information, and information on whether the seller is registered as a business operator to the schedule transaction server 300. .

이 경우, 일정 거래 서버(300)는 판매자 등록 요청에 포함된 정보들을 기초로 해당 판매자의 등록 허여 여부를 판단하고(S206), 등록이 허여된 판매자를 판매자 리스트에 등록시킬 수 있다(S207). 일 예로, 일정 거래 서버(300)는 판매자 등록 요청에 포함된 계좌 정보와 판매자 식별 정보를 검출하고, 검출된 정보들을 실명 거래 정보를 보유하고 있는 은행 서버에 전송하여 판매자 등록을 요청한 유저가 실명으로 등록을 요청하였는지, 계좌 정보는 해당 유저가 보유하고 있는 계좌와 동일한지를 판단하여 해당 유저의 판매자 등록 허여 여부를 결정할 수 있다.In this case, the schedule transaction server 300 may determine whether the seller is allowed to register based on the information included in the seller registration request (S206), and register the registered seller in the seller list (S207). As an example, the schedule transaction server 300 detects account information and seller identification information included in the seller registration request, and transmits the detected information to a bank server holding the real name transaction information, so that the user requesting the seller registration in the real name It is possible to determine whether to allow the seller registration of the corresponding user by determining whether registration is requested or whether the account information is the same as the account held by the corresponding user.

도 7은 본 발명의 일 실시 예에 따른 판매 일정 등록 과정을 나타내는 흐름도 이다. 도 8은 도 7에 따른 판매 일정 등록 과정을 나타내는 유저 인터페이스 도면 이다. 도 7 내지 8을 참조하면, 일정을 판매하고자 하는 판매자가 자신의 단말 장치(200)를 이용하여 일정 거래 서버(300)에 접속하면, 일정 거래 서버(300)는 판매자 단말 장치(200)에 판매 일정 등록을 위한 유저 인터페이스(1001)를 제공하고(S301), 일정을 판매하고자 하는 판매자는 자신의 단말 장치(200)에 등록된 복수의 일정들 중 판매할 일정을 선택할 수 있다(S302). 일 예로, 도 8(a)를 참조하면, 일정 거래 서버(300)는 접속한 판매자 단말 장치(200)에 판매 일정 등록을 위한 유저 인터페이스(1001)를 제공할 수 있고, 판매자 단말 장치(200)에서는 제공받은 판매 일정 등록을 위한 유저 인터페이스(1001)를 표시할 수 있다. 여기서, 판매 일정 등록을 위한 유저 인터페이스는(1001)에는 판매할 일정의 스크린샷 이미지 업로드를 위한 UI 영역(1001-1), 판매할 일정의 설명글 입력을 위한 UI 영역(1001-2), 판매할 일정의 선택을 위한 UI(1001-3)을 포함할 수 있다. 7 is a flowchart illustrating a sales schedule registration process according to an embodiment of the present invention. 8 is a diagram of a user interface showing a sales schedule registration process according to FIG. 7. 7 to 8, when a seller who wants to sell a schedule accesses the schedule transaction server 300 using his terminal device 200, the schedule transaction server 300 sells the schedule to the seller terminal device 200. A user interface 1001 for registering a schedule is provided (S301), and a seller who wants to sell the schedule may select a schedule to be sold from among a plurality of schedules registered in the terminal device 200 (S302). For example, referring to FIG. 8(a), the schedule transaction server 300 may provide a user interface 1001 for registering a sales schedule to the connected seller terminal device 200, and the seller terminal device 200 In may display the user interface 1001 for registering the provided sales schedule. Here, the user interface 1001 for registering a sales schedule includes a UI area 1001-1 for uploading a screenshot image of the schedule to be sold, a UI area 1001-2 for inputting a description of the schedule to be sold, and sales. A UI 1001-3 for selecting a schedule to be performed may be included.

이 경우, 판매자는 판매할 일정의 설명글 입력을 위한 UI 영역(1001-2)을 통하여 판매할 일정에 대한 설명글을 입력할 수 있고, 판매할 일정의 스크린샷 이미지 업로드를 위한 UI 영역(1001-1)을 통하여 판매할 일정에 대한 스크린샷 이미지를 선택할 수 있다. 여기서, 스크린샷 이미지는 판매자가 판매할 일정을 본 발명에 따른 시간 관리 인디케이터에 나타내는 이미지를 의미할 수 있다. In this case, the seller may input a description of the schedule to be sold through the UI area 1001-2 for inputting the description of the schedule to be sold, and the UI area 1001 for uploading a screenshot image of the schedule to be sold. You can select a screenshot image for the schedule to be sold through -1). Here, the screenshot image may mean an image indicating a schedule to be sold by the seller on the time management indicator according to the present invention.

또한, 판매자는 판매할 일정의 선택을 위한 UI(1001-3)을 통하여 자신의 단말 장치(200)에 등록된 일정들 중 판매할 일정을 선택할 수 있다. 구체적으로, 판매자가 판매할 일정의 선택을 위한 UI(1001-3)을 선택하면, 판매자 단말 장치(200)는 판매자가 보유하고 있는 일정 리스트를 표시하는 일정 앨범 유저 인터페이스(1002)(여기서, 일정 앨범이란 유저가 작성한 일정, 유저가 일정 거래 마켓에서 구매한 일정 등이 저장되어 있는 앨범을 의미할 수 있다.)를 표시하고, 판매자는 자신이 보유한 일정 리스트 중 판매할 일정을 선택(1002-1)할 수 있다. In addition, the seller may select a schedule to be sold from among schedules registered in the terminal device 200 through the UI 1001-3 for selecting a schedule to be sold. Specifically, when the seller selects the UI 1001-3 for selecting a schedule to be sold, the seller terminal device 200 displays a schedule album user interface 1002 (here, schedule The album may mean an album in which the schedule created by the user and the schedule purchased by the user in a certain transaction market are stored.), and the seller selects a schedule to be sold from the schedule list held by the user (1002-1 )can do.

추가로, 도 8에는 도시되지 않았으나, 판매자는 유저 인터페이스를 통하여 판매할 일정의 유료/무료 여부, 유료인 경우 일정 판매 금액을 입력할 수도 있다. In addition, although not shown in FIG. 8, the seller may input whether or not a schedule to be sold is paid/free through the user interface, and if the schedule is paid, a certain sales amount may be input.

한편, 위와 같이, 판매 일정 선택을 위한 UI 영역(1001-3)을 통하여 판매자로부터 판매 일정이 선택되면, 판매자 단말 장치(200)는 판매 일정의 정보를 포함하는 판매 일정 등록 요청을 일정 거래 서버(300)에 전송할 수 있다(S303). 여기서, 판매 일정의 정보는 일정 날짜 정보, 일정 시작/종료 시간 정보, 일정 내용 정보, 일정 속성 정보 및 일정 타입 정보를 포함할 수 있다. Meanwhile, as above, when a sales schedule is selected from a seller through the UI area 1001-3 for selecting a sales schedule, the seller terminal device 200 sends a sales schedule registration request including information on the sales schedule to the schedule transaction server ( 300) can be transmitted (S303). Here, the information on the sales schedule may include schedule date information, schedule start/end time information, schedule content information, schedule attribute information, and schedule type information.

그리고, 일정 거래 서버(300)는 판매 일정 등록 요청에 포함된 정보들을 기초로 해당 판매 일정의 등록 허여 여부를 판단하고(S304), 등록이 허여된 판매 일정의 정보를 판매자 식별 정보로 분류하여 저장 및 서버에 등록시킬 수 있다(S305). 다만, 일정 거래 서버(300)는 복수의 판매 일정들 각각에 할당된 일정 속성 정보를 기초로 일정이 개인 일정인지 또는 비개인 일정인지 판단하고, 비개인 일정이라고 판단되면 해당 일정이 허위 일정인지 여부를 판단할 수 있다. 만약, 일정이 허위 일정이라고 판단되면, 일정 거래 서버(300)는 해당 일정의 등록을 불허할 수 있다. Then, the schedule transaction server 300 determines whether to allow registration of the sales schedule based on the information included in the sales schedule registration request (S304), and classifies and stores the information of the sales schedule for which registration is permitted as seller identification information. And it can be registered in the server (S305). However, the schedule transaction server 300 determines whether the schedule is a personal schedule or a non-individual schedule based on schedule attribute information allocated to each of the plurality of sales schedules, and if it is determined that the schedule is a non-personal schedule, whether the schedule is a false schedule. Can judge. If it is determined that the schedule is a false schedule, the schedule transaction server 300 may disallow registration of the schedule.

그리고, 일정 거래 서버(300)는 판매 중인 복수의 판매 일정을 일정 타입 별로 분류하고(S306), 분류 기준에 따라 리스트화된 판매 일정 리스트를 생성할 수 있다(S307). In addition, the schedule transaction server 300 may classify a plurality of sales schedules being sold by schedule type (S306), and generate a list of sales schedules listed according to the classification criteria (S307).

도 9는 본 발명의 일 실시 예에 따른 판매 일정의 구매 과정을 나타내는 흐름도 이다. 도 10은 도 9에 따른 일정 구매 과정을 나타내는 유저 인터페이스 도면 이다. 도 9 내지 10을 참조하면, 일정을 구매하려는 구매자는 자신의 단말 장치(100)를 이용하여 일정 거래 서버(300)에 접속하고(S401), 접속에 따라 일정 거래 서버(300)로부터 판매 일정 구매를 위한 유저 인터페이스를 제공받을 수 있다(S402). 이 때, 판매 일정 구매를 위한 유저 인터페이스는 소정 분류 기준에 따라 리스트화된 판매 일정 리스트를 표시할 수 있다. 그리고, 구매자는 소정 분류 기준에 따라 리스트화된 판매 일정 리스트에 포함된 복수의 일정들 중 자신이 구매를 원하는 일정을 선택할 수 있다(S403).9 is a flowchart illustrating a purchase process of a sales schedule according to an embodiment of the present invention. 10 is a diagram of a user interface showing a schedule purchase process according to FIG. 9. 9 to 10, a buyer who wants to purchase a schedule accesses the schedule transaction server 300 using his terminal device 100 (S401), and purchases a sales schedule from the schedule transaction server 300 according to the connection. A user interface may be provided for (S402). In this case, the user interface for purchasing a sales schedule may display a list of sales schedules listed according to a predetermined classification criterion. In addition, the purchaser may select a schedule he/she wants to purchase from among a plurality of schedules included in the list of sales schedules listed according to a predetermined classification criterion (S403).

일 예로, 도 10(a)를 참조하면, 일정 거래 서버(300)는 접속한 구매자 단말 장치(100)에 초기 접속 유저 인터페이스(1001)를 제공할 수 있고, 구매자 단말 장치(100)에서는 제공받은 초기 접속 유저 인터페이스(601)를 표시할 수 있다. 이 때, 초기 접속 인터페이스(1001)는 일정 거래 서버(300)에서 판매 중인 판매 일정의 구매를 위한 유저 인터페이스일 수 있다. 여기서, 판매 일정의 구매를 위한 유저 인터페이스는 일정 거래 서버(300)의 분류 기준에 따라 리스트화된 판매 일정 리스트(1001-1)를 표시할 수 있다. 이에 따라, 유저는 소정 분류 기준에 따라 리스트화된 판매 일정 리스트(1001-1)를 확인하며, 판매 일정 리스트(1001-1)에 포함된 복수의 일정들 중 자신이 구매를 원하는 "100일까지 건강하게" 제목의 일정(1001-2)을 선택할 수 있다. 여기서, 판매 일정 리스트의 분류 방식에 대해서는 이후 도면 11을 참조하여 후술하기로 한다. As an example, referring to FIG. 10(a), the schedule transaction server 300 may provide an initial access user interface 1001 to the connected purchaser terminal device 100, and the purchaser terminal device 100 provided The initial connection user interface 601 can be displayed. In this case, the initial access interface 1001 may be a user interface for purchasing a sales schedule being sold in the schedule transaction server 300. Here, the user interface for purchasing a sales schedule may display a sales schedule list 1001-1 listed according to the classification criteria of the schedule transaction server 300. Accordingly, the user checks the sales schedule list 1001-1 listed according to a predetermined classification criterion, and among a plurality of schedules included in the sales schedule list 1001-1, the user You can choose a schedule (1001-2) titled "Healthy". Here, the classification method of the sales schedule list will be described later with reference to FIG. 11.

한편, 판매 일정 리스트에서 구매자가 구매를 원하는 일정이 선택(1001-2)되면, 일정 거래 서버(300)는 구매자가 선택한 일정에 대한 상세 일정 유저 인터페이스를 구매자의 단말 장치(100)에 제공할 수 있고, 구매자는 상세 일정 유저 인터페이스에서 해당 일정 다운로드 명령을 입력할 수 있다. 일 예로, 도 10(b)를 참조하면, 일정 거래 서버(300)는 도 10(a)에 표시된 판매 일정 리스트에서 선택된 "100일까지 건강하게" 제목의 일정에 대한 상세 일정 유저 인터페이스(1002)를 구매자의 단말 장치(100)에 제공할 수 있고, 구매자는 상세 일정 유저 인터페이스에서 "받기 메뉴"(1002-1)선택함으로써 해당 일정의 구매 및 단말(100)로의 다운로드를 요청할 수 있다. 추가로, 구매자가 구매한 일정이 유료인 경우, 구매를 위한 결제 과정이 추가로 수행될 수 있다. On the other hand, when the schedule the buyer wants to purchase is selected from the sales schedule list (1001-2), the schedule transaction server 300 may provide a detailed schedule user interface for the schedule selected by the buyer to the buyer's terminal device 100. In addition, the purchaser can input the schedule download command in the detailed schedule user interface. As an example, referring to FIG. 10(b), the schedule transaction server 300 is a detailed schedule user interface 1002 for a schedule titled “Healthy up to 100 days” selected from the sales schedule list displayed in FIG. 10(a). May be provided to the purchaser's terminal device 100, and the purchaser may request a purchase of a corresponding schedule and download to the terminal 100 by selecting "receive menu" 1002-1 in the detailed schedule user interface. In addition, when the schedule purchased by the buyer is paid, a payment process for purchase may be additionally performed.

한편, 구매자의 구매 요청에 따라 구매자가 구매한 일정의 정보는 일정 거래 서버(300)로부터 구매자의 단말 장치(100)에 전송되고(S404), 구매자의 단말 장치(1000)는 구매한 일정의 정보를 저장하며(S405), 해당 일정을 일정 앨범에 등록할 수 있다(S406). 일 예로, 도 10(c)를 참조하면, 구매자가 구매한 일정인 "100일까지 건강하게" 는 구매자의 보유 일정 등이 앨범 형태로 저장되어 있는 일정 앨범에 등록될 수 있다. On the other hand, according to the purchase request of the purchaser, information on the schedule purchased by the purchaser is transmitted from the schedule transaction server 300 to the terminal device 100 of the purchaser (S404), and the terminal device 1000 of the purchaser is information on the purchased schedule. And (S405), the schedule can be registered in the schedule album (S406). As an example, referring to FIG. 10(c), a purchaser's holding schedule of “healthy until 100 days”, which is a purchase schedule by the purchaser, may be registered in a schedule album stored in the form of an album.

도 11은 본 발명의 일 실시 예에 따른 판매 일정 리스트를 나타내는 유저 인터페이스 도면 이다. 구체적으로, 도 11은 본 발명의 일 실시 예에 따른 일정 타입 별로 분류한 리스트를 나타내는 도면이다. 11 is a diagram of a user interface showing a list of sales schedules according to an embodiment of the present invention. Specifically, FIG. 11 is a diagram illustrating a list classified by schedule type according to an embodiment of the present invention.

구매자가 자신의 단말 장치(100)를 이용하여 일정 거래 서버(300)에 접속하면, 일정 거래 서버(300)는 도 11과 같은 판매 일정 구매를 위한 유저 인터페이스를 구매자 단말 장치(100)에 제공할 수 있다. When a purchaser accesses the schedule transaction server 300 using his terminal device 100, the schedule transaction server 300 provides a user interface for purchasing a sales schedule as shown in FIG. 11 to the purchaser terminal device 100. I can.

일 예로, 상위 분류 기준으로 "AI", "신규일정", "인기순위", "유료순위", "무료순위"가 설정되고, 하위 분류 기준으로 "일정 타입"이 설정될 수 있다. 이 경우, 구매자가, 도 11과 같이, 상위 분류 기준 중 하나인 "신규일정(1101)"을 선택하면, 서버(300)는 "신규일정(1101)"에 대응되는 판매 일정들을 검출하고 검출된 판매 일정들을 두 번째 기준인 "일정 타입" 별로 분류할 수 있다. For example, "AI", "new schedule", "popular ranking", "paid ranking", and "free ranking" may be set as the upper classification criteria, and "schedule type" may be set as the lower classification criterion. In this case, as shown in FIG. 11, when the buyer selects “new schedule 1101”, which is one of the higher classification criteria, the server 300 detects and detects sales schedules corresponding to “new schedule 1101”. Sales schedules can be classified according to the second criterion, “schedule type”.

그리고, 판매 일정 리스트 생성부(332)는 "유료"에 대응되는 판매 일정들을 "하루 일정", "기간 일정", "시간표 일정", "프로젝트 일정" 또는 "시간 미지정 일정"으로 분류하여 리스트한 판매 일정 리스트를 생성할 수 있다. 일 예로, 도 11과 같이,"유료"에 속한 판매 일정들 중 "기간 일정"에 대응되는 일정들만으로 구성된 판매 일정 리스트(1102)를 유저 인터페이스에 표시할 수 있다. 만약, 구매자가 판매 일정 리스트(1102)를 좌측 또는 우측으로 스크롤하는 경우, "유료"에 속한 판매 일정들 중 "하루 일정"에 대응되는 일정들만으로 구성된 판매 일정 리스트, "유료"에 속한 판매 일정들 중 "시간표 일정"에 대응되는 일정들만으로 구성된 판매 일정 리스트, "유료"에 속한 판매 일정들 중 "프로젝트 일정"에 대응되는 일정들만으로 구성된 판매 일정 리스트를 표시할 수 있다. In addition, the sales schedule list generation unit 332 classifies and lists sales schedules corresponding to “paid” into “day schedule”, “period schedule”, “time schedule schedule”, “project schedule” or “time unspecified schedule”. You can create a list of sales schedules. For example, as shown in FIG. 11, a sales schedule list 1102 composed of only schedules corresponding to “period schedule” among sales schedules belonging to “paid” may be displayed on the user interface. If the buyer scrolls the sales schedule list 1102 to the left or right, a sales schedule list consisting of only schedules corresponding to the “day schedule” among sales schedules belonging to “paid”, sales schedules belonging to “paid” A sales schedule list composed of only schedules corresponding to the "timetable schedule", and a sales schedule list composed of only schedules corresponding to the "project schedule" among sales schedules belonging to "paid" may be displayed.

한편, 판매 일정 리스트 생성부(332)는 시간 관리 인디케이터의 이미지(1103)를 포함시키는 판매 일정 리스트를 생성할 수도 있다. 일 예로, 도 11과 같이, 판매 일정 리스트(1102)를 구성하는 복수의 일정 항목들 각각에 대하여 해당 일정을 직관적으로 나타내는 시간 관리 인디케이터 이미지(1103)를 표출할 수 있다. Meanwhile, the sales schedule list generator 332 may generate a sales schedule list including the image 1103 of the time management indicator. For example, as shown in FIG. 11, for each of a plurality of schedule items constituting the sales schedule list 1102, a time management indicator image 1103 intuitively indicating a corresponding schedule may be displayed.

또한, 해당 일정이 기간 일정인 경우, 판매 일정 리스트 생성부(332)는 하루 날짜 별로 시간 관리 인디케이터의 썸네일 이미지(1103)를 생성하고, 생성된 썸네일 이미지를 리스트의 일 측에 위치시킨 판매 일정 리스트를 생성할 수 있다. 이에 따라, 구매자로부터 썸네일 이미지를 일방향으로 스크롤 하는 입력이 수신되면, 판매 일정 리스트는 현재 날짜 기준으로 과거 또는 미래의 날짜에 대응되는 시간 관리 인디케이터를 표시할 수 있다. In addition, when the corresponding schedule is a period schedule, the sales schedule list generation unit 332 generates a thumbnail image 1103 of the time management indicator for each day of the day, and a sales schedule list in which the generated thumbnail image is located at one side of the list. Can be created. Accordingly, when an input for scrolling the thumbnail image in one direction is received from the purchaser, the sales schedule list may display a time management indicator corresponding to a date in the past or in the future based on the current date.

한편, 도 11에서는 도시되지 않았으나, 도 11의 상위 카테고리 중 하나인 "AI"가 구매자로부터 선택되면, AI 기반 추천 일정 생성부(333)는 구매자에 최적의 추천 일정들을 추출하고, 판매 일정 리스트 생성부(332)는 추출된 추천 일정들로 구성된 추천 일정 리스트를 생성하여 구매자에게 제공할 수 있다. On the other hand, although not shown in FIG. 11, when “AI”, which is one of the upper categories of FIG. 11, is selected by a buyer, the AI-based recommendation schedule generator 333 extracts optimal recommendation schedules for the purchaser and creates a sales schedule list The unit 332 may generate a recommended schedule list composed of the extracted recommended schedules and provide it to a purchaser.

도 12은 본 발명의 일 실시 예에 따른 유저 단말 장치를 나타내는 블록도 이다. 도 13은 본 발명의 일 실시 예에 따른 이미지 처리부를 보다 구체적으로 나타내는 블록도 이다. 도 12 내지 13에 도시된 유저 단말 장치는 본 발명에 따른 일정을 구매하는 구매자의 단말 장치(100) 이거나 또는 일정을 판매하는 판매자가 구비한 단말 장치(200)일 수 있다. 이하에서는 설명의 편의를 위하여 유저 단말 장치는 구매자 단말 장치(100)인 경우를 예로 설명하기로 한다. 12 is a block diagram illustrating a user terminal device according to an embodiment of the present invention. 13 is a block diagram illustrating in more detail an image processing unit according to an embodiment of the present invention. The user terminal devices illustrated in FIGS. 12 to 13 may be a terminal device 100 of a purchaser who purchases a schedule according to the present invention or a terminal device 200 provided by a seller who sells the schedule. Hereinafter, for convenience of explanation, a case where the user terminal device is the purchaser terminal device 100 will be described as an example.

저장부(110), 입력부(120), 출력부(130), 통신부(140), 촬영부(150), 이미지 처리부(160), 제어부(170)의 전부 또는 일부를 포함한다. 여기서, 사용자 단말 장치(100,200)는 구매자 또는 판매자가 구비한 단말 장치일 수 있다. All or part of the storage unit 110, the input unit 120, the output unit 130, the communication unit 140, the photographing unit 150, the image processing unit 160, and the control unit 170 are included. Here, the user terminal devices 100 and 200 may be terminal devices provided by a buyer or seller.

저장부(110)는 단말 장치(100)의 동작에 필요한 다양한 데이터 및 어플리케이션을 저장하는 기능을 한다. 특히, 저장부(110)는 본 발명의 일 실시 예에 일정 관리 어플리케이션(또는 프로그램)을 저장할 수 있다. The storage unit 110 functions to store various data and applications required for the operation of the terminal device 100. In particular, the storage unit 110 may store a schedule management application (or program) in an embodiment of the present invention.

또한, 저장부(110)는 유저 개인이 작성한 유저 개인 일정 정보 뿐만 아니라, 유저가 일정 거래 서버(300)에서 구매한 일정의 정보를 저장할 수 있다. 여기서, 일정 거래 서버(300)에서 구매한 일정 정보는 외부의 제공자로부터 정기 또는 부정기적으로 업데이트될 수 있다. In addition, the storage unit 110 may store not only user personal schedule information created by a user, but also schedule information purchased by the user from the schedule transaction server 300. Here, the schedule information purchased from the schedule transaction server 300 may be regularly or irregularly updated from an external provider.

여기서 저장부(110)는 RAM(Random Access Memory), 플레시메모리, ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electronically Erasable and Programmable ROM), 레지스터, 하드디스크, 리무버블 디스크, 메모리 카드, USIM(Universal Subscriber Identity Module)등과 같은 내장된 형태의 저장소자는 물론, USB 메모리 등과 같은 착탈가능한 형태의 저장소자로 구현될 수도 있다.Here, the storage unit 110 includes a random access memory (RAM), a flash memory, a read only memory (ROM), an erasable programmable ROM (EPROM), an electronically erasable and programmable ROM (EEPROM), a register, a hard disk, a removable disk, and a memory. It can be implemented not only as a built-in storage such as a card or USIM (Universal Subscriber Identity Module), but also as a removable storage such as a USB memory.

입력부(120)는 단말 장치(100)의 외부로부터의 물리적 입력을 특정한 전기 신호로 변환하는 기능을 한다. 특히, 입력부(120)는 유저 인터페이스를 조작하는 유저의 물리적 입력을 수신할 수 있다. 여기서, 입력부(120)는 사용자 입력부(121)와 마이크부(123)의 전부 또는 일부를 포함할 수 있다.The input unit 120 functions to convert a physical input from the outside of the terminal device 100 into a specific electrical signal. In particular, the input unit 120 may receive a physical input of a user manipulating a user interface. Here, the input unit 120 may include all or part of the user input unit 121 and the microphone unit 123.

사용자 입력부(121)는 터치, 푸쉬동작 등과 같은 사용자 입력을 수신할 수 있다. 여기서 사용자 입력부(121)는 다양한 버튼의 형태, 터치 입력을 수신하는 터치 센서, 접근하는 모션을 수신하는 근접 센서 중 적어도 하나로 구현되거나, 키보드, 마우스 등과 같은 외부 입력 장치를 이용하여 구현될 수 있다. 마이크부(123)는 사용자의 음성을 수신할 수 있다.The user input unit 121 may receive a user input such as a touch or a push operation. Here, the user input unit 121 may be implemented with at least one of various button types, a touch sensor receiving a touch input, and a proximity sensor receiving an approaching motion, or may be implemented using an external input device such as a keyboard or a mouse. The microphone unit 123 may receive a user's voice.

출력부(130)는 단말 장치(100)의 데이터를 출력하는 장치이다. 여기서, 출력부(130)는 디스플레이부(131)와 오디오 출력부(133)의 전부 또는 일부를 포함할 수 있다.The output unit 130 is a device that outputs data of the terminal device 100. Here, the output unit 130 may include all or part of the display unit 131 and the audio output unit 133.

디스플레이부(131)는 사용자가 시각적으로 인식할 수 있는 데이터를 출력할 수 있다. 특히, 디스플레이부(131)는 이미지 처리부(160)에서 생성된 각종 이미지를 표시할 수 있다. 여기서, 디스플레이부(131)에 표시되는 유저 인터페이스 화면은 일정 앨범을 표시하는 화면, 시간 관리 인디케이터를 표시하는 화면을 포함할 수 있다. 이러한 시간 관리 인디케이터는 복수의 트랙으로 구성되고 복수의 트랙 중 적어도 하나의 트랙에는 시간 구분 숫자를 표시하고 복수의 트랙 중 다른 적어도 하나의 트랙에는 일정 정보를 표시할 수 있다. 여기서, 트랙은 시간 구분 숫자에 의하여 시간 단위로 복수의 영역으로 구분되고, 트랙에서 일정 정보가 표시되는 영역은 해당 일정에 할당된 시간 정보와 시간 구분 숫자에 의해 구분된 트랙의 영역에 의하여 결정될 수 있다.The display unit 131 may output data that the user can visually recognize. In particular, the display unit 131 may display various images generated by the image processing unit 160. Here, the user interface screen displayed on the display unit 131 may include a screen displaying a schedule album and a screen displaying a time management indicator. The time management indicator may include a plurality of tracks, and may display a time division number on at least one of the plurality of tracks and display schedule information on at least one other track of the plurality of tracks. Here, the track is divided into a plurality of areas in units of time by the time division number, and the area in which schedule information is displayed may be determined by the time information allocated to the schedule and the area of the track divided by the time division number. have.

여기서, 디스플레이부(131)는 액정 디스플레이(liquid crystal display), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display), 유기 발광 다이오드(organic light-emitting diode), 플렉서블 디스플레이(flexible display), 3차원 디스플레이(3D display), 투명 디스플레이, HUD(Head Up Display), HMD(Head Mounted Display), Prism Project Display 중에서 적어도 하나로 구현될 수 있다. Here, the display unit 131 is a liquid crystal display, a thin film transistor-liquid crystal display, an organic light-emitting diode, a flexible display, and a three-dimensional display. It may be implemented with at least one of a 3D display, a transparent display, a head up display (HUD), a head mounted display (HMD), and a prism project display.

오디오 출력부(133)는 사용자가 청각적으로 인식할 수 있는 데이터를 출력하는 장치이다. 여기서, 오디오 출력부(133)는 단말 장치(100)의 사용자에게 알려야 할 데이터를 소리를 표현하는 스피커로 구현될 수 있다.The audio output unit 133 is a device that outputs data that can be audibly recognized by a user. Here, the audio output unit 133 may be implemented as a speaker that expresses sound data to be informed to the user of the terminal device 100.

통신부(140)는 단말 장치(100)가 다른 디바이스와 통신하기 위하여 마련될 수 있다. 특히, 단말 장치(100)는 통신부(140)를 이용하여 일정 거래 서버(300)와 통신을 수행하여 일정 거래 서버(300)에서 판매 중인 일정을 구매 및 다운로드할 수 있다. The communication unit 140 may be provided for the terminal device 100 to communicate with other devices. In particular, the terminal device 100 may communicate with the schedule transaction server 300 using the communication unit 140 to purchase and download a schedule being sold from the schedule transaction server 300.

여기서, 통신부(140)는 근거리 통신망(LAN : Local Area Network) 및 인터넷망을 통해 무선 또는 유선방식으로 접속되는 형태, USB(Universal Serial Bus)포트를 통하여 접속되는 형태, 3G, 4G와 같은 이동 통신망을 통해 접속되는 형태, NFC(Near Field Communication, RFID(Radio Frequency Identification), Wi-Fi등과 같은 근거리 무선 통신방식을 통해 접속되는 형태 등과 같이 다양한 통신 방식을 이용하여 구현될 수 있다.Here, the communication unit 140 is a type connected in a wireless or wired manner through a local area network (LAN) and an Internet network, a type connected through a universal serial bus (USB) port, and a mobile communication network such as 3G or 4G. It can be implemented using a variety of communication methods, such as a type connected through a type of connection, a type connected through a short-range wireless communication method such as NFC (Near Field Communication, RFID (Radio Frequency Identification)), and Wi-Fi.

한편, 이미지 처리부(160)는 저장부(110)에 저장된 일정 정보를 이용하여 시간 관리 인디케이터를 생성할 수 있다. 특히, 일정 거래 서버(300)로부터 구매된 구매 일정 정보의 반영이 요청되면, 저장부(110)에 저장된 개인 일정 정보와 구매 일정 정보로부터 특정 날짜에 대응되는 일정 정보를 검출함으로써 시간 관리 인디케이터를 생성할 수 있다. Meanwhile, the image processing unit 160 may generate a time management indicator using schedule information stored in the storage unit 110. In particular, when it is requested to reflect the purchase schedule information purchased from the schedule transaction server 300, a time management indicator is generated by detecting schedule information corresponding to a specific date from personal schedule information and purchase schedule information stored in the storage unit 110 can do.

보다 구체적으로, 정보 검출부(161)는 시간 관리 인디케이터의 생성에 필요한 유의미한 데이터를 검출할 수 있다. 여기서, 정보 검출부(161)는 일정 정보 검출부(미도시), 날씨 정보 검출부(미도시), 알림 정보 검출부(미도시)를 포함할 수 있다. 즉, 일정 정보 검출부는 유저에 할당된 복수의 일정들 중 시간 관리 인디케이터의 생성을 위해 필요한 날짜에 대응되는 일정 정보를 검출할 수 있다. 여기서, 검출되는 일정 정보는 유저 개인 일정 정보 및 구매 일정 정보를 포함할 수 있다. More specifically, the information detector 161 may detect meaningful data required for generation of the time management indicator. Here, the information detector 161 may include a schedule information detector (not shown), a weather information detector (not shown), and a notification information detector (not shown). That is, the schedule information detector may detect schedule information corresponding to a date required for generation of the time management indicator among a plurality of schedules allocated to the user. Here, the detected schedule information may include user personal schedule information and purchase schedule information.

일 예로, 시간 관리 인디케이터의 생성을 위해 제1 날짜로부터 제2 날짜까지의 기간 동안의 유저 일정 및 구매 일정이 필요한 경우, 일정 정보 검출부는 저장부(110)에 저장된 일정 정보로부터 제1 날짜로부터 제2 날짜 까지의 기간 동안의 유저 일정 및 구매 일정을 검출할 수 있다. 여기서, 일정 정보는 날짜 정보, 시작 시간 정보, 종료 시간 정보, 제목 정보, 내용 정보, 일정 주체 정보, 일정 타입 정보 중 적어도 하나로 구성될 수 있다. As an example, when a user schedule and a purchase schedule for a period from a first date to a second date are required to generate a time management indicator, the schedule information detector determines from the first date from the schedule information stored in the storage unit 110. User schedules and purchase schedules for a period up to 2 days can be detected. Here, the schedule information may include at least one of date information, start time information, end time information, title information, content information, schedule subject information, and schedule type information.

또한, 날씨 정보 검출부는 복수의 일정들 중 시간 관리 인디케이터의 생성을 위해 필요한 날짜에 대응되는 날씨 정보를 검출할 수 있다. 일 예로, 시간 관리 인디케이터의 생성을 위해 제1 날짜로부터 제2 날짜까지의 기간 동안의 날씨 정보가 필요한 경우, 날씨 정보 검출부는 기상청 서버로부터 제1 날짜로부터 제2 날짜까지의 기간 동안의 날씨 정보를 획득할 수 있다.In addition, the weather information detector may detect weather information corresponding to a date required for generation of a time management indicator among a plurality of schedules. As an example, when weather information for a period from a first date to a second date is required to generate a time management indicator, the weather information detection unit retrieves weather information for a period from the first date to the second date from the Meteorological Agency server. Can be obtained.

또한, 알림 정보 검출부는 복수의 일정들 중 시간 관리 인디케이터의 생성을 위해 필요한 알림에 대응되는 알림 정보를 검출할 수 있다. 여기서, 알림 정보는 부재 중 전화의 알림, 메시지의 알림 및 일정이 시작되기 전에 알려주는 일정 알림 중 적어도 하나를 포함할 수 있다. 일 예로, 시간 관리 인디케이터의 생성을 위해 알림 정보가 필요한 경우, 알림 정보 검출부는 단말 장치(100)의 부재 중 전화 여부, 메시지 도착 여부, 일정의 개시부터 남은 시간을 고려하여 알림 정보가 필요한지 판단하고, 필요 시 알림 정보를 생성할 수 있다. In addition, the notification information detector may detect notification information corresponding to a notification required to generate a time management indicator among a plurality of schedules. Here, the notification information may include at least one of a notification of a missed call, a notification of a message, and a schedule notification notifying before the schedule starts. For example, when notification information is required to generate a time management indicator, the notification information detection unit determines whether notification information is required in consideration of whether the terminal device 100 has missed a call, whether a message has arrived, and the remaining time from the start of the schedule. , If necessary, notification information can be generated.

우선순위 판단부(162)는 동 시간 대에 두 개 이상의 일정이 겹치는 경우, 겹치는 일정들의 우선 순위를 판단할 수 있다. 일 예로, 우선순위 판단부(162)는 일정의 입력된 순서를 기초로 겹치는 일정들의 우선 순위를 판단할 수 있다. 예를 들어, 유저가 오전 9시부터 오전 11시까지로 A 일정을 지정한 후, 오전 10시부터 오전 11시까지로 B 일정을 추가로 지정하는 경우, 우선순위 판단부(162)는 A 일정을 1순위로 판단하고, B 일정을 2순위로 판단할 수 있다. When two or more schedules overlap at the same time, the priority determination unit 162 may determine the priority of the overlapping schedules. For example, the priority determination unit 162 may determine the priority of overlapping schedules based on the input order of the schedule. For example, if the user designates schedule A from 9 am to 11 am and then additionally designates schedule B from 10 am to 11 am, the priority determination unit 162 prioritizes schedule A And schedule B as second priority.

다른 예로, 우선순위 판단부(162)는 과거부터 현재까지 일정의 빈도수를 기초로 겹치는 일정들의 우선 순위를 판단할 수 있다. 예를 들어, 유저의 일정들 중 A 일정이 과거부터 현재까지 10번 발생하였고, B 일정이 과거부터 현재까지 5번 발생한 경우, 우선순위 판단부(162)는 A 일정을 1순위로 판단하고, B 일정을 2순위로 판단할 수 있다. As another example, the priority determination unit 162 may determine the priority of overlapping schedules based on the frequency of the schedule from the past to the present. For example, if schedule A among the user's schedules occurs 10 times from the past to the present, and schedule B occurs 5 times from the past to the present, the priority determination unit 162 determines schedule A as the first priority, Schedule B can be judged as the second priority.

또 다른 예로, 우선순위 판단부(162)는 일정 타입에 따라 겹치는 일정들의 우선 순위를 판단할 수 있다. 예를 들어, 하루 일정은 하루의 소정 시간에만 지정된 일정 이기에, 기간 일정이나 시간표 일정이나 프로젝트 일정과 같이 일정 기간 동안 반복되는 일정 대비 중요성이 더 높을 수 있다. 이에 따라, 우선순위 판단부(162)는 하루 일정을 기간 일정이나 시간표 일정이나 프로젝트 일정 대비 우선순위를 높게 판단할 수 있다. As another example, the priority determination unit 162 may determine the priority of overlapping schedules according to a schedule type. For example, since a daily schedule is a schedule designated only at a predetermined time of the day, it may be more important than a schedule that is repeated during a certain period, such as a period schedule, timetable schedule, or project schedule. Accordingly, the priority determination unit 162 may determine a daily schedule having a higher priority than a period schedule, a timetable schedule, or a project schedule.

UI 이미지 생성부(163)는 통합 시간 관리를 위한 UI 이미지를 생성할 수 있다. 여기서, 통합 시간 관리를 위한 UI 이미지는 시간 관리 인디케이터를 표시하는 UI 이미지를 생성할 수 있다. 여기서, 시간 관리 인디케이터의 생성 시, UI 이미지 생성부(163)는 우선순위 판단부(162)에서 판단된 일정의 우선 순위를 고려하여 시간 관리 인디케이터를 생성할 수 있다. The UI image generator 163 may generate a UI image for integrated time management. Here, the UI image for integrated time management may generate a UI image displaying a time management indicator. Here, when generating the time management indicator, the UI image generator 163 may generate the time management indicator in consideration of the priority of the schedule determined by the priority determination unit 162.

즉, 시간 관리 인디케이터는 복수의 트랙으로 구성되고, 지름의 길이가 서로 다른 복수의 원이 중심이 일치하도록 중첩된 원형일 수 있다. 여기서 트랙은 서로 다른 지름 길이를 갖는 원과 원 사이의 영역일 수 있다. 이에 따라, 원의 중심에 위치한 트랙으로부터 외측에 위치한 트랙으로 갈수록 트랙이 차지하는 면적은 넓어질 수 있고, 이는 유저에게 표출되는 면적이 넓어지는 것을 의미한다. That is, the time management indicator may be composed of a plurality of tracks, and may be a circle in which a plurality of circles having different diameter lengths are overlapped so that the centers thereof coincide. Here, the track may be an area between circles and circles having different diameter lengths. Accordingly, the area occupied by the track may increase as the track moves from the track located in the center of the circle to the track located outside, which means that the area exposed to the user increases.

이에 따라, 본 발명의 일 실시 예에 따르면, UI 이미지 생성부(163)는 우선순위 판단부(162)에서 판단된 일정의 우선 순위를 고려하여 복수의 트랙 중 내측에 위치한 트랙에는 우선 순위가 낮은 일정 정보를 표시하고, 외측에 위치한 트랙에는 우선 순위가 높은 일정 정보를 표시할 수 있다. Accordingly, according to an embodiment of the present invention, the UI image generation unit 163 considers the priority of the schedule determined by the priority determination unit 162, and a track located inside of the plurality of tracks has a lower priority. Schedule information may be displayed, and schedule information having a high priority may be displayed on an outer track.

이러한 UI 이미지 생성부(163)에서 생성된 UI 이미지에 대해서는 후술하기로 한다. 한편, 디스플레이부(131)는 UI 이미지 생성부(163)에서 생성된 UI 이미지를 화면에 표시할 수 있다. The UI image generated by the UI image generating unit 163 will be described later. Meanwhile, the display unit 131 may display a UI image generated by the UI image generating unit 163 on the screen.

여기서, 이미지 처리부(160)는 소프트웨어, 하드웨어 또는 이들의 조합된 것을 이용하여 구현될 수 있다. 일 예로, 하드웨어적인 구현에 의하면, 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), 마이크로 프로세서(micro-processors), 기타 기능 수행을 위한 전기적인 유닛 중 적어도 하나를 이용하여 구현될 수 있다.Here, the image processing unit 160 may be implemented using software, hardware, or a combination thereof. For example, according to hardware implementation, application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors ), controllers, micro-controllers, micro-processors, and electrical units for performing other functions.

한편, 제어부(170)는 전자 장치(100)의 전반적인 동작을 제어할 수 있다. 구체적으로, 제어부(170)는 저장부(110), 입력부(120), 출력부(130), 통신부(140), 이미지 처리부(160)의 전부 또는 일부를 제어할 수 있다. Meanwhile, the controller 170 may control the overall operation of the electronic device 100. Specifically, the control unit 170 may control all or part of the storage unit 110, the input unit 120, the output unit 130, the communication unit 140, and the image processing unit 160.

특히, 제어부(170)는 판매 일정을 구매한 구매자의 입력을 기초로 일정을 나타내는 시간 관리 인디케이터를 생성 및 표시하도록 제어할 수 있다. 일 예로, 구매자가 구매 일정만으로 일정 생성을 요청하는 경우, 제어부(170)는 구매 일정의 정보를 검출하고, 이미지 처리부(160)를 제어하여, 구매 일정만으로 구성된 시간 관리 인디케이터를 생성 및 표시하도록 제어할 수 있다. 다른 예로, 구매자가 자신의 현재 일정에 구매 일정의 반영을 요청하는 경우, 제어부(170)는 현재 일정에 대응되는 일정 정보와 구매 일정에 대응되는 일정 정보를 취합하고, 이미지 처리부(160)를 제어하여, 현재 일정에 구매 일정이 반영된 시간 관리 인디케이터를 생성 및 표시하도록 제어할 수 있다. In particular, the control unit 170 may control to generate and display a time management indicator indicating a schedule based on an input of a purchaser who has purchased a sales schedule. For example, when a purchaser requests to create a schedule only with a purchase schedule, the control unit 170 detects information on the purchase schedule and controls the image processing unit 160 to generate and display a time management indicator composed of only the purchase schedule. can do. As another example, when a purchaser requests to reflect the purchase schedule in his/her current schedule, the control unit 170 collects schedule information corresponding to the current schedule and schedule information corresponding to the purchase schedule, and controls the image processing unit 160 Thus, it is possible to control to generate and display a time management indicator in which the purchase schedule is reflected in the current schedule.

도 14는 본 발명의 일 실시 예에 따른 구매 일정을 이용한 시간 관리 인디케이터 생성 방법을 나타내는 흐름도 이다. 도 15는 본 발명의 일 실시 예에 따른 일정 앨범을 나타내는 도면 이다. 도 14 내지 15를 참조하면, 먼저 단말 장치(100)는 구매자의 일정 정보를 저장할 수 있다(S501). 여기서, 구매자의 일정은 구매자고 구매하지 않고 보유 중인 일정의 정보와 구매자가 구매한 구매 일정의 정보를 포함할 수 있다. 이 때, 일정 정보는 일정 날짜 정보, 일정 시작/종료 시간 정보, 일정 내용 정보, 일정 속성 정보 및 일정 타입 정보를 포함할 수 있다.14 is a flowchart illustrating a method of generating a time management indicator using a purchase schedule according to an embodiment of the present invention. 15 is a diagram illustrating a schedule album according to an embodiment of the present invention. 14 to 15, first, the terminal device 100 may store schedule information of a purchaser (S501). Here, the buyer's schedule may include information on a schedule held by the buyer and not purchased, and information on a purchase schedule purchased by the buyer. In this case, the schedule information may include schedule date information, schedule start/end time information, schedule content information, schedule attribute information, and schedule type information.

그리고, 단말 장치(100)는 구매자로부터 구매 일정의 반영 요청을 입력받을 수 있다(S502). 일 예로, 본 발명에 따르면, 도 15와 같은 일정 앨범 기능을 제공할 수 있다. 이러한 일정 앨범에는 유저 자신이 기록하여 저장한 일정 뿐만 아니라, 유저가 일정 거래 서버(300)에 접속하여 구매한 구매 일정들이 앨범 형태로 제공될 수 있다. 일 예로, 도 15(a)와 같이, 썸네일 보기(1501)가 선택되면 유저의 일정 앨범에 등록된 일정들이 썸네일 형태로 표시될 수 있다. 다른 예로, 도 15(b)와 같이, 복수의 카테고리 중 하나의 카테고리(1502)가 선택되면, 선택된 카테고리(1502)에 부합하는 순번으로 정렬된 일정 리스트가 표시될 수 있다. 여기서, 일정 리스트에 표시된 숫자는 해당 일정이 단말 장치(100)에 저장된 날을 의미하고, 문자 메시지 아이콘(1004)는 해당 일정을 타 유저에게 공유하기 위한 기능을 수행하는 아이콘을 의미할 수 있다. In addition, the terminal device 100 may receive a request for reflection of a purchase schedule from a purchaser (S502). For example, according to the present invention, a schedule album function as shown in FIG. 15 may be provided. In this schedule album, not only schedules recorded and stored by the user themselves, but also purchase schedules purchased by the user by accessing the schedule transaction server 300 may be provided in the form of an album. For example, as shown in FIG. 15A, when the thumbnail view 1501 is selected, schedules registered in the user's schedule album may be displayed in the form of thumbnails. As another example, as shown in FIG. 15B, when one category 1502 among a plurality of categories is selected, a schedule list arranged in an order corresponding to the selected category 1502 may be displayed. Here, the number displayed on the schedule list may refer to a day when the schedule is stored in the terminal device 100, and the text message icon 1004 may indicate an icon that performs a function of sharing the schedule with other users.

한편, 유저가 상술한 도 15에 도시된 일정들 중 특정 일정을 선택하고 선택된 일정의 반영을 요청하면, 단말 장치(100)는 일정 정보 중 특정 날짜에 대응되는 일정 정보를 검출하는 단계를 수행할 수 있다(S503). 구체적으로, 저장부(110)에는 일정 정보가 날짜 별로 분류되어 저장될 수 있고, 제어부(170)는 저장부(110)에 저장된 일정 정보 중 특정 날짜에 대응되는 일정 정보를 검출할 수 있다. 일 예로, 시간 관리 인디케이터의 생성을 위해 제1 날짜로부터 제2 날짜까지의 기간 동안의 유저 일정이 필요한 경우, 일정 정보 검출부는 저장부(110)에 저장된 테이블로부터 제1 날짜로부터 제2 날짜 까지의 기간 동안의 유저 일정을 검출할 수 있다. Meanwhile, when the user selects a specific schedule among the schedules shown in FIG. 15 and requests to reflect the selected schedule, the terminal device 100 performs a step of detecting schedule information corresponding to a specific date among schedule information. It can be done (S503). Specifically, schedule information may be classified and stored by date in the storage unit 110, and the control unit 170 may detect schedule information corresponding to a specific date among schedule information stored in the storage unit 110. As an example, when a user schedule for a period from a first date to a second date is required to generate a time management indicator, the schedule information detector may be configured from a table stored in the storage unit 110 from the first date to the second date. User schedules for a period can be detected.

그리고, 단말 장치(100)는 복수의 트랙으로 구성되고, 복수의 트랙 중 적어도 하나의 트랙에는 시간 구분 숫자를 표시하고 복수의 트랙 중 다른 적어도 하나의 트랙에는 검출된 일정 정보를 표시하는 시간 관리 인디케이터를 생성하는 단계를 포함할 수 있다(S504). 그리고, 단말 장치(100)는 생성된 시간 관리 인디케이터를 표시하는 단계를 포함할 수 있다(S505). In addition, the terminal device 100 is a time management indicator configured with a plurality of tracks, displaying a time division number on at least one track among the plurality of tracks, and displaying detected schedule information on at least one other track among the plurality of tracks. It may include the step of generating (S504). In addition, the terminal device 100 may include displaying the generated time management indicator (S505).

도 16은 본 발명의 일 실시 예에 따른 시간 관리 인디케이터를 나타내는 도면 이다. 도 16을 참조하면, 시간 관리 인디케이터는 복수의 트랙으로 구성되고, 복수의 트랙 중 적어도 하나의 트랙에는 시간 구분 숫자를 표시하고 복수의 트랙 중 다른 적어도 하나의 트랙에는 검출된 일정 정보를 표시하며, 트랙은 상기 시간 구분 숫자에 의하여 복수의 영역으로 구분되고, 트랙에서 일정 정보가 표시되는 영역은 해당 일정에 할당된 시간 정보와 상기 시간 구분 숫자에 의해 구분된 트랙의 영역에 의하여 결정될 수 있다. 16 is a diagram illustrating a time management indicator according to an embodiment of the present invention. Referring to FIG. 16, the time management indicator is composed of a plurality of tracks, a time division number is displayed on at least one of the plurality of tracks, and detected schedule information is displayed on the other at least one of the plurality of tracks, The track is divided into a plurality of areas by the time division number, and the area in which schedule information is displayed may be determined by time information allocated to the schedule and an area of the track divided by the time division number.

보다 구체적으로 UI 생성부(161)에서 생성된 시간 관리 인디케이터는 제2 트랙 및 제3 트랙에 유저의 일정인 '기획서 작성', '회의', '점심', '저녁 식사', '디자인'을 각각에 할당된 시간을 기초로 제2 트랙 및 제3 트랙의 소정 영역에 표시하고, 유저의 공유 일정인 '회의'를 할당된 시간을 기초로 제3 트랙의 소정 영역에 표시할 수 있다. 여기서, '디자인' 일정과 '(공유)회의' 일정은 시간 대가 중복되기에, 우선 순위를 판단하고, 우선 순위가 높은 '(공유)회의' 일정은 제3 트랙에, 우선 순위가 낮은 '디자인' 일정은 제2 트랙에 표시할 수 있다. 여기서 트랙에 표시되는 일정들은 유저 자신이 계획한 일정일 수도 있고, 유저가 서버(300)에서 구매한 일정일 수도 있다. More specifically, the time management indicator generated by the UI generating unit 161 includes the user's schedule of'planning','meeting','lunch','dinner', and'design' on the second track and the third track. Based on the time allocated to each of the second and third tracks, a predetermined area of the second track and the third track may be displayed, and a'meeting', which is a user's shared schedule, may be displayed in a predetermined area of the third track based on the allocated time. Here, since the'design' schedule and the'(sharing) meeting' schedule overlap with each other, the priority is determined, and the'(sharing) meeting' schedule with high priority is on the third track, and the'design 'Schedule can be displayed on the second track. Here, the schedules displayed on the track may be schedules planned by the user himself or may be schedules purchased by the user from the server 300.

한편, UI 생성부(161)에서 생성된 시간 관리 인디케이터는 제4 트랙에 24 시간제의 시간 구분 숫자를 표시할 수 있다. 그리고, UI 생성부(161)에서 생성된 시간 관리 인디케이터는 제5 트랙에 '할인 행사', '드라마', '축구 결승전' 각각에 할당된 시간을 기초로 제5 트랙의 소정 영역에 표시할 수 있다. Meanwhile, the time management indicator generated by the UI generator 161 may display a 24-hour time division number on the fourth track. In addition, the time management indicator generated by the UI generator 161 may be displayed in a predetermined area of the fifth track based on the time allocated to each of the'discount event','drama', and'football final' on the fifth track. have.

한편, 24시간 모드에서 시간 관리 인디케이터는 12시간제의 시간 구분 숫자가 불필요하기에, 제1 트랙은 불활성화되어 시간 관리 인디케이터에 표시되지 않을 수 있다. Meanwhile, in the 24-hour mode, since the time management indicator does not require a 12-hour time division number, the first track may be deactivated and may not be displayed on the time management indicator.

또한, 기간 일정 정보, 프로젝트 일정 정보 및 시간이 정해지지 않은 일정 정보 중 아무것도 설정되지 않은 경우, 즉 제6 트랙에 표출될 정보가 없는 경우, 제6 트랙은 불활성화되어 시간 관리 인디케이터에서 표시되지 않을 수 있다. In addition, if none of the period schedule information, project schedule information, and schedule information for which the time is not set is set, that is, if there is no information to be displayed on the sixth track, the sixth track is inactive and may not be displayed on the time management indicator. have.

한편, 복수의 트랙 사이의 경계는 알림 정보 및 날씨 정보 표출을 위한 영역으로 활용될 수 있다. 일 예로, 제3 트랙과 제4 트랙 사이 경계에는 알림 정보의 표출을 위한 영역으로, 제1 트랙과 제2 트랙 사이 경계는 날씨 정보 표출을 위한 영역으로 활용될 수 잇다. Meanwhile, the boundary between the plurality of tracks may be used as an area for displaying notification information and weather information. For example, the boundary between the third track and the fourth track may be used as an area for displaying notification information, and the boundary between the first track and the second track may be used as an area for expressing weather information.

일 예로, 유저의 단말 장치(100)로부터 알림 정보가 검출된 경우, 제3 트랙과 제4 트랙 사이 경계에 알림 종류를 나타내는 아이콘을 표출할 수 있다. 여기서, 알림 종류는 부재 중 전화의 알림, 메시지의 알림 및 일정이 시작되기 전에 알려주는 일정 알림 중 적어도 하나를 포함할 수 있다. For example, when notification information is detected from the user's terminal device 100, an icon indicating the type of notification may be displayed at a boundary between the third track and the fourth track. Here, the notification type may include at least one of a notification of a missed call, a notification of a message, and a schedule notification notifying before the schedule starts.

또한, 날씨 정보가 검출된 경우, 제1 트랙과 제2 트랙 사이 경계(2404)에 날씨 상태를 나타내는 아이콘을 표출할 수 있다. 여기서, 날씨 상태는 시간 별로 분류되어 제1 트랙과 제2 트랙 사이 경계(2404)의 대응되는 시간 영역에 표출될 수 있다.In addition, when weather information is detected, an icon indicating the weather condition may be displayed on the boundary 2404 between the first track and the second track. Here, the weather conditions may be classified by time and expressed in a corresponding time region of the boundary 2404 between the first track and the second track.

다만, 이는 본 발명의 일 실시 예일 뿐, 날씨 및 알림의 표시 위치는 위 예시와는 다른 트랙 경계에 표출될 수도 있다. However, this is only an embodiment of the present invention, and the display position of the weather and notification may be displayed on a track boundary different from the above example.

위와 같이, 상술한 본 발명의 다양한 실시 예에 따르면, 수많은 유저들에 의하여 작성된 여행, 휴가, 학습, 여가활동, 연예인 팬사인회 일정, 콘서트 일정 등 다양한 일정들을 유료 또는 무료로 거래할 수 있는 일정 마켓을 제공함으로써, 누구든지 자신의 원하는 일정 정보를 용이하게 판매 및 구매할 수 있다. 이에 따라, 유저들은 시간과 노력을 최소화하여 필요한 일정을 간편하게 구매하여 활용할 수 있으며, 이는 최종적으로 효율적인 시간 관리 문화를 정착하는데 기여할 것으로 기대된다.As described above, according to various embodiments of the present invention described above, a schedule market in which various schedules such as travel, vacation, study, leisure activities, celebrity fan signing event schedule, concert schedule, etc. written by numerous users can be traded for free or for free. By providing, anyone can easily sell and purchase their desired schedule information. Accordingly, users can conveniently purchase and utilize necessary schedules by minimizing time and effort, which is expected to contribute to finally establishing an efficient time management culture.

특히, 본 발명에 따르면, 구매자의 일정 구매 과정에서 구매자 선택의 편의성을 높이기 위하여, 마켓에서 판매 중인 수많은 일정들은 소정 기준에 따라 분류한 판매 일정 리스트를 제공하거나, AI 기반으로 구매자에 최적의 일정들을 추천하거나, 또는 허위 판매 일정은 삭제함으로써, 일정을 구매하는 유저들의 시간과 노력을 더욱 최소화시킬 수 있다. In particular, according to the present invention, in order to increase the convenience of purchaser selection in the purchaser's schedule purchase process, numerous schedules sold in the market are provided with a list of sales schedules classified according to predetermined criteria, or optimal schedules for the purchaser based on AI. By recommending or deleting a false sales schedule, the time and effort of users who purchase the schedule may be further minimized.

또한, 본 발명의 다양한 실시 예에 따르면, 일정 거래를 중계하는 일정 마켓을 제공함으로써, 판매자 본인이 필요해서 만든 일정을 자유롭게 거래할 수 있으며 이를 통해 창의적이고 다양한 일정 정보가 생산될 수 있다는 점, 편리한 유저 인터페이스를 통하여 누구나 친숙하게 일정 정보를 거래할 수 있다는 점의 효과가 있다.In addition, according to various embodiments of the present invention, by providing a schedule market that relays a schedule transaction, the seller can freely trade the schedule created by the need of the seller, and through this, creative and various schedule information can be produced. It is effective that anyone can trade schedule information familiarly through the user interface.

또한, 상술한 본 발명의 다양한 실시 예에 따르면, 일정 마켓을 통하여 무료 또는 유료로 구매한 일정을 다운로딩 하여 자신의 시간 관리 인디케이터에 용이하게 반영시킬 수 있기에, 일정 반영의 편의성을 높임과 동시에 시간 관리 인디케이터를 통하여 일정 확인 편의성을 높일 수 있다. In addition, according to various embodiments of the present invention described above, since it is possible to download a schedule purchased for free or for a fee through a schedule market and easily reflect it on the own time management indicator, the convenience of reflecting the schedule is improved and the time Convenience of checking schedule can be improved through the management indicator.

또한, 상술한 본 발명의 다양한 실시 예에 따르면, 시간 관리 인디케이터를 구성하는 복수의 트랙에 시간 구분 숫자 및 일정을 표시하고, 유저의 일정들의 시간이 중첩되는 경우 중첩되는 일정들의 우선순위를 반영하거나 또는 중요도를 반영하여 표출함으로써, 유저들의 일정 확인의 편의성을 높임과 동시에 다수 일정이 중첩되는 상황에서는 일정 선택의 편의성을 높일 수 있다.In addition, according to various embodiments of the present invention described above, time division numbers and schedules are displayed on a plurality of tracks constituting the time management indicator, and when times of user schedules overlap, priority of overlapping schedules is reflected or Or, by reflecting the importance level, it is possible to increase the convenience of checking the schedule of users and increase the convenience of selecting a schedule in a situation where multiple schedules overlap.

한편, 명세서 및 청구범위에서 '제 1', '제 2', '제 3' 및 '제 4' 등의 용어는, 만약 있는 경우, 유사한 구성요소 사이의 구분을 위해 사용되며, 반드시 그렇지는 않지만 특정 순차 또는 발생 순서를 기술하기 위해 사용된다. 그와 같이 사용되는 용어는 여기에 기술된 본 발명의 실시예가, 예컨대, 여기에 도시 또는 설명된 것이 아닌 다른 시퀀스로 동작할 수 있도록 적절한 환경하에서 호환 가능한 것이 이해될 것이다. 마찬가지로, 여기서 방법이 일련의 단계를 포함하는 것으로 기술되는 경우, 여기에 제시된 그러한 단계의 순서는 반드시 그러한 단계가 실행될 수 있는 순서인 것은 아니며, 임의의 기술된 단계는 생략될 수 있고/있거나 여기에 기술되지 않은 임의의 다른 단계가 그 방법에 부가 가능할 것이다. On the other hand, in the specification and claims, terms such as'first','second','third' and'fourth', if any, are used to distinguish between similar elements, but not necessarily It is used to describe a specific sequence or order of occurrence. It will be understood that the terms so used are compatible under appropriate circumstances such that the embodiments of the invention described herein may, for example, be operated in sequences other than those shown or described herein. Likewise, where a method herein is described as comprising a series of steps, the order of those steps presented herein is not necessarily the order in which those steps can be performed, and any described steps may be omitted and/or may be omitted herein. Any other steps not described could be added to the method.

또한 명세서 및 청구범위의 '왼쪽', '오른쪽', '앞', '뒤', '상부', '바닥', '위에', '아래에' 등의 용어는, 설명을 위해 사용되는 것이며, 반드시 불변의 상대적 위치를 기술하기 위한 것은 아니다. 그와 같이 사용되는 용어는 여기에 기술된 본 발명의 실시예가, 예컨대, 여기에 도시 또는 설명된 것이 아닌 다른 방향으로 동작할 수 있도록 적절한 환경하에서 호환 가능한 것이 이해될 것이다. 여기서 사용된 용어 '연결된'은 전기적 또는 비 전기적 방식으로 직접 또는 간접적으로 접속되는 것으로 정의된다. 여기서 서로 '인접하는' 것으로 기술된 대상은, 그 문구가 사용되는 문맥에 대해 적절하게, 서로 물리적으로 접촉하거나, 서로 근접하거나, 서로 동일한 일반적 범위 또는 영역에 있는 것일 수 있다. 여기서 '일실시예에서'라는 문구의 존재는 반드시 그런 것은 아니지만 동일한 실시예를 의미한다.In addition, terms such as'left','right','front','back','top','bottom','above', and'below' of the specification and claims are used for explanation, It is not necessarily intended to describe an immutable relative position. It will be understood that the terms so used are compatible under appropriate circumstances such that embodiments of the invention described herein may operate in directions other than those shown or described herein, for example. The term'connected' as used herein is defined as being connected directly or indirectly in an electrical or non-electrical manner. Objects described as being'adjacent' to each other herein may be those that are in physical contact with each other, close to each other, or in the same general range or area as appropriate for the context in which the phrase is used. Here, the presence of the phrase'in one embodiment' does not necessarily mean the same embodiment.

또한 명세서 및 청구범위에서 '연결된다', '연결하는', '체결된다', '체결하는', '결합된다', '결합하는' 등과 이런 표현의 다양한 변형들의 지칭은 다른 구성요소와 직접적으로 연결되거나 다른 구성요소를 통해 간접적으로 연결되는 것을 포함하는 의미로 사용된다. In addition, in the specification and claims, the designation of various variations of these expressions, such as'connected','connected','fastened','fastened','coupled','coupled', etc. It is used as a meaning including connected or indirectly connected through other components.

또한, 본 명세서에서 사용되는 구성요소에 대한 접미사 '모듈' 및 '부'는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다.In addition, the suffixes'module' and'unit' for the constituent elements used in the present specification are given or used interchangeably in consideration of only the ease of writing the specification, and do not themselves have a distinct meaning or role.

또한 본 명세서에서 사용된 용어들은 실시예를 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 '포함한다(comprise)' 및/또는 '포함하는(comprising)'은 언급된 구성요소, 단계, 동작 및/또는 소자는 하나 이상의 다른 구성요소, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.In addition, terms used in the present specification are for explaining examples and are not intended to limit the present invention. In this specification, the singular form also includes the plural form unless specifically stated in the phrase. As used in the specification,'comprise' and/or'comprising' means that the recited component, step, operation and/or element is one or more other elements, steps, operations, and/or the presence of elements. Or does not preclude additions.

한편, 상술한 본 발명의 다양한 실시 예들에 따른 유저 인터페이스 제공 방법은 프로그램으로 구현되어 서버 또는 기기들에 제공될 수 있다. 이에 따라 각 장치들은 프로그램이 저장된 서버 또는 기기에 접속하여, 상기 프로그램을 다운로드할 수 있다.Meanwhile, the method for providing a user interface according to various embodiments of the present disclosure described above may be implemented as a program and provided to a server or devices. Accordingly, each device can access the server or device in which the program is stored and download the program.

또한, 상술한 본 발명의 다양한 실시 예들에 따른 서비스 제공 방법은 프로그램으로 구현되어 다양한 비일시적 판독 가능 매체(non-transitory computer readable medium)에 저장되어 제공될 수 있다. 비일시적 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상술한 다양한 어플리케이션 또는 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등과 같은 비일시적 판독 가능 매체에 저장되어 제공될 수 있다.In addition, the service providing method according to various embodiments of the present invention described above may be implemented as a program and stored in various non-transitory computer readable media and provided. The non-transitory readable medium refers to a medium that stores data semi-permanently and can be read by a device, not a medium that stores data for a short moment, such as a register, cache, or memory. Specifically, the above-described various applications or programs may be provided by being stored in a non-transitory readable medium such as a CD, DVD, hard disk, Blu-ray disk, USB, memory card, and ROM.

또한, 이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.In addition, although preferred embodiments of the present invention have been illustrated and described above, the present invention is not limited to the specific embodiments described above, and the technical field to which the present invention belongs without departing from the gist of the present invention claimed in the claims In addition, various modifications may be possible by those of ordinary skill in the art, and these modifications should not be individually understood from the technical spirit or prospect of the present invention.

100 : 구매자 단말 장치 200 : 판매자 단말 장치
300 : 일정 거래 서버 310 : 통신부
320 : 저장부 330 : 판매 일정 관리부
340 : 판매자 관리부 350 : 유저 인터페이스 제공부
360 : 제어부
100: buyer terminal device 200: seller terminal device
300: schedule transaction server 310: communication department
320: storage unit 330: sales schedule management unit
340: seller management unit 350: user interface providing unit
360: control unit

Claims (12)

서버를 이용한 일정 거래 서비스를 제공하는 방법에 있어서,
일정을 판매하고자 하는 판매자의 단말 장치에서 판매할 일정이 선택되면, 상기 선택된 판매 일정의 정보를 상기 판매자의 단말 장치로부터 수신하는 단계;
상기 수신된 판매 일정의 정보를 판매자 식별 정보로 분류하여 저장하는 단계;
판매 중인 복수의 판매 일정을 소정 기준에 따라 분류한 판매 일정 리스트를 생성하는 단계;
일정을 구매하고자 하는 구매자의 단말 장치가 상기 서버에 접속하면, 상기 구매자의 단말 장치에 상기 생성된 판매 일정 리스트를 제공하는 단계; 및
상기 판매 일정 리스트에 포함된 복수의 일정들 중 상기 구매자가 구매할 일정이 선택되면, 선택된 구매 일정의 정보를 상기 구매자의 단말 장치에 전송하는 단계;를 포함하는 일정 거래 서비스 제공 방법.
In the method of providing a schedule transaction service using a server,
Receiving information on the selected sales schedule from the seller's terminal device when a schedule to be sold is selected from a terminal device of the seller who wants to sell the schedule;
Classifying and storing the received sales schedule information as seller identification information;
Generating a sales schedule list in which a plurality of sales schedules being sold are classified according to a predetermined criterion;
Providing the generated sales schedule list to the purchaser's terminal device when a terminal device of a purchaser who wishes to purchase a schedule accesses the server; And
And transmitting information of the selected purchase schedule to a terminal device of the purchaser when the purchaser selects a schedule to be purchased from among a plurality of schedules included in the sales schedule list.
제1항에 있어서,
상기 판매자의 단말 장치로부터 판매자 식별 정보, 판매자 계좌 정보 및 판매자 사업자 등록 여부 정보를 포함하는 판매자 등록 요청을 수신하는 단계;를 더 포함하는 것을 특징으로 하는 일정 거래 서비스 제공 방법.
The method of claim 1,
Receiving a seller registration request including seller identification information, seller account information, and seller business registration information from the seller's terminal device; and a method for providing a schedule transaction service, further comprising.
제1항에 있어서,
상기 판매 일정의 정보는 일정 날짜 정보, 일정 시작/종료 시간 정보, 일정 내용 정보, 일정 속성 정보 및 일정 타입 정보를 포함하는 것을 특징으로 하는 일정 거래 서비스 제공 방법.
The method of claim 1,
The information on the sales schedule includes schedule date information, schedule start/end time information, schedule content information, schedule attribute information, and schedule type information.
제3항에 있어서,
상기 판매 일정의 정보는 판매 일정에 대응되는 시간 관리 인디케이터 이미지를 더 포함하고,
상기 생성하는 단계는 상기 시간 관리 인디케이터 이미지를 대응되는 일정 항목의 일 영역에 위치시킨 판매 일정 리스트를 생성하는 것을 특징으로 하는 것을 특징으로 하는 일정 거래 서비스 제공 방법.
The method of claim 3,
The information on the sales schedule further includes a time management indicator image corresponding to the sales schedule,
The generating step comprises creating a sales schedule list in which the time management indicator image is located in a region of a corresponding schedule item.
제3항에 있어서,
상기 생성하는 단계는,
판매 중인 복수의 판매 일정을 입정 타입 별로 분류하여 리스트화한 판매 일정 리스트를 생성하고,
상기 일정 타입은 하루 일정, 기간 일정, 시간표 일정, 프로젝트 일정, 시간 미지정 일정 중 적어도 세 개를 포함하는 것을 특징으로 하는 일정 거래 서비스 제공 방법.
The method of claim 3,
The generating step,
Create a list of sales schedules in which a plurality of sales schedules for sale are classified and listed by subscription type,
The schedule type includes at least three of a day schedule, a period schedule, a time schedule schedule, a project schedule, and a time unspecified schedule.
제3항에 있어서,
복수의 판매 일정들 각각에 할당된 일정 속성 정보를 기초로 일정이 개인 일정인지 또는 비개인 일정인지 판단하고, 비개인 일정이라고 판단되면 해당 일정이 허위 일정인지 여부를 판단하는 단계;를 더 포함하는 것을 특징으로 하는 일정 거래 서비스 제공 방법.
The method of claim 3,
Determining whether the schedule is a personal schedule or a non-individual schedule based on schedule attribute information allocated to each of the plurality of sales schedules, and determining whether the schedule is a false schedule when it is determined that the schedule is a non-personal schedule; Schedule transaction service providing method, characterized in that.
제1항에 있어서,
상기 구매자의 단말 장치에 전송된 구매 일정 정보의 반영이 요청되면, 상기 구매자의 단말 장치는 상기 구매 일정 정보 중 특정 날짜에 대응되는 일정 정보를 검출함으로써 시간 관리 인디케이터를 생성하여 표시하는 것을 특징으로 하는 일정 거래 서비스 제공 방법.
The method of claim 1,
When it is requested to reflect the purchase schedule information transmitted to the purchaser’s terminal device, the purchaser’s terminal device generates and displays a time management indicator by detecting schedule information corresponding to a specific date among the purchase schedule information. How to provide certain transaction services.
제7항에 있어서,
상기 시간 관리 인디케이터는 복수의 트랙으로 구성되고, 상기 복수의 트랙 중 적어도 하나의 트랙에는 시간 구분 숫자를 표시하고 상기 복수의 트랙 중 다른 적어도 하나의 트랙에는 검출된 일정 정보를 표시하며,
상기 트랙은 상기 시간 구분 숫자에 의하여 복수의 영역으로 구분되고,
상기 트랙에서 상기 일정 정보가 표시되는 영역은 해당 일정에 할당된 시간 정보와 상기 시간 구분 숫자에 의해 구분된 트랙의 영역에 의하여 결정되는 것을 특징으로 하는 일정 거래 서비스 제공 방법.
The method of claim 7,
The time management indicator is composed of a plurality of tracks, a time division number is displayed on at least one of the plurality of tracks, and detected schedule information is displayed on another at least one of the plurality of tracks,
The track is divided into a plurality of areas by the time division number,
An area in which the schedule information is displayed in the track is determined by time information allocated to the schedule and an area of the track divided by the time division number.
제1항에 있어서,
상기 구매자가 선호하는 시간 관리 인디케이터 이미지로 이루어진 정답 이미지 세트를 수집하는 단계;
구매자가 선호하지 않는 시간 관리 인디케이터 이미지로 이루어진 오답 이미지 세트 수집하는 단계;
상기 정답 이미지 세트와 상기 오답 이미지 세트에 대해 딥러닝(deep learning)을 수행하여 일정 추천 모델을 구축하는 단계;
상기 서버에 등록된 일정들에 대해 상기 일정 추천 모델을 통해 구매자에게 적합한 일정을 도출하는 단계; 및
상기 도출된 일정을 기초로 구매자 추천 일정 리스트를 생성하는 단계;를 더 포함하는 것을 특징으로 하는 신경망 모델의 학습 방법.
The method of claim 1,
Collecting a correct answer image set consisting of a time management indicator image preferred by the buyer;
Collecting an incorrect image set consisting of a time management indicator image not preferred by a buyer;
Constructing a predetermined recommendation model by performing deep learning on the correct answer image set and the incorrect answer image set;
Deriving a schedule suitable for a purchaser through the schedule recommendation model for schedules registered in the server; And
And generating a list of recommended schedules for purchasers based on the derived schedules.
일정 거래 서비스를 제공하는 서버에 있어서,
일정을 판매하고자 하는 판매자의 단말 장치에서 판매할 일정이 선택되면, 선택된 판매 일정의 정보를 상기 판매자의 단말 장치로부터 수신하는 통신부;
상기 수신된 판매 일정의 정보를 판매자 식별 정보로 분류하여 저장하는 저장부;
판매 중인 복수의 판매 일정을 소정 기준에 따라 분류한 판매 일정 리스트를 생성하는 판매 일정 관리부;
일정을 구매하고자 하는 구매자의 단말 장치가 상기 서버에 접속하면, 상기 구매자의 단말 장치에 상기 생성된 판매 일정 리스트를 제공하고, 상기 판매 일정 리스트에 포함된 복수의 일정들 중 상기 구매자가 구매할 일정이 선택되면, 선택된 구매 일정의 정보를 상기 구매자의 단말 장치에 전송하도록 상기 통신부를 제어하는 제어부;를 포함하는 일정 거래 서비스 제공 서버.
In the server that provides a certain transaction service,
When a schedule to be sold is selected from a terminal device of a seller who wants to sell the schedule, a communication unit for receiving information on the selected sales schedule from the terminal device of the seller;
A storage unit for classifying and storing the received sales schedule information as seller identification information;
A sales schedule management unit that generates a sales schedule list in which a plurality of sales schedules on sale are classified according to a predetermined criterion;
When a terminal device of a purchaser who wants to purchase a schedule accesses the server, the generated sales schedule list is provided to the terminal device of the purchaser, and the schedule to be purchased by the purchaser among a plurality of schedules included in the sales schedule list is When selected, a control unit for controlling the communication unit to transmit information of the selected purchase schedule to the terminal device of the purchaser;
제1항 내지 제9항에 기재된 일정 거래 서비스 제공 방법을 실행시키기 위한 프로그램 코드가 기록된 컴퓨터 판독 가능한 기록 매체.A computer-readable recording medium in which a program code for executing the method for providing a certain transaction service according to claims 1 to 9 is recorded. 제1항 내지 제9항에 기재된 일정 거래 서비스 제공 방법을 실행시키기 위해 컴퓨터 판독 가능한 기록 매체에 저장된 프로그램.A program stored in a computer-readable recording medium to execute the method for providing a schedule transaction service according to claims 1 to 9.
KR1020190110356A 2019-05-31 2019-09-05 Method, server, computer program and computer-readable recording medium for providing schedule transaction service KR102306707B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20190064912 2019-05-31
KR1020190064912 2019-05-31

Publications (2)

Publication Number Publication Date
KR20200137914A true KR20200137914A (en) 2020-12-09
KR102306707B1 KR102306707B1 (en) 2021-09-30

Family

ID=73786672

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020190110356A KR102306707B1 (en) 2019-05-31 2019-09-05 Method, server, computer program and computer-readable recording medium for providing schedule transaction service
KR1020190110351A KR102306685B1 (en) 2019-05-31 2019-09-05 Method, apparatus, computer program and computer-readable recording medium for providing user interface for integrated time management

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020190110351A KR102306685B1 (en) 2019-05-31 2019-09-05 Method, apparatus, computer program and computer-readable recording medium for providing user interface for integrated time management

Country Status (1)

Country Link
KR (2) KR102306707B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020027145A (en) * 2000-10-05 2002-04-13 독고윤, 송필호 Method for providing a remote education contents by using internet
KR20120121452A (en) * 2011-04-27 2012-11-06 한국문화관광콘텐츠개발(주) Expert contents platform service system and method on culture tourist industry by SNS
KR20140068305A (en) * 2012-11-26 2014-06-09 최장호 Schedule transaction system for transacting schedule and the method
KR101633410B1 (en) * 2014-11-04 2016-06-24 동서대학교산학협력단 Management method of an expandable platform system for providing contents
KR101838042B1 (en) * 2016-11-09 2018-03-13 주식회사 인텐스소프트 Schedule platfqrm system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000016058U (en) * 1999-01-22 2000-08-16 라인길 Time schedule table and comparative table of regionl time in 12 hours-display type using adlock
KR100705075B1 (en) * 2003-10-20 2007-04-06 엘지전자 주식회사 System and Method for Managing Schedule
KR20100126052A (en) * 2009-05-22 2010-12-01 삼성전자주식회사 Schedule managing system and method
KR20140065620A (en) * 2012-11-19 2014-05-30 김현우 Sharing scheduler service providing method
KR101920329B1 (en) * 2017-05-11 2019-02-08 주식회사 광명테크솔루션 Schedule sharing service providing system, method and application
KR101960220B1 (en) * 2018-02-21 2019-03-19 경희대학교 산학협력단 Apparatus and method of controlling display for scheduling calendar

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020027145A (en) * 2000-10-05 2002-04-13 독고윤, 송필호 Method for providing a remote education contents by using internet
KR20120121452A (en) * 2011-04-27 2012-11-06 한국문화관광콘텐츠개발(주) Expert contents platform service system and method on culture tourist industry by SNS
KR20140068305A (en) * 2012-11-26 2014-06-09 최장호 Schedule transaction system for transacting schedule and the method
KR101633410B1 (en) * 2014-11-04 2016-06-24 동서대학교산학협력단 Management method of an expandable platform system for providing contents
KR101838042B1 (en) * 2016-11-09 2018-03-13 주식회사 인텐스소프트 Schedule platfqrm system

Also Published As

Publication number Publication date
KR20200137913A (en) 2020-12-09
KR102306685B1 (en) 2021-09-30
KR102306707B1 (en) 2021-09-30

Similar Documents

Publication Publication Date Title
US11086484B1 (en) Techniques for context sensitive illustrated graphical user interface elements
US11463576B1 (en) Screen interface for a mobile device apparatus
US10250703B2 (en) Geo-location based content publishing platform
US20170109447A1 (en) Computerized systems and methods for offline event facilitation
KR102452387B1 (en) Device and method for generating group profile
US11282125B2 (en) Systems and methods for transaction-based real time pre-intent recommendations for a sequential purchase
US20190243595A1 (en) Graphical User Interface for Map Search
KR102067278B1 (en) Method and server for recommending friends, and terminal thereof
CN102521019B (en) Information is provided to user based on context
TWI393064B (en) Device, method, system, and processor readable medium for event communication platform for mobile device users
TWI417800B (en) User interface for interest-based targeted marketing
US20180032997A1 (en) System, method, and computer program product for determining whether to prompt an action by a platform in connection with a mobile device
US20150058059A1 (en) Systems and methods for facilitating and coordinating online and offline relationships
TW201508680A (en) Realtime activity suggestion from social and event data
KR20150079739A (en) Obtaining event reviews
US20170192625A1 (en) Data managing and providing method and system for the same
US20220353640A1 (en) System and Method for Appointment Scheduling
US11599935B2 (en) Computer program product, computer implemented method, and system for cognitive item selection with data mining
RU2691223C2 (en) Personal logic opportunities platform
US10467237B1 (en) Object relationships and similarities based on user context
US20160042413A1 (en) Systems and Methods for the Recording and Selective Distribution and Selective Communal Analysis of Consumer Reviews
US20220164739A1 (en) Real-time scheduling and synchronization of real estate transactions
KR102306707B1 (en) Method, server, computer program and computer-readable recording medium for providing schedule transaction service
US11763222B2 (en) System and method for event planning and management
US20230368310A1 (en) Experience based social media platform

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)