The present application claims priority to and the benefit of Korean Patent Application No. 10-2017-0021825, filed on Feb. 17, 2017, which is incorporated herein by reference in its entirety.
The present disclosure relates to a payment method and system of a vehicle.
The statements in this section merely provide background information related to the present disclosure and may not constitute prior art.
Geofence technology refers to technology for storing location information of a vehicle when the vehicle deviates from an area predetermined by a user or a protector, and notifying the user or the protector with a message indicating that the vehicle is outside geofence range based on the stored location information.
Such geofence technology efficiently notifies the user of the predetermined area to inhibit the vehicle from entering a prohibited area and from deviating the predetermined area.
Recently, simple payment systems using a virtual account in a vehicle have been widely used.
However, in today's geofence technology, it may be difficult to manage a payment system of a user who drives a vehicle.
The present disclosure provides a payment method and system of a vehicle, which are capable of identifying payment rights according to users who use the payment system and making payment based on a category of a point of interest (POI) of a user.
A method of making payment in a vehicle may include: determining, with a head unit (H/U), whether a user of the vehicle is either a main user or a sub user, receiving, with the H/U location information of the vehicle; determining, with the H/U, a category of a point of interest (POI) and payment rights based on the location information of the vehicle and the user of the vehicle, wherein the category of the POI is determined based on the location information of the vehicle, and wherein the payments rights is predetermined depending on the category of the POI; and attempting to make payment, with the H/U, through a payment server based on the payment rights.
In another aspect of the present disclosure, a system for making payment in a vehicle may include: a head unit (H/U) configured to determine whether a user of the vehicle is either a main user or a sub user, to receive location information of the vehicle, to determine a category of a point of interest (POI) and payment rights based on the location information of the vehicle and the user of the vehicle, wherein the category of the POI is determined based on the location information of the vehicle, and wherein the payment rights is predetermined depending on the category of the POI; and a payment server, wherein the H/U attempts to make payment through the payment server based on the payment rights.
Further areas of applicability will become apparent from the description provided herein. It should be understood that the description and specific examples are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure.
In order that the disclosure may be well understood, there will now be described various forms thereof, given by way of example, reference being made to the accompanying drawings, in which:
The drawings described herein are for illustration purposes only and are not intended to limit the scope of the present disclosure in any way.
The following description is merely exemplary in nature and is not intended to limit the present disclosure, application, or uses. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features.
The present disclosure relates to a payment method and system of a vehicle, which are capable of distinguishing between a main user and a sub user of the vehicle to provide payment rights to each user such that a user who uses this vehicle makes payment within a predetermined area.
Referring to
The H/U 100 may include a communication unit 110, a sensing unit 120, a memory 130 and a controller 140.
The communication unit 110 refers to a wireless communication module and may be provided inside or outside the vehicle. The communication unit 110 transmits and receives a wireless signal over a communication network according to wireless Internet technologies.
Examples of the wireless Internet technology may include WLAN (Wireless LAN), Wi-Fi (Wireless-Fidelity), Wi-Fi (Wireless Fidelity) Direct, DLNA (Digital Living Network Alliance), WiBro (Wireless Broadband), WiMAX (World Interoperability for Microwave Access), HSDPA (High Speed Downlink Packet Access), HSUPA (High Speed Uplink Packet Access), LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), etc. The communication unit 110 transmits and receives data according to at least one wireless Internet technology including Internet technologies other than the above-described technologies. For example, the communication unit 110 may exchange data with an external server in a wireless manner.
The communication unit 110 may output vehicle information including vehicle speed information, vehicle traveling direction information and vehicle location information to the external server. The communication unit 110 may output the vehicle information to the external server at a predetermined period.
The communication unit 110 may output a login request signal to the telematics server 200. The communication unit 110 may output payment account generation information to the payment server 300. The communication unit 110 may output payment account deposit information to the payment server 300. The communication unit 110 may output payment request information to the payment server 300. The payment request information may include shopping malls, gas stations, restaurants, etc.
The communication unit 110 may receive fuel information through a refueling sensor of the sensing unit 120.
The sensing unit 120 may receive the location information of the vehicle through a GPS module. The sensing unit 120 may include a fuel sensor.
The memory 130 is electrically connected to the controller 140. The memory 130 may store basic data of a unit, control data for operational control of a unit and input/output data. The memory 130 may include various storage devices such as a ROM, a RAM, an EPROM, a flash drive or a hard drive. The memory 130 may store a variety of data for overall operation of the vehicle, such as programs for processing or control of the controller 140.
The memory 130 may store a category of a POI configured by the main user. The memory 130 may store personal information of the user of the vehicle. The personal information may include fingerprint, iris, voice, etc.
The controller 140 may configure the category of the POI of the user in the vehicle. Only the main user may configure the category of the POI. The sub user may not configure the category of the POI.
The controller 140 may determine the mileage range of the vehicle based on the fuel information received from the communication unit 110.
The controller 140 may calculate a geofence area including a radius set to a predetermined distance from the location of the vehicle based on the current location of the vehicle received from the sensing unit 120.
The controller 140 may determine whether the category of the POI corresponding to the location information of the vehicle and predetermined payment rights based on the category are configured.
The category of the POI corresponding to the location information of the vehicle may include geofence information according to a user registered with the H/U 100.
The payment rights may be pre-configured by the main user registered with the management server 300. The payment rights may be differently configured depending on the main user and the sub user.
The controller 140 may configure the payment rights based on the category of the POI. The controller 140 may determine the payment rights in the POI of the geofence area with respect to the sub user.
The controller 140 may try to make payment at any places capable of processing payment in the geofence area with respect to the main user.
When payment success information is received from the payment server 300, the controller 140 may generate a control signal for notifying the main user of a success message.
When payment failure information is received from the payment server 300, the controller 140 may generate a control signal for notifying the main user of a failure message.
The controller 140 may be implemented by one or more microprocessors operating by a set program and the set program may include a series of commands for performing the steps included in the payment system and method of the vehicle in some forms of the present disclosure.
The telematics server 200 may transmit and receive information to and from the H/U 100, the payment server 300 and the management server 400 through wireless communication.
The telematics server 200 may receive login information from the H/U 100. The telematics server 200 may transmit oil price information to and receive oil price information from the H/U 100. The telematics server 200 may transmit the payment rights configured by the main user to the H/U 100.
When the sub user requests payment, the telematics server 200 may notify the main user that the sub user has requested the payment. When a sub user requests payment without the payment rights, the telematics server 200 may enable the main server to configure the payment rights using wireless communication.
The payment server 300 may transmit and receive information to the H/U 100, the telematics server 200 and the management server 400 through wireless communication. The payment server 300 may generate a virtual account according to an account generation request of the H/U 100. The payment server 300 may make payment according to a payment request of the H/U 100.
The management server 400 may transmit and receive information to and from the H/U 100, the telematics server 200 and the payment server 300 through wireless communication. The management server 400 may register the main user and the sub user. The management server 400 may store member registration information and user registration information.
In
In
The H/U 100 may log in to the telematics server 200 through the communication unit 110 in a wireless communication manner. The telematics server 200 may receive the information on the main user from the management server 400.
The H/U 100 may store configuration information and the payment rights of the user in the memory 130 based on the category of the POI configured by the main user (S320). The main user and the sub user may have the payment rights.
The H/U 100 may make a request for generating a virtual account from the payment server 300 when the rights of the main user and the sub user are configured. The payment server 300 may generate the virtual account according to the account generation request of the H/U 100. The virtual account may be used for payment using the vehicle.
The H/U 100 may deposit money into the virtual account stored in the payment server 300. The H/U 100 may use money deposited in the virtual account upon making payment. The H/U 100 may determine the user based on the personal information stored in the memory 130, upon logging in to the payment system through the telematics server 200 (S330).
The H/U 100 may determine the location of the vehicle when the user who logs in to the payment system is determined (S340). The location of the vehicle may be received from the GPS device mounted in the vehicle.
The H/U 100 may determine whether the payment rights are configured in the POI of the predetermined geofence area based on the received GPS location information (S350).
The H/U 100 may try to make payment through the payment server upon determining that the payment rights are configured.
If payment is successfully made, the payment server 300 may transmit payment complete information to the H/U 100. If payment is completed, the H/U 100 may transmit a payment success message to the main user (S360). The message may be transmitted through a short message service (SMS).
If payment fails, the payment server 300 may transmit payment failure information to the H/U 100. The H/U 100 may transmit payment failure message to the main user.
When the main user receives the payment failure message, the main user may transmit payment right information to the H/U 100 through the telematics server 200 to configure the payment rights of the sub user.
In
The H/U 100 may log in to the telematics server 200 through the communication unit 110 in a wireless communication manner. The H/U 100 may make a request for generating a virtual account from the payment server 300 upon logging in to the telematics server 200. The payment server 300 may generate the virtual account according to the account generation request of the H/U 100. The virtual account may be used for payment using the vehicle. The H/U 100 may deposit money into the virtual account stored in the payment server 300.
The H/U 100 may receive fuel information from the sensing unit 120. The controller 140 may determine a mileage range based on the fuel information (S420). The mileage range may be determined based on the location of a gas station within the geofence area.
The H/U 100 may receive oil price information from the gas station within the mileage range through the telematics server 200.
The H/U 100 may set the amount of fuel according to a user request. The amount of fuel may be set based on the oil price information.
The H/U 100 may analyze a fueling pattern of the user based on the setting of the amount of fuel (S430). The fueling pattern may increase fuel efficiency based on the setting of the amount of fuel and the fueling pattern of the user. The H/U 100 may determine when fueling is necessary by analyzing the fueling pattern.
The H/U 100 may determine the location of the vehicle upon determining when fueling is necessary (S440). The location of the vehicle may be received from the GPS device mounted in the vehicle.
The H/U 100 may determine whether the location of the vehicle is within the geofence area based on the GPS information.
If the location of the vehicle is within the geofence area, the H/U may make a request for payment for fueling from the payment server 300.
The payment server 300 may make payment for fueling according to the payment request.
In
The H/U 100 may log in to the telematics server 200 through the communication unit 110 in a wireless communication manner. The telematics server 200 may receive the information on the main user from the management server 400.
The H/U 100 may store configuration information and the payment rights of the user in the memory 130 based on the category of the POI configured by the main user (S520). The main user and the sub user may have the payment rights. The main user may register a plurality of sub users.
For example, the H/U 100 may store the category of the POI of a first user configured by the main user. The category of the POI of the first sub user may include shopping malls, gas stations and restaurants. The H/U 100 may store the category of the POI of a second user configured by the main user. The category of the POI of the second sub user may include gas stations.
The H/U 100 may make a request for generating a virtual account from the payment server 300 when the rights of the main user and the sub user are configured. The payment server 300 may generate the virtual account according to the account generation request of the H/U 100. The virtual account may be used for payment using the vehicle.
The H/U 100 may deposit money into the virtual account stored in the payment server 300. The H/U 100 may use money deposited in the virtual account upon making payment. The H/U 100 may request payment from the payment server 300 with respect to a shopping mall.
The H/U 100 may determine the payment rights of the user based on the category of the POI stored in the memory 130 (S530). The category of the POI may include whether the vehicle is within the predetermined geofence area. The category of the POI may be equal to the geofence.
If the user who has requested payment is the first sub user, the payment server 300 may make payment with respect to the shopping mall based on the category of the POI.
If the user who has requested payment is the second sub user, the payment server 300 may not make payment with respect to the shopping mall based on the category of the POI of the second sub user.
In
The H/U 100 may log in to the telematics server 200 through the communication unit 110 in a wireless communication manner. The H/U 100 may make a request for generating a virtual account from the payment server 300 upon logging in to the telematics server 200. The payment server 300 may generate the virtual account according to the account generation request of the H/U 100. The virtual account may be used for payment using the vehicle. The H/U 100 may deposit money into the virtual account stored in the payment server 300.
The H/U 100 may receive fuel information from the sensing unit 120. The controller 140 may determine a mileage range based on the fuel information (S620).
The H/U 100 may receive oil price information from the gas station within the mileage range through the telematics server 200.
The H/U 100 may set the amount of fuel according to a user request. The amount of fuel may be set based on the oil price information.
The H/U 100 may analyze the fueling pattern of the user based on the setting of the amount of fuel (S630).
The H/U 100 may determine the location of the vehicle when the fueling pattern is analyzed (S640). The location of the vehicle may be received from the GPS device mounted in the vehicle.
The H/U 100 may determine whether the location of the vehicle is within the geofence area based on the GPS information (S650).
Upon determining that the location of the vehicle is within the geofence area, a request for payment for fueling may be made from the payment server 300.
The payment server 300 may make payment for fueling according to the payment request (S660).
If payment fails, the payment server may transmit payment failure information to the H/U 100.
The H/U 100 may transmit the payment failure information of the sub user to the main user through a message (S670). The message may be transmitted through a short message service (SMS).
In addition, the H/U 100 may receive permission for the payment request from the main user through the telematics server 200, when the sub user requests payment without payment rights.
When the main user receives the message indicating that the sub user requests payment without payment rights, the main user may configure the payment rights in the H/U 100 through the telematics server 200. The H/U 100 may request payment from the payment server upon receiving the payment rights of the main user.
The payment method and system of the vehicle according to the present disclosure have the following effects.
First, a main user who mainly uses the vehicle may deposit money into a virtual account, through which payment may be made in the vehicle, and a sub user who uses the vehicle may freely make payment within a geofence area.
Second, since payment may be made only within the geofence area, it is possible to drive the vehicle while making payment in the vehicle.
The present disclosure may be implemented as code that can be written to a computer-readable recording medium and can thus be read by a computer. Examples of the computer-readable recording medium may include a hard disk drive (HDD), a solid state drive (SSD), a silicon disk drive (SDD), a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage, and a carrier wave (e.g., data transmission over the Internet).
The computer-readable recording medium can be distributed over a plurality of computer systems connected to a network so that computer-readable code is written thereto and executed therefrom in a decentralized manner. Functional programs, code, and code segments needed to realize some forms of the present disclosure herein can be construed by one of ordinary skill in the art.
The description of the disclosure is merely exemplary in nature and, thus, variations that do not depart from the substance of the disclosure are intended to be within the scope of the disclosure. Such variations are not to be regarded as a departure from the spirit and scope of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
10-2017-0021825 | Feb 2017 | KR | national |