Parking fee discount management system, electronic parking ticket server, parking fee discount management method, and parking fee discount management program
The system integrates an electronic parking ticket server and user device to manage parking fees, addressing the challenge of providing discounts at both electronic and non-electronic receipt-compatible stores while preventing fraud, ensuring efficient and secure discount application.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- KK TOSHIBA
- Filing Date
- 2024-10-07
- Publication Date
- 2026-04-17
AI Technical Summary
Existing parking fee discount systems face challenges in providing discounts for purchases at both electronic receipt-compatible and non-electronic receipt-compatible stores, and are vulnerable to fraudulent activities using two-dimensional codes.
A system and method that integrates an electronic parking ticket server and user device to manage parking fees, allowing discounts based on purchases at both types of stores, and includes fraud prevention measures for two-dimensional codes.
Enables seamless discount management for parking fees across various stores, preventing fraudulent activities and ensuring accurate discount application.
Smart Images

Figure 2026066878000001_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to a parking fee discount management system, an electronic parking ticket server, a parking fee discount management method, and a parking fee discount management program.
Background Art
[0002] Conventionally, when a store including a retail store has an affiliated parking lot, when a customer who has purchased goods or the like uses the affiliated parking lot (for example, coin parking), in order for the customer to receive the entry / exit management of the parking lot and the discount service for the parking fee, a two-dimensional code printed on a magnetic ticket or a paper medium is used.
[0003] On the other hand, for example, in Patent Document 1, in recent years, by applying the technology of ETC (Electronic Toll Collection System) and associating the unique number of the in-vehicle unit of ETC with the parked vehicle, a method of wirelessly identifying the parked vehicle and making the entry / exit management and on-site payment cashless has been proposed.
[0004] Also, in Patent Document 2, a method of cooperating with a POS (Point Of Sale) system (hereinafter referred to as electronic receipt cooperation) and providing a parking fee discount service according to the purchase record has been proposed.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Patent Document 2
Patent Document 3
Summary of the Invention
Problems to be Solved by the Invention
[0006] For example, the method described in Patent Document 1 has the problem that it is not possible to receive a discount on parking fees using a discount coupon associated with a purchase at a partner store. Furthermore, the method described in Patent Document 2 has the problem that it is not possible to receive a discount on parking fees for purchases made at stores that do not support electronic receipt integration or electronic receipts.
[0007] Furthermore, the discount method using 2D codes presents a problem: there is a risk of fraudulent activity such as tampering with the 2D codes or scanning the same 2D code multiple times.
[0008] This invention was made in view of the above circumstances, and its purpose is to provide a technology that allows customers to receive discounts on parking fees at both stores that accept electronic receipts and stores that do not.
[0009] Furthermore, the objective of this invention is to provide a technology for preventing fraudulent activity in a discount method using a two-dimensional code. [Means for solving the problem]
[0010] The parking fee discount management system according to this embodiment comprises a user device on which an electronic parking ticket for a paid parking lot used by the user is issued, and an electronic parking ticket server connected to the user device, wherein the user device comprises an electronic parking ticket application control unit that reads two-dimensional code information read from a two-dimensional code attached to a discount coupon issued when the user makes a purchase at a store that does not support electronic receipts, and a user transmission control unit that transmits a discount request including the two-dimensional code information and an identifier that identifies the user, and the electronic parking ticket server comprises a parking database that stores parking information linked to the parking ID of the paid parking lot, the entry time, and the identifier, and electronic receipt The system comprises: a server receiving control unit that receives purchase information including the purchase price of the goods purchased by the user at a participating store and the identifier, and receives the discount request; a discount amount control unit that extracts the parking ID from the parking database based on the identifier included in the purchase information and the identifier included in the discount request, respectively, and calculates the parking fee for the paid parking lot corresponding to the parking ID from the previous entry time to the present, a first discount amount discounted according to the purchase price, and a second discount amount discounted according to the two-dimensional code information; and a server transmitting control unit that transmits the discount amount information, including the parking fee, the first discount amount, and the second discount amount, to the user's device. [Brief explanation of the drawing]
[0011] [Figure 1] Figure 1 is a diagram showing an example of the schematic configuration of the parking fee discount management system according to this embodiment. [Figure 2] Figure 2 is a block diagram showing an example of the hardware and software configuration of an electronic parking ticket server. [Figure 3] Figure 3 shows an example of a discount ID table stored in a discount coupon database. [Figure 4] Figure 4 is a block diagram showing an example of the hardware and software configuration of a parking management server. [Figure 5]Figure 5 is a block diagram showing an example of the hardware and software configuration of a user device. [Figure 6] Figure 6 is a block diagram showing an example of the hardware and software configuration of an electronic receipt management server. [Figure 7] Figure 7 is a sequence diagram showing an example of a user using a paid parking lot and visiting stores that accept and do not accept electronic receipts. [Figure 8] Figure 8 shows an example of an electronic parking ticket application displayed on the user's device screen. [Modes for carrying out the invention]
[0012] The parking fee discount management system, electronic parking ticket server, parking fee discount management method, and parking fee discount management program will be described in detail below with reference to the drawings. In the following embodiments, parts with the same number are assumed to perform the same operation, and therefore repeated explanations will be omitted. For example, when there are multiple identical or similar elements, a common code may be used to describe each element without distinction, or a sub-number may be used in addition to the common code to describe each element separately.
[0013] [Embodiment] (composition) Figure 1 is a diagram showing an example of the schematic configuration of the parking fee discount management system according to this embodiment. As shown in Figure 1, the parking fee discount management system S according to this embodiment comprises an electronic parking ticket management operator 1, a parking lot operator 2, a user 3, an electronic receipt service provider 4, an electronic receipt-compatible store 5, and an electronic receipt-incompatible store 6.
[0014] Electronic parking ticket management operator 1 is equipped with an electronic parking ticket server 11. Parking operator 2 comprises a parking management server 21, a paid parking lot 22, and roadside units 23 and parking equipment 24 located within the paid parking lot 22. User 3 includes a user device 31 owned by User 3 and an in-vehicle device 33 arranged in a vehicle 32 used by the User 3. The electronic receipt service provider 4 includes an electronic receipt management server 41.
[0015] The electronic parking ticket server 11, the parking lot management server 21, the roadside unit 23, the parking lot equipment 24, the user device 31, the in-vehicle device 33, and the electronic receipt management server 41 can communicate with each other through the network 100. Further, the roadside unit 23 can communicate with the in-vehicle device 33 and the parking lot equipment 24. Further, although not shown, a POS system arranged in an electronic receipt-compatible store 5 can communicate with the electronic receipt management server 41.
[0016] Note that the parking fee discount management system S may have a configuration as required in addition to the configuration shown in FIG. 1, or a specific configuration may be excluded from the parking fee discount management system S.
[0017] The electronic parking ticket server 11 of the electronic parking ticket management operator 1 is a server installed at a predetermined location of a predetermined electronic parking ticket management operator 1 or at a predetermined location of an operator who manages a cloud or the like. The electronic parking ticket server 11 can communicate with the user device 31, the parking lot equipment 24, the electronic receipt management server 41, the parking lot management server 21, etc. through the network 100, and transmits and receives various types of information. As described above, the electronic parking ticket server 11 may be able to communicate with the roadside unit 23 through the network 100.
[0018] The parking lot management server 21 of the parking lot operator 2 is a server managed by the parking lot operator 2. The parking lot management server 21 manages the entry and exit status of the vehicle 32 in the paid parking lot 22. Here, it is assumed that the parking lot operator 2 uses the electronic parking ticket service provided by the electronic parking ticket server 11.
[0019] The paid parking lot 22 is a typical parking lot where parking fees are charged, and may be a small-scale parking lot such as a coin-operated parking lot or a monthly parking lot, or a parking lot attached to a large facility. The paid parking lot 22 is managed by the parking lot operator 2 or the parking lot management server 21. Furthermore, in this embodiment, the paid parking lot 22 is assumed to be an affiliated parking lot that is partnered with stores 5 that support electronic receipts and stores 6 that do not support electronic receipts.
[0020] Furthermore, the paid parking lot 22 is equipped with roadside equipment 23 and parking equipment 24. The parking equipment 24 is installed within the paid parking lot 22 and consists of one or more computers. The parking equipment 24 detects a vehicle 32 when it enters or exits the paid parking lot 22. At this time, the vehicle entering or exiting is identified by obtaining a vehicle-specific ID, which is information that identifies the vehicle. Here, the vehicle-specific ID may be an on-board unit ID obtained by communicating with an on-board unit installed in the vehicle 32, or it may be a vehicle number (e.g., license plate) recognized from an image taken by a camera installed in the parking equipment 24. Furthermore, the parking equipment 24 controls the entry and exit of vehicles 32 using a gate.
[0021] Here, the processor of the parking equipment 24 detects a vehicle 32 entering or exiting the paid parking lot 22, and, in response to the detection, sends an acquisition instruction to the roadside unit 23. In response to this transmission, the processor of the parking equipment 24 acquires the roadside unit information described above and sends this roadside unit information to the electronic parking ticket server 11 as entry information or exit information.
[0022] The roadside unit 23 is a device installed within the paid parking lot 22 and consists of one or more computers. The roadside unit 23 may be equipped with, for example, a device that has a DSRC (dedicated short-range communications) function. If the entrance and exit locations of the parking lot are different, the roadside unit 23 will be installed at both the entrance and exit locations.
[0023] For example, when the processor of the roadside unit 23 receives an acquisition instruction from the parking equipment 24, it sends an in-vehicle unit information request to the in-vehicle unit 33. In response, the parking equipment 24 receives vehicle information, including the in-vehicle unit ID, from the in-vehicle unit 33. Furthermore, the processor of the roadside unit 23 generates roadside unit information including the received in-vehicle unit ID, roadside unit identification information, roadside unit location information, and date and time information indicating the date and time when the vehicle 32 entered or left the paid parking lot 22, and transmits the generated roadside unit information to the parking equipment 24.
[0024] Furthermore, if the roadside unit 23 can communicate with an external device such as a parking management server 21 and can detect a vehicle 32, the parking equipment 24 can be omitted. In this case, for example, the paid parking lot 22 does not need to have gates or the like for when a vehicle 32 enters or exits the parking lot.
[0025] Furthermore, the parking equipment 24 may also be equipped with a ticket machine, payment machine, etc., for managing the entry and exit of vehicles 32 using paper media.
[0026] User device 31 is a terminal used by user 3. User device 31 may be a portable device such as a smartphone, tablet, or wearable device. Furthermore, user device 31 is assumed to have an electronic parking ticket application for using electronic parking tickets and an electronic receipt application for using electronic receipts installed.
[0027] Vehicle 32 is a vehicle used by user 3 and equipped with an in-vehicle device 33. Vehicle 32 can be a general vehicle that can use the affiliated parking lots of the electronic receipt-compatible stores 5 and non-electronic receipt-compatible stores 6 described later. For example, vehicle 32 may include a car-sharing vehicle 32 shared by multiple people, or a vehicle 32 whose owner has changed, such as a used car.
[0028] The in-vehicle unit 33 is a device that allows the use of the ETC system by, for example, inserting an ETC card.
[0029] The electronic receipt management server 41 is a server installed at a designated location of the electronic receipt service provider 4. The electronic receipt management server 41 provides, for example, an electronic receipt application to user 3. When user 3 purchases goods at an electronic receipt-compatible store 5 using an application on which the electronic receipt application is installed, user 3 can receive an electronic receipt.
[0030] Electronic receipt-enabled stores 5 are stores that support the electronic receipt service, and include, for example, small stores such as retail shops, or stores located in large facilities such as supermarkets or shopping malls. As mentioned above, electronic receipt-enabled stores 5 are partnered with paid parking lots 22. For example, when user 3 purchases goods, electronic receipt-enabled stores 5 reimburse user 3 for a portion of the parking fee to the partnered paid parking lot 22 through the electronic receipt service.
[0031] Stores 6 that do not support electronic receipts are stores where the electronic receipt service cannot be used. Similar to stores 5 that support electronic receipts, these are small stores such as retail shops, or stores located in large facilities such as supermarkets or shopping malls. Stores 6 that do not support electronic receipts are affiliated with paid parking lots 22, as described above. For example, when user 3 purchases goods, store 6 will reimburse user 3 for a portion of the parking fee if user 3 parks their vehicle 32 in the affiliated paid parking lot 22. To reimburse a portion of the parking fee, store 6 issues a discount coupon with a QR code printed on it along with a paper receipt. The discount coupon may be integrated with the receipt. The information contained in the QR code will be described later.
[0032] Figure 2 is a block diagram showing an example of the hardware and software configuration of the electronic parking ticket server 11. First, we will describe the hardware configuration details of the electronic parking ticket server 11. The electronic parking ticket server 11 comprises a control unit 111, a storage unit 112, a communication interface 113, an input / output interface 114, an input unit 115, and an output unit 116. The control unit 111, the storage unit 112, the communication interface 113, and the input / output interface 114 are connected to each other via a bus so as to be able to communicate with each other. In addition, the input / output interface 114 is connected to the input unit 115 and the output unit 116 so as to be able to communicate with each other.
[0033] The control unit 111 of the electronic parking ticket server 11 controls the electronic parking ticket server 11. The control unit 111 includes a hardware processor such as a central processing unit (CPU).
[0034] The storage unit 112 is a storage medium. The storage unit 112 is composed of a combination of non-volatile memory that can be written to and read at any time, such as an HDD (Hard Disk Drive) or SSD (Solid State Drive), non-volatile memory such as ROM (Read Only Memory), and volatile memory such as RAM (Random Access Memory). The storage unit 112 has a program storage area and a data storage area in its storage area. The program storage area stores application programs necessary to execute various processes, in addition to the OS and middleware. Furthermore, the memory unit 112 stores various information such as a list of member numbers for the electronic parking ticket application, information about the member, parking fees for the paid parking lot 22, and discount conditions. Here, the information about the member may include the name, address, telephone number, and credit card information of user 3.
[0035] The communication interface 113 includes one or more wired or wireless communication modules. For example, the communication interface 113 includes communication modules that connect via wired or wireless means to the parking management server 21, roadside unit 23, user equipment 31, and electronic receipt management server 41 through a network 100 including a LAN or the Internet. The communication interface 113 can be any general communication interface that can communicate with the parking management server 21, roadside unit 23, user equipment 31, and electronic receipt management server 41 under the control of the control unit 111 and send and receive various types of information.
[0036] The input / output interface 114 is an interface that enables the transmission and reception of information between the input unit 115 and the output unit 116. Here, the input / output interface 114 may be part of the communication interface 113. That is, the input / output interface 114 may include a communication module that is connected to the input unit 115 and the output unit 116 by wire or wireless.
[0037] The input unit 115 is, for example, an input detection sheet employing electrostatic or pressure-based methods, placed on the display screen of a display device, and outputs a signal corresponding to the touch position of the administrator of the electronic parking ticket server 11 to the control unit 111 via the input / output interface 114. For example, the input unit 115 and the output unit 116 may be a touchscreen with integrated input and output. That is, the input unit 115 may receive input of necessary information when the administrator of the electronic parking ticket server 11 touches a button or the like displayed on the touchscreen, and output a signal corresponding to the received information to the control unit 111. The input unit 115 may also include, for example, a keyboard or pointing device for the administrator of the electronic parking ticket server 11 to input instructions to the electronic parking ticket server 11.
[0038] The output unit 116 is a display device that uses, for example, a liquid crystal or organic EL display, and displays images and messages corresponding to the signals input from the input / output interface 114.
[0039] Next, we will describe the details of the software configuration of the electronic parking ticket server 11. The control unit 111 includes a communication control unit 1111, an electronic parking ticket control unit 1112, a discount control unit 1113, an fraud control unit 1114, and a settlement control unit 1115.
[0040] The communication control unit 1111 is a control unit that sends and receives various information with the parking management server 21, roadside unit 23, user equipment 31, and electronic receipt management server 41, etc., via the communication interface 113. For example, the communication control unit 1111 receives parking entry and exit information, including the vehicle-specific ID (on-board unit ID or vehicle number, hereinafter simply referred to as "vehicle-specific ID") read from the on-board unit 33 by the roadside unit 23 or parking equipment 24. Furthermore, it receives ticket issuance requests from the user equipment 31, including the vehicle-specific ID, etc. The communication control unit 1111 also transmits ticket issuance information to the user equipment 31 indicating that an electronic parking ticket is being used in response to the ticket issuance request.
[0041] The electronic parking ticket control unit 1112 is a control unit that determines whether or not to issue an electronic parking ticket. For example, the electronic parking ticket control unit 1112 queries whether the entry information linked to the vehicle-specific ID included in the received ticket issuance request is stored in the parking database 1121, which will be described later. If it is stored, the electronic parking ticket control unit 1112 stores the parking-specific ID and entry time in the parking database 1121, linked to the user-specific ID or vehicle-specific ID, i.e., the identifier that identifies the user, included in the ticket issuance request. Furthermore, the electronic parking ticket control unit 1112 generates a ticket issuance permission including the parking-specific ID and entry time.
[0042] Here, the identifier is at least one of the following: a user-specific ID, a vehicle-specific ID that identifies vehicle 32, or a membership number issued when using an electronic receipt.
[0043] The discount control unit 1113 is a control unit that calculates a first discount amount for the parking fee at the paid parking lot 22, based on the purchase price at the electronic receipt-compatible store 5. Furthermore, the discount control unit 1113 is a control unit that calculates a second discount amount for the parking fee at the paid parking lot 22, based on the purchase price at the non-electronic receipt-compatible store 6. Furthermore, the discount control unit 1113 may calculate the parking fee when calculating the first and second discount amounts. Details of how to calculate these parking fees, the first discount amount, and the second discount amount will be described later.
[0044] The fraud control unit 1114 is a determination unit that determines whether a discount on parking fees at the paid parking lot 22 can be applied using a 2D code printed on a discount coupon issued by a store 6 that does not support electronic receipts. For example, the 2D code includes a check digit, and the fraud control unit 1114 uses the check digit to determine whether the 2D code has been tampered with. Details of the method for determining whether a discount on parking fees can be applied will be described later.
[0045] The settlement control unit 1115 is a control unit that calculates a usage statement including the usage fee that user 3 should actually pay, based on the parking fee for using the paid parking lot 22, the discount amount deducted from the parking fee according to the amount of goods purchased by user 3 at the electronic receipt-compatible store 5 and the electronic receipt-incompatible store 6. Furthermore, the settlement control unit 1115 performs settlement based on the usage fee. The method of settlement can be a general method, for example, the settlement method used when using the ETC system or a method of direct payment by credit card may be used.
[0046] The memory unit 112 includes a parking database 1121, a member information database 1122, and a discount coupon database 1123.
[0047] The parking database 1121 is a database for storing various information associated with each of the multiple paid parking lots 22. For example, the parking database 1121 is linked to the store-specific IDs of the electronic receipt-enabled stores 5 and / or non-electronic receipt-enabled stores 6, and stores information including the parking lot-specific IDs of the paid parking lots 22 that are affiliated with the electronic receipt-enabled stores 5 and / or non-electronic receipt-enabled stores 6. Furthermore, the parking database 1121 is linked to an identifier that identifies the user, and stores information such as the parking lot ID and entry time of the paid parking lot 22, and information related to the vehicle 32.
[0048] The member information database 1122 is a database that stores information related to user 3, including the user-specific ID of user device 31. For example, the member information database 1122 stores the vehicle-specific ID linked to the user-specific ID. Furthermore, the member information database 1122 stores the user-specific ID linked to the member number used for electronic receipts. In other words, the member information database may be a database in which identifiers are linked to each other.
[0049] The discount coupon database 1123 is a database that stores the discount ID table. The discount ID table is a database that stores the discount ID table and other information contained in the 2D code attached to the discount coupons issued by stores 6 that do not support electronic receipts.
[0050] Figure 3 shows an example of a discount ID table stored in the discount coupon database 1123. As shown in Figure 3, the discount ID table stores the discount ID, used flag, and discount amount. The discount ID is a one-time use ID and corresponds to the discount ID contained in the 2D code attached to the discount coupon issued by the store 6 that does not support electronic receipts. The used flag indicates whether the discount ID has been used or not; for example, a flag of "0" indicates that it is unused, and a flag of "1" indicates that it has been used. The discount amount indicates the discount amount applied by the discount ID.
[0051] Figure 4 is a block diagram showing an example of the hardware and software configuration of the parking management server 21. First, we will describe the hardware configuration details of the parking management server 21. The parking management server 21 comprises a control unit 211, a storage unit 212, a communication interface 213, an input / output interface 214, an input unit 215, and an output unit 216. The control unit 211, the storage unit 212, the communication interface 213, and the input / output interface 214 are connected to each other via a bus so as to be able to communicate with each other. In addition, the input / output interface 214 is connected to the input unit 215 and the output unit 216 so as to be able to communicate with each other.
[0052] The control unit 211 of the parking management server 21 controls the parking management server 21. The control unit 211 is equipped with a hardware processor such as a CPU.
[0053] The memory unit 212 is a storage medium. The memory unit 212 is composed of a combination of non-volatile memory that can be written to and read at any time, such as an HDD or SSD, non-volatile memory such as ROM, and volatile memory such as RAM. The memory unit 212 has a program storage area and a data storage area in its storage area. The program storage area stores application programs necessary to execute various processes, in addition to the OS and middleware.
[0054] The communication interface 213 includes one or more wired or wireless communication modules. For example, the communication interface 213 includes a communication module that wirelessly connects to an external device such as an electronic parking ticket server 11 via a network 100 including a LAN or the Internet. The communication interface 213 can be any general communication interface that can communicate with an external device and send and receive various types of information under the control of the control unit 211.
[0055] The input / output interface 214 is an interface that enables the transmission and reception of information between the input unit 215 and the output unit 216. Here, the input / output interface 214 may be part of the communication interface 213. That is, the input / output interface 214 may include a communication module that is connected to the input unit 215 and the output unit 216 by wire or wireless.
[0056] The input unit 215 is, for example, an input detection sheet employing electrostatic or pressure-based methods, placed on the display screen of a display device, and outputs a signal corresponding to the touch position of the administrator of the parking management server 21 to the control unit 211 via the input / output interface 214. For example, the input unit 215 and the output unit 216 may be a touchscreen with integrated input and output. That is, the input unit 215 may receive input of necessary information when the administrator of the parking management server 21 touches a button or the like displayed on the touchscreen, and output a signal corresponding to the received information to the control unit 211. The input unit 215 may also include, for example, a keyboard or pointing device for the administrator of the parking management server 21 to input instructions to the parking management server 21.
[0057] The output unit 216 is a display device that uses, for example, a liquid crystal or organic EL display, and displays images and messages corresponding to the signals input from the input / output interface 214.
[0058] Next, we will describe the details of the software configuration of the parking management server 21. The control unit 211 includes a communication control unit 2111 and an inventory status control unit 2112.
[0059] The communication control unit 2111 is a control unit for receiving various types of information from external devices. For example, the communication control unit 2111 receives entry and exit information from a roadside unit 23 installed in a paid parking lot 22. The entry information includes at least a vehicle-specific ID, a parking lot-specific ID, and the entry time. Furthermore, the exit information includes at least a vehicle-specific ID, a parking lot-specific ID, and the exit time.
[0060] The entry / exit status control unit 2112 is a control unit that controls which paid parking lot 22 each vehicle 32 is parked in. The entry / exit status control unit 2112 stores the received entry or exit information in the entry / exit management database.
[0061] The storage unit 212 includes an entry / exit management database 2121. The entry / exit management database 2121 is a database used to store entry information, exit information, etc. The entry / exit management database 2121 may also store the hourly parking fees for each of the paid parking lots 22.
[0062] Figure 5 is a block diagram showing an example of the hardware and software configuration of user device 31. First, we will describe the details of the hardware configuration of user device 31. The user device 31 comprises a control unit 311, a storage unit 312, a communication interface 313, an input / output interface 314, an input unit 315, and an output unit 316. The control unit 311, the storage unit 312, the communication interface 313, and the input / output interface 314 are connected to each other via a bus so as to be able to communicate with each other. In addition, the input / output interface 314 is connected to the input unit 315 and the output unit 316 so as to be able to communicate with each other.
[0063] The control unit 311 of the user device 31 controls the user device 31. The control unit 311 includes a hardware processor such as a central processing unit (CPU).
[0064] The memory unit 312 is a storage medium. The memory unit 312 is composed of a combination of non-volatile memory that can be written to and read at any time, such as an HDD or SSD, non-volatile memory such as ROM, and volatile memory such as RAM. The memory unit 312 has a program storage area and a data storage area in its storage area. The program storage area stores the OS (Operating System) and middleware, as well as application programs necessary to execute various processes. Furthermore, the storage unit 312 may store pre-registered vehicle-specific IDs and membership numbers for the electronic parking ticket application. In addition, the storage unit 312 may store pre-registered user-specific IDs or membership numbers for electronic receipts.
[0065] The user-specific ID can be any information that can identify user 3, such as an email address, name, phone number, or device ID. Furthermore, the user-specific ID includes the membership number.
[0066] The communication interface 313 includes one or more wired or wireless communication modules. For example, the communication interface 313 includes a communication module that wirelessly connects to the electronic parking ticket server 11 via a network 100, including a LAN or the Internet. The communication interface 313 can be any general communication interface that can communicate with the electronic parking ticket server 11 under the control of the control unit 311 and send and receive various information.
[0067] The input / output interface 314 is an interface that enables the transmission and reception of information between the input unit 315 and the output unit 316. Here, the input / output interface 314 may be part of the communication interface 313. That is, the input / output interface 314 may include a communication module that is connected to the input unit 315 and the output unit 316 by wire or wireless.
[0068] The input unit 315 is, for example, an input detection sheet employing electrostatic or pressure-based methods, placed on the display screen of a display device, and outputs a signal corresponding to the user 3's touch position to the control unit 311 via the input / output interface 314. For example, the input unit 315 and output unit 316 may be a touchscreen with integrated input and output. That is, the input unit 315 may receive input of necessary information when the user 3 touches a button or the like displayed on the touchscreen, and output a signal corresponding to the received information to the control unit 311. The input unit 315 may also include, for example, a keyboard or pointing device for the user 3 of the user device 31 to input instructions to the user device 31.
[0069] The output unit 316 is a display device that uses, for example, liquid crystal or organic EL (electroluminescence), and displays images and messages corresponding to the signals input from the input / output interface 314.
[0070] Next, we will describe the details of the software configuration of user device 31. The control unit 311 comprises a communication control unit 3111, an electronic parking ticket application control unit 3112, and an electronic receipt application control unit 3113.
[0071] The communication control unit 3111 is a control unit that sends and receives various information through the communication interface 313. For example, the communication control unit 3111 transmits a vehicle-specific ID or a user-specific ID to the electronic parking ticket server 11, etc.
[0072] The electronic parking ticket application control unit 3112 is a control unit that controls the electronic parking ticket application used in the paid parking lot 22. For example, the electronic parking ticket application control unit 3112 controls the electronic parking ticket application to be displayed on the output unit 316. Furthermore, the electronic parking ticket application control unit 3112 can also read code information from a two-dimensional code. The two-dimensional code may be, for example, attached to a discount coupon issued by a store 6 that does not support electronic receipts, and may contain various information for receiving a discount service on parking fees, including a discount ID.
[0073] The electronic receipt application control unit 3113 is a control unit that controls the electronic receipt application used in electronic receipt-compatible stores 5, etc. For example, when user 3 purchases goods at electronic receipt-compatible store 5, the electronic receipt application control unit 3113 controls the output unit 316 to display code information (one-dimensional code or two-dimensional code) including the user's unique ID or membership number for electronic receipts. Here, the membership number is a number used when using the electronic receipt service and is one of the identifiers that identify user 3.
[0074] Figure 6 is a block diagram showing an example of the hardware and software configuration of the electronic receipt management server 41. First, we will describe the hardware configuration details of the electronic receipt management server 41. The electronic receipt management server 41 comprises a control unit 411, a storage unit 412, a communication interface 413, an input / output interface 414, an input unit 415, and an output unit 416. The control unit 411, the storage unit 412, the communication interface 413, and the input / output interface 414 are connected to each other via a bus so as to be able to communicate with each other. In addition, the input / output interface 414 is connected to the input unit 415 and the output unit 416 so as to be able to communicate with each other.
[0075] The control unit 411 of the electronic receipt management server 41 controls the electronic receipt management server 41. The control unit 411 is equipped with a hardware processor such as a CPU.
[0076] The memory unit 412 is a storage medium. The memory unit 412 is composed of a combination of a non-volatile memory that can be written to and read at any time, such as an HDD or SSD, a non-volatile memory such as ROM, and a volatile memory such as RAM. The memory unit 412 has a program storage area and a data storage area in its storage area. The program storage area stores the OS and middleware, as well as application programs necessary to perform various processes.
[0077] The communication interface 413 includes one or more wired or wireless communication modules. For example, the communication interface 413 includes a communication module that wirelessly connects to an external device, such as an electronic parking ticket server 11, via a network 100, such as a LAN or the Internet. The communication interface 413 can be any general communication interface that can communicate with an external device and send and receive various types of information under the control of the control unit 411.
[0078] The input / output interface 414 is an interface that enables the transmission and reception of information between the input unit 415 and the output unit 416. Here, the input / output interface 414 may be part of the communication interface 413. That is, the input / output interface 414 may include a communication module that is connected to the input unit 415 and the output unit 416 by wire or wireless.
[0079] The input unit 415 is, for example, an input detection sheet employing electrostatic or pressure-based methods, placed on the display screen of a display device, and outputs a signal corresponding to the touch position of the administrator of the electronic receipt management server 41 to the control unit 411 via the input / output interface 414. For example, the input unit 415 and the output unit 416 may be a touchscreen with integrated input and output. That is, the input unit 415 may receive input of necessary information when the administrator of the electronic receipt management server 41 touches a button or the like displayed on the touchscreen, and output a signal corresponding to the received information to the control unit 411. The input unit 415 may also include, for example, a keyboard or pointing device for the administrator of the electronic receipt management server 41 to input instructions to the electronic receipt management server 41.
[0080] The output unit 416 is a display device that uses, for example, a liquid crystal or organic EL display, and displays images and messages corresponding to the signals input from the input / output interface 414.
[0081] Next, we will describe the details of the software configuration of the electronic receipt management server 41. The control unit 411 comprises a communication control unit 4111 and a purchase information control unit 4112.
[0082] The communication control unit 4111 is an interface for receiving various types of information from external devices. For example, the communication control unit 4111 receives POS information from the POS system (processor) installed in each of the electronic receipt-compatible stores 5. For example, the POS information includes the identifier of the user 3 using the electronic receipt, the products purchased by that user, the store's unique ID, etc. Furthermore, the communication control unit 4111 transmits purchase information to the electronic parking ticket server 11. The purchase information includes at least the POS information.
[0083] The purchase information control unit 4112 is a control unit that generates purchase information based on POS information. For example, the purchase information control unit 4112 generates purchase information based on POS information received from each of the POS systems of the electronic receipt-enabled stores 5. Furthermore, the purchase information control unit 4112 stores the generated purchase information in the purchase information storage unit 4121.
[0084] The storage unit 412 includes a purchase information storage unit 4121. The purchase information storage unit 4121 is a storage unit that stores purchase information generated by the purchase information control unit 4112. The purchase information storage unit 4121 may also store POS information.
[0085] Furthermore, if an electronic receipt-compatible store 5 (POS) prints a receipt on paper, user 3 can also take a picture of the receipt using the camera on user device 31 and send the purchase information to the electronic parking ticket server 11 based on the captured image. In such cases, the electronic receipt management server 41 does not necessarily have to be part of the required configuration.
[0086] (operation) First, it is assumed that a partnership agreement has been concluded between the parking lot operator 2 and the electronic receipt-compatible store 5 and the non-electronic receipt-compatible store 6. Furthermore, it is assumed that the parking lot operator 2 will use electronic parking tickets provided by the electronic parking ticket server 11 (using the electronic parking ticket application). Furthermore, it is assumed that the user device 31 already has the electronic parking ticket application and the electronic receipt application installed and has completed the pre-registration process. Furthermore, it is assumed that user 3 has consented to the linkage between the electronic parking ticket application and the electronic receipt application. As a result, it is assumed that the member information database 1122 of the electronic parking ticket server 11 stores identifiers, namely the user-specific ID, vehicle-specific ID, and member number.
[0087] Figure 7 is a sequence diagram showing an example of a user 3 using a paid parking lot 22 and visiting stores 5 that accept electronic receipts and stores 6 that do not accept electronic receipts. This sequence diagram shows that the operation of this sequence diagram is realized when the control unit 111 of the electronic parking ticket server 11, the control unit 211 of the parking management server 21, the control unit 31 of the user device 3, and the control unit 411 of the electronic receipt management server 41 read and execute the programs stored in the storage units 112, 212, 312, and 412, respectively.
[0088] This sequence begins when user 3 enters the paid parking lot 22 using vehicle 32. Communication occurs between the on-board unit 33 installed in vehicle 32 and the roadside unit 23, and the roadside unit 23 acquires on-board unit information. Here, the on-board unit information includes a vehicle-specific ID, etc. Furthermore, it is assumed that the paid parking lot 22 is a parking lot affiliated with stores 5 that support electronic receipts and stores 6 that do not support electronic receipts.
[0089] In step ST101, the communication control unit 2111 of the parking management server 21 acquires parking entry information. For example, the processor of the roadside unit 23 generates parking entry information including in-vehicle unit information, a parking-specific ID that identifies the paid parking lot 22, and the time of entry of the vehicle 32. The processor of the roadside unit 23 then transmits this information to the parking management server 21. The entry / exit status control unit 2112 of the parking management server 21 stores the received parking entry information in the entry / exit management database 2121.
[0090] Furthermore, the entry / exit status control unit 2112 may transmit a gate opening instruction or the like to the parking equipment 24. The processor of the parking equipment 24 opens the gate installed in the paid parking lot 22 in response to the instruction. This allows user 3 to park their vehicle 32 in a parking space in the paid parking lot 22. At this time, the processor of the parking equipment 24 may be controlled to output audio or video prompting user 3 to launch the electronic parking ticket application and press the ticket request button.
[0091] In step ST101, the in-vehicle unit 33 and the roadside unit 23 do not necessarily have to be in the required configuration. Instead of the in-vehicle unit ID obtained by the roadside unit 23 communicating with the in-vehicle unit 33, the vehicle number recognized from the image captured by the camera installed in the parking equipment 24 may be used as the vehicle-specific ID. In this case, the processor of the parking equipment 24 may generate parking information and transmit this parking information to the electronic parking ticket server 11.
[0092] In step ST102, the communication control unit 2111 transmits the parking entry information to the electronic parking ticket server 11. The electronic parking ticket control unit 1112 of the electronic parking ticket server 11 stores the received parking entry information in the parking database 1121, associating it with an identifier.
[0093] In step ST103, the electronic parking ticket application control unit 3112 sends a ticket issuance request. For example, in response to a notification from the parking equipment 24, user 3 launches the electronic parking ticket application and presses the ticket issuance request button to request the issuance of an electronic parking ticket. Detecting that the ticket issuance request button has been pressed, the electronic parking ticket application control unit 3112 generates a ticket issuance request that includes an identifier to identify the user. The ticket issuance request may also include location information of the user equipment 31 acquired by the control unit 111. The communication control unit 3111 then transmits the ticket issuance request generated by the electronic parking ticket application control unit 3112 to the electronic parking ticket server 11 via the communication interface 313.
[0094] In step ST104, the communication control unit 1111 transmits a ticket issuance permission. The electronic parking ticket control unit 1112 queries whether the entry information associated with the identifier included in the ticket issuance request is stored in the parking database 1121. If it is stored, the electronic parking ticket control unit 1112 stores the parking information associated with the identifier, or the parking-specific ID and entry time included in the ticket issuance request, in the parking database 1121. The electronic parking ticket control unit 1112 generates a ticket issuance permission including the parking-specific ID and entry time. The communication control unit 1111 transmits the ticket issuance permission to the user device 31 via the communication interface 113.
[0095] The electronic parking ticket control unit 1112 may also verify whether the location information included in the ticket issuance request matches the location information of the paid parking lot 22 included in the entry information. Although not shown in Figure 7, the communication control unit 1111 may also send a ticket issuance permission to the parking management server 21.
[0096] On the other hand, if the information is not stored in the parking database 1121, the electronic parking ticket control unit 1112 will generate information indicating that the ticket cannot be issued, and the communication control unit 1111 will transmit this information to the user device 31. In this case, user 3 will take appropriate action depending on the nature of the error.
[0097] As described above in steps ST101 to ST104, user 3 will enter the paid parking lot 22 and an electronic parking ticket will be issued.
[0098] Next, let's assume that User 3 purchases goods at both store 5, which supports electronic receipts, and store 6, which does not. In this embodiment, let's assume that User 3 first purchases goods at store 5, which supports electronic receipts. At this time, let's assume that User 3 wishes to receive the receipt as an electronic receipt.
[0099] In step ST105, the POS system (processor) of the electronic receipt-enabled store 5 reads an identifier (at least one of the user-specific ID, vehicle-specific ID, and membership number) from the code (one-dimensional code or two-dimensional code) displayed by the user device 31. User 3 launches the electronic receipt application on the user device 31. The electronic receipt application control unit 3113 displays the one-dimensional code or two-dimensional code containing the identifier on the output unit 316. The reason the code may include the vehicle-specific ID is because the electronic parking ticket application and the electronic receipt application are linked. Then, for example, an employee of the electronic receipt-enabled store 5 reads the code displayed on the user device 31 using the POS system.
[0100] In step ST106, the POS system of the electronic receipt-enabled store 5 generates purchase information including the products purchased by user 3, the price, a store-specific ID that identifies the electronic receipt-enabled store 5, and an identifier, and sends it to the electronic receipt management server 41.
[0101] In step ST107, the communication control unit 4111 of the electronic receipt management server 41 transmits the purchase information to the electronic parking ticket server 11. The purchase information control unit 4112 stores the purchase information in the purchase information storage unit 4121. The purchase information control unit 4112 may also determine that it is necessary to transmit the purchase information to the electronic parking ticket server 11 if it determines that the purchase information contains a vehicle-specific ID. For example, transmitting all purchase information to the electronic parking ticket server 11 would result in transmitting a huge amount of purchase information. However, by transmitting the purchase information only if it contains a vehicle-specific ID indicating that the electronic parking ticket application and the electronic receipt application are linked, it becomes unnecessary to transmit all purchase information to the electronic parking ticket server 11. The communication control unit 4111 then transmits the purchase information to the electronic parking ticket server 11 through the communication interface 413.
[0102] In step ST108, the discount control unit 1113 of the electronic parking ticket server 11 calculates the discount amount. The discount control unit 1113 extracts the parking lot-specific ID associated with the identifier contained in the purchase information from the parking database 1121. Then, the discount control unit 1113 extracts the electronic receipt-compatible store 5 corresponding to the paid parking lot 22 corresponding to the extracted parking lot-specific ID. Then, the discount control unit 1113 checks whether the extracted electronic receipt-compatible store 5 matches the store-specific ID contained in the purchase information, and if they match, calculates the discount amount corresponding to the purchase information. The method for calculating the discount amount can be any general method, and a detailed explanation is omitted here.
[0103] In step ST109, the communication control unit 1111 transmits discount amount information to the user device 31. The discount control unit 1113 generates discount amount information including the calculated discount amount. The discount control unit 1113 may also calculate the current usage time and parking fee of the paid parking lot 22 based on the entry time and current time included in the entry information and include this in the discount amount information. The communication control unit 1111 transmits the discount amount information to the user device 31 via the communication interface 113. The electronic parking ticket application control unit 3112 of the user device 31 displays the discount amount information on the display of the output unit 316. In other words, by performing steps ST105 to ST109 as a series of processes, the user 3 can find out the discount amount corresponding to the purchase at the electronic receipt-compatible store 5 in real time.
[0104] Furthermore, suppose user 3 wishes to see the current parking fee and presses the button to check usage time and fee. The communication control unit 3111 may send an inquiry to the electronic parking ticket server 11 in response to the pressing of the button. The discount control unit 1113 of the electronic parking ticket server 11, upon receiving the inquiry, may perform the same processing as in steps ST108 to ST109 above and display the current parking time and discount amount on the user device 31.
[0105] Figure 8 shows an example of an electronic parking ticket application displayed on the user device 31's screen. Figure 8(a) shows an example of displaying the discount amount for using the store in real time after a purchase at store 5 that supports electronic receipts, and Figure 8(b) shows an example of displaying the discount amount, etc., in response to instructions from user 3. As shown in Figure 8, user 3 can find out the parking fee and discount amount for the paid parking lot 22 in real time or at a time that user 3 wants to know.
[0106] Next, suppose user 3 purchases goods at store 6, which does not support electronic receipts. In this case, in addition to a regular receipt, user 3 receives a paper discount coupon with a QR code printed on it for a discount on parking fees at paid parking lot 22. Alternatively, user 3 may receive a regular receipt with the QR code printed on the discount coupon.
[0107] In step ST110, the communication control unit 3111 transmits a discount request. The electronic parking ticket application control unit 3112 reads the 2D code printed on the discount ticket and controls it to obtain the 2D code information. The 2D code information includes at least a discount ID and a check digit. Furthermore, the 2D code may also include the store ID and purchase price for purchases made at stores 6 that do not support electronic receipts. The 2D code information may be encrypted using a common method. The electronic parking ticket application control unit 3112 generates a discount request including the 2D code information and identifier. Then, the communication control unit 3111 transmits the generated discount request to the electronic parking ticket server 11 through the communication interface 113.
[0108] In step ST111, the fraud control unit 1114 performs a fraud check. The fraud control unit 1114 decodes the 2D code information included in the discount request. First, the fraud control unit 1114 checks for tampering using the check digit included in the 2D code information. If it is determined that there is no tampering, the fraud control unit 1114 checks for duplicates using the discount ID. For example, the fraud control unit 1114 retrieves information corresponding to the discount ID from the discount ID table stored in the discount coupon database. Then, the fraud control unit 1114 determines whether the used flag of the retrieved information is used or not. If it is not used, for example, if the value of the flag is 0, it is determined that the discount ID has not been used.
[0109] On the other hand, if the discount ID has already been used, for example, if the flag value is 1, it is determined that the discount ID has already been used. In this case, the communication control unit 1111 sends information to the user device 31 indicating that the discount cannot be applied. When the electronic parking ticket application control unit 3112 receives this information, it may display on the output unit 316's display a message such as "This discount coupon has already been used and cannot be used."
[0110] In step ST112, the discount control unit 1113 calculates the discount amount. The discount control unit 1113 refers to the discount coupon database 1123 and extracts the discount amount corresponding to the discount ID included in the discount request. Furthermore, the discount control unit 1113 adds the extracted discount amount to the discount amount calculated in step ST108. If the discount request includes the purchase price of the goods, the discount control unit 1113 may also calculate a discount amount corresponding to the purchase price, similar to step ST108.
[0111] In step ST113, the communication control unit 1111 transmits discount amount information to the user device 31. The discount control unit 1113 generates discount amount information including the calculated discount amount. The discount control unit 1113 may also calculate the current usage time and parking fee of the paid parking lot 22 and include them in the discount amount information. The communication control unit 1111 transmits the discount amount information to the user device 31 via the communication interface 113. The electronic parking ticket application control unit 3112 of the user device 31 displays the discount amount information on the display of the output unit 316. In other words, by performing steps ST105 to ST109 as a series of processes, user 3 can know the discount amount corresponding to purchases at electronic receipt-compatible stores 5 and non-electronic receipt-compatible stores 6 in real time. Furthermore, if steps ST110 to ST113 are performed before steps ST105 to ST109, that is, if user 3 first purchases goods at store 6 which does not support electronic receipts, then the discount control unit 1113 may, of course, also add up the discount amounts in step ST108.
[0112] Furthermore, as shown in Figure 8, steps ST105 to ST113 may be performed each time user 3 purchases goods at an electronic receipt-compatible store 5 or an electronic receipt-incompatible store 6.
[0113] Finally, after user 3 has finished making purchases at the electronic receipt-enabled store 5 and the non-electronic receipt-enabled store 6, they attempt to exit the paid parking lot 22 with vehicle 32.
[0114] In step ST114, the entry / exit status control unit 2112 of the parking management server 21 acquires exit information. For example, the processor of the parking equipment 24 detects a vehicle 32 that is about to exit the paid parking lot 22. The processor of the parking equipment 24 then sends an acquisition instruction to the roadside unit 23. The processor of the roadside unit 23 communicates with the in-vehicle unit 33 and acquires the in-vehicle unit information. The processor of the roadside unit 23 generates exit information including the in-vehicle unit information, a parking lot-specific ID that identifies the paid parking lot 22, and the exit time of the vehicle 32, and sends the generated exit information to the parking management server 21. As a result, the entry / exit status control unit 2112 acquires the exit information. The entry / exit status control unit 2112 also stores the acquired exit information in the entry / exit management database 2121.
[0115] Furthermore, after acquiring the exit information, the communication control unit 2111 may send a gate opening instruction to the parking equipment 24. The processor of the parking equipment 24 controls the gate to open. As a result, user 3 can exit the paid parking lot 22.
[0116] In addition, as with step ST101 described above, in step ST114, the vehicle number, which is a vehicle-specific ID, may be obtained using the camera provided by the parking equipment 24. The processor of the parking equipment 24 may then transmit the vehicle-specific ID as parking entry information to the parking management server 21.
[0117] In step ST115, the communication control unit 2111 transmits the exit information to the electronic parking ticket server 11. Upon receiving the exit information, the communication control unit 2111 forwards the exit information to the electronic parking ticket server 11.
[0118] In step ST116, the settlement control unit 1115 performs the settlement process. The settlement control unit 1115 refers to the parking database 1121 and the member information database 1122 to obtain the user-specific ID and parking-specific ID linked to the vehicle-specific ID included in the exit information. Then, it calculates the parking fee based on the entry time and exit time. Then, the settlement control unit 1115 performs the settlement process with the fee after deducting the discount amount calculated in step ST108 or step ST112. Note that any common method of settlement is acceptable, and a detailed explanation is omitted here.
[0119] In step ST117, the communication control unit 1111 transmits the charge details to the user device 31. After the settlement is completed, the settlement control unit 1115 creates a charge details statement including the settled amount, the actual parking fee, the discount amount, etc. Then, the communication control unit 1111 transmits the created charge details statement to the user device 31.
[0120] (Effects of the embodiment) According to the embodiment described above, when a user 3 parks in a paid parking lot 22 that is affiliated with an electronic receipt-enabled store 5 and an electronic receipt-incompatible store 6, and purchases goods at either the electronic receipt-enabled store 5 or the electronic receipt-incompatible store 6, the parking fee at the paid parking lot 22 will be discounted according to the purchase price of the goods. As a result, user 3 can receive discount services from both the electronic receipt-enabled store 5 and the electronic receipt-incompatible store 6.
[0121] Furthermore, when user 3 purchases a product, they will be able to see the discount amount in real time, and they will also be able to see the current parking fee in real time.
[0122] [Other embodiments] It should be noted that this invention is not limited to the embodiments described above. For example, although the electronic parking ticket server 11 and the electronic receipt management server 41 are shown as separate servers, they may be integrated into a single server. Alternatively, although the electronic parking ticket server 11 and the parking management server 21 are shown as separate servers, they may be integrated into a single server. In the case of integration, each process described in Figure 7 may be performed by the integrated server.
[0123] In short, this invention is not limited to the embodiments described above, and can be modified in various ways during implementation without departing from its essence. Furthermore, each embodiment may be combined as appropriately as possible, in which case the combined effects can be obtained. Moreover, the embodiments described above include inventions at various stages, and various inventions can be extracted by appropriate combinations of the multiple constituent elements disclosed. [Explanation of symbols]
[0124] S... Parking fee discount management system 1…Electronic parking ticket management business operator 11…Electronic parking ticket server 111... Control Unit 1111...Communication Control Unit 1112...Electronic Parking Ticket Control Unit 1113...Discount Control Unit 1114...Illegal Control Unit 1115... Settlement Control Unit 112...Storage section 1121... Parking Database 1122... Member Information Database 1123... Discount coupon database 113...Communication Interface 114… Input / Output Interface 115...Input section 116...Output section 2…Parking lot operators 21…Parking management server 211... Control Unit 2111...Communication Control Unit 2112... Inbound / Outbound Status Control Unit 2113... Inquiry Control Unit 2114... Parking Fee Control Unit 212...Storage section 2121... Inventory Management Database 213…Communication Interface 214… Input / Output Interface 215...Input section 216...Output section 231... Control Unit 232...Storage section 22… Paid parking 23…Roadside machine 24…Parking equipment 3…User 31…User equipment 311... Control Unit 3111...Communication Control Unit 3112...Electronic Parking Ticket Application Control Unit 3113...Electronic Receipt Application Control Unit 312...Storage section 313...Communication Interface 314… Input / Output Interface 315...Input section 316…Output section 32... Vehicles 33…In-vehicle device 4…Electronic receipt service providers 41…Electronic receipt management server 411... Control Unit 4111...Communication Control Unit 4112...Purchasing Information Control Unit 412...Storage section 4121…Purchase information storage unit 413…Communication Interface 414… Input / Output Interface 415...Input section 416...Output section 5…Stores that accept electronic receipts 6…Stores that do not support electronic receipts 100…Network
Claims
1. The user's device on which the electronic parking ticket for the paid parking lot the user is using was issued, An electronic parking ticket server connected to the aforementioned user device, Equipped with, The aforementioned user equipment is An electronic parking ticket application control unit reads 2D code information from a 2D code attached to a discount coupon issued to the user upon purchase at a store that does not support electronic receipts, and A user transmission control unit that transmits a discount request including the two-dimensional code information and an identifier that identifies the user, Equipped with, The aforementioned electronic parking ticket server is A parking database that stores parking information linked to the parking ID and entry time of the aforementioned paid parking lot, and the aforementioned identifier, A server receiving control unit receives purchase information including the purchase price and identifier of the goods purchased by the user at an electronic receipt-compatible store, and receives the discount request. A discount amount control unit extracts the parking ID from the parking database based on the identifier included in the purchase information and the identifier included in the discount request, respectively, and calculates the parking fee for the paid parking lot corresponding to the parking ID from the previous entry time to the present, a first discount amount discounted according to the purchase price, and a second discount amount discounted according to the two-dimensional code information, respectively. A server transmission control unit transmits discount amount information, including the parking fee, the first discount amount, and the second discount amount, to the user's device. A parking fee discount management system equipped with [features].
2. The discount amount control unit calculates the parking fee, the first discount amount, and the second discount amount each time it receives the purchase price or the discount request. The parking fee discount management system according to claim 1.
3. The discount amount control unit calculates the parking fee, the first discount amount, and the second discount amount in response to an inquiry from the user device. The parking fee discount management system according to claim 1.
4. The aforementioned two-dimensional code information includes a discount ID and a check digit, The aforementioned electronic parking ticket server includes a discount ticket database that stores a discount ID table including discount IDs and used flags, An unauthorized control unit checks for tampering based on the check digit, retrieves the used flag corresponding to the discount ID included in the two-dimensional code information from the discount ID table, and determines whether the discount ID has been used based on the value of the retrieved used flag. Furthermore, The parking fee discount management system according to claim 1.
5. The discount ID table further stores the discount amount associated with the discount ID, If the discount amount control unit determines that the discount ID is not already in use, it sets the discount amount stored in the discount ID table as the second discount amount. The parking fee discount management system according to claim 4.
6. If the discount amount control unit determines that the discount ID has not been used, it calculates the second discount amount based on the purchase price of the electronic receipt-incompatible store included in the discount request. The parking fee discount management system according to claim 4.
7. The aforementioned identifier is one of the following: a user-specific ID, a vehicle-specific ID of the vehicle used by the user, or a membership number for using electronic receipts. The parking fee discount management system according to claim 1.
8. A parking database that stores parking information linked to the parking ID of a paid parking lot for which an electronic parking ticket was issued to a user, the time of entry, and an identifier that identifies the user, A server receiving control unit receives purchase information including the purchase price and identifier of the goods purchased by the user at a store that supports electronic receipts, and receives a discount request including two-dimensional code information and the identifier read from a discount coupon issued in response to a purchase by the user at a store that does not support electronic receipts. A discount amount control unit extracts the parking ID based on the identifier included in the purchase information and the identifier included in the discount request, respectively, and calculates the parking fee for the paid parking lot corresponding to the parking ID from the previous entry time to the present, a first discount amount discounted according to the purchase price, and a second discount amount discounted according to the two-dimensional code information, respectively. A server transmission control unit that transmits the parking fee, the first discount amount, and the second discount amount to the user's equipment, An electronic parking ticket server equipped with the following features.
9. A method for managing parking fee discounts implemented by an electronic parking ticket server, The system stores parking information linked to the parking ID of the paid parking lot where an electronic parking ticket was issued to the user, the time of entry, and an identifier that identifies the user. The system receives purchase information including the purchase price and identifier of the goods purchased by the user at a store that supports electronic receipts, Receiving a discount request including a 2D code information read from a discount coupon issued in response to a purchase made by the user at a store that does not support electronic receipts, and the identifier, Extracting the parking ID based on the identifier included in the purchase information and the identifier included in the discount request, The process involves calculating the parking fee for the paid parking lot corresponding to the aforementioned parking ID from the time of entry to the present, a first discount amount applied according to the purchase price, and a second discount amount applied according to the two-dimensional code information. The parking fee, the first discount amount, and the second discount amount are transmitted to the user's device. A parking fee discount management method that includes the following features.
10. A parking fee discount management program comprising instructions to be executed by the processor of an electronic parking ticket server, The system stores parking information linked to the parking ID of the paid parking lot where an electronic parking ticket was issued to the user, the time of entry, and an identifier that identifies the user. The system receives purchase information including the purchase price and identifier of the goods purchased by the user at a store that supports electronic receipts, Receiving a discount request including a 2D code information read from a discount coupon issued in response to a purchase made by the user at a store that does not support electronic receipts, and the identifier, Extracting the parking ID based on the identifier included in the purchase information and the identifier included in the discount request, The process involves calculating the parking fee for the paid parking lot corresponding to the aforementioned parking ID from the time of entry to the present, a first discount amount applied according to the purchase price, and a second discount amount applied according to the two-dimensional code information. The parking fee, the first discount amount, and the second discount amount are transmitted to the user's device. A parking fee discount management program that includes these features.
Citation Information
Patent Citations
Entry / exit system and entry / exit control method
JP2018022285A
Electronic parking ticket management system, server device, and service provision system
JP2021163362A
Information processing system, information processing device, information processing method, and information processing program
JP2023089709A