JP7730059B2 - Information processing device, information processing method, and program - Google Patents
Information processing device, information processing method, and programInfo
- Publication number
- JP7730059B2 JP7730059B2 JP2024123596A JP2024123596A JP7730059B2 JP 7730059 B2 JP7730059 B2 JP 7730059B2 JP 2024123596 A JP2024123596 A JP 2024123596A JP 2024123596 A JP2024123596 A JP 2024123596A JP 7730059 B2 JP7730059 B2 JP 7730059B2
- Authority
- JP
- Japan
- Prior art keywords
- reservation
- service
- user
- page
- information
- 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.)
- Active
Links
Description
本発明は、情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program.
サービスの利用を希望する者(ユーザ)は、サービスを提供する個人又は店舗のホームページ等のようなサービス予約ページにアクセスする等して、ネットワーク経由でサービスの予約を行うことができる。ネットワークを介したサービス予約に関する技術としては、特許文献1に記載の技術が挙げられる。 A person (user) wishing to use a service can reserve a service via a network, for example by accessing a service reservation page, such as the homepage of an individual or store providing the service. An example of technology related to service reservations via a network is the technology described in Patent Document 1.
特許文献1の技術では、予約処理システムへのログインが許可されたモバイル端末のユーザによる操作指示に従って、当該ユーザにより入力された予約に関する情報を受け付ける。予約処理システムへのログインは、モバイル端末のユーザによって入力された電話番号を受け付けることで発行されるURL(Uniform Resource Locator)を通じて行われる。システムへのログイン後には予約の申込み処理を実行し、予約に関する情報をモバイル端末の電話番号に紐づけて記憶させる。 The technology in Patent Document 1 accepts reservation-related information entered by a user of a mobile device who is authorized to log in to the reservation processing system, following operational instructions from the user. Logging in to the reservation processing system is performed via a uniform resource locator (URL) issued by accepting the phone number entered by the mobile device user. After logging in to the system, the reservation application process is executed, and reservation-related information is stored in association with the mobile device's phone number.
上記の特許文献1に記載の技術をはじめ、ネットワークを利用した従来のサービス予約では、例えば、希望するサービス提供者及びサービス提供日時等の情報を個別に入力する必要があり、サービス予約に手間を要していた。
そこで、本発明は、ネットワークを利用したサービス予約をより簡便な操作にて実施するための情報処理装置、情報処理方法及びプログラムを提供することを課題とする。
Conventional network-based service reservations, including the technology described in Patent Document 1 above, require users to individually input information such as the desired service provider and the date and time of service provision, making service reservations time-consuming.
SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide an information processing device, an information processing method, and a program for making a service reservation using a network with a simpler operation.
本発明の一態様に係る情報処理装置は、サービス提供源の識別情報に基づいて、サービス提供源によるサービスについての予約アクセス用情報を設定する設定部と、予約アクセス用情報を通じたアクセスがあった場合に、予約アクセス用情報と対応するサービス提供源の識別情報を指定した予約ページを表示させる表示制御部と、予約ページに表示される予約可能日時に対するユーザの指定操作に応じて、指定された予約可能日時におけるサービス提供源によるサービスの予約を受け付ける予約受付部と、を有する。 An information processing device according to one aspect of the present invention includes a setting unit that sets reservation access information for a service provided by a service source based on the identification information of the service source; a display control unit that, when access is made through the reservation access information, displays a reservation page that specifies the identification information of the service source corresponding to the reservation access information; and a reservation acceptance unit that accepts reservations for a service provided by the service source for a specified available reservation date and time in response to a user's selection of an available reservation date and time displayed on the reservation page.
本発明の一態様によれば、ユーザは、アクセス用情報を通じて、サービス提供源によるサービスの予約ページにアクセスし、予約ページに表示される予約可能日時の一つを指定することで、指定された日時におけるサービス提供源によるサービスを予約することができる。これにより、サービスをより簡単な操作で予約することが可能となる。 According to one aspect of the present invention, a user can use the access information to access a reservation page for a service provided by a service provider and specify one of the available reservation dates and times displayed on the reservation page, thereby reserving a service provided by the service provider for the specified date and time. This makes it possible to reserve a service with simpler operations.
<<本発明を利用したサービス予約について>>
本発明を利用したサービス予約(以下、本発明によるサービス予約)について概説する。本発明によるサービス予約は、サービスの利用を希望する者により、インターネット又はモバイル通信回線等のネットワークを通じて行われる。
<<About service reservations using this invention>>
A service reservation using the present invention (hereinafter referred to as a service reservation according to the present invention) will be outlined below. A service reservation according to the present invention is made by a person who wishes to use a service via a network such as the Internet or a mobile communication line.
本発明における「サービス」とは、サービス提供源がユーザのために提供する役務(労務)であり、所定の提供場所にて利用可能である。サービスの提供場所は、店舗又は施設等であり、具体例としては、美容サロン、エステサロン、フィットネスクラブ、カルチャースクール、学習塾、病院、診療所、及びクリニック等が挙げられる。 In this invention, a "service" refers to a service (labor) provided by a service provider for a user, and is available at a specified location. The location where the service is provided may be a store or facility, and specific examples include beauty salons, esthetic salons, fitness clubs, cultural schools, cram schools, hospitals, medical clinics, and other facilities.
サービス提供源は、サービス提供場所にてサービスを提供する人的資源又は物的資源(所謂リソース)であり、具体例としては、店舗に勤める店員、サービスを提供するためのスペース(座席等)、及び、特殊なサービスを提供するために用いられる専用の機器及びマシン等が挙げられる。 Service provision sources are human or material resources (so-called resources) that provide services at the service provision location. Specific examples include store staff, space for providing services (seats, etc.), and specialized equipment and machines used to provide special services.
サービスの利用期間中、サービス提供源は、時間的に拘束される。そのために、サービス利用を希望する者は、サービス利用に際して自分の端末(厳密には、後述のユーザ端末)を操作してサービス予約を行う。具体的には、希望するサービスの予約ページにアクセスし、サービス予約に必要な情報を入力する。予約に必要な情報としては、例えば、サービスの提供場所、サービス提供源、サービスの種目(メニュー)及び予約日時等が挙げられるが、本発明によれば、これらの事項に関する入力の手間を簡略化することができ、より容易に、希望の日時におけるサービス提供源によるサービスを予約することができる。 During the period of service usage, the service provider is time-bound. For this reason, when using a service, a person wishing to use the service operates their own terminal (strictly speaking, a user terminal, described below) to make a service reservation. Specifically, they access the reservation page for the desired service and enter the information necessary to reserve the service. Information necessary for a reservation includes, for example, the location of the service, the service provider, the type of service (menu), and the reservation date and time. According to the present invention, the effort required to enter these items can be simplified, making it easier to reserve a service from a service provider at a desired date and time.
以下、本発明の好適な実施形態の一例(以下、本実施形態という。)について、添付の図面を参照しながら詳細に説明する。ただし、以下に説明する実施形態は、本発明の理解を容易にするために挙げた一例にすぎず、本発明を限定するものではない。すなわち、本発明は、その趣旨を逸脱しない限りにおいて、以下に説明する実施形態から変更又は改良され得る。また、当然ながら、本発明には、その等価物が含まれる。 Below, a preferred embodiment of the present invention (hereinafter referred to as the present embodiment) will be described in detail with reference to the accompanying drawings. However, the embodiment described below is merely an example provided to facilitate understanding of the present invention and is not intended to limit the present invention. In other words, the present invention may be modified or improved from the embodiment described below without departing from the spirit of the present invention. Furthermore, it goes without saying that the present invention also includes equivalents thereof.
また、以下の説明の中で参照される画面例も一例に過ぎず、画面の構成例、表示される情報の内容、及びGUI(Graphical User Interface)等は、システム設計の仕様及びユーザの好み等に応じて自由に設計することができ、また適宜変更し得るものである。 Furthermore, the screen examples referenced in the following explanation are merely examples, and the screen configuration, displayed information, and GUI (Graphical User Interface) can be freely designed and modified according to system design specifications and user preferences.
また、以降の説明において、「装置」は、単一の装置に限られず、互いに分離した状態で協働する複数の装置によって構成されるものも含むものとする。つまり、本発明の情報処理装置は、一台のコンピュータによって構成されてもよく、あるいは、複数台のコンピュータによって構成されてもよい。 Furthermore, in the following description, the term "device" is not limited to a single device, but also includes devices composed of multiple devices that work together while being separate from each other. In other words, the information processing device of the present invention may be composed of a single computer, or may be composed of multiple computers.
また、以下では、サービス提供源の具体例として「美容師」を挙げ、美容師によるサービス(美容サービス)を予約するケースについて説明することとする。ただし、かかるケースは、あくまでも一例に過ぎず、それ以外のケースにも本発明は適用可能である。
なお、以下の説明では、サービスの利用を希望してサービスの予約を行う者を、便宜上、「ユーザ」と呼ぶこととする。
In the following, a "hairdresser" will be used as a specific example of a service provider, and a case of reserving a service (beauty service) by a hairdresser will be described. However, this case is merely an example, and the present invention can be applied to other cases as well.
In the following description, for convenience, a person who wishes to use a service and makes a reservation for the service will be referred to as a "user."
<<本実施形態の情報処理装置について>>
本実施形態の情報処理装置の構成について説明する。本実施形態の情報処理装置は、コンピュータ、より厳密にはサーバコンピュータ(以下、予約処理サーバ10という。)によって構成されている。予約処理サーバ10は、図1に示すように、SNS(Social Networking Service)運営用のサーバ(以下、SNSサーバ12という。)と、美容師が利用する業者端末14と、ユーザが利用するユーザ端末16とネットワーク18を介して通信可能に接続されている。
なお、図1では、図示の都合上、業者端末14及びユーザ端末16が1台ずつ描かれているが、それぞれの端末の台数は、特に限定されるものではない。
<<About the information processing device of this embodiment>>
The configuration of the information processing device of this embodiment will be described. The information processing device of this embodiment is configured by a computer, more specifically a server computer (hereinafter referred to as a reservation processing server 10). As shown in Figure 1, the reservation processing server 10 is communicably connected via a network 18 to a server for operating an SNS (Social Networking Service) (hereinafter referred to as an SNS server 12), a service provider terminal 14 used by hairdressers, and a user terminal 16 used by users.
For convenience of illustration, FIG. 1 shows one provider terminal 14 and one user terminal 16, but the number of each terminal is not particularly limited.
予約処理サーバ10は、美容師が提供するサービス(美容サービス)の予約に関する一連の情報処理を実行する。具体的に説明すると、予約処理サーバ10は、美容サービスに関する情報を登録し、美容サービスの予約ページを生成し、予約ページを通じてユーザの予約を受け付ける。また、予約処理サーバ10は、美容サービスの予約ページを生成するための予約アクセス用情報を設定(発行)する。予約アクセス用情報は、予約ページにアクセスするためのURLを含む情報であり、本実施形態ではURLを示す文字情報である。 The reservation processing server 10 executes a series of information processes related to reservations for services (beauty services) provided by hairdressers. Specifically, the reservation processing server 10 registers information related to beauty services, generates a reservation page for the beauty services, and accepts reservations from users through the reservation page. The reservation processing server 10 also sets (issues) reservation access information for generating the reservation page for the beauty services. The reservation access information is information that includes a URL for accessing the reservation page, and in this embodiment is text information indicating the URL.
SNSサーバ12は、公知のSNSサーバからなり、SNSへの投稿記事を投稿者から受信し、受信した投稿記事を閲覧者に向けて配信する。本実施形態では、美容師が投稿者に該当し、ユーザが閲覧者に該当することとする。 SNS server 12 is a known SNS server that receives posts to the SNS from posters and distributes the received posts to viewers. In this embodiment, hairdressers correspond to posters and users correspond to viewers.
業者端末14は、美容師の操作に従って、予約処理サーバ10及びSNSサーバ12と通信する。美容師は、業者端末14を通じて、自身が提供する美容サービスに関する情報を予約処理サーバ10に登録することができる。 The provider terminal 14 communicates with the reservation processing server 10 and the SNS server 12 in accordance with the hairdresser's operations. The hairdresser can register information about the beauty services they provide to the reservation processing server 10 via the provider terminal 14.
また、予約処理サーバ10が、一人の美容師による美容サービスについての予約アクセス用情報を設定すると、その美容師の業者端末2に向けて予約アクセス用情報が送信される。このときの予約アクセス用情報は、上記の美容師による美容サービスの予約専用の情報である。そのため、ユーザは、予約アクセス用情報を利用すれば、一人の美容師による美容サービスを直接予約することができる。分かり易く説明すると、例えば、ユーザは、ある店舗に勤務する複数の美容師の中から、予約アクセス用情報と対応する一人の美容師によるサービスを予約することができるため、予約に際して、複数の美容師の中から該当の美容師を見つけ出す手間を要さない。 Furthermore, when the reservation processing server 10 sets reservation access information for beauty services by a single hairdresser, the reservation access information is sent to the hairdresser's business terminal 2. This reservation access information is information specifically for reserving beauty services by the above-mentioned hairdresser. Therefore, by using the reservation access information, a user can directly reserve beauty services by a single hairdresser. To put it simply, for example, a user can reserve a service by a single hairdresser corresponding to the reservation access information from among multiple hairdressers working at a certain salon, eliminating the need to go to the trouble of finding the appropriate hairdresser from among multiple hairdressers when making a reservation.
さらに、美容師は、自分が提供する美容サービスについての予約アクセス用情報(具体的には、予約ページへのURL)を、SNSを通じてユーザに通知することができる。具体的には、美容師が、業者端末14にてSNS用のアプリケーションプログラムを起動し、予約アクセス用情報が掲載された記事をSNSに投稿すると、SNSサーバ12が、その投稿記事を特定のユーザ端末16に向けて配信する。特定のユーザ端末16は、例えば、記事の送信元である美容師のフレンド(SNS上でのフレンド)として登録されたユーザのユーザ端末が該当する。 Furthermore, hairdressers can notify users of reservation access information (specifically, the URL to the reservation page) for the beauty services they provide via SNS. Specifically, when a hairdresser launches an SNS application program on their service provider terminal 14 and posts an article on SNS containing reservation access information, the SNS server 12 distributes the posted article to specific user terminals 16. The specific user terminals 16 are, for example, user terminals of users who are registered as friends (friends on SNS) of the hairdresser who sent the article.
予約アクセス用情報の通知先については、上記のユーザに限定されず、例えば、SNSにおいて所定のコミュニティ(具体的には、美容に関するコミュニティ等)に属するユーザでもよく、あるいは不特定のユーザでもよい。また、予約アクセス用情報の通知方法については、SNSを通じた通知方法に限定されず、他の通知方法でもよく、例えば、メール又はショートメッセージサービスを通じた通知方法でもよい。 The recipients of the reservation access information are not limited to the users mentioned above, and may be, for example, users who belong to a specific community on SNS (specifically, a beauty-related community, etc.), or unspecified users. Furthermore, the method of notification of the reservation access information is not limited to notification via SNS, and other notification methods may be used, such as notification via email or short message service.
ユーザ端末16は、ユーザ操作を受け付ける入力デバイスと、予約ページ及びSNSの投稿記事等を表示する表示デバイスとを備える端末であり、例えばスマートフォン、タブレット端末、PC、情報入力が可能なテレビ受像機、及びウェアラブル端末等によって構成される。本実施形態のユーザ端末16は、例えばタッチパネル付きのディスプレイ等を有するスマートフォン又はタブレット端末によって構成されることとする。 The user terminal 16 is a terminal equipped with an input device that accepts user operations and a display device that displays reservation pages and SNS posts, etc., and is configured, for example, as a smartphone, tablet terminal, PC, television set that allows information input, wearable terminal, etc. In this embodiment, the user terminal 16 is configured, for example, as a smartphone or tablet terminal that has a display with a touch panel, etc.
ユーザ端末16は、予約アクセス用情報が掲載された投稿記事をディスプレイに表示している間にユーザが予約アクセス用情報に対して所定の操作、例えば、予約アクセス用情報をタッチする操作を行うと、その操作を受け付け、アクセス用データを予約処理サーバ10に向けて送信する。予約処理サーバ10は、ユーザ端末16からアクセス用データを受信すると、タッチされた予約アクセス用情報に基づいて予約ページを生成し、データ送信元であるユーザ端末16に予約ページを表示させる。これにより、ユーザは、予約アクセス用情報を通じて予約ページにアクセスすることができる。
なお、ユーザは、予約ページにアクセスした後に再度予約ページにアクセスするケースを想定し、ユーザ端末16にて予約ページをブックマーク(お気に入り登録)し、さらに、予約ページへのアクセスを容易にするためのショートカット用のアイコンを作成してユーザ端末16のディスプレイに表示させてもよい。
When a user performs a predetermined operation on the reservation access information, for example, touching the reservation access information, while a posted article containing the reservation access information is displayed on the user terminal 16, the user terminal 16 accepts the operation and transmits access data to the reservation processing server 10. When the reservation processing server 10 receives the access data from the user terminal 16, it generates a reservation page based on the touched reservation access information and displays the reservation page on the user terminal 16 that sent the data. This allows the user to access the reservation page via the reservation access information.
In addition, assuming that the user will access the reservation page again after accessing it, the user may bookmark the reservation page (register it as a favorite) on the user terminal 16, and may also create a shortcut icon to make it easier to access the reservation page and display it on the display of the user terminal 16.
本実施形態の予約ページ(以下、予約ページPr)は、図2に示すような美容師が所定の店舗で提供する所定のメニューのサービスについての予約を受け付けるためのWebページであり、図2に示すケースでは、美容師A氏が勤務先の店舗Taで提供する「カット&カラー」というメニューの美容サービスの予約を受け付ける。換言すると、予約ページPrは、予約アクセス用情報と対応する美容師の識別情報、サービス提供場所である店舗、及びサービスの種目(メニュー)を指定して生成されるページである。
一例を挙げると、予約アクセス用情報は、「http://AAAA.com/reserve?shop=店舗Ta&resource=美容師A&menu=カット&カラー」のように美容師A氏の識別情報、サービス提供場所である店舗Ta、及び、サービスの種目(メニュー)であるカット&カラーを含んでいる。この予約アクセス用情報を用いたアクセス操作があると、Webページ「http://AAAA.com」にアクセスされ、「reserve?shop=店舗Ta&resource=美容師A&menu=カット&カラー」を指定した状態の予約ページPrが生成される。
The reservation page (hereinafter referred to as reservation page Pr) of this embodiment is a web page for accepting reservations for a predetermined menu of services provided by a hairdresser at a predetermined salon, as shown in Fig. 2. In the case shown in Fig. 2, reservations are accepted for a beauty service menu of "cut and color" provided by hairdresser A at salon Ta where he works. In other words, the reservation page Pr is a page generated by specifying the reservation access information, the identification information of the corresponding hairdresser, the salon where the service is provided, and the type of service (menu).
For example, the reservation access information includes the identification information of hairdresser A, the store Ta where the service is provided, and the cut and color service type (menu), such as "http://AAAA.com/reserve?shop=store Ta&resource=hairdresser A&menu=cut&color." When an access operation is performed using this reservation access information, the web page "http://AAAA.com" is accessed, and a reservation page Pr is generated with "reserve?shop=store Ta&resource=hairdresser A&menu=cut&color" specified.
ユーザは、予約ページPrが表示されたディスプレイ上でサービス予約操作を行う。サービス予約操作について図2を参照しながら説明すると、予約ページPrには、美容師による美容サービス、より詳しくは、美容師が勤める店舗での所定の種目(メニュー)のサービスについて、予約可能日時が指定可能な状態で表示される。「指定可能な状態で表示される」とは、ユーザがいずれか一つの日時を指定する操作を受け付ける態様で表示することである。図2に示すケースでは、予約可能日時の欄に「〇」が表示される一方で、既に予約が入っているために予約不可能日時の欄には「×」が表示される。ユーザは、予約可能日時の中から一つを指定し、その日時の欄に表示された〇印をタッチする。かかる日時の指定操作がサービス予約操作に相当する。 The user performs a service reservation operation on the display showing the reservation page Pr. To explain the service reservation operation with reference to Figure 2, the reservation page Pr displays beauty services by a hairdresser, more specifically, a specified service category (menu) at the salon where the hairdresser works, with available reservation dates and times displayed so that they can be specified. "Displayed so that they can be specified" means that the display is in a format that accepts the user's operation to specify one of the dates and times. In the case shown in Figure 2, a "◯" is displayed in the available date and time column, while an "X" is displayed in the unavailable date and time column because the date and time is already booked. The user selects one of the available date and time and touches the "◯" displayed in the date and time column. This date and time specification operation corresponds to the service reservation operation.
ユーザ端末16は、サービス予約操作としての日時指定操作が行われると、指定された日時を示すデータ(以下、指定日時データ)を生成して予約処理サーバ10に向けて送信する。予約処理サーバ10は、指定日時データを受信することで、ユーザが行ったサービス予約を受け付ける。このときのサービス予約は、指定された予約可能日時に美容師が所定の店舗で提供する美容サービスのうち、所定のメニューのサービスに対する予約である。予約が受け付けられると、ユーザ端末16のディスプレイに予約受付画面(図8参照)が表示される。 When a date and time specification operation is performed as a service reservation operation, the user terminal 16 generates data indicating the specified date and time (hereinafter referred to as specified date and time data) and sends it to the reservation processing server 10. The reservation processing server 10 receives the specified date and time data and accepts the service reservation made by the user. This service reservation is a reservation for a specified menu of beauty services provided by a hairdresser at a specified salon on the specified available date and time. Once the reservation is accepted, a reservation acceptance screen (see Figure 8) is displayed on the display of the user terminal 16.
以上のように、本実施形態において、ユーザは、予約ページPrに表示された利用可能日時を指定する操作を行うだけで、希望するサービスを予約することができる。つまり、本実施形態では、サービスの提供場所である店舗、美容師、サービスのメニュー及び予約日時をそれぞれ個別に入力する必要がないので、予約操作が簡略化される。これにより、ユーザは、より容易に、所定の美容師による美容サービスを予約することができる。 As described above, in this embodiment, the user can reserve the desired service simply by specifying the available date and time displayed on the reservation page Pr. In other words, in this embodiment, the reservation operation is simplified because there is no need to separately enter the store where the service is provided, the hairdresser, the service menu, and the reservation date and time. This allows the user to more easily reserve a beauty service from a specified hairdresser.
なお、本実施形態において、ユーザは、予約ページPrに表示された利用可能日時のいずれを指定する操作を行うだけで、予約するサービスについて店舗、美容師、メニュー及び日時を決めることができるが、決めるべき事項は、上記の事項に限られない。例えば、1つのメニューのサービスのみを提供する美容師について、その美容師によるサービスを予約する際に決めるべき事項は、店舗、美容師及び日時となり、メニューは省略される。また、上記以外の事項を含めてもよく、例えば、同一のメニューに対して所要時間が異なる複数のコースが設定されている場合に、どのコースにするかを更に決めてもよい。 In this embodiment, the user can decide the store, hairdresser, menu, and date and time for the service to be reserved simply by selecting one of the available dates and times displayed on the reservation page Pr, but the items to be decided are not limited to the above. For example, for a hairdresser who only offers one menu of services, the items to be decided when booking a service from that hairdresser are the store, hairdresser, and date and time, and the menu is omitted. Items other than those mentioned above may also be included. For example, if multiple courses with different required times are set for the same menu, the user may also decide which course to choose.
<<情報処理装置の構成例>>
本実施形態の情報処理装置である予約処理サーバ10の構成例について説明する。
先ず、予約処理サーバ10のハードウェア構成について説明すると、図3に示すように、予約処理サーバ10は、プロセッサ21、メモリ22、通信用インタフェース23、ストレージ24、入力装置25及び出力装置26を有し、これらの機器がバス27を介して電気的に接続されている。
<<Configuration example of information processing device>>
An example of the configuration of the reservation processing server 10, which is an information processing device of this embodiment, will be described.
First, the hardware configuration of the reservation processing server 10 will be explained. As shown in FIG. 3, the reservation processing server 10 has a processor 21, memory 22, a communication interface 23, storage 24, an input device 25, and an output device 26, and these devices are electrically connected via a bus 27.
また、予約処理サーバ10には、ソフトウェアとして、オペレーティングシステム(OS)用のプログラム、及び、サービス予約処理用のアプリケーションプログラムがインストールされている。これらのプログラムは、本発明の「プログラム」に相当する。プロセッサ21が上記のプログラムに従って動作することで、予約処理サーバ10は、本発明の情報処理装置として機能し、サービス予約に関する一連の処理を実行する。 In addition, the reservation processing server 10 has installed as software a program for the operating system (OS) and an application program for processing service reservations. These programs correspond to the "programs" of the present invention. When the processor 21 operates in accordance with the above programs, the reservation processing server 10 functions as an information processing device of the present invention and executes a series of processes related to service reservations.
プロセッサ21は、CPU(Central Processing Unit)、MPU(Micro-Processing Unit)、MCU(Micro Controller Unit)、GPU(Graphics Processing Unit)、DSP(Digital Signal Processor)、TPU(Tensor Processing Unit)又はASIC(Application Specific Integrated Circuit)等によって構成されるとよい。
メモリ22は、ROM(Read Only Memory)及びRAM(Random Access Memory)等の半導体メモリによって構成されるとよい。
通信用インタフェース23は、例えばネットワークインターフェースカード、又は通信インタフェースボード等によって構成されるとよい。通信用インタフェース23によるデータ通信の規格については、特に限定されるものではなく、Wi-fi(登録商標)に基づく無線LANによる通信、3G、4G若しくは5Gの移動通信システムによる通信、又はLTE(Long Term Evolution)に基づく通信等が挙げられる。
ストレージ24は、フラッシュメモリ、HDD(Hard Disc Drive)、SSD(Solid State Drive)、FD(Flexible Disc)、MOディスク(Magneto-Optical disc)、CD
(Compact Disc)、DVD(Digital Versatile Disc)、SDカード(Secure Digital card)、又はUSBメモリ(Universal Serial Bus memory)等によって構成されるとよい。また、ストレージ24は、予約処理サーバ10の筐体内に内蔵されてもよく、外付け形式でサーバ本体に取り付けてもよい。さらに、ストレージ24は、予約処理サーバ10の本体と通信可能に接続された外部コンピュータ(例えば、データベースサーバ)等によって構成されてもよい。
入力装置25は、例えばキーボード、マウス又はタッチパネル等によって構成されるとよい。出力装置26は、例えばディスプレイ及びスピーカ等によって構成されるとよい。
The processor 21 may be configured with a CPU (Central Processing Unit), MPU (Micro-Processing Unit), MCU (Micro Controller Unit), GPU (Graphics Processing Unit), DSP (Digital Signal Processor), TPU (Tensor Processing Unit), or ASIC (Application Specific Integrated Circuit), etc.
The memory 22 may be configured by semiconductor memory such as a ROM (Read Only Memory) and a RAM (Random Access Memory).
The communication interface 23 may be configured by, for example, a network interface card, a communication interface board, etc. The standard of data communication by the communication interface 23 is not particularly limited, and examples include communication by a wireless LAN based on Wi-fi (registered trademark), communication by a 3G, 4G, or 5G mobile communication system, or communication based on LTE (Long Term Evolution).
The storage 24 may include a flash memory, a hard disk drive (HDD), a solid state drive (SSD), a flexible disk (FD), a magneto-optical disk (MO disk), a CD, etc.
The storage 24 may be a Compact Disc (CD), a Digital Versatile Disc (DVD), a Secure Digital card (SD card), or a Universal Serial Bus memory (USB memory). The storage 24 may be built into the housing of the reservation processing server 10, or may be attached to the server main body in an external format. Furthermore, the storage 24 may be an external computer (for example, a database server) connected to the main body of the reservation processing server 10 so as to be able to communicate with it.
The input device 25 may be configured with, for example, a keyboard, a mouse, a touch panel, etc. The output device 26 may be configured with, for example, a display and a speaker, etc.
予約処理サーバ10の構成について機能面から改めて説明すると、図4に示すように、予約処理サーバ10は、登録情報受信部31、設定部32、表示制御部33、予約受付部34、報知処理部35及び推奨部36を有する。これらの機能部は、前述した予約処理サーバ10のハードウェア機器と、予約処理サーバ10にインストールされたソフトウェア
(プログラム)とが協働することで実現される。
Explaining the configuration of the reservation processing server 10 from a functional perspective, as shown in Figure 4, the reservation processing server 10 has a registration information receiving unit 31, a setting unit 32, a display control unit 33, a reservation acceptance unit 34, a notification processing unit 35, and a recommendation unit 36. These functional units are realized by cooperation between the hardware devices of the reservation processing server 10 described above and software (programs) installed on the reservation processing server 10.
また、予約処理サーバ10は、各種の情報及びデータを記憶した記憶部40を有する。記憶部40は、予約処理サーバ10に内蔵される記憶媒体、又は予約処理サーバ10と通信可能に接続されたデータベースサーバによって構成される。記憶部40には、図4に示すように、サービス予約に関する情報として、サービス登録情報R1、予約状況管理情報R2、及び予約履歴情報R3等が記憶される。 The reservation processing server 10 also has a memory unit 40 that stores various information and data. The memory unit 40 is configured as a storage medium built into the reservation processing server 10, or a database server communicatively connected to the reservation processing server 10. As shown in FIG. 4, the memory unit 40 stores information related to service reservations, such as service registration information R1, reservation status management information R2, and reservation history information R3.
サービス登録情報R1は、美容師が提供するサービスに関して登録された情報であり、例えば、図5に示すように、サービスが提供される店舗、美容師の識別情報、サービスのメニュー(項目)、メニューに応じたサービスの所要時間、サービス提供期間、及び価格等を含む。これらの情報は、美容師によって業者端末14を通じて入力され、その後に業者端末14から予約処理サーバ10に送信されることで予約処理サーバ10に登録される。また、複数のメニューのサービスを提供する美容師については、サービス登録情報R1がメニュー毎に登録される。この場合、サービスの所要時間及び提供期間は、メニュー毎に設定される。
なお、本明細書において、「識別情報」には、識別対象である者の氏名(変名又は雅号等を含む)、その者に対して付与された番号等のID情報、その者のログイン情報(アカウント情報)、及び、その者が利用する端末のIP(Internet Protocol)アドレス等が含まれる。
The service registration information R1 is information registered regarding services provided by hairdressers, and includes, for example, as shown in Figure 5, the store where the service is provided, the hairdresser's identification information, the service menu (items), the required time for the service according to the menu, the service provision period, and the price. This information is entered by the hairdresser through the provider terminal 14, and then transmitted from the provider terminal 14 to the reservation processing server 10, where it is registered in the reservation processing server 10. Furthermore, for hairdressers who offer multiple menus of services, the service registration information R1 is registered for each menu. In this case, the required time and provision period for the service are set for each menu.
In this specification, "identification information" includes the name of the person to be identified (including pseudonyms or pen names), ID information such as a number assigned to that person, that person's login information (account information), and the IP (Internet Protocol) address of the terminal used by that person.
予約状況管理情報R2は、予約処理サーバ10(厳密には、予約受付部34)が受け付けたサービス予約に関する情報であり、例えば、図6に示すように、サービス予約を行ったユーザの識別情報、予約されたサービスを提供する美容師の識別情報、予約されたサービスのメニュー及び予約日時等を含む。予約処理サーバ10がサービス予約を受け付ける都度、1レコード分の予約状況管理情報R2が新たに記憶部40に記憶される。また、予約されたサービスのうち、ユーザが既に利用し終えたサービスの予約状況管理情報R2は、記憶部40から消去される。 Reservation status management information R2 is information related to service reservations accepted by the reservation processing server 10 (strictly speaking, the reservation acceptance unit 34), and includes, for example, as shown in FIG. 6, the identification information of the user who made the service reservation, the identification information of the hairdresser who will provide the reserved service, the menu of the reserved service, and the reservation date and time. Each time the reservation processing server 10 accepts a service reservation, one record's worth of reservation status management information R2 is newly stored in the storage unit 40. In addition, the reservation status management information R2 for reserved services that the user has already used is deleted from the storage unit 40.
予約履歴情報R3は、サービスに関するユーザの過去の予約履歴に関する情報であり、例えば、図7に示すように、既存ユーザの識別情報、既存ユーザが予約したサービスを提供する美容師及び店舗、既存ユーザが予約したサービスのメニュー及び予約日時等を含む。ここで、既存ユーザとは、予約処理サーバ10(厳密には、予約受付部34)が過去に予約を受け付けたことがあるユーザのことであり、特に、本実施形態では、店舗Taでのサービスを過去に予約したことがあるユーザである。
予約履歴情報R3は、予約処理サーバ10(厳密には、予約受付部34)がサービス予約を受け付ける度に記憶部40に記憶され、記憶部40に蓄積される。このように本実施形態では記憶部40が「予約履歴記憶部」として機能する。
The reservation history information R3 is information relating to the user's past reservation history for services, and includes, for example, the identification information of the existing user, the hairdresser and store providing the service reserved by the existing user, the menu of the service reserved by the existing user, and the reservation date and time, as shown in Fig. 7. Here, an existing user is a user whose reservation has been accepted in the past by the reservation processing server 10 (strictly speaking, the reservation acceptance unit 34), and in particular, in this embodiment, a user who has previously reserved a service at store Ta.
The reservation history information R3 is stored in the storage unit 40 every time the reservation processing server 10 (strictly speaking, the reservation reception unit 34) receives a service reservation, and is accumulated in the storage unit 40. In this manner, in this embodiment, the storage unit 40 functions as a "reservation history storage unit."
次に、予約処理サーバ10の機能部のうち、記憶部40以外の機能部について個々に説明する。なお、以下では、各機能部を分かり易く説明する理由から、店舗Taにおける美容師A氏による「カット&カラー」というメニューのサービスを、ユーザであるU氏が予約するケースを具体例に挙げて説明することとする。 Next, we will explain each of the functional units of the reservation processing server 10, other than the memory unit 40. In order to explain each functional unit in an easy-to-understand manner, we will use as a concrete example the case where a user, Mr. U, makes a reservation for a service menu called "Cut & Color" by hairdresser Mr. A at shop Ta.
(登録情報受信部)
登録情報受信部31は、美容師A氏が提供するサービスについて業者端末14を操作してサービス登録情報R1を入力した際に、入力されたサービス登録情報R1を美容師A氏の業者端末14から受信する。受信されたサービス登録情報R1は、記憶部40に記憶されて蓄積される。
なお、サービス登録情報R1には、前述したように、メニューに応じたサービスの所要時間が含まれている。所要時間については、美容師A氏が入力してもよいが、メニューとサービスの所要時間との対応関係が予め決められている場合には、メニューから所要時間を特定できるため、美容師A氏による所要時間の入力を省略してもよい。
(Registration information receiving unit)
When hairdresser A operates his/her provider terminal 14 to input service registration information R1 for the services he/she provides, the registration information receiving unit 31 receives the input service registration information R1 from hairdresser A's provider terminal 14. The received service registration information R1 is stored and accumulated in the memory unit 40.
As mentioned above, the service registration information R1 includes the required time for the service corresponding to the menu. The required time may be input by hairdresser A, but if the correspondence between the menu and the required time for the service is predetermined, the required time can be determined from the menu, so the input of the required time by hairdresser A may be omitted.
(設定部)
設定部32は、登録情報受信部31が美容師A氏からサービス登録情報R1を受信した際に、そのサービス登録情報R1に含まれる各種の情報に基づいて、美容師A氏によるサービスについての予約アクセス用情報を設定する。具体的には、店舗Taにおける美容師Aによるメニュー「カット&カラー」のサービスについて、当該サービスの予約ページへのURLが設定部32によって設定される。設定されるURLには、美容師A氏の識別情報、サービスの提供場所である店舗Ta、及び、サービスのメニューである「カット&カラー」のそれぞれと対応する文字列が含まれる。
(Settings section)
When the registration information receiving unit 31 receives the service registration information R1 from hairdresser A, the setting unit 32 sets reservation access information for the service by hairdresser A based on various information included in the service registration information R1. Specifically, for the service menu "Cut &Color" by hairdresser A at shop Ta, the setting unit 32 sets a URL to a reservation page for that service. The set URL includes character strings corresponding to the identification information of hairdresser A, shop Ta where the service is provided, and the service menu "Cut &Color."
以上のように、本実施形態において、設定部32は、サービスの提供場所、サービスの種目、及びサービス提供源の識別情報に基づいて予約アクセス用情報を設定する。そして、設定された予約アクセス用情報は、ネットワーク18を通じて美容師A氏の業者端末14に向けて送信される。その後、美容師A氏側で予約アクセス用情報が受信されると、美容師A氏は、予約アクセス用情報が掲載された記事をSNSに投稿し、SNSサーバ12が美容師A氏の投稿記事をユーザU氏に向けて配信する。これにより、美容師A氏による美容サービスについての予約アクセス用情報(すなわち、予約ページへのURL)がユーザU氏に通知される。 As described above, in this embodiment, the setting unit 32 sets reservation access information based on the service provision location, service type, and service provider identification information. The set reservation access information is then sent to hairdresser A's business terminal 14 via the network 18. After that, when hairdresser A receives the reservation access information, hairdresser A posts an article containing the reservation access information on the SNS, and the SNS server 12 distributes hairdresser A's post to user U. As a result, user U is notified of the reservation access information (i.e., the URL to the reservation page) for hairdressing services provided by hairdresser A.
なお、本実施形態では、前述したように、美容師A氏の識別情報、店舗Ta、及びサービスのメニュー「カット&カラー」のそれぞれと対応する文字列を含むURLを設定するが、このように特定の文字列を含むURLを設定する方法については、公知の設定方法が利用可能である。また、通知されるURLにはハイパーリンクが設定され、URLをタッチ又はクリックすることで容易に予約ページへアクセスすることができると好適である。 In this embodiment, as described above, a URL is set that includes character strings corresponding to the identification information of hairdresser A, shop Ta, and the service menu item "Cut & Color." However, any known setting method can be used to set a URL that includes specific character strings in this way. It is also preferable that a hyperlink be set in the notified URL, allowing easy access to the reservation page by touching or clicking the URL.
(表示制御部)
表示制御部33は、予約アクセス用情報を通じたアクセスがあった場合に、美容師A氏による美容サービスの予約ページPrをユーザU氏のユーザ端末16に表示させる。具体的には、表示制御部33は、予約アクセス用情報を通じたアクセスをトリガーとして予約ページPrを生成し、生成した予約ページPrの表示データをユーザU氏のユーザ端末16に向けて送信する。
(Display control unit)
When there is access through the reservation access information, the display control unit 33 displays a reservation page Pr for beauty services by hairdresser A on the user terminal 16 of user U. Specifically, the display control unit 33 generates the reservation page Pr using the access through the reservation access information as a trigger, and transmits display data of the generated reservation page Pr to user U's user terminal 16.
予約ページPrの表示制御の手順について説明すると、ユーザU氏は、ユーザ端末16のディスプレイにて、上記のURLが掲載された投稿記事を閲覧している間に、URLが記載された箇所をタッチする操作を行う。ユーザ端末16は、当該タッチ操作を受け付けると、アクセス用データを予約処理サーバ10に向けて送信する。表示制御部33は、ユーザ端末16からアクセス用データを受信すると、ユーザU氏によってタッチされたURLを特定し、そのURLから美容師A氏、店舗Ta、及びサービスのメニューである「カット&カラー」を割り出す。 To explain the procedure for controlling the display of the reservation page Pr, while viewing the posted article containing the above URL on the display of the user terminal 16, user U touches the area where the URL is written. When the user terminal 16 accepts this touch operation, it sends access data to the reservation processing server 10. When the display control unit 33 receives the access data from the user terminal 16, it identifies the URL touched by user U and, from that URL, determines hairstylist A, shop Ta, and the service menu item "Cut & Color."
また、表示制御部33は、記憶部40に記憶されたサービス登録情報R1を参照し、店舗Taにおける美容師A氏によるメニュー「カット&カラー」のサービスについて、所要時間及び提供期間を特定する。さらに、表示制御部33は、特定したサービスの所要時間及び提供期間に基づいて、当該提供期間内におけるサービスの予約可能日時を複数設定する。例えば、メニュー「カット&カラー」の所要時間が2時間である場合、サービス提供期間中の各日において予約可能日時が2時間間隔で設定される(図2参照)。ここで、予約ページにて表示される予約可能日時の時間間隔は、サービスのメニュー、より詳しくはメニュー毎の所要時間に応じて変化する。つまり、表示制御部33は、美容師A氏によるサービスの利用可能日時を、そのサービスのメニューに応じた時間間隔で複数設定する。 The display control unit 33 also references the service registration information R1 stored in the memory unit 40 to identify the required time and provision period for the "Cut & Color" service provided by hairdresser A at shop Ta. Furthermore, the display control unit 33 sets multiple available appointment dates and times for the service within the provision period based on the specified required time and provision period for the service. For example, if the required time for the "Cut & Color" menu is two hours, available appointment dates and times are set at two-hour intervals for each day during the service provision period (see Figure 2). Here, the time intervals between available appointment dates and times displayed on the reservation page vary depending on the service menu, or more specifically, the required time for each menu item. In other words, the display control unit 33 sets multiple available dates and times for services provided by hairdresser A at time intervals that correspond to the service menu.
上記の手順を経て、表示制御部33は、URLから特定したサービスに関する事項、及び、設定した複数の利用可能日時に基づき、美容師A氏による美容サービスの予約ページPrを生成する。このとき、表示制御部33は、設定した複数の利用可能日時が指定可能な状態で表示されるように予約ページPrを生成する。なお、設定された複数の利用可能日時のうち、既に予約が入っている日時については、指定不能な状態で予約ページPrに表示されるようにする。この場合、表示制御部33は、記憶部40に記憶された予約状況管理情報R2を参照し、店舗Taにおける美容師A氏によるメニュー「カット&カラー」のサービスについて、既に予約が入っている日時を確認する。 After going through the above steps, the display control unit 33 generates a reservation page Pr for beauty services by hairdresser A based on the details about the service identified from the URL and the multiple available dates and times that have been set. At this time, the display control unit 33 generates the reservation page Pr so that the multiple available dates and times that have been set are displayed in a specifiable state. Note that of the multiple available dates and times that have been set, dates and times that have already been booked are displayed on the reservation page Pr in a state where they cannot be specified. In this case, the display control unit 33 references the reservation status management information R2 stored in the memory unit 40 and checks the dates and times that have already been booked for the "Cut & Color" service menu by hairdresser A at shop Ta.
その後、生成された予約ページPrの表示用データが、ネットワーク18を通じてユーザU氏のユーザ端末16に向けて送信され、ユーザ端末16によって展開される。これにより、ユーザ端末16のディスプレイに、図2に示すような予約ページPrが表示される。以上の結果、ユーザU氏は、予約アクセス用情報であるURLを通じて、美容師A氏による美容サービスの予約ページPrにアクセスすることができる。 Then, the display data for the generated reservation page Pr is sent to user U's user terminal 16 via network 18 and displayed by user terminal 16. As a result, reservation page Pr as shown in FIG. 2 is displayed on the display of user terminal 16. As a result, user U can access the reservation page Pr for beauty services by hairdresser A via the URL, which is the reservation access information.
(予約受付部)
予約受付部34は、美容師A氏による美容サービスの予約ページPrに表示される予約可能日時に対するユーザの指定操作(日時指定操作)に応じて、指定された予約可能日時における美容師A氏によるサービスの予約を受け付ける。
(Reservations Department)
The reservation reception unit 34 accepts reservations for services by hairdresser A for the specified available date and time in response to a user's specification operation (date and time specification operation) for the available date and time displayed on the reservation page Pr for beauty services by hairdresser A.
具体的に説明すると、予約ページPrにアクセスしたユーザU氏は、予約ページPrにて指定可能な状態で表示された予約可能日時(図2のケースでは欄内に〇印が表示された日時)のうち、希望する日時を一つ指定し、その日時の表示欄(〇印)をタッチする。ユーザU氏のユーザ端末16は、タッチされた日時を、ユーザU氏が指定した予約可能日時として認識し、その日時を示す指定日時データを生成して予約処理サーバ10に向けて送信する。予約受付部34は、指定日時データを受信することで、ユーザU氏によるサービス予約、正確には、指定された予約可能日時における店舗Taでの美容師A氏によるサービスのうち、メニュー「カット&カラー」のサービスの予約を受け付ける。 Specifically, user U accesses reservation page Pr, selects one of the available reservation dates and times displayed on reservation page Pr (dates and times marked with a circle in the column in the case of Figure 2) that he or she desires, and touches the column (marked with a circle) displaying that date and time. User U's user terminal 16 recognizes the touched date and time as the available reservation date and time designated by user U, generates designated date and time data indicating that date and time, and sends it to the reservation processing server 10. By receiving the designated date and time data, the reservation acceptance unit 34 accepts user U's service reservation; more specifically, a reservation for the "Cut & Color" service menu, which is available for hairdresser A at shop Ta at the designated available reservation date and time.
なお、予約の受け付けに伴って、ユーザU氏のユーザ端末16には、図8に示すような予約受付画面が表示され、ユーザU氏は、受け付けられた予約の内容(美容師、店舗、メニュー及び予約日時等)を確認することができる。 When the reservation is accepted, a reservation acceptance screen such as that shown in Figure 8 is displayed on user U's user terminal 16, allowing user U to check the details of the accepted reservation (hairdresser, salon, menu, reservation date and time, etc.).
(報知処理部)
報知処理部35は、予約受付部34が既存ユーザから新たな予約を受け付けた際に、新たな予約の内容と、記憶部40に記憶された予約履歴情報R3(すなわち、予約履歴)が示す既存ユーザの過去の予約の内容とが異なる場合に、その旨を既存ユーザに知らせるための報知処理を既存ユーザに対して実行する。より詳しく説明すると、既存ユーザから受け付けた新たな予約と過去の予約との間で、サービスを提供する美容師及びサービスのメニューのうちの少なくとも一方が異なる場合に、報知処理部35は、既存ユーザに対して報知処理を実行する。一例を挙げて説明すると、ユーザU氏がこれまでA氏以外の美容師のサービスを予約していた場合に、ユーザU氏が美容師A氏による美容サービスを新たに予約すると、報知処理部35はユーザU氏に対して報知処理を実行する。
(Notification processing unit)
When the reservation receiving unit 34 receives a new reservation from an existing user, if the content of the new reservation differs from the content of the existing user's past reservations indicated by the reservation history information R3 (i.e., the reservation history) stored in the storage unit 40, the notification processing unit 35 executes a notification process to notify the existing user of this fact. More specifically, if at least one of the hairdresser providing the service and the service menu differs between the new reservation received from the existing user and the past reservation, the notification processing unit 35 executes a notification process to the existing user. For example, if user U has previously reserved services from a hairdresser other than A, and user U newly reserves a beauty service from hairdresser A, the notification processing unit 35 executes a notification process to user U.
以上のように本実施形態では、新たな予約と過去の予約との間で、美容師及びメニューのうちの少なくとも一方が異なる場合に報知処理を実行して既存ユーザに知らせることができる。これにより、既存ユーザは、これまでとは異なるサービス予約について予約内容に誤りがないかを確認し、以て予約ミス等を回避することができる。
なお、報知処理の実行態様については、特に限定されるものではなく、例えば、新たな予約と過去の予約との間で内容が異なっている旨の警告メッセージをユーザ端末16のディスプレイに表示してもよく、あるいは、上記の旨を知らせる音声をユーザ端末16側で発生させてもよい。
As described above, in this embodiment, if at least one of the hairdresser and the menu is different between a new reservation and a previous reservation, a notification process is executed to notify the existing user, which allows the existing user to check whether there are any errors in the reservation details for the service reservation that is different from the previous reservation, thereby avoiding reservation mistakes, etc.
The manner in which the notification process is executed is not particularly limited, and for example, a warning message indicating that the contents of the new reservation differ from those of a previous reservation may be displayed on the display of the user terminal 16, or a sound informing the user of the above may be generated on the user terminal 16 side.
(推奨部)
推奨部36は、美容師A氏による一つのメニュー(以下、対象メニューともいう。)のサービスについての予約ページPrにユーザU氏がアクセスした時点で所定の条件が成立している場合に、美容師Aによる他のサービスを代替サービスとしてユーザU氏に推奨する。より詳しく説明すると、対象メニューのサービスについての予約ページPrに表示される予約可能日時のうち、当該予約ページPrへのアクセス時点で指定可能な予約可能日時の数(残数)が所定数未満である場合、推奨部36は、対象メニュー以外のメニューのサービスを代替サービス(他のサービス)としてユーザU氏に推奨する。
(Recommendation section)
If a predetermined condition is met at the time when user U accesses the reservation page Pr for a service in one menu (hereinafter also referred to as the target menu) by hairdresser A, the recommendation unit 36 recommends another service by hairdresser A to user U as an alternative service. More specifically, if the number (remaining number) of available reservation dates and times that can be specified at the time of accessing the reservation page Pr among the available reservation dates and times displayed on the reservation page Pr for the service in the target menu is less than a predetermined number, the recommendation unit 36 recommends a service in a menu other than the target menu to user U as an alternative service (other service).
本実施形態において、推奨部36によって推奨される代替サービスは、対象メニューよりも所要時間が短いサービスである。一例を挙げて説明すると、ユーザU氏が美容師A氏によるメニュー「カット&カラー」のサービスについての予約ページPrにアクセスし、その時点で同サービスの予約可能日時の数が所定数未満(例えば、0個)である場合、推奨部36は、所要時間が2時間である「カット&カラー」よりも所要時間が短いメニューのサービスを代替サービスとして推奨する。ただし、これに限定されるものではなく、対象メニューと所要時間が同一又はそれ以上であるメニューのサービスを代替サービスとして推奨してもよい。 In this embodiment, the alternative service recommended by the recommendation unit 36 is a service that takes less time than the target menu. To explain this by way of example, if user U accesses the reservation page Pr for the "Cut & Color" menu service by hairdresser A, and the number of available reservation dates and times for that service at that time is less than a predetermined number (for example, 0), the recommendation unit 36 will recommend as an alternative service a menu service that takes less time than the "Cut & Color" menu, which takes 2 hours. However, this is not limited to this, and the alternative service may also be a menu service that takes the same or longer time as the target menu.
以上のように本実施形態では、美容師A氏による対象メニューのサービスの予約ページPrにユーザU氏がアクセスした時点で、そのサービスについて予約が埋まっている場合には、その代替案として、同じ美容師A氏による対象メニューよりも所要時間が短いメニューのサービスを、ユーザU氏に推奨する。この結果、美容師A氏による一つのメニューのサービスを希望するユーザU氏に対して、美容師Aによる他のサービスを利用してもらうことでサービスの利用の促進を図ることができる。 As described above, in this embodiment, when user U accesses the reservation page Pr for a service of a target menu by hairdresser A, if that service is fully booked, an alternative service of a menu that takes less time than the target menu by the same hairdresser A is recommended to user U. As a result, user U who desires a service of one menu by hairdresser A can be encouraged to use other services by hairdresser A, thereby promoting the use of services.
なお、代替サービスの推奨態様については、特に限定されるものではなく、例えば、図9に示すように、対象メニューのサービスの予約ページPrが表示されている間に、代替サービスを推奨するメッセージの表示ウィンドウWをポップアップ形式で上記の予約ページPrに重ねて表示させてもよい。あるいは、対象メニューのサービスの予約ページPrから代替サービスの予約ページPrに切り替えて表示してもよい。
ちなみに、代替サービスの予約については、対象メニューのサービスの予約と同様であり、代替サービスの予約ページPrに表示された利用可能日時の中から一つを指定することで、当該指定日時での代替サービスを予約することができる。
The manner in which an alternative service is recommended is not particularly limited, and for example, as shown in Fig. 9, while the reservation page Pr for the service of the target menu is displayed, a display window W of a message recommending an alternative service may be displayed in a pop-up format superimposed on the reservation page Pr. Alternatively, the reservation page Pr for the service of the target menu may be switched to the reservation page Pr for the alternative service.
By the way, reserving an alternative service is similar to reserving a service in the target menu; by specifying one of the available dates and times displayed on the alternative service reservation page Pr, you can reserve an alternative service for the specified date and time.
<<本実施形態に係る情報処理の流れについて>>
次に、本実施形態に係るサービス予約に関する情報処理(以下、予約処理)の流れについて説明する。予約処理は、本発明の情報処理方法を採用している。換言すると、以下に述べる予約処理の説明は、本発明の情報処理方法の一例に関する内容である。
なお、以下では、上述のケースと同様に、美容師A氏が店舗Taで提供するメニュー「カット&カラー」のサービスをユーザU氏が予約するケースを具体例として挙げて説明することとする。
<<About the flow of information processing according to this embodiment>>
Next, the flow of information processing related to service reservations (hereinafter referred to as reservation processing) according to this embodiment will be described. The reservation processing employs the information processing method of the present invention. In other words, the following description of the reservation processing is an example of the information processing method of the present invention.
In the following, as in the case described above, a specific example will be given in which a user U makes a reservation for the "cut and color" service menu offered by hairdresser A at salon Ta.
予約処理は、店舗Taにおける美容師A氏によるメニュー「カット&カラー」のサービスについて、予約アクセス用情報としてのURLを設定する工程(以下、URL設定工程)と、当該サービスの予約ページPrを表示させてから予約を受け付けるまでの工程(以下、主処理工程)とに分かれる。以下、URL設定工程と主処理工程の各々について個々に説明する。 The reservation process is divided into a process for setting a URL as reservation access information for the "Cut & Color" service offered by hairdresser A at salon Ta (hereinafter referred to as the URL setting process), and a process for displaying the reservation page Pr for that service and accepting the reservation (hereinafter referred to as the main processing process). The URL setting process and the main processing process will be explained separately below.
(URL設定工程)
URL設定工程は、図10に示す流れに従って進められる。URL設定工程では、先ず、美容師A氏が業者端末14を操作してサービス登録サイトにアクセスする(S001)。これにより、美容師A氏の業者端末14と予約処理サーバ10との間の通信が開始される。美容師A氏は、上記サービス登録サイトにて、自分が店舗Taで提供するメニュー「カット&カラー」のサービスに関するサービス登録情報R1を入力する(S002)。入力されたサービス登録情報R1は、予約処理サーバ10の記憶部40に記憶される(S003)。
(URL setting process)
The URL setting process proceeds according to the flow shown in Figure 10. In the URL setting process, first, hairdresser A operates his provider terminal 14 to access the service registration site (S001). This initiates communication between hairdresser A's provider terminal 14 and the reservation processing server 10. On the service registration site, hairdresser A inputs service registration information R1 relating to the "cut and color" menu service that he will provide at his salon Ta (S002). The input service registration information R1 is stored in the memory unit 40 of the reservation processing server 10 (S003).
その後、予約処理サーバ10を構成するコンピュータ(以下、単にコンピュータという。)は、記憶部40に記憶されたサービス登録情報R1を参照し、店舗Taにおける美容師A氏によるメニュー「カット&カラー」のサービスについて、予約アクセス用情報を設定する(S004)。ステップS004において、コンピュータは、サービス登録情報R1が示す美容師A氏の識別情報に基づき、予約アクセス用情報としてのURLを設定する。より詳しく説明すると、コンピュータは、美容師A氏の識別情報、店舗Ta、及びサービスのメニュー「カット&カラー」のそれぞれに応じた文字列を含むURLを設定する。 Then, the computer constituting the reservation processing server 10 (hereinafter simply referred to as the computer) references the service registration information R1 stored in the memory unit 40 and sets reservation access information for the "Cut & Color" menu service by hairdresser A at shop Ta (S004). In step S004, the computer sets a URL as reservation access information based on the identification information of hairdresser A indicated in the service registration information R1. More specifically, the computer sets a URL including character strings corresponding to the identification information of hairdresser A, shop Ta, and the "Cut & Color" menu service.
設定されたURLは、コンピュータから美容師A氏の業者端末14に向けて送信され(S005)、業者端末14のディスプレイに表示される。美容師A氏は、表示されたURLを確認し、そのURLが掲載された記事をSNSに投稿する(S006)。そして、URL付きの投稿記事が、SNSサーバ12によってユーザU氏を含む各ユーザに配信される結果、上記のURL、すなわち予約アクセス用情報がユーザU氏に通知される(S007)。そして、予約アクセス用情報の通知を以てURL設定工程が終了する。 The set URL is sent from the computer to hairdresser A's business terminal 14 (S005) and displayed on the display of the business terminal 14. Hairdresser A checks the displayed URL and posts an article containing the URL to the SNS (S006). The posted article with the URL is then distributed by the SNS server 12 to each user, including user U, and the above URL, i.e., the reservation access information, is notified to user U (S007). The URL setting process then ends with the notification of the reservation access information.
(主処理工程)
主処理工程は、図11及び12に示す流れに従って進められる。より詳しく説明すると、ユーザU氏が、SNSを通じて通知された予約アクセス用情報を通じて予約ページPrにアクセスすると(S021)、これをトリガーとして主処理工程が開始される。
(Main processing step)
The main processing steps proceed according to the flow shown in Figures 11 and 12. More specifically, when user U accesses reservation page Pr using the reservation access information notified via SNS (S021), this triggers the start of the main processing steps.
主処理工程では、先ず、コンピュータが、ユーザU氏のユーザ端末16からアクセス用データを受信する(S022)。アクセス用データは、前述したように、ユーザU氏がユーザ端末16のディスプレイに表示された予約アクセス用情報、すなわちURLをタッチすることでユーザ端末16によって生成され、予約処理サーバ10に向けて送信される。コンピュータは、受信したアクセス用データを解析することで、ユーザU氏によってタッチされたURLを特定し、更に、特定したURLから美容師A氏の識別情報、店舗Ta、及びサービスのメニューを割り出す(S023)。 In the main processing step, the computer first receives access data from user U's user terminal 16 (S022). As described above, the access data is generated by the user terminal 16 when user U touches the reservation access information, i.e., the URL, displayed on the display of the user terminal 16, and is then sent to the reservation processing server 10. The computer analyzes the received access data to identify the URL touched by user U, and then determines hairdresser A's identification information, shop Ta, and service menu from the identified URL (S023).
コンピュータは、ステップS023で割り出した情報に基づき、美容師A氏による美容サービスの予約ページPrを生成し、ユーザU氏のユーザ端末16に表示させる(S024)。ステップS024で表示される予約ページPrは、予約アクセス用情報であるURLと対応するサービスの情報、具体的には美容師の識別情報、サービスの提供場所である店舗、及びサービスのメニューを指定したものであり、つまりは、店舗Taにおける美容師A氏によるメニュー「カット&カラー」の予約を受け付けるものである。 Based on the information determined in step S023, the computer generates a reservation page Pr for beauty services by hairdresser A and displays it on user U's user terminal 16 (S024). The reservation page Pr displayed in step S024 specifies the URL, which is reservation access information, and the corresponding service information, specifically the hairdresser's identification information, the store where the service is provided, and the service menu; in other words, it accepts reservations for the menu "Cut & Color" by hairdresser A at store Ta.
また、ステップS024において、コンピュータは、店舗Taにおける美容師A氏によるメニュー「カット&カラー」のサービスについて、予約可能日時が指定可能な状態で表示されるように予約ページPrを生成する。このとき、コンピュータは、記憶部40に記憶された予約状況管理情報R2を参照し、美容師A氏による上記のサービスについて、その時点での予約の有無を確認し、既に予約が入っている日時を指定不可能とし、未だ予約が入っていない日時が指定可能な状態で表示されるように予約ページPrを生成する。 In addition, in step S024, the computer generates a reservation page Pr that displays available reservation dates and times for the "Cut & Color" service menu by hairdresser A at shop Ta, allowing the user to specify the date and time. At this time, the computer references the reservation status management information R2 stored in the memory unit 40 to check whether there are any reservations currently open for the above service by hairdresser A, and generates the reservation page Pr so that dates and times for which reservations have already been made cannot be specified, and dates and times for which no reservations have yet been made can be specified.
生成された予約ページPrがユーザ端末16のディスプレイに表示されることで、ユーザU氏は、予約アクセス用情報であるURLを通じて、美容師A氏による上記のサービスの予約ページPrにアクセスする。 The generated reservation page Pr is displayed on the display of the user terminal 16, and user U accesses the reservation page Pr for the above-mentioned service by hairdresser A via the URL, which is the reservation access information.
他方、コンピュータは、記憶部40に記憶された予約状況管理情報R2から、上記のサービスについて指定可能な予約可能日時の数(残数)を特定し、その残数が所定数以上であるか否かを判定する(S025)。 On the other hand, the computer identifies the number of available reservation dates and times (remaining number) for the above service from the reservation status management information R2 stored in the memory unit 40, and determines whether the remaining number is equal to or greater than a predetermined number (S025).
残数が所定数以上であると判定される場合(S025でYes)、ユーザU氏は、店舗Taにおける美容師A氏によるメニュー「カット&カラー」のサービスを予約することができる。具体的に説明すると、ユーザU氏は、予約ページPrに指定可能な状態で表示された複数の予約可能日時の中から一つを指定する(S026)。ユーザU氏のユーザ端末16は、指定された日時を示す指定日時データを生成し、コンピュータは、当該指定日時データを受信して、店舗Taにおける美容師A氏によるメニュー「カット&カラー」のサービスに対するユーザU氏の予約を受け付ける(S027)。 If it is determined that the remaining number is equal to or greater than the predetermined number (Yes in S025), user U can reserve the "Cut & Color" service menu by hairdresser A at shop Ta. Specifically, user U selects one of the multiple available reservation dates and times displayed in a specifiable state on reservation page Pr (S026). user U's user terminal 16 generates designated date and time data indicating the designated date and time, and the computer receives the designated date and time data and accepts user U's reservation for the "Cut & Color" service menu by hairdresser A at shop Ta (S027).
また、コンピュータは、記憶部40に記憶された予約履歴情報R3を参照し、ユーザU氏のこれまでのサービス予約の履歴を特定し、今回の予約の内容が過去の予約の内容と異なっているか否かを判定する(S028)。詳しくは、今回の予約と過去の予約との間で、予約したサービスを提供する美容師がA氏以外であるか、及び、サービスのメニューが「カット&カラー」以外のメニューであるかを判定する。これら2つの判定項目のうち、少なくとも一方に該当する場合(S028でYesの場合)には、コンピュータは、その旨を知らせるために報知処理をユーザU氏に対して実行する(S029)。これにより、ユーザU氏は、今回の予約内容が過去の予約内容と異なることに気付き、誤操作による予約であった場合には予約を取り消すことができる。 The computer also references the reservation history information R3 stored in the memory unit 40 to identify user U's previous service reservation history and determine whether the details of the current reservation differ from those of past reservations (S028). Specifically, it determines whether the hairdresser providing the reserved service between the current reservation and past reservations is other than Mr. A, and whether the service menu is other than "cut and color." If at least one of these two determination items is met (Yes in S028), the computer executes a notification process to notify user U of this (S029). This allows user U to realize that the details of the current reservation differ from those of past reservations, and if the reservation was made due to an error, he or she can cancel the reservation.
他方、ステップS028で、いずれの判定項目にも該当しない場合、すなわち、今回の予約の内容が過去の予約の内容と同じである場合(S028でNoの場合)には、報知処理の実行が省略される。ステップS025において予約可能日時の残数が所定数以上である場合には、以上までのステップが終了した時点で主処理工程が終了する。 On the other hand, if none of the determination items in step S028 apply, i.e., if the details of the current reservation are the same as the details of the previous reservation (No in S028), the notification process is skipped. If the number of remaining available reservation dates and times is equal to or greater than the predetermined number in step S025, the main processing process ends when the above steps are completed.
ステップS025において残数が所定数未満である場合(S025でNo)、コンピュータは、美容師A氏が店舗Taで提供するサービスのうち、メニュー「カット&カラー」よりも所要時間が短いメニューの代替サービスをユーザU氏に推奨する(S030)。これにより、代替サービスを推奨するメッセージが、図9に示すようにユーザU氏のユーザ端末16側で表示され(S031)、ユーザU氏は、代替サービスの利用を希望する場合には、上記と同様の手順にて代替サービスの予約を行うことができる(S032)。つまり、ユーザU氏は、ユーザ端末16に表示された予約アクセス用情報(URL)から代替サービスの予約ページにアクセスし、予約ページに表示された代替サービスの予約可能日時を一つ選んで指定することにより、指定された日時における代替サービスを予約することができる。 If the remaining number is less than the predetermined number in step S025 (No in S025), the computer recommends to user U an alternative service that takes less time than the "Cut & Color" menu, from among the services offered by hairdresser A at salon Ta (S030). As a result, a message recommending the alternative service is displayed on user U's user terminal 16, as shown in FIG. 9 (S031), and if user U wishes to use the alternative service, he or she can make a reservation for the alternative service using the same procedure as described above (S032). In other words, user U can access the reservation page for the alternative service from the reservation access information (URL) displayed on user terminal 16, and select and specify one of the available dates and times for the alternative service displayed on the reservation page, thereby reserving the alternative service for the specified date and time.
予約可能日時の残数が所定数未満であるケースでは、ユーザU氏による代替サービスの予約がコンピュータによって受け付けられると(S033)、その時点で主処理工程が終了する。
なお、ユーザU氏は、推奨された代替サービスを必ずしも予約する必要はなく、図10及び11には反映されていないが、代替サービスの利用を望まない場合には当該代替サービスの予約を拒否することができる。
In the case where the remaining number of available reservation dates and times is less than the predetermined number, when the reservation for the alternative service by user U is accepted by the computer (S033), the main process ends at that point.
Note that user U does not necessarily have to reserve the recommended alternative service, and although this is not reflected in Figures 10 and 11, he can refuse to reserve the alternative service if he does not want to use it.
<<まとめ>>
本発明の情報処理装置は、設定部32と表示制御部33と予約受付部34を有する。設定部32は、サービス提供源の識別情報に基づいて、サービス提供源によるサービスについての予約アクセス用情報を設定する。表示制御部33は、予約アクセス用情報を通じたアクセスがあった場合に、予約アクセス用情報と対応するサービス提供源の識別情報を指定した予約ページを表示させる。予約受付部34は、予約ページに表示される予約可能日時に対するユーザの指定操作に応じて、指定された予約可能日時におけるサービス提供源によるサービスの予約を受け付ける。
以上の構成により、ユーザは、より簡単な操作で、希望の日時におけるサービス提供源によるサービスを予約することができる。
<<Summary>>
The information processing device of the present invention has a setting unit 32, a display control unit 33, and a reservation acceptance unit 34. The setting unit 32 sets reservation access information for a service provided by a service source based on identification information of the service source. When access is made through the reservation access information, the display control unit 33 displays a reservation page specifying the reservation access information and the identification information of the service source corresponding to the reservation access information. The reservation acceptance unit 34 accepts a reservation for a service provided by the service source for the specified reservation available date and time in response to a user's operation specifying an available date and time displayed on the reservation page.
With the above configuration, the user can reserve a service from a service provider at a desired date and time with a simpler operation.
上記の効果について詳しく説明すると、ネットワークを通じて行われる従来型のサービス予約では、サービス提供源及び予約可能日時等の事項をそれぞれ指定する必要があるために手間を要し、また、指定する事項ごとに画面が切り替わる等の煩雑さがあった。
これに対して、本発明では、サービス提供源の識別情報を指定した予約ページ上で予約可能日時を指定するだけで、指定した日時におけるサービス提供源によるサービスを予約することができる。これにより、画面遷移を伴わずに、より簡単な操作でサービスを予約することができる。
To explain the above effects in more detail, conventional service reservations made over a network require the user to specify each item, such as the service provider and the available reservation date and time, which is time-consuming, and also involves the need to switch screens for each item to be specified, which is cumbersome.
In contrast, in the present invention, a user can reserve a service provided by a service provider for a specified date and time simply by specifying the available date and time on the reservation page that specifies the service provider's identification information. This allows the user to reserve a service with a simpler operation without having to switch screens.
また、本発明の情報処理装置において、設定部32は、サービス提供源によるサービスの提供場所(店舗)、サービスの種目(メニュー)、及びサービス提供源の識別情報に基づいて予約アクセス用情報を設定してもよい。この場合、予約受付部34は、予約可能日時に対するユーザの指定操作に応じて、指定された予約可能日時における上記の提供場所でのサービス提供源によるサービスのうち、上記の種目のサービスの予約を受け付けると好適である。
以上の構成により、ユーザは、予約ページにアクセスして予約可能日時を指定するだけで、希望の日時において所定の場所で利用できるサービス提供源によるサービスのうち、希望の種目のサービスを予約することができる。つまり、ユーザは、サービスの提供場所及び種目、サービス提供源、並びに予約日時を個々に指定する必要がなく、より簡単にサービスを予約することができる。
In the information processing device of the present invention, the setting unit 32 may set reservation access information based on the location (store) where the service is provided by the service provider, the type of service (menu), and the identification information of the service provider. In this case, the reservation accepting unit 34 preferably accepts a reservation for the type of service provided by the service provider at the above-mentioned location on the specified reservation available date and time in response to a user's operation specifying the reservation available date and time.
With the above configuration, a user can reserve a desired type of service from among the services provided by a service provider that can be used at a specified location on a desired date and time simply by accessing the reservation page and specifying the available date and time. In other words, the user can reserve a service more easily without having to individually specify the service location and type, the service provider, and the reservation date and time.
また、本発明の情報処理装置において、表示制御部33は、サービス提供源によるサービスの種目に応じた時間間隔で複数設定された予約可能日時を指定可能な状態で予約ページに表示させてもよい。
以上の構成によれば、予約ページにおいて、サービスの予約可能日時が当該サービスの種目に応じた時間間隔にて表示されるので、ユーザは、サービスの所要時間を把握しつつ、希望の日時を指定してサービス予約を行うことができる。
In addition, in the information processing device of the present invention, the display control unit 33 may display on the reservation page a plurality of reservation available dates and times set at time intervals according to the type of service provided by the service provider in a manner that allows the date and time to be specified.
According to the above configuration, the reservation page displays the available reservation dates and times for the service at time intervals according to the type of service, so that the user can specify the desired date and time to make a reservation for the service while understanding the required time for the service.
また、本発明の情報処理装置が、予約履歴記憶部(上述の実施形態では記憶部40)及び報知処理部35をさらに備えてもよい。この場合、予約履歴記憶部は、サービスに関するユーザの過去の予約履歴を記憶し、報知処理部35は、予約受付部34が過去に予約を受け付けたことがある既存ユーザから新たな予約を受け付けた際に、新たな予約の内容と予約履歴が示す既存ユーザの過去の予約の内容とが異なる場合に、既存ユーザに対して報知処理を実行すると好適である。
以上の構成によれば、既存ユーザによる新たな予約の内容と過去の予約の内容とが異なる場合に、その旨を既存ユーザに知らせて気付かせることができる。これにより、ユーザの予約ミス等を防ぐことができる。
Furthermore, the information processing device of the present invention may further include a reservation history storage unit (the storage unit 40 in the above embodiment) and a notification processing unit 35. In this case, the reservation history storage unit stores the user's past reservation history for the service, and the notification processing unit 35 preferably executes notification processing for the existing user when the reservation receiving unit 34 receives a new reservation from an existing user who has received reservations in the past and the content of the new reservation differs from the content of the existing user's past reservation indicated in the reservation history.
According to the above configuration, if the content of a new reservation made by an existing user differs from the content of a past reservation, the existing user can be notified of this fact and made aware of it, thereby preventing users from making mistakes in reservations, etc.
なお、上記の構成において、報知処理部35は、既存ユーザから受け付けた新たな予約と過去の予約との間で、サービス提供源及びサービス提供源によるサービスの種目のうちの少なくとも一方が異なる場合に、既存ユーザに対して報知処理を実行するとよい。この場合には、既存ユーザによる新たな予約の内容と過去の予約の内容との間で、サービス提供源及びサービスの種目のうちのいずれかが異なる場合に、その旨をユーザに知らせて気付かせることができる。 In the above configuration, the notification processing unit 35 may execute a notification process for the existing user if at least one of the service provider source and the type of service provided by the service provider source differs between a new reservation accepted from the existing user and a past reservation. In this case, if either the service provider source or the type of service differs between the content of a new reservation made by an existing user and the content of a past reservation, the user can be notified of this and made aware of it.
また、本発明の情報処理装置が、推奨部36をさらに備えてもよい。推奨部36は、サービス提供源による一つのサービスについての予約ページに表示される予約可能日時のうち、当該予約ページへのアクセス時点で指定可能な予約可能日時の数(残数)が所定数未満である場合に、サービス提供源による他のサービスをユーザに推奨するとよい。
以上の構成によれば、ユーザが予約しようとするサービス提供源によるサービスについて予約可能日時の数(残数)が少ない状況において、同じサービス提供源による他のサービスを代替サービスとして推奨することができる。これにより、ユーザのサービス利用の促進を図ることができる。
The information processing device of the present invention may further include a recommendation unit 36. When the number (remaining number) of available reservation dates and times that can be specified at the time of accessing the reservation page among the available reservation dates and times displayed on the reservation page for one service provided by the service provider source is less than a predetermined number, the recommendation unit 36 may recommend another service provided by the service provider source to the user.
According to the above configuration, when the number of available reservation dates and times (remaining dates) for a service provided by a service provider that a user wishes to reserve is low, other services provided by the same service provider can be recommended as alternative services, thereby promoting service use by users.
なお、上記の構成において、推奨部36により推奨される他のサービス(代替サービス)の所要時間は、上記一つのサービス(ユーザが当初予約しようとしていたサービス)の所要時間よりも短いとよい。この場合には、代替サービスとして、所要時間がより短いサービスを推奨することができる。これにより、例えば、ユーザは、空いた時間を使って代替サービスを利用することが期待されるので、サービスの利用促進をより一層図ることができる。 In the above configuration, it is preferable that the time required for the other service (alternative service) recommended by the recommendation unit 36 is shorter than the time required for the one service (the service the user originally intended to reserve). In this case, the service with the shorter time required can be recommended as the alternative service. This can, for example, encourage users to use the alternative service in their free time, further promoting the use of services.
また、本発明の情報処理方法は、コンピュータが、サービス提供源の識別情報に基づいて、サービス提供源によるサービスについての予約アクセス用情報を設定する工程と、コンピュータが、予約アクセス用情報を通じたアクセスがあった場合に、予約アクセス用情報と対応するサービス提供源の識別情報を指定した予約ページを表示させる工程と、コンピュータが、予約ページに表示される予約可能日時に対するユーザの指定操作に応じて、指定された予約可能日時におけるサービス提供源によるサービスの予約を受け付ける工程と、を有することを特徴とする。
上記の方法によれば、ネットワークを利用したサービス予約を行う際に、より簡便な操作で、希望の日時におけるサービス提供源によるサービスを予約することができる。
The information processing method of the present invention is characterized by comprising the steps of: a computer setting reservation access information for a service provided by a service source based on identification information of the service source; a computer displaying a reservation page specifying the identification information of the service source corresponding to the reservation access information when access is made through the reservation access information; and a computer accepting a reservation for a service provided by the service source for a specified reservation date and time in response to a user's operation specifying the reservation date and time displayed on the reservation page.
According to the above method, when reserving a service using a network, a service can be reserved by a service provider at a desired date and time with a simpler operation.
なお、本発明の情報処理方法は、情報処理装置単独、及び、情報処理装置と関連機器(例えば、業者端末14及びユーザ端末16等)との組み合わせによって実現される。ここで、本発明の情報処理装置は、ASP(Application Service Provider)、SaaS(Software as a Service)、PaaS(Platform as a Service)又はIaaS(Infrastructure as a Service)用のサーバコンピュータであってもよい。この場合、上述した一連の情報処理(ただし、情報の入力及び表示を除く)が上記サーバコンピュータによって実行されるので、業者端末又はユーザ端末側では、上記サーバコンピュータに渡す情報の入力、及びサーバコンピュータからの配信情報の表示を行えばよいことになる。 The information processing method of the present invention can be realized by an information processing device alone, or by a combination of an information processing device and related devices (e.g., a provider terminal 14 and a user terminal 16, etc.). Here, the information processing device of the present invention may be a server computer for an ASP (Application Service Provider), SaaS (Software as a Service), PaaS (Platform as a Service), or IaaS (Infrastructure as a Service). In this case, the above-mentioned series of information processes (excluding information input and display) are executed by the server computer, so that the provider terminal or user terminal only needs to input information to be passed to the server computer and display information distributed from the server computer.
また、本発明のプログラムは、サービス提供源の識別情報に基づいて、サービス提供源によるサービスについての予約アクセス用情報を設定する工程と、予約アクセス用情報を通じたアクセスがあった場合に、予約アクセス用情報と対応するサービス提供源の識別情報を指定した予約ページを表示させる工程と、予約ページに表示される予約可能日時に対するユーザの指定操作に応じて、指定された予約可能日時におけるサービス提供源によるサービスの予約を受け付ける工程と、をコンピュータに実施させるプログラムである。
上記のプログラムをコンピュータに実行させることにより、ネットワークを利用したサービス予約を行う際に、より簡便な操作で、希望の日時におけるサービス提供源によるサービスを予約することができる。
The program of the present invention also causes a computer to perform the following steps: setting reservation access information for a service provided by a service source based on the identification information of the service source; when access is made through the reservation access information, displaying a reservation page specifying the identification information of the service source corresponding to the reservation access information; and accepting a reservation for a service provided by the service source for a specified reservation date and time in response to a user's operation specifying the reservation date and time displayed on the reservation page.
By having a computer execute the above program, when reserving a service using a network, it is possible to reserve a service from a service provider at a desired date and time with a simpler operation.
なお、上記のプログラムは、コンピュータが読み取り可能な記録媒体(メディア)から読み込むことで取得してもよいし、あるいは、インターネット又はイントラネット等のネットワークを介して受信(ダウンロード)することで取得してもよい。 The above program may be obtained by reading it from a computer-readable recording medium, or by receiving (downloading) it via a network such as the Internet or an intranet.
<<その他の実施形態>>
以上までに、本発明の情報処理装置、情報処理方法及びプログラムに関して、具体例を挙げて説明してきたが、上述した実施形態は、あくまでも一例に過ぎず、他の実施形態も考えられ得る。
<<Other embodiments>>
Up to this point, the information processing device, information processing method, and program of the present invention have been described using specific examples, but the above-described embodiment is merely an example, and other embodiments may be considered.
上記の実施形態では、予約処理サーバ10が本発明の情報処理装置として機能しているが、予約処理サーバ10が有する機能のうちの一部が、ユーザ端末16に備わっていてもよい。例えば、報知処理部35の機能がユーザ端末16にあってもよく、その場合には、ユーザ端末16が、ユーザの過去の予約履歴を記憶し、新たにサービス予約が行われた場合に過去の予約履歴を参照し、新たな予約内容と過去の予約内容との異同を判定することになる。 In the above embodiment, the reservation processing server 10 functions as the information processing device of the present invention, but some of the functions of the reservation processing server 10 may be provided in the user terminal 16. For example, the function of the notification processing unit 35 may be provided in the user terminal 16. In that case, the user terminal 16 stores the user's past reservation history, and when a new service reservation is made, it refers to the past reservation history and determines whether the new reservation content is similar to the past reservation content.
また、上記の実施形態では、予約処理サーバ10が設定した予約アクセス用情報が、サービス提供源によるSNSへの投稿を通じてユーザに通知されることとした。具体的には、美容師によるSNSへの投稿記事を介して予約アクセス用情報がユーザに通知されることとしたが、これに限定されるものではない。例えば、予約アクセス用情報が、美容師を経由せずに予約処理サーバ10からSNSサーバ12へ直接送信され、SNSサーバ12からユーザに配信されてもよい。あるいは、予約アクセス用情報がSNSサーバ12を経由しない形でユーザに配信されてもよく、例えば、予約アクセス用情報が先ず美容師に通知され、美容師がメール等によってユーザに予約アクセス用情報を連絡してもよい。 In addition, in the above embodiment, the reservation access information set by the reservation processing server 10 is notified to the user through a post on SNS by the service provider. Specifically, the reservation access information is notified to the user through an article posted on SNS by the hairdresser, but this is not limited to this. For example, the reservation access information may be sent directly from the reservation processing server 10 to the SNS server 12 without going through the hairdresser, and then distributed to the user from the SNS server 12. Alternatively, the reservation access information may be distributed to the user without going through the SNS server 12; for example, the reservation access information may first be notified to the hairdresser, who may then contact the user with the reservation access information by email or the like.
また、上記の実施形態では、予約アクセス用情報がURLを含む情報であり、厳密には、URLを示す文字情報であることとした。ただし、これに限定されるものではなく、予約アクセス用情報が、URLを示す記号又は画像の情報、例えば二次元バーコードのような画像情報であってもよい。 Furthermore, in the above embodiment, the reservation access information is information that includes a URL, and more specifically, is text information that indicates a URL. However, this is not limited to this, and the reservation access information may also be symbolic or image information that indicates a URL, such as image information such as a two-dimensional barcode.
また、上記の実施形態では、予約アクセス用情報を通じてアクセスされる予約ページPrには、サービスの予約可能時間が指定可能な状態で表示される一方で、それ以外の事項
(例えば、サービスの種目等)は固定されて選択不能な状態で表示される。ただし、これに限定されるものではなく、例えば、サービスの種目がプルダウン形式等の表示形式を利用して選択可能な状態で予約ページPrに表示されてもよい。
In the above embodiment, the reservation page Pr accessed through the reservation access information displays the available reservation times for the service in a manner that allows them to be specified, while other items (e.g., the type of service, etc.) are displayed in a fixed and unselectable state. However, this is not limited to this, and for example, the type of service may be displayed on the reservation page Pr in a manner that allows them to be selected using a display format such as a pull-down menu.
10 予約処理サーバ(情報処理装置)
12 SNSサーバ
14 業者端末
16 ユーザ端末
18 ネットワーク
21 プロセッサ
22 メモリ
23 通信用インタフェース
24 ストレージ
25 入力装置
26 出力装置
27 バス
31 登録情報受信部
32 設定部
33 表示制御部
34 予約受付部
35 報知処理部
36 推奨部
40 記憶部
Pr 予約ページ
R1 サービス登録情報
R2 予約状況管理情報
R3 予約履歴情報
W 表示ウィンドウ
10 Reservation processing server (information processing device)
12 SNS server 14 Vendor terminal 16 User terminal 18 Network 21 Processor 22 Memory 23 Communication interface 24 Storage 25 Input device 26 Output device 27 Bus 31 Registration information receiving unit 32 Setting unit 33 Display control unit 34 Reservation reception unit 35 Notification processing unit 36 Recommendation unit 40 Storage unit Pr Reservation page R1 Service registration information R2 Reservation status management information R3 Reservation history information W Display window
Claims (4)
サービス提供源の識別情報に基づいて、前記サービス提供源によるサービスについての予約アクセス用情報を通じたアクセスがあった場合に、前記予約アクセス用情報と対応する前記サービス提供源の識別情報を指定した予約ページを表示させ、
前記予約ページに表示される予約可能日時に対するユーザの指定操作に応じて、指定された前記予約可能日時における前記サービス提供源によるサービスの予約を受け付け、
前記サービス提供源が、サービス提供場所にてサービスを提供する人的資源又は物的資源である場合、前記予約アクセス用情報と対応する前記人的資源又は前記物的資源によるサービスの前記予約ページとして、前記予約ページの表示時点で決められている前記人的資源又は前記物的資源用の前記予約ページであって、前記予約可能日時についての前記指定操作が受け付け可能な状態で前記予約ページを表示させる、
情報処理装置。 a processor, the processor comprising:
When an access is made through reservation access information for a service provided by the service source based on the identification information of the service source, a reservation page is displayed which specifies the identification information of the service source corresponding to the reservation access information;
accepts a reservation for a service from the service provider source at the designated available reservation date and time in response to a user's designation operation for the available reservation date and time displayed on the reservation page;
When the service provision source is a human resource or a material resource that provides a service at a service provision location, the reservation page for the human resource or the material resource that is determined at the time of displaying the reservation page is displayed as the reservation page for the service by the human resource or the material resource that corresponds to the reservation access information, and the reservation page is displayed in a state in which the designation operation for the available reservation date and time can be accepted .
Information processing device.
プロセッサが、前記予約ページに表示される予約可能日時に対するユーザの指定操作に応じて、指定された前記予約可能日時における前記サービス提供源によるサービスの予約を受け付け、
前記サービス提供源が、サービス提供場所にてサービスを提供する人的資源又は物的資源である場合、プロセッサが、前記予約アクセス用情報と対応する前記人的資源又は前記物的資源によるサービスの前記予約ページとして、前記予約ページの表示時点で決められている前記人的資源又は前記物的資源用の前記予約ページであって、前記予約可能日時についての前記指定操作が受け付け可能な状態で前記予約ページを表示させる、
情報処理方法。 a processor, when an access is made through reservation access information for a service provided by the service source based on the identification information of the service source, causing a reservation page to be displayed, the reservation page specifying the identification information of the service source corresponding to the reservation access information;
a processor, in response to a user's designation operation for an available reservation date and time displayed on the reservation page, accepting a reservation for a service from the service provider source for the designated available reservation date and time;
If the service provision source is a human resource or a material resource that provides a service at a service provision location, the processor displays, as the reservation page for the service by the human resource or the material resource that corresponds to the reservation access information, the reservation page for the human resource or the material resource that is determined at the time of displaying the reservation page, in a state in which the designation operation for the available reservation date and time can be accepted .
Information processing methods.
前記予約ページに表示される予約可能日時に対するユーザの指定操作に応じて、指定された前記予約可能日時における前記サービス提供源によるサービスの予約を受け付け、
前記サービス提供源が、サービス提供場所にてサービスを提供する人的資源又は物的資源である場合、前記予約アクセス用情報と対応する前記人的資源又は前記物的資源によるサービスの前記予約ページとして、前記予約ページの表示時点で決められている前記人的資源又は前記物的資源用の前記予約ページであって、前記予約可能日時についての前記指定操作が受け付け可能な状態で前記予約ページを表示させる、
処理をプロセッサに実行させるプログラム。 When an access is made through reservation access information for a service provided by the service source based on the identification information of the service source, a reservation page is displayed which specifies the identification information of the service source corresponding to the reservation access information;
accepts a reservation for a service from the service provider source at the designated available reservation date and time in response to a user's designation operation for the available reservation date and time displayed on the reservation page;
When the service provision source is a human resource or a material resource that provides a service at a service provision location, the reservation page for the human resource or the material resource that is determined at the time of displaying the reservation page is displayed as the reservation page for the service by the human resource or the material resource that corresponds to the reservation access information, and the reservation page is displayed in a state in which the designation operation for the available reservation date and time can be accepted .
A program that causes a processor to execute a process.
前記サーバは、
サービス提供源の識別情報に基づいて、前記サービス提供源によるサービスについての予約アクセス用情報を通じたアクセスが前記端末からあった場合に、前記予約アクセス用情報と対応する前記サービス提供源の識別情報を指定した予約ページを前記端末に表示させ、
前記予約ページに表示される予約可能日時に対するユーザの指定操作に応じて、指定された前記予約可能日時における前記サービス提供源によるサービスの予約を受け付け、
前記サービス提供源が、サービス提供場所にてサービスを提供する人的資源又は物的資源である場合、前記予約アクセス用情報と対応する前記人的資源又は前記物的資源によるサービスの前記予約ページとして、前記予約ページの表示時点で決められている前記人的資源又は前記物的資源用の前記予約ページであって、前記予約可能日時についての前記指定操作が受け付け可能な状態で前記予約ページを前記端末に表示させる、
システム。 A server and a terminal are provided,
The server
When an access is made from the terminal through reservation access information for a service provided by the service source based on the identification information of the service source, a reservation page specifying the identification information of the service source corresponding to the reservation access information is displayed on the terminal;
accepts a reservation for a service from the service provider source at the designated available reservation date and time in response to a user's designation operation for the available reservation date and time displayed on the reservation page;
When the service provision source is a human resource or a material resource that provides a service at a service provision location, the reservation page for the human resource or the material resource that is determined at the time of displaying the reservation page is displayed on the terminal as the reservation page for the service by the human resource or the material resource that corresponds to the reservation access information, and the reservation page is displayed in a state in which the designation operation for the available reservation date and time can be accepted .
system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024123596A JP7730059B2 (en) | 2020-06-05 | 2024-07-30 | Information processing device, information processing method, and program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020098212A JP7594164B2 (en) | 2020-06-05 | 2020-06-05 | Information processing device, information processing method, program, and information processing system |
| JP2024123596A JP7730059B2 (en) | 2020-06-05 | 2024-07-30 | Information processing device, information processing method, and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020098212A Division JP7594164B2 (en) | 2020-06-05 | 2020-06-05 | Information processing device, information processing method, program, and information processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024138176A JP2024138176A (en) | 2024-10-07 |
| JP7730059B2 true JP7730059B2 (en) | 2025-08-27 |
Family
ID=78850076
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020098212A Active JP7594164B2 (en) | 2020-06-05 | 2020-06-05 | Information processing device, information processing method, program, and information processing system |
| JP2024123596A Active JP7730059B2 (en) | 2020-06-05 | 2024-07-30 | Information processing device, information processing method, and program |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020098212A Active JP7594164B2 (en) | 2020-06-05 | 2020-06-05 | Information processing device, information processing method, program, and information processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7594164B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7597854B1 (en) | 2023-05-26 | 2024-12-10 | 楽天グループ株式会社 | Information processing device, information processing method, and program |
| JP7382686B1 (en) | 2023-09-28 | 2023-11-17 | 株式会社イデア・レコード | Information processing device, information processing program, and information processing method |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001236414A (en) | 2000-02-24 | 2001-08-31 | Baadei International Kk | Magazine / net fusion system |
| US20160307121A1 (en) | 2013-11-15 | 2016-10-20 | Yandex Europe Ag | A method of processing a user request within a search result page |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5831917B1 (en) | 2015-05-01 | 2015-12-09 | コガソフトウェア株式会社 | Notification server, notification method, and notification program |
| JP6646274B2 (en) * | 2015-10-27 | 2020-02-14 | 株式会社フィール | Information providing device and information providing program |
| JP6920606B2 (en) | 2016-12-27 | 2021-08-18 | 株式会社ぐるなび | Reservation management device, reservation management program and reservation management method |
| JP6834069B2 (en) * | 2017-06-09 | 2021-02-24 | 株式会社コンテンツパーク | Service provision support system |
-
2020
- 2020-06-05 JP JP2020098212A patent/JP7594164B2/en active Active
-
2024
- 2024-07-30 JP JP2024123596A patent/JP7730059B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001236414A (en) | 2000-02-24 | 2001-08-31 | Baadei International Kk | Magazine / net fusion system |
| US20160307121A1 (en) | 2013-11-15 | 2016-10-20 | Yandex Europe Ag | A method of processing a user request within a search result page |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7594164B2 (en) | 2024-12-04 |
| JP2021190045A (en) | 2021-12-13 |
| JP2024138176A (en) | 2024-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7730059B2 (en) | Information processing device, information processing method, and program | |
| US10176499B2 (en) | Advertisement selection by use of physical location behavior | |
| US20230068122A1 (en) | Systems and methods for end-to-end pet care transactions web platform | |
| WO2017006874A1 (en) | Reservation management terminal, reservation management method, and reservation management program | |
| US7860946B1 (en) | Systems, methods, and computer-readable media for searching and concomitantly interacting with multiple information content providers, other individuals, relevant communities of individuals, and information provided over a network | |
| US20170364802A1 (en) | System, method, and recording medium for expert recommendation while composing messages | |
| JP2018025994A (en) | Information processing device, service provision reservation system, service provision reservation server, method, and program | |
| US11010722B2 (en) | Personalized scheduling and networking system, method, and recording medium | |
| JP2019117448A (en) | Information processing apparatus and program | |
| JP6580189B1 (en) | Display control apparatus, display control method, and display control program | |
| US20170032286A1 (en) | Accommodation booking method by matching guests and hosts preferences | |
| JP6037590B1 (en) | Service provision reservation system, service provision reservation management server, service provision reservation method, and service provision reservation program | |
| JP2017174166A (en) | Facility reservation providing server and facility reservation providing program | |
| US12374447B1 (en) | Caregiver/caregivee mobile application management | |
| CN112837130B (en) | Information processing method, device and equipment | |
| JP6087458B1 (en) | Reservation management device and reservation management program | |
| JP7597854B1 (en) | Information processing device, information processing method, and program | |
| JP7283436B2 (en) | Information processing system, server device, user-side device, and information processing method | |
| Habib et al. | Contraceptive equity: insights from the progress in 48 FP2030 countries | |
| JP7200196B2 (en) | Information processing device, information processing method, and program | |
| JP5377601B2 (en) | Job offer information proposing device and job offer information proposing system | |
| KR100478399B1 (en) | Method for providing font service on service page and system for executing the method | |
| JP7724510B1 (en) | Information processing device, information processing method, and program | |
| KR102068535B1 (en) | Method for schedule a service based on chat messages | |
| KR20250031301A (en) | Apparatus and method for managing reading activity |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240813 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240813 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250324 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250401 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250415 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250715 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250728 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7730059 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |