JP6795672B2 - Reception system, reception method, and program - Google Patents
Reception system, reception method, and program Download PDFInfo
- Publication number
- JP6795672B2 JP6795672B2 JP2019227336A JP2019227336A JP6795672B2 JP 6795672 B2 JP6795672 B2 JP 6795672B2 JP 2019227336 A JP2019227336 A JP 2019227336A JP 2019227336 A JP2019227336 A JP 2019227336A JP 6795672 B2 JP6795672 B2 JP 6795672B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- service
- user information
- applicant
- name
- 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
- 238000000034 method Methods 0.000 title claims description 55
- 230000000694 effects Effects 0.000 description 31
- 238000013500 data storage Methods 0.000 description 30
- 238000012545 processing Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 17
- 238000004891 communication Methods 0.000 description 12
- 238000004364 calculation method Methods 0.000 description 10
- 238000012986 modification Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 9
- 230000004308 accommodation Effects 0.000 description 8
- 238000001514 detection method Methods 0.000 description 7
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 4
- SAZUGELZHZOXHB-UHFFFAOYSA-N acecarbromal Chemical compound CCC(Br)(CC)C(=O)NC(=O)NC(C)=O SAZUGELZHZOXHB-UHFFFAOYSA-N 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 206010020751 Hypersensitivity Diseases 0.000 description 1
- 208000026935 allergic disease Diseases 0.000 description 1
- 230000007815 allergy Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、受付システム、受付方法、及びプログラムに関する。 The present invention relates to a reception system, a reception method, and a program.
従来、サービスの申し込みを受け付ける場合に、利用者の氏名等の利用者情報を申込者に入力させるシステムが知られている。例えば、特許文献1には、申込者が宿泊プランを検索して宿泊施設を予約する場合に、宿泊者の氏名や連絡先等の情報を入力させるシステムが記載されている。 Conventionally, there is known a system in which an applicant is required to input user information such as a user's name when accepting a service application. For example, Patent Document 1 describes a system in which an applicant inputs information such as a guest's name and contact information when searching for an accommodation plan and making a reservation for an accommodation facility.
上記のような技術では、過去の申し込みで入力された利用者情報を登録し、サービスの申し込みを受け付ける場合に、登録された全ての利用者情報を選択可能に表示させ、その中から利用者情報を選択させることで利用者情報を入力する手間を省くことも考えられる。しかしながら、多数の利用者情報が登録されている場合には、申込者は、これら多数の利用者情報の中から、サービスの利用者情報を探し出さなければならないので、サービスの利用者情報を入力するのに手間がかかってしまう。 With the above technology, user information entered in past applications is registered, and when accepting service applications, all registered user information is displayed in a selectable manner, and user information is displayed from among them. It is also possible to save the trouble of inputting user information by letting the user select. However, when a large number of user information is registered, the applicant must search for the service user information from the large number of user information, so enter the service user information. It takes time to do it.
本発明は上記課題に鑑みてなされたものであって、その目的は、サービスの利用者情報を入力する手間を省くことが可能な受付システム、受付方法、及びプログラムを提供することである。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a reception system, a reception method, and a program capable of saving the trouble of inputting user information of a service.
上記課題を解決するために、本発明に係る受付システムは、複数のサービスの各々の入力フォームに対し、申込者により利用者情報が入力される受付システムであって、入力対象のサービスに関連付けられた他のサービスを特定する特定手段と、前記他のサービスの入力フォームに対して入力された利用者情報を選択可能に表示させる表示制御手段と、前記表示制御手段により表示された利用者情報が前記申込者により選択された場合に、当該選択された利用者情報を、前記入力対象のサービスの利用者情報として取得する取得手段と、を含むことを特徴とする。 In order to solve the above problem, the reception system according to the present invention is a reception system in which user information is input by an applicant for each input form of a plurality of services, and is associated with the service to be input. The specific means for identifying the other service, the display control means for selectively displaying the user information input to the input form of the other service, and the user information displayed by the display control means. It is characterized by including an acquisition means for acquiring the selected user information as user information of the service to be input when selected by the applicant.
本発明に係る受付方法は、複数のサービスの各々の入力フォームに対し、申込者により利用者情報が入力される受付方法であって、入力対象のサービスに関連付けられた他のサービスを特定する特定ステップと、前記他のサービスの入力フォームに対して入力された利用者情報を選択可能に表示させる表示制御ステップと、前記表示制御ステップにより表示された利用者情報が前記申込者により選択された場合に、当該選択された利用者情報を、前記入力対象のサービスの利用者情報として取得する取得ステップと、を含むことを特徴とする。 The reception method according to the present invention is a reception method in which user information is input by an applicant for each input form of a plurality of services, and is a specification for specifying another service associated with the service to be input. When the step, the display control step for displaying the user information input to the input form of the other service in a selectable manner, and the user information displayed by the display control step are selected by the applicant. It is characterized by including an acquisition step of acquiring the selected user information as user information of the service to be input.
本発明に係るプログラムは、複数のサービスの各々の入力フォームに対し、申込者により利用者情報が入力されるコンピュータを、入力対象のサービスに関連付けられた他のサービスを特定する特定手段、前記他のサービスの入力フォームに対して入力された利用者情報を選択可能に表示させる表示制御手段、前記表示制御手段により表示された利用者情報が前記申込者により選択された場合に、当該選択された利用者情報を、前記入力対象のサービスの利用者情報として取得する取得手段、として機能させる。 The program according to the present invention is a specific means for identifying a computer in which user information is input by an applicant for each input form of a plurality of services, and other services associated with the service to be input. Display control means for displaying the user information input to the input form of the service in a selectable manner, and when the user information displayed by the display control means is selected by the applicant, the selected user information is selected. The user information is made to function as an acquisition means for acquiring the user information as the user information of the service to be input.
本発明の一態様では、前記受付システムは、前記複数のサービスの申し込みを一括で受け付け、前記特定手段は、前記入力対象のサービスとともに一括で申し込まれる他のサービスを特定し、前記表示制御手段は、前記入力対象のサービスとともに一括で申し込まれる前記他のサービスの利用者情報を選択可能に表示させる、ことを特徴とする。 In one aspect of the present invention, the reception system collectively accepts applications for the plurality of services, the specific means specifies another service to be collectively applied together with the service to be input, and the display control means , The user information of the other service applied for at once together with the service to be input is displayed in a selectable manner.
本発明の一態様では、前記複数のサービスの各々の入力フォームは、同一ページにおいて表示され、前記表示制御手段は、前記入力対象のサービスの入力フォームと同一ページの前記他のサービスの入力フォームに対して入力された、前記他のサービスの利用者情報を選択可能に表示させる、ことを特徴とする。 In one aspect of the present invention, each input form of the plurality of services is displayed on the same page, and the display control means is displayed on the input form of the other service on the same page as the input form of the service to be input. It is characterized in that the user information of the other service input to the user information is displayed in a selectable manner.
本発明の一態様では、前記複数のサービスの各々の入力フォームには、利用者情報と属性情報とを含む複数の情報が入力され、前記表示制御手段は、前記入力対象のサービスの入力フォームに対し、前記複数の情報のうちの利用者情報が入力される場合に、前記他のサービスの利用者情報を選択可能に表示させる、ことを特徴とする。 In one aspect of the present invention, a plurality of information including user information and attribute information is input to each input form of the plurality of services, and the display control means is input to the input form of the service to be input. On the other hand, when the user information among the plurality of information is input, the user information of the other service is displayed in a selectable manner.
本発明の一態様では、前記サービスは、旅行に関するサービスであり、前記特定手段は、前記入力対象のサービスの利用時間及び場所と、申し込み済みの複数の他のサービスの各々の利用時間及び場所と、に基づいて、当該複数の他のサービスの中から、前記入力対象のサービスと同じ旅程の他のサービスを特定し、前記表示制御手段は、前記入力対象のサービスと同じ旅程の他のサービスの利用者情報を選択可能に表示させる、ことを特徴とする。 In one aspect of the present invention, the service is a service related to travel, and the specific means includes a usage time and place of the service to be input and a usage time and place of each of a plurality of other services that have been applied for. , The other service of the same itinerary as the service to be input is specified from the plurality of other services, and the display control means is the other service of the same itinerary as the service to be input. It is characterized in that user information is displayed in a selectable manner.
本発明の一態様では、前記特定手段は、前記入力対象のサービスの利用時間及び場所と、申し込み済みの複数の他のサービスの各々の利用時間及び場所と、に基づいて、当該複数の他のサービスの中から、前記入力対象のサービスとともに利用可能な他のサービスを特定し、前記表示制御手段は、前記入力対象のサービスとともに利用可能な他のサービスの利用者情報を選択可能に表示させる、ことを特徴とする。 In one aspect of the present invention, the specific means is based on the usage time and place of the service to be input and the usage time and place of each of the plurality of other services for which the application has been made. From the services, other services that can be used together with the service to be input are specified, and the display control means selectively displays user information of other services that can be used together with the service to be input. It is characterized by that.
本発明の一態様では、前記表示制御手段は、前記入力対象のサービスに関連付けられた他のサービスが複数存在する場合に、当該複数の他のサービスの各々の利用者情報を選択可能に表示させる、ことを特徴とする。 In one aspect of the present invention, when there are a plurality of other services associated with the service to be input, the display control means causes the user information of each of the plurality of other services to be selectively displayed. , Characterized by.
本発明の一態様では、前記表示制御手段は、前記複数の他のサービスの各々の利用者情報が重複する場合には、重複する利用者情報については1つにまとめて表示させる、ことを特徴とする。 In one aspect of the present invention, when the user information of each of the plurality of other services is duplicated, the display control means displays the duplicated user information as one. And.
本発明の一態様では、前記入力対象のサービスには、複数の利用者情報を入力可能であり、前記表示制御手段は、前記他のサービスの利用者情報のうち、前記入力対象のサービスの利用者情報として取得済みの利用者情報が選択可能に表示されることを制限する、ことを特徴とする。 In one aspect of the present invention, a plurality of user information can be input to the service to be input, and the display control means uses the service to be input among the user information of the other service. It is characterized in that the user information acquired as personal information is restricted from being selectively displayed.
本発明によれば、サービスの利用者情報を入力する手間を省くことが可能となる。 According to the present invention, it is possible to save the trouble of inputting the user information of the service.
[1.受付システムの全体構成]
以下、本発明に係る受付システムの実施形態の例を説明する。図1は、受付システムの全体構成を示す図である。図1に示すように、受付システムSは、申込者端末10とサーバ20とを含み、これらは、インターネットなどのネットワークNに接続される。なお、図1では申込者端末10とサーバ20とを1台ずつ示しているが、これらは複数台あってよい。
[1. Overall configuration of reception system]
Hereinafter, an example of an embodiment of the reception system according to the present invention will be described. FIG. 1 is a diagram showing the overall configuration of the reception system. As shown in FIG. 1, the reception system S includes an
申込者端末10は、申込者が操作するコンピュータである。申込者は、利用者が利用するサービスを申し込む人である。利用者は、サービスを利用する人である。利用とは、サービスの提供を受けることであり、サービスを使用することである。申し込みとは、サービスを利用する手続きをすることであり、例えば、予約をすること、契約を成立させること、又は購入することである。別の言い方をすれば、申し込みは、利用者の氏名等の情報をサーバ20に送信し、サービスを利用する意思表示を行うことである。
The
申込者は、利用者と同じであってもよいし、利用者とは異なっていてもよい。即ち、申込者は、自身が利用するサービスの申し込みをしてもよいし、他の利用者の代わりに申し込みをしてもよい。本実施形態では、申込者は、複数の利用者が利用するサービスの申し込みを行い、自身も利用者の一部である場合を説明する。即ち、申込者は、自身と同行者が利用するサービスの申し込みを行う。 The applicant may be the same as the user or may be different from the user. That is, the applicant may apply for the service used by himself / herself, or may apply on behalf of another user. In the present embodiment, the case where the applicant applies for a service used by a plurality of users and is also a part of the user will be described. That is, the applicant applies for the service used by himself / herself and his / her companion.
例えば、申込者端末10は、携帯電話機(スマートフォンを含む)、携帯情報端末(タブレット型コンピュータを含む)、又は、パーソナルコンピュータ等である。本実施形態では、申込者端末10は、制御部11、記憶部12、通信部13、操作部14、及び表示部15を含む。
For example, the
制御部11は、少なくとも一つのマイクロプロセッサを含む。制御部11は、記憶部12に記憶されたプログラムやデータに従って処理を実行する。記憶部12は、主記憶部及び補助記憶部を含む。例えば、主記憶部はRAMなどの揮発性メモリであり、補助記憶部は、ROM、EEPROM、フラッシュメモリ、又はハードディスクなどの不揮発性メモリである。
The
通信部13は、有線通信又は無線通信用の通信インタフェースであり、ネットワークを介してデータ通信を行う。操作部14は、申込者が操作を行うための入力デバイスであり、例えば、タッチパネルやマウス等のポインティングデバイス、キーボード、又はボタン等である。操作部14は、申込者による操作内容を制御部11に伝達する。表示部15は、例えば、液晶表示部又は有機EL表示部等である。表示部15は、制御部11の指示に従って画像を表示する。
The
サーバ20は、サーバコンピュータである。サーバ20は、制御部21、記憶部22、及び通信部23を含む。制御部21、記憶部22、及び通信部23の物理的構成は、それぞれ制御部11、記憶部12、及び通信部13と同様であってよい。
The
なお、記憶部12,22に記憶されるものとして説明するプログラム及びデータは、ネットワークNを介して供給されるようにしてもよい。また、上記説明した各コンピュータのハードウェア構成は、上記の例に限られず、種々のハードウェアを適用可能である。例えば、コンピュータ読み取り可能な情報記憶媒体を読み取る読取部(例えば、光ディスクドライブやメモリカードスロット)や外部機器とデータの入出力をするための入出力部(例えば、USBポート)が含まれていてもよい。例えば、情報記憶媒体に記憶されたプログラムやデータが読取部や入出力部を介して、各コンピュータに供給されるようにしてもよい。
The programs and data described as being stored in the
[2.受付システムの概要]
本実施形態では、受付システムSを旅行予約サービスに適用する場合を一例として説明する。旅行予約サービスは、旅程の作成を支援するサービスである。旅程は、旅行の計画、行程、又は日程であり、少なくとも1つのサービスから構成される。本実施形態では、サービスは、旅程の構成要素であり、旅行中の個々の予定である。別の言い方をすれば、サービスは、予約又は購入の対象となる個々の旅行商品であり、申込対象となるアイテムということもできる。
[2. Overview of reception system]
In the present embodiment, a case where the reception system S is applied to the travel reservation service will be described as an example. The travel reservation service is a service that supports the creation of itineraries. An itinerary is a travel plan, itinerary, or itinerary and consists of at least one service. In this embodiment, the service is a component of the itinerary and is an individual appointment during the trip. In other words, a service is an individual travel product that is subject to reservation or purchase, and can also be an item that is subject to application.
旅程には、複数種類のサービスを組み込むことができる。サービスは、宿泊施設、交通手段(移動手段)、レンタカー、アクティビティ(オプションツアー)、レストラン、又は観光施設といった任意の種類のサービスを適用可能である。宿泊施設は、ホテル、旅館、民宿、ペンション、又は民泊といった施設である。交通手段は、航空機、電車、バス、又は船舶といった手段である。観光施設は、水族館、動物園、テーマパーク、公園、寺、神社、又は競技場といった施設である。 Multiple types of services can be incorporated into the itinerary. Services can be applied to any type of service such as accommodation, transportation (transportation), car rental, activities (optional tours), restaurants, or tourist facilities. Accommodation facilities are facilities such as hotels, inns, guest houses, pensions, or private lodgings. The means of transportation are means such as aircraft, trains, buses, or ships. Tourist facilities are facilities such as aquariums, zoos, theme parks, parks, temples, shrines, or stadiums.
例えば、申込者が申込者端末10を操作して、サーバ20にアクセスすると、旅行予約サービスのトップ画面が表示部15に表示される。本実施形態では、以降説明する画面がウェブブラウザ上で表示される場合を説明するが、旅行予約サービスのアプリケーション上で表示されてもよい。
For example, when the applicant operates the
図2は、トップ画面の一例を示す図である。図2に示すように、例えば、トップ画面G1には、サービスの検索条件を入力するための入力フォームF10〜F14と、検索を実行するためのボタンB15と、が表示される。 FIG. 2 is a diagram showing an example of a top screen. As shown in FIG. 2, for example, on the top screen G1, input forms F10 to F14 for inputting search conditions for services and buttons B15 for executing a search are displayed.
検索条件は、検索で用いられるクエリであり、任意の条件を入力可能である。検索条件は、キーワードであってもよいし、予め定められた複数の数値の中から選択された数値であってもよいし、カテゴリのような属性情報であってもよい。数値は、時間、人数、又は予算といった条件の数値である。 The search condition is a query used in the search, and any condition can be input. The search condition may be a keyword, a numerical value selected from a plurality of predetermined numerical values, or attribute information such as a category. Numerical values are numerical values for conditions such as time, number of people, or budget.
なお、時間は、日付(年月日)だけを意味してもよいし、日付と時刻を含む日時を意味してもよい。更に、時間は、特定の時点を示してもよいし、大まかな期間を示してもよい。期間は、ある1日における時間帯を示してもよいし、複数の日にまたがる期間を示してもよい。 The time may mean only the date (year, month, day), or may mean the date and time including the date and time. Further, the time may indicate a specific time point or a rough period. The period may indicate a time zone in a certain day, or may indicate a period spanning a plurality of days.
トップ画面G1では、ホテル、航空券、レンタカー、バス、アクティビティ、レストラン、及び観光施設といったサービスの種類ごとに、検索条件を入力可能となっている。ここでは、申込者が検索対象として「ホテル」を選択した場合の処理を例に挙げて説明する。 On the top screen G1, search conditions can be entered for each type of service such as hotels, airline tickets, rental cars, buses, activities, restaurants, and tourist facilities. Here, the processing when the applicant selects "hotel" as the search target will be described as an example.
例えば、申込者は、入力フォームF10に、宿泊地などのキーワードを入力する。宿泊地は、キーワードで入力されなくてもよく、予め用意された地域リストの中から選択されるようにしてもよい。また例えば、入力フォームF11には、チェックイン日が入力され、入力フォームF12には、チェックアウト日が入力される。また例えば、入力フォームF13には、大人の利用人数が入力され、入力フォームF14には、子供の利用人数が入力される。 For example, the applicant inputs a keyword such as an accommodation place in the input form F10. The accommodation location does not have to be entered by a keyword, and may be selected from a list of regions prepared in advance. Further, for example, the check-in date is input to the input form F11, and the check-out date is input to the input form F12. Further, for example, the number of adults is input to the input form F13, and the number of children is input to the input form F14.
図3は、検索が実行される様子を示す図である。図3のトップ画面G1A,G1Bに示すように、例えば、申込者が、入力フォームF10〜F14に検索条件を入力し、ボタンB15を選択すると、検索条件を満たすホテルが検索される。図3のトップ画面G1Bの例であれば、入力フォームF10に入力された「沖縄」にあるホテルのうち、入力フォームF11,F12に入力された「2018年7月1日」〜「2018年7月5日」の利用日において、入力フォームF13,F14に入力された「大人2人」「子供1人」用の部屋に空きがあるホテルが検索される。 FIG. 3 is a diagram showing how the search is executed. As shown in the top screens G1A and G1B of FIG. 3, for example, when the applicant inputs the search conditions in the input forms F10 to F14 and selects the button B15, the hotels satisfying the search conditions are searched. In the case of the top screen G1B of FIG. 3, among the hotels in "Okinawa" entered in the input form F10, "July 1, 2018" to "July 2018 7" entered in the input forms F11 and F12. On the usage date of "May 5", hotels with vacant rooms for "2 adults" and "1 child" entered in the input forms F13 and F14 are searched.
図3に示すように、ホテルが検索されると、検索結果を示す検索結果画面G2が表示部15に表示される。例えば、検索結果画面G2の入力フォームF20には、検索で用いられた検索条件が表示される。申込者は、所望のホテルが見つからなかった場合には、入力フォームF20から検索条件を変更し、再度検索を実行する。また例えば、検索結果画面G2のリストL21には、検索でヒットしたホテルが表示される。例えば、リストL21には、検索でヒットしたホテルの名称、画像(図3では省略する)、申込者の評価、及び価格帯といった情報が表示される。
As shown in FIG. 3, when a hotel is searched, a search result screen G2 showing the search result is displayed on the
図3に示すように、申込者がリストL21に表示されたホテルを選択すると、当該ホテルの詳細を示すサービス詳細画面G3が表示部15に表示される。図3では、申込者がリストL21内の「ホテルA」を選択し、「ホテルA」のページを示すサービス詳細画面G3が表示部15に表示される場合を示している。例えば、サービス詳細画面G3には、「ホテルA」の名前、評価、画像、部屋の名前、及び料金が表示される。
As shown in FIG. 3, when the applicant selects the hotel displayed in the list L21, the service detail screen G3 showing the details of the hotel is displayed on the
サービス詳細画面G3からホテルを予約できるようにしてもよいが、本実施形態では、申込者は、旅行かごにホテルを追加し、旅程を組み立てた後に、旅行かご内のサービスをまとめて予約する。 A hotel may be reserved from the service details screen G3, but in the present embodiment, the applicant adds a hotel to the travel car, assembles the itinerary, and then collectively reserves the services in the travel car.
旅行かごは、旅程に組み込まれたサービスのリストであり、検討中のサービスのリストである。別の言い方をすれば、旅行かごは、旅程を確定する前に(サービスの予約を完了する前に)作成された仮の旅程である。旅行かごは、電子商取引におけるショッピングカートと似た概念である。申込者は、複数種類のサービスを旅行かごに追加して自分好みの旅程を計画し、これら複数種類のサービスを予約する。 A travel basket is a list of services included in the itinerary and a list of services under consideration. In other words, a travel car is a tentative itinerary created before the itinerary is finalized (before the service reservation is completed). A travel basket is a concept similar to a shopping cart in e-commerce. Applicants add multiple types of services to their travel baskets, plan their own itinerary, and book these multiple types of services.
例えば、サービス詳細画面G3には、表示中のホテルを旅行かごに追加するためのボタンB30が表示される。申込者がボタンB30を選択すると、サービス詳細画面G3に表示中の「ホテルA」が旅行かごに追加され、旅行かご画面が表示部15に表示される。なお、申込者は、検索条件で入力した時間と利用人数を変更せずに、旅行かごにサービスを追加してもよいし、検索条件で入力した時間と利用人数を変更したうえで、旅行かごにサービスを追加してもよい。
For example, on the service details screen G3, a button B30 for adding the displayed hotel to the travel car is displayed. When the applicant selects the button B30, "Hotel A" displayed on the service details screen G3 is added to the travel car, and the travel car screen is displayed on the
なお、ホテルを旅行かごに追加する処理を説明したが、他のサービスも同様の流れで旅行かごに追加することができる。旅行かごには、任意の数のサービスを追加することができてよいが、ここでは、ホテル、航空券、及び2個のアクティビティの合計4個のサービスが旅行かごに追加された場合を例に挙げて説明する。申込者が所定の操作をすると、旅行かごの中身を示す旅行かご画面が表示部15に表示される。
Although the process of adding a hotel to a travel car has been explained, other services can be added to a travel car in the same manner. Any number of services may be added to the travel car, but here is an example where a total of four services are added to the travel car: hotel, airline ticket, and two activities. I will explain it by listing it. When the applicant performs a predetermined operation, a travel car screen showing the contents of the travel car is displayed on the
図4は、旅行かご画面の一例を示す図である。図4に示すように、旅行かご画面G4の表示領域A40には、旅行かごに追加されたサービスが表示される。本実施形態では、各サービスは、利用人数と利用時間とが指定されたうえで旅行かごに追加されるので、表示領域A40には、申込者が指定した利用人数と利用時間が表示される。 FIG. 4 is a diagram showing an example of a travel car screen. As shown in FIG. 4, the service added to the travel car is displayed in the display area A40 of the travel car screen G4. In the present embodiment, each service is added to the travel car after the number of users and the usage time are specified, so that the number of users and the usage time specified by the applicant are displayed in the display area A40.
旅行かごに追加された各サービスは、他のサービスと利用人数が異なっていてもよい。図4の例であれば、ホテルと航空券は利用人数が3名であるが、1個目のアクティビティである「着物レンタル」は利用人数が2名であり、2個目のアクティビティである「鉄道周遊パス」は利用人数が1名である。また、旅行かごに追加された各サービスは、他のサービスと利用時間が異なっていてもよい。 Each service added to the travel car may have a different number of passengers than other services. In the example of FIG. 4, the hotel and the airline ticket have three users, but the first activity, "Kimono rental," has two users, and the second activity, "Kimono rental." The number of people using the "Railway Tour Pass" is one. In addition, each service added to the travel car may have a different usage time from other services.
例えば、申込者がボタンB400を選択した場合、ボタンB400が示すサービスが旅行かごから削除される。また例えば、申込者がボタンB41を選択した場合、サービスの予約に必要な予約情報を入力するための予約情報入力画面が表示部15に表示される。
For example, if the applicant selects the button B400, the service indicated by the button B400 is deleted from the travel car. Further, for example, when the applicant selects the button B41, the reservation information input screen for inputting the reservation information necessary for the service reservation is displayed on the
図5は、予約情報入力画面の一例を示す図である。図5では、予約情報入力画面G5の全体を示しており、表示部15には、図5の予約情報入力画面G5の一部がスクロール可能に表示される。
FIG. 5 is a diagram showing an example of a reservation information input screen. FIG. 5 shows the entire reservation information input screen G5, and a part of the reservation information input screen G5 of FIG. 5 is scrollably displayed on the
図5に示すように、予約情報入力画面G5には、旅行かごに追加されたサービスごとに、当該サービスの予約情報を入力するための入力フォームが表示される。利用人数が複数のサービスについては、利用者ごとに、当該利用者の予約情報を入力するための入力フォームが表示される。 As shown in FIG. 5, the reservation information input screen G5 displays an input form for inputting the reservation information of the service for each service added to the travel car. For services with a plurality of users, an input form for inputting the reservation information of the user is displayed for each user.
予約情報は、サービス提供者に通知される情報を含み、例えば、利用者の氏名、生年月日、年齢、性別、住所、及び電話番号といった個人情報を含む。別の言い方をすれば、予約情報は、サービスの予約条件ということもできる。例えば、サービス提供者には、予約情報の全てが通知されてもよいし、予約情報の一部だけが通知されてもよい。また例えば、予約情報は、複数の項目から構成されてもよいし、1つの項目だけであってもよい。項目とは、予約情報の構成要素である。 The reservation information includes information notified to the service provider, and includes personal information such as a user's name, date of birth, age, gender, address, and telephone number. In other words, the reservation information can be said to be a service reservation condition. For example, the service provider may be notified of all of the reservation information or only a part of the reservation information. Further, for example, the reservation information may be composed of a plurality of items or may be only one item. An item is a component of reservation information.
例えば、表示領域A50には、航空券の予約情報を入力するための入力フォームが表示される。図5の例では、航空券は、大人2人と子供1人が利用人数として指定されており、申込者は、これら3人の予約情報を入力する。ここでは、航空券の予約情報は、利用者の氏名、生年月日、及び性別の3項目から構成される。 For example, in the display area A50, an input form for inputting airline ticket reservation information is displayed. In the example of FIG. 5, two adults and one child are designated as the number of passengers for the ticket, and the applicant inputs the reservation information of these three people. Here, the airline ticket reservation information is composed of three items: the user's name, date of birth, and gender.
入力フォームF500A〜F500Cの各々には、利用者の氏名が入力される。入力フォームF501A〜F501Cの各々には、利用者の生年月日が入力される。入力フォームF502A〜F502Cの各々には、利用者の性別が入力される。 The name of the user is input to each of the input forms F500A to F500C. The date of birth of the user is input to each of the input forms F501A to F501C. The gender of the user is input to each of the input forms F502A to F502C.
なお、以降では、入力フォームF500A〜F500Cを特に区別する必要のないときは、単に、入力フォームF500と記載する。同様に、入力フォームF501A〜F501Cを特に区別する必要のないときは入力フォームF501と記載し、入力フォームF502A〜F502Cを特に区別する必要のないときは入力フォームF502と記載する。航空券の利用人数は3人なので、表示領域A50には、入力フォームF500,F501,F502の組み合わせが3つ表示される。 In the following, when it is not necessary to distinguish the input forms F500A to F500C, the input forms F500 are simply described. Similarly, when it is not necessary to distinguish the input forms F501A to F501C, it is described as the input form F501, and when it is not necessary to distinguish the input forms F502A to F502C, it is described as the input form F502. Since the number of passengers on the ticket is three, three combinations of the input forms F500, F501, and F502 are displayed in the display area A50.
また例えば、表示領域A51には、ホテルの予約情報を入力するための入力フォームが表示される。図5の例では、ホテルは、大人2人と子供1人が利用人数として指定されており、申込者は、これら3人の予約情報を入力する。ここでは、ホテルの予約情報は、利用者の氏名及び性別と、代表者の氏名と、ホテルへの到着時間と、の4項目から構成される。 Further, for example, in the display area A51, an input form for inputting hotel reservation information is displayed. In the example of FIG. 5, the hotel is designated as the number of guests for two adults and one child, and the applicant inputs the reservation information of these three people. Here, the hotel reservation information is composed of four items: the name and gender of the user, the name of the representative, and the arrival time at the hotel.
入力フォームF510A〜F510Cの各々には、利用者の氏名が入力される。入力フォームF511A〜F511Cの各々には、利用者の性別が入力される。入力フォームF512には、代表者の氏名が入力される。入力フォームF513には、ホテルへの到着時間が入力される。 The name of the user is input to each of the input forms F510A to F510C. The gender of the user is input to each of the input forms F511A to F511C. The name of the representative is input to the input form F512. The arrival time at the hotel is entered in the input form F513.
なお、以降では、入力フォームF510A〜F510Cを特に区別する必要のないときは、単に、入力フォームF510と記載する。同様に、入力フォームF511A〜F511Cを特に区別する必要のないときは入力フォームF511と記載する。ホテルの利用人数は3人なので、表示領域A51には、入力フォームF510,F511の組み合わせが3つ表示される。なお、代表者の氏名とホテルへの到着時間は、利用者ごとに入力すべき情報ではないので、入力フォームF512,F513は、1つずつ表示される。 In the following, when it is not necessary to distinguish the input forms F510A to F510C, the input forms F510 are simply described. Similarly, when it is not necessary to distinguish the input forms F511A to F511C, the input form F511 is described. Since the number of people using the hotel is three, three combinations of input forms F510 and F511 are displayed in the display area A51. Since the name of the representative and the arrival time at the hotel are not information that should be input for each user, the input forms F512 and F513 are displayed one by one.
また例えば、表示領域A52には、1個目のアクティビティの予約情報を入力するための入力フォームが表示される。図5の例では、1個目のアクティビティは、大人1人と子供1人が利用人数として指定されており、申込者は、これら2人の各々の予約情報を入力する。 Further, for example, in the display area A52, an input form for inputting the reservation information of the first activity is displayed. In the example of FIG. 5, one adult and one child are designated as the number of users for the first activity, and the applicant inputs the reservation information of each of these two people.
ここでは、1個目のアクティビティの予約情報は、利用者の氏名、身長、及び年齢区分の3項目から構成される。年齢区分は、利用者の年齢の区分(年齢帯)であり、ここでは、「成年」は20歳以上であり、「未成年」は13歳以上20歳未満とする。また、「学童」は6歳以上13歳未満であり、「幼児」は1歳以上6歳未満であり、「乳児」は1歳未満とする。 Here, the reservation information of the first activity is composed of three items of the user's name, height, and age category. The age classification is the age classification (age band) of the user. Here, "adult" is 20 years old or older, and "minor" is 13 years old or older and less than 20 years old. In addition, "school children" are 6 to 13 years old, "infants" are 1 to 6 years old, and "infants" are 1 year old or younger.
入力フォームF520A,F520Bの各々には、利用者の氏名が入力される。入力フォームF521A,F521Bの各々には、利用者の身長が入力される。入力フォームF522A,F522Bの各々には、利用者の年齢区分が入力される。 The name of the user is input to each of the input forms F520A and F520B. The height of the user is input to each of the input forms F521A and F521B. The age classification of the user is input to each of the input forms F522A and F522B.
なお、以降では、入力フォームF520A,F520Bを特に区別する必要のないときは、単に、入力フォームF520と記載する。同様に、入力フォームF521A,F521Bを特に区別する必要のないときは入力フォームF521と記載し、入力フォームF522A,F522Bを特に区別する必要のないときは入力フォームF522と記載する。1個目のアクティビティの利用人数は2人なので、表示領域A52には、入力フォームF520,F521,F522の組み合わせが2つ表示される。 In the following, when it is not necessary to distinguish the input forms F520A and F520B, the input forms F520 are simply described. Similarly, when it is not necessary to distinguish the input forms F521A and F521B, the input form F521 is described, and when the input forms F522A and F522B do not need to be particularly distinguished, the input form F522 is described. Since the number of people using the first activity is two, two combinations of the input forms F520, F521, and F522 are displayed in the display area A52.
また例えば、表示領域A53には、2個目のアクティビティの予約情報を入力するための入力フォームが表示される。図5の例では、2個目のアクティビティは、大人1人が利用人数として指定されており、申込者は、当該1人の予約情報を入力する。 Further, for example, in the display area A53, an input form for inputting the reservation information of the second activity is displayed. In the example of FIG. 5, one adult is designated as the number of users for the second activity, and the applicant inputs the reservation information of the one person.
ここでは、2個目のアクティビティの予約情報は、利用者の氏名と国籍の2項目から構成される。入力フォームF530には、利用者の氏名が入力される。入力フォームF531には、利用者の国籍が入力される。2個目のアクティビティの利用人数は1人なので、表示領域A53には、入力フォームF530,F531の組み合わせが1つだけ表示される。 Here, the reservation information for the second activity is composed of two items, the user's name and nationality. The name of the user is input to the input form F530. The nationality of the user is input to the input form F531. Since the number of people using the second activity is one, only one combination of the input forms F530 and F531 is displayed in the display area A53.
申込者は、表示領域A50〜A53の各々の入力フォームに予約情報を入力し、ボタンB54を選択することによって、サービスの予約をすることができる。予約情報は、任意の順番で入力されてよいが、ここでは、予約情報入力画面G5の上から順番に予約情報が入力される場合を例に挙げて説明する。 The applicant can make a reservation for the service by inputting the reservation information in each of the input forms of the display areas A50 to A53 and selecting the button B54. The reservation information may be input in any order, but here, a case where the reservation information is input in order from the top of the reservation information input screen G5 will be described as an example.
図6−図8は、航空券の予約情報が入力される様子を示す図である。なお、図6−図8では、特に参照する必要のない符号については省略する。この点は、以降説明する図9−図11についても同様である。図6の予約情報入力画面G5A,G5Bに示すように、入力フォームF500Aがフォーカスされると、1人目の氏名を入力可能な状態となる。フォーカスとは、入力フォームが選択されることであり、入力フォームにカーソルがセットされることである。別の言い方をすれば、フォーカスは、入力フォームに対して情報を入力可能な状態になることである。 6-8 is a diagram showing how the reservation information of the airline ticket is input. In addition, in FIGS. 6-8, reference numerals which do not need to be particularly referred to are omitted. This point also applies to FIGS. 9 to 11 described below. As shown in the reservation information input screens G5A and G5B of FIG. 6, when the input form F500A is focused, the name of the first person can be input. Focus means that the input form is selected and the cursor is set on the input form. In other words, the focus is to be able to enter information into the input form.
本実施形態では、申込者がよく入力する氏名を予め登録することができ、当該登録された氏名のうち、入力フォームF500Aに入力された文字列と部分一致する氏名がリコメンドされるようになっている。例えば、申込者が入力フォームF500Aに「Y」という文字を入力すると、予約情報入力画面G5Cに示すように、メニューM55が表示され、入力画面登録された氏名のうち、頭が「Y」の氏名がリコメンドされる。続けて、申込者が入力フォームF500Aに複数の文字を入力すると、当該入力された複数の文字と一致する氏名が絞り込まれてメニューM55に表示される。なお、特に氏名が登録されていない場合には、メニューM55は表示されず、申込者は、入力フォームF500Aに1人目の利用者の氏名を直接入力する。 In the present embodiment, a name that the applicant often inputs can be registered in advance, and among the registered names, a name that partially matches the character string input in the input form F500A is recommended. There is. For example, when the applicant inputs the character "Y" in the input form F500A, the menu M55 is displayed as shown in the reservation information input screen G5C, and among the names registered on the input screen, the name with the head "Y" is displayed. Is recommended. Subsequently, when the applicant inputs a plurality of characters in the input form F500A, the names matching the input plurality of characters are narrowed down and displayed in the menu M55. If the name is not registered, the menu M55 is not displayed, and the applicant directly inputs the name of the first user in the input form F500A.
例えば、申込者がメニューM55の「Yamada Taro」を選択すると、予約情報入力画面G5Dに示すように、1人目の利用者の氏名として「Yamada Taro」が入力フォームF500Aに入力される。なお、予約者の氏名がメニューM55に存在しない場合には、申込者は、入力フォームF500Aに1人目の利用者の氏名を直接入力する。この点は、後述する入力フォームF500B,F500Cについても同様である。 For example, when the applicant selects "Yamada Taro" in the menu M55, "Yamada Taro" is input to the input form F500A as the name of the first user as shown in the reservation information input screen G5D. If the name of the person making the reservation does not exist in the menu M55, the applicant directly inputs the name of the first user in the input form F500A. This point is the same for the input forms F500B and F500C described later.
図7に移り、予約情報入力画面G5Eに示すように、申込者は、入力フォームF501A,F502に1人目の生年月日と性別を入力し、1人目の予約情報の入力を終える。生年月日は、数値入力によって入力され、性別は、ラジオボタンの選択によって入力される Moving to FIG. 7, as shown in the reservation information input screen G5E, the applicant inputs the date of birth and gender of the first person in the input forms F501A and F502, and finishes the input of the reservation information of the first person. The date of birth is entered by entering a number and the gender is entered by selecting a radio button.
次に、2人目の予約情報を入力するために、入力フォームF500Bがフォーカスされると、予約情報入力画面G5Fに示すように、2人目の氏名を入力可能な状態となる。入力フォームF500Aと同様、予め登録された氏名のうち、入力フォームF500Bに入力された文字列と部分一致する氏名がリコメンドされるようになっている。予約情報入力画面G5Gに示すように、メニューM55が表示され、入力画面登録された氏名のうち、頭が「Y」の氏名がリコメンドされる。 Next, when the input form F500B is focused in order to input the reservation information of the second person, the name of the second person can be input as shown in the reservation information input screen G5F. Similar to the input form F500A, among the names registered in advance, the name that partially matches the character string input in the input form F500B is recommended. As shown in the reservation information input screen G5G, the menu M55 is displayed, and among the names registered on the input screen, the name whose head is "Y" is recommended.
なお、この場合、選択済みの氏名はリコメンドされないようにしてもよい。予約情報入力画面G5Gの例であれば、1人目の氏名は入力済みなので、予め登録された氏名のうち入力済みの1人目の氏名が除外された中で、メニューM55における氏名のリコメンドが行われるようにしてもよい。この点については、後述する入力フォームF500Cについても同様である。 In this case, the selected name may not be recommended. In the case of the reservation information input screen G5G, since the name of the first person has already been entered, the name is recommended in the menu M55 while the name of the first person who has already been entered is excluded from the pre-registered names. You may do so. The same applies to the input form F500C described later.
例えば、申込者がメニューM55の「Yamada Ryoko」を選択すると、予約情報入力画面G5Hに示すように、2人目の利用者の氏名として「Yamada Ryoko」が入力フォームF500Aに入力される。 For example, when the applicant selects "Yamada Ryoko" in the menu M55, "Yamada Ryoko" is input to the input form F500A as the name of the second user as shown in the reservation information input screen G5H.
図8に移り、予約情報入力画面G5Iに示すように、申込者は、入力フォームF501B,F502Bに2人目の生年月日と性別を入力し、2人目の予約情報の入力を終える。 Moving to FIG. 8, as shown in the reservation information input screen G5I, the applicant inputs the date of birth and gender of the second person in the input forms F501B and F502B, and completes the input of the reservation information of the second person.
次に、3人目の予約情報を入力するために、入力フォームF500Cがフォーカスされると、予約情報入力画面G5Jに示すように、3人目の氏名を入力可能な状態となる。入力フォームF500A,F500Bと同様、予め登録された氏名のうち、入力フォームF500Cに入力された文字列と部分一致する氏名がリコメンドされるようになっている。予約情報入力画面G5Kに示すように、メニューM55が表示され、入力画面登録された氏名のうち、頭が「Y」の氏名がリコメンドされる。 Next, when the input form F500C is focused to input the reservation information of the third person, the name of the third person can be input as shown in the reservation information input screen G5J. Similar to the input forms F500A and F500B, among the names registered in advance, the names that partially match the character string input in the input form F500C are recommended. As shown in the reservation information input screen G5K, the menu M55 is displayed, and among the names registered on the input screen, the name whose head is "Y" is recommended.
例えば、申込者がメニューM55の「Yamada Kazuo」を選択すると、予約情報入力画面G5Lに示すように、3人目の利用者の氏名として「Yamada Kazuo」が入力フォームF500Cに入力される。その後、申込者は、入力フォームF501C,F502Cに3人目の生年月日と性別を入力し、3人目の予約情報の入力を終える。 For example, when the applicant selects "Yamada Kazuo" in the menu M55, "Yamada Kazuo" is input to the input form F500C as the name of the third user as shown in the reservation information input screen G5L. After that, the applicant inputs the date of birth and gender of the third person in the input forms F501C and F502C, and completes the input of the reservation information of the third person.
申込者は、航空券の予約情報の入力を終えると、ホテルの予約情報を入力する。航空券とホテルは、予約情報の一部の項目(氏名と性別)が共通するので、本実施形態では、航空券で入力済みの予約情報をホテルの予約情報に流用し、予約情報を入力する手間を省くようにしている。 After completing the input of the airline ticket reservation information, the applicant inputs the hotel reservation information. Since some items (name and gender) of the reservation information are common to the airline ticket and the hotel, in this embodiment, the reservation information already entered in the airline ticket is diverted to the hotel reservation information and the reservation information is input. I try to save time and effort.
図9は、ホテルの予約情報が入力される様子を示す図である。図9の予約情報入力画面G5M,G5Nに示すように、入力フォームF510Aがフォーカスされると、その下にメニューM55が表示される。航空券の予約情報の入力時には、まだ3人分の氏名の入力が完了していなかったので、予め登録された氏名がメニューM55に表示されたが、ここでは、航空券の予約情報として3人分の氏名が入力済みなので、入力フォームF510がフォーカスされただけで(入力フォームF510に文字を入力しなくても)、メニューM55には、入力済みの3人分の氏名が表示される。申込者は、これら3人の中から、1人目の氏名を選択する。 FIG. 9 is a diagram showing how hotel reservation information is input. As shown in the reservation information input screens G5M and G5N of FIG. 9, when the input form F510A is focused, the menu M55 is displayed below it. At the time of entering the reservation information of the ticket, the names for three people have not been entered yet, so the pre-registered names are displayed on the menu M55, but here, three people are used as the reservation information for the ticket. Since the names of the minutes have already been entered, only the input form F510 is focused (without inputting characters in the input form F510), and the names of the three entered persons are displayed in the menu M55. The applicant selects the name of the first person from these three people.
申込者が1人目の利用者の氏名として「Yamada Taro」を選択すると、予約情報入力画面G5Oに示すように、入力フォームF510Aには、当該選択された氏名が自動的に入力される。また、入力フォームF511Aには、上記選択された氏名である「Yamada Taro」の性別が自動的に入力される。即ち、航空券の予約情報として入力済みの氏名と性別が流用され、ホテルの予約情報として入力される。 When the applicant selects "Yamada Taro" as the name of the first user, the selected name is automatically input to the input form F510A as shown in the reservation information input screen G5O. In addition, the gender of the above-selected name "Yamada Taro" is automatically input to the input form F511A. That is, the name and gender already entered as the airline ticket reservation information are diverted and input as the hotel reservation information.
次に、2人目の利用情報を入力するために、入力フォームF510Bがフォーカスされると、予約情報入力画面G5Pに示すように、その下にメニューM55が表示される。申込者がメニューM55の中から2人目の氏名を選択すると、1人目の利用者と同様の流れにより、入力フォームF510Bに当該選択された氏名が自動的に入力され、入力フォームF511Bに利用者の性別が自動的に入力される。 Next, when the input form F510B is focused in order to input the usage information of the second person, the menu M55 is displayed below it as shown in the reservation information input screen G5P. When the applicant selects the name of the second person from the menu M55, the selected name is automatically entered in the input form F510B by the same flow as that of the first user, and the user's name is entered in the input form F511B. Gender is automatically entered.
3人目の利用情報についても同様に、入力フォームF510Cがフォーカスされた場合に表示されるメニューM55から、申込者が氏名を選択することで、入力フォームF510Cに当該選択された氏名が自動的に入力され、入力フォームF511Cに利用者の性別が自動的に入力される。 Similarly, for the usage information of the third person, when the applicant selects a name from the menu M55 displayed when the input form F510C is focused, the selected name is automatically entered in the input form F510C. Then, the gender of the user is automatically input to the input form F511C.
申込者は、ホテルの予約情報の入力を終えると、1個目のアクティビティの予約情報を入力する。1個目のアクティビティについても、航空券及びホテルの予約情報と共通する項目については、入力済みの情報が流用される。ただし、氏名については、航空券及びホテルの予約情報と共通しているが、年齢区分については、全く同じ項目が存在するわけではない。 After completing the input of the hotel reservation information, the applicant inputs the reservation information of the first activity. For the first activity, the entered information will be used for the items that are common to the airline ticket and hotel reservation information. However, although the name is the same as the airline ticket and hotel reservation information, the same items do not exist for the age group.
この点、年齢区分は生年月日から計算可能なので、1個目のアクティビティの年齢区分は、航空券で入力済みの生年月日から計算されて自動的に入力される。このように、本実施形態では、予約情報の項目が完全一致していなくても、互いに対応する項目であれば、予約情報が自動的に生成されて入力される。 In this regard, since the age group can be calculated from the date of birth, the age group of the first activity is calculated from the date of birth already entered in the ticket and automatically entered. As described above, in the present embodiment, even if the items of the reservation information do not completely match, the reservation information is automatically generated and input as long as the items correspond to each other.
図10は、1個目のアクティビティの予約情報が入力される様子を示す図である。図10の予約情報入力画面G5Q,G5Rに示すように、入力フォームF520Aがフォーカスされると、その下にメニューM55が表示される。メニューM55には、入力済みの3人分の氏名が表示される。申込者は、これら3人の中から、1人目の氏名を選択する。 FIG. 10 is a diagram showing how the reservation information of the first activity is input. As shown in the reservation information input screens G5Q and G5R of FIG. 10, when the input form F520A is focused, the menu M55 is displayed below it. In the menu M55, the names of the three people who have already entered are displayed. The applicant selects the name of the first person from these three people.
申込者が1人目の氏名として「Yamada Ryoko」を選択すると、予約情報入力画面G5Sに示すように、入力フォームF520Aには、当該選択された氏名が自動的に入力される。また、上記選択された氏名である「Yamada Ryoko」の生年月日をもとに年齢区分が計算され、入力フォームF522Aには、当該計算された年齢区分が自動的に入力される。なお、利用者の身長は、まだ入力されていない情報なので、入力フォームF521Aには情報は流用されない。このため、申込者は、1人目の利用者の身長を手入力する。 When the applicant selects "Yamada Ryoko" as the name of the first person, the selected name is automatically input to the input form F520A as shown in the reservation information input screen G5S. Further, the age category is calculated based on the date of birth of the above-selected name "Yamada Ryoko", and the calculated age category is automatically input to the input form F522A. Since the height of the user is information that has not been input yet, the information is not diverted to the input form F521A. Therefore, the applicant manually inputs the height of the first user.
次に、2人目の利用情報を入力するために、入力フォームF520Bがフォーカスされると、予約情報入力画面G5Tに示すように、その下にメニューM55が表示される。申込者がメニューM55の中から2人目の氏名を選択すると、1人目と同様の流れにより、入力フォームF520Bに、当該選択された氏名が自動的に入力され、入力フォームF522Bに、当該選択された氏名の利用者の年齢区分が自動的に入力される。 Next, when the input form F520B is focused in order to input the usage information of the second person, the menu M55 is displayed below it as shown in the reservation information input screen G5T. When the applicant selects the name of the second person from the menu M55, the selected name is automatically entered in the input form F520B and the selected name is selected in the input form F522B in the same flow as the first person. The age group of the user with the name is automatically entered.
申込者は、1個目のアクティビティの予約情報の入力を終えると、2個目のアクティビティの予約情報を入力する。2個目のアクティビティについても、入力済みの予約情報と共通の項目があれば入力済みの情報が流用されるが、2個目のアクティビティには、氏名しか共通する項目がないので、他の項目(国籍)については手入力する必要がある。 When the applicant finishes inputting the reservation information of the first activity, the applicant inputs the reservation information of the second activity. For the second activity, if there is an item in common with the entered reservation information, the entered information will be diverted, but since the second activity has only the name in common, other items (Nationality) must be entered manually.
図11は、2個目のアクティビティの予約情報が入力される様子を示す図である。図11の予約情報入力画面G5U,G5Vに示すように、入力フォームF530がフォーカスされると、メニューM55が表示される。メニューM55には、入力済みの3人の氏名が表示され、ホテルの予約情報と同様に、氏名を選択することで入力済みの予約情報を流用することができる。ただし、先述したように、アクティビティの予約情報は、氏名以外は重複していないので、予約情報入力画面G5Wに示すように、氏名だけが流用され、国籍については手入力する必要がある。 FIG. 11 is a diagram showing how the reservation information of the second activity is input. As shown in the reservation information input screens G5U and G5V of FIG. 11, when the input form F530 is focused, the menu M55 is displayed. The names of the three entered persons are displayed on the menu M55, and the entered reservation information can be diverted by selecting the names in the same manner as the hotel reservation information. However, as described above, since the activity reservation information is not duplicated except for the name, only the name is diverted and the nationality needs to be manually input as shown in the reservation information input screen G5W.
旅行かごに追加された各サービスの予約情報が入力され、申込者がボタンB54を選択すると、予約情報入力画面G5の各入力フォームに入力された予約情報がサーバ20に送信される。サーバ20は、各サービスの予約情報を受信すると、各サービス提供者に予約情報を送信する。サーバ20は、予約情報の全てをサービス提供者に送信してもよいし、予約情報の一部だけをサービス提供者に送信してもよい。サーバ20がサービス提供者に予約情報を送信すると、サービス提供者側のシステムで所定の申し込み処理が実行されてサービスの予約が完了する。
The reservation information of each service added to the travel car is input, and when the applicant selects the button B54, the reservation information input in each input form of the reservation information input screen G5 is transmitted to the
以上のように、受付システムSは、あるサービスの利用者の氏名を入力する場合に、他のサービスの入力済みの利用者の氏名を流用することによって、利用者の氏名を入力する手間を省くといった第1の特徴を有する。また、受付システムSは、あるサービスの予約情報を入力する場合に、予約情報を入力済みの他のサービスの利用者の氏名を選択すると、当該他のサービスの入力済みの性別や年齢等を流用することによって、予約情報を入力する手間を省くといった第2の特徴を有する。以降、これら第1の特徴及び第2の特徴の詳細を説明する。 As described above, the reception system S saves the trouble of inputting the user's name by diverting the input user's name of another service when inputting the user's name of a certain service. It has the first feature such as. Further, when the reception system S inputs the reservation information of a certain service, if the name of the user of the other service for which the reservation information has been input is selected, the gender, age, etc. of the input of the other service are diverted. By doing so, it has a second feature that it saves the trouble of inputting reservation information. Hereinafter, the details of these first features and the second features will be described.
[3.実施形態において実現される機能]
図12は、実施形態の受付システムSで実現される機能の一例を示す機能ブロック図である。ここでは、第1の特徴を実現するための機能と、第2の特徴を実現するための機能と、について説明する。
[3. Functions realized in the embodiment]
FIG. 12 is a functional block diagram showing an example of the functions realized by the reception system S of the embodiment. Here, a function for realizing the first feature and a function for realizing the second feature will be described.
[3−1.第1の特徴を実現するための機能]
まず、第1の特徴を実現するための機能を説明する。先述したように、受付システムSでは、複数のサービスの各々の入力フォームに対し、申込者により利用者情報が入力される。
[3-1. Function to realize the first feature]
First, a function for realizing the first feature will be described. As described above, in the reception system S, the user information is input by the applicant to each input form of the plurality of services.
入力フォームは、情報を入力して送信するための画像であり、例えば、テキストボックス、プルダウンメニュー、ラジオボタン、又はチェックボックスである。入力フォームでは、任意の情報を入力可能であり、例えば、テキスト、数値、又は記号が入力されてもよいし、複数の選択肢の中から情報が選択されてもよい。 An input form is an image for inputting and transmitting information, for example, a text box, a pull-down menu, a radio button, or a check box. In the input form, arbitrary information can be input, for example, text, numerical values, or symbols may be input, or information may be selected from a plurality of options.
利用者情報は、利用者を識別可能な情報であり、例えば、氏名、ニックネーム、メールアドレス、アカウント、ユーザID、又はパスポート番号といった情報である。本実施形態では、利用者情報の一例として氏名を説明する。このため、本実施形態で氏名と記載した箇所は、利用者情報と読み替えることができる。 The user information is information that can identify the user, for example, information such as a name, a nickname, an e-mail address, an account, a user ID, or a passport number. In this embodiment, a name will be described as an example of user information. Therefore, the part described as the name in this embodiment can be read as user information.
受付システムSでは、サービスごとに、少なくとも1つの入力フォームが申込者端末10に表示される。入力フォームの数は、サービスの予約に必要な予約情報の項目数と同じであってもよいし、それ以上であってもよい。なお、本実施形態では、どのサービスも氏名が入力される場合を説明するが、特に氏名の入力を要しないサービスが存在してもよい。
In the reception system S, at least one input form is displayed on the
[3−1−1.サーバにおいて実現される機能]
サーバ20では、データベース記憶部200及び表示制御部201が実現される。データベース記憶部200及び表示制御部201は、それぞれデータベース記憶手段及び表示制御手段の一例である。
[3-1-1. Functions realized on the server]
In the
[データベース記憶部]
データベース記憶部200は、記憶部22を主として実現される。データベース記憶部200は、第1の特徴を実現するために必要なデータベースを記憶する。ここでは、データベース記憶部200が、サービスデータベースDB1及び申込者データベースDB2を記憶する場合を説明する。
[Database storage]
The
図13は、サービスデータベースDB1のデータ格納例を示す図である。図13に示すように、サービスデータベースDB1は、サービスに関する各種情報を格納するデータベースである。例えば、サービスデータベースDB1には、サービスを一意に識別するサービスID、サービスの名前、種類、基本情報、及び予約情報の入力項目が格納される。 FIG. 13 is a diagram showing an example of storing data in the service database DB1. As shown in FIG. 13, the service database DB1 is a database that stores various information related to the service. For example, the service database DB1 stores input items of a service ID that uniquely identifies a service, a service name, a type, basic information, and reservation information.
本実施形態では、旅行予約サービスを例に挙げるので、サービスの名前は、例えば、宿泊施設名、航空機の便名、列車の名前、バスの名前、レンタカーの店名、アクティビティの名前、レストラン名、又は観光施設名である。サービスの種類は、例えば、宿泊施設、交通手段、アクティビティ、レストラン、又は観光施設といった種類(サービス提供者の種類)であり、サービスの属性ということもできる。基本情報は、サービスの基本情報であり、例えば、場所、連絡先、価格、又はサービス内容といった情報である。基本情報は、検索時のインデックスとして用いられる。 In the present embodiment, the travel reservation service is taken as an example, so that the name of the service is, for example, an accommodation facility name, an aircraft flight name, a train name, a bus name, a rental car store name, an activity name, a restaurant name, or The name of the tourist facility. The type of service is, for example, a type of accommodation facility, transportation means, activity, restaurant, or tourist facility (type of service provider), and can also be an attribute of the service. The basic information is basic information of the service, for example, information such as location, contact information, price, or service content. The basic information is used as an index at the time of search.
予約情報の入力項目は、サービスを予約するために入力すべき予約情報の項目である。各サービスには、少なくとも1つの入力項目が定められている。どの入力項目を入力させるかは、予め定めておけばよく、例えば、サービス提供者が自身のサービスの予約に必要な入力項目を指定してもよいし、受付システムSの管理者がサービスの種類ごとに入力項目を指定してもよい。 The reservation information input item is a reservation information item to be input in order to reserve the service. At least one input item is defined for each service. Which input item is to be input may be determined in advance. For example, the service provider may specify the input item required for reservation of his / her service, or the administrator of the reception system S may specify the type of service. Input items may be specified for each.
例えば、サービスデータベースDB1には、入力項目として指定された項目名が格納される。本実施形態では、「氏名」、「生年月日」、「性別」、「代表者」、「到着時間」、「身長」、「年齢区分」、及び「国籍」といった項目を例に挙げるが、入力項目は、任意の項目を指定可能であり、例えば、「満年齢」、「居住地」、「オプション有無」、又は「アレルギー有無」といった項目であってもよい。 For example, the service database DB1 stores an item name designated as an input item. In this embodiment, items such as "name", "date of birth", "gender", "representative", "arrival time", "height", "age classification", and "nationality" are given as examples. Any item can be specified as the input item, and may be, for example, an item such as "full age", "residential place", "presence or absence of option", or "presence or absence of allergy".
本実施形態では、予約情報の入力項目には、利用者に関する情報として、氏名と、氏名以外の情報と、が存在する。以降では、氏名以外の情報を属性情報と記載することがある。「生年月日」、「性別」、「年齢区分」、及び「国籍」といった情報は、属性情報の一例である。属性情報は、利用者の個人情報ということもできる。 In the present embodiment, the input items of the reservation information include a name and information other than the name as information about the user. Hereinafter, information other than the name may be described as attribute information. Information such as "date of birth", "gender", "age classification", and "nationality" is an example of attribute information. The attribute information can also be said to be the personal information of the user.
なお、サービスデータベースDB1に格納されるデータは、上記の例に限られない。サービスデータベースDB1には、任意の情報が格納されてよく、例えば、各サービスの在庫情報が格納されており、検索時に参照されてもよい。 The data stored in the service database DB1 is not limited to the above example. Arbitrary information may be stored in the service database DB 1, for example, inventory information of each service may be stored and may be referred to at the time of search.
図14は、申込者データベースDB2のデータ格納例を示す図である。図14に示すように、申込者データベースDB2は、申込者に関する各種情報を格納するデータベースである。例えば、申込者データベースDB2には、申込者を一意に識別する申込者ID、申込者の氏名、登録者の氏名、及び旅行かごデータが格納される。 FIG. 14 is a diagram showing an example of storing data in the applicant database DB2. As shown in FIG. 14, the applicant database DB2 is a database that stores various information about the applicant. For example, the applicant database DB2 stores an applicant ID that uniquely identifies the applicant, an applicant's name, a registrant's name, and travel car data.
登録者は、メニューM55に氏名を表示させる者であり、例えば、一緒に旅行に行くことが多い家族、友人、又は同僚の氏名である。申込者データベースDB2には、申込者が入力した氏名が登録される。例えば、申込者が自身のページから入力した氏名が登録されてもよいし、申込者が過去の予約時に入力した氏名が自動的に登録されてもよい。なお、申込者は、特に登録者の氏名を登録しなくてもよい。 The registrant is a person who displays his / her name on the menu M55, for example, the name of a family member, friend, or colleague who often travels with him / her. The name entered by the applicant is registered in the applicant database DB2. For example, the name entered by the applicant from his / her own page may be registered, or the name entered by the applicant at the time of past reservation may be automatically registered. The applicant does not have to register the name of the registrant.
旅行かごデータは、旅行かごの中身を示すデータである。別の言い方をすれば、旅行かごデータは、申込者が旅行かごに追加したサービスを示すデータである。例えば、旅行かごデータには、旅行かごに追加されたサービスのサービスID、利用時間、及び利用人数が格納される。 The travel car data is data showing the contents of the travel car. In other words, the travel car data is data indicating the services that the applicant has added to the travel car. For example, the travel car data stores the service ID, the usage time, and the number of users of the service added to the travel car.
利用時間は、サービスが旅行かごに追加された場合に申込者によって指定された時間である。先述したように、利用時間は、日付だけであってもよいし、日時であってもよい。利用人数は、サービスが旅行かごに追加された場合に申込者によって指定された人数である。利用人数は、大人や子供といった区分ごとの人数であってもよいし、特に区分を考慮しない人数であってもよい。 The usage time is the time specified by the applicant when the service is added to the travel car. As described above, the usage time may be only the date or the date and time. The number of passengers is the number of people specified by the applicant when the service is added to the travel car. The number of users may be the number of people for each category such as adults and children, or the number of people who do not particularly consider the category.
なお、旅行かごデータに格納される情報は、上記の例に限られない。例えば、利用時間及び利用人数以外の条件(例えば、オプションの有無等)が指定された場合には、当該条件が格納されてもよい。 The information stored in the travel car data is not limited to the above example. For example, when a condition other than the usage time and the number of users (for example, the presence or absence of an option) is specified, the condition may be stored.
また、申込者データベースDB2に格納されるデータは、上記の例に限られない。例えば、申込者データベースDB2には、申込者により行われた予約の履歴を示すデータが格納されてもよい。当該データには、申込者が予約時に入力した予約情報が含まれていてもよい。 Further, the data stored in the applicant database DB2 is not limited to the above example. For example, the applicant database DB2 may store data indicating the history of reservations made by the applicant. The data may include reservation information entered by the applicant at the time of reservation.
なお、データベース記憶部200が記憶するデータは、上記の例に限られない。例えば、データベース記憶部200は、予約情報の入力項目を定義した項目データベースを記憶してもよい。項目データベースには、予約情報を計算で求めるための計算式が格納されていてもよい。例えば、「年齢区分」は、「生年月日」又は「満年齢」から計算可能なので、「生年月日」又は「満年齢」から「年齢区分」を計算するための計算式が項目データベースに定義されてもよい。他にも例えば、「満年齢」は、「生年月日」から計算可能なので、「生年月日」から「満年齢」を計算するための計算式が項目データベースに定義されてもよい。
The data stored in the
[表示制御部]
表示制御部201は、制御部21を主として実現される。表示制御部201は、予約情報入力画面G5の表示データDT1を生成し、申込者端末10に表示データDT1を送信する。
[Display control unit]
The
図15は、予約情報入力画面G5の表示データDT1のデータ格納例を示す図である。図15では、データ格納例を理解しやすいように表形式で示しているが、表示データDT1は、申込者端末10に画面を表示させるためのデータであればよく、例えば、HTMLデータ又はXMLデータといった種々の形式のデータを適用可能である。
FIG. 15 is a diagram showing a data storage example of the display data DT1 of the reservation information input screen G5. Although the data storage example is shown in a table format in FIG. 15 for easy understanding, the display data DT1 may be any data for displaying the screen on the
予約情報入力画面G5は、旅行かごの中身に応じた内容となるので、表示制御部201は、旅行かごデータに基づいて、予約情報入力画面G5の表示データDT1を生成する。別の言い方をすれば、表示制御部201は、旅行かごデータに基づいて、予約情報入力画面G5のレイアウトを決定する。
Since the reservation information input screen G5 has contents according to the contents of the travel car, the
例えば、表示制御部201は、旅行かごデータを参照し、旅行かごに追加されたサービスのサービスIDと利用人数を特定する。表示制御部201は、サービスデータベースDB1を参照し、当該特定したサービスIDに関連付けられたサービス名と入力項目を特定する。表示制御部201は、サービスごとに、利用人数の数だけタイトルを付与する。タイトルは、予約情報入力画面G5に表示される「大人1」、「大人2」、「子供1」といった名前である。表示制御部201は、サービスごとに、タイトル、項目名、及び入力フォームの識別情報を付与し、表示データDT1を生成する。なお、入力フォームの識別情報は、予約情報入力画面G5内で入力フォームを識別するための情報であり、入力フォームの名前である。入力フォームの識別情報は、任意のルールで発行されるようにすればよい。
For example, the
なお、表示制御部201は、計算式が定義された項目については、当該項目の入力フォームに計算式を関連付けて表示データDT1に格納する。例えば、表示制御部201は、「生年月日」の項目と「年齢区分」の項目とを特定した場合には、「生年月日」から「年齢区分」を計算するための計算式を表示データDT1に格納する。また例えば、表示制御部201は、「生年月日」の項目と「満年齢」の項目とを特定した場合には、「生年月日」から「満年齢」を計算するための計算式を表示データDT1に格納する。
The
また、表示データDT1は、所定の命令が記述されたスクリプトを含むようにしてもよいし、表示データDT1とは別にスクリプトが管理され、外部呼出しによってスクリプトが実行されてもよい。例えば、スクリプトには、上記の計算式が記述されてもよし、表示データDT1に示したサービスID、サービス名、タイトル、項目名、及び入力フォームの識別情報が記述されてもよい。 Further, the display data DT1 may include a script in which a predetermined instruction is described, or the script may be managed separately from the display data DT1 and the script may be executed by an external call. For example, the above calculation formula may be described in the script, or the service ID, service name, title, item name, and identification information of the input form shown in the display data DT1 may be described.
また例えば、スクリプトには、一の入力フォームに入力された情報を取得して、当該情報を他の入力フォームに入力する命令が記述されてもよい。別の言い方をすれば、スクリプトには、同じ項目名の入力フォーム同士で情報を流用する命令が記述されてもよい。また例えば、スクリプトには、氏名の入力フォームがフォーカスされた場合に、後述する利用者データDT2を参照してメニューM55を表示させる命令が記述されてもよい。また例えば、スクリプトには、メニューM55から氏名が選択された場合に、当該氏名に関連付けられた属性情報を流用する命令が記述されてもよい。これらの命令は、スクリプトに記述される命令の一例であり、スクリプトには、任意の命令が記述されてよい。 Further, for example, the script may describe an instruction to acquire the information input to one input form and input the information to another input form. In other words, the script may contain instructions for diverting information between input forms with the same item name. Further, for example, the script may describe an instruction to display the menu M55 with reference to the user data DT2 described later when the name input form is focused. Further, for example, when a name is selected from the menu M55, the script may describe an instruction for diverting the attribute information associated with the name. These instructions are examples of the instructions described in the script, and any instruction may be described in the script.
また例えば、本実施形態では、メニューM55に登録者の氏名が表示されるので、表示データDT1には、申込者に関連付けられた登録者の氏名が含まれているものとする。表示データDT1に含まれる氏名のうち、申し込み者が途中まで入力した文字列と一致する氏名がメニューM55に選択可能に表示される。なお、登録者の氏名は、表示データDT1とは別に申込者端末10に送信されるようにしてもよい。
Further, for example, in the present embodiment, since the name of the registrant is displayed on the menu M55, it is assumed that the display data DT1 includes the name of the registrant associated with the applicant. Among the names included in the display data DT1, the names that match the character strings entered halfway by the applicant are displayed in the menu M55 so as to be selectable. The name of the registrant may be transmitted to the
また、本実施形態では、表示制御部201は、予約情報入力画面G5の表示データDT1だけでなく、利用者データDT2も生成し、申込者端末10に利用者データDT2を送信する。
Further, in the present embodiment, the
図16は、利用者データDT2のデータ格納例を示す図である。図16に示すように、利用者データDT2は、予約情報入力画面G5において入力された予約情報を管理するためのデータである。例えば、利用者データDT2には、利用者を一意に識別する利用者IDと、入力済みの予約情報と、が格納される。 FIG. 16 is a diagram showing a data storage example of the user data DT2. As shown in FIG. 16, the user data DT2 is data for managing the reservation information input on the reservation information input screen G5. For example, the user data DT2 stores a user ID that uniquely identifies the user and the entered reservation information.
図16の例では、予約情報として、氏名、生年月日、年齢区分、性別、身長、及び国籍が格納される。代表者及び到着時間も利用者データDT2に格納されるようにしてもよいが、これらの情報は、利用者ごとに入力される情報ではないので、ここでは、利用者データDT2には格納されないものとする。 In the example of FIG. 16, the name, date of birth, age group, gender, height, and nationality are stored as reservation information. The representative and arrival time may also be stored in the user data DT2, but since these information are not input for each user, those that are not stored in the user data DT2 here. And.
表示制御部201は、旅行かごに追加されたサービスの利用人数に基づいて、利用者データDT2のレコード数を決定し、レコード数の分だけ利用者IDを発行する。そして、表示制御部201は、旅行かごに追加されたサービスの予約情報の入力項目を特定し、利用者データDT2のフィールドを設定する。本実施形態では、利用者の氏名として、仮の氏名が設定されるが、この処理については、第2の特徴で説明する。
The
利用者データDT2は、予約情報入力画面G5の各入力フォームに対して情報が入力されると更新される。例えば、まだ何の情報も入力されていない場合には、利用者データDT2には、利用者IDと利用者の仮の氏名(例えば、「旅行者1」、「旅行者2」、及び「旅行者3」といった文字列)だけが格納されている。この状態で、申込者が利用者の氏名を入力すると、仮の氏名が入力された氏名に置き換わる。その後、申込者が利用者の年齢や性別等を入力すると、当該入力された情報が利用者データDT2に格納される。なお、仮の氏名は、利用者データDT2に格納されていなくてもよい。 The user data DT2 is updated when information is input to each input form of the reservation information input screen G5. For example, if no information has been entered yet, the user data DT2 will contain the user ID and the user's tentative name (eg, "Traveler 1", "Traveler 2", and "Travel". Only a character string such as "person 3") is stored. In this state, when the applicant inputs the user's name, the temporary name is replaced with the input name. After that, when the applicant inputs the age, gender, etc. of the user, the input information is stored in the user data DT2. The temporary name does not have to be stored in the user data DT2.
[3−1−2.申込者端末において実現される機能]
申込者端末10では、データ記憶部100、特定部101、表示制御部102、及び取得部103が実現される。これらは、それぞれ、データ記憶手段、特定手段、表示制御手段、及び取得手段の一例である。
[3-1-2. Functions realized on the applicant terminal]
In the
[データ記憶部]
データ記憶部100は、記憶部12を主として実現される。データ記憶部100は、第1の特徴を実現するために必要なデータを記憶する。ここでは、データ記憶部100が、表示データDT1及び利用者データDT2を記憶する場合を説明する。申込者端末10は、サーバ20から表示データDT1及び利用者データDT2を受信すると、データ記憶部100に表示データDT1及び利用者データDT2を記録する。表示データDT1及び利用者データDT2のデータ格納例は、先述した通りである。
[Data storage]
The
なお、データ記憶部100が記憶するデータは、上記の例に限られない。例えば、データ記憶部100は、申込者端末10を操作する申込者の申込者IDを記憶してもよい。また例えば、データ記憶部100は、旅行かごデータを記憶してもよい。この場合、データ記憶部100の旅行かごデータと、申込者データベースDB2の旅行かごデータと、は整合性が取られているものとする。
The data stored by the
[特定部]
特定部101は、制御部11を主として実現される。特定部101は、入力対象のサービスに関連付けられた他のサービスを特定する。
[Specific part]
The
入力対象のサービスとは、予約情報が入力されるサービスであり、予約情報入力画面G5に入力フォームが表示されたサービスである。本実施形態では、予約情報入力画面G5には、複数のサービスの各々の入力フォームが表示され、当該複数のサービスのうち、入力フォームがフォーカスされたサービスが、入力対象のサービスに相当する。 The service to be input is a service in which reservation information is input, and an input form is displayed on the reservation information input screen G5. In the present embodiment, the input forms of the plurality of services are displayed on the reservation information input screen G5, and among the plurality of services, the service in which the input form is focused corresponds to the service to be input.
入力対象のサービスに関連付けられた他のサービス(以降、単に他のサービスと記載する。)とは、入力対象のサービスと予約情報の一部又は全部の項目が共通しているサービスである。別の言い方をすれば、他のサービスは、予約情報の流用元となるサービスである。他のサービスは、予約情報が入力済みのサービスである。 The other service associated with the service to be input (hereinafter, simply referred to as another service) is a service in which some or all items of the reservation information are common to the service to be input. In other words, other services are services from which reservation information is diverted. The other service is a service for which reservation information has already been entered.
本実施形態では、他のサービスは、入力対象のサービスとともに旅行かごに追加されたサービスであり、入力対象のサービスとともに予約情報が入力されるサービスである。別の言い方をすれば、他のサービスは、入力対象のサービスとともに入力フォームが表示されたサービスであり、入力対象のサービスと同じページで入力フォームが表示されたサービスである。 In the present embodiment, the other service is a service added to the travel car together with the service to be input, and the reservation information is input together with the service to be input. In other words, the other service is a service in which the input form is displayed together with the service to be input, and the service in which the input form is displayed on the same page as the service to be input.
本実施形態では、受付システムSは、複数のサービスの申し込みを一括で受け付けるので、特定部101は、入力対象のサービスとともに一括で申し込まれる他のサービスを特定する。
In the present embodiment, the reception system S accepts applications for a plurality of services at once, so the
申し込みを一括で受け付けるとは、一度の申し込み要求で複数のサービスの申し込みを受け付けることである。例えば、複数のサービスの各々の予約情報を一度にまとめて受信すること、複数のサービスの各々の予約情報を次々と連続して受信すること、複数のサービスの各々の申し込み処理を一度にまとめて実行すること、又は複数のサービスの各々の申し込み処理を次々と連続して実行することである。 Accepting applications in a batch means accepting applications for multiple services with a single application request. For example, receiving the reservation information of each of a plurality of services at once, receiving the reservation information of each of a plurality of services one after another, and processing each application of a plurality of services at once. It is to execute, or to execute each application process of a plurality of services one after another in succession.
本実施形態では、表示データDT1にサービスIDを含まれているので、特定部101は、当該表示データDT1に格納されたサービスIDを参照することによって、入力対象のサービスとともに入力フォームが表示された他のサービスを特定する。他にも例えば、特定部101は、旅行かごデータを参照し、入力対象のサービスとともに旅行かごに追加された他のサービスを特定してもよい。
In the present embodiment, since the service ID is included in the display data DT1, the
なお、他のサービスは、予約済みのサービスであってもよく、入力対象のサービスとともに旅行かごに追加されたサービスでなくてもよい。即ち、他のサービスは、入力対象のサービスとは別の画面で入力フォームが表示されたサービスであってもよい。この場合、特定部101は、申込者データベースDB2に格納された予約情報データを参照することによって、他のサービスを特定してもよい。また、受付システムSは、複数のサービスの申し込みを一括で受け付けるのではなく、各サービスの申し込みを別々に受け付けてもよい。
The other service may be a reserved service, and may not be a service added to the travel car together with the service to be input. That is, the other service may be a service in which the input form is displayed on a screen different from the service to be input. In this case, the specifying
[表示制御部]
表示制御部102は、制御部11を主として実現される。表示制御部102は、表示データDT1に基づいて、予約情報入力画面G5を表示部15に表示させたり、表示データDT1に記述されたスクリプトを実行して入力済みの情報を流用したりする。
[Display control unit]
The
本実施形態では、表示制御部102は、他のサービスの入力フォームに対して入力された氏名を選択可能に表示させる。別の言い方をすれば、表示制御部102は、他のサービスの予約情報として入力された氏名を選択可能に表示させる。
In the present embodiment, the
氏名を選択可能に表示させるとは、氏名を選択できる状態で表示させることであり、例えば、メニューに氏名を表示させること、又は、氏名とともにラジオボタン若しくはチェックボックスを表示させることである。本実施形態では、メニューM55に氏名を表示させることが、氏名を選択可能に表示させることに相当する。 Displaying the name in a selectable manner means displaying the name in a selectable state, for example, displaying the name in the menu, or displaying a radio button or a check box together with the name. In the present embodiment, displaying the name on the menu M55 corresponds to displaying the name in a selectable manner.
本実施形態では、表示制御部102は、入力対象の入力フォームがフォーカスされた場合に、メニューM55を表示させることによって、他のサービスの入力フォームに対して入力された氏名を選択可能に表示させる。なお、特に入力フォームがフォーカスされなくても、メニューM55を表示させてもよい。即ち、表示制御部102は、入力対象の入力フォームがフォーカスされる前に、予め、メニューM55を表示させてもよい。表示制御部102は、利用者データDT2に基づいて、メニューM55を表示させる。表示制御部102は、利用者データDT2に格納された利用者の氏名を参照し、各氏名をメニューM55に並べて表示させる。
In the present embodiment, the
また、本実施形態では、複数のサービスが一括で申し込まれるので、表示制御部102は、入力対象のサービスとともに一括で申し込まれる他のサービスの氏名を選択可能に表示させる。他のサービスの利用者の氏名は、利用者データDT2に反映されているので、表示制御部102は、利用者データDT2に格納された他のサービスの利用者の氏名を参照し、当該氏名を選択可能に表示させる。なお、他のサービスの利用者の氏名は、当該サービスの入力フォームにも反映されているので、表示制御部102は、当該入力フォームに入力された氏名を参照し、当該氏名を選択可能に表示させてもよい。
Further, in the present embodiment, since a plurality of services are collectively applied for, the
また、本実施形態では、複数のサービスの各々の入力フォームは、同一ページにおいて表示されるので、表示制御部102は、入力対象のサービスの入力フォームと同一ページの他のサービスの入力フォームに対して入力された、他のサービスの氏名を選択可能に表示させる。
Further, in the present embodiment, since the input forms of the plurality of services are displayed on the same page, the
同一ページとは、同じ画面のことである。同一ページに表示された他のサービスの利用者の氏名は、利用者データDT2に反映されているので、表示制御部102は、利用者データDT2に格納された他のサービスの利用者の氏名を参照し、当該氏名を選択可能に表示させる。なお、同一ページに表示された他のサービスの利用者の氏名は、当該サービスの入力フォームにも反映されているので、表示制御部102は、同一ページ内の当該入力フォームに入力された氏名を参照し、当該氏名を選択可能に表示させてもよい。
The same page means the same screen. Since the names of the users of other services displayed on the same page are reflected in the user data DT2, the
また、本実施形態では、複数のサービスの各々の入力フォームには、氏名と属性情報とを含む複数の情報が入力されるので、表示制御部102は、入力対象のサービスの入力フォームに対し、複数の情報のうちの氏名が入力される場合に、他のサービスの氏名を選択可能に表示させる。本実施形態では、表示データDT1に各入力フォームの項目名が付与されているので、表示制御部102は、フォーカスされた入力フォームの項目名が氏名であれば、メニューM55を表示させることになる。
Further, in the present embodiment, since a plurality of information including a name and attribute information is input to each input form of the plurality of services, the
また、本実施形態では、3つ以上のサービスの申し込みが可能であり、表示制御部102は、入力対象のサービスに関連付けられた他のサービスが複数存在する場合に、当該複数の他のサービスの各々の氏名を選択可能に表示させる。即ち、表示制御部102は、複数の他のサービスの各々で入力された氏名を合わせたうえで選択可能に表示させる。
Further, in the present embodiment, it is possible to apply for three or more services, and when there are a plurality of other services associated with the service to be input, the
例えば、第1のサービスで第1の氏名が入力され、第2のサービスで第2の氏名が入力された場合に、表示制御部102は、第1の氏名と第2の氏名を合わせて選択可能に表示させる。図5の画面例であれば、「航空券」に「Yamada Taro」が入力され、「ホテル」に「Yamada Ryoko」が入力された場合に、表示制御部102は、「1個目のアクティビティ」の入力フォームF520がフォーカスされた場合に、メニューM55に、これら2人の氏名と、登録者の氏名又は「旅行者3」という仮の氏名と、を表示させてもよい。
For example, when the first name is input in the first service and the second name is input in the second service, the
また例えば、表示制御部102は、複数の他のサービスの各々の氏名が重複する場合には、重複する氏名については1つにまとめて表示させてもよい。表示制御部102は、同じ氏名については複数個表示させるのではなく、1つだけ表示させる。表示制御部102は、入力済みの氏名同士を比較し、一致する氏名については1つにまとめたうえで選択可能に表示させる。
Further, for example, when the names of the plurality of other services are duplicated, the
図5の画面例であれば、「航空券」に「Yamada Taro」が入力され、「ホテル」の入力フォームF510に対して同じ名前が入力された場合に、表示制御部102は、「1個目のアクティビティ」の入力フォームF520がフォーカスされた場合に、メニューM55に「Yamada Taro」を2つ表示させるのではなく、この氏名については1つだけ表示させてもよい。
In the screen example of FIG. 5, when "Yamada Taro" is input to "air ticket" and the same name is input to the input form F510 of "hotel", the
[取得部]
取得部103は、制御部11を主として実現される。取得部103は、表示制御部102により表示された氏名が申込者により選択された場合に、当該選択された氏名を、入力対象のサービスの氏名として取得する。取得部103は、操作部14の検出信号に基づいて、申込者により選択された氏名を特定し、当該特定された氏名を、入力対象のサービスの氏名として取得する。
[Acquisition department]
The
例えば、取得部103は、入力対象のサービスの入力フォームに、申込者により選択された氏名を入力する。別の言い方をすれば、取得部103は、入力対象のサービスと、申込者により選択された氏名と、を関連付けてデータ記憶部100に記録する。本実施形態では、取得部103により取得された氏名が予約情報入力画面G5に表示される場合を説明するが、当該氏名は、特に表示されなくてもよい。
For example, the
[3−2.第2の特徴を実現するための機能]
次に、第2の特徴を実現するための機能を説明する。なお、第1の特徴で説明済みの機能については、説明を省略することもあるが、説明の都合上、あえて別の表現で説明することもある。
[3-2. Function to realize the second feature]
Next, a function for realizing the second feature will be described. The function described in the first feature may be omitted, but may be intentionally described in another expression for convenience of explanation.
[3−2−1.サーバにおいて実現される機能]
第2の特徴を実現するために、サーバ20において、データベース記憶部200、表示制御部201、設定部202、及び実行部203が実現される。これらは、それぞれ、データベース記憶手段、表示制御手段、設定手段、及び実行手段の一例である。
[3-2-1. Functions realized on the server]
In order to realize the second feature, the
[データベース記憶部]
データベース記憶部200は、第1の特徴で説明した通りである。
[Database storage]
The
[表示制御部]
表示制御部201の処理は、概ね第1の特徴で説明した通りであるが、ここでは、入力フォームの順番を決定する処理について説明する。表示制御部201は、予約情報入力画面G5の表示データDT1を生成する際に、各サービスの入力フォームの並び順を、利用者数の多い順に設定する。即ち、表示制御部201は、利用者の降順となるように、各サービスの入力フォームの並び順を設定する。
[Display control unit]
The processing of the
並び順とは、入力フォームの配置順又は表示順である。本実施形態では、入力フォームが縦に並ぶので、上の方ほど順番が先であり下の方ほど順番が後となる。なお、入力フォームを横に並べて表示させる場合には、左の方ほど順番が先であり右の方ほど順番が後であってもよいし、右の方ほど順番が先であり左の方ほど順番が後であってもよい。 The sort order is the arrangement order or display order of the input form. In the present embodiment, since the input forms are arranged vertically, the upper part is the first and the lower part is the second. When displaying the input forms side by side, the left side may be the first and the right side may be the second order, and the right side may be the first order and the left side. The order may be later.
並び順を設定するとは、並び順を決定すること、決定した並び順に基づいて配置された各サービスの入力フォームを表示させること、又は、決定した並び順で各サービスの入力フォームが配置された予約情報入力画面G5の表示データDT1を生成することである。 Setting the sort order means determining the sort order, displaying the input form of each service arranged based on the decided sort order, or making a reservation in which the input form of each service is arranged in the decided sort order. It is to generate the display data DT1 of the information input screen G5.
また、表示制御部201は、各サービスの入力フォームの並び順を、項目数の多い順に設定する。表示制御部201は、第1の特徴で説明した通りにして、各サービスの予約情報の入力項目を特定し、各サービスの項目数を取得する。表示制御部201は、当該取得した項目数の降順となるように、各サービスの入力フォームの並び順を設定する。
Further, the
[設定部]
設定部202は、制御部11を主として実現される。本実施形態では、各サービスの利用者数は、予め指定されており、設定部202は、氏名が入力されていないサービスについては、仮の氏名を設定する。
[Settings]
The
仮の氏名は、仮の名前であることを識別できればよく、任意のテキストを利用可能である。ただし、一般的な氏名で用いられている名前ではなく、例えば、「旅行者n(nは自然数)」といったように、仮の名前であることが明確に識別できるようにした方がよい。なお、仮の氏名のテキストは、データベース記憶部200に予め記憶されているものとする。
The tentative name can be any text as long as it can be identified as a tentative name. However, it is better to make it possible to clearly identify the tentative name, for example, "traveler n (n is a natural number)" instead of the name used in a general name. It is assumed that the text of the temporary name is stored in advance in the
設定部202は、旅行かごデータを参照して各サービスの利用者数を特定し、当該特定した利用者数だけ仮の氏名を設定する。設定部202は、旅行かごに追加されたサービスの中から最大人数の利用者数を特定し、当該特定した利用者数だけ、仮の氏名を設定する。設定部202は、データ記憶部100に記憶されたテキストに基づいて仮の氏名を生成し、当該生成した仮の氏名を利用者データDT2に格納する。
The
[実行部]
実行部203は、制御部21を主として実現される。実行部203は、申込者端末10から受信した予約情報に基づいて、申し込み処理を実行する。申し込み処理は、サービスを申し込むための処理であり、例えば、サービス提供者に予約情報の一部又は全部を送信すること、サービスの決済処理を実行すること、又は、サービスの申し込みを受け付けて在庫数を減らすことである。
[Execution part]
The
本実施形態では、サービス提供者に提供しない項目の予約情報も入力させることがあるので、実行部203は、複数のサービスのうち、申し込み処理のために氏名が不要なサービスについては、氏名に基づかずに属性情報に基づいて、申し込み処理を実行する。例えば、実行部203は、予約情報として氏名を入力させたとしても、申し込み処理の実行には、当該入力された氏名は参照しない。例えば、実行部203は、サービス提供者に対し、氏名は送信せず、属性情報だけを送信する。
In the present embodiment, the service provider may be required to input reservation information for items that are not provided. Therefore, the
[3−2−2.申込者端末において実現される機能]
第2の特徴を実現するために、申込者端末10において、データ記憶部100、表示制御部102、取得部103、受付部104、及び保持部105が実現される。これらは、それぞれ、データ記憶手段、表示制御手段、取得手段、受付手段、及び保持手段の一例である。
[3-2-2. Functions realized on the applicant terminal]
In order to realize the second feature, the
[データ記憶部]
データ記憶部100は、第1の特徴で説明した通りである。
[Data storage]
The
[表示制御部]
表示制御部102の処理は、概ね第1の特徴で説明した通りである。例えば、表示制御部102は、サービスごとに、氏名と属性情報との各々を入力するための入力フォームを表示させる。即ち、表示制御部102は、サービスごとに、氏名を入力するための入力フォームと、属性情報を入力するための入力フォームと、を表示させる。
[Display control unit]
The processing of the
各サービスの入力フォームは、少なくとも1つ表示されるようにすればよい。図5の画面例であれば、「航空券」の利用人数は3人なので、表示制御部102は、氏名を入力するための入力フォームF500と、属性情報(生年月日と性別)を入力するための入力フォームF501,F502と、を3人分表示させる。
At least one input form for each service may be displayed. In the screen example of FIG. 5, since the number of people using the "air ticket" is 3, the
また例えば、「ホテル」の利用人数は3人なので、表示制御部102は、氏名を入力するための入力フォームF510と、属性情報(性別)を入力するための入力フォームF511と、を3人分表示させる。なお、「ホテル」については、「代表者」と「到着時間」といった他の予約情報も入力する必要があるので、表示制御部102は、「代表者」を入力するための入力フォームF512と、「到着時間」を入力するための入力フォームF513と、を表示させる。
Further, for example, since the number of users of the "hotel" is three, the
また例えば、「1個目のアクティビティ」の利用人数は2人なので、表示制御部102は、氏名を入力するための入力フォームF520と、属性情報(身長と年齢区分)を入力するための入力フォームF521,F522と、を2人分表示させる。また例えば、「2個目のアクティビティ」の利用人数は1人なので、表示制御部102は、氏名を入力するための入力フォームF530と、属性情報(国籍)を入力するための入力フォームF531と、を1人分表示させる。
Further, for example, since the number of users of the "first activity" is two, the
本実施形態では、表示制御部102は、入力対象のサービスの入力フォームに対して氏名が入力される場合に、他のサービスの入力フォームに対して入力された氏名を選択可能に表示させる。入力対象のサービスの入力フォームに対して氏名が入力される場合とは、当該入力フォームがフォーカスされた場合である。氏名を選択可能に表示させる処理については、第1の特徴で説明した通りである。
In the present embodiment, when the name is input to the input form of the service to be input, the
本実施形態では、各サービスの利用者数は、予め指定されており、表示制御部102は、各サービスの入力フォームを、利用者数の多い順に表示させる。本実施形態では、予約情報入力画面G5の表示データDT1に各サービスの入力フォームの順序が示されているので、表示制御部102は、表示データDT1が示す順序に沿って、利用者の降順となるように、各サービスの入力フォームを表示させる。
In the present embodiment, the number of users of each service is specified in advance, and the
また、本実施形態では、各サービスには、属性情報の項目数が予め指定されており、表示制御部102は、各サービスの入力フォームを、項目数の多い順に表示させる。予約情報入力画面G5の表示データDT1に各サービスの入力フォームの順序が示されているので、表示制御部102は、表示データDT1が示す順序に沿って、入力すべき項目数の降順となるように、各サービスの入力フォームを表示させる。
Further, in the present embodiment, the number of items of attribute information is specified in advance for each service, and the
また、本実施形態では、氏名を選択することで流用した属性情報が入力フォームに表示させるので、表示制御部102は、取得部103により取得された入力対象のサービスの属性情報を、入力対象のサービスの入力フォームに表示させる。なお、流用した属性情報は、特に入力フォームに表示させなくてもよい。
Further, in the present embodiment, since the attribute information diverted by selecting the name is displayed on the input form, the
[取得部]
取得部103は、入力対象のサービスの入力フォームに対し、入力対象のサービスの氏名が入力された場合に、氏名が一致する他のサービスの入力フォームに対して入力された属性情報に基づいて、入力対象のサービスの属性情報を取得する。
[Acquisition department]
When the name of the service to be input is input to the input form of the service to be input, the
本実施形態では、メニューM55に選択可能に表示された氏名が選択されることによって、入力対象のサービスの入力フォームに対して氏名が入力される場合を説明するが、メニューM55から氏名が選択されるのではなく、入力対象のサービスの入力フォームに対し、氏名がテキスト入力されるようにしてもよい。この場合、取得部103は、テキスト入力された氏名と、入力済みの氏名と、が一致するか否かを判定する。一致は、完全一致でもよいし、部分一致でもよい。なお、入力済みの氏名は、利用者データDT2に格納されているので、取得部103は、利用者データDT2を参照することによって入力済みの氏名を特定すればよい。
In the present embodiment, the case where the name is input to the input form of the service to be input by selecting the name selectably displayed in the menu M55 will be described, but the name is selected from the menu M55. Instead, the name may be entered as text in the input form of the service to be input. In this case, the
例えば、取得部103は、利用者データDT2を参照することによって、氏名が一致する他のサービスの入力フォームに対して入力された属性情報を特定する。また例えば、本実施形態では、各入力フォームと、当該入力フォームに対して入力された情報と、が関連付けられてデータ記憶部100に記録されているので、取得部103は、当該関連付けを参照することによって、属性情報を特定してもよい。
For example, the
本実施形態では、他のサービスの氏名がメニューM55において選択可能に表示されるので、取得部103は、他のサービスの氏名が選択された場合に、当該選択された氏名を、入力対象のサービスの氏名として取得し、他のサービスの属性情報に基づいて、入力対象のサービスの属性情報を取得する。
In the present embodiment, the names of other services are displayed selectably in the menu M55, so that when the names of other services are selected, the
例えば、取得部103は、当該特定した属性情報を、そのまま入力対象のサービスの属性情報として取得してもよいし、当該特定した属性情報に基づいて、新たな属性情報を生成してもよい。本実施形態では、「年齢」の項目属性に属する属性情報については、取得部103は、他のサービスの属性情報に基づいて、入力対象の属性情報を生成する。例えば、取得部103は、他のサービスの属性情報として入力された「生年月日」に基づいて、入力対象の「年齢区分」の属性情報を生成する。
For example, the
本実施形態では、サービスごとに入力すべき項目が異なることがあるので、取得部103は、他のサービスの属性情報のうち、入力対象のサービスの申し込みに必要な項目の情報を取得する。即ち、取得部103は、他のサービスの属性情報のうち、入力対象のサービスの予約情報の入力項目として定められた項目の情報を流用する。
In the present embodiment, the items to be input may differ for each service, so the
また、本実施形態では、各サービスの入力フォームは、同一ページにおいて表示されるので、取得部103は、入力対象のサービスの入力フォームと同一ページの他のサービスの入力フォームに対して入力された属性情報に基づいて、入力対象のサービスの属性情報を取得する。同一ページの意味は、先述した通りである。同一ページの他のサービスの入力フォームに対して入力された属性情報は、利用者データDT2に示されているので、取得部103は、利用者データDT2を参照し、同一ページ内の入力済みの属性情報を取得する。
Further, in the present embodiment, since the input form of each service is displayed on the same page, the
[受付部]
受付部104は、制御部11を主として実現される。受付部104は、操作部14の検出信号に基づいて、申込者による入力を受け付ける。例えば、受付部104は、申込者による入力フォームへの各種入力を受け付ける。
[Reception Department]
The
[保持部]
保持部105は、制御部11を主として実現される。保持部105は、各サービスの入力フォームに対して入力された氏名と属性情報を、当該サービスに関連付けて保持する。
[Holding part]
The holding
保持とは、データ記憶部100に記録することである。サービスに関連付けて保持とは、サービスIDと紐づけて記録することであり、サービスIDから検索可能に記録することである。保持部105は、サービスごとに、氏名と属性情報のデータセットをデータ記憶部100に保持する。本実施形態では、予約情報入力画面G5の表示データDT1に、旅行かごに追加された各サービスのサービスIDが格納されているので、保持部105は、各サービスのサービスIDに関連付けて、当該サービスの入力フォームに対して入力された氏名と属性情報をデータ記憶部100に記録する。
Retention means recording in the
本実施形態では、保持部105は、仮の氏名が設定されたサービスの入力フォームに氏名が入力された場合に、仮の氏名を当該入力された氏名に置き換える。置き換えるとは、情報を更新すること、又は、仮の氏名を入力された氏名に上書きすることである。本実施形態では、利用者データDT2に仮の氏名が格納されているので、保持部105は、利用者データDT2を更新することになる。
In the present embodiment, when the name is input to the input form of the service in which the temporary name is set, the holding
[4.本実施形態において実行される処理]
図17−図19は、受付システムSにおいて実行される処理の一例を示すフロー図である。図17−図19に示す処理は、制御部11,21が、それぞれ記憶部12,22に記憶されたプログラムに従って動作することによって実行される。下記に説明する処理は、図12に示す機能ブロックにより実行される処理の一例である。
[4. Process executed in this embodiment]
17 to 19 are flow charts showing an example of processing executed in the reception system S. The processes shown in FIGS. 17 to 19 are executed by the
なお、ここでは、申込者によって旅行かごに複数のサービスが追加されており、申込者端末10の記憶部12には旅行かごデータが記憶されているものとする。申込者端末10は、旅行かごデータに基づいて旅行かご画面G4(図4)を表示部15に表示させる。図17−図19に示す処理は、旅行かご画面G4のボタンB41が選択された場合に実行される。
Here, it is assumed that a plurality of services have been added to the travel car by the applicant, and the travel car data is stored in the
図17に示すように、まず、申込者端末10において、制御部11は、記憶部12に記憶された旅行かごデータをサーバ20に送信する(S1)。なお、申込者端末10からサーバ20にデータが送信される場合には、記憶部12に記憶された申込者IDも送信されるものとする。
As shown in FIG. 17, first, in the
サーバ20においては、旅行かごデータを受信すると、制御部21は、予約情報入力画面G5の表示データDT1を生成する(S2)。なお、S2において旅行かごデータの送信を省略してもよく、この場合には、S2において、制御部21は、申込者データベースDB2に格納された旅行かごデータに基づいて、予約情報入力画面G5の表示データDT1を生成する。ただし、申込者端末10に記憶された旅行かごデータと、サーバ20に記憶された旅行かごデータと、は整合性が取られているものとする。
When the
図18は、S2の処理の詳細を示す図である。図18に示すように、制御部21は、旅行かごデータ及びサービスデータベースDB1に基づいて、旅行かごに追加された各サービスの予約情報の入力項目を特定する(S20)。S20においては、制御部21は、旅行かごデータに格納されたサービスIDを参照し、サービスデータベースDB1のうち、当該サービスIDが格納されたレコードを参照する。制御部21は、当該レコードに基づいて、旅行かごに追加された各サービスの予約情報の入力項目を特定する。
FIG. 18 is a diagram showing details of the process of S2. As shown in FIG. 18, the
制御部21は、S20で特定した項目に基づいて、利用者データDT2を生成する(S21)。S21においては、制御部21は、旅行かごデータに格納された各サービスの利用人数を参照し、最も多い利用人数を特定する。制御部21は、当該特定した利用人数の分だけレコードを生成し、各レコードのフィールドとして、利用者IDと、S20で特定した各入力項目の名前と、を設定する。
The
例えば、旅行かごデータが示す利用人数の最大値が3人の場合、図16に示すように、制御部21は、3つのレコードから構成される利用者データDT2を生成する。そして、制御部21は、3人の利用者の各々に利用者IDを発行し、「利用者ID」のフィールドに格納する。「氏名」、「生年月日」、「年齢区分」、「性別」、「身長」、及び「国籍」といった入力項目が特定された場合、制御部21は、これら各項目のフィールドを設定し、利用者データDT2を生成する。
For example, when the maximum number of users indicated by the travel car data is three, the
制御部21は、利用者データDT2に利用者の仮の氏名を設定する(S22)。S22においては、制御部21は、利用者データDT2のレコードの数だけ仮の氏名を発行し、利用者データDT2に格納する。例えば、特定した利用人数をn(nは自然数)とすると、制御部21は、「旅行者1」から「旅行者n」まで連番となるように、仮の氏名を発行する。なお、氏名以外のフィールドは、特に何の情報も格納されないものとするが、氏名と同様に仮の情報が設定されてもよい。
The
制御部21は、各サービスの利用人数及び項目数に基づいて、予約情報入力画面G5における各サービスの並び順を決定する(S23)。S23においては、制御部21は、利用人数及び項目数の降順となるように、サービスの並び順を決定する。利用人数と項目数は、何れを優先してもよいが、ここでは、制御部21は、利用人数を優先して並び順を決定し、利用人数が同じであった場合に項目数が多い方の順番を先に決定する。
The
制御部21は、S23で決定した並び順に基づいて、各サービスの入力フォームの配置を決定する(S24)。S24においては、制御部21は、S23で決定した並び順で各サービスの入力フォームが並ぶように、入力フォームの配置を決定する。個々のサービス内での入力フォームの並びは、任意の方法で決定されてよいが、ここでは、氏名の入力フォームを先とし、属性情報の入力フォームを後とする。
The
制御部21は、S24で決定した順序に基づいて、予約情報入力画面G5の表示データDT1を生成する(S25)。S25においては、制御部21は、S23で決定した順序で各入力フォームを並べ、その横に、当該入力フォームが示す項目名を配置する。また、制御部21は、氏名の入力フォームがフォーカスされた場合にメニューM55を表示させる命令、氏名が入力された場合に仮の氏名を置き換える命令、及びメニューM55内の氏名が選択された場合に属性情報を流用する命令を記述したスクリプトを生成し、表示データDT1に埋め込む。また、制御部21は、申込者データベースDB2に格納された登録者名を表示データDT1に埋め込む。
The
図17に戻り、サーバ20は、S2で生成した表示データDT1及び利用者データDT2を申込者端末10に送信する(S3)。
Returning to FIG. 17, the
申込者端末10においては、表示データDT1及び利用者データDT2を受信すると、制御部11は、予約情報入力画面G5を表示部15に表示させる(S4)。制御部11は、操作部14の検出信号に基づいて、予約情報の入力処理を実行する(S5)。S5の処理は、主に、予約情報入力画面G5の表示データDT1に含まれるスクリプトによって実行される。なお、表示データDT1及び利用者データDT2は、記憶部12に一時的に記録される。
When the
図19は、S5の処理の詳細を示す図である。図19に示すように、制御部11は、操作部14の検出信号に基づいて、申込者の操作を特定する(S50)。ここでは、予約情報入力画面G5内の何れかの入力フォームをフォーカスする操作、又は、ボタンB54を選択する操作の何れかが行われる場合を説明する。旅行かご画面G4に戻る操作等の他の操作が行われた場合には、本処理は終了する。
FIG. 19 is a diagram showing details of the process of S5. As shown in FIG. 19, the
入力フォームがフォーカスされた場合(S51;フォーカス)、制御部11は、フォーカスされた入力フォームの項目名が氏名であるかを判定する(S51)。先述したように、各入力フォームの項目名は、表示データDT1に定義されているので、S51においては、制御部11は、表示データDT1に示された項目名を参照する。
When the input form is focused (S51; focus), the
フォーカスされた入力フォームの項目名が氏名であると判定された場合(S51;Y)、制御部11は、利用者データDT2に基づいて、利用者全員の氏名を入力済みであるかを判定する(S52)。S52においては、制御部11は、利用者データDT2に格納された仮の氏名が全て置き換わったかを判定する。
When it is determined that the item name of the focused input form is a name (S51; Y), the
利用者全員の氏名を入力済みであると判定されない場合(S52;N)、制御部11は、操作部14の検出信号に基づいて、申込者が入力した文字を入力フォームに入力する(S53)。S53においては、申込者は操作部14を使ってテキスト入力を行い、制御部11は、申込者が入力した文字を利用者の氏名として入力フォームに入力する。
When it is not determined that the names of all the users have been input (S52; N), the
制御部11は、表示データDT1に基づいて、入力された文字が登録者の氏名と一致するかを判定する(S54)。S54においては、制御部11は、入力された文字又は文字列と、登録者名の最初の文字又は文字列と、が一致するかを判定する。
The
入力された文字が登録者の氏名と一致すると判定された場合(S54;Y)、制御部11は、当該一致すると判定された登録者の氏名をメニューM55に表示させる(S55)。S55においては、制御部11は、一致すると判定された登録者の氏名が所定の順序でメニューM55に並ぶように表示させる。メニューM55に表示しきれない登録者の氏名は、スクロール可能に表示される。
When it is determined that the input characters match the name of the registrant (S54; Y), the
制御部11は、操作部14の検出信号に基づいて、メニューM55内の氏名を申込者が選択したかを判定する(S56)。メニューM55内の氏名を申込者が選択したと判定された場合(S56;Y)、制御部11は、メニューM55から選択された氏名を、S50でフォーカスされた入力フォームに入力する(S57)。S57においては、制御部11は、S50でフォーカスされた入力フォームと、申込者が選択した氏名と、を関連付けて記憶部12に記録する。
The
制御部11は、申込者が入力した氏名を利用者データDT2に格納する(S58)。S58においては、制御部11は、利用者データDT2のうち、仮の氏名が格納されたレコードの当該仮の氏名を、申込者が入力した氏名に置き換える。
The
一方、メニューM55内の氏名を申込者が選択したと判定されない場合(S56;N)、制御部11は、操作部14の検出信号に基づいて、申込者が所定の入力完了操作をしたかを判定する(S59)。入力完了操作は、任意の操作であればよく、例えば、入力フォームのフォーカスを解除する操作であってもよいし、ENTERボタン等の所定のボタンを選択する操作であってもよい。入力完了操作をしたと判定されない場合(S59;N)、S53の処理に戻り、文字の入力が継続される。一方、入力完了操作をしたと判定された場合(S59;Y)、S58の処理に移行し、申込者が入力した氏名が利用者データDT2に格納される。
On the other hand, when it is not determined that the applicant has selected the name in the menu M55 (S56; N), the
一方、S51において、氏名以外の項目名の入力フォームがフォーカスされた場合(S51;N)、性別等の属性情報の入力フォームがフォーカスされたことになるので、制御部11は、申込者が入力した属性情報を利用者データDT2に格納する(S60)。S60においては、制御部11は、利用者データDT2のうち、フォーカスされた入力フォームが属する氏名が格納されたレコードに、申込者が入力した属性情報を格納する。
On the other hand, in S51, when the input form of the item name other than the name is focused (S51; N), the input form of the attribute information such as gender is focused, so that the applicant inputs the
制御部11は、S50でフォーカスされた入力フォームに、申込者が入力した属性情報を入力する(S61)。S61においては、制御部11は、S50でフォーカスされた入力フォームと、申込者が入力した属性情報と、を関連付けて記憶部12に記録する。
The
一方、S52において、利用者の氏名を入力済みであると判定された場合(S52;Y)、制御部11は、利用者データDT2に基づいて、入力済みの利用者の氏名をメニューM55に表示させる(S62)。S62においては、制御部11は、利用者データDT2に格納された利用者の氏名がメニューM55に並ぶように表示させる。
On the other hand, when it is determined in S52 that the user's name has been input (S52; Y), the
制御部11は、メニューM55から選択された氏名を、S50でフォーカスされた入力フォームに入力する(S63)。S63においては、制御部11は、S50でフォーカスされた入力フォームと、申込者が入力した属性情報と、を関連付けて記憶部12に記録する。
The
制御部11は、メニューM55から選択された氏名に関連付けられた属性情報を流用する(S64)。S64においては、制御部11は、利用者データDT2を参照し、選択された氏名に関連付けられた属性情報を特定する。そして、制御部11は、当該特定された属性情報のうち、S63で氏名が入力された入力フォームと同じタイトルの他の入力フォームの項目名の属性情報を入力する。なお、生年月日と年齢区分のように、属性情報をそのまま流用するのではなく、計算式に基づいて計算したうえで入力する場合には、表示データDT1に示された計算式に基づいて計算が行われて、属性情報が入力される。この場合、計算された属性情報が利用者データDT2に格納される。
The
一方、S50において、ボタンB54が選択された場合(S50;ボタン)、図17に戻り、制御部11は、予約情報入力画面G5内の全ての入力フォームに予約情報が入力されたかを判定する(S6)。各入力フォームと、入力された予約情報と、は記憶部12に関連付けられて保持されているので、S6においては、制御部11は、何の予約情報も関連付けられていない入力フォームが存在するかを判定する。
On the other hand, when the button B54 is selected in S50 (S50; button), the process returns to FIG. 17, and the
まだ予約情報が入力されていない入力フォームがあると判定された場合(S6;N)、所定のエラーメッセージが表示され、S5の処理に戻る。この場合、全ての入力フォームに予約情報が入力されるまで、申込者による予約情報の入力が繰り返される。 When it is determined that there is an input form in which the reservation information has not been input yet (S6; N), a predetermined error message is displayed, and the process returns to the process of S5. In this case, the input of the reservation information by the applicant is repeated until the reservation information is input in all the input forms.
一方、全ての予約情報が入力されたと判定された場合(S6;Y)、制御部11は、サーバ20に対し、各入力フォームに入力された予約情報をサーバ20に送信する(S7)。各入力フォームに入力された予約情報は記憶部12に記憶されているので、制御部11は、記憶部12に記憶された予約情報をサーバ20に送信する。
On the other hand, when it is determined that all the reservation information has been input (S6; Y), the
サーバ20においては、予約情報を受信すると、制御部21は、旅行かごに追加された各サービスの申し込み処理を実行し(S8)、本処理は終了する。S8においては、制御部21は、予約の対象となる各サービスのサービス提供者に対し、予約情報を送信する。先述したように、特に氏名を送信する必要のないサービスについては、制御部21は、氏名を送信せず、性別等の属性情報だけを送信してもよい。
When the
[第1の特徴のまとめ]
実施形態の受付システムSによれば、入力対象のサービスに関連付けられた他のサービスの入力フォームに対して入力された利用者の氏名が選択可能に表示され、当該氏名が申込者により選択された場合に、入力対象のサービスの利用者の氏名として取得されるので、サービスの利用者の氏名を入力する手間を省くことができる。例えば、入力対象のサービスの入力フォームに対して申込者が氏名をテキスト入力する手間を省くことができる。また例えば、申込者が登録した全ての氏名の中から選択するのではなく、入力対象のサービスに関連付けられた他のサービスの氏名の中から選択するので、申込者が選択する蓋然性が高い情報だけを選択可能に表示させることができる。このため、選択時に候補として提示される氏名を少なくすることができ、氏名を選択する手間を効果的に省くことができる。
[Summary of the first feature]
According to the reception system S of the embodiment, the name of the user entered in the input form of another service associated with the service to be entered is displayed in a selectable manner, and the name is selected by the applicant. In this case, since it is acquired as the name of the user of the service to be input, it is possible to save the trouble of inputting the name of the user of the service. For example, it is possible to save the time and effort for the applicant to input the name as a text in the input form of the service to be input. Also, for example, instead of selecting from all the names registered by the applicant, only the information that is highly likely to be selected by the applicant is selected from the names of other services associated with the service to be entered. Can be displayed in a selectable manner. Therefore, it is possible to reduce the number of names presented as candidates at the time of selection, and it is possible to effectively save the trouble of selecting a name.
また、スマートフォンのように画面が小さい場合には、多数の氏名を表示させることができなかったり、多数の氏名の中で選択させると申込者が誤選択をしたりすることがあるが、申込者が選択する蓋然性が高い氏名だけを表示させることで、使い勝手のよいユーザインタフェースを提供することができる。また、同じ氏名を何度も入力する必要がないので、申込者端末10が同じ情報の受付処理を実行する必要がなくなり、申込者端末10の処理負荷を軽減することができる。また、申込者端末10側で実行されるスクリプトによって利用者の氏名を流用することで、入力済みの氏名を流用するための処理をサーバ20が実行する必要がなくなり、サーバ20の処理負荷を軽減することができる。
Also, if the screen is small like a smartphone, it may not be possible to display a large number of names, or if you select from a large number of names, the applicant may make a erroneous selection. By displaying only the names that are likely to be selected by, it is possible to provide an easy-to-use user interface. Further, since it is not necessary to input the same name many times, it is not necessary for the
また、複数のサービスの申し込みを一括で受け付ける場合に、入力対象のサービスとともに一括で申し込まれる他のサービスの利用者の氏名が選択可能に表示される。一括で申し込むサービスの利用者は共通していることが多いので、申込者が流用する蓋然性がより高い氏名を表示させることができる。また、サービスの申し込みを一括で受け付けることで、申込者端末10からサーバ20に対して何度も申し込みの要求が送信されることを防止し、申込者端末10の処理負荷、サーバ20の処理負荷、及びネットワークNの通信負荷を軽減することができる。
In addition, when accepting applications for a plurality of services at once, the names of users of other services who are applied for at once together with the service to be input are displayed in a selectable manner. Since the users of the services that apply in a batch are often common, it is possible to display the names that are more likely to be diverted by the applicant. In addition, by accepting service applications in a batch, it is possible to prevent the application request from being repeatedly transmitted from the
また、同一ページに表示された入力フォームに対して入力された利用者の氏名が選択可能に表示される。同一ページで入力する利用者は共通していることが多いので、申込者が流用する蓋然性がより高い氏名を表示させることができ、サービスの利用者の氏名を入力する手間を効果的に省くことができる。 In addition, the name of the user entered in the input form displayed on the same page is displayed in a selectable manner. Since users who enter on the same page are often common, it is possible to display the name that is more likely to be diverted by the applicant, effectively eliminating the trouble of entering the name of the service user. Can be done.
また、利用者の氏名と属性情報とを含む複数の情報が入力される場合に、入力済みの氏名が選択可能に表示され、複数の情報が入力される場合の氏名の入力補助を行うことができる。 In addition, when multiple pieces of information including the user's name and attribute information are entered, the entered name is displayed in a selectable manner, and it is possible to assist in entering the name when multiple pieces of information are entered. it can.
また、入力対象のサービスに関連付けられた他のサービスが複数存在する場合に、当該複数の他のサービスの各々の利用者の氏名が選択可能に表示され、サービスの利用者の氏名を入力する手間を効果的に省くことができる。 In addition, when there are a plurality of other services associated with the service to be input, the name of each user of the plurality of other services is displayed in a selectable manner, and it is troublesome to input the name of the user of the service. Can be effectively omitted.
また、重複する氏名については1つにまとめて表示させることで、選択時に候補として提示される氏名を少なくすることができ、同じ氏名が複数表示されるといった無駄を省き、申込者端末10の処理負荷を軽減することができる。また、同じ氏名が複数表示されると画面の表示スペースを消費してしまうが、同じ氏名については1つにまとめて表示させることで、画面の表示スペースを有効活用することができる。
In addition, by displaying duplicate names as one, the number of names presented as candidates at the time of selection can be reduced, eliminating the waste of displaying the same name more than once, and processing the
[第2の特徴のまとめ]
実施形態の受付システムSによれば、入力対象の入力フォームに対して利用者の氏名が入力された場合に、氏名が一致する他のサービスの入力フォームに対して入力された属性情報に基づいて、入力対象のサービスの属性情報が取得されるので、複数のサービスを一括で申し込む際の入力の手間を省くことができる。即ち、申込者は、利用者の氏名さえ入力すれば、当該利用者の属性情報を入力済みであれば、当該入力済みの属性情報が流用されるので、同じ情報を何度も入力する手間を省くことができる。
[Summary of the second feature]
According to the reception system S of the embodiment, when the user's name is input to the input form to be input, based on the attribute information input to the input form of another service having the same name. Since the attribute information of the service to be input is acquired, it is possible to save the trouble of inputting when applying for a plurality of services at once. That is, as long as the applicant inputs the name of the user, if the attribute information of the user has been input, the input attribute information will be diverted, so that the applicant has to enter the same information many times. Can be omitted.
また、スマートフォンのように画面が小さい場合には、多数の入力フォームを表示させると申込者が誤入力をすることがあるが、属性情報を流用することで誤入力の蓋然性を低減し、使い勝手のよいユーザインタフェースを提供することができる。また、属性情報を何度も入力する必要がないので、申込者端末10が同じ情報の受付処理を実行する必要がなくなり、申込者端末10の処理負荷を軽減することができる。また、申込者端末10側で実行されるスクリプトによって属性情報を流用することで、属性情報を流用するための処理をサーバ20が実行する必要がなくなり、サーバ20の処理負荷を軽減することができる。
In addition, when the screen is small like a smartphone, the applicant may make an erroneous input when displaying a large number of input forms, but by diverting the attribute information, the probability of erroneous input is reduced and it is easy to use. It can provide a good user interface. Further, since it is not necessary to input the attribute information many times, it is not necessary for the
また、入力対象のサービスの入力フォームに対して利用者の氏名が入力される場合に、他のサービスの入力フォームに対して入力された利用者の氏名を選択可能に表示させ、当該氏名が選択された場合に属性情報が流用されるので、複数のサービスを一括で申し込む際の入力の手間を効果的に省くことができる。また、サービスの申し込みを一括で受け付けることで、申込者端末10からサーバ20に対して何度も申し込みの要求が送信されることを防止し、申込者端末10の処理負荷、サーバ20の処理負荷、及びネットワークNの通信負荷を軽減することができる。
In addition, when the user's name is entered in the input form of the service to be input, the user's name entered in the input form of another service is displayed in a selectable manner, and the name is selected. Since the attribute information is diverted when it is done, it is possible to effectively save the trouble of inputting when applying for a plurality of services at once. In addition, by accepting service applications in a batch, it is possible to prevent the application request from being repeatedly transmitted from the
また、他のサービスの属性情報に基づいて、入力対象の属性情報が生成されることで、他のサービスの属性情報をそのまま流用できない場合であったとしても、入力対象のサービスの形式に合わせた属性情報に変換することができる。このため、申込者の入力回数を減らし、誤入力を防止することができ、使い勝手のよいユーザインタフェースを提供することができる。また、申込者の入力回数が減り、申込者端末10が入力を受け付ける回数が減るので、申込者端末10の処理負荷を軽減することができる。
In addition, since the attribute information of the input target is generated based on the attribute information of the other service, even if the attribute information of the other service cannot be used as it is, it matches the format of the service to be input. It can be converted into attribute information. Therefore, the number of times the applicant inputs can be reduced, erroneous input can be prevented, and a user interface that is easy to use can be provided. Further, since the number of times the applicant inputs is reduced and the number of times the
また、各サービスの入力フォームの並び順を利用者数の多い順に設定することによって、より早い段階で多くの氏名を入力させることができる。このため、申込者による入力を効率化し、使い勝手のよいユーザインタフェースを提供することができる。申込者による入力が効率化することで、申込者端末10が入力を受け付ける回数が減るので、申込者端末10の処理負荷を軽減することができる。
In addition, by setting the order of the input forms of each service in descending order of the number of users, it is possible to input many names at an earlier stage. Therefore, it is possible to streamline the input by the applicant and provide a user interface that is easy to use. By improving the efficiency of input by the applicant, the number of times the
また、各サービスの入力フォームの並び順を入力項目数の多い順に設定することによって、早い段階で多くの項目の情報を入力させることができる。このため、申込者による入力を効率化し、使い勝手のよいユーザインタフェースを提供することができる。申込者による入力が効率化することで、申込者端末10が入力を受け付ける回数が減るので、申込者端末10の処理負荷を軽減することができる。
Further, by setting the order of the input forms of each service in descending order of the number of input items, it is possible to input information of many items at an early stage. Therefore, it is possible to streamline the input by the applicant and provide a user interface that is easy to use. By improving the efficiency of input by the applicant, the number of times the
また、他のサービスの属性情報のうち、入力対象のサービスの申し込みに必要な項目の情報が取得され、入力対象のサービスの申し込みに不要な情報は取得しないようにすることができる。不要な情報が取得されないようにすることで、サーバ20の処理負荷を軽減することができる。
Further, among the attribute information of other services, the information of the items necessary for applying for the service to be input can be acquired, and the information unnecessary for applying for the service to be input can be prevented from being acquired. By preventing unnecessary information from being acquired, the processing load on the
また、利用者の氏名が入力されていない場合には仮の氏名が設定され、利用者の氏名が入力された場合に仮の氏名を置き換えることで、氏名が入力されていない状態で属性情報が入力された場合に、仮の氏名に属性情報を関連付けて記憶させることができる。申込者が氏名を入力しなくても、属性情報が仮の氏名に関連付けられるので、属性情報を管理しやすくなる。また、申込者は仮の氏名を選択することで、氏名を入力しなくても、当該仮の氏名に関連付けられた属性情報を流用することができ、属性情報を入力する手間を効果的に軽減することができる。 In addition, if the user's name is not entered, a temporary name is set, and if the user's name is entered, the temporary name is replaced, so that the attribute information can be displayed without the name being entered. When input, attribute information can be associated with the temporary name and stored. Even if the applicant does not enter the name, the attribute information is associated with the temporary name, which makes it easier to manage the attribute information. In addition, by selecting a temporary name, the applicant can divert the attribute information associated with the temporary name without entering the name, effectively reducing the trouble of inputting the attribute information. can do.
また、同一ページに表示された入力フォームに対して入力された利用者の氏名が選択可能に表示され、同一ページで入力する利用者は共通していることが多いので、申込者が流用する蓋然性の高い属性情報を流用することができ、複数のサービスを一括で申し込む場合の入力の手間を効果的に省くことができる。 In addition, the name of the user entered in the input form displayed on the same page is displayed in a selectable manner, and the users who enter in the same page are often common, so there is a possibility that the applicant will divert it. It is possible to divert high attribute information, and it is possible to effectively save the trouble of inputting when applying for multiple services at once.
また、他のサービスの属性情報を流用した場合に、流用した属性情報を内部的に保持するだけでなく、入力対象のサービスの属性情報として表示させることで、流用した属性情報を申込者が把握しやすくなる。 In addition, when the attribute information of another service is diverted, the applicant not only retains the diverted attribute information internally but also displays it as the attribute information of the service to be input so that the applicant can grasp the diverted attribute information. It will be easier to do.
また、氏名が不要なサービスについては、サービス提供者に通知されないので、不要な情報が通知されるといったことを防止することができる。不要な情報が取得されないようにすることで、サーバ20の処理負荷及びネットワークNの通信負荷を軽減することができる。
Further, for services that do not require a name, the service provider is not notified, so that it is possible to prevent unnecessary information from being notified. By preventing unnecessary information from being acquired, the processing load of the
[5.変形例]
なお、本発明は、以上に説明した実施の形態に限定されるものではない。本発明の趣旨を逸脱しない範囲で、適宜変更可能である。
[5. Modification example]
The present invention is not limited to the embodiments described above. It can be changed as appropriate without departing from the spirit of the present invention.
[5−1.第1の特徴の変形例]
(1−1)まず、第1の特徴の変形例を説明する。例えば、実施形態で説明したように、受付システムSで申し込みを受け付けるサービスが旅行に関するサービスである場合には、予約済みのサービスの中には、旅行かごに追加されたサービスと同じ旅程のサービスが存在することがある。予約済みのサービスであったとしても、同じ旅程であれば、旅行かごに追加されたサービスと利用者が共通している可能性があるので、同じ旅程と推測された予約済みのサービスの予約情報を流用してもよい。
[5-1. Modification example of the first feature]
(1-1) First, a modified example of the first feature will be described. For example, as described in the embodiment, when the service for accepting applications by the reception system S is a travel-related service, some of the reserved services include the same itinerary service as the service added to the travel car. May exist. Even if it is a reserved service, if it is the same itinerary, the service added to the travel car may be the same as the user, so the reservation information of the reserved service presumed to be the same itinerary May be diverted.
特定部101は、入力対象のサービスの利用時間及び場所と、申し込み済みの複数の他のサービスの各々の利用時間及び場所と、に基づいて、当該複数の他のサービスの中から、入力対象のサービスと同じ旅程の他のサービスを特定する。同じ旅程の他のサービスとは、時期的及び場所的に同じ旅程に含まれると推測されるサービスのことである。
The
例えば、特定部101は、旅行かごデータを参照し、入力対象のサービスの利用時間を特定する。また例えば、特定部101は、サービスデータベースDB1を参照し、入力対象のサービスの場所を特定する。申込済みの複数の他のサービスの予約情報は、申込者データベースDB2に格納されていてもよいし、他のデータベースに格納されていてもよい。特定部101は、これらのデータベースを参照し、申込済みの複数の他のサービスの各々の利用時間を特定する。また例えば、特定部101は、サービスデータベースDB1を参照し、申込済みの複数の他のサービスの各々の場所を特定する。
For example, the
例えば、特定部101は、入力対象のサービスの利用時間と重複する利用時間が設定された他のサービスを、同じ旅程の他のサービスとして特定する。利用時間が完全に同じ場合に同じ旅程としてもよいし、利用時間の一部が重複する場合に同じ旅程としてもよい。他にも例えば、片方の利用時間が他方の利用時間を含む場合に同じ旅程としてもよいし、利用時間が重複していなくても日付が連続する場合に同じ旅程としてもよい。
For example, the specifying
また例えば、特定部101は、入力対象のサービスの場所と同じエリアの他のサービスを、同じ旅程の他のサービスとして特定する。エリアは、少なくとも1つの都市を含む地域であればよく、各エリアに属する場所は、データベース記憶部200に予め定義されているものとする。特定部101は、入力対象のサービスの場所が属するエリアと、他のサービスの場所が属するエリアと、が一致する場合に、同じ旅程と判定する。
Further, for example, the
なお、特定部101は、エリアが一致していなくても、近隣のエリアであれば同じ旅程と判定してもよい。この場合、各エリアの近隣のエリアは、データベース記憶部200に定義されており、特定部101は、データベース記憶部200を参照し、近隣のエリアであるかを判定してもよい。
Even if the areas do not match, the
表示制御部102は、入力対象のサービスと同じ旅程の他のサービスの氏名を選択可能に表示させる。他のサービスの氏名は、データベース記憶部200に記憶されているものとする。表示制御部102は、データベース記憶部200に記憶された他のサービスの氏名を参照し、入力対象のサービスと同じ旅程の他のサービスの氏名をメニューM55に表示させる。取得した氏名に基づいてメニューM55を表示させる処理自体は、実施形態で説明した通りである。
The
変形例(1−1)によれば、同じ旅程の他のサービスの氏名が選択可能に表示され、同一旅程で入力する利用者は共通していることが多いので、申込者が流用する蓋然性の高い属性情報を流用することができ、複数のサービスを一括で申し込む場合の入力の手間を効果的に省くことができる。 According to the modification (1-1), the names of other services of the same itinerary are displayed in a selectable manner, and the users who input in the same itinerary are often common, so there is a possibility that the applicant will divert them. High attribute information can be diverted, and the trouble of inputting when applying for multiple services at once can be effectively saved.
(1−2)また例えば、各サービスの利用時間及び場所を考慮すると、明らかに同時に利用できないサービスの組み合わせが存在することがある。例えば、同じ旅程で旅行する場合に、別々のグループに分かれて行動していることがあり、同時に利用できないサービス間で利用者の氏名等を流用しないようにしてもよい。例えば、利用時間及び場所を考慮してサービスの利用可能性を判定し、利用可能なサービスの予約情報だけを流用してもよい。 (1-2) Also, for example, considering the usage time and place of each service, there may be a combination of services that cannot be used at the same time. For example, when traveling on the same itinerary, the user's name or the like may not be diverted between services that may not be available at the same time because they may be divided into different groups. For example, the availability of the service may be determined in consideration of the usage time and place, and only the reservation information of the available service may be diverted.
特定部101は、入力対象のサービスの利用時間及び場所と、申し込み済みの複数の他のサービスの各々の利用時間及び場所と、に基づいて、当該複数の他のサービスの中から、入力対象のサービスとともに利用可能な他のサービスを特定する。
The
例えば、特定部101は、入力対象のサービスの場所と、申込済みの複数の他のサービスの各々の場所と、に基づいて、これらの移動時間を算出する。移動時間は、予め定められた方法に基づいて算出されるようにすればよく、例えば、これらの場所の距離を計算し、車や航空機等の標準的な移動速度で割ることによって移動時間が算出されてもよい。また例えば、申込者によって移動手段が指定されている場合には、申込者が指定した移動手段に応じた移動速度に基づいて、移動時間が算出されてもよい。特定部101は、入力対象のサービスの利用時間と、他のサービスの利用時間と、の時間差が上記算出した移動時間以上であれば、利用可能と判定し、時間差が移動時間未満であれば、利用不可能と判定する。
For example, the
表示制御部102は、入力対象のサービスとともに利用可能な他のサービスの氏名を選択可能に表示させる。即ち、表示制御部102は、入力対象のサービスとともに利用不可能な他のサービスの氏名が表示されることを制限する。表示制御部102は、入力対象のサービスとともに利用可能な他のサービスの氏名をメニューM55に表示し、入力対象のサービスとともに利用不可能な他のサービスの氏名はメニューM55に表示させない。
The
変形例(1−2)によれば、入力対象のサービスとともに利用可能な他のサービスの氏名が選択可能に表示され、入力対象のサービスとともに利用可能な他のサービスの利用者は共通していることが多いので、申込者が流用する蓋然性の高い属性情報を流用することができ、複数のサービスを一括で申し込む場合の入力の手間を効果的に省くことができる。 According to the modification (1-2), the names of other services that can be used together with the input target service are displayed in a selectable manner, and the users of the other services that can be used together with the input target service are common. In many cases, the attribute information that is highly likely to be diverted by the applicant can be diverted, and the time and effort of inputting when applying for a plurality of services at once can be effectively saved.
(1−3)また例えば、あるサービスの利用者の氏名を入力する場合に、当該サービスの予約情報として入力済みの氏名は、メニューM55に表示させないようにしてもよい。 (1-3) Further, for example, when inputting the name of a user of a certain service, the name already input as the reservation information of the service may not be displayed on the menu M55.
入力対象のサービスには、複数の氏名を入力可能であり、表示制御部102は、他のサービスの氏名のうち、入力対象のサービスの氏名として取得済みの氏名が選択可能に表示されることを制限する。例えば、図9の予約情報入力画面G5Pの画面例であれば、「Yamada Taro」は「ホテル」の予約情報として入力済みなので、表示制御部102は、入力済みの「Yamada Taro」はメニューM55に表示せず、未入力の「Yamada Ryoko」と「Yamada Kazuo」だけをメニューM55に表示させてもよい。
A plurality of names can be input to the service to be input, and the
変形例(1−3)によれば、サービスの利用者の氏名を入力する手間をより効果的に省くことができる。 According to the modification (1-3), it is possible to more effectively save the trouble of inputting the name of the user of the service.
(1−4)また例えば、受付システムSは、第2の特徴を有さずに、第1の特徴だけを有してもよい。即ち、受付システムSは、メニューM55から氏名が選択された場合に、氏名だけを流用し、当該氏名に関連付けられた属性情報は特に流用しなくてもよい。 (1-4) Further, for example, the reception system S may have only the first feature without having the second feature. That is, when a name is selected from the menu M55, the reception system S diverts only the name, and the attribute information associated with the name does not have to be diverted in particular.
また例えば、受付システムSは、複数サービスの申し込みを一括で受け付ける場合であっても、同一ページ内の入力フォームに入力された氏名ではなく、別ページ内の入力フォームに入力された氏名を流用してもよい。例えば、旅行かごに追加された各サービスの予約情報の入力フォームが、それぞれ別ページに表示されてもよい。 Further, for example, even when the reception system S accepts applications for a plurality of services at once, the name entered in the input form on another page is diverted instead of the name entered in the input form on the same page. You may. For example, the input form of the reservation information of each service added to the travel car may be displayed on a separate page.
また例えば、申込者端末10がサーバ20から受信した表示データDT1に基づいて予約情報入力画面G5を表示させる処理が、入力済みの氏名が選択可能に表示させる処理に相当する場合を説明したが、サーバ20の表示制御部201が表示データDTを送信することが、入力済みの氏名が選択可能に表示させる処理に相当してもよい。
Further, for example, the case where the process of displaying the reservation information input screen G5 based on the display data DT1 received from the
[5−2.第2の特徴の変形例]
(2)次に、第2の特徴の変形例を説明する。例えば、実施形態では、利用者の氏名が入力されていない場合には、メニューM55に登録者の氏名が表示される場合を説明したが、メニューM55には、仮の氏名が表示されるようにしてもよい。この場合、申込者が仮の氏名を選択した場合に、当該仮の氏名の代わりとなる使用者の氏名を入力するための入力フォームが予約情報入力画面G5に表示されるようにしてもよい。この場合、表示データDT1のスクリプトには、メニューM55から仮の氏名が選択された場合に、入力フォームを表示させる命令が記述される。
[5-2. Modification example of the second feature]
(2) Next, a modified example of the second feature will be described. For example, in the embodiment, the case where the name of the registrant is displayed in the menu M55 when the name of the user is not input has been described, but the temporary name is displayed in the menu M55. You may. In this case, when the applicant selects a temporary name, an input form for inputting the name of the user in place of the temporary name may be displayed on the reservation information input screen G5. In this case, the script of the display data DT1 describes an instruction to display the input form when a temporary name is selected from the menu M55.
例えば、仮の氏名として「旅行者1」、「旅行者2」、及び「旅行者3」が設定されていたとすると、申込者が氏名の入力フォームをフォーカスした場合に、これら仮の氏名がメニューM55に表示される。例えば、申込者がメニューM55から「旅行者1」を選択したとすると、1人目の利用者の氏名を入力するための入力フォームが表示され、当該入力フォームに入力された氏名が「旅行者2」の代わりに利用者データDT2に格納される。2人目及び3人目の利用者についても同様に、メニューM55から選択されたことに応じて入力フォームが表示され、当該入力フォームに入力された氏名に置き換わるようにしてもよい。 For example, if "Traveler 1", "Traveler 2", and "Traveler 3" are set as temporary names, when the applicant focuses on the name input form, these temporary names are displayed in the menu. It is displayed on M55. For example, if the applicant selects "Traveler 1" from the menu M55, an input form for inputting the name of the first user is displayed, and the name entered in the input form is "Traveler 2". Is stored in the user data DT2 instead of. Similarly, for the second and third users, an input form may be displayed according to the selection from the menu M55, and the name entered in the input form may be replaced.
本変形例の受付部104は、仮の氏名が選択された場合に、仮の氏名が設定されたサービスの氏名の入力を受け付ける。仮の氏名が設定されたサービスとは、利用者の氏名がまだ入力されていないサービスである。受付部104は、仮の氏名が設定されたサービスの入力フォームに対するテキスト入力を受け付けることによって、当該サービスの氏名の入力を受け付ける。本変形例では、リストM55の仮の氏名が選択されると入力フォームが表示されるので、受付部104は、当該入力フォームに対する氏名の入力を受け付ける。なお、特に当該入力フォームを表示させないようにする場合には、受付部104は、最初にフォーカスされた入力フォーム(例えば、入力フォームF500等)に対する氏名の入力を受け付けてもよい。
When a tentative name is selected, the
上記変形例によれば、メニューM55から仮の氏名が選択された場合に入力フォームが表示されて利用者の氏名の入力が受け付けられるので、利用者の氏名を入力しやすくなる。 According to the above modification, when a temporary name is selected from the menu M55, an input form is displayed and the input of the user's name is accepted, so that it becomes easy to input the user's name.
また例えば、受付システムSは、第1の特徴を有さずに、第2の特徴だけを有してもよい。即ち、受付システムSは、メニューM55から氏名が選択された場合に、氏名は特に流用せずに、当該氏名に関連付けられた属性情報を流用してもよい。他にも例えば、受付システムSは、メニューM55から氏名を選択するのではなく、入力フォームに対して氏名をテキスト入力させ、入力済みの氏名と一致していた場合に、当該氏名に関連付けられた属性情報を流用してもよい。 Further, for example, the reception system S may have only the second feature without having the first feature. That is, when a name is selected from the menu M55, the reception system S may use the attribute information associated with the name without diverting the name in particular. In addition, for example, the reception system S does not select a name from the menu M55, but causes the input form to input the name as text, and when it matches the entered name, it is associated with the name. Attribute information may be diverted.
また例えば、第1の特徴の変形例と同様に、受付システムSは、別ページ内の入力フォームに入力された属性情報を流用してもよい。また例えば、予約情報入力画面G5の入力フォームの並び順は、任意の順番であってよく、例えば、サービスID順であってもよいし、サービスの種類順であってもよい。また例えば、実施形態では、仮の氏名が設定される場合を説明したが、特に仮の氏名が設定されず、利用者データDT2の氏名が空欄であってもよい。 Further, for example, as in the modified example of the first feature, the reception system S may divert the attribute information input in the input form on another page. Further, for example, the order of the input forms on the reservation information input screen G5 may be any order, for example, the service ID order or the service type order. Further, for example, in the embodiment, the case where the temporary name is set has been described, but the temporary name may not be set and the name of the user data DT2 may be blank.
[5−3.その他の変形例]
(3)また例えば、受付システムSを旅行予約サービスで利用する場面を説明したが、他の任意のサービスで利用されるようにしてもよい。例えば、受付システムSを保険申込サービスで利用してもよい。この場合、保険商品がサービスに相当し、申込者は、保険の利用者の氏名や属性情報を入力する。保険申込サービスにおいて、第1の特徴によって利用者の氏名が流用されたり、第2の特徴によって入力済みの属性情報が流用されたりしてもよい。
[5-3. Other variants]
(3) Further, for example, the situation where the reception system S is used in the travel reservation service has been described, but it may be used in any other service. For example, the reception system S may be used in the insurance application service. In this case, the insurance product corresponds to the service, and the applicant inputs the name and attribute information of the insurance user. In the insurance application service, the user's name may be diverted according to the first feature, or the entered attribute information may be diverted according to the second feature.
また例えば、受付システムSを、コンサートやイベントなどにおけるチケット販売サービスで利用してもよい。この場合、チケットがサービスに相当し、申込者は、チケットの使用者の氏名や属性情報を入力する。チケット販売サービスにおいて、第1の特徴によって使用者の氏名が流用されたり、第2の特徴によって入力済みの属性情報が流用されたりしてもよい。 Further, for example, the reception system S may be used for a ticket sales service at a concert, an event, or the like. In this case, the ticket corresponds to the service, and the applicant inputs the name and attribute information of the ticket user. In the ticket sales service, the name of the user may be diverted by the first feature, or the entered attribute information may be diverted by the second feature.
また例えば、受付システムSを、セミナーなどのイベント予約サービスで利用してもよい。この場合、イベントがサービスに相当し、申込者は、イベントの参加者の氏名や属性情報を入力する。イベント予約サービスにおいて、第1の特徴によって参加者の氏名が流用されたり、第2の特徴によって入力済みの属性情報が流用されたりしてもよい。 Further, for example, the reception system S may be used for an event reservation service such as a seminar. In this case, the event corresponds to the service, and the applicant inputs the names and attribute information of the participants of the event. In the event reservation service, the participant's name may be diverted by the first feature, or the entered attribute information may be diverted by the second feature.
また例えば、申込者端末10で実現されるものとして説明した機能は、サーバ20で実現されてもよい。例えば、特定部101は、サーバ20において実現されてもよい。この場合、特定部101は、制御部21を主として実現される。サーバ20の特定部101は、申込者端末10から入力対象のサービスを示す情報を取得し、入力対象のサービスに関連付けられた他のサービスを特定する。また例えば、取得部103は、サーバ20において実現されてもよい。この場合、取得部103は、制御部21を主として実現される。サーバ20の取得部103は、申込者端末10から、メニューM55の中から申込者により選択された氏名を取得し、当該氏名を入力対象のサービスの氏名として取得する。
Further, for example, the function described as being realized by the
また例えば、受付部104は、サーバ20において実現されてもよい。この場合、受付部104は、制御部21を主として実現される。サーバ20の受付部104は、申込者端末10から、申込者によって入力された氏名を取得することによって、仮の氏名が設定されたサービスの氏名の入力を受け付ける。また例えば、保持部105は、サーバ20において実現されてもよいこの場合、保持部105は、制御部21を主として実現される。サーバ20の保持部105は、各サービスの入力フォームに対して入力された氏名と属性情報とを、データベース記憶部200に保持する。
Further, for example, the
また例えば、サーバ20で実現されるものとして説明した機能は、申込者端末10において実現されてもよい。例えば、申込者端末10の表示制御部102により、予約情報入力画面G5の表示データDT1が生成されてもよいし、利用者データDT2が生成されてもよい。また例えば、設定部202は、申込者端末10において実現されてもよい。この場合、申込者端末10の設定部202は、自身で生成した利用者データDT2又はサーバ20から受信した利用者データDT2に、仮の氏名を格納する。
Further, for example, the function described as being realized by the
他にも例えば、データベース記憶部200で記憶されるものとして説明したデータは、サーバ20とは異なるデータベースサーバによって記憶されてもよいし、受付システムSの外部にあるデータベースサーバによって記憶されていてもよい。同様に、データ記憶部100で記憶されるものとして説明したデータは、申込者端末10とは異なるコンピュータによって記憶されてもよいし、申込者端末10の外部にある情報記憶媒体によって記憶されていてもよい。
In addition, for example, the data described as being stored in the
Claims (16)
入力対象のサービスに関連付けられた他のサービスを特定する特定手段と、
前記他のサービスの入力フォームに対して入力された複数の利用者情報を特定し、当該特定した複数の利用者情報をユーザ端末に選択可能に表示させる表示制御手段と、
前記表示制御手段により表示された利用者情報が前記申込者により選択された場合に、当該選択された利用者情報を、前記入力対象のサービスの入力フォームに入力される利用者情報として取得する取得手段と、
を含むことを特徴とする受付システム。 It is a reception system in which user information is input by the applicant for each input form of multiple services of the same type .
Specific means of identifying other services associated with the service being entered, and
A display control means for specifying a plurality of user information input to the input form of the other service and displaying the specified plurality of user information on the user terminal in a selectable manner.
When the user information displayed by the display control means is selected by the applicant, the selected user information is acquired as the user information to be input in the input form of the service to be input. Means and
A reception system characterized by including.
入力対象のサービスに関連付けられた他のサービスを特定する特定手段と、
前記他のサービスの入力フォームに対して入力された複数の利用者情報を特定し、当該特定した複数の利用者情報をユーザ端末に選択可能に表示させる表示制御手段と、
前記表示制御手段により表示された利用者情報が前記申込者により選択された場合に、当該選択された利用者情報を、前記入力対象のサービスの利用者情報が入力されていない入力フォームに入力される利用者情報として取得する取得手段と、
を含むことを特徴とする受付システム。 It is a reception system in which user information is input by the applicant for each input form of multiple services.
Specific means of identifying other services associated with the service being entered, and
A display control means for specifying a plurality of user information input to the input form of the other service and displaying the specified plurality of user information on the user terminal in a selectable manner.
When the user information displayed by the display control means is selected by the applicant, the selected user information is input to the input form in which the user information of the service to be input is not input. Acquisition method to be acquired as user information
A reception system characterized by including.
入力対象のサービスに関連付けられた他のサービスを特定する特定手段と、
前記他のサービスの入力フォームに対して入力された複数の利用者情報を特定し、当該特定した複数の利用者情報をユーザ端末に選択可能に表示させる表示制御手段と、
前記表示制御手段により表示された利用者情報が前記申込者により選択された場合に、当該選択された利用者情報を、前記入力対象のサービスの入力フォームに入力される利用者情報として取得する取得手段と、
を含み、
前記サービスは、旅行に関するサービスであり、
前記特定手段は、前記入力対象のサービスと同じ旅程の前記他のサービスを特定する、
ことを特徴とする受付システム。 It is a reception system in which user information is input by the applicant for each input form of multiple services.
Specific means of identifying other services associated with the service being entered, and
A display control means for specifying a plurality of user information input to the input form of the other service and displaying the specified plurality of user information on the user terminal in a selectable manner.
When the user information displayed by the display control means is selected by the applicant, the selected user information is acquired as the user information to be input in the input form of the service to be input. Means and
Only including,
The service is a travel-related service.
The identifying means identifies the other service of the same itinerary as the service to be input.
The reception system is characterized by that.
ことを特徴とする請求項3に記載の受付システム。 Each of the service to be input and the other service is a service that accepts reservations for travel products of the same itinerary.
The reception system according to claim 3 , wherein the reception system is characterized in that.
入力対象のサービスに関連付けられた他のサービスを特定する特定手段と、
前記他のサービスの入力フォームに対して入力された複数の利用者情報を特定し、当該特定した複数の利用者情報をユーザ端末に選択可能に表示させる表示制御手段と、
前記表示制御手段により表示された利用者情報が前記申込者により選択された場合に、当該選択された利用者情報を、前記入力対象のサービスの入力フォームに入力される利用者情報として取得する取得手段と、
を含み、
前記取得手段は、前記入力対象のサービスの入力フォームに対し、前記複数の利用者情報ではない他の利用者情報が入力された場合には、当該他の利用者情報を、前記入力対象のサービスの入力フォームに入力される利用者情報として取得する、
ことを特徴とする受付システム。 It is a reception system in which user information is input by the applicant for each input form of multiple services.
Specific means of identifying other services associated with the service being entered, and
A display control means for specifying a plurality of user information input to the input form of the other service and displaying the specified plurality of user information on the user terminal in a selectable manner.
When the user information displayed by the display control means is selected by the applicant, the selected user information is acquired as the user information to be input in the input form of the service to be input. Means and
Only including,
When the other user information other than the plurality of user information is input to the input form of the service to be input, the acquisition means inputs the other user information to the service to be input. Obtained as user information entered in the input form of
The reception system is characterized by that.
入力対象のサービスに関連付けられた他のサービスを特定する特定手段と、
前記他のサービスの入力フォームに対して入力された複数の利用者情報を特定し、当該特定した複数の利用者情報をユーザ端末に選択可能に表示させる表示制御手段と、
前記表示制御手段により表示された利用者情報が前記申込者により選択された場合に、当該選択された利用者情報を、前記入力対象のサービスの入力フォームに入力される利用者情報として取得する取得手段と、
を含み、
前記複数のサービスの各々の入力フォームは、前記申込者により任意の順序で前記利用者情報を入力可能であり、
前記他のサービスは、前記入力対象のサービスよりも前に前記利用者情報が入力されたサービスであり、
前記入力対象のサービスは、前記他のサービスよりも後に利用者情報が入力されるサービスである、
ことを特徴とする受付システム。 It is a reception system in which user information is input by the applicant for each input form of multiple services.
Specific means of identifying other services associated with the service being entered, and
A display control means for specifying a plurality of user information input to the input form of the other service and displaying the specified plurality of user information on the user terminal in a selectable manner.
When the user information displayed by the display control means is selected by the applicant, the selected user information is acquired as the user information to be input in the input form of the service to be input. Means and
Only including,
In each of the input forms of the plurality of services, the user information can be input by the applicant in any order.
The other service is a service in which the user information is input before the service to be input.
The service to be input is a service in which user information is input after the other services.
The reception system is characterized by that.
入力対象のサービスに関連付けられた他のサービスを特定する特定手段と、
前記他のサービスの入力フォームに対して入力された複数の利用者情報を特定し、当該特定した複数の利用者情報をユーザ端末に選択可能に表示させる表示制御手段と、
前記表示制御手段により表示された利用者情報が前記申込者により選択された場合に、当該選択された利用者情報を、前記入力対象のサービスの入力フォームに入力される利用者情報として取得する取得手段と、
を含み、
前記入力対象のサービスは、前記他のサービスよりも利用人数が多い、
ことを特徴とする受付システム。 It is a reception system in which user information is input by the applicant for each input form of multiple services.
Specific means of identifying other services associated with the service being entered, and
A display control means for specifying a plurality of user information input to the input form of the other service and displaying the specified plurality of user information on the user terminal in a selectable manner.
When the user information displayed by the display control means is selected by the applicant, the selected user information is acquired as the user information to be input in the input form of the service to be input. Means and
Only including,
The service to be input has a larger number of users than the other services.
The reception system is characterized by that.
入力対象のサービスに関連付けられた他のサービスを特定する特定手段と、
前記他のサービスの入力フォームに対して入力された複数の利用者情報を特定し、当該特定した複数の利用者情報をユーザ端末に選択可能に表示させる表示制御手段と、
前記表示制御手段により表示された利用者情報が前記申込者により選択された場合に、当該選択された利用者情報を、前記入力対象のサービスの入力フォームに入力される利用者情報として取得する取得手段と、
1の申し込み操作が行われた場合に、各入力フォームに入力された利用者情報に基づいて、前記複数のサービスの申し込みをまとめて受け付ける受付手段と、
を含むことを特徴とする受付システム。 It is a reception system in which user information is input by the applicant for each input form of multiple services.
Specific means of identifying other services associated with the service being entered, and
A display control means for specifying a plurality of user information input to the input form of the other service and displaying the specified plurality of user information on the user terminal in a selectable manner.
When the user information displayed by the display control means is selected by the applicant, the selected user information is acquired as the user information to be input in the input form of the service to be input. Means and
When the application operation of 1 is performed, the reception means for accepting the applications for the plurality of services at once based on the user information entered in each input form, and
A reception system characterized by including.
ことを特徴とする請求項1〜8の何れかに記載の受付システム。 The display control means identifies the plurality of user information when the service to be input is focused in a state where the user information is not input, and the specified plurality of user information is used as the user. Display selectable on the terminal,
The reception system according to any one of claims 1 to 8 , wherein the reception system is characterized in that.
ことを特徴とする請求項1〜9の何れかに記載の受付システム。 The display control means displays the input form of the service to be input and the input form of the other service on the same screen.
The reception system according to any one of claims 1 to 9 , wherein the reception system is characterized in that.
入力対象のサービスに関連付けられた他のサービスを特定する特定ステップと、
前記他のサービスの入力フォームに対して入力された複数の利用者情報を特定し、当該特定した複数の利用者情報をユーザ端末に選択可能に表示させる表示制御ステップと、
前記表示制御ステップにより表示された利用者情報が前記申込者により選択された場合に、当該選択された利用者情報を、前記入力対象のサービスの入力フォームに入力される利用者情報として取得する取得ステップと、
を実行させることを特徴とする受付方法。 This is a reception method in which user information is input by the applicant for each input form of multiple services of the same type .
Specific steps to identify other services associated with the service you are entering, and
A display control step of specifying a plurality of user information input to the input form of the other service and displaying the specified plurality of user information on the user terminal in a selectable manner.
When the user information displayed by the display control step is selected by the applicant, the selected user information is acquired as the user information to be input in the input form of the service to be input. Steps and
A reception method characterized by executing.
入力対象のサービスに関連付けられた他のサービスを特定する特定手段、
前記他のサービスの入力フォームに対して入力された複数の利用者情報を特定し、当該特定した複数の利用者情報をユーザ端末に選択可能に表示させる表示制御手段、
前記表示制御手段により表示された利用者情報が前記申込者により選択された場合に、当該選択された利用者情報を、前記入力対象のサービスの入力フォームに入力される利用者情報として取得する取得手段、
として機能させるためのプログラム。 A computer in which user information is input by the applicant for each input form of multiple services of the same type .
A specific means of identifying other services associated with the service being entered,
A display control means that identifies a plurality of user information input to the input form of the other service and displays the specified plurality of user information on the user terminal in a selectable manner.
When the user information displayed by the display control means is selected by the applicant, the selected user information is acquired as the user information to be input in the input form of the service to be input. means,
A program to function as.
入力対象のサービスに関連付けられた他のサービスを特定する特定ステップと、
前記他のサービスの入力フォームに対して入力された複数の利用者情報を特定し、当該特定した複数の利用者情報をユーザ端末に選択可能に表示させる表示制御ステップと、
前記表示制御ステップにより表示された利用者情報が前記申込者により選択された場合に、当該選択された利用者情報を、前記入力対象のサービスの利用者情報が入力されていない入力フォームに入力される利用者情報として取得する取得ステップと、
を実行させることを特徴とする受付方法。 This is a reception method in which user information is input by the applicant for each input form of multiple services.
Specific steps to identify other services associated with the service you are entering, and
A display control step of specifying a plurality of user information input to the input form of the other service and displaying the specified plurality of user information on the user terminal in a selectable manner.
When the user information displayed by the display control step is selected by the applicant, the selected user information is input to the input form in which the user information of the service to be input is not input. Acquisition steps to acquire as user information
A reception method characterized by executing.
入力対象のサービスに関連付けられた他のサービスを特定する特定手段、
前記他のサービスの入力フォームに対して入力された複数の利用者情報を特定し、当該特定した複数の利用者情報をユーザ端末に選択可能に表示させる表示制御手段、
前記表示制御手段により表示された利用者情報が前記申込者により選択された場合に、当該選択された利用者情報を、前記入力対象のサービスの利用者情報が入力されていない入力フォームに入力される利用者情報として取得する取得手段、
として機能させるためのプログラム。 A computer in which user information is input by the applicant for each input form of multiple services
A specific means of identifying other services associated with the service being entered,
A display control means that identifies a plurality of user information input to the input form of the other service and displays the specified plurality of user information on the user terminal in a selectable manner.
When the user information displayed by the display control means is selected by the applicant, the selected user information is input to the input form in which the user information of the service to be input is not input. Acquisition method to acquire as user information,
A program to function as.
入力対象のサービスに関連付けられた他のサービスを特定する特定ステップと、
前記他のサービスの入力フォームに対して入力された複数の利用者情報を特定し、当該特定した複数の利用者情報をユーザ端末に選択可能に表示させる表示制御ステップと、
前記表示制御ステップにより表示された利用者情報が前記申込者により選択された場合に、当該選択された利用者情報を、前記入力対象のサービスの入力フォームに入力される利用者情報として取得する取得ステップと、
を実行させ、
前記サービスは、旅行に関するサービスであり、
前記特定ステップは、前記入力対象のサービスと同じ旅程の前記他のサービスを特定する、
ことを特徴とする受付方法。 This is a reception method in which user information is input by the applicant for each input form of multiple services.
Specific steps to identify other services associated with the service you are entering, and
A display control step of specifying a plurality of user information input to the input form of the other service and displaying the specified plurality of user information on the user terminal in a selectable manner.
When the user information displayed by the display control step is selected by the applicant, the selected user information is acquired as the user information to be input in the input form of the service to be input. Steps and
To run ,
The service is a travel-related service.
The specific step identifies the other service in the same itinerary as the service to be input.
The reception method is characterized by that.
入力対象のサービスに関連付けられた他のサービスを特定する特定手段、
前記他のサービスの入力フォームに対して入力された複数の利用者情報を特定し、当該特定した複数の利用者情報をユーザ端末に選択可能に表示させる表示制御手段、
前記表示制御手段により表示された利用者情報が前記申込者により選択された場合に、当該選択された利用者情報を、前記入力対象のサービスの入力フォームに入力される利用者情報として取得する取得手段、
として機能させ、
前記サービスは、旅行に関するサービスであり、
前記特定手段は、前記入力対象のサービスと同じ旅程の前記他のサービスを特定する、
ことを特徴とするプログラム。 A computer in which user information is input by the applicant for each input form of multiple services
A specific means of identifying other services associated with the service being entered,
A display control means that identifies a plurality of user information input to the input form of the other service and displays the specified plurality of user information on the user terminal in a selectable manner.
When the user information displayed by the display control means is selected by the applicant, the selected user information is acquired as the user information to be input in the input form of the service to be input. means,
To function as,
The service is a travel-related service.
The identifying means identifies the other service of the same itinerary as the service to be input.
A program characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019227336A JP6795672B2 (en) | 2019-12-17 | 2019-12-17 | Reception system, reception method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019227336A JP6795672B2 (en) | 2019-12-17 | 2019-12-17 | Reception system, reception method, and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019527266A Division JP6665352B1 (en) | 2018-09-26 | 2018-09-26 | Reception system, reception method, and program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2020061175A JP2020061175A (en) | 2020-04-16 |
| JP2020061175A5 JP2020061175A5 (en) | 2020-07-02 |
| JP6795672B2 true JP6795672B2 (en) | 2020-12-02 |
Family
ID=70220078
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019227336A Active JP6795672B2 (en) | 2019-12-17 | 2019-12-17 | Reception system, reception method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6795672B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7092903B1 (en) * | 2021-01-29 | 2022-06-28 | 楽天グループ株式会社 | Registration system, registration method, and program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003030380A (en) * | 2001-07-13 | 2003-01-31 | Ntt Communications Kk | Server device of procedure system for multiple procedures |
| JP2004171229A (en) * | 2002-11-19 | 2004-06-17 | Fujitsu Ltd | Information processing device, relay device, server, communication method, and program |
| JP2018067246A (en) * | 2016-10-21 | 2018-04-26 | 株式会社さとふる | Final income tax return support processing device for hometown taxpayer, final income tax return support processing program, and final income tax return support processing system |
-
2019
- 2019-12-17 JP JP2019227336A patent/JP6795672B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020061175A (en) | 2020-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12204598B2 (en) | Accommodation search | |
| JP6741285B1 (en) | Travel plan proposal system | |
| CN103649953B (en) | Method and system for processing search requests | |
| JP6665352B1 (en) | Reception system, reception method, and program | |
| US20070143155A1 (en) | System, method, and computer program product for reducing the burden on an inventory system by assembling a suggested themed travel itinerary in response to minimal user input | |
| KR20160058144A (en) | Amenity, special service and food/beverage search and purchase booking system | |
| KR102464903B1 (en) | Apparatus for recommending accommodations, and method thereof | |
| KR102074805B1 (en) | Method for operating medical tourism contents platform | |
| US12229212B2 (en) | Search system, method, and program for restricting results based on conflicts | |
| KR101821717B1 (en) | Apparatus and method for providing share plan of tour platform | |
| JP2006146439A (en) | Travel reservation support system, travel reservation method and server device | |
| US20170228668A1 (en) | Comprehensive door-to-door trip planning and purchasing process and system that provides ongoing support to a traveler throughout a trip | |
| JP6592225B1 (en) | Reception system, reception method, and program | |
| JP6795672B2 (en) | Reception system, reception method, and program | |
| JPWO2019186907A1 (en) | Search system, search method, and program | |
| JP6748770B2 (en) | Reception system, reception method, and program | |
| JP2004178000A (en) | Reservation system, reservation device, reservation method and reservation program | |
| JP6599593B1 (en) | Reception system, reception method, and program | |
| Sanli | Digital Transformations in the Hotel Industry | |
| JP6976346B2 (en) | Non-standard data management in a data management system | |
| JP2020074128A (en) | Search system, search method, and program | |
| Momani | Impact of the use of information technology in industry and management of tourism and hospitality | |
| JP2025141399A (en) | Information processing system, information processing method and computer program | |
| WO2024030276A1 (en) | Vacation packaging configurator |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200522 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200522 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20200522 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20200630 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200707 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200903 |
|
| 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: 20201027 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201112 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6795672 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |