Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6910191B2 - Information processing equipment, systems and programs - Google Patents
[go: Go Back, main page]

JP6910191B2 - Information processing equipment, systems and programs - Google Patents

Information processing equipment, systems and programs Download PDF

Info

Publication number
JP6910191B2
JP6910191B2 JP2017086405A JP2017086405A JP6910191B2 JP 6910191 B2 JP6910191 B2 JP 6910191B2 JP 2017086405 A JP2017086405 A JP 2017086405A JP 2017086405 A JP2017086405 A JP 2017086405A JP 6910191 B2 JP6910191 B2 JP 6910191B2
Authority
JP
Japan
Prior art keywords
information
vehicle
product
unit
passenger
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.)
Expired - Fee Related
Application number
JP2017086405A
Other languages
Japanese (ja)
Other versions
JP2018185626A (en
Inventor
雄一 木場
雄一 木場
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
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 Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2017086405A priority Critical patent/JP6910191B2/en
Publication of JP2018185626A publication Critical patent/JP2018185626A/en
Application granted granted Critical
Publication of JP6910191B2 publication Critical patent/JP6910191B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明の実施形態は、情報処理装置、システムおよびプログラムに関する。 Embodiments of the present invention relate to information processing devices, systems and programs.

従来から、電車等の列車において食料品等の商品を販売する、いわゆる車内販売が行われている。この車内販売は、商品を積載したワゴンを販売担当者が押して客車内の通路を移動しながら、乗客に商品を販売する形態の販売方式である。 Conventionally, so-called in-car sales have been carried out in which products such as groceries are sold on trains such as trains. This in-vehicle sales is a sales method in which a sales person pushes a wagon loaded with products and moves through the aisle in the passenger vehicle while selling the products to passengers.

担当者は、ワゴンに積載した商品を決められたルートで客車を回遊して販売している。ワゴンには、多様な属性(年齢層や性別等)の乗客に対応するため、多種多品目の商品が積載される。 The person in charge travels around the passenger car and sells the products loaded on the wagon by a fixed route. The wagon is loaded with a wide variety of products to accommodate passengers of various attributes (age group, gender, etc.).

しかしながら、例えば、特定の属性傾向の乗客が多く、特定の商品が予測以上に売れた場合、回遊途中で欠品となることもある。このような場合、担当者は、欠品となった商品をストックしている車内の事務所まで取りに戻る必要があり、売上の向上および効率的な販売に繋がらない。 However, for example, if there are many passengers with a specific attribute tendency and a specific product sells more than expected, the product may be out of stock during the migration. In such a case, the person in charge needs to return to the office in the car where the out-of-stock product is stocked, which does not lead to improvement of sales and efficient sales.

本発明が解決しようとする課題は、車内販売において、売上金額の向上、および効率的な売上が可能な情報処理装置、システムおよびプログラムを提供することである。 An object to be solved by the present invention is to provide an information processing device, a system and a program capable of improving the sales amount and efficient sales in the in-vehicle sales.

実施形態の情報処理装置は、客が乗車する複数の車両が連結された乗り物の車両を撮像した画像に基づいて、当該車両の乗客の属性傾向を判断する属性判断手段と、判断された車両別の属性傾向および属性別の購買傾向情報に基づいて車両で販売する商品を予測する商品予測手段と、予測した商品の前記車両別の予測情報を、前記画像が送信された前記乗り物に備えられた情報端末装置に送信する予測情報送信手段と、を備える。 The information processing apparatus of the embodiment, based on each vehicle of a vehicle in which a plurality of vehicles are connected to ride boasts a image taken, an attribute determining means for determining attributes tendency of the vehicle by a passenger, is determined and products predicting means for predicting a product sold in each vehicle based on the vehicle-basis attribute trends and demographic purchasing trend information, the vehicle-specific prediction information item predicted, the vehicle in which the image is transmitted It includes a predictive information transmitting means for transmitting to the provided information terminal device.

図1は、複数の客車が連結された列車を示す模式図である。FIG. 1 is a schematic view showing a train in which a plurality of passenger cars are connected. 図2は、実施形態に係るシステムを示す図である。FIG. 2 is a diagram showing a system according to an embodiment. 図3は、ハンディ端末のハードウェア構成を示すブロック図である。FIG. 3 is a block diagram showing a hardware configuration of a handy terminal. 図4は、POSサーバのハードウェア構成を示すブロック図である。FIG. 4 is a block diagram showing a hardware configuration of the POS server. 図5は、座席サーバのハードウェア構成を示すブロック図である。FIG. 5 is a block diagram showing a hardware configuration of the seat server. 図6は、座席DBのメモリ構成を示す図である。FIG. 6 is a diagram showing a memory configuration of the seat DB. 図7は、分析サーバのハードウェア構成を示すブロック図である。FIG. 7 is a block diagram showing the hardware configuration of the analysis server. 図8は、分析DBのメモリ構成を示す図である。FIG. 8 is a diagram showing a memory configuration of the analysis DB. 図9は、ハンディ端末の機能構成を示す機能ブロック図である。FIG. 9 is a functional block diagram showing a functional configuration of the handy terminal. 図10は、ハンディ端末の制御処理の流れを示すフローチャートである。FIG. 10 is a flowchart showing the flow of control processing of the handy terminal. 図11は、POSサーバの制御処理の流れを示すフローチャートである。FIG. 11 is a flowchart showing the flow of control processing of the POS server. 図12は、座席サーバの制御処理の流れを示すフローチャートである。FIG. 12 is a flowchart showing the flow of control processing of the seat server. 図13は、分析サーバの機能構成を示す機能ブロック図である。FIG. 13 is a functional block diagram showing a functional configuration of the analysis server. 図14は、分析サーバの制御処理の流れを示すフローチャートである。FIG. 14 is a flowchart showing the flow of control processing of the analysis server.

以下、図1〜図14を参照して、実施形態に係る情報処理装置、システムおよびプログラムについて説明する。実施形態では、分析サーバを情報処理装置の一例として説明する。また、ハンディ端末を情報端末装置の一例として説明する。また、乗り物の一例として列車を用いて説明する。また、車両の一例として、列車や電車に連結される客車を用いて説明する。なお、以下に説明する実施形態によりこの発明が限定されるものではない。 Hereinafter, the information processing apparatus, system, and program according to the embodiment will be described with reference to FIGS. 1 to 14. In the embodiment, the analysis server will be described as an example of the information processing device. Further, the handy terminal will be described as an example of the information terminal device. In addition, a train will be described as an example of a vehicle. Further, as an example of a vehicle, a train and a passenger car connected to the train will be described. The present invention is not limited to the embodiments described below.

図1は、列車の構成を示す模式図である。列車Tは、レール上を走行する電車または汽車等の列車である。実施形態では、列車Tの一例として、1号車T1から6号車T6までの6両の客車(車両)を連結した列車で説明する。この列車Tの客車は、一例として、1号車T1と2号車T2が着席する座席が予め定められている指定席車である。また、3号車T3と4号車T4は特別客車のグリーン車(指定席車)である。また、5号車T5と6号車T6は、予め着席する座席が決められていない自由席車である。1号車T1〜4号車T4の指定席は予め予約することができる。 FIG. 1 is a schematic diagram showing a train configuration. Train T is a train such as a train or a train that runs on rails. In the embodiment, as an example of the train T, a train in which six passenger cars (vehicles) from the first car T1 to the sixth car T6 are connected will be described. The passenger car of this train T is, for example, a reserved seat car in which the seats for the first car T1 and the second car T2 are predetermined. In addition, car No. 3 T3 and car No. 4 T4 are green cars (reserved seat cars) of special passenger cars. Further, the No. 5 car T5 and the No. 6 car T6 are unreserved seat cars in which the seats to be seated are not determined in advance. Reserved seats for cars 1 to 4 and T4 can be reserved in advance.

各客車の両端部の天井付近には、それぞれカメラCが設置されている。1号車T1の一端部にカメラC11が設置され、他端部にカメラC12が設置されている。2号車T2の一端部にカメラC21が設置され、他端部にカメラC22が設置されている。3号車T3の一端部にカメラC31が設置され、他端部にカメラC32が設置されている。4号車T4の一端部にカメラC41が設置され、他端部にカメラC42が設置されている。5号車T5の一端部にカメラC51が設置され、他端部にカメラC52が設置されている。6号車T6の一端部にカメラC61が設置され、他端部にカメラC62が設置されている。なお、これらのカメラを総称してカメラCという。 Cameras C are installed near the ceilings at both ends of each passenger car. The camera C11 is installed at one end of the first car T1, and the camera C12 is installed at the other end. The camera C21 is installed at one end of the second car T2, and the camera C22 is installed at the other end. The camera C31 is installed at one end of the No. 3 car T3, and the camera C32 is installed at the other end. A camera C41 is installed at one end of the No. 4 car T4, and a camera C42 is installed at the other end. The camera C51 is installed at one end of the No. 5 car T5, and the camera C52 is installed at the other end. The camera C61 is installed at one end of the No. 6 car T6, and the camera C62 is installed at the other end. These cameras are collectively referred to as camera C.

カメラCは、各客車に乗車している乗客の顔や服装を常時撮像する。列車Tが矢印Y1方向に進行する場合は、カメラC11、カメラC21、カメラC31、カメラC41、カメラC51、カメラC61が、それぞれのカメラが設置されている客車に乗車している乗客を撮像する。一方、列車Tが矢印Y2方向に進行する場合は、カメラC12、カメラC22、カメラC32、カメラC42、カメラC52、カメラC62が、それぞれのカメラが設置されている客車に乗車している乗客を撮像する。なお、すべてのカメラCが各列車Tの乗客を同時に撮像してもよい。例えば、カメラC11とカメラC12が1号車T1に乗車している乗客を同時に撮像してもよい。また、客車の両端部にカメラCを設置する代わりに、各客車の中央部に設置された全方位カメラにより、客車内を撮像するようにしてもよい。また、カメラCは、所定時間毎(例えば1分間に1回)に客車内を撮像するようにしてもよい。要は、カメラCによって客車に乗車している乗客の属性傾向が把握できる程度に撮像できればよい。例えば、1号車T1には40代の男性の乗客が多い、ことが判別可能な程度の撮像ができればよい。 The camera C constantly captures the faces and clothes of the passengers in each passenger car. When the train T travels in the direction of the arrow Y1, the camera C11, the camera C21, the camera C31, the camera C41, the camera C51, and the camera C61 image the passengers in the passenger cars in which the respective cameras are installed. On the other hand, when the train T travels in the direction of arrow Y2, the camera C12, the camera C22, the camera C32, the camera C42, the camera C52, and the camera C62 image the passengers in the passenger cars in which the respective cameras are installed. do. It should be noted that all cameras C may simultaneously image the passengers of each train T. For example, the camera C11 and the camera C12 may simultaneously image the passengers on the No. 1 car T1. Further, instead of installing the cameras C at both ends of the passenger car, the inside of the passenger car may be imaged by an omnidirectional camera installed at the center of each passenger car. Further, the camera C may take an image of the inside of the passenger vehicle at predetermined time intervals (for example, once a minute). In short, it suffices if the camera C can capture an image to the extent that the attribute tendency of the passengers in the passenger car can be grasped. For example, it suffices if the car No. 1 T1 can be imaged to the extent that it can be determined that there are many male passengers in their 40s.

カメラCは、撮像した画像を後述する分析サーバ1(図2を参照)に送信する。例えば、カメラCが撮像した画像は、情報端末装置であるハンディ端末3(図2を参照)を介して分析サーバ1に送信される。また、例えば、カメラCが撮像した画像は、列車Tに設置されたPC(Personal Computer)等の、ハンディ端末3とは別の情報端末装置(図示せず)を介して分析サーバ1に送信されてもよい。 The camera C transmits the captured image to the analysis server 1 (see FIG. 2) described later. For example, the image captured by the camera C is transmitted to the analysis server 1 via the handy terminal 3 (see FIG. 2) which is an information terminal device. Further, for example, the image captured by the camera C is transmitted to the analysis server 1 via an information terminal device (not shown) different from the handy terminal 3 such as a PC (Personal Computer) installed on the train T. You may.

列車T内では、車内販売が実施される。車内販売は、列車T内において、例えば商品を積載したワゴンを担当者が列車T内を回遊して、乗客に商品を販売する仕組みである。 In-car sales are carried out on the train T. In-car sales is a mechanism in which a person in charge travels around a wagon loaded with goods in the train T, for example, and sells the goods to passengers.

次に、実施形態に係るシステムについて説明する。図2は、実施形態に係るシステムを示す図である。システムは、ハンディ端末3、POSサーバ5、座席サーバ7、分析サーバ1およびカメラCを備えている。ハンディ端末3は、POSサーバ5と直接的または上述の図示しない情報端末装置を経由して、無線回線M2で接続される。また、ハンディ端末3は、分析サーバ1と無線回線M1で接続される。また、POSサーバ5は、分析サーバ1と通信回線L1で接続される。また、座席サーバ7は、分析サーバ1と通信回線L2で接続される。また、分析サーバ1は、カメラCと、直接的または上述の図示しない情報端末装置を経由して、無線回線M3で接続される。 Next, the system according to the embodiment will be described. FIG. 2 is a diagram showing a system according to an embodiment. The system includes a handy terminal 3, a POS server 5, a seat server 7, an analysis server 1, and a camera C. The handy terminal 3 is connected to the POS server 5 directly or via an information terminal device (not shown above) via a wireless line M2. Further, the handy terminal 3 is connected to the analysis server 1 by a wireless line M1. Further, the POS server 5 is connected to the analysis server 1 by the communication line L1. Further, the seat server 7 is connected to the analysis server 1 by a communication line L2. Further, the analysis server 1 is connected to the camera C directly or via an information terminal device (not shown above) via a wireless line M3.

ハンディ端末3は、車内販売を行う担当者が携帯する。ハンディ端末3は、車内販売された商品の売上登録処理および決済処理を実行する。売上登録処理は、乗客が購入する商品に付されているシンボルに基づいて、当該商品に対応付けられた商品を特定する商品コードに対応した当該商品の商品名や価格等の商品情報をハンディ端末3に表示し、当該商品情報を記憶する処理を含む。決済処理は、売上登録処理した商品の商品情報に基づいて、顧客との取引に係る合計金額や釣銭額をハンディ端末に表示する処理を含む。 The handy terminal 3 is carried by a person in charge of in-vehicle sales. The handy terminal 3 executes sales registration processing and settlement processing of products sold in the vehicle. The sales registration process is a handy terminal that provides product information such as the product name and price of the product corresponding to the product code that identifies the product associated with the product based on the symbol attached to the product purchased by the passenger. Including the process of displaying in 3 and storing the product information. The settlement process includes a process of displaying the total amount of transactions with customers and the amount of change on a handy terminal based on the product information of the product for which sales registration processing has been performed.

担当者が、乗客が購入する商品に付されたバーコード等のシンボルを、ハンディ端末3を用いて光学的に読取る。すると、ハンディ端末3は、読み取られたシンボルに基づいて当該商品について売上登録処理を実行する。また、乗客による商品の購入が終了すると、担当者は、ハンディ端末3に設けられた決済ボタンを操作する。すると、ハンディ端末3は、乗客との取引に係る合計金額を表示する。また顧客から預かった預り金に対して釣銭がある場合は、ハンディ端末3は、当該釣銭額を表示する。ハンディ端末3は、売上登録処理した商品の商品情報と決済情報を、売上登録処理された客車の号数や販売時刻情報とともにPOSサーバ5に送信する。 The person in charge optically reads a symbol such as a barcode attached to the product purchased by the passenger using the handy terminal 3. Then, the handy terminal 3 executes the sales registration process for the product based on the read symbol. When the passengers have finished purchasing the product, the person in charge operates the payment button provided on the handy terminal 3. Then, the handy terminal 3 displays the total amount of money related to the transaction with the passenger. If there is change in the deposit received from the customer, the handy terminal 3 displays the change amount. The handy terminal 3 transmits the product information and the payment information of the product for which the sales registration has been processed to the POS server 5 together with the number of the passenger car for which the sales registration has been processed and the sales time information.

また、ハンディ端末3は、分析サーバ1から予測情報を受信する。予測情報は、次のような情報を含む。
1.本列車Tにおいて、各客車の乗客の属性傾向に基づく乗客が購入する可能性が高い商品の情報(以降「販売商品情報」という)。
2.本列車Tにおいて、指定席情報に基づく、販売商品情報に係る商品の量。
3.列車Tの走行位置情報に基づく特定駅間(特定区間)の販売商品情報。
4.指定席客車、グリーン車、自由席客車別の販売商品情報。
5.天気情報や各駅における統計的な乗車人数等に基づく客車の販売商品情報や混雑具合情報。
Further, the handy terminal 3 receives the prediction information from the analysis server 1. The forecast information includes the following information.
1. 1. Information on products that passengers are likely to purchase based on the attribute tendency of the passengers of each passenger car on this train T (hereinafter referred to as "sales product information").
2. In this train T, the quantity of products related to sales product information based on reserved seat information.
3. 3. Product information for sale between specific stations (specific sections) based on the running position information of train T.
4. Product information for sale by reserved seat passenger car, green car, and non-reserved seat passenger car.
5. Information on passenger car sales and congestion based on weather information and statistical number of passengers at each station.

そして、ハンディ端末3は、分析サーバ1から受信した予測情報に基づいて、カートに積載する商品の種類と量を表示する。まず、始発駅においては、ハンディ端末3は、予測情報に基づいて、乗客が購入する可能性が高い販売商品情報を表示する。また、指定席客車(1号車と2号車)を回遊するときには、指定席の乗客の数によって販売商品の積載量を表示する。また、指定席客車を回遊する場合は、指定席客車での販売商品情報を表示する。また、グリーン車を回遊する場合は、グリーン車での販売商品情報を表示する。また、自由席客車を回遊する場合は、自由席客車での販売商品情報を表示する。次に、列車Tが特定駅間を走行中においては、当該特定駅間での販売商品情報を表示する。なお、ハンディ端末3は、分析サーバ1から受信する予測情報に重みづけをし、重みづけの優先順位が高い予測情報を優先的に表示するようにしてもよい。 Then, the handy terminal 3 displays the type and amount of products to be loaded in the cart based on the prediction information received from the analysis server 1. First, at the first train station, the handy terminal 3 displays information on products for sale that passengers are likely to purchase based on the forecast information. In addition, when traveling around the reserved seat passenger cars (cars 1 and 2), the load capacity of the products for sale is displayed according to the number of passengers in the reserved seats. In addition, when traveling around the reserved seat passenger car, the information on the products sold in the reserved seat passenger car is displayed. In addition, when traveling around the green car, information on products sold in the green car is displayed. In addition, when traveling around a non-reserved passenger car, information on products sold by the non-reserved passenger car is displayed. Next, while the train T is traveling between the specific stations, the information on the products sold between the specific stations is displayed. The handy terminal 3 may weight the prediction information received from the analysis server 1 and preferentially display the prediction information having a higher weighting priority.

担当者は、ハンディ端末3の表示を見て、ワゴンに積載する商品の種類と量を決定する。なお、担当者は、ハンディ端末3に表示される予測情報の重みづけを考慮して、ワゴンに積載する商品の種類と量を決定してもよい。 The person in charge determines the type and amount of products to be loaded on the wagon by looking at the display on the handy terminal 3. The person in charge may determine the type and amount of products to be loaded on the wagon in consideration of the weighting of the prediction information displayed on the handy terminal 3.

POSサーバ5は、例えば、車内販売を実行する会社の本部に設置される。POSサーバ5は、複数のハンディ端末3から送信される商品情報と決済情報を、販売時刻情報や客車の号数情報とともに受信して蓄積する。このようにして、POSサーバ5は、ハンディ端末3で決済処理した商品の売上管理を行う。また、POSサーバ5は、所定のタイミング(例えば一日に1回)で、蓄積した情報を分析サーバ1に送信する。 The POS server 5 is installed, for example, at the headquarters of a company that executes in-vehicle sales. The POS server 5 receives and stores product information and payment information transmitted from a plurality of handy terminals 3 together with sales time information and passenger car number information. In this way, the POS server 5 manages the sales of the products that have been settled by the handy terminal 3. Further, the POS server 5 transmits the accumulated information to the analysis server 1 at a predetermined timing (for example, once a day).

座席サーバ7は、例えば、車内販売を実行する会社の本部に設置される。列車Tの指定席およびグリーン車における指定席の予約情報(以降「指定席情報」という)を列車別および客車別に記憶する。指定席情報は、列車Tの運営会社のサーバから受信する。座席サーバ7は、所定のタイミング(例えば1時間に1回)で指定席情報を分析サーバ1に送信する。 The seat server 7 is installed, for example, at the headquarters of a company that executes in-vehicle sales. Reservation information for reserved seats on train T and reserved seats in the Green Car (hereinafter referred to as "reserved seat information") is stored for each train and each passenger car. Reserved seat information is received from the server of the train T operating company. The seat server 7 transmits reserved seat information to the analysis server 1 at a predetermined timing (for example, once an hour).

分析サーバ1は、例えば、車内販売を実行する会社の本部に設置される。分析サーバ1は、POSサーバ5からハンディ端末3で売上登録処理および決済処理した商品の情報を販売時刻情報や客車の号数情報とともに受信する。また、分析サーバ1は、座席サーバ7から、列車別および客車別の指定席情報を受信する。また、分析サーバ1は、カメラCが撮像した客車別の画像を受信する。分析サーバ1については、図7および図8で後述する。 The analysis server 1 is installed, for example, at the headquarters of a company that executes in-vehicle sales. The analysis server 1 receives from the POS server 5 the information of the product whose sales registration processing and settlement processing have been processed by the handy terminal 3 together with the sales time information and the passenger car number information. Further, the analysis server 1 receives reserved seat information for each train and each passenger car from the seat server 7. Further, the analysis server 1 receives the image of each passenger car captured by the camera C. The analysis server 1 will be described later with reference to FIGS. 7 and 8.

次に、ハンディ端末3のハードウェア構成について説明する。図3は、ハンディ端末3のハードウェア構成を示すブロック図である。図3に示すように、ハンディ端末3は、CPU(Central Processing Unit)31、ROM(Read Only Memory)32、RAM(Random Access Memory)33、メモリ部34等を備えている。CPU31は、制御主体となる。ROM32は、各種プログラムを記憶する。RAM33は、各種データを展開する。メモリ部34は、各種プログラムを記憶する。CPU31、ROM32、RAM33、メモリ部34は、互いにデータバス35を介して接続されている。CPU31とROM32とRAM33が、制御部300を構成する。すなわち、制御部300は、CPU31がROM32やメモリ部34に記憶されRAM33に展開された制御プログラムに従って動作することによって、後述する制御処理を実行する。 Next, the hardware configuration of the handy terminal 3 will be described. FIG. 3 is a block diagram showing a hardware configuration of the handy terminal 3. As shown in FIG. 3, the handy terminal 3 includes a CPU (Central Processing Unit) 31, a ROM (Read Only Memory) 32, a RAM (Random Access Memory) 33, a memory unit 34, and the like. The CPU 31 is the control body. The ROM 32 stores various programs. The RAM 33 develops various data. The memory unit 34 stores various programs. The CPU 31, ROM 32, RAM 33, and memory unit 34 are connected to each other via the data bus 35. The CPU 31, ROM 32, and RAM 33 constitute the control unit 300. That is, the control unit 300 executes the control process described later by operating the CPU 31 according to the control program stored in the ROM 32 or the memory unit 34 and expanded in the RAM 33.

RAM33は、商品情報部331と表示情報部332を備える。商品情報部331は、ハンディ端末3が売上登録処理した商品の商品情報を記憶する。表示情報部332は、分析サーバ1から受信した予測情報を記憶する。 The RAM 33 includes a product information unit 331 and a display information unit 332. The product information unit 331 stores the product information of the product for which the handy terminal 3 has processed the sales registration. The display information unit 332 stores the prediction information received from the analysis server 1.

メモリ部34は、制御プログラム部341と、商品マスタ342を備える。制御プログラム部341は、ハンディ端末3を制御処理するためのプログラムを記憶する。商品マスタ342は、後述するシンボル読取部39が読み取ったシンボルに基づいて取得した商品を特定する商品コードに対応付けて、当該商品の商品情報(商品名、価格等)を記憶する。 The memory unit 34 includes a control program unit 341 and a product master 342. The control program unit 341 stores a program for controlling and processing the handy terminal 3. The product master 342 stores product information (product name, price, etc.) of the product in association with a product code that identifies the product acquired based on the symbol read by the symbol reading unit 39, which will be described later.

また、制御部300は、時計部41と接続する。時計部41は、現在の時刻を計時する。また、制御部300は、データバス35およびコントローラ36を介して、表示部37、操作部38、シンボル読取部39と接続する。表示部37は、例えば液晶表示部である。表示部37は、シンボル読取部39がシンボルを読み取った商品の商品情報を表示する。また、表示部37は、一乗客に対する商品の販売を終了する場合に、乗客が購入した商品の合計金額を表示する。また、表示部37は、分析サーバ1から受信した予測情報に基づく販売商品情報を表示する。 Further, the control unit 300 is connected to the clock unit 41. The clock unit 41 measures the current time. Further, the control unit 300 is connected to the display unit 37, the operation unit 38, and the symbol reading unit 39 via the data bus 35 and the controller 36. The display unit 37 is, for example, a liquid crystal display unit. The display unit 37 displays the product information of the product for which the symbol reading unit 39 has read the symbol. In addition, the display unit 37 displays the total price of the products purchased by the passengers when the sale of the products to one passenger is terminated. In addition, the display unit 37 displays the sales product information based on the prediction information received from the analysis server 1.

操作部38は、ハンディ端末3を操作するためのキーボードである。操作部38は、決済ボタン381を備える。決済ボタン381は、一乗客に対する商品の販売を終了する場合に担当者が操作する。 The operation unit 38 is a keyboard for operating the handy terminal 3. The operation unit 38 includes a payment button 381. The payment button 381 is operated by the person in charge when the sale of the product to one passenger is terminated.

シンボル読取部39は、商品に付されたバーコードや二次元コード等のシンボルを光学的に読み取る装置である。シンボル読取部39は、自身が発光する光のシンボルでの反射光、または自然光のシンボルでの反射光を入射することでシンボルを読み取る。なお、シンボル読取部39は、シンボルを撮像した画像に基づいてシンボルを読み取る構造としてもよい。 The symbol reading unit 39 is a device that optically reads a symbol such as a bar code or a two-dimensional code attached to a product. The symbol reading unit 39 reads the symbol by injecting the reflected light of the symbol of the light emitted by itself or the reflected light of the symbol of natural light. The symbol reading unit 39 may have a structure that reads the symbol based on the image obtained by capturing the symbol.

また、制御部300は、データバス35を介して通信I/F40と接続する。通信I/F40は、無線回線M1を介して分析サーバ1と情報の送受信を行う。例えば、通信I/F40は、無線回線M1を介して分析サーバ1から予測情報を受信する。また、通信I/F40は、無線回線M2を介してPOSサーバ5と情報の送受信を行う。例えば、通信I/F40は、無線回線M2を介してPOSサーバ5に商品情報や決済情報を送信する。 Further, the control unit 300 connects to the communication I / F 40 via the data bus 35. The communication I / F 40 transmits / receives information to / from the analysis server 1 via the wireless line M1. For example, the communication I / F 40 receives the prediction information from the analysis server 1 via the wireless line M1. Further, the communication I / F 40 transmits / receives information to / from the POS server 5 via the wireless line M2. For example, the communication I / F40 transmits product information and payment information to the POS server 5 via the wireless line M2.

次に、POSサーバ5のハードウェア構成について説明する。図4は、POSサーバ5のハードウェア構成を示すブロック図である。図4に示すように、POSサーバ5は、CPU51、ROM52、RAM53、メモリ部54等を備えている。CPU51は、制御主体となる。ROM52は、各種プログラムを記憶する。RAM53は、各種データを展開する。メモリ部54は、各種プログラムを記憶する。CPU51、ROM52、RAM53、メモリ部54は、互いにデータバス55を介して接続されている。CPU51とROM52とRAM53が、制御部500を構成する。すなわち、制御部500は、CPU51がROM52やメモリ部54に記憶されRAM53に展開された制御プログラムに従って動作することによって、後述する制御処理を実行する。 Next, the hardware configuration of the POS server 5 will be described. FIG. 4 is a block diagram showing a hardware configuration of the POS server 5. As shown in FIG. 4, the POS server 5 includes a CPU 51, a ROM 52, a RAM 53, a memory unit 54, and the like. The CPU 51 is the control body. The ROM 52 stores various programs. The RAM 53 develops various data. The memory unit 54 stores various programs. The CPU 51, ROM 52, RAM 53, and memory unit 54 are connected to each other via the data bus 55. The CPU 51, ROM 52, and RAM 53 constitute the control unit 500. That is, the control unit 500 executes the control process described later by operating the CPU 51 according to the control program stored in the ROM 52 or the memory unit 54 and expanded in the RAM 53.

メモリ部54は、制御プログラム部541、商品マスタ542、商品集計部543を備える。制御プログラム部541は、POSサーバ5を制御処理するためのプログラムを記憶する。商品マスタ542は、商品を特定する商品コードに対応付けて当該商品の商品情報を記憶する。商品マスタ542は、商品マスタ342と同一内容である。制御部500は、所定のタイミング(例えば一日に1回)で商品マスタ542の内容をハンディ端末3に送信する。ハンディ端末3の制御部300は、POSサーバ5から受信した内容を商品マスタ342として記憶する。商品集計部543は、各ハンディ端末3から受信した商品情報や決済情報を累積記憶する。すなわち、商品集計部543は、各ハンディ端末3によって売上登録処理および決済処理された商品(すなわちハンディ端末3で販売された商品)についての売上情報を総括的に収集して管理する。 The memory unit 54 includes a control program unit 541, a product master 542, and a product aggregation unit 543. The control program unit 541 stores a program for controlling and processing the POS server 5. The product master 542 stores the product information of the product in association with the product code that identifies the product. The product master 542 has the same contents as the product master 342. The control unit 500 transmits the contents of the product master 542 to the handy terminal 3 at a predetermined timing (for example, once a day). The control unit 300 of the handy terminal 3 stores the content received from the POS server 5 as the product master 342. The product totaling unit 543 cumulatively stores the product information and the payment information received from each handy terminal 3. That is, the product aggregation unit 543 comprehensively collects and manages sales information about the products whose sales are registered and settled by each handy terminal 3 (that is, the products sold by the handy terminal 3).

また、制御部500は、データバス55およびコントローラ56を介して、表示部57および操作部58と接続する。表示部57は、例えば液晶表示部である。操作部58は、ハンディ端末3を操作するためのキーボードである。 Further, the control unit 500 connects to the display unit 57 and the operation unit 58 via the data bus 55 and the controller 56. The display unit 57 is, for example, a liquid crystal display unit. The operation unit 58 is a keyboard for operating the handy terminal 3.

また、制御部500は、データバス55を介して通信I/F59と接続する。通信I/F59は、無線回線M2を介してハンディ端末3と情報の送受信を行う。例えば、通信I/F59は、無線回線M2を介してハンディ端末3から商品情報や決済情報を受信する。また、通信I/F60は、通信回線L1を介して分析サーバ1と情報の送受信を行う。例えば、通信I/F60は、通信回線L1を介して分析サーバ1に商品情報や決済情報を送信する。 Further, the control unit 500 connects to the communication I / F 59 via the data bus 55. The communication I / F 59 transmits / receives information to / from the handy terminal 3 via the wireless line M2. For example, the communication I / F 59 receives product information and payment information from the handy terminal 3 via the wireless line M2. Further, the communication I / F 60 transmits / receives information to / from the analysis server 1 via the communication line L1. For example, the communication I / F 60 transmits product information and payment information to the analysis server 1 via the communication line L1.

次に、座席サーバ7のハードウェアについて説明する。図5は、座席サーバ7のハードウェア構成を示すブロック図である。図5に示すように、座席サーバ7は、CPU71、ROM72、RAM73、メモリ部74等を備えている。CPU71は、制御主体となる。ROM72は、各種プログラムを記憶する。RAM73は、各種データを展開する。メモリ部74は、各種プログラムを記憶する。CPU71、ROM72、RAM73、メモリ部74は、互いにデータバス75を介して接続されている。CPU71とROM72とRAM73が、制御部700を構成する。すなわち、制御部700は、CPU71がROM72やメモリ部74に記憶されRAM73に展開された制御プログラムに従って動作することによって、後述する制御処理を実行する。 Next, the hardware of the seat server 7 will be described. FIG. 5 is a block diagram showing a hardware configuration of the seat server 7. As shown in FIG. 5, the seat server 7 includes a CPU 71, a ROM 72, a RAM 73, a memory unit 74, and the like. The CPU 71 is the control subject. The ROM 72 stores various programs. The RAM 73 develops various data. The memory unit 74 stores various programs. The CPU 71, ROM 72, RAM 73, and memory unit 74 are connected to each other via the data bus 75. The CPU 71, ROM 72, and RAM 73 constitute the control unit 700. That is, the control unit 700 executes the control process described later by operating the CPU 71 according to the control program stored in the ROM 72 or the memory unit 74 and expanded in the RAM 73.

メモリ部74は、制御プログラム部741と座席DB(データベース)742を備える。制御プログラム部741は、座席サーバ7を制御処理するためのプログラムを記憶する。座席DB742は、列車別および客車別に、指定席およびグリーン車の予約情報(指定席情報)を記憶する。この指定席情報は、どの座席がどの区間予約されているかを示すものである。なお、実施形態では、メモリ部74が座席DB742を備えることとしたが、座席DB742は、メモリ部74と別に設けてもよい。また、座席DB742は、座席サーバ7とは別のサーバであってもよい。座席DB742については、図6で後述する。 The memory unit 74 includes a control program unit 741 and a seat DB (database) 742. The control program unit 741 stores a program for controlling and processing the seat server 7. The seat DB 742 stores reservation information (reserved seat information) of reserved seats and green cars for each train and each passenger car. This reserved seat information indicates which seat is reserved for which section. In the embodiment, the memory unit 74 is provided with the seat DB 742, but the seat DB 742 may be provided separately from the memory unit 74. Further, the seat DB 742 may be a server different from the seat server 7. The seat DB742 will be described later in FIG.

また、制御部700は、データバス75およびコントローラ76を介して、表示部77および操作部78と接続する。表示部77は、例えば液晶表示部である。操作部78は、座席サーバ7を操作するためのキーボードである。 Further, the control unit 700 connects to the display unit 77 and the operation unit 78 via the data bus 75 and the controller 76. The display unit 77 is, for example, a liquid crystal display unit. The operation unit 78 is a keyboard for operating the seat server 7.

また、制御部700は、データバス75を介して通信I/F79と接続する。通信I/F79は、通信回線L2を介して分析サーバ1と情報の送受信を行う。例えば、通信I/F79は、通信回線L2を介して指定席情報を分析サーバ1に送信する。 Further, the control unit 700 connects to the communication I / F 79 via the data bus 75. The communication I / F 79 transmits / receives information to / from the analysis server 1 via the communication line L2. For example, the communication I / F 79 transmits reserved seat information to the analysis server 1 via the communication line L2.

次に、座席DB742について説明する。図6は、座席DB742のメモリ構成を示す図である。図6に示すように、座席DB742は、各列車Tについて、客車別に指定席情報を記憶する。また、座席DB742は、駅間別に指定席情報を記憶する。例えば図6の場合、座席DB742は、A駅とB駅の区間において、客車別に指定席情報を記憶する。すなわち、座席DB742は、A駅とB駅の区間において、1号車の指定席情報を指定席情報部742AB1に記憶する。また、同区間において、2号車の指定席情報を指定席情報部742AB2に記憶する。同様に、3号車の指定席情報を指定席情報部742AB3に記憶する。4号車の指定席情報を指定席情報部742AB4に記憶する。 Next, the seat DB 742 will be described. FIG. 6 is a diagram showing a memory configuration of the seat DB 742. As shown in FIG. 6, the seat DB 742 stores reserved seat information for each passenger car for each train T. In addition, the seat DB 742 stores reserved seat information for each station. For example, in the case of FIG. 6, the seat DB 742 stores reserved seat information for each passenger car in the section between the A station and the B station. That is, the seat DB 742 stores the reserved seat information of the first car in the reserved seat information unit 742AB1 in the section between the A station and the B station. Further, in the same section, the reserved seat information of the second car is stored in the reserved seat information unit 742AB2. Similarly, the reserved seat information of the third car is stored in the reserved seat information unit 742AB3. The reserved seat information of the No. 4 car is stored in the reserved seat information unit 742AB4.

また、座席DB742は、B駅とC駅の区間において、客車別に指定席情報を記憶する。すなわち、座席DB742は、B駅とC駅の区間において、1号車の指定席情報を指定席情報部742BC1に記憶する。また、同区間において、2号車の指定席情報を指定席情報部742BC2に記憶する。同様に、3号車の指定席情報を指定席情報部742BC3に記憶する。4号車の指定席情報を指定席情報部742BC4に記憶する。座席DB742は、その他の駅の区間についても同様に列車別かつ客車別に指定席情報を記憶する。 Further, the seat DB 742 stores reserved seat information for each passenger car in the section between the B station and the C station. That is, the seat DB 742 stores the reserved seat information of the first car in the reserved seat information unit 742BC1 in the section between the B station and the C station. Further, in the same section, the reserved seat information of the second car is stored in the reserved seat information unit 742BC2. Similarly, the reserved seat information of the third car is stored in the reserved seat information unit 742BC3. The reserved seat information of the No. 4 car is stored in the reserved seat information unit 742BC4. The seat DB 742 similarly stores reserved seat information for each train and each passenger car for sections of other stations.

次に、分析サーバ1にハードウェアについて説明する。図7は、分析サーバ1のハードウェア構成を示すブロック図である。図7に示すように、分析サーバ1は、CPU11、ROM12、RAM13、メモリ部14等を備えている。CPU11は、制御主体となる。ROM12は、各種プログラムを記憶する。RAM13は、各種データを展開する。メモリ部14は、各種プログラムを記憶する。CPU11、ROM12、RAM13、メモリ部14は、互いにデータバス15を介して接続されている。CPU11とROM12とRAM13が、制御部100を構成する。すなわち、制御部100は、CPU11がROM12やメモリ部14に記憶されRAM13に展開された制御プログラムに従って動作することによって、後述する制御処理を実行する。 Next, the hardware of the analysis server 1 will be described. FIG. 7 is a block diagram showing a hardware configuration of the analysis server 1. As shown in FIG. 7, the analysis server 1 includes a CPU 11, a ROM 12, a RAM 13, a memory unit 14, and the like. The CPU 11 is the control subject. The ROM 12 stores various programs. The RAM 13 develops various data. The memory unit 14 stores various programs. The CPU 11, ROM 12, RAM 13, and memory unit 14 are connected to each other via the data bus 15. The CPU 11, ROM 12, and RAM 13 constitute the control unit 100. That is, the control unit 100 executes the control process described later by operating the CPU 11 according to the control program stored in the ROM 12 or the memory unit 14 and expanded in the RAM 13.

メモリ部14は、制御プログラム部141と分析DB142を備える。制御プログラム部141は、分析サーバ1を制御処理するためのプログラムを記憶する。分析DB142は、ワゴンに積載する商品を決定するための各種情報を記憶する。なお、実施形態では、メモリ部14が分析DB142を備えることとしたが、分析DB142は、メモリ部14と別に設けてもよい。また、分析DB142は、分析サーバ1とは別のサーバであってもよい。分析DB142については、図8で後述する。 The memory unit 14 includes a control program unit 141 and an analysis DB 142. The control program unit 141 stores a program for controlling and processing the analysis server 1. The analysis DB 142 stores various information for determining the product to be loaded on the wagon. In the embodiment, the memory unit 14 is provided with the analysis DB 142, but the analysis DB 142 may be provided separately from the memory unit 14. Further, the analysis DB 142 may be a server different from the analysis server 1. The analysis DB 142 will be described later with reference to FIG.

また、制御部100は、データバス15およびコントローラ16を介して、表示部17および操作部18と接続する。表示部17は、例えば液晶表示部である。操作部18は、分析サーバ1を操作するためのキーボードである。 Further, the control unit 100 connects to the display unit 17 and the operation unit 18 via the data bus 15 and the controller 16. The display unit 17 is, for example, a liquid crystal display unit. The operation unit 18 is a keyboard for operating the analysis server 1.

また、制御部100は、データバス15を介して通信I/F19と接続する。通信I/F19は、無線回線M1を介してハンディ端末3と情報の送受信を行う。例えば、通信I/F19は、無線回線M1を介して予測情報をハンディ端末3に送信する。また、通信I/F19は、無線回線M3を介してカメラCと情報の送受信を行う。例えば、通信I/F19は、無線回線M3を介してカメラCが撮像した客車の画像を受信する。 Further, the control unit 100 connects to the communication I / F 19 via the data bus 15. The communication I / F 19 transmits / receives information to / from the handy terminal 3 via the wireless line M1. For example, the communication I / F 19 transmits the prediction information to the handy terminal 3 via the wireless line M1. Further, the communication I / F 19 transmits / receives information to / from the camera C via the wireless line M3. For example, the communication I / F 19 receives the image of the passenger car captured by the camera C via the wireless line M3.

また、制御部100は、データバス15を介して通信I/F20と接続する。通信I/F20は、通信回線L1を介してPOSサーバ5と情報の送受信を行う。例えば、通信I/F20は、通信回線L1を介してPOSサーバ5から商品情報、決済情報、決済時刻情報、客車の号数情報等を受信する。また、通信I/F20は、通信回線L2を介して座席サーバ7と情報の送受信を行う。例えば、通信I/F20は、通信回線L2を介して指定席情報を受信する。 Further, the control unit 100 connects to the communication I / F 20 via the data bus 15. The communication I / F 20 transmits / receives information to / from the POS server 5 via the communication line L1. For example, the communication I / F 20 receives product information, payment information, payment time information, passenger car number information, and the like from the POS server 5 via the communication line L1. Further, the communication I / F 20 transmits / receives information to / from the seat server 7 via the communication line L2. For example, the communication I / F 20 receives reserved seat information via the communication line L2.

次に、分析DB142について説明する。図8は、分析DB142のメモリ構成を示す図である。図8に示すように、分析DB142は、客車別指定席情報部1421、客車別乗降客情報部1422、客車別売れ筋情報部1423、駅間別売れ筋情報部1424、時間帯別売れ筋情報部1425、天候別売れ筋情報部1426、乗車駅売れ筋情報部1427、属性別購買傾向情報部1428、客車別属性情報部1429を備える。 Next, the analysis DB 142 will be described. FIG. 8 is a diagram showing a memory configuration of the analysis DB 142. As shown in FIG. 8, the analysis DB 142 includes reserved seat information unit 1421 for each passenger vehicle, passenger information unit 1422 for each passenger vehicle, hot selling information unit 1423 for each passenger car, hot selling information unit 1424 for each station, and hot selling information unit 1425 for each time zone. It includes a hot selling information unit 1426 by weather, a hot selling information unit 1427 by boarding station, a purchasing tendency information unit 1428 by attribute, and an attribute information unit 1429 by passenger vehicle.

客車別指定席情報部1421は、座席サーバ7から受信した、列車別かつ客車別の指定席情報を記憶する。客車別乗降客情報部1422は、各駅間における列車別かつ客車別の乗客数を記憶する。この情報は、各駅における過去の乗降客数に基づく、各客車の乗客数の統計情報である。客車別売れ筋情報部1423は、客車の種類別に、売れ筋情報を記憶する。例えば、指定席車での売れ筋情報、グリーン車での売れ筋情報、自由席車での売れ筋情報等を記憶する。この情報は、過去の客車の種類別の売れた商品の蓄積情報に基づく統計情報である。駅間別売れ筋情報部1424は、駅間別に売れ筋情報を記憶する。例えば、A駅とB駅間での売れ筋情報、B駅とC駅間での売れ筋情報を記憶する。この情報は、過去の駅間で売れた商品の蓄積情報に基づく統計情報である。時間帯別売れ筋情報部1425は、時間帯別に売れ筋情報を記憶する。例えば、朝の時間帯、午前の時間帯、昼の時間帯、午後の時間帯、夕方の時間帯、夜の時間帯、深夜の時間帯、等の時間帯別の、売れ筋情報を記憶する。この情報は、過去の時間帯別に売れた商品の蓄積情報に基づく統計情報である。天候別売れ筋情報部1426は、天候による売れ筋情報を記憶する。例えば、晴れ、曇り、雨、雪等の天候別の売れ筋情報を記憶する。また、天候別売れ筋情報部1426は、季節や気温等別の売れ筋情報も記憶する。この情報は、過去の天候別に売れた商品の蓄積情報による統計情報である。乗車駅売れ筋情報部1427は、乗車駅別の売れ筋情報を記憶する。例えば、A駅から乗車した乗客の売れ筋情報を記憶する。この情報は、過去の乗車駅別に売れた商品の蓄積情報に基づく統計情報である。 The reserved seat information unit 1421 for each passenger car stores the reserved seat information for each train and each passenger car received from the seat server 7. The passenger / passenger information unit 1422 for each passenger car stores the number of passengers for each train and each passenger car between each station. This information is statistical information on the number of passengers in each passenger car based on the number of passengers in the past at each station. The best-selling information unit 1423 for each passenger car stores the best-selling information for each type of passenger car. For example, the best-selling information in the reserved seat car, the best-selling information in the green car, the best-selling information in the non-reserved seat car, and the like are stored. This information is statistical information based on the accumulated information of sold products by type of passenger cars in the past. The best-selling information unit 1424 for each station stores the best-selling information for each station. For example, the best-selling information between A station and B station and the best-selling information between B station and C station are stored. This information is statistical information based on the accumulated information of products sold between stations in the past. The best-selling information unit 1425 for each time zone stores the best-selling information for each time zone. For example, the best-selling information for each time zone such as morning time zone, morning time zone, daytime time zone, afternoon time zone, evening time zone, night time zone, midnight time zone, etc. is stored. This information is statistical information based on the accumulated information of the products sold by the past time zone. The weather-specific hot-selling information unit 1426 stores the hot-selling information according to the weather. For example, it stores hot-selling information by weather such as sunny, cloudy, rainy, and snowy. In addition, the weather-specific hot-selling information unit 1426 also stores hot-selling information by season, temperature, and the like. This information is statistical information based on accumulated information of products sold according to past weather. The boarding station selling information unit 1427 stores the selling information for each boarding station. For example, it stores the best-selling information of passengers who boarded from station A. This information is statistical information based on the accumulated information of products sold by each boarding station in the past.

属性別購買傾向情報部1428は、属性別(年齢層別や性別)による売れ筋情報を記憶する。例えば、10代、20代と言った年齢層別の売れ筋情報、男女の性別による売れ筋情報を記憶する。この情報は、過去の属性別に売れた商品の蓄積情報に基づく統計情報である。客車別属性情報部1429は、カメラCが撮像し、カメラCから受信した画像に基づいて、列車別かつ客車別の属性傾向情報を記憶する。制御部100は、カメラCから受信した画像の乗客の顔や服装に基づいて、各乗客の属性を判断する。そして制御部100は、判断した最も多い属性を当該客車の属性傾向として記憶する。例えば、30代の男性が最も多い客車は、30代男性を当該客車の属性傾向とする。 The attribute-based purchasing tendency information unit 1428 stores the best-selling information by attribute (age group and gender). For example, it stores the best-selling information by age group such as teens and 20s, and the best-selling information by gender of men and women. This information is statistical information based on the accumulated information of products sold by past attributes. The passenger car-specific attribute information unit 1429 stores the attribute tendency information for each train and each passenger car based on the image captured by the camera C and received from the camera C. The control unit 100 determines the attributes of each passenger based on the passenger's face and clothes in the image received from the camera C. Then, the control unit 100 stores the determined most attribute as the attribute tendency of the passenger car. For example, a passenger car with the largest number of men in their thirties has a male in their thirties as the attribute tendency of the passenger car.

なお、乗客の属性の判断は、例えば属性別に記憶した乗客の顔のパーツ情報に基づいて行う。顔パーツ情報とは、人の顔をパーツや特徴に合わせて分類した、属性毎の各パーツや特徴を示すデータである。例えば、人の目、鼻、口、耳、顎といったパーツの特徴や、笑顔、真面目顔、目を閉じている、目を開いている、といった顔の変形特徴を表すデータをいう。属性別に記憶した顔パーツ情報は、他の属性とは異なるその属性の特徴を表す情報である。例えば、10歳代(男)の顔パーツ情報は、10歳代男性の特徴を示す目、鼻、口、耳、顎の情報、10歳代男性の特徴を示す笑顔、真面目顔の情報が記憶されている。この属性別の顔パーツ情報は、多数の統計データに基づいて作成された、その属性を顕著に表す情報である。 The passenger attributes are determined based on, for example, the passenger face parts information stored for each attribute. Face part information is data showing each part or feature for each attribute, which classifies a person's face according to the part or feature. For example, it refers to data representing the characteristics of parts such as human eyes, nose, mouth, ears, and chin, and facial deformation characteristics such as smile, serious face, closed eyes, and open eyes. The face part information stored for each attribute is information representing the characteristics of the attribute, which is different from other attributes. For example, the face parts information of a teenager (male) stores information on eyes, nose, mouth, ears, and chin that show the characteristics of a male in his teens, and information on a smile and a serious face that show the characteristics of a male in his teens. Has been done. The face part information for each attribute is information that is created based on a large amount of statistical data and that remarkably represents the attribute.

ここからは、実施形態に係るハンディ端末3の制御処理について説明する。図9は、ハンディ端末3の機能構成を示す機能ブロック図である。制御部300が、ROM32やメモリ部34に記憶されRAM33に展開された制御プログラムに従うことで、受信手段301、販売商品情報報知手段302として機能する。 From here, the control process of the handy terminal 3 according to the embodiment will be described. FIG. 9 is a functional block diagram showing a functional configuration of the handy terminal 3. The control unit 300 functions as the receiving means 301 and the sales product information notification means 302 by following the control program stored in the ROM 32 or the memory unit 34 and expanded in the RAM 33.

受信手段301は、分析サーバ1から送信された予測情報を受信する機能を有する。 The receiving means 301 has a function of receiving the prediction information transmitted from the analysis server 1.

販売商品情報報知手段302は、分析サーバ1から受信した予測情報に基づく商品の販売商品情報を報知する機能を有する。 The sales product information notification means 302 has a function of notifying the sales product information of the product based on the prediction information received from the analysis server 1.

図10は、ハンディ端末3の制御処理の流れを示すフローチャートである。図10に示すように、制御部300は、シンボル読取部39が商品に付されたシンボルを読み取ったか否かを判断する(S11)。シンボルを読み取ったと判断した場合には(S11のYes)、制御部300は、時計部41から現在の時刻を取得する(S12)。そして制御部300は、当該商品について商品マスタ342から当該商品の商品情報を取得する(S13)。そして制御部300は、当該商品について売上登録処理を実行する(S14)。売上登録処理した商品情報は商品情報部331に記憶される。この際、制御部300は、売上登録処理した商品の商品情報とともに、S12で取得した時刻と売上登録処理した客車の号数情報を、当該商品の商品情報とともに商品情報部331に記憶する。客車の号数情報は担当者が手入力するか、予めハンディ端末3に登録しておくことで、自動で入力可能であってもよい。担当者が各客車に入る度に、ハンディ端末3に号数情報を登録することで、自動で入力可能である。そして制御部300は、S11に戻る。 FIG. 10 is a flowchart showing the flow of control processing of the handy terminal 3. As shown in FIG. 10, the control unit 300 determines whether or not the symbol reading unit 39 has read the symbol attached to the product (S11). When it is determined that the symbol has been read (Yes in S11), the control unit 300 acquires the current time from the clock unit 41 (S12). Then, the control unit 300 acquires the product information of the product from the product master 342 for the product (S13). Then, the control unit 300 executes the sales registration process for the product (S14). The product information processed for sales registration is stored in the product information unit 331. At this time, the control unit 300 stores in the product information unit 331 the time acquired in S12 and the number information of the passenger car for which the sales registration processing has been performed, together with the product information of the product for which the sales registration processing has been performed. The passenger car number information may be automatically input by the person in charge or by registering it in the handy terminal 3 in advance. Each time the person in charge enters each passenger car, the number information can be automatically input by registering the number information in the handy terminal 3. Then, the control unit 300 returns to S11.

また、シンボル読取部39が商品に付されたシンボルを読み取っていないと判断した場合には(S11のNo)、制御部300は、決済ボタン381が操作されたか否かを判断する(S15)。決済ボタン381が操作されたと判断した場合には(S15のYes)、制御部300は、売上登録処理した商品について決済処理を実行する(S16)。すなわち、制御部300は、売上登録処理した商品の合計金額を表示部37に表示する。そして制御部300は、売上登録処理した商品の商品情報、決済情報、時刻情報、号数情報を、当該列車Tを特定する列車番号情報とともにPOSサーバ5に送信する(S17)。そして制御部300は、S11に戻る。 If the symbol reading unit 39 determines that the symbol attached to the product has not been read (No in S11), the control unit 300 determines whether or not the payment button 381 has been operated (S15). When it is determined that the settlement button 381 has been operated (Yes in S15), the control unit 300 executes the settlement process for the product for which the sales registration process has been performed (S16). That is, the control unit 300 displays the total amount of the products for which sales registration processing has been performed on the display unit 37. Then, the control unit 300 transmits the product information, the payment information, the time information, and the number information of the product for which the sales registration process has been performed to the POS server 5 together with the train number information for identifying the train T (S17). Then, the control unit 300 returns to S11.

決済ボタン381は操作されていないと判断した場合(S15のNo)以降の説明は、分析サーバ1の制御処理の説明後に行う。 When it is determined that the payment button 381 is not operated (No in S15), the following description will be given after the explanation of the control process of the analysis server 1.

次に、POSサーバ5の制御処理について説明する。図11は、POSサーバ5の制御処理の流れを示すフローチャートである。図11に示すように、POSサーバ5の制御部500は、ハンディ端末3から商品情報、決済情報、時刻情報、号数情報、車番号情報を受信したか否かを判断する(S31)。商品情報、決済情報、時刻情報、号数情報、車番号情報を受信したと判断した場合には(S31のYes)、制御部500は、これらの情報を商品集計部543に累積記憶する(S32)。そして制御部500は、S31に戻る。 Next, the control process of the POS server 5 will be described. FIG. 11 is a flowchart showing the flow of control processing of the POS server 5. As shown in FIG. 11, the control unit 500 of the POS server 5 determines whether or not the product information, payment information, time information, telephone number information, and vehicle number information have been received from the handy terminal 3 (S31). When it is determined that the product information, payment information, time information, number information, and vehicle number information have been received (Yes in S31), the control unit 500 cumulatively stores these information in the product totaling unit 543 (S32). ). Then, the control unit 500 returns to S31.

また、ハンディ端末3から商品情報、決済情報、時刻情報、号数情報、車番号情報を受信していないと判断した場合には(S31のNo)、制御部500は、所定の送信時刻であるか否かを判断する(S33)。所定の送信時刻であると判断した場合には(S33のYes)、制御部500は、商品集計部543に累積記憶した情報を分析サーバ1に送信する(S34)。そして制御部500は、S31に戻る。また、所定の送信時刻ではないと判断した場合には(S33のNo)、制御部500は、S31に戻る。 If it is determined that the product information, payment information, time information, telephone number information, and vehicle number information have not been received from the handy terminal 3 (No in S31), the control unit 500 has a predetermined transmission time. Whether or not it is determined (S33). When it is determined that the predetermined transmission time is reached (Yes in S33), the control unit 500 transmits the information cumulatively stored in the product totaling unit 543 to the analysis server 1 (S34). Then, the control unit 500 returns to S31. If it is determined that the transmission time is not the predetermined time (No in S33), the control unit 500 returns to S31.

次に、座席サーバ7の制御処理について説明する。図12は、座席サーバ7の制御処理の流れを示すフローチャートである。図12に示すように、座席サーバ7の制御部700は、所定のタイミングであるか否かを判断する(S41)。所定のタイミングになるまで待機し(S41のNo)、所定のタイミングであると判断した場合には(S41のYes)、制御部700は、座席DB742に記憶されている指定席情報を分析サーバ1に送信する(S42)。そして制御部700は、S41に戻る。 Next, the control process of the seat server 7 will be described. FIG. 12 is a flowchart showing the flow of control processing of the seat server 7. As shown in FIG. 12, the control unit 700 of the seat server 7 determines whether or not the timing is predetermined (S41). Waiting until a predetermined timing is reached (No in S41), and when it is determined that the timing is predetermined (Yes in S41), the control unit 700 analyzes the reserved seat information stored in the seat DB 742 in the analysis server 1. (S42). Then, the control unit 700 returns to S41.

ここからは、分析サーバ1の制御について説明する。図13は、分析サーバ1の機能構成を示す機能ブロック図である。制御部100が、ROM12やメモリ部14に記憶されRAM13に展開された制御プログラムに従うことで、属性判断手段101、商品予測手段102、予測情報送信手段103、予約状況判断手段104として機能する。 From here, the control of the analysis server 1 will be described. FIG. 13 is a functional block diagram showing a functional configuration of the analysis server 1. The control unit 100 functions as an attribute determination unit 101, a product prediction unit 102, a prediction information transmission unit 103, and a reservation status determination unit 104 by following a control program stored in the ROM 12 or the memory unit 14 and expanded in the RAM 13.

属性判断手段101は、複数の客車が連結された列車Tの各車客車を撮像した画像に基づいて、客車別の乗客の属性傾向を判断する機能を有する。 The attribute determination means 101 has a function of determining the attribute tendency of passengers for each passenger vehicle based on an image of each passenger vehicle of the train T in which a plurality of passenger vehicles are connected.

商品予測手段102は、判断された属性傾向および属性別の購買傾向情報に基づいて各客車で販売する商品を予測する機能を有する。 The product prediction means 102 has a function of predicting a product to be sold in each passenger car based on the determined attribute tendency and purchase tendency information for each attribute.

予測情報送信手段103は、予測した客車別の予測情報を、画像が送信された列車Tに備えられた情報端末装置に送信する機能を有する。 The prediction information transmitting means 103 has a function of transmitting the predicted prediction information for each passenger car to the information terminal device provided in the train T to which the image is transmitted.

予約状況判断手段104は、予め予約された席を示す指定席情報に基づいて、指定席の予約状況を判断する機能を有する。 The reservation status determination means 104 has a function of determining the reservation status of reserved seats based on the reserved seat information indicating the seats reserved in advance.

図14は、分析サーバ1の制御処理の流れを示すフローチャートである。分析サーバ1の制御部100は、POSサーバ5がS34で送信した情報等を受信して、分析DB142に蓄積する情報を構築する。すなわち、制御部100は、POSサーバ5から受信した商品情報、決済情報、時刻情報、号数情報、車番号情報に基づいて、どの商品が、どの列車Tのどの客車で、何時ごろ販売されたかを商品毎に蓄積する。また、販売時刻から、どの駅間で当該商品が売れたかを判断して蓄積する。これらの蓄積情報および別途取得した天候情報に基づいて、客車別売れ筋情報部1423の情報、駅間別売れ筋情報部1424の情報、時間帯別売れ筋情報部1425の情報、天候別売れ筋情報部1426の情報、乗車駅売れ筋情報部1427の情報、を更新する。 FIG. 14 is a flowchart showing the flow of control processing of the analysis server 1. The control unit 100 of the analysis server 1 receives the information and the like transmitted by the POS server 5 in S34, and constructs the information to be stored in the analysis DB 142. That is, the control unit 100 determines which product was sold by which passenger car of which train T and at what time based on the product information, payment information, time information, number information, and vehicle number information received from the POS server 5. Is accumulated for each product. In addition, from the sales time, it is determined between which stations the product was sold and accumulated. Based on these accumulated information and the separately acquired weather information, the information of the hot selling information unit 1423 by passenger car, the information of the hot selling information unit 1424 by station, the information of the selling information unit 1425 by time zone, and the selling information unit 1426 by weather. Information, information of boarding station hot selling information department 1427, is updated.

まず、制御部100は、カメラCからカメラCが撮像した画像情報を受信したか否かを判断する(S51)。画像情報を受信したと判断した場合には(S51のYes)、制御部100(属性判断手段101)は、受信した画像情報に基づいて、客車別に乗客の属性傾向を判断する(S52)。次に制御部100は、判断した乗客の属性傾向を客車別に、客車別属性情報部1429に記憶する(S53)。制御部100は、カメラCから画像情報を受信する度に、客車別属性情報部1429に記憶されている属性傾向情報を最新の情報に更新する。そして制御部100は、S51に戻る。 First, the control unit 100 determines whether or not the image information captured by the camera C has been received from the camera C (S51). When it is determined that the image information has been received (Yes in S51), the control unit 100 (attribute determination means 101) determines the attribute tendency of the passenger for each passenger vehicle based on the received image information (S52). Next, the control unit 100 stores the determined attribute tendency of the passenger for each passenger car in the attribute information unit 1429 for each passenger car (S53). Each time the control unit 100 receives the image information from the camera C, the control unit 100 updates the attribute tendency information stored in the passenger car-specific attribute information unit 1429 to the latest information. Then, the control unit 100 returns to S51.

また、画像情報は受信していないと判断した場合には(S51のNo)、制御部100は、座席サーバ7から指定席情報を受信したか否かを判断する(S61)。指定席情報を受信したと判断した場合には(S61のYes)、制御部100は、客車別に指定席情報を記憶する(S62)。制御部100は、所定のタイミング毎に座席サーバ7から指定席情報を受信し、最新の情報に更新する。そして制御部100は、S51に戻る。 If it is determined that the image information has not been received (No in S51), the control unit 100 determines whether or not the reserved seat information has been received from the seat server 7 (S61). When it is determined that the reserved seat information has been received (Yes in S61), the control unit 100 stores the reserved seat information for each passenger car (S62). The control unit 100 receives reserved seat information from the seat server 7 at predetermined timings and updates it with the latest information. Then, the control unit 100 returns to S51.

また、座席サーバ7から指定席情報を受信していないと判断した場合には(S61のNo)、制御部100は、列車Tの始発駅の発車時刻であるか否かを判断する(S71)。分析サーバ1は、管轄するすべての列車Tについて、始発駅および途中駅での発車時刻を記憶している。制御部100は、この情報に基づいて、当該列車Tについて始発駅の発車時刻であるか否かを判断する。列車Tの始発駅の発車時刻であると判断した場合には(S71のYes)、制御部100(商品予測手段102)は、当該列車Tでのワゴンに積載して販売する商品(以降「販売商品」という)を予測する(S72)。すなわち、制御部100は、客車別属性情報部1429に記憶されている属性傾向情報、および属性別購買傾向情報部1428に記憶されている当該属性傾向に対応した購買傾向情報に基づいて、客車別に、客車での販売商品を予測する。また、制御部100(予約状況判断手段104)は、客車別指定席情報部1421に記憶されている指定席情報に基づいて、客車別の指定席の予約状況(席の予約客が多いのか少ないのか)を判断する。判断した予約状況に基づいて、制御部100は、指定席車を回遊するワゴンに積載する販売商品の量を予測する。また、制御部100は、客車別乗降客情報部1422に記憶されている各駅における乗降客数情報に基づいて、各駅間における列車Tの客車別の混雑具合と販売商品を予測する。また、制御部100は、客車別売れ筋情報部1423に記憶されている客車の種類別の売れ筋情報に基づいて、指定席車、グリーン車、自由席車における販売商品を予測する。また、制御部100は、時間帯別売れ筋情報部1425に記憶されている時間帯別の売れ筋情報に基づいて、時間帯別の販売商品を予測する。また、制御部100は、天候別売れ筋情報部1426に記憶されている、天候別の売れ筋情報に基づいて、天候別の販売商品を予測する。 If it is determined that the reserved seat information has not been received from the seat server 7 (No in S61), the control unit 100 determines whether or not it is the departure time of the first station of the train T (S71). .. The analysis server 1 stores the departure times at the starting station and the intermediate station for all the trains T under its jurisdiction. Based on this information, the control unit 100 determines whether or not it is the departure time of the first train station for the train T. When it is determined that it is the departure time of the first train station of the train T (Yes in S71), the control unit 100 (product prediction means 102) loads the product on the wagon of the train T and sells it (hereinafter, "sales"). "Product") is predicted (S72). That is, the control unit 100 is based on the attribute tendency information stored in the attribute information unit 1429 for each passenger vehicle and the purchase tendency information corresponding to the attribute tendency stored in the purchase tendency information unit 1428 for each passenger vehicle. , Predict the products for sale in passenger cars. Further, the control unit 100 (reservation status determination means 104) has a reservation status of reserved seats for each passenger car (whether there are many or few reserved seats) based on the reserved seat information stored in the reserved seat information unit 1421 for each passenger car. Is it?). Based on the determined reservation status, the control unit 100 predicts the amount of products for sale to be loaded on the wagon that wanders around the reserved seat vehicle. Further, the control unit 100 predicts the degree of congestion of the train T between each station and the products to be sold for each passenger car based on the passenger number information at each station stored in the passenger car-specific passenger information unit 1422. Further, the control unit 100 predicts the products to be sold in the reserved seat car, the green car, and the non-reserved seat car based on the hot selling information for each type of the passenger car stored in the hot selling information unit 1423 for each passenger car. Further, the control unit 100 predicts the selling products for each time zone based on the selling information for each time zone stored in the selling information unit 1425 for each time zone. In addition, the control unit 100 predicts the products to be sold by weather based on the hot selling information by weather stored in the hot selling information unit 1426 by weather.

次に制御部100(予測情報送信手段103)は、予測した販売商品の販売商品情報や混雑具合情報を含む予測情報を、当該列車Tで商品を販売するために使用するすべてのハンディ端末3に送信する(S73)。そして制御部100は、S51に戻る。 Next, the control unit 100 (prediction information transmitting means 103) transfers the predicted information including the predicted sales product information and the congestion condition information to all the handy terminals 3 used to sell the product on the train T. Transmit (S73). Then, the control unit 100 returns to S51.

また、列車Tの始発駅の発車時刻ではないと判断した場合には(S71のNo)、制御部100は、始発駅を発車した後に途中駅を発車したか否かを判断する(S81)。制御部100は、記憶している途中駅の発車時刻に基づいて、途中駅を発車したか否かを判断する。途中駅を発車したと判断した場合には(S81のYes)、制御部100は、発車した駅と次の駅間における販売商品を予測する。すなわち、制御部100は、駅間別売れ筋情報部1424に記憶されている売れ筋情報に基づいて販売商品を予測する。また、制御部100は、乗車駅売れ筋情報部1427に記憶されている乗車駅別の売れ筋情報に基づいて、発車した駅で乗車した乗客に対する販売商品を予測する。 If it is determined that it is not the departure time of the first train station of the train T (No in S71), the control unit 100 determines whether or not the train departs from the first station and then departs from the intermediate station (S81). The control unit 100 determines whether or not the train has departed from the intermediate station based on the stored departure time of the intermediate station. If it is determined that the train has departed on the way (Yes in S81), the control unit 100 predicts the products to be sold between the departure station and the next station. That is, the control unit 100 predicts the products to be sold based on the sales information stored in the sales information unit 1424 for each station. Further, the control unit 100 predicts the products to be sold to the passengers who boarded at the departure station based on the selling information for each boarding station stored in the boarding station selling information unit 1427.

次に制御部100は、予測した販売商品の販売商品情報を含む予測情報を、当該列車Tで商品を販売するために使用するすべてのハンディ端末3に送信する(S83)。そして制御部100は、S51に戻る。また、途中駅を発車し邸内と判断した場合には(S81のNo)、制御部100は、S51に戻る。 Next, the control unit 100 transmits the prediction information including the sales product information of the predicted sales product to all the handy terminals 3 used for selling the product on the train T (S83). Then, the control unit 100 returns to S51. Further, when the train departs from the station on the way and is determined to be in the residence (No in S81), the control unit 100 returns to S51.

ここからは、図10における決済ボタン381は操作されていないと判断した場合(S15のNo)以降のハンディ端末3の制御処理について説明する。 From here, the control process of the handy terminal 3 after the case where it is determined that the payment button 381 in FIG. 10 is not operated (No in S15) will be described.

決済ボタン381は操作されていないと判断した場合には(S15のNo)、制御部300(受信手段301)は、分析サーバ1から予測情報を受信したか否かを判断する(S21)。予測情報を受信したと判断した場合には(S21のYes)、制御部300は、予測情報に含まれる販売商品情報を表示情報部332に記憶する。そして制御部300(販売商品情報報知手段302)は、表示情報部332に記憶した販売商品情報を表示部37に表示(報知)する(S22)。ハンディ端末3は、受信した販売商品情報を順次表示するようにしてもよい。また、ハンディ端末3は、受信した販売商品情報に重みづけをして、重要度が高い販売商品情報を表示するようにしてもよい。例えば、属性傾向に基づいて予測された販売商品情報は重みづけを高くし、天候に基づいて予測された販売商品情報は重みづけを低くするようにしてもよい。また、ハンディ端末3は、受信した販売商品情報の重要度の合計値が高い販売商品情報を中心に表示するようにしてもよい。また、予測情報を受信していないと判断した場合には(S21のNo)、制御部300は、S11に戻る。 When it is determined that the settlement button 381 is not operated (No in S15), the control unit 300 (reception means 301) determines whether or not the prediction information has been received from the analysis server 1 (S21). When it is determined that the prediction information has been received (Yes in S21), the control unit 300 stores the sales product information included in the prediction information in the display information unit 332. Then, the control unit 300 (sales product information notification means 302) displays (notifies) the sales product information stored in the display information unit 332 on the display unit 37 (S22). The handy terminal 3 may sequentially display the received sales product information. Further, the handy terminal 3 may weight the received sales product information to display the sales product information having high importance. For example, the sales product information predicted based on the attribute tendency may be weighted higher, and the sales product information predicted based on the weather may be weighted lower. Further, the handy terminal 3 may display mainly the sales product information having a high total value of the importance of the received sales product information. If it is determined that the prediction information has not been received (No in S21), the control unit 300 returns to S11.

S73の処理で分析サーバ1が送信し、S21で受信した予測情報には、当日の天候に基づく販売商品情報、当日の指定席の混雑具合の情報、指定席、グリーン車、自由席の販売商品情報、始発駅における客車別の属性傾向による販売商品情報、発車時刻における時間帯別の販売商品情報、等が含まれる。また、列車Tが始発駅を発車する際に受信した予測情報に、時間帯別かつ客車別の混雑情報が含まれる。 The forecast information transmitted by the analysis server 1 in the processing of S73 and received in S21 includes sales product information based on the weather of the day, information on the congestion condition of reserved seats on the day, reserved seats, green cars, and unreserved seat sales products. Information, information on products sold by attribute tendency by passenger car at the first train station, information on products sold by time zone at the departure time, etc. are included. In addition, the prediction information received when the train T departs from the first station includes congestion information by time zone and by passenger car.

また、S81の処理で分析サーバ1が送信し、S21で受信した予測情報には、駅間の販売商品情報と、発車した駅で乗車した乗客に対する販売商品情報が含まれる。 Further, the prediction information transmitted by the analysis server 1 in the process of S81 and received in S21 includes sales product information between stations and sales product information for passengers who boarded at the departure station.

ワゴンを操作する担当者は、ハンディ端末3に表示された販売商品情報を参考にして乗客に販売する商品をワゴンに積載する。すなわち、当該列車Tの乗客が購入しそうな商品を多めに積載する。そのため、ワゴンには、当該列車Tにおける販売商品を、過不足なく積載することができる。そのため、車内販売の途中で商品が欠品することを防止できる。また、担当者は、時間帯別の混雑情報に基づいて、どの時間帯にどの客車が混雑するかを予想する。そして、担当者は、混雑する時間帯を避けて当該客車において車内販売を実施する。このようにすることで、混雑が予想される客車においても効率よく車内販売を実施することができる。 The person in charge of operating the wagon loads the product to be sold to the passengers on the wagon with reference to the product information for sale displayed on the handy terminal 3. That is, a large amount of products that the passengers of the train T are likely to purchase are loaded. Therefore, the wagon can be loaded with the products sold in the train T in just proportion. Therefore, it is possible to prevent the product from being out of stock during the in-car sales. In addition, the person in charge predicts which passenger car will be congested in which time zone based on the congestion information for each time zone. Then, the person in charge carries out in-car sales in the passenger car while avoiding the busy time zone. By doing so, it is possible to efficiently carry out in-vehicle sales even in passenger cars that are expected to be congested.

このような実施形態によれば、分析サーバ1は、客車別に乗客の属性傾向および対応する購買傾向を判断し、判断した購買傾向に基づいて客車別の販売商品を予測してハンディ端末3に送信する。ハンディ端末3は予測した販売商品情報を表示する。担当者は、表示された販売商品情報を参考にして乗客が購入する可能性が高い販売商品を多くワゴンに積載する。そのため、乗客が望む可能性が高い商品を欠品することなく販売することができるため、売上金額の向上、および効率的な売上に繋げることが可能となる。 According to such an embodiment, the analysis server 1 determines the attribute tendency of the passenger and the corresponding purchasing tendency for each passenger car, predicts the sales product for each passenger car based on the determined purchasing tendency, and transmits the product to the handy terminal 3. do. The handy terminal 3 displays the predicted sales product information. The person in charge loads a lot of sales products that passengers are likely to purchase on the wagon by referring to the displayed sales product information. Therefore, it is possible to sell products that passengers are likely to desire without running out of stock, which makes it possible to improve the sales amount and lead to efficient sales.

なお、実施形態では説明しなかったが、分析サーバ1は、列車別の特徴(例えば、新幹線の「のぞみ」「ひかり」「こだま」それぞれの特徴)による属性傾向等に基づく売れ筋情報を考慮して、販売商品情報を予測するようにしてもよい。また、客車によって混雑する客車と比較的空いている客車を示す統計情報に基づく売れ筋情報を考慮して、客車別に販売商品情報を予測するようにしてもよい。例えば、各駅においてホームの階段に近い客車が込む傾向にあるならば、当該客車に対して車内販売するワゴンには、多めの販売商品を積載するようにしてもよい。 Although not described in the embodiment, the analysis server 1 considers the best-selling information based on the attribute tendency of each train (for example, the characteristics of "Nozomi", "Hikari", and "Kodama" of the Shinkansen). , The product information for sale may be predicted. In addition, the sales product information may be predicted for each passenger car in consideration of the best-selling information based on the statistical information indicating the passenger cars that are crowded by the passenger cars and the passenger cars that are relatively vacant. For example, if passenger cars near the stairs of the platform tend to be crowded at each station, a large number of products for sale may be loaded on the wagons sold in the car for the passenger cars.

以上、本発明の実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、組み合わせを行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although the embodiments of the present invention have been described above, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other embodiments, and various omissions, replacements, changes, and combinations can be made without departing from the gist of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are also included in the scope of the invention described in the claims and the equivalent scope thereof.

例えば、実施形態では、分析サーバ1は、始発駅を出発する際にハンディ端末3に予測情報を送信するようにした。しかしながら、例えば列車Tが出発する前の所定のタイミング(例えば朝一)に予測情報を送信するようにしてもよい。 For example, in the embodiment, the analysis server 1 transmits the prediction information to the handy terminal 3 when departing from the starting station. However, for example, the prediction information may be transmitted at a predetermined timing (for example, in the morning) before the train T departs.

また、実施形態では、分析サーバ1は、特定の駅を出発したタイミングで駅間の予測情報をハンディ端末3に送信するようにした。しかしながら、駅間の予測情報を、始発駅を出発する際にハンディ端末3に予測情報と同時に送信するようにしてもよい。また、当該予測情報を、列車Tが出発する前の特定のタイミング(例えば朝一)に送信するようにしてもよい。 Further, in the embodiment, the analysis server 1 transmits the prediction information between stations to the handy terminal 3 at the timing of departure from a specific station. However, the prediction information between stations may be transmitted to the handy terminal 3 at the same time as the prediction information when departing from the first station. Further, the prediction information may be transmitted at a specific timing (for example, in the morning) before the train T departs.

また、実施形態では、ハンディ端末3を情報端末装置としたため、商品の販売商品情報をハンディ端末3に表示するようにした。しかしながら、例えば、上述のPC等を情報端末装置とした場合には、当該情報端末装置は、販売商品情報をPCに表示させる、あるいはPCの制御の基で印字することで商品の販売商品情報を報知するようにしてもよい。 Further, in the embodiment, since the handy terminal 3 is used as the information terminal device, the product information for sale of the product is displayed on the handy terminal 3. However, for example, when the above-mentioned PC or the like is used as an information terminal device, the information terminal device displays the product sales information on the PC or prints the product sales product information under the control of the PC. It may be notified.

また、実施形態では、乗り物の一例として複数の客車(車両)を連結した列車を用いて説明した。しかしながら、乗り物は車両を有するものであればよく、例えば複数車両を連結したバス等であってもよい。また、乗り物は、例えば乗客が乗る空間を備えた一車両で構成されるバスや飛行機であってもよい。この場合、バスや飛行機において客が乗車する空間を車両とする。また飛行機内で商品を販売することも車内販売に含まれる。 Further, in the embodiment, a train in which a plurality of passenger cars (vehicles) are connected has been described as an example of a vehicle. However, the vehicle may be any vehicle as long as it has a vehicle, and may be, for example, a bus in which a plurality of vehicles are connected. Further, the vehicle may be, for example, a bus or an airplane composed of one vehicle provided with a space for passengers to ride. In this case, the space on which the passenger gets on the bus or airplane is the vehicle. In-car sales also include selling products on airplanes.

また、本実施形態を採用することにより、商品が欠品となることがなく、商品をストックしている車内の事務所まで取りに戻る必要がないことから、車内販売する担当者は必ずしも人間である必要はない。例えば、ロボットを担当者としてもよい。 In addition, by adopting this embodiment, the product will not be out of stock and it is not necessary to return to the office in the car where the product is stocked. Therefore, the person in charge of selling in the car is not necessarily a human being. It doesn't have to be. For example, the robot may be the person in charge.

なお、実施形態の分析サーバ1で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disc)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。 The program executed by the analysis server 1 of the embodiment is a file in an installable format or an executable format, and is a computer such as a CD-ROM, a flexible disc (FD), a CD-R, or a DVD (Digital Versatile Disc). It is recorded and provided on a readable recording medium.

また、実施形態の分析サーバ1で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施形態の分析サーバ1で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。 Further, the program executed by the analysis server 1 of the embodiment may be stored on a computer connected to a network such as the Internet and provided by downloading via the network. Further, the program executed by the analysis server 1 of the embodiment may be configured to be provided or distributed via a network such as the Internet.

また、実施形態の分析サーバ1で実行されるプログラムを、ROM等に予め組み込んで提供するように構成してもよい。 Further, the program executed by the analysis server 1 of the embodiment may be configured to be provided by incorporating it into a ROM or the like in advance.

1 分析サーバ
3 ハンディ端末
5 POSサーバ
7 座席サーバ
100 制御部
101 属性判断手段
102 商品予測手段
103 予測情報送信手段
104 予約状況判断手段
142 分析DB
300 制御部
301 受信手段
302 販売商品情報報知手段
500 制御部
700 制御部
742 座席DB
1 Analysis server 3 Handy terminal 5 POS server 7 Seat server 100 Control unit 101 Attribute judgment means 102 Product prediction means 103 Prediction information transmission means 104 Reservation status judgment means 142 Analysis DB
300 Control unit 301 Receiving means 302 Sales product information notification means 500 Control unit 700 Control unit 742 Seat DB

特開2004−064493号公報Japanese Unexamined Patent Publication No. 2004-064493

Claims (5)

客が乗車する複数の車両が連結された乗り物の車両を撮像した画像に基づいて、当該車両の乗客の属性傾向を判断する属性判断手段と、
判断された車両別の属性傾向および属性別の購買傾向情報に基づいて車両で販売する商品を予測する商品予測手段と、
予測した商品の前記車両別の予測情報を、前記画像が送信された前記乗り物に備えられた情報端末装置に送信する予測情報送信手段と、
を備えた情報処理装置。
Customers on the basis of the image of the captured each vehicle rides a plurality of vehicles are connected to ride, an attribute determining means for determining attributes tendency of the vehicle by a passenger,
And products predicting means for predicting a product sold in each vehicle based on the determined another attribute trends and demographic purchasing trend information vehicle,
Prediction information transmitting means for transmitting the predicted information of the predicted product for each vehicle to the information terminal device provided in the vehicle to which the image is transmitted, and
Information processing device equipped with.
予め予約された席を示す指定席情報に基づいて、指定席の予約状況を判断する予約状況判断手段、をさらに備え、
前記商品予測手段は、さらに前記指定席情報に基づいて指定席車両で販売する商品の量を予測する、
請求項に記載の情報処理装置。
Further provided with a reservation status determination means for determining the reservation status of the reserved seat based on the reserved seat information indicating the reserved seat in advance.
The product prediction means further predicts the amount of products to be sold in the reserved seat vehicle based on the reserved seat information.
The information processing device according to claim 1.
前記商品予測手段は、特定区間を走行する乗り物の各車両で販売する商品の種類を予測する、
請求項またはに記載の情報処理装置。
The product prediction means predicts the type of product to be sold in each vehicle of a vehicle traveling in a specific section.
The information processing device according to claim 1 or 2.
情報処理装置および乗り物に備えられた情報端末装置を備えたシステムであって、
前記情報処理装置は、
客が乗車する複数の車両が連結された乗り物の車両を撮像した画像に基づいて、当該車両の乗客の属性傾向を判断する属性判断手段と、
判断された車両別の属性傾向および属性別の購買傾向情報に基づいて車両で販売する商品を予測する商品予測手段と、
予測した商品の前記車両別の予測情報を、前記画像が送信された前記乗り物に備えられた情報端末装置に送信する予測情報送信手段と、
を備え、
前記情報端末装置は、
前記送信された予測情報を受信する受信手段と、
前記受信した予測情報に基づく商品の販売商品情報を報知する販売商品情報報知手段と、
を備えるシステム。
A system equipped with an information processing device and an information terminal device provided in a vehicle.
The information processing device
Customers on the basis of the image of the captured each vehicle rides a plurality of vehicles are connected to ride, an attribute determining means for determining attributes tendency of the vehicle by a passenger,
And products predicting means for predicting a product sold in each vehicle based on the determined another attribute trends and demographic purchasing trend information vehicle,
Prediction information transmitting means for transmitting the predicted information of the predicted product for each vehicle to the information terminal device provided in the vehicle to which the image is transmitted, and
With
The information terminal device is
A receiving means for receiving the transmitted prediction information, and
Sales product information notification means for notifying sales product information of products based on the received forecast information, and
System with.
情報処理装置としてのコンピュータを、
客が乗車する複数の車両が連結された乗り物の車両を撮像した画像に基づいて、当該車両の乗客の属性傾向を判断する属性判断手段と、
判断された車両別の属性傾向および属性別の購買傾向情報に基づいて車両で販売する商品を予測する商品予測手段と、
予測した商品の前記車両別の予測情報を、前記画像が送信された前記乗り物に備えられた情報端末装置に送信する予測情報送信手段と、
して機能させるためのプログラム。
A computer as an information processing device
Customers on the basis of the image of the captured each vehicle rides a plurality of vehicles are connected to ride, an attribute determining means for determining attributes tendency of the vehicle by a passenger,
And products predicting means for predicting a product sold in each vehicle based on the determined another attribute trends and demographic purchasing trend information vehicle,
Prediction information transmitting means for transmitting the predicted information of the predicted product for each vehicle to the information terminal device provided in the vehicle to which the image is transmitted, and
A program to make it work.
JP2017086405A 2017-04-25 2017-04-25 Information processing equipment, systems and programs Expired - Fee Related JP6910191B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017086405A JP6910191B2 (en) 2017-04-25 2017-04-25 Information processing equipment, systems and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017086405A JP6910191B2 (en) 2017-04-25 2017-04-25 Information processing equipment, systems and programs

Publications (2)

Publication Number Publication Date
JP2018185626A JP2018185626A (en) 2018-11-22
JP6910191B2 true JP6910191B2 (en) 2021-07-28

Family

ID=64355818

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017086405A Expired - Fee Related JP6910191B2 (en) 2017-04-25 2017-04-25 Information processing equipment, systems and programs

Country Status (1)

Country Link
JP (1) JP6910191B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005018582A (en) * 2003-06-27 2005-01-20 East Japan Railway Co In-car sales system
JP2009098984A (en) * 2007-10-18 2009-05-07 Hitachi Ltd Service information provision system
JP5213689B2 (en) * 2008-12-19 2013-06-19 株式会社日本レストランエンタプライズ Lunch box manufacturing and sales management method and system, program and storage medium
WO2011034029A1 (en) * 2009-09-18 2011-03-24 三菱電機株式会社 Intra-train information distribution-display system and intra-train information distribution-display method
US20160189069A1 (en) * 2014-12-30 2016-06-30 E-Gatematrix, Llc Creating pre-order catalogs based on real-time inventories and carrier-related data

Also Published As

Publication number Publication date
JP2018185626A (en) 2018-11-22

Similar Documents

Publication Publication Date Title
CN111771103B (en) Vehicle management system, vehicle management device and vehicle management method
JP7586161B2 (en) Information processing system, product recommendation method, and program
CN110969280A (en) Shared ride with special demand adaptation
US20200302376A1 (en) Systems and methods of controlling delivery of retail products
WO2015019098A1 (en) Ordering products / services
Ma et al. Estimation of denied boarding in urban rail systems: Alternative formulations and comparative analysis
US20190094030A1 (en) Goal-based travel reconstruction
US20210166164A1 (en) Method and apparatus for boarding a vehicle
US10402755B2 (en) Transportation service information providing apparatus, and transportation service information providing method
JP7047769B2 (en) Information processing system, information processing method and information processing program
JP2023041814A (en) Processing method
KR102534943B1 (en) Method for analyzing commercial area
JP6910191B2 (en) Information processing equipment, systems and programs
Földes et al. Model of information system for combined ride-sourcing service
CN110648194A (en) Processing method and device based on shopping in driving and storage medium
JP2020060835A (en) Information processing device and congestion state display system
KR20230086378A (en) Interactive E-Commerce service system based on autonomous vehicle
JP2005349898A (en) Train dispersion boarding transportation system, server, boarding rate calculation method, and program
JP2021196956A (en) Settlement agent apparatus, settlement agent system, settlement agent method, and settlement agent program
WO2023190357A1 (en) On-demand transporter operation system and method
JP2007207077A (en) Vehicle allocation information provision system and vehicle allocation reservation server
US11170600B2 (en) System and method for vending consumer goods in a vehicle
WO2022145491A1 (en) Operation assistance system
JP7765921B2 (en) Information processing device, information providing system, and information processing method
JP2022068784A (en) Taxi reservation support system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200221

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201208

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210201

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210706

R150 Certificate of patent or registration of utility model

Ref document number: 6910191

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees