WO2017150402A1 - Reservation processing device, reservation processing method, and reservation processing program - Google Patents

Reservation processing device, reservation processing method, and reservation processing program Download PDF

Info

Publication number
WO2017150402A1
WO2017150402A1 PCT/JP2017/007299 JP2017007299W WO2017150402A1 WO 2017150402 A1 WO2017150402 A1 WO 2017150402A1 JP 2017007299 W JP2017007299 W JP 2017007299W WO 2017150402 A1 WO2017150402 A1 WO 2017150402A1
Authority
WO
WIPO (PCT)
Prior art keywords
event
reservation
schedule
information
time zone
Prior art date
Application number
PCT/JP2017/007299
Other languages
French (fr)
Japanese (ja)
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 WO2017150402A1 publication Critical patent/WO2017150402A1/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/02Reservations, e.g. for tickets, services or events
    • 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

Definitions

  • the present invention relates to a reservation processing device, a reservation processing method, and a reservation processing program.
  • Patent Document 1 discloses a reservation system for reserving instruction time at a driving school.
  • the instructor is assigned in consideration of the individual schedule of the instructor.
  • a schedule is established, it is generally adjusted so as not to overlap with other schedules. Therefore, when a student receiving instruction reserves instruction time, the student confirms his / her schedule and applies for the reservation when the schedule is not filled.
  • the present invention has been made to solve the above-described problems, and provides a reservation processing apparatus, a reservation processing method, and a reservation processing program capable of providing a reservation event in a time zone where the schedule is filled.
  • a reservation processing apparatus capable of providing a reservation event in a time zone where the schedule is filled.
  • a reservation processing apparatus includes: means for storing reservation event information related to an event to be reserved; means for acquiring schedule information related to a user schedule; and the acquired schedule information.
  • means for specifying one or more events that can be reserved, and for specifying the time period using the specified event as an alternative candidate for the event registered in the specified time period Means for providing to the user terminal that is the acquisition source of the schedule information used for, and means for identifying the event, Wherein among the identified said time period, identifying the event intended for the time zone corresponding to the less important schedule for the user.
  • the means for identifying the event matches the preference information related to the user's preference in the reserved event information corresponding to the event in which the part or all overlaps, rather than the schedule information corresponding to the identified time zone.
  • it is good also as determining with the said time slot
  • the event specifying means may preferentially specify the event that more closely matches the preference information among events that partially or entirely overlap the specified time period. .
  • a means for specifying the preference information based on the acquired schedule information may be further provided.
  • the means for specifying the event may further specify the event by further using a place set corresponding to the specified time zone.
  • the means for providing the event may provide a plurality of the events arranged in time series when there are a plurality of the specified events.
  • a means for accepting a reservation for the provided event may be further provided.
  • the reservation processing method includes a step in which an apparatus that processes a reservation acquires schedule information related to a user's schedule, and a time when a schedule is already registered from the acquired schedule information.
  • An event providing time zone for the identified time zone from among the reserved event information stored in the storage unit storing the reservation event information related to the event to be reserved and the step of specifying the zone Identifying one or more events that can partly or wholly overlap and can be reserved, and using the identified event as an alternative candidate for an event registered in the identified time period, Providing to the user terminal that is the acquisition source of the schedule information used to identify the time zone; Is executed, the step of identifying the events, among the identified said time period, identifying the event intended for the time zone corresponding to the less important schedule for the user.
  • a reservation processing program includes a computer that stores reservation event information related to an event to be reserved, a means for acquiring schedule information related to a user's schedule, and the acquired schedule information. From the means for specifying the time zone in which the schedule has already been registered, the part of the provided time zone of the event overlaps the specified time zone from the stored reserved event information And means for identifying one or more events that can be reserved, in order to identify the identified time period as an alternative candidate for the event registered in the identified time period Function as means for providing to the user terminal from which the schedule information used is obtained, and Means for identifying, among the identified said time period, identifying the event intended for the time zone corresponding to the less important schedule for the user.
  • FIG. 1 It is a figure which illustrates the structure of the reservation processing system containing the reservation processing server in embodiment. It is a figure which illustrates the structure of the reservation processing server shown in FIG. It is a flowchart for demonstrating a series of procedures at the time of providing the reservation applicant terminal with the event which can be reserved in the time slot
  • FIG. 1 is a schematic configuration diagram of a reservation processing system including a reservation processing server (reservation processing device) according to an embodiment of the present invention.
  • the reservation processing system 1 in the present embodiment includes a reservation processing server 2, one or more reservation acceptor terminals 3, and one or more reservation applicant terminals 4.
  • Each of the reservation acceptor terminal 3 and the reservation applicant terminal 4 is configured to be able to communicate with the reservation processing server 2 via the network N.
  • the reservation acceptor terminal 3 is a terminal device used by a service provider as a reservation acceptor who accepts event reservations to be described later. Businesses that can be reservation recipients are business types and business types.
  • the reservation applicant terminal 4 is a terminal device used as a reservation applicant who applies for a reservation of an event by a user who receives service provision.
  • any event can be used if it can be reserved.
  • the event can be specified by reservation event information generated by setting a reservation frame. Details of the reservation event information will be described later.
  • the method of setting the reservation frame can be determined according to the reservation reception type, for example.
  • As the reservation reception type for example, a preset type and a free reception type described later can be employed.
  • the reservation reception type may be other types and can be arbitrarily adopted.
  • the pre-setting type is a method for accepting a reservation from a reservation applicant using a reservation frame set in advance by a reservation receiver.
  • the free reception type is a method of accepting a reservation from a reservation applicant by causing the reservation applicant to set a desired reservation frame within the service provision time set by the reservation receiver.
  • the reservation receptionist registers, for example, the following items. Menu items that specify the contents of the service provided by the reservation recipient, resource items that serve as resources (for example, people, equipment, equipment, etc.) when providing the service, resource group items to which resources can belong, reservation capacity items , Reservation available date and time items, fee items.
  • the reservation acceptor sets a reservation frame by setting a menu item and a time zone for providing a service corresponding to the menu item.
  • the reservation reception person sets the service provision time, and the reservation applicant sets the desired time slot from the service provision time.
  • a PC personal computer
  • a smartphone is assumed as the reservation applicant terminal 4, but the present invention is not limited to this.
  • a PC personal computer
  • a notebook PC for example, a PC, a notebook PC, a tablet terminal, a smartphone, a mobile phone, a personal digital assistant (PDA), and other terminal devices can be used as appropriate.
  • PDA personal digital assistant
  • the reservation processing server 2 is constituted by, for example, a computer having a relatively high arithmetic processing capability, and realizes a server function by operating a predetermined server program on the computer.
  • the number of computers constituting the reservation processing server 2 is not necessarily one, and may be composed of a plurality of computers distributed on the network N.
  • the network N includes a communication network capable of transmitting / receiving information to / from the reservation processing server 2, the reservation acceptor terminal 3, and the reservation applicant terminal 4.
  • the network N is, for example, the Internet, a LAN, a dedicated line, a telephone line, a corporate network, a mobile communication network, Bluetooth (registered trademark), WiFi (WirelessWireFidelity), other communication lines, a combination thereof, or the like. It does not matter whether it is wired or wireless.
  • the reservation processing server 2 includes, for example, a processor 20, a communication interface 21, and a storage resource 22.
  • the processor 20 includes an arithmetic and logic unit that processes arithmetic operations, logical operations, bit operations, and the like, and various registers, and executes various computer functions stored in the storage resource 22 to realize various functions to be described later. To do.
  • the various registers are, for example, a program counter, a data register, an instruction register, a general-purpose register, and the like.
  • the communication interface 21 is a hardware module for connecting to the network N and communicating with other terminals on the network N.
  • the communication interface 21 is a modulation / demodulation device such as an ISDN modem, an ADSL modem, a cable modem, an optical modem, or a soft modem.
  • Storage resource 22 is, for example, a logical device provided by a storage area of a physical device.
  • the physical device is a computer-readable recording medium such as a disk drive or a semiconductor memory.
  • the storage resource 22 may be constructed by mapping a plurality of physical devices to one logical device, or may be constructed by mapping one physical device to a plurality of logical devices.
  • a computer program 220 is stored in the storage resource 22.
  • the storage resource 22 stores an operating system program, a driver program, various data, and the like used for the processing of the reservation processing server 2.
  • the driver program include a communication interface driver program for controlling the communication interface 21.
  • Examples of the various data include, for example, the account of the reservation acceptor registered by the reservation acceptor, the account information 222 regarding the account of the reservation applicant registered by the reservation applicant, and the reservation event related to the event subject to the reservation registered by the reservation acceptor.
  • the account information 222 includes the account information of the reservation acceptor and the account information of the reservation applicant.
  • the account information of the reservation acceptor includes, for example, a user ID item, a password item, a mail address item, a name item, a business type / business category item, and the like as data items.
  • the user ID item stores identification information for specifying a reservation acceptor who is a trader.
  • the business type / business type item stores information for specifying the business type / business type of the reservation receptionist.
  • the account information of the reservation applicant has, for example, a user ID item, a password item, an email address item, a name item, an address item, a contact item, etc. as data items.
  • the user ID item stores identification information for specifying a reservation applicant who is a user.
  • the reserved event information 223 includes, for example, a user ID item, an event ID item, a genre item, a provision location item, a provision time item, a charge item, a person in charge item, a supplementary explanation item, and the like as data items.
  • the user ID item is the same item as the user ID item of the account information of the reservation acceptor, and the account information of the reservation acceptor and the reservation event information 223 can be associated by this user ID item.
  • the event ID item stores event identification information for identifying an event such as an event number or an event name.
  • the genre item stores information for specifying the genre of the event.
  • the event genre can be set, for example, for each type of business / business category, or for each type of offer. Specifically, each dish provided at a restaurant, hospital, school, fitness, beauty salon, restaurant (for example, soba noodles) Tempura soba, zaru soba) provided at the restaurant.
  • a plurality of hierarchies can be arbitrarily provided for each genre. For example, when the genre is a restaurant, restaurants, cafes, taverns, etc. are provided as lower layers of restaurants, and Japanese, Chinese, Western, etc. are provided as lower layers of restaurants.
  • a sushi restaurant, a soba restaurant, a tempura restaurant, and the like can be provided.
  • the provision location item stores information for specifying the event provision location.
  • the provision time item stores an event provision time zone (for example, provision start time and provision end time).
  • the price item stores the price of the event.
  • the person-in-charge item stores information for specifying the person in charge on the side of the trader who provides the event.
  • the supplementary explanation item stores, for example, memo information about the event, such as the content of the event and information about the preference of the target reservation applicant.
  • the reservation information 224 includes, for example, a reservation ID item, an event ID item, a reservation content item, a reservation applicant's user ID item, and the like as data items.
  • the reservation ID item stores identification information for specifying the reservation applied by the reservation applicant.
  • the event ID item is the same item as the event ID item of the reservation event information 223, and the reservation event information 223 and the reservation information 224 can be associated with each other by this event ID item.
  • the reservation content item stores information about the reservation content such as the number of reservations, the reservation course, and the reservation time.
  • the user ID item of the reservation applicant is the same item as the user ID item of the account information of the reservation applicant, and the account information of the reservation applicant and the reservation information 224 can be associated by this user ID item.
  • the memo item stores, for example, word-of-mouth information related to the evaluation and reservation of the reservation applicant, such as reviews.
  • the schedule information 225 includes, for example, a user ID item of a reservation applicant, a schedule item, and the like as data items.
  • the user ID item of the reservation applicant is the same item as the user ID item of the account information of the reservation applicant, and the account information of the reservation applicant and the schedule information 225 can be associated with each other by this user ID item.
  • the schedule item stores the schedule of the reservation applicant acquired from the reservation applicant terminal 4. This schedule includes, for example, date and time, location, schedule content, and the like. The date and time is set by designating a time zone indicating from the start date and time to the end date and time of the schedule, for example.
  • the combination of the account information 222, the reservation event information 223, the reservation information 224, and the schedule information 225 described above, and the combination of data items included in each information are merely examples, and the combinations of each information and each data item are as follows. It can be changed appropriately according to the system to be operated.
  • the computer program 220 is a program for performing a predetermined process, and includes a plurality of software modules that are appropriately called and executed during the operation of the main program of the reservation processing server 2.
  • Each software module is a subprogram modularized to execute a specific process, and is created using, for example, a procedure, a subroutine, a method, a function, a data structure, and the like.
  • the computer program 220 illustratively has a reservation processing module 221.
  • functions realized by executing the reservation processing module 221 will be described.
  • the reservation processing module 221 receives an account registration of a reservation receptionist who is a contractor.
  • the reservation acceptor operates the reservation acceptor terminal 3 to access a predetermined Web page of the reservation processing server 2 and registers the account information 222 of the reservation acceptor.
  • the reservation processing module 221 registers the reservation event information 223 related to the event to be reserved for the reservation receiver who has registered the account.
  • the reservation processing module 221 accepts a reservation applicant's account registration.
  • the reservation applicant operates the reservation applicant terminal 4 to access a predetermined Web page of the reservation processing server 2 and registers the account information 222 of the reservation applicant.
  • the reservation processing module 221 acquires the reservation applicant's schedule from the reservation applicant terminal 4 of the reservation applicant who has registered the account, and stores it in the schedule information 225.
  • the timing for acquiring the reservation applicant's schedule may be, for example, periodic or updated at the reservation applicant terminal 4, and can be set arbitrarily.
  • the reservation processing module 221 specifies, based on the schedule information 225, preference information regarding the time slot (hereinafter also referred to as “scheduled time slot”) in which the schedule of the reservation applicant is already registered and the preference of the reservation applicant. To do.
  • the preference information is specified, for example, by analyzing the schedule contents, date, place, etc. included in the schedule information of the reservation applicant.
  • preference information is not limited to schedule information.
  • preference information may be specified by asking a reservation applicant about a preference questionnaire and analyzing questionnaire information that is an answer to the questionnaire.
  • the reservation processing module 221 specifies one or more events that can be reserved in the scheduled time zone from the reserved event information 223 using the specified scheduled time zone and preference information.
  • the reservation processing module 221 provides one or more specified events to the reservation applicant as alternative candidates for events registered in the scheduled time period.
  • the event that can be reserved in the scheduled time period is an event in which a part or all of the event providing time period of the reserved event information 223 corresponding to the event overlaps the scheduled time period.
  • the event is specified by, for example, storing the information stored in the genre item, the provision location item, the provision time item, the charge item and the supplementary explanation item, the memo item of the reservation information 224, etc. It can be compared and specified based on the reserved event information 223 corresponding to information that matches the preference information. When events corresponding to information that matches the preference information are duplicated in the same time zone, among events corresponding to information that matches the preference information, it corresponds to information that more matches the preference information The event may be specified with priority.
  • the time zone corresponding to the schedule information is the reservation application. It can be determined that it is a time zone corresponding to a schedule that is less important to a person.
  • an event when specified, it may be specified by further using a place set in a schedule corresponding to the scheduled time zone. Specifically, the event providing location included in the reserved event information 223 is compared with the location set in the schedule, and based on the reserved event information 223 corresponding to the providing location that matches the location set in the schedule. Event can be specified. As a result, it is possible to propose to the reservation applicant an event provided at a place where the reservation applicant plans to move to.
  • the reservation processing module 221 may specify events that can be reserved together within a range in which the provision times do not overlap, from among the plurality of events when there are a plurality of events that can be reserved in the scheduled time period. Events that can be reserved together can be specified as follows, for example.
  • the reservation processing module 221 arranges a plurality of events identified as events that can be reserved in a scheduled time period in time series. In order to arrange events in time series, the provision time of the reserved event information 223 can be used.
  • the travel time it may be calculated on the assumption that the travel means (for example, train, bus, car, walking) with the shortest travel time is used, or the travel selected by the reservation applicant It is good also as calculating on the assumption that a means is utilized.
  • the travel means for example, train, bus, car, walking
  • the reservation processing module 221 provides the specified event to the reservation applicant terminal 4.
  • the reservation applicant terminal 4 serving as an event providing destination is the reservation applicant terminal 4 serving as an acquisition source of schedule information used for specifying an event to be provided.
  • the reservation processing module 221 arranges the plurality of events in time series and provides them to the reservation applicant terminal 4.
  • the reservation processing module 221 receives a reservation for the event provided to the reservation applicant terminal 4 from the reservation applicant terminal 4.
  • the reservation processing module 221 manages reservations for events received from the reservation applicant terminal 4.
  • the reservation processing module 221 When the reservation processing module 221 receives a reservation from the reservation applicant terminal 4 and the reservation includes a plurality of events, the reservation processing module 221 manages the reservations for the plurality of events as a single reservation. For example, it can be managed as follows.
  • the reservation processing module 221 adds and integrates a common reservation ID to information related to reservations for a plurality of events, and stores the integrated information group as one reservation information 224 in the storage resource 22 of the reservation processing server 2. At this time, in addition to the common reservation ID, an individual reservation ID corresponding to each event may be further given.
  • the reservation processing module 221 specifies the scheduled applicant's scheduled time zone and the reservation applicant's preference information based on the schedule information 225 acquired from the reservation applicant terminal 4 (step S101).
  • the reservation processing module 221 uses the scheduled time period and the preference information specified in step S101, and from the reservation event information 223, one part or all of the provision time period overlaps the scheduled time period.
  • the above events are specified (step S102).
  • the reservation processing module 221 provides the event specified in step S102 to the reservation applicant terminal 4 (step S103).
  • the reservation processing module 221 receives a reservation for the event provided to the reservation applicant terminal 4 in step S103 from the reservation applicant terminal 4 (step S104).
  • the reservation processing module 221 manages the reservation for the event received from the reservation applicant terminal 4 in step S104 (step S105).
  • the schedule information of the reservation applicant is acquired, and the scheduled time zone in which the schedule has already been registered is specified from the acquired schedule information, From the reserved event information 223, one or more events that can be reserved with a part or all of the event providing time zone overlapping with the scheduled time zone are specified, and the specified event is designated as a reservation applicant. It can be provided to the terminal 4.
  • the reservation processing system 1 in the embodiment it is possible to preferentially specify an event that matches the preference information of the reservation applicant among the events overlapping with the scheduled time period, and provide it to the reservation applicant. As a result, it is possible to provide a reservation event that meets the reservation applicant's preference during a time slot when the reservation applicant's schedule is filled.
  • an event can be specified for a scheduled time zone corresponding to a schedule with low importance among scheduled time zones, and can be provided to a reservation applicant.
  • an event can be reserved for a time zone in which a schedule that is likely to be adjusted by the reservation applicant is set.
  • the reservation processing system 1 in the embodiment it is possible to accept a reservation for an event provided to the reservation applicant terminal 4 and to manage a reservation for the accepted event.
  • the present invention is not limited to the above-described embodiment, and can be implemented in various other forms without departing from the gist of the present invention. For this reason, the said embodiment is only a mere illustration in all points, and is not interpreted limitedly.
  • the above-described processes (steps) can be arbitrarily changed in order within the range where no contradiction occurs in the processing contents, or can be executed in parallel.
  • the reservation processing server 2 in the above-described embodiment stores the schedule information 225 in the storage resource 22, it is not essential to store the schedule information 225 in the storage resource 22.
  • the reservation processing module 221 specifies the scheduled applicant's scheduled time zone and reservation applicant's preference information
  • the reservation applicant terminal 4 uses the reservation applicant terminal 4. You can get the schedule.
  • the event is specified using the preference information.
  • an event that can be reserved in a scheduled time period may be specified without using preference information.
  • an event that can be reserved in the scheduled time period is specified and provided to the reservation applicant, but the event provided to the reservation applicant is not limited to this.
  • an event that can be reserved in a scheduled time zone an event that can be reserved in a free time of the schedule may be provided.
  • the reservation acceptor terminal 3 and the reservation applicant terminal 4 perform processing by accessing the Web page of the reservation processing server 2. However, it is not always necessary to access the Web page and perform processing. There is no.
  • the reservation acceptor terminal 3 or the reservation applicant terminal 4 may install a reservation processing application (reservation processing application) to realize various functions in the above-described reservation processing system.
  • the reservation acceptor terminal 3 and the reservation applicant terminal 4 acquire the latest reservation event information, reservation information, and the like from the reservation processing server 2, and execute the reservation processing using the acquired latest information, Data processed in the reservation acceptor terminal 3 or the reservation applicant terminal 4 may be transmitted to the reservation processing server 2.
  • the program in the embodiment is downloaded through various recording media (computer-readable recording media) such as an optical disk such as a CD-ROM, a magnetic disk, and a semiconductor memory, or via a communication network. Can be installed or loaded.
  • recording media computer-readable recording media
  • an optical disk such as a CD-ROM, a magnetic disk, and a semiconductor memory
  • the reservation processing apparatus, the reservation processing method, and the reservation processing program according to the present invention are suitable for providing a reservation event in a time zone where the schedule is filled.

Landscapes

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

Abstract

The purpose of the present invention is to provide reservation events in time zones in which a schedule is full. Schedule information related to a schedule of a reservation applicant is acquired, at least one event which partially or entirely overlaps an event provision time zone is specified for a time zone previously registered by the schedule, on the basis of the acquired schedule information, and reservation event information related to pre-stored events to be reserved, and the specified event is provided to a reservation applicant terminal 4 from which the schedule information used in order to specify the event was acquired.

Description

予約処理装置、予約処理方法および予約処理プログラムReservation processing device, reservation processing method, and reservation processing program 関連出願の相互参照Cross-reference of related applications
 本出願は、2016年3月2日に出願された日本出願番号(特願)2016-039949号に基づくもので、ここにその記載内容を援用する。 This application is based on Japanese Application No. 2016-039949 filed on Mar. 2, 2016, the contents of which are incorporated herein by reference.
 本発明は、予約処理装置、予約処理方法および予約処理プログラムに関する。 The present invention relates to a reservation processing device, a reservation processing method, and a reservation processing program.
 下記特許文献1には、自動車教習所での指導時間を予約する予約システムが開示されている。この特許文献1の従来技術欄には、指導員をスケジュール表に割り当てるときに、各指導員の個人スケジュールを考慮して割り当てることが記載されている。このように、スケジュールをたてるときには、他のスケジュールと重複しないように調整するのが一般的である。したがって、指導を受ける生徒が指導時間を予約するときには、生徒が自身のスケジュールを確認し、予定が埋まっていない空き時間に予約を申し込むことになる。 The following Patent Document 1 discloses a reservation system for reserving instruction time at a driving school. In the prior art column of Patent Document 1, it is described that when an instructor is assigned to a schedule table, the instructor is assigned in consideration of the individual schedule of the instructor. As described above, when a schedule is established, it is generally adjusted so as not to overlap with other schedules. Therefore, when a student receiving instruction reserves instruction time, the student confirms his / her schedule and applies for the reservation when the schedule is not filled.
特開2002-56106号公報JP 2002-56106 A
 予約を申し込むユーザにとっては、従来のようにスケジュールを確認しながら空き時間に予約を申し込むだけではなく、スケジュールの空き時間に予約イベントを提供してくれる仕組みがあると便利である。一方、スケジュールの中には調整が可能なスケジュールもある。したがって、既にスケジュールが登録されているからといって、予約イベントを提供しないこととすると、ユーザから予約を受け付ける機会を逸してしまうこととなる。 For users who apply for reservations, it is convenient not only to apply for reservations during free time while confirming the schedule, but also to provide a reservation event during the free time of the schedule. On the other hand, some schedules can be adjusted. Therefore, if the reservation event is not provided just because the schedule is already registered, the opportunity to accept the reservation from the user is lost.
 本発明は、上述した課題を解決するためになされたものであり、スケジュールが埋まっている時間帯に予約イベントを提供することができる予約処理装置、予約処理方法および予約処理プログラムを提供することを目的の一つとする。 The present invention has been made to solve the above-described problems, and provides a reservation processing apparatus, a reservation processing method, and a reservation processing program capable of providing a reservation event in a time zone where the schedule is filled. One of the purposes.
 本発明の一態様である予約処理装置は、予約の対象となるイベントに関する予約イベント情報を記憶する手段と、ユーザのスケジュールに関するスケジュール情報を取得する手段と、前記取得された前記スケジュール情報の中から、既にスケジュールが登録されている時間帯を特定する手段と、前記記憶された前記予約イベント情報の中から、前記特定された前記時間帯に対し、イベントの提供時間帯の一部または全部が重なり、かつ予約が可能な一つ以上のイベントを特定する手段と、前記特定された前記イベントを、前記特定された前記時間帯に登録されているイベントの代替候補として、当該時間帯を特定するために用いた前記スケジュール情報の取得元となるユーザ端末に提供する手段と、を備え、前記イベントを特定する手段は、前記特定された前記時間帯のうち、ユーザにとって重要度が低いスケジュールに対応する前記時間帯を対象にして前記イベントを特定する。 A reservation processing apparatus according to one aspect of the present invention includes: means for storing reservation event information related to an event to be reserved; means for acquiring schedule information related to a user schedule; and the acquired schedule information. A means for specifying a time zone for which a schedule has already been registered, and a part or all of an event providing time zone overlaps the specified time zone from the stored reservation event information. And means for specifying one or more events that can be reserved, and for specifying the time period using the specified event as an alternative candidate for the event registered in the specified time period Means for providing to the user terminal that is the acquisition source of the schedule information used for, and means for identifying the event, Wherein among the identified said time period, identifying the event intended for the time zone corresponding to the less important schedule for the user.
 前記イベントを特定する手段は、前記特定された前記時間帯に対応するスケジュール情報よりも、前記一部または全部が重なるイベントに対応する前記予約イベント情報の方が、ユーザの嗜好に関する嗜好情報と合致する場合に、当該スケジュール情報に対応する前記時間帯が、前記重要度が低いスケジュールに対応する前記時間帯であると判定する、こととしてもよい。 The means for identifying the event matches the preference information related to the user's preference in the reserved event information corresponding to the event in which the part or all overlaps, rather than the schedule information corresponding to the identified time zone. When doing, it is good also as determining with the said time slot | zone corresponding to the said schedule information being the said time slot | zone corresponding to the said schedule with low importance.
 前記イベントを特定する手段は、前記特定された前記時間帯に対して前記一部または全部が重なるイベントのうち、前記嗜好情報と、より合致する前記イベントを優先して特定する、こととしてもよい。 The event specifying means may preferentially specify the event that more closely matches the preference information among events that partially or entirely overlap the specified time period. .
 前記取得された前記スケジュール情報に基づいて、前記嗜好情報を特定する手段を、さらに備えることとしてもよい。 A means for specifying the preference information based on the acquired schedule information may be further provided.
 前記イベントを特定する手段は、前記特定された前記時間帯に対応して設定されている場所をさらに用いて前記イベントを特定する、こととしてもよい。 The means for specifying the event may further specify the event by further using a place set corresponding to the specified time zone.
 前記イベントを提供する手段は、前記特定された前記イベントが複数ある場合に、複数の前記イベントを時系列に並べて提供する、こととしてもよい。 The means for providing the event may provide a plurality of the events arranged in time series when there are a plurality of the specified events.
 前記提供した前記イベントに対する予約を受け付ける手段を、さらに備えることとしてもよい。 A means for accepting a reservation for the provided event may be further provided.
 本発明の一態様である予約処理方法は、予約を処理する装置が、ユーザのスケジュールに関するスケジュール情報を取得するステップと、前記取得された前記スケジュール情報の中から、既にスケジュールが登録されている時間帯を特定するステップと、予約の対象となるイベントに関する予約イベント情報を記憶する記憶部に記憶されている前記予約イベント情報の中から、前記特定された前記時間帯に対し、イベントの提供時間帯の一部または全部が重なり、かつ予約が可能な一つ以上のイベントを特定するステップと、前記特定された前記イベントを、前記特定された前記時間帯に登録されているイベントの代替候補として、当該時間帯を特定するために用いた前記スケジュール情報の取得元となるユーザ端末に提供するステップと、を実行し、前記イベントを特定するステップは、前記特定された前記時間帯のうち、ユーザにとって重要度が低いスケジュールに対応する前記時間帯を対象にして前記イベントを特定する。 The reservation processing method according to one aspect of the present invention includes a step in which an apparatus that processes a reservation acquires schedule information related to a user's schedule, and a time when a schedule is already registered from the acquired schedule information. An event providing time zone for the identified time zone from among the reserved event information stored in the storage unit storing the reservation event information related to the event to be reserved and the step of specifying the zone Identifying one or more events that can partly or wholly overlap and can be reserved, and using the identified event as an alternative candidate for an event registered in the identified time period, Providing to the user terminal that is the acquisition source of the schedule information used to identify the time zone; Is executed, the step of identifying the events, among the identified said time period, identifying the event intended for the time zone corresponding to the less important schedule for the user.
 本発明の一態様である予約処理プログラムは、コンピュータを、予約の対象となるイベントに関する予約イベント情報を記憶する手段、ユーザのスケジュールに関するスケジュール情報を取得する手段、前記取得された前記スケジュール情報の中から、既にスケジュールが登録されている時間帯を特定する手段、前記記憶された前記予約イベント情報の中から、前記特定された前記時間帯に対し、イベントの提供時間帯の一部または全部が重なり、かつ予約が可能な一つ以上のイベントを特定する手段、前記特定された前記イベントを、前記特定された前記時間帯に登録されているイベントの代替候補として、当該時間帯を特定するために用いた前記スケジュール情報の取得元となるユーザ端末に提供する手段として機能させ、前記イベントを特定する手段は、前記特定された前記時間帯のうち、ユーザにとって重要度が低いスケジュールに対応する前記時間帯を対象にして前記イベントを特定する。 A reservation processing program according to an aspect of the present invention includes a computer that stores reservation event information related to an event to be reserved, a means for acquiring schedule information related to a user's schedule, and the acquired schedule information. From the means for specifying the time zone in which the schedule has already been registered, the part of the provided time zone of the event overlaps the specified time zone from the stored reserved event information And means for identifying one or more events that can be reserved, in order to identify the identified time period as an alternative candidate for the event registered in the identified time period Function as means for providing to the user terminal from which the schedule information used is obtained, and Means for identifying, among the identified said time period, identifying the event intended for the time zone corresponding to the less important schedule for the user.
 本開示によれば、スケジュールが埋まっている時間帯に予約イベントを提供することが可能となる。 According to the present disclosure, it is possible to provide a reservation event during a time period when the schedule is filled.
実施形態における予約処理サーバを含む予約処理システムの構成を例示する図である。It is a figure which illustrates the structure of the reservation processing system containing the reservation processing server in embodiment. 図1に示す予約処理サーバの構成を例示する図である。It is a figure which illustrates the structure of the reservation processing server shown in FIG. スケジュールが埋まっている時間帯に予約可能なイベントを予約申込者端末に提供し、その提供したイベントに対する予約を管理する際の一連の手順を説明するためのフローチャートである。It is a flowchart for demonstrating a series of procedures at the time of providing the reservation applicant terminal with the event which can be reserved in the time slot | zone where a schedule is buried, and managing the reservation with respect to the provided event.
 以下、本発明の実施形態について図面を参照しつつ詳細に説明する。なお、同一の要素には同一の符号を付し、重複する説明を省略する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In addition, the same code | symbol is attached | subjected to the same element and the overlapping description is abbreviate | omitted.
 図1は、本発明の一実施形態に係る予約処理サーバ(予約処理装置)を含む予約処理システムの構成概略図である。同図に示すように、本実施形態における予約処理システム1は、予約処理サーバ2と、1台以上の予約受付者端末3と、1台以上の予約申込者端末4とを備える。予約受付者端末3および予約申込者端末4はそれぞれ、ネットワークNを介して予約処理サーバ2と通信できるように構成される。 FIG. 1 is a schematic configuration diagram of a reservation processing system including a reservation processing server (reservation processing device) according to an embodiment of the present invention. As shown in the figure, the reservation processing system 1 in the present embodiment includes a reservation processing server 2, one or more reservation acceptor terminals 3, and one or more reservation applicant terminals 4. Each of the reservation acceptor terminal 3 and the reservation applicant terminal 4 is configured to be able to communicate with the reservation processing server 2 via the network N.
 予約受付者端末3は、サービスを提供する業者が、後述するイベントの予約を受け付ける予約受付者として使用する端末装置である。予約受付者となり得る業者は、あらゆる業種・業態の業者が対象となる。 The reservation acceptor terminal 3 is a terminal device used by a service provider as a reservation acceptor who accepts event reservations to be described later. Businesses that can be reservation recipients are business types and business types.
 予約申込者端末4は、サービスの提供を受けるユーザが、イベントの予約を申し込む予約申込者として使用する端末装置である。 The reservation applicant terminal 4 is a terminal device used as a reservation applicant who applies for a reservation of an event by a user who receives service provision.
 イベントは、予約の対象となり得るものであればよい。例示的に、イベントは、予約枠を設定することで生成される予約イベント情報により特定することができる。予約イベント情報の詳細については、後述する。予約枠を設定する方法は、例えば、予約受付タイプに応じて定めることができる。予約受付タイプとして、例示的に、後述する事前設定タイプおよび自由受付タイプを採用することができる。なお、予約受付タイプは、他のタイプであってもよく、任意に採用することができる。 Any event can be used if it can be reserved. For example, the event can be specified by reservation event information generated by setting a reservation frame. Details of the reservation event information will be described later. The method of setting the reservation frame can be determined according to the reservation reception type, for example. As the reservation reception type, for example, a preset type and a free reception type described later can be employed. The reservation reception type may be other types and can be arbitrarily adopted.
 事前設定タイプは、予約受付者が事前に設定した予約枠を利用して予約申込者からの予約を受け付ける方式である。自由受付タイプは、予約受付者が設定したサービス提供時間内に、所望の予約枠を予約申込者に設定させることで予約申込者からの予約を受け付ける方式である。 The pre-setting type is a method for accepting a reservation from a reservation applicant using a reservation frame set in advance by a reservation receiver. The free reception type is a method of accepting a reservation from a reservation applicant by causing the reservation applicant to set a desired reservation frame within the service provision time set by the reservation receiver.
 予約枠を設定する前に、予約受付者は、例えば、以下の各項目を登録する。予約受付者が提供するサービスの内容を特定するメニュー項目、サービスを提供する際の資源(例えば、人、設備、備品等)となるリソース項目、リソースが帰属可能なリソースグループ項目、予約定員数項目、予約受付可能日時項目、料金項目。 * Before setting a reservation frame, the reservation receptionist registers, for example, the following items. Menu items that specify the contents of the service provided by the reservation recipient, resource items that serve as resources (for example, people, equipment, equipment, etc.) when providing the service, resource group items to which resources can belong, reservation capacity items , Reservation available date and time items, fee items.
 事前設定タイプでは、例えば、予約受付者が、メニュー項目と、そのメニュー項目に対応するサービスを提供する時間帯とを設定することで予約枠が設定される。 In the pre-set type, for example, the reservation acceptor sets a reservation frame by setting a menu item and a time zone for providing a service corresponding to the menu item.
 自由受付タイプでは、例えば、予約受付者がサービス提供時間を設定し、予約申込者がサービス提供時間内から所望する時間帯を指定することで予約枠が設定される。 In the free reception type, for example, the reservation reception person sets the service provision time, and the reservation applicant sets the desired time slot from the service provision time.
 本実施形態では、予約受付者端末3としてPC(パーソナルコンピュータ)を想定し、予約申込者端末4としてスマートフォンを想定して説明するが、これに限定されない。予約受付者端末3および予約申込者端末4として、例えば、PC、ノートPC、タブレット端末、スマートフォン、携帯電話機、携帯情報端末(PDA)、その他の端末装置を適宜用いることができる。 In the present embodiment, description will be made assuming that a PC (personal computer) is assumed as the reservation acceptor terminal 3 and a smartphone is assumed as the reservation applicant terminal 4, but the present invention is not limited to this. As the reservation acceptor terminal 3 and the reservation applicant terminal 4, for example, a PC, a notebook PC, a tablet terminal, a smartphone, a mobile phone, a personal digital assistant (PDA), and other terminal devices can be used as appropriate.
 予約処理サーバ2は、例えば、比較的演算処理能力の高いコンピュータによって構成され、そのコンピュータにおいて所定のサーバ用プログラムが動作することにより、サーバ機能を実現するものである。ここで、予約処理サーバ2を構成するコンピュータは、必ずしも1台である必要はなく、ネットワークN上に分散する複数のコンピュータから構成されてもよい。 The reservation processing server 2 is constituted by, for example, a computer having a relatively high arithmetic processing capability, and realizes a server function by operating a predetermined server program on the computer. Here, the number of computers constituting the reservation processing server 2 is not necessarily one, and may be composed of a plurality of computers distributed on the network N.
 ネットワークNは、予約処理サーバ2と予約受付者端末3と予約申込者端末4との間で相互に情報を送受信可能な通信網を含む。ネットワークNは、例えば、インターネット、LAN、専用線、電話回線、企業内ネットワーク、移動体通信網、ブルートゥース(登録商標)、WiFi(Wireless Fidelity)、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない。 The network N includes a communication network capable of transmitting / receiving information to / from the reservation processing server 2, the reservation acceptor terminal 3, and the reservation applicant terminal 4. The network N is, for example, the Internet, a LAN, a dedicated line, a telephone line, a corporate network, a mobile communication network, Bluetooth (registered trademark), WiFi (WirelessWireFidelity), other communication lines, a combination thereof, or the like. It does not matter whether it is wired or wireless.
 図2に示すように、予約処理サーバ2は、例えば、プロセッサ20と、通信インタフェース21と、記憶資源22とを備える。 As shown in FIG. 2, the reservation processing server 2 includes, for example, a processor 20, a communication interface 21, and a storage resource 22.
 プロセッサ20は、算術演算、論理演算、ビット演算等を処理する算術論理演算ユニットおよび各種レジスタから構成され、記憶資源22に格納されているコンピュータプログラム220を実行することで、後述する各種機能を実現する。各種レジスタは、例えば、プログラムカウンタ、データレジスタ、命令レジスタ、汎用レジスタ等である。 The processor 20 includes an arithmetic and logic unit that processes arithmetic operations, logical operations, bit operations, and the like, and various registers, and executes various computer functions stored in the storage resource 22 to realize various functions to be described later. To do. The various registers are, for example, a program counter, a data register, an instruction register, a general-purpose register, and the like.
 通信インタフェース21は、ネットワークNに接続し、ネットワークN上の他の端末と通信をするためのハードウェアモジュールである。通信インタフェース21は、例えば、ISDNモデム、ADSLモデム、ケーブルモデム、光モデム、ソフトモデム等の変調復調装置である。 The communication interface 21 is a hardware module for connecting to the network N and communicating with other terminals on the network N. The communication interface 21 is a modulation / demodulation device such as an ISDN modem, an ADSL modem, a cable modem, an optical modem, or a soft modem.
 記憶資源22は、例えば、物理デバイスの記憶領域が提供する論理デバイスである。物理デバイスは、例えば、ディスクドライブまたは半導体メモリ等のコンピュータ読み取り可能な記録媒体である。記憶資源22は、複数の物理デバイスを1つの論理デバイスにマッピングして構築してもよいし、1つの物理デバイスを複数の論理デバイスにマッピングして構築してもよい。記憶資源22には、コンピュータプログラム220が記憶される。 Storage resource 22 is, for example, a logical device provided by a storage area of a physical device. The physical device is a computer-readable recording medium such as a disk drive or a semiconductor memory. The storage resource 22 may be constructed by mapping a plurality of physical devices to one logical device, or may be constructed by mapping one physical device to a plurality of logical devices. A computer program 220 is stored in the storage resource 22.
 記憶資源22には、コンピュータプログラム220のほか、予約処理サーバ2の処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、各種データ等が格納される。ドライバプログラムとしては、例えば、通信インタフェース21を制御するための通信インタフェースドライバプログラム等がある。 In addition to the computer program 220, the storage resource 22 stores an operating system program, a driver program, various data, and the like used for the processing of the reservation processing server 2. Examples of the driver program include a communication interface driver program for controlling the communication interface 21.
 各種データとしては、例えば、予約受付者が登録する予約受付者のアカウントおよび予約申込者が登録する予約申込者のアカウントに関するアカウント情報222、予約受付者が登録する予約の対象となるイベントに関する予約イベント情報223、予約申込者が登録する予約内容に関する予約情報224、予約申込者端末4から取得した予約申込者のスケジュールに関するスケジュール情報225等がある。 Examples of the various data include, for example, the account of the reservation acceptor registered by the reservation acceptor, the account information 222 regarding the account of the reservation applicant registered by the reservation applicant, and the reservation event related to the event subject to the reservation registered by the reservation acceptor. There are information 223, reservation information 224 regarding reservation contents registered by the reservation applicant, schedule information 225 regarding the schedule of the reservation applicant acquired from the reservation applicant terminal 4, and the like.
 アカウント情報222には、予約受付者のアカウント情報と予約申込者のアカウント情報とが含まれる。予約受付者のアカウント情報は、データ項目として、例えば、ユーザID項目、パスワード項目、メールアドレス項目、氏名項目、業種・業態項目等を有する。ユーザID項目は、業者である予約受付者を特定するための識別情報を格納する。業種・業態項目は、予約受付者の業種・業態を特定する情報を格納する。 The account information 222 includes the account information of the reservation acceptor and the account information of the reservation applicant. The account information of the reservation acceptor includes, for example, a user ID item, a password item, a mail address item, a name item, a business type / business category item, and the like as data items. The user ID item stores identification information for specifying a reservation acceptor who is a trader. The business type / business type item stores information for specifying the business type / business type of the reservation receptionist.
 予約申込者のアカウント情報は、データ項目として、例えば、ユーザID項目、パスワード項目、メールアドレス項目、氏名項目、住所項目、連絡先項目等を有する。ユーザID項目は、ユーザである予約申込者を特定するための識別情報を格納する。 The account information of the reservation applicant has, for example, a user ID item, a password item, an email address item, a name item, an address item, a contact item, etc. as data items. The user ID item stores identification information for specifying a reservation applicant who is a user.
 予約イベント情報223は、データ項目として、例えば、ユーザID項目、イベントID項目、ジャンル項目、提供場所項目、提供時間項目、料金項目、担当者項目、補足説明項目等を有する。ユーザID項目は、上記予約受付者のアカウント情報のユーザID項目と同様の項目であり、このユーザID項目により予約受付者のアカウント情報と予約イベント情報223とを対応付けることができる。 The reserved event information 223 includes, for example, a user ID item, an event ID item, a genre item, a provision location item, a provision time item, a charge item, a person in charge item, a supplementary explanation item, and the like as data items. The user ID item is the same item as the user ID item of the account information of the reservation acceptor, and the account information of the reservation acceptor and the reservation event information 223 can be associated by this user ID item.
 イベントID項目は、例えばイベント番号やイベント名称等のように、イベントを特定するためのイベント識別情報を格納する。ジャンル項目は、イベントのジャンルを特定するための情報を格納する。イベントのジャンルは、例えば業種・業態ごとや、提供対象の種類ごとに設けることができ、具体的には、飲食店、病院、スクール、フィットネス、美容サロン、飲食店で提供する各料理(例えばそば屋で提供する天ぷらそば、ざるそば)等が該当する。各ジャンルには、それぞれ複数の階層を任意に設けることができる。例えば、ジャンルが飲食店である場合には、飲食店の下位階層として、レストラン、カフェ、居酒屋等を設け、レストランの下位階層として、和食系、中華系、洋食系等を設け、さらに和食系の下位階層として、寿司屋、そば屋、天ぷら屋等を設けることができる。 The event ID item stores event identification information for identifying an event such as an event number or an event name. The genre item stores information for specifying the genre of the event. The event genre can be set, for example, for each type of business / business category, or for each type of offer. Specifically, each dish provided at a restaurant, hospital, school, fitness, beauty salon, restaurant (for example, soba noodles) Tempura soba, zaru soba) provided at the restaurant. A plurality of hierarchies can be arbitrarily provided for each genre. For example, when the genre is a restaurant, restaurants, cafes, taverns, etc. are provided as lower layers of restaurants, and Japanese, Chinese, Western, etc. are provided as lower layers of restaurants. As a lower hierarchy, a sushi restaurant, a soba restaurant, a tempura restaurant, and the like can be provided.
 提供場所項目は、イベントの提供場所を特定するための情報を格納する。提供時間項目は、イベントの提供時間帯(例えば、提供開始時刻および提供終了時刻)を格納する。料金項目は、イベントの料金を格納する。担当者項目は、イベントを提供する業者側の担当者を特定するための情報を格納する。補足説明項目は、例えばイベントの内容や、ターゲットとなる予約申込者の嗜好に関する情報等、イベントに関するメモ的な情報を格納する。 The provision location item stores information for specifying the event provision location. The provision time item stores an event provision time zone (for example, provision start time and provision end time). The price item stores the price of the event. The person-in-charge item stores information for specifying the person in charge on the side of the trader who provides the event. The supplementary explanation item stores, for example, memo information about the event, such as the content of the event and information about the preference of the target reservation applicant.
 予約情報224は、データ項目として、例えば、予約ID項目、イベントID項目、予約内容項目、予約申込者のユーザID項目、等を有する。予約ID項目は、予約申込者により申し込まれた予約を特定するための識別情報を格納する。イベントID項目は、上記予約イベント情報223のイベントID項目と同様の項目であり、このイベントID項目により予約イベント情報223と予約情報224とを対応付けることができる。 The reservation information 224 includes, for example, a reservation ID item, an event ID item, a reservation content item, a reservation applicant's user ID item, and the like as data items. The reservation ID item stores identification information for specifying the reservation applied by the reservation applicant. The event ID item is the same item as the event ID item of the reservation event information 223, and the reservation event information 223 and the reservation information 224 can be associated with each other by this event ID item.
 予約内容項目は、例えば予約人数、予約コース、予約時間等の予約内容に関する情報を格納する。予約申込者のユーザID項目は、上記予約申込者のアカウント情報のユーザID項目と同様の項目であり、このユーザID項目により予約申込者のアカウント情報と予約情報224とを対応付けることができる。メモ項目は、例えば口コミ等、予約申込者の予約に対する評価や予約に関するメモ的な情報を格納する。 The reservation content item stores information about the reservation content such as the number of reservations, the reservation course, and the reservation time. The user ID item of the reservation applicant is the same item as the user ID item of the account information of the reservation applicant, and the account information of the reservation applicant and the reservation information 224 can be associated by this user ID item. The memo item stores, for example, word-of-mouth information related to the evaluation and reservation of the reservation applicant, such as reviews.
 スケジュール情報225は、データ項目として、例えば、予約申込者のユーザID項目、スケジュール項目等を有する。予約申込者のユーザID項目は、上記予約申込者のアカウント情報のユーザID項目と同様の項目であり、このユーザID項目により予約申込者のアカウント情報とスケジュール情報225とを対応付けることができる。スケジュール項目は、予約申込者端末4から取得した予約申込者のスケジュールを格納する。このスケジュールには、例えば、日時、場所、スケジュール内容等が含まれる。日時は、例えば、スケジュールの開始日時から終了日時までを示す時間帯を指定して設定される。 The schedule information 225 includes, for example, a user ID item of a reservation applicant, a schedule item, and the like as data items. The user ID item of the reservation applicant is the same item as the user ID item of the account information of the reservation applicant, and the account information of the reservation applicant and the schedule information 225 can be associated with each other by this user ID item. The schedule item stores the schedule of the reservation applicant acquired from the reservation applicant terminal 4. This schedule includes, for example, date and time, location, schedule content, and the like. The date and time is set by designating a time zone indicating from the start date and time to the end date and time of the schedule, for example.
 なお、上述したアカウント情報222、予約イベント情報223、予約情報224およびスケジュール情報225の組み合わせ、ならびに各情報に含まれるデータ項目の組み合わせは例示に過ぎず、各情報や各データ項目の組み合わせについては、運用するシステムに合わせて適宜変更することができる。 In addition, the combination of the account information 222, the reservation event information 223, the reservation information 224, and the schedule information 225 described above, and the combination of data items included in each information are merely examples, and the combinations of each information and each data item are as follows. It can be changed appropriately according to the system to be operated.
 コンピュータプログラム220は、所定の処理を行うためのプログラムであり、予約処理サーバ2のメインプログラムの動作中に適宜呼び出されて実行される複数のソフトウェアモジュールを備える。このソフトウェアモジュールは、それぞれ特定の処理を実行するためにモジュール化されたサブプログラムであり、例えば、プロシージャ、サブルーチン、メソッド、関数およびデータ構造等を用いて作成される。 The computer program 220 is a program for performing a predetermined process, and includes a plurality of software modules that are appropriately called and executed during the operation of the main program of the reservation processing server 2. Each software module is a subprogram modularized to execute a specific process, and is created using, for example, a procedure, a subroutine, a method, a function, a data structure, and the like.
 コンピュータプログラム220は、例示的に、予約処理モジュール221を有する。以下において、予約処理モジュール221を実行することで実現する機能について説明する。 The computer program 220 illustratively has a reservation processing module 221. In the following, functions realized by executing the reservation processing module 221 will be described.
 予約処理モジュール221は、業者である予約受付者のアカウント登録を受け付ける。予約受付者は、予約処理システム1の利用を開始する際に、予約受付者端末3を操作して予約処理サーバ2の所定のWebページにアクセスし、予約受付者のアカウント情報222を登録する。 The reservation processing module 221 receives an account registration of a reservation receptionist who is a contractor. When the reservation acceptor starts using the reservation processing system 1, the reservation acceptor operates the reservation acceptor terminal 3 to access a predetermined Web page of the reservation processing server 2 and registers the account information 222 of the reservation acceptor.
 予約処理モジュール221は、アカウント登録を行った予約受付者に対して、予約の対象となるイベントに関する予約イベント情報223を登録させる。 The reservation processing module 221 registers the reservation event information 223 related to the event to be reserved for the reservation receiver who has registered the account.
 予約処理モジュール221は、予約申込者のアカウント登録を受け付ける。予約申込者は、予約処理システム1の利用を開始する際に、予約申込者端末4を操作して予約処理サーバ2の所定のWebページにアクセスし、予約申込者のアカウント情報222を登録する。 The reservation processing module 221 accepts a reservation applicant's account registration. When the reservation applicant starts using the reservation processing system 1, the reservation applicant operates the reservation applicant terminal 4 to access a predetermined Web page of the reservation processing server 2 and registers the account information 222 of the reservation applicant.
 予約処理モジュール221は、アカウント登録を行った予約申込者の予約申込者端末4から予約申込者のスケジュールを取得し、スケジュール情報225に格納する。予約申込者のスケジュールを取得するタイミングは、例えば、定期的であってもよいし、予約申込者端末4で更新されたタイミングであってもよく、任意に設定することができる。 The reservation processing module 221 acquires the reservation applicant's schedule from the reservation applicant terminal 4 of the reservation applicant who has registered the account, and stores it in the schedule information 225. The timing for acquiring the reservation applicant's schedule may be, for example, periodic or updated at the reservation applicant terminal 4, and can be set arbitrarily.
 予約処理モジュール221は、スケジュール情報225に基づいて、予約申込者のスケジュールが既に登録されている時間帯(以下、「スケジュール済時間帯」ともいう。)および予約申込者の嗜好に関する嗜好情報を特定する。嗜好情報は、例えば、予約申込者のスケジュール情報に含まれるスケジュールの内容や日時、場所等を分析することで特定する。 The reservation processing module 221 specifies, based on the schedule information 225, preference information regarding the time slot (hereinafter also referred to as “scheduled time slot”) in which the schedule of the reservation applicant is already registered and the preference of the reservation applicant. To do. The preference information is specified, for example, by analyzing the schedule contents, date, place, etc. included in the schedule information of the reservation applicant.
 なお、嗜好情報を特定する際に用いる情報は、スケジュール情報に限定されない。例えば、嗜好に関するアンケートを予約申込者に依頼し、そのアンケートの回答であるアンケート情報を分析することで、嗜好情報を特定することとしてもよい。 Note that information used when specifying preference information is not limited to schedule information. For example, preference information may be specified by asking a reservation applicant about a preference questionnaire and analyzing questionnaire information that is an answer to the questionnaire.
 予約処理モジュール221は、特定したスケジュール済時間帯および嗜好情報を用い、予約イベント情報223の中から、スケジュール済時間帯に予約が可能な一つ以上のイベントを特定する。予約処理モジュール221は、特定した一つ以上のイベントを、スケジュール済時間帯に登録されているイベントの代替候補として、予約申込者に提供する。 The reservation processing module 221 specifies one or more events that can be reserved in the scheduled time zone from the reserved event information 223 using the specified scheduled time zone and preference information. The reservation processing module 221 provides one or more specified events to the reservation applicant as alternative candidates for events registered in the scheduled time period.
 上記スケジュール済時間帯に予約が可能なイベントは、そのイベントに対応する予約イベント情報223のイベントの提供時間帯の一部または全部が、そのスケジュール既時間帯に重なるイベントとする。 The event that can be reserved in the scheduled time period is an event in which a part or all of the event providing time period of the reserved event information 223 corresponding to the event overlaps the scheduled time period.
 イベントの特定は、例えば、予約イベント情報223のジャンル項目、提供場所項目、提供時間項目、料金項目および補足説明項目、ならびに予約情報224のメモ項目等に格納された各情報と、嗜好情報とを比較し、嗜好情報に合致する情報に対応する予約イベント情報223に基づいて特定することができる。嗜好情報に合致する情報に対応するイベントが同一時間帯に重複して存在する場合には、嗜好情報に合致する情報に対応するイベントのうち、嗜好情報に、より合致している情報に対応するイベントを優先して特定することとしてもよい。 The event is specified by, for example, storing the information stored in the genre item, the provision location item, the provision time item, the charge item and the supplementary explanation item, the memo item of the reservation information 224, etc. It can be compared and specified based on the reserved event information 223 corresponding to information that matches the preference information. When events corresponding to information that matches the preference information are duplicated in the same time zone, among events corresponding to information that matches the preference information, it corresponds to information that more matches the preference information The event may be specified with priority.
 また、イベントを特定する際に、スケジュール済時間帯のうち、重要度が低いスケジュールに対応する時間帯のみを対象としてイベントを特定することとしてもよい。この場合、スケジュール済時間帯に重なるイベントのイベント情報が、スケジュール済時間帯のスケジュール情報よりも、予約申込者の嗜好情報と合致するときに、そのスケジュール情報に対応する時間帯は、その予約申込者にとって重要度が低いスケジュールに対応する時間帯であると判定することができる。 Moreover, when specifying an event, it is also possible to specify an event only for a time zone corresponding to a schedule with a low importance among scheduled time zones. In this case, when the event information of the event that overlaps the scheduled time zone matches the preference information of the reservation applicant rather than the schedule information of the scheduled time zone, the time zone corresponding to the schedule information is the reservation application. It can be determined that it is a time zone corresponding to a schedule that is less important to a person.
 また、イベントを特定する際に、スケジュール済時間帯に対応するスケジュールに設定されている場所をさらに用いて特定することとしてもよい。具体的に、予約イベント情報223に含まれるイベントの提供場所と、スケジュールに設定されている場所とを比較し、スケジュールに設定されている場所に合致する提供場所に対応する予約イベント情報223に基づいてイベントを特定することができる。これにより、予約申込者が移動先として予定している場所で提供されるイベントを予約申込者に提案することが可能となる。 Also, when an event is specified, it may be specified by further using a place set in a schedule corresponding to the scheduled time zone. Specifically, the event providing location included in the reserved event information 223 is compared with the location set in the schedule, and based on the reserved event information 223 corresponding to the providing location that matches the location set in the schedule. Event can be specified. As a result, it is possible to propose to the reservation applicant an event provided at a place where the reservation applicant plans to move to.
 予約処理モジュール221は、予約可能なイベントがスケジュール済時間帯に複数存在する場合、その複数のイベントの中から、提供時間が重複しない範囲でまとめて予約可能なイベントを特定することとしてもよい。まとめて予約可能なイベントは、例えば、以下のように特定することができる。 The reservation processing module 221 may specify events that can be reserved together within a range in which the provision times do not overlap, from among the plurality of events when there are a plurality of events that can be reserved in the scheduled time period. Events that can be reserved together can be specified as follows, for example.
 最初に、予約処理モジュール221は、スケジュール済時間帯に予約が可能なイベントとして特定した複数のイベントを時系列に並べる。イベントを時系列に並べるために、予約イベント情報223の提供時間を用いることができる。 First, the reservation processing module 221 arranges a plurality of events identified as events that can be reserved in a scheduled time period in time series. In order to arrange events in time series, the provision time of the reserved event information 223 can be used.
 続いて、予約イベント情報223の提供時間、提供場所および各提供場所間を移動する際に要する移動時間、ならびに上記特定したスケジュール済時間帯に基づいて、まとめて予約することができる複数のイベントを特定する。 Subsequently, based on the provision time of the reservation event information 223, the provision place, the travel time required to move between the provision places, and a plurality of events that can be reserved together based on the specified scheduled time zone, Identify.
 移動時間を算出する際に、移動時間が最短となる移動手段(例えば、電車、バス、車、徒歩)を利用することを前提にして算出することとしてもよいし、予約申込者が選択した移動手段を利用することを前提にして算出することとしてもよい。 When calculating the travel time, it may be calculated on the assumption that the travel means (for example, train, bus, car, walking) with the shortest travel time is used, or the travel selected by the reservation applicant It is good also as calculating on the assumption that a means is utilized.
 また、予約申込者端末4のスケジュール済時間帯の場所が特定されている場合には、その場所をさらに用いてまとめて予約可能なイベントを特定することとしてもよい。これにより、予約申込者の行動予定に、より適合するイベントを特定することが可能となる。 In addition, when the location of the scheduled time zone of the reservation applicant terminal 4 is specified, it is also possible to specify events that can be reserved together using the location. This makes it possible to specify an event that is more suitable for the reservation applicant's action schedule.
 予約処理モジュール221は、特定したイベントを予約申込者端末4に提供する。イベントの提供先となる予約申込者端末4は、提供するイベントを特定するために用いたスケジュール情報の取得元となる予約申込者端末4である。 The reservation processing module 221 provides the specified event to the reservation applicant terminal 4. The reservation applicant terminal 4 serving as an event providing destination is the reservation applicant terminal 4 serving as an acquisition source of schedule information used for specifying an event to be provided.
 予約処理モジュール221は、特定したイベントが複数ある場合に、その複数のイベントを時系列に並べて予約申込者端末4に提供する。 When there are a plurality of identified events, the reservation processing module 221 arranges the plurality of events in time series and provides them to the reservation applicant terminal 4.
 予約処理モジュール221は、予約申込者端末4に提供したイベントに対する予約を、予約申込者端末4から受け付ける。予約処理モジュール221は、予約申込者端末4から受け付けたイベントに対する予約を管理する。 The reservation processing module 221 receives a reservation for the event provided to the reservation applicant terminal 4 from the reservation applicant terminal 4. The reservation processing module 221 manages reservations for events received from the reservation applicant terminal 4.
 予約処理モジュール221は、予約申込者端末4から予約を受け付けたときに、その予約に複数のイベントが含まれている場合には、その複数のイベントに対する予約を一つのまとまった予約として管理する。例えば、以下のように管理することができる。 When the reservation processing module 221 receives a reservation from the reservation applicant terminal 4 and the reservation includes a plurality of events, the reservation processing module 221 manages the reservations for the plurality of events as a single reservation. For example, it can be managed as follows.
 予約処理モジュール221は、複数のイベントに対する予約に関する情報に、共通の予約IDを付与して統合し、その統合した情報群を一つの予約情報224として予約処理サーバ2の記憶資源22に格納する。このとき、共通の予約IDに加え、個々のイベントに対応する個別の予約IDをさらに付与することとしてもよい。 The reservation processing module 221 adds and integrates a common reservation ID to information related to reservations for a plurality of events, and stores the integrated information group as one reservation information 224 in the storage resource 22 of the reservation processing server 2. At this time, in addition to the common reservation ID, an individual reservation ID corresponding to each event may be further given.
 図3を参照し、スケジュールが埋まっている時間帯に予約可能なイベントを予約申込者端末4に提供し、その提供したイベントに対する予約を管理する際の一連の手順について説明する。 Referring to FIG. 3, a series of procedures for providing a reservation applicant terminal 4 with an event that can be reserved in a time zone where the schedule is filled and managing a reservation for the provided event will be described.
 最初に、予約処理モジュール221は、予約申込者端末4から取得したスケジュール情報225に基づいて、予約申込者のスケジュール済時間帯および予約申込者の嗜好情報を特定する(ステップS101)。 First, the reservation processing module 221 specifies the scheduled applicant's scheduled time zone and the reservation applicant's preference information based on the schedule information 225 acquired from the reservation applicant terminal 4 (step S101).
 続いて、予約処理モジュール221は、上記ステップS101で特定したスケジュール済時間帯および嗜好情報を用い、予約イベント情報223の中から、提供時間帯の一部または全部がスケジュール済時間帯に重なる一つ以上のイベントを特定する(ステップS102)。 Subsequently, the reservation processing module 221 uses the scheduled time period and the preference information specified in step S101, and from the reservation event information 223, one part or all of the provision time period overlaps the scheduled time period. The above events are specified (step S102).
 続いて、予約処理モジュール221は、上記ステップS102で特定したイベントを予約申込者端末4に提供する(ステップS103)。 Subsequently, the reservation processing module 221 provides the event specified in step S102 to the reservation applicant terminal 4 (step S103).
 続いて、予約処理モジュール221は、上記ステップS103で予約申込者端末4に提供したイベントに対する予約を、予約申込者端末4から受け付ける(ステップS104)。 Subsequently, the reservation processing module 221 receives a reservation for the event provided to the reservation applicant terminal 4 in step S103 from the reservation applicant terminal 4 (step S104).
 続いて、予約処理モジュール221は、上記ステップS104で予約申込者端末4から受け付けたイベントに対する予約を管理する(ステップS105)。 Subsequently, the reservation processing module 221 manages the reservation for the event received from the reservation applicant terminal 4 in step S104 (step S105).
 上述したように、実施形態における予約処理システム1によれば、予約申込者のスケジュール情報を取得し、その取得したスケジュール情報の中から、既にスケジュールが登録されているスケジュール済時間帯を特定し、予約イベント情報223の中から、スケジュール済時間帯に対し、イベントの提供時間帯の一部または全部が重なり、かつ予約が可能な一つ以上のイベントを特定し、その特定したイベントを予約申込者端末4に提供することができる。 As described above, according to the reservation processing system 1 in the embodiment, the schedule information of the reservation applicant is acquired, and the scheduled time zone in which the schedule has already been registered is specified from the acquired schedule information, From the reserved event information 223, one or more events that can be reserved with a part or all of the event providing time zone overlapping with the scheduled time zone are specified, and the specified event is designated as a reservation applicant. It can be provided to the terminal 4.
 これにより、既にスケジュールが埋まっている時間帯に対して予約が可能な一つ以上のイベントを、スケジュール済時間帯に登録されているイベントの代替候補として、予約申込者に提供することが可能となる。これに起因して、複数のイベントに対する予約を集中的に処理することが可能となる。 As a result, it is possible to provide one or more events that can be reserved for a time slot that is already filled in the schedule as an alternative candidate for an event registered in the scheduled time slot. Become. As a result, reservations for a plurality of events can be processed intensively.
 また、実施形態における予約処理システム1によれば、スケジュール済時間帯に重なるイベントのうち、予約申込者の嗜好情報に合致するイベントを優先して特定し、予約申込者に提供することができる。これにより、予約申込者のスケジュールが埋まっている時間帯に予約申込者の嗜好にあった予約イベントを提供することが可能となる。 Further, according to the reservation processing system 1 in the embodiment, it is possible to preferentially specify an event that matches the preference information of the reservation applicant among the events overlapping with the scheduled time period, and provide it to the reservation applicant. As a result, it is possible to provide a reservation event that meets the reservation applicant's preference during a time slot when the reservation applicant's schedule is filled.
 また、実施形態における予約処理システム1によれば、スケジュール済時間帯のうち、重要度が低いスケジュールに対応するスケジュール済時間帯を対象にイベントを特定し、予約申込者に提供することができる。これにより、予約申込者が調整できる可能性の高いスケジュールが設定されている時間帯に対し、予約可能なイベントを提供することが可能となる。 In addition, according to the reservation processing system 1 in the embodiment, an event can be specified for a scheduled time zone corresponding to a schedule with low importance among scheduled time zones, and can be provided to a reservation applicant. As a result, it is possible to provide an event that can be reserved for a time zone in which a schedule that is likely to be adjusted by the reservation applicant is set.
 さらに、実施形態における予約処理システム1によれば、予約申込者端末4に提供したイベントに対する予約を受け付けることができるとともに、その受け付けたイベントに対する予約を管理することができる。 Furthermore, according to the reservation processing system 1 in the embodiment, it is possible to accept a reservation for an event provided to the reservation applicant terminal 4 and to manage a reservation for the accepted event.
 [変形例]
 なお、本発明は、上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。このため、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。例えば、上述した各処理(ステップ)は処理内容に矛盾を生じない範囲で任意に順番を変更し、または並列に実行することができる。
[Modification]
The present invention is not limited to the above-described embodiment, and can be implemented in various other forms without departing from the gist of the present invention. For this reason, the said embodiment is only a mere illustration in all points, and is not interpreted limitedly. For example, the above-described processes (steps) can be arbitrarily changed in order within the range where no contradiction occurs in the processing contents, or can be executed in parallel.
 また、上述した実施形態における予約処理サーバ2は、スケジュール情報225を記憶資源22に格納しているが、スケジュール情報225を記憶資源22に格納することは必須ではない。スケジュール情報225を記憶資源22に格納しない場合には、予約処理モジュール221が、予約申込者のスケジュール済時間帯および予約申込者の嗜好情報を特定するときに、予約申込者端末4から予約申込者のスケジュールを取得することとすればよい。 Further, although the reservation processing server 2 in the above-described embodiment stores the schedule information 225 in the storage resource 22, it is not essential to store the schedule information 225 in the storage resource 22. When the schedule information 225 is not stored in the storage resource 22, when the reservation processing module 221 specifies the scheduled applicant's scheduled time zone and reservation applicant's preference information, the reservation applicant terminal 4 uses the reservation applicant terminal 4. You can get the schedule.
 また、上述した実施形態では、嗜好情報を利用してイベントを特定しているが、嗜好情報を利用して特定することは必須ではない。例えば、嗜好情報を利用せずに、スケジュール済時間帯に予約が可能なイベントを特定することとしてもよい。 In the above-described embodiment, the event is specified using the preference information. However, it is not essential to specify the event using the preference information. For example, an event that can be reserved in a scheduled time period may be specified without using preference information.
 また、上述した実施形態では、スケジュール済時間帯に予約が可能なイベントを特定して予約申込者に提供しているが、予約申込者に提供するイベントは、これに限定されない。例えば、スケジュール済時間帯に予約が可能なイベントに加え、スケジュールの空き時間に予約が可能なイベントを提供することとしてもよい。 Further, in the above-described embodiment, an event that can be reserved in the scheduled time period is specified and provided to the reservation applicant, but the event provided to the reservation applicant is not limited to this. For example, in addition to an event that can be reserved in a scheduled time zone, an event that can be reserved in a free time of the schedule may be provided.
 また、上述した実施形態では、予約受付者端末3や予約申込者端末4が、予約処理サーバ2のWebページにアクセスして処理を行っているが、必ずしもWebページにアクセスして処理を行う必要はない。例えば、予約受付者端末3や予約申込者端末4が、予約処理アプリケーション(予約処理アプリ)をインストールし、上述した予約処理システムでの各種機能を実現することとしてもよい。この場合、予約受付者端末3や予約申込者端末4は、最新の予約イベント情報や予約情報等を予約処理サーバ2から取得し、その取得した最新の情報を用いて予約処理等を実行し、予約受付者端末3や予約申込者端末4内で処理されたデータを予約処理サーバ2に送信することとすればよい。 In the above-described embodiment, the reservation acceptor terminal 3 and the reservation applicant terminal 4 perform processing by accessing the Web page of the reservation processing server 2. However, it is not always necessary to access the Web page and perform processing. There is no. For example, the reservation acceptor terminal 3 or the reservation applicant terminal 4 may install a reservation processing application (reservation processing application) to realize various functions in the above-described reservation processing system. In this case, the reservation acceptor terminal 3 and the reservation applicant terminal 4 acquire the latest reservation event information, reservation information, and the like from the reservation processing server 2, and execute the reservation processing using the acquired latest information, Data processed in the reservation acceptor terminal 3 or the reservation applicant terminal 4 may be transmitted to the reservation processing server 2.
 また、実施形態におけるプログラムは、CD-ROM等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体(コンピュータ読み取り可能な記録媒体)を通じて、または通信ネットワークなどを介してダウンロードすることにより、コンピュータにインストールまたはロードすることができる。 In addition, the program in the embodiment is downloaded through various recording media (computer-readable recording media) such as an optical disk such as a CD-ROM, a magnetic disk, and a semiconductor memory, or via a communication network. Can be installed or loaded.
 本発明に係る予約処理装置、予約処理方法および予約処理プログラムは、スケジュールが埋まっている時間帯に予約イベントを提供することに適している。 The reservation processing apparatus, the reservation processing method, and the reservation processing program according to the present invention are suitable for providing a reservation event in a time zone where the schedule is filled.
1…予約処理システム、2…予約処理サーバ、3…予約受付者端末、4…予約申込者端末、20…プロセッサ、21…通信インタフェース、22…記憶資源、220…コンピュータプログラム、221…予約処理モジュール、222…アカウント情報、223…予約イベント情報、224…予約情報、225…スケジュール情報、N…ネットワーク DESCRIPTION OF SYMBOLS 1 ... Reservation processing system, 2 ... Reservation processing server, 3 ... Reservation acceptor terminal, 4 ... Reservation applicant terminal, 20 ... Processor, 21 ... Communication interface, 22 ... Storage resource, 220 ... Computer program, 221 ... Reservation processing module , 222 ... Account information, 223 ... Reservation event information, 224 ... Reservation information, 225 ... Schedule information, N ... Network

Claims (9)

  1.  予約の対象となるイベントに関する予約イベント情報を記憶する手段と、
     ユーザのスケジュールに関するスケジュール情報を取得する手段と、
     前記取得された前記スケジュール情報の中から、既にスケジュールが登録されている時間帯を特定する手段と、
     前記記憶された前記予約イベント情報の中から、前記特定された前記時間帯に対し、イベントの提供時間帯の一部または全部が重なり、かつ予約が可能な一つ以上のイベントを特定する手段と、
     前記特定された前記イベントを、前記特定された前記時間帯に登録されているイベントの代替候補として、当該時間帯を特定するために用いた前記スケジュール情報の取得元となるユーザ端末に提供する手段と、を備え、
     前記イベントを特定する手段は、前記特定された前記時間帯のうち、ユーザにとって重要度が低いスケジュールに対応する前記時間帯を対象にして前記イベントを特定する予約処理装置。
    Means for storing reservation event information relating to an event to be reserved;
    Means for obtaining schedule information relating to the user's schedule;
    Means for specifying a time zone in which a schedule has already been registered from among the acquired schedule information;
    Means for identifying one or more events that can be reserved, with some or all of the event provision time zones overlapping the specified time zone, from the stored reservation event information; ,
    Means for providing the specified event to a user terminal that is an acquisition source of the schedule information used for specifying the time period, as an alternative candidate for the event registered in the specified time period And comprising
    The reservation processing apparatus which specifies the event for the time zone corresponding to the schedule having a low importance for the user among the specified time zone.
  2.  前記イベントを特定する手段は、前記特定された前記時間帯に対応するスケジュール情報よりも、前記一部または全部が重なるイベントに対応する前記予約イベント情報の方が、ユーザの嗜好に関する嗜好情報と合致する場合に、当該スケジュール情報に対応する前記時間帯が、前記重要度が低いスケジュールに対応する前記時間帯であると判定する、請求項1記載の予約処理装置。 The means for identifying the event matches the preference information related to the user's preference in the reserved event information corresponding to the event in which the part or all overlaps, rather than the schedule information corresponding to the identified time zone. The reservation processing device according to claim 1, wherein when determining, the time zone corresponding to the schedule information is determined to be the time zone corresponding to the schedule having the low importance.
  3.  前記イベントを特定する手段は、前記特定された前記時間帯に対して前記一部または全部が重なるイベントのうち、前記嗜好情報と、より合致する前記イベントを優先して特定する、
     請求項2記載の予約処理装置。
    The means for identifying the event preferentially identifies the event that more closely matches the preference information among events that partially or entirely overlap the identified time period.
    The reservation processing apparatus according to claim 2.
  4.  前記取得された前記スケジュール情報に基づいて、前記嗜好情報を特定する手段を、さらに備える請求項2または3記載の予約処理装置。 4. The reservation processing apparatus according to claim 2, further comprising means for specifying the preference information based on the acquired schedule information.
  5.  前記イベントを特定する手段は、前記特定された前記時間帯に対応して設定されている場所をさらに用いて前記イベントを特定する、請求項1~4のいずれか1項に記載の予約処理装置。 5. The reservation processing apparatus according to claim 1, wherein the event specifying means further specifies the event by further using a place set corresponding to the specified time zone. .
  6.  前記イベントを提供する手段は、前記特定された前記イベントが複数ある場合に、複数の前記イベントを時系列に並べて提供する、請求項1~5のいずれか1項に記載の予約処理装置。 6. The reservation processing apparatus according to claim 1, wherein the means for providing the event provides a plurality of the events arranged in time series when there are a plurality of the specified events.
  7.  前記提供した前記イベントに対する予約を受け付ける手段を、さらに備える請求項1~6のいずれか1項に記載の予約処理装置。 7. The reservation processing apparatus according to claim 1, further comprising means for receiving a reservation for the provided event.
  8.  予約を処理する装置が、
     ユーザのスケジュールに関するスケジュール情報を取得するステップと、
     前記取得された前記スケジュール情報の中から、既にスケジュールが登録されている時間帯を特定するステップと、
     予約の対象となるイベントに関する予約イベント情報を記憶する記憶部に記憶されている前記予約イベント情報の中から、前記特定された前記時間帯に対し、イベントの提供時間帯の一部または全部が重なり、かつ予約が可能な一つ以上のイベントを特定するステップと、
     前記特定された前記イベントを、前記特定された前記時間帯に登録されているイベントの代替候補として、当該時間帯を特定するために用いた前記スケジュール情報の取得元となるユーザ端末に提供するステップと、を実行し、
     前記イベントを特定するステップは、前記特定された前記時間帯のうち、ユーザにとって重要度が低いスケジュールに対応する前記時間帯を対象にして前記イベントを特定する予約処理方法。
    The device that processes the reservation
    Obtaining schedule information about the user's schedule;
    Identifying a time zone in which a schedule has already been registered from among the acquired schedule information;
    From the reserved event information stored in the storage unit that stores reserved event information related to the event to be reserved, a part or all of the event providing time zone overlaps the specified time zone. Identifying one or more events that can be booked, and
    Providing the identified event to a user terminal that is an acquisition source of the schedule information used to identify the time period, as an alternative candidate for the event registered in the identified time period And run
    The step of specifying the event is a reservation processing method for specifying the event for the time zone corresponding to a schedule having a low importance for the user among the specified time zone.
  9.  コンピュータを、
     予約の対象となるイベントに関する予約イベント情報を記憶する手段、
     ユーザのスケジュールに関するスケジュール情報を取得する手段、
     前記取得された前記スケジュール情報の中から、既にスケジュールが登録されている時間帯を特定する手段、
     前記記憶された前記予約イベント情報の中から、前記特定された前記時間帯に対し、イベントの提供時間帯の一部または全部が重なり、かつ予約が可能な一つ以上のイベントを特定する手段、
     前記特定された前記イベントを、前記特定された前記時間帯に登録されているイベントの代替候補として、当該時間帯を特定するために用いた前記スケジュール情報の取得元となるユーザ端末に提供する手段、
     として機能させ、
      前記イベントを特定する手段は、前記特定された前記時間帯のうち、ユーザにとって重要度が低いスケジュールに対応する前記時間帯を対象にして前記イベントを特定する予約処理プログラム。
    Computer
    Means for storing reservation event information relating to an event to be reserved;
    Means for obtaining schedule information relating to a user's schedule;
    Means for identifying a time zone in which a schedule has already been registered from among the acquired schedule information;
    Means for specifying one or more events that can be reserved, with some or all of the event providing time zones overlapping the specified time zone from the stored reservation event information;
    Means for providing the specified event to a user terminal that is an acquisition source of the schedule information used for specifying the time period, as an alternative candidate for the event registered in the specified time period ,
    Function as
    The reservation processing program for specifying the event for the time zone corresponding to the schedule having a low importance for the user among the specified time zone.
PCT/JP2017/007299 2016-03-02 2017-02-27 Reservation processing device, reservation processing method, and reservation processing program WO2017150402A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016039949A JP2019070867A (en) 2016-03-02 2016-03-02 Reservation processing device, reservation processing method and reservation processing program
JP2016-039949 2016-03-02

Publications (1)

Publication Number Publication Date
WO2017150402A1 true WO2017150402A1 (en) 2017-09-08

Family

ID=59744012

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2017/007299 WO2017150402A1 (en) 2016-03-02 2017-02-27 Reservation processing device, reservation processing method, and reservation processing program

Country Status (2)

Country Link
JP (1) JP2019070867A (en)
WO (1) WO2017150402A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001092878A (en) * 1999-09-27 2001-04-06 Fujitsu Ltd Device for executing schedule presentation and action proposal suited to the schedule, its processing method, recording medium recording its processing program, schedule recording medium and automatic schedule making device
JP2002041537A (en) * 2000-07-31 2002-02-08 Nec Corp Advertisement presenting system
JP2008310638A (en) * 2007-06-15 2008-12-25 Asia Business Card Kk Schedule reservation system
JP2011103101A (en) * 2009-11-12 2011-05-26 Shunsuke Tajiri Information providing device and information providing method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4985121B2 (en) * 2007-06-07 2012-07-25 ソニー株式会社 Network system, message processing method, service server, direct access management server, network home appliance, and computer program
CN107844908B (en) * 2011-12-27 2021-12-07 尼兹特马奇株式会社 Matching support device
CN105103176A (en) * 2013-04-17 2015-11-25 索尼公司 Information processing device, information processing method, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001092878A (en) * 1999-09-27 2001-04-06 Fujitsu Ltd Device for executing schedule presentation and action proposal suited to the schedule, its processing method, recording medium recording its processing program, schedule recording medium and automatic schedule making device
JP2002041537A (en) * 2000-07-31 2002-02-08 Nec Corp Advertisement presenting system
JP2008310638A (en) * 2007-06-15 2008-12-25 Asia Business Card Kk Schedule reservation system
JP2011103101A (en) * 2009-11-12 2011-05-26 Shunsuke Tajiri Information providing device and information providing method

Also Published As

Publication number Publication date
JP2019070867A (en) 2019-05-09

Similar Documents

Publication Publication Date Title
WO2017006874A1 (en) Reservation management terminal, reservation management method, and reservation management program
US8428561B1 (en) Event notification and organization utilizing a communication network
WO2017090607A1 (en) Reservation processing device, reservation processing method, and reservation processing program
WO2017119210A1 (en) Reservation processing device, user terminal, and reservation processing method
ES2926005T3 (en) System and method for dynamically delivering content
WO2018221483A1 (en) Reservation reception device and reservation reception program
JP5952462B1 (en) Reservation management apparatus, reservation management method, and reservation management program
JP2017097790A (en) Reservation processing device, reservation processing method, and reservation processing program
WO2017090610A1 (en) Reservation processing device, reservation processing method, and reservation processing program
JP6087458B1 (en) Reservation management device and reservation management program
WO2017150402A1 (en) Reservation processing device, reservation processing method, and reservation processing program
JP6204552B1 (en) Reservation reception device and reservation reception program
JP6321756B2 (en) Reservation management apparatus, reservation management method, and reservation management program
JP6257705B2 (en) Reservation reception device and reservation reception program
JP6088023B1 (en) Reservation processing device, reservation processing method, and reservation processing program
JP6088022B1 (en) Reservation processing device, reservation processing method, and reservation processing program
Davidson Getting around with maps and apps: how ICT sways mode choice
WO2017077860A1 (en) Reservation processing device, reservation processing method, and reservation processing program
WO2017104418A1 (en) Reservation proxy system, reservation proxy method, and reservation proxy program
JP6588178B1 (en) Server and terminal device for reserving schedule
JP6189506B1 (en) Reservation management apparatus, reservation management method, and reservation management program
JP2019079105A (en) Reservation management apparatus and reservation management program
JP2017207994A (en) Booking management apparatus and booking management program

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17759868

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 17759868

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP