JP7360725B2 - Programs and information processing equipment - Google Patents

Programs and information processing equipment Download PDF

Info

Publication number
JP7360725B2
JP7360725B2 JP2021066308A JP2021066308A JP7360725B2 JP 7360725 B2 JP7360725 B2 JP 7360725B2 JP 2021066308 A JP2021066308 A JP 2021066308A JP 2021066308 A JP2021066308 A JP 2021066308A JP 7360725 B2 JP7360725 B2 JP 7360725B2
Authority
JP
Japan
Prior art keywords
user
product
destination
terminal device
request
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
JP2021066308A
Other languages
Japanese (ja)
Other versions
JP2022161465A (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 JP2021066308A priority Critical patent/JP7360725B2/en
Publication of JP2022161465A publication Critical patent/JP2022161465A/en
Application granted granted Critical
Publication of JP7360725B2 publication Critical patent/JP7360725B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

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

従来から、商品を供給する供給者(例えば飲食店)から当該商品をユーザの自宅等へ輸送するサービスが知られている。 2. Description of the Related Art Conventionally, services have been known in which products are transported from a supplier (for example, a restaurant) to a user's home or the like.

これに関し、非特許文献1には、タクシーを用いて飲食店からユーザの自宅等に商品(例えば食品)を輸送する技術が開示されている。 Regarding this, Non-Patent Document 1 discloses a technique for transporting products (for example, food) from a restaurant to a user's home or the like using a taxi.

日本交通株式会社、“[ニュースリリース]都内初! 日本交通のタクシーが「富麗華」「ウルフギャング・ステーキハウス」のデリバリーを開始!”、[online]、令和2年4月27日、[令和3年3月29日検索]、インターネット<URL:https://www.nihon-kotsu-taxi.jp/news/200427/>Nippon Kotsu Co., Ltd., “[News Release] First in Tokyo! Nippon Kotsu taxis start delivering “Fureika” and “Wolfgang Steakhouse”! ”, [online], April 27, 2020, [searched on March 29, 2021], Internet <URL: https://www.nihon-kotsu-taxi.jp/news/200427/>

しかしながら、特許文献1に記載された技術では、商品を輸送するタクシーには、利用者(乗客)の乗車スペースが余っているにも関わらず、利用者を輸送することはできなかった。このため、商品に対する輸送コストが高くなるという問題があった。 However, with the technology described in Patent Document 1, even though the taxi for transporting goods has an extra space for passengers (passengers), it is not possible to transport the users. For this reason, there was a problem in that the transportation cost for the product was high.

本発明はこのような課題に鑑みてなされたものであり、その目的は、商品に対する輸送コストを低下させることができるプログラム及び情報処理装置を提供することにある。 The present invention has been made in view of such problems, and an object thereof is to provide a program and an information processing device that can reduce transportation costs for products.

上記課題を解決するために、本発明の第一態様に係るプログラムは、コンピュータを、ユーザの端末装置から、利用者を出発地から目的地まで輸送する第一要求を取得する第一取得手段、前記ユーザの端末装置から、注文商品を前記目的地に輸送する第二要求を取得する第二取得手段、前記利用者を前記出発地から前記目的地まで輸送すると共に、前記注文商品を当該目的地まで輸送する指示情報を、輸送サービスを提供する提供者の端末装置に送信する制御手段、として機能させる。 In order to solve the above problems, a program according to a first aspect of the present invention includes a first acquisition means for acquiring a first request for transporting a user from a departure point to a destination from a user's terminal device; a second acquisition means for acquiring a second request for transporting the ordered product to the destination from the user's terminal device; The controller functions as a control means for transmitting instruction information for transportation to a terminal device of a provider providing transportation services.

また、本発明の第二態様では、前記制御手段は、前記出発地から前記目的地までの経路に応じた供給可能商品を前記ユーザの端末装置に提案し、前記第二取得手段は、前記供給可能商品から前記ユーザによって選択された商品を注文商品として取得する。 Further, in a second aspect of the present invention, the control means proposes to the user's terminal device products that can be supplied according to a route from the departure point to the destination, and the second acquisition means A product selected by the user from available products is acquired as an ordered product.

また、本発明の第三態様では、前記供給可能商品は、前記経路から所定距離以内において供給される商品である。 Further, in a third aspect of the present invention, the supplyable product is a product that is supplied within a predetermined distance from the route.

また、本発明の第四態様では、前記供給可能商品は、前記出発地から所定距離以内において供給される商品である。 Further, in a fourth aspect of the present invention, the supplyable product is a product that is supplied within a predetermined distance from the departure point.

また、本発明の第五態様では、前記第一要求は、前記利用者を輸送する日時を含み、前記供給可能商品は、前記日時において供給される商品である。 Further, in a fifth aspect of the present invention, the first request includes a date and time for transporting the user, and the supplyable products are products to be supplied at the date and time.

また、本発明の第六態様では、前記供給可能商品は、前記ユーザ又は前記利用者の属性に基づく商品である。 Further, in a sixth aspect of the present invention, the supplyable product is a product based on the user or an attribute of the user.

また、本発明の第七態様では、前記制御手段は、前記注文商品を供給する供給者の端末装置に、当該注文商品と前記提供者に関する注文情報を送信する。 Further, in a seventh aspect of the present invention, the control means transmits order information regarding the ordered product and the provider to a terminal device of a supplier that supplies the ordered product.

また、本発明の第八態様に係る情報処理装置は、ユーザの端末装置から、利用者を出発地から目的地まで輸送する第一要求を取得する第一取得手段と、前記ユーザの端末装置から、注文商品を前記目的地に輸送する第二要求を取得する第二取得手段と、前記利用者を前記出発地から前記目的地まで輸送すると共に、前記注文商品を当該目的地まで輸送する指示情報を、輸送サービスを提供する提供者の端末装置に送信する制御手段と、を備える。 Further, the information processing device according to an eighth aspect of the present invention includes a first acquisition means for acquiring a first request for transporting a user from a departure point to a destination from a user's terminal device; , a second obtaining means for obtaining a second request for transporting the ordered product to the destination; and instruction information for transporting the user from the departure point to the destination and transporting the ordered product to the destination. and a control means for transmitting the information to a terminal device of a provider providing the transportation service.

本発明によれば、商品に対する輸送コストを低下させることができる。 According to the present invention, transportation costs for products can be reduced.

本発明の本実施形態に係る情報処理システムの全体構成の一例を示すブロック図である。1 is a block diagram showing an example of the overall configuration of an information processing system according to an embodiment of the present invention. 図1に示すサーバ装置のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of the hardware configuration of the server device shown in FIG. 1. FIG. 図1に示すサーバ装置の機能的構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of the functional configuration of the server device shown in FIG. 1. FIG. 本実施形態に係る情報処理システムにおいて、図3に示す各機能手段が行う処理の流れの一例を示すフローチャートである。4 is a flowchart showing an example of the flow of processing performed by each functional means shown in FIG. 3 in the information processing system according to the present embodiment. 本実施形態に係る第一要求ページの一例を示す図である。It is a figure showing an example of the first request page concerning this embodiment. 本実施形態に係る第二要求ページの一例を示す図である。It is a figure showing an example of the second request page concerning this embodiment. 本実施形態に係る確認ページの一例を示す図である。It is a figure showing an example of the confirmation page concerning this embodiment.

以下、添付図面を参照しながら本発明の実施形態(以下、「本実施形態」という。)について説明する。説明の理解を容易にするため、各図面において同一の構成要素及びステップに対しては可能な限り同一の符号を付して、重複する説明は省略する。 DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention (hereinafter referred to as "this embodiment") will be described below with reference to the accompanying drawings. In order to facilitate understanding of the explanation, the same components and steps in each drawing are denoted by the same reference numerals as much as possible, and redundant explanation will be omitted.

<全体構成>
図1は、本発明の本実施形態に係る情報処理システム1の全体構成の一例を示すブロック図である。
<Overall configuration>
FIG. 1 is a block diagram showing an example of the overall configuration of an information processing system 1 according to this embodiment of the invention.

図1に示すように、情報処理システム1は、サーバ装置10と、複数の端末装置12と、を備える。これらの装置は、インターネットや電話回線網等の通信ネットワークNTを介して互いに通信可能に構成されている。 As shown in FIG. 1, the information processing 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 network.

サーバ装置10は、各種制御を行う情報処理装置(コンピュータ)である。このサーバ装置10は、例えば、利用者や商品の輸送に関する仲介や決済代行サービスを提供する事業者によって管理/運営されている。 The server device 10 is an information processing device (computer) that performs various controls. This server device 10 is managed/operated, for example, by a business that provides intermediation and settlement agency services regarding transportation of users and products.

端末装置12は、ユーザや提供者、供給者が操作する情報処理装置である。提供者は、輸送サービスを提供する提供者である。この提供者としては、例えば、交通サービスを提供する事業者(例えばタクシー業者)や、当該事業者の運転手(配送者)等が挙げられる。また、供給者は、商品やサービスを供給する供給者である。この供給者としては、例えば、各種商品やサービスを供給する店舗(例えば飲食店)の事業者等が挙げられる。
ユーザや提供者、供給者は、この端末装置12を操作してサーバ装置10にアクセスする。これら端末装置12は、例えば、第一端末装置12Aと、第二端末装置12Bと、第三端末装置12Cと、を含む。端末装置12としては、携帯電話やスマートフォン、タブレット、パーソナルコンピュータ等が挙げられる。
The terminal device 12 is an information processing device operated by a user, provider, or supplier. The provider is a provider that provides transportation services. Examples of this provider include a business that provides transportation services (for example, a taxi company), a driver (delivery person) of the business, and the like. In addition, a supplier is a supplier of goods or services. Examples of this supplier include business operators of stores (for example, restaurants) that supply various products and services.
A user, provider, or supplier operates this terminal device 12 to access the server device 10 . These terminal devices 12 include, for example, a first terminal device 12A, a second terminal device 12B, and a third terminal device 12C. Examples of the terminal device 12 include a mobile phone, a smartphone, a tablet, a personal computer, and the like.

第一端末装置12Aは、例えば、各ユーザが操作する装置である。 The first terminal device 12A is, for example, a device operated by each user.

第二端末装置12Bは、例えば、各提供者が操作する装置である。 The second terminal device 12B is, for example, a device operated by each provider.

第三端末装置12Cは、例えば、各供給者が操作する装置である。 The third terminal device 12C is, for example, a device operated by each supplier.

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

図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 means by executing predetermined programs stored in the memory 24, the storage device 28, or the like. Details of this functional means will be described later.

通信装置26は、外部の装置と通信するための通信インターフェース等で構成される。通信装置26は、例えば、端末装置12との間で各種の情報を送受信する。 The communication device 26 includes a communication interface for communicating with external devices. 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 information necessary for execution of processing in the control device 20, and information on processing results.

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

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

図3に示すように、サーバ装置10は、機能的構成として、記憶手段50と、第一取得手段52と、第二取得手段54と、制御手段56と、を備える。 As shown in FIG. 3, the server device 10 includes a storage means 50, a first acquisition means 52, a second acquisition means 54, and a control means 56 as functional configurations.

記憶手段50は、例えば、ウェブページ50Aと、経路情報50Bと、ユーザ情報50Cと、提供者情報50Dと、供給者情報50Eと、を記憶する機能手段である。 The storage unit 50 is a functional unit that stores, for example, a web page 50A, route information 50B, user information 50C, provider information 50D, and supplier information 50E.

ウェブページ50Aは、ログインページや要求ページ(第一要求ページ、第二要求ページ)、確認ページ等の複数のウェブページを含む。 The web page 50A includes a plurality of web pages such as a login page, a request page (first request page, second request page), and a confirmation page.

経路情報50Bは、例えば日本全国にある各施設の住所(緯度経度)、道路(リンク)や交差点(ノード)の名前及びID、有料道路料金、日時毎における混雑情報等を含む。 The route information 50B includes, for example, addresses (latitude and longitude) of facilities throughout Japan, names and IDs of roads (links) and intersections (nodes), toll road fees, and congestion information for each date and time.

ユーザ情報50Cは、ユーザ毎の識別情報(ユーザID)に対応付けて、ユーザそれぞれのログインIDや、パスワード、名前、登録地点、連絡先、決済情報、属性、利用者情報等を含む。登録地点は、ユーザによって予め登録された一又は複数の地点である。登録地点は、例えば、出発地や目的地となり得る地点である。この地点としては、例えば、自宅や塾、スポーツ教室、学校(例えば小学校)、学童保育所、勤務先、病院、高齢者ケア施設等が挙げられる。連絡先としては、電話番号や、メールアドレス、メッセージアプリケーションのユーザID等が挙げられる。決済情報は、ユーザが利用者の輸送と注文商品の輸送を決済するための情報を含む。この決済情報は、例えば、ユーザのクレジットカード情報や銀行口座情報等を含む。属性は、例えば、年齢や性別、嗜好情報を含む。この嗜好情報としては、例えば、好きな食べ物や嫌いな食べ物、食事量(少食、普通、大食)等が挙げられる。利用者情報は、ユーザが予め登録した一又は複数の利用者に関する情報である。利用者情報は、利用者毎の識別情報(利用者ID)に対応付けて、利用者それぞれの名前や連絡先、属性(年齢や性別、嗜好情報)等を含む。この利用者としては、ユーザ本人やユーザ本人とは異なる者、例えば、ユーザ本人と同居している家族(子供や親、配偶者等)や親戚、同居人等が挙げられる。 The user information 50C includes each user's login ID, password, name, registration point, contact information, payment information, attributes, user information, etc. in association with identification information (user ID) for each user. The registered point is one or more points registered in advance by the user. The registered point is, for example, a point that can be a departure point or a destination. Examples of this location include a home, a cram school, a sports classroom, a school (for example, an elementary school), an after-school nursery, a workplace, a hospital, a care facility for the elderly, and the like. Examples of contact information include a phone number, email address, and message application user ID. The payment information includes information for the user to pay for the transportation of the user and the transportation of the ordered product. This payment information includes, for example, the user's credit card information and bank account information. The attributes include, for example, age, gender, and preference information. This preference information includes, for example, favorite foods, disliked foods, amount of food eaten (small amount, normal amount, large amount), and the like. The user information is information regarding one or more users registered in advance by the user. The user information includes each user's name, contact information, attributes (age, gender, preference information), etc. in association with identification information (user ID) for each user. Examples of this user include the user himself/herself or a person different from the user himself/herself, such as a family member (children, parents, spouse, etc.) who lives with the user himself/herself, a relative, a cohabitant, and the like.

提供者情報50Dは、提供者毎の識別情報(提供者ID)に対応付けて、提供者それぞれのログインIDや、パスワード、名称(名前)、住所(現在位置)、連絡先、輸送地域、料金情報等を含む。例えば、提供者がタクシーの運転手である場合、住所(現在位置)は、一定時間毎に更新される。輸送地域は、提供者が利用者と商品を共に輸送することができる地域名(例えば、都道府県名)を含む。料金情報は、例えば、輸送距離や輸送時間に応じて輸送料金を算出する計算式を含む。 The provider information 50D includes each provider's login ID, password, name, address (current location), contact information, transportation area, and charges, in association with identification information (provider ID) for each provider. Contains information etc. For example, if the provider is a taxi driver, the address (current location) is updated at regular intervals. The shipping region includes the name of a region (eg, a prefecture name) where the provider can transport goods with the user. The charge information includes, for example, a calculation formula for calculating the transport charge according to the transport distance and transport time.

供給者情報50Eは、供給者毎の識別情報(供給者ID)に対応付けて、供給者それぞれのログインIDや、パスワード、名称(名前)、住所、連絡先、商品情報等を含む。商品情報は、供給者が供給する商品毎の識別情報(商品ID)に対応付けて、商品名、商品タグ、説明情報、料金、供給可能日時等を含む。商品タグは、ユーザ又は利用者の嗜好情報に基づいて商品を検索する際に用いられる情報である。商品タグとしては、例えば、「女性に人気」や、「辛いもの好きにオススメ」、「お子様にオススメ」、「ボリューム多め(少なめ)」等が挙げられる。説明情報は、商品を説明する際に用いられる情報である。説明情報としては、例えば、商品の写真や、アレルギー情報等が挙げられる。料金は、商品1つ当たりの料金を含む。供給可能日時は、商品が供給可能な日(例えば平日や休日)や時間帯(例えばランチタイムやディナータイム)を含む。この供給可能日時は、例えば、商品を供給する店舗の定休日を除いた日時を含む。 The supplier information 50E includes each supplier's login ID, password, name, address, contact information, product information, etc. in association with identification information (supplier ID) for each supplier. The product information includes a product name, product tag, explanatory information, price, available date and time of supply, etc. in association with identification information (product ID) for each product supplied by the supplier. A product tag is information used when searching for a product based on a user or user preference information. Examples of product tags include "popular with women," "recommended for those who like spicy food," "recommended for children," and "more (less) volume." Explanation information is information used when explaining a product. Examples of the explanatory information include a photo of the product, allergy information, and the like. The fee includes the fee per item. The available supply dates and times include days (for example, weekdays and holidays) and times (for example, lunch time and dinner time) when the product can be supplied. This available supply date and time includes, for example, dates and times excluding regular holidays of the store that supplies the product.

第一取得手段52は、ユーザの第一端末装置12Aから、第一要求を取得する機能手段である。本実施形態では、第一取得手段52は、第一要求ページにおいて、ユーザの第一端末装置12Aから、利用者を出発地から目的地まで輸送する第一要求を取得する。この第一要求は、例えば、出発地や目的地、利用者を輸送する日時、利用者の識別情報(利用者ID)を含む。この日時は、例えば、利用者が出発地を出発する日時である。 The first acquisition means 52 is a functional means for acquiring a first request from the user's first terminal device 12A. In this embodiment, the first acquisition means 52 acquires a first request for transporting the user from the departure point to the destination from the user's first terminal device 12A on the first request page. This first request includes, for example, the departure point, the destination, the date and time of transporting the user, and the user's identification information (user ID). This date and time is, for example, the date and time when the user departs from the starting point.

第二取得手段54は、ユーザの第一端末装置12Aから、第二要求を取得する機能手段である。本実施形態では、第二取得手段54は、第二要求ページにおいて、ユーザの第一端末装置12Aから、注文商品を目的地に輸送する第二要求を取得する。この第二要求は、例えば、商品の識別情報(商品ID)や数量、供給者の識別情報(供給者ID)を含む。 The second acquisition means 54 is a functional means for acquiring the second request from the user's first terminal device 12A. In this embodiment, the second acquisition means 54 acquires a second request to transport the ordered product to the destination from the user's first terminal device 12A on the second request page. This second request includes, for example, product identification information (product ID), quantity, and supplier identification information (supplier ID).

また、第二取得手段54は、供給可能商品からユーザによって選択された商品を注文商品として取得する。例えば、第二取得手段54は、ユーザの第一端末装置12Aに表示された一又は複数の供給可能商品の中から、当該ユーザによって選択された一部又は全部の商品を注文商品として取得する。 Further, the second acquisition means 54 acquires a product selected by the user from the available products as an ordered product. For example, the second acquisition means 54 acquires, as ordered products, some or all of the products selected by the user from among the one or more supplyable products displayed on the user's first terminal device 12A.

制御手段56は、情報処理システム1の全体を制御する機能手段である。本実施形態では、制御手段56は、利用者を出発地から目的地まで輸送すると共に、注文商品を当該目的地まで輸送する指示情報を、輸送サービスを提供する提供者の第二端末装置12Bに送信する。この指示情報は、例えば出発地や目的地、利用者の名前や年齢、利用者を輸送する日時、商品の商品名と数量、供給者の名称(名前)を含む。この指示情報の送信により、ユーザは、輸送サービスの利用を予約することができる。 The control means 56 is a functional means that controls the entire information processing system 1. In this embodiment, the control means 56 not only transports the user from the departure point to the destination, but also sends instruction information for transporting the ordered product to the destination to the second terminal device 12B of the provider providing the transportation service. Send. This instruction information includes, for example, the departure point and destination, the name and age of the user, the date and time of transporting the user, the name and quantity of the product, and the name of the supplier. By transmitting this instruction information, the user can reserve the use of the transportation service.

また、制御手段56は、注文商品を供給する供給者の第三端末装置12Cに、当該注文商品と提供者に関する注文情報を送信する。この注文情報は、例えば利用者を輸送する日時や、提供者の名称(名前)、商品の商品名と数量を含む。 Further, the control means 56 transmits order information regarding the ordered product and the provider to the third terminal device 12C of the supplier that supplies the ordered product. This order information includes, for example, the date and time of transporting the user, the name of the provider, and the product name and quantity of the product.

また、制御手段56は、第一要求に基づき、出発地から目的地までの経路を検索する。例えば、制御手段56は、経路情報50Bを参照して、出発地から目的地まで到達する輸送経路を検索する。
続いて、制御手段56は、提供者情報50Dの料金情報を参照して、検索した輸送経路の輸送距離や輸送時間に応じて、輸送料金を算出する。なお、この輸送料金は、第一要求に含まれる利用者の人数や年齢等によって変更されてもよい。
The control means 56 also searches for a route from the departure point to the destination based on the first request. For example, the control means 56 refers to the route information 50B and searches for a transportation route from the departure point to the destination.
Next, the control means 56 refers to the fee information in the provider information 50D and calculates the transportation fee according to the transportation distance and transportation time of the searched transportation route. Note that this transportation fee may be changed depending on the number of users, age, etc. included in the first request.

また、制御手段56は、第一要求に含まれる出発地から目的地までの経路に応じた供給可能商品をユーザの第一端末装置12Aに提案する。本実施形態では、制御手段56は、検索した経路(出発地から目的地までの経路)から所定距離(例えば500m)以内において供給される商品、出発地から所定距離(例えば500m)以内において供給される商品を供給可能商品として提案する。例えば、制御手段56は、供給者情報50Eの住所を参照して、検索した経路や出発地から所定距離以内において供給される商品を検索し、当該検索した商品を供給可能商品とする。 Further, the control means 56 proposes to the user's first terminal device 12A, products that can be supplied according to the route from the departure point to the destination included in the first request. In the present embodiment, the control means 56 controls products that are supplied within a predetermined distance (for example, 500 m) from the searched route (route from the starting point to the destination), and products that are supplied within a predetermined distance (for example, 500 m) from the starting point. Propose products that can be supplied. For example, the control means 56 refers to the address in the supplier information 50E, searches for products that can be supplied within a predetermined distance from the searched route or place of departure, and sets the searched products as products that can be supplied.

また、制御手段56は、第一要求に含まれる日時(例えば出発地を出発する日時)において供給される商品を供給可能商品として提案する。本実施形態では、制御手段56は、供給者情報50Eの供給可能日時を参照して、第一要求に含まれる日時において供給される商品(例えば、ランチタイムに提供される商品)を検索し、当該検索した商品を供給可能商品とする。 Further, the control means 56 proposes a product to be supplied at the date and time included in the first request (for example, the date and time of departure from the departure point) as a supplyable product. In this embodiment, the control means 56 refers to the available supply dates and times in the supplier information 50E, searches for products to be supplied at the date and time included in the first request (for example, products to be provided during lunch time), The searched product is set as a supplyable product.

また、制御手段56は、ユーザ又は利用者の属性に基づく商品を供給可能商品として提案する。本実施形態では、制御手段56は、ユーザ情報50Cにおけるユーザの属性や利用者の属性と、供給者情報50Eにおける商品タグを参照して、ユーザや利用者が注文する可能性が高い商品を検索し、当該検索した商品を供給可能商品とする。例えば、制御手段56は、ユーザの性別が女性である場合、商品タグに「女性に人気」が対応付けられている商品を供給可能商品とする。また、例えば、制御手段56は、ユーザの嗜好情報が「辛いものが好き」である場合、商品タグに「辛いもの好きにオススメ」が対応付けられている商品を供給可能商品とする。また、例えば、制御手段56は、利用者の年齢が12歳以下である場合、商品タグに「お子様にオススメ」が対応付けられている商品を供給可能商品とする。また、例えば、制御手段56は、利用者の嗜好情報における食事量が「少食」である場合、商品タグに「ボリューム少なめ」が対応付けられている商品を供給可能商品とする。 Furthermore, the control means 56 suggests products based on the user or user attributes as supplyable products. In the present embodiment, the control means 56 searches for products that the user or users are likely to order by referring to the user attributes in the user information 50C and the product tags in the supplier information 50E. Then, the searched product is set as a supplyable product. For example, if the user's gender is female, the control means 56 selects products whose product tags are associated with "popular with women" as products that can be supplied. For example, when the user's preference information is "I like spicy food," the control means 56 selects products whose product tags are associated with "recommended for spicy food lovers" as products that can be supplied. Further, for example, when the user's age is 12 years or younger, the control means 56 selects products whose product tags are associated with "recommended for children" as products that can be supplied. Further, for example, when the amount of meals in the user's preference information is "eat less," the control means 56 selects products whose product tags are associated with "smaller volume" as products that can be supplied.

また、制御手段56は、第二要求に基づき、商品の供給者を経由する経路を再検索する。本実施形態では、制御手段56は、経路情報50Bと供給者情報50Eの住所を参照して、供給者を経由する経路を再検索する。例えば、制御手段56は、供給者の住所が出発地から所定距離(例えば500m)以内である場合、供給者の住所を経由して出発地から目的地まで到達する輸送経路を再検索する。一方、制御手段56は、供給者の住所が出発地から所定距離(例えば500m)よりも離れている場合、出発地から供給者の住所を経由して目的地まで到達する輸送経路を再検索する。
続いて、制御手段56は、提供者情報50Dの料金情報を参照して、再検索した経路の輸送距離や輸送時間に応じて、輸送料金を算出する。なお、この輸送料金は、第二要求に含まれる商品の数や重さ、出発地から供給者の住所までの距離等によって変更されるものであってもよい。
Furthermore, the control means 56 searches again for a route via the supplier of the product based on the second request. In this embodiment, the control means 56 refers to the route information 50B and the addresses in the supplier information 50E, and searches again for a route via the supplier. For example, if the supplier's address is within a predetermined distance (for example, 500 m) from the departure point, the control means 56 re-searches for a transportation route from the departure point to the destination via the supplier's address. On the other hand, if the supplier's address is more than a predetermined distance (for example, 500 m) from the departure point, the control means 56 re-searches for a transportation route from the departure point to the destination via the supplier's address. .
Subsequently, the control means 56 refers to the fee information in the provider information 50D and calculates the transportation fee according to the transportation distance and transportation time of the re-searched route. Note that this transportation charge may be changed depending on the number and weight of products included in the second request, the distance from the departure point to the supplier's address, etc.

<処理の流れ>
図4は、本実施形態に係る情報処理システムにおいて、図3に示す各機能手段が行う処理の流れの一例を示すフローチャートである。また、以下のステップの処理は、例えば、ユーザが第一端末装置12Aにおいて情報処理システムにログインした後、輸送要求メニューを選択したタイミングで開始される。なお、以下のステップの順番及び内容は、適宜、変更することができる。
<Processing flow>
FIG. 4 is a flowchart showing an example of the flow of processing performed by each functional means shown in FIG. 3 in the information processing system according to this embodiment. Further, the processing of the following steps is started, for example, at the timing when the user selects the transportation request menu after logging into the information processing system using the first terminal device 12A. Note that the order and contents of the following steps can be changed as appropriate.

(ステップSP10)
制御手段56は、通信ネットワークNTを介してウェブページ50Aの第一要求ページを第一端末装置12Aの画面に表示させる。
(Step SP10)
The control means 56 causes the first requested page of the web page 50A to be displayed on the screen of the first terminal device 12A via the communication network NT.

図5は、本実施形態に係る第一要求ページ100の一例を示す図である。 FIG. 5 is a diagram showing an example of the first request page 100 according to the present embodiment.

図5に示すように、第一要求ページ100は、地点入力領域102と、利用日時入力領域104と、利用者入力領域106と、利用者追加ボタン107と、送信ボタン108と、が設けられている。地点入力領域102には、出発地と、目的地とを入力する入力欄が表されている。この入力欄において、ユーザは、ユーザ情報50Cの登録地点(例えば自宅や塾、スポーツ教室等)をプルダウン形式によって選択することができる。利用日時入力領域104には、利用者の輸送を希望する利用日(移動日)と、出発時間又は到着時間とを入力する入力欄が表されている。利用者入力領域106には、利用者を入力する入力欄が表されている。この入力欄において、ユーザは、ユーザ情報50Cの利用者情報に含まれる利用者(登録者)をプルダウン形式によって選択することができる。利用者追加ボタン107は、利用者を追加する指示を行うためのボタンである。例えば、ユーザが追加可能な利用者数は、最大4人である。送信ボタン108は、第一要求をサーバ装置10に送信するためのボタンである。 As shown in FIG. 5, the first request page 100 is provided with a point input area 102, a usage date and time input area 104, a user input area 106, an add user button 107, and a send button 108. There is. The point input area 102 shows input columns for inputting a departure point and a destination. In this input field, the user can select the registration location (for example, home, cram school, sports classroom, etc.) of the user information 50C in a pull-down format. The usage date and time input area 104 shows input fields for inputting the usage date (movement date) and departure time or arrival time on which the user wishes to be transported. The user input area 106 shows an input field for inputting a user. In this input field, the user can select a user (registrant) included in the user information of the user information 50C using a pull-down format. The user addition button 107 is a button for issuing an instruction to add a user. For example, the maximum number of users that can be added is four. The send button 108 is a button for sending the first request to the server device 10.

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

(ステップSP12)
制御手段56は、第一端末装置12Aにおいて送信ボタンが押下されたか否かを判定する。そして、当該判定が肯定判定された場合には、処理は、ステップSP14の処理に移行する。一方、当該判定が否定判定された場合には、処理は、ステップSP10の処理に移行する。
(Step SP12)
The control means 56 determines whether the send button has been pressed on the first terminal device 12A. If the determination is affirmative, the process moves to step SP14. On the other hand, if the determination is negative, the process moves to step SP10.

(ステップSP14)
制御手段56は、経路情報50Bを参照して、第一要求に含まれる出発地から目的地までの輸送経路を検索する。続いて、制御手段56は、提供者情報50Dの料金情報を参照して、検索した輸送経路の輸送距離や輸送時間に応じて、輸送料金を算出する。そして、処理は、ステップSP16の処理に移行する。
(Step SP14)
The control means 56 refers to the route information 50B and searches for a transportation route from the departure point to the destination included in the first request. Next, the control means 56 refers to the fee information in the provider information 50D and calculates the transportation fee according to the transportation distance and transportation time of the searched transportation route. The process then moves to step SP16.

(ステップSP16)
制御手段56は、供給者情報50Eの住所を参照して、第一要求に含まれる出発地から所定距離以内に位置する供給者が供給する商品(供給可能商品)を検索する。そして、処理は、ステップSP18の処理に移行する。
(Step SP16)
The control means 56 refers to the address in the supplier information 50E and searches for a product (supplyable product) supplied by a supplier located within a predetermined distance from the departure point included in the first request. The process then moves to step SP18.

(ステップSP18)
制御手段56は、ウェブページ50Aの第二要求ページを参照して、ステップSP14において算出した輸送料金を提示し、かつ、ステップSP16において検索した商品(供給可能商品)を提案するための第二要求ページを生成する。続いて、制御手段56は、通信ネットワークNTを介して、生成した第二要求ページを第一端末装置12Aの画面に表示させる。
(Step SP18)
The control means 56 refers to the second request page of the web page 50A, and makes a second request for presenting the transportation fee calculated in step SP14 and proposing the product (supplyable product) searched in step SP16. Generate the page. Subsequently, the control means 56 displays the generated second request page on the screen of the first terminal device 12A via the communication network NT.

図6は、本実施形態に係る第二要求ページ110の一例を示す図である。 FIG. 6 is a diagram showing an example of the second request page 110 according to the present embodiment.

図6に示すように、第二要求ページ110は、輸送料金情報領域112と、商品情報領域114と、商品閲覧ボタン116と、画面遷移ボタン118と、が設けられている。輸送料金情報領域112には、出発地や目的地、利用者を輸送する日時、利用者の名前、輸送料金が表されている。商品情報領域114には、利用者の輸送と同時に注文(輸送)が可能な商品(供給可能商品)の名称や、供給者の名称、商品の料金、商品タグ、商品の数量を入力する入力欄が表されている。この入力欄において、ユーザは、商品の数量をプルダウン形式によって選択することができる。なお、商品情報領域114には、例えば、出発地から近い位置の供給者が供給する商品が優先して表示される。商品閲覧ボタン116は、他の商品を更に閲覧するためのボタンである。画面遷移ボタン118は、第二要求をサーバ装置10に送信し、確認ページへ遷移するためのボタンである。 As shown in FIG. 6, the second request page 110 is provided with a transportation fee information area 112, a product information area 114, a product viewing button 116, and a screen transition button 118. The transportation fee information area 112 displays the departure point, destination, date and time of transporting the user, user's name, and transportation fee. The product information area 114 includes input fields for entering the names of products that can be ordered (transported) at the same time as the user's transportation (supplyable products), the name of the supplier, the price of the product, the product tag, and the quantity of the product. is represented. In this input field, the user can select the quantity of the product using a pull-down format. Note that in the product information area 114, for example, products supplied by suppliers located near the starting point are displayed with priority. The product viewing button 116 is a button for further viewing other products. The screen transition button 118 is a button for transmitting a second request to the server device 10 and transitioning to a confirmation page.

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

(ステップSP20)
制御手段56は、第一端末装置12Aにおいて商品(供給可能商品)が選択された状態で、画面遷移ボタンが押下されたか否かを判定する。例えば、制御手段56は、注文された商品の数量が1以上である状態で、画面遷移ボタンが押下された場合、判定を肯定する。そして、当該判定が肯定判定された場合には、処理は、ステップSP22の処理に移行する。一方、当該判定が否定判定された場合には、処理は、ステップSP24の処理に移行する。
(Step SP20)
The control means 56 determines whether or not the screen transition button is pressed while the product (supplyable product) is selected on the first terminal device 12A. For example, if the screen transition button is pressed in a state where the quantity of ordered products is one or more, the control means 56 makes an affirmative determination. If the determination is affirmative, the process moves to step SP22. On the other hand, if the determination is negative, the process moves to step SP24.

(ステップSP22)
制御手段56は、経路情報50Bと供給者情報50Eの住所を参照して、第二要求に含まれる供給者を経由する経路を再検索する。続いて、制御手段56は、提供者情報50Dの料金情報を参照して、再検索した輸送経路の輸送距離や輸送時間に応じて、輸送料金を再算出する。例えば、制御手段56は、出発地から供給者の住所が一定距離以内である場合、ステップSP14において算出した輸送料金を変更しなくてもよい。そして、処理は、ステップSP24の処理に移行する。
(Step SP22)
The control means 56 refers to the route information 50B and the address in the supplier information 50E and searches again for a route via the supplier included in the second request. Subsequently, the control means 56 refers to the fee information in the provider information 50D and recalculates the transportation fee according to the transportation distance and transportation time of the re-searched transportation route. For example, if the supplier's address is within a certain distance from the departure point, the control means 56 does not need to change the transportation fee calculated in step SP14. The process then moves to step SP24.

(ステップSP24)
制御手段56は、ウェブページ50Aの確認ページを参照して、ステップSP20において選択されていた商品の合計料金や、ステップSP22において再算出した輸送料金を提示するための確認ページを生成する。続いて、制御手段56は、通信ネットワークNTを介して、生成した確認ページを第一端末装置12Aの画面に表示させる。
(Step SP24)
The control means 56 refers to the confirmation page of the web page 50A and generates a confirmation page for presenting the total charge for the product selected in step SP20 and the recalculated transportation charge in step SP22. Subsequently, the control means 56 displays the generated confirmation page on the screen of the first terminal device 12A via the communication network NT.

図7は、本実施形態に係る確認ページ120の一例を示す図である。 FIG. 7 is a diagram showing an example of the confirmation page 120 according to the present embodiment.

図7に示すように、確認ページ120は、輸送料金情報領域122と、商品情報領域124と、合計料金情報126と、確定ボタン128と、が設けられている。輸送料金情報領域122には、経由する供給者の名称や、出発地、目的地、利用者を輸送する日時、利用者の名前、輸送料金が表されている。商品情報領域124には、注文商品の名称や数量、小計料金、供給者の名称等が表されている。なお、ステップSP20において、注文された商品の数量が0である状態で、画面遷移ボタンが押下された場合、商品情報領域124は表示されない。合計料金情報126には、輸送料金と注文商品の小計料金の合計が表されている。確定ボタン128は、利用者の輸送要求と注文商品の輸送要求(第一要求と第二要求)の確定情報をサーバ装置10に送信するためのボタンである。 As shown in FIG. 7, the confirmation page 120 is provided with a transportation fee information area 122, a product information area 124, total fee information 126, and a confirmation button 128. The transportation fee information area 122 shows the name of the supplier passing through, the departure point, the destination, the date and time of transporting the user, the user's name, and the transportation fee. The product information area 124 displays the name and quantity of the ordered product, the subtotal fee, the name of the supplier, and the like. Note that in step SP20, if the screen transition button is pressed while the quantity of the ordered product is 0, the product information area 124 is not displayed. The total charge information 126 represents the total of the transportation charge and the subtotal charge of the ordered product. The confirmation button 128 is a button for transmitting confirmation information of the user's transportation request and the ordered product transportation request (first request and second request) to the server device 10.

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

(ステップSP26)
制御手段56は、第一端末装置12Aにおいて確定ボタンが押下されたことに応じて、合計料金(輸送料金と注文商品の小計料金)の決済を行う。例えば、制御手段56は、ユーザ情報50Cの決済情報(例えば、クレジットカード情報)を参照して、決済を行う。そして、処理は、ステップSP28の処理に移行する。
(Step SP26)
The control means 56 settles the total charge (transportation charge and subtotal charge of the ordered product) in response to the confirmation button being pressed on the first terminal device 12A. For example, the control means 56 refers to the payment information (for example, credit card information) in the user information 50C and performs payment. The process then proceeds to step SP28.

(ステップSP28)
制御手段56は、提供者情報50Dの輸送地域を参照して、出発地および/又は目的地が輸送地域に含まれる提供者を検索する。続いて、制御手段56は、利用者を出発地から目的地まで輸送すると共に、注文商品を当該目的地まで輸送する指示情報を、検索した提供者の第二端末装置12Bに送信する。続いて、制御手段56は、注文商品を供給する供給者の第三端末装置12Cに、当該注文商品と提供者に関する注文情報を送信する。そして、処理は、図4に示す一連の処理を終了する。
(Step SP28)
The control means 56 refers to the transportation area in the provider information 50D and searches for a provider whose origin and/or destination are included in the transportation area. Subsequently, the control means 56 transmits instruction information for transporting the user from the departure point to the destination and the ordered product to the destination to the second terminal device 12B of the searched provider. Subsequently, the control means 56 transmits order information regarding the ordered product and the provider to the third terminal device 12C of the supplier that supplies the ordered product. Then, the process ends the series of processes shown in FIG.

<効果>
以上、本実施形態では、コンピュータを、ユーザの端末装置12から、利用者を出発地から目的地まで輸送する第一要求を取得する第一取得手段52、ユーザの端末装置12から、注文商品を目的地に輸送する第二要求を取得する第二取得手段54、利用者を出発地から目的地まで輸送すると共に、注文商品を当該目的地まで輸送する指示情報を、輸送サービスを提供する提供者の端末装置12に送信する制御手段56、として機能させる。
<Effect>
As described above, in this embodiment, the computer is connected to the first acquisition means 52 that acquires the first request for transporting the user from the departure point to the destination from the user's terminal device 12, and the ordered product is received from the user's terminal device 12. A second acquisition means 54 that acquires a second request for transportation to a destination, a provider who provides a transportation service, which provides instruction information for transporting the user from the departure point to the destination and also transporting the ordered product to the destination. It functions as a control means 56 for transmitting data to the terminal device 12 of.

この構成によれば、利用者を輸送する第一要求と、注文商品を輸送する第二要求によって、利用者と商品を共に輸送するサービスを提供することができ、もって商品に対する輸送コストを低下させることができる。また、例えば、子供(例えば小学校1年生)を持つ共働きのユーザに対して、塾から自宅までの子供(利用者)の輸送と、商品(例えば夕食)の輸送を同時に行うことができ、家事や教育(育児)、仕事を支援することができる。 According to this configuration, the first request to transport the user and the second request to transport the ordered product can provide a service that transports the user and the product together, thereby reducing the transportation cost for the product. be able to. Also, for example, for a dual-income user who has a child (for example, a first-year elementary school student), it is possible to transport the child (user) from cram school to home and transport goods (for example, dinner) at the same time, and do housework and other tasks. Can support education (childcare) and work.

また、本実施形態では、制御手段56は、出発地から目的地までの経路に応じた供給可能商品をユーザの端末装置12に提案し、第二取得手段54は、供給可能商品からユーザによって選択された商品を注文商品として取得する。 Further, in the present embodiment, the control means 56 proposes to the user's terminal device 12 products that can be supplied according to the route from the departure point to the destination, and the second acquisition means 54 selects products that can be supplied by the user from among the products that can be supplied. Obtain the ordered product as an ordered product.

この構成によれば、出発地から目的地までの経路に応じた商品を提案することができるため、商品に対する輸送コストを低下させることができる。 According to this configuration, it is possible to propose products according to the route from the departure point to the destination, thereby reducing the transportation cost for the products.

また、本実施形態では、供給可能商品は、経路から所定距離以内において供給される商品である。 Furthermore, in this embodiment, the products that can be supplied are products that can be supplied within a predetermined distance from the route.

この構成によれば、経路から所定距離以内で供給される商品を提案することができるため、商品に対する輸送コストを低下させることができる。 According to this configuration, it is possible to suggest products that will be supplied within a predetermined distance from the route, so it is possible to reduce the transportation cost for the products.

また、本実施形態では、供給可能商品は、出発地から所定距離以内において供給される商品である。 Furthermore, in this embodiment, the products that can be supplied are products that can be supplied within a predetermined distance from the starting point.

この構成によれば、出発地から所定距離以内で供給される商品を提案することができるため、提供者は利用者の輸送が開始される前に当該商品の供給を受けることができる。これにより、提供者は、利用者の輸送時間を短縮することができ、利用者やユーザの利便性を向上させることができる。 According to this configuration, since it is possible to propose products that will be supplied within a predetermined distance from the departure point, the provider can receive the supply of the products before the user's transportation begins. Thereby, the provider can shorten the transportation time for the user and improve convenience for the user.

また、本実施形態では、第一要求は、利用者を輸送する日時を含み、供給可能商品は、日時において供給される商品である。 Furthermore, in this embodiment, the first request includes the date and time of transporting the user, and the products that can be supplied are products that will be supplied at the date and time.

この構成によれば、利用者を輸送する日時において供給される商品のみを提案することができるため、ユーザの利便性を向上させることができる。 According to this configuration, it is possible to suggest only the products that will be supplied at the date and time when the user is to be transported, thereby improving convenience for the user.

また、本実施形態では、供給可能商品は、ユーザ又は利用者の属性に基づく商品である。 Furthermore, in this embodiment, the products that can be supplied are products based on users or user attributes.

この構成によれば、ユーザ又は利用者の属性に基づく商品を提案することができるため、ユーザの利便性や商品の売上額を向上させることができる。 According to this configuration, it is possible to suggest products based on the user or the user's attributes, so it is possible to improve convenience for the user and sales amount of the products.

また、本実施形態では、制御手段56は、注文商品を供給する供給者の端末装置12に、当該注文商品と提供者に関する注文情報を送信する。 Further, in this embodiment, the control means 56 transmits order information regarding the ordered product and the provider to the terminal device 12 of the supplier that supplies the ordered product.

この構成によれば、供給者に注文情報が送信されるため、供給者はスムーズに注文商品を供給することができる。これにより、提供者は、利用者の輸送時間を短縮することができ、もって商品に対する輸送コストを低下させることができる。 According to this configuration, since order information is transmitted to the supplier, the supplier can smoothly supply the ordered product. Thereby, the provider can shorten the transportation time for the user, thereby reducing the transportation cost for the product.

<変形例>
なお、本発明は上記の実施形態に限定されるものではない。すなわち、上記の実施形態に、当業者が適宜設計変更を加えたものも、本発明の特徴を備えている限り、本発明の範囲に包含される。また、上記実施形態及び後述する変形例が備える各要素は、技術的に可能な限りにおいて組み合わせることができ、これらを組み合わせたものも本発明の特徴を含む限り本発明の範囲に包含される。
<Modified example>
Note that the present invention is not limited to the above embodiments. In other words, the above-described embodiments may be modified as appropriate by those skilled in the art, as long as they have the characteristics of the present invention. Furthermore, the elements of the above-mentioned embodiment and the modified examples described below can be combined to the extent technically possible, and combinations of these are also included within the scope of the present invention as long as they include the features of the present invention.

例えば、本実施形態では、サーバ装置10は、利用者や商品の輸送に関する仲介や決済代行サービスを提供する事業者によって管理/運営されている場合を説明したが、輸送サービスを提供する提供者が管理/運営するサーバ装置であってもよいし、供給者が管理/運営するサーバ装置であってもよい。 For example, in the present embodiment, a case has been described in which the server device 10 is managed/operated by a company that provides intermediation and payment agency services related to transportation of users and products; It may be a server device that is managed/operated, or it may be a server device that is managed/operated by a supplier.

また、本実施形態では、第一取得手段52と第二取得手段54は、第一要求ページと第二要求ページにおいて第一要求と第二要求を取得する場合を説明したが、1つの要求ページにおいて第一要求と第二要求を同時に取得してもよい。また、第一取得手段52は、第二取得手段54が第二要求を取得した後に、第一要求を取得することとしてもよい。 Furthermore, in this embodiment, the first acquisition means 52 and the second acquisition means 54 acquire the first request and the second request in the first request page and the second request page, but The first request and the second request may be obtained at the same time. Further, the first acquisition means 52 may acquire the first request after the second acquisition means 54 acquires the second request.

また、本実施形態では、制御手段56は、検索した経路や出発地から所定距離以内において供給される商品を供給可能商品とする場合を説明したが、検索した経路や出発地から所定時間以内において供給される商品を供給可能商品とすることとしてもよい。 Furthermore, in the present embodiment, a case has been described in which the control means 56 sets products that can be supplied within a predetermined distance from the searched route or departure point as supplyable products. The product to be supplied may be set as a supplyable product.

また、本実施形態では、制御手段56は、提供者情報50Dの輸送地域を参照して、出発地および/又は目的地が輸送地域に含まれる提供者を検索する場合を説明したが、第一要求に含まれる利用者の年齢や性別等に応じて、提供者を検索することとしてもよい。例えば、制御手段56は、利用者の年齢が未成年である場合、マイナンバー等によって身元が保証されている提供者を検索することとしてもよい。また、例えば、制御手段56は、利用者の性別が女性である場合、性別が女性である提供者を検索することとしてもよい。 Furthermore, in the present embodiment, a case has been described in which the control means 56 refers to the transportation area of the provider information 50D and searches for a provider whose departure point and/or destination are included in the transportation area. The provider may be searched according to the age, gender, etc. of the user included in the request. For example, if the user is a minor, the control means 56 may search for a provider whose identity is guaranteed by My Number or the like. Further, for example, when the user's gender is female, the control means 56 may search for a provider whose gender is female.

また、本実施形態では、制御手段56は、第二要求ページにおいて商品を提案する場合を説明したが、各種サービス(例えば、医師やマッサージ師、ベビーシッター、ホームヘルパー、家庭教師等)を提案することとしてもよい。 Furthermore, in the present embodiment, a case has been described in which the control means 56 proposes products on the second request page, but the control means 56 also proposes various services (for example, doctors, masseuses, baby sitters, home helpers, private tutors, etc.). It may also be a thing.

また、本実施形態では、輸送サービスを提供する提供者は、利用者を出発地から目的地まで輸送すると共に、注文商品を当該目的地まで輸送する場合を説明したが、供給者から注文商品の供給を受ける提供者(第一提供者)と、利用者と当該注文商品を輸送する提供者(第二提供者)とが異なる人物(運転手)であってもよい。すなわち、制御手段56は、提供者の第二端末装置12Bに指示情報を送信する際、供給者から注文商品の供給を受けて出発地において利用者又は第二提供者に当該注文商品を渡す第一提供者と、利用者と当該注文商品を共に輸送する第二提供者とに対して、当該指示情報を送信してもよい。 In addition, in this embodiment, a case has been described in which the provider who provides the transportation service transports the user from the departure point to the destination and also transports the ordered product to the destination. The provider (first provider) who receives the supply and the provider (second provider) who transports the ordered product to the user may be different people (drivers). That is, when transmitting the instruction information to the second terminal device 12B of the provider, the control means 56 receives the ordered product from the supplier and delivers the ordered product to the user or the second provider at the departure point. The instruction information may be transmitted to one provider and a second provider that transports the ordered product together with the user.

また、本実施形態では、輸送サービスを提供する提供者は、タクシー業者や当該タクシー業者の運転手である場合を説明したが、タクシー以外の車両によって輸送サービスを提供する事業者(例えば宅配業者)であってもよい。また、この車両は、利用者と商品を共に輸送できる乗り物であればよく、乗用車に限られない。 In addition, in this embodiment, the provider who provides the transportation service is a taxi company or a driver of the taxi company. It may be. Furthermore, this vehicle may be any vehicle that can transport both the user and the product, and is not limited to a passenger car.

また、本実施形態では、利用者と商品を共に輸送する目的地がユーザの自宅である場合を主に説明したが、目的地は、塾やスポーツ教室、病院等であってもよい。 Furthermore, in this embodiment, the case where the destination to which the user and the product are transported together is the user's home has been mainly described, but the destination may be a cram school, a sports school, a hospital, or the like.

また、本実施形態では、利用者と商品を共に目的地まで輸送する場合を説明したが、利用者は、輸送中に商品(例えば食品)の一部又は全部を消費することとしてもよい。この場合、提供者は、商品の消費によって出た廃棄物(ゴミ)を処分するサービスを提供することとしてもよい。 Further, in this embodiment, a case has been described in which the user and the product are transported together to the destination, but the user may consume part or all of the product (for example, food) during transportation. In this case, the provider may provide a service to dispose of waste (garbage) generated by consumption of the product.

10…サーバ装置(コンピュータ)、12…端末装置、50…記憶手段、52…第一取得手段、54…第二取得手段、56…制御手段

DESCRIPTION OF SYMBOLS 10... Server device (computer), 12... Terminal device, 50... Storage means, 52... First acquisition means, 54... Second acquisition means, 56... Control means

Claims (8)

コンピュータを、
ユーザの端末装置から、利用者を出発地から目的地まで輸送する第一要求を取得する第一取得手段、
前記ユーザの端末装置から、注文商品を前記目的地に輸送する第二要求を取得する第二取得手段、
前記出発地から前記第二要求に含まれる前記注文商品を供給する供給者を経由して前記目的地に至る経路を検索し、検索した経路における輸送料金及び前記注文商品の料金の合計料金を前記ユーザの端末装置に提示し、前記ユーザの端末装置による前記合計料金の決済指示に応じて前記合計料金の決済を行い、前記決済の後に前記利用者を前記出発地から前記目的地まで輸送すると共に、前記注文商品を当該目的地まで輸送する前記経路を含む指示情報を、輸送サービスを提供する提供者の端末装置に送信する制御手段、
として機能させる、
プログラム。
computer,
a first acquisition means for acquiring a first request for transporting a user from a departure point to a destination from a user's terminal device;
a second acquisition means for acquiring a second request to transport the ordered product to the destination from the user's terminal device;
Search for a route from the departure point to the destination via a supplier that supplies the ordered product included in the second request, and calculate the total charge of the transportation fee on the searched route and the charge for the ordered product. present on a user's terminal device, pay the total fee in response to a payment instruction for the total fee from the user's terminal device, and after the payment, transport the user from the departure point to the destination; , a control means for transmitting instruction information including the route for transporting the ordered product to the destination to a terminal device of a provider providing the transport service;
to function as
program.
前記制御手段は、前記第一要求に従って、前記出発地から前記目的地までの経路を検索し、検索した経路の輸送料金を算出し、前記注文商品を供給する供給者の住所及び供給可能商品に関する情報を含む供給者情報に基づいて前記出発地から前記目的地までの前記経路に応じた前記供給可能商品を前記ユーザの端末装置に提案し、
前記第二取得手段は、前記供給可能商品から前記ユーザによって選択された商品を前記注文商品として取得する、
請求項1に記載のプログラム。
The control means searches for a route from the departure point to the destination in accordance with the first request, calculates the transportation fee for the searched route, and calculates the address of the supplier who supplies the ordered product and the available products. Suggesting the supplyable products to the user's terminal device according to the route from the departure point to the destination based on supplier information including information ;
The second acquisition means acquires the product selected by the user from the supplyable products as the ordered product.
The program according to claim 1.
前記供給可能商品は、前記経路から所定距離以内において供給される商品である、
請求項2に記載のプログラム。
The supplyable product is a product that is supplied within a predetermined distance from the route;
The program according to claim 2.
前記供給可能商品は、前記出発地から所定距離以内において供給される商品である、
請求項2に記載のプログラム。
The supplyable product is a product that can be supplied within a predetermined distance from the point of departure.
The program according to claim 2.
前記第一要求は、前記利用者を輸送する日時を含み、
前記供給可能商品は、前記日時において供給される商品である、
請求項2乃至4の何れか1項に記載のプログラム。
The first request includes a date and time for transporting the user,
The supplyable product is a product to be supplied at the date and time.
The program according to any one of claims 2 to 4.
前記供給可能商品は、前記ユーザ又は前記利用者の属性に基づく商品である、
請求項2乃至5の何れか1項に記載のプログラム。
The supplyable product is a product based on the user or the attributes of the user;
The program according to any one of claims 2 to 5.
前記制御手段は、前記注文商品を供給する供給者の端末装置に、当該注文商品と前記提供者に関する注文情報を送信する、
請求項1乃至6の何れか1項に記載のプログラム。
The control means transmits order information regarding the ordered product and the provider to a terminal device of a supplier that supplies the ordered product;
The program according to any one of claims 1 to 6.
ユーザの端末装置から、利用者を出発地から目的地まで輸送する第一要求を取得する第一取得手段と、
前記ユーザの端末装置から、注文商品を前記目的地に輸送する第二要求を取得する第二取得手段と、
前記出発地から前記第二要求に含まれる前記注文商品を供給する供給者を経由して前記目的地に至る経路を検索し、検索した経路における輸送料金及び前記注文商品の料金の合計料金を前記ユーザの端末装置に提示し、前記ユーザの端末装置による前記合計料金の決済指示に応じて前記合計料金の決済を行い、前記決済の後に前記利用者を前記出発地から前記目的地まで輸送すると共に、前記注文商品を当該目的地まで輸送する前記経路を含む指示情報を、輸送サービスを提供する提供者の端末装置に送信する制御手段と、
を備える情報処理装置。
a first acquisition means for acquiring a first request for transporting a user from a departure point to a destination from a user's terminal device;
a second acquisition means for acquiring a second request to transport the ordered product to the destination from the user's terminal device;
Search for a route from the departure point to the destination via a supplier that supplies the ordered product included in the second request, and calculate the total charge of the transportation fee on the searched route and the charge for the ordered product. present on a user's terminal device, pay the total fee in response to a payment instruction for the total fee from the user's terminal device, and after the payment, transport the user from the departure point to the destination; , a control means for transmitting instruction information including the route for transporting the ordered product to the destination to a terminal device of a provider providing the transport service;
An information processing device comprising:
JP2021066308A 2021-04-09 2021-04-09 Programs and information processing equipment Active JP7360725B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021066308A JP7360725B2 (en) 2021-04-09 2021-04-09 Programs and information processing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021066308A JP7360725B2 (en) 2021-04-09 2021-04-09 Programs and information processing equipment

Publications (2)

Publication Number Publication Date
JP2022161465A JP2022161465A (en) 2022-10-21
JP7360725B2 true JP7360725B2 (en) 2023-10-13

Family

ID=83658586

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021066308A Active JP7360725B2 (en) 2021-04-09 2021-04-09 Programs and information processing equipment

Country Status (1)

Country Link
JP (1) JP7360725B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000020890A (en) 1998-06-26 2000-01-21 Ntt Mobil Communication Network Inc Service-integrated vehicle, user side device, vehicle side device, control system and service-integrated vehicle system
JP2016189176A (en) 2015-03-30 2016-11-04 パイオニア株式会社 Point information output device, point information output method, program for point information output, and point information output system
WO2017179282A1 (en) 2016-04-14 2017-10-19 ソニー株式会社 Information processing device, information processing method, and mobile body
JP2019016232A (en) 2017-07-07 2019-01-31 富士通株式会社 Program, information processing apparatus, and vehicle allocation control method
JP2021033832A (en) 2019-08-28 2021-03-01 Bhi株式会社 Integrated reservation support system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000020890A (en) 1998-06-26 2000-01-21 Ntt Mobil Communication Network Inc Service-integrated vehicle, user side device, vehicle side device, control system and service-integrated vehicle system
JP2016189176A (en) 2015-03-30 2016-11-04 パイオニア株式会社 Point information output device, point information output method, program for point information output, and point information output system
WO2017179282A1 (en) 2016-04-14 2017-10-19 ソニー株式会社 Information processing device, information processing method, and mobile body
JP2019016232A (en) 2017-07-07 2019-01-31 富士通株式会社 Program, information processing apparatus, and vehicle allocation control method
JP2021033832A (en) 2019-08-28 2021-03-01 Bhi株式会社 Integrated reservation support system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Uberの競合Lyft、アプリでの複数の立ち寄り指定を可能に,[online],ITmedia, Inc.,2016年08月09日,https://www.itmedia.co.jp/news/articles/1608/09/news097.html,[検索日 2023.04.17]

Also Published As

Publication number Publication date
JP2022161465A (en) 2022-10-21

Similar Documents

Publication Publication Date Title
JP6862755B2 (en) Methods and systems for life event-based travel planning
AU2006275598B2 (en) Electronic menu and concierge system
US10062102B2 (en) Interactive information display
US20090239552A1 (en) Location-based opportunistic recommendations
JP4621763B2 (en) Advertisement distribution system, advertisement distribution apparatus, advertisement distribution method, advertisement distribution program, and computer-readable storage medium recording the advertisement distribution program
US20170178259A1 (en) Automatic selection of calendar-based, multiple user options
US20170180488A1 (en) Display of calendar-based single user, single event travel options
KR101575433B1 (en) Method and system for providing tour and commodity information using user information
JP2010055370A5 (en)
JP2006202056A (en) Path search apparatus
US20160050535A1 (en) Determining recipient location
JP7360725B2 (en) Programs and information processing equipment
JP2022121646A (en) Program and information processing apparatus
WO2023085976A1 (en) Methods for providing a marketplace for childcare related services
JP2020187617A (en) Information processing program, information processing device, and information processing method
WO2022230130A1 (en) Information processing device and information processing method
JP2019082898A (en) Travel commodity search system, travel commodity search program, and recording medium
JP7268902B2 (en) Program and information processing device
US20240210182A1 (en) Information processing device and information processing method
JP7131823B2 (en) Program and information processing device
JP7023920B2 (en) Information processing equipment, information processing methods, and information processing programs
JP6762346B2 (en) Distribution device, distribution method, and distribution program
JP2018092458A (en) Distribution apparatus, distribution method, distribution program, terminal apparatus, display method, and display program
Sarasa Cabezuelo Use of Geolocation for the Management of Collective Transport of People in Stations and Airports
WO2002095646A2 (en) Computerized methods for and locating products and stores for a remotely located consumer

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220530

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230418

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230425

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20230601

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230818

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230925

R150 Certificate of patent or registration of utility model

Ref document number: 7360725

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150