Vehicle sharing service device and operation method thereof

By using a recommendation algorithm based on the user's vehicle usage history in the vehicle sharing system, vehicles with similar functions are recommended and users are provided with customized manuals, the problem that users cannot identify the functions and control methods of vehicles in advance, and the user experience is improved.

CN111091437BActive Publication Date: 2025-02-14HYUNDAI MOTOR CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN201910131019.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2018-10-23
Filing Date
2019-02-21
Publication Date
2025-02-14
Estimated Expiration
2039-02-21

AI Technical Summary

Technical Problem

In the existing vehicle sharing system, users cannot identify the functions and control methods of the vehicle in advance, resulting in different functions and control methods from the main use of vehicles, which makes users feel troubled.

Method used

Design a vehicle sharing service device and method. Based on the user's vehicle usage history information through communication devices, memory and processor, it recommends vehicles with similar operating methods to the user's main use of vehicle functions, and provides user custom manuals to help The user understands different functional control methods than previous vehicles.

Benefits of technology

It improves the convenience of users to choose functional vehicles that are easy to operate, reduces the troubles caused by different vehicle functions and control methods, and improves the user experience of vehicle sharing services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111091437B_ABST
    Figure CN111091437B_ABST
Patent Text Reader

Abstract

A vehicle sharing service device and a method for operating the vehicle sharing service device are provided. The vehicle sharing service device may include: a communication device that communicates with a user terminal and a vehicle terminal; a memory that stores vehicle use history information related to each user; and a processor that, when receiving a user's request to use a vehicle sharing service from the user terminal, recommends a vehicle having a function operation mode similar to that of a previously used vehicle based on the vehicle use history information related to the user.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-reference to related applications

[0002] This application claims priority to Korean Patent Application No. 10-2018-0126939, filed on October 23, 2018, which is hereby incorporated by reference in its entirety for all purposes. Technical Field

[0003] The present invention relates to a vehicle sharing service device and a method for operating the vehicle sharing service device. Background Art

[0004] Car sharing is a system that allows users to rent and use vehicles in time units. When using such a car sharing system, the user reserves a vehicle, receives the vehicle at a location close to the user, uses the vehicle, and then returns the vehicle to the person in charge.

[0005] Although conventional vehicle sharing systems allow users to easily reserve a vehicle to be used through the user's electronic device, the user can only identify the vehicle type and / or vehicle color, and cannot identify the vehicle functions and vehicle handling methods in advance. Therefore, when the vehicle that the user mainly uses and the rented vehicle are different from each other in functions and function handling methods, the user may become annoyed because the user must identify the vehicle functions and vehicle handling methods through a guide (manual).

[0006] The information included in this background section of the present invention is only for enhancement of understanding of the general background of the invention and should not be taken as an admission or any form of suggestion that this information constitutes the prior art known to a person skilled in the art. Summary of the invention

[0007] Various aspects of the present invention are directed to providing a vehicle sharing service device and a method for operating the vehicle sharing service device, which are configured to recommend, to a user using a vehicle sharing service, a vehicle having a function operation method similar to that of a vehicle that the user usually and mainly uses.

[0008] Various aspects of the present invention are intended to provide a vehicle sharing service device and a method for operating the vehicle sharing service device, which are configured to provide a manual about the function operation method of the current vehicle to be used by a user using the vehicle sharing service, which function operation method is different from the function operation method of the vehicle that the user usually mainly uses.

[0009] The technical problems to be solved by the present invention are not limited to the aforementioned problems, and any other technical problems not mentioned herein will be clearly understood by those skilled in the art to which the present invention belongs from the following description.

[0010] According to various aspects of the present invention, a vehicle sharing service apparatus may include: a communication device that communicates with a user terminal and a vehicle terminal; a memory that stores vehicle usage history information related to each user; and a processor that, when receiving a user's request to use a vehicle sharing service from the user terminal, recommends a vehicle having a functional operation method similar to that of a previously used vehicle based on the vehicle usage history information related to the user.

[0011] The vehicle usage history information associated with the user may include user identification information, date of use, vehicle number, vehicle type, and vehicle operation history.

[0012] The vehicle operation history may include at least one piece of vehicle operation information, and the vehicle operation information includes a vehicle function, an operator type, an operator position, and an operator operation method.

[0013] Vehicle maneuver information is implemented using vector values ​​for each function defined based on operator position.

[0014] The vehicle operation information is implemented using a vector value for each function defined based on the operator operation mode.

[0015] The processor generates user function manipulation information by clustering vehicle manipulation information associated with at least one function used in a previously used vehicle based on vehicle usage history information associated with the user.

[0016] The processor determines similarity between the user function manipulation information and the function manipulation information associated with each vehicle stored in the memory, and recommends a vehicle mapped to the vehicle function manipulation information having a similarity equal to or greater than a threshold value.

[0017] The processor adjusts the weight of each function based on at least one of a frequency of use of the function by a user or context information related to the function.

[0018] The processor extracts different vehicle function manipulation information between the user function manipulation information and the vehicle function manipulation information related to the recommended vehicle, generates a user customized manual based on the extracted different vehicle function manipulation information, and transmits the user customized manual to the vehicle terminal.

[0019] When it is detected that the user has boarded the vehicle, the vehicle terminal outputs a prompt for a function operation method that is different from the function operation method of the previously used vehicle based on the user customized manual.

[0020] On the other hand, according to various aspects of the present invention, a method for operating a vehicle sharing service device may include: the vehicle sharing service device receives vehicle operation information from a vehicle terminal and stores vehicle usage history information related to a user; the vehicle sharing service device receives a user's request to use a vehicle sharing service from a user terminal; and based on the vehicle usage history information related to the user, the vehicle sharing service device recommends a vehicle with a functional operation method similar to that of a previously used vehicle.

[0021] The vehicle usage history information associated with the user may include user identification information, date of use, vehicle number, vehicle type, and vehicle operation history.

[0022] The vehicle operation history may include at least one piece of vehicle operation information, and the vehicle operation information includes a vehicle function, an operator type, an operator position, and an operator operation method.

[0023] Vehicle maneuver information is implemented using vector values ​​for each function defined based on operator position.

[0024] The vehicle operation information is implemented using a vector value for each function defined based on the operator operation mode.

[0025] Recommending a vehicle may include: creating user function manipulation information by a vehicle sharing service device by clustering vehicle manipulation information associated with at least one function used in previously used vehicles based on vehicle usage history information associated with the user; comparing the user function manipulation information with previously stored function manipulation information associated with each vehicle by the vehicle sharing service device; and recommending at least one vehicle by the vehicle sharing service device based on the comparison result.

[0026] The comparison of user function manipulation information with previously stored function manipulation information may include: determining, by the vehicle sharing service device, the similarity between the user function manipulation information and previously stored function manipulation information related to each vehicle by adjusting the weight of each function based on the user's frequency of use of the function or at least one of the environmental information related to the function.

[0027] The recommendation of the at least one vehicle may include recommending, by the vehicle sharing service device, a vehicle mapped to vehicle function manipulation information having a similarity equal to or greater than a threshold value.

[0028] The method may further include: selecting, by the vehicle sharing service device, one vehicle from recommended vehicles to reserve a vehicle; extracting, by the vehicle sharing service device, different vehicle function manipulation information between the function manipulation information associated with the reserved vehicle and the user function manipulation information; and after recommending the vehicle, creating, by the vehicle sharing service device, a user customized manual based on the extracted different vehicle function manipulation information to transmit the user customized manual to the vehicle terminal.

[0029] When it is detected that the user has boarded the vehicle, the vehicle terminal outputs a prompt for a function operation method that is different from the function operation method of the previously used vehicle based on the user customized manual.

[0030] The method and apparatus of the present invention have other features and advantages which will be apparent or more fully described in the accompanying drawings and the following detailed description which are incorporated herein and which together with the following detailed description serve to explain certain principles of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 is a view exemplarily illustrating a vehicle sharing service system according to an exemplary embodiment of the present invention;

[0032] Figure 2 yes Figure 1 A block diagram of a vehicle terminal shown in FIG.

[0033] Figure 3 yes Figure 1 A block diagram of a vehicle sharing device shown in;

[0034] Figure 4 is a flowchart showing a method for operating a vehicle sharing apparatus according to an exemplary embodiment of the present invention; and

[0035] Figure 5 is shown for extracting Figure 4 A flow chart of a method of manipulating information with different functions is shown.

[0036] It is to be understood that the accompanying drawings are not necessarily drawn to scale, presenting a somewhat simplified representation of various features illustrating the basic principles of the invention. The specific design features of the invention as included herein (e.g., including specific dimensions, orientations, locations, and shapes) will be determined in part by the specific intended application and use environment.

[0037] In the drawings, reference numbers refer to the same or equivalent parts of the present invention throughout the several figures of the drawing. DETAILED DESCRIPTION

[0038] Reference will now be made in detail to various embodiments of the present invention, examples of which are shown in the accompanying drawings and described below. Although the present invention will be described in conjunction with exemplary embodiments of the present invention, it will be understood that this description is not intended to limit the present invention to those exemplary embodiments. On the other hand, the present invention is intended to encompass not only the exemplary embodiments of the present invention, but also various alternatives, modifications, equivalents and other embodiments that may be included within the spirit and scope of the present invention as defined by the appended claims.

[0039] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, even if the components are shown in different drawings, the same reference numerals will be assigned to the same components. In addition, in the following description of exemplary embodiments of the present invention, detailed descriptions of well-known features or functions will be excluded to avoid unnecessary obscurity of the main points of the present invention.

[0040] When describing the components of the exemplary embodiments of the present invention, the terms 1st, 2nd, first, second, A, B, (a), (b), etc. may be used herein. These terms are only used to distinguish one component from another component, but do not limit the corresponding components regardless of the order or priority of the corresponding components. Unless otherwise defined, all terms including technical terms or scientific terms used in this article have the same meaning as those commonly understood by technicians in the field to which the present invention belongs. These terms as defined in common dictionaries should be interpreted as having the same meaning as the contextual meaning in the relevant field, and should not be interpreted as having an ideal or overly formal meaning unless clearly defined in this application.

[0041] The present invention relates to a technology for providing a manual on a functional manipulation mode of a current vehicle to be used by a user using a vehicle sharing service, the functional manipulation mode being different from the functional manipulation mode of a vehicle previously mainly used by the user, and recommending to the user a vehicle having a functional manipulation mode similar to those of the vehicle previously mainly used by the user. In other words, according to an exemplary embodiment of the present invention, a value of a vehicle functional manipulation mode is defined according to a function of an operator in a vehicle and a position of the operator, a vehicle having a similar manipulation mode is extracted based on the similarity of the value, a vehicle is recommended based on the extracted information, and manipulation mode information different from the previous vehicle is provided to the user, thereby improving the productivity of sharing vehicles.

[0042] Figure 1 is a view exemplarily showing a vehicle sharing service system according to an exemplary embodiment of the present invention, Figure 2 yes Figure 1 A block diagram of a vehicle terminal shown in FIG. Figure 3 yes Figure 1 A block diagram of a vehicle sharing device is shown in FIG.

[0043] refer to Figure 1 The vehicle sharing service system includes a user terminal 100, a vehicle terminal 200, and a vehicle sharing service device 300 (hereinafter referred to as "service device") connected via a network. In the case of the present invention, the network can be implemented using a wireless Internet network, a mobile communication network, and / or a short-range wireless communication network.

[0044] The user terminal 100 is an electronic device of a user using the vehicle sharing service, and may include a smart phone, a tablet computer, a laptop computer, and / or a desktop computer. Although the user terminal 100 is not specifically shown, the user terminal 100 may include a communication module for communicating with the vehicle terminal 200 and / or the service device 300, a user input module for user input, an output module for information output, a memory, and a processor.

[0045] The user terminal 100 executes an application previously installed in the user terminal 100 and providing a vehicle sharing service according to a user input. The user terminal 100 transmits a request to use a vehicle sharing service (hereinafter, referred to as a "service request") to the service device 300 through the executed application.

[0046] The user terminal 100 reserves a vehicle to be rented through a service request and receives an authentication key (authentication information) for using the reserved vehicle from the service device 300. The user terminal 100 receives the authentication key transmitted from the service device 300 and stores the authentication key in a memory. The user terminal 100 performs a user authentication process on the vehicle terminal 200 installed in the reserved vehicle by using the authentication key.

[0047] When the user authentication process is completed, the user terminal 100 may perform vehicle control operations such as door unlocking / locking and emergency light on / off using the smart key provided by the application.

[0048] When a user using a vehicle manipulates a specific function, the vehicle terminal 200 detects information (manipulation information) for manipulating the specific function of the vehicle. The vehicle terminal 200 transmits the detected manipulation information related to the specific function to the service device 300.

[0049] refer to Figure 2 The vehicle terminal 200 includes a communication device 210 , a detector 220 , a memory 230 , a display 240 and a processor 250 .

[0050] The communication device 210 supports wireless communication with the mobile terminal 100 and / or the service device 300. The wireless communication technology may include wireless Internet technology such as wireless LAN (WLAN; WiFi), wireless broadband (Wibro), and Worldwide Interoperability for Microwave Access (Wimax); short-range communication technology such as Bluetooth, near field communication (NFC), radio frequency identification (RFID), infrared data association (IrDA), and ZigBee, and / or mobile communication technology such as code division multiple access (CDMA), global system for mobile communications (GSM), long term evolution (LTE), and advanced LTE.

[0051] The communication device 210 may perform wired communication by using wired Internet technology such as a local area network (LAN), a wide area network (WAN), Ethernet, and / or an integrated services digital network (ISDN) and / or a serial communication technology such as a universal serial bus (USB).

[0052] In other words, when the user operates the operator having a specific function to manipulate a specific function (eg, lock the doors, open the trunk, or turn on the fog lamps), the detector 220 detects information on the user's manipulation of the vehicle.

[0053] In the case of the present invention, the operator is a user interface manipulated by the user, so that the user controls the manipulation of the function of the vehicle. The operator may include a door lock / unlock button, a windshield open / close switch, a sunroof switch, a steering wheel height adjustment lever, a steering wheel heater button, an outdoor mirror control switch, a lighting switch, a wiper switch, an indoor circulation button, an external air inflow button, an air volume control knob, an air conditioning selection button and / or an audio remote controller. The vehicle manipulation information includes information about vehicle functions, operator types, operator positions and manipulation methods. The positions of the operators can be divided into driver's door, passenger door, left side of the steering wheel, right side of the steering wheel, steering wheel, central instrument panel, gearbox, seat base and interior box.

[0054] The detector 220 may detect vehicle manipulation information through vehicle sensors and electronic control units (ECUs) connected via an in-vehicle network (IVN). The IVN is implemented using a controller area network (CAN), a media oriented system transport (MOST) network, a local interconnect network (LIN), and / or Flexray.

[0055] The memory 230 can store programs for operating the processor 250 and can temporarily store input / output data. The memory 230 can store vehicle operation information detected by the detector 220. The memory 230 can store a vehicle function operation manual and a user customized manual. The vehicle function operation manual includes a prompt (description) of the operation mode of each function of the relevant vehicle. The user customized manual includes a prompt (description) of the function and / or operation mode of the current vehicle used that is different from the vehicle mainly used by the user. The help included in the vehicle function operation manual and the user customized manual can be implemented in the form of text, image and / or moving pictures.

[0056] The memory 230 can be implemented using at least one of storage media (recording media), such as a flash memory, a hard disk, a secure digital (SD) card, a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an electrically erasable and programmable ROM (EEPROM), an erasable and programmable ROM (EPROM), a register, a removable disk, and a web page memory.

[0057] The display 240 outputs information processed by the processor 250. The display 240 displays the vehicle function operation manual stored in the memory 230.

[0058] The display 240 may include at least one of a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT LCD), an organic light emitting diode (OLED) display, a flexible display, a 3D display, a transparent display, and a head-up display (HUD).

[0059] The display 240 may include an audio output module such as a speaker capable of outputting audio data. For example, the display 240 may display information for guiding the vehicle function operation method and may output a voice signal (audio signal) through the speaker.

[0060] In addition, the display 240 may be implemented with a touch screen coupled to a touch sensor and thus may be used as an input device as well as an output device. The touch sensor may include a touch film or a touch pad.

[0061] The processor 250 controls the overall operation of the vehicle terminal 200. The processor 250 may include at least one of an application specific integrated circuit (ASIC), a digital signal processor (DSP), a programmable logic device (PLD), a field programmable gate array (FPGA), a central processing unit (CPU), a microcontroller, and a microprocessor.

[0062] The processor 250 receives the verification key transmitted from the service device 300 through the communication device 210 and stores the verification key in the memory 230. The verification key is used to identify the user who makes the service request.

[0063] When receiving the verification key from the user terminal 100, the processor 250 determines whether to allow the user to use the vehicle based on whether the received verification key matches the verification key stored in the memory 230. In other words, the processor 250 can allow the use of the vehicle only when the received verification key matches the stored verification key.

[0064] After the use of the vehicle is permitted, when a vehicle control command is received from the user terminal 100, the processor 250 controls the operation of the vehicle by controlling the ECU under the vehicle control command (eg, opening a door).

[0065] The processor 250 receives the user customized manual provided from the service device 300 through the communication device 210. The processor 250 determines whether the user is sitting in the driver's seat through the detector 220. When it is determined that the user is sitting in the driver's seat, the processor 250 outputs the user customized manual on the display 240. In other words, the processor 250 outputs a prompt about a function operation mode of the current vehicle that is different from the previous vehicle that the user mainly used, so that the user fully understands the prompt.

[0066] When the user uses the vehicle, the processor 250 obtains the vehicle manipulation information through the detector 220. When the user controls the operator to perform a specific function of the vehicle, the processor 250 detects the vehicle manipulation information used to perform the specific function of the vehicle. For example, when the user pushes the light switch upward to turn on the right turn signal light, as the vehicle manipulation information, the detector 220 detects the function of turning on the right turn signal light (vehicle function), the light switch (type of operator), the left side of the steering wheel (operator position), and pushes upward (manipulation mode).

[0067] The processor 250 may store the detected vehicle manipulation information in the memory 230. The processor 250 may store the vehicle manipulation information as vector information. In the case of the present invention, the processor 250 stores the vehicle manipulation information by referring to a predetermined vector value for each function and a preset vector value based on the operator position.

[0068] Processor 250 can transmit vehicle operation information to service device 300 at predetermined time intervals, or can simultaneously transmit all vehicle operation information collected at the time point when the user stops using the vehicle. In addition, once the vehicle operation information is detected, processor 250 can transmit the vehicle operation information to service device 300 in real time.

[0069] The service device 300, which is a device for providing a vehicle sharing service, may be implemented in the form of a server. The service device 300 includes: Figure 3 A communication device 310, a memory 320 and a processor 330 are shown.

[0070] The communication device 310 may perform wired and / or wireless communication with the user terminal 100. The communication device 310 may perform wireless communication with the vehicle terminal 200. The communication device 310 transmits data (information) according to an instruction of the processor 330 or receives data from the outside thereof.

[0071] The memory 320 stores software programmed so that the processor 330 performs preset operations. The memory 320 may store vehicle usage history of each user, function manipulation information related to each vehicle, and a similarity determination algorithm. The memory 320 may store vehicle sharing service subscriber information, vehicle sharing use registration information, and / or vehicle information.

[0072] The memory 320 may be implemented using at least one of storage media (recording media) such as a flash memory, a hard disk, an SD card, a RAM, a SRAM, a ROM, a PROM, an EEPROM, an EPROM, a register, a removable disk, and a web memory.

[0073] The processor 330 receives the vehicle operation information related to the user transmitted from the vehicle terminal 200. The processor 330 generates the vehicle use history information related to the user based on the received vehicle operation information related to the user, and stores the vehicle use history information in the memory 320. The vehicle use history information related to the user includes user identity information, use date, vehicle to be used (e.g., vehicle number), vehicle type (vehicle model), and vehicle operation history. The vehicle operation history information includes a plurality of vehicle operation information transmitted from the vehicle terminal 200.

[0074] When receiving a service request from the user terminal 100, the processor 330 extracts vehicle use history information related to the user who made the service request from the memory 320. The processor 330 extracts user function manipulation information based on the vehicle use history information related to the user.

[0075] The processor 330 extracts the vehicle model (vehicle) most frequently used by the user based on the vehicle usage history information related to the user. The processor 330 generates user function manipulation information by extracting vehicle manipulation information related to the function of the vehicle used by the user when using the extracted vehicle model. At the same time, the processor 330 can generate user function manipulation information related to each vehicle used by the user.

[0076] The processor 330 defines at least one vehicle function used when using the vehicle and the position of the operator corresponding to the at least one vehicle function as one piece of cluster information, and stores the defined cluster information as one piece of data. For example, the processor 330 stores cluster information such as vehicle #N=(function 1, function 2 ... function N)=(position 1, position 2 ... position N) as one piece of data.

[0077] The processor 330 may define a vector value based on the position value in the cluster. For example, the processor 330 may generate data such as (function 1, function 2 ... function N) = (cluster position 1 detailed function 1, cluster position 1 detailed function 2 ... cluster position N detailed function N), and may store the data.

[0078] Meanwhile, the processor 330 may define a vector value by classification based on a manner of manipulating the operator (manipulation manner). In the case of the present invention, the manipulation manner may be classified into switch position change (e.g., such as wiper manipulation), switching, pulling, pushing, and mode change. When the vehicle manipulation information is generated based on the manipulation manner of each function, the vehicle manipulation information may be generated in a form such as (function 1, function 2 ... and function N) = (manipulation manner 1, manipulation manner 2 ... and manipulation manner N).

[0079] Based on the extracted user's vehicle use history, the processor 330 extracts the functional manipulation information associated with each vehicle from the memory 320. The functional manipulation information associated with each vehicle may include vehicle identification information (e.g., vehicle model), vehicle function, operator type, operator position, or operator manipulation mode, and may include a functional manipulation manual for each vehicle. The processor 330 extracts the functional manipulation information associated with each vehicle based on the functions included in the functional manipulation information associated with the user. For example, if the user functional manipulation information (lighting manipulation information, wiper manipulation information) = (10, 20), the processor 330 extracts the functional manipulation information associated with the lighting manipulation and the wiper manipulation of each vehicle.

[0080] The processor 330 compares the user function manipulation information with the function manipulation information associated with each vehicle. The processor 330 determines the similarity between the user function manipulation information and the function manipulation information associated with the vehicle. In the case of the present application, the processor 330 determines the similarity between the user function manipulation information and the vehicle function manipulation information by using a cosine similarity formula. In addition, the processor 330 can adjust the weight of each function based on at least one of the user's frequency of use of each function and the environmental information associated with each function.

[0081] For example, when the lighting switch is located on the left side of the steering handle and the wiper switch is located on the right side of the steering handle in the first vehicle, the first vehicle has functional manipulation information=(position of lighting switch position, position of wiper switch)=(10, 20). When functional manipulation information=(position of lighting switch, position of wiper switch)=(20, 10) associated with the second vehicle, the cosine similarity is determined to be 0.2, which is quantitatively measured, because the positions of the lighting switch and the wiper switch are opposite to those of the first vehicle.

[0082] The processor 330 selects at least one vehicle having a similarity equal to or greater than a threshold value and recommends the vehicle to the user. In other words, the processor 330 extracts a vehicle having a function manipulation manner similar to the function manipulation manner of a vehicle (vehicle model) used by the user with a higher frequency of use. In the case of the present invention, based on the vehicle manipulation history associated with the function of a vehicle used by the user with a frequency of use, the processor 330 can extract a vehicle having a function manipulation manner similar to the function manipulation manner of a vehicle used by the user at the frequency of use, and the frequency of use is equal to or greater than a reference value.

[0083] When the user selects any one of the recommended vehicles, the processor 330 extracts the difference between the function operation information related to the selected vehicle and the function operation information related to the vehicle used by the user with a higher frequency of use. The processor 330 generates a user customized manual based on the extracted difference. When the reservation of the selected vehicle is completed, the processor 330 transmits the user customized manual to the vehicle terminal 200.

[0084] Figure 4 is a flowchart illustrating a method for operating a vehicle sharing apparatus according to an exemplary embodiment of the present invention.

[0085] refer to Figure 4 , the service device 300 receives a request (service request) for using a vehicle sharing service from the user terminal 100 (S110). The user terminal 100 is connected to the service device 300 through an application previously arranged in the user terminal 100. The user terminal 100 generates information about the service request based on a user input and transmits the information about the service request to the service device 300. The information about the service request includes user identity information, a usage period, a location for receiving a vehicle, and a location for returning a vehicle.

[0086] The service device 300 extracts function manipulation information related to the user based on the vehicle usage history information related to the user who made the service request (S120). The service device 300 extracts information about manipulating the functions used by the user (function manipulation information) based on the vehicle usage history of the user. In the case of the present invention, the service device 300 can generate the function manipulation information related to the user by extracting the function manipulation information adopted in the vehicle used by the user with the highest usage frequency based on the vehicle usage history of the user.

[0087] The service device 300 extracts the function manipulation information related to each vehicle based on the extracted function manipulation information related to the user (S130). In other words, the service device 300 extracts the function manipulation information related to each vehicle based on the vehicle use history information related to the user.

[0088] The service device 300 compares the function manipulation information associated with the user and the function manipulation information associated with each vehicle (S140). The service device 300 determines the function manipulation information associated with the user and the function manipulation information associated with each vehicle by using a similarity determination algorithm or a cosine similarity formula stored in the memory 320.

[0089] The service device 300 recommends at least one vehicle having functional manipulation information similar to the functional manipulation information related to the user based on the comparison result between the functional manipulation information related to each vehicle and the functional manipulation information related to the user (S150). The service device 300 selects a vehicle mapped to the vehicle functional manipulation information, the similarity of which is determined to be equal to or greater than a threshold, and recommends the selected vehicle to the user. The service device 300 selects a vehicle having a functional manipulation mode similar to that of a vehicle mainly used by the user, and transmits information about the selected vehicle to the user terminal 100 so that the selected vehicle is recommended to the user.

[0090] The service device 300 selects any one of the recommended vehicles based on the user input and reserves the selected vehicle ( S160 ).

[0091] The service device 300 extracts a difference between the function manipulation information of the predetermined vehicle and the function manipulation information associated with the user ( S170 ).

[0092] The service device 300 generates a user customized manual by using the extracted differences, and transmits the user customized manual to the vehicle terminal 200 (S180). In the case of the present invention, the service device 300 generates the user customized manual so that the user customized manual first provides a prompt for a function operation mode that is greatly different from the function operation mode of the vehicle mainly used by the user.

[0093] Thereafter, when the user who made a reservation using the vehicle sharing service gets on the vehicle, the vehicle terminal 200 outputs various function manipulation information on the display 240 by using the user customized manual.

[0094] Figure 5 is shown for extracting Figure 4 A flow chart of a method of manipulating information with different functions is shown.

[0095] The service device 300 compares the function manipulation information associated with the user with the function manipulation information of the predetermined vehicle to determine a difference in the operator position vector value and / or the manipulation pattern vector value (S171).

[0096] The service device 300 adjusts the weight of each function according to the user's usage frequency based on the vehicle usage history information related to the user (S172). As the user's usage frequency increases, the service device 300 applies a higher weight.

[0097] The service device 300 extracts a prompt provided at the time point when the user gets on the vehicle based on the determined difference and the weight of each function (S173). In other words, the service device 300 finds an item having a great difference in the position and manipulation method of an operator having a function that the user frequently uses between the vehicle that the user previously mainly used and the predetermined vehicle, and extracts a prompt for the item.

[0098] The service device 300 adjusts the weight of each function according to the frequency of use under the environment based on the environmental information (e.g., weather, the surrounding environment of the gas station) (S174). In other words, the service device 300 applies a higher weight to the information about manipulating the functions mainly used by the user under similar environments.

[0099] The service device 300 extracts the prompt provided at the current time point based on the environmental information at the current time point (S175). The service device 300 finds out a function that is higher than the standard use and has a great difference between the position (function manipulation position) and manipulation method of the operator of the function between the vehicle previously mainly used by the user and the predetermined vehicle under the environment at the current time point, and extracts the prompt for the function.

[0100] As described above, according to an exemplary embodiment of the present invention, since a vehicle having a function manipulation manner similar to that of a previously mainly used vehicle is recommended to a user using a vehicle sharing service, the user can easily select a vehicle having an easy-to-manipulate function and reserve the vehicle.

[0101] In addition, according to an exemplary embodiment of the present invention, when the function operation mode of the vehicle to be currently used by the user who uses the vehicle sharing service is different from the function operation mode of the vehicle that was previously mainly used, a manual on the different function operation modes is provided. Therefore, even if the function operation mode of the vehicle to be used by the user is different from the function operation mode of the vehicle that was previously mainly used, the user can conveniently use the relevant function.

[0102] For ease of illustration and accurate definition in the appended claims, the terms "upper", "lower", "inner", "outer", "upward", "downward", "upper", "lower", "upwardly", "downwardly", "front", "back", "back", "inner", "outer", "inner", "outer", "inner", "external", "inner", "external", "forward" and "backward" with reference to the locations of such features shown in the figures, are used to describe the features of the exemplary embodiments.

[0103] For the purpose of illustration and description, the above description of specific exemplary embodiments of the present invention has been presented. The above description is not intended to be exhaustive or to limit the present invention to the precise form disclosed, and it is apparent that many modifications and variations are feasible in light of the above teachings. Exemplary embodiments have been selected and described to explain certain principles of the present invention and their practical applications, so that other technicians in the field can make and utilize various exemplary embodiments of the present invention and various substitutions and modifications thereof. The scope of the present invention is intended to be limited by the appended claims and their equivalents.

Claims

1. A vehicle sharing service device, comprising: A communication device for communicating with the user terminal and the vehicle terminal; a memory for storing vehicle usage history information associated with each user; as well as a processor configured to, when receiving a request from the user terminal for using a vehicle sharing service from a corresponding user, recommend a vehicle having a function operation mode similar to or the same as a function operation mode of a vehicle previously used by the corresponding user based on the vehicle use history information associated with each user, The value of the vehicle's functional manipulation mode is defined according to the function of the operator in the vehicle and the position of the operator. wherein the processor is configured to generate a value of a user function manipulation pattern by clustering vehicle manipulation information associated with operators used in vehicles previously used by the corresponding user based on the vehicle use history information associated with the corresponding user, Wherein, the processor is configured to: determine the difference between the generated value of the user function manipulation mode and the value of the function manipulation mode associated with each vehicle stored in the memory; and recommend a vehicle having a value of the function manipulation mode whose difference with the generated value of the user function manipulation mode is less than a predetermined threshold.

2. The vehicle sharing service device according to claim 1, wherein: The vehicle usage history information associated with each user includes: User identification information, date of use, vehicle number, vehicle type and vehicle operation history.

3. The vehicle sharing service device according to claim 2, wherein: The vehicle operation history includes: Includes vehicle functions, operator types, operator locations and operator control methods.

4. The vehicle sharing service device according to claim 1, wherein: The values ​​of the functional operating modes of the vehicle are implemented using vector values ​​for each function defined based on the position of the operator.

5. The vehicle sharing service device according to claim 1, wherein: The value of the functional manipulation pattern of the vehicle is implemented using a vector value of each function defined based on the manipulation pattern of the operator.

6. The vehicle sharing service device according to claim 1, wherein: The processor is configured to adjust the weight of each function based on at least one of a frequency of use of the at least one function by the user and context information related to the at least one function.

7. The vehicle sharing service device according to claim 6, wherein: The processor is configured to: extracting different values ​​of the functional manipulation mode associated with the difference; Generate a user customized manual based on the extracted different values ​​of the function manipulation mode; and The generated user customized manual is transmitted to the vehicle terminal.

8. The vehicle sharing service device according to claim 7, wherein: When it is detected that the corresponding user gets on the recommended vehicle, the vehicle terminal outputs a prompt for a function operation method different from the function operation method of the vehicle previously used by the corresponding user based on the generated user customized manual.

9. A method for operating a vehicle sharing service device, the method comprising: receiving, by the vehicle sharing service device, vehicle operation information from a vehicle terminal and storing vehicle use history information associated with a user; The vehicle sharing service device receives a request from a user terminal for using a vehicle sharing service; and Based on the stored vehicle use history information related to the user, the vehicle sharing service device recommends a vehicle having a function operation mode similar to or the same as that of a vehicle previously used by the user, The value of the vehicle's functional manipulation mode is defined according to the function of the operator in the vehicle and the position of the operator. Wherein, the method further comprises: generating a value of a user function manipulation pattern by clustering vehicle manipulation information associated with operators used in a vehicle previously used by the corresponding user based on the vehicle use history information associated with the corresponding user, determining a difference between the generated value of the user function manipulation pattern and the value of the function manipulation pattern associated with each vehicle stored in memory; and A vehicle having a value of the function manipulation pattern whose difference from the generated value of the user function manipulation pattern is smaller than a predetermined threshold is recommended.

10. The method according to claim 9, wherein: The vehicle usage history information related to the user includes: User identification information, date of use, vehicle number, vehicle type and vehicle operation history.

11. The method according to claim 10, wherein: The vehicle operation history includes: Vehicle functions, types of controls, locations of said controls and how the controls are operated.

12. The method according to claim 9, wherein: The values ​​of the functional operating modes of the vehicle are implemented using vector values ​​for each function defined based on the position of the operator.

13. The method according to claim 9, wherein: The value of the functional manipulation pattern of the vehicle is implemented using a vector value of each function defined based on the manipulation pattern of the operator.

14. The method according to claim 9, further comprising: The weight of each function is adjusted based on at least one of a frequency of use of each function by the user and environmental information related to each function.

15. The method according to claim 14, further comprising: selecting, by the vehicle sharing service device, one of the at least one recommended vehicle to form a reservation for the one vehicle; extracting, by the vehicle sharing service device, a different value of the functional manipulation pattern associated with a difference between a value of the functional manipulation pattern associated with the one vehicle being predetermined and a value of the generated user functional manipulation pattern; and After recommending the at least one vehicle based on the comparison result, the vehicle sharing service device creates a user customized manual based on the extracted different values ​​of the function manipulation manner to transmit the created user customized manual to the vehicle terminal.

16. The method according to claim 15, wherein: When it is detected that the user gets on the one vehicle, the vehicle terminal outputs a prompt for a function operation method different from the function operation method of a vehicle previously used by the user based on the created user customized manual.

Citation Information

Patent Citations

  • Composite girder which uses a filled steel pipe as a web member and ties and connects with a steel wire

    KR1020180126939A

  • Sharing automobile service scheme recommending method and server

    CN108629652A

  • System and method for providing digital manual for vehicle

    US20160110461A1