Information processing systems, information processing methods, and programs
The information processing system optimizes advertisement delivery in transportation services by evaluating ticket contributions to advertising performance, improving relevance and effectiveness.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2026-04-09
AI Technical Summary
Existing advertisement distribution systems for transportation services do not effectively leverage user attributes and ticket information to optimize advertisement delivery.
An information processing system that acquires advertising performance and ticket identification information from user terminals, determines the contribution of each ticket to advertising performance, and adjusts advertisement selection and delivery based on this data.
Improves the relevance and effectiveness of advertisements displayed to users by considering ticket usage and user attributes, enhancing the overall advertising performance.
Smart Images

Figure 2026061052000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system, an information processing method, and a program.
Background Art
[0002] Patent Document 1 discloses a technique for realizing efficient information provision by performing information distribution that reflects the attributes of users who use transportation means. In Patent Document 1, the automatic ticket gate terminal 30 reads a season ticket ID from the season ticket presented by passengers boarding and alighting trains at each station, and transmits the read season ticket ID to the advertisement distribution server 10. The advertisement distribution server 10 acquires passenger attribute information based on the received season ticket ID, aggregates the acquired attribute information for each transportation means, selects advertisement data for each train based on the aggregated attribute information, and distributes the selected advertisement data to the in-vehicle terminal 20. The in-vehicle terminal 20 reproduces the distributed advertisement data inside the train.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, there is still room for improvement in the distribution of advertisements to users of transportation services.
[0005] The present invention aims to provide a technique for improving the distribution of advertisements to users of transportation services.
Means for Solving the Problems
[0006] According to one aspect of the present invention, an information processing system is provided, comprising a control unit, the control unit being configured to perform the following steps: an acquisition step, which acquires advertising performance information and ticket identification information associated with the advertising performance information from a plurality of user terminals; the advertising performance information includes information for determining advertising performance related to advertisements displayed on tickets for a user to use a transportation service at the user terminal; the ticket identification information includes information for identifying which of a plurality of tickets the ticket on which the advertisement was displayed at the user terminal is; and a determination step, which determines a ticket contribution, including the respective contribution of each of the plurality of tickets to the advertising performance, based on the acquired advertising performance information and ticket identification information.
[0007] In this manner, technology is provided that improves the delivery of advertisements to users of transportation services. [Brief explanation of the drawing]
[0008] [Figure 1] This is a diagram showing the configuration of the information processing system 100 according to this embodiment. [Figure 2] This block diagram shows the hardware configuration of user terminal 2. [Figure 3] Block diagram showing the hardware configuration of Server 3. [Figure 4] This is a block diagram showing the functions implemented by the control unit 33, etc., in server 3. [Figure 5] This is an activity diagram showing the information processing flow of this embodiment. [Figure 6] This is an example of a display screen shown on user terminal 2. [Figure 7] This is an example of a screen displayed on user terminal 2. [Figure 8] This is an overview diagram of the management table T1. [Figure 9] This is an overview diagram of the management tables T2 and T3. [Modes for carrying out the invention]
[0009] Embodiments of the present invention will be described below with reference to the drawings. The various features shown in the embodiments below can be combined with each other.
[0010] Incidentally, the program for implementing the software appearing in one embodiment may be provided as a non-transitory computer-readable medium, or it may be provided as a downloadable medium from an external server, or it may be provided so that the program is launched on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0011] Furthermore, in various information processing according to one embodiment, an input and an output corresponding to the input can be realized. Here, as long as an output is obtained as a result of the input, the form of the information referenced in such information processing (hereinafter referred to as "reference information") is not limited. 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 equation constructed by a statistical method), or a pre-trained model that has learned the correlation between input and output in advance, or a large-scale language model that can output a desired result by inputting a prompt.
[0012] Furthermore, in one embodiment, "part" may include, for example, hardware resources implemented by a circuit in a broad sense, and the information processing of software that can be specifically realized by these hardware resources. Also, in one embodiment, various types of information are handled, and this information can be represented, for example, by the physical values of signal values representing voltage and current, the high or low values of signal values as a set of binary bits composed of 0s or 1s, or by quantum superposition (so-called qubits), and communication and calculations can be performed on a circuit in a broad sense.
[0013] Furthermore, a circuit in a broad sense is a circuit realized by combining at least a suitable combination of circuits, circuits, processors, and memory. The processor may be a general-purpose processor or a dedicated circuit. In other words, it includes application-specific integrated circuits (ASICs), programmable logic devices (for example, simple programmable logic devices (SPLDs), complex programmable logic devices (CPLDs), and field programmable gate arrays (FPGAs)), etc.
[0014] 1. Hardware Configuration This section describes the hardware configuration of this embodiment.
[0015] 1.1 Information Processing System 100 Figure 1 is a configuration diagram representing the information processing system 100 according to this embodiment. The information processing system 100 comprises 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 described further. Note that the system exemplified in the information processing system 100 consists of one or more devices or components. Therefore, even a server 3 alone can be considered an example of a system.
[0016] 1.2 User Terminal 2 User terminal 2 is a device owned by the user in this embodiment. For example, user terminal 2 may be a smartphone, tablet device, computer, etc., but its details are not limited. In Figure 1, user terminal 2 is described as a collection of individual smartphones (2-1, 2-2, ... 2-n), but in this specification, a single device may also be referred to as user terminal 2.
[0017] FIG. 2 is a block diagram showing the hardware configuration of the user terminal 2. The user terminal 2 includes 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 to each other inside the user terminal 2 via a communication bus 20. The descriptions of the communication unit 21, the storage unit 22, and the control unit 23 are omitted because they are substantially the same as those of 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, for example, included in the housing of the user terminal 2 or may be externally attached. The display unit 24 displays a screen of a graphical user interface (GUI) operable by the user. For example, a display device such as a CRT display, a liquid crystal display, an organic EL display, and a plasma display is preferably used according to the type of the 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 integrated with the display unit 24 and implemented as a touch panel. With a touch panel, the user can input a tap operation, a swipe operation, etc. Of course, instead of the touch panel, a switch button, a mouse, a QWERTY keyboard, etc. may be adopted. That is, the input unit 25 receives an operation input made by the user. The input is transferred to the control unit 23 via the communication bus 20 as a command signal, and the control unit 23 can execute predetermined control and calculation as necessary.
[0020] Note that the user terminal 2 may be provided with a function of transmitting latitude and longitude information. Specifically, the user terminal 2 may be provided with a function (positioning system) capable of transmitting signals such as GPS (Global Positioning System).
[0021] 1.3 Server 3 Figure 3 is a block diagram showing the hardware configuration of server 3. Server 3 has a communication unit 31, a storage unit 32, and a control unit 33, and these components are electrically connected within server 3 via a communication bus 30. Each component will be described further.
[0022] The communication unit 31 preferably uses wired communication methods such as USB, IEEE1394, Thunderbolt®, and wired LAN network communication, but may also include wireless LAN network communication, mobile communication such as 3G / LTE / 5G, and Bluetooth® communication as needed. In other words, it is more preferable to implement it as a collection of these multiple communication methods. Specifically, the server 3 communicates various information with the user terminal 2 via the network 1 through the communication unit 31.
[0023] The storage unit 32 stores various types of information as defined above. This can 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 memory such as random access memory (RAM) that stores temporarily necessary information (arguments, arrays, etc.) related to program calculations. A combination of these may also be used. In particular, the storage unit 32 stores various programs related to the server 3 executed by the control unit 33.
[0024] The control unit 33 performs processing and control of the overall operation 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 predetermined programs stored in the memory unit 32. That is, information processing by software stored in the memory unit 32 is concretely 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 a single unit, and may be implemented with multiple control units 33 for each function, or a combination thereof.
[0025] 2. Functional Configuration This section describes the functional configuration of this embodiment. As mentioned above, the information processing performed by the software stored in the memory 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] Figure 4 is a block diagram showing the functions realized by the control unit 33 and other components 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, an aggregation 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 various transportation operators can be purchased and used. The server 3 also enables the purchase and use of tickets by allowing the user terminal 2 to access the platform by executing a predetermined application, and provides a function to deliver advertisements related to the tickets.
[0027] The acquisition unit 331 is configured to execute the acquisition step. In the acquisition step, the acquisition unit 331 acquires various information and data. The specific processing will be described in detail later.
[0028] The management unit 332 is configured to execute management steps. In the management steps, the management unit 332 manages various information and data in association with identification information that identifies the user of the user terminal 2. The specific processing will be described in detail later. The various information and data may be stored in the storage unit 32 of the server 3 or in the storage units of various devices such as the user terminal 2, or in a predetermined storage area including an external storage device.
[0029] The selection unit 333 is configured to execute the selection step. In the selection step, the selection unit 333 selects advertisements that are visible to the user based on various information. The specific processing will be described in detail later.
[0030] The distribution unit 334 is configured to execute the distribution step. In the distribution step, the distribution unit 334 distributes the advertisement selected by the selection unit 333 to the user terminal 2. The specific processing will be described in detail later.
[0031] The aggregation unit 335 is configured to execute the aggregation step. In the aggregation step, the aggregation unit 335 aggregates the advertising performance related to the advertisements delivered by the distribution unit 334. The specific processing will be described in detail later.
[0032] The decision unit 336 is configured to execute the decision step. In the decision step, the decision unit 336 calculates various statistical information based on various information and data. The specific processing will be described in detail later.
[0033] The output unit 337 is configured to execute the output step. In the decision step, the output unit 337 outputs statistical information, benefits, etc., calculated by the decision unit 336, as well as information for displaying these on various terminals such as the user terminal 2. The specific processing will be described in detail later. 3. Information Processing Methods
[0034] In this section, each step of the information processing method executed by the aforementioned information processing system 100 will be explained, with activity diagrams provided as appropriate.
[0035] Figure 5 is an activity diagram showing the information processing flow of this embodiment. As shown in Figure 5, in the information processing method of this embodiment, first, at the user terminal 2 where a predetermined application is running, the input unit 25 receives input from the user instructing them to purchase a ticket (Activity A101). When the server 3 receives the request from the user terminal 2 to purchase a ticket, the management unit 332 registers that the user has made the purchase payment for the ticket and stores the purchased tickets in the storage unit 32, associating each ticket with the user ID of the user who purchased it (hereinafter sometimes referred to as the first user ID or first identification information) (Activity A201). It is preferable for the management unit 332 to manage each ticket separately according to its type, such as a one-time ticket, a commuter pass, or a day pass that can be used repeatedly. The communication unit 31 transmits information about the purchased tickets to the user terminal 2 associated with the first user ID (Activity A202).
[0036] In user terminal 2, the communication unit 21 receives information about the purchased ticket and stores it in the storage unit 22. User terminal 2 displays a list of the information about the purchased ticket on the display unit 24 (Activity A102).
[0037] Figure 6 shows an example of a display screen shown on the user terminal 2. Display screen D1 is a screen for managing tickets usable on the aforementioned platform, and the tickets usable by the user are displayed categorized by type. In addition, buttons BT1 and BT2, labeled "Display Ticket," are displayed in association with each type of ticket item. These buttons BT1 and BT2 function as objects for displaying tickets that can be used by displaying the ticket face on the display unit 24, such as so-called visually inspected tickets or torn tickets. Note that if each type includes multiple tickets with different purposes, users, dates of use, etc., multiple buttons may be included for each item. The tickets may be configured to become usable by displaying and reading a code using the camera provided in the user terminal 2. The tickets may also be configured to be usable by passing through the ticket gate without displaying the ticket face on the display unit 24.
[0038] Furthermore, the transportation services that users can purchase tickets for are not limited to buses and trains (railways). In other words, the "transportation service" in this embodiment may be any type of transportation that allows boarding and alighting using a ticket, and is preferably a transportation service (public transportation service) that operates regularly along a predetermined route based on a timetable, such as a tram, subway, airplane, ship, ferry, sightseeing boat, water bus, cable car, or monorail. Furthermore, the "transportation service" may also be a demand-responsive transportation service (on-demand transportation service) operated by transportation services that operate according to the user's needs, and may include means of transportation such as taxis, cars (including rental cars and car sharing), bicycles (including rental bicycles and shared bicycles), electric scooters, drones, helicopters, and motorcycles. Furthermore, the ticket is not limited to a ticket for these transportation services, but may be any ticket that allows the exercise of related rights such as a discount coupon.
[0039] When button BT1 or button BT2 is operated on display screen D1, the input unit 25 accepts the user's selection of the ticket to be used (Activity A103). The communication unit 21 also sends ticket identification information to the server 3 to identify the selected ticket (Activity A104). The control unit 23 controls the screen displayed on the display unit 24 to display the ticket face of the selected ticket (Activity A105).
[0040] On 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 the 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] Figure 7 shows an example of a screen displayed on the user terminal 2. The display screen D2 is shown to include a first area Rg1 where tickets are placed and a second area Rg2 where advertisements are displayed. A user accessing the display screen D2 can request that advertisements be displayed on the display unit 24 by tapping or pressing the button BT3 located in the second area Rg2. In other words, advertisements are displayed on the ticket display screen D2 on the user terminal 2 where tickets are displayed. The ticket display screen D2 becomes available on the user terminal 2 when the user acquires or uses a ticket.
[0042] Furthermore, it is preferable that the screen initially displayed when button BT1 or button BT2 is operated on display screen D1 includes only the first area Rg1 of display screen D2, and does not include the second area Rg2. For example, the screen may be configured so that the second area Rg2 is displayed when the screen is scrolled while only the first area Rg1 is displayed. This prevents passengers from mistaking tickets for advertisements when boarding or alighting.
[0043] Server 3 may be configured to select advertisements based on at least one of the transportation services used by the user or tickets acquired or used by the user. In other words, the user's area of activity can be identified from the transportation services and tickets, so Server 3 may be configured to select advertisements that are relevant to the user's area of activity. Server 3 may also be configured to select advertisements according to the user's attributes. These user attributes may be diverse, but typically they may include information about one or more of the user selected from the group consisting of address, age, gender, occupation, financial capacity, family structure, nationality, language used, past information browsing history, past product purchase history, past travel history, device type used, and IP address. Note that "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 purchase history of transportation tickets previously purchased by User Terminal 2.
[0044] The advertisement may consist of content that the user can perceive through their five senses, such as still images, videos, or audio related to the service being advertised, and may include links that lead to a website or application related to the service. If the advertisement is a video or audio recording lasting a predetermined time, the user selects a thumbnail image displayed in the second area Rg2 of the display screen D2 to play the video or audio. If the advertisement includes a link, the user selects a thumbnail image displayed in the second area Rg2 to transition the screen displayed on the display unit 24 to the linked destination. Preferably, the linked destination provides, for example, a flyer for a store.
[0045] On server 3, 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 the advertising performance related to the advertisement displayed in conjunction with the ticket on user terminal 2. The ticket identification information includes information for identifying which of multiple tickets the ticket on user terminal 2 is associated with. 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 user terminal 2, it sends service usage information about that related service to server 3 (Activity A107). Server 3 receives the transmitted service usage information as advertising performance information, and management unit 332 stores the service usage information in storage unit 32 in association with the first user ID (Activity A205). On server 3, aggregation unit 335 identifies advertising performance (Activity A206). Decision unit 336 determines the ticket contribution, including the contribution of each of the multiple tickets to the advertising performance, based on the acquired advertising performance information and ticket identification information (Activity A207).
[0047] Figure 8 is an overview diagram of the management table T1. The 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, in activity A205 in Figure 5, when the acquisition unit 331 acquires advertising performance information and ticket identification information from the user terminal 2, records may be added to the management table T1.
[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 Identification Information", "Contribution Value (Before Adjustment)", "Coefficient", and "Contribution Value".
[0049] "Data No." is a sequential number used to distinguish each data item. "First User ID" is a unique identifier for the user, for example, the primary identifier on a platform where transportation service tickets are provided. "Date and Time" is information indicating the date and time when the advertising performance information was acquired from user terminal 2. "Location Information" is the latitude and longitude information of user terminal 2 at the time the advertising performance information was acquired from user terminal 2. Location information may be continuously acquired from user terminal 2, for example, if the user is located within a predetermined distance from the route of the transportation service used by the user.
[0050] "Advertisement" is information that identifies an advertisement selected by the selection unit 333 on server 3. "Display history" is information that identifies whether an advertisement delivered by the distribution unit 334 was actually displayed on the display unit 24 of user terminal 2. "Viewing history" is information that indicates that the user actually viewed an advertisement by selecting it displayed on 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 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 a selected advertisement is displayed in the second area Rg2 but is not played, the display history is acquired, but the viewing history is not.
[0051] "Service usage information" is information used to identify whether a user has used related services related to an advertisement. "Related services" is information used to identify the related services used by a user. "Second user ID" is second identification information that uniquely identifies a user and is associated with that user when related services are provided. By performing an operation to link the first user ID on the platform where the user provides a ticket in advance with the second user ID of the related service, the management unit 332 manages the first user ID and the second user ID in association with the user.
[0052] Related services are, for example, services provided in conjunction with the sale of goods at a store, such as services that award various points linked to a second user ID based on purchase history. When a user purchases goods, they scan a code that holds their second user ID at the register, and related services related to the advertisement are provided in association with the second user ID. For example, service usage information is information used to identify that a user has purchased a specific item at the store, and may include information such as the purchased item, amount, date and time, and location information.
[0053] The decision unit 336 may determine the ticket contribution based on the service usage information if the advertising performance information or ticket identification information meets predetermined conditions related to the ticket. For example, the decision unit 336 may be configured to refer to the service usage information on the condition that the user used the ticket before the service usage information was acquired, that actual boarding or alighting at the station specified on the ticket was identified, and that the advertisement was viewed.
[0054] When service usage information is transmitted from user terminal 2, the acquisition unit 331 acquires the service usage information associated with the first user ID and the second user ID. If the management unit 332 manages the first user ID and the second user ID in association, the acquisition unit 331 may acquire service usage information associated only with the second user ID from the server providing the related service.
[0055] "Ticket identification information" is an example of information used to identify which of several tickets the ticket displayed with the advertisement is on the user terminal 2. For example, ticket identification information is information that identifies the ticket displayed in the first area Rg1 together with the advertisement on display screen D2 in Figure 7. Alternatively, at least one of the tickets displayed on display screen D1 in Figure 6 may be acquired as ticket identification information. In other words, some or all of the valid tickets acquired or used by the user may be acquired as ticket identification information. Additionally, tickets that the user has acquired or used in the past but are no longer valid may be acquired as ticket identification information. In short, ticket identification information identifies at least one of the tickets acquired or used by the user as the ticket displayed with the advertisement.
[0056] The "Contribution Value (Before Correction)" is calculated based on 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 content of the advertising performance information. For example, points are individually assigned to "Display History," "Viewing History," "Service Usage Information," etc., included in the advertising performance information, and the "Contribution Value (Before Correction)" is calculated by applying these points to a predetermined calculation formula as each history is included 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 according to whether the information identified from advertising performance information, etc., satisfies predetermined setting conditions. For example, a numerical value is set to be added to or subtracted from the coefficient for each setting condition, so that the coefficient is set according to the content and number of setting conditions that are satisfied.
[0058] The setting conditions for determining the coefficient are as follows, for example: 1) The location information must be included within the range set for the advertisement. 2) The user's actual boarding or alighting station must meet the specified conditions. 3) Advertising performance information was repeatedly obtained from the same user within a specified period. 4) The information must be advertising performance data for a specified type of ticket. 5) The user's ticket usage history (such as frequency of ticket usage or frequency of ad display) exceeds a threshold.
[0059] Regarding point 1), if the advertisement is for, for example, goods sold at a store, the setting condition would be, for example, that the "location information" is before passing the nearest station to the store. This is expected to encourage users who view the advertisement to get off the train and visit the store, and is therefore presumed to be highly effective. Tickets that contributed to displaying such advertisements can be said to have made a significant contribution.
[0060] Regarding point 2), the setting conditions include, for example, that the user's actual boarding or alighting station is a station the user is using for the first time, a different station from the travel section identified by the commuter pass, or different from the first and last stations within the travel section identified by the commuter pass (stations the user normally uses). The user's actual "boarding station" and "alighting station" are identified, for example, based on location information. For example, the nearest station can be identified as the "boarding station" from the latitude and longitude when the ticket is displayed, and the nearest station can be identified as the "alighting station" from the latitude and longitude when the ticket is displayed again. In this case, the setting conditions may further include that the advertising performance information includes service usage information for related services at the store identified by the advertisement. As a result, it can be inferred that the user used a station they do not normally use by viewing the advertisement, and therefore tickets that contributed to displaying such advertisements can be said to have a high contribution.
[0061] Regarding point 3), the setting condition is that advertising performance information by the same user for the same or related tickets has been obtained. For example, this could be the same user repeatedly viewing an advertisement using the same commuter pass or day pass, or repeatedly viewing an advertisement by purchasing and using a ticket for the same route every week. Even if the number of times the same advertisement is viewed, if the same user views it multiple times, it is presumed that the advertisement is highly effective, and therefore tickets that contributed to displaying such advertisements can be said to have a large contribution. Accordingly, 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 point 4), the setting conditions include, for example, that the ticket type can be used repeatedly within a specified period, and that advertising performance information by the same user is repeatedly obtained for the same ticket within that period. For example, this could be the same user repeatedly viewing advertisements using the same season ticket or day ticket. This allows for a higher evaluation of the contribution of ticket types that encourage repeated viewing of advertisements by the same user.
[0063] On server 3, the aggregation unit 335 aggregates advertising performance data. Advertising performance data includes any metrics that can be used to evaluate the effectiveness of advertising, such as the number of times an ad was displayed on multiple user terminals 2, the number of times the displayed ad was selected (views), the ratio of views to impressions, the number of conversions (the number of times a user completed a target action such as visiting a store or purchasing goods after viewing an ad), the conversion rate (the ratio of conversions to ad views), the cost of ad delivery, the cost per ad selection, the cost per conversion, etc.
[0064] On server 3, the decision unit 336 determines the ticket contribution, which is the contribution of each of the multiple tickets to the advertising performance, based on the acquired advertising performance information and ticket identification information (Activity A207). The decision unit 336 determines the ticket contribution for each ticket by summing the contribution values calculated based on each piece of advertising performance information for each ticket.
[0065] Figure 9 is an overview 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 Identification Information," "Ticket Contribution," and "Benefits." Management table T3 shown in (b) may include information such as "Advertisement," "Ticket Identification Information," "Ticket Contribution," and "Benefits." "Type" is information that identifies the type of each ticket. "Benefits" is information that identifies the benefits granted to the transportation company or user providing each ticket based on the ticket contribution.
[0066] In management table T2, the "Ticket Contribution" is the sum of the contribution values associated with the same ticket identification information, calculated in management table T1 (Figure 8) for each data number. By sorting in descending order of ticket contribution values, tickets with a high contribution to advertising performance are identified for each ticket type. In management table T2, the contribution values are summed regardless of which advertisement the advertising performance information pertains to, 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 and linked to the same advertisement and ticket-specific information, from the contribution values corresponding to each data number calculated in management table T1 in Figure 8. Management table T3 shows the ticket contribution of each ticket to the advertising performance for each advertisement.
[0068] In this embodiment, transportation operators providing tickets with a high (or low) ticket contribution may be given predetermined benefits. In management table T2, benefits may be given according to the ticket contribution for each ticket type. In management table T3, benefits may be given according to the advertising performance and ticket contribution of each advertisement. In addition, benefits may be given to users who acquire or use the transportation ticket.
[0069] In server 3, the decision unit 336 determines the business operator's contribution (activity A208). The business operator's contribution is calculated by summing the ticket contribution for each ticket for each transportation operator providing that ticket. Alternatively, the "business operator's contribution" may be calculated by summing the contribution values shown in management table T1 in Figure 8 for each transportation operator identified based on ticket identification information. This makes it possible to identify transportation operators that have made a large contribution to advertising performance. Then, predetermined benefits may be granted to transportation operators with a large (or small) contribution.
[0070] The output unit 337 outputs information regarding the determined ticket contribution or business contribution to the terminal used by the ticket provider or to the user terminal 2 (Activity A209). For example, the output unit 337 transmits information to enable users to obtain benefits according to their ticket contribution or business contribution, and information to enable them to display these benefits on each terminal.
[0071] "Benefits" are not limited to monetary gifts or services directly granted to transportation operators or users, but may also include information used to distribute revenue to each transportation operator or user when revenue is generated from advertising performance. For example, the amount of the distribution can be calculated by applying the distribution rate defined by the "Benefits" to the advertising revenue from all advertisements that may be displayed on the display screen D2 of user terminal 2, or to the advertising revenue from a specific advertisement, and the calculated distribution can then be distributed to each transportation operator. This can encourage each transportation operator to provide high-value-added transportation tickets to the platform. The content of the benefits is optional and may be monetary or non-monetary, which may be beneficial to the transportation operator. For example, it may include promoting the transportation operator or tickets on the platform, selling tickets at a discounted price, or providing specific goods.
[0072] "Benefits" may be offered to users who have used tickets with a high ticket contribution or to users with a large cumulative contribution value. For example, benefits may include the right to purchase tickets at a discounted price, the right to use leisure facilities, or the provision of specific items.
[0073] 5. Others The following embodiments may be adopted for the information processing system 100 according to this embodiment.
[0074] In this embodiment, the advertisement is exemplified as being displayed on display screen D2, which is the ticket display screen where the ticket shown in Figure 7 is displayed, but it is not limited to this. The advertisement may also be displayed on display screen D1, which is the display operation screen for displaying the ticket display screen on the user terminal 2. On display screen D1, the display operation screen becomes available on the user terminal when the user acquires or uses a ticket. Display screen D1 can also be said to be a screen that the user is expected to interact with immediately before boarding or alighting from a transportation service, as described above, and therefore the user can be encouraged to view the advertisement. Alternatively, the user may keep display screen D1 on the display unit 24 while traveling and then display display screen D2 immediately before boarding or alighting from a transportation service or going through a ticket gate. In this case, since display screen D1 is displayed on the display unit 24 for a longer period of time, the advertisement displayed on display screen D1 can be encouraged the user to view the advertisement. Furthermore, since display screen D1 can show tickets from multiple transportation companies, users are less likely to feel uncomfortable with advertisements that are related to any particular transportation company, or even those that are not related to any particular transportation company, and the variety of advertisements that can be displayed can be increased.
[0075] In this case, it is preferable that the button BT3 for displaying advertisements is displayed in a manner that makes it easily distinguishable from the buttons BT1 and BT2 for displaying tickets. For example, the button BT3 may be placed between each ticket item, but not between multiple buttons placed within each item. Alternatively, the button BT3 may be placed at the very top or bottom of the display screen D1, which is an area where tickets are not displayed. Furthermore, the button BT3 may be fixedly placed at the very top or bottom of the display unit 24 so that it does not move even when the display screen D1 is scrolled.
[0076] In this case, since the user has not yet selected any tickets, the "ticket identification information" may be configured to identify all tickets displayed on the display screen D1 (valid tickets acquired or used by the user at that time). The communication unit 31 transmits ticket information to the user terminal 2 (activity A202), and an advertisement is delivered to the user terminal 2 (activity A204), and the advertisement is displayed along with the ticket list (activities A102, 106). In other words, in Figure 5, activity A104 may be omitted, and the system may be configured to accept ticket selection from the user after the advertisement is displayed (activities A103, 105). The server 3 stores the tickets associated with the user (activity A201), and can select and deliver advertisements without acquiring the ticket information selected by the user.
[0077] In this embodiment, the server 3's selection unit 333 selects advertisements (Activity A203), the distribution unit 334 distributes advertisements to the user terminal 2 (Activity A204), and the aggregation unit 335 aggregates advertising performance (Activity A206) are illustrated as examples, but the embodiment is not limited to this. For example, the information processing system 100 may include an advertising server operated by a third party separately from the server 3. The advertising server may be equipped with a selection unit 333 and a distribution unit 334, and may perform advertisement selection and distribution by acquiring user information, ticket identification information, etc., from the user terminal 2. Alternatively, the advertising server may be equipped with an aggregation unit 335, and may aggregate advertising performance by receiving advertising performance information, etc. The server 3 may be configured to acquire the advertising performance aggregated by the advertising server and to determine ticket contribution and business contribution based on the advertising performance information and ticket identification information acquired from the user terminal 2.
[0078] In this embodiment, the determination unit 336 is shown as determining the ticket contribution based on the ticket type, while determining the operator contribution regardless of the operator's attributes. However, the system is not limited to this. The operator contribution may be determined based on the operator's attributes. For example, the operator contribution may be determined by applying a coefficient to the ticket contribution based on the region in which the transportation service is provided. For example, transportation operators providing transportation services in rural areas may be given a larger coefficient than transportation operators providing transportation services in urban areas, thereby making it easier to grant them benefits and supporting regional development. Furthermore, the system may be configured to set the coefficient 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 management tables T1 to T3 as training data. Alternatively, the artificial intelligence unit may have a general-purpose natural language processing training model, such as a Large Language Model (LLM) that has learned from a vast amount of data. For example, it may have a trained model configured to take data for each item included in the advertising performance information shown in management table T1 as input and output information such as coefficients, contribution values, and benefits.
[0080] In the embodiments described above, the configuration of the information processing system 100 was explained, but a program may be provided that causes a computer to execute each step of the information processing system 100.
[0081] In the above embodiment, server 3 performed various storage and control functions, but multiple external devices may be used instead of server 3. That is, various information related to information processing may be distributed and stored on multiple external devices using blockchain technology or the like.
[0082] Furthermore, they may be provided in the following embodiments.
[0083] (1) An information processing system comprising a control unit, the control unit being configured to perform the following steps, wherein 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, where the advertising performance information includes information for determining advertising performance related to advertisements displayed on the user terminal in conjunction with tickets for the use of transportation services, and the ticket identification information includes information for identifying on the user terminal which of the plurality of tickets the ticket on which the advertisement is displayed is, and in the determination step, the ticket contribution, including the contribution 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] In this configuration, the contribution of tickets to advertising performance can be evaluated, and various measures can be implemented based on this evaluation.
[0085] (2) In the information processing system described in (1) above, the advertisement is displayed on the user terminal on a ticket display screen where the ticket is displayed, or on a display operation screen for displaying the ticket display screen, wherein the ticket display screen or the display operation screen becomes displayable on the user terminal when the user acquires or uses the ticket.
[0086] In this configuration, the contribution of tickets to advertising performance can be appropriately evaluated based on advertising performance information and ticket identification information from users who actually acquired or used tickets.
[0087] (3) An information processing system as described in (2) above, wherein 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 on which the advertisement is displayed.
[0088] This approach allows for the proper evaluation of tickets that actually contributed to advertising performance.
[0089] (4) An information processing system described in any one of (1) to (3) above, wherein in the decision step, the system determines the business contribution, which is the business's contribution to the advertising performance, based on the ticket contribution and business information that identifies the business that provides the ticket.
[0090] This approach allows for the evaluation of each business's contribution to advertising performance and enables the implementation of various measures for each business based on this evaluation.
[0091] (5) An information processing system as described in (4) above, wherein in the management step, tickets are managed according to their type, and in the decision step, the ticket contribution is determined based on the type, while the business operator contribution is determined regardless of the attributes of the business operator.
[0092] This approach allows for an appropriate determination of each business's contribution to advertising performance.
[0093] (6) An information processing system according to any one of (1) to (5) above, wherein in the management step, first identification information and second identification information are managed in association with the user, where 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 advertisement 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, the ticket contribution is determined based on the service usage information when the advertisement performance information or the ticket identification information satisfies predetermined conditions related to the ticket.
[0094] This approach allows for an appropriate determination of the contribution of tickets that led to the use of related services.
[0095] (7) An information processing system according to any one of (1) to (6) above, wherein in the management step, first identification information is managed in association with the user, the advertising performance information and the tickets are managed in association with the first identification information, and in the determination step, the contribution of the tickets to the advertising performance is determined based on the fact that the advertising performance information associated with the same first identification information for the same or related tickets has been repeatedly obtained.
[0096] This approach allows for the appropriate determination of the contribution of tickets that led to the acquisition of repeated advertising performance.
[0097] (8) An information processing system as described in (7) above, wherein the ticket can be used repeatedly within a predetermined period, and in the determination step, the information processing system determines the contribution of the ticket to the advertising performance based on the fact that the same advertising performance information associated with the same first identification information has been repeatedly obtained for the same ticket within the period.
[0098] This approach allows for the appropriate determination of the contribution of specific types of tickets that repeatedly lead to the acquisition of advertising performance.
[0099] (9) An information processing method comprising each step of the information processing system described in any one of (1) to (8) above.
[0100] (10) A program that causes a computer to perform each step of the information processing system described in any one of (1) to (8) above. Of course, this is not always the case.
[0101] Finally, various embodiments of the present invention have been described, but these are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims and their equivalents. [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: Aggregation Department 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, Equipped with a control unit, The control unit is configured to perform the following steps: In the acquisition step, advertising performance information and ticket identification information associated with the advertising performance information are acquired from multiple user terminals, and here, The aforementioned advertising performance information includes information for determining the advertising performance related to advertisements displayed on the user terminal in conjunction with tickets used by the user for transportation services. The ticket identification information includes information for identifying which of the multiple tickets the ticket on which the advertisement is displayed in the user terminal is, In the decision step, the information processing system determines the ticket contribution, including the contribution of each of the multiple tickets to the advertising performance, based on the acquired advertising performance information and ticket identification information.
2. In the information processing system described in claim 1, The advertisement is displayed on the user terminal on the ticket display screen where the ticket is displayed, or on the display operation screen for displaying the ticket display screen, and here, The ticket display screen or the display operation screen is an information processing system that can be displayed on the user terminal when the user acquires or uses the ticket.
3. In the information processing system described in claim 2, The advertisement is selected based on at least one of the tickets acquired or used by the user. The ticket identification information is an information processing system that identifies at least one of the tickets acquired or used by the user as the ticket on which the advertisement was displayed.
4. In the information processing system described in claim 1, An information processing system that, in the aforementioned decision step, determines the business contribution, which is the business's contribution to the advertising performance, based on the ticket contribution and business information that identifies the business that provides the ticket.
5. In the information processing system described in claim 4, In the management step, the aforementioned tickets are managed by type. An information processing system that, in the aforementioned decision step, determines the ticket contribution based on the type, while determining the business operator contribution regardless of the attributes of the business operator.
6. In the information processing system described in claim 1, In the management step, the first identification information and the second identification information are managed in association with the user, and here, The aforementioned ticket is managed in association with the first identification information. Related services related to the aforementioned 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 service associated with the second identification information, In the aforementioned decision step, an information processing system determines the ticket contribution based on the service usage information when the advertising performance information or the ticket identification information meets predetermined conditions related to the ticket.
7. In the information processing system described in claim 1, In the management step, the first identification information is managed in association with the user. The aforementioned advertising performance information and the aforementioned tickets are managed in association with the first identification information. An information processing system that, in the determination step, determines the contribution of a ticket to the advertising performance based on the fact that the advertising performance information associated with the same first identification information has been repeatedly obtained for the same or related tickets.
8. In the information processing system described in claim 7, The aforementioned ticket can be used repeatedly within a specified period. An information processing system that, in the determination step, determines the contribution of a ticket to the advertising performance based on the fact that the advertising performance information associated with the same first identification information has been repeatedly obtained for the same ticket within the period.
9. Information processing method, A method comprising each step of the information processing system described in any one of claims 1 to 8.
10. It is a program, A program that causes a computer to perform each step of the information processing system described in any one of claims 1 to 8.
Citation Information
Patent Citations
Information processing system, information processing method, and program
JP2023078589A
Portable terminal, digital ticket display method, and computer program
JP2024094724A
Information processing system, information processing method, and program
JP7542905B1
Information distributing device and recording medium
JP2002157502A