Information processing system, information processing method, and program
The information processing system incentivizes public transportation use by issuing tickets and rewards based on usage, effectively reducing emissions and congestion.
Patent Information
- Application Number
- JP2024107881
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-04
- Publication Date
- 2025-11-07
AI Technical Summary
There is a need to encourage users to use public transportation.
An information processing system that grants users incentives based on their use of public transportation services, including receiving a code from a medium, issuing a transportation ticket or right, tracking usage, and rewarding users with incentives based on their degree of use.
Encourages the use of public transportation, reducing carbon dioxide emissions and alleviating traffic congestion by providing appropriate incentives.
Smart Images

Figure 2025168150000001_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] For example, Patent Document 1 discloses an "advertising display system that can encourage people to use public transport." The advertising display system includes a terminal display control unit that causes a user terminal used by a user of a vehicle to display an advertisement for the same product or service as an advertisement displayed on the vehicle, an event processing unit that detects that the user has viewed the advertisement displayed by the terminal display control unit, a usage detection unit that detects that the user has used the vehicle, and an incentive granting unit that grants an incentive to the user when the user uses the vehicle after viewing the advertisement. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-134099 Summary of the Invention [Problem to be solved by the invention]
[0004] However, there is still room to encourage users to use public transport.
[0005] In view of the above circumstances, the present invention provides an information processing system and the like that can provide incentives to users based on their use of public transportation. [Means for solving the problem]
[0006] According to one aspect of the present invention, there is provided an information processing system. The information processing system includes a control unit. The control unit is configured to execute the following steps: In a first receiving step, a history of a code read by a user's terminal operation is received. The code is displayed on a predetermined medium. In a first granting step, a ticket related to a transportation service and / or a right to use the transportation service is granted to the user who read the code. The transportation service is a means of transportation using a mobile body other than a private vehicle. A history and an identifier are associated with a user who has been granted a ticket related to the transportation service and / or a right to use the transportation service. In a second receiving step, a degree of use of the transportation service by the user identified by the identifier is accepted. In a second granting step, an incentive is granted to the user according to the degree of use of the transportation means by the user.
[0007] According to the above aspect, an information processing system or the like is provided that encourages users to use public transportation. [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] FIG. 10 is a diagram for explaining a code CD1 relating to the first reception step. [Figure 7] 10 is an example of an input screen D1 displayed on the display unit 24 of the user terminal 2. [Figure 8] 10 is an example of a bonus award screen D2 displayed on the display unit 24 of the user terminal 2. [Figure 9]FIG. 10 is a schematic diagram of a management table T1. 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). The user terminal 2 may also have a camera function for reading codes, or a reader capable of reading various tags such as NFC (Near Field Communication) tags.
[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 a reception unit 331, a display control unit 332, a payment registration unit 333, a memory management unit 334, a calculation unit 335, and an assignment unit 336.
[0027] The reception unit 331 is configured to be able to execute reception steps. In the reception steps, the reception unit 331 receives various information and data. For example, in a first reception step, the reception unit 331 receives a history of a code CD1 being read by a user's terminal operation. Here, the code CD1 is a code displayed on a predetermined medium. Also, for example, in a second reception step, the reception unit 331 receives the user's degree of use of transportation services. Specific processes for these will be described in detail later.
[0028] The display control unit 332 is configured to be able to execute a display control step. In the display control step, the display control unit 332 is configured to generate various display information and control display content that is viewable by the user. Note that the display information may be information itself generated in a form viewable by the user, such as a screen, an image, an icon, or text, or may be rendering information for displaying a screen, an image, an icon, or text on the user terminal 2. For example, as the display control step, the display control unit 332 may display a screen for inputting user information on the display unit 24 of the user terminal 2 in response to receiving a history of reading the code CD1. Specific processing of these will be described in detail later.
[0029] The payment registration unit 333 is configured to be able to execute a payment registration step. In the payment registration step, the payment registration unit 333 registers that the user has made payments for various expenses. The control unit 33 can control the storage unit 32 in the server 3 to store the contents of this registration.
[0030] The memory management unit 334 is configured to be able to execute a memory management step. In the memory management step, the memory management unit 334 is configured to manage various pieces of information to be stored that are related to the information processing of this embodiment. Typically, the memory management unit 334 is configured to store information handled by the server 3 in a memory area. This memory area is exemplified by the memory unit 32 of the server 3 or the memory units of various devices and terminals, but this memory area does not necessarily have to be within the system shown in FIG. 1, and the memory management unit 334 can also manage various pieces of information to be stored in an external storage device or the like.
[0031] The calculation unit 335 is configured to be able to execute calculation steps. In the calculation steps, the calculation unit 335 is configured to execute various calculations. For example, the calculation unit 335 may aggregate the information received by the reception unit 331 for each attribute of the medium. Specific processing of these will be described in detail later.
[0032] The granting unit 336 is configured to be able to execute a granting step. In the granting step, the granting unit 336 is configured to associate various information with information about the user. For example, in a first granting step, the granting unit 336 grants the user a ticket related to a transportation service and / or a right to use the transportation service. In addition, in a second granting step, for example, the granting unit 336 grants the user an incentive according to the user's degree of use of transportation means.
[0033] 3. Information Processing Method 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.
[0034] 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, as a first reception step, the reception unit 331 receives a history of a code CD1 being read by a user's terminal operation (activity A101). Here, the code CD1 is a code written on a predetermined medium.
[0035] FIG. 6 is a diagram illustrating the code CD1 related to the first reception step. As shown in FIG. 6, the code CD1 is displayed on a predetermined medium. In the following, in this embodiment, an example will be described in which the code CD1 is displayed on the paper surface of a pamphlet MD1 as the predetermined medium. For example, the pamphlet MD1 may be a medium distributed at an event to promote the use of transportation services. While FIG. 6 illustrates the paper surface of the pamphlet MD1, the type of medium is not limited thereto. That is, the predetermined medium may be so-called mass media such as magazines, newspapers, and television; search engines (including services such as Yahoo! (registered trademark) and Google (registered trademark)); social media (including various services such as social networking services (SNS) represented by Facebook (registered trademark) and Instagram (registered trademark), messaging apps such as LINE (registered trademark) and WeChat (registered trademark); and wallet apps such as PayPay (registered trademark), video streaming services (including services such as YouTube (registered trademark) and TikTok (registered trademark)); internet media related to e-commerce sites, travel booking sites, accommodation booking sites, and airline booking sites; and sales promotion (SP) media such as POPs, direct mail, posters, flyers, and free papers. In addition to the above, outdoor advertising media such as electronic bulletin boards, utility pole advertisements, and billboard advertisements; various paper media including educational materials and distributed materials; transportation advertising media inside and outside trains, buses, taxis, cars (including rental cars and car sharing), ships, airplanes, etc., or at ancillary facilities such as bus stops; display screens in car navigation systems; media related to public transportation tickets (including digital tickets and paper tickets) (including the screen displaying the digital ticket, the margins and back of the paper ticket, etc.); flying objects such as advertising balloons, and dynamic media such as the uniforms of athletes, etc. may also be used as specified media.
[0036] In the first reception step, a user who has come into contact with the pamphlet MD1 reads the code CD1 displayed on the pamphlet MD1 using their own user terminal 2. While not limited to this, this step can be achieved, for example, by reading the code CD1 using a camera provided on the user terminal 2. While FIG. 6 shows a two-dimensional code such as a QR code (registered trademark) as the code CD1, the code used in this embodiment may be any code readable by the user terminal 2. That is, the code in this embodiment may be a barcode or the like, or a code consisting of letters or numbers that can be entered by the user. Furthermore, when the user reads the code CD1 using the user terminal 2, the reception unit 331 receives a record of this reading. The pamphlet MD1 may further include a discount code CD2. Details will be described later.
[0037] After the first receiving step is executed as described above, the receiving unit 331 receives input of user information from the user (activity A102). Specifically, the receiving unit 331 receives the user information via input to the user terminal 2.
[0038] (Input screen D1) Fig. 7 is an example of an input screen D1 displayed on the display unit 24 of the user terminal 2. The input screen D1 is an example of a screen displayed in the activity A102 of Fig. 5. The input screen D1 includes forms F1 to F7 and buttons BT1 and BT2.
[0039] The input screen D1 is a screen on which a user can purchase a one-day ticket for a bus named "XX Bus" that operates in a specific area. More preferably, the content shown in the pamphlet MD1 and the ticket to be given to the user may have a certain relationship, but this is not limited to this. The input screen D1 also includes forms (F1 to F7) that can accept input of user information such as name, address, age, gender, and occupation, as well as the date of use and number of tickets from the user. That is, the accepting unit 331 accepts input of user information, etc. from the user via the user terminal 2. Furthermore, in response to the user pressing the button BT2, the memory management unit 334 stores the accepted user information, etc. in the memory unit 32 of the server 3.
[0040] Note that the user information received from the user via the input screen D1 is not limited to this. For example, the user information preferably includes information on one or more items selected from the group consisting of the user's financial resources, family structure, nationality, language used, contact information, past event participation history, past travel history, type of device used, and IP address.
[0041] Furthermore, the input screen D1 includes a button BT1 for selecting a coupon. Here, "selecting a coupon" is not limited to a mode in which a coupon is presented to the user as an option, but may also include a mode in which a discount code CD2 is input by the user. In response to the user pressing the button BT1, the display control unit 332 may transition the input screen D1 displayed on the display unit 24 of the user terminal 2 to a screen (not shown) for receiving a coupon selection from the user.
[0042] Next, as a first reception step, the reception unit 331 further receives a discount code CD2 based on the user's terminal operation (activity A103). Specifically, the reception unit 331 receives from the user input of the discount code CD2 shown in the pamphlet MD1 of FIG. 6. The method of receiving the discount code CD2 is not limited to this. For example, the reception unit 331 may receive from the user a selection of information indicating a coupon displayed on the display unit 24 of the user terminal 2. Furthermore, the information regarding the coupon may be linked to the code CD1. That is, in response to the user reading the code CD1 via the user terminal 2 in activity A101, information indicating a coupon that the user can use may be identified. This embodiment can further encourage the user to use public transportation. Note that if the input of the discount code CD2 is not received from the user, the process may proceed directly to the processing of activity A104.
[0043] Next, as a first granting step, the granting unit 336 grants a bus ticket (an example of a ticket related to a transportation service and / or a right to use the transportation service) to the user who reads the code CD1. Here, the transportation service is assumed to be a means of transportation by a mobile body other than a private car. Specifically, in response to a user pressing button BT2 on the input screen D1 of FIG. 7, a process related to a transaction (buying and selling) of the ticket or the like is performed. At this time, the payment registration unit 333 may store this transaction history in a predetermined storage area. Next, the granting unit 336 associates an identifier (an example of user information) of the user to whom the ticket is to be granted with information related to the bus ticket and stores them in the storage unit 32. Furthermore, here, the identifier is information that can identify the user. In other words, a user who has been granted a ticket related to a transportation service and / or a right to use the transportation service is associated with the identifier and the history of reading the code CD1. More specifically, when the accepting unit 331 accepts user information in activity A102 of FIG. 5, an identifier corresponding to the user may be issued.
[0044] Here, "transportation services" are selected from services that provide various means of transportation to assist people in moving around. For example, transportation services include public transportation, taxis, and transportation related to vehicle sharing services. Examples of transportation means include trains, buses, trams, subways, airplanes, ships, ferries, pleasure boats, water buses, taxis, cars (including rental cars and car sharing), bicycles (including rental bicycles and shared bicycles), electric kick scooters, cable cars, monorails, drones, helicopters, and motorcycles. Furthermore, "transportation means" includes, for example, transportation services using public transportation that operates on a scheduled schedule based on a timetable, and demand-based transportation services (on-demand transportation services) using transportation that operates according to user demand. Such modes are expected to alleviate congestion and reduce carbon dioxide emissions compared to using private cars for transportation.
[0045] Furthermore, the above-mentioned "tickets related to transportation services and / or the right to use transportation services" is not limited to tickets that can be purchased at a discounted price. "Tickets related to transportation services and / or the right to use transportation services" may be discount tickets that allow passengers to purchase tickets for transportation services at a discounted price. Furthermore, the ticket itself may be provided to the user as the right to use the transportation service.
[0046] Furthermore, if the user has already input user information in the past, i.e., if the user information is already stored in the storage unit 32, input of the user information on the input screen D1 may be omitted. Specifically, in response to the user reading out the code CD1, the assigning unit 336 may associate the user's identifier with information related to the ticket and store them in the storage unit 32. In such a case, the user's identifier may be identified by accepting input of login information from the user.
[0047] The following describes the process when the reception unit 331 receives a discount code in activity A103. In this case, the first granting unit grants the user a ticket for a transportation service and / or the right to use the transportation service at a discount amount based on the discount code (activity A104). This aspect makes it easy to create opportunities for users to use public transportation. Therefore, it is possible to further encourage users to use public transportation.
[0048] Next, the calculation unit 335 updates the number of uses in response to receiving the user's transportation service usage history (activity A105). In other words, the reception unit 331 receives, as a second reception step, the degree of use of the transportation service by the user identified by the identifier. Here, the degree of use of the transportation service may be an index indicating the number of times the user used the transportation service during a predetermined period, i.e., the frequency of use. Furthermore, for example, the degree of use of the transportation service may be an index indicating the cumulative number of times the user used the transportation service starting from a predetermined start point. For example, in response to the reception unit 331 receiving the user's transportation service usage history, the usage history may be associated with the user's identifier and stored in the storage unit 32, thereby calculating the degree of use.
[0049] Next, when the user's degree of use of the transportation service reaches or exceeds a predetermined level, the granting unit 336 of the server 3 grants an incentive to the user (activity A106). In other words, as a second granting step, the granting unit 336 grants an incentive to the user according to the user's degree of use of transportation. Specifically, the granting unit 336 associates an identifier of the user to whom the incentive is to be granted (an example of user information) with information related to the incentive and stores the associated information in the storage unit 32. Next, the display control unit 332 displays information indicating the incentive on the display unit 24 of the user terminal 2.
[0050] (Bonus granting screen D2) Fig. 8 is an example of a reward awarding screen D2 displayed on the display unit 24 of the user terminal 2. The reward awarding screen D2 is an example of a screen displayed on the display unit 24 of the user terminal 2 in the activity A106 of Fig. 5. The reward awarding screen D2 includes an area R1 and a button BT3.
[0051] Area R1 is an area for displaying the content of the incentive granted to the user in a manner that is visible to the user. In this embodiment, the incentive is described as a ticket to a zoo, but this is not a limitation. For example, the incentive may be a right to enter a leisure facility such as an aquarium, science museum, amusement park, or movie theater, or a discount coupon that can be used at the leisure facility. More preferably, the transportation service related to the ticket or right granted in activity A104 of FIG. 5 and the content of the incentive may have a certain relationship, but this is not a limitation. For example, it is more preferable that the incentive be related to a leisure facility located within a reachable area using the transportation service. Similarly, the incentive may be related to a leisure facility located within a reachable area using the transportation service used by the user, as stored in activity A105 of FIG. 5.
[0052] The button BT3 shown on the benefit granting screen D2 is a button for using a ticket granted to the user as an incentive. In response to the reception unit 331 receiving an input on BT3 from the user, the benefit granting screen D2 displayed on the display unit 24 of the user terminal 2 may be transitioned to a screen (not shown) for receiving a process for using the ticket. For example, the display control unit 332 may display a readable QR code (registered trademark) on the display unit 24. The ticket may be used by reading the QR code via a terminal used by a staff member of the facility related to the ticket.
[0053] In this embodiment, the incentives that can be provided are not limited to those described above, and may be appropriately selected from those that are beneficial to the user. That is, the incentive may be electronic goods such as points or electronic coupons, or may be other goods (actual goods), money, gift certificates, etc. In the case where the incentive is goods that are not electronic goods, the incentive may be configured to be delivered to the user as follows. For example, a separate screen for inputting a shipping address may be displayed on the user terminal 2, and the user may input predetermined information on this screen, thereby accepting the shipping address. Based on this shipping address, a desired benefit can be provided to the user by using a service such as postal service. The goods that the user can receive as an incentive may be set appropriately.
[0054] Furthermore, the incentive may be a carbon credit. This embodiment can encourage users to take an interest in environmental issues. The sponsoring companies and the incentives in the services realized by the information processing system 100 may have a certain relationship, but this is not limiting.
[0055] In addition, the incentives that can be granted in this embodiment may be the various benefits described in Japanese Patent No. 716904. Although not all aspects will be described here for the sake of brevity, the incentives in this embodiment may include all of the content disclosed in the above-mentioned patent publication. In addition, the incentives in this embodiment may be the right to enter a lottery, etc., as described in the above-mentioned patent publication.
[0056] In summary, the information processing system 100 includes a control unit 33. The control unit 33 includes the following units: In a first receiving step, the receiving unit 331 receives a history of a code CD1 read by a user's terminal operation. The code CD1 is a code printed on a predetermined medium. In a first granting step, the granting unit 336 grants a ticket related to a transportation service and / or a right to use the transportation service to the user who reads the code CD1. Here, the transportation service refers to a means of transportation using a mobile object other than a private car. Furthermore, a user who has been granted a ticket related to the transportation service and / or a right to use the transportation service is associated with an identifier that can identify the user and the history. In a second receiving step, the receiving unit 331 receives the degree of use of the transportation service by the user identified by the identifier. In a second granting step, the granting unit 336 grants an incentive to the user according to the degree of use of the transportation means by the user.
[0057] According to this aspect, by providing appropriate incentives to users, it is possible to encourage users to use public services, thereby reducing carbon dioxide emissions and alleviating traffic congestion.
[0058] 4. Related technical matters Next, technical matters relating to the information processing explained using FIGS. 5 to 8 will be explained with reference to FIG.
[0059] (Management table T1) FIG. 9 is a schematic diagram of management table T1. Management table T1 is a lookup table that shows information about users registered in a service realized by information processing system 100. For example, a record may be added to management table T1 in response to user information being accepted by acceptance unit 331 in activity A102 of FIG. 5. More specifically, in response to acceptance unit 331 accepting code reading history and user information, the information is associated with each other, added to management table T1, and stored. Furthermore, in response to acceptance unit 331 accepting information about the user's use of a transportation service or the granting of an incentive to the user, the information is associated with the code reading history and stored in management table T1, and the record is updated.
[0060] For example, the management table T1 may include information such as a user ID (T11), a read code (T12), a read date and time (T13), a discount code CD2 (T14), a given ticket (T15), a usage level (T16), and a benefit (T17). The user ID (T11) is an example of an identifier capable of identifying a user and may be stored in the management table T1 in association with a history of information read by the user's terminal operation. The read code (T12) is a code read by the user's terminal operation and may be information corresponding to the code CD1 in FIG. 6. More preferably, the code CD1 may be capable of identifying the attributes of the medium. The attributes of the medium may include information indicating the type of the medium itself, such as an Internet medium, a sales promotion medium, or a transit advertising medium. More preferably, the attributes of the medium may include information regarding the event at which the medium was distributed. Specifically, the attributes may be information capable of identifying the target audience of the event at which the medium was distributed. For example, the attributes may be information capable of identifying the venue of the event at which the medium was distributed. The attribute may be composed of multiple identifiable pieces of information. According to this embodiment, it is possible to measure the effectiveness of media distributed at events, etc. In particular, it is possible to measure the effectiveness for each medium, i.e., for each event. For example, the operator of a service realized by the information processing system 100 (hereinafter referred to as the operator) can grasp the number of codes read via the pamphlet MD1 relative to the number of pamphlets MD1 distributed at an event, and can grasp the reactions of those who participated in the event. Furthermore, the operator can use this information to plan the next event.
[0061] The read date and time (T13) is information indicating the date and time when the user read the code CD1. The discount code CD2 (T14) is information indicating the discount details, and may be information received from the user in activity A103 of FIG. 5, for example. The granted ticket (T15) is information that can identify the ticket granted to the user. The granted ticket (T15) may be information that is stored in association with the user ID (T11) in activity A104 of FIG. 5, for example.
[0062] The degree of use (T16) is information that numerically represents the number of times or frequency of use of a transportation service by a user. The degree of use is set, for example, as a numerical value between 0 and 1, and the closer to 1 the degree of use, the higher the number of times or frequency of use of the transportation service. The degree of use (T16) may be updated in response to the reception unit 331 receiving new usage history from the user at A105 in FIG. 5.
[0063] The benefit (T17) is information that can identify an incentive given to the user. The incentive may be given to the user according to the value of the usage level (T16).
[0064] According to this aspect, it is possible to measure the effectiveness through media distributed at events, etc. For example, since it is possible to measure the behavior of users who participated in the event (for example, use of public transportation or use of incentives), the administrator can use the measurement results to plan new events, etc.
[0065] 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 table T1 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.
[0066] Here, the model of the artificial intelligence unit may output information to assist in planning a new event, and the display control unit 332 may display the information on the display unit 24 in a manner that is visible to the administrator. For example, information about the target audience of the event may be input to the model. The artificial intelligence unit may then output information indicating the type of ticket or incentive to be given to the user as a benefit for participating in the event and present it to the administrator. This allows the administrator to plan an optimal event that reflects accumulated past performance. Note that the control unit 33 may be configured to input predetermined information (such as the user's behavior described above) to an artificial intelligence unit external to the server 3, thereby receiving the event plan described above from the artificial intelligence unit.
[0067] 5.Other The information processing system 100 according to this embodiment may adopt the following aspects.
[0068] 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.
[0069] 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.
[0070] Furthermore, it may be provided in the following aspects.
[0071] (1) An information processing system including a control unit configured to execute the following steps: a first receiving step receives a history of a code read by a user's terminal operation, wherein the code is displayed on a predetermined medium; a first granting step grants the user who reads the code a ticket for a transportation service and / or the right to use the transportation service, wherein the transportation service is a means of transportation by a mobile body other than a private car, and the user who is granted the ticket for the transportation service and / or the right to use the transportation service is associated with the history and an identifier; a second receiving step receives the degree of use of the transportation service by the user identified by the identifier; and a second granting step grants an incentive to the user according to the degree of use of the transportation means by the user.
[0072] According to this aspect, by providing appropriate incentives to users, it is possible to encourage users to use public services, thereby reducing carbon dioxide emissions and alleviating traffic congestion.
[0073] (2) In the information processing system described in (1) above, in the first reception step, a discount code is further received based on the user's terminal operation, and in the first granting step, a ticket for the transportation service and / or the right to use the transportation service is granted to the user at a discount amount based on the discount code.
[0074] According to this aspect, it is possible to further encourage users to use public transportation.
[0075] (3) In the information processing system described in (1) or (2) above, the transportation service includes public transportation, taxis, or transportation related to a vehicle sharing service.
[0076] According to this embodiment, it is expected that traffic congestion will be alleviated and carbon dioxide emissions will be reduced compared to when using private cars for transportation.
[0077] (4) The information processing system according to any one of (1) to (3) above, wherein the incentive is a carbon credit.
[0078] According to this aspect, it is possible to encourage users to take an interest in environmental issues.
[0079] (5) In the information processing system according to any one of (1) to (4) above, the code can identify an attribute of the medium.
[0080] According to this embodiment, it is possible to measure the effectiveness through media distributed at events encouraging the use of public transportation.
[0081] (6) In the information processing system described in (5) above, the attributes include information about the event at which the medium was distributed.
[0082] According to this embodiment, it is possible to measure the effectiveness through media distributed at events encouraging the use of public transportation.
[0083] (7) An information processing method, comprising the steps of the information processing system according to any one of (1) to (6) above.
[0084] (8) A program that causes a computer to execute each step of the information processing system described in any one of (1) to (6) above. Of course, this is not the case.
[0085] 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]
[0086] 1: Network 100: Information Processing Systems 2: User terminal 20: Communication bus 21: Communications Department 22: Storage section 23: Control section 24:Display section 25: Input section 3: Server 30: Communication bus 31: Communications Department 32: Storage section 33: Control section 331: Reception 332: Display control unit 333: Payment Registration Department 334: Memory management department 335: Arithmetic section 336: Granting section BT1: Button BT2: Button BT3: Button CD1: Code CD2: Discount Code D1: Input screen D2: Bonus award screen F1 : Form F2 :Form F3 :Form F4 :Form F5 : Form F6 : Form F7 : Form MD1: Brochure R1: area T1: Management table
Claims
1. An information processing system, A control unit is provided, The control unit is configured to perform the following steps: In the first receiving step, a history of a code read by a user's terminal operation is received, where the code is displayed on a predetermined medium; In a first granting step, a ticket for a transportation service and / or a right to use the transportation service is granted to the user who reads the code, wherein: The transportation service is a means of transportation by a mobile object other than a private car, The user who has been granted a ticket for the transportation service and / or a right to use the transportation service is associated with the history and an identifier; In a second receiving step, a degree of utilization of the transportation service of the user identified by the identifier is received; In the second granting step, an incentive is granted to the user according to the degree of use of the means of transportation by the user.
2. 2. The information processing system according to claim 1, In the first receiving step, a discount code is further received based on the terminal operation of the user; In the first granting step, a ticket for the transportation service and / or a right to use the transportation service is granted to the user at a discount amount based on the discount code.
3. 2. The information processing system according to claim 1, The system, wherein the transportation service includes public transportation, taxis, or transportation related to a vehicle sharing service.
4. 2. The information processing system according to claim 1, The information processing system, wherein the incentive is a carbon credit.
5. 2. The information processing system according to claim 1, An information processing system, wherein the code is capable of identifying an attribute of the medium.
6. 6. The information processing system according to claim 5, An information processing system, wherein the attributes include information about the event at which the medium was distributed.
7. An information processing method, comprising: A method comprising the steps of the information processing system according to any one of claims 1 to 6.
8. A program, A program that causes a computer to execute each step of the information processing system according to any one of claims 1 to 6.
Citation Information
Patent Citations
Environmental activity support system, environmental activity support method, and computer program
JP2016134099A