[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6982894B2 - Programs and information processing equipment - Google Patents

Programs and information processing equipment Download PDF

Info

Publication number
JP6982894B2
JP6982894B2 JP2019201670A JP2019201670A JP6982894B2 JP 6982894 B2 JP6982894 B2 JP 6982894B2 JP 2019201670 A JP2019201670 A JP 2019201670A JP 2019201670 A JP2019201670 A JP 2019201670A JP 6982894 B2 JP6982894 B2 JP 6982894B2
Authority
JP
Japan
Prior art keywords
user
information
facility
schedule
date
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
Application number
JP2019201670A
Other languages
Japanese (ja)
Other versions
JP2021076979A (en
Inventor
洋祐 日高
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Maas Tech Japan
Original Assignee
Maas Tech Japan
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Maas Tech Japan filed Critical Maas Tech Japan
Priority to JP2019201670A priority Critical patent/JP6982894B2/en
Publication of JP2021076979A publication Critical patent/JP2021076979A/en
Application granted granted Critical
Publication of JP6982894B2 publication Critical patent/JP6982894B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、プログラム及び情報処理装置に関する。 The present invention relates to a program and an information processing apparatus.

特許文献1には、複数のメンバを含むグループのメンバにおいて主導権の強さがより強いメンバに適した目的地の候補を、より優先的に目的地として決定して提案するシステムが開示されている。 Patent Document 1 discloses a system in which a candidate for a destination suitable for a member having a stronger initiative among members of a group including a plurality of members is determined and proposed as a destination with higher priority. There is.

特開2016−170490号公報Japanese Unexamined Patent Publication No. 2016-170490

しかしながら、特許文献1に記載の技術では、主導権の強さが弱いメンバにとっては不適切な目的地が決定されてしまうという問題がある。 However, the technique described in Patent Document 1 has a problem that an inappropriate destination is determined for a member having a weak initiative.

本発明はこのような課題に鑑みてなされたものであり、その目的は、各ユーザにとって適切な目的地を提案することができるプログラム及び情報処理装置を提供することにある。 The present invention has been made in view of such problems, and an object of the present invention is to provide a program and an information processing apparatus capable of proposing an appropriate destination for each user.

上記課題を解決するために、本発明の第一態様に係るプログラムは、複数の施設情報を記憶する記憶手段を備え、ユーザの端末装置と通信可能なコンピュータを、複数のユーザの指定及び目的を前記端末装置から受け付ける受付手段、前記受付手段が指定を受け付けた各ユーザの出発地点を取得する取得手段、各ユーザの出発地点及び目的に基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として前記端末装置のユーザに提案する提案手段、として機能させる。 In order to solve the above problems, the program according to the first aspect of the present invention is provided with a storage means for storing a plurality of facility information, and a computer capable of communicating with a user's terminal device is designated and intended by a plurality of users. At least one facility information from the plurality of facility information based on the reception means received from the terminal device, the acquisition means for acquiring the departure point of each user who has received the designation by the reception means, the departure point of each user, and the purpose. The facility indicated by the above is used as a proposal means for proposing to the user of the terminal device as a destination.

また、本発明の第二態様に係るプログラムでは、前記記憶手段には、ユーザ毎にスケジュールが記憶され、前記提案手段は、各ユーザのスケジュールに基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として提案する。 Further, in the program according to the second aspect of the present invention, the storage means stores a schedule for each user, and the proposed means has at least one of the plurality of facility information based on the schedule of each user. Propose the facility indicated by the facility information as the destination.

また、本発明の第三態様に係るプログラムでは、前記スケジュールは、場所情報を含み、 前記受付手段は、日時情報を受け付け、前記取得手段は、前記日時情報が示す日時の直前の各ユーザのスケジュールに含まれる場所情報が示す場所を各ユーザの出発地点として取得する。 Further, in the program according to the third aspect of the present invention, the schedule includes location information, the receiving means receives date and time information, and the acquiring means is the schedule of each user immediately before the date and time indicated by the date and time information. The location indicated by the location information included in is acquired as the starting point of each user.

また、本発明の第四態様に係るプログラムでは、前記提案手段は、各ユーザのスケジュールに基づき、日時情報を決定し、前記端末装置のユーザに提案する。 Further, in the program according to the fourth aspect of the present invention, the proposing means determines the date and time information based on the schedule of each user and proposes it to the user of the terminal device.

また、本発明の第五態様に係るプログラムでは、前記受付手段は、日時情報を受け付け、前記取得手段は、前記日時情報が示す日時の各ユーザのスケジュールが空いているか否かを判定し、肯定判定した場合には、当該日時情報を確定し、否定判定した場合には、各ユーザのスケジュールに基づき、各ユーザのスケジュールが空いている日時情報を確定する。 Further, in the program according to the fifth aspect of the present invention, the receiving means receives the date and time information, and the acquiring means determines whether or not each user's schedule of the date and time indicated by the date and time information is free, and affirms it. If it is determined, the date and time information is confirmed, and if a negative determination is made, the date and time information for which each user's schedule is free is determined based on the schedule of each user.

また、本発明の第六態様に係るプログラムでは、前記取得手段は、前記スケジュールに基づき、前記受付手段が指定を受け付けた各ユーザの嗜好を推測し、前記提案手段は、前記取得手段が推測した各ユーザの嗜好に基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として前記端末装置のユーザに提案する。 Further, in the program according to the sixth aspect of the present invention, the acquisition means estimates the preference of each user who has received the designation by the reception means based on the schedule, and the proposed means is estimated by the acquisition means. Based on the preference of each user, the facility indicated by at least one facility information from the plurality of facility information is proposed to the user of the terminal device as a destination.

また、本発明の第七態様に係るプログラムでは、前記提案手段は、前記複数の施設情報のうち、前記目的に対応する施設情報を抽出し、前記取得手段が取得した各出発地点から、抽出した施設情報が示す施設にユーザが移動するための移動経路を検索し、各ユーザの移動時間、交通機関の乗換回数又は交通機関の移動料金に基づいて、検索した移動経路の中で少なくとも一つの移動経路を抽出し、抽出した移動経路に対応する施設情報が示す施設を目的地として提案する。 Further, in the program according to the seventh aspect of the present invention, the proposed means extracts the facility information corresponding to the purpose from the plurality of facility information, and extracts from each starting point acquired by the acquisition means. Search for a travel route for a user to travel to a facility indicated by facility information, and at least one of the searched travel routes based on each user's travel time, number of transportation transfers, or transportation charges. The route is extracted, and the facility indicated by the facility information corresponding to the extracted movement route is proposed as the destination.

また、本発明の第八態様に係るプログラムでは、前記コンピュータを更に、前記提案手段による提案を前記端末装置のユーザが承諾した場合、承諾された目的地を含むスケジュールを前記記憶手段に記憶する管理手段、として機能させる。 Further, in the program according to the eighth aspect of the present invention, when the user of the terminal device approves the proposal by the proposed means, the computer is further managed to store the schedule including the accepted destination in the storage means. Make it function as a means.

また、本発明の第九態様に係るプログラムでは、前記管理手段は、前記提案手段による提案を前記端末装置のユーザが承諾した場合、承諾された目的地までの移動経路を含む移動スケジュールを前記記憶手段に記憶する。 Further, in the program according to the ninth aspect of the present invention, when the user of the terminal device approves the proposal by the proposed means, the management means stores the travel schedule including the travel route to the accepted destination. Remember in the means.

また、本発明の第十態様に係るプログラムでは、前記受付手段は、日時情報を受け付け、前記取得手段は、前記日時情報が示す日時における、前記複数の施設情報が示す施設の予約状況を取得し、前記提案手段は、前記複数の施設情報のうち、前記予約状況が空きを示す施設情報を抽出し、抽出した施設情報の中から少なくとも一つの施設情報が示す施設を目的地として提案する。 Further, in the program according to the tenth aspect of the present invention, the receiving means receives the date and time information, and the acquiring means acquires the reservation status of the facility indicated by the plurality of facility information at the date and time indicated by the date and time information. The proposing means extracts facility information indicating that the reservation status is vacant from the plurality of facility information, and proposes a facility indicated by at least one facility information from the extracted facility information as a destination.

また、本発明の第十一態様に係るプログラムでは、前記記憶手段には、ユーザの自宅の住所情報又はユーザの会社の住所情報が記憶され、前記取得手段は、前記記憶手段から、前記受付手段が指定を受け付けた各ユーザの住所情報を前記出発地点として取得する。 Further, in the program according to the eleventh aspect of the present invention, the storage means stores the address information of the user's home or the address information of the user's company, and the acquisition means is the reception means from the storage means. Acquires the address information of each user who has received the designation as the departure point.

また、本発明の第十二態様に係る情報処理装置は、複数の施設情報を記憶する記憶手段を備え、ユーザの端末装置と通信可能な情報処理装置であって、複数のユーザの指定及び目的を前記端末装置から受け付ける受付手段と、前記受付手段が指定を受け付けた各ユーザの出発地点を取得する取得手段と、各ユーザの出発地点及び目的に基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として前記端末装置のユーザに提案する提案手段と、を備える。 Further, the information processing device according to the twelfth aspect of the present invention is an information processing device provided with storage means for storing a plurality of facility information and capable of communicating with a user's terminal device, and is designated and intended by a plurality of users. At least one of the plurality of facility information based on the reception means for receiving the information from the terminal device, the acquisition means for acquiring the departure point of each user to whom the reception means has received the designation, and the departure point and purpose of each user. It is provided with a proposal means for proposing to the user of the terminal device with the facility indicated by the facility information as the destination.

本発明によれば、各ユーザにとって適切な目的地を提案することができる。 According to the present invention, it is possible to propose an appropriate destination for each user.

本発明の実施形態に係る目的地提案システムの全体構成の一例を示すブロック図である。It is a block diagram which shows an example of the whole structure of the destination proposal system which concerns on embodiment of this invention. サーバ装置のハードウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware composition of a server apparatus. サーバ装置の機能的構成の一例を示すブロック図である。It is a block diagram which shows an example of the functional configuration of a server device. 目的地提案システムの提案処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the proposal processing of a destination proposal system. 検索ページの一例を示す説明図である。It is explanatory drawing which shows an example of the search page. 提案ページの一例を示す説明図である。It is explanatory drawing which shows an example of a proposal page. ユーザのカレンダーの一例を示す図である。It is a figure which shows an example of a user's calendar. 図7Aに示すカレンダーに、スケジュールが追加された場合の一例を示す図である。It is a figure which shows an example of the case where a schedule is added to the calendar shown in FIG. 7A.

以下、添付図面を参照しながら本発明の実施形態について説明する。説明の理解を容易にするため、各図面において同一の構成要素及びステップに対しては可能な限り同一の符号を付して、重複する説明は省略する。 Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In order to facilitate understanding of the description, the same components and steps are designated by the same reference numerals as much as possible in each drawing, and duplicate description is omitted.

<全体構成>
図1は、本発明の実施形態(以下、適宜、「本実施形態」という。)に係る目的地提案システム1の全体構成の一例を示すブロック図である。
<Overall configuration>
FIG. 1 is a block diagram showing an example of the overall configuration of the destination proposal system 1 according to the embodiment of the present invention (hereinafter, appropriately referred to as “the present embodiment”).

本実施形態に係る目的地提案システム1は、ユーザの目的等に基づき、目的地をユーザに提案する提案処理を実行する。 The destination proposal system 1 according to the present embodiment executes a proposal process of proposing a destination to the user based on the user's purpose or the like.

図1に示すように、目的地提案システム1は、サーバ装置10と、複数の端末装置12と、を備える。これらの装置は、インターネットや電話回線等の通信ネットワークNTを介して互いに通信可能に構成されている。 As shown in FIG. 1, the destination proposal system 1 includes a server device 10 and a plurality of terminal devices 12. These devices are configured to be able to communicate with each other via a communication network NT such as the Internet or a telephone line.

サーバ装置10は、ユーザのスケジュールを管理しており、このスケジュールや、目的、複数のユーザの出発地点に基づき、目的地をユーザに提案する。 The server device 10 manages a user's schedule, and proposes a destination to the user based on the schedule, the purpose, and the starting point of a plurality of users.

複数の端末装置12は、互いに異なるユーザが所持又は操作する装置である。 The plurality of terminal devices 12 are devices possessed or operated by different users.

<ハードウェア構成>
図2は、サーバ装置10のハードウェア構成の一例を示すブロック図である。
<Hardware configuration>
FIG. 2 is a block diagram showing an example of the hardware configuration of the server device 10.

図2に示すように、サーバ装置10は、制御装置20と、通信装置26と、記憶装置28と、を備える。制御装置20は、CPU(Central Processing Unit)22及びメモリ24を主に備えて構成される。 As shown in FIG. 2, the server device 10 includes a control device 20, a communication device 26, and a storage device 28. The control device 20 mainly includes a CPU (Central Processing Unit) 22 and a memory 24.

制御装置20では、CPU22がメモリ24或いは記憶装置28等に格納された所定のプログラムを実行することにより、各種の機能的構成として機能する。この機能的構成の詳細については後述する。 In the control device 20, the CPU 22 functions as various functional configurations by executing a predetermined program stored in the memory 24, the storage device 28, or the like. Details of this functional configuration will be described later.

通信装置26は、外部の装置と通信するための通信インターフェース等で構成される。通信装置26は、例えば、端末装置12との間で各種の情報を送受信する。 The communication device 26 is composed of a communication interface or the like for communicating with an external device. The communication device 26 transmits and receives various information to and from the terminal device 12, for example.

記憶装置28は、ハードディスク等で構成される。記憶装置28は、制御装置20における処理の実行に必要な各種プログラムや各種の情報、及び処理結果の情報を記憶する。 The storage device 28 is composed of a hard disk or the like. The storage device 28 stores various programs and various information necessary for executing the process in the control device 20, and information on the process result.

なお、サーバ装置10は、専用又は汎用のサーバ・コンピュータなどの情報処理装置を用いて実現することができる。また、サーバ装置10は、単一の情報処理装置より構成されるものであっても、通信ネットワークNT上に分散した複数の情報処理装置より構成されるものであってもよい。また、図2は、サーバ装置10が有する主要なハードウェア構成の一部を示しているに過ぎず、サーバ装置10は、サーバが一般的に備える他の構成を備えることができる。なお、端末装置12のハードウェア構成は、操作装置や表示装置等を備える他は、サーバ装置10と同様の構成を備えてもよい。 The server device 10 can be realized by using an information processing device such as a dedicated or general-purpose server computer. Further, the server device 10 may be composed of a single information processing device or may be composed of a plurality of information processing devices distributed on the communication network NT. Further, FIG. 2 shows only a part of the main hardware configuration of the server device 10, and the server device 10 can be provided with other configurations generally provided by the server. The hardware configuration of the terminal device 12 may have the same configuration as that of the server device 10 except that it includes an operation device, a display device, and the like.

<機能的構成>
図3は、サーバ装置10の機能的構成の一例を示すブロック図である。
<Functional configuration>
FIG. 3 is a block diagram showing an example of the functional configuration of the server device 10.

図3に示すように、サーバ装置10は、機能的構成として、例えば、記憶手段50と、受付手段52と、取得手段54と、提案手段56と、管理手段58と、を備える。記憶手段50は、メモリ24又は記憶装置28で実現される。その他の機能的構成は、制御装置20がプログラムを実行することにより実現される。 As shown in FIG. 3, the server device 10 includes, for example, a storage means 50, a reception means 52, an acquisition means 54, a proposal means 56, and a management means 58 as functional configurations. The storage means 50 is realized by the memory 24 or the storage device 28. Other functional configurations are realized by the control device 20 executing a program.

記憶手段50は、例えば、ウェブページ50Aと、施設情報50Bと、ユーザ情報50Cと、カレンダー50Dを記憶する機能を有する。ウェブページ50Aは、後述するトップページや提案ページ等を含む。施設情報50Bは、目的毎に、目的を達成可能な施設を示す施設情報を含む。ユーザ情報50Cは、ユーザ毎に、ログインID、パスワード、ユーザ名、自宅の住所情報、会社の住所情報等を含む。カレンダー50Dは、ユーザ毎に設けられ、ユーザの年間のスケジュールを含む。目的としては、例えば、飲み会、デート、食事、会議、セミナー、遊び等が挙げられる。施設情報は、例えば、施設の名前や施設の住所情報(場所情報)等を含む。このような施設情報の名前としては、〇〇居酒屋、〇×居酒屋、〇△居酒屋、××会議室、×〇会議室等が挙げられる。スケジュールは、目的と、その目的の開始日時と、その目的の終了日時と、場所情報(住所情報)等を含む。また、スケジュールは、移動スケジュールを含んでもよい。この移動スケジュールは、移動の開始日時と、移動の終了日時と、移動経路と、移動手段等を含む。移動手段としては、電車やタクシー、バス等が挙げられる。 The storage means 50 has, for example, a function of storing the web page 50A, the facility information 50B, the user information 50C, and the calendar 50D. The web page 50A includes a top page, a proposal page, and the like, which will be described later. The facility information 50B includes facility information indicating facilities that can achieve the purpose for each purpose. The user information 50C includes a login ID, a password, a user name, home address information, company address information, and the like for each user. The calendar 50D is provided for each user and includes the user's annual schedule. The objectives include, for example, drinking parties, dates, meals, meetings, seminars, play and the like. The facility information includes, for example, the name of the facility, the address information (location information) of the facility, and the like. Examples of such facility information include XX pub, XX pub, XX pub, XX conference room, XX conference room, and the like. The schedule includes the purpose, the start date and time of the purpose, the end date and time of the purpose, the place information (address information), and the like. In addition, the schedule may include a movement schedule. This movement schedule includes the start date and time of the movement, the end date and time of the movement, the movement route, the means of movement, and the like. Examples of the means of transportation include trains, taxis, and buses.

受付手段52は、複数のユーザの指定及び目的を一のユーザの端末装置12から受け付ける機能を有する。また、受付手段52は、目的を遂行する日時情報を受け付けてもよい。 The receiving means 52 has a function of receiving the designation and purpose of a plurality of users from the terminal device 12 of one user. Further, the reception means 52 may receive information on the date and time when the object is performed.

取得手段54は、受付手段52が指定を受け付けた各ユーザの出発地点を取得する機能を有する。また、取得手段54は、日時情報が示す日時の直前の各ユーザのスケジュールに含まれる場所情報が示す場所を各ユーザの出発地点として取得してもよい。また、取得手段54は、日時情報が示す日時における、複数の施設情報が示す施設の予約状況を取得してもよい。また、取得手段54は、記憶手段50から、受付手段52が指定を受け付けた各ユーザの住所情報を出発地点として取得してもよい。また、取得手段54は、指定された各ユーザのカレンダー50Dに基づき、受付手段52が受け付けた日時情報が示す日時の各ユーザのスケジュールが空いているか否かを判定し、肯定判定した場合には、当該日時情報を確定し、否定判定した場合には、各ユーザのスケジュールに基づき、各ユーザのスケジュールが空いている日時情報を確定してもよい。 The acquisition means 54 has a function of acquiring the departure point of each user whose designation has been received by the reception means 52. Further, the acquisition means 54 may acquire the location indicated by the location information included in the schedule of each user immediately before the date and time indicated by the date and time information as the departure point of each user. Further, the acquisition means 54 may acquire the reservation status of the facility indicated by the plurality of facility information at the date and time indicated by the date and time information. Further, the acquisition means 54 may acquire the address information of each user whose designation has been received by the reception means 52 from the storage means 50 as a starting point. Further, the acquisition means 54 determines whether or not the schedule of each user at the date and time indicated by the date and time information received by the reception means 52 is free based on the calendar 50D of each designated user, and if affirmative determination is made. If the date and time information is confirmed and a negative determination is made, the date and time information for which each user's schedule is free may be determined based on the schedule of each user.

提案手段56は、各ユーザの出発地点及び目的に基づき、複数の施設情報50Bの中から少なくとも一つの施設情報が示す施設を目的地として端末装置12のユーザに提案する機能を有する。具体的には、提案手段56は、各ユーザの出発地点及び目的に基づき、複数の施設情報50Bの中から少なくとも一つの施設情報を決定し、決定した施設情報が示す施設を目的地として端末装置12のユーザに提案する機能を有する。また、提案手段56は、指定された各ユーザのスケジュールに基づき、複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として提案してもよい。また、提案手段56は、各ユーザのスケジュールに基づき、日時情報を決定し、端末装置12のユーザに提案してもよい。また、提案手段56は、複数の施設情報50Bのうち、受付手段52が受け付けた目的に対応する施設情報を抽出し、取得手段54が取得した各出発地点から、抽出した施設情報が示す施設にユーザが移動するための移動経路を検索し、各ユーザの移動時間、交通機関の乗換回数又は交通機関の移動料金に基づいて、検索した移動経路の中で少なくとも一つの移動経路を抽出し、抽出した移動経路に対応する施設情報が示す施設を目的地として提案してもよい。また、提案手段56は、複数の施設情報50Bのうち、予約状況が空きを示す施設情報を抽出し、抽出した施設情報の中から少なくとも一つの施設情報が示す施設を目的地として提案してもよい。 The proposing means 56 has a function of proposing to the user of the terminal device 12 the facility indicated by at least one facility information from the plurality of facility information 50B based on the starting point and the purpose of each user. Specifically, the proposing means 56 determines at least one facility information from the plurality of facility information 50B based on the starting point and purpose of each user, and the terminal device uses the facility indicated by the determined facility information as the destination. It has a function to propose to 12 users. Further, the proposing means 56 may propose a facility indicated by at least one facility information from a plurality of facility information as a destination based on the schedule of each designated user. Further, the proposing means 56 may determine the date and time information based on the schedule of each user and propose it to the user of the terminal device 12. Further, the proposing means 56 extracts the facility information corresponding to the purpose received by the receiving means 52 from the plurality of facility information 50B, and from each starting point acquired by the acquiring means 54, the facility indicated by the extracted facility information is used. Search for travel routes for users to travel, and extract and extract at least one travel route from the searched travel routes based on each user's travel time, number of transportation transfers, or transportation charges. You may propose the facility indicated by the facility information corresponding to the travel route as the destination. Further, the proposing means 56 may extract facility information indicating that the reservation status is vacant from the plurality of facility information 50B, and propose a facility indicated by at least one facility information from the extracted facility information as a destination. good.

管理手段58は、提案手段56による提案を端末装置12のユーザが承諾した場合、目的地を含むスケジュールを記憶手段に記憶する機能を有する。また、管理手段58は、提案手段56による提案を端末装置12のユーザが承諾した場合、承諾された目的地までの移動経路を含む移動スケジュールを記憶手段50に記憶してもよい。 The management means 58 has a function of storing the schedule including the destination in the storage means when the user of the terminal device 12 approves the proposal by the proposal means 56. Further, when the user of the terminal device 12 approves the proposal by the proposing means 56, the management means 58 may store the moving schedule including the moving route to the accepted destination in the storage means 50.

<提案処理の流れ>
図4は、目的地提案システム1の提案処理の流れの一例を示すフローチャートである。
<Flow of proposal processing>
FIG. 4 is a flowchart showing an example of the flow of the proposal process of the destination proposal system 1.

(ステップSP10)
端末装置12は、ユーザにより入力された又はアプリケーションに組み込まれたURL(Uniform Resource Locator)に基づき、ページ要求をサーバ装置10に送信する。そして、処理は、ステップSP12の処理に移行する。
(Step SP10)
The terminal device 12 transmits a page request to the server device 10 based on a URL (Uniform Resource Locator) input by the user or incorporated in the application. Then, the process shifts to the process of step SP12.

(ステップSP12)
サーバ装置10は、端末装置12から、ページ要求を受信する。これに応答して、ウェブページ50Aのうちログインページを要求元の端末装置12に送信する。そして、処理は、ステップSP14の処理に移行する。
(Step SP12)
The server device 10 receives the page request from the terminal device 12. In response to this, the login page of the web page 50A is transmitted to the requesting terminal device 12. Then, the process shifts to the process of step SP14.

(ステップSP14)
端末装置12は、サーバ装置10から、ログインページを受信する。これに応答して、端末装置12は、受信したログインページを表示する。続いて、端末装置12は、ログインページにおいて、ログインID及びパスワードを含むログイン情報のユーザによる入力を受け付ける。入力を受け付けた場合、端末装置12は、ログイン情報をサーバ装置10に送信する。そして、処理は、ステップSP16の処理に移行する。なお、ログイン情報は、端末装置12に予め記憶されており、記憶されたログイン情報を送信してもよい。
(Step SP14)
The terminal device 12 receives the login page from the server device 10. In response to this, the terminal device 12 displays the received login page. Subsequently, the terminal device 12 accepts the input of the login information including the login ID and the password by the user on the login page. When the input is accepted, the terminal device 12 transmits the login information to the server device 10. Then, the process shifts to the process of step SP16. The login information is stored in the terminal device 12 in advance, and the stored login information may be transmitted.

(ステップSP16)
サーバ装置10は、端末装置12から、ログイン情報を受信する。これに応答して、サーバ装置10は、受信したログイン情報と、端末装置12のユーザのユーザ情報50Cと、に基づき、ログイン処理を実行する。そして、処理は、ステップSP18の処理に移行する。
(Step SP16)
The server device 10 receives login information from the terminal device 12. In response to this, the server device 10 executes the login process based on the received login information and the user information 50C of the user of the terminal device 12. Then, the process shifts to the process of step SP18.

(ステップSP18)
ステップSP12のログイン処理が成功した場合、サーバ装置10は、ウェブページ50Aの中からトップページを取得し、取得したトップページを要求元の端末装置12に送信する。そして、処理は、ステップSP20の処理に移行する。なお、サーバ装置10は、ユーザに応じたトップページを取得・送信してもよい。
(Step SP18)
If the login process of step SP12 is successful, the server device 10 acquires a top page from the web page 50A and transmits the acquired top page to the requesting terminal device 12. Then, the process shifts to the process of step SP20. The server device 10 may acquire and transmit a top page according to the user.

(ステップSP20)
端末装置12は、サーバ装置10から、トップページを受信する。これに応じて、端末装置12は、受信したトップページを表示する。続いて、端末装置12は、トップページにおいて検索ページへの移行ボタンの押下を受け付ける。移行ボタンの押下を受け付けられた場合、処理は、ステップSP22の処理に移行する。
(Step SP20)
The terminal device 12 receives the top page from the server device 10. In response to this, the terminal device 12 displays the received top page. Subsequently, the terminal device 12 accepts the pressing of the transition button to the search page on the top page. When the press of the transition button is accepted, the process proceeds to the process of step SP22.

(ステップSP22)
端末装置12は、サーバ装置10と通信することで、検索ページを受信し、表示する。
(Step SP22)
The terminal device 12 receives and displays the search page by communicating with the server device 10.

図5は、検索ページ100の一例を示す説明図である。 FIG. 5 is an explanatory diagram showing an example of the search page 100.

図5に示すように、検索ページ100は、目的選択欄102と、日時選択欄104と、時間選択欄106と、ユーザ選択欄108と、検索ボタン110と、を含む。これらの選択欄102〜108は、施設を検索するための検索条件を選択(入力)するためのものである。具体的には、目的選択欄102は、ユーザの操作により、目的を選択することが可能である。日時選択欄104は、ユーザの操作により、日時(日時情報)を選択することが可能である。時間選択欄106は、ユーザの操作により、施設(目的地)の使用時間(使用時間情報)を選択することが可能である。ユーザ選択欄108は、ユーザの操作により、ユーザ(ユーザ指定情報)を選択・指定することが可能である。検索ボタン110は、ユーザの押下を受け付け、施設(目的地)の検索を開始するためのボタンである。 As shown in FIG. 5, the search page 100 includes a purpose selection field 102, a date / time selection field 104, a time selection field 106, a user selection field 108, and a search button 110. These selection fields 102 to 108 are for selecting (inputting) search conditions for searching a facility. Specifically, in the purpose selection field 102, the purpose can be selected by the user's operation. In the date / time selection field 104, the date / time (date / time information) can be selected by the user's operation. In the time selection field 106, it is possible to select the usage time (usage time information) of the facility (destination) by the operation of the user. The user selection field 108 can select and specify a user (user-designated information) by a user operation. The search button 110 is a button for accepting a user's press and starting a search for a facility (destination).

図4に戻って、処理は、ステップSP24の処理に移行する。 Returning to FIG. 4, the process shifts to the process of step SP24.

(ステップSP24)
端末装置12は、ユーザによる検索条件を受け付ける。具体的には、端末装置12は、検索ページ100において、ユーザによる、選択欄102〜108の選択を受け付ける。そして、処理は、ステップSP26の処理に移行する。
(Step SP24)
The terminal device 12 accepts search conditions by the user. Specifically, the terminal device 12 accepts the selection of the selection fields 102 to 108 by the user on the search page 100. Then, the process shifts to the process of step SP26.

(ステップSP26)
端末装置12は、検索ページ100において検索ボタン110の押下を受け付けると、選択欄102〜108の選択結果(入力結果)を検索条件としてサーバ装置10に送信する。そして、処理は、ステップSP28の処理に移行する。
(Step SP26)
When the terminal device 12 receives the press of the search button 110 on the search page 100, the terminal device 12 transmits the selection results (input results) of the selection fields 102 to 108 to the server device 10 as a search condition. Then, the process shifts to the process of step SP28.

(ステップSP28)
サーバ装置10の受付手段52は、端末装置12から、複数のユーザの指定、日時情報、使用時間情報、目的等の検索条件を受け付ける(受信する)。これに応答して、サーバ装置10の取得手段54は、受付手段52が指定を受け付けた各ユーザの出発地点を取得する。具体的には、取得手段54は、選択欄108の選択結果(ユーザ指定情報)に対応するユーザのカレンダー50Dにおいて、検索条件に含まれる日時情報が示す日時の直前の各ユーザのスケジュールに含まれる場所情報が示す場所を各ユーザの出発地点として取得する。この直前のスケジュールがない場合には、取得手段54は、検索条件に含まれる、選択欄108の選択結果(ユーザ指定情報)に対応するユーザのユーザ情報50Cから、例えば、指定された各ユーザの自宅又は会社の住所情報を取得する。また、取得手段54は、検索条件に含まれる日時情報が示す日時における、複数の施設情報が示す施設の予約状況を不図示の予約管理装置等から取得する。なお、予約状況は、記憶手段50に記憶されてもよい。この場合、取得手段54は、複数の施設情報が示す施設の予約状況を記憶手段50から取得する。そして、処理は、ステップSP30の処理に移行する。なお、取得手段54は、検索条件に含まれる日時情報が示す日時における、指定された各ユーザのスケジュールを取得し、取得したスケジュールが空きスケジュールであるか否かを判定してもよい。この場合、肯定判定された場合には処理はステップSP30の処理に移行し、否定判定された場合にはエラーを要求元の端末装置12に出力してもよい。また、否定判定された場合、提案手段56は、各ユーザのスケジュールに基づき、上記日時情報とは異なり、且つ、各ユーザのスケジュールが空いている日時情報を決定し、端末装置12のユーザに提案してもよい。
(Step SP28)
The receiving means 52 of the server device 10 receives (receives) search conditions such as designations of a plurality of users, date / time information, usage time information, and purpose from the terminal device 12. In response to this, the acquisition means 54 of the server device 10 acquires the departure point of each user whose designation has been accepted by the reception means 52. Specifically, the acquisition means 54 is included in the schedule of each user immediately before the date and time indicated by the date and time information included in the search condition in the user's calendar 50D corresponding to the selection result (user-specified information) in the selection field 108. Acquire the place indicated by the place information as the starting point of each user. When there is no schedule immediately before this, the acquisition means 54 is, for example, from the user information 50C of the user corresponding to the selection result (user-specified information) of the selection field 108 included in the search condition, for example, of each designated user. Get home or office address information. Further, the acquisition means 54 acquires the reservation status of the facility indicated by the plurality of facility information at the date and time indicated by the date and time information included in the search condition from a reservation management device (not shown) or the like. The reservation status may be stored in the storage means 50. In this case, the acquisition means 54 acquires the reservation status of the facility indicated by the plurality of facility information from the storage means 50. Then, the process shifts to the process of step SP30. The acquisition means 54 may acquire the schedule of each designated user at the date and time indicated by the date and time information included in the search condition, and may determine whether or not the acquired schedule is a free schedule. In this case, if an affirmative determination is made, the process proceeds to the process of step SP30, and if a negative determination is made, an error may be output to the requesting terminal device 12. Further, when a negative determination is made, the proposing means 56 determines the date and time information that is different from the above date and time information and has a free schedule for each user based on the schedule of each user, and proposes to the user of the terminal device 12. You may.

(ステップSP30)
サーバ装置10の提案手段56は、記憶手段50に記憶されている複数の施設情報50Bのうち、検索条件に含まれる目的に対応する施設情報を抽出する。続いて、提案手段56は、抽出した施設情報のうち、取得手段54が取得した予約状況が空きを示す施設情報を抽出する。そして、処理は、ステップSP32の処理に移行する。
(Step SP30)
The proposing means 56 of the server device 10 extracts the facility information corresponding to the purpose included in the search condition from the plurality of facility information 50B stored in the storage means 50. Subsequently, the proposing means 56 extracts the facility information acquired by the acquiring means 54 indicating that the reservation status is vacant from the extracted facility information. Then, the process shifts to the process of step SP32.

(ステップSP32)
提案手段56は、ステップSP32で抽出した施設情報が示す施設にユーザが移動するための移動経路を不図示のサーバ装置又は記憶手段50等を利用して検索する。そして、処理は、ステップSP34の処理に移行する。
(Step SP32)
The proposed means 56 searches for a movement route for the user to move to the facility indicated by the facility information extracted in step SP32 by using a server device (not shown), a storage means 50, or the like. Then, the process shifts to the process of step SP34.

(ステップSP34)
提案手段56は、検索した移動経路の中で、各ユーザの移動時間、交通機関の乗換回数又は交通機関の移動料金に基づいて、少なくとも一つの移動経路を抽出する。例えば、提案手段56は、検索した移動経路の中で、各ユーザの移動時間が最も短い移動経路を抽出してもよい。また、提案手段56は、検索した移動経路の中で、各ユーザの乗換回数が最も低い移動経路を抽出してもよい。また、提案手段56は、検索した移動経路の中で、各ユーザの移動料金が最も安い移動経路を抽出してもよい。そして、処理は、ステップSP36の処理に移行する。
(Step SP34)
The proposed means 56 extracts at least one travel route from the searched travel routes based on the travel time of each user, the number of transfers of transportation, or the travel charge of transportation. For example, the proposed means 56 may extract the travel route having the shortest travel time of each user from the searched travel routes. Further, the proposed means 56 may extract the travel route having the lowest number of transfers by each user among the searched travel routes. Further, the proposing means 56 may extract the travel route having the lowest travel charge for each user from the searched travel routes. Then, the process shifts to the process of step SP36.

(ステップSP36)
提案手段56は、ステップSP34で抽出した移動経路に対応する施設情報が示す施設を目的地として端末装置12に出力(提案)する。具体的には、提案手段56は、ウェブページ50Aに基づき、目的地を含む提案ページを生成し、端末装置12に送信する。そして、処理は、ステップSP38の処理に移行する。
(Step SP36)
The proposing means 56 outputs (proposes) to the terminal device 12 the facility indicated by the facility information corresponding to the movement route extracted in step SP34 as the destination. Specifically, the proposal means 56 generates a proposal page including a destination based on the web page 50A, and transmits the proposal page to the terminal device 12. Then, the process shifts to the process of step SP38.

(ステップSP38)
端末装置12は、サーバ装置10から、提案ページを受信する。これに応答して、端末装置12は、受信した提案ページを表示する。
(Step SP38)
The terminal device 12 receives the proposal page from the server device 10. In response to this, the terminal device 12 displays the received proposal page.

図6は、提案ページ120の一例を示す説明図である。 FIG. 6 is an explanatory diagram showing an example of the proposal page 120.

図6に示すように、提案ページ120は、提案欄122と、詳細欄124と、時間欄126と、承諾ボタン128と、不承諾ボタン130と、を含む。提案欄122は、提案する目的地の名前を表示する欄である。詳細欄124は、目的地の詳細情報を表示する欄である。時間欄126は、出発地点からの移動時間を表示する欄である。承諾ボタン128は、提案を承諾する場合にユーザが押下するボタンである。不承諾ボタン130は、提案を承諾しない場合にユーザが押下するボタンである。なお、提案ページ120には、出発地点から目的地点までの移動経路や移動手段も記述されていてもよい。 As shown in FIG. 6, the proposal page 120 includes a proposal column 122, a detail column 124, a time column 126, an acceptance button 128, and a disapproval button 130. The proposal column 122 is a column for displaying the name of the destination to be proposed. The detail column 124 is a column for displaying detailed information of the destination. The time column 126 is a column for displaying the travel time from the departure point. The acceptance button 128 is a button pressed by the user when accepting the proposal. The disapproval button 130 is a button pressed by the user when the proposal is not accepted. The proposal page 120 may also describe a movement route and means of movement from the starting point to the destination point.

図4に戻って、処理は、ステップSP40の処理に移行する。 Returning to FIG. 4, the process shifts to the process of step SP40.

(ステップSP40)
端末装置12は、承諾ボタン128が押下されたか否かを判定する。そして、当該判定が肯定判定された場合には処理はステップSP42の処理に移行し、当該判定が否定判定された場合には処理は図4に示す一連の処理を終了する。なお、当該判定が否定判定された場合には、検索した移動経路の中で、提案した移動経路以外の移動経路に対応する目的地を提案してもよい。
(Step SP40)
The terminal device 12 determines whether or not the consent button 128 has been pressed. Then, when the determination is affirmative, the process proceeds to the process of step SP42, and when the determination is negative, the process ends a series of processes shown in FIG. If the determination is negative, a destination corresponding to a movement route other than the proposed movement route may be proposed among the searched movement routes.

(ステップSP42)
端末装置12は、スケジュールの追加要求をサーバ装置10に送信する。そして、処理は、ステップSP44の処理に移行する。
(Step SP42)
The terminal device 12 transmits a schedule addition request to the server device 10. Then, the process shifts to the process of step SP44.

(ステップSP44)
サーバ装置10は、端末装置12から、追加要求を受信する。これに応答して、サーバ装置10の管理手段58は、提案して承諾された目的地を含むスケジュールを、指定された各ユーザのカレンダー50Dにそれぞれ記憶する。また、管理手段58は、出発地点から、承諾された目的地までの移動経路を含む移動スケジュールを、指定された各ユーザのカレンダー50Dにそれぞれ記憶する。また、管理手段58は、承諾された目的地から各ユーザの自宅までの移動経路を含む移動スケジュールを、指定された各ユーザのカレンダー50Dにそれぞれ記憶する。
(Step SP44)
The server device 10 receives an additional request from the terminal device 12. In response to this, the management means 58 of the server device 10 stores the schedule including the proposed and accepted destination in the calendar 50D of each designated user. Further, the management means 58 stores the movement schedule including the movement route from the departure point to the accepted destination in the calendar 50D of each designated user. Further, the management means 58 stores the movement schedule including the movement route from the accepted destination to each user's home in the calendar 50D of each designated user.

図7Aは、ユーザのカレンダー50Dの一例を示す図である。図7Bは、図7Aに示すカレンダー50Dに、スケジュールが追加された場合の一例を示す図である。 FIG. 7A is a diagram showing an example of the user's calendar 50D. FIG. 7B is a diagram showing an example of a case where a schedule is added to the calendar 50D shown in FIG. 7A.

図7Aに示すように、カレンダー50Dには、ユーザのスケジュール51が記述されている。ここで、ステップSP44でスケジュールが追加されると、図7Bに示すように、スケジュール51Aと、移動スケジュール51Bと、移動スケジュール51Cと、が記述されるようになる。 As shown in FIG. 7A, the user's schedule 51 is described in the calendar 50D. Here, when the schedule is added in step SP44, the schedule 51A, the movement schedule 51B, and the movement schedule 51C are described as shown in FIG. 7B.

図4に戻って、処理は、ステップSP46の処理に移行する。 Returning to FIG. 4, the process shifts to the process of step SP46.

(ステップSP46)
管理手段58は、指定された各ユーザの端末装置12に、スケジュールが追加されたことを通知する。そして、図4に示す一連の処理が終了する。
(Step SP46)
The management means 58 notifies the terminal device 12 of each designated user that the schedule has been added. Then, a series of processes shown in FIG. 4 is completed.

<効果>
以上、本実施形態では、プログラムが、複数の施設情報を記憶する記憶手段50を備え、ユーザの端末装置12と通信可能なサーバ装置10を、複数のユーザの指定及び目的を端末装置12から受け付ける受付手段52、受付手段52が指定を受け付けた各ユーザの出発地点を取得する取得手段54、各ユーザの出発地点及び目的に基づき、複数の施設情報50Bの中から少なくとも一つの施設情報が示す施設を目的地として端末装置12のユーザに提案する提案手段56、として機能させる。
<Effect>
As described above, in the present embodiment, the program includes the storage means 50 for storing a plurality of facility information, and receives the server device 10 capable of communicating with the user's terminal device 12 from the terminal device 12 for the designation and purpose of the plurality of users. A facility indicated by at least one facility information from a plurality of facility information 50B based on the reception means 52, the acquisition means 54 for acquiring the departure point of each user to which the reception means 52 has received the designation, the departure point of each user, and the purpose. Is made to function as a proposal means 56, which is proposed to the user of the terminal device 12 as a destination.

この構成によれば、各ユーザにとって適切な目的地を提案することができる。 According to this configuration, it is possible to propose an appropriate destination for each user.

また、本実施形態では、記憶手段50には、ユーザ毎にスケジュール51が記憶され、提案手段56は、各ユーザのスケジュール51に基づき、複数の施設情報50Bの中から少なくとも一つの施設情報が示す施設を目的地として提案する。 Further, in the present embodiment, the storage means 50 stores the schedule 51 for each user, and the proposal means 56 shows at least one facility information from the plurality of facility information 50B based on the schedule 51 of each user. Propose the facility as the destination.

この構成によれば、各ユーザのスケジュールに基づくことで、例えば都合が合わないユーザを抑制することができ、もって、各ユーザにとってより適切な目的地を提案することができる。 According to this configuration, based on the schedule of each user, for example, it is possible to suppress inconvenient users, and thus it is possible to propose a more appropriate destination for each user.

また、本実施形態では、スケジュール51は、場所情報を含み、受付手段52は、日時情報を受け付け、取得手段54は、日時情報が示す日時の直前の各ユーザのスケジュールに含まれる場所情報が示す場所を各ユーザの出発地点として取得する。 Further, in the present embodiment, the schedule 51 includes the place information, the receiving means 52 receives the date and time information, and the acquisition means 54 shows the place information included in the schedule of each user immediately before the date and time indicated by the date and time information. Get the location as the starting point for each user.

この構成によれば、各ユーザの出発地点が適切に取得されることで、より適切な目的地を提案することができる。 According to this configuration, it is possible to propose a more appropriate destination by appropriately acquiring the starting point of each user.

また、本実施形態では、提案手段56は、各ユーザのスケジュールに基づき、日時情報を決定し、端末装置12のユーザに提案する。 Further, in the present embodiment, the proposing means 56 determines the date and time information based on the schedule of each user and proposes it to the user of the terminal device 12.

この構成によれば、都合が合わないユーザを抑制することができ、もって、各ユーザにとってより適切な目的地を提案することができる。 According to this configuration, it is possible to suppress inconvenient users, and thus it is possible to propose a more appropriate destination for each user.

また、本実施形態では、受付手段52は、日時情報を受け付け、取得手段54は、当該日時情報が示す日時の各ユーザのスケジュールが空いているか否かを判定し、肯定判定した場合には、当該日時情報を確定し、否定判定した場合には、各ユーザのスケジュールに基づき、各ユーザのスケジュールが空いている日時情報を確定する。 Further, in the present embodiment, the reception means 52 receives the date and time information, and the acquisition means 54 determines whether or not the schedule of each user at the date and time indicated by the date and time information is free, and if affirmative determination is made, the reception means 52 determines whether or not the schedule of each user is free. If the date and time information is confirmed and a negative judgment is made, the date and time information for which each user's schedule is free is confirmed based on the schedule of each user.

この構成によれば、都合が合わないユーザを抑制することができ、もって、各ユーザにとってより適切な目的地を提案することができる。 According to this configuration, it is possible to suppress inconvenient users, and thus it is possible to propose a more appropriate destination for each user.

また、本実施形態では、提案手段56は、複数の施設情報50Bのうち、目的に対応する施設情報を抽出し、取得手段54が取得した各出発地点から、抽出した施設情報が示す施設にユーザが移動するための移動経路を検索し、各ユーザの移動時間、交通機関の乗換回数又は交通機関の移動料金に基づいて、検索した移動経路の中で少なくとも一つの移動経路を抽出し、抽出した移動経路に対応する施設情報が示す施設を目的地として提案する。 Further, in the present embodiment, the proposing means 56 extracts the facility information corresponding to the purpose from the plurality of facility information 50B, and the user from each starting point acquired by the acquiring means 54 to the facility indicated by the extracted facility information. Searched for a travel route to travel, and extracted and extracted at least one travel route from the searched travel routes based on each user's travel time, number of transportation transfers, or transportation charges. We propose the facility indicated by the facility information corresponding to the movement route as the destination.

この構成によれば、各ユーザの移動時間、交通機関の乗換回数又は交通機関の移動料金に関し、各ユーザにとってより適切な目的地を提案することができる。 According to this configuration, it is possible to propose a more appropriate destination for each user with respect to the travel time of each user, the number of transfers of transportation, or the transportation fee of transportation.

また、本実施形態では、サーバ装置10を更に、提案手段56による提案を端末装置12のユーザが承諾した場合、承諾された目的地を含むスケジュールを記憶手段50に記憶する管理手段58、として機能させる。 Further, in the present embodiment, when the user of the terminal device 12 approves the proposal by the proposing means 56, the server device 10 further functions as a management means 58 for storing the schedule including the accepted destination in the storage means 50. Let me.

この構成によれば、ユーザの操作なしに自動的にスケジュールが記憶されるため、スケジュールを入れるユーザの手間を省略することができる。 According to this configuration, the schedule is automatically stored without any user operation, so that it is possible to save the user the trouble of inputting the schedule.

また、本実施形態では、管理手段58は、提案手段56による提案を端末装置12のユーザが承諾した場合、承諾された目的地までの移動経路を含む移動スケジュールを記憶手段50に記憶する。 Further, in the present embodiment, when the user of the terminal device 12 approves the proposal by the proposing means 56, the management means 58 stores the moving schedule including the moving route to the accepted destination in the storage means 50.

この構成によれば、ユーザの操作なしに自動的に移動スケジュールが記憶されるため、移動スケジュールを入れるユーザの手間を省略することができる。 According to this configuration, since the movement schedule is automatically stored without the user's operation, it is possible to save the user's trouble of inputting the movement schedule.

また、本実施形態では、受付手段52は、日時情報を受け付け、取得手段54は、日時情報が示す日時における、複数の施設情報が示す施設の予約状況を取得し、提案手段56は、複数の施設情報50Bのうち、予約状況が空きを示す施設情報を抽出し、抽出した施設情報の中から少なくとも一つの施設情報が示す施設を目的地として提案する。 Further, in the present embodiment, the receiving means 52 receives the date and time information, the acquiring means 54 acquires the reservation status of the facility indicated by the plurality of facility information at the date and time indicated by the date and time information, and the proposing means 56 is a plurality of. From the facility information 50B, the facility information indicating that the reservation status is vacant is extracted, and the facility indicated by at least one facility information from the extracted facility information is proposed as the destination.

この構成によれば、空いていない施設が提案されることを抑制でき、もって、各ユーザにとってより適切な目的地を提案することができる。 According to this configuration, it is possible to suppress the proposal of a facility that is not vacant, and thus it is possible to propose a more appropriate destination for each user.

また、本実施形態では、記憶手段50には、ユーザの自宅の住所情報又はユーザの会社の住所情報が記憶され、取得手段54は、記憶手段50から、受付手段52が指定を受け付けた各ユーザの住所情報を出発地点として取得する。 Further, in the present embodiment, the storage means 50 stores the user's home address information or the user's company address information, and the acquisition means 54 is a storage means 50 for each user whose designation is received by the reception means 52. Get the address information of.

この構成によれば、各ユーザにとってより適切な目的地を提案することができる。 According to this configuration, it is possible to propose a more appropriate destination for each user.

<変形例>
なお、本発明は上記の実施形態に限定されるものではない。すなわち、上記の実施形態に、当業者が適宜設計変更を加えたものも、本発明の特徴を備えている限り、本発明の範囲に包含される。また、上記実施形態及び後述する変形例が備える各要素は、技術的に可能な限りにおいて組み合わせることができ、これらを組み合わせたものも本発明の特徴を含む限り本発明の範囲に包含される。
<Modification example>
The present invention is not limited to the above embodiment. That is, the above-described embodiment with appropriate design changes by those skilled in the art is also included in the scope of the present invention as long as it has the features of the present invention. Further, the elements included in the above-described embodiment and the modifications described later can be combined as much as technically possible, and the combination thereof is also included in the scope of the present invention as long as the features of the present invention are included.

例えば、上記実施形態では、受付手段52は、ユーザの指定を受け付ける場合を説明したが、ユーザの指定を受け付けなくてもよい。この場合、受付手段52は、目的及び出発地点を端末装置12から受け付ける。そして、受付手段52が受け付けた出発地点及び目的に基づき、複数の施設情報50Bの中から少なくとも一つの施設情報が示す施設を目的地として端末装置12のユーザに提案してもよい。 For example, in the above embodiment, the receiving means 52 has described the case where the user's designation is accepted, but the user's designation may not be accepted. In this case, the receiving means 52 receives the purpose and the starting point from the terminal device 12. Then, based on the departure point and the purpose received by the reception means 52, the facility indicated by at least one facility information from the plurality of facility information 50B may be proposed to the user of the terminal device 12 as the destination.

また、上記実施形態では、提案手段56は、検索条件を送信したユーザのみに提案ページを出力する場合を説明したが、提案手段56は、検索条件を送信したユーザに加え、指定されたユーザにも提案ページを出力してもよい。この場合、全てのユーザの承認が得られた場合に、管理手段58は、各ユーザのカレンダー50Dにスケジュールを追加する。 Further, in the above embodiment, the proposal means 56 has described the case where the proposal page is output only to the user who has sent the search condition, but the proposal means 56 is to the designated user in addition to the user who has sent the search condition. May also output a suggestion page. In this case, if the approval of all users is obtained, the management means 58 adds a schedule to each user's calendar 50D.

また、上記実施形態では、取得手段54は、受付手段52が指定を受け付けた各ユーザの出発地点を取得する場合を説明したが、受付手段52が指定を受け付けた各ユーザのスケジュール51に基づき、受付手段52が指定を受け付けた各ユーザの嗜好を推測してもよい。ユーザの嗜好としては、交通費が安い移動経路を選ぶ嗜好、乗換回数が低い移動経路を選ぶ嗜好、交通費が高くても移動時間が短い移動経路を選ぶ嗜好等が挙げられる。この場合、提案手段56は、取得手段54が推測した各ユーザの嗜好に基づき、複数の施設情報50Bの中から少なくとも一つの施設情報が示す施設を目的地として端末装置12のユーザに提案する。 Further, in the above embodiment, the acquisition means 54 has described the case where the reception means 52 acquires the departure point of each user who has received the designation, but the reception means 52 has received the designation based on the schedule 51 of each user. The preference of each user who has received the designation by the reception means 52 may be inferred. Examples of the user's preference include a preference for selecting a travel route with a low transportation cost, a preference for selecting a travel route with a low number of transfers, and a preference for selecting a travel route with a short travel time even if the transportation cost is high. In this case, the proposing means 56 proposes to the user of the terminal device 12 the facility indicated by at least one facility information from the plurality of facility information 50B based on the preference of each user estimated by the acquiring means 54.

また、本発明には、以下の付記も含まれる。
<付記1>
複数の施設情報を記憶する記憶手段を備え、ユーザの端末装置と通信可能なコンピュータを、
目的及び出発地点を前記端末装置から受け付ける受付手段、
前記受付手段が受け付けた出発地点及び目的に基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として前記端末装置のユーザに提案する提案手段、
として機能させるためのプログラム。
The present invention also includes the following appendices.
<Appendix 1>
A computer that has a storage means for storing multiple facility information and can communicate with the user's terminal device.
A reception means that accepts the purpose and departure point from the terminal device,
A proposing means that proposes to a user of the terminal device a facility indicated by at least one facility information from the plurality of facility information based on a departure point and a purpose received by the receiving means.
A program to function as.

<付記2>
前記提案手段は、ユーザのスケジュールに基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として前記端末装置のユーザに提案する。
<Appendix 2>
Based on the user's schedule, the proposing means proposes to the user of the terminal device the facility indicated by at least one facility information from the plurality of facility information as a destination.

<付記3>
複数の施設情報を記憶する記憶手段を備え、ユーザの端末装置と通信可能な情報処理装置であって、
目的及び出発地点を前記端末装置から受け付ける受付手段と、
前記受付手段が受け付けた出発地点及び目的に基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として前記端末装置のユーザに提案する提案手段と、
を備える情報処理装置。
<Appendix 3>
An information processing device that has a storage means for storing multiple facility information and can communicate with the user's terminal device.
A reception means that accepts the purpose and departure point from the terminal device,
Based on the departure point and purpose received by the reception means, the proposal means of proposing to the user of the terminal device the facility indicated by at least one facility information from the plurality of facility information as the destination.
Information processing device equipped with.

10:サーバ装置(コンピュータ)、50:記憶手段、52:受付手段、54:取得手段、56:提案手段、58:管理手段

10: Server device (computer), 50: Storage means, 52: Reception means, 54: Acquisition means, 56: Proposal means, 58: Management means

Claims (10)

複数の施設情報及びユーザ毎のスケジュールを記憶する記憶手段を備え、複数の端末装置とそれぞれ通信可能なコンピュータを、
複数のユーザの指定及び目的を一の端末装置から受け付ける受付手段、
前記記憶手段により記憶されているユーザ毎のスケジュールから、前記受付手段が指定を受け付けた各ユーザの出発地点を取得する取得手段、
各ユーザの出発地点及び目的に基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として決定し、決定した目的地を前記端末装置のユーザに加えて前記端末装置により指定された二以上のユーザに提案する提案手段、
前記提案手段による提案を前記端末装置のユーザ及び前記二以上のユーザの全員が承諾した場合、承諾された目的地を含むスケジュールを前記記憶手段に記憶する管理手段、
として機能させるためのプログラム。
A computer equipped with a storage means for storing multiple facility information and a schedule for each user and capable of communicating with a plurality of terminal devices.
A reception means that accepts the designation and purpose of multiple users from one terminal device,
An acquisition means for acquiring the departure point of each user whose designation has been received by the reception means from the schedule for each user stored by the storage means.
Based on the starting point and purpose of each user, a facility indicated by at least one facility information is determined as a destination from the plurality of facility information, and the determined destination is added to the user of the terminal device by the terminal device. Proposal means to propose to two or more specified users,
A management means for storing a schedule including an accepted destination in the storage means when the user of the terminal device and all of the two or more users approve the proposal by the proposing means.
A program to function as.
前記管理手段は、前記提案手段による提案を前記全員が承諾した場合、承諾された目的地までの移動経路を含む移動スケジュールを前記記憶手段に記憶する、
請求項1に記載のプログラム。
When all the members approve the proposal by the proposing means, the management means stores the moving schedule including the moving route to the accepted destination in the storage means.
The program according to claim 1.
前記スケジュールは、場所情報を含み、
前記受付手段は、日時情報を受け付け、
前記取得手段は、前記日時情報が示す日時の直前の各ユーザのスケジュールに含まれる場所情報が示す場所を各ユーザの出発地点として取得する、
請求項1又は2に記載のプログラム。
The schedule includes location information
The reception means receives date and time information and receives information.
The acquisition means acquires the location indicated by the location information included in the schedule of each user immediately before the date and time indicated by the date and time information as the departure point of each user.
The program according to claim 1 or 2.
前記提案手段は、各ユーザのスケジュールに基づき、日時情報を決定し、前記端末装置のユーザに加えて前記二以上のユーザに提案する、
請求項1又は2に記載のプログラム。
The proposing means determines date and time information based on the schedule of each user, and proposes to the two or more users in addition to the user of the terminal device.
The program according to claim 1 or 2.
前記受付手段は、日時情報を受け付け、
前記取得手段は、前記日時情報が示す日時の各ユーザのスケジュールが空いているか否かを判定し、肯定判定した場合には、当該日時情報を確定し、否定判定した場合には、各ユーザのスケジュールに基づき、各ユーザのスケジュールが空いている日時情報を確定する、
請求項4に記載のプログラム。
The reception means receives date and time information and receives information.
The acquisition means determines whether or not each user's schedule for the date and time indicated by the date and time information is free, and if a positive determination is made, the date and time information is determined, and if a negative determination is made, each user's schedule is determined. Based on the schedule, confirm the date and time information that each user's schedule is free,
The program according to claim 4.
前記取得手段は、前記スケジュールに基づき、前記受付手段が指定を受け付けた各ユーザの嗜好を推測し、
前記提案手段は、前記取得手段が推測した各ユーザの嗜好に基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として前記端末装置のユーザに加えて前記二以上のユーザに提案する、
請求項1乃至5の何れか1項に記載のプログラム。
The acquisition means estimates the preference of each user who has received the designation by the reception means based on the schedule.
In the proposed means, based on the preference of each user estimated by the acquisition means, the facility indicated by at least one facility information from the plurality of facility information is set as a destination, and the two or more are added to the user of the terminal device. Suggest to the user,
The program according to any one of claims 1 to 5.
前記提案手段は、前記複数の施設情報のうち、前記目的に対応する施設情報を抽出し、前記取得手段が取得した各出発地点から、抽出した施設情報が示す施設にユーザが移動するための移動経路を検索し、各ユーザの移動時間、交通機関の乗換回数又は交通機関の移動料金に基づいて、検索した移動経路の中で少なくとも一つの移動経路を抽出し、抽出した移動経路に対応する施設情報が示す施設を目的地として提案する、
請求項1乃至6の何れか1項に記載のプログラム。
The proposed means extracts facility information corresponding to the purpose from the plurality of facility information, and moves the user to move from each starting point acquired by the acquisition means to the facility indicated by the extracted facility information. A facility that searches for a route, extracts at least one of the searched travel routes based on each user's travel time, number of transportation transfers, or transportation charges, and corresponds to the extracted travel route. Propose the facility indicated by the information as the destination,
The program according to any one of claims 1 to 6.
前記受付手段は、日時情報を受け付け、
前記取得手段は、前記日時情報が示す日時における、前記複数の施設情報が示す施設の予約状況を取得し、
前記提案手段は、前記複数の施設情報のうち、前記予約状況が空きを示す施設情報を抽出し、抽出した施設情報の中から少なくとも一つの施設情報が示す施設を目的地として提案する、
請求項1又は2に記載のプログラム。
The reception means receives date and time information and receives information.
The acquisition means acquires the reservation status of the facility indicated by the plurality of facility information at the date and time indicated by the date and time information.
The proposing means extracts facility information indicating that the reservation status is vacant from the plurality of facility information, and proposes a facility indicated by at least one facility information from the extracted facility information as a destination.
The program according to claim 1 or 2.
前記記憶手段には、ユーザの自宅の住所情報又はユーザの会社の住所情報が記憶され、
前記取得手段は、前記記憶手段から、前記受付手段が指定を受け付けた各ユーザの住所情報を前記出発地点として取得する、
請求項1又は2に記載のプログラム。
The storage means stores the address information of the user's home or the address information of the user's company.
The acquisition means acquires the address information of each user whose designation has been accepted by the reception means from the storage means as the departure point.
The program according to claim 1 or 2.
複数の施設情報及びユーザ毎のスケジュールを記憶する記憶手段を備え、複数の端末装置とそれぞれ通信可能な情報処理装置であって、
複数のユーザの指定及び目的を一の端末装置から受け付ける受付手段と、
前記記憶手段により記憶されているユーザ毎のスケジュールから、前記受付手段が指定を受け付けた各ユーザの出発地点を取得する取得手段と、
各ユーザの出発地点及び目的に基づき、前記複数の施設情報の中から少なくとも一つの施設情報が示す施設を目的地として決定し、決定した目的地を前記端末装置のユーザに加えて前記端末装置により指定された二以上のユーザに提案する提案手段と、
前記提案手段による提案を前記端末装置のユーザ及び前記二以上のユーザの全員が承諾した場合、承諾された目的地を含むスケジュールを前記記憶手段に記憶する管理手段と、
を備える情報処理装置。
It is an information processing device that has a storage means for storing a plurality of facility information and a schedule for each user and can communicate with a plurality of terminal devices.
A reception means that accepts the designation and purpose of multiple users from one terminal device,
From the schedule for each user stored by the storage means, the acquisition means for acquiring the departure point of each user whose designation is received by the reception means, and the acquisition means.
Based on the starting point and purpose of each user, a facility indicated by at least one facility information is determined as a destination from the plurality of facility information, and the determined destination is added to the user of the terminal device by the terminal device. Proposal means to propose to two or more specified users,
When the user of the terminal device and all of the two or more users approve the proposal by the proposing means, the management means for storing the schedule including the accepted destination in the storage means, and the management means.
Information processing device equipped with.
JP2019201670A 2019-11-06 2019-11-06 Programs and information processing equipment Active JP6982894B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019201670A JP6982894B2 (en) 2019-11-06 2019-11-06 Programs and information processing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019201670A JP6982894B2 (en) 2019-11-06 2019-11-06 Programs and information processing equipment

Publications (2)

Publication Number Publication Date
JP2021076979A JP2021076979A (en) 2021-05-20
JP6982894B2 true JP6982894B2 (en) 2021-12-17

Family

ID=75899661

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019201670A Active JP6982894B2 (en) 2019-11-06 2019-11-06 Programs and information processing equipment

Country Status (1)

Country Link
JP (1) JP6982894B2 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0991341A (en) * 1995-09-21 1997-04-04 Hitachi Ltd Conference holding and schedule management support device
JP4258585B2 (en) * 1999-03-19 2009-04-30 株式会社エクォス・リサーチ Destination setting device
JP4496326B2 (en) * 2000-07-14 2010-07-07 株式会社日立製作所 Route guidance method and terminal device therefor
JP4118006B2 (en) * 2000-09-01 2008-07-16 トヨタ自動車株式会社 Information provision system
WO2008041413A1 (en) * 2006-09-29 2008-04-10 Brother Kogyo Kabushiki Kaisha Schedule adjusting device and schedule adjusting program
JP2010033484A (en) * 2008-07-31 2010-02-12 Fujitsu Ltd Banquet place recommendation device and banquet place recommendation program
JP2017075788A (en) * 2015-10-13 2017-04-20 大阪瓦斯株式会社 Destination proposing system

Also Published As

Publication number Publication date
JP2021076979A (en) 2021-05-20

Similar Documents

Publication Publication Date Title
US7844482B1 (en) Mechanism for collecting feedback from users
US20100121674A1 (en) Apparatus and method for generating schedule considering attendants&#39; context in mobile communication terminal
JP2019537131A (en) Method and apparatus for providing information
JP5576953B1 (en) Conversion measurement method and server
US20110119068A1 (en) Zone aware task management utilizing user generated presence history
JP2010055370A5 (en)
JP6667863B1 (en) Program and information processing device
JP6982894B2 (en) Programs and information processing equipment
JP2024100987A (en) Program and information processor
JP4743798B2 (en) Information distribution system, information distribution server, communication terminal and program thereof
JP6615941B2 (en) Communication terminal, conversion measurement method and conversion measurement system
JP2009097998A (en) Meeting support apparatus, meeting support system, meeting support server device, meeting support method and program
EP3738046A2 (en) System and method for managing project and business records
TWI485643B (en) Instant and location-based reservation system and method thereof
KR101763926B1 (en) Method for providing journey scheduling service
JP6088022B1 (en) Reservation processing device, reservation processing method, and reservation processing program
JP6535774B1 (en) User information management system, user information management server, and program
JP6346340B2 (en) Conversion measurement method and information processing apparatus
WO2016106772A1 (en) Information search method and apparatus
JP5961743B2 (en) Conversion measurement method and information processing apparatus
JP7268907B2 (en) Program and information processing device
JP6139755B2 (en) Conversion measurement method and information processing apparatus
JP5918402B2 (en) Conversion measurement method and information processing apparatus
Bakar et al. Development of iDISPATCH system
AU2015213311A1 (en) System, method, server processing system, device and computer program for engaging a carer

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210105

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20210118

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210419

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211012

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211014

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: 20211109

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211115

R150 Certificate of patent or registration of utility model

Ref document number: 6982894

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250