Nothing Special   »   [go: up one dir, main page]

JP7539291B2 - Advertisement distribution method, information processing device, and program - Google Patents

Advertisement distribution method, information processing device, and program Download PDF

Info

Publication number
JP7539291B2
JP7539291B2 JP2020171565A JP2020171565A JP7539291B2 JP 7539291 B2 JP7539291 B2 JP 7539291B2 JP 2020171565 A JP2020171565 A JP 2020171565A JP 2020171565 A JP2020171565 A JP 2020171565A JP 7539291 B2 JP7539291 B2 JP 7539291B2
Authority
JP
Japan
Prior art keywords
passenger
information
advertisement
server
flight
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
JP2020171565A
Other languages
Japanese (ja)
Other versions
JP2022063161A5 (en
JP2022063161A (en
Inventor
純 前野
篤実 村上
宏樹 栢原
拓也 伴
圭一 池辺
Original Assignee
Peach・Aviation株式会社
朝日放送テレビ株式会社
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 Peach・Aviation株式会社, 朝日放送テレビ株式会社 filed Critical Peach・Aviation株式会社
Priority to JP2020171565A priority Critical patent/JP7539291B2/en
Publication of JP2022063161A publication Critical patent/JP2022063161A/en
Publication of JP2022063161A5 publication Critical patent/JP2022063161A5/ja
Application granted granted Critical
Publication of JP7539291B2 publication Critical patent/JP7539291B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本開示は、広告配信方法に関し、特に、航空機の機内で広告を配信する広告配信方法に関する。 This disclosure relates to an advertising delivery method, and in particular to an advertising delivery method for delivering advertisements on board an aircraft.

従来、航空機の機内での乗客への情報提供手段の一例として、各座席に機内誌が配置されている(非特許文献1)。また、機内のスクリーンやスピーカを利用してコンテンツを再生することによっても情報が提供されている。 Conventionally, as an example of a means of providing information to passengers on an aircraft, an in-flight magazine is placed at each seat (Non-Patent Document 1). Information is also provided by playing content on screens and speakers on the aircraft.

"ピーチ、機内誌をリニューアル「PEACH LIVE」を創刊"、[online]、平成28年(2016年)8月2日、クロゴ株式会社、[令和2年8月26日検索]、インターネット<https://flyteam.jp/news/article/66778>"Peach renews in-flight magazine "PEACH LIVE" launched", [online], August 2, 2016, Kurogo Co., Ltd., [Retrieved August 26, 2020], Internet <https://flyteam.jp/news/article/66778>

近年、情報通信技術の発達に従って、航空機内でも、航空機内に設置されたコンテンツサーバによるコンテンツ配信が実施されるようになってきている。 In recent years, with the advancement of information and communication technology, content distribution has begun to take place on aircraft using content servers installed on board.

コンテンツ配信では、乗客が要求したコンテンツに加えて、広告も、乗客に対して配信され得る。広告が配信される際、各乗客が必要としている商品もしくは将来必要とするであろう商品の広告、または、各乗客が興味を持ちそうな商品に関する広告など、各乗客に適した広告が配信されれば、広告の効果が高められる。各乗客に適した広告を配信するために、コンテンツサーバが各乗客の特性を取得することは有益である。しかしながら、航空機の機内では各乗客の座席が固定されており、各乗客の近くに他の乗客が居る場合が多い。このような状況で各乗客にその特性を入力させたのでは、他の乗客に当該特性を見られることによる、プライバシ侵害が生じやすい。 In content distribution, in addition to the content requested by the passenger, advertisements may also be distributed to the passenger. When advertisements are distributed, the effectiveness of the advertisements can be increased if advertisements suited to each passenger are distributed, such as advertisements for products that each passenger needs or will need in the future, or advertisements for products that each passenger may be interested in. In order to distribute advertisements suited to each passenger, it is useful for the content server to acquire the characteristics of each passenger. However, on an airplane, each passenger is seated in a fixed position, and there are often other passengers near each passenger. In such a situation, if each passenger is asked to input their characteristics, other passengers may see the characteristics, which is likely to result in a violation of privacy.

本開示は、係る実情に鑑み考え出されたものであり、その目的は、航空機内での広告配信において、各乗客のプライバシに考慮しつつ、各乗客に適した広告を配信するための技術を提供することである。 This disclosure was devised in light of the above-mentioned circumstances, and its purpose is to provide a technology for delivering advertisements appropriate to each passenger while taking into consideration the privacy of each passenger when delivering advertisements on an aircraft.

本開示のある局面に従うと、航空機の機内に設置されたコンピュータによって実行される方法であって、乗客の情報処理装置から、当該乗客の搭乗券に記載された情報であって当該乗客を特定する情報である乗客情報を取得するステップと、乗客情報を乗客の特性と関連付ける記憶装置にアクセスすることにより、取得された乗客情報に関連付けられた乗客の特性を取得するステップと、特性を2以上の広告の中の少なくとも1の広告と関連付ける記憶装置にアクセスすることにより、取得された乗客の特性に関連付けられた広告を特定するステップと、乗客の情報処理装置に向けて、特定された広告を送信するステップと、を備える、広告配信方法が提供される。 According to one aspect of the present disclosure, there is provided an advertisement delivery method executed by a computer installed on board an aircraft, the method comprising the steps of: acquiring passenger information from a passenger's information processing device, the passenger information being information written on the passenger's boarding pass and identifying the passenger; acquiring passenger characteristics associated with the acquired passenger information by accessing a storage device that associates the passenger information with passenger characteristics; identifying an advertisement associated with the acquired passenger characteristics by accessing a storage device that associates the characteristics with at least one advertisement among two or more advertisements; and transmitting the identified advertisement to the passenger's information processing device.

乗客情報は、予約番号、乗客名および座席番号の中の少なくとも1つを含んでいてもよい。 The passenger information may include at least one of a reservation number, a passenger name, and a seat number.

特性は、乗客の属性および乗客による搭乗券の予約に関する属性の中の少なくとも1つを含んでいてもよい。 The characteristics may include at least one of attributes of the passenger and attributes related to the passenger's booking of the boarding pass.

乗客の属性は、性別、年齢、国籍、使用言語、および、航空会社の会員種別の中の少なくとも1つを含んでいてもよい。 Passenger attributes may include at least one of gender, age, nationality, language spoken, and airline membership type.

搭乗券の予約に関する属性は、搭乗券によって指定される座席タイプ、搭乗券の購入における運賃タイプ、および、搭乗券か片道か往復かを指定する情報の中の少なくとも1つを含んでいてもよい。 The attributes related to the boarding pass reservation may include at least one of the following: the seat type specified by the boarding pass, the fare type for the purchase of the boarding pass, and information specifying whether the boarding pass is a one-way or round-trip ticket.

広告配信方法は、乗客の情報処理装置に向けて特定された広告を送信したことに応じて、コンピュータのメモリに、特定された広告を乗客の特性に関連付ける情報である実績情報を格納するステップと、特定された広告に関連付けられた宛先に、実績情報を送信するステップと、をさらに備えていてもよい。 The advertisement delivery method may further include a step of storing performance information, which is information associating the identified advertisement with the passenger's characteristics, in a computer memory in response to transmitting the identified advertisement to the passenger's information processing device, and a step of transmitting the performance information to a destination associated with the identified advertisement.

広告配信方法は、情報処理装置から商品の要求を取得するステップをさらに備えていてもよい。広告を送信するステップは、商品の要求に応じて、情報処理装置に向けて広告を送信することを含んでいてもよい。実績情報は、情報処理装置への広告の送信が基づく商品の属性を含んでいてもよい。 The advertisement delivery method may further include a step of acquiring a request for a product from the information processing device. The step of transmitting the advertisement may include transmitting the advertisement to the information processing device in response to the request for the product. The performance information may include attributes of the product on which the transmission of the advertisement to the information processing device is based.

広告を特定するステップは、要求された商品の属性に基づいて広告を特定することを含んでいてもよい。 The step of identifying the advertisement may include identifying the advertisement based on attributes of the requested product.

広告配信方法は、実績情報に乗客の連絡先を登録するステップと、をさらに備えていてもよい。 The advertisement delivery method may further include a step of registering the passenger's contact information in the performance information.

実績情報を送信するステップは、特定された広告に関連付けられた宛先に、広告が乗客に向けて送信されたタイミングにおける航空機の状態を特定するための情報をさらに送信することを含んでいてもよい。 The step of transmitting the performance information may further include transmitting, to a destination associated with the identified advertisement, information for identifying the status of the aircraft at the time the advertisement was transmitted to the passenger.

本開示の他の局面に従うと、コンピュータの1以上のプロセッサによって実行されることにより、コンピュータに上記広告配信方法を実現させる、プログラムが提供される。 According to another aspect of the present disclosure, a program is provided that, when executed by one or more processors of a computer, causes the computer to realize the above-described advertisement delivery method.

本開示のさらに他の局面に従うと、上記プログラムを格納するメモリと、プログラムを実行する1以上のプロセッサとを備える、情報処理装置が提供される。 According to yet another aspect of the present disclosure, there is provided an information processing device comprising a memory for storing the above program and one or more processors for executing the program.

本開示のさらに他の局面に従うと、第1のコンピュータと、航空機の機内に設置される第2のコンピュータとによって実行される広告配信方法が提供される。当該方法は、第2のコンピュータによって実行される、乗客の情報処理装置から、当該乗客の搭乗券に記載された情報であって当該乗客を特定する情報である乗客情報を取得するステップと、乗客情報を乗客の特性と関連付ける記憶装置にアクセスすることにより、取得された乗客情報に関連付けられた乗客の特性を取得するステップと、特性を2以上の広告の中の少なくとも1の広告と関連付ける記憶装置にアクセスすることにより、取得された乗客の特性に関連付けられた広告を特定するステップと、乗客の情報処理装置に向けて、特定された広告を送信するステップと、乗客の情報処理装置に向けて特定された広告を送信したことに応じて、第1のコンピュータのメモリに、特定された広告を乗客の特性に関連付ける情報である実績情報を格納するステップと、第1のコンピュータに、実績情報を送信するステップと、を備え、第1のコンピュータによって実行される、乗客の連絡先に向けて、広告に対応する追加の情報を送信するステップをさらに備える。 According to yet another aspect of the present disclosure, there is provided an advertisement delivery method executed by a first computer and a second computer installed on board an aircraft. The method includes the steps of: acquiring passenger information, which is information written on the passenger's boarding pass and identifies the passenger, from a passenger's information processing device executed by the second computer; acquiring passenger characteristics associated with the acquired passenger information by accessing a storage device that associates the passenger information with passenger characteristics; identifying an advertisement associated with the acquired passenger characteristics by accessing a storage device that associates the characteristics with at least one advertisement among two or more advertisements; transmitting the identified advertisement to the passenger's information processing device; storing performance information, which is information associating the identified advertisement with the passenger characteristics, in a memory of the first computer in response to transmitting the identified advertisement to the passenger's information processing device; and transmitting the performance information to the first computer, and further includes the steps of transmitting additional information corresponding to the advertisement to the passenger's contacts executed by the first computer.

本開示によれば、航空機の機内に設置されたコンピュータは、乗客の情報処理装置から、搭乗券に記載された情報であって乗客を特定する情報である乗客情報を取得すれば、当該乗客情報に関連付けられた乗客の特性を取得し、当該特性に関連付けられた広告を特定し、特定された広告を乗客の情報処理装置に向けて送信できる。これにより、航空機内で乗客にその特性を情報処理装置に入力させることなく、当該乗客に向けて、当該乗客の特性に応じた広告を配信することができる。 According to the present disclosure, a computer installed on board an aircraft can acquire passenger information, which is information written on a boarding pass and identifies a passenger, from a passenger's information processing device, and can then acquire the passenger's characteristics associated with the passenger information, identify advertisements associated with the characteristics, and transmit the identified advertisements to the passenger's information processing device. This makes it possible to deliver advertisements to passengers that are in line with their characteristics, without requiring the passenger to input the characteristics into the information processing device while on the aircraft.

コンテンツ提供システムの構成を概略的に示す図である。FIG. 1 is a diagram illustrating a configuration of a content providing system. フライト予約において端末100に表示される画面の一例を示す図である。FIG. 11 is a diagram showing an example of a screen displayed on the terminal 100 when reserving a flight. 搭乗券の出力のためにユーザ900がチェックイン機400の前に立っている場面の一例を示す図である。9 is a diagram showing an example of a scene in which a user 900 is standing in front of a check-in machine 400 to print a boarding pass. ユーザ900が機内で商品の注文などのために端末100を使用する場面の一例を示す図である。FIG. 1 is a diagram showing an example of a scene in which a user 900 uses the terminal 100 on an airplane to order a product, etc. 機内サーバ300を搭載する航空機が空港に着陸した場面を模式的に示す図である。1 is a diagram showing a schematic diagram of a scene in which an aircraft equipped with an in-flight server 300 lands at an airport. 端末100のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a terminal 100. 予約サーバ200のハードウェア構成の一例を示す図である。FIG. 2 illustrates an example of a hardware configuration of a reservation server 200. 機内サーバ300のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of an on-board server 300. チェックイン機400のハードウェア構成の一例を示す図である。FIG. 4 is a diagram showing an example of the hardware configuration of a check-in machine 400. 予約情報のデータ構成の一例を示す図である。FIG. 4 is a diagram showing an example of a data configuration of reservation information. 乗客リストのデータ構成の一例を示す図である。FIG. 4 is a diagram showing an example of a data configuration of a passenger list. 食品用商品情報のデータ構成の一例を示す図である。FIG. 4 is a diagram showing an example of a data configuration of food product information. コンテンツ用商品情報のデータ構成の一例を示す図である。FIG. 4 is a diagram showing an example of a data configuration of content product information. 広告情報のデータ構成の一例を示す図である。FIG. 4 is a diagram illustrating an example of a data configuration of advertisement information. 広告主情報のデータ構成の一例を示す図である。FIG. 4 is a diagram illustrating an example of a data configuration of advertiser information. 配信実績のデータ構成の一例を示す図である。FIG. 13 is a diagram illustrating an example of a data configuration of a delivery record. フライト情報のデータ構成の一例を示す図である。FIG. 2 is a diagram showing an example of a data configuration of flight information. フライト予約処理のフローチャートである。1 is a flowchart of a flight reservation process. 準備処理のフローチャートである。13 is a flowchart of a preparation process. 端末100に表示される注文用画面の一例を示す図である。FIG. 11 is a diagram showing an example of an order screen displayed on the terminal 100. 端末100に表示される注文用画面の他の例を示す図である。FIG. 11 is a diagram showing another example of the order screen displayed on the terminal 100. 機内販売処理のフローチャートである。13 is a flowchart of an in-flight sales process. 認証用の情報の入力を要求する画面の一例を示す図である。FIG. 13 is a diagram showing an example of a screen requesting input of authentication information. 端末100における広告の表示画面の一例を示す図である。FIG. 2 is a diagram showing an example of an advertisement display screen on the terminal 100. リポート送信処理のフローチャートである。13 is a flowchart of a report transmission process. コンテンツ提供システムの構成の変形例を示す図である。FIG. 13 is a diagram showing a modified example of the configuration of the content providing system.

以下に、図面を参照しつつ、広告配信方法を実現する情報処理装置の一実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。 Below, an embodiment of an information processing device that realizes an advertisement distribution method will be described with reference to the drawings. In the following description, identical parts and components are given the same reference numerals. Their names and functions are also the same. Therefore, their description will not be repeated.

[1.コンテンツ提供システムの概要の説明]
本実施の形態に係るコンテンツ提供システムは、航空機の機内で、乗客に広告を提供する。図1は、コンテンツ提供システムの構成を概略的に示す図である。図1に示されるように、コンテンツ提供システムは、端末100と、予約サーバ200と、機内サーバ300と、チェックイン機400と、商品管理サーバ600と、コンテンツサーバ700と、広告サーバ800とを含む。
[1. Overview of the content provision system]
The content providing system according to the present embodiment provides advertisements to passengers on board an aircraft. Fig. 1 is a diagram showing a schematic configuration of the content providing system. As shown in Fig. 1, the content providing system includes a terminal 100, a reservation server 200, an in-flight server 300, a check-in machine 400, a product management server 600, a content server 700, and an advertisement server 800.

端末100は、たとえばパーソナルコンピュータやスマートフォンなどの、汎用の情報端末によって構成される。コンテンツ提供システムでは、ユーザ900が端末100を利用する。ユーザ900は、端末100のユーザであって、航空機の乗客でもある。 The terminal 100 is configured by a general-purpose information terminal such as a personal computer or a smartphone. In the content providing system, the terminal 100 is used by a user 900. The user 900 is a user of the terminal 100 and also a passenger on an airplane.

予約サーバ200は、フライトを管理する。予約サーバ200は、航空会社によって運営されてもよいし、旅行代理店によって運営されてもよい。図1では、各乗客のフライトの情報が「予約情報」として示される。 The reservation server 200 manages flights. The reservation server 200 may be operated by an airline or a travel agency. In FIG. 1, flight information for each passenger is shown as "reservation information."

機内サーバ300は、航空機の機内に設置され、端末100にコンテンツや広告を提供する。コンテンツ提供システムでは、機内サーバ300は、端末100に向けて、コンテンツファイルを送信することによりコンテンツを提供し、広告ファイルを送信することにより広告を提供する。機内サーバ300は、決済に関する処理を実施することもできる。 The on-board server 300 is installed on board the aircraft and provides content and advertisements to the terminal 100. In the content provision system, the on-board server 300 provides content by transmitting content files to the terminal 100, and provides advertisements by transmitting advertisement files. The on-board server 300 can also perform payment-related processing.

チェックイン機400は、予約情報に基づいて搭乗券を出力する。
商品管理サーバ600は、商品の情報を管理する。コンテンツサーバ700は、機内サーバ300にコンテンツのデータを提供する。広告サーバ800は、機内サーバ300に広告のデータを提供する。本明細書では、「コンテンツのデータ」が単に「コンテンツ」と記述される場合があり、また、「広告のデータ」が単に「広告」と記述される場合がある。
The check-in machine 400 outputs a boarding pass based on the reservation information.
The product management server 600 manages product information. The content server 700 provides content data to the on-board server 300. The advertisement server 800 provides advertisement data to the on-board server 300. In this specification, "content data" may be simply referred to as "content," and "advertisement data" may be simply referred to as "advertisement."

図1には、ステップ(1)~ステップ(14)の順に、要素間で実施される処理の流れが示される。図1を参照して、コンテンツ提供システムにおける処理の流れを概略的に説明する。 Figure 1 shows the flow of processing performed between elements in the order of steps (1) to (14). The flow of processing in the content provision system is explained in outline with reference to Figure 1.

・(1)フライト予約
ユーザ900は、端末100を利用して予約サーバ200にアクセスし、フライトを予約する。
(1) Flight Reservation A user 900 uses the terminal 100 to access the reservation server 200 and reserves a flight.

図2は、フライト予約において端末100に表示される画面の一例を示す図である。図2の画面20は、たとえば端末100のプロセッサが所与のアプリケーションを実行することによって、端末100のディスプレイに表示される。 Figure 2 is a diagram showing an example of a screen displayed on the terminal 100 during flight booking. The screen 20 in Figure 2 is displayed on the display of the terminal 100, for example, by the processor of the terminal 100 executing a given application.

図2の画面20において、欄21には、フライトの便名などの情報が示される。欄22には、変更後の座席を指定する情報が示される。ソフトウェアボタン24は、画面20に表示されたフライトの予約情報を確定させるために操作される。確定された予約情報は、予約サーバ200へ送信される。 In the screen 20 of FIG. 2, a field 21 shows information such as the flight name. A field 22 shows information specifying the new seat. A software button 24 is operated to confirm the flight reservation information displayed on the screen 20. The confirmed reservation information is sent to the reservation server 200.

予約サーバ200は、端末100から受信した予約情報を利用して、ユーザ900の航空機利用の予約(フライトの予約)を完了させる。 The reservation server 200 uses the reservation information received from the terminal 100 to complete the user 900's airline reservation (flight reservation).

・(2)予約番号送信
フライトの予約が完了すると、予約サーバ200は、端末100へ予約番号を送信する。(1)フライト予約から(2)予約番号送信までの流れは、フライト予約処理として、図18を参照して詳述される。
(2) Sending Reservation Number When the flight reservation is completed, the reservation server 200 sends the reservation number to the terminal 100. The flow from (1) flight reservation to (2) sending the reservation number will be described in detail with reference to FIG. 18 as the flight reservation process.

・(3)抽出された予約情報のダウンロード
機内サーバ300には、予約サーバ200から、予約情報のうち、当該機内サーバ300が搭載されるフライトの乗客に関する部分がダウンロードされる。一例では、機内サーバ300に、当該機内サーバ300が搭載されるフライトの便名を入力されると、当該便名を予約サーバ200へ送信する。便名の代わりに、到着地および/または到着予定時刻が利用されてもよい。これに応じて、予約サーバ200は、予約情報の中から該当するフライトの乗客の情報を抽出する。機内サーバ300は、抽出された情報を、乗客リストとしてダウンロードする。
(3) Download of extracted reservation information The in-flight server 300 downloads from the reservation server 200 the portion of the reservation information related to passengers of the flight on which the in-flight server 300 is installed. In one example, when the flight name of the flight on which the in-flight server 300 is installed is input to the in-flight server 300, the in-flight server 300 transmits the flight name to the reservation server 200. Instead of the flight name, the arrival place and/or the scheduled arrival time may be used. In response to this, the reservation server 200 extracts information on passengers of the corresponding flight from the reservation information. The in-flight server 300 downloads the extracted information as a passenger list.

・(4A)商品情報のダウンロード
商品管理サーバ600において登録される商品情報から、機内で販売される商品の情報が抽出されて、機内サーバ300へダウンロードされる。商品情報は、食品用商品情報として、図11を参照して後述される。
(4A) Download of Product Information Information on products sold on board the aircraft is extracted from the product information registered in the product management server 600, and downloaded to the on-board server 300. The product information will be described later as food product information with reference to FIG. 11.

一例では、機内サーバ300から当該機内サーバ300が搭載されるフライトの便名の入力を受け付けると、商品管理サーバ600は、便名に基づいて商品の情報を抽出し、抽出された商品の情報を機内サーバ300へ送信する。商品の一例は、機内食である。 In one example, when the product management server 600 receives input of the flight name of the flight on which the in-flight server 300 is installed from the in-flight server 300, the product management server 600 extracts product information based on the flight name and transmits the extracted product information to the in-flight server 300. One example of a product is an in-flight meal.

商品の他の例は、タオルやキーホルダーなどの物品である。さらに他の例は、機内の座席変更である。さらに他の例は、到着地における、交通手段、イベント、または、宿泊のチケットである。飛行中、機内サーバ300は商品管理サーバ600と通信できない場合があり得る。このような場合のために、上記商品は、いわゆる「ラストミニッツ」のイベントチケットまたは宿泊サービスなどの、機内サーバ300が搭載される航空機の機内で売り切られることを目的としたものであって、航空機外で販売されることが意図されていないものであってもよい。 Other examples of products are items such as towels and key chains. Yet another example is a seat change on board the aircraft. Yet another example is tickets for transportation, an event, or accommodation at the destination. There may be cases during the flight where the in-flight server 300 is unable to communicate with the product management server 600. For such cases, the above products may be those intended to be sold on board the aircraft on which the in-flight server 300 is installed, such as so-called "last minute" event tickets or accommodation services, and not intended to be sold outside the aircraft.

・(4B)コンテンツのダウンロード
コンテンツサーバ700に登録されているコンテンツから、機内で提供されるコンテンツが抽出されて、機内サーバ300へダウンロードされる。ダウンロードされたコンテンツのインデックスは、コンテンツ用商品情報として、図13を参照して後述される。
(4B) Download of Content Content to be provided on the aircraft is extracted from the contents registered in the content server 700, and downloaded to the on-aircraft server 300. An index of the downloaded content will be described later as content product information with reference to FIG. 13.

機内で提供されるコンテンツは、機内サーバ300が搭載されるフライトの乗客の情報(たとえば、後述する乗客属性および/または予約属性)に従って選択されてもよい。たとえば、当該フライトの乗客が、使用言語を日本語とする乗客と、使用言語を英語とする乗客とを含む場合、機内サーバ300には、ある映画について、日本語版のコンテンツ、および、英語版のコンテンツがダウンロードされてもよい。当該フライトの乗客が、さらに、使用言語を韓国語とする乗客を含む場合、機内サーバ300には、上記映画について、さらに韓国語版のコンテンツがダウンロードされてもよい。 The content provided in-flight may be selected according to information about passengers on the flight on which the in-flight server 300 is installed (e.g., passenger attributes and/or reservation attributes, described below). For example, if the passengers on the flight include passengers whose preferred language is Japanese and passengers whose preferred language is English, the in-flight server 300 may download Japanese and English versions of content for a certain movie. If the passengers on the flight also include passengers whose preferred language is Korean, the in-flight server 300 may also download Korean versions of content for the above movie.

・(4C)広告のダウンロード
広告サーバ800に登録されている広告から、機内で提供される広告が抽出されて、機内サーバ300へダウンロードされる。ダウンロードされた広告のインデックスは、広告情報として、図14を参照して後述される。
(4C) Advertisement Download Advertisements to be provided on board are extracted from advertisements registered in the advertisement server 800, and downloaded to the on-board server 300. An index of the downloaded advertisement will be described later as advertisement information with reference to FIG. 14.

機内で提供される広告は、機内サーバ300が搭載されるフライトの乗客の情報(たとえば、後述する乗客属性および/または予約属性)に従って選択されてもよい。たとえば、当該フライトの乗客が、使用言語を日本語とする乗客と、使用言語を英語とする乗客とを含む場合、機内サーバ300には、ある商品について、日本語版の広告、および、英語版の広告がダウンロードされてもよい。当該フライトの乗客が、さらに、使用言語を韓国語とする乗客を含む場合、機内サーバ300には、上記商品について、さらに韓国語版の広告がダウンロードされてもよい。 Advertisements provided in-flight may be selected according to information about passengers on the flight on which the in-flight server 300 is installed (e.g., passenger attributes and/or reservation attributes, described below). For example, if the passengers on the flight include passengers whose preferred language is Japanese and passengers whose preferred language is English, a Japanese version of an advertisement and an English version of an advertisement for a certain product may be downloaded to the in-flight server 300. If the passengers on the flight also include passengers whose preferred language is Korean, a Korean version of an advertisement for the above-mentioned product may also be downloaded to the in-flight server 300.

(3)抽出された予約情報のダウンロードから(4C)広告のダウンロードまでの流れは、準備処理として、図19を参照して詳述される。 The process from (3) downloading the extracted reservation information to (4C) downloading the advertisement is described in detail as the preparation process with reference to FIG. 19.

・(5)予約番号の入力~(8)搭乗券出力
ユーザ900は、チェックイン機400に予約番号を入力する(ステップ(5))。チェックイン機400は、入力された予約番号を予約サーバ200に照会する(ステップ(6))。予約サーバ200は、チェックイン機400に対して、照会された予約番号に対応する予約情報を送信する(ステップ(7))。チェックイン機400は、予約サーバ200から送信された予約番号に対応する搭乗券を出力する(ステップ(8))。
(5) Input of reservation number - (8) Output of boarding pass User 900 inputs a reservation number into check-in machine 400 (step (5)). Check-in machine 400 queries reservation server 200 for the input reservation number (step (6)). Reservation server 200 transmits reservation information corresponding to the requested reservation number to check-in machine 400 (step (7)). Check-in machine 400 outputs a boarding pass corresponding to the reservation number transmitted from reservation server 200 (step (8)).

図3は、搭乗券の出力のためにユーザ900がチェックイン機400の前に立っている場面の一例を示す図である。図3には、チェックイン機400から出力される搭乗券の一例が、左方に拡大されて示されている。 Figure 3 shows an example of a scene in which a user 900 is standing in front of a check-in machine 400 to print a boarding pass. In Figure 3, an example of a boarding pass printed from the check-in machine 400 is shown enlarged to the left.

チェックイン機400は、タッチモニタ440と、搭乗券プリンタ432と、二次元コードスキャナ433とを含む。タッチモニタ440は、タッチパネル441と、ディスプレイ442とを含む。ユーザ900は、タッチパネル441に予約番号を入力する。予約番号はバーコードまたは二次元コード等の図形で供給されていてもよく、ユーザ900は、二次元コードスキャナ433に予約番号を入力してもよい。チェックイン機400は、入力された予約番号に対応する搭乗券に対応する搭乗券を搭乗券プリンタ432から出力する。予約番号が二次元コードで提供される場合、採用されるコードの種類は、図3に記載されたものに限定されず、QR(登録商標)コードなどの他の種類であってもよい。 The check-in machine 400 includes a touch monitor 440, a boarding pass printer 432, and a two-dimensional code scanner 433. The touch monitor 440 includes a touch panel 441 and a display 442. The user 900 inputs a reservation number into the touch panel 441. The reservation number may be provided in the form of a graphic such as a barcode or a two-dimensional code, and the user 900 may input the reservation number into the two-dimensional code scanner 433. The check-in machine 400 outputs a boarding pass corresponding to the input reservation number from the boarding pass printer 432. When the reservation number is provided in the form of a two-dimensional code, the type of code employed is not limited to that described in FIG. 3, and may be another type such as a QR (registered trademark) code.

搭乗券30には、ユーザ900の予約に関する種々の情報が記載されている。搭乗券30には、二次元コードは、予約番号および/または予約番号に関連する情報を表わす。搭乗券30には、さらに、便名、出発時刻、搭乗口、座席番号、出発の日付、予約番号、および、予約者の氏名が記載されている。 Boarding pass 30 contains various information related to user 900's reservation. On boarding pass 30, the two-dimensional code represents the reservation number and/or information related to the reservation number. Boarding pass 30 further contains the flight name, departure time, boarding gate, seat number, departure date, reservation number, and the name of the person who made the reservation.

搭乗券に記載された情報のうち、予約番号、座席番号、および、予約者の氏名などの、乗客を特定することができるそれぞれの項目は、乗客情報の一例である。 Items on a boarding pass that can identify a passenger, such as reservation number, seat number, and name of the person making the reservation, are examples of passenger information.

搭乗券30は、搭乗券に記載された1つ以上の日付が誕生日と一致する乗客に対するメッセージ「Happy Birthday!」など、乗客情報に応じたメッセージを表示する欄を含んでいても良い。また、搭乗券30は、広告欄を含んでいても良い。当該広告欄に表示される広告は、乗客に関する情報(たとえば、後述する乗客属性および/または予約属性)に従って選択されてもよい。 The boarding pass 30 may include a section for displaying a message according to passenger information, such as a message such as "Happy Birthday!" to a passenger whose birthday matches one or more dates printed on the boarding pass. The boarding pass 30 may also include an advertising section. Advertisements displayed in the advertising section may be selected according to information about the passenger (e.g., passenger attributes and/or reservation attributes, described below).

・(9)注文~(11)決済
次に、ユーザ900の搭乗後の流れを説明する。ユーザ900は、機内で商品やコンテンツを購入する場合、端末100を利用して、機内サーバ300に向けて必要な情報を送信する(ステップ(9),(10))。必要な情報は、商品の注文および認証要求である。
(9) Order to (11) Payment Next, the flow after the user 900 boards the aircraft will be described. When the user 900 purchases a product or content on board the aircraft, the user 900 uses the terminal 100 to transmit necessary information to the on-board server 300 (steps (9) and (10)). The necessary information is the product order and an authentication request.

図4は、ユーザ900が機内で商品の注文などのために端末100を使用する場面の一例を示す図である。図4に示されるように、ユーザ900は、機内の座席で端末100を操作する。端末100は、中継器350を経由して機内サーバ300と通信する。 Figure 4 is a diagram showing an example of a situation in which a user 900 uses a terminal 100 to order a product on board an aircraft. As shown in Figure 4, the user 900 operates the terminal 100 at a seat on the aircraft. The terminal 100 communicates with the in-flight server 300 via a repeater 350.

一実現例では、端末100からのアクセスを受け付けると、端末100に対して、商品購入のウェブページを提供する。当該ウェブページに対して、ユーザ900は、端末100に対して商品の注文を入力する。注文は、機内サーバ300へと送信される。注文を受信すると、機内サーバ300は、端末100に対して、乗客を認証するための情報(認証用の情報)の入力を要求する。当該要求に応じて、端末100には、認証用の情報の入力を促すメッセージが表示される。 In one implementation example, when access from the terminal 100 is accepted, a web page for purchasing a product is provided to the terminal 100. The user 900 inputs an order for a product to the terminal 100 on the web page. The order is transmitted to the in-flight server 300. Upon receiving the order, the in-flight server 300 requests the terminal 100 to input information for authenticating the passenger (authentication information). In response to the request, a message prompting the input of authentication information is displayed on the terminal 100.

上記メッセージに応じて、ユーザ900は、端末100を用いて、認証用の情報を機内サーバ300へ送信することにより、機内サーバ300に対して認証を要求する。認証用の情報の一例は、予約番号とメールアドレスである。 In response to the above message, the user 900 uses the terminal 100 to request authentication from the on-board server 300 by sending authentication information to the on-board server 300. An example of the authentication information is a reservation number and an email address.

機内サーバ300は、ユーザ900から入力された認証用の情報を機内サーバ300内の乗客リスト内の情報と照合することにより、ユーザ900を認証する。 The on-board server 300 authenticates the user 900 by comparing the authentication information entered by the user 900 with the information in the passenger list in the on-board server 300.

ユーザ900の認証に成功すると、機内サーバ300は注文について決済する(ステップ(11))。一実現例では、機内サーバ300は、各乗客について別途登録されているポイントから、商品の価格に対応する分のポイントを減算することによって決済を行う。他の実現例では、客室乗務員に対して、ユーザ900から商品の価格に対応する金銭を徴収する指示を、客室乗務員が携帯する端末および/または客室乗務員用のモニタに表示する。これにより、客室乗務員は、商品を購入したユーザ900に価格に対応する金銭の支払いを依頼する。ユーザ900は、客室乗務員に対し金銭を支払う。 If the authentication of the user 900 is successful, the in-flight server 300 settles for the order (step (11)). In one implementation example, the in-flight server 300 settles by subtracting points corresponding to the price of the product from the points separately registered for each passenger. In another implementation example, an instruction to the flight attendant to collect money corresponding to the price of the product from the user 900 is displayed on a terminal carried by the flight attendant and/or on a monitor for the flight attendant. The flight attendant then requests the user 900 who has purchased the product to pay the money corresponding to the price. The user 900 pays the money to the flight attendant.

・(12)準備~(13)提供
機内サーバ300は、ユーザ900への商品提供の準備を実行する(ステップ(12))。商品提供の準備は、決済の完了を条件として開始されてもよい。
(12) Preparation to (13) Provision The on-board server 300 executes preparation for providing the product to the user 900 (step (12)). Preparation for providing the product may be started on the condition that payment is completed.

商品が食品(機内食)などの有体物である場合、一実現例では、機内サーバ300は、商品提供の準備として、客室乗務員に対するユーザ900への商品提供の指示を表示する。当該指示は、ユーザ900の座席番号を含んでいてもよい。一実現例では、当該指示は、客室乗務員が携帯する端末および/または客室乗務員用のモニタに表示される。 When the product is a tangible item such as food (in-flight meals), in one implementation example, the in-flight server 300 displays instructions to the flight attendant to provide the product to the user 900 in preparation for providing the product. The instructions may include the seat number of the user 900. In one implementation example, the instructions are displayed on a terminal carried by the flight attendant and/or on a monitor for the flight attendant.

商品がコンテンツの閲覧などの無体物(サービス)である場合、一実現例では、機内サーバ300は、ユーザ900が指定したコンテンツを端末100に向けて送信するための処理を実行する。 When the product is an intangible good (service) such as viewing of content, in one implementation example, the on-board server 300 executes processing to transmit the content specified by the user 900 to the terminal 100.

商品提供の準備において、機内サーバ300は、ユーザ900に提供する広告を特定してもよい。一実現例では、機内サーバ300は、ユーザ900の特性(たとえば、後述する乗客属性および/または予約属性)に基づいて、当該ユーザ900に送信する広告を特定する。 In preparing to provide a product, the on-board server 300 may identify advertisements to provide to the user 900. In one implementation, the on-board server 300 identifies advertisements to send to the user 900 based on characteristics of the user 900 (e.g., passenger attributes and/or reservation attributes, described below).

商品がコンテンツの閲覧などの無体物である場合、機内サーバ300は、ユーザ900に商品を提供する(ステップ(13))。より具体的には、機内サーバ300は、指定されたコンテンツを端末100へ送信する。このとき、機内サーバ300は、さらに、上記のように特定した広告を端末100へ送信する。 If the product is an intangible item such as viewing of content, the on-board server 300 provides the product to the user 900 (step (13)). More specifically, the on-board server 300 transmits the specified content to the terminal 100. At this time, the on-board server 300 further transmits the advertisement identified as described above to the terminal 100.

商品が食品などの有体物である場合、客室乗務員はユーザ900に商品を提供し、機内サーバ300はユーザ900の端末100に広告を提供する。なお、機内サーバ300は、ロボットに対してユーザ900の座席への商品運搬を指示することにより、ユーザ900に商品を提供してもよい。 If the product is a tangible item such as food, the flight attendant provides the product to the user 900, and the in-flight server 300 provides an advertisement to the terminal 100 of the user 900. Note that the in-flight server 300 may provide the product to the user 900 by instructing the robot to deliver the product to the seat of the user 900.

・(14)リポート送信
図16を参照して後述されるように、機内サーバ300では、機内での広告送信の実績が蓄積される。機内サーバ300は、リポート送信として、乗客への広告送信の実績を広告主に報告する。広告を送信した乗客から、広告に関する追加的な情報の要求を受信していた場合、機内サーバ300は、広告主に、リポート送信において、当該追加的な情報の要求を受信したことを通知してもよい。
(14) Report Transmission As described later with reference to Fig. 16, the on-board server 300 accumulates the results of on-board advertisement transmission. The on-board server 300 reports the results of advertisement transmission to passengers to the advertiser as a report transmission. When a request for additional information related to the advertisement has been received from a passenger who has transmitted the advertisement, the on-board server 300 may notify the advertiser that the request for the additional information has been received in the report transmission.

(14)リポート送信の流れは、図25を参照して詳述される。
[2.ハードウェア構成]
以下、図6~図9を参照して、コンテンツ提供システムを構成する装置のハードウェア構成を説明する。
(14) The report transmission process is described in detail with reference to FIG.
2. Hardware Configuration
Hereinafter, the hardware configuration of the devices constituting the content providing system will be described with reference to FIGS.

(端末100)
図6は、端末100のハードウェア構成の一例を示す図である。図6に示されるように、端末100は、プロセッサ101と、RAM(Random Access Memory)102と、記憶装置103と、マイクロフォン(マイク)104と、スピーカ105と、ディスプレイ106と、入力装置107と、通信インターフェース108と、カメラ109と、近距離通信インターフェース110とを備えている。端末100内の各要素は、互いに内部バスで接続されている。プロセッサ101は、少なくとも1つのCPU(Central Processing Unit)、少なくとも1つのASIC(Application Specific Integrated Circuit)、少なくとも1つのFPGA(Field-Programmable Gate Array)、またはそれらの組み合わせなどによって構成される。
(Terminal 100)
Fig. 6 is a diagram showing an example of a hardware configuration of the terminal 100. As shown in Fig. 6, the terminal 100 includes a processor 101, a RAM (Random Access Memory) 102, a storage device 103, a microphone (microphone) 104, a speaker 105, a display 106, an input device 107, a communication interface 108, a camera 109, and a short-range communication interface 110. The elements in the terminal 100 are connected to each other via an internal bus. The processor 101 is composed of at least one CPU (Central Processing Unit), at least one ASIC (Application Specific Integrated Circuit), at least one FPGA (Field-Programmable Gate Array), or a combination thereof.

RAM102は、プロセッサ101における処理実行時の作業領域として機能する。記憶装置103は、たとえばフラッシュメモリによって実現され、プロセッサ101が実行するプログラム(アプリケーションプログラムを含む)および当該プログラムの実行に利用されるデータを非一時的に格納する。 RAM 102 functions as a working area when processor 101 is executing processes. Storage device 103 is realized, for example, by a flash memory, and non-temporarily stores programs (including application programs) executed by processor 101 and data used in executing the programs.

マイク104は、入力された音声に応じた信号を、プロセッサ101へ出力する。スピーカ105は、プロセッサ101から出力される信号に従って、音声を出力する。ディスプレイ106は、プロセッサ101によって実行されるプログラムの処理結果を示す画像を表示する。入力装置107は、端末100に対する入力操作を受け付ける。入力装置107は、たとえば、ハードウェアボタン、および/または、ディスプレイ106上に配置されたタッチセンサである。 The microphone 104 outputs a signal corresponding to the input voice to the processor 101. The speaker 105 outputs voice according to the signal output from the processor 101. The display 106 displays an image showing the processing result of the program executed by the processor 101. The input device 107 accepts input operations to the terminal 100. The input device 107 is, for example, a hardware button and/or a touch sensor arranged on the display 106.

通信インターフェース108は、たとえば、ネットワークカードによって実現される。プロセッサ101は、通信インターフェース108を介して他の装置とデータを送受信する。カメラ109は、CMOS(Complementary Metal-Oxide Semiconductor)イメージセンサ等を含み、画像を撮影し、撮影された画像をプロセッサ101へ出力する。近距離通信インターフェース110は、端末100にBluetooth(登録商標)などの近距離通信規格に従った態様で他の機器と通信させる。 The communication interface 108 is realized by, for example, a network card. The processor 101 transmits and receives data to and from other devices via the communication interface 108. The camera 109 includes a CMOS (Complementary Metal-Oxide Semiconductor) image sensor or the like, captures images, and outputs the captured images to the processor 101. The short-range communication interface 110 allows the terminal 100 to communicate with other devices in accordance with a short-range communication standard such as Bluetooth (registered trademark).

(予約サーバ200)
図7は、予約サーバ200のハードウェア構成の一例を示す図である。図7に示されるように、予約サーバ200は、プロセッサ201と、通信インターフェース203と、記憶装置205とを含む。プロセッサ201は、通信インターフェース203を用いて、機内サーバ300等の他の装置との間で情報を送受信する。プロセッサ201は、たとえば、少なくとも1つのCPUによって実現される。
(Reservation server 200)
Fig. 7 is a diagram showing an example of a hardware configuration of the reservation server 200. As shown in Fig. 7, the reservation server 200 includes a processor 201, a communication interface 203, and a storage device 205. The processor 201 transmits and receives information to and from other devices such as the in-flight server 300 using the communication interface 203. The processor 201 is realized, for example, by at least one CPU.

記憶装置205は、たとえば、ハードディスク、SSD(Solid State Drive)等によって実現されるが、これに限定されない。記憶装置205は、プログラム格納領域260とデータ格納領域270とを含む。プログラム格納領域260は、プロセッサ201によって実行されるプログラムを非一時的に格納する。プロセッサ201によって実行されるプログラムは、予約サーバ200の本体に対して着脱可能なまたは離間した記録媒体に格納されていてもよい。記憶装置205は、プロセッサ201のプログラムの実行における作業領域として機能するRAMを含む。データ格納領域270は、予約情報を含む種々のデータを格納する。 The storage device 205 is realized by, for example, a hard disk, an SSD (Solid State Drive), etc., but is not limited to these. The storage device 205 includes a program storage area 260 and a data storage area 270. The program storage area 260 non-temporarily stores the program executed by the processor 201. The program executed by the processor 201 may be stored in a recording medium that is detachable from or separate from the main body of the reservation server 200. The storage device 205 includes a RAM that functions as a working area for the processor 201 to execute the program. The data storage area 270 stores various data including reservation information.

(機内サーバ300)
図8は、機内サーバ300のハードウェア構成の一例を示す図である。図8に示されるように、機内サーバ300は、プロセッサ301と、通信インターフェース303と、記憶装置305とを含む。プロセッサ301は、通信インターフェース303を用いて、予約サーバ200、商品管理サーバ600、および端末100等の他の装置との間で情報を送受信する。他の装置との間の情報の送受信は、中継器(図4の中継器350等)を介して実現されてもよい。プロセッサ301は、たとえば、少なくとも1つのCPUによって実現される。
(In-flight Server 300)
Fig. 8 is a diagram showing an example of a hardware configuration of the in-flight server 300. As shown in Fig. 8, the in-flight server 300 includes a processor 301, a communication interface 303, and a storage device 305. The processor 301 transmits and receives information to and from other devices such as the reservation server 200, the product management server 600, and the terminal 100 using the communication interface 303. The transmission and reception of information to and from other devices may be realized via a repeater (such as the repeater 350 in Fig. 4). The processor 301 is realized, for example, by at least one CPU.

記憶装置305は、たとえば、ハードディスク、SSD等によって実現されるが、これに限定されない。記憶装置305は、プログラム格納領域360とデータ格納領域270とを含む。プログラム格納領域360は、プロセッサ301によって実行されるプログラムを非一時的に格納する。プロセッサ301によって実行されるプログラムは、機内サーバ300の本体に対して着脱可能なまたは離間した記録媒体に格納されていてもよい。記憶装置305は、プロセッサ301のプログラムの実行における作業領域として機能するRAMを含む。データ格納領域370は、後述される乗客リストなどの、種々のデータを格納する。 The storage device 305 is realized by, for example, a hard disk, an SSD, etc., but is not limited to these. The storage device 305 includes a program storage area 360 and a data storage area 270. The program storage area 360 non-temporarily stores the program executed by the processor 301. The program executed by the processor 301 may be stored in a recording medium that is detachable from or separate from the main body of the in-flight server 300. The storage device 305 includes a RAM that functions as a working area for the processor 301 to execute the program. The data storage area 370 stores various data, such as a passenger list, which will be described later.

機内サーバ300は、航空機に対して着脱可能に構成されてもよい。たとえば、予約サーバ200および/または商品管理サーバ600との通信の一部が実行される際には、機内サーバ300は、航空機の外に配置され、電話回線に有線で接続されていてもよい。この意味において、機内サーバ300は、航空機に装着されているか否かを検出するためのセンサを備えていても良い。 The in-flight server 300 may be configured to be detachable from the aircraft. For example, when some of the communications with the reservation server 200 and/or the product management server 600 are performed, the in-flight server 300 may be located outside the aircraft and connected to a telephone line by wire. In this sense, the in-flight server 300 may be equipped with a sensor for detecting whether or not it is attached to the aircraft.

(チェックイン機400)
図9は、チェックイン機400のハードウェア構成の一例を示す図である。図9に示されるように、チェックイン機400は、プロセッサ401と、通信インターフェース403と、記憶装置405とを含む。プロセッサ401は、通信インターフェース403を用いて、予約サーバ200等の他の装置との間で情報を送受信する。プロセッサ401は、たとえば、少なくとも1つのCPUによって実現される。
(Check-in machine 400)
Fig. 9 is a diagram showing an example of a hardware configuration of the check-in machine 400. As shown in Fig. 9, the check-in machine 400 includes a processor 401, a communication interface 403, and a storage device 405. The processor 401 transmits and receives information to and from other devices such as the reservation server 200 using the communication interface 403. The processor 401 is realized, for example, by at least one CPU.

記憶装置405は、たとえば、ハードディスク、SSD等によって実現されるが、これに限定されない。記憶装置405は、プログラム格納領域360とデータ格納領域270とを含む。プログラム格納領域360は、プロセッサ401によって実行されるプログラムを非一時的に格納する。プロセッサ401によって実行されるプログラムは、チェックイン機400の本体に対して着脱可能なまたは離間した記録媒体に格納されていてもよい。 The storage device 405 is realized, for example, by a hard disk, SSD, etc., but is not limited to these. The storage device 405 includes a program storage area 360 and a data storage area 270. The program storage area 360 non-temporarily stores the program executed by the processor 401. The program executed by the processor 401 may be stored in a recording medium that is detachable from or separate from the main body of the check-in machine 400.

図3を参照して説明されたように、チェックイン機400は、タッチモニタ440と、搭乗券プリンタ432と、二次元コードスキャナ433とを含む。タッチモニタ440は、タッチパネル441とディスプレイ442とを含む。タッチパネル441は、静電容量式タッチセンサなどのいかなるタッチセンサによっても実現され得る。ディスプレイ442は、タッチパネル441に重ねられて構成され、液晶ディスプレイおよび/または有機EL(Electro Luminescence)ディスプレイなどのいかなるディスプレイによっても実現され得る。 As described with reference to FIG. 3, the check-in machine 400 includes a touch monitor 440, a boarding pass printer 432, and a two-dimensional code scanner 433. The touch monitor 440 includes a touch panel 441 and a display 442. The touch panel 441 can be realized by any touch sensor, such as a capacitive touch sensor. The display 442 is configured to be overlaid on the touch panel 441, and can be realized by any display, such as a liquid crystal display and/or an organic EL (Electro Luminescence) display.

搭乗券プリンタ432は、記録用紙に情報を印刷し、当該記録用紙を搭乗券として出力する。二次元コードスキャナ433は、読み取った画像をプロセッサ401に向けて出力する。 The boarding pass printer 432 prints information on a recording sheet and outputs the recording sheet as a boarding pass. The two-dimensional code scanner 433 outputs the scanned image to the processor 401.

[3.データ構造]
次に図10~図17のそれぞれを参照して、コンテンツ提供システムにおいて利用される情報のデータ構成例を説明する。
3. Data Structure
Next, examples of data configurations of information used in the content providing system will be described with reference to FIGS.

(予約情報)
図10は、予約情報のデータ構成の一例を示す図である。予約情報は、たとえば予約サーバ200のデータ格納領域270に格納される。
(Reservation Information)
10 is a diagram showing an example of the data structure of the reservation information. The reservation information is stored in the data storage area 270 of the reservation server 200, for example.

図10に示されるように、予約情報は、日付、便名、乗客情報、乗客属性、および、予約属性を含む。日付は、フライトの日付を表す。便名は、フライトの便名を表す。 As shown in FIG. 10, the reservation information includes date, flight number, passenger information, passenger attributes, and reservation attributes. The date represents the date of the flight. The flight number represents the flight name.

乗客情報は、予約に係る乗客を特定するための情報であり、4項目(氏名、予約番号、座席番号、および、メールアドレス)のデータを含む。座席番号は、乗客のチェックインまで設定されない場合がある。図10の例では、氏名「Hong GILDONG」で特定される乗客については、未だ座席番号が設定されていない。 Passenger information is information for identifying the passenger related to the reservation, and includes four items of data (name, reservation number, seat number, and email address). The seat number may not be set until the passenger checks in. In the example of Figure 10, a seat number has not yet been set for the passenger identified by the name "Hong GILDONG."

乗客属性は、予約に係る乗客の特性を表す情報であり、5項目(年齢、性別、国籍、使言語、および、会員種別)のデータを含む。乗客属性の各項目は、予約時に取得されてもよいし、予め登録された情報から抽出されてもよい。 Passenger attributes are information that describes the characteristics of the passenger involved in the reservation, and include data on five items (age, gender, nationality, language spoken, and membership type). Each item of passenger attributes may be obtained at the time of reservation, or may be extracted from information registered in advance.

使用言語は、ユーザが使用する言語を表す。図10の例では、「JP」は日本語を表し、「EN」は英語を表し、「KR」は韓国語を表す。一実現例では、各ユーザは、メールアドレスとともに、使用言語を航空会社に予め登録している。予約サーバ200のプロセッサ201は、予約情報に含まれるメールアドレスに関連付けられた使用言語を、航空会社のサーバから抽出して予約情報に登録してもよい。メールアドレスの代わりに、航空会社からユーザに付与された会員番号が利用されてもよい。 The language used indicates the language used by the user. In the example of FIG. 10, "JP" indicates Japanese, "EN" indicates English, and "KR" indicates Korean. In one implementation example, each user pre-registers the language used along with the email address with the airline. The processor 201 of the reservation server 200 may extract the language used associated with the email address included in the reservation information from the airline's server and register it in the reservation information. Instead of an email address, a membership number assigned to the user by the airline may be used.

会員種別は、航空会社におけるユーザの会員ステータスを表す。図10の例では、「S」「A」「B」のそれぞれの文字で示される3種類の会員種別が示されている。一実現例では、航空会社のサーバには、各ユーザについて、メールアドレスとともに当該ユーザに付与された会員ステータスが格納されている。予約サーバ200のプロセッサ201は、予約情報に含まれるメールアドレスに関連付けられた会員ステータスを、航空会社のサーバから抽出して、会員種別として予約情報に登録してもよい。メールアドレスの代わりに、航空会社からユーザに付与された会員番号が利用されてもよい。一実現例では、「S」が最もステータスが高く(ステータスを獲得するための条件が厳しい)その次に「A」が高く、「B」が最も低い。ただし、これは単なる一例である。 The membership type represents the user's membership status with the airline. In the example of FIG. 10, three types of membership types are shown, each indicated by the letters "S", "A", and "B". In one implementation example, the airline's server stores the membership status assigned to each user along with the email address. The processor 201 of the reservation server 200 may extract the membership status associated with the email address included in the reservation information from the airline's server and register it as the membership type in the reservation information. Instead of an email address, a membership number assigned to the user by the airline may be used. In one implementation example, "S" is the highest status (the conditions for obtaining the status are strict), followed by "A", and "B" is the lowest. However, this is just one example.

予約属性は、予約に関する属性を表し、3項目(運賃タイプ、予約クラス、航空券種類)のデータを含む。 Reservation attributes represent attributes related to a reservation and include data for three items (fare type, reservation class, and ticket type).

運賃タイプは、航空券の予約に係る運賃のタイプを表す。同じフライトの同じ座席に対して、キャンセル条件の違いなどによって複数の種類の運賃が設定される場合がある。運賃タイプは、このような運賃の種類を表す。図10の例では、「Simple」「Value」の2種類の運賃タイプが示されている。一実現例では、「Simple」は、「Value」よりキャンセル条件が厳しいが、安い運賃に対応する。ただし、これは単なる一例である。 The fare type indicates the type of fare associated with booking an airline ticket. There may be multiple types of fares set for the same seat on the same flight, depending on differences in cancellation conditions, etc. The fare type indicates the type of such fares. In the example of Figure 10, two fare types are shown: "Simple" and "Value." In one implementation, "Simple" has stricter cancellation conditions than "Value," but corresponds to a cheaper fare. However, this is just one example.

予約クラスは、座席の種類を表す。一実現例では、座席の種類は、ファーストクラス、ビジネスクラス、および、エコノミークラスを含む。図10の例では、「B」はビジネスクラスを表し、「E」はエコノミークラスを表す。 The booking class represents the type of seat. In one implementation, the seat types include first class, business class, and economy class. In the example of FIG. 10, "B" represents business class and "E" represents economy class.

航空券種類は、対象となるフライトの航空券が、片道の航空券として購入されたか、往復の航空券として購入されたかを表す。 Ticket type indicates whether the ticket for the flight in question was purchased as a one-way or round-trip ticket.

(乗客リスト)
図11は、乗客リストのデータ構成の一例を示す図である。乗客リストは、たとえば機内サーバ300の記憶装置305に格納される。
(Passenger list)
11 is a diagram showing an example of the data structure of the passenger list. The passenger list is stored in the storage device 305 of the in-flight server 300, for example.

乗客リストは、予約情報(図10)を構成するデータのうち、機内サーバ300が搭載されるフライト(たとえば、日付と便名で特定される)に対応するデータを含む。すなわち、予約情報から、機内サーバ300が搭載されるフライトに対応する部分が抽出されて、乗客リストが生成される。なお、図10と比較して、図11では、氏名「Taro YAMADA」で特定される乗客について座席番号「8C」が追加されている。このことは、搭乗券の予約の後、この乗客に座席番号が割り当てられたことを意味する。 The passenger list includes data constituting the reservation information (Figure 10) that corresponds to the flight (specified, for example, by date and flight name) on which the in-flight server 300 is installed. That is, the portion of the reservation information that corresponds to the flight on which the in-flight server 300 is installed is extracted to generate the passenger list. Note that, compared to Figure 10, in Figure 11, seat number "8C" has been added for the passenger identified by the name "Taro YAMADA". This means that a seat number was assigned to this passenger after the boarding pass was reserved.

(食品用商品情報)
図12は、食品用商品情報のデータ構成の一例を示す図である。食品用商品情報は、たとえば機内サーバ300の記憶装置305に格納される。
(Food product information)
12 is a diagram showing an example of the data structure of the food product information. The food product information is stored in the storage device 305 of the in-flight server 300, for example.

食品用商品情報は、5項目(商品ID、商品名、属性、価格、および残数)のデータを含む。商品IDは、各商品に割り振られたIDを表す。商品名は、商品の名称を表す。 The food product information includes data for five items (product ID, product name, attributes, price, and remaining quantity). The product ID represents the ID assigned to each product. The product name represents the name of the product.

属性は、商品の属性を表す。一実現例では、属性として以下の6種類が想定される。
・食事(メイン)
・食事(スナック)
・食事(スイーツ)
・ドリンク(冷)
・ドリンク(温)
・ドリンク(アルコール)
価格は、商品の価格を表す。残数は、販売可能な商品の数量を表す。
The attributes represent attributes of a product. In one implementation example, the following six types of attributes are assumed:
・Meal (main course)
・Meals (snacks)
・Meals (sweets)
・Drinks (cold)
・Drinks (hot)
・Drinks (alcohol)
Price represents the price of the item. Quantity remaining represents the quantity of the item available for sale.

図12の例では、商品ID「00100」は、商品名「鯖カレー」、属性「食事(メイン)」、価格「800円」、および、残数「20」に関連付けられている。商品ID「00200」は、商品名「プレミアム紅茶」、属性「ドリンク(温)」、価格「200円」、および、残数「100」に関連付けられている。 In the example of FIG. 12, the product ID "00100" is associated with the product name "Mackerel Curry", the attribute "Meal (Main)", the price "800 yen", and the remaining quantity "20". The product ID "00200" is associated with the product name "Premium Black Tea", the attribute "Drink (Hot)", the price "200 yen", and the remaining quantity "100".

(コンテンツ用商品情報)
図13は、コンテンツ用商品情報のデータ構成の一例を示す図である。コンテンツ用商品情報は、たとえば機内サーバ300の記憶装置305に格納される。
(Product information for content)
13 is a diagram showing an example of the data structure of the content product information. The content product information is stored in the storage device 305 of the in-flight server 300, for example.

コンテンツ用商品情報は、4項目(商品ID、タイトル、属性、および価格)を含む。商品IDは、各コンテンツに割り振られたIDを表す。タイトルは、コンテンツの名称を表す。 Product information for content includes four items (product ID, title, attributes, and price). The product ID represents the ID assigned to each piece of content. The title represents the name of the content.

属性は、コンテンツの属性(ジャンル)を表す。一実現例では、属性として以下の6種類が想定される。 Attributes represent the attributes (genre) of the content. In one implementation, the following six types of attributes are assumed:

・ノンフィクション
・サスペンス
・コメディ
・ラブロマンス
・トラベル
・その他
価格は、各コンテンツを視聴するための価格を表す。
-Non-fiction -Suspense -Comedy -Romance -Travel -Other The price indicates the price to watch each content.

図13の例では、商品ID「10100」は、タイトル「映画(1)」、属性「トラベル」、および、価格「200円」に関連付けられている。商品ID「10101」は、タイトル「映画(2)」、属性「コメディ」、および、価格「100円」に関連付けられている。なお、コンテンツが無料で配信される場合もあり得る。また、すべてのコンテンツが無料で配信される場合には、コンテンツ用商品情報は、項目「価格」を含まなくても良い。 In the example of FIG. 13, product ID "10100" is associated with the title "Movie (1)", the attribute "Travel", and the price "200 yen". Product ID "10101" is associated with the title "Movie (2)", the attribute "Comedy", and the price "100 yen". Note that content may be distributed free of charge. Also, if all content is distributed free of charge, the product information for content does not need to include the item "Price".

(広告情報)
図14は、広告情報のデータ構成の一例を示す図である。広告時報は、たとえば機内サーバ300の記憶装置305に格納される。
(Advertising Information)
14 is a diagram showing an example of the data structure of the advertisement information. The advertisement information is stored in the storage device 305 of the on-board server 300, for example.

広告情報は、4項目(広告ID、ファイル名、広告主、およびターゲット)のデータを含む。広告IDは、各広告に割り振られたIDを表す。ファイル名は、広告を規定するファイル(動画ファイル、音声ファイル、など)の名称を表す。各広告のファイルは、たとえば機内サーバ300の記憶装置305に格納される。広告主は、広告の広告主を表す。 The advertisement information includes four items of data (advertisement ID, file name, advertiser, and target). The advertisement ID represents the ID assigned to each advertisement. The file name represents the name of the file (video file, audio file, etc.) that defines the advertisement. The file for each advertisement is stored, for example, in the storage device 305 of the on-board server 300. The advertiser represents the advertiser of the advertisement.

図14の例では、広告ID「広告A」で特定される広告は、ファイル名「AAA.mp4」が再生されることによって提供され、広告主「X社」に関連付けられている。広告ID「広告B」で特定される広告は、ファイル名「BBB.mp4」が再生されることによって提供され、広告主「Y社」に関連付けられている。 In the example of FIG. 14, the advertisement identified by advertisement ID "Advertisement A" is provided by playing the file name "AAA.mp4" and is associated with advertiser "Company X." The advertisement identified by advertisement ID "Advertisement B" is provided by playing the file name "BBB.mp4" and is associated with advertiser "Company Y."

ターゲットは、各広告がターゲットとする、乗客の特性(乗客属性、予約属性)および商品の属性を表す。値「all」は、値「all」を持つ項目について広告が制限を受けないことを表す。 Target represents the passenger characteristics (passenger attributes, booking attributes) and product attributes that each ad targets. The value "all" indicates that the ad is not restricted to items that have the value "all".

たとえば、広告ID「広告A」で特定される広告のターゲットは、年齢が20歳から49歳であり、性別が女性であり、国籍が日本であり、使用言語が日本語(JP)である乗客である。ターゲットにおけるそれ以外の項目(会員種別、運賃タイプ、予約クラス、航空券種別、および、商品属性)の値が「all」であるため、「広告A」は、年齢、性別、および、国籍の条件を満たす全ての乗客に提供され得る。「広告A」は、単なる一例ではあるが、たとえば、日本の女性に向けた化粧品の広告が想定される。 For example, the target of an advertisement identified by the advertisement ID "Ad A" is passengers whose age is between 20 and 49, whose gender is female, whose nationality is Japanese, and whose language of choice is Japanese (JP). Since the values of other items in the target (membership type, fare type, booking class, ticket type, and product attributes) are "all," "Ad A" can be provided to all passengers who meet the age, gender, and nationality conditions. "Ad A" is merely one example, but it could be an advertisement for cosmetics targeted at Japanese women, for example.

広告ID「広告B」で特定される広告のターゲットは、年齢が20歳から29歳であり、性別が男性であり、国籍が韓国であり、使用言語が韓国語(KR)または英語(EN)であり、会員種別がBであり、予約クラスがEであり、航空券種別が片道であり、商品属性がトラベルである乗客である。「広告B」は、単なる一例ではあるが、たとえば、旅行に興味のある若者に向けられた広告であって、航空会社によるフライトの利用の増加により航空会社におけるステータスの向上を促進する、韓国語または英語で作成された広告が想定される。 The target of the advertisement identified by advertisement ID "Ad B" is passengers who are 20 to 29 years old, male, Korean, Korean (KR) or English (EN) language used, membership type B, booking class E, one-way ticket type, and product attribute travel. "Ad B" is merely an example, but an example could be an advertisement written in Korean or English targeted at young people who are interested in traveling, promoting increased status within the airline through increased use of airline flights.

(広告主情報)
図15は、広告主情報のデータ構成の一例を示す図である。広告主情報は、たとえば機内サーバ300の記憶装置305に格納される。
(Advertiser Information)
15 is a diagram showing an example of the data configuration of the advertiser information. The advertiser information is stored in the storage device 305 of the in-flight server 300, for example.

広告主情報は、各広告主へのリポートの送信先(メールアドレス)を規定する。図15の例では、X社へのリポート送信先としてメールアドレス「x@ad.com」が規定され、Y社へのリポート送信先としてメールアドレス「y@ad.co.jp」が規定されている。 The advertiser information specifies the destination (email address) of the report for each advertiser. In the example of FIG. 15, the email address "x@ad.com" is specified as the destination for the report to Company X, and the email address "y@ad.co.jp" is specified as the destination for the report to Company Y.

(配信実績)
図16は、配信実績のデータ構成の一例を示す図である。配信実績は、たとえば機内サーバ300の記憶装置305に格納される。
(Distribution record)
16 is a diagram showing an example of the data structure of the delivery record. The delivery record is stored in the storage device 305 of the in-flight server 300, for example.

配信実績は、各広告が配信された実績を表す。配信実績は、7項目(広告ID、送信日時、広告主、乗客属性、予約属性、関連商品、および、詳細情報リクエスト)を含む。 The delivery record indicates the delivery record of each advertisement. The delivery record includes seven items (advertisement ID, transmission date and time, advertiser, passenger attributes, reservation attributes, related products, and detailed information request).

広告IDは、各広告を識別する。送信日時は、各広告が端末100に向けて送信された日時を表す。広告主は、各広告の広告主を特定する。乗客情報および予約属性は、各広告が送信された端末100に関連付けられた乗客の特性を表す。 The advertisement ID identifies each advertisement. The transmission date and time indicates the date and time when each advertisement was transmitted to the terminal 100. The advertiser identifies the advertiser of each advertisement. The passenger information and reservation attributes indicate the characteristics of the passenger associated with the terminal 100 to which each advertisement was transmitted.

関連商品は、各広告がどの商品の購入に関連付けられて端末100に向けて送信されたかを表す。なお、広告が商品の購入に関連無く端末100に向けて送信された場合には、関連商品の欄には値が登録されない。 Related products indicate which product purchase each advertisement is associated with and sent to the terminal 100. Note that if an advertisement is sent to the terminal 100 without being associated with the purchase of a product, no value is registered in the related products column.

詳細情報リクエストは、広告が提供されたときに、端末100から当該広告に関連した追加的な情報のリクエストに関連する情報を表す。一実現例では、端末100からのリクエストは端末100のユーザ(乗客)のメールアドレスを含み、詳細情報リクエストとして、当該メールアドレスが登録される。 The detailed information request represents information related to a request from the terminal 100 for additional information related to the advertisement when the advertisement is provided. In one implementation example, the request from the terminal 100 includes the email address of the user (passenger) of the terminal 100, and the email address is registered as the detailed information request.

図16の例では、X社が広告主である広告Aが、2019年4月27日の8時01分に、ある乗客の端末100に向けて送信された。当該乗客は、22歳の女性であり、国籍は日本であり、使用言語は日本語(JP)であり、会員種別はBである。この乗客は、運賃タイプ「Simple」の往復航空券として、対象となるフライトの搭乗券を購入した。当該搭乗券の予約クラスはEであった。この乗客には、当該乗客が商品「プレミアム紅茶」を購入したことに応じて広告Aが提供された。この乗客は、広告Aについて追加的な情報をリクエストし、追加的な情報の送信先としてメールアドレス「pp@pp.co.jp」を機内サーバ300に提供した。 In the example of FIG. 16, advertisement A, whose advertiser is Company X, was sent to a passenger's terminal 100 at 8:01 on April 27, 2019. The passenger is a 22-year-old woman, of Japanese nationality, speaking Japanese (JP), and of membership type B. The passenger purchased a boarding pass for the flight in question as a round-trip ticket with the fare type "Simple." The reservation class of the boarding pass was E. The passenger was provided with advertisement A in response to the passenger's purchase of the product "Premium Black Tea." The passenger requested additional information about advertisement A and provided the in-flight server 300 with an email address "pp@pp.co.jp" as the destination to which the additional information should be sent.

(フライト情報)
図17は、フライト情報のデータ構成の一例を示す図である。フライト情報は、たとえば機内サーバ300の記憶装置305に格納される。
(Flight information)
17 is a diagram showing an example of the data structure of flight information. The flight information is stored in the storage device 305 of the in-flight server 300, for example.

フライト情報は、フライトにおけるイベントを当該イベントの発生時刻に関連付ける。フライト情報は、客室乗務員が所与の入力装置を利用して機内サーバ300にイベントおよびその発生時刻を登録することによって生成されてもよいし、機内サーバ300が所与の情報処理装置から情報を受信することによって生成されてもよい。 The flight information associates events in a flight with the time at which the events occurred. The flight information may be generated by a flight attendant using a given input device to register the events and their time of occurrence in the on-board server 300, or may be generated by the on-board server 300 receiving information from a given information processing device.

図17の例は、2019年4月27日のフライトにおいて、6時45分に乗客の搭乗が開始され、7時00分に全乗客の搭乗の完了によりドアが閉じられ(ドアクローズ)、7時05分に航空機が離陸し、9時10分に航空機が目的地の空港に着陸し、9時20分にドアが開けられて乗客の降機が開始されたことを表す。 The example in Figure 17 shows that for a flight on April 27, 2019, passengers began boarding at 6:45, the doors were closed (doors closed) at 7:00 when all passengers had boarded, the aircraft took off at 7:05, the aircraft landed at the destination airport at 9:10, the doors were opened at 9:20, and passengers began disembarking.

広告主は、配信実績に加えてフライト情報を提供されることにより、広告が、航空機がどのような状態にあるときに乗客に向けて送信されたかを認識することができる。 By providing flight information in addition to delivery history, advertisers can know the aircraft conditions when their advertisements are sent to passengers.

[4.処理の流れ]
次に、コンテンツ提供システム内の4つの処理(「フライト予約処理」「準備処理」「機内販売処理」「リポート送信処理」)について、図18~図25を参照して説明する。
4. Processing Flow
Next, four processes in the content providing system ("flight reservation process", "preparation process", "in-flight sales process", and "report transmission process") will be described with reference to FIGS.

(フライト予約処理)
図18は、フライト予約処理のフローチャートである。フライト予約処理は、図1の(1)~(2)に関連する処理である。一実現例では、フライト予約処理は、予約サーバ200のプロセッサ201が所与のプログラムを実行することによって実現される。フライト予約処理は、予約情報として登録される情報を受け付けるため処理である。
(Flight booking process)
Fig. 18 is a flowchart of a flight reservation process. The flight reservation process is a process related to (1) and (2) in Fig. 1. In one implementation example, the flight reservation process is realized by the processor 201 of the reservation server 200 executing a given program. The flight reservation process is a process for accepting information to be registered as reservation information.

ステップS100にて、予約サーバ200は、端末100においてフライトの予約に必要な情報(たとえば、乗客の氏名、メールアドレス、日付、および、便名)が入力されたか否かを判断する。予約サーバ200は、当該情報が入力されていないと判断すると(ステップS100にてNO)、一定時間待機し、ステップS100の処理を再び実行し、当該情報がされたと判断すると(ステップS100にてYES)、ステップS102へ制御を進める。 In step S100, the reservation server 200 determines whether the information required to reserve a flight (e.g., passenger name, email address, date, and flight name) has been entered on the terminal 100. If the reservation server 200 determines that the information has not been entered (NO in step S100), it waits for a certain period of time and executes the process of step S100 again. If the reservation server 200 determines that the information has been entered (YES in step S100), it proceeds to step S102.

ステップS102にて、予約サーバ200は、入力された情報を予約情報(図10)に登録する。なお、予約サーバ200は、公知の技術に従って空席情報を参照し、入力された情報に対応するフライト予約が可能であることを条件として、入力された情報を予約情報に登録する。また、予約サーバ200は、当該フライト予約に係る決済が確定したこと条件として、入力された情報を予約情報に登録してもよい。 In step S102, the reservation server 200 registers the input information in the reservation information (Figure 10). The reservation server 200 refers to vacant seat information according to known technology, and registers the input information in the reservation information on the condition that a flight reservation corresponding to the input information is possible. The reservation server 200 may also register the input information in the reservation information on the condition that payment for the flight reservation has been confirmed.

ステップS104にて、予約サーバ200は、ステップS102において受信した情報に従って登録した予約に、新たな予約番号を割り当て、当該予約番号を予約情報に登録し、そして、当該予約情報を端末100に送信する。その後、予約サーバ200は図18の処理を終了する。 In step S104, the reservation server 200 assigns a new reservation number to the reservation registered in accordance with the information received in step S102, registers the reservation number in the reservation information, and transmits the reservation information to the terminal 100. After that, the reservation server 200 ends the processing of FIG. 18.

フライト予約処理は、端末100に格納された予約用のアプリケーションの処理として実現されることもあり得る。この場合、端末100は、予約サーバ200に対して、ステップS102において予約情報に必要な情報を送信する。これに応じて、予約サーバ200は、端末100から送信された情報を予約情報に登録する。 The flight reservation process may be implemented as a process of a reservation application stored in the terminal 100. In this case, the terminal 100 transmits information required for reservation information to the reservation server 200 in step S102. In response, the reservation server 200 registers the information transmitted from the terminal 100 in the reservation information.

(準備処理)
図19は、準備処理のフローチャートである。準備処理は、図1の(3)~(4C)に関連する処理である。一実現例では、準備処理は、機内サーバ300のプロセッサ301が所与のプログラムを実行することによって実現される。
(Preparation process)
Fig. 19 is a flowchart of the preparation process. The preparation process is related to (3) to (4C) in Fig. 1. In one implementation example, the preparation process is realized by the processor 301 of the on-board server 300 executing a given program.

ステップS200にて、機内サーバ300は、予約サーバ200から、機内サーバ300が搭載されるフライトに対応する部分の予約情報をダウンロードする。機内サーバ300は、ダウンロードした予約情報を乗客リスト(図11)として記憶装置305に格納する。予約情報のダウンロード、および、後述する商品情報、コンテンツ、および、広告のダウンロードは、無線通信で行われてもよいし、有線通信で行われてもよい。 In step S200, the in-flight server 300 downloads from the reservation server 200 the reservation information corresponding to the flight on which the in-flight server 300 is installed. The in-flight server 300 stores the downloaded reservation information as a passenger list (Figure 11) in the storage device 305. The download of the reservation information, and the download of the product information, content, and advertisements described below may be performed by wireless communication or by wired communication.

ステップS202にて、機内サーバ300は、商品管理サーバ600から、商品情報をダウンロードする。機内サーバ300は、ダウンロードした商品情報を食品用商品情報(図12)として記憶装置305に格納する。なお、機内で販売される実際の商品は、別途、機内に搬入される。また、機内で販売される商品は食品に限定されず、食品用商品情報の代わりに、あらゆるタイプの商品に関する情報を含む商品情報が、ダウンロードされ、記憶装置305に格納され得る。 In step S202, the on-board server 300 downloads product information from the product management server 600. The on-board server 300 stores the downloaded product information in the storage device 305 as food product information (FIG. 12). Note that the actual products sold on board are brought on board separately. Also, the products sold on board are not limited to food products, and instead of food product information, product information including information on all types of products may be downloaded and stored in the storage device 305.

ステップS204にて、機内サーバ300は、コンテンツサーバ700から、コンテンツをダウンロードする。機内サーバ300は、ダウンロードしたコンテンツを記憶装置305に格納する。また、機内サーバ300は、ダウンロードしたコンテンツについて、コンテンツ用商品情報(図13)を生成し、記憶装置305に格納する。 In step S204, the on-board server 300 downloads the content from the content server 700. The on-board server 300 stores the downloaded content in the storage device 305. The on-board server 300 also generates content product information (FIG. 13) for the downloaded content and stores it in the storage device 305.

機内サーバ300は、乗客の属性に応じて、コンテンツサーバ700からダウンロードするコンテンツの種類を選択してもよい。たとえば、機内サーバ300は、当該機内サーバ300が搭載されるフライトの乗客の使用言語で作成されたコンテンツを選択してもよい。なお、コンテンツのダウンロードは、フライトごとに実行される必要はない。 The in-flight server 300 may select the type of content to download from the content server 700 depending on the attributes of the passenger. For example, the in-flight server 300 may select content created in the language used by the passengers on the flight on which the in-flight server 300 is installed. Note that content downloading does not need to be performed for each flight.

ステップS206にて、機内サーバ300は、広告サーバ800から、広告をダウンロードする。機内サーバ300は、ダウンロードした広告を記憶装置305に格納する。また、機内サーバ300は、ダウンロードした広告について、広告情報(図14)を生成し、記憶装置305に格納する。その後、機内サーバ300は、図19の処理を終了する。 In step S206, the on-board server 300 downloads the advertisement from the advertisement server 800. The on-board server 300 stores the downloaded advertisement in the storage device 305. The on-board server 300 also generates advertisement information (FIG. 14) for the downloaded advertisement and stores it in the storage device 305. The on-board server 300 then ends the process in FIG. 19.

機内サーバ300は、乗客の属性、機内で販売される商品の種類、および/または、機内サーバ300にダウンロードされたコンテンツの種類に応じて、広告サーバ800からダウンロードする広告の種類を選択してもよい。たとえば、機内サーバ300は、当該機内サーバ300が搭載されるフライトの乗客の使用言語で作成された広告を選択してもよい。また、機内サーバ300は、機内サーバ300にダウンロードされたコンテンツの続編のコンテンツを紹介する広告を選択してもよい。なお、広告のダウンロードは、フライトごとに実行される必要はない。 The in-flight server 300 may select the type of advertisement to download from the advertisement server 800 depending on the attributes of the passengers, the types of products sold on board, and/or the type of content downloaded to the in-flight server 300. For example, the in-flight server 300 may select an advertisement written in the language used by passengers on the flight on which the in-flight server 300 is installed. The in-flight server 300 may also select an advertisement introducing a sequel to the content downloaded to the in-flight server 300. Note that the download of advertisements does not need to be performed for each flight.

(機内販売処理)
図20~図24を参照して、機内販売処理について説明する。
(In-flight sales processing)
The in-flight sales process will be described with reference to FIGS.

図20は、端末100に表示される注文用画面の一例を示す図である。図21は、端末100に表示される注文用画面の他の例を示す図である。図22は、機内販売処理のフローチャートである。機内販売処理は、図1の(9)~(13)に関連する処理である。一実現例では、機内サーバ300は、プロセッサ301に所与のプログラムを実行させることにより、機内販売処理を実現する。一実現例では、機内販売処理は、端末100から商品の購入の意思表示を受信したことに応じて開始される。 Figure 20 is a diagram showing an example of an order screen displayed on the terminal 100. Figure 21 is a diagram showing another example of an order screen displayed on the terminal 100. Figure 22 is a flowchart of the in-flight sales process. The in-flight sales process is a process related to (9) to (13) in Figure 1. In one implementation example, the in-flight server 300 realizes the in-flight sales process by having the processor 301 execute a given program. In one implementation example, the in-flight sales process is started in response to receiving an indication of an intention to purchase a product from the terminal 100.

より具体的には、ユーザ900は、端末100を用いて機内サーバ300にアクセスすると、端末100は機内用ホームページを表示する。ユーザ900が当該機内用ホームページにおいて商品の購入を選択すると、機内サーバ300は、端末100に、注文用画面を表示させる。 More specifically, when the user 900 accesses the in-flight server 300 using the terminal 100, the terminal 100 displays the in-flight homepage. When the user 900 selects to purchase a product on the in-flight homepage, the in-flight server 300 causes the terminal 100 to display an order screen.

図20の注文用画面2000は、機内食の一例である鯖カレーを購入するための画面である。注文用画面2000は、商品名を表示する欄2001と、商品の数量を表示する欄2003と、商品の購入を確定させるボタン2005とを含む。機内販売処理は、端末100から機内サーバ300へ、ボタン2005を操作されたことを表す情報が送信されたことに応じて開始されてもよい。 The order screen 2000 in FIG. 20 is a screen for purchasing mackerel curry, which is an example of an in-flight meal. The order screen 2000 includes a field 2001 for displaying the product name, a field 2003 for displaying the quantity of the product, and a button 2005 for confirming the purchase of the product. The in-flight sales process may be started in response to information being sent from the terminal 100 to the in-flight server 300 indicating that the button 2005 has been operated.

図21の注文用画面2100は、コンテンツの一例であるタイトル「映画(1)」のコンテンツを購入するための画面である。注文用画面2100は、コンテンツの購入を確定させるボタン2101を含む。機内販売処理は、端末100から機内サーバ300へ、ボタン2101を操作されたことを表す情報が送信されたことに応じて開始されてもよい。 The order screen 2100 in FIG. 21 is a screen for purchasing content with the title "Movie (1)", which is an example of content. The order screen 2100 includes a button 2101 for confirming the purchase of the content. The in-flight sales process may be started in response to information being sent from the terminal 100 to the in-flight server 300 indicating that the button 2101 has been operated.

図22を参照して、ステップS300にて、機内サーバ300は、端末100から、ボタン2005またはボタン2101に対応する注文を取得する。ボタン2005に対応する注文は画面2000に表示された商品の注文を意味し、ボタン2101に対応する注文は画面2100に表示されたコンテンツの注文を意味する。 Referring to FIG. 22, in step S300, the on-board server 300 obtains the order corresponding to the button 2005 or the button 2101 from the terminal 100. The order corresponding to the button 2005 means an order for the product displayed on the screen 2000, and the order corresponding to the button 2101 means an order for the content displayed on the screen 2100.

ステップS302にて、機内サーバ300は、端末100に対して、認証用の情報を要求する。当該要求に応じて、端末100は、ユーザ900に認証用の情報の入力を要求する画面を表示する。 In step S302, the on-board server 300 requests authentication information from the terminal 100. In response to the request, the terminal 100 displays a screen requesting the user 900 to input authentication information.

図23は、認証用の情報の入力を要求する画面の一例を示す図である。図23の画面2300は、領域2301と領域2302とを含む。領域2301は、認証用の情報の入力を受け付ける。認証用の情報は、予約番号とメールアドレスとを含む。予約番号は搭乗券に記載されているため、ユーザ900は、搭乗券を参照することにより、領域2301に予約番号を入力できる。領域2303は、購入される商品の商品名および金額を表示する。図23の例では、画面2300は、画面2000によって注文される商品の商品名およ金額を表示する。コンテンツが購入される場合には、注文されるコンテンツのタイトルと金額が表示される。 Figure 23 is a diagram showing an example of a screen that requests the input of authentication information. Screen 2300 in Figure 23 includes areas 2301 and 2302. Area 2301 accepts the input of authentication information. The authentication information includes a reservation number and an email address. Since the reservation number is printed on the boarding pass, user 900 can input the reservation number in area 2301 by referring to the boarding pass. Area 2303 displays the product name and price of the product to be purchased. In the example of Figure 23, screen 2300 displays the product name and price of the product ordered by screen 2000. When content is purchased, the title and price of the content to be ordered are displayed.

なお、領域2301に認証用の情報として入力される情報の種類は、上記のものに限定されない。乗客を特定する情報であれば、乗客の氏名および/または座席番号であってもよい。 The type of information input into area 2301 as authentication information is not limited to the above. Any information that identifies a passenger may be the passenger's name and/or seat number.

画面2300は、送信ボタン2305を含む。送信ボタン2305がタッチされたことに応じて、端末100は、領域1601に認証用の情報を機内サーバ300へ送信する。 The screen 2300 includes a send button 2305. In response to touching the send button 2305, the terminal 100 transmits authentication information in the area 1601 to the on-board server 300.

搭乗券において認証用の情報がQRコードなどのコードで印刷されている場合、端末100は、当該コードの画像を解析することによって、領域2301に入力するべき情報を取得し得る。この場合、ユーザは、画面2300の領域2301に認証用の情報を入力する代わりに、端末100のカメラ109で上記コードを撮影すればよい。 If the authentication information is printed on the boarding pass as a code such as a QR code, the terminal 100 can obtain the information to be entered in area 2301 by analyzing an image of the code. In this case, instead of entering the authentication information in area 2301 of the screen 2300, the user can simply photograph the code with the camera 109 of the terminal 100.

図22に戻って、ステップS304にて、プロセッサ301は、端末100から送信される認証用の情報を取得する。 Returning to FIG. 22, in step S304, the processor 301 acquires authentication information sent from the terminal 100.

ステップS306にて、機内サーバ300は、ステップS220にて取得された認証用の情報が正しいものであるか否かを判断する。一実現例では、機内サーバ300は、ステップS304にて取得された認証用の情報(予約番号とメールアドレスとの組合せ)が、乗客情報に登録されている情報と一致する場合に正しいと判断し、一致しない場合に正しくないと判断する。プロセッサ301は、ステップS304にて取得された認証用の情報が正しいと判断するとステップS306へ制御を進め(ステップS304にてYES)、そうでなければステップS312へ制御を進める(ステップS304にてNO)。 In step S306, the on-board server 300 determines whether the authentication information acquired in step S220 is correct. In one implementation example, the on-board server 300 determines that the authentication information acquired in step S304 (combination of reservation number and email address) is correct if it matches the information registered in the passenger information, and determines that it is incorrect if it does not match. If the processor 301 determines that the authentication information acquired in step S304 is correct, it proceeds to step S306 (YES in step S304); otherwise, it proceeds to step S312 (NO in step S304).

注文の対象が食品である場合、ステップS308にて、機内サーバ300は、食品用商品情報における当該食品の情報を更新する。たとえば、商品「鯖カレー」が数量1だけ購入されると、食品用商品情報(図12)における商品「鯖カレー」の残数が1減算更新される。注文の対象がコンテンツである場合、ステップS308の制御は省略され得る。 If the order is for food, in step S308, the on-board server 300 updates the information for that food in the food product information. For example, when one quantity of the product "mackerel curry" is purchased, the remaining quantity of the product "mackerel curry" in the food product information (Figure 12) is updated by subtracting one. If the order is for content, the control of step S308 may be omitted.

機内サーバ300は、ステップS308における食品用商品情報の更新とともに、乗客に商品を提供するための制御を実施しても良い。この制御の一例は、客室乗務員が視認可能なディスプレイに、乗客に商品の提供を指示する情報を表示することである。一実現例では、当該表示は、メッセージ「座席番号『23F』のお客様へ、商品『鯖カレー』を数量『1』提供してください。」を含む。ステップS308では、機内サーバ300は、さらに商品についての決済を実行してもよい。 The in-flight server 300 may also perform control to provide the product to the passenger in addition to updating the food product information in step S308. One example of this control is displaying information on a display visible to the flight attendant instructing the passenger to provide the product. In one implementation example, the display includes the message "Please provide quantity '1' of the product 'Mackerel Curry' to the passenger in seat number '23F'." In step S308, the in-flight server 300 may further execute payment for the product.

ステップS312にて、機内サーバ300は、端末100に向けてエラーメッセージを出力して、図22の機内販売処理を終了する。端末100では、たとえば、「入力された認証用の情報が正しくありません。お手数ですが、もう一度はじめからやり直してください。」等のメッセージが表示される。 In step S312, the in-flight server 300 outputs an error message to the terminal 100 and terminates the in-flight sales process of FIG. 22. For example, the terminal 100 displays a message such as "The authentication information you entered is incorrect. We apologize for the inconvenience, but please try again from the beginning."

ステップS314にて、機内サーバ300は、商品を購入した乗客に送信される広告を特定する。広告の特定方法については、後述される。 In step S314, the on-board server 300 identifies an advertisement to be sent to the passenger who purchased the product. The method of identifying the advertisement will be described later.

購入された商品がコンテンツである場合、ステップS316にて、機内サーバ300は、乗客の端末100に向けてコンテンツを送信する。送信されるコンテンツが有料である場合、機内サーバ300は送信されるコンテンツについてさらに決済を実行してもよい。購入された商品が食品などの有体物である場合、ステップS316の制御は省略され得る。 If the purchased item is content, in step S316, the on-board server 300 transmits the content to the passenger's terminal 100. If the transmitted content is chargeable, the on-board server 300 may further execute payment for the transmitted content. If the purchased item is a tangible item such as food, the control of step S316 may be omitted.

ステップS318にて、機内サーバ300は、ステップS314において特定された広告を端末100に向けて送信する。 In step S318, the on-board server 300 transmits the advertisement identified in step S314 to the terminal 100.

図24は、端末100における広告の表示画面の一例を示す図である。図24の画面2400は、表示欄2401,2403およびボタン2405を含む。表示欄2401は広告の画像部分を表示し、表示欄2403は広告の文字部分を表示する。広告は音声を含んで居ても良い。ボタン2405は、広告の内容に関する追加的な情報を要求するために操作される。ボタン2405を操作されると、端末100は、機内サーバ300に向けて、追加的な情報のリクエストを送信する。 Figure 24 is a diagram showing an example of an advertisement display screen on the terminal 100. Screen 2400 in Figure 24 includes display fields 2401 and 2403 and button 2405. Display field 2401 displays the image portion of the advertisement, and display field 2403 displays the text portion of the advertisement. The advertisement may include audio. Button 2405 is operated to request additional information regarding the content of the advertisement. When button 2405 is operated, the terminal 100 transmits a request for additional information to the on-board server 300.

端末100において広告が再生されるタイミングは、適宜設定され得る。たとえば、購入された商品が食品である場合、決済の完了に応じて、決済完了の通知画面上、または、決済完了の通知画面の表示の後に、広告が再生されてもよい。なお、広告が再生されるタイミングについても、乗客の特性に応じて決定されてもよい。たとえば、単なる一例ではあるが、機内サーバ300は、広告を、乗客の年齢が30歳未満である場合には購入されたコンテンツの再生前に(または、プリロールで)、乗客の年齢が30際以上50歳未満である場合には購入されたコンテンツの再生途中で(または、ミッドロールで)、乗客の年齢が50歳以上である場合には購入されたコンテンツの再生後に(または、エンドロールで)、再生してもよい。また、ステップS306において認証用の情報が正しいと判断されたことに応じて、広告が再生されてもよい。購入された商品がコンテンツである場合、広告の再生は、決済の完了の通知画面の表示の後または当該画面の表示と同時であってもよいし、購入されたコンテンツの再生後であってもよい。 The timing at which the advertisement is played on the terminal 100 may be set as appropriate. For example, if the purchased product is food, the advertisement may be played on the payment completion notification screen or after the payment completion notification screen is displayed in response to the completion of the payment. The timing at which the advertisement is played may also be determined according to the characteristics of the passenger. For example, although it is only one example, the in-flight server 300 may play the advertisement before the playback of the purchased content (or in the pre-roll) if the passenger's age is less than 30 years old, during the playback of the purchased content (or in the mid-roll) if the passenger's age is between 30 and 50 years old, and after the playback of the purchased content (or in the end roll) if the passenger's age is 50 years old or older. Also, the advertisement may be played in response to the authentication information being determined to be correct in step S306. If the purchased product is content, the advertisement may be played after or simultaneously with the display of the payment completion notification screen, or after the playback of the purchased content.

図22に戻って、ステップS320にて、機内サーバ300は、ステップS318における広告の送信に基づいて、配信実績(図16)を更新する。 Returning to FIG. 22, in step S320, the on-board server 300 updates the delivery history (FIG. 16) based on the advertisement transmission in step S318.

ステップS322にて、機内サーバ300は、端末100から追加的な情報のリクエストを受信したか否かを判断する。端末100は、たとえば図24のボタン2405を操作されたことに応じて、機内サーバ300に向けて追加的な情報のリクエストを送信する。 In step S322, the on-board server 300 determines whether a request for additional information has been received from the terminal 100. The terminal 100 transmits a request for additional information to the on-board server 300 in response to, for example, the operation of button 2405 in FIG. 24.

機内サーバ300は、追加的な情報のリクエストを受信したと判断するとステップS324へ制御を進め(ステップS322にてYES)、そうでなければ図22の処理を終了する(ステップS322にてNO)。 If the on-board server 300 determines that a request for additional information has been received, it proceeds to step S324 (YES in step S322); otherwise, it terminates the processing of FIG. 22 (NO in step S322).

ステップS324にて、機内サーバ300は、配信実績(図16)において、送信された広告について、追加情報リクエストの欄に、広告の送信先である端末100に対応する乗客の連絡先(たとえば、乗客リスト(図11)のメールアドレス)を登録する。その後、機内サーバ300は図22の処理を終了する。連絡先は、乗客(ユーザ)に個別に情報を送信できる通信手段を提供する情報であれば、メールアドレスに限定されない。乗客の電話番号であってもよいし、SNS(ソーシャルネットワーキングサービス)における乗客のアカウントであってもよい。 In step S324, the on-board server 300 registers the contact information of the passenger corresponding to the terminal 100 to which the advertisement was sent (for example, the email address in the passenger list (FIG. 11)) in the additional information request column for the sent advertisement in the distribution history (FIG. 16). The on-board server 300 then ends the processing of FIG. 22. The contact information is not limited to an email address, so long as it provides a communication means for sending information to the passenger (user) individually. It may be the passenger's phone number, or the passenger's account on a social networking service (SNS).

ここで、ステップS314における広告の特定方法について説明する。
広告は、商品を購入した乗客の特性(乗客属性および/または予約属性)に基づいて特定される。一実現例では、機内サーバ300は、広告情報(図14)を参照して、商品を購入した乗客の特性がターゲットに合致する広告を、当該乗客に送信する広告として特定する。これにより、乗客に対し、乗客の年齢、性別、国籍、使用言語、および/もしくは、会員種別、ならびに/または、当該乗客が搭乗券を予約(購入)した運賃タイプ、予約クラス、および/もしくは、航空券種別に応じた広告が提供される。
Here, a method for identifying an advertisement in step S314 will be described.
Advertisements are identified based on the characteristics (passenger attributes and/or reservation attributes) of the passenger who purchased the product. In one implementation, the on-board server 300 references the advertisement information (FIG. 14) to identify advertisements to be sent to the passenger that are targeted to the characteristics of the passenger who purchased the product. In this way, the passenger is provided with advertisements according to the passenger's age, gender, nationality, language spoken, and/or membership type, and/or the fare type, booking class, and/or ticket type for which the passenger has reserved (purchased) the boarding pass.

たとえば、乗客が使用する言語で作成された広告が送信されてもよい。これにより、広告の内容がより確実に乗客によって理解される。 For example, advertisements may be sent in the passenger's language, which will ensure that the passenger can understand the content of the advertisement.

乗客の航空会社における会員ステータスが高い場合、当該乗客は当該航空会社に愛着があることが推定される。したがって、このような場合、当該乗客には当該航空会社のノベルティ商品の広告が提供され得る。一方、乗客の会員ステータスが低い場合、当該乗客には、当該航空会社のノベルティ商品以外の商品の広告が提供され得る。また、乗客が搭乗券を購入した運賃タイプに基づいて導出される商品の広告が提供されてもよい。より具体的には、搭乗券が購入された運賃タイプごとの、ユーザの商品購入の傾向を表す情報が準備されている場合、商品サーバ300は、当該情報と当該乗客が搭乗券を購入した運賃タイプとに基づいて、当該乗客が購入しそうな商品を導出し、当該乗客に当該商品の広告を提供してもよい。 If a passenger has a high membership status with an airline, it is presumed that the passenger has an attachment to the airline. Therefore, in such a case, the passenger may be provided with an advertisement for a novelty product of the airline. On the other hand, if the passenger has a low membership status, the passenger may be provided with an advertisement for a product other than the novelty product of the airline. In addition, an advertisement for a product derived based on the fare type for which the passenger has purchased a boarding pass may be provided. More specifically, when information indicating a user's product purchasing tendency for each fare type for which a boarding pass has been purchased is prepared, the product server 300 may derive a product that the passenger is likely to purchase based on the information and the fare type for which the passenger has purchased a boarding pass, and provide an advertisement for the product to the passenger.

乗客が片道で搭乗券を購入した場合には、到着地の生活に密着した施設(スーパーマーケットなど)の広告が提供され得る。一方、乗客が往復で搭乗券を購入した場合には、到着地の観光に関連した施設(遊園地や水族館など)の広告が提供され得る。 If a passenger purchases a one-way ticket, advertisements for facilities that are closely related to daily life at the destination (such as supermarkets) may be provided. On the other hand, if a passenger purchases a round-trip ticket, advertisements for facilities related to tourism at the destination (such as amusement parks and aquariums) may be provided.

広告は、購入された商品の属性に基づいて特定されてもよい。たとえば、購入された商品の属性がドリンク(温)である場合、新作のコーヒーおよび/または紅茶などの温かい飲み物の広告が提供され得る。 Advertisements may be identified based on attributes of the product purchased. For example, if an attribute of the product purchased is hot drinks, an advertisement for a new hot drink such as coffee and/or tea may be served.

図14の広告情報では、ターゲットは乗客の特性(乗客属性、予約属性)と商品属性とを含むが、広告の選択には少なくとも乗客の特性が含まれればよい。また、広告の選択には、乗客の特性のすべての項目(年齢、性別、国籍、使用言語、会員種別、運賃タイプ、予約クラス、および、航空券種別)が利用される必要はなく、少なくとも1つの項目が利用されればよい。 In the advertising information of FIG. 14, the target includes passenger characteristics (passenger attributes, reservation attributes) and product attributes, but the selection of the advertisement only needs to include at least the passenger characteristics. Also, the selection of the advertisement does not need to use all items of the passenger characteristics (age, gender, nationality, language used, membership type, fare type, reservation class, and ticket type), but it is sufficient to use at least one item.

(リポート送信処理)
図25は、リポート送信処理のフローチャートである。リポート送信処理は、図1の(14)に関連する処理である。一実現例では、リポート送信処理は、機内サーバ300のプロセッサ301が所与のプログラムを実行することによって実現される。
(Report sending process)
Fig. 25 is a flowchart of the report transmission process. The report transmission process is a process related to (14) in Fig. 1. In one implementation example, the report transmission process is realized by the processor 301 of the on-board server 300 executing a given program.

ステップS500にて、機内サーバ300は、広告主毎に、配信実績(図16)に登録された情報を抽出する。 In step S500, the on-board server 300 extracts information registered in the delivery history (Figure 16) for each advertiser.

ステップS502にて、機内サーバ300は、各広告主に、ステップS500にて抽出された情報(各広告主についての配信実績)を送信して、図25の処理を終了する。 In step S502, the on-board server 300 transmits the information extracted in step S500 (delivery performance for each advertiser) to each advertiser, and ends the processing of FIG. 25.

機内サーバ300は、対象となるフライトについてフライト情報(図17)を生成してもよく、ステップS502では、各広告主に、配信実績とともにフライト情報を送信してもよい。配信実績では、広告が端末100に送信されるたびに、その時刻が送信日時として登録される。フライト情報から、広告が送信された時刻に対応する航空機の状態が特定され得る。したがって、フライト情報は、広告が乗客に向けて送信されたタイミングにおける航空機の状態を特定するための情報の一例である。なお、配信実績において、送信日時の登録の代わりに、または、送信日時の登録に加えて、広告が送信された時刻における航空機の状態(搭乗開始後ドアクローズ前、ドアクローズ後離陸前、飛行中、着陸後ドアオープン前、等)が登録されてもよい。このように登録された情報は、広告が乗客に向けて送信されたタイミングにおける航空機の状態を特定するための情報の他の例である。 The in-flight server 300 may generate flight information (FIG. 17) for the target flight, and in step S502, may transmit the flight information together with the delivery record to each advertiser. In the delivery record, each time an advertisement is transmitted to the terminal 100, the time is registered as the transmission date and time. From the flight information, the status of the aircraft corresponding to the time when the advertisement was transmitted can be identified. Therefore, the flight information is an example of information for identifying the status of the aircraft at the time when the advertisement was transmitted to the passenger. Note that, instead of or in addition to registering the transmission date and time, in the delivery record, the status of the aircraft at the time when the advertisement was transmitted (after boarding begins and before the doors are closed, after the doors are closed and before takeoff, in flight, after landing and before the doors are opened, etc.) may be registered. The information registered in this manner is another example of information for identifying the status of the aircraft at the time when the advertisement was transmitted to the passenger.

図25の処理によれば、広告主は、自社の広告がどのようなユーザ(乗客)に送信されたかを表す情報を取得し得る。 According to the process of FIG. 25, advertisers can obtain information indicating to which users (passengers) their advertisements were sent.

配信実績は、追加情報リクエストとして、広告が送信されたユーザの連絡先を含む場合がある。このような場合、広告主は、ユーザの連絡先に、広告に関する追加の情報を送信することができる。なお、機内サーバ300は、あるユーザの端末100にある広告を送信した場合、配信実績に、当該広告について、当該ユーザからの特段のリクエスト無しに、当該乗客の連絡先を登録してもよい。すなわち、ステップS324における追加情報リクエストの欄への乗客の連絡先の登録は、ステップS322におけるYESの判断を必要としなくてもよい。これにより、ユーザが、ボタン2405(画面2400)を操作しなくても、広告主は、当該広告主の広告が送信されたユーザの連絡先を取得し得る。 The delivery history may include the contact information of the user to whom the advertisement was sent as an additional information request. In such a case, the advertiser can send additional information about the advertisement to the user's contact information. When the in-flight server 300 sends an advertisement to a certain user's terminal 100, the in-flight server 300 may register the passenger's contact information for that advertisement in the delivery history without a specific request from the user. In other words, registering the passenger's contact information in the additional information request field in step S324 does not require a YES judgment in step S322. This allows the advertiser to obtain the contact information of the user to whom the advertiser's advertisement was sent, even if the user does not operate button 2405 (screen 2400).

ここで、乗客からの特段のリクエスト無しに当該乗客の連絡先を登録するために、機内サーバ300は、事前に当該乗客からの同意を得ることを必要としてもよい。同意は、乗客からの専用のアクションを必要としてもよい。専用のアクションとは、たとえば、端末100に表示された同意を確認する画面の中のOKボタンをクリックすることである。同意は、専用のアクションを必要とせず、乗客が他の特定のアクションを実行したことによって成立してもよい。他の特定のアクションとは、たとえば、機内用のホームページにおいて同意するメッセージが表示された後、商品の購入用のページまたはコンテンツ閲覧用のページのリンクをクリックすることである。 Here, in order to register the passenger's contact information without a specific request from the passenger, the in-flight server 300 may be required to obtain consent from the passenger in advance. Consent may require a dedicated action from the passenger. An example of the dedicated action is clicking an OK button on a screen displayed on the terminal 100 confirming consent. Consent may be established by the passenger performing another specific action without requiring a dedicated action. An example of the other specific action is clicking a link to a page for purchasing products or a page for viewing content after a message of consent is displayed on the in-flight homepage.

配信実績は広告が送信された時刻を含むため、配信実績と共にフライト情報を取得した場合、広告主は、航空機がどのような状態にあるときに自社の広告がどのようなユーザに送信されたかを表す情報を取得し得る。たとえば、広告主は、ある広告が航空機がどのような状態(たとえば、ドアクローズから離陸までの間、など)にあるときに多く視聴されるのかという情報を取得することができる。 Since the delivery history includes the time when the advertisement was sent, when flight information is acquired along with the delivery history, the advertiser can obtain information indicating the state of the aircraft and to what kind of users the company's advertisement was sent. For example, the advertiser can obtain information about the state of the aircraft when a certain advertisement is most likely to be viewed (e.g., between the time the doors are closed and the time of takeoff, etc.).

以上説明された本実施の形態では、購入された商品がコンテンツである場合、当該商品の購入に伴って送信される広告は、当該コンテンツの続編のコンテンツの広告であってもよい。すなわち、広告Aはドラマ(X)の続編のコンテンツの広告であってもよく、広告情報(図14)において、広告Aの商品属性としてドラマ(X)を指定する情報が登録されていてもよい。これにより、追加情報リクエストを取得した広告主は、ユーザの連絡先に向けて、追加情報として、ドラマ(X)の続編のコンテンツの広告を送信し得る。ユーザは、航空機内で視聴したドラマの続編について、航空機を降機した後にもさらに広告を受けることになる。 In the present embodiment described above, if the purchased product is content, the advertisement sent in conjunction with the purchase of the product may be an advertisement for the sequel content of that content. That is, advertisement A may be an advertisement for the sequel content of drama (X), and information specifying drama (X) may be registered as a product attribute of advertisement A in the advertisement information (FIG. 14). In this way, an advertiser who has acquired a request for additional information may send an advertisement for the sequel content of drama (X) as additional information to the user's contact information. The user will receive further advertisements for the sequel content of the drama they watched on the plane even after disembarking from the plane.

購入された商品がコンテンツである場合、当該商品の購入に伴って送信される広告は、当該コンテンツ自体の広告であってもよい。すなわち、購入されたコンテンツがドラマ(X)である場合、広告Aはドラマ(X)のコンテンツの広告であってもよく、広告情報(図14)において、広告Aの商品属性としてドラマ(X)を指定する情報が登録されていてもよい。これにより、追加情報リクエストを取得した広告主は、ユーザの連絡先に向けて、追加情報として、ドラマ(X)の広告を送信し得る。ユーザは、航空機内で視聴したドラマ(X)について、航空機を降機した後にもさらに広告を受けることになり、航空機内で視聴した部分の続きを降機後に視聴することを促進され得る。 If the purchased product is content, the advertisement sent with the purchase of the product may be an advertisement for the content itself. That is, if the purchased content is drama (X), advertisement A may be an advertisement for the content of drama (X), and information specifying drama (X) as a product attribute of advertisement A may be registered in the advertisement information (FIG. 14). In this way, an advertiser who obtains a request for additional information may send an advertisement for drama (X) as additional information to the user's contact information. The user will receive further advertisements for drama (X) that he or she watched on the plane even after disembarking from the plane, which may encourage the user to watch the rest of the part that he or she watched on the plane after disembarking.

航空機内で閲覧されるコンテンツは無料であってもよい。機内サーバ300は、あるユーザが機内用のホームページにおいてサイクリングに関連するページを閲覧した場合、機内で当該ユーザの端末100にサイクリングに関連する広告を送信し、さらに、当該広告の広告主に当該ユーザの連絡先を配信実績として提供し得る。これにより、広告主は、当該ユーザに、サイクリング施設のクーポンなどの追加情報を送信し得る。なお、この場合、広告情報(図14)では、サイクリングに関連するサイトに、サイクリングに関連する広告が関連付けられている。 The content viewed on board the aircraft may be free of charge. When a user views a page related to cycling on the in-flight homepage, the in-flight server 300 may transmit a cycling-related advertisement to the user's terminal 100 on board the aircraft, and may further provide the advertiser of the advertisement with the user's contact information as a delivery record. This allows the advertiser to transmit additional information, such as coupons for cycling facilities, to the user. In this case, the advertisement information (FIG. 14) associates the cycling-related advertisement with a cycling-related site.

機内サーバ300が、降機後のユーザに追加情報としてさらなる広告を送信してもよい。一実現例では、機内サーバ300は、機内では(飛行中は)、端末100上で動作するウェブブラウザーに向けて広告を送信し、ユーザの降機後は(地上では)、端末100のユーザの連絡先(メールアドレス、SNSのアカウント、等)に向けて追加情報を送信してもよい。すなわち、降機後のユーザに追加情報を送信する主体は、機内サーバ300であってもよい。これにより、機内サーバ300は、広告主に配信実績(ユーザの連絡先を含む)を送信することなく、降機後のユーザに追加情報を提供し得る。 The on-board server 300 may send further advertisements as additional information to the user after disembarking. In one implementation example, the on-board server 300 may send advertisements to a web browser running on the terminal 100 while on the aircraft (during the flight), and after the user disembarks (on the ground), send the additional information to the user's contact information (email address, SNS account, etc.) on the terminal 100. In other words, the on-board server 300 may be the entity that sends the additional information to the user after disembarking. In this way, the on-board server 300 may provide the additional information to the user after disembarking without sending delivery records (including the user's contact information) to the advertiser.

また、機内サーバ300は、他の情報処理装置に配信実績を送信してもよく、当該他の情報処理装置が、降機後のユーザに追加情報としてさらなる広告を送信してもよい。図26は、コンテンツ提供システムの構成の変形例を示す図である。図26において、上記他の情報処理装置は、サポートサーバ390として示される。サポートサーバ390は、たとえば汎用のコンピュータによって実現される。図26の例では、機内サーバ300は、「(14)レポート送信」としてサポートサーバ390にのみ配信実績を送信するように記載されているが、サポートサーバ390と広告サーバ800の双方に配信実績を送信してもよい。 The on-board server 300 may also transmit the delivery record to another information processing device, which may then transmit further advertisements as additional information to the user after disembarking. FIG. 26 is a diagram showing a modified configuration of the content providing system. In FIG. 26, the other information processing device is shown as a support server 390. The support server 390 is realized, for example, by a general-purpose computer. In the example of FIG. 26, the on-board server 300 is described as transmitting the delivery record only to the support server 390 as "(14) Report transmission", but the on-board server 300 may transmit the delivery record to both the support server 390 and the advertisement server 800.

機内サーバ300およびサポートサーバ390の双方が航空会社によって管理される場合、航空会社は、広告主に配信実績を送信することなく、降機後のユーザに追加情報を提供し得る。この場合、サポートサーバ390と機内サーバ300とによって、コンテンツ提供システムが実現される。サポートサーバ390は第1のコンピュータの一例であり、機内サーバ300は第2のコンピュータの一例である。 If both the in-flight server 300 and the support server 390 are managed by the airline, the airline may provide additional information to the user after disembarking without transmitting delivery records to the advertiser. In this case, a content provision system is realized by the support server 390 and the in-flight server 300. The support server 390 is an example of a first computer, and the in-flight server 300 is an example of a second computer.

機内サーバ300は、たとえば端末100上で動作するウェブブラウザーに向けて広告を送信することによって、端末100に向けて広告を送信する。このような広告の送信は、機内サーバ300がメールサーバなどの外部のサーバと通信できない状況でも可能であり、航空機内でも可能である。 The on-board server 300 transmits advertisements to the terminal 100, for example, by sending the advertisements to a web browser running on the terminal 100. Such transmission of advertisements is possible even in a situation where the on-board server 300 cannot communicate with an external server such as a mail server, and is also possible inside the aircraft.

サポートサーバ390は、たとえば乗客のメールアドレスおよび/またはSNSのアカウントに向けてさらなる広告を送信することにより、乗客の連絡先に向けて追加の情報を送信する。サポートサーバ390は、メールサーバなどの外部のサーバと通信することにより、乗客の連絡先に向けて追加の情報を送信する。 The support server 390 sends additional information to the passenger's contacts, for example by sending further advertisements to the passenger's email address and/or social media account. The support server 390 sends additional information to the passenger's contacts by communicating with an external server, such as a mail server.

サポートサーバ390に送信される配信実績には乗客の連絡先の代わりに乗客を特定する情報(メールアドレス、予約番号、航空会社における会員番号、等)が含まれていても良い。サポートサーバ390は、当該情報に対応する連絡先を予約情報または乗客リストを参照することにより取得してもよい。 The delivery record sent to the support server 390 may include information that identifies the passenger (email address, reservation number, airline membership number, etc.) instead of the passenger's contact information. The support server 390 may obtain the contact information corresponding to the information by referencing the reservation information or the passenger list.

広告は、機内サーバ300が提供可能なコンテンツの広告であってもよい。たとえば、機内サーバ300は、ドラマ(Y)のコンテンツを視聴したユーザに対して、ドラマ(Z)の広告を送信し得る。ユーザは、航空機内で、ドラマ(Y)のコンテンツの視聴終了後、ドラマ(Z)の広告を取得したことにより、ドラマ(Z)のコンテンツを視聴し得る。 The advertisement may be an advertisement for content that can be provided by the in-flight server 300. For example, the in-flight server 300 may transmit an advertisement for drama (Z) to a user who has viewed the content of drama (Y). After finishing viewing the content of drama (Y) on the aircraft, the user may view the content of drama (Z) by obtaining the advertisement for drama (Z).

本実施の形態では、端末100への広告の送信は商品の購入に付随して実行されたが、広告の送信は商品の購入を必須としない。たとえば、機内サーバ300は、端末100が機内用ホームページにアクセスしたときに、認証用の情報(乗客を特定する情報の一例。図23の領域2301参照。)を要求してもよい。機内サーバ300は、端末100から認証用の情報を受信すると、乗客リスト(図11)にアクセスすることにより、当該認証用の情報に関連付けられた乗客の特性(乗客属性および/または予約属性)を特定してもよい。そして、機内サーバ300は、広告情報(図14)にアクセスすることにより、特定された乗客の特性に関連付けられた広告を、端末100に向けて送信する広告として特定する。そして、機内サーバ300は、特定された広告を、端末100に向けて送信する。 In this embodiment, the transmission of the advertisement to the terminal 100 is performed in association with the purchase of a product, but the purchase of a product is not a prerequisite for the transmission of the advertisement. For example, the in-flight server 300 may request authentication information (an example of information for identifying a passenger; see area 2301 in FIG. 23) when the terminal 100 accesses the in-flight homepage. When the in-flight server 300 receives the authentication information from the terminal 100, the in-flight server 300 may access the passenger list (FIG. 11) to identify the passenger characteristics (passenger attributes and/or reservation attributes) associated with the authentication information. The in-flight server 300 then accesses the advertisement information (FIG. 14) to identify the advertisement associated with the identified passenger characteristics as the advertisement to be transmitted to the terminal 100. The in-flight server 300 then transmits the identified advertisement to the terminal 100.

本実施の形態における「搭乗券」は、紙で出力されなくてもよい。「搭乗券」は、電子的に発行されてもよい。当該搭乗券は、たとえば、航空会社の専用のアプリケーションプログラムによって端末100において表示され得る。 The "boarding pass" in this embodiment does not have to be printed on paper. The "boarding pass" may be issued electronically. The boarding pass may be displayed on the terminal 100, for example, by an application program dedicated to the airline company.

今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。 The embodiments disclosed herein should be considered to be illustrative in all respects and not restrictive. The scope of the present invention is indicated by the claims, not by the above description, and is intended to include all modifications within the meaning and scope of the claims. Furthermore, the inventions described in the embodiments and each modified example are intended to be implemented, as far as possible, either alone or in combination.

30 搭乗券、100 端末、300 機内サーバ、350 中継器、400 チェックイン機、600 商品管理サーバ、700 コンテンツサーバ、800 広告サーバ、900 ユーザ、1000 航空機、2000,2100 注文用画面。 30 boarding pass, 100 terminal, 300 in-flight server, 350 repeater, 400 check-in machine, 600 product management server, 700 content server, 800 advertising server, 900 user, 1000 aircraft, 2000, 2100 order screen.

Claims (15)

航空機の機内に設置されるコンピュータによって実行される方法であって、
乗客の情報処理装置から、当該乗客の搭乗券に記載された情報であって当該乗客を特定する情報である乗客情報を取得するステップと、
乗客情報を乗客の特性と関連付ける記憶装置にアクセスすることにより、取得された前記乗客情報に関連付けられた乗客の特性を取得するステップと、
特性を2以上の広告の中の少なくとも1の広告と関連付ける記憶装置にアクセスすることにより、取得された前記乗客の特性に関連付けられた広告を特定するステップと、
前記乗客の情報処理装置に向けて、特定された前記広告を送信するステップと、を備え
前記乗客情報は、予約番号を含む、広告配信方法。
1. A method implemented by a computer located on board an aircraft, comprising:
acquiring passenger information from an information processing device of the passenger, the passenger information being information written on the boarding pass of the passenger and identifying the passenger;
obtaining passenger characteristics associated with the obtained passenger information by accessing a storage device that associates passenger information with passenger characteristics;
identifying an advertisement associated with the obtained passenger characteristics by accessing a storage device that associates the characteristics with at least one advertisement among two or more advertisements;
and transmitting the identified advertisement to an information processing device of the passenger .
The passenger information includes a reservation number .
航空機の機内に設置されるコンピュータによって実行される方法であって、1. A method implemented by a computer located on board an aircraft, comprising:
乗客の情報処理装置から、当該乗客の搭乗券に記載された情報であって当該乗客を特定する情報である乗客情報を取得するステップと、acquiring passenger information from an information processing device of the passenger, the passenger information being information written on the boarding pass of the passenger and identifying the passenger;
乗客情報を乗客の特性と関連付ける記憶装置にアクセスすることにより、取得された前記乗客情報に関連付けられた乗客の特性を取得するステップと、obtaining passenger characteristics associated with the obtained passenger information by accessing a storage device that associates passenger information with passenger characteristics;
特性を2以上の広告の中の少なくとも1の広告と関連付ける記憶装置にアクセスすることにより、取得された前記乗客の特性に関連付けられた広告を特定するステップと、identifying an advertisement associated with the obtained passenger characteristics by accessing a storage device associating the characteristics with at least one advertisement among two or more advertisements;
前記乗客の情報処理装置に向けて、特定された前記広告を送信するステップと、を備え、and transmitting the identified advertisement to an information processing device of the passenger.
前記乗客の情報処理装置に向けて特定された前記広告を送信したことに応じて、前記コンピュータのメモリに、特定された前記広告を前記乗客の前記特性に関連付ける情報である実績情報を格納するステップと、storing performance information in a memory of the computer in response to transmitting the identified advertisement to an information processing device of the passenger, the performance information being information relating the identified advertisement to the characteristics of the passenger;
特定された前記広告に関連付けられた宛先に、前記実績情報を送信するステップと、をさらに備え、and transmitting the performance information to a destination associated with the identified advertisement.
前記実績情報を送信するステップは、特定された前記広告に関連付けられた宛先に、前記広告が前記乗客に向けて送信されたタイミングにおける前記航空機の状態を特定するための情報をさらに送信することを含む、広告配信方法。The advertising distribution method, wherein the step of transmitting the performance information further includes transmitting, to a destination associated with the identified advertisement, information for identifying the status of the aircraft at the time the advertisement was transmitted to the passenger.
前記乗客情報は、予約番号、乗客名および座席番号の中の少なくとも1つを含む、請求項に記載の広告配信方法。 The advertisement delivery method according to claim 2 , wherein the passenger information includes at least one of a reservation number, a passenger name, and a seat number. 前記特性は、乗客の属性および乗客による前記搭乗券の予約に関する属性の中の少なくとも1つを含む、請求項1請求項3のいずれか1項に記載の広告配信方法。 The advertisement distribution method according to claim 1 , wherein the characteristics include at least one of an attribute of the passenger and an attribute related to the reservation of the boarding pass by the passenger. 前記乗客の属性は、性別、年齢、国籍、使用言語、および、航空会社の会員種別の中の少なくとも1つを含む、請求項に記載の広告配信方法。 The advertisement distribution method according to claim 4 , wherein the passenger attributes include at least one of gender, age, nationality, language used, and airline membership type. 前記搭乗券の予約に関する属性は、前記搭乗券によって指定される座席タイプ、前記搭乗券の購入における運賃タイプ、および、前記搭乗券か片道か往復かを指定する情報の中の少なくとも1つを含む、請求項または請求項に記載の広告配信方法。 6. The advertising distribution method according to claim 4 or claim 5, wherein the attributes related to the boarding pass reservation include at least one of a seat type specified by the boarding pass, a fare type for the purchase of the boarding pass, and information specifying whether the boarding pass is one - way or round - trip. 前記乗客の情報処理装置に向けて特定された前記広告を送信したことに応じて、前記コンピュータのメモリに、特定された前記広告を前記乗客の前記特性に関連付ける情報である実績情報を格納するステップと、
特定された前記広告に関連付けられた宛先に、前記実績情報を送信するステップと、をさらに備える、請求項に記載の広告配信方法。
storing performance information in a memory of the computer in response to transmitting the identified advertisement to an information processing device of the passenger, the performance information being information relating the identified advertisement to the characteristics of the passenger;
The advertisement delivery method according to claim 1 , further comprising: transmitting the performance information to a destination associated with the identified advertisement.
前記情報処理装置から商品の要求を取得するステップをさらに備え、
前記広告を送信するステップは、前記商品の要求に応じて、前記情報処理装置に向けて前記広告を送信することを含み、
前記実績情報は、前記情報処理装置への広告の送信が基づく商品の属性を含む、請求項に記載の広告配信方法。
The method further includes the step of acquiring a request for a product from the information processing device,
the step of transmitting the advertisement includes transmitting the advertisement to the information processing device in response to a request for the product;
The advertisement delivery method according to claim 7 , wherein the performance information includes attributes of a product on which the advertisement is transmitted to the information processing device.
前記広告を特定するステップは、要求された前記商品の属性に基づいて広告を特定することを含む、請求項に記載の広告配信方法。 The method of claim 8 , wherein identifying the advertisement comprises identifying an advertisement based on attributes of the requested product. 前記実績情報に前記乗客の連絡先を登録するステップをさらに備える、請求項~請求項のいずれか1項に記載の広告配信方法。 The advertisement delivery method according to any one of claims 7 to 9 , further comprising a step of registering contact information of the passenger in the performance information. 前記実績情報を送信するステップは、特定された前記広告に関連付けられた宛先に、前記広告が前記乗客に向けて送信されたタイミングにおける前記航空機の状態を特定するための情報をさらに送信することを含む、請求項~請求項10のいずれか1項に記載の広告配信方法。 The advertisement delivery method according to any one of claims 7 to 10, wherein the step of transmitting the performance information further comprises transmitting, to a destination associated with the identified advertisement, information for identifying a state of the aircraft at a time when the advertisement was transmitted to the passenger. コンピュータの1以上のプロセッサによって実行されることにより、前記コンピュータに請求項1~請求項11のいずれか1項に記載の広告配信方法を実現させる、プログラム。 A program that, when executed by one or more processors of a computer, causes the computer to realize the advertisement delivery method according to any one of claims 1 to 11 . 請求項12に記載のプログラムを格納するメモリと、
前記プログラムを実行する1以上のプロセッサとを備える、情報処理装置。
A memory for storing the program according to claim 12 ;
and one or more processors for executing the program.
第1のコンピュータと、航空機の機内に設置される第2のコンピュータとによって実行される方法であって、
前記第2のコンピュータによって実行される、
乗客の情報処理装置から、当該乗客の搭乗券に記載された情報であって当該乗客を特定する情報である乗客情報を取得するステップと、
乗客情報を乗客の特性と関連付ける記憶装置にアクセスすることにより、取得された前記乗客情報に関連付けられた乗客の特性を取得するステップと、
特性を2以上の広告の中の少なくとも1の広告と関連付ける記憶装置にアクセスすることにより、取得された前記乗客の特性に関連付けられた広告を特定するステップと、
前記乗客の情報処理装置に向けて、特定された前記広告を送信するステップと、
前記乗客の情報処理装置に向けて特定された前記広告を送信したことに応じて、前記第のコンピュータのメモリに、特定された前記広告を前記乗客の前記特性に関連付ける情報である実績情報を格納するステップと、
前記第1のコンピュータに、前記実績情報を送信するステップと、を備え、
前記第1のコンピュータによって実行される、
前記乗客の連絡先に向けて、前記広告に対応する追加の情報を送信するステップをさらに備え
前記乗客情報は、予約情報を含む、広告配信方法。
1. A method executed by a first computer and a second computer located on board an aircraft, comprising:
Executed by the second computer,
acquiring passenger information from an information processing device of the passenger, the passenger information being information written on the boarding pass of the passenger and identifying the passenger;
obtaining passenger characteristics associated with the obtained passenger information by accessing a storage device that associates passenger information with passenger characteristics;
identifying an advertisement associated with the obtained passenger characteristics by accessing a storage device that associates the characteristics with at least one advertisement among two or more advertisements;
transmitting the identified advertisement to an information processing device of the passenger;
storing performance information, which is information relating the identified advertisement to the passenger's characteristics, in a memory of the second computer in response to transmitting the identified advertisement to the passenger's information processing device;
transmitting the performance information to the first computer;
Executed by the first computer,
sending additional information corresponding to the advertisement to the passenger's contacts ;
The passenger information includes reservation information .
第1のコンピュータと、航空機の機内に設置される第2のコンピュータとによって実行される方法であって、1. A method executed by a first computer and a second computer located on board an aircraft, comprising:
前記第2のコンピュータによって実行される、Executed by the second computer,
乗客の情報処理装置から、当該乗客の搭乗券に記載された情報であって当該乗客を特定する情報である乗客情報を取得するステップと、acquiring passenger information from an information processing device of the passenger, the passenger information being information written on the boarding pass of the passenger and identifying the passenger;
乗客情報を乗客の特性と関連付ける記憶装置にアクセスすることにより、取得された前記乗客情報に関連付けられた乗客の特性を取得するステップと、obtaining passenger characteristics associated with the obtained passenger information by accessing a storage device that associates passenger information with passenger characteristics;
特性を2以上の広告の中の少なくとも1の広告と関連付ける記憶装置にアクセスすることにより、取得された前記乗客の特性に関連付けられた広告を特定するステップと、identifying an advertisement associated with the obtained passenger characteristics by accessing a storage device associating the characteristics with at least one advertisement among two or more advertisements;
前記乗客の情報処理装置に向けて、特定された前記広告を送信するステップと、transmitting the identified advertisement to an information processing device of the passenger;
前記乗客の情報処理装置に向けて特定された前記広告を送信したことに応じて、前記第2のコンピュータのメモリに、特定された前記広告を前記乗客の前記特性に関連付ける情報である実績情報を格納するステップと、storing performance information, which is information relating the identified advertisement to the passenger's characteristics, in a memory of the second computer in response to transmitting the identified advertisement to the passenger's information processing device;
前記第1のコンピュータに、前記実績情報を送信するステップと、を備え、transmitting the performance information to the first computer;
前記実績情報を送信するステップは、特定された前記広告に関連付けられた宛先に、前記広告が前記乗客に向けて送信されたタイミングにおける前記航空機の状態を特定するための情報をさらに送信することを含み、the step of transmitting performance information further includes transmitting, to a destination associated with the identified advertisement, information for identifying a state of the aircraft at a time when the advertisement was transmitted to the passenger;
前記第1のコンピュータによって実行される、Executed by the first computer,
前記乗客の連絡先に向けて、前記広告に対応する追加の情報を送信するステップをさらに備える、広告配信方法。The method of delivering an advertisement further comprises sending, to the passenger's contacts, additional information corresponding to the advertisement.
JP2020171565A 2020-10-09 2020-10-09 Advertisement distribution method, information processing device, and program Active JP7539291B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020171565A JP7539291B2 (en) 2020-10-09 2020-10-09 Advertisement distribution method, information processing device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020171565A JP7539291B2 (en) 2020-10-09 2020-10-09 Advertisement distribution method, information processing device, and program

Publications (3)

Publication Number Publication Date
JP2022063161A JP2022063161A (en) 2022-04-21
JP2022063161A5 JP2022063161A5 (en) 2023-08-15
JP7539291B2 true JP7539291B2 (en) 2024-08-23

Family

ID=81255090

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020171565A Active JP7539291B2 (en) 2020-10-09 2020-10-09 Advertisement distribution method, information processing device, and program

Country Status (1)

Country Link
JP (1) JP7539291B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010187367A (en) 2009-01-15 2010-08-26 Panasonic Corp Content protection system, mobile terminal, and wireless apparatus
US20140143046A1 (en) 2012-11-20 2014-05-22 Specific Media Llc Advertisement packager
WO2014185018A1 (en) 2013-05-13 2014-11-20 パナソニックIpマネジメント株式会社 Mobile body information provision system, mobile body information provision method, and mobile body interior terminal information provision method
JP2015184710A (en) 2014-03-20 2015-10-22 ヤフー株式会社 Distribution apparatus, distribution method, and distribution program
JP2017068571A (en) 2015-09-30 2017-04-06 大日本印刷株式会社 Advertisement distribution system, information terminal, and program
JP2023530381A (en) 2020-03-30 2023-07-18 ヴィアサット,インコーポレイテッド Systems and methods for on-board targeted advertising delivery of mobile platforms

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010187367A (en) 2009-01-15 2010-08-26 Panasonic Corp Content protection system, mobile terminal, and wireless apparatus
US20140143046A1 (en) 2012-11-20 2014-05-22 Specific Media Llc Advertisement packager
WO2014185018A1 (en) 2013-05-13 2014-11-20 パナソニックIpマネジメント株式会社 Mobile body information provision system, mobile body information provision method, and mobile body interior terminal information provision method
JP2015184710A (en) 2014-03-20 2015-10-22 ヤフー株式会社 Distribution apparatus, distribution method, and distribution program
JP2017068571A (en) 2015-09-30 2017-04-06 大日本印刷株式会社 Advertisement distribution system, information terminal, and program
JP2023530381A (en) 2020-03-30 2023-07-18 ヴィアサット,インコーポレイテッド Systems and methods for on-board targeted advertising delivery of mobile platforms

Also Published As

Publication number Publication date
JP2022063161A (en) 2022-04-21

Similar Documents

Publication Publication Date Title
US20210209646A1 (en) Transaction and communication system and method for vendors and promoters
US20190236852A1 (en) Program
US20090204511A1 (en) System and method for distributing targeted content
US20160005012A1 (en) Consolidated platform for selling tickets
US20100121689A1 (en) System and method for wireless ordering in a venue
US10628872B2 (en) Browsing device, information processing system, method of controlling browsing device, recording medium, and program
TW201520942A (en) Facilitating passenger to manage airline reservation within electronic message
US20100174655A1 (en) Digital content distribution using identification tags
US20130054282A1 (en) For-hire vehicle utilization system and method
US20160048861A1 (en) Method and system for dynamically creating and transferring data corresponding to a benefit from a web page to a mobile application by using a web-based marker
US11023872B2 (en) Systems for collecting retailer-specific data
JP2017004488A (en) Electronic ticket management device and electronic ticket management method
JP6524754B2 (en) Benefit grant management system and benefit grant management method
US20120297416A1 (en) System and method of providing transactions over a telecommunications system
US20080010128A1 (en) Image-taking system
US8150731B1 (en) Method and system presenting and distributing customized information associated with verification information
JP7539291B2 (en) Advertisement distribution method, information processing device, and program
JP4266929B2 (en) Content information processing system and method
CN114041158A (en) Label-based advertisement service system
WO2011021697A1 (en) Commemorative printed matter issuing system and commemorative printed matter issuing method
JP2001306928A (en) Advertisement distributing system
JP7305420B2 (en) Payment Method
JP5969085B1 (en) Sales processing system, sales processing program, and server device
JP6793223B1 (en) Information creation method, information creation system, information creation device, and computer program
US11545010B1 (en) Printer apparatus including paper medium including backing strip and adhesive label affixed thereto

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230804

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230804

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240412

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240514

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240709

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240813

R150 Certificate of patent or registration of utility model

Ref document number: 7539291

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150