Service providing apparatus providing in-vehicle service and control method of the apparatus
Patent Information
- Authority / Receiving Office
- KR · KR
- Patent Type
- Applications
- Current Assignee / Owner
- LG ELECTRONICS INC
- Filing Date
- 2023-01-25
- Publication Date
- 2026-08-05
Smart Images

Figure PAT00001_ABST
Abstract
Description
Technology Field
[0001] The present invention relates to a service providing device capable of providing various services, such as beverage provision, within a vehicle. Background Technology
[0002] Currently, with the advancement of vehicle-related technology, interest in services that can be provided using vehicles is increasing. In particular, with the emergence of electric vehicles that utilize electric energy as a power source, unlike conventional internal combustion engine vehicles, vehicle structures have become simpler. Consequently, as it has become possible to secure more spacious interiors, there is a growing social need to utilize this interior space in more diverse ways.
[0003] Furthermore, as technologies related to autonomous vehicle operation, such as self-driving, develop, the leisure time available for passengers to enjoy inside the vehicle increases, leading to a growing trend in this need.
[0004] As part of such in-vehicle services, a plan was proposed to provide food and beverages, such as soft drinks or simple alcoholic beverages, inside the vehicle. As part of this plan, a vehicle appeared equipped with a beverage dispensing container filled with the aforementioned drink placed in a designated area inside the vehicle, making it possible for passengers to receive the beverage dispensed from the container.
[0005] However, when a beverage dispensing container is placed in a specific area inside the vehicle in this manner, there is a problem in that a passenger who wishes to be served a beverage must move directly to the location where the beverage dispensing container is placed, receive the beverage dispensed from the container, and then move to their seat. In this case, if the space inside the vehicle is narrow and the beverage service can be provided without the passenger getting up from their seat, there may not be a major problem. However, in the case of shared vehicles such as limousines or buses, the space inside the vehicle is very spacious, and consequently, there is a problem in that a person who wishes to be served a beverage must move to the location where the beverage dispensing container is placed.
[0006] However, in the case of a vehicle, it moves, and as the vehicle moves, vibration and inertia resulting from the movement of the vehicle come into play. Therefore, it can be very dangerous to get up from the seat and move around inside the vehicle. In addition, even if one moves to the beverage dispensing container and receives the dispensed beverage, there is a problem that the beverage may spill or the passenger may be injured due to the inertia and vibration caused by the movement of the vehicle.
[0007] Accordingly, active research is currently underway on ways to provide various services, such as beverages, to passengers inside the vehicle more safely and conveniently. The problem to be solved
[0008] The present invention aims to solve the aforementioned problems and other problems, and aims to provide a vehicle service provision device and a method for controlling the device, which enable a passenger in a vehicle to receive various services, including beverages, while seated in their seat. means of solving the problem
[0009] According to one aspect of the present invention for achieving the above or other purposes, a vehicle in-vehicle service providing device according to an embodiment of the present invention comprises: a rail portion including a rail tensioned into the interior of a vehicle cabin; a plurality of service devices coupled to a moving means formed to be movable along the rail; and a processor that identifies a service requester who has requested a service related to any one of the plurality of service devices, determines a service providing location based on the location within the cabin of the identified service requester, and controls the moving means so that the service device related to the requested service moves to the determined service providing location.
[0010] In one embodiment, the in-vehicle service providing device further comprises a module part including a plurality of service modules providing different services, and a moving part formed to be movable along a rail, wherein any one of the plurality of service modules is mounted and fixed, and the moving part is characterized by having a passage space through which a service device coupled to a moving means formed along the rail can pass.
[0011] In one embodiment, the moving part is formed as a gantry structure including left and right support parts connected to each of the left and right sides of the rail, and the passage space is formed between the left and right support parts of the moving part formed as a gantry structure.
[0012] In one embodiment, the service device is formed to be transformable into a first form and a second form, and the processor controls the service device such that it changes to the first form when a service is provided at the service providing location, and changes to the second form different from the first form when the service device moves along the moving means or when the moving part approaches within a certain distance even while the service is being provided.
[0013] In one embodiment, the moving means comprises a conveyor belt moving along the rail and a rotating part providing a driving force for the rotation of the conveyor belt, and the service device is characterized by being coupled to the surface of one point of the conveyor belt.
[0014] In one embodiment, the module comprises a first frame that is tensioned in a direction intersecting the rail and is located at a certain height from the rail, a second frame that is positioned below the first frame and is tensioned in a direction parallel to the first frame, with different service modules connected at regular intervals along the tensioned direction, and a frame moving unit that is connected to the second frame and formed to move the connected second frame along the first frame, wherein the processor controls the frame moving unit to move the second frame so that the first service module among the plurality of service modules is aligned according to the request of the service requester at a base position where the first frame and the rail intersect.
[0015] In one embodiment, the second frame and each service module are connected through a tension member corresponding to each service module, wherein the tension member is formed to be tensionable in a downward direction and includes a tension head that is coupled to the corresponding service module and fixes the coupled service module, and the processor controls the tension member corresponding to the first service module so that the tension head is tensioned when the first service module is aligned at the base position according to the movement of the second frame, thereby seating the first service module on a moving part positioned at the base position.
[0016] In one embodiment, the service module is characterized by comprising a service module body, a first coupling part disposed at the top of the service module body and formed to be coupled and fixed with the tension head, and a second coupling part disposed at the bottom of the service module body and formed to be coupled and fixed with the movable part.
[0017] In one embodiment, the system further includes a maintenance module that provides cold air or heat at the base position, and the processor detects a service module among the plurality of service modules that requires heating or cooling, moves the detected service module to the base position, and heats or cools the detected service module.
[0018] In one embodiment, the plurality of service modules are each filled with a different beverage and are modules for serving a different beverage, and the in-vehicle service providing device further comprises a communication unit that performs a communication connection with at least one external server that provides maintenance information corresponding to the beverage filled in each of the plurality of service modules.
[0019] In one embodiment, the moving part comprises a plurality of rail moving parts formed to be movable along the rail and formed to allow any one of the service modules to be seated thereon, and the processor is characterized by controlling the module part so that the second service module is seated on the second rail moving part and moved along the rail when a second service request corresponding to the second service module is identified while the first service module is seated on the first rail moving part and moved along the rail for the purpose of providing a service according to an identified first service request, and controlling the second rail moving part so that the second service module is moved to the service location of the service requester corresponding to the second service request.
[0020] In one embodiment, the processor controls the module unit and the moving unit so that, when the first service module is mounted on the first rail moving unit and moved along the rail to provide a service according to the identified first service request, and a second service request corresponding to the second service module and a third service request corresponding to the third service module are identified, the service module corresponding to each service request is mounted on a different rail moving unit and moved along the rail sequentially according to the result of comparing the transport distance according to the position of the service requester corresponding to the second service request and the transport distance according to the position of the service requester corresponding to the third service request. Effects of the invention
[0021] The effects of the in-vehicle service providing device and the control method of the device according to the present invention are described as follows.
[0022] According to at least one embodiment of the present invention, the present invention may be configured to include a plurality of service modules capable of providing different services, and a rail that allows at least one of the service modules to be moved to different locations within a vehicle. Furthermore, by moving the service module corresponding to the requested service to different locations within the rail according to the seat position of the requester who requested the service within the vehicle, the passenger within the vehicle can receive various services, including beverages, while seated in their seat. Accordingly, there is an effect of providing various services, including beverages, to the passenger within the vehicle more safely and conveniently. Brief explanation of the drawing
[0023] FIG. 1 is a block diagram illustrating the structure of a service providing device according to an embodiment of the present invention. FIG. 2 is an example diagram illustrating an example of a service providing device configured as shown in FIG. 1. FIG. 3 is a flowchart illustrating the operation process of a service providing device according to an embodiment of the present invention providing a service requested by a service requester. FIG. 4 is an exemplary diagram illustrating an example of aligning a service module on a mounting portion on a rail in a service providing device according to an embodiment of the present invention. FIG. 5 is a flowchart illustrating the operation process of a service module according to a requested service in a service providing device according to an embodiment of the present invention, wherein the service module is placed and fixed on a rail for movement. FIG. 6 is an exemplary diagram illustrating an example of coupling and fixing an aligned service module to a seating portion in a service providing device according to an embodiment of the present invention. FIG. 7 is a flowchart illustrating the operation process of releasing a service module, for which service provision is completed, from a seating portion and restoring it to an initial position in a service providing device according to an embodiment of the present invention. FIG. 8 is an illustrative diagram showing examples of service modules arranged in a service providing device according to an embodiment of the present invention provided in a vehicle. FIGS. 9 and FIGS. 10 are exemplary drawings illustrating an example in which an integer module providing an integer is moved to a service location for service provision in a service providing device according to an embodiment of the present invention. FIG. 11 is an illustrative diagram showing an example of a maintenance module placed at a preset location of a base in a service providing device according to an embodiment of the present invention. FIG. 12 is an exemplary diagram illustrating the operation process of searching for a service module requiring maintenance and performing maintenance according to the searched module in a service providing device according to an embodiment of the present invention. FIG. 13 is an illustrative diagram showing an example of a service providing device according to another embodiment of the present invention having a plurality of rail moving parts. FIG. 14 is a flowchart illustrating the operation process of providing multiple different services simultaneously to multiple requesters in the service providing device illustrated in FIG. 13. FIGS. 15a and 15b are exemplary drawings illustrating an example in which a moving part of a service providing device according to an embodiment of the present invention is formed in a gantry shape, and an example in which another device moves along a rail by passing through the moving part formed in the gantry shape. FIG. 16 is an exemplary diagram illustrating an example in which a service providing device according to an embodiment of the present invention provides a service related to the positional movement of a display unit. Specific details for implementing the invention
[0024] It should be noted that technical terms used in this specification are used merely to describe specific embodiments and are not intended to limit the invention. Additionally, singular expressions used in this specification include plural expressions unless the context clearly indicates otherwise. The suffixes "module" and "part" for components used in the following description are assigned or used interchangeably solely for the ease of drafting the specification and do not inherently possess distinct meanings or roles.
[0025] In this specification, terms such as "composed of" or "comprising" should not be interpreted as necessarily including all of the various components or steps described in the specification, and should be interpreted as potentially excluding some of the components or steps, or including additional components or steps.
[0026] In addition, when describing the technology disclosed in this specification, if it is determined that a detailed description of related prior art could obscure the essence of the technology disclosed in this specification, such detailed description is omitted.
[0027] In addition, the attached drawings are intended only to facilitate understanding of the embodiments disclosed in this specification, and the technical concept disclosed in this specification is not limited by the attached drawings; it should be understood that they include all modifications, equivalents, and substitutions that fall within the concept and technical scope of the present invention. Furthermore, not only each of the embodiments described below, but also combinations of embodiments may fall within the concept and technical scope of the present invention as modifications, equivalents, and substitutions that fall within the concept and technical scope of the present invention.
[0028] FIG. 1 is a block diagram illustrating the structure of a service providing device (10) according to an embodiment of the present invention. FIG. 2 is an illustrative diagram illustrating an example configuration of the service providing device (10) illustrated in FIG. 1.
[0029] Referring to FIG. 1, a service providing device (10) according to an embodiment of the present invention may be configured to include a processor (100), a rail moving part (110) connected to the processor (100), a service module part (120), a communication part (130), a memory (140), and an interface part (150). Since the components illustrated in FIG. 1 are not essential for implementing the service providing device (10), the service providing device (10) described in this specification may have more or fewer components than those listed above.
[0030] A service providing device (10) according to an embodiment of the present invention may have a rail portion (113) formed to be extended into the interior of a cabin in which a passenger is seated in a vehicle (20). It may also include a rail moving portion (110) formed to be movable along the direction in which the rail portion (113) is extended. The rail moving portion (110) may have a moving portion (112) coupled to a rail formed on at least one side of the rail portion (113). Additionally, it may have a seating portion (111) coupled to the moving portion (112).
[0031] First, the moving part (112) may include at least one wheel or gear formed to move the body of the moving part (112) along the rail. Additionally, it may include at least one driving motor that provides driving force to the wheel or gear to move the body of the moving part (112).
[0032] A seating portion (111) may be formed on the upper surface of the body of the moving portion (112) so that the body of a service module for providing services can be seated and fixed thereon. The seating portion (111) may be a separate component from the moving portion (112), and in this case, the seating portion (111) may be formed in a form that is combined with the moving portion (112). Therefore, when the moving portion (112) moves along a rail, the seating portion (111), which is combined with or integrally formed with the moving portion (112), may move together with it.
[0033] The above-mentioned mounting portion (111) may be equipped with at least one coupling mechanism for fixing the body of the service module. For example, the coupling mechanism may be a coupling by electromagnetic force. In this case, the service module may have a coupling portion (second coupling portion (202)) formed of a metal material formed at the bottom. The metal material may be a metal material that generates an attractive force due to magnetism and may be a metal that is attracted to a magnet by magnetic force. Additionally, the above-mentioned mounting portion (111) may be equipped with an electromagnet that generates magnetic force, i.e., electromagnetic force, when power is supplied. Therefore, when the service module is mounted on the mounting portion (111), the second coupling portion (202) is attracted to the mounting portion (111) by the electromagnetic force generated from the electromagnet provided in the mounting portion (111), and the body of the service module can be fixed to the mounting portion (111).
[0034] Since the service module is fixed on the mounting portion (111) in this manner, when the moving portion (112) coupled with the mounting portion (111) moves along the rail, the service module fixed by adsorption on the mounting portion (111) can also move along the rail.
[0035] Meanwhile, as described above, the mounting portion (111) and the moving portion (112) may be integrated. In this case, the lower portion of the integrated mounting portion (111) and the moving portion (112), i.e., the rail moving portion (110), may be equipped with a wheel or gear and a driving motor formed to move the body along the rail portion (113), and the upper portion where the service module is mounted may have an electromagnet placed inside or outside to fix the service module mounted on the upper portion.
[0036] Meanwhile, the service module may have a first frame (121) arranged in a direction intersecting with the direction in which the rail portion (113) is tensioned. It may also have a frame moving portion (112) formed to be movable along the first frame (121) in the direction in which the first frame (121) is tensioned. For example, the first frame (121) may have a rail formed on one side, and the frame moving portion (112) may include a wheel or gear, etc., formed to be movable along the rail formed on one side of the first frame (121). Furthermore, the wheel or gear may include at least one driving motor that controls the driving force to move the body of the frame moving portion (112) along the inner rail of the first frame (121).
[0037] Meanwhile, the frame moving part (112) may be connected to a second frame (122) that is stretched in the direction in which the first frame (121) is stretched. Alternatively, the frame moving part (112) may be formed integrally with the second frame (122). In this case, the body of the frame moving part (112) may be the second frame (122). And service modules (125) may be connected to the second frame (122) at regular intervals along the direction in which the second frame (122) is stretched. Thus, as shown in FIG. 2, a plurality of service modules (125) may be connected to the second frame (122).
[0038] Accordingly, when the frame moving part (112) moves along the first frame (121), the second frame (122) can be moved along with the movement of the frame moving part (112). Then, a plurality of service modules (125) connected to the second frame (122) can be moved along the first frame (121). Accordingly, when the first frame (121) is positioned in a direction intersecting with the direction in which the rail part (113) is tensioned, any one of the plurality of service modules (125) can be positioned above the seating part (111) located on the rail part (113). In this way, when any one of the service modules is positioned on the seating part (111), the service module may be positioned at an alignment position corresponding to the seating part (111). For example, as shown in FIG. 2, when the second service module (125-2) is placed on the mounting portion (111) as the second frame (122) moves, the second service module (125-2) may be located at a position corresponding to the mounting portion (111), that is, at an aligned position. Hereinafter, the position above the mounting portion (111), that is, the position in the air corresponding to the mounting portion (111), will be referred to as the aligned position.
[0039] The above plurality of service modules (125) can be connected to different positions of the second frame (122) as shown in FIG. 2. Therefore, when the second frame (122) moves according to the movement of the frame moving part (112), the different service modules (125) can be moved to the alignment positions.
[0040] Additionally, a tension member (124) may be provided between each service module (125) and the second frame (122). In this case, as shown in FIG. 2, each service module (125) may be connected to the second frame (122) in a suspended form through each tension member (124) corresponding to each service module (125).
[0041] Here, each service module (125) can be connected to a second frame (122) so as to be positioned at a certain height away from the seating portion (111) on the rail portion (113). Thus, as shown in FIG. 2, each service module (125) can be positioned at a certain height above the height at which the seating portion (111) is positioned.
[0042] Furthermore, the tensioning member (124) may be formed to enable tension in the vertical direction. For example, the tensioning member (124) may be equipped with a driving motor such as a linear motor, and the tensioning head may be tensioned according to the driving of the driving motor. When the tensioning head is tensioned, the tensioning head may be tensioned downward, that is, in the direction where the seating member (111) is located. The tensioning head may be coupled with a service module (125). Therefore, when the tensioning head is tensioned, the service module coupled with the tensioning head may be lowered, and when the service module is in an aligned position, the service module may be seated on the seating member (111).
[0043] Additionally, the tensioned tension head can be restored to its state (hereinafter referred to as contraction) by driving the drive motor. Then, as the tension head contracts, the service module coupled to the tension head can be raised, and when the service module is in an aligned position, the service module seated on the seating portion (111) can be separated from the seating portion (111).
[0044] Meanwhile, the tensioning part (124), more specifically the tensioning head, may be provided with at least one coupling mechanism for coupling with a service module. For example, the service module may be provided with a coupling part (first coupling part (201)) formed of a metal material that generates magnetic attraction at the top. Additionally, the tensioning head of the tensioning part (124) may be provided with an electromagnet that generates electromagnetic force when power is supplied. Therefore, when power supply is maintained, the tensioning head of the tensioning part (124) can maintain a state of coupling with the first coupling part (201) of the service module (125) through magnetic adsorption. On the other hand, when power supply to the tensioning head of the tensioning part (124) is cut off, the coupling between the service module (125) and the tensioning head may be released due to the loss of magnetism, and accordingly, the tensioning head and the service module (125) may be separated.
[0045] Meanwhile, as described above, a plurality of service modules (125) capable of providing different services may be connected to the second frame (122). For example, the different services may each be services that provide different types of beverages. For example, three service modules filled with wine, water, and coffee may be connected to the second frame (122). Each service module (125) may be equipped with a dispensing part formed to allow the filled beverage to be dispensed, and a dispensing lever for controlling the dispensing part or a container detection part (not shown) for automatically dispensing an appropriate amount of beverage when a container is detected.
[0046] And regarding the interface unit (150), the interface unit (150) can be connected to the interface unit (not shown, hereinafter referred to as the vehicle interface unit) of the vehicle (20), and can receive various information provided by the vehicle (20) through the vehicle interface unit. Here, the vehicle interface unit can serve as a passage to various types of external devices connected to the vehicle (20) or to each component of the vehicle (10). For example, the vehicle interface unit may be equipped with various ports connected to the interface unit (150), and can be connected to the interface unit (150) through the ports. It can also exchange data with the interface unit (150).
[0047] The interface unit (150) may be connected to each component of the vehicle (20) through the vehicle interface unit. For example, the interface unit (150) may be connected to at least one camera (21) of the vehicle (20) to receive an image of the cabin sensed by the camera (21). The image of the cabin sensed by the camera (21) may be used to identify a service requester who has requested a service within the cabin.
[0048] Additionally, the interface unit (150) can be connected to the microphone (22) of the vehicle (20) through the vehicle interface unit. And through the microphone (22), a request for a service related to any one of the plurality of service modules (125) can be received. In this case, when a request for a service (voice request) related to a specific service module is received by the microphone (22), the request for the service can be transmitted to the processor (100) through the interface unit (150).
[0049] Meanwhile, the processor (100) controls each connected component and can control the overall operation of the service providing device (10). For example, when a request for service is detected through the interface unit (150), the processor (100) can identify the requester who requested the service. For example, the processor (100) can identify the service requester based on voice recognition information stored in the memory (140). Then, among the facial feature information of different passengers stored in the memory (140), it can detect the facial feature information of a person corresponding to the identified service requester. Then, based on the images of the passengers in the cabin, it can detect the location within the cabin of the passenger corresponding to the detected facial feature information. And based on the detected location within the cabin of the passenger, it can determine the service providing location. Here, the service providing location may be any location on the rail unit (113) that is stretched inward toward the cabin.
[0050] The processor (100) can detect a service module according to the requested service. The processor can control the frame moving unit (112) so that the detected service module is moved to an alignment position corresponding to the position of the mounting unit (111). When the second frame (122) moves according to the movement of the frame moving unit (112) and the detected service module is moved to an alignment position on the mounting unit (111), the processor can control the tensioning unit (124) corresponding to the detected service module so that the tensioning head is tensioned. Then, as the tensioning head is tensioned, the service module (125) connected to the tensioning head can be mounted on the mounting unit (111).
[0051] When the service module (125) is seated on the seating portion (111), the processor (100) can control the seating portion (111) to fix the second coupling portion (202) of the service module (125). Then, the tensioning portion (124) can be controlled so that the tensioning head and the first coupling portion (201) of the service module (125) are released. Then, the service module (125) is fixed on the seating portion (111) by the coupling of the second coupling portion (202) and the seating portion (111), and can be separated from the tensioning portion (124).
[0052] Then, the processor (100) can control the moving part (112) to move the moving part (112) to the determined service position. Thus, the seating part (111) combined with the moving part (112) and the service module (125) fixed on the seating part (111) can be moved to the service position on the rail part (113). And when the provision of a service, such as the dispensing of a beverage to the service requester, is completed, the processor (100) can move the moving part to the initial position, i.e., the base position. Then, the tension part (124) corresponding to the detected service module is controlled so that the tension head is tensioned, and when the tension head is tensioned and the first coupling part (201) of the tension head and the service module (125) come into contact, power is supplied to the tension head so that the tension head and the first coupling part (201) can be coupled by magnetic adsorption.
[0053] And the processor (100) can release the fixed state of the service module (125) by controlling the mounting portion (111) while the tension head and the first coupling portion (201) are coupled. As described above, when the mounting portion (111) fixes the service module (125) using electromagnetic force with an electromagnet, the processor (100) can release the fixed state of the service module (125) by cutting off the power supplied to the electromagnet of the mounting portion (111). Then, the mounting portion (111) and the second coupling portion (202) of the service module (125) can be separated from each other.
[0054] Meanwhile, when the tension head of the tensioning part (124) and the first coupling part (201) of the service module (125) are coupled, and the second coupling part (202) of the seating part (111) and the service module (125) is separated, the processor (100) can control the tensioning part (124) so that the tension head contracts. Thus, the service module (125) can be separated from the seating part (111) as in the initial state shown in FIG. 2 and can be moved to the upper position above the seating part (111), that is, to the alignment position. Then, the processor (100) can control the frame moving part (112) so that the second frame (122) moves to the initial position on the first frame.
[0055] Meanwhile, the memory (140) can store data that supports various functions of the service providing device (10) according to an embodiment of the present invention. The memory (140) can store data and instructions for driving a plurality of application programs (applications or applications) that can be executed by the processor (100), a rail moving unit (110), and a service module unit (120).
[0056] For example, the memory (140) can store information regarding the voice characteristics of each passenger in the cabin. In addition, the memory (140) can store information regarding the facial characteristics of each passenger in the cabin. Accordingly, the processor (100) can identify a specific passenger corresponding to a service request received from the microphone (22) based on the voice characteristic information stored in the memory (140), and detect the location of the identified specific passenger in the cabin based on the image in the cabin sensed from the camera (21).
[0057] Additionally, the service providing device (10) may further include a communication unit (130) capable of performing wireless communication with a pre-configured external server. Here, the pre-configured external server may be a cloud server and may be a server that provides maintenance information for each of the different service modules provided in the service providing device (10). In this case, when a specific service module is provided in the service module unit (120), the processor (100) may request maintenance information for the specific service module from the cloud server and receive the maintenance information in response to the request.
[0058] For example, the specific service module may be a service module capable of providing a specific beverage, such as wine. In this case, the processor (100) may receive various maintenance information, such as the storage temperature of the wine filled in the specific service module, from a cloud server. Then, by maintaining and managing the specific service module according to the maintenance information, the beverage filled in the specific service module can be maintained in an optimal storage state according to the beverage.
[0059] Meanwhile, in the above description, the processor (100) identifies a passenger corresponding to a service request received from the microphone (22) and detects the location of the identified passenger within the cabin as an example; however, it is obvious that the identification of the passenger corresponding to the service request and the detection of the location of the identified passenger within the cabin may also be performed at a cloud server or a control unit of the vehicle (20).
[0060] For example, a cloud server or a vehicle (20) may be equipped with a voice information database in which voice features for each of a plurality of different people are stored, and a facial information database in which facial features for each of the plurality of different people are stored. And when a service request (voice request) is received from the microphone (22) of the vehicle (20), the control unit of the vehicle (20) may detect voice features from the received service request and detect a person corresponding to the voice features based on the voice information database. Alternatively, the cloud server may receive a service request (voice request) detected from the microphone (22) of the vehicle (20) through the communication unit (130) of the vehicle (20), detect voice features from the received service request, and detect a person corresponding to the detected voice features based on the voice information database provided in the cloud server.
[0061] And the control unit of the cloud server or vehicle (20) can detect facial features corresponding to the detected person from the facial information database. Here, the facial information database may be a database stored in memory within the cloud server or in memory of another server or vehicle (20) connected to the cloud server.
[0062] And the control unit of the cloud server or vehicle (20) can detect a passenger corresponding to the detected facial features from the images of the passengers in the cabin. And the seating position of the detected passenger can be detected from the images in the cabin. Or, if there is a designated seat for each passenger, the control unit of the cloud server or vehicle (20) can detect the seat position of the passenger who requested the service based on the pre-designated seat information of each passenger in the cabin.
[0063] Then, the processor (100) may receive the seating position or seat position of the service requester from the control unit of the cloud server or vehicle (20). Based on the provided seating position or seat position, the processor (100) may determine a service position to provide service to the service requester, that is, a moving position on the rail section (113) of the service module corresponding to the requested service. In this case, the service position may be a point on the rail section (113) adjacent to the seating position or seat position of the service requester.
[0064] Meanwhile, in the above description, the configuration in which the microphone (22) and camera (21) of the vehicle (20) and the processor (100) are connected through the interface unit (150) was described, but it goes without saying that the present invention is not limited thereto. That is, the service providing device (10) itself may be equipped with a separate microphone or a separate camera. In this case, it goes without saying that the service request may be identified and the requester who requested the service may be identified based on the result detected from the microphone or camera equipped by the service providing device (10), and the location (sitting position or seat position) of the identified service requester may be detected.
[0065] Meanwhile, FIG. 3 is a flowchart illustrating the operation process of a service providing device (10) according to an embodiment of the present invention as described in FIG. 1 and FIG. 2 providing a service requested by a service requester.
[0066] First, a service providing device (10) according to an embodiment of the present invention can identify a service request received from a microphone. And when a service request is identified, it can start an operation process for providing a service. In this case, the processor (100) can start an operation process for providing a service if the identified service request is a service that is currently available. That is, even if a service request is identified, the operation process for providing the requested service can start if the identified service request is a service that can be provided through any one of the service modules provided in the service providing device (10). That is, the operation processes illustrated in FIG. 3 may be processes that start only when a request for a service that can be provided by the service providing device (10) is received.
[0067] Accordingly, when a request for a service that can be provided by the service providing device (10) is received and identified, the processor (100) can first estimate the location of the service requester who requested the service (S300). In this case, the processor (100) can identify the service requester based on voice features corresponding to the identified service request, and can estimate the location of the service requester based on a seat layout or a camera image inside the cabin. For example, the processor (100) can estimate the location of the service requester by estimating the seat of the identified service requester from a previously stored seat layout, or by estimating the location of the seat where a passenger corresponding to the facial features of the identified service requester is seated from a camera image inside the cabin.
[0068] Meanwhile, the above S300 step may be a step in which the processor (100) transmits the service request or the voice identification result of the service requester detected by the microphone (22) to the control unit of the vehicle (20) or a cloud server, and receives the estimated location of the service requester in response thereto. To this end, the processor (100) may, of course, further include a process of transmitting images, such as those from a camera inside the cabin, to the cloud server, etc.
[0069] When the location of the service requester is estimated in step S300, the processor (100) can determine the service location based on the estimated location of the service requester (S302). In this case, the service location may be a location on the rail section (113) adjacent to the estimated location of the service requester.
[0070] And the processor (100) can control the frame moving part (112) so that the service module corresponding to the identified service request is moved to an alignment position (S304). Here, the alignment position is a position corresponding to the initial position on the rail part (113), that is, the base position, and may be a position corresponding to a certain height above the base position (111).
[0071] To this end, the processor (100) can move the frame moving part (112) so that one of the service modules connected to the second frame (122) that corresponds to the identified service request is positioned above the seating part (111), i.e., at an alignment position.
[0072] FIG. 4 is an exemplary diagram illustrating an example in which, in a service providing device (10) according to an embodiment of the present invention, a frame moving part (112) is moved to move a specific service module to an alignment position, thereby aligning the service module to a position corresponding to a seating part (111).
[0073] For example, if the service module corresponding to the identified service request is a third service module (125-3) connected to the left end of the second frame (122) as shown in FIG. 4 (a), the processor (100) can move the frame moving part (112) to the right along the first frame (121) so that the third service module (125-3) is moved to a position corresponding to the position above the mounting part (111). Then, as shown in FIG. 4 (a), the second frame (122) moves to the right along the frame moving part (112) moving to the right of the first frame (121), and thus the third service module (125-3) connected to the left end of the second frame (122) can be moved to a position corresponding to the mounting part (111) located below the central part of the first frame (121). That is, the third service module (125-3) can be moved to an alignment position.
[0074] Meanwhile, FIG. 4(b) shows an example where, unlike FIG. 4(a), the service module corresponding to the identified service request is the first service module (125-1) connected to the right end of the second frame (122). In this case, the processor (100) can move the frame moving part (112) to the left along the first frame (121) so that the first service module (125-1) is moved to a position corresponding to the position above the mounting part (111). Then, as shown in FIG. 4(b), the second frame (122) moves to the left along the frame moving part (112) moving to the left of the first frame (121), and thus the first service module (125-1) connected to the right end of the second frame (122) can be moved to a position corresponding to the mounting part (111) located below the central part of the first frame (121). That is, the first service module (125-1) can be moved to an alignment position.
[0075] Meanwhile, unlike (a) and (b) of FIG. 4 above, the second service module (125-2) located in the center of the second frame (122) may be a service module corresponding to the identified service request. In this case, the processor (100) may not move the frame moving part (112) because the service module corresponding to the identified service request is already located in the alignment position.
[0076] Meanwhile, when a service module corresponding to the service request identified in this manner is moved to an alignment position, the processor (100) can control a tensioning part corresponding to the service module moved to the alignment position and the seating part (111) so that the service module moved to the alignment position is fixed to the seating part (111) (S306). For example, the processor (100) can control the tensioning part (124) so that the tensioning head to which the service module is attached is tensioned in the direction in which the seating part (111) is located. Then, as the tensioning head is tensioned, the service module descends and is seated on the seating part (111), and the seating part (111) can be controlled so that the seating part (111) fixes the service module. Then, when the fixing of the seating part (111) is completed, the connection of the tensioning head can be released to separate the tensioned tensioning head and the service module. Through this series of processes, one of the service modules can be separated from the tensioning part (124).
[0077] The operation process of step S306, in which the service module is separated from the second frame (122) and placed on the mounting portion (111), will be examined in more detail below with reference to FIGS. 5 and FIGS. 6.
[0078] Meanwhile, when the service module (125) is separated from the second frame (122), more specifically the tensioning part (124), and fixed to the mounting part (111), the processor (100) can control the moving part (112) coupled to the mounting part (111) so that the service module can move the mounting part (111) (S308). In step S308, the processor (100) can control the moving part (112) to move the moving part (112) to the service position determined in step S302. Thus, the service module mounted on the mounting part (111), that is, the service module corresponding to the identified service request, can move away from the base position and to the service position.
[0079] Here, the base location is an area including the opposite end of the rail section (113) that is stretched inward toward the cabin, where the service module is selected and moved to an alignment position, and may be an area where the rail moving section (110) in a standby state is stored when the service module is not seated. For example, the base location may be an area behind the rearmost seat of the vehicle (20), and may be a sealed area except for the rail section (113) and the rail moving section (110) moving along the rail section (113), and the service module fixed on the rail moving section (110) entering and exiting, so as not to be seen from the outside.
[0080] Meanwhile, when the service module moves to the service location as the moving part (112) moves, the processor (100) can determine whether the requested service has been provided from the service module (S310). For example, the processor (100) can determine whether a beverage has been dispensed in an amount corresponding to the service request, and if the beverage has been dispensed, determine that the provision of the requested service has been completed. Alternatively, the processor (100) can request confirmation from the service requester regarding whether the provision of the service has been completed, and determine whether the provision of the service has been completed based on the response to the confirmation request. In this case, the response may be voice input or input of a pre-set key.
[0081] If the result of the determination in step S310 above indicates that the provision of the service is complete, the processor (100) can move the moving part (112) combined with the service module through the mounting part (111) to the initial position, which is the base position (S312). Then, the processor (100) can separate the service module from the mounting part (111) and control the tension part (124) corresponding to the separated service module to reconnect the service module to the second frame (122). Then, the second frame (122) can be restored to the initial position by controlling the frame moving part (112) (S314).
[0082] The operation process of step S314, in which the service module is restored to its initial position as the provision of the service is completed, will be examined in more detail with reference to Fig. 7 below.
[0083] Meanwhile, FIG. 5 is a flowchart illustrating the operation process of placing and fixing a service module on a rail for movement according to a requested service in a service providing device (10) according to an embodiment of the present invention as described above. FIG. 6 is an example diagram illustrating an example of combining and fixing a service module moved to an alignment position to a mounting part (111) in a service providing device (10) according to an embodiment of the present invention.
[0084] First, referring to FIG. 5, when one of the service modules moves to an alignment position in accordance with the movement of the frame moving part (112) in step S304 of FIG. 3, the tension part corresponding to the service module moved to the alignment position can be controlled so that the service module moved to the alignment position descends and settles on the seating part (111) (S500).
[0085] In this case, each service module can be connected through a tension member connecting each service module and the second frame (122). In this case, the tension member can connect each different service module and the second frame (122). That is, each service module can be connected to the lower part of the second frame (122) through tension members corresponding to each service module.
[0086] In this case, if the service module corresponding to the identified service request is the second service module (125-2), as shown in FIG. 6 (a), the second tensioning part (124-2) corresponding to the second service module (125-2) can connect the second frame (122) and the second service module (125-2). Then, when the second service module (125-2) is moved to the upper position, i.e., the alignment position, according to step S500 of FIG. 5, as shown in FIG. 6 (a), the tensioning head of the second tensioning part (124-2) connected to the second service module (125-2) can be tensioned downward. In this case, the tension head of the second tension part (124-2) may be equipped with an electromagnet, and the processor (100) may control the second tension part (124-2) so that power is supplied to the electromagnet equipped in the tension head of the second tension part (124-2). Accordingly, the first coupling part (201-2) formed on the upper part of the main body (203-2) of the second service module (125-2) may be in a state of adsorption and coupling to the tension head of the second tension part (124-2). Accordingly, as shown in FIG. 6 (a), when the tension head of the second tension part (124-2) is tensioned downward, the second service module (125-2) may descend and be seated on the seating part (111).
[0087] Then, the processor (100) controls the tensioning part corresponding to the service module according to the identified service request, so that the coupling between the tensioning part and the service module can be released (S502). For example, when the second service module (125-2) is lowered and placed on the seating part (111) as in (a) of FIG. 6, the processor (100) can cut off the power supplied to the tensioning head of the second tensioning part (124-2). Then, the magnet in the tensioning head is removed, and the coupling between the tensioning head and the first coupling part (201-2) at the top of the second service module (125-2) can be released.
[0088] Then the processor (100) can restore the tensioned tension head (S504). Then, as shown in (b) of FIG. 6, the tension head of the second tension part (124-2) can be retracted (S504).
[0089] Meanwhile, when the second service module (125-2) descends and is placed on the mounting portion (111) as in (a) of FIG. 6, the processor (100) can control the mounting portion (111) to combine and fix the second service module (125-2) on the mounting portion (111) (S506). For example, the processor (100) can supply power to the electromagnet of the mounting portion (111) so that the electromagnet of the mounting portion (111) generates magnetism. Then, due to the magnetism generated by the electromagnet of the mounting portion (111), the second coupling portion (202-2) at the bottom of the second service module (125-2) can be adsorbed and fixed to the mounting portion (111). In addition, the first coupling part (201-2) at the top of the second service module (125-2) may be separated from the second tension part (124-2) and separated from the second tension part (124-2) due to the contracted tension head. Therefore, when the process of FIG. 5 is completed and step S308 of FIG. 3 is performed, the moving part (112) coupled with the seating part (111) is moved to the service position estimated in step S302 of FIG. 3, and the second service module (125-2) seated on the seating part (111) can be moved to the service position.
[0090] FIG. 7 is a flowchart illustrating the operation process of releasing a service module, for which service provision is completed, from a seating portion and restoring it to an initial position in a service providing device (10) according to an embodiment of the present invention.
[0091] Referring to FIG. 7, when the provision of the service is completed and the service module returns to the base position, the processor (100) can move the second frame (122) by controlling the frame moving part (112) so that the tension part corresponding to the service module returned to the base position moves to the alignment position (S700). Then, the tension head of the tension part corresponding to the service module returned to the base position can be tensioned downward so that the tension head of the tension part corresponding to the service module returned to the base position is seated on the first coupling part (201) at the top of the main body (203) of the service module returned to the base position (S702).
[0092] And when the downwardly stretched tension head is seated on the first coupling part (201) of the returned service module, the processor (100) can control the tension head to connect the first coupling part (201) and the tension head (S704). For example, the processor (100) can connect the first coupling part (201) of the service module and the tension head by supplying power again to the electromagnet of the tension head from which the power supply was cut off. Then, as the first coupling part (201) is connected to the downwardly stretched tension head, the returned service module can be fixed to the tension part (124).
[0093] When a service module is coupled and fixed to a tensioning part (124) through a tensioning head, the processor (100) can control the mounting part (111) so that the fixed state of the service module in the mounting part (111) on which the service module is currently mounted is released (S706). For example, the processor (100) can release the fixed state of the mounting part (111) by cutting off the power supplied to the electromagnet provided in the mounting part (111). Then, the fixed state of the service module in the mounting part (111) is released, and the service module can be separated from the mounting part (111).
[0094] When the fixed state of the service module of the mounting portion (111) is released through the above step S706, the processor (100) can restore the state of the tension portion (124) so that the service module is separated from the mounting portion (111) (S708). Then, as the tension head of the tension portion (124) contracts, the service module coupled to the tension head can be raised. Thus, as the service module is separated from the mounting portion (111), the service module can be moved above the mounting portion (111), that is, into the air corresponding to the mounting portion (111).
[0095] Then, the processor (100) can control the frame moving unit (112) to move the second frame (122) to an initial position (S710). For example, the initial position of the second frame (122) may be a position where the center of the frame moving unit (112) is located at the center of the first frame (121), or a position where the center of the second frame (122) faces the center of the first frame (121).
[0096] Meanwhile, as described above, when a service module is seated on the seating portion, the power supply to the electromagnet equipped in the tension head of the tension portion is cut off to release the coupling between the tension head and the service module, and at the same time, the processor supplies power to the electromagnet of the seating portion so that the seating portion can fix the service module. Additionally, when the service provision is completed and the movable portion with the service module seated on it moves to the base position, the processor cuts off the power supply to the electromagnet of the seating portion and resumes the power supply to the tension head of the tension portion corresponding to the service module seated on the seating portion, thereby separating the service module from the seating portion and simultaneously controlling the seating portion and the tension head so that the separated service module is coupled to the tension head.
[0097] Therefore, when the service module is not seated in the seat portion, the processor supplies power to the electromagnet of the tension head while maintaining a state where power supply to the seat portion is cut off; when the service module is seated in the seat portion, the power supply to the electromagnet is changed to the electromagnet of the seat portion, thereby cutting off power supply to the electromagnet of the tension head and supplying power to the electromagnet of the seat portion. Additionally, after the service provision is completed and until the service module seated in the seat portion returns to the base position, power is supplied to the electromagnet of the seat portion while maintaining a state where power supply to the electromagnet of the tension head is cut off; when the service module returns to the base position, the power supply to the electromagnet is changed to the electromagnet of the tension head, thereby resuming power supply to the electromagnet of the tension head and cutting off power supply to the electromagnet of the seat portion.
[0098] That is, it can be seen that the processor can supply power to only one of the electromagnet of the tension head (hereinafter the first electromagnet) and the electromagnet of the mounting part (hereinafter the second electromagnet) according to the identified service request, and it can be seen that the electromagnet to which power is supplied is changed when the electromagnet to which power is supplied meets a preset condition, for example, when a service module is mounted on the mounting part and when a service module moved along the rail part returns to the base position.
[0099] Meanwhile, FIG. 8 illustrates an example of service modules arranged in a service providing device (10) according to an embodiment of the present invention provided in a vehicle. FIG. 9 and FIG. 10 are exemplary drawings illustrating an example in which an integer module providing an integer is moved to a service location for service provision in the service providing device (10) according to an embodiment of the present invention.
[0100] First, FIG. 8 illustrates an example of four service modules (125) placed on a base in a service providing device (10) according to an embodiment of the present invention. In this case, each service module may be placed at a position spaced apart from the seating portion (111), that is, above the seating portion (111). In addition, the base on which the service modules (125) are placed may be located in a space (base space) that is covered by the rear wall of the last seat in the cabin, as shown in FIG. 8.
[0101] Meanwhile, a rail section (113) that is extended toward the interior of the cabin and an opening formed to penetrate the rear wall of the cabin that separates the base space and the cabin may be formed. Additionally, the opening may be formed to a size through which a service module seated on the seating section (111) can pass. Thus, as shown in FIG. 9, a water purification module (125-1) fixed on the seating section (111) can be moved along the rail section (113) through the opening of the rear wall to the interior of the cabin.
[0102] A service module that moves through the opening area of the rear wall can be moved in the direction in which the rail part (113) is tensioned as the moving part (112) moves, as shown in FIG. 10. When it reaches a service location adjacent to the seat position or sitting position of the service requester, an alarm indicating the arrival of the service module can be output. And the requested service can be provided according to the request of the service requester.
[0103] For example, the service module can notify the arrival of the service module via voice guidance or an electronic sound. Then, when the service requester operates the dispensing lever or the approach of the container is detected, a specified or requested volume of beverage can be dispensed from the dispensing unit. Subsequently, the beverage is dispensed into the container, and the service requested by the service requester can be provided.
[0104] When the service is provided, the processor (100) may request the service requester to confirm whether the service provision is complete through voice guidance, etc. And when the service requester confirms that the service provision is complete, the moving part (112) may be moved to a base position provided in the base space. Then, the service module placed on the seating part (111) may be separated, and the separated service module may be restored to its initial position, thereby completing the service provision.
[0105] Meanwhile, the above-mentioned mounting portion (111) may be formed to be rotatable by a predetermined angle on the moving portion (112). In this case, when the mounting portion (111) is rotated, the direction in which the discharge portion of the service module fixed on the mounting portion (111) is directed may be rotated by a predetermined angle. When the mounting portion (111) is formed to be rotatable in this way, the processor (100) may rotate the mounting portion (111) by a predetermined angle so that the discharge portion directs the service requester at a determined service position. In this case, the service requester can receive the beverage discharged from the discharge portion more conveniently.
[0106] Meanwhile, the service providing device (10) according to an embodiment of the present invention may be equipped with a maintenance module for maintaining the heat or cold of a plurality of service modules. FIG. 11 is an exemplary diagram illustrating an example of a maintenance module placed at a preset position on a base in the service providing device (10) according to an embodiment of the present invention. FIG. 12 is an exemplary diagram illustrating an operation process in which a service module requiring maintenance is searched for in the service providing device (10) according to an embodiment of the present invention, and maintenance is performed according to the searched module.
[0107] Here, the maintenance module (115) may be a cooling module. For example, if it is a cooling module, it may be a module that discharges cold air from the discharge hole (1110) having a configuration such as an evaporator, a compressor, a condenser, a condenser fan, an evaporator, an evaporator fan, and a capillary tube. In this case, the maintenance module (115) may be combined with the service module (125) through a part of the rail section (113), a moving section (112), and a seating section (111), and may cool the beverage filled in the service module (125) with the cold air discharged from the discharge hole (1110). In this case, the beverage filling container in the service module may be formed to be cooled according to the cold air discharged from the discharge hole (1110), and the service module may be designed to have a cooling effect so that the cooling state of the filling container can be maintained for a long time.
[0108] In this case, as shown in FIG. 11 (a), through holes (1101, 1102) corresponding to the discharge hole (1110) may be formed on the moving part (112) and the seating part (111). Also, a through hole (1103) corresponding to the discharge hole (1110) may be formed at a position on the rail part (113) corresponding to the position of the moving part (112) and the seating part (111) in a standby state where no service is requested, that is, at a base position. Then, as shown in FIG. 11 (b), a cold air passage extending from the discharge hole (1110) of the maintenance module (115) to the service module seated on the seating part (111) may be formed by the through holes (1101, 1102, 1103). Therefore, when cold air is discharged from the discharge hole (1110), the cold air discharged from the discharge hole (1110) can be directly supplied to the bottom of the service module (125) seated on the seated portion (111) through the through hole (1103) on the rail portion (113), the through hole (1102) on the moving portion (112), and the through hole (1101) on the seated portion (111).
[0109] Meanwhile, referring to FIG. 12, if we examine the operation process of performing maintenance of service modules through the maintenance module in the service module (125) according to an embodiment of the present invention, the processor (100) can first check the maintenance status of each service module to detect service modules that require maintenance (S1200).
[0110] For example, if the temperature in a service module that provides a beverage that requires cooling, such as cola, is checked and the temperature is above a certain level, the processor (100) can determine that cooling (maintenance) of the service module is required.
[0111] As such, whether maintenance of a service module is required can be determined based on the service provided by each service module. For example, if the service is a service that provides beverages, the necessity of maintenance can be determined based on the types of beverages that can be provided through each service module.
[0112] Meanwhile, whether maintenance is required for each service module can be provided via a cloud server. That is, when a specific service module for providing a specific beverage is provided in a service providing device (10) according to an embodiment of the present invention, the processor (100) may request information for maintenance of the specific service module from the cloud server. Then, the cloud server may provide maintenance information for the specific service module to the processor (100). Then, the processor (100) may determine whether maintenance is required for the specific service module based on the provided maintenance information.
[0113] The above maintenance information may include a corrected cooling temperature for a beverage filled in the service module. For example, if the specific service module is a service module that provides wine that tastes best at a specific temperature, the cloud server may provide information about the specific temperature to the processor (100). Then, the processor (100) may perform maintenance of the specific service module so that the temperature of the beverage filled in the specific service module is maintained at the specific temperature.
[0114] Meanwhile, although the above description explains that the maintenance of service modules is performed by the processor (100), it is of course possible that the maintenance of each service module may be performed by a cloud server. In this case, the processor (100) transmits service module status information, such as temperature or humidity detected in each service module, to the cloud server, and the cloud server may transmit control information to control the processor (100) in response to the received service module status information. Then, the processor (100) can perform maintenance on each service module according to the received control information.
[0115] However, for the convenience of explanation, the following description assumes that the processor (100) performs maintenance on each service module according to the maintenance information of each service module provided by the cloud server.
[0116] In this way, when maintenance information for each service module is provided from the cloud server, the processor (100) can search for a module requiring maintenance among the service modules based on the received maintenance information. And when a service module requiring maintenance is found, the found service module can be placed on the mounting part (111) and the mounting part (111) can be controlled to combine and fix the found service module on the mounting part (111) (S1202).
[0117] Then, a maintenance module (115), for example, a cooling module, can be operated. Then, a service module is coupled and fixed on the mounting portion (111), so that cold air discharged from the maintenance module (115) can be provided directly to the service module through the through holes (1101, 1102, 1103). Thus, the service module mounted on the mounting portion (111) can be cooled. That is, maintenance can be performed on the service module mounted on the mounting portion (111) (S1204).
[0118] Meanwhile, when maintenance is performed on the service module mounted on the mounting section (111), the processor (100) can determine whether the maintenance level for the mounted service module is satisfied based on maintenance information received from the cloud server. And if the maintenance level is satisfied, that is, if the beverage temperature inside the service module is cooled to an appropriate temperature, the processor (100) determines that sufficient maintenance has been performed and can terminate the maintenance operation process for the mounted service module. Then, the processor (100) can control the mounting section (111) and the tensioning section (124) to separate the service module from the mounting section (111) and terminate the operation of the maintenance module (115).
[0119] Then, the processor (100) can proceed again to step S1200 to search for other service modules that require maintenance. And if there are other service modules that require maintenance, the operation process of FIG. 12 can be performed again. Then, the service module that is seated on the seating portion (111) may change. That is, the processor (100) of the service providing device (10) according to the embodiment of the present invention can perform maintenance on a plurality of different service modules through a single maintenance module (115). That is, the maintenance module (115) may be a common maintenance module capable of performing maintenance on a plurality of different service modules.
[0120] Meanwhile, the above description assumes that through holes (1101, 1102, 1103) are formed in the mounting portion (111), the moving portion (112), and the rail portion (113), respectively, but it is obvious that instead of the through holes, the medium through which cold air is transmitted may be formed as a conductor. For example, if a medium such as copper with high heat transfer efficiency is formed as a conductor, it is obvious that each conductor may be cooled by the cold air from the discharge hole (1110), thereby cooling the service module mounted on the mounting portion (111).
[0121] In addition, the above description assumes that the maintenance module (115) is a cooling module, but otherwise, the maintenance module (115) may be a heating module. In this case, the maintenance module (115) may have a configuration that can discharge heat instead of cold air through the discharge hole (1110). Also, if the maintenance module (115) is a heating module, the beverage inside the service module seated on the seating portion (111) can be heated, and the service module may be designed to have a heat retention effect so that the temperature of the heated beverage can be maintained for a long time.
[0122] Meanwhile, although the above description explains the case where there is only one through hole or conductor formed in the rail moving part, it goes without saying that the present invention is not limited thereto. That is, it goes without saying that multiple through holes or conductors may be formed in the rail moving part to transmit cold air or heat discharged from the maintenance module (115) to the service module.
[0123] Meanwhile, the above description only describes an example in which a single rail moving unit (110) is provided, and a single service is provided through a single service module mounted on the rail moving unit (110) each time the rail moving unit (110) makes a reciprocating motion. However, it goes without saying that the present invention is not limited thereto. That is, if a plurality of rail moving units (110) are provided, it goes without saying that multiple different services requested by multiple service requesters can be provided simultaneously using the plurality of rail moving units (110).
[0124] FIG. 13 is an exemplary diagram illustrating an example in which a service providing device (10) according to an embodiment of the present invention is provided with a plurality of rail moving parts (110), that is, a plurality of moving parts and a plurality of seating parts coupled to each moving part. FIG. 14 is a flowchart illustrating an operation process of providing a plurality of different services simultaneously to a plurality of requesters in the service providing device (10) illustrated in FIG. 13.
[0125] First, FIG. 13 is a plan view illustrating a service providing device (10) having a plurality of rail moving parts (110). Referring to FIG. 13, a second frame (122) can be connected to a first frame (121) through a frame moving part (112). FIG. 13 shows an example where the first frame (121) and the second frame (122) overlap each other. Also, it shows an example where three service modules, a first service module (125-1), a second service module (125-2), and a third service module (125-3), are connected to the second frame (122). That is, the structure of the service modules and frames may be the same as described in FIG. 2.
[0126] However, in the case of FIG. 13, unlike the configuration of the service providing device (10) illustrated in FIG. 2, first to third rail moving parts (1301, 1302, 1303) may be provided. In this case, the first to third rail moving parts (1301, 1302, 1303) may be sequentially arranged along the rail part (113) in a direction opposite to the direction in which the rail part (113) is stretched toward the inside of the cabin. In the following description, the direction toward the inside of the cabin will be described as forward, and the direction opposite to the direction toward the inside of the cabin will be described as rear.
[0127] As shown in FIG. 13, when first to third rail moving parts (1301, 1302, 1303) are provided, each rail moving part can be moved to a base position when another rail moving part located in front moves into the cabin along the rail part (113). Here, the base position is a point where the first and second frames (121, 122) and the rail part (113) intersect so that a service module can be placed thereon, and it may be a position where the service module can be placed on the upper surface (placement part (111)) of the rail moving part when it descends. In the case of FIG. 13, the first rail moving part (1301) may be in a state where it is located at the base position.
[0128] Accordingly, when any one of the service modules is mounted on the first rail moving part (1301) for the provision of the identified first service and moved into the cabin along the rail part (113), if a second service request different from the first service request is identified, the processor (100) can control the second rail moving part (1302) so that the second rail moving part (1302), which is positioned behind the first rail moving part (1301), moves to a base position. Here, the first service request and the second service request may be requests for services provided by different service modules.
[0129] Then, while a service according to one service module (first service module) is provided through the first rail moving part (1301), another service module (second service module) can be seated and fixed on the second rail moving part (1302). Accordingly, while a service according to the first service module is provided to the first service requester through the first rail moving part (1301), the second rail moving part (1302) can be moved into the cabin along the rail part (113). Accordingly, a service according to the second service module can be provided to the second service requester through the second rail moving part (1302).
[0130] Meanwhile, while services according to the first and second service modules are being provided, if a service request (third service request) for a service different from the services provided by the first and second service modules is received, the processor (100) can control the third rail moving part (1303) so that the third rail moving part (1303), which is positioned behind the second rail moving part (1302), moves to a base position. Then, another service module (third service module) can be seated and fixed on the third rail moving part (1302). Thus, while services according to the first and second service modules are being provided to the first and second service requesters through the first and second rail moving parts (1301, 1302), the third rail moving part (1303) can be moved into the cabin along the rail part (113). Thus, services according to the third service module can be provided to the third service requester through the third rail moving part (1303).
[0131] FIG. 14 is a flowchart illustrating the operation process of providing a plurality of services in a service providing device (10) having the structure shown in FIG. 13.
[0132] Referring to FIG. 14, when a plurality of service requests requesting services provided by different service modules are identified, the processor (100) of the service providing device (10) can estimate the locations of the requesters corresponding to each of the identified plurality of service requests (S1400). In this case, the locations of each service requester can be estimated based on the identification results of each service requester's voice features, facial features, or pre-set seat arrangements. Additionally, similar to the above, they can be estimated by the control unit of the cloud server or the vehicle (20).
[0133] When the location of each service requester is estimated in step S1400, the processor (100) can determine service locations corresponding to each service request based on the estimated locations of each service requester (S1402). In this case, each service location may be a location on the rail section (113) and may be a non-overlapping location adjacent to the estimated locations of each of the estimated service requesters.
[0134] Then, the processor (100) can determine and select the service position with the longest transfer distance among the determined service positions (S1404). Here, the transfer distance is the distance on the rail section (113) between the base position and the service position, and the service position with the longest distance on the rail section (113) from the base position may be the service position with the longest transfer distance.
[0135] When the service location with the longest transfer distance is selected in step S1404, the processor (100) can place and fix a service module corresponding to a service request for the selected service location on the first rail moving part (1301) (S1406). Then, the first rail moving part (1301) with the service module placed and fixed can be moved to the currently selected service location, that is, the service location with the longest transfer distance, to provide service (S1408).
[0136] And the processor (100) can detect whether there are any other service requests that have not been selected (S1410). And if the detection result of step S1410 is that there are no other service requests, the currently moved service module can be returned (S1422). And the returned service module can be released from the connection of the first rail moving part (110) and the position of the service module can be restored (1424).
[0137] Meanwhile, as a result of the detection in step S1410 above, there may be other service requests that are not currently selected. For example, a water purification service request may be received, and before the service according to the water purification service request is completed, a wine service request and a coffee service request may be received sequentially.
[0138] And if the transport distance according to the service requester who requested the water purification service is longer than the transport distance according to the service requesters who requested the wine and coffee services, the processor (100) may select the water purification service request first among the service requests in step S1404. Then, the service module according to the selected service request, i.e., the water purification service module, may be fixed and moved on the first rail moving part (1301) (step S1408). In this case, only the water purification service request may be selected, and the wine service request and coffee service request may not be selected. And the processor (100) may detect in step S1410 that there are service requests that are not currently selected (e.g., the wine service request and coffee service request).
[0139] Then, the processor (100) can select a service request with a longer transport distance following the currently selected service request (e.g., integer service request) (S1412). That is, if at least one other service request is received during service by the service module according to the identified service request, the processor (100) can determine the order of service to be provided based on the length of the transport distance determined based on the service location according to the location of the service requester, rather than the order of service requests. By doing so, multiple rail moving parts can share one rail part (113), and any one service module can provide a service according to at least one other service request received during service. Therefore, it is possible to provide a service according to one service request while providing at least one other service, that is, to provide a service according to multiple service requests requested simultaneously.
[0140] Accordingly, if there are service requests that are not selected among the currently received service requests (step S1410), the processor (100) can select the service request with the longest transfer distance among the unselected service requests (S1412).
[0141] Then, the processor (100) can determine whether the service module corresponding to the selected service request is a service module that has already been moved for the provision of the service (S1414). That is, for example, when a water service module for a water service has been moved according to a request for a water service, the processor (100) can determine whether the service module corresponding to the next selected service request is again a water service module for a water service according to the transfer distance.
[0142] And if, as a result of the determination, a service request corresponding to a service module that has already been moved for service provision is selected again, the processor (100) can detect whether there is another service module between the service location corresponding to the currently selected service request and the service module corresponding to the currently selected service request (e.g., integer service module) (S1416). And if another service module is detected, the service module corresponding to the currently selected service request (e.g., integer service module) can be waited without being moved for a predetermined time (S1416). And if the predetermined time elapses, the process proceeds to step S1416 again to detect whether there is another service module between the service location corresponding to the currently selected service request and the service module corresponding to the currently selected service request (e.g., integer service module) again.
[0143] Meanwhile, if, as a result of the detection in step S1416, there is no other service module between the service location corresponding to the currently selected service request and the service module corresponding to the currently selected service request (e.g., integer service module), the processor (100) can check whether the service provision of the currently selected service module has been completed. And if the service provision has been completed, the service location can be updated to the currently selected service location, that is, the service location corresponding to the service request selected according to the transfer distance in step S1412. And the currently selected service module and the rail moving part on which the service module is mounted can be controlled so that the service module moves to the updated service location and provides service.
[0144] Then, the processor (100) proceeds back to step S1412 and can select the service request with the longest transfer distance among the service requests that have not been selected so far. That is, according to the example mentioned in step S1412, if the transfer distance for the wine service request is longer than the transfer distance for the coffee service request among the wine service request and the coffee service request, the processor (100) can select the wine service request.
[0145] In this case, the service module corresponding to the currently selected service request (e.g., wine service module) and the service module already moved for service provision (e.g., integer service module) may be different service modules. Accordingly, the processor (100) may proceed to step S1406 based on the determination result of step S1414 to place and fix the service module (wine service module) corresponding to the currently selected service module on another rail moving part, e.g., the second rail moving part (1302). Then, by proceeding to step S1408, the rail moving part on which the service module is placed may be moved to the service position corresponding to the currently selected service request to provide the service. In this case, the currently selected service request may be a service request with a shorter transfer distance than the transfer distance corresponding to the previously selected service request. Therefore, even if the service module corresponding to the previously selected service request moves along the rail part (113) after the service module corresponding to the previously selected service request has moved along the rail part (113), a collision between the service modules may not occur.
[0146] And the processor (100) can perform the subsequent process again. That is, it proceeds to step S1410 to detect whether there are any more unselected service requests, and if there are more service requests, it can select one of the other service requests that are not currently selected based on the transfer distance according to the service request. And if the selected service request is for a service module that has already been moved for the current service request, it can update the service position of the already moved service module and control the movement of the already moved service module to move to the updated service position. However, if the selected service request is not for the already moved service module, it can fix the service module according to the currently selected service request on another rail moving part and control the service module fixed on the other rail moving part to move to the service position according to the currently selected service request. Accordingly, a plurality of rail moving parts can move on a single rail part (113) and provide services according to a plurality of service requests received simultaneously.
[0147] Meanwhile, if there are no service requests not selected in step S1410, the processor (100) can proceed to step S1422 to return the service modules for which service provision has been completed in order of proximity to the base position, that is, in order of shortest transfer distance. Then, by proceeding to step S1424, the processor can control the rail moving part (110) and the tension part corresponding to each service module so that the service module and the rail moving part are separated in the order in which the service modules are returned. Additionally, when all service modules are returned, the processor (100) can control the frame moving part (112) so that the second frame (122) to which each service module is connected is restored to its initial position.
[0148] Meanwhile, in the above description, an example was described in which a service providing device (10) fixes a service module on a rail moving part (110) and moves to a service location according to a service request to provide a service.
[0149] However, it goes without saying that the above rail section (113) can be used not only for the movement of the service module but also for the movement of various other devices, such as input / output devices like a keyboard or touchpad.
[0150] Accordingly, so that the movement of the service module is not restricted by the movement of the other device on the rail section (113), the moving section (112) of the service providing device (10) according to an embodiment of the present invention may be implemented in a gantry form. And the other device may be freely moved through the space between the inner upper part of the moving section formed in the gantry form and the rail section (113).
[0151] FIGS. 15a and FIGS. 15b are exemplary drawings illustrating, according to an embodiment of the present invention, an example in which a moving part (112) of a service providing device (10) is formed in a gantry shape, and an example in which another device moves along a rail by passing through the moving part formed in the gantry shape.
[0152] First, referring to FIG. 15a, FIG. 15a shows an example of a moving part (112) formed in a gantry shape, a seating part (111) formed on the top of the moving part (112), and a service module (125) fixed on the seating part (111).
[0153] Looking at this, when the moving part (112) is formed as a gantry structure as shown in FIG. 15a, the inner side of the left support part (112-1) and the right support part (112-2) of the moving part (112) of the gantry structure and the rail part (113) can implement at least one moving mechanism for moving the body of the moving part (112) formed as a gantry structure.
[0154] For example, the inner sides of the left support member (112-1) and the right support member (112-2) of the moving member (112) may include a wheel or gear protruding toward the rail member (113). Additionally, at least one driving motor may be included to provide driving force for driving the protruding wheel or gear. Furthermore, on both sides of the rail member (113), a rail (115) may be formed that can be coupled to the wheel or gear protruding from the inner sides of the left support member (112-1) and the right support member (112-2) of the moving member (112). Thus, the wheel or gear protruding from the left and right support members (112-1, 112-2) of the moving member (112) is coupled to the rails on both sides of the rail member (113), and the body of the moving member (112) can be moved along the rail member (113) by the driving force transmitted to the wheel or gear.
[0155] Meanwhile, the inner upper portion of the moving part (112) of the gantry structure may be located at a certain height from the upper surface of the rail portion (113). Thus, as shown in FIG. 15a, a space of a certain size may be formed between the inner upper portion of the moving part (112) of the gantry structure and the upper surface of the rail portion (113). And other devices formed to be movable along the rail portion (113) may be formed to be movable through the space formed between the inner upper portion of the moving part (112) and the upper surface of the rail portion (113).
[0156] For example, the other device may be an input device such as a keyboard or a touch pad. In this case, the other device may be provided with at least one movement mechanism that enables the body of the other device to move along the upper surface of the rail section (113). For example, the rail section (113) may be formed in the shape of a conveyor belt and may include a rotating part (not shown) that provides a driving force to rotate the conveyor belt. Then, the other device may be formed in a shape that can be attached to the upper surface of the rail section (113) and may be formed to be movable together with the movement of the conveyor belt formed on the upper surface of the rail section (113).
[0157] In this case, when a service request for the other device is received, the processor (100) can detect the location of the service requester and determine the service location based on the detected location of the service requester. Then, the conveyor belt can be rotated by controlling the rail section (113) so that a point on the conveyor belt to which the other device is attached or formed reaches the service location. And as the point on the conveyor belt to which the other device is attached or formed reaches the service location, a service using the other device can be provided to the service requester who requested the other device.
[0158] Meanwhile, as described above, when the moving part (112) is formed as a gantry structure, as shown in FIG. 15a, the space between the inner upper surface of the moving part (112) of the gantry structure and the upper surface of the rail part (113) may be sufficient space for the other device (1500) to pass through. Therefore, as shown in FIG. 15b (a) and (b), even when the direction of movement of the other device (1500) and the direction of movement of the service module, i.e., the moving part (112), are opposite, the other device (1500) can pass through the moving part (112) through the space between the inner upper surface of the moving part (112) of the gantry structure and the upper surface of the rail part (113).
[0159] Accordingly, the provision of service to the above-mentioned other device (1500) can be performed regardless of the movement of the moving part (112). That is, the processor (100) can simultaneously provide a service request for the above-mentioned other device (1500) and a service request for the service module, respectively. In this case, the processor (100) can determine service locations corresponding to each of the two service requests so that they do not overlap with each other, so that the provision of service according to both service requests is possible.
[0160] Meanwhile, the above-mentioned other device (1500) may be a device capable of changing its shape. For example, when providing a service to a user, the above-mentioned other device (1500) may be a device in which at least a portion is raised from the rail portion (113) at a preset angle or greater to provide higher readability to the user. In this case, when the service is provided, the above-mentioned other device (1500) maintains a form (first form) in which at least a portion is raised at a preset angle or greater, and when moving or when the moving portion (112) approaches a preset distance or greater, the entire device may change to a form (second form) in which it lies parallel to the rail portion (113). That is, the above-mentioned other device (1500) may be a device capable of changing its shape so that the above-mentioned other device (1500) can pass through the space between the inner upper surface of the moving portion (112) and the upper surface of the rail portion (113).
[0161] Meanwhile, although the above description describes a service providing device according to an embodiment of the present invention in which a service module moves along a rail section to provide a service, it is obvious that such an invention may also be applied to a display arranged to correspond to each seat in a cabin. The present invention applied to such a display shall be referred to as a service providing device according to another embodiment of the present invention.
[0162] FIG. 16 is an illustrative diagram showing an example in which a service providing device according to another embodiment of the present invention provides a service related to the positional movement of a display unit.
[0163] First, referring to FIG. 16(a), FIG. 16(a) shows an example of seats (1621, 1622) in a cabin and first and second displays (1601, 1602) placed on the ceiling of the vehicle (20) corresponding to each seat. Meanwhile, the first and second displays (1601, 1602) may be placed on a rail section (1610), and the rail section (1610) and each display (1601, 1602) may be connected and fixed to the rail section (1610) through a hanging section (1611, 1612). Here, the hanging section (1611, 1612) may be formed to be movable along the rail section (1610). That is, the hanging part (1611, 1612) may include a moving part such as a wheel or gear that is coupled to the rail of the rail part (1610) and at least one driving motor that provides a driving force capable of moving the display body by driving the moving part.
[0164] In this case, the processor of the service providing device according to another embodiment of the present invention may control each hanging part (1611, 1612) so that each display (1601, 1602) moves along the rail part (113) depending on whether a preset condition is satisfied. Here, the preset condition may be determined whether there is a passenger seated in the first and second seats (1621, 1622) corresponding to each display (1601, 1602), whether the passenger uses the display (whether content is viewed - which can be determined through images sensed by a camera, etc.), or whether there is a request from at least one of the passengers seated in the first and second seats (1621, 1622).
[0165] For example, the processor may determine that the preset condition is satisfied if there is a request from at least one of the passengers seated in the first and second seats (1621, 1622), or if the passengers seated in the first and second seats (1621, 1622) are not using the display. Accordingly, as shown in FIG. 16 (b), each hanging part (1611, 1612) can be controlled to move the displays (1601, 1602) to each designated position on the rail part (1610). In this case, the designated positions may be positions where the side of one display can come into contact with the side of another display.
[0166] Accordingly, as shown in FIG. 16 (c), the processor can move the first hanging part (1611) to a position on the rail part (1610), for example, a position adjacent to the center. And the second hanging part (1612) can be moved to a position adjacent to the first hanging part (1611). In this case, the adjacent positions between the hanging parts may be positions spaced apart by a distance such that the sides of the displays moved by each hanging part can come into contact with each other.
[0167] Accordingly, when the first display (1601) is moved according to the movement of the first hanging part (1611) and the second hanging part (1612) is moved to a position adjacent to the first hanging part (1611), the left side of the second display (1602) moved by the second hanging part (1612) and the right side of the first display (1601) can come into contact with each other. Accordingly, the first and second displays (1601, 1602) can create a large screen display that is horizontally connected to each other. Then, the processor can output content suitable for the large screen display to the first and second displays (1601, 1602) that are connected to each other. That is, another service providing device according to an embodiment of the present invention can form a large screen display and provide a service using the large screen display by moving unused displays along a rail part and connecting them to each other.
[0168] The above-described invention may be implemented as computer-readable code on a medium on which a program is recorded. A computer-readable medium includes all types of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable media include HDD (Hard Disk Drive), SSD (Solid State Disk), SSD (Silicon Disk Drive), ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc., and also include implementation in the form of a carrier wave (e.g., transmission over the Internet). Furthermore, the computer may include a processor (100) of the in-vehicle service provider (10). Accordingly, the above detailed description should not be interpreted restrictively in all respects and should be considered exemplary. The scope of the invention should be determined by a reasonable interpretation of the appended claims, and all modifications within the equivalent scope of the invention are included within the scope of the invention.
Claims
Claim 1 A vehicle service providing device comprising: a moving means formed to be movable within a vehicle; and a processor that identifies a service requester who has requested a service related to any one of a plurality of service devices coupled to the moving means, determines a service providing location based on the location of the identified service requester within the cabin of the vehicle, and controls the moving means so that a service device related to the requested service is moved to the determined service providing location. Claim 2 In claim 1, the processor identifies a service requester based on voice features corresponding to a service request and estimates the location of the service requester based on a seat layout or camera images inside the cabin, in a vehicle service providing device. Claim 3 A vehicle in-vehicle service providing device according to paragraph 2, further comprising an interface unit configured to be connected to a microphone of a vehicle through a vehicle interface unit, wherein the processor receives the service request through the interface unit when the service request related to any one of a plurality of service devices is received through the microphone. Claim 4 In paragraph 2, the cloud server or vehicle is equipped with a voice information database in which voice features for each of a plurality of different people are stored, and the processor detects voice features from the service request and detects a service requester corresponding to the voice features based on the voice information database, a service providing device within the vehicle. Claim 5 In paragraph 4, the processor is a vehicle-mounted service providing device that receives the seating position or seat position of the service requester from the cloud server or the control unit of the vehicle. Claim 6 A vehicle-mounted service providing device according to paragraph 2, which determines the service providing location based on the location of the estimated service requester and controls the moving means so that a service module corresponding to the identified service request moves to the determined service providing location. Claim 7 A vehicle-mounted service providing device according to claim 1, wherein the processor determines service locations corresponding to service requests based on the estimated locations of service requesters, determines and selects the service location with the longest transfer distance among the determined service locations, and moves a service module corresponding to a service request corresponding to the selected service location to the selected service location to provide a service. Claim 8 In claim 7, the processor determines the order of services to be provided according to the lengths of transfer distances determined based on service locations according to the locations of the service requesters, in a vehicle service providing device. Claim 9 A service providing device within a vehicle according to claim 8, wherein, based on the order of the services determined above, one service module provides a service in accordance with at least one other service request received during the service, and if there is no other service request, returns the currently moved service module. Claim 10 In claim 1, the processor controls the movement of a first display and a second display positioned on the ceiling of the vehicle corresponding to a first seat and a second seat in the cabin, in a vehicle service providing device. Claim 11 In claim 10, the processor controls the first display and the second display to move in response to a request from at least one of the passengers seated in the first seat and the second seat, in a vehicle service providing device. Claim 12 In claim 10, the processor moves the first display and the second display so that the right side of the first display and the left side of the second display come into contact with each other, thereby creating a large screen display in which the first display and the second display are horizontally connected to each other, in a vehicle service providing device.