Search

KR-20260066370-A - Method to handle remote requests and the system for the same

KR20260066370AKR 20260066370 AKR20260066370 AKR 20260066370AKR-20260066370-A

Abstract

The present invention relates to a remote request processing method and a system based thereon, which is intended to minimize the discharge of a low-voltage auxiliary battery that supplies power to an electrical load in response to a remote request in a Software Defined Vehicle (SDV). The method comprises: a step of confirming whether a data processing request related to at least two connected ECUs has been received when data communication is received from a remote request source; a step of determining whether the ECUs need to perform the data processing request; a first transmission step of transmitting the data processing request to the ECUs when it is determined that there is a need to perform the request; and a second transmission step of transmitting data already stored in a function buffer to the remote request source when it is determined that there is no need to perform the request.

Inventors

  • 권영훈

Assignees

  • 현대자동차주식회사
  • 기아 주식회사

Dates

Publication Date
20260512
Application Date
20241104

Claims (19)

  1. When data communication is received from a remote requesting location, a step of checking whether a data processing request related to at least one connected ECU has been received; The step of the ECU determining whether there is a need to perform the data processing request; A first transmission step of transmitting the data processing request to the ECU side when it is determined that there is a need to perform the above; and A second transmission step of transmitting data already stored in the function buffer to the remote request destination when it is determined that there is no need to perform the above; A remote request processing method including
  2. In paragraph 1, A remote request processing method characterized in that the above remote request destination is a management server or a user terminal.
  3. In paragraph 1, A remote request processing method characterized by having at least one function buffer and each corresponding exclusively to at least one ECU.
  4. In paragraph 1, The above data processing request is from the above remote request location, A remote control request requesting control of the above ECU; A remote request processing method characterized by being classified as a remote inquiry request for querying the status of the above ECU or the status of an electrical load managed by the above ECU.
  5. In paragraph 1, The above first transfer step is, A step of verifying data by updating the state of the relevant ECU that received the above data processing request or the state of the electrical load managed by the said ECU; A step of updating existing data in the above function buffer with the above data; A remote request processing method that further includes
  6. In paragraph 1, The above second transfer step is, A step of blocking the above data processing request and transmitting existing data within the function buffer to the above remote request destination; A remote request processing method including
  7. In paragraph 4, The above-mentioned decision-making step is, A first judgment step for determining whether the remote control request is possible when the above remote control request is confirmed; A second judgment step for determining whether an update of the inquiry target is required according to the remote inquiry request when the above remote inquiry request is confirmed; A remote request processing method including
  8. In Paragraph 7, The above first judgment step is, A step of detecting whether the voltage state of the low-voltage auxiliary battery is below a preset threshold; A step of proceeding to the second transmission step when detected to be below the threshold; A remote request processing method including
  9. In Paragraph 7, The above second judgment step is, A remote request processing method characterized by proceeding to the first transmission step when it is confirmed that an update of the inquiry target is required according to the above remote inquiry request.
  10. In paragraph 8, The above first judgment step is, A step of checking the data in the function buffer and the status of the corresponding ECU of the remote control request when detected above the threshold; A step of checking the status of the electrical load managed by the above-mentioned ECU; and A step of proceeding to the second transmission step when it is confirmed that the state of the above electrical load is defective; A remote request processing method that further includes
  11. At least two or more ECUs; Each electrical load managed by the above ECU; A remote request source that generates a data processing request for the above ECU or/and the above electrical load; and A data communication control unit connected to the above ECU and controlling and managing data communication with the above remote request location; comprising, A remote request processing system characterized by the above data communication control unit having at least two function buffers within it that correspond exclusively to each of the at least two ECUs, checking whether the data processing request has been received from the remote request location, determining whether the ECU needs to perform the data processing request, performing a first transmission process of transmitting the data processing request to the ECU side if it is determined that there is a need to perform it, and performing a second transmission process of transmitting data already stored in the function buffer to the remote request location if it is determined that there is no need to perform it.
  12. In Paragraph 11, A remote request processing system characterized in that the above remote request destination is a management server or a user terminal.
  13. In Paragraph 11, The above data processing request is from the above remote request location, A remote control request requesting control of the above ECU; A remote request processing system characterized by being classified as a remote inquiry request for querying the status of the above ECU or the status of an electrical load managed by the above ECU.
  14. In Paragraph 11, The above data communication control unit is, A remote request processing system characterized by updating the state of the corresponding ECU or the state of the electrical load managed by the ECU to receive the data processing request through the first transmission process, verifying the data, and updating the existing data in the function buffer with the data.
  15. In Paragraph 11, The above data communication control unit is, A remote request processing system characterized by blocking the data processing request and transmitting existing data within the function buffer to the remote request destination through the second transmission process described above.
  16. In Paragraph 13, The above data communication control unit is, A remote request processing system characterized by performing a first judgment process to determine whether the remote control request is possible when the remote control request is confirmed, and performing a second judgment process to determine whether an update of the inquiry target is necessary according to the remote inquiry request when the remote inquiry request is confirmed.
  17. In Paragraph 16, The above data communication control unit is, A remote request processing system characterized by detecting whether the voltage state of a low-voltage auxiliary battery is below a preset threshold in the first judgment process, and proceeding to the second transmission process if it is detected to be below the threshold.
  18. In Paragraph 16, The above data communication control unit is, A remote request processing system characterized by proceeding to the first transmission process when, in the second judgment process above, it is confirmed that an update of the inquiry target according to the remote inquiry request is necessary.
  19. In Paragraph 17, The above data communication control unit is, A remote request processing system characterized by, in the first judgment process above, if detected to be above the threshold, checking the data in the function buffer and the status of the corresponding ECU of the remote control request, checking the status of the electrical load managed by the corresponding ECU, and if the status of the electrical load is confirmed to be faulty, proceeding to the second transmission process above.

Description

Method to handle remote requests and the system for the same An embodiment according to the present invention relates to a remote request processing method and a system according thereto for minimizing the discharge of a low-voltage auxiliary battery (12V or/and 24V) that supplies power to an electrical load in response to a remote request in a Software Defined Vehicle (SDV). Recently, as the transition to Software Defined Vehicles (SDVs) accelerates, vehicle control and inquiry services via smartphones are increasing. Whenever a service is requested for remote control or monitoring of the current vehicle status using a smartphone or tablet, the vehicle system activates a communication domain to transmit commands for internal drive load operations or latest data updates; this wakes up each ECU, thereby increasing current consumption. Even if the drive load required for remote control is currently in a faulty state or the data to be queried remains in the same state as before, unnecessary current may be consumed because communication domain activation and ECU (Electronic Control Unit) wake-up are performed. In addition, the 12V battery may be unexpectedly discharged if there is a vehicle inquiry caused by hacking or abnormally excessive service operation. In other words, while preventive measures such as limiting the number of service uses were discussed at the server level to prevent abnormal remote control services, there is currently no logic to restrict communication domain activation and ECU wake-up within the vehicle to prevent unnecessary consumption of the low-voltage auxiliary battery. FIG. 1 is an example diagram of relationships to explain the concept of responding to a remote request in a vehicle to which the remote request processing method according to the present invention is applied. FIG. 2 is an example diagram of the operation flow according to the remote request processing method according to the present invention. The present invention is capable of various modifications and may have various embodiments, and specific embodiments are illustrated and described in the drawings. However, this is not intended to limit the invention to specific embodiments, and it should be understood that the invention includes all modifications, equivalents, and substitutions that fall within the spirit and scope of the invention. The suffixes "module" and "part" used in this specification are used merely for nominal distinction between components and should not be interpreted as presupposing that they are physically or chemically distinguished or separated, or that they can be distinguished or separated in this way. Terms containing ordinal numbers, such as “first,” “second,” etc., may be used to describe various components, but said components are not limited by said terms. These terms may be used solely in a nominal sense to distinguish one component from another, and their sequential meaning is determined not by such nomenclature but by the context of the description. The term “and/or” is used to include any combination of the multiple items in question. For example, “A and/or B” means including all three cases, such as “A,” “B,” and “A and B.” When it is stated that one component is "connected" or "joined" to another component, it should be understood that while it may be directly connected or joined to that other component, there may also be other components in between. The terms used in this application are used merely to describe specific embodiments and are not intended to limit the invention. The singular expression includes the plural expression unless the context clearly indicates otherwise. In this application, terms such as "comprising" or "having" are intended to specify the presence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof. Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as generally understood by those skilled in the art to which the present invention pertains. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an ideal or overly formal sense unless explicitly defined in this application. Furthermore, "unit," "control unit," "control device," or "controller" are merely terms widely used to name devices that control the corresponding function, and do not imply a generic function unit. For example, a device referred to by these names may include a communication device that communicates with other controllers or sensors to control the corresponding function, a computer-readable recording medium that stores an operating system, logic instruct