US11370456B2 - System and method for providing customized recommendation service used for autonomous vehicle - Google Patents
System and method for providing customized recommendation service used for autonomous vehicle Download PDFInfo
- Publication number
- US11370456B2 US11370456B2 US16/490,226 US201916490226A US11370456B2 US 11370456 B2 US11370456 B2 US 11370456B2 US 201916490226 A US201916490226 A US 201916490226A US 11370456 B2 US11370456 B2 US 11370456B2
- Authority
- US
- United States
- Prior art keywords
- exercise
- user
- information
- autonomous vehicle
- situation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0075—Means for generating exercise programs or schemes, e.g. computerized virtual trainer, e.g. using expert databases
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
- B60W40/04—Traffic conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0025—Planning or execution of driving tasks specially adapted for specific operations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/14—Receivers specially adapted for specific applications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06315—Needs-based resource requirements planning or analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Recommending goods or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
-
- G06Q50/30—
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0137—Measuring and analyzing of parameters relative to traffic conditions for specific applications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096833—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
- G08G1/096838—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the user preferences are taken into account or the user selects one route out of a plurality
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/20—Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
- G08G1/202—Dispatching vehicles on the basis of a location, e.g. taxi dispatching
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/30—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/67—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/20—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
- B60W2050/146—Display means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/221—Physiology, e.g. weight, heartbeat, health or special needs
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
- B60W2556/50—External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0015—Planning or execution of driving tasks specially adapted for safety
- B60W60/0016—Planning or execution of driving tasks specially adapted for safety of the vehicle or its occupants
Definitions
- An autonomous vehicle that determines whether a user does an exercise safely and freely during autonomous control of the vehicle, through a monitoring system in the autonomous vehicle, and may recommended exercise according to a situation of the user and a situation of autonomous control, and a system and a method of providing service to recommend customized exercise used for the autonomous vehicle.
- a space within the vehicle may function as an independent space where a user may live and perform activities, rather than a space to move the user only.
- passengers may perform a variety of activities during movement of the autonomous vehicle, and various kinds of services may be expected to be one of future industries for passengers who may move freely in the vehicle, as customers.
- the U-health service may refer to providing exercise recommendation services to people anytime and anywhere using a system that connects various types of exercise apparatuses and apparatuses of measuring health information to computers.
- the exercise recommendation service may require a system that manages all processes for recommendation and exercise prescription through systematized knowledge.
- the present disclosure relates to a system and a method of providing service to recommend customized exercise that is used for an autonomous vehicle according to a situation of a user and a situation of autonomous control by determining whether the user does the exercise safely and freely during autonomous control of the vehicle, through a monitoring system in the autonomous vehicle.
- the present disclosure relates to an apparatus and a method of providing service to recommend an autonomous vehicle in which the user may do the recommended exercise according to the situation of the user and the situation of the autonomous control by determining whether the user does the exercise safely and freely during the autonomous control of the vehicle through the monitoring system in the vehicle.
- the present disclosure provides an apparatus and a method of providing service to recommend customized exercise used for an autonomous vehicle that determines whether the user does the exercise safely and freely during the autonomous control of the vehicle through the monitoring system in the autonomous vehicle.
- the present disclosure provides an apparatus and a method of providing service to recommend customized exercise that may utilize evaluation service with respect to danger and a degree of freedom of exercise by collecting information whether the user does the exercise safely and freely during the autonomous control of the vehicle.
- a customized recommendation service providing system may include a server that selects an autonomous vehicle in which a user may do a customized recommendation exercise according to a situation of users and a situation of autonomous control and transmits information on a route of the autonomous vehicle to the selected autonomous vehicle, to allocate the autonomous vehicle to a user terminal, and it is possible to recommend the autonomous vehicle in which the user may do the recommended exercise according to the situation of users and the situation of the autonomous control.
- a customized recommendation service providing system may include a server that generates customized exercise schedule according to the situation of the users and the situation of autonomous control and provides an autonomous vehicle arrived at an arrival place with the generated customized exercise schedule, and it is possible to recommend the customized exercise used for the autonomous vehicle according to the situation of the user and the situation of the autonomous control.
- the present disclosure may provide an autonomous vehicle that recommends a customized exercise in a U-health environment according to the situation of the user and the situation of the autonomous control during the autonomous control of the vehicle based on the customized exercise schedule through a monitoring system in the vehicle.
- the server may include an exercise schedule management that generates a customized exercise schedule by selecting the desired exercise in consideration of a travel route and a traffic situation detected based on the information on a position of the user and the arrival place so that the user may use an exercise apparatus suitable for the user conveniently and efficiently.
- the server may include the vehicle allocation management that detects the vehicle based on the information on the position of the vehicle and stabilizer for each vehicle through location tracking service and may prevent dangerous elements that may occur according to the movement of the vehicle moves during exercise, to provide a safe method of using an exercise apparatus and a method of exercising.
- the server may include a situation monitoring unit that detects information on collected dynamic situation and checks a period of time for which a dynamic situation occurs and an exercise set performed while the dynamic situation occurs according to the customized exercise schedule; a situation management that receives the information on the dynamic situation identified by the situation monitoring unit and detects an exercise set having an exercise effect similar to that of an exercise set determined to be in a dangerous situation with reference to a previously stored situation learning model; and an exercise schedule corrector that replaces the exercise set detected by the situation management with a corresponding exercise set, among exercise sets included in the customized exercise schedule and corrects the customized exercise schedule, to prevent even the dangerous elements that may occur due to the movement of the vehicle during exercise.
- it may determine whether a user does an exercise safely and freely during autonomous control of a vehicle through a monitoring system in an autonomous vehicle to suitably cope with a situation of a user and a situation of autonomous control, thereby improving reliability with respect to service to recommend exercise during the autonomous control.
- the present disclosure it is possible to determine whether the user does the exercise safely and freely during the autonomous control of the vehicle through the monitoring system in the vehicle and to recommend the autonomous vehicle in which the user may do the recommended exercise according to the situation of the user and the situation of the autonomous driving, thereby conveniently and effectively an exercise apparatus suitable for the user.
- the present disclosure it is possible to determine whether the user does the exercise safely and feely during the autonomous control of the vehicle through the monitoring system in the autonomous vehicle and prevent even the dangerous elements that may occur according to the movement of the vehicle during the exercise, thereby providing a safe method of using the exercise apparatus and a safe method of exercise.
- information whether the user does the exercise safely and freely during the autonomous control of the vehicle is collected to use the evaluation service with respect to the danger and the degree of freedom of exercise.
- the present disclosure may provide the customized recommendation service used for the autonomous vehicle, thereby improving satisfaction of the user.
- FIG. 1 is a configuration diagram of a configuration of an overall system for a customized recommendation service used for an autonomous vehicle according to an embodiment of the present disclosure.
- FIG. 2 is a configuration diagram of the autonomous vehicle shown in FIG. 1 .
- FIG. 3 is a block diagram of a detailed configuration of the autonomous vehicle shown in FIG. 1 .
- FIG. 4 is a block diagram of a detailed configuration of the server shown in FIG. 1 .
- FIG. 5 is a flowchart of a method for providing a customized recommendation service used for an autonomous vehicle according to an embodiment of the present disclosure.
- a component When a component is described as being “connected”, “coupled”, or “connected” to another component, the component may be directly connected or able to be connected to the other component; however, it is also to be understood that an additional component may be “interposed” between the two components, or the two components may be “connected”, “coupled” or “connected” through an additional component.
- the present disclosure relates to a system and a method of providing a customized recommendation service used for an autonomous vehicle.
- an apparatus and a method of providing customized recommendation service used for the autonomous vehicle according to an embodiment of the present disclosure will be described in detail with reference to FIGS. 1 to 5 .
- FIG. 1 is a configuration diagram of a configuration of an overall system for customized recommendation service used for an autonomous vehicle according to an embodiment of the present disclosure.
- a customized recommendation service providing system 1 may include a server 100 , an autonomous vehicle 200 , and a user terminal 300 .
- An embodiment is the customized recommendation service providing system 1 shown in FIG. 1 and that component is not limited to the embodiment shown in FIG. 1 . Some components may be added, changed, or deleted as necessary.
- the server 100 , the autonomous vehicle 200 , and the user terminal 300 included in the customized recommendation service providing system 1 may be connected to one another through a wireless network, to perform mutual data communication.
- the user terminal 300 may be defined as a terminal of a user who is provided with customized recommendation service. That is, the user terminal 300 may be provided as one of various types of components, for example, electronic apparatus such as a computer, a Ultra Mobile PC (UMPC), a workstation, a net-book, a Personal Digital Assistants (PDA), a portable computer, a web tablet, a wireless phone, a mobile phone, a smart phone, an e-book, a portable multimedia player (PMP), a portable game machine, a navigation apparatus, a black box or a digital camera, which are related to the autonomous vehicle 200 and are carried by user.
- electronic apparatus such as a computer, a Ultra Mobile PC (UMPC), a workstation, a net-book, a Personal Digital Assistants (PDA), a portable computer, a web tablet, a wireless phone, a mobile phone, a smart phone, an e-book, a portable multimedia player (PMP), a portable game machine, a navigation apparatus, a black box or
- an application for customized recommendation service may be installed in the user terminal 300 .
- the user terminal 300 is driven by the operation of the user and the user executes the installed application through a simple method in which the user selects (touches or presses buttons) for customized recommendation service displayed on a display window (a screen) of the user terminal 300 to access the server 100 .
- information on the position itself provided by a GPS satellite and geographical information to be displayed on the map may be stored in and managed by the user terminal 300 . That is, the user terminal 300 may display information on the position itself and the position of the autonomous vehicle 200 in real time through a method in which the user terminal 300 receives the information on the position of the autonomous vehicle 200 (for example, position coordinates) in a data form and it displays it on the map stored in the terminal.
- the user terminal 300 may display information on the position itself and the position of the autonomous vehicle 200 in real time through a method in which the user terminal 300 receives the information on the position of the autonomous vehicle 200 (for example, position coordinates) in a data form and it displays it on the map stored in the terminal.
- the server 100 selects an autonomous vehicle, where the user may do a customized recommendation exercise in the autonomous vehicle, according to the situation of the user and the situation of the autonomous control.
- the autonomous vehicle 200 is selected based on the GPS information of the user terminal 300 , according to the position of the user, the arrival place, and whether the exercise apparatus through which the user may do the desired exercise, is provided.
- the server 100 transmits information on the route of the autonomous vehicle to the selected autonomous vehicle and allocates the autonomous vehicle to the user. At this time, the server 100 may allow the autonomous vehicle to arrive at the position of the user through the autonomous control.
- the server 100 may identify a current position of the autonomous vehicle 200 through a GPS signal received from a GPS module of the autonomous vehicle 200 . Further, the server 100 may refer to database or access traffic information server to identify an arrival position corresponding to the information on the arrival position. Based on the above, the server 100 may generate a route of the autonomous vehicle that is currently moving from the position of the autonomous vehicle 200 to the arrival position.
- the server 100 may generate a customized exercise schedule according to the situation of the user and the situation of the autonomous control, and may provide the generated customized exercise schedule to the autonomous vehicle 200 that arrives at the arrival place.
- the situation of the user may include information on a physical strength including age, health state, body information, disease or not, exercise preference, and the like, and environmental information including a type of exercise apparatus, exercise intensity, exercise time, a current state, and the like.
- the situation of the autonomous control may include dynamic information including a road situation, a traffic situation, from the position of the user to the arrival place, a possible arrival time, a vehicle speed, and the like.
- the server 100 has a feature of generating the customized exercise schedule based on the input information on the physical strength of the user, and a method of receiving the information on the physical strength is not limited thereto and may receive the information on the physical strength through various known embodiments.
- the server 100 has a hardware having the same configuration as a general web-server and has software including a program module that is implemented through various types of languages, for example, C, C++, Java, Visual Basic, Visual C, and the like and performs various types of functions.
- the server 100 may be constructed based on cloud and may store and manage information collected by the autonomous vehicle 200 and the user terminal 300 connected to each other through the wireless network.
- the server 100 may be operated by a transportation enterprise server such as a car-sharing company and may control the autonomous vehicle 200 using wireless data communication.
- the server 100 may access to any transportation enterprise server (not shown) and call the transportation enterprise vehicle movable to the position corresponding to the information on the arrival position, to the position of the autonomous vehicle 200 .
- Transportation enterprise server may manage the operation of any transportation enterprise vehicle.
- the server may be a server of a taxi company that manages operation of a manned taxi or an unmanned taxi (autonomous taxi).
- the server 100 may identify the current position of the autonomous vehicle 200 based on the GPS signal received from the GPS module of the autonomous vehicle 200 .
- the server 100 may transmit information on the current position of the identified autonomous vehicle 200 as a departure point to the transportation enterprise server and transmit information on the arrival position corresponding to the information on the arrival position as a destination to the transportation enterprise server to call the transportation enterprise vehicle.
- the transportation enterprise server may search for a transportation enterprise vehicle that may be moved from the current position to the arrival position, of the autonomous vehicle 200 , and may drive the vehicle to the current position of the autonomous vehicle 200 .
- the transportation server may provide the driver of the taxi with information on the current position of the autonomous vehicle 200 .
- the transportation enterprise server when the taxi managed by the transportation enterprise server is an unmanned taxi, the transportation enterprise server generates a route of the autonomous vehicle from the current position of the taxi to the current position of the autonomous vehicle 200 and may control for the taxi to operate along the route of the autonomous vehicle.
- the detailed configuration of the server 100 will be described below with reference to FIG. 2 .
- the autonomous vehicle 200 determines whether the user does the exercise safely and freely during autonomous control of the vehicle based on the customized exercise schedule through a monitoring system in the vehicle to recommend the customized exercise in the U-health environment according to the situation of the user and the situation of the autonomous control.
- the autonomous vehicle 200 may include an exercise apparatus through which the user may do the customized recommendation exercise, and may be operated by the transportation enterprise server of a car-sharing company which provides a reservation for the vehicle and renting of the vehicle.
- the autonomous vehicle 200 travels to a destination by itself without the operation of the operator.
- the autonomous vehicle 200 may have a concept including any moving means such as automobiles and motorcycles; however, it is described that the autonomous vehicle 200 is an automobile for convenience of explanation.
- FIG. 2 is a block diagram of a detailed configuration of the server shown in FIG. 1 .
- a server 100 includes a device interface 110 , a first collector 120 , a vehicle allocation management 130 , first and second storages 140 a and 140 b , an exercise schedule management 150 , a situation monitoring unit 160 , a situation management 170 , and an exercise schedule corrector 180 .
- the server 100 further includes an autonomous control management 190 .
- the autonomous control management 190 is a module to control for the vehicle to be autonomously controlled and may be implemented using a currently known technology of autonomous control.
- the device interface 110 of the server 100 is provided among an autonomous vehicle 200 , a user terminal 300 , and the server 100 and transmits and receives input/output data through a wired and wireless network.
- the first collector 120 of the server 100 collects user information, information on desired exercise from the autonomous vehicle 200 and the user terminal 300 and collects current positions and dynamic situation from the autonomous vehicle 200 and the user terminal 300 , through the device interface 110 .
- the first collector 120 includes a user information collector 121 , an exercise type collector 122 , a current position collector 123 , and a dynamic situation collector 124 .
- the user information collector 121 of the first collector 120 collects user information transmitted by the user terminal 300 .
- the user information may be information on a physical strength including age, health state, body information, disease or not, a current state, and the like.
- information on a physiology signal measured by a blood pressure device, and the pulse measuring device, and the like, through the user terminal 300 information input to the user terminal 300 in real time, or previously stored information on input through the existing membership may be used as the information on the physical strength.
- the exercise type collector 122 of the first collector 120 collects information on desired exercise transmitted by the user terminal 300 .
- the information on the desired exercise may be environmental information including a type of exercise apparatus, exercise intensity, exercise time, and the like.
- driving information of the exercise apparatus 220 which is currently used based on the exercise schedule, information input to the user terminal 300 in real time, or previously stored information in which input information is stored through the existing membership may be used as the environmental information.
- the current position collector 123 of the first collector 120 collects information on the current positions of the vehicle which is autonomously controlling and the user terminal 300 .
- the information on the current position may include information on the current position provided by the GPS satellite via the GPS module attached to the autonomous vehicle 200 and the user terminal 300 and geographical information to be displayed on the map.
- the dynamic situation collector 124 of the first collector 120 may collect the situation on the autonomous control including dynamic information including a road situation, a traffic situation, a possible arrival time, a vehicle speed a dangerous situation, and the like, which are detected during travelling from the position of the user to the arrival place.
- the vehicle allocation management 130 of the server 100 detects the autonomous vehicle for exercise that may service the desired exercised based on at least one of the user information, the information on the desired exercise, information on the current position and the dynamic situation collected by the first collector 120 and allocate the autonomous vehicle to the user.
- the vehicle allocation management 130 detects the vehicle based on the information on the position of the vehicle and the information on the stabilizer for each vehicle through location tracking service such as geofencing. That is, a level of stability of a stabilizer, and the like, of the vehicle for exercising detected in a predetermined area is determined based on the type of exercise desired by the user, to detect the possible vehicle.
- the first storage unit 140 a previously stores information on the position of the vehicle and the information on the stabilizer for each vehicle. Meanwhile, the level of the stabilizer may be determined in advance by dividing the level of the stabilizer into a range of acceleration in which the vehicle may be balanced, a slope of the vehicle, and a reaction speed for a specific event when the user does the exercise during the autonomous control.
- the level of the stabilizer is determined based on the desired exercise. For example, the level of the stabilizer is low in the case of yoga, and the level of the stabilizer is normal in case of cyber soccer, and the level of the stabilizer is high in the case of bodybuilding. As described above, the vehicle allocation management 130 may set the level of the stabilizer in advance for each type of exercise.
- the vehicle allocation management 130 provides the user terminal 300 with the detected vehicle list and information on the possible arrival time (or the parked road).
- the vehicle allocation management 130 allocates the vehicle selected (determined) by the user, in the provided vehicle list, and transmits the information on the position of the user to the autonomous vehicle 200 by the autonomous control management 190 so that the autonomous control 200 may reach the position of the user through autonomous control.
- an embodiment is travelling of the autonomous vehicle 200 , but is not limited thereto.
- the information on the position at which the autonomous vehicle 200 is parked, to the user terminal 300 the user may directly move the position at which the autonomous vehicle 200 is parked.
- the first and second storage units 140 a in the server 100 store information on the current position of the vehicle, in which the autonomous vehicles 200 are parked, and information on a level of the stabilizer set for each vehicle.
- the first and second storage units 140 a stores the information on the current position of the vehicle and the information on a level of the stabilizer, in a vehicle position DB 142 and a movement DB 141 , respectively.
- the exercise schedule management 150 in the server 100 selects a desired exercise in consideration of the travel route and the traffic situation detected based on the information on the position of the user and the arrival place collected by the first collector 120 and generates the exercise schedule.
- the exercise schedule management 150 includes a travel route detector 151 , a traffic situation detector 152 , and an exercise schedule generator 153 .
- the travel route detector 151 in the exercise schedule management 150 detects the travel route based on the position of the user and the arrival place. At this time, the travel route is detected based on at least one of an optimal time, an optimal distance, toll-free service, and route recommendation, from the departure point to the destination.
- the traffic situation detector 152 of the exercise schedule management 150 detects the current traffic situations in real time for each travel route detected by the traveling path detector 151 .
- a real-time traffic situation may be used by collecting the traffic information provided, by the traffic center of the Korea Expressway Corporation, in real time.
- the exercise schedule generator 153 of the exercise schedule management 150 analyzes the type of exercise of the exercise apparatus 220 placed in the allocated autonomous vehicle 200 , based on the desired exercise, and generate one or more candidate exercise schedules based on the information on the user and the environmental information.
- the exercise schedule generator 153 analyzes a road complexity, a speed of the autonomous vehicle for each section, and a travelling time of the autonomous vehicle for each section, and the like, based on the travel route and the traffic situation detected by the travel route detector 151 and the traffic situation detector 152 , and determine the exercise set in combination with the types of exercises that may be performed for each section.
- the exercise schedule generator 153 generates a customized exercise schedule by matching the determined types of exercise sets and the methods of exercise, among the generated candidate exercise schedules, over time.
- the situation monitoring unit 160 of the server 100 detects the dynamic state collected by the first collector 120 and checks a period of time for which the dynamic situation occurs and the exercise set performed while the dynamic situation occurs according to the generated exercise schedule.
- the dynamic situation may include a road situation, a traffic situation, a possible arrival time, a vehicle speed, a dangerous situation, and the like, which are detected during traveling from the position of the user to the arrival place.
- the situation monitoring unit 160 includes a service management 161 and a situation information management 162 .
- the service management 161 of the situation monitoring unit 160 receives the information on the collected dynamic situation and converts the exercise schedule into an environment to provide the service, and provides the user with the service through the user terminal.
- the situation information management 162 of the situation monitoring unit 160 checks the period of time for which the dynamic situation occurs and the exercise set performed while the dynamic situation occurs according to the exercise schedule based on the detected dynamic situation.
- the situation management 170 of the server 100 receives the information on the dynamic situation (the period of time for which the dynamic situation occurs and the exercise set performed while the dynamic situation occurs) identified by the situation monitoring unit 160 and detects the exercise set having an exercise effect similar to that of the exercise set determined to be in the dangerous situation with reference the previously stored situation learning model.
- the situation management 170 includes a dynamic situation processor 170 and an exercise set generator 172 .
- the dynamic situation processor 171 of the situation management 170 receives the information on the dynamic situation (the period of time for which the dynamic situation occurs and the exercise set performed while the dynamic situation occurs) identified by the situation monitoring unit 160 , and determines the dangerous situation among exercise sets included in the customized exercise schedule generated by the exercise schedule management 150 with reference to the previously stored situation learning model.
- the exercise during performing according to the exercise schedule may be in the dangerous situation, that is, a case in which the user performs the exercise using running machine or using heavy equipment such as a barbell may be determined as a case in which the dangerous situation occurs.
- the case in which the user performs the exercise using cycle may not be determined to be in the dangerous situation.
- the server 100 may correspond the exercise schedule to the dynamic situations that may occur for each type of exercise and previously set whether the dangerous situation occurs, and generate the situation learning model, to previously store the generated situation learning model to the situation learning DB 143 of the second storage 140 b.
- the exercise set generator 172 of the situation management 170 checks the exercise set corresponding to the dangerous situation determined by the dynamic situation processor 171 and detects an exercise set having an exercise effect similar to that of the determined exercise set based on the previously stored information on exercise knowledge.
- the server 100 may previously set the exercise set having the similar exercise effect, including the type of exercise apparatus, exercise intensity, exercise time, and the like for each dynamic situation, and previously store it in the exercise knowledge DB 144 of the second storage 140 b in advance.
- the exercise schedule corrector 180 of the server 100 replaces the exercise set detected by the situation management 170 with the corresponding exercise set, among exercise sets included in the customized exercise schedule generated by the exercise schedule management 150 , to correct the customized exercise schedule. At this time, the exercise schedule corrector 180 may continually change the customized exercise schedule to the corrected customized exercise schedule until the autonomous vehicle 200 arrives at the arrival position.
- FIG. 3 is a configuration diagram of the autonomous vehicle shown in FIG. 1
- FIG. 4 is a block diagram of a detailed configuration of the autonomous vehicle shown in FIG. 1 .
- an autonomous vehicle 200 may include a Human Machine Interface (HMI) 210 and at least one exercise apparatus 220 . Further, the autonomous vehicle 200 may include a communicator 230 , a second collector 240 , an exercise schedule management 250 , an autonomous control executor 260 , a dangerous situation determination 270 , and a current position detector 280 .
- HMI Human Machine Interface
- the autonomous vehicle 200 may include a communicator 230 , a second collector 240 , an exercise schedule management 250 , an autonomous control executor 260 , a dangerous situation determination 270 , and a current position detector 280 .
- the HMI 210 of the autonomous vehicle 200 may perform a function for visually and audibly outputting information or a state of the vehicle through a physical interface and provide the output information or state of the vehicle to the driver. Further, during provision of the customized exercise recommendation service during the autonomous control, the HMI 210 may receive the user operation to provide the customized exercise recommendation service, or output the information related to the customized exercise (the type of the exercise apparatus, the exercise posture, notification, an exercise time, and the like), or output danger notifications. In addition, the HMI 210 may perform a function for controlling the autonomous control of the autonomous vehicle 200 .
- the exercise apparatus 220 of the autonomous vehicle 200 is configured for the user to do a desired exercise in the vehicle during autonomous control, and is fixed into and installed inside of the autonomous vehicle 200 .
- the exercise apparatus 220 may include a running machine, a health bicycle, a squad, a balance power, a chinning dipping bar, a weight apparatus, and the like.
- the communicator 230 of the autonomous vehicle 200 may transmit and receive input/output data among the server 100 and the user terminal 300 and the autonomous vehicle 200 using a wired or wireless communication network.
- the communication network connects the server 100 , the autonomous vehicle 200 , and the user terminal 300 , and may include a repeater, and may include a mobile communication network (3G network, 4G network, WiBro network) installed and operated by communication corporations, and Internet network/Public Switched Telephone Network (PSTN).
- the repeater may include a base station or an access point (AP).
- the second collector 240 of the autonomous vehicle 200 collects information on the customized exercise schedule, routes of the autonomous vehicle, and dynamic situations transmitted by the server 100 through the communicator 230 .
- the dynamic situation may include information on road complexity, speed for each section, and travel time for each section based on the detected travel route and traffic situation transmitted by the server 100 .
- the present disclosure is not limited thereto. That is, the dynamic situation may include an unexpected situation such as a user emergency situation or a rod emergency situation occurring during travelling of the autonomous vehicle 200 , and the unexpected situation may be input from the user terminal 300 and the autonomous vehicle 200 .
- the second collector 240 includes an exercise schedule collector 241 , an autonomous travel route collector 242 , and a dynamic situation collector 243 .
- the exercise schedule collector 241 of the second collector 240 may collect customized exercise schedules transmitted by the server 100 . After the exercise schedule collector 241 collects the customized exercise schedule, when the corrected customized exercise schedule is input from the server 100 , it is possible to change the collected customized exercise schedule to the corrected customized exercise schedule which is input afterwards. That is, the exercise schedule collector 241 may change a current customized exercise schedule to the customized exercise schedule, which is input later, anyway.
- the autonomous travel route collector 242 of the second collector 240 may collect the route of the autonomous vehicle transmitted by the server 100 . At this time, the route of the autonomous vehicle is generated with reference to traffic information from the current position of the autonomous vehicle 200 to the arrival position.
- the dynamic situation collector 243 of the second collector 240 collects dynamic situations such as an unexpected situation, for example, a user emergency situation or a road emergency situation occurring during the travelling of the autonomous vehicle 200 .
- the unexpected situation of the user emergency situation may include injuries, respiratory difficulty, collapse, and the like during exercise.
- the user may select an emergency button installed around the user terminal 300 or the exercise apparatus 220 to request for notification of the emergency situation.
- the unexpected situation of the road emergency situation may include a situation of brakes due to collision accidents, and obstacles.
- the exercise schedule management 250 of the autonomous vehicle 200 provides the customized exercise schedule collected by the second collector 240 to the HMI 210 .
- the exercise schedule management 250 transmits timing information to adjust a term of exercise according to a route of the autonomous vehicle through exercise scheduling provided by the HMI 210 . For example, when safety is maintained, exercise is recommended, and when there is a dangerous element, it is recommended to relax.
- the autonomous control executor 260 of the autonomous vehicle 200 executes the autonomous control of the autonomous vehicle along the route of the autonomous vehicle collected by the second collector 240 .
- the present disclosure is an invention that provides a customized recommendation service to be used for the autonomous vehicle, rather than an invention related to the autonomous control of the vehicle, details thereof to perform the autonomous control of the vehicle, by the autonomous control executor 260 , is omitted.
- the autonomous control executor 260 may use a control signal so that the vehicle autonomously travels, by the autonomous executor 190 , and it may be implemented using a presently known autonomous control technology.
- the danger situation determination 270 of the autonomous vehicle 200 receives the information on the dynamic situation collected by the second collector 240 and transmits the information on the dynamic situation to the server 100 through the communicator 230 in real time.
- the received information on the dynamic situation may be a dynamic situation such as an unexpected situation, for example, a user emergency situation or a road emergency situation occurring during travelling of the autonomous vehicle 200 .
- the current position detector 280 of the autonomous vehicle 200 detects the current position provided by the GPS satellites via the GPS module attached to the autonomous vehicle.
- the current position detector 280 may display the detected current position on the map provided by the HMI 210 in real time. Further, the current position detector 280 transmits information on the detected current position to the server 100 through the communicator 230 in real time.
- FIGS. 1 to 4 refer to same elements that perform the same function.
- FIG. 5 is a flowchart of a method for providing a customized recommendation service used for an autonomous vehicle according to an embodiment of the present disclosure.
- a first collector 120 collects user information and information on desired exercise from an autonomous vehicle 200 and the user terminal 300 , and collects current positions and dynamic situations of the autonomous vehicle 200 and the user terminal 300 .
- an application for a customized recommendation service may be installed in the user terminal 300 to receive the customized recommendation service.
- the request for the autonomous vehicle for exercise may be transmitted through a method of selecting (touching or pressing a button) a display for requesting for the autonomous vehicle displayed on a display window (a screen) of the user terminal 300 by executing the application for the customized recommendation service.
- the user information may be information on physical strength including age, health state, body information, disease or not, a current state, and the like.
- information on the physiology signal measured by a blood pressure device, a pulse measuring device through the user terminal 300 information input to the user terminal 300 in real time, previously stored information in which the information is stored through an existing membership may be used as the information on the physical strength.
- the information on the desired exercise may be environmental information including the types of exercise apparatus, exercise intensity, an exercise time, and the like.
- information on driving of the exercise apparatus 220 which is currently used according to the exercise schedule, information input to the user terminal 300 in real time, or previously stored information in which information input to the existing membership is stored may be used as the environmental information.
- the information on the current position may include information on the current position provided by the GPS satellites via the GPS module attached to the autonomous vehicle 200 and the user terminal 300 and geographical information to be displayed on the map.
- the dynamic situation may be information on the autonomous situation including the dynamic information including road situation, traffic situation, possible arrival time, vehicle speed, the dangerous situation, and the like, which are detected during travelling of the autonomous vehicle from the position of the user to the arrival place.
- the server 100 selects the vehicle matching through the vehicle allocation management 130 based on the collected user information, information on the desired exercise, current positions and dynamic situations of the autonomous vehicle 200 and the user terminal 300 , and provide the user terminal 300 with a vehicle list indicating a recommended vehicle and a possible arrival time of each vehicle.
- the vehicle is detected based on the information on the position of the vehicle and the stabilizer for each vehicle through a location tracking service such as geofencing. That is, a possible vehicle is detected by adjusting a level of stability of the stabilizer, and the like, of the vehicle for exercise searched in the predetermined area to be suitable for the type of exercise desired by the user.
- a first storage 140 a stores information on the position of the vehicle and the stabilizer for each vehicle in advance. Meanwhile, the level of the stabilizer may be determined in advance by dividing the level of the stabilizer into a range of acceleration in which the vehicle may be balanced, a slope of the vehicle, and a reaction speed with respect to a specific event when the exercise is performed during autonomous control.
- the level of the stabilizer is determined based on the type of the desired exercise. For example, the level of the stabilizer is low in the case of yoga and the level of the stabilizer is normal in the cyber soccer, and the level of the stabilizer is high in the bodybuilding. As described above, the vehicle allocation management 130 may set the level of the stabilizer in advance for each exercise.
- the vehicle allocation management 130 allocates allocates the selected vehicle, in the vehicle list, provided to the user terminal 300 .
- the vehicle allocation management 130 transmits the information on the position of the user to the allocated autonomous vehicle 200 and enables the autonomous vehicle to the position of the user through autonomous control (S 40 ).
- the travelling of the autonomous vehicle 200 is one embodiment, but is not limited thereto.
- the information on the position in which the autonomous vehicle 200 is parked is transmitted to the user terminal 300 , the user may directly move to the position at which the autonomous vehicle 200 is parked.
- the exercise schedule management 150 generates the exercise schedule by selecting the desired exercise in consideration of the travel route and the traffic situation detected based on the collected information on the position of the user and the arrival place (S 50 ).
- the exercise set in combination with the type of exercise that may be performed for each section is determined by analyzing road complexity, speed for each section, travel time for each section, and the like based on the travel route and the traffic situation detected by the travel route detector 151 and the traffic situation detector 152 . Further, the customized exercise schedule is generated by matching the type of generated exercise set and a method of exercise, among the generated candidate exercise schedule, over time.
- the server 100 transmits information on a degree of safe driving including the travel route to the arrival place, the speed for each section, and the customized driving schedule to the autonomous vehicle 200 (S 60 ). That is, the server 100 transmits timing information to adjust the term of exercise according to the route of the autonomous vehicle through exercise scheduling. For example, when safety is maintained, exercise is recommended, and when there is the dangerous element, it is recommended to relax.
- the autonomous control management 190 manages the autonomous control of the autonomous vehicle, and the autonomous vehicle 200 displays the exercise scheduling on the HMI 210 installed in the vehicle during autonomous control (S 70 ).
- the dynamic situation processor 171 determines the dangerous situation with reference to the previously stored situation learning model. Further, the exercise set having the exercise effect similar to that of the exercise set checked by the exercise set generator 172 is detected. The detected exercise set is replaced with the corresponding exercise set among the exercise sets included in the customized exercise schedule generated by the exercise schedule corrector 180 to correct the customized exercise schedule (S 80 ).
- the situation management 170 receives the identified information on the dynamic situation (a period of time for which the dynamic situation occurs and the exercise set performed while the dynamic situation occurs), and determines the dangerous situation with reference to the previously stored situation learning model. Then, the exercise set corresponding to the dangerous situation determined by the exercise set generator 172 is checked. The exercise set having the exercise effect similar to that of the checked exercise set is detected based on the previously stored information on the exercise knowledge. Then, in the server 100 , the exercise schedule corrector 180 replaces the detected exercise set with the corresponding exercise set among the exercise sets included in the customized exercise schedule generated by the exercise schedule management 150 , to correct the customized exercise schedule.
- the corrected customized exercise schedule may be continually corrected until the autonomous vehicle 200 arrives at the arrival position and may be transmitted to the autonomous vehicle 200 . That is, the autonomous vehicle 200 changes the current customized exercise schedule to finally corrected customized exercise schedule always to provide the finally corrected customized exercise schedule.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Primary Health Care (AREA)
- Automation & Control Theory (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- Biomedical Technology (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Epidemiology (AREA)
- Development Economics (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Entrepreneurship & Innovation (AREA)
- Accounting & Taxation (AREA)
- Educational Administration (AREA)
- Finance (AREA)
- Physical Education & Sports Medicine (AREA)
- Human Computer Interaction (AREA)
- Analytical Chemistry (AREA)
- Chemical & Material Sciences (AREA)
- Databases & Information Systems (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Pathology (AREA)
Abstract
Description
Claims (14)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/KR2019/002760 WO2020184742A1 (en) | 2019-03-08 | 2019-03-08 | Customized recommendation service providing system and method applied to autonomous vehicle |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20210362748A1 US20210362748A1 (en) | 2021-11-25 |
| US11370456B2 true US11370456B2 (en) | 2022-06-28 |
Family
ID=72426066
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/490,226 Active 2040-03-02 US11370456B2 (en) | 2019-03-08 | 2019-03-08 | System and method for providing customized recommendation service used for autonomous vehicle |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11370456B2 (en) |
| KR (1) | KR102271806B1 (en) |
| WO (1) | WO2020184742A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20220077956A (en) | 2020-12-02 | 2022-06-10 | 주식회사 메인정보시스템 | Autonomous driving assistance device that shares driver evaluation index for autonomous driving |
| KR102677869B1 (en) | 2020-12-21 | 2024-06-25 | 충북대학교 산학협력단 | Preference calculation system and method through personal information management |
| CN117437765B (en) * | 2023-12-20 | 2024-03-15 | 盯盯拍(深圳)云技术有限公司 | Accident alarm method and system based on big data driving records |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20130025510A (en) | 2011-09-02 | 2013-03-12 | 현대자동차주식회사 | Apparatus for exercising in the interior of a car |
| KR20130117402A (en) | 2012-04-17 | 2013-10-28 | (주)더힘스 | System and method for customized exercise using mobile device |
| US20150182160A1 (en) * | 2013-12-30 | 2015-07-02 | Samsung Electronics Co., Ltd. | Function operating method based on biological signals and electronic device supporting the same |
| JP2016091411A (en) | 2014-11-07 | 2016-05-23 | 株式会社デンソー | Automatic vehicle allocation system and center device |
| DE102016013829A1 (en) * | 2016-11-18 | 2017-05-18 | Daimler Ag | Fitness device with at least one fitness device for physical exercise of a driver of a motor vehicle, and method for operating a motor vehicle |
| KR101740529B1 (en) | 2015-12-30 | 2017-05-30 | 한국철도기술연구원 | Path planning determination and allocation method of driverless ground vehicle |
| US9776042B2 (en) * | 2016-02-16 | 2017-10-03 | Toyota Motor Engineering & Manufacturing North America, Inc. | Exercise system and method for controlling a vehicle |
| US9787818B2 (en) * | 2014-09-11 | 2017-10-10 | Samsung Electronics Co., Ltd. | Emergency notification system and server |
| US9801134B2 (en) * | 2011-03-24 | 2017-10-24 | Samsung Electronics Co., Ltd. | Method and apparatus of sensor network supporting bidirectional event detection |
| US20180008855A1 (en) * | 2015-12-30 | 2018-01-11 | Activbody, Inc. | Vehicle exercise system |
| KR20180051867A (en) | 2016-11-09 | 2018-05-17 | 장은정 | Apparatus for portable managing health |
| US20190039622A1 (en) | 2017-08-04 | 2019-02-07 | Toyota Jidosha Kabushiki Kaisha | Vehicle allocation system |
-
2019
- 2019-03-08 US US16/490,226 patent/US11370456B2/en active Active
- 2019-03-08 KR KR1020197019622A patent/KR102271806B1/en active Active
- 2019-03-08 WO PCT/KR2019/002760 patent/WO2020184742A1/en not_active Ceased
Patent Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9801134B2 (en) * | 2011-03-24 | 2017-10-24 | Samsung Electronics Co., Ltd. | Method and apparatus of sensor network supporting bidirectional event detection |
| KR20130025510A (en) | 2011-09-02 | 2013-03-12 | 현대자동차주식회사 | Apparatus for exercising in the interior of a car |
| KR20130117402A (en) | 2012-04-17 | 2013-10-28 | (주)더힘스 | System and method for customized exercise using mobile device |
| US20150182160A1 (en) * | 2013-12-30 | 2015-07-02 | Samsung Electronics Co., Ltd. | Function operating method based on biological signals and electronic device supporting the same |
| US9787818B2 (en) * | 2014-09-11 | 2017-10-10 | Samsung Electronics Co., Ltd. | Emergency notification system and server |
| JP2016091411A (en) | 2014-11-07 | 2016-05-23 | 株式会社デンソー | Automatic vehicle allocation system and center device |
| US20180008855A1 (en) * | 2015-12-30 | 2018-01-11 | Activbody, Inc. | Vehicle exercise system |
| KR101740529B1 (en) | 2015-12-30 | 2017-05-30 | 한국철도기술연구원 | Path planning determination and allocation method of driverless ground vehicle |
| US9776042B2 (en) * | 2016-02-16 | 2017-10-03 | Toyota Motor Engineering & Manufacturing North America, Inc. | Exercise system and method for controlling a vehicle |
| KR20180051867A (en) | 2016-11-09 | 2018-05-17 | 장은정 | Apparatus for portable managing health |
| DE102016013829A1 (en) * | 2016-11-18 | 2017-05-18 | Daimler Ag | Fitness device with at least one fitness device for physical exercise of a driver of a motor vehicle, and method for operating a motor vehicle |
| US20190039622A1 (en) | 2017-08-04 | 2019-02-07 | Toyota Jidosha Kabushiki Kaisha | Vehicle allocation system |
| US10882530B2 (en) * | 2017-08-04 | 2021-01-05 | Toyota Jidosha Kabushiki Kaisha | Vehicle allocation system |
Non-Patent Citations (4)
| Title |
|---|
| Korean Office Action in Korean Appln. No. 10-2019-7019622, dated Oct. 15, 2020, 15 pages (with English translation). |
| KR Notice of Allowance in Korean Application No. 10-2019-701962, dated Mar. 31, 2021, 12 pages (with English translation). |
| Lee, "Hyundai Motors, "Exercise with a rowing machine in a car in the era of autonomous driving,"." Dated Jan. 9, 2019, Biz New Daily Korea, 3 pages (with English translation). |
| Ministry of Land, Infrastructure and Transport and Korea Agency for Infrastructure Technology Advancement, "Final report on self-driving-based car sharing service test operation research," SK Telecom, dated Feb. 10, 2019, 121 pages (with English summary). |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102271806B1 (en) | 2021-07-01 |
| WO2020184742A1 (en) | 2020-09-17 |
| KR20200110146A (en) | 2020-09-23 |
| US20210362748A1 (en) | 2021-11-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7144537B2 (en) | Inconvenience to passenger pick-up and drop-off for autonomous vehicles | |
| JP7020586B2 (en) | Vehicle dispatch service boarding location determination method and vehicle dispatch service boarding location determination device | |
| US11370456B2 (en) | System and method for providing customized recommendation service used for autonomous vehicle | |
| US10900792B2 (en) | Self-driving vehicle systems and methods | |
| CN109387212A (en) | Information processing system and information processing method | |
| KR102146012B1 (en) | Method for generating data for virtual autonomous driving environment using a plurality of autonomous driving data and apparatus thereof | |
| US11238741B2 (en) | Driving evaluation apparatus | |
| KR102026209B1 (en) | System for providing artificial intelligence based smart health care service | |
| JP2019056674A (en) | Display system, electronic device, and map information display method | |
| JP2013210870A (en) | Traffic line information measuring system and method and information processing apparatus | |
| JPWO2018230559A1 (en) | Medical network system and external device | |
| JP6373227B2 (en) | Barrier information generation apparatus, barrier information generation method and program | |
| Fink et al. | The Autonomous Vehicle Assistant (AVA): Emerging technology design supporting blind and visually impaired travelers in autonomous transportation | |
| JP2006193020A (en) | Navigation system, route search server, portable terminal device and program thereof | |
| CN107544990A (en) | Information processing method and device | |
| CN105021203B (en) | A kind of system and method for mobile terminal navigation | |
| CN108122295A (en) | A kind of car networking system | |
| JP2022069226A (en) | Information processing equipment, information processing methods, and vehicles | |
| Motta et al. | Overview of smart white canes: connected smart cane from front end to back end | |
| Csiszár | Model of multimodal mobility coordination and guiding system | |
| CN111505971B (en) | Processing device, processing method, and recording medium | |
| KR20170045141A (en) | System and method for measuring driver's fatigue | |
| KR101996045B1 (en) | Vehicle running reservation trade service system and method thereof | |
| KR102186783B1 (en) | Navigation apparatus, method thereof and computer readable medium having computer program recorded therefor | |
| KR102198505B1 (en) | System for guiding road of diabled vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| AS | Assignment |
Owner name: LG ELECTRONICS INC., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PARK, YONG SOO;KIM, HYONG GUK;IM, HYEONG JIN;AND OTHERS;REEL/FRAME:052737/0210 Effective date: 20190826 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |