JPWO2014069384A1 - Schedule management program, schedule management apparatus, schedule management method, and schedule management system - Google Patents
Schedule management program, schedule management apparatus, schedule management method, and schedule management system Download PDFInfo
- Publication number
- JPWO2014069384A1 JPWO2014069384A1 JP2014544485A JP2014544485A JPWO2014069384A1 JP WO2014069384 A1 JPWO2014069384 A1 JP WO2014069384A1 JP 2014544485 A JP2014544485 A JP 2014544485A JP 2014544485 A JP2014544485 A JP 2014544485A JP WO2014069384 A1 JPWO2014069384 A1 JP WO2014069384A1
- Authority
- JP
- Japan
- Prior art keywords
- time
- date
- reservation
- schedule
- unit
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q10/1093—Calendar-based scheduling for persons or groups
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】スケジュール管理を容易にする。【解決手段】ユーザ端末4は、案内情報に基づいて、サービスを提供する日時のうち少なくともいずれかの日時を予約候補日時として抽出する抽出部452と、案内情報の少なくとも一部及びユーザのスケジュールをユーザ側表示部41に並列に表示させるとともに、予約候補日時を当該ユーザのスケジュールに重畳して表示させる表示制御部453と、スケジュールに重畳して表示された予約候補日時の一部を選択する操作を受け付けることにより予約候補日時の一部を予約日時として選択する選択部454と、予約日時を第1記憶部14に記憶されているスケジュール情報に登録する登録部455とを備える。【選択図】図1ATo facilitate schedule management. A user terminal 4 extracts, based on guidance information, an extraction unit 452 that extracts at least one of the dates and times of providing a service as a reservation candidate date and time, and at least a part of the guidance information and a user schedule. A display control unit 453 for displaying the reservation candidate date and time on the user side display unit 41 in parallel, and an operation for selecting a part of the reservation candidate date and time displayed on the schedule in a superimposed manner. , A selection unit 454 that selects a part of the reservation candidate date and time as the reservation date and time, and a registration unit 455 that registers the reservation date and time in the schedule information stored in the first storage unit 14. [Selection] Figure 1A
Description
本発明は、スケジュールを管理するスケジュール管理プログラム、スケジュール管理装置、スケジュール管理方法及びスケジュール管理システムに関する。 The present invention relates to a schedule management program, a schedule management apparatus, a schedule management method, and a schedule management system for managing a schedule.
従来、コンピュータを利用してスケジュール管理が行われている。例えば、特許文献1には、カレンダーと、広告情報へのリンクとをユーザ端末の画面に表示させて、スケジュール管理を可能にするとともに、広告情報のリンクが選択されたことに応じて、広告情報の詳細情報を当該ユーザ端末の画面に表示させる方法が提案されている。
Conventionally, schedule management is performed using a computer. For example, in
特許文献1に記載された方法では、広告情報の詳細情報にセール情報等の案内が表示されていた場合に、ユーザがセール情報等をカレンダーにスケジュール登録するには、手動で登録をする必要があった。すなわち、ユーザは、カレンダーに表示されているスケジュールと、広告情報の詳細情報に表示されている案内情報とを見比べながら、予定が空いている日程を探す必要があった。さらに、ユーザがスケジュール登録をする場合、予定日時と、当該予定のタイトル等を手動で入力する必要があり、このような作業は、ユーザにとって煩雑であった。
In the method described in
本発明は、ユーザがスケジュール管理を容易に行うことができるスケジュール管理プログラム、スケジュール管理装置、スケジュール管理方法及びスケジュール管理システムを提供することを目的とする。 An object of the present invention is to provide a schedule management program, a schedule management device, a schedule management method, and a schedule management system that allow a user to easily perform schedule management.
本発明に係るスケジュール管理プログラムは、コンピュータを、ユーザのスケジュールを示すスケジュール情報を第1記憶部から取得するとともに、サービスの内容を示す情報及びサービスを提供する日時を示す日時情報を含む案内情報を外部装置から取得する取得部、前記案内情報に基づいて、前記サービスを提供する日時のうち少なくともいずれかの日時を予約候補日時として抽出する抽出部、前記案内情報の少なくとも一部及び前記ユーザのスケジュールを表示部に並列に表示させるとともに、前記予約候補日時を当該ユーザのスケジュールに重畳して表示させる表示制御部、前記スケジュールに重畳して表示された前記予約候補日時の一部を選択する操作を受け付けることにより前記予約候補日時の一部を予約日時として選択する選択部、及び前記予約日時を前記第1記憶部に記憶されているスケジュール情報に登録する登録部、として機能させることを特徴とする。 The schedule management program according to the present invention obtains schedule information indicating a user's schedule from the first storage unit, and includes guide information including information indicating the contents of the service and date / time information indicating the date and time when the service is provided. An acquisition unit acquired from an external device, an extraction unit that extracts at least one of the dates and times of providing the service as a reservation candidate date and time based on the guidance information, at least a part of the guidance information, and the user schedule Are displayed on the display unit in parallel, and the display control unit displays the reservation candidate date and time superimposed on the user's schedule, and the operation of selecting a part of the reservation candidate date and time displayed superimposed on the schedule. By selecting, a part of the reservation candidate date / time is selected as the reservation date / time. Parts, and characterized in that to register unit, functions as registering the reservation date and time in the first schedule information stored in the storage unit.
上記の抽出部は、前記案内情報及び前記スケジュール情報に基づいて、前記サービスを提供する日時のうち、前記ユーザのスケジュールに空きがある日時を予約候補日時として抽出してもよい。また、上記の登録部は、前記サービスの予約日時を管理するサーバが有する第2記憶部に記憶されている予約情報に前記予約日時を登録してもよい。 Based on the guidance information and the schedule information, the extraction unit may extract a date / time when the user's schedule is available, as a reservation candidate date / time, among the dates / times when the service is provided. The registration unit may register the reservation date and time in reservation information stored in a second storage unit of a server that manages the reservation date and time of the service.
上記のスケジュール管理プログラムは、前記コンピュータを、前記登録部により登録された前記予約日時を変更する操作を受け付けることにより、予約を変更する対象となる前記予約日時を選択する変更選択部として機能させ、前記取得部は、前記変更選択部により選択された前記予約日時に対応するサービスが提供される日時を示す情報を取得し、前記表示制御部は、前記サービスが提供される日時から前記予約日時を除いた日時であって、前記ユーザのスケジュールに空きがある日時を変更候補日時として前記表示部に表示されているスケジュールに重畳して表示させ、前記選択部は、前記スケジュール情報に重畳して表示された前記変更候補日時の一部を選択する操作を受け付けることにより、前記変更候補日時の一部を変更予約日時として選択し、前記登録部は、前記変更予約日時が選択されたことに応じて、前記第1記憶部のスケジュール情報に含まれる、前記変更選択部により選択された前記予約日時を、前記選択部により選択された前記変更予約日時に変更してもよい。 The schedule management program causes the computer to function as a change selection unit that selects the reservation date and time to be changed by accepting an operation to change the reservation date and time registered by the registration unit, The acquisition unit acquires information indicating a date and time when a service corresponding to the reservation date and time selected by the change selection unit is provided, and the display control unit calculates the reservation date and time from the date and time when the service is provided. The date and time that is excluded, and the date and time when the user's schedule is empty is superimposed and displayed as the change candidate date and time on the schedule displayed on the display unit, and the selection unit is superimposed and displayed on the schedule information By accepting an operation for selecting a part of the changed candidate date and time, the change candidate date and time are changed. The registration unit selects the reservation date and time selected by the change selection unit included in the schedule information of the first storage unit in response to the change reservation date and time being selected. You may change to the change reservation date and time selected by the department.
また、本発明に係るスケジュール管理プログラムでは、前記取得部は、前記サービスにおけるオプションサービスの内容を示す情報及びオプションサービスを提供する日時を示す情報を含む複数のオプション案内情報を取得し、前記表示制御部は、前記案内情報の前記オプション案内情報以外の情報の少なくとも一部及び前記スケジュールが前記表示部に並列に表示されている場合において所定の操作が行われたことに応じて、前記表示部に、前記複数のオプション案内情報の少なくとも一部及び前記スケジュールを並列に表示させ、前記選択部は、前記表示部に表示された前記複数のオプション案内情報のいずれかを選択する操作を受け付けることにより、前記複数のオプション案内情報のいずれかを選択し、前記抽出部は、前記選択部により選択されたオプション案内情報に対応するオプションサービスが提供される日時のうち少なくともいずれかの日時をオプション予約候補日時として抽出し、前記表示制御部は、前記オプション予約候補日時を、前記ユーザのスケジュールに重畳して表示部に表示させ、前記選択部は、前記スケジュールに重畳して表示された前記オプション予約候補日時の一部を選択する操作を受け付けることにより、前記オプション予約候補日時の一部をオプション予約日時として選択し、前記登録部は、前記オプション予約日時を前記第1記憶部の前記スケジュール情報に登録してもよい。 Further, in the schedule management program according to the present invention, the acquisition unit acquires a plurality of option guidance information including information indicating the contents of the option service in the service and information indicating a date and time for providing the option service, and the display control The unit displays the information on the display unit according to a predetermined operation when at least a part of the information other than the option guide information and the schedule are displayed in parallel on the display unit. , Displaying at least a part of the plurality of option guide information and the schedule in parallel, and the selection unit accepts an operation of selecting any of the plurality of option guide information displayed on the display unit, Select one of the plurality of option guidance information, the extraction unit to the selection unit At least one of the dates and times when the option service corresponding to the selected option guidance information is provided is extracted as an option reservation candidate date and time, and the display control unit extracts the option reservation candidate date and time as the user schedule. The selection unit displays a part of the option reservation candidate date and time by accepting an operation of selecting a part of the option reservation candidate date and time displayed superimposed on the schedule. The option reservation date and time may be selected, and the registration unit may register the option reservation date and time in the schedule information of the first storage unit.
また、本発明に係るスケジュール管理プログラムでは、前記コンピュータを、前記登録部により登録された前記オプション予約日時を変更する操作を受け付けることにより、予約を変更する対象となる前記オプション予約日時を選択する変更選択部として機能させ、前記取得部は、前記変更選択部により選択された前記オプション予約日時に対応するオプションサービスが提供される日時を示す情報を取得し、前記表示制御部は、前記オプションサービスが提供される日時から前記オプション予約日時を除いた日時であって、前記ユーザのスケジュールに空きがある日時を変更候補日時として前記表示部に表示されているスケジュールに重畳して表示させ、前記選択部は、前記スケジュール情報に重畳して表示された前記変更候補日時の一部を選択する操作を受け付けることにより、前記変更候補日時の一部を変更予約日時として選択し、前記登録部は、変更予約日時が選択されたことに応じて、前記第1記憶部のスケジュール情報に含まれる、前記変更選択部により選択された前記オプション予約日時を、前記選択部により選択された前記変更予約日時に変更してもよい。 Further, in the schedule management program according to the present invention, the computer selects an option reservation date and time for which a reservation is to be changed by receiving an operation for changing the option reservation date and time registered by the registration unit. Functioning as a selection unit, wherein the acquisition unit acquires information indicating a date and time when an option service corresponding to the option reservation date and time selected by the change selection unit is provided, and the display control unit The date / time obtained by subtracting the option reservation date / time from the provided date / time, and displaying the date / time when the user's schedule is available as a change candidate date / time superimposed on the schedule displayed on the display unit, Is a part of the change candidate date and time displayed superimposed on the schedule information By accepting an operation to select, a part of the change candidate date and time is selected as a change reservation date and time, and the registration unit is included in the schedule information of the first storage unit when the change reservation date and time is selected The option reservation date and time selected by the change selection unit may be changed to the change reservation date and time selected by the selection unit.
また、本発明に係るスケジュール管理プログラムでは、前記取得部は、前記変更選択部により選択されたオプション予約日時に対応するオプションサービスを提供する日時を取得するとともに、過去の予約状況に基づいて、当該オプションサービスと異なる他のオプションサービスを提供する日時を取得し、前記表示制御部は、前記オプションサービスの前記変更候補日時と、前記取得部により取得された前記他のオプションサービスを提供する日時から前記予約日時を除いた日時である他の変更候補日時とを、前記表示部に表示されているスケジュール情報に重畳して表示させ、前記選択部は、前記スケジュール情報に重畳して表示された前記変更候補日時又は他の変更候補日時の一部を選択する操作を受け付けることにより前記変更候補日時又は他の変更候補日時の一部を変更予約日時として選択し、前記登録部は、前記変更予約日時が選択されたことに応じて、前記第1記憶部のスケジュール情報に含まれる、前記変更選択部により選択された前記オプション予約日時を、前記選択部により選択された前記変更予約日時に変更してもよい。 In the schedule management program according to the present invention, the acquisition unit acquires a date and time for providing an option service corresponding to the option reservation date and time selected by the change selection unit, and based on the past reservation status, The date and time for providing another optional service different from the option service is acquired, and the display control unit determines the change candidate date and time of the optional service and the date and time for providing the other optional service acquired by the acquiring unit. Other change candidate dates and times that are dates and times excluding the reservation date and time are displayed superimposed on the schedule information displayed on the display unit, and the selection unit displays the change displayed superimposed on the schedule information. The change candidate by accepting an operation for selecting a candidate date and time or a part of another change candidate date and time Or a part of another change candidate date / time is selected as a change reservation date / time, and the registration unit includes the change included in the schedule information of the first storage unit in response to the change reservation date / time being selected. The option reservation date and time selected by the selection unit may be changed to the changed reservation date and time selected by the selection unit.
本発明に係るスケジュール管理装置は、ユーザのスケジュールを示すスケジュール情報を第1記憶部から取得するとともに、サービスの内容を示す情報及びサービスを提供する日時を示す日時情報を含む案内情報を外部装置から取得する取得部と、前記案内情報に基づいて、前記サービスを提供する日時のうち少なくともいずれかの日時を予約候補日時として抽出する抽出部と、前記案内情報の少なくとも一部及び前記ユーザのスケジュールを表示部に並列に表示させるとともに、前記予約候補日時を当該ユーザのスケジュールに重畳して表示させる表示制御部と、前記スケジュールに重畳して表示された前記予約候補日時の一部を選択する操作を受け付けることにより前記予約候補日時の一部を予約日時として選択する選択部と、前記予約日時を前記第1記憶部に記憶されているスケジュール情報に記憶されている予約情報に登録する登録部と、を備えることを特徴とする。 The schedule management apparatus according to the present invention acquires schedule information indicating a user's schedule from the first storage unit, and also provides guidance information including information indicating service contents and date / time information indicating the date and time when the service is provided from an external apparatus. An acquisition unit for acquiring, an extraction unit for extracting at least one of the dates and times for providing the service as a reservation candidate date based on the guidance information, at least a part of the guidance information and the user's schedule A display control unit that displays the reservation candidate date and time in a superimposed manner on the user's schedule, and an operation for selecting a part of the reservation candidate date and time displayed in the superimposed manner on the schedule. A selection unit for selecting a part of the reservation candidate date and time as a reservation date and time by accepting, and the reservation Characterized in that it comprises a registration unit for registering the reservation information stored in the schedule information stored with time in the first storage unit.
本発明に係るスケジュール管理方法は、ユーザのスケジュールを示すスケジュール情報を第1記憶部から取得するとともに、サービスの内容を示す情報及びサービスを提供する日時を示す日時情報を含む案内情報を外部装置から取得する取得手順と、前記案内情報に基づいて、前記サービスを提供する日時のうち少なくともいずれかの日時を予約候補日時として抽出する抽出手順と、前記案内情報の少なくとも一部及び前記ユーザのスケジュールを表示部に並列に表示させるとともに、前記予約候補日時を当該ユーザのスケジュールに重畳して表示させる表示制御手順と、前記スケジュールに重畳して表示された前記予約候補日時の一部を選択する操作を受け付けることにより前記予約候補日時の一部を予約日時として選択する選択手順と、前記予約日時を前記第1記憶部に記憶されているスケジュール情報に登録する登録手順と、を備えることを特徴とする。 The schedule management method according to the present invention acquires schedule information indicating a user's schedule from the first storage unit, and also provides guidance information including information indicating service contents and date / time information indicating the date and time when the service is provided from an external device. An acquisition procedure for acquiring, an extraction procedure for extracting at least one of the dates and times of providing the service as a reservation candidate date and time based on the guidance information, at least a part of the guidance information and the user's schedule A display control procedure for displaying the reservation candidate date and time in a superimposed manner on the schedule of the user, and an operation for selecting a part of the reservation candidate date and time displayed in the superimposed manner on the schedule. A selection procedure for selecting a part of the reservation candidate date and time as a reservation date and time by accepting; A registration procedure for registering the serial reservation date in the schedule information stored in the first storage unit, characterized in that it comprises a.
本発明に係るスケジュール管理システムは、スケジュール管理サーバと、予約サーバと、スケジュール管理装置とを備えるスケジュール管理システムであって、前記スケジュール管理システムは、ユーザのスケジュールを示すスケジュール情報を記憶する第1記憶部を有し、前記予約サーバは、サービスの内容を示す情報及びサービスを提供する日時を示す日時情報を含む案内情報を記憶する第2記憶部を有し、前記スケジュール管理装置は、前記スケジュール情報を第1記憶部から取得するとともに、前記案内情報を第2記憶部から取得する取得部と、前記案内情報に基づいて、前記サービスを提供する日時のうち少なくともいずれかの日時を予約候補日時として抽出する抽出部と、前記案内情報の少なくとも一部及び前記ユーザのスケジュールを表示部に並列に表示させるとともに、前記予約候補日時を当該ユーザのスケジュールに重畳して表示させる表示制御部と、前記スケジュールに重畳して表示された前記予約候補日時の一部を選択する操作を受け付けることにより前記予約候補日時の一部を予約日時として選択する選択部と、前記予約日時を前記第1記憶部に記憶されているスケジュール情報に登録する登録部と、を有することを特徴とする。 A schedule management system according to the present invention is a schedule management system including a schedule management server, a reservation server, and a schedule management device, and the schedule management system stores first schedule information indicating a user's schedule. The reservation server includes a second storage unit that stores information indicating service content and guidance information including date and time information indicating a date and time when the service is provided, and the schedule management device includes the schedule information Is acquired from the first storage unit, and the acquisition unit acquires the guidance information from the second storage unit, and based on the guidance information, at least one of the dates and times for providing the service is set as a candidate reservation date and time. An extracting unit for extracting, at least a part of the guidance information, and a schedule of the user; A display control unit that displays a schedule on the display unit in parallel, and a display control unit that displays the reservation candidate date and time on the user's schedule, and a part of the reservation candidate date and time displayed on the schedule. A selection unit that selects a part of the reservation candidate date and time as a reservation date and time by accepting an operation to perform, and a registration unit that registers the reservation date and time in schedule information stored in the first storage unit. Features.
本発明に係るスケジュール管理システムは、サーバと、スケジュール管理装置とを備えるスケジュール管理システムであって、前記サーバ又は前記スケジュール管理装置は、ユーザのスケジュールを示すスケジュール情報を記憶する第1記憶部と、サービスの内容を示す情報及びサービスを提供する日時を示す日時情報を含む案内情報を記憶する第2記憶部と、前記案内情報に基づいて、前記サービスを提供する日時のうち少なくともいずれかの日時を予約候補日時として抽出する抽出部と、を有し、前記スケジュール管理装置は、前記予約候補日時を当該ユーザのスケジュールに重畳して表示させる表示制御部と、前記スケジュールに重畳して表示された前記予約候補日時の一部を選択する操作を受け付けることにより前記予約候補日時の一部を予約日時として選択する選択部と、を有し、前記表示制御部は、前記予約日時を前記スケジュールに重畳して表示させることを特徴とする。 The schedule management system according to the present invention is a schedule management system comprising a server and a schedule management device, wherein the server or the schedule management device includes a first storage unit that stores schedule information indicating a user's schedule, A second storage unit for storing guidance information including information indicating service contents and date information indicating the date and time when the service is provided; and at least one of the date and time when the service is provided based on the guidance information. An extraction unit that extracts the reservation candidate date and time, and the schedule management device displays the reservation candidate date and time superimposed on the schedule of the user, and the display that is displayed superimposed on the schedule. By accepting an operation for selecting a part of the reservation candidate date and time, It includes a selector for selecting parts as reserved date and time, and the display control unit may be displayed by superimposing the reservation date and time in the schedule.
本発明によれば、ユーザがスケジュール管理を容易に行うことができる。 According to the present invention, a user can easily perform schedule management.
<第1の実施形態>
以下、本発明の第1の実施形態について説明する。
[スケジュール管理システムS1の概要]
図1Aは、第1の実施形態に係るスケジュール管理システムS1の機能構成図である。
スケジュール管理システムS1は、スケジュールサーバ1と、予約サーバ2と、店舗端末3と、ユーザ端末4とを備える。スケジュールサーバ1と、予約サーバ2と、店舗端末3と、ユーザ端末4とは、インターネット及びLAN等の有線又は無線ネットワーク(不図示)等の通信ネットワークを介して互いに接続されている。<First Embodiment>
Hereinafter, a first embodiment of the present invention will be described.
[Overview of Schedule Management System S1]
FIG. 1A is a functional configuration diagram of the schedule management system S1 according to the first embodiment.
The schedule management system S1 includes a
スケジュール管理システムS1では、スケジュールサーバ1が、ユーザ端末4のユーザのスケジュールを記憶し、予約サーバ2が、店舗端末3の店舗が提供するサービスの提供日時と、当該サービスの予約状況とを記憶する。ユーザ端末4は、スケジュールサーバ1からユーザのスケジュール情報を取得するとともに、予約サーバ2からサービスを提供する日時を示すサービス情報を取得する。ユーザ端末4は、取得したスケジュール情報及び前記サービス情報を並列に表示させるとともに、予約候補日時をスケジュール情報に重畳して表示させ、予約候補日時の中から予約の登録を受け付ける。
In the schedule management system S1, the
図1Bは、本実施形態に係るユーザ端末4の表示画面の一例を示す図である。図1Bに示すユーザ端末4の画面の上部の第1領域には、店舗から送信された案内情報が表示されている。ユーザ端末の画面の下部の第2領域には、ユーザ端末4のユーザのスケジュールを表示するカレンダー上に、ユーザのスケジュールと、店舗が提供するサービスの提供日とが重畳して表示されている。
FIG. 1B is a diagram illustrating an example of a display screen of the
具体的には、23日と24日の領域には、ユーザのスケジュールが●で示されている。案内情報に含まれているサービスの提供日を示す情報に対応する10月21日から27日までの領域には、サービスの提供日が矢印で示されている。
続いて、スケジュール管理システムS1を構成するスケジュールサーバ1、予約サーバ2、店舗端末3及びユーザ端末4について詳細な説明を行う。Specifically, the user's schedule is indicated by ● in the 23rd and 24th areas. In the area from October 21 to 27 corresponding to the information indicating the service provision date included in the guide information, the service provision date is indicated by an arrow.
Subsequently, the
[スケジュールサーバ1の構成例]
スケジュールサーバ1は、第1通信部13と、第1記憶部14と、第1制御部15とを備える。[Configuration example of schedule server 1]
The
第1通信部13は、インターネット及びLAN等の有線又は無線ネットワークを介してユーザ端末4と通信を行う。
第1記憶部14は、例えば、ROM、RAM及びハードディスク等により構成される。第1記憶部14は、スケジュールサーバ1を機能させるための各種プログラムを記憶する。第1記憶部14は、ユーザの識別情報と、スケジュール情報とを関連付けて記憶する。スケジュール情報は、ユーザが予定しているイベントを示すイベント情報と、当該イベントの名称と、当該イベントが行われる日時を示すイベント日時情報とを含む。以下、イベントが行われる日時をイベント日時という。第1記憶部14は、イベント情報、イベント名称及びイベント日時情報を記憶する代わりに、イベント情報、イベント名称及びイベント日時情報に関連付けられたイベント識別情報を記憶してもよい。スケジュールサーバ1は、イベント識別情報を他のサーバに送信し、当該イベント識別情報に対応するイベント情報、イベントの名称及びイベント日時情報を、他のサーバから取得してもよい。The
The
第1制御部15は、例えば、CPUにより構成される。第1制御部15は、第1記憶部14に記憶されている各種プログラムを実行することにより、スケジュールサーバ1に係る機能を統括的に制御する。第1制御部15は、第1通信部13を介してユーザ端末4にユーザのスケジュール情報を送信する。具体的には、第1制御部15は、第1通信部13がユーザ端末4からユーザの識別情報を受信したことに応じて、第1記憶部14から、当該ユーザの識別情報に関連付けられているスケジュール情報を抽出し、抽出したスケジュール情報を当該ユーザ端末4に送信する。
The
[予約サーバ2の構成例]
続いて、予約サーバ2について説明する。予約サーバ2は、第2通信部23と、第2記憶部24と、第2制御部25とを備える。
第2通信部23は、インターネット及びLAN等の有線又は無線ネットワークを介して店舗端末3及びユーザ端末4と通信を行う。[Configuration example of reservation server 2]
Next, the
The
第2記憶部24は、例えば、ROM、RAM及びハードディスク等により構成される。第2記憶部24は、予約サーバ2を機能させるための各種プログラムを記憶する。第2記憶部24は、ユーザ端末4のユーザが店舗端末3の店舗が提供するサービスを受ける予約内容を含む予約情報と、当該サービスの案内情報を記憶する。なお、第2記憶部24は、複数の店舗の予約情報及び案内情報を記憶してもよい。すなわち、第2記憶部24は、複数の店舗それぞれの識別情報と、当該店舗の予約情報とを関連付けて記憶してもよい。
The
ここで、予約情報は、店舗がサービスを提供する日時を示すサービス日時情報と、当該店舗におけるオプションサービスの識別情報と、当該オプションサービスを提供する日時を示すオプションサービス日時情報と、これらのサービスが予約されている時間を示す予約時間情報とを含む。以下、サービスを提供する日時をサービス提供日時、オプションサービスを提供する日時をオプションサービス提供日時という。ここで、オプションサービスとは、店舗が提供するサービスに複数の種類がある場合における、それぞれのサービスのことである。 Here, the reservation information includes service date and time information indicating the date and time when the store provides the service, identification information of the option service at the store, option service date and time information indicating the date and time when the store provides the service, and these services Reservation time information indicating the reserved time. Hereinafter, the date and time when the service is provided is referred to as the service provision date and time, and the date and time when the optional service is provided is referred to as the optional service provision date and time. Here, the option service refers to each service when there are a plurality of types of services provided by the store.
案内情報は、サービスの内容を示すメッセージ情報と、サービス日時情報と、複数のオプション案内情報とを含んで構成される。オプション案内情報は、オプションサービスの識別情報と、オプションサービスの内容を示すオプションメッセージ情報と、オプションサービスを提供する日時を示す情報とを含んで構成される。なお、メッセージ情報は、サービス日時情報の少なくとも一部を含んでもよい。また、オプションメッセージ情報は、オプションサービス日時情報の少なくとも一部を含んでもよい。ここで、案内情報は、複数記憶されていてもよく、複数のユーザ端末4それぞれに個別の情報を送るために、ユーザ端末4のユーザの識別情報を含んでもよい。
The guide information includes message information indicating the contents of the service, service date information, and a plurality of option guide information. The option guidance information includes option service identification information, option message information indicating the contents of the option service, and information indicating the date and time when the option service is provided. The message information may include at least part of the service date information. The option message information may include at least a part of the option service date / time information. Here, a plurality of pieces of guidance information may be stored, and identification information of the user of the
例えば、店舗が美容院である場合、オプションサービスとは、美容院に在籍する複数のスタッフのいずれかを顧客が指名できる指名サービスである。オプションサービスを提供する日時とは、例えば、複数のスタッフそれぞれがサービスを提供する時間である。この場合、予約情報には、店舗の営業時間を示す情報と、複数のスタッフのそれぞれが指名サービスを提供する時間を示す情報と、サービスの予約時間を示す情報と、当該サービスを予約したユーザの識別情報と、指名サービスの予約時間と、当該指名サービスを予約したユーザの識別情報とが含まれる。 For example, when the store is a beauty salon, the optional service is a nomination service that allows a customer to nominate one of a plurality of staff enrolled in the beauty salon. The date and time when the optional service is provided is, for example, the time when each of a plurality of staff provides the service. In this case, the reservation information includes information indicating the business hours of the store, information indicating the time when each of the plurality of staff provides the designated service, information indicating the reservation time of the service, and information of the user who has reserved the service The identification information, the reservation time for the designated service, and the identification information of the user who reserved the designated service are included.
第2制御部25は、例えばCPUにより構成される。第2制御部25は、第2記憶部24に記憶されている各種プログラムを実行することにより、予約サーバ2に係る機能を統括的に制御する。第2制御部25は、第2通信部23を介して、店舗端末3及びユーザ端末4と送受信を行う。具体的には、第2制御部25は、店舗端末3から、案内情報と、予約情報と、予約情報を変更するための変更情報とを受信し、これらの情報を第2記憶部24に記憶させる。第2制御部25は、店舗端末3から、案内情報の送信指示情報を受信したことに応じて、第2記憶部24に記憶されている案内情報をユーザ端末4に送信し、ユーザ端末4から、サービスの予約時間を受信する。
The
また、第2制御部25は、予約履歴に基づいて案内情報を自動的にユーザ端末4に送信してもよい。すなわち、第2制御部25は、ユーザ端末4のユーザの識別情報に基づいて、同一ユーザの予約間隔を推定し、現在の日時が、当該ユーザの次回の予約時期に該当すると判定した場合に、当該ユーザのユーザ端末4に案内情報を自動的に送信する。
Further, the
また、第2制御部25は、予約履歴に基づいて、同一ユーザの予約間隔のばらつきを考慮してユーザ端末4に案内情報を自動的に送信してもよい。例えば、予約履歴の所定期間において、同一ユーザの予約間隔が、「60日」、「50日」、「70日」と続いた場合、第2制御部25は、最後に予約した日時から、最小の予約間隔である「50日」が経過したタイミングでユーザ端末4に案内情報を送信する。第2制御部25は、最後に予約した日時から、複数の予約間隔の平均値が経過するタイミングの前に、案内情報を送信することが好ましい。
Further, the
第2制御部25は、スケジュールサーバ1からユーザ端末4のユーザのスケジュール情報を取得し、最後の予約日時から最小の予約間隔が経過したタイミングから、最大の予約間隔が経過したタイミングまでの期間において、ユーザのスケジュールが空いている日時を抽出してもよい。第2制御部25は、抽出した日時を含む案内情報としてユーザ端末4に送信してもよく、予約候補日時としてユーザ端末4に送信してもよい。
The
[店舗端末3の構成例]
続いて、店舗端末3について説明する。店舗端末3は、店舗側表示部31と、店舗側入力部32と、第3通信部33と、第3記憶部34と、第3制御部35とを備える。
店舗側表示部31は、例えば、液晶ディスプレイにより構成される。店舗側表示部31は、第3制御部35の制御に応じて各種情報を表示する。なお、店舗端末3は、案内情報を配信する情報を管理する端末であり、設置場所は店舗に限定されない。[Configuration example of store terminal 3]
Next, the
The store
店舗側入力部32は、例えば、キーボード又はマウス等により構成される。店舗側入力部32は、店舗端末3のユーザから各種情報の入力を受け付け、受け付けられた情報を第3制御部35に出力する。なお、店舗側入力部32は、例えば、店舗側表示部31に重畳して配置される接触センサやボタン等により構成されてもよい。
The store side input unit 32 is configured by, for example, a keyboard or a mouse. The store side input unit 32 receives input of various types of information from the user of the
第3通信部33は、インターネット及びLAN等の有線又は無線ネットワークを介して少なくとも予約サーバ2と通信を行う。
第3記憶部34は、例えば、RAM、ROM、及びハードディスク等により構成される。第3記憶部34は、店舗端末3を機能させるための各種プログラムを記憶する。The
The
第3制御部35は、例えばCPUにより構成される。第3制御部35は、第3通信部33を介して予約サーバ2と予約情報及び案内情報の送受信を行う。
The
具体的には、第3制御部35は、予約情報及び案内情報の少なくともいずれかを表示させる要求を予約サーバ2に行い、予約サーバ2から予約情報及び案内情報の少なくともいずれかを受信する。第3制御部35は、受信した予約情報及び案内情報の少なくともいずれかを店舗側表示部31に表示させる。第3制御部35は、店舗側入力部32を介して、店舗側表示部31に表示されている予約情報又は案内情報に対する各種変更を行い、変更した情報を予約サーバ2に送信する。
Specifically, the
例えば、店舗が美容院である場合、第3制御部35は、店舗側入力部32が第1の操作を受け付けたことに応じて、予約サーバ2から予約情報を受信し、予約情報に含まれているスタッフの勤務時間を示す情報(例えばシフト表)を店舗側表示部31に表示させる。そして、第3制御部35は、店舗側入力部32が当該情報の変更を行う操作を受け付けると当該情報の変更を行い、変更後の情報を予約サーバ2に送信する。
For example, when the store is a beauty salon, the
また、第3制御部35は、店舗側入力部32が第2の操作を受け付けたことに応じて、予約サーバ2から案内情報を受信し、店舗側表示部31に表示させる。そして、第3制御部35は、店舗側入力部32が操作されたことに応じて当該情報の変更を行い、変更後の情報を予約サーバ2に送信する。第3制御部35は、店舗側入力部32が第3の操作を受け付けたことに応じて、予約サーバ2に対して案内情報の送信指示情報を送信する。
Moreover, the
[ユーザ端末4の構成例]
続いて、ユーザ端末4について説明する。ユーザ端末4は、スケジュール管理装置として機能し、例えば折りたたみ式携帯端末、スマートフォン、タブレット端末といった携帯電話機である。ユーザ端末4は、ユーザ側表示部41と、ユーザ側入力部42と、第4通信部43と、第4記憶部44と、第4制御部45とを備える。なお、ユーザ端末4は、携帯電話機に限らず、ノートパソコンやデスクトップパソコンであってもよい。[Configuration example of user terminal 4]
Next, the
ユーザ側表示部41は、例えば、液晶ディスプレイにより構成される。ユーザ側表示部41は、第4記憶部44の制御に応じて各種情報を表示する。
ユーザ側入力部42は、例えば、ユーザ側表示部41に重畳して配置される接触センサやボタン等により構成される。ユーザ側入力部42は、ユーザ端末4のユーザから操作入力を受け付ける。なお、ユーザ側入力部42は、キーボード又はマウス等を含んで構成されてもよい。The user
The user-
第4通信部43は、インターネット及びLAN等の有線又は無線ネットワークを介してスケジュールサーバ1及び予約サーバ2と通信を行う。
第4記憶部44は、例えば、RAM、ROM、及びハードディスク等により構成される。第4記憶部44は、ユーザ端末4を機能させるための各種プログラムを記憶する。第4記憶部44は、ユーザ端末4(コンピュータ)を、取得部451と、抽出部452と、表示制御部453と、選択部454と、登録部455と、変更選択部456として機能させるスケジュール管理プログラムを記憶する。ユーザ端末4は、CD−ROMのような記憶媒体に格納された当該スケジュール管理プログラムを取得してもよく、ネットワークを介してサーバからダウンロードすることにより当該スケジュール管理プログラムを取得してもよい。The
The
第4制御部45は、例えばCPUにより構成される。第4制御部45は、スケジュール管理プログラムを実行することにより、取得部451、抽出部452、表示制御部453、選択部454、登録部455、及び変更選択部456として機能し、各種処理を行う。
The
すなわち、第4制御部45は、スケジュール管理プログラムを実行することにより、サービスの予約及びスケジュール登録と、オプションサービスの予約及びスケジュール登録と、サービスの変更及びスケジュール変更と、オプションサービスの予約及びスケジュール変更とを行う。以下、これらの処理について説明する。
That is, the
[サービスの予約及びスケジュール登録]
はじめに、サービスの予約及びスケジュール登録に対応する機能について説明する。図2Aは、本実施形態に係るサービスの予約を行う場合のシーケンス図である。[Service reservation and schedule registration]
First, functions corresponding to service reservation and schedule registration will be described. FIG. 2A is a sequence diagram when a service reservation according to the present embodiment is performed.
取得部451は、スケジュール情報をスケジュールサーバ1の第1記憶部14から取得するとともに、案内情報を予約サーバ2の第2記憶部24から取得する。例えば、予約サーバ2は、図2Aに示すように、店舗端末3から案内情報の送信指示情報を受信したことに応じて、案内情報をユーザ端末4にプッシュ送信する。取得部451は、予約サーバ2からプッシュ送信された案内情報を、第4通信部43を介して取得する。取得部451は、案内情報を受信した旨をユーザ側表示部41に表示させる。取得部451は、ユーザ側表示部41にスケジューラーに対応するアイコンが表示されている場合に、当該アイコンの一部の領域に、案内を受信した旨を示すマークを表示させる。
The
取得部451は、ユーザ側入力部42により当該アイコンを選択する操作を受け付けたことに応じて、スケジュールサーバ1に、ユーザ端末4のユーザの識別情報を送信し、スケジュールサーバ1から当該識別情報に関連付けられたスケジュール情報を取得する。
The
なお、取得部451は、予約サーバ2から案内情報を取得する代わりに、案内情報が格納されているロケーションを示すURLなどのロケーション情報を取得してもよい。この場合、取得部451は、取得したロケーション情報が示すロケーションにアクセスすることにより、案内情報を取得することができる。また、取得部451は、イベント識別情報をスケジュールサーバ1から取得するとともに、当該イベント識別情報をスケジュールサーバ1以外のサーバに送信し、当該イベント識別情報に対応するイベント情報、イベントの名称及びイベント日時情報を、他のサーバから取得してもよい。
Note that the
抽出部452は、取得部451が案内情報及びスケジュール情報を取得すると、当該案内情報に基づいて、サービスが提供される日時のうち、少なくともいずれかの日時を予約候補日時として抽出する。具体的には、抽出部452は、案内情報に含まれるサービス日時情報が示すサービス提供日時を予約候補日時として抽出する。抽出部452は、サービス提供日時のうち、優先的にサービスを提供したい日時として指定された日時を予約候補日時として抽出してもよい。
また、抽出部452は、取得部451が案内情報及びスケジュール情報を取得すると、当該案内情報及び当該スケジュール情報に基づいて、サービスが提供される日時のうち、ユーザのスケジュールに空きがある日時を予約候補日時として抽出してもよい。具体的には、抽出部452は、案内情報に含まれるサービス日時情報が示すサービス提供日時のうち、スケジュール情報に含まれるイベント日時情報が示すイベント日時を除外した日時を予約候補日時として抽出する。When the
In addition, when the
表示制御部453は、取得部451が取得した案内情報の少なくとも一部と、スケジュール情報が示すスケジュールとをユーザ側表示部41に並列に表示させるとともに、抽出部452により抽出された予約候補日時を当該スケジュールに重畳して表示させる。
The
図2Bは、ユーザ端末4の表示画面に予約候補日時を表示させた状態を示す図である。
図2Bに示すように、表示制御部453は、ユーザ側表示部41に表示させる領域を、例えば第1領域及び第2領域の2つに分割する。続いて、表示制御部453は、案内情報に含まれるメッセージ情報を第1領域に表示させる。ここで、表示制御部453は、サービス日時情報を第1領域に表示させてもよい。FIG. 2B is a diagram showing a state in which reservation candidate dates and times are displayed on the display screen of the
As illustrated in FIG. 2B, the
表示制御部453は、第1領域に表示したメッセージ情報に含まれるサービス提供日時を含むカレンダーを第2領域に表示させ、当該カレンダーに、取得部451が取得したスケジュール情報に含まれるイベント情報に対応するマークを表示させることにより、スケジュール情報が示すスケジュールを表示させる。表示制御部453は、例えばサービス提供日時の前後の所定の期間を含むカレンダーを第2領域に表示させる。表示制御部453は、サービス提供日時の期間に応じて、表示するカレンダーの表示態様を選択してもよい。例えば、サービス提供日時の期間が3日の場合には、1週間分のカレンダーを比較的大きく表示し、サービス提供日時の期間が2週間の場合には、1ヶ月分のカレンダーを比較的小さく表示する。
The
表示制御部453は、ユーザ側表示部41に表示されているカレンダーにおいて、抽出部452により抽出された予約候補日時に対応する日時に、当該予約候補日時に対応するマークを表示させる。ここで、表示制御部453は、表示するカレンダーに適したマークを表示させる。週間カレンダーである場合、1日あたりの表示領域が多いことから、表示制御部453は、例えば、抽出部452により抽出された予約候補日時に対応する時間帯に、予約候補日時に対応するマークを表示させる。また、月間カレンダーである場合、1日あたりの表示領域が限られていることから、表示制御部453は、例えば、抽出部452により抽出された予約候補日時に対応する日に、予約候補日時に対応するマークを表示させる。図2Bにおいては、21日から22日、及び25日から27日に予約候補日時に対応するマークが表示されている。
The
また、表示制御部453は、イベント情報に対応するマークとして、記号を表示させるものとするが、これに限らない。例えば、表示制御部453は、記号の代わりに、カレンダーにおいてイベント日時に該当する日付の領域に他の領域と異なる色を表示させてもよい。また、表示制御部453は、予約候補日時に対応する範囲の日付に矢印を表示させるものとするが、これに限らない。例えば、表示制御部453は、予約候補日時に対応する日に対して、矢印の代わりに、イベント日時に該当するマークと異なるマークを表示させてもよい。
The
選択部454は、ユーザ側表示部41に表示されているスケジュールに重畳して表示された予約候補日時の一部を選択する操作をユーザ側入力部42が受け付けることにより、予約候補日時の一部を予約日時として選択する。具体的には、選択部454は、ユーザ側入力部42が予約候補日時の一部を選択する操作を受け付けたことに応じて、当該予定候補日時に対応するイベント名を示す予約名の入力を受け付ける。当該予定候補日時で予約をするか否かを受け付ける確認画面を表示させてもよい。ここで、選択部454は、当該画面において、予約候補日時の詳細時刻を受け付け、当該時刻を予約日時としてもよい。また、選択部454は、案内情報に含まれているメッセージから、当該予定候補日時に対する予約名を抽出してもよい。
The
なお、予約日時を選択する方法は、上述した方法に限らない。例えば、案内情報に選択用のボタンを表示させておき、当該ボタンが押下される操作をユーザ側入力部42が受け付けたことに応じて、選択部454が、予約候補日時の一部を予約日時として選択してもよい。この場合、登録部455は、ボタンが押下される操作をユーザ側入力部42が受け付けたことに応じて、予約候補日時の一部を予約日時として選択するとともに、確認画面を表示させてもよい。
Note that the method for selecting the reservation date and time is not limited to the method described above. For example, a selection button is displayed in the guidance information, and in response to the user
登録部455は、選択部454により選択された予約日時をスケジュールサーバ1の第1記憶部14に記憶されているスケジュール情報に登録する。具体的には、登録部455は、選択部454により選択された予約日時及び予約名に基づいてイベント情報及びイベントの名称を生成する。そして、登録部455は、当該イベント情報と、イベントの名称と、ユーザ端末4のユーザの識別情報とを第4通信部43を介してスケジュールサーバ1に送信する。スケジュールサーバ1は、当該イベント情報と、イベントの名称と、ユーザ端末4のユーザの識別情報とを受信したことに応じて、これらの情報を関連付けて第1記憶部14に記憶させる。
The
また、登録部455は、予約日時を予約サーバ2の第2記憶部24に記憶されている予約情報に登録する。登録部455は、選択部454により選択された予約日時と、ユーザ端末4のユーザの識別情報とを予約サーバ2に送信する。予約サーバ2は、予約日時とユーザ端末4のユーザの識別情報を受信したことに応じて、これらの情報を関連付けて、第2記憶部24の予約情報に含まれる予約時間情報として記憶させる。
Further, the
図2Cは、登録部455が予約日時を送信した後のユーザ端末4の表示画面を示す図である。
表示制御部453は、登録部455が予約日時を送信すると、当該予約日時以外の予約候補日時の表示を消去する。表示制御部453は、予約前のスケジュールに加えて予約日時を表示させる。図2Cにおいては、ユーザが予約した27日に、予約日時であることを示すマークが示されている。FIG. 2C is a diagram illustrating a display screen of the
When the
なお、表示制御部453は、予約日時をスケジュールサーバ1に登録させず、予約サーバ2のみに記憶させてもよい。この場合、表示制御部453は、スケジュールサーバ1から取得したスケジュール情報と、予約サーバ2から取得した予約日時を当該スケジュールに重畳して表示させてもよい。
The
以上のように、ユーザ端末4は、スケジュール管理プログラムを実行することにより、スケジュール及び案内情報を並列して表示させるので、ユーザ端末4のユーザは、スケジュール及び案内情報を一度に確認することができる。また、ユーザ端末4は、スケジュール管理プログラムを実行することにより、スケジュールの登録と予約情報の登録とを同時に行うことができるので、ユーザのスケジュールの登録及び予約登録に係る作業を軽減することができる。したがって、スケジュール管理プログラムは、ユーザによるスケジュール管理を容易にすることができる。
As described above, since the
[オプションサービスの予約及びオプションスケジュール登録]
続いて、オプションサービスの予約及びオプションスケジュール登録に対応する機能について説明する。図3Aは、本実施形態に係るオプションサービスの予約を行う場合のシーケンス図である。スケジュール及び案内情報の重畳表示を行うまでのシーケンスは、図2Aに示すサービスの予約及びスケジュール登録のシーケンスと同様であるため、説明を省略する。[Reservation of optional services and registration of optional schedules]
Next, functions corresponding to option service reservation and option schedule registration will be described. FIG. 3A is a sequence diagram when making a reservation for an optional service according to the present embodiment. The sequence until the schedule and guidance information are superimposed and displayed is the same as the service reservation and schedule registration sequence shown in FIG.
表示制御部453は、取得部451が取得した案内情報の少なくとも一部と、スケジュール情報が示すスケジュールがユーザ側表示部41に並列に表示されている場合においてユーザ側入力部42が所定の操作を受け付けたことに応じて、ユーザ側表示部41に、複数のオプション案内情報の少なくとも一部及びユーザのスケジュールを並列に表示させる。
When the
図3Bは、オプションサービスを予約するときのユーザ端末4の画面の表示例を示す図である。
図3Bに示すように、第1領域には、案内情報に含まれるメッセージ情報及び複数のオプション案内情報を表示させるためのオプション情報表示ボタン41Aが表示され、第2領域には、スケジュールが表示される。第2領域にスケジュールが表示されている状態でオプション情報表示ボタン41Aを押下する操作が行われたことに応じて、表示制御部453は、第1領域に対して、案内情報に含まれる複数のオプション案内情報を表示させる。FIG. 3B is a diagram illustrating a display example of the screen of the
As shown in FIG. 3B, an option
図3Cは、オプション案内情報を表示したユーザ端末4の画面の表示例を示す図である。
例えば、表示制御部453は、ユーザ側表示部41の第1領域に対して、案内情報に含まれるメッセージ情報及び複数のオプション案内情報を表示させるためのオプション情報表示ボタン41Aの代わりにオプション案内情報に含まれるオプションメッセージ情報41Cを3つ表示させるとともに、他のオプション情報を表示させるためのボタン41Dを表示させる。そして、表示制御部453は、ユーザ側入力部42が当該ボタン41Dの操作を受け付けたことに応じて、他のオプション案内情報を第1領域に表示させる。FIG. 3C is a diagram illustrating a display example of the screen of the
For example, the
選択部454は、複数のオプション案内情報のいずれかを選択する操作を受け付けることにより、複数のオプション案内情報のいずれかを選択する。
抽出部452は、選択部454により選択されたオプション案内情報と、取得部451が取得したスケジュール情報とに基づいて、選択されたオプション案内情報に対応するオプションサービスを提供する日時のうち、少なくともいずれかの日時をオプション予約候補日時として抽出する。抽出部452は、例えば、ユーザのスケジュールに空きがある日時をオプション予約候補日時として抽出する。抽出部452は、オプションサービス提供日時の全てをオプション予約候補日時として抽出してもよい。また、抽出部452は、オプションサービス提供日時のうち、優先的にサービスを提供したい日時として指定された日時を予約候補日時として抽出してもよい。The
Based on the option guide information selected by the
具体的には、抽出部452は、選択されたオプション案内情報が示すオプションサービス提供日時のうち、スケジュール情報に含まれるイベント日時情報が示すイベント日時を除外した日時をオプション予約候補日時として抽出する。なお、抽出部452は、オプション予約候補日時を抽出する場合に、スケジュール情報の代わりに予約候補日時を用いてもよい。
Specifically, the
表示制御部453は、抽出部452により抽出されたオプション予約候補日時を、ユーザ側表示部41に表示されているスケジュールに重畳して表示させる。具体的には、表示制御部453は、抽出部452により抽出されたオプション予約候補日時を、予約候補日時及びユーザのイベント情報の表示態様と異なる表示態様で、スケジュールに重畳して表示させる。表示制御部453は、オプション予約候補日時を予約候補日時に重畳して表示させてもよい。
The
選択部454は、スケジュールに重畳して表示されたオプション予約候補日時の一部を選択する操作を受け付けることによりオプション予約候補日時の一部をオプション予約日時として選択する。選択部454は、予約候補日時の一部を選択する操作を受け付ける場合と同様に確認画面を表示させて、オプション予約候補日時の一部の詳細時刻を受け付けてもよい。また、選択部454は、オプション案内情報に含まれているオプションメッセージ情報から、当該オプション予定候補日時に対する予約名を抽出してもよい。
The
登録部455は、選択部454により選択されたオプション予約日時をスケジュールサーバ1の第1記憶部14に記憶されているスケジュール情報に登録する。登録部455は、選択部454により選択されたオプション予約日時及び予約名に基づいてイベント情報及びイベントの名称を生成し、ユーザ側入力部42を介して、イベント情報と、イベントの名称と、ユーザ端末4のユーザの識別情報とをスケジュールサーバ1に送信する。スケジュールサーバ1は、イベント情報と、イベントの名称と、ユーザ端末4のユーザの識別情報とを受信したことに応じて、これらの情報を関連付けて第1記憶部14に記憶させる。
The
登録部455は、予約サーバ2の第2記憶部24に記憶されている予約情報にオプション予約日時を登録する。具体的には、登録部455は、選択部454により選択されたオプション予約日時と、選択されたオプションサービスの識別情報と、ユーザ端末4のユーザの識別情報とを予約サーバ2に送信する。予約サーバ2は、オプション予約日時と、オプションの識別情報と、ユーザ端末4のユーザの識別情報を受信したことに応じて、これらの情報を関連付けて、第2記憶部24の予約情報に含まれる予約時間情報として記憶させる。
The
以上のように、ユーザ端末4は、スケジュール管理プログラムを実行することにより、ユーザ側表示部41に案内情報が表示されている状態から、当該案内情報のオプション情報を表示されている状態に表示を切り替えるので、ユーザにオプション案内情報を容易に把握させることができる。さらに、ユーザ端末4は、スケジュール管理プログラムを実行することにより、オプション予約候補日時をスケジュールに重畳表示させるので、ユーザにオプションサービスを容易に選択させることができる。
As described above, by executing the schedule management program, the
[サービス又はオプションサービスの変更及びスケジュールの変更登録]
続いて、サービスの変更及びスケジュール変更登録に対応する機能について説明する。図4は、本実施形態に係るサービスの変更を行う場合のシーケンス図である。なお、オプションサービスの変更を行う場合のシーケンスは、図4に示すシーケンスと同様のため、図4を用いて同時に説明する。[Registration of service or optional service change and schedule change]
Next, functions corresponding to service change and schedule change registration will be described. FIG. 4 is a sequence diagram when changing the service according to the present embodiment. The sequence for changing the option service is the same as the sequence shown in FIG. 4, and will be described with reference to FIG.
変更選択部456は、登録済みの予約日時又はオプション予約日時を変更する操作を受け付けることにより、変更する予約日時又はオプション予約日時を選択する。具体的には、取得部451によりスケジュール情報が取得され、ユーザ側表示部41に予約日時又はオプション予約日時を含むスケジュールが表示されている状態で、ユーザ側入力部42が当該予約日時又はオプション予約日時を選択する操作を受け付けたことに応じて、変更選択部456は、選択された予約日時を選択する。
The
取得部451は、変更選択部456により選択された予約日時に対応するサービス提供日時又はオプション予約日時に対応するオプションサービス提供日時を予約サーバ2に要求し、サービス提供日時又はオプションサービス提供日時を取得する。取得部451は、例えば、現在日時から3週間以内の日時等、現在日時から画面サイズに関連付けられて定められた期間内のサービス提供日時又はオプションサービス提供日時を要求してもよい。また、予約サーバ2は、ユーザ端末4から要求を受信したことに応じて、現在日時から所定期間内のサービス提供日時又はオプションサービス提供日時を抽出して送信してもよい。
The
表示制御部453は、取得部451により取得されたサービス提供日時又はオプションサービス提供日時から、予約日時又はオプション予約日時を除いた日時であって、前記ユーザのスケジュールに空きがある日時を変更候補日時として、ユーザ側表示部41に表示されているスケジュールに重畳して表示させる。
The
選択部454は、スケジュール情報に重畳して表示された変更候補日時の一部を選択する操作を受け付けることにより、変更候補日時の一部を、変更する対象の予約日時である変更予約日時として選択する。選択部454は、予約候補日時の一部を選択する操作を受け付ける場合と同様に確認画面を表示させて、変更候補日時の詳細時刻を受け付けてもよい。また、選択部454は、予約日時又はオプション予約日時の予約名を当該変更予約日時に対応する予約名として選択してもよい。
The
登録部455は、選択部454により変更予約日時が選択されたことに応じて、変更選択部456により選択された予約日時又はオプション予約日時を、スケジュールサーバ1の第1記憶部14に記憶されているスケジュール情報及び予約サーバ2の第2記憶部24に記憶されている予約情報から削除する。また、登録部455は、選択部454により選択された変更予約日時を、当該スケジュール情報及び予約情報に登録する。
The
具体的には、登録部455は、選択部454により選択された変更予約日時及び予約名に基づいてイベント情報及びイベントの名称を生成する。そして、登録部455は、第4通信部43を介して、変更選択部456により選択された予約日時又はオプション予約日時に対応するイベント情報を削除する削除要求と、生成されたイベント情報と、生成されたイベントの名称と、ユーザ端末4のユーザの識別情報とをスケジュール変更情報としてスケジュールサーバ1に送信する。
Specifically, the
スケジュールサーバ1は、削除要求を含むスケジュール変更情報を受信したことに応じて、第1記憶部14に記憶されているイベント情報を削除する。また、スケジュールサーバ1は、スケジュール変更情報に含まれるイベント情報と、イベントの名称と、ユーザ端末4のユーザの識別情報とを関連付けて第1記憶部14に記憶させる。
The
また、登録部455は、変更選択部456により選択された予約日時又はオプション予約日時と、選択部454により選択された変更予約日時と、ユーザ端末4のユーザの識別情報とを、予約変更情報として予約サーバ2に送信する。予約サーバ2は、受信した予約変更情報に含まれる予約日時又はオプション予約日時を、第2記憶部24の予約情報に含まれる予約時間情報から削除するとともに、予約変更情報に含まれる変更予約日時とユーザ端末4のユーザの識別情報とを関連付けて、第2記憶部24の予約情報に含まれる予約時間情報として記憶させる。
Also, the
なお、スケジュールサーバ1及び予約サーバ2は、第2記憶部24に予約時間情報として記憶されており、変更選択部456により選択された予約日時又はオプション予約日時を、選択部454により選択された変更予約日時に変更してもよい。ここで、変更予約日時に変更することは、第2記憶部24に予約時間情報として記憶されている予約日時又はオプション予約日時を書き換えること、及び予約日時又はオプション予約日時を削除した後に、新たに変更予約日時を予約日時又はオプション予約日時として登録することを含む。
The
また、取得部451は、オプション予約日時に対応するオプションサービス提供日時を取得する場合に、第2記憶部24の予約情報として記憶されている過去の予約状況に基づいて、当該オプションサービスと異なる他のオプションサービスに対応する他のオプションサービス提供日時を取得してもよい。
In addition, when acquiring the option service provision date / time corresponding to the option reservation date / time, the
すなわち、取得部451は、予約サーバ2に対して、変更選択部456により選択されたオプション予約日時に対応するオプションサービス提供日時及び他のオプションサービス提供日時を要求する。一方、予約サーバ2は、ユーザ端末4から当該要求の際に受信するユーザ端末4のユーザの識別情報に基づいて、当該ユーザの予約履歴を抽出し、当該予約履歴に含まれている他のオプションサービスそれぞれの予約回数を集計する。そして、予約サーバ2は、予約回数が相対的に多い他のオプションサービスを特定し、当該他のオプションサービスに対応するオプションサービス提供日時を、ユーザ端末4に送信する。
That is, the
ここで、予約サーバ2の第2制御部25は、ユーザ端末4のユーザとは異なるユーザの予約履歴を参照して、オプションサービスの予約の傾向を算出し、当該算出結果に基づいて他のオプションサービスを特定してもよい。例えば、第2制御部25は、ユーザの予約履歴を参照して、複数のオプションサービス間の相関を算出する。そして、第2制御部25は、ユーザ端末4から、オプションサービス提供日時及び他のオプションサービス提供日時を要求されたことに応じて、算出結果に基づいて、要求に含まれるオプションサービスと相関が高い他のオプションサービスを特定し、当該他のオプションサービスに対応するオプションサービス提供日時をユーザ端末4に送信する。
Here, the
この場合、表示制御部453は、取得部451により取得されたオプションサービス提供日時から、変更選択部456により選択された、予約を変更する対象となるオプション予約日時を除いた日時を変更候補日時として、ユーザ側表示部41に表示されているスケジュールに重畳して表示させるとともに、取得部451により取得された他のオプションサービス提供日時から予約を変更する対象となるオプション予約日時を除いた日時を他の変更候補日時として、ユーザ側表示部41に表示されているスケジュール情報に重畳して表示させる。
In this case, the
選択部454は、スケジュール情報に重畳して表示された変更候補日時又は他の変更候補日時の一部を選択する操作を受け付けることにより変更候補日時又は他の変更候補日時の一部を変更予約日時として選択する。表示制御部453は、変更予約日時を、スケジュール情報に重畳して表示させる。
The
以上のように、ユーザ端末4は、スケジュール管理プログラムを実行することにより、ユーザにスケジュールの変更候補日時を容易に把握させることができるとともに、ユーザのスケジュールの変更及び予約変更に係る作業を軽減することができる。
As described above, by executing the schedule management program, the
また、ユーザ端末4は、スケジュール管理プログラムを実行することにより、変更選択部456により選択されたオプション予約日時に対応するオプションサービスが提供される日時を取得するとともに、第2記憶部24の予約情報に記憶されている予約状況に基づいて、当該オプションサービスと異なる他のオプションサービスが提供される日時を取得するので、ユーザ端末4のユーザに適したオプションサービスを予約変更候補とすることができる。
Further, the
[予約処理の具体例]
続いて、店舗が美容院である場合を例として、予約処理の具体例について説明する。
図5は、本実施形態に係る案内情報とスケジュール情報とが並列に表示された例を示す図である。図6は、本実施形態に係るオプションサービスを選択する画面の表示例を示す図である。[Specific example of reservation processing]
Next, a specific example of the reservation process will be described using a case where the store is a beauty salon as an example.
FIG. 5 is a diagram illustrating an example in which guide information and schedule information according to the present embodiment are displayed in parallel. FIG. 6 is a diagram showing a display example of a screen for selecting an optional service according to the present embodiment.
ここでは、店舗端末3から、現在の日付(10月20日)から1週間の美容院のサービス日時を示すサービス日時情報と、当該日時における複数のスタッフの指名サービス(オプションサービス)とを含めた案内情報を、予約サーバ2に記憶させて、ユーザ端末4に送信させるものとする。この場合において、取得部451は、ユーザのスケジュール情報を第1記憶部14から取得するとともに、当該案内情報を第2記憶部24から取得する。
Here, service date and time information indicating the service date and time of a beauty salon for one week from the current date (October 20th) from the
続いて、抽出部452は、取得部451が取得したスケジュール情報及び案内情報に基づいて、案内情報に含まれるサービスを提供する日時のうち、ユーザのスケジュールに空きがある日時を予約候補日時として抽出する。例えば、10月21日の週において、10月23日と10月24日とにユーザの予定が入力されているとする。この場合に、抽出部452は、取得したサービス日時情報に基づいて、10月21日、10月22日、及び10月25日〜27日を予約候補日時として抽出する。なお、抽出部452は、ユーザの予定が既に入力されている日付であっても、ユーザのスケジュールに空きがある時刻が存在していれば、当該日時を予約候補日時として抽出する。
Subsequently, based on the schedule information and guidance information acquired by the
続いて、表示制御部453は、取得部451が取得したスケジュール情報及び案内情報をユーザ側表示部41に並列に表示させるとともに、抽出部452により抽出された予約候補日時をユーザ側表示部41に表示されているスケジュール情報に重畳して表示させる。例えば、表示制御部453は、図5Aに示すように、案内情報を第1領域に表示させる。表示制御部453は、第1領域に対してさらに、スタッフの指名サービスを選択するためのボタン41A及びメッセージを非表示にするためのボタン41Bを表示させる。
Subsequently, the
また、表示制御部453は、図5Aに示すように、スケジュール情報の現在の日付(10月20日)から画面サイズに応じて定められる所定期間(例えば、2週間)のスケジュール表をユーザ側表示部41の第2領域に表示させる。ここでは、表示制御部453は、ユーザの予定が入力されている日にマーク「●」を表示させる。そして、表示制御部453は、図5Aに示すように、ユーザ側表示部41に表示されているスケジュール表に対して予定候補日時に対応する期間を矢印で表示させる。
Further, as shown in FIG. 5A, the
ここで、選択部454は、スケジュール情報に重畳して表示された予約候補日時の一部を選択する操作を受け付けることにより、予定時刻を選択するための確認画面を表示させ、予約候補日時の一部の時刻を予約日時として選択する。続いて、登録部455は、選択部454により選択された予約日時を第1記憶部14のスケジュール情報及び第2記憶部24の予約情報に登録する。この場合、表示制御部453は、登録が完了したことに応じて、図5Bに示すように、スケジュールが登録された旨を示す情報をユーザ側表示部41に表示させるとともに、予約日時(10月25日)に予約された旨を示すマーク「●」を表示させる。
Here, the
また、ユーザ側入力部42により、ボタン41Aを押下する操作が受け付けられると、表示制御部453は、スケジュール情報と、オプション案内情報とを並列に表示させる。すなわち、表示制御部453は、図6に示すように、オプション案内情報として、3人のスタッフのいずれかを選択する画像41Eと、他のスタッフを表示させるボタン41Dとをユーザ側表示部41に表示させる。
When the user
続いて、選択部454は、ユーザ側入力部42を介して、複数のオプション案内情報の一部の選択を受け付けることにより、複数のオプション案内情報のいずれかを選択する。例えば、図6に示すように、スタッフAが選択されたとすると、抽出部452は、スケジュール情報と、スタッフAに対応するオプションサービス提供日時とに基づいて、スタッフAに対応するオプション予約候補日時を抽出する。ここでは、スタッフAの予約候補日時として「10月25日」と、「10月26日」とが抽出されるものとする。なお、取得部451は、スタッフAのサービス提供日時を予約サーバ2に要求することによって、スタッフAのオプション予約候補日時を取得してもよい。
Subsequently, the
続いて、表示制御部453は、抽出部452が抽出したオプション予約候補日時を、ユーザ側表示部41に表示されているスケジュール情報に重畳して表示させる。例えば、図6では、オプション予約候補日時は、「◆」で示されるマークである。
Subsequently, the
続いて、選択部454は、ユーザ側表示部41に表示されているスケジュール情報に重畳して表示されたオプション予約候補日時の一部を選択する操作を受け付けることにより、オプション予約候補日時の一部を予約日時として選択する。すなわち、選択部454は、ユーザ側入力部42の操作によりユーザ側表示部41に表示されているオプション予約候補日時のいずれかが選択されると、予定時刻を選択するための画面を表示させる。そして、選択部454は、当該画面において時刻の選択を受け付けることにより、オプション予約候補日時の一部を予約日時として選択する。登録部455は、選択部454によりオプション予約候補日時から選択された予約日時を第1記憶部14のスケジュール情報及び第2記憶部24の予約情報に登録する。
Subsequently, the
なお、以上の説明においては、案内情報及びオプション案内情報は、第1記憶部14に記憶されていた。これに対して、第4制御部45は、予約日時に関連付けて、案内情報及びオプション案内情報を第4記憶部44に記憶してもよい。この場合において、表示制御部453は、スケジュールに重畳して予約日時がユーザ側表示部41に表示された状態で、選択部454が予約日時を選択する操作を受け付けると、選択された予約日時に関連付けて第4記憶部44に記憶された案内情報又はオプション案内情報を、スケジュールに重畳して、又はスケジュールと並列に表示する。
In the above description, the guide information and the option guide information are stored in the
第4制御部45は、予約日時に関連付けて、案内情報及びオプション案内情報が記憶された記憶部のロケーションを示すURLのようなロケーション情報を第4記憶部44に記憶してもよい。この場合において、取得部451は、スケジュールに重畳して予約日時がユーザ側表示部41に表示された状態で、選択部454が予約日時を選択する操作を受け付けると、選択された予約日時に関連付けて第4記憶部44に記憶されたロケーション情報に対応する記憶部にアクセスして、案内情報又はオプション案内情報を取得する。表示制御部453は、当該案内情報又はオプション案内情報を、スケジュールに重畳して、又はスケジュールと並列に表示する。
The
<第2の実施形態>
[予約日時をスケジュール情報のみに登録する]
第1の実施形態においては、スケジュール管理システムS1が、店舗端末3の店舗が提供するサービスの提供日時と当該サービスの予約状況を示す予約情報とを記憶する予約サーバ2を備え、登録部455は、スケジュールサーバ1の第1記憶部14に記憶されたスケジュール情報、及び予約サーバ2の第2記憶部24に記憶された予約情報に予約日時を登録した。これに対して、登録部455が、スケジュールサーバ1の第1記憶部14に記憶されたスケジュール情報のみに予約日時を登録してもよい。<Second Embodiment>
[Register reservation date and time only in schedule information]
In the first embodiment, the schedule management system S1 includes a
例えば、取得部451が取得する案内情報が、予約することなく参加できる展示会などの情報である場合には、登録部455は、ユーザ端末4のユーザが展示会に参加する予定の日時を予約日時としてスケジュール情報に登録するだけでよい。
For example, when the guide information acquired by the
<第3の実施形態>
[案内情報がクーポン情報を含む]
上記の実施形態においては、案内情報が、サービスの提供日時を示す情報を含んでいた。これに対して、案内情報が、割引料金でサービスの提供を受けるためのクーポン情報をさらに含んでもよい。例えば、クーポン情報は、割引料金と、クーポンの有効期間とを示す情報である。<Third Embodiment>
[Guidance information includes coupon information]
In the above embodiment, the guide information includes information indicating the service provision date and time. On the other hand, the guide information may further include coupon information for receiving service provision at a discounted rate. For example, the coupon information is information indicating a discount fee and a valid period of the coupon.
抽出部452は、クーポンの有効期間内で、ユーザのスケジュールに空きがある日時を第1優先予約候補日時として抽出する。表示制御部453は、抽出された第1優先予約候補日時を、スケジュールに重畳させて表示する。抽出部452は、さらに、サービスの提供日時のうち、クーポンの有効期間外で、ユーザのスケジュールに空きがある日時を第2優先予約候補日時として抽出してもよい。表示制御部453は、スケジュールに重畳させて、第1優先予約候補日時と第2優先予約候補日時とを、それぞれ異なる態様で表示させる。
The
選択部454は、第1優先予約候補日時の一部を選択する操作を受け付けることにより、第1優先予約候補日時の一部を予約日時として選択する。登録部455は、当該予約日時を、クーポン情報に関連付けて第1記憶部14のスケジュール情報に登録する。表示制御部453は、当該予約日時をスケジュールに重畳してユーザ側表示部41に表示させる。
The
第4制御部45は、予約日時に関連付けて、クーポン情報又はクーポン情報が格納された記憶部のロケーションを示すロケーション情報を第4記憶部44に記憶させてもよい。表示制御部453は、ユーザの操作に応じてクーポン情報を表示させる。例えば、表示制御部453は、クーポンの有効期間内の予約日時においてのみ、第4記憶部44に記憶されたクーポン情報を表示させる。表示制御部453は、クーポンの有効期間内の予約日時においてのみ、取得部451が第4記憶部44に記憶されたロケーション情報に示されるロケーションから取得したクーポン情報を表示させてもよい。
The
<第4の実施形態>
[サーバが予約候補日時を抽出する]
図7は、第4の実施形態に係るスケジュール管理システムS2の機能構成図である。スケジュール管理システムS2においては、スケジュールサーバ1、予約サーバ2、店舗端末3、ユーザ端末4及び抽出サーバ5がネットワークNを介して接続されている。図7に示すスケジュール管理システムS2は、第1の実施形態における抽出部452と同等の機能を有する抽出サーバ5を備え、ユーザ端末4が抽出部452を有しない点で、図1に示したスケジュール管理システムS1と異なる。<Fourth Embodiment>
[The server extracts candidate reservation dates and times]
FIG. 7 is a functional configuration diagram of the schedule management system S2 according to the fourth embodiment. In the schedule management system S2, a
また、上記の実施形態に係るスケジュール管理システムS1においては、スケジュールサーバ1が第1記憶部14を備え、予約サーバ2が第2記憶部24を備えていたが、スケジュールサーバ1、予約サーバ2、抽出サーバ5及びユーザ端末4のいずれかが、抽出部452、第1記憶部14及び第2記憶部24のいずれかを備えてもよい。
In the schedule management system S1 according to the above embodiment, the
抽出サーバ5は、案内情報及びスケジュール情報に基づいて、サービスを提供する日時のうち、ユーザのスケジュールに空きがある日時を予約候補日時として抽出する。例えば、抽出サーバ5は、予約サーバ2から案内情報を取得し、スケジュールサーバ1又はユーザ端末4からユーザのスケジュール情報を取得し、これらの案内情報及びスケジュール情報に基づいて、予約候補日時を抽出する。抽出サーバ5は、抽出した予約候補日時を含む情報をユーザ端末4に送信する。
Based on the guidance information and the schedule information, the extraction server 5 extracts the date and time when the user's schedule is available from the date and time when the service is provided as the reservation candidate date and time. For example, the extraction server 5 acquires guide information from the
ユーザ端末4は、抽出サーバ5から受信した予約候補日時を当該ユーザのスケジュールに重畳して表示させる表示制御部453と、スケジュールに重畳して表示された予約候補日時の一部を選択する操作を受け付けることにより予約候補日時の一部を予約日時として選択する選択部454とを備える。
The
スケジュールサーバ1、予約サーバ2及び抽出サーバ5のいずれかが、予約日時を記憶する記憶部を備える。登録部455は、予約日時を当該記憶部に記憶されている予約情報に登録する。ユーザ端末4においては、表示制御部453が、当該予約日時をスケジュールに重畳してユーザ側表示部41に表示させる。表示制御部453は、スケジュールに重畳して表示していた予約候補日時から、予約日時を除く予約候補日時を消去してもよく、予約候補日時が表示されていないスケジュールに重畳して、予約日時を記憶している記憶部から取得した予約日時を表示させてもよい。
Any of the
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。例えば、本実施形態では、案内情報にオプションサービス情報が含まれることとしたが、これに限らない。例えば、第4制御部45は、最初に通知情報を表示させておき、操作されたことに応じて案内情報を取得してもよい。
As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. It will be apparent to those skilled in the art that various modifications or improvements can be added to the above embodiment. For example, in this embodiment, the option service information is included in the guide information, but the present invention is not limited to this. For example, the
また、本実施形態では、案内情報にオプション案内情報が含まれるものとしたが、これに限らない。例えば、第4制御部45は、オプション案内情報を取得するためのボタンを案内情報に表示させておき、当該ボタンが操作されたことに応じてオプション案内情報を取得してもよい。また、本実施形態では、オプションサービス提供日時が案内情報に含まれるものとしたが、これに限らない。例えば、第4制御部45は、オプションサービスが選択されたことに応じて、ユーザ端末4が予約サーバ2にオプションサービス提供日時を要求して取得してもよい。
In the present embodiment, the option guide information is included in the guide information. However, the present invention is not limited to this. For example, the
また、本実施形態では、スケジュールに表示された予定日時が選択されたことに応じてスケジュール登録及び予約登録を行うこととしたが、これに限らない。例えば、第4制御部45は、案内情報に含まれる予定時間が、1日以内で完了する予定等、短時間の予定である場合、案内情報にボタンを表示させておき、当該ボタンを選択する操作が行われたことに応じて、スケジュール登録及び予約登録を行ってもよい。
In this embodiment, the schedule registration and the reservation registration are performed in response to selection of the scheduled date and time displayed in the schedule. However, the present invention is not limited to this. For example, when the scheduled time included in the guidance information is a short-term schedule such as a schedule completed within one day, the
また、本実施形態では、スケジュール情報がスケジュールサーバ1の第1記憶部14に記憶され、予約情報が予約サーバ2の第2記憶部24に記憶されるものとして説明したが、スケジュール情報及び予約情報は、第1記憶部14及び第2記憶部24以外の記憶部に記憶されてもよい。例えば、ユーザ端末4の第4記憶部44がスケジュール情報を記憶し、店舗端末3の第3記憶部34が予約情報を記憶してもよい。
In the present embodiment, the schedule information is stored in the
1・・・スケジュールサーバ、13・・・第1通信部、14・・・第1記憶部、15・・・第1制御部、2・・・予約サーバ、23・・・第2通信部、24・・・第2記憶部、25・・・第2制御部、3・・・店舗端末、31・・・店舗側表示部、32・・・店舗側入力部、33・・・第3通信部、34・・・第3記憶部、35・・・第3制御部、4・・・ユーザ端末、41・・・ユーザ側表示部、42・・・ユーザ側入力部、43・・・第4通信部、44・・・第4記憶部、45・・・第4制御部、451・・・取得部、452・・・抽出部、453・・・表示制御部、454・・・選択部、455・・・登録部、456・・・変更選択部、5・・・サーバ、S1・・・スケジュール管理システム、S2・・・スケジュール管理システム
DESCRIPTION OF
Claims (11)
ユーザのスケジュールを示すスケジュール情報を第1記憶部から取得するとともに、サービスの内容を示す情報及びサービスを提供する日時を示す日時情報を含む案内情報を外部装置から取得する取得部、
前記案内情報に基づいて、前記サービスを提供する日時のうち少なくともいずれかの日時を予約候補日時として抽出する抽出部、
前記案内情報の少なくとも一部及び前記ユーザのスケジュールを表示部に並列に表示させるとともに、前記予約候補日時を当該ユーザのスケジュールに重畳して表示させる表示制御部、
前記スケジュールに重畳して表示された前記予約候補日時の一部を選択する操作を受け付けることにより前記予約候補日時の一部を予約日時として選択する選択部、及び
前記予約日時を前記第1記憶部に記憶されているスケジュール情報に登録する登録部、
として機能させるためのスケジュール管理プログラム。Computer
An acquisition unit that acquires schedule information indicating a user's schedule from the first storage unit and acquires guidance information including information indicating the contents of the service and date / time information indicating the date and time when the service is provided;
Based on the guidance information, an extraction unit that extracts at least one of the dates and times for providing the service as a reservation candidate date and time,
A display control unit for displaying at least part of the guidance information and the user's schedule in parallel on a display unit, and displaying the reservation candidate date and time superimposed on the user's schedule;
A selection unit that selects a part of the reservation candidate date and time as a reservation date and time by accepting an operation of selecting a part of the reservation candidate date and time displayed superimposed on the schedule; and the reservation date and time as the first storage unit A registration unit to register in the schedule information stored in
Schedule management program to function as.
請求項1に記載のスケジュール管理プログラム。The extraction unit extracts, based on the guidance information and the schedule information, a date / time when the user's schedule is available among the date / time for providing the service as a reservation candidate date / time,
The schedule management program according to claim 1.
請求項1又は2に記載のスケジュール管理プログラム。The schedule management program according to claim 1, wherein the registration unit registers the reservation date and time in reservation information stored in a second storage unit of a server that manages the reservation date and time of the service.
前記取得部は、前記変更選択部により選択された前記予約日時に対応するサービスが提供される日時を示す情報を取得し、
前記表示制御部は、前記サービスが提供される日時から前記予約日時を除いた日時であって、前記ユーザのスケジュールに空きがある日時を変更候補日時として前記表示部に表示されているスケジュールに重畳して表示させ、
前記選択部は、前記スケジュール情報に重畳して表示された前記変更候補日時の一部を選択する操作を受け付けることにより、前記変更候補日時の一部を変更予約日時として選択し、
前記登録部は、前記変更予約日時が選択されたことに応じて、前記第1記憶部のスケジュール情報に含まれる、前記変更選択部により選択された前記予約日時を、前記選択部により選択された前記変更予約日時に変更する、
請求項1から3のいずれか1項に記載のスケジュール管理プログラム。By accepting an operation to change the reservation date and time registered by the registration unit, the computer functions as a change selection unit that selects the reservation date and time for which a reservation is to be changed,
The acquisition unit acquires information indicating a date and time when a service corresponding to the reservation date and time selected by the change selection unit is provided,
The display control unit is a date and time obtained by subtracting the reservation date and time from the date and time when the service is provided, and the date and time when the user schedule is available is superimposed on the schedule displayed on the display unit as a change candidate date and time Display,
The selection unit selects a part of the change candidate date and time as a change reservation date and time by accepting an operation of selecting a part of the change candidate date and time displayed superimposed on the schedule information.
The registration unit selects the reservation date and time selected by the change selection unit included in the schedule information of the first storage unit in response to selection of the change reservation date and time by the selection unit. Change to the change reservation date and time,
The schedule management program according to any one of claims 1 to 3.
前記表示制御部は、前記案内情報の前記オプション案内情報以外の情報の少なくとも一部及び前記スケジュールが前記表示部に並列に表示されている場合において所定の操作が行われたことに応じて、前記表示部に、前記複数のオプション案内情報の少なくとも一部及び前記スケジュールを並列に表示させ、
前記選択部は、前記表示部に表示された前記複数のオプション案内情報のいずれかを選択する操作を受け付けることにより、前記複数のオプション案内情報のいずれかを選択し、
前記抽出部は、前記選択部により選択されたオプション案内情報に対応するオプションサービスが提供される日時のうち少なくともいずれかの日時をオプション予約候補日時として抽出し、
前記表示制御部は、前記オプション予約候補日時を、前記ユーザのスケジュールに重畳して表示部に表示させ、
前記選択部は、前記スケジュールに重畳して表示された前記オプション予約候補日時の一部を選択する操作を受け付けることにより、前記オプション予約候補日時の一部をオプション予約日時として選択し、
前記登録部は、前記オプション予約日時を前記第1記憶部の前記スケジュール情報に登録する、
請求項1に記載のスケジュール管理プログラム。The acquisition unit acquires a plurality of option guidance information including information indicating the contents of the optional service in the service and information indicating a date and time for providing the optional service,
The display control unit, in response to a predetermined operation being performed when at least a part of the guide information other than the option guide information and the schedule are displayed in parallel on the display unit, The display unit displays at least a part of the plurality of option guide information and the schedule in parallel,
The selection unit selects any of the plurality of option guide information by receiving an operation of selecting any of the plurality of option guide information displayed on the display unit,
The extraction unit extracts at least one of the dates and times when the option service corresponding to the option guidance information selected by the selection unit is provided as an option reservation candidate date and time,
The display control unit causes the option reservation candidate date and time to be superimposed on the user's schedule and displayed on a display unit,
The selection unit receives an operation of selecting a part of the option reservation candidate date and time displayed superimposed on the schedule, thereby selecting a part of the option reservation candidate date and time as an option reservation date and time,
The registration unit registers the option reservation date and time in the schedule information of the first storage unit;
The schedule management program according to claim 1.
前記取得部は、前記変更選択部により選択された前記オプション予約日時に対応するオプションサービスが提供される日時を示す情報を取得し、
前記表示制御部は、前記オプションサービスが提供される日時から前記オプション予約日時を除いた日時であって、前記ユーザのスケジュールに空きがある日時を変更候補日時として前記表示部に表示されているスケジュールに重畳して表示させ、
前記選択部は、前記スケジュール情報に重畳して表示された前記変更候補日時の一部を選択する操作を受け付けることにより、前記変更候補日時の一部を変更予約日時として選択し、
前記登録部は、前記変更予約日時が選択されたことに応じて、前記第1記憶部のスケジュール情報に含まれる、前記変更選択部により選択された前記オプション予約日時を、前記選択部により選択された前記変更予約日時に変更する、
請求項5に記載のスケジュール管理プログラム。By accepting an operation to change the option reservation date and time registered by the registration unit, the computer is caused to function as a change selection unit that selects the option reservation date and time for which a reservation is to be changed,
The acquisition unit acquires information indicating a date and time when an option service corresponding to the option reservation date and time selected by the change selection unit is provided;
The display control unit is a date and time that is obtained by subtracting the option reservation date and time from the date and time when the option service is provided, and the schedule that is displayed on the display unit as a change candidate date and time when the user schedule is available Superimposed on the
The selection unit selects a part of the change candidate date and time as a change reservation date and time by accepting an operation of selecting a part of the change candidate date and time displayed superimposed on the schedule information.
The registration unit selects the option reservation date and time selected by the change selection unit included in the schedule information of the first storage unit by the selection unit in response to selection of the change reservation date and time. Change to the change reservation date and time,
The schedule management program according to claim 5.
前記表示制御部は、前記オプションサービスの前記変更候補日時と、前記取得部により取得された前記他のオプションサービスを提供する日時から前記予約日時を除いた日時である他の変更候補日時とを、前記表示部に表示されているスケジュール情報に重畳して表示させ、
前記選択部は、前記スケジュール情報に重畳して表示された前記変更候補日時又は他の変更候補日時の一部を選択する操作を受け付けることにより前記変更候補日時又は他の変更候補日時の一部を変更予約日時として選択し、
前記登録部は、前記変更予約日時が選択されたことに応じて、前記第1記憶部のスケジュール情報に含まれる、前記変更選択部により選択された前記オプション予約日時を、前記選択部により選択された前記変更予約日時に変更する、
請求項6に記載のスケジュール管理プログラム。The acquisition unit acquires a date and time for providing an option service corresponding to the option reservation date and time selected by the change selection unit, and provides another option service different from the option service based on a past reservation status. Get the date and time,
The display control unit includes the change candidate date and time of the option service, and another change candidate date and time that is a date and time excluding the reservation date and time from the date and time of providing the other optional service acquired by the acquisition unit, Displaying it superimposed on the schedule information displayed on the display unit,
The selection unit accepts an operation of selecting a part of the change candidate date / time or another change candidate date / time displayed superimposed on the schedule information, thereby obtaining the change candidate date / time or a part of another change candidate date / time. Select the change reservation date and time,
The registration unit selects the option reservation date and time selected by the change selection unit included in the schedule information of the first storage unit by the selection unit in response to selection of the change reservation date and time. Change to the change reservation date and time,
The schedule management program according to claim 6.
前記案内情報に基づいて、前記サービスを提供する日時のうち少なくともいずれかの日時を予約候補日時として抽出する抽出部と、
前記案内情報の少なくとも一部及び前記ユーザのスケジュールを表示部に並列に表示させるとともに、前記予約候補日時を当該ユーザのスケジュールに重畳して表示させる表示制御部と、
前記スケジュールに重畳して表示された前記予約候補日時の一部を選択する操作を受け付けることにより前記予約候補日時の一部を予約日時として選択する選択部と、
前記予約日時を前記第1記憶部に記憶されているスケジュール情報に登録する登録部と、
を備えるスケジュール管理装置。An acquisition unit that acquires schedule information indicating a user's schedule from the first storage unit, and acquires guidance information including information indicating the contents of the service and date / time information indicating the date and time when the service is provided, from an external device;
Based on the guidance information, an extraction unit that extracts at least one of the dates and times of providing the service as a reservation candidate date and time,
A display control unit for displaying at least a part of the guidance information and the user's schedule in parallel on a display unit, and displaying the reservation candidate date and time superimposed on the user's schedule;
A selection unit that selects a part of the reservation candidate date and time as a reservation date and time by accepting an operation of selecting a part of the reservation candidate date and time displayed superimposed on the schedule;
A registration unit for registering the reservation date and time in the schedule information stored in the first storage unit;
A schedule management device comprising:
前記案内情報に基づいて、前記サービスを提供する日時のうち少なくともいずれかの日時を予約候補日時として抽出する抽出手順と、
前記案内情報の少なくとも一部及び前記ユーザのスケジュールを表示部に並列に表示させるとともに、前記予約候補日時を当該ユーザのスケジュールに重畳して表示させる表示制御手順と、
前記スケジュールに重畳して表示された前記予約候補日時の一部を選択する操作を受け付けることにより前記予約候補日時の一部を予約日時として選択する選択手順と、
前記予約日時を前記第1記憶部に記憶されているスケジュール情報に登録する登録手順と、
を備えるスケジュール管理方法。An acquisition procedure for acquiring schedule information indicating a user's schedule from the first storage unit, and acquiring guidance information including information indicating the contents of the service and date and time information indicating the date and time when the service is provided;
Based on the guidance information, an extraction procedure for extracting at least one of the dates and times of providing the service as a reservation candidate date and time,
A display control procedure for displaying at least part of the guidance information and the user's schedule in parallel on a display unit, and displaying the reservation candidate date and time superimposed on the user's schedule;
A selection procedure for selecting a part of the reservation candidate date and time as a reservation date and time by accepting an operation of selecting a part of the reservation candidate date and time displayed superimposed on the schedule;
A registration procedure for registering the reservation date and time in the schedule information stored in the first storage unit;
A schedule management method comprising:
前記スケジュール管理システムは、
ユーザのスケジュールを示すスケジュール情報を記憶する第1記憶部を有し、
前記予約サーバは、
サービスの内容を示す情報及びサービスを提供する日時を示す日時情報を含む案内情報を記憶する第2記憶部を有し、
前記スケジュール管理装置は、
前記スケジュール情報を第1記憶部から取得するとともに、前記案内情報を第2記憶部から取得する取得部と、
前記案内情報に基づいて、前記サービスを提供する日時のうち少なくともいずれかの日時を予約候補日時として抽出する抽出部と、
前記案内情報の少なくとも一部及び前記ユーザのスケジュールを表示部に並列に表示させるとともに、前記予約候補日時を当該ユーザのスケジュールに重畳して表示させる表示制御部と、
前記スケジュールに重畳して表示された前記予約候補日時の一部を選択する操作を受け付けることにより前記予約候補日時の一部を予約日時として選択する選択部と、
前記予約日時を前記第1記憶部に記憶されているスケジュール情報に登録する登録部と、
を有するスケジュール管理システム。A schedule management system comprising a schedule management server, a reservation server, and a schedule management device,
The schedule management system includes:
A first storage unit that stores schedule information indicating a user's schedule;
The reservation server
A second storage unit that stores guidance information including information indicating service content and date and time information indicating the date and time when the service is provided;
The schedule management device includes:
The schedule information is acquired from the first storage unit, and the guide information is acquired from the second storage unit;
Based on the guidance information, an extraction unit that extracts at least one of the dates and times of providing the service as a reservation candidate date and time,
A display control unit for displaying at least a part of the guidance information and the user's schedule in parallel on a display unit, and displaying the reservation candidate date and time superimposed on the user's schedule;
A selection unit that selects a part of the reservation candidate date and time as a reservation date and time by accepting an operation of selecting a part of the reservation candidate date and time displayed superimposed on the schedule;
A registration unit for registering the reservation date and time in the schedule information stored in the first storage unit;
A schedule management system.
前記サーバ又は前記スケジュール管理装置は、
ユーザのスケジュールを示すスケジュール情報を記憶する第1記憶部と、
サービスの内容を示す情報及びサービスを提供する日時を示す日時情報を含む案内情報を記憶する第2記憶部と、
前記案内情報に基づいて、前記サービスを提供する日時のうち少なくともいずれかの日時を予約候補日時として抽出する抽出部と、
を有し、
前記スケジュール管理装置は、
前記予約候補日時を当該ユーザのスケジュールに重畳して表示させる表示制御部と、
前記スケジュールに重畳して表示された前記予約候補日時の一部を選択する操作を受け付けることにより前記予約候補日時の一部を予約日時として選択する選択部と、
を有し、
前記表示制御部は、前記予約日時を前記スケジュールに重畳して表示させる
スケジュール管理システム。A schedule management system comprising a server and a schedule management device,
The server or the schedule management device is
A first storage unit that stores schedule information indicating a user's schedule;
A second storage unit for storing guidance information including information indicating service contents and date and time information indicating the date and time when the service is provided;
Based on the guidance information, an extraction unit that extracts at least one of the dates and times of providing the service as a reservation candidate date and time,
Have
The schedule management device includes:
A display control unit for displaying the reservation candidate date and time superimposed on the user's schedule;
A selection unit that selects a part of the reservation candidate date and time as a reservation date and time by accepting an operation of selecting a part of the reservation candidate date and time displayed superimposed on the schedule;
Have
The display control unit displays the reservation date and time superimposed on the schedule.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012237456 | 2012-10-29 | ||
JP2012237456 | 2012-10-29 | ||
PCT/JP2013/079069 WO2014069384A1 (en) | 2012-10-29 | 2013-10-28 | Schedule management program, schedule management device, schedule management method, and schedule management system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPWO2014069384A1 true JPWO2014069384A1 (en) | 2016-09-08 |
Family
ID=50627290
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014544485A Pending JPWO2014069384A1 (en) | 2012-10-29 | 2013-10-28 | Schedule management program, schedule management apparatus, schedule management method, and schedule management system |
Country Status (2)
Country | Link |
---|---|
JP (1) | JPWO2014069384A1 (en) |
WO (1) | WO2014069384A1 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5994028B2 (en) * | 2014-01-24 | 2016-09-21 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | Control method, information providing method, and program |
JP6059829B1 (en) * | 2016-01-07 | 2017-01-11 | 株式会社リクルートホールディングス | Reservation processing device, user terminal, and reservation processing method |
JP6037590B1 (en) * | 2016-01-27 | 2016-12-07 | 株式会社リクポ | Service provision reservation system, service provision reservation management server, service provision reservation method, and service provision reservation program |
JP7390781B2 (en) * | 2018-06-19 | 2023-12-04 | 正規 荻野 | Schedule information sharing method and system |
JP7069384B1 (en) | 2021-05-31 | 2022-05-17 | Kddi株式会社 | Information processing equipment, information processing methods and programs |
WO2023107108A1 (en) * | 2021-12-09 | 2023-06-15 | Google Llc | Providing an experience-focused navigation session |
JP7557223B2 (en) | 2022-07-26 | 2024-09-27 | エヌアイラボ株式会社 | System, program, and method |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002056258A (en) * | 2000-08-08 | 2002-02-20 | Ricoh Co Ltd | Method, system and server for reservation and storage medium |
JP2002056260A (en) * | 2000-08-10 | 2002-02-20 | Itsuo Kagami | System and method for reserving beauty parlor |
JP2002329110A (en) * | 2001-04-27 | 2002-11-15 | Satoshi Masuda | Reservation management system |
JP2003168037A (en) * | 2001-12-04 | 2003-06-13 | Nec Corp | Preservation system, its method, computer program, and terminal equipment |
JP2006040204A (en) * | 2004-07-30 | 2006-02-09 | Hypersoft:Kk | Management system for beauty or hair cut salon |
JP2006146443A (en) * | 2004-11-17 | 2006-06-08 | Cosmo Design:Kk | User management system |
JP2007334569A (en) * | 2006-06-14 | 2007-12-27 | Up Hills:Kk | Hair salon reservation system |
-
2013
- 2013-10-28 JP JP2014544485A patent/JPWO2014069384A1/en active Pending
- 2013-10-28 WO PCT/JP2013/079069 patent/WO2014069384A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002056258A (en) * | 2000-08-08 | 2002-02-20 | Ricoh Co Ltd | Method, system and server for reservation and storage medium |
JP2002056260A (en) * | 2000-08-10 | 2002-02-20 | Itsuo Kagami | System and method for reserving beauty parlor |
JP2002329110A (en) * | 2001-04-27 | 2002-11-15 | Satoshi Masuda | Reservation management system |
JP2003168037A (en) * | 2001-12-04 | 2003-06-13 | Nec Corp | Preservation system, its method, computer program, and terminal equipment |
JP2006040204A (en) * | 2004-07-30 | 2006-02-09 | Hypersoft:Kk | Management system for beauty or hair cut salon |
JP2006146443A (en) * | 2004-11-17 | 2006-06-08 | Cosmo Design:Kk | User management system |
JP2007334569A (en) * | 2006-06-14 | 2007-12-27 | Up Hills:Kk | Hair salon reservation system |
Also Published As
Publication number | Publication date |
---|---|
WO2014069384A1 (en) | 2014-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2014069384A1 (en) | Schedule management program, schedule management device, schedule management method, and schedule management system | |
JP5875167B1 (en) | Information management apparatus and information management method | |
US20170293965A1 (en) | Shopping support device and shopping support method | |
US20150324710A1 (en) | Method for controlling communication device, method for providing information in information management system, and computer-readable recording medium | |
JP2011229173A (en) | Method and apparatus for voice link initiation | |
US20220172140A1 (en) | Server device for collection and delivery systems and collection and delivery control method thereof | |
US20180068369A1 (en) | Shopping support device and shopping support method | |
US20150108213A1 (en) | Shopping support device and shopping support method | |
WO2017002952A1 (en) | Information management device and information management method | |
JP2016181064A (en) | Image recording apparatus and information providing system | |
JP2012226702A (en) | Reservation management device, reservation management method, and program | |
JP2016162226A (en) | Point system and control program | |
JP2016035695A (en) | Notification program, notification method, and portable terminal | |
JP2013077111A (en) | Care attendance management system | |
JP6539403B1 (en) | Reservation management apparatus, reservation management method and reservation management program | |
JP2011065299A (en) | Information retrieval system, information retrieval device, information retrieval method, picture display device for retrieval, picture display method for retrieval, and program | |
JP6794404B2 (en) | Stamp rally ticket management system, stamp rally ticket management method, and stamp rally ticket management program | |
JP5537724B1 (en) | Travel support electronic book device, travel support system, and travel support program | |
KR20120088889A (en) | Reservation service system with function of position tracing and method of controlling the same | |
JP2019117659A (en) | Information management device, information management system, information management method, and information management program | |
JP6744468B1 (en) | Information processing system, method, and program | |
JP2019045977A (en) | Reservation management device, reservation management method and reservation management program | |
TWI882283B (en) | Electronic apparatus for providing reward information to terminal of delivery person and method thereof | |
KR102778167B1 (en) | Method and device for schedule management for job seeker, and computer-readable recording medium storing computer program for executing the method | |
JP6526303B2 (en) | Reservation management apparatus, reservation management system, and reservation management program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20161018 |