Management server and method for providing vacant seat prediction screen

The management server system addresses the challenge of securing seats on local trains by providing a vacant seat prediction screen and allowing seat reservations, effectively reducing crowding and empty seats, and enhancing user convenience.

JP7681860B1Active Publication Date: 2025-05-23大森 隆洋 +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024032709
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-03-05
Publication Date
2025-05-23
Estimated Expiration
2044-03-05

AI Technical Summary

Technical Problem

Passengers on local trains face challenges in securing seats due to unpredictable availability, leading to crowded conditions and wasted empty seats, as there is no mechanism for reserving or buying the right to sit in a seat.

Method used

A management server system that provides a vacant seat prediction screen by analyzing user information and passenger data to calculate the probability of seat vacancy, allowing users to increase their chances of getting a seat and reducing empty seats by buying and selling seat rights.

Benefits of technology

The system enhances the probability of securing a seat in the order of boarding and reduces the occurrence of empty seats, resulting in smoother boarding and alighting processes and improved user convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007681860000001_ABST
    Figure 0007681860000001_ABST
Patent Text Reader

Abstract

To provide a management server and a method for providing a vacant seat prediction screen that reduce the occurrence of unnecessary vacant seats, realize smooth boarding and disembarking, and improve user convenience. [Solution] In the vacant seat prediction screen providing system, an vacant seat prediction screen generating unit 140 obtains passenger information having content identical or similar to the photographed data extracted from user information from a passenger information DB 131, compares authentication information obtained by analyzing the photographed data with the authentication information included in the passenger information to determine whether there is passenger information having identical or similar content, and if there is passenger information having identical or similar content for the authentication information, calculates the possibility of an vacant seat based on the content included in the passenger information and the content of other passenger information, provides a search tab based on the photographed data and the possibility of an vacant seat, and overwrites and updates the content of the extracted photographed data and the authentication information into the passenger information and stores it in the passenger information DB 131.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a management server and a method for providing a vacant seat prediction screen. [Background technology]

[0002] Traditionally, reserved and unreserved seats are available on Shinkansen and limited express trains, but there is no mechanism or system for charging for or reserving or selling such seats on regular trains, and passengers use seats freely, judging the congestion on the train, the presence of vulnerable road users (elderly people, people with disabilities, injured or ill people, pregnant women, people with infants including strollers, etc.), and the presence of other special circumstances. For this reason, there were problems such as passengers giving up seats to each other even when it was crowded, resulting in empty seats and making the train even more crowded, or only certain cars being crowded due to being close to the stairs or escalators at the station where they get on and off, making it impossible to use seats equally. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2013-073396 A Summary of the Invention [Problem to be solved by the invention]

[0004] For example, Patent Document 1 discloses a vehicle congestion situation prediction system that notifies a user of congestion situation in a desired vehicle and congestion transition information up to the disembarking station that takes into account each reason for congestion, thereby providing the user with information to decide where to board.

[0005] However, Patent Document 1 does not intend to discuss a method for increasing the probability of being seated in the order of boarding on a local train by knowing in advance who will be getting off at what station and when, or for reducing the occurrence of wasted empty seats by buying and selling the right to sit in a seat.

[0006] To provide an empty seat prediction screen for increasing the probability of getting a seat in the order of boarding by knowing in advance who will be getting off at what station and when on a local train, and further to reduce the occurrence of wasted empty seats by buying and selling the right to sit in a seat, thereby enabling smooth boarding and alighting and improving user convenience. [Means for solving the problem]

[0007] Among the inventions disclosed in this application, a brief summary of representative inventions is as follows.

[0008] One embodiment of the present invention is a user terminal a management server connected to a terminal via a network, which acquires user information from the user terminal connected to an image capturing terminal having an image capturing unit, a communication unit, and a liquid crystal unit, extracts image capturing data including, from the user information, image capturing vehicle, image capturing section, image capturing car, image capturing seat, and image capturing date and time, acquires passenger information having content identical or similar to that included in the image capturing data from a passenger information DB, compares authentication information included in the image capturing data with authentication information included in the passenger information to determine whether there is passenger information including, as content, authentication information identical or similar to that included in the image capturing data, and when it is determined that there is passenger information including, as content, authentication information identical or similar to that included in the image capturing data, a seat vacancy prediction screen generating unit that calculates seat vacancy probability based on the contents of the photographed data and the seat vacancy probability, generates a seat vacancy prediction screen by setting a search tab based on the photographed data and the seat vacancy probability, overwrites and updates the extracted contents of the photographed data and the authentication information to the passenger information and stores them in the passenger information DB, a seat vacancy prediction screen providing unit that provides the generated seat vacancy prediction screen to the user terminal, and a search unit that performs search processing when it receives from the user terminal that the search tab has been pressed, wherein the search processing performed by the search unit includes extracting desired data included in the user information acquired from a user information storage unit, acquiring sales sheet information from a sales sheet information storage unit, and comparing items of the desired data with items of the sales sheet information to select sales sheet information having items that satisfy specified conditions. Effect of the Invention

[0009] According to the present invention, by knowing in advance who will be getting off on a local train, when and at which station, the probability of being able to sit in the order of boarding can be increased, and by buying and selling the right to sit in a seat, the occurrence of wasted empty seats can be reduced, making it possible to realize smooth boarding and alighting, and improving user convenience. [Brief description of the drawings]

[0010] [Figure 1] 1 is a diagram showing an outline of a configuration example of a vacant seat prediction screen providing system according to an embodiment of the present invention. [Diagram 2] 1 is a diagram showing an overview of user information, photographed data, and desired data stored in a user information storage unit of a management server according to an embodiment of the present invention. FIG. [Diagram 3] 1 is a diagram showing an overview of seller information and sales sheet information stored in a seller information storage unit of a management server in an embodiment of the present invention. FIG. [Figure 4] FIG. 2 is a diagram showing an overview of the entire process according to an embodiment of the present invention. [Diagram 5] 1A to 1C are diagrams illustrating an overview of a user information acquisition process and a user information storage process according to an embodiment of the present invention. [Figure 6]FIG. 13 is a diagram showing an overview of seller information acquisition processing and seller information storage processing in one embodiment of the present invention. [Figure 7] 1 is a diagram showing a flow and overview of photograph data acquisition and seat vacancy probability calculation in one embodiment of the present invention. FIG. [Figure 8] FIG. 13 is a diagram showing an overview of a process for acquiring photographed data from an image capturing terminal according to an embodiment of the present invention. [Figure 9] FIG. 13 is a diagram showing an outline of a vacant seat prediction screen according to an embodiment of the present invention. [Figure 10] FIG. 13 is a diagram showing an outline of a vacant seat prediction screen generating process and a vacant seat prediction screen storing process according to an embodiment of the present invention. [Figure 11] FIG. 13 is a diagram showing an outline of a vacant seat prediction screen providing process according to an embodiment of the present invention. [Figure 12] FIG. 2 is a diagram showing a flow and overview of a desired data acquisition and search process according to an embodiment of the present invention. [Figure 13] FIG. 2 is a diagram showing an overview of a search process according to an embodiment of the present invention. [Figure 14] FIG. 13 is a diagram showing an overview of a search result screen according to an embodiment of the present invention. [Figure 15] FIG. 13 is a diagram showing an overview of a search result screen generating process and a search result screen storing process according to an embodiment of the present invention. [Figure 16] FIG. 13 is a diagram showing an outline of a search result screen providing process according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Note that this is merely an example, and the technical scope of the present invention is not limited to this example. In addition, in all the drawings for explaining the embodiment, the same parts are generally given the same reference numerals, and repeated explanations will be omitted. <System configuration> FIG. 1 is a diagram showing an outline of a configuration example of a vacant seat prediction screen providing system according to an embodiment of the present invention.

[0012] As shown in FIG. 1, the vacant seat prediction screen providing system includes a user terminal 100, a seller terminal 190, and a management server 120 that is communicatively connected to the user terminal 100 and the seller terminal 190 via a network.

[0013] The user terminal 100 refers to a terminal owned by a user. The seller terminal 190 refers to a terminal owned by a seller of seats (sale seats).

[0014] The management server 120 has a user information memory unit 130, a passenger information DB 131, a seller information memory unit 132, a sales sheet information memory unit 133, a search result screen memory unit 134, a vacant seat prediction screen generation unit 140, a vacant seat prediction screen providing unit 150, a search unit 160, a search result screen generation unit 170, and a search result screen providing unit 180.

[0015] The user information storage unit 130 stores user information 200 (described later, FIG. 2). The passenger information DB 131 stores passenger information 700 (described later, FIG. 7). The seller information storage unit 132 stores seller information 300 (described later, FIG. 3). The sell sheet information storage unit 133 stores sell sheet information 310. The search result screen storage unit 134 stores a search result screen 1400 (described later, FIG. 11).

[0016] The vacant seat prediction screen generating unit 140 acquires user information 200 from a user terminal 100 connected to an image capturing terminal 110 having an image capturing unit 111, a communication unit 112, and an LCD unit 113, acquires passenger information 700 having content identical or similar to the content contained in the image capturing data 210 extracted from the user information 200 from the passenger information DB 131, compares authentication information 211 obtained by analyzing the image capturing data 210 with the authentication information 211 contained in the passenger information 700 to determine whether there is passenger information 700 having identical or similar content, and if there is passenger information 700 having content identical or similar to the authentication information 211, calculates the possibility of an empty seat based on the content contained in the passenger information 700 and the content of the other passenger information 700, provides a search tab 930 based on the image capturing data 210 and the possibility of an empty seat, generates an empty seat prediction screen 900, overwrites and updates the passenger information 700 with the extracted content of the image capturing data 210 and the authentication information 211, and stores them in the passenger information 700 DB.

[0017] The vacant seat prediction screen providing unit 150 provides the generated vacant seat prediction screen 900 to the user terminal 100.

[0018] The search unit 160 extracts the desired data 220 contained in the user information 200 obtained from the user information storage unit 130, obtains the sales sheet information 310 from the sales sheet information storage unit 133, and compares the items of the desired data 220 with the items of the sales sheet information 310 to select the sales sheet information 310 having items that satisfy specified conditions.

[0019] The search result screen generation unit 170 acquires the sales sheet information 310 selected by the search unit 160, extracts the seller information 300 from the seller information storage unit 132 based on the items linked to the sales sheet information 310, and generates the search result screen 1400 by setting a purchase tab based on each item and appearance data included in the extracted seller information 300.

[0020] The search result screen providing unit 180 provides the generated search result screen 1400 to the user terminal 100 . <User information storage unit> FIG. 2(a) is a diagram showing an outline of an example of the configuration of user information 200 stored in the user information storage unit 130 of the management server 120 in one embodiment of the present invention.

[0021] As shown in FIG. 2( a ), the user information 200 is made up of data items such as a user ID, a name, contact information, photographed data 210 , and desired data 220 .

[0022] The user ID indicates a code for identifying the user by the management server 120. The name indicates the name of the user. The contact information indicates the contact information of the user.

[0023] The photographing data 210 indicates information about video and audio that the management server 120 acquires by receiving it from the user terminal 100 or the photographing terminal 110 (details will be described later).

[0024] The desired data 220 indicates search conditions for "seats the user wishes to purchase" that the user terminal 100 acquires by accepting input from the user (details will be described later).

[0025] 2(b) is a diagram showing an outline of an example of the configuration of the shooting data 210 included in the user information 200 stored in the user information storage unit 130 of the management server 120 in one embodiment of the present invention. The shooting data 210 is composed of data items such as a shooting data ID, video data, audio data, shooting vehicle, shooting section, shooting car number, shooting seat, shooting date and time, and authentication information 211.

[0026] The photographic data ID indicates a code by which the management server 120 identifies the photographic data 210 .

[0027] The video data is represented in a data format such as "xxx.mp4". The time and capacity of the video data are not particularly limited. The video data may be directly captured by the user terminal 100 using a camera function provided in the terminal, or may be data captured by an external imaging terminal 110 and received and stored by the user terminal 100.

[0028] In addition, the video data is stored in association with the audio data as well as the captured video. Furthermore, the video data may be stored in association with various information such as the position, acceleration, and direction acquired by a GPS or gyro sensor provided in the user terminal 100.

[0029] The audio data is represented in a data format such as "xx.mp3." The duration and capacity of the audio data are not particularly limited.

[0030] The photographed vehicle indicates a train vehicle photographed by a user using the user terminal 100 or the photographing terminal 110. For example, the photographed vehicle indicates the details of the railway company to which the vehicle (train) belongs and the name of the line, such as "Seibu Ikebukuro Line."

[0031] The shooting section indicates the section traveled by the train photographed by the user using the user terminal 100 or the photographing terminal 110. That is, for example, the shooting section indicates the section traveled by the train at the time the user was photographing, such as "Kiyose - Nerima." Alternatively, the shooting section may indicate the section from the station where the user boarded the train to the station where the user disembarked.

[0032] The photographed car number indicates which car in the train the user photographed using the user terminal 100 or the photographing terminal 110. For example, the photographed car number indicates the content of the place (which car number) where the user photographed, such as "car number 5."

[0033] The photographed seat indicates which seat the user has photographed using the user terminal 100 or the photographing terminal 110. For example, the photographed seat indicates the content of the seat the user has photographed, such as "Left side 3." Note that "Left side 3" means the third row seat from the front among the seats (long seats) lined up on the left side based on the direction of travel of the train, but there is no particular limitation on the method of defining the expression or content.

[0034] The shooting date and time indicates the date and time when the user took the image using the user terminal 100 or the photographing terminal 110. For example, the shooting date and time may be indicated as "12 / 1 8:15." Note that the shooting date and time may also indicate the date and time when the management server 120 acquired the photographed data 210.

[0035] The authentication information 211 indicates information related to the appearance of a person appearing in the video data. That is, the authentication information 211 indicates information related to the appearance of a person that is necessary to authenticate (identify) who the person is who is the subject of a photograph taken by a user on a train. That is, the authentication information 211 indicates information related to the appearance and type of clothing, hairstyle, belongings, and accessories (bag, wristwatch, sunglasses, necktie, earphones, etc.).

[0036] The authentication information 211 is extracted by analyzing the contents of the video data using a well-known image recognition technology. For example, an object related to the subject is detected by determining whether or not a feature amount obtained from the video satisfies a specific condition, and the object is identified by comparing and referring to information obtained from an external database (deep learning is repeated to further improve accuracy), thereby extracting the authentication information 211.

[0037] For example, the authentication information 211 is extracted from video data using image recognition technology as information such as "Clothing: gray coat, hairstyle: slightly long, bag: navy blue business backpack, wristwatch: blue XX from company R, tie: green XX from company P." The authentication information 211 is also extracted by linking information such as the size, color, and brand name of each item. From the perspective of protecting personal information and public order and morals, the appearance data 320 is automatically processed to obscure (such as by mosaic processing) or erase certain parts of the seller's face, body, etc., before being saved.

[0038] 2(c) is a diagram showing an outline of an example of the configuration of the desired data 220 included in the user information 200 stored in the user information storage unit 130 of the management server 120 in one embodiment of the present invention. The desired data 220 is composed of data items such as a desired ID, a desired vehicle, a desired boarding section, a desired vehicle number, and a desired date and time.

[0039] The desired ID indicates a code by which the management server 120 identifies the desired data 220 .

[0040] The desired car indicates the car of the train that the user wishes to purchase a seat in. For example, the desired car indicates the details of the railway company to which the car (train) belongs and the name of the line, such as "Seibu Ikebukuro Line."

[0041] The desired boarding section indicates the section of the train for which the user wishes to purchase a seat. That is, it indicates a specific section of the train for which the user wishes to use a seat, or a section from the station where the user boards the train to the station where the user disembarks. For example, the desired boarding section may be indicated as "Kiyose - Nerima."

[0042] The desired car number indicates the car number of the train for which the user wishes to purchase a seat. For example, the desired car number may be indicated as "car number 5."

[0043] The desired date and time indicates the time at which the user wishes to purchase a seat. For example, the desired date and time may be expressed as "12 / 1 8:15". <Seller information storage unit> FIG. 3(a) is a diagram showing an outline of an example of the configuration of seller information 300 stored in the seller information storage unit 132 of the management server 120 in one embodiment of the present invention.

[0044] As shown in FIG. 3( a ), seller information 300 is made up of data items such as seller ID, seller name, sex and age, sales sheet information 310 , and appearance data 320 .

[0045] The seller ID indicates a code for the management server 120 to identify the seller. The seller name indicates the name of the seller. The gender and age indicate the gender and age of the seller.

[0046] The sales sheet information 310 indicates information about the sales sheet that the seller terminal 190 acquires by accepting input from the seller (details will be described later). In the explanation of the present invention, the "sales sheet" means the "right to use (sit) a seat in a train" sold by the seller.

[0047] The appearance data 320 indicates information related to the seller's appearance. For example, the appearance data 320 indicates information about the appearance and type of clothing, hairstyle, belongings, and accessories (bags, watches, sunglasses, ties, earphones, etc.). By including the appearance data 320 in the seller information 300, the management server 120 can make it easier for a user who has viewed the search result screen 1400 and purchased a seat (the process will be described later) to identify the seller. From the standpoint of protecting personal information and public order and morals, the appearance data 320 is automatically processed (such as by mosaic processing) or erased to obscure certain parts of the seller's face, body, etc., before being saved.

[0048] 3(b) is a diagram showing an outline of an example of the configuration of sell sheet information 310 included in the seller information 300 stored in the seller information storage unit 132 of the management server 120 in one embodiment of the present invention. The sell sheet information 310 is composed of data items such as a sell sheet ID, a vehicle, a boarding section, a car number, a seat position, an issue date and time, and a selling price.

[0049] The sales sheet ID indicates a code by which the management server 120 identifies the sales sheet information 310 .

[0050] The vehicle indicates the train car that the seller is looking to sell the seats in. For example, the vehicle indicates the details of the railway company to which the train belongs and the name of the line, such as "Seibu Ikebukuro Line."

[0051] The boarding section indicates the section of the train in which the seller wishes to sell seats. That is, it indicates the specific section of the train in which the seller wishes to sell seats, or the section from the seller's boarding station to the disembarking station. For example, the boarding section may be indicated as "Tokorozawa - Ikebukuro."

[0052] The car number indicates the car number in the train in which the seller wishes to sell the seat. For example, the car number may be indicated as "car 5."

[0053] The seat location indicates the location of the seat that the seller wishes to sell. For example, the location may be indicated as "left side, no. 3-7." Note that "left side, no. 3-7" means the seventh seat from the front in the third row of seats (long seats) lined up on the left side of the train in the direction of travel, but there is no particular limit to the method of definition of the expression or content.

[0054] The issue time indicates the time when the seller issues the sales sheet. For example, the issue time is "12 / 9 8:15".

[0055] The selling price indicates the price of the sales sheet set by the seller. For example, the selling price is indicated as "250". The selling price may be in Japanese yen or virtual currency. The selling price may not be set by the seller, but may be set in advance by an administrator of the system according to the present invention.

[0056] The seller information 300 may be generated by the seller inputting information into the seller terminal 190 via a specific screen before boarding the train. For example, the seller's clothing and personal items (e.g., hat, bag, watch) may be registered as appearance data 320 in advance before boarding the train. <Overall processing> FIG. 4 is a diagram showing an overview of the entire process in one embodiment of the present invention.

[0057] First, in S401, the management server 120 performs a user information acquisition process and a user information storage process (described later with reference to FIG. 5).

[0058] Next, in S402, the management server 120 performs seller information acquisition processing and seller information storage processing (described later with reference to FIG. 6).

[0059] Next, in S403, the management server 120 performs a vacant seat prediction screen generation process and a vacant seat prediction screen storage process (described later with reference to FIGS. 7 to 10).

[0060] Next, in S404, the management server 120 performs a process for providing a vacant seat prediction screen (described later with reference to FIG. 11).

[0061] Next, in S405, the management server 120 performs a search process (described later with reference to FIGS. 12 and 13). If the search process is not to be performed, the management server 120 ends this step.

[0062] Next, in S406, the management server 120 performs a search result screen generation process and a search result screen storage process (described later with reference to FIGS. 14 and 15).

[0063] Next, in S407, the management server 120 performs a search result screen providing process (described later with reference to FIG. 16). <User information storage process> 5(a) is a diagram showing an overview of the user information storage process in one embodiment of the present invention. A method in which the management server 120 stores the user information 200 will be described below.

[0064] First, in S501, the management server 120 provides a user information input screen to the user terminal 100. Next, in S502, the user terminal 100 displays the user information input screen on the display.

[0065] Thereafter, when the user uses the system according to the present invention for the first time or when the user changes the photographed data 210, in S503, the user terminal 100 accepts input of the user information 200 from the user. In addition, the user information 200 accepted from the user at this time includes the photographed data 210.

[0066] In addition, when the user terminal 100 and the photographing terminal 110 are linked, the photographing data 210 generated by the photographing terminal 110 is transmitted to the user terminal 100, and the user terminal 100 temporarily stores the photographing data 210 by including it in the user information 200.

[0067] Next, in S504, the user terminal 100 transmits to the management server 120 the user information 200 inputted and accepted in S503.

[0068] Next, in S505, the management server 120 receives the user information 200 transmitted in S504, thereby acquiring the user information 200. Next, in S506, the management server 120 assigns a user ID to the received user information 200, and stores the user information 200 inputted in S503 in the user information storage unit 130. <User information acquisition process> 5(b) is a diagram showing an overview of the user information acquisition process in one embodiment of the present invention. A method in which the management server 120 acquires the user information 200 will be described below.

[0069] When the user uses the system according to the present invention for the second or subsequent time, the user terminal 100 accepts input of a user ID from the user in S507.

[0070] Next, in S508, the user terminal 100 transmits to the management server 120 the user ID inputted in S507.

[0071] Thereafter, in S509, the management server 120 acquires from the user information storage unit 130 the user information 200 corresponding to the key of the user ID transmitted in S508. <Seller information storage processing> 6(a) is a diagram showing an overview of the seller information storage process in one embodiment of the present invention. A method in which the management server 120 stores the seller information 300 will be described below.

[0072] First, in S601, management server 120 provides a seller information input screen to seller terminal 190. Next, in S602, seller terminal 190 displays the seller information input screen on the display.

[0073] Thereafter, when the seller uses the system according to the present invention for the first time, or when the seller changes and updates the sales sheet information 310, in S603, the seller terminal 190 accepts input of the seller information 300 from the seller. Note that the seller information 300 accepted from the seller at this time includes the sales sheet information 310.

[0074] Next, in S604, the seller terminal 190 transmits to the management server 120 the seller information 300 inputted and accepted in S603.

[0075] Next, in S605, the management server 120 receives the seller information 300 transmitted in S604, thereby acquiring the seller information 300.

[0076] Next, in S606, the management server 120 assigns a seller ID to the received seller information 300, and stores the seller information 300 inputted in S603 in the seller information storage unit 132. In addition, the management server 120 stores the sales sheet information 310 included in the seller information 300 in the sales sheet information storage unit 133. <Seller information acquisition process> 6(b) is a diagram showing an outline of seller information acquisition processing in one embodiment of the present invention. A method in which the management server 120 acquires the seller information 300 will be described below.

[0077] When the seller uses the system according to the present invention for the second or subsequent time, the seller terminal 190 accepts an input of the seller ID from the seller in S607. The seller ID is included in the seller information 300.

[0078] Next, in S608, the seller terminal 190 transmits to the management server 120 the seller ID inputted in S607.

[0079] Thereafter, in S609, the management server 120 acquires from the seller information storage unit 132 the seller information 300 corresponding to the key of the seller ID transmitted in S608. <Possibility of vacant seat> FIG. 7 is a diagram showing the flow and overview of acquiring photographed data and calculating seat vacancy probability in one embodiment of the present invention.

[0080] As shown in FIG. 7, a user 101 photographs an arbitrary seat 103 and a passenger 104 inside an arbitrary car 102 in a train using a user terminal 100 or an image capturing terminal 110 .

[0081] 7, the photographing terminal 110 includes a photographing unit 111, a communication unit 112, and a liquid crystal unit 113. The photographing terminal 110 is worn by a user. The photographing terminal 110 has a structure similar to that of general glasses or goggles, and may be worn by wrapping a belt-like band around the user's head.

[0082] The photographing unit 111 is provided integrally with the photographing terminal 110. The photographing unit 111 is provided so as to photograph the direction of the outside of the photographing terminal 110 (the side farther from the user's face when the user wears the terminal). In other words, the photographing unit 111 photographs a field of view similar to the field of view of the user wearing the photographing terminal 110.

[0083] The photographing unit 111 may have a function to photograph the surroundings 360°. Furthermore, the photographing unit 111 may have a microphone, so that the photographing terminal 110 obtains voice data.

[0084] In this way, the photographing unit 111 photographs a field of view similar to that of the user wearing the photographing terminal 110, so that the photographing terminal 110 can obtain, as video data, a view that is almost the same as the view seen by the user. Then, the management server 120 can transmit the photographed data 210 generated based on such video data to the management server 120 by a process described later.

[0085] The communication unit 112 is provided integrally with the photographing terminal 110. The communication unit 112 is connected to the user terminal 100 by wireless communication such as WiFi or Bluetooth (registered trademark). That is, the photographing terminal 110 is linked to the user terminal 100 via the communication unit 112. The communication unit 112 may be connected to the management server 120.

[0086] The liquid crystal unit 113 is configured with a semi-transparent lens. The liquid crystal unit 113 is configured to occupy most of the field of vision of the user wearing the photographing terminal 110. In other words, the user wearing the photographing terminal 110 sees the outside world through the liquid crystal unit 113.

[0087] 7, the user terminal 100 transmits the shooting data 210 including the captured video data and audio data and the user information 200 to the management server 120. When the shooting terminal 110 shoots on behalf of the user terminal 100, it transmits the shooting data 210 including the captured video data and audio data to the management server 120.

[0088] Thereafter, the vacant seat prediction screen generating unit 140 of the management server 120 acquires passenger information 700 that is identical or similar to the content included in the photographed data 210, and calculates the vacant seat probability P by comparing the photographed data 210 with the authentication information 211 of the passenger information 700. Details of the vacant seat screen generating process will be described later.

[0089] The passenger information 700 indicates, for any user using the present invention, information on the history of the user's actions as a passenger, or the user information 200 and seller information 300 currently or in the past stored in the management server 120. In other words, a huge amount of passenger information 700 is stored in the passenger information DB 131, and the management server 120 acquires the passenger information 700 from this database by processing described below, and can obtain the effects of the present invention through various steps.

[0090] The passenger information 700 may be stored using block chain technology. The basic mechanism of the block chain in this embodiment will be described below.

[0091] Blockchain is a technology that, due to its unique data structure and data management methods, makes it possible to provide a transaction ledger that is difficult to tamper with.

[0092] A data block handled by a blockchain is a compilation of one or more transactions that occurred within a certain period of time, and each data block also includes the hash of the previous block. In this way, data blocks containing the hash of the previous block are connected in chronological order like a chain, so if one piece of data is tampered with, all subsequent blocks will need to be re-created. Since re-creating all subsequent blocks requires a huge amount of work, a data structure that is difficult to tamper with is provided.

[0093] Data management is done by distributing the database among individual participants (peers) connected by a P2P (peer-to-peer) network. When any participant distributes a new block, each participant verifies it and adds it to their own data. Then, each participant's verification results are shared via the P2P network.

[0094] In this way, blockchain functions as a huge ledger shared by participants in a P2P network, so blockchain technology allows data to be traded fairly without the risk of tampering, and it is used not only for virtual currencies but also for the exchange of a variety of data.

[0095] In this embodiment, passenger information 700 is handled as data using blockchain technology, so that passenger information can be handled fairly and without the risk of unauthorized tampering. <Photography data acquisition process> 8 is a diagram showing an outline of the photographing data acquisition process from the photographing terminal 110 in one embodiment of the present invention. The photographing data acquisition process from the photographing terminal 110 is included in the vacant seat prediction screen generation process (FIG. 10, step S403). That is, the management server 120 performs this process after the user information acquisition process and the user information storage process (FIG. 4, step S401).

[0096] First, in S801, the photographing terminal 110 determines whether the link state is On. If the link state is On, the photographing terminal 110 ends all steps. On the other hand, if the link state is Off, the photographing terminal 110 proceeds to step S802.

[0097] When the "link status is On", the photographing terminal 110 and the user terminal 100 are connected, so the photographing data 210 is always transmitted to the management server 120 as included in the user information 200, as per the process described in Fig. 5. Therefore, all steps of this process (S801 to S811) may be ended.

[0098] In S802, the photographing terminal 110 establishes a link connection with the user terminal 100. Specifically, the photographing terminal 110 establishes a link connection with the user terminal 100 via the communication unit 112 included in the photographing terminal 110.

[0099] Next, in S803, the photographing terminal 110 transmits a communication device ID to the user terminal 100. Next, in S804, the photographing terminal 110 updates the link status to "On". After that, in S805, the photographing terminal 110 transmits the link status updated in S805 to the user terminal 100.

[0100] In S806, the photographing terminal 110 transmits to the user terminal 100 the photographing data 210 obtained after the link state was previously turned off.

[0101] Next, in S807, the user terminal 100 acquires, as the user information 200, the communication device ID transmitted in S803, the link state transmitted in S805, and the photographed data 210 transmitted in S806.

[0102] Next, in S808, the user terminal 100 transmits the user information 200 acquired in S807 to the management server 120.

[0103] Next, in S809, the management server 120 acquires the user information 200 transmitted in S808. After that, in S810, the management server 120 updates the user information 200 stored in the user information storage unit 130 with the user information 200 acquired in S809, and stores the updated user information.

[0104] Also, after S806, in S811, the photographing terminal 110 turns off the link state at a timing desired by the user wearing the photographing terminal 110.

[0105] In addition, if, at any stage among all the steps of this embodiment, the user disconnects the link connection between the user terminal 100 and the photographing terminal 110, the photographing terminal 110 updates the link status to “Off” and transmits the updated link status to the user terminal 100.

[0106] Through the process described above, the management server 120 can obtain the photographing data 210 during the time when the photographing terminal 110 and the user terminal 100 are not linked. In other words, since the management server 120 can always obtain the photographing data 210 at a desired time, the management server 120 can generate the photographing data 210 without being affected by the communication state, for example, even when the wireless communication connection state becomes poor while traveling by train. <Seat vacancy prediction screen> FIG. 9 is a diagram showing an outline of an empty seat prediction screen 900 in one embodiment of the present invention.

[0107] 9, the vacant seat prediction screen 900 includes a photographing data display area 910, a vacant seat possibility display area 920, and a search tab 930. The vacant seat prediction screen 900 is displayed on the user terminal 100. The vacant seat prediction screen 900 may be linked to the functions of social networking services (so-called SNS) such as LINE, Facebook, and Twitter. That is, the vacant seat prediction screen 900 may include a screen or link of the SNS.

[0108] The photographing data display area 910 displays items included in the photographing data 210 extracted from the user information 200. That is, the photographing data display area 910 displays contents such as the vehicle, section, car number, seat, time zone, etc. For example, the photographing data display area 910 displays "Vehicle Seibu Ikebukuro Line" and "Section Kiyose-Nerima". There is no particular limitation on how the photographing data display area 910 is displayed.

[0109] The vacant seat possibility display area 920 displays the vacant seat possibility P calculated by the vacant seat prediction screen generating unit 140. For example, the vacant seat possibility display area 920 may include a seat icon 921 and a numerical value display area 922. The seat icon 921 displays an icon of a seat corresponding to the content of the photographed data 210. The numerical value display area 922 displays the numerical value of the vacant seat possibility P.

[0110] For example, the seat availability display area 920 has a numerical value display area 922 provided inside a seat icon 921, and displays the numerical value of the corresponding seat availability P, such as "30%, 80%, 50%, 0%." Note that there is no particular limitation on the way in which the seat availability display area 920 is displayed.

[0111] The search tab 930 indicates a tab for a user to search for a sales sheet. That is, when the search tab 930 receives a tap or click input from the user, the management server 120 starts searching for the sales sheet of the user. Note that there is no particular limitation on how the search tab 930 is displayed.

[0112] In this way, by generating the vacant seat prediction screen 900 and providing it to the user terminal 100, the management server 120 can generate the vacant seat prediction screen 900 that displays the possibility of a seat being vacant in the car, boarding section, car number, and time photographed by the user. In other words, the user can easily understand the probability of the seat photographed by the user being vacant, and by waiting in front of a seat that is likely to be vacant, the probability of being able to use the seat can be increased, the occurrence of unnecessary vacant seats can be reduced, and congestion on the train can be alleviated.

[0113] Furthermore, by providing a search tab 930, the management server 120 can allow a user who has viewed the vacant seat prediction screen 900 to immediately search for a sales seat. That is, after the user has grasped the possibility of a nearby seat being vacant by viewing the vacant seat prediction screen 900, which is photographed inside the train, the user can immediately search for a sales seat (seat) that meets the desired conditions (car, boarding section, car number, time, etc.), and can purchase and use a sales seat that meets or is close to the conditions. <Seat vacancy prediction screen generation process> FIG. 10 is a diagram showing an outline of the vacant seat prediction screen generation process in one embodiment of the present invention.

[0114] First, in S1001, the vacant seat prediction screen generating unit 140 of the management server 120 acquires the user information 200 from the user information storage unit 130, and extracts the photographed data 210 included in the user information 200.

[0115] Next, in S1002, the vacant seat prediction screen generating unit 140 extracts authentication information 211 by analyzing the photographed data 210 extracted in S1001. Note that since the authentication information 211 is extracted by using a well-known image recognition technique, the details of the method are omitted. For example, the authentication information 211 is extracted from the video data as information such as "Clothing: gray coat, hairstyle: slightly long, bag: navy blue business backpack, wristwatch: blue XX from company R, tie: green XX from company P" by using image recognition technology.

[0116] Next, in S1003, the vacant seat prediction screen generating unit 140 acquires passenger information 700 having the same or similar contents (car, section, etc.) included in the photographed data 210 extracted in S1001 from the passenger information DB 131. For example, if the items included in the photographed data 210 extracted in S1001 are "Photographed car: Seibu Ikebukuro Line", "Photographed section: Kiyose-Nerima", "Photographed car: Car 5", and "Photographed date and time: December 1st, 8:15", the vacant seat prediction screen generating unit 140 acquires passenger information 700 having the same contents (Seibu Ikebukuro Line, Kiyose-Nerima, Car 5, December 1st, 8:15) or similar contents (Seibu Ikebukuro Line, Fujimidai-Ikebukuro, Car 6, December 1st, 8:15) from the passenger information DB 131.

[0117] The definition of "approximation" (criteria for determining whether or not it corresponds to approximation) is not particularly limited, but for example, it corresponds to approximation when the vehicle and date and time are the same, the section overlaps three or more stations, and the car numbers are up to one adjacent car. In other words, "Kiyose-Nerima" and "Fujimidai-Ikebukuro" overlap three stations and therefore correspond to approximation, and "car 5" and "car 6" also correspond to approximation. In addition, the vacant seat prediction screen generating unit 140 may use AI (artificial intelligence) to determine whether or not it corresponds to the above-mentioned approximation.

[0118] Next, in S1004, the vacant seat prediction screen generation unit 140 compares the authentication information 211 extracted in S1002 with the passenger information 700 acquired in S1003 to determine whether there is any passenger information 700 having the same or similar content as the authentication information 211.

[0119] For example, if the contents of the authentication information 211 extracted in S1002 are information such as "Clothing: small gray coat, hairstyle: slightly long, bag: navy blue business backpack from company M with scratches on the surface, wristwatch: blue ○○ from company R, tie: green and black checkered XX from company P" and the authentication information 211 of the passenger information 700 acquired in S1003 is information such as "Clothing: black coat, hairstyle: long, bag: navy blue business backpack from company M with scratches on the surface, wristwatch: blue ○○ from company R, tie: green and black checkered XX from company P", when comparing the two, the clothes and hairstyle are similar, but the rest are the same, so the vacant seat prediction screen generating unit 140 judges that "there is passenger information 700 with similar contents". Note that the criteria for judging whether or not it corresponds to the approximation are not particularly limited. In addition, the vacant seat prediction screen generating unit 140 may use AI (artificial intelligence) to judge whether or not it corresponds to the above-mentioned approximation.

[0120] As a result, for the subject being photographed by the user, passenger information 700 for that person can be obtained from the database using the authentication information 211 as a key, and by referring to the passenger information 700, it can be determined which section the person is on, i.e., "where they will get off," which car, which seat, and at what time they are likely to be present, and the vacant seat prediction screen generation unit 140 can calculate the vacant seat probability P.

[0121] When there is passenger information 700 having the same or similar content as the authentication information 211 among the authentication information 211 extracted in S1002 and the passenger information 700 acquired in S1003, the vacant seat prediction screen generating unit 140 proceeds to step S1005. On the other hand, when there is no passenger information 700 having the same or similar content as the authentication information 211 among the authentication information 211 extracted in S1002 and the passenger information 700 acquired in S1003, the vacant seat prediction screen generating unit 140 proceeds to step S1008.

[0122] In S1005, the vacant seat prediction screen generating unit 140 calculates the vacant seat probability P based on the contents (vehicle, section, etc.) included in the passenger information 700 obtained in the determination in S1004 and the contents of other passenger information 700.

[0123] For example, if the passenger information 700 contains the content "Seibu Ikebukuro Line, Kiyose to Nerima, car 5, third row on the left, December 1st 8:15," and there are multiple other passenger information 700 containing the content "Seibu Ikebukuro Line, Oizumigakuen to Fujimidai, car 5, third row on the left, December 1st 8:15," etc., this time period, car number, and seat will be crowded "from Oizumigakuen to Fujimidai," so management server 120 will determine that "the probability of an empty seat between Oizumigakuen and Fujimidai is low in the Seibu Ikebukuro Line, around 8:15, car 5, and the third row on the left seat group," and calculate the probability of an empty seat P to be "30%, for example." Conversely, since other sections are not congested, the management server 120 determines that "the probability of seats being vacant is high between Kiyose and Oizumigakuen and between Fujimidai and Nerima in the time period around 8:15 on the Seibu Ikebukuro Line, in car No. 5, and in the third row of seats on the left side," and calculates "70%" as the seat vacancy probability P. Note that there is no particular limitation on the method of calculating the seat vacancy probability P.

[0124] Similarly, the vacant seat prediction screen generating unit 140 calculates the vacant seat probability P for a plurality of seats including or close to the seats included in the photographed data 210. For example, in the above example, the vacant seat prediction screen generating unit 140 calculates the vacant seat probability P for cars other than car 5 and for seats other than the third row on the left side in the "Seibu Ikebukuro Line - time period around 8:15am".

[0125] In this way, the vacant seat prediction screen generating unit 140 can calculate with high accuracy the possibility that a seat corresponding to the contents (car, boarding section, car number, date and time) of the photographed data 210 obtained by the user will be vacant. In other words, the user can easily understand the probability that the seat photographed by the user will be vacant.

[0126] Next, in S1006, the vacant seat prediction screen generating unit 140 generates the vacant seat prediction screen 900 based on the photographed data 210 extracted in S1001 and the vacant seat probability P calculated in S1005.

[0127] Next, in S1007, the vacant seat prediction screen generating unit 140 requests the vacant seat prediction screen providing unit 150 to provide the vacant seat prediction screen 900.

[0128] Next, in S1008, the vacant seat prediction screen generating unit 140 overwrites and updates the passenger information 700 with the contents of the photographed data 210 extracted in S1001 and the authentication information 211 extracted in S1002, and stores them in the passenger information DB 131.

[0129] By repeating the above steps, particularly step S1008, the photographed data 210 and authentication information 211 are overwritten and updated into the passenger information 700, so that information about the passenger accumulates over time and the accuracy of the artificial intelligence's judgment increases, allowing the vacant seat prediction screen generation unit 140 to calculate the vacant seat probability P with higher accuracy. <Seat vacancy prediction screen provision process> FIG. 11 is a diagram showing an outline of a configuration example of a vacant seat prediction screen providing process in one embodiment of the present invention.

[0130] First, in S1101, the vacant seat prediction screen providing unit 150 of the management server 120 receives the request to provide the vacant seat prediction screen 900 requested in S1007.

[0131] Next, in S1102, the vacant seat prediction screen providing unit 150 extracts user information corresponding to a user ID for which the vacant seat prediction screen 900 is to be provided from the user information storage unit 130.

[0132] Next, in S1103, the vacant seat prediction screen providing unit 150 provides the vacant seat prediction screen 900 generated in S1006 to the user terminal 100 linked to the user information 200 extracted in S1102.

[0133] Next, in S1104, the user terminal 100 displays the provided vacant seat prediction screen 900 on the display of the terminal.

[0134] Next, in S1105, the user terminal 100 determines whether or not it has received a press input of the search tab 930 from the user. If it has received a press input of the search tab 930 from the user, the user terminal 100 The management server 120 receives the information from the user terminal 100 that the search tab 930 has been pressed, The process proceeds to step S1106. If the user does not press the search tab 930, the user terminal 100 ends this step.

[0135] Next, in S1106, the management server 120 requests the search unit 160 to perform a search process.

[0136] In this way, by generating the vacant seat prediction screen 900 and providing it to the user terminal 100, the management server 120 can generate the vacant seat prediction screen 900 that displays the possibility of a seat being vacant in the car, boarding section, car number, and time photographed by the user. In other words, the user can easily understand the probability of the seat photographed by the user being vacant, and by waiting in front of a seat that is likely to be vacant, the probability of being able to use the seat can be increased, the occurrence of unnecessary vacant seats can be reduced, and congestion on the train can be alleviated.

[0137] Furthermore, by providing a search tab 930, the management server 120 can allow a user who has viewed the vacant seat prediction screen 900 to immediately search for a seat for sale. In other words, the user can use a seat by searching for a seat for sale (seat) in a desired car, boarding section, car number, and time, and purchasing a seat for sale that meets or is close to the conditions. <Desired data> FIG. 12 is a diagram showing the flow and overview of desired data acquisition and search processing in one embodiment of the present invention.

[0138] As shown in FIG. 12, first, the user inputs items related to the desired sales sheet using a predetermined method and generates desired data 220 (included in user information 200) and transmits it to the management server 120. For example, if the user desires a sales sheet that meets the conditions of "Seibu Ikebukuro Line, Kiyose-Nerima, Car 5, 12 / 9 8:15", the content is transmitted to the management server 120 as desired data 220. Note that the timing of transmitting the desired data 220 is not particularly limited, and for example, the user may transmit the above content as desired data 220 to the management server 120 before boarding the train at "Kiyose" station.

[0139] Thereafter, the management server 120 selects the sale sheet information 310 that satisfies a predetermined condition by comparing it with the contents of the received desired data 220. For example, the management server 120 selects the sale sheet information 310 that has the same "desired car" among the items of the desired data 220, the same or similar contents of "desired boarding section, desired car number", and the same or similar contents of "desired date and time".

[0140] For example, as shown in Fig. 12, when the user's desired data 220 is as described above, the content of the sales sheet information 310 linked to seller A is "Seibu Ikebukuro Line, Tokorozawa-Ikebukuro, Car 5, 12 / 9 8:15", the content of the sales sheet information 310 linked to seller B is "Seibu Ikebukuro Line, Hoya-Nakamurabashi, Car 9, 12 / 9 8:15", and the content of the sales sheet information 310 linked to seller C is "Seibu Ikebukuro Line, Kiyose-Ikebukuro, Car 5, 12 / 9 8:15", the management server 120 selects the sales sheet information 310 linked to seller A and seller C. After that, the management server 120 temporarily stores the selected sales sheet information 310. <Search process> FIG. 13 is a diagram showing an outline of a search process in one embodiment of the present invention.

[0141] First, in S1301, the search unit 160 of the management server 120 receives the search processing request made in S1106.

[0142] Next, in S1302, the search unit 160 acquires the user information 200 from the user information storage unit and extracts the desired data 220 included in the user information 200.

[0143] Next, in S 1303 , the search unit 160 acquires the sell sheet information 310 from the sell sheet information storage unit 133 .

[0144] Next, in S1304, the search unit 160 compares items such as "desired vehicle" and "desired boarding section" among the contents of the desired data 220 extracted in S1302, selects and temporarily stores the sales sheet information 310 having items that satisfy a predetermined condition. Note that the predetermined condition is when the items included in the sales sheet information 310 are the same or similar items as the items included in the desired data 220, but is not limited to this.

[0145] For example, if the items included in the desired data 220 extracted in S1302 are “Desired vehicle: Seibu Ikebukuro Line,” “Desired boarding section: Kiyose to Nerima,” “Desired car number: Car No. 5,” and “Desired date and time: December 9th, 8:15 a.m.,” the search unit 160 will select sales sheet information 310 from those items that has the same “vehicle, date and time” (Seibu Ikebukuro Line, December 9th, 8:15 a.m.) and similar “section, car number” (Tokorozawa to Ikebukuro, Car No. 5).

[0146] In addition, the definition of the above-mentioned "approximation" (criteria for determining whether or not it corresponds to approximation) is not particularly limited, but may be, for example, as described in paragraph 0110. In addition, the search unit 160 may use AI to determine whether or not it corresponds to the above-mentioned approximation.

[0147] Next, in S1305, the search unit 160 requests the search result screen generating unit 170 to generate the search result screen 1400.

[0148] In this way, by selecting a sales sheet of a seller having items matching the conditions, the management server 120 can easily provide the user with information about a sales sheet that is closest to the user's desires from among many seller sheets.

[0149] That is, the user can easily grasp information about sales sheets that meet the conditions and desires that the user currently requires from among sales sheets sold by a large number of sellers, and can purchase and use such sales sheets. <Search results screen> FIG. 14 is a diagram showing an outline of a search result screen 1400 according to an embodiment of the present invention.

[0150] 14, the search result screen 1400 includes a search result display area 1410 and a purchase tab 1420. The search result screen 1400 is displayed on the user terminal 100.

[0151] The search result display area 1410 displays, in a list form, the contents of the multiple sales sheet information 310 selected by the search unit 160 in S1304 and the seller information 300 of the sellers associated therewith. Note that there is no particular limitation on the way in which the search result display area 1410 is displayed.

[0152] The purchase tab 1420 indicates a tab for a user to purchase a sales sheet. That is, when the purchase tab 1420 receives a tap or click input from the user, the management server 120 starts the user's purchase of a sales sheet. Note that there is no particular limitation on how the purchase tab 1420 is displayed. <Search result screen generation process> FIG. 15 is a diagram showing an outline of the search result screen generation process in one embodiment of the present invention.

[0153] First, in S1201, the search result screen generating unit 170 of the management server 120 acquires the sell sheet information 310 required to generate the search result screen 1400 requested in S1305 from the search unit 160 where it was temporarily stored in S1304.

[0154] Next, in S1502, the search result screen generating unit 170 acquires the seller information 300 from the seller information storage unit 132 using items such as the seller ID linked to the sales sheet information 310 acquired in S1501 as a key.

[0155] Next, in S1503, the search result screen generating unit 170 generates the search result screen 1400 by providing a "purchase tab 1420" based on each item and appearance data 320 included in the seller information 300 acquired in S1502.

[0156] In S1504, search result screen generating unit 170 stores the generated search result screen 1400 in search result screen storage unit .

[0157] In S1505, the search result screen generating unit 170 requests the search result screen providing unit 180 to provide the search result screen 1400. <Search result screen provision process> FIG. 16 is a diagram showing an outline of a configuration example of a search result screen providing process in an embodiment of the present invention.

[0158] First, in S1601, the search result screen providing unit 180 of the management server 120 receives a request to provide the search result screen 1400 requested in S1405.

[0159] Next, in S1602, the search result screen providing unit 180 extracts the search result screen 1400 related to the request from the search result screen storage unit 134.

[0160] Next, in S1603, the search result screen providing unit 180 extracts, from the user information storage unit 130, the user information 200 corresponding to the user ID for which the search result screen 1400 is to be provided.

[0161] Next, in S1604, the search result screen providing unit 180 provides the search result screen 1400 extracted in S1602 to the user terminal 100.

[0162] Next, in S1605, the user terminal 100 displays the search result screen 1400 provided by the management server 120 in S1604 on the display of the terminal.

[0163] Next, in S1606, the user terminal 100 determines whether or not a pressing input of the purchase tab 1420 has been received from the user. The user terminal 100 transmits a purchase instruction to the management server 120. The management server 120 receives the purchase instruction. Then, the process proceeds to step S1607. If the user does not press the purchase tab 1420, the user terminal 100 ends this process.

[0164] At S1607 ,tube The management server 120 transmits a purchase completion notification to the seller terminal 190 of the seller linked to the sales sheet information 310 that the user wishes to purchase.

[0165] The details of the subsequent purchase process will be omitted, since it is performed using well-known technology such as credit card settlement. The management server 120 may determine that the purchase is complete when the user who purchased the sales seat actually exchanges the seat in front of the seller with their agreement, or when the user and the seller reach an agreement by contacting each other using SNS or a predefined chat tool. There are no particular limitations on the details and completion timing of the purchase completion notification and the purchase process. The currency used for the purchase may be actual Japanese yen or US dollars, or may be a specific currency, virtual currency, etc.

[0166] In this way, the management server 120 allows the user to easily understand the search results of the sales seats. The management server 120 can then provide the user with the search result screen 1400, allowing them to buy and sell the right to sit in a seat (sales seats), reducing the occurrence of unnecessary empty seats and enabling smooth boarding and disembarking, thereby making it possible to avoid train delays and troubles on the train. Furthermore, the search result screen 1400 has a purchase tab 1420, allowing the management server 120 to allow the user to easily purchase sales seats. <Effects of this embodiment> According to the embodiment of the present invention described above, the management server 120 can provide the user with a vacant seat prediction screen to increase the probability of being able to sit in the order of boarding by knowing in advance who will get off on a local train, when and at which station. In other words, the user can easily understand the probability that the seat they have photographed will be vacant, and by waiting in front of a seat that is likely to be vacant, the probability of being able to use the seat can be increased, the occurrence of unnecessary vacant seats can be reduced, and congestion on the train can be alleviated.

[0167] Furthermore, the management server 120 allows the user to easily understand the search results for the sales seats by providing the user with the search result screen 1400. The management server 120 can then allow the user to buy and sell the right to sit in a seat (sales seats), reducing the occurrence of unnecessary empty seats and realizing smooth boarding and disembarking, thereby making it possible to avoid train delays and troubles on the train. Furthermore, the search result screen 1400 has a purchase tab 1420, so that the management server 120 allows the user to easily purchase sales seats.

[0168] Although the invention made by the present inventor has been specifically described based on the embodiment, the present invention is not limited to the above embodiment, and it goes without saying that various modifications can be made without departing from the gist of the invention. For example, the user terminal includes all user terminals of various types, such as notebook PCs and tablet terminals, in addition to smartphones.

[0169] In addition, the above-mentioned embodiments have been described in detail to clearly explain the present invention, and are not necessarily limited to those including all of the configurations described. In addition, it is possible to replace a part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment. In addition, other configurations may be added, deleted, or replaced with part of the configuration of each embodiment.

[0170] Furthermore, the above configurations, functions, and processing units may be realized in part or in whole by hardware (for example, an integrated circuit).The above configurations, functions, and processing units may be realized by software installed via a network or a storage medium such as a disk, in which a processor interprets and executes a program that realizes each function, or by a network application such as an ASP.Information such as the programs, tables, and files that realize each function can be stored in a memory, a recording device such as a hard disk or SSD (Solid State Drive), or a recording medium such as an IC card, SD card, or DVD. [Explanation of symbols]

[0171] 100 user terminals 110 Photographic terminal 120 Management Server 130 User information storage unit 131 Passenger Information DB 132 Seller information storage unit 133 Sales sheet information storage unit 134 Search result screen memory section 140 Vacant Seat Forecast Screen Generation Unit 150 Seat Vacancy Prediction Screen Provider 160 Search Department 170 Search result screen generation unit 180 Search Results Screen Provider 190 Merchant Terminal 700 Passenger Information 900 Seat Availability Forecast Screen 1400 Search results screen

Claims

1. A management server connected to a user terminal via a network, a vacant seat prediction screen generating unit that acquires user information from the user terminal connected to an image capture terminal having an image capture unit, a communication unit, and a liquid crystal unit, extracts image capture data from the user information, the image capture data including, as its contents, the image capture vehicle, the image capture section, the image capture car, the image capture seat, and the image capture date and time, acquires passenger information having contents identical or similar to those included in the image capture data from a passenger information DB, compares authentication information included in the image capture data with authentication information included in the passenger information to determine whether there is passenger information having, as its contents, authentication information identical or similar to that included in the image capture data, and when it is determined that there is passenger information having, as its contents, authentication information identical or similar to that included in the image capture data, calculates a vacant seat possibility based on the contents included in the passenger information and contents of other passenger information, provides a search tab based on the image capture data and the vacant seat possibility, and overwrites and updates the extracted image capture data content and authentication information to the passenger information, storing them in the passenger information DB; a vacant seat prediction screen providing unit that provides the generated vacant seat prediction screen to the user terminal; a search unit that performs a search process when receiving information from the user terminal that the search tab has been pressed; having The search process performed by the search unit includes extracting desired data included in the user information acquired from the user information storage unit, acquiring sales sheet information from the sales sheet information storage unit, and comparing items of the desired data with items of the sales sheet information to select sales sheet information having items that satisfy a predetermined condition. Management server.

2. 2. The management server according to claim 1, a search result screen generating unit that acquires the sales sheet information selected by the search unit, extracts seller information from a seller information storage unit based on items linked to the sales sheet information, and generates a search result screen by providing a purchase tab based on each item and appearance data included in the extracted seller information; a search result screen providing unit for providing the generated search result screen to the user terminal; having When the pressing and input of the purchase tab is received from the user terminal, a purchase completion notification is transmitted to a seller terminal of a seller associated with the sales sheet information that the user of the user terminal desires to purchase. Management server.

3. A method for providing a vacant seat forecast screen by a management server connected to a user terminal and a seller terminal via a network, comprising: The management server, acquiring and storing user information from a user terminal connected to an image capturing terminal having an image capturing unit, a communication unit, and a liquid crystal unit; obtaining and storing seller information from the seller terminal; a step of extracting from the user information shooting data including the shooting vehicle, shooting section, shooting car, shooting seat, shooting date and time as its contents, acquiring passenger information having contents identical or similar to the contents included in the shooting data from the passenger information DB, comparing the authentication information included in the shooting data with the authentication information included in the passenger information to determine whether there is passenger information having authentication information identical or similar to the authentication information included in the shooting data as its contents, and if it is determined that there is passenger information having authentication information identical or similar to the authentication information included in the shooting data as its contents, calculating the possibility of vacant seats based on the contents included in the passenger information and the contents of other passenger information, providing a search tab based on the shooting data and the possibility of vacant seats to generate a vacant seat prediction screen, overwriting and updating the contents of the shooting data and the authentication information extracted to the passenger information, and storing them in the passenger information DB; providing the generated vacant seat prediction screen to the user terminal; receiving from the user terminal information that the search tab has been pressed and input, and performing a search process; Conducted The search process includes extracting desired data included in the user information acquired from a user information storage unit, acquiring sales sheet information from a sales sheet information storage unit, and comparing items of the desired data with items of the sales sheet information to select sales sheet information having items that satisfy a predetermined condition. How to provide seat availability prediction screen.

4. In the method for providing a vacant seat prediction screen according to claim 3, The management server, a step of acquiring the sales sheet information selected by the search process, extracting seller information from a seller information storage unit based on items linked to the sales sheet information, and providing a purchase tab based on each item and appearance data included in the extracted seller information to generate a search result screen; providing the generated search result screen to the user terminal; When receiving from the user terminal information that the purchase tab has been pressed and input, transmitting a purchase completion notification to the seller terminal of the seller associated with the sales sheet information that the user of the user terminal desires to purchase; To carry out How to provide seat availability forecast screen.

Citation Information

Patent Citations

  • System and method for predicting unoccupied seat

    JP2004086471A

  • Vacant seat-scheduled information provision system and method, and program

    JP2009175953A

  • Vacant seat navigation system, vacant seat navigation server, mobile terminal, and program

    JP2010049375A

  • Vehicle congestion situation prediction system

    JP2013073396A