Information processing system, information processing method, and program
The information processing system optimizes advertisement distribution in transportation services by analyzing user and ticket data to enhance engagement and revenue through targeted ad placement based on ticket contributions.
Patent Information
- Application Number
- JP2024169831
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-02-04
- Estimated Expiration
- 2044-09-30
AI Technical Summary
Existing advertisement distribution systems for transportation services do not effectively utilize user-specific attributes and ticket information to optimize ad performance and user engagement.
An information processing system that collects and analyzes user-specific information and ticket data to determine the contribution of each ticket to advertising performance, allowing for targeted advertisement selection and evaluation.
Enhances the effectiveness of advertisement distribution by identifying high-performing tickets and business contributions, promoting user engagement and revenue generation through targeted ad placement.
Smart Images

Figure 0007626503000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]
[0002] Patent Document 1 discloses a technology that enables efficient information provision by delivering information that reflects the attributes of users of transportation means. In Patent Document 1, an automatic ticket gate terminal 30 reads commuter pass IDs from commuter passes presented by passengers getting on and off trains at each station, and transmits the read commuter pass IDs to an advertisement delivery server 10. The advertisement delivery server 10 acquires passenger attribute information based on the received commuter pass IDs, aggregates the acquired attribute information for each transportation means, selects advertisement data for each train based on the aggregated attribute information, and delivers the selected advertisement data to an in-train terminal 20. The in-train terminal 20 plays the delivered advertisement data on the train. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2002-157502 Summary of the Invention [Problem to be solved by the invention]
[0004] However, there is still room for improvement in delivering advertisements to users of transportation services.
[0005] The present invention provides a technique for improving the delivery of advertisements to users of transportation services. [Means for solving the problem]
[0006] According to one aspect of the present invention, there is provided an information processing system including a control unit configured to execute the following steps: in the acquisition step, advertising performance information and ticket identification information associated with the advertising performance information are acquired from a plurality of user terminals; the advertising performance information includes information for determining advertising performance related to an advertisement displayed on the user terminal in association with a ticket for the user to use a transportation service; the ticket identification information includes information for identifying which of the plurality of tickets on the user terminal is the ticket accompanied by the advertisement; and in the determination step, a ticket contribution degree including the contribution degree of each of the plurality of tickets to the advertising performance is determined based on the acquired advertising performance information and ticket identification information.
[0007] According to this aspect, a technique for improving the delivery of advertisements to users of transportation services is provided. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a configuration diagram illustrating an information processing system 100 according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram showing the hardware configuration of a user terminal 2. [Figure 3] FIG. 2 is a block diagram showing the hardware configuration of the server 3. [Figure 4] 3 is a block diagram showing functions realized by a control unit 33 and the like in the server 3. FIG. [Figure 5] FIG. 2 is an activity diagram showing the flow of information processing according to the present embodiment. [Figure 6] 10 is an example of a display screen displayed on a user terminal 2. [Figure 7] 10 is an example of a screen displayed on a user terminal 2. [Figure 8] FIG. 10 is a schematic diagram of a management table T1. [Figure 9] FIG. 10 is a schematic diagram of management tables T2 and T3. DETAILED DESCRIPTION OF THE INVENTION
[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the accompanying drawings. Various features shown in the following embodiments can be combined with each other.
[0010] Incidentally, the program for realizing the software appearing in one embodiment may be provided as a non-transitory computer-readable medium, or may be provided so that it can be downloaded from an external server, or may be provided so that the program is started on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0011] Furthermore, various information processing according to an embodiment may realize input and output corresponding to the input. Here, the form of information referenced in such information processing (hereinafter referred to as reference information) is not limited as long as an output is obtained as a result of the input. The reference information may be, for example, rule-based information such as a database, a lookup table, or a predetermined function (including a decision formula such as a regression formula constructed using a statistical method), a trained model that has previously trained the correlation between input and output, or a large-scale language model that can output a desired result by inputting a prompt.
[0012] In one embodiment, a "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In one embodiment, various information is handled, and this information is represented, for example, by physical values of signal values representing voltage and current, high and low signal values as a binary bit set consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculations can be performed on a circuit in the broad sense.
[0013] Furthermore, a circuit in the broad sense is a circuit realized by at least an appropriate combination of a circuit, circuitry, processor, memory, etc. The processor may be a general-purpose processor or a dedicated circuit. That is, it includes an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.
[0014] 1. Hardware Configuration In this section, the hardware configuration of this embodiment will be described.
[0015] 1.1 Information Processing System 100 FIG. 1 is a configuration diagram showing an information processing system 100 according to this embodiment. The information processing system 100 includes a user terminal 2 and a server (an example of an information processing system) 3, which are connected via a network 1. These components will be further described. Note that a system exemplified as the information processing system 100 is made up of one or more devices or components. Therefore, even the server 3 alone is an example of a system.
[0016] 1.2 User terminal 2 The user terminal 2 is a terminal carried by a user in this embodiment. For example, the user terminal 2 may be a smartphone, a tablet terminal, a computer, or the like, but the details are not limited thereto. In FIG. 1, the user terminal 2 is depicted as a collection of individual smartphones (2-1, 2-2, . . . 2-n), but in this specification, an individual terminal may also be referred to as the user terminal 2.
[0017] 2 is a block diagram showing the hardware configuration of the user terminal 2. The user terminal 2 has a communication unit 21, a storage unit 22, a control unit 23, a display unit 24, and an input unit 25, and these components are electrically connected via a communication bus 20 inside the user terminal 2. Explanations of the communication unit 21, the storage unit 22, and the control unit 23 will be omitted as they are substantially the same as the communication unit 31, the storage unit 32, and the control unit 33 in the server 3, which will be described later.
[0018] The display unit 24 may be included in the housing of the user terminal 2, or may be externally attached. The display unit 24 displays a graphical user interface (GUI) screen that can be operated by the user. This is preferably implemented by using a display device such as a CRT display, a liquid crystal display, an organic EL display, or a plasma display, depending on the type of user terminal 2. Here, the display unit 24 will be described as being included in the housing of the user terminal 2.
[0019] The input unit 25 may be included in the housing of the user terminal 2, or may be externally attached. For example, the input unit 25 may be implemented as a touch panel integrated with the display unit 24. A touch panel allows the user to input tapping, swiping, and the like. Of course, a switch button, a mouse, a QWERTY keyboard, or the like may be used instead of a touch panel. That is, the input unit 25 accepts an operation input made by the user. The input is transferred as a command signal to the control unit 23 via the communication bus 20, and the control unit 23 can execute predetermined control or calculation as necessary.
[0020] The user terminal 2 may be provided with a function for transmitting latitude and longitude information. Specifically, the user terminal 2 may be provided with a function (positioning system) for transmitting signals such as a GPS (Global Positioning System).
[0021] 1.3 Server 3 3 is a block diagram showing the hardware configuration of the server 3. The server 3 has a communication unit 31, a storage unit 32, and a control unit 33, and these components are electrically connected via a communication bus 30 inside the server 3. Each component will be further described below.
[0022] The communication unit 31 is preferably a wired communication means such as USB, IEEE1394, Thunderbolt (registered trademark), wired LAN network communication, etc., but may also include wireless LAN network communication, mobile communication such as 3G / LTE / 5G, Bluetooth (registered trademark) communication, etc. as necessary. In other words, it is more preferable to implement it as a collection of multiple communication means. In other words, the server 3 communicates various information with the user terminal 2 over the network 1 via the communication unit 31.
[0023] The memory unit 32 stores various pieces of information defined above. This may be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs related to the server 3 executed by the control unit 33, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to program calculations. Alternatively, a combination of these may be used. In particular, the memory unit 32 stores various programs related to the server 3 executed by the control unit 33.
[0024] The control unit 33 processes and controls the overall operations related to the server 3. The control unit 33 is, for example, a central processing unit (CPU) not shown. The control unit 33 realizes various functions related to the server 3 by reading out predetermined programs stored in the storage unit 32. In other words, information processing by software stored in the storage unit 32 is specifically realized by the control unit 33, which is an example of hardware, and can be executed as each functional unit included in the control unit 33. These will be described in more detail in Section 2. Note that the control unit 33 is not limited to being single, and may be implemented with multiple control units 33 for each function. A combination of these may also be used.
[0025] 2. Functional configuration This section describes the functional configuration of this embodiment. As described above, information processing by software stored in the storage unit 32 is specifically realized by the control unit 33, which is an example of hardware, and can be executed as each functional unit included in the control unit 33.
[0026] 4 is a block diagram showing functions realized by the control unit 33 and the like in the server 3. Specifically, the server 3, which is an example of the information processing system 100, includes an acquisition unit 331, a management unit 332, a selection unit 333, a distribution unit 334, a counting unit 335, a determination unit 336, and an output unit 337. The server 3 provides a platform on which tickets for transportation services provided by each transportation operator can be purchased and used. The server 3 also enables the user terminal 2 to access the platform by executing a predetermined application, thereby enabling the purchase and use of tickets, and provides a function for distributing advertisements related to the tickets.
[0027] The acquisition unit 331 is configured to be able to execute an acquisition step. In the acquisition step, the acquisition unit 331 acquires various information and data. Specific processing will be described in detail later.
[0028] The management unit 332 is configured to be able to execute a management step. In the management step, the management unit 332 manages various information and data in association with identification information that identifies the user of the user terminal 2. Specific processing will be described in detail later. The various information and data may be stored in a storage unit of various devices such as the storage unit 32 of the server 3 or the user terminal 2, or may be stored in a predetermined storage area including an external storage device.
[0029] The selection unit 333 is configured to be able to execute a selection step. In the selection step, the selection unit 333 selects an advertisement that is viewable by the user based on various information. Specific processing will be described in detail later.
[0030] The distribution unit 334 is configured to be able to execute a distribution step. In the distribution step, the distribution unit 334 distributes the advertisement selected by the selection unit 333 to the user terminal 2. Specific processing will be described in detail later.
[0031] The counting unit 335 is configured to be able to execute a counting step. In the counting step, the counting unit 335 counts the advertising performance of the advertisements distributed by the distribution unit 334. Specific processing will be described in detail later.
[0032] The determination unit 336 is configured to be able to execute a determination step. In the determination step, the determination unit 336 calculates various statistical information based on various information and data. Specific processing will be described in detail later.
[0033] The output unit 337 is configured to be able to execute an output step. In the determination step, the output unit 337 outputs the statistical information, benefits, etc. calculated by the determination unit 336, and information for displaying these on various terminals such as the user terminal 2. Specific processing will be described in detail later. 3. Information Processing Method
[0034] In this section, each step of the information processing method executed by the information processing system 100 described above will be explained, with appropriate reference to activity diagrams.
[0035] FIG. 5 is an activity diagram showing the flow of information processing according to this embodiment. As shown in FIG. 5, in the information processing method according to this embodiment, first, in the user terminal 2 on which a predetermined application is running, the input unit 25 accepts an input from the user instructing the purchase of a ticket (activity A101). When the server 3 receives a request from the user terminal 2 instructing the purchase of a ticket, the management unit 332 registers that the user has made a payment for the purchase of the ticket, associates the purchased ticket with the user ID of the user who purchased the ticket (hereinafter, sometimes referred to as the first user ID or first identification information), and stores the purchased ticket in the storage unit 32 (activity A201). It is preferable that the management unit 332 manages each ticket by type, such as a one-time ticket, a commuter pass, or a one-day ticket that can be used repeatedly. The communication unit 31 transmits information about the purchased ticket to the user terminal 2 associated with the first user ID (activity A202).
[0036] In the user terminal 2, the communication unit 21 receives information about the purchased ticket and stores it in the storage unit 22. The user terminal 2 displays a list of information about the purchased ticket on the display unit 24 (activity A102).
[0037] FIG. 6 is an example of a display screen displayed on the user terminal 2. The display screen D1 is a screen for managing tickets that can be used on the platform described above, and displays tickets that can be used by users, categorized by type. Additionally, buttons BT1 and BT2 labeled "Display Ticket" are displayed in association with each ticket type. These buttons BT1 and BT2 function as objects for displaying tickets that can be used by displaying their ticket faces on the display unit 24, such as so-called visually inspected tickets and tear-off tickets. Note that if each type includes multiple tickets with different uses, users, dates of use, etc., each item may include multiple buttons. Tickets may be configured to be usable by displaying and reading a code using a camera provided on the user terminal 2. Tickets may also be usable through a ticket gate without displaying their ticket faces on the display unit 24.
[0038] The transportation services corresponding to the tickets that users can purchase are not limited to buses and trains (railways). In other words, the "transportation service" in this embodiment may refer to various transportation modes that can be boarded and disembarked using a ticket, and is preferably a transportation service (public transportation service) that operates regularly along a predetermined route based on a timetable or the like, such as a tram, subway, airplane, ship, ferry, sightseeing boat, water bus, cable car, or monorail. The "transportation service" may also be a demand-based transportation service (on-demand transportation service) operated by a transportation mode that operates according to user demand, or may be transportation methods such as taxis, cars (including rental cars and car sharing), bicycles (including rental bicycles and shared bicycles), electric kick scooters, drones, helicopters, and motorcycles. The tickets are not limited to passenger passes for these transportation services, and may be any ticket that allows the exercise of related rights, such as discount coupons.
[0039] When button BT1 or button BT2 is operated on display screen D1, input unit 25 accepts the selection of the ticket to be used from the user (activity A103). Furthermore, communication unit 21 transmits ticket identification information for identifying the selected ticket to server 3 (activity A104). Control unit 23 controls the screen displayed on display unit 24 to display the face of the selected ticket (activity A105).
[0040] In the server 3, the selection unit 333 selects an advertisement to be displayed on the user terminal 2 based on the received ticket identification information (activity A203). The distribution unit 334 distributes content related to the selected advertisement to the user terminal 2 (activity A204). The user terminal 2 receives the distributed advertisement and displays it on the display unit 24 (activity A106).
[0041] FIG. 7 is an example of a screen displayed on the user terminal 2. The display screen D2 includes a first area Rg1 where tickets are arranged and a second area Rg2 where advertisements are displayed. A user viewing the display screen D2 can request that an advertisement be displayed on the display unit 24 by tapping or otherwise pressing a button BT3 in the second area Rg2. In other words, the advertisement is displayed on the ticket display screen D2 on the user terminal 2, where the ticket is displayed. The ticket display screen D2 can be displayed on the user terminal 2 when the user obtains or uses a ticket.
[0042] It is preferable that the screen that is first displayed when button BT1 or button BT2 on display screen D1 includes only the first region Rg1 on display screen D2, and does not include the second region Rg2. For example, the screen may be configured so that the second region Rg2 is displayed by scrolling while only the first region Rg1 is displayed. This prevents passengers from mistaking a ticket for an advertisement when boarding or disembarking from a train.
[0043] The server 3 may be configured to select advertisements based on at least one of the transportation services used by the user and the tickets acquired or used by the user. In other words, the region in which the user is active is identified from the details of the transportation services and tickets, and thus the server 3 may be configured to select advertisements that are compatible with the region in which the user is active. The server 3 may also be configured to select advertisements according to user attributes. These user attributes may be various, but typically, the user attributes may include information on one or more items selected from the group consisting of the user's address, age, gender, occupation, financial resources, family structure, nationality, preferred language, past information browsing history, past product purchase history, past travel history, type of device used, and IP address. The "travel history" may be a history based on changes in location information managed by a positioning system such as GPS, or a history based on the purchase history of transportation tickets previously purchased by the user terminal 2.
[0044] An advertisement is content that can be perceived by the user through the five senses, such as a still image, video, or audio related to the advertised related service, and may include a link that transitions to a website or application related to the related service. If the advertisement is video or audio of a predetermined duration, the video or audio is played when the user selects a thumbnail image displayed in the second area Rg2 of the display screen D2. If the advertisement includes a link, the screen displayed on the display unit 24 transitions to the linked page when the user selects a thumbnail image displayed in the second area Rg2. It is preferable that the linked page provides, for example, a store flyer.
[0045] In the server 3, the acquisition unit 331 acquires advertising performance information and ticket identification information associated with the advertising performance information from multiple user terminals (activity A205). The advertising performance information includes information for determining advertising performance related to an advertisement displayed in association with a ticket in the user terminal 2. The ticket identification information includes information for identifying which of multiple tickets the ticket displayed in association with the advertisement in the user terminal 2 is. The management unit 332 manages the acquired advertising performance information and ticket identification information in association with the first user ID.
[0046] When a user uses a related service on the user terminal 2, the user transmits service usage information about the related service to the server 3 (activity A107). The server 3 receives the transmitted service usage information as advertising performance information, and the management unit 332 associates the service usage information with the first user ID and stores it in the storage unit 32 (activity A205). In the server 3, the aggregation unit 335 identifies the advertising performance (activity A206). The determination unit 336 determines a ticket contribution degree, which includes the contribution degree of each of a plurality of tickets to the advertising performance, based on the acquired advertising performance information and ticket identification information (activity A207).
[0047] 8 is a schematic diagram of management table T1. Management table T1 is a lookup table that shows advertising performance information, ticket identification information, and contribution values calculated based on the advertising performance information. For example, a record may be added to management table T1 in response to the acquisition unit 331 acquiring advertising performance information and ticket identification information from the user terminal 2 in activity A205 in FIG. 5.
[0048] For example, management table T1 includes information such as "Data No.", "First User ID", "Date and Time", "Location Information", "Advertisement", "Display History", "Viewing History", "Service Usage Information", "Related Services", "Second User ID", "Ticket Specific Information", "Contribution Value (Before Correction)", "Coefficient", and "Contribution Value".
[0049] "Data No." is a serial number for distinguishing each piece of data. "First user ID" can uniquely identify a user, and is, for example, first identification information on a platform where tickets for a transportation service are provided. "Date and time" is information indicating the date and time when the advertising performance information was acquired from the user terminal 2. "Location information" is latitude and longitude information of the user terminal 2 at the time when the advertising performance information was acquired from the user terminal 2. The location information may be continuously acquired from the user terminal 2, and may be continuously acquired, for example, when the user is located within a predetermined distance from the line of the transportation service used by the user.
[0050] "Advertisement" is information that identifies an advertisement selected by the selection unit 333 in the server 3. "Display history" is information that identifies that an advertisement distributed by the distribution unit 334 has actually been displayed on the display unit 24 of the user terminal 2. "Viewing history" is information that indicates that the user has actually viewed an advertisement by selecting the advertisement displayed on the user terminal 2. If the advertisement is a video of a predetermined length, a thumbnail image of the video is displayed in the second area Rg2 on the display screen D2. When the user selects button BT3, the video is played, and the display history and viewing history are acquired. On the other hand, if the selected advertisement is displayed in the second area Rg2 but not played, the display history is acquired, but the viewing history is not acquired.
[0051] "Service usage information" is information for identifying whether a user has used a related service related to an advertisement. "Related service" is information for identifying a related service used by a user. "Second user ID" is second identification information that can uniquely identify a user and is associated with the user when a related service is provided. By performing an operation that links the first user ID on the platform to which the user provides tickets in advance with the second user ID of the related service, the management unit 332 associates the first user ID and the second user ID with the user and manages them.
[0052] The related service is, for example, a service provided in association with the sale of goods at a store, such as a service in which various points are awarded in association with the second user ID according to the purchase history. When the user purchases goods, the code holding the second user ID is read at the cash register, and the related service related to the advertisement is provided in association with the second user ID. For example, the service usage information is information for identifying that the user has purchased a specific item at the store, and may include information regarding the purchased item, amount, date and time, location information, etc.
[0053] The determination unit 336 may determine the ticket contribution level based on the service usage information when the advertising performance information or the ticket identification information satisfies a predetermined condition related to the ticket. For example, the determination unit 336 may be configured to refer to the service usage information under the conditions that the user used the ticket before the service usage information was acquired, that the actual boarding or disembarking at the station specified on the ticket was identified, and that the user viewed an advertisement.
[0054] When the service usage information is transmitted from the user terminal 2, the acquisition unit 331 acquires the service usage information associated with the first user ID and the second user ID. Note that when the management unit 332 manages the first user ID and the second user ID in association with each other, the acquisition unit 331 may acquire the service usage information associated with only the second user ID from a server that provides a related service.
[0055] "Ticket identification information" is an example of information for identifying which of multiple tickets is the ticket displayed on the user terminal 2 accompanied by an advertisement. For example, the ticket identification information is information that identifies the ticket displayed in the first area Rg1 together with an advertisement on the display screen D2 in FIG. 7. At least one of the tickets displayed on the display screen D1 in FIG. 6 may be acquired as the ticket identification information. That is, some or all of the valid tickets acquired or used by the user may be acquired as the ticket identification information. Tickets acquired or used by the user in the past but that are not currently valid may be acquired as the ticket identification information. In other words, the ticket identification information identifies at least one of the tickets acquired or used by the user as the ticket displayed accompanied by an advertisement.
[0056] The "contribution value (before correction)" is calculated based on the advertising performance information. The determination unit 336 determines the contribution value (before correction) of the advertising performance information corresponding to the "data No." based on the contents of the advertising performance information. For example, points are individually set for the "display history," "viewing history," "service usage information," etc. included in the advertising performance information, and the "contribution value (before correction)" is calculated by applying the points to a predetermined calculation formula in accordance with the inclusion of each history in the advertising performance information.
[0057] The "contribution value" is calculated by applying a predetermined "coefficient" to the calculated "contribution value (before correction)" or the above calculation formula. The "coefficient" is set depending on whether information specified from advertising performance information, etc., satisfies predetermined set conditions. For example, a numerical value to be added to or subtracted from the coefficient is set for each set condition, and the coefficient is set depending on the content and number of set conditions that are satisfied.
[0058] The setting conditions for setting the coefficients are, for example, as follows: 1) The "location information" is within the range set for the advertisement. 2) The user's actual boarding or disembarking station meets the specified conditions. 3) Advertising performance information is repeatedly obtained from the same user within a specified period. 4) Advertising performance information for a specified type of ticket. 5) The user's ticket usage history (frequency of ticket usage, frequency of advertisement display, etc.) exceeds a threshold.
[0059] Regarding 1), if the advertisement is about a product in a store, the set condition is, for example, that the "location information" is before passing the nearest station to the store. This encourages users who view the advertisement to get off the train and visit the store, and it is assumed that the advertisement is highly effective, so the ticket that contributed to displaying such an advertisement can be said to have a great contribution.
[0060] Regarding 2), the set conditions may be, for example, that the user's actual boarding or disembarking station is a station the user is using for the first time, that the station is different from the boarding section identified from the commuter pass, or that the station is different from the first or last station (the station the user normally uses) within the boarding section identified from the commuter pass. The user's actual "boarding station" or "disembarking station" is identified, for example, based on location information. For example, the nearest station based on the latitude and longitude when the ticket is displayed can be identified as the "boarding station," and the nearest station based on the latitude and longitude when the ticket is displayed again can be identified as the "disembarking station." In this case, the set conditions may further include that the advertising performance information includes service usage information for related services at the store identified from the advertisement. This suggests that the user used a station that they do not normally use by viewing the advertisement, and therefore the ticket that contributed to displaying such an advertisement can be considered to have a high degree of contribution.
[0061] Regarding 3), the set condition is, for example, that advertising performance information by the same user for the same or related tickets has been acquired. For example, the same user may have repeatedly viewed an advertisement using the same commuter pass or one-day pass, or may have repeatedly viewed an advertisement by purchasing and using a ticket for the same section every week. Even if the same advertisement has been viewed multiple times by the same user, this suggests that the effectiveness of the advertisement is high, and therefore a ticket that contributed to the display of such an advertisement can be said to have a high degree of contribution. Therefore, for example, the coefficient for advertising performance information from the second time onwards may be increased, or the coefficient may be increased as the number of times increases.
[0062] Regarding 4), the set conditions are, for example, that the type of ticket can be used repeatedly within a predetermined period, and that advertising performance information by the same user has been acquired repeatedly for the same ticket within the period. For example, the same user has repeatedly viewed advertisements using the same commuter pass or one-day ticket. This makes it possible to highly evaluate the contribution of ticket types that can encourage the same user to repeatedly view advertisements.
[0063] In the server 3, the counting unit 335 counts the advertising performance. The advertising performance is any index that can evaluate the success of the advertisement, and includes, for example, the number of times an advertisement was displayed on a plurality of user terminals 2, the number of times a displayed advertisement was selected (number of views), the ratio of the number of views to the number of displays, the number of conversions (the number of times a user completed a desired action such as visiting a store or purchasing an item after viewing an advertisement), the conversion rate (the ratio of the number of conversions to the number of advertisement views), the cost of delivering the advertisement, the cost per advertisement selection, the cost per conversion, etc.
[0064] In the server 3, the determination unit 336 determines the ticket contribution, which is the contribution of each of the tickets to the advertising performance, based on the acquired advertising performance information and ticket identification information (activity A207). The determination unit 336 determines the ticket contribution of each ticket by adding up the contribution value calculated for each ticket based on the advertising performance information, etc.
[0065] FIG. 9 is a schematic diagram of management tables T2 and T3. Management tables T2 and T3 are examples of lookup tables that manage the ticket contribution of each ticket. For example, management table T2 shown in (a) may include information such as "type," "ticket specific information," "ticket contribution," and "benefit." Management table T3 shown in (b) may include information such as "advertisement," "ticket specific information," "ticket contribution," and "benefit." "Type" is information that identifies the type of each ticket. "Benefit" is information for identifying the benefit granted to the transportation company or user that provides each ticket based on the ticket contribution.
[0066] The "ticket contribution" in management table T2 is the sum of the contribution values associated with the same ticket identification information among the contribution values corresponding to each data number calculated in management table T1 of Fig. 8. By sorting the ticket contribution values in descending order, tickets with the greatest contribution to advertising performance are identified for each ticket type. In management table T2, the contribution values are summed regardless of the advertising performance information for which advertisement, so the ticket contribution of each ticket to the advertising performance of all advertisements is shown.
[0067] The "ticket contribution" in management table T3 is the sum of the contribution values associated with the same advertisement and ticket identification information among the contribution values corresponding to each data number calculated in management table T1 of Fig. 8. Management table T3 shows the ticket contribution of each ticket to the advertising performance of each advertisement.
[0068] In this embodiment, a specific benefit may be given to a transportation company that provides a ticket with a large (or small) ticket contribution rate. In management table T2, a benefit may be given for each ticket type according to the ticket contribution rate. In management table T3, a benefit may be given according to the advertising performance of each advertisement and the ticket contribution rate. Note that a benefit may be given to a user who acquires or uses the transportation ticket.
[0069] In the server 3, the determination unit 336 determines the operator contribution degree (activity A208). The operator contribution degree is calculated by adding up the ticket contribution degree of each ticket for each transportation operator that provides the ticket. Alternatively, the "operator contribution degree" may be calculated by adding up the contribution degree values shown in the management table T1 of FIG. 8 for each transportation operator identified based on the ticket identification information. This makes it possible to identify transportation operators that have made a large contribution to advertising performance. Then, a predetermined benefit may be given to transportation operators with a large (or small) contribution degree.
[0070] The output unit 337 outputs information relating to the determined ticket contribution degree or business contribution degree to provide to a terminal used by the business providing the ticket or to the user terminal 2 (activity A209). For example, the output unit 337 transmits information for acquiring a benefit according to the ticket contribution degree or business contribution degree, and information for displaying this on each terminal.
[0071] The "benefits" are not limited to monetary or other services directly provided to transportation operators or users, but may also be information used to distribute revenues generated from advertising results to each transportation operator or user. For example, the amount of distribution can be calculated by applying a distribution rate defined by the "benefits" to advertising revenues from all advertisements that may be displayed on the display screen D2 of the user terminal 2, or advertising revenues from a specific advertisement, and the calculated distribution can be distributed to each transportation operator. This can encourage each transportation operator to provide transportation tickets with high added value to the platform. The content of the benefits is arbitrary and can be monetary or non-monetary, beneficial to the transportation operator. For example, the benefits can include promoting the transportation operator or tickets on the platform, selling tickets at a discount, or providing specific goods.
[0072] A "benefit" may be provided to a user who has used a ticket with a high ticket contribution or a user who has a high cumulative contribution value. For example, the benefit may be the right to purchase tickets at a discount, the right to use leisure facilities, or the provision of a specific item.
[0073] 5.Other The information processing system 100 according to this embodiment may adopt the following aspects.
[0074] In the present embodiment, the advertisement is displayed on the display screen D2, which is the ticket display screen on which the ticket shown in FIG. 7 is displayed, as an example. However, this is not limited to this. The advertisement may also be displayed on the display screen D1, which is a display operation screen for displaying the ticket display screen on the user terminal 2. The display operation screen on the display screen D1 can be displayed on the user terminal when the user obtains or uses a ticket. As described above, the display screen D1 is also a screen that the user is expected to encounter immediately before boarding or disembarking from a transportation service, and therefore can encourage the user to view the advertisement. Furthermore, the user may display the display screen D1 on the display unit 24 while traveling, and then display the display screen D2 immediately before boarding or disembarking from a transportation service or passing through a ticket gate. In this case, the display screen D1 is displayed on the display unit 24 for a longer period of time, and the advertisement displayed on the display screen D1 can encourage the user to view the advertisement. Furthermore, since tickets for multiple transportation companies can be displayed on the display screen D1, whether the advertisement is related to any of the transportation companies or not, the user is less likely to feel uncomfortable, and the variety of advertisements displayed can be increased.
[0075] In this case, it is preferable that the button BT3 for displaying the advertisement is displayed in a manner that allows it to be visually distinguished from the buttons BT1 and BT2 for displaying the ticket. For example, the button BT3 may be arranged between each ticket item, and not between multiple buttons arranged within each item. Alternatively, the button BT3 may be arranged at the top or bottom of the display screen D1, which is an area where tickets are not displayed. Alternatively, the button BT3 may be fixedly arranged at the top or bottom of the display unit 24, and may be arranged so that the button BT3 does not move even when the display screen D1 is scrolled.
[0076] In this case, since the user has not yet selected any ticket, the "ticket identification information" may be configured to identify all tickets (valid tickets acquired or used by the user at that time) displayed on the display screen D1. The communication unit 31 may also be configured to transmit ticket information to the user terminal 2 (activity A202), distribute an advertisement to the user terminal 2 (activity A204), and display the advertisement together with the ticket list (activities A102, 106). That is, activity A104 may be omitted in FIG. 5, and the user may select a ticket after the advertisement is displayed (activities A103, 105). The server 3 stores tickets associated with the user (activity A201), and can select and distribute advertisements without acquiring information about the ticket selected by the user.
[0077] In the present embodiment, the selection unit 333 of the server 3 selects an advertisement (activity A203), the distribution unit 334 distributes the advertisement to the user terminal 2 (activity A204), and the counting unit 335 counts the advertisement performance (activity A206). However, this is not limited to this. For example, the information processing system 100 may include an advertisement server operated by a third party separate from the server 3. The advertisement server may include the selection unit 333 and the distribution unit 334, and may select and distribute advertisements by acquiring user information, ticket-specific information, and the like from the user terminal 2. The advertisement server may also include the counting unit 335, and may count the advertisement performance by receiving advertisement performance information, and the like. The server 3 may be configured to acquire the advertisement performance counted in the advertisement server, and determine the ticket contribution degree and the business operator contribution degree based on the advertisement performance information and ticket-specific information acquired from the user terminal 2.
[0078] In the present embodiment, the determination unit 336 determines the ticket contribution rate based on the ticket type while determining the operator contribution rate regardless of the operator's attributes. However, this is not limited to this. The operator contribution rate may also be determined based on the operator's attributes. For example, the operator contribution rate may be determined by applying a coefficient to the ticket contribution rate based on the region in which the transportation service is provided. For example, a larger coefficient may be set for transportation operators operating transportation services in rural areas than for transportation operators providing transportation services in urban areas, thereby making it easier to grant benefits and supporting regional development. Note that the coefficient may also be set based on the date and time, such as by reducing the coefficient during certain periods when demand is high, such as tourist seasons or holidays.
[0079] Preferably, the control unit 33 further includes an artificial intelligence unit (not shown), which may have a trained model constructed by machine learning using the data stored in the management tables T1 to T3 as training data. The artificial intelligence unit may also have a general-purpose natural language processing training model such as a large language model (LLM) trained on a huge amount of data. For example, the trained model may be configured to receive input data for each item included in the advertising performance information shown in the management table T1, and output information related to coefficients, contribution values, benefits, etc.
[0080] Although the above embodiment has been described as a configuration of the information processing system 100, a program for causing a computer to execute each step of the information processing system 100 may be provided.
[0081] In the above embodiment, the server 3 performs various storage and control operations, but multiple external devices may be used instead of the server 3. That is, various pieces of information related to information processing may be distributed and stored in multiple external devices using blockchain technology or the like.
[0082] Furthermore, it may be provided in the following aspects.
[0083] (1) An information processing system including a control unit configured to execute the following steps: in an acquisition step, advertising performance information and ticket identification information associated with the advertising performance information are acquired from a plurality of user terminals; the advertising performance information includes information for determining advertising performance related to an advertisement displayed in the user terminal in association with a ticket for a user to use a transportation service; and the ticket identification information includes information for identifying which of a plurality of tickets in the user terminal is the ticket displayed in association with the advertisement; and in a determination step, a ticket contribution degree including the contribution degree of each of the plurality of tickets to the advertising performance is determined based on the acquired advertising performance information and ticket identification information.
[0084] According to this embodiment, the degree of contribution of tickets to advertising performance can be evaluated, and various measures can be implemented based on this.
[0085] (2) In the information processing system described in (1) above, the advertisement is displayed on the user terminal on a ticket display screen on which the ticket is displayed, or on a display operation screen for displaying the ticket display screen, and wherein the ticket display screen or the display operation screen can be displayed on the user terminal by the user obtaining or using the ticket.
[0086] According to this aspect, it is possible to appropriately evaluate the degree of contribution of a ticket to advertising performance based on the advertising performance information and ticket identification information of a user who actually acquired or used a ticket.
[0087] (3) In the information processing system described in (2) above, the advertisement is selected based on at least one of the tickets acquired or used by the user, and the ticket identification information identifies at least one of the tickets acquired or used by the user as the ticket to which the advertisement is attached and displayed.
[0088] According to this embodiment, tickets that have actually contributed to advertising performance can be appropriately evaluated.
[0089] (4) In the information processing system described in any one of (1) to (3) above, in the determination step, an operator contribution, which is the operator's contribution to the advertising performance, is determined based on the ticket contribution and operator information identifying the operator providing the ticket.
[0090] According to this aspect, it is possible to evaluate the contribution of each business to the advertising performance, and to implement various measures for each business based on this.
[0091] (5) In the information processing system described in (4) above, in the management step, the tickets are managed by type, and in the determination step, the ticket contribution rate is determined based on the type, while the operator contribution rate is determined regardless of the attributes of the operator.
[0092] According to this aspect, the degree of contribution of each business to the advertising performance can be appropriately determined.
[0093] (6) In the information processing system described in any one of (1) to (5) above, in the management step, first identification information and second identification information are managed in association with the user, wherein the ticket is managed in association with the first identification information, related services related to the advertisement are provided in association with the second identification information, the advertising performance information includes service usage information that identifies the usage status of the related services associated with the second identification information, and in the determination step, when the advertising performance information or the ticket identification information satisfies a predetermined condition related to the ticket, the ticket contribution level is determined based on the service usage information.
[0094] According to this aspect, it is possible to appropriately determine the degree of contribution of the ticket that led to the use of the related service.
[0095] (7) In the information processing system described in any one of (1) to (6) above, in the management step, first identification information is managed in association with the user, and the advertising performance information and the ticket are managed in association with the first identification information, and in the determination step, the contribution of the ticket to the advertising performance is determined based on repeated acquisition of the advertising performance information associated with the same first identification information for the same or related tickets.
[0096] According to this aspect, it is possible to appropriately determine the degree of contribution of tickets that have repeatedly led to the acquisition of advertising performance.
[0097] (8) In the information processing system described in (7) above, the ticket can be used repeatedly within a predetermined period, and in the determination step, the contribution of the ticket to the advertising performance is determined based on the fact that the advertising performance information associated with the same first identification information is repeatedly obtained for the same ticket within the period.
[0098] According to this aspect, it is possible to appropriately determine the degree of contribution of a specific type of ticket that has repeatedly led to the acquisition of advertising performance.
[0099] (9) An information processing method, comprising the steps of the information processing system according to any one of (1) to (8) above.
[0100] (10) A program that causes a computer to execute each step of the information processing system described in any one of (1) to (8) above. Of course, this is not the case.
[0101] Finally, while various embodiments of the present invention have been described, these are presented by way of example only and are not intended to limit the scope of the invention. The novel embodiments may be embodied in various other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. Such embodiments and modifications are intended to be included within the scope and spirit of the invention, as well as within the scope of the inventions and their equivalents as defined in the accompanying claims. [Explanation of symbols]
[0102] 1: Network 100: Information Processing Systems 2: User terminal 3: Server 331: Acquisition Department 332: Management Department 333: Selection Department 334: Distribution Department 335: Counting section 336: Decision section 337: Output section BT1: Button BT2: Button BT3: Button D1:Display screen D2:Display screen Rg1: 1st area Rg2: 2nd area T1: Management table T2: Management table T3: Management table
Claims
1. An information processing system, A control unit is provided, The control unit is configured to execute the following steps: In the acquisition step, advertising performance information and ticket identification information associated with the advertising performance information are acquired from a plurality of user terminals, the advertisement performance information includes, as information for determining an advertisement performance related to an advertisement displayed in association with a ticket for a user to use a transportation service in the user terminal, at least a display history for identifying that the advertisement has been displayed in the user terminal; The advertising performance is an arbitrary indicator that can evaluate the results of a certain advertisement, the ticket identification information includes information for identifying which of a plurality of tickets the ticket associated with the advertisement is displayed on the user terminal; In the determination step, a ticket contribution degree including a contribution degree of each of the plurality of tickets to the advertising performance is determined based on the acquired advertising performance information and the acquired ticket identification information, wherein: An information processing system, wherein the ticket contribution degree includes a magnitude of contribution to displaying the advertisement on the user terminal.
2. An information processing system, A control unit is provided, The control unit is configured to execute the following steps: In the acquisition step, advertising performance information and ticket identification information associated with the advertising performance information are acquired from a plurality of user terminals, the advertisement performance information includes, as information for determining an advertisement performance related to an advertisement displayed in association with a ticket for a user to use a transportation service in the user terminal, at least a display history for identifying that the advertisement has been displayed in the user terminal; The advertising performance is any index capable of evaluating the results of the advertisement, the ticket identification information includes information for identifying which of a plurality of tickets the ticket associated with the advertisement is displayed on the user terminal; In the determination step, a ticket contribution degree including a contribution degree of each of the plurality of tickets to the advertising performance is determined based on the acquired advertising performance information and the acquired ticket identification information; The advertisement is displayed on a ticket display screen on which the ticket is displayed, or on a display operation screen for displaying the ticket display screen, in the user terminal, An information processing system, wherein the ticket display screen or the display operation screen can be displayed on the user terminal by the user obtaining or using the ticket.
3. 3. The information processing system according to claim 2, The advertisement is selected based on at least one of the tickets acquired or used by the user; The ticket identification information identifies at least one of the tickets acquired or used by the user as the ticket displayed with the advertisement attached thereto.
4. An information processing system, A control unit is provided, The control unit is configured to execute the following steps: In the acquisition step, advertising performance information and ticket identification information associated with the advertising performance information are acquired from a plurality of user terminals, the advertisement performance information includes, as information for determining an advertisement performance related to an advertisement displayed in association with a ticket for a user to use a transportation service in the user terminal, at least a display history for identifying that the advertisement has been displayed in the user terminal; The advertising performance is any index capable of evaluating the results of the advertisement, the ticket identification information includes information for identifying which of a plurality of tickets the ticket associated with the advertisement is displayed on the user terminal; In the determination step, a ticket contribution degree including a contribution degree of each of the plurality of tickets to the advertising performance is determined based on the acquired advertising performance information and the acquired ticket identification information; In the determination step, an information processing system determines a business contribution degree, which is the contribution degree of the business to the advertising performance, based on the ticket contribution degree and business information identifying the business that provides the ticket.
5. 5. The information processing system according to claim 4, In the management step, the tickets are managed by type according to the number of times or period for which the tickets can be repeatedly used; In the determining step, the ticket contribution degree is determined based on the type, while the business contribution degree is determined regardless of the attributes of the business.
6. An information processing system, A control unit is provided, The control unit is configured to execute the following steps: In the acquisition step, advertising performance information and ticket identification information associated with the advertising performance information are acquired from a plurality of user terminals, the advertisement performance information includes, as information for determining an advertisement performance related to an advertisement displayed in association with a ticket for a user to use a transportation service in the user terminal, at least a display history for identifying that the advertisement has been displayed in the user terminal; The advertising performance is any index capable of evaluating the results of the advertisement, the ticket identification information includes information for identifying which of a plurality of tickets the ticket associated with the advertisement is displayed on the user terminal; In the determination step, a ticket contribution degree including a contribution degree of each of the plurality of tickets to the advertising performance is determined based on the acquired advertising performance information and the acquired ticket identification information; In the management step, the first identification information and the second identification information are managed in association with the user, The ticket is managed in association with the first identification information, A related service related to the advertisement is provided in association with the second identification information; the advertising performance information includes service usage information that identifies a usage status of the related service associated with the second identification information, In the determining step, the information processing system determines the ticket contribution degree based on the service usage information when the advertising performance information or the ticket identification information satisfies a predetermined condition related to the ticket.
7. An information processing system, A control unit is provided, The control unit is configured to execute the following steps: In the acquisition step, advertising performance information and ticket identification information associated with the advertising performance information are acquired from a plurality of user terminals, the advertisement performance information includes, as information for determining an advertisement performance related to an advertisement displayed in association with a ticket for a user to use a transportation service in the user terminal, at least a display history for identifying that the advertisement has been displayed in the user terminal; The advertising performance is any index capable of evaluating the results of the advertisement, the ticket identification information includes information for identifying which of a plurality of tickets the ticket associated with the advertisement is displayed on the user terminal; In the determination step, a ticket contribution degree including a contribution degree of each of the plurality of tickets to the advertising performance is determined based on the acquired advertising performance information and the acquired ticket identification information; In the management step, the first identification information is managed in association with the user; the advertising performance information and the ticket are managed in association with the first identification information; In the determination step, an information processing system determines the contribution of the ticket to the advertising performance based on repeated acquisition of the advertising performance information associated with the same first identification information for the same or related tickets.
8. 8. The information processing system according to claim 7, The ticket can be used repeatedly within a specified period of time, In the determination step, an information processing system determines the contribution of the ticket to the advertising performance based on the fact that the advertising performance information associated with the same first identification information is repeatedly obtained for the same ticket within the period.
9. 1. An information processing method, comprising: A method comprising the steps of the information processing system according to any one of claims 1 to 8.
10. A program, A program for causing a computer to execute each step of the information processing system according to any one of claims 1 to 8.
Citation Information
Patent Citations
Information distributing device and recording medium
JP2002157502A
Information processing system, information processing method, and program
JP2023078589A
Portable terminal, digital ticket display method, and computer program
JP2024094724A
JPP7542905B
Cited By
Target processing program, target processing device, target processing system, and target processing method
JP2026135895A
Information processing systems, information processing methods, and programs
JP2026154311A
Information processing systems, information processing methods, and programs
JP2026154823A
Information Processing System, Information Processing Method, and Program
JP7712011B1
Information processing system, information processing method and program
JP7822660B1